/*
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:*/
.cfsubmit{margin-top:10px;width:100%}
.cfsubmit .wpcf7-form-control.wpcf7-submit{width:100%}
.l-footer img{max-height:83px;width:auto;margin-bottom:20px}
.copyright a{color:#fff}
.copyright-row{font-size:14px}
.l-footer .menu-item{padding-left:0!important}
.l-footer .menu-item::before{display:none}
#about h2{margin-bottom:15px}
#about{padding-top:40px;padding-bottom:40px}
#products h2{margin-bottom:30px}
#products p{background-color:#b01f23;padding-top:5px;padding-bottom:5px}
.wpb_text_column.prodtext{font-size:20px;line-height:27px;font-weight:700}
#products a{color:#fff}
#products a::hover{color:#333}
#products img{width:100%}
#products .vc_col-sm-4.wpb_column.vc_column_container{width:33%}
#products{padding-top:40px;padding-bottom:40px}
#applications{padding-top:40px;padding-bottom:40px}
#applications h2{margin-bottom:35px}
.applitext a{color:#fff;font-size:22px;font-weight:700;line-height:28px}
.applitext p{margin-top:10px;margin-bottom:10px}
#industries .wpb_text_column{padding-left:2.5rem;padding-right:2.5rem}
#featured{padding-top:40px;padding-bottom:40px}
#featured h2{margin-bottom:10px}
#featured .w-grid-item-h{border:3px solid #B01F23;border-radius:0}
#featured .w-vwrapper.usg_vwrapper_1.align_center.valign_top{background-color:#B01F23;color:#fff;padding-top:7px;padding-bottom:0}
#featured .w-post-elm.post_title.usg_post_title_1.with_text_color.entry-title.color_link_inherit{font-size:18px!important;line-height:42px}
#featured{padding-top:15px;padding-bottom:15px}
.l-footer .sub-menu{display:none}
.for_sidebar .product-categories .cat-item.cat-item-21.cat-parent{display:none}
#featured .w-btn.us-btn-style_4.usg_btn_1{padding-bottom:12px}
#industries{padding-top:15px}
#industries h2{margin-bottom:15px}
#industries .wpb_text_column{padding-left:2.5rem;padding-right:2.5rem;max-width:500px;margin:auto;font-size:20px}
#industries h4{margin-bottom:10px!important;font-weight:700;font-size:32px}
#contact h2{margin-bottom:35px}
#contact{padding-top:40px;padding-bottom:40px}
.copyright-row{font-size:14px;padding-top:7px;padding-bottom:7px}
.l-footer h4{margin-bottom:15px}
.footer-sndimg img{max-height:60px}
.w-search.ush_search_1.elm_in_header.layout_fullwidth{min-height:56px!important;line-height:60px!important;width:60px;padding-left:10px}
#hero img{width:100%}
h6.w-iconbox-title{padding-bottom:0!important;padding-top:15px!important}
.accordion-style button.w-tabs-section-header.with_icon.active{color:#fff!important}
.l-main .wpb_wrapper p a{border-bottom:1px solid}
.wpcf7-form-control-wrap{display:initial;margin-top:.4rem!important;margin-bottom:10px!important}
.wpcf7 p{margin-bottom:10px}
.sidebar-blue{background:#115383;padding:1rem 0;border-radius:10px}
.sidebar-blue p,.sidebar-blue a{color:#fff!important}
.sidebar-blue .wpb_text_column{margin-bottom:5px}
.post-type-archive-product .sidebar-blue{display:none!important}
.w-grid-item-h span.w-post-elm-before{color:#b01f23;font-weight:700}
@media only screen and (min-width: 1024px) {
#about h2,#products h2,#products h2,#featured h2,#applications h2,#industries h2,#contact h2{font-size:36px;line-height:44px}
.cfleft.cfrow{float:left;width:49.5%}
.right.cfrow{float:right;width:49.5%}
}
@media only screen and (max-width: 1023px) {
.l-content,.l-footer{text-align:center}
.l-footer li{text-align:center}
.copyright-row p{text-align:center!important}
.copyright-row .vc_col-sm-6.wpb_column.vc_column_container{margin-bottom:0}
.l-footer .w-socials-list{text-align:center!important}
h3.w-tabs-section-title{font-size:20px!important}
.l-footer .w-iconbox-icon{display:block}
.l-footer p,.l-footer a{text-align:Center!important}
}
@media only screen and (max-width: 767px) {
#products .vc_col-sm-4.wpb_column.vc_column_container{width:100%}
}

