#full_name {
    color: #FFF !important;
font-family:Roboto, sans-serif;
}
#user_wrapper {
color:#FFF;
}
.static-bar #social_panel { display:none; }
.horizontal.control-panel-link {
    color: #FFF;
    font-weight: normal;
font-family:Roboto, sans-serif;
}
.static-bar .add-me-link, .add-me-link { display:none; }

.static-bar #non_member_panel .login-link {
background-image:none !important;
background-color:transparent;
font-family:Roboto, sans-serif;
padding:6px 15px;
text-transform:uppercase;
color:#FFF !important;
}

ul.horizontal.site-menu li, ul.horizontal.site-menu li:hover span span {background-color: transparent;
}
ul.horizontal.site-menu li span a, ul.horizontal.site-menu li span span { font-family:Roboto, sans-serif;, sans-serif !important; text-transform:none !important; color:#FFF !important;  font-size:19px !important;font-weight:normal !important;}

ul.horizontal.site-menu li span a:hover, ul.horizontal.site-menu li:hover span span { color:#be132d8  !important; }
ul.horizontal.site-menu li:hover { background-color:#transparent !important; }


ul.horizontal.site-menu ul.sub-menu li span a { line-height:30px !important;font-family: Roboto, sans-serif !important; text-transform:none !important; font-size:16px !important; color:#FFF !important;}

ul.horizontal.site-menu ul.sub-menu { border-top:3px solid #be132d !important; }
ul.horizontal.site-menu ul.sub-menu li { background-color:#000 !important; }

ul.horizontal.site-menu ul.sub-menu li span a:hover {
color:#FFF !important;
}
ul.horizontal.site-menu ul.sub-menu li:hover { 
background-color:#be132d !important; 
}
ul.horizontal.site-menu li { position:relative; }
ul.horizontal.site-menu li:before {
content:'';
position:absolute;
bottom:0px;
height:2px;
left:50%;
right:50%;
background-color:transparent;
transition:all .5s ease;
}
ul.horizontal.site-menu li:hover:before {
background-color:#be132d;
left:0px;
right:0px;
}
ul.horizontal.site-menu ul.sub-menu li:hover:before {
background-color:transparent;
left:0px;
right:0px;
}
.manager-table th, .admin-table th, footer {
background-color:#be132d !important;
}

/* Smartphones (portrait and landscape) --- */
@media (min-width : 320px) and (max-width : 480px),
(min-width : 375px) and (max-width : 667px){
/* Styles */
.column.half,
.column.forty,
.column.sixty {
clear:left;
width:100%;
}
}
.static-bar .static-link {
font-family:Roboto, sans-serif;
color:#FFF;
font-size:15px;
font-weight:bold;
display:inline-block;
margin-top:4px;
text-decoration:none;
text-transform:uppercase;
}
header,#header_cell {
background-color:#be132d !important;
}
#header_cell {
padding-top:10px; 
padding-bottom:10px;
}
#menu_container {
border-top:none;
border-bottom:none;
}
.static-bar,
#menu_container,
ul.horizontal.site-menu {
background-color:#000 !important;
}
#user_arrow {
    background-position: 0px -163px;
}
.horizontal.control-panel-link {
    color: #FFF;
    font-weight: bold;
    background-position: 0px -258px;
}