@charset "UTF-8";
.js-dates .fw-bold{font-size:1.1rem}.js-dates .icon{padding-right:0.25rem}.js-dates .btn-sm{padding:0;font-size:0.9rem;margin-left:0.5rem;color:#4b4b4a}@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{padding:0}.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:#a8c966 !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:#dc3545}.js-dates .date-template__date-info{display:-ms-flexbox;display:flex}.js-dates .dates__item{border:1px solid #ebeaea;border-radius:0rem;padding:1rem;margin-bottom:1rem;background-color:#f8f9fb}.js-dates .price-grid{font-size:1.5rem;font-weight:600;line-height:1.2;color:#22b09a}.js-dates .price-grid svg{color:#4b4b4a}.js-dates .price-grid .small{color:#4b4b4a;font-size:0.8rem}.js-dates .availability{margin-top:0.75rem}.js-dates .verification-button{padding:0.5rem 3rem;font-weight:600;background:#22b09a;color:#fff;border-radius:0rem;border:0;font-size:1.1rem}.js-dates .verification-button:hover{background:#1a8575}.js-dates .request-button,.js-dates .reservation-button{padding:0.5rem 3rem;font-weight:600;background:#a8c966;color:#fff;border-radius:0rem;border:0;font-size:1.1rem}.js-dates .request-button:hover,.js-dates .reservation-button:hover{background:#92ba42}.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:#22b09a;color:#fff}.font2{font-family:"Kaushan Script", cursive}strong,b{font-weight:500}a[title="instagram"]:before{content:""}a[title="facebook"]:before{content:""}.icon-star:before{content:""}.icon-plane:before,.icon-transport-id-1:before{content:""}.body-wrapper{overflow:hidden}.component__heading,#heading{margin:5px 0;text-align:center;text-transform:uppercase;font-size:2.5rem}@media (max-width:767.98px){.component__heading,#heading{font-size:1.5rem}}@media (max-width:767.98px){h1{font-size:1.5rem}}.bd-top-offer .top-offer__header{display:none}.bd-accommodation #heading,.bd-term #heading{display:none}.more__link,.dates__load-more{min-width:unset;max-width:unset;width:240px;margin:20px 0;padding:10px;background:#22b09a;border:none;color:#fff;border-radius:0;text-decoration:none;text-transform:capitalize;font-weight:400;font-size:1.2rem}.more__link:hover,.dates__load-more:hover{background:#4b4b4a}@media (min-width:992px){.dates__load-more{margin-left:25%}}.pagination{margin:30px 0 25px}.paging-text{margin-bottom:30px;font-weight:500}.index-menu,.search-results__buttons{margin:30px 0;text-align:center}.index-menu .btn,.index-menu .sort__button,.search-results__buttons .btn,.search-results__buttons .sort__button{margin:3px;padding:12px 26px;color:#4b4b4a;border:none;border-radius:0;text-decoration:none;font-size:1.1rem}.index-menu .btn.active,.index-menu .btn.sort__button--active,.index-menu .btn:hover,.index-menu .sort__button.active,.index-menu .sort__button.sort__button--active,.index-menu .sort__button:hover,.search-results__buttons .btn.active,.search-results__buttons .btn.sort__button--active,.search-results__buttons .btn:hover,.search-results__buttons .sort__button.active,.search-results__buttons .sort__button.sort__button--active,.search-results__buttons .sort__button:hover{background:#a8c966;color:#fff}.breadcrumb{margin-top:-10px;padding-left:40px;background:none}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:">";color:#22b09a}.breadcrumb .breadcrumb-item a{color:#4b4b4a;text-decoration:none}.breadcrumb .breadcrumb-item.active,.breadcrumb .breadcrumb-item a:hover,.breadcrumb .breadcrumb-item:last-child{color:#22b09a}.breadcrumb .breadcrumb-item__home{margin-left:-20px}.slick-arrow{width:50px;height:40px;background:#fff}.slick-arrow:before{margin-left:-5px;color:#a8c966;font-size:50px;line-height:40px;font-weight:bold}.slick-arrow:hover{background:rgba(255, 255, 255, 0.5)}@media (min-width:1200px){.bd-homepage .slick-prev{left:50%;margin-left:-630px}.bd-homepage .slick-next{right:50%;margin-right:-630px}}.page{margin:20px 0 50px;padding:15px;box-shadow:0 0 9px #ddd}.head-contact{position:absolute;z-index:999;top:12px;padding:0}@media (max-width:767.98px){.head-contact{top:0}}.head-contact .content-box{margin:0}.head-contact .content-box p{display:none}.head-contact .content-box ul{list-style:none;margin:0;padding:0;text-align:right}.head-contact .content-box ul li{display:inline-block;margin:0 0 0 3px}.head-contact .content-box ul a{font-size:0;color:#fff}.head-contact .content-box ul a:before{font-family:"c4f";font-size:22px}.head-contact .content-box ul a:hover{color:#22b09a}.navbar{background-image:url("/21550/uploads/fs_images/contentsliders/3/depositphotos42166341xl-2015_105_o.jpg");background-size:cover;background-position:top center;padding:70px 0 0}@media (max-width:767.98px){.navbar{padding:40px 0 0}}.navbar:before{content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.5)}.navbar>.container{z-index:3;border-top:1px solid rgba(255, 255, 255, 0.3);overflow:unset}.navbar .navbar-brand-img{height:140px;margin:-75px 12px 0px -5px}@media (max-width:767.98px){.navbar .navbar-brand-img{height:80px;margin:-40px 0 0}}.navbar .navbar-nav{margin:0 -20px 0 auto}.navbar .navbar-nav .nav-link{padding:25px 20px;color:#fff;text-decoration:none}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link[aria-expanded="true"]{background:#fff;color:#22b09a;-webkit-text-stroke:1px #22b09a}.navbar .navbar-nav .nav-link:not([aria-expanded="true"]):focus{color:#22b09a}@media (max-width:991.98px){.navbar .navbar-nav .nav-link{padding:8px 15px}}.navbar .dropdown-menu{min-width:330px;margin:0;padding:15px 0;border:none;box-shadow:0 9px 9px #ebebeb}.navbar .dropdown-menu .dropdown-item{padding:13px 26px;text-decoration:none;line-height:1;white-space:normal}.navbar .dropdown-menu .dropdown-item:hover{background:#f6fcfb;color:#22b09a;font-weight:500}.navbar li:nth-last-child(3) .dropdown-menu,.navbar li:nth-last-child(4) .dropdown-menu{left:auto;right:0}.navbar #accommodations-favourites-link{display:block;padding-left:10px;text-decoration:none}.navbar #accommodations-favourites-link:hover{color:#fff}.navbar.fixed-top{padding:0}.navbar.fixed-top .navbar-brand{padding:0;overflow:hidden}.navbar.fixed-top .navbar-brand-img{height:66px;margin:-7px 0 -10px}.navbar.fixed-top .navbar-nav .nav-link{padding:8px 20px}.bd-homepage .navbar:not(.fixed-top):not(.active){background:none !important}.bd-homepage .navbar:not(.fixed-top):not(.active):before{display:none}.navbar-toggler{border:none}.navbar-toggler .menu-button__line{width:33px;height:5px;background:#fff}.navbar-toggler[aria-expanded="true"] .menu-button__line:nth-child(3){transform:translateY(-12px) rotate(-45deg)}.navbar-toggler .favourites-number{color:#fff}.megamenu__content,.megamenu-page__body{position:relative;flex-wrap:wrap;box-shadow:none !important}.megamenu__content.show,.megamenu-page__body.show{display:-ms-flexbox;display:flex}.megamenu__content:before,.megamenu-page__body:before{content:"";position:absolute;z-index:-1;left:-1000px;right:-1000px;top:0;bottom:0;background:#fff;box-shadow:0 4px 2px -2px #ebebeb}.megamenu__content ul,.megamenu-page__body ul{list-style:none;width:33.333%;margin:0;padding:20px 0}.megamenu__content ul a,.megamenu-page__body ul a{display:block;margin:3px 0;padding:12px 20px;color:#4b4b4a;line-height:1;text-decoration:none}.megamenu__content ul a:hover,.megamenu-page__body ul a:hover{background:#f6fcfb;color:#22b09a;font-weight:500}.megamenu__content ul li:first-child,.megamenu-page__body ul li:first-child{padding:6px 20px;font-size:1.5rem}@media (max-width:991.98px){.megamenu__content ul,.megamenu-page__body ul{width:50%;justify-content:center}}@media (max-width:575.98px){.megamenu__content ul,.megamenu-page__body ul{width:100%}}.megamenu-page__body{display:-ms-flexbox;display:flex}.slider-mask{position:relative;margin:-148px 0 0;padding-top:440px}.slider-mask>div:first-child{position:absolute;top:0;bottom:0}.slider-mask>div:first-child>.row,.slider-mask>div:first-child>.row .element,.slider-mask>div:first-child .slider,.slider-mask>div:first-child .slider__body,.slider-mask>div:first-child .movable-content,.slider-mask>div:first-child .slick-list,.slider-mask>div:first-child .slick-track,.slider-mask>div:first-child .slider__item,.slider-mask>div:first-child .slider__container,.slider-mask>div:first-child .slider__img-container{height:100% !important}@media (max-width:767.98px){.slider-mask{padding-top:150px}.slider-mask .slider__text,.slider-mask .slick-arrow{display:none !important}}.bd-homepage .slider__text-container{height:100%;padding-top:180px;font-size:20px}.bd-homepage .slide-name{font-size:4rem;letter-spacing:3px}.bd-homepage .slide-more{margin-top:35px;width:240px;padding:8px;font-size:20px;letter-spacing:1px}.bd-homepage .slider__container:hover .slide-name,.bd-homepage .slider__container:hover .slide-more{background:none !important;color:#a8c966 !important}.bd-homepage .hp-slider-2 .slider{margin:0}.bd-homepage .hp-slider-2 .slider__text-container{padding-top:120px}@media (max-width:767.98px){.bd-homepage .hp-slider-2 .slider__text-container{display:-ms-flexbox;display:flex;align-items:center;padding:0}.bd-homepage .slide-name{font-size:2.5rem;line-height:1}.bd-homepage .hp-slider-2 .slick-arrow{top:440px}}.searchmask .searchmask__header{display:none}.searchmask form{position:relative;margin-bottom:70px;padding:2% 2% 50px;background:rgba(255, 255, 255, 0.85)}.searchmask .searchmask__form-group{padding:0 7px}.searchmask .searchmask__form-group>.searchmask__label{margin:0 0 5px;color:#22b09a;font-weight:500}.searchmask .searchmask__form-group .searchmask__input{position:relative;height:46px;padding:9px 5px 9px 10px;border-style:solid;border-color:#ebebeb;border-width:4px;text-align:left;font-weight:500;font-size:0.95rem}.searchmask .searchmask__form-group .searchmask__input:after{font-family:"c4f";font-size:1.5rem;line-height:40px;text-align:center;float:right;width:42px;margin:-9px -8px 0 0;background:#ebebeb;color:#22b09a}.searchmask .sm-fl>.searchmask__input:after{content:"";position:absolute;right:-2px;margin:0}.searchmask .sm-da>.searchmask__input:after{content:""}.searchmask .sm-bi>.searchmask__input:after{content:""}.searchmask .sm-tr>.searchmask__input:after{content:""}.searchmask .sm-tt>.searchmask__input:after{content:""}.searchmask .sm-at>.searchmask__input:after{content:""}.searchmask .sm-sd>.searchmask__input:after{content:""}.searchmask .sm-ap>.searchmask__input:after{content:""}.searchmask .sm-pc>.searchmask__input:after{content:""}.searchmask .sm-fl .fulltext-input{width:200px}.searchmask .searchmask__stars{justify-content:flex-end}.searchmask .searchmask__stars input:checked~label::before{color:#a8c966}.searchmask .sm-lm{padding-top:28px;font-weight:500}.searchmask .sm-lm .custom-control-label{padding:4px 0 0 5px}.searchmask .sm-lm .custom-control-label:before{width:22px;height:22px;background:#fff;border:none}.searchmask .sm-lm .custom-control-label:after{top:3px;width:24px;height:24px}.searchmask .sm-lm .custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-color:#a8c966}.searchmask .sm-reset,.searchmask .sm-extended{bottom:15px;right:50%;margin:0}.searchmask .sm-reset .searchmask__btn:hover,.searchmask .sm-extended .searchmask__btn:hover{color:#22b09a !important;text-decoration:underline !important}.searchmask .sm-extended{left:50%}.searchmask .sm-submit{bottom:-70px;left:0;right:0;margin:auto}.searchmask .searchmask__btn--submit{width:240px;height:48px}@media (max-width:767.98px){.searchmask form{padding-bottom:80px}.searchmask .sm-lm{padding-top:0}.searchmask .sm-reset{bottom:50px;right:unset}.searchmask .sm-extended{left:unset;right:unset}}.ranges li{color:#22b09a;border:none}.ranges li:hover{background:#f6fcfb;color:#4b4b4a;border:none}.bd-accommodation .searchmask{display:none}.book-box{padding:50px 0;text-align:center}.book-box .content-box__body{display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}.book-box .content-box__body p{width:100%;font-size:1.2rem}.book-box .content-box__body ul{position:relative;list-style:none;width:33.333%;margin:10px 0 0;padding:20px}.book-box .content-box__body ul li:nth-child(2){height:46px;margin:30px 0 0;color:#22b09a;font-size:1.5rem;line-height:1;letter-spacing:0.5px}.book-box .content-box__body ul li:nth-child(4){position:absolute;top:100px;left:100%;margin-left:calc(-50% + 110px);height:1px;background:#22b09a;font-size:0;width:calc(100% - 200px)}.book-box .content-box__body ul li:nth-child(4):before,.book-box .content-box__body ul li:nth-child(4):after{content:"";font-family:"c4f";float:left;margin:-17px 0 0 -22px;color:#22b09a;font-size:22px}.book-box .content-box__body ul li:nth-child(4):after{float:right;margin:-17px -22px 0 0}.book-box .content-box__body ul:nth-of-type(2) li:nth-child(4){margin-left:calc(-50% + 90px)}@media (max-width:991.98px){.book-box .content-box__body ul{width:50%}.book-box .content-box__body ul li:nth-child(4){display:none}}@media (max-width:767.98px){.book-box .content-box__body ul{width:100%}}.top-offer-slider{margin:0 -6px}.top-offer-slider .slick-arrow{top:165px}.slideInner .rating,.squareInner .rating{height:40px;padding-top:12px;font-size:0.9rem}.slideInner .hotel,.squareInner .hotel{height:2.8rem;font-size:1.2rem;line-height:1.1}.slideInner .destination,.squareInner .destination{padding-left:22px}.slideInner .price,.squareInner .price{margin-top:-45px}.slideInner .price div,.squareInner .price div{font-size:1.2rem;line-height:1}.slideInner{padding:0 1px}.slideInner .info{left:0;right:0;bottom:0;background:rgba(34, 176, 154, 0.9);transition:0.3s linear}.slideInner .info-block{height:0;transition:0.3s linear;overflow:hidden}.slideInner .thumb{height:400px}.slideInner .thumb:hover .info{background:rgba(0, 0, 0, 0.65)}.slideInner .thumb:hover .info-block{height:150px}.slideInner .thumb:hover .country{color:#22b09a}.top-offer-2{margin:50px 0}.squareInner .thumb{height:280px}.squareInner .rating{height:30px;padding-top:5px}.squareInner .minute{margin:-14px -10px 0 0}.squareInner .discount{font-size:1.2rem}.squareInner .LM,.squareInner .FM{display:inline-block !important;font-size:1.2rem}.squareInner .FM{background:gray !important}.squareInner:hover .info{background:#ebebeb !important}.newsletter{position:relative;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding:60px 0 10px}@media (min-width:992px){.newsletter .newsletter__header,.newsletter .newsletter__body{width:50%}}.newsletter .newsletter__heading{text-align:left;text-transform:none;font-size:2.4em}@media (min-width:992px){.newsletter .newsletter__text-before{position:absolute;left:5px;margin-top:55px;font-size:1.1rem}}.newsletter form{position:relative}@media (min-width:576px){.newsletter form{padding-right:140px}}.newsletter .newsletter__label{display:none}.newsletter .newsletter__input{height:44px;padding-left:20px;background:#ebebeb;border:none}.newsletter .newsletter__btn{width:140px;height:44px;margin-left:auto;text-transform:uppercase;font-size:0.95rem}@media (min-width:576px){.newsletter .newsletter__btn{position:absolute;top:0;right:0}}.newsletter .custom-control-label{padding-left:10px}.newsletter .custom-control-label:before{top:0;width:25px;height:25px;background:#ebebeb;border:none}.newsletter .custom-control-label:after{top:0;width:25px;height:25px}.newsletter .custom-control-label a{color:#4b4b4a;text-decoration:none;font-weight:bold}.newsletter .custom-control-label a:hover{color:#22b09a;text-decoration:underline}.newsletter .newsletter__footer{width:100%}.bd-search-results .navbar:not(.fixed-top):not(.active){background:none !important}.bd-search-results .navbar:not(.fixed-top):not(.active):before{display:none}.mask-section{position:relative;margin-top:-145px;padding-top:150px;background-image:url("//c.ccdn.sk/21550/uploads/fs_images/contentdesignimagesets/7/bg01_101_o.jpg");background-size:cover;background-position:center}.mask-section:before{content:"";position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.5)}.country-table__tabs{position:relative;flex:0 0 100%;max-width:100%;margin:30px 0 50px;justify-content:center}.country-table__tabs .country-table__tab-item{margin:3px;flex-basis:unset}.country-table__tabs .country-table__tab{padding:12px 20px;color:#4b4b4a;text-decoration:none;font-size:1.1rem}.country-table__tabs .country-table__tab:hover,.country-table__tabs .country-table__tab.active{background:#22b09a;color:#fff}@media (max-width:575.98px){.country-table__tabs{padding-bottom:55px}.country-table__tabs .country-table__tab-item{width:100%;text-align:center}.country-table__tabs .country-table__tab.active{position:absolute;bottom:0;left:9px;right:9px}}.country-table__countries-list{flex:0 0 100%;max-width:100%;margin-bottom:50px}.country-table__continent{display:none}.country-table__country{position:relative;margin-bottom:3px;padding:10px 0;border:none;text-decoration:none}.country-table__country:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-1000px;right:-1000px;background:#f6fcfb}.country-table__country .country-table__country-name{color:#4b4b4a;font-weight:500;font-size:1.4rem}.country-table__country .country-table__country-accommodations{color:#4b4b4a}@media (min-width:576px){.country-table__country .country-table__country-accommodations{margin-top:35px}}.country-table__country .country-table__country-accommodations:before{content:"";font-family:"c4f";display:inline-block;vertical-align:bottom;margin-right:15px;color:#22b09a;font-size:1.75rem;line-height:1.1}.country-table__country .country-table__country-price{text-align:right;color:#4b4b4a;font-size:1.2rem;line-height:1.2}.country-table__country .country-table__country-price strong{display:block;color:#22b09a;font-size:1.6rem}.country-table__country:hover,.country-table__country:hover:before{background:#ebebeb}.sm-result{display:inline-block;vertical-align:top;width:31.833%;margin:15px 0.75%}@media (max-width:991.98px){.sm-result{width:48.5%}}@media (max-width:767.98px){.sm-result{width:100%;margin:15px 0}}.sm-result .slider,.sm-result .slider__body,.sm-result .movable-content,.sm-result .slick-list,.sm-result .slick-track,.sm-result .slider__item{height:100% !important;margin:0}.sm-result .slider__wrapper{height:100%;padding:0}.sm-result .slick-next{right:0;opacity:0.75}.sm-result .slick-prev{left:0;opacity:0.75}.sm-result .squareInner .is-tip,.detail-info .squareInner .is-tip{display:block !important;transform:rotate(-45deg);top:5px;left:-30px;width:100px}.sm-result .squareInner a,.detail-info .squareInner a{color:#4b4b4a;text-decoration:none}.sm-result .squareInner a:hover,.detail-info .squareInner a:hover{color:#22b09a;text-decoration:underline}.sm-result .squareInner .country a,.detail-info .squareInner .country a{color:#22b09a}.sm-result .squareInner .param,.detail-info .squareInner .param{height:60px}.sm-result .squareInner .parameters__item .icon,.detail-info .squareInner .parameters__item .icon{font-size:1.2rem}.sm-result .squareInner .parameters__item--sea-distance,.detail-info .squareInner .parameters__item--sea-distance{float:right}.sm-result .squareInner .parameters__item--sea-distance .parameters__distance,.detail-info .squareInner .parameters__item--sea-distance .parameters__distance{color:#4b4b4a;font-size:1rem}.sm-result .squareInner .parameters__item--sea-distance .parameters__text,.detail-info .squareInner .parameters__item--sea-distance .parameters__text{display:none}.sm-result .squareInner .price,.detail-info .squareInner .price{margin-top:-6px}.sm-result .squareInner .link,.detail-info .squareInner .link{width:200px}.bd-accommodation main>.section>.container{max-width:100%;padding:0}.detail-info .slider,.detail-info .slider__body,.detail-info .movable-content,.detail-info .slick-list,.detail-info .slick-track,.detail-info .slider__item{height:100% !important;margin:0}.detail-info .slider__wrapper{height:100%;padding:0}@media (max-width:991.98px){.detail-info .slider__wrapper{height:300px}}.detail-info .slick-prev{left:0;margin:0}.detail-info .slick-next{right:0;margin:0}.detail-info .squareInner .dates{margin-top:-65px}.detail-info .squareInner .transport,.detail-info .squareInner .boarding{padding-left:24px}.detail-info .squareInner .transport>span,.detail-info .squareInner .boarding>span{margin-left:-24px}.detail-info .squareInner .price div{font-size:1.4rem}.detail-info .squareInner .favourites-link{color:#a8c966;font-size:0}.detail-info .squareInner .favourites-link:before{content:"";font-size:1.8rem}.detail-info .squareInner .favourites-link:hover:before,.detail-info .squareInner .favourites-link.favourites-link--remove:before{content:"";color:#a8c966}.detail-info .squareInner .discount{display:inline-block}.detail-info .squareInner .order{cursor:pointer}.detail-info .squareInner:hover .info{background:none !important}.detail-info .expert{bottom:40px;right:25px;font-size:1.4rem;font-weight:bold}.detail-info .expert img{height:40px}.detail-img-box{margin:0 -4px;padding-top:12px;box-shadow:inset 0 10px 10px -10px #ccc}.detail-img-box .slider__item{padding:0 4px}.structured-content__links{border:none;justify-content:center}.structured-content__links .structured-content__link{margin:0 3px;color:#4b4b4a;border:none;text-decoration:none;letter-spacing:0.5px}@media (min-width:1200px){.structured-content__links .structured-content__link{padding:12px 20px}}.structured-content__links .structured-content__link.active,.structured-content__links .structured-content__link:hover{background:#a8c966;color:#fff}.structured-content__body{padding:30px 0}.structured-content__body .dates__sorts{flex:unset;box-shadow:0 0 9px #ddd;text-align:center;margin:0 auto 15px;width:calc(100% - 12px)}.structured-content__body .dates__sorts .sort__text{display:none}.structured-content__body .dates__sorts .sort__button{margin:2px;padding:5px 9px;border:none;border-radius:0;color:#4b4b4a;font-size:1rem;letter-spacing:0.5px}.structured-content__body .dates__sorts .sort__button.sort__button--active,.structured-content__body .dates__sorts .sort__button:hover{background:none;color:#a8c966}@media (min-width:1200px){.structured-content__body .dates__sorts{margin-left:29%;width:calc(71% - 6px)}.structured-content__body .dates__sorts .sort__button{margin:3px;padding:12px}}.structured-content__body .dates__list{padding-left:4%}.structured-content__tab:not(.structured-content__tab--tab-terminy){padding:20px 2%;box-shadow:0 0 9px #ddd}.trip-information--gallery-none .trip-information__text{column-count:1}.trip-information__title{margin-top:20px;color:#a8c966;text-transform:uppercase;font-size:1.2rem}.weather1{width:300px}@media (min-width:992px){.dates__filters{margin-top:65px}}.dates__filters .filter--dates{margin-bottom:15px;border:none;box-shadow:0 0 9px #ddd}.dates__filters .filter--dates[data-card="fmlm"]{padding:0 20px}.dates__filters .filter--dates[data-card="fmlm"] .filter__body{border:none}.dates__filters .filter__header{background:none;border:none}.dates__filters .filter__button{padding:20px;color:#4b4b4a;text-decoration:none;font-size:1.2rem;font-weight:500}.dates__filters .filter__button:hover{color:#a8c966}.dates__filters .filter__button:hover:after{content:""}.dates__filters .filter__selected{color:#a8c966;font-size:0.95rem;font-weight:normal}.dates__filters .filter__collapse{margin-top:-12px;padding:0 18px}.dates__filters .filter__body{padding:18px 0;border-top:1px solid #ddd}.dates__filters .filter__input--range{border-radius:0;border-color:#4b4b4a}.dates__filters .ui-slider-range{top:-1px;height:13px;background:#a8c966}.dates__filters .ui-slider-handle{top:-4px;width:36px;border:none;background:#a8c966;border-radius:0}.dates__filters .ui-slider-handle:nth-of-type(2){margin-left:-25px}.dates__count{box-shadow:none;text-align:center;font-weight:500}.date-template .date-button .btn{width:180px;color:#22b09a;border:1px solid #22b09a;text-decoration:none}.date-template .date-button .btn:hover{background:#22b09a;color:#fff}.date-template .date-button.after .btn{background:#22b09a;color:#fff}.date-template .date-button.after .btn:hover{background:none;color:#22b09a}.date-template .minute{padding:6px 8px}.date-template .price{width:150px}.date-template .price div{font-size:1.25rem;line-height:1.1}.date-template .box{min-width:1px}@media (max-width:575.98px){.date-template .date,.date-template .info{width:100%;margin-bottom:15px}}.foot-box{padding:50px 0 0}.foot-box .component__heading,.foot-box .pseudonav__title{text-align:left;text-transform:none;font-size:1.9rem}.foot-box a{color:#fff;text-decoration:none}.foot-box a:hover{color:#4b4b4a;text-decoration:underline}.foot-box .foot-contact p{margin-bottom:9px}.foot-box .foot-contact ul{display:none}.foot-box .pseudonav__list--first{padding:0 6px}.foot-box .pseudonav__title{display:block;margin-bottom:8px;font-weight:500}.foot-box .pseudonav__list--nested a{display:block;line-height:1;margin:3px 0 4px;padding:6px 0}.foot-box .callback .form-group{width:49%;margin-bottom:10px}.foot-box .callback .row__input-text{float:right;margin-top:-163px}@media (max-width:575.98px){.foot-box .callback .form-group{width:100%}.foot-box .callback .row__input-text{float:none;margin-top:0}}.foot-box .callback textarea{min-height:153px}.foot-box .callback .row__input-accept{width:100%;padding-top:10px}.foot-box .callback .custom-control-label{padding-left:10px;color:#4b4b4a}.foot-box .callback .custom-control-label a{color:#4b4b4a;font-weight:500}.foot-box .callback .custom-control-label:before{top:0;width:25px;height:25px;border:none}.foot-box .callback .custom-control-label:after{top:0;width:25px;height:25px}.foot-box .callback .row__input-submit{width:140px;margin-left:auto}.foot-box .callback__text-before{margin-bottom:10px;line-height:1.1}.foot-box .callback__label{display:none}.foot-box .callback__input{height:44px;background:#ebebeb;border:none}.foot-box .callback__btn{height:44px;text-transform:uppercase;font-size:0.95rem}.foot-box .copy img{width:100px}.favourites-floatbox{top:40%;border:none}.favourites-floatbox .favourites-floatbox__body{height:2rem;line-height:2rem;background:#22b09a;color:#fff;font-weight:bold}.favourites-floatbox .favourites-floatbox__body a{color:white;text-decoration:none}.favourites-floatbox .favourites-floatbox__body .favourites-floatbox__icon:before{content:"";font-weight:500}.favourites-floatbox .favourites-floatbox__body:hover{background:#4b4b4a}.dates-favourites .offer--favourites{margin-bottom:2rem;border:none}.dates-favourites .dates-favourites__remove-btn,.dates-favourites .offer__remove-btn{background:#a8c966;border:none;border-radius:0;text-decoration:none}.dates-favourites .dates-favourites__remove-btn:hover,.dates-favourites .offer__remove-btn:hover{background:#22b09a}.dates-favourites .offer__heading a{text-decoration:none;font-size:1.5rem;font-weight:bold}.dates-favourites .icon-star{color:#a8c966}.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 8px #ccc;font-weight:bold}.dates-favourites .offer__info-label{font-weight:normal}.dates-favourites .offer__price--current a{color:#a8c966}.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:#22b09a;color:#fff}.js-dates .dates__filters-wrapper .card{margin-bottom:10px;border-radius:0;background-color:#f8f9fa;border-color:#e9ecef}.js-dates .dates__filters-wrapper .card .card-header{background-color:transparent;border:none}.js-dates .dates__filters-wrapper .filter__button{padding:9px 16px;font-weight:600;font-size:0.95rem}.js-dates .dates__filters-wrapper .filter__collapse{padding:0 0 15px;font-size:0.95rem}.js-dates .dates__filters-wrapper .filter__selected{font-weight:normal}.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:#22b09a;border-bottom:1px solid #22b09a;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:#22b09a;border-bottom:1px solid #22b09a;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:0rem;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:0rem;background:#22b09a;border-color:#22b09a;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:0rem;background:#dee2e6;color:#22b09a;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:#22b09a}.bd-term .booking-form__stepline .multi-steps>li.active::before,.bd-amadeus-term .booking-form__stepline .multi-steps>li.active::before{background:#22b09a;color:#fff;border-color:#22b09a}.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:#a8c966}.bd-term .booking-form h2.booking-form__title,.bd-amadeus-term .booking-form h2.booking-form__title{color:#22b09a;margin-bottom:1rem;border-bottom:1px solid #22b09a;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:#22b09a;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:#a8c966;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:0rem;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:#4b4b4a}.bd-term .info-wrap .hotel a,.bd-amadeus-term .info-wrap .hotel a{color:#343a40}.bd-term .info-wrap .hotel a:hover,.bd-amadeus-term .info-wrap .hotel a:hover{color:#22b09a}.bd-term .info-wrap .hotel .icon-star,.bd-amadeus-term .info-wrap .hotel .icon-star{margin-right:3px;color:#ffc107;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-amadeus-term .info-wrap .info-line.tree a{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 .change-current,.bd-amadeus-term .info-wrap .change-current{text-decoration:underline;color:#4b4b4a;padding-left:23px;font-weight:bold}.bd-term .info-wrap .change-current:hover,.bd-amadeus-term .info-wrap .change-current:hover{color:#22b09a;text-decoration:none}.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-amadeus-term .info-wrap .img-wrap a{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:0rem;margin-top:1rem}.bd-term .sidebar-wrap.info-text,.bd-amadeus-term .sidebar-wrap.info-text{background:#17a2b8;color:#fff}.bd-term .sidebar-wrap.info-text h2,.bd-amadeus-term .sidebar-wrap.info-text h2{color:#22b09a;border-bottom:1px solid #22b09a}.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:#22b09a;border-bottom:1px solid #22b09a;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;text-decoration:none;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:#a8c966;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 .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}