.popular,.alternatives{text-align:center}.popular h3,.alternatives h3{margin-top:80px;margin-bottom:50px}.popular .popular__header{margin-top:35px;font-size:32px;margin-bottom:72px}.popular__city{font-family:Panton;line-height:normal;font-size:18px;font-weight:600;color:#231f20;margin-bottom:11px;min-height:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 30px}.popular-block{background:#fff;-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.15);box-shadow:0 3px 8px rgba(0,0,0,0.15);-webkit-border-radius:5px;border-radius:5px;padding-bottom:13px;overflow:hidden;height:100%;-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;-o-transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in}.popular-block:hover{-webkit-box-shadow:0 3px 16px rgba(0,0,0,0.15);box-shadow:0 3px 16px rgba(0,0,0,0.15)}.popular-block img{width:100%;height:210px;-o-object-fit:cover;object-fit:cover}.popular .form-group{margin-bottom:.3rem}.popular__subheader{margin-bottom:30px;font-family:"Panton";font-weight:600;line-height:normal;font-size:20px;color:#231f20;min-height:66px;padding-left:13px;padding-right:13px}.popular__region{line-height:normal;font-size:16px;color:#231f20;display:block;margin-bottom:20px}.popular__region a{color:inherit}.popular__region a:hover,.popular__city:hover{color:#f9a030;text-decoration:none}.popular div span:before,.alternatives div span:before{content:"";display:inline-block;width:10px;height:14px;vertical-align:top;background:url("../img/icons/pin.svg") center no-repeat;-webkit-background-size:contain;background-size:contain;margin-right:10px}.popular__link{font-family:Panton;line-height:normal;font-size:18px;color:#f9a030}.popular__link:hover{color:#f9a030}.popular__img{display:block;overflow:hidden;margin-bottom:25px;height:210px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover;position:relative}.popular__img:before{content:"";background:inherit;display:block;left:0;top:0;bottom:0;position:absolute;right:0;-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;-o-transition:transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.popular__img:hover:before{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.popular-hotels{padding-bottom:50px;width:100%}.popular-hotels .slick-next{right:15px;top:20%;z-index:20}.popular-hotels .slick-prev{left:15px;top:20%;z-index:20}.popular-hotels.slick-slider .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.popular-hotels.slick-slider .slick-slide{float:none;padding-left:15px;padding-right:15px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.popular-hotels .popular-block{padding-left:0;padding-right:0;margin-bottom:5px}.popular-bottom{margin-top:116px}.popular__title{font-size:32px;margin-bottom:71px;font-family:Panton}.popular__span{color:#f9a030;font-family:"Panton";font-weight:600}#wrap_list_phones #list_phones{font-size:21px}.wrap-list-phones-picker button{background:white !important;height:48px}.wrap-list-phones-picker button:hover{background:white !important}.wrap-list-phones-picker .btn-light:not(:disabled):not(.disabled).active,.wrap-list-phones-picker .btn-light:not(:disabled):not(.disabled):active,.wrap-list-phones-picker .show>.btn-light.dropdown-toggle{background:white !important}.wrap-list-phones-picker .filter-option{top:8px !important}@media screen and (max-width:1200px){.popular__city{padding-left:20px;padding-right:20px}}@media only screen and (max-width:1024px){.popular div p{min-height:auto}.popular div .row p{min-height:86px}}@media screen and (max-width:991px){.popular{padding-bottom:0}.alternatives{padding:15px}.alternatives .popular-hotels{padding:0;margin:0}.popular__city{padding-left:10px;padding-right:10px;min-height:71px;margin-bottom:17px}.popular__region{margin-bottom:26px}.popular-block img{height:176px}.popular-block{padding-bottom:24px}.popular__img{margin-bottom:16px}.popular__img{height:177px}.popular-hotels{padding-bottom:0}.popular-hotels .slick-slide,.popular-hotels .owl-stage{margin-bottom:15px;height:auto}.popular-hotels .popular-block,.popular-hotels .news__block{height:100%}.popular h3{margin-top:31px;margin-bottom:14px}.popular__subheader{font-size:16px;min-height:0}.popular .popular__header{margin-top:0;font-size:24px;margin-bottom:30px}.popular-bottom{margin-top:60px}}@media only screen and (max-width:800px){.popular div .row p{min-height:110px}.popular{padding-bottom:15px}}@media only screen and (max-width:767px){.popular.popular-bottom{padding-bottom:15px;margin-bottom:0}.popular__img,.news__img{height:210px}.popular-block,.news__block{max-width:345px;margin-left:auto;margin-right:auto}.popular .slick-prev,.popular .slick-next{-webkit-border-radius:2px;border-radius:2px;width:35px;height:35px}.popular .slick-prev{left:15px;z-index:99;top:98px}.popular .slick-next{right:15px;z-index:99;top:98px}.alternatives h3{padding:15px;margin:0}.popular-hotels .popular__subheader{margin-bottom:25px}.popular{margin-left:0;margin-right:0}.popular__title{margin-bottom:30px}.popular__city{min-height:74px;margin-bottom:0}.popular__region{margin-top:2px;margin-bottom:21px}.popular{padding-bottom:0}.popular-block{padding-bottom:18px}.popular .bootstrap-select .dropdown-toggle .filter-option-inner-inner{font-family:Panton;line-height:normal;font-size:16px;color:#231f20}.popular .btn-light{color:#212529;background-color:#fff;border-color:#f9a030}.popular .dropdown-toggle::after{border:0;background:url(../img/arrow-bottom.png) center no-repeat;-webkit-background-size:contain;background-size:contain;width:18px;height:10px;margin-bottom:0;top:20px}.popular .btn-secondary:not(:disabled):not(.disabled).active,.popular .btn-secondary:not(:disabled):not(.disabled):active,.popular .show>.btn-secondary.dropdown-toggle{color:#231f20;background-color:transparent;border-color:#f9a030}.popular .bootstrap-select .dropdown-toggle .filter-option{padding:10px}.popular .form-group{-webkit-border-radius:5px;border-radius:5px;width:160px;border:2px solid #f9a030;margin:0 auto 30px}.popular .form-group .btn{min-height:40px;padding:5px 10px 4px 10px}.popular-bottom .popular__header{font-size:23px;padding:0 10px;margin:42px auto 33px}.popular-bottom .slick-slider{margin-top:15px;margin-bottom:15px}.popular h3{margin-top:25px;padding:0 25px}.popular__subheader{font-size:16px;margin-bottom:0;margin-top:29px}.popular__city{font-size:16px}}body{background-color:#f9fcfd}header .nav-pane{padding-bottom:20px}header .nav{max-width:1170px}.crumbs{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.crumbs nav{width:100%}.breadcrumb{background-color:transparent;margin-bottom:0rem}.cites-this__title{font-size:30px;color:#231f20;text-align:left;font-family:Panton;line-height:normal;margin:9px 0 11px;font-weight:500}h1.cites-this__title{font-weight:600}.tab-pane.tab-contents__tab-pane h1{font-family:Panton;line-height:normal;font-size:36px;text-align:center;color:#231f20;font-weight:500}.cites-this__place-position{font-size:16px;color:#4f4f4f;margin-bottom:22px}.cites-price-new{text-align:center;min-width:250px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:230px;margin-left:auto}.cites-price__btn{max-width:250px;width:100%;height:45px;background:#f9a030;-webkit-border-radius:5px;border-radius:5px;color:#fff;border:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;font-size:18px;display:inline-block;line-height:45px;font-weight:500;-webkit-box-shadow:0 1px 0 0 #d67700,0 2px 6px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 0 #d67700,0 2px 6px 0 rgba(0,0,0,.15)}.cites-price__btn:hover{text-decoration:none;background:#ef8807;color:#fff;-webkit-border-radius:5px;border-radius:5px}.cites-price__info{font-size:30px;margin-top:23px;margin-bottom:.5rem;line-height:1}.cites-price__color{color:#f9a030}.booking-long{padding-top:5px}.booking-long__item{background-color:#ff2a2a;-webkit-border-radius:5px;border-radius:5px}.booking-long__item span{line-height:normal;font-size:14px;text-align:center;color:#fff}.booking-long__img{margin:-4px -4px -5px 0}.carousel{padding-top:25px;padding-bottom:40px;height:200px;overflow:hidden}.carousel .owl-stage-outer{width:5000px}.carousel .owl-dots{display:none}.carousel .owl-nav{width:100%;position:absolute;top:0;left:0}.carousel .owl-nav .owl-prev{position:absolute;bottom:-104px;left:14px;margin-top:0;margin-left:0;background:#fff;width:35px;height:35px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;border:0}.carousel .owl-nav .owl-prev span{display:none}.carousel .owl-nav .owl-prev:before{position:absolute;content:url(../img/otel/arrow-prev.png);top:8px;left:11px}.carousel .owl-nav .owl-next{position:absolute;bottom:-104px;right:55px;margin-top:0;margin-left:0;background:#fff;margin-right:-40px;width:35px;height:35px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;border:0}.carousel .owl-nav .owl-next span{display:none}.carousel .owl-nav .owl-next:before{position:absolute;content:url(../img/otel/arrow-next.png);top:8px;left:13px}.carousel .slider{position:relative}.carousel .item{width:100%;height:170px;min-height:170px}.carousel .item img{height:100%}.padding-right-none{padding-right:0;padding-left:0;-webkit-box-flex:0}.padding-left-none{padding-right:0;padding-left:0;-webkit-box-flex:0}.tabs-nav{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tabs-nav__item{display:block}.tabs-nav__item:last-child .tabs-nav__link{border-right:1px solid #f9a030}.tabs-nav__link{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:14px;padding-right:15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:40px;background:#fff;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;border:1px solid #f9a030;border-right:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-weight:500;color:#231f20;-webkit-border-radius:0;border-radius:0;text-decoration:none !important;font-weight:600}.tabs-nav__link.active,.tabs-nav__link:hover{color:#fff;background-color:#f9a030}.container__tabs-nav{margin-top:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.info__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-shadow:-2px 5px 15px rgba(0,0,0,0.1),6px 5px 15px rgba(0,0,0,0.1);box-shadow:-2px 5px 15px rgba(0,0,0,0.1),6px 5px 15px rgba(0,0,0,0.1)}.booking__title_mob{display:none}.nav-tabs{width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:30px 0 0;max-width:none;border-bottom:1px solid #f9a030}.nav-tabs .nav-item:last-child .nav-link{border-right:1px solid #f9a030}.nav-tabs .nav-item:nth-child(odd){z-index:2}.nav-tabs .nav-item:nth-child(even){z-index:1}.nav-tabs .nav-item:nth-child(2){z-index:3}.nav-tabs .nav-item:nth-child(1){z-index:4}.header__header-nav{margin:30px 0 -5px}.header-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style-type:none;padding:0}.header-nav__item{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.header-nav__link{font-family:Panton;font-weight:700;line-height:normal;font-size:20px;text-decoration:none !important;color:#fff;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;padding:0;margin:0}.tab-contents{-webkit-border-radius:0 0 0 5px;border-radius:0 0 0 5px;border-right:1px solid #e0e0e0;background:#fff;height:100%;padding-left:30px;padding-right:30px}.tab-contents__tab-pane{padding-top:33px;height:100%}.tab-pane{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-weight:400;line-height:23px;list-style-type:none;margin:0;padding-left:0;height:min-content}.tab-pane .tab-pane__title{text-align:center;padding-bottom:30px}.tab-pane .tab-pane__title h5{font-size:20px;font-weight:600}.tab-pane__item{padding-bottom:22px;padding-right:10px;margin:0 !important}.tab-pane__icon{padding-right:1px;display:inline-block;position:relative;top:-4px}.tab-pane__desc{font-weight:600}.tab-pane__bottom{text-align:center;padding-bottom:25px;padding-top:7px;margin-top:4px}.tab-pane__btn{background-color:transparent;border:0;text-decoration:none !important;color:#16c1f3;font-size:18px;font-weight:400;cursor:pointer;display:inline-block;margin-right:6px}.tab-pane__btn:after{content:"";width:20px;height:8px;margin:0 5px;display:inline-block;background:url("../img/arrow-down-hover.svg") 0 0 no-repeat}.tab-pane__btn:hover{color:#f9a030}.tab-pane__btn:hover:after{background-image:url("../img/arrow-down.svg")}.tab-pane__btn.open:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.tab-pane__down{display:inline-block;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all;margin-left:5px}.prof__tab-pane .tab-pane__item{line-height:20px;padding-bottom:18px}.js-toggle-list{display:none}.section-title{font-size:36px;font-family:Panton;line-height:normal;text-align:center;color:#231f20;margin-top:80px;margin-bottom:50px}.btn-toggle{background-color:transparent;border:0;display:inline-block;border:0;color:#16c1f3;font-size:18px;font-weight:400;cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline}.btn-toggle:hover{color:#f9a030;text-decoration:none}.js-content-toggle{display:none}.up-icon{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.tab-pane-hidden{display:none}.tab-pane__btn:hover .tab-pane__check{color:#f9a030 !important;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all}.tab-pane__btn:hover .tab-pane__down path{fill:#f9a030;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all}.prof{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-border-radius:0 0 5px 0;border-radius:0 0 5px 0;padding-left:25px;padding-right:10px;background:#fff;padding-top:31px}.prof__title{text-align:center;margin-bottom:10px;font-size:18px;color:#231f20;font-weight:600}.procedures-services{position:relative;margin:28px 0 31px}.procedures-services_reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.procedures-services_reverse .procedures-services__block{left:0;right:auto;padding:23px 20px 10px}.procedures-services__block{background:#fff}.procedures-services__block p{font-size:16px;font-weight:400;color:#231f20;line-height:normal;margin-bottom:20px}.procedures-services__block p span{font-weight:600}.procedures-services__check{text-align:center;width:100%;padding:0}.procedures-services__link{display:block;border:0;background-color:transparent;color:#16c1f3;font-size:16px;font-weight:400;cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline}.procedures-services__link:hover{color:#f9a030;text-decoration:none}.procedures-services__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:17px;list-style:none;padding-left:0}.procedures-services__item,.dots-check li{width:100%;position:relative;font-weight:400;padding-left:24px;font-size:16px;margin-bottom:11px}.dots-check li{list-style:none;margin-left:-40px}.procedures-services__item:before,.dots-check li:before{content:"";position:absolute;left:0;top:4px;-webkit-border-radius:100%;border-radius:100%;background:#65d06c url(../img/icons/check-two.svg) no-repeat center;width:15px;height:15px;-webkit-background-size:9px 9px;background-size:9px;-webkit-box-shadow:inset 2px -2px 1px 1px rgba(0,0,0,0.1);box-shadow:inset 2px -2px 1px 1px rgba(0,0,0,0.1)}.otel-info{padding-bottom:0}.otel-info .networks-title{font-family:"Panton";color:#fff;margin-bottom:14px;font-size:16px}.otel-info .networks-list__item:hover{color:#fff}.otel-info .networks-list__item:hover img{-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px)}.otel-info .contact-helper{text-align:center;padding:0;-webkit-box-flex:0;-webkit-flex:0 0 24%;-ms-flex:0 0 24%;flex:0 0 24%;max-width:24%}.otel-info__booking{padding:0;-webkit-box-flex:0;-webkit-flex:0 0 52%;-ms-flex:0 0 52%;flex:0 0 52%;max-width:52%}.otel-info .networks-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.otel-info .networks-list__item{display:block;font-size:14px;margin-left:25px;color:#fff;font-weight:400}.otel-info .networks-list__item img{display:block;width:auto;height:40px;margin:0 auto 5px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.otel-info .networks-list__item:first-child{margin-left:0}.otel-section{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:28px;padding-bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.section_nine{background:url(../img/small-new-bgr-mountain.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover;margin-top:70px;padding-bottom:22px;position:relative}.section_nine:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.3)}.section_nine .section__title{margin:0;text-align:center}.section_nine .section__title{padding:87px 0 0;color:#fff}.section_nine form{margin-top:45px;max-width:100%;-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translateX(18px)}.section_nine input{min-width:100px;width:100%}.section_nine .button_form{min-width:100px;width:100%;height:50px;margin-top:0}.section_nine .button_form:hover{background:#ef8807;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.section__title_mt{margin-top:86px}.section__title_white{color:#fff}.section__about{margin:40px 0 0 0;color:#fff;font-size:20px;text-align:center;font-family:"Panton"}.callback{text-align:center;-webkit-flex-basis:24%;-ms-flex-preferred-size:24%;flex-basis:24%;max-width:24%}.callback__icon{display:inline-block;background:transparent url("../img/phone-1-.svg") 0 0 no-repeat;width:60px;height:60px}.callback__info{padding:4px 0 19px;display:block;line-height:normal;font-size:16px;color:#fff}.callback__btn{display:inline-block;max-width:230px;width:100%;height:45px;line-height:45px;background:#f9a030;font-size:18px;-webkit-border-radius:5px;border-radius:5px;color:#fff !important;border:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-box-shadow:0 1px 0 0 #d67700,0 2px 6px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 0 #d67700,0 2px 6px 0 rgba(0,0,0,.15)}.callback__btn:hover{text-decoration:none;background:#ef8807;color:#fff !important;-webkit-border-radius:5px;border-radius:5px}.callback__btn a{display:block;font-size:16px;margin-top:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-weight:400;color:#fff}.otel-info__callback{margin-top:-6px;padding:0 0 0 10px}.booking{text-align:center;padding-top:10px}.booking__title{font-size:30px;color:#fff;font-weight:400;margin-bottom:11px;letter-spacing:-0.2px}.booking__text{font-size:16px;color:#fff;font-weight:400;line-height:normal;margin-bottom:0}.booking__phone{display:inline-block;font-size:18px;color:#fff;padding:5px 0}.booking__phone_big{font-size:30px;padding:0;font-weight:bold;text-shadow:2px 2px 2px #000}.booking__phone_poz{padding:17px 0 5px}.booking__phone:hover{text-decoration:none;color:#fff;opacity:.7}.box-networks{-webkit-box-flex:0;-webkit-flex:0 0 24%;-ms-flex:0 0 24%;flex:0 0 24%;max-width:24%;text-align:center}.box-networks__title{font-size:16px;color:#fff;padding:0 10px 0 0}.list-networks{list-style-type:none;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:13px 0 4px -15px}.list-networks__item{padding:0 17px}.list-networks__link{text-decoration:none !important;display:inline-block;line-height:36px}.list-networks__link:hover .list-networks__icon{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.list-networks__link:hover .list-networks__info{color:#f9a030}.list-networks__icon{display:inline-block;width:40px;height:40px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.list-networks__icon_chat{background-image:url("../img/chat.svg")}.list-networks__icon_viber{background-image:url("../img/viber.png")}.list-networks__icon_facebook{background-image:url("../img/fb.svg")}.list-networks__info{font-size:14px;line-height:12px;color:#fff;display:block;padding:12px 0 0}.otel-docs{padding-top:50px}.otel-docs__item{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.docs-hotel{background:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.1);box-shadow:0 5px 15px rgba(0,0,0,0.1);-webkit-border-radius:5px;border-radius:5px;width:100%;padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0}.docs-hotel_1{padding-bottom:15px}.docs-hotel__btn{text-align:center;color:#f9a030 !important;font-size:16px;font-weight:400;border:0;padding:13px 0 6px;margin:0 auto;display:block;cursor:pointer}.docs-hotel__btn:hover{color:#f97000 !important}.docs-hotel__title{text-align:center;color:#231f20;font-size:20px;font-weight:normal}.docs-hotel-list{list-style-type:none;margin:0;padding:0;width:100%}.docs-hotel-list__item{color:#231f20;font-size:16px;font-weight:400;line-height:normal;padding:5px 0 4px;overflow:hidden}.docs-hotel-list__desc{font-weight:600}.check-title{font-size:16px;padding:12px 0;width:100%}.check-list{list-style-type:none;margin:0;padding:0;width:100%}.check-list__item{font-size:14px;position:relative;padding:0 0 14px 30px;line-height:normal;margin:0}.check-list__item:before{content:"";display:inline-block;background:transparent url("../img/nice.png") 0 0 no-repeat;width:15px;height:15px;position:absolute;top:0;left:0}.check-list__link{display:inline-block;padding:0 16px}.docs-hotel__check-list{margin:0 0 -5px}.relaxation-block .dropdown-toggle .filter-option{font-weight:400}.relaxation-block .filter-people{font-weight:600}.relaxation-block .form_tours input{font-weight:600}.relaxation-block .last-group{width:30.7%}.price-years{padding-top:54px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.price-years .region-grup{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 0 0 15%}.bootstrap-select>.dropdown-toggle{border:1px solid #f9a030 !important}.dropdown-toggle::after{background:url(../img/otel/down2.png) center no-repeat !important}.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{border-color:#d3d9df !important}.region-title{color:#000;font-weight:400;font-size:36px;text-align:center;-webkit-box-flex:.6;-webkit-flex-grow:.6;-ms-flex-positive:.6;flex-grow:.6}.aside__select{margin:5px 0 0 8px;text-align:right}.aside__select .filter-select{max-width:170px;outline:0;background:#fff;-webkit-border-radius:5px;border-radius:5px;margin-right:auto}.aside__select .filter-select .filter-option-inner-inner{margin-top:2px;font-size:16px;color:#231f20;font-weight:400;text-align:center}.aside__select .btn.dropdown-toggle:active{border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;-webkit-border-radius:.25rem;border-radius:.25rem;outline:0;border-color:#d3d9df}.aside__select .btn.dropdown-toggle:focus{border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;-webkit-border-radius:.25rem;border-radius:.25rem;outline:0;border-color:#d3d9df}.aside__select .btn.dropdown-toggle:hover{background-color:#fff}.aside__select .btn.dropdown-toggle:focus{outline-color:#f9a030 !important;border:1px solid #f9a030 !important;outline-width:1px !important;outline:none !important}.bootstrap-select .dropdown-toggle:focus{outline-color:#f9a030 !important;border:1px solid #f9a030;outline-width:1px !important;outline:none !important}.aside-shadow{padding-top:15px;-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.1);box-shadow:0 3px 8px rgba(0,0,0,0.1)}.filter-button{line-height:18px;min-width:130px;color:#fff;-webkit-border-radius:5px;border-radius:5px;padding:10px 0;text-align:center}.filter-button img{margin-left:10px}.price-years-info{text-align:center;padding-bottom:0;line-height:normal;font-size:16px;color:#ff2a2a}.tours{background-position:center;padding-bottom:15px;padding-top:30px;-webkit-background-size:cover !important;background-size:cover !important;margin-bottom:24px}.tours .filter-option-inner-inner{font-weight:600 !important}.tours-question{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:1140px;margin:70px auto 15px;list-style-type:none;padding:0}.tours-question__item{-webkit-box-flex:.2;-webkit-flex-grow:.2;-ms-flex-positive:.2;flex-grow:.2}.tours-question__link{font-size:16px;font-weight:600;margin-left:10px;margin-right:10px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.tours-question__link:hover{text-decoration:none;color:#f9a030}.relaxation-block .form_tours{width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.relaxation-block .dropdown-toggle{border:0 !important}.resort-card__bottom{padding-top:55px;padding-bottom:80px;text-align:center}.resort-card__btn{display:inline-block;max-width:230px;width:100%;height:45px;line-height:45px;background:#f9a030;font-size:18px;-webkit-border-radius:5px;border-radius:5px;color:#fff;border:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;margin-right:5px}.resort-card__btn:hover{text-decoration:none;background:#ef8807;color:#fff;-webkit-border-radius:5px;border-radius:5px}.resort-card .product__info{padding:0;overflow:hidden}.product{width:100%;display:-webkit-box;-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.1);box-shadow:0 3px 8px rgba(0,0,0,0.1);-webkit-border-radius:5px;border-radius:5px;margin-bottom:26px;margin-top:14px;background:#fff;overflow:hidden}.product__image{overflow:hidden;position:relative;margin-left:-15px;margin-right:-15px}.product__img{display:block;width:100%;max-height:250px;min-width:340px;cursor:pointer}.product__link{display:block;height:100%;font-size:0}.product__content{padding:10px 0 8px;margin-left:15px}.product__info{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.product__btn{color:#f9a030;display:inline-block;font-weight:400;font-size:16px;line-height:20px;position:relative;background-color:transparent;border:0;padding:0;margin:12px 0;border-bottom:1px dotted #f9a030;text-decoration:none}.product__btn:hover{color:#f9a030;text-decoration:none;border-color:transparent}.product__title{padding:5px 0;font-weight:600;font-family:"Panton";color:#231f20;font-size:18px;display:inline-block}.product__title:hover{text-decoration:none}.product__title__geo{display:inline-block;font-size:18px;font-family:"Panton";color:#231f20}.product__title__geo:hover{text-decoration:none}.product__title__geo span{font-size:14px;color:#f9a030;margin-right:5px}.product__check-list .check-list__item{padding:0 0 9px 26px}.product__check-list .check-list__item:last-child{padding-bottom:0}.product-list{list-style-type:none;padding:0;margin:0}.product-list__item{padding:7px 0 0;color:#231f20;font-weight:400;font-size:16px;line-height:21px;max-width:430px}.product-list__title{font-weight:600}.product__detail{position:absolute;left:5%;right:5%;text-align:center;bottom:0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;overflow:hidden;line-height:normal;font-size:16px;color:#fff;background:url("../img/plashka22.png") 0 0 no-repeat;-webkit-background-size:cover;background-size:cover;padding:5px}.stock-mark{font-size:16px;font-family:"Panton";color:#fff;text-align:center;padding:5px 6px 5px 6px;-webkit-border-radius:5px 0 10px;border-radius:5px 0 10px;background:#ff3c2d;position:absolute;left:0;top:0}.hits{width:130px;height:30px;font-size:16px;color:#fff;font-family:"Panton";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:url(../img/blur-bg.png) no-repeat top center;position:absolute;left:0;right:0;bottom:0;margin:auto;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.hits img{margin-left:5px}.product-text__detail{display:none}.carousel-info{display:none}.vantage-list{margin-bottom:0;padding-left:0;list-style:none;margin-top:0}.vantage-list__li{font-size:14px;font-family:"Panton";color:#231f20;padding-left:25px;margin-bottom:11px;position:relative;line-height:1.3}.vantage-list__li:before{content:"";width:15px;height:15px;display:block;background:url(../img/nice.png) no-repeat top center;position:absolute;left:0;top:0;bottom:0;margin:auto}.vantage-list__li:last-child{margin-bottom:0}.product-price{width:100%;padding:11px 0 0 16px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1.1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-border-radius:5px;border-radius:5px;text-align:center;background-color:#fff}.product-price s{line-height:normal;font-size:18px;text-align:center;color:#ff3c2d;margin-bottom:8px;margin-left:-8px;font-weight:600}.tariff-block s{line-height:normal;font-size:18px;text-align:center;color:#ff3c2d;margin-right:10px;margin-left:-8px;font-weight:600}.product-price:hover{text-decoration:none}.product-price__sum{font-size:32px;font-family:"Panton";color:#00a651;font-weight:600;-webkit-box-flex:9;-webkit-flex-grow:9;-ms-flex-positive:9;flex-grow:9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.prace-day{font-family:"Panton";color:#231f20;font-size:14px;font-weight:400;text-align:center;margin:3px 0 8px}.prace-day__inner{padding:0 0 0 20px}.prices-bl{padding-top:3px}.product-rate{margin-bottom:15px;position:relative;text-align:center;max-width:270px;width:100%;margin-left:auto;min-width:220px;background:#f2f2f2;font-size:14px;font-family:"Panton";color:#231f20;-webkit-box-sizing:border-box;box-sizing:border-box}.product-rate:before{content:"";position:absolute;background-image:url(../img/otel/question.png);width:15px;height:15px;left:6px;margin-left:2%;top:calc(50% - 8px)}.product-rate .btn-secondary{color:#231f20;background:#f2f2f2;border:0;width:100%;font-size:14px;padding:3px}.product-rate .btn-secondary:hover{background:#d2d2d2}.product-rate strong{font-size:14px;font-family:"Panton";color:#231f20}.product-rate .btn{-webkit-border-radius:0;border-radius:0}.button-default{display:block;max-width:250px;width:100%;height:45px;line-height:45px;text-align:center;background:#f9a030;font-size:16px;-webkit-border-radius:5px;border-radius:5px;color:#fff !important;border:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.button-default_poz{margin:14px 10px 0 auto}.button-default:hover{text-decoration:none;background:#e47f00;color:#fff;-webkit-border-radius:5px;border-radius:5px}.video{padding-bottom:80px}.video__title{font-size:36px;color:#231f20;font-weight:400;margin-top:83px;margin-bottom:47px}.video__item .embed-responsive{width:100%;min-height:315px}.video__text p{font-size:16px;color:#231f20;font-weight:400;line-height:normal;margin-bottom:20px}.video__text a{font-size:16px;color:#16c1f3;position:relative}.video__text a:hover{text-decoration:none;color:#f9a030}.video__text a:hover:after{border-color:transparent}.video__text a:after{content:"";position:absolute;bottom:0;width:100%;height:1px;left:0;border-bottom:1px dotted #16c1f3}.reviews{display:block}.reviews__bottom{text-align:center;padding-top:57px;padding-bottom:83px}.reviews__links{max-width:230px;width:100%;height:45px;line-height:45px;display:inline-block;background:#f9a030;font-size:16px;-webkit-border-radius:5px;border-radius:5px;color:#fff;border:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;text-align:center;-webkit-box-shadow:0 1px 0 0 #d67700,0 2px 6px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 0 #d67700,0 2px 6px 0 rgba(0,0,0,.15)}.reviews__links:hover{text-decoration:none;background:#ef8807;color:#fff;-webkit-border-radius:5px;border-radius:5px}.reviews__title{text-align:center;width:100%;margin-top:80px;margin-bottom:13px;font-size:36px;color:#231f20}.reviews__item{padding-top:15px;margin-top:10px;text-align:left;background:#fff;-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.1);box-shadow:0 3px 8px rgba(0,0,0,0.1);padding-left:10px;padding-right:10px;padding-bottom:7px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:33px}.reviews__name{color:#6da544;font-size:16px;font-weight:400;margin-bottom:0}.reviews__infos{font-size:16px;font-weight:600;color:#231f20;padding-right:15px;display:inline-block}.reviews__texts{margin-top:13px;margin-bottom:15px;font-size:16px;line-height:normal;font-weight:400;color:#231f20}.reviews__link{-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#16c1f3;font-size:16px;font-weight:400;margin-bottom:20px;margin-top:-26px}.reviews__inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:6px}.reviews__row{padding-right:0}.reviews__feedback{-webkit-box-flex:0;-webkit-flex:0 0 32.6%;-ms-flex:0 0 32.6%;flex:0 0 32.6%;max-width:32.6%;padding-right:0}.star-list{margin-left:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0;list-style-type:none;padding:0}.star-list__icon{margin-right:5px}.reviews-item{max-width:67.4%;-webkit-flex-basis:67.4%;-ms-flex-preferred-size:67.4%;flex-basis:67.4%}.hotels__popular{padding-bottom:28px}.overflow{overflow:hidden}.popup-item__tittle{width:100%}.popup-item__tittle h2{font-family:"Panton";margin-bottom:20px;font-size:18px;font-weight:600;color:#231f20}.overlay{width:100%;overflow-y:auto;overflow-x:hidden;top:0;right:0;bottom:0;position:fixed;left:0;z-index:100000;display:none;background:rgba(0,0,0,0.9)}.popup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;text-align:center;font-family:"Roboto",sans-serif}.popup .networks-title{font-family:"Panton";color:#fff;margin-bottom:14px;font-size:16px}.popup .networks-list__item:hover{color:#fff}.popup .networks-list__item:hover img{-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px)}.popup .contact-helper{text-align:center;border-top:1px solid #e0e0e0;padding-top:20px}.popup__item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:45px;padding-bottom:45px}.popup .networks-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.popup .networks-list__item{display:block;font-size:14px;margin-left:25px;color:#231f20;font-family:Panton;font-weight:400}.popup .networks-list__item img{display:block;width:auto;height:40px;margin:0 auto 5px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.popup .networks-list__item:first-child{margin-left:0}.popup-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:420px;background:#fff;font-family:"Roboto",sans-serif;padding:0 20px 20px 20px}.popup-item__phone{font-family:"Panton";text-align:center}.popup-item__phone a{display:block;color:#f9a030;font-size:24px;line-height:normal;margin-bottom:15px}.popup-item__phone a:hover{text-decoration:none}.popup-item__phone a p{display:block;font-size:14px;color:#000;font-weight:300;margin-bottom:0}.popup-item__adress{text-align:left}.popup-item__adress p{font-size:14px;color:#231f20;font-weight:300;line-height:normal;margin-bottom:10px}.popup-item__adress h6{font-size:14px;color:#3fc448;font-weight:400;font-family:"Roboto",sans-serif;margin-bottom:20px}.popup-item__adress h6 a{margin-left:15px;font-size:14px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#16c1f3;font-weight:300}.popup-item__adress h6 a img{margin-right:7px}.popup-item__schedule{margin-top:5px;margin-bottom:10px}.popup-item__schedule h2{font-size:18px;margin-bottom:15px;color:#231f20;font-weight:600;font-family:"Panton"}.popup-item__schedule p{font-weight:300;text-align:left;line-height:normal;font-size:14px;margin-bottom:10px}.popup-item__schedule p span{color:#16c1f3}.popup-item__schedule p strong{font-weight:500;line-height:normal;font-size:14px}.popup-item__country h2{font-family:"Panton";line-height:normal;font-size:18px;color:#231f20;font-weight:600;margin-bottom:20px}.popup-item__country ul{text-align:left;font-family:"Roboto",sans-serif;list-style:none;padding-left:0}.popup-item__country ul li{line-height:normal;font-weight:300;font-size:14px;padding-bottom:10px;color:#231f20}.popup-item__country ul li img{margin-right:10px;vertical-align:-1px}.popup-item__country ul li a{padding-left:5px}.close-popup{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-top:13px;width:15px;height:15px;background-image:url(../img/popup/cl-popup.svg);background-repeat:no-repeat;cursor:pointer}@media(max-width:1300px){.carousel .owl-nav{width:100%;position:absolute;top:0;left:0}.carousel .owl-nav .owl-prev{position:absolute;bottom:-104px;left:14px;margin-top:0;margin-left:0;background:#fff;width:35px;height:35px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;border:0}.carousel .owl-nav .owl-prev span{display:none}.carousel .owl-nav .owl-next{position:absolute;bottom:-104px;right:14px;margin-top:0;margin-left:0;margin-right:0 !important;background:#fff;width:35px;height:35px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;border:0}.carousel .owl-nav .owl-next span{display:none}}.baner{padding-left:0;padding-right:0;margin-bottom:-4px}.baner-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-background-size:cover;background-size:cover;background-position:center;-webkit-border-radius:8px;border-radius:8px;padding:9px 30px 5px 30px;margin:5px 0}.baner-container_2{margin-top:30px;margin-bottom:19px}.baner-info{max-width:550px;width:100%;text-align:center;background-color:#ed1c24;-webkit-border-radius:5px;border-radius:5px;line-height:normal;font-size:22px;color:#fff;padding-top:10px;padding-bottom:6px;margin:-5px 0 0 4px}.baner-btn{padding:11px 25px 11px 24px;margin-bottom:3px;line-height:normal;font-size:18px;text-align:center;color:#ed1c24;background:#fff;-webkit-border-radius:5px;border-radius:5px;border:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;display:inline-block}.baner-btn:hover{background:#f2f2f2;color:#ed1c24;text-decoration:none !important}.time0f{font-size:26px;color:#f5f5f5;position:relative;bottom:15px}.timer{font-family:sans-serif;color:#fff;display:inline-block;font-weight:100;text-align:center;font-size:30px;padding-bottom:1px}.clockdiv__item{width:40px;margin-left:-2px;margin-right:-4px;padding-top:0;padding-bottom:3px;padding-left:3px;padding-right:3px;-webkit-border-radius:5px;border-radius:5px;background-image:url(../img/Rectangle.png);-webkit-background-size:cover;background-size:cover;background-position:center;display:inline-block}.clockdiv__item .all-time{height:31px;vertical-align:1px;margin-top:0;display:inline-block;font-family:Roboto;font-size:24px;width:100%}.smalltext{font-family:Roboto;padding-top:0;font-size:10px;padding-top:1px;position:relative}.smalltext:before{content:"";position:absolute;width:100%;height:1px;top:-2px;left:0;background:#fff;opacity:.9}.product-info-time{text-align:center;margin-top:8px;margin-bottom:6px;padding:0 0 0 20px;width:100%}.product-info-time__icon{display:inline-block;padding-right:5px}.product-info-time__text{line-height:normal;font-size:12px;text-align:center;color:#ff2a2a}.product-rates{position:relative;padding:2px 35px;background-color:#f2f2f2;text-align:center;width:270px;cursor:pointer;-webkit-transition:all .7s .2s;-o-transition:all .7s .2s;transition:all .7s .2s}.product-rates:hover{background-color:#d2d2d2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.product-rates:hover .product-rates__tooltipe{-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px);opacity:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.product-rates:hover .product-rates__tooltipe:before{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.product-rates_right{margin-left:auto}.product-rates:before{content:"";position:absolute;background-image:url("../img/otel/question.png");width:15px;height:15px;left:6px;margin-left:2%;top:calc(50% - 8px)}.product-rates__title{font-weight:700}.product-rates__text{font-size:14px;font-family:"Panton";color:#231f20}.product-rates__link{font-size:14px;color:#231f20;text-decoration:underline}.product-rates__link:hover{color:#231f20;cursor:pointer}.product-rates__tooltipe{position:absolute;bottom:0;left:0;opacity:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.tooltipe{background-color:#000;color:#fff;font-size:14px;text-align:center;width:100%;padding:10px;-webkit-transition:all .7s .2s;-o-transition:all .7s .2s;transition:all .7s .2s}.tooltipe:before{content:"";border-top:8px solid #000;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:all .7s .2s;-o-transition:all .7s .2s;transition:all .7s .2s}.rew-info{width:100%;text-align:center;margin-bottom:30px}.rew-info__text{line-height:normal;font-size:16px;color:#231f20}.rew-info__assest{color:#44b758}.content-form{background:#fff;padding:0 15px;-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.1);box-shadow:0 3px 8px rgba(0,0,0,0.1);-webkit-border-radius:5px;border-radius:5px;width:100%}.content-form__title{line-height:normal;font-size:24px;margin-top:10px;padding-top:30px;margin-bottom:30px;color:#231f20;text-align:center}.content-form__item{margin:0 auto;margin-bottom:30px}.content-form__input{width:100%;background:#f2f2f2;-webkit-box-shadow:inset 1px 1px 10px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 10px rgba(0,0,0,0.1);-webkit-border-radius:5px;border-radius:5px;border:0;padding:10px}.content-form__input::-webkit-input-placeholder{line-height:normal;font-size:18px;color:#555759}.content-form__input::-ms-input-placeholder{line-height:normal;font-size:18px;color:#555759}.content-form__input::placeholder{line-height:normal;font-size:18px;color:#555759}.content-form__textarea{overflow:hidden;width:100%;height:180px;resize:none;background:#f2f2f2;-webkit-box-shadow:inset 1px 1px 10px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 10px rgba(0,0,0,0.1);-webkit-border-radius:5px;border-radius:5px;padding-right:10px;padding-left:10px;padding-top:15px;border:0}.content-form__textarea::-webkit-input-placeholder{line-height:normal;font-size:18px;color:#555759}.content-form__textarea::-ms-input-placeholder{line-height:normal;font-size:18px;color:#555759}.content-form__textarea::placeholder{line-height:normal;font-size:18px;color:#555759}.content-form__footer{padding-bottom:30px;text-align:center;margin-top:-11px}.content-form__btn{width:230px;line-height:normal;font-size:16px;text-align:center;background:#f9a030;height:45px;-webkit-border-radius:5px;border-radius:5px;border:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;color:#fff;-webkit-box-shadow:0 1px 0 0 #d67700,0 2px 6px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 0 #d67700,0 2px 6px 0 rgba(0,0,0,.15)}.content-form__btn:hover{text-decoration:none;background:#ef8807;color:#fff;-webkit-border-radius:5px;border-radius:5px}.leter-read{text-align:left;text-decoration:underline;display:block;padding-left:10px;padding-right:10px}.leter-read:hover{text-decoration:none;color:#f9a030}.form_tours .form-group{width:21.3%}.min-cost-voucher{order:15}#addFeedback .content-form__textarea,#addFeedback .content-form__input,.reviews .content-form__input,.reviews .content-form__textarea{background:white;box-shadow:none;border:1px solid #dcdcdc}.row-min-width{min-width:100%;max-width:107%}.min-cost-voucher .head-row-transfer,.min-cost-voucher .body-row-transfer{max-width:850px;margin:5px auto;padding:5px 0}.new_form_tours .form_tours .form-group{width:25%}.new_form_tours .btn_tours{width:25%;font-weight:700}.new_form_tours .region-title{color:white;text-shadow:2px 3px rgba(0,0,0,0.3);padding:0}.new_form_tours .form_tours{padding:20px 0 0}.new_form_tours .relaxation-block{color:white}@media(max-width:1279px){.prof__title{line-height:20px}.booking__title{line-height:32px}.product__detail{font-size:12px}}@media(min-width:1279px){.otel-section{margin-left:-40px;margin-right:-40px}.header__header-nav{margin:30px -56px -5px}}@media(max-width:1200px){.otel-info .contact-helper{padding-left:15px;padding-right:15px;-webkit-box-flex:0;-webkit-flex:0 0 22%;-ms-flex:0 0 22%;flex:0 0 22%;max-width:22%}.product-rate:before{left:0;margin-left:4px}.product-rate .btn-secondary{padding:3px 3px 3px 16px}.resort-card .product__info{-webkit-transform:translateX(2%);-ms-transform:translateX(2%);transform:translateX(2%)}}@media(max-width:1024px){.tabs-nav__link{line-height:18px}.booking__title{margin-left:15px}}@media(max-width:992px){.video__text{margin-top:20px;text-align:center}.popular .section-title{margin-bottom:20px}.product-rate{margin-left:0}.reviews__links{font-size:18px}.resort-card .product__info{padding-right:15px}.otel-docs__info{margin:auto;margin-bottom:20px;height:auto}.otel-info__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.baner-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto;padding:9px 20px 15px 20px;margin:12px 0 29px}.baner-container_1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.baner-container_1 .timer{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:10px}.baner-container_1 .baner-info{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;margin:10px 0 10px -5px;font-size:22px}.baner-container_1 .baner-btn{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:10px 0 10px}.baner-container_2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:5px}.baner-container_2 .timer{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:5px}.baner-container_2 .baner-info{margin:0 0 10px;max-width:225px;font-size:18px;margin-left:auto;padding-bottom:5px;padding-top:10px;height:55px}.baner-container_2 .baner-btn{margin:10px 0 10px auto}.resort-card__bottom{padding:15px 0}.all-time{font-size:26px}.baner-info{margin-left:0;margin-bottom:7px}.dropdown-toggle::after{top:50% !important}.product__info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.prices-bl{width:100%}.prace-day{width:100%}.product-rate{width:100%;max-width:300px}.product-btn{width:100%;max-width:270px}.old-price{display:none !important}.callback{padding-top:10px;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.info__box .padding-right-none{max-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.tabs-nav{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs-nav__link{border:0;color:#f9a030;background:transparent}.tabs-nav__item:last-child .tabs-nav__link{border-right:0}.info__box{margin-bottom:40px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.05);box-shadow:0 3px 10px rgba(0,0,0,0.05);position:relative}.info__box::after{position:absolute;content:"";display:block;background:#fff;width:100%;height:10px;top:-5px;left:0}.docs-hotel{max-width:100%}.tours-question__item{margin-bottom:15px}.aside__select{display:none}.price-years .region-grup{padding:0}.form_tours{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px}.form_tours .form-group{width:calc(50% - 2px);margin-right:1px}.form_tours .form-group-profile{display:none}.product{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px;display:block;overflow:hidden}.resort-card{padding:0}.resort-card__item{margin:0;padding:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.resort-card .product__left{max-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:0}.resort-card .product__left .product__image{-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;max-width:calc(100%+15px)}.resort-card .product__left .product__img{width:100%}.product__title{font-size:16px;letter-spacing:-0.1px}.product-list__item{padding-top:9px}.resort-card__bottom{padding:15px 0 30px}.video{background:#fff;padding-bottom:25px}.video__title{margin-top:15px;font-size:24px;margin-top:30px;margin-bottom:30px}.reviews__name{margin-right:15px}.star-list{margin-right:10px}.video__item .embed-responsive{height:230px}.video__text{margin-top:0;text-align:left}.reviews__title{margin-top:20px}.content-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:20px;margin:0 auto 30px}.content-form .content-form__footer{margin-top:0;padding-bottom:0}.content-form__title{width:100%}.reviews__bottom{padding-left:0}.content-form__item{margin:0;width:32%}.content-form__input-wrapper{margin:0 auto;width:100%}.content-form__input-wrapper .content-form__item{width:100%;margin:0 auto 10px}.list-networks__item{padding:0 10px}.box-networks{-webkit-box-flex:0;-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;margin-top:40px;padding-left:15px}.otel-info__booking{-webkit-box-flex:0;-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.callback{-webkit-box-flex:0;-webkit-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%;padding-top:25px}.booking__title{display:none;font-size:24px}.booking__title_mob{display:block;font-size:24px;width:100%;text-align:center}.cites-this__title{font-size:24px}.cites-price__info{margin-top:10px}.carousel{margin-top:-5px}.container__tabs-nav{margin-top:0}.tabs-nav__link{height:35px}.tab-contents__tab-pane{padding-top:25px;overflow:hidden}.tab-contents{padding:0 15px;border:0}.section_nine{margin-top:-7px;padding-bottom:30px}.section_nine .callback__btn{width:226px;margin-left:10px;margin-top:5px}.otel-docs{padding-top:35px}.booking__phone_big{font-size:24px;margin-top:30px}.booking__phone_poz{padding:10px 0 5px}.list-networks__item{padding:0 17px}.docs-hotel{padding:20px 28px 30px 15px}.docs-hotel-list__item{font-size:14px}.tours-question{margin-top:55px}.tours-question__link{font-size:14px}.docs-hotel__btn{padding-top:25px}.region-title{font-size:24px}.price-years{padding-top:24px}.tours{padding-top:20px}.video__item{max-width:50%}.video__text p{line-height:19px}.reviews__title{font-size:24px;margin-top:30px;margin-bottom:7px}.rew-info{margin-bottom:20px}.reviews__item{padding-bottom:4px}.reviews__bottom{padding-top:7px;padding-bottom:30px}.content-form__title{font-size:18px;margin-bottom:18px;padding-top:10px}.content-form{padding:0 10px 20px}.content-form .content-form__footer{margin-right:20px}.content-form__input{height:40px}.content-form .content-form__footer .content-form__btn{width:166px}.section-title{font-size:24px}.tabs-nav__link{text-decoration:underline !important}.container__tabs-nav{padding:0 20px;padding-top:5px;background:#fff}.tab-pane__btn{margin-left:25px}.btn_tours{-webkit-border-radius:0;border-radius:0;width:50%;margin:0 auto}.product__image{max-height:230px;overflow:hidden}.product__detail{left:13%;right:13%}.product__content{padding-top:0}.product__btn{text-decoration:none !important;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:15px 0 8px;border-bottom:0}.product__info .button-default_poz{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin:6px auto}.product__info .button-default{max-width:270px}.product__info .product-info-time{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;padding:0;margin-top:0}.product__info .check-list{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;margin-top:10px;margin-left:10px;margin-bottom:20px}.product-rates{margin-left:0;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;width:100%;margin:0 -15px}.product-rates::before{background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;width:20px;height:20px;left:20px}.product-price s{font-size:10px;margin-bottom:3px;margin-left:0}.resort-card .product__info{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);padding-right:0}.prices-bl{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:50%}.prace-day{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:50%}.product-price__sum{font-size:20px}.product-price{padding-left:0}.prace-day__inner{padding-top:10px;padding-left:0;line-height:normal}.carousel{padding-bottom:30px}.baner-container_2{padding:9px 17px 5px 10px}.container__tabs-nav{-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.05);box-shadow:0 3px 10px rgba(0,0,0,0.05)}.resort-card .product__info{overflow:visible}}.hotel-top .breadcrumb{display:inline-block !important;min-width:100%}.hotel-top .breadcrumb-item{padding-left:0;padding-right:.5rem;display:inline;word-break:break-all}.hotel-top .breadcrumb-item a{display:inline;word-break:break-all}.hotel-top .breadcrumb-item:before{display:none}.hotel-top .breadcrumb-item:after{display:inline-block;padding-left:.5rem;color:#6c757d;content:"/"}.hotel-top .breadcrumb-item:last-child:after{display:none}@media(max-width:767px){.crumbs{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.crumbs nav{max-width:100%;order:2}.carousel{height:200px}main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cites-this{padding-left:10px;padding-right:10px;width:100%;max-width:100%;order:1}.cites-price-new{padding-left:10px;padding-right:10px}.price-years{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.price-years .aside__select .filter-select{margin-top:10px;max-width:none}.btn_tours{width:100%}.info .nav-tabs{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.nav-item{padding-top:10px}.nav-tabs .nav-item:nth-child(3){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.product__info{padding-bottom:10px}.resort-card__btn{display:none}.callback{max-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0}.callback .callback__btn{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:160px;margin-left:40px;margin-top:28px;font-size:16px}.callback .callback__info{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:auto;margin-right:auto;padding-left:55px;margin-top:-17px}.callback__icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;margin-top:35px;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.box-networks{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:20px}.box-networks .list-networks{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.otel-info__booking{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.booking__title_mob{font-size:24px}.price-years-info{font-size:12px}.resort-card__bottom{padding:0}.video__item .embed-responsive{margin-bottom:20px}.content-form__item{width:100%;margin:0 auto}.content-form__item .content-form__textarea{width:100%;max-width:100%}.content-form{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hotel-top{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.price-years{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:0 15px}.tours{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.resort-card{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.section_nine{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;margin-bottom:10px;padding-bottom:0}.hotel-info{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.container-sale-block{-webkit-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2;order:2}.block-hot-rooms{-webkit-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2;order:2}.video{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.reviews{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.popular{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.content-form__input-wrapper{padding-bottom:0;height:auto;width:100%}.content-form__input{margin-bottom:15px;width:100%;max-width:100%}.content-form__textarea{margin-bottom:15px}.section-title{font-size:24px}.form_tours .form-group:nth-of-type(3),.form_tours .form-group:nth-of-type(4){width:100%}.otel-docs{display:none}.crumbs nav{padding:0 15px}.video__item,.video__text{max-width:100%}.content-form .content-form__footer{width:100%}.cites-this__title{margin-bottom:8px}.product__image{max-height:208px;height:208px}.product__image img{width:auto;height:100%}.product__detail{left:5%;right:5%}.product__title{text-align:center;padding-top:15px;line-height:20px;padding-bottom:0;width:100%}.product__btn{margin:0;border-bottom:0;text-align:center}.prices-bl{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:50%;margin-top:11px;margin-bottom:12px}.prace-day{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:50%;margin-top:1px;margin-bottom:12px}.product-rates{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;margin-bottom:0}.product-rates::before{width:15px;height:15px;left:10px;top:20px}.product-rates__link{margin-top:-5px;display:inline-block}.product-rates__title{font-weight:400}.product-rates__text{padding-top:3px}.check-list{display:none !important}.product-price{padding:0}.prace-day{margin-top:1px}.prace-day__inner{padding-top:0;padding-left:25px;margin-top:15px;margin-right:-10px;padding-right:15px}.product__info .button-default_poz{margin-bottom:3px}.otel-section{padding-top:5px}.tab-contents{padding:0 10px 0 15px}.booking__title{margin-bottom:0;margin-left:0}.booking__phone_big{margin-bottom:5px}.booking__phone_poz{padding:5px 0 5px;font-size:16px}.booking__text{font-size:14px}.container__tabs-nav{padding:7px 0 0}.tab-pane{font-size:14px;line-height:20px}.tab-contents__tab-pane{padding-top:27px}.tab-pane__item{padding-bottom:19px;line-height:17.1px}.video__item .embed-responsive{margin-bottom:15px}.reviews__title{margin-top:30px}.rew-info__text{font-size:14px}.rew-info{margin-bottom:2px}.content-form .content-form__footer{margin-right:0}.form_tours .form-group{margin-right:2px}.form_tours input.datepicker-here2{padding-bottom:5px}.product{max-width:420px;margin-left:auto;margin-right:auto}.product__content{margin-left:0}.baner{max-width:420px}.baner-info{padding-left:15px;padding-right:15px}.tab-pane.tab-contents__tab-pane h1{font-size:20px}}#listFeedback{width:100%}.btn-light{background-color:#f9fcfd;font-size:16px}.blue-btn{background:#459ddd;color:white !important;border-radius:5px;line-height:45px;height:45px;width:100%;max-width:150px;padding:13px 30px;-webkit-box-shadow:0 1px 0 0 #017ad2,0 2px 6px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 0 #017ad2,0 2px 6px 0 rgba(0,0,0,.15)}.blue-btn-block{padding:12px 10px}.link-for-treatment,.link-for-treatment:active,.link-for-treatment:focus{color:#f9a030;border-bottom:1px dashed #f9a030;margin:20px 0;text-decoration:none}.block-yellow-link{padding:0;margin:0;font-weight:700;margin-bottom:10px}@media(max-width:575px){.product{width:100%;max-width:380px;height:auto}.product__info .button-default{min-width:60%}.resort-card .owl-carousel4 .owl-prev,.resort-card .news-slider .owl-prev{top:14%}.resort-card .owl-carousel4 .owl-next,.resort-card .news-slider .owl-next{top:14%}.product__content{width:100%}.video__container h2{margin-top:25px}.video__text{text-align:left}.video{padding-bottom:20px}.reviews__container h2{margin-top:50px}.baner-container{margin:0;max-width:100%;width:100%}.baner-container_2{display:none}.baner{max-width:380px}}@media(max-width:560px){.cites-price__btn{margin:0 0 10px;max-width:200px;height:auto;line-height:1em;padding:10px 0;font-size:16px;font-weight:700}.blue-btn{background:#459ddd;color:white;border-radius:5px;line-height:1.1em;height:35px;width:100%;max-width:150px;padding:9px 20px;font-weight:700;margin:11px 0;-webkit-box-shadow:0 1px 0 0 #017ad2,0 2px 6px 0 rgb(0 0 0 / 15%);box-shadow:0 1px 0 0 #017ad2,0 2px 6px 0 rgb(0 0 0 / 15%);display:inline-block}.info .nav-item .nav-link{border:0;background:transparent;min-width:80px;padding-left:5px;padding-right:5px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#f9a030}.info .nav-tabs .nav-item:nth-child(3) .nav-link{min-width:140px;padding-left:5px;padding-right:5px}.info .nav-item .active{-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#f9a030 !important;color:inherit;background-color:transparent !important}.prices-bl{width:auto}.prace-day{width:auto;margin-bottom:12px}.price-years{padding:0 15px}.carousel-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 45px;margin-top:3px}.carousel-info__item{font-size:14px;margin-right:5px;margin-bottom:7px}.carousel-info__item span{margin-right:5px}.carousel-info__item:last-child{margin-right:0}.carousel-info__item_1{text-decoration:underline}.carousel-info__item_1 span{display:inline-block;width:18px;height:17px;background:url(../img/icon-1.png) no-repeat;-webkit-background-size:contain;background-size:contain}.carousel-info__item_2{text-decoration:underline}.carousel-info__item_2 span{display:inline-block;width:18px;height:17px;background:url(../img/icon-2.png) no-repeat;-webkit-background-size:contain;background-size:contain}.carousel-info__item_3 span{display:inline-block;width:18px;height:17px;background:url(../img/icon-3.png) no-repeat;-webkit-background-size:contain;background-size:contain}.carousel-info__link{color:#f9a030;border-bottom:1px dashed #f9a030;margin:20px 0;text-decoration:none}.carousel-info__link:hover{color:#f9a030;text-decoration:none}}@media(max-width:440px){.info .tab-content{border-top:0}.blue-btn-block{padding:5px 10px}.dropdown-item{white-space:pre-wrap}.carousel-info{padding:0 30px}.baner{margin-bottom:16px}.baner-container{padding:9px 10px 10px 10px}.baner-container_1 .baner-btn{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:14px}.baner-container_1 .timer{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.baner-container_1 .baner-info{margin-top:12px;font-size:18px;padding:4px 20px}.tab-pane__btn{font-size:16px}.reviews__inline{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.video__title{margin-top:-10px}.video__item .embed-responsive{margin-bottom:18px}.carousel{padding-bottom:35px}.info .nav-tabs{margin:0}.crumbs{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.crumbs .breadcrumb{padding:0rem 0rem}.cites-this{padding:0}.crumbs .cites-this h3{font-size:18px}.crumbs .cites-this h5{font-size:12px}.breadcrumb-item{font-size:14px}.breadcrumb-item a{font-size:14px}.cites-price-new{padding:5px 0;width:100%}.cites-price-new button{font-size:18px;max-width:none !important}.cites-price-new h5{display:none}.info .nav-item .nav-link{font-size:14px;height:auto}.tab-pane__title{padding-top:15px !important;padding-bottom:0 !important}.tab-pane__title h5{display:none}.info .tab-content .tab-pane p img{display:none}.info .tab-content .tab-pane p{font-size:14px;padding-bottom:20px}.prof{display:none}.section_nine{margin-top:0}.info .tab-content .tab-pane__btn{padding-bottom:45px}.info .tab-content .tab-pane__btn button{font-size:16px}.callback{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding-top:0;padding-bottom:0}.callback .callback__btn a{display:none}.otel-info .contact-helper{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.booking-text h5{font-size:24px}.booking-text a{font-size:24px}.booking-text p{font-size:14px}.booking-text p a{font-size:16px;margin-top:10px}.otel-info__item{padding-bottom:0;padding-top:20px}.callback__btn button{font-size:16px;max-width:160px}.otel-info .networks-title{font-size:14px}.otel-docs{padding-top:25px}.otel-docs__mob-avia{display:none}.otel-docs__mob{display:block !important}.otel-docs__btn{display:none}.otel-docs__info p{font-size:14px}.otel-docs__mobile{display:none}.price-years h1{font-size:18px !important}.price-years .aside__select{display:none}.product__content{width:100%}.product-title{text-align:center}.product-text a{width:100%;display:block;text-align:center}.product-text__mobile{display:none}.product-title__link{font-size:16px}.product-text p{font-size:14px}.reviews__container h2{font-size:24px}.video__container h2{font-size:24px}.reviews__item span{font-size:14px}.reviews__btn{padding-top:30px;padding-bottom:15px}.reviews__btn button{max-width:160px}.product-title{padding-top:15px;margin-bottom:13px}.cites-this__place-position{font-size:12px;margin-bottom:0}.cites-this__title{font-size:26px}.cites-this{max-width:100%}.carousel{margin-top:0;padding-top:10px;padding-bottom:5px}.new_form_tours .form_tours{padding:0}.carousel-info__item{margin-bottom:3px}.tours{padding-top:5px;margin-bottom:0}.baner{min-width:290px}.booking__phone_big{margin-top:0}.box-networks{display:none}.section_nine{margin-bottom:15px}.content-form__title{font-size:20px;margin-bottom:25px}.reviews__links{max-width:160px}.content-form__input{margin-bottom:18px}.content-form__item .content-form__textarea{height:115px;margin-bottom:22px}.content-form{padding:0 10px 25px;margin-bottom:20px}.baner-info{height:auto}.btn_tours{margin:0}.reviews__name{margin-bottom:10px}.star-list{margin-left:0}.reviews__infos{padding-right:0}.reviews__inline{margin-bottom:3px}.reviews__texts{margin-top:15px}.tabs-nav__link{font-size:14px;height:30px}.tab-contents__tab-pane{padding-top:10px;display:block}.video{background:transparent}.video__item .embed-responsive{height:150px;margin-bottom:30px}.reviews__item{margin-top:20px;padding-top:9px;margin-bottom:20px}.reviews__name{margin-bottom:5px}.popular .section-title{margin-bottom:30px}.leter-read{margin-top:10px}}@media(min-width:439px){.otel-docs__mob{text-align:center;display:none;font-family:Panton;line-height:normal;font-size:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#16c1f3}}@media(min-width:376px) and (max-width:767px){.callback{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.callback .callback__icon{margin:0;width:100%;background-position:center;margin-bottom:15px}.callback .callback__info{width:100%;margin:0;padding-left:0}.callback .callback__btn{width:100%;margin:0 auto}.product__btn{left:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);display:block;width:100%}.product__info .product-info-time{width:100%}}@media only screen and (max-width:1330px){.section_nine form{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width:991px){.orange-text:before{top:11px}}@media only screen and (max-width:767px){.owl-carousel .col{padding:0 15px}.owl-carousel5{padding-bottom:50px;margin-bottom:40px}.orange-text:before{top:9px}.button_form{line-height:40px;height:40px}.form__input::-webkit-input-placeholder{font-size:16px}.form__input:-ms-input-placeholder{font-size:18px}.form__input::-ms-input-placeholder{font-size:16px}.form__input::placeholder{font-size:16px}.soc{margin-top:37px}.soc__name{margin-top:61px}.responsive_menu{display:block;position:absolute;right:15px;width:35px;line-height:0;top:8px;cursor:pointer}.responsive_menu span{display:inline-block;width:100%;height:4px;background:#fff;line-height:1;margin-bottom:2px;margin-top:2px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.responsiv_open{display:initial !important}.responsive_menu_open span:first-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:8px;right:0}.responsive_menu_open span:nth-child(2){display:none}.responsive_menu_open span:last-child{position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:8px;right:0}.slick-slide img{margin:0 auto}.premial_block{padding-top:27px}.premial_block p{max-width:80%;min-height:auto;margin-bottom:50px}.premial_block__img{height:100px;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}.premial_block span{margin-top:0;margin-bottom:20px}.premial_block__header{font-size:16px;margin-bottom:16px}.premial_block .slick-prev,.premial_block .slick-next{-webkit-border-radius:2px;border-radius:2px;width:35px;height:35px}.premial_block__text{font-size:14px;padding:2px 0 0;line-height:16px}.premial_block__subheader{font-size:16px;margin-top:14px;margin-bottom:23px;padding-left:25px}.premial_block__subheader:before{width:16px;height:16px;margin-right:14px}.orange-text{font-size:23px}.premial_block .slick-prev{left:15px;top:60px}.premial_block .slick-next{right:15px;top:60px}.country{margin-top:30px}.country h3{margin-bottom:30px}.we_help .col-12:last-child p,.we_help .col-6:last-child p{margin-top:30px;margin-bottom:30px}.we_help input,.we_help textarea{margin-top:0;margin-bottom:30px}.we_help textarea:first-child{margin-top:0}.we_help textarea{height:120px;margin-bottom:0}.consultation-form .button{margin-top:23px}.consultation-form .button{margin-top:23px;font-size:16px;padding-left:15px;padding-right:15px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.we_help{margin-bottom:25px;padding-top:12px}.we_help h3{margin-top:38px;font-size:24px;margin-bottom:30px}.why-block{min-height:318px}.why .col-6{margin-bottom:20px}.why__img{background:url(../img/check.svg) center no-repeat;-webkit-background-size:contain;background-size:contain;height:35px;margin:0 auto 23px;width:47px}.why__img img{display:none}.write-us-wrapper{display:block}.write-us{position:static;width:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);padding:20px 15px 47px}.write-us__header{font-size:20px;padding-top:30px}.write-us__header-phone{padding-top:0}.form-block{padding-right:0;margin:0 auto}.news .slick-slide img{margin:0 auto;width:100%;height:auto;max-height:270px;-o-object-fit:cover;object-fit:cover}.callback__header{font-size:16px;margin-top:32px;margin-bottom:32px}.news__text{width:100%}.news__link{display:inline-block}.news__data{float:right}.news{padding-bottom:10px}.news__block{padding-bottom:17px;margin-bottom:11px;background:#fff;-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.15);box-shadow:0 3px 8px rgba(0,0,0,0.15);-webkit-border-radius:5px;border-radius:5px;overflow:hidden;margin-bottom:15px}.news__txt,.news__link{padding-left:15px;padding-right:15px}.news__data{padding-right:15px;padding-top:3px}.news__txt{font-size:16px;margin:15px 0 12px;padding-left:10px;padding-right:10px;line-height:19px}.news .slick-prev,.news .slick-next{-webkit-border-radius:2px;border-radius:2px;width:35px;height:35px}.news .slick-prev{left:20px;z-index:99;top:88px}.news .slick-next{right:20px;z-index:99;top:88px}.filter-region{margin-top:32px}.filter-region .dropdown-item.selected{background:#f9a030;color:#fff}.filter-region .dropdown-item:hover{background:#f9a030;color:#fff}.filter-region .btn-secondary{display:inline-block;background:transparent;margin-bottom:31px;line-height:38px;text-align:center;color:#231f20;padding:0 40px 0 15px;border:1px solid #f9a030;-webkit-border-radius:5px;border-radius:5px;width:auto;position:relative}.filter-region .dropdown-menu{left:50% !important;width:290px;-webkit-transform:translate(-145px,45px) !important;-ms-transform:translate(-145px,45px) !important;transform:translate(-145px,45px) !important}.news-slider .slick-slide{padding-bottom:10px}.news__button{margin:8px auto 0;max-width:160px;line-height:41px;font-size:16px}.review .owl-prev,.review .owl-next{bottom:0}.review__header,.review__subheader{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.review__header{margin:0 0 9px;font-size:22px}.review__subheader{font-size:16px;margin-top:10px;margin-bottom:31px}.review .slick-slide{padding:0}.review__item{margin:0 15px}.news h3{margin-top:50px;margin-bottom:30px}.review .slick-next{right:-50px;z-index:99;-webkit-border-radius:0;border-radius:0;border:0;bottom:5px}.review .slick-prev{left:50px;z-index:99;-webkit-border-radius:0;border-radius:0;border:0;bottom:5px}.review__block .slick-slide{height:100%}.review__txt{margin-top:0;font-size:16px;line-height:20px;margin-bottom:8px}.review__text{margin-bottom:0;line-height:22px;margin-top:23px;padding:9px 10px 12px}.review__text:before{left:20px}.section_nine{-webkit-background-size:cover;background-size:cover;margin-top:0;padding-bottom:0}.section_nine .section__title{padding-top:25px;font-size:24px}.section__title_mt{margin-top:25px}.section__about{margin-top:30px;font-size:16px;line-height:20px}.section_nine .form{margin-top:30px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.section_nine .button_form{margin-top:18px;padding-top:0;padding-bottom:0;height:40px;font-size:16px}.section_nine .button_form{margin-top:21px}.section_nine .form input{margin-bottom:20px;line-height:44px;height:45px}.section_nine .all{margin-bottom:0;margin-top:32px}.all__header{font-size:16px}.all__subheader{font-size:12px}.third-list-wrapper{margin-top:48px}.third-list-wrapper .tablet-show{margin-bottom:26px}.third-list-wrapper .documents{margin-top:17px}.desktop_curort{display:none}.mobile_curort{display:block}.mobile_curort ul{padding-left:0}.mobile_curort-inner{padding-bottom:55px}.why{margin-top:25px;padding-top:25px;padding-bottom:6px}.why h3{margin-bottom:30px}.review__title{margin:25px 0 30px 0}.review{margin-bottom:0;margin-top:53px}.review__link{margin-top:20px;line-height:38px}.footer__bell{margin-top:10px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);max-width:160px}.desktop_curort{display:none}.mobile_curort{display:block}.mobile_curort ul{padding-left:0}.soc{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin-top:40px}.soc__name{margin-top:60px}.soc__name_right{margin-right:0}.soc__name_left{margin-left:0}.countru_box{padding-bottom:55px;min-height:0}.countru_box h4{font-size:20px;margin-bottom:30px;color:#fff}.countru_box ul{margin-top:27px}.countru_box ul li{text-align:center;list-style:none;font-size:14px;margin-bottom:11px}.countru_box ul li a{color:#fff;text-decoration:underline}.countru_box_list ul{padding-left:0;margin-bottom:12px}.countru_box_list ul li{list-style:none;font-size:16px}.countru_box_list ul a{color:#fff}.krum ul li{margin-bottom:7px;text-align:left;font-size:14px;margin-bottom:6px}.krum .countru_box_list [class*="col-"]{padding-left:15px;padding-right:10px;margin-top:12px}.why-block{padding:19px 9px 23px;min-height:0}.row-why{margin:0 -5px}.countru_box{padding-left:22px;padding-right:22px;margin-left:0;margin-right:0;position:relative}.countru_box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.65);z-index:-1}.countru_box_sub_caption{font-size:16px}.countru_box h4{margin-bottom:16px;padding-top:20px;text-align:center}.countru_box_list ul{margin-top:0}.countru_box_list+.countru_box h4{margin-bottom:24px;padding-top:16px}.countru_box_list+h4{padding-top:5px;margin-bottom:23px}.countru_box{position:relative;padding-top:0}.countru_box ul{padding-left:0}.krasnodar:first-child div{display:inline-block;text-align:left;margin-right:-5px;vertical-align:top}.krasnodar ul{margin-top:3px}.krasnodar h4{margin-bottom:24px}.krasnodar div:nth-child(2){width:60%}.krasnodar div:nth-child(3){width:40%}.krasnodar ul li{text-align:left}.view_all{font-size:14px;bottom:20px}.krum .view_all{right:auto;text-align:center;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.mobile_curort .slick-prev,.mobile_curort .slick-next{-webkit-border-radius:2px;border-radius:2px;width:35px;height:35px;left:50%;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);z-index:99;top:auto;bottom:0}.mobile_curort .slick-prev{margin-left:-50px}.mobile_curort .slick-next{margin-left:15px;right:auto}.mobile_curort .owl-prev,.mobile_curort .owl-next{bottom:0}.ui-datepicker{width:270px !important}.ui-datepicker-multi-2 .ui-datepicker-group{width:100%}.why__header{font-size:14px;line-height:16px;padding:0}.why__text{font-size:12px;line-height:14px;min-height:98px}.news .slick-prev,.news .slick-next,.review .slick-prev,.review .slick-next{-webkit-border-radius:2px;border-radius:2px;width:35px;height:35px}.news .slick-prev,.review .slick-prev{left:15px;z-index:99;top:88px}.news .slick-next,.review .slick-next{right:15px;z-index:99;top:88px}.review .slick-prev::before,.review .slick-next::before{font-family:"slick";font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0;position:absolute;content:url(../img/arrow-next.png);top:9px;left:12px}.review .slick-prev::before{position:absolute;content:url(../img/arrow-prev.png);top:9px;left:12px}.review__block{margin-bottom:30px;padding-bottom:50px}.review .slick-next,.review .slick-prev{top:auto;bottom:0;left:50%}.review .slick-next{margin-right:-60px;right:auto;border:0}.review .slick-prev{margin-left:-60px;border:0}.owl-carousel3 .owl-prev,.owl-carousel3 .owl-next{top:42px}.owl-carousel3 .owl-prev{left:15px}.owl-carousel3 .owl-next{right:15px}.krum.krum_2 ul li{text-align:center}}@media only screen and (max-width:640px){.premial_block{padding-bottom:60px}.button_form{font-size:16px}.section__about{font-size:16px;line-height:1.2}.documents{margin-top:16px}}@media only screen and (max-width:414px){.premial_block{padding-bottom:20px}.why .col-6{padding-left:5px;padding-right:5px}}@media only screen and (max-width:375px){.form-block{max-width:calc(100%+30px);margin:0 -15px}}@media only screen and (max-width:320px){.responsive_menu{width:30px}}.lg-backdrop.in{opacity:.7}@font-face{font-family:'FontAwesome';src:url('/fonts/fontawesome-webfont.woff') format('woff')}.lg-actions .lg-prev:after{content:"\f060";font-family:"FontAwesome";font-weight:900;vertical-align:middle}.lg-actions .lg-next:before{content:"\f061";font-family:"FontAwesome";font-weight:900;vertical-align:middle}.lg-actions .lg-next:before{content:"\f061";font-family:"FontAwesome";font-weight:900;vertical-align:middle}#maper{height:300px;margin:1px 20px;border-radius:3px}.tours{background:#2d9cdb url('../img/otel/Group2.png') no-repeat center}.pr-row{margin:0;width:100%}.tooltip .tooltip-inner{max-width:270px}.bottom-margin{margin-bottom:40px !important}#addFeedback{margin-bottom:50px;width:100%}#addFeedback .content-form__item{max-width:100%}#addFeedback .content-form{background:#f9fcfd}#review_button{color:white}.docs-hotel_2{display:block}.carousel img,.list-networks__link,.callback__btn,.button-default_poz{cursor:pointer}.head-row-transfer{background:#d3d8e2;margin-bottom:5px;height:min-content;display:flex;align-items:center;line-height:1.5em}.body-row-transfer{background:#f3f3f3;margin-bottom:5px;display:flex;align-items:center;line-height:1.5em;height:min-content}.head-row-transfer:hover{background:#c9ced8}.block-transfer-table{padding:0 30px}.body-row-transfer:hover{background:#ededed}.event-name{font-size:28px;color:black;margin:30px 0;line-height:1.5em}.event_image{max-width:450px;margin-left:20px;border-radius:2px;overflow:hidden;margin-bottom:10px;width:100%}.event_body{border-bottom:1px solid #e6e9ea;margin-bottom:30px}.date_tarriff{color:#ff2a2a}.booking-long{display:none}.carousel-info__item:last-child{text-decoration:none}.modal_bron .modal_title_new{font-size:16px;font-weight:600;width:100%}.modal_bron .modal-header{border:0}.modal_bron .modal_p{font-weight:400;font-size:14px;margin-top:-10px}.modal_bron a{color:white;font-weight:600}.new_modal_dialog p.accept-link{margin-bottom:-30px;font-size:16px;color:white}.new_modal_dialog .accept-link a{text-decoration:underline}.wrap-places .table{margin-bottom:0}.wrap-places{margin-bottom:20px}#warning_message_accept{color:red;margin-top:-10px;margin-bottom:20px;text-align:center;font-weight:600;background-color:rgba(255,255,255,0.5);border-radius:3px}.modal_bron .modal__label{font-weight:100;font-size:13px;white-space:nowrap;margin:10px 0 5px}.modal_bron .modal__input{padding:9.5px 5px;font-size:18px;border:1px solid #007aa5;display:block;width:100%;font-family:Roboto,sans-serif;font-weight:400;background-color:#fff;color:#000;-webkit-border-radius:5px;border-radius:5px}.modal_bron .modal__textarea{font-size:18px;border:1px solid #007aa5;display:block;width:100%;font-family:Roboto,sans-serif;font-weight:400;background-color:#fff;color:#000;-webkit-border-radius:5px;border-radius:5px}.modal_bron a.modal_a{color:white;text-decoration:none;cursor:pointer;border-bottom:1px dashed white;margin-bottom:10px}.modal_bron a.modal_a:hover{color:#f9ede4;border-bottom-color:#f9ede4}.modal_bron a.modal_a_new{color:white;text-decoration:none;cursor:pointer;border-bottom:1px solid white;margin-bottom:10px}.modal_bron a.modal_a_new:hover{color:#f9ede4;border-bottom-color:#f9ede4}.modal_bron .collapse_link{margin:10px 0}.modal_bron .button-default{max-width:80%;margin:30px auto 0;font-size:18px;font-weight:600;height:auto;padding:15px;line-height:1.5em}.modal_bron .modal_footer{width:-webkit-fill-available;margin:0 -40px;border-top:1px solid white}.modal_bron .modal_footer .modal_p{font-weight:100;line-height:3em;margin-bottom:-10px}.modal_bron .warning_message{background:rgb(0,0,0,0.1);color:white;margin:0 auto 20px;padding:5px;border-radius:2px;line-height:2em;border:1px solid white}.modal_bron .warning_message span{color:red;font-weight:600;font-size:120%}.modal_bron .modal_title_new span{font-weight:600;color:white;font-size:130%}.modal_bron .bron_step_2{text-align:center}.modal_bron .bron_step_2 p{font-size:16px;font-weight:100}.modal_bron .bron_step_2 a{color:white;font-size:13px;text-decoration:underline;margin-top:-15px;display:block;margin-bottom:30px}.modal_bron .bron_step_2 span{font-weight:600}.modal_bron .bron_step_2 .button-default{margin-bottom:10px}.modal_bron .warning_p{margin-top:30px}.modal_bron .bank_row{background:white;min-height:50px;max-width:-webkit-fill-available;margin:0 -40px;padding:10px}.pay_logo{display:inline-block;min-height:45px;background-repeat:no-repeat !important;background-size:contain !important}.pay_logo_sber{background:url('/images/oplata/sberbank-new.png');min-width:32.5%;vertical-align:bottom}.pay_logo_master{background:url('/images/oplata/master.png');min-width:16%}.pay_logo_mir{background:url('/images/oplata/MIR.png');min-width:32.5%}.pay_logo_visa{background:url('/images/oplata/visa_footer.png');min-width:16%;vertical-align:bottom}.modal_bron .panel-heading{color:white;line-height:2em}.modal_bron .panel-default a:hover{text-decoration:none}.modal_bron .panel-body{color:white}@font-face{font-family:'FontAwesome';src:url('/fonts/fontawesome-webfont.woff') format('woff')}.fa-angle-down:after{content:"\f107";font-size:18px;font-family:"FontAwesome";font-style:initial}.fa-angle-up:after{content:"\f106";font-size:18px;font-family:"FontAwesome";font-style:initial}.fa-spinner:before{content:"\f110";font-size:18px;font-family:"FontAwesome";font-style:initial}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}a[aria-expanded=true] .fa-angle-down{display:none}a[aria-expanded=true] .hide-span-open{display:none}a[aria-expanded=false] .fa-angle-up{display:none}.modal_bron .a-close{cursor:pointer;color:white !important;margin:20px auto 5px;display:block;width:100%;text-align:center;text-decoration:underline !important}.modal-open-new{overflow:hidden}.modal-open-new .modal{overflow-x:hidden;overflow-y:auto}.modal_bron .modal_first_row{padding:20px 40px;font-weight:400;font-size:16px}.modal_bron .modal_second_row{font-weight:100}.modal_bron .modal_first_row{color:white}.modal_bron .modal_second_row{color:white}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-warning{background-color:#fba22c}@media(max-width:540px){.modal_bron .modal_title_new{font-size:14px}.modal_bron .modal_footer,.modal_bron .bank_row{margin:0 -20px}.modal_bron .button-default{max-width:100%}.new_modal_dialog .modal-header{padding:1rem 5px .5rem}}.modal_title_new{font-size:18px;font-weight:600}.form-body{padding:20px 10px}.form-body ol,.form-body ul{padding:5px 20px}.new-form-footer{border-top:1px solid #e9ecef;text-align:center}#modal_url_waybill{font-size:15px}#NewFormOne .modal-dialog,#NewFormTwo .modal-dialog{max-width:850px}#NewFormOne .hotel-name,#NewFormTwo .hotel-name{font-weight:600}.room_discount_block{position:absolute;background:#ff3c2d;padding:5px 10px 5px 20px;color:white;font-weight:600;top:0;border-radius:0 0 10px 0}.product__info .button-default.button-default_poz{margin-bottom:10px;font-size:17px;font-weight:600}.first_phone_booking{margin-right:50px}.ui-datepicker .ui-datepicker-group .ui-datepicker-title{font-weight:600}.ui-datepicker .ui-datepicker-group .ui-widget-header .ui-icon-circle-triangle-e{cursor:pointer}.line-name{font-weight:600}@media(max-width:540px){.breadcrumb-item.active{display:none}.hotel-top .breadcrumb-item.last-child:after{content:none}}#early_booking .reviews__item{padding:30px;margin:40px 0}#early_booking ul{padding:0}#early_booking li{list-style:none}.early_booking_img{max-width:136%;margin-bottom:20px}.early_booking_discount{padding:5px 60px;color:white;position:absolute;top:50px;overflow:hidden;background:rgba(255,0,0,0.7);border-radius:0 5px 5px 0;font-size:24px;font-weight:600}.early_booking_discount:before{content:'';filter:blur(20px);-webkit-filter:blur(20px);background:blanchedalmond;width:100%;height:100%;position:absolute;left:0;top:0;opacity:.1}#early_booking .button-default{margin:10px auto 0;cursor:pointer}#early_booking a{font-size:22px;color:#005698;text-decoration:underline;cursor:pointer;margin:0 10px}#early_booking a:hover{color:#0c0c0c}.baner-container_1{background:rgba(255,0,0,0.7);position:absolute;margin-top:-150px;padding:7px 15px;border-radius:0 3px 3px 0;background-position:center}.banner_title{color:white;display:block}#early_booking .clockdiv__item{background-image:none;background:rgba(0,0,0,0.5)}@media(max-width:767px){.early_booking_img{margin-left:-20px}#early_booking .reviews__item{margin-top:-150px}.early_booking_discount{display:none}.baner-container_1{top:150px;right:0;border-radius:0 0 0 8px}}.container-early-booking{order:3;padding:0 20px}.container-early-booking li a{color:white;text-decoration:underline}.early_booking{margin:0 auto 15px;cursor:pointer}.early_booking_title{font-size:24px;margin-bottom:10px}.item .fa-search-plus,.product__image .fa-search-plus{display:none}.item:hover .fa-search-plus,.product__image:hover .fa-search-plus{display:block;position:absolute;color:white;top:40%;left:47%}.fa-search-plus:before{content:"\f00e";font-size:30px;font-family:"FontAwesome";font-style:initial}body{color:black}.container-sale{background:#ce0505;color:white;margin:0 auto;padding:0 10px}.sale_text_big{font-weight:600;font-size:24px}.sale_text_small{font-weight:100;font-size:14px}.sale_block_timer{display:inline-block}.sale_block_text{font-size:12px}.container-sale .time-inf{font-size:26px;color:#f5f5f5;position:relative;vertical-align:top}.container-sale .button-default{margin:25px auto;cursor:pointer}.sale_timer_text{font-weight:600;font-family:Roboto,arial,sans-serif;line-height:2em}.container-sale .all-time{background:white;border-radius:3px;color:red;font-weight:600;min-width:47px;display:block;line-height:1.2em}.hot-room-block{box-shadow:0 5px 15px rgba(0,0,0,0.1);background:white;padding:20px}.hot-room-block a{cursor:pointer}.hot-room-block a:hover{color:darkorange !important}.hot-room-line{background:#f9fcfd;line-height:2em;margin:5px 0}.hot-room-line:hover{background:#f4f7f8}.hot-room-name{font-weight:600}.hot-room-line .link-to-bron{cursor:pointer;color:#0a5aad !important;text-decoration:underline !important;float:right}.hot-rooms-title::after{content:"";display:inline-block;top:50%;right:-75px;margin-top:-25px;width:50px;height:50px;background:url(/images/ico-fire.png) left top/contain no-repeat}a[aria-expanded=true] .text-collapsed{display:none}a[aria-expanded=false] .text-expanded{display:none}.room_blue_block{background:#059bce;padding:30px;color:white;width:100%;margin:0 10px 15px;overflow:hidden}.title_text_in_block{font-size:21px;font-weight:600}.room_blue_block p{opacity:.7;font-size:14px}.room_blue_block a{color:white;border-bottom:1px dashed white;margin-right:20px;font-weight:600;font-size:15px;opacity:.9;display:inline-block}.room_blue_block a:hover,.room_blue_block a:focus,.room_blue_block a:active{text-decoration:none}.how_to_pay_ballon{content:"";display:inline;background:url(/images/ballon.png);height:270px;width:270px;background-repeat:no-repeat;background-size:contain;position:absolute;margin-top:-40px;margin-left:40px;transform:rotate(-15deg);font-weight:600;text-align:center}.how_to_pay_ballon span{font-size:55px;line-height:4em}.hot-rooms-green{color:#399600}.hot-rooms-green,.hot-rooms-red{line-height:1.3em;margin:auto 0}.hot-rooms-red{color:#f50041}.font-14{font-size:14px}.hot-room-block-link{margin:auto 0}.block-hot-rooms a{color:#648cc6}@media(max-width:1072px){.sale_text_big{font-size:20px}}@media(max-width:991px){.container-sale .button-default{margin:0 auto 15px}.hot-rooms-title::after{width:20px;height:20px}.how_to_pay_ballon{margin-left:-40px}}@media(max-width:767px){.container-sale{text-align:center;padding-top:10px;margin-bottom:20px}.container-sale .button-default{margin:0 auto 10px}.container-sale-block{padding:0}.block-hot-rooms{margin-bottom:20px}.hot-room-block{padding:1px 5px;font-size:14px}.hot-room-line .col-sm-12{padding:0 5px}.lg-actions{display:none}}@media(max-width:500px){.sale_text_big{font-size:18px}}.button-line{display:inline-block;margin:0 10px}.button-default.button-line{margin-bottom:20px}.black-font{color:black;margin:10px 0 40px;font-size:14px}.form-body .dots-check li{margin-left:-20px}.new_year_link{background:rgba(135,206,250,0.47)}.link-box-networks{display:block;font-size:14px;cursor:pointer;color:#16c1f3 !important}.link-box-networks:hover{color:#16c1f3;text-decoration:underline !important}@media(max-width:992px){.black-font{margin-bottom:35px}}@media(max-width:767px){.order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media(max-width:440px){.black-fort{margin-bottom:15px}}.room-view{-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.1);box-shadow:0 3px 8px rgba(0,0,0,0.1);-webkit-border-radius:5px;border-radius:5px;margin-bottom:26px;margin-top:14px;background:#fff;overflow:hidden}.room-image{padding:0;height:min-content}.room-img-gallery img{display:none}.room-img-gallery img:first-child{display:block;min-width:100%;cursor:pointer}.room-img-gallery{overflow:hidden}.room-name{padding:15px 0 20px;font-weight:600;color:#231f20;font-size:22px;display:block}.room-description{padding:0 10px;line-height:1.7em;color:black}.room-description p{margin-bottom:2px;margin-right:10px;display:inline-block}.room-description a{color:#f9a030 !important;display:inline-block;font-weight:400;font-size:16px;line-height:20px;position:relative;background-color:transparent;border:0;padding:0;margin:12px 0;border-bottom:1px dotted #f9a030;text-decoration:none;cursor:pointer}.right-block-red{margin-top:-65px;text-align:right}.float-right-block:before{content:'';background:url(/redesigned_7/img/icons/red-men.svg);width:15px;height:15px;background-size:contain;background-repeat:no-repeat;position:absolute;margin-left:-20px;margin-top:4px}.last_list_room_block{padding:20px 20px 30px 0}.price-text{position:absolute;right:25px;top:-20px;font-size:12px}.room-price-block{background:#f2f2f2;padding:5px;margin-bottom:5px;color:black;min-height:60px}.room-price-block:hover{background:#d2d2d2}.tariff-block{align-items:center;display:flex}.price-block{margin-top:10px}.price-block .room-price-block:last-child{margin-bottom:0}.room-btn-success{display:block;padding:10px;width:100%;line-height:1.5em;text-align:center;background:#f9a030;-webkit-border-radius:5px;border-radius:5px;color:#fff !important;border:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;font-size:17px;font-weight:700;cursor:pointer;min-height:40px;-webkit-box-shadow:0 1px 0 0 #d67700,0 2px 6px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 0 #d67700,0 2px 6px 0 rgba(0,0,0,.15)}.tariff-description{cursor:pointer}.tariff-description span{margin-right:5px}.fa-search-plus{cursor:pointer}.tariff-description:after,.inline-korpus-desc:after{display:inline-block;position:absolute;content:'';background:url('/redesigned_7/img/otel/question.png') center no-repeat !important;width:30px;height:30px;vertical-align:bottom;margin-top:-3px}.red_big_block,.green_big_block{color:white;border-radius:3px;padding:10px;margin-top:30px}.red_big_block{background:#be0000}.green_big_block{background:#389a0f}.faq-block__question{font-size:22px;font-weight:600;text-align:left;padding:5px 0;margin:0}.tariff_bottom_block{display:block;width:initial;cursor:pointer;text-align:center;margin:0 -15px}.tariff_bottom_block:hover{background:#f2f2f2}.room-price .font-weight-bold{color:#1e9626;font-size:24px}.modal-content{margin:0 !important}.room-description .product-list__item{-webkit-transition:-webkit-box-shadow .3s ease-in;transition:-webkit-box-shadow .3s ease-in;-o-transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in;transition:box-shadow .3s ease-in,-webkit-box-shadow .3s ease-in}.hidden{display:none;opacity:0}@media(max-width:992px){.right-block-red{margin-top:-25px}.price-text{position:relative;margin:0;padding:10px;top:0;right:0}.room-price{margin:0 auto}.tariff-block{display:block;text-align:center;margin:10px 0 5px}.room-view{max-width:470px;margin:14px auto 26px}.new_form_tours .form_tours .form-group{width:calc(50% - 2px);margin-right:2px;margin-bottom:2px;border-right:0;border:0}.new_form_tours .btn_tours{width:calc(50% - 2px);border-radius:0;height:52px;margin-left:0}.inline-p{display:inline-block}.new_form_tours .region-title{text-shadow:none;font-weight:600}}@media(max-width:525px){.new_form_tours .form_tours .form-group.count-people-block,.new_form_tours .btn_tours{width:100%;margin-left:0;margin-right:2px}}#wrapForListTown{position:absolute;left:0;right:0;top:43px;display:none;border-radius:5px;z-index:10;margin:0 15px}#feed_rating{padding:11px 10px}.reviews .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn),#addFeedback .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%}.reviews .bootstrap-select>.dropdown-toggle,#addFeedback .bootstrap-select>.dropdown-toggle{border:1px solid #dcdcdc !important;padding:10px;background:white;color:#bebebe}.reviews .bootstrap-select .dropdown-toggle .filter-option,#addFeedback .bootstrap-select .dropdown-toggle .filter-option{padding:12px}.reviews .btn-light:hover,#addFeedback .btn-light:hover{background:white}.dropdown-item .star-list__icon,.filter-option .star-list__icon{margin-top:-4px}.star-1,.star-1.dropdown-item.active,.star-1.dropdown-item:active,.star-1.dropdown-item:hover{background:white !important;color:black !important}.star-2,.star-2.dropdown-item.active,.star-2.dropdown-item:active,.star-2.dropdown-item:hover{background:yellow !important;color:black !important}.star-3,.star-3.dropdown-item.active,.star-3.dropdown-item:active,.star-3.dropdown-item:hover{background:lightgreen !important;color:black !important}.star-4,.star-4.dropdown-item.active,.star-4.dropdown-item:active,.star-4.dropdown-item:hover{background:green !important;color:white !important}.star-5,.star-5.dropdown-item.active,.star-5.dropdown-item:active,.star-5.dropdown-item:hover{background:darkgreen !important;color:white !important}.star-1.dropdown-item.active,.star-1.dropdown-item:active,.star-1.dropdown-item:hover,.star-2.dropdown-item.active,.star-2.dropdown-item:active,.star-2.dropdown-item:hover,.star-3.dropdown-item.active,.star-3.dropdown-item:active,.star-3.dropdown-item:hover,.star-4.dropdown-item.active,.star-4.dropdown-item:active,.star-4.dropdown-item:hover,.star-5.dropdown-item.active,.star-5.dropdown-item:active,.star-5.dropdown-item:hover{font-weight:600}.reviews input::placeholder,.reviews textarea::placeholder,#addFeedback input::placeholder,#addFeedback textarea::placeholder{color:#919191}.remove-file{color:red !important;font-family:Arial;cursor:pointer;border-bottom:1px dashed;font-size:12px;margin-left:10px}#warning_for_file{color:red;text-align:center;margin-bottom:5px}.nowrap{white-space:nowrap}.margin-right-50{margin-right:50px}.margin-bottom-20{margin-bottom:20px}@media(max-width:560px){.sm-btn{margin:10px 0;height:auto;line-height:1.3em;padding:8px 20px;font-size:14px;font-weight:700}}.mobile-version{padding-bottom:50px}.float-left{float:left}.float-right{float:right}.blue-btn-block .sm-btn{font-size:16px}@media(max-width:360px){.sm-btn{font-size:12px}}@media(max-width:394px){.cites-price__btn,.blue-btn{max-width:130px}.blue-btn{padding:10px}.cites-price__btn{padding:11.5px 0}}@media(max-width:319px){.block-yellow-link.text-right{text-align:left !important}}.new_form_tours .btn_tour_search,.new_form_tours .form_tours .form-little-sm{width:20%}@media(max-width:992px){.new_form_tours .form_tours .form-little-sm{width:calc(50% - 2px)}.new_form_tours .btn_tour_search{width:calc(100% - 2px)}}.reviews__item iframe,.reviews__item object,.reviews__item embed{max-width:100%;max-height:100%;min-height:250px;min-width:375px}.photo-comment img{margin-bottom:5px}@media(max-width:450px){.reviews__item iframe,.reviews__item object,.reviews__item embed{min-width:100%}}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-warning{background-color:#fba22c}#stripBar{display:block;height:10px}#search_results_progress_bar{width:100%;height:80px;display:none}.icons-incost{height:80px;width:80px;background-size:contain !important;display:block;margin:0 auto}.incost-block{max-width:900px;margin:0 auto 20px;margin-top:20px}.icons-incost.icon-plane{background:url(/redesigned_7/img/icons/icon-plane.svg) no-repeat center}.icons-incost.icon-bus{background:url(/redesigned_7/img/icons/icon-bus.svg) no-repeat center}.icons-incost.icon-product{background:url(/redesigned_7/img/icons/icon-product.svg) no-repeat center}.icons-incost.icon-building{background:url(/redesigned_7/img/icons/icon-building.svg) no-repeat center}.icons-incost.icon-guarantee{background:url(/redesigned_7/img/icons/icon-guarantee.svg) no-repeat center}.icons-incost:after{content:'+';display:block;height:80px;width:80px;font-size:50px;margin-left:85%;margin-top:0;line-height:1.5em;color:#ffb800}.icons-incost.icon-guarantee:after{content:''}.text-xs{font-size:12px}.in-cost-text{margin-bottom:10px;font-size:24px;width:100%}#search_with_fly{margin-top:20px;-webkit-box-ordinal-group:7;-webkit-order:3;-ms-flex-order:3;order:3}#tab_search_form .tabs-nav__link{border:1px solid #2d9cdb;border-bottom:0}#tab_search_form .tabs-nav__item{margin-right:30px;box-shadow:5px 0 8px rgba(0,0,0,0.15)}#tab_search_form .tabs-nav__link.active,.tabs-nav__link:hover{background-color:#2d9cdb;color:#fff}#s_minus,#s_minus_2,#s_plus,#s_plus_2{cursor:pointer}.avia_checkbox_baggage{display:block;text-align:right}@media(max-width:991px){.avia_checkbox_baggage{margin-top:10px;text-align:center}.icons-incost:after{content:''}.in-cost-room-view{max-width:100%}#tab_search_form .tabs-nav__item{margin:3px;border-bottom:1px solid #2d9cdb}.last_list_room_block{padding:0 20px}}.booking-long__cashback span{font-size:120%}.img-right{margin-right:10px}.image-left{margin-left:5px}#have_cashback{color:white;margin-top:10px}.cashback-price-info{display:inline-block;color:red;font-weight:600;line-height:1em;white-space:nowrap}.av{float:right}.av a.bottom-dotted{border-bottom:1px dotted;color:#34398b;font-weight:600}.orange-button{background:#ff822c;color:#fff}.docs-hotel strong,.docs-hotel b,.docs-hotel h3,.docs-hotel h4{font-size:100%;padding:0;margin:0;font-weight:600 !important}.docs-hotel ul li:before{content:"";position:absolute;left:0;top:4px;-webkit-border-radius:100%;border-radius:100%;background:#65d06c url(../img/icons/check-two.svg) no-repeat center;width:15px;height:15px;-webkit-background-size:9px 9px;background-size:9px;-webkit-box-shadow:inset 2px -2px 1px 1px rgba(0,0,0,0.1);box-shadow:inset 2px -2px 1px 1px rgba(0,0,0,0.1)}.docs-hotel ul li{padding-left:24px;margin-bottom:11px;position:relative;list-style:none}.docs-hotel ul{margin:0;padding-left:5px}.docs-hotel .docs-hotel-list__item,.docs-hotel p{padding:5px 0}.docs-hotel .dots-check li{margin-left:0}.check-list-tariff:after{content:'';background:url(/redesigned_7/img/icons/checkbox.svg);display:inline-block;height:14px;width:18px;background-repeat:no-repeat}.room-image .fa-search-plus:before{display:none}.room-image:hover .fa-search-plus:before{color:white;position:absolute;top:46%;left:49%;display:block}.new-early-booking-block{background:#369cd0;color:white;padding:20px;margin:20px -20px;font-size:16px;line-height:2em}.buttons-block{padding:0;margin:10px 0 20px}.right-block-early-booking{margin:auto}.right-block-early-booking a{margin:20px}.new-early-booking-block .font-weight-bold{font-size:24px}.new-early-booking-block .cites-price__btn{text-align:center;max-width:300px;white-space:nowrap}.link-collapse i{display:none}#yearly_booking_collapse_top{list-style:none;padding:0;margin:0}.link-collapse{line-height:3em;font-weight:600}.link-manager{padding:10px;background:rgba(255,255,255,0.3);border-bottom:0;border-radius:3px;-webkit-box-shadow:1px 1px 1px 1px #4c8cad,0 2px 6px 0 rgba(0,0,0,.15);box-shadow:1px 1px 1px 1px #4c8cad,0 2px 6px 0 rgba(0,0,0,.15);white-space:nowrap;cursor:pointer}#agency_av_in_modal{padding:10px;background:rgba(255,255,255,0.7);margin-bottom:10px;color:red;border-radius:2px;display:none}.mir-back{text-align:center;background:rgba(255,255,255,0.8);padding:5px;display:inline-block;border-radius:3px}@media(max-width:767px){.mir-back{display:block}#yearly_booking_collapse_top li{line-height:1.2em;padding:4px 0}}@media(max-width:550px){.link-collapse{border-bottom:1px dashed white;line-height:1em}.new-early-booking-block .cites-price__btn{padding:15px;height:auto}.link-collapse i{display:inline}.new-early-booking-block{padding:20px 0}.mir-back{display:inline-block;margin-top:15px}}.alternatives .popular__city{line-height:1em;min-height:auto}.popular-price-block{font-size:26px;font-weight:600;line-height:1em}.popular-detail-block{font-size:12px;font-weight:500;margin-bottom:20px}a.alternativ-button{background:#f9b700;color:white !important;padding:10px;width:80%;display:block;margin:10px auto;font-weight:600;font-size:18px;cursor:pointer}a.alternativ-button:hover{background:#f9a61c;text-decoration:none !important}.popular-block ul li{text-align:left}.alternative-service li{text-align:left;list-style:none;font-weight:600;line-height:1.2em;margin-left:-15px}.alt-prodcedure{font-size:18px;font-weight:800}.modal-info .modal-header{padding:10px}.mobile-modal-link a{margin:0 5px;font-weight:800;border-bottom:1px solid #eee;display:inline-block;line-height:1.5em;color:black;width:calc(100% - 10px);padding:10px}.mobile-modal-link a:after{content:'';background:url('/redesigned_7/img/arrow-next.png') center no-repeat;display:block;position:absolute;right:25px;width:10px;height:10px;margin-top:-17px;background-size:contain}.mobile-modal-link a:hover{text-decoration:none}#modal_title_info{color:black;font-size:130%;font-weight:700}#modal_body_info{font-size:14px}#modal_body_info .tab-contents__tab-pane{padding:0}#modal_footer_info{position:sticky;bottom:0;background:white;text-align:center;font-weight:600;font-size:130%}.lg-outer .lg-img-wrap{background:rgba(0,0,0,0.5)}table.price-block{margin:10px auto;border-radius:5px;border:1px solid;overflow:hidden}table.price-block td,table.price-block th{font-size:18px;line-height:2em;border:1px solid lightblue;padding:10px}.yellow_big_block{background:#f1df11;color:#21000e;border-radius:3px;padding:10px;margin-top:30px}.search-period-block{padding:10px 0 0;border-radius:3px;border:1px solid #f9a030;cursor:pointer;background:white;text-align:center;margin-top:20px;font-weight:600}.search-period-block span{display:block;font-weight:700;color:#16c1f3}.search-period-block:hover{background:#fbf4e3}.list-item-width-30{width:33%}@media(max-width:964px){.list-item-width-30{width:50%}}@media(max-width:767px){.list-item-width-30{width:100%}.sight{order:9}}.places-by-hotel{background:#fff no-repeat padding-box;box-shadow:0 8px 12px #00000014;border-radius:2px;margin:30px 0 50px;padding:0 30px 30px}.month-name{color:#000;text-transform:uppercase;font-size:18px;text-align:center;font-weight:600;padding:40px 0 30px}.place-day{width:22.5px;height:22.5px;background:#efefef no-repeat padding-box;border-radius:2px;margin:0;display:inline-block;text-align:center;font-size:10px;color:lightslategrey;padding:5px}.small-place-day{width:16px;height:16px;margin-left:30px;vertical-align:middle}.place-room{width:850px;min-width:850px;max-width:850px}.day-number{width:22.5px;height:21px;display:inline-block;margin:0 1.8px;padding:0 5px}.green-place-day{background:#8cca64 0 0 no-repeat padding-box;color:white;cursor:pointer}.red-place-day{background:#f67966 0 0 no-repeat padding-box;color:white}.place-room-name{color:#1e1e1e;font:normal normal 600 16px/19px Panton;width:250px;min-width:250px;max-width:250px}.places-room-row{border-bottom:1px solid #efefef;padding-bottom:5px;margin-bottom:5px;width:1080px;max-width:1080px;min-width:1080px;overflow:hidden}.month .row{max-width:97%;flex-wrap:nowrap}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:grey}.orange-block-bottom-span{background:orange;padding:10px;color:white;margin-top:5px}.product__image{width:270px;min-height:250px !important;max-height:250px;height:100%;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:auto;background-repeat:no-repeat;background-size:cover;background-position:top center;position:relative;overflow:hidden}.product{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;box-shadow:0 3px 8px rgb(0 0 0 / 10%);border-radius:5px;background:white;overflow:hidden;margin:15px 15px 40px}.product-title__link{font-size:24px;line-height:25px;font-weight:600;font-family:'Panton';color:#231f20;margin-right:15px}.product-title__geo span{font-size:14px;color:#f9a030;margin-right:5px}.product-title__geo span{font-size:14px;color:#f9a030;margin-right:5px}.product-title__geo span.resort_name_text{color:#231f20;font-size:16px}.product__image_block{padding-right:20px;overflow:hidden}.content-block{padding:10px 0}.product-title__geo{display:inline}.product-title{padding:10px 0 20px}.product-params__item div{display:inline;padding:10px}.product-params{padding:10px 0}.treatment-h{font-weight:600;padding:10px 0;color:#231f20}.product-price{width:100%;height:74px;padding:5px 6px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1.1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:#f29f1c;border-radius:5px;text-align:center;font-weight:700;-webkit-box-shadow:0 1px 0 0 #d67700,0 2px 6px 0 rgb(0 0 0 / 15%);box-shadow:0 1px 0 0 #d67700,0 2px 6px 0 rgb(0 0 0 / 15%)}.product-price:hover{background:#ef8807;text-decoration:none}.alternative-block .prices-bl{padding-top:10px}.alternative-block .product-price__sum{font-size:24px;font-family:'Panton';color:#fff;-webkit-box-flex:9;-webkit-flex-grow:9;-ms-flex-positive:9;flex-grow:9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.alternative-block .product-price__more{font-size:16px;font-family:'Panton';color:#fff;-webkit-box-flex:3;-webkit-flex-grow:3;-ms-flex-positive:3;flex-grow:3}.alternative-block{padding:0 10px !important}.alternative-block .prace-day__inner{padding:0}.alternative-block .product-rate{max-width:100%;min-width:100%;padding:5px 2px;margin-bottom:0;font-size:75%}.alternative-block .armor{font-size:12px;font-weight:600;font-family:'Panton';color:#ff3c2d;text-align:center;margin-top:5px}.alternative-block .product-rate:before{display:none}.product.alternative-or{max-width:1175px}.link-to-alternative-hotels{text-align:center;margin:auto;margin-top:-25px;font-size:20px;color:#16c1f3 !important;font-weight:600;cursor:pointer}#result_room .video__title{margin-top:30px}.green-room-block,.orange-room-block{color:white;padding:5px 30px;margin:auto;position:absolute;bottom:0;background:green;width:100%;text-align:center}.orange-room-block{background:orangered}#hide-alternative-hotels{min-width:100%}@media(max-width:1150px){.content-block{padding:10px}#hide-alternative-hotels{padding-right:30px}}@media(max-width:992px){.alternative-block .prices-bl{width:100%}}@media(max-width:767px){.alternative-or.product{max-width:100%}.treatment-block-alt{display:none}.alternative-or .product-price{max-width:250px}}@media(max-width:575px){.alternative-or .product__image{max-width:100%;width:100%;padding:0;margin:0}.alternative-or .product__image_block{padding:0;margin:0;width:100%}.alternative-or .prace-day{width:100%}.alternative-block .prace-day__inner{margin:0}}.transfer-banner-wrap{background:url(../img/urban-road-traffic-bg.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover;position:relative}.transfer-banner-text-wrap{margin-top:15px;margin-bottom:15px}.transfer-warning-text{padding-left:10px;padding-right:10px;background:#f29f1c}.transfer-block-title-color{color:#16c1f3}.margin-top-20{margin-top:20px}.margin-top-25{margin-top:25px}.transfer-price-sub-title{font-size:20px;font-weight:600}.transfer-sub-title{font-size:13px;font-weight:400;margin-bottom:10px}.transfer-sub-title-start{font-size:18px}.transfer-price-sub-title-desctop{font-size:26px;padding-left:0}.margin-bottom-0{margin-bottom:0}.room_img_gallery picture:first-child img{display:block;width:100%}.btn-link-orange{background:#f9a030;padding:15px;box-shadow:0 2px 6px 0 rgb(0 0 0 / 15%);width:93%;max-width:400px;color:white;border-radius:5px;margin:30px auto 0;display:block;text-align:center;font-size:18px;font-weight:600}.btn-link-orange:hover{text-decoration:none;background:#fa8d08;color:white}.treat-link{font-size:18px;border-bottom:1px dashed;margin-bottom:10px;display:inline-block}.treat-link:hover{text-decoration:none;border-bottom:1px solid}.procedures-services__list,.prof__title,h1{max-width:100%}.photo-block-img{overflow:hidden;padding:10px 20px;display:flex;cursor:pointer}.margin-btn{margin:10px 0 20px}.owl-carousel.off{display:block}.owl-carousel .owl-item{overflow:hidden}#img-territori img{max-width:100%}.new-nav-block{margin:30px auto 0;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.new-nav-block li{display:block; margin: 0 20px}.new-links-block-down{order:17}.new-nav-block a{color:#f9a030;text-decoration:underline!important;padding:10px 20px}.new-nav-block a.active,.new-nav-block a:hover{background-color:#f9a030;color:black}@media(max-width:770px){.new-nav-block{margin:0 auto 10px;line-height:2.5em}}
.video__item .embed-responsive img{max-height:350px;cursor:pointer}.video__item.new-video-item .embed-responsive:before{content:'';background:url(/redesigned_7/img/red-dark-block.png);position:absolute;left:calc(50% - 35px);top:calc(50% - 25px);width:70px;height:50px;display:block;background-size:100%;cursor:pointer}.vide__item.new-video-item .embed-responsive{max-height:350px}.inline-korpus-desc{display:inline-block;margin-right:40px!important}.month{max-width:100%;overflow:auto}