/*
Theme Name:         Cleanco
Theme URI:          http://www.detheme.com
Description:        The Awesome Wordpress Theme by detheme
Version:            1.4.2
Author:             detheme
Tags: 				editor-style, featured-images,post-formats, translation-ready
Author URI:         http://detheme.com
License:            MIT License
License URI:        http://www.opensource.org/licenses/mit-license.php
Text Domain: 		cleanco
Domain Path: 		/languages/
*/

.wp-caption {
	max-width: 100%;
}
.wp-caption-text {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: 12px;
	font-style: italic;
	line-height: 1.5;
	margin: 9px 0;
	padding-right: 10px;
}
.gallery-caption {
	background-color: rgba(0, 0, 0, 0.7);
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	color: #fff;
	font-size: 12px;
	line-height: 1.5;
	margin: 0;
	max-height: 50%;
	opacity: 0;
	padding: 6px 8px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
	width: 100%;
}

.gallery-caption:before {
	content: "";
	height: 100%;
	min-height: 49px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.bypostauthor {
}
.alignright{
	float:right;
	margin-left: 20px;
	margin-bottom: 20px;
}
.alignleft{
	float:left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.aligncenter {
	display:block;
	margin:0 auto;
	margin-bottom: 20px;
}
.alignright, .alignleft, .aligncenter {
	vertical-align: baseline;
}


body{font-weight: 400 !important;}

.dt-section-head.size-large .section-main-title, .dt-section-head .section-main-title{font-size: 29px;}



#dt-menu.dt-menu-middle > ul > li{display: inline-block !important;vertical-align: middle;}
#dt-menu.dt-menu-middle > ul > li::after {bottom: 0;content: "|";display: block;font-weight: 300;height: 12px;line-height: 12px;margin: auto;position: absolute;right: -5px;top: 0;font-size: 12px;}
#dt-menu.dt-menu-middle > ul > li:nth-child(3):after, #dt-menu.dt-menu-middle > ul > li:nth-child(4):after, #dt-menu.dt-menu-middle > ul > li:last-child:after{content: none;}
#dt-menu.dt-menu-middle > ul > li a{color: #175e99 !important;font-weight: 400;font-size: 17px;}
#dt-menu.dt-menu-middle > ul > li.current-menu-item a{font-weight: 600}
.circled-service a{color: #175e99}


.footer-content *{color: #ffffff;}
.footer-content a:hover, .footer-content a:hover span{color: #008bff}
.footer-menu ul{list-style: none;padding: 0;margin: 0;text-align: right;}
.footer-menu li{display: inline;margin-left: 5px;position: relative;}
.footer-menu li a{font-size: 12px;line-height: 16px;padding-left: 5px;}
.footer-menu li::after {content: "|";font-size: 12px;line-height: 26px;position: absolute;right: -10px;}
.footer-menu li:last-child::after{content: none;}

.testimonial-slider .owl-buttons{position: absolute;height: 35px;width: 100%;top: 0;bottom: 0;margin: 0;}
.testimonial-slider .owl-buttons .owl-prev{float: left;}
.testimonial-slider .wpb_wrapper{position: relative;}
.testimonial-slider .owl-carousel{width: 80%;margin: auto;}
.testimonial-slider .owl-buttons .owl-prev i.flaticon-arrow427:before{content: "\e802";font-family: "cleanco";font-size: 35px;}
.testimonial-slider .owl-buttons .owl-next i.flaticon-arrow413:before{content: "\e803";font-family: "cleanco";font-size: 35px;}

@media screen and (max-width: 990px) {
	#dt-menu.dt-menu-middle > ul > li{display: block !important;}
	#dt-menu.dt-menu-middle > ul > li.logo-desktop.hidden-sm.hidden-xs{display: none !important;}
}

@media screen and (max-width: 550px) {
	.dt-iconboxes{padding-left: 20px;}
	.home .best-cleaning-company{background-color: #b9d8e9;background-image: none !important;}
	.about-us-cleaning-company img{width: 100%;margin-bottom: 15px !important;}
}

@media screen and (max-width: 767px) {
	.page-id-146 .equal-height .vc_row{padding: 0 20px !important;}
	.page-id-146 .equal-height .vc_row .vc_empty_space{display: none;}
}

#head-page #dt-menu > ul > li > a:hover{font-weight: 700}
.module_dt_iconboxes a{color: #ffffff;}
.module_dt_iconboxes a:hover{color: #008bff;}
.read-more{color: #008bff;}
.read-more:hover{color: #36495c;}

.contact-info a{color: #36495c}
.contact-info a:hover{color: #175e99}

@media all and (max-width: 768px) {
	.nosidebar .box-container, .content ~ .box-container, .box-container.wpb_row{margin-bottom: 35px !important}
}
.vc_custom_1415090289817 { /*height:855px !important;*/ margin-bottom: 12px; }