/* GLOBAL: #Black Blue
================================================== */

a, a:visited,
#logo h1 a:hover {
	color: #029641;
}

a:hover, a:focus,
.dk_toggle:hover {
	color: #0bb353;
}

#nav {
	box-shadow: 3px 3px 0 #262626;
    background: #029641;
}
body #navigation > li > a, 
body #navigation > li > a:visited {
    color: #fff;
}
body .sf-arrows .sf-with-ul:after {
    border-top-color: #fff;
}

#navigation > li.current_page_item > a,
#navigation > li.current_page_item > a:visited,
#navigation > li.current-menu-item > a,
#navigation > li.current-menu-item > a:visited,
#navigation a:hover,
#navigation .sfHover > a,
#navigation .sfHover > a:visited,
#navigation > li.current_page_item > a:hover,
#navigation > li.current-menu-item > a:hover {
	background: #029641;
	color: #FFF;
} /* WordPress Current Page Styles */

body #topnav {
    padding: 0px 15px;
    height: 34px;
    line-height: 34px;
    background: rgba(2, 150, 65, 0.65);
}
#topnav a:hover {
	color: #0bb353;
}

.top-nav a:after,
#topcart > span:after {
	color: #fff;
    top: -11px;
}

.slide-content {
	background-color: #000;
	border: 5px solid #3E3E3E;
	box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.7) inset;
}

.slide-title {
	color: #029641;
}

.flex-direction-nav .flex-next,
.flex-direction-nav .flex-next,
.flex-direction-nav .flex-prev,
.flex-direction-nav .flex-prev:hover,
.footer-credits,
span.onsale,
#paging a,
#paging a:visited,
input[type=submit],
.btn,
.btn:active,
.button,
.button:visited,
.quantity input,
.quantity input:focus,
form.cart table.variations label,
form.cart table.group_table label,
form.cart table.group_table span.amount,
.ui-slider .ui-slider-handle,
.promo,
.searchsubmit,
.dk_container,
#dk_container_orderby.dk_open .dk_toggle,
.dk_open .dk_toggle,
#searchsubmit,
.read-more, .read-more:visited {
	background-color: #000;
}

.promo {
	border-color: #3E3E3E;
}

.view-btn,
.view-btn:visited {
	background: #3E3E3E;
}

.flex-direction-nav .flex-prev:hover,
.flex-direction-nav .flex-next:hover {
	background-color: #3E3E3E;
}

.section-title:before,
.footer-separator,
.col-1, .col-2 {
	border-color: #029641;
}

ul.sub-menu {
    background: #029641 !important;
}
body #navigation ul.sub-menu li a {
    color: #fff;
}
body #navigation ul {
    border-top: 0px;
}
.flex-direction-nav .flex-prev:hover, .flex-direction-nav .flex-next:hover {
    background-color: #029641;
}

.read-more:hover,
#paging a:hover,
input[type=submit]:hover,
.btn:hover,
.button:hover,
.quantity .plus:hover,
.quantity .minus:hover,
.dk_options a:hover,
.dk_option_current a,
#searchsubmit:hover {
	background-color: #029641;
}

.woocommerce-main-image img:hover {
	box-shadow: 3px 3px 0 #000;
}

.woocommerce-message, .info, .woocommerce-error, .woocommerce-info {
	box-shadow: 3px 3px 0 #262626;
}

.thumbnails a:hover {
	box-shadow: 2px 2px 0 #000;
}
body .footer-credits {
    background: #029641;
}

.sidebar a:hover,
#footer a:hover {
	color: #222;
}

ul.cart_list li img:hover, ul.product_list_widget li img:hover  {
	border-color: #222;
}