@charset "UTF-8";
.js-dates .fw-bold{font-weight:600}.js-dates .icon{padding-right:0.25rem}.js-dates .btn-sm{padding:0;font-size:0.9rem;margin-left:0.5rem;color:#0a77d4}@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 .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:#f8c102}.js-dates .date-template__date-info{display:-ms-flexbox;display:flex}.js-dates .dates__item{border:1px solid #ced4da;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:#0a77d4}.js-dates .price-grid svg{color:#363638}.js-dates .price-grid .small{color:#363638;font-size:0.8rem}.js-dates .availability{margin-top:0.75rem}.js-dates .verification-button{padding:0.5rem 3rem;font-weight:600;background:#0a77d4;color:#fff;border-radius:0rem;border:0;font-size:1.1rem}.js-dates .verification-button:hover{background:#085ca3}.js-dates .request-button,.js-dates .reservation-button{padding:0.5rem 3rem;font-weight:600;background:#f8c102;color:#fff;border-radius:0rem;border:0;font-size:1.1rem;text-decoration:none}.js-dates .request-button:hover,.js-dates .reservation-button:hover{background:#c59a02}.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:#0a77d4;color:#fff}a[title="user"]:before{content:""}a[title="facebook"]:before{content:""}a[title="youtube"]:before{content:""}a[title="instagram"]:before{content:""}a[title="twitter"]:before{content:""}a[title="skype"]:before{content:""}body{background-image:none}@media (min-width:992px){.news-block{max-width:1116px;margin:auto}.bd-homepage #heading,.top-name3 .component__heading{margin:40px auto -45px;padding-left:12px}}header .container,.slider-mask>.container:first-child,.top-offer-1>.container{max-width:1500px;margin:auto}#heading,.top-name3 .component__heading,.index-4 .component__heading,.page__heading{font-weight:700;font-size:2.2rem}.bd-accommodation #heading,.bd-term #heading{display:none}.top-name3 .content-box{margin:0}.top-name3 .content-box__body{display:none}.bd-top-offer .top-offer__header{display:none}.bd-search-results .searchmask,.bd-search-results .country-table__header,.bd-search-results .country-table__continent,.bd-search-results .search-results__header,.bd-search-results .searchmask__heading,.bd-accommodation .searchmask,.bd-accommodation .country-table__header,.bd-accommodation .country-table__continent,.bd-accommodation .search-results__header,.bd-accommodation .searchmask__heading,.bd-amadeus-search-results .searchmask,.bd-amadeus-search-results .country-table__header,.bd-amadeus-search-results .country-table__continent,.bd-amadeus-search-results .search-results__header,.bd-amadeus-search-results .searchmask__heading,.bd-amadeus-accommodation .searchmask,.bd-amadeus-accommodation .country-table__header,.bd-amadeus-accommodation .country-table__continent,.bd-amadeus-accommodation .search-results__header,.bd-amadeus-accommodation .searchmask__heading{display:none}.more__link,.load-next,.dates__load-more{min-width:unset;max-width:unset;width:220px;margin:10px 0;padding:14px;background:#0a77d4;color:#fff;border-radius:40px;border:none;text-decoration:none;text-transform:capitalize}.more__link:hover,.load-next:hover,.dates__load-more:hover{background:#9f9fa1}@media (min-width:992px){.dates__pagination nav{justify-content:flex-start !important;padding-left:26%}}.index-menu,.index-2-menu,.country-table__tabs,.structured-content__links{padding:15px 0;border:none;text-align:right}.index-menu .btn,.index-menu .country-table__tab,.index-menu .structured-content__link,.index-2-menu .btn,.index-2-menu .country-table__tab,.index-2-menu .structured-content__link,.country-table__tabs .btn,.country-table__tabs .country-table__tab,.country-table__tabs .structured-content__link,.structured-content__links .btn,.structured-content__links .country-table__tab,.structured-content__links .structured-content__link{margin:3px;padding:5px 16px 3px;color:#363638;border:2px solid #363638 !important;text-decoration:none;text-transform:uppercase}.index-menu .btn:hover,.index-menu .btn.active,.index-menu .country-table__tab:hover,.index-menu .country-table__tab.active,.index-menu .structured-content__link:hover,.index-menu .structured-content__link.active,.index-2-menu .btn:hover,.index-2-menu .btn.active,.index-2-menu .country-table__tab:hover,.index-2-menu .country-table__tab.active,.index-2-menu .structured-content__link:hover,.index-2-menu .structured-content__link.active,.country-table__tabs .btn:hover,.country-table__tabs .btn.active,.country-table__tabs .country-table__tab:hover,.country-table__tabs .country-table__tab.active,.country-table__tabs .structured-content__link:hover,.country-table__tabs .structured-content__link.active,.structured-content__links .btn:hover,.structured-content__links .btn.active,.structured-content__links .country-table__tab:hover,.structured-content__links .country-table__tab.active,.structured-content__links .structured-content__link:hover,.structured-content__links .structured-content__link.active{background:#f3f2f7;color:#363638}@media (max-width:991.98px){.structured-content__links .structured-content__link{margin:0 3px;line-height:1.75;text-align:center}.structured-content__links .structured-content__link.open{margin:3px 0}}.search-results__buttons,.dates__sorts{margin-bottom:25px;background:#f3f2f7;border:1px solid #d6d2e4;text-align:center}@media (min-width:992px){.search-results__buttons,.dates__sorts{padding:0 0 0 25%;text-align:left}}.search-results__buttons .sort__button,.dates__sorts .sort__button{margin:3px;padding:5px 20px;color:#9f9fa1;border:none;text-decoration:none;font-size:1rem}.search-results__buttons .sort__button:hover,.search-results__buttons .sort__button.sort__button--active,.dates__sorts .sort__button:hover,.dates__sorts .sort__button.sort__button--active{background:none;color:#0a77d4;-webkit-text-stroke:1px #0a77d4}@media (min-width:992px){.search-results__buttons .sort__button,.dates__sorts .sort__button{padding:10px 20px}}.dates__sorts{padding:0}.dates__sorts .sort__text{display:inline-block;vertical-align:middle;width:25%;padding:0 0 0 15px;color:#9f9fa1}@media (max-width:767.98px){.dates__sorts .sort__text{display:none}}.slick-arrow{width:40px;height:40px;background:rgba(0, 0, 0, 0.3);text-align:center}.slick-arrow:before{color:#fff}.slick-arrow:hover{background:rgba(0, 0, 0, 0.75)}.breadcrumb{padding-left:20px;background:none}.breadcrumb .breadcrumb-item__home{margin-left:-20px}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:"»"}.breadcrumb .breadcrumb-item:last-child{color:#0a77d4}.breadcrumb a{color:#9f9fa1;text-decoration:none}.breadcrumb a:hover{color:#f8c102;text-decoration:underline}.page__body{padding:20px;border:1px solid #f3f2f7}.top-offers-group--one .top-offers-group__heading{text-align:center;padding-top:4%}.hp-head{z-index:999}.head-contact .content-box{margin:0}.head-contact .content-box__body{display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;text-transform:uppercase;font-size:0.95rem}.head-contact .content-box__body p,.head-contact .content-box__body ul{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex}.head-contact .content-box__body li{margin:0 3px}@media (max-width:767.98px){.head-contact .content-box__body li:nth-child(n+3){margin:0}.head-contact .content-box__body li:nth-child(5) a{margin-top:-3px;font-size:0}.head-contact .content-box__body li:nth-child(5) a::before{content:"";font-family:"c4f";color:#363638;font-size:1rem}}.head-contact .content-box__body a{display:block;padding:3px;color:#363638;text-decoration:none}.head-contact .content-box__body a:hover{color:#f8c102;text-decoration:underline}@media (max-width:575.98px){.head-contact .content-box__body p{font-size:0}.head-contact .content-box__body p a:before{content:"";font-family:"c4f";font-size:1rem}.head-contact .content-box__body ul{font-size:0.8rem}}body:not(.bd-homepage) .menu-box{box-shadow:0 10px 10px -10px #666}.navbar{margin:20px 0 5px;padding:0.5rem 0;background-color:transparent !important;background-image:linear-gradient(#fff 10px, rgba(255, 255, 255, 0.75))}.navbar.active{background-color:rgba(255, 255, 255, 0.9) !important}.navbar .navbar-nav{margin:auto}.navbar .navbar-nav .nav-link{padding:15px;text-transform:uppercase;text-decoration:none;font-size:0.95rem;color:#000;font-weight:600}.navbar .nav-item:nth-last-child(4) .dropdown-menu:not(.megamenu__content),.navbar .nav-item:nth-last-child(5) .dropdown-menu:not(.megamenu__content){left:auto;right:0}.navbar .dropdown-menu{min-width:300px;margin:0;border:none;box-shadow:0 0 5px #ccc}.navbar .dropdown-menu a{display:block;padding:10px 15px;line-height:1;white-space:normal;color:gray;text-decoration:none}.navbar.fixed-top{margin-top:25px !important}.navbar.fixed-top .navbar-brand{padding:0}.navbar.fixed-top .navbar-brand-img{height:30px}.navbar.fixed-top .navbar-nav .nav-link{padding:5px 15px}@media (max-width:575.98px){.navbar .navbar-brand-img{height:40px}}.navbar-toggler{margin-right:60px;border:none}.navbar-toggler .menu-button__line{width:33px;height:5px;background:#363638}.navbar-toggler[aria-expanded="true"] .menu-button__line:nth-child(3){transform:translateY(-13px) rotate(-45deg)}@media (max-width:575.98px){.navbar-toggler{margin-right:20px}}#accommodations-favourites-link{padding-left:15px}.megamenu__content{flex-wrap:wrap;align-items:flex-start;left:0;right:0;width:auto}.megamenu__content.show{display:-ms-flexbox;display:flex}.megamenu__content ul,.megamenu__content ol{list-style:none;width:25%;margin:0;padding:15px}.megamenu__content ul a:hover{background:#f3f2f7}.megamenu__content ol{position:relative;min-height:240px;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;color:#fff;text-align:center}.megamenu__content ol:before{content:"";position:absolute;z-index:-1;top:15px;bottom:15px;left:15px;right:15px;background:rgba(10, 119, 212, 0.3)}.megamenu__content ol img{position:absolute;z-index:-3;top:15px;left:15px;width:calc(100% - 30px);height:calc(100% - 30px);object-fit:cover}.megamenu__content ol li:first-child{padding:15px;line-height:1.1;font-size:30px;font-weight:bold;-webkit-text-stroke:1.2px #fff}.megamenu__content ol a{display:inline-block !important;padding:14px 35px !important;background:#0a77d4;color:#fff !important;border-radius:30px;font-size:0.95rem}.megamenu__content ol a:hover{background:#9f9fa1}.slider-mask{position:relative;padding:150px 0 50px}@media (max-width:767.98px){.slider-mask{padding:0px 0 80px}}.slider-mask>div:first-child{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);padding:0 15px}.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}.slider-mask .slider__text-container{bottom:0}.slider-mask .slider__text{padding-top:35px;font-size:66px}@media (max-width:767.98px){.slider-mask .slider__text{display:none}}@media (max-width:575.98px){.slider-mask>div:first-child{position:unset;height:250px;transform:none}.slider-mask .searchmask__form{margin-top:0}.slider-mask .searchmask__btn--reset{color:#363638 !important}}.searchmask__text-before{padding-left:20px}.searchmask__text-before p{margin:0}@media (max-width:575.98px){.searchmask__text-before{padding-left:0}}.searchmask__toggle-button{background:none;border:none;color:#fff !important;text-transform:uppercase;font-weight:600}.searchmask__toggle-button:not(:first-child){padding-left:0}.searchmask__toggle-button:not(:first-child):before{content:"|";font-weight:normal;margin-right:15px}.searchmask__toggle-button:hover,.searchmask__toggle-button:focus,.searchmask__toggle-button.searchmask__toggle-button--active{background:none !important;color:#f8c102 !important}.searchmask__toggle-button:hover:before,.searchmask__toggle-button:focus:before,.searchmask__toggle-button.searchmask__toggle-button--active:before{color:#fff}@media (max-width:575.98px){.searchmask__toggle-button{width:100%;padding:5px !important}.searchmask__toggle-button:before{display:none}}.searchmask__form{position:relative;padding:5px 3% 4px;margin-top:90px;background:#fff;border-radius:36px}@media (max-width:767.98px){.searchmask__form{margin-bottom:90px}}.searchmask__form-group:not(.sm-reset):not(.sm-extended):not(.sm-submit){margin:0;padding:8px 20px 8px 35px !important}.searchmask__form-group:not(.sm-reset):not(.sm-extended):not(.sm-submit):not(.sm-lm):before{content:"";font-family:"c4f";font-size:20px;color:#9f9fa1;position:absolute;margin:9px 0 0 -35px}.searchmask__form-group:not(.sm-reset):not(.sm-extended):not(.sm-submit).sm-da:before{content:""}.searchmask__form-group:not(.sm-reset):not(.sm-extended):not(.sm-submit).sm-tr:before{content:""}.searchmask__form-group:not(.sm-reset):not(.sm-extended):not(.sm-submit).sm-pc:before{content:""}.searchmask__form-group:not(.sm-reset):not(.sm-extended):not(.sm-submit).sm-bi:before{content:""}.searchmask__form-group:not(.sm-reset):not(.sm-extended):not(.sm-submit).sm-du:before{content:""}.searchmask__form-group:not(.sm-reset):not(.sm-extended):not(.sm-submit).sm-ar:before{content:""}.searchmask__form-group:not(.sm-reset):not(.sm-extended):not(.sm-submit).sm-tt:before{content:""}.searchmask__form-group:not(.sm-reset):not(.sm-extended):not(.sm-submit):not(:last-child):not(:nth-child(4n+4)):after{content:"";height:25px;border-left:1px solid #9f9fa1;float:right;margin:-33px -10px 0 0}@media (max-width:575.98px){.searchmask__form-group:not(.sm-reset):not(.sm-extended):not(.sm-submit):not(:last-child):not(:nth-child(4n+4)):after{display:none}}.searchmask__form-group:not(.sm-reset):not(.sm-extended):not(.sm-submit)>.searchmask__label{width:100%;margin:0;line-height:1;font-size:0.95rem;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.searchmask__form-group:not(.sm-reset):not(.sm-extended):not(.sm-submit)>.searchmask__input{height:30px;line-height:1;margin:-5px 0 0;padding:0;padding-right:10px;color:#9f9fa1;border:none;text-align:left}.searchmask__form-group:not(.sm-reset):not(.sm-extended):not(.sm-submit) .searchmask__stars{justify-content:flex-end;margin:-1px 0;line-height:1}.searchmask__form-group:not(.sm-reset):not(.sm-extended):not(.sm-submit) .searchmask__stars label::before{content:"";color:#f8c102;font-size:1rem}.searchmask__form-group:not(.sm-reset):not(.sm-extended):not(.sm-submit) .searchmask__stars input:checked~label::before{content:""}.searchmask__extended .searchmask__form-group{margin-bottom:-1px !important;border-top:1px solid #9f9fa1;border-bottom:1px solid #9f9fa1}.searchmask__extended .searchmask__form-group:nth-child(5),.searchmask__extended .searchmask__form-group:nth-child(6),.searchmask__extended .searchmask__form-group:nth-child(7),.searchmask__extended .searchmask__form-group:nth-child(8){margin-bottom:3px !important;border-bottom:none}@media (max-width:575.98px){.searchmask__extended .searchmask__form-group{border-top:none !important;border-bottom:none !important}}.sm-fl .fulltext-input{width:240px}.sm-lm{display:-ms-flexbox;display:flex;align-items:center;line-height:1;color:#9f9fa1}.sm-lm:after{margin-top:5px !important}.sm-lm .custom-control{flex-grow:1;min-height:unset;margin:5px 0 0 -25px}.sm-lm .searchmask__label:before{top:-2px;width:18px;height:18px}.sm-lm .searchmask__label:after{top:-5px;left:-27px;width:25px;height:25px}.sm-lm .custom-control-input:checked~.custom-control-label::before{background:#9f9fa1}.mask-btn{position:absolute;margin:15px 0 0 -10px;align-items:center}.sm-reset,.sm-extended,.sm-submit{flex:unset;width:auto}@media (max-width:575.98px){.sm-reset,.sm-extended,.sm-submit{margin:0}}.sm-extended{width:290px}.searchmask__btn--extended:before{content:"+ "}.searchmask__btn--extended[aria-expanded="true"]:before{content:"- "}.searchmask__btn--submit{padding:14px 40px;border-radius:40px}@media (max-width:767.98px){.sm-submit{width:100%;margin-top:10px}}.bd-search-results .searchmask,.bd-amadeus-search-results .searchmask{padding:30px 0 80px;background:url("/21413/uploads/fs_images/contentdesignimagesets/5/sea-46069731920_107_o.jpg") center;background-size:cover}.imgBlock .thumb div{z-index:1}.imgBlock .img{z-index:1;top:0;left:0;opacity:0}.imgBlock .hotel{line-height:1.1;font-size:1.4rem;text-shadow:1px 1px 3px black}.imgBlock .country{padding-right:85px;line-height:1.2;font-size:0.95rem;text-shadow:1px 1px 3px black}.imgBlock:hover .img{opacity:0.3}@media (min-width:992px){.square .imgBlock{height:250px}.square .imgBlock:nth-of-type(7n+1),.square .imgBlock:nth-of-type(7n+5){height:500px}.square .imgBlock:nth-of-type(7n+5),.square .imgBlock:nth-of-type(7n+6){margin-top:-250px}.square .imgBlock:nth-of-type(7n+7){margin:-250px 0 0 66.666%}}@media (max-width:991.98px){.square .imgBlock{height:250px !important}}.square .imgBlock .hotel{padding-right:70px}.square .imgBlock .price{bottom:0;right:0;line-height:1;font-size:0.9rem}.square .imgBlock .price strong{font-size:1.4rem}.square .imgBlock .price:before{content:"";position:absolute;z-index:-1;right:0;bottom:0;width:0;height:0;border-style:solid;border-width:170px 180px 0 180px;border-color:transparent #f8c102 transparent transparent}.square .slick-arrow{top:25px}.square2 .slick-list,.square3 .slick-list{width:100% !important}.square2 .slick-arrow,.square3 .slick-arrow{top:25px}.square2 .imgBlock,.square3 .imgBlock{height:280px !important}.square2 .imgBlock .price,.square3 .imgBlock .price{font-size:1.4rem;text-shadow:1px 1px 3px black}.square2 .imgBlock .link,.square3 .imgBlock .link{padding:6px 12px;font-size:1.2rem}.lineInner .row:hover *{color:#f8c102 !important}@media (max-width:575.98px){.lineInner .thumb{height:165px !important;margin-bottom:10px}}.news-block>div .element,.news-block .slider,.news-block .slider__body,.news-block .movable-content,.news-block .slick-list,.news-block .slick-track,.news-block .slider__item,.news-block .slider__container,.news-block .slider__img-container,.news-block .slider__text-container{height:100% !important}.news-block .slider__text-container{display:-ms-flexbox;display:flex;align-items:center;padding:30px;background:rgba(54, 54, 56, 0.3);font-size:66px;line-height:1.2}.news{padding-left:2%}.news .news__heading{margin:20px 10px;font-size:1.5rem;font-weight:bold}.news .news-article__img-wrap{flex:0 0 140px}.news .news-article__body{flex:0 0 calc(100% - 140px)}.news .news-article__img{border-radius:90px}.news .news-article__heading{font-size:1.2rem}.news .news-article__heading a{color:#0a77d4;text-decoration:none;font-weight:bold}.news .news-article__heading a:hover{color:#f8c102}.news .news-article__date,.news .news-article__perex{color:#9f9fa1}.news .news-article__perex{margin:60px 0 0 -135px}@media (max-width:575.98px){.news .news-article__perex{margin-top:20px;margin-bottom:-30px}}.news .more{justify-content:flex-start;padding-left:10px}.country-table:not(.country-table--amadeus) .country-table__tabs,.country-table:not(.country-table--amadeus) .country-table__countries-list{flex:0 0 100%;max-width:100%}.country-table:not(.country-table--amadeus) .country-table__tab-item{flex-basis:unset;flex:1 1 auto;text-align:center}.country-table:not(.country-table--amadeus) .country-table__tabs .country-table__tab{padding:6px 5px 4px;font-size:0.95rem}.country-table:not(.country-table--amadeus) .country-table__country{display:block;position:relative;margin-bottom:10px;padding:5px 0;color:#363638;border:1px solid #f3f2f7 !important;line-height:1.4;text-decoration:none}.country-table:not(.country-table--amadeus) .country-table__country:hover{color:#f8c102}.country-table:not(.country-table--amadeus) .country-table__country-name{font-size:1.1rem}.country-table:not(.country-table--amadeus) .country-table__country-accommodations{width:auto;color:#9f9fa1}.country-table:not(.country-table--amadeus) .country-table__country-price{bottom:-6px;padding:10px 15px;background:#f8c102;color:#fff;line-height:1;text-align:right}@media (min-width:576px){.country-table:not(.country-table--amadeus) .country-table__country-price{position:absolute;top:-1px;bottom:-1px;right:0;width:190px;text-align:left}}.country-table:not(.country-table--amadeus) .country-table__country-price strong{display:block;font-size:1.4rem}.search-resume{padding:0}.search-resume__header{background:#0a77d4;color:#fff;padding:20px 12px}.search-resume__heading{font-size:1rem;font-weight:600}.search-resume__body{padding:15px 15px 12px;color:#9f9fa1}.search-resume__body .icon{color:lightgray}.search-resume__link{width:auto;margin:18px auto 0;padding:16px;background:#0a77d4;border:none;border-radius:33px}.search-specification__header{padding:23px 12px;background:#0a77d4;color:#fff}.search-specification__heading{font-size:1rem;line-height:1;font-weight:600}.search-specification__body{padding:0}.search-specification__item{margin-bottom:20px;border:1px solid #f3f2f7}.search-specification__item .search-specification__item-header{margin-top:5px;color:#9f9fa1;font-size:1rem;font-weight:normal}.search-specification__item:not(.search-specification__item--DestinationsList) .search-specification__item-header{margin:0 0 14px;padding:20px 12px;background:#0a77d4;color:#fff;line-height:1;font-weight:bold}.search-specification__item .fulltext-filter{margin-bottom:10px !important;padding:5px 0 4px;border:1px solid #f3f2f7}.search-specification__item .fulltext-filter-input,.search-specification__item .fulltext-filter-clear{border:none}.search-specification__item .fulltext-filter-clear{color:#0a77d4;font-size:1.5rem;line-height:1}.search-specification__item label{padding:0.1rem 0.5rem;color:#9f9fa1}.search-specification__item .icon-star{color:#f8c102}.search-specification__item input:checked+label,.search-specification__item input:checked+label .icon{background:none;color:#0a77d4;font-weight:600}.sr-inner .thumb{background-size:cover;background-position:center}@media (max-width:767.98px){.sr-inner .thumb{height:280px !important}}.sr-inner .slider,.sr-inner .slider__body,.sr-inner .movable-content,.sr-inner .slick-list,.sr-inner .slick-track,.sr-inner .slider__item{height:100% !important;margin:0}.sr-inner .slider__wrapper{height:100%;padding:0}.sr-inner .slick-prev{left:0}.sr-inner .slick-next{right:0}.sr-inner .minute{top:0;opacity:0.8}.sr-inner .is-lm,.sr-inner .is-fm,.sr-inner .is-tip{display:block !important;width:38px;height:36px;line-height:37px}.sr-inner .ex-rating{bottom:0;right:0}.sr-inner .ex-rating img{height:36px}.sr-inner .hotel{font-size:1.5rem}.sr-inner .hotel a{color:#0a77d4;text-decoration:none}.sr-inner .destination,.sr-inner .country{line-height:1.2}.sr-inner .destination a,.sr-inner .country a{color:#9f9fa1;text-decoration:none}.sr-inner .boarding .icon,.sr-inner .transport .icon,.sr-inner .date .icon,.sr-inner .param{color:lightgray}.sr-inner .parameters{margin:0}.sr-inner .parameters__body{padding:0;color:gray}.sr-inner .parameters__item .icon{font-size:1.3rem}.sr-inner .parameters__item--sea-distance{float:left;width:90px;height:62px}.sr-inner .parameters__item--sea-distance .icon{float:left}.sr-inner .price{font-size:1.8rem;line-height:1}.sr-inner a:hover{color:#f8c102}.sr-inner a:hover .price{color:#9f9fa1 !important}.sr-inner a:hover button{background:#f8c102;border-color:#f8c102}.search-results .paging-text{padding:15px;color:#9f9fa1;border:1px solid #f3f2f7}.detail-info .info{min-height:380px}.detail-info .info .minute{left:auto;right:0}.detail-info .transport,.detail-info .boarding,.detail-info .date{padding-left:24px;color:gray}.detail-info .transport>span,.detail-info .boarding>span,.detail-info .date>span{margin-left:-24px}.detail-info .param{min-height:60px;padding-right:150px}.detail-info .price-box{right:0;bottom:0;cursor:pointer}.detail-info .price-box:before{content:"";position:absolute;z-index:-1;right:0;bottom:0;width:0;height:0;border-style:solid;border-width:240px 240px 0 240px;border-color:transparent #f8c102 transparent transparent}.detail-info .price-box.change-structured-content:hover:before{border-color:transparent #9f9fa1 transparent transparent}.detail-info .date-id{padding-right:200px}.detail-info .favourites-link{display:inline-block;width:108px;line-height:1;color:#fff;text-decoration:none;font-size:0.8rem}.detail-info .favourites-link:before{content:"";font-size:1.1rem;float:left;margin:5px 5px 0 0}.detail-info .favourites-link:hover{color:#363638}.detail-info .favourites-link--remove:before{content:""}.detail-info .img-box a div{height:170px}.detail-info .img-box a:hover{opacity:0.5}.amadeus .detail-info.hotel .date{visibility:hidden}.amadeus .amd{display:block !important}.structured-content{padding:0 2px}.structured-content__header{margin:0 -5px}.dates__filters{padding-left:0}.dates__list{padding-right:0}@media (max-width:991.98px){.dates__filters,.dates__list{padding:0}}.dates__filter{margin-bottom:20px}.dates__filter .filter__header{background:#0a77d4}.dates__filter .filter__header:hover{background:#9f9fa1}.dates__filter .filter__button{padding:15px;color:#fff;text-decoration:none;font-weight:600}.dates__filter .filter__input-value{margin-top:5px;color:#9f9fa1}.dates__filter .filter__input--range{height:8px;margin-bottom:25px;background:none}.dates__filter .ui-slider-range{background:#363638}.dates__filter .ui-slider-horizontal .ui-slider-handle{top:-7px;border-radius:0;background:#fff}.structured-content__tab:not(.structured-content__tab--tab-terminy){padding:2%;border:1px solid #f3f2f7}.structured-content__tab:not(.structured-content__tab--tab-terminy) .trip-information__title{margin:20px 0;text-transform:uppercase;font-size:1.2rem}.dates__count{padding:16px 25px;box-shadow:none;border:1px solid #f3f2f7}.date-template--3 .tour-operator-img{padding:1px;background:#fff}.date-template--3 .icon{padding:0 3px 0 0;color:lightgray;font-size:1rem}.date-template--3 .date-template__price{line-height:1}.date-template--3 .date-button .btn{min-width:170px;height:54px;line-height:46px;background:#f8c102;color:#fff;border:none;border-radius:0;text-decoration:none;font-size:25px;font-weight:600}.date-template--3 .date-button .btn.date-template__request-button,.date-template--3 .date-button .btn.reservation-button{background:#f8c102}.date-template--3 .date-button .btn:hover{background:#9f9fa1}.date-template--3 .date-template__col-flights::before{display:none}.holiday-timeline__day-name{text-transform:uppercase;font-weight:600}.holiday-timeline__line--holiday{background-color:#363638}.foot-box .component__heading,.foot-box .pseudonav__title{margin:10px 0 20px;text-transform:none;font-size:1.5rem;font-weight:bold}.foot-box .pseudonav__list--nested{padding:20px 0 0 0}.foot-box .pseudonav__list--nested a{display:block;margin:3px 0;padding:5px;color:#fff;text-decoration:none}.foot-box .pseudonav__list--nested a:before{content:"";font-family:"c4f"}.foot-box .pseudonav__list--nested a:hover{color:#f8c102}.foot-contact .content-box__body ol{list-style:none;margin:0;padding:0}.foot-contact .content-box__body ol a{color:white;text-decoration:none}.foot-contact .content-box__body ol li{margin-bottom:9px;padding-left:33px}.foot-contact .content-box__body ol li:before{font-family:"c4f";font-size:1.1rem;position:relative;bottom:-2px;margin:0 15px 0 -33px}.foot-contact .content-box__body ol li:first-child:before{content:""}.foot-contact .content-box__body ol li:nth-child(2):before{content:""}.foot-contact .content-box__body ol li:nth-child(4):before{content:""}.foot-contact .content-box__body ol li a:hover{color:#f8c102}.callback .callback__text-before{margin-bottom:10px;line-height:1.1}.callback form{display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.callback .form-group{width:100%;margin-top:10px}@media (min-width:576px){.callback .row__input-phone,.callback .row__input-email{width:48%}}.callback .row__input-accept,.callback .row__input-submit{margin-top:0}.callback .callback__label{display:none}.callback .callback__input{background:none;border-width:0 0 1px 0;padding-left:0;color:#fff}.callback .callback__input,.callback .callback__input::placeholder{color:#fff}.callback .callback__input::placeholder,.callback .callback__input::-webkit-input-placeholder,.callback .callback__input:-ms-placeholder{color:#fff}.callback .custom-control-label::before{border-color:#fff !important}.callback a{color:#fff}.callback a:hover{color:#f8c102}.callback .callback__btn{width:130px;padding:13px;background:#fff;color:#0a77d4;border-radius:33px}.callback .callback__btn:hover{background:#f8c102}.copy .element{padding-top:20px;border-top:1px solid rgba(255, 255, 255, 0.3)}.copy .element .cesys-copyright{height:20px}.transport-departures .form-row .form-group{flex:0 0 100%;max-width:100%}.transport-departures .searchmask__input--fulltext{max-width:400px}.trip-information--gallery-right .trip-information__gallery{padding:0}.trip-information--gallery-right .trip-information__body .form-inline{margin:1rem auto}.trip-information--gallery-right .trip-information__content,.trip-information--gallery-right .gallery__body{width:100%}.news-article--detail .gallery{display:none}.smartFulltext{position:fixed;z-index:9999;right:-381px;top:35px;width:440px;padding:3px 20px 3px 60px;background:#0a77d4;transition:0.5s linear}.smartFulltext:before{content:"";font-family:"c4f";position:absolute;left:15px;color:white;font-size:1.45em}.smartFulltext:hover,.smartFulltext.open{right:0}@media (max-width:575.98px){.smartFulltext{right:-295px;width:320px;padding:3px 15px 3px 25px}.smartFulltext:before{left:2px}}.select2-container--open .select2-dropdown--below{border:none}.select2-container .select2-results__group{background:#0a77d4;color:#fff}.favourites-floatbox{top:85px;border:none}.favourites-floatbox .favourites-floatbox__body{background:#0a77d4;color:#fff;font-weight:bold}.favourites-floatbox .favourites-floatbox__body a{color:#fff;text-decoration:none}.favourites-floatbox .favourites-floatbox__body .favourites-floatbox__icon:before{content:"";font-weight:bold;font-size:1.4rem;position:relative;top:4px;margin-left:6px}.slider--hotel-history,.newsletter{position:fixed;z-index:999;top:132px;right:-560px;width:550px;transition:0.5s linear;text-align:right}.slider--hotel-history:before,.newsletter:before{content:"";font-family:"c4f";font-size:1.4rem;font-weight:bold;text-align:center;float:left;width:60px;margin-left:-70px;padding:0 3px 3px 0;line-height:40px;background:#0a77d4;color:#fff;cursor:pointer;overflow:hidden;transition:0.5s linear}.slider--hotel-history:hover,.newsletter:hover{right:0}.slider--hotel-history:hover:before,.newsletter:hover:before{opacity:0}.slider--hotel-history .component__header,.newsletter .component__header{display:inline-block;padding:10px 15px;background:#0a77d4;color:#fff}.slider--hotel-history .component__heading,.newsletter .component__heading{font-size:1.5rem;font-weight:600}.slider--hotel-history .component__body,.newsletter .component__body{background:#fff;box-shadow:0 0 9px #999}.slider--hotel-history .offer--hotel-history{padding:25px}.slider--hotel-history .offer__container{display:-ms-flexbox;display:flex}.slider--hotel-history .offer__link{width:150px}.slider--hotel-history .offer__text-container{width:350px}.slider--hotel-history .offer__img-container{padding-bottom:95px}.slider--hotel-history .offer__ratings{background:none}.slider--hotel-history .offer__text{padding:8px 20px;text-align:left}.slider--hotel-history .offer__headline{font-size:1.1rem}.slider--hotel-history .offer__headline a{color:#0a77d4;text-decoration:none;font-weight:bold}.slider--hotel-history .offer__headline a:hover{color:#f8c102}.slider--hotel-history .offer__country{margin:-2px 0 8px;color:#0a77d4}.slider--hotel-history .offer__destination{color:#9f9fa1}.slider--hotel-history .slick-arrow{width:60px;height:60px;background:none}.slider--hotel-history .slick-arrow:before{color:#9f9fa1;font-size:60px;font-weight:bold}.newsletter{top:340px}.newsletter:before{content:""}.newsletter .newsletter__body{padding:25px;text-align:left}.newsletter .newsletter__text-before{margin-bottom:15px;font-weight:600}.newsletter .newsletter__label{display:none}.newsletter .newsletter__input{height:50px;background:#f3f2f7;border-radius:30px;border-color:#9f9fa1}.newsletter .custom-control-label,.newsletter .custom-control-label a{color:#9f9fa1}.newsletter .custom-control-label a:hover{color:#f8c102}.newsletter .newsletter__btn{width:150px;margin-left:auto;padding:12px;border-radius:30px}.dates-favourites .offer--favourites{margin-bottom:2rem;border:none}.dates-favourites .dates-favourites__remove-btn,.dates-favourites .offer__remove-btn{background:#f8c102;border:none;border-radius:0;text-decoration:none}.dates-favourites .dates-favourites__remove-btn:hover,.dates-favourites .offer__remove-btn:hover{background:#0a77d4}.dates-favourites .offer__heading a{text-decoration:none;font-size:1.5rem;font-weight:bold}.dates-favourites .icon-star{color:#f8c102}.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:#f8c102}.slider--simple .slider__text-container{background:none}.lineInner .price{color:#f8c102;font-weight:bold;font-size:1.4rem}.country-table__country-price{text-align:right}.country-table__country-price strong{padding-right:5px}#countryTableTabs{margin-top:18px}.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:#0a77d4;color:#fff}.bd-term .component,.bd-amadeus-term .component{margin-bottom:0}.bd-term .order-name,.bd-amadeus-term .order-name{color:#0a77d4;border-bottom:1px solid #0a77d4;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,.bd-amadeus-term .upselling{display:block;margin-top:2rem}.bd-term .upselling-rooms__body .upselling-rooms__title,.bd-amadeus-term .upselling-rooms__body .upselling-rooms__title{color:#0a77d4;border-bottom:1px solid #0a77d4;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_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}.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:#0a77d4;border-color:#0a77d4;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:#0a77d4;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:#0a77d4}.bd-term .booking-form__stepline .multi-steps>li.active::before,.bd-amadeus-term .booking-form__stepline .multi-steps>li.active::before{background:#0a77d4;color:#fff;border-color:#0a77d4}.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:#f8c102}.bd-term .booking-form h2.booking-form__title,.bd-amadeus-term .booking-form h2.booking-form__title{color:#0a77d4;margin-bottom:1rem;border-bottom:1px solid #0a77d4;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:#0a77d4;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:#f8c102;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:#363638}.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:#0a77d4}.bd-term .info-wrap .hotel .icon-star,.bd-amadeus-term .info-wrap .hotel .icon-star{margin-right:3px;color:#f8c102;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:0rem;margin-top:1rem}.bd-term .sidebar-wrap.info-text,.bd-amadeus-term .sidebar-wrap.info-text{background:#9f9fa1;color:#fff}.bd-term .sidebar-wrap.info-text h2,.bd-amadeus-term .sidebar-wrap.info-text h2{color:#0a77d4;border-bottom:1px solid #0a77d4}.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:#0a77d4;border-bottom:1px solid #0a77d4;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:#0a77d4;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:#0a77d4;border:0;border-bottom:1px solid #0a77d4;background:rgba(10, 119, 212, 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%}}.save-order{text-align:center}.save-order .save-orer__header,.save-order .alert-success,.save-order #detail_booking_text_top{display:none}.save-order .number{background:#0a77d4;color:#fff;display:-ms-inline-flexbox;display:inline-flex;font-size:1.5rem;width:80px;height:80px;flex-direction:row;align-items:center;justify-content:center;font-weight:600;margin-bottom:3rem;border-radius:0rem}.save-order h2{margin-bottom:3rem}.save-order .icon{display:block;font-size:3rem;margin-bottom:2rem;color:#363638}.save-order .icon.rotate-down::before{transform:rotate(90deg)}.save-order .box{margin:0 auto;max-width:650px;padding:2rem;margin-bottom:3rem;line-height:1.9;font-size:1.1rem}.save-order .box strong{display:block;font-weight:400}.save-order .box span{font-size:1rem;display:block}.save-order .box.box-active{background:#c7e4fc;border-radius:0rem}.tour-operator-img{display:none}