.category-cover {
    display: none;
}

.product-manufacturer {
    display: none;
}

.tiktok {
  background-image: url(../css/tiktok.png)!important; }
  
#ps_cashondelivery-paymentOptions-additionalInformation   {
    padding-bottom: 10px;
}

.no-account {
    font-size: 20px!important;
}

/* cms Chi siamo */
.img-wrapper {
  width: 100%;
  overflow-x: hidden;
}

.img-responsive {
  max-width: 100%;
  height: auto;
  display: block;
}

/* barra menu e logo */
.tlo_belka {
    height: 150px;
}    



/* barra menu per quando si scorre */
.fixed_menu {
    height: 150px;
}

.custom-menu-centered {
  display: flex;
  justify-content: center;
  align-items: center; /* opzionale se vuoi centrare anche in altezza */
  padding: 0; /* rimuovi eventuale padding */
  margin: 0 auto; /* centra come blocco */
}

.custom-menu-centered li {
  display: inline-block; /* li in riga */
}


/* Per smartphone: max-width 767px (Bootstrap breakpoint mobile) */
@media (max-width: 767px) {
  .fixed_menu {
    height: 70px;
  }
}

@media (max-width: 769px) {
    .belka {
        top: 20px!important;
    }
}

@media (max-width: 767px) {
    #header .search-widget .search_button:before {
        padding: 20px 10px 2px 10px !important;
    }
}

@media (max-width: 768px) {
    .login-icons:after {
        padding: 30px 10px 2px 10px !important;
    }
}

#header .logo {
    max-width: 100%;
    max-height: 140px;
}

#top-menu {
    padding-top: 10px;
}

.header-nav .right-nav {
    padding-top: 15px;
}

#_desktop_top_menu .top-menu {
  display: flex;
  flex-wrap: wrap; /* consente l'andare a capo */
  justify-content: center; /* opzionale: centra gli elementi */
  gap: 10px; /* spaziatura tra le voci */
}

#_desktop_top_menu {
  overflow: visible;
  padding-bottom: 10px; /* spazio se va a capo */
}

#_desktop_top_menu .top-menu > li {
  white-space: nowrap; /* impedisce l'andare a capo del testo dentro ogni voce */
}

@media (min-width: 769px) and (max-width: 1920px) {
    #main {
        padding-top: 60px;
    }
}

/* due prodotti per riga */
@media (max-width: 450px) {
    .products .product_list li.product_item {
        width: 50%!important;
    }
}

@media (max-width: 768px) {
    .products .product_list li.product_item {
        width: 50%!important;
    }
}

@media (max-width: 1024px) {
    .products .product_list li.product_item {
        width: 50%!important;
    }
}

/* Social in basso */
.block-social li {
    background-color: unset;
}

.facebook::before {
    content: "";
    background-image: url(../css/facebook.png)!important;
}

.facebook {
    background-image: url(../css/facebook.png)!important;
}

.instagram::before {
    content: "";
    background-image: url(../css/instagram.png)!important;
}

.instagram {
    background-image: url(../css/instagram.png)!important;
}

.tiktok::before {
    content: "";
    background-image: url(../css/tiktok.png)!important;
}

.tiktok {
    background-image: url(../css/tiktok.png)!important;
}

.footer-container {
    background: linear-gradient(to bottom, #ffffff, #7b3c3a);
}

/* bottoni */
button.add-to-cart-buttons-products {
    background: #84413b!important;
}

.add-to-cart-buttons {
    transform: unset!important;          /* resetta la rotazione */
    -moz-transform: unset;
    -o-transform: unset;
    border: none;             /* semplificato */
    border-radius: 6px;        /* angoli stondati */
}

.add-to-cart-buttons:before {
    transform: unset!Important;          /* resetta la rotazione */
    -moz-transform: unset;
    -o-transform: unset;

}

.view {
    transform: unset!important;          /* resetta la rotazione */
    -moz-transform: unset;
    -o-transform: unset;
    border: none;             /* semplificato */
    border-radius: 6px;        /* angoli stondati */
}

.view:before {
    transform: unset!Important;          /* resetta la rotazione */
    -moz-transform: unset;
    -o-transform: unset;

}

.products .product_list li .quick-view  {
    transform: unset!important;          /* resetta la rotazione */
    -moz-transform: unset;
    -o-transform: unset;
    border: none;             /* semplificato */
    border-radius: 6px;        /* angoli stondati */
}

/* blog */
#lewa-columna {
    padding-top: 120px;
}

#lewa-columna .block-categories {
  display: none !important;
}

/* Applica a tutti i metodi di pagamento del modulo ps_checkout */
/* Applica layout orizzontale al label */
.ps_checkout-payment-option > label {
  display: inline-flex !important;
  align-items: center;
  gap: 10px;
}

/* Forza icona a stare in linea con il testo */
.ps_checkout-payment-option .ps_checkout-mark {
  display: inline-block !important;
  vertical-align: middle !important;
  margin: 0 !important;
}

/* Elimina eventuali margin-top o newline */
.ps_checkout-payment-option .ps_checkout-mark > div {
  display: inline-block !important;
}

/* modulo custom fields */

.an-pf-field-type-text-wrap, .anpf-select-dropdown-wrap {
    border: 1px solid!important;
}

