.header_top{font-size:13px;font-weight:600;text-transform:uppercase;color:#9d9d9d;letter-spacing:1px;}
.header_top .header-widget:hover{color:#9d9d9d;}
@media only screen and (max-width:1000px){.header_top .right .textwidget{color:#525252;;}}
p{margin-bottom:20px;}
h1, h2, h3{margin-bottom:10px !important;}
img.alignleft.size-medium{border:1px solid #dadada;}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .separator{display:none;}
.carousel-inner p{margin:10px 0 30px 0;}
.carousel-inner .active .slider_content a.qbutton.white{color:#525252 !important;}
.carousel-inner .active .slider_content a.qbutton.white:hover{background-color:#c40009 !important;color:#ffffff !important;}
.footer_top a{color:#ffffff !important;}
.gform_wrapper span.gform_description{font-weight:400;font-size:14px;}
.gform_wrapper li.field_description_above .gfield_description{margin-bottom:0 !important;padding:0;font-size:13px;}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label{margin:0;}
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container{margin:0;}
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text], body .gform_wrapper .gform_body .gform_fields .gfield input[type=email], body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel], body .gform_wrapper .gform_body .gform_fields .gfield select{font-size:16px;padding:10px 5px;color:#666666;border:1px solid #e0e0e0;}
body .gform_wrapper .gform_body .gform_fields .gfield textarea{font-size:16px;padding:10px 10px;color:#666666;border:1px solid #e0e0e0;}
body .gform_wrapper .gform_body .gform_fields .gfield select{height:40px;}
body .gform_wrapper .gform_footer input[type=submit]{color:#ffffff;background-color:#c40009;width:auto;height:39px;line-height:39px;margin:0;padding:0 23px;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:0px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;text-shadow:none;-webkit-transition:color .1s linear,background-color .1s linear,border-color .1s linear;-moz-transition:color .1s linear,background-color .1s linear,border-color .1s linear;-ms-transition:color .1s linear,background-color .1s linear,border-color .1s linear;-o-transition:color .1s linear,background-color .1s linear,border-color .1s linear;transition:color .1s linear,background-color .1s linear,border-color .1s linear;width:97.5%;text-align:center;}
body .gform_wrapper .gform_footer input[type=submit]:hover{background-color:#000000;}
.gform_wrapper .gform_footer{padding:0 !important;margin:1em 0 0;clear:both;}
body .gform_wrapper .gform_fields .gfield{margin:0 0 10px 0;}
.three-block-cta p{font-size:14px;line-height:18px;color:#000000;}
.product-title span{font-size:18px;}
.title-black h1{color:#000000;}
@media only screen and (max-width:1200px){.carousel-inner p{color:#fff;text-align:center;font-size:1.4em !important;margin-bottom:20px;}}
@media only screen and (max-width:400px){.item.light.active{height:auto !important;}}
@media only screen and (max-width:400px){div#qode-home{height:auto !important;}}
.text.one_by_one.subtitle_above_title.has_separator{padding-top:10%;padding-bottom:10%;}
@media only screen and (max-width:400px){.carousel-inner .slider_content .text .qbutton.white{margin:10px 0;}}
.q_logo{position:relative;left:auto;right:auto;}
@media only screen and (max-width:1100px){.q_logo img{top:-50%;left:338px;}}
@media only screen and (max-width:1000px){.q_logo img{top:0;left:0;}}
@media only screen and (max-width:400px){.q_logo img{top:0;left:24%;}}
@media only screen and (max-width:1100px){.main_menu{display:none!important;}}
@media only screen and (max-width:1100px){.mobile_menu_button{display:table;}}
@media only screen and (max-width:1100px){.header_top{height:auto;display:block!important;}}
@media only screen and (max-width:1100px){.header_bottom{background-color:#fff!important;}}