.bg-color-2.nav-wrapper, footer, .bottom-wrapper.bg-color-2, .below-content.bg-color-2, ul.horizontal.site-menu ul.sub-menu li  {
    background-color:#1f4592 !important; 
}

.nav-wrapper nav {
    background-image:url(//s3.amazonaws.com/ClubExpressClubFiles/202165/graphics/nav_background.png);
    background-size:contain;
}

ul.horizontal.site-menu { 
    background-color:transparent !important; 
}

ul.horizontal.site-menu ul.sub-menu li:hover {
    background-color:#001663 !important;
}

ul.horizontal.site-menu li {
    border-right:1px solid #FFF !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
}

ul.horizontal.site-menu li:first-child {
    border-left:1px solid #FFF !important;
}

ul.horizontal.site-menu ul.sub-menu li {
    border-right:none !important;
    border-left:none !important;
}

ul.horizontal.site-menu ul.sub-menu {
	position:absolute;
	left:0;
	top:36px;
	max-height:0;
	overflow:hidden;
	transition:max-height .5s cubic-bezier(0.42, 0.0, 1.0, 1.0);
	transform:none !important;
	-webkit-transform:none !important;
}

ul.horizontal.site-menu > li:hover ul {
     opacity:1;
     max-height:1000px;
     -webkit-transform:none;
}
ul.horizontal.site-menu li span span { 
    background-image:none !important; padding-right:10px !important;
}

ul.horizontal.site-menu li span a, ul.horizontal.site-menu li span span {
    font-family:Helvetica, Helvetica Neue, Arial, sans-serif !important;
    font-weight: normal !important;
    padding-left: 20px;
    padding-right: 20px !important;
    padding-top:10px !important;
    padding-bottom:10px !important;
    text-transform:uppercase !important;
    font-size:13px !important;
}

ul.horizontal.site-menu ul.sub-menu li span a {
    padding: 10px 0 10px 0 !important;;
    font-weight:normal !important;
    text-transform:uppercase !important;
    font-size:13px !important;
}
ul.horizontal.site-menu li:hover { 
    background-color:#0d5cab !important; 
}

ul.horizontal.site-menu li span a:hover, ul.horizontal.site-menu li:hover span span { 
    color:#FFF !important; 
}

ul.horizontal.site-menu li:hover span span {
    background-color:#0d5cab !important; 
}

ul.horizontal.site-menu ul.sub-menu {
    top:50px !important;
}

#full_name {
    color: #FFF !important;
}

#user_arrow {
    background-position: 0px -163px;
}

.horizontal.control-panel-link {
    color: #FFF;
    font-weight: bold;
    background-position: 0px -258px;
}

.top-line { 
    right:0px; 
}

h1,h2,h3 {
    font-family: 'Open Sans', sans-serif;
}

#mobile_layout_wrapper .ce-button, .ce-button { 
    background-color:#25b24b; 
    background-image:none; 
    color:#FFF; 
    border:1px solid #FFF;
    border-radius:5px;
    padding:5px 8px;
    transition:background-color .5s ease; 
}

#mobile_layout_wrapper .ce-button:hover, .ce-button:hover {
    background-image:none; 
    background-color:#1c7d36; 
    border:1px solid #FFF; 
    color:#FFF; 
}

#mobile_layout_wrapper .ce-button { 
    background-color:#25b24b !important; 
}

#mobile_layout_wrapper .social-media-button,
.social-media-button { 
    background-color:#25b24b; 
    background-image:none; 
    color:#FFF; 
    border:1px solid #FFF;
    border-radius:5px;
    padding:5px 8px;
    transition:background-color .5s ease; 
}

#mobile_layout_wrapper .social-media-button:hover, .social-media-button:hover {
    background-image:none; 
    background-color:#1c7d36; 
    border:1px solid #FFF; 
    color:#FFF; 
}

#mobile_layout_wrapper .social-media-button { 
    background-color:#25b24b !important; 
}

.crumb-trail-container { 
    margin-left:0px; 
}

.user-tools { 
    margin-top:5px; 
}
.footer-container, .footer-container a, .footer-container span {
    line-height:32px; 
}

.top-line .social-network-panel { 
    display:none; 
}
.admin-page-wrapper #content_column {
    width: 1000px;
}
.blue-text /*editor:"blue-text"*/ {
    font-size:14px;
    color:#4e82be;
}
.green-text /*editor:"green-text"*/ {
    font-size:14px;
    color:#25b24b;
}

.dark-blue-text /*editor:"dark-blue-text"*/ {
    font-size:14px;
    color:#1c4c80;
}