body { background-color:#e0dac2; background-size:800px; background-position:left bottom; }

header, #header_cell { background-color:transparent; }
#nav_header_container { background-color:#dfdac2;padding-top:10px;padding-bottom:10px;  }
#nav_header_container header img { display:none; }
#nav_header_container nav { margin-top:75px; }
#nav_logo { width:206px; height:180px; background-image:url(//s3.amazonaws.com/ClubExpressClubFiles/600794/graphics/toplogo_1930853310.png);background-repeat:no-repeat; background-size:cover;}
#menu_container { position:relative; margin-top:0px; }
#layout_wrapper, .layout-wrapper {
width:100% !important;
min-width:1000px !important;
max-width:80rem !important;
margin-left:auto;
margin-right:auto;
}

@media only screen
and (min-width : 1000px) and (max-width:1390px) {

#layout_wrapper, .layout-wrapper {
width:100% !important;
min-width:1000px !important;
max-width:80rem !important;
margin-left:auto;
margin-right:auto;
}
}
/* Large screens --- */
@media only screen
and (min-width : 1824px) {
/* Styles */
#layout_wrapper, .layout-wrapper
{
max-width:100rem !important;
margin-left:auto;
margin-right:auto;
}
}

.ce-button { background-color:#e8e8e8; background-image:none; color:#272727; border:1px solid #272727;border-radius:5px;padding:5px 8px; }
.ce-button:hover { background-image:none; background-color:#c9c9c9; border:1px solid #000000; color:#000000; }

.bg-color-2 { background-color:#0072bb; }
.static-bar, footer { background-color:#464646 !important; }

.admin-table th, .manager-table th { 
background-color:#3f431e;
}

ul.horizontal.site-menu li span a, ul.horizontal.site-menu li span span { font-size:18px !important; font-weight:bold !important; font-family:Oswald, sans-serif !important; color:#000 !important; text-transform:uppercase; }
ul.horizontal.site-menu { background-color:#eee !important; border:1px solid #cdcdcd !important; border-radius:5px !important;  box-shadow: inset 0px 0px 15px 0px rgba(136,136,136,1); padding-left:10px !important; padding-right:10px !important; }
ul.horizontal.site-menu ul.sub-menu li { background-color:#000 !important; }

ul.horizontal.site-menu ul.sub-menu li:hover { background-color:#c5a22e !important; }

ul.horizontal.site-menu ul.sub-menu li span a { font-family:Roboto, sans-serif !important; font-size:16px !important; font-weight:normal !important; text-transform:none !important; }
.static-bar { height:40px;  }
.static-bar #non_member_panel { margin-top:2px; }
.static-bar #non_member_panel .login-link { border:1px solid #fff !important; border-radius:0px; font-family:Raleway, sans-serif !important; color:#FFF !important; font-weight:bold; padding:5px 10px;}
.static-bar #user_panel { margin-top:5px; }
.static-bar .add-me-link { display:none; }
.static-bar #user_wrapper { margin-top:3px }
.static-bar .cp-holder { margin-top:11px; }


.footer-container, .footer-container a, .footer-container span { color:#FFF !important; font-family:Raleway, sans-serif; font-size:15px; line-height:1.7; }
footer { padding-top:30px; padding-bottom:30px; }
#layout_wrapper { margin-bottom:20px }

.add-me-link { display:none; }
#mobile_layout_wrapper .layout-wrapper { min-width:initial !important; }

    .ce-widget .tr-line {
    background-color:#CE6600;
    padding-top:15px;
    padding-bottom:15px;
    border-bottom:none;
    }
    .ce-widget .tr-line:nth-child(odd) {
    background-color:#C4A11C;
    }
    .ce-widget .tr-line a { color:#FFF;padding-left:10px; font-size:17px; }
    .ce-widget .tr-line { margin-bottom:0px; }
    .ce-widget .tr-line .tr-status { line-height:20px;margin-top:5px; }
.widget-loading, .placeholder-type, .placeholder-title {display:none;}