html#ecwid_html body#ecwid_body {
  /* Standard scheme has no changes to the Base CSS, so it's empty */
}

/**10Oct20 TMako START OF PREORDER **/
/** Removes In Stock label. Use only for pre-order situations. Comment out when the item is back in stock **/
/** T.Mako 26Sep21 - change radio button width in checkout **/
div.ec-radiogroup__radio {
  width: 20%;
}

/** Ecwid ID: 110501040 | SKU: 69060 | NAME: ED500 Standard **/
div.ec-store__product-page--110501040 div.product-details__sidebar div.product-details-module__title span {
  display: none;
}

div.grid-product.grid-product--id-110501040 div.grid-product__wrap div.grid-product__wrap-inner div.grid-product__buy-now div.form-control__button button.form-control__button span.form-control__button-text {
  display: none;
}

div.grid-product.grid-product--id-110501040 div.grid-product__wrap div.grid-product__wrap-inner div.grid-product__buy-now div.form-control__button button.form-control__button span.form-control__button-text:after {
  content: 'PREORDER';
}

/** Ecwid ID:  110575097 | SKU: 69061 | NAME: ED500 ESD **/
div.ec-store__product-page--110575097 div.product-details__sidebar div.product-details-module__title span {
  display: none;
}

/**10Oct20 TMako END OF PREORDER **/
table.ecwid-productBrowser-innerTable {
  table-layout: fixed !important;
}

table.ecwid-productBrowser-innerTable td {
  overflow: auto !important;
}

html#ecwid_html body#ctl00_BodyTag .ec-size .ec-store .form-control:not(.form-control--loading) .form-control__button,
html#ecwid_html body#ctl00_BodyTag .ecwid .ecwid-btn--primary,
html#ecwid_html body#ctl00_BodyTag .ec-size .ec-store .form-control--secondary .form-control__button {
  background-color: #4cab01;
  color: white;
  font-size: 110%;
}

html#ecwid_html body#ctl00_BodyTag .ec-size .ec-store .form-control:not(.form-control--loading) .form-control__button:hover,
html#ecwid_html body#ctl00_BodyTag .ecwid .ecwid-btn--primary:hover,
html#ecwid_html body#ctl00_BodyTag .ec-size .ec-store .form-control--secondary .form-control__button:hover {
  background-color: #0044aa;
  color: white;
  font-size: 110%;
}

div.ecwid-productBrowser-price,
span.ecwid-productBrowser-price-value {
  color: blue;
  font-weight: bold;
}

div.ecwid-productBrowser-head {
  color: #39436f;
  font-size: 200%;
  font-weight: bold;
}

div.ecwid-BuyNow button.ecwid-btn--buyNow {
  background-color: #4cab01;
}

div.ecwid-BuyNow button.ecwid-btn--buyNow:hover {
  background-color: #0044aa;
}

button.ecwid-btn.ecwid-btn--primary.ecwid-btn--addToBag {
  background-color: #4cab01;
}

button.ecwid-btn.ecwid-btn--primary.ecwid-btn--addToBag:hover {
  background-color: #0044aa;
}

div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-productNameLink a {
  font-weight: bold;
}

/** right panel attributes **/
div.ecwid-productBrowser-extraFields-side div.ecwid-productBrowser-fieldRow-side span {
  font-size: 110%;
}

/** recently viewed product **/
#rvp-products {
  padding: 20px;
  background-color: #dcd8d8;
}

#rvp-products #rvp-products-wrapper #recently-viewed-list .recently-viewed__name {
  font-size: 12px;
}

/** Turia May 19 - Change colour of Out of Stock label from black to red **/
div.ecwid-productBrowser-details-outOfStockLabel {
  color: red;
}

/** Turia May 19 - Change colour of Sale label from black to red **/
div.ecwid-productBrowser-price-save ecwid-productBrowser-price-save-title,
div.ecwid-productBrowser-price-save,
div.grid-product__textblock.grid-product__price-label {
  color: red;
}

/** Turia May 19 - you may like products **/
html#ecwid_html body#ctl00_BodyTag .ecwid-productBrowser-details .ecwid-productBrowser-relatedProducts {
  background-color: #fdce9f;
}

div.gwt-Label.ecwid-productBrowser-relatedProducts-title {
  font-size: 14px !important;
  font-weight: bold;
  margin-left: 10px;
}

/* continue shopping **/
a.ec-link {
  background-color: #4cab01;
  color: white;
  padding: 10px 30px;
  border-radius: 2px;
  font-size: 110%;
  font-weight: bold;
}

/**20Nov19 TMako  workaround to add text after price using option input label but not allowing the input field to be used, option defined in products, code here ensures input field is not displayed **/
div.product-details-module.details-product-option.details-product-option--textfield > div.product-details-module__content {
  display: none;
}

/**6May20 TMako raw store menu colour **/
.menu .cat-name a, .menu .cat-name a:visited {
  background-color: #2e3192;
  color: white;
  font-size: 90%;
  padding: 0 6px;
  border-radius: 5px;
}

.menu .cat-name a:hover {
  color: #6cfaf8;
}

div.logo {
  color: white !important;
}

@media (min-width: 1024px) {
  .menu .cat-name {
    padding: 0 5px 8px !important;
  }
}

@media only screen and (max-device-width: 24em) {
  /** radion button on shipping ang payment screen **/
  div.ec-radiogroup__items label.ec-radiogroup__item {
    width: 98% !important;
  }
  div.ec-radiogroup__items div.ec-radiogroup__radio {
    width: 20% !important;
  }
  /** product left and right arrows **/
  div.ecwid-productBrowser-backgroundedPanel {
    max-width: 100% !important;
    width: 100%;
    padding: 0 !important;
  }
  input.gwt-TextBox.ecwid-productBrowser-details-qtyTextField.mobile {
    border: 1px solid black;
    float: left;
  }
}

/*cart summary on mobile fix_start*/
@media only screen and (max-width: 600px) {
  .ec-size .ec-store .ec-cart-item__image {
    flex-shrink: 0;
    padding-right: 16px;
    width: 20%;
  }
  .ec-size .ec-store .ec-cart-item__picture {
    display: block !important;
    width: 56px !important;
  }
  .ec-size:not(.ec-size--s) .ec-store .ec-cart-item__title {
    font-size: 16px !important;
  }
  .ec-size .ec-store .ec-cart-item__control {
    margin-left: 10px;
    padding-left: 230px;
  }
  .ec-size .ec-store .ec-cart-summary__cell {
    padding-right: 10px;
  }
  .ec-size .ec-store .ec-cart-item__price-inner {
    padding-right: 10px;
  }
  .ec-size .ec-store .ec-cart-item__image {
    padding-top: 20px;
  }
}

/*cart summary on mobile fix_end*/
/** T.Mako 2Aug23 - remove credit card icons not used **/
.ec-cart-step--payment .ec-radiogroup__item--module-CUSTOM_PAYMENT_APP-ecwid-payeway-app .ecwid-PaymentMethodsBlockSvg:nth-child(3), .ec-cart-step--payment .ec-radiogroup__item--module-CUSTOM_PAYMENT_APP-ecwid-payeway-app .ecwid-PaymentMethodsBlockSvg:nth-child(4), .ec-cart-step--payment .ec-radiogroup__item--module-CUSTOM_PAYMENT_APP-ecwid-payeway-app .ecwid-PaymentMethodsBlockSvg:nth-child(6) {
  display: none;
}
