.inner-column .ce-button span{
padding-right: 0px !important;
}

.static-bar { background-color:transparent !important; }
#menu_container,
ul.horizontal.site-menu {
background-color:#005596 !important;
border-top:none;
border-bottom:none;
}
.add-me-link{
    display:none !important;
}
ul.site-menu li span a,
ul.site-menu li span span {
color:#FFF !important;
font-family: 'FuturaBkBook', sans-serif !important;
font-size:18px !important;
font-weight:normal !important;
}
.static-bar .login-link { display:none !important; }
header { 


}
h1 { font-weight:bold; }
footer,
.below-content {
background-color:#005596 !important;
}
.footer-container, .footer-container a, .footer-container span {
    color: #FFFFFF;
font-family:Poppins, sans-serif;

}
.static-bar #social_panel { float:right; margin-top:0px; }
.static-bar #user_wrapper { margin-top:3px; }
.admin-table th,
.manager-table th {
background-color:#1558a0 !important;
}
#panel_links a:hover {
background-color:#2ba5d8 !important;
}
.btmftr a {
color:#585858;
text-decoration:none;
font-size:15px;
font-family:Poppins, sans-serif;
transition:all .5s ease;
display:block;
line-height:24px;
}
.btmftr {
color:#585858;
font-size:15px;
font-family:Poppins, sans-serif;
width:25%;
float:left;
line-height:24px;
}

/* Smartphones (portrait and landscape) --- */
@media (min-width : 320px) and (max-width : 480px),
(min-width : 375px) and (max-width : 667px){
/* Styles */
.btmftr {
width:100%;
clear:left;
}
}

ul.site-menu ul.sub-menu {
border-top:none !important;
}
ul.site-menu ul.sub-menu li {
background-color:#005696 !important;
border-bottom:none !important;
}
ul.site-menu ul.sub-menu li span a {
font-size:16px !important;
}
ul.site-menu ul.sub-menu li:hover {
background-color:#bf0f34 !important;
}
.static-bar .add-me-link { color:#000 !important; font-family:Poppins, sans-serif !important; }

.calendar-grid-day {
    font-size: 16px;
    border-collapse: collapse;
    text-align: left;
}
.calendar-grid-today a {
    color: #00008B;
    font-size: 16px;
}

ul.site-menu {
text-align:center;
}
ul.site-menu ul.sub-menu li {
text-align:left;
}
ul.site-menu li {
float:none;
display:inline-block;
vertical-align:top;
}
.menu-drop ul.site-menu.mobile-site-menu li span a,
.menu-drop ul.site-menu.mobile-site-menu li span span,
.menu-drop ul.site-menu.mobile-site-menu ul.sub-menu li span a,
.menu-drop ul.site-menu.mobile-site-menu li,
.menu-drop ul.site-menu.mobile-site-menu ul.sub-menu li,
#top_toolbar .menu-drop ul.site-menu.mobile-site-menu li span a,
#top_toolbar .menu-drop ul.site-menu.mobile-site-menu li span span,
#top_toolbar .menu-drop ul.site-menu.mobile-site-menu ul.sub-menu li span a,
#top_toolbar .menu-drop ul.site-menu.mobile-site-menu li,
#top_toolbar .menu-drop ul.site-menu.mobile-site-menu ul.sub-menu li {
color: #000000 !important;
background-color:#f0f0f0 !important;
}

#top_toolbar .ce-button a {
background-color:#f0f0f0 !important;
}
ul.site-menu li.selected-menu-item {
  background-color: #FFFFFF;
  color: #FFF;
}
.events-button-holder {
height: auto !important;
}
.ue-desc {
height:25px;
overflow:hidden;
}

table.manager-table th

 {
    background-color: #FFF;
    color: #FFF;
    font-weight: 600;
}