.rsrc-header, .rsrc-content, .rsrc-right, .rsrc-left, .rsrc-main, .fullwidth-ad-section, .rsrc-container {
background-color: #373737;
}
.home-header .page-header a, .page-header {
color: #ffffff;
}
body, .entry-summary {
color: #f8f8f8;
}
.rsrc-header-text {
padding-bottom: 15px;
}
.rsrc-header-img {
padding-top: 10px;
padding-bottom: 15px;
}
input, optgroup, select, textarea, .wp-caption {
color: #222222;
}
.flex-meta i {
margin-right: 5px;
} h3.widget-title {
padding-bottom: 0;
border-bottom: 3px solid #27ff00;
color: #fff;
}
h3.widget-title .title-text:before {display: none;}
h3.widget-title .title-text {
background-color: #27ff00;
padding: 5px 15px 2px;
}
a {
color: #45be2f;
}
a:hover, a:focus {
color: #148200;
}
a:focus, .review-result, .top-section, a.close-me, a:focus, .text-primary, .btn-primary .badge, .btn-link, .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > .active > a:focus, .pagination > li > a, .pagination > li > span, .list-group-item.active > .badge, .nav-pills > .active > a > .badge, .panel-primary > .panel-heading .badge, .btn-primary.outline:active, .btn-primary.outline.active, .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
color: #27ff00;
}
.navigation.pagination, .btn-warning, #wp-calendar #prev a, #wp-calendar #next a, .newForm.focus:before, .newForm.focus:after, .home-icon.front_page_on, .page-header:before, .comment-reply-link:hover, .btn-success, .comment-reply-link, .top-section, .bg-primary, .btn-primary, .label-primary, .top-section, .first-textarea, #back-top span, .btn-info, .comment-respond #submit, #searchform #searchsubmit, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, #searchform #searchsubmit:hover, .comment-respond #submit:hover {
background-color: #27ff00;
} 
.btn-warning, #wp-calendar #prev a, #wp-calendar #next a, .rsrc-top-menu, .home-icon.front_page_on, .widget_tab_posts .nav-tabs > li > a:before, blockquote, h3.widget-title .title-text:before, .rsrc-author-credits, #slidebox, .pagination > .active > span:hover, .pagination > .active > span, .comment-reply-link:hover, .btn-success, .comment-reply-link, .hover-style .home-header, .hover-style .page-header, .btn-primary.outline:active, .btn-primary.outline.active, .btn-primary.outline, .btn-info, .comment-respond #submit, #searchform #searchsubmit, #searchform #searchsubmit:hover, .comment-respond #submit:hover {
border-color: #27ff00;
}
.front-page-content, .archive-content, .widget, .rsrc-post-content {
border-bottom-color: #27ff00;
}
.featured-thumbnail img { 
width: 100%; 
border: 1px solid rgba(0, 0, 0, 0.11); 
padding: 2px;
}
.rsrc-author-credits {
background-color: #191919;
} #carousel-home .flex-caption .entry-summary {
line-height: 20px;
}
#carousel-home .flex-caption .home-header .page-header a, #carousel-home .home-header .page-header {
font-size: 16px;
letter-spacing: 0;
line-height: 20px;
}
#carousel-home {
margin-right: -15px;
margin-left: -15px;
margin-bottom: 0;
padding: 15px 30px;
}