/* Color */
.fd_dark a, a:hover, .navbar_footer a, .copyright_bar a, .social_links_footer a:hover span, .icon.fa-file.icon-red, a:hover .icon.fa-file.icon-red, .navigation .active-subsection a, .navigation .active-subsection a:hover, .navigation a:hover, .tabs .tab > a:hover, .tabs .activetab > a, .tabs .activetab > a:hover, a.postlink, a.postlink:visited, .navbar_in_header .badge, .button:focus .icon, .button:hover .icon, .dark_base .social_links_footer a span, .dark_base h2, .dark_base h2 a, .dark_base a:link, .dark_base a:visited, .button-secondary:focus, .button-secondary:hover, .notification_unread, .topic_type {
	color: #8CBA75;
}

/* Background Solid  */
.pagination li a:hover, .pagination li.active span, .pagination li a:focus, .jumpbox-cat-link, .dropdown-contents > li > a:hover, a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover, a.no_avatar:hover, .jumpbox-cat-link:hover, input.button1:focus, input.button2:focus, input.button3:focus, .specialbutton, input.specialbutton, .panel .specialbutton, a.specialbutton, .scrollToTop, a.specialbutton, .dark_base .social_links_footer a:hover span, .badge, .grid_unread {
	background: #8dc26f;
}

/* Borders Dark */
.pagination li a:hover, .pagination li.active span, .pagination li a:focus, blockquote, .codebox code, .jumpbox-cat-link, a.postlink, input.button1:focus, input.button2:focus, input.button3:focus, input.specialbutton, .inputbox:hover, .inputbox:focus, .specialbutton, .button:hover, .button:focus, a.specialbutton, .dark_base .social_links_footer a span, .dark_base .social_links_footer a:hover span {
	border-color: #8dc26f;
}

/* Background Gradient */
.headerbar,
body.content_block_header_block li.header,
body.content_block_header_stripe li.header:before,
.no_avatar,
.social_links_footer,
.forumbg-table,
.sidebar_block_stripe:before,
.fancy_panel:before,
.tile_row_2:before {
	background: #275234; /* fallback for old browsers */
	background: -moz-linear-gradient(
		90deg,
		rgba(39, 82, 52, 1) 0%,
		rgba(76, 168, 114, 1) 50%,
		rgba(39, 82, 52, 1) 100%
	);
	background: -webkit-linear-gradient(
		90deg,
		rgba(39, 82, 52, 1) 0%,
		rgba(76, 168, 114, 1) 50%,
		rgba(39, 82, 52, 1) 100%
	);
	background: linear-gradient(
		90deg,
		rgba(39, 82, 52, 1) 0%,
		rgba(76, 168, 114, 1) 50%,
		rgba(39, 82, 52, 1) 100%
	);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#275234', endColorstr='#275234', GradientType=1);
}

/* Gradient with Opacity */
.headerbar_overlay_active,
.grid_colour_overlay:hover {
	background: -moz-linear-gradient(
		90deg,
		rgba(39, 82, 52, 0.8) 0%,
		rgba(76, 168, 114, 0.8) 50%,
		rgba(39, 82, 52, 0.8) 100%
	);
	background: -webkit-linear-gradient(
		90deg,
		rgba(39, 82, 52, 0.8) 0%,
		rgba(76, 168, 114, 0.8) 50%,
		rgba(39, 82, 52, 0.8) 100%
	);
	background: linear-gradient(
		90deg,
		rgba(39, 82, 52, 0.8) 0%,
		rgba(76, 168, 114, 0.8) 50%,
		rgba(39, 82, 52, 0.8) 100%
	);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc275234', endColorstr='#cc275234', GradientType=1);
}

/* Colour Hover Light */
.fd_dark a:hover, .navbar_footer a:hover, .copyright_bar a:hover, a.postlink:hover, .dark_base h2 a:hover {
	color: #9dd57d;
}

/* Background Hover Light */
a.scrollToTop:hover, input.specialbutton:hover, a.specialbutton:hover {
	background-color: #9dd57d !important;
}

/* Border light */
.specialbutton:hover {
	border-color: #9dd57d !important;
}
.forabg .header dt,
.forabg .header dd {
    color: #ffffff !important;
    font-weight: 300 !important;
        text-shadow:
        /* Drop shadow (subtle glow for depth) */
         2px 2px 6px rgba(0, 0, 0, 0.85) !important;
}

.forabg .header dt,
.forabg .header dd,
.forabg .header dt a,
.forabg .header dd a,
.forabg .header dt span,
.forabg .header dd span {
    color: #ffffff !important;
    font-weight: 300 !important;
    text-shadow: 3px 3px 8px rgba(0, 0, 0, 0.9) !important;
}

strong, b {
  color: #ffffff !important;
  font-weight: 700;
  text-shadow: 0 0 1px rgba(255, 255, 255, 0.15);
}
