@charset "UTF-8";
.favourites-link-accommodation{font-size:0.95rem;padding:5px 12px;border:1px solid #f5bd28;color:#f5bd28;border-radius:0.25rem;text-align:center;display:block;width:fit-content;margin-top:1rem}.favourites-link-accommodation span{margin-left:5px}.favourites-link-accommodation.active,.favourites-link-accommodation:hover{background:#f5bd28;color:#fff;text-decoration:none}@media (min-width:992px){.favourites-link-accommodation{position:absolute;top:0;right:0}}.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}}@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:#ff4747}.js-dates .date-template__date-info{display:-ms-flexbox;display:flex}.js-dates .dates__item{border:1px solid #ced4da;border-radius:0.25rem;padding:1rem;margin-bottom:1rem}.js-dates .price-grid{font-size:1.5rem;font-weight:600;line-height:1.2;color:#093f63}.js-dates .price-grid svg{color:#003e77}.js-dates .price-grid .small{color:#003e77;font-size:0.8rem}.js-dates .availability{margin-top:0.75rem}.js-dates .verification-button{padding:0.5rem 3rem;font-weight:600;background:#f5bd28;color:#fff;border-radius:0.25rem;border:0;font-size:1.1rem}.js-dates .verification-button:hover{background:#e0a50a}.js-dates .request-button,.js-dates .reservation-button{padding:0.5rem 3rem;font-weight:600;background:#28a745;color:#fff;border-radius:0.25rem;border:0;font-size:1.1rem}.js-dates .request-button:hover,.js-dates .reservation-button:hover{background:#1e7e34}.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:#f5bd28;color:#fff}.table,.trip-information__description table{width:100%;margin-bottom:1rem;border-color:#f8f9fa}.table th,.trip-information__description table th,.table td,.trip-information__description table td{padding:0.5rem;vertical-align:top;border-color:#e9ecef}.table th p,.trip-information__description table th p,.table td p,.trip-information__description table td p{margin-bottom:0}.searchmask__toggle-button[data-mask="de-h"],.searchmask__toggle-button[data-mask="de"]{display:none}.bd-amadeus-country .searchmask__toggle-button[data-mask="de"],.bd-amadeus-destination .searchmask__toggle-button[data-mask="de"],.bd-amadeus-search-results .searchmask__toggle-button[data-mask="de"]{display:block}.bd-amadeus-country .searchmask__toggle-button[data-mask="nt"],.bd-amadeus-destination .searchmask__toggle-button[data-mask="nt"],.bd-amadeus-search-results .searchmask__toggle-button[data-mask="nt"]{display:none}.country-detail__heading{display:none}.hotel .info .info-box .fav-add{display:none}@media (min-width:992px){.fulltext-dropdown{max-height:65vh}}.fulltext-input{width:100%;left:0;text-indent:15px}.fulltext-dropdown .searchmask__info-text{order:1}.fulltext-dropdown .fulltext-favourites{order:2}.fulltext-dropdown .fulltext-column-destination{order:3}.fulltext-dropdown .dropdown-close{order:3}.fulltext-column-destination .fulltext-result__item--country{font-size:0}.fulltext-column-destination .fulltext-result__item--country strong{font-size:1rem}.fulltext-column-destination .fulltext-result__item--country strong:before{content:"Teljes ";font-weight:400}.fulltext-column-destination .fulltext-result__item--country strong:after{content:" keresés";font-weight:400}.searchmask__form-group.sm-extended{display:none}.body-wrapper{opacity:0}nav,.nav-link{transition:all 300ms ease-in-out}@media (max-width:1199.98px){.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-nav .structured-content-nav__link{padding-right:0.45rem;padding-left:0.45rem}}.menu-button__line{background:#f5bd28}.navbar-light .navbar-toggler{border-color:#726a3c}.menu-button__badge{display:none}.add-bcg{background:#e9ecef;padding-top:1rem}.add-bcg-dark{background:#111111;color:#fff}.add-bcg-primary{background:#f5bd28}.add-bcg-secondary{background:#093f63}@media (max-width:575.98px){header[role="banner"]{background:#093f63 !important}}header[role="banner"]>.section:first-child{background:white;background:linear-gradient(180deg, rgba(0, 62, 119, 0.9) 0%, rgba(0, 62, 119, 0.55) 50%, rgba(0, 62, 119, 0.25) 100%)}.bd-homepage header[role="banner"]{position:absolute;top:0;z-index:100;width:100%;background:transparent}.bd-homepage .navbar--main{background:transparent !important}.bd-search-results .container-fluid{padding:0}.bd-search-results .sort__button:nth-child(2){font-size:0}.bd-search-results .sort__button:nth-child(2):after{content:"Legjobbra értékelt";font-size:0.875rem}.bd-search-results .searchmask,.bd-amadeus-search-results .searchmask{display:block !important}.bd-country .country-detail__heading{display:none}.bd-country .destination-tree__list:not(.collapse){display:-ms-flexbox;display:flex;flex-wrap:wrap}.bd-country .destination-tree__list:not(.collapse) .destination-tree__item{flex-basis:49%;margin:0.5%}.bd-country .destination-tree__list:not(.collapse) .destination-tree__item h3{background:#efefef;padding:10px}.bd-country .destination-tree__link:before{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.bd-country .destination-tree__collapse{background:#efefef}.bd-country .destination-tree__collapse:before{transform:rotate(-90deg)}.searchmask__input--fulltext[data-count="1"]:before{max-width:80%}.searchmask__heading{display:none}.bd-destination .country-detail__heading{display:none}.btn-outline-secondary{float:right}.bd-favourites .offer__price--current a:after{display:block;line-height:1rem;font-size:1rem}.bd-favourites .offer__price--current a:hover{text-decoration:none}.bd-favourites .offer--favourites{position:relative}.bd-favourites .offer--favourites .offer__heading a:after{content:" ";position:absolute;display:block;top:0;left:0;height:100%;width:50%;z-index:10}@media (max-width:767.98px){.bd-favourites .offer--favourites .offer__heading a:after{width:100%;height:50%}}header[role="banner"]{background:#093f63}header[role="banner"] .container,header[role="banner"] .container-fluid{padding:0;margin:0 auto}header[role="banner"] div{padding:0;margin:0}.navbar--main{border-top:1px solid rgba(255, 255, 255, 0.3);border-bottom:1px solid rgba(255, 255, 255, 0.3);background:transparent !important}.navbar--main.fixed-top,.navbar--main.active{background:#093f63 !important}@media (min-width:992px){.navbar--main.fixed-top,.navbar--main.active{background:linear-gradient(180deg, #003e77 0%, rgba(0, 62, 119, 0.75) 50%, rgba(0, 62, 119, 0.5) 100%) !important}}.navbar--main img{max-width:150px;padding:0}.navbar--main .navbar-nav{margin-left:auto !important}.navbar--main .navbar-nav .dropdown-menu{border:0;border-radius:0}.navbar--main .navbar-nav .dropdown-menu .dropdown-item{font-size:0.95rem !important;text-transform:initial;padding:0.5rem;color:#888;background:rgba(255, 255, 255, 0.9) !important;font-family:"Montserrat", sans-serif;transition:all 300ms ease-in-out}.navbar--main .navbar-nav .dropdown-menu .dropdown-item:hover{color:#f5bd28;background:#fff}.navbar--main .navbar-nav #accommodations-favourites-link{color:#fff}.navbar--main .nav-link{padding:15px;color:#fff !important;font-weight:400;font-size:1rem}.navbar--main .nav-link:hover{color:#fff !important;background:#f5bd28}h1#heading{text-align:right;padding-top:0.5rem;color:#fff;font-size:0.9rem}@media (max-width:1199.98px){h1#heading{padding:0.5rem}}h2.component__heading{padding:30px 5px 10px;width:100%;font-size:1.5rem;color:#5f5f5f;border-bottom:1px solid rgba(0, 62, 119, 0.15)}.contact-header{cursor:default}.contact-header .component{margin:0}@media (max-width:1199.98px){.contact-header{padding:0.5rem !important}}.contact-header ul{margin:0rem auto;list-style:none;padding:0rem;float:right}@media (max-width:991.98px){.contact-header ul{line-height:0.8}.contact-header ul li{font-size:0.9rem}}.contact-header li{display:inline-block;padding:5px 0rem;color:#fff}.contact-header li a{padding:0rem 0.3rem;font-size:1rem}.contact-header li a:hover{text-decoration:none;color:#f5bd28}.contact-header a{font-size:0.9rem !important;color:#fff}.contact-header .favourites-floatbox{}@media (min-width:992px){.contact-header .favourites-floatbox{background:#093f63;border-radius:0.25rem 0 0 0.25rem;border:none;top:20% !important;z-index:1040;padding:0 10px;color:#f5bd28}.contact-header .favourites-floatbox .icon-briefcase.favourites-floatbox__icon::before{content:""}.contact-header .favourites-floatbox a{color:#fff}.contact-header .favourites-floatbox a:hover{color:#f5bd28}}@media (max-width:1199.98px){.contact-header .favourites-floatbox{display:none}}@media (max-width:575.98px){.slider-hp{display:none}}.slider--simple .slider__text-container{background:rgba(0, 0, 0, 0.1)}.slider--simple .slider__img{}@media (min-width:992px){.slider--simple .slider__img-container{min-height:650px}}@media (max-width:1199.98px){.slider--simple .slider__img-container{min-height:500px}}@media (max-width:991.98px){.slider--simple .slider__img-container{min-height:400px}}.slider--simple .slider__text-container--bottom{top:0 !important}@media (min-width:992px){.slider--simple .slider__text-container--bottom{padding:13rem 0 !important}}@media (max-width:1199.98px){.slider--simple .slider__text-container--bottom{padding:5rem 0 !important}}@media (max-width:1199.98px){.slider--simple .slider__text{margin-top:50px}}@media (max-width:991.98px){.slider--simple .slider__text{margin-top:80px}}.slider--simple .slider__text h3{display:none;position:relative;margin:0 auto;padding:10px;color:#fff;font-weight:700;text-transform:uppercase}@media (min-width:576px){.slider--simple .slider__text h3{display:block;font-size:20px}}@media (min-width:992px){.slider--simple .slider__text h3{font-size:50px}}.slider--simple .slider__text p{color:#fff;display:none;width:520px;position:relative;margin:0 auto;padding:10px;text-transform:uppercase}@media (min-width:576px){.slider--simple .slider__text p{display:block;font-size:15px}}@media (min-width:992px){.slider--simple .slider__text p{font-size:20px}}.partner{padding:20px 0px;min-height:270px}.partner .cd-title .text{font-size:25px !important;text-align:center !important}.partner .cd-content{padding:15px}.partner ul{list-style:none}.partner li{display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.partner img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.7;padding:5px;width:auto;height:auto;max-height:115px;max-width:100%;transition:all 100ms ease-in-out}.partner img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}.q-box .container{max-width:1110px;padding-top:0}.q-box-title-col{padding:0 0 0.875rem 0}.q-box-title-col .page__body{display:none}.q-box-title-col article{margin-bottom:0}body:not(.bd-homepage) .q-box-title-col{display:none}.q-box-row .gallery__img-container{min-height:200px}.q-box-row .q-box-column{padding:0 8px}.q-box-row .element{position:relative}.q-box-row .element:after{background:rgba(255, 255, 255, 0);width:100%;height:100%;display:block;position:absolute;top:0;left:0;content:" ";z-index:10;transition:all 300ms ease-in-out}.q-box-row .element:hover:after{background:rgba(255, 255, 255, 0.2)}.q-box-row .element header{position:absolute;top:0;z-index:10;padding:0}.q-box-row .element header h2{display:block;width:auto;font-size:20px;line-height:30px;font-weight:700;color:#fff;text-transform:uppercase;background:rgba(9, 63, 99, 0.8) !important;text-align:left;padding:10px 20px}@media (max-width:991.98px){.q-box-row .element header h2{padding:10px 5px}}@media (max-width:767.98px){.q-box-row .element header h2{padding:10px 20px}}.q-box-row .element header:before{border-top:5px solid #f5bd28;content:"";position:absolute;top:0px;height:5px;width:40px;left:0}.q-box-row .element a{z-index:11;position:absolute;top:0;left:0;width:100%;height:100%}.q-box-row .element .component__body{padding:0}.q-box-row .element .component__body p{bottom:0;position:absolute;right:0;padding:0 0.75rem;z-index:2;font-size:1.4rem;color:#fff;margin:0;background:rgba(9, 63, 99, 0.65) !important;text-align:center}.dest-box-row{padding:30px 0}.dest-box-row:before{content:"Kiemelt akciós és last minute úticélok";display:block;width:100%;text-transform:uppercase;font-size:1.5rem;padding-bottom:30px}.dest-box-row .gallery__img-container{min-height:200px}.dest-box-row .element{position:relative}.dest-box-row .element header{position:absolute;top:0;z-index:10;padding:0;width:100%;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;height:100%;background:rgba(0, 0, 0, 0.2);transition:all 300ms ease-in-out}.dest-box-row .element header:hover{background:rgba(0, 0, 0, 0)}.dest-box-row .element header h2{display:block;font-size:20px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center}.dest-box-row .element a{z-index:11;position:absolute;top:0;left:0;width:100%;height:100%;transition:all 300ms ease-in-out}.dest-box-row .element a:hover{background:rgba(0, 0, 0, 0.4)}.dest-box-row .element .component__body{padding:0}.searchmask{}.searchmask .fulltext-result__list.result-empty{display:none}.searchmask .fulltext-input{width:100%}.searchmask .result-empty+.result-empty+ul:not(.result-empty){width:100% !important}.searchmask .fulltext-result__title,.searchmask .fulltext-favourites__title{padding:3px;font-weight:600}.searchmask .fulltext-result__list:nth-child(3){width:31%;margin-right:0}.searchmask .fulltext-selected-wrapper{padding:0;background:none;font-size:0.95rem}.searchmask .fulltext-result__selected-item{margin:0;padding:0 0.5rem;background:none;color:#111111;font-weight:600}.searchmask .fulltext-result__selected-item span{color:#ff4747;font-size:22px;line-height:20px;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center;background:none;position:relative;top:2px;font-weight:600}.searchmask .fulltext-result__selected-item:before{padding-right:22px;font-size:0.75rem}@media (min-width:992px){.searchmask .fulltext-result__selected-item:before{display:none}}@media (max-width:767.98px){.searchmask .close-fulltext{position:absolute;right:0;top:0}.searchmask .dropdown-menu{padding:1rem}}.searchmask .fulltext-favourites__title{padding:3px 0;font-weight:700;width:100%;font-size:1rem;border-bottom:1px solid #ced4da;margin-bottom:0.5rem}.searchmask .fulltext-result__item--country{padding:2px 0;font-size:0.95rem}.searchmask .fulltext-result__item--country .flag{transform:scale(0.45) translateY(-3px)}.searchmask .fulltext-result__item--country .icon{padding:0 !important;color:#f5bd28;font-size:1.75rem;line-height:1;margin:0 0 -4px}.searchmask .fulltext-result__item--destination{font-size:0.95rem}.searchmask .fulltext-result__item--destination:not(.pl-3){font-weight:600}.searchmask .fulltext-result__item--destination.pl-3{padding-left:25px !important}.searchmask .dropdown-close__button{width:180px;padding:0.4rem;border-radius:0.1666666667rem;font-weight:bold}@media (min-width:992px){.searchmask .dropdown-menu.dropdown-content.dropdown-100.keep-open.show,.searchmask .fulltext-dropdown.dropdown-menu.dropdown-content.dropdown-100.row{max-width:1092px !important;width:1092px !important;padding:1.5rem 2rem;background:#fff;border-radius:0.25rem}.searchmask .dropdown-menu .dropdown-close{padding-bottom:0;background:linear-gradient(rgba(255, 255, 255, 0.5), #fff)}.searchmask .close-fulltext{position:absolute;right:-25px;top:25px}.searchmask .fulltext-selected.country:not(:empty)::before{content:"Kiválasztott országok";padding-right:10px;color:#6c757d}.searchmask .fulltext-selected.destination:not(:empty)::before{content:"Kiválasztott régiók";padding-right:10px;color:#6c757d}.searchmask .fulltext-selected.hotel:not(:empty)::before{content:"Kiválasztott szállások";padding-right:10px;color:#6c757d}.searchmask li.fulltext-result__title{padding:3px;font-weight:700;width:100%;font-size:1rem;color:#093f63;margin-bottom:0.5rem}.searchmask .dropdown-menu.dropdown-content.dropdown-100.keep-open.show{padding:2rem}.searchmask .fulltext-favourites.fulltext-column-destination li.fulltext-favourites__title{display:none}.searchmask .fulltext-favourites.fulltext-column-country{display:block;max-height:100%;margin:0}.searchmask .fulltext-favourites.fulltext-column-country+.fulltext-column-destination{order:2;margin:0;width:33%;position:-webkit-sticky;position:sticky;right:0;top:0;padding:1rem;margin-top:-1rem;padding-right:1rem;padding-left:2rem;padding-bottom:3rem;max-height:42vh}.searchmask .fulltext-favourites.fulltext-column-country+.fulltext-column-destination::before{content:"Régió";padding:3px;font-weight:700;font-size:1rem;color:#093f63;border-bottom:1px solid #ced4da;margin-bottom:0.5rem;width:100%;display:block}.searchmask .fulltext-favourites.fulltext-column-country+.fulltext-column-destination .fulltext-result__item--country{display:none}.searchmask .fulltext-favourites.fulltext-column-country[style*="none"]+.fulltext-column-destination{display:none}}.searchmask-hp .container-fluid{margin-bottom:-170px}@media (max-width:991.98px){.searchmask-hp .container-fluid{margin-bottom:-165px}}@media (max-width:575.98px){.searchmask-hp .container-fluid{margin-bottom:215px}}.transport-airports .form-group:last-child{display:none}.transport-airports .form-group:first-child{flex:0 0 100%;max-width:100%}.searchmask{margin-bottom:0}.searchmask-row{position:relative;top:-170px;margin-bottom:-170px}@media (max-width:575.98px){.searchmask-row{top:160px;margin-bottom:160px}}.searchmask__form{background:rgba(9, 63, 99, 0.9);padding:15px 15px 0 15px;box-shadow:0 0 0.5rem #0f2f4f;color:#fff}.searchmask__form button.dropdown-close__button{font-size:0}.searchmask__form button.dropdown-close__button:after{content:"Kiválaszt";font-size:1rem !important}.searchmask__form .searchmask__btn--reset{color:#fff}.searchmask__form .searchmask__btn--reset:hover{color:#eee;text-decoration:none}.daterangepicker button.applyBtn{font-size:0}.daterangepicker button.applyBtn:after{content:"Kiválaszt";font-size:1rem !important}.searchmask__wrapper .searchmask__text-before p{margin:0;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:start}.searchmask__wrapper .searchmask__text-before p .searchmask__toggle-button,.searchmask__wrapper .searchmask__text-before p .searchmask__toggle-button--unset{border:0;padding:10px 15px;text-transform:uppercase;font-weight:400;background:#eee !important;border-radius:0;color:#093f63 !important;font-size:1rem}@media (max-width:767.98px){.searchmask__wrapper .searchmask__text-before p .searchmask__toggle-button,.searchmask__wrapper .searchmask__text-before p .searchmask__toggle-button--unset{flex-grow:1}}.searchmask__wrapper .searchmask__text-before p .searchmask__toggle-button:after,.searchmask__wrapper .searchmask__text-before p .searchmask__toggle-button--unset:after{display:none}.searchmask__wrapper .searchmask__text-before p .searchmask__toggle-button:hover,.searchmask__wrapper .searchmask__text-before p .searchmask__toggle-button--unset:hover{background:#fff !important}.searchmask__wrapper .searchmask__text-before p .searchmask__toggle-button--active,.searchmask__wrapper .searchmask__text-before p .searchmask__toggle-button--unset{background:#f5bd28 !important;color:#fff !important}.searchmask__wrapper .searchmask__text-before p .searchmask__toggle-button--active:hover,.searchmask__wrapper .searchmask__text-before p .searchmask__toggle-button--unset:hover{background:#fec739 !important}.searchmask__stars label::before{color:rgba(245, 189, 40, 0.5)}.searchmask__toggle-button--active{border-color:#f5bd28 !important}.searchmask__toggle-button--active:after{content:" ";width:0;height:0;border-style:solid;border-width:10px 7.5px 0 7.5px;border-color:#f5bd28 transparent transparent transparent;position:absolute;bottom:1.2rem;right:0.4rem}.searchmask__toggle-button{background:transparent !important;border:1px solid transparent;position:relative;font-size:1.2rem;font-weight:700;padding:0.7rem 1.8rem 0.7rem 1.3rem}.searchmask__btn--extended:after{display:inline-block;content:" ";border:6px solid;position:relative;border-color:#f5bd28 transparent transparent transparent;top:5px;left:5px}.searchmask__btn--extended[aria-expanded="true"]:after{border-color:transparent transparent #f5bd28 transparent;top:-2px}.search-results .search-results__buttons.sort{}.search-results__heading{text-align:right;display:none}#ajax-offers-result h2:not(.hotel-rating),#ajax-offers-result #CallbackAddForm{display:none}h2.search-specification__heading{font-size:1rem}h2.search-resume__heading,h2.search-specification__heading{padding:10px;text-align:center}@media (max-width:767.98px){.search-specification{display:none}}.search-specification .search-specification__container{display:-ms-flexbox;display:flex;flex-direction:column}.search-specification .search-specification__item.search-specification__item--Rating{order:1}.search-specification .search-specification__item.search-specification__item--SeaDistanceId{order:2}.search-specification .search-specification__item.search-specification__item--Parameters{order:3}.search-specification .search-specification__item.search-specification__item--ExpertRatingId{order:4}.search-specification .search-specification__item.search-specification__item--DestinationsList{order:5}.search-specification .search-specification__item.search-specification__item--BoardingId{display:none}.sort__button--active{color:#fff}@media (max-width:767.98px){.dates__sorts{order:2}.dates__filters{order:1}.dates__list{order:3}}.dates__sorts{display:-ms-flexbox;display:flex;justify-content:flex-end;flex-wrap:wrap}@media (max-width:575.98px){.dates__sorts{justify-content:unset}}.dates__sorts .sort__text{flex-basis:100%;text-align:right;padding-right:0.5rem;display:none}.map__body{padding-bottom:20px}.bd-destination .sm-result .search-inner .info .in-box .price-text-add,.bd-country .sm-result .search-inner .info .in-box .price-text-add{display:none}.sm-result .search-inner{border:1px solid #888}.sm-result .search-inner .row{margin:0;width:100%}.sm-result .search-inner .thumb{height:100%;background-position:center;background-size:cover;position:relative}@media (max-width:767.98px){.sm-result .search-inner .thumb{min-height:230px}}.sm-result .search-inner .thumb article{margin:0;height:100%}.sm-result .search-inner .thumb article .slider__body{height:100%}.sm-result .search-inner .thumb article .slider__body .slider-init{height:100%}.sm-result .search-inner .thumb article .slider__body .slick-initialized .slick-slide{margin:0;height:100%;max-height:200px}.sm-result .search-inner .thumb article .slider__body .slick-list.draggable{height:100%}.sm-result .search-inner .thumb article .slider__wrapper{padding-bottom:100%}.sm-result .search-inner .ex-rating{position:absolute;top:0;width:auto;left:0;background:#093f63;color:#fff;display:-ms-flexbox;display:flex;justify-content:space-around;align-items:center;height:30px;min-width:100px}.sm-result .search-inner .ex-rating img{height:30px;width:auto}.sm-result .search-inner .info .in-box{align-items:center;justify-content:space-between;display:-ms-flexbox;display:flex;flex-flow:column;height:100%}.sm-result .search-inner .info .in-box .price-add{width:100%;text-align:center;display:block;font-size:0.875rem;display:none}.sm-result .search-inner .info .in-box .price-text-add{text-align:center;color:#28a745}@media (max-width:575.98px){.sm-result .search-inner .info .in-box .price-text-add span{display:block}}.sm-result .search-inner .hotel-rating{font-size:1.5rem}.sm-result .search-inner .hotel-rating:hover{text-decoration:none}.sm-result .search-inner .hotel-rating .rating{display:inline-block;font-size:1rem;position:relative;bottom:0.25rem}.sm-result .search-inner .board{font-weight:700;color:#f5bd28}.sm-result .search-inner .transport{color:#f5bd28}.sm-result .search-inner .parameters__item .icon{font-size:0.9rem}.sm-result .search-inner .parameters__item .parameters__distance{font-size:1rem;font-weight:400}.sm-result .search-inner .parameters__item--sea-distance .parameters__text{display:none}.search-specification{border:1px solid #dee2e6;border-radius:0.25rem;padding:0.25rem;background:#f7f7f7}.search-specification label{background:#f7f7f7}.search-resume{background:#f7f7f7}.country-table__continent{display:none}.country-table__country{font-weight:700}.country-table__country:before{content:"";font-family:"c4f" !important;color:#f5bd28;font-weight:700}.country-table__country-price{font-size:0}.country-table__country-price strong{font-size:1rem}@media (max-width:991.98px){.country-table__country-price strong{font-size:0.85rem}}.country-table__country-price strong:after{content:"/fő-től"}@media (max-width:991.98px){.country-table__country-name,.country-table__country-accommodations,.country-table__country-button,.country-table__country-price,.country-table__country-price-alt{flex-basis:30%;font-size:0.85rem;padding:0 5px}}@media (max-width:767.98px){.country-table__country-price,.country-table__country-accommodations{text-align:center}}.dates__filters-wrapper .filter--dates[data-card="fmlm"]{display:none}.dates__filters-wrapper .filter__label .filter__price{float:unset;display:block;text-align:left}.date-template--3 .date-template__fm,.date-template--3 .date-template__lm{display:none}.date-template--3 .date-template__price-text:first-child{display:none}.date-template--3 .date-template__price-text strong{font-size:0}.date-template--3 .date-template__price-text strong:before{font-size:1rem}.dates__item--verified .date-template--3 .date-template__price:before{content:"";font-family:"c4f" !important;font-size:1.75rem;position:absolute;left:0}@media (max-width:767.98px){.dates__item--verified .date-template--3 .date-template__price:before{left:15px}}.date-template--3:hover{background:rgba(245, 189, 40, 0.1);transition:all 300ms ease-in-out}.date-template--3 .verification-button:before,.date-template--3 .reservation-button:before{content:" ";display:block;position:absolute;width:300%;height:100%;left:-200%;top:0}@media (max-width:991.98px){.date-template--3 .verification-button:before,.date-template--3 .reservation-button:before{width:100%;height:250px;left:0;top:-200px}}@media (max-width:767.98px){.dates-limitation__body{flex-direction:column}}.countryTable .location-area{padding:0px;background:transparent;margin-bottom:15px;color:#555;position:relative;float:left;width:100%}.countryTable .location-area a{font-weight:700;color:#555;padding-left:40px}.countryTable .location-area .country{border-bottom:1px solid #eee;font-size:16px;min-height:50px;line-height:30px;float:left;padding:10px;position:relative}.countryTable .location-area .country a{padding-left:35px;width:55%}.countryTable .location-area .country a:after{content:" ";position:absolute;display:block;width:100%;height:100%;top:0;left:0}.countryTable .location-area .country a:before{font-family:"c4f" !important;content:"";position:absolute;font-size:23px;color:#f5bd28;left:5px}.countryTable .location-area .country:hover{background:#eee !important}.countryTable .location-area .country span.min-price{font-weight:700;float:right}.countryTable .location-area .country span.count-accommodations{width:0%;display:block;float:left;font-size:0px}.countryTable .location-area .area-title{border-bottom:0px;font-weight:700;text-align:left;color:#f5bd28;padding:15px 10px;width:100%;float:left;position:relative;font-size:23px;background:transparent;border-bottom:2px solid #f5bd28}.hotel.hotel-6{}.hotel.hotel-6 .container{padding:0}.hotel.hotel-6 .container .btn.after-info{background:#f5bd28;color:#fff;margin:0 auto;display:block}.hotel.hotel-6 .cont{margin:0;border:1px solid #888}.hotel.hotel-6 .in-box{border-radius:0;background:transparent}.hotel.hotel-6 .pure-link{position:absolute;z-index:10;top:0.25rem}@media (max-width:767.98px){.hotel.hotel-6 .pure-link{position:relative;top:0;width:100%}}@media (max-width:767.98px){.hotel.hotel-6 .dates-limitation__date:first-child:before{content:"\a";white-space:pre}}.hotel.hotel-6 .info{padding:0}@media (max-width:575.98px){.hotel.hotel-6 .info{height:325px}}.hotel.hotel-6 .info .hotel{color:#f5bd28;font-weight:700;font-size:1.3rem}.hotel.hotel-6 .info .hotel a{color:#f5bd28}.hotel.hotel-6 .info .hotel .rate-wrap{float:right}.hotel.hotel-6 .info .hotel .rate-wrap .icon-star{color:#f5bd28}.hotel.hotel-6 .info .country{color:#093f63;text-transform:uppercase;font-weight:700}.hotel.hotel-6 .info .second{border:0;padding:0;margin:0}.hotel.hotel-6 .info .second span{color:#f5bd28;font-weight:700}.hotel.hotel-6 .info .second div{margin:15px auto}.hotel.hotel-6 .info .info-btn{border-radius:100%;justify-content:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;width:30px;height:30px;margin:0 5px;float:right}.hotel.hotel-6 .info .info-btn .icon.icon-info{justify-content:center;align-items:center;display:-ms-flexbox;display:flex;text-align:center;color:#fff;font-size:1rem}.hotel.hotel-6 .info .info-box{padding:1rem;height:100%}.hotel.hotel-6 .info .info-box .parameters{width:50%;float:right;position:relative;background:transparent}@media (max-width:575.98px){.hotel.hotel-6 .info .info-box .parameters{width:100%}}.hotel.hotel-6 .info .info-box .parameters .parameters__item .icon{font-size:0.9rem}.hotel.hotel-6 .info .info-box .parameters .parameters__item .parameters__distance{font-size:1rem}.hotel.hotel-6 .info .info-box .parameters .parameters__item--sea-distance{width:unset;display:unset}.hotel.hotel-6 .info .info-box .parameters .parameters__item--sea-distance .parameters__text{display:none}.hotel.hotel-6 .info .info-box .price{width:50%;float:right;position:relative;background:transparent;text-align:right;font-weight:700;padding:0}@media (max-width:575.98px){.hotel.hotel-6 .info .info-box .price{width:100%}.hotel.hotel-6 .info .info-box .price a,.hotel.hotel-6 .info .info-box .price div{font-size:1rem !important;width:100% !important;text-align:center}}.hotel.hotel-6 .info .info-box .price a,.hotel.hotel-6 .info .info-box .price div{background:#f5bd28;color:#fff;width:auto;float:right;padding:5px 15px;font-size:1.5rem;text-decoration:none}.hotel.hotel-6 .info .info-box .price .total-text{float:none;background:none;color:#28a745;font-size:1rem;padding:0}@media (max-width:767.98px){.hotel.hotel-6 .info .info-box .price .total-text{display:none}}.hotel.hotel-6 .info .info-box .price span{display:block;font-weight:normal;color:#444;font-size:0.8rem;clear:both}.hotel.hotel-6 .info .info-box .fav-add a{left:unset;right:15px;background:transparent;color:#f5bd28;padding:0;border-radius:0;font-size:0;transition:all 300ms ease-in-out}.hotel.hotel-6 .info .info-box .fav-add a:before{content:"";font-size:25px}.hotel.hotel-6 .info .info-box .fav-add a:hover:after{font-size:1rem}.hotel.hotel-6 .info .info-box .fav-add .favourites-link--add:after{content:"Kedvenc utazások közé";transition:all 300ms ease-in-out}.hotel.hotel-6 .info .info-box .fav-add .favourites-link--remove:after{content:"Törlölni a kedvenc utazások közül";transition:all 300ms ease-in-out}.hotel.hotel-6 .thumb{position:relative;padding:0}.hotel.hotel-6 .thumb .swiper{height:100% !important}@media (max-width:767.98px){.hotel.hotel-6 .thumb .swiper{min-height:250px}}.hotel.hotel-6 .thumb .swiper .bcg-cover-center{height:100%}.hotel.hotel-6 .thumb .swiper .slider--simple{height:100%}.hotel.hotel-6 .thumb .swiper .slider--simple .slider__body{height:100%}.hotel.hotel-6 .thumb .swiper .slider--simple .slider__body .slider-init{height:100%}.hotel.hotel-6 .thumb .swiper .slider--simple .slider__body .slider-init .slick-list{height:100%}.hotel.hotel-6 .thumb .swiper .slider--simple .slider__body .slider-init .slick-list .slick-track{height:100%}.hotel.hotel-6 .thumb .swiper .slider--simple .slider__body .slider-init .slick-list .slick-track .slick-slide{height:100% !important}.hotel.hotel-6 .thumb .swiper .slider--simple .slider__body .slider-init .slick-list .slick-track .slick-slide .slider__wrapper{height:100%;padding-bottom:0}.hotel.hotel-6 .thumb .ex-rating{position:absolute;top:0;width:auto;left:0;background:#093f63;color:#fff;display:-ms-flexbox;display:flex;justify-content:space-around;align-items:center;height:50px;min-width:100px}.hotel.hotel-6 .thumb .ex-rating img{height:30px;width:auto}.hotel.hotel-6 .thumb .fm-lm{position:absolute;bottom:0;left:0}.hotel.hotel-6 .thumb .fm-lm div{background:#f5bd28;display:none;float:left;padding:3px 6px;color:#fff}.hotel.hotel-6 .thumb .fm-lm.is-lm div{display:block}.hotel.hotel-6 .thumb .fm-lm.is-fm div{display:block}.hotel.hotel-6 .gallery-cont{position:relative;border-bottom:1px solid #eee}.hotel.hotel-6 .gallery-cont figure a{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.hotel.hotel-6 .gallery-cont figure a picture{display:none}.hotel.hotel-6 .img-uniq{height:120px;padding:0 5px}.hotel.hotel-6 .img-uniq:first-child{padding-left:15px}@media (max-width:767.98px){.hotel.hotel-6 .img-uniq:first-child{padding-left:5px}}.hotel.hotel-6 .img-uniq:last-child{padding-right:15px}@media (max-width:767.98px){.hotel.hotel-6 .img-uniq:last-child{padding-right:5px}}.hotel.hotel-6 .img-uniq .bcg-cover-center{height:120px}.hotel.hotel-6 .slick-prev::before,.hotel.hotel-6 .slick-next::before{color:#fff}.hotel.hotel-6 .nav-tabs .nav-link.active,.hotel.hotel-6 .nav-tabs .structured-content-nav__link.active,.hotel.hotel-6 .nav-tabs .nav-item.show .nav-link,.hotel.hotel-6 .nav-tabs .structured-content-nav__item.show .nav-link,.hotel.hotel-6 .nav-tabs .structured-content-nav__item.show .structured-content-nav__link,.hotel.hotel-6 .nav-tabs .nav-item.show .structured-content-nav__link{background:#f5bd28;color:#fff;border-color:#f5bd28}@media (max-width:1199.98px){.hotel.hotel-6 .structured-content__header{display:none}}@media (max-width:991.98px){.hotel.hotel-6 .structured-content__link.nav-link,.hotel.hotel-6 .structured-content-nav__link.structured-content__link{height:42px;padding:0.5rem 1rem !important;border:1px solid #eee !important;margin:0.0625rem 0}}@media (max-width:575.98px){.hotel.hotel-6 .structured-content__link.nav-link span,.hotel.hotel-6 .structured-content-nav__link.structured-content__link span{display:none}}.hotel.hotel-6 .dates__count{font-size:0;display:none}.hotel.hotel-6 .dates__count strong{font-size:1rem}.hotel.hotel-6 .dates__count strong:before{font-weight:600;content:"Ajánlatok száma a keresett időszakban: "}.hotel.hotel-6 .filter__collapse{display:block}.hotel.hotel-6 .filter__price:after{content:" / fő-től"}.hotel.hotel-6 .dates__filters-wrapper:before{content:"Szűrők";display:-ms-flexbox;display:flex;width:100%;height:40px;border-radius:5px;align-items:center;text-align:left;padding:0 10px;background:#093f63;color:#f5bd28;text-decoration:none;margin-bottom:1.5rem}.hotel.hotel-6 .dates__load-more{background:transparent}.hotel.hotel-6 .sort__button[data-sort="date_from"][data-direction="desc"]{display:none}.hotel.hotel-6 #tab-utazas-leirasa p{}.hotel.hotel-6 #tab-utazas-leirasa .trip-information__hotel-name{display:none}.bd-term .modal .modal-footer .btn-info{display:none}.bd-term .modal .modal-body>div{font-size:0}.bd-term .modal .modal-body>div:before{content:"A megadott létszám elhelyezése nem megoldható ezen a szálláshelyen egy szobában.";font-size:1rem;display:block}.bd-term .modal .modal-body>div:after{font-size:1rem;content:'Kérjük, a "Kalkuláció és ajánlatkérés" fülön módosítsa az Utasok számát, vagy válasszon másik szálláshelyet!';display:block}.trip-information__content{width:100%}.select2-results__option:nth-child(2) .select2-results__group{font-size:0}.select2-results__option:nth-child(2) .select2-results__group:before{content:"Nem megfelelő foglalhatóság az Utasok száma alapján";font-size:1rem}.booking-form__step .booking-form__step-button--next[data-show-step="2"]{font-size:0}.booking-form__step .booking-form__step-button--next[data-show-step="2"]:before{content:"Tovább az adatokhoz";font-size:1rem}.booking-form__step .booking-form__step-button--next[data-show-step="2"]:after{font-size:1rem;position:relative;top:2px}.booking-form__step .booking-form__step-button--next[data-show-step="3"]{font-size:0}.booking-form__step .booking-form__step-button--next[data-show-step="3"]:before{content:"Tovább az összegzéshez";font-size:1rem}.booking-form__step .booking-form__step-button--next[data-show-step="3"]:after{font-size:1rem;position:relative;top:2px}.booking-form__submit-button{font-size:0}.booking-form__submit-button:before{content:"Ajánlatkérés elküldése";font-size:1rem}.booking-form__room-price:after,.booking-form__surcharge-price:after{content:"/fő"}.bd-term .booking-form__step--3 .booking-summary__customer-item.booking-summary__customer-birhDate,.bd-amadeus-term .booking-form__step--3 .booking-summary__customer-item.booking-summary__customer-birhDate{display:none}.bd-term .booking-form__step--2 label[for="street"],.bd-term .booking-form__step--2 #street,.bd-amadeus-term .booking-form__step--2 label[for="street"],.bd-amadeus-term .booking-form__step--2 #street{display:none}.bd-term .booking-form__step--2 label[for="city"],.bd-term .booking-form__step--2 #city,.bd-amadeus-term .booking-form__step--2 label[for="city"],.bd-amadeus-term .booking-form__step--2 #city{display:none}.bd-term .booking-form__step--2 label[for="postCode"],.bd-term .booking-form__step--2 #postCode,.bd-amadeus-term .booking-form__step--2 label[for="postCode"],.bd-amadeus-term .booking-form__step--2 #postCode{display:none}.bd-term .booking-form__step--2 label[for="country"],.bd-term .booking-form__step--2 #country,.bd-amadeus-term .booking-form__step--2 label[for="country"],.bd-amadeus-term .booking-form__step--2 #country{display:none}.bd-term .booking-form__step--2 label[for="birthDateDay"],.bd-term .booking-form__step--2 #birthDateDay,.bd-term .booking-form__step--2 #birthDateMonth,.bd-term .booking-form__step--2 #birthDateYear,.bd-amadeus-term .booking-form__step--2 label[for="birthDateDay"],.bd-amadeus-term .booking-form__step--2 #birthDateDay,.bd-amadeus-term .booking-form__step--2 #birthDateMonth,.bd-amadeus-term .booking-form__step--2 #birthDateYear{display:none}.bd-term .booking-form__step .booking-form__order-form .form-row:nth-of-type(1) .form-group:nth-child(3),.bd-amadeus-term .booking-form__step .booking-form__order-form .form-row:nth-of-type(1) .form-group:nth-child(3){display:none}.bd-term .booking-form__step .booking-form__order-form .form-row:nth-of-type(2) .form-group:nth-child(3),.bd-term .booking-form__step .booking-form__order-form .form-row:nth-of-type(2) .form-group:nth-child(4),.bd-term .booking-form__step .booking-form__order-form .form-row:nth-of-type(2) .form-group:nth-child(5),.bd-term .booking-form__step .booking-form__order-form .form-row:nth-of-type(2) .form-group:nth-child(6),.bd-amadeus-term .booking-form__step .booking-form__order-form .form-row:nth-of-type(2) .form-group:nth-child(3),.bd-amadeus-term .booking-form__step .booking-form__order-form .form-row:nth-of-type(2) .form-group:nth-child(4),.bd-amadeus-term .booking-form__step .booking-form__order-form .form-row:nth-of-type(2) .form-group:nth-child(5),.bd-amadeus-term .booking-form__step .booking-form__order-form .form-row:nth-of-type(2) .form-group:nth-child(6){display:none}.bd-term .booking-form__step .booking-form__participants,.bd-amadeus-term .booking-form__step .booking-form__participants{display:none}.bd-term .booking-summary__customer-street,.bd-term .booking-summary__customer-city,.bd-term .booking-summary__customer-postcode,.bd-term .booking-summary__customer-country,.bd-amadeus-term .booking-summary__customer-street,.bd-amadeus-term .booking-summary__customer-city,.bd-amadeus-term .booking-summary__customer-postcode,.bd-amadeus-term .booking-summary__customer-country{display:none}.bd-term .booking-summary__participants,.bd-amadeus-term .booking-summary__participants{display:none !important}.bd-term .select2-search__field{display:none}.bd-term #changeOccupancyButton{font-size:0}.bd-term #changeOccupancyButton:after{content:"Létszám módosítása";font-size:0.875rem}.date-template__request-button.is-on-request,.btn.reservation-button{font-size:0}.date-template__request-button.is-on-request:after,.btn.reservation-button:after{font-size:0.875rem;content:"Utazás leírása és ajánlatkérés >"}.booking-form__occupancy-text-info{font-size:0}.booking-form__occupancy-text-info:after{font-size:1rem;content:"A létszám és a gyermekek életkorának megadása fontos a megfelelő árkalkuláció elkészítéséhez."}.searchmask-results__callback h2,.searchmask-results__callback form{display:none}.topoffer--col .topoffer__info>div{padding:10px 15px !important;color:#111111}.top-wrap-square{padding:0;margin:0}.square{padding:0 5px;overflow:hidden;margin:10px 0}.square .inner{position:relative;height:100%;width:100%;min-height:300px;padding:0}.square .inner .detail{position:absolute;height:100%;width:100%;z-index:11;color:transparent !important}.square .inner .image{position:absolute;height:100%;width:100%;z-index:1;padding:0}.square .inner .image div{position:absolute;height:100%;width:100%}.square .inner .info-wrap{position:absolute;height:100%;width:100%;z-index:10;padding:0;background:rgba(9, 63, 99, 0.3);transition:all 300ms ease-in-out}.square .inner .info-wrap .info{padding:0;color:#fff;margin:0;top:225px;transition:all 300ms ease-in-out}.square .inner .info-wrap .info .country{font-size:1.05rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.square .inner .info-wrap .info .price{color:#f5bd28;font-size:1.3rem;font-weight:700}.square .inner .info-wrap .info .transport{font-size:1.3rem;padding:0}.square .inner .info-wrap .info .hotel{margin-top:20px;text-transform:uppercase;font-size:1.2rem;color:#f5bd28}.square .inner .info-wrap .info .date{font-weight:700}.square .inner .info-wrap .info .boarding{font-weight:700}.square .inner .info-wrap .info .discount{color:red;font-weight:700;text-align:right}.square .inner .info-wrap .info .lastminute.is-lm span{padding:3px 5px;border-radius:2px;background:#093f63}.square .inner .info-wrap .info .lastminute.is-fm span{padding:3px 5px;border-radius:2px;background:#093f63}.square .inner .info-wrap .info .rating{color:#f5bd28;margin-top:35px}.square:hover .info-wrap{background:rgba(9, 63, 99, 0.6)}.square:hover .info-wrap .info{top:15px}.slider-top .slick-prev,.slider-top .slick-next{display:none !important}.slider-top .slider-square{padding:0 5px;overflow:hidden;margin:10px 0}.slider-top .slider-square .inner{position:relative;height:100%;width:100%;min-height:250px;padding:0}.slider-top .slider-square .inner .detail{position:absolute;height:100%;width:100%;z-index:100;color:transparent !important}.slider-top .slider-square .inner .image{position:absolute;height:100%;width:100%;z-index:1;padding:0}.slider-top .slider-square .inner .image div{position:absolute;height:100%;width:100%}.slider-top .slider-square .inner .info-wrap{position:absolute;height:100%;width:100%;z-index:10;padding:0;background:rgba(9, 63, 99, 0.3);transition:all 300ms ease-in-out}.slider-top .slider-square .inner .info-wrap .info{padding:0;color:#fff;margin:0;top:30px;transition:all 300ms ease-in-out}.slider-top .slider-square .inner .info-wrap .info .country{font-size:1.05rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center}.slider-top .slider-square .inner .info-wrap .info .price{color:#f5bd28;font-size:1.3rem;font-weight:700;padding:0}.slider-top .slider-square .inner .info-wrap .info .price div{background:#fff;padding:10px;max-width:70%;float:right;width:100%;position:relative}.slider-top .slider-square .inner .info-wrap .info .price div:before{content:" ";display:block;position:absolute;left:0;top:0;height:5px;width:45px;background:#f5bd28}.slider-top .slider-square .inner .info-wrap .info .hotel{margin-top:20px;text-transform:uppercase;font-size:1.2rem;color:#fff;text-align:center;margin-top:30px}.slider-top .slider-square .inner .info-wrap .info .rating{color:#f5bd28;margin-top:15px;text-align:center}.slider-top .slider-square .inner .info-wrap .info .info-bottom{text-align:center}.slider-top .slider-square:hover .info-wrap{background:rgba(9, 63, 99, 0.6)}.slider-top .slider-square:hover .info-wrap .info{top:30px}footer[role="contentinfo"]{color:#fff;text-align:center}footer[role="contentinfo"] a{color:#fff;font-weight:600}footer[role="contentinfo"] ul{padding:0;margin:0;list-style-type:none}footer[role="contentinfo"] .copyright-column p{text-align:center !important}footer[role="contentinfo"] .narrow .container{max-width:475px}footer[role="contentinfo"] .add-bg-secondary{background:linear-gradient(0deg, #003e77 0%, rgba(0, 62, 119, 0.75) 50%, rgba(0, 62, 119, 0.5) 100%) !important}footer[role="contentinfo"] .copyright-column .social-icons{display:-ms-flexbox;display:flex;flex-wrap:wrap;flex-direction:row;border-top:1px solid rgba(255, 255, 255, 0.3);padding-top:10px}footer[role="contentinfo"] .copyright-column .social-icons p{flex-basis:100%;margin:0}footer[role="contentinfo"] .copyright-column .social-icons div{flex-basis:50%;justify-content:center;align-items:center}footer[role="contentinfo"] .copyright-column .social-icons div a{font-size:2.7rem;color:rgba(255, 255, 255, 0.5);transition:all 300ms ease-in-out}footer[role="contentinfo"] .copyright-column .social-icons div a:hover{text-decoration:none;color:rgba(255, 255, 255, 0.85)}footer[role="contentinfo"] .copyright-column .social-icons div a .icon-facebook{float:right}footer[role="contentinfo"] .copyright-column .social-icons div a .icon-instagram{float:left}footer[role="contentinfo"] .copyright-column .disclaim{border-top:1px solid rgba(255, 255, 255, 0.3);padding-top:10px;font-size:0.8rem}footer[role="contentinfo"] .copyright-column .disclaim strong{color:#f5bd28;font-size:0.9rem}footer[role="contentinfo"] .copyright-column .disclaim a{color:#f5bd28;font-size:0.9rem}footer[role="contentinfo"] .copyright-column .disclaim a:hover{text-decoration:none}footer[role="contentinfo"] .newsletter .newsletter__heading{font-weight:700;color:#f5bd28;text-transform:none}footer[role="contentinfo"] .newsletter .newsletter__text-before{display:none}footer[role="contentinfo"] .newsletter .newsletter__label{display:none}footer[role="contentinfo"] .newsletter form{display:-ms-flexbox;display:flex;flex-direction:column}.news .news-article{position:relative}.news .news-article .news-article__heading a:before{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.news-article--detail .news-article__img{object-fit:contain;background:transparent}@media (max-width:340px){.searchmask-row{top:180px;margin-bottom:180px}}.g-recaptcha div{margin:0 auto}a[data-fancybox="hidden-gallery"]{display:none}.trip-information--gallery-none .trip-information__text,.trip-information--gallery-top .trip-information__text,.trip-information--gallery-bottom .trip-information__text{column-count:1;column-gap:0rem}span.to-id-31104{display:none}.js-dates .searchmask{padding-top:5rem;margin:-3rem 0 1rem}.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:#f5bd28;background-color:white;border-color:#fef9eb;text-decoration:none}@media (max-width:991.98px){.js-dates .dates__sorts{justify-content:center;padding:0}.js-dates .dates__sorts .sort__text{display:none}}.js-dates .dates__count{margin-bottom:0.5rem;box-shadow:none}.js-dates .dates__occupancy-text{color:#adb5bd;text-align:center}.bd-term .component,.bd-amadeus-term .component{margin-bottom:0}@media (min-width:992px){.bd-term #print-btn,.bd-amadeus-term #print-btn{float:right}}.bd-term .upselling-rooms__title,.bd-amadeus-term .upselling-rooms__title{color:#f5bd28;border-bottom:1px solid #f5bd28;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:#f5bd28;border-bottom:1px solid #f5bd28;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:#111111}.bd-term .info-wrap .hotel a,.bd-amadeus-term .info-wrap .hotel a{color:#f5bd28}.bd-term .info-wrap .hotel .icon-star,.bd-amadeus-term .info-wrap .hotel .icon-star{margin-right:3px;color:#f5bd28;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:#f5bd28;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:#f5bd28}.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:none;color:#093f63;font-weight:bold}@media (max-width:1199.98px){.bd-term .info-wrap .info-line .change-current,.bd-amadeus-term .info-wrap .info-line .change-current{float:unset}}.bd-term .info-wrap .info-line .change-current:hover,.bd-amadeus-term .info-wrap .info-line .change-current:hover{color:#f5bd28;text-decoration:none}@media (min-width:992px){.bd-term .info-wrap .change-current-wrap,.bd-amadeus-term .info-wrap .change-current-wrap{float:right;margin-top:-5rem}}.bd-term .info-wrap a.tour-operator-link,.bd-amadeus-term .info-wrap a.tour-operator-link{font-size:0;text-decoration:none;line-height:3}.bd-term .info-wrap a.tour-operator-link::before,.bd-amadeus-term .info-wrap a.tour-operator-link::before{content:"Szervező iroda";font-size:1rem;padding:0.5rem;border:1px solid #093f63;border-radius:0.25rem;font-weight:bold}.bd-term .info-wrap a.tour-operator-link:hover::before,.bd-amadeus-term .info-wrap a.tour-operator-link:hover::before{background-color:#093f63 !important}.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:0.25rem;background:#f5bd28;border-color:#f5bd28;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:0.25rem;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:0.25rem;background:#dee2e6;color:#f5bd28;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:#f5bd28}.bd-term .booking-form__stepline .multi-steps>li.active::before,.bd-amadeus-term .booking-form__stepline .multi-steps>li.active::before{background:#f5bd28;color:#fff;border-color:#f5bd28}.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:#093f63}.bd-term .booking-form h2.booking-form__title,.bd-amadeus-term .booking-form h2.booking-form__title{color:#f5bd28;margin-bottom:1rem;border-bottom:1px solid #f5bd28;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:#f5bd28;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:0.25rem}.bd-term .sidebar-wrap h2,.bd-amadeus-term .sidebar-wrap h2{color:#f5bd28;margin-bottom:1rem;border-bottom:1px solid #f5bd28;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:#f5bd28}.bd-term .sidebar-wrap a,.bd-amadeus-term .sidebar-wrap a{color:#093f63}.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:#f5bd28;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:#f5bd28}.bd-term .trip-information__hotel-name,.bd-amadeus-term .trip-information__hotel-name{font-size:0.9rem;border-bottom:1px solid #f5bd28;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:#f5bd28;border:0;border-bottom:1px solid #f5bd28;background:rgba(245, 189, 40, 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:#f5bd28;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:0.25rem}.save-order h2{margin-bottom:3rem}.save-order .icon{display:block;font-size:3rem;margin-bottom:2rem;color:#111111}.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:white;border-radius:0.25rem}.info-bar{position:fixed;bottom:0;left:0;right:0;top:auto;width:100%;height:0;z-index:1000}.info-bar .page-header{display:none}.info-bar .alert{margin-top:-13rem}.dates__filters-wrapper{width:100%}