/* Background color */
.navbar .navbar-nav > .open > a, 
.navbar .navbar-nav > .open > a:hover, 
.navbar .navbar-nav > .open > a:focus, 
.navbar .navbar-nav > li > a:hover, 
.navbar .navbar-nav > li > a:focus, 
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus, 
.navbar-default .navbar-nav > .current_page_item > a, 
.navbar-default .navbar-nav > .current_page_item > a:hover, 
.navbar-default .navbar-nav > .current_page_item > a:focus,
.navbar-default .navbar-nav > li > a:before, 
#slider .topbar-detail, 
#spa-page-header .topbar-detail, 
a.thumb-btn:before, .flex-direction-nav a:hover::before, .direction-nav a:hover::before,
.more-link, 
.more-link:hover, 
.paginations a:before, 
.paginations a.active, 
.paginations span.current,
.widget table caption, 
.widget table tbody a, 
.scrollup, 
ins, 
input[type="submit"],
.post-thumbnail i, 
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, table th { 
	background-color: #8031bc; 
}

/* Text Color */
.entry-title > a:hover, 
.txt-color, .team-designation, .prt-detail h4, .prt-detail h4 a, .product-name, .product-price, .product-detail .price, 
.widget ul li a:hover, .widget ul li a:focus, .widget table #next a:hover, .widget table #next a:focus, .widget table #prev a:hover, 
.widget table #prev a:focus, .tagcloud a:hover, .tagcloud a:focus, .footer-sidebar .widget p a:hover, 
.footer-links li > a:hover, .footer-links li > a:focus, .site-info p a:hover, .site-info p a:focus, 
.datetime:hover, .datetime:focus, .reply a:hover, .reply a:focus, .phone, 
tbody a, p a, dl dd a, a, a:hover, div[class*="wbr_project_widget"] .prt-detail h4 a { 
	color: #8031bc; 
}

/* Border Color */
.paginations a.active, .widget table tbody a, .widget table tbody a:hover, .widget table tbody a:focus { border: 1px solid #97bc31; }
.about-img-area img { border: 7px solid #97bc31; }
.widget .widget-title, .comment-title { border-left: 4px solid #97bc31; }
.google-map iframe { border-bottom: 4px solid #97bc31; }
.footer-sidebar { border-top: 3px solid #97bc31; }
blockquote { border-left: 5px solid #97bc31; }

/* Topbar Detail Css */
.topbar-detail .title { border-right: 1px solid #a1cb2d; } 
.topbar-detail p.description { color: #edf9cb; }
.addr-detail address { color: #97bc31; }
.addr-detail address > strong { color: #6a8816; }


.woocommerce span.onsale {
	background-color:#97bc31;
	color: #fff;
}

.woocommerce #respond input#submit.alt, 
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt, 
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt,  
.woocommerce input.button.alt:hover{
	background-color: #97bc31;
	color: #fff;
}

.woocommerce .woocommerce-message:before {
	content: "\e015";
	color: #fff;
}

.woocommerce .woocommerce-error {
	border-top-color: #97bc31;
}

.woocommerce .woocommerce-error:before {
	content: "\e016";
	background-color: #97bc31;
	color: #fff;
}

.woocommerce .woocommerce-error, 
.woocommerce-page .woocommerce-error, 
.woocommerce .woocommerce-message, 
.woocommerce-page .woocommerce-message, 
.woocommerce .woocommerce-info, 
.woocommerce-page .woocommerce-info {
	border-top: 3px solid #97bc31;
}

.woocommerce .woocommerce-error:before, 
.woocommerce-page .woocommerce-error:before, 
.woocommerce .woocommerce-message:before, 
.woocommerce-page .woocommerce-message:before, 
.woocommerce .woocommerce-message:before, 
.woocommerce-page .woocommerce-message:before, 
.woocommerce .woocommerce-info:before, 
.woocommerce-page .woocommerce-info:before, 
.woocommerce .woocommerce-info:before, 
.woocommerce-page .woocommerce-info:before { 
	background-color: #f7f6f7; 
	color: #97bc31;
}

.woocommerce form .form-row .required, 
.woocommerce-shipping-calculator p > a:hover, 
.woocommerce a.remove, 
.woocommerce ul.products li.product .price, 
.woocommerce-info a.showcoupon, 
a.woocommerce-review-link, 
.posted_in a, 
ins span {
	color: #97bc31;
}

.woocommerce form .form-row.woocommerce-invalid .select2-container, 
.woocommerce form .form-row.woocommerce-invalid input.input-text, 
.woocommerce form .form-row.woocommerce-invalid select,
.woocommerce form .form-row.woocommerce-validated .select2-container, 
.woocommerce form .form-row.woocommerce-validated input.input-text, 
.woocommerce form .form-row.woocommerce-validated select  {
	border-color: #97bc31;
}

.woocommerce .label,  
.woocommerce .badge {
	background-color: #97bc31;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
	color: #97bc31;
	font-size: 1.25em;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    color: #97bc31;
}