/* MARRONI FASHION - Green links/text accents */
:root{
  --marroni-green:#0b6a57;
  --marroni-green-dark:#085346;
}

/* Make link-based blue text use the new green, without affecting button text */
a:not(.btn):not(.button):not(.mfp-arrow):not(.carousel-control),
a:not(.btn):not(.button):not(.mfp-arrow):not(.carousel-control):visited,
.text-primary,
.text-info,
.breadcrumb a,
#content a,
.list-unstyled a,
.caption a,
.product-thumb .caption a,
.manufacturer-list a,
.category-list a,
footer a,
#top-links a,
#top a,
header a,
#cart-total,
#wishlist-total,
#compare-total,
.wishlist-total,
.compare-total,
.account-account #content a,
.account-order #content a,
.account-wishlist #content a,
.account-edit #content a,
.account-address #content a,
.information-contact #content a,
.information-sitemap #content a,
.checkout-success #content a,
.alert a,
.pagination > li > a,
.pagination > li > span,
.nav-tabs > li > a,
.nav-pills > li > a,
.list-group a,
.table a,
.panel a,
.refine-search a,
.subcat a,
.marroni-home a,
.marroni-category-v2 a,
.marroni-category-v3 a {
  color: var(--marroni-green) !important;
}

a:not(.btn):not(.button):not(.mfp-arrow):not(.carousel-control):hover,
a:not(.btn):not(.button):not(.mfp-arrow):not(.carousel-control):focus,
.breadcrumb a:hover,
#content a:hover,
footer a:hover,
#top-links a:hover,
header a:hover,
.pagination > li > a:hover,
.nav-tabs > li > a:hover,
.nav-pills > li > a:hover,
.list-group a:hover,
.table a:hover,
.panel a:hover {
  color: var(--marroni-green-dark) !important;
}

/* Preserve white text on filled buttons */
.btn,
.btn:hover,
.btn:focus,
.button,
.button:hover,
.button:focus,
a.btn,
a.btn:hover,
a.btn:focus,
a.button,
a.button:hover,
a.button:focus,
.product-thumb .button-group a,
.product-thumb .button-group a:hover,
#cart .btn,
#cart .btn:hover {
  color: #fff !important;
}

/* Small cart/account totals and icons */
#top-links .dropdown-menu a,
#cart .dropdown-menu a,
#cart .text-right,
#cart .text-left,
#cart strong,
#cart .mini-cart-info a,
#cart .mini-cart-total {
  color: var(--marroni-green) !important;
}

/* Optional accents for headings that are often blue in themes */
.module-title,
.box-heading,
.account-account h2,
.account-account h3 {
  color: #243b32;
}
