/*Layouts css goes here*/
body {background: url('/wp-content/uploads/2018/07/training-1.jpg') no-repeat top center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
a {color:#5c3e2f!important;}
a:hover {color:#5c3e2f!important;text-decoration:none;}

a[target="_blank"]:not(.notarget)::after { content: none;}  

input[type="button"] {
    border-radius: 7px;
    min-height: 35px;
    font-size: 14px;
    margin: 5px!important;
}
input[type="submit"] {
    border-radius: 7px;
    min-height: 35px;
    font-size: 14px;
    margin: 5px!important;
}
input[type="text"] {
    border-radius: 7px;
    min-height: 35px;
    font-size: 14px;
    margin: 5px!important;
  max-width:400px;
}

h1, .h1, h2, .h2, h3, .h3 {font-weight: 700; margin: 5px 0px 5px 0px!important;}
p {margin: 0px!important;}

.row { margin-left: 0; margin-right: 0;}

.top-nav-strip {display:none; background: #59b4fb url('/wp-content/uploads/2016/08/diagonal-fade-1.png') repeat-x top; border-bottom: 2px solid #ffffff; height: 25px; 
-webkit-box-shadow: 5px 10px 15px -9px rgba(0,0,0,1);
-moz-box-shadow: 5px 10px 15px -9px rgba(0,0,0,1);
box-shadow: 5px 10px 15px -9px rgba(0,0,0,1);
position: relative;
z-index: 999;}

.top-strip-menu {    margin: 0;    padding: 0 0 5px 0;    min-height: 20px;}
.top-strip-menu ul {margin: 0; padding: 0; 	list-style-type: none; list-style-image: none; float: right; }
.top-strip-menu li {display: inline; }
.top-strip-menu ul li a {font-size: 13px; text-decoration:none;  margin: 4px 0 5px 0;
	padding: 0px 10px 3px 5px; color: #000000;	}
.top-strip-menu ul li a:hover {color: #5c3e2f;  }

/*.header-row {background: url('/wp-content/uploads/2016/08/bkg_white_wood.png') repeat-x 0 bottom, url('/wp-content/uploads/2016/08/sand.jpg') repeat-x 0 bottom;   min-height: 200px; padding-top: 10px;}*/
.header-row {border-bottom: 1px solid #000000; background: #c99c72; /* Old browsers */
background: -moz-linear-gradient(left, #c99c72 1%, #5c3e2f 19%, #8e644a 38%, #8e644a 38%, #8e644a 50%, #c99c72 69%, #c99c72 69%, #c99c72 69%, #5c3e2f 81%, #7f5442 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #c99c72 1%,#5c3e2f 19%,#8e644a 38%,#8e644a 38%,#8e644a 50%,#c99c72 69%,#c99c72 69%,#c99c72 69%,#5c3e2f 81%,#7f5442 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #c99c72 1%,#5c3e2f 19%,#8e644a 38%,#8e644a 38%,#8e644a 50%,#c99c72 69%,#c99c72 69%,#c99c72 69%,#5c3e2f 81%,#7f5442 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c99c72', endColorstr='#7f5442',GradientType=1 ); /* IE6-9 */
Color format:     Comments   min-height: 20px;}
.header-row a {color:#FFFFFF!important; font-weight:bold;}
.header-row a:hover {color:#e3e3e3!important; font-weight:bold;}

.header-bottom-border {display:none; height:4px; background: #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }

.slider-outer-container {padding:0;}
.slider-inner-container {padding:0;}

.top-navbar-row {padding: 0; background: #000000;}
.top-navbar-row-inner {padding: 0;}
.top-navbar-row a {color:#FFFFFF!important; font-weight:bold;}
.top-navbar-row a:hover {color:#e3e3e3!important; font-weight:bold;}

.content-area-container {background: #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; min-height: 400px; padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0;}
/*.content-area-container::before {
    width: 100px;
    background: url(/wp-content/uploads/2016/08/lefttransperent-gradient-100px.png) repeat-y right top;
    position: absolute;
    left: -100px;
    top: 0;
    content: "";
    height: 100%;
}

.content-area-container::after {
  width: 100px;
background: url(http://www.cxbcivicleague.org/wp-content/uploads/2016/08/righttransperent-gradient-100px.png) repeat-y right top;
position: absolute;
right: -100px;
top: 0;
content: "";
height: 100%;
}
*/
.left-sidebar { color:#FFFFFF; min-height: 600px;}

.content-area-right-of-sidebar {background: #FFFFFF; border-left: 1px solid #e1e1e1; min-height: 1000px;}
.footer-row  {background: #c99c72; /* Old browsers */
background: -moz-linear-gradient(left, #c99c72 1%, #5c3e2f 19%, #8e644a 38%, #8e644a 38%, #8e644a 50%, #c99c72 69%, #c99c72 69%, #c99c72 69%, #5c3e2f 81%, #7f5442 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #c99c72 1%,#5c3e2f 19%,#8e644a 38%,#8e644a 38%,#8e644a 50%,#c99c72 69%,#c99c72 69%,#c99c72 69%,#5c3e2f 81%,#7f5442 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #c99c72 1%,#5c3e2f 19%,#8e644a 38%,#8e644a 38%,#8e644a 50%,#c99c72 69%,#c99c72 69%,#c99c72 69%,#5c3e2f 81%,#7f5442 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c99c72', endColorstr='#7f5442',GradientType=1 ); /* IE6-9 */
Color format:     Comments border-top: 2px solid #ffffff; min-height: 150px; color: #FFFFFF; font-size: 14px; padding-top: 40px;border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-bottom: 20px;}
.footer-row-text p  {color: #FFFFFF; font-size: 14px;}

/* MISC TEXT STYLING */
.colored-header {color: #ff9431;font-size: 1.6em;font-weight: 700;text-shadow: 1px 2px #666;line-height: 1.2rem;min-height: 40px;}
.colored-header-description {color: #000000; font-size: .9em; font-weight: 500; line-height: 1rem;}
.colored-header-description2 {color: #000000; font-size: .9em; font-weight: 500; line-height: 1.4rem;}
.img-border-black {border: 1px solid #000000;}

.slider-text-shadow {text-shadow: 3px 2px 1px #000;}

.box-wrapper {
    border: 1px solid #BFBFBF;
    border-radius: 15px;
    background: #e2efff;
  padding: 5px;
margin-top: -10px;
  min-height: 270px;
}

.left-sidebar {list-style-type: none;font-size: 12px;}
.left-sidebar li {list-style-type: none;}
.left-sidebar ul {list-style-type: none; margin-left: 5px; padding-left: 0;}
.left-sidebar a {text-decoration: none; font-size: 13px; color: #08F;}
.left-sidebar a:hover {color: #5c3e2f;}
#menu-left-sidebar-menu  li::before {
    font-family: "FontAwesome";
    font-size: 1em;
    content: "\f0da ";
    color: #5c3e2f;
    padding-right: 6px;
}
#recent-posts-3  li::before {
    font-family: "FontAwesome";
    font-size: 1em;
    content: "\f1ea ";
    color: #5c3e2f;
    padding-right: 6px;
}
#archives-3  li::before {
    font-family: "FontAwesome";
    font-size: 1em;
    content: "\f1ea ";
    color: #5c3e2f;
    padding-right: 6px;
} 

.navleftlink a {
    background: #5c3e2f;
    border: 1px solid #dcdcdc;
    border-radius: 8px;
    padding: 2px 4px 2px 4px;
    font-size: 10px;
    font-weight: 600;
    color: #fff!important;
    overflow: hidden;
}

.navleftlink a:hover {color: #fff;}

.event-name-widget a,#menu-left-sidebar-menu a {
    color: #fff900!important;  
}

.events-upcoming-container {margin-bottom:20px;}
.events-upcoming-widget-container {margin-bottom:20px;}

.widget-border-bottom  {margin-bottom: 30px; border-bottom: dashed 1px #d1d1d1; padding-bottom: 5px;}
.widget-bullet-margin {margin-right: 5px;}
.widgettitle { color:#FFFFFF; font-family: 'Open Sans'!important;}

.staff-member-container {margin-bottom:20px;}
.staff-members-type-containter h2 {margin: 20px 0px 10px 0px!important;}
.staff-member-name a {
    font-size: 25px;
    font-weight: 700;
}

/*NEWSLETTERS*/
.newsletter-widget-container {font-size: 13px;}
.newsletter-full-listing-container {font-size: 15px;}
.single-full-listing-container {margin-bottom: 15px;}


.fiat-alert {
    padding: 10px;
    color: #d80400;
    background-color: #faffca;
    border-color: #d80400;
    margin-bottom: 10px;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    border: 1px solid #d80400;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.fiat-alert h2 {color: #FF0000; margin-top: 0; padding-top:0;}

.wpb_content_element {   margin-bottom: 15px!important;}

.social-network-header h1 {font-size: 22px;}

.find-it-fast {font-size: 28px; color:#5c3e2f; font-weight: 700; margin-top:0px; border:0px solid #f53f00; background: #B6E7FF; margin-left: -15px; margin-right: -15px;}
.find-it-fast span {color:#f53f00; font-style: italic;}

.quikfooter { font-size: 11px; padding-top: 10px; padding-bottom: 10px; text-align: center;}

.facebook-feed {
    border: 1px solid #CFCFCF;
    border-radius: 10px;
    overflow: hidden;
    padding: 5px;
    padding-right: 5px;
    background: #FCFCFC;
}

#cff .cff-author { margin: 0;}
#cff .cff-shared-link { margin: 0;}
#cff .cff-meta-wrap { margin: 0;}
#cff .cff-item {padding:0; border-bottom: 1px dashed rgb(219, 219, 219)!important;}
#cff .cff-details .cff-info { padding: 0 0 0 0;   line-height: 1;}

.nomargin {padding-left: 0;padding-right: 0;margin-left: 0;  margin-right: 0;}
.nomargin .col-sm-12 {    margin: 0;    padding: 0;}

.sponsor-link  {margin:0; font-size; 14px; font-weight: 700; color: #081b2b;}
.sponsor-link a {margin:0; font-size; 14px; font-weight: 700; color: #081b2b;}
.sponsor-link a:hover {text-decoration: none;}

.sponsor-thanks {background:#FFFFFF; border-top: #5c3e2f 3px solid; border-bottom: #5c3e2f 3px solid; margin:5px 0;}