
/* Custom CSS theme */
@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;
}

.ec-size .product-details, .ec-size .ec-grid {
  order: 2;
}

.ec-size .ec-pager {
  order: 3;
}

.ec-size .ec-store .ec-store__content-wrapper .ec-footer {
  order: 1;
}

.ec-size .ec-store .ec-store__content-wrapper .ec-cart {
  order: 2;
}

/* Move the icons in the footer to the very top — END */
/*ICONA TWITTER REMOVE*/
.ec-size .ec-store .details-product-share__buttons .ec-likely__widget--twitter {
  display: none;
}

/*COLORE LINK VISUALIZZA ALTRO*/
.ec-link {
  color: #393434 !important;
}

.ec-link:hover {
  color: #E6BB61 !important;
}

/*COLORE NOME PRODOTTO IN VISTA RIEPILOGO*/
.grid-product__title-inner {
  color: #393434 !important;
}

.grid-product__title-inner:hover {
  color: #E6BB61 !important;
}

/*COLORE LINK INTERNI A DESCRIZIONE */
#productDescription a {
  color: #393434   !important;
  text-decoration: underline !important;
}

#productDescription a:hover {
  color: #E6BB61 !important;
}

/*COLORE NUMERO CARRELLO */
.ec-minicart__counter {
  color: #393434  !important;
}

.ec-minicart__counter::after {
  border: solid 1px #393434  !important;
  background-color: #e6bb61 !important;
}

/*LARGHEZZA BOX PRODOTTI CORRELATI*/
.ec-size .ec-store .ec-related-products .grid-product {
  width: 22% !important;
}

/*LARGHEZZA BOX PRODOTTI CORRELATI MOBILE*/
@media only screen and (max-width: 600px) {
  .ec-size .ec-store .ec-related-products .grid-product {
    width: 100% !important;
  }
}

@media only screen and (min-width: 601px) {
  .ec-size .ec-store .ec-related-products .grid-product {
    width: 50% !important;
  }
}

@media only screen and (min-width: 1024px) {
  .ec-size .ec-store .ec-related-products .grid-product {
    width: 22% !important;
  }
}

/*LARGHEZZA BOX PRODOTTI MOBILE*/
@media only screen and (max-width: 600px) {
  html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product {
    display: flex;
    text-align: center;
    width: 100% !important;
  }
}

/*LARGHEZZA BOX CATEGORIE MOBILE*/
@media only screen and (max-width: 600px) {
  .ec-size .ec-store .grid__categories--advanced[data-cols="1"] .grid-category:nth-child(n+1) {
    width: 100%  !important;
  }
}

/*FONT PRODOTTI E CATEGORIE*/
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/raleway/v22/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvao7CGPrcVIT9d0c-dYA.woff) format("woff");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/raleway/v22/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvao7CIPrcVIT9d0c8.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.grid-product__title-inner {
  font-family: Raleway;
  font-size: 14px !important;
}

.ec-size .ec-store .product-details__product-title {
  font-family: Raleway;
  font-size: 18px !important;
}

.grid-category__title-inner {
  font-family: Raleway;
  font-size: 18px !important;
}
