

/* Start:/css/bathsandsaunas.css?1573634420136156*/
@keyframes spa-price-blinking{0%,to{color:#d30900;text-shadow:0 0 0 transparent}50%{color:#e44;text-shadow:1px 0 1px #d30900,0 1px 1px #d30900}}.app-head.no-banners .app-cloud{height:180px}.app-head.no-banners.oldhead,.app-head.no-banners:after{display:none}body{width:100%}body.stop{position:fixed;top:0;left:0}.app-online-button-work{position:relative;margin:0;top:auto;width:210px;height:37px;display:-ms-inline-flexbox;display:inline-flex;padding:1px 0 0 30px;left:auto;box-sizing:border-box;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(to right,#e87347 0%,#ef4d62 100%)}.app-online-button-work .ob-do{position:relative;white-space:nowrap;font-family:PFBeauSansPro;font-weight:400;width:auto;font-size:37.607px;color:#fff;text-transform:uppercase;line-height:1.039;text-align:center;transform:matrix(.3375699925145,0,0,.3029784363468,0,0);-ms-transform-origin:2% 50%}.app-online-button-work:before,.soc-foot a{background-repeat:no-repeat;background-position:center center}.app-online-button-work:before{content:'';background-image:url(/image/menu/ico_ticket.svg);background-size:auto 100%;display:inline-block;min-width:22px;max-width:22px;line-height:0!important;position:absolute;left:10px;top:0;bottom:0;width:22px;height:16px;margin:auto}.soc-foot{display:-ms-flexbox;display:flex;padding:20px 0}.soc-foot a{width:27px;height:27px;margin:0 5px 0 0}.soc-foot a:last-child{margin:0}.soc-foot a.soc-yt{background-image:url(/image/menu/youtube-clipart-transparent-20.png)}.soc-foot a.soc-vk{background-image:url(/image/menu/vk.png)}.soc-foot a.soc-ig{background-image:url(/image/menu/inst.png)}.soc-foot a.soc-fb{background-image:url(/image/menu/fb.png)}.soc-foot a.soc-tw{background-image:url(/image/menu/tw.png)}.app-head,.app-head-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.app-head-wrap{max-width:1200px;width:100%;margin:auto}.app-head-wrap .app-thermometer{padding:0;margin:0;height:35px;top:auto!important;left:auto!important;position:relative!important}.app-head-wrap .app-logo{position:absolute;width:205px;height:144px;margin:auto;top:0;right:0;left:0;bottom:0}.app-head-wrap .head-num,.head-bar{position:relative}.app-head-wrap .head-num .head-phone{font-size:21px;color:#000;text-decoration:none;margin:0 0 20px;display:block}.app-head-wrap .head-num .app-online-button:before,.app-head-wrap .head-num .head-phone:before{content:'';background-repeat:no-repeat;background-position:center center;background-size:auto 100%;display:inline-block}.app-head-wrap .head-num .head-phone:before{vertical-align:middle;background-image:url(/image/menu/ico_phone_b.svg);width:12px;height:17px;margin:0 10px 0 0}.app-head-wrap .head-num .app-online-button{position:relative;margin:0;top:auto;width:210px;height:37px;display:block;padding:1px 0 0 38px;box-sizing:border-box;background:linear-gradient(to right,#e87347 0%,#ef4d62 100%)}.app-head-wrap .head-num .app-online-button .ob-do{line-height:37px;position:relative;white-space:nowrap;font-size:11.6px;display:block;font-family:PFBeauSansPro;font-weight:400;width:auto;color:#fff;text-transform:uppercase;text-align:left;transform:scale(1,.95)}.app-head-wrap .head-num .app-online-button:before{background-image:url(/image/menu/ico_ticket.svg);width:22px;min-width:22px;max-width:22px;height:16px;line-height:0!important;position:absolute;left:10px;top:0;bottom:0;margin:auto}.head-bar{height:40px;background-color:#fff;z-index:5000;box-shadow:0 1px 1px 0 rgba(11,12,12,.13)}.head-bar-wrap{max-width:1200px;width:100%;height:100%;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.head-bar-wrap .mobile-menu-view{display:none}.head-bar-wrap .app-search{box-shadow:none;background:0 0;overflow:visible;width:100%;max-width:204px;height:25px;margin:0;border-radius:20px;position:relative!important;top:auto!important;left:auto!important}.head-bar-wrap .app-search input[type=submit]{background:0 0;z-index:4}.box-counter input:focus,.head-bar-wrap .app-search input[type=submit]:focus{outline:0}.head-bar-wrap .app-search input[type=text]{background:0 0;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.45);z-index:1}.head-bar-wrap .app-search:before{content:'';background:linear-gradient(to bottom,#3894e5 0%,#54aff5 25%,#5ebbfd 42%,#5fbeff 54%,#5cbeff 58%,#4fb9ff 67%,#1799f2 92%,#0791ee 100%);position:absolute;border-radius:0 12px 12px 0;width:33px;height:27px;right:0;top:-1px;z-index:2}.head-bar-wrap .app-search:after{content:url(/image/menu/ico_search.svg);height:13px;width:13px;position:absolute;right:11px;top:0;bottom:2px;margin:auto;z-index:3}.head-bar-wrap>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.head-bar-wrap>div:last-child{-ms-flex-pack:end;justify-content:flex-end}.head-bar-wrap>div .head-contacts a,.head-bar-wrap>div .head-lk a{font-size:12px!important;text-decoration:none!important;line-height:13px!important;color:#767676!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.head-bar-wrap>div .head-mail{margin:0 25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.head-bar-wrap>div .head-mail a{color:#8f8f8f!important}.head-bar-wrap>div .head-mail a:before{content:'';background-image:url(/image/menu/ico_mail.svg);background-repeat:no-repeat;background-position:center center;background-size:auto 100%;display:inline-block;width:14px;height:10px}.head-bar-wrap>div .head-lk a span,.head-bar-wrap>div .head-mail span{font-size:12px!important;text-decoration:none!important;line-height:13px!important}.head-bar-wrap>div .head-mail span{box-sizing:border-box;padding:0 0 0 5px;color:#8f8f8f!important}.head-bar-wrap>div .head-basket>a i,.head-bar-wrap>div .head-lk a i,.head-bar-wrap>div .head-tube{display:none}.head-bar-wrap>div .head-contacts{margin:0 20px 0 0}.head-bar-wrap>div .head-basket>a:before,.head-bar-wrap>div .head-contacts a:before,.head-bar-wrap>div .head-lk a:before{content:'';background-image:url(/image/menu/ico_map.svg);background-repeat:no-repeat;background-position:center center;background-size:auto 100%;display:inline-block;margin:0 10px 0 0;width:29px;height:29px}.head-bar-wrap>div .head-lk a{margin:0 30px 0 0}.head-bar-wrap>div .head-basket>a:before,.head-bar-wrap>div .head-lk a:before{background-image:url(/image/menu/ico_key.svg);width:16px;height:16px}.head-bar-wrap>div .head-lk a span{color:#767676!important;padding:0;font-family:PFBeauSansPro;font-style:normal;font-weight:400}.head-bar-wrap>div .head-basket:after{content:'';display:block;height:30px;position:absolute;right:0;top:80%;width:300px}.head-bar-wrap>div .head-basket>a{display:block;height:36px;position:relative}.head-bar-wrap>div .head-basket>a:before{background-image:url(/image/menu/ico_backet.svg);width:31px;height:30px}.head-bar-wrap>div .head-basket>a i.active{font-style:normal;position:absolute;top:0;right:0;border-radius:17px;min-width:17px;height:17px;font-size:15px;line-height:15px;width:auto;font-family:PFBeauSansPro;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-image:linear-gradient(36deg,#e87347 0%,#ef4d62 100%)}.head-bar-wrap>div .head-basket>a i.active span{padding:0 4px;text-align:center}.head-bar-menu{width:100%;height:52px;background-image:linear-gradient(to bottom,#0cf,#0790ee);box-shadow:0 2px 3px 0 rgba(0,0,0,.29);z-index:100}.head-bar-menu .app-nav-wrap{width:100%;max-width:1200px;top:auto;bottom:0;left:0;right:0;margin:auto;border-radius:0;box-shadow:none}.head-bar-menu .app-nav-wrap .app-nav{margin:0!important}.head-bar-menu .app-nav-wrap .app-nav>li>a{border-radius:0!important}@font-face{font-family:PFB-SB;font-style:normal;font-display:swap;src:url(/css/font/PFBeauSansPro-SemiBold.woff) format('woff'),url(/css/font/PFBeauSansPro-SemiBold.woff2) format('woff2')}.app-tarifs-button-wrapper .app-tarifs-button--holidays-crossed,.head-bar-menu,.head-bar-wrap>div .head-basket{position:relative}.app-tarifs-button-wrapper .app-tarifs-button--holidays-crossed:after,.app-tarifs-button-wrapper .app-tarifs-button--holidays-crossed:before{background:red;content:"";height:2px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,0) rotate(6deg);width:100%;z-index:100}.app-tarifs-button-wrapper .app-tarifs-button--holidays-crossed:after{transform:translate(-50%,0) rotate(-6deg)}.red.big{font-size:16px;font-weight:700}.app-table.no-margin{margin:0}.top-price-category{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;overflow-x:auto;width:74%}.top-price-category .btn-price-category--aquapark{background:url(/image/icon-round-2.png) no-repeat 2px 5px;height:27px;width:37px}.top-price-category .btn-price-category--spa{background:0 0;height:32px;width:37px}.top-price-category .btn-price-category--spa:before{color:#0794ef;content:"SPA";font-family:PFBeauSansPro,Arial;font-size:20px;font-weight:400;height:60px;line-height:60px;left:0;position:absolute;text-align:center;top:0;width:60px}.top-price-category .btn-price-category--fitness{background:url(/image/icon-round-2.png) no-repeat 1px -128px;height:28px;width:37px}.top-price-category .btn-price-category--bowling{background:url(/image/icon-round-2.png) no-repeat 1px -51px;height:37px;width:37px}.top-price-category .btn-price-category--menu{background:url(/image/icon-round-2.png) no-repeat 1px -254px;height:33px;width:37px}.top-price-category .btn-price-category--party{background:url(/image/ico_disco_1.png) no-repeat center;height:41px;margin:-3px 0 0;width:42px}.top-price-category .icon-block{width:87px}.app-adress li,.top-price-category .icon-block span{white-space:nowrap}.top-price-category .icon-block.active .btn-price-category--aquapark,.top-price-category .icon-block:hover .btn-price-category--aquapark{background-position:0 -23px}.top-price-category .icon-block.active .btn-price-category--spa:before,.top-price-category .icon-block:hover .btn-price-category--spa:before{color:#fff;left:-2px;top:-2px}.top-price-category .icon-block.active .btn-price-category--fitness,.top-price-category .icon-block:hover .btn-price-category--fitness{background-position:0 -155px}.top-price-category .icon-block.active .btn-price-category--bowling,.top-price-category .icon-block:hover .btn-price-category--bowling{background-position:0 -92px}.top-price-category .icon-block.active .btn-price-category--party,.top-price-category .icon-block:hover .btn-price-category--party{background:url(/image/ico_disco_2.png) no-repeat center;margin:-5px 0 0}.top-price-category .icon-block.active .btn-price-category--menu,.top-price-category .icon-block:hover .btn-price-category--menu{background-position:0 -292px}.app-tickets-table td.empty-sides{border-left:transparent;border-right:transparent;position:relative}.app-tickets-table td.empty-sides:after{background:#fff;content:"";height:100%;position:absolute;right:-1px;top:0;width:1px}.app-tickets-table td.bottom-div-to-top{border-top:2px solid #979797}.app-tickets-table td.bottom-div-to-top:before{background:#fff;bottom:-2px;box-sizing:content-box;content:"";height:2px;left:-1px;padding:0 1px;position:absolute;width:100%;z-index:1}.app-tickets-table .ticket-name.wide{width:48%}.app-tickets-table .price-val,.app-tickets-table .row-red .price-val{color:#ee1101}.app-tickets-table .ticket-price .ticket-price-center{margin:0 auto;max-width:190px}.app-tickets-table .ticket-price .ticket-price-center .price-val{margin-left:0}.app-tarifs-special-table--salon .app-table{display:table!important}.app-tickets-table-mobile-name .big{color:#fff}.ticket-name .name .big{font-size:20px}.priceMode .app-h1-acv,.priceMode .app-tarifs-button-wrapper .app-tarifs-button i,.priceMode .app-tarifs-special-button--pay,.priceMode .app-tickets-table tr th img,.priceMode .position-block-rules{display:none}.priceMode .app-tarifs-tabs{border-bottom:2px solid #f1f6f8;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.priceMode .app-tarifs-tabs div,.priceMode .app-tarifs-tabs h2{background:0 0;box-shadow:none;color:#aac0c9;font-size:18px;line-height:18px;font-family:PFB-SB;font-weight:400;margin:0 0 -2px!important;width:auto;text-transform:none;border-radius:0;min-height:0;padding:12px 0}.priceMode .app-tarifs-tabs div.active,.priceMode .app-tarifs-tabs h2.active{color:#03b0f5;border-bottom:2px solid #03b0f5}.priceMode .app-tarifs-button-wrapper{margin:48px 0 44px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.priceMode .app-tarifs-button-wrapper .app-tarifs-button{background:0 0;border-radius:0;font-size:16px;line-height:16px;color:#606060;font-family:PFB-SB;font-weight:400;box-shadow:none;padding:12px 34px;margin:0;min-height:0;min-width:0;width:auto;position:relative}.priceMode .app-tarifs-button-wrapper .app-tarifs-button.active{color:#fff;background:#0695f1;font-size:18px;line-height:18px}.priceMode .app-tarifs-button-wrapper .app-tarifs-button.active:after{opacity:1}.priceMode .app-tarifs-button-wrapper .app-tarifs-button:after{content:'';width:15px;height:15px;position:absolute;left:0;right:0;margin:auto;bottom:0;background:#0695f1;transform:rotate(45deg) translateY(50%);transform-origin:50% 100%;z-index:-1;opacity:0}.priceMode .app-tickets-table tr:last-child{display:none}.priceMode .app-tickets-table tr th{background-color:#e9f6ff;color:#606060;font-size:18px;line-height:25px;font-family:PFB-SB;font-weight:400;height:45px;border-bottom:0}.priceMode .app-tickets-table tr td:first-child,.priceMode .app-tickets-table tr th:first-child{border-left:1px solid #e8e8e8}.dualPage{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 40px}.dualPage .side{width:49%}.dualPage .side.info>div{font-size:16px;line-height:25px;color:#606060;font-family:PFB-SB;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px 0}.dualPage .side.info>div>div{width:40px;max-width:40px;min-width:40px}.dualPage .side.info>div span{padding:0 0 0 13px;box-sizing:border-box}.dualPage .side:last-child{width:100%;max-width:335px;min-width:335px}.dualPage .side a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:40px;background-color:#f1f6f8;margin:0 0 6px;font-size:15px;line-height:15px;color:#606060;font-weight:300;text-decoration:none}.dualPage .side a:hover{text-decoration:underline}.box-enter-alt .soc>a:last-child,.dualPage .side a:last-child{margin:0}.priceMode .app-tarifs-special-table .app-tickets-table-mobile-name{color:#606060;background:#e9f6ff;border-top:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;font-size:18px;padding:12px 20px;margin:-1px 0 0}.priceMode .app-tarifs-special-table .app-tickets-table-mobile{border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.priceMode .app-tarifs-special-table .column-left{border-right:1px solid #e7e7e7}.priceMode .app-tarifs-special-table .column-right{background:0 0}.priceMode .app-tarifs-special-table .price.combined{max-width:100%;color:#0695f1;font-family:PFB-SB;font-weight:400;text-align:center;background:0 0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;font-size:18px;line-height:18px}.priceMode .app-tarifs-special-table .price.combined span,.priceMode .app-tickets-table .cassa-amount .price span,.priceMode table.app-table .cassa-amount .price span,.tickets-table-upd>.row .wide-row .cassa-amount .price span,.tickets-table-upd>.row .wide-row .ticket-price .price-val span{box-sizing:border-box;padding:0 5px 0 0}.priceMode .app-tarifs-special-table .price.combined:after,.priceMode .app-tickets-table .cassa-amount .price:after,.priceMode table.app-table .cassa-amount .price:after,.tickets-table-upd>.row .wide-row .cassa-amount .price:after{content:url(/image/work-prices-P.png);width:11px;max-width:11px;min-width:11px;height:14px}.priceMode .app-table-bottom-text{margin:0}.priceMode .pricelist-tab.bowling-mobile .app-tickets-table-mobile-name{padding:12px 20px;font-size:18px;background-color:#e9f6ff;color:#606060;font-weight:400;font-family:PFB-SB;border-left:1px solid #e7e7e7;border-top:1px solid #e7e7e7;border-right:1px solid #e7e7e7;margin:-1px 0 0}.body-hide-h1 h1,.priceMode .pricelist-tab.bowling-mobile .app-tickets-table-mobile-end,.priceMode table.app-table th br,.priceMode table.app-table th img,.priceMode table.app-table th:after{display:none}.priceMode .pricelist-tab.bowling-mobile .app-tickets-table-mobile{border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7}.priceMode .pricelist-tab.bowling-mobile .column-left{border-right:1px solid #e7e7e7}.priceMode .pricelist-tab.bowling-mobile .column-right{background:0 0}.priceMode .pricelist-tab.bowling-mobile .app-btn{height:30px;width:90px;margin:0 auto 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.priceMode .pricelist-tab.bowling-mobile .inputcounter{height:30px;width:90px;border-radius:20px;margin:0 auto 10px}.priceMode .pricelist-tab.bowling-mobile .inputcounter .inputcounter-val{width:100%;padding:0;height:100%;text-align:center;font-size:12px}.priceMode .pricelist-tab.bowling-mobile .inputcounter .inputcounter-dec,.priceMode .pricelist-tab.bowling-mobile .inputcounter .inputcounter-inc{width:30px;height:30px;background:0 0}.priceMode .pricelist-tab.bowling-mobile .inputcounter .plusminus-minus,.priceMode .pricelist-tab.bowling-mobile .inputcounter .plusminus-plus{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:8px;height:8px;background-position:center center;background-repeat:no-repeat;background-size:100% auto}.priceMode .pricelist-tab.bowling-mobile .inputcounter .plusminus-plus{background-image:url(/image/minus-prices.png)}.priceMode .pricelist-tab.bowling-mobile .inputcounter .plusminus-minus{background-image:url(/image/plus-prices.png)}.priceMode .app-h2,.priceMode .app-h2-acv,.priceMode h2{font-size:30px;line-height:30px;color:#606060;text-align:left!important;font-family:PFB-SB;font-weight:400;text-transform:none}.priceMode .app-tickets-table .ticket-name-wrap{display:-ms-flexbox;display:flex;width:100%;max-width:350px;margin:auto;padding:0 10px;box-sizing:border-box}.priceMode .app-tickets-table .ticket-name-wrap .name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left;-ms-flex-pack:start;justify-content:flex-start;margin:0;font-size:18px;line-height:18px;font-family:PFB-SB;font-weight:400;border-right:3px solid #f28a05;box-sizing:border-box;padding:0 13px 0 0}.priceMode .app-tickets-table .ticket-name-wrap .name div,.priceMode .app-tickets-table .ticket-name-wrap .name strong{color:#f28a05}.priceMode .app-tickets-table .ticket-name-wrap .desc{padding:0 0 0 13px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:15px;line-height:25px}.priceMode .app-tickets-table .ticket-name-wrap .desc div{font-size:15px;line-height:25px}.priceMode .app-tickets-table .ticket-name-wrap .desc strong{font-weight:300}.cc2k18-img img,.priceMode .app-tickets-table .ticket-name-wrap .desc .ticket-desc,.tickets-table-upd>.row .ticket-name-wrap .desc .ticket-desc{width:100%}.priceMode .app-tickets-table .ticket-name-wrap .day,.priceMode .app-tickets-table .ticket-name-wrap .description,.priceMode .app-tickets-table .ticket-name-wrap .ticket-desc{text-align:left}.priceMode .app-tickets-table .ticket-name-wrap .day{color:#606060}.priceMode .app-tickets-table .cassa-amount{max-width:170px;color:#0695f1;font-family:PFB-SB;font-weight:400;font-size:15px;line-height:18px;text-align:center}.priceMode .app-tickets-table .cassa-amount .price,.priceMode table.app-table .cassa-amount .price{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;font-size:18px;line-height:18px}.priceMode .app-tickets-table--bowling tr{display:table-row!important}.priceMode .app-tickets-table--bowling .price-val{width:auto;color:#606060;font-weight:400;font-family:PFB-SB;text-align:center}.priceMode .app-tickets-table--bowling .td{background:#f9fcfe}.priceMode .app-tickets-table th.empty{background:0 0;border-left:1px solid #e7e7e7}.priceMode .app-tickets-table tr:first-child{display:none}.priceMode .app-tickets-table .odd .ticket-type{background:#e9f6ff}.priceMode .app-tickets-table .even .ticket-type,.priceMode table.app-table .td,.priceMode table.app-table .ticket-type{background:#f9fcfe}.priceMode table.app-table{border:1px solid #e7e7e7;border-width:0 1px 1px 0;display:table!important}.priceMode table.app-table td.name{color:#f28a05;font-weight:400;font-family:PFB-SB;font-size:18px}.priceMode table.app-table .ticket-type--kid{background:#e9f6ff}.priceMode table.app-table th{height:45px;font-size:18px;background-color:#e9f6ff;color:#606060}.priceMode table.app-table strong,.priceMode table.app-table th{font-weight:400;font-family:PFB-SB}.priceMode table.app-table .cassa-amount{max-width:170px;color:#0695f1;font-family:PFB-SB;font-weight:400;font-size:15px;line-height:18px;text-align:center}.tickets-table-upd{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 20px;position:relative}.tickets-table-upd .ticket-detail-description{text-align:center;position:absolute;right:0;top:0;height:100%;width:36%!important;box-sizing:border-box;padding:45px 10px 0;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.tickets-table-upd .ticket-detail-description a{max-width:180px;box-shadow:none;background:#f28a05}.tickets-table-upd>.row{width:100%;min-width:100%;max-width:100%;display:-ms-flexbox;display:flex;border-left:1px solid #e7e7e7;box-sizing:border-box}.tickets-table-upd>.row:nth-child(2)>div{border-top:0}.tickets-table-upd>.row.head{height:45px;font-size:18px;font-family:PFB-SB;font-weight:400;border-left:1px solid #e7e7e7}.tickets-table-upd>.row .ticket-name-wrap .name,.tickets-table-upd>.row.head div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box}.tickets-table-upd>.row.head div{background-color:#e9f6ff;color:#606060;height:100%;border-left:0;border-top:1px solid #e7e7e7;border-right:1px solid #e7e7e7}.tickets-table-upd>.row .ticket-name,.tickets-table-upd>.row.head div.tarif{min-width:34%;max-width:34%;width:34%}.tickets-table-upd>.row.head div.cat{max-width:190px}.tickets-table-upd>.row.head div.price-cass{max-width:170px}.tickets-table-upd>.row>div{border-left:1px solid #e7e7e7;width:100%;box-sizing:border-box}.tickets-table-upd>.row .ticket-name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:15px 0;border-left:0;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.tickets-table-upd>.row .ticket-name-wrap{display:-ms-flexbox;display:flex;width:100%;max-width:350px}.tickets-table-upd>.row .ticket-name-wrap .name{font-size:18px;line-height:18px;font-family:PFB-SB;font-weight:400;border-right:3px solid #f28a05;padding:0 13px 0 0;min-width:130px}.tickets-table-upd>.row .ticket-name-wrap .name div,.tickets-table-upd>.row .ticket-name-wrap .name strong{color:#f28a05}.tickets-table-upd>.row .ticket-name-wrap .desc{padding:0 0 0 13px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:15px;line-height:25px}.tickets-table-upd>.row .ticket-name-wrap .desc div{font-size:15px;line-height:25px}.tickets-table-upd>.row .ticket-name-wrap .desc strong{font-weight:300}.tickets-table-upd>.row .wide{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:0}.tickets-table-upd>.row .wide-row{width:100%;min-height:90px;display:-ms-flexbox;display:flex}.tickets-table-upd>.row .wide-row:nth-child(odd) .ticket-type{background-color:#f9fcfe}.tickets-table-upd>.row .wide-row:nth-child(even) .ticket-type{background-color:#e9f6ff}.tickets-table-upd>.row .wide-row>div{border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;box-sizing:border-box;width:100%}.tickets-table-upd>.row .wide-row:last-child{border:0}.tickets-table-upd>.row .wide-row .ticket-type{max-width:190px}.tickets-table-upd>.row .wide-row .ticket-type p{color:#0695f1;margin:0;padding:0;font-size:15px;line-height:18px;font-family:PFB-SB;font-weight:400}.tickets-table-upd>.row .wide-row .cassa-amount{max-width:170px;color:#0695f1;font-family:PFB-SB;font-weight:400;font-size:15px;line-height:18px;text-align:left}.tickets-table-upd>.row .wide-row .cassa-amount .price{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:18px;line-height:18px}.tickets-table-upd>.row .wide-row .cassa-amount,.tickets-table-upd>.row .wide-row .ticket-price,.tickets-table-upd>.row .wide-row .ticket-type{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 35px;box-sizing:border-box}.tickets-table-upd>.row .wide-row .ticket-price{padding:0 30px;-ms-flex-pack:justify;justify-content:space-between}.tickets-table-upd>.row .wide-row .ticket-price .inputcounter{margin:0;height:40px;width:125px;border-radius:20px}.tickets-table-upd>.row .wide-row .ticket-price .inputcounter .inputcounter-val{width:100%;padding:0;height:100%;text-align:center;font-size:16px}.tickets-table-upd>.row .wide-row .ticket-price .inputcounter .inputcounter-dec,.tickets-table-upd>.row .wide-row .ticket-price .inputcounter .inputcounter-inc{width:40px;height:40px;background:0 0}.tickets-table-upd>.row .wide-row .ticket-price .inputcounter .plusminus-minus,.tickets-table-upd>.row .wide-row .ticket-price .inputcounter .plusminus-plus{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:12px;height:12px;background-position:center center;background-repeat:no-repeat;background-size:100% auto}.tickets-table-upd>.row .wide-row .ticket-price .inputcounter .plusminus-plus{background-image:url(/image/minus-prices.png)}.tickets-table-upd>.row .wide-row .ticket-price .inputcounter .plusminus-minus{background-image:url(/image/plus-prices.png)}.tickets-table-upd>.row .wide-row .ticket-price .app-btn--buysmall{margin:0}.tickets-table-upd>.row .wide-row .ticket-price .price-val{font-size:18px;color:#f28a05;font-weight:700;line-height:18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.tickets-table-upd>.row .wide-row .ticket-price .price-val:after{content:url(/image/work-prices-P-2.png);width:11px;max-width:11px;min-width:11px;height:14px}.tickets-table-upd>.row .wide-row .ticket-price .buy{display:-ms-flexbox;display:flex;width:100%;max-width:285px;-ms-flex-pack:justify;justify-content:space-between}.tickets-table-upd>.row .wide-row .ticket-price .app-btn{width:130px!important;height:40px!important;font-size:16px;line-height:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.app-tickets-table .corner-green-mark,.app-tickets-table .corner-red-mark,.app-tickets-table-mobile .column-left .corner-green-mark,.app-tickets-table-mobile .column-left .corner-red-mark{background:url(/image/ticket-hit-mark.png) no-repeat center;height:89px;position:absolute;right:-1px;top:-1px;width:101px;z-index:10}.app-tickets-table .corner-red-mark span{font-size:12px;transform:rotate(40deg) translate(25px,14px)}.app-tickets-table .corner-green-mark span,.app-tickets-table .corner-red-mark span,.app-tickets-table-mobile .column-left .corner-green-mark span,.app-tickets-table-mobile .column-left .corner-red-mark span{color:#fff;display:block;font-weight:700;text-transform:uppercase;white-space:nowrap}.app-tickets-table-mobile .column-left .corner-red-mark span{font-size:12px;transform:rotate(40deg) translate(25px,14px)}.app-tickets-table .corner-green-mark,.app-tickets-table-mobile .column-left .corner-green-mark{background:url(/image/ticket-smart-mark.png) no-repeat center}.app-tickets-table .corner-green-mark span,.app-tickets-table-mobile .column-left .corner-green-mark span{font-size:10px;transform:rotate(40deg) translate(24px,14px)}.app-tickets-table--tiny-padding td{padding:0 3px}.app-head-wrap .app-thermometer,.app-head-wrap .head-num{z-index:20}.app-head.no-banners{height:220px}.bgbirth-wrapper{height:100%;width:100%;position:relative;background:#1b609b url(/image/bgr-6years_1280.jpg) no-repeat 50% 272px}.photo-tale{-ms-flex-pack:justify;justify-content:space-between}.photo-tale a{width:32%;position:relative;margin:0 0 25px;background-repeat:no-repeat;background-position:center center;background-size:cover}.photo-tale a:before{content:'';display:block;padding-top:100%}.app-main-wrapper.birthday-7 .bg-1{background:url(/image/header/top_hb_up.png) no-repeat center;height:60px;left:50%;margin:0 0 0 -150px;position:absolute;top:40px;width:299px;z-index:10}.app-main-wrapper.birthday-7 .bg-2{background:url(/image/header/top_hb_7_right-2.png) no-repeat center;height:153px;left:50%;margin:0 0 0 -250px;position:absolute;top:107px;width:174px;z-index:10}.app-main-wrapper.birthday-7 .bg-3{background:url(/image/header/top_hb_down.png) no-repeat center;height:57px;left:50%;margin:0 0 0 -65px;position:absolute;top:203px;width:136px;z-index:10}.app-main-wrapper.birthday-7 .bg-4{background:url(/image/header/top_hb_left.png) no-repeat center;height:186px;left:50%;margin:0 0 0 100px;position:absolute;top:74px;width:192px;z-index:10}.app-main-wrapper.birthday-7 .logo-link{top:-15px}.middle-page-new-akvazona .left-info{cursor:inherit}.middle-page-new-akvazona .service-aqua .pic>img{display:inline-block;padding:0 0 65%;width:100%}.app-n-img img[data-src].loaded,.middle-page-new-akvazona .akvazona-content .text-top .text-3.work,.middle-page-new-akvazona .service-aqua .pic>img.loaded{padding:0}.middle-page-new-akvazona .service-aqua .service-aqua-item{width:50%;display:inline-block;vertical-align:top;float:none}.middle-page-new-akvazona .service-aqua .label{box-sizing:border-box;min-width:160px;padding:6px 10px 8px;width:auto}.middle-page-new-akvazona .akvazona-content .text-top .text-3{font-size:22px;margin:20px 0 10px;padding-left:95px}.middle-page-new-akvazona .akvazona-content .text-top .text-3 svg{display:inline-block;height:31px;fill:#008ad2;margin:0 5px 0 0;position:relative;top:8px}.middle-page-new-akvazona .akvazona-content .text-top .text-3 a{color:#008ad2}.photo-tale,.service-aqua-box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.app-main-wrapper.bgmaybeachsale-wrapper{background:url(/image/sale/maybeach/beach-may_3.png) no-repeat 96% 370px,url(/image/sale/maybeach/beach-may_back.jpg) no-repeat center 300px #ffb700}.app-main-wrapper.bgmaybeachsale-wrapper .app-tabs{min-height:400px}.app-main-wrapper.bgmaybeachsale-wrapper .pricelist-tab{margin-bottom:-50px}.app-main-wrapper.bgmaybeachsale-wrapper .app-tickets-table-mobile{background:#fff}.app-main-wrapper.bgmaybeachsale-wrapper .app-h1,.app-main-wrapper.bgmaybeachsale-wrapper .page-blackfriday-description strong{color:#000}.app-main-wrapper.bgmaybeachsale-wrapper .page-blackfriday-description{color:#333;font-size:15px}.app-main-wrapper.bgmaybeachsale-wrapper .page-blackfriday-description p{color:#333}.app-main-wrapper.bgfriday-wrapper:after{height:400px;top:300px}.app-main-wrapper.bgfriday-wrapper .bg-page-blackfriday-sale{background:url(/image/blackfriday/blackfriday-yellow_2018.png) no-repeat;height:350px;width:439px;top:-100px}.app-main-wrapper.bgfriday-wrapper .app-bread-crumbs,.app-nav-wrap .app-nav .sf-submenu>li:hover>a,.app-second-ticket-popup .app-second-tarifs .pricelist-tab table .inputcounter .inputcounter-dec:before,.app-second-ticket-popup .app-second-tarifs .pricelist-tab table .inputcounter .inputcounter-inc:before{color:#fff}.app-main-wrapper.bgfriday-wrapper .app-content{padding-bottom:100px}.app-main-wrapper.bgfriday-wrapper .app-content .page-blackfriday-description p,.app-main-wrapper.bgfriday-wrapper .app-content .page-blackfriday-description ul{position:relative;z-index:10}.app-main-wrapper.bgfriday-wrapper .app-content p,.app-main-wrapper.bgfriday-wrapper .app-content ul{color:#fff;text-shadow:1px 0 1px #1a0273,-1px 0 1px #1a0273,0 1px 1px #1a0273,0 -1px 1px #1a0273}.app-main-wrapper.bgfriday-wrapper .app-content p.red,.app-main-wrapper.bgfriday-wrapper .app-content ul.red{color:red;text-shadow:1px 0 1px #1a0273,-1px 0 1px #5e4e99,0 1px 1px #1a0273,0 -1px 1px #5e4e99}.app-main-wrapper.bgfriday-wrapper .app-content .app-tickets-table.no-margin{margin:-32px 0 30px}.app-main-wrapper.bgfriday-wrapper .app-content .app-tickets-table p,.app-main-wrapper.bgfriday-wrapper .app-content .app-tickets-table ul{color:#606060;text-shadow:none}.app-main-wrapper.bgfriday-wrapper .app-content .app-tickets-table .app-tickets-table-divider,.sp-form-outer{padding:70px 0 0;position:relative}.app-main-wrapper.bgfriday-wrapper .app-content .app-tickets-table .app-tickets-table-divider div{background:url(/image/blackfriday/blackfriday-bgr.png) #1e0380;border-top:1px solid #dedede;border-left:3px solid #1e0380;border-right:3px solid #1e0380;border-bottom:1px solid #dedede;box-sizing:content-box;color:#fff;height:50px;left:-50px;line-height:16px;padding:10px 23px;position:absolute;text-align:left;top:0;width:100%}.app-main-wrapper.bgfriday-wrapper .app-content .app-tickets-table .app-tickets-table-divider div span{left:-20px;position:relative}.app-main-wrapper.bgfriday-wrapper .app-tarifs-special-button{background:#ace5ff;border-radius:50px;box-shadow:inset 0 3px 0 0 #d4f4ff;box-sizing:border-box;color:#017fd0;cursor:pointer;display:inline-block;font-size:14px;min-height:53px;line-height:23px;margin:0 0 30px;padding:15px 20px;position:relative;text-decoration:none;text-transform:uppercase;white-space:nowrap;width:18%}.app-main-wrapper.bgfriday-wrapper .app-tarifs-special-button.active,.app-main-wrapper.bgfriday-wrapper .app-tarifs-special-button:hover{background:#0794ef;box-shadow:inset 0 0 0 2px #005ba8;color:#fff}.sp-form-outer{clear:both;padding:0 0 20px;z-index:101}.sp-form-outer>div:first-child{margin:0 auto!important}.sp-field b,.sp-field span,.sp-field span strong{color:#fff!important}.app-n-img img[data-src]{display:inline-block;padding:0 0 60%}.cc2k18-block{padding:0 0 40px}.cc2k18-block .app-btn{margin:0 0 30px 30px;float:right;width:100%;max-width:290px;min-width:290px;background-image:linear-gradient(to bottom,#f8ac00,#ee8802);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:60px}.cc2k18-block .app-btn:hover{background-image:linear-gradient(to top,#f8ac00,#ee8802)}.cc2k18-img{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc2k18-img div{font-size:0;line-height:normal;width:calc(100%/2 - 10px);margin:0 20px 20px 0;-ms-flex:1 1 auto;flex:1 1 auto}.cc2k18-img div:nth-child(2n+2){margin:0 0 20px}.cc2k18-img div:last-child{width:100%;margin:0 0 20px}.top-banner-spasalon{box-sizing:border-box;height:auto;margin:20px 0;min-height:308px;overflow:hidden;padding:20px 45px;position:relative;width:100%}.top-banner-spasalon--haircut{background:url(/image/spa/spa1.jpg) #f7f7f7 no-repeat right;background-size:contain}.top-banner-spasalon--bodycare{background:url(/image/spa/spa2.jpg) #f7f7f7 no-repeat right;background-size:contain}.top-banner-spasalon--nailservice{background:url(/image/spa/spa3.jpg) #f7f7f7 no-repeat right;background-size:contain}.top-banner-spasalon--massage{background:url(/image/spa/spa4.jpg) #f7f7f7 no-repeat right;background-size:contain}.top-banner-spasalon p{line-height:1.5}.top-banner-spasalon .banner-text{color:#525252;position:relative;width:67%;z-index:5}.top-banner-spasalon .button{background:#ff8e01;border-radius:35px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;height:35px;line-height:35px;margin:10px 0;padding:0 22px;white-space:nowrap;text-align:center}.spa-program-tarifs-bottom [data-type=buy-spa],.spa-program-tarifs-bottom button{background:#0695f1;border:0;border-radius:40px;color:#fff;cursor:pointer;display:inline-block;font-size:15px;height:40px;line-height:40px;margin:0;text-align:center;text-decoration:none;width:37%}.spa-program-tarifs-item--month-offer .spa-program-tarifs-bottom .price span[data-price].blink{animation:spa-price-blinking 1.5s infinite ease-in-out!important}.cosmetology-table-group .title-table-group.without-icon:before{display:none}.cosmetology-table-group.quadruple .cosmetology-table-item .cell:nth-of-type(1),.cosmetology-table-group.triple .cosmetology-table-item .cell:nth-of-type(1){width:30%}.app-spa-salon-links a{display:block;margin:0 0 30px;position:relative;text-align:center;text-decoration:none;width:18.8%}.app-spa-salon-links a img{display:block}.app-spa-salon-links a .description span{color:#008ad2;font-size:18px}.cosm-text-more{text-align:left}.content-cosmetology,.cosmetology-table,.top-banner-cosmetology{max-width:1280px;width:100%}.top-banner-cosmetology{min-height:308px}.top-banner-cosmetology .pos-pic-cosm{left:61%}.top-banner-cosmetology .button{background:#ff8e01;border-radius:35px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;height:35px;line-height:35px;margin:10px 0;padding:0 22px;white-space:nowrap;text-align:center}.cosm-text-contacts-no-margin .cosm-text-contacts{margin-top:0}.cosmetology-table-group.no-margin,.cosmetology-table-group.no-margin .title-table-group{margin:0}.cosmetology-table-group .title-table-group.without-icon{padding-left:50px}.cosmetology-table-group .cell,.cosmetology-table-group .title-table-group.without-icon .cell{font-weight:400}.cosmetology-table-group .title-table-group.small{font-size:16px;margin-bottom:15px;padding-top:10px}.cosmetology-table-group .title-table-group--num0:before{background:url(/image/cosmetology/injection-cosmetology-2.svg) no-repeat;height:50px;top:-2px;width:60px}.cosmetology-table-group .cell.wide{width:60%!important}.cosmetology-table-group .cell.cell-btn{text-align:center;width:10%!important}.cosmetology-table-group.triple .cosmetology-table-item .cell{text-align:left;width:13.75%}.cosmetology-table-group.quadruple .cosmetology-table-item .cell{text-align:left;width:15%}.cosmetology-table-btn-bottom{display:block;background:#0695f1;border-radius:20px;color:#fff;cursor:pointer;font-size:15px;margin:-50px 0 30px auto;padding:10px 0;text-align:center;text-decoration:none;width:130px}.cosmetology-table-btn-bottom:hover{background:#0790ee;color:#fff}.content-center{text-align:center}.app-spa-salon-links{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:40px 0}.app-nav-wrap .app-nav .sf-submenu>li>a,.app-spa-salon-links a .description{width:100%;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box}.app-spa-salon-links a .description{background:rgba(255,255,255,.65);bottom:0;display:-ms-flexbox;display:flex;font-weight:600;left:0;min-height:40px;position:absolute;right:0}.spa-program-tarifs-content .profit.blink{animation:spa-price-blinking 1.5s infinite ease-in-out}.spa-program-tarifs-content .profit-text{display:block;font-size:12px;line-height:16px;margin:3px 0 0;white-space:normal}.spa-program-tarifs-item--month-offer .spa-program-tarifs-bottom .price span[data-price]{animation:none!important}.action-30,.month-offer,.new{background:url(/image/ticket-hit-mark.png) no-repeat center;height:89px;float:right;margin:-10px -6px 0 0;width:101px}.action-30 span,.month-offer span,.new span{color:#fff;display:block;font-size:10px;font-weight:700;line-height:10px;transform:rotate(40deg) translate(25px,14px);text-align:center;text-transform:uppercase;white-space:nowrap}.action-30 span,.new span{line-height:18px}.action-30 span{font-size:18px}.spa-program-tarifs-title{height:auto;min-height:80px}.spa-program-tarifs-title>span{font-size:20px}.middle-page-rozygrysh{background:url(/image/rozygrysh/top-family.png) no-repeat 2% 87px,url(/image/rozygrysh/top-confeti.png) repeat-x 80% 50px,url(/image/rozygrysh/top-fon.jpg) no-repeat top,url(/image/rozygrysh/left-confeti.png) repeat-y 3% -500px,url(/image/rozygrysh/left-gifts.png) repeat-y 7% -150px,url(/image/rozygrysh/right-confeti.png) repeat-y 98% -430px,url(/image/rozygrysh/right-gifts.png) repeat-y 93% -150px,url(/image/rozygrysh/fon.jpg) no-repeat center 620px,url(/image/rozygrysh/fon-color.png) repeat-y bottom;height:auto;margin:0 0 -70px;padding:606px 0 100px}.middle-page-rozygrysh:before{background:url(/image/rozygrysh/fon-line.png) no-repeat;box-shadow:0 1px 5px 0 rgba(0,0,0,.4);content:"";display:block;height:16px;position:absolute;width:100%}.middle-page-rozygrysh h2{color:#fff;font-size:36px;font-family:BigNoodleTitlingCyr;font-weight:400;line-height:1.1;margin:40px 0;text-align:left;text-shadow:1px 1px 1px #1969b0,-1px -1px 1px #1969b0;text-transform:uppercase}.middle-page-rozygrysh h2 span{color:#e1ed0f}.middle-page-rozygrysh p{color:#fff;font-size:15px;font-family:PFBeauSansPro;font-weight:400;letter-spacing:.5px;line-height:1.7;margin:0 0 5px;text-align:left}.middle-page-rozygrysh p.rozygrysh-conditions{font-size:11px}.middle-page-rozygrysh p a,.middle-page-rozygrysh p span{border-bottom:1px dashed #e1ed0f}.middle-page-rozygrysh p a{text-decoration:none}.lightbox a img,.middle-page-rozygrysh p a:hover{border:0}.middle-page-rozygrysh p a,.middle-page-rozygrysh p span,.middle-page-rozygrysh p strong{color:#e1ed0f;text-shadow:1px 1px 1px #1969b0,-1px -1px 1px #1969b0}.rozygrysh-bg{box-sizing:border-box}.rozygrysh-logo,.rozygrysh-slogan{height:210px;left:50%;margin:0 0 0 -167px;position:absolute;top:402px}.rozygrysh-slogan{height:164px;margin:0 0 0 -278px;top:645px}.rozygrysh-partners{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 -20px;text-align:center}.rozygrysh-partners a{margin:0 auto 20px}.rozygrysh-partners-links{color:#fff;font-size:20px;margin:0 0 20px;text-align:left}.rozygrysh-partners-links a{color:#fff;font-size:20px;padding:0 5px;text-decoration:none}.rozygrysh-partners-links a:hover{border-bottom:1px dashed #e1ed0f;color:#e1ed0f;font-weight:700}.btn-footer-bonus{margin:35px 0 0;white-space:nowrap}.app-nav-wrap .app-nav .sf-submenu>li>a{color:#004888;vertical-align:middle;height:36px;font-size:14px;line-height:14px;padding:0 10px;display:-ms-inline-flexbox;display:inline-flex}.logo-link{background:url(/image/top-logo2.png) no-repeat center;background-size:100%;height:144px;width:205px}.slider-main .swiper-pagination{left:0;margin:-30px auto 0;right:0;width:auto;white-space:nowrap}.app-maps{margin-top:30px}.app-maps .app-mt-wave2{background:url(/image/bckg_map3.png) repeat-x}.app-maps .app-m-text .h1,.app-maps .app-m-text h1{text-shadow:2px 2px 0 #fff}.app-maps .app-m-text .app-m-block-wrapper{top:60px}.app-head-wrap .app-logo{z-index:10}.app-events-video .video-link .description span,.app-otzov-box.desktop,.check span,.slider-bathsandsaunas-wrapper.swiper-container-horizontal>.swiper-wrapper>.swiper-slide>a{display:block}.app-otzov-box.phone,.app-second-ticket-popup .app-second-tarifs .pricelist-tab table .inputcounter .inputcounter-dec .plusminus-minus,.app-second-ticket-popup .app-second-tarifs .pricelist-tab table .inputcounter .inputcounter-dec .plusminus-plus,.app-second-ticket-popup .app-second-tarifs .pricelist-tab table .inputcounter .inputcounter-inc .plusminus-minus,.app-second-ticket-popup .app-second-tarifs .pricelist-tab table .inputcounter .inputcounter-inc .plusminus-plus,.app-second-ticket-popup .app-second-tarifs .pricelist-tab table td .ticket-valid-thru,.app-second-ticket-popup .app-second-tarifs .pricelist-tab table td.name{display:none}body #bx-panel.bx-panel-fixed,body .bx-core-popup-menu{z-index:6000!important}.box-installment{display:inline-block;margin:60px 0 0}.box-installment .installment{border:1px solid #e0e0e0;border-radius:20px;box-sizing:border-box;margin:0 0 35px;padding:20px 230px 15px 30px;position:relative;width:100%}.box-installment .installment h3{color:#777;font-size:20px;font-weight:600;line-height:24px;margin:0 0 8px}.box-installment .installment p{color:#888;font-size:13px;line-height:16px;margin:0 0 5px}.box-installment .installment a{color:#0695f1;font-size:16px}.box-installment .installment img{left:100%;margin:0 0 0 -180px;max-width:160px;position:absolute;top:40px}.box-payment-conditions{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0}.box-payment-conditions .box-payment-allowed-methods span{color:#0695f1;display:block;font-size:16px;font-weight:700;margin:0 0 13px}.box-payment-conditions .box-payment-offer{font-size:13px;line-height:18px;text-align:right}.app-second-ticket-popup{background:#fff;border-radius:20px;text-align:center;width:600px}.app-second-ticket-popup h2{color:#2e2e2e;font-size:18px;font-weight:700;line-height:19px;margin:0 0 20px}.app-second-ticket-popup p{color:#2e2e2e;font-size:16px;line-height:24px;margin:0 0 8px}.app-second-ticket-popup .green{color:#1c4219}.app-second-ticket-popup .app-second-tarifs .pricelist-tab{margin:20px 0 30px;text-align:center}.app-second-ticket-popup .app-second-tarifs .pricelist-tab table{margin:auto;width:auto}.app-second-ticket-popup .app-second-tarifs .pricelist-tab table td{color:#2e2e2e}.app-second-ticket-popup .app-second-tarifs .pricelist-tab table td.price{color:#1c4219;font-size:20px;font-weight:700;padding:0 25px 10px}.app-second-ticket-popup .app-second-tarifs .pricelist-tab table td .app-btn--buysmall{background-image:linear-gradient(to bottom,#ffc300 0%,#ff6e00 1%,#ff5100 100%);border-radius:20px;color:#fff;font-size:18px;height:34px;line-height:30px;padding:0 30px;width:auto}.app-second-ticket-popup .app-second-tarifs .pricelist-tab table td .not-interesting,.check input{position:relative}.app-second-ticket-popup .app-second-tarifs .pricelist-tab table td .not-interesting a{color:#606060;cursor:pointer;font-size:16px;left:0;position:absolute;text-decoration:underline;top:20px;white-space:nowrap}.app-second-ticket-popup .app-second-tarifs .pricelist-tab table td .not-interesting a:hover{text-decoration:none}.app-second-ticket-popup .app-second-tarifs .pricelist-tab table .inputcounter{background:0 0;border-radius:none;height:24px;width:77px}.app-second-ticket-popup .app-second-tarifs .pricelist-tab table .inputcounter input{color:#000;max-width:100%;width:100%;height:24px;line-height:24px;text-align:center;border-radius:12px;border:1px solid #d1d1d1;box-sizing:border-box;font-size:18px;font-weight:700;padding:0}.app-second-ticket-popup .app-second-tarifs .pricelist-tab table .inputcounter .inputcounter-dec,.app-second-ticket-popup .app-second-tarifs .pricelist-tab table .inputcounter .inputcounter-inc{height:100%;position:absolute;cursor:pointer;border-radius:50%;width:24px;background:#d1d1d1;top:0;color:#fff;font-size:25px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.app-second-ticket-popup .app-second-tarifs .pricelist-tab table .inputcounter .inputcounter-dec{left:0}.app-second-ticket-popup .app-second-tarifs .pricelist-tab table .inputcounter .inputcounter-dec:before{content:"-"}.app-second-ticket-popup .app-second-tarifs .pricelist-tab table .inputcounter .inputcounter-inc{right:0}.app-second-ticket-popup .app-second-tarifs .pricelist-tab table .inputcounter .inputcounter-inc:before{content:"+"}.app-cabinet-email-popup{background:#fff;border-radius:20px;box-sizing:border-box;padding:20px 20px 30px;width:400px}.app-cabinet-email-popup h1{color:#333;font-size:15px;font-weight:700;line-height:20px;margin:0 0 30px;position:relative}.app-cabinet-email-popup h1:after{background:#ddd;content:"";height:2px;left:0;margin:10px 0 0 -20px;padding:0 20px;position:absolute;text-shadow:0 0 0 #000;top:100%;width:100%}.app-cabinet-email-popup h1 span{display:block;font-size:13px;font-weight:400;margin:5px 0 0}.app-cabinet-email-popup .alert{color:red;font-size:12px;margin:-25px 0 25px;text-shadow:0 0 0 red}.app-cabinet-email-popup .row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 30px}.app-cabinet-email-popup .row.no-margin{margin:0}.app-cabinet-email-popup .row>div{color:#333;padding:10px 0 0}.app-cabinet-email-popup .row input[type=text]{border:1px solid #d1d1d1;border-radius:4px;box-sizing:border-box;color:#666;font-size:15px;height:40px;line-height:40px;padding:0 10px;resize:none;overflow:hidden;width:100%}.app-cabinet-email-popup .row .input{padding:0;position:relative;width:65%}.app-cabinet-email-popup .button,.app-cabinet-email-popup button{background:linear-gradient(to bottom,#ffc300 0%,#ff6e00 1%,#ff5100 100%);border:0;border-radius:20px;box-shadow:0 3px 3px 0 rgba(0,0,0,.29);color:#fff;cursor:pointer;display:block;font-size:16px;height:40px;line-height:40px;margin:auto;text-align:center;text-decoration:none;width:180px}.app-cabinet-email-popup .require{color:red}.check{box-sizing:border-box;border:2px solid #b3b3b3;border-radius:3px;width:25px;min-width:25px;max-width:25px;height:25px;position:relative}.check span{content:'';width:13px;height:13px;position:absolute;z-index:1;top:0;right:0;left:0;bottom:0;margin:auto;background:#0695f1;transition:all .3s ease-out;opacity:0}.check input{border:0;background:0 0;opacity:0;z-index:2;width:100%;height:100%;display:block}.check input:checked+span{opacity:1}.btn-classic{background-image:linear-gradient(to bottom,#ffc300 0%,#ff6e00 1%,#ff5100 100%);background-repeat:no-repeat;box-shadow:0 3px 3px 0 rgba(0,0,0,.29);display:-ms-inline-flexbox;display:inline-flex;padding:0 50px;color:#fff!important}.btn-classic,.btn-gradient,.btn-gray{border-radius:20px;height:40px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;cursor:pointer;font-size:16px!important}.btn-gray{background-color:#d6d6d6;display:-ms-flexbox;display:flex;padding:0 50px;color:#292929!important}.btn-gradient{background-image:linear-gradient(36deg,#e87347 0%,#ef4d62 100%);display:-ms-inline-flexbox;display:inline-flex;padding:0 25px;color:#fff!important}.box-basket-all.loading>div,.head-basket{position:relative}.head-bar-wrap .box-basket-info a{display:inline-block;font-size:inherit!important;text-decoration:underline!important;color:#0695f1!important}.head-bar-wrap .btn-classic,.head-bar-wrap .btn-gray{font-size:15px!important;display:-ms-inline-flexbox;display:inline-flex;letter-spacing:.5px;padding:0 20px}.head-bar-wrap .btn-classic{color:#fff!important}.head-bar-wrap .btn-gray{color:#292929;text-shadow:0 0 .3px #888}.box-basket-popup{position:absolute;top:45px;right:0;box-sizing:border-box;padding:30px;border-radius:10px;background-color:#fff;box-shadow:0 0 40px 0 rgba(0,0,0,.5);width:480px;z-index:500;transition:all .2s ease-out;transform:scale(.5);opacity:0;visibility:hidden}.box-basket-popup.active{opacity:1;visibility:visible;transform:scale(1)}.box-basket-popup:after{content:url(/image/lk/angle.png);width:29px;height:26px;position:absolute;top:-16px;right:20px}.box-basket-action,.box-basket-all{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.box-basket-action .btn-gray{margin:0 20px 0 0}.box-basket-all{padding:20px 0}.box-basket-all.loading>div:after{background:url(/image/colorbox/loading_2.gif) no-repeat right center;content:"";height:31px;margin:-5px 0 0;left:0;position:absolute;top:0;width:100%}.box-basket-all.loading>div .box-price{opacity:.1}.box-basket-all>div,.box-basket-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.box-basket-all>div{font-size:15px;color:#333;text-transform:uppercase}.box-basket-all>div .box-price{margin:0 0 0 10px;font-size:20px;color:#000;text-transform:none}.box-basket-row{padding:20px 0;border-bottom:1px solid #efefef}.box-basket-row>div{-ms-flex:1 1 auto;flex:1 1 auto}.box-basket-row>div:first-child,.box-basket-row>div:nth-child(2){-ms-flex:1.2 1 auto;flex:1.2 1 auto}.box-basket-row-del{background-color:#dcdcdc;background-image:url(/image/lk/close.png);background-repeat:no-repeat;background-position:center center;border-radius:50%;width:22px!important;max-width:22px!important;min-width:22px!important;height:22px;cursor:pointer}.box-basket-row .name{font-size:15px;color:#ea8000;font-weight:700;max-width:100px}.box-basket-row .info{font-size:13px;color:#8c8c8c}.box-basket-row .info b{font-weight:400;color:#333}.box-basket-row .price{font-size:18px;color:#292929;font-weight:700}.box-basket-info,.box-count-all span{color:#333;font-size:15px}.box-basket-info a:before{display:none!important}.box-price{font-size:25px;color:#ea8000;font-weight:700}.box-price i{font-family:Rouble;font-style:normal;font-weight:400}.box-counter{width:77px;height:24px;position:relative}.box-counter input{max-width:100%;width:100%;height:24px;line-height:24px;text-align:center;border-radius:12px;border:1px solid #d1d1d1;box-sizing:border-box;font-size:18px;font-weight:700;padding:0}.box-counter .btn{height:100%;position:absolute;cursor:pointer;border-radius:50%;width:24px;background:#d1d1d1;top:0;color:#fff;font-size:25px;-ms-flex-pack:center;justify-content:center}.box-counter .btn.min{left:0}.box-counter .btn.max{right:0}.box-count-all{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:0 0 30px}.box-count-all>div,.box-counter .btn,.box-submit .submit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.box-count-all span{text-transform:uppercase;padding:0 10px 0 0}.box-submit{width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.box-submit .submit .info{font-size:13px;color:#595959;line-height:17px;padding:0 25px 0 0}.box-add,.box-reset,.box-submit{display:-ms-flexbox;display:flex}.box-add{-ms-flex-align:center;align-items:center;font-size:16px;color:#0695f1;cursor:pointer;position:relative;text-decoration:underline;top:-40px}.box-add .icon{border-radius:50%;background-color:#0695f1;background-image:url(/image/lk/ico_ticket_2.svg);background-repeat:no-repeat;background-position:center center;width:40px;height:40px;margin:0 15px 0 0!important}.box-reset{-ms-flex-pack:end;justify-content:flex-end;padding:10px 0 30px}.box-step,.box-step .step{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.box-step .step{font-size:15px;color:#008ad2}.box-step .step:after{content:'';margin:1px 15px 0;width:40px;height:1px;display:block;background:#cfcfcf}.box-step .step:last-child:after{display:none}.box-step .step.unactive{color:#9d9d9d}.box-step .step.unactive .icon{background:#eaeaea}.box-step .step.unactive .icon.basket:after{background-image:url(/image/lk/basket-d.png)}.box-step .step.unactive .icon.pay:after{background-image:url(/image/lk/pay-d.png)}.box-step .step.unactive .icon.auth:after{background-image:url(/image/lk/auth-d.png)}.box-step .icon{margin:0 10px 0 0;border-radius:50%;background-image:linear-gradient(36deg,#00a2f3 30%,#00c5fd 70%);width:43px;height:43px;position:relative}.box-step .icon:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat}.box-step .icon.basket:after{background-image:url(/image/lk/basket.png);background-position:46% center}.box-step .icon.pay:after{background-image:url(/image/lk/pay.png)}.box-step .icon.auth:after{background-image:url(/image/lk/auth.png)}.box-table{width:100%;padding:0 0 35px}.box-table.history .box-table-head>div,.box-table.history .box-table-row>div{width:100%}.box-table.history .box-table-head>div:first-child,.box-table.history .box-table-head>div:nth-child(2),.box-table.history .box-table-row>div:first-child,.box-table.history .box-table-row>div:nth-child(2){-ms-flex:1.2 1;flex:1.2 1}.box-table.history .box-table-row>div:nth-child(2){color:#000}.box-table-item{color:#8c8c8c!important;line-height:23px!important}.box-table-item .name,.box-table-item .tarif-name{font-size:17px;font-weight:700;color:#ea8000;padding:0 0 10px;text-align:left}.box-table-item .tarif-cat,.box-table-item .tarif-dow,.box-table-item .tarif-time{text-align:left}.box-table-item b{font-weight:400;color:#000!important}.box-table .link-download{text-decoration:none}.box-table>div{display:-ms-flexbox;display:flex}.box-table>div>div{-ms-flex:1 1;flex:1 1}.box-table>div>div:nth-child{-ms-flex:1.2 1;flex:1.2 1}.box-table>div>div:first-child{-ms-flex:1.2 1;flex:1.2 1;padding:0 10px 0 50px}.box-table-row{padding:35px 0;border-bottom:1px solid #dcdcdc;position:relative}.box-table-row-del{position:absolute;background-color:#dcdcdc;background-image:url(/image/lk/close.png);background-repeat:no-repeat;background-position:center center;border-radius:50%;width:22px!important;height:22px;cursor:pointer;right:10px}.box-table-head>div,.box-table-row>div{font-size:15px;padding:0 10px 0 0;box-sizing:border-box}.box-table-row>div{line-height:19px;color:#606060}.box-table-row .cost{font-size:19px;color:#8c8c8c}.box-table-row .cost b{color:#000}.box-table-head{background:#d7f1fe;height:50px}.box-table-head>div{color:#0794ef;display:-ms-flexbox;display:flex;display:flex-start;-ms-flex-align:center;align-items:center}.box-text{padding:0 0 50px}.box-lk-area-side.box-enter-form form,.box-lk.noauth .box-lk-area{padding:0}.box-lk-text{padding:70px 0 0}.box-lk-text ul{padding:0;margin:0;list-style:none}.box-lk-text .ol>div,.box-lk-text ul li{font-size:15px;color:#424242;position:relative;padding:0 0 10px 20px}.box-lk-text .ol>div:last-child,.box-lk-text ul li:last-child{padding:0 0 0 20px}.box-lk-text ul li:before{content:'';width:10px;height:10px;background:#f28b00;border-radius:50%;display:block;position:absolute;top:5px;left:0}.box-lk-text .ol>div:before{content:attr(data-i);position:absolute;left:0;top:0;display:block;font-weight:700}.box-lk-text h3{font-weight:700;padding:0 0 10px;margin:0}.box-lk-area,.box-lk-body{display:-ms-flexbox;display:flex}.box-lk-body{-ms-flex-align:start;align-items:flex-start}.box-lk-area{padding:0 0 0 50px;box-sizing:border-box;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.box-lk-area>div{width:100%}.box-lk-area .form-name{padding:0 0 40px;font-size:15px;color:#2e2e2e;font-weight:900}.box-lk-area-side{width:47%;min-width:47%;max-width:47%;position:relative}.box-lk-area-side:last-child .inputs-row>div{width:140px;max-width:140px;min-width:140px}.box-lk-area-side.box-enter-form{max-height:100%;overflow:visible;opacity:1}.box-lk-area-side.box-enter-form .submit{position:absolute;bottom:0;left:0}.box-lk-area-side.box-enter-form .inputs{padding:0 0 70px}.box-lk-area-side.box-enter-form .inputs-row,.box-lk-menu div{padding:0 0 20px}.box-lk-area-side.box-enter-form input[type=submit]{margin:0}.box-lk-salut{font-size:17px;color:#212121;font-weight:600;padding:20px 0 40px}.box-lk-menu{border-radius:5px;background-color:#f2f2f2;width:153px;max-width:153px;min-width:153px;box-sizing:border-box;padding:30px}.box-lk-menu div:last-child{padding:0}.box-lk-menu a:hover,.box-lk-menu div.active a{color:#1a96d7}.box-lk-menu a{font-size:15px;color:#525252;transition:all .3s ease-out}.box-empty div{color:#008ad2;font-size:25px;line-height:1}.box-empty .btn-gradient{margin:30px 0}.box-empty-info{font-size:16px;color:#131313;padding:30px 0 0}.box-check{margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.box-check>span{font-size:13px;line-height:14px;margin:-2px 0 0 15px}.box-check>span>a{color:#0695f1;text-decoration:underline}.box-check>span>a:hover,.box-lk-menu a{text-decoration:none}.box-enter,.box-shadow{left:0;top:0;opacity:0;visibility:hidden}.box-shadow{height:100%;background:rgba(0,0,0,.3);position:fixed;width:100%;z-index:900;transition:all .4s ease}.box-enter{font-family:PFBeauSansPro;border-radius:10px;background-color:#fff;box-shadow:0 0 40px 0 rgba(0,0,0,.5);position:absolute;width:387px;right:0;margin:auto;z-index:990;transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s ease-out,height .2s ease-out;transform:scale(.5)}.box-enter.active{transform:scale(1);transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s ease-out,height .2s ease-out,top .2s ease-out}.box-enter.active,.box-enter.active+.box-shadow{opacity:1;visibility:visible}.box-enter .close{position:absolute;display:block;top:-15px;right:-20px;cursor:pointer}.box-enter-alt{padding:30px 0 25px;position:relative;font-size:17px;color:#333;text-align:center}.box-enter-alt .soc{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-size:0;line-height:normal;padding:14px 0 0}.box-enter-alt .soc>a{margin:0 6px 0 0}.box-enter-alt .soc .bx-ss-icon{border-radius:6px;height:27px;width:27px}.box-enter-alt .soc .bx-ss-icon.facebook{background:url(/image/lk/top_fb.svg) no-repeat center #2c428d}.box-enter-alt .soc .bx-ss-icon.vkontakte{background:url(/image/lk/top_vk.svg) no-repeat center #406ca9}.box-enter-alt .soc .bx-ss-icon.odnoklassniki{background:url(/image/lk/top_ok.svg) no-repeat center #e8670a}.box-enter-alt:before{content:'';position:absolute;top:0;left:30px;right:30px;height:1px;background:#d1d1d1}.box-enter-alt:after{content:'или';position:absolute;display:block;top:-8px;right:0;left:0;margin:auto;background:#fff;width:40px;font-size:11px;color:#8c8c8c;text-transform:uppercase;text-align:center}.box-enter-info{font-size:15px;line-height:19px;color:#2e2e2e;padding:26px 30px 21px;font-weight:400}.box-enter-info .default{font-weight:700;text-transform:uppercase}.box-enter-tabs,.box-enter-tabs .tab{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.box-enter-tabs .tab{width:calc(50% - .5px);height:43px;box-sizing:border-box;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-top:3px solid transparent;border-bottom:3px solid transparent;background:#ebebeb;font-size:16px;color:#8c8c8c;cursor:pointer;transition:all .3s ease-out}.box-enter-tabs .tab.active{border-bottom:3px solid #0695f1;color:#000}.box-enter-form{max-height:0;overflow:hidden;opacity:0;transition:opacity .3s ease-out}.box-enter-form.active{max-height:1000px;opacity:1}.box-enter-form form{padding:30px;box-sizing:border-box}.box-enter-form input{outline:0}.box-enter-form .gcapt{margin:20px 0 30px}.box-enter-form .forgot{padding:15px 0 30px;text-align:right}.box-enter-form .forgot a{font-size:14px;color:#008ad2}.box-enter-form .submit,.popup-february-warning{text-align:center}.box-enter-form input[type=submit]{font-size:16px;color:#fff;border:0;height:40px;width:180px;display:block;margin:auto;border-radius:20px;background:#0695f1;cursor:pointer}.box-enter-form input[type=submit]:disabled{background:#d6d6d6}.box-enter-form .inputs-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:15px;color:#333;padding:0 0 10px}.box-enter-form .inputs-row.requirements{color:#777;font-size:13px;height:0;overflow:hidden;padding:0;transition:.5s}.box-enter-form .inputs-row.requirements.focus{height:auto;padding:0 0 10px}.box-enter-form .inputs-row:last-child{padding:0}.box-enter-form .inputs-row>div{width:110px;max-width:110px;min-width:110px}.box-enter-form .inputs-row>div span{color:#e53515}.box-enter-form .inputs-row>div.wide{max-width:none;min-width:auto;width:100%}.box-enter-form .inputs-row input[type=password],.box-enter-form .inputs-row input[type=text]{width:100%;border:1px solid #d1d1d1;border-radius:5px;background-color:#fff;padding:0 20px;height:40px;font-size:15px;color:#333;box-sizing:border-box}.box-enter-form .options{margin:10px 0 0}div.bx-auth-serv-icons a{display:inline-block;margin:1px;text-decoration:none;color:#646464;outline:0}div.bx-auth-serv-icons a:hover{margin:0;border:1px solid #d9d9d9}div.bx-auth-serv-icons i{margin:3px;display:inline-block;vertical-align:middle;cursor:pointer}.popup-february-warning h1{font-size:27px;font-weight:700;line-height:36px;margin:0 0 30px}.popup-february-warning p{font-size:16px;line-height:30px}.events-list-header{color:#008ad2;font-size:36px;font-weight:400;margin:65px 0 55px;text-align:center}.events-list-wrapper{display:-ms-flexbox;display:flex;margin:0 0 0 -4.5%;-ms-flex-wrap:wrap;flex-wrap:wrap}.events-list-wrapper .events-list-item{box-sizing:border-box;cursor:pointer;display:block;margin:0 0 60px 4.5%;text-decoration:none;width:28.83%}.events-list-wrapper .events-list-item .image{display:block;line-height:0}.events-list-wrapper .events-list-item .name{display:block;font-size:16px;margin:10px 0 15px;text-decoration:underline}.events-list-wrapper .events-list-item .date{background:url(/image/events/celendar.svg) no-repeat left top;color:#000;display:inline-block;font-size:14px;margin:0;padding:0 0 0 25px}.events-list-wrapper .events-list-item .time{background:url(/image/events/time.svg) no-repeat left top;color:#000;display:inline-block;font-size:14px;margin:0 0 0 30px;padding:0 0 0 25px}.app-events-button{text-align:center}.app-events-button a{background:#f14d63;background:linear-gradient(to right,#f67a4c,#f14d63);border-radius:25px;box-shadow:inset 0 -5px 10px 0 rgba(0,0,0,.1);color:#fff;cursor:pointer;display:inline-block;font-family:PFBeauSansPro;font-size:18px;font-weight:600;padding:10px 25px;text-decoration:none;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.5)}.app-events-button a:hover{box-shadow:inset 0 5px 10px 0 rgba(0,0,0,.1)}.app-events-popup{background:#fff;border-radius:20px;box-sizing:border-box;min-height:300px;padding:30px 35px 20px;width:1248px}.app-events-popup h3{clear:both;color:#008ad2;text-align:center}.app-events-popup .photos{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:15px 0 20px}.app-events-popup .photos a{margin:0 4px 5px;opacity:.6;transition:.5s}.app-events-popup .photos a:hover{opacity:1}.app-events-popup .photos a img{height:60px}.app-events-detail,.app-events-detail p,.app-events-popup .app-events-popup-content,.app-events-popup .app-events-popup-content p{color:#606060;font-size:14px}.app-events-popup .app-events-popup-content h2{color:#008ad2;font-size:18px;font-weight:700}.app-events-popup .app-events-popup-content .app-events-popup-image{float:left;margin:0 30px 20px 0;max-height:450px;max-width:450px}.app-events-popup .app-events-popup-content .app-events-popup-image img{max-height:450px}.app-events-detail{margin:35px 0}.app-events-detail h2,.app-events-popup h3{font-size:18px;font-weight:700}.app-events-detail h3{color:#008ad2;font-size:40px;font-weight:400;margin:65px 0 55px;text-align:center}.app-events-detail .app-events-detail-image{float:left;margin:0 40px 20px 0;max-width:450px}.app-events-detail .app-events-detail-image img{max-width:450px}.flexslider .flex-control-thumbs li{margin:15px 4px}.flexslider .flex-control-thumbs img{border-radius:0}.app-events-video{margin:0 0 0 -5%}.app-events-video .video-link{box-sizing:border-box;cursor:pointer;float:left;height:326px;line-height:1px;margin:0 0 40px 4%;overflow:hidden;position:relative;width:46%}.app-events-video .video-link:after,.app-events-video .video-link:before{height:65px;left:50%;margin:-40px 0 0 -45px;position:absolute;top:50%;width:90px;z-index:10}.app-events-video .video-link:before{background:#000;border-radius:16px;opacity:.7;transition:.1s;content:""}.app-events-video .video-link:after{color:#fff;content:"?";font-size:34px;line-height:65px;text-align:center}.app-events-video .video-link:hover:before{background:#c00}.app-events-video .video-link.active .description,.app-events-video .video-link.active img,.app-events-video .video-link.active:after,.app-events-video .video-link.active:before{display:none}.app-events-video .video-link .description{background:rgba(0,0,0,.5);bottom:0;box-sizing:border-box;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:18px;font-weight:700;left:0;line-height:24px;min-height:70px;padding:5px 20px;position:absolute;text-align:center;width:100%}.app-events-video .video-link img{height:100%;position:absolute;top:0;left:0;object-fit:cover;width:100%}.clearfix{clear:both}.gift-card-hat{background:url(/image/gift/hat.png) no-repeat center;height:120px;position:absolute;right:-45px;top:-5px;transform:scale(1,1.1);width:146px}.bg-page-cristmas-tree-branch{background:url(/image/gift/cristmas-tree-branch.png) no-repeat center top;pointer-events:none;height:250px;left:0;position:absolute;top:-270px;width:100%;z-index:1}.app-content{min-height:450px}.app-gift-card-padding{padding-bottom:130px}.btn-footer-bonus a span{color:#fff;position:relative;top:-15px}.btn-footer-bonus a:hover span{color:#fff;text-decoration:underline}.pic-ny2018{position:absolute}.pic-ny2018--left{background:url(/image/ny/2018/top_back_left.png) no-repeat;height:97px;left:230px;width:280px}.pic-ny2018--right{background:url(/image/ny/2018/top_back_right.png) no-repeat;height:97px;right:275px;width:292px}.app-foot .ny-snow:after,.app-main-wrapper.bgnewyear2019-wrapper h1,.pic-ny2018--tablet{display:none}.app-foot .ny-snow:before,.app-head:after{content:" ";left:0;position:absolute;width:100%}.app-head:after{background:url(/image/ny/2018/top_back_1.png) center repeat-x;top:0;display:block;bottom:0;height:200px}.app-main-wrapper .app-tickets-table .ticket-name span.green{color:green;display:block;font-weight:400;margin:0 0 -5px;text-shadow:0 0 0 green}.app-main-wrapper .pricelist-tab[data-id=newyear] .app-tickets-table .ticket-valid-thru .value{font-size:13px;font-weight:700}.app-main-wrapper.bgnewyear2019-wrapper{background:url(/image/ny/2019/ny-2019-bg.jpg) center -100px}.app-main-wrapper.bgnewyear2019-wrapper .app-table,.app-main-wrapper.bgnewyear2019-wrapper .app-tickets-table-mobile{background:#fff}.app-main-wrapper.bgnewyear2019-wrapper .page-newyear2019-description-top{color:#444;font-size:14px;text-shadow:0 0 0 #888}.app-main-wrapper.bgnewyear2019-wrapper .page-newyear2019-description{color:#444;font-size:16px;text-shadow:0 0 0 #888;margin:50px 0;min-height:300px}.app-main-wrapper.bgnewyear2019-wrapper .page-newyear2019-description.big{font-size:18px;padding:0 340px 0 0;position:relative}.app-main-wrapper.bgnewyear2019-wrapper .page-newyear2019-description.big:before{background:url(/image/ny/2019/hotdog-2.png) no-repeat;content:"";display:block;height:300px;left:53%;position:absolute;top:-50px;transform:scale(.9);width:400px}.app-main-wrapper.bgnewyear2019-wrapper .page-newyear2019-description.big h2{color:#444;font-size:22px;margin:0 0 20px}.app-main-wrapper.bgnewyear2019-wrapper .page-newyear2019-description.big ul{margin:0 0 0 40px;padding:0}.app-main-wrapper.bgnewyear2019-wrapper .page-newyear2019-description.big ul li{margin:0 0 20px}.app-main-wrapper.bgnewyear2019-wrapper .page-newyear2019-description h2{color:#444;font-size:16px;margin:0 0 15px}.app-main-wrapper.bgnewyear2019-wrapper .page-newyear2019-description h3{color:#444;font-size:21px;font-weight:700;margin:60px 0;text-align:center}.app-main-wrapper.bgnewyear2019-wrapper .page-newyear2019-description ul{margin:0 0 0 20px;padding:0}.app-main-wrapper.bgnewyear2019-wrapper .page-newyear2019-description ul li{margin:0 0 5px}.sp-form-outer{margin-top:-50px}.sp-form-outer .sp-element-container p span,.sp-form[sp-id] .sp-field label{color:#fff!important}.pic-ny2018{left:50%;top:123px;z-index:1}.pic-ny2018--left{margin:0 0 0 -350px}.pic-ny2018--right{margin:0 0 0 60px}.app-foot{height:630px}.app-foot .ny-snow{top:-62px}.app-foot .ny-snow:before{background:url(/image/ny/2018/Footter_back_2.png) center repeat-x;background-position:-35px 0;bottom:-6px;height:97px}body.getCard .app-g-d12.app-g-m4.remove-page-columns .app-g-d12-s9.app-g-m4-s4,body.getCard .app-head.no-banners,body.getCard .head-bar,body.getCard .head-bar-menu{display:none}body.getCard .app-g-d12.app-g-m4.remove-page-columns{width:100%!important;padding:0}body.getCard .app-main-wrapper{padding:0!important}body.getCard .app-foot{margin-top:0!important}.box-bord{border-left:3px solid #fff;border-right:3px solid #fff;border-bottom:3px solid #fff;margin:0 0 60px}.box-bord-sub{text-align:center;color:#fff;font-size:16px}.box-bord-title{font-size:35px;line-height:1;color:#fff;font-family:BigNoodleTitlingCyr;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;white-space:nowrap;top:0;position:relative;height:3px}.box-bord-title span{letter-spacing:5px;padding:0 25px}.box-bord-title:after,.box-bord-title:before{content:'';background-color:#fff;height:3px;width:100%;display:block;box-sizing:border-box}.box-lime{color:#e0ed0e}.box-bord-title span,.box-getcard div{box-sizing:border-box}.box-getcard-area{overflow:hidden}.box-getcard-buy{padding:50px}.box-getcard-buy,.box-getcard-buy-sep{display:-ms-flexbox;display:flex}.box-getcard-buy-sep div{color:#fff;font-size:13px;line-height:20px}.box-getcard-buy-sep.num{-ms-flex-align:center;align-items:center}.box-getcard-buy-sep.num .text span{display:block;padding:9px 0}.box-getcard-buy-sep.free span,.box-getcard-buy-sep.num span,.box-getcard-buy-sep.rub span{font-family:BigNoodleTitlingCyr;font-size:30px;line-height:1;color:#fff;display:block}.box-getcard-buy-sep.num .num{font-size:36px;line-height:1;margin:0 15px 0 0}.box-getcard-buy-sep.num .num i{font-style:normal;font-size:119px;line-height:85px}.box-getcard-buy-sep.num .num i+i{font-style:normal;font-size:59px}.box-getcard-buy-sep.num .num sup{font-size:16px;top:-2em}.box-getcard-buy-sep.num .img-group{width:100%;max-width:60px;min-width:60px;text-align:center;font-size:0;line-height:normal}.box-getcard-buy-sep.num .img-group img{display:inline-block;margin:9px 0}.box-getcard-buy-sep.rub{margin:0 0 20px}.box-getcard-buy-sep.mon{-ms-flex-align:center;align-items:center}.box-getcard-buy-sep.mon .img{width:100%;max-width:70px;min-width:70px}.box-getcard-buy-sep.num .img{display:-ms-flexbox;display:flex;width:100%;max-width:260px;min-width:260px}.box-getcard-buy-sep.free,.box-getcard-buy-sep.rub{font-size:13px;line-height:20px}.box-getcard-buy-sep.free div,.box-getcard-buy-sep.rub div{color:#fff}.box-getcard-buy-sep.free .img,.box-getcard-buy-sep.rub .img{width:95px;max-width:95px;min-width:95px}.box-getcard-buy-side{width:100%;box-sizing:border-box}.box-getcard-buy-side.left{max-width:380px;min-width:380px;padding:0 50px 0 0}.box-getcard-buy-side.right .box-getcard-buy-title{padding:0 0 0 50px}.box-getcard-buy-title{font-family:BigNoodleTitlingCyr;color:#fff;font-size:35px;line-height:1;margin:0 0 35px}.box-getcard-store{margin:40px 0 0;position:relative}.box-getcard-store .box-getcard-arrnext{left:360px}.box-getcard-store .swiper-slide{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.box-getcard-store .img{width:150px;max-width:150px;min-width:150px}.box-getcard-store .cashback .text{color:#fff;font-size:13px;line-height:20px}.box-getcard-store .cashback .text .name,.box-getcard-store .ticket .text>div{color:#fff;font-family:BigNoodleTitlingCyr;font-size:30px;line-height:1}.box-getcard-store .ticket .text>div{line-height:40px}.box-getcard-store-area{padding:20px 50px 65px;box-sizing:border-box}.box-getcard-use{padding:30px 50px 70px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.box-getcard-use-plus{width:55px;height:56px;background-image:url(/image/getcard/plus.png);background-repeat:no-repeat;background-size:auto 100%;background-position:center center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.box-getcard-use .box-getcard-step{width:calc(100%/3 - 90px)}.box-getcard-use .box-getcard-step:after{display:none}.box-getcard-step:after,.box-getcard-use:after{content:attr(data-num);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:20px;color:#e0ed0e;border:3px solid #e0ed0e;box-sizing:border-box;width:32px;height:32px;border-radius:50%;position:absolute;top:30px;right:50px}.box-getcard-arrnext,.box-getcard-arrprev{width:83px;height:56px;background-image:url(/image/getcard/arrow.png);background-repeat:no-repeat;position:absolute;top:0;bottom:0;margin:auto}.box-getcard-arrprev{left:250px}.box-getcard-arrnext{left:610px}.box-getcard-steps{position:relative;margin:0 0 40px;overflow:hidden}.box-getcard-steps-area{padding:0 50px;box-sizing:border-box}.box-getcard-step{position:relative}.box-getcard-step:after{top:0;right:0}.box-getcard-step .desc{color:#fff;font-size:13px;line-height:20px}.box-getcard-h1,.box-getcard-step .name{font-family:BigNoodleTitlingCyr;font-size:29px;line-height:1;color:#fff}.box-getcard-step .img{height:120px;margin:0 0 15px;position:relative}.box-getcard-step .img img{max-height:100%;position:absolute;left:0;bottom:0}.box-getcard-h1{text-align:center;font-size:35px;text-transform:uppercase;margin:0 0 50px}.box-getcard-top{height:620px;background-image:url(/image/getcard/banner.jpg);background-size:auto 100%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;padding:50px 0 0;position:relative;overflow:hidden;box-sizing:border-box}.box-getcard-body,.box-getcard-top,.box-getcard-top:after{background-repeat:no-repeat;background-position:center center}.box-getcard-hand,.box-getcard-top:after{position:absolute;width:100%;left:0;background-size:auto 100%}.box-getcard-top:after{content:'';background-image:linear-gradient(to right,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);height:15px;bottom:0}.box-getcard-hand{max-width:1200px;height:517px;bottom:-100px;right:0;margin:auto;background-image:url(/image/getcard/karta-print.png);background-repeat:no-repeat;background-position:-35px top}.box-getcard-body{min-height:1600px;background-image:url(/image/getcard/back.jpg);background-size:cover;padding:0 0 100px}.box-getcard-area{width:100%;max-width:1075px;margin:auto;padding:30px 0 0}.box-getcard-title{font-family:BigNoodleTitlingCyr;font-size:85px;line-height:1;color:#fff;background-image:url(/image/getcard/banner_podlojka.png);background-repeat:no-repeat;background-size:100% 100%;padding:10px 25px}.app-contacts-schedule{margin:0 0 20px;position:relative}.app-contacts-schedule a{display:inline-block;font-size:16px;padding:0 0 0 40px}.app-contacts-schedule svg{left:0;position:absolute;top:-5px}.app-cabinet-promocode-wrapper .app-cabinet-promocode,.app-cabinet-promocode-wrapper input.app-cabinet-promocode[type=text]{margin:20px auto}.app-cabinet-promocode-wrapper.active i{margin:-10px 0 0 -40px}.bgaquanight-wrapper{background:#1b609b;height:100%;position:relative;width:100%}.bgaquanight-wrapper .bg-page-party .page-ocean-party{margin-top:0}.body-waterslides .btn--buy,.body-waterslides .btn--buy span{color:#fff;display:block;position:relative;text-transform:uppercase}.body-waterslides .btn--buy{background:linear-gradient(to right,#e87347 0%,#ef4d62 100%);border-radius:50px;box-shadow:inset 0 -5px 10px 0 rgba(0,0,0,.1);box-sizing:border-box;height:50px;margin:25px auto;padding:1px 0 0 60px;text-decoration:none;text-align:center;width:290px}.body-waterslides .btn--buy:before{background-image:url(/image/menu/ico_ticket.svg);bottom:0;content:"";display:inline-block;height:16px;left:30px;line-height:0!important;margin:auto;max-width:22px;min-width:22px;position:absolute;top:0;width:22px}.body-waterslides .btn--buy span{font-family:PFBeauSansPro;font-size:13px;font-weight:400;letter-spacing:.3px;line-height:50px;text-align:left;transform:scale(1,.95);white-space:nowrap;width:auto}.body-bathsandsaunas h1.app-h1,.body-waterslides h1.app-h1{color:#fff;font-size:72px;font-weight:600;left:0;line-height:1;margin:250px auto 0;position:absolute;right:0;text-align:center;width:550px;z-index:5}.body-waterslides .app-bread-crumbs{color:#ccc;font-size:17px;font-weight:600;left:0;margin:420px auto 0;position:absolute;right:0;text-align:center;z-index:5}.body-bathsandsaunas .app-bread-crumbs a,.body-waterslides .app-bread-crumbs a{color:#fff;text-decoration:none}.body-bathsandsaunas .app-bread-crumbs a:hover,.body-waterslides .app-bread-crumbs a:hover{text-decoration:underline}.app-waterslides-video{background:#354950;height:620px;margin:0 0 15px;position:relative}.app-bathsandsaunas-video:after,.app-waterslides-video:after{background:url(/image/waterslides/video.svg) no-repeat -210px -245px;box-sizing:border-box;content:"";cursor:pointer;display:block;height:70px;left:50%;margin:-35px;opacity:1;padding:0 0 0 11px;position:absolute;top:31%;transition:.5s;width:70px;z-index:10}.app-waterslides-video.loading:after{opacity:.2}.app-waterslides-video.active{z-index:10}.app-waterslides-info .app-waterslides-next,.app-waterslides-info .app-waterslides-pages,.app-waterslides-info .app-waterslides-prev,.app-waterslides-video.active img,.app-waterslides-video.active:after,.app-waterslides-video.active:before{display:none}.app-bathsandsaunas-video img,.app-waterslides-video img,.slider-bathsandsaunas-wrapper .slider-bathsandsaunas-pagination span>img{height:100%;left:0;position:absolute;top:0;width:100%}.app-waterslides-info{position:relative}.app-waterslides-info .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 30px;position:relative}.app-bathsandsaunas-info>.swiper-wrapper>div,.app-waterslides-info .swiper-wrapper>div{border:1px solid #e6e6e6;box-sizing:border-box;height:auto;margin:0 0 30px;padding:40px 50px 35px;width:48.8%}.app-bathsandsaunas-info h2,.app-waterslides-info h2{color:#008ad2;font-size:20px;font-weight:600;margin:0 0 15px}.app-bathsandsaunas-info h3,.app-waterslides-info h3{color:#444;font-size:14px;font-weight:700;clear:both;margin:0 0 10px}.app-bathsandsaunas-info p,.app-waterslides-info p{font-size:13.5px;line-height:22px;margin:10px 0 0}.app-waterslides-info .info{box-sizing:border-box;float:left;margin:12px 0;padding:0 30px 0 0;width:220px}.app-waterslides-info .info ul{margin:0;padding:0}.app-bathsandsaunas-info .info ul li,.app-waterslides-info .info ul li{font-size:14px;list-style:none;margin:0 0 8px;padding:0 0 0 26px;position:relative}.app-bathsandsaunas-info .info ul li:before,.app-buy-button:before,.app-waterslides-info .info ul li:before{content:"";height:20px;left:0;position:absolute;top:0;width:20px}.app-waterslides-info .info ul li.tallness:before{background:url(/image/waterslides/tallness.svg) no-repeat center}.app-waterslides-info .info ul li.length:before{background:url(/image/waterslides/length.svg) no-repeat center}.app-waterslides-info .info ul li.speed:before{background:url(/image/waterslides/speed.svg) no-repeat center}.app-waterslides-info .info ul li.time:before{background:url(/image/waterslides/time.svg) no-repeat center}.app-waterslides-info .info ul li.weight:before{background:url(/image/waterslides/weight.svg) no-repeat center}.app-waterslides-info .info ul li.height:before{background:url(/image/waterslides/height.svg) no-repeat center}.app-waterslides-info .info ul li.age:before{background:url(/image/waterslides/age.svg) no-repeat center}.slider-waterslides-wrapper{margin:0 0 30px;overflow-x:hidden;overflow-y:visible;position:relative}.slider-waterslides-wrapper:hover .slider-waterslides-prev{left:15px;opacity:1}.slider-waterslides-wrapper:hover .slider-waterslides-next{opacity:1;right:15px}.slider-waterslides-next,.slider-waterslides-prev{cursor:pointer;height:44px;margin:-20px 0 0;opacity:0;position:absolute;top:48%;transition:.3s;width:44px;z-index:10}.slider-waterslides-prev{background:url(/image/arrow-s.png) no-repeat 0 0;left:0}.slider-waterslides-next{background:url(/image/arrow-s.png) no-repeat 0 -49px;right:0}.slider-waterslides-pagination{bottom:auto;margin:30px 0 0;position:static;top:100%}.slider-waterslides-pagination span{background:#ccc;height:16px;margin:0 7px;opacity:1;width:16px}.slider-waterslides-pagination span.swiper-pagination-bullet-active{background:linear-gradient(to bottom,#0cf 0,#0790ee 100%)}.body-bathsandsaunas .app-bread-crumbs,.body-bathsandsaunas .h2-video{font-weight:600;left:0;position:absolute;right:0;text-align:center;z-index:5}.body-bathsandsaunas .h2-video{line-height:1.1;width:730px;color:#fff;font-size:36px;margin:340px auto 0}.body-bathsandsaunas .app-bread-crumbs{color:#ccc;font-size:17px;margin:450px auto 0}.app-bathsandsaunas-video{background:#354950;height:620px;margin:0 0 15px;position:relative}.app-bathsandsaunas-video.loading:after{opacity:.2}.app-bathsandsaunas-video.active{z-index:10}.app-bathsandsaunas-info .app-bathsandsaunas-next,.app-bathsandsaunas-info .app-bathsandsaunas-pages,.app-bathsandsaunas-info .app-bathsandsaunas-prev,.app-bathsandsaunas-video.active img,.app-bathsandsaunas-video.active:after,.app-bathsandsaunas-video.active:before,.slider-bathsandsaunas-wrapper .slider-bathsandsaunas-next.swiper-button-disabled,.slider-bathsandsaunas-wrapper .slider-bathsandsaunas-pagination span.swiper-pagination-bullet-active:before,.slider-bathsandsaunas-wrapper .slider-bathsandsaunas-pagination span:hover:before,.slider-bathsandsaunas-wrapper .slider-bathsandsaunas-prev.swiper-button-disabled{display:none}.app-buy-button,.app-buy-button span{color:#fff;display:block;position:relative;text-transform:uppercase}.app-buy-button{background:linear-gradient(to right,#e87347 0%,#ef4d62 100%);border-radius:50px;box-shadow:inset 0 -5px 10px 0 rgba(0,0,0,.1);box-sizing:border-box;height:50px;margin:0 auto 60px;padding:1px 0 0 60px;text-decoration:none;text-align:center;width:290px}.app-buy-button:before{background-image:url(/image/menu/ico_ticket.svg);bottom:0;display:inline-block;height:16px;left:30px;line-height:0!important;margin:auto;max-width:22px;min-width:22px;width:22px}.app-buy-button span{font-family:PFBeauSansPro;font-size:13px;font-weight:400;letter-spacing:.3px;line-height:50px;text-align:left;transform:scale(1,.95);white-space:nowrap;width:auto}.app-bathsandsaunas-info{margin:70px 0 0;position:relative}.app-bathsandsaunas-info>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 20px;position:relative}.app-bathsandsaunas-info>.swiper-wrapper>div{padding:40px 35px 57px 50px;width:48.6%}.app-bathsandsaunas-info>.swiper-wrapper>div.long-info{padding-bottom:105px}.app-bathsandsaunas-info .sticker{background:#f59100;border-radius:30px;color:#fff;font-size:14px;font-weight:600;height:28px;left:20px;line-height:28px;padding:0 15px;position:absolute;top:20px;z-index:10}.app-bathsandsaunas-info .advanced-info{clear:both;color:#999;margin:-7px 0 0}.app-bathsandsaunas-info strong{color:#000;font-weight:400;text-shadow:0 0 .5px #000;white-space:nowrap}.app-bathsandsaunas-info .info{bottom:17px;box-sizing:border-box;left:50px;padding:0 30px 0 0;position:absolute;width:100%}.app-bathsandsaunas-info .info ul{margin:0 0 0 -3px;padding:0}.app-bathsandsaunas-info .info ul li.thermometer:before{background:url(/image/bathsandsaunas/thermometer.png) no-repeat center}.slider-bathsandsaunas-wrapper.swiper-container-horizontal{margin:-41px -36px 30px -51px;overflow-x:hidden;overflow-y:visible;position:relative}.flexslider .slides img,.slider-bathsandsaunas-wrapper.swiper-container-horizontal>.swiper-wrapper>.swiper-slide>a>img{display:block;height:330px;margin:0 auto}.slider-bathsandsaunas-wrapper .slider-bathsandsaunas-prev{cursor:pointer;height:44px;left:0;margin:0;position:absolute;top:48%;width:44px;z-index:10}.slider-bathsandsaunas-wrapper .slider-bathsandsaunas-prev:before{border-bottom:2px solid #bbb;border-left:2px solid #bbb;content:"";height:16px;left:22px;position:absolute;top:0;transform:rotate(45deg) translate(1px,1px);width:16px}.slider-bathsandsaunas-wrapper .slider-bathsandsaunas-prev:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:16px;left:22px;position:absolute;top:0;transform:rotate(45deg);width:16px}.slider-bathsandsaunas-wrapper .slider-bathsandsaunas-next{cursor:pointer;height:44px;margin:0;position:absolute;right:0;top:48%;transition:.3s;width:44px;z-index:10}.slider-bathsandsaunas-wrapper .slider-bathsandsaunas-next:before{border-bottom:2px solid #bbb;border-left:2px solid #bbb;content:"";height:16px;position:absolute;right:22px;top:0;transform:rotate(225deg) translate(1px,1px);width:16px}.slider-bathsandsaunas-wrapper .slider-bathsandsaunas-next:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:16px;position:absolute;right:22px;top:0;transform:rotate(225deg);width:16px}.slider-bathsandsaunas-wrapper .slider-bathsandsaunas-pagination{bottom:16px;left:16px;position:absolute;width:auto}.slider-bathsandsaunas-wrapper .slider-bathsandsaunas-pagination span{border:2px solid #fff;border-radius:100%;height:48px;margin:0 7px;opacity:1;overflow:hidden;position:relative;width:48px}.slider-bathsandsaunas-wrapper .slider-bathsandsaunas-pagination span:before{background:rgba(0,0,0,.2);border-radius:100%;content:"";height:48px;left:50%;margin:-25px;position:absolute;top:50%;width:48px;z-index:1}html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-dataContainer:after,.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/image/lightbox/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/image/lightbox/prev.png) left 48% no-repeat;opacity:0;transition:opacity .6s}.flexslider:hover .flex-direction-nav .flex-next:hover,.flexslider:hover .flex-direction-nav .flex-prev:hover,.lb-nav a.lb-next:hover,.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/image/lightbox/next.png) right 48% no-repeat;opacity:0;transition:opacity .6s}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-closeContainer .lb-close{display:block;width:51px;height:53px;background:url(/image/close.png) no-repeat;text-align:right;outline:0;opacity:1;position:absolute;right:-20px;top:-20px;transition:opacity .2s;z-index:100}.lb-closeContainer .lb-close:hover{cursor:pointer;opacity:1}.icon-instagram{background:url(/image/menu/inst.png) no-repeat center;border-radius:6px;height:20px;margin:0 5px -4px -3px;width:20px}@font-face{font-family:'flexslider-icon';src:url(/css/fonts/flexslider-icon.eot);src:url(/css/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(/css/fonts/flexslider-icon.woff) format('woff'),url(/css/fonts/flexslider-icon.ttf) format('truetype'),url(/css/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{padding:0;margin:0 0 60px;position:relative;zoom:1;border-radius:4px}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;min-height:1px}.flexslider .slides img{max-width:100%;height:auto;-moz-user-select:none}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider .slides{zoom:1}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a,.flex-pauseplay a{display:block;position:absolute;z-index:10;overflow:hidden;cursor:pointer}.flex-direction-nav a{text-decoration:none;margin:-20px 0 0;top:42%;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);transition:all .3s ease-in-out;width:40px;height:40px;opacity:0}.flex-direction-nav .flex-prev{left:-50px;background:url(/image/arrow-s.png) no-repeat 0 0;height:44px;width:44px}.flex-direction-nav .flex-next{right:-50px;text-align:right;background:url(/image/arrow-s.png) no-repeat 0 -49px;height:44px;width:44px}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flex-direction-nav .flex-disabled{opacity:0!important;cursor:default;z-index:-1}.flex-pauseplay a{width:20px;height:20px;bottom:5px;left:10px;opacity:.8;color:#000}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px auto 0;position:static;overflow:hidden}.flex-control-thumbs li{width:auto;float:none;margin:15px 8px}.flex-control-thumbs img{max-width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}.bgparty-wrapper{background:#1b609b url(/image/night-party/bgr-2_2_1280.jpg) no-repeat 50% 7.2%}.bgparty-wrapper .bg-1,.bgparty-wrapper .bg-2{background:0 0}@media (min-width:765px){.box-getcard-store .box-getcard-arrprev,.box-getcard-title br{display:none}}@media (min-width:766px){.app-nav-mobile{display:none}.app-main-wrapper.has-tickets{padding-top:40px}.app-main-wrapper.has-tickets .head-bar{position:fixed;top:0;width:100%}.app-main-wrapper.has-tickets .head-bar.admin{top:40px}}@media (min-width:1124px){.sp-form-outer{margin-top:-100px!important;padding:0 0 40px!important}}@media (min-width:1200px){.rozygrysh-bg{margin:0 auto;padding:50px 100px;width:1200px}}@media (min-width:1265px){.middle-page-new-akvazona .service-aqua .service-aqua-item{width:50%}.middle-page-new-akvazona .akvazona-content .text-top .text-1{font-size:50px}}@media (min-width:1280px){.sp-form-outer{margin:0 -290px 0 0!important;padding:0 0 40px!important;top:-130px}}@media (max-width:1280px){.sp-form-outer{margin:0 -290px 0 0!important;padding:0 0 40px!important;top:-130px}}@media (max-width:1265px){.middle-page-new-akvazona .akvazona-content .text-top .text-3{padding:0}}@media (max-width:1264px){.tickets-table-upd>.row.head div.cat{max-width:140px;min-width:140px}.tickets-table-upd>.row.head div.price-cass{max-width:130px;min-width:130px}.tickets-table-upd>.row .ticket-name{padding:15px;box-sizing:border-box}.tickets-table-upd>.row .ticket-name-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.tickets-table-upd>.row .ticket-name-wrap .name{width:100%;max-width:100%;min-width:100%;border-right:0;border-bottom:3px solid #f28a05;-ms-flex-pack:start;justify-content:flex-start;padding:0 0 15px}.tickets-table-upd>.row .ticket-name-wrap .desc{padding:15px 0 0}.tickets-table-upd>.row .wide-row .cassa-amount,.tickets-table-upd>.row .wide-row .ticket-type{padding:0 10px}.tickets-table-upd>.row .wide-row .cassa-amount{-ms-flex-pack:center;justify-content:center;text-align:center}.tickets-table-upd>.row .wide-row .ticket-price{padding:0 30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}.tickets-table-upd>.row .wide-row .ticket-price .buy{max-width:200px}.tickets-table-upd>.row .wide-row .ticket-price .price-val{width:100%;padding:0 0 15px 15px}.tickets-table-upd>.row .wide-row .ticket-price .inputcounter{width:90px;height:30px}.tickets-table-upd>.row .wide-row .ticket-price .inputcounter .inputcounter-val{font-size:12px}.tickets-table-upd>.row .wide-row .ticket-price .inputcounter .inputcounter-dec,.tickets-table-upd>.row .wide-row .ticket-price .inputcounter .inputcounter-inc{width:30px;height:30px}.tickets-table-upd>.row .wide-row .ticket-price .inputcounter .plusminus-minus,.tickets-table-upd>.row .wide-row .ticket-price .inputcounter .plusminus-plus{width:8px;height:8px}.tickets-table-upd>.row .wide-row .ticket-price .app-btn{width:90px!important;height:30px!important;font-size:12px}.tickets-table-upd>.row .wide-row .ticket-type{max-width:140px;min-width:140px}.tickets-table-upd>.row .wide-row .cassa-amount{max-width:130px;min-width:130px}.app-main-wrapper.bgmaybeachsale-wrapper{background:url(/image/sale/maybeach/beach-may_3.png) no-repeat 110% 370px,url(/image/sale/maybeach/beach-may_back.jpg) no-repeat center 300px #ffb700}.spa-program-tarifs-title>span{font-size:14px}.app-events-popup{width:1150px}.app-main-wrapper.bgnewyear2019-wrapper .page-newyear2019-description.big:before{left:auto;right:0}.bgparty-wrapper{background:#1b609b url(/image/night-party/bgr-2_2_1280.jpg) no-repeat 50% 10%}}@media (max-width:1200px){.rozygrysh-bg{margin:0;padding:50px 8%;width:auto}.middle-page-rozygrysh{background:url(/image/rozygrysh/top-family.png) no-repeat -50% 87px,url(/image/rozygrysh/top-confeti.png) repeat-x 80% 50px,url(/image/rozygrysh/top-fon.jpg) no-repeat top,url(/image/rozygrysh/left-confeti.png) repeat-y 3% -500px,url(/image/rozygrysh/left-gifts.png) repeat-y -5% -150px,url(/image/rozygrysh/right-confeti.png) repeat-y 98% -430px,url(/image/rozygrysh/right-gifts.png) repeat-y 105% -150px,url(/image/rozygrysh/fon.jpg) no-repeat center 620px,url(/image/rozygrysh/fon-color.png) repeat-y bottom}.box-table>div>div:first-child{padding:0 10px 0 30px}.box-submit .submit .info{width:200px}.box-reset{padding:10px 0 15px}.app-events-popup{width:950px}.box-getcard-area{max-width:675px}.box-getcard-arrnext,.box-getcard-arrprev{width:46px;background-size:100% auto}.box-getcard-arrprev{left:185px}.box-getcard-arrnext{left:425px}.box-getcard-buy-side.right .box-getcard-buy-title,.box-getcard-steps-area{padding:0}.box-getcard-step:after,.box-getcard-use:after{font-size:16px;width:25px;height:25px}.box-getcard-step .name{font-size:26px}.box-getcard-step .img{height:85px;text-align:center}.box-getcard-step .img img{display:inline-block;font-size:0;line-height:normal}.box-getcard-top{height:375px;padding:40px 0 0}.box-getcard-hand{height:310px;bottom:-65px;max-width:755px;background-position:left top}.box-getcard-title{font-size:50px}.box-getcard-use{padding:30px}.box-getcard-use .box-getcard-step{width:calc(100%/3 - 40px)}.box-getcard-use-plus{width:40px;height:45px;margin:0 15px 0 0}.box-getcard-buy{padding:50px 30px 30px}.box-getcard-buy-side.left{max-width:345px;min-width:345px}.box-getcard-buy-sep.num,.box-getcard-store .swiper-slide.ticket{display:block}.box-getcard-buy-sep.num .num i{line-height:80px}.box-getcard-buy-sep.mon{position:relative;left:-345px;margin:15px 0 0;width:calc(100% + 345px)}.box-getcard-store .box-getcard-arrnext{left:170px}.box-getcard-store .swiper-slide.cashback .img{height:90px}.box-getcard-store .swiper-slide.cashback .img img,.box-getcard-store .swiper-slide.ticket .img img{height:100%}.box-getcard-store .swiper-slide.ticket .img{height:100px;margin:0 0 10px}.box-getcard-store-area{padding:20px 30px 60px}}@media (max-width:1124px){.app-foot{height:730px}.app-foot .ny-snow{top:-78px}.bgparty-wrapper{background:#1b609b url(/image/night-party/bgr-2_2_1280.jpg) no-repeat 50% 8%}}@media (max-width:1024px){.top-price-category{width:100%}.sp-form-outer{padding:0 0 40px!important;top:0}.app-foot{height:930px!important}.cosmetology-table-group.quadruple .cosmetology-table-item .cell.cell-btn,.cosmetology-table-group.triple .cosmetology-table-item .cell.cell-btn{text-align:center}.cosmetology-table-group .title-table-group.small .cell{font-size:14px!important}.cosmetology-table-group .cell.wide{width:50%!important}.cosmetology-table-group .cell.cell-btn{width:20%!important}.cosmetology-table-group.quadruple .cosmetology-table-item .cell,.cosmetology-table-group.triple .cosmetology-table-item .cell{width:12.5%}.app-adress li{white-space:normal}.sp-form-outer{margin:auto!important}}@media (max-width:1023px){.app-bathsandsaunas-info p br,.app-waterslides-info p br,.position-block-rules a{display:none}.body-bathsandsaunas h1.app-h1,.body-waterslides h1.app-h1{font-size:52px;margin:200px auto 0;width:380px}.body-waterslides .app-bread-crumbs{margin:340px auto 0}.app-waterslides-video{height:440px;margin:0 0 20px}.app-waterslides-info{margin:0 -20px}.app-waterslides-info .swiper-wrapper>div{margin:0 0 20px;padding:40px 70px 35px 50px;width:100%}.slider-waterslides-pagination{margin:-15px 0 0}.body-bathsandsaunas .h2-video{font-size:30px;margin:265px auto 0;width:620px}.body-bathsandsaunas .app-bread-crumbs{margin:360px auto 0}.app-bathsandsaunas-video{height:440px;margin:0 0 20px}.app-bathsandsaunas-info{margin:0 -20px}.app-bathsandsaunas-info>.swiper-wrapper>div{margin:0 0 20px;padding:35px 20px 57px}.app-bathsandsaunas-info>.swiper-wrapper>div.long-info{padding-bottom:105px}.app-bathsandsaunas-info h2{font-size:17px;margin:0 0 10px}.app-bathsandsaunas-info .info{left:20px}.slider-bathsandsaunas-wrapper.swiper-container-horizontal{margin:-36px -21px 15px}.slider-bathsandsaunas-wrapper.swiper-container-horizontal>.swiper-wrapper>.swiper-slide>a{height:265px}.slider-bathsandsaunas-wrapper.swiper-container-horizontal>.swiper-wrapper>.swiper-slide>a>img{height:265px;position:absolute;width:100%}.slider-bathsandsaunas-wrapper .slider-bathsandsaunas-pagination{left:5px;bottom:5px}.slider-bathsandsaunas-wrapper .slider-bathsandsaunas-pagination span,.slider-bathsandsaunas-wrapper .slider-bathsandsaunas-pagination span:before{height:38px;width:38px}}@media (max-width:980px){.priceMode table.app-table th{font-size:16px}.priceMode .app-h2,.priceMode .app-h2-acv,.priceMode h2{font-size:24px;line-height:24px}.tickets-table-upd{margin:0 -25px}.tickets-table-upd>.row .ticket-name,.tickets-table-upd>.row.head div.tarif{width:31%;max-width:31%;min-width:31%}.photo-tale a{width:48%;margin:0 0 15px}.box-submit{position:relative}.box-submit .submit{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end}.box-submit .submit a{-ms-flex-order:1;order:1}.box-submit .submit .info{width:100%;-ms-flex-order:2;order:2;padding:25px 0 0;text-align:right}.box-basket-popup .box-counter>div,.box-submit .submit .info br{display:none}.box-add{position:absolute;left:0;top:-60px}.box-basket-popup{width:320px;padding:20px 15px;top:35px;right:-10px}.box-basket-popup .box-counter input{border:0}.box-basket-action .btn-gray,.box-basket-all,.box-basket-row .info{display:none}.box-basket-action{padding:25px 0 0;-ms-flex-pack:center;justify-content:center}.box-lk-area{padding:35px 0 0;display:block}.box-lk-area-side{width:100%;max-width:100%;min-width:100%;padding:0 0 60px}.box-lk-area-side.box-enter-form .inputs{padding:0 0 30px}.box-lk-area-side.box-enter-form .inputs-row>div{width:160px!important;max-width:160px!important;min-width:160px!important}.box-lk-area-side.box-enter-form .inputs input[type=password],.box-lk-area-side.box-enter-form .inputs input[type=text]{max-width:340px}.box-lk-area-side.box-enter-form .submit,.box-lk-menu div{position:relative}.box-lk-body{display:block}.box-lk-menu{width:100%;max-width:100%;min-width:100%;display:-ms-flexbox;display:flex;padding:0;background:0 0;border-bottom:2px solid #dbdbdb;border-radius:0}.box-lk-menu div{padding:0 0 2px;margin:0 40px -2px 0}.box-lk-menu div:after{content:'';display:block;background-color:#dbdbdb;border-radius:50%;width:7px;height:7px;position:absolute;top:0;bottom:3px;margin:auto;right:-24px}.box-lk-menu div:last-child{margin:0 0 -2px}.box-lk-menu div:last-child:after{display:none}.box-lk-menu div.active{border-bottom:2px solid #1a96d7}.app-events-popup{width:750px}}@media (max-width:979px){.app-head-wrap .app-thermometer .thermometer--ico,.app-head-wrap .head-num .thermometer--ico{top:20px}.app-head-wrap .app-thermometer .thermometer--air,.app-head-wrap .app-thermometer .thermometer--water,.app-head-wrap .head-num .thermometer--air,.app-head-wrap .head-num .thermometer--water{top:26px}.sp-form-outer{margin-top:-150px}.app-foot{height:630px}.app-foot .ny-snow{height:740px;top:-85px}.app-bathsandsaunas-video:after,.app-waterslides-video:after{top:30%}.app-bathsandsaunas-info,.app-waterslides-info{margin:0 -10px}.app-waterslides-info .swiper-wrapper>div{padding:40px 60px 35px 40px}}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}.flex-direction-nav a{top:200px}}@media (max-width:843px){.app-tickets-table .ticket-price .app-btn{display:block;margin:0 auto;width:110px}.app-tickets-table .ticket-price .ticket-valid-thru{margin:5px auto 20px;text-align:center}.app-tickets-table .price-val{float:none;margin:0 auto}.sp-form-outer{margin-top:-180px}}@media (max-width:830px){.tickets-table-upd .ticket-detail-description{width:33%!important}}@media (max-width:826px){.app-foot{height:985px!important}.app-foot .ny-snow{height:890px}}@media (max-width:768px){.popup-february-warning h1{font-size:16px}.events-list-wrapper .events-list-item{width:45%}.app-events-popup{padding:25px 25px 20px;width:660px}.app-events-popup .app-events-popup-content .app-events-popup-image{max-width:300px}.app-events-detail .app-events-detail-image,.app-events-detail .app-events-detail-image img{max-width:320px}.app-events-video{margin:0}.app-events-video .video-link{height:398px;margin:0 0 50px;width:100%}.app-main-wrapper.bgnewyear2019-wrapper .page-newyear2019-description{min-height:200px}.app-main-wrapper.bgnewyear2019-wrapper .page-newyear2019-description.big{padding:0 30% 0 0}.app-main-wrapper.bgnewyear2019-wrapper .page-newyear2019-description.big:before{background-size:100%;height:300px;width:30%}.app-waterslides-video:after{top:25%}.app-bathsandsaunas-video:after{top:30%}.app-bathsandsaunas-info strong{white-space:inherit}.app-bathsandsaunas-info .info br{display:none}.slider-bathsandsaunas-wrapper.swiper-container-horizontal>.swiper-wrapper>.swiper-slide>a,.slider-bathsandsaunas-wrapper.swiper-container-horizontal>.swiper-wrapper>.swiper-slide>a>img{height:195px}}@media (max-width:767px){.app-head:after,.app-head:before{width:100%;display:block;position:absolute;left:0}.app-head:after{background:url(/image/ny/2018/top_back_for_320.png) center repeat-x;bottom:55px;content:" ";height:159px}.pic-ny2018--left{display:block;left:-200px;top:105px}.pic-ny2018--right{display:block;right:-200px;top:105px}.pic-ny2018--tablet{display:none}.app-head:before{content:"";height:30px;z-index:100;background:#fff;bottom:-11px}.app-foot{padding-bottom:35px}.app-main-wrapper{overflow:hidden}.app-foot{height:880px}.app-foot .ny-snow{height:990px;top:-50px}}@media (max-width:765px){.app-main-wrapper{overflow:hidden;padding-top:65px}.app-head.no-banners{height:40px;position:fixed;top:40px;width:100%;z-index:110}.app-head.no-banners .app-logo,.app-head.no-banners .app-thermometer,.app-head.no-banners .cloud-mobile,.app-head.no-banners .cloud-parallax,.app-head.no-banners .head-phone,.app-head.no-banners:before{display:none}.app-head.no-banners .head-num{width:100%}.app-head.no-banners .head-num .app-online-button{width:100%;padding:1px 10px 0 45px;height:40px;border-radius:0;left:0;-ms-flex-pack:start;justify-content:flex-start;background:linear-gradient(to right,#e87347 50%,#ef4d62 100%)}.app-head.no-banners .head-num .app-online-button:before{width:30px;height:18px}.app-head.no-banners .head-num .app-online-button .ob-do{transform:none;font-size:14px}.head-bar-menu{position:absolute;height:0;background:0 0;top:0;left:0;width:100%;z-index:200}.app-nav-wrap,.head-bar-wrap>div .head-contacts a span,.head-bar-wrap>div .head-lk a span,.tickets-table-upd>.row .wide-row .ticket-price .ticket-only-cassa span,.tickets-table-upd>.row.head div.price-cass,.tickets-table-upd>.row.head div.price-online{display:none}.head-bar{position:fixed;top:0;width:100%;z-index:115}.head-bar-wrap{padding:0 10px;box-sizing:border-box}.head-bar-wrap .mobile-menu-view,.head-bar-wrap .mobile-menu-view .call-menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.head-bar-wrap .mobile-menu-view .call-menu{height:34px;width:34px;border-radius:50%;margin:0 10px 0 0;-ms-flex-pack:center;justify-content:center;background-image:linear-gradient(to bottom,#0cf 0%,#0790ee 100%)}.head-bar-wrap .mobile-menu-view .call-menu:before,.head-bar-wrap .mobile-menu-view a.logo:before{content:'';background-repeat:no-repeat;background-position:center center;background-size:auto 100%;display:block}.head-bar-wrap .mobile-menu-view .call-menu:before{cursor:pointer;background-image:url(/image/menu/ico_menu.svg);height:16px;width:18px}.head-bar-wrap .mobile-menu-view a.logo{display:block}.head-bar-wrap .mobile-menu-view a.logo:before{background-image:url(/image/menu/logo_2.svg);width:120px;height:32px}.head-bar-wrap>div:nth-child(2){display:none}.head-bar-wrap>div .head-contacts,.head-bar-wrap>div .head-contacts a:before,.head-bar-wrap>div .head-lk{margin:0}.head-bar-wrap>div .head-contacts a{margin:0 5px}.head-bar-wrap>div .head-lk a{margin:0 10px;position:static;width:20px}.head-bar-wrap>div .head-lk a:before{margin:0;transform:scale(1.5)}.head-bar-wrap>div .head-tube{display:block}.head-bar-wrap>div .head-tube a{display:-ms-flexbox;display:flex;margin:0 5px}.app-nav-mobile .menu-buy:before,.app-nav-mobile .menu-lk:before,.head-bar-wrap>div .head-tube a:before{content:'';background-image:url(/image/menu/ico_phone.svg);background-repeat:no-repeat;background-position:center center;background-size:auto 100%;width:21px;height:28px;margin:0}.head-bar-wrap>div .head-basket a:before{margin:0}.head-bar-wrap>div .head-basket a i{right:-5px}.app-nav-mobile{background:#00a0e3;overflow:hidden;height:100%}.app-nav-mobile-block,.app-nav-mobile-shadow{position:fixed;left:0;top:0;height:100%;opacity:0;transition:all .2s ease-in-out}.app-nav-mobile-shadow{background:rgba(0,0,0,.6);visibility:hidden;width:100%}.app-nav-mobile-shadow.display{opacity:1;visibility:visible}.app-nav-mobile-block{width:280px;transform:translateX(calc(-100% - 40px))}.app-nav-mobile-block.display{transform:translateX(0);opacity:1}.app-nav-mobile-wrap{overflow:auto;height:calc(100% - 80px);width:calc(100% + 20px)}.app-nav-mobile-wrap>ul{width:280px}.app-nav-mobile-wrap>ul>li.display .drop span:before{transform:rotate(180deg)}.app-nav-mobile-wrap>ul>li.display>ul{max-height:2000px}.app-nav-mobile-wrap>ul>li>ul>li.active>a{background:linear-gradient(to bottom,#03567d 0%,#035982 17%,#036fa2 81%,#0373a2 100%)}.app-nav-mobile-wrap>ul>li>a{border-bottom:1px solid #00c5fd}.app-nav-mobile-wrap>ul>li>ul>li>a{border-bottom:1px solid #0085bd}.app-nav-mobile-close{position:fixed;width:40px;left:280px;top:0;cursor:pointer;background-color:#e87347;-ms-flex-pack:center;justify-content:center}.app-nav-mobile-close:after{content:url(/image/menu/close.svg);width:23px;height:23px;display:block}.app-nav-mobile .menu-buy,.app-nav-mobile .menu-lk{border-bottom:1px solid #00c5fd;width:100%}.app-nav-mobile .menu-buy:before,.app-nav-mobile .menu-lk:before{background-image:url(/image/menu/ico_key_w.svg);width:18px;height:17px;margin:0 10px 0 0}.app-nav-mobile .menu-buy:before{background-image:url(/image/menu/ico_ticket.svg);width:20px;height:14px;margin:0 8px 0 0}.app-nav-mobile ul{list-style:none;padding:0;margin:0}.app-nav-mobile ul>li>ul{width:100%;background:#007eb3;max-height:0;transition:all .2s ease-in-out;overflow:hidden}.app-nav-mobile li{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%}.app-nav-mobile .drop,.app-nav-mobile a,.app-nav-mobile-close{height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.app-nav-mobile a{font-size:15px;font-family:PFBeauSansPro;color:#fff;text-decoration:none;padding:0 10px;box-sizing:border-box;width:100%}.app-nav-mobile .drop{width:40px;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;cursor:pointer;right:0;z-index:1000}.app-nav-mobile .drop span{height:100%;width:40px;display:block;position:relative}.app-nav-mobile .drop span:before{content:url(/image/menu/arrow_2.svg);display:block;position:absolute;left:20px;margin:-3px 0 0 -7px;top:20px;width:14px;height:6px;line-height:0;transform:rotate(0);transition:all .2s ease-in-out}.priceMode{margin:0 -5px}.priceMode .app-tarifs-tabs{display:block;border:0;max-width:220px}.priceMode .app-tarifs-tabs div,.priceMode .app-tarifs-tabs h2{border-bottom:2px solid #f1f6f8;width:100%;text-align:left}.priceMode .app-tarifs-button-wrapper .app-tarifs-button{padding:10px 20px;text-align:center;font-size:14px;line-height:14px}.priceMode .app-tarifs-button-wrapper .app-tarifs-button.active{font-size:14px;line-height:14px}.dualPage{display:block}.dualPage .side{max-width:100%;width:100%}.dualPage .side:last-child{max-width:100%;min-width:100%}.dualPage .side.info{padding:0 0 10px}.dualPage .side.info>div{line-height:18px;-ms-flex-align:start;align-items:flex-start}.dualPage .side.info>div span{padding:0 0 0 6px}.tickets-table-upd{margin:0}.tickets-table-upd .ticket-detail-description{width:100%!important;position:relative;border-left:1px solid #e7e7e7;padding:20px 10px}.tickets-table-upd .ticket-detail-description a{max-width:140px;font-size:12px;line-height:12px;padding:10px 0}.tickets-table-upd>.row.head div.cat,.tickets-table-upd>.row.head div.tarif{width:50%;max-width:50%;min-width:50%}.tickets-table-upd>.row.head div:nth-child(2){border-right:1px solid #e7e7e7}.tickets-table-upd>.row .ticket-name{width:50%;max-width:50%;min-width:50%;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start}.tickets-table-upd>.row .ticket-name-wrap .desc,.tickets-table-upd>.row .ticket-name-wrap .desc div{font-size:14px;line-height:16px}.tickets-table-upd>.row .wide-row{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;min-height:0;padding:15px 0;border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7}.tickets-table-upd>.row .wide-row:last-child{border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7}.tickets-table-upd>.row .wide-row>div{border:0}.tickets-table-upd>.row .wide-row:nth-child(odd){background-color:#f9fcfe}.tickets-table-upd>.row .wide-row:nth-child(even){background-color:#e9f6ff}.tickets-table-upd>.row .wide-row .cassa-amount,.tickets-table-upd>.row .wide-row .ticket-price,.tickets-table-upd>.row .wide-row .ticket-type{-ms-flex-pack:center;justify-content:center;padding:0 0 5px;width:100%;max-width:100%;min-width:100%}.tickets-table-upd>.row .wide-row .ticket-price{padding:0}.tickets-table-upd>.row .wide-row .ticket-price .price-val{padding:0 0 10px;-ms-flex-pack:center;justify-content:center}.tickets-table-upd>.row .wide-row .ticket-price .buy{max-width:90px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tickets-table-upd>.row .wide-row .ticket-price .inputcounter{margin:0 0 10px}.bgbirth-wrapper{background:#1b609b url(/image/bgr-6years_1280.jpg) no-repeat 50% 80px}.app-main-wrapper.birthday-7 .bg-1,.app-main-wrapper.birthday-7 .bg-2,.app-main-wrapper.birthday-7 .bg-3,.app-main-wrapper.birthday-7 .bg-4,.box-table.history .age br{display:none}.middle-page-new-akvazona .akvazona-content .text-top .text-3{font-size:16px}.app-main-wrapper.bgmaybeachsale-wrapper .pricelist-tab{margin-bottom:0}.app-main-wrapper.bgmaybeachsale-wrapper{background:url(/image/sale/maybeach/beach-may_back.jpg) no-repeat center 80px;background-size:cover}.app-main-wrapper.bgfriday-wrapper .app-content{padding-top:0}.app-main-wrapper.bgfriday-wrapper .app-content .bold-mobile{font-weight:700}.app-main-wrapper.bgfriday-wrapper .app-content .app-tickets-table-mobile .column-left div.app-ticket-mark{color:#fff}.app-main-wrapper.bgfriday-wrapper .bg-page-blackfriday-sale{background-position:center;background-size:100%;height:250px;position:static;width:100%}.app-foot{height:1080px!important}.sp-form-outer{margin-left:auto;margin-right:auto;max-width:320px}.sp-form-outer form{-ms-flex-pack:center;justify-content:center}.sp-form-outer form .sp-field:first-child{text-align:center}.cc2k18-block{padding:0 0 40px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.cc2k18-block>div{width:100%;padding:0 0 20px;-ms-flex-order:1;order:1}.cc2k18-block .app-btn{-ms-flex-order:2;order:2;min-width:0;margin:0}.cc2k18-img>div{margin:0 0 10px!important;width:100%}.middle-page-rozygrysh{margin-top:0}.rozygrysh-logo{top:142px}.rozygrysh-slogan{top:385px}.box-add{top:-110px}.box-table{border-top:1px solid #dcdcdc;padding:0 0 85px}.box-table.history .count,.box-table.history .download,.box-table.history .print{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.box-table.history .print{-ms-flex-order:3;order:3;width:40px!important}.box-table.history .download{-ms-flex-order:4;order:4;width:40px!important}.box-table.history .box-table-item{width:calc(100% - 120px)!important;padding:0 0 20px!important}.box-table.history .date{-ms-flex-order:5;order:5;padding:0!important}.box-table.history .count{-ms-flex-order:2;order:2;padding:0!important;width:40px!important}.box-table.history .age{-ms-flex-order:6;order:6;padding:0!important}.box-table.history .age:before{content:'действителен: ';display:inline}.box-table.history .link-return{position:absolute;left:0;bottom:33px}.box-table.history .cost{-ms-flex-order:7;order:7;padding:20px 0 0!important}.box-table-row-del{right:0}.box-table-item{-ms-flex-order:1;order:1;width:calc(100% - 77px)}.box-table .count{-ms-flex-order:2;order:2;padding:47px 0 0!important;width:77px}.box-table .age,.box-table .date{-ms-flex-order:3;order:3;width:100%;font-size:13px;padding:20px 0!important;margin:0;color:#606060!important}.box-table .age span:before,.box-table .date span:before{content:'Дата заказа: ';display:inline}.box-table .cost{-ms-flex-order:5;order:5;font-weight:700;font-size:15px;line-height:1;width:100%;text-align:right;color:#000}.box-table .cost b:after,.box-table .cost span:after{content:'i';font-family:Rouble;display:inline}.box-table .cost:before{content:'Сумма: ';display:inline}.box-table .cost.one{-ms-flex-order:4;order:4;font-weight:400;color:#606060;margin:0 0 5px}.box-table .cost.one:before{content:'Стоимость билета: ';display:inline}.box-table>div{-ms-flex-wrap:wrap;flex-wrap:wrap}.box-table>div>div{padding:0!important;-ms-flex:none!important;flex:none!important}.box-table-head{display:none!important}.box-enter-info br,.box-lk-menu>div:after,.box-reset,.box-step .step .icon:after{display:none}.box-step{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 15px}.box-step .step{margin:0 0 10px}.box-step .step:after{width:18px;margin:0 10px}.box-step .step .icon{width:23px;min-width:23px;max-width:23px;height:23px;margin:0 5px 0 0}.box-lk-salut{padding:0 0 30px}.box-lk-menu{-ms-flex-pack:justify;justify-content:space-between;position:relative}.box-lk-menu>div{margin:0 0 -2px}.box-lk-menu>div a,.spa-program-tarifs-title>span{font-size:13px}.box-lk-menu>div:first-child:before{display:none}.box-lk-menu>div:before{background:#dbdbdb;border-radius:100%;content:"";height:4px;left:0;margin:-4px 0 0 -10px;position:absolute;top:50%;width:4px}.box-lk-area .form-name{padding:0 0 25px}.box-lk-area-side.box-enter-form .inputs-row>div{width:100%!important;max-width:100%!important;min-width:100%!important}.box-enter{width:320px}.box-enter .forgot{padding:20px 0}.box-enter .close{width:35px;top:15px;right:15px}.box-enter-info{padding:25px 15px}.box-enter-tabs{padding:0 15px}.box-enter-form form{padding:30px 15px}.box-enter-form .inputs-row{display:block;padding:0 0 15px}.box-enter-form .inputs-row>div{width:100%;max-width:100%;min-width:0;padding:0 0 10px}.app-gift-card-padding{padding-bottom:150px}.pic-ny2018{display:none}.box-bord{border-right:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff}.box-bord-title{white-space:normal;text-align:center;height:1px}.box-bord-title:after,.box-bord-title:before{height:1px}.box-bord-title span{padding:0 10px}.box-getcard-arrnext,.box-getcard-arrprev{top:50px;bottom:auto;height:31px;z-index:5}.box-getcard-arrnext.swiper-button-disabled,.box-getcard-arrprev.swiper-button-disabled{opacity:.5}.box-getcard-arrprev{left:0;transform:rotate(180deg)}.box-getcard-arrnext{left:auto;right:0}.box-getcard-area{padding:40px 10px 0}.box-getcard-h1{display:none}.box-getcard-title{font-size:30px;line-height:36px;width:100%;text-align:center}.box-getcard-top{height:365px;padding:50px 10px 0}.box-getcard-top:after{height:10px}.box-getcard-hand{height:200px;bottom:0;max-width:340px;background-position:right 10px top}.box-getcard-use{-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:70px 15px}.box-getcard-use-plus{margin:15px 0 0}.box-getcard-use:after{top:40px;right:15px}.box-getcard-use .box-getcard-step{width:100%}.box-getcard-use .box-getcard-step .img{height:75px}.box-getcard-steps{margin:0 0 85px}.box-getcard-buy{display:block}.box-getcard-buy-sep.mon{left:0;width:100%;display:block}.box-getcard-buy-sep.mon .img{float:left;margin:10px 0 0}.box-getcard-buy-sep.free .img,.box-getcard-buy-sep.rub .img{height:70px;width:75px;max-width:75px;min-width:75px}.box-getcard-buy-sep.rub .img img{height:100%}.box-getcard-buy-title{margin:0 0 25px}.box-getcard-buy-side{width:100%!important;max-width:100%!important;min-width:100%!important}.box-getcard-buy-side.left{padding:0 0 15px}.box-getcard-store{overflow:hidden}.box-getcard-store .box-getcard-arrprev{left:0}.box-getcard-store .box-getcard-arrnext{right:0;left:auto}.box-getcard-store .swiper-slide{text-align:center}.box-getcard-store .swiper-slide.cashback{display:block}.box-getcard-store .swiper-slide.cashback .img{margin:0 0 15px}.box-getcard-store .swiper-slide .img{width:100%;max-width:100%}.box-getcard-store-area{padding:40px 10px 60px}.box-getcard-step{text-align:center;padding:15px 0 0}.box-getcard-step.spa{margin:-30px 0 0}.box-getcard-step.spa .img img{width:125px;margin:0 0 0 40px}.box-getcard-step:after{right:15px}.box-getcard-step .img{font-size:0;line-height:normal}.box-getcard-step .img img{position:relative;display:inline-block}.bgparty-wrapper{background:#1b609b url(/image/night-party/bgr-2_2_1280.jpg) no-repeat 50% 80px}}@media (max-width:739px){.body-bathsandsaunas h1.app-h1,.body-waterslides h1.app-h1{font-size:32px;margin:150px auto 0;width:220px}.body-waterslides .app-bread-crumbs{display:none}.app-waterslides-video{height:310px;margin:15px 0 30px}.app-waterslides-info{display:block;-ms-flex-pack:inherit;justify-content:inherit;margin:0 -10px}.app-waterslides-info .app-waterslides-prev{background:url(/image/arrow_left.svg) no-repeat left;display:block;height:30px;left:0;position:absolute;top:-10px;width:30px;z-index:100}.app-waterslides-info .app-waterslides-next{background:url(/image/arrow_right.svg) no-repeat right;display:block;height:30px;position:absolute;right:0;top:-10px;width:30px;z-index:100}.app-waterslides-info .app-waterslides-pages{color:#000;display:block;height:30px;left:0;position:absolute;text-align:center;top:-5px;width:100%}.app-waterslides-info .swiper-wrapper{-ms-flex-wrap:inherit;flex-wrap:inherit;margin:0;position:static}.app-waterslides-info .swiper-wrapper>div{margin:25px 0;padding:35px 30px 35px 20px}.slider-waterslides-wrapper{margin:0 -10px 30px}.body-bathsandsaunas .h2-video{font-size:18px;margin:190px auto 0;width:220px}.body-bathsandsaunas .app-bread-crumbs{display:none}.app-bathsandsaunas-video{height:310px;margin:15px 0 30px}}@media (max-width:684px){.app-foot{height:1210px!important}.app-foot .ny-snow{height:1290px;top:0}}@media (max-width:628px){.app-tarifs-button-wrapper .app-tarifs-button--holidays-crossed:before{transform:translate(-50%,0) rotate(5deg)}.app-tarifs-button-wrapper .app-tarifs-button--holidays-crossed:after{transform:translate(-50%,0) rotate(-5deg)}.top-price-category-padding{height:100px}.top-price-category .btn-price-category--spa:before{line-height:41px;width:40px}.top-price-category .btn-price-category--party{margin:-3px 0 0 -21px}.top-price-category .icon-block{margin:0;width:19%}.top-price-category{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:100px;left:3%;margin:5px 0 20px;overflow-x:auto;position:absolute;right:0;white-space:nowrap;width:95%}.top-price-category .icon-block.active .btn-price-category--party,.top-price-category .icon-block:hover .btn-price-category--party{margin:-5px 0 0 -21px}.app-tickets-table-mobile .price{background:#606060}.app-tickets-table-mobile.row-red .price{background:#e13939}.priceMode .app-table.app-table--no-border.hide{display:none!important}.bgbirth-wrapper{background:#1b609b;background-position:50% 3%}.bgbirth-wrapper .bg-1{background:url(/image/bgr-6years_1280.jpg) no-repeat 50% 5.2%;background-size:cover;display:block;height:570px;position:absolute;top:80px;width:100%;left:0}.middle-page-new-akvazona .service-aqua .service-aqua-item,.top-banner-spasalon .banner-text{width:100%}.middle-page-new-akvazona .service-aqua .label{width:160px}.app-main-wrapper.bgfriday-wrapper .app-tarifs-tabs{display:block}.app-main-wrapper.bgfriday-wrapper .app-tarifs-special-button{width:32%}.app-foot{height:855px!important}.top-banner-spasalon{background:#f7f7f7;margin:20px -5.5%;width:111%}.app-serv-cosmetics-new{max-width:400px;width:auto}.app-serv-cosmetics-new--spaprograms .row-cosmetics-form .caption{text-align:left}.app-serv-cosmetics-new .row-cosmetics-form.cal-date .field-text:after{margin-top:5px}.spa-program-tarifs-title>span{font-size:20px}.cosmetology-table-item .cell{width:50%}.app-spa-salon-links{-ms-flex-wrap:wrap;flex-wrap:wrap}.app-spa-salon-links a{width:49.8%}.app-spa-salon-links a img{height:auto;max-width:100%}.app-spa-salon-links a .description span{font-size:18px}.cosmetology-table-item .cell:nth-of-type(3){width:50%}.cosmetology-table-item .cell:nth-of-type(4){width:100%}.cosmetology-table-group .title-table-group.without-icon .cell{text-align:left}.cosmetology-table-group .title-table-group.without-icon{padding:10px 20px}.cosmetology-table-group .cell.cell-btn,.cosmetology-table-group .cell.wide{width:100%!important}.cosmetology-table-group.simple .cosmetology-table-item .cell,.cosmetology-table-group.triple .cosmetology-table-item.title-table-group .cell{width:100%}.cosmetology-table-group.triple .cosmetology-table-item .cell{width:33%}.cosmetology-table-group.triple .cosmetology-table-item .cell:nth-of-type(1){text-align:center;width:100%}.cosmetology-table-group.quadruple .cosmetology-table-item.title-table-group .cell{width:100%}.cosmetology-table-group.quadruple .cosmetology-table-item .cell{width:25%}.cosmetology-table-group.quadruple .cosmetology-table-item .cell:nth-of-type(1){text-align:center;width:100%}.middle-page-rozygrysh{background:url(/image/rozygrysh/top-confeti.png) repeat-x 80% 50px,url(/image/rozygrysh/top-fon.jpg) no-repeat top,url(/image/rozygrysh/left-confeti.png) repeat-y 3% -500px,url(/image/rozygrysh/right-confeti.png) repeat-y 98% -430px;padding:270px 0 100px}.app-otzov-box.desktop,.body-bathsandsaunas .h2-video br,.middle-page-rozygrysh:before{display:none}.rozygrysh-bg{background:url(/image/rozygrysh/fon.jpg) no-repeat center 20px,url(/image/rozygrysh/fon-color.png) repeat-y bottom;margin:0 auto;padding:50px 9% 100px;width:100%}.rozygrysh-logo{height:100px;margin:0 0 0 -90px;top:100px}.rozygrysh-logo img{max-height:100%}.rozygrysh-slogan{left:0;margin:0 auto;right:0;top:220px;width:320px}body.body-rozygrysh .mt100{margin-top:30px}.app-maps .app-m-text .h1,.app-otzov-box.phone .h1{font-size:30px}.app-otzov-box.phone,.rozygrysh-slogan{display:block;height:auto}.app-otzov-box.phone .new-main-review{left:-40px;margin-left:80px}.app-otzov-box.phone .app-otz-more{display:block;position:relative;right:auto;text-align:center;top:-10px;width:100%}.app-otzov-box.phone .app-slider-otzov .slider2{height:520px}.app-otzov-box.phone .app-slider-otzov .slider2 .slide2{height:460px}.app-otzov-box.phone .app-slider-otzov .slider2 .slide2 .review-item .anounce{padding-top:55px}.app-otzov-box.phone .app-slider-otzov .slider2 .slide2 .review-item .anounce>span{height:auto}.app-otzov-box.phone .app-slider-otzov .app-slider-o-next,.app-otzov-box.phone .app-slider-otzov .app-slider-o-prev{top:320px;transform:scale(.6)}.app-otzov-box.phone .app-slider-otzov .app-slider-o-prev{left:-15px}.app-otzov-box.phone .app-slider-otzov .app-slider-o-next{right:-15px}.box-installment .installment{padding:20px 30px 15px}.box-installment .installment img{display:block;margin:5px 0 0;position:static}.app-second-ticket-popup{width:400px}.app-second-ticket-popup .app-second-ticket-popup--inner{padding:50px 10px 20px}.app-second-ticket-popup .app-second-ticket-popup--inner .app-second-tarifs .pricelist-tab table td.price{padding:0 5px 10px}.app-second-ticket-popup .app-second-ticket-popup--inner .app-second-tarifs .pricelist-tab table td .app-btn--buysmall{padding:0 20px}.app-second-ticket-popup .app-second-ticket-popup--inner .app-second-tarifs .pricelist-tab table td .not-interesting a{left:auto;right:0}.app-events-popup{width:530px}.app-events-popup .app-events-popup-content .app-events-popup-image{float:none;max-height:none;max-width:100%;min-height:auto!important;width:100%}.app-foot{}.app-foot .ny-snow{height:700px}.bgaquanight-wrapper{background:#1b609b}.bgaquanight-wrapper .bg-page-party .page-ocean-party{margin-top:0}#colorbox.record #cboxClose{right:0;transform:scale(.6);top:0}#colorbox.second-tickets #cboxClose{right:5px;top:5px}.body-bathsandsaunas .h2-video{font-size:20px;line-height:1.3;width:100%}.app-bathsandsaunas-video:after{transform:scale(.7)}.app-bathsandsaunas-info{display:block;-ms-flex-pack:inherit;justify-content:inherit;margin:0 -10px}.app-bathsandsaunas-info .app-bathsandsaunas-prev{background:url(/image/arrow_left.svg) no-repeat left;display:block;height:30px;left:0;position:absolute;top:-10px;width:30px;z-index:100}.app-bathsandsaunas-info .app-bathsandsaunas-next{background:url(/image/arrow_right.svg) no-repeat right;display:block;height:30px;position:absolute;right:0;top:-10px;width:30px;z-index:100}.app-bathsandsaunas-info .app-bathsandsaunas-pages{color:#000;display:block;height:30px;left:0;position:absolute;text-align:center;top:-5px;width:100%}.app-bathsandsaunas-info>.swiper-wrapper{-ms-flex-wrap:inherit;flex-wrap:inherit;margin:0;position:static}.app-bathsandsaunas-info>.swiper-wrapper>div{margin:25px 0;padding:35px 30px 57px 20px;width:100%}.app-bathsandsaunas-info>.swiper-wrapper>div.long-info{padding-bottom:105px}.slider-bathsandsaunas-wrapper.swiper-container-horizontal{margin:-36px -31px 15px -21px}.bgparty-wrapper{background:#1b609b}.bgparty-wrapper .bg-1{background-position:50% 5.2%;background-repeat:no-repeat;background-size:cover;top:80px}}@media (max-width:479px){.app-cabinet-email-popup,.app-events-popup{width:320px}}@media (max-width:413px){.app-tarifs-button-wrapper .app-tarifs-button--holidays-crossed:before{transform:translate(-50%,0) rotate(15deg)}.app-tarifs-button-wrapper .app-tarifs-button--holidays-crossed:after{transform:translate(-50%,0) rotate(-15deg)}.app-second-ticket-popup{width:320px}.events-list-wrapper .events-list-item{width:100%}}@media screen and (max-width:360px){.flex-direction-nav a{top:100px}}@media (max-width:320px){.app-cabinet-email-popup{width:280px}.app-events-detail h3,.events-list-header{font-size:30px;line-height:30px}.app-events-popup{width:280px}.app-events-detail .app-events-detail-image{float:none;margin:0 0 40px;max-width:100%}.app-events-detail .app-events-detail-image img{max-width:100%}.flexslider .flex-control-thumbs{display:none}.flexslider .slides img{height:200px!important}.app-events-video .video-link{height:190px;margin:0 0 25px;width:100%}.app-events-video .video-link:after,.app-events-video .video-link:before{margin-top:-60px;transform:scale(.5)}.app-events-video .video-link .description{font-size:14px}}@media (max-width:1264px) and (min-width:1024px){.app-head-wrap,.head-bar-menu,.head-bar-wrap{padding:0 8%;box-sizing:border-box;max-width:100%}.head-bar-menu .app-nav-wrap{position:relative;top:0}.cosmetology-table-group.quadruple .cosmetology-table-item,.cosmetology-table-group.triple .cosmetology-table-item{padding:10px 50px}}@media (max-width:1023px) and (min-width:765px){.app-head-wrap,.head-bar-menu,.head-bar-wrap{padding:0 4%;box-sizing:border-box;max-width:100%}.head-bar-menu .app-nav-wrap{position:relative;top:0}}@media (max-width:765px) and (min-width:413px){.app-nav-mobile-block,.app-nav-mobile-wrap>ul{width:370px}.app-nav-mobile-close{left:370px}}@media (max-width:1023px) and (min-width:629px){.app-spa-salon-links a .description span{font-size:16px}.rozygrysh-bg{margin:0;padding:50px 4%;width:auto}.middle-page-rozygrysh{background:url(/image/rozygrysh/top-family.png) no-repeat -300px 87px,url(/image/rozygrysh/top-confeti.png) repeat-x 80% 50px,url(/image/rozygrysh/top-fon.jpg) no-repeat top,url(/image/rozygrysh/left-confeti.png) repeat-y 3% -500px,url(/image/rozygrysh/left-gifts.png) repeat-y -15% -150px,url(/image/rozygrysh/right-confeti.png) repeat-y 98% -430px,url(/image/rozygrysh/right-gifts.png) repeat-y 115% -150px,url(/image/rozygrysh/fon.jpg) no-repeat center 620px,url(/image/rozygrysh/fon-color.png) repeat-y bottom}}@media (min-width:768px) and (max-width:979px){.pic-ny2018--left,.pic-ny2018--right{display:none}.pic-ny2018--tablet{display:block;left:234px;top:122px}}@media (max-width:979px) and (min-width:768px){.pic-ny2018--left,.pic-ny2018--right{display:block}}@media (min-width:765px) and (max-width:1200px){.box-getcard-store .swiper-slide.cashback{min-width:calc(100% - 230px)}.box-getcard-store .swiper-slide.cashback .text{padding:30px 0 0}.box-getcard-store .swiper-slide.cashback .text .name{margin:0 0 50px}.box-getcard-store .swiper-slide.cashback .text>span{display:block;position:relative;left:-140px;width:calc(100% + 140px)}.box-getcard-store .swiper-slide.ticket{max-width:230px}}

@media (min-width: 980px) {
    .app-bathsandsaunas-info {
        margin: 70px 15px 0;
    }
}
@media (max-width: 628px) {
    .app-bathsandsaunas-info > .swiper-wrapper > div,
    .app-bathsandsaunas-info > .swiper-wrapper > div.long-info {
        padding-bottom: 30px;
        height: 100%;
    }
    .app-bathsandsaunas-info .info{
        position: static;
        margin-top: 15px;
    }
}
/* End */
/* /css/bathsandsaunas.css?1573634420136156 */
