@charset "UTF-8";
.body-wrapper{overflow:hidden}@media (max-width:575.98px){main>.section>.container{padding:0 9px}}#heading,.component__header .component__heading{color:#094eb5;font-size:2.3rem;font-weight:bold}#heading:after,.component__header .component__heading:after{content:"";display:block;width:50px;height:5px;margin:4px 0 0;background:#ffa114}#heading:empty,.component__header .component__heading:empty{display:none}@media (max-width:767.98px){#heading,.component__header .component__heading{font-size:1.6rem}#heading:after,.component__header .component__heading:after{width:40px;height:4px}}@media (max-width:575.98px){#heading,.component__header .component__heading{font-size:1.5rem}}.slick-arrow{width:46px;height:46px;color:#ffa114;background:rgba(255, 255, 255, 0.3);border-radius:5px}.slick-arrow:before{color:inherit;opacity:1}.slick-arrow:hover,.slick-arrow:focus{background:#FFF1DC;color:#ffa114}.slick-dots{bottom:-30px}.slick-dots li button{width:15px;height:15px;background:#fff;border:2px solid #094eb5}.slick-dots li:hover button,.slick-dots li.slick-active button{background:#094eb5}.more__link,.load-next,.dates__load-more,.more__offers{max-width:unset;min-width:unset;width:160px;margin:2% 0;padding:14px;background:#00cdfa;color:#fff;border:none;border-radius:9px;font-weight:bold}.more__link:hover,.load-next:hover,.dates__load-more:hover,.more__offers:hover{background:#353535}@media (max-width:767.98px){.more__link,.load-next,.dates__load-more,.more__offers{padding:7px}}.tagged-list{margin:15px 0 0;font-size:1.1rem;z-index:2;position:relative}.tagged-list .badge{margin:0 2px 3px !important;padding:5px 8px !important;color:#fff;border-radius:3px;font-weight:normal}.tagged-list .badge:hover{background:#353535;color:#fff;box-shadow:none}@media (max-width:575.98px){.tagged-list .badge{margin:1px !important;padding:5px 9px !important}}.bd-accommodation #heading,.bd-term #heading,.bd-amadeus-accommodation #heading,.bd-amadeus-term #heading{display:none}.bd-accommodation .breadcrumb,.bd-term .breadcrumb,.bd-amadeus-accommodation .breadcrumb,.bd-amadeus-term .breadcrumb{margin:-25px 0 2.5%}@media (max-width:575.98px){.bd-accommodation .breadcrumb,.bd-term .breadcrumb,.bd-amadeus-accommodation .breadcrumb,.bd-amadeus-term .breadcrumb{margin:0;font-size:0.95rem}}.breadcrumb{padding-top:0;padding-left:20px;background:none}.breadcrumb-item__home{margin-left:-20px}.breadcrumb-item:last-child{font-weight:bold}.breadcrumb-item:last-child:before{font-weight:normal}.breadcrumb-item+.breadcrumb-item::before{content:">"}.breadcrumb a{color:#353535}.breadcrumb a:hover{color:#ffa114}.body-darken--1000:not(.body-overflow):before{display:none}.popup.popup--center{display:block;opacity:1;z-index:99999;left:auto;top:auto;bottom:9px;right:9px;transform:none;background:#094eb5;color:#fff;border-radius:8px;text-align:center}.popup.popup--center h3{text-transform:uppercase;font-size:1.2rem;font-weight:bold}.popup.popup--center .close{margin-top:-11px;color:#fff;opacity:1;font-size:2rem;font-weight:normal}.headbox .element:first-child{flex-grow:1}.headbox .content-box__header,.headbox .smartFulltext__header,.headbox .component__footer{display:none}.headbox .content-box{margin:0;color:#fff}.headbox .content-box a{color:#fff}.headbox .content-box a:hover{color:#ffa114}.headbox .content-box a:empty{display:none}.headbox .content-box .icon{display:inline-block;vertical-align:top;width:28px;height:28px;border-radius:30px;text-align:center;font-size:0}.headbox .content-box .icon:before{font-size:1.05rem;line-height:28px}.headbox .content-box .icon:hover{background:#ffa114 !important;color:#fff !important}.headbox .content-box .facebook:before{padding:2px 0 0 5px;font-size:1.3rem}.headbox .customers{margin:0}.headbox .customers__header:before{content:"";font-family:"c4f";cursor:pointer;color:#fff;font-size:1.25rem}.headbox .customers__heading{display:none}.headbox .customers__body{position:absolute;z-index:9999;right:9px;width:0;height:0;padding:0;border-radius:8px;transition:0.3s linear;overflow:hidden}.headbox .customers:hover .customers__header:before{color:#ffa114}.headbox .customers:hover .customers__body{width:260px;height:auto;padding:15px 15px 0;background:rgba(255, 255, 255, 0.95);box-shadow:0 0 15px #eee}.headbox.scroll .headcol{position:fixed;z-index:9999;bottom:62px;right:15px;width:40px;padding:0}.headbox.scroll .content-box__body{padding:0}.headbox.scroll .content-box__body>div>div:first-child,.headbox.scroll .content-box__body>div>div:last-child{display:none}.headbox.scroll .content-box__body>div a.tel{width:40px;height:40px;margin:6px 0 0 !important;background:rgba(9, 78, 181, 0.5);color:#fff;border-radius:40px;text-align:center;font-size:0}.headbox.scroll .content-box__body>div a.tel:before{content:"";font-family:"c4f";font-size:1.1rem;line-height:40px}.headbox.scroll .content-box__body>div a.tel:last-of-type:before{content:""}.headbox.scroll .content-box__body>div a.tel:hover{width:240px;position:relative;left:-200px;line-height:40px;font-size:1rem;text-decoration:none}.headbox.scroll .content-box__body>div a.tel:hover:before{display:none}.headbox.scroll .smartFulltext{margin:6px 0;background:rgba(9, 78, 181, 0.5)}.headbox.scroll .smartFulltext,.headbox.scroll .smartFulltext form{width:40px;border-radius:40px}.headbox.scroll .smartFulltext form:focus-within,.headbox.scroll .smartFulltext form.open,.headbox.scroll .smartFulltext form:hover{width:500px;margin-left:-500px}.headbox.scroll .customers__header{width:40px;height:40px;background:rgba(9, 78, 181, 0.5);border-radius:40px;text-align:center}.headbox.scroll .customers__body{top:auto;bottom:0;right:40px}@media (max-width:767.98px){.headbox .element:first-child{flex-grow:1}.headbox .element:nth-child(2){margin-left:auto}.headbox:not(.scroll) .content-box__body>div>div:nth-child(2){order:3;width:100%;text-align:right}.headbox.scroll .headcol{right:-5px}.headbox.scroll .smartFulltext form:focus-within,.headbox.scroll .smartFulltext form.open,.headbox.scroll .smartFulltext form:hover{width:300px;margin-left:-300px}}.smartFulltext{position:relative;height:40px;margin:8px 12px 8px 26px}.smartFulltext,.smartFulltext form{width:260px}.smartFulltext form{position:absolute;top:0;right:0;background:rgba(0, 0, 0, 0.08);border-radius:4px}.smartFulltext form:focus-within,.smartFulltext form.open,.smartFulltext form:hover{width:500px;margin-left:-500px;background:#094eb5}@media (max-width:991.98px){.smartFulltext{margin:2px 6px 2px 8px}.smartFulltext,.smartFulltext form{width:40px}}@media (max-width:767.98px){.smartFulltext{margin-left:0}.smartFulltext,.smartFulltext form{width:260px}.smartFulltext form:focus-within,.smartFulltext form.open,.smartFulltext form:hover{width:100%;margin-left:0}}.smartFulltext .select2-container--default .select2-selection--multiple{min-height:unset;border-radius:0;background:none;border:none}.smartFulltext .select2-container--default .select2-selection--multiple .select2-selection__rendered{display:block}.smartFulltext .select2-container--default .select2-selection--multiple .select2-selection__choice{margin:0 0 0 30px;line-height:38px;color:gray;background:none;border:none}.smartFulltext .select2-container .select2-search--inline{float:none;position:relative}.smartFulltext .select2-container .select2-search--inline:before{content:"";font-family:"c4f";position:absolute;top:8px;right:8px;color:#fff;opacity:0.75}.smartFulltext .select2-container .select2-search--inline .select2-search__field{width:100% !important;height:40px;margin:0;padding:0 38px 0 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.smartFulltext .select2-container .select2-search--inline .select2-search__field,.smartFulltext .select2-container .select2-search--inline .select2-search__field::placeholder{color:#fff;opacity:1}.navbar--main{padding:6px 0;background:#fff !important;box-shadow:0 5px 5px #eee}.navbar.fixed-top{padding:0}.navbar-brand{padding:0}.navbar-brand-img{height:65px}.navbar .navbar-nav{margin-left:auto}.navbar .navbar-nav .nav-link{padding:6px 15px;font-size:1.08rem}.navbar .navbar-nav .nav-link,.navbar .navbar-nav .nav-link:focus{color:#353535}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link[aria-expanded="true"]{color:#ffa114}.navbar .navbar-nav .nav-link[aria-expanded="true"]{font-weight:bold}.navbar .dropdown-menu{padding:16px 0;border:none;border-radius:0;box-shadow:0 0 15px #eee}.navbar .dropdown-item{padding:5px 20px}.navbar .dropdown-item:hover{color:#ffa114}.dropdown-menu.megamenu__content,.megamenu-page__body{flex-wrap:wrap;justify-content:space-between;padding:6%}.dropdown-menu.megamenu__content.show,.megamenu-page__body.show{display:-ms-flexbox;display:flex}.dropdown-menu.megamenu__content a,.megamenu-page__body a{display:block;color:#353535;margin:3px 0;padding:6px 0}.dropdown-menu.megamenu__content a:hover,.megamenu-page__body a:hover{color:#ffa114}.dropdown-menu.megamenu__content ul,.dropdown-menu.megamenu__content ol,.megamenu-page__body ul,.megamenu-page__body ol{list-style:none;margin:0;padding:0}.dropdown-menu.megamenu__content ul+p,.dropdown-menu.megamenu__content ol+p,.megamenu-page__body ul+p,.megamenu-page__body ol+p{display:none}.dropdown-menu.megamenu__content ul,.megamenu-page__body ul{width:16%}.dropdown-menu.megamenu__content ol,.megamenu-page__body ol{position:relative;width:27%;height:270px;margin:1% 3%;padding:15px;text-align:center;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-end}.dropdown-menu.megamenu__content ol a:after,.megamenu-page__body ol a:after{content:"";position:absolute;z-index:3;top:0;bottom:0;left:0;right:0}.dropdown-menu.megamenu__content ol a:hover,.megamenu-page__body ol a:hover{text-decoration:none}.dropdown-menu.megamenu__content ol img,.megamenu-page__body ol img{position:absolute;z-index:-1;top:0;left:0;width:100% !important;height:100%;border-radius:4px;object-fit:cover}.dropdown-menu.megamenu__content ol li,.megamenu-page__body ol li{background:rgba(255, 255, 255, 0.5)}.dropdown-menu.megamenu__content ol li:first-child,.megamenu-page__body ol li:first-child{padding-top:3px;border-radius:4px 4px 0 0;font-size:1.45rem;font-weight:bold}.dropdown-menu.megamenu__content ol li:nth-child(2),.megamenu-page__body ol li:nth-child(2){border-radius:0 0 4px 4px}.dropdown-menu.megamenu__content ol li:nth-child(2) b,.megamenu-page__body ol li:nth-child(2) b{display:block;margin:0 25px 18px;padding:8px;background:#ffa114;color:#fff;border-radius:10px}.dropdown-menu.megamenu__content ol:hover li,.megamenu-page__body ol:hover li{background:#fff}@media (max-width:991.98px){.dropdown-menu.megamenu__content ul,.dropdown-menu.megamenu__content ol,.megamenu-page__body ul,.megamenu-page__body ol{width:48%;margin:0 0 20px}}@media (max-width:575.98px){.dropdown-menu.megamenu__content ol,.megamenu-page__body ol{width:100%}}.megamenu-page__body{display:-ms-flexbox;display:flex;padding:0}.searchmask__header{display:none}.searchmask__text-before p{display:-ms-inline-flexbox;display:inline-flex;margin:0;border-radius:3px 3px 0 0;overflow:hidden}.searchmask__text-before p a.searchmask__toggle-button{position:relative;padding:18px 36px;background:#176ff3;color:#fff;border:none;border-radius:0}.searchmask__text-before p a.searchmask__toggle-button:before{content:"";position:absolute;top:14px;bottom:14px;left:-0.5px;border-left:1px solid #fff;opacity:0.6}.searchmask__text-before p a.searchmask__toggle-button:hover,.searchmask__text-before p a.searchmask__toggle-button--active{background:#fff !important;color:#353535}.searchmask__text-before p a.searchmask__toggle-button:hover:before,.searchmask__text-before p a.searchmask__toggle-button--active:before{display:none}.searchmask__text-before p a.searchmask__toggle-button:first-child:before{display:none}@media (max-width:575.98px){.searchmask__text-before p a.searchmask__toggle-button{padding:10px 8px 8px;font-size:0.9rem}}.searchmask__form{padding:3% 3.5% 2%;background:#fff;box-shadow:0 0 15px #eee}.searchmask__form-group{padding:0 9px !important}.searchmask__form-group>.searchmask__label{margin:0 0 5px 5px;color:#094eb5;font-weight:bold}.searchmask__form-group>.searchmask__input{height:50px;padding-left:40px;border-radius:8px}.searchmask__form-group>.searchmask__input:not(.searchmask__input--fulltext):before,.searchmask__form-group>.searchmask__input.searchmask__input--fulltext:after{font-family:"c4f";position:absolute;margin:0 0 0 -25px;color:#094eb5}.searchmask .sm-fl .searchmask__input--fulltext:after{content:""}.searchmask .sm-to .searchmask__input--fulltext:after{content:""}.searchmask #sm-da:before,.searchmask #sm-du:before{content:""}.searchmask #sm-bi:before{content:""}.searchmask #sm-pc:before{content:""}.searchmask #sm-sd:before{content:""}.searchmask #sm-tt:before{content:""}.searchmask #sm-at:before{content:""}.searchmask #sm-ap:before{content:""}.searchmask #sm-cr:before{content:""}.searchmask #sm-pr:before{content:""}.searchmask .sm-tr{display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.searchmask .sm-tr>.searchmask__label{width:100%}.searchmask .sm-tr>.searchmask__input{width:31%;padding:0;text-align:center;font-size:0;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.searchmask .sm-tr>.searchmask__input:before{font-family:"c4f";font-size:1.1rem;margin:0}.searchmask .sm-tr>.searchmask__input:hover,.searchmask .sm-tr>.searchmask__input.active{background:#094eb5}.searchmask .sm-tr>.searchmask__input:hover:before,.searchmask .sm-tr>.searchmask__input.active:before{color:#fff}.searchmask .sm-lm{display:-ms-flexbox;display:flex;align-items:center}.searchmask .sm-lm label{padding:7px 0 0 6px;line-height:1;cursor:pointer}.searchmask .sm-lm label:before,.searchmask .sm-lm label:after{width:22px;height:22px}.searchmask .sm-extended,.searchmask .sm-reset{flex:unset;width:auto}.searchmask .sm-extended button,.searchmask .sm-reset button{background:none !important;border:none;color:#999;box-shadow:none !important;font-size:0.95rem}.searchmask .sm-extended button:hover,.searchmask .sm-reset button:hover{color:#ffa114;text-decoration:none}.searchmask__btn--extended:before{content:"+ "}.searchmask__btn--extended[aria-expanded="true"]:before{content:"- "}.searchmask .sm-submit{margin-left:auto}.searchmask .sm-submit button{height:50px;background:#ffa114;border:none;border-radius:8px;font-weight:bold}.searchmask .sm-submit button:hover{background:#353535}@media (max-width:767.98px){.searchmask__form-group{margin-bottom:5px}.searchmask__form-group>.searchmask__label{margin:0}.searchmask .sm-extended,.searchmask .sm-reset{flex:0 0 50%}.searchmask .sm-extended button,.searchmask .sm-reset button{padding:0;line-height:1}}.ti-1:before{content:""}.ti-2:before{content:""}.ti-3:before{content:""}#sm-tr.disabled{pointer-events:none;opacity:0.3}#searchmask .sm-ap>.searchmask__input{display:none}#searchmask .sm-ap>.dropdown-menu{display:-ms-flexbox;display:flex;flex-wrap:wrap;position:relative !important;z-index:1;overflow:hidden;top:auto !important;bottom:auto !important;right:auto !important;left:auto !important;width:100% !important;max-width:unset !important;height:auto !important;max-height:unset !important;padding:0;background:none;border:none;border-radius:0;text-align:center}#searchmask .sm-ap>.dropdown-menu .searchmask__select-item{flex:1 1 auto;padding:0 1px}#searchmask .sm-ap>.dropdown-menu .icon{padding:5px 3px;border:1px solid #ced4da;border-radius:8px;font-size:12px}#searchmask .sm-ap>.dropdown-menu .icon:before{display:block;margin:0 auto 3px;color:#094eb5;font-size:1.2rem}#searchmask .sm-ap>.dropdown-menu .icon:hover,#searchmask .sm-ap>.dropdown-menu input:checked+label{background:#094eb5}#searchmask .sm-ap>.dropdown-menu .icon:hover,#searchmask .sm-ap>.dropdown-menu .icon:hover:before,#searchmask .sm-ap>.dropdown-menu input:checked+label,#searchmask .sm-ap>.dropdown-menu input:checked+label:before{color:#fff}#searchmask .sm-ap>.dropdown-menu .dropdown-close__button{display:none}@media (max-width:767.98px){#searchmask .sm-ap>.dropdown-menu .searchmask__select-item{padding:0 2px}#searchmask .sm-ap>.dropdown-menu .icon{padding:5px}}.bd-search-results .searchmask,.bd-amadeus-search-results .searchmask{display:none}.bd-homepage .searchmask{margin:-250px 0 90px}@media (max-width:767.98px){.bd-homepage .searchmask{margin:-150px 0 40px}}.top-slider .slider__text-container{bottom:0;padding-top:10%;background:linear-gradient(transparent 60%, #fff);font-weight:900;font-size:3.1rem;letter-spacing:2px;text-shadow:0 2px 2px #666}.top-slider .slider__container:hover .slider__text{color:#00cdfa}.top-slider .slider .slick-arrow:not(:hover){color:#fff}@media (max-width:767.98px){.top-slider .slider__text-container{font-size:2rem}.top-slider .slider__img-container{height:400px !important}.top-slider .slider .slick-arrow{display:none !important}}.qbox-text{margin:0 0 8%}.qbox-text .slick-list{margin:0 -12px}.qbox-text .slick-track{display:-ms-flexbox;display:flex;max-width:100%;padding:12px 0}.qbox-text .content-box{position:relative;margin:0 12px;height:100%;min-height:330px;padding:25px;background:#fff;box-shadow:0 0 15px #eee;border-radius:6px;text-align:center}.qbox-text .content-box__heading{margin-top:120px;margin-bottom:6px;font-size:1.25rem}.qbox-text .content-box__heading:after{display:none}.qbox-text .content-box__body .icon{position:absolute;top:50px;left:0;right:0;color:#ffa114;font-size:3.6rem}@media (max-width:991.98px){.qbox-text .slick-track{display:-ms-flexbox;display:flex;max-width:unset;padding:5px 0}.qbox-text .content-box{padding:15px;min-height:300px}}.qbox{flex:unset;max-width:unset;width:124%;margin:0 -12% 7%;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.qbox .element{width:23.8%}.qbox .content-box{padding:20px;background:#fff;box-shadow:0 0 15px #eee;border-radius:4px}.qbox .content-box__body{position:relative;z-index:1;height:352px;padding:15px;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-end}.qbox ul{list-style:none;margin:0;padding:20px 18px;transition:0.3s linear;background:rgba(255, 255, 255, 0.85);border-radius:4px}.qbox ul li:nth-child(1){text-align:center;font-size:1.4rem}.qbox ul li:nth-child(2){width:160px;margin:6px auto;padding:6px;border-radius:10px;background:#ffa114;color:#fff;text-align:center}.qbox ul li:nth-child(n+3){display:none;width:100%;justify-content:space-between;align-items:center;height:38px;margin:4px 0 0;padding:0;line-height:1}.qbox ul li:nth-child(n+3) b{flex:0 0 95px;color:#094eb5;text-align:right}.qbox ul li:last-child{height:auto;margin:27px 0 0;padding:16px;color:#ffa114;border:1px solid #ddd;border-radius:30px;text-align:center}.qbox ul li:last-child:after{content:"";font-family:"c4f";margin-left:9px;vertical-align:-2px}.qbox .gallery__img-container{position:unset !important;margin:0;padding:0}.qbox .gallery__img{z-index:-1;border-radius:4px}.qbox .gallery__img-caption{display:none}.qbox .content-box__body:hover ul li:nth-child(2){display:none}.qbox .content-box__body:hover ul li:nth-child(n+3){display:-ms-flexbox;display:flex}.qbox .content-box__body:hover ul li:last-child{display:block}.qbox .content-box__body:hover .gallery__img-container a:after{content:"";position:absolute;z-index:3;top:0;bottom:0;left:0;right:0}@media (max-width:1399.98px){.qbox{width:100%;margin:-25px 0 50px;padding-bottom:15px;flex-wrap:nowrap;overflow:auto}.qbox .element{flex:0 0 280px;width:280px}.qbox .content-box{padding:20px 10px}.qbox .content-box__body{padding:15px 10px}.qbox .content-box ul{padding:20px 10px}}.hp-slider .slider{margin:0}.hp-slider .slider .slider__link{z-index:3}.hp-slider .slider__text-container{z-index:1;top:0;left:auto;padding:0 5% 0 8%;background:none;overflow:hidden;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center}.hp-slider .slider__text-container:before{display:none;content:"";position:absolute;z-index:-1;top:0;bottom:-10%;left:18%;right:-20%;background:rgba(255, 255, 255, 0.5);transform:rotate(-22deg)}.hp-slider .slider__text{height:50%;text-align:right}.hp-slider .slider h3{font-size:3rem;font-weight:900;letter-spacing:1.5px}.hp-slider .slider .price{font-size:1.3rem}.hp-slider .slider .price span{font-size:2.1rem}.hp-slider .slider .more-link{margin-top:40%;padding:13px 36px;border-radius:8px;border:none;display:none}.hp-slider .slider__container:hover .more-link{background:#353535}@media (min-width:992px){.hp-slider .slider .slick-arrow{top:80%;left:5%}.hp-slider .slider .slick-next{margin-left:55px;right:auto}}@media (max-width:767.98px){.hp-slider .slider__text-container{position:relative;padding:18px}.hp-slider .slider__img-container{height:260px !important}.hp-slider .slider h3{font-size:1.7rem}.hp-slider .slider .price{font-size:1.1rem;line-height:1.2}.hp-slider .slider .price span{font-size:1.5rem}.hp-slider .slider .more-link{margin-top:9px;padding:6px 28px}.hp-slider .slider .slick-arrow{top:40px}}.offer-box{padding-top:6%;background:url("/12183/uploads/fs_images/contentdesignimagesets/7/bg1_188_o.jpg") no-repeat center top;background-size:cover}.top-offers-group .top-offer__header{display:none}.top-offers-group .nav{margin:0 -4px;padding:2% 0 1.5%}.top-offers-group .nav-link{margin:4px;padding:11px 25px;background:#fff;color:#00cdfa;border:1px solid #00cdfa;border-radius:10px;font-size:0.95rem}.top-offers-group .nav-link:hover,.top-offers-group .nav-link.active{background:#00cdfa;color:#fff}.top-offers-group .nav-link.active{font-weight:bold}@media (max-width:767.98px){.top-offers-group .nav{justify-content:center}.top-offers-group .nav-link{margin:1px;padding:6px 9px}}.squareInner .figure,.squareInner .figure-img{display:block;width:100%;margin:0}.squareInner .figure-img{height:160px;border-radius:4px}.squareInner .LM,.squareInner .FM{width:42px;margin:-30px 0 0 auto;padding:3px;border-radius:7px;font-size:0.9rem;letter-spacing:1px}.squareInner .rating{height:22px;font-size:0.8rem}.squareInner .hotel{font-size:1.1rem}.squareInner .date .icon,.squareInner .boarding .icon,.squareInner .transport .icon{margin-right:5px;opacity:0.3}.squareInner .price{padding:8px;border-radius:11px;font-size:0.95rem}.squareInner .price b{font-size:1.1rem}.squareInner .box{transition:0.3s linear}.squareInner .box:hover{transform:scale(1.1)}@media (max-width:767.98px){.squareInner .rating{height:auto}.squareInner .price{padding:6px}}.lineInner .figure,.lineInner .figure-img{height:100%}.lineInner .figure-img{border-radius:4px 0 0 4px}.lineInner .LM,.lineInner .FM{width:54px;padding-top:9px;border-radius:10px;font-size:1.1rem}.lineInner .price{width:180px}@media (max-width:767.98px){.lineInner .figure-img{height:180px}}.offer-slider{position:relative}.offer-slider:before,.offer-slider:after{content:"";position:absolute;z-index:-2;top:0;bottom:0;left:0;width:100%}.offer-slider:before{background:url("/12183/uploads/fs_images/contentdesignimagesets/7/img03_200_o.jpg") no-repeat center;background-size:cover}.offer-slider:after{z-index:-1;background:linear-gradient(to bottom, #fff, rgba(255, 255, 255, 0))}.offer-slider .content-box,.offer-slider .content-box p{margin:0}.offer-slider .top-offers-group__header{display:none}.offer-slider .top-offers-group .nav{align-content:flex-start;justify-content:center}.offer-slider .slick-arrow{top:auto;bottom:-90px;transform:none;width:38px;height:38px;background:#FFF1DC}.offer-slider .slick-arrow:hover{transform:scale(1.3)}.offer-slider .slick-prev{right:66px;left:auto}@media (min-width:992px){.offer-slider:before,.offer-slider:after{width:50%}.offer-slider .content-box{height:220px}.offer-slider .top-offers-group .nav{float:right;max-width:460px;margin-top:-240px;justify-content:flex-end}.offer-slider .slick-list{overflow:unset;margin-left:-15px}.offer-slider .sliderInner{opacity:0}.offer-slider .sliderInner.slick-current,.offer-slider .sliderInner.slick-current~div{opacity:1}}.sliderInner .figure,.sliderInner .figure-img{display:block;width:100%;margin:0}.sliderInner .figure-img{height:180px}.sliderInner .rating{height:24px;font-size:0.9rem}.sliderInner .more-link{padding:4px 26px;border-radius:10px}.sliderInner .box:hover .info{margin-top:-48px}.sliderInner .box:hover .rating,.sliderInner .box:hover .country{display:block !important}.bd-homepage .news{margin:8% 0 0}.news__body{max-width:960px;margin:4% auto 0}.news .news-article{padding:22px;background:#fff;box-shadow:0 0 15px #eee;border-radius:4px}.news .news-article__img-wrap{flex:0 0 33%;padding:0}.news .news-article__img-container{height:100%;min-height:180px;margin:0;padding:0}.news .news-article__img{border-radius:4px}.news .news-article__body{padding:9px 22px;display:-ms-flexbox;display:flex;flex-direction:column}.news .news-article__date{order:-1;margin-bottom:4px;color:#094eb5;font-weight:bold}.news .news-article__heading{font-size:1.5rem;font-weight:bold}.news .news-article__heading a{color:#353535}.news .news-article__heading a:hover{color:#ffa114}.news .news-article__perex{margin:0;font-size:0.95rem}.news .news-article__perex a{display:block;margin:5px 0 0;font-size:1.08rem;text-transform:capitalize;text-align:right;font-weight:bold}.news .news-article__perex a:after{content:"";font-family:"c4f";font-size:1.3rem;line-height:1;vertical-align:-3px;margin-left:9px}.news .news-article__perex a:hover{text-decoration:none}@media (max-width:767.98px){.news .news-article{padding:15px}.news .news-article__img-wrap,.news .news-article__body{flex:0 0 100%}.news .news-article__body{padding:9px 0}}.country-table__continent{display:none}.country-table:not(.country-table--amadeus) .nav,.country-table:not(.country-table--amadeus) .tab-content{flex:0 0 100%;max-width:100%}.country-table:not(.country-table--amadeus) .nav{margin:3% 0;padding:0 6px}.country-table:not(.country-table--amadeus) .nav-item{flex-basis:unset;flex-grow:1;padding:6px;text-align:center}.country-table:not(.country-table--amadeus) .nav-link{display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:46px;background:#fff;color:#00cdfa;border:1px solid #00cdfa;border-radius:10px}.country-table:not(.country-table--amadeus) .nav-link:hover,.country-table:not(.country-table--amadeus) .nav-link.active{background:#00cdfa;color:#fff}.country-table:not(.country-table--amadeus) .country-table__country{margin-bottom:16px;padding:18px;background:#fff;color:#353535;border:none;box-shadow:0 0 15px #eee;border-radius:6px}.country-table:not(.country-table--amadeus) .country-table__country-name{flex-grow:1;font-weight:bold;font-size:1.08rem}.country-table:not(.country-table--amadeus) .country-table__country-price{flex:0 0 170px;padding:8px;background:#ffa114;color:#fff;border-radius:10px;text-align:center;font-size:0.9rem}.country-table:not(.country-table--amadeus) .country-table__country-price strong{font-size:1.05rem;font-weight:900}.country-table:not(.country-table--amadeus) .country-table__country:hover .country-table__country-price{background:#353535}@media (max-width:767.98px){.country-table:not(.country-table--amadeus) .nav-item{width:33.333%;padding:1px}.country-table:not(.country-table--amadeus) .nav-link{height:40px;line-height:1}.country-table:not(.country-table--amadeus) .country-table__country{display:block;padding:9px 0 20px}.country-table:not(.country-table--amadeus) .country-table__country-price{width:140px;float:right;padding:5px;margin:-25px 9px 0 0}}.country-table--amadeus .country-table__section--others>h3{display:none}.country-table--amadeus .card-header{padding:16px;background:none;border:none}.country-table--amadeus .card{border:none;box-shadow:0 0 15px #ddd}.country-table--amadeus .country-table__country--opener .country-table__country-link:before{top:4px}.country-table--amadeus .country-table__country,.country-table--amadeus .country-table__region{align-items:center}.country-table--amadeus .country-table__country-name,.country-table--amadeus .country-table__region-name{font-size:1.1rem;font-weight:600}.country-table--amadeus .country-table__country-name+div,.country-table--amadeus .country-table__region-name+div{font-size:0.9rem}.country-table--amadeus .country-table__country-price,.country-table--amadeus .country-table__region-price{color:#ffa114;font-size:0.9rem}.country-table--amadeus .country-table__country-price strong,.country-table--amadeus .country-table__region-price strong{color:#ffa114;font-size:1.1rem;line-height:1}.country-table--amadeus .country-table__country-link+div{margin-left:auto;padding:0}.country-table--amadeus .country-table__country-link:hover .country-table__country-name,.country-table--amadeus .country-table__country-link:hover:before{color:#ffa114}.country-table--amadeus .country-table__country-btn,.country-table--amadeus .country-table__region-btn{width:110px;padding:6px 0;background:#ffa114;border:none;color:#fff;border-radius:10px;box-shadow:none !important;font-weight:600}.country-table--amadeus .country-table__country-btn:hover,.country-table--amadeus .country-table__region-btn:hover{background:#353535}@media (max-width:991.98px){.country-table--amadeus .card-header{padding:0.75rem}.country-table--amadeus .country-table__country-link,.country-table--amadeus .country-table__country-link+div,.country-table--amadeus .country-table__country-name,.country-table--amadeus .country-table__country-name~div,.country-table--amadeus .country-table__region-name,.country-table--amadeus .country-table__region-name~div{flex:0 0 100%;max-width:100%;text-align:left !important}.country-table--amadeus .country-table__country-btn,.country-table--amadeus .country-table__region-btn{position:relative;display:block;margin:-20px 0 0 auto}}.search-results__buttons{text-align:right}.search-results__buttons .sort__button{margin:1% 0;color:#353535;border:none;font-size:1rem;font-weight:bold}.search-results__buttons .sort__button:after{content:"";display:block;width:50px;height:3px;margin:3px auto 0}.search-results__buttons .sort__button:hover,.search-results__buttons .sort__button--active{background:none;text-decoration:none}.search-results__buttons .sort__button:hover:after,.search-results__buttons .sort__button--active:after{background:#ffa114}@media (max-width:767.98px){.search-results__buttons{text-align:center}.search-results__buttons .sort__button{margin:1px}}.search-resume,.search-specification{padding:0;background:#fff;border:none;box-shadow:0 0 15px #eee;border-radius:4px}.search-resume__header,.search-specification__header{border-radius:4px 4px 0 0;background:#00cdfa}.search-resume .search-resume__heading,.search-specification .search-resume__heading,.search-resume .search-specification__heading,.search-specification .search-specification__heading{padding:15px 18px;color:#fff;font-size:1.05rem}.search-resume .search-resume__heading:after,.search-specification .search-resume__heading:after,.search-resume .search-specification__heading:after,.search-specification .search-specification__heading:after{display:none}.search-resume__body{padding:18px 20px 10px}.search-resume .icon{color:#094eb5}.search-resume__link{padding:15px;border-radius:8px;border:none;color:#fff;font-weight:bold}.search-resume__link:hover{background:#353535;color:#fff}@media (max-width:991.98px){.search-resume__body{padding:15px 15px 5px}.search-resume .search-resume__heading{padding:8px 15px}.search-resume__link{padding:8px}}.search-specification__item-header{padding:9px 18px 6px;color:#094eb5;font-size:1.05rem}.search-specification .fulltext-filter{margin-bottom:9px !important;border:1px solid #ddd;border-radius:8px}.search-specification .fulltext-filter-input,.search-specification .fulltext-filter-clear{height:42px;background:none;border:none}.search-specification .fulltext-filter-input{padding:4px 0 0 12px}.search-specification .fulltext-filter-clear{color:#094eb5;font-size:1.5rem;line-height:1}.search-specification .fulltext-filter-clear:hover{color:gray}.search-specification__item--DestinationsList .search-specification__item-header{text-transform:uppercase}.search-specification__item--DestinationsList .search-specification__select-item:not(.pl-3){font-weight:bold}.search-specification__parameter label:before{color:#094eb5}.search-specification .icon-star{color:#ffa114}.search-specification__select-item label{margin:0 0 1px;padding:6px 8px;border-radius:8px}.search-specification__select-item input:checked+label,.search-specification__select-item input:not(:checked)+label:hover{padding-left:20px;background:#ffa114}.search-specification__select-item input:checked+label,.search-specification__select-item input:checked+label:before,.search-specification__select-item input:checked+label .icon-star,.search-specification__select-item input:not(:checked)+label:hover,.search-specification__select-item input:not(:checked)+label:hover:before,.search-specification__select-item input:not(:checked)+label:hover .icon-star{color:#fff}.searchInner .slider,.searchInner .slider__body,.searchInner .movable-content,.searchInner .slick-list,.searchInner .slick-track,.searchInner .slider__item{height:100% !important;margin:0}.searchInner .slider__wrapper,.searchInner .img .slider__img-container{height:100%;min-height:250px;padding:0}.searchInner .slick-arrow{background:none;color:#fff}.searchInner .slick-arrow:before{font-size:3rem;text-shadow:0 0 3px #333}.searchInner .minute{top:0;left:0;border-radius:0 0 4px 0}.searchInner .minute.is-fm,.searchInner .minute.is-lm,.searchInner .minute.is-tip{width:110px;padding:5px}.searchInner .LM,.searchInner .FM{display:block !important;width:auto;margin:0;padding:0;font-size:0.95rem}.searchInner .param{width:130px;padding-top:40px}.searchInner .expert{display:-ms-flexbox;display:flex;top:-15px;right:-15px;left:0}.searchInner .expert img{height:44px}.searchInner .param .parameters{margin:0}.searchInner .param .parameters__item .icon{font-size:1.2rem}.searchInner .param .parameters__body{display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 -3px;padding:0}.searchInner .param .parameters__item--sea-distance{display:none}.searchInner .param .parameters__item{width:33.333%;margin:0;padding:3px}.searchInner .param .parameters__item .icon{display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:100%;height:38px;margin:0;padding-left:5px;border:1px solid #eee}.searchInner .param .parameters__item--ski-distance{display:-ms-flexbox;display:flex;align-items:center;width:calc(100% - 6px);margin-right:3px;padding:0;border:1px solid #eee}.searchInner .param .parameters__item--ski-distance .icon{order:-1;width:30%;border:none}.searchInner .param .parameters__item--ski-distance .parameters__text{width:auto;height:auto;text-transform:lowercase;font-variant:normal;font-size:1rem}.searchInner .param .parameters__item--ski-distance .parameters__distance{margin:0 5px 0 9px;font-weight:normal;font-size:1rem}.searchInner .hotel a:not(:hover),.searchInner .country a:not(:hover){color:#353535}.searchInner .sea-from .parameters{margin:0}.searchInner .sea-from .parameters__item:not(.parameters__item--sea-distance){display:none}.searchInner .sea-from .parameters__body{padding:0}.searchInner .sea-from .parameters__item--sea-distance{display:-ms-flexbox;display:flex;align-items:center}.searchInner .sea-from .parameters__item--sea-distance .icon{order:-1;font-size:1rem;color:gray;opacity:0.5}.searchInner .sea-from .parameters__item--sea-distance .parameters__text{width:auto;height:auto;text-transform:lowercase;font-variant:normal;font-size:1rem}.searchInner .sea-from .parameters__item--sea-distance .parameters__distance{margin:0 5px 0 9px;font-weight:normal;font-size:1rem}.searchInner .box:hover{transform:none}@media (max-width:575.98px){.searchInner .param{width:100%;margin-top:-45px}.searchInner .expert{left:auto;widrg:130px}.searchInner .param .parameters__item{width:34px;padding:1px}.searchInner .param .parameters__item .icon{height:34px}}.detail-info .img{min-height:440px}.detail-info .img .slick-arrow{width:50px;height:50px;background:rgba(255, 255, 255, 0.4)}.detail-info .img .slick-arrow:before{font-size:2rem;text-shadow:none}.detail-info .img .slick-prev{left:9%}.detail-info .img .slick-next{right:9%}.detail-info .expert{top:22px;left:20px;right:auto;width:130px;border-radius:8px}.detail-info .minute{left:auto;right:20px;top:22px;width:auto}.detail-info .LM,.detail-info .FM,.detail-info .is-tip{display:block !important;width:55px;padding:7px;margin-left:7px;border-radius:8px;font-size:1.1rem}.detail-info .hotel{font-size:1.6rem}.detail-info .transport,.detail-info .boarding{padding-left:28px}.detail-info .transport>span,.detail-info .boarding>span{margin-left:-28px}.detail-info .param .parameters__body{justify-content:flex-start}.detail-info .param .parameters__item{width:auto}.detail-info .param .parameters__item .icon{width:45px;height:46px;font-size:1.4rem}.detail-info .param .parameters__item--sea-distance{display:-ms-flexbox;display:flex;align-items:center;width:100%;height:auto}.detail-info .param .parameters__item--sea-distance .icon{order:-1;height:30px;border:none}.detail-info .param .parameters__item--sea-distance .parameters__text{width:auto;height:auto;font-variant:normal}.detail-info .param .parameters__item--sea-distance .parameters__distance{margin:0 6px 0 0;font-size:1.1rem}.detail-info .imgbox .slider .slick-list{margin:0 -12px}.detail-info .imgbox .slider__item{padding:0 12px;background:none}.detail-info .imgbox .slider__wrapper{height:230px;min-height:unset}.detail-info .imgbox .slider__img{border-radius:4px}.detail-info .imgbox .slider__img:hover{opacity:0.5}@media (max-width:767.98px){.detail-info .minute{right:9px;top:9px}.detail-info .expert{top:9px;left:9px}.detail-info .img{min-height:330px}.detail-info .hotel{font-size:1.4rem}.detail-info .param{padding:0}.detail-info .param .parameters__item .icon{width:40px;height:40px;font-size:1.3rem}}.structured-content__links{margin:0 0 4%;border:none}.structured-content__links .nav-link{flex-grow:1;height:48px;margin:4px;padding:5px;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;text-align:center;background:#00cdfa;border:1px solid #00cdfa !important;color:#fff;border-radius:10px;font-weight:bold}.structured-content__links .nav-link:hover,.structured-content__links .nav-link.active{background:#fff;color:#00cdfa}@media (max-width:991.98px){.structured-content__links{justify-content:space-between}.structured-content__links .structured-content__link,.structured-content__links .structured-content__link:not(.open):not(.active){flex-grow:unset;width:32.9%;height:42px !important;margin:2px 0;padding:5px !important;font-size:0.95rem;line-height:1}.structured-content__links .structured-content__link:after,.structured-content__links .structured-content__link:not(.open):not(.active):after{display:none}}.dates__sorts{display:-ms-flexbox;display:flex;align-items:center;margin:0 0 2%;padding-left:26%}.dates__sorts .sort__text{margin-right:35px;text-transform:uppercase}.dates__sorts .sort__button{padding:5px 35px;color:#353535;border:none;font-size:1rem}.dates__sorts .sort__button:after{content:"";display:block;width:66px;height:2px;margin:4px auto 0}.dates__sorts .sort__button:hover,.dates__sorts .sort__button--active{color:#00cdfa;background:none;text-decoration:none}.dates__sorts .sort__button:hover:after,.dates__sorts .sort__button--active:after{background:#00cdfa}.dates__count{box-shadow:none}.dates__pagination{padding-left:25%}@media (max-width:991.98px){.dates__pagination{padding-left:0}.dates__count{margin:0}.dates__sorts{padding:0;text-align:center;flex-wrap:wrap;justify-content:center}.dates__sorts .sort__text{display:none}.dates__sorts .sort__button{padding:5px 9px;font-size:0.9rem}}.dates__filters-wrapper{padding:20px 12px 15px;background:#fff;box-shadow:0 0 15px #eee}.dates__filters .card,.dates__filters .card-header{background:none;border:none}.dates__filters .filter__button{font-weight:bold}.dates__filters .custom-control-label{padding:3px 0 0 3px}.dates__filters .custom-control-label:before,.dates__filters .custom-control-label:after{width:18px;height:18px;border-radius:22px;border-color:#ddd}.dates__filters .custom-control-input:checked~.custom-control-label:before{background:none;border-color:#51cb20}.dates__filters .custom-control-input:checked~.custom-control-label:after{left:-20px;top:8px;width:10px;height:10px;background:#51cb20}.dates__filters .ui-slider-handle{background:#51cb20}@media (max-width:991.98px){.dates__filters-wrapper{padding:9px}}.bd-top-offer .top-offer__heading,.bd-news-list .news__heading,.bd-news-view .news-article__heading{margin:2% 0 3%;text-align:center;text-transform:uppercase;font-size:1.4rem}.bd-top-offer .top-offer__heading:after,.bd-news-list .news__heading:after,.bd-news-view .news-article__heading:after{display:none}.bd-content-page .page{margin:3% 0;padding:2%;background:#fff;box-shadow:0 0 15px #eee;border-radius:4px}.bd-content-page .page__heading{text-transform:uppercase;text-align:center;font-size:1.4rem}.bd-content-page .page__heading:after{display:none}.country-detail .country-detail__header{display:none}.country-detail #heading,.country-detail .component__heading{margin-bottom:20px}.country-detail .country-detail__heading--name{float:right;font-size:0}.country-detail .destination-tree,.country-detail .weather,.country-detail .custom-text{padding:2%;background:#fff;box-shadow:0 0 15px #eee}.country-detail .destination-tree__heading,.country-detail .weather__heading,.country-detail .custom-text__heading{margin:0 0 9px;text-align:center;font-size:1.4rem}.country-detail .destination-tree__heading:after,.country-detail .weather__heading:after,.country-detail .custom-text__heading:after{display:none}.bd-tags #heading{max-width:700px;margin:155px auto -155px}.component.tagged{margin-bottom:6%}.component.tagged .tagged__header{display:none}.component.tagged .tag-text{max-width:700px;margin:0 auto 5%}.component.tagged .btn-group{width:100%;margin:0 -9px 80px;justify-content:center}.component.tagged .btn-group a:nth-child(n){flex:unset;padding:11px 33px;margin:0 9px;background:#fff;color:#00cdfa;border-radius:10px;border-color:#00cdfa;font-weight:bold}.component.tagged .btn-group a:nth-child(n):hover,.component.tagged .btn-group a:nth-child(n).active{background:#00cdfa;color:#fff}.component.tagged .tagged-article{display:-ms-flexbox;display:flex;flex-direction:column;border-radius:4px;box-shadow:0 0 9px #eee}.component.tagged .tagged-article__body{height:auto;margin-top:auto;padding:25px;background:#fff}.component.tagged .tagged-article__body:hover{background:rgba(255, 255, 255, 0.7)}.component.tagged .tagged-article__heading{margin-bottom:15px;font-size:1.5rem;font-weight:bold}.component.tagged .tagged-article__heading a{color:#353535 !important;text-transform:none}.component.tagged .tagged-article__perex{max-height:unset;color:#353535;font-size:0.95rem;line-height:1.3}.component.tagged .tagged-article:nth-child(n+2) .tagged-article__body{position:unset;padding:30px 18px 66px}.component.tagged .tagged-article:nth-child(n+2) .tagged-article__heading{margin:0;font-size:1.05rem}.component.tagged .tagged-article:nth-child(n+2) .tagged-article__rating{position:absolute;left:18px;margin-top:-38px;color:#ffa114;font-size:0.8rem}.component.tagged .tagged-article:nth-child(n+2) .tagged-article__price{position:absolute;bottom:16px;left:18px;right:18px;padding:8px;background:#ffa114;color:#fff;border-radius:10px;text-align:center;font-weight:bold;font-size:1.1rem}.component.tagged .tagged-article:nth-child(n+2) .tagged-article__price span{font-weight:normal;font-size:0.95rem}.foot-box{margin-top:5%}.foot-box a{color:#fff}.foot-box a:hover{color:#ffa114}.foot-box .col-12:not(.banner) .content-box__heading,.foot-box .pseudonav__title{display:block;margin-bottom:15px;color:#fff;text-transform:uppercase;font-size:1.1rem;font-weight:900;letter-spacing:2px}.foot-box .col-12:not(.banner) .content-box__heading:after,.foot-box .pseudonav__title:after{display:none}@media (max-width:767.98px){.foot-box .col-12:not(.banner) .content-box__heading,.foot-box .pseudonav__title{margin-bottom:5px}}.foot-box .pseudonav a{display:block;line-height:1;padding:8px 0}@media (max-width:767.98px){.foot-box .pseudonav{margin:0}.foot-box .pseudonav__list:not(.pseudonav__list--nested){flex:1 1 50%}}@media (max-width:575.98px){.foot-box .pseudonav__list:not(.pseudonav__list--nested){flex:1 1 100%}}.banner .element{position:relative;z-index:1;margin:-5% 0 0}.banner .element:hover h6{background:#ffa114;color:#fff}.banner .content-box{margin:0;padding:4%;border-radius:4px;overflow:hidden;background:linear-gradient(to right, #fff, transparent)}.banner .content-box p{max-width:600px;margin:15px 0 10px;color:#353535}.banner .content-box h6{position:absolute;right:0;bottom:0;display:-ms-flexbox;display:flex;margin:0;padding:15px 45px;background:#fff;color:#ffa114;border-radius:4px 0 4px;font-size:1.15rem}.banner .content-box h6:after{content:"";font-family:"c4f";margin-left:9px;font-size:1.2rem}@media (max-width:767.98px){.banner .content-box{background:rgba(255, 255, 255, 0.8)}.banner .content-box p{margin:5px 0 25px}.banner .content-box h6{padding:6px 40px}}.banner .gallery__img-container{position:unset !important;margin:0;padding:0}.banner .gallery__img-container a:after{content:"";position:absolute;z-index:3;top:0;bottom:0;left:0;right:0}.banner .gallery__img{z-index:-1;border-radius:4px}.banner .gallery__img-caption{display:none}.transport-box{padding:7% 5% 5%}.transport-box ul{list-style:none;margin:0;padding:0;text-align:center;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}.transport-box ul li{flex-grow:1;font-size:1.9rem;letter-spacing:2px}.transport-box ul a{text-decoration:underline}.transport-box ul a:hover{text-decoration:none}@media (max-width:767.98px){.transport-box ul li{padding:5px 10px;font-size:1.4rem}}.contact-box ul{position:relative;list-style:none;margin:0;padding:0 0 0 42px}.contact-box ul+p{margin-bottom:0;font-size:0.7rem}.contact-box ul:before{content:"";font-family:"c4f";position:absolute;left:0;top:-2px;width:30px;height:30px;line-height:30px;background:#fff;color:#00cdfa;border-radius:30px;text-align:center;font-size:0.85rem}.contact-box ul:nth-of-type(2):before{content:""}.contact-box ul:nth-of-type(3):before{content:""}.links-box{margin-bottom:5%;padding:4% 0 0.5%;border-width:1px 0 1px;border-style:solid;border-color:rgba(255, 255, 255, 0.5)}.links-box .pseudonav__title{display:none}.links-box .pseudonav__body{margin:0}.links-box .pseudonav__list:not(.pseudonav__list--nested){padding:0}.callback-box p a{display:inline-block;margin-bottom:20px;padding:12px 30px;background:#fff;color:#ffa114;border-radius:8px;font-weight:bold}.callback-box p a:hover{background:#ffa114;color:#fff;text-decoration:none}@media (min-width:768px){.callback-box p a{margin-top:12px}}.callback-box p img{width:120px !important;height:auto}.copyright{margin:2.5% 0 0;padding:3% 0 0;border-top:1px solid rgba(255, 255, 255, 0.5)}.slider--hotel-history{position:fixed;z-index:9999;top:15%;right:0;transform:translateX(100%);width:100%;width:360px;height:350px;margin-top:50px;padding:20px 15px 50px;background:#fff;transition:0.3s linear}.slider--hotel-history:hover{transform:none;box-shadow:0 0 5px #ddd}.slider--hotel-history__header{margin:0;padding:0}.slider--hotel-history .slider--hotel-history__heading{position:absolute;top:0;left:-6px;padding:11px;border-radius:8px;transform:rotate(-90deg) translate(-100%, -100%);transform-origin:top left;background:#094eb5;color:#fff;font-size:0.9rem;font-weight:normal;cursor:col-resize;font-size:0.95rem}.slider--hotel-history .slider--hotel-history__heading:after{display:none}.slider--hotel-history .slider__item{padding:0}.slider--hotel-history .offer__container{display:-ms-flexbox;display:flex;margin-bottom:10px}.slider--hotel-history .offer__link{flex:0 0 100px}.slider--hotel-history .offer__img-container{margin:0;padding-bottom:100px}.slider--hotel-history .offer__ratings{top:9px;width:120px;transform:translatex(100%);padding-left:10px;background:none;color:#ffa114;font-size:0.8rem}.slider--hotel-history .offer__text-container{flex-grow:1;padding:33px 12px 0}.slider--hotel-history .offer__text{text-align:left}.slider--hotel-history .offer__headline{font-size:1.2rem}.slider--hotel-history .offer__headline a{color:#353535;text-decoration:none;font-weight:bold}.slider--hotel-history .offer__headline a:hover{color:#ffa114}.slider--hotel-history .offer__country,.slider--hotel-history .offer__destination{display:inline}.slider--hotel-history .offer__country:after{content:" - "}.slider--hotel-history .slick-arrow{top:auto;right:0;bottom:-33px;transform:none}.slider--hotel-history .slick-prev{left:auto;right:40px}@media (max-width:575.98px){.slider--hotel-history{width:320px;margin:0}.slider--hotel-history .slider--hotel-history__heading{left:0;padding:4px 8px;font-size:0.85rem}}.favourites-floatbox{height:42px;border:none;right:-11px;padding-right:15px;border-radius:8px 0 0 8px}.favourites-floatbox__body{padding-left:0}.favourites-floatbox,.favourites-floatbox a{color:#fff}.favourites-floatbox:hover,.favourites-floatbox .icon,.favourites-floatbox .favourites-floatbox__number{background:#ffa114;color:#fff}.favourites-floatbox .icon{display:inline-block;vertical-align:middle;width:42px;height:42px;line-height:48px;border-radius:8px;text-align:center;font-size:1.3rem}.favourites-floatbox .icon:before{content:""}.favourites-floatbox .favourites-floatbox__number{position:absolute;left:24px;top:19px;width:14px;height:14px;line-height:14px;border-radius:20px;text-align:center;font-size:0.8rem}.back-top-button{width:40px;height:40px;background:rgba(9, 78, 181, 0.5)}.back-top-button:before{margin-left:5px;font-size:25px}@media (max-width:767.98px){.back-top-button{right:-5px}}.dates__filters .filter__button:after{content:"";font-family:"c4f";font-weight:normal;font-size:1.5rem;line-height:1;float:right;transform:rotate(90deg);margin-right:-8px}.dates__filters .filter__button[aria-expanded="true"]:after{content:""}.searchmask__input--fulltext[data-count="1"]::before{flex:0 0 auto}.searchmask__input{text-align:left}.searchmask__stars{justify-content:flex-end}.sm-fl .fulltext-input{width:100%}.transport-airports .form-group>.searchmask__label,.transport-airports #airports>div{margin:0;font-weight:bold}.transport-airports .transport-airports-button-group{text-align:right;font-size:0.9rem}.transport-airports .searchmask-airports{font-weight:normal}.transport-airports .searchmask-airports label{margin:3px 0;cursor:pointer}.transport-airports .searchmask-airports label:hover{color:#00cdfa}.transport-departures .form-row .form-group{flex:0 0 100%;max-width:100%}.transport-departures .searchmask__input--fulltext{max-width:400px}.transport-departures .fulltext-input,.transport-departures .fulltext-input::placeholder{color:#999 !important}.trip-information--gallery-right .trip-information__gallery{padding:0}.trip-information--gallery-right .trip-information__body .form-inline{margin:1rem auto}.trip-information--gallery-right .trip-information__content,.trip-information--gallery-right .gallery__body{width:100%}.news-article--detail .gallery{display:none}.select2-container--open{z-index:9999}.select2-container--open .select2-dropdown--below{margin-top:3px;box-shadow:0 0 9px #353535;border:none}.select2-container .select2-results__group{background:#00cdfa;color:#fff}.more__offers{margin-left:50%;transform:translateX(-50%)}.dates-favourites .offer--favourites{margin-bottom:2rem;border:none}.dates-favourites .dates-favourites__remove-btn,.dates-favourites .offer__remove-btn{background:#ffa114;border:none;border-radius:0;text-decoration:none}.dates-favourites .dates-favourites__remove-btn:hover,.dates-favourites .offer__remove-btn:hover{background:#00cdfa}.dates-favourites .offer__heading a{text-decoration:none;font-size:1.5rem;font-weight:bold}.dates-favourites .offer__rating{display:inline-block;vertical-align:middle;font-size:1rem}.dates-favourites .icon-star{color:#00cdfa}.dates-favourites .icon-star:first-child{margin-left:9px}.dates-favourites .offer__img-container{height:300px;margin:0;padding:0}.dates-favourites .offer__info{background:#fff;box-shadow:0 0 5px #ddd;font-weight:bold}.dates-favourites .offer__info-label{font-weight:normal}.dates-favourites .offer__price--current a{color:#00cdfa}.dates-favourites .offer__price--discount{color:gray}.favourites-accommodations{padding-bottom:20px}.favourites-accommodations .offer a{color:#00cdfa}.favourites-accommodations .offer a:hover{color:#ffa114}.favourites-accommodations .offer__container{margin:5px 0;background:#fff;box-shadow:0 0 5px #ccc}.favourites-accommodations .offer__ratings{left:0;bottom:0;background:rgba(255, 255, 255, 0.5);text-align:center}.favourites-accommodations .offer__text{padding:9px;line-height:1.4}.favourites-accommodations .offer__headline{font-size:1.2rem}.favourites-accommodations .offer__price{font-size:1rem;font-weight:bold}.favourites-accommodations .offer__country,.favourites-accommodations .offer__destination{font-size:0.95rem}.favourites-accommodations .slick-dots{bottom:-35px}.favourites-accommodations .slick-dots button{width:12px;height:12px}.favourites-accommodations .slick-dots .slick-active button{background:#ffa114}.searchmask{}.searchmask .fulltext-result__list.result-empty{display:none}.searchmask .fulltext-input{width:100%}.searchmask .result-empty+.result-empty+ul:not(.result-empty){width:100% !important}.searchmask .fulltext-result__title,.searchmask .fulltext-favourites__title{padding:3px;font-weight:600}.searchmask .fulltext-result__list:nth-child(3){width:31%;margin-right:0}.searchmask .fulltext-selected-wrapper{margin-bottom:1rem}.searchmask .fulltext-result__selected-item{padding:0.25rem 0.5rem}@media (min-width:992px){.searchmask .fulltext-result__selected-item{background:none;color:#000}.searchmask .fulltext-result__selected-item:hover{background:#cecece}}.searchmask .fulltext-result__selected-item:before{padding-right:22px;font-size:0.75rem}@media (min-width:992px){.searchmask .fulltext-result__selected-item:before{display:none}}.searchmask .fulltext-result__selected-item span{color:#e34e5c;font-size:22px;line-height:20px;display:-ms-inline-flexbox;display:inline-flex;align-items:center;height:21px;justify-content:center;width:21px;background:none;padding:2px;position:relative;top:2px;font-weight:600}@media (max-width:767.98px){.searchmask .close-fulltext{position:absolute;right:0;top:0}.searchmask .dropdown-menu{padding:1rem}}.searchmask .fulltext-favourites__title{padding:3px;font-weight:400;width:100%;font-size:1.3rem;color:#00cdfa;border-bottom:1px solid #cecece;margin-bottom:1rem}@media (min-width:992px){.searchmask .close-fulltext{position:absolute;right:-25px;top:15px}.searchmask .fulltext-selected-wrapper{top:0rem;background:linear-gradient(#fff, rgba(255, 255, 255, 0.75))}.searchmask .fulltext-selected.country:not(:empty)::before{content:"Vybrané země";padding-right:10px;color:#6c757d}.searchmask .fulltext-selected.destination:not(:empty)::before{content:"Vybrané destinace";padding-right:10px;color:#6c757d}.searchmask .fulltext-selected.hotel:not(:empty)::before{content:"Vybraný hotel";padding-right:10px;color:#6c757d}.searchmask .fulltext-selected.country:not(:empty)+.fulltext-selected.destination:not(:empty){margin-top:0.5rem}.searchmask li.fulltext-result__title{padding:3px;font-weight:400;width:100%;font-size:1.3rem;color:#00cdfa;border-bottom:1px solid #cecece;margin-bottom:1rem}.searchmask .dropdown-menu.dropdown-content.dropdown-100.keep-open.show,.searchmask .fulltext-dropdown.dropdown-menu.dropdown-content.dropdown-100.row{max-width:1140px !important;width:1140px !important;padding:0 2rem}.searchmask .dropdown-menu.dropdown-content.dropdown-100.keep-open.show{padding:2rem}.searchmask .fulltext-favourites.fulltext-column-destination li.fulltext-favourites__title{background:#fff;position:absolute;top:17px}.searchmask .fulltext-favourites.fulltext-column-country{width:calc(66% - 2rem);display:-ms-flexbox;display:flex;flex-wrap:wrap;max-height:100%}.searchmask .fulltext-favourites.fulltext-column-country .fulltext-result__item{width:50% !important}.searchmask .fulltext-favourites.fulltext-column-country+.fulltext-column-destination{order:2;margin:0;width:33%;position:-webkit-sticky;position:sticky;right:0;top:0;border-left:1px solid #cecece;padding:1rem;margin-top:-1rem;padding-right:1rem;padding-left:2rem;padding-bottom:3rem;max-height:42vh}.searchmask .fulltext-favourites.fulltext-column-country+.fulltext-column-destination::before{content:"Destinace";padding:3px;font-weight:400;font-size:1.3rem;color:#00cdfa;border-bottom:1px solid #cecece;margin-bottom:1rem;width:100%;display:block}.searchmask .fulltext-favourites.fulltext-column-country+.fulltext-column-destination .fulltext-result__item--country{display:none}.searchmask .fulltext-favourites.fulltext-column-country[style*="none"]+.fulltext-column-destination{display:none}}.sm-tr .searchmask__input{text-decoration:none !important}.sm-tr .dropdown-menu .form-group{line-height:0}.sm-tr .dropdown-menu .form-group>.searchmask__label{display:none}.sm-tr .dropdown-menu .searchmask form label{line-height:1.5;border:1px solid transparent}.sm-tr .dropdown-menu .transport-airports-button-group{margin-bottom:2rem;line-height:1.5;text-align:right}.sm-tr .dropdown-menu .transport-airports-button-group span{display:none}.sm-tr .dropdown-menu .transport-airports-button-group a[data-handle="select-all"]{color:#00cdfa}.sm-tr .dropdown-menu .transport-airports-button-group a[data-handle="deselect-all"]{color:#adb5bd;margin-left:1rem}.sm-tr .dropdown-menu .transport-airports,.sm-tr .dropdown-menu .transport-departures{margin-top:2rem}.sm-tr .dropdown-menu .transport-airports::before,.sm-tr .dropdown-menu .transport-departures::before{display:block;content:"";width:100%;height:1px;background:#dee2e6;position:absolute;left:0;top:-1.25rem}.sm-tr .dropdown-menu .searchmask__transport-type{margin-right:1rem}.sm-tr .dropdown-menu .searchmask__transport-type label{padding:0.5rem 0.75rem}.sm-tr .dropdown-menu>.row>.form-group:first-child{margin:0.5rem 0}.sm-tr .dropdown-menu #airports{font-weight:300;font-size:1.5rem;margin:1.5rem 0}.sm-tr .dropdown-menu .searchmask-airports{font-size:1rem;line-height:1.5}.sm-tr .dropdown-menu .map__canvas{padding-bottom:100%}@media (min-width:576px){.sm-tr .dropdown-menu .searchmask__transport-type label{padding:1rem 1.5rem}.sm-tr .dropdown-menu .searchmask-airports li{margin-bottom:0.5rem}.sm-tr .transport-types{display:-ms-flexbox;display:flex;flex-direction:row}.sm-tr .searchmask__transport-type.custom-control-inline:first-child{order:9;margin-left:auto;margin-right:0 !important}}#searchmask-departures li{line-height:1.5}#searchmask-departures .fulltext-dropdown{position:static;display:-ms-flexbox;display:flex !important;margin-top:1rem;border:0;padding:0}#searchmask-departures .dropdown-close{display:none}.bd-term .breadcrumb,.bd-amadeus-term .breadcrumb,.bd-houses-term .breadcrumb{margin:-25px 0 0}.bd-term .upselling-rooms__title,.bd-amadeus-term .upselling-rooms__title,.bd-houses-term .upselling-rooms__title{color:#00cdfa;border-bottom:1px solid #00cdfa;padding-bottom:1rem;margin-bottom:1rem;font-weight:600;font-size:1rem}.bd-term .info-wrap .order-name,.bd-amadeus-term .info-wrap .order-name,.bd-houses-term .info-wrap .order-name{color:#00cdfa;border-bottom:1px solid #00cdfa;padding-bottom:1rem;margin-bottom:1rem;font-weight:600;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.bd-term .info-wrap .order-name span,.bd-amadeus-term .info-wrap .order-name span,.bd-houses-term .info-wrap .order-name span{margin-left:auto;font-size:1rem;font-weight:400;color:#353535}.bd-term .info-wrap .hotel,.bd-amadeus-term .info-wrap .hotel,.bd-houses-term .info-wrap .hotel{font-size:1.6rem;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;margin-bottom:0;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.bd-term .info-wrap .hotel span,.bd-amadeus-term .info-wrap .hotel span,.bd-houses-term .info-wrap .hotel span{color:#ffa114;font-size:0.9rem}.bd-term .info-wrap .hotel button,.bd-amadeus-term .info-wrap .hotel button,.bd-houses-term .info-wrap .hotel button{padding:12px 24px;border-radius:8px}.bd-term .info-wrap .info-line,.bd-amadeus-term .info-wrap .info-line,.bd-houses-term .info-wrap .info-line{padding-bottom:8px}.bd-term .info-wrap .info-line a:not(:hover):not(.change-current),.bd-amadeus-term .info-wrap .info-line a:not(:hover):not(.change-current),.bd-houses-term .info-wrap .info-line a:not(:hover):not(.change-current){color:#353535}.bd-term .info-wrap .info-line.tree,.bd-amadeus-term .info-wrap .info-line.tree,.bd-houses-term .info-wrap .info-line.tree{margin-bottom:10px}.bd-term .info-wrap .info-line:last-child,.bd-amadeus-term .info-wrap .info-line:last-child,.bd-houses-term .info-wrap .info-line:last-child{padding-bottom:0 !important}.bd-term .change-current,.bd-amadeus-term .change-current,.bd-houses-term .change-current{margin-left:9px;text-decoration:underline}.bd-term .info-wrap,.bd-term .booking-form__body,.bd-amadeus-term .info-wrap,.bd-amadeus-term .booking-form__body,.bd-houses-term .info-wrap,.bd-houses-term .booking-form__body{margin-top:2rem;margin-bottom:1rem;box-shadow:0 0 15px #eee;padding:20px;border-radius:4px;background:#fff}.bd-term .sidebar-wrap,.bd-amadeus-term .sidebar-wrap,.bd-houses-term .sidebar-wrap{background:#fff;box-shadow:0 0 15px #eee;padding:30px 25px 20px;border-radius:0.25rem}.bd-term .sidebar-wrap h2,.bd-amadeus-term .sidebar-wrap h2,.bd-houses-term .sidebar-wrap h2{font-size:1.2rem;font-weight:600;color:#353535;border-bottom:1px solid #eee;padding-bottom:1rem;margin-bottom:1rem}.bd-term .sidebar-wrap .hotel-gallery .gallery__img-container,.bd-amadeus-term .sidebar-wrap .hotel-gallery .gallery__img-container,.bd-houses-term .sidebar-wrap .hotel-gallery .gallery__img-container{flex:0 0 33%;max-width:33%;margin-bottom:0;padding:0.5rem}.bd-term .sidebar-wrap .gallery__body figure:nth-child(n+10),.bd-amadeus-term .sidebar-wrap .gallery__body figure:nth-child(n+10),.bd-houses-term .sidebar-wrap .gallery__body figure:nth-child(n+10){display:none}.bd-term .sidebar-wrap .gallery__img-caption,.bd-amadeus-term .sidebar-wrap .gallery__img-caption,.bd-houses-term .sidebar-wrap .gallery__img-caption{display:none}.bd-term .sidebar-wrap .trip-information__gallery,.bd-amadeus-term .sidebar-wrap .trip-information__gallery,.bd-houses-term .sidebar-wrap .trip-information__gallery{margin-left:-1rem;margin-right:-1rem;max-width:calc(100% + 2rem)}.bd-term .sidebar-wrap .trip-information__body,.bd-amadeus-term .sidebar-wrap .trip-information__body,.bd-houses-term .sidebar-wrap .trip-information__body{padding:0;margin:0}.bd-term .sidebar-wrap .trip-information__text,.bd-amadeus-term .sidebar-wrap .trip-information__text,.bd-houses-term .sidebar-wrap .trip-information__text{column-count:1;column-gap:0rem;font-size:0.9rem}.bd-term .sidebar-wrap .load-more-wrap .load-more-overlay,.bd-amadeus-term .sidebar-wrap .load-more-wrap .load-more-overlay,.bd-houses-term .sidebar-wrap .load-more-wrap .load-more-overlay{background:linear-gradient(to bottom, transparent, rgba(248, 249, 250, 0.7) 30%, #fff 50%)}.bd-term .booking-form__body .booking-form__stepline,.bd-amadeus-term .booking-form__body .booking-form__stepline,.bd-houses-term .booking-form__body .booking-form__stepline{display:none}.bd-term .booking-form__box.booking-form__box--occupancy,.bd-amadeus-term .booking-form__box.booking-form__box--occupancy,.bd-houses-term .booking-form__box.booking-form__box--occupancy{display:none}.bd-term .booking-form__box,.bd-amadeus-term .booking-form__box,.bd-houses-term .booking-form__box{border:0;padding:0}.bd-term .booking-form__copy-link,.bd-amadeus-term .booking-form__copy-link,.bd-houses-term .booking-form__copy-link{margin-bottom:1rem}@media (min-width:768px){.bd-term .booking-form__participant-row--deprecated .form-row .form-group,.bd-amadeus-term .booking-form__participant-row--deprecated .form-row .form-group,.bd-houses-term .booking-form__participant-row--deprecated .form-row .form-group{flex:0 0 25% !important;max-width:25% !important}}.bd-term .trip-information h3,.bd-amadeus-term .trip-information h3,.bd-houses-term .trip-information h3{font-size:1.1rem;font-weight:bold;margin-bottom:10px;padding-top:15px;color:#353535}.bd-term .trip-information__hotel-name,.bd-amadeus-term .trip-information__hotel-name,.bd-houses-term .trip-information__hotel-name{font-size:0.9rem;border-bottom:1px solid #00cdfa;padding-bottom:2rem;padding-top:1rem}.bd-term .component,.bd-amadeus-term .component,.bd-houses-term .component{margin-bottom:0}.bd-term #detail_booking_text_top,.bd-term .booking-form__footer,.bd-amadeus-term #detail_booking_text_top,.bd-amadeus-term .booking-form__footer,.bd-houses-term #detail_booking_text_top,.bd-houses-term .booking-form__footer{font-size:0.75rem}@media (min-width:992px){.bd-term #detail_booking_text_top,.bd-amadeus-term #detail_booking_text_top,.bd-houses-term #detail_booking_text_top{margin-top:0 !important}}.bd-term .booking-form .booking-form__box,.bd-amadeus-term .booking-form .booking-form__box,.bd-houses-term .booking-form .booking-form__box{border:0}.bd-term .booking-form .multi-steps>li,.bd-amadeus-term .booking-form .multi-steps>li,.bd-houses-term .booking-form .multi-steps>li{z-index:2}.bd-term .booking-form .booking-form__show-button,.bd-amadeus-term .booking-form .booking-form__show-button,.bd-houses-term .booking-form .booking-form__show-button{width:auto;background:none}.bd-term .booking-form .booking-form__show-button:hover,.bd-amadeus-term .booking-form .booking-form__show-button:hover,.bd-houses-term .booking-form .booking-form__show-button:hover{background:#ffa114}.bd-term .booking-form h2.booking-form__title,.bd-amadeus-term .booking-form h2.booking-form__title,.bd-houses-term .booking-form h2.booking-form__title{color:#353535;margin-bottom:1rem;border-bottom:1px solid #eee;padding-bottom:1rem;font-weight:600;font-size:1rem}.bd-term .booking-form h3,.bd-amadeus-term .booking-form h3,.bd-houses-term .booking-form h3{color:#353535;font-size:1rem;padding-bottom:1rem;font-weight:bold;text-transform:uppercase}.bd-term .booking-form .booking-form__room-count div,.bd-amadeus-term .booking-form .booking-form__room-count div,.bd-houses-term .booking-form .booking-form__room-count div{font-weight:bold}.bd-term .booking-form .booking-form__room-total,.bd-term .booking-form .booking-form__room-price,.bd-term .booking-form .booking-form__surcharge-price,.bd-term .booking-form .booking-form__surcharge-total,.bd-amadeus-term .booking-form .booking-form__room-total,.bd-amadeus-term .booking-form .booking-form__room-price,.bd-amadeus-term .booking-form .booking-form__surcharge-price,.bd-amadeus-term .booking-form .booking-form__surcharge-total,.bd-houses-term .booking-form .booking-form__room-total,.bd-houses-term .booking-form .booking-form__room-price,.bd-houses-term .booking-form .booking-form__surcharge-price,.bd-houses-term .booking-form .booking-form__surcharge-total{font-weight:bold}.bd-term .booking-form .booking-form__room-total .alt-price,.bd-term .booking-form .booking-form__room-price .alt-price,.bd-term .booking-form .booking-form__surcharge-price .alt-price,.bd-term .booking-form .booking-form__surcharge-total .alt-price,.bd-amadeus-term .booking-form .booking-form__room-total .alt-price,.bd-amadeus-term .booking-form .booking-form__room-price .alt-price,.bd-amadeus-term .booking-form .booking-form__surcharge-price .alt-price,.bd-amadeus-term .booking-form .booking-form__surcharge-total .alt-price,.bd-houses-term .booking-form .booking-form__room-total .alt-price,.bd-houses-term .booking-form .booking-form__room-price .alt-price,.bd-houses-term .booking-form .booking-form__surcharge-price .alt-price,.bd-houses-term .booking-form .booking-form__surcharge-total .alt-price{color:#adb5bd;font-size:0.9rem;display:block}.bd-term .booking-form .booking-form__selected-surcharges,.bd-amadeus-term .booking-form .booking-form__selected-surcharges,.bd-houses-term .booking-form .booking-form__selected-surcharges{padding-top:1rem}.bd-term .booking-form .booking-form__total-price,.bd-amadeus-term .booking-form .booking-form__total-price,.bd-houses-term .booking-form .booking-form__total-price{text-align:right;background:none;padding:1rem 0}@media (min-width:992px){.bd-term .booking-form .booking-form__total-price,.bd-amadeus-term .booking-form .booking-form__total-price,.bd-houses-term .booking-form .booking-form__total-price{font-size:1.8rem}}@media (max-width:1199.98px){.bd-term .booking-form .booking-form__total-price,.bd-amadeus-term .booking-form .booking-form__total-price,.bd-houses-term .booking-form .booking-form__total-price{font-size:1.3rem}}.bd-term .booking-form .booking-form__total-price span,.bd-amadeus-term .booking-form .booking-form__total-price span,.bd-houses-term .booking-form .booking-form__total-price span{color:#00cdfa}@media (min-width:992px){.bd-term .booking-form .booking-form__total-price span,.bd-amadeus-term .booking-form .booking-form__total-price span,.bd-houses-term .booking-form .booking-form__total-price span{font-size:1.9rem}}@media (max-width:1199.98px){.bd-term .booking-form .booking-form__total-price span,.bd-amadeus-term .booking-form .booking-form__total-price span,.bd-houses-term .booking-form .booking-form__total-price span{font-size:1.5rem}}.bd-term .booking-form .booking-form__room-total,.bd-amadeus-term .booking-form .booking-form__room-total,.bd-houses-term .booking-form .booking-form__room-total{color:#ffa114;background:none}.bd-term .booking-form .booking-form__total-price,.bd-amadeus-term .booking-form .booking-form__total-price,.bd-houses-term .booking-form .booking-form__total-price{display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;font-weight:bold;font-size:1.3rem}.bd-term .booking-form .booking-form__total-price span,.bd-amadeus-term .booking-form .booking-form__total-price span,.bd-houses-term .booking-form .booking-form__total-price span{color:#ffa114}.bd-term .booking-form .booking-form__submit-button,.bd-term .booking-form .booking-form__step-button.booking-form__step-button--next,.bd-amadeus-term .booking-form .booking-form__submit-button,.bd-amadeus-term .booking-form .booking-form__step-button.booking-form__step-button--next,.bd-houses-term .booking-form .booking-form__submit-button,.bd-houses-term .booking-form .booking-form__step-button.booking-form__step-button--next{font-size:1.3rem;display:-ms-flexbox;display:flex;margin-left:auto;align-items:center;padding:0.5rem 1.5rem;text-transform:none}.bd-term .booking-form .booking-form__step-button.booking-form__step-button--next,.bd-amadeus-term .booking-form .booking-form__step-button.booking-form__step-button--next,.bd-houses-term .booking-form .booking-form__step-button.booking-form__step-button--next{padding:14px 40px;background:#51cb20;border:none;border-radius:10px}.bd-term .booking-form .booking-form__step-button.booking-form__step-button--next:hover,.bd-amadeus-term .booking-form .booking-form__step-button.booking-form__step-button--next:hover,.bd-houses-term .booking-form .booking-form__step-button.booking-form__step-button--next:hover{background:#353535}.bd-term .booking-form .booking-summary__surcharges,.bd-term .booking-form .booking-summary__pricelist,.bd-term .booking-form .booking-summary__participants,.bd-term .booking-form .booking-summary__customer,.bd-amadeus-term .booking-form .booking-summary__surcharges,.bd-amadeus-term .booking-form .booking-summary__pricelist,.bd-amadeus-term .booking-form .booking-summary__participants,.bd-amadeus-term .booking-form .booking-summary__customer,.bd-houses-term .booking-form .booking-summary__surcharges,.bd-houses-term .booking-form .booking-summary__pricelist,.bd-houses-term .booking-form .booking-summary__participants,.bd-houses-term .booking-form .booking-summary__customer{margin-top:1rem}.bd-term .booking-form .booking-summary__surcharges .booking-summary__title,.bd-term .booking-form .booking-summary__pricelist .booking-summary__title,.bd-term .booking-form .booking-summary__participants .booking-summary__title,.bd-term .booking-form .booking-summary__customer .booking-summary__title,.bd-amadeus-term .booking-form .booking-summary__surcharges .booking-summary__title,.bd-amadeus-term .booking-form .booking-summary__pricelist .booking-summary__title,.bd-amadeus-term .booking-form .booking-summary__participants .booking-summary__title,.bd-amadeus-term .booking-form .booking-summary__customer .booking-summary__title,.bd-houses-term .booking-form .booking-summary__surcharges .booking-summary__title,.bd-houses-term .booking-form .booking-summary__pricelist .booking-summary__title,.bd-houses-term .booking-form .booking-summary__participants .booking-summary__title,.bd-houses-term .booking-form .booking-summary__customer .booking-summary__title{margin-bottom:1rem}.bd-term .booking-form .booking-summary__total-price,.bd-amadeus-term .booking-form .booking-summary__total-price,.bd-houses-term .booking-form .booking-summary__total-price{margin-top:1rem;margin-bottom:3rem;padding:0}@media (min-width:992px){.bd-term .booking-form .booking-form__submit,.bd-amadeus-term .booking-form .booking-form__submit,.bd-houses-term .booking-form .booking-form__submit{float:right;margin-top:0}}@media (min-width:992px){.bd-term .booking-form .booking-form__step-buttons,.bd-amadeus-term .booking-form .booking-form__step-buttons,.bd-houses-term .booking-form .booking-form__step-buttons{margin-top:0.5rem}}@media (min-width:992px){.bd-term .modal-lg,.bd-amadeus-term .modal-lg,.bd-houses-term .modal-lg{max-width:1024px}}.bd-term .structured-content,.bd-amadeus-term .structured-content,.bd-houses-term .structured-content{margin-top:1rem}.bd-term .structured-content .parameters__body,.bd-amadeus-term .structured-content .parameters__body,.bd-houses-term .structured-content .parameters__body{display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%}.bd-term .structured-content .parameters__body .parameters__item,.bd-amadeus-term .structured-content .parameters__body .parameters__item,.bd-houses-term .structured-content .parameters__body .parameters__item{margin-right:0;flex:0 0 25%}.bd-term .structured-content .parameters__body .parameters__text,.bd-amadeus-term .structured-content .parameters__body .parameters__text,.bd-houses-term .structured-content .parameters__body .parameters__text{display:inline-block;width:59%;padding-left:0.5rem}.bd-term .structured-content .parameters__body .parameters__item-distance .icon,.bd-amadeus-term .structured-content .parameters__body .parameters__item-distance .icon,.bd-houses-term .structured-content .parameters__body .parameters__item-distance .icon{padding-left:0.5rem}.bd-term .btn-outline-secondary,.bd-term .dates-limitation__link,.bd-amadeus-term .btn-outline-secondary,.bd-amadeus-term .dates-limitation__link,.bd-houses-term .btn-outline-secondary,.bd-houses-term .dates-limitation__link{color:#00cdfa;border-color:#00cdfa;border-radius:8px;padding:12px 30px;font-weight:bold}.bd-term .btn-outline-secondary:hover,.bd-term .dates-limitation__link:hover,.bd-amadeus-term .btn-outline-secondary:hover,.bd-amadeus-term .dates-limitation__link:hover,.bd-houses-term .btn-outline-secondary:hover,.bd-houses-term .dates-limitation__link:hover{background:#00cdfa;color:#fff}@media (max-width:767.98px){.bd-term .breadcrumb,.bd-amadeus-term .breadcrumb,.bd-houses-term .breadcrumb{margin:0;padding-bottom:0}.bd-term .info-wrap,.bd-term .sidebar-wrap,.bd-amadeus-term .info-wrap,.bd-amadeus-term .sidebar-wrap,.bd-houses-term .info-wrap,.bd-houses-term .sidebar-wrap{padding:15px}.bd-term .info-wrap .hotel button,.bd-amadeus-term .info-wrap .hotel button,.bd-houses-term .info-wrap .hotel button{position:absolute;z-index:3;top:-30px;right:-5px;padding:5px 9px}.bd-term .info-wrap .hotel,.bd-amadeus-term .info-wrap .hotel,.bd-houses-term .info-wrap .hotel{position:relative;font-size:1.4rem;overflow:unset}.bd-term .change-current,.bd-amadeus-term .change-current,.bd-houses-term .change-current{float:none;display:block;text-align:right}.bd-term .multi-steps,.bd-amadeus-term .multi-steps,.bd-houses-term .multi-steps{margin-bottom:0;padding:0}.bd-term .multi-steps>li:after,.bd-amadeus-term .multi-steps>li:after,.bd-houses-term .multi-steps>li:after{display:none}.bd-term .booking-form__body,.bd-amadeus-term .booking-form__body,.bd-houses-term .booking-form__body{margin:0}.bd-term .booking-form .booking-form__total-price,.bd-amadeus-term .booking-form .booking-form__total-price,.bd-houses-term .booking-form .booking-form__total-price{padding:0}.bd-term .booking-form .booking-form__step-button.booking-form__step-button--next,.bd-term .btn-outline-secondary,.bd-amadeus-term .booking-form .booking-form__step-button.booking-form__step-button--next,.bd-amadeus-term .btn-outline-secondary,.bd-houses-term .booking-form .booking-form__step-button.booking-form__step-button--next,.bd-houses-term .btn-outline-secondary{padding:6px 40px}}.multi-steps{padding-top:25px}.multi-steps>li,.multi-steps>li.active~li{color:#353535}.multi-steps>li::before{width:44px;height:44px;line-height:40px;border-radius:0}.multi-steps>li:after{top:22px;width:calc(100% - 21px)}.multi-steps>li::before,.multi-steps>li.active::before,.multi-steps>li.active~li::before{background-color:#51cb20;border-color:#51cb20;color:#fff}.multi-steps>li.active::after,.multi-steps>li.active~li::after,.multi-steps>li::after{background-color:#51cb20}.multi-steps>li.active::after,.multi-steps>li.active~li::after{opacity:0.5}.multi-steps>li.active~li{opacity:0.3}.bd-term .booking-form__box.booking-form__box--occupancy,.bd-amadeus-term .booking-form__box.booking-form__box--occupancy,.bd-houses-term .booking-form__box.booking-form__box--occupancy{display:block}.bd-content-page[data-content-page="16"] .page__body{padding-top:22px}.bd-content-page[data-content-page="16"] .page__body h3+.row{display:none}.bd-content-page[data-content-page="16"] .page__body h3{margin:22px 0 15px;color:#094eb5;font-size:1.2rem;font-weight:bold;cursor:pointer}.bd-content-page[data-content-page="16"] .page__body h3:after{content:"";display:block;width:50px;height:3px;margin:4px 0 0;background:#ffa114}.bd-content-page[data-content-page="16"] .page__body h3:hover{color:gray}.bd-content-page[data-content-page="16"] .page__body h3.active:after{width:100%}.save-order{text-align:center}.save-order .save-orer__header,.save-order .alert-success,.save-order #detail_booking_text_top{display:none}.save-order h2{margin-bottom:3rem}.save-order .icon{display:block;font-size:3rem;margin-bottom:2rem;color:#00cdfa}.save-order .icon.rotate-down::before{transform:rotate(90deg)}.save-order .box{margin:0 auto;max-width:650px;padding:2rem;margin-bottom:3rem;line-height:1.9;font-size:1.1rem}.save-order .box strong{display:block;font-weight:400}.save-order .box span{font-size:1rem;display:block}.save-order .box.box-active{background:#e1faff;border-radius:0.25rem}#chat-application{right:58px !important}.js-dates{}.js-dates .dates__occupancy-wrap{margin-bottom:10px}.js-dates .dates__occupancy-wrap:before{content:"Skladba osob";display:block;padding:11px 30px 11px 22px;font-size:0.95rem}.js-dates .dates__occupancy-text{padding:12px 22px;font-size:0.85rem}.js-dates .dates__occupancy-text .icon-person:before{content:"";margin-right:5px;font-size:1rem}.js-dates .dates__occupancy-btn{width:calc(100% - 44px);margin:0 22px 20px !important;padding:9px;color:#00cdfa;border-color:#00cdfa;border-radius:0;font-weight:600;font-size:1rem;letter-spacing:0.5px}.js-dates .dates__occupancy-btn:hover{background:#00cdfa;border-color:#00cdfa;color:#fff}.js-dates .date-template{margin-bottom:1rem;background-color:#fff;box-shadow:0 0 15px #eee;border:1px solid #f8f9fa;border-radius:0.25rem}.js-dates .date-template__header{margin:0;padding:0.6rem 0 0 0.3rem}.js-dates .date-template__header .right{padding-right:0;text-align:right}.js-dates .date-template__transport .icon{margin:0 5px}.js-dates .date-template .price-nbr{color:#00cdfa;font-size:1.2rem;line-height:1.2;font-weight:bold}.js-dates .date-template .favourites-link{display:inline-block;margin-left:9px;padding:6px 14px 3px 9px;background-color:#dee2e6;border-radius:1rem 0 0 1rem}.js-dates .date-template .favourites-link:hover{color:#ffa114}.js-dates .date-template .favourites-link:before{content:""}.js-dates .date-template .favourites-link:hover:before,.js-dates .date-template .favourites-link.favourites-link--remove::before{content:""}.js-dates .date-template__info{margin:0;padding:0.3rem 0.4rem 0.8rem 0.3rem;justify-content:flex-end}.js-dates .date-template .param{padding-right:0.3rem;font-size:0.95rem}.js-dates .date-template .param .icon{margin-right:0.5rem;vertical-align:-1px;font-size:0.9rem}.js-dates .date-template .param .btn-room-info{margin:0;padding:0rem 0.2rem;box-shadow:none;font-size:1rem;line-height:1.2}.js-dates .date-template .param .btn-room-info:hover{color:#00cdfa}.js-dates .date-template__tour-operator-img-wrap{margin-right:auto;text-align:center}.js-dates .date-template .tour-operator-img{height:1.5rem}.js-dates .date-template .availability button,.js-dates .date-template .availability a{display:block;width:100%;padding:6px;background-color:#00cdfa;color:#fff;border-radius:0.25rem;font-weight:600}.js-dates .date-template .availability button:hover,.js-dates .date-template .availability a:hover{background:#00a3c7}.js-dates .date-template .availability .date-template__request-button{background:#ecbf09}.js-dates .date-template .availability .reservation-button{background:#51cb20}@media (min-width:768px){.js-dates .date-template__param{flex:0 0 46%;max-width:46%}.js-dates .date-template__tour-operator-img-wrap{text-align:left}.js-dates .date-template .tour-operator-img{height:2rem}.js-dates .date-template .availability{flex:0 0 32%;max-width:32%;text-align:right}.js-dates .date-template .availability button,.js-dates .date-template .availability a{padding:10px}}.js-dates .dates__item--verified .date-template .date-template__show-date{background-color:transparent;border:1px solid #00cdfa;color:#00cdfa}.js-dates .dates__item--verified .date-template.ok{border-color:#51cb20}.js-dates .dates__item--verified .date-template.on-request{border-color:#ecbf09}.js-dates .dates__item--verified .date-template.on-request .reservation-container{display:none}.js-dates .dates__item--verified .date-template.not-available .dates__item--request-button,.js-dates .dates__item--verified .date-template.not-available .dates__item--price{opacity:0}.js-dates .dates__item--verified .date-template__not-available.on-request,.js-dates .dates__item--verified .date-template__not-available.ok{display:none}.js-dates .holiday-timeline{margin:0.5rem auto;padding:0 1rem;font-size:0.85rem}.js-dates .holiday-timeline__day-date{margin-bottom:9px;color:#353535;font-weight:normal}.js-dates .holiday-timeline__line{position:relative}.js-dates .holiday-timeline__day-line{border-top:5px dotted #e9ecef}.js-dates .holiday-timeline__line--flight{background-color:#adb5bd}.js-dates .holiday-timeline__line--flight:before,.js-dates .holiday-timeline__line--flight+.holiday-timeline__line--holiday:before,.js-dates .holiday-timeline__line--flight:last-child:after{content:"";position:absolute;z-index:3;top:-2px;left:-5px;width:10px;height:10px;background:#adb5bd;border-radius:9px}.js-dates .holiday-timeline__line--flight:last-child:after{z-index:2;left:auto;right:-5px}.js-dates .holiday-timeline__line--flight,.js-dates .holiday-timeline__line--holiday{margin-top:-5px}.js-dates .holiday-timeline__line--flight+.holiday-timeline__line--holiday:before,.js-dates .holiday-timeline__line--flight+.holiday-timeline__line--flight:before,.js-dates .holiday-timeline__line--holiday+.holiday-timeline__line--holiday:before,.js-dates .holiday-timeline__line--holiday+.holiday-timeline__line--flight:before{background:#00cdfa}@media (max-width:767.98px){.js-dates .holiday-timeline{display:none}}.js-dates .date-template__flights{padding-left:0.5rem}@media (max-width:767.98px){.js-dates .date-template__flights{display:none}}.js-dates .flights__body{padding-top:0}.js-dates .flights__title span{margin:0 10px 0 3px}.js-dates .flights__col{margin-top:9px}.js-dates .flights__col--from .icon-plane-up:before{content:""}.js-dates .flights__summary{position:relative;padding-left:4px}.js-dates .flights__wrap::before{top:-6px;height:calc(100% + 24px);border-left:2px solid #dee2e6}.js-dates .flights__info::before{left:-24px;top:5px;width:8px;height:8px;background:#00cdfa;border-radius:9px}.js-dates .flights__info.flights__info--departure::after{width:2px}.js-dates .flight-info-button{margin:0 auto 10px;font-size:0.9rem}.js-dates .flight-info-button:not(:hover){background:#fff}.js-dates .flights__total-time{margin-top:5px;font-weight:bold}.js-dates .flights__total-time:before{left:9px;width:15px;border-bottom:2px solid #dee2e6}.js-dates .flights__total-time:after{top:10px;border-width:0 2px 2px 0;border-color:#dee2e6}.js-dates .date-template__not-available{position:absolute;top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;background:rgba(255, 255, 255, 0.8);color:#e34e5c;border-radius:0.25rem;font-size:1.3rem;font-weight:bold;letter-spacing:1px}@media (min-width:992px){.js-dates .dates__pagination{padding-left:25%}}.tour-operator-img{display:none}.review-box .slider__heading{margin:3% 0}.review-box .slider__body{margin:0 -10px}.review-box .slider__container{display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:15px;padding:22px;background:#fff;box-shadow:0 0 15px #eee;border-radius:4px;overflow:hidden}.review-box .slider__img-container,.review-box .slider__text-container{flex:0 0 50%;max-width:50%}.review-box .slider__text-container{position:unset;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;padding:3%;background:none}.review-box .slider__text{color:#353535;text-align:left;font-size:0.95rem}.review-box .slider .top-text{margin-bottom:16px;font-size:1.5rem;font-weight:bold;line-height:1.1}.review-box .slider .name{margin-top:20px;color:#094eb5;font-weight:bold;font-size:1rem}@media (max-width:767.98px){.review-box .slider__container{padding:15px}.review-box .slider__img-container,.review-box .slider__text-container{flex:0 0 100%;max-width:100%}.review-box .slider__img-container{height:180px !important}.review-box .slider__text-container{padding:0}.review-box .slider .top-text{margin:12px 0 6px}.review-box .slider .name{margin-top:6px}}.partner-box .slider{margin-bottom:40px}.partner-box .slider__header{padding:0}.partner-box .slider__container{padding:0 18%}.partner-box .slider__img-container,.partner-box .slider__img-container:before{background:none}.partner-box .slider__img{width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;bottom:0;filter:grayscale(100%) brightness(0%) invert(100%)}.partner-box .slider .slick-next{right:-15px}.partner-box .slider .slick-prev{left:-15px}.partner-box .slider .slick-dots{display:none;bottom:-40px}@media (min-width:1400px){.partner-box .slider .slick-next{right:-30px}.partner-box .slider .slick-prev{left:-30px}}.top-slider .slider__text-container .price{font-size:2rem;font-weight:bold;line-height:1.2}