.footer-container { border-top: 1px solid #eee;}
.block_newsletter {
  background-color: none;
  background-repeat: no-repeat;
  background-position: bottom 83px;
  background-attachment: fixed;
  background-size: cover;
  background-image: url("https://images.unsplash.com/photo-1513542789411-b6a5d4f31634?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1674&q=80");}
.block_newsletter .h1 { text-align: center;}
#footer .logo, #header .logo, .footer-logo .logo {max-height: 54px;}
#header .fixed-menu .logo {max-height: 44px;}
.header-nav a{color: #fff;}
.header-nav a:hover {color: #0b8457;}
.an_wishlist-nav-link a:hover {color: #0b8457;}
.an_wishlist-nav-link a:hover {color: #0b8457 !important;}
.user-info a:hover {color: #0b8457 !important;}
.an_advantages-head .an_advantages-title  {display:none;}
.secondary-blog .btn-primary {min-width: 150px;}
.an_homeslider-desc p:not(.h2), .anthemeblocks-homeslider-desc, .anthemeblocks-homeslider-desc p {font-size:18px;}
#left-column .block-categories {border-top: 1px solid rgb(204, 204, 204);padding-top: 10px;}
#search_filters {border-top: 1px solid rgb(204, 204, 204);padding-top: 10px;}
.btn.disabled, .btn.disabled:hover {background: #000;color:white;}
.btn.disabled, .btn:disabled {opacity: 1;}
#scrolltopbtn { bottom: 70px;right: 7px;}
.an-sfsl p {color: #b2b2b2;}
.cart-summary-line span {width:100%;}
.block-category #category-description strong {color: #0b8457;}
.fixed-menu {z-index: 501 !important;}
.an_copyright a, .an_copyright p {color: #252436;}
#products .product-title,
 .featured-products .product-title,
 .product-accessories .product-title,
 .product-miniature .product-title {height: 8rem;}
@media only screen and (max-width: 480px) {#img-cms {width: 100%;height: 100%;}}
.blog-detail .blog-description ul {list-style: disc;}
.cart-preview .cart-title, .cart-preview .cart-bottom {
    background: #fff;
}

//CSS PROVA

/* Allineamento generale della barra nera */
.header-nav .container > .row {
  display: flex;
  align-items: center;          /* centratura verticale */
  justify-content: space-between;
  flex-wrap: nowrap;
}

/* Contenitori sinistra/destra allineati */
.header-nav .left-nav,
.header-nav .right-nav {
  display: flex;
  align-items: center;
  gap: 20px;                    /* spaziatura tra elementi */
}

/* Elimina eventuali margini residui */
.header-nav .left-nav > * ,
.header-nav .right-nav > * {
  margin: 0;
  padding: 0;
}

/* Icone (carrello, accesso ecc.) uniformi */
.header-nav .right-nav a,
.header-nav .right-nav i {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 1;
  color: #fff;                  /* se vuoi testo chiaro sulla barra scura */
}

.header-nav .right-nav a:hover {
  color: #f2c94c;               /* colore hover opzionale */
}


