@import url(//fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);
.below-content a img { display:block; margin-left:auto; margin-right:auto; }
.bg-color-2, footer {background-color:#18adef !important; }
footer { clear:left; }
.inner-top { width:918px !important; }
#inner_top header { width:190px !important; float:left;background-color:#FFFFFF !important; }
#header_cell { background-color:#FFFFFF !important; }
#nav_container { float:left; width:728px !important;margin-top:40px; }
#layout_wrapper { width:100%; }
#inner_content { width:918px !important; margin:0px auto; }
#inner_top { width:918px !important; }

ul.horizontal.site-menu li span a, ul.horizontal.site-menu li span span { font-family:font-family: 'Open Sans Condensed', sans-serif;, sans-serif !important;font-size:18px !important; font-weight:bold !important;color:#2f993f !important;}
ul.horizontal.site-menu li span a:hover, ul.horizontal.site-menu li:hover span span, ul.horizontal.site-menu li.selected-menu-item a, ul.horizontal.site-menu li.selected-menu-item a:hover { color:#FFF !important; }
ul.horizontal.site-menu li:hover, ul.horizontal.site-menu li:hover span span { background-color:#2f993f !important;color:#FFF !important; }
ul.horizontal.site-menu ul.sub-menu li, ul.horizontal.site-menu li.selected-menu-item { background-color:#2f993f !important; }
ul.horizontal.site-menu ul.sub-menu li:hover,ul.horizontal.site-menu ul.sub-menu li.selected-menu-item,ul.horizontal.site-menu ul.sub-menu li.selected-menu-item:hover { background-color:#257b32 !important;  }
ul.horizontal.site-menu ul.sub-menu li span a, ul.horizontal.site-menu ul.sub-menu li span a:hover { color:#FFF !important; }
ul.horizontal.site-menu li.sub-parent:hover ul { top:40px; }
/***PADDED POSITION DROP MENU
ul.horizontal.site-menu li.sub-parent:hover ul { top:70px; }
ul.horizontal.site-menu li:hover span span { padding-bottom:35px; }
**/
ul.horizontal.site-menu ul.sub-menu li:first-child { margin-top:5px; }


#layout_wrapper { 
background-color:#FFFFFF;
margin:0px auto;
}
#layout_wrapper #page_content { background-color:#FFFFFF; padding-top:20px; width:100%;}
.crumb-trail-container { position:absolute; }
article {
width:917px;
margin:0px auto;
}
.top-line #non_member_panel .login-link { color:#000; font-family: 'Open Sans Condensed', sans-serif; background-image:url(//s3.amazonaws.com/ClubExpressClubFiles/150333/graphics/lock_622582057.png); background-repeat:no-repeat; background-position:0% 50%; padding-left:25px;font-size:18px !important; }

#top_wrapper { background-color:#FFFFFF !important; position:relative;z-index:1;}
#layout_wrapper { margin-top:10px; }
ul.horizontal.site-menu ul.sub-menu li span a, ul.horizontal.site-menu ul.sub-menu li span a:hover { color:#FFFFFF !important; }

.ce-button { background-color:#e8e8e8; background-image:none; color:#272727; border:1px solid #272727;border-radius:5px;padding:8px; }
.ce-button:hover { background-image:none; background-color:#c9c9c9; border:1px solid #000000; color:#000000; }

.admin-table th, .manager-table th { background-color:#3854a4; }

.horizontal.control-panel-link {
    background-position: 0px -285px;
color:#000000 !important; 
}
#user_arrow {

    background-position: 0px -196px !important;
}
#full_name { color:#000000 !important; }
.cb-8 { padding-top:0px; padding-bottom:0px; }
#content_column { margin-left:auto; margin-right:auto; }
.top-line { width:900px; }
#inner_content .social-network-panel {
    position: absolute;
    right: 50%;
    margin-right: -180px;
    top: -129px;
    z-index: 100; }
#content_column { float:none; }
.top-line #non_member_panel{ margin-top:10px; }
#mobile_layout_wrapper #header_cell { text-align:center; }
#mobile_layout_wrapper #header_cell img { margin-left:auto;margin-right:auto; }
#mobile_layout_wrapper .layout-wrapper,
#mobile_layout_wrapper article { width:100% !important; }

.open-sans-condensed /*editor:"open-sans-condensed" */ {
font-family:Open Sans Condensed, sans-serif;
font-weight:bold;
}

.condensed-blue /*editor:"condensed-blue" */ {
font-family:Open Sans Condensed, sans-serif;
color:#02418e;
font-weight:bold;
}
.darkblue /*editor:"dark-blue" */ {
color:#02418e;
}
.lightgreen /*editor:"lightgreen" */ {
color:#8cc461;
}
.lightblue /*editor:"lightblue" */ {
color:#11adfa;
font-family:Open Sans Condensed, sans-serif;
font-size:18px;
font-weight:bold;
}
h1 { 
font-family:Open Sans Condensed, sans-serif;
color:#004094;
font-weight:bold;
font-size:36px;
}
h1,h2,h3 {
padding-left:0px;
}
.cb-8 {
min-height:285px;
background-image:url(//s3.amazonaws.com/ClubExpressClubFiles/150333/graphics/footer-swoop_1057801636.jpg);
background-repeat:no-repeat;
background-position:top-left;
padding:0px;
background-size:cover;
position:relative;
}

.cb-8 .layout-wrapper {
position:relative;
min-height:340px;
}
.cediv {
position:absolute;
margin:0px;
bottom:30px;
right:50%;
margin-right:-460px; 
}
.contactdiv { margin-top:50px !important; }
.voiladiv { margin:0px; position:absolute;bottom:30px; left:0px;}

/* iPads (portrait and landscape) --- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
/* Styles */
.contactdiv {
margin-left:100px;
}
}


/* Large screens --- */
@media only screen
and (min-width : 1824px) {
.cb-8 .layout-wrapper {
position:relative;
min-height:380px;
}
.voiladiv { bottom:0px; }

}
ul.horizontal.site-menu li { margin-right:15px; }
#layout_wrapper { margin-top:0px; }
#page_content { margin-top:10px; }
#inner_content { padding:0px; }
#top_wrapper { z-index:100; }
.cb-3 { padding:0px; z-index:5; }
.socialul { top:50px; }
    .socialul { list-style:none; margin:0px; padding:0px;position:absolute;right:-45px;}
    .socialul li { clear:left; margin-bottom:10px; }
.cb-social { position:relative;margin-left:auto;margin-right:auto; }

#desktop_page_tools #page_tools { left:95% !important; }

.admin-page-wrapper #content_column {
    width: 918px !important;
}

/**REMOVE THIS TO ENABLE SYSTEM SOCIAL NETWORKING **/
#inner_content .social-network-panel { display:none; }

.calendar-grid-day,
.calendar-grid-day div,
.calendar-grid-day a {
font-size:16px;
}
ul.sub-menu
{
 padding-top:10px!important;
}
ul.site-menu li span span
{
 padding:13px 23px 5px 23px!important;
}
ul.site-menu li span a
{
 padding-right:25px!important;
 padding-top: 13px!important;
}

footer
{
 display:none;
}
#twentyfive_seventyfive-2107123825 ul.site-menu ul.sub-menu li a
{
 text-transform: capitalize!important;
}
#twentyfive_seventyfive-2107123825 ul.site-menu ul.sub-menu li span a:hover {
  color: #15325a!important;
}
.bottom-container .quarter {
  width: 17%!important;
}
.menu-widget .menutoggle
{
 display:none!important;
}
@media only screen
and (min-device-width : 320px)
and (max-device-width : 700px) {
.threequarter
{
 margin-top:0px!important;
 padding-top:0px!important;
}
#content_column
{
 margin-top: -40px!important;
}
}