/**
 * Theme Name: Bauer Child
 * Template: bauer
 * Version: 1.1
 * Description: Construction and Industrial WordPress Theme
 * Author: Ninzio
 **/
 
h2{
    font-size: 36px !important;
    line-height: 1.3 !important;
}  

#site-header.fixed-hide{
	z-index: 1024 !important;
}

#formMakanaGroup.cf7-style-2 div{
    margin-bottom: 20px !important;
    display: inline;
}

#formMakanaGroup .wpcf7-form-control.wpcf7-date{
    width: 100%;
}

#formMakanaGroup .submit-wrap{
    display: block !important;
}

#site-header-inner .wrap-inner{
	height:100%;
	display: flex;
	align-items: center;
}

#site-header-inner .wrap-inner #main-nav{
	order: 2;
}

#site-header-inner .wrap-inner .header-search-wrap{
	order: 3;
}

#site-header-inner .wrap-inner .header-button{
	order: 4
}

#site-logo{
	margin-right: auto;
}

#site-logo-inner{
   	margin: 0 auto !important;
	max-width: 200px !important; 
	
}

#site-logo-inner .main-logo img{
	object-fit: cover;
    object-position: center;
    height: 80px;
    width: 190px;
}

#container-cta-formhome .bauer-action-box .bauer-button.small{
	padding: 9px 22px !important;
}

#footer .footer-grid h2.widget-title{
    font-size: 22px !important;
}

#footer-widgets .widget_information ul li{
	display: flex;
}

#container-vision-makana-group{
    display: flex;
    flex-wrap: wrap;
}

#container-vision_img{
    order: 1;
}

#container-vision_content{
    order: 0;
    
}

.bauer-icon-box-link{
	color: #2f2f2f !important;
}

#container-services-makana{
	margin: -200px auto -100px auto;
	z-index: 10;
}

#container-services-makana .wpb_row.vc_inner{
	display: flex;
	align-items: stretch;
	overflow-x: scroll !important;
	padding-bottom: 1.5rem;
}

#container-services-makana .wpb_row.vc_inner .container-services {
	min-width: 300px
}

#container-services-makana .wpb_row.vc_inner .container-services .vc_column-inner,
#container-services-makana .wpb_row.vc_inner .container-services .vc_column-inner .wpb_wrapper,
#container-services-makana .wpb_row.vc_inner .container-services .vc_column-inner .wpb_wrapper .bauer-icon-box{
	height: 100%;
}

.grecaptcha-badge{
	opacity: 0 !important;
	z-index: -1 !important; 
}

@media screen and (min-width: 992px){
    h2{
        font-size: 42px !important;
    }
    .bauer-adv-tabs.style-2 .tab-title{
        padding-bottom: 0px;
    }
    
    #container-vision_img{
        order: 0;
    }
    
    #container-vision_content{
        order: 1;
        padding-left: 5rem;
    }
	#container-services-makana{
		margin: -200px auto -110px auto !important;
	}
}

@media screen and (max-width: 767px){
    .bauer-adv-tabs.style-2 .tab-title{
        display: flex;
        align-items: center;
        overflow-x: scroll;
        white-space: nowrap;
        padding-bottom: 25px;
    }
}

