#trial_site_message {
display:none;
}
.headertext {
font-size:18px;
line-height:1.5;
text-align:right;
}
#full_name {
    color: #FFF !important;
font-family:PT Sans, sans-serif !important;
font-weight:bold;
}
.horizontal.control-panel-link {
    color: #FFF;
    font-weight: normal;
background-position: 0px -256px;
z-index:1;
position:relative;
font-family:PT Sans, sans-serif !important;
font-weight:bold !important;
}
h1,h2,h3 {
font-family:PT Sans, sans-serif;
}
.static-bar { 
background-color:#009999 !important; 
}
h1,h2 { 
text-transform:uppercase;
}
h1 { letter-spacing:-.8px; }
.admin-table th,
.manager-table th {
background-color:#003366 !important;
}
.add-me-link { display:none !important; }
#menu_container,
ul.horizontal.site-menu {
background-color:#003366 !important;
border-top:none;
border-bottom:none;
}
footer {
background-color:#1e5284;
}
.footer-container, .footer-container a, .footer-container span {
    color: #FFFFFF;
font-family:PT Sans, sans-serif;
}
ul.horizontal.site-menu li span a,
ul.horizontal.site-menu li span span {
font-family:PT Sans, sans-serif !important;
color:#FFF !important;
text-transform:uppercase;
font-weight:bold !important;
font-size:20px !important;
}
ul.horizontal.site-menu li:hover, 
ul.horizontal.site-menu li:hover span span {
background-color:#009999 !important;
}
ul.horizontal.site-menu ul.sub-menu {
border-top:none !important;
}
ul.horizontal.site-menu ul.sub-menu li {
background-color:#003366 !important; 
border-bottom:none !important;
}
ul.horizontal.site-menu ul.sub-menu li:hover {
background-color:#009999 !important;
}
ul.horizontal.site-menu ul.sub-menu li span a {
color:#FFF !important;
font-family:PT Sans, sans-serif !important;
font-size:16px !important;
text-transform:none;
}
header .layout-wrapper:not(.hcontent) {
max-width:initial !important;
}
.layout-wrapper.cb8-wrapper {
width:100%;
min-width:initial !important;
max-width:initial !important;
}

/* Smartphones (portrait and landscape) --- */
@media (min-width : 320px) and (max-width : 480px),
(min-width : 375px) and (max-width : 667px){
/* Styles */
.fcol { 
width:100% !important;
clear:left;
}

.copystate {
float:none !important;
width:100%;
text-align:center;
margin-top:10px;
margin-bottom:10px;
}
}

footer { 
display:none;
}

@media only screen and (min-width : 1000px) and (max-width:1390px) {
	#layout_wrapper, .layout-wrapper {
	width:100% !important;
	min-width:initial !important;
	max-width:55rem !important;
	margin-left:auto;
	margin-right:auto;
	}
}
#favorites_hover {
color:#FFF;
font-family:PT Sans, sans-serif;
font-weight:bold;
}
.material-icons.favorite-icon { 
color:#FFF;
}
ul.horizontal.site-menu li, ul.horizontal.site-menu li:hover span span {
background-color:transparent;
}
