:root{--gold-color:#cbaa5c;--gold-hover:#b89850;--white:#ffffff;--text-dark:#333333}.et_mobile_nav_menu{z-index:9999!important}#et_mobile_nav_menu #mobile_menu{max-height:85vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;background-color:var(--white)!important}#top-menu li.current-menu-item>a,#top-menu li.current-menu-ancestor>a,.nav li ul .current-menu-item a{color:var(--gold-color)!important}ul.et_mobile_menu li.menu-item-has-children>.mobile-toggle,ul.et_mobile_menu li.page_item_has_children>.mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children>.mobile-toggle{width:44px;height:44px;padding:0px!important;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent;border-bottom:0;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children{position:relative}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children:not(.dt-open)>.mobile-toggle .dt-close-icon,ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle .dt-open-icon{display:none!important}.menu_cta{background-color:var(--gold-color)!important;border-radius:6px;padding:0!important;transition:all 0.3s ease}.menu_cta a,#top-menu .menu_cta a,#top-menu li.current-menu-item.menu_cta>a,.et-fixed-header #top-menu .menu_cta a{color:var(--white)!important;padding:10px 15px!important;display:block}.menu_cta:hover{background-color:var(--gold-hover)!important}@media (max-width:980px){.mobile_menu_bar:before{color:var(--gold-color)!important}#et_mobile_nav_menu #mobile_menu{width:100%!important;left:0!important;top:auto!important;position:absolute!important}#et_mobile_nav_menu{float:right!important}ul.et_mobile_menu li.menu-item-has-children>a{padding-right:50px!important}}@media (max-width:767px){.logo_container{width:100%!important}#logo{max-width:65%!important;max-height:60px!important;height:auto!important}}#et_mobile_nav_menu #mobile_menu li.menu_cta a{color:var(--white)!important;background-color:var(--gold-color)!important;font-weight:bold!important;text-align:center!important;border-radius:5px;margin:10px 20px!important;padding:12px!important;border-bottom:none!important}#et_mobile_nav_menu #mobile_menu li.menu_cta a:hover{background-color:var(--gold-hover)!important;color:var(--white)!important}@font-face{font-family:"Playfair Display";font-display:swap;src:url(https://amalfi-villa.com/wp-content/uploads/et-fonts/PlayfairDisplay-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:"Playfair Display";font-display:swap;src:url(https://amalfi-villa.com/wp-content/uploads/et-fonts/PlayfairDisplay-VariableFont_wght.ttf) format("truetype")}ul.et_pb_social_media_follow_0_tb_footer{justify-content:center}.et_pb_social_media_follow_0_tb_footer:after{content:none;display:none}.et_pb_social_media_follow_network_0_tb_footer a.icon{background-color:#3b5998!important}.et-l--footer>.et_builder_inner_content>.et_pb_section.et_pb_section_1_tb_footer,.et-l--footer>.et_builder_inner_content>.et_pb_section.et_pb_section_2_tb_footer{background-color:#1d2939!important}.et_pb_social_media_follow_network_1_tb_footer a.icon{background-color:#ea2c59!important}.et_pb_social_media_follow_network_2_tb_footer a.icon{background-color:#a82400!important}.et_pb_row_4_tb_footer,.et_pb_row_5_tb_footer{flex-wrap:nowrap}.et_pb_text_7_tb_footer,.et_pb_text_8_tb_footer{text-align:center}.et_pb_text_7_tb_footer .et_pb_text_inner{font-family:'Playfair Display',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;color:#cbaa5c!important;font-size:19px}.et_pb_text_8_tb_footer .et_pb_text_inner{color:#cbaa5c!important;font-size:14px}.et_pb_text_8_tb_footer .et_pb_text_inner a{text-align:}