.site-content {background:transparent;}
.site-title a, .site-description {color:#fff !important;}
.entry-title a, .entry-title a:focus, a{color:inherit; text-decoration:none;}
a:hover {color:#ff3c36}
.post-excerpt a {background-color:#ff3c36; padding:5px 8px; color:#fff; margin-top:15px; display:inline-block; -webkit-transition: all .2s; transition: all .2s;}
.post-excerpt a:hover {background-color:#EDEDED; text-decoration:none; color:#ff3c36;}
.data-bg .site-branding .site-title {text-shadow:none;}
.site-branding .site-title {letter-spacing:0;}
.main-navigation {margin-bottom:0}
.trending-posts-line .container {width:100%; margin:0; padding:0;}
.trending-line{border:none; line-height:48px;}
.entry-header-details {background-color:#fff; padding:0px 20px 20px 20px}
.figure-categories {line-height:1rem;}
.figure-categories .cat-links a {font-size:1.8rem}
.entry-header-details .post-excerpt {font-style:normal; font-size:18px; color:#222; line-height:20px}
.full-post-block img, .full-width-image img {width:auto;}
.post-thumbnail img {width:100%;}
.site-content .search-form .search-submit, .site-footer .search-form .search-submit, .site-content .search-form label, .site-footer .search-form label  {width:50%;}
.hentry {
margin: 0 0 3em;
}
.site-branding .site-title {text-transform: none;}
h1, h2, h3, h4, h5, h6, .main-navigation a, .font-family-1, .site-description, .trending-posts-line, .widget-title, .em-widget-subtitle, .grid-item-metadata .item-metadata, .af-navcontrols .slide-count, .figure-categories .cat-links, .nav-links a {
font-family: 'Raleway', sans-serif;
}
.entry-content {background-color:#fff; padding:20px}
.entry-header-details .entry-title, .archive .site-content .header-title-wrapper .page-title {text-transform:uppercase;}
@media only screen and (min-width: 1600px){
.entry-header-details .entry-title, .archive .site-content .header-title-wrapper .page-title {
font-size: 30px;
}
}
@media only screen and (max-width: 991px){
.site-branding .site-title
{
font-size: 40px;
}
}
@media only screen and (max-width: 767px){
.site-branding .site-title
{
font-size: 32px;
}
}
#mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea {
width: 100% !important;
}
input, select {height:auto;}
#secondary .widget_mailpoet_form {background-color:#fff; padding:20px}
.widget_mailpoet_form input[type=email] {    height: 45px;
padding-left: 10px;}
#mailpoet_form_1 input[type="submit"] {border:none;}
.comments-area .comment-respond .comment-form-email label {width:100%}