@charset "UTF-8";
.font-sec{font-family:"Playfair Display", serif}.font-third{font-family:"Open Sans Condensed", sans-serif}.dates__heading{display:none}.dates__body{margin:0}.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:#233240;background-color:#8aa5bf;border-color:#7999b6;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__filters-wrapper .card{margin-bottom:1px;border-radius:0;background-color:#f8f9fa;border-color:#e9ecef}.js-dates .dates__filters-wrapper .card .card-header{background-color:transparent;border:none}.js-dates .dates__filters-wrapper .filter__button{padding:10px 15px;font-weight:600;font-size:0.95rem}.js-dates .dates__filters-wrapper .filter__collapse{padding:0 0 15px;font-size:0.95rem}.dates__body .dates__sorts{display:-ms-inline-flexbox;display:inline-flex}@media (min-width:768px){.dates__body .dates__sorts{justify-content:flex-end}}@media (max-width:991.98px){.dates__body .dates__sorts{justify-content:space-evenly;flex-wrap:wrap}}.dates__body .dates__sorts .sort__text{display:none}.dates__body .dates__sorts .sort__button{padding:0.5rem;border-radius:0;border:1px solid;color:#fff}.dates__body .dates__sorts .sort__button--active{background-color:#233240;border-color:#233240}.dates__body .dates__sorts .sort__button:not(.sort__button--active){background-color:#ecfbfd !important;border-color:#ecfbfd !important;color:#4c8f9c !important}.dates__body .dates__count{margin-bottom:0.5rem;box-shadow:none}.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}@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}}.js-dates .tour-operator{display:-ms-flexbox;display:flex !important;justify-content:left}.js-dates .tour-operator .transport-company-img,.js-dates .tour-operator .tour-operator-img{height:0px;width:0;opacity:0;margin-bottom:0.2rem;margin-top:-0.2rem}.js-dates .tour-operator .discount{padding:5px 10px !important;border-bottom:1px solid;background-color:rgba(220, 53, 69, 0.2);margin-top:-5px;margin-bottom:5px}@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:#dc3545}.js-dates .date-template__date-info{display:-ms-flexbox;display:flex}.js-dates .dates__item{border:3px solid rgba(35, 50, 64, 0.2);border-radius:0rem;padding:1rem;margin-bottom:1rem}.js-dates .dates__item.dates__item--verified{border-color:#233240}.js-dates .price-grid{font-size:1.5rem;font-weight:600;line-height:1.2;color:#ff5b02}.js-dates .price-grid svg{color:#252525}.js-dates .price-grid .small{color:#252525;font-size:0.8rem}.js-dates .availability{margin-top:0.75rem}.js-dates .availability a,.js-dates .availability button{min-width:230px;display:block;text-align:center}.js-dates .verification-button{padding:0.5rem 3rem;font-weight:600;background:#233240;color:#fff;border-radius:0rem;border:0;font-size:1.1rem}.js-dates .verification-button:hover{background:#11181f}.js-dates .request-button,.js-dates .reservation-button{padding:0.5rem 3rem;font-weight:600;background:#ff5b02;color:#fff;border-radius:0rem;border:0;font-size:1.1rem}.js-dates .request-button:hover,.js-dates .reservation-button:hover{background:#ce4800}.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:#233240;color:#fff}.bd-amadeus-accommodation .tour-operator{display:-ms-flexbox;display:flex !important;justify-content:left}.bd-amadeus-accommodation .tour-operator .transport-company-img,.bd-amadeus-accommodation .tour-operator .tour-operator-img{height:25px;width:auto;opacity:1;margin-bottom:0.2rem;margin-top:-0.2rem}.bd-amadeus-accommodation .tour-operator .discount{display:none}.booking-form__surcharges{background-color:rgba(255, 91, 2, 0.4);border:2px dashed rgba(255, 91, 2, 0.4);padding:1rem}.booking-form__surcharges::before{content:"Felárak, Fakultatívok, Biztosítás:";font-size:1rem;font-weight:700;padding:0.5rem 0;display:-ms-flexbox;display:flex}.booking-form__surcharges .select2-selection.select2-selection--single{background-color:rgba(255, 91, 2, 0.5)}.btn-cookie-consent{color:#ced4da !important;margin-top:1rem;border-color:#dee2e6;font-weight:600;font-size:0.85rem;border-width:2px}.btn-cookie-consent:hover{background:#ff5b02;border-color:#ff5b02;color:#fff !important}.szechenyi{position:fixed;top:0;right:0;z-index:10000;width:auto;padding:0 !important}.szechenyi .component__header{display:none}.szechenyi .content-box__body{padding:0}.szechenyi img{max-width:205px !important}.text-white h2.component__heading,.text-white a:not(.btn){color:#fff !important}.btn-primary{text-transform:uppercase;letter-spacing:2px;font-weight:bold;border-width:2px}.search-resume__link,.btn-secondary{text-transform:uppercase;color:#fff;font-weight:bold;letter-spacing:2px;border-width:2px}.btn-outline-primary,.btn-outline-secondary{text-transform:uppercase;font-weight:bold;letter-spacing:2px;border-width:2px}.icon-star:before{content:"";font-size:1.2rem}.alert,.search-history__empty-text,.newsletter__body .message,.erased-message{position:relative;padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0rem;width:100%}.alert-info,.search-history__empty-text{color:#4c8f9c;background:#f0f6f7}.hvr-shadow-01,.sm-result{box-shadow:0 3px 6px rgba(0, 0, 0, 0);transition:box-shadow 0.3s ease-in-out}.hvr-shadow-01:hover,.sm-result:hover{box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23)}.hvr-shadow-01.column-box:hover,.column-box.sm-result:hover{box-shadow:0 3px 6px rgba(0, 0, 0, 0)}.hvr-shadow-01.column-box .element,.column-box.sm-result .element{transition:box-shadow 0.3s ease-in-out}.hvr-shadow-01.column-box:hover .element,.column-box.sm-result:hover .element{box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23)}.hvr-up-07,.sm-result{transition:all 300ms ease-in-out}.hvr-up-07:hover,.sm-result:hover{transform:translateY(-4px)}.tagged-list .badge.badge-primary{color:#233240 !important;background-color:#9ab2c8 !important}.tagged-list .badge.badge-secondary{color:#ff5b02 !important;background-color:white !important}.tagged-list .badge.badge-info{color:#4c8f9c !important;background-color:#f0f6f7 !important}.tagged-list .badge.badge-dark{color:#252525 !important;background-color:#a5a5a5 !important}.tagged-list .badge.badge-danger{color:#dc3545 !important;background-color:white !important}.tagged-list .badge.badge-warning{color:#ffc107 !important;background-color:white !important}.tagged-list .badge.badge-success{color:#28a745 !important;background-color:#d8f6df !important}.bg-light-color{background-color:#ecfbfd}.bg-primary-fade{background:#597fa3}.bg-light-color-half{background:white;background:linear-gradient(180deg, white 65%, #ecfbfd 65%)}.bg-price{background-image:url("//c.ccdn.hu/31121/uploads/fs_images/contentdesignimagesets/11/price_277_o.png");background-repeat:no-repeat;background-size:cover;display:block;z-index:1;padding:0.5rem 0rem 0.5rem 2rem;text-align:center}.bg-amorf{background-image:url("//c.ccdn.hu/31121/uploads/fs_images/contentdesignimagesets/11/bg_278_o.png");background-repeat:no-repeat;background-size:60%;background-position:top center}@media (min-width:992px){.badge-plane:after,.hp-banner-slider .slider:after{content:"";display:block;background-image:url("//c.ccdn.hu/31121/uploads/fs_images/contentdesignimagesets/11/plane_276_o.png");background-repeat:no-repeat;background-size:100%}}.bg-newsletter{background-image:url("//c.ccdn.hu/31121/uploads/fs_images/contentdesignimagesets/12/newsletter-bg_398_o.webp");background-repeat:no-repeat;background-size:cover;background-position:50% 50%;color:#fff}.bg-newsletter a{color:#fff}.bg-newsletter h2{color:#fff !important}header[role="banner"]{z-index:1049;position:relative}header[role="banner"] .header-contact{font-size:1.4rem;background:#ecfbfd}@media (min-width:1200px){header[role="banner"] .header-contact{height:80px;line-height:80px}}@media (max-width:1399.98px){header[role="banner"] .header-contact{height:55px;line-height:55px}}header[role="banner"] .header-contact .icon-facebook,header[role="banner"] .header-contact .icon-instagram{color:#fff !important;border-radius:100%}@media (min-width:1200px){header[role="banner"] .header-contact .icon-facebook,header[role="banner"] .header-contact .icon-instagram{padding:0.6rem 0.5rem 0.5rem 0.8rem;font-size:1.5rem}}@media (max-width:1399.98px){header[role="banner"] .header-contact .icon-facebook,header[role="banner"] .header-contact .icon-instagram{font-size:15px;padding:3px;text-align:center}}header[role="banner"] .content-box__body{padding:0}header[role="banner"] .content-box{margin-bottom:0}header[role="banner"] .content-box a{color:#233240;text-decoration:none}@media (min-width:992px){.bd-homepage header .header-contact{background:transparent !important}.bd-homepage header .content-box a{color:#fff}}h1#heading{font-size:0.9rem;padding:0.5rem;margin:0;color:#fff;text-align:right}.bd-search-results h1#heading,.bd-amadeus-search-results h1#heading,.search-results__heading{display:none !important}h2.component__heading{padding:0.9rem 0rem;color:#252525;font-weight:bold;text-align:center;font-family:"Open Sans Condensed", sans-serif}@media (min-width:992px){h2.component__heading{font-size:2rem}}@media (max-width:1199.98px){h2.component__heading{font-size:1.4rem}}.navbar--main{background-color:#233240 !important}@media (min-width:992px){.navbar--main{height:80px;padding:0}}@media (min-width:992px){.navbar--main .navbar-brand img{max-height:55px}}@media (max-width:1199.98px){.navbar--main .navbar-brand img{max-height:40px}}.navbar--main .navbar-nav{justify-content:space-around;width:100%}.navbar--main .nav-item .nav-link{color:#fff}@media (min-width:992px){.navbar--main .nav-item .nav-link{padding:0 0.85rem;line-height:80px}}@media (max-width:1199.98px){.navbar--main .nav-item .nav-link{padding:0.5rem 0.85rem}}.navbar--main .nav-item .nav-link:hover,.navbar--main .nav-item .nav-link:focus,.navbar--main .nav-item .nav-link.active{color:#fff !important;background-color:#1a2530 !important}.navbar--main .nav-item .nav-item.show .nav-link{color:#fff !important}.navbar--main .nav-item .dropdown-item{text-align:left;padding:0.4rem 0.55rem;color:#fff;background:#1a2530;transition:all 300ms ease-in-out}.navbar--main .nav-item .dropdown-item:hover,.navbar--main .nav-item .dropdown-item:focus{color:#fff;background:#233240}.navbar--main .nav-item .dropdown-menu.keep-open.show{min-width:14rem;background:#1a2530}@media (min-width:992px){.navbar--main .nav-item .dropdown-menu.keep-open.show{border-radius:0 !important;padding:0;margin:0}}.navbar--main .dropdown-menu.megamenu__content.keep-open.show{background-color:#1a2530;display:-ms-inline-flexbox;display:inline-flex;flex-wrap:wrap;justify-content:flex-start;padding:0;margin:0;max-width:1140px}.navbar--main .dropdown-menu.megamenu__content.keep-open.show ul{min-height:12.5rem;position:relative;color:#fff}.navbar--main .dropdown-menu.megamenu__content.keep-open.show a{color:#fff;text-decoration:none}.navbar--main .dropdown-menu.megamenu__content.keep-open.show a:hover{color:#f8f8f8}.navbar--main .favourites-box__number.favourites-number,.navbar--main a#accommodations-favourites-link{display:none}.navbar--main .navbar-toggler{border-color:#fff}.navbar--main .menu-button__line{background-color:#fff}.mega-list ul{list-style:none;padding-left:0}.mega-list h3{font-size:1.1rem !important;font-weight:bold !important;text-transform:uppercase;padding-left:0.5rem}.mega-list a{display:-ms-flexbox;display:flex;padding:0.5rem;padding-left:0.5rem;transition:all 300ms ease-in-out;text-decoration:none !important}.mega-list a:hover,.mega-list a.active{color:#fff !important;background-color:#233240;padding-left:1rem;padding-right:0rem}.mega-image{transition:all 300ms ease-in-out}.mega-image h3{padding:1rem 0 0;font-size:1.1rem !important;line-height:1.4rem !important;margin:0}.mega-image ul{list-style:none;padding:0rem !important;position:relative;border-bottom:3px solid transparent}.mega-image p{font-size:0.9rem;border-top:1px solid transparent;padding-top:0.5rem}.mega-image .image{display:-ms-flexbox;display:flex;min-height:8rem;background-repeat:no-repeat;background-position:center center;background-size:cover}.mega-image .image.fir-menu.one{background-image:url("//c.ccdn.hu/31121/files/editor/image/SELECTOR/FIR/one640.jpg")}.mega-image .image.fir-menu.two{background-image:url("//c.ccdn.hu/31121/files/editor/image/SELECTOR/FIR/two640.jpg")}.mega-image .image.fir-menu.three{background-image:url("//c.ccdn.hu/31121/files/editor/image/SELECTOR/FIR/three640.jpg")}.mega-image .image.fir-menu.four{background-image:url("//c.ccdn.hu/31121/files/editor/image/SELECTOR/FIR/four640.jpg")}.mega-image .image.sec-menu.one{background-image:url("//c.ccdn.hu/31121/files/editor/image/MEGAMENU/1.jpg")}.mega-image .image.sec-menu.two{background-image:url("//c.ccdn.hu/31121/files/editor/image/MEGAMENU/2.jpg")}.mega-image .image.sec-menu.three{background-image:url("//c.ccdn.hu/31121/files/editor/image/MEGAMENU/3.jpg")}.mega-image .image.sec-menu.four{background-image:url("//c.ccdn.hu/31121/files/editor/image/MEGAMENU/4.jpg")}.mega-image .image.thr-menu.one{background-image:url("//c.ccdn.hu/31121/files/editor/image/SELECTOR/THR/one640.jpg")}.mega-image .image.thr-menu.two{background-image:url("//c.ccdn.hu/31121/files/editor/image/SELECTOR/THR/two640.jpg")}.mega-image .image.thr-menu.three{background-image:url("//c.ccdn.hu/31121/files/editor/image/SELECTOR/THR/three640.jpg")}.mega-image .image.thr-menu.four{background-image:url("//c.ccdn.hu/31121/files/editor/image/SELECTOR/THR/four640.jpg")}.mega-image .image.fou-menu.one{background-image:url("//c.ccdn.hu/31121/files/editor/image/SELECTOR/FOU/one640.jpg")}.mega-image .image.fou-menu.two{background-image:url("//c.ccdn.hu/31121/files/editor/image/SELECTOR/FOU/two640.jpg")}.mega-image .image.fou-menu.three{background-image:url("//c.ccdn.hu/31121/files/editor/image/SELECTOR/FOU/three640.jpg")}.mega-image .image.fou-menu.four{background-image:url("//c.ccdn.hu/31121/files/editor/image/SELECTOR/FOU/four640.jpg")}.mega-image .image.fou-menu.five{background-image:url("//c.ccdn.hu/31121/files/editor/image/SELECTOR/FOU/five640.jpg")}.mega-image .image.fou-menu.six{background-image:url("//c.ccdn.hu/31121/files/editor/image/SELECTOR/FOU/six640.jpg")}.mega-image .image.fou-menu.seven{background-image:url("//c.ccdn.hu/31121/files/editor/image/SELECTOR/FOU/seven640.jpg")}.mega-image .image.fou-menu.eight{background-image:url("//c.ccdn.hu/31121/files/editor/image/SELECTOR/FOU/eight640.jpg")}.mega-image.bg-white p{color:#252525 !important}.mega-image ul:hover{border-color:#fff}.mega-image:hover{background-color:#233240}@media (min-width:1200px){.hp-main-slider{height:630px !important;margin-top:-160px}}@media (max-width:1399.98px){.hp-main-slider{height:500px !important;margin-top:-135px}}@media (max-width:991.98px){.hp-main-slider{height:300px !important;margin-top:0}}.hp-main-slider .slider{margin-bottom:0}@media (min-width:992px){.hp-main-slider .slider .slick-arrow{top:50% !important}}.hp-main-slider .slider .slick-prev{height:3.2rem;width:3.2rem}@media (min-width:992px){.hp-main-slider .slider .slick-prev{left:10%}}.hp-main-slider .slider .slick-next{height:3.2rem;width:3.2rem}@media (min-width:992px){.hp-main-slider .slider .slick-next{right:10%}}.hp-main-slider .slider .slick-prev::before,.hp-main-slider .slider .slick-next::before{font-size:2.5rem;color:#fff;border:2px solid #fff;border-radius:100%}.hp-main-slider .slider__link{z-index:3}.hp-main-slider .slider__img-container{filter:brightness(0.8)}@media (min-width:1200px){.hp-main-slider .slider__img-container{height:800px !important}}@media (max-width:1399.98px){.hp-main-slider .slider__img-container{height:500px !important}}@media (max-width:991.98px){.hp-main-slider .slider__img-container{height:300px !important}}.hp-main-slider .slider__text-container{z-index:2;font-style:italic;background:transparent;color:#fff;padding:2rem}@media (min-width:992px){.hp-main-slider .slider__text-container{top:41%;max-width:1040px;margin:0 auto}}@media (max-width:1199.98px){.hp-main-slider .slider__text-container{top:6.1rem}}.hp-main-slider .slider__text-container h3{text-shadow:0 0 6px #252525;font-family:"Playfair Display", serif}@media (min-width:992px){.hp-main-slider .slider__text-container h3{font-size:4rem}}@media (max-width:1199.98px){.hp-main-slider .slider__text-container h3{font-size:2rem}}.hp-main-slider .slider__text-container h3 span{font-family:"Playfair Display", serif}.hp-main-slider .slider__text-container h3 span strong{font-weight:bold}.hp-main-slider .slider__text-container p{font-size:1.2rem;font-family:"Playfair Display", serif}.hp-main-slider .slider__text-container .bg-price{position:absolute;left:-120%;top:10px;width:195px;height:45px;font-weight:bold}.hp-main-slider .slider__footer{display:none}.hp-promo-video p{color:#adb5bd}.hp-banner-slider .slider:after{position:absolute;right:3.5rem;bottom:0rem;width:300px;height:200px;z-index:-1}.hp-banner-slider .slider .bg-price{position:absolute;left:-120%;top:1rem;width:280px;height:65px;font-size:1.3rem;line-height:2}.hp-banner-slider .slider .slick-slider{padding-bottom:4rem}@media (min-width:992px){.hp-banner-slider .slider .slick-arrow{top:93% !important}}.hp-banner-slider .slider .slick-prev{height:3.2rem;width:3.2rem}@media (min-width:992px){.hp-banner-slider .slider .slick-prev{left:5%}}.hp-banner-slider .slider .slick-next{height:3.2rem;width:3.2rem}@media (min-width:992px){.hp-banner-slider .slider .slick-next{right:85%}}.hp-banner-slider .slider .slick-prev::before,.hp-banner-slider .slider .slick-next::before{font-size:2.5rem;color:#233240;border:2px solid #233240;border-radius:100%}@media (min-width:992px){.hp-banner-slider .slider__container{padding:0}}.hp-banner-slider .slider__link{outline-color:transparent !important;outline:0 !important}.hp-banner-slider .slider__img-container{height:400px}@media (min-width:992px){.hp-banner-slider .slider__img-container{width:45% !important;margin-left:5% !important;margin-right:50% !important}}.hp-banner-slider .slider__text-container{top:0;bottom:0;letter-spacing:1px}@media (min-width:992px){.hp-banner-slider .slider__text-container{background-color:transparent;width:40% !important;margin-left:50% !important;margin-right:5% !important;padding:1.5rem;text-align:justify}}@media (max-width:1199.98px){.hp-banner-slider .slider__text-container{display:-ms-flexbox;display:flex;justify-content:center;align-items:center;text-align:center}}.hp-banner-slider .slider__text-container h3{color:#252525}@media (min-width:992px){.hp-banner-slider .slider__text-container h3{font-size:2.5rem}}@media (max-width:1199.98px){.hp-banner-slider .slider__text-container h3{font-size:1.5rem;color:#fff !important}}.hp-banner-slider .slider__text-container p{color:#adb5bd}.hp-searchmask .badge-plane:after,.hp-searchmask .hp-banner-slider .slider:after,.hp-banner-slider .hp-searchmask .slider:after{position:absolute;right:-1.5rem;bottom:-5rem;width:300px;height:200px;z-index:-1}#searchmaskHistory{display:none}#searchmaskHistory.active{display:-ms-flexbox;display:flex;flex-wrap:wrap}.search-history__item{background-color:#c3f2f8;color:#233240 !important;transition:all 300ms ease-in-out;flex:0 0 100%;padding:1rem;box-shadow:none}@media (min-width:992px){.search-history__item{flex:0 0 50%;max-width:50%}}@media (max-width:1199.98px){.search-history__item{flex:0 0 100%;max-width:100%}}.search-history__item:hover{background-color:#acedf5 !important}.search-history__text-wrapper{color:transparent;line-height:0;background-color:#f1fcfd;border-radius:1rem;padding:0.5rem}.search-history__info{padding:0.3rem 0.5rem;text-align:center;margin-bottom:0.5rem;color:#4c8f9c}.search-history__text{display:-ms-flexbox;display:flex;flex-wrap:wrap}.search-history__item::after{color:#fff;display:-ms-flexbox;display:flex;background:#233240;border-radius:100%;width:25px;padding:0 0.3rem}.search-history__text-value,.search-history__text-key{display:inline-block;padding:0.5rem;color:#4c8f9c;font-size:1rem;line-height:1rem}.searchmask__footer{padding:0.5rem 0 0}.searchmask{padding-top:1rem}.searchmask .searchmask__body{padding:0}.searchmask .searchmask__text-before p{margin-bottom:0}@media (max-width:1199.98px){.searchmask .searchmask__text-before p{display:-ms-flexbox;display:flex;flex-wrap:wrap}}.searchmask .searchmask__text-before .search-history-toggle,.searchmask .searchmask__text-before .searchmask__toggle-button{color:#4c8f9c !important;font-weight:bold;border-radius:0;border:0;text-align:center;background-color:#f1fcfd;padding:0.55rem 1rem;margin-right:-4px;display:inline-block;vertical-align:baseline;cursor:pointer;transition:all 300ms ease-in-out}@media (max-width:1199.98px){.searchmask .searchmask__text-before .search-history-toggle,.searchmask .searchmask__text-before .searchmask__toggle-button{flex:0 0 50%;max-width:50%}}@media (max-width:767.98px){.searchmask .searchmask__text-before .search-history-toggle,.searchmask .searchmask__text-before .searchmask__toggle-button{flex:0 0 100%;max-width:100%}}.searchmask .searchmask__text-before .searchmask__toggle-button--active,.searchmask .searchmask__text-before .searchmask__toggle-button:hover{color:#4c8f9c !important;background-color:rgba(195, 242, 248, 0.95)}.searchmask .searchmask__text-before .search-history-toggle{color:#ff5b02 !important;background-color:#ffae82}.searchmask .searchmask__text-before .search-history-toggle.active{color:#fff !important;background-color:#ff5b02}.searchmask .searchmask__form{background-color:rgba(195, 242, 248, 0.95)}@media (min-width:992px){.searchmask .searchmask__form{padding:1.5rem 1.5rem 0.5rem}}@media (max-width:1199.98px){.searchmask .searchmask__form{padding:0.5rem}}.searchmask .searchmask__form .searchmask__input--fulltext::after{content:"";font-family:"c4f" !important;position:absolute;font-size:1.3rem;left:0.5rem;top:0.65rem;padding:3px 9px;color:#233240;background:#ecfbfd}.searchmask .searchmask__form button#sm-da::before{content:"";font-family:"c4f" !important;position:absolute;font-size:1.3rem;left:0.5rem;top:0.65rem;padding:3px 9px;color:#233240;background:#ecfbfd}.searchmask .searchmask__form button#sm-du::before{content:"";font-family:"c4f" !important;position:absolute;font-size:1.3rem;left:0.5rem;top:0.65rem;padding:3px 9px;color:#233240;background:#ecfbfd}.searchmask .searchmask__form button#sm-tr::before{content:"";font-family:"c4f" !important;position:absolute;font-size:1.3rem;left:0.5rem;top:0.65rem;padding:3px 9px;color:#233240;background:#ecfbfd}.searchmask .searchmask__form button#sm-bi::before{content:"";font-family:"c4f" !important;position:absolute;font-size:1.3rem;left:0.5rem;top:0.65rem;padding:3px 9px;color:#233240;background:#ecfbfd}.searchmask .searchmask__form button#sm-ap::before{content:"";font-family:"c4f" !important;position:absolute;font-size:1.3rem;left:0.5rem;top:0.65rem;padding:3px 9px;color:#233240;background:#ecfbfd}.searchmask .searchmask__form button#sm-sd::before{content:"";font-family:"c4f" !important;position:absolute;font-size:1.3rem;left:0.5rem;top:0.65rem;padding:3px 9px;color:#233240;background:#ecfbfd}.searchmask .searchmask__form button#sm-tt::before{content:"";font-family:"c4f" !important;position:absolute;font-size:1.3rem;left:0.5rem;top:0.65rem;padding:3px 9px;color:#233240;background:#ecfbfd}.searchmask .searchmask__form button#sm-pc::before{content:"";font-family:"c4f" !important;position:absolute;font-size:1.3rem;left:0.5rem;top:0.65rem;padding:3px 9px;color:#233240;background:#ecfbfd}.searchmask .searchmask__form button#sm-at::before{content:"";font-family:"c4f" !important;position:absolute;font-size:1.3rem;left:0.5rem;top:0.65rem;padding:3px 9px;color:#233240;background:#ecfbfd}.searchmask .searchmask__form button#sm-cr::before{content:"";font-family:"c4f" !important;position:absolute;font-size:1.3rem;left:0.5rem;top:0.65rem;padding:3px 9px;color:#233240;background:#ecfbfd}.searchmask .searchmask__form button#sm-pr::before{content:"";font-family:"c4f" !important;position:absolute;font-size:1.3rem;left:0.5rem;top:0.65rem;padding:3px 9px;color:#233240;background:#ecfbfd}.searchmask .searchmask__form button#sm-tc::before{content:"";font-family:"c4f" !important;position:absolute;font-size:1.3rem;left:0.5rem;top:0.65rem;padding:3px 9px;color:#233240;background:#ecfbfd}.searchmask .searchmask__form-group>.searchmask__label{font-weight:bold;font-size:1rem;color:#4c8f9c;background-color:#ecfbfd;margin:0;display:block;padding:1rem 0.9rem 0rem}.searchmask .searchmask__input{border-radius:0 !important;border-color:#ecfbfd;text-align:left;padding-left:3rem;position:relative;color:#adb5bd;background-color:#ecfbfd}.searchmask .searchmask__stars{background-color:#ecfbfd;margin-top:0rem;padding-top:0.7rem}.searchmask .searchmask__stars input:not(:checked)+label:hover::before,.searchmask .searchmask__stars input:not(:checked)+label:hover~label::before{color:#233240}.searchmask .searchmask__stars{padding-bottom:1rem;padding-top:0.95rem}.searchmask .searchmask__basic>.form-group>.searchmask__input{padding-bottom:2.5rem;padding-top:1rem}.searchmask .searchmask__extended>.form-group>.searchmask__input{padding-bottom:2.5rem;padding-top:1rem}.searchmask .searchmask__input--fulltext{display:block}.searchmask .sm-ap .dropdown-menu.keep-open.show{display:-ms-flexbox;display:flex;flex-wrap:wrap}@media (min-width:992px){.searchmask .sm-ap .dropdown-menu.keep-open.show .searchmask__select-item{flex:0 0 50%;max-width:50%}}@media (max-width:1199.98px){.searchmask .sm-ap .dropdown-menu.keep-open.show .searchmask__select-item{flex:0 0 100%;max-width:100%}}.searchmask .sm-ap .dropdown-menu.keep-open.show .dropdown-close{width:100%}.searchmask .sm-ap .dropdown-menu.keep-open.show .searchmask__parameter label::before{padding-right:2rem}.searchmask .sm-tr .form-control:not(.disabled) .transport-type{background:#ff5b02;padding:0.5rem;border-radius:0 1rem 1rem 0;color:#fff;margin-right:5px}.searchmask .sm-tr .form-control:not(.disabled)::before{background:#ff5b02 !important;color:#fff !important;border-radius:1rem 0 0 1rem !important;left:0.6rem !important;top:0.65rem !important;padding:2px 9px !important}@media (max-width:1199.98px){.searchmask .sm-tr .form-control:not(.disabled)::before{top:0.6rem}}@media (max-width:1199.98px){.searchmask .sm-reset{display:none}}.searchmask .searchmask__btn--reset{color:#4c8f9c;line-height:1.5;text-transform:uppercase;letter-spacing:2px}.searchmask .searchmask__btn--submit{font-size:1rem;line-height:2rem;text-transform:uppercase;letter-spacing:2px;font-weight:normal}.searchmask .searchmask__btn--extended{background:transparent;border-color:transparent;color:#4c8f9c;font-weight:normal}@media (max-width:1199.98px){.searchmask .searchmask__btn--extended{line-height:2rem}}.searchmask .searchmask__heading{display:none}.searchmask .fulltext-favourites__title{display:none}.searchmask .fulltext-result__list.result-empty{display:none}.searchmask .result-empty+.result-empty+ul{width:100% !important}.search-resume{background-color:#233240;border:1px solid transparent;border-radius:0;padding:0 !important}.search-specification{background-color:#ecfbfd;border:1px solid transparent;border-radius:0;padding:0 !important}.search-specification .disabled{opacity:0.3}.search-resume__header,.search-specification__body{padding:1rem 0 0}.search-resume__body{padding:0.8rem;color:#fff}.search-resume__body #search-resume-button{border-radius:0;line-height:2rem;font-size:0.9rem}.search-specification__container{background-color:#ecfbfd}.search-specification__item-body{padding:1rem}.search-specification__item-body .fulltext-filter-clear{line-height:1rem}.search-resume__heading{color:#fff !important;text-align:left !important;padding-left:0.9rem !important;font-size:1.4rem !important}.search-specification__item-header{color:#252525 !important;font-size:1.1rem !important;width:100%}.search-specification__heading{color:#252525 !important;padding:1rem !important;font-size:1.4rem !important;text-align:left !important}.search-specification__select-item label{background-color:transparent !important;color:#6c757d !important;border-radius:0}.search-specification__select-item label .icon-star,.search-specification__select-item label .more-rating{color:#ff5b02}.search-specification__select-item input:checked+label{color:#233240 !important;font-weight:bold}.search-specification__select-item input:checked+label .icon-star,.search-specification__select-item input:checked+label .more-rating{color:#233240 !important}.search-specification__select-item input:checked+label:after{border:2px solid;border-radius:100%;text-align:center;width:20px;height:20px;line-height:15.5px;font-weight:bold}.search-specification__select-item input:not(:checked)+label:hover{background-color:#c3f2f8 !important}.search-specification__parameter label::before{color:#233240}.search-results__buttons.sort{border-bottom:3px solid #ced4da;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;padding-top:1rem}.search-results__buttons.sort .sort__button--active:hover,.search-results__buttons.sort .sort__button--active{color:#ff5b02;font-weight:bold;font-size:1rem;border-radius:0;border:0 !important;border-bottom:3px solid #ff5b02 !important;margin-bottom:-3px;background:transparent !important}.search-results__buttons.sort .sort__button:not(.sort__button--active),.search-results__buttons.sort .sort__button:not(.sort__button--active):hover{color:#ced4da;font-weight:bold;font-size:1rem;border:0 !important;border-bottom:3px solid transparent !important;margin-bottom:-3px;text-decoration:none !important}.country-table:not(.country-table--amadeus){margin:0;padding:0.7rem}@media (min-width:1200px){.country-table:not(.country-table--amadeus){max-width:1140px;margin:0 auto 1rem}}.country-table:not(.country-table--amadeus) .tab-content>.active{display:-ms-flexbox;display:flex;flex-wrap:wrap}@media (min-width:992px){.country-table:not(.country-table--amadeus) .country-table__country{flex:0 0 50%;max-width:50%}}@media (max-width:1199.98px){.country-table:not(.country-table--amadeus) .country-table__country{flex:0 0 100%;max-width:100%}}.country-table:not(.country-table--amadeus) .country-table__tabs{flex:0 0 100%;max-width:100%;display:-ms-inline-flexbox;display:inline-flex;padding:1rem 0}.country-table:not(.country-table--amadeus) .country-table__tab-item{flex-basis:auto;font-weight:bold;margin-right:0.5rem;margin-bottom:0.5rem}.country-table:not(.country-table--amadeus) .country-table__tab-item a{color:#233240}.country-table:not(.country-table--amadeus) .country-table__tab.active{border-color:#233240}.country-table:not(.country-table--amadeus) .country-table__tab{font-weight:bold;padding:0.7rem 1.3rem;border:1px solid #adb5bd;color:#6c757d;background-color:#dee2e6}@media (min-width:992px){.country-table:not(.country-table--amadeus) .country-table__countries.active{display:-ms-inline-flexbox;display:inline-flex !important;flex-wrap:wrap;justify-content:space-between;width:100%}}.country-table:not(.country-table--amadeus) .country-table__country{margin-bottom:1rem;transition:all 300ms ease-in-out;border:0 !important;border-radius:0;background-color:#fff}@media (min-width:992px){.country-table:not(.country-table--amadeus) .country-table__country{max-width:49%;flex:0 0 49%}}.country-table:not(.country-table--amadeus) .country-table__country:last-child{border-bottom:0 !important}.country-table:not(.country-table--amadeus) .country-table__country:hover{color:#233240}.country-table:not(.country-table--amadeus) .country-table__countries-list{flex:0 0 100%;max-width:100%;padding:0}.country-table:not(.country-table--amadeus) .country-table__countries-list .country-table__continent{display:none !important}.country-table:not(.country-table--amadeus) .country-table__countries-list .country-table__country-name{flex:0 0 100% !important;position:relative;padding:0.3rem 0.9rem;color:#233240;font-weight:bold}@media (min-width:992px){.country-table:not(.country-table--amadeus) .country-table__countries-list .country-table__country-name{font-size:1.1rem}}@media (max-width:1199.98px){.country-table:not(.country-table--amadeus) .country-table__countries-list .country-table__country-name{font-size:1rem}}.country-table:not(.country-table--amadeus) .country-table__countries-list .country-table__country-name::before{content:"";font-family:"c4f" !important;position:relative;font-size:1rem;left:0;top:0;padding:7px 9px;color:#adb5bd;display:none}.country-table:not(.country-table--amadeus) .country-table__countries-list .country-table__country-accommodations{color:#adb5bd;font-weight:bold}@media (min-width:992px){.country-table:not(.country-table--amadeus) .country-table__countries-list .country-table__country-accommodations{font-size:1rem}}@media (max-width:1199.98px){.country-table:not(.country-table--amadeus) .country-table__countries-list .country-table__country-accommodations{font-size:0.8rem}}.country-table:not(.country-table--amadeus) .country-table__countries-list .country-table__country-price{color:#adb5bd;font-weight:bold;font-size:0.8rem;text-align:right}.country-table:not(.country-table--amadeus) .country-table__countries-list .country-table__country-price strong{color:#233240}@media (min-width:992px){.country-table:not(.country-table--amadeus) .country-table__countries-list .country-table__country-price strong{font-size:1rem}}@media (max-width:1199.98px){.country-table:not(.country-table--amadeus) .country-table__countries-list .country-table__country-price strong{font-size:0.9rem}}.bd-amadeus-search-results .dates-count-nt{display:none}.bd-amadeus-search-results .dates-count-ama{display:inline-block !important}.sm-result{margin-bottom:1rem}.sm-result .card{background:#ecfbfd;overflow:hidden;transition:all 300ms ease-in-out;border:3px solid #ecfbfd}@media (min-width:768px){.sm-result .card{flex-direction:row}}@media (max-width:991.98px){.sm-result .card{flex-direction:column}}.sm-result .slider,.sm-result .slick-slide{margin:0}@media (min-width:992px){.sm-result .slick-arrow{top:75% !important}}@media (min-width:992px){.sm-result .slick-prev{left:5%}}@media (min-width:992px){.sm-result .slick-next{right:6%}}.sm-result .slick-prev::before,.sm-result .slick-next::before{font-size:1.5rem;color:#fff;border:2px solid #fff;background-color:rgba(37, 37, 37, 0.5);border-radius:100%}.sm-result .thumb{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;min-height:240px;overflow:hidden}.sm-result .image{height:240px;overflow:hidden}.sm-result .price-change{position:absolute;top:0.5rem;left:0.5rem}.sm-result .price{color:#fff;transition:all 300ms ease-in-out}.sm-result .price .price-nt{font-size:1.3rem}.sm-result .price .price-text{font-size:0.6rem}.sm-result .dates-count-ama{display:none}.sm-result .bg-price{max-width:280px;height:65px;position:relative;margin:-2rem auto 1rem}.sm-result .hotel h2{font-weight:bold;font-size:1.25rem;text-overflow:ellipsis;margin:0;padding:0rem;overflow:hidden;height:30px;line-height:30px}.sm-result .hotel h2 a{color:#252525}.sm-result .destination{color:#233240}.sm-result .destination a{color:#233240}.sm-result .rating{color:#ff5b02}.sm-result .info{transition:all 300ms ease-in-out;color:#adb5bd;position:relative;z-index:1}.sm-result .attributes{display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-around}.sm-result .attributes span.boarding,.sm-result .attributes span.transport{margin-top:0.5rem}@media (min-width:576px){.sm-result .attributes span.boarding,.sm-result .attributes span.transport{flex:0 0 48%;max-width:48%}}@media (max-width:767.98px){.sm-result .attributes span.boarding,.sm-result .attributes span.transport{flex:0 0 100%;max-width:100%}}.sm-result .attributes span.boarding .icon,.sm-result .attributes span.transport .icon{color:#233240}.sm-result .parameters{margin-bottom:0 !important;padding:0.5rem;color:#adb5bd}.sm-result .parameters__distance{font-size:1rem;top:-0.2rem;position:relative;padding:0.2rem}@media (min-width:992px){.sm-result .parameters__item{padding:0.2rem}}.sm-result .parameters__item .icon{font-size:1rem}.sm-result .parameters__item--sea-distance{font-size:1rem;font-weight:bold;color:#233240}.sm-result .parameters__text{display:none}.sm-result .lm,.sm-result .fm,.sm-result .tip{font-size:0}.sm-result .is-tip .tip{font-size:1rem;font-weight:bold;color:#fff;background:#ff5b02;padding:0.3rem 0.7rem}.sm-result .is-lm .lm{font-size:1rem;font-weight:bold;color:#fff;background:#233240;padding:0.3rem 0.7rem}.sm-result .is-fm .fm{font-size:1rem;font-weight:bold;color:#fff;background:#233240;padding:0.3rem 0.7rem}.sm-result .card.is-tip{border:3px solid #ffc107}.services-selector .page__heading{padding-bottom:0 !important}.services-selector p{width:100%}.services-selector ul{list-style:none;position:relative;padding:0.75rem;color:#adb5bd;text-align:center;width:100%}.services-selector ul span.icon{color:#233240;display:block;padding:1rem 0;max-height:8rem;transition:all 300ms ease-in-out}@media (min-width:992px){.services-selector ul span.icon{font-size:5rem}}@media (max-width:1199.98px){.services-selector ul span.icon{font-size:3rem}}.services-selector ul h4{font-size:1.5rem;font-weight:bold;color:#252525}.services-selector ul:hover span.icon{color:#ff5b02}.trip-counts__body{display:block !important;padding:0.5rem 0 !important;background:transparent !important}.trip-counts__body .icon{font-size:5.5rem}.trip-counts__body span.font-weight-bold{font-size:1.5rem}.top-offer .more__link{font-size:0;max-width:500px}.top-offer .more__link::before{content:"További ajánlatok megtekintése";font-size:1rem;white-space:normal}.top-offers-group__body{min-height:50vh;padding:0}.top-offers-group__body .top-offer__body{padding:0}.top-offers-group__body ul{justify-content:center;border-bottom:2px solid #dee2e6}.top-offers-group__body h2.component__heading{display:none}@media (min-width:992px){.top-offers-group__body li.nav-item{margin-bottom:-2px;margin-right:0.5rem;flex:initial}}@media (max-width:1199.98px){.top-offers-group__body li.nav-item{margin:0;flex:1 1 32%}}@media (max-width:991.98px){.top-offers-group__body li.nav-item{margin:0;flex:1 1 49%}}@media (max-width:575.98px){.top-offers-group__body li.nav-item{margin:0;flex:1 1 49%}.top-offers-group__body li.nav-item .nav-link{font-size:0.9rem}}.top-offers-group__body .nav-link{font-weight:bold;color:#adb5bd;background-color:transparent;border:0;border-bottom:2px solid #dee2e6;text-align:center;position:relative;border-radius:0}.top-offers-group__body .nav-link.active{color:#ff5b02;background-color:#fff;border-color:#ff5b02}.pagination{margin-top:1rem !important}a.more__link,.load-next,.dates__load-more{color:#fff;text-transform:uppercase;background-color:#ff5b02;border-color:#ff5b02;font-weight:bold;letter-spacing:2px;max-width:500px;border-width:2px;border-radius:0}.square-t{padding-bottom:1rem}.square-t .card .bcg-cover-center{height:240px}.square-t .card .info-wrap{background-color:#fff;color:#6c757d;transition:all 300ms ease-in-out;position:relative}.square-t .card .price{color:#fff;transition:all 300ms ease-in-out}.square-t .card .price .price-nt{font-size:1.3rem}.square-t .card .price .price-text{font-size:0.6rem}.square-t .card .bg-price{max-width:280px;height:65px;position:relative;margin:-3rem auto 1rem}.square-t .card .hotel{font-size:1.3rem;height:65px;overflow:hidden}.square-t .card .rating{height:30px}.square-t .card .boarding .icon,.square-t .card .transport .icon{color:#233240}.square-t .discount{position:absolute;top:0.5rem;right:0.5rem;overflow:hidden;z-index:1}.square-t .discount span{font-size:0.9rem;font-weight:bold;color:#4c8f9c;background:#c3f2f8;padding:0.3rem 0.7rem;display:-ms-flexbox;display:flex}.square-t .price-change{z-index:1;display:none}.square-t .card.is-lm .price-change{font-size:0.9rem;font-weight:bold;color:#fff;background:#233240;padding:0.3rem 0.7rem;position:absolute;top:0.5rem;left:0.5rem;word-break:break-word;text-transform:uppercase;display:block}.square-t .card.is-fm .price-change{font-size:0.9rem;font-weight:bold;color:#fff;background:#233240;padding:0.3rem 0.7rem;position:absolute;top:0.5rem;left:0.5rem;word-break:break-word;text-transform:uppercase;display:block}.square-t .card:hover .info-wrap .price,.square-t .card.active .info-wrap .price{color:#fff}.square-t .card:hover .info-wrap .dummy-button .btn,.square-t .card.active .info-wrap .dummy-button .btn{background-color:#233240;border-color:#233240;color:#fff}.line-t{padding-bottom:1rem}@media (min-width:768px){.line-t .card{flex-direction:row}}@media (max-width:991.98px){.line-t .card{flex-direction:column}}@media (min-width:768px){.line-t .card .bcg-cover-center{height:130px}}@media (max-width:991.98px){.line-t .card .bcg-cover-center{height:240px}}.line-t .card .info-wrap{background-color:#fff;color:#6c757d;transition:all 300ms ease-in-out;position:relative}.line-t .card .price{color:#fff;transition:all 300ms ease-in-out}.line-t .card .price .price-nt{font-size:1.3rem}.line-t .card .price .price-text{font-size:0.6rem}.line-t .card .bg-price{max-width:250px;height:59px;position:relative;margin:1rem auto 1rem}.line-t .card .hotel{font-size:1.3rem;overflow:hidden}@media (max-width:991.98px){.line-t .card .hotel{height:65px}}.line-t .card .rating{height:30px}.line-t .card .boarding .icon,.line-t .card .transport .icon{color:#233240}.line-t .card .attributes{display:-ms-flexbox;display:flex;flex-wrap:wrap;color:#adb5bd;justify-content:space-around}.line-t .card .attributes span.country,.line-t .card .attributes span.date,.line-t .card .attributes span.transport{margin-top:0.5rem}@media (min-width:768px){.line-t .card .attributes span.country,.line-t .card .attributes span.date,.line-t .card .attributes span.transport{flex:0 0 32%;max-width:32%}}@media (max-width:991.98px){.line-t .card .attributes span.country,.line-t .card .attributes span.date,.line-t .card .attributes span.transport{flex:0 0 48%;max-width:48%}}@media (max-width:767.98px){.line-t .card .attributes span.country,.line-t .card .attributes span.date,.line-t .card .attributes span.transport{flex:0 0 100%;max-width:100%}}.line-t .card .attributes .icon{color:#233240}.line-t .discount{position:absolute;top:0.5rem;right:0.5rem;overflow:hidden;z-index:1}.line-t .discount span{font-size:0.9rem;font-weight:bold;color:#4c8f9c;background:#c3f2f8;padding:0.3rem 0.7rem;display:-ms-flexbox;display:flex}.line-t .price-change{z-index:1;display:none}.line-t .card.is-lm .price-change{font-size:0.9rem;font-weight:bold;color:#fff;background:#233240;padding:0.3rem 0.7rem;position:absolute;top:0.5rem;left:0.5rem;word-break:break-word;text-transform:uppercase;display:block}.line-t .card.is-fm .price-change{font-size:0.9rem;font-weight:bold;color:#fff;background:#233240;padding:0.3rem 0.7rem;position:absolute;top:0.5rem;left:0.5rem;word-break:break-word;text-transform:uppercase;display:block}.line-t .card:hover .info-wrap .price,.line-t .card.active .info-wrap .price{color:#fff}.line-t .card:hover .info-wrap .dummy-button .btn,.line-t .card.active .info-wrap .dummy-button .btn{background-color:#233240;border-color:#233240;color:#fff}.news__body .news-article{position:relative;margin:0;transition:all 300ms ease-in-out}.news__body .news-article__body{background:#fff}.news__body .news-article__heading a{color:#252525 !important;font-weight:bold !important;font-family:"Open Sans Condensed", sans-serif}.news__body .news-article__heading{font-size:1.3rem}.news__body .news-article__perex{font-size:0.9rem}.news__body .news-article__perex a{color:#ff5b02;display:block}.news__body p.news-article__date{color:#ff5b02;font-weight:bold}.news__body p.news-article__date:before{content:"";padding-right:0.5rem;font-family:"c4f";font-weight:normal !important}@media (min-width:992px){.news__body{display:-ms-grid;display:grid;grid-gap:25px;margin-bottom:2rem;grid-template-areas:"item1 item2 " "item1 item3"}.news__body .news-article:nth-child(1){grid-area:item1;height:calc(425px - 1rem) !important}.news__body .news-article:nth-child(1) .news-article__img-wrap{position:relative;flex:0 1 100% !important;padding:0;max-height:240px}.news__body .news-article:nth-child(1) .news-article__img-container{min-width:300px;padding-bottom:250px !important}.news__body .news-article:nth-child(1) .news-article__body{position:relative;top:-1rem;left:-1rem;z-index:2;background-color:#fff;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);max-width:90% !important}.news__body .news-article:nth-child(1) .news-article__perex{background:#fff !important}.news__body .news-article:nth-child(2){grid-area:item2}.news__body .news-article:nth-child(3){grid-area:item3}.news__body .news-article:nth-child(2),.news__body .news-article:nth-child(3){display:-ms-inline-flexbox;display:inline-flex;flex-wrap:nowrap;height:calc(200px - 1rem) !important}.news__body .news-article:nth-child(2) .news-article__img-wrap,.news__body .news-article:nth-child(3) .news-article__img-wrap{flex:0 0 calc(200px - 1rem) !important;padding:0rem}.news__body .news-article:nth-child(2) .news-article__perex,.news__body .news-article:nth-child(3) .news-article__perex{background:transparent !important}}body:not(.bd-homepage) .news-article__perex{padding:1.5rem;background:#e9ecef;font-size:0.9rem;color:#adb5bd}.news-article-sidebar{padding-top:1rem}.news-article--detail .news-article__img{max-height:450px}.detail-info .favourites-link--add::before{padding-right:1.5rem}.detail-info .cont-card{overflow:hidden;transition:all 300ms ease-in-out;display:-ms-flexbox;display:flex}@media (min-width:768px){.detail-info .cont-card{flex-direction:row}}@media (max-width:991.98px){.detail-info .cont-card{flex-direction:column}}.detail-info .thumb{overflow:hidden}.detail-info .image{position:relative;background-size:cover;background-position:center center}@media (min-width:768px){.detail-info .image{height:300px}}@media (max-width:991.98px){.detail-info .image{height:250px}}.detail-info .image .slider--simple{margin-bottom:0}.detail-info .image .slider--simple .slick-prev,.detail-info .image .slider--simple .slick-next{top:22% !important}.detail-info .image .slider--simple .slick-next{right:1.3rem !important}.detail-info .image .slider--simple .slick-prev::before,.detail-info .image .slider--simple .slick-next::before{font-size:1.5rem;color:#fff;border:2px solid #fff;background-color:rgba(37, 37, 37, 0.5);border-radius:100%}.detail-info .image .slider--simple .slick-dots{display:none !important}.detail-info .image .slider--simple .slick-slide{margin:0 !important}@media (min-width:768px){.detail-info .image .slider--simple .slick-slide{height:400px}}@media (max-width:991.98px){.detail-info .image .slider--simple .slick-slide{height:250px}}.detail-info .image .tip{font-size:0}.detail-info .image .tip.is-tip{font-size:1.1rem;display:block;padding:0.4rem;background-color:#ff5b02;color:#fff;font-weight:bold;position:absolute;top:0;right:0;z-index:10}.detail-info .image .discount-cont{position:absolute;top:0rem;right:1rem;z-index:10}.detail-info .image .discount{font-size:1.2rem;font-weight:bold;color:#4c8f9c;background:#c3f2f8;padding:0.35rem 0.7rem;display:-ms-flexbox;display:flex}.detail-info .price-from{color:#fff;transition:all 300ms ease-in-out}.detail-info .price-from .price-nt{font-size:1.3rem}.detail-info .price-from .price-text{font-size:0.6rem}.detail-info .bg-price{max-width:280px;height:65px;position:relative;background-color:transparent !important;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.detail-info .price-change-wrap{position:absolute;top:0.5rem;left:0.5rem}.detail-info .price-change .lm,.detail-info .price-change .fm,.detail-info .price-change .tip{font-size:0;padding:0}.detail-info .price-change.is-lm .lm{font-size:1rem;font-weight:bold;color:#fff;background:#233240;padding:0.5rem}.detail-info .price-change.is-fm .fm{font-size:1rem;font-weight:bold;color:#fff;background:#233240;padding:0.5rem}.detail-info .next__gallery{position:absolute;z-index:1;bottom:0}.detail-info a.link-back{margin-right:0.3rem}.detail-info .img-uniq .bcg-cover-center{height:130px}.detail-info .hotel h2 a{font-weight:bold;font-size:1.4rem;min-height:30px;max-height:60px;overflow:hidden;text-overflow:ellipsis;color:#252525}.detail-info .destination{color:#233240}.detail-info .destination a{color:#233240}.detail-info .all-dates{font-size:1.3rem}.detail-info .price-total .price-nt{font-size:1.3rem}.detail-info .price-total .price-add{font-size:0.9rem}.detail-info .info{transition:all 300ms ease-in-out;position:relative;z-index:1}.detail-info .attributes{display:-ms-flexbox;display:flex;flex-wrap:wrap;color:#adb5bd}.detail-info .attributes span.date,.detail-info .attributes span.accom-type,.detail-info .attributes span.boarding,.detail-info .attributes span.transport{margin-top:0.5rem}@media (min-width:576px){.detail-info .attributes span.date,.detail-info .attributes span.accom-type,.detail-info .attributes span.boarding,.detail-info .attributes span.transport{flex:0 0 48%;max-width:48%}}@media (max-width:767.98px){.detail-info .attributes span.date,.detail-info .attributes span.accom-type,.detail-info .attributes span.boarding,.detail-info .attributes span.transport{flex:0 0 100%;max-width:100%}}.detail-info .attributes .icon{color:#233240}.detail-info .parameters{margin-bottom:0 !important;padding:0.5rem;color:#adb5bd}.detail-info .parameters__distance{font-size:1rem;top:-0.2rem;position:relative;padding:0.2rem}@media (min-width:992px){.detail-info .parameters__item{padding:0.2rem}}.detail-info .parameters__item .icon{font-size:1rem}.detail-info .parameters__item--sea-distance{font-size:1rem;font-weight:bold;color:#233240}.detail-info .parameters__text{display:none}.detail-info .dates-limitation{margin:0}.detail-info .dates-limitation__body{margin:0;padding:0 0.5rem 1rem;border:0;border-radius:0;background-color:#f8f9fa;color:#adb5bd}.detail-info .structured-content-nav__item{display:-ms-flexbox;display:flex}.detail-info .structured-content .structured-content__header{background-color:transparent;border-bottom:3px solid #dee2e6;margin-bottom:-3px}.detail-info .structured-content .structured-content__links{overflow:hidden;padding-bottom:0rem;margin-bottom:0rem;border:0}.detail-info .structured-content .structured-content__link{color:#adb5bd;font-weight:bold;border:0;border-bottom:3px solid #dee2e6;border-radius:0;padding:0.7rem 1.3rem;background-color:transparent}@media (min-width:768px){.detail-info .structured-content .structured-content__link:after{content:"" !important;font-family:"c4f" !important;transition:all 300ms ease-in-out}}.detail-info .structured-content .structured-content__link.active{color:#ff5b02;border:0;border-bottom:3px solid #ff5b02;background:transparent !important}@media (min-width:768px){.detail-info .structured-content .structured-content__link.active:after{content:"" !important;font-family:"c4f" !important;transform:rotate(90deg);display:inline-block;top:13%;transition:all 300ms ease-in-out}}.detail-info .structured-content .structured-content__body{border:1px solid transparent;background:#fff;padding:1rem}.detail-info .structured-content .multi-steps>li{z-index:1}.detail-info .structured-content .multi-steps>li.active:after,.detail-info .structured-content .multi-steps>li.active~li:after{background-color:#adb5bd !important}.detail-info .structured-content .multi-steps>li.active~li:before{border-color:#adb5bd !important}.detail-info .structured-content .hotel-gallery{flex-flow:row wrap}.detail-info .structured-content .hotel-gallery .form-inline{display:none}.detail-info .structured-content .hotel-gallery .trip-information__content{flex:1}.detail-info .structured-content .trip-information__description{text-align:justify}.detail-info .structured-content form#SelectAccommodationTourOperatorAddForm,.detail-info .structured-content .trip-information__hotel-name{display:none}@media (max-width:1199.98px){.detail-info .booking-form__title{font-size:1.5rem}}@media (max-width:1199.98px){.detail-info .booking-form__departure-name,.detail-info .booking-form__room-name,.detail-info .booking-form__surcharges-name,.detail-info .booking-form__services-name{font-size:1.2rem}}.detail-info .booking-form__box-content span.price{font-weight:bold}.detail-info .booking-form__box--order .form-group:nth-child(1){order:2}.detail-info .booking-form__box--order .form-group:nth-child(2){order:1}.detail-info .booking-form__box--order .form-group:nth-child(3){order:3}.detail-info .booking-form__box--order .form-group:nth-child(4){order:4}.detail-info .booking-form__box--order .form-group:nth-child(5){order:8}.detail-info .booking-form__box--order .form-group:nth-child(6){order:7}.detail-info .booking-form__box--order .form-group:nth-child(7){order:6}.detail-info .booking-form__box--order .form-group:nth-child(8){order:5}.detail-info .booking-form__participant-row--deprecated .form-group:nth-child(1){order:1}.detail-info .booking-form__participant-row--deprecated .form-group:nth-child(2){order:3}.detail-info .booking-form__participant-row--deprecated .form-group:nth-child(3){order:2}.detail-info .booking-form__participant-row--deprecated .form-group:nth-child(4){order:4}.detail-info .booking-form__room{background:#e9ecef;padding:0.5rem;margin-bottom:1rem}.detail-info .booking-form__surcharges{padding:0.5rem}.detail-info .booking-form__total-price{background:#e9ecef;text-align:right}.detail-info .booking-form__total-price-value span.price{color:#ff5b02;padding:0.3rem 0.5rem}@media (max-width:1199.98px){.detail-info .booking-form__total-price-value span.price{font-size:1.2rem}}.detail-info .booking-form__step-button{text-transform:uppercase;font-weight:bold}.detail-info .booking-form__step-button--next{background-color:#28a745}.detail-info .booking-form__text-after,.detail-info .booking-form__footer{font-size:0.7rem}ol.breadcrumb{background-color:#fff;justify-content:left;border:1px solid #dee2e6;color:#adb5bd !important;font-size:0.8rem !important}ol.breadcrumb a{color:#adb5bd !important}.breadcrumb-item+.breadcrumb-item::before{content:"»"}.country-detail .searchmask__header,.country-detail__header{display:none}.map--hiding .map__button{color:#ff5b02 !important;border-color:#ff5b02 !important;margin:0.5rem 0}.destination-tree{margin:0 !important}.destination-tree__heading{display:none}.destination-tree__header,.destination-tree__footer{padding:0 !important}.destination-tree__body{background:#fff;border:0;padding:0 !important}.destination-tree__body>ul{display:-ms-inline-flexbox;display:inline-flex;flex-direction:row;flex-wrap:wrap;width:100%;margin-bottom:0rem;padding:0.5rem 0}.destination-tree__body>ul a{color:#233240}@media (min-width:992px){.destination-tree__body>ul>li{flex:0 0 33.333%;max-width:33.333%}}@media (max-width:1199.98px){.destination-tree__body>ul>li{flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.destination-tree__body>ul>li{flex:0 0 100%;max-width:100%}}.destination-tree__body>ul .destination-tree__link{font-weight:bold}.destination-tree__body>ul .destination-tree__collapse::before{color:#252525;font-size:1.3rem}.more__offers{width:100%}.country-detail .custom-text{padding:1rem}.country-detail .custom-text img{padding:0.5rem;height:210px}.country-detail .country-statistics{background:#fff;padding:1rem}.gallery__heading{display:none}.gallery__img-caption{padding:0.5rem;background:#dee2e6;overflow:hidden}.tags{margin-bottom:0}.tags .tags__heading{font-size:1rem !important;color:#dee2e6 !important;padding-bottom:0 !important}.tags .btn{font-size:0.9rem;padding:0.3rem !important}.tags .btn:before{content:"#"}.slider--hotel-history-empty{display:none}.slider--hotel-history .slick-list{min-height:300px !important}.slider--hotel-history__header{padding:0}.slider--hotel-history__heading{padding:1.5rem 1rem !important;font-size:1.3rem !important}.slider--hotel-history__heading::before{content:"";font-family:"c4f" !important;position:relative;left:-1rem}.slider--hotel-history__heading::after{content:"";font-family:"c4f" !important;position:relative;right:0rem;transform:rotate(90deg)}.offer--hotel-history .offer__container{border-radius:0;border:0;background:#fff}.offer--hotel-history .offer__img-container{padding-bottom:50%}.offer--hotel-history .offer__link{color:transparent}.offer--hotel-history .offer__text{text-align:left}.offer--hotel-history .offer__text-container{height:110px}.offer--hotel-history .offer__headline{font-size:1.2rem;padding:0.5rem 0.7rem}.offer--hotel-history .offer__ratings{background-color:#252525 !important;color:#233240 !important;width:100%;text-align:center;bottom:0rem}.offer--hotel-history .offer__country{padding:0.2rem 0.7rem}.offer--hotel-history .offer__destination{padding:0.2rem 0.7rem;font-weight:bold}footer[role="contentinfo"] h2.component__heading,footer[role="contentinfo"] .callback__heading,footer[role="contentinfo"] .pseudonav__title{padding:0.9rem 0rem;line-height:2rem;display:block;font-weight:bold;line-height:1;text-transform:uppercase !important;text-align:center !important;margin-bottom:1rem;display:-ms-inline-flexbox;display:inline-flex;justify-content:space-evenly;color:#fff}@media (min-width:992px){footer[role="contentinfo"] h2.component__heading,footer[role="contentinfo"] .callback__heading,footer[role="contentinfo"] .pseudonav__title{font-size:1.1rem}}@media (max-width:1199.98px){footer[role="contentinfo"] h2.component__heading,footer[role="contentinfo"] .callback__heading,footer[role="contentinfo"] .pseudonav__title{font-size:1rem}}footer[role="contentinfo"] .no-title .pseudonav__title{display:none}footer[role="contentinfo"] .pseudonav{margin-bottom:0;margin-top:0.9rem}footer[role="contentinfo"] .pseudonav__list{display:-ms-flexbox;display:flex;justify-content:flex-start;flex-wrap:wrap;padding:0;margin-bottom:0}footer[role="contentinfo"] .pseudonav__list li{padding:0.5rem}footer[role="contentinfo"] .pseudonav__list a{font-weight:bold;color:#252525}footer[role="contentinfo"] .footer-social a,footer[role="contentinfo"] .footer-social .icon{font-size:2rem;text-decoration:none}footer[role="contentinfo"] .footer-contact a{color:#fff;text-decoration:none;font-size:1.3rem}footer[role="contentinfo"] .footer-copyright{color:#adb5bd}footer[role="contentinfo"] .footer-copyright a{color:#adb5bd}footer[role="contentinfo"] .footer-disclaimer{font-size:0.7rem;color:#adb5bd}.favourites-floatbox{background:#c3f2f8;border:0;border-radius:1rem 0 0 1rem;z-index:4001}.popup{background-image:url("//c.ccdn.hu/31121/uploads/fs_images/contentdesignimagesets/12/newsletter-bg_398_o.webp");background-repeat:no-repeat;background-size:cover;color:#fff !important}.popup a{color:#fff}.popup h2{color:#fff}@media (min-width:768px){.popup{width:50vw}}@media (max-width:991.98px){.popup{width:70vw}}@media (max-width:767.98px){.popup{width:90vw}}.travel_facultative .content-info{position:relative !important}.travel_facultative .content-info .icon.down{opacity:0}.travel_facultative .content-info.bg-primary{color:#fff}.travel_facultative .content-info.bg-primary h2{color:#fff}.travel_facultative .content-info.bg-primary .text-danger{color:#fff !important}.travel_facultative .content-info.bg-primary .icon.down{opacity:1;font-size:3rem;color:#fff;transition:all 300ms ease-in-out;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:1rem;margin-top:-1rem}.travel_facultative .content-info.bg-primary .icon.down::before{transform:rotate(90deg)}.travel_facultative .content-info h2{padding:0;font-size:1.45rem;height:3rem}.travel_facultative .content-info ul{min-height:250px}.travel_facultative .content-info .text-danger{color:#233240 !important;font-size:1.2rem;font-weight:bold;text-align:center}.travel_facultative .content-info .btn-success,.travel_facultative .content-info .btn-secondary{background:#ff5b02;border-color:#ff5b02;width:100% !important;margin:0.5rem 0;text-transform:uppercase;font-weight:bold;letter-spacing:2px;border-width:2px}.travel_facultative .content-info figure.gallery__img-container{height:200px;margin:1rem 0}.travel_facultative h3{font-size:1.25rem;font-weight:bold}.travel_facultative .program-page{background:#233240;color:#fff;margin:1rem 0}.travel_facultative .program-page h2{color:#fff}.travel_facultative .destination-form.program-1 .program-page-1{display:block !important}.travel_facultative .destination-form.program-1 .program-page-2,.travel_facultative .destination-form.program-1 .program-page-3,.travel_facultative .destination-form.program-1 .program-page-4,.travel_facultative .destination-form.program-1 .program-page-5{display:none}.travel_facultative .destination-form.program-2 .program-page-2{display:block !important}.travel_facultative .destination-form.program-2 .program-page-1,.travel_facultative .destination-form.program-2 .program-page-3,.travel_facultative .destination-form.program-2 .program-page-4,.travel_facultative .destination-form.program-2 .program-page-5{display:none}.travel_facultative .dynamic-form{background:#233240;color:#fff}.travel_facultative .dynamic-form h2{color:#fff}.travel_facultative .dynamic-form .from-group-submit button{background:#ff5b02;border-color:#ff5b02}.travel_facultative .dynamic-form .from-group-submit button:hover{background:#e85100;border-color:#e85100}@media (min-width:992px){.travel_facultative .dynamic-form #DynamicFormAddForm{display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.travel_facultative .dynamic-form .form-group:nth-of-type(2),.travel_facultative .dynamic-form .form-group:nth-of-type(3){max-width:100%;flex:0 0 100%}.travel_facultative .dynamic-form .form-group:nth-of-type(4),.travel_facultative .dynamic-form .form-group:nth-of-type(5){max-width:49.5%;flex:0 0 49.5%}.travel_facultative .dynamic-form .form-group:nth-of-type(6),.travel_facultative .dynamic-form .form-group:nth-of-type(7){max-width:49.5%;flex:0 0 49.5%}.travel_facultative .dynamic-form .form-group:nth-of-type(8),.travel_facultative .dynamic-form .form-group:nth-of-type(9){max-width:49.5%;flex:0 0 49.5%}.travel_facultative .dynamic-form .form-group:nth-of-type(10),.travel_facultative .dynamic-form .form-group:nth-of-type(11),.travel_facultative .dynamic-form .form-group:nth-of-type(12){max-width:100%;flex:0 0 100%}.travel_facultative .dynamic-form .form-group:nth-of-type(13){max-width:100%;flex:0 0 100%}.travel_facultative .dynamic-form .form-group:nth-of-type(14),.travel_facultative .dynamic-form .form-group:nth-of-type(15){max-width:49.5%;flex:0 0 49.5%}.travel_facultative .dynamic-form .form-group:nth-of-type(16),.travel_facultative .dynamic-form .form-group:nth-of-type(17){max-width:100%;flex:0 0 100%}.travel_facultative .dynamic-form .row{flex:0 0 100%;max-width:100%;margin:0}.travel_facultative .dynamic-form .row .from-group-submit{flex:0 0 100%;max-width:100%;padding:0}.travel_facultative .dynamic-form .form-custom__text-before,.travel_facultative .dynamic-form .form-custom__text-after{width:100%}}.travel_facultative .btn.booking{position:fixed;right:5rem;bottom:1rem;z-index:1}.bd-term .component,.bd-amadeus-term .component{margin-bottom:0}.bd-term .upselling-rooms__title,.bd-amadeus-term .upselling-rooms__title{color:#233240;border-bottom:1px solid #233240;padding-bottom:1rem;margin-bottom:1rem;font-weight:600;font-size:1rem}.bd-term .info-wrap .order-name,.bd-amadeus-term .info-wrap .order-name{color:#233240;border-bottom:1px solid #233240;padding-bottom:1rem;margin-bottom:1.6rem;font-size:0.95rem;font-weight:600;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.bd-term .info-wrap .order-name .date-id,.bd-amadeus-term .info-wrap .order-name .date-id{color:#adb5bd}.bd-term .info-wrap .hotel,.bd-amadeus-term .info-wrap .hotel{font-size:1.2rem;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:#252525}.bd-term .info-wrap .hotel a,.bd-amadeus-term .info-wrap .hotel a{color:#233240}.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 button,.bd-amadeus-term .info-wrap .hotel button{margin:0;font-weight:600}.bd-term .info-wrap .hotel button:hover,.bd-amadeus-term .info-wrap .hotel button:hover{background:#233240;color:#fff}.bd-term .info-wrap .info-line,.bd-amadeus-term .info-wrap .info-line{padding-bottom:8px}.bd-term .info-wrap .info-line.tree,.bd-amadeus-term .info-wrap .info-line.tree{margin-bottom:1rem;font-size:0.95rem}.bd-term .info-wrap .info-line.tree a,.bd-amadeus-term .info-wrap .info-line.tree a{color:#343a40}.bd-term .info-wrap .info-line.tree a:hover,.bd-amadeus-term .info-wrap .info-line.tree a:hover{color:#233240}.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 .info-line .duration-day,.bd-term .info-wrap .info-line .duration-night,.bd-amadeus-term .info-wrap .info-line .duration-day,.bd-amadeus-term .info-wrap .info-line .duration-night{font-weight:700}.bd-term .info-wrap .info-line .change-current,.bd-amadeus-term .info-wrap .info-line .change-current{text-decoration:underline;color:#252525;padding-left:23px;font-weight:bold}.bd-term .info-wrap .info-line .change-current:hover,.bd-amadeus-term .info-wrap .info-line .change-current:hover{color:#233240;text-decoration:none}.bd-term .hotel__btn,.bd-term #changeOccupancyButton,.bd-term .btn-outline-primary,.bd-term .booking-form__step-button--prev,.bd-term .booking-form__step-button--next,.bd-amadeus-term .hotel__btn,.bd-amadeus-term #changeOccupancyButton,.bd-amadeus-term .btn-outline-primary,.bd-amadeus-term .booking-form__step-button--prev,.bd-amadeus-term .booking-form__step-button--next{border-radius:0rem;background:#233240;border-color:#233240;color:#fff;font-size:1rem;box-shadow:none;min-width:200px}.bd-term .info-wrap,.bd-term .booking-form__body,.bd-amadeus-term .info-wrap,.bd-amadeus-term .booking-form__body{border:1px solid #e9ecef;padding:1.5rem;border-radius:0rem;background:#f8f9fa}.bd-term .booking-form__body .booking-form__stepline,.bd-amadeus-term .booking-form__body .booking-form__stepline{display:none}.bd-term .booking-form__box.booking-form__box--occupancy,.bd-amadeus-term .booking-form__box.booking-form__box--occupancy{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}@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-top:1.5rem}.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:#233240;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:#233240}.bd-term .booking-form__stepline .multi-steps>li.active::before,.bd-amadeus-term .booking-form__stepline .multi-steps>li.active::before{background:#233240;color:#fff;border-color:#233240}.bd-term .booking-form__room-availability img,.bd-amadeus-term .booking-form__room-availability img{width:1rem;height:1rem;margin-left:0.5rem;margin-top:-4px}.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:#ff5b02}.bd-term .booking-form h2.booking-form__title,.bd-amadeus-term .booking-form h2.booking-form__title{color:#233240;margin-bottom:1rem;border-bottom:1px solid #233240;padding-bottom:1rem;font-weight:600;font-size:0.95rem}.bd-term .booking-form h3,.bd-amadeus-term .booking-form h3{color:#6c757d;font-size:1rem;padding:0.5rem 0;font-weight:bold}.bd-term .booking-form .booking-form__room-count div,.bd-amadeus-term .booking-form .booking-form__room-count div{font-weight:bold}.bd-term .booking-form .booking-form__room-total,.bd-term .booking-form .booking-form__room-price,.bd-term .booking-form .booking-form__surcharge-price,.bd-term .booking-form .booking-form__surcharge-total,.bd-amadeus-term .booking-form .booking-form__room-total,.bd-amadeus-term .booking-form .booking-form__room-price,.bd-amadeus-term .booking-form .booking-form__surcharge-price,.bd-amadeus-term .booking-form .booking-form__surcharge-total{font-weight:bold}.bd-term .booking-form .booking-form__room-total .alt-price,.bd-term .booking-form .booking-form__room-price .alt-price,.bd-term .booking-form .booking-form__surcharge-price .alt-price,.bd-term .booking-form .booking-form__surcharge-total .alt-price,.bd-amadeus-term .booking-form .booking-form__room-total .alt-price,.bd-amadeus-term .booking-form .booking-form__room-price .alt-price,.bd-amadeus-term .booking-form .booking-form__surcharge-price .alt-price,.bd-amadeus-term .booking-form .booking-form__surcharge-total .alt-price{color:#adb5bd;font-size:0.9rem;display:block}.bd-term .booking-form .booking-form__selected-surcharges,.bd-amadeus-term .booking-form .booking-form__selected-surcharges{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:#233240;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-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{margin-bottom:1rem}@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 .sidebar-wrap,.bd-amadeus-term .sidebar-wrap{background:#e9ecef;padding:1.5rem 1rem;border-radius:0rem}.bd-term .sidebar-wrap h2,.bd-amadeus-term .sidebar-wrap h2{color:#233240;margin-bottom:1rem;border-bottom:1px solid #233240;padding-bottom:1rem;font-weight:600;font-size:1rem}.bd-term .sidebar-wrap h3,.bd-amadeus-term .sidebar-wrap h3{font-size:1rem;font-weight:600;padding-top:1rem;color:#233240}.bd-term .sidebar-wrap a,.bd-amadeus-term .sidebar-wrap a{color:#ff5b02}.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;padding:0.4rem}.bd-term .sidebar-wrap .hotel-gallery .gallery__img-container:hover,.bd-amadeus-term .sidebar-wrap .hotel-gallery .gallery__img-container:hover{opacity:0.5}.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 .gallery__img-caption,.bd-amadeus-term .sidebar-wrap .gallery__img-caption{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{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:#233240;color:#fff}.bd-term .trip-information h3,.bd-amadeus-term .trip-information h3{font-size:1.15rem;margin-bottom:0.9rem;padding-top:1rem;color:#233240}.bd-term .trip-information__hotel-name,.bd-amadeus-term .trip-information__hotel-name{font-size:0.9rem;border-bottom:1px solid #233240;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:#233240;border:0;border-bottom:1px solid #233240;background:rgba(35, 50, 64, 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:#233240;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:#252525}.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:#8aa5bf;border-radius:0rem}.trip-counts__body h3{font-family:"Playfair Display", serif;font-style:italic}@media (min-width:992px){.trip-counts__body h3{font-size:2.5rem}}