/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

.top_bar_right{
    display: none!important;
}

#Top_bar{
    top: 0!important;
    background: #79a5d69c;
    padding: 12.5px 0!important;
}

#Top_bar .top_bar_left{
    background: transparent!important;
}


#Top_bar .top_bar_left .menu_wrapper #menu li a{
    color:#fff !important;
    font-size: 17px !important;
    text-shadow: 2px 1px 3px #282828;
    text-transform: uppercase;
}

#Top_bar .menu > li > a span:not(.description){
    padding: 0 14px;
}

#Header .is-sticky{
    padding-top: 50px!important;
    background: #79a5d69c!important;
}

#Top_bar .menu > li a:after{
    display: none;
}



#sobre{
    height: 657.5px!important;
}

#sobre .image_wrapper{
    padding-top: 70px;
    padding-left: 40px;
}

#sobre .image_wrapper img{
    width: 500px!important;
}


#servicos{
    background: #fff;
}

#quemservimos{
    background: #fff;
    padding-top: 60px!important;
}

#quemservimos img{
    height: 212.4px!important;
}

#depoimentos{
    background: url('img/home_estate_slide_1.jpg')center center/cover no-repeat;
    height: 550px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 50px!important;
}

#depoimentos .testimonials_slider .slick-list{
    height: auto!important;
}

#depoimentos .testimonials_slider .slick-list .bq_wrapper{
    background: #fff;
    padding: 40px;
}

#depoimentos .testimonials_slider .slick-list .author h5{
    font-size: 22.6px;
    font-weight: 600;
}

#depoimentos .testimonials_slider .button{
    top: 80px!important;
    border: none!important;
}

#depoimentos .testimonials_slider .button span{
    background: #ffd800!important;
}


#parceiros{
    background: #fff;
    padding: 120px 0!important;
}

.letraAmarelo{
    color: #ffd800;
}

#contato{
    background-size: cover;
    height: 300px;
    padding-top: 120px!important;
    box-sizing: border-box;
}

#contato h1{
    text-align: center;
    color: #fff;
    font-size: 32.7px;
    margin: 10px!important;
}

#contato h1 span{
     color: #00aeff;
}

#contato h2{
    font-size: 19.1px;
    text-align: center;
    color: #fff;
    font-weight: 500;
}

#novoContato {
    background: #10171F;
    padding-top: 40px!important;
}

#novoContato .mcb-wrap-inner{
    display: flex;
    justify-content: space-around;
}

#novoContato .mcb-item-399wmndbj,
#novoContato .mcb-item-ybxmxsdtt{
    background: #2f424d;
    border: 2px solid #4b6c7f;
    border-radius: 13.4px;
}

#novoContato .mcb-item-399wmndbj .column_attr,
#novoContato .mcb-item-ybxmxsdtt .column_attr{
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
}

#novoContato .mcb-item-399wmndbj .column_attr{
    padding: 10px 10px 10px 60px;
    background: url("http://localhost/onepage-nordeste-solucoes-servicos/wp-content/uploads/2020/02/icons8-marcador-50.png")0 center no-repeat;
}

#novoContato .mcb-item-ybxmxsdtt .column_attr{
    padding: 10px;
}

#novoContato .mcb-item-399wmndbj .column_attr p,
#novoContato .mcb-item-ybxmxsdtt .column_attr p{
    color: #fff;
    margin: 0!important;
}

#novoContato .mcb-item-ybxmxsdtt .column_attr p{
    font-size: 20.7px;
    padding-right: 10px;
}


.blog #Subheader{
    background: url("https://nordesteslz.com.br/wp-content/uploads/2020/02/home_developer2_offer2.jpg")center center/cover no-repeat;
    box-sizing: border-box;
    padding: 190px 0 0 0!important;
    height: 380px;
}


.blog #Subheader h1{
    font-size: 70px;
    color: #0176AC;
    font-weight: 500;
}

.blog .post-desc-wrapper .post-excerpt{
    text-align: justify!important;
}
.blog .grid .post-desc-wrapper .post-desc h2{
    line-height: 15px;
}
.blog .grid .post-desc-wrapper .post-desc h2 a{
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0;
}



#Footer .widgets_wrapper{
    display: none!important;
}

.post-template-default #Subheader{
    padding-top: 130px!important;
}

.post-template-default .the_content_wrapper p{
    text-align: justify!important;
}

/* alterações no blog 9/3
 */
.post-template-default .post{
	padding: 0 100px;
}

.post-template-default .post .section-post-header{
	float: left;
    width: 25%;
}

.post-template-default .post .section-post-header .image_wrapper img{
	width: 338px!important;
    height: 264px!important;
    transform: none!important;
}

.post-template-default .post .post-wrapper-content{
	float: right;
    width: 75%;
    padding-top: 80px;
    padding-left: 10px;
    box-sizing: border-box;
}

.post-template-default .post .section-post-related{
	clear: both;
}


@media screen and (max-width: 720px){
    #sobre{
        height: auto!important;
    }
    
    #novoContato .mcb-wrap-inner {
        flex-direction: column;
    }
    
    #contato h1{
        line-height: 31px;
    }
    
    .blog #Subheader{
        padding: 50px 0 0 0!important;
    }
	
	.post-template-default .post .section-post-header{
		float: none;
		width: 100%;
	}
	
	.post-template-default .post .post-wrapper-content{
		float: none;
		width: 100%;
		padding-top: 0;
		padding-left: 0;
		box-sizing: border-box;
	}
	
	.post-template-default .post{
		padding: 0;
	}
}

.extras{
    display: none;
}

.rodape-text p{
    text-align: center;
    color: #f3f3f3;
    font-size: 20px;
    padding: 37px 0px 0px;
    line-height: 32px;

}

.rodape-text p a {
    color: #f3f3f3;
}

img.rodape-logo{
    width: 290px;
}

.mcb-item-q3zmpg6rq img.rodape-logo + p{
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    font-size: 22px;
    float: left;
    margin-top: 14px;
    margin-right: 16px;
}

.mcb-item-cvcww1bp2.one-second input[type="submit"]{
    max-width: 146px;
    background: #0177ad !important;
    color: #fff !important;
}