

.q_logo img {max-height:50px;padding:10px 0}
q_elements_item {background-size: cover;}
p {margin-bottom:15px;}
h1 {padding-bottom:15px;}

.more_facts_button {padding:20px 0 10px;}
.more_facts_button .more_facts_button_text {font-size:14px;padding:0;}
.more_facts_inner p {text-align:center;}
.more_facts_button_arrow {font-size:24px;color:#333333;}

.footer_top a {color:#fff;}
.footer_top a:hover {color:#bfbfbf !important;}
.mc4wp-form {padding:30px 0;}

.mc4wp-form input[type="email"] {
height: auto;
padding: 10px 16px;
line-height: 1.428571429;
vertical-align: middle;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
text-shadow: none;
display: inline-block;
width: 400px;
background: transparent;
color: #ffffff;
border: 1px solid #fff;
font-family: "Montserrat",sans-serif;
text-transform: uppercase;
}
.mc4wp-form input[type="submit"] {
display: inline-block;
padding: 10px 16px;
font-weight: 400;
line-height: 1.428571429;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
border: 1px solid transparent;
border-radius:0px;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-shadow: none;
filter: none;
height: auto;
width: auto;
color: #505050;
background-color: #fff;
border: 1px solid #fff;
font-family: "Montserrat",sans-serif;
text-transform: uppercase;
}
.mc4wp-form input[type="submit"]:hover {opacity:0.9;}

@media (max-width: 1200px) {
h4.q_slide_subtitle {font-size:45px !important;}
}

@media (max-width: 1000px) {

}

@media (max-width: 768px) {
h4.q_slide_subtitle {font-size:26px !important;}
}

.carousel-inner .slider_content .text .qbutton {
    margin: 25px 0 0;
    text-align: center;
}