@charset "UTF-8";
.js-dates .fw-bold{font-weight:normal}.js-dates .icon{padding-right:0.25rem}.js-dates .btn-sm{padding:0;font-size:0.9rem;margin-left:0.5rem;color:black}@media (max-width:767.98px){.js-dates .btn-sm{font-size:0;ont-size:0;background:#f8f9fa;padding:0.25rem;border-radius:50%;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.js-dates .btn-sm::after{font-size:1rem;margin-left:0}}@media (max-width:767.98px){.js-dates .dates__filters .dates__filter{border-radius:0;border-bottom:0}}.js-dates .dates__item--placeholders .date-template__date-info{height:24px}.js-dates .dates__item--verified{border-color:#55b9dc !important}.js-dates .date-template__not-available{position:absolute;left:0;top:0;width:100%;height:100%;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background:rgba(255, 255, 255, 0.8);font-size:2rem;color:#ff5a3a}.js-dates .date-template__date-info{display:-ms-flexbox;display:flex}.js-dates .dates__item{border:1px solid #ced4da;border-radius:3px;padding:1rem;margin-bottom:1rem;background-color:#f2f2f2}.js-dates .dates__item .icon{font-weight:normal;color:#1a1a1a}.js-dates .price-grid{font-size:1.5rem;font-weight:600;line-height:1.2;color:#ff5a3a}.js-dates .price-grid svg{color:#1a1a1a}.js-dates .price-grid .small{color:#1a1a1a;font-size:0.8rem}.js-dates .availability{margin-top:0.75rem}.js-dates .verification-button{padding:0.5rem 3rem;font-weight:600;background:#ff5a3a;color:#fff;border-radius:3px;border:0;font-size:1.1rem}.js-dates .verification-button:hover{background:#ff2f07}.js-dates .request-button,.js-dates .reservation-button{padding:0.5rem 3rem;font-weight:600;background:#55b9dc;color:#fff;border-radius:3px;border:0;font-size:1.1rem}.js-dates .request-button:hover,.js-dates .reservation-button:hover{background:#2ba7d3}.js-dates .dates__load-more{background:transparent;font-weight:600;padding:0.5rem 3rem;font-size:1.1rem}.js-dates .dates__load-more:hover{background:#ff5a3a;color:#fff}.red10,.more__link,.load-next,.dates__load-more,.section-2 .top-offers-group:before,.section-3:before,.section-sp:before,.section-sp>.container:before{background:rgba(255, 90, 58, 0.1)}.blue10,.tab3,.top-offers-group .nav-link,.country-table:not(.country-table--amadeus) .nav-link,.structured-content__links .nav-link,.section-1:before,.section-2 .top-offers-group:after,.section-3:after,.section-sp:after{background:rgba(85, 185, 220, 0.1)}.blue15,.navbar .dropdown-item:hover,.dropdown-menu.megamenu__content ul a:hover,.dropdown-menu.megamenu__content ul .top-slider .slider__text-container:hover,.top-slider .dropdown-menu.megamenu__content ul .slider__text-container:hover,.dropdown-menu.megamenu__content ul .country-table:not(.country-table--amadeus) .country-table__country-price:hover,.country-table:not(.country-table--amadeus) .dropdown-menu.megamenu__content ul .country-table__country-price:hover,.megamenu-page__body ul a:hover,.megamenu-page__body ul .top-slider .slider__text-container:hover,.top-slider .megamenu-page__body ul .slider__text-container:hover,.megamenu-page__body ul .country-table:not(.country-table--amadeus) .country-table__country-price:hover,.country-table:not(.country-table--amadeus) .megamenu-page__body ul .country-table__country-price:hover,.searchmask__form,.bd-homepage .navbar .navbar-nav .nav-link:hover,.bd-homepage .navbar .navbar-nav .nav-link[aria-expanded="true"]{background:rgba(85, 185, 220, 0.15)}.bold,.more__link,.load-next,.dates__load-more,.tab3,.top-offers-group .nav-link,.country-table:not(.country-table--amadeus) .nav-link,.structured-content__links .nav-link,.navbar .navbar-nav .nav-link,.navbar .dropdown-item,.searchmask__form-group>.searchmask__label,.searchmask .sm-reset button,.searchmask .sm-extended button,.news .news-article__perex a,.news .news-article__perex .top-slider .slider__text-container,.top-slider .news .news-article__perex .slider__text-container,.news .news-article__perex .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .news .news-article__perex .country-table__country-price,.country-table:not(.country-table--amadeus) .country-table__country,.search-results__buttons .sort__button,.search-specification__select-item label,.detail-info .parameters__item--sea-distance,.bd-term .detail-info .favourites-link,.dates__sorts .sort__text,.dates__sorts .sort__button,.dates__filters .filter,.foot-contact .content-box p,.foot-menu .pseudonav a,.foot-menu .pseudonav .top-slider .slider__text-container,.top-slider .foot-menu .pseudonav .slider__text-container,.foot-menu .pseudonav .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .foot-menu .pseudonav .country-table__country-price,.copy{font-weight:500}a,.top-slider .slider__text-container,.country-table:not(.country-table--amadeus) .country-table__country-price,.button,.figure-img{transition:0.3s linear}.body-wrapper{overflow:hidden}@media (max-width:575.98px){main>.section>.container,header>.section>.container,footer>.section>.container{padding:0 9px}}#heading{margin:0;padding:0;text-align:right;font-size:1.1rem}.component__heading{margin:2% 0;font-weight:bold;font-size:2.2rem}@media (max-width:767.98px){.component__heading{font-size:1.8rem}}@media (max-width:575.98px){.component__heading{font-size:1.4rem}}.bd-search-results #heading,.bd-search-results .searchmask,.bd-accommodation #heading,.bd-accommodation .searchmask,.bd-term #heading,.bd-term .searchmask{display:none}.slick-arrow{width:42px;height:42px;border-radius:3px;background:rgba(255, 255, 255, 0.3)}.slick-arrow:before{color:#fff;opacity:1}.slick-arrow:hover{background:rgba(0, 0, 0, 0.3)}.slick-dots li button{width:13px;height:13px;background:#fff;opacity:0.5}.slick-dots li.slick-active button{background:#fff;opacity:1}.more{justify-content:flex-start}.more__link,.load-next,.dates__load-more{min-width:unset;max-width:250px;width:250px;border:none;color:#1a1a1a}.more__link:hover,.load-next:hover,.dates__load-more:hover{background:#ff5a3a;color:#fff}.breadcrumb{padding-left:20px;background:none;font-weight:500}.breadcrumb-item__home{margin-left:-20px}.breadcrumb-item:last-child{color:#55b9dc}.breadcrumb-item+.breadcrumb-item::before{color:#1a1a1a}@media (max-width:575.98px){.breadcrumb{margin:0}}.tagged-list{margin:5px 0;font-size:1.1rem}.tagged-list .badge{margin:0 2px 2px 0 !important;color:#fff}.tagged-list .badge:hover{background:#1a1a1a;color:#fff}.tagged-list .badge:hover,.tagged-list .badge:focus{box-shadow:none}@media (max-width:575.98px){.tagged-list .badge{padding:5px !important}}.tab3,.top-offers-group .nav-link,.country-table:not(.country-table--amadeus) .nav-link,.structured-content__links .nav-link{margin:0 20px 11px 4px;padding:11px 22px;color:#ff5a3a;border:none;border-radius:3px}.tab3:hover,.top-offers-group .nav-link:hover,.country-table:not(.country-table--amadeus) .nav-link:hover,.structured-content__links .nav-link:hover,.tab3.active,.top-offers-group .active.nav-link,.country-table:not(.country-table--amadeus) .active.nav-link,.structured-content__links .active.nav-link{background:#55b9dc;color:#fff}@media (max-width:991.98px){.tab3,.top-offers-group .nav-link,.country-table:not(.country-table--amadeus) .nav-link,.structured-content__links .nav-link{margin:0 3px 3px 0;padding:5px 15px}}@media (max-width:575.98px){.tab3,.top-offers-group .nav-link,.country-table:not(.country-table--amadeus) .nav-link,.structured-content__links .nav-link{padding:5px 9px;font-size:0.9rem}}.headbox{transition:0.3s linear}.headbox.scroll{position:fixed;z-index:9999;top:-70px;left:0;right:0}.headbox.scroll .navbar--main{padding:0}@media (max-width:991.98px){.headbox.scroll{top:-55px}}.headbox.scroll:hover{top:0}.headcol .customers{position:relative}.headcol .customers__header{display:block !important;cursor:pointer}.headcol .customers__heading{display:-ms-flexbox;display:flex;align-items:center;margin:0;padding:0;font-size:1rem;font-weight:normal}.headcol .customers__heading:before{content:"";font-family:"c4f";font-size:1.3rem;margin-right:12px}.headcol .customers__heading:after{content:" / Registrácia";padding-left:7px}@media (max-width:767.98px){.headcol .customers__heading{font-size:0}.headcol .customers__heading:before{font-size:1.5rem;line-height:1;margin:0}}.headcol .customers__body{position:absolute;z-index:9999;right:0;width:280px;height:0;padding:0;opacity:0;overflow:hidden;background:#fff;color:#1a1a1a;box-shadow:0 0 9px #999;transition:0.3s linear}.headcol .customers__body ul{margin:0 0 5px}.headcol .customers:hover .customers__heading{color:#ff5a3a}.headcol .customers:hover .customers__body{height:auto;padding:15px;opacity:0.9}.top-contact a,.top-contact .top-slider .slider__text-container,.top-slider .top-contact .slider__text-container,.top-contact .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .top-contact .country-table__country-price,.top-contact span{color:#fff;cursor:pointer}.top-contact a:hover,.top-contact .top-slider .slider__text-container:hover,.top-slider .top-contact .slider__text-container:hover,.top-contact .country-table:not(.country-table--amadeus) .country-table__country-price:hover,.country-table:not(.country-table--amadeus) .top-contact .country-table__country-price:hover,.top-contact span:hover{color:#ff5a3a;text-decoration:none}.top-contact .icon{font-size:1.5rem;line-height:1}.favourites-floatbox{position:unset;margin-right:11px;border:none;transform:none}.favourites-floatbox,.favourites-floatbox__body{height:auto;line-height:unset}.favourites-floatbox__body{position:relative;display:-ms-flexbox;display:flex;align-items:center}.favourites-floatbox__body:hover,.favourites-floatbox__body:hover a,.favourites-floatbox__body:hover .top-slider .slider__text-container,.top-slider .favourites-floatbox__body:hover .slider__text-container,.favourites-floatbox__body:hover .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .favourites-floatbox__body:hover .country-table__country-price{color:#ff5a3a;text-decoration:none}.favourites-floatbox .icon{margin:0 12px -6px 0}.favourites-floatbox .icon:before{content:"";font-size:1.2rem}.favourites-floatbox a,.favourites-floatbox .top-slider .slider__text-container,.top-slider .favourites-floatbox .slider__text-container,.favourites-floatbox .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .favourites-floatbox .country-table__country-price{color:#fff;font-size:0}.favourites-floatbox a:after,.favourites-floatbox .top-slider .slider__text-container:after,.top-slider .favourites-floatbox .slider__text-container:after,.favourites-floatbox .country-table:not(.country-table--amadeus) .country-table__country-price:after,.country-table:not(.country-table--amadeus) .favourites-floatbox .country-table__country-price:after{content:"";position:absolute;z-index:3;top:0;bottom:0;left:0;right:0}.favourites-floatbox .favourites-floatbox__number{font-size:1rem;font-weight:normal}@media (max-width:575.98px){.favourites-floatbox__body{padding-right:0}.favourites-floatbox .icon{margin:0 8px -6px 0}}@media (max-width:991.98px){.head-menu{align-items:flex-start !important}.head-menu .element:first-child{flex-grow:1}.favourites-floatbox{margin-right:0}}.navbar--main{padding:12px 0;background:none !important}.navbar .container{padding:0}.navbar-brand{position:absolute;top:-75px}.navbar-brand-img{height:60px}.navbar .navbar-nav .nav-link{margin-right:1px;padding:5px 15px;border-radius:3px}.navbar .navbar-nav .nav-link,.navbar .navbar-nav .nav-link:focus{color:#fff}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link[aria-expanded="true"]{color:#fff;background:rgba(255, 255, 255, 0.2)}.navbar .dropdown-menu{left:-40px;right:-40px;max-height:calc(100vh - 150px);overflow-x:hidden;overflow-y:auto;margin-top:9px;border:none;box-shadow:0 0 5px #999;text-align:center}.navbar .dropdown-item{padding:8px 15px;color:#ff5a3a;white-space:normal;line-height:1}.navbar-toggler{margin-right:15px;padding-top:0;padding-bottom:0;border:none}.navbar-toggler .menu-button__line{width:33px;height:4px;background:#fff}.navbar-toggler[aria-expanded="true"] .menu-button__line:nth-child(3){transform:translateY(-11px) rotate(-45deg)}@media (max-width:991.98px){.navbar{margin-top:-6px;padding:0}.navbar-brand{position:unset;padding:0}.navbar-brand-img{height:50px}.navbar-collapse.show{padding:12px 0;background:#7fcae5}.navbar #accommodations-favourites-link{margin-left:12px;color:#fff}.navbar .dropdown-menu{height:250px}}@media (max-width:575.98px){.navbar{margin:0}.navbar-brand{margin:0 0 0 -3px}.navbar-brand-img{height:36px}.navbar-toggler{margin-right:9px;padding-left:0}}.dropdown-menu.megamenu__content,.megamenu-page__body{flex-wrap:wrap;justify-content:space-between;padding:4%;text-align:left}.dropdown-menu.megamenu__content.show,.megamenu-page__body.show{display:-ms-flexbox;display:flex}@media (min-width:992px){.dropdown-menu.megamenu__content,.megamenu-page__body{left:10px;right:auto;width:100vw;max-width:1090px}}.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;width:20%}.dropdown-menu.megamenu__content ul+p,.dropdown-menu.megamenu__content ol+p,.megamenu-page__body ul+p,.megamenu-page__body ol+p{display:none}@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-bottom:15px}}@media (max-width:575.98px){.dropdown-menu.megamenu__content ul,.dropdown-menu.megamenu__content ol,.megamenu-page__body ul,.megamenu-page__body ol{width:100%}}.dropdown-menu.megamenu__content ul,.megamenu-page__body ul{line-height:1}.dropdown-menu.megamenu__content ul li:first-child,.megamenu-page__body ul li:first-child{padding:0 14px 14px;font-size:1.1rem}.dropdown-menu.megamenu__content ul a,.dropdown-menu.megamenu__content ul .top-slider .slider__text-container,.top-slider .dropdown-menu.megamenu__content ul .slider__text-container,.dropdown-menu.megamenu__content ul .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .dropdown-menu.megamenu__content ul .country-table__country-price,.megamenu-page__body ul a,.megamenu-page__body ul .top-slider .slider__text-container,.top-slider .megamenu-page__body ul .slider__text-container,.megamenu-page__body ul .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .megamenu-page__body ul .country-table__country-price{display:block;padding:14px;border-radius:3px}.dropdown-menu.megamenu__content ul a:hover,.dropdown-menu.megamenu__content ul .top-slider .slider__text-container:hover,.top-slider .dropdown-menu.megamenu__content ul .slider__text-container:hover,.dropdown-menu.megamenu__content ul .country-table:not(.country-table--amadeus) .country-table__country-price:hover,.country-table:not(.country-table--amadeus) .dropdown-menu.megamenu__content ul .country-table__country-price:hover,.megamenu-page__body ul a:hover,.megamenu-page__body ul .top-slider .slider__text-container:hover,.top-slider .megamenu-page__body ul .slider__text-container:hover,.megamenu-page__body ul .country-table:not(.country-table--amadeus) .country-table__country-price:hover,.country-table:not(.country-table--amadeus) .megamenu-page__body ul .country-table__country-price:hover{color:#ff5a3a;text-decoration:none}.dropdown-menu.megamenu__content ol,.megamenu-page__body ol{position:relative}.dropdown-menu.megamenu__content ol img,.megamenu-page__body ol img{width:100% !important;height:145px;border-radius:3px;object-fit:cover}.dropdown-menu.megamenu__content ol li:nth-child(2),.megamenu-page__body ol li:nth-child(2){padding:18px 0 12px;color:#55b9dc;line-height:1}.dropdown-menu.megamenu__content ol a,.dropdown-menu.megamenu__content ol .top-slider .slider__text-container,.top-slider .dropdown-menu.megamenu__content ol .slider__text-container,.dropdown-menu.megamenu__content ol .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .dropdown-menu.megamenu__content ol .country-table__country-price,.megamenu-page__body ol a,.megamenu-page__body ol .top-slider .slider__text-container,.top-slider .megamenu-page__body ol .slider__text-container,.megamenu-page__body ol .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .megamenu-page__body ol .country-table__country-price{display:block;padding:8px 0;font-weight:500}.dropdown-menu.megamenu__content ol a:after,.dropdown-menu.megamenu__content ol .top-slider .slider__text-container:after,.top-slider .dropdown-menu.megamenu__content ol .slider__text-container:after,.dropdown-menu.megamenu__content ol .country-table:not(.country-table--amadeus) .country-table__country-price:after,.country-table:not(.country-table--amadeus) .dropdown-menu.megamenu__content ol .country-table__country-price:after,.megamenu-page__body ol a:after,.megamenu-page__body ol .top-slider .slider__text-container:after,.top-slider .megamenu-page__body ol .slider__text-container:after,.megamenu-page__body ol .country-table:not(.country-table--amadeus) .country-table__country-price:after,.country-table:not(.country-table--amadeus) .megamenu-page__body ol .country-table__country-price:after{content:"";position:absolute;z-index:3;top:0;bottom:0;left:0;right:0}.dropdown-menu.megamenu__content ol:hover li:nth-child(2),.megamenu-page__body ol:hover li:nth-child(2){color:#ff5a3a}.megamenu-page__body{display:-ms-flexbox;display:flex}.smartFulltext{position:relative;max-width:100%;height:34px;margin:0 0 5px}.smartFulltext,.smartFulltext form{width:240px}.smartFulltext form{position:absolute;top:0;right:0;background:rgba(255, 255, 255, 0.2);border-radius:3px}.smartFulltext form:focus-within,.smartFulltext form.open{width:600px;margin-left:-600px;background:#7fcae5}.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";font-size:1.2rem;position:absolute;top:3px;right:9px}.smartFulltext .select2-container .select2-search--inline .select2-search__field{width:100% !important;height:34px;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}@media (max-width:767.98px){.smartFulltext,.smartFulltext form{width:48px}.smartFulltext form:focus-within,.smartFulltext form.open{width:300px;margin-left:-300px}}@media (max-width:575.98px){.smartFulltext,.smartFulltext form{width:40px}.smartFulltext .select2-container .select2-search--inline:before{right:4px}}.searchmask{max-width:700px;margin:auto}.searchmask__header{display:none}.searchmask__form{padding:4% 7% 2.5%;border-radius:3px}.searchmask__form-group>.searchmask__label{position:relative;margin-bottom:5px;color:#666666;font-size:0.9rem}.searchmask__form-group>.searchmask__label:before{content:"";font-family:"c4f";font-size:1.2rem;color:#ff5a3a;position:absolute;z-index:3;left:12px;top:36px}.searchmask__form-group>.searchmask__input{height:48px;padding-left:40px;border:none}.searchmask .sm-fl>.searchmask__label:before{content:""}.searchmask .sm-to>.searchmask__label:before{content:""}.searchmask .sm-da>.searchmask__label:before,.searchmask #sm-du>.searchmask__label:before{content:""}.searchmask .sm-tr>.searchmask__label:before,.searchmask .sm-ar>.searchmask__label:before,.searchmask .sm-ap>.searchmask__label:before{content:""}.searchmask .sm-bi>.searchmask__label:before{content:""}.searchmask .sm-pc>.searchmask__label:before{content:""}.searchmask .sm-sd>.searchmask__label:before{content:""}.searchmask .sm-tt>.searchmask__label:before{content:""}.searchmask .sm-at>.searchmask__label:before{content:""}.searchmask .sm-cr>.searchmask__label:before{content:""}.searchmask .sm-pr>.searchmask__label:before{content:""}.searchmask__stars{margin-top:11px}.searchmask__stars label{margin-right:8px}.searchmask__stars label::before{color:#fff}.searchmask__stars input:checked~label::before,.searchmask__stars input:not(:checked)+label:hover::before,.searchmask__stars input:not(:checked)~label:hover~label::before{color:#55b9dc}.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:26%;padding:0;color:#ff5a3a;text-align:center;font-size:0}.searchmask .sm-tr>.searchmask__input:before{font-family:"c4f";font-size:1.4rem}.searchmask .sm-tr>.searchmask__input:hover,.searchmask .sm-tr>.searchmask__input.active{background:#55b9dc;color:#fff}.searchmask .ti-1:before{content:""}.searchmask .ti-2:before{content:""}.searchmask .ti-3:before{content:""}.searchmask #sm-tr.disabled{pointer-events:none;opacity:0.3}.searchmask .custom-control-label:before{border:none}.searchmask .custom-control-input:checked~.custom-control-label::before{background:#55b9dc}.searchmask .mask-btn{align-items:center;padding-top:8px}.searchmask .sm-reset,.searchmask .sm-extended{flex:unset;width:auto;max-width:180px}.searchmask .sm-reset button,.searchmask .sm-extended button{padding-left:0;background:none !important;border:none;color:#ff5a3a;line-height:1}.searchmask .sm-reset button:hover,.searchmask .sm-extended button:hover{color:#1a1a1a;text-decoration:underline}.searchmask .sm-reset button:focus,.searchmask .sm-extended button:focus{box-shadow:none !important}.searchmask__btn--submit{height:48px;font-weight:bold;font-size:1.1rem}@media (max-width:767.98px){.searchmask__body{padding:0}.searchmask__form{padding:9px 9px 5px}.searchmask__form-group{margin-bottom:5px}.searchmask__form-group>.searchmask__label{margin:0}.searchmask__form-group>.searchmask__label:before{font-size:1rem;top:30px;left:7px}.searchmask__form-group>.searchmask__input{height:40px;padding-left:30px}.searchmask__stars{margin-top:5px}.searchmask__btn--submit{height:40px;font-size:1rem}}#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:unset;top:auto !important;bottom:auto !important;right:auto !important;left:auto !important;width:calc(100% + 8px) !important;max-width:unset !important;height:auto !important;max-height:unset !important;margin:0 -4px;padding:0;background:none;border:none;border-radius:0;text-align:center}#searchmask .sm-ap>.dropdown-menu .searchmask__select-item{flex:1 1 11.111%;padding:4px}#searchmask .sm-ap>.dropdown-menu .icon{position:relative;padding:0;background:#fff;color:#ff5a3a}#searchmask .sm-ap>.dropdown-menu .icon:before{display:block;line-height:48px;margin:0 auto;padding:0;font-size:1.4rem}#searchmask .sm-ap>.dropdown-menu .icon span{display:none;position:absolute;z-index:999;top:-44px;left:-100%;right:-100%;width:90px;height:32px;margin:auto;padding:3px;align-items:center;justify-content:center;color:#fff;border-radius:4px;font-size:0.75rem;line-height:1}#searchmask .sm-ap>.dropdown-menu .icon span,#searchmask .sm-ap>.dropdown-menu .icon span:after{background:#666666}#searchmask .sm-ap>.dropdown-menu .icon span:after{content:"";width:10px;height:10px;transform:rotate(45deg);position:absolute;bottom:-5px;left:40px}#searchmask .sm-ap>.dropdown-menu .icon:hover span{display:-ms-flexbox;display:flex}#searchmask .sm-ap>.dropdown-menu .icon:hover,#searchmask .sm-ap>.dropdown-menu input:checked+label{background:#55b9dc;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:1px}#searchmask .sm-ap>.dropdown-menu .icon:before{line-height:40px;font-size:1.2rem}}.bd-homepage .headbox{position:absolute;z-index:9999;top:0;left:0;right:0;background:linear-gradient(rgba(0, 0, 0, 0.3), transparent) !important}.bd-homepage .searchmask{margin-top:-640px}.bd-homepage .searchmask__form{background:rgba(255, 255, 255, 0.8)}@media (max-width:767.98px){.bd-homepage .searchmask{margin-top:-440px}}@media (min-width:992px){.bd-homepage .searchmask .fulltext-dropdown,.bd-homepage .searchmask .sm-tr .dropdown-menu{width:170% !important;max-width:unset !important}}.top-slider .slider__text-container{top:0;bottom:0;padding-top:390px;background:rgba(0, 0, 0, 0.2);font-size:2.8rem}@media (max-width:991.98px){.top-slider .slider__text-container{padding-top:550px}}.top-slider .slider__container:hover .slider__text-container{background:none;opacity:0.7}.top-slider .slider .slick-dots{bottom:10px}@media (max-width:767.98px){.top-slider .slider__text-container{padding-top:440px;font-size:1.5rem}.top-slider .slider__img-container{height:550px !important}}.section-1:before{content:"";position:absolute;z-index:-1;top:-9vw;right:-9vw;width:50vw;height:50vw;border-radius:50vw}.qbox .slider__text-container{bottom:0;padding:12px 18px;background:none}.qbox .slider__text-container h4{font-size:1.8rem;text-shadow:0 0 3px #555}.qbox .slider figure::before{display:none}.qbox .slider__img-container,.qbox .slider__img{border-radius:4px}.qbox .slider__img-container{background:#000}.qbox .slider__img{opacity:0.75;transition:0.3s linear}.qbox .slider__container:hover .slider__img{opacity:1}@media (min-width:768px){.qbox .slider .slick-list{margin:0 0 0 -20px}.qbox .slider__item{padding:30px 20px}.qbox .slider__item:nth-child(odd){padding-top:0}}@media (min-width:992px){.qbox .slider .slick-arrow{top:83%;right:-150px;background:#fff}.qbox .slider .slick-arrow:before{color:#ff5a3a}.qbox .slider .slick-prev{left:auto;right:-85px}}.section-2 .top-offers-group{position:relative}.section-2 .top-offers-group:before,.section-2 .top-offers-group:after{content:"";position:absolute;z-index:-1;border-radius:300px}.section-2 .top-offers-group:before{left:-200px;top:440px;width:300px;height:300px}.section-2 .top-offers-group:after{right:21%;bottom:40px;width:250px;height:250px}.top-offers-group .top-offer__header{display:none}.squareInner .figure{overflow:hidden}.squareInner .figure,.squareInner .figure-img{width:100%;margin:0;border-radius:3px}.squareInner .figure-img{height:235px}.squareInner .minute{top:12px;right:12px}.squareInner .LM,.squareInner .FM,.squareInner .is-tip{display:inline-block !important;width:44px;line-height:44px}.squareInner .FM{background:#55b9dc !important}.squareInner .rating{height:28px;font-size:0.8rem}.squareInner .hotel{font-size:1.1rem}.squareInner .price{width:200px;padding:10px}.squareInner .box:hover .figure-img{transform:scale(1.1)}.squareInner .box:hover .price{background:none;color:#ff5a3a !important}@media (max-width:767.98px){.squareInner .minute{top:5px;right:5px}.squareInner .LM,.squareInner .FM,.squareInner .is-tip{width:34px;line-height:34px}.squareInner .rating{height:auto}.squareInner .price{padding:5px}}.section-3{position:relative}.section-3:before,.section-3:after{content:"";position:absolute;z-index:-1;width:44vw;height:44vw;border-radius:40vw}.section-3:before{right:-11vw;top:-25vw}.section-3:after{left:-16vw;top:19vw}.lineInner .figure-img{height:243px}.lineInner .minute{right:auto;left:12px}.hp-slider-2 .slider__text-container{top:0;bottom:0;background:rgba(0, 0, 0, 0.3);transition:0.3s linear}.hp-slider-2 .slider__text{height:100%}.hp-slider-2 .slider__text h4{font-size:5rem}.hp-slider-2 .slider__text p{font-size:1.7rem}.hp-slider-2 .slider__text button{width:240px}@media (min-width:992px){.hp-slider-2 .slider__text .container{padding:0 120px}}.hp-slider-2 .slider__container:hover .slider__text-container{background:none}.hp-slider-2 .slider .slick-dots{bottom:60px}@media (min-width:992px){.hp-slider-2 .slider .slick-dots{width:auto;left:50%;transform:translatex(-50%);margin-left:-409px}}@media (min-width:992px){.hp-slider-2 .slider .slick-prev{top:65%;left:50%;margin-left:-550px}.hp-slider-2 .slider .slick-next{top:65%;right:50%;margin-right:-550px}}@media (max-width:767.98px){.hp-slider-2 .slider__img-container{height:320px !important}.hp-slider-2 .slider__text h4{font-size:2rem}.hp-slider-2 .slider__text p{font-size:1rem}.hp-slider-2 .slider .slick-arrow{display:none !important}.hp-slider-2 .slider .slick-dots{bottom:10px}}.news__body{display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.news .news-article{display:block;width:48%;margin:0 0 22px}.news .news-article__img-wrap,.news .news-article__body{padding:0}.news .news-article__img-container{padding-bottom:220px}.news .news-article__body{position:relative;padding-left:75px}.news .news-article__heading{font-weight:bold;font-size:1.2rem}.news .news-article__heading,.news .news-article__heading a,.news .news-article__heading .top-slider .slider__text-container,.top-slider .news .news-article__heading .slider__text-container,.news .news-article__heading .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .news .news-article__heading .country-table__country-price{color:#55b9dc}.news .news-article__heading a:hover,.news .news-article__heading .top-slider .slider__text-container:hover,.top-slider .news .news-article__heading .slider__text-container:hover,.news .news-article__heading .country-table:not(.country-table--amadeus) .country-table__country-price:hover,.country-table:not(.country-table--amadeus) .news .news-article__heading .country-table__country-price:hover{color:#666666}.news .news-article__date{position:absolute;left:0;top:-5px;color:#ff5a3a;text-transform:uppercase;font-size:1.4rem}.news .news-article__date b{display:block;font-size:2.5rem;line-height:1.2}.news .news-article__perex a,.news .news-article__perex .top-slider .slider__text-container,.top-slider .news .news-article__perex .slider__text-container,.news .news-article__perex .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .news .news-article__perex .country-table__country-price{display:block;margin:9px 0}@media (max-width:767.98px){.news .news-article{width:100%}.news .news-article__body{padding-left:60px}}.news .pagination-container{width:100%;margin:2% 0 0}.news .slick-dots li button{background:#666666}.bd-homepage .news-article__img-wrap{display:none}.section-sp{position:relative}.section-sp:before,.section-sp:after{content:"";position:absolute;z-index:-1;border-radius:40vw}.section-sp:before{left:4vw;top:-5vw;width:24vw;height:24vw}.section-sp:after{right:-6vw;top:25vw;width:44vw;height:44vw}.section-sp>.container{position:relative}.section-sp>.container:before{content:"";position:absolute;z-index:-1;top:125vw;left:-9vw;border-radius:40vw;width:16vw;height:16vw}.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%;margin-bottom:2%}.country-table:not(.country-table--amadeus) .nav{justify-content:center}.country-table:not(.country-table--amadeus) .nav-item{flex-basis:unset}@media (min-width:992px){.country-table:not(.country-table--amadeus) .nav{justify-content:flex-start}.country-table:not(.country-table--amadeus) .country-table__countries{column-count:2;column-gap:35px}}.country-table:not(.country-table--amadeus) .country-table__country{break-inside:avoid;display:inline-block;width:100%;margin-bottom:3.5%;color:#1a1a1a;border:none}.country-table:not(.country-table--amadeus) .country-table__country-name{margin-bottom:5px;padding:0;color:#55b9dc;font-weight:bold;font-size:1.2rem}.country-table:not(.country-table--amadeus) .country-table__country-accommodations{padding:0}.country-table:not(.country-table--amadeus) .country-table__country-price{float:right;width:200px;margin-top:-53px;padding:10px;background:#ff5a3a;color:#fff;border-radius:3px;text-align:center;font-weight:bold;font-size:1.1rem}.country-table:not(.country-table--amadeus) .country-table__country:hover .country-table__country-price{background:#55b9dc}@media (max-width:767.98px){.country-table:not(.country-table--amadeus) .country-table__country-name{font-size:1.1rem}.country-table:not(.country-table--amadeus) .country-table__country-accommodations{font-size:0.9rem}.country-table:not(.country-table--amadeus) .country-table__country-price{width:150px;margin-top:-28px;padding:5px;font-size:1rem}}.search-results__buttons{background:#f2f2f2;border-radius:3px;text-align:center}.search-results__buttons .sort__button{margin:1px;border:none}.search-results__buttons .sort__button:hover,.search-results__buttons .sort__button--active{background:none;color:#55b9dc}@media (min-width:992px){.search-results__buttons{width:calc(75% - 10px);margin:15px 0 25px auto;text-align:right}.search-results__buttons .sort__button{padding:11px 15px}}.search-results .paging{padding:9px 0 0 10px}.search-results .paging div{text-align:left !important}.search-resume{padding:9px 9px 0;background:#f2f2f2;border:none}.search-resume__heading{font-size:1.05rem}.search-resume .icon{color:#ff5a3a}.search-resume__link{background:#ff5a3a;color:#fff;border:none;font-weight:bold;white-space:normal}@media (min-width:992px){.search-resume{margin-top:-70px;margin-bottom:22px;padding:16px 16px 8px}.search-resume__item{padding:4px 0}.search-resume__link{padding:11px}}.search-specification__body{padding:0}.search-specification__item{margin-bottom:1px;background:#f2f2f2;border-radius:3px}.search-specification__item-header{padding:15px 20px 9px;font-size:1rem;line-height:1;font-weight:bold}.search-specification__item-body{padding-bottom:11px}.search-specification__select-item label{padding-left:0;padding-right:0;background:none}.search-specification__select-item input:not(:checked)+label:hover,.search-specification__select-item input:checked+label{background:none}.search-specification__select-item input:not(:checked)+label:hover,.search-specification__select-item input:not(:checked)+label:hover .more-rating,.search-specification__select-item input:checked+label,.search-specification__select-item input:checked+label .more-rating{color:#55b9dc}.search-specification__select-item input:checked+label:after{content:"";font-family:"c4f";margin-right:-8px}.search-specification__header{display:none}.search-specification .fulltext-filter{background:#fff;border-radius:3px}.search-specification .fulltext-filter-input,.search-specification .fulltext-filter-clear{border:none}.search-specification .fulltext-filter .input-group-append{height:31px;overflow:hidden}.search-specification .fulltext-filter-clear{margin-top:-10px;color:#1a1a1a;font-size:2.6rem;line-height:1}.search-specification__parameter{display:inline-block;margin:5px 5px 0 0}.search-specification__parameter label{width:44px;height:44px;line-height:44px;background:#fff;color:#ff5a3a;text-align:center;font-size:0}.search-specification__parameter label:before{padding:0;font-size:1.1rem}.search-specification__parameter input:not(:checked)+label:hover,.search-specification__parameter input:checked+label{background:#55b9dc;color:#fff}.search-specification .icon-star{margin-right:3px;font-size:0.9rem}.search-specification__item:last-child{margin-bottom:60px}@media (min-width:992px){.search-specification__item{margin-bottom:22px}.search-specification__item-header{padding:25px 20px 15px}.search-specification__parameter{margin:5px 22px 11px 0}}.searchInner .slider,.searchInner .slider__item{margin:0;max-height:390px}.searchInner .img,.searchInner .slider__wrapper{height:250px;padding:0}.searchInner .slick-dots{display:none !important}.searchInner .is-tip,.searchInner .FM,.searchInner .LM{margin-right:8px}.searchInner .expert{left:12px;bottom:12px;display:-ms-flexbox;display:flex;width:95px;font-size:0.95rem}.searchInner .expert img{height:33px}.searchInner .hotel a:not(:hover),.searchInner .hotel .top-slider .slider__text-container:not(:hover),.top-slider .searchInner .hotel .slider__text-container:not(:hover),.searchInner .hotel .country-table:not(.country-table--amadeus) .country-table__country-price:not(:hover),.country-table:not(.country-table--amadeus) .searchInner .hotel .country-table__country-price:not(:hover){color:#55b9dc}.searchInner .param{height:46px}.searchInner .parameters{margin:0}.searchInner .parameters__item .icon{margin-right:5px;font-size:1.4rem}.searchInner .parameters__item--sea-distance .parameters__text{line-height:1;font-size:0.8rem}.searchInner .price{padding:0}.searchInner .link{width:220px;padding:10px}.searchInner .links:hover{text-decoration:none}.searchInner .links:hover .price{color:#1a1a1a !important}.searchInner .links:hover .link{background:#1a1a1a;border-color:#1a1a1a}@media (max-width:1199.98px){.searchInner .parameters__item .icon{margin-right:2px;font-size:1.1rem}}@media (max-width:767.98px){.searchInner .is-tip,.searchInner .FM,.searchInner .LM{margin-right:1px}.searchInner .expert{left:5px;bottom:5px}.searchInner .rating,.searchInner .param{height:auto}.searchInner .link{width:200px;min-height:40px;padding:5px;line-height:1;font-size:0.9rem}}.detail-info .img,.detail-info .slider__wrapper,.detail-info .slider--photo .slider__img-container{height:390px}@media (max-width:991.98px){.detail-info .img,.detail-info .slider__wrapper,.detail-info .slider--photo .slider__img-container{height:320px}}.detail-info .minute{top:18px;left:18px}.detail-info .expert{left:18px;bottom:18px}.detail-info .param{height:unset}.detail-info .parameters__item--sea-distance{display:-ms-flexbox;display:flex;align-items:center;margin-bottom:9px}.detail-info .parameters__item--sea-distance .icon{order:-1}.detail-info .parameters__item--sea-distance .parameters__distance{margin-right:5px;font-size:1rem}.detail-info .parameters__item--sea-distance .parameters__text{width:auto;height:auto;text-transform:lowercase;font-variant:none;font-size:0.95rem}.detail-info .price{font-size:1.2rem}@media (max-width:767.98px){.detail-info .minute{top:5px;left:5px}.detail-info .expert{left:5px;bottom:5px}}.bd-term .detail-info .link{width:140px}.bd-term .detail-info .favourites-link{display:-ms-flexbox;display:flex;align-items:center;font-size:0}.bd-term .detail-info .favourites-link:before{content:"";margin-right:5px;font-size:1.2rem}.bd-term .detail-info .favourites-link:after{content:"Uložiť";font-size:1rem}.bd-term .detail-info .favourites-link:hover{color:#1a1a1a;text-decoration:none}.bd-term .detail-info .favourites-link--remove:not(:hover){color:#666666}.bd-term .detail-info .favourites-link--remove:after{content:"Uložené"}@media (max-width:575.98px){.bd-term .detail-info .links{width:100%}.bd-term .detail-info .favourites-link{margin-left:auto}}.structured-content__links{margin:0 -4px 2.5%;border:none}@media (max-width:991.98px){.structured-content__links{justify-content:center}.structured-content__links .structured-content__link,.structured-content__links .structured-content__link:not(.open):not(.active){width:auto;height:auto !important;margin:2px;padding:5px 9px !important;font-size:0.9rem}.structured-content__links .structured-content__link:after,.structured-content__links .structured-content__link:not(.open):not(.active):after{display:none}}.structured-content__body{padding:0}.dates__body{padding:0}.dates__sorts{display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:0 9px;background:#f2f2f2;border-radius:3px}.dates__sorts .sort__text,.dates__sorts .sort__button{padding:9px;border:none;font-size:0.9rem}.dates__sorts .sort__button:hover,.dates__sorts .sort__button--active{background:none;color:#55b9dc}@media (max-width:991.98px){.dates__sorts{flex:0 0 calc(100% - 40px);margin:0 auto 9px}}@media (max-width:575.98px){.dates__sorts{justify-content:center;text-align:center}.dates__sorts .sort__text{display:none}.dates__sorts .sort__button{padding:6px}}.dates__sorts .sort__text{display:none}.dates__count{position:relative;box-shadow:none;font-size:0.9rem}.dates__count strong{font-weight:normal}.dates__filters .card,.dates__filters .card-header{background:none;border:none}.dates__filters .filter{background:#f2f2f2}.dates__filters .filter__button{position:relative;padding:12px 30px 11px 20px;color:#1a1a1a;font-weight:bold}.dates__filters .filter__button:hover,.dates__filters .filter__button:focus{text-decoration:none}.dates__filters .filter__button:hover,.dates__filters .filter__button[aria-expanded="true"]{color:#55b9dc}.dates__filters .filter__selected{font-weight:normal;font-size:0.9rem}.dates__filters .filter__label{font-size:0.95rem}.dates__filters .filter .custom-control-label::before{background:none}.dates__filters .filter .custom-control-input:checked~.custom-control-label::before{background:#55b9dc;border-color:#55b9dc}.dates__filters .filter__input--range{height:5px;margin:-50px 0 40px;background:gray;border:none;border-radius:0}.dates__filters .filter__input-value{margin:25px 0 0;font-size:0.95rem}.dates__filters .ui-slider-range,.dates__filters .ui-slider-handle{background:#55b9dc;border:none}.dates__filters .ui-slider-handle{top:-3px;width:12px;height:11px}@media (min-width:992px){.dates__filters{flex:0 0 29%;max-width:29%;margin-top:-45px}.dates__filters .filter{margin-bottom:22px}.dates__filters .filter__body{padding:12px 20px}.dates__filters .filter__label{margin:3px 0}.dates__list{flex:0 0 71%;max-width:71%}.dates__sorts{flex:0 0 67.7%;margin:0 0 0 30.7%}.dates__sorts .sort__button{padding:12px 15px}.dates__count{display:inline-block}.dates__pagination nav{justify-content:flex-start !important;width:70%;margin-left:auto}}.date-template .date{font-size:1.05rem}.date-template .tour-operator-img{height:30px;background:#fff}.date-template .price{font-size:1.1rem}.date-template .price1{font-size:0.9rem}.date-template .price-same{display:none}.date-template .date-button .btn{width:150px;padding:11px;background:#ff5a3a;color:#fff;font-weight:bold}.date-template .date-button .btn:hover{background:#55b9dc;text-decoration:none}.date-template .not-available{top:0;left:0;display:-ms-flexbox;display:flex;background:rgba(255, 255, 255, 0.7);font-size:1.5rem}@media (max-width:767.98px){.date-template .info{width:100%}.date-template .date-button{margin-left:auto}.date-template .date-button .btn{padding:5px}}@media (max-width:575.98px){.date-template .date{width:100%}.date-template .box{margin-left:auto}.date-template .tour-operator-img{height:25px}}@media (min-width:992px){.holiday-timeline__day-line{margin:6px 4px}}.holiday-timeline__body div{color:#666666;font-weight:500;font-size:0.95rem}.holiday-timeline__line--holiday{background:#55b9dc}.trip-information--gallery-none .trip-information__text{column-count:1}.trip-information__item{margin-bottom:2%}.trip-information__title{margin-bottom:1%;color:#55b9dc;font-size:1.15rem;font-weight:bold}.modal-history{display:block !important;top:100%;transition:0.3s linear}.modal-history.show{top:0;background:rgba(0, 0, 0, 0.4)}.modal-history .modal-dialog{max-width:unset}.modal-history .container{max-width:1050px;padding:0}.history-close{margin:-110px 0 0 0;font-size:3.5rem}@media (min-width:992px){.history-close{margin:-110px -50px 0 0}}.history-close:hover{color:#ff5a3a !important}.history-close:focus{box-shadow:none}.slider--hotel-history .offer__img-container{margin-bottom:44px;padding-bottom:210px}.slider--hotel-history .offer__img{border-radius:3px}.slider--hotel-history .offer__ratings{bottom:-33px;right:auto;background:none;font-size:0.8rem}.slider--hotel-history .offer .icon{margin-right:3px}.slider--hotel-history .offer__text{padding-left:2px;text-align:left}.slider--hotel-history .offer__headline{font-size:1.05rem;font-weight:bold}.slider--hotel-history .offer__country,.slider--hotel-history .offer__destination{display:inline-block;color:#fff;text-transform:uppercase;line-height:1}.slider--hotel-history .offer__destination:before{content:"|"}.slider--hotel-history .offer a,.slider--hotel-history .offer .top-slider .slider__text-container,.top-slider .slider--hotel-history .offer .slider__text-container,.slider--hotel-history .offer .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .slider--hotel-history .offer .country-table__country-price{color:#fff}.slider--hotel-history .offer a:hover,.slider--hotel-history .offer .top-slider .slider__text-container:hover,.top-slider .slider--hotel-history .offer .slider__text-container:hover,.slider--hotel-history .offer .country-table:not(.country-table--amadeus) .country-table__country-price:hover,.country-table:not(.country-table--amadeus) .slider--hotel-history .offer .country-table__country-price:hover{color:#ff5a3a}.slider--hotel-history .slick-dots{bottom:-60px}.country-detail__header{display:none}.country-detail .destination-tree .component__heading,.country-detail .weather .component__heading{font-size:1.2rem}.contact-slider{list-style:none;margin:0;padding:0 0 16px}.contact-slider img{width:100% !important;height:500px;object-fit:cover}@media (max-width:767.98px){.contact-slider img{height:300px}}.contact-slider br{display:none}.contact-slider .slick-dots{bottom:30px}.callback--extended .input-child{padding-right:8px !important}.callback--extended .input-child .input-group-prepend{width:65%}.callback--extended .input-child .input-group-text{width:100%}.callback--extended .input-child .callback__input{width:35%}.callback--extended .input-child:nth-child(3){margin-left:8px}.callback--extended .input-child:nth-child(4){margin-right:-8px}.news-box .newsletter{position:fixed;z-index:9999;right:-320px;bottom:-15px;width:320px;padding:12px;background:#fff;transition:0.3s linear}.news-box .newsletter:before{content:"";font-family:"c4f";font-size:1.8rem;line-height:1;position:absolute;top:0;left:-35px;color:#ff5a3a;cursor:pointer}.news-box .newsletter__heading{margin:0;font-size:1.2rem}.news-box .newsletter__text-before{margin-bottom:5px;font-size:0.9rem;line-height:1.2}.news-box .newsletter__label{display:none}.news-box .newsletter .form-group{margin-bottom:9px}.news-box .newsletter .custom-control{font-size:0.8rem;line-height:1.1}.news-box .newsletter:hover{right:0;box-shadow:0 0 9px #ccc}.foot-contact .content-box{margin:0}.foot-contact .content-box ul,.foot-contact .content-box ol{list-style:none;margin:0 0 -5px;padding:0}.foot-contact .content-box ul,.foot-contact .content-box a:not(:hover),.foot-contact .content-box .top-slider .slider__text-container:not(:hover),.top-slider .foot-contact .content-box .slider__text-container:not(:hover),.foot-contact .content-box .country-table:not(.country-table--amadeus) .country-table__country-price:not(:hover),.country-table:not(.country-table--amadeus) .foot-contact .content-box .country-table__country-price:not(:hover){color:#55b9dc}.foot-contact .content-box ul li{margin-bottom:6px}.foot-contact .content-box ul a,.foot-contact .content-box ul .top-slider .slider__text-container,.top-slider .foot-contact .content-box ul .slider__text-container,.foot-contact .content-box ul .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .foot-contact .content-box ul .country-table__country-price{font-weight:bold;font-size:1.25rem}.foot-contact .content-box p{margin-bottom:3px}.foot-contact .content-box ol{display:-ms-flexbox;display:flex;margin:-5px 0;font-size:0}.foot-contact .content-box ol li{margin-right:30px}.foot-contact .content-box ol a:before,.foot-contact .content-box ol .top-slider .slider__text-container:before,.top-slider .foot-contact .content-box ol .slider__text-container:before,.foot-contact .content-box ol .country-table:not(.country-table--amadeus) .country-table__country-price:before,.country-table:not(.country-table--amadeus) .foot-contact .content-box ol .country-table__country-price:before{font-family:"c4f";font-size:1.4rem}.foot-contact .content-box ol a[title="facebook"]:before,.foot-contact .content-box ol .top-slider .slider__text-container[title="facebook"]:before,.top-slider .foot-contact .content-box ol .slider__text-container[title="facebook"]:before,.foot-contact .content-box ol .country-table:not(.country-table--amadeus) .country-table__country-price[title="facebook"]:before,.country-table:not(.country-table--amadeus) .foot-contact .content-box ol .country-table__country-price[title="facebook"]:before{content:""}.foot-contact .content-box ol a[title="instagram"]:before,.foot-contact .content-box ol .top-slider .slider__text-container[title="instagram"]:before,.top-slider .foot-contact .content-box ol .slider__text-container[title="instagram"]:before,.foot-contact .content-box ol .country-table:not(.country-table--amadeus) .country-table__country-price[title="instagram"]:before,.country-table:not(.country-table--amadeus) .foot-contact .content-box ol .country-table__country-price[title="instagram"]:before{content:""}.foot-contact .content-box ol a[title="twitter"]:before,.foot-contact .content-box ol .top-slider .slider__text-container[title="twitter"]:before,.top-slider .foot-contact .content-box ol .slider__text-container[title="twitter"]:before,.foot-contact .content-box ol .country-table:not(.country-table--amadeus) .country-table__country-price[title="twitter"]:before,.country-table:not(.country-table--amadeus) .foot-contact .content-box ol .country-table__country-price[title="twitter"]:before{content:""}.foot-contact .content-box ol a[title="youtube"]:before,.foot-contact .content-box ol .top-slider .slider__text-container[title="youtube"]:before,.top-slider .foot-contact .content-box ol .slider__text-container[title="youtube"]:before,.foot-contact .content-box ol .country-table:not(.country-table--amadeus) .country-table__country-price[title="youtube"]:before,.country-table:not(.country-table--amadeus) .foot-contact .content-box ol .country-table__country-price[title="youtube"]:before{content:""}.foot-contact .content-box ol a:hover,.foot-contact .content-box ol .top-slider .slider__text-container:hover,.top-slider .foot-contact .content-box ol .slider__text-container:hover,.foot-contact .content-box ol .country-table:not(.country-table--amadeus) .country-table__country-price:hover,.country-table:not(.country-table--amadeus) .foot-contact .content-box ol .country-table__country-price:hover{text-decoration:none}.foot-menu .pseudonav__title{display:none}.foot-menu .pseudonav a,.foot-menu .pseudonav .top-slider .slider__text-container,.top-slider .foot-menu .pseudonav .slider__text-container,.foot-menu .pseudonav .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .foot-menu .pseudonav .country-table__country-price{display:block;margin-bottom:0;padding:6px 0 9px;line-height:22px}.foot-callback .content-box{margin:0;padding:25px;background:#fff;border-radius:3px}.foot-callback .content-box h3{font-size:1.45rem}.foot-callback .content-box p{margin:0}.foot-callback .content-box a,.foot-callback .content-box .top-slider .slider__text-container,.top-slider .foot-callback .content-box .slider__text-container,.foot-callback .content-box .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .foot-callback .content-box .country-table__country-price{padding:10px 35px}.copy{font-size:0.9rem}.copy a:first-child:not(:hover),.copy .top-slider .slider__text-container:first-child:not(:hover),.top-slider .copy .slider__text-container:first-child:not(:hover),.copy .country-table:not(.country-table--amadeus) .country-table__country-price:first-child:not(:hover),.country-table:not(.country-table--amadeus) .copy .country-table__country-price:first-child:not(:hover){color:#1a1a1a}@media (max-width:575.98px){.foot-contact .content-box ul li a,.foot-contact .content-box ul li .top-slider .slider__text-container,.top-slider .foot-contact .content-box ul li .slider__text-container,.foot-contact .content-box ul li .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .foot-contact .content-box ul li .country-table__country-price{font-size:1rem}.foot-menu .pseudonav{margin:9px 0 0}.foot-menu .pseudonav a,.foot-menu .pseudonav .top-slider .slider__text-container,.top-slider .foot-menu .pseudonav .slider__text-container,.foot-menu .pseudonav .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .foot-menu .pseudonav .country-table__country-price{margin-bottom:9px;padding:6px 0}.foot-callback .content-box{padding:9px}.foot-callback .content-box h3{font-size:1.2rem}.foot-callback .content-box a,.foot-callback .content-box .top-slider .slider__text-container,.top-slider .foot-callback .content-box .slider__text-container,.foot-callback .content-box .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .foot-callback .content-box .country-table__country-price{padding:5px 35px}}.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:#ff5a3a}.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}.searchmask .range-button,.searchmask .range-option,.searchmask .ranges li,.daterangepicker .range-button,.daterangepicker .range-option,.daterangepicker .ranges li{color:#ff5a3a}.searchmask .range-button:hover,.searchmask .range-button.active,.searchmask .range-option:hover,.searchmask .range-option.active,.searchmask .ranges li:hover,.searchmask .ranges li.active,.daterangepicker .range-button:hover,.daterangepicker .range-button.active,.daterangepicker .range-option:hover,.daterangepicker .range-option.active,.daterangepicker .ranges li:hover,.daterangepicker .ranges li.active{color:#ed2600;background:#e0e0e0;border-color:transparent}.searchmask .range-option:hover,.daterangepicker .range-option:hover{background:none}.searchmask .start-date:not(.off):before,.daterangepicker .start-date:not(.off):before{bottom:-1px;right:-1px}.searchmask .start-date:not(.off):after,.daterangepicker .start-date:not(.off):after{right:-1px}.searchmask .end-date:not(.off):before,.daterangepicker .end-date:not(.off):before{bottom:-1px}.searchmask .ui-slider-handle,.searchmask .dropdown-close__button,.searchmask .applyBtn,.searchmask td.active,.searchmask td.active:hover,.daterangepicker .ui-slider-handle,.daterangepicker .dropdown-close__button,.daterangepicker .applyBtn,.daterangepicker td.active,.daterangepicker td.active:hover{background:#ff5a3a;border-color:#ff5a3a;color:#fff}.searchmask .ui-slider-handle:hover,.searchmask .dropdown-close__button:hover,.searchmask .applyBtn:hover,.searchmask td.active:hover,.searchmask td.active:hover:hover,.daterangepicker .ui-slider-handle:hover,.daterangepicker .dropdown-close__button:hover,.daterangepicker .applyBtn:hover,.daterangepicker td.active:hover,.daterangepicker td.active:hover:hover{background:#ed2600}.searchmask td.active,.searchmask td.active:hover,.daterangepicker td.active,.daterangepicker td.active:hover{border-color:transparent}.searchmask .ui-slider-handle,.daterangepicker .ui-slider-handle{cursor:w-resize}.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__img-caption{display:none}.select2-container--open .select2-dropdown--below{margin-top:3px;box-shadow:0 0 9px #1a1a1a;border:none}.select2-container .select2-results__group{background:#ff5a3a;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:#55b9dc;border:none;border-radius:0;text-decoration:none}.dates-favourites .dates-favourites__remove-btn:hover,.dates-favourites .offer__remove-btn:hover{background:#ff5a3a}.dates-favourites .offer__heading a,.dates-favourites .offer__heading .top-slider .slider__text-container,.top-slider .dates-favourites .offer__heading .slider__text-container,.dates-favourites .offer__heading .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .dates-favourites .offer__heading .country-table__country-price{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:#ff5a3a}.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,.dates-favourites .offer__price--current .top-slider .slider__text-container,.top-slider .dates-favourites .offer__price--current .slider__text-container,.dates-favourites .offer__price--current .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .dates-favourites .offer__price--current .country-table__country-price{color:#ff5a3a}.dates-favourites .offer__price--discount{color:gray}.favourites-accommodations{padding-bottom:20px}.favourites-accommodations .offer a,.favourites-accommodations .offer .top-slider .slider__text-container,.top-slider .favourites-accommodations .offer .slider__text-container,.favourites-accommodations .offer .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .favourites-accommodations .offer .country-table__country-price{color:#ff5a3a}.favourites-accommodations .offer a:hover,.favourites-accommodations .offer .top-slider .slider__text-container:hover,.top-slider .favourites-accommodations .offer .slider__text-container:hover,.favourites-accommodations .offer .country-table:not(.country-table--amadeus) .country-table__country-price:hover,.country-table:not(.country-table--amadeus) .favourites-accommodations .offer .country-table__country-price:hover{color:#55b9dc}.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:#55b9dc}.navbar .navbar-nav .nav-link{padding:5px 12px;text-transform:uppercase}.searchInner .expert{display:none !important}.partneri a,.partneri .top-slider .slider__text-container,.top-slider .partneri .slider__text-container,.partneri .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .partneri .country-table__country-price{background:#55b9dc;color:white;padding:10px 15px;display:block;text-transform:uppercase;font-size:1.1rem;margin:5px}.partneri a:hover,.partneri .top-slider .slider__text-container:hover,.top-slider .partneri .slider__text-container:hover,.partneri .country-table:not(.country-table--amadeus) .country-table__country-price:hover,.country-table:not(.country-table--amadeus) .partneri .country-table__country-price:hover{background:#ff5a3a;text-decoration:none}.content-page-23 .page__header{display:none}.pb-5,.py-5{padding-bottom:6rem !important}.gallery__img-caption{display:none}.js-dates .dates__count{margin-bottom:0.5rem;box-shadow:none}.js-dates .dates__occupancy-text{color:#adb5bd;text-align:center}.js-dates .dates__occupancy-btn{padding:8px;border-radius:0;border-color:#dee2e6;color:#6c757d;font-weight:bold}.js-dates .dates__occupancy-btn:hover{background:#ff5a3a;color:#fff}.js-dates .flights__info::before{left:-20px;top:7px;width:0;height:0;background:none;border-radius:0;border-style:solid;border-width:4px 6px 4px 0;border-color:transparent #ff5a3a transparent transparent}.js-dates .flights__info.flights__info--departure::after{width:2px}.bd-term .upselling,.bd-amadeus-term .upselling{display:none !important}.bd-term .component,.bd-amadeus-term .component{margin-bottom:0}.bd-term .order-name,.bd-amadeus-term .order-name{color:#ff5a3a;border-bottom:1px solid #ff5a3a;padding:1rem 0;margin-bottom:2rem;font-size:1rem;font-weight:600;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.bd-term .order-name .date-id,.bd-amadeus-term .order-name .date-id{color:#adb5bd}.bd-term .upselling-rooms__body .upselling-rooms__title,.bd-amadeus-term .upselling-rooms__body .upselling-rooms__title{color:#ff5a3a;border-bottom:1px solid #ff5a3a;padding-bottom:1rem;margin-bottom:1rem;font-size:1rem;font-weight:600;display:-ms-flexbox;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.bd-term .upselling-rooms__body .room_name,.bd-amadeus-term .upselling-rooms__body .room_name{flex:0 0 100%;max-width:100%}.bd-term .upselling-rooms__body .room_price,.bd-amadeus-term .upselling-rooms__body .room_price{text-align:left}.bd-term .upselling-rooms__body .original-name,.bd-amadeus-term .upselling-rooms__body .original-name{margin-bottom:0.5rem;display:block}.bd-term .upselling-rooms__body .room_link,.bd-term .upselling-rooms__body .room_price,.bd-amadeus-term .upselling-rooms__body .room_link,.bd-amadeus-term .upselling-rooms__body .room_price{flex:0 0 50%;max-width:50%}.bd-term .upselling-rooms__body .per-person,.bd-amadeus-term .upselling-rooms__body .per-person{font-size:0.9rem}.bd-term .info-wrap,.bd-term .booking-form__body,.bd-amadeus-term .info-wrap,.bd-amadeus-term .booking-form__body{margin-top:2rem;border:1px solid #e9ecef;padding:1.5rem;border-radius:3px;background:#f8f9fa}.bd-term .info-wrap .booking-form__stepline,.bd-term .booking-form__body .booking-form__stepline,.bd-amadeus-term .info-wrap .booking-form__stepline,.bd-amadeus-term .booking-form__body .booking-form__stepline{display:none}.bd-term .info-wrap #changeOccupancyButton,.bd-term .info-wrap .booking-form__step-button--prev,.bd-term .info-wrap .booking-form__step-button--next,.bd-term .booking-form__body #changeOccupancyButton,.bd-term .booking-form__body .booking-form__step-button--prev,.bd-term .booking-form__body .booking-form__step-button--next,.bd-amadeus-term .info-wrap #changeOccupancyButton,.bd-amadeus-term .info-wrap .booking-form__step-button--prev,.bd-amadeus-term .info-wrap .booking-form__step-button--next,.bd-amadeus-term .booking-form__body #changeOccupancyButton,.bd-amadeus-term .booking-form__body .booking-form__step-button--prev,.bd-amadeus-term .booking-form__body .booking-form__step-button--next{border-radius:3px;background:#ff5a3a;border-color:#ff5a3a;color:#fff;font-size:1rem}.bd-term .booking-form__box.booking-form__box--occupancy,.bd-amadeus-term .booking-form__box.booking-form__box--occupancy{display:none}.bd-term .booking-form__box,.bd-amadeus-term .booking-form__box{border:0;padding:0}.bd-term .booking-form__copy-link,.bd-amadeus-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{flex:0 0 25% !important;max-width:25% !important}}.bd-term #detail_booking_text_top,.bd-term .booking-form__footer,.bd-amadeus-term #detail_booking_text_top,.bd-amadeus-term .booking-form__footer{font-size:0.75rem;padding-top:0.5rem}@media (min-width:992px){.bd-term #detail_booking_text_top,.bd-amadeus-term #detail_booking_text_top{margin-top:0 !important}}.bd-term .booking-form__stepline .multi-steps,.bd-amadeus-term .booking-form__stepline .multi-steps{margin:2rem 0 0}.bd-term .booking-form__stepline .multi-steps>li,.bd-amadeus-term .booking-form__stepline .multi-steps>li{color:#6c757d;font-size:0.9rem;font-weight:600}.bd-term .booking-form__stepline .multi-steps>li::before,.bd-amadeus-term .booking-form__stepline .multi-steps>li::before{width:2rem;height:2rem;line-height:1.8;border-radius:3px;background:#dee2e6;color:#ff5a3a;border-color:#dee2e6;font-weight:600}.bd-term .booking-form__stepline .multi-steps>li::after,.bd-amadeus-term .booking-form__stepline .multi-steps>li::after{background-color:#dee2e6}.bd-term .booking-form__stepline .multi-steps>li.active,.bd-amadeus-term .booking-form__stepline .multi-steps>li.active{color:#ff5a3a}.bd-term .booking-form__stepline .multi-steps>li.active::before,.bd-amadeus-term .booking-form__stepline .multi-steps>li.active::before{background:#ff5a3a;color:#fff;border-color:#ff5a3a}.bd-term .booking-form .booking-form__box,.bd-amadeus-term .booking-form .booking-form__box{border:0}.bd-term .booking-form .multi-steps>li,.bd-amadeus-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{width:auto;background:none}.bd-term .booking-form .booking-form__show-button:hover,.bd-amadeus-term .booking-form .booking-form__show-button:hover{background:#55b9dc}.bd-term .booking-form h2.booking-form__title,.bd-amadeus-term .booking-form h2.booking-form__title{color:#ff5a3a;margin-bottom:1rem;border-bottom:1px solid #ff5a3a;padding-bottom:1rem;font-weight:600;font-size:0.95rem}.bd-term .booking-form h3,.bd-amadeus-term .booking-form h3{color:#343a40;font-size:1rem;padding:0.5rem 0;font-weight:bold}.bd-term .booking-form .booking-form__room-count,.bd-term .booking-form .booking-form__surcharge-count,.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-count,.bd-amadeus-term .booking-form .booking-form__surcharge-count,.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{font-weight:600;color:#6c757d}.bd-term .booking-form .booking-form__room-count .alt-price,.bd-term .booking-form .booking-form__surcharge-count .alt-price,.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-count .alt-price,.bd-amadeus-term .booking-form .booking-form__surcharge-count .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{color:#ced4da;font-size:0.9rem;display:block}.bd-term .booking-form .booking-form__selected-surcharges,.bd-amadeus-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{display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;font-weight:600;text-align:right;background:none;padding:1.5rem 0 0.5rem}.bd-term .booking-form .booking-form__total-price span,.bd-amadeus-term .booking-form .booking-form__total-price span{color:#ff5a3a;font-weight:600}@media (min-width:992px){.bd-term .booking-form .booking-form__total-price,.bd-amadeus-term .booking-form .booking-form__total-price{font-size:1.7rem}}@media (max-width:1199.98px){.bd-term .booking-form .booking-form__total-price,.bd-amadeus-term .booking-form .booking-form__total-price{font-size:1.3rem}}.bd-term .booking-form .booking-form__room-total,.bd-term .booking-form .booking-form__surcharge-total,.bd-amadeus-term .booking-form .booking-form__room-total,.bd-amadeus-term .booking-form .booking-form__surcharge-total{background:transparent}.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{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{color:#55b9dc;margin-bottom:1rem}.bd-term .booking-form .booking-summary__total-price,.bd-amadeus-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{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{margin-top:0.5rem}}.bd-term .info-wrap.info-wrap-sidebar,.bd-amadeus-term .info-wrap.info-wrap-sidebar{padding:1.5rem 1.2rem}.bd-term .info-wrap .gallery__img,.bd-amadeus-term .info-wrap .gallery__img{position:static;height:260px;border-radius:3px;margin-bottom:1rem}.bd-term .info-wrap .hotel,.bd-amadeus-term .info-wrap .hotel{font-size:1.15rem;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;color:#1a1a1a}.bd-term .info-wrap .hotel a,.bd-term .info-wrap .hotel .top-slider .slider__text-container,.top-slider .bd-term .info-wrap .hotel .slider__text-container,.bd-term .info-wrap .hotel .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .bd-term .info-wrap .hotel .country-table__country-price,.bd-amadeus-term .info-wrap .hotel a,.bd-amadeus-term .info-wrap .hotel .top-slider .slider__text-container,.top-slider .bd-amadeus-term .info-wrap .hotel .slider__text-container,.bd-amadeus-term .info-wrap .hotel .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .bd-amadeus-term .info-wrap .hotel .country-table__country-price{color:#343a40}.bd-term .info-wrap .hotel a:hover,.bd-term .info-wrap .hotel .top-slider .slider__text-container:hover,.top-slider .bd-term .info-wrap .hotel .slider__text-container:hover,.bd-term .info-wrap .hotel .country-table:not(.country-table--amadeus) .country-table__country-price:hover,.country-table:not(.country-table--amadeus) .bd-term .info-wrap .hotel .country-table__country-price:hover,.bd-amadeus-term .info-wrap .hotel a:hover,.bd-amadeus-term .info-wrap .hotel .top-slider .slider__text-container:hover,.top-slider .bd-amadeus-term .info-wrap .hotel .slider__text-container:hover,.bd-amadeus-term .info-wrap .hotel .country-table:not(.country-table--amadeus) .country-table__country-price:hover,.country-table:not(.country-table--amadeus) .bd-amadeus-term .info-wrap .hotel .country-table__country-price:hover{color:#ff5a3a}.bd-term .info-wrap .hotel .icon-star,.bd-amadeus-term .info-wrap .hotel .icon-star{margin-right:3px;color:#f2d211;font-size:0.85rem}.bd-term .info-wrap .hotel span,.bd-amadeus-term .info-wrap .hotel span{font-size:1rem}.bd-term .info-wrap .info-line,.bd-amadeus-term .info-wrap .info-line{padding-bottom:8px;font-size:0.95rem}.bd-term .info-wrap .info-line.tree,.bd-amadeus-term .info-wrap .info-line.tree{margin-bottom:0.75rem}.bd-term .info-wrap .info-line.tree a,.bd-term .info-wrap .info-line.tree .top-slider .slider__text-container,.top-slider .bd-term .info-wrap .info-line.tree .slider__text-container,.bd-term .info-wrap .info-line.tree .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .bd-term .info-wrap .info-line.tree .country-table__country-price,.bd-amadeus-term .info-wrap .info-line.tree a,.bd-amadeus-term .info-wrap .info-line.tree .top-slider .slider__text-container,.top-slider .bd-amadeus-term .info-wrap .info-line.tree .slider__text-container,.bd-amadeus-term .info-wrap .info-line.tree .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .bd-amadeus-term .info-wrap .info-line.tree .country-table__country-price{color:#212529}.bd-term .info-wrap .info-line:last-child,.bd-amadeus-term .info-wrap .info-line:last-child{padding-bottom:0 !important}.bd-term .info-wrap .duration-day,.bd-term .info-wrap .duration-night,.bd-amadeus-term .info-wrap .duration-day,.bd-amadeus-term .info-wrap .duration-night{font-weight:700}.bd-term .info-wrap .img-wrap,.bd-amadeus-term .info-wrap .img-wrap{margin:0.5rem -0.4rem;margin-bottom:1rem;display:-ms-flexbox;display:flex;width:calc(100% + 0.8rem);flex-direction:row}.bd-term .info-wrap .img-wrap a,.bd-term .info-wrap .img-wrap .top-slider .slider__text-container,.top-slider .bd-term .info-wrap .img-wrap .slider__text-container,.bd-term .info-wrap .img-wrap .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .bd-term .info-wrap .img-wrap .country-table__country-price,.bd-amadeus-term .info-wrap .img-wrap a,.bd-amadeus-term .info-wrap .img-wrap .top-slider .slider__text-container,.top-slider .bd-amadeus-term .info-wrap .img-wrap .slider__text-container,.bd-amadeus-term .info-wrap .img-wrap .country-table:not(.country-table--amadeus) .country-table__country-price,.country-table:not(.country-table--amadeus) .bd-amadeus-term .info-wrap .img-wrap .country-table__country-price{display:block;width:33.333%}.bd-term .info-wrap .img-large div,.bd-amadeus-term .info-wrap .img-large div{display:block;width:100%;height:230px}.bd-term .info-wrap .img-small div,.bd-amadeus-term .info-wrap .img-small div{display:block;margin:0.4rem;height:70px}.bd-term .sidebar-wrap,.bd-amadeus-term .sidebar-wrap{background:#e9ecef;padding:1.5rem 1.2rem;border-radius:3px;margin-top:1rem}.bd-term .sidebar-wrap.info-text,.bd-amadeus-term .sidebar-wrap.info-text{background:#666666;color:#fff}.bd-term .sidebar-wrap.info-text h2,.bd-amadeus-term .sidebar-wrap.info-text h2{color:#ff5a3a;border-bottom:1px solid #ff5a3a}.bd-term .sidebar-wrap.info-text h3,.bd-amadeus-term .sidebar-wrap.info-text h3{font-size:1.2rem;font-weight:600;padding-top:1rem}.bd-term .sidebar-wrap h2,.bd-amadeus-term .sidebar-wrap h2{font-size:1.15rem;font-weight:600;color:#ff5a3a;border-bottom:1px solid #ff5a3a;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{flex:0 0 33%;max-width:33%;margin-bottom:0}.bd-term .sidebar-wrap .gallery__body figure:nth-child(n+10),.bd-amadeus-term .sidebar-wrap .gallery__body figure:nth-child(n+10){display:none}.bd-term .sidebar-wrap .trip-information__gallery,.bd-amadeus-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{padding:0;margin:0}.bd-term .sidebar-wrap .trip-information__text,.bd-amadeus-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{padding:1rem 0;background:linear-gradient(to bottom, transparent, rgba(233, 236, 239, 0.7) 30%, #e9ecef 50%)}.bd-term .sidebar-wrap .load-more-wrap .load-more-overlay .btn-outline-secondary,.bd-amadeus-term .sidebar-wrap .load-more-wrap .load-more-overlay .btn-outline-secondary{padding:0.5rem 1rem;font-weight:600}.bd-term .sidebar-wrap .load-more-wrap .load-more-overlay .btn-outline-secondary:hover,.bd-amadeus-term .sidebar-wrap .load-more-wrap .load-more-overlay .btn-outline-secondary:hover{background:#ff5a3a;color:#fff}.bd-term .trip-information h3,.bd-amadeus-term .trip-information h3{font-size:1.15rem;margin-bottom:1rem;padding-top:1rem;color:#343a40;font-weight:bold}.bd-term .trip-information__hotel-name,.bd-amadeus-term .trip-information__hotel-name{font-size:0.9rem;border-bottom:1px solid #adb5bd;padding-bottom:2rem;padding-top:1rem}@media (min-width:992px){.bd-term .modal-lg,.bd-amadeus-term .modal-lg{max-width:1024px}}.bd-term .structured-content,.bd-amadeus-term .structured-content{margin-top:1rem}.bd-term .structured-content .nav-tabs,.bd-amadeus-term .structured-content .nav-tabs{border-bottom:0;justify-content:flex-start;margin-bottom:30px}.bd-term .structured-content .nav-tabs .nav-link,.bd-amadeus-term .structured-content .nav-tabs .nav-link{color:#adb5bd;font-weight:bold;border:0;border-bottom:1px solid #dee2e6;padding:0.7rem 1.3rem}@media (min-width:768px){.bd-term .structured-content .nav-tabs .nav-link:after,.bd-amadeus-term .structured-content .nav-tabs .nav-link:after{content:"" !important;font-family:"c4f" !important}}.bd-term .structured-content .nav-tabs .nav-link.active,.bd-amadeus-term .structured-content .nav-tabs .nav-link.active{color:#ff5a3a;border:0;border-bottom:1px solid #ff5a3a;background:rgba(255, 90, 58, 0.05) !important}@media (min-width:768px){.bd-term .structured-content .nav-tabs .nav-link.active:after,.bd-amadeus-term .structured-content .nav-tabs .nav-link.active:after{content:"" !important;font-family:"c4f" !important;transform:rotate(90deg);display:inline-block;top:13%}}.bd-term .structured-content .parameters__body,.bd-amadeus-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{margin:0;flex:0 0 25%}.bd-term .structured-content .parameters__body .parameters__item .icon,.bd-amadeus-term .structured-content .parameters__body .parameters__item .icon{display:inline-block;vertical-align:middle;font-size:1.25rem}.bd-term .structured-content .parameters__body .parameters__text,.bd-amadeus-term .structured-content .parameters__body .parameters__text{display:inline-block;vertical-align:middle;padding-left:0.3rem;font-size:0.9rem;line-height:1.1}.bd-term .structured-content .parameters__body .parameters__item-distance .icon,.bd-amadeus-term .structured-content .parameters__body .parameters__item-distance .icon{padding-left:0.5rem}@media (max-width:991.98px){.bd-term .structured-content .parameters__body .parameters__item,.bd-amadeus-term .structured-content .parameters__body .parameters__item{flex:0 0 50%}}@media (max-width:575.98px){.bd-term .structured-content .parameters__body .parameters__item,.bd-amadeus-term .structured-content .parameters__body .parameters__item{flex:0 0 100%}}.tour-operator-img{display:none}