.et_divi_theme #et-top-navigation a{font-weight:500!important;letter-spacing:0.5px}.mobile_menu_bar.mobile_menu_bar_toggle:before,.et-l--footer .et_pb_menu_0_tb_footer .mobile_nav .mobile_menu_bar:before{color:#D4AF63}.et_mobile_menu{border-top:3px solid #D4AF63}.et_mobile_menu li a{font-size:1.3rem;padding:15px 5%}html[lang="en-GB"] #german-footer,html[lang="de-DE"] #english-footer,html[lang="de-DE"] #sidebar #block-18{display:none}#english-footer #block-7 .wp-block-heading,#german-footer #block-7 .wp-block-heading{display:none}.cky-btn.cky-btn-accept{background:#182346!important}.cky-title{color:#182346!important}.points.et_pb_blurb .et_pb_image_wrap{margin-top:7px}.align-points .et_pb_image_wrap{margin-top:0.25rem;}.points.et_pb_blurb_position_left .et_pb_main_blurb_image{width:12px}.et_pb_button.et_pb_contact_submit{font-size:16px!important}.et_pb_contact_submit.et_pb_button:hover,.submit.et_pb_button:hover{background:#D4AF63!important;color:#182346!important}.more-link:hover{text-decoration:underline;text-decoration-color:#182346}.et_pb_button_wrapper .et_pb_button,.et_pb_button_wrapper .et_pb_button:hover,.et_button_no_icon .et_pb_button,.et_button_no_icon .et_pb_button:hover,.et_button_no_icon .et_pb_button,.et_button_no_icon .et_pb_button:hover{padding:12px 24px!important;transition:all 0.4s ease-in-out;font-size:16px}.et_pb_button.et_pb_promo_button:hover{color:#182346!important}.et_pb_text_inner a:hover,li a:hover{opacity:0.8}.single-post .et_post_meta_wrapper img{border:2px solid #D4AF63}.single-post .main-content h1{margin-bottom:1rem}.single-post .main-content h2{margin-bottom:1rem;margin-top:1rem}.single-post .main-content h3{margin-top:0.8rem;margin-bottom:0.8rem}.single-post .main-content blockquote{border-color:#D4AF63;color:#182346;font-size:15px}.et_pb_widget li a:hover{color:#182346}.wp-block-latest-posts__list.wp-block-latest-posts{margin-bottom:2rem}.et_pb_widget .wp-block-search__input{border:1px solid #d4af63;color:#182346}#sidebar .et_pb_widget .wp-block-search__button{color:#182346}button.wp-block-search__button.wp-element-button{background-color:#d4af63;border:1px solid #d4af63}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button{margin-top:0!important;font-family:'Fira Sans',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover{padding:12px 24px!important;border-radius:25px!important;background:#D4AF63;color:#182346;border:0;cursor:pointer;line-height:1.7em}#amelia-v2-booking-1000.amelia-v2-booking #amelia-container{margin:80px auto}#amelia-v2-booking-1000.amelia-v2-booking .am-asi__header{font-family:'Playfair Display',Georgia,"Times New Roman",serif!important}#amelia-v2-booking-1000.amelia-v2-booking #amelia-container .am-asi{padding:0}#amelia-v2-booking-1000.amelia-v2-booking #amelia-container .am-asi{box-shadow:none;max-width:550px}#amelia-v2-booking-1000.amelia-v2-booking #amelia-container .am-asi__top .am-asi__text{max-width:350px}#amelia-v2-booking-1000.amelia-v2-booking #amelia-container .am-button.am-button--filled{font-family:'Fira Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:16px;border-radius:25px;padding:12px 24px;border:0;transition:all 0.4s ease-in-out;line-height:1.7em}button.am-asi__btn,.tml-button{font-family:'Fira Sans',Helvetica,Arial,Lucida,sans-serif;line-height:1.7em;background:#182346;color:#fff;font-size:16px;text-transform:none;border:0;padding:12px 24px!important;border-radius:25px!important;transition:all 0.4s ease-in-out;width:100%;font-weight:bold}#amelia-v2-booking-1000.amelia-v2-booking #amelia-container .am-button.am-button--filled:hover{padding:12px 24px!important;border-radius:25px!important;background:#D4AF63;color:#182346;border:0;cursor:pointer;line-height:1.7em}#amelia-v2-booking-1000.amelia-v2-booking #amelia-container .am-asi__footer{margin-top:20px}@media(max-width:768px){.hero-section{background-size:cover;background-position:top left!important}.et_pb_column #block-7.et_pb_widget{margin:0 auto;width:100%}}@media(max-width:567px){.hero-section{min-height:100vh}}@media(min-width:1000px){.hero-section{min-height:calc(100vh - 80px)}}