
body{
  background-color: #ffffff
}

.footer-spree{
  background-color: #ffffff
}

.header-spree{
  background-color: #ffffff
}

p, h1, h2,h4,h5, .product-component-price, .product-component-name, .footer, .footer-spree-contact-note, 
  .footer-spree .spree-icon path, .footer-spree-info, .footer-spree-label, svg, 
  .breadcrumb li a, .taxon-title, .plp-sort-header, .main-nav-bar-category-button, 
  .breadcrumb li, .add-to-cart-form-general-availability, .add-to-cart-form-price, 
  .product-details-title, .product-details-subtitle, .product-description, 
  .footer-spree-copyright, .footer-spree-copyright a, .checkout-header-title h1, 
  .checkout-header-link-text, .shopping-cart-item-description h2 a, .shopping-cart-table-line-items
  .d-table-cell, .shopping-cart-table-line-items .d-lg-table-cell, .shopping-cart-total-amount, 
  .shopping-cart-total-text, .shopping-cart-buttons-continue:hover, .shopping-cart-buttons-continue:focus, 
  .shopping-cart-header, .shopping-cart-buttons-continue, label, #shipToLocation {
      color: #000000;
      fill: #000000;
}

a {
  color: #c0bc84;
}

a:hover {
  color: #73714f;
}

.btn:focus, .btn.focus {
  box-shadow: 0 0 0 0.2rem #c0bc84;
}

.btn-outline-primary {
  border-color: #c0bc84;
  color: #c0bc84;
}

.btn-outline-primary:hover {
  background-color: #c0bc84;
  color: #fff;
  border-color: #c0bc84;
}

.btn-outline-primary:active {
  background-color: #c0bc84;
  color: #fff;
  border-color: #c0bc84;
}

.btn-outline-primary:focus {
  background-color: #c0bc84;
  color: #fff;
  border-color: #c0bc84;
}

.add-to-cart-form-general-availability-value {
  color: #c0bc84;
}

.shopping-cart-empty-image {
  color: #c0bc84;
}

.btn.btn-primary {
  border-color: #c0bc84;
  background-color: #c0bc84;
}

# TODO COLOR DARK
.btn.btn-primary:hover {
  filter: brightness(85%) !important;
}

# TODO COLOR DARK
.btn.btn-primary:focus {
  filter: brightness(85%)!important;
}

a.delete {
  color: #c0bc84;
}

a.delete:hover {
  filter: brightness(50%)!important;
}

a.ml-1 {
  color: #c0bc84;
}

a.ml-1:hover {
  filter: brightness(50%)!important;
}

a.js-delete-address-link {
  color: #c0bc84;
}

a.js-delete-address-link:hover {
  filter: brightness(50%)!important;
}

.text-primary {
  color: #c0bc84 !important;
}

.border-primary {
  border-color: #c0bc84 !important;
}

input:checked + .select-label {
  border-color: #f3efb7;
}

.spree-checkbox input[type="checkbox"]:checked + label {
  background-color: #f3efb7;
}

.plp-overlay-card-item--selected {
  border: #f3efb7 solid 2px;
}

.plp-filters-card-item--selected {
  border: #f3efb7 solid 2px;
}

.product-added-modal-check-mark {
  color: #f3efb7;
}

.spree-checkbox label {
  border: #f3efb7 solid 2px;
}

.spree-flat-input:focus, .spree-flat-select:focus {
  border-color: #f3efb7;
}

.checkout-progress-steps .nav-item.active, .checkout-progress-steps .nav-item.completed {
  color: #f3efb7;
}

.checkout-progress-steps .nav-item {
  color: #f3efb7;
}

#content .background-category-store-default {
  background-color: #c0bc84;
}

.mb-3 a[data-method="get"] {
  color: #c0bc84;
}

a.account-page-user-info-item-title-edit {
  color: #c0bc84;
}

a.account-page-user-info-item-title-edit:hover {
  filter: brightness(50%) !important;
}

.forgot-password a:hover, .forgot-password a:active {
  color: #c0bc84
}

.forgot-password a:hover, .forgot-password a:active {
  color: #c0bc84
}

.page-item.active .page-link {
  background-color: #c0bc84;
  border-color: #f3efb7;
}

.page-link:hover {
  color: #73714f;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary.active:not(:disabled):not(.disabled), .show > .btn-primary.dropdown-toggle {
  background-color: #73714f !important;
  border-color: #4d4b35 !important;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary.active:not(:disabled):not(.disabled):focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem #c0bc84
}

.btn-primary:focus, .btn-primary.focus {
  filter: brightness(85%)!important;
  box-shadow: 0 0 0 0.2rem #c0bc84
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary.active:not(:disabled):not(.disabled), .show > .btn-outline-primary.dropdown-toggle {
  background-color: #c0bc84;
  color: #fff;
  border-color: #c0bc84;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary.active:not(:disabled):not(.disabled):focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem #c0bc84
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  filter: brightness(85%)!important;
  box-shadow: 0 0 0 0.2rem #c0bc84
}

.main-nav-bar-category-button:hover {
  color: #c0bc84 !important;
}

#content .homepage-taxon-box .homepage-taxon-box-text h3 {
  color: white;
}

.modal-content {
  background: #ffffff;
}

.modal-body {
  color: #000000;
}
