h1 { text-transform:uppercase; letter-spacing:0px; font-weight:300;}
#nav_header_container {
width: 100% !important;
min-width: initial !important;
max-width: 80rem !important;
margin-left: auto;
margin-right: auto;
}
@media only screen and (min-width : 1000px) and (max-width:1390px) {
#nav_header_container {
width: 100% !important;
min-width: initial !important;
max-width: 80rem !important;
margin-left: auto;
margin-right: auto;
}
}
#layout_wrapper #content_column {
padding:20px;
}
/* Large screens --- */
@media only screen
and (min-width : 1824px) {
/* Styles */
	#nav_header_container
	{
	max-width:100rem !important;
	margin-left:auto;
	margin-right:auto;
	}
}

footer {
margin-top:30px;
background-color: #095186;
}
header .layout-wrapper,
#menu_container .layout-wrapper {
padding-left:20px;
padding-right:20px;
box-sizing:border-box;
}
#menu_container { border-top:none; border-bottom:none; }
ul.horizontal.site-menu,
.admin-table th,
.manager-table th {
background-color: #9fd067 !important; 
}
.static-bar { margin-bottom:30px !important; }
#menu_container nav { left:initial; float:none; width:100% !important; }
#menu_container nav .nav-container {
left:initial; width:100%; }
ul.horizontal.site-menu li span a,
ul.horizontal.site-menu li span span {
font-family:Open Sans,sans-serif !important;
font-weight:normal !important;
font-size:16px !important;
line-height:50px !important;
color:#FFF !important;
padding-left:15px !important;
padding-right:15px !important;
}
ul.horizontal.site-menu li {
padding-top:0px !important;
padding-bottom:0px !important;
margin-right:0px !important;
margin-left:0px !important;
}
ul.horizontal.site-menu li.selected-menu-item,
ul.horizontal.site-menu li:hover,
ul.horizontal.site-menu li:hover span span {
background-color: #012d6b !important;
}
#layout_wrapper {
border-bottom-right-radius:5px !important;
border-bottom-left-radius:5px !important;
}
#nav_header_container header,
#nav_header_container {
border-top-left-radius:5px !important;
border-top-right-radius:5px !important;
}
#header_cell {
padding-top:20px;
padding-bottom:20px;
box-sizing:border-box;
}
.static-bar {
background-color:#32373c;
}
.horizontal.control-panel-link,
.static-bar .add-me-link,
.static-bar #non_member_panel .login-link,
#full_name,
#favorites_hover {
	font-size:14px;
	color:#f3f3f3;
	font-weight:normal;
	font-family:Open Sans, sans-serif;
}
#favorites_hover a {
	font-family:Open Sans, sans-serif;
}

#favorites_hover .material-icons {
color:#FFF;
}
#user_arrow {
    background-position: 0px -163px;
}
.horizontal.control-panel-link {
	background-position: 0px -256px;
}
.cp-holder {
margin-top:3px;
}

ul.horizontal.site-menu ul.sub-menu li {
border-bottom:none !important;

}
ul.horizontal.site-menu ul.sub-menu {
border-top:none !important;
}
ul.horizontal.site-menu ul.sub-menu li span a {
color:#666 !important;
font-size:13px !important;
line-height:24px !important;
}
ul.horizontal.site-menu ul.sub-menu li span a:hover {
color:#000 !important;
}
ul.horizontal.site-menu > li:hover ul {
top:50px !important;
}
.mobile-site-menu li {
background-color: #9fd067 !important;
}
.mobile-site-menu ul.sub-menu li {
background-color:#f3f3f3 !important;
}
.add-me-link,
.static-bar .add-me-link {
display:none;
}
.inner-column .ce-button {
    left: 2.5%;
    margin: 5% auto;
    width: 90%;
    padding: 3%;
    display: block;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    background-color: #00ACD8;
    color: #fff;
    border:none;
    }
    .inner-column .ce-button:hover {
    background-color: #28C1E5;
    color: #fff;
    }