@charset 'utf-8';
/* Theme Name:   BugsPatrol Child
 Theme URI:    http://bugspatrol.ancorathemes.com/ Description:  BugsPatrol - Fully Responsive and Mobile Friendly theme Author:       AncoraThemes Author URI:   http://ancorathemes.com/ Template:     bugspatrol Version:      1.0 Tags:         light, inheritable theme-options Text Domain:  bugspatrol*/@import url("../bugspatrol/style.css");/* =Theme customization starts here-------------------------------------------------------------- */

button.icon-right.sc_button.sc_button_size_small.sc_button_iconed.emailsubmit.sc_button_hover_fade{    height: 20px;    padding: 10px 10px 33px 10px;    margin-top: 10px;    text-align: center;	float:left;}
button.icon-right.sc_button.sc_button_size_small.sc_button_iconed.emailsubmit.sc_button_hover_fade:hover{padding: 10px 10px 33px 10px;}
input.emailnews {    height: 40px;    width: 100%;}
.widget_area_inner .emailsubmit:before{display:none;}
.mc4wp-form-fields p{display:none;}
.scheme_original .sc_socials a {    background-color: #e98023 !important;}
.scheme_original #page_preloader {    background-color: #fff!important;	opacity:1 !important;}
.tp-caption.BugsPatrolButton:hover, .BugsPatrolButton:hover{/*background-color: rgb(0, 125, 66) !important;*/}
.scheme_original [class*="sc_button_hover_fade"]:hover {    background-color: #e98023 !important;}
.header_mobile{  background-color: #e98023 !important;}
.scheme_original .header_mobile .panel_top, .scheme_original .header_mobile .side_wrap {    background-color: #e98023 !important;}
body{overflow-x:hidden;}

.footer-webform input[type="text"], .footer-webform input[type="email"], .footer-webform input[type="tel"]{height: 40px; width: 100%; margin-bottom: 5px;}
.footer-webform input[type="submit"] { height: 20px; padding: 10px 10px 30px 10px;}
.footer-webform .wpcf7-not-valid{ border-color: #f00 !important; border-width: 2px; border-style: solid;}
.footer-webform .wpcf7-not-valid-tip {display: none;}

.two_services .sc_services_item_description{padding: 0 100px;}

#nav_menu-2{padding-left: 60px;}
#text-4{padding-left: 40px;}
.footer-webform  textarea{width:100%;margin-bottom: 10px;}
.footer-webform input[type="text"], .footer-webform input[type="email"]{margin-bottom: 10px;}
.footer-webform input[type="submit"] {height: 20px;padding: 10px 18px 30px;}
.footer-webform input[type="submit"]:hover{background-color: #656565 !important;}



/* Global */

/*.scheme_marsalo .menu_main_nav>li.current-menu-item.active>a {color: #656565 !important;}*/
.BugsPatrolButton {padding: 20px 58px 18px 29px !important;}
.BugsPatrolButton:after{right: 33px;top: 19px;font-size: 21px;}

.scheme_original [class*="sc_button_hover_fade"]:hover {background-color: #656565 !important;}

.sc_item_title {margin:5rem 0 0 !important;}
.comments_wrap{display:none;}
.page_content_wrap {padding: 6em 0;}

.SocialIcon{margin-top: 28px;}
.SocialIcon li{display:inline-block;margin-right:5px;}
.SocialIcon a{width:35px;height:35px;line-height: 35px;text-align: center; background: #e98023; color: #fff !important; display: inline-block; border-radius: 50%;font-size: 18px;}
.SocialIcon a:hover{background: #656565;}

.wpcf7-not-valid{border-color: #f00 !important;}
.wpcf7-not-valid-tip {display: none;}


.search_wrap.search_state_closed:not(.top_panel_icon){width:auto;}


/* About */

#about_sect .sc_services_wrap{width: 80%; margin: 0 auto;}
#about_sect .two_services .sc_services_item_description { padding: 0; max-width: 350px; display: inline-block;}


/* LOCATIONS */

.location_cust h2{font-size: 22px;}
.location_cust .vc_cta3-container{height: 100%;margin-bottom: 0;}
.location_cust .wpb_wrapper{height: 100%;}
.location_cust .vc_general.vc_cta3{height: 100%;padding: 0;position:relative;padding-bottom:28px;}
.location_cust .vc_cta3_content-container{padding: 28px;}
.location_cust .vc_cta3-actions {position: absolute;bottom:28px; left: 0; right: 0;}
.location_cust .vc_cta3-actions a:hover{background-color: #656565 !important;}

/* Clients */
.sc_services_style_services-1.sc_services_type_images .sc_services_item_title{padding:15px 22px 18px !important;}
.hover_icon_link:before {content: 'Read More';width: auto; font-size: 18px; color: #fff !important; background: #E98023;
border-radius: 0;height: auto; line-height: inherit; padding: 7px 18px 9px;    font-family: "Lato", sans-serif;}



/* Estimate Form */
.sc_form_style_form_3{padding:56px 32px 45px 98px !important;}



/* Service detail page */
.post_item_single  h2{margin-top: 0;}
.single .post_featured img{width:auto;}
.single .hover_icon{display: inline-block;}


/* Responsive */

@media (max-width: 1500px){
	/*footer .row > [class*="column-"], footer .columns_wrap > [class*="column-"]{padding-left: 0px; padding-right: 0;}*/
	#nav_menu-2{width:20%;padding-left: 45px;}
	#text-4{width:30%;}
}

@media (max-width: 1262px){		
	.footer-title{width: 53px;}
	.sc_services_style_services-1.sc_services_type_images .sc_services_item_title { font-size: 15px !important;}
	body .BannerContact_cust{margin-top:-62.52px !important;}
}


@media (max-width:1023px){
	.header_mobile {background-color: #fff!important;}
}	
	
	
@media (max-width:959px){
	html, body {font-size: 14px !important;}
	
	.location_cust .wpb_column {width: 50%;padding-bottom: 60px;}
	.location_cust:last-child{margin-top: 0 !important;}
	
	.sc_form_style_form_3 {padding: 40px !important;}
	.sc_form.sc_form_style_form_3 .sc_form_info .sc_form_item { width: 100% !important; margin-left: 0 !important;}
	.sc_form.sc_form_style_form_3 .sc_form_info .sc_form_item.sc_form_button {text-align: left;width:auto !important;}
	
	#nav_menu-2{padding-left: 15px;}
	#text-4 {padding-left: 15px;}
	
	.sc_services_style_services-1 [class*="column-"]{width:50%;}	
	.sc_services_style_services-2 .sc_icon::before {font-size: 40px !important;}
	
	body .BannerContact_cust{margin-top:-68.09px !important;}
	
	
}

@media (max-width:767px){
	#contact [class*="column-"]{width: 100% !important;text-align: center !important;}
	.sc_title{text-align: center !important;}
	.sc_socials{    margin: 0 15px 5px !important;}	
	
	.location_cust  .vc_btn3-container {display: block;}
	
	.sc_services_style_services-2 .sc_icon::before {font-size: 40px !important;}
	
	body .BannerContact_cust{margin-top: 0 !important;}
}


@media (max-width:639px){
	
	.location_cust .wpb_column {width:100%;}
	.sc_services_style_services-1 [class*="column-"]{width:100% !important;}	
	
	footer .row:not(.columns_fluid) > [class*="column-"], footer .columns_wrap:not(.columns_fluid) > [class*="column-"]{width:100% !important;}
	#nav_menu-2 {padding-left: 0;}
	#text-4 {padding-left: 0; margin-top: 10px;}
	#text-5{ margin-top: 0;}	
	
	#about_sect [class*="column-"]{width:100%;}	
	
	.sc_form_style_form_3 { padding: 20px !important;}	
	
}


@media (max-width:479px){
	
	.sc_services_item .sc_services_item_description{display:none;}
	.sc_services_style_services-2.sc_services_type_images .sc_services_item .sc_services_item_content {padding: 72px 15px;}
	
	body .BugsPatrolButton {padding: 10px 35px 10px 16px !important; top: 3em !important;}
	.BugsPatrolButton::after {top: 10px;right: 15px;}
	
	.widget_area aside+aside { margin-top: -20px;}

}

