/*
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{
    padding:5px;
}
.w-img-h {
    height: 100%;
}
a, .w-img-h, .l-header .w-image img, .image-hover img, .service-icon .vc_icon_element-inner, .textwidget img, .w-iconbox-ico {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.l-header .w-image img:hover, .w-img-h:hover, .image-hover img:hover, .wpb_single_image:hover, .textwidget img:hover {
	-webkit-transform: scale(0.95);
	-moz-transform: scale(0.95);
	-o-transform: scale(0.95);
	-ms-transform: scale(0.95);
	transform: scale(0.95);
}
.l-header .l-subheader.at_middle {
    line-height: 140px;
    height: 140px;
}
.l-subheader .w-contacts {
	font-size: 18px;
}
.l-subheader .w-contacts-item::before {
	font-size: 18px;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon::before {
	font-size: 0.8em;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
	border: 6px solid transparent;
}
.service-icon .vc_icon_element-inner:hover {
	-webkit-transform: scale(0.95);
	-moz-transform: scale(0.95);
	-o-transform: scale(0.95);
	-ms-transform: scale(0.95);
	transform: scale(0.95);
	border:6px solid #031B32;
}
.service-title a:hover{
	color:#031B32;
}
.service-text a:hover{
	color:#031B32;
}
.w-testimonial {
	border: 2px solid #031B32;
}
.w-testimonial:hover {
	border: 2px solid #2462AA;
}
.w-iconbox-icon:hover {
	opacity:0.8;
}
#testimonials-display .usg_post_author_1 {
    display: none;
}

.l-section-h {
    padding: 1rem 0;
}