#footer-info {
float: none;
padding-bottom: 10px;
text-align: center;
}
#top-menu-nav #top-menu a:hover,
#mobile_menu_slide a:hover { 
color: #ffffff !important; 
opacity: 1 !important;
text-decoration: underline;
}
#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, #top-menu li.current_page_item > a, .et_color_scheme_red #top-menu li.current-menu-ancestor > a, .et_color_scheme_red #top-menu li.current-menu-item > a, .et_color_scheme_red #top-menu li.current_page_item > a, .et_color_scheme_pink #top-menu li.current-menu-ancestor > a, .et_color_scheme_pink #top-menu li.current-menu-item > a, .et_color_scheme_pink #top-menu li.current_page_item > a, .et_color_scheme_orange #top-menu li.current-menu-ancestor > a, .et_color_scheme_orange #top-menu li.current-menu-item > a, .et_color_scheme_orange #top-menu li.current_page_item > a, .et_color_scheme_green #top-menu li.current-menu-ancestor > a, .et_color_scheme_green #top-menu li.current-menu-item > a, .et_color_scheme_green #top-menu li.current_page_item > a {
color: #ffffff;
text-decoration: underline;
}
@media (max-width: 980px) {
.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
position: fixed;
}
}
#top-menu img.emoji {
vertical-align: -0.2em !important;
}
#mobile_menu img.emoji {
vertical-align: -0.2em !important;
}