ul.horizontal.site-menu li, ul.horizontal.site-menu li:hover span span {
background-color:transparent;
}
/* ----- All CSS edits done by Clint Sommer ----- */

/* -----
Color scheme was chosen using color.adobe.com
Built around #2C3539 - Gun Metal Gray

Monochromatic Colors
#677C85 - gray
#274552 - dark blue
#2C3539 - darkest
#3F7085 - medium blue
#A2C3D2 - light blue

#C5EDFF - lightest blue - for container backgrounds

Complementary Colors
#5A7885 - medium blue
#748085 - blue gray
#2C3539 - gun metal
#856B4C - brown
#39332C - dark brown
#B08D65 - light brown

Triad
#39332C - blue gray
#463D3E - wine
#2C3539 - gun metal
#6C6A49 - yellow green
#858460 - light yellow green

Link color
#FF6600  - Blaze Orange
----- */

/* ----- Individual Element Updates ----- */
body { font: 1em/1.5em Tahoma, sans-serif; }

body>#form {
background: #A2C3D2;
background: -moz-linear-gradient(top, #A2C3D2 0%, #677C85 100%);
background: -webkit-linear-gradient(top, #A2C3D2 0%, #677C85 100%);
background: linear-gradient(to bottom, #A2C3D2 0%, #677C85 100%);
}

header {}
header #header_cell {
background-color: rgba(0, 0, 0, 0);
height: 160px;
background: url("//s3.amazonaws.com/ClubExpressClubFiles/151422/graphics/bcgf_logo_half_size_1345053664.png") 0 10px no-repeat;
background-size: 8.5%;
position: relative;
}
header #header_cell h1 {
	font-size: 2.5em;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	bottom: 20%;
	width: auto;
	text-align: right;
}

#content_column {
	background-color: #FFF;
}
#page_content {
	padding-bottom: 2em;
}
.crumb-trail-container,
.crumb-trail-container a { 
font-size: .92em;
}

/* ----- Content ----- */
h1, h2, h3 {
  text-shadow: 1px 1px 1px #FFF !important;	
}
h1 {
	font-size: 2.25em;
	line-height: 1.25em;
}
h2 {
	margin-bottom: .3em;
	font-size: 2em;
	line-height: 1.16em;
}
h3 {
	margin-bottom: .3em;
	font-size: 1.5em;
	line-height: 1.083em;
}
p {
	margin-bottom: 20px
}

/* ----- Containers ---- */
.third {
	width: 32%;
	margin-right: 1.5%;
margin-bottom: 12px;
	background-color: #C5EDFF;
	padding-bottom: 15px;
	box-shadow: 1px 1px #3F7085;
}
.third img {
	margin-bottom: 12px;
}
div.third:nth-child(3n) {
	margin-right: 0;
}

.third h3 {
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 1) !important;
}

#sliding_page_tools {
background-color: #FF6600 !important;
border: 1px solid #BF4C00 !important;
-webkit-box-shadow: -5px 5px 5px -2px rgba(0,0,0,0.25) !important; 
box-shadow: -5px 5px 5px -2px rgba(0,0,0,0.25) !important;
}
#sliding_page_tools i.material-icons {
color: #FFFFFF !important;
}

#sliding_page_tools li a,
#sliding_page_tools li span {
color: #FFFFFF !important;
}

footer {
background-color: #2C3539;
}

.static-bar {
background: #C5EDFF;
background: -moz-linear-gradient(top, #C5EDFF 0%, #A2C3D2 100%);
background: -webkit-linear-gradient(top, #C5EDFF 0%, #A2C3D2 100%);
background: linear-gradient(to bottom, #C5EDFF 0%, #A2C3D2 100%);
}

.horizontal.control-panel-link,
.static-bar .add-me-link,
.static-bar #non_member_panel .login-link,
#full_name {
	font-size: 15px;
	color: #FF6600 ;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	text-shadow: 1px 1px 1px #FFF;
}

.ce-button,
#cal_nav_panel .ce-button {
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
	background: #FF6600;
	background: -moz-linear-gradient(top, #FF6600 0%, #BF4C00  100%);
	background: -webkit-linear-gradient(top, #FF6600 0%, #BF4C00  100%);
	background: linear-gradient(to bottom, #FF6600 0%, #BF4C00  100%);	
}
.ce-button:hover,
#cal_nav_panel .ce-button:hover { color: #FFF; background-color: #BF4C00; }

.cp-holder { margin-top: 0; }

/* ----- Removes Navigation Centering ----- */

nav { float: none; }
#menu_container nav { float: none; }

/* ----- Navigation Styles ----- */

#nav_header_container { padding-bottom: 0; }
#menu_container {
border-top: none;
border-bottom: 1px solid #FFF;
background-color: #856B4C;

background: #856B4C;
background: -moz-linear-gradient(top, #856B4C 0%, #39332C 100%);
background: -webkit-linear-gradient(top, #856B4C 0%, #39332C 100%);
background: linear-gradient(to bottom, #856B4C 0%, #39332C 100%);
}
ul.horizontal.site-menu {
background-color: #856B4C;

background: #856B4C;
background: -moz-linear-gradient(top, #856B4C 0%, #39332C 100%);
background: -webkit-linear-gradient(top, #856B4C 0%, #39332C 100%);
background: linear-gradient(to bottom, #856B4C 0%, #39332C 100%);
}
ul.horizontal.site-menu li { margin: 0; }
ul.horizontal.site-menu li span,
ul.horizontal.site-menu li span span,
ul.horizontal.site-menu li span a,
ul.horizontal.site-menu li span span a { color: #FFF; text-shadow: 1px 1px 1px rgba(0,0,0,.25); font-family: 'clubvetica-bold',sans-serif; }
ul.horizontal.site-menu li span a:hover,
ul.horizontal.site-menu li span span a:hover  { color: #FFF; background-color: #B08D65; }
ul.site-menu li span a,
ul.site-menu li span span { padding: 5px 8px;}


ul.horizontal.site-menu li.sub-parent:hover ul { top: 37px; box-shadow: 3px 3px 5px rgba(0,0,0,.5) !important;}
ul.horizontal.site-menu ul.sub-menu { border-top: 3px solid #39332C !important; }
ul.horizontal.site-menu li:hover span span { color: #FFF; background-color: #B08D65; }

/* ----- Sub Menu ----- */
ul.horizontal.site-menu ul.sub-menu { margin: 0; padding: 0; }
ul.horizontal.site-menu ul.sub-menu li { margin: 0; padding: 0; width: 250px; }
ul.horizontal.site-menu ul.sub-menu li { padding: 5px 8px; color: #FFF; background-color: #B08D65 !important; }
ul.horizontal.site-menu ul.sub-menu li:hover { background-color: #B08D65 !important;  }
ul.horizontal.site-menu ul.sub-menu li a { margin: 0; padding: 0; color: #FFF; }
ul.horizontal.site-menu ul.sub-menu li span a { margin: 0; padding: 0; color: #FFF; text-shadow: 1px 1px 1px rgba(0,0,0,.25); }
ul.horizontal.site-menu ul.sub-menu li span a:hover { color: #39332C;}

/* ----- Calendar ----- */

.calendar {
	border-collapse: collapse;
	border: solid 1px #CCCCCC;
	background-color: #F5F5F5;
	
}
.calendar-grid-link {
	margin: 0;
	padding: 5px;
	border-bottom: solid 1px #A9A9A9;
}
.calendar-grid-link a {
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.calendar-grid-link:hover {
	text-decoration: underline;
}
.calendar-grid-notification {
	margin: 0;
	padding: 0;
	border-bottom: solid 1px #A9A9A9;
	font-style: italic;
}
.calendar-grid-notification a {
	text-decoration: none;
}
.calendar-grid-notification:hover {
	text-decoration: underline;
}
.calendar-grid-restricted {
	margin: 0;
	padding: 0;
	border-bottom: solid 1px #A9A9A9;
}
.calendar-grid-day {
	margin: 0;
	padding: 6px;
	background-color: white;
	font-size: 1.083em;
	border-collapse: collapse;
	border: solid 1px #CCCCCC;
	width: 14%;
	height: 90px;
	text-align: left;
	vertical-align: top;
	
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);	
}
.calendar-grid-day a {
	margin: 0;
	padding: 0;
	color: #00008B;
}
.calendar-grid-today {
	background-color: #A2C3D2;
	font-size: 1em;
	color: black;
	text-align: left;
}
.calendar-grid-today a {
	color: #00008B;
	font-size: .92em;
}
.calendar-grid-weekend-day {
	background-color: #F5F5F5;
	
	
	

}
.calendar-grid-weekend-day a {
	margin: 0;
	padding: 0;
	color: #00008B;
}
.calendar-grid-other-month {
	background-color: #274552;
	color: #FFF;
}
.calendar-grid-other-month a {
	color: #00008B;
}
.calendar-grid-day-header {
	font-size: 1em;
	font-weight: bold;
	color: #666666;
	border-collapse: collapse;
	border: solid 1px #CCCCCC;
	background-color: #F5F5F5;
	
	padding: 6px 0;
}
.calendar-grid-title {
	background-color: #F5F5F5;
}
.calendar-grid-title tr td {
	padding: 8px 0;
	font-weight: bold;
	font-size: 1em;
	background-color: #F5F5F5;
	border-style: none;
	border-collapse: collapse;
}

.calendar-grid-title tr td a {
	margin: 0;
	padding: 0 8px;
}

.calendar-standard-holiday {
	font-size: 1em;
	color: #cc3300;
	font-variant: normal;
}

/* ----- Recent News ----- */
.rn-line a { font-weight: bold; }
.rn-summary {
	font-size:14px;
}


/* ----- Sponsors ----- */
.sponsors li { list-style: none; margin-bottom: 10px; }
.sponsors li a { font-size: 1.2em; color: #748085 ; }


/* ----- Widget Font Color 240919 ----- */
.ue-desc { color: #333; }


/* ----- Event Margin 240919 ----- */
.ue-event{ margin-bottom: 10px; }

/* ----- Event Margin 240919 ----- */
.ue-event{ margin-bottom: 10px; }

/* ----- Row Bottom Border 241003 ----- */
.build-row { border-bottom: 1px solid #CCC; }

/* ----- CE List BG ----- */
.ce-widget { padding: 8px; background-color: #DDD; }

/* ----- CE QR ----- */
.qr { text-align: center; }

@media (min-width : 1824px) {
	.looper,
	.looper .item,
	.looper .itemimage,
	.looper .layout-wrapper {
height: 400px !important;
width: 1000px !important;
margin: 0 auto !important;
background-size: 100% !important;
	}
}