#royal_preloader .background{
	background: #000;
}
body{
	background: #323232;
	color: #a6a6a6;
}
h1, h2, h3, h4, h5, h6 {
	color: #fff;
}
.header-shadow-text{
	color: rgba(160,160,160,.08);
}
.menu-back{
	background: rgba(60,60,60,.9); 
}
.cbp-af-header.cbp-af-header-shrink{
	background: rgba(60,60,60,1); 
}
ul.slimmenu li{
	background-image: url('../images/line2.png');
}
ul.slimmenu li a{
	color: #fff;
}
ul.slimmenu li>ul {
    background-color: #222;
}
.video-sections, .services-offer, .team-wrap{
	background: #323232;
}
#footer, #footer .back-top, 
.plans-offer, .plans-offer-gold, input, textarea{
	background: #292929;
}
.wpcf7-form-control, .search_form input:focus {color: #a6a6a6;}
.widget ul li a {color: #fafafa;}
.team-social li.icon-team a,
.plans-offer-gold .cl-effect-5 a span::before, 
.plans-offer .cl-effect-5 a span::before,
.link-work .cl-effect-5 a span::before,
.expander-wrap .cls-btn .close, .expander-wrap-outer .cls-btn .closef{
	color: #fff;
}
#filter li a{
	color: #a6a6a6;
}
#filter li a:hover, 
.blog-post h5 a,
#ajax-form{
	color: #fff;
}
.portfolio-box .mask{
	background-color: rgba(10,10,10,.7);
	background-image: url(../images/cross1.png);
}
.facts-wrap-num{
	box-shadow: inset 0 0 30px rgba(60,60,60,.7);
	border: 1px solid rgba(0,0,0,.8);
}
.home-blog.blog-post{
	background: rgba(40,40,40,.9);
}
#ajax-form textarea:active, #ajax-form input:hover,
#ajax-form textarea, #ajax-form input{
	color: #a6a6a6;
}
.contact-wrap p span, .button-map{
	color: #fff;
}
.blog-link a{
	background: rgba(40,40,40,.9);
	border: none;
	color: #fff;
}
.blog-link a:hover{
	background: #292929;
	opacity: 0.7;
}
.button-map{
	border-top: 1px solid rgba(160,160,160,.1);
	border-bottom: 1px solid rgba(160,160,160,.1);
}
.svg-icon .circle{
	fill: #292929!important;
}
.blog-post-wrapper .blog-post {
    background: #1a1a1a;
}
.blog-text-wrap h3 a {
    color: #fafafa;
}
.blog-text-date {color: #ccc;}
.pagination ul li {background-color: #1a1a1a;}
.tag11 a{color:#fff;}
.tag11 {display:inline-block;margin-right:4px;}
blockquote {background: transparent;}
@media only screen and (max-width: 800px) {
	ul.slimmenu li {background:none;}
}
.meta-data ul li a:hover{
    color: #f9f9f9;
}
.meta-data ul li i {color: #ccc;}
blockquote{border-left:5px solid #fff;margin-left: 30px;}
.post-navigation .nav-next .meta-nav, .post-navigation .nav-previous .meta-nav {color: #999;}
.post-navigation .nav-next .post-title, .post-navigation .nav-previous .post-title {color: #f8f8f8;}
.replyForm #ajax-form input[type="submit"] {background-color: #1a1a1a;}
#ajax-form2 textarea, #ajax-form2 input {border-bottom: 2px solid #ccc; color: #ccc;}
#button-con button{border-color: #ccc; color: #ccc;}
.contact-det p, .contact-det p a{color: #818181;}
#cd-google-map address {background-color: rgba(0, 0, 0, 0.8);}