
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	color: #3a3a3a;
}

button.navbar-toggle {
	background: #2b2b2b;
	color: #fff;
}
.btn-theme, .btn-theme:hover, .btn-theme:focus {
	color: #fff;
}
.btn-theme:hover {
	border-color: #999;
	color: #999;
}

.navbar-default .navbar-nav>li>a {
	color: #fff;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	color: #3A3A3A;
}

.navbar-default .navbar-brand {
	color: #fff;
}

.bg-white {
	background: #fff;
}
.bg-gray {
	background: #f8f8f8;
}
.bg-dark {
	background: #575757;
}

.color-light h1, .color-light h2, .color-light h3, .color-light h4, .color-light h5, .color-light h6 {
	color: #fff;
}
.color-light p {
	color: #eee;
}

.intro-text h1 {
	color: #fff;
}
.line-spacer {
	border-bottom: 1px solid #fff;
}
.intro-text p span {
	color: #fff;
}

#about .content h2 {
	color: #333;
}
#about .content h3 {
	color: #777;
}

.service .carousel-indicators {
	background: #ffffff;
}

.service .carousel-indicators li {
	background: #eeeeee;
}

.og-expander {
	background: #FFF;
}

.og-close::before, .og-close::after {
	background: #888;
}

.og-close:hover::before, .og-close:hover::after {
	background: #333;
}

.og-details p {
	color: #555;
}

.og-details a:hover {
	border-color: #999;
	color: #999;
}
.og-loading {
	background: #ddd;
	box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ccc;
}

 @-webkit-keyframes loader {
 0% {
background: #ddd;
}
 33% {
background: #ccc;
box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd;
}
 66% {
background: #ccc;
box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc;
}
}
 @-moz-keyframes loader {
 0% {
background: #ddd;
}
 33% {
background: #ccc;
box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd;
}
 66% {
background: #ccc;
box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc;
}
}
 @keyframes loader {
 0% {
background: #ddd;
}
 33% {
background: #ccc;
box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd;
}
 66% {
background: #ccc;
box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc;
}
}



ul.social-network li a:hover span .fa-circle {
	color: #2b2b2b;
}


footer {
	background: #2F2F2F;
	color: #fff;
}
footer a {
	color: #fff;
}
footer a:hover {
	color: #fff;
}








a, a:hover {
	color: #2F2F2F;
}
/* Back to top button */
.back-to-top {
	background: #2F2F2F;
	color: #fff;
}
.back-to-top:focus {
	background: #2F2F2F;
	color: #fff;
}
.back-to-top:hover {
	background: #2F2F2F;
	color: #fff;
}
.navbar-default {
	background: #2F2F2F;
}
.form-control:focus {
	border-color: #2F2F2F;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 2px #2F2F2F;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 2px #2F2F2F;
}
.service .carousel-indicators .active {
	background: #2F2F2F;
}
.btn-theme {
	background: #2F2F2F;
}
.contact-widget i {
	color: #2F2F2F;
}
