@font-face{font-family:'a_FuturicaBlack';src:url(/sites/all/themes/sochi/fonts/a_FuturicaBlack.eot);src:local('a_FuturicaBlack'),url(/sites/all/themes/sochi/fonts/a_FuturicaBlack.woff) format('woff'),url(/sites/all/themes/sochi/fonts/a_FuturicaBlack.ttf) format('truetype'),url(/sites/all/themes/sochi/fonts/a_FuturicaBlack.svg) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'ptsans';src:url(/sites/all/themes/sochi/fonts/ptsans.eot);src:local('ptsans'),url(/sites/all/themes/sochi/fonts/ptsans.woff) format('woff'),url(/sites/all/themes/sochi/fonts/ptsans.ttf) format('truetype'),url(/sites/all/themes/sochi/fonts/ptsans.svg) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'afuturika';src:url(/sites/all/themes/sochi/fonts/a_FuturicaBlack.woff) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'ptsans';src:url(/sites/all/themes/sochi/fonts/ptsans.woff) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Philosopher';font-style:normal;font-weight:400;src:local('Philosopher Regular'),local('Philosopher-Regular'),url(/sites/all/themes/sochi/fonts/vEFV2_5QCwIS4_Dhez5jcWBjT00k0w.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Philosopher';font-style:normal;font-weight:400;src:local('Philosopher Regular'),local('Philosopher-Regular'),url(/sites/all/themes/sochi/fonts/vEFV2_5QCwIS4_Dhez5jcWBqT00k0w.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Philosopher';font-style:normal;font-weight:400;src:local('Philosopher Regular'),local('Philosopher-Regular'),url(/sites/all/themes/sochi/fonts/vEFV2_5QCwIS4_Dhez5jcWBhT00k0w.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Philosopher';font-style:normal;font-weight:400;src:local('Philosopher Regular'),local('Philosopher-Regular'),url(/sites/all/themes/sochi/fonts/vEFV2_5QCwIS4_Dhez5jcWBuT00.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Cuprum';font-style:normal;font-weight:400;src:local('Cuprum Regular'),local('Cuprum-Regular'),url(/sites/all/themes/sochi/fonts/dg4k_pLmvrkcOkBNK-tCt70.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Cuprum';font-style:normal;font-weight:400;src:local('Cuprum Regular'),local('Cuprum-Regular'),url(/sites/all/themes/sochi/fonts/dg4k_pLmvrkcOkBNIutCt70.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Cuprum';font-style:normal;font-weight:400;src:local('Cuprum Regular'),local('Cuprum-Regular'),url(/sites/all/themes/sochi/fonts/dg4k_pLmvrkcOkBNKetCt70.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Cuprum';font-style:normal;font-weight:400;src:local('Cuprum Regular'),local('Cuprum-Regular'),url(/sites/all/themes/sochi/fonts/dg4k_pLmvrkcOkBNKOtCt70.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Cuprum';font-style:normal;font-weight:400;src:local('Cuprum Regular'),local('Cuprum-Regular'),url(/sites/all/themes/sochi/fonts/dg4k_pLmvrkcOkBNJutC.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}html{}h1{font-size:18px;}h2{font-size:16px;}h3{font-size:16px;}.footer{border-top:0px solid #E5E5E5;margin-top:0;}.page-category-9 h1{font-size:22px;margin-top:0px;margin-bottom:12px;}.init-colorbox-processed{}.footersochi{text-transform:uppercase;width:100%;height:446px;background:url(/sites/all/themes/sochi/img/footer.png) no-repeat bottom center transparent;text-align:center;padding-top:324px;}.zakbil_а{color:white;font-size:18px;width:100%;margin:0 auto;padding-top:15px;}.tel_f{padding:0 5px 0 5px;}.wr1{text-align:center;}.wr1 span{margin:0 auto;}.tel_f{text-align:right;font-size:25px;color:white;}.f1{color:white;font-size:12px;}.f2{color:#cc1839;font-size:12px;}.col-sm-9{padding:0;width:100%;margin:0 auto;}.col-sm-8{padding:0;}.view-content{text-align:center;}.mainc h2{font-size:30px;font-family:'Philosopher',sans-serif;margin:0;margin-bottom:10px;}.col-sm-5 h2{font-size:30px;font-family:'Philosopher',sans-serif;margin:0;margin-bottom:10px;}.view-id-catalog .view-header{margin-bottom:49px;width:234px;height:434px;display:inline-block;text-align:left;vertical-align:top;border:1px solid #c0c2c7;padding:11px;margin-right:60px;}.thumb_date{min-height:20px;padding:0px 5px 0px 5px;color:#000;font-family:"Helvetica Neue",Arial,sans-serif;}.thumb-plosh{min-height:40px;padding:0px 5px 0px 5px;}.zakazbilet{cursor:pointer;text-align:center;padding:8px 0px 0px;text-transform:uppercase;font-family:'Cuprum',sans-serif !important;color:black;background:transparent url(/sites/all/themes/sochi/img/zakbill2.png) no-repeat scroll 50% 0%;height:40px;}.zakazbilet:hover{background:transparent url(/sites/all/themes/sochi/img/zakbill2_h.png) no-repeat scroll 50% 0%;height:40px;}.view-id-catalog .views-field-field-productimage{margin-top:2px;margin-left:2px;max-width:212px;}.view-id-catalog .view-header:hover{}.view-id-catalog  .views-field-title{width:212px;height:83px;max-height:70px;overflow:hidden;margin-bottom:10px;padding-top:16px;margin-left:2px;width:100%;max-width:212px;font-family:"ptsans";font-weight:bold;font-size:18px;}.view-id-catalog  .views-field-title a{color:#000000;text-decoration:none;}.view-id-catalog  .views-field-title a:hover{color:#000000;text-decoration:none;}.view-id-catalog  .views-field-field-datestart{margin-top:-13px;text-transform:uppercase;width:100%;margin-left:0px;max-width:212px;}.view-id-catalog  .views-field-field-plosch{max-width:212px;}.view-id-catalog .views-field-field-kategory{border-left:1px solid rgb(228,228,228);border-right:1px solid rgb(228,228,228);width:100%;margin-left:0px;max-width:212px;padding:0px 5px 0px 5px;text-transform:none;color:#000;}.view-id-catalog  .views-field-field-kategory .field-content{display:inline-block;margin-left:6px;}.headerbott{overflow:hidden;width:969px;margin:0 auto;}.view-id-catalog  .views-field-field-plosch a{color:#1a72bd;border-bottom:1px solid #1a72bd;text-transform:uppercase;font-size:14px;text-decoration:none;}.view-id-catalog  .views-field-field-plosch a:hover{border-bottom:1px solid #1a72bd;text-decoration:none;}.view-id-catalog  .views-label-field-price{color:#d2415c;margin-left:6px;}.view-id-catalog  .views-field-php-1{color:#d2415c;text-transform:uppercase;border:none;padding:0;width:100%;margin:0px;max-width:212px;}.view-id-catalog  .views-field-php-price{padding:0 5px 0 5px;border-left:1px solid rgb(228,228,228);border-right:1px solid rgb(228,228,228);}.view-id-catalog  .views-field-view-node a{width:210px;height:57px;display:block;background-color:#f6ca00;color:#000000;font-weight:bold;font-size:16px;text-transform:uppercase;padding-left:49px;padding-top:17px;margin-top:8px;margin-bottom:10px;}.view-id-catalog  .views-field-view-node a:hover{background-color:#ffffff;border:1px solid #f6ca00;text-decoration:none;}.pretitletreu{padding:6px;height:50px;overflow:hidden;font-size:11px;color:#000;text-decoration:none;font-family:'Philosopher',sans-serif;cursor:pointer;}.clear{clear:both;}body{background-color:inherit;overflow-x:hidden;}.bg-img{height:238px;height:198px;}.mainbodybg div .bg-img{background:url(/sites/all/themes/sochi/img/sochi_head_main_bg.jpg) no-repeat top center transparent;background-position:center;}.innerbodybg div .bg-img{background:url(/sites/all/themes/sochi/img/sochi_head_main_bg.jpg) no-repeat top center transparent;background-position:center;}.innerbodybgcomedy div .bg-img{background:url(/sites/all/themes/sochi/img/bg/camedy.png) no-repeat top center transparent;background-position:center;background-color:#7A081B;}.innerbodybgformula div .bg-img{background:url(/sites/all/themes/sochi/img/bg/formula.png) no-repeat top center transparent;background-position:center;background-color:#17284D;}.innerbodybgvolna div .bg-img{background:url(/sites/all/themes/sochi/img/bg/volna.png) no-repeat top center transparent;background-position:center;background-color:#0B0257;}.innerbodybgrozd div .bg-img{background:url(/sites/all/themes/sochi/img/bg/rogdestvo.png) no-repeat top center transparent;background-position:center;background-color:#06053F;}.innerbodybgkonc div .bg-img{background:url(/sites/all/themes/sochi/img/bg/koncerti.png) no-repeat top center transparent;background-position:center;background-color:#2E2188;}.innerbodybgsport div .bg-img{background:url(/sites/all/themes/sochi/img/bg/sport.png) no-repeat top center transparent;background-position:center;background-color:#191164;}.innerbodybgdet div .bg-img{background:url(/sites/all/themes/sochi/img/bg/kids.png) no-repeat top center transparent;background-position:center;background-color:#4B1819;}.innerbodybgkk div .bg-img{background:url(/sites/all/themes/sochi/img/bg/kkheader.jpg) no-repeat top center transparent;background-position:center;background-color:#4B1819;}.innerbodybgdef div .bg-img{background:url(/sites/all/themes/sochi/img/sochi_head_main_bg.jpg) no-repeat top center transparent;background-position:center;}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding:5px;}.col-sm-5{width:100%;margin:0 auto;padding:0;max-width:941px;margin:0 auto;}.col-sm-6{padding:0;}.col-sm-3{width:25%;margin:0 auto;}.fullpage{width:100%;}.main440{}.main876{}.container{width:100%;padding:0;}.container2{width:100%;max-width:941px;padding:0;margin:0 auto;margin-right:auto;margin-left:auto;height:150px;}.container3{width:100%;max-width:941px;padding:0;margin:0 auto;margin-right:auto;margin-left:auto;text-align:center;}.right{max-width:941px;margin:0 auto;}.onmine{padding-top:26px;padding-left:870px;}.right2{max-width:941px;margin:0 auto;}#sendfrm{display:block;}.minimap{width:100%;height:504px;background-image:url(/sites/all/themes/sochi/img/sochi_head_main_bg.jpg);}.right2 form div .zag{min-width:100px;width:117px;font-weight:normal;float:left;text-align:right;font-family:"Arial",sans-serif;font-size:12px;}.right2 form .strfrmzak{padding-bottom:5px;}.right2 form p{text-align:left;margin-left:134px;}.right2 form div input{max-width:300px;margin:0 auto;}.right2 form div textarea{max-width:300px;margin:0 auto;}.kolonka2 form h2{font-family:'Philosopher',sans-serif;font-size:30px;}#sendfrm{background-color:#f6ca00;height:57px;width:210px;color:black;font-size:16px;text-transform:uppercase;font-family:'ptsans';font-weight:bold;border:0;}.kolonka1{width:50%;vertical-align:top;display:inline-block;margin-right:-4px;padding:20px 10px 10px 10px;}.kstr1{margin-bottom:15px;font-family:'Arial',sans-serif;font-size:12px;color:#5f5f5f;}.kstr1 div{display:inline-block;vertical-align:top;}.kstr1 div p{line-height:0.7;}.kstr1 .ktitle{font-family:'Philosopher',sans-serif;font-size:30px;}.kstr1 .kpart p:first-child{font-size:14px;color:black;}.kstr1 .kvip p:first-child{font-size:14px;color:black;}.kstr1 .kpart{border:1px solid #a4a4a4;padding:5px 15px;}.kstr1 .kvip{border:1px solid #a4a4a4;padding:5px 15px;}.kolonka2{width:50%;padding:20px 10px 10px 10px;display:inline-block;}.parterblock{width:100%;padding:7px;border:1px solid #d1d1d1;}.parterblock div{display:inline-block;vertical-align:top;}.parterblock .kolonka1{width:150px;}.parterblock .kolonka2{width:calc(100% - 150px);}.parterblock .kolonka2 div{width:180px;}.parterblock .kolonka2 div .krug{display:inline-block;}.parterblock .kolonka2 div .kcena{display:inline-block;width:130px;text-align:left;}.parterblock .el1 p{color:#565656;font-family:'Arial',sans-serif;font-size:12px;line-height:0.7;text-align:left;}.parterblock .el1 .el7{color:#e02123;font-family:'Philosopher',sans-serif;font-size:30px;}.parterblock div div{height:35px;}.parterblock div .krug{width:35px;height:35px;border-radius:20px;}.parterblock div .kcena{padding:8px 5px 0px;}.parterblock .el2 .krug{}.parterblock .el3 .krug{background-color:#6e86c6;}.parterblock .el4 .krug{background-color:#996ec6;}.parterblock .el5 .krug{background-color:white;border:1px solid #cbcbcb;}.parterblock .el6 .krug{background-color:#efd134;}.parterblock .el7 .krug{background-color:#996ec6;}.parterblock .el8 .krug{background-color:#996ec6;}.parterblock .el9 .krug{background-color:#996ec6;}.parterblock .el10 .krug{background-color:#996ec6;}.parterblock .el11 .krug{background-color:#996ec6;}.parterblock .el12 .krug{background-color:#996ec6;}.parterblock .el13 .krug{background-color:#996ec6;}.parterblock .el14 .krug{background-color:#996ec6;}.parterblock .el15 .krug{background-color:#996ec6;}.parterblock .el16 .krug{background-color:#996ec6;}.korzin{cursor:pointer;width:250px;height:57px;margin-top:28px;margin-left:116px;}.vhodlink{cursor:pointer;color:#ff3b5f;border-bottom:1px dotted #ff3b5f;}.reglink{cursor:pointer;color:#8fafff;border-bottom:1px dotted #8fafff;}.reg{margin-left:116px;font-size:11px;margin-top:20px;}.container-fluid{height:100%;}.logo_sochi{background:url(/sites/all/themes/sochi/img/logosochi.png) no-repeat top left transparent;width:214px;height:132px;float:left;cursor:pointer;}.korzinreg{float:left;}.sochitel{color:#efefef;float:left;width:385px;}.zakbil{font-weight:bold;font-size:18px;color:#000000;}.tel{font-size:24px;}.tel a{font-weight:bold;color:#000000;text-decoration:none;}.sochitel_.col-md-4{height:100%;display:flex;flex-direction:column;margin-left:210px;}.telred{color:#d83855;}.col-md-4 div{text-align:left;}.headerlink{margin-top:18px;margin-bottom:50px;font-weight:bold;text-transform:uppercase;color:#000000;}.headerlink span{cursor:pointer;}.headerlink span:hover{color:#f6ca00;}.headmenu{width:385px;text-align:right;font-size:12px;margin-top:2px;}.headmenu ul{padding:0;}.menubutton{width:100%;min-width:300px;}.menubuttoninner{margin-top:370px;}.wht .container-fluid{background-color:white;text-align:center;height:161px;width:100%;margin:0 auto;max-width:1499px;display:flex;justify-content:space-between;align-items:center;}.container-fluid{padding:0;margin:0;}.submenu{}.cub{width:189px;height:161px;display:flex;flex-direction:row;justify-content:center;padding-top:30px;}.cub.active{background-color:#f6ca00;}.cub.active .comedy{background:url(/sites/all/themes/sochi/img/comedy_new.png) no-repeat center;height:62px;width:100%;}.cub.active .formula{background:url(/sites/all/themes/sochi/img/formula_new.png) no-repeat center;height:63px;width:100%;}.cub.active .volna{background:url(/sites/all/themes/sochi/img/volnas_new.png) no-repeat center;height:63px;width:100%;}.cub.active .roza{background:url(/sites/all/themes/sochi/img/roza_hutor.png) no-repeat center;height:63px;width:100%;}.cub.active .zimniy{background:url(/sites/all/themes/sochi/img/zim_teatr.png) no-repeat center;height:61px;width:100%;}.cub.active .konc{background:url(/sites/all/themes/sochi/img/concert.png) no-repeat center;height:59px;width:100%;}.cub.active .sport{background:url(/sites/all/themes/sochi/img/sport_new.png) no-repeat center;height:60px;width:100%;}.cub.active .detyam{background:url(/sites/all/themes/sochi/img/deti.png) no-repeat center;height:65px;width:100%;}.cub.active .kz_festiv{background:url(/sites/all/themes/sochi/img/kz_festiv.png) no-repeat center;height:64px;width:100%;}.cub.active .circ_sochi{background:url(/sites/all/themes/sochi/img/circ_sochi.png) no-repeat center;height:64px;width:100%;}.submenu a{height:29px;display:block;color:#000000;text-decoration:none;width:100%;padding-top:73px;}.submenu a:hover{text-decoration:none;}.subh2-parent{display:none;}.formula{background:url(/sites/all/themes/sochi/img/formula_new.png) no-repeat center;height:63px;width:100%;}.volna{background:url(/sites/all/themes/sochi/img/volnas_new.png) no-repeat center;height:63px;width:100%;}.volna{}@keyframes trambling-animation{0%,50%,100%{transform:rotate(0deg);}10%,30%{transform:rotate(-1deg);}20%,40%{transform:rotate(1deg);}}.comedy{background:url(/sites/all/themes/sochi/img/comedy_new.png) no-repeat center;height:62px;width:100%;}.roza{background:url(/sites/all/themes/sochi/img/roza_hutor.png) no-repeat center;height:63px;width:100%;}.zimniy{background:url(/sites/all/themes/sochi/img/zim_teatr.png) no-repeat center;height:61px;width:100%;}.konc{background:url(/sites/all/themes/sochi/img/concert.png) no-repeat center;height:59px;width:100%;}.sport{background:url(/sites/all/themes/sochi/img/sport_new.png) no-repeat center;height:60px;width:100%;}.detyam{background:url(/sites/all/themes/sochi/img/deti.png) no-repeat center;height:65px;width:100%;}.kk{background:url(/sites/all/themes/sochi/img/kkkk.png) no-repeat top left transparent;}.mezhd{float:left;display:block;height:206px;}.kz_festiv{background:url(/sites/all/themes/sochi/img/kz_festiv.png) no-repeat center;height:64px;width:100%;}.circ_sochi{background:url(/sites/all/themes/sochi/img/circ_sochi.png) no-repeat center;height:64px;width:100%;}.formula:hover{background:url(/sites/all/themes/sochi/img/formula_nav.png) no-repeat center;height:63px;width:100%;}.volna:hover{background:url(/sites/all/themes/sochi/img/volnas_new_black_h.png) no-repeat center;height:63px;width:100%;}.comedy:hover{background:url(/sites/all/themes/sochi/img/comedy_nav.png) no-repeat center;height:62px;width:100%;}.roza:hover{background:url(/sites/all/themes/sochi/img/roza_hutor_nav.png) no-repeat center;height:63px;width:100%;}.zimniy:hover{background:url(/sites/all/themes/sochi/img/zim_teatr_nav.png) no-repeat center;height:61px;width:100%;}.konc:hover{background:url(/sites/all/themes/sochi/img/concert_nav.png) no-repeat center;height:59px;width:100%;}.sport:hover{background:url(/sites/all/themes/sochi/img/sport_nav.png) no-repeat center;height:60px;width:100%;}.detyam:hover{background:url(/sites/all/themes/sochi/img/deti_nav.png) no-repeat center;height:65px;width:100%;}.kk:hover{background:url(/sites/all/themes/sochi/img/kkk_h.png) no-repeat top left transparent;}.kz_festiv:hover{background:url(/sites/all/themes/sochi/img/kz_festiv_hover.png) no-repeat center;height:64px;width:100%;}.circ_sochi:hover{background:url(/sites/all/themes/sochi/img/circ_sochi_active.png) no-repeat center;height:64px;width:100%;}.main-container{background-color:white;}#block-system-main .view-header .views-field{font-family:'Cuprum',sans-serif;}#block-system-main .view-header .views-field span.field-content a{}#block-system-main .view-header .views-field span.views-label-field-kategory,div.field-content{font-size:13px;}.headmenu li{display:inline-block;list-style-type:none;margin-right:5px;}.headmenu li a{color:white;text-decoration:none;}#clubzakazarea{display:none;width:320px;height:300px;background-color:white;border:3px solid green;top:50%;left:50%;margin-top:-150px;margin-left:-160px;z-index:999999;position:fixed;}.kassirclubblackline{width:100%;background-color:green;margin-top:10px;color:white;font-weight:bold;font-size:14px;padding:8px;color:white;font-weight:bold;font-size:14px;}.kassirclubwaitzakaz{width:100%;text-align:center;color:green;}.kassirclubblackline .bl_1{width:100%;text-align:center;}.kassirclubbuttonthank{padding:8px 30px;background-color:green;color:white;font-weight:bold;cursor:pointer;}.catalog_detail{}.catalog_detail .big_image{width:25%;margin-top:19px;display:inline-block;vertical-align:top;}.catalog_detail .big_image .image_holder{}.catalog_detail .big_image .image_holder .image{border-radius:0 0 0 25px;overflow:hidden;padding:3px 0 0 1px;}.catalog_detail .big_image .image_holder .image img{width:100%;height:100%;}.breadcrumbs .itema{float:left;font-family:"Helvetica Neue",Arial,sans-serif;}.catalog_detail .big_image .image_holder .detail_info{margin-left:16px;margin-top:11px;}.buy_button{float:right;position:relative;z-index:1;right:96px;width:140px;height:68px;}.inimg{position:absolute;text-align:center
	font-family:"Philosopher",sans-serif;color:#000;font-size:22px;width:299px;text-align:center;margin-top:324px;width:25%;margin-top:250px;}.personbody{display:inline-block;vertical-align:top;width:75%;margin-right:-4px;text-align:justify;margin-top:50px;padding:0px 20px;}.pretitleperson{cursor:pointer;color:#337ab7;}.pretitleperson:hover{color:#3e6a90;text-decoration:underline;}.buy_button input.buy_buttonnow{background:url(/sites/all/themes/sochi/images/kupit_b.png) no-repeat top left rgba(0,0,0,0);border:medium none;height:70px;width:142px;}.buy_button input.buy_buttonnow:hover{background:url(/sites/all/themes/sochi/images/kupit_b_h.png) no-repeat top left rgba(0,0,0,0);}.delivery_item{position:relative;bottom:68px;z-index:0;float:left;width:695px;height:47px;background-color:#f3f7f9;border:1px solid #dee0e2;padding-top:5px;padding-bottom:5px;padding-left:10px;vertical-align:middle;margin-top:68px;}.catalog_detail .big_image .image_holder .detail_info .date{color:#623b52;font-family:"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:27px;text-transform:uppercase;}.catalog_detail .big_image .image_holder .detail_info .place{}.catalog_detail .big_image .image_holder .detail_info .place a{border-bottom:1px dotted #537098;color:#537098;font-family:'Cuprum',sans-serif;font-size:16px;text-decoration:none;font-weight:bold;text-transform:uppercase;}.catalog_detail .big_image .image_holder .detail_info .place a:hover{text-decoration:none;border:none;}.catalog_detail .big_image .image_holder .years18{background:url(/sites/all/themes/sochi/images/mark18.png) no-repeat scroll 0 0 transparent;float:right;height:57px;position:relative;right:-5px;top:-27px;width:57px;z-index:8;}.catalog_detail .big_image .add_info{color:#565656;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;margin-left:16px;margin-top:15px;}.catalog_detail .big_image .add_info .type_title{padding-right:3px;}.catalog_detail .big_image .price{color:#ce2645;font-family:'Cuprum',sans-serif;font-size:14px;margin-left:16px;margin-top:-2px;text-transform:uppercase;margin-bottom:20px;}.view-ploschadki .views-field-nothing-1{float:left;margin-right:26px;margin-bottom:26px;}.view-ploschadki .views-field-field-imagetaxonomy ul{margin-left:0px!important;padding-left:0px!important;}.view-ploschadki .views-field-field-imagetaxonomy li{display:block!important;margin-top:26px!important;}.view-ploschadki .views-field-name-1{display:block;position:relative;text-align:center;display:block!important;font-family:'Philosopher',sans-serif;font-size:22px;}.view-ploschadki .views-field-nothing{display:block;position:relative;text-align:center;display:block!important;text-align:center;}.view-ploschadki .views-field-nothing .breadcrumbs{text-align:center;display:inline-block;}.view-ploschadki .breadcrumbs .itema{margin:0 auto;margin-left:10px;}.view-ploschadki .breadcrumbs .itema a{font-family:"Helvetica Neue",Arial,sans-serif;color:#6E86C6;font-size:12px;}.view-ploschadki .views-field-nothing a{color:#85838c;font-size:12px;}.view-arena .views-row{margin:7px 5px 7px 5px;display:inline-block;vertical-align:top;max-width:200px;}.view-person .views-row,.view-konkursanti .views-row{margin:7px 5px 7px 5px;display:inline-block;}.view-person .views-field-title,.view-arena .views-field-name,.view-konkursanti .views-field-title{text-align:center;max-width:210px;}.node-type-person .field-name-field-imageperson{float:left;margin:0px 26px 26px 0px;}.node-type-person .field-name-field-konkursantimage{float:left;margin:0px 26px 26px 0px;}.katalog_block_title_cont{max-width:1330px;text-align:center;padding-bottom:10px;}.katalog_block_title_breadcrumbs{float:left;margin-bottom:40px;margin-top:30px;display:flex;flex-direction:column;}.btnback{width:134px;border:1px solid #f0f1f4;height:38px;font-family:"Cuprum",sans-serif;font-size:14px;text-transform:uppercase;border-radius:7px;background:url(/sites/all/themes/sochi/images/btnback.png) no-repeat top left rgb(240,241,244);display:inline-block;vertical-align:top;float:right;margin-top:10px;display:none;}.btnback:hover{background-color:white;}.btnback a{height:100%;display:block;color:#6e86c6;padding:9px 0 0 20px;cursor:pointer;text-decoration:none;s}.katalog_block_title_breadcrumbs .katalog_title_before_breadcrumbs{font-family:'Philosopher',sans-serif;color:#000000;font-size:32px;text-align:left;}.katalog_block_title_breadcrumbs .breadcrumbs{float:left;}.katalog_block_title_breadcrumbs .breadcrumbs .itema{margin:0 auto;margin-right:10px;font-family:"Helvetica Neue",Arial,sans-serif;color:#6e86c6;font-size:12px;}.katalog_block_title_breadcrumbs .breadcrumbs .itema a{font-family:"Helvetica Neue",Arial,sans-serif;color:#6e86c6;font-size:12px;text-decoration:underline;}.katalog_block_title_breadcrumbs .breadcrumbs div:nth-last-child(2) > a{color:#85838c;font-size:12px;}.catalog_detail .big_image .price span{color:#d11029;font-size:18px;}.catalog_detail .info{width:75%;padding-left:40px;height:340px;text-overflow:clip;overflow:hidden;display:inline-block;margin-left:-4px;}.catalog_detail .info .title_name{color:#831c21;font-family:ArialNarrow;font-size:19px;}.catalog_detail .info .text{color:#504255;font-family:Georgia;font-size:12px;margin-top:11px;overflow:hidden;font-family:arial;font-size:12px;}.tickets_table{margin:30px 0 10px;margin-bottom:0;}.tickets_table .line{color:#1C022F;font-family:Tahoma;font-size:12px;height:41px;line-height:40px;position:relative;margin-top:-1px;width:695px;}.tickets_table .line.active{background:url(/sites/all/themes/sochi/images/lines_tickets.png) no-repeat scroll 0 0 transparent;background-position:0 -82px;}.tickets_table .line .zone{float:left;height:40px;overflow:hidden;text-align:center;width:130px;}.tickets_table .line .row{float:left;height:40px;overflow:hidden;text-align:center;width:72px;}.tickets_table .line .places{float:left;height:40px;text-align:center;width:304px;}.tickets_table .line .change_select{left:220px;position:absolute;top:4px;}.tickets_table .line .price{float:left;height:40px;overflow:hidden;text-align:center;width:190px;}.tickets_table .line .button{height:40px;overflow:hidden;text-align:center;width:168px;}.tickets_table .line .button a{color:#1a7591;text-decoration:underline;font-family:Georgia;font-size:14px;font-style:italic;}.tickets_table .line .button a:hover{text-decoration:none;}.tickets_table .line .check_a{position:absolute;width:100%;height:100%;top:0px;left:0px;}.tickets_table .tickets_head{background:url(/sites/all/themes/sochi/images/header_b_1.png) no-repeat scroll 1px 0 transparent;margin-bottom:2px;}.tickets_table .tickets_head .line{color:#FEFEFE;font-family:Tahoma;font-size:14px;line-height:41px;text-shadow:1px 1px 0 #2D5569;}.grey_btn_more2{margin-left:calc(25% + 40px);background-color:#e5eaee;color:#6e86c6;border:1px solid #6e86c6;height:45px;width:145px;padding-top:11px;}.grey_btn_more2:hover{background-clip:border-box;background-color:white;border:1 px solid #c8c8c8;cursor:pointer;}.grey_btn_more3{background-color:#e5eaee;color:#6e86c6;border:1px solid #6e86c6;height:45px;width:145px;padding-top:11px;margin:0;display:inline-block;margin-bottom:10px;}.grey_btn_more3:hover{background-clip:border-box;background-color:white;border:1 px solid #c8c8c8;cursor:pointer;}.seo_text_all{text-align:left;}.seo_text_left{background-position:1px 1px;float:left;padding:20px;width:49%;}.seo_text_left h2{color:#000000;font-family:"Cuprum",sans-serif;font-size:14px;margin-top:0;text-transform:uppercase;}.seo_text_left p{color:#565656;font-family:Arial,sans-serif;font-size:12px;overflow:hidden;}.seo_text_left ul{color:#565656;font-family:Arial,sans-serif;font-size:12px;}.seo_text_right{background-position:-493px 0;float:right;padding:20px;width:49%;}.seo_text_right h2{color:#000000;font-family:"Cuprum",sans-serif;font-size:14px;margin-top:0;text-transform:uppercase;}.seo_text_right p{color:#565656;font-family:Arial,sans-serif;font-size:12px;}.tickets_table .tickets_head .line .zone{padding:0;text-align:center;width:130px;}.tickets_table .tickets_head .line .row{padding:0;text-align:center;width:72px;}.tickets_table .tickets_head .line .places{padding:0;text-align:center;width:304px;}.tickets_table .tickets_head .line .price{padding:0;text-align:center;width:190px;}.tickets_table .tickets_head .line .price span{color:#f3aa7a;}.tickets_table .tickets_head .line .button{padding:0;text-align:center;width:168px;}.tickets_table .tickets_head .line .button .button_scheme{background:url(/sites/all/themes/sochi/images/button_tickets.png) no-repeat scroll 0 0 transparent;color:#331940;display:inline-block;font-family:Tahoma;font-size:14px;height:29px;line-height:29px;text-decoration:none;text-shadow:1px 1px 0 #BED36E;width:96px;}.tickets_table .tickets_head .line .button .button_scheme:hover{text-decoration:underline;}.tickets_table .hidden_tickets{margin:2px 0;display:none;}.tickets_table .hidden_tickets .hidden_head{background:url(/sites/all/themes/sochi/images/tickets_top.png) no-repeat scroll 1px 0 transparent;height:32px;margin-bottom:1px;}.tickets_table .hidden_tickets .line{background-position:0 -41px;margin-top:-1px;}.tickets_table .hidden_tickets .hidden_head .line{background:none;color:#FEF6EF;text-shadow:1px 1px 0px #5a5657;}.tickets_table .hidden_tickets .line.active{background-position:0 -82px;}.tickets_table .hidden_tickets .hidden_head .zone,.tickets_table .hidden_tickets .hidden_head .row,.tickets_table .hidden_tickets .hidden_head .places,.tickets_table .hidden_tickets .hidden_head .price,.tickets_table .hidden_tickets .hidden_head .button{height:32px;line-height:32px;padding:0;text-align:center;}.tickets_table .hidden_tickets .hidden_head .zone{width:106px;}.tickets_table .hidden_tickets .hidden_head .row{width:72px;}.tickets_table .hidden_tickets .hidden_head .places{width:141px;}.tickets_table .hidden_tickets .hidden_head .price{width:138px;}.tickets_table .hidden_tickets .hidden_head .price span{color:#F3AA7A;}.tickets_table .hidden_tickets .hidden_head .button{width:168px;}.tickets_head .line{background-color:#fff;border:solid 1px #dee0e2;}.tickets_table .tickets_head{margin-bottom:1px;}.tickets_head .line .price{border-left:1px solid #dee0e2;border-right:1px solid #dee0e2;}.tickets_head .line .zone,.tickets_head .line .price,.tickets_head .line .places{font-family:'Cuprum',sans-serif;font-size:14px;color:#868484;text-shadow:none;text-transform:uppercase;}.tickets_table .tickets_head .line .price span{color:#D4425D;}.tickets_table > .other_color{background-color:#dee0e2;border:solid 1px #fff;border-left:1px solid #f3f7f9;border-right:1px solid #f3f7f9;}.other_color .price{border-left:1px solid #f3f7f9;border-right:1px solid #f3f7f9;}.other_color .zone,.other_color .price,.other_color .places2,.other_color .places{font-family:'Cuprum',sans-serif;font-size:14px;text-transform:uppercase;color:#202121;text-align:center;}.other_color .price{color:#D4425D;}.delivery_item{font-size:12px;color:#868484;}.delivery_item span{color:#D4425D;}#comments h2.title{font-family:'Philosopher',sans-serif;font-size:30px;color:#000000;}#comments div.title{font-family:'Philosopher',sans-serif;font-size:30px;color:#000000;}.content .field .field-item{font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;color:#565656;}.pagination li a{background-color:#dee0e2;color:#8a8a8a;}.pagination li.active a{background-color:#cc1839;border:1px solid #ddd;color:white;}.view-id-catalog .text-center{text-align:left;}.pagination .prev a{background-color:inherit;}.pagination .first a{background-color:inherit;}.pagination .next a{background-color:inherit;}.pagination .last a{background-color:inherit;}.about_company .keynote_speech p{font-family:'Cuprum',sans-serif;font-size:14px;color:#5c779c;text-transform:uppercase;}div.about_company h1{font-family:'Philosopher',sans-serif;font-size:30px;color:#000000;display:block;}.advantages h2{font-family:'Cuprum',sans-serif;font-size:14px;color:#000000;text-transform:uppercase;margin-top:0;}.advantages p{font-family:Arial,sans-serif;font-size:12px;color:#565656;text-align:justify;}.advantages .one_advantage{padding-left:18px;padding-right:25px;padding-top:14px;margin-bottom:15px;background-image:url(/sites/all/themes/sochi/images/about_shadow_01.png);}.advantages .honesty_openess{background-position:-1px -1px;width:710px;height:155px;background-size:100% auto;}.advantages .saving_time{background-position:-1px -168px;width:710px;height:92px;background-size:100% auto;}.advantages .efficiency_work{background-position:-1px -276px;width:710px;height:92px;background-size:100% auto;}.advantages .advice_support{background-position:-1px -384px;width:710px;height:108px;background-size:100% auto;}.advantages .optimum_prices{background-position:-1px -513px;width:710px;height:158px;background-size:100% auto;}div.payment h1{font-family:'Philosopher',sans-serif;font-weight:bold;font-size:32px;color:#000000;display:block;}.payment .pay_speech{margin-bottom:30px;text-align:left;}.payment .pay_speech p{font-family:'Cuprum',sans-serif;font-size:14px;color:#5c779c;text-transform:uppercase;}.payment_methods h2{font-family:'Cuprum',sans-serif;font-size:14px;color:#000000;text-transform:uppercase;margin-top:0;}.payment_methods p{font-family:Arial,sans-serif;font-size:12px;color:#565656;text-align:justify;width:80%;}.payment_methods .one_method{width:100%;background-size:auto 100%;padding:15px;margin:0px auto;margin-bottom:15px;background-clip:padding-box;background-size:103px;}.payment_methods .cash_couriers{background-position:right top;background-image:url(/sites/all/themes/sochi/images/oplata_image_1.png);background-repeat:no-repeat;}.payment_methods .cashless{background-position:right bottom;background-image:url(/sites/all/themes/sochi/images/oplata_image_2.png);background-repeat:no-repeat;}.payment_methods .emoney{background-position:right bottom;background-image:url(/sites/all/themes/sochi/images/oplata_image_3.png);background-repeat:no-repeat;}.page-node-29 .whtmain div .row .col-sm-3{display:none;}.contacts{width:80%;width:100%;margin:0 auto;padding-top:10px;text-align:center;}.contacts .contact_info_wrapper .contact{width:25%;height:101px;border:1px solid #dee0e2;display:inline-block;vertical-align:top;padding:23px 16px 0 79px;min-width:204px;margin:0 auto;margin-right:-5px;min-width:226px;}.contacts .contact_info_wrapper .contact1{background:url(/sites/all/themes/sochi/images/contact1.png) no-repeat 10% 50%;}.contacts .contact_info_wrapper .contact2{background:url(/sites/all/themes/sochi/images/contact2.png) no-repeat 10% 50%;}.contacts .contact_info_wrapper .contact3{background:url(/sites/all/themes/sochi/images/contact3.png) no-repeat 10% 50%;;}.contacts .contact_info_wrapper .contact4{background:url(/sites/all/themes/sochi/images/contact4.png) no-repeat 10% 50%;}.contacts .contact_map_wrapper{}.contacts .contact_info_wrapper h2{font-family:'Philosopher',sans-serif;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:30px;color:#000000;margin-top:0;}.contacts .contact_info_wrapper .contact h2{font-family:'Cuprum',sans-serif;font-size:18px;color:#000000;margin-top:0;}div.contacts div.contact_info_wrapper p{font-family:'Cuprum',sans-serif;font-size:15px;color:#000000;text-transform:uppercase;line-height:1.5;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}div.contacts .contact_info a{font-family:'Cuprum',sans-serif;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;color:#6e86c6;text-transform:uppercase;margin-left:5px;}div.contacts .contact_info{display:inline-block;vertical-align:top;width:33%;text-align:left;}div.contacts .details{display:inline-block;vertical-align:top;width:33%;margin-right:-4px;text-align:left;}div.contacts .details2{display:inline-block;vertical-align:top;width:33%;margin-right:-4px;text-align:left;}div.contacts .rekv{display:inline-block;float:left;padding:10px 0px 0px 5px;text-align:left;}div.contacts .rekv h2{}div.contacts .rekv p{font-size:14px;font-family:'Cuprum',sans-serif;color:#5c779c;}.tempform{border:2px dotted purple;padding:16px;}.formcapt{color:purple;font-weight:bold;font-size:16px;}.formcapt2{color:black;font-weight:bold;font-size:12px;margin-top:4px;margin-bottom:4px;}.sbmfrm{margin-top:24px;}.tempform textarea{float:right;width:451px;height:132px;font-size:12px;}.tempform input{font-size:12px;padding:4px;width:188px;}.carousel-inner{}.line1{width:200px;margin:0 auto;}.blackline{color:white;background-color:black;}.whiteline{color:#616161;background-color:white;border-bottom:1px solid black;}.blackline .wrap4{height:75px;width:100%;padding-top:20px;margin:0 auto;max-width:941px;text-align:left;margin-top:12px;}.whiteline .wrap5{max-width:460px !important;padding-top:17px;margin:0 auto;max-width:941px;text-align:left;padding-bottom:17px;}.whiteline .wrap5 .bilet{display:block;}.blackline .wrap4 div{display:inline-block;font-size:24px;text-transform:uppercase;font-family:'Cuprum',sans-serif;}.whiteline .wrap5 div{display:inline-block;font-size:12px;font-family:'Arial',sans-serif;}.blackline .wrap4 .bl_1{}.blackline .wrap4 .bl_2{color:#efd134;}.blackline .wrap4 .bl_3{}.blackline .wrap4 .bl_4{color:#efd134;}.blackline .wrap4 .bl_5{color:#efd134;}.tribuna{color:#e02123;}.parter{color:#6951a2;}.row{width:100%;margin:0 auto;max-width:1780px;}.region{margin-left:-9px;margin:0;}.page-node-103 .whtmain .main-container .row .fullpage .region #block-system-main .right .view-catalog .view-content{max-width:100%;}.page-node-63 .whtmain .main-container .row .fullpage .region #block-system-main .right .view-catalog .view-content{max-width:875px;}.dostavka{padding:0 15px 0 15px;}.wrap1{border-top:1px solid #e2e2e2;background-color:white;}.wrap2{border-top:1px solid #e2e2e2;margin-top:-42px;}.wrap3{max-height:1px;background-color:white;}.wrap6{max-width:941px;margin:0 auto;text-align:left;}.line2{//border-top:1px solid #e2e2e2;//margin-top:-6px;}.col-sm-3 div .block p img{margin-left:0px;width:214px;max-width:214px;}.add_info{display:none;}.place{color:#92a4bd;text-decoration:underline;}.place a{color:#92a4bd;}.price{color:#DD7F92;text-transform:uppercase;font-family:'Cuprum',sans-serif;font-weight:bold;}.catalog_detail .info{text-align:justify;}.field-name-field-otvet{background-color:#f8e3e3;}.carousel-indicators li{display:inline-block;width:20px;height:20px;margin:1px;text-indent:-999px;cursor:pointer;background-color:white;border:1px solid #b4b4b4;border-radius:10px;margin-right:7px;}.carousel-indicators li.active{width:20px;height:20px;margin:1px;background-color:#f2d800;border:5px solid white;box-shadow:0 0 3px rgba(0,0,0,0.5);margin-right:7px;}.view-slider .views-field-nothing a{background:url(/sites/all/themes/sochi/img/kupitslider.png) no-repeat top left transparent;margin-left:59px;margin-top:-11px;width:140px;height:47px;display:block;z-index:1000002!important;}.view-slider .views-field-nothing a:hover{background:url(/sites/all/themes/sochi/img/kupitslider_h.png) no-repeat top left transparent;text-decoration:none;}.view-slider .views-field-nothing{z-index:1000000!important;}.view-slider .views-field-nothing .field-content{z-index:1000001!important;background:url(/sites/all/themes/sochi/img/kril.png) no-repeat top 11px left transparent;margin-left:242px;width:264px;height:47px;display:block;}.z_form{border-top:1px solid #dee0e2;border-left:1px solid #dee0e2;border-right:1px solid #dee0e2;padding:10px 10px 10px 10px;width:695px;}.z_form .zag{margin-top:20px;margin-bottom:10px;font-family:'ptsans';font-weight:bold;font-size:30px;text-align:left;padding-left:29px;padding-bottom:15px;}.z_form table{width:675px;}.z_form td{text-align:right;}.z_form .z_td1{}.z_form .z_td2 textarea{}.z_form .z_td1 input{width:224px;margin-left:8px;margin-bottom:18px;padding:4px;}.z_form label{font-family:'Cuprum',sans-serif;font-size:14px;color:#868484;text-shadow:none;text-transform:uppercase;font-weight:normal;}.view-catalog-for-node .views-table thead th{background-color:white;height:40px;border:solid 1px #dee0e2!important;vertical-align:bottom;font-family:'Cuprum',sans-serif;font-size:14px;color:#868484;text-shadow:none;text-transform:uppercase;font-weight:normal;}.view-catalog-for-node .views-table tbody td{background-color:white;border:1px solid white!important;background-color:#dee0e2;height:50px;vertical-align:middle;font-family:'Cuprum',sans-serif;font-size:14px;text-shadow:none;text-transform:uppercase;font-weight:normal;}.delivery_item_rasp{position:relative;bottom:19px;z-index:0;float:left;width:691px;height:47px;background-color:#f3f7f9;border:1px solid #dee0e2;padding-top:5px;padding-bottom:5px;padding-left:10px;vertical-align:middle;font-size:12px;color:#868484;}.mapa{}.delivery_item_rasp span{color:#D4425D;}.view-catalog-for-node .views-table .buttonkup{background:url(/sites/all/themes/sochi/img/zakbill.png) no-repeat top left transparent;margin-left:25px;width:140px;height:47px;display:block;}.view-catalog-for-node .views-table .buttonkup:hover{background:url(/sites/all/themes/sochi/img/zakbill_h.png) no-repeat top left transparent;}.view-catalog-for-node .views-table .views-field-nothing{width:211px;}.view-catalog-for-node .views-table .views-field-path{width:185px;}.view-catalog-for-node .views-table .views-field-field-datestart-1{width:220px;}.view-catalog-for-node .views-table td.views-field-field-plosch{}.rasphh{color:#ce2645;font-family:'Cuprum',sans-serif;font-size:24px;margin-left:16px;margin-top:-2px;text-transform:uppercase;}#block-block-1{margin-top:42px;}.view-id-slider{height:274px;}.delivery_item,.delivery_item_rasp{padding-top:15px;}.view-arhive .arhive-title a{color:#1a1a1a;}.view-arhive .views-row{display:inline-block;text-align:center;width:220px;height:250px;vertical-align:top;margin-top:10px;}.merokal{height:190px;width:218px;margin:0 auto;background:url(/sites/all/themes/sochi/img/kalbg.png) no-repeat top left transparent;}#block-merokal-kalpage-block h2{font-size:30px;font-family:'Philosopher',sans-serif;}#block-merokal-kalpage-block{}#block-block-1{}#block-views-news-block{width:214px;margin:0 auto;}body.page-statii .whtmain div .row .col-sm-5 .region .block div div div .row div .thumbnail{text-align:left;padding:10px 15px 15px 15px;margin-left:10px;}body.page-statii .whtmain div .row .col-sm-5 .region .block div div div .row div .thumbnail .views-field-title span a{font-size:30px;font-family:'Philosopher',sans-serif;color:black;}body.page-statii .whtmain div .row .col-sm-5 .region .block div div div .row div .thumbnail .views-field-body{font-size:14px;font-family:'arial',sans-serif;color:black;overflow:hidden;text-align:justify;text-overflow:ellipsis;max-height:200px;}body.page-statii .whtmain div .row .col-sm-5{width:75%;}body.page-novosti .whtmain div .row .col-sm-5 .region .block div div div .row div .thumbnail{text-align:left;padding:10px 15px 15px 15px;margin-left:10px;}body.page-novosti .whtmain div .row .col-sm-5 .region .block div div div .row div .thumbnail .views-field-title span a{font-size:30px;font-family:'Philosopher',sans-serif;color:black;}body.page-novosti .whtmain div .row .col-sm-5 .region .block div div div .row div .thumbnail .views-field-body{font-size:14px;font-family:'arial',sans-serif;color:black;overflow:hidden;height:120px;text-align:justify;text-overflow:ellipsis;height:200px;}body.page-novosti .whtmain div .row .col-sm-5{width:75%;}body.page-person .whtmain div .row .col-sm-5{width:75%;}body.page-node-31 .whtmain div .row .col-sm-5{width:75%;}body.page-node-32 .whtmain div .row .col-sm-5{width:75%;}body.page-node-30 .whtmain div .row .col-sm-5{width:75%;}body.node-type-article .whtmain div .row .col-sm-5{width:75%;}body.page-node-29 .whtmain div .row .col-sm-5{width:100%;}body.node-type-news .whtmain div .row .col-sm-5{width:75%;}body.page-category-9 div .whtmain .row .col-sm-5{width:75%;}body.page-node-15 div div .row{width:100%;max-width:none;}body.page-node-63 div div .row{width:100%;max-width:none;}body.page-node-47 div div .row{width:100%;max-width:none;}body.page-node-103 div div .row{width:100%;max-width:none;}body.page-node-2501 div div .row{width:100%;max-width:none;}body.page-node-39 div div .row{width:100%;max-width:none;}body.page-node-85 div div .row{width:100%;max-width:none;}body.page-node-86 div div .row{width:100%;max-width:none;}body.page-node-104 div div .row{width:100%;max-width:none;}body.page-node-102 div div .row{width:100%;max-width:none;}body.page-node-87 div div .row{width:100%;max-width:none;}body.page-node-2492 div div .row{width:100%;max-width:none;}body.page-category-9 div div .line2{border-top:1px solid #e2e2e2;margin-top:-6px;}.dostavka{text-align:left;padding-top:20px;padding:10px 25px 10px 25px;}.dostavkaalert{color:#c41339;font-family:'Cuprum',sans-serif;font-size:14px;border:1px solid #e2e2e2;padding:20px;text-transform:uppercase;}.aboutcompany{text-align:left;padding:10px 25px 10px 25px;}.bluetext{color:#5c779c;font-family:'Cuprum',sans-serif;font-size:14px;border:1px solid #e2e2e2;padding:20px;text-transform:uppercase;}.col-sm-5 .region .block-system .node-article div .field-items{text-align:justify;margin-top:10px;padding:10px 25px 10px 25px;}.col-sm-5 .region .block-system .node-article div .field-items h1{font-size:30px;font-family:'Philosopher',sans-serif;margin:0;margin-bottom:10px;}.col-sm-5 .region .block-system .node-news div .field-items{text-align:justify;margin-top:10px;padding:10px 25px 10px 25px;}.col-sm-5 .region .block-system .node-news div .field-items h1{font-size:30px;font-family:'Philosopher',sans-serif;margin:0;margin-bottom:10px;}.field-items .field-item blockquote{padding:0;border:none;}.field-items .field-item p img{max-width:480px;max-height:320px;}.kal_header{height:29px;}.lft{float:left;}.imglft{margin:10px;cursor:pointer;}.imgrig{margin:10px;cursor:pointer;}.titlekal{display:block;font-family:'Philosopher',sans-serif;text-transform:uppercase;font-size:14px;width:116px;text-align:center;line-height:13px;margin-top:12px;}.titleyear{color:#7d7d7d;}.kalweek{height:18px;width:188px;background:url(/sites/all/themes/sochi/img/kalweeknew.png) no-repeat top left transparent;margin-left:13px;margin-top:14px;}.kaldayz{margin-left:13px;margin-top:6px;}.kaldayz li{width:27px;height:20px;text-align:center;float:left;display:block;font-size:12px;color:#7d7d7d;cursor:default;}.kaldayz li a{color:#7d7d7d;text-decoration:underline;}.issetmero{cursor:pointer!important;text-decoration:underline;}.issetmero:hover{background:url(/sites/all/themes/sochi/img/kalhover.png) no-repeat top left transparent;}.nowdaynow{background:url(/sites/all/themes/sochi/img/kalhover.png) no-repeat top left transparent;}.shemaza:hover{opacity:0.8;}.button_scheme_x{background:url(/sites/all/themes/sochi/img/bt_sh.png) no-repeat top left transparent;height:48px!important;width:122px!important;display:block;float:right;}.button_scheme_x:hover{background:url(/sites/all/themes/sochi/img/bt_sh_h.png) no-repeat top left transparent;}.comment .reviews{background-color:#F4F4F4;margin-bottom:20px;border:2px dotted white;}.comment .reviews_list{padding:20px;}.comment .ava{float:left;margin-right:10px;}.comment .info{float:left;width:100%;}#edit-comment-body .filter-wrapper{display:none;}#edit-captcha-response{width:170px;margin-top:1px;}.captcha .form-item-captcha-response{width:170px;margin-top:-67px;float:left;position:absolute;margin-left:235px;}#comment-form .form-item-smplntspm1{width:420px;}#comment-form .form-item-homepage{display:none;}.captcha .help-block{display:none;}.captcha .panel-body img{float:left;margin-right:20px;border:1px solid #ccc;}.comment-form .panel-heading{display:none;}.comment-form #edit-submit{background:url(/sites/all/themes/sochi/img/otpravit.png) no-repeat bottom left transparent;height:37px;width:140px;border:0px;margin-top:16px;text-indent:-9999px;}.comment-form #edit-submit:hover{opacity:0.5;}.comment-form textarea,.comment-form .grippie{width:100%;max-width:300px;margin:0 auto;}.comment-form #edit-name,.comment-form #edit-mail,.comment-form .form-item-mail{width:100%;}.captcha{border:0px;background-color:inherit;-webkit-box-shadow:0 0px 0px rgba(0,0,0,0.05);box-shadow:0 0px 0px rgba(0,0,0,0.05);margin-bottom:0px!important;}#comments .ost{margin-bottom:16px;font-size:18px;font-weight:bold;}#block-views-news-block .view-news{background:url(/sites/all/themes/sochi/img/bgnews.png) no-repeat top left transparent;width:218px;margin:0 auto;}#block-views-news-block .view-news .view-footer{background:url(/sites/all/themes/sochi/img/bgnewsbott.png) no-repeat bottom left transparent;width:218px;height:6px;width:218px;}#block-views-news-block .view-news .views-field-created{font-family:'Cuprum',sans-serif;color:#d2415c;text-align:right;padding:10px 10px 2px 0px;font-size:12px;}#block-views-news-block .view-news .views-field-title{padding:0px 10px 10px 10px;text-align:left;}#block-views-news-block .view-news .views-field-title a{color:#798fad;border-bottom:1px dotted #798fad;font-size:10px;font-weight:bold;}#block-views-news-block h2{font-size:30px;font-family:'Philosopher',sans-serif;}#block-views-news-block .view-news .views-field-field-statimg{text-align:center;}.view-personblock .views-row-odd .views-field-field-imageperson{float:left;margin-left:2px;}.view-personblock .views-row-even .views-field-field-imageperson{float:right;}#block-views-personblock-block .view-personblock{background:url(/sites/all/themes/sochi/img/bg_avt.png) no-repeat top left transparent;width:218px;}#block-views-personblock-block h2{font-size:30px;font-family:'Philosopher',sans-serif;}.view-personblock .views-row{border-bottom:1px solid #dcdfe1;padding-top:1px;padding-bottom:1px;height:89px;width:213px;display:inline-block;}.view-personblock .views-row-odd .views-field-php{height:86px;width:137px;margin-left:-33px;float:left;}.view-personblock .views-row-even .views-field-php{height:86px;margin-right:-33px;float:right;width:137px;}.view-personblock .views-row-odd .views-field-php  .personblockphptitle{cursor:pointer;height:86px;width:137px;display:inline-block;background:url(/sites/all/themes/sochi/img/artist_title.png) no-repeat top left transparent;height:86px;width:137px;font-family:'Cuprum',sans-serif;color:#cd2838;padding:20px 65px 2px 41px;font-size:19px;text-transform:uppercase;}.view-personblock .views-row-even .views-field-php  .personblockphptitle{cursor:pointer;height:86px;width:137px;display:inline-block;background:url(/sites/all/themes/sochi/img/artist_title_r.png) no-repeat top left transparent;height:86px;width:137px;font-family:'Cuprum',sans-serif;color:#cd2838;padding:20px 65px 2px 14px;font-size:19px;text-transform:uppercase;}.view-personblock .view-footer{width:218px;height:6px;width:218px;float:right;}.view-konkursantiblock .views-row-odd .views-field-field-konkursantimage{float:left;margin-left:2px;}.view-konkursantiblock .views-row-even .views-field-field-konkursantimage{float:right;}#block-views-konkursantiblock-block .view-konkursantiblock{background:url(/sites/all/themes/sochi/img/bg_avt.png) no-repeat top left transparent;width:218px;}#block-views-konkursantiblock-block h2{font-size:30px;font-family:'Philosopher',sans-serif;}.view-konkursantiblock .views-row{border-bottom:1px solid #dcdfe1;padding-top:1px;padding-bottom:1px;height:89px;width:213px;}.view-konkursantiblock .views-row-odd .views-field-title{height:86px;width:137px;margin-left:-33px;float:left;}.view-konkursantiblock .views-row-even .views-field-title{height:86px;margin-right:-33px;float:right;width:137px;}.view-konkursantiblock .views-row-odd .views-field-title a{height:86px;width:137px;display:inline-block;background:url(/sites/all/themes/sochi/img/artist_title.png) no-repeat top left transparent;height:86px;width:137px;font-family:'Cuprum',sans-serif;color:#cd2838;padding:20px 65px 2px 41px;font-size:19px;text-transform:uppercase;}.view-konkursantiblock .views-row-even .views-field-title a{height:86px;width:137px;display:inline-block;background:url(/sites/all/themes/sochi/img/artist_title_r.png) no-repeat top left transparent;height:86px;width:137px;font-family:'Cuprum',sans-serif;color:#cd2838;padding:20px 65px 2px 14px;font-size:19px;text-transform:uppercase;}.view-konkursantiblock .view-footer{background:url(/sites/all/themes/sochi/img/bgnewsbott.png) no-repeat bottom left transparent;width:218px;height:6px;width:218px;float:right;}.cenabileta{background:url(/sites/all/themes/sochi/img/cenabileta.png) no-repeat top 5px left transparent;width:75px;height:15px;display:inline-block;}.videopled{padding:0px;}.videopled iframe{height:180px;width:320px;border:0px solid black;}.pudipy{width:122px;height:48px;background:url(/sites/all/themes/sochi/img/bt_sh_vip.png) no-repeat top left transparent;display:block;float:right;margin-right:8px;}.pudipy:hover{background:url(/sites/all/themes/sochi/img/bt_sh_vip_h.png) no-repeat top left transparent;footerpodl.png}#kassirclubbilets{margin-top:15px;width:100%;}.pinolly p{line-height:10px;}#block-views-news-block .img-responsive{margin-left:59px;}.draggbox{}.dropabs{position:absolute;}.droprel{position:relative;}.sochifooter{height:314px;width:100%;background:url(/sites/all/themes/sochi/img/footerpodl.png) repeat-x top center transparent;}.wr1{max-width:460px;margin:0 auto;}.sitefooter{background-color:none;}.centerfoot{text-align:center;}.subfoot2{background-color:#eeeeee;min-height:50px;padding:30px 20px 10px 10px
	text-align:center;}.subfoot{background-color:#eff0f1;min-height:120px;padding:36px 20px 10px 10px;margin-top:50px;}.spoopla{text-align:center;margin-top:10px;margin-bottom:10px;font-family:'Philosopher',sans-serif;font-size:20px;display:none;}.field-name-field-otvet{margin-left:26px;background-color:#f8e3e3;padding:6px;width:95%;margin-top:6px;margin-bottom:20px;}.info span{font-size:12px;}.wht .container{text-align:justify;text-align:center;}.allshemeplatform{float:none !important;position:relative !important;text-align:center;display:inline-block;margin:0px auto;height:100% !important;vertical-align:top;margin-top:10px;width:100% !important;}.allshemeplatform img{background-size:cover;top:0 !important;left:0;width:100%;min-height:1px;position:absolute;opacity:1;margin-top:0;width:244px;width:300px;}.imgone{margin-top:0px !important;}.blankimg{width:320px;box-sizing:border-box;margin-top:0 !important;max-height:235px;}.areamouse_5191ecd735f2c2643e493ebc53395f74{margin-top:0px !important;}.areamouse_887d792cb53b3534d6cc4ed22fd960dc{margin-top:73px !important;}.kolonka1{margin:0;}.kolonka2{position:relative;display:inline-block;margin-left:-4px;}.z_form{float:none !important;border:0;display:inline-block;}.fixform{display:none;}.content_right_{overflow:auto;}.shemeplatform{left:-1px;width:100%;height:250px;}.kolonka1{min-height:340px;}.parterblock .kolonka1{min-height:0;}.parterblock .kolonka2{text-align:center;}.parterblock .kolonka2 div{display:inline-block;vertical-align:top;}.parterblock .kolonka2 div .krug{width:35px;height:35px;}.parterblock .kolonka2 div .cena{width:115px;width:100px;}.droprel{touch-action:pinch-zoom;}.z_td1{width:50%;display:inline-block;vertical-align:top;text-align:right;padding:25px 10px 0px 0px;}.z_td2{width:50%;display:inline-block;margin-left:-4px;vertical-align:top;text-align:left;padding:0px 0px 0px 10px;}.z_td2 fieldset label{vertical-align:top;}.z_td2 fieldset textarea{width:100%;margin:0px;height:61px;}#zoomwrapper{height:1000px;max-width:100%;overflow:hidden;width:100%;}#zoom{z-index:77;height:200px;width:200px;width:1700px;height:100%;left:0;}.polaroid{height:100px;border:1px solid rebeccapurple;background:#eee;}.polysect_887d792cb53b3534d6cc4ed22fd960dc{}.mapa{}.testbtn{height:100px;}.upSky{background:#FFFFFF;}@font-face{font-family:'Parangon330';src:url('/sites/all/themes/sochi/fonts/parangon.eot');src:local('ò∫'),url('/sites/all/themes/sochi/fonts/parangon.woff') format('woff'),url('/sites/all/themes/sochi/fonts/parangon.ttf') format('truetype');font-weight:normal;font-style:normal;}.comments{padding:6px;}.comment .reviews{border:0;box-shadow:1px 1px 0px 0px white,2px 2px 0px 0 #e5e5e5,3px 3px 0px 0px white,4px 4px 0px 0 #e5e5e5;background-color:white;border:1px solid #e5e5e5;}.comment .ava{float:none;display:inline-block;width:20%;text-align:center;vertical-align:top;margin-right:-4px;}.comment .ava .img-responsive{margin:0 auto;}.comment .info{float:none;display:inline-block;text-align:left;width:80%;margin-right:-4px;}.comment .info .name-date b span span{font-size:20px;font-family:'Parangon330';}.info span{font-family:'Parangon330';font-size:14px;}.info a{color:#667fa2;}span.username{font-size:20px;color:black;font-family:'Parangon330';}.comment .info .name-date span{font-size:14px;font-family:'Parangon330';color:#667fa2;}.comment .info .text{}.comment .info .com-date{}.view-shemeadminload{display:block;min-height:175px;z-index:4000;background-color:#d1a2a0;color:white;}.view-shemeadminload #edit-field-individual-scheme-0-actions{display:none;}#kassirtabs ul{padding:0 !important;}#tabs-1 .row .tribuni .content_right_{overflow:visible;}.views-field-description > div:nth-child(1) p{text-align:justify;}.views-field-description > div:nth-child(1) h2{text-align:left;}.page-taxonomy .whtmain .main-container{padding:10px;box-sizing:padding-box;}.view-ploschadki{text-overflow:clip;overflow:hidden;height:100%;}.view-ploschcatalog .view-content .view-header{max-width:250px;width:25%;display:inline-block;margin-right:-4px;vertical-align:top;border:1px solid #E2E2E2;min-height:405px;width:221px;margin:5px;}.view-ploschcatalog .view-content .view-header div div a img{margin:0 auto;}#tabs-2{margin-right:1px;margin:0 auto;}.form_scheme .row .col2{margin-right:0px !important;display:inline-block !important;max-width:480px;background:#e0e0e4;float:right !important;margin-top:20px;}.form_scheme .row .col2 .strfrmzak{position:relative;}.form_scheme .row .col2 .strfrmzak label{position:absolute;left:45px;top:18px;transition:0.3s;cursor:text;}.form_scheme .row .col2 #z_name{max-width:400px;width:100%;margin-bottom:25px;height:55px;padding-left:15px;}.form_scheme .row .col2 #CALLBACKPROPHONE{max-width:400px;width:100%;margin-bottom:25px;height:55px;padding-left:15px;}.form_scheme .row .col2 #z_mail{max-width:400px;width:100%;margin-bottom:25px;height:55px;padding-left:15px;}.form_scheme .row .col2 #z_adress{max-width:400px;width:100%;margin-bottom:25px;height:55px;padding-left:15px;padding-top:15px;}.form_scheme .row .col2 #z_dop{max-width:400px;width:100%;margin-bottom:25px;height:55px;padding-left:15px;padding-top:15px;}.form_scheme .row .col2 .labelminix{left:34px !important;top:3px  !important;font-size:11px;text-transform:none;}.form_scheme .row .col2 input:valid{background:white;}.typesheme_table .row .col1{height:400px !important;}.wrap-tribuni .tribuni{}.button_scheme_ind{}.button_scheme_ind img{width:100%;}#scheme-zala-1{height:100%;width:auto;max-height:100%;}#scheme-zala-1 img{max-height:100%;max-width:1000px;width:auto;}#scheme-zala-7{}.node-type-product .whtmain .main-container .row{max-width:100%;}.node-type-product .whtmain .main-container .row .bigmap{max-width:100%;}.form_scheme_custom{margin:0 auto;max-width:941px;width:100%;}#node-1321{text-align:justify;}.page-node-2738 .vbmap{display:none !important;}.page-node-2738 #kassirtabs ul{text-align:center;margin-top:10px;}.page-node-2738 #kassirtabs ul li:after{left:0 !important;}body{display:block;}@media screen and (max-width:768px){.typesheme_table .row .col1{height:auto !important;}#tabs-1 .row .tribuni .content_right_{}.form_scheme .row .col1{width:100% !important;margin-right:0 !important;height:auto;}.form_scheme .row .col2{margin:0 !important;}.form_scheme .row .col1 .row2{height:420px !important;}.region{margin-left:0 !important;}#kassirtabs ul{text-align:center !important;}.kassirtabs-checked::after{content:" ";border:10px solid transparent;border-top:10px solid #7D91B7;position:relative;top:8px !important;left:0px !important;}.kassirclub_action{width:100% !important;}.field-name-field-otvet{width:100%;margin:0;}.allshemeplatform{}.wrap-tribuni{}.tribuni .droprelsh .area{}#polycont_5191ecd735f2c2643e493ebc53395f74{}#polycont_887d792cb53b3534d6cc4ed22fd960dc{/}#polycont_c6729fe0d94a7741ad1e9a48ef7f995b{}.shemploschid_3824{}.shemploschid_3969{}.views-field-nothing-1{float:none !important;margin:0 !important;}.views-field-nothing-1 .field-content .colorbox img{margin:0 auto;}div.contacts .contact_info{width:100%;text-align:center;}div.contacts .details{width:100%;text-align:center;}}.kassirclub_line{color:#868484;font-size:12px;text-shadow:none;font-size:14px;font-family:'Cuprum',sans-serif;}.kassirclub_line_head{background-color:white;height:60px;}.kassirclub_childline{background-color:#eaeaea;font-size:14px;font-family:'Cuprum',sans-serif;}.kassirclub_parentline{height:60px;color:#202121;font-size:14px;font-family:'Cuprum',sans-serif;}.kassirclub_allsubmenu{display:none;}.kassirclub_zone{}.kassirclub_row{}.kassirclub_places{}.kassirclub_price{}.kassirclub_button{}.kassirclub_action{background-color:#6e86c6;margin:0 auto;width:100px;color:white;position:relative;top:-12px;}.kassirclub_floatleft{box-sizing:border-box;height:60px;border:1px solid #e0e0e4;font-size:14px;font-family:'Cuprum',sans-serif;text-align:center;text-transform:uppercase;padding-top:20px;color:#202121;}.kassirclub_line_head_submenu{}.kassirclub_submenu{box-sizing:border-box;height:60px;border:1px solid #f3f7f9;background-color:#6e86c6;color:white;font-size:14px;font-family:'Cuprum',sans-serif;padding-top:14px;text-align:center;text-transform:uppercase;border-top:10px solid #445ca9;}.kassirclub_zone_submenu{width:25%;}.kassirclub_row_submenu{}.kassirclub_places_submenu{}.kassirclub_price_submenu{}.kassirclub_button_submenu{width:15%;}.kassirclub_sep_submenu{background-color:white;width:5%;margin-right:-4px;display:inline-block;border:0;}.page-node-2860	.form_scheme{margin-top:15px;}.page-node-2860	.vbmap{display:none !important;}.page-node-2708	#scheme-zala-1 img{width:100% !important;max-width:600px !important;}.kassirclub_tickets_table{display:block;width:100%;}.kassirclub_tickets_head{display:block;width:100%;}.kassirclub_line{display:block;width:100%;height:auto;min-height:30px;border-top:none;}.kassirclub_line_head{margin-bottom:1px;}.kassirclub_childline{margin-top:-1px;}.kassirclub_zone{display:inline-block;width:30%;padding:7px 0px 3px 0px;margin-right:-4px;vertical-align:top;}.kassirclub_zone_submenu{display:inline-block;width:30%;padding:7px 0px 3px 0px;margin-right:-4px;vertical-align:top;}.kassirclub_row{display:inline-block;width:15%;padding:7px 0px 3px 0px;margin-right:-4px;vertical-align:top;}.kassirclub_row_submenu{display:inline-block;width:15%;padding:7px 0px 3px 0px;margin-right:-4px;vertical-align:top;}.kassirclub_places{display:inline-block;width:15%;padding:7px 0px 3px 0px;margin-right:-4px;vertical-align:top;}.kassirclub_places_submenu{display:inline-block;width:15%;padding:7px 0px 3px 0px;margin-right:-4px;vertical-align:top;}.kassirclub_price{display:inline-block;width:20%;padding:7px 0px 3px 0px;margin-right:-4px;vertical-align:top;}.kassirclub_price_submenu{display:inline-block;width:20%;padding:7px 0px 3px 0px;margin-right:-4px;vertical-align:top;}.kassirclub_button{display:inline-block;width:20%;padding:0px;padding-top:3px;margin-right:-4px;vertical-align:top;}.kassirclub_button_submenu{display:inline-block;width:20%;padding:0px;padding-top:3px;margin-right:-4px;vertical-align:top;}.kassirclub_action{height:35px;height:auto;padding:4px 0px 4px 0px;}.kassirclub_checked{margin-top:0px;padding:0px;}.kassirclub_floatleft{float:none;}.speccheck{height:auto;}@media screen and (max-width:610px){.kassirclub_tickets_table{font-size:12px;}.kassirclub_tickets_head{}.kassirclub_line{}.kassirclub_zone{}.kassirclub_row{}.kassirclub_places{}.kassirclub_price{}.kassirclub_button{padding-right:0px;}.kassirclub_action{}.kassirclub_floatleft{}}@media screen and (max-width:400px){.kassirclub_tickets_table{font-size:9px;}.kassirclub_tickets_head{}.kassirclub_line{}.kassirclub_zone{}.kassirclub_row{}.kassirclub_places{}.kassirclub_price{}.kassirclub_button{}.kassirclub_action{}.kassirclub_floatleft{}}.view-catalog-for-plosch .views-table thead th{background-color:white;height:40px;border:solid 1px #dee0e2!important;vertical-align:bottom;font-family:'Cuprum',sans-serif;font-size:14px;color:#868484;text-shadow:none;text-transform:uppercase;font-weight:normal;}.view-catalog-for-plosch .views-table tbody td{background-color:white;border:1px solid white!important;background-color:#dee0e2;height:50px;vertical-align:middle;font-family:'Cuprum',sans-serif;font-size:14px;text-shadow:none;text-transform:uppercase;font-weight:normal;}.view-catalog-for-plosch .views-table .buttonkup{background:url(/sites/all/themes/sochi/img/zakbill.png) no-repeat top left transparent;margin-left:25px;width:140px;height:47px;display:block;}.view-catalog-for-plosch .views-table .buttonkup:hover{background:url(/sites/all/themes/sochi/img/zakbill_h.png) no-repeat top left transparent;}.view-catalog-for-plosch .views-table .views-field-nothing{width:211px;background:transparent !important;border-bottom:1px solid #e0e0e4 !important;}.page-taxonomy-term .whtmain .container .row .col-sm-5{max-width:1460px;}.page-taxonomy-term .whtmain .container .row .col-sm-5 .region{max-width:50%;display:inline-block;vertical-align:top;float:left;}.page-taxonomy-term .whtmain .container .row .col-sm-5 .view-catalog-for-plosch{width:40%;display:inline-block;vertical-align:top;float:right;}.view-catalog-for-plosch .views-table .views-field-nothing a{width:210px;height:57px;display:block;background-color:#f6ca00;color:#000000;font-weight:bold;font-size:16px;text-transform:uppercase;text-align:center;float:right;padding-top:17px;}.view-catalog-for-plosch .views-table .views-field-path{width:185px;background:transparent !important;border-bottom:1px solid #e0e0e4 !important;text-align:left;}.view-catalog-for-plosch .views-table .views-field-field-datestart-1{width:220px;}.view-catalog-for-plosch .views-table td.views-field-field-plosch{}.block_old_product{margin-top:40px;margin-bottom:10px;}.old_product{margin-top:10px;margin-bottom:10px;max-width:320px;background:url(/sites/all/themes/sochi/img/old_product_text1.png) no-repeat;height:105px;margin:0 auto;}.a_old_product{cursor:pointer;background:#e5eaee;max-width:142px;height:46px;width:100%;margin:0 auto;margin-top:11px;border:1px solid #6e86c6;}.a_old_product p{margin-top:3px;color:#6e86c6;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;}.a_old_product:hover{background:#fff;}#block-block-8{text-align:left;}#block-block-8 h2{font-size:16px;}#block-block-9{text-align:left;}#block-block-9 h2{font-size:16px;}#block-block-10{text-align:left;}#block-block-10 h2{font-size:16px;}#sendfrm{margin:0 auto;margin-bottom:10px;}p.oferta{font-size:11px;}.titleboi{font-family:'ptsansbold';font-size:20px;color:#000;text-transform:uppercase;}.news_front{background-color:#eeeeee;}.news_front .block-title{visibility:hidden;}.news_front .view-content{width:100%;margin:0 auto;max-width:1500px;display:flex;margin-top:40px;}.news_front .view-content .views-row{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;padding:30px;border:1px solid #a9abae;margin-left:-1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.news_front .view-content .views-row .views-field-title{font-size:18px;text-transform:uppercase;text-align:left;width:242px;}.news_front .view-content .views-row .views-field-title a{color:#000000;font-weight:bold;}.news_front .view-content .views-row .views-field-created{color:#2945cb;font-size:12px;margin-bottom:10px;display:block;text-align:left;}.news_front .view-content .views-row .views-field-body{width:215px;height:86px;overflow:hidden;text-align:left;}.wr2{width:100%;margin:0 auto;max-width:999px;border-top:1px solid #d8dadc;padding-top:47px;display:flex;}.wr2 .info_site{display:flex;justify-content:space-between;width:60%;}.wr2 .info_site ul{font-size:16px;font-weight:bold;padding-left:0;margin-bottom:25px;}.wr2 .info_site li{font-size:14px;margin-bottom:14px;}.wr2 .info_site .info4{display:none;}.logo_footer{background:url(/sites/all/themes/sochi/img/logo_footer.png) no-repeat;width:100px;height:57px;}.wr2 .footer_right{width:40%;}.wr2 .footer_right .contacts_footer{float:right;margin-bottom:40px;}.wr2 .footer_right .contacts_footer .number{font-size:23px;font-weight:bold;margin-right:66px;margin-bottom:24px;}.wr2 .footer_right .company{display:inline-flex;float:right;}.wr2 .footer_right .company .ind{margin-left:15px;}.slider{height:376px;display:flex;width:100%;overflow:hidden;}.slider .slide-prev{background:url(/sites/all/themes/sochi/img/testttt.png) no-repeat;display:inline-block;vertical-align:top;width:100%;overflow:hidden;float:right;}.slider .slide-next{background:url(/sites/all/themes/sochi/img/testttt.png) no-repeat;display:inline-block;vertical-align:top;width:100%;overflow:hidden;float:left}.slider .kalendar-place{display:inline-block;vertical-align:top;border-right:1px solid #000000;margin:0 auto;min-width:1524px;}.slider .kalendar-place .promo_info{display:inline-block;vertical-align:top;background:#f6ca00;width:262px;height:100%;}.slider .kalendar-place .kalendar{display:inline-block;vertical-align:top;width:361px;height:379px;margin-right:-4px;}.slider .kalendar-place .slider-main{display:inline-block;vertical-align:top;width:900px;height:100%;background:url(/sites/all/themes/sochi/img/testttt.png) no-repeat;margin-left:-4px;}#block-views-view-newslider-block .slick-slide{width:100%;max-width:1499px;position:relative;min-height:375px;}#block-views-view-newslider-block .slide__content{display:flex;flex-direction:row;justify-content:flex-start;height:376px;overflow:hidden;}#block-views-view-newslider-block .slick-slide .eventcard-info{max-width:264px;opacity:1;width:100%;background:#f6ca00;height:100%;color:#000000;font-family:'ptsans';padding:30px 25px;display:flex;flex-direction:column;justify-content:space-between;}#block-views-view-newslider-block .slick-slide .eventcard-info .title{font-weight:bold;font-size:21px;line-height:1;}#block-views-view-newslider-block .slick-slide .eventcard-info .field-plosch .field-content{font-size:14px;text-align:center;}#block-views-view-newslider-block .slick-slide .eventcard-info .field-datestart .field-content span{font-size:147px;display:inline-block;line-height:112px;}#block-views-view-newslider-block .slick-slide .eventcard-info .field-datestart-1 .field-content span{font-size:18px;text-transform:uppercase;line-height:1;}#block-views-view-newslider-block .slick-slide .eventcard-info .nothing a{width:100%;display:inline-block;text-transform:uppercase;color:#000;font-size:16px;text-decoration:none;padding:19px 0px;font-weight:bold;font-family:'ptsans';box-shadow:inset 0px 0px 0px 1px #000;transition:.3s;}#block-views-view-newslider-block .slick-slide .eventcard-info .nothing a:hover{color:#f6ca00;background:#000;}#block-views-view-newslider-block .slick-slide .slide__content{transition:all 500ms;width:100%;position:absolute;}#block-views-view-newslider-block .slick-slide .slide__content .eventcard-info{position:absolute;z-index:1;transition:all 400ms;}#block-views-view-newslider-block .slick-slide .slide__content .slideimage{position:absolute;transition:all 500ms;}#block-views-view-newslider-block .slick-slide.slick-clone,#block-views-view-newslider-block .slick-slide.slick-current ~ .slick-active .slide__content,#block-views-view-newslider-block .slick-slide:not(.slick-center) .slide__content{left:0px;}#block-views-view-newslider-block .slick-slide.slick-clone .eventcard-info,#block-views-view-newslider-block .slick-slide.slick-current ~ .slick-active .slide__content .eventcard-info,#block-views-view-newslider-block .slick-slide:not(.slick-center) .slide__content .eventcard-info{opacity:0;}#block-views-view-newslider-block .slick-slide.slick-clone .slideimage,#block-views-view-newslider-block .slick-slide.slick-current ~ .slick-active .slide__content .slideimage,#block-views-view-newslider-block .slick-slide:not(.slick-center) .slide__content .slideimage{left:0;}#block-views-view-newslider-block .slick-slide.slick-center .slide__content,#block-views-view-newslider-block .slick-slide:not(.slick-current) .slide__content{left:360px;}#block-views-view-newslider-block .slick-slide.slick-center .slide__content .slideimage,#block-views-view-newslider-block .slick-slide:not(.slick-current) .slide__content .slideimage{left:239px;}#block-views-view-newslider-block .slick-dots{position:absolute;bottom:0;}#block-views-view-newslider-block .slick-dots li{width:12px;height:12px;background:#ffffff;border-radius:100%;color:transparent;}#block-views-view-newslider-block .slick-arrow{height:376px;border-radius:0;top:calc(50% + 16px);transition:0.3s;width:48px;}#block-views-view-newslider-block .slick-arrow:hover{background:rgba(96,96,96,0.4);}#block-views-view-newslider-block .slick-arrow:before,#block-views-view-newslider-block .slick-arrow:after{content:'';position:absolute;display:block;width:4px;height:30px;background:#f6ca00;}#block-views-view-newslider-block .slick-arrow.slick-prev:before{left:20px;transform:rotate(-45deg);top:calc(50% + 10px);}#block-views-view-newslider-block .slick-arrow.slick-prev:after{top:calc(50% - 10px);transform:rotate(45deg);left:20px;}#block-views-view-newslider-block .slick-arrow.slick-next:before{transform:rotate(45deg);top:calc(50% + 10px);right:20px;}#block-views-view-newslider-block .slick-arrow.slick-next:after{right:20px;top:calc(50% - 10px);transform:rotate(-45deg);}#block-views-view-newslider-block .slick-dots li.slick-active{background:#f6ca00;}.region-slider-frontpage{position:relative;margin-top:-45px;overflow-x:hidden;}.region-slider-frontpage .block-merokal{display:inline-block;width:360px;height:376px;position:absolute;z-index:2;top:47px;background:#000;}.region-slider-frontpage .block-merokal .merokal{background:#fff;width:100%;height:100%;padding:40px;}.region-slider-frontpage .block-merokal .merokal .kal_header{display:flex;justify-content:space-between;align-items:center;flex-direction:row;box-shadow:inset 0px -1px 0px 0px #000;padding-bottom:30px;}.region-slider-frontpage .block-merokal .merokal .kal_header .lft{margin:0px;}.region-slider-frontpage .block-merokal .merokal .kal_header .titlekal{display:flex;flex-direction:row;justify-content:center;margin:0;font-size:18px;font-family:'ptsans';text-transform:uppercase;}.region-slider-frontpage .block-merokal .merokal .kalweek{width:100%;margin:0px;margin-top:20px;height:26px;background-position:center;}.region-slider-frontpage .block-merokal .merokal .kaldayz{margin-top:20px;}.region-slider-frontpage .block-merokal .merokal .kaldayz li{width:34px;height:34px;margin:2px;text-align:center;font-family:'ptsans';font-size:14px;color:#000;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:100%;position:relative;}.region-slider-frontpage .block-merokal .merokal .kaldayz li:before{position:absolute;top:-100%;width:34px;text-align:center;left:0;font-family:'ptsans';font-size:16px;color:#1a72bd;text-transform:capitalize;}.region-slider-frontpage .block-merokal .merokal .kaldayz li.issetmero{text-decoration:none;box-shadow:inset 0px 0px 0px 1px #f6ca00;transition:.3s;}.region-slider-frontpage .block-merokal .merokal .kaldayz li.issetmero:hover{background:#f6ca00;}.view-id-catalog.view-display-id-page .views-exposed-widgets{display:flex;flex-direction:row;max-width:1493px;margin:0 auto;}#edit-field-datestart-value-wrapper{display:none;}.view-id-catalog.view-display-id-page .views-exposed-widgets .views-widget-filter-title{max-width:calc(100% - 857px);width:100%;}view-id-catalog.view-display-id-page .views-exposed-widgets .views-widget-filter-title input{-webkit-appearance:none;border-radius:0;}.view-id-catalog.view-display-id-page .select2{max-width:310px;width:100% !important;border-radius:0px;}.view-id-catalog.view-display-id-page .select2 .select2-selection{height:60px;border-radius:0px;border:1px solid #c0c2c7;padding-top:14px;text-align:left;padding-left:10px;}#edit-field-kategory-tid-wrapper{max-width:310px;width:100%;}#block-views-view-newslider-block .view-id-view_newslider{margin-top:32px;}#block-views-view-newslider-block  .slick-list{overflow:unset;}#block-views-view-newslider-block .slick-dotted.slick-slider{}.col-sm-5{float:none;}.form-control{border-radius:0;height:60px;}.views-exposed-form .views-exposed-widget{padding-top:0;}.view-filters{padding-left:7px;margin-bottom:40px;}#edit-submit-catalog{}.page-node-30 .whtmain .main-container{background:url(/sites/all/themes/sochi/img/bg_dostavka.png) no-repeat;width:100%;height:100%;}.page-node-30 .whtmain .main-container .row{max-width:1600px;}.page-node-30 .whtmain .main-container .row .col-sm-5{float:left;width:50%;}.page-node-30 .field-items .field-item{text-align:left;}.page-node-29 .whtmain .main-container,.page-node-32 .whtmain .main-container{background:url(/sites/all/themes/sochi/img/bg_company.png) no-repeat;background-position:-244px -32px;width:100%;height:1000px;}.page-node-32 .whtmain .main-container .row{max-width:1447px;}.page-node-32 .whtmain .main-container .row .col-sm-5{float:left;padding-bottom:50px;}.page-node-31 .whtmain .main-container{background:url(/sites/all/themes/sochi/img/bg_oplaty.png) no-repeat;width:100%;height:100%;}.page-node-5050 .whtmain .main-container .row .col-sm-5{text-align:left;}.page-category-7 .whtmain .main-container .col-sm-5,.page-category-5 .whtmain .main-container .row .col-sm-5,.page-category-65 .whtmain .main-container .col-sm-5,.page-category-160 .whtmain .main-container .col-sm-5{max-width:1501px;}.page-category-65 .whtmain .main-container .col-sm-5 .view-filters{display:none;}.page-category-6 .whtmain .main-container .col-sm-5 .view-filters{display:none;}.page-category-7 .whtmain .main-container .col-sm-5 .view-filters{display:none;}.page-category-5 .whtmain .main-container .row .col-sm-5 .view-filters{display:none;}.page-node-63 .whtmain .main-container .row .fullpage .region #block-system-main .right .view-catalog .view-content{max-width:100%;}.page-node-63 .whtmain .main-container .row .fullpage .region #block-system-main .right{max-width:1467px;}.breadcrumb{background:transparent;text-align:left;}.page-taxonomy-term-36 .view-ploschadki .views-field-nothing-1{float:none;}.page-taxonomy-term .whtmain .main-container .row .col-sm-5 .region #block-system-main .view-ploschadki .view-content .views-field-description .field-content{text-align:left;}.breadcrumb h2{font-family:'Philosopher',sans-serif;color:#000000;font-size:32px;text-align:left;margin-top:10px;}.breadcrumb a{font-family:"Helvetica Neue",Arial,sans-serif;color:#6e86c6;font-size:12px;text-decoration:underline;margin-right:10px;display:inline-block;}.breadcrumb p{margin-right:10px;display:inline-block;}.page-arhive .breadcrumb,.page-ploschadki .breadcrumb,.page-person .breadcrumb{display:none;}.page-node-10960 .zagl .field-name-body .field-items{color:#338f1e;margin-top:30px;}.page-node-10961 .zagl .field-name-body .field-items{border:1px solid #a94442;text-align:center;background-color:#f2dede;color:#a94442;height:100px;padding-top:38px;}.page-node-10961 .zagl h2{color:#aa1616;}.page-node-103 .whtmain .main-container .row .region #block-system-main .right .contenttext .commenttext{margin-top:638px;}.view-ploschadki .views-field-nothing-1{max-height:268px;overflow-y:hidden;}.sitefooter .cont_info{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 0 20px 0;}.sitefooter .cont_info p{margin:0;margin-top:25px;}.wr2_last{padding:0 20px;}.page-category-160 .whtmain .main-container .row .col-sm-5 .view-filters,.page-category-168 .whtmain .main-container .row .col-sm-5 .view-filters,.page-category-169 .whtmain .main-container .row .col-sm-5 .view-filters{display:none;}.node-type-product .whtmain .main-container .row .region #block-system-main .right .contenttext .commenttext{display:none !important;}.page-node-12682 .custom-event .ce-table .ce-row .ce-color-info,.page-node-12682 .custom-event .ce-table .ce-row-header .ce-color-info-header{display:none;}.cub_festiv{padding-left:3px;padding-right:3px;}.contenttext .detail_info{margin-bottom:15px;}.page-node-12698 .bigmap .custom-event,.page-node-12699 .bigmap .custom-event,.page-node-12700 .bigmap .custom-event,.page-node-12701 .bigmap .custom-event,.page-node-12702 .bigmap .custom-event,.page-node-12703 .bigmap .custom-event,.page-node-12704 .bigmap .custom-event,.page-node-12705 .bigmap .custom-event{justify-content:end;}.page-node-12698 .ce-images.ce-images-png,.page-node-12699 .ce-images.ce-images-png,.page-node-12700 .ce-images.ce-images-png,.page-node-12701 .ce-images.ce-images-png,.page-node-12702 .ce-images.ce-images-png,.page-node-12703 .ce-images.ce-images-png,.page-node-12704 .ce-images.ce-images-png,.page-node-12705 .ce-images.ce-images-png{display:none;}.page-category-168 .katalog_block_title_cont,.page-category-169 .katalog_block_title_cont{display:none;}.page-category-168 .katalog_block_title_cont__bottom,.page-category-169 .katalog_block_title_cont__bottom{display:block;}.cub .delf a br{display:none;}.node-type-product .text.catdescr *{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;}.page-node-63 .eventfirstlayer,.page-node-63 .bigmap,.page-node-63 .detail_info{display:none;}.page-node-63 #eve-podrobnee_old{max-width:100% !important;}.subfoot .wr1{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;align-items:center;justify-content:center;}.subfoot .wr1 img{width:100%;object-fit:contain;}.whtmain .region{}.page-category-9 .seo_text_right h3{margin-top:0;}
@font-face{font-family:'afuturicablack';src:url(/sites/all/themes/sochi/font/a_FuturicaBlack.eot);src:local('afuturicablack'),url(/sites/all/themes/sochi/font/a_FuturicaBlack.woff) format('woff'),url(/sites/all/themes/sochi/font/a_FuturicaBlack.ttf) format('truetype'),url(/sites/all/themes/sochi/font/a_FuturicaBlack.svg) format('svg');font-weight:normal;font-style:normal;}.other_color{background-color:#dee0e2;}.z_form{}.tickets_table2{margin:30px 0 10px;}.tickets_table2 .line{color:#1C022F;font-family:Tahoma;font-size:14px;height:41px;position:relative;margin-top:-1px;}.tickets_table2 .line.active{background:url(/sites/all/themes/sochi/images/lines_tickets.png) no-repeat scroll 0 0 transparent;background-position:0 -82px;}.tickets_table2 .line .zone{float:left;overflow:hidden;text-align:center;min-width:80px;width:20%;min-width:70px;width:15%;}.tickets_table2 .line .row{float:left;overflow:hidden;text-align:center;min-width:42px;width:20%;min-width:20px;width:20%;}.tickets_table2 .line .places{float:left;text-align:center;min-width:20px;width:10%;}.tickets_table2 .line .change_select{left:220px;position:absolute;top:4px;}.tickets_table2 .line .price{float:left;overflow:hidden;text-align:center;min-width:80px;width:20%;min-width:53px;}.tickets_table2 .line .button{overflow:hidden;text-align:center;min-width:135px;}.tickets_table2 .line .button a{color:#1a7591;text-decoration:underline;font-family:Georgia;font-size:14px;font-style:italic;}.tickets_table2 .line .button a:hover{text-decoration:none;}.tickets_table2 .line .check_a{position:absolute;width:100%;height:100%;top:0px;left:0px;}.tickets_table2 .tickets_head{background:url(/sites/all/themes/sochi/images/header_b_2.png) no-repeat scroll 1px 0 transparent;margin-bottom:2px;}.tickets_table2 .tickets_head .line{background-color:white;color:#FEFEFE;font-family:Tahoma;font-size:14px;line-height:41px;text-shadow:1px 1px 0 #2D5569;}.tickets_table2 .tickets_head .line .zone{padding:0;text-align:center;max-width:138px;}.tickets_table2 .tickets_head .line .row{padding:0;text-align:center;max-width:71px;}.tickets_table2 .tickets_head .line .places{padding:0;text-align:center;max-width:142px;}.tickets_table2 .tickets_head .line .price{padding:0;text-align:center;max-width:138px;}.tickets_table2 .tickets_head .line .price span{color:#f3aa7a;}.tickets_table2 .tickets_head .line .button{padding:0;text-align:center;max-width:168px;}.tickets_table2 .tickets_head .line .button .button_scheme{background:url(/sites/all/themes/sochi/images/button_tickets.png) no-repeat scroll 0 0 transparent;color:#331940;display:inline-block;font-family:Tahoma;font-size:14px;height:29px;line-height:29px;text-decoration:none;text-shadow:1px 1px 0 #BED36E;max-width:96px;}.tickets_table2 .tickets_head .line .button .button_scheme:hover{text-decoration:underline;}.tickets_table2 .hidden_tickets{margin:2px 0;display:none;}.tickets_table2 .hidden_tickets .hidden_head{background:url(/sites/all/themes/sochi/images/tickets_top.png) no-repeat scroll 1px 0 transparent;height:32px;margin-bottom:1px;}.tickets_table2 .hidden_tickets .line{background-position:0 -41px;margin-top:-1px;}.tickets_table2 .hidden_tickets .hidden_head .line{background:none;color:#FEF6EF;text-shadow:1px 1px 0px #5a5657;}.tickets_table2 .hidden_tickets .line.active{background-position:0 -82px;}.tickets_table2 .hidden_tickets .hidden_head .zone,.tickets_table2 .hidden_tickets .hidden_head .row,.tickets_table2 .hidden_tickets .hidden_head .places,.tickets_table2 .hidden_tickets .hidden_head .price,.tickets_table2 .hidden_tickets .hidden_head .button{height:32px;line-height:32px;padding:0;text-align:center;}.tickets_table2 .hidden_tickets .hidden_head .zone{max-width:106px;}.tickets_table2 .hidden_tickets .hidden_head .row{max-width:72px;}.tickets_table2 .hidden_tickets .hidden_head .places{max-width:141px;}.tickets_table2 .hidden_tickets .hidden_head .price{max-width:138px;}.tickets_table2 .hidden_tickets .hidden_head .price span{color:#F3AA7A;}.tickets_table2 .hidden_tickets .hidden_head .button{max-width:168px;}.line .zonesectoral{width:20%;float:left;text-align:center;line-height:12px;padding:10px;height:40px;overflow:hidden;}.line .prizakaz{width:20%;float:left;text-align:center;}.line .pricesectoral{width:20%;float:left;text-align:center;color:#F4AA7A;}.line .buttonsectoral{width:20%;float:left;text-align:center;}.line .buttonsectoral select{height:28px;}.tickets_table2{margin:30px 0 10px;}.tickets_table2 .line2{color:#1C022F;font-family:Tahoma;font-size:14px;position:relative;overflow:hidden;margin-top:-1px;margin-left:18px;}.tickets_table2 .plump{margin-top:1px;}.tickets_table2 .line2.active{background:url(/sites/all/themes/sochi/images/lines_tickets.png) no-repeat scroll 0 0 transparent;background-position:0 -82px;}.tickets_table2 .line2 .zone{float:left;height:40px;overflow:hidden;text-align:center;width:20%;}.tickets_table2 .line2 .row{float:left;height:40px;overflow:hidden;text-align:center;width:20%;}.tickets_table2 .line2 .places{float:left;height:40px;text-align:center;width:10%;}.tickets_table2 .line2 .change_select{left:220px;position:absolute;top:4px;}.tickets_table2 .line2 .price{float:left;height:40px;overflow:hidden;text-align:center;width:20%;}.tickets_table2 .line2 .button{height:40px;overflow:hidden;text-align:center;width:30%;}.tickets_table2 .line2 .button a{color:#1a7591;text-decoration:underline;font-family:Georgia;font-size:14px;font-style:italic;}.tickets_table2 .line2 .button a:hover{text-decoration:none;}.tickets_table2 .line2 .check_a{position:absolute;width:100%;height:100%;top:0px;left:0px;}.tickets_table2 .tickets_head2{margin-bottom:2px;}.tickets_table2 .tickets_head2 .line2{color:#FEFEFE;font-family:Tahoma;font-size:14px;text-shadow:1px 1px 0 #2D5569;background-color:#6e86c6;margin-left:18px;border-top:6px solid #445ca9;}.tickets_table2 .tickets_head2 .line2 .zone{float:left;overflow:hidden;text-align:center;width:20%;}.tickets_table2 .tickets_head2 .line2 .row{text-align:center;width:10%;}.tickets_table2 .tickets_head2 .line2 .places{padding:0;text-align:center;width:20%;}.tickets_table2 .tickets_head2 .line2 .price{float:left;text-align:center;width:20%;}.tickets_table2 .tickets_head2 .line2 .price span{color:#f3aa7a;}.tickets_table2 .tickets_head2 .line2 .button{padding:0;text-align:center;width:30%;}.tickets_table2 .tickets_head2 .line2 .button .button_scheme{background:url(/sites/all/themes/sochi/images/button_tickets.png) no-repeat scroll 0 0 transparent;color:#331940;display:inline-block;font-family:Tahoma;font-size:14px;height:29px;line-height:29px;text-decoration:none;text-shadow:1px 1px 0 #BED36E;width:96px;}.tickets_table2 .tickets_head2 .line2 .button .button_scheme:hover{text-decoration:underline;}.tickets_table2 .hidden_tickets{margin:2px 0;display:none;}.tickets_table2 .hidden_tickets .hidden_head{background:url(/sites/all/themes/sochi/images/tickets_top.png) no-repeat scroll 1px 0 transparent;height:32px;margin-bottom:1px;}.tickets_table2 .hidden_tickets .line2{background-position:0 -41px;margin-top:-1px;}.tickets_table2 .hidden_tickets .hidden_head .line2{background:none;color:#FEF6EF;text-shadow:1px 1px 0px #5a5657;}.tickets_table2 .hidden_tickets .line2.active{background-position:0 -82px;}.tickets_table2 .hidden_tickets .hidden_head .zone,.tickets_table2 .hidden_tickets .hidden_head .row,.tickets_table2 .hidden_tickets .hidden_head .places,.tickets_table2 .hidden_tickets .hidden_head .price,.tickets_table2 .hidden_tickets .hidden_head .button{height:32px;line-height:32px;padding:0;text-align:center;}.tickets_table2 .hidden_tickets .hidden_head .zone{width:106px;}.tickets_table2 .hidden_tickets .hidden_head .row{width:72px;}.tickets_table2 .hidden_tickets .hidden_head .places{width:141px;}.tickets_table2 .hidden_tickets .hidden_head .price{width:138px;}.tickets_table2 .hidden_tickets .hidden_head .price span{color:#F3AA7A;}.tickets_table2 .hidden_tickets .hidden_head .button{width:168px;}.places2{text-align:center;}.sslmst{border-bottom:1px solid #157996;color:#157996;font-family:Georgia;font-size:14px;font-style:italic;cursor:pointer;font-weight:bold;}.speccheck{width:20px;border:1px;}.offten,.iznhide{display:none;}.tickets_head .line .row{font-family:'Cuprum',sans-serif;font-size:14px;color:#868484;text-shadow:none;text-transform:uppercase;}.tickets_head2 .line2 .zone,.tickets_head2 .line2 .row,.tickets_head2 .line2 .places,.tickets_head2 .line2 .price{font-family:'Cuprum',sans-serif;font-size:14px;color:white;text-shadow:none;text-transform:uppercase;border-right:1px solid white;}.tickets_head2 .line2 .button{font-family:'Cuprum',sans-serif;font-size:14px;color:white;text-shadow:none;text-transform:uppercase;}.tickets_head .line .row{border-left:1px solid #dee0e2;border-right:1px solid #dee0e2;}.other_color .row{border-left:1px solid #f3f7f9;border-right:1px solid #f3f7f9;}.h1title{margin-top:0;}.h1title h1{font-family:'Philosopher',sans-serif;color:#000000;font-size:30px;}.detail_info div{display:inline-block;font-size:15px;text-transform:uppercase;font-family:'Cuprum',sans-serif;font-weight:bold;}.buttone{display:none;}.node-type-product h2,.node-type-product h3{font-size:18px;}.sochiheadernew{width:auto;background-color:black;color:white;}.sochiheadernew .container-fluid{width:100%;margin:0 auto;max-width:1499px;display:flex;justify-content:space-between;align-items:center;}.sochiheadernew .container-fluid .newhead_1{text-align:left;}.sochiheadernew .container-fluid .newhead_2{text-align:center;}.sochiheadernew .container-fluid .newhead_3{text-align:right;}.sochiheaderpage{width:auto;height:228px;}.headerlinkpage span{cursor:pointer;font-weight:bold;text-transform:uppercase;}.headerlinkpage span:hover{color:#f6ca00;}.bgheadsport{background:url(/sites/all/themes/sochi/img/bg/sport.png) no-repeat;background-size:cover;}.bgheadsport .obiedtel .tel a,.bgheadsport .zakbil,.bgheadsport .logo h3{text-shadow:1px 1px 0px #ffffff,2px 2px 0px rgba(0,0,0,0.35);letter-spacing:3px;}.bgheadsport .headerlinkpage{color:#ffffff;}.bgheadall .headerlinkpage{color:#000000;}.bgheadconcert{background:url(/sites/all/themes/sochi/img/bg/koncerti.png) no-repeat;background-size:cover;}.bgheadzimn{background:url(/sites/all/themes/sochi/img/bg/zimn.jpg) no-repeat;background-size:cover;}.bgheadzimn .headerlinkpage{color:#ffffff!important;}.bgheadconcert .obiedtel .tel a,.bgheadconcert .zakbil,.bgheadconcert .logo h3{text-shadow:1px 1px 0px #ffffff,2px 2px 0px rgba(0,0,0,0.35);letter-spacing:3px;}.bgheadconcert .headerlinkpage{color:#ffffff;}.bgheaddetyam{background:url(/sites/all/themes/sochi/img/bg/kids.png) no-repeat;background-size:cover;}.bgheaddetyam .headerlinkpage{color:#ffffff;}.bgheadformula{background:url(/sites/all/themes/sochi/img/bg/formula.png) no-repeat;background-size:cover;}.bgheadformula .obiedtel .tel a,.bgheadformula .zakbil,.bgheadformula .logo h3{text-shadow:1px 1px 0px #ffffff,2px 2px 0px rgba(0,0,0,0.35);letter-spacing:3px;}.bgheadformula .headerlinkpage{color:#ffffff;}.bgheadvolna{background:url(/sites/all/themes/sochi/img/bg/nw.jpg) no-repeat;background-size:cover;}.bgheadvolna  .headerlinkpage{color:#ffffff;}.bgheadcomedy{background:url(/sites/all/themes/sochi/img/bg/camedy.png) no-repeat;background-size:cover;}.bgheadcomedy  .headerlinkpage{color:#ffffff;}.bgheadrozd{background:url(/sites/all/themes/sochi/img/bg/rogdestvo.png) no-repeat;background-size:cover;}.bgheadrozd  .headerlinkpage{color:#ffffff;}.bgheadall{background:url(/sites/all/themes/sochi/img/header_new.png) no-repeat;background-position-x:-332px;}.bgheadall .obiedtel .tel a,.bgheadall .zakbil,.bgheadall .logo h3{color:#000000!important;}.sochiheader .sochitel{min-height:107px;}.sochiheader .logo h3{font-family:"a_FuturicaBlack";font-size:48px;color:#000000;text-transform:uppercase;text-align:left;cursor:pointer;}.sochiheader .sochilogo{cursor:pointer;}.sochiheader .sochimenu{padding-top:4px;}.sochiheader .subh2{display:none;}.sochiheaderpage .sochitel{min-height:107px;}.sochiheaderpage .logo h3{font-family:"a_FuturicaBlack";font-size:44px;color:#ffffff;text-transform:uppercase;text-align:left;cursor:pointer;}.sochiheaderpage .sochilogo{cursor:pointer;}.sochiheaderpage .sochimenu{padding-top:4px;}.sochiheaderpage .subh2{display:none;}.sochiheaderpage .zakbil{color:#ffffff;font-size:12px;}.sochiheaderpage .obiedtel .tel a{color:#ffffff;font-size:24px;}@media screen and (max-width:1250px){.katalog_block_title_cont{width:100%;}.wht .container{}.innerbodybgdef{background:none;}.col-sm-9,.col-sm-3{width:100%;}.col-xs-6{width:50%;}}@media screen and (max-width:1122px){}@media screen and (max-width:1006px){.btnback{display:none;}div.payment h1{text-align:left;padding:0 0 0 30px;}.col-sm-5{width:100% !important;}.payment .pay_speech{padding:30px;}.col-sm-3{width:100%;float:none;}.col-sm-3 div .block p img{margin-left:0;}.wrap1{display:none;}.wht .container{width:100%;margin-top:0;}.wht .container2{width:100%;margin-top:0;}.main-container{margin:0;padding:0;margin:0 auto;}.seo_text_left p{font-size:12px;}.row{margin:0;width:100%;}.right{min-width:100%;}.katalog_block_title_cont{width:100%;}#block-merokal-kalpage-block h2{text-align:center;}#block-block-1{}#block-views-news-block h2{text-align:center;margin:0 auto;}body.page-statii div div div .col-sm-3 div #block-merokal-kalpage-block{float:left;}body.page-statii div div div .col-sm-3 div #block-block-1{float:right;}body.page-ploschadki div div div .col-sm-3 div #block-merokal-kalpage-block{float:left;}body.page-ploschadki div div div .col-sm-3 div #block-block-1{float:right;}body.page-person div div div .col-sm-3 div #block-merokal-kalpage-block{float:left;}body.page-person div div div .col-sm-3 div #block-block-1{float:right;}body.page-node-32 div div div .col-sm-3 div #block-merokal-kalpage-block{float:left;}body.page-node-32 div div div .col-sm-3 div #block-block-1{float:right;}body.page-node-31 div div div .col-sm-3 div #block-merokal-kalpage-block{float:left;}body.page-node-31 div div div .col-sm-3 div #block-block-1{float:right;}body.page-node-30 div div div .col-sm-3 div #block-merokal-kalpage-block{float:left;}body.page-node-30 div div div .col-sm-3 div #block-block-1{float:right;}body.page-node-29 div div div .col-sm-3 div #block-merokal-kalpage-block{float:left;}body.page-node-29 div div div .col-sm-3 div #block-block-1{float:right;}body.node-type-news div div div .col-sm-3 div #block-merokal-kalpage-block{float:left;}body.node-type-news div div div .col-sm-3 div #block-block-1{float:right;}body.node-type-article div div div .col-sm-3 div #block-merokal-kalpage-block{float:left;}body.node-type-article div div div .col-sm-3 div #block-block-1{float:right;}body.page-category-9 div div div .col-sm-3 div #block-merokal-kalpage-block{float:left;}body.page-category-9 div div div .col-sm-3 div #block-block-1{float:right;}.contacts .rekv{float:none !important;text-align:center !important;display:none !important;}}@media screen and (max-width:956px){.submenu{margin-top:0px;}body.page-category-9 div div .line2{margin-top:0;}.container2{height:192px;}.kolonka1{width:100%;}.kolonka2{width:100%;}.h1title h1{font-size:20px;}}@media screen and (max-width:710px){.col-sm-3{width:100%;}}@media screen and (max-width:610px){.wht .container{width:480px;}.h1title h1{font-size:15px;}.catalog_detail .big_image{display:none;}.wht .container2{width:480px;}.big_image{display:none;}.col-sm-3{width:100%;display:block;}.payment_methods p{padding:0 10px 0 10px;}.container{width:100%;}.container2{width:100%;}.bg-img{display:none;}.subh2{display:inline-block;float:none;font-size:30px;font-family:'Philosopher',sans-serif;text-align:center;padding-top:71px;}.subh2 p{text-align:left;line-height:1;margin:0;}.col-sm-5{padding:0;}.col-sm-5 h2{}#block-merokal-kalpage-block h2{font-size:20px;}#block-views-news-block h2{font-size:20px;}.row{margin:0;}.sochifooter .centerfoot .par{height:65px;}.allshemeplatform{width:100% !important;}.allshemeplatform img{}.z_form{width:100%  !important;padding:0px;}#sendfrm{margin-left:0 !important;margin:0 auto !important;}.ktitle{width:100%;}.blackline .wrap4{text-align:center;padding-top:12px;}.blackline .wrap4 div{font-size:18px;}.whiteline  .wrap5{text-align:center;height:100%;}.shemeplatform{width:100%;}.catalog_detail .info{padding:0 10px 0 10px;margin:0;width:100%;}.region-content{margin-left:0;}.grey_btn_more2{margin:0 auto;}.parterblock .kolonka2{padding:10px 0 0 0;width:100%;}.z_td1{width:100%;text-align:center;max-width:400px;}.z_td2{width:100%;text-align:center;max-width:400px;}.z_form label{min-width:51px;}.buy_button{padding:0;margin:-15px auto 0px;}.delivery_item{width:100%;}}@media screen and (max-width:480px){.col-xs-6{width:100%;}.tel_f{display:block;margin:0 auto;text-align:center;}.subh2-parent{display:inline-block;width:267px;height:206px;vertical-align:top;border:1px solid #e2e2e2;margin-left:-4px;}.mainc h2{display:none;}.kolonka1{padding:0;}.kolonka2{margin-left:0;}.region{margin-left:0;}.tickets_table2 .line{padding:0;}.tickets_table2 .line div{font-size:11px;}.tickets_table2 .line div span{font-size:11px;}.tickets_table2 .line .zone{min-width:46px;}.tickets_table2 .line .row{min-width:44px;}.tickets_table2 .line .places{min-width:16px;}.tickets_table2 .line .price{min-width:44px;}.tickets_table2 .line .button{min-width:79px;}.buy_button{float:none;position:none;z-index:1;right:0;width:140px;height:68px;}}@media screen and (max-width:390px){.submenu:hover{}.subh2-parent{width:191px;height:164px;}.subh2-parent div p{font-size:24px;text-align:center;}.subh2{width:190px;height:164px;padding-top:57px;}}@media screen and (min-width:1125px) and (max-width:4000px){.sochimenu{}.sochitel{}.sochilogo{}.wht{}}@media screen and (min-width:1800px) and (max-width:4000px){.mezhd{width:6%;}.view-id-catalog .view-header{}}@media screen and (min-width:1690px) and (max-width:1799px){.mezhd{width:5%;}.view-id-catalog .view-header{}}@media screen and (min-width:1500px) and (max-width:1689px){.mezhd{width:3%;}.view-id-catalog .view-header{}}@media screen and (min-width:1367px) and (max-width:1499px){.mezhd{width:2%;}.view-id-catalog .view-header{}}@media screen and (min-width:1281px) and (max-width:1366px){.mezhd{width:1%;}.view-id-catalog .view-header{}}@media screen and (min-width:1100px) and (max-width:1280px){.mezhd{width:0%;}.view-id-catalog .view-header{}}@media screen and (max-width:1099px){.mezhd{width:7%;}.headerbott{display:none;}}@media screen and (min-width:1000px) and (max-width:1099px){.view-id-catalog .view-header{}}@media screen and (min-width:480px) and (max-width:999px){.view-id-catalog .view-header{}}.sochimenu ul{padding:5px 5px 5px 5px;margin:5px 10px 5px 5px;bottom:1px;position:relative;width:100%;text-align:center;}.sochimenu ul li{padding:5px;margin:5px;background-color:#262533;list-style-type:none;font-size:13px;width:92px;text-align:center;display:inline-block;}.sochimenu ul li a{color:white;}.sochimenu ul li a:hover{text-decoration:none;}.sochimenu ul li a:after{display:block;content:"";height:2px;width:0%;background-color:#FCCE16;transition:width .3s ease-in-out;}.sochimenu ul li a:hover:after,.sochimenu ul li a:focus:after{width:100%;}.obiedtel{width:100%;}.sochiheader{background:url(/sites/all/themes/sochi/img/header_new.png) no-repeat;width:auto;height:428px;background-position-x:-332px;}.contbackg{background-color:#151528;}.wht{background-color:white;border:1px solid #e2e2e2;}.whtmain{background-color:white;text-align:center;}.page-node-63 #eve-podrobnee,.page-node-103 #eve-podrobnee{height:100%;}.page-node-63 .grey_btn_more2,.page-node-103 .grey_btn_more2{display:none;}.page-node-63 .view-catalog .view-filters,.page-node-103 .view-catalog .view-filters{display:none;}.region-slider-frontpage{visibility:hidden;}.sheme-custom-7781 .commenttext,.sheme-custom-7670 .commenttext{margin-top:590px;}.section-outside-menu .wrap{max-width:1500px;width:100%;margin:0 auto;}.section-outside-menu{}.section-outside-menu .wrap .section-inside-menu{width:100%;display:flex;justify-content:space-between;align-items:center;flex-flow:wrap;color:white;font-family:'ptsans';height:auto;}.section-outside-menu .wrap .section-inside-menu .st-1{}.section-outside-menu .wrap .section-inside-menu .st-2{}.section-outside-menu .wrap .section-inside-menu .st-3{float:right;display:inline-block;}.section-outside-menu .wrap .section-inside-menu ul{display:flex;align-items:center;position:relative;font-size:14px;font-weight:bold;text-transform:uppercase;}.section-outside-menu .wrap .section-inside-menu ul li{list-style-type:none;}.section-outside-menu .wrap .section-inside-menu ul.menu li span{padding:0 10px;}.section-outside-menu .wrap .section-inside-menu ul.menu li span:hover{color:#f6ca00;cursor:pointer;}.section-outside-menu .wrap .section-inside-menu ul.phone li{padding:0 10px;}.section-outside-menu .wrap .section-inside-menu ul.menu li:before{content:"";height:100%;width:1px;background:white;display:inline-block;position:absolute;}.section-outside-menu .wrap .section-inside-menu ul.menu li:nth-child(1):before{display:none;}.section-outside-menu .wrap .section-inside-menu .logo{color:#f6ca00;text-align:center;cursor:pointer;}.section-outside-menu .wrap .section-inside-menu .logo h3{line-height:1;text-transform:uppercase;font-family:'afuturika';margin:0;font-size:24px;}.section-outside-menu .wrap .section-inside-menu .logo span{line-height:1;font-size:14px;}.section-outside-menu .wrap .section-inside-menu  ul.phone li a{color:white;}.section-outside-menu .wrap .section-inside-menu  ul.phone li a:hover{text-decoration:none;}.section-outside-menu .wrap .section-inside-menu  ul.phone li a span{color:#f6ca00;}.page-category-147 #views-exposed-form-catalog-page,.page-category-148 #views-exposed-form-catalog-page{display:none;}@media screen and (max-width:1060px){.section-outside-menu .wrap .section-inside-menu .st-2{margin-bottom:14px;}.section-outside-menu .wrap .section-inside-menu ul.phone{justify-content:center;}}#edit-gacode{border:1px solid #000;}
.node-type-product .whtmain .main-container .row .region #block-system-main .right{max-width:1498px;}.node-type-product .whtmain .main-container .row .region #block-system-main .right .contenttext #eve-podrobnee_old{display:inline-block;max-width:50%;float:left;text-align:left;}.node-type-product .whtmain .main-container .row .region #block-system-main .right .contenttext #eve-podrobnee_old .h1title{text-align:center;}.node-type-product .whtmain .main-container .row .region #block-system-main .right .contenttext .commenttext{display:inline-block;max-width:40%;float:right;}.eventfirstlayer{max-width:1498px;width:100%;display:inline-block;float:left;}.eventfirstlayer .st{display:inline-block;}.eventfirstlayer .st1{vertical-align:top;width:210px;height:210px;margin-right:5px;float:left;}.eventfirstlayer .st2{vertical-align:middle;margin-right:10px;float:left;}.eventfirstlayer .longcontayner{display:inline-block;vertical-align:top;float:left;}.eventfirstlayer .longcontayner .long1{margin-bottom:10px;}.eventfirstlayer .stanons{vertical-align:top;text-align:left;padding:6px!important;max-width:420px;height:210px;}.eventfirstlayer .st3{float:right;display:inline-block;width:480px;height:210px;vertical-align:top;overflow:hidden;}.eventfirstlayer .st3 .alldates{max-height:208px;position:relative;}.eventfirstlayer .st3 .alldates .leftdates{display:inline-block;height:208px;width:180px;float:left;padding-top:20px;padding-left:5px;background:#f6ca00;}.eventfirstlayer .st3 .alldates .leftdatesred{display:inline-block;height:208px;width:180px;float:left;padding-top:20px;padding-left:5px;background:#ff0000;background:url(/sites/all/themes/sochi/img/nomero.png) no-repeat top center transparent;}.eventfirstlayer .st3 .alldates .leftdates .date_plosch{font-size:14px;font-weight:bold;font-family:'Cuprum',sans-serif;text-transform:uppercase;}.eventfirstlayer .st3 .alldates .leftdates .dw_both .date_d{font-size:70px;font-weight:bold;margin-top:20px;margin-bottom:5px;line-height:50px;display:inline-block;margin-left:30px;}.eventfirstlayer .st3 .alldates .leftdates .dw_both .date_w{display:inline-block;text-align:center;vertical-align:top;margin-top:13px;font-size:25px;}.eventfirstlayer .st3 .alldates .leftdates .date_m{display:inline-block;}.eventfirstlayer .st3 .alldates .leftdates .date_g{display:inline-block;}.eventfirstlayer .st3 .alldates .leftdates .statusdate{margin-top:10px;font-size:12px;font-weight:bold;}.eventfirstlayer .st3 .alldates .rightdates{display:inline-block;vertical-align:top;height:208px;width:300px;border:1px solid #e2e2e2;}.eventfirstlayer .st3 .alldates .rightdates .date_over{overflow-y:scroll;height:145px;padding-left:20px;}.eventfirstlayer .st3 .alldates .rightdates h3{font-weight:bold;font-family:'ptsans';}.eventfirstlayer .st3 .alldates .rightdates h4{padding-top:66px;font-weight:bold;font-family:'ptsans';}.eventfirstlayer .st3 .alldates .rightdates .date_multi{margin-top:13px;color:#5f5f5f;}.eventfirstlayer .st3 .alldates .rightdates .date_multi a{text-transform:lowercase;cursor:pointer;}.activedate{font-weight:bold;color:#000000;}.form_scheme_custom{float:left;max-width:1500px !important;}.form_scheme_custom #kassirtabs{display:inline-block;float:left;width:900px;}.form_scheme_custom .row{display:inline-block;max-width:580px !important;float:right;}.eventfirstlayer .st3 .alldates .abon{height:0;position:absolute;top:172px;left:13px;font-weight:bold;font-size:14px;}
@media screen and (max-width:1520px){#block-merokal-kalpage-block{width:300px;}.region-slider-frontpage .block-merokal .merokal{padding:0;padding-top:40px;}#block-views-view-newslider-block .slick-slide.slick-center .slide__content,#block-views-view-newslider-block .slick-slide:not(.slick-current) .slide__content{left:310px;}.form_scheme_custom{float:left;max-width:1500px !important;}.form_scheme_custom #kassirtabs{display:block;}.form_scheme_custom .row{display:block;float:left;}}@media screen and (max-width:1400px){.sochiheader{background-position-x:-860px;}.sochitel_.col-md-4{margin-left:50px;}#block-merokal-kalpage-block{display:none;}#block-views-view-newslider-block .slick-slide.slick-center .slide__content,#block-views-view-newslider-block .slick-slide:not(.slick-current) .slide__content{left:200px;}.view-filters{margin:0 auto;max-width:1202px;}.node-type-product .whtmain .main-container .row .region #block-system-main .right{max-width:849px;}.eventfirstlayer{max-width:849px;}.eventfirstlayer .st3{display:block;float:left;margin-top:10px;}.eventfirstlayer .longcontayner{display:none;}.page-node-12682 .custom-event .ce-images.ce-images-png{display:none;}.page-node-12682 .custom-event .ce-table.ce-table-png{width:100%;max-width:100%;}.page-node-12698 .bigmap .custom-event,.page-node-12699 .bigmap .custom-event,.page-node-12700 .bigmap .custom-event,.page-node-12701 .bigmap .custom-event,.page-node-12702 .bigmap .custom-event,.page-node-12703 .bigmap .custom-event,.page-node-12704 .bigmap .custom-event,.page-node-12705 .bigmap .custom-event{justify-content:start;}}
@media screen and (max-width:1200px){#block-views-view-newslider-block .slick-slide.slick-center .slide__content .slideimage,#block-views-view-newslider-block .slick-slide:not(.slick-current) .slide__content .slideimage{left:150px;}.slick-next.slick-arrow{right:89px;}.slick-prev.slick-arrow{left:305px !important;}.view-filters{margin:0 auto;max-width:905px;width:100%;margin-bottom:60px;}.view-id-catalog.view-display-id-page .views-exposed-widgets .views-widget-filter-title{max-width:300px;}}
@media screen and (max-width:1006px){.node-type-product .whtmain .main-container .row .region #block-system-main .right{min-width:0;}}@media screen and (max-width:1000px){.bgheadvolna{background-position-x:-878px;}.bgheadformula{background-position-x:-128px;}.wht .container-fluid{display:table;}.wht .container-fluid .cub{display:inline-block;vertical-align:top;width:25%;border:1px solid #c5c7cb;}.eventcard-info{display:none !important;}#block-views-view-newslider-block .slick-slide.slick-center .slide__content .slideimage,#block-views-view-newslider-block .slick-slide:not(.slick-current) .slide__content .slideimage{left:76px;}.slick-prev.slick-arrow{left:18px !important;}.info2{display:none;}.wr2{padding-right:20px;max-width:100%;}.wr2 .info_site .info4{display:block;margin-left:20px;}.wr2 .info_site .info1{display:none;}.info3{display:none;}.wr2 .footer_right .company .ind{display:none;}.page-node-29 .whtmain .main-container,.page-node-32 .whtmain .main-container{height:100%;}.node-type-product .whtmain .main-container .row .region #block-system-main .right{max-width:650px;}.eventfirstlayer{max-width:650px;}.form_scheme_custom #kassirtabs{width:100%;}.page-taxonomy-term .whtmain .container .row .col-sm-5 .region{max-width:100%;display:block;}.page-taxonomy-term .whtmain .container .row .col-sm-5 .view-catalog-for-plosch{width:100%;display:block;float:left;}}@media screen and (max-width:870px){.slick-prev.slick-arrow{left:1px !important;}.slick-next.slick-arrow{right:1px !important;}}
@media screen and (max-width:720px){.sochiheader{background-position-x:-956px;background-position-y:0px;}.sochitel_.col-md-4{margin-left:20px;margin-top:40px;}.bgheadformula .sochitel_.col-md-4{margin-top:0;}.bgheadvolna .sochitel_.col-md-4{margin-top:0;}.bgheadcomedy .sochitel_.col-md-4{margin-top:0;}.bgheadrozd .sochitel_.col-md-4{margin-top:0;}.bgheadall .sochitel_.col-md-4{margin-top:0;}.bgheadconcert .sochitel_.col-md-4{margin-top:0;}.bgheadsport .sochitel_.col-md-4{margin-top:0;}.bgheaddetyam .sochitel_.col-md-4{margin-top:0;}.wht .container-fluid .cub{padding-top:33px;}.view-id-view_newslider{}.mainc{margin-top:100px;}.view-id-catalog.view-display-id-page .select2{display:none;}.view-id-catalog.view-display-id-page .views-exposed-widgets{margin-left:11px;}.view-id-catalog .view-header{width:226px;margin-right:0px;margin-bottom:20px;}.view-content{text-align:left;}.wr2{max-width:450px;}.wr2 .info_site{width:30%;}.wr2 .footer_right{width:300px !important;}.subfoot2{overflow:hidden;}.eventfirstlayer .st2{display:none;}.eventfirstlayer .st1{float:left;}.eventfirstlayer .st3 .alldates .rightdates{width:240px;text-align:left;}.eventfirstlayer .st3 .alldates .leftdates{max-width:210px;}.eventfirstlayer .st3 .alldates .rightdates h3{text-align:center;}.eventfirstlayer .st3{width:450px;}.eventfirstlayer .longcontayner{display:block;float:right;}.eventfirstlayer{max-width:450px;}.node-type-product .whtmain .main-container .row .region #block-system-main .right{max-width:450px;}.node-type-product .whtmain .main-container .row .region #block-system-main .right .contenttext .commenttext{display:none;}.node-type-product .whtmain .main-container .row .region #block-system-main .right .contenttext #eve-podrobnee_old{max-width:100%;}.parterblock{display:none;}.kassirclub_floatleft{font-size:10px;}.kassirclub_floatleft.kassirclub_row{padding-left:20px;padding-right:20px;}.eventfirstlayer .st3 .alldates .abon{width:195px;}.sitefooter .cont_info{flex-direction:column;}.sitefooter .cont_info p{margin-top:18px;}.wht .container-fluid .cub{font-size:1.3rem;line-height:1.55rem;}.cub .delf a br{display:block;}.page-category-9 .wrap6{display:flex;flex-direction:column;}.page-category-9 .seo_text_right,.page-category-9 .seo_text_left{width:100%;padding:0 15px 15px 15px;}.seo_text_left p,.seo_text_right p{font-size:15px;}}
@media screen and (max-width:765px){.custom-event .ce-table .ce-row,.custom-event .ce-table .ce-row-header{flex-wrap:nowrap;}.custom-event .ce-table .ce-row .ce-color-info{height:17.44px;width:17.44px;}.custom-event .ce-table .ce-row .ce-sector,.custom-event .ce-table .ce-row-header .ce-sector{width:45%;}.custom-event .ce-table .ce-row .ce-col,.custom-event .ce-table .ce-row-header .ce-col{font-size:12px;}.page_product .content-outside .head_product .info_headpr{max-width:280px !important;}.custom-event .ce-table .ce-row .ce-buy,.custom-event .ce-table .ce-row-header .ce-buy{width:91px;}.custom-event .ce-table .ce-row .ce-count,.custom-event .ce-table .ce-row-header .ce-count{width:59px;}.custom-event .ce-basket-active{flex-direction:column;justify-content:center;gap:9px;}.custom-event .ce-basket .ce-basket-col{width:100%;}}@media screen and (max-width:481px){body{width:480px;}}@media screen and (max-width:410px){.custom-event .ce-table .ce-row .ce-sector{padding-left:6px;}}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:17px;right:10px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
@font-face{font-family:'GothamBook';src:url(/sites/all/themes/sochi/fonts/GothamBook.ttf);font-weight:400;font-style:normal;}@font-face{font-family:'GothamMedium';src:url(/sites/all/themes/sochi/fonts/GothamMedium.ttf);font-weight:500;font-style:normal;}@font-face{font-family:'GothamBold';src:url(/sites/all/themes/sochi/fonts/GothamBold.ttf);font-weight:700;font-style:normal;}@font-face{font-family:'GothamBlack';src:url(/sites/all/themes/sochi/fonts/GothamBlack.ttf);font-weight:900;font-style:normal;}a,p,h1,h2,h3,h4,h5,ul,ol,body{box-sizing:border-box;padding:0;margin:0;}body{background:#fff;margin-top:127px;}body,body *{position:relative;box-sizing:border-box;}.d_flex{display:flex;}.flex_dir_col{flex-direction:column;}.flex_dir_row{flex-direction:row;}.jus_cont_sb{justify-content:space-between;}.align_center{align-items:center;}.jus_cont_end{justify-content:end;}.jus_cont_center{justify-content:center;}.jus_cont_end{justify-content:end;}.animate{-webkit-transition:.4s linear;-o-transition:.4s linear;-moz-transition:.4s linear;transition:.4s linear;}.hidden{overflow:hidden;}.padd100{padding:100px 0;}.mt50{margin-top:50px;}.mt27{margin-top:27px;}:root{--container-width:1600px;--color-pink:#fb1556;--color-yellow:#f6da57;--color-dark-blue-gray:#466786;--color-bright-blue:#1b7fef;--color-light-gray:#b1afc0;--color-dark-grayish-blue:#646671;--color-white:#fff;--color-black:#000;}.br_mp{display:none;}@media screen and (max-width:1700px){:root{--container-width:96%;}}@media screen and (max-width:1439px){.mt50{margin-top:40px;}}@media screen and (max-width:767px){:root{--container-width:94%;}body{width:100% !important;}.br_mp{display:block;}}.wrap{width:100% !important;max-width:var(--container-width) !important;margin:0 auto !important;position:relative;z-index:2;box-sizing:border-box;}.bg_btn_pink{background:var(--color-pink) !important;color:var(--color-white) !important;outline:none !important;border-radius:10px;}.bg_btn_pink:hover{color:var(--color-pink) !important;background:var(--color-white) !important;box-shadow:0 0 10px var(--color-pink) !important;}body.not_scroll{overflow:hidden;}#backtotop,.b-product #kassirclubbiletscontainer{z-index:20;}#backtotop{-webkit-transition:.4s linear;-o-transition:.4s linear;-moz-transition:.4s linear;transition:.4s linear;border-radius:50%;}#backtotop:hover{box-shadow:0 0 10px var(--color-pink);}.b-product #kassirclubbiletscontainer a{font-family:'GothamMedium' !important;text-decoration:none !important;background:var(--color-pink) !important;color:var(--color-white) !important;outline:none !important;border-radius:10px !important;}.b-product #kassirclubbiletscontainer a:hover{color:var(--color-pink) !important;background:var(--color-white) !important;box-shadow:0 0 10px var(--color-pink) !important;}.b-header{background:var(--color-white);position:fixed;left:0;top:0;z-index:30;width:100%;box-sizing:border-box;box-shadow:0px 7px 7px 0px rgba(139,143,155,0.31);padding:10px 0;}.b-header_logo__img{height:80px;}.b-header_menu{gap:20px;}.b-header_menu__item{position:relative;list-style-type:none}.b-header_menu__item:before{display:none !important;}.b-header_menu__item:after{content:"";position:absolute;right:-10px;top:0;width:1px;height:100%;background:var(--color-black);}.b-header_menu__item:last-child:after{display:none;}.b-header_menu__link{position:relative;text-decoration:none;font-family:'GothamBold';color:var(--color-black);text-transform:uppercase;font-size:14px;line-height:14px;padding:4px !important;}.b-header_menu__link:hover{color:var(--color-white) !important;}.b-header_menu__link::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background:var(--color-pink);-webkit-transition:.4s linear;-o-transition:.4s linear;-moz-transition:.4s linear;transition:.4s linear;z-index:-1;border-radius:3px;}.b-header_menu__link:hover::before{height:100%;}.b-header_phone{text-decoration:none !important;color:var(--color-black);font-family:'GothamBold';font-size:16px;line-height:16px;}.b-header_phone:hover{color:var(--color-pink);}.b-header_phone span{color:var(--color-pink);}.b-header_phone:hover span{color:var(--color-black);}.b-header_logo{position:relative;left:-5%;}.b-header_toogle{display:none;}@media screen and (max-width:1700px){}@media screen and (max-width:1559px){}@media screen and (max-width:1439px){}@media screen and (max-width:1359px){}@media screen and (max-width:1279px){.b-header_toogle{width:30px;height:30px;position:relative;z-index:5;overflow:hidden;cursor:pointer;display:flex;}.b-header_toogle span{width:30px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fb1556;transition:all .5s;}.b-header_toogle.active span:nth-of-type(1){display:none;}.b-header_toogle span:nth-of-type(2){top:calc(50% - 5px);}.b-header_toogle.active span:nth-of-type(2){top:50%;transform:translate(-50%,0%) rotate(45deg);}.b-header_toogle span:nth-of-type(3){top:calc(50% + 5px);}.b-header_toogle.active span:nth-of-type(3){top:50%;transform:translate(-50%,0%) rotate(-45deg);}.b-header_toogle.active span{background:#1b7fef;}.b-header_box{position:fixed;z-index:4;top:0;left:-5000px;width:100% !important;max-width:unset;height:100%;background-color:rgba(0,0,0,.7);transform:translateX(-100%);transition:transform .5s;}.b-header_box.active{transform:translateX(0);left:0;display:flex;justify-content:end;}.b-header_menu{max-width:400px;width:100%;background:#fff;display:flex;flex-direction:column;align-items:start !important;padding-left:25px;padding-top:30px;gap:20px;z-index:1;}.b-header_logo{left:unset;}.b-header_logo__img{height:60px;}.b-header_menu__item:after{display:none;}.section-outside-menu .wrap .section-inside-menu .st{width:unset;}}@media screen and (max-width:999px){}@media screen and (max-width:764px){.b-header_logo__img{height:50px;}.b-header_phone{font-size:15px;margin-left:-2%;}.b-header_col__copy{display:flex;flex-direction:column;gap:13px;}.b-header_col__copy .b-header_phone{margin-left:4px;}.b-header_menu{max-width:80%;}.b-header_menu{gap:13px;}}@media screen and (max-width:410px){}.b-menu_category{position:relative;z-index:3;padding:27px 0 0 0;}.b-menu_category__list{gap:13px;}.b-menu_category__link{text-decoration:none !important;box-sizing:border-box;border:1px solid rgb(177,175,192);border-radius:18px;background-color:rgb(255,255,255);font-family:'GothamBold';color:var(--color-black);font-size:14px;line-height:14px;padding:18px;}.b-menu_category__link:hover,.b-menu_category__link.active{background:var(--color-light-gray);}@media screen and (max-width:1700px){}@media screen and (max-width:1559px){}@media screen and (max-width:1439px){}@media screen and (max-width:1359px){.b-menu_category{background:var(--color-white);}.b-menu_category .wrap{overflow-x:scroll;scroll-snap-type:mandatory;max-width:110% !important;margin:0 !important;left:0%;padding:0 5%;}.b-menu_category .wrap::-webkit-scrollbar{width:7px;height:7px;background-color:var(--color-white);}.b-menu_category .wrap::-webkit-scrollbar-thumb{background-color:var(--color-pink);border-radius:4px;}.b-menu_category__list{width:max-content;padding-bottom:6px;}}@media screen and (max-width:1279px){.b-menu_category__link{border-radius:12px;padding:12px;}}@media screen and (max-width:999px){}@media screen and (max-width:764px){}@media screen and (max-width:410px){}.b-slider{position:relative;margin-top:27px;}.b-slider .wrap:after{content:"";position:absolute;right:12%;top:-10%;background:url(/sites/all/themes/sochi/img/plash1.png);background-repeat:no-repeat;background-size:contain;width:100%;max-width:155px;height:120px;z-index:2;}.b-slider .wrap:before{content:"";position:absolute;left:-7.4%;top:50%;background:url(/sites/all/themes/sochi/img/plash2.png);background-repeat:no-repeat;background-size:contain;width:100%;max-width:159px;height:152px;z-index:2;}.b-slider_box,.b-slider-box{display:grid;grid-template-columns:35.4% auto;}.b-slider_box.swiper-slide,.b-slider-box.swiper-slide,.b-slider_event,.b-sliderEvent .b-slider_info__col{height:auto;max-height:500px;}.b-slider_info__col{background:url(/sites/all/themes/sochi/img/bg_violet.png);background-position:center;background-repeat:no-repeat;overflow-y:auto;border-radius:30px;padding:30px 60px;}.b-slider_info__col::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 70%);pointer-events:none;z-index:0;border-radius:50%;}.b-slider_info__col::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-white);border:1px solid var(--color-pink);border-radius:7px;}.b-slider_info__col::-webkit-scrollbar-thumb{background-color:var(--color-pink);border-radius:7px;}.b-slider_info{z-index:1;gap:30px;width:100%;margin:auto 0;}.b-sliderEvent .wrap{width:100% !important;max-width:100% !important;}.b-slider_text{text-align:center;gap:8px;}.b-slider__title,.b-slider__title *{color:var(--color-black);font-family:'GothamMedium';font-size:1.57vw;line-height:1.95vw;font-size:1.4vw;line-height:1.75vw;}.b-slider__subtitle,.b-slider__subtitle .field-content,.b-slider__subtitle a{text-decoration:none;color:var(--color-black);font-family:'GothamMedium';font-size:18px;line-height:22px;}.b-product .b-slider__subtitle a,body.page-category-9 .b-slider__subtitle a{-webkit-transition:.4s linear;-o-transition:.4s linear;-moz-transition:.4s linear;transition:.4s linear;color:var(--color-pink);}.b-product .b-slider__subtitle a:hover,body.page-category-9 .b-slider__subtitle a:hover{color:var(--color-yellow);}.b-slider_date{text-align:center;gap:20px;}.b-slider__number,.b-slider__number .field-content{color:var(--color-black);font-family:'GothamMedium';font-size:180px;font-size:9.4vw;line-height:8.2vw;font-size:8vw;line-height:6.2vw;}.b-slider__month,.b-slider__month .field-content{color:var(--color-black);font-family:'GothamMedium';font-size:16px;line-height:18px;}.b-slider_slide__btn{position:relative;cursor:pointer;margin:0 auto;text-align:center;font-family:'GothamMedium';text-decoration:none !important;font-size:16px;line-height:18px;padding:27px;display:block;width:100%;max-width:230px;}.b-slider_slide__btn.active{border-radius:10px 10px 0 0;}.b-slider_dateSelection{position:absolute;background:var(--color-pink);box-shadow:0px 0px 20px 0px rgba(255,255,255,0.75);width:100%;display:none;flex-direction:column;gap:15px;padding:15px 10px;border-radius:10px;left:50%;top:50%;transform:translate(-50%,-50%);height:100%;}.b-slider_dateSelection.active{display:flex;}.b-slider_dateSelection__title{color:var(--color-white);font-family:'GothamMedium';font-size:20px;line-height:24px;text-align:center;}.b-slider_dateSelection__list{height:67%;overflow-y:auto;gap:10px;padding-bottom:10px;}.b-slider_dateSelection__list::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-white);}.b-slider_dateSelection__list::-webkit-scrollbar-thumb{background-color:var(--color-yellow);border-radius:4px;}.b-slider_dateSelection__item{font-family:'GothamMedium';text-decoration:none;font-size:16px;line-height:18px;text-decoration:none !important;color:var(--color-white);text-align:center;}.b-slider_dateSelection__item:hover,.b-slider_dateSelection__item.active{color:var(--color-yellow);text-shadow:0px 4px 8px var(--color-white),0px -3px 8px var(--color-white);}.b-slider_dateSelection__close{background-size:cover;width:40px;height:40px;position:absolute;top:0;right:0;cursor:pointer;z-index:20;transition:opacity .1s linear;}.b-slider_dateSelection__close:hover{opacity:0.5;}.b-slider__cont{position:relative;overflow:hidden;border-radius:30px;}.b-slider__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;}.b-slider .swiper-button-next,.b-slider .swiper-button-prev{border:1px solid #0006;border-radius:50%;position:absolute;z-index:2;cursor:pointer;width:67px;height:67px;top:50%;transform:translateY(-50%);margin-top:0;}.b-slider_arrow:hover{box-shadow:0 0 10px var(--color-white);}.b-slider .swiper-button-prev.b-slider_buttonPrev{left:30px;}.b-slider .swiper-button-next.b-slider_buttonNext{right:30px;}.b-slider_event{width:100%;}.b-slider_event .b-slider__img{cursor:pointer;object-position:top;}.b-slider_box__img,.b-slider_box__img .field-content{width:100%;height:100%;}#block-views-view-newslider-block .slick-slide .slide__content .eventcard-info{opacity:1 !important;}.b-slider #block-views-view-newslider-block .view-id-view_newslider,.b-slider .region-slider-frontpage{margin-top:0;}@media screen and (max-width:1700px){.b-slider .wrap:after{max-width:129px;height:104px;top:-6%;right:5%;}.b-slider .wrap:before{max-width:85px;height:83px;left:-1.4%;}.b-slider_slide__btn{padding:20px;}.b-slider__title,.b-slider__title *{color:var(--color-black);font-family:'GothamMedium';font-size:max(19px,1.37vw);line-height:max(25px,1.75vw);}.b-slider .swiper-button-next,.b-slider .swiper-button-prev{width:50px;height:50px;}.b-slider_box.swiper-slide,.b-slider-box.swiper-slide,.b-slider_event,.b-sliderEvent .b-slider_info__col{max-height:450px;}}@media screen and (max-width:1559px){.b-slider_info__col{padding:30px;}.b-slider .wrap:after{max-width:110px;height:89px;top:-5%;right:7%;}.b-slider .wrap:before{max-width:85px;height:84px;left:-1.5%;}.b-slider__cont,.b-slider_info__col{border-radius:20px;}.b-slider_box.swiper-slide,.b-slider-box.swiper-slide,.b-slider_event,.b-sliderEvent .b-slider_info__col{max-height:422px;}}@media screen and (max-width:1439px){}@media screen and (max-width:1359px){.b-slider__subtitle,.b-slider__subtitle .field-content{font-size:16px;line-height:20px;}.b-slider__month,.b-slider__month .field-content{font-size:14px;line-height:16px;}}@media screen and (max-width:1279px){.b-slider_info{gap:20px;}.b-slider_slide__btn{padding:14px;}.b-slider_dateSelection__title{font-size:17px;line-height:20px;}.b-slider_box.swiper-slide,.b-slider-box.swiper-slide,.b-slider_event,.b-sliderEvent .b-slider_info__col{max-height:360px;}.b-slider__title,.b-slider__title *{font-size:max(18px,1.37vw);line-height:max(22px,1.75vw);}.b-product .b-slider .wrap:before{left:-3.5%;}.b-slider_dateSelection__close{height:30px;width:30px;}}@media screen and (max-width:999px){.b-slider__title,.b-slider__title *{font-size:max(17px,1.37vw);line-height:max(21px,1.75vw);}.b-slider__subtitle,.b-slider__subtitle .field-content{font-size:15px;line-height:18px;}.b-slider__month,.b-slider__month .field-content{font-size:14px;line-height:16px;}.b-slider .wrap:after{max-width:79px;height:60px;top:-6%;right:5%;}.b-slider .wrap:before,.b-product .b-slider .wrap:before{max-width:55px;height:54px;left:-5.2%;}.b-slider__number,.b-slider__number .field-content{font-size:7.4vw;line-height:6.2vw;}.b-slider_info{gap:12px;}.b-slider_date{gap:12px;}.b-slider_dateSelection__item{font-size:15px;line-height:18px;}.b-slider_info__col{padding:20px;}.b-slider_box.swiper-slide,.b-slider-box.swiper-slide,.b-slider_event,.b-sliderEvent .b-slider_info__col{max-height:332px;}}@media screen and (max-width:764px){.b-slider__title,.b-slider__title *{font-size:max(18px,1.37vw);line-height:max(24px,1.75vw);}.b-slider__number,.b-slider__number .field-content{font-size:55px;line-height:50px;}.b-slider_box,.b-slider-box{display:flex;flex-direction:column;}.b-slider_box.swiper-slide,.b-slider-box.swiper-slide,.b-slider_event,.b-sliderEvent .b-slider_info__col{max-height:unset;}.b-slider_info__col{height:100%;border-radius:15px 15px 0 0;}.b-slider__cont{border-radius:0 0 15px 15px;min-height:230px;height:270px;}.b-slider .swiper-button-next,.b-slider .swiper-button-prev{width:35px;height:35px;}.b-slider .swiper-button-next.b-slider_buttonNext{right:15px;}.b-slider .swiper-button-prev.b-slider_buttonPrev{left:15px;}.b-slider .wrap:after{max-width:62px;height:48px;top:-6%;right:0%;transform:rotate(-10deg);}.b-slider .wrap:before,.b-product .b-slider .wrap:before{max-width:55px;height:53px;left:-1.8%;top:44%;}.b-slider_dateSelection__list{height:71%;}.b-sliderEvent .b-slider__cont{height:auto;}}@media screen and (max-width:320px){.b-slider_dateSelection__list{height:69%;}}.b-content .view-filters{margin-bottom:0;padding:0;max-width:100%;}.b-content .col-sm-9{padding:0;}.b-content .col-sm-12.col-xs-6{display:none;}.b-content .views-exposed-widgets.b-search_box{display:grid;max-width:100% !important;grid-template-columns:51% 33.7% auto;gap:20px;}.b-content .view-id-catalog.view-display-id-page .views-exposed-widgets .views-widget-filter-title,.b-search .views-widget-filter-field_datestart_value,.b-search .views-exposed-form .views-submit-button{max-width:100%;float:unset;padding:0;}.b-content .views-exposed-widgets.b-search_box::before,.b-content .views-exposed-widgets.b-search_box:after{display:none;}.b-search .control-group .help-inline,.b-search .help-block{display:none;}.b-search_input{width:100%;border-radius:30px;border:1px solid rgb(177,175,192);background-color:rgb(255,255,255);position:relative;outline:none;color:var(--color-dark-grayish-blue);font-family:'GothamMedium';font-size:14px;padding:24px;}.b-search_input:focus{border-color:var(--color-pink);box-shadow:0px 0 6px 0 var(--color-pink);}.b-search_date{gap:20px;}.b-search #edit-submit-catalog.b-search_submit__apply{text-shadow:unset;width:100%;padding:10px;background:var(--color-yellow);color:var(--color-black);cursor:pointer;border:unset;outline:none;font-family:'GothamMedium';font-weight:500;font-size:14px;border-radius:30px;margin:0;text-transform:capitalize;}.b-search #edit-submit-catalog.b-search_submit__apply:hover{background:var(--color-pink);color:var(--color-white);}.b-search #edit-submit-catalog.b-search_submit__apply,.b-search_input{margin-top:0 !important;height:60px;}.b-content .mainc{margin-top:0;}@media screen and (max-width:1700px){}@media screen and (max-width:1559px){}@media screen and (max-width:1439px){.b-search_input{padding:20px 15px;}.b-search #edit-submit-catalog.b-search_submit__apply,.b-search_input{border-radius:20px;max-height:55px;}}@media screen and (max-width:1359px){}@media screen and (max-width:1279px){.b-content .views-exposed-widgets.b-search_box{grid-template-columns:44% 33.7% auto;}}@media screen and (max-width:999px){.b-content .views-exposed-widgets.b-search_box{grid-template-columns:33% 36.7% auto;gap:14px;}.b-search_date{gap:14px;}.b-search #edit-submit-catalog.b-search_submit__apply,.b-search_input{border-radius:15px;}.b-search_input,.b-search #edit-submit-catalog.b-search_submit__apply{padding:12px;}}@media screen and (max-width:764px){.b-content .views-exposed-widgets.b-search_box{grid-template-columns:1fr;}.b-search #edit-submit-catalog.b-search_submit__apply,.b-search_input{border-radius:15px;}}@media screen and (max-width:410px){}.b-event_list{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;}.b-event_item,.view-id-catalog .view-header.b-event_item{display:flex;background:var(--color-white);border:unset !important;box-shadow:0px 0px 3px 0px rgba(139,143,155,0.75),0px 0px 7px 0px rgba(139,143,155,0.31);border-radius:30px;box-sizing:border-box;margin:0;width:unset;height:unset;padding:27px;}.b-event_item:hover,.view-id-catalog .view-header.b-event_item:hover{box-shadow:0px 0 6px 0 var(--color-pink);}.b-event_item .b-event_inform .views-field{padding:0;margin:0;max-width:unset;width:unset;height:unset;min-height:unset;max-height:unset;overflow:unset;font-size:0;line-height:0;font-family:unset !important;font-weight:unset;color:transparent;}.b-event_col{gap:21px;}.b-event_preview,.view-id-catalog .views-field-field-productimage.b-event_preview{position:relative;overflow:hidden;max-width:unset;padding:0;margin:0;border-radius:15px;height:258px;}.b-event .b-event_preview .field-content{width:100%;height:100%;}.b-event_img{display:block;width:100%;height:100%;object-fit:cover;}.b-event_inform{gap:5px;}.b-event_inform__name{text-decoration:none !important;font-family:'GothamMedium' !important;color:var(--color-black) !important;font-size:16px !important;line-height:19px !important;}.b-event_inform__name:hover{color:var(--color-pink) !important;}.b-event_inform__date{color:var(--color-dark-blue-gray);font-family:'GothamMedium';text-transform:capitalize;font-size:14px;line-height:18px;}.b-event_inform__platform,.view-id-catalog .views-field-field-plosch a.b-event_inform__platform{text-decoration:none;color:var(--color-bright-blue);border:unset;font-family:'GothamMedium';text-transform:capitalize;font-size:18px;line-height:22px;margin-top:5px;}.b-event_inform__platform:hover,.view-id-catalog .views-field-field-plosch a.b-event_inform__platform:hover{color:var(--color-pink);}.b-event_box{gap:20px;}.b-event_link,.b-content .view-id-catalog .views-field-view-node a.b-event_link{border:unset;margin:0 auto;font-weight:500;text-transform:capitalize;display:flex;padding:0;text-align:center;text-decoration:none;color:var(--color-white);width:100%;max-width:185px;height:55px;font-family:'GothamMedium';font-size:14px;margin-top:35px;}.b-event_price{font-family:'GothamMedium';color:var(--color-black);text-align:center;font-size:12px !important;}.katalog_block_title_cont{max-width:100%;padding-bottom:0;}.b-product .katalog_block_title_breadcrumbs{margin:0;display:flex;flex-direction:column;gap:10px;}.b-product .katalog_block_title_breadcrumbs .katalog_title_before_breadcrumbs,body.page-taxonomy-term .view-ploschadki .views-field-name-1 span,body.page-arhive .katalog_block_title_breadcrumbs .katalog_title_before_breadcrumbs,body.page-person .katalog_block_title_breadcrumbs .katalog_title_before_breadcrumbs,body.node-type-person .katalog_block_title_breadcrumbs .katalog_title_before_breadcrumbs,body.page-ploschadki .katalog_block_title_breadcrumbs .katalog_title_before_breadcrumbs{font-family:'GothamMedium';font-size:32px;line-height:36px;}body.page-arhive .katalog_block_title_breadcrumbs .katalog_title_before_breadcrumbs,body.page-person .katalog_block_title_breadcrumbs .katalog_title_before_breadcrumbs,body.node-type-person .katalog_block_title_breadcrumbs .katalog_title_before_breadcrumbs,body.page-ploschadki .katalog_block_title_breadcrumbs .katalog_title_before_breadcrumbs{margin-bottom:10px;}.b-product .katalog_block_title_breadcrumbs .breadcrumbs .itema a,.b-product .katalog_block_title_breadcrumbs .breadcrumbs .itema,.katalog_block_title_cont .breadcrumb a,.katalog_block_title_cont .breadcrumb p,body.page-arhive .katalog_block_title_breadcrumbs .breadcrumbs .itema a,body.page-arhive .katalog_block_title_cont .breadcrumb p,body.page-person .katalog_block_title_breadcrumbs .breadcrumbs .itema a,body.page-person .katalog_block_title_cont .breadcrumb p,body.page-taxonomy-term .view-ploschadki .breadcrumbs .itema a,body.node-type-person .katalog_block_title_breadcrumbs .breadcrumbs .itema,body.node-type-person .katalog_block_title_breadcrumbs .breadcrumbs .itema a,body.page-ploschadki .katalog_block_title_breadcrumbs .breadcrumbs .itema,body.page-ploschadki .katalog_block_title_breadcrumbs .breadcrumbs .itema a{color:var(--color-pink);font-family:'GothamMedium';text-decoration:none !important;}.katalog_block_title_breadcrumbs .itema:last-child:hover a{color:var(--color-yellow);}.katalog_block_title_cont .breadcrumb{margin-bottom:0;padding:0;}.b-product .bigmap{margin-bottom:0 !important;}.page-node-29 .wrap3{display:none;}.page-node-29 .b-infoPage_item__text a,.page-node-31 .b-infoPage_item__text a{width:max-content;}@media screen and (max-width:1700px){.b-event_item,.view-id-catalog .view-header.b-event_item{padding:20px;}.b-event_preview,.view-id-catalog .views-field-field-productimage.b-event_preview{height:240px;height:70%;}}@media screen and (max-width:1559px){}@media screen and (max-width:1439px){.b-event_item,.view-id-catalog .view-header.b-event_item{border-radius:20px;}.b-event_list{grid-template-columns:repeat(4,1fr);}.b-product .katalog_block_title_breadcrumbs .katalog_title_before_breadcrumbs,body.page-taxonomy-term .view-ploschadki .views-field-name-1 span,body.page-arhive .katalog_block_title_breadcrumbs .katalog_title_before_breadcrumbs,body.page-person .katalog_block_title_breadcrumbs .katalog_title_before_breadcrumbs,body.node-type-person .katalog_block_title_breadcrumbs .katalog_title_before_breadcrumbs,body.page-ploschadki .katalog_block_title_breadcrumbs .katalog_title_before_breadcrumbs{font-size:28px;line-height:33px;}}@media screen and (max-width:1359px){.b-event_preview,.view-id-catalog .views-field-field-productimage.b-event_preview{height:100%;}}@media screen and (max-width:1279px){.b-event_inform__platform,.view-id-catalog .views-field-field-plosch a.b-event_inform__platform{font-size:15px;line-height:16px;}.b-event_link,.b-content .view-id-catalog .views-field-view-node a.b-event_link{margin-top:15px;}.b-event_box{gap:15px;}.b-event_item,.view-id-catalog .view-header.b-event_item{padding:15px;}}@media screen and (max-width:999px){.b-event_list{grid-template-columns:repeat(3,1fr);}.b-product .katalog_block_title_breadcrumbs .katalog_title_before_breadcrumbs,body.page-taxonomy-term .view-ploschadki .views-field-name-1 span,body.page-arhive .katalog_block_title_breadcrumbs .katalog_title_before_breadcrumbs,body.page-person .katalog_block_title_breadcrumbs .katalog_title_before_breadcrumbs,body.node-type-person .katalog_block_title_breadcrumbs .katalog_title_before_breadcrumbs,body.page-ploschadki .katalog_block_title_breadcrumbs .katalog_title_before_breadcrumbs{font-size:24px;line-height:29px;}}@media screen and (max-width:764px){.b-event_list{grid-template-columns:repeat(2,1fr);}.b-event_item,.view-id-catalog .view-header.b-event_item{padding:10px;}.b-event_list{gap:12px;}.b-event_preview,.view-id-catalog .views-field-field-productimage.b-event_preview{}.b-event_col{gap:15px;}.b-event_link,.b-content .view-id-catalog .views-field-view-node a.b-event_link{height:45px;margin-top:20px;}.b-event_box{gap:12px;}.b-event_item,.view-id-catalog .view-header.b-event_item,.b-event_preview,.view-id-catalog .views-field-field-productimage.b-event_preview{border-radius:13px;}.b-event_price{font-size:13px !important;}.b-product{position:relative;z-index:3;}}@media screen and (max-width:375px){.b-event_inform__name{font-size:15px;line-height:18px;}.b-event_inform__date{font-size:13px;line-height:17px;}.b-event_inform__platform,.view-id-catalog .views-field-field-plosch a.b-event_inform__platform{font-size:14px;line-height:16px;}}.b-information_list{text-align:left;box-sizing:border-box;background:var(--color-white);box-shadow:0px 0px 3px 0px rgba(139,143,155,0.75);display:grid;grid-template-columns:1fr;gap:50px;border-radius:30px;padding:69px;}.b-information_list.column{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;}.b-information_item,.b-information .block-block{gap:20px;}.b-information .block-block{display:flex;flex-direction:column;}.b-information .contextual-links-region::before,.b-information .contextual-links-region::after,.b-information .block-block::before,.b-information .block-block::after{display:none;}.b-information_item__title,h1.b-information_item__title,h2.b-information_item__title,h3.b-information_item__title,h4.b-information_item__title,.b-information_item h1,.b-information_item h2,.b-information_item h3{font-family:'GothamMedium';color:var(--color-black);font-size:24px;line-height:29px;margin-bottom:0;}.b-information_item__info{position:relative;font-family:'GothamMedium';color:var(--color-black);font-size:16px;gap:20px;}.b-product .b-information_item__info{flex-wrap:wrap;}.b-information_item__text{position:relative;}.b-information_item__platform a{text-decoration:none !important;-webkit-transition:.4s linear;-o-transition:.4s linear;-moz-transition:.4s linear;transition:.4s linear;color:var(--color-bright-blue);}.b-information_item__platform a:hover{color:var(--color-pink);}.b-information_item__price .cenabileta{background:unset;width:unset;height:unset;color:var(--color-black);}.b-information_item__price{color:var(--color-pink);}.b-information_item__text:not(:last-child)::after{content:"/";position:absolute;font-family:'GothamMedium';right:-15px;font-size:16px;top:0px;}.b-information_list.row .b-information_item{gap:13px;}.b-information_list.row .b-information_item__subtitle{margin-top:10px;}.b-information_list.row .b-information_item__subtitle,.b-information_list.row .b-information_item__subtitle *{gap:13px;}.b-information_item__subtitle,.b-information_item__subtitle *{font-family:'GothamBook' !important;color:var(--color-black) !important;font-size:14px !important;line-height:19px !important;gap:20px;}.b-information_item__subtitle a,.b-information_item__subtitle * a{-webkit-transition:.4s linear;-o-transition:.4s linear;-moz-transition:.4s linear;transition:.4s linear;text-decoration:none;color:var(--color-pink);}.b-information_item__subtitle a:hover{color:#1b7fef;}.b-information_list::before,.b-information_list:after{display:none;}@media screen and (max-width:1700px){}@media screen and (max-width:1559px){.b-information_list{padding:45px;}}@media screen and (max-width:1439px){}@media screen and (max-width:1359px){}@media screen and (max-width:1279px){.b-information_item__title,h1.b-information_item__title,h2.b-information_item__title,h3.b-information_item__title,h4.b-information_item__title{font-size:20px;line-height:24px;}.b-information_item,.b-information .block-block,.b-information_item__subtitle,.b-information_item__subtitle *{gap:15px;word-break:break-word;}}@media screen and (max-width:999px){.b-information_list{gap:30px;}.b-information_list.column{grid-template-columns:1fr;gap:30px;}}@media screen and (max-width:764px){.b-information_list{padding:20px;border-radius:15px;}.b-product .b-information_item__info{flex-direction:column;gap:8px;}.b-information_item__text:not(:last-child)::after{display:none;}}@media screen and (max-width:410px){}.b-scheme_title{text-align:center;color:var(--color-black);font-family:'GothamMedium';font-size:24px;line-height:24px;}.b-scheme_cont{gap:35px;}@media screen and (max-width:1700px){}@media screen and (max-width:1559px){}@media screen and (max-width:1439px){}@media screen and (max-width:1359px){}@media screen and (max-width:1279px){}@media screen and (max-width:999px){}@media screen and (max-width:764px){.b-scheme_title{font-size:20px;line-height:20px;}}@media screen and (max-width:410px){}.b-infoPage_list{display:grid;grid-template-columns:1fr;gap:50px;padding-bottom:50px;}.b-infoPage_item__picture{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:30px;height:360px;}.b-infoPage_item__img{display:block;max-width:100%;height:100%;object-fit:cover;}.b-infoPage_Contact .b-infoPage_item__img{object-position:left;}.b-infoPage_item{position:relative;gap:40px;}.b-infoPage_item:nth-child(1):before{content:"";position:absolute;left:-6.4%;top:27%;background:url(/sites/all/themes/sochi/img/plash2.png);background-repeat:no-repeat;background-size:contain;width:100%;max-width:159px;height:152px;z-index:2;}.b-infoPage_item__info{gap:20px;}.b-infoPage_item__title{color:var(--color-black);font-family:'GothamMedium';font-size:24px;line-height:29px;}.b-infoPage_item__text *{display:flex;flex-direction:column;}.b-infoPage_item__text,.b-infoPage_item__text *{color:var(--color-black);font-family:'GothamMedium';font-size:14px;line-height:19px;gap:10px;}.b-infoPage_item__text b{font-weight:bold;}.b-infoPage_item__text a{-webkit-transition:.4s linear;-o-transition:.4s linear;-moz-transition:.4s linear;transition:.4s linear;text-decoration:none;color:var(--color-pink);}.b-infoPage_item__text a:hover{color:#1b7fef;}.b-infoPage_item__text ul li{position:relative;list-style-type:none;padding-left:13px;}.b-infoPage_item__text ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:var(--color-pink);}@media screen and (max-width:1700px){.b-infoPage_item:nth-child(1):before{left:-1.5%;top:-6%;max-width:90px;height:87px;}.b-infoPage_item{gap:20px;}.b-infoPage_item__title{font-size:22px;line-height:25px;}.b-infoPage_item__info{gap:10px;}.b-infoPage_list{gap:50px;}}@media screen and (max-width:1559px){}@media screen and (max-width:1439px){}@media screen and (max-width:1359px){}@media screen and (max-width:1279px){.b-infoPage_item__picture{border-radius:20px;height:300px;}}@media screen and (max-width:999px){.b-infoPage_item:nth-child(1):before{top:-7%;}}@media screen and (max-width:764px){.b-infoPage_item:nth-child(1):before{left:-1.5%;top:-15%;max-width:66px;height:61px;}.b-infoPage_list{padding-bottom:23px;gap:25px;}.b-infoPage_item{gap:25px;}.b-infoPage_item__title{font-size:18px;line-height:21px;}.b-infoPage_item__picture{height:147px;}}@media screen and (max-width:375px){.b-infoPage_item__picture{height:135px;}}.b-footer{position:relative;z-index:0;box-shadow:0px 0px 0px 0px rgba(139,143,155,0.75),0px -7px 7px 0px rgba(139,143,155,0.31);}.b-footer::before{content:"";position:absolute;right:20%;top:-18%;background:url(/sites/all/themes/sochi/img/plash1.png);background-repeat:no-repeat;background-size:contain;width:100%;max-width:155px;height:120px;transform:rotate(-45deg);}.b-footer::after{content:"";position:absolute;left:0;top:0;width:100%;height:60px;background:var(--color-white);display:none;}.b-footer_pay{position:relative;box-sizing:border-box;padding:45px 0;}.b-footer_pay::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background:var(--color-light-gray);opacity:0.2;}.b-footer_pay .wrap{max-width:655px !important;display:grid;grid-template-columns:repeat(5,1fr);gap:10px;}.b-footer_pay__img{width:100%;margin:0 auto;max-width:110px;object-fit:contain;}.b-footer_info{padding:30px 0;}.b-footer_menu{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:min-content;gap:10px 80px;padding-top:40px;}.b-footer_menu__item{text-decoration:none !important;font-family:'GothamMedium';color:var(--color-black);width:max-content;padding:4px;font-size:14px;line-height:18px;}.b-footer_menu__item::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background:var(--color-pink);-webkit-transition:.4s linear;-o-transition:.4s linear;-moz-transition:.4s linear;transition:.4s linear;z-index:-1;border-radius:3px;}.b-footer_menu__item:hover::before{height:100%;}.b-footer_menu__item:hover{color:var(--color-white);}.b-footer_menu__item:nth-child(1){grid-area:1 / 1;}.b-footer_menu__item:nth-child(2){grid-area:2 / 1;}.b-footer_menu__item:nth-child(3){grid-area:3 / 1;}.b-footer_menu__item:nth-child(4){grid-area:4 / 1;grid-area:2 / 2;}.b-footer_menu__item:nth-child(5){grid-area:1 / 2;}.b-footer_menu__item:nth-child(6){grid-area:2 / 2;}.b-footer_menu__item:nth-child(7){grid-area:3 / 2;}.b-footer_menu__item:nth-child(8){grid-area:1 / 3;}.b-footer_menu__item:nth-child(9){grid-area:2 / 3;}.b-footer_contact{gap:10px;}.b-footer_tel{text-decoration:none !important;font-family:'GothamMedium';color:var(--color-black);font-size:30px;}.b-footer_tel:hover{color:var(--color-pink);}.b-footer_contact__box{gap:10px;}.b-footer_copy{margin-top:10px;gap:2px;}.b-footer_copy__text{color:var(--color-black);font-family:'GothamBook';font-size:12px;line-height:16px;}.b-footer_info .wrap{display:grid;grid-template-columns:43% auto;justify-content:space-between;gap:30px;}@media screen and (max-width:1700px){.b-footer_tel{font-size:26px;}}@media screen and (max-width:1559px){.b-footer_pay .wrap{max-width:555px !important;}.b-footer_pay{padding:35px 0;}.b-footer::before{max-width:120px;height:94px;right:19%;top:-14%;}}@media screen and (max-width:1439px){}@media screen and (max-width:1359px){.b-footer::before{max-width:95px;height:82px;right:17%;top:-10%;}}@media screen and (max-width:1279px){.b-footer_menu{gap:10px 50px;}.b-footer_tel{font-size:24px;}.b-footer_pay .wrap{max-width:500px !important;}.b-footer::before{right:10%;top:-9%;}}@media screen and (max-width:999px){.b-footer_menu{grid-template-columns:repeat(2,1fr);}.b-footer_menu__item:nth-child(8){grid-area:4 / 2;}.b-footer_menu__item:nth-child(9),.b-footer_menu__item:nth-child(5){grid-area:3 / 1;grid-column:2 span;}.b-footer_menu__item:nth-child(4){grid-area:4 / 1;grid-area:1 / 2;}.b-footer_menu__item:nth-child(3){grid-area:2 / 2;}.b-footer::before{max-width:105px;height:83px;top:-9%;right:6%;}}@media screen and (max-width:850px){.b-footer::before{max-width:84px;height:70px;top:-9%;right:4%;}}@media screen and (max-width:764px){.b-footer_pay .wrap{padding:0 20px;}.b-footer_info .wrap{grid-template-columns:1fr;gap:20px;}.b-footer_contact{align-items:center;text-align:center;}.b-footer_menu__item:nth-child(6),.b-footer_menu__item:nth-child(7),.b-footer_menu__item:nth-child(8),.b-footer_menu__item:nth-child(4),.b-footer_menu__item:nth-child(3){margin-left:auto;text-align:right;}.b-footer_menu__item:nth-child(9),.b-footer_menu__item:nth-child(5){margin:0 auto;}.b-footer_menu{padding-top:0;}.b-footer::before{max-width:84px;height:65px;top:-47px;right:12%;}.b-footer_pay{padding:25px 0;}.b-footer_info{padding:25px 0;}.b-footer_copy{margin-top:0;}.b-footer_contact{gap:13px;}}@media screen and (max-width:410px){}body.page-novosti .whtmain div .row .col-sm-5{width:100%;max-width:100%;margin-top:27px;}body.page-novosti .view-content .views-bootstrap-thumbnail-plugin-style .row:before{display:none;}body.page-novosti .view-content .whtmain .wrap .row{max-width:100% !important;margin:0 !important;padding:0 !important;}body.page-novosti .main-containerfront:before,body.page-novosti .main-containerfront:after,body.page-novosti .row:before,body.page-novosti .row:after,body.page-novosti .clearfix:before,body.page-novosti .clearfix:after{display:none;}body.page-novosti .view-content .views-bootstrap-thumbnail-plugin-style .row{max-width:100% !important;margin:0 !important;padding:0 !important;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}body.page-novosti .view-content .views-bootstrap-thumbnail-plugin-style .row .col-lg-12{padding:0 !important;margin:0 !important;}body.page-novosti .view-content .views-bootstrap-thumbnail-plugin-style .row .col-lg-12 .thumbnail{padding:15px !important;margin:0 !important;height:100%;}body.page-novosti .whtmain div .row .col-sm-5 .region .block div div div .row div .thumbnail .views-field-title span a{-webkit-transition:.4s linear;-o-transition:.4s linear;-moz-transition:.4s linear;transition:.4s linear;text-decoration:none;font-family:'GothamMedium';font-size:25px;line-height:28px;word-break:break-all;}body.page-novosti .whtmain div .row .col-sm-5 .region .block div div div .row div .thumbnail .views-field-title span a:hover{color:var(--color-pink);}body.page-novosti .whtmain div .row .col-sm-5 .region .block div div div .row div .thumbnail{-webkit-transition:.4s linear;-o-transition:.4s linear;-moz-transition:.4s linear;transition:.4s linear;border:unset;background:var(--color-white);box-shadow:0px 0px 3px 0px rgba(139,143,155,0.75),0px 0px 7px 0px rgba(139,143,155,0.31);border-radius:20px;display:flex;flex-direction:column;gap:12px;}body.page-novosti .whtmain div .row .col-sm-5 .region .block div div div .row div .thumbnail:hover{box-shadow:0px 0 6px 0 var(--color-pink);}body.page-novosti .whtmain div .row .col-sm-5 .region .block div div div .row div .thumbnail .views-field-body{text-align:left !important;height:180px !important;overflow-y:auto;padding-right:5px;}body.page-novosti .whtmain div .row .col-sm-5 .region .block div div div .row div .thumbnail .views-field-body::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-pink);border-radius:7px;}body.page-novosti .whtmain div .row .col-sm-5 .region .block div div div .row div .thumbnail .views-field-body::-webkit-scrollbar-thumb{background-color:var(--color-white);border:1px solid var(--color-pink);border-radius:7px;}body.page-novosti .whtmain div .row .col-sm-5 .region .block div div div .row div .thumbnail .views-field-body .field-content p{word-break:break-word;word-spacing:normal;word-wrap:break-word;display:grid;grid-template-columns:305px auto;gap:12px;font-family:'GothamBook';}body.page-novosti .whtmain div .row .col-sm-5 .region .block div div div .row div .thumbnail .views-field-body .field-content p img{border-radius:12px;display:block;object-fit:cover;}body.page-novosti .pagination li.next a{-webkit-transition:.4s linear;-o-transition:.4s linear;-moz-transition:.4s linear;}body.page-novosti .pagination>.active>span{background:var(--color-pink);border-color:var(--color-pink);}body.page-novosti .pagination li a{-webkit-transition:.4s linear;-o-transition:.4s linear;-moz-transition:.4s linear;background:var(--color-white);color:var(--color-pink);border-color:var(--color-pink);}body.page-novosti .pagination li a:hover{background:var(--color-pink);color:var(--color-white);}body.page-novosti .breadcrumb h2{font-family:'GothamMedium';font-size:30px;line-height:30px;}.node-type-news .right200{width:100% !important;max-width:100% !important;}.node-type-news article .field-items *{font-family:'GothamBook';color:var(--color-black);font-size:14px;line-height:19px;}.col-sm-5 .region .block-system .node-news div .field-items{text-align:left !important;}@media screen and (max-width:1439px){body.page-novosti .view-content .views-bootstrap-thumbnail-plugin-style .row{grid-template-columns:1fr;}body.page-novosti .whtmain div .row .col-sm-5 .region .block div div div .row div .thumbnail .views-field-body{height:unset !important;padding:0;}body.page-novosti .whtmain div .row .col-sm-5 .region .block div div div .row div .thumbnail .views-field-title span a{font-size:23px;line-height:27px;}}@media screen and (max-width:999px){body.page-novosti .view-content .views-bootstrap-thumbnail-plugin-style .row{grid-template-columns:1fr;}body.page-novosti .whtmain div .row .col-sm-5 .region .block div div div .row div .thumbnail .views-field-body{height:180px !important;padding-right:5px;}body.page-novosti .breadcrumb h2{font-size:25px;line-height:25px;}}@media screen and (max-width:764px){body.page-novosti .whtmain div .row .col-sm-5 .region .block div div div .row div .thumbnail .views-field-body .field-content p{grid-template-columns:1fr;}body.page-novosti .view-content .views-bootstrap-thumbnail-plugin-style .row{gap:18px;}body.page-novosti .whtmain div .row .col-sm-5 .region .block div div div .row div .thumbnail .views-field-body{height:unset !important;padding-right:0;}body.page-novosti .whtmain div .row .col-sm-5 .region .block div div div .row div .thumbnail .views-field-title span a{font-size:17px;line-height:20px;}body.page-novosti .whtmain div .row .col-sm-5 .region .block div div div .row div .thumbnail .views-field-body .field-content p img{width:100% !important;height:auto !important;min-height:140px;margin:0 !important;}body.page-novosti .view-content .views-bootstrap-thumbnail-plugin-style .row .col-lg-12{width:100%;}body.page-novosti .pagination li a,body.page-novosti .pagination>.active>span{font-size:13px;}body.page-novosti .pagination{display:flex;justify-content:center;}body.page-novosti .pagination li.prev a,body.page-novosti .pagination li.next a{white-space:nowrap;}body.page-novosti .pagination>li>a,body.page-novosti .pagination>li>span{padding:6px 10px;}}body.page-arhive .col-sm-5,body.page-person .col-sm-5,body.page-ploschadki .col-sm-5{max-width:100%;width:100% !important;}.page-arhive .view-arhive,.page-person .view-person,body.page-ploschadki .view-arena{display:flex;flex-direction:column;gap:27px;}body.page-arhive .katalog_block_title_breadcrumbs .breadcrumbs .itema.sep,body.page-person .katalog_block_title_breadcrumbs .breadcrumbs .itema.sep,body.page-taxonomy-term .view-ploschadki .breadcrumbs .itema.sep,body.node-type-person .breadcrumbs .itema.sep,body.page-ploschadki .breadcrumbs .itema.sep{position:relative;}body.page-arhive .katalog_block_title_breadcrumbs .breadcrumbs .itema.sep::before,body.page-person .katalog_block_title_breadcrumbs .breadcrumbs .itema.sep::before,body.page-taxonomy-term .view-ploschadki .breadcrumbs .itema.sep::before,body.node-type-person .breadcrumbs .itema.sep::before,body.page-ploschadki .breadcrumbs .itema.sep::before{content:"→";display:inline;color:var(--color-pink);}body.page-arhive .breadcrumb h2,body.page-person .breadcrumb h2,body.page-ploschadki .breadcrumb h2,body.page-person .breadcrumb h2{font-family:'GothamMedium';font-size:30px;line-height:30px;}body.page-arhive .katalog_block_title_breadcrumbs,body.page-person .katalog_block_title_breadcrumbs,body.page-ploschadki .katalog_block_title_breadcrumbs,body.page-person .katalog_block_title_breadcrumbs{margin:0;}body.page-arhive .col-sm-5 .view-content,body.page-person .col-sm-5 .view-content,body.page-ploschadki .col-sm-5 .view-content,body.page-person .col-sm-5 .view-content{display:grid;grid-template-columns:repeat(7,1fr);gap:15px;}body.page-arhive .col-sm-5 .view-content .views-row,body.page-person .col-sm-5 .view-content .views-row,body.page-ploschadki .col-sm-5 .view-content .views-row{width:unset;height:unset;max-width:unset;margin:0;}body.page-person .col-sm-5 .view-content .views-row,body.page-ploschadki .col-sm-5 .view-content .views-row{text-align:center;}body.page-arhive .col-sm-5 .view-content .views-row img,body.page-person .col-sm-5 .view-content .views-row img,body.page-ploschadki .col-sm-5 .view-content .views-row img{border-radius:12px;}body.page-person .col-sm-5 .view-content .views-row img,body.page-ploschadki .col-sm-5 .view-content .views-row img{display:block;margin:0 auto;width:100%;}body.page-arhive .view-arhive .arhive-title a,body.page-person .view-person .pretitleperson,body.page-ploschadki .view-arena .views-field-name *{color:var(--color-black);-webkit-transition:.4s linear;-o-transition:.4s linear;-moz-transition:.4s linear;text-decoration:none;font-family:'GothamMedium';font-size:15px;line-height:19px;margin-top:12px;display:block;}body.page-arhive .view-arhive .arhive-title a:hover,body.page-person .view-person .pretitleperson:hover,body.page-ploschadki .view-arena .views-field-name *:hover{color:var(--color-pink);}body.page-arhive .pagination li.next a,body.page-person .pagination li.next a,body.page-ploschadki .pagination li.next a{-webkit-transition:.4s linear;-o-transition:.4s linear;-moz-transition:.4s linear;}body.page-arhive .pagination>.active>span,body.page-person .pagination>.active>span,body.page-ploschadki .pagination>.active>span{background:var(--color-pink);border-color:var(--color-pink);}body.page-arhive .pagination li a,body.page-arhive .pagination .pager-ellipsis span,body.page-person .pagination li a,body.page-person .pagination .pager-ellipsis span,body.page-ploschadki .pagination .pager-ellipsis span{-webkit-transition:.4s linear;-o-transition:.4s linear;-moz-transition:.4s linear;background:var(--color-white);color:var(--color-pink);border-color:var(--color-pink);}body.page-arhive .pagination li a:hover,body.page-person .pagination li a:hover,body.page-ploschadki .pagination li a:hover{background:var(--color-pink);color:var(--color-white);}@media screen and (max-width:1700px){body.page-arhive .col-sm-5 .view-content,body.page-person .col-sm-5 .view-content,body.page-ploschadki .col-sm-5 .view-content{grid-template-columns:repeat(6,1fr);}}@media screen and (max-width:1439px){body.page-arhive .col-sm-5 .view-content,body.page-person .col-sm-5 .view-content,body.page-ploschadki .col-sm-5 .view-content{grid-template-columns:repeat(5,1fr);}}@media screen and (max-width:1279px){body.page-arhive .col-sm-5 .view-content,body.page-person .col-sm-5 .view-content,body.page-ploschadki .col-sm-5 .view-content{grid-template-columns:repeat(4,1fr);}}@media screen and (max-width:999px){body.page-arhive .breadcrumb h2,body.page-person .breadcrumb h2,body.page-ploschadki .breadcrumb h2{font-size:25px;line-height:25px;}body.page-arhive .col-sm-5 .view-content,body.page-person .col-sm-5 .view-content,body.page-ploschadki .col-sm-5 .view-content{grid-template-columns:repeat(3,1fr);}}@media screen and (max-width:764px){body.page-arhive .col-sm-5 .view-content,body.page-person .col-sm-5 .view-content,body.page-ploschadki .col-sm-5 .view-content{grid-template-columns:repeat(2,1fr);}body.page-arhive .col-sm-5 .view-content .views-row img{width:100%;}body.page-arhive .pagination li a,body.page-arhive .pagination>.active>span,body.page-arhive .pagination .pager-ellipsis span,body.page-person .pagination li a,body.page-person .pagination>.active>span,body.page-person .pagination .pager-ellipsis span,body.page-ploschadki .pagination li a,body.page-ploschadki .pagination>.active>span,body.page-ploschadki .pagination .pager-ellipsis span{font-size:13px;}body.page-arhive .pagination,body.page-person .pagination,body.page-ploschadki .pagination{display:flex;justify-content:center;}body.page-arhive .pagination li.prev a,body.page-arhive .pagination li.next a,body.page-person .pagination li.prev a,body.page-person .pagination li.next a,body.page-ploschadki .pagination li.prev a,body.page-ploschadki .pagination li.next a{white-space:nowrap;}body.page-arhive .pagination>li>a,body.page-arhive .pagination>li>span,body.page-arhive .pagination .pager-ellipsis span,body.page-person .pagination>li>a,body.page-person .pagination>li>span,body.page-person .pagination .pager-ellipsis span,body.page-ploschadki .pagination>li>a,body.page-ploschadki .pagination>li>span,body.page-ploschadki .pagination .pager-ellipsis span{padding:6px 9px;}body.page-person .col-sm-5 .view-content,body.page-ploschadki .col-sm-5 .view-content{padding-bottom:20px;}}body.page-taxonomy-term .view-ploschadki .views-field-description *{font-family:'GothamBook';color:var(--color-black);font-size:14px;line-height:19px;text-align:left !important;}body.page-taxonomy-term .view-ploschadki .views-field-description p:not(:first-child),body.page-taxonomy-term .view-ploschadki .views-field-description ul{margin-top:12px;}body.page-taxonomy-term .view-ploschadki .views-field-nothing-1 .field-content img{border-radius:12px;overflow:hidden;}body.page-taxonomy-term .rasphh{color:var(--color-pink);font-family:'GothamMedium';font-size:22px;}body.page-taxonomy-term .view-catalog-for-plosch .views-table .views-field-path{font-family:'GothamMedium';}body.page-taxonomy-term .view-catalog-for-plosch .views-table .views-field-path span{font-family:'GothamBook';}body.page-taxonomy-term .view-catalog-for-plosch .views-table .views-field-nothing a{-webkit-transition:.4s linear;-o-transition:.4s linear;-moz-transition:.4s linear;font-family:'GothamMedium';background:var(--color-pink) !important;color:var(--color-white) !important;outline:none !important;border-radius:10px;text-decoration:none !important;font-size:14px !important;}body.page-taxonomy-term .view-catalog-for-plosch .views-table .views-field-nothing a:hover{color:var(--color-pink) !important;background:var(--color-white) !important;box-shadow:0 0 10px var(--color-pink) !important;}body.page-taxonomy-term .view-catalog-for-plosch table tbody{display:flex;flex-direction:column;gap:8px;margin-top:12px;}body.page-taxonomy-term .view-catalog-for-plosch tr{display:grid;grid-template-columns:auto 211px;padding-bottom:8px;border-bottom:1px solid #fb155666;}body.page-taxonomy-term .view-catalog-for-plosch .views-table .views-field-path,body.page-taxonomy-term .view-catalog-for-plosch .views-table .views-field-nothing{border-bottom:unset !important;}body.page-taxonomy-term .view-catalog-for-plosch .views-table .views-field-path{width:unset !important;}body.page-taxonomy-term .view-catalog-for-plosch .views-table .views-field-nothing{padding:0;}body.page-taxonomy-term .view-catalog-for-plosch .views-table tbody td{height:unset;color:var(--color-black) !important;}body.page-taxonomy-term .table-responsive{padding-right:8px;color:var(--color-dark-blue-gray);}body.page-taxonomy-term .view-catalog-for-plosch .views-table .views-field-nothing{display:flex;align-items:center;}@media screen and (max-width:764px){body.page-taxonomy-term .view-catalog-for-plosch tr{grid-template-columns:1fr;}body.page-taxonomy-term .view-catalog-for-plosch .views-table .views-field-nothing{justify-content:center;width:100%;}body.page-taxonomy-term .view-catalog-for-plosch table tbody{margin-top:0;gap:0;}body.page-taxonomy-term .table-responsive{border-color:#fb155666 !important;margin-top:12px;padding-right:0;}body.page-taxonomy-term .view-catalog-for-plosch .views-table .views-field-path{text-align:center;font-size:15px !important;white-space:normal;}body.page-taxonomy-term .view-catalog-for-plosch .views-table .views-field-path span{font-size:14px !important;}body.page-taxonomy-term .view-catalog-for-plosch .views-table .views-field-nothing a{padding-top:0;display:flex;align-items:center;justify-content:center;height:50px;}body.page-taxonomy-term .view-ploschadki .views-field-nothing-1{margin-bottom:15px !important;}body.page-taxonomy-term .view-ploschadki .views-field-nothing-1 .field-content{display:flex;flex-direction:row;justify-content:center;}body.page-taxonomy-term .rasphh{margin-left:0;}}.page-category-171 .whtmain .main-container .row .col-sm-5 .view-filters,.page-category-172 .whtmain .main-container .row .col-sm-5 .view-filters,.page-category-173 .whtmain .main-container .row .col-sm-5 .view-filters,.page-category-174 .whtmain .main-container .row .col-sm-5 .view-filters,.page-category-175 .whtmain .main-container .row .col-sm-5 .view-filters,.page-category-176 .whtmain .main-container .row .col-sm-5 .view-filters{display:none;}.page-category-171 .katalog_block_title_cont,.page-category-172 .katalog_block_title_cont,.page-category-173 .katalog_block_title_cont,.page-category-174 .katalog_block_title_cont,.page-category-175 .katalog_block_title_cont,.page-category-176 .katalog_block_title_cont{display:none;}.page-category-171 .katalog_block_title_cont__bottom,.page-category-172 .katalog_block_title_cont__bottom,.page-category-173 .katalog_block_title_cont__bottom,.page-category-174 .katalog_block_title_cont__bottom,.page-category-175 .katalog_block_title_cont__bottom,.page-category-176 .katalog_block_title_cont__bottom{display:block;}body.page-category .col-sm-5{max-width:100% !important;}body.page-category .b-contentCat .b-event{padding-bottom:20px;}body.page-category .contextual-links-region::before,body.page-category .contextual-links-region::after{display:none;}body.page-category .b-information_item p{font-family:'GothamBook';color:var(--color-black);font-size:14px;line-height:19px;}body.page-category .b-information_item a{-webkit-transition:.4s linear;-o-transition:.4s linear;-moz-transition:.4s linear;transition:.4s linear;text-decoration:none;color:var(--color-pink);}body.page-category .b-information_item a:hover{color:#1b7fef;}body.page-category .b-information_item h1 *,body.page-category .b-information_item h2 *,body.page-category .b-information_item h3 *,body.page-category .b-information_item h4 *{font-weight:unset;}body.node-type-person .col-sm-5{max-width:100%;}body.node-type-person .mt27{display:none;}body.node-type-person .h1title{margin-top:10px;}body.node-type-person .h1title h1{text-align:left;font-family:'GothamMedium';font-size:18px;line-height:23px;}body.node-type-person .katalog_block_title_breadcrumbs,body.node-type-person .catalog_detail{margin:0;margin-top:27px;}body.node-type-person .clearfix::before,body.node-type-person .clearfix::after{display:none;}body.node-type-person .block-system{display:flex;flex-direction:column;}body.node-type-person .big_image,body.node-type-person .personbody{padding:0;margin:0;}body.node-type-person .catalog_detail{display:grid;grid-template-columns:240px auto;gap:15px;padding-bottom:40px;}body.node-type-person .catalog_detail .big_image{width:100%;}body.node-type-person .personbody{width:100% !important;}body.node-type-person .personbody *{font-family:'GothamBook' !important;color:var(--color-black) !important;font-size:14px !important;line-height:19px !important;text-align:left;}.body.node-type-person .personbody a,.body.node-type-person .personbody * a{-webkit-transition:.4s linear;-o-transition:.4s linear;-moz-transition:.4s linear;transition:.4s linear;text-decoration:none;color:var(--color-pink);}body.node-type-person .personbody a:hover{color:#1b7fef;}@media screen and (max-width:999px){body.node-type-person .catalog_detail{grid-template-columns:1fr;}body.node-type-person .catalog_detail .big_image{max-width:240px;margin:0 auto;}}@media screen and (max-width:764px){body.page-category .b-contentCat .b-event{padding-bottom:10px;}body.node-type-person .catalog_detail{padding-bottom:20px;}}#admin-menu-wrapper{overflow:unset;}.page-node-12987 .svg-container #trassa{pointer-events:none;}.custom-event h2{font-family:'GothamMedium';font-size:max(18px,1.37vw) !important;line-height:max(20px,1.75vw) !important;margin-bottom:20px;}.custom-event.toner:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#00000052;}.custom-event .ce-table{z-index:10;border:1px solid var(--color-pink);top:50%;height:max-content;transform:translateY(-50%);padding:0 0 15px 0;}.b-product .ce-info{display:none;background-color:var(--color-pink);font-size:13px;padding:10px;color:#fff;box-shadow:0px 4px 9px var(--color-pink),0px -3px 9px var(--color-pink);border-color:transparent;letter-spacing:1.15px;font-family:'GothamMedium';border-radius:10px;left:-47px;}.custom-event .ce-table .ce-row .ce-sector,.custom-event .ce-table .ce-row .ce-count,.custom-event .ce-table .ce-row .ce-price{font-family:'GothamBold' !important;}.modal-table .ce-row-title,.modal-table .ce-buy:before,.custom-event .ce-table .ce-row .ce-buy .ce-buy-count,.custom-event .ce-basket .ce-basket-col{font-family:'GothamMedium' !important;}.custom-event .ce-table .ce-backtomap{-webkit-transition:.4s linear !important;-o-transition:.4s linear !important;-moz-transition:.4s linear !important;transition:.4s linear;border-color:var(--color-pink) !important;font-family:'GothamMedium' !important;}.custom-event .ce-table .ce-backtomap:hover{background:var(--color-pink) !important;color:#fff !important;}.ce-box-btn .ce-basket-btn{-webkit-transition:.4s linear !important;-o-transition:.4s linear !important;-moz-transition:.4s linear !important;background:var(--color-dark-blue-gray) !important;color:var(--color-white) !important;font-family:'GothamMedium' !important;border-color:transparent;}.ce-box-btn .ce-basket-btn:hover{border-color:var(--color-dark-blue-gray) !important;background:var(--color-white) !important;color:var(--color-dark-blue-gray) !important;}.custom-event .ce-basket{border-color:var(--color-pink);}.custom-event .ce-basket .ce-basket-col .ce-basket-btn{-webkit-transition:.4s linear !important;-o-transition:.4s linear !important;-moz-transition:.4s linear !important;color:var(--color-pink) !important;border-color:transparent !important;padding:12px !important;border-radius:10px !important;font-size:14px !important;}.custom-event .ce-basket .ce-basket-col .ce-basket-btn:hover{background:var(--color-pink) !important;color:var(--color-white) !important;}.custom-event .ce-basket .ce-basket-col{display:flex;justify-content:center;align-items:center;}.custom-event .ce-order .ce-order-form .ce-row .ce-order-run{-webkit-transition:.4s linear !important;-o-transition:.4s linear !important;-moz-transition:.4s linear !important;background:var(--color-pink) !important;border:1px solid transparent;color:var(--color-white);font-family:'GothamMedium' !important;}.custom-event .ce-order .ce-order-form .ce-row .ce-order-run:hover{background:var(--color-white) !important;color:var(--color-pink);border-color:var(--color-pink);}.custom-event .svg-container{border-color:transparent;}.notadmin g.active polygon,.notadmin g.active path,.notadmin g.active rect{fill:transparent !important;}@media screen and (max-width:764px){.custom-event .ce-table .ce-row .ce-color-info{width:21px;}.custom-event .ce-images svg{width:100% !important;height:auto;}.b-product .ce-info{display:none !important;}}.page-node-12993 .custom-event .ce-table.ce-table-png,.page-node-13001 .custom-event .ce-table.ce-table-png{transform:unset !important;}.page-node-12993 .custom-event .ce-box-btn,.page-node-13001 .custom-event .ce-box-btn{display:none;}.page-node-12993 .custom-event .ce-table.ce-table-png,.page-node-13001 .custom-event .ce-table.ce-table-png{margin:0 auto;}.page-node-12993 .custom-event .ce-images.ce-images-png,.page-node-13001 .custom-event .ce-images.ce-images-png{display:none;}@media screen and (max-width:764px){.page-node-12993 .custom-event .ce-table.ce-table-png,.page-node-13001 .custom-event .ce-table.ce-table-png{margin-top:10px;}}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
