.desktop-main-header .main-header-bar {
    position: relative;
    min-height: 150px;
}

.desktop-main-header .main-header-bar .main-header-col1 {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.desktop-main-header .main-header-bar .main-header-col1 img {
    max-height: 135px;
    width: auto;
}
.brands-slider img {
    max-height: 80px;
    width: auto;
    margin: auto;
    display: block;
}
@media (max-width: 767px) {

  /* Hero banner στην αρχική */
  .wp-block-cover {
    min-height: 140px !important;
  }

  /* Φωτογραφίες προϊόντων στο Κατάστημα/κατηγορίες */
  .woocommerce ul.products li.product img,
  .woocommerce ul.products li.product .th-product-thumb img {
    max-height: 110px;
    object-fit: contain;
  }

  /* Background εικόνες (π.χ. background του site από Customizer) */
  body.custom-background {
    background-size: cover !important;
    background-attachment: scroll !important;
    background-position: center !important;
  }
}
@media (max-width: 767px) {

  /* Hero banner στην αρχική */
  .wp-block-cover {
    min-height: 140px !important;
  }

  /* Φωτογραφίες προϊόντων στο Κατάστημα/κατηγορίες */
  .woocommerce ul.products li.product img,
  .woocommerce ul.products li.product .th-product-thumb img {
    max-height: 140px;
    object-fit: contain;
  }

  /* Φωτογραφίες προϊόντων στην αρχική σελίδα (WooCommerce blocks) */
  .wc-block-grid__product-image img,
  .wp-block-woocommerce-product-on-sale img,
  .wp-block-woocommerce-product-new img,
  .wp-block-woocommerce-product-best-sellers img {
    max-height: 140px !important;
    object-fit: contain !important;
  }

  /* Πλέγμα 2 στηλών στο κινητό, αντί να στοιβάζονται */
  .wc-block-grid__products {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 12px !important;
  }

  /* Background εικόνες */
  body.custom-background {
    background-size: cover !important;
    background-attachment: scroll !important;
    background-position: center !important;
  }
}
@media (max-width: 767px) {
  .widget-footer-col1,
  .widget-footer-col2,
  .widget-footer-col3,
  .widget-footer-col4 {
    text-align: center;
  }

  /* Κεντράρει και τη λίστα από κάτω (Κατηγορίες/Εξυπηρέτηση) */
  .widget-footer-col1 ul,
  .widget-footer-col2 ul,
  .widget-footer-col3 ul,
  .widget-footer-col4 ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }

  /* Στοιβάζει τις 4 στήλες κάθετα, η μία κάτω από την άλλη */
  .widget-footer-wrap.thnk-col-4 {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}