

*:focus {
  outline-color: #95C11F;
}

.menu-culture-selector.selected,
.menu-search-button.selected {
  background: #5CA52C;
}

.button.is-primary,
.button.is-primary:hover,
.button.is-primary[disabled],
fieldset[disabled] .button.is-primary {
  background-color: #5CA52C;
}

.button.is-primary:hover {
  background-color: #95C11F;
}

.border-style[disabled] {
  border-color: #dedc00;
}

.four-column-layout .four-column-wrap .column .inner-content,
.single-double-column-layout .three-column-wrap .column .inner-content,
.double-column-layout .double-column-wrap .column .inner-content {
  border-color: #5CA52C;
}

.select:not(.is-multiple):not(.is-loading):after,
.select:not(.is-multiple):not(.is-loading):hover:after {
  border-color: #5CA52C;
}

.select select:focus, .select select:active {
border-color: #dedc00;
  box-shadow: none;
}

/*.icon-basket-count {
  color: #5CA52C;
  background-color: #dedc00;
}*/

a,
a:hover {
  color: #5CA52C;
}

.button.is-secondary,
.button.is-secondary:hover {
background-color: #dedc00;
  color: #333333;
}

.button.is-tertiary {
border-color: #dedc00;
  color: #5CA52C;
}

.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active), .button:focus:not(:active), .button.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125rem #dedc00;
}

input[type=text]:focus,
input[type=email]:focus {
  border-color: #dedc00;
}

.is-checkradio[type='checkbox'] + label:after {
  border-color: #5CA52C;
}

.is-checkradio[type=radio]:checked+label::after {
  border-color: #5CA52C !important;
  background-color: #5CA52C !important;
}

.bhce-heading {
  color: #5CA52C;
}

.prod-nav-mob-wrapper .in-menu-icon a, .prod-nav-mob-wrapper .in-menu-icon button {
  background-color: #5CA52C;
}

.prod-nav-mob-wrapper .prod-subnav-close button {
background-color: #5CA52C;
  border-color: #5CA52C;
}

.primary-nav-item .primary-link.is-selected, .primary-nav-item .primary-link:hover {
  background: #5CA52C;
}

.nav-list-item .secondary-link:hover {
  border-color: #dedc00;
}

.pager-button {
  color: #5CA52C;
}

.is-primary-color {
  color: #5CA52C;
}

.is-primary-bg-color {
  background-color: #5CA52C;
}

.is-primary-fill-color {
  fill: #5CA52C;
}

.is-secondary-color {
  color: #dedc00;
}

.has-charcoal-text {
  color: #333333;
}

.is-secondary-bg-color {
  background-color: #dedc00;
}

.is-secondary-border-color {
  border-color: #dedc00;
}

.is-purple {
  color: #95C11F;
}

.is-orange {
  color: #E73257;
}

.input:focus,
.textarea:focus,
.select select:focus,
.is-focused.input,
.is-focused.textarea,
.select select.is-focused,
.input:active, .textarea:active,
.select select:active,
.is-active.input,
.is-active.textarea,
.select select.is-active {
  border-color: #5CA52C;
  box-shadow: 0 0 0 0.125rem #dedc00;
}

.culture-panel a.active:after {
  border-color: #5CA52C;
}

.variant-wrapper .colour-container {
  border-color: #5CA52C;
}

.main-slider figure.selected {
  border-color: #5CA52C;
}

.variant-wrapper .radio-button-label input:checked + .colour-container {
  box-shadow: 0 0 0 2px #5CA52C;
}


.has-variants-sticker {
  background: #5CA52C;
}

.bundle-sticker {
  background: #5CA52C;
}

.product-image-container .btn-wrap.next button:after, .product-image-container .btn-wrap.prev button:after {
  border-color: #5CA52C;
}

.modal-content.custom-themed {
  border-color: #5CA52C;
}

.address-entered .address-header,
.address-entered .address {
    color: #5CA52C !important;
}

.results-modal .modal-close:focus {
    outline-color: #95C11F;
    outline-style: auto;
}