

#layout_wrapper, .layout-wrapper {
width:100% !important;
max-width:80rem !important;
margin-left:auto;
margin-right:auto;
min-width:initial !important;
}

@media only screen
and (min-width : 1000px) and (max-width:1390px) {
#layout_wrapper, .layout-wrapper {
width:100% !important;
min-width:initial !important;
max-width:80rem !important;
margin-left:auto;
margin-right:auto;
}
#nav_logo { height:100px; width:500px; }
#nav_header_container nav { margin-top:20px; }
}

/* Large screens --- */
@media only screen
and (min-width : 1824px) {
/* Styles */
#layout_wrapper, .layout-wrapper
{
max-width:100rem !important;
margin-left:auto;
margin-right:auto;
}

{ height:100px; width:500px; }
#nav_header_container nav { margin-top:70px; }
h1 { font-size:38px; }
}

.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; }

.static-bar #non_member_panel .login-link { border:none !important; border-radius:0px; font-family: Roboto, sans-serif !important;color:#FFF !important; font-weight:bold; padding:3px 5px; padding-left:25px; background-image:url(//s3.amazonaws.com/ClubExpressClubFiles/468983/graphics/tinylock_663442297.png); background-repeat:no-repeat; background-size:18px; background-position:0% 20%;}
.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:12px; }
.static-bar #non_member_panel .login-link:hover { background-color:transparent !important; }


h1,h2,h3 { background-color:transparent !important; }



h1 { font-weight:normal; }
footer { background-color:#000 !important; border-top:2px solid #317238;padding-top:30px; padding-bottom:30px; }
.footer-container, .footer-container a, .footer-container span { font-family: Roboto, sans-serif; font-size:15px; line-height:2; color:#FFF !important;}
#content_column { width:100%; }

.static-link {
text-transform:none;
color:#FFF;
font-weight:bold;
font-family: Roboto, sans-serif;
margin-right:10px; 
font-size:15px;
text-decoration:none;
text-transform:none;
margin-top:5px;
display:inline-block;
padding:3px 10px;
background-repeat:no-repeat;
background-position:0% 50%;
background-size:18px;
}

#nav_header_container header img { display:none; }
#mobile_layout_wrapper header { background-color:#FFF !important; border-bottom:1px solid #cdcdcd;}



.horizontal.control-panel-link, .static-bar .add-me-link, .static-bar #non_member_panel .login-link, #full_name {
text-transform:none;
font-family: Roboto, sans-serif;
font-weight:bold;
}
.static-bar #non_member_panel .login-link {  padding:3px 10px !important; }

#important_icons { margin-top:8px !important; }
h1 {  font-weight:bold; font-family: Roboto, sans-serif; background-color:transparent; }
h1,h2,h3 { padding-left:0px; }
footer, .below-content { background-color:#000 !important; border-top:none !important;}
.admin-table th, .manager-table th { background-color:#317238 !important; }
#panel_links a:hover { background-color:#00853e !important; }

/* Large screens --- */
@media only screen
and (min-width : 1824px) {
/* Styles */
}

#mobile_layout_wrapper header, #mobile_layout_wrapper #header_cell {
 background-color:#FFF !important;
}
.toplogo { margin-left:auto; margin-right:auto; display:block; max-width:80%;margin-top:10px; margin-bottom:10px; }

/* Smartphones (portrait and landscape) --- */
@media (min-width : 320px) and (max-width : 480px),
(min-width : 375px) and (max-width : 667px){
/* Styles */
.column.half { clear:left; width:100%; }
}



.static-bar #user_bar { margin-right:3px; }
h1 { font-weight:normal; text-transform:uppercase; }


.static-bar #non_member_panel .login-link { padding-left:25px !important; }

 .board-name /*editor:"board-name"*/ {
font-size:18px;
color:#00853e;
}
.board-company  /*editor:"board-company"*/ {
font-weight:bold;
font-size:16px;
}

.below-content { padding-top:20px; }

.floating-bar { position:fixed; bottom:0px; left:0px; width:100%; background-color:#317238; padding-top:10px; padding-bottom:10px;z-index:100; }
.floating-bar .flt-col { width:33%; float:left; text-align:center;}
.floating-bar a { display:inline-block; text-transform:uppercase; font-family:Roboto, sans-serif; text-decoration:none; padding:5px 15px; border:1px solid #FFF; color:#FFF; transition:all .5s ease;}
.floating-bar a:hover { background-color:#f9af3a; }
footer { padding-bottom:40px !important; }
.static-hidden { display:block;margin-top:5px; float:left;}


@media (min-width : 320px) and (max-width : 480px),
(min-width : 375px) and (max-width : 667px){
.floating-bar a {
display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 60%;
    min-height: 25px;
font-size:10px;
}
}

