/* Global
-------------------------------------------------------------- */

body,
.site-welcome h1 span {
	background:#252525;
}

body,
    a {
    color:#1a1a1a;
} 


input,
input[type="text"],
textarea,
select {
color:#000000;
font-weight:800!important;
}
.side,
.maintable,
.admin_menu_wrapper,
.tableh1-small,
.tabs-table .navmenu,
.tabs-table {
	border-radius:4px;
}

.wrap-width {
	border-radius:4px;
	background:#fff;
	padding-top:15px;
}

.navigation-container,
.site-footer {
	background:#1A1A1A;
	border-color:#373737;
}

.site-footer .site-disclaimer {
	background:#1A1A1A;
	border-color:#232323;
}

.side blockquote {
	background:#252525!important;
	color:#AEAEAE!important;
}

.sidebar,
input,
input[type="text"],
textarea,
select,
.site-welcome h1,
.navigation-container .nav ul li a,
.navigation-container .social-nav a,
.mobile-name h1,
.mobile-name h1 b {
	color:#c8c8c8;
}

.nav .active a,
.nav .current-menu-item a,
.nav ul li a:hover,
.side a:hover,
.footer-content a:hover,
.site-footer a:hover {
	color:#fff!important;
}

.site-welcome strong,
.side strong, 
.side b, 
.side u,
.site-footer strong, 
.site-footer b, 
.site-footer u {
	color:#fff;
}

.site-branding .site-name b,
.site-welcome em,
.side em,
.side i,
.site-footer em,
.site-footer i {
	color:#C8C8C8;
}

img,
.image,
.side,
blockquote,
.button a,
.button a:visited {
	box-shadow:none;
}

.navigation-container,
.side ul li,
.side img,
.side,
.button a,
.button a:visited {
	border-color:#373737;
}

.site-welcome h1:before {
	background-image: linear-gradient(135deg, 
	#373737 8.33%, 
	#1d1d1d 8.33%, 
	#1d1d1d 50%, 
	#373737 50%, 
	#373737 58.33%, 
	#1d1d1d 58.33%, 
	#1d1d1d 100%)!important;
}

.site-welcome h1 span {
	background:#1d1d1d!important;
	color:#C8C8C8!important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color:#252525;
}

.site-branding .tag-line {
	color:#B1B1B1;
	border-color:#373737;
}

.site-footer {
	margin:25px auto 0!important;
}

.maintable {
	background:#fff;
	padding:0 15px!important;
}

.admin_menu_wrapper {
	background:#fff;
	padding:15px!important;
}

.tabs-table-alt {
	width:96%;
}

.sidebar .mast-img {
	margin-bottom:15px!important;
}

.sidebar .side {
	margin:0 auto 15px!important;
	background:#1d1d1d;
	padding:15px;
	color:#9B9B9B;
	box-shadow:none;
}

.sidebar .side-title,
.sidebar h1, .sidebar h2,
.sidebar h3, .sidebar h4,
.sidebar h5, .sidebar h6 {
	color:#fff;
}

.sidebar strong {
	color:#fff;
}

.sidebar em {
	color:inherit;
}

.sidebar u {
	color:inherit;
}

.sidebar ul li {
	border-color:#313131;
}

.statlink {
	border-top:0;
}

.statlink h2 {
	padding-top:0;
}

.tabs-table {
	background:#fff;
}

.navmenu {
	background: #fff;
}

/* Desktop 
-------------------------------------------------------------- */

@media only screen and (min-width:966px), only screen and (min-width:966px) {

	.nav .active a,
	.nav .current-menu-item a,
	.nav ul li a:hover,
	.navmenu-active {
		background: #18687c;
		color:#fff;
	}
	
	.cpg-nav {
		margin-top:25px!important;
	}

	.cpg-nav a {
		background:#252525;
		color:#C8C8C8!important;
		min-width:47.8%!important;
		letter-spacing:0;
	}
}


/* Responsive
-------------------------------------------------------------- */

@media only screen and (max-width: 966px), only screen and (max-device-width: 966px) {

	.show-menu {
		background:#1A1A1A;
		color:#C8C8C8;
		border-color:#373737;
	}
	
	.nav ul li {
		background:#1A1A1A;
		border-color:#252525;
	}
	
	.nav ul li a,
	.nav .active a,
	.nav .current-menu-item a,
	.nav ul li a:hover,
	.nav ul li a:focus {
		color:#C8C8C8;
	}
	
	.wrap-width,
	.sidebar {
		float:none!important;
		width:100%!important;
		padding:0!important;
	}
	
	.sidebar {
		margin:15px auto 0!important; 
	}
		
	.tableh1 {
		padding:2% 0 0!important; 
	}
	
	.cpg-nav {
		padding:5px!important;
		border-radius:4px;
	}
	
	.cpg-nav a {
		color:#C8C8C8!important;
	}
}