/* ----------------------------------------------------
	DARK VERSION STYLES
------------------------------------------------------- */
.gold-btn{
	color: #fff;
	background-color: #222;
	border-color: #222;	
}
.gold-btn:hover{
	color: #fff;
	background-color: #333;
	border-color: transparent;
}
.header-nav{	
	background-color: #222;
}
.navbar-default .navbar-nav>li>a {
	color: #555;
}
.header-nav .navbar-nav>.active>a, .header-nav .navbar-nav>.active>a:hover, .header-nav .navbar-nav>.active>a:focus {
	color: #fff;
}
.header-nav .navbar-nav>li>a:hover, .header-nav .navbar-nav>li>a:focus {
	color: #fff;
}
.header-nav .navbar-brand {
	color: #fff;
}
.about-caption i{
	color: #222;
}
.service-box i{
	color: #222;
}
.service-box-none i{
	color: #222;
}
.general-title h2{
	color: #fff;
	background-color: #222;
	padding: 5px;
	display: inline;
}
.team-social a{
	color: #222;
}
.team-details h5{
	color: #999;
}
.price-table:hover{
	border: 3px solid #222;
}
.f-inner i{
	color: #999;
}
.f-inner:hover{
	background-color: #333;
}
.f-cta{
	background-color: #222;
}
.f-cta:hover {
	color: #aaaaaa;
	background-color: #333;
}
.close{
	color: #222;
}
.footer-social a{ 
	color:#444;
	padding: 0;
	margin: 0;
	text-decoration: none; 
	-webkit-transition: background-color .2s linear, color .2s linear;
	-moz-transition: background-color .2s linear, color .2s linear;
	-o-transition: background-color .2s linear, color .2s linear;
	-ms-transition: background-color .2s linear, color .2s linear;
	transition: background-color .2s linear, color .2s linear;
}
a:hover, a:focus {
	text-decoration: none;
	color: #333;
	outline: none;
	outline-offset: none;
}
#contact input:focus, textarea:focus, select:focus {
	border: 1px solid #333;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	color: #444;
}
.i-blog-comments input:focus, textarea:focus, select:focus {
	border: 1px solid #333;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	color: #444;
}
.input-group input:focus, textarea:focus, select:focus {
	border: 1px solid #333;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	color: #444;
}
.footer-social a:hover,
a:focus {
	text-decoration: none;
	color:#333;
	outline: none;
	outline-offset: none;
}
.blog-btn{	
	color: #fff;
	background-color: #222;
	border-color: #222;	
	width: 100%;
}
.blog-btn:hover{
	color: #fff;
	background-color: #333;
	border-color: transparent;
}
.btn-submit{	
	color: #fff;
	background-color: #222;
	border-color: #222;	
	width: 100%;
}
.btn-submit:hover{
	color: #fff;
	background-color: #333;
	border-color: transparent;
}
.cbp-l-filters-alignRight .cbp-filter-item.cbp-filter-item-active {
	color: #FFF;
	background-color: #222;
	border-color: #222;
}
.cbp-l-filters-alignRight .cbp-filter-counter {
	background: #222;
}
.cbp-l-filters-alignRight .cbp-filter-counter:before {
	border-top: 4px solid #222;
}
.project-details p {
	color: #222;
}
.contact-icon i{
	color: #222;	
}
.input-group-btn .btn {
	color: #fff;
	background-color: #222;
	border-color: #222;
}
.input-group-btn .btn:hover {
	color: #fff;
	background-color: #333;
	border-color: #333;
}
.blog-title a:hover {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	color: #333;
}
.i-blog-btn {
	background-color: #222 !important;
	border-color: #222 !important;
}
.i-blog-btn:hover {
	background-color: #333 !important;
	border-color: #333 !important;
}
div.wpcf7-mail-sent-ok {
	background-color: #222;
}
div.wpcf7-validation-errors {
	background-color: #222;
}
span.wpcf7-not-valid-tip {
	color: #222;
}
.i-blog-pagination span {
	color: #222;
}