/** BACKGROUND COLOR OVERRIDES **/
.top-wrapper, .layout-top-section, #mobile_layout_wrapper #header_cell, #mobile_layout_wrapper header { background-color:#79b7d7; }
nav, ul.horizontal.site-menu, .site-menu, ul.horizontal.site-menu ul.sub-menu li, .top-line #non_member_panel .login-link, footer, .bottom-wraper.bg-color-2, #mobile_layout_wrapper .site-menu li, #panel_links a:hover, .admin-table th, .manager-table th, .below-content.bg-color-2, .bg-color-2 { background-color:#1474a6 !important; }


ul.horizontal.site-menu ul.sub-menu li { background-color:#105a80 !important; }
ul.horizontal.site-menu ul.sub-menu li:hover { background-color:#0b3f5a !important; }
ul.horizontal.site-menu li span a:hover, ul.horizontal.site-menu li:hover span span { color:#79b7d7 !important; }
ul.horizontal.site-menu ul.sub-menu li span a:hover { color:#FFFFFF !important; }
/*** TEXT SHADOWS (TURNED OFF ***
ul.horizontal.site-menu li span a, ul.horizontal.site-menu li span span { text-shadow:1px 1px 0px #000000; }
ul.horizontal.site-menu ul.sub-menu li span a { text-shadow:none; }

**END TEXT SHADOWS REMOVE THIS LINE **/
/** END BACKGROUND COLOR OVERRIDES **/

.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; }
h1,h2,h3 { border-bottom:none !important; }

.cb-8 { padding:0px; }

h1 { letter-spacing:-1px; }
.bg-color-2 nav { float:right; left:-50%;text-align:left; width:auto !important; }
.bg-color-2 nav .layout-wrapper {
    position: relative;
    left: 50%;
    float: none;
    width: auto;
    margin: initial;
}
.top-line #non_member_panel .login-link { background-color:#ff9700 !important; font-weight:bold !important; }
h1,h2,h3 { padding-left:0px; }
h1 { text-transform:uppercase; letter-spacing:-.8px; font-weight:normal !important;}
.card-link-div {display:none;}