/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/
.header-logo svg {
    height: 160px!important;
    background: white;
    border-radius: 50%;
    padding: 10px;
}
.active .w-tabs-section-title {
    font-weight: bold;
    color: white;
}
.footer-testis .layout_154 .usg_vwrapper_2 {
    background: white!Important;
}
.hero-shot h1{font-size:70px;line-height:80px;margin-bottom:15px}
.l-section-h .wpb_wrapper p a{border-bottom:2px solid}
.footer-link p a{border-bottom:2px solid}
.why-us-box .vc_column-inner{background:#f5f5f5;margin:0 10px;padding:1rem 0}
.l-subheader.at_middle{border-bottom:5px solid #972A5E}
.wpcf7 p{margin-bottom:5px}
input[type="checkbox"]{margin:0!important}
span.wpcf7-list-item-label{font-size:14px}
.mfp-bottom-bar{display:none}
.cta-bar p{font-size:19px}
.cta-bar h3{font-size:30px;margin-bottom:0}
.middle-footer h3{font-size:34px!important;margin-bottom:5px}
.sidebar-menu{background-color:#972a5e;color:#fff;padding:1rem 0}
.sidebar-menu h2{font-size:23px;line-height:30px;color:#fff!important}
.w-tabs-section{border:none!important;background:#972a5e;padding:10px 0;margin:10px 0;color:#fff!important}
@media only screen and (max-width: 1024px) {
.hero-shot h1{font-size:40px!important;line-height:60px!important;margin-bottom:0!important}
.why-us-box .vc_column-inner{max-width:500px;margin:auto auto 2rem!important;background-repeat:no-repeat!important;background-size:cover!important}
.bottom-footer .vc_col-sm-6.wpb_column.vc_column_container,.bottom-footer .vc_col-sm-6.wpb_column.vc_column_container p{margin-bottom:0;text-align:center!important}
.cta-bar-row,.cta-bar-row h3{text-align:Center!important}
.middle-footer{text-align:center}
.middle-footer .w-iconbox.iconpos_left.style_default.color_contrast.align_left.no_title{text-align:center;margin:auto;float:unset!important;display:block}
.title-bar,.title-bar h1{text-align:center!important}
.title-bar .w-socials-list{text-align:center}
.tablet-two-col .vc_col-sm-6.wpb_column.vc_column_container{width:50%}
}
@media only screen and (max-width: 700px) {
.tablet-two-col .vc_col-sm-6.wpb_column.vc_column_container{width:100%}
.header-logo svg{height:110px!important;background:#fff;border-radius:50%;padding:10px}
.w-hwrapper.align_center.valign_middle{display:block}
.hero-shot h1{font-size:40px!important;line-height:50px!important;margin-bottom:15px}
.w-hwrapper.align_left.valign_middle{display:block}
.title-bar h1{font-size:30px;line-height:40px}
}