#et-info {
float: right!important
}
#et-secondary-menu {
float: left!important
}
#et-top-navigation {
font-weight: 500!important;
}
.et_header_style_left #et-top-navigation nav > ul > li > a {
text-transform: uppercase;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
letter-spacing: 2px;
float: left;
display: inline-block;
position: relative;
}
#et-info {
text-transform: inherit;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
letter-spacing: 1px;
float: left;
display: inline-block;
position: relative;
}
#top-menu li {
transition: all 0.2s !important;
text-align: center;
}
.home_menu_icon .et-pb-icon {
font-size: 14px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
text-transform: uppercase;
}
h1,
h2,
h3,
h4,
h5,
h6,
.et_quote_content blockquote p,
.et_pb_slide_description .et_pb_slide_title {
letter-spacing: 2px;
text-transform: uppercase;
}
.et_pb_video_0 {
margin-bottom: 0px!important
}
.wpcf7-text,
.wpcf7-textarea,
.wpcf7-captchar,
.wpcf7-radio {
background-color: #fff !important;
border: none !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #333333 !important;
padding: 10px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wpcf7-radio span label span {width: 100%}
textarea.wpcf7-form-control {font-family: "Open Sans", Arial, sans-serif;}
.wpcf7-submit {
color: #fff !important;
margin: 4px auto 0;
cursor: pointer;
font-size: 14px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 4px 10px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.wpcf7-form small {font-size: 11.5px;color: #ffffff}
.wpcf7-submit:hover {
background-color: #eee;
border-color: #eee;
padding: 6px 20px !important;
}
input[type="text"],
input[type="email"],
input[type="tel"] {
margin-bottom: 5px
} .normal-contact-form .wpcf7-text,
.normal-contact-form .wpcf7-textarea,
.normal-contact-form .wpcf7-captchar,
.normal-contact-form .wpcf7-radio {
background-color: #f4f4f4!important;
border: none !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #333333 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.normal-contact-form .wpcf7-radio span label span {width: 100%}
.normal-contact-form textarea.wpcf7-form-control {font-family: "Open Sans", Arial, sans-serif;}
.normal-contact-form .wpcf7-submit {
color: #AE1F24 !important;
margin: 4px auto 0;
cursor: pointer;
font-size: 14px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 4px 10px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.normal-contact-form .wpcf7-form small {font-size: 11.5px;color: #ffffff}
.normal-contact-form .wpcf7-submit:hover {
background-color: #f4f4f4;
border-color: #f4f4f4;
padding: 6px 20px !important;
}
.normal-contact-form input[type="text"],
.normal-contact-form input[type="email"] {
margin-bottom: 5px
}
.contact-home {
background-color: #AE1F24;
padding: 20px
}
div.et_pb_slide_content h3 {
float: left;
bottom: 40px;left:0px;
position: absolute!important;
font-size: 14px;text-shadow: 0 1px 3px rgba(0, 0, 0, 0.9);
}
.et_pb_section_0 div.et_pb_slide_content {padding-top: 313px;}
h1 {
font-size: 28px;
}
h2 {
font-size: 24px!important;
}
h3 {
font-size: 18px;
}
h4 {
font-size: 16px!important;
}
.et-pb-controllers {
position: absolute;
z-index: 10;
bottom: 0px!important;
left: 0;
width: 100%;
text-align: center;
}
body.et_fixed_nav.et_secondary_nav_enabled #main-header,
body.admin-bar.et_fixed_nav #main-header {
tp: 69px!important
}
.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,
.et_fixed_nav.et_show_nav #page-container {
pading-top: 217px!important
}
.blurb-margin-home .et_pb_blurb {
margin-bottom: 18px!important
}
.blurb-margin-home .et_pb_blurb img {
width: 60%
}
#main-footer #text-3 img {
width: 9%;
margin-bottom: -3px;
padding-right: 5px;
}
#main-footer h4.title {
color: #AE1F24!important;
}
span.red {
color: #AE1F24!important;
}
.red {
color: #AE1F24!important;
}
.nav li ul {
border-color: #AE1F24!important;
}
.testimonials-section .et_pb_slide {
background-color: rgba(255, 255, 255, 0.55)!important;
}
.testimonials-section .et_pb_slide_description {
padding: 5% 4%!important
}
#text-4 > div:nth-child(2) > a:nth-child(1) > img:nth-child(1) {
border: 7px solid #AE1F24;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
@media all and (min-width: 981px) {
div.footer-widget:nth-child(2) {
width: 25.875%!important;
}
div.footer-widget:nth-child(3) {
width: 15.875%!important;
}
}
.home-blog-column {margin-top:34px!important}
.home-blog-column .post-content {
display: none
}
.home-blog-column .entry-title {
font-size: 14px!important;
color: #AE1F24;
padding-bottom: 0px;
margin-top: 3px
}
.red a {
color: #AE1F24!important;
}
.home-blog-column.et_pb_blog_grid .et_pb_post {
border: none!important;
margin-bottom: -10px!important;
background-color: #f3f3f3!important
}
.et_pb_blog_0.et_pb_module .et_pb_post {
border: none!important;}
.et_pb_post .entry-featured-image-url {
padding: 4px;
border: 1px solid #ddd;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
div.et_pb_slide_content h3 {bottom:-210px}
.et_pb_inner_shadow {
-webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.7)!important;
-moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.7)!important;
box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.7)!important;
}
.et_pb_section_3 .et_pb_slider {
-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1)!important;
-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1)!important;
box-shadow: 0 0 7px rgba(0, 0, 0, 0.1)!important;
max-height: 400px
}  @media all and (max-width: 1360px) {
.et_pb_section_0.et_pb_section {
padding-top: 4%!important;
}
}
@media all and (max-width: 981px) {
.et_pb_section_0.et_pb_section {
padding-top: 0%!important;
}
}
.red-button {
color: #ffffff!important;
padding: 0.2em 0.8em;
border: 2px solid;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #AE1F24;    
font-size: 14px;
font-weight: 500;
line-height: 1.7em !important;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.red-button:hover {color: #AE1F24!important;}
.h2_to_h4 h2 {font-size: 16px !important;}
.products-desc h2 {font-size: 12px !important;}
.products-desc .et_pb_text.et_pb_bg_layout_light {min-height: 36px!important;margin-bottom: 2%!important}
.sub-menu {top:30px;}
#top-menu > li:nth-child(2) > ul:nth-child(2){width: 340px}
#top-menu > li:nth-child(2) > ul:nth-child(2) > li a {width: 300px}
.footer-widget li::before {border-color: #AE1F26!important}
.et_overlay::before {color:#AE1F26!important}
#top-header {background-color: #AE1F24!important}
#et_search_icon:hover, .mobile_menu_bar:before, .mobile_menu_bar:after, .et-social-icon a:hover, .comment-reply-link, .form-submit .et_pb_button, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4 {color: #AE1F24!important}
#post-219 > div:nth-child(1) > img, #post-717 > div:nth-child(1) > img, #post-717 > a > img, #post-220 > div:nth-child(1) > img, #post-220 > a > img, #post-219 > a > img {max-width: 340px}
.g-recaptcha {
transform-origin: left top;
-webkit-transform-origin: left top;
}