@charset "UTF-8";
body{opacity:0}.pagination-container{margin:0 auto}.daterangepicker.openscenter{z-index:999999}.bd-country .search-results__header,.bd-destination .search-results__header,.dates-favourites__header{display:none}.header-section{border-bottom:1px solid #eaeeef}.header-section .component{margin-bottom:0}.header-section .component__body{display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center}.header-section .navbar-brand{width:50%;z-index:99999}.header-section .navbar-brand img{max-width:35%}.header-section .contact__top .top{display:-ms-flexbox;display:flex;justify-content:flex-end;align-items:center;margin-bottom:0.5rem}.header-section .contact__top .top .fb,.header-section .contact__top .top .ig{color:transparent;margin-right:0.5rem}.header-section .contact__top .top .fb::before,.header-section .contact__top .top .ig::before{font-family:"c4f";background:#eaeeef;color:#313131;border:1px solid #e0e1e3;border-radius:50%;padding:0.8rem}.header-section .contact__top .top .fb::before{content:""}.header-section .contact__top .top .ig::before{content:""}.header-section .contact__top .top .skype{background:#eaeeef;border:1px solid #e0e1e3;border-radius:50%;width:44px;height:44px;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.header-section .contact__top .bottom{font-size:0.9rem;font-weight:600}.navbar{padding:0.5rem 0;background:#fff !important}.navbar.fixed-top{box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2)}.navbar-nav{width:100%;justify-content:space-between}.navbar-nav .nav-link{background:#fff;color:#313131 !important;text-transform:uppercase;padding:0.7rem 1rem !important}.navbar-nav .nav-link:hover{background:#059299;color:#fff !important}.navbar .megamenu__content{border:0;border-radius:0;margin:0;padding:3rem 1rem;background:#059299}.navbar .megamenu__wrapper{display:-ms-flexbox;display:flex;justify-content:space-between}.navbar .megamenu__wrapper .megamenu__col .megamenu__list{list-style:none}.navbar .megamenu__wrapper .megamenu__col .megamenu__list .megamenu__link{color:#fff;text-transform:uppercase;display:block;padding:0.5rem}.navbar .megamenu__wrapper .megamenu__col .megamenu__list .megamenu__link:hover{background:#fff;color:#059299}.navbar .megamenu__wrapper .megamenu__col.last{display:-ms-flexbox;display:flex;flex-direction:column}.navbar .megamenu__wrapper .megamenu__col.last .megamenu__img{flex-basis:80%;margin-bottom:2rem;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.navbar .megamenu__wrapper .megamenu__col.last .megamenu__img a{position:absolute;top:0;left:0;width:100%;height:100%}.navbar .megamenu__wrapper .megamenu__col.last .megamenu__more-link{font-size:1.2rem;font-weight:600;text-transform:uppercase;color:#fff;border:1px solid #fff;padding:0.5rem 5rem}.navbar .megamenu__wrapper .megamenu__col.last .megamenu__more-link:hover{background:#fff;color:#059299}.top-slider{background:url("//c.ccdn.cz/12135/uploads/fs_images/contentdesignimagesets/7/top-bg_185_o.jpg");background-repeat:no-repeat;background-position:top center;background-size:100% auto}.top-slider>.container{padding:0}.top-slider .top-offer{margin-bottom:0}.top-slider .top-offer__repeat-content{display:block}.top-slider .slick-prev,.top-slider .slick-next{background:#eaeeef;width:2.5rem;height:2.5rem;border-radius:50%}.top-slider .slick-prev{left:-2.5rem}.top-slider .slick-next{right:-3rem}.top-slider .squareSm{padding:1rem}.top-slider .squareSm .squareSm__inner{position:relative;background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important;height:100%;display:-ms-flexbox;display:flex;align-items:flex-end}.top-slider .squareSm .squareSm__inner>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.top-slider .squareSm .squareSm__inner::after{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;right:0;background-image:linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%)}.top-slider .squareSm .squareSm__inner .info{width:100%;padding:1rem;color:#fff;z-index:2}.top-slider .squareSm .squareSm__inner .info .rating{color:#fcc743}.top-slider .squareSm .squareSm__inner .info .hotel,.top-slider .squareSm .squareSm__inner .info .country{font-family:"Poppins", sans-serif}.top-slider .squareSm .squareSm__inner .info .country{text-transform:uppercase}.top-slider .squareSm .squareSm__inner .info .price{display:-ms-flexbox;display:flex;justify-content:space-between;color:#fff;font-size:0.9em;font-weight:600;font-family:"Poppins", sans-serif}.top-slider .squareSm .squareSm__inner .info .price-elem{background:#f77a10;padding:0.2rem 0.8rem}.top-slider .squareSm .squareSm__inner .info .price .discount{background:#009ee3;padding:0.2rem 0.5rem}.top-slider .slick-list .squareSm{width:100%;max-width:285px;height:230px !important;outline:none}.top-slider .slick-list .squareSm[data-slick-index="0"],.top-slider .slick-list .squareSm[data-slick-index="5"],.top-slider .slick-list .squareSm[data-slick-index="10"],.top-slider .slick-list .squareSm[data-slick-index="15"]{max-width:calc(2 * 285px);height:460px !important}.top-slider .slick-list .squareSm[data-slick-index="3"],.top-slider .slick-list .squareSm[data-slick-index="4"],.top-slider .slick-list .squareSm[data-slick-index="8"],.top-slider .slick-list .squareSm[data-slick-index="9"],.top-slider .slick-list .squareSm[data-slick-index="13"],.top-slider .slick-list .squareSm[data-slick-index="14"],.top-slider .slick-list .squareSm[data-slick-index="18"],.top-slider .slick-list .squareSm[data-slick-index="19"]{position:relative;top:215px;left:-571px;padding-top:2rem;padding-bottom:0}.searchmask{border:1px solid #c2d6dd;margin-bottom:0;padding:1rem 0.5rem}.searchmask__header{display:none}.searchmask__form{position:relative;padding-bottom:2rem}.searchmask__label{font-size:0.85rem;font-weight:600;text-transform:uppercase}.searchmask__form-group>.form-control{border:1px solid #c2d6dd;border-radius:0;height:50px;line-height:2}.searchmask__form-group.sm-da>.form-control{position:relative}.searchmask__form-group.sm-da>.form-control::before{content:url("//c.ccdn.cz/12135/uploads/fs_images/contentdesignimagesets/7/calendar_187_o.svg");display:block;position:absolute;top:55%;transform:translateY(-50%)}.searchmask__btn--submit{border-radius:0;height:50px;line-height:2}.searchmask__form-group.sm-extended{position:absolute;bottom:0;margin:0}.searchmask__form-group.sm-extended button{background:none;border:0;color:#313131;padding:0;padding-left:0.1rem;text-align:left;font-family:"Poppins", sans-serif;font-size:0.9rem}.searchmask__form-group.sm-extended button[aria-expanded="true"]::after,.searchmask__form-group.sm-extended button[aria-expanded="false"]::after{content:"";font-family:"c4f";transform:rotate(-90deg);color:#016cb0;display:inline-block;font-size:1.2rem;vertical-align:middle;transition:all 0.3s}.searchmask__form-group.sm-extended button[aria-expanded="false"]::after{transform:rotate(90deg)}.searchmask__form-group.sm-extended button:active,.searchmask__form-group.sm-extended button:focus{border:0;outline:none;background:none !important;color:#313131 !important;box-shadow:none !important}.searchmask__stars{border:1px solid #c2d6dd;margin:0;padding-left:1rem;height:50px;justify-content:flex-end;align-items:center}.searchmask__stars .icon{margin-bottom:0}.searchmask__stars .icon::before{color:#fce190}.searchmask__form-group.sm-lm .custom-control-label::before,.searchmask__form-group.sm-fm .custom-control-label::before{border-radius:0}.searchmask .searchmask__stars input:not(:checked)+label:hover::before,.searchmask .searchmask__stars input:not(:checked)+label:hover~label::before,.searchmask .searchmask__stars input:checked~label::before{color:#f9c740}.slider--hotel-history__heading{font-size:2rem;text-align:center;text-transform:uppercase;margin-bottom:2rem}@media (max-width:575.98px){.slider--hotel-history__heading{font-size:1.5rem}}.offers-first{margin-bottom:1rem}.top-offer__repeat-content{display:-ms-flexbox;display:flex;flex-wrap:wrap}.second,.third,.fourth,.fifth,.sixth,.seventh{display:none}.first,.second,.third,.fourth,.fifth,.sixth,.seventh{padding:0}.first .offer-title,.second .offer-title,.third .offer-title,.fourth .offer-title,.fifth .offer-title,.sixth .offer-title,.seventh .offer-title{font-size:2rem;text-transform:uppercase;text-align:center}.first .tab-selector,.second .tab-selector,.third .tab-selector,.fourth .tab-selector,.fifth .tab-selector,.sixth .tab-selector,.seventh .tab-selector{display:-ms-flexbox;display:flex;justify-content:center;width:100%;padding:0;list-style:none}.first .tab-selector li,.second .tab-selector li,.third .tab-selector li,.fourth .tab-selector li,.fifth .tab-selector li,.sixth .tab-selector li,.seventh .tab-selector li{margin:0 0.8rem;font-size:0.9rem;cursor:pointer}.first .tab-selector li:hover,.first .tab-selector li.active,.second .tab-selector li:hover,.second .tab-selector li.active,.third .tab-selector li:hover,.third .tab-selector li.active,.fourth .tab-selector li:hover,.fourth .tab-selector li.active,.fifth .tab-selector li:hover,.fifth .tab-selector li.active,.sixth .tab-selector li:hover,.sixth .tab-selector li.active,.seventh .tab-selector li:hover,.seventh .tab-selector li.active{color:#ff6562}.top-offer .more__link{background:#059299;border-radius:0;color:#fff;text-transform:uppercase;font-weight:700;min-width:unset;max-width:25%;padding:0.7rem 0;border-width:2px}.top-offer .more__link:hover{border:2px solid #059299;color:#059299;background:#fff}.square{padding-bottom:2rem}.square-inner{transition:all 0.5s;position:relative}.square-inner:hover{box-shadow:0px 4px 15px rgba(0, 0, 0, 0.2);transform:translateY(-2px)}.square-inner>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.square .thumb{position:relative;height:500px;background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important}.square .thumb .lmfm{position:absolute;bottom:0;right:7rem;color:#fff;padding:0.2rem 0.5rem}.square .thumb .price{background:#f77a10;color:#fff;padding:0.2rem 1rem;position:absolute;bottom:0;right:0}.square .info{border:1px solid #eaeeef;border-top:none;padding:1rem}.square .hotel-rating{display:-ms-flexbox;display:flex}.square .hotel-rating .hotel{display:inline-block;max-width:195px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.square .hotel-rating .rating{color:#fcc743;margin-left:0.3rem}.square .country-dest{color:#a6a6a6;font-size:0.9rem;margin-bottom:1rem}.square .airport,.square .boarding,.square .date{font-size:0.9rem}.square .airport::before,.square .boarding::before,.square .date::before{font-family:"c4f";color:#c8c9cb;margin-right:0.5rem}.square .airport::before{content:""}.square .boarding::before{content:""}.square .date::before{content:""}.square.is-fm .lmfm{background:#00e39b}.square.is-lm .lmfm{background:#009ee3}.news__heading{font-size:2rem;text-align:center;text-transform:uppercase;margin-bottom:2rem}@media (max-width:575.98px){.news__heading{font-size:1.5rem}}.news-article{border:1px solid #e8e8e8}.news-article__img-wrap{flex:0 1 50%;padding:1.5rem}.news-article__img-container{height:260px;padding-bottom:0;margin-bottom:0}.news-article__img{height:100%}.news-article__body{display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center}.news .more__link{background:#059299;color:#fff;border-radius:0}.news .more__link:hover{background:#fff;color:#059299}.offers .content-box__heading{font-size:2rem;text-align:center;text-transform:uppercase;margin-bottom:2rem;color:#059299;font-weight:bold;margin-bottom:0}@media (max-width:575.98px){.offers .content-box__heading{font-size:1.5rem}}.offers__wrap .box .inner{height:230px;position:relative;background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important}.offers__wrap .box .inner a{color:transparent;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.offers__wrap .box .inner .text{position:absolute;bottom:0;left:0;right:0;width:100%;height:60%;padding:1rem;background-image:linear-gradient(to top, rgba(0, 0, 0, 0.4), transparent);color:#fff;text-transform:uppercase;display:-ms-flexbox;display:flex;align-items:flex-end}.offers .qbox .box .content-box{height:230px;position:relative}.offers .qbox .box .content-box__body p{position:absolute;bottom:0;left:0;right:0;width:100%;height:60%;z-index:1;padding:1rem;margin:0;background-image:linear-gradient(to top, rgba(0, 0, 0, 0.4), transparent);color:#fff;text-transform:uppercase;display:-ms-flexbox;display:flex;align-items:flex-end;font-family:terminal, monaco;font-weight:bold}.offers .qbox .box .content-box a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.bd-homepage .callback{background:url("//c.ccdn.cz/12135/uploads/fs_images/contentdesignimagesets/7/callback-bg_191_o.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.bd-homepage .callback::after{content:"";display:table;clear:both}.bd-homepage .callback__wrapper{width:50%;float:right;background:rgba(0, 0, 0, 0.1);padding:6rem 4rem}@media (max-width:575.98px){.bd-homepage .callback__wrapper{width:100%;padding:6rem 1rem}}.bd-homepage .callback__text-before,.bd-homepage .callback__label{display:none}.bd-homepage .callback .custom-checkbox{background:rgba(0, 0, 0, 0.4);color:#fff;padding:0.5rem 0.5rem 0.5rem 2rem}.bd-homepage .callback .custom-checkbox a{color:#fff}.bd-homepage .callback .custom-checkbox .custom-control-label::before{border-radius:0}.bd-homepage .callback .form-control{border:0;border-radius:0;height:50px}.bd-homepage .callback .form-group:last-child{width:calc(30% - 1rem);float:left;margin-bottom:0}.bd-homepage .callback .form-group:last-child::after{content:"";display:table;clear:both}.bd-homepage .callback .form-group:last-child .callback__btn[type="submit"]{height:65px;border-radius:0}.bd-homepage .callback .form-group:nth-last-child(2){width:70%;float:left;margin-right:1rem}.offers-second{margin-bottom:1rem}.offers-second>.container{padding:0}.top-offer__repeat-content{display:-ms-flexbox;display:flex;flex-wrap:wrap}.offers-second .hotel-offer-2,.offers-second .hotel-offer-3,.offers-second .hotel-offer-4{display:none}.offers-second .hotel-offer-1,.offers-second .hotel-offer-2,.offers-second .hotel-offer-3,.offers-second .hotel-offer-4{padding:0}.offers-second .hotel-offer-1 .offer-title,.offers-second .hotel-offer-2 .offer-title,.offers-second .hotel-offer-3 .offer-title,.offers-second .hotel-offer-4 .offer-title{font-size:2rem;text-transform:uppercase;text-align:center}.offers-second .hotel-offer-1 .tab-selector,.offers-second .hotel-offer-2 .tab-selector,.offers-second .hotel-offer-3 .tab-selector,.offers-second .hotel-offer-4 .tab-selector{display:-ms-flexbox;display:flex;justify-content:center;width:100%;padding:0;list-style:none}.offers-second .hotel-offer-1 .tab-selector li,.offers-second .hotel-offer-2 .tab-selector li,.offers-second .hotel-offer-3 .tab-selector li,.offers-second .hotel-offer-4 .tab-selector li{margin:0 0.8rem;font-size:0.9rem;cursor:pointer}.offers-second .hotel-offer-1 .tab-selector li:hover,.offers-second .hotel-offer-1 .tab-selector li.active,.offers-second .hotel-offer-2 .tab-selector li:hover,.offers-second .hotel-offer-2 .tab-selector li.active,.offers-second .hotel-offer-3 .tab-selector li:hover,.offers-second .hotel-offer-3 .tab-selector li.active,.offers-second .hotel-offer-4 .tab-selector li:hover,.offers-second .hotel-offer-4 .tab-selector li.active{color:#ff6562}.small{padding:1rem}.small .small__inner{position:relative;background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important;height:240px;display:-ms-flexbox;display:flex;align-items:flex-end}.small .small__inner>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.small .small__inner::after{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;right:0;background-image:linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%)}.small .small__inner .info{width:100%;padding:1rem;color:#fff;z-index:2}.small .small__inner .info .rating{color:#fcc743}.small .small__inner .info .hotel,.small .small__inner .info .country{font-family:"Poppins", sans-serif}.small .small__inner .info .country{text-transform:uppercase}.small .small__inner .info .price{display:-ms-flexbox;display:flex;justify-content:space-between;color:#fff;font-size:0.9em;font-weight:600;font-family:"Poppins", sans-serif}.small .small__inner .info .price-elem{background:#f77a10;padding:0.2rem 0.8rem}.small .small__inner .info .price .discount{background:#009ee3;padding:0.2rem 0.5rem}.offers-third{margin-bottom:1rem}.offers-third>.container{padding:0}.top-offer__repeat-content{display:-ms-flexbox;display:flex;flex-wrap:wrap}.exotic,.indian,.asia,.austral,.caribic,.others{display:none}.europe,.exotic,.indian,.asia,.austral,.caribic,.others{padding:0}.europe .offer-title,.exotic .offer-title,.indian .offer-title,.asia .offer-title,.austral .offer-title,.caribic .offer-title,.others .offer-title{font-size:2rem;text-transform:uppercase;text-align:center}.europe .tab-selector,.exotic .tab-selector,.indian .tab-selector,.asia .tab-selector,.austral .tab-selector,.caribic .tab-selector,.others .tab-selector{display:-ms-flexbox;display:flex;justify-content:center;width:100%;padding:0;list-style:none;border:1px solid #ededed;padding:1rem 0;margin:2rem 0}.europe .tab-selector li,.exotic .tab-selector li,.indian .tab-selector li,.asia .tab-selector li,.austral .tab-selector li,.caribic .tab-selector li,.others .tab-selector li{font-size:0.9rem;font-weight:600;cursor:pointer;text-transform:uppercase;text-align:center;flex-basis:14.28%}.europe .tab-selector li:hover,.europe .tab-selector li.active,.exotic .tab-selector li:hover,.exotic .tab-selector li.active,.indian .tab-selector li:hover,.indian .tab-selector li.active,.asia .tab-selector li:hover,.asia .tab-selector li.active,.austral .tab-selector li:hover,.austral .tab-selector li.active,.caribic .tab-selector li:hover,.caribic .tab-selector li.active,.others .tab-selector li:hover,.others .tab-selector li.active{color:#f77a10}.europe .tab-selector li span,.exotic .tab-selector li span,.indian .tab-selector li span,.asia .tab-selector li span,.austral .tab-selector li span,.caribic .tab-selector li span,.others .tab-selector li span{width:100%;display:inline-block}.top-offer .text:nth-child(1) .inner,.top-offer .text:nth-child(2) .inner{border-top:1px solid #ededed}.top-offer .text .inner{border-bottom:1px solid #ededed;padding:0.4rem;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center}.top-offer .text .inner>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.top-offer .text .inner .country{transition:all 0.4s}.top-offer .text .inner .country::before{content:"";font-family:"c4f";color:#8a8a8a;margin-right:0.5rem;vertical-align:middle}.top-offer .text .inner .price{background:#f77a10;color:#fff;min-width:6rem;padding:0.3rem 0.5rem;text-align:center}.top-offer .text .inner:hover .country{transform:translateX(5px)}.footer{background:#005eb8;color:#fff}.footer>.container{padding:0}.footer .component__heading::before{font-family:"c4f";font-size:2.5rem;margin-right:0.5rem;color:#fcc743;position:relative;top:10px}.footer .component__body{padding-left:4rem;padding-top:2rem}.footer .one .component__heading::before{content:""}.footer .one .newsletter__text-before{display:none}.footer .one .newsletter__label{display:block}.footer .one .newsletter #NewsletterContactEmail{width:70%;border:0;border-radius:0;display:inline-block}.footer .one .newsletter #NewsletterEmailSubmit{width:30%;border:0;border-radius:0;display:inline-block;height:38px;line-height:1;vertical-align:unset}.footer .one .newsletter .custom-control-label::before{border-radius:0;border:0}.footer .one .newsletter .custom-control-label a{color:#fff;text-decoration:underline}.footer .two .component__heading::before{content:""}.footer .three .component__heading::before{content:""}.footer .copyright .component{margin-bottom:0}.footer .copyright .component__body{padding:0.25rem}.footer .copyright .component__body p{display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;margin-bottom:0;border-top:1px solid #358ec8;padding:1rem 0}.footer .copyright .component__body img{width:15%}.country-table{margin:4rem 0}.country-table__header,.country-table__continent{display:none}.country-table__body{margin:0;padding:0}.country-table__tabs{max-width:100%;flex:0 0 100%;border:1px solid #eaeeef;padding:0.2rem 0;justify-content:space-around}.country-table__tab-item{flex-basis:auto;text-align:center}.country-table__tab{background:none;color:#313131;border:0;border-radius:0;font-weight:600;text-transform:uppercase}.country-table__tab.active{color:#f77a10 !important;background:none !important}.country-table__countries-list{max-width:100%;flex:0 0 100%}.country-table__countries{padding-top:3rem;column-count:2}.country-table__country{font-size:0.9rem;overflow:hidden;break-inside:avoid}.country-table__country-name{flex-grow:1}.country-table__country-accommodations{color:#f77a10}.country-table__country-price{background:#f77a10;color:#fff;text-align:center;flex:1 1 23%;max-width:23%;padding:0.2rem 0}.search-results__heading{display:inline-block;position:relative;top:2.5rem;left:1rem;font-size:1rem;z-index:2}.search-results__buttons.sort{background:#fafafa;border:1px solid #eaeeef;padding:0.5rem;padding-right:5rem;display:-ms-flexbox;display:flex;justify-content:center}.search-results__buttons.sort .sort__button{background:none !important}.search-results__buttons.sort .sort__button--active{color:#059299;border:0;border-radius:0}.search-results .search-resume{border-radius:0 !important;padding:0}.search-results .search-resume__header{background:#005eb8;color:#fff;padding:0}.search-results .search-resume__header h2{font-size:1rem;text-transform:uppercase;padding:0.5rem 1rem}.search-results .search-resume__body{padding:1rem}.search-results .search-resume__footer{display:none}.search-results .search-resume__link{background:#059299;border-radius:0;border:0}.search-results .search-specification{border-radius:0 !important;padding:0 !important;border:1px solid #dee2e6}.search-results .search-specification__header{background:#005eb8;color:#fff;padding:0}.search-results .search-specification__header h2{font-size:1rem;text-transform:uppercase;padding:0.5rem 1rem}.search-results .search-specification__body{padding:0}.search-results .search-specification__item-header{background:#005eb8;color:#fff;padding:0.5rem 1rem;font-size:0.9rem;font-weight:400;text-transform:uppercase}.search-results .search-specification__item-header h2{font-size:1rem;text-transform:uppercase;padding:0.5rem 1rem}.search-results .search-specification__item--DestinationsList .search-specification__item-header{background:none;color:unset}.search-results .search-specification__item--Rating .icon{color:#fcc743}.search-results .search-specification__item-body{padding:15px}.search-results .search-specification .fulltext-filter-input{background:#e8e8e8;border:1px solid #bcbcbc;border-right:0;border-radius:0;height:40px}.search-results .search-specification .fulltext-filter-clear{font-size:1.2rem;border:1px solid #bcbcbc;border-left:0;border-radius:0;color:#444;padding:0.25rem 0.9rem}.search-results .search-specification .fulltext-filter-clear:hover{background:#fff}.search-specification__select-item input:checked+label{background-color:#fff;color:#005eb8}.sm-result{border:1px solid #dedede;margin-bottom:1rem}.sm-result .sr-inner{padding:1rem}.sm-result .sr-inner>.row{margin:0 !important}.sm-result .sr-inner .thumb{position:relative;background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important;min-height:220px}.sm-result .sr-inner .thumb a{position:absolute;top:0;left:0;width:100%;height:100%}.sm-result .sr-inner .info{padding:0.5rem 1rem}.sm-result .sr-inner .info .country-dest{color:#ababab}.sm-result .sr-inner .info .hotel-rating{display:-ms-flexbox;display:flex;font-size:1.1rem;margin-bottom:1rem}.sm-result .sr-inner .info .hotel-rating .hotel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:370px}.sm-result .sr-inner .info .hotel-rating .rating{color:#fcc743;margin-left:1rem}.sm-result .sr-inner .info .boarding{margin-bottom:1rem}.sm-result .sr-inner .info .airport::before,.sm-result .sr-inner .info .boarding::before{font-family:"c4f";color:#c9cacc;margin-right:0.7rem}.sm-result .sr-inner .info .airport::before{content:""}.sm-result .sr-inner .info .boarding::before{content:""}.sm-result .sr-inner .info .price{display:-ms-flexbox;display:flex}.sm-result .sr-inner .info .price .lm{background:#009ee3;color:#fff;padding:0.3rem 0.5rem;display:none}.sm-result .sr-inner .info .price .fm{background:#00e39b;color:#fff;padding:0.3rem 0.5rem;display:none}.sm-result .sr-inner .info .price-element{background:#f77a10;color:#fff;padding:0.3rem 1rem}.sm-result .sr-inner .info .terms{margin:1rem 0}.sm-result .sr-inner .info .terms a::after{content:"";font-family:"c4f";color:#fff;background:#d2d2d2;vertical-align:middle;margin-left:0.5rem;border-radius:50%;font-size:1.3rem;font-weight:900}.sm-result .sr-inner .info .parameters{margin-bottom:0;color:#cacacc}.sm-result .sr-inner .info .parameters__item--sea-distance{margin-right:5rem}.sm-result.is-lm .lm,.sm-result.is-fm .fm{display:block !important;margin-right:0.3rem}.sm-result .e-rating{position:relative;z-index:3;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;height:45px;margin-top:6px;padding:0 12px 0 6px;background:#f8f9fa;color:#005eb8;font-size:0.9rem}.sm-result .e-rating div{width:40px;font-size:0.8rem;font-weight:bold;line-height:0.9}.sm-result .e-rating .icon{position:absolute;z-index:-1;top:-13px;left:10px;color:#009ee3;opacity:0.2;transform:rotate(-9deg);font-size:3.5rem;line-height:1}.sm-result .e-rating strong{vertical-align:-1px;margin-left:2px;font-size:1.25rem}.sm-result .local-text{font-size:0.9rem}.sm-result .local-text p:last-of-type{margin-bottom:0}.bd-accommodation{overflow-x:hidden}.bd-accommodation main>.section>.container{max-width:100%}.bd-accommodation .searchmask{max-width:calc(1140px - 2rem);margin:0 auto 1rem}.detail-info>.container-fluid{padding:0}.detail-info .breadcrumb__row{max-width:calc(1140px - 2rem);margin:0 auto;padding:0.75rem 0;background:none}.detail-info .detail{background:#005eb8;color:#fff;padding:1rem 0}.detail-info .detail>.container{display:-ms-flexbox;display:flex;flex-wrap:wrap}.detail-info .detail .img-box .img-slider{height:100%}.detail-info .detail .img-box .gallery__container{margin-bottom:-15px;height:100%}.detail-info .detail .img-box .gallery__img-container{margin:0;padding-top:0;padding-bottom:0;height:100% !important}.detail-info .detail .img-box .gallery__img-link{height:100%;padding:0}.detail-info .detail .img-box .slick-track{height:100%}.detail-info .detail .img-box .slick-prev,.detail-info .detail .img-box .slick-next{width:2.5rem;height:2.5rem;background:#ececec;border-radius:50%}.detail-info .detail .img-box .slick-prev::before,.detail-info .detail .img-box .slick-next::before{color:#888888}.detail-info .detail .img-box .slick-prev{left:1.5rem}.detail-info .detail .img-box .slick-next{right:1.5rem}.detail-info .detail .info{padding:1.5rem;border:1px solid #2196f3;position:relative}.detail-info .detail .info .discount{position:absolute;top:0;left:0;background:#009ee3;font-size:1.3rem;font-weight:600;padding:0.2rem 0.5rem}.detail-info .detail .info .top,.detail-info .detail .info .middle,.detail-info .detail .info .bottom{border-top:1px solid #3d7ebe;padding:1rem 0}.detail-info .detail .info .top{margin-top:3rem}.detail-info .detail .info .hotel-rating{display:-ms-flexbox;display:flex;font-size:1.1rem}.detail-info .detail .info .hotel-rating .hotel{font-family:"Popins", sans-serif;margin-right:0.5rem}.detail-info .detail .info .hotel-rating .rating{color:#fcc743}.detail-info .detail .info .country{font-family:"Poppins";font-size:1.1rem;text-transform:uppercase}.detail-info .detail .info .price{background:#f77a10;max-width:7rem;padding:0.3rem 0;margin-top:1rem;text-align:center}.detail-info .detail .info .airport::before,.detail-info .detail .info .boarding::before,.detail-info .detail .info .dates::before,.detail-info .detail .info .date::before{font-family:"c4f";margin-right:0.5rem;color:#cacaca}.detail-info .detail .info .airport::before{content:""}.detail-info .detail .info .boarding::before{content:""}.detail-info .detail .info .dates::before{content:""}.detail-info .detail .info .date::before{content:""}.detail-info .detail .info .lmfm-er{display:-ms-flexbox;display:flex;margin-top:1rem}.detail-info .detail .info .lmfm-er .lm{background:#009ee3;display:none}.detail-info .detail .info .lmfm-er .fm{background:#00e39b;display:none}.detail-info .detail .info .lmfm-er .er-rating{background:#007bb6;display:-ms-flexbox;display:flex;align-items:center}.detail-info .detail .info .lmfm-er .er-rating span{width:50%;text-align:center;font-weight:600;padding:0 0.5rem}.detail-info .detail .info .lmfm-er .er-rating img{height:40px}.detail-info .detail .info .parameters{margin-bottom:0;color:#c9cbca}.detail-info .structured-content{max-width:calc(1140px - 2rem);margin:0 auto}.detail-info .structured-content__links{border:1px solid #ececec;background:#fafafa;margin-bottom:1rem}.detail-info .structured-content__links .nav-link{border:0;border-radius:0;background:none;padding:0.8rem 2rem;text-transform:uppercase}.detail-info .structured-content__links .nav-link.active{background:#059299;color:#fff}.detail-info .structured-content .dates__sorts.js-datesSorts-wrap{display:-ms-flexbox;display:flex;align-items:center;max-width:calc(1140px - 2rem);margin:0 auto 1.5rem;background:#fafafa;border:1px solid #ececec;padding:0.7rem 1rem}.detail-info .structured-content .dates__sorts.js-datesSorts-wrap .sort__text{margin-right:7rem}.detail-info .structured-content .dates__sorts.js-datesSorts-wrap .sort__button{margin:0 1rem}.detail-info .structured-content .dates__sorts.js-datesSorts-wrap .sort__button--active{background:none;border:0;color:#009ee3}.detail-info .structured-content .dates__sorts.js-datesSorts-wrap .dates__sorts.js-datesSorts{margin:0}.detail-info .structured-content .dates__filters{padding-left:0.4rem}.detail-info .structured-content .dates__filters .filter{border:0}.detail-info .structured-content .dates__filters .filter__header{border-radius:0;border:1px solid #005eb8;background:#005eb8}.detail-info .structured-content .dates__filters .filter__header button{color:#fff}.detail-info .structured-content .dates__filters .filter__collapse{border:1px solid #ececec;border-top:0}.detail-info .structured-content .dates__filters .filter .custom-control-label::before{border-radius:50%}.detail-info .structured-content .dates__filters .filter .custom-control-input:checked~.custom-control-label::before{background:#005eb8;border-color:#005eb8}.detail-info .structured-content .dates__list{padding-right:0.4rem}.detail-info .structured-content .dates__list .dates__count{text-align:center;background:#fafafa;border:1px solid #ececec;border-radius:0;box-shadow:none;margin-bottom:1rem}.detail-info .structured-content .dates__load-more{background:#fff;padding:0.5rem 3rem;font-weight:600;font-size:1.2rem}.detail-info .filter--dates .filter__input--range{height:6px;border-radius:0}.detail-info .ui-slider .ui-slider-range{background:#fcc743}.detail-info .ui-slider-horizontal .ui-slider-handle{top:-0.5rem;border-radius:0;background:#f8f8f8 !important;border:1px solid #059299}.detail-info.is-lm .lm,.detail-info.is-fm .fm{display:-ms-flexbox;display:flex !important;align-items:center;margin-right:0.3rem;padding:0.3rem 0.7rem}.detail-info.hotel .breadcrumb{max-width:calc(1140px - 2rem);margin:0 auto;background:none}.detail-info.term .breadcrumb__row{align-items:center}.detail-info.term .breadcrumb__row .breadcrumb{background:none;margin:0;padding:1rem 0}.detail-info.term .breadcrumb__row .breadcrumb ol.breadcrumb{background-color:none}.detail-info.term .breadcrumb__row .fav{text-align:right}.detail-info.term .breadcrumb__row .fav a{color:#747474;border:1px solid #dadada;padding:1rem 0.6rem}.detail-info.term .breadcrumb__row .fav a::before{content:"";color:#fcc743;font-size:1.1rem;margin-right:0.5rem}.detail-info.term .breadcrumb__row .fav a:hover{background:#dadada;color:#fff}.detail-info.term .breadcrumb__row .fav a:hover::before{content:""}.detail-info.term .detail .info .top{margin-top:0}.detail-info.term .detail .info .date-id{margin:3rem 0 1rem}.detail-info.term .detail .info .date-id span{font-weight:600}.date-template{box-shadow:none;margin-bottom:1.5rem}.date-template__header{display:-ms-flexbox;display:flex;align-items:center;background:#005eb8;color:#fff;padding:0.5rem 1rem}.date-template__header .airport::before{content:"";font-family:"c4f";color:#c5c5c5;vertical-align:middle;margin-right:0.5rem}.date-template__header .tour__operator-logo{margin-left:auto;padding:0 0.5rem;background:#fff;visibility:hidden}.date-template__header .tour__operator-logo img{height:2rem}.date-template__content{border:1px solid #ececec;padding:1.5rem;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.date-template__content .date::before,.date-template__content .boarding::before{font-family:"c4f";font-size:0.8rem;margin-right:0.5rem;color:#c9cacc}.date-template__content .date::before{content:""}.date-template__content .boarding::before{content:""}.date-template__content .price{background:#f77a10;color:#fff;padding:0.3rem 1rem}.date-template__content .verification-button{background:#fff;color:#059299;border:1px solid #059299;border-radius:0;padding:0.4rem 3rem;font-size:1.1rem;font-weight:700;text-transform:uppercase}.date-template__content .verification-button:hover{background:#059299;color:#fff}.date-template__content .is-on-request,.date-template__content .is-not-available{background:#ffc107;color:#fff !important;border-radius:0;padding:0.4rem 3rem;font-size:1.1rem;font-weight:700;text-transform:uppercase}.date-template__content .is-ok a{background:#28a745;color:#fff !important;border-radius:0;padding:0.4rem 3rem;font-size:1.1rem;font-weight:700;text-transform:uppercase}.date-template__content .date-template__not-available{background:#dc3545;color:#fff !important;border-radius:0;padding:0.4rem 3rem;font-size:1.1rem;font-weight:700;text-transform:uppercase}.dates__item--verified .date-template .date-template__content{display:block}.dates__item--verified .date-template .date-template__content .top{display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center}.favourites-floatbox{border:0;background-color:#ff6562;color:#fff}.favourites-floatbox a{color:#fff}@media screen and (max-width:1024px){.top-slider .slick-list .squareSm[data-slick-index="0"],.top-slider .slick-list .squareSm[data-slick-index="5"],.top-slider .slick-list .squareSm[data-slick-index="10"],.top-slider .slick-list .squareSm[data-slick-index="15"]{max-width:calc(2 * 190px)}.top-slider .slick-prev{left:-2rem}.top-slider .slick-next{right:-2rem}.detail-info .structured-content,.detail-info .breadcrumb__row{max-width:calc(969px - 2rem)}}@media screen and (max-width:993px){.navbar{position:absolute;top:0;right:0;width:100%;background:none !important;padding:0;z-index:9999}.navbar.active{background:#005eb8 !important}.navbar>.container{margin:0;padding:0;max-width:100%}.navbar .navbar-toggler{margin-right:1rem;margin-top:1rem;outline:none;border:0}.navbar .navbar-toggler .badge{display:none}.navbar .navbar-toggler .menu-button__line{width:30px;background:#005eb8}.navbar .navbar-toggler[aria-expanded="true"] .menu-button__line{background:#fff}.navbar .navbar-collapse{background:#005eb8}.navbar .navbar-collapse .navbar-nav{padding:1rem}.navbar .navbar-collapse .navbar-nav .nav-link{color:#fff !important;background:none}.navbar .navbar-collapse .navbar-nav .dropdown-divider,.navbar .navbar-collapse .navbar-nav #dates-favourites-link{display:none}.contact__top{margin-right:10rem}}@media screen and (max-width:769px){.top-slider .slick-list .squareSm[data-slick-index="0"],.top-slider .slick-list .squareSm[data-slick-index="5"],.top-slider .slick-list .squareSm[data-slick-index="10"],.top-slider .slick-list .squareSm[data-slick-index="15"]{max-width:calc(2 * 130px)}.top-slider .slick-list .squareSm{max-width:230px}.top-slider .slick-list .squareSm[data-slick-index="3"],.top-slider .slick-list .squareSm[data-slick-index="4"],.top-slider .slick-list .squareSm[data-slick-index="8"],.top-slider .slick-list .squareSm[data-slick-index="9"],.top-slider .slick-list .squareSm[data-slick-index="13"],.top-slider .slick-list .squareSm[data-slick-index="14"],.top-slider .slick-list .squareSm[data-slick-index="18"],.top-slider .slick-list .squareSm[data-slick-index="19"]{left:-460px}.searchmask__form-group.sm-da>.form-control::before{display:none}.searchmask__label,.first .tab-selector li,.second .tab-selector li,.third .tab-selector li,.fourth .tab-selector li,.fifth .tab-selector li{font-size:0.8rem}.top-offer .more__link{max-width:30%}.news-article__img-wrap{flex:0 1 40%}.callback__wrapper{padding:6rem 1rem}.small:last-child,.small:nth-last-child(2){display:none}.detail-info .structured-content,.detail-info .breadcrumb__row{max-width:calc(730px - 2rem)}.date-template__content .is-on-request,.date-template__content .is-not-available{padding:0.4rem 1rem}}@media screen and (max-width:426px){.navbar-toggler{margin-top:2rem}.top-slider{display:none}.header-section .navbar-brand img{max-width:80%}.header-section>.container>.row>.col-12>.element{display:-ms-flexbox;display:flex;flex-direction:column}.contact__top{border-top:1px solid #eaeeef;margin-right:0;text-align:right;padding-top:1rem}.first .tab-selector,.second .tab-selector,.third .tab-selector,.fourth .tab-selector,.fifth .tab-selector,.sixth .tab-selector,.seventh .tab-selector{flex-wrap:wrap}.searchmask__label,.first .tab-selector li,.second .tab-selector li,.third .tab-selector li,.fourth .tab-selector li,.fifth .tab-selector li,.sixth .tab-selector li,.seventh .tab-selector li{flex-basis:100%;text-align:center;font-size:1rem;margin-bottom:0.3rem}.top-offer .more__link{max-width:55%}.news-article__img-wrap{flex:0 1 100%}.offers__wrap{padding:0 1rem}.offers__wrap .box{margin-bottom:1rem}.callback__wrapper{width:100%}.bd-homepage .callback .form-group:nth-last-child(2),.bd-homepage .callback .form-group:last-child{width:100%;float:none}.small{padding:1rem 3rem}.europe .tab-selector,.exotic .tab-selector,.indian .tab-selector,.asia .tab-selector,.austral .tab-selector,.caribic .tab-selector,.others .tab-selector{flex-wrap:wrap}.europe .tab-selector li,.exotic .tab-selector li,.indian .tab-selector li,.asia .tab-selector li,.austral .tab-selector li,.caribic .tab-selector li,.others .tab-selector li{padding:0.5rem 0;flex-basis:100%}.country-table__countries{column-count:unset}.country-table__tab-item{flex-basis:100%}.country-table__country-name,.country-table__country-accommodations,.country-table__country-price,.country-table__country-price-alt{flex-basis:32%}.search-results__buttons.sort{flex-direction:column;padding:2.5rem;padding-right:2.5rem}.search-results{padding:0 1rem}#ajax-offers>.row>.col-lg-9{padding-left:1rem !important}.sm-result .sr-inner .thumb{height:20rem}.img-box{height:30rem;padding-right:0;margin-bottom:1rem}.detail-info .structured-content,.detail-info .breadcrumb__row{max-width:calc(430px - 2rem)}.detail-info .structured-content .dates__sorts{flex-direction:column}.date-template__col:nth-child(3){flex-basis:100%;width:100%}.date-template__content .verification-button{width:100%}.detail-info .structured-content .dates__list{padding-right:0;padding-left:0}.dates__item--verified .date-template .date-template__content .top{flex-direction:column;align-items:flex-start}.dates__item--verified .date-template .date-template__content .top .date-template__col{margin-bottom:1rem}.reservation-button,.date-template__request-button{width:100%;padding:0.4rem 3rem !important}.detail-info.term .breadcrumb__row .fav a{display:inline-block;width:100%;margin-bottom:1rem;text-align:center}.searchmask__form-group.sm-fl .fulltext-favourites{column-count:1}.country-table__country-accommodations{font-size:0.6rem}.country-table__country-price{max-width:unset;flex-basis:32%}.sm-result .sr-inner .info .hotel-rating{flex-wrap:wrap}.sm-result .sr-inner .info .hotel-rating .rating{margin-left:0;flex-basis:100%}}@media screen and (max-width:376px){.first .offer-title,.second .offer-title,.third .offer-title,.fourth .offer-title,.fifth .offer-title{font-size:1.5rem}.top-offer .more__link{max-width:65%}.footer .component__body{padding-left:1rem}.detail-info .structured-content,.detail-info .breadcrumb__row{max-width:calc(350px - 2rem)}}.bd-country .searchmask,.bd-destination .searchmask{margin-bottom:1rem}.bd-search-results .callback__body{width:50%;float:right;padding:6rem 4rem;background:rgba(0, 0, 0, 0.1)}.megamenu__content{padding:2rem 2rem 0 !important}.travel-type__country{position:relative;margin-bottom:2rem}.travel-type__country>a{position:absolute;top:0;left:0;width:100%;height:100%;color:transparent}.travel-type__country-thumb{height:190px;background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important}.travel-type__country-overlay{width:100%;height:100%;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;background:rgba(0, 0, 0, 0.4);color:#fff}.travel-type__country-price{display:none}.countries-list__header{background:url("//c.ccdn.cz/12135/uploads/fs_images/contentdesignimagesets/7/om1br60_217_o.jpg");background-repeat:no-repeat;background-position:top center;background-size:100% auto;color:transparent;padding:17rem}.weather__destination a{color:#fff}.offers-first .top-offers-group__heading{font-size:1.7rem;font-weight:bold;color:#059299;text-transform:uppercase;text-align:center}.offers-first .top-offers-group__body,.offers-first .top-offers-group .top-offer__body{padding:0}.offers-first .top-offers-group .nav-pills{display:-ms-flexbox;display:flex;justify-content:center;width:100%;padding:0;list-style:none}.offers-first .top-offers-group .nav-pills .nav-link{margin:0 0.8rem;padding:0;font-size:0.9rem;cursor:pointer;text-transform:uppercase}.offers-first .top-offers-group .nav-pills .nav-link:hover,.offers-first .top-offers-group .nav-pills .nav-link.active{color:#ff6562;background:none}.offers-first .top-offers-group .top-offer__header{display:none}.offers-second .top-offers-group__heading{font-size:1.7rem;font-weight:bold;color:#059299;text-transform:uppercase;text-align:center}.offers-second .top-offers-group__body,.offers-second .top-offers-group .top-offer__body{padding:0}.offers-second .top-offers-group .nav-pills{display:-ms-flexbox;display:flex;justify-content:center;width:100%;padding:0;list-style:none}.offers-second .top-offers-group .nav-pills .nav-link{margin:0 0.8rem;padding:0;font-size:0.9rem;cursor:pointer}.offers-second .top-offers-group .nav-pills .nav-link:hover,.offers-second .top-offers-group .nav-pills .nav-link.active{color:#ff6562;background:none}.offers-second .top-offers-group .tab-content{min-height:min-content}.offers-second .top-offers-group .top-offer__header{display:none}.offers-third .top-offers-group__heading{font-size:48px;font-weight:bold;color:#e79439;text-align:center;text-transform:uppercase}.offers-third .top-offers-group .nav-pills{display:-ms-flexbox;display:flex;justify-content:center;width:100%;list-style:none;border:1px solid #ededed;padding:1rem 0;margin:2rem 0}.offers-third .top-offers-group .nav-pills .nav-item{flex-basis:14.28%}.offers-third .top-offers-group .nav-pills .nav-link{font-size:0.9rem;font-weight:600;cursor:pointer;text-transform:uppercase;text-align:center;padding:0}.offers-third .top-offers-group .nav-pills .nav-link:hover,.offers-third .top-offers-group .nav-pills .nav-link.active{color:#f77a10;background:none}.offers-third .top-offers-group .tab-content{min-height:min-content}.offers-third .top-offers-group .top-offer__header{display:none}.dates-favourites{padding-top:30px}.dates-favourites .offer--favourites{margin-bottom:2rem;border:none}.dates-favourites .dates-favourites__remove-btn,.dates-favourites .offer__remove-btn{background:#f77a10;border:none;border-radius:0;text-decoration:none}.dates-favourites .dates-favourites__remove-btn:hover,.dates-favourites .offer__remove-btn:hover{background:#059299}.dates-favourites .offer__heading a{text-decoration:none;font-size:1.5rem;font-weight:bold}.dates-favourites .offer__rating{display:inline-block;vertical-align:middle;font-size:1rem}.dates-favourites .icon-star{color:#059299}.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:#059299}.dates-favourites .offer__price--discount{color:gray}.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:#059299;border-bottom:1px solid #059299;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:#059299;border-bottom:1px solid #059299;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:0.25rem;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:0.25rem;background:#059299;border-color:#059299;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:0.25rem;background:#dee2e6;color:#059299;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:#059299}.bd-term .booking-form__stepline .multi-steps>li.active::before,.bd-amadeus-term .booking-form__stepline .multi-steps>li.active::before{background:#059299;color:#fff;border-color:#059299}.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:#f77a10}.bd-term .booking-form h2.booking-form__title,.bd-amadeus-term .booking-form h2.booking-form__title{color:#059299;margin-bottom:1rem;border-bottom:1px solid #059299;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:#059299;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:#f77a10;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:0.25rem;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:#343a40}.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:#059299}.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 .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:0.25rem;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:#059299;border-bottom:1px solid #059299}.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:#059299;border-bottom:1px solid #059299;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:#059299;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:#059299;border:0;border-bottom:1px solid #059299;background:rgba(5, 146, 153, 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%}}.js-dates .dates__sorts{display:-ms-inline-flexbox;display:inline-flex;flex-wrap:wrap;align-items:center}.js-dates .dates__sorts .sort__text{margin-right:9%;text-transform:uppercase;font-size:0.95rem}.js-dates .dates__sorts .sort__button{padding:0.5rem 1.5rem;border-radius:0;border:1px solid;margin-right:0.75rem}.js-dates .dates__sorts .sort__button--active{font-weight:600}.js-dates .dates__sorts .sort__button:not(.sort__button--active){background-color:#f8f9fa;border-color:#e9ecef;color:#495057}.js-dates .dates__sorts .sort__button--active,.js-dates .dates__sorts .sort__button:not(.sort__button--active):hover{color:#059299;background-color:#88f6fb;border-color:#70f4fa;text-decoration:none}@media (max-width:991.98px){.js-dates .dates__sorts{justify-content:center;padding:0}.js-dates .dates__sorts .sort__text{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:#059299;color:#fff}.js-dates .dates__item .date-template{background-color:#fff;border:1px solid #e9ecef;border-radius:0.25rem;margin-bottom:1rem}.js-dates .dates__item .date-template__tour-operator-img-wrap{display:-ms-flexbox;display:flex;flex-direction:row;align-items:end}.js-dates .dates__item .date-template__header{padding:0.5rem 0 0.5rem;margin:0}.js-dates .dates__item .date-template__header .right{text-align:right;padding-right:0}.js-dates .dates__item .date-template__transport{margin:0 1px 0 9px}.js-dates .dates__item .date-template__transport:after{content:"|";opacity:0.7}.js-dates .dates__item .price-nbr{color:#fff;font-size:1.2rem;line-height:1.2;font-weight:bold}.js-dates .dates__item .favourites-link{display:inline-block;margin-left:9px;background-color:#70f4fa;border-radius:1rem 0 0 1rem;padding:6px 13px 4px 9px}.js-dates .dates__item .favourites-link.favourites-link--add:before{content:""}.js-dates .dates__item .favourites-link.favourites-link--remove::before{content:""}.js-dates .dates__item .date-template__info{margin:0;padding:0.3rem 0.4rem 0.8rem 0.3rem;justify-content:flex-end}.js-dates .dates__item .param{letter-spacing:-0.2px;font-size:0.95rem;padding-right:0.3rem}.js-dates .dates__item .param .icon{margin-right:0.3rem;vertical-align:middle;font-size:0.9rem}.js-dates .dates__item .param .param__date{vertical-align:middle}.js-dates .dates__item .param .btn-room-info.icon{padding:0rem 0.2rem;font-size:0.8rem !important;box-shadow:none}.js-dates .dates__item .tour-operator-img{height:2rem !important}@media (min-width:992px){.js-dates .dates__item .availability{text-align:right}}@media (max-width:1199.98px){.js-dates .dates__item .availability{text-align:center}}.js-dates .dates__item .availability button,.js-dates .dates__item .availability a{font-weight:600;display:inline-block;border-radius:0.25rem;min-width:100%;padding:8px}.js-dates .dates__item .availability button:hover,.js-dates .dates__item .availability a:hover{background:#036368}.js-dates .dates__item .availability .verification-button{background-color:#059299;color:#fff}.js-dates .dates__item .availability .is-on-request{background-color:#ffc107;color:#343a40}.js-dates .dates__item .availability .reservation-button{background-color:#28a745;color:#fff}.js-dates .dates__item .date-template__flights{padding-left:1rem}.js-dates .dates__item .date-template__timeline .holiday-timeline{margin:1rem auto 0}@media (min-width:576px){.js-dates .dates__item .date-template__timeline{display:-ms-flexbox;display:flex}}@media (max-width:767.98px){.js-dates .dates__item .date-template__timeline{display:none}}.js-dates .dates__item.dates__item--verified .date-template{border-color:#059299}.js-dates .dates__item.dates__item--verified .date-template .date-template__request-button{background-color:#ffc107;border-color:#ffc107;color:#fff}.js-dates .dates__item.dates__item--verified .date-template .date-template__show-date{background-color:transparent;border:1px solid #059299;color:#059299}@media (max-width:767.98px){.js-dates .dates__item.dates__item--verified .date-template .date-template__flights{display:none}}.js-dates .dates__item.dates__item--verified .date-template.ok{border-color:#28a745}.js-dates .dates__item.dates__item--verified .date-template.on-request{border-color:#ffc107}.js-dates .dates__item.dates__item--verified .date-template.on-request .reservation-container{display:none}.js-dates .dates__item.dates__item--verified .date-template.not-available .dates__item--request-button,.js-dates .dates__item.dates__item--verified .date-template.not-available .dates__item--price{opacity:0}.js-dates .dates__item.dates__item--verified .date-template__not-available.on-request,.js-dates .dates__item.dates__item--verified .date-template__not-available.ok{display:none}.js-dates .dates__item.dates__item--verified .date-template__not-available{position:absolute;top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;background:rgba(255, 255, 255, 0.8);color:#dc3545;font-size:1.5rem;font-weight:600;border-radius:0.25rem}.js-dates .holiday-timeline__day-date{margin-bottom:9px;font-weight:600}.js-dates .holiday-timeline__line--flight{position:relative}.js-dates .holiday-timeline__line--flight:before,.js-dates .holiday-timeline__line--flight+.holiday-timeline__line--holiday:before,.js-dates .holiday-timeline__line--flight:last-child:after{content:"";width:0;height:0;margin-left:-4px;border-style:solid;border-width:6px 4px 0 4px;border-color:#dee2e6 transparent transparent transparent}.js-dates .holiday-timeline__line--flight:last-child:after{position:absolute;right:-4px;top:-6px}.js-dates .holiday-timeline__line--flight+.holiday-timeline__line--holiday:before,.js-dates .holiday-timeline__line--holiday+.holiday-timeline__line--flight:before{border-color:#059299 transparent transparent transparent}.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 #059299 transparent transparent}.js-dates .flights__info.flights__info--departure::after{width:2px}.tour-operator-img{display:none}.trip-information--gallery-right .trip-information__body{display:block}#birthDateDay{width:100% !important}