.light-bg {
  background: #f9fbfc;
}

h2 {
  color: #7ab55c;
}

.triangle--top-right {
  border-color: transparent transparent #7ab55c transparent;
}

.triangle--bottom-right {
  border-color: transparent #7ab55c transparent transparent;
}

.hero-banner {
  background: -webkit-linear-gradient(102deg, #56873d 19%, #97c57f 81%);
  background: linear-gradient(-12deg, #56873d 19%, #97c57f 81%);
}

a {
  color: #7ab55c;
}

a:hover,
a:focus,
a:active {
  color: #7ab55c;
  text-decoration: none;
  opacity: .8;
}

.pagination li a {
  color: #b7c2ca;
}

.pagination li a:hover,
.pagination li a:focus,
.pagination li a:active {
  color: #7ab55c;
}

.hero-banner .btn-default {
  color: #7ab55c;
}

.hero-banner .btn-default:hover,
.hero-banner .btn-default:focus,
.hero-banner .btn-default:active,
.hero-banner .btn-default:active:hover {
  color: #7ab55c !important;
  opacity: .8;
  background: #fff !important;
}

.hero-banner .btn-primary {
  color: #fff !important;
  border-color: #fff !important;
  margin-left: 10px;
}

.newsletter {
  background: #7ab55c !important;
}

.navbar-brand .text-logo .logo-dot,
.logo .text-logo .logo-dot {
  background: #7ab55c;
}

.navbar-default.style-1 li.cart a {
  color: #7ab55c;
}

.navbar-default.style-1 li a:hover,
.navbar-default.style-1 li a:focus {
  color: #7ab55c;
}

.navbar-default.style-1 .navbar-toggle .icon-bar {
  background: #7ab55c;
}

.navbar-default.style-1 .navbar-toggle.collapsed .icon-bar {
  background: #666666;
}

.btn-default,
input[type="submit"],
input[type="button"],
input[type="reset"] {
  background-color: #7ab55c;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default:active:hover,
.btn-default:active:visited,
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="submit"]:active,
input[type="submit"]:active:hover,
input[type="submit"]:active:visited,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="button"]:active,
input[type="button"]:active:hover,
input[type="button"]:active:visited,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="reset"]:active,
input[type="reset"]:active:hover,
input[type="reset"]:active:visited {
  background-color: #7ab55c;
  opacity: .8;
  color: #fff;
}

.btn-default,
input[type="submit"],
input[type="button"],
input[type="reset"] {
  color: #fff;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default:active:hover,
.btn-default:active:visited,
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="submit"]:active,
input[type="submit"]:active:hover,
input[type="submit"]:active:visited,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="button"]:active,
input[type="button"]:active:hover,
input[type="button"]:active:visited,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="reset"]:active,
input[type="reset"]:active:hover,
input[type="reset"]:active:visited {
  color: #fff;
  box-shadow: none;
}

.btn.btn-primary {
  background: none;
  color: #7ab55c;
  border-color: #7ab55c;
}

.btn.btn-primary:hover,
.btn.btn-primary:focus,
.btn.btn-primary:active,
.btn.btn-primary:active:hover,
.btn.btn-primary:active:visited {
  opacity: .8;
  background-color: #7ab55c;
  border-color: #7ab55c;
  color: #fff;
  box-shadow: none;
}

.product .product-rating i.rated {
  color: #7ab55c;
}

.product .product-sale {
  background: #7ab55c;
}

.product .product-sold {
  background: #d1d1d1;
}

.accent-bg,
#instafeed {
  background: -webkit-linear-gradient(102deg, #56873d 19%, #97c57f 81%);
  background: linear-gradient(-12deg, #56873d 19%, #97c57f 81%);
}

.solid-accent-bg {
  background: #7ab55c !important;
}

.solid-accent-bg h3.moist-heading span {
  color: #fff;
}

.solid-accent-bg label {
  color: #fff;
}

.solid-accent-bg input {
  border: none;
}

.solid-accent-bg .btn-default {
  background: #fff;
  color: #7ab55c;
}

.solid-accent-bg .btn-default:hover,
.solid-accent-bg .btn-default:focus,
.solid-accent-bg .btn-default:active {
  background: #fff;
  opacity: .8;
  color: #7ab55c;
}

.solid-accent-bg .btn-primary {
  border-color: #fff;
  color: #fff;
}

.solid-accent-bg .btn-primary:hover,
.solid-accent-bg .btn-primary:focus,
.solid-accent-bg .btn-primary:active {
  border-color: #fff;
  opacity: .8;
  color: #fff;
}

.products-carousel .product .product-title {
  color: #BCC7CE !important;
}

.accent-color {
  color: #7ab55c !important;
}

.notify.sale {
  background: #7ab55c;
}

.toolbar .view-mode span.layout-opt:hover {
  color: #7ab55c;
}

.btn-link:hover,
.btn-link:focus {
  text-decoration: none;
  color: #7ab55c;
}

.news-item-content a.btn {
  color: #7ab55c !important;
}

.footer li a:hover,
.footer li a:focus {
  color: #7ab55c !important;
}

.widget-handle .cart .label {
  background: #7ab55c;
}

.parallax-element .description {
  background: #7ab55c !important;
}

.slick-dots li.slick-active button:before,
.slick-dots li button:hover:before {
  color: #7ab55c !important;
}

.form-group label.onfocus {
  color: #7ab55c !important;
}

.form-control:focus {
  border-color: #7ab55c;
}

.notify-addToCart .info {
  color: #7ab55c;
}

.accordion-menu li a:hover {
  color: #7ab55c;
}

.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open > .dropdown-toggle.btn-default.focus,
.open > .dropdown-toggle.btn-default:focus,
.open > .dropdown-toggle.btn-default:hover {
  color: #7ab55c !important;
  background: none !important;
  border-color: transparent;
  box-shadow: none;
}

.step .step-name span {
  background: #fff;
  color: #7ab55c !important;
}

.simply-scroll-btn-left:before,
.simply-scroll-btn-right:before {
  color: #7ab55c !important;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #7ab55c;
  opacity: 1;
}

footer .footer-nav.social li a {
  color: #7ab55c;
}

.cta {
  background: #7ab55c;
}
