/*
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:90px}
.hero-shot h1{font-size:53px}
.footer-logo svg{max-width:300px}
.w-iconbox .w-iconbox-title:not(:empty){padding-bottom:10px;padding-top:20px}
.w-tabs-section-title{color:#470c47!important}
.l-main .l-section .w-image-h img{border-radius:15px}
.wpb_text_column.top-title{font-weight:700;margin-bottom:10px;color:#ec6607}
.same-height p:first-child{min-height:140px}
.w-tabs-section{background:#fff;border-radius:10px;margin:5px 0;border:1px solid #80808026!important}
button.w-tabs-section-header{padding:25px 20px;border-radius:10px}
.w-popup-box-content{border-radius:.9rem}
.w-popup-wrap.layout_default.pos_fixed{background:#ec660778}
.wpcf7 span{font-weight:700}
.wpcf7 p{margin-bottom:10px}
.wpcf7 label{font-size:15px;font-weight:300!important}
.w-person-content{text-align:left!important;font-size:15px}
.charted-logo img{border-radius:0!important;max-width:300px}
button.w-tabs-section-header:hover{background:#fbb157!important;color:#8c2f79!important}
button.w-tabs-section-header.active{background:#fbb157!important;color:#fff!important}
.w-nav-arrow:before{content:'\f0d7';vertical-align:top;font-family:fontawesome;font-weight:700;font-size:19px!important;margin-left:10px!important}
ul.w-nav-list.level_2{box-shadow:none!important;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-bottom:5px solid #ec6607}
a.w-nav-anchor.level_2{padding:20px 25px!important;border-bottom:1px dashed #80808033!important;margin:0 10px}
.bg-input input,.bg-input textarea{background:#fff}
.w-socials.color_brand .w-socials-item-link,.w-socials.color_brand.style_colored .instagram .w-socials-item-link{color:#d90064!important;background:#d90064!important}
.wpb_wrapper ul li::marker{color:#8c2f79}
.wpb_wrapper ul li{list-style:none}
.wpb_wrapper ul li::before{content:">";margin-right:10px;color:#d90064;font-weight:700}
.wpb_wrapper ul{margin-left:10px;text-indent:-1em;padding-left:1em}
.job-dets .fas{min-width:20px}
.w-sharing.type_simple .w-sharing-item i{opacity:1}
.w-person-role{color:#ec6607;font-weight:600!important;font-size:18px}
.float{position:fixed;width:60px;height:60px;bottom:80px;right:12px;background-color:#25d366;color:#FFF;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100}
.my-float{margin-top:16px}
.case-test i.fas.fa-quote-left{font-size:40px;display:block;line-height:60px;color:#ec6607}
.same-height-two h4.w-iconbox-title{min-height:100px!important}
@media only screen and (max-width: 600px) {
.header-logo svg{height:60px}
.l-main{text-align:Center!important}
.w-hwrapper.valign_top.align_none{display:Block!important}
.w-btn-wrapper.align_none{display:block!important;margin:10px 0!important}
h2{font-size:35px!important}
.w-iconbox.iconpos_left.style_circle.color_custom.align_left{display:block;text-align:center}
.w-iconbox-icon{margin:0!important}
.w-iconbox.iconpos_top.style_circle.color_custom.align_left{text-align:Center!important}
.w-hwrapper.valign_middle.align_center{display:block!important}
.same-height p:first-child{min-height:unset!important}
.w-hwrapper.valign_top.align_center{display:Block!important}
.w-tabs-section-title{text-align:left!important}
.l-footer{text-align:Center!important}
.l-footer .wpb_text_column{margin:0!important}
.l-footer a,.l-footer p{text-align:Center!important}
h1{font-size:40px!important;line-height:55px!important}
.w-post-elm.post_custom_field{margin:0!important}
.w-hwrapper.valign_middle.align_none{display:block}
.same-height-two h4.w-iconbox-title{min-height:unset!important}
}