@charset "UTF-8";
/* Move the icons in the footer to the very top — BEGINNING */
.ec-size .ec-store__content-wrapper {
  display: flex;
  flex-direction: column;
}

.ec-size .ec-footer {
  order: -1 !important;
}

/* Move the icons in the footer to the very top — END */
/*buy it now button on product grid*/
.ec-size .ec-store .grid-product__buy-now .form-control__button {
  background: #ADD8E6;
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: centre;
}

/*Alter size of related products images*/
.ecwid .ecwid-productBrowser-relatedProducts {
  transform: scale(0.5, 0.5);
  position: relative;
  top: -50px;
  left: -230px;
}

.ecwid .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-productNameLink {
  transform: scale(1, 1);
}

/*Button color*/
.ec-size .ec-store .form-control--primary .form-control__button {
  background-color: #ADD8E6 !important;
  font-size: 16px;
}

/*Button color on hover*/
.ec-size .ec-store .form-control--primary .form-control__button:hover {
  background: #ADD8E6;
}

/*Text color*/
.ec-size .ec-store .form-control--primary .form-control__button {
  color: black;
}

/*Text color on hover*/
.ec-size .ec-store .form-control--primary .form-control__button:hover {
  color: black;
}

/*Product price in the product page & Catalogue!*/
.ec-size .ec-store .ec-price-item {
  margin-top: 12px;
  font-size: 23px;
}

.ec-size.ec-size--s .ec-store.product-details-module__content--collapsed {
  max-height: none;
}

/*changes font on whole site*/
.ecwid div, .ecwid span, .ecwid a,
.ecwid p {
  font-family: Poppins !important;
}

/*Product titles on grid  page*/
/*Change font color*/
.ec-size .ec-store .grid-product__title-inner {
  color: black;
}

/*Product titles on catalog page*/
/*Change font size*/
.ec-size .ec-store .grid-product__title-inner {
  font-size: 18px  !important;
  font-family: Poppins !important;
}

/*Product price on catalog page*/
/*Change font color*/
.ec-size .ec-store .grid-product__price-amount {
  color: black;
}

/*Change price font size*/
.ec-size .ec-store .grid-product__price-amount {
  margin-top: 10px;
  margin-bottom: 8px;
  font-size: 18px;
}

/*Swap product attributes to after description*/
.product-details-module__content {
  display: flex;
  flex-direction: column-reverse;
}

/*related products whitespace*/
div.ecwid-productBrowser-details div.ecwid-productBrowser-relatedProducts {
  padding: 15px 4px;
}

/*space between add basket and quantity*/
.ec-size .ec-store .details-product-purchase__qty {
  margin-top: 20px;
}

/*change size of floating widget*/
html#ecwid_html body#neve_body .ec-minicart.ec-minicart--pill {
  padding: 6px;
}

/*change the colour of the floating widget*/
html#ecwid_html body#neve_body .ec-minicart.ec-minicart--pill {
  background-color: #ffffff;
}

/*keep helpfulcrowd within the screen*/
@media (min-width: 900px) {
  .hc-widget .hc-product-tabs#hc-product-tabs {
    width: 900px !important;
  }
}

/*  Search box widget style */
input.ecwid-search-widget__input[type="text"] {
  width: 320px;
  /* change width as needed*/
  height: 40px;
  /* change height as needed*/
  border: solid 2px #ADD8E6;
  /* change border color */
  background-color: white;
  /* change background colour */
  font-size: 16px;
  /* change font size in search field */
  color: black;
  /* change font color in search field */
}

/* to move the search box widget*/
.ecwid-search-widget {
  position: relative;
  margin-left: 850px;
  /* change left margin as needed*/
  margin-top: 2px;
  /* change top margin as needed*/
}

.ec-cart-coupon__text {
  font-size: 18px !important;
  font-weight: 500;
}
