.et_pb_blurb_content {
max-width: 100% !important;
}
.nav li ul {
width: 270px;
}
#top-menu li li a {
width: 230px;
}
#top-menu-nav #top-menu a:hover { color: #8c1b09 !important; }
.wpcf7 input.text, .wpcf7 input.title, .wpcf7 input[type=email], .wpcf7 input[type=password], .wpcf7 input[type=tel], .wpcf7 input[type=text], .wpcf7 select, .wpcf7 textarea {
padding: 10px;
border: 1px solid #bbb;
color: #4e4e4e;
background-color: #fff;
width: 100%;
font-size: 16px;
}
.wpcf7 input[type=submit] {
background: #8c1b09;
color: #fff;
padding: 15px 40px;
float: right;
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
border: 2px solid #8c1b09;
cursor: pointer;
transition: all .2s ease;
}
.wpcf7 input[type=submit]:hover {
background: #fff;
color: #8c1b09;
}
.wpcf7 span.wpcf7-list-item { display: block; }
.eq-box .et_pb_column {
padding: 20px 15px !important;
transition: all .2s ease;
}
.eq-box .et_pb_column:hover {
box-shadow: 0 3px 15px rgba(0,68,126,0.3);
}
.eq-box .et_pb_column p {
transition: all .2s ease;
}
.eq-box .et_pb_column:hover p {
color: #8c1b09;
}
div#media_image-4 {
width: 100%;
}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget {
margin-bottom: 10%;
}
.et-social-twitter a.icon:before {
content: "\e09d";
}
#footer-widgets .footer-widget li a:hover {
color: #8c1b09 !important;
}
textarea {
overflow-x: hidden;
}
@media (min-width:767px){
header .container {
position: relative;
width: 90%;
margin: auto;
}
}
@media (min-width: 1000px) and (max-width:1300px) {
#top-menu li a {
font-size: 12px !important;
}
#top-header a {
font-size: 12px !important;
}
#top-menu li {
padding-right: 10px;
}
}
@media (max-width: 635px){
body{
overflow: hidden !important;
}
.owl-next:before {
margin-right: 20px !important;
}
.owl-prev:before {
margin-left: 20px !important;
}
}
@media(min-width:981px){
#main-header #logo {
max-height: 47% !important;
}
}
@media (max-width: 980px){
.et_header_style_left #logo, .et_header_style_split #logo {
max-width: 80% !important;
}
}