html,body,input{height:100%;font-family:"Poppins","Berlin Sans FB","Futura","Ubuntu",sans-serif;font-size:14px;font-style:normal;font-weight:400;color:#4a4a4a}a,a:hover,a:visited,a:active,a:focus{color:#b08c3e;text-decoration:underline;cursor:pointer}.nowrap{white-space:nowrap}.img-responsive{width:100%}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^="col-"],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}div.more-gutters-left{margin-right:0;margin-left:-30px}.row.more-gutters-left>[class^="col-"],.row.more-gutters-left>[class*=" col-"]{padding-right:0;padding-left:30px}.hidden-overflow-line{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#modalCallRequest .modal-header{display:none}.modal.left.modal-70 .modal-dialog,.modal.right.modal-70 .modal-dialog{margin:0 15%;width:70%}.modal.left.modal-60 .modal-dialog,.modal.right.modal-60 .modal-dialog{margin:0 20%;width:60%}.modal.left .modal-dialog,.modal.right .modal-dialog{margin:auto;width:100%;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal-content{padding:38px 35px;border-radius:20px}.modal.left .modal-content,.modal.right .modal-content{overflow-y:auto}.modal.left .modal-body,.modal.right .modal-body{padding:15px 15px 80px;min-height:100vh}.modal.left .modal-header,.modal.right .modal-header{background-color:#00436d}.modal.left .modal-header button,.modal.left .modal-header button.close,.modal.left .modal-header a,.modal.right .modal-header button,.modal.right .modal-header button.close,.modal.right .modal-header a{cursor:pointer;color:#fff;font-weight:300;opacity:1;-webkit-appearance:none;background:transparent;border:0;padding:0;margin:0;text-shadow:none}.modal.left .big-char,.modal.right .big-char{font-size:1.7em;line-height:1.4em}.modal.left .modal-bar-text,.modal.right .modal-bar-text{padding-left:10px;font-size:14px;line-height:22px;font-weight:500;vertical-align:top}.modal.left .modal-header a:hover,.modal.left .modal-header a:focus,.modal.right .modal-header a:hover,.modal.right .modal-header a:focus{text-decoration:none}.modal.left.fade .modal-dialog{left:-320px;-webkit-transition:opacity .3s linear,left .3s ease-out;-moz-transition:opacity .3s linear,left .3s ease-out;-o-transition:opacity .3s linear,left .3s ease-out;transition:opacity .3s linear,left .3s ease-out}.modal.left.fade.in .modal-dialog{left:0}.modal.right.fade .modal-dialog{right:-320px;-webkit-transition:opacity .3s linear,right .3s ease-out;-moz-transition:opacity .3s linear,right .3s ease-out;-o-transition:opacity .3s linear,right .3s ease-out;transition:opacity .3s linear,right .3s ease-out}.modal.right.fade.in .modal-dialog{right:0}#modalShowHotelroom .modal-body{min-height:100%}.hotel-name{font-size:1.5em;font-weight:500;padding:20px 0 0 20px}.col-no-gutters{padding-right:0;padding-left:0}.hand-written{font-family:"Caveat","Bradley Hand ITC","Bradley Hand","URW Chanvery L",cursive;font-size:2.4em}.sub-hand{font-size:.4em}.mainpage-light-paragraph{font-style:italic;opacity:.7}.normal-font{font-family:"Poppins","Berlin Sans FB","Futura","Ubuntu",sans-serif}h1,h2,h4,#onefilter-full-description h3{color:#b08c3e}h1{font-size:1.75em}h2{font-size:24px}h3,h4{font-size:1.5em}.bold-text{font-weight:600}.medium-bold-text{font-weight:500}.normal-text{font-weight:400}.italic-text{font-style:italic}.light-text{font-weight:400}.white-text{color:#fff}.brown-text,label.default-color{color:#6c6361}.blue-text{color:#00436d}.gold-text{color:#b08c3e}.blue-circle{border:1px solid #00436d;border-radius:50%;padding:5px}.light-blue-text{color:#81cae8}.orange-text{color:#ff9f41}.dark-grey-text{color:#3c3533}.greyed-out-text{color:#d8d8d8}.bg-orange{background-color:#b08c3e}.bg-green{background-color:#618d60}.bg-brown{background-color:#4a4a4a;border:1px solid #4a4a4a}.full-width{width:100%}.full-height{height:100%}.text-center{text-align:center}.text-right{text-align:right}.border-left{border-top-left-radius:5px;border-bottom-left-radius:5px}.border-blue{border:1px solid #00436d}.border-grey{border:1px solid #e0dbce}.border-gold{border:1px solid #b08c3e}.border-gold-bottom{border-bottom:1px solid #b08c3e}.border-blue-bottom{border-bottom:1px solid #00436d}.border-orange{border:1px solid #ff9f41;border-radius:5px}.bg-lightblue{background-color:#d2eaf4}.bg-lighterblue{background-color:#d2eaf4}.bg-blue{background-color:#00436d}.bg-beige{background-color:#eceae5}.bg-grey{background-color:#e0dbce}.rounded-radius-block{border-radius:20px}#header-logo-image{cursor:pointer;width:151px}div.small-text{font-size:12px;line-height:20px;display:inline-block;vertical-align:bottom}img.phone_icon{width:18px;height:18px;margin:0 7px 0 0;object-fit:contain}button.close,button.close:focus,button.close:hover{outline:0;opacity:1}.top-menu-item{font-size:1.15em;cursor:pointer;display:inline-block;padding:10px 2em 17px 0}.top-menu-item-last{display:inline-block;padding:10px 0}.top-menu-item-content{display:none;position:absolute;padding:10px;background-color:#eceae5;border-radius:20px;z-index:5}.top-menu-item-div{cursor:pointer;display:inline-block}#top-menu-item-destinations-content{display:none;position:absolute;top:108px;left:50%;transform:translate(-50%,0);width:1140px;max-width:1140px;padding:20px 20px 40px 40px;background-color:#eceae5;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);z-index:5}#top-menu-item-types:hover .top-menu-item-types-content,#top-menu-item-advice:hover .top-menu-item-advice-content,#top-menu-item-blogs:hover .top-menu-item-blogs-content,#top-menu-item-contact:hover .top-menu-item-contact-content{display:block}.destinations-column{float:left;padding:1em 5em 1em 0;text-align:left}.top-menu-item-advice-content,.top-menu-item-blogs-content,.top-menu-item-contact-content,.top-menu-item-types-content{padding:10px 0 10px 20px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1) !important}.types-row{clear:both}div.has-children{padding-right:20px}.top-menu-item-types-content{margin-left:-30px;padding:20px 30px}div.has-children>ul{display:none;position:absolute;top:0;background-color:#e4e1d8;left:100%;width:auto;border-radius:0 20px 20px 0;margin-left:-30px;height:100%;padding:20px 30px}div.has-children ul li{white-space:nowrap;list-style:none;text-align:left}div.has-children:hover ul{display:block}a.contact-link-name:hover,a.blogs-link-name:hover,a.advice-link-name:hover,a.types-category-name:hover,div.has-children:hover a.types-parent-category-name,div.has-children:hover i.fa{color:#b08c3e}div.scrollmenu a.advice-link-name,div.scrollmenu a.blogs-link-name,div.scrollmenu a.contact-link-name,div.scrollmenu a.types-category-name,div.scrollmenu a.types-parent-category-name{padding:10px 0}.destinations-column:last-child{padding-right:0}.destinations-countrygroup-name{color:#b08c3e;white-space:nowrap;font-size:1.3em}.header-item-corona-button{padding:5px 40px !important;white-space:nowrap;text-align:center;line-height:14px !important;font-size:14px !important;border:none !important}#header-mobile-menu{position:absolute;top:0;right:0;height:100%;background-color:#fff;z-index:4;overflow:hidden;box-shadow:none}#filter-mobile-menu{position:absolute;top:0;left:0;height:100%;background-color:#fff;z-index:4;overflow:hidden;box-shadow:none}.header-mobile-wrapper{margin:10px 24px}.header-mobile-wrapper-title{font-size:18px;color:#b08c3e}#header-mobile-menu.slide_right{max-width:0;min-width:0}#header-mobile-menu.slide_left{box-shadow:-10px 0 10px 1px rgb(0 0 0 / 30%);max-width:80%;width:80%;-webkit-transition:max-width .15s linear;-moz-transition:max-width .15s linear;-ms-transition:max-width .15s linear;-o-transition:max-width .15s linear;transition:max-width .15s linear}#filter-mobile-menu.slide_right{box-shadow:-10px 0 10px 1px rgb(0 0 0 / 30%);max-width:80%;width:80%;-webkit-transition:max-width .15s linear;-moz-transition:max-width .15s linear;-ms-transition:max-width .15s linear;-o-transition:max-width .15s linear;transition:max-width .15s linear}#filter-mobile-menu.slide_left{max-width:0;min-width:0}.modal-btn-group{padding:20px}.modal-header{padding:14px 20px 11px 26px;border-radius:5px;border-bottom:0}.modal-body{padding:0}.btn:active,.btn:active:focus,.btn:focus,.btn:hover{box-shadow:none;outline:0}.btn-orange{padding:12px 60px;font-weight:700;font-size:.8em;color:#fff;background-color:#b08c3e;border:1px solid #b08c3e;border-radius:6px}.btn-blue-package-filter-open{font-size:14px;font-weight:500;padding:5px 36px 7px 36px;line-height:22px;text-align:center;color:#00436d;background-color:#d2eaf4;border:1px solid #d2eaf4;border-radius:5px}.btn-gold-filter-open{width:80vw;font-size:1.15em;font-weight:500}.btn-gold-deal-package,.btn-gold-deal-package:active,.btn-gold-deal-package:active:focus,.btn-gold-deal-package:focus,.btn-gold-deal-package:visited,.btn-gold-deal-package:hover{color:#fff;text-decoration:none;font-size:1em;padding:4px 1.5em 3px 1.5em;line-height:31px}.btn-gold.country-submit-button,.btn-gold.category-submit-button{font-weight:600;font-size:1em;padding:6px 36px}.btn-darkblue,.btn-darkblue:focus,.btn-darkblue:hover{padding:20px 38px;font-weight:500;font-size:1.3em;color:#fff;background-color:#00436d;border-color:#00436d;border-radius:5px}.package-div{padding:20px}.btn-more-details-gold,.btn-more-details-gold:active,.btn-more-details-gold:visited,.btn-more-details-gold:focus,.btn-more-details-gold:hover{padding:7px 21px 9px 21px;font-weight:500;font-size:14px;line-height:22px;color:#fff;background-color:#b08c3e;border:1px solid #b08c3e;border-radius:5px}.btn-gold{padding:8px 36px 10px 36px;font-weight:500;font-size:14px;line-height:22px;color:#fff !important;background-color:#b08c3e;border:1px solid #b08c3e;border-radius:5px}.btn-gold:active,.btn-gold:focus,.btn-gold:hover{color:#fff;opacity:.9}.btn-white-bordered.btn-search-including{padding:8px 24px 10px 24px;line-height:22px}.btn-white-bordered{padding:12px 60px;font-weight:500;color:#b08c3e;background-color:#fff;border-color:#b08c3e}.btn-white-bordered:active,.btn-white-bordered:focus,.btn-white-bordered:hover{color:#b08c3e;opacity:.9}.btn-footer-subscribe{width:300px;padding:12px 60px;color:#fff;background-color:#00436d;border-color:#fff}.btn-footer-subscribe:focus,.btn-footer-subscribe:hover{color:#fff;opacity:.9}input.footer-input-field{position:relative;margin-bottom:20px;padding:18px 10px 18px 16px;width:100%;border-radius:6px;border:0}a.btn,a.btn:active,a.btn:active:focus,a.btn:focus,a.btn:hover{text-decoration:none}input.footer-input-field::placeholder{color:#c4c4c4}input:focus{outline-offset:0;outline:0}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{display:none}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{position:relative;padding-left:24px;cursor:pointer}[type="checkbox"]:checked+label::before{content:'\2713';background-color:#fff;color:#b08c3e;font-size:13px;line-height:8px;padding:2px 0 0 2px}[type="checkbox"]:checked+label.main-sub-checkbox::before{content:'\2713';background-color:#b08c3e;color:#fff;font-size:20px;line-height:12px;top:3px}[type="checkbox"]:checked+label.greyed-out::before{color:#d8d8d8}[type="checkbox"]:not(:checked)+label.child-label,[type="checkbox"]:checked+label.child-label{padding-left:37px}[type="checkbox"]+label.child-label::before{left:10px}[type="checkbox"]+label::before{content:'';position:absolute;left:0;top:4px;width:14px;height:14px;border:1px solid #b08c3e;color:transparent;transition:color .3s;border-radius:3px}label.order-form-checkbox{font-weight:400;line-height:34px}[type="checkbox"]+label.order-form-checkbox::before{top:10px}[type="checkbox"]:disabled:not(:checked)+label::before,[type="checkbox"]:disabled:checked+label::before{box-shadow:none;border-color:#bbb;background-color:#ddd}[type="checkbox"]:disabled:checked+label::after{color:#999}[type="checkbox"]:disabled+label{color:#aaa}.wrap{position:relative;min-height:100%;height:auto;margin:0 auto;padding:0}.wrap>.container,.wrap #mainpage-travel-container>.container,#modalOrderFormContent.container{width:1170px;max-width:1170px}.wrap .header-with-image-container{position:relative}.wrap>.fullscreen-container,.wrap #mainpage-travel-container>.fullscreen-container,.wrap .header-with-image-container>.fullscreen-container{padding:0;max-width:100%}.wrap #mainpage-travel-container .intro-fullscreen-container{background-position:top;background-repeat:no-repeat;height:500px;text-align:center}.wrap #mainpage-travel-container>.intro-search-container{position:relative;z-index:2;margin-top:-40px}.mainpage-search-title-row{padding-top:200px}.wrap>.fullscreen-container-icons-row{background-color:#4a4a4a;color:#fff;margin-top:-1px}.footer-bordered{border-top:1px solid #979797;border-bottom:1px solid #979797}.footer{background-color:#fff;color:#000}.wrap .intro-fullscreen-container .intro-title,.wrap>#mainpage-travel-container .intro-fullscreen-container .intro-title{width:100%;margin:0 auto}.intro-search-bar{display:inline-block;padding:20px;background-color:#fff;border-radius:15px;box-shadow:6px 6px 20px 0 rgba(0,0,0,0.08)}.intro-search-bar .search-input-strings .search_input{margin:0 10px 10px 10px}.intro-search-bar-date,.intro-search-bar-button{float:left;width:100%}.intro-search-bar-button{width:100%;height:100%;padding-left:10px}.intro-search-bar-date{width:183px;margin-right:10px}.intro-search-bar-date.last,.intro-search-bar-button.last{float:right;margin-right:0}.intro-search-bar-empty-row{max-height:14px;height:14px;clear:both}.intro-search-bar-fluid-wide{float:left;width:292px;margin-right:10px}a.no-underline,a.no-underline:active,a.no-underline:focus,a.no-underline:visited{text-decoration:none !important}a.light-blue,a.light-blue:active,a.light-blue:focus,a.light-blue:visited{font-weight:600;color:#81cae8}a.orange-link{color:#ff9f41;text-decoration:underline}a.black-link,a.black-link:active,a.black-link:focus,a.black-link:visited{color:#4a4a4a;text-decoration:underline}a.underlined,a.underlined:active,a.underlined:focus,a.underlined:visited{text-decoration:underline}a.asc:after,a.desc:after{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:500;line-height:1;padding-left:5px}a.asc:after{content:"\e151"}a.desc:after{content:"\e152"}.hint-block{display:block;margin-top:5px;color:#999}.error-summary{color:#a94442;background:#fdf7f7;border-left:3px solid #eed3d7;padding:10px !important;margin:0 0 15px 0}input.error-border{border:1px solid #a94442}.nav>li>form{padding:8px}.nav>li>form>button:hover{text-decoration:none}div.container ul.pagination .next a{border:1px solid transparent}div.container ul.pagination .next.disabled,div.container ul.pagination .prev.disabled{display:none}div.container ul.pagination li.disabled span{border:0;color:#337ab7}div.container ul.pagination .paginate{font-size:1.3em;margin-right:2px;padding:4px 6px;border:0}div.container ul.pagination>.active>span,div.container ul.pagination>.active>a{background-color:#00436d;color:#fff}div.container ul.pagination>li>a,div.container ul.pagination>li>span,div.container ul.pagination>li>a:focus,div.container ul.pagination>li>span:focus{color:#00436d}#mobile-filter{display:none}.filtercount{background-color:#00436d;color:#fff;width:20px;height:20px;font-size:.85em;border-radius:50%;text-align:center;line-height:20px;display:inline-block}.review-item{border:1px solid #e6e4da;border-radius:20px;padding:20px 30px 30px 30px;margin:20px 0 0 0;background-color:#f9f9f7}.review-item .date{font-size:12px}.review-item h4.packagetitle{font-size:16px;margin:16px 0}.review-item .review-text{font-size:14px;opacity:.6;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.71}.review-item .review-signature{font-size:14px;font-style:italic}#reviewsbutton{margin:10px 0 20px 0;padding:12px 40px}div.topmenu{padding-bottom:10px}div.destinations-column a,div.scrollmenu a{color:#4a4a4a;white-space:nowrap;line-height:16px;text-align:center;text-decoration:none;padding:5px 0;display:inline-block}div.destinations-column a:hover,div.scrollmenu a:hover{color:#b08c3e;opacity:.9}div.scrollmenu a.type-advice-menu{padding:10px 0}div.scrollmenu a.type-advice-menu:hover{color:#00436d}.drop-btn-search-filter{font-size:1em;margin:0 0 10px 0;padding:.5em 0;line-height:2em;border-bottom:1px solid #eceae5;cursor:pointer;overflow:hidden;white-space:nowrap}.rotate90degrees{transform:rotate(90deg);transition:transform .2s linear}.arrow-down{background-image:url(../images/arrow-icon-gold-down.svg);background-repeat:no-repeat;background-position:center;width:12px;height:10px;margin-top:8px;transform:rotate(0);transition:transform .2s linear}.arrow-down-opened{background-image:url(../images/arrow-icon-gold-down.svg);background-repeat:no-repeat;background-position:center;width:12px;height:10px;margin-top:8px;transform:rotate(180deg);transition:transform .2s linear}.widget-mainbar-caret{display:inline-block;background-image:url(../images/arrow-icon-gold-down.svg);background-repeat:no-repeat;background-position:center;width:12px;height:10px;margin-top:6px;transform:rotate(0);transition:transform .2s linear}.widget-mainbar-sub-caret{display:inline-block;background-image:url(../images/arrow-icon-dark-down-11-6.svg);background-repeat:no-repeat;background-position:center;width:12px;height:10px;margin-top:8px;transform:rotate(0);transition:transform .2s linear}.arrow-icon.caret-opened,.arrow_icon_gold.caret-opened,.widget-mainbar-sub-caret.caret-opened,.widget-mainbar-caret.caret-opened{transform:rotate(180deg);transition:transform .2s linear}.drop-btn-search-reset,.drop-btn-search-remove:hover{background-color:#ddd !important}.drop-btn-search-remove{float:left;margin:0 10px 10px 0;padding:.2em 1em;font-size:.85em;line-height:2em;border:0;cursor:pointer;background-color:#f3f3f3;overflow:hidden;border-radius:4px;white-space:nowrap}.label-filter{font-size:.9em}.drop-btn-search-remove span.dropdwn-btn-close{text-align:right;float:right;width:1.6em;height:2em;-moz-appearance:none;-webkit-appearance:none;appearance:none}.drop-btn-search{float:left;font-size:1.1em;text-align:left;background-color:#f7f7f7;padding:.55em .9em;line-height:2em;border:0;cursor:pointer;border-radius:6px;overflow:hidden;white-space:nowrap;border:1px solid #f7f7f7}.intro-search-theme{margin-bottom:14px}.drop-btn-search span,.drop-btn-search i{line-height:30px}.drop-btn-search i{padding-left:10px;width:20px}#intro-search-arrival .drop-btn-search-text-row,#intro-search-leave .drop-btn-search-text-row{width:80%}.drop-btn-search-text-row{width:90%;float:left;overflow:hidden;text-overflow:ellipsis}.drop-btn{background-color:inherit;color:#00436d;padding:0 .4em;font-size:.8em;line-height:2em;border:0;cursor:pointer;white-space:nowrap}i.blue-rectangle-left{background:url('../images/left_rectangle.png') no-repeat}i.blue-rectangle-right{background:url('../images/right_rectangle.png') no-repeat}i.review-rectangle{height:16px;width:8px;margin-right:20px}i.about-rectangle{height:16px;margin-top:8px;width:8px;float:right}.drop-btn:hover,.drop-btn:focus,i.dropdown-rectangle:focus,i.dropdown-rectangle-brown:focus,.drop-btn-search-input:hover,.drop-btn-search-input:focus{box-shadow:none;outline:0}.dropdown{display:inline-block;position:relative}.dropdown-search,.search-btn{position:relative;display:inline-block;padding-bottom:14px}.dropdown-content{font-size:.8em;line-height:2em;display:none;position:absolute;background-color:#fff;overflow:auto;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);right:5px;text-align:right;z-index:999}.dropdown-content a{color:#00436d;padding:6px 20px;text-decoration:none;display:block}.gold-dropdown-arrow{background:url('../images/dropdown-rectangle.svg') no-repeat calc(100% - 10px) #fff;-moz-appearance:none;-webkit-appearance:none;appearance:none}.blue-dropdown-arrow{background:url('../images/dropdown-rectangle.png') no-repeat calc(100% - 10px) #fff;-moz-appearance:none;-webkit-appearance:none;appearance:none}i.dropdown-rectangle{display:inline-block;width:30px;height:16px;background:url('../images/dropdown-rectangle.png') no-repeat 14px 8px;-moz-appearance:none;-webkit-appearance:none;appearance:none}select::-ms-expand{display:none}i.dropdown-rectangle-brown{float:right;width:40px;height:22px;background:url('../images/dropdown-rectangle-brown.png') no-repeat 14px 12px;-moz-appearance:none;-webkit-appearance:none;appearance:none}.menu-item-header-left{float:right;padding:0 10px}.menu-item-header{float:right;padding:0 10px}.menu-item-header.request-a-call-btn{margin-left:12px;font-size:.8em;line-height:1.7em;color:#b08c3e;border:1px solid #b08c3e;border-radius:3px;cursor:pointer}.header-telephone-number a,.header-telephone-number a:hover{white-space:nowrap;text-decoration:none;font-size:1em;line-height:1.6em}.header-telephone-string{white-space:nowrap;font-size:.9em;line-height:1.9em}.hero-image-big-text{font-size:2.9em;line-height:70px;font-weight:600;text-shadow:0 2px 16px rgba(0,0,0,0.50);white-space:nowrap}.hero-image-sub-text{font-size:1.5em;font-weight:400;text-shadow:0 2px 4px rgba(0,0,0,0.50);padding-bottom:20px}.icons-row{padding:30px 0}.icon-item{float:left;padding:18px 0;height:76px}.icon-text{float:left;padding:0 0 0 9px;line-height:76px}.excel-banner{padding-bottom:5px;min-height:50px}.excel-banner:first-child{padding-top:5px}.excel-banner:nth-child(2){padding-top:5px}.search_input{display:none;text-align:left;font-size:.7em}.mainpage-search-main-row{display:table;width:100%;max-width:100%;padding-top:6px}.mainpage-search-checkbox-border{border-top:1px solid #eceae5;padding:4px 0 0 0}.mainpage-search-checkbox-border:first-child{border:0}.mainpage-search-checkbox{padding:0 10px 6px 24px}.mainpage-search-checkbox-left,.mainpage-search-checkbox-right{float:left;vertical-align:top;white-space:nowrap;line-height:1.9em}.mainpage-search-checkbox-right{float:right;cursor:pointer}.mainpage-search-theme label.main-checkbox{white-space:normal;padding-left:27px;line-height:1.8em}.mainpage-search-theme label.main-sub-checkbox{padding-bottom:3px;padding-left:27px;font-size:1em;line-height:normal;white-space:normal}.mainpage-search-theme .modal-country-header{font-weight:700;font-size:1.15em;padding-left:0;margin-top:20px}.mainpage-search-theme label.main-checkbox::after{font-size:.9em;font-weight:300}.mainpage-search-theme label{font-weight:500}.date{font-size:12px;font-style:italic}.datepicker th.prev,.datepicker th.prev:hover{background:url('../images/arrow-left.svg') no-repeat center center}.datepicker th.next,.datepicker th.next:hover{background:url('../images/arrow-right.svg') no-repeat center center}.datepicker-months th.next,.datepicker-months th.next:hover,.datepicker-years th.next,.datepicker-years th.next:hover,.datepicker-decades th.next,.datepicker-decades th.next:hover,.datepicker-centuries th.next,.datepicker-centuries th.next:hover{background-position:22px 7px}.datepicker{border-color:#b08c3e;padding:10px}.datepicker-dropdown:before{border-bottom-color:#b08c3e}.datepicker-dropdown.datepicker-orient-top:before{border-top-color:#b08c3e}.datepicker .datepicker-switch{font-size:17px}.datepicker table tr td.old,.datepicker table tr td.old.today,.datepicker table tr td.new{color:#bbb}.datepicker tfoot tr th{font-size:13px;text-align:left}.datepicker .datepicker-switch:hover,.datepicker tfoot tr th:hover{background:transparent}.datepicker th.dow{font-size:13px;font-weight:600;width:36px}.datepicker table tr td,.datepicker table tr td span{font-size:12px;border-radius:0}.datepicker table tr td.day:hover,.datepicker table tr td.focused,.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active:active:hover,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active:active:focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active:active.focus,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.active.focus,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span:hover,.datepicker table tr td span.focused{display:table-cell;color:#4a4a4a;text-shadow:none;background-color:#eceae5;border-radius:4px}.datepicker table tr td.today,.datepicker table tr td.today:active:hover,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active:focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today:active.focus,.datepicker table tr td.today.active.focus{color:#fff;background-color:#b08c3e;border-radius:4px}.intro-search-bar[readonly]{background-color:transparent}.intro-search-bar .input-group .form-control:focus{outline:0}.header-search-calendar{color:#00436d;font-size:1.2em}.intro-search-bar .drop-btn-search-input{float:left;background-color:#f7f7f7;width:100%;height:30px;font-size:1em;color:#4a4a4a;border:0;box-shadow:none;padding:0;cursor:pointer}.intro-search-bar .drop-btn-search-input::-webkit-input-placeholder{color:#4a4a4a;opacity:1}.intro-search-bar .drop-btn-search-input::-moz-placeholder{color:#4a4a4a;opacity:1}.intro-search-bar .drop-btn-search-input:-ms-input-placeholder{color:#4a4a4a;opacity:1}.intro-search-bar .drop-btn-search-input::placeholder{color:#4a4a4a;opacity:1}#brochure-form select,#contact-form input,#contact-form textarea,#brochure-form .form-group input{border:1px solid #00436d;color:#00436d}#contact-form textarea,#offerquote-hotel textarea{resize:none}#brochure-form .form-group label,#contact-form label,#quote-offer-form label{color:#00436d;font-weight:500}.checkout-form-label{font-weight:500}#order-form .radiogroup .radio-option input:checked+label{color:#fff}.mainpage-block-row{margin-bottom:20px}.mainpage-block{margin-top:20px}.mainpage-text-block{padding:40px 60px 30px 60px}.mainpage-text-block h1{margin:0 0 20px 0}.signature{font-size:4em}p.review-signature{font-size:1.5em}.mainpage-right-block{padding-left:0;margin-bottom:10px}.favorite-block-top{border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:0;border-bottom-right-radius:0}.hotel-div{border-left:1px solid #e0dbce}.favorite-block-bottom{background-color:#f9f8f7;border-bottom:0;border-top:1px solid #e0dbce;border-right:1px solid #e0dbce}.favorite-block-bottom-last{border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-bottom:1px solid #e0dbce}.favorite-big-image{position:relative;width:100%;height:auto;clear:both}.favorite-big-image>img{border-top-left-radius:20px}.deal-package-title{font-size:16px;line-height:22px;font-weight:500}.deal-package-subtitle{opacity:.5;font-size:12px;font-weight:400;line-height:22px;padding-right:20px}.deal-package-mobile-price{font-size:.87em;color:#b08c3e;text-align:right}.deal-price-text{color:#b08c3e;font-weight:500;line-height:22px;padding-top:10px}.favorite-inclusive-block ul,.orderform-inclusive-text-block ul{padding-left:30px}.favorite-inclusive-block li,.orderform-inclusive-text-block li{line-height:24px}.favorite-inclusive-block li::marker{color:#b08c3e}.favorite-inclusive-block .program-header{font-size:16px;line-height:22px;color:#b08c3e;padding:10px 0}.orderform-inclusive-text-block li::marker{color:#00436d}.orderform-inclusive-text-block .program-header{font-size:16px;line-height:22px;color:#00436d;padding:20px 0 0 0}.favorite-small-image{float:left;width:49.5%;height:auto;margin-right:1%;padding-top:1%}.favorite-small-image.last{margin-right:0}.favorite-right-block{font-size:1.15em;padding:10px 10px 0 10px;border-top-right-radius:20px;border-right:1px solid #e0dbce;border-top:1px solid #e0dbce}.rating-star{color:#4a4a4a;font-size:.6em;padding:0 2px}.rating-star-hotel{padding:0 6px;font-size:20px;color:#ffa400;line-height:32px}.hotel-detail-title{float:left;margin:0;overflow:hidden;font-size:24px;line-height:32px}.hotel-detail-reviews{float:left;margin-left:16px;line-height:32px}.hotel-detail-reviews .review-link{font-size:12px;font-style:italic;color:#4a4a4a;line-height:32px;vertical-align:top;margin-left:10px}.hotel-subtitle{font-size:16px;line-height:23px;padding-top:5px}.favorite-icon{position:absolute;bottom:0;right:15px;text-align:right;width:52px;height:52px;background-color:#eceae5;border:1px solid #e0dbce;border-radius:12px}.toggle-favorite{font-size:20px;line-height:20px;cursor:pointer;color:#4a4a4a;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#4a4a4a;padding:16px 14px 0 0}.favorite-icon-blank{color:transparent}.favorite-icon-colored{color:#b08c3e;-webkit-text-stroke-color:#b08c3e}.detail-package-name{font-size:1.6em}.detail-package-sub-title{white-space:nowrap;overflow:hidden;font-size:16px;line-height:24px;border-top:1px solid #e0dbce;padding:20px 4px}.detail-package-sub-title-last{border-top:1px solid #e0dbce}.event-description{max-height:9em}.favorite-pros,.event-description,.favorite-pros p,.event-description p{line-height:1.2em;font-weight:300;font-size:1em;overflow:hidden;margin-bottom:10px}.favorite-description{font-size:.87em;line-height:1.71;padding:10px 20px 10px 20px}.favorite-reviews{font-size:.8em;font-style:italic;padding:0 10px 10px 0}.favorite-pros ul,.event-description ul{margin:0;padding:0 26px}span.smaller{font-size:.8em}.btn-favorites{padding:4px 1em 3px 1em;line-height:31px}#btn-more-review-button{background-color:#b08c3e;color:#fff}.btn-order-small{padding:6px 12px}.btn-review-small{padding:2px 12px;line-height:31px;font-size:.8em;margin-bottom:10px}.btn-country-explore{padding:4px 20px;font-size:1.07em}.btn-inc-button{padding:2px 10px 2px 15px}.btn-inc-button i{color:#000}.btn-favorite-button{opacity:1 !important;max-width:100%;overflow:hidden;text-overflow:ellipsis}.fixed-date-block{margin-right:10px;border:1px solid #81cae0;border-radius:20px;height:100%;max-height:100%}.fixed-date-block div.fixed-date-row-blue{background-color:#81cae0;border-top-left-radius:19px;border-top-right-radius:19px;padding:12px 30px 12px 16px}.fixed-date-block div.fixed-date-datestring{font-size:13px;line-height:24px;font-weight:600;color:#00436d}.fixed-date-block div.fixed-date-status{padding-top:4px;font-size:14px;line-height:24px;font-weight:400;color:#fff}.fixed-date-block div.fixed-date-rooms{font-size:12px;line-height:24px;color:#000;padding:4px 30px 6px 16px}.fixed-date-block div.fixed-date-row-lightblue{background-color:#d2eaf4;border-bottom-left-radius:19px;border-bottom-right-radius:19px;padding:8px 30px 12px 16px}.fixed-date-block div.fixed-dates-coachtitle{font-size:12px;line-height:24px;font-weight:400}.fixed-date-block div.fixed-dates-coachname{font-size:14px;line-height:24px;font-weight:500}.aside-panel-gold{border:1px solid #b08c3e;border-radius:20px;padding:30px 20px}.aside-panel-blue{border:1px solid #00436d;border-radius:20px;padding:20px}.aside-panel-gold p:first-child,.aside-panel-blue p:first-child{color:#b08c3e;font-size:18px;font-weight:500;line-height:24px}.favorite-scrollmenu{position:relative;margin:0;white-space:nowrap;display:flex;flex-wrap:nowrap;overflow:hidden}.fav-arrow{position:absolute;width:25px;top:0;bottom:0;left:0;margin:0;cursor:pointer;background-color:#fff;z-index:999;padding:20px 0}.fav-arrow.left-side{left:0;right:auto;background:linear-gradient(to left,rgba(255,255,255,0),rgba(255,255,255,1),rgba(255,255,255,1))}.fav-arrow.right-side{right:6px;left:auto;background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1),rgba(255,255,255,1))}.my-favorite-header{font-size:1.35em;font-weight:700}.my-favorite-title{display:inline-block;font-size:1.15em;font-weight:700}.my-favorite-icon{font-size:.9em;margin-top:3px;margin-left:20px}.my-favorite-remove-btn{font-size:1.85em;padding-top:6px}.favorite-container{border-radius:5px;padding:10px}.favorite-container img{width:100%;margin-bottom:40px}.favorite-container img:first-child{float:left}.favorite-container img:nth-child(2){float:right}.favorite-container .fa-heart{margin-top:5px}.favorite-container .fa-star{float:right}.float-right{float:right}.float-left{float:left}.inline-block{display:inline-block}.active{display:block}.hidden{display:none}.hover-link:hover{cursor:pointer}#contactwidget{padding:30px}#contactwidget p{line-height:.9em}.clickable-hotel-name{cursor:pointer;text-decoration:underline}.faq-title{cursor:pointer}.faq-block{margin-top:10px}.faq-block:last-child{margin-bottom:10px}.faq-description{overflow:hidden;padding:0 30px}.hotel-detail-description{overflow:hidden;padding:4px 30px 20px 10px}.links-block-date-top{line-height:.8em;font-size:.75em}.links-block-date-bottom{font-weight:600;font-size:.8em;line-height:.85em;margin-top:2px}.rounded-radius-block img{border-radius:5px;width:100%}.rounded-radius-block .link-sidebar{text-align:center;margin:10px;color:#4a4a4a;text-decoration:none;font-size:1em;width:calc(100% - 20px)}.sidebar-top-5{width:10%;font-size:1.3em;font-weight:600}.sidebar-calendar{width:15%}.sidebar-calendar p{margin:0;padding:0}.sidebar-title{width:85%}.calendar-item{margin-bottom:20px}.retraite-availability{background-color:#d2eaf4}.retraite-availability .retraite-availability-text{font-size:10px;line-height:22px;letter-spacing:1px;padding:9px 9px 9px 18px;color:#000}.retraite-availability .retraite-availability-divider{font-size:14px;line-height:22px;padding:9px 9px 0 0;text-align:right;color:#00436d}.retraite-availability .retraite-availability-rooms{font-size:10px;line-height:22px;padding:9px;color:#00436d}.sidebar-calendar .sidebar-date{font-size:1.3em;margin-top:-2px;margin-bottom:-2px;font-weight:600}.calendar-date-aside{background-color:#00436d;height:100%}.calendar-filter{border-radius:5px;border:1px solid #81cae8;width:44px;height:44px;display:inline-block;line-height:44px;text-align:center;margin-bottom:3px;cursor:pointer}.active-calendar-filter{background-color:#00436d;color:#fff}.disabled-calendar-filter{background-color:#81cae8;color:#fff}.calendar-date-aside .date-departure{background-color:#d2eaf4}.calendar-date-aside .date-departure,.calendar-date-aside .date-leave{display:table;width:100%;height:50%}.calendar-date-aside .date-text-block{display:table-cell;vertical-align:middle}.calendar-date-aside .date-text-block-day{font-size:12px;font-weight:600;line-height:22px}.calendar-date-aside .date-text-block-nr{font-size:21px;font-weight:bold;line-height:22px}.calendar-date-aside .date-text-block-month{font-size:12px;font-weight:600;line-height:22px}.border-retraites .calendar-coach-image{float:left}.border-retraites .calendar-coach-image img{height:60px;max-height:60px;border-bottom-left-radius:20px;margin-right:12px}.border-retraites .calendar-coach-name{font-size:12px;line-height:22px;color:#4a4a4a;margin:19px 6px 0 0;white-space:nowrap;overflow:hidden}.border-retraites .blue-price-block{width:100%;height:100%;background-color:#00436d;font-size:16px;line-height:22px;padding:19px 2px 0 2px;color:#fff;border-bottom-right-radius:20px;text-align:center}.seenin-icons{display:inline-block}.seenin-block{float:left;margin:0 23px}.seenin-block:last-of-type{margin-right:0;float:right}.seenin-text{color:#000;margin-left:0;line-height:30px}.seenin-block img{height:30px}.footer-left{padding-top:30px}.footer-right{padding-top:30px;padding-bottom:30px}.footer-footer{width:50%;display:flex;justify-content:space-between}.footer-text-like-link,.footer a{display:block;color:#000;text-decoration:none;line-height:3em}.footer-footer a{font-size:.85em;display:block;color:#000;text-decoration:none;line-height:3em}.footer a:hover,.footer a:focus,.social-icon:hover{opacity:.9;text-decoration:none}.footer-title{color:#b08c3e;font-size:1.15em;line-height:2em;padding-bottom:10px}.social-icons img{cursor:pointer;padding-right:10px}#newsletter_subscribe_result{text-align:right;padding:20px;font-weight:700;border-radius:6px}img.detail-img{padding-top:6px;padding-left:6px;padding-right:0}img.detail-img-left{padding-left:0;padding-right:0}img.package-detail-img{padding-top:5px;padding-right:0}img.package-detail-img.left{padding-right:2px}img.package-detail-img.right{padding-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#00436d}.nav-pills>li{color:#00436d;background-color:#e9f7ff}.nav-pills>li+li{margin-left:15px}.nav-pills{margin-bottom:15px}.nav>li>a:hover,.nav>li>a:focus{outline:0;opacity:.9}div#osm-div-mobile #osm-canvas-page-mobile{height:300px}div#osm-border-div #osm-canvas-page{height:360px;margin:20px 0;border-radius:20px}div#google-map-canvas{height:600px;width:100%}div#osm-map-div{padding:15px 0}div#osm-map-canvas-filterpage{height:440px;width:100%}.blueimp-gallery{background:#fff;background:rgba(255,255,255,.9);box-shadow:none;margin:0 auto}.blueimp-gallery>.next,.blueimp-gallery>.prev{line-height:33px}.blueimp-gallery ol.indicator,.blueimp-gallery a.play-pause{display:none}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-transition:opacity .2s ease !important;-moz-transition:opacity .2s ease !important;-ms-transition:opacity .2s ease !important;-o-transition:opacity .2s ease !important;transition:opacity .2s ease !important}.blueimp-gallery>.slides>.slide{-webkit-transition-timing-function:ease !important;-moz-transition-timing-function:ease !important;-ms-transition-timing-function:ease !important;-o-transition-timing-function:ease !important;transition-timing-function:ease !important}.blueimp-gallery-detail-hotel{padding-bottom:62.5%}.blueimp-gallery-favorite{padding-bottom:62.43%;border-top-left-radius:4px}.blueimp-gallery-rooms{border-top-left-radius:5px;border-top-right-radius:5px}.blueimp-gallery-favorite>.slides>.slide>.slide-content{background-position:0 0 !important}.drop-detail{line-height:2em;cursor:pointer;border-radius:3px}.drop-detail input[readonly]{background-color:#fff}.links-block{overflow:hidden;padding:30px 4px 20px 30px;border:none !important;font-weight:400}.links-block-small{overflow:hidden;padding:20px 14px;border:none !important}.links-block-header{font-size:1.5em;margin-bottom:32px}.linksblock-title{font-size:1.15em;line-height:20px;margin-bottom:4px}.linksblock-title-row{font-size:1.15em;margin-bottom:36px}.linksblock-subtitle{line-height:20px;margin-bottom:16px}.calendar-coachname{color:#00436d;display:inline-block;cursor:pointer}.calendar-guaranteed-leave{float:right;margin-right:30px;min-width:150px;min-height:17px;font-size:.85em}.calendar-guaranteed-leave-full{font-weight:bold;color:red}.calendar-rooms-left{display:inline-block;margin-right:10px;font-size:.85em}.calendar-from-text{float:right;margin-right:20px;margin-bottom:5px;font-size:.85em}.orderbutton{padding:0 15px;float:right;font-size:1.35em;margin-right:10px;margin-bottom:7px}.usercontainer{margin-top:40px}.btn-about-agenda{width:60%;margin-left:20%;padding:12px 0}.usercontainer .border-blue{padding:10px;overflow:hidden}.usercontainer .userinfo p{margin:0 0 0 20px}.usercontainer .avatar,.avatar-round{border-radius:50%;margin-top:10px;margin-bottom:20px;background-color:#d3d3d3;overflow:hidden}.usercontainer .avatar{height:200px;width:200px;margin-left:calc(50% - 100px)}.avatar-round{height:230px;width:230px;margin-left:calc(50% - 105px)}.usercontainer .avatar img{height:100%}.usercontainer .descriptionbutton{padding:12px 0;margin-top:30px;text-align:center;width:100%}.usercontainer .description{margin-top:10px;margin-bottom:10px}.usercontainer .description-mobile{display:none;margin-top:30px}#sidenavigation{position:-webkit-sticky;position:sticky;top:20px}#sidenavigation a{color:#00436d}#sidenavigation .border-blue{padding:10px}.page-header-image{background-repeat:no-repeat;background-size:cover;background-position:top;height:390px;margin-bottom:20px;border-radius:20px}.page-header-article-image{background-repeat:no-repeat;background-size:cover;background-position:top center;height:450px;margin-bottom:20px}.page-header-image-country{background-image:url('../images/country_page_header.jpg')}.page-header-image-category{background-image:url('../images/category_page_header.jpg')}.page-header-image-blog{background-image:url('../images/blog_page_header.jpg')}.page-header-image-event{background-image:url('../images/event_page_header.jpg')}.page-header-image h4{text-align:left;display:block;margin-top:155px;color:#fff;font-size:3em}.image-big-text,.page-header-image h4{text-shadow:1px 1px rgba(0,0,0,.5)}.page-header-image-country h4,.page-header-image-category h4{margin-left:80px}.continent-name{color:#00436d;font-size:2.6em;padding-top:20px;margin-bottom:20px}#countrycontainer .country{margin-bottom:20px}#magazinecontainer{display:block}#magazinecontainer .magazine{position:relative;margin-bottom:10px}#magazinecontainer .magazine div{position:absolute;bottom:0;width:100%}#magazinecontainer .magazine img{width:100%}#magazinecontainer .magazine img:first-child{bottom:5px}#magazinecontainer .magazine img:nth-child(2){bottom:60px}.add-person{padding-left:8px}.remove-person,.add-person{cursor:pointer}.wellnesschar{background-color:#b08c3e;color:#fff;border-radius:5px;width:40px;height:40px;line-height:40px;text-align:center;display:inline-block;font-size:1.5em;margin:5px}.charcontainer{margin-top:20px}.charcontainer .char{font-size:1.75em;color:#b08c3e}.definitioncontainer{margin-bottom:20px}.definitioncontainer .subject-title{border:1px solid #b08c3e;background-color:#fff;height:63px;line-height:63px;border-radius:5px;margin:0;cursor:pointer}.definitioncontainer .subject-title h2{float:left;padding-left:10px;font-size:1.35em;color:#00436d}.definitioncontainer .subject-title i{float:right;line-height:63px;margin-right:24px;margin-top:26px;color:#00436d}.definitioncontainer .subject-description{font-size:1.15em;border-width:0 1px 1px 1px;border-radius:5px;width:100%;border-style:solid;border-top-left-radius:0;border-top-right-radius:0;overflow:hidden}.inactive-definition{padding:10px 20px;border-color:#fff;display:none;display:none}.active-definition{padding:10px 20px;border-color:#b08c3e;display:block}.active-scroll-definition{max-height:10000px;transition:max-height 2s ease-out;-webkit-transition:max-height 2s ease-out;-moz-transition:max-height 2s ease-out}.inactive-scroll-definition{max-height:199px;overflow:hidden}#checkout-open-inclusive{cursor:pointer;position:absolute;bottom:-18px;width:100%}#checkout-open-inclusive .read-more-blue-button{margin:0 auto}.map-hoverwindow .map-title{margin-left:20px}.map-hoverwindow .description .description_row:first-child{margin-top:20px}.map-hoverwindow .description .description_row{margin-bottom:10px}.modalShowRoom:hover{cursor:pointer}.filtergroup{margin-left:25px}.filtergroup .checkboxtoggle{margin-right:5px;margin-left:-30px;margin-top:2px;vertical-align:top}#retreats-container{min-height:100vh}.no-margin{margin:0}.no-margin-top{margin-top:0}.no-margin-right{margin-right:0}.no-margin-bottom{margin-bottom:0}.no-margin-left{margin-left:0}.hidden-overflow{overflow:hidden}.font-line-through{text-decoration:line-through}.font-size-65{font-size:.65em}.font-size-75{font-size:.75em}.font-size-80{font-size:.8em}.font-size-100{font-size:1em}.font-size-115{font-size:1.15em}.font-size-125{font-size:1.25em}.font-size-130{font-size:1.3em}.font-size-150{font-size:1.5em}.font-size-200{font-size:2em}.line-height-100{line-height:1em}.line-height-20{line-height:20px}.line-height-30{line-height:30px}.margin-5{margin:5px}.margin-10{margin:10px}.margin-15{margin:15px}.margin-20{margin:20px}.margin-top-0{margin-top:0}.margin-top-5{margin-top:5px}.margin-top-10{margin-top:10px}.margin-top-15{margin-top:15px}.margin-top-20{margin-top:20px}.margin-top-30{margin-top:30px}.margin-horizontal-10{margin-top:10px;margin-bottom:10px}.margin-horizontal-20{margin-top:20px;margin-bottom:20px}.margin-horizontal-30{margin-top:30px;margin-bottom:30px}.margin-horizontal-40{margin-top:20px;margin-bottom:40px}.margin-vertical-10{margin-left:10px;margin-right:10px}.margin-bottom-5{margin-bottom:5px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-15{margin-bottom:15px}.margin-bottom-20{margin-bottom:20px}.margin-bottom-30{margin-bottom:30px}.margin-bottom-40{margin-bottom:40px}.margin-bottom-50{margin-bottom:50px}.margin-right-5{margin-right:5px}.margin-right-10{margin-right:10px}.result-explanation-string{margin-left:3px;opacity:.7}.margin-left-5{margin-left:5px}.margin-left-10{margin-left:10px}.margin-left-20{margin-left:20px}.margin-left-30{margin-left:30px}.padding-10{padding:10px}.padding-20{padding:20px}.padding-25{padding:25px}.padding-30{padding:30px}.padding-40{padding:40px}.padding-50{padding:50px}.no-padding-right{padding-right:0}.no-padding-left{padding-left:0}.padding-horizontal-5{padding-top:5px;padding-bottom:5px}.padding-horizontal-10{padding-top:10px;padding-bottom:10px}.padding-horizontal-20{padding-top:20px;padding-bottom:20px}.padding-horizontal-30{padding-top:30px;padding-bottom:30px}.padding-vertical-10{padding-left:10px;padding-right:10px}.padding-vertical-20{padding-left:20px;padding-right:20px}.padding-vertical-30{padding-left:30px;padding-right:30px}.padding-vertical-25{padding-left:25px;padding-right:25px}.padding-top-10{padding-top:10px}.padding-top-20{padding-top:20px}.padding-top-30{padding-top:30px}.padding-bottom-10{padding-bottom:10px}.padding-bottom-20{padding-bottom:20px}.padding-bottom-30{padding-bottom:30px}.padding-left-5{padding-left:5px}.padding-right-5{padding-right:5px}.padding-right-20{padding-right:20px}.padding-right-50{padding-right:50px}.absolute-position{position:absolute}.relative-position{position:relative}.first-promotion{padding:10px;position:relative;cursor:pointer}.promotion .promotion-image img{border-top-right-radius:5px;border-top-left-radius:5px}.promotion .bottom-arrow-div{height:16px;bottom:10px;right:0;position:absolute}.promotion .promotion-text{margin-top:-1px;background-color:#00436d;color:#fff;padding:10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:1px solid #00436d}.promotion .promotion-travel-text{font-size:1.2em}.promotion .promotion-travel-description{font-size:.8em;margin-top:20px}.envelope-image{background:url("../images/envelope_image.png");background-position:top center;background-repeat:no-repeat;background-size:cover}.promotion .promo-btn{padding:2px 10px;margin-top:10px}.promo-gift-btn{position:absolute;bottom:1px;padding:6px 0;white-space:normal;margin:10px}.animated{animation-duration:1s;animation-fill-mode:both}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.animated.slideInLeft{animation-name:slideInLeft}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animated.slideOutLeft{animation-name:slideOutLeft}.btn-event{padding:2px 30px}.coachname-container{margin-top:5px;width:100%}.mouse-pointer{cursor:pointer}.mouse-forbidden{cursor:not-allowed}.event-datepicker{margin-right:16px;padding:4px;background-color:#fff}.event-datepicker:hover,.event-datepicker-active{background-color:#00436d;color:#fff}.event-datepicker:hover .blue-text,.event-datepicker-active .blue-text{color:#fff}#event-order-container{padding:10px;margin-top:20px;margin-bottom:40px}.detail-mainpage-padding{padding-right:6px}.breadcrumb-small{font-size:.85em;margin:9px 0 9px 4px;padding:0}.breadcrumb-small li{display:inline-block}.breadcrumb-small>li+li:before{padding:0 5px;content:'>';color:#00436d}.btn-large{width:260px;padding:10px 0;text-align:center;margin-bottom:10px}.btn-variationwidget-order{width:120px;padding:2px;text-align:center}.btn-small{width:90px;padding:2px 0;text-align:center}.quote-form-inline-alert{padding:6px 12px}.radiogroup{float:left}.radiogroup .radio-option{display:inline;text-align:center}.radiogroup .radio-option:first-child label{border-top-left-radius:4px;border-bottom-left-radius:4px}.radiogroup .radio-option:last-child label{border-top-right-radius:4px;border-bottom-right-radius:4px}.radiogroup input[type=radio]{display:none}.radiogroup .radio-option input[type=radio]+label{background-color:#fff;color:#00436d;line-height:50px;padding:0 10px;margin-bottom:0;font-weight:500}.radiogroup .radio-option input[type=radio]:checked+label:before{content:"\2714";font-family:sans-serif}.radiogroup .radio-option input[type=radio]:checked+label{background-color:#00436d;color:#fff}.header-menu-icon{font-size:1.1em}.price-string-offerform{font-size:1.25em}.no-dropdown-arrow{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}#modal-images .col-xs-12 img{padding:4px}.room-container-multi-image{padding-right:18px}.event-container-multi-image{padding-top:18px}a.scroll-to-top-link:after{content:"\203A"}body>a.scroll-to-top-link{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:46px;width:46px;background-color:#000;color:#fff;text-indent:0;background-image:none;border-radius:50%;border:3px solid #fff;font-size:60px;transform:rotate(-90deg);text-decoration:none;padding-left:11px;line-height:34px;opacity:.3;filter:alpha(opacity=30);position:fixed;bottom:30px;left:10px;display:none;background-repeat:no-repeat;outline:0}body>a.scroll-to-top-link:hover{background:rgba(0,0,0,.5);opacity:1}#header-office-strings{margin-top:-1px}#header-language-dropdown{margin-top:-1px;margin-bottom:5px}.topmenu-margin-lg-screens{margin-top:6px;margin-bottom:0}.orderform-pos-title-top{padding:25px 0 10px 30px}.orderform-pos-title-bottom{padding:0 0 30px 30px}.orderform-pos-title-right-top{padding:22px 0 10px 23px}.orderform-pos-title-right-bottom{padding:3px 0 30px 23px}.orderform-pos-title-right-table{padding:28px 0 0 0}.orderform-blue-string{font-size:14px;line-height:21px;color:#00436d}.orderform-grey-string{font-size:14px;line-height:21px;color:#4a4a4a}.orderform-grey-string-big{font-size:18px;font-weight:500;line-height:22px;color:#4a4a4a}.orderform-images{width:100%;height:319px;border-top-right-radius:19px;border-top-left-radius:19px}.orderform-inclusive-text-block{padding:26px 87px 49px 37px;border-radius:20px;border:solid 1px #81cae0;background-color:#d2eaf4}.orderform-blue-title{font-size:16px;font-weight:500;line-height:22px;color:#00436d}.logos-bottom{margin:20px 0;height:42px}.logos-left{float:left}.payment-methods-right{float:right}img.logo-bottom{cursor:pointer;padding-top:10px;padding-right:10px}.seenin-icons:hover{cursor:pointer}.row_with_hidden_textfield{height:34px}.row_with_hidden_textfield label{padding-top:3px;line-height:29px}.row_with_hidden_textfield [type="checkbox"]:not(:checked)+label:before,.row_with_hidden_textfield [type="checkbox"]:not(:checked)+label:after,.row_with_hidden_textfield [type="checkbox"]:checked+label:before,.row_with_hidden_textfield [type="checkbox"]:checked+label:after{top:6px}.orderform_date_of_birth:read-only{background-color:#fff}.ui-datepicker.ui-widget.ui-widget-content{border:1px solid #00436d}.ui-datepicker .ui-widget-header{padding:0 0 .2em 0;background:0;border:0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{display:none}.ui-datepicker .ui-datepicker-title select.ui-datepicker-month{margin-right:4%}.ui-datepicker .ui-datepicker-title select.ui-datepicker-month,.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{font-family:"Poppins","Berlin Sans FB","Futura","Ubuntu",sans-serif;color:#00436d;background:url('../images/dropdown-rectangle.png') no-repeat calc(100% - 10px) #fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #00436d;border-radius:5px;width:35%;height:auto;padding:.2em .8em;font-size:.7em;line-height:1.6em;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.ui-datepicker table.ui-datepicker-calendar{font-family:"Poppins","Berlin Sans FB","Futura","Ubuntu",sans-serif;font-size:.7em}.ui-datepicker table.ui-datepicker-calendar th{background-color:#00436d;color:#fff;padding:.3em;font-weight:500}.ui-datepicker table.ui-datepicker-calendar td a.ui-state-default{text-align:center;background:0;border:0;color:#4a4a4a}.ui-datepicker table.ui-datepicker-calendar td a.ui-state-default:hover{background:#00436d;color:#fff}#overlay_loading{position:absolute;top:0;right:12px;left:12px;bottom:17px;opacity:0;background-color:#555}#overlay_loading.transparented{opacity:.6}.loading-icon-box{margin:0 auto;width:80px}#index-hotels-packages h1{margin:0;line-height:1.42857143}#index-hotels-packages h2{margin:20px 0 6px 0;font-size:1.6em}#index-hotels-packages h3{color:#4a4a4a;margin:12px 0 6px 0;font-size:1.3em;font-weight:700}#index-hotels-packages h4{color:#4a4a4a;margin:12px 0 6px 0;font-size:1.3em}.brochure-menu h2{margin:0;font-size:1.5em}.brochure-menu h3{color:#4a4a4a;margin:0;font-size:1.3em}.brochure-menu h4{color:#4a4a4a;margin:0;font-size:1.15em}.blog-detailpage h1{margin:0;font-size:1.8em}.blog-detailpage h2{margin:0;font-size:1.3em}.blog-detailpage h2 a{text-decoration:underline}.blog-detailpage h3{font-weight:700}.blog-detailpage h3,.blog-detailpage h4{color:#4a4a4a;font-size:1.15em}.scroll-container{width:1140px;max-width:1140px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;overflow-x:auto;overflow-y:hidden}.row>.selection-block.last{margin-right:0}.row>.selection-block{float:left;width:32%;min-height:1px;margin:0 2% 30px 0}.row>.selection-block>.selection-block-border{display:grid}.favorite-title-row{padding:15px 10px 0 15px;font-size:1.15em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.favorite-subtitle-row{padding:0 10px 15px 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.favorite-inclusive-row{padding:0 10px 0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.favorite-inclusive-row.hotel-name{margin:20px 0 2px 0;font-size:1.15em;line-height:1.5em}.hotel-what-text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#b08c3e;padding:0 10px 0 20px;margin:0 0 14px 0;line-height:1.3em;max-height:2.6em;height:2.6em;font-style:italic}.favorite-inclusive-row.package-title{white-space:normal;padding:0 10px 0 20px;margin:0 0 4px 0;line-height:1.3em;max-height:2.6em;height:2.6em;font-style:italic}.favorite-inclusive-row.package-sub-title{white-space:normal;color:#4a4a4a;margin:0 0 10px 0;line-height:1.3em;max-height:2.6em;height:2.6em;opacity:.5}.favorite-fixed-button{position:absolute;bottom:-18px;left:25px}.promotion-fixed-button{position:absolute;background-color:#fff;font-size:1.15em;line-height:1.45em;text-align:center;border-radius:5px;padding:12px;white-space:nowrap;bottom:18px;left:5%;right:5%;overflow:hidden;text-overflow:ellipsis}.widget-fixed-button{position:absolute;background-color:#fff;font-size:1.15em;line-height:1.45em;text-align:center;border-radius:5px;padding:12px;white-space:nowrap;bottom:22px;left:5%;right:5%;overflow:hidden;text-overflow:ellipsis}.promotion-fixed-button-small{line-height:1.2em;padding:6px;bottom:14px;left:20px;right:20px}.promotion-fixed-button-small a{display:block;text-align:center;font-size:.85em;line-height:27px;padding:0}.favorite-from-price-box{text-align:right;padding:8px 30px 5px 0}p.review-title{font-weight:500;line-height:1.5em;font-size:1.15em;margin-bottom:1.4em}p.review-travel-text{white-space:normal;line-height:1.5em;max-height:10.5em;margin:0;overflow:hidden;text-overflow:ellipsis}.rounded-corners{border-radius:20px}.rounded-corners-5{border-radius:5px}.rounded-corners-top{border-top-left-radius:20px;-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;border-top-right-radius:20px;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px}.rounded-corners-bottom{border-bottom-left-radius:20px;-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px}.shadow-border{box-shadow:0 2px 10px 0 rgba(0,0,0,0.07);background-color:#fff}.promotion-review-block{position:absolute;top:0;bottom:26px;padding:30px 40px 0 40px;overflow:hidden;line-height:1.5em}#header-hamburger-button{font-size:40px;color:#81cae8}#header-hamburger-button-icon{font-size:30px;color:#81cae8}#header-hamburger-button-icon-close{text-align:right;padding-right:20px}#header-mobile-search-hotel{padding-top:15px;z-index:9}.mobile-top-menu-sub-sub-item,.mobile-top-menu-sub-item,.mobile-top-menu-item{clear:both}.mobile-top-menu-item-line{height:1px;background-color:#e0dbce}.mobile-top-menu-item-title{float:left;color:#b08c3e;font-size:1.55em;line-height:2.3em;font-weight:500}.mobile-top-menu-item-title-with-sub{color:#4a4a4a}.mobile-top-menu-item-title a{text-decoration:none}.mobile-top-menu-item-title .fa-heart-o{font-size:.9em}.mobile-top-menu-sub-item .mobile-top-menu-item-title{color:#4a4a4a;padding-left:10px;font-size:1.15em;line-height:2.4em;font-weight:normal}.mobile-top-menu-sub-sub-item .mobile-top-menu-item-title{padding-left:20px;font-size:1.1em;line-height:2em;font-weight:normal}.mobile-top-menu-sub-sub-item .mobile-top-menu-item-title a{color:#b08c3e;text-decoration:underline}.mobile-top-menu-item-arrow{float:right;width:40px;text-align:center;height:2.3em;padding-top:18px}.mobile-top-menu-sub-item .mobile-top-menu-item-arrow{font-size:1.4em;line-height:2em;padding-top:0}.mobile-top-menu-sub-sub-item .mobile-top-menu-item-arrow{font-size:1.1em;line-height:2em;padding-top:0}#header-hamburger-button-search{width:30px;text-align:center;font-size:18px;padding:8px 0}#header-mobile-call-button,#header-whatsapp-button{text-align:center;padding-top:15px;font-size:30px;color:#00436d}.newsletter-widget-text{line-height:2em}.newsletter-agreed-text{font-weight:500;font-size:.9em;line-height:1.6em;margin-bottom:20px}.newsletter-agreed-text.newsletter-terms-error{color:#a94442}.btn-darkblue.btn-newsletter{font-size:1em;position:absolute;top:8px;right:23px;padding:10px 20px}.mainpage-text-marleen{position:relative}.mainpage-text-marleen-placeholder{margin-bottom:85px}.mainpage-image-marleen{position:relative;width:100%}.mainpage-image-marleen-text{position:absolute;bottom:-7vh;left:30%;right:30%;background-color:#00436d;text-align:center;border-radius:10px}.mainpage-image-marleen-text-blue{padding-top:24px;font-size:2.6em;color:#81cae8}.mainpage-image-marleen-text-white{padding-bottom:24px;color:#fff}.social-icons{display:inline-block;padding-top:6px}.social-icon{cursor:pointer;float:left;background-color:#b08c3e;color:#fff;margin-right:20px;border-radius:50%;width:40px;height:40px}.social-icon .fa-facebook{font-size:24px;padding:8px 0 0 12px}.social-icon .fa-instagram{font-size:24px;padding:8px 0 0 10px}.social-icon .fa-linkedin{font-size:25px;padding:7px 0 0 10px}.social-icon .fa-whatsapp{font-size:25px;padding:7px 0 0 10px}.social-icon .fa-pinterest{font-size:26px;padding:8px 0 0 10px}.social-icon .fa-envelope{font-size:22px;padding:8px 0 0 9px}.footer-fullscreen-container-bar{height:20px}.footer-logo{float:left;height:32px;margin-top:10px;margin-right:20px;background-image:url("../images/footer_logos.png");background-repeat:no-repeat}.footer-logo-small{margin-left:8px;margin-right:0}.footer-logo.logo-sgr{width:36px;background-position:-37px 0}.footer-logo.logo-cf{width:34px;background-position:-74px 0}.footer-logo.logo-allianz{width:53px;background-position:-109px 0}.footer-logo.logo-visa{width:47px;background-position:-162px 4px}.footer-logo.logo-ideal{width:26px;background-position:-274px 0}.footer-logo.logo-bancontact{width:35px;background-position:-400px 4px}.footer-logo.logo-mastercard{width:34px;background-position:-209px 0}.footer-logo.logo-maestro{width:31px;background-position:-242px 1px}.footer-logo.logo-amex{width:28px;background-position:-301px 0}.footer-logo.logo-paypal{width:70px;background-position:-328px 4px}.callback-input-field{height:48px;border-radius:6px}.floating-label{outline:0;font-size:1.15em;font-weight:700;position:absolute;pointer-events:none;left:32px;right:32px;top:13px;transition:.2s linear all;-moz-transition:.2s linear all;-webkit-transition:.2s linear all;white-space:nowrap}input.callback-input-field:focus ~ .floating-label,input.callback-input-field:valid ~ .floating-label{top:5px;text-align:right;font-size:.8em;opacity:.7;transform:translateX(0);-webkit-transform:translateX(0)}a.close-link,a.close-link:hover{color:#6c6361;cursor:pointer}.newsletter-hero-header{font-size:4.3em;color:#00436d;font-weight:700}.newsletter-hero-subheader{font-size:1.45em;color:#00436d;font-weight:700;padding-bottom:20px}#modalNewsletterEvent .modal-header{text-align:right}#modalNewsletterEvent .modal-body{padding-top:0}.container-with-mobile-border>.row{margin-top:10px}.category-header-image{background-repeat:no-repeat;background-size:cover;background-position:top center;height:440px;border-radius:20px}h1.category-hero-title{margin:0 0 10px 0;line-height:1.42857143;font-size:4.3em;text-align:center;color:#fff;padding-top:1em;font-weight:bold;text-shadow:1px 1px rgb(0 0 0 / 50%)}.category-hero-subtitle{font-size:1.3em;font-weight:bold;font-style:italic;text-align:center;color:#fff;text-shadow:1px 1px rgb(0 0 0 / 50%)}#index-category-text h2,#index-category-text h3,#index-category-text h4{margin-top:0;font-weight:700;color:#00436d}.category-multi-column-div{margin-bottom:12px;column-count:2;column-gap:40px;column-rule-style:solid;column-rule-width:0;line-height:1.6em;max-height:11.2em;overflow:hidden}hr.filter-low-margined{margin:2px 0}.search-filter-row{display:inline-block;width:100%}.search-filters-icon-left{font-size:1.5em;margin-top:6px;color:#b08c3e}.search-filters-icon-text{width:80%;font-size:1.65em;line-height:1.6em;font-weight:bold;color:#b08c3e}a.remove-filters-link,a.remove-filters-link:active,a.remove-filters-link:focus,a.remove-filters-link:visited{color:#4a4a4a;text-decoration:underline}.contact-blue-header{font-size:1.35em}.contact-blue-header-small{text-align:center;font-size:.9em;font-weight:700}.contact-blue-row-small{clear:both;overflow:hidden}.contact-blue-left-icon{float:left;width:20%}.contact-blue-right-text{float:left;width:80%}#contact-blue-widget-block p{margin:0;font-size:1.15em;line-height:20px}#contact-blue-widget-small-block p{margin:0;font-size:.9em;line-height:20px}#contact-blue-widget-small-block p.light-blue-text{font-size:.8em}#contact-blue-widget-block p.contact-light-blue-text{color:#81cae8;font-size:1em}.fa-cross-red{color:#d0021b}.dropdown-child-selection{cursor:pointer}.video-wrapper{max-width:860px;border-radius:20px;overflow:hidden}.video-container{position:relative;padding-bottom:56.25%;height:0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slider-nav-blogs{margin:15px 0 0 0;max-height:240px;overflow-y:clip}.hotel-blog-image{width:390px;position:relative}.hotel-blog-image img{cursor:pointer;max-width:360px;border-radius:20px}div.blog-title-block{cursor:pointer;padding:14px 10px;position:absolute;bottom:30px;left:30px;right:60px;overflow:hidden;border-radius:5px;background-color:#fff}div.blog-title-name{white-space:nowrap;overflow:hidden;font-size:16px;font-weight:500;line-height:24px}div.media-title-name{white-space:nowrap;overflow:hidden;font-size:14px;font-weight:500;line-height:18px}div.hotel-media-image{width:210px;position:relative}.hotel-media-image img{cursor:pointer;max-width:180px;border-radius:20px}.hotel-hyperlink-class{outline:0;background-color:#e2eff8;border-radius:6px;color:#00436d;padding:10px 16px;margin-right:10px;text-decoration:none}.hotel-hyperlink-class:active,.hotel-hyperlink-class:focus,.hotel-hyperlink-class:focus-visible,.hotel-hyperlink-class:hover{text-decoration:none}#hotel-page{line-height:24px}#hotel-page h2{line-height:36px;margin-bottom:15px}.fill-line{height:1px;flex-grow:0;transform:rotate(-180deg);background-color:#e0dbce}#read-more-hotel-rooms-block .fill-line{width:463px}#read-more-hotel-reviews-block .fill-line,#read-more-hotel-details-block .fill-line{width:322px}.line-left{margin:17px 28.4px 22px 0}.line-right{margin:17px 0 22px 29.7px}.read-more-blue-button{cursor:pointer;border-radius:5px;background-color:#00436d}.read-more-blue-button-text{white-space:nowrap;padding:8px 42px 10px 42px;line-height:22px;text-align:center;color:#fff}.col-sm-4.room-show-half-row{height:60px;overflow:hidden}.col-sm-4.room-show-half-row .room-title{display:none}.hotel-details-package{border:1px solid #d9d7d7;padding:20px;margin-top:10px}.program-header{font-size:1.15em}.program-header-subtitle{font-size:.92em}.maingroup-row,.maingroup-row-content{padding:20px}.maingroup-row{border-top:1px solid #e0dbce}.maingroup-row:first-child{border:0}.maingroup-row-content .nav-tabs li a{border-top-left-radius:10px;border-top-right-radius:10px;border:1px solid #e0dbce;border-bottom:1px solid transparent}.maingroup-row-content .nav-tabs>li.active>a,.maingroup-row-content .nav-tabs>li.active>a:hover,.maingroup-row-content .nav-tabs>li.active>a:focus{opacity:1}.maingroup-row-content .nav-tabs{border:0}.maingroup-row-content .tab-content{display:flex;background-color:#fff;border:1px solid #e0dbce;border-top:1px solid transparent;border-radius:20px;border-top-left-radius:0;padding:20px}.maingroup-row-content .tab-pane{width:100%}.maingroup-title-box{padding:0 20px 0 0 !important}.maingroup-title-box div{line-height:22px}.maingroup-title{font-size:16px}.maingroup-subtitle{margin-top:5px;font-size:12px;opacity:.6}.maingroup-price-from{margin-top:5px;font-size:14px;color:#b08c3e;white-space:nowrap}.maingroup-button-box{text-align:right}.maingroup-subtitle p{margin:0}.close-cross{cursor:pointer;font-size:30px;line-height:23px;text-align:right}.row.no-gutters>div.hotel-details-room,#more-hotel-rooms div.hotel-details-room{padding-left:0;padding-right:15px;margin-bottom:20px}#hotel-review-blocks p{margin:0}div.hotel-details-pros ul,div.hotel-detail-facilities-in-columns ul,ul.hotel-detail-media{padding-left:15px;margin-bottom:0}div.hotel-detail-facilities ul{margin-bottom:0;margin-top:20px}div.hotel-detail-facilities-in-columns ul li::marker,div.hotel-details-pros ul li::marker,ul.hotel-detail-media li::marker{color:#81cae0}div.hotel-details-pros ul li,div.hotel-detail-facilities-in-columns ul li,div.hotel-detail-facilities ul li,ul.hotel-detail-media li{padding-right:15px;margin-bottom:2px;padding-left:5px}ul.hotel-detail-media li a{color:#00436d}div.hotel-main-group-block{margin-top:30px;background-color:#eceae5;border:1px solid #e0dbce;border-radius:12px}div.room-read-more-button{position:absolute;margin-left:auto;margin-right:auto;left:0;right:15px;bottom:-2px}div.imagecontainer-rooms{position:relative;margin-top:30px}div.imagecontainer-rooms img{width:100%;border-radius:20px}div.room-read-more-button button{padding:8px 40px}div.room-title{padding:14px 10px;position:absolute;bottom:20px;left:50px;right:50px;overflow:hidden;border-radius:5px;background-color:#fff}div.room-title-name{white-space:nowrap;overflow:hidden;font-size:16px;font-weight:500;line-height:24px}div.room-title-desc{white-space:nowrap;overflow:hidden;line-height:21px;color:#a4a4a4}ul.blue-menu{background-color:#00436d;color:#fff;border-radius:6px;padding-left:10px;padding-top:10px;padding-bottom:10px;text-align:center}div.hotel-sticky-header{position:fixed;margin-top:0 !important;top:0;left:0;right:0;z-index:1040}div.hotel-sticky-header ul{border-top-left-radius:0;border-top-right-radius:0;margin-left:0;margin-right:0}ul.blue-menu li{padding:10px 12px}ul.blue-menu li a{color:#fff;font-size:1.05em;font-weight:bold}#footer-desktop-whatsapp-button{cursor:pointer;position:fixed;bottom:30px;right:30px;width:60px;border-radius:80px;text-align:center}#footer-desktop-whatsapp-button img{width:100%}#footer-mobile-call-button{position:fixed;bottom:0;right:0;left:0;padding:.6em 0 .4em 0;font-size:1.1em;text-align:center;text-shadow:1px 1px #22353c;letter-spacing:1px;box-shadow:0 -2px 12px rgb(0 0 0 / 50%);z-index:2}.footer-button{cursor:pointer}img.article-alinea-image{height:240px;border-radius:20px}img.article-alinea-image-left{float:left;margin:0 30px 8px 0}img.article-alinea-image-right{float:right;margin:0 0 8px 30px}img.article-alinea-image-top{width:100%;margin:0 0 10px 0}img.article-alinea-image-bottom{width:100%;margin:0 0 20px 0}.article-alinea-block{padding-bottom:10px;padding-top:10px}.article-alinea-block p{margin:0}.article-text-block{padding:10px 10px 5px 10px}.article-index-block{cursor:pointer}div.article-title-font{font-size:1.25em;font-weight:bold;height:3.75em;max-height:3.75em;overflow:hidden;line-height:1.25em}div.article-button-date-container{clear:both;width:100%;display:inline-block}div.article-date-font{float:left;font-size:.95em;padding:10px 0 0 0}div.article-read-more-button{float:right}.blog-first-item-text{padding:0 30px}#blog-first-item h2{margin-bottom:0;font-size:1.4em}#blog-first-item img{border-top-right-radius:20px;border-bottom-right-radius:20px}#blog-first-item .blog-date{font-weight:bold;font-size:1em}#blog-first-item .article-intro{line-height:1.4em;height:4.2em;max-height:4.5em;overflow:hidden;text-overflow:ellipsis}.blog-image{border-top-right-radius:20px;border-top-left-radius:20px}.btn-gold.btn-blog-read-more{padding:4px 14px;border-radius:4px}.blog-scroll-container{width:100%;max-width:100%;margin-right:auto;margin-left:auto;overflow-x:auto;overflow-y:hidden}.blog-scroller-container-wrapper{width:500%;max-width:500%;white-space:nowrap;display:flex;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-ms-overflow-scrolling:touch}.blog-scroller-container-wrapper .blog-scroller-item{float:left;width:20%}.swiper-slide{font-size:1.3em;line-height:1.3em;position:relative}.swiper-slide-image{cursor:pointer;width:100%;height:100%}.swiper-slide-text{cursor:pointer;position:absolute;top:.4em;height:3.9em;left:14px;right:14px;color:#fff;text-shadow:rgb(0 0 0 / 50%) 1px 1px;font-weight:bold;text-align:center;overflow:hidden;z-index:3}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:5px}.swiper-pagination .swiper-pagination-bullet{margin:0 3px !important;border:1px solid #fff;width:10px;height:10px;background:0;opacity:1}.swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}.category-widget-row{padding-left:10px}.parent-category-widget-row,.category-widget-row{clear:both;width:100%}.category-name{float:left;font-size:12px;padding-left:.5em;text-indent:-0.5em;line-height:2em}.category-name a{font-size:12px}.category-arrow{float:right}.article-flex-button-position{text-align:right}div.category-select{width:100%;margin-bottom:20px}#category-select-dropdown{background-color:#a3d8f5;width:100%;text-align:center;font-size:1.4em;color:#fff;border:0;outline:0;scroll-behavior:smooth;border-radius:1em;padding:.3em}#category-select-dropdown option{background-color:#fff;font-size:.5em;color:#4a4a4a}#category-select-dropdown option:disabled{color:#bbb;font-style:italic}#category-index-page .parent-category-image-name{position:relative;cursor:pointer}div.image-overlay-15{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.15);z-index:2;border-radius:20px}#category-index-page .category-name{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:.5em;right:.5em;text-align:center;color:#fff;font-size:2.4em;font-weight:bold;text-shadow:1px 1px rgb(0 0 0 / 50%);overflow:hidden}#category-index-page .sub-category-list{text-align:center;margin-top:10px;margin-bottom:20px}#category-index-page .sub-category-list a.sub-category-link,#category-index-page .sub-category-list a.sub-category-link:active,#category-index-page .sub-category-list a.sub-category-link:focus,#category-index-page .sub-category-list a.sub-category-link:focus-within,#category-index-page .sub-category-list a.sub-category-link:target,#category-index-page .sub-category-list a.sub-category-link:visited,#category-index-page .sub-category-list a.sub-category-link:focus-visible{font-size:1.4em;line-height:2.2em;color:#333;text-decoration:none}#category-index-page .sub-category-list a.sub-category-link:target,#category-index-page .sub-category-list a.sub-category-link:hover{color:#00436d}.row.equal,.row.equal-desktop{display:flex;display:-webkit-flex;flex-wrap:wrap}.row.equal.valigned,.row.equal-desktop.valigned{align-items:center}.country-item-image{display:inline-block;width:100%}.country-item-bottom-border{display:inline-block;width:100%;padding:10px 11px 6px 11px}.country-item-left-name{float:left;width:70%;text-align:center;white-space:nowrap;overflow:hidden}.country-item-right-button{float:right;width:30%;text-align:right}.country-index-name{font-weight:bold;font-size:1.65em}.blog-referal-block{font-size:2.1em;background-color:#b08c3e;color:#fff;padding:24px 0;text-align:center}.why-blue-bullet-text{font-size:.85em}.current-language{border:1px solid #d8d8d8;border-radius:4px}.current-language,.dropdown-other-languages a{color:#4a4a4a;padding:6px 14px;font-weight:bold;cursor:pointer;display:block;text-align:left}.current-language img,.dropdown-other-languages img{padding-right:10px}.current-language i{padding-left:20px}.mobile-languages-block{margin:20px 0 0 0}.mobile-languages-block a{padding-right:20px;font-weight:bold;font-size:1.2em}.mobile-languages-block a:last-child{padding-right:0}.mobile-languages-block img{padding-right:10px;height:18px}.dropdown-languages{white-space:nowrap;position:relative;display:inline-block}.dropdown-other-languages{display:none;position:absolute;background-color:#fff;border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:6;width:100%}.dropdown-languages:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2)}.dropdown-languages:hover .current-language{background-color:#fff;border-bottom:1px solid #fff;border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown-other-languages a:hover{background-color:#f1f1f1}.dropdown-languages:hover .dropdown-other-languages{display:block}.arrow_icon{display:inline-block;margin-left:4px;background-image:url('../images/arrow-icon-down.svg');background-repeat:no-repeat;background-position:center;width:13px;height:11px;transform:rotate(0);transition:transform .2s linear}.arrow_icon_gold{display:inline-block;background-image:url('../images/arrow-icon-gold-down.svg');background-repeat:no-repeat;background-position:center;background-size:contain;width:16px;height:16px;transform:rotate(0);transition:transform .2s linear}.dropdown-languages:hover .current-language i:before{content:"\f077"}.top-menu-item-div:hover .arrow_icon{background-image:url('../images/arrow-icon-gold-down.svg');transform:rotate(180deg);transition:transform .2s linear}.arrow_icon_gold_mobile_hovered{background-image:url('../images/arrow-icon-gold-up.svg')}.top-menu-item-arrow{padding-left:4px}.mobile-top-menu-item-arrow{margin-left:0;background-size:contain;width:16px;height:16px}.search-input-item-arrow{float:right;margin-top:8px;background-image:url('../images/arrow-icon-black-down.svg');background-repeat:no-repeat;background-position:right;width:10%;height:14px}.search-input-item-calendar{float:right;margin-top:6px;background-image:url('../images/date-icon-black.svg');background-repeat:no-repeat;background-position:center;width:20%;height:18px}.mobile-menu-telephone{margin-top:10px;line-height:20px}.select2-container--krajee-bs3 .select2-results__option--highlighted[aria-selected]{background-color:#b08c3e !important}.select2-container--krajee-bs3 .select2-dropdown,.select2-container--krajee-bs3.select2-container--open .select2-selection,.select2-container--krajee-bs3 .select2-selection:focus{border-color:#b08c3e !important}.modal-header-text{font-size:1.3em}.selection-block-border-stars{position:absolute;background-color:#fff;right:20px;top:20px;padding:3px 7px;font-size:1.1em;border-radius:14px}.selection-block-border-price{position:absolute;background-color:#b08c3e;color:#fff;right:0;bottom:0;padding:7px 27px;font-size:1.15em;border-top-left-radius:20px;-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px}.menu-row{margin-top:16px;min-height:104px}.golden-row{border:1px solid #b08c3e;border-radius:5px;padding:15px 30px;margin:50px 0 30px 0}.golden-row-usps{line-height:1.78em;vertical-align:middle}.golden-row-usp.first{padding-right:0}.golden-row-usp{float:right;width:auto;padding-right:40px}.gold-row-title{white-space:nowrap;font-size:1.15em;line-height:1.55em}.golden-row-check{padding:4px 4px 0 0;vertical-align:top;height:17px}.newsletter-block{margin-top:30px;margin-bottom:30px;padding:40px}.newsletter-block-title{font-size:1.7em}.marleen-block{padding:60px 40px 10px 40px;background-image:url('../images/bg-plant-big.svg');background-size:contain;background-repeat:no-repeat;background-position:right 15% bottom}.mainpage-image-marleen-plant{position:absolute;bottom:-120px;left:-83px}.marleen-block-description{line-height:1.8em;padding-right:60px}.marleen-block-title{font-size:2em;margin-top:0}.mainpage-search-main-row-left{float:left;width:90%}.mainpage-search-main-row-right{float:right;text-align:left;width:10%}.filter-left-row{float:left;width:92%;white-space:normal}.filter-right-row{float:right;width:8%;text-align:center}#submit-offer-button{font-size:14px}.header-with-mobile-image{width:100%;margin:10px 0}.owl-carousel .owl-stage-outer{border-radius:20px}.owl-theme .owl-dots{position:absolute;margin-top:-80px;width:100%}.owl-theme .owl-nav{display:none}.hotel-main-image img{width:100%;border-radius:20px}.slider-nav{margin:15px 0 0 0;max-height:90px;overflow-y:clip}.slider-for{max-height:580px;width:100%;padding-top:10px;aspect-ratio:200 / 101;overflow-y:hidden;border:0;outline:0}.hotel-thumb-image,.hotel-thumb-image:hover{border:0;outline:0;padding:0 6px 0 0}.hotel-thumb-image img{border-radius:10px}.slideshow-arrow{z-index:1;top:40px}.slideshow-arrow.arrow-left{left:-15px}.slideshow-arrow.arrow-right{right:-4px}.slick-next::before,.slick-prev:before{content:""}div.article-sections{margin-top:10px;background-color:#eceae5;border-radius:20px;padding:10px 20px}div.article-sections-list{padding:4px 0}div.article-sections a,div.article-sections a:hover{color:#4a4a4a}#modal_cookie_dialog .modal-content{margin:20px 10%;padding:15px 20px 20px 20px;background-color:#fff;z-index:1041}#modal_cookie_settings .modal-content{margin:20px 0;padding:15px 20px 20px 20px;background-color:#fff;z-index:1042}.golden-border-block{border:1px solid #b08c3e;border-radius:5px;padding:15px}.review-hotel-image{float:left;width:280px;padding:0 15px 0 0}.leaflet-popup-content img{width:100%}#room-container-modal{max-width:420px}#modalShowHotelroom .modal-body{padding:0}#modalShowHotelroom .modal-content{padding:38px 55px}.room-modal-header{margin-bottom:30px}.modal-room-header-text{line-height:36px;font-family:Poppins;font-size:24px;font-weight:500;color:#b08c3e}#room-container-modal .slideshow-arrow{top:48%}#room-container-modal-other-rooms .slideshow-arrow{top:65px}.room-modal-subtitle{margin:40px 0 20px 0;font-size:16px;color:#00436d}.room-modal-description{line-height:24px}.room-modal-description a{line-height:24px;color:#b08c3e;text-decoration:underline}.other-room-block{cursor:pointer}.other-room-block-desktop{border:1px solid #e0dbce;width:200px;border-radius:10px;margin:0 20px 0 0}.other-room-image{width:100%}.other-room-image img{border-top-left-radius:10px;border-top-right-radius:10px;width:100%}.other-room-name{width:100%;line-height:22px;padding:14px 8px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rooms-title-others{padding-top:10px}#hotel-maingroup-page h2{margin:5px 0}a.btn-lightblue,a.btn-lightblue:active,a.btn-lightblue:active:focus,a.btn-lightblue:hover,a.btn-lightblue:visited,a.btn-lightblue:focus-visible,a.btn-lightblue:focus{outline:0;padding:6px 20px;line-height:22px;color:#00436d;background-color:#d2eaf4}.header-button-open-group{padding:4px 20px 3px 20px;line-height:31px}.header-button-open-group svg{transform:rotate(180deg);margin-left:10px}.header-button-open-group.rotate-btn-to-white{color:#b08c3e;background-color:#fff}.header-button-open-group.rotate-btn-to-white svg{transform:rotate(0)}.header-button-open-group.rotate-btn-to-white svg path{color:#b08c3e}.package-bullet-row{line-height:30px}.package-bullet-row svg{width:20px;margin-right:10px}.quick-order-form-block{color:#6c6361;border-radius:20px;background-color:#eceae5;border:1px solid #e0dbce;padding:18px 20px}.form-control.drop-btn-search-input[readonly]{background-color:#fff}.drop-btn-search-input{height:44px;padding-left:10px;border-radius:5px;outline:0;border:0}.order-48-box{font-size:24px;line-height:24px;border-radius:5px;border:solid 1px #e0dbce;padding:9px 6px}.order-48-text{padding-top:4px;font-size:14px;line-height:20px}.order-48-text-small{font-size:9px;line-height:20px}.order-total-row{font-size:16px;font-weight:500;line-height:26px}.rounded-border-blue{border-radius:20px;border:solid 1px #81cae0}.header-good-to-know{margin-bottom:10px;font-size:24px;font-weight:500;color:#00436d}.good-to-know-text{font-size:14px;font-style:italic;line-height:24px;color:#4a4a4a}.orderform-checkout-box{padding:30px 38px;border-radius:20px;border:solid 1px #e0dbce;background-color:#f9f9f7;margin-top:30px}.orderform-checkout-box-title{font-size:24px;line-height:36px;font-weight:500;color:#b08c3e}.offer-form-content{margin-top:10px}.booking-form-content{margin-top:30px}.order-form-header-string{font-size:18px;font-weight:600;line-height:22px}.golden-box-prices{padding:24px 25px;border-radius:20px;border:solid 1px #e0dbce;background-color:#f9f9f7}.order-48-box-prices{color:#b08c3e;border:solid 1px #b08c3e}.text{color:#b08c3e;border:solid 1px #e0dbce}.control-label{font-weight:400}textarea.form-control{border-radius:5px}.drop-btn-input-bordered{height:44px;padding-left:10px;border-radius:5px;outline:0;border:1px solid #e0dbce}.order-form-line{height:1px;background-color:#e0dbce;margin-bottom:30px}.required label:after{content:'*'}.btn-order-form-step{width:100%;padding:8px 0 10px 0}.order-form-more-questions-block{padding-left:24px;font-style:italic;line-height:34px}.order-form-more-questions-line{padding-top:10px}ul.preferences_overview{padding-inline-start:20px}.header-search-hotel-link{font-size:1.15em;cursor:pointer;display:inline-block;padding:10px 0}.border-retraites{cursor:pointer;border-radius:20px;box-shadow:0 2px 10px 0 rgba(0,0,0,0.24);background-color:#fff}.retraite-title{height:44px;overflow:hidden;margin:23px 4px 4px 23px;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:22px;color:#00436d}.retraite-subtitle{height:22px;overflow:hidden;margin:0 4px 20px 23px;font-size:12px;font-style:italic;line-height:22px;color:#4a4a4a}.calendar-item-full .calendar-date-aside .date-departure,.calendar-item-full .retraite-availability{background-color:#dedede}.calendar-item-full .retraite-subtitle,.calendar-item-full .date-text-block-day.light-blue-text{color:#dedede !important}.calendar-item-full .retraite-title,.calendar-item-full .date-text-block-nr.blue-text,.calendar-item-full .date-text-block-month.blue-text,.calendar-item-full .retraite-availability .retraite-availability-divider,.calendar-item-full .retraite-availability .retraite-availability-rooms{color:#929292 !important}.calendar-item-full .calendar-date-aside,.calendar-item-full .blue-price-block{background-color:#929292}.calendar-item-full img{filter:grayscale(100%)}.next-year-golden-text{font-size:40px;font-weight:600;line-height:40px;color:#b08c3e}.filter-title-string{font-size:16px;font-weight:500;line-height:20px;color:#00436d}.slider-nav-related{margin:15px 0 0 0;max-height:266px;overflow-y:clip}.related-hotel-block{width:340px;max-width:340px;padding-right:20px;margin-bottom:20px}.related-hotel-block-border{display:grid}@media(max-width:1200px){.modal.left.modal-60 .modal-dialog,.modal.right.modal-60 .modal-dialog{margin:0 5%;width:90%}#room-container-modal{width:100%}#room-container-modal .slideshow-arrow{top:50%}.room-modal-description{padding-top:20px}#modalShowHotelroom .modal-content{padding:38px 30px}}@media(max-width:1190px){.btn-country-explore{padding:4px 6px}.seenin-block{margin:20px}.seenin-block:last-of-type{float:left}}@media(max-width:1170px){.intro-search-bar-button,.intro-search-bar-fluid-wide{width:100%;margin-bottom:14px;margin-right:0}.intro-search-bar-button{margin-top:0}.intro-search-bar-date{width:48%;margin-right:2%}.gold-row-title{white-space:normal}.wrap>.container,.wrap #mainpage-travel-container>.container,#modalOrderFormContent.container,.scroll-container,.icons-row{width:100%}.top-menu-item{padding:10px 15px 10px 0}}@media(max-width:991px){.mainpage-text-marleen-placeholder{margin-bottom:0}img.article-alinea-image{height:auto}img.article-alinea-image-right,img.article-alinea-image-left{width:100%;height:100%;margin:0 0 20px 0}img.article-alinea-image-bottom{margin:0 0 10px 0}.blog-first-item-text{padding:0 30px 10px 30px}#blog-first-item img{border-top-right-radius:20px;border-top-left-radius:20px;border-bottom-right-radius:0}.btn-country-explore{padding:4px 20px}.links-block-header{font-size:1.3em;margin-bottom:32px}.footer-footer{width:100%}.footer-title{font-size:1em}.footer-text-like-link,.footer a{font-size:.85em}.seenin-block{margin:20px 23px}.logos-bottom{display:inline-block;height:auto;margin-bottom:0}.logos-left{display:block}.payment-methods-right{float:left;display:block;padding-top:20px}.footer-logo-small.logo-visa{margin-left:0}.footer-title-socials{padding-top:20px}.marleen-block{padding:30px 30px 60px 30px;background-size:cover;background-position:40vw top}.marleen-block-description{padding-right:0}.mainpage-image-marleen-text{left:20%;right:20%;bottom:-5vh;z-index:9}.mainpage-image-marleen-text-blue{padding-top:14px;font-size:1.8em}.mainpage-image-marleen-text-white{padding-bottom:14px;font-size:.8em}.mainpage-image-marleen-plant{position:absolute;bottom:-60px;left:-24px}.mainpage-image-marleen-plant img{width:120px}.newsletter-block{padding:34px 20px;font-size:.9em}.newsletter-block-title{font-size:1.45em}.intro-search-bar-button{margin-top:14px;padding:0;height:auto}.golden-row{text-align:center;padding:15px 10px;margin:30px 0}.wrap #mainpage-travel-container>.intro-search-container{margin-top:-50px}.menu-row{margin-top:12px}#menu-overlay{display:none;background-color:#000;opacity:.5;position:absolute;top:0;left:0;right:0;bottom:0;z-index:4}#menu-overlay.show-overlay{display:block !important;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.swiper-slide-text{height:4.4em}h1{font-size:1.8em}h2{font-size:1.4em}.scroll-container,.wrap>.container,.icons-row,#modalOrderFormContent.container{max-width:100%;width:100%}i.about-rectangle{margin-top:2px}div.review-page ul.pagination li:nth-child(n+5),div.media-page ul.pagination li:nth-child(n+5){display:none}div.review-page ul.pagination li:nth-child(n+11),div.media-page ul.pagination li:nth-child(n+11){display:inline-block}.wrap .intro-fullscreen-container{background-image:url('../images/mobile_image_yoga_image_design.jpg');background-size:auto;background-position:top center;height:500px}.intro-search-bar{max-width:100%}.image-big-text{text-align:left}.menu-item-header-left{float:left}.drop-btn{font-size:.95em}.wrap #mainpage-travel-container .intro-fullscreen-container{background-size:cover;background-position:center;margin-top:0;text-align:center;width:100%;height:320px}.wrap .header-with-image-container>.intro-fullscreen-category-container,.wrap .header-with-image-container .intro-fullscreen-container{margin-top:0}.container-with-mobile-border{border-top:10px solid #00436d}.wrap>.fullscreen-container-icons-row{margin-top:-10vw}.wrap>.fullscreen-container-icons-row .icons-row{margin-top:10vw}#intro-search-bar-arrive i.dropdown-rectangle-brown,#intro-search-bar-leave i.dropdown-rectangle-brown{display:none}#header-logo-image{width:70px}div.topmenu{padding-bottom:4px;padding-left:0}div.scrollmenu{margin-bottom:10px}.header-telephone-string{font-size:.5em;margin-top:4px}.favorite-hoteldescription,.favorite-hoteldescription p{max-height:none;font-size:1.1em}.fav-arrow.left-side,.fav-arrow.right-side{padding-top:50px}#best-price-guarantee-text{white-space:normal}.icon-item{padding-top:5px}.icon-item img{height:30px}.icon-text{line-height:20px;padding-top:7px}.calendar-date-main .calendar-coach-image{height:30px}.margin-top-30-mobile{margin-top:20px}.filtercount{font-size:1em}.calendar-order-text{font-size:.75em}.calendar-guaranteed-leave{font-size:.75em}.calendar-from-text{font-size:.85em}.orderbutton{font-size:1.2em;padding:0 10px}#filtertab{display:none}.usercontainer .description{margin-top:0;padding:12px 0;text-align:center;width:100%}.category-header-image{background-repeat:no-repeat;background-size:cover;background-position:top center;height:320px}.page-header-image{height:200px}.page-header-image-blog{background-image:url('../images/blog_page_header_mobile.jpg')}.page-header-image-country{background-image:url('../images/country_page_header_mobile.jpg')}.page-header-image-category{background-image:url('../images/category_page_header_mobile.jpg')}.page-header-image-event{background-image:url('../images/event_page_header_mobile.jpg')}.page-header-image h4{margin-top:105px;margin-left:0;font-size:2.1em}.page-header-image-country h4{margin-top:60px}.page-header-image-category h4{margin-top:40px}.page-header-image-category h4 span{display:block}.continent-name{font-size:2.2em}.filtergroup .checkboxtoggle{margin-left:-21px}.promotion .promotion-title,.promotion .promotion-description{font-size:.7em}.promotion .promo-btn{font-size:.9em}.btn-event{width:100%;padding:2px 0}.font-size-125-mobile{font-size:1.25em}.font-size-150-mobile{font-size:1.5em}.nr-of-rooms-left-text{line-height:inherit;margin:0;font-size:.85em}.detail-mainpage-padding{padding-right:15px}#sidenavigation{position:inherit}.btn-large{padding:5px 0;width:160px}.btn-small{width:75px;padding:0}.mobile-wrap{white-space:inherit}.margin-bottom-20-xs{margin-bottom:20px}.avatar-round{height:130px;width:130px;margin-left:calc(50% - 60px)}.price-string-offerform{font-size:1.25em}.label-string-offerform{font-size:1.25em}.room-container-multi-image{padding-right:15px}#header-office-strings{margin-top:-1px}.header-telephone-number{margin-top:4px}#header-language-dropdown{margin-top:0;margin-bottom:0}.orderform-images{height:160px}#mainpage-search-form{padding:10px}.intro-search-bar .search-input-strings .search_input{margin:0 9% 10px 9%}.country-submit-button,.category-submit-button{width:100%}.event-description,.favorite-pros{max-height:none}.scroll-container-wrapper{width:228vw;max-width:228vw;white-space:nowrap;display:flex;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-ms-overflow-scrolling:touch;-o-overflow-scrolling:touch}.row>.selection-block{width:auto}.sidebar-calendar .sidebar-date{margin-top:-2px;margin-bottom:-2px}.favorite-title-row,.favorite-subtitle-row{padding-left:10px}.favorite-fixed-button{bottom:-12px}.mainpage-search-title-row{padding-top:70px;margin-top:10px}.menu-row{min-height:auto}.hero-image-big-text{font-size:1.6em;font-weight:600;line-height:40px;white-space:normal}.hero-image-sub-text{font-size:1em;line-height:1.2em;padding:18px 30px 20px 30px}.mainpage-image-marleen{max-width:100%}.modal-content{padding:0 20px}.mobile-full-width{width:100%}.drop-btn-search-remove{font-size:.85em}.modal-header .modal-header-text,.modal-header .close{margin-top:20px}.error_image{width:100%}.seenin-block{margin:20px 16px}.seenin-text{line-height:26px}.seenin-block img{height:26px}.category-multi-column-div{column-count:1;line-height:1.6em;height:auto;overflow:none}div#osm-map-div{padding:15px 0}.category-hero-title{font-size:2.8em}h1.category-hero-title{font-size:3.4em}.owl-theme .owl-dots{margin-top:-70px}.filter-title-string{margin-top:10px}}@media(max-width:767px){.modal-room-header-text{padding-top:20px}.slider-for{aspect-ratio:200 / 103}.slider-nav{display:none}.country-item-left-name{width:60%;text-align:left}.country-item-right-button{width:40%}.favorite-big-image>img{border-top-right-radius:20px}.row>.selection-block{width:76vw}.article-flex-button-position{text-align:center}div.article-title-font{height:auto;max-height:auto;overflow:auto;margin-bottom:10px}.btn-orange.btn-blog-read-more{margin-bottom:10px}h1.category-hero-title{font-size:2.2em}.slider-nav{display:none}.review-hotel-image{float:none;width:100%;padding:0 0 15px 0}.read-more-blue-button-text{padding:10px 26px 10px 26px;line-height:18px}.col-sm-4.room-show-half-row{height:auto;overflow:unset}.col-sm-4.room-show-half-row .room-title{display:block}}@media(max-width:320px){.country-item-left-name,.country-item-right-button{font-size:12px;float:left;width:100%;text-align:center;white-space:normal;margin-bottom:6px}}@media(min-width:1281px){.col-lg-auto{width:auto}.no-gutters-lg{margin-left:0;margin-right:0}.row.no-gutters-lg>[class^="col-"],.row.no-gutters-lg>[class*=" col-"]{padding-right:0;padding-left:0}}@media(min-width:992px) and (max-width:1280px){.no-gutters-md{margin-left:0;margin-right:0}.row.no-gutters-md>[class^="col-"],.row.no-gutters-md>[class*=" col-"]{padding-right:0;padding-left:0}}@media(min-width:768px) and (max-width:991px){.no-gutters-sm{margin-left:0;margin-right:0}.row.no-gutters-sm>[class^="col-"],.row.no-gutters-sm>[class*=" col-"]{padding-right:0;padding-left:0}}@media(min-width:200px) and (max-width:767px){html,body,input{font-size:12px}.no-gutters-xs{margin-left:0;margin-right:0}.row.no-gutters-xs>[class^="col-"],.row.no-gutters-xs>[class*=" col-"]{padding-right:0;padding-left:0}}