.container-wrap{
    background-color: #1d1d1d !important;
}

.page-header-bg-image {
    opacity: 0.4;
}

.col.span_6.section-title.blog-title a {
    display: none !important;
}

#page-header-bg[data-alignment-v="middle"] .span_6 .inner-wrap{
    padding-top: 0px;
}

#page-header-bg.fullscreen-header .author-section {
    margin-top: 0px;
}

body[data-ext-responsive=true].single-post .container-wrap.no-sidebar .post-area{
    max-width: unset !important;
}

p#breadcrumbs {
    display: none;
}

.single-post #header-outer[data-transparent-header="true"].transparent >header #logo img.dark-version{
    opacity: 1 !important;
}

article h2 {
    font-size: 40px;
    line-height: 44px;
    margin: 50px 0px 25px!important;
}

article h3 {
    font-size: 30px !important;
    line-height: 34px !important;
    margin: 25px 0px 17px!important;
}

article p, article li {
    color: #eaeaea;
}

span.meta-category {
    display: none !important;
}

.Cabecera {
    MARGIN-BOTTOM: 50PX;
}

.Cabecera h2 {
    font-size: 40px;
    line-height: 44px;
}

#Productos {
    margin: 0px -25px;
}

#Productos .cell-carousel {
    margin: 0px 20px;
    position: relative;
}

#Productos .cell-carousel .A_Face {
    background: #272822;
    padding: 20px 30px 20px;
    height: auto;
    z-index: 0;
    position: relative;
    transition: opacity 0.5s ease;
}

#Productos .cell-carousel .BOX-IMG {
    margin-bottom: 40px;
    text-align: center;
}

#Productos .cell-carousel .Imagen {
    height: auto;
    margin: auto;
    width: 64%;
}

#Productos .cell-carousel p {
    color: #fff;
}

#Productos .cell-carousel .BOX-Nombre h3 {
    max-width: 275px;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 0px;
}

/* Caja emergente */
.hover-box {
    position: absolute;
    bottom: -50px; /* Inicialmente está fuera de vista, justo debajo del contenedor */
    left: 0;
    right: 0;
    background: linear-gradient(90deg, #D9AA46 0%, #FFD77B 50%, #D9AA46 100%);
    text-align: center;
    padding: 10px 0;
    font-size: 14px;
    font-weight: bold;
    transition: all 0.3s ease; /* Animación suave */
    z-index: 10;
    font-size: 15px;
    color: 1A1B16;
    font-weight: 400;
    text-transform: uppercase;
}

/* Mostrar la caja cuando se pasa el ratón */
.cell-carousel:hover .hover-box {
    bottom: 0; /* Se desliza hacia arriba */
}

/* Opcional: Añadir efecto hover a la imagen */
.cell-carousel img {
    transition: transform 0.3s ease; /* Transición para el zoom */
}

.cell-carousel:hover img {
    transform: scale(1.05); /* Zoom suave de la imagen */
}