/*
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:*/
.better-width{max-width:800px;margin:auto}
.hero-shot .l-section-img,.hero-shot .l-section-overlay,.title-bar .l-section-img,.title-bar .l-section-overlay{border-bottom-right-radius:130px!important}
.w-person-image img{max-height:340px;height:340px!important}
.l-main .w-image-h img,.custom img{border-top-left-radius:80px;border-bottom-right-radius:80px;box-shadow:0 0 20px 0 #00000014}
.w-grid-item-h a,a.post_navigation-item.order_first.to_prev,a.w-nav-anchor.level_1,a.post_navigation-item.order_second.to_next{text-decoration:none!important}
.blog-sidebar blockquote{margin-left:2rem}
.blog-sidebar{background:#fff;padding:30px 0;border-top-left-radius:60px;border-bottom-right-radius:60px}
a.w-btn{border-top-left-radius:30px;border-bottom-right-radius:30px}
.blog-sidebar h3{font-size:30px!important;line-height:40px!important;margin-bottom:0!important}
a.w-nav-anchor.level_2{text-decoration:none!important}
.level_2 .menu-item{padding:6px 0;border-bottom:1px dashed #0000002e;margin:0 10px}
ul.w-nav-list.level_2{border-bottom-right-radius:40px}
li#menu-item-53{border-bottom:none!important}
li#menu-item-132{border:none!important}
.wpcf7 p{margin-bottom:10px}
h6.w-iconbox-title{font-size:25px;padding-bottom:0!important}
.location h4{margin-bottom:0}
.w-tabs-section-content{padding-top:1rem}
.bottom-footer{font-size:16px!important}
.middle-footer p{margin-bottom:13px!important}
.middle-footer a{text-decoration:none!important}
.middle-footer h4{font-size:25px;margin-bottom:10px;border-bottom:1px solid;line-height:40px!important}
.no-border .w-tabs-section{border:none!important}
.w-tabs-section{border:1px solid #00000026!important;border-bottom-left-radius:20px;border-top-right-radius:20px;margin:10px 0}
section.l-section.wpb_row.hero-shot.height_large.color_primary.with_img{background:#F2F4F7!important}
@media only screen and (max-width: 1024px) {
h1,h2{font-size:30px!important;line-height:50px!important}
h3{font-size:26px!important;line-height:40px!important}
.l-footer{text-align:center!important}
.l-main{text-align:Center!important}
.w-tabs-section-title{text-align:left!important}
.l-footer a,.l-footer p{text-align:center!important}
.w-iconbox.iconpos_top.style_default.color_primary.align_left{text-align:center!important}
.l-main ul li{text-align:left!important}
.l-main ul{margin-left:20px!important}
blockquote{font-size:18px!important}
}