.static-bar {
background-color:transparent;
position:absolute;
top:60px;
}
header {
padding-top:10px;
padding-bottom:10px;
}
.horizontal.control-panel-link {
z-index:999;
position:relative;
color:#000 !important;
}
#full_name {
color:#000 !important;
}
#full_name,
.horizontal.control-panel-link,
ul.horizontal.site-menu li span a,
ul.horizontal.site-menu li span span {
font-family:Lato, sans-serif !important;
}

ul.horizontal.site-menu li span a,
ul.horizontal.site-menu li span span {
color:#000 !important;
font-size:18px !important;
font-weight:normal !important;
transition:all .5s ease;
}
#panel_links a:hover {
background-color:#8cc751 !important;
}
h1,h2 { font-family:Merriweather, serif; }
footer { background-color:#FFF; }
.footer-container, .footer-container a, .footer-container span {
color:#404040; line-height:2; }
ul.horizontal.site-menu li { transition:all .5s ease; }
ul.horizontal.site-menu li:hover,
ul.horizontal.site-menu li:hover span span { 
background-color:#1f6a3b !important;
color:#FFF !important;
}
ul.horizontal.site-menu li span a:hover {
color:#FFF !important;
}
ul.horizontal.site-menu ul.sub-menu{ 
border-top:none !important;
}
ul.horizontal.site-menu ul.sub-menu li {
background-color:#1f6a3b !important;
border-bottom:none !important;
}

ul.horizontal.site-menu ul.sub-menu li:hover {
background-color:#8cc752 !important;
}

ul.horizontal.site-menu ul.sub-menu li span a,
ul.horizontal.site-menu ul.sub-menu li span a:hover {
color:#FFF !important;
font-weight:normal !important;
font-size:16px !important;
}
.admin-table th,
.manager-table th {
background-color:#1f6a3b !important;
}
#social_panel { display:none; }
#mobile_layout_wrapper #social_panel { display:block; }

.below-content { border-top:1px solid #cdcdcd; }

#nav_header_container { padding-bottom:0px; }

#mobile_content_column a.ce-button, #mobile_content_column a.ce-button:hover {

    background-color: #1f6a3b;
color: white;

}