/* Colors */

.minitabs .tab > a,
.navigation a,
#navigation a,
.post:target h3 a,
.postlink,
.postlink:visited,
.tabs .tab > a,
a
{
	color: #76FF03;
	text-decoration: none;
}

.responsive-tab .responsive-tab-link:before
{
	border-color: #76FF03;
}

.back2top .top,
.back2top .top .icon,
.back2top .top:focus,
.back2top .top:focus .icon,
.back2top .top:hover,
.back2top .top:hover .icon,	   
.button .icon,
.button,
.button:focus .icon,
.button:focus,
.button:hover .icon,
.button:hover,
.pagination li a .icon,
.pagination li a,
.pagination li a:focus .icon,
.pagination li a:focus,
.pagination li a:hover .icon,
.pagination li a:hover,
.pagination li.active span,
.post-buttons li label,
.post-buttons li label:focus,
.post-buttons li label:hover,
a.button1 .icon,
a.button1,
a.button1:focus .icon,
a.button1:focus,
a.button1:hover .icon,
a.button1:hover,
a.button2 .icon,
a.button2,
a.button2:focus .icon,
a.button2:focus,
a.button2:hover .icon,
a.button2:hover,
input.button1 .icon,
input.button1,
input.button1:focus .icon,
input.button1:focus,
input.button1:hover .icon,
input.button1:hover,
input.button2 .icon,
input.button2,
input.button2:focus .icon,
input.button2:focus,
input.button2:hover .icon,
input.button2:hover,
input.button3 .icon,
input.button3,
input.button3:focus .icon,
input.button3:focus,
input.button3:hover .icon,
input.button3:hover,
select,
select:active,
select:focus,
select:hover
{
	color: black;
}

.back2top .top:active,
.back2top .top:active .icon,
.button:active .icon,
.button:active,
.pagination li a:active .icon,
.pagination li a:active,
.post-buttons li label:active,
a.button1:active .icon,
a.button1:active,
a.button2:active .icon,
a.button2:active,
input.button1:active .icon,
input.button1:active,
input.button2:active .icon,
input.button2:active,
input.button3:active .icon,
input.button3:active
{
	color: black;
}

.arrow-left:active,
.arrow-left:focus,
.arrow-left:hover,
.arrow-right:active,
.arrow-right:focus,
.arrow-right:hover,
.minitabs .activetab > a,
.minitabs .activetab > a:active,
.minitabs .activetab > a:focus,
.minitabs .activetab > a:hover,
.minitabs .tab > a:active,
.minitabs .tab > a:focus,
.minitabs .tab > a:hover,
.navigation .active-subsection a,
.navigation .active-subsection a:active,
.navigation .active-subsection a:focus,
.navigation .active-subsection a:hover,
#navigation .active-subsection a,
#navigation .active-subsection a:active,
#navigation .active-subsection a:focus,
#navigation .active-subsection a:hover,
.navigation a:active,
.navigation a:focus,
.navigation a:hover,
.post:target h3 a:active,
.post:target h3 a:focus,
.post:target h3 a:hover,
.postlink:active,
.postlink:focus,
.postlink:hover,
.tabs .activetab > a,
.tabs .activetab > a:active,
.tabs .activetab > a:focus,
.tabs .activetab > a:hover,
.tabs .tab > a:active,
.tabs .tab > a:focus,
.tabs .tab > a:hover,
a:active,
a:focus,
a:hover
{
	color: #b388ff;
}

.responsive-tab .responsive-tab-link:active:before,
.responsive-tab .responsive-tab-link:focus:before,
.responsive-tab .responsive-tab-link:hover:before
{
	border-color: #b388ff;
}

.back2top .top,
.back2top .top:focus
.button,
.button:focus,
.pagination li a,
.pagination li a:focus,
.post-buttons li label,
.post-buttons li label:focus,
a.button1,
a.button1:focus,
a.button2,
a.button2:focus,
input.button1,
input.button1:focus,
input.button2,
input.button2:focus,
input.button3,
input.button3:focus,
select
{
	border-color: #bdbdbd;
}

.back2top .top:hover,
.button:hover,
.inputbox:hover,
.pagination li a:hover,
.post-buttons li label:hover,
.search-box .inputbox:hover,
a.button1:hover,
a.button2:hover,
input.button1:hover,
input.button2:hover,
input.button3:hover,
select:hover
{
	border-color: #8BC34A;
}

.back2top .top:active,
.button:active,
.dropdown-visible a.dropdown-trigger,
.dropdown-visible span.dropdown-trigger,
.inputbox:active,
.inputbox:focus,
.pagination li a:active,
.pagination li.active span,
.post-buttons li label:active,
.search-box .inputbox:active,
.search-box .inputbox:focus,
a.button1:active,
a.button2:active,
input.button1:active,
input.button2:active,
input.button3:active,
select:active,
select:focus
{
	border-color: #673AB7;
}

.cp-main .topiclist,
.cp-main .panel table,
.dropdown-extended .header,
.dropdown-extended .footer,
.jumpbox-cat-link,
.forabg,
.forumbg
{
	background: #558B2F;
	background-image: linear-gradient(to bottom, #689F38 0%, #558B2F 2px, #33691E 92px, #33691E 100%);
}

.cp-main .topiclist + .cplist,
.cp-main .topiclist + p
{
	background: #558B2F;
	background-image: linear-gradient(to bottom, #558B2F -32px, #33691E 92px, #33691E 100%);
}

.cp-menu hr,
.dropdown-extended .header,
.dropdown-extended .footer,
.dropdown-extended ul li,
.jumpbox .dropdown li,
.panel-container .panel li.row,
.panel-container h3,
.panel-container hr,
.panel-container table.table1 thead th,
li.row,
ul.cplist,
table.table1 tbody tr,
table.table1 tbody td
{
	border-color: #558B2F;
}

.dropdown-extended .pointer-inner {
	border-color: #689F38 transparent;
}

/* Calendar Extension */

.calendar-month-title:not(.event-now) > a,
.days li > a
{
	border-color: #bdbdbd !important;
}

.calendar-month-title > a:hover,
.days li a:hover
{
	border-color: #8BC34A !important;
}

.calendar-month-title > a:active,
.days li a:active
{
	border-color: #673AB7 !important;
	color: #b388ff !important;
}

/* Collapsable Categories Extension */
.collapse-btn,
.collapse-btn:after,
.collapse-btn:before
{
	border-color: #558B2F !important;
}
