/* 5.5 */
div.product-details-info div.brief-descr.product-description {
  display: none !important;
}

.payment-description {
  max-width: 300px;
  white-space: pre-wrap; /* css-3 */
  white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  word-wrap: break-word; /* Internet Explorer 5.5+ */
}

#braintree-card-number,
#braintree-expiration-date,
#braintree-cvv {
  background-color: #ffffff !important;
} 

.category-description img,
.product-description img,
.page-body-content img,
.news-message-body img,
.mce-content-body img,
.fr-view img {
  display:inherit;
  max-width:100%;
  height:auto
}

.product-details-info {
  max-width: 534px;
}

/* TODO FIX THIS
.product-details .product-stock .clearfix {
  display: none;
}
*/
/* Mr N can edit stuff below this line */

#header-area {
  background-color: #000;
}
/* Header icons */
/*.header-bar__column-list-item-button--catalog svg { */
ul.header-bar__column-list li.header-bar__column-list-item svg {
  color: #fff;
}
/* Header icon label text */
.header-bar__column-list-item-button-title {
  color: #fff;
} 
/*
ul.header-bar__column-list li span {
  color: #fff;
}
*/
/* Bar underlining header icons */
.header-bar__column-list-item-button::after {
/* var(--color-selected) */
  background: #c00;
}

/* MMY background */
.block-level-selector {
  background: #383838;
}

/* MMY select colors */
#header-top .block-level-selector .level-selector-box .form-control--select .field__field {
  background: #1e1e1e; 
}

/* MMY Buttons */
.regular-button.disabled, .regular-main-button.disabled, .regular-button[disabled], .regular-main-button[disabled], .regular-button:disabled, .regular-main-button:disabled, .regular-button.disabled:hover, .regular-main-button.disabled:hover, .regular-button[disabled]:hover, .regular-main-button[disabled]:hover, .regular-button:disabled:hover, .regular-main-button:disabled:hover, .regular-button.disabled:active, .regular-main-button.disabled:active, .regular-button[disabled]:active, .regular-main-button[disabled]:active, .regular-button:disabled:active, .regular-main-button:disabled:active {
  background: #5b5d5e;
  color: #888;
  border-color: #3c4142;
}


/* Buttons */
.regular-button, .regular-main-button {
  background: #3c4142;
  border-color: #3c4142;
}
.regular-button, .regular-main-button, .regular-button:link, .regular-main-button:link, .regular-button:visited, .regular-main-button:visited {
  color: #fff;
}

.regular-button:hover, .regular-main-button:hover, .regular-button:focus, .regular-main-button:focus, .regular-button:active, .regular-main-button:active {
  background: #5b5d5e;
  color: #888;
  border-color: #3c4142;
}

.block-brands .head-h2 {
  margin-top: 32px;
}

/* Top Banners */
html .bannerBox.WideTop-box {
  margin-bottom: 4px;
}

/* Homepage brands area */
.block-brands .subcategory-view-icons .subcategory-icon {
  padding: 120px;
}

/* Select menu labels */
.field__label {
 top: 5px; 
}
/*
--color-link: #d70e0e;
--color-lime: #d70e0e;
--body-bg: #fff;
--color-text: #0e0d0f;
--color-logo: #0e0d0f;
--color-selected: #d70e0e;
--color-contrast: #0e0d0f;
--color-high-contrast: #000;
--color-anti-contrast: #fff;
--color-lines: #f1eff5;
--color-border: #cac3cc;
--color-lvl1: #f9f8fb;
--color-btn: #644d8f;
--color-btn-hover: #744885;
--color-gray-text: #5c5763;
--color-pale-gray-text: #a2a0a5;
--color-brown: #cac3cc;
--color-red: #b25f55;
--color-green: #528155;
--color-bar: #fff;
--color-image-bg: #fff;
--block-shadow: 0 0 10px rgba(0,0,0,.05);
--color-error: var(--color-red);
--color-ok: var(--color-green);
*/
:root {
  --field-focused-label-transform: scale(.75) translate3d(0, -8px, 0);
  
  --color-link:#c00;
  --color-green:#fa4c06;
  --color-selected:#ff2600;
  --color-lime:#ff2600;
  --color-brown:#555;
}
[data-theme='dark'] {
  --color-link:#c00;
  --color-lime:#ff2600;
  --body-bg:#000000;
  --color-text:#f0f0f0;
  --color-logo:#f0f0f0;
  --color-selected:#ff2600;
  --color-contrast:#f0f0f0;
  --color-high-contrast:#fff;
  --color-anti-contrast:#0f1621;
  --color-lines:#283345;
  --color-border:#d70e0e;
  --color-lvl1:#111a29;
  --color-btn:#891717;
  --color-btn-hover:#90759d;
  --color-gray-text:#a2a0a5;
  --color-pale-gray-text:#a2a0a5;
  --color-brown:#555;
  --color-red:#d70e0e;
  --color-green:#fa4c06;
  --color-bar:#162338;
  --block-shadow:0 10px 20px 0 rgba(0,0,0,0.25);
  --color-image-bg:rgba(255,255,255,0.05)
}