@charset "UTF-8";
.js-dates .fw-bold{font-weight:600}.js-dates .icon{padding-right:0.25rem}.js-dates .btn-sm{padding:0;font-size:0.9rem;margin-left:0.5rem}@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:#dc3545}.js-dates .date-template__date-info{display:-ms-flexbox;display:flex}.js-dates .dates__item{border:1px solid #ced4da;border-radius:0px;padding:1rem;margin-bottom:1rem;background-color:#c7e0ea}.js-dates .dates__item .icon{color:#024764}.js-dates .price-grid{font-size:1.5rem;font-weight:600;line-height:1.2;color:#024764}.js-dates .price-grid svg{color:#333333}.js-dates .price-grid .small{color:#333333;font-size:0.8rem}.js-dates .availability{margin-top:0.75rem}.js-dates .verification-button{padding:0.5rem 3rem;font-weight:600;background:#024764;color:#fff;border-radius:0px;border:0;font-size:1.1rem}.js-dates .verification-button:hover{background:#012432}.js-dates .request-button,.js-dates .reservation-button{padding:0.5rem 3rem;font-weight:600;background:#024764;color:#fff;border-radius:0px;border:0;font-size:1.1rem;text-decoration:none}.js-dates .request-button:hover,.js-dates .reservation-button:hover{background:#012432}.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:#024764;color:#fff}.header-section .component__body,.trip-c,.motivation-list,.search-item.hotel .info{display:-ms-flexbox;display:flex;flex-wrap:wrap}.search-item a.link{top:0;left:0;right:0;bottom:0}main:not(.landing){min-height:50vh}h1,.h1,h1 #heading{text-align:center;padding:2.5rem 1rem;text-transform:uppercase;color:#024764;font-size:1.8rem !important}@media (max-width:991.98px){h1,.h1,h1 #heading{font-size:1.5rem !important}}.component__header{margin:1rem auto}.component__header.trip-counts__header{display:none !important}.bg-sec-1{background-color:#c8e4e0}.bg-sec-2{background-color:rgba(199, 224, 234, 0.4)}.pd-sec{padding-top:1rem}img:not(.star-img):not(.zarovka){display:block}@media (max-width:991.98px){.no-phone{display:none !important}}img,iframe{max-width:100%}.hover-scale{transition:transform 0.3s ease}.hover-scale:hover{transform:scale(1.05)}.btn-outline-secondary{color:#58a2c0;border-color:#7db7ce}body{background-color:#fff;overflow-x:hidden}body:not(.bd-homepage):not(.bd-search-results):not(.bd-accommodation):not(.bd-term):not(.bd-amadeus-search-results):not(.bd-amadeus-accommodation):not(.bd-amadeus-term) .main-row>div>.element,body.bd-term[data-term=""] .main-row>div>.element{background-color:#fff}body:not(.bd-homepage):not(.bd-search-results):not(.bd-accommodation):not(.bd-term):not(.bd-amadeus-search-results):not(.bd-amadeus-accommodation):not(.bd-amadeus-term) .main-row>div>.element>.component,body.bd-term[data-term=""] .main-row>div>.element>.component{padding:1rem}.btn{text-decoration:none}.star-img{margin-right:0.25rem}.header-section{background-color:#024764}.header-section .component{margin:0}.header-section .component__header,.header-section .component__footer{display:none}.header-section .component__body{justify-content:space-between;align-items:center}.top-contact ul{list-style:none;display:-ms-flexbox;display:flex;margin:0}.top-contact ul li{margin-left:1rem;color:#fff}.top-contact ul li:last-child{font-weight:bold}.top-contact ul li.customer-login .icon::before{color:#9ab204}.top-contact ul a,.top-contact ul a:hover{color:#fff;text-decoration:none}.favourites-floatbox{border:0;background:#024764;color:#fff}.favourites-floatbox a{color:#fff;text-decoration:none}@media (max-width:1199.98px){.favourites-floatbox{display:none}}@media (max-width:1199.98px){.d-lg-none #accommodations-favourites-link{background:rgba(2, 71, 100, 0.95);display:block;padding:0.5rem 1rem;text-decoration:none;color:#fff;font-weight:bold;text-align:center;border-top:1px solid white}}.column-3101{padding:0 !important}.navbar--main{padding:0;margin-top:0.25rem;margin-bottom:-1rem;background-color:#0a5e82 !important;border-radius:20px;box-shadow:2px 2px 10px #555}@media (max-width:991.98px){.navbar--main{position:fixed;top:40px;right:0;margin:0 !important;z-index:1080;left:0}.navbar--main>.container{overflow:visible}.navbar--main .navbar-collapse,.navbar--main .navbar-toggler{margin-top:-40px}.navbar--main .navbar-toggler{background:#024764}}.navbar--main>.container{padding:0}.navbar--main>.container>a{display:none}.navbar--main .navbar-toggler{z-index:1090}.navbar--main .menu-button__line{background:#fff}.navbar--main .dropdown-menu{min-width:200px}.navbar--main .dropdown-divider{display:none !important}.navbar--main .navbar-nav{width:100%;display:-ms-flexbox;display:flex;justify-content:space-between;padding-right:20px}@media (max-width:991.98px){.navbar--main .navbar-nav{overflow:auto;max-height:100vh}}.navbar--main .nav-item--first{font-size:0;width:70px !important}@media (max-width:991.98px){.navbar--main .nav-item--first{padding-top:50px}}.navbar--main .nav-item--first a::before{content:"";font-family:c4f;font-size:0.9rem;display:block !important;border:0;color:#99b115}@media (max-width:991.98px){.navbar--main .nav-item--last a::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-bottom:0;border-left:0.3em solid transparent}}.navbar--main .nav-item{text-align:center}.navbar--main .nav-item .nav-link{background:transparent;text-decoration:none;color:#c7e0ea !important;font-weight:bold;text-transform:uppercase}.navbar--main .nav-item .nav-link:hover{color:#024764 !important;background:#c7e0ea !important}@media (max-width:1199.98px){.navbar--main .nav-item{width:100% !important}}.navbar--main .dropdown-menu{background:#024764 !important;padding:1rem}.navbar--main .dropdown-menu h5{color:#c7e0ea !important}.navbar--main .dropdown-menu ol{width:25%;padding:1rem;list-style:none;line-height:2}.navbar--main .dropdown-menu ol li:first-child{color:#99b115 !important;padding-bottom:1rem}.navbar--main .dropdown-menu ol li:last-child{font-weight:inherit !important}.navbar--main .dropdown-menu li a:hover{color:#99b115}.megamenu-page__body ol{line-height:2}.megamenu-page__body ol li{list-style:none}.megamenu-page__body ol li:first-child{color:#024764 !important;padding-bottom:1rem}.megamenu .dropdown-menu div,.megamenu-page__body div{display:-ms-flexbox;display:flex !important;flex-wrap:wrap;position:relative}.sm-fl .fulltext-dropdown{padding-bottom:1rem}.searchmask .fulltext-result__list:nth-child(4) .fulltext-result__title::after{content:" / Název zájezdu"}.searchmask__header,.searchmask__footer{display:none}.searchmask__body{background:rgba(161, 221, 0, 0.3);padding:0.5rem 1rem 3rem 1rem}.searchmask h2{font-size:1.6rem;margin:0 0 2rem;color:#024764}.searchmask__toggle-button--active{color:#fff !important}.searchmask__toggle-button{background-color:#99b115 !important;border-color:#637e1a !important;margin-top:-40px;border-radius:20px !important}.searchmask__toggle-button:hover{background-color:#c0dd71 !important}.searchmask__btn--submit{background:#fca02f;color:#000;border:0;height:2.5rem;box-shadow:0.2rem 0.2rem 0.5rem #333;text-transform:uppercase;letter-spacing:1px}.searchmask__btn--submit::after{content:"";font-size:1rem;font-family:"c4f" !important;margin-left:1rem}.searchmask__btn--submit:hover{background-color:#f3711d !important}.searchmask .sm-submit{position:absolute;bottom:0.5rem;left:50%;transform:translateX(-50%);margin:0;width:100%;max-width:33.33%;flex:0 0 33.33%}.searchmask .searchmask__basic>.searchmask__form-group:not(.sm-fm):not(.sm-lm)>.searchmask__label,.searchmask .searchmask__extended>.searchmask__form-group:not(.sm-fm):not(.sm-lm)>.searchmask__label{text-align:left;margin:0;padding-top:0.75rem;color:#024764;text-transform:uppercase;font-weight:bold;display:block;font-size:0.9rem}.searchmask .searchmask__basic>.searchmask__form-group.sm-fl .fulltext-input,.searchmask .searchmask__extended>.searchmask__form-group.sm-fl .fulltext-input{width:100%}.searchmask .searchmask__basic>.searchmask__form-group.sm-fm .searchmask__label,.searchmask .searchmask__basic>.searchmask__form-group.sm-lm .searchmask__label,.searchmask .searchmask__extended>.searchmask__form-group.sm-fm .searchmask__label,.searchmask .searchmask__extended>.searchmask__form-group.sm-lm .searchmask__label{color:#024764;text-transform:uppercase;font-weight:bold;display:block}.searchmask .searchmask__basic>.searchmask__form-group:not(.sm-fm):not(.sm-lm)>.searchmask__input,.searchmask .searchmask__extended>.searchmask__form-group:not(.sm-fm):not(.sm-lm)>.searchmask__input{border:0;background:#fff;padding-left:50px;text-align:left}.searchmask .searchmask__basic>.searchmask__form-group>.searchmask__stars,.searchmask .searchmask__extended>.searchmask__form-group>.searchmask__stars{border:0;background:#fff;padding-left:50px;padding-top:0.5rem;margin-top:0;justify-content:flex-end}.searchmask .searchmask__basic>.searchmask__form-group,.searchmask .searchmask__extended>.searchmask__form-group{}.searchmask .searchmask__basic>.searchmask__form-group>.searchmask__input,.searchmask .searchmask__extended>.searchmask__form-group>.searchmask__input{position:relative}.searchmask .searchmask__basic>.searchmask__form-group>.searchmask__input::after,.searchmask .searchmask__extended>.searchmask__form-group>.searchmask__input::after{content:"";position:absolute;top:6px;left:8px;width:25px;height:25px;background-size:contain;background-repeat:no-repeat}.searchmask .searchmask__basic>.searchmask__form-group.sm-pc>.searchmask__input::after,.searchmask .searchmask__extended>.searchmask__form-group.sm-pc>.searchmask__input::after{background-image:url(https://c.ccdn.cz/11018/uploads/fs_images/contentdesignimagesets/46/filtrcena_3010_o.png)}.searchmask .searchmask__basic>.searchmask__form-group.sm-fl>.searchmask__input::after,.searchmask .searchmask__extended>.searchmask__form-group.sm-fl>.searchmask__input::after{background-image:url(https://c.ccdn.cz/11018/uploads/fs_images/contentdesignimagesets/46/zeme_3023_o.png)}.searchmask .searchmask__basic>.searchmask__form-group.sm-tr>.searchmask__input::after,.searchmask .searchmask__extended>.searchmask__form-group.sm-tr>.searchmask__input::after{background-image:url(https://c.ccdn.cz/11018/uploads/fs_images/contentdesignimagesets/46/doprava_3009_o.png)}.searchmask .searchmask__basic>.searchmask__form-group.sm-da>.searchmask__input::after,.searchmask .searchmask__extended>.searchmask__form-group.sm-da>.searchmask__input::after{background-image:url(https://c.ccdn.cz/11018/uploads/fs_images/contentdesignimagesets/46/datum_3008_o.png)}.searchmask .searchmask__basic>.searchmask__form-group.sm-bi>.searchmask__input::after,.searchmask .searchmask__extended>.searchmask__form-group.sm-bi>.searchmask__input::after{background-image:url(https://c.ccdn.cz/11018/uploads/fs_images/contentdesignimagesets/46/strava_3017_o.png)}.searchmask .searchmask__basic>.searchmask__form-group.sm-du>.searchmask__input::after,.searchmask .searchmask__extended>.searchmask__form-group.sm-du>.searchmask__input::after{background-image:url(https://c.ccdn.cz/11018/uploads/fs_images/contentdesignimagesets/46/pocetdni_3015_o.png)}.searchmask .searchmask__basic>.searchmask__form-group.sm-ap>.searchmask__input::after,.searchmask .searchmask__extended>.searchmask__form-group.sm-ap>.searchmask__input::after{background-image:url(https://c.ccdn.cz/11018/uploads/fs_images/contentdesignimagesets/46/parametry_3014_o.png)}.searchmask .searchmask__basic>.searchmask__form-group.sm-ar>.searchmask__stars::after,.searchmask .searchmask__extended>.searchmask__form-group.sm-ar>.searchmask__stars::after{background-image:url(https://c.ccdn.cz/11018/uploads/fs_images/contentdesignimagesets/46/kategorie_3022_o.png)}.searchmask .searchmask__basic>.searchmask__form-group.sm-at>.searchmask__input::after,.searchmask .searchmask__extended>.searchmask__form-group.sm-at>.searchmask__input::after{background-image:url(https://c.ccdn.cz/11018/uploads/fs_images/contentdesignimagesets/46/typubytovani_3018_o.png)}.searchmask .searchmask__basic>.searchmask__form-group.sm-tt>.searchmask__input::after,.searchmask .searchmask__extended>.searchmask__form-group.sm-tt>.searchmask__input::after{background-image:url(https://c.ccdn.cz/11018/uploads/fs_images/contentdesignimagesets/46/typzajezdu_3019_o.png)}.searchmask .searchmask__basic>.searchmask__form-group.sm-sd>.searchmask__input::after,.searchmask .searchmask__extended>.searchmask__form-group.sm-sd>.searchmask__input::after{background-image:url(https://c.ccdn.cz/11018/uploads/fs_images/contentdesignimagesets/46/vzdalenost_3020_o.png)}.searchmask .searchmask__basic>.searchmask__form-group.sm-to>.searchmask__input::after,.searchmask .searchmask__extended>.searchmask__form-group.sm-to>.searchmask__input::after{background-image:url(https://c.ccdn.cz/11018/uploads/fs_images/contentdesignimagesets/46/poradatel_3016_o.png)}@media (max-width:991.98px){.searchmask .sm-submit{max-width:calc(100% - 21px);flex:unset}.searchmask .searchmask__btn--submit{position:absolute;bottom:4rem;height:3rem;right:20px;left:20px;width:calc(100% - 40px)}.searchmask__body{padding-bottom:130px}}@media (max-width:767.98px){.searchmask .dropdown-menu{padding-bottom:4rem !important}}@media (max-width:767.98px){.daterangepicker.dropdown-menu{padding-bottom:4rem !important}}.trip-counts__body{background-image:linear-gradient(#9fcfd4, #c8e4e0) !important;padding:1rem 2rem !important;color:#333 !important}.trip-counts__body .num{color:#024764;font-size:2rem;font-weight:600}.trip-c{justify-content:space-between;width:100%}.trip-c .trip{text-align:center;flex-basis:calc(100% / 5)}@media (max-width:1199.98px){.trip-c .trip{flex-basis:calc(100% / 3)}}@media (max-width:991.98px){.trip-c .trip{flex-basis:100%}}.add-bcg .container,.callback .container{background-clip:content-box;background-color:#fff}.add-bcg .top-offer__repeat-content,.callback .top-offer__repeat-content{background:#c7e0ea;padding:0 1rem}.top-offer__body{padding:0}.top-offer__body .alert{margin-bottom:0 !important}.top-offer__footer{padding:0}.top-offer a.more__link{box-shadow:0 5px 10px rgba(0, 0, 0, 0.2)}.top-offer{width:100%;max-width:1140px;margin:40px auto 80px}.top-offer a:hover{text-decoration:none;opacity:0.75}.top-offer .block{margin-bottom:15px;background:#fff;display:block;text-decoration:none}.top-offer .img-block{position:relative;margin:15px;overflow:hidden;padding-top:15px}.top-offer .figure{width:100%;height:250px}.top-offer .figure-img{height:100%}.top-offer .figure,.top-offer .figure-img{margin:0}.top-offer .img-block .price{position:absolute;left:15px;bottom:15px;width:auto;min-width:44%;padding:0 3%;line-height:50px;background:rgba(66, 120, 131, 0.74);color:#fff;text-transform:uppercase;font-size:20px;font-weight:700}.top-offer .text-block{position:relative;height:60px;margin:0 15px 15px;text-align:left;overflow:hidden}.top-offer .text-block:after{font-family:c4f !important;content:"";position:absolute;top:0;bottom:0;right:0;height:30px;margin:auto;color:#0a505f;font-size:30px}.top-offer .country{padding-bottom:5px;color:#0a505f;font-size:16px;font-weight:700}.top-offer .boarding,.topoffers-global .date,.topoffers-global .from{display:inline;font-size:15px;white-space:nowrap}.top-offer.index2{margin:0 auto !important}body.bd-top-offer .top-offer__body{background:#c7e0ea;padding:0 1rem;margin:0 -1rem}.motivation-list{margin:0;align-items:center;justify-content:center}.motivation-list li{margin:0 1rem}.section-footer{background-color:#0a505f;margin-top:1rem;padding-top:1rem}.section-footer .footer-logo{position:relative}.section-footer .pseudonav__title{display:none}.section-footer .pseudonav__list--4 ul{display:-ms-flexbox;display:flex;justify-content:space-around;width:100%}.section-footer .pseudonav__list--4 ul li{font-size:0}.section-footer .pseudonav__list--4 ul li a{text-decoration:none}.section-footer .pseudonav__list--4 ul li a::before{font-family:c4f;font-size:1rem}.section-footer .pseudonav__list--4 ul li:nth-child(1) a::before{content:""}.section-footer .pseudonav__list--4 ul li:nth-child(2) a::before{content:""}.section-footer .pseudonav__list--4 ul li:nth-child(3) a::before{content:""}.news .news-article{justify-content:center}.news .news-article__img-container{padding-bottom:60%}.news .news-article__heading a{text-decoration:none !important}.gallery__img-caption{display:none}body.bd-search-results .airport-de{display:none}body.bd-amadeus-search-results .airport-nt{display:none}body.bd-country .airport-de,body.bd-amadeus-country .airport-de,body.bd-destination .airport-de,body.bd-amadeus-destination .airport-de{display:none}.dates-country,.dates-destination{margin:0 -1rem}.search-results{background:#c7e0ea;margin-top:3rem}.search-results__header{display:none}.search-results__buttons{text-align:right;margin:0;padding:1rem 0}.sort{background-color:#fff !important}.sort__button{margin:0.5rem;padding:0.6rem 1rem;background:#e7f5f4 !important;color:#024764 !important;border:1px solid #024764 !important;border-radius:0.5rem !important;text-transform:uppercase !important;letter-spacing:1px;text-decoration:none !important}.sort__button--active{background:#024764 !important;color:#e7f5f2 !important}.sort__button:hover:not(.sort__button--active){background:#c7e0ea !important}@media (max-width:575.98px){width:100%}.pagination__button{text-decoration:none}.paging-text{padding-bottom:2rem}.search-resume,.search-specification{background:#fff;border:0}.search-resume .component__body,.search-specification .component__body{padding:0.25rem 1rem !important}.search-resume .component__header,.search-specification .component__header{padding:0.75rem 1rem !important;text-transform:uppercase;background:#024764;color:#fff}.search-resume .component__header .component__heading,.search-specification .component__header .component__heading{font-size:1.15rem !important}.dates__sorts{text-align:right}.search-item{background:#fff;margin-bottom:1rem;padding:1rem;font-weight:bold;font-size:0.9rem;position:relative}.search-item a.link{position:absolute;z-index:2}.search-item a.link:hover+.row .figure-img{transform:scale(1.05)}.search-item .figure{height:250px;width:100%}.search-item .figure-img{height:100%;transition:transform 0.3s ease}.search-item .figure,.search-item .figure-img{margin:0}.search-item .hotel{font-size:1.2rem}.search-item .img-block{position:relative;overflow:hidden;min-height:260px;background-size:cover !important;background-position:center !important}@media (max-width:1199.98px){.search-item .img-block{min-height:160px}}.search-item .price{position:absolute;left:1rem;bottom:1rem;color:#fff;background:rgba(2, 71, 100, 0.75);padding:0.75rem 1.5rem;font-size:1.2rem}.search-item .rating{background:#c7e0ea;padding:0.5rem;text-align:center;display:inline-block;margin-top:1rem;font-size:1.5rem;min-width:150px;display:-ms-inline-flexbox;display:inline-flex;flex-wrap:wrap;justify-content:center}.search-item .rating small{text-transform:uppercase;width:100%;font-size:0.7rem}.search-item .parameters__item{color:#9ab204}.search-item .more{padding:0.5rem 0;text-transform:uppercase;font-size:1rem;flex-wrap:wrap;flex-direction:row;justify-content:start}.search-item .more span{width:100%;font-size:0.9rem;text-transform:none}@media (max-width:767.98px){.search-item .row .col-md-6:first-child{padding-bottom:1rem}}.search-item.hotel{background:#c7e0ea}.search-item.hotel .slider{margin:0;height:100%}.search-item.hotel .slick-dots{display:none !important}.search-item.hotel .slick-prev::before,.search-item.hotel .slick-next::before{color:#fff}.search-item.hotel .slider--simple .slider__wrapper{padding-bottom:100%}.search-item.hotel .info{padding:0.25rem 0.5rem 1rem}.search-item.hotel .info>div{margin-right:0.7rem;margin-bottom:0.5rem;color:#024764}.search-item.hotel .info>div.fm:not(:empty),.search-item.hotel .info>div.lm:not(:empty),.search-item.hotel .info>div.is-fm:not(:empty),.search-item.hotel .info>div.is-lm:not(:empty){text-transform:uppercase;color:#fff;padding:0 0.7rem}.search-item.hotel .info>div.lm,.search-item.hotel .info>div.is-lm{background:#fca02f}.search-item.hotel .info>div.fm,.search-item.hotel .info>div.is-fm{background:#9ab204}.search-item.hotel .info .icon::before{display:inline-block;width:1.5rem}.search-item.hotel .recommend{background:#fca02f;display:inline-block;padding:0.5rem 2rem;text-transform:uppercase;color:#fff;margin-top:1rem}.search-item.hotel .recommend-0{display:none}.search-item.hotel .block{background:#fff;padding:1rem}.search-item.hotel .border-bottom{padding-bottom:0.7rem;margin-bottom:0.7rem}.search-item.hotel .hotel{margin-bottom:1rem}.search-item.hotel .rating{margin-top:0rem}@media (max-width:767.98px){.search-item.hotel .rating{float:none;margin-top:1rem}}.search-item.hotel .parameters{margin-top:1rem}.search-item.hotel .price{position:static;background:transparent;color:#024764;font-size:1rem;padding-top:0}.search-item.hotel .price span{font-size:1.6rem}.structured-content__links{border:0}.structured-content__link{width:calc(100% / 6);text-align:center;text-decoration:none;text-transform:uppercase;font-weight:bold;border:0 !important;padding:1rem 1.5rem;background:rgba(2, 71, 100, 0.75);color:#fff}.structured-content__link--tab-objednavka{display:none !important}.structured-content__link.active{color:#024764 !important;background:#c7e0ea !important}.structured-content__link:hover{color:#024764 !important;background:#c7e0ea !important;border:0}.structured-content__body{background:#c7e0ea;padding:1rem}.structured-content__tab{background:#fff;padding:1rem}@media (max-width:991.98px){.structured-content a.structured-content__link,.structured-content a.structured-content__link:not(.open):not(.active),.structured-content a.structured-content__link.open,.structured-content a.structured-content__link.active{height:50px !important;padding:1rem 1.5rem !important;padding-top:1rem !important;padding-bottom:1rem !important;display:block !important}.structured-content a.structured-content__link::after,.structured-content a.structured-content__link:not(.open):not(.active)::after,.structured-content a.structured-content__link.open::after,.structured-content a.structured-content__link.active::after{display:none !important}}.trip-information__title{text-transform:uppercase;font-size:1rem;font-weight:600;margin-top:1rem;color:#024764}@media (max-width:767.98px){.cesys-rating__item--main{width:100% !important;flex-direction:row}.cesys-rating__logo-wrapper,.cesys-rating__stars-wrapper{width:100%}}.bd-accommodation .hotel-gallery .trip-information--gallery-right .trip-information__content,.bd-amadeus-accommodation .hotel-gallery .trip-information--gallery-right .trip-information__content,.bd-amadeus-term .hotel-gallery .trip-information--gallery-right .trip-information__content,.bd-term .hotel-gallery .trip-information--gallery-right .trip-information__content{width:100%}.bd-accommodation .trip-information--gallery-none form,.bd-amadeus-accommodation .trip-information--gallery-none form,.bd-amadeus-term .trip-information--gallery-none form,.bd-term .trip-information--gallery-none form,.bd-accommodation .hotel-gallery form,.bd-amadeus-accommodation .hotel-gallery form,.bd-amadeus-term .hotel-gallery form,.bd-term .hotel-gallery form{margin-top:2rem;margin-bottom:2rem;width:100%;justify-content:center}.search-item.date .favourites-link{color:#024764 !important;text-decoration:none}.search-item.date .favourites-link::before{color:#dc3545}.search-item.date .rating{margin-top:-0.9rem}@media (max-width:767.98px){.search-item.date .rating{margin-top:1rem}}@media (max-width:767.98px){.search-item.date .date-id{float:none !important}.search-item.date .price{padding:1rem 0}}.search-item.date .order button{background:#fca02f;color:#333;box-shadow:2px 2px 2px #000;padding:0.5rem 1rem;font-size:1.5rem;line-height:1.5}.search-item.date .order button:hover{color:white}.multi-steps>li{z-index:1}.booking-form__show-button{color:#024764}.booking-form__total-price{text-align:right}nav[aria-label="Breadcrumb"]{background-color:#c7e0ea}.breadcrumb{max-width:1140px;margin:0 auto;background:transparent;font-size:0.8rem;padding:1.3rem 1rem 0.5rem 2rem}.breadcrumb a{color:#333;text-decoration:none}.dates__count{box-shadow:none;margin-bottom:0.5rem}.date-template--3{box-shadow:none;background:#c7e0ea;color:#024764;padding:1.5rem 0.5rem}.date-template--3 a,.date-template--3 button{border-radius:0;text-decoration:none}.date-template--3 a.favourites-link{text-align:right;display:block;margin-bottom:0.5rem}.date-template--3 .date-template__fm,.date-template--3 .date-template__lm{text-transform:uppercase;color:#fff;padding:0.3rem 0.7rem;border-radius:0;font-size:0.9rem}.date-template--3 .date-template__lm{background:#fca02f}.date-template--3 .date-template__fm{background:#9ab204}.date-template--3 .date-template__holiday-timeline{margin-top:1rem}.filter--dates{border:0}.filter--dates .filter__button{border:0;text-decoration:none;color:#024764}.filter--dates .filter__collapse,.filter--dates .filter__body{background:#c7e0ea;color:#024764}.dates__sorts .sort__text{display:none}.destination-tree__body>ul>li>ul{display:-ms-flexbox;display:flex;flex-wrap:wrap}.destination-tree__body>ul>li>ul>li{flex-basis:200px;flex-grow:1;flex-shrink:1;line-height:30px;margin:0.7rem;padding:0.5rem 0 0.5rem 1.6rem}.destination-tree__item{padding-left:0.5rem}.destination-tree__collapse::before{font-size:1.5rem !important;padding-left:0.25rem}ul.destination-tree__list{display:-ms-flexbox;display:flex;flex-wrap:wrap}li.destination-tree__item{padding:1.5rem !important;background-color:#e7f5f4;margin:0.5rem}#main.errorpage{background:#fff}#main.errorpage #wrap{max-width:1140px;padding:1rem 1rem 7rem;margin:60px auto 0}#main.errorpage #cont{text-align:center}#main.errorpage .clear{clear:both}.btn-blue,.description-translate-link,.more__link{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-blue:hover,.description-translate-link:hover,.more__link:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-blue:focus,.btn-blue.focus,.description-translate-link:focus,.description-translate-link.focus,.more__link:focus,.more__link.focus{box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5)}.btn-blue.disabled,.btn-blue:disabled,.description-translate-link.disabled,.description-translate-link:disabled,.more__link.disabled,.more__link:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-blue:not(:disabled):not(.disabled):active,.btn-blue:not(:disabled):not(.disabled).active,.show>.btn-blue.dropdown-toggle,.description-translate-link:not(:disabled):not(.disabled):active,.description-translate-link:not(:disabled):not(.disabled).active,.show>.description-translate-link.dropdown-toggle,.more__link:not(:disabled):not(.disabled):active,.more__link:not(:disabled):not(.disabled).active,.show>.more__link.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-blue:not(:disabled):not(.disabled):active:focus,.btn-blue:not(:disabled):not(.disabled).active:focus,.show>.btn-blue.dropdown-toggle:focus,.description-translate-link:not(:disabled):not(.disabled):active:focus,.description-translate-link:not(:disabled):not(.disabled).active:focus,.show>.description-translate-link.dropdown-toggle:focus,.more__link:not(:disabled):not(.disabled):active:focus,.more__link:not(:disabled):not(.disabled).active:focus,.show>.more__link.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5)}.btn-green{color:#fff;background-color:#28a745;border-color:#28a745}.btn-green:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-green:focus,.btn-green.focus{box-shadow:0 0 0 0.2rem rgba(72, 180, 97, 0.5)}.btn-green.disabled,.btn-green:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-green:not(:disabled):not(.disabled):active,.btn-green:not(:disabled):not(.disabled).active,.show>.btn-green.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-green:not(:disabled):not(.disabled):active:focus,.btn-green:not(:disabled):not(.disabled).active:focus,.show>.btn-green.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(72, 180, 97, 0.5)}.btn-orange{color:#212529;background-color:#fca02f;border-color:#fca02f}.btn-orange:hover{color:#212529;background-color:#fb8f09;border-color:#f48804}.btn-orange:focus,.btn-orange.focus{box-shadow:0 0 0 0.2rem rgba(219, 142, 46, 0.5)}.btn-orange.disabled,.btn-orange:disabled{color:#212529;background-color:#fca02f;border-color:#fca02f}.btn-orange:not(:disabled):not(.disabled):active,.btn-orange:not(:disabled):not(.disabled).active,.show>.btn-orange.dropdown-toggle{color:#212529;background-color:#f48804;border-color:#e88103}.btn-orange:not(:disabled):not(.disabled):active:focus,.btn-orange:not(:disabled):not(.disabled).active:focus,.show>.btn-orange.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(219, 142, 46, 0.5)}.btn-blue,.btn-green,.btn-orange,.description-translate-link,.more__link{box-shadow:black 2px 2px 5px;margin:2px}.description-translate-link{padding:10px 30px;line-height:3rem}.search-resume__link{background-color:#fca02f !important;border-color:#fca02f !important}.search-resume__link:hover{color:#fff !important}.oddel{background:#c7e0ea;height:0.3rem;margin:1rem auto;clear:both}.orange_box{background:#ffd378;border:1px solid #fca02f}.blue_box{background:#a7cfdf;border:1px solid #6a9caf}.orange_box,.blue_box{padding:1.5rem;margin-bottom:1.5rem}.orange_box a,.blue_box a{color:#000;font-style:italic;text-decoration:underline}.orange_box a:hover,.blue_box a:hover{text-decoration:none}.page__heading{text-align:center}.content-page-160 .page__header,.content-page-156 .page__header{display:none}.fulltext-input:not([data-count^="0"]):before{background:#024764 !important}.zarovka{display:inline-block;vertical-align:middle;margin:0 3px;width:20px !important}.other-info,.country-table{background-color:#fff;padding:15px}.red{color:red}.sitemap__body,.content-page-157 ul{line-height:2.5}.is-alternative{background-color:#fff;border:2px solid #e1eaeb}.alert-warning{color:#000;background-color:#ffd378;border-color:#fca02f}.date-template--3 .date-template__price{color:#024764;font-size:1rem}.date-template--3 .date-template__price .price-nbr{font-size:1.75rem}.date-template--3 .date-template__price .price-text-after{display:block}.date-template--3 .param{text-overflow:ellipsis;white-space:nowrap;padding-top:1rem}.date-template--3 .btn-room-info{font-size:1rem !important;color:#024764}.tooltip-inner{background-color:#00000080 !important}.top-offer .text-block:after{bottom:23px !important}.container-1703{background-clip:content-box;background-color:#fff !important}.content-box-64 .component__header{display:none !important}.element-1245 .top-offer,.element-2102 .top-offer{margin:40px auto 0}.element-2260 .component{margin-top:2rem;margin-bottom:0 !important}.row-1324{margin-top:1rem}.component__header,.titl,.country-table__body h3{color:#fca02f;text-align:center;font-size:1.75rem;text-transform:uppercase}.component__header{line-height:80px}.titl{line-height:50px}.country-table--amadeus .country-table__country--opener .country-table__country-link::before{left:0 !important}.more__link{text-decoration:none}.btn,.more__link{border-radius:20px}.country-detail__header{display:none}.news-category-100,.news-category-101{background-color:#fff;padding:10px}.price-eur{margin-left:1rem;color:#99b115}.rgba-orange-bg{background-color:rgba(252, 160, 47, 0.2) !important}.news-article__img-wrap{flex:1 1 303.7837837838px !important}.news-article__img-wrap .img-title{display:none !important}.fulltext-add-btn{z-index:2;background-color:#637e1a !important}.fulltext-add-btn:hover{background-color:#99b115 !important}.top-nab{background-image:url("https://dovln.cz/uploads/fs_images/contentdesignimagesets/10/slunce_page_bg_3121_o.png");background-position:bottom right;background-repeat:no-repeat}.section-28{margin-top:2rem}.badge-success,.promo--sales{margin-left:0.5rem}table.pg{width:100%;border:2px solid #333;border-collapse:collapse;background-color:#e6e5e3;margin-bottom:10px}.pg td,.pg th{border:1px solid #333;padding:0.5rem}.content-page-102 .searchmask__text-before,.content-page-58 .searchmask__text-before,.content-page-71 .searchmask__text-before,.content-page-72 .searchmask__text-before,.content-page-70 .searchmask__text-before,.content-page-64 .searchmask__text-before,.content-page-119 .searchmask__text-before,.content-page-99 .searchmask__text-before,.content-page-100 .searchmask__text-before,.content-page-93 .searchmask__text-before{display:none}.searchmask__form-group.sm-extended{position:absolute;bottom:0.5rem;right:0.5rem;margin:0;width:calc(100% - 40px)}.searchmask .btn-secondary{background-color:#e1eaeb !important}.searchmask .btn-secondary:hover{background-color:#c8cfd3 !important;border-color:transparent !important}.searchmask .btn-link:hover{text-decoration:underline !important}.news_index,.customers{padding:10px;background-color:#fff;border:15px solid #e9f3f7}.newsletter__btn{background-color:#17a2b8 !important;border-color:#17a2b8 !important;border-radius:30px !important;box-shadow:black 2px 2px 5px}.newsletter__btn:hover{background-color:#138496 !important}.icon-sunny:before,.icon-little-cloudy:before{color:#fca02f;font-weight:800}.icon-decently-cloudy:before{color:#4abfef;font-weight:800}.icon-overcast-cloudy:before{color:#088bc1;font-weight:800}.weather__col{border:1px solid #c8e4e0;background-color:#c8e4e047}.top-contact .component.customers{display:none;position:absolute;right:0;background:#024764;padding:0 1rem;color:#fff;z-index:99999;width:280px;right:50px}.top-contact .component.customers ul{padding:0;margin:0;width:100%;flex-direction:column}.top-contact .component.customers li{width:100%;display:block;margin-bottom:0.5rem}.top-contact .component.customers .customer__unsigned p{display:none}.top-contact .component.customers .customer__signed h3{display:none}.newsletter .fade{opacity:1}.callback{padding:1rem;background-color:#fff}.searchmask-results__callback h2{text-align:center}.slider--hotel-history{position:fixed;z-index:9999;width:280px;top:199px;right:-290px;transition:0.3s linear;background:#fff;box-shadow:0 0 9px #999}.slider--hotel-history:before{content:"";font-family:"c4f";font-size:1.5rem;transition:0.3s linear;overflow:hidden;position:absolute;top:0;left:0;transform:translatex(-100%);padding:3px 30px 3px 15px;background:#fca02f;color:#fff}.slider--hotel-history:hover{right:0}.slider--hotel-history:hover:before{visibility:hidden}.slider--hotel-history__header{padding:15px;background:#fca02f}.slider--hotel-history .slider--hotel-history__heading{color:#fff;text-align:left;text-transform:uppercase;font-size:1rem}.slider--hotel-history .slider--hotel-history__heading:before{content:"";font-family:"c4f";font-size:1.2rem;line-height:0.8;font-weight:normal;margin-right:9px;position:relative;bottom:-2px}.slider--hotel-history .slider__body{padding:20px 20px 25px;border:2px solid #ddd;border-top:none}.slider--hotel-history .slider__item{padding:0}.slider--hotel-history .offer__img-container{padding-bottom:280px}.slider--hotel-history .offer__ratings{z-index:9;bottom:68px;right:auto;left:18px;background:none;color:#fca02f;font-size:0.75rem}.slider--hotel-history .offer__text-container{position:absolute;bottom:4px;width:100%;padding:38px 20px 16px;background:rgba(0, 0, 0, 0.6)}.slider--hotel-history .offer__text{color:#fff;text-align:left}.slider--hotel-history .offer__headline{margin:0;font-size:1rem;text-transform:uppercase}.slider--hotel-history .offer__headline a{color:#fff}.slider--hotel-history .offer__country,.slider--hotel-history .offer__destination{display:inline-block;font-size:0.95rem;max-width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slider--hotel-history .offer__country:after{content:"»"}.slider--hotel-history .slick-dots{bottom:-25px}.slider--hotel-history .slick-dots li{margin:0}.slider--hotel-history .slick-dots li button{width:10px;height:10px}.slider--hotel-history .slick-dots li.slick-active button{background:#fca02f}.slider--hotel-history .slick-prev:before,.slider--hotel-history .slick-next:before{background-color:rgba(255, 255, 255, 0.8)}@media (max-width:767.98px){.slider--hotel-history{top:auto;bottom:-10px}.slider--hotel-history:before{padding:0 15px 0 5px;font-size:1.2rem}.slider--hotel-history__header{padding:1px 15px}}.content-box-62,.pseudonav__list--nested a{color:#fff;text-decoration:none}.pseudonav__list--nested a:hover{color:#9ab204}.aside-118{background-color:#0a505f;color:#fff}.aside-118 a,.aside-118 a:hover{color:#fff}.footer-logo{margin:-80px auto 20px auto !important}.poradce-hp{background-color:#ecf5f7;padding:20px}.asistent{padding:20px;background-color:#fff;border:10px solid #ecf5f7}.aktuality-hp{background-color:#f8faec;padding:20px}.offer--favourites .offer__price,.offer--favourites .offer__price a{color:#024764;text-decoration:none}.offer--favourites .offer__remove-btn:hover,.offer--favourites .offer__remove-btn:focus,.offer--favourites .offer__remove-btn,.dates-favourites__remove-btn,.dates-favourites__remove-btn:hover{text-decoration:none}.poradce-sec-1,.poradce-sec-3{background-color:#1f9fc5;padding-bottom:2rem}.por-col-1 header,.por-col-2 header,.por-col-3 header,.por-col-4 header,.por-col-5 header,.por-col-6 header,.por-col-7 header,.por-col-8 header,.por-col-9 header{display:none}.poradce-sec-4,.poradce-sec-8{background-color:rgba(252, 160, 47, 0.4)}.por-col-3{padding:3rem 0 0 0}.por-col-4{background-color:#fca02f;margin:1rem 0;padding:1rem}.poradce-sec-5{background-color:#1f9fc5}.por-col-5{background-color:#a1d1ef;margin:1rem 0;padding:1rem}.por-col-5 h3{margin-top:3rem;color:#2fb1ff}.por-col-7 .landing-recenze{box-shadow:2px 2px 5px;background-color:#f1f2ee}body.layout-913 #chat-application{display:none !important}.date-from .date-part-0,.date-from .delimiter,.date-from .date-part-1,.date-to .date-part-0,.date-to .delimiter,.date-to .date-part-1{font-weight:600}.daterangepicker.openscenter{padding:30px;width:100% !important;max-width:832px !important}@media (min-width:768px){.daterangepicker.openscenter.ltr .calendar.left .calendar-table{padding-right:15px}.daterangepicker.openscenter.ltr .calendar.right .calendar-table{padding-left:15px}.daterangepicker.openscenter.ltr .left .daterangepicker_input{padding-right:15px}.daterangepicker.openscenter.ltr .right .daterangepicker_input{padding-left:15px}}.daterangepicker.openscenter .glyphicon{color:#024764}.daterangepicker.openscenter .input-mini{height:calc(1.75em + 0.75rem + 2px)}.daterangepicker.openscenter th{font-weight:400;font-size:0.85rem;text-transform:capitalize}.daterangepicker.openscenter th:hover{border-radius:0px}.daterangepicker.openscenter tr:nth-child(2) th{font-weight:600}.daterangepicker.openscenter td{font-size:0.85rem}.daterangepicker.openscenter td:hover{color:#024764}.daterangepicker.openscenter td.available{background:#f6f8f9}.daterangepicker.openscenter td:not(.off).in-range{background:#9ab204;color:#fff;font-weight:600}.daterangepicker.openscenter td:not(.off).active{background:#024764;color:#fff;font-weight:600}.daterangepicker.openscenter td:not(.off).active:hover{color:#024764}.daterangepicker.openscenter .openscenter th{height:40px !important}.daterangepicker.openscenter .start-date:not(.off)::after{border-color:transparent #9ab204 transparent transparent}.daterangepicker.openscenter .start-date:not(.off)::before{border-color:transparent transparent #9ab204 transparent}.daterangepicker.openscenter .end-date:not(.off)::after{border-color:#9ab204 transparent transparent transparent}.daterangepicker.openscenter .end-date:not(.off)::before{border-color:transparent transparent transparent #9ab204}@media (min-width:768px){.daterangepicker.openscenter .ranges:not(.ranges2){padding-left:28px}}.daterangepicker.openscenter .ranges li{padding:10px;color:#024764;margin-bottom:1rem;background:none;border:1px solid #024764;border-radius:0px;font-size:1.1em;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.daterangepicker.openscenter .ranges li:hover{color:#fff;background:#024764}.daterangepicker.openscenter .btn-success{height:calc(2.2em + 0.75rem + 2px);color:#fff;margin-top:1.5rem;border:0;text-transform:uppercase;font-weight:600;padding:0.5rem 2rem}.row-1,.row-2{margin-top:3rem !important}.row-2{background-color:rgba(199, 224, 234, 0.2)}@media only screen and (max-width:767px){.row-2{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:column-reverse !important}}.news-article-sidebar h2{background-color:#c7e0ea;padding:5px;font-size:1.5rem;text-align:center}.news-category-100 .more__link{font-size:0}.news-category-100 .more__link::before{content:"další aktuality";font-size:1rem}.news-category-101 .more__link{font-size:0}.news-category-101 .more__link::before{content:"další články";font-size:1rem}.bd-term .component,.bd-amadeus-term .component{margin-bottom:0}.bd-term .booking-form__stepline .multi-steps,.bd-amadeus-term .booking-form__stepline .multi-steps{margin:2rem 0 0}.bd-term .date-countdown,.bd-amadeus-term .date-countdown{display:block}@media (min-width:992px){.bd-term .date-countdown,.bd-amadeus-term .date-countdown{margin-left:-1rem}}.bd-term .info-wrap,.bd-term .booking-form__body,.bd-amadeus-term .info-wrap,.bd-amadeus-term .booking-form__body{border:1px solid #e9ecef;margin-top:1.5rem;padding:1.5rem;border-radius:0px;background:#c7e0ea}.bd-term .info-wrap .order-name,.bd-amadeus-term .info-wrap .order-name{color:#024764;border-bottom:1px solid #024764;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>.row>div:nth-child(n+2),.bd-amadeus-term .info-wrap>.row>div:nth-child(n+2){flex:0 0 50%;max-width:50%;padding-left:8px !important}.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:#343a40;padding:0;text-align:left}.bd-term .info-wrap .hotel a,.bd-amadeus-term .info-wrap .hotel a{color:#343a40}.bd-term .info-wrap .hotel .icon-star,.bd-term .info-wrap .hotel .icon-star-light-half,.bd-amadeus-term .info-wrap .hotel .icon-star,.bd-amadeus-term .info-wrap .hotel .icon-star-light-half{margin-right:3px;color:#ffc107;font-size:0.85rem}.bd-term .info-wrap .gallery__img,.bd-amadeus-term .info-wrap .gallery__img{position:static;height:220px;margin:0 0 8px;border-radius:0px}.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}.bd-term .info-wrap .info-line.tree a,.bd-amadeus-term .info-wrap .info-line.tree a{color:#212529}.bd-term .info-wrap .info-line:last-child,.bd-amadeus-term .info-wrap .info-line:last-child{padding-bottom:0 !important}.bd-term .info-wrap .duration-day,.bd-term .info-wrap .duration-night,.bd-amadeus-term .info-wrap .duration-day,.bd-amadeus-term .info-wrap .duration-night{font-weight:700}.bd-term #changeOccupancyButton,.bd-term .btn-outline-primary,.bd-term .booking-form__step-button--prev,.bd-term .booking-form__step-button--next,.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{min-weight:200px;background:#024764;border-color:#024764;color:#fff;text-align:center;font-size:1rem;font-weight:600}.bd-term #changeOccupancyButton:hover,.bd-term .btn-outline-primary:hover,.bd-term .booking-form__step-button--prev:hover,.bd-term .booking-form__step-button--next:hover,.bd-amadeus-term #changeOccupancyButton:hover,.bd-amadeus-term .btn-outline-primary:hover,.bd-amadeus-term .booking-form__step-button--prev:hover,.bd-amadeus-term .booking-form__step-button--next:hover{background:#024764;color:#fff}.bd-term .booking-form__box.booking-form__box--occupancy .booking-form__occupancy-message-text,.bd-amadeus-term .booking-form__box.booking-form__box--occupancy .booking-form__occupancy-message-text{font-weight:600}.bd-term .booking-form__box.booking-form__box--occupancy .fixed-occupancy,.bd-amadeus-term .booking-form__box.booking-form__box--occupancy .fixed-occupancy{font-size:0.9rem}.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 .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:0px;background:#dee2e6;color:#024764;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:#024764}.bd-term .booking-form__stepline .multi-steps>li.active::before,.bd-amadeus-term .booking-form__stepline .multi-steps>li.active::before{background:#024764;color:#fff;border-color:#024764}.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 .trip-information h3,.bd-amadeus-term .trip-information h3{font-size:1.25rem;margin-bottom:1rem;padding-top:2rem;color:#024764}.bd-term .trip-information__hotel-name,.bd-amadeus-term .trip-information__hotel-name{font-size:0.9rem;border-bottom:1px solid #024764;padding-bottom:2rem;padding-top:1rem}.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 .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:#c7e0ea}.bd-term .booking-form h2.booking-form__title,.bd-amadeus-term .booking-form h2.booking-form__title{color:#024764;margin-bottom:1rem;border-bottom:1px solid #024764;padding-bottom:1rem;font-weight:600;font-size:0.95rem}.bd-term .booking-form h3,.bd-amadeus-term .booking-form h3{font-size:1rem;padding:0.5rem 0;font-weight:bold}.bd-term .booking-form .booking-summary__surcharges,.bd-term .booking-form .booking-summary__pricelist,.bd-term .booking-form .booking-summary__participants,.bd-term .booking-form .booking-summary__customer,.bd-amadeus-term .booking-form .booking-summary__surcharges,.bd-amadeus-term .booking-form .booking-summary__pricelist,.bd-amadeus-term .booking-form .booking-summary__participants,.bd-amadeus-term .booking-form .booking-summary__customer{margin-top:1rem}.bd-term .booking-form .booking-summary__surcharges .booking-summary__title,.bd-term .booking-form .booking-summary__pricelist .booking-summary__title,.bd-term .booking-form .booking-summary__participants .booking-summary__title,.bd-term .booking-form .booking-summary__customer .booking-summary__title,.bd-amadeus-term .booking-form .booking-summary__surcharges .booking-summary__title,.bd-amadeus-term .booking-form .booking-summary__pricelist .booking-summary__title,.bd-amadeus-term .booking-form .booking-summary__participants .booking-summary__title,.bd-amadeus-term .booking-form .booking-summary__customer .booking-summary__title{color:#c7e0ea;margin-bottom:1rem}.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:#024764;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}}@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 1.2rem;border-radius:0px}@media (min-width:992px){.bd-term .sidebar-wrap,.bd-amadeus-term .sidebar-wrap{margin:0 0 15px -18px !important}}.bd-term .sidebar-wrap.info-text,.bd-amadeus-term .sidebar-wrap.info-text{background:#0b5e82;color:#f8f9fa}.bd-term .sidebar-wrap.info-text h2,.bd-amadeus-term .sidebar-wrap.info-text h2{color:#fff;border-bottom:1px solid #fff}.bd-term .sidebar-wrap.info-text a,.bd-amadeus-term .sidebar-wrap.info-text a{color:#fff;font-size:2rem}.bd-term .sidebar-wrap h2,.bd-amadeus-term .sidebar-wrap h2{color:#024764;margin-bottom:1rem;border-bottom:1px solid #024764;padding-bottom:1rem;font-weight:600;font-size:1rem}.bd-term .sidebar-wrap h3,.bd-amadeus-term .sidebar-wrap h3{font-size:1.15rem;font-weight:600;padding-top:1rem}.bd-term .sidebar-wrap a,.bd-amadeus-term .sidebar-wrap a{color:#024764}.bd-term .sidebar-wrap.upselling:empty,.bd-term .sidebar-wrap.upselling:-moz-only-whitespace,.bd-amadeus-term .sidebar-wrap.upselling:empty,.bd-amadeus-term .sidebar-wrap.upselling:-moz-only-whitespace{padding:0 !important}.bd-term .sidebar-wrap.upselling .load-more-wrap.load-more-wrap--hide,.bd-amadeus-term .sidebar-wrap.upselling .load-more-wrap.load-more-wrap--hide{height:230px !important}.bd-term .sidebar-wrap.upselling .upselling-rooms__title,.bd-amadeus-term .sidebar-wrap.upselling .upselling-rooms__title{color:#024764;border-bottom:1px solid #ced4da;padding-bottom:1rem;margin-bottom:1rem;font-weight:600;display:-ms-flexbox;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.bd-term .sidebar-wrap.upselling .room_name,.bd-term .sidebar-wrap.upselling .room_price,.bd-term .sidebar-wrap.upselling .room_link,.bd-amadeus-term .sidebar-wrap.upselling .room_name,.bd-amadeus-term .sidebar-wrap.upselling .room_price,.bd-amadeus-term .sidebar-wrap.upselling .room_link{flex:0 0 100% !important;max-width:100% !important}.bd-term .sidebar-wrap.upselling .room_price,.bd-amadeus-term .sidebar-wrap.upselling .room_price{text-align:left !important}.bd-term .sidebar-wrap.upselling .per-person,.bd-amadeus-term .sidebar-wrap.upselling .per-person{font-size:0.9rem}.bd-term .sidebar-wrap .hotel-gallery .gallery__img-container,.bd-amadeus-term .sidebar-wrap .hotel-gallery .gallery__img-container{flex:0 0 33%;max-width:33%;margin-bottom:0}.bd-term .sidebar-wrap .gallery__body figure:nth-child(n+10),.bd-amadeus-term .sidebar-wrap .gallery__body figure:nth-child(n+10){display:none}.bd-term .sidebar-wrap .trip-information__gallery,.bd-amadeus-term .sidebar-wrap .trip-information__gallery{margin-left:-1rem;margin-right:-1rem;max-width:calc(100% + 2rem)}.bd-term .sidebar-wrap .trip-information__body,.bd-amadeus-term .sidebar-wrap .trip-information__body{padding:0;margin:0}.bd-term .sidebar-wrap .trip-information__text,.bd-amadeus-term .sidebar-wrap .trip-information__text{column-count:1;column-gap:0rem;font-size:0.9rem}.bd-term .sidebar-wrap .load-more-wrap .load-more-overlay,.bd-amadeus-term .sidebar-wrap .load-more-wrap .load-more-overlay{padding:1rem 0;background:linear-gradient(to bottom, transparent, rgba(233, 236, 239, 0.7) 30%, #e9ecef 50%)}.bd-term .sidebar-wrap .load-more-wrap .load-more-overlay .btn-outline-secondary,.bd-amadeus-term .sidebar-wrap .load-more-wrap .load-more-overlay .btn-outline-secondary{padding:0.4rem 1.5rem;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:#024764;color:#fff}@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:#fff;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:#024764;border:0;border-bottom:1px solid #024764;background:rgba(2, 71, 100, 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 .save-order_wrap{display:-ms-flexbox;display:flex;flex-wrap:wrap}.save-order .number{background:#024764;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:0px}.save-order h2{margin-bottom:3rem;font-size:1.75rem}.save-order h2 span{font-size:1.75rem !important}.save-order .icon{display:-ms-flexbox;display:flex;justify-content:end;align-items:center;font-size:3rem}@media (max-width:767.98px){.save-order .icon{display:none}}.save-order .box{margin:0 auto;max-width:650px;padding:2rem;margin-bottom:3rem;line-height:1.9;font-size:1.1rem;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media (min-width:992px){.save-order .box{width:calc(29.5%)}}@media (max-width:1199.98px){.save-order .box{width:41%}}@media (max-width:767.98px){.save-order .box{width:100%}}.save-order .box strong{display:block;font-weight:400}.save-order .box span{font-size:1rem;display:block}.save-order .box.box-active{background:#50c9fc;border-radius:0px}.weather__coll-average .col-12:first-child{font-weight:700;background-color:#c7e0ea;padding:0.5rem 0}.dates-favourites__remove-btn,.offer--favourites .offer__remove-btn{background-color:#fca02f !important;border-color:#fca02f !important}.date-template--3 .verification-button{background:#024764;color:#ffffff}.date-template--3 .verification-button:hover{background:#41758b !important}.hp-vanoce{background-image:url("https://c.ccdn.cz/11018/uploads/fs_images/contentnews/196/hp-vanoce-bg_3142_o.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.top-offer__index-14 .component__header{color:#024764 !important}