.be-themes-comments { display: none; }
  
.widget_text.widget_custom_html.widget { text-align: center; }

#bottom-widgets { padding: 30px 0 0; }
#bottom-widgets h6 { text-transform: none!important; letter-spacing: 0!important; }

.oshine-module { margin-bottom: 30px; }

.rs-layer h2 { line-height:54px!important; }

#bottom-widgets .column-block { margin-bottom: 0; }

#footer-wrap a { color: #fff; }
#footer-wrap a:hover { color: #d71a24; }
#footer-wrap .fa, #footer-wrap .fa-2x { font-size: 18px; margin-right:5px }

.hero-section-blog-categories-wrap { margin-top: 45px; }
.single .hero-section-blog-title .post-title { color: #fff; font-size: 30px; font-weight: 800; }
.hero-section-blog-bottom-meta-wrap, .hero-section-blog-bottom-meta-wrap a, .hero-section-blog-categories-wrap a { color: #fff!important; }

@media only screen and (max-width: 768px) {
  .rs-layer h2 { line-height:36px!important; }
}