/*
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.larger {font-size: 4rem;}
h2.larger {font-size: 2.8rem;}
@media (max-width:480px) {
.w-iconbox.iconpos_left .w-iconbox-icon {display:none !important;}
.left1 .w-iconbox-title {font-size:24px !important}
}
.contact-row .wpb_column {padding:1%}
.full-width {width: 100%;}
input[type="submit"] {background-color: #a14941 !important}
input[type="submit"]:hover {background-color: #fff !important; color: #a14941 !important}
.page-id-74 input[type="submit"] {background-color: #da0d0a !important}
.page-id-74 input[type="submit"]:hover {background-color: #fff !important; color:#da0d0a !important}
@media (min-width:768px) {
.left1.w-iconbox.iconpos_left {float: left; text-align: left !important}
}
@media (max-width:767px) {
h1.larger {font-size: 2rem;}
h2.larger {font-size: 1.5rem;}
.left1.w-iconbox.iconpos_left {text-align: center !important}

.contact-row {padding:0 15px;}
.contact-row.g-cols > div:not([class*="-xs-"]) {margin:0;}
}


/* bootstrap hidden-visible */

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

@media (max-width: 767px) {
  .hidden-xs {display: none !important;}
.visible-xs {display: block !important;}
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {display: none !important;}
.visible-sm {display: block !important;}
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {display: none !important;}
.visible-md {display: block !important;}
}
@media (min-width: 1200px) {
  .hidden-lg {display: none !important;}
.visible-lg {display: block !important;}
}
.contact-ru.g-cols>div {float: left;}
.contact-ru .wpcf7-form input[type="text"], .contact-ru .wpcf7-form input[type="email"], .contact-ru input {text-align: left !important; direction: ltr !important;}
.contact-ru span.wpcf7-not-valid-tip {text-align: left !important; direction: ltr !important;}