.contacts .data .phone a, .contacts .data .phone {
  color: #1a7ac4;
}
 .contacts .data .phone a:hover {
  color: #14619c;
}
 /* this is the grey to the main page background */
[data-block],
div.ecwid-productBrowser {
  background-color: #0F0F0C;
}
 /* this the white section text further down the page - i.e. Why Jack Webb Motorsports? */
[data-block],
div.ecwid-productBrowser {
  color: #FFF;
}
 /* this is the price in blue*/
.grid-product__price-amount {
  color: #209CED !important;
}
 /*Top level white category names*/
.menu .cat-name a {
  color: #FFF !important;
}
 /*top page blue title*/
.hero h1 {
  color: #209CED !important;
}
 /*All Buttons color blue*/
.ec-size .ec-store .form-control--secondary .form-control__button {
  background: #209CED;
}
 /*Text below top level categories*/
.ec-size .ec-store .grid__categories--appearance-below .grid-category__title-inner {
  color: #fff;
}
 /*checkout and accept T&C buttons*/
html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__button {
  background-color: #209CED;
}
 /*order process stage text white*/
html#ecwid_html body#ecwid_body .ecwid div.ecwid-Checkout-BreadCrumbs-link-current {
  color: #fff;
}
 /*shipping details page title*/
html#ecwid_html body#ecwid_body .ecwid div.ecwid-productBrowser-head {
  color: #fff;
}
 /*cart info text white - row titles*/
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-summary__title {
  color: #fff;
}
 @charset "UTF-8";
/*cart info text white - amounts££*/
html#ecwid_html body#ecwid_body .ecwid span {
  color: #fff;
}
 /*cart info text white -items in cart*/
html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .ec-cart-item__title {
  color: #fff;
}
 /*shipping method text black*/
html#ecwid_html body#ecwid_body .ecwid-shippingOptions-List span.ecwid-shippingOption label {
  color: #000;
}
 /*cart pricing text white*/
.ec-size .ec-store .ec-cart-summary__price {
  color: #fff;
}
 div.ecwid-PaymentMethodsBlock-PaymentOption span.gwt-RadioButton input, div.ecwid-PaymentMethodsBlock-PaymentOption span.gwt-RadioButton label {
  color: #333;
}
 .ecwid-shippingOptions-List span.ecwid-shippingOption label span,
.ec-size .ec-store .form-control--checkbox label,
.ecwid-PaymentInstructions-instructions {
  color: #333;
}
 .ecwid-Person-address-line span,
.ecwid-Person-phone span,
.ecwid-Invoice-Summary-value span,
.ecwid-Person .ecwid-Person-email,
.ecwid-Person .ecwid-Person-phone-number {
  color: black;
}
 table.ecwid-Invoice-itemsTable .ecwid-productBrowser-productNameLink a,
table.ecwid-Invoice-itemsTable .ecwid-productBrowser-sku,
table.ecwid-Invoice-itemsTable td.ecwid-Invoice-itemsTable-cell-price .ecwid-productBrowser-price,
table.ecwid-Invoice-itemsTable td.ecwid-Invoice-itemsTable-cell-qty .ecwid-Invoice-qtyLabel,
table.ecwid-Invoice-itemsTable td.ecwid-Invoice-itemsTable-cell-subtotal .ecwid-productBrowser-price,
html#ecwid_html body#ecwid_body .ecwid .ecwid-Invoice-footer-placeOrder-summary .gwt-Label {
  color: white;
}
 td.ecwid-Invoice-footer-orderConfirmation-text:nth-child(1) {
  color: white;
}
 .ec-size .ec-store .form-control--checkbox label {
  color: white;
}
 .ecwid .ecwid-btn--primary {
  background: #209CED;
}
 .ecwid .ecwid-btn--primary:hover {
  background: #595959;
}
 td.ecwid-Invoice-Header-OrderId,
td.ecwid-Invoice-Header-OrderId span {
  color: white;
}
 .hero .ec-size .ec-store .form-control__button {
  background-color: #209CED !important;
}
 div.hero div.ec-size .form-control .form-control__button-text {
  font-size: 0;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-tabs__text {
  color: white;
}
 div.hero div.ec-size .form-control .form-control__button-text:after {
  content: 'Enter the Store';
  font-size: 16px;
}
 .ec-size .ec-store .form-control--flexible .form-control__inline-label {
  color: white;
}
 .ecwid_body .ecwid span {
  color: black;
}
 .ecwid-expanded-layer-active > div {
  color: black;
}
 div.ecwid-amexReview {
  color: black;
}
 .ec-size .ec-store .grid-product__title-inner {
  color: #ffffff;
}
 @media only screen and (min-width: 700px) {
  .cat-row {
    display: none;
  }
}
 #ec-cart__stripe-payment-element-placeholder {
  background-color: #cac7c7 !important;
  border-radius: 10px !important;
  padding: 10px !important;
}
 