@charset "utf-8";:root {
	--primary: #bf7900;
}
body, .hornav ul ul, .hornav ul ul a, hr::before {
	color: #383838;
}
body, .hornav ul ul, .hornav ul ul a {
	font-family:Open Sans, Arial, Verdana, sans-serif;
	font-size: 16px;
}
a {
	color: #bf7900;
}

h1 {
	color: #404040;
	font-family:Montserrat, Arial, Verdana, sans-serif; 
}

h2, 
h2 a:link, 
h2 a:visited {
	color: #404040;
	font-family:Montserrat, Arial, Verdana, sans-serif;
}

h3, 
.module h3, 
.module_menu h3, 
.btn, 
button {
	color: #bf7900;
	font-family:Montserrat, Arial, Verdana, sans-serif;
}

h4 {
	font-family:Open Sans, Arial, Verdana, sans-serif;
	color: #404040; 
}

.hornav, .btn, .button, button {
	font-family:Open Sans 
}

.wrapper960 {
	width: 1360px;
}

.logo {
	top: 0px;
	left: 0px;
}

.logo-text h1,
.logo-text h1 a {
	color: #cccccc;
	font-family:Poiret One;
	font-size: 36px;
}
.logo p.site-slogan {
	color: #e6e6e6;
	font-size: 10px;
}

.hornav ul li a, 
.hornav > ul > .parent::after, 
.hornav .menu li [class^="fa-"]::before, 
.hornav .menu li [class*=" fa-"]::before {
	color: #ffffff;
}
.hornav ul ul li a {
	color: #ffffff;
}
.hornav ul ul {
	background-color: #090a0d;
}
.hornav ul ul:before {
	border-color: transparent transparent #090a0d transparent;
}

.sidecol_a {
	width: 20%;
}
.sidecol_b {
	width: 30%;
}
.j51news .link-icon svg {
	fill: #bf7900;
}
.owl-theme .owl-nav [class*="owl-"],
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span,
ul.dot li::before,
.text-primary,
#container_base h3 {
 	color: #bf7900;
 }
.j51news .hover-overlay,
hr,
.background-primary {
	background-color: #bf7900;
}
.blog-alternative .item-image::after {
	border-color: #bf7900;
}
.btn, button, .btn-group.open .btn.dropdown-toggle, .pager.pagenav a, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled], .btn:hover, .slidesjs-next.slidesjs-navigation, .slidesjs-previous.slidesjs-navigation, .search .icon-search, .dropdown-toggle, .label-info[href], .badge-info[href], .tagspopular a:hover, .module .module_header h3::after, .module_menu .module_header h3::after {
	background-color: #bf7900;
	color: #fff;
}
.btn, .button, button, hr {
	background-color: #bf7900;
}

.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled], .readmore .btn:hover, .dropdown-toggle:hover, 
.search .icon-search:hover, .search .button:hover, .owl-theme .owl-nav [class*="owl-"]:hover {
	background-color: #a36700 !important; color: #ffffff !important;
}
.nav-tabs > .active > a, 
.nav-tabs > .active > a:hover, 
.nav-tabs > .active > a:focus {
	border-bottom-color: #bf7900;
}
blockquote {
	border-color: #bf7900;
}
.btn:hover, .button:hover, button:hover {
	border-color: #a36700;
}
.owl-theme .owl-controls .owl-buttons div {
	background-color: #bf7900 !important;
}
.tags .label-info[href] {
	background-color: transparent;
	color: #bf7900;
}
.owl-theme .owl-controls .owl-buttons div {
	background-color: #bf7900 !important;
}
body, #body_panel {background-color: rgba(9, 10, 13, 1);}

.slicknav_menu, .slideout-menu {
	background: #141414
}
.slideout-toggle-open .fa-bars::before {
	color: #ffffff !important;
}
#container_main, .item-image.pull-none + .item-content {
	background-color: #ffffff;
}
#container_base {
	background-color: #0d0d0f;
}


	.header_top {
		background-color: #090a0d;
	}
	.header_row {
		background-color: rgba(9, 10, 13, 1);
	}

#container_base {background-image: url(https://coachwerxsd.com/images/coronado-bridge.jpg);}
		@media only screen and (max-width: 1360px) {
			.module_block, .wrapper960  {
				width:100% !important;
			}
			.content_main {
				border-radius: 0;
			}
		}
		@media only screen and (max-width: 782px) {
			.hornav {display:none !important;}
			.slicknav_menu, .slideout-toggle-open {display:block;}
			#container_header .wrapper960 {flex-wrap: wrap;}
			#socialmedia {
			    position: static;
			    align-self: center;
			    transform: none;
			}
		}
	@media only screen and ( max-width: 767px ) {.header-1 {display:none;}}@media only screen and ( max-width: 767px ) {.showcase {display:none;} .mobile_showcase {display:inline;}}
.base-1a .module_surround {
	background-color: rgba(0, 0, 0, 0.7);
}
.base-1a .module_header h3,
.base-1a h1,
.base-1a h2,
.base-1a h3,
.base-1a h4,
.base-1a h5,
.base-1a h6 {
	color: #ffffff !important;
}.base-1a .module_surround {padding-top: 20px !important;}.base-1a .module_surround {padding-right: 20px !important;}.base-1a .module_surround {padding-bottom: 20px !important;}.base-1a .module_surround {padding-left: 20px !important;}.base-1a .module_surround {margin-top: 80px !important;}.base-1a .module_surround {margin-right: 20px !important;}.base-1a .module_surround {margin-left: 20px !important;}
.base-1b .module_surround {
	background-color: rgba(0, 0, 0, 0.7);
}.base-1b .module_surround {padding-top: 20px !important;}.base-1b .module_surround {padding-right: 20px !important;}.base-1b .module_surround {padding-bottom: 20px !important;}.base-1b .module_surround {padding-left: 20px !important;}.base-1b .module_surround {margin-top: 80px !important;}.base-1b .module_surround {margin-right: 20px !important;}.base-1b .module_surround {margin-left: 20px !important;}
.base-1c .module_surround {
	background-color: rgba(0, 0, 0, 0.7);
}.base-1c .module_surround {padding-top: 20px !important;}.base-1c .module_surround {padding-right: 20px !important;}.base-1c .module_surround {padding-bottom: 20px !important;}.base-1c .module_surround {padding-left: 20px !important;}.base-1c .module_surround {margin-top: 80px !important;}.base-1c .module_surround {margin-right: 20px !important;}.base-1c .module_surround {margin-left: 20px !important;}
.base-1d .module_surround {
	background-color: rgba(0, 0, 0, 0.7);
}.base-1d .module_surround {padding-top: 20px !important;}.base-1d .module_surround {padding-right: 20px !important;}.base-1d .module_surround {padding-bottom: 20px !important;}.base-1d .module_surround {padding-left: 20px !important;}.base-1d .module_surround {margin-top: 80px !important;}.base-1d .module_surround {margin-right: 20px !important;}.base-1d .module_surround {margin-left: 20px !important;}
.base-1e .module_surround {
	background-color: rgba(0, 0, 0, 0.7);
}.base-1e .module_surround {padding-top: 20px !important;}.base-1e .module_surround {padding-right: 20px !important;}.base-1e .module_surround {padding-bottom: 20px !important;}.base-1e .module_surround {padding-left: 20px !important;}.base-1e .module_surround {margin-top: 80px !important;}.base-1e .module_surround {margin-right: 20px !important;}.base-1e .module_surround {margin-left: 20px !important;}
.base-1f .module_surround {
	background-color: rgba(0, 0, 0, 0.7);
}.base-1f .module_surround {padding-top: 20px !important;}.base-1f .module_surround {padding-right: 20px !important;}.base-1f .module_surround {padding-bottom: 20px !important;}.base-1f .module_surround {padding-left: 20px !important;}.base-1f .module_surround {margin-top: 80px !important;}.base-1f .module_surround {margin-right: 20px !important;}.base-1f .module_surround {margin-left: 20px !important;}.showcase-1a .module_surround {margin-bottom: 40px !important;}
.sidecol-2a .module_surround {
	background-color: rgba(250, 249, 248, 0.8);
}.sidecol-2a .module_surround {padding-top: 30px !important;}.sidecol-2a .module_surround {padding-bottom: 30px !important;}.sidecol-2a .module_surround {margin-top: 60px !important;}.sidecol-2a .module_surround {margin-bottom: 60px !important;}.hornav > ul > li > ul > li > a, .hornav > ul > li ul > li > ul > li > a {
    line-height: 1.3em;
    margin: 12px 0;
}
.hornav > ul > li > ul > li > a:hover, .hornav > ul > li ul > li > ul > li > a:hover {
color:#bf7900;
}
    @media only screen and (max-width: 767px) {
        .sidecol_a, .sidecol_b {
            order: 1;
        }
    }
    
#socialmedia ul li a [class^="fa-"]::before, 
#socialmedia ul li a [class*=" fa-"]::before {
    color: #ffffff;
}#container_showcase1_modules {background-image: url(https://coachwerxsd.com/images/sd-aerial.jpg)}#container_showcase1_modules {background-color: #121419}#container_top1_modules {background-color: #121419}#container_top2_modules {background-image: url(https://coachwerxsd.com/images/glamis-bg-v2.jpg)}#container_top2_modules {background-color: #f6f6f6}#container_top3_modules {background-color: #121419}#content_remainder {width:70% }#container_base1_modules {background-color: }@media only screen and ( max-width: 767px ) {#container_base1_modules {display:none;}}
    		
.j51imagehover753 {
	margin: -5px -5px;
}
.j51imagehover753 .j51imghvr-item {
	display: inline-block;
	max-width:20%;
	padding:5px 5px;
	box-sizing: border-box;
}
.j51imagehover753 figcaption {
	display: flex;
    flex-direction: column;
    justify-content: center;
	padding:12px 6px;
	text-align: center;
}
.j51imagehover753 h3 {
	color: #ffffff !important;
}
.j51imagehover753 [class^="imghvr-"], .j51imagehover753 [class*=" imghvr-"] {
	background-color: #19d319191919191a;
}
.j51imagehover753 [class^="imghvr-"]::before, .j51imagehover753 [class*=" imghvr-"]::before,
.j51imagehover753 [class^="imghvr-"]::after, .j51imagehover753 [class*=" imghvr-"]::after,
.j51imagehover753 [class^="imghvr-"] figcaption, .j51imagehover753 [class*=" imghvr-"] figcaption {
	background-color: rgba(0, 0, 0, 1);
}
@media only screen and (min-width: 960px) and (max-width: 1280px) {
	.j51imagehover753 .j51imghvr-item {max-width:20%;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.j51imagehover753 .j51imghvr-item {max-width:20%;}
}
@media only screen and ( max-width: 767px ) {
	.j51imagehover753 .j51imghvr-item {max-width:20%;}
}
@media only screen and (max-width: 440px) {
	.j51imagehover753 .j51imghvr-item {max-width:50%;}
}

.j51_progress750 .j51_progress_item {
	flex: 0 0 100%;
	max-width: 100%;
	padding: 12.5px 10px;
}
.j51_progress750 {
	margin: -12.5px -10px;
}
.j51_progress750 .j51_progress_highlight {
	transition-duration: 400ms;
}

		.j51_progress750 {
			margin: 0 -10px;
		}
	
.j51_numbers740 .j51_numbers_item {
	flex: 0 0 25%;
	max-width: 25%;
	padding: 12.5px 15px;
}

		.j51_numbers740 {
			margin: -12.5px -15px;
		}
	
		.j51_numbers740 .j51_numbers_number {
			color: #616161;
		}
	
		.j51_numbers740 .j51_number_caption {
			color: #ffffff;
		}
	
    .layerslideshow692 .layerslideshow-title {
        color:#bf7900;
    }
    .layerslideshow692 .layerslideshow-caption {
        color:#ffffff;
    }
    .layerslideshow692, .layerslideshow .img-fill {
        max-height: 700px;
    }
    .layerslideshow692 .info-wrapper,
    .layerslideshow .NextArrow,
    .layerslideshow .PrevArrow {
        background-color: rgba(0, 0, 0, 0.7);
    }
    @media only screen and (max-width: 440px) {
        .layerslideshow692 .layerslideshow-title {display: none;}
    }
    @media only screen and (max-width: 956px) {
        .layerslideshow692 .layerslideshow-caption {display: none;}
    }
    @media only screen and (max-width: 440px) {
        .layerslideshow692 .info-wrapper {display: none;}
    }
