#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:63%;background:#578b7d;height:1px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%}#top-menu li.current-menu-ancestor>a{color:#578b7d}#top-menu li.current-menu-item>a{color:#578b7d}.et-fixed-header #top-menu li.current-menu-item>a{color:#578b7d!important}.et-fixed-header #top-menu li.current-menu-ancestor>a{color:#578b7d!important}.et_pb_scroll_top.et-pb-icon{background:#578b7d}span.mobile_menu_bar:before{color:#578b7d}.et_mobile_menu li a{color: #444444}.nav ul li a:hover{opacity:1;background-color:#fcfaf4;width:190px}.et_pb_text_15 a,.et_pb_text_16 a,.et_pb_text_17 a{font-familiy:garage gothic;font-weight:100;line-height:1em}