/*
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:*/
h1,h2,h3,h4,h5,h6{padding-top:0!important}
p{letter-spacing:.4px}
.hero-shot p{font-size:32px;line-height:46px}
.hero-shot h1{font-size:69px;line-height:70px}
.hero-shot{max-width:750px;margin:auto!important}
.floating-boxes .vc_column-inner{border-radius:10px}
.floating-boxes{margin-top:-4rem!important}
.floating-boxes p{font-size:23px;line-height:33px}
.floating-boxes h2{margin-bottom:0}
.floating-boxes .vc_column-inner{padding-top:7rem!important;box-shadow:0 0 7px 0 #00000052}
.star-icon-one .fa-star{color:#09ae8f!important}
.star-icon-two .fa-star{color:#fdc730!important}
.star-icon-three .fa-star{color:#f299b7!important}
.star-icon-four .fa-star{color:#3c3c3b!important}
.star-icons .w-iconbox.iconpos_left.no_title{align-items:flex-start!important;font-size:21px;line-height:21px!important;margin-bottom:14px}
.l-main .l-section-h .wpb_text_column .wpb_wrapper p a{border-bottom:2px solid}
.floating-boxes .vc_column-inner{transition:.5s}
.floating-boxes .vc_column-inner:hover{margin-top:-10px;transition:.3s}
.no-pads .vc_column-inner{padding:0!important}
.fb-page.fb_iframe_widget{border-radius:10px!important}
.star-icons .w-iconbox.iconpos_left .w-iconbox-icon{margin-right:10px;margin-top:-1px}
.l-main .w-popup-trigger.type_icon{color:#fff}
.w-popup-closer{color:#fdc730!important;font-size:70px!important}
.header-logo svg{height:170px}
.sticky .header-logo .st0,.sticky .header-logo path,.sticky .header-logo polygon,.sticky .header-logo rect{fill:#000!important}
.footer-logo svg{height:150px;display:block;margin:auto}
.sticky .header-logo svg{height:140px}
.w-nav-arrow:before{content:'\f0d7';vertical-align:top;font-family:fontawesome;font-weight:100;font-size:18px!important}
.w-form-row{margin-bottom:10px!important}
h5.w-iconbox-title{padding-bottom:0!important;font-size:26px;padding-top:10px!important}
.header-socials .w-socials-item .w-socials-item-link-hover{background:#fff!important}
.w-socials.style_colored .w-socials-item-link,.no-touch .w-socials.hover_fade .w-socials-item-link:hover{color:#09ae8f!important}
.no-touch .ush_menu_1 .menu-item:not(.level_1).menu-item-123:hover>a{background:#3fa388!important}
.no-touch .ush_menu_1 .menu-item:not(.level_1).menu-item-124:hover>a{background:#F6BC42!important}
.l-footer path{fill:#fff!important}


@media only screen and (max-width: 1024px) {
.header-logo svg{height:100px}
.sticky .header-logo svg{height:90px}
.hero-shot h1{font-size:38px;line-height:50px}
.floating-boxes{margin-top:-1rem!important}
.hero-shot p{font-size:24px;line-height:36px}
.floating-boxes .vc_column-inner{margin:.5rem 1rem}
h2{font-size:36px!important;line-height:45px!important}
h1{font-size:31px!important;line-height:42px!important}
h3{font-size:24px!important;line-height:35px!important}
h4{font-size:20px!important;line-height:35px!important}
.star-icons .w-iconbox.iconpos_left.no_title{font-size:16px!important}
.l-main,.l-main h1,.l-main h2,.l-main h3,.l-main p{text-align:Center!important}
.w-btn-wrapper.align_right{text-align:Center!important}
.l-footer p,.l-footer a,.l-footer h2{text-align:Center!important}
.w-hwrapper.align_none.valign_middle.wrap{text-align:Center!important;display:block}
}