.demo_changer .demo-icon {

  background: #00a404;

}



.slider-discount span {

  color: #00a404;

}



.border-line:before {

  background: #00a404;

}



.main-slider .sp-buttons .sp-selected-button,

.main-slider .sp-buttons .sp-button:hover {

  background: #00a404;

  border-color: #00a404;

  cursor: pointer;

}



/* owl controls */

.owl-theme .owl-dots .owl-dot.active span,

.owl-theme .owl-dots .owl-dot:hover span {

  background: #00a404 !important;

  border: 1px solid #00a404 !important;

}



/* bx controls */

.bx-wrapper .bx-pager.bx-default-pager a:hover,

.bx-wrapper .bx-pager.bx-default-pager a.active {

  background: #00a404 !important;

  border: 1px solid transparent !important;

}



.demo_changer .demo-icon {

  background: #00a404;

}



.slider-discount span {

  color: #00a404;

}



.border-line:before {

  background: #00a404;

}



.main-slider .sp-buttons .sp-selected-button,

.main-slider .sp-buttons .sp-button:hover {

  background:#ee6305;

  border-color:#ee6305;

  cursor: pointer;

}



/* header */

header .b-logo span:first-child:first-letter {

  color: #00a404;

}



header .b-header-menu a.heading-line:before {

  background: transparent;

}



header .b-header-menu a:hover, header .b-header-menu a.open-active {

  color: #00a404;

}



header .b-header-main.style-2 .b-header-menu a:hover, header .b-header-menu a.open-active {

  text-decoration: none;

  color: #00a404 !important;

}



header .b-header-menu a:hover.heading-line:before, header .b-header-menu a.open-active.heading-line:before {

  background: #00a404;

}



header .b-header-menu .search.active a {

  color: #00a404;

}



header #cart i {

  color: #00a404;

}



header .b-header-main.style-2 #cart .counter{

  background: #00a404;

}



header .all-menu-content .all-menu-title {

  color: #00a404;

}



/* footer */

footer {

  border-top: 3px solid #00a404;

}



footer .b-logo span:first-child:first-letter {

  color: #00a404;

}



footer .footer-menu-item a:hover:before {

  color: #00a404;

}



footer .footer-socials .b-socials li a:hover {

  background: #00a404;

}



/* rating stars */

.rating .star i {

  color: #00a404;

}



.rating .star.star-empty i {

  color: #888888;

}



/* header */

.b-top-line .nav .dropdown-menu li a:hover {

  color: #00a404;

}

header .b-header-menu a.heading-line:before {

  background: transparent;

}

header .b-header-menu a:hover, header .b-header-menu a.open-active {

  text-decoration: none;

  color: #000;

}

header .b-header-menu a:hover.heading-line:before, header .b-header-menu a.open-active.heading-line:before {

  background: #00a404;

}

header .b-header-menu .search.active a {

  color: #00a404;

}

header .b-cart:hover #cart {

  /*background: #00a404;*/

}

header .all-menu-content .all-menu-title {

  color: #00a404;

}

header .all-menu-item a {

  color: #444444;

}



/* rating stars */

.rating .star i {

  color: #00a404;

  font-size: 15px;

}

.rating .star.star-empty i {

  color: #888888;

}



.section-home .b-store-features .feature-icon {

  color: #adadad;

}



.b-store-features .feature-icon {

  color: #00a404;

}



.caption .product-price {

  color: #00a404;

}



.cart-add-buttons #add-cart1 {

  background: #00a404;

}



.heading-line::before, .heading-line-long::before {

 

}



.image::after {

  background: #00a404;

}



.b-item-card .add-buttons button:hover {

  background: #00a404 !important;

}

.detail-buttons .add-buttons .btn:hover {

  background: #00a404;

}



.detail-buttons .add-buttons.custom-add-buttons .btn:hover {

  background: none;

}

.detail-buttons .add-buttons.custom-add-buttons .btn:hover i {

  color: #00a404;

}



.tags-buttons .btn-tag.active {

  background: #00a404;

}



.tags-buttons .btn-tag:hover {

  background: #00a404;

}



.ds-custom .ds-element .ds-element-value:after {

  background: #00a404;

}



.b-grid.b-grid-list .b-item-card .card-info .product-name:before {

  background: #00a404;

}



/* blog */

.post-data {

  background: #00a404;

}



.b-posts-switcher .switch-previous,

.b-posts-switcher .switch-next {

  border-bottom: 2px solid #00a404;

}



.b-posts-switcher .switch-link:hover span {

  color: #00a404;

}



.comment-body .comment-author .comment-reply {

  color: #00a404;

}



.filter-smart-item .smart-caption p {

  border-bottom: 2px solid #00a404;

}

.filter-smart-item:hover .smart-caption p {

  background: #00a404;

}



.b-home-blog.home-blog-mod .b-post-preview .post-caption .caption::before {

  background: #00a404;

}



/* tables */

.table thead tr td {

  border-bottom: 4px solid #00a404;

}



.table thead tr td span::after {

  background: #00a404;

}



.product-price.total-price {

  color: #00a404;

}



.b-total-table table tbody .total td:last-child {

  color: #00a404;

}



/* quotes */

.b-blockquote-fa-quote-circle .circle-block .circle-author .circle-author-role {

  color: #00a404;

}



.b-blockquote-fa-quote-circle .circle-block .circle-author::before {

  background: #00a404;

}



/* price-slider filter*/

.ui-slider-horizontal .ui-slider-range {

  background: #00a404;

}



.ui-slider .ui-slider-handle {

  border: 2px solid #00a404;

}



/* buttons */

button[type="submit"] {

  border: 2px solid #00a404;

}



.btn-primary-color2, .btn-cart-color2 {

  background: #00a404;

  border: 2px solid #00a404;

}



.btn-default-color2, .btn-label-color2 {

  border: 2px solid #00a404;

}



.btn-default-color2:hover, .btn-label-color2:hover {

  background: #00a404;

}



.add-buttons .btn-add-cart-color2,

.add-buttons .btn-add-wish-color2 {

  background: #00a404;

}

.qty-block .spinner-btn-mod:hover {

  background: #00a404;

}



/* pagination */

.pagination-mod.pagination-color1 li.active a {

  color: #00a404;

}

.pagination-mod.pagination-color2 li.active a {

  border: 2px solid #00a404;

  background: #00a404;

}



.b-contact-info .info-title i {

  color: #00a404;

}



/* checkbox/radio */

/* checkbox + radio */

.radio1 label:before {

  background: #00a404;

}



.radio2 input[type=radio]:checked + label:after {

  background-color: #00a404;

}



.checkbox-2 input[type=checkbox]:checked + label:before {

  background: #00a404;

}

/* progress bar */

.progress.progress-color2 .progress-bar {

  background: #00a404;

}

.progress.progress-mod.progress-color2 {

  border: 2px solid #00a404;

}

.progress.progress-mod.progress-color2 .progress-bar {

  background: #00a404;

}



/*highlight*/

.highlight-primary {

  background: #00a404;

}



.highlight-primary-nobg {

  color: #00a404;

}



/* tooltips */

.red-tooltip + .tooltip > .tooltip-inner {

  background-color: #00a404;

}



.red-tooltip + .tooltip > .tooltip-arrow {

  border-top-color: #00a404;

}



.black-tooltip {

  color: #00a404;

}



/* lists */

.b-list.long-arrow-right li:before {

  color: #00a404;

}



.b-list.l-checked .l-not-check:before {

  color: #00a404;

}



.b-list.chevron li:before {

  color: #00a404;

}



.b-list.l-checked-square .l-check-square:before {

  color: #00a404;

}

.b-list.l-checked-square .l-not-check-square:before {

  color: #00a404;

}



.b-list.heart-o li:before {

  color: #00a404;

}



.b-list.l-numered span {

  color: #00a404;

}



/*Dropcap styles*/

.b-round-dropcap .round-dropcap {

  background: #00a404;

}



/*Blockquote Style*/

.b-blockquote-fa-quote .quote-text {

  color: #00a404;

}



.b-blockquote-left-border {

  position: relative;

  padding: 3px 0;

}

.b-blockquote-left-border:before {

  background: #00a404;

}



.b-blockquote-fa-quote-circle.quote-circle-mod-2 {

  border: 4px solid #00a404;

}



/* 404 block */

.empty-b .zero-change .st0{

  fill:#00a404;

}

