.navbar #magic-line {
	background: #00a877 none repeat scroll 0 0;
}
.btn-cart {
	background-color: #00a877;
	background-image: linear-gradient(to bottom, #00a877, #00a877);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 0 #00a877;
	color: #000;
	text-shadow: none;
}
.priceNumber{
  background-color: #00a877;
  color: #000;
}
.btn-cart:hover {
	color: #fff;
	background-color: #00a877;
}
.navbar .nav > li > a {
  color: #000;
}
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
	color: #00a877;
}
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
  color: #00a877;
}
.navbar .nav > li .dropdown-menu li.active > a, .navbar .nav > li .dropdown-menu a:hover, .navbar .nav > li .dropdown-menu a:focus, .navbar .nav > li .dropdown-menu a:active {
  background: transparent;
  color: #00a877;
}
.btn-login {
  background-image: none;
  background-color: #00a877 !important;
  color: #fff;
}
.btn-register {
  background-image: none;
  background-color: #333 !important;
  color: #fff;
  text-shadow:none !important;
}
.btn-register:hover {
  color: #00a877;
}
.sidebar-filters .selectable.selected .box {
  background-color:#00a877;
  border-color: #00a877;
}

.sidebar-filters .selectable:hover, .sidebar-filters .selectable:focus {
  color: #00a877;
}
.btn-add-cart {
	background-color: #333 !important;
	background-image: none;
	color: #00a877;
	text-shadow: none;
	box-shadow: 0 2px 0 #333;
}
.btn-add-cart:hover , .btn-add-cart:active , .btn-add-cart:focus {
	color: #fff !important;
}
a{
  color: #333;
}
a:hover {
  color: #00a877;
}
.sidebar-item.widget_archive li {
  border-bottom: 2px dotted #00a877;
  line-height: 50px;
}
.pagination > ul > li:first-child a, .pagination > ul > li:last-child a {
  background: #00a877 none repeat scroll 0 0;
  color: #333;
  border : 1px solid #00a877;
}
.pagination > ul > li.active > a {
	background: #00a877 none repeat scroll 0 0;
	border: 1px solid #e0e0e0;
	color: #333;
}
.title-area {
  background: rgba(0, 0, 0, 0) url("../../images/foot-dark.jpg") repeat scroll 0 0;
}
.main-titles h2.title{
  background: rgba(0, 0, 0, 0) url("../../images/foot-dark.jpg") repeat scroll 0 0;
  color: #00a877;
}
.main-titles h3.title {
  background-color: #00a877;
  color: #000;
}

.login-box-header {
    background-color: #00a877;
    color: #333;
}
.title-area h2{
  color: #00a877;
}
.checkout-steps .step.active .step-badge, .checkout-steps .step.done .step-badge {
  background-color: #00a877;
  color: #333;
}

.checkout-steps .step.active::before {
  background: rgba(0, 0, 0, 0) -moz-linear-gradient(left center , #00a877 0%, #00a877 50%, #e6e6e6 50%, #e6e6e6 100%) repeat scroll 0 0;
}

.checkout-steps .step.done:first-of-type::before {
  background: #00a877 none repeat scroll 0 0;
}
.checkout-steps .step.done::before {
  background: #00a877 none repeat scroll 0 0;
}
.mi-slider nav {
  border-color: #00a877;
}
.reg{
  color: #00a877;
}
.log{
  color: #000;
}

.checkout-steps .step.active:last-of-type::before, .checkout-steps .step.done:last-of-type::before {
  background: #00a877 none repeat scroll 0 0;
}
.main-titles .arrows a {
  background-color: #00a877;
  color: #333;
}
.main-titles .arrows a:hover {
  background-color: #00a877;
  color: #fff;
}
.table-items td .icon-remove-sign {
  color: #f00;
}
.add-one{
  color: #00a877;
}
.remove-one{
  color: #333;
}
.errorMessage2{
  color: red;
}
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus {
  background-color: #333;
}
.pagination > ul > li > a:hover {
  background-color:#333;
  border: 1px solid #00a877;
  color: #fff;
}
.messageContact{
  background-color: #333;
  color: #00a877;
}
.copyright{
  color: #00a877 !important;
}
.messages {
  background-color: #00a877;
  color: #333;
}
.stamp.red {
  border-color: #9d261d;
  color: #9d261d;
}
.addToCartMessage .cart , .productDetail .cart {
  background-color: #00a877;
}
.light-clr {
  color: #f00;
}
.navbar .btn-navbar {
  background-color: #00a877;
  background-image: linear-gradient(to bottom, #00a877, #00a877);
}
.btn-cart, .priceNumber, .btn-add-cart, .main-titles h3.title, .main-titles h2.title, .reg, .log{
  color: #fff;
}
.checkout-steps .step.active .step-badge, .checkout-steps .step.done .step-badge {
  color: #fff;
}
.main-titles .arrows a {
  background-color: #fff;
}



.responsive-title {
    color: #fff;
}
.menu-btn {
    background-color: #333;
}
.menu-btn span {
    background: #fff none repeat scroll 0 0;
}
.mobile_menu_main_box {
    background: #00a877 none repeat scroll 0 0;
}
.mobile_menu_main_box ul li a {
    color: #fff;
}
.main-menu {
    background:#00a877 ;
    border-bottom: 1px solid rgba(60, 55, 68, 0.176);
}
.menu-responsive a:hover {
  color: #000;
}
.steps-img {
  background:#00a877 ;
}
.steps-timeline {
  border-top-color: #00a877;

}
.responsive-table tbody tr {
  border-color : #00a877;
}