.loader{background:#fff}#header{background:#fff;color:#475258}#header.compact{border-color:#a4a9af}#header a{color:#475258}#header .header-book{background:#4e8e9f;color:#fff}html.no-touch #header .header-book:hover{background:#3d6f7d}.hamburger-menu>span{background:#475258}.hamburger-menu>div{color:#475258}#menu a.is-active{color:#256272}#menu .sub-menu>ul li{background:#fff}#menu .sub-menu>ul:after{border-bottom-color:#fff !important}#menu .sub-menu>ul a,#menu .sub-menu>ul span{color:#475258}#menu .sub-menu>ul a:after,#menu .sub-menu>ul span:after{background:#e5e5e5}#menu .sub-menu>ul a.is-active,#menu .sub-menu>ul span.is-active{color:#256272}.header-contacts .header-contacts-wrap{background:#fff}.header-contacts .header-contacts-wrap>div{border-color:#a4a9af}.header-contacts .header-contacts-wrap>div>i{color:#4e8e9f}.header-contacts .header-contacts-wrap>div>div a{background:#e5e5e5;color:#256272}.header-contacts .header-contacts-wrap>div.langs>div a[href]{background:none}.content-claim{color:#256272}.content-title{color:#256272}.content-desc{color:#475258}.content-desc a{color:#475258}.content-address{color:#256272}.content-button{background:#4e8e9f;color:#fff}html.no-touch .content-button:hover{background:#3d6f7d}.content-slider header:before,.content-slider .swiper-container:before{background:#e5e5e5}.content-slider .swiper-slide>div{background:#a4a9af}.swiper-container .swiper-pagination{background:#a4a9af}.swiper-container .swiper-pagination span{background:#256272}.swiper-container .swiper-controls{color:#256272}.swiper-container .swiper-controls .swiper-button-disabled{color:#a4a9af}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{color:#475258;-webkit-text-fill-color:#475258 !important}.video-controls i{background:#fff}.swiper-lazy-preloader{border-color:#256272;border-top-color:rgba(0,0,0,0)}.mobile-toolbar a:first-child{background:#4e8e9f;color:#fff}.visual{background:#e5e5e5}.visual .visual-wrap{background:rgba(255,255,255,.9)}.visual .visual-wrap .content-desc{color:#475258}.boxes>article{background:#e5e5e5}.reviews .swiper-slide{background:#e5e5e5}.reviews .swiper-slide .review-user{color:#256272}.reviews .swiper-pagination span:before{background:#000}.reviews .swiper-pagination span.swiper-pagination-bullet-active:before{border-color:#256272}.zig-zag>div:last-child{background:#e5e5e5}.room-info{color:#256272}.room-head{background:rgba(255,255,255,.9)}.room-facilities{color:#475258}.room-facilities li>div:first-child i{color:#256272}.room-facilities li>div:first-child path{fill:#256272}.mosaic .mosaic-mask>div{background:#e5e5e5}.offers .offer-category{color:#475258}.grid-filters{border-color:#a4a9af}.grid-filters .swiper-slide:hover{color:#256272}.grid-filters .swiper-slide.active{color:#256272}.grid-filters .swiper-slide.active:after{background:#256272}.grid-filters .swiper-controls i{background:#fff;color:#256272}.grid-container>a{background:#e5e5e5;color:#256272}.grid-container>a>div:first-child{background:#a4a9af}.icon-services ul{background:#e5e5e5}.icon-services ul path{fill:#256272}.photo-services-img{background:#a4a9af}.map>div:last-child{background:#e5e5e5}#os-map .leaflet-top .leaflet-control a{background:#fff;color:#475258}#os-map .leaflet-bottom .leaflet-control a{color:#256272}#os-map .map-marker{background:#fff}#os-map .map-marker:after{background:#fff}.poi-slider .swiper-wrapper{background:#e5e5e5}.poi-slider .swiper-slide{background:#e5e5e5}.poi-slider .swiper-slide>div:first-child{background:#a4a9af}.poi-slider .swiper-slide .content-subtitle{color:#475258}.chain-visual{background:#e5e5e5}.chain-visual>article .content-button{color:#256272}.press-list>a{background:#e5e5e5;color:#475258}.press-list>a>div:first-child{background:#a4a9af}.sticker{background:#4e8e9f;color:#fff}.sticker-popup .sticker-popup-text{background:#e5e5e5}.webform-submission-contact-form,.webform-submission-meeting-form,.webform-submission-wedding-form{border-color:#a4a9af}.webform-submission-contact-form details,.webform-submission-meeting-form details,.webform-submission-wedding-form details{background:#e5e5e5;color:#475258}.webform-submission-contact-form details.ages>div,.webform-submission-meeting-form details.ages>div,.webform-submission-wedding-form details.ages>div{background:#e5e5e5}.webform-submission-contact-form details .details-label,.webform-submission-meeting-form details .details-label,.webform-submission-wedding-form details .details-label{color:#475258}.webform-submission-contact-form details .select-btn,.webform-submission-meeting-form details .select-btn,.webform-submission-wedding-form details .select-btn{border-color:#475258}html.no-touch .webform-submission-contact-form details .select-btn.disabled:hover,html.no-touch .webform-submission-meeting-form details .select-btn.disabled:hover,html.no-touch .webform-submission-wedding-form details .select-btn.disabled:hover{border-color:#475258;color:#475258}html.no-touch .webform-submission-contact-form details .select-btn:hover,html.no-touch .webform-submission-meeting-form details .select-btn:hover,html.no-touch .webform-submission-wedding-form details .select-btn:hover{background:#4e8e9f;color:#fff}.form-item.js-form-item-checkin:before,.form-item.js-form-item-checkout:before,.form-item.js-form-item-mealplan:before,.form-item.js-form-item-rooms:before{color:#256272}.form-item.form-item-data-protection label,.form-item.form-item-data-protection-2 label,.form-item.form-item-data-protection-3 label{color:#475258}.form-item.form-item-data-protection label:before,.form-item.form-item-data-protection-2 label:before,.form-item.form-item-data-protection-3 label:before{border-color:#475258}.form-item.form-item-data-protection label a,.form-item.form-item-data-protection-2 label a,.form-item.form-item-data-protection-3 label a{color:#256272}.form-item.form-item-data-protection input.error+label:before,.form-item.form-item-data-protection-2 input.error+label:before,.form-item.form-item-data-protection-3 input.error+label:before{border-color:#db504a}.form-item.form-item-data-protection input.error:checked+label:after,.form-item.form-item-data-protection-2 input.error:checked+label:after,.form-item.form-item-data-protection-3 input.error:checked+label:after{color:#db504a}.form-item label{color:#475258}.form-item input,.form-item select,.form-item textarea{color:#475258;border-color:#a4a9af}.form-item input.error,.form-item select.error,.form-item textarea.error{border-bottom-color:#db504a}.form-item input::-moz-placeholder, .form-item select::-moz-placeholder, .form-item textarea::-moz-placeholder{color:#a4a9af}.form-item input::placeholder,.form-item select::placeholder,.form-item textarea::placeholder{color:#a4a9af}#footer{background:#e5e5e5;color:#475258;border-color:#a4a9af}#footer main>article{border-color:#a4a9af}#footer footer{border-color:#a4a9af}#footer footer b{color:#256272}#footer a{color:#475258}#footer .footer-social{color:#256272}#error-page{background:#fff;color:#475258;text-align:center}#error-page section h1{color:#256272}#error-page section .profile-num{color:#256272}#profile .profile-container div[role=contentinfo]{color:#db504a}#profile .profile-container div[role=contentinfo] a{color:#db504a}#profile .profile-container form .form-item input,#profile .profile-container form .form-text input{background:#e5e5e5}#profile .profile-container .profile-content{color:#475258}#profile .profile-container .profile-content a.login-action{color:#256272}.cookie-cont{background:rgba(255,255,255,.9);color:#475258}.cookie-cont .cookie-text a{color:#475258}.cookie-cont .cookie-button{background:#4e8e9f;color:#fff}#booking,#besynxis-wrapper{background:rgba(255,255,255,.5)}#booking form>div,#besynxis-wrapper form>div{background:#fff}#booking form>div.open,#besynxis-wrapper form>div.open{background:#4e8e9f;color:#fff}#booking form>div.open:after,#besynxis-wrapper form>div.open:after{color:#fff}#booking form>div.open>label,#besynxis-wrapper form>div.open>label{color:#fff}#booking form>div.open .searchboxIn,#booking form>div.open .searchboxOut,#booking form>div.open .guests-label,#booking form>div.open .code-label,#besynxis-wrapper form>div.open .searchboxIn,#besynxis-wrapper form>div.open .searchboxOut,#besynxis-wrapper form>div.open .guests-label,#besynxis-wrapper form>div.open .code-label{color:#fff}#booking form>div:after,#besynxis-wrapper form>div:after{color:#475258}#booking form>div>label,#besynxis-wrapper form>div>label{color:#475258}#booking form .searchboxIn,#booking form .searchboxOut,#booking form .guests-label,#booking form .code-label,#besynxis-wrapper form .searchboxIn,#besynxis-wrapper form .searchboxOut,#besynxis-wrapper form .guests-label,#besynxis-wrapper form .code-label{color:#256272}#booking form input[type=submit],#besynxis-wrapper form input[type=submit]{background:#4e8e9f;color:#fff}html.no-touch #booking form input[type=submit]:hover,html.no-touch #besynxis-wrapper form input[type=submit]:hover{background:#3d6f7d}#booking .code-wrap,#besynxis-wrapper .code-wrap{background:#fff;color:#475258}#booking .code-wrap input,#besynxis-wrapper .code-wrap input{background:#e5e5e5;color:#256272}#booking .guests-wrap,#besynxis-wrapper .guests-wrap{background:#fff;color:#475258}#booking .guests-wrap>div,#besynxis-wrapper .guests-wrap>div{border-color:rgba(78,142,159,.3)}#booking .guests-wrap .select-btn,#besynxis-wrapper .guests-wrap .select-btn{border-color:rgba(78,142,159,.3);color:#475258}#booking .guests-wrap .select-btn:hover,#besynxis-wrapper .guests-wrap .select-btn:hover{background:#4e8e9f;color:#fff}#booking .guests-wrap .select-btn.disabled,#booking .guests-wrap .select-btn.disabled:hover,#besynxis-wrapper .guests-wrap .select-btn.disabled,#besynxis-wrapper .guests-wrap .select-btn.disabled:hover{color:#475258}.ui-datepicker{background:#fff}.ui-datepicker table th{color:#256272}.ui-datepicker table td:before{border-color:#4e8e9f}.ui-datepicker .ui-datepicker-header{color:#475258}.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover{color:#256272 !important}.ui-datepicker .ui-state-default{color:#475258}.ui-datepicker .ui-datepicker-today a{color:#4e8e9f}.ui-datepicker .ui-datepicker-today a:hover{color:#fff !important}.ui-datepicker .ui-datepicker-current-day .ui-state-active,.ui-datepicker .ui-state-hover,.ui-datepicker .date-range-end a,.ui-datepicker .date-range-start a,.ui-datepicker .date-range-start span{background:#4e8e9f;color:#fff !important}.ui-datepicker .date-range-start a,.ui-datepicker .date-range-start span{position:relative}.ui-datepicker .date-range-start a:before,.ui-datepicker .date-range-start span:before{border-left-color:#4e8e9f}.ui-datepicker .date-range-end a,.ui-datepicker .date-range-end span{position:relative}.ui-datepicker .date-range-end a:before,.ui-datepicker .date-range-end span:before{border-right-color:#4e8e9f}.ui-datepicker .date-range-start a,.ui-datepicker .date-range-start span,.ui-datepicker .date-range-end a,.ui-datepicker .date-range-end span{background-color:#4e8e9f;color:#fff !important}.ui-datepicker .date-range-selected a,.ui-datepicker .date-range-selected span,.ui-datepicker .date-range-hover a,.ui-datepicker .date-range-hover span{background:rgba(78,142,159,.3);color:#475258 !important}.ui-datepicker .ui-datepicker-row-break{color:#475258}.pswp__button,.pswp__counter{color:#256272}.accordions .accordion .header{border-color:#4e8e9f}.accordions .accordion .header i{color:#475258}.accordions .accordion .description p:before{fill:#4e8e9f;color:#4e8e9f}.accordions .accordion .description .button a{color:#fff;max-width:400px}.accordions .accordion:last-child .header{border-color:#4e8e9f}.accordions .accordion:last-child .description.visible{border-color:#4e8e9f}@media(max-width: 1199px){#header{border-color:#a4a9af}#menu{background:#e5e5e5;border-color:#a4a9af}#menu>ul:before{background:#a4a9af}#menu a,#menu span{color:#475258}}@media(max-width: 767px){#footer main>article:first-child{border-color:#a4a9af}}.ageErrorBorder{border-color:#db504a !important}.ageErrorColor{color:#db504a !important}#booking:not(#besynxis-wrapper) .guests-wrap>div>div div[name=eta] select{border:1px solid rgba(78,142,159,.3);color:#475258}

#footer--alternative a {
  color: #475258;
}
#footer--alternative b {
  color: #256272;
}
#footer--alternative .footer-social {
  color: #256272;
}
#footer--alternative .footer-social:hover:before {
  color: #19414b;
}
#footer--alternative > main > div:not(:last-of-type) {
  background-color: #4E8E9F;
}