.emailAddress {width:350px !important; height:30px !important; font-size: 130% !important;}

.subscribe-button #join-btn {
    width: 120px;
    height: 45px !important;
    background-image: linear-gradient(bottom, #C00, #e50202)!important;
}

#LeadGen > label {
    font-size: 118%;
}


.newsletter-btn {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-size: 24px;
background: #ddae1f;
font-family: 'Montserrat', Arial, 'Liberation Sans', FreeSans, sans-serif!important;
letter-spacing: -1px;
padding: 9px 42px;
color: #191919;
text-transform: uppercase;
font-weight: 600;
border: none;
}

.newsletter-btn:hover {
background: #222;
color: #ddae1f;
}


.teaser-left h2 {
font-size:44px!important;
}

.superlist2 .subtitle {
font-weight: 600;
}

#section-22 {
padding:10px;
}

.tweet_join {display:none!important;}
.tweet_avatar {padding:5px!important;}
.icon-twitter {color: #3BCDFC!important;}
.icon-facebook {color:rgb(14, 87, 241)!important;}
.icon-youtube {color:rgb(241, 12, 12)!important;}
.page-title {
color: rgb(192, 12, 12)!important;
text-align: center;
}
.answer a{color:white!important}
h3.hungryfeed_feed_title {
display: none;
}
div.hungryfeed_item_title a{
font-size: 20px;
  color:#434343;
}

.callus {padding:8px;}

@media screen and (max-width: 1024px) {
#calltoaction-form input {font-size:18px!important;}
h3.section-title {font-size:48px!important;}

}
@media screen and (max-width: 980px) {
#calltoaction-form input {font-size:14px!important;}
.form-title h3{font-size:34px!important;}
}

@media screen and (max-width: 768px) {

#calltoaction-form input {font-size:12px!important;}
.superlist2 .subtitle {font-size: 12px;}
.alignright {float: none;margin: 0px;}
.bottom-form {display:inline!important;}
}

@media screen and (max-width: 640px) {
.half {width:100%!important;}
.third-last {width:100%!important;}
.half-last {width:100%!important;}
.third {width:100%!important;}
.newsletter-btn {font-size: 100%!important;margin: auto!important;}
h3.section-title {font-size:28px!important;}
blockquote p {line-height: 30px!important;font-size: 20px!important;}
.dzs-gallery-container .item {width: 100%!important;padding: 10px 2px!important;}
}

@media screen and (max-width: 320px) {
.box.tiw {height:100%!important;}
p {font-size:14px!important}
.input-field{width:100%!important;}
blockquote p {line-height:26px!important;font-size:16px!important;}
.tweet-text {font-size:20px!important;}
}



#section-22 .span12 h3.section-title {
font-size: 30px!important;
margin-bottom: 0px;
color: #004c66!important;
}

#section-22 .span12 .subtitle {
color: #CA0000!important;
font-size: 35px!important;
letter-spacing: 0px!important;
margin: 0 0 20px 0 ;
}/* Enter Your Custom CSS Here */