ul.horizontal.site-menu li, ul.horizontal.site-menu li:hover span span {
background-color:transparent;
}
@import url('https://fonts.googleapis.com/css?family=Cinzel:400,700');
.static-bar {
right:0px;
top:60px;
background-color:#505494;
position:absolute;
}

h1,h2 { font-family:Cinzel, serif;  }

footer { background-color:#505494; }
.footer-container, .footer-container a, .footer-container span {
    color: #FFF;
}
.horizontal.control-panel-link { 
z-index:100;
position:relative;
font-family:Roboto, sans-serif;
color:#000;
}
#full_name {
font-family:Montserrat, sans-serif;
color:#000;
}
#menu_container, ul.horizontal.site-menu { 
background-color:#505494 !important;
}
ul.horizontal.site-menu li span a, ul.horizontal.site-menu li span span { 
color:#FFF !important;
font-weight:normal !important;
font-family:Montserrat, sans-serif !important;
line-height:10px !important;
padding-left:15px !important; 
padding-right:15px !important;
line-height:40px !important;
font-size:18px !important;
}
ul.horizontal.site-menu li:hover {
background-color:#9e0039 !important;
}

.layout-social-container { display:none; }
.below-content {
padding-top:20px; 
border-top:1px solid #cdcdcd;
}
#panel_links a:hover{
background-color:#9e0039 !important;
}
h1 {
font-weight:normal;
}

.admin-table th,
.manager-table th {
background-color:#505494;
}
ul.horizontal.site-menu ul.sub-menu li {
background-color:#505494 !important;
}
ul.horizontal.site-menu ul.sub-menu li span a {
color:#FFF !important;
font-size:15px !important;
line-height:30px !important;
}
ul.horizontal.site-menu ul.sub-menu li:hover {
background-color:#9e0039 !important;
}
ul.horizontal.site-menu ul.sub-menu {
border-top:3px solid #9e0039 !important;
}
ul.horizontal.site-menu li.sub-parent:hover ul {
top:45px !important;
}