/*
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:*/
.top-icon a i{ color:#FFFFFF !important;}
.top-icon a:hover span{ text-decoration:underline;}
.footre-contact-box .w-iconbox-icon{width: 0.1em !important;}
.footre-contact-box .w-iconbox-meta a .w-iconbox-title{ color:#FFFFFF !important; }
.footre-contact-box .w-iconbox-meta a:hover .w-iconbox-title{ color:#ababab !important; text-decoration:underline !important;}
hr.hr_left {margin-left: 0;}
hr {display: block;border: none;outline: none;height: 1px;width: 25%;margin: 0 auto 20px;clear: both;background-color: rgba(0, 0, 0, .2);color: rgba(0, 0, 0, .2);}
input[type="tel"], input[type="text"], input[type="date"], input[type="email"], input[type="number"], textarea{background-color: #fff !important; border:6px solid #f3f3f3 !important;border-radius: 12px !important; -webkit-box-shadow: inset 0 0 0 1px #b7b7b7 !important; box-shadow: inset 0 0 0 1px #b7b7b7 !important;color: #a3a3a3 !important;}
input[type="text"]:focus, input[type="text"]:focus, input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, textarea:focus{background-color: #E9F5FC !important; color: #1477B4 !important;}
input[type="submit"]{ border:1px solid #545454 !important; color:#ffffff !important; padding: 11px 30px !important; background:#545454!important; text-transform: uppercase; margin-bottom: 15px; cursor: pointer;margin-right: 7px;}
input[type="submit"]:hover{background-color: #780a0c !important; border:1px solid #780a0c !important; color:#FFFFFF !important;}
p span.font-1 {color: #545454 !important;font-size: 15px !important;font-weight: 300 !important;display: block;padding-top: 5px;text-transform: uppercase;letter-spacing: 1px; line-height:18px;}
p span.font-3 {color: #545454 !important;font-weight:600 !important;font-size: 16px !important;display: block;padding-top: 2px;padding-bottom: 15px; line-height:18px;}