/*
Theme Name: Elitessential Cleaning
Theme URI: 
Description: A child theme
Author: 
Author URI:
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.footer_top .textwidget, .footer_top a, .footer_top li, .footer_top p, .footer_top span { color: #000;}
.footer_top .column_inner > div h2, .footer_top .column_inner > div h3, .footer_top .column_inner > div h4, .footer_top .column_inner > div h5, .footer_top .column_inner > div h6 {color: #000;}
.cont-left i {font-size: 19px;color: #ffffff; width: 35px;height: 35px;text-align: center;line-height: 37px; background-color: #66B55A; margin-bottom: 12px;
    margin-right: 12px;}
.add-info i {top: 0px !important;}
.footer_top .three_columns .column2 .column_inner>div{margin:0;}
.footer_top a {color:#000 !important}
h1.h-decor, h2.h-decor {padding-bottom: 28px;background: url(http://makemywebdesign.com/elitessential/wp-content/uploads/2019/04/h-decor.png) no-repeat bottom center;}
.footerimg{margin-top: -135px;}
.imgborder{    outline: 1px solid #fff;outline-offset: -10px;}
.chooseus h5{position: relative;top: 5px;}
.serviceslide .aio-icon-header h3.aio-icon-title { font-size: 24px; line-height: 1.2em; font-weight:bold;}
.serviceslide .aio-icon-description{color:#818181}
.two_columns_75_25 {width: 100%;text-align: center; display: block; margin: auto;}
.call_to_action{background-image: -webkit-gradient(linear, left top, right top, from(#66B55A), to(#AE3C32));
    background-image: -webkit-linear-gradient(left, #66B55A, #AE3C32);
    background-image: -o-linear-gradient(left, #66B55A, #AE3C32);
    background-image: linear-gradient(90deg, #66B55A, #AE3C32);
    padding: 45px 25px;
    
    font-size: 36px;
    line-height: 36px;
    color: #fff;}
.call_to_action .text_wrapper .call_to_action_text {letter-spacing: 0px;font-size: 28px;font-weight: bold !important;}
.call_to_action .qbutton.large {font-size: 15px;font-weight: 500;padding: 0 40px;-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);    border-radius: 30px;
}
.gform_wrapper input, .gform_wrapper textarea{border:1px solid #ccc !important;}
#menu-service-menu .current-menu-item{background:#87C33D;color:#fff;font-size: 18px;padding: 12px 0 12px 15px;}
#menu-service-menu .current-menu-item a:hover{color:#fff !important;}
#menu-service-menu .menu-item{font-size: 18px;padding: 12px 0 12px 15px;}
#menu-service-menu .menu-item:hover{border-left: 2px solid #87C33D;margin-left:-2px;}
.header_top{background-color:#AE3C32 !important;}
.header-left-widget .fa, .header-right-widget .fa{font-size: 16px;margin-right: 12px;color: #66B55A;}
nav.main_menu > ul > .current-menu-item, nav.main_menu ul > .current-menu-parent { color:#66B55A !important;}
nav.main_menu > ul > li > a {line-height: 50px;}
.main_menu{    margin-top: 20px;}
.sticky .main_menu{    margin-top: 0px;}
nav.main_menu ul li.active a {color: #66B55A !important;}
.aio-icon-read{background: #87C33D;display: inline-block !important;; color: #fff !important;; padding: 6px 20px !important;; border-bottom: #3d8a0c 3px solid;}
.gform_wrapper .gfield select {border: 1px solid #ccc;font-size: 16px;padding: 8px !important;}
.gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex .ginput_right select, .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .top_label input.medium.datepicker, body .gform_wrapper .chzn-container, body .gform_wrapper input[type=email], body .gform_wrapper input[type=number], body .gform_wrapper input[type=password], body .gform_wrapper input[type=tel], body .gform_wrapper input[type=text], body .gform_wrapper input[type=url], body .gform_wrapper select, body .gform_wrapper textarea {padding: 8px !important;}
.gform_footer input[type=submit]{background: #AE3C32 !important;display: inline-block !important; color: #fff !important; padding: 6px 20px !important;height: auto !important;line-height: inherit !important;}


/* Landing Page Style   */
.lpmaintitle h1{font-size: 35px;line-height: 50px;color: #fff;text-align: center;font-weight: 600;}
.lpbutton{border-radius: 28px;font-size: 16px;font-weight: 500;padding: 12px 36px;-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15)}
.lpcontact h5{display: none;}
.lpcontact .cont-left p{display: inline-block;margin-left: 20px;}
#lpfooter .widget {margin: 0 0 10px;}
#lpfooter{padding: 50px 0}
#lpfooter p, #lpfooter a{font-size: 18px;color: #3e4140;}
#lpfooter .fa{margin-right: 20px;}
h4.lpcontent{font-weight: 500}
ul.align li{list-style-position: outside;margin-left: 20px;}
.testimonial_content_inner{padding:30px 45px 0px 45px !important;background: transparent !important;}
.testimonial_star_holder .icon_star{color:#87c33d;}
.testimonials_c_holder .flex-control-nav{margin-top:10px;}
.god-gallery .vc_col-sm-3:nth-child(1) .vc_column-inner, .god-gallery .vc_col-sm-3:nth-child(3) .vc_column-inner{padding-right:5px;}
.god-gallery .vc_col-sm-3:nth-child(2) .vc_column-inner, .god-gallery .vc_col-sm-3:nth-child(4) .vc_column-inner{padding-left:3px;}
.gform_wrapper .top_label .gfield_label{color:#fff;}
.pcolor, .pcolor p{color:#000;}
.servicebox .aio-icon-box{background: rgba(255,255,255,1);min-height: 327px; padding-bottom: 5px;}
.servicebox h3.aio-icon-title {font-size: 18px !important}
.gform_confirmation_message{color:#fff;}



@media only screen and (max-width: 1280px) {
    .tp-caption .qode-btn{display: none}
}

@media only screen and (max-width: 1000px) {
    .call_to_action .two_columns_75_25 {width: 100%;}
    .footerimg {margin-top: 0px;}
	.title_subtitle_holder_inner{
		display:none!important;
	}
	
	.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {
    padding-top: 60px !important;
}
	
	.about-cleaning{
		padding-top:0px!important;
	}
}

@media only screen and (max-width: 767px) {
    .footerimg {margin-top: -135px;}
    .lpmainimg {    margin-top: 100px;}
	.call_to_action .text_wrapper .call_to_action_text {font-size: 20px;line-height: 28px;}
	h1{font-size:28px;}
	.testimonial_content_inner{padding:0 !important;}
	.testimonials .testimonial_text_inner p {font-size: 18px;}
	h2{font-size: 22px !important;line-height: 32px !important;}
	.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{width:auto !important;}
}

@media only screen and (min-width:1001px){
	.desk-hide-title{
		display:none!important;
	}
	
	.about-cleaning{
		padding-top:80px!important;
	}
}