/* Fundal ROȘU pentru OUTLET - text alb mereu */
#top-menu a.dropdown-item[href="https://bellona-mobila.ro/156-o-u-t-l-e-t"],
#top-menu a.dropdown-item[href="https://bellona-mobila.ro/156-o-u-t-l-e-t"]:hover,
#top-menu a.dropdown-item[href="https://bellona-mobila.ro/156-o-u-t-l-e-t"]:focus,
#top-menu a.dropdown-item[href="https://bellona-mobila.ro/156-o-u-t-l-e-t"]:active {
    background-color: #ff0000 !important; /* Fundal roșu */
    color: white !important; /* Text alb */
    font-weight: bold !important;
    text-shadow: none !important;
    opacity: 1 !important;
    transition: none !important;
    -webkit-text-fill-color: white !important;
}
/* Fundal GALBEN pentru noile categorii doar în #top-menu */
#top-menu a.dropdown-item[href="https://bellona-mobila.ro/2-magazin?order=product.position.asc"],
#top-menu a.dropdown-item[href="https://bellona-mobila.ro/5-seturi-canapele0"],
#top-menu a.dropdown-item[href="https://bellona-mobila.ro/21-canapele0"],
#top-menu a.dropdown-item[href="https://bellona-mobila.ro/18-fotolii-fotolii-tv0"] {
    background-color: #E9D482 !important; /* Fundal galben */
    font-weight: bold !important;
    text-shadow: none !important;
    opacity: 1 !important;
    color: inherit !important; /* Menține culoarea textului implicită */
}

/* Hover & active doar pentru aceste linkuri (DESKTOP) */
@media (min-width: 768px) {
    #top-menu a.dropdown-item[href="https://bellona-mobila.ro/2-magazin?order=product.position.asc"]:hover,
    #top-menu a.dropdown-item[href="https://bellona-mobila.ro/5-seturi-canapele0"]:hover,
    #top-menu a.dropdown-item[href="https://bellona-mobila.ro/21-canapele0"]:hover,
    #top-menu a.dropdown-item[href="https://bellona-mobila.ro/18-fotolii-fotolii-tv0"]:hover,
    #top-menu a.dropdown-item[href="https://bellona-mobila.ro/3-living0"]:focus,
    #top-menu a.dropdown-item[href="https://bellona-mobila.ro/5-seturi-canapele0"]:focus,
    #top-menu a.dropdown-item[href="https://bellona-mobila.ro/21-canapele0"]:focus,
    #top-menu a.dropdown-item[href="https://bellona-mobila.ro/18-fotolii-fotolii-tv0"]:focus {
        background-color: #F5E590 !important; /* Fundal galben deschis la hover */
        color: inherit !important;
    }
}

/* Hover & active pe mobil – menține culoarea textului implicită */
@media (max-width: 767px) {
    #mobile_top_menu_wrapper a.dropdown-item[href="https://bellona-mobila.ro/2-magazin?order=product.position.asc"]:hover,
    #mobile_top_menu_wrapper a.dropdown-item[href="https://bellona-mobila.ro/5-seturi-canapele0"]:hover,
    #mobile_top_menu_wrapper a.dropdown-item[href="https://bellona-mobila.ro/21-canapele0"]:hover,
    #mobile_top_menu_wrapper a.dropdown-item[href="https://bellona-mobila.ro/18-fotolii-fotolii-tv0"]:hover,
    #mobile_top_menu_wrapper a.dropdown-item[href="https://bellona-mobila.ro/265-summer-selections-20"]:focus,
    #mobile_top_menu_wrapper a.dropdown-item[href="https://bellona-mobila.ro/5-seturi-canapele0"]:focus,
    #mobile_top_menu_wrapper a.dropdown-item[href="https://bellona-mobila.ro/21-canapele"]:focus,
    #mobile_top_menu_wrapper a.dropdown-item[href="https://bellona-mobila.ro/18-fotolii-fotolii-tv0"]:focus {
        background-color: #F5E590 !important; /* Fundal galben deschis */
        color: inherit !important;
    }
}



/* Fundal GALBEN pentru MONTEGO doar în #top-menu, excluzând alte meniuri */
#top-menu a.dropdown-item[href="https://bellona-mobila.ro/cautare?controller=search&s=saltea%20pat&mot_q=saltea%20%2B%20pat"]:not(.exclude-menu) {
    background-color: #E9D482 !important; /* Fundal galben */
    font-weight: bold !important;
    text-shadow: none !important;
    opacity: 1 !important;
    color: inherit !important; /* Menține culoarea textului implicită */
}

/* Hover & active doar pentru acest link (DESKTOP) */
@media (min-width: 768px) {
    #top-menu a.dropdown-item[href="https://bellona-mobila.ro/cautare?controller=search&s=montego&order=product.position.asc"]:not(.exclude-menu):hover,
    #top-menu a.dropdown-item[href="https://bellona-mobila.ro/cautare?controller=search&s=montego&order=product.position.asc"]:not(.exclude-menu):focus {
        background-color: #F5E590 !important; /* Fundal galben deschis la hover */
        color: inherit !important;
    }
}

/* Hover & active pe mobil – menține culoarea textului implicită */
@media (max-width: 767px) {
    #mobile_top_menu_wrapper a.dropdown-item[href="https://bellona-mobila.ro/cautare?controller=search&s=montego&order=product.position.asc"]:hover,
    #mobile_top_menu_wrapper a.dropdown-item[href="https://bellona-mobila.ro/cautare?controller=search&s=montego&order=product.position.asc"]:focus {
        background-color: #F5E590 !important; /* Fundal galben deschis */
        color: inherit !important;
    }
}




/* Excludem alte meniuri cu această clasă (dacă există) */
.exclude-menu {
    background: none !important; 
    color: inherit !important;
}

/* Stil de bază pentru meniuri */
.top-menu a[data-depth="0"] {
    font-size: 13px !important;
    padding: .7rem 0.625rem !important;
    color: #646464 !important;
    font-weight: 700;
    transition: 0.4s;
    width: 100%;
    text-decoration: none;
}

.belka,
.header-nav,
#header {
    background-color: rgba(255, 255, 255, 0.25) !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
    width: 100% !important;
}

@media (max-width: 767px) {
    .right-nav,
    .header-nav,
    #header {
        background-color: rgba(255, 255, 255, 0.25) !important;
        margin: 0 !important;
        padding: 0 !important;
        border: none !important;
        box-shadow: none !important;
        outline: none !important;
        width: 100% !important;
        max-width: 100vw !important;
        left: 0 !important;
        right: 0 !important;
    }
}



/*@media (min-width: 992px) {*/
/*  .owl-carousel .owl-item { */
/*    width: auto !important; */
/*  }*/

/*  .owl-carousel .owl-item > .product-miniature,*/
/*  .owl-carousel .owl-item > .item,*/
/*  .owl-carousel .owl-item > *:first-child {*/
/*    width: 340px;*/
/*    margin: 0 12px;*/
/*  }*/

/*  .owl-carousel .owl-stage-outer,*/
/*  .owl-height { */
/*    height: auto !important;*/
/*  }*/
  
/*  .owl-carousel .owl-stage { */
/*    display: flex;*/
/*    align-items: stretch;*/
/*  }*/
  
/*  .owl-carousel .owl-item { */
/*    display: flex; */
/*  }*/
  
/*  .owl-carousel .owl-item > .product-miniature,*/
/*  .owl-carousel .owl-item > .item,*/
/*  .owl-carousel .owl-item > *:first-child {*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*  }*/
/*}*/

.about-page {
  max-width: 900px;
  margin: 0 auto;
  line-height: 1.7;
}

.about-page h1 {
  text-align: center;
  margin-bottom: 10px;
}

.about-page .intro {
  text-align: center;
  color: #666;
  margin-bottom: 40px;
}

.about-page h2 {
  margin-top: 40px;
  border-bottom: 1px solid #eee;
  padding-bottom: 6px;
}

.about-page h3 {
  margin-top: 25px;
}

.about-image {
  margin: 30px 0;
  text-align: center;
}

.about-image img {
  max-width: 100%;
  height: auto;
  border-radius: 6px;
}

.about-image span {
  display: block;
  margin-top: 8px;
  font-size: 14px;
  color: #777;
}
/* Scutare titlu produs in carusel */
.owl-carousel .product-miniature h3,
.owl-carousel .product-miniature h3 a {
    display: block !important;
    max-width: 100%;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
#category .product-miniature .product-title,
#category .product-miniature .product-title a {
  display: block !important;
  width: 100%;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}