.u-carousel-indicators li.u-active {
    background-color: #ffffff;
}
.info-vacio {
    padding: 10px;
    border-radius: 20px;
    text-align: center;
    border: 3px solid #41c7e8
}
.info-vacio a {
    cursor: pointer;
}

.animation-buscar { 
    animation: focusBuscar 0.8s;
    animation-direction: alternate;
    -webkit-animation: focusBuscar 0.8s;
    -webkit-animation-direction: alternate;
}

@keyframes focusBuscar {
    from {box-shadow: 0 0 30px 10px #ddd;}
    to {box-shadow: 0 0 0 0 #fff;}
}
@-webkit-keyframes focusBuscar {
    from {box-shadow: 0 0 30px 10px #ddd;}
    to {box-shadow: 0 0 0 0 #fff;}
}

.u-enable-responsive.u-offcanvas .u-sidenav .u-nav-popup > ul > li > a.u-nav-link {
    padding-left: 10px !important;
}
.u-enable-responsive.u-offcanvas .u-sidenav .u-nav-popup > ul > li > .u-nav-popup > ul > li > .u-nav-link {
    padding-left: 20px !important;
}

.u-social-icons a {
    flex: none;
}

.vbox-container {
    overflow-y: auto;
}
.u-nav-container > .u-nav > .u-nav-item > .u-nav-link {
    text-transform: capitalize;
}
.u-nav-container .u-nav-item .u-nav-item, .u-enable-responsive .u-sidenav .u-nav-item {
    text-transform: capitalize;
}

.veno-detalle {
    position: absolute;
}

a.u-button-style:hover > .u-text-hover-custom-color-1, a.u-button-style:hover > .u-text-hover-custom-color-1[class*="u-border-"], a.u-button-style.u-button-style.u-text-hover-custom-color-1:hover, a.u-button-style.u-button-style.u-text-hover-custom-color-1[class*="u-border-"]:hover, a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-1.active, a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-1[class*="u-border-"].active, a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-1:active, a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-1[class*="u-border-"]:active, a.u-button-style.u-button-style.u-text-hover-custom-color-1:focus, a.u-button-style.u-button-style.u-text-hover-custom-color-1[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-1:active, a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-1[class*="u-border-"]:active, a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-1.active, a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-1[class*="u-border-"].active, a.u-button-style.u-button-style.active > .u-text-active-custom-color-1, a.u-button-style.u-button-style.active > .u-text-active-custom-color-1[class*="u-border-"], :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-custom-color-1:hover, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-custom-color-1.active, .u-popupmenu-items.u-text-hover-custom-color-1 .u-nav-link:hover, .u-popupmenu-items.u-popupmenu-items.u-text-active-custom-color-1 .u-nav-link.active {
    color: #b1c7f4 !important;
}
a.u-button-style:hover > .u-text-hover-palette-1-base, a.u-button-style:hover > .u-text-hover-palette-1-base[class*="u-border-"], a.u-button-style.u-button-style.u-text-hover-palette-1-base:hover, a.u-button-style.u-button-style.u-text-hover-palette-1-base[class*="u-border-"]:hover, a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-base.active, a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-base[class*="u-border-"].active, a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-base:active, a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-base[class*="u-border-"]:active, a.u-button-style.u-button-style.u-text-hover-palette-1-base:focus, a.u-button-style.u-button-style.u-text-hover-palette-1-base[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-base:active, a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-base[class*="u-border-"]:active, a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-base.active, a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-base[class*="u-border-"].active, a.u-button-style.u-button-style.active > .u-text-active-palette-1-base, a.u-button-style.u-button-style.active > .u-text-active-palette-1-base[class*="u-border-"], :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-1-base:hover, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-1-base.active, .u-popupmenu-items.u-text-hover-palette-1-base .u-nav-link:hover, .u-popupmenu-items.u-popupmenu-items.u-text-active-palette-1-base .u-nav-link.active {
    color: #b1c7f4 !important;
}

.u-section-2 .u-sheet-1 {
    min-height: auto;
}
.u-section-2 .u-text-1 {
    margin: 50px 70px 0;
}

.u-section-3 .u-sheet-1 {
  min-height: auto;
  margin-bottom: 50px;
}
.u-section-3 .u-products-1 {
    margin-bottom: 0;
}
.u-section-3 .u-text-vermas {
    margin: 30px auto 0;
}
.u-section-3 .u-text-vermas .u-btn-5 {
  letter-spacing: 0px;
  border-style: solid;
  text-transform: uppercase;
  font-size: 0.75rem;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.u-section-4 .u-sheet-1 {
  min-height: auto;
}
.u-section-4 .u-table-1 {
    margin-top: 30px;
    margin-bottom: 30px;
}

.u-section-5 .u-sheet-1 {
    min-height: auto;
    margin-bottom: 50px;
}
.u-section-5 .u-gallery-1 {
   width: 800px;
   height: 250px;
   margin: 30px auto;
}

.u-section-9 .u-sheet-1 {
    min-height: auto;
    margin-bottom: 50px;
}
.u-section-9 .u-layout-cell-1 {
    min-height: auto;
}
.u-section-9 .u-layout-cell-2 {
    min-height: auto;
}
.u-section-9 .u-text-5 {
    font-weight: 400;
    margin: 0;
}

.u-section-11 .u-container-layout-1, .u-section-13 .u-container-layout-1 {
    flex-direction: row;
    padding: 0;
}

.u-section-14 .u-post-details-1 {
   min-height: auto;
}

.u-section-15 .u-text-listador {
    text-transform: uppercase;
    font-size: 3.75rem;
}
.u-section-15 .u-text-1 {
    margin-top: 0;
    font-size: 2.5rem;
}

.u-section-16 .u-product-1 {
    margin-top: 30px;
}
.u-section-16 .u-text-3 { 
    font-size: 2rem;
}
.u-section-16 .u-text-5 {
    max-height: 260px;
    overflow-y: scroll;
    scroll-behavior: smooth;
}

@media (max-width: 1199px) {}
@media (max-width: 991px) {
    .u-section-11 .u-container-layout-1, .u-section-13 .u-container-layout-1 {
        flex-direction: column;
    }
    .u-section-16 .u-text-3 {
        font-size: 1.9rem;
        margin-top: -680px;
    }
}
@media (max-width: 767px) {
    .veno-detalle {
        position: relative;
    }
    .u-section-15 .u-text-listador {
        font-size: 2.25rem;
    }
    .u-section-15 .u-text-1 {
        font-size: 1.6rem;
    }
    .u-section-16 .u-text-3 { 
        font-size: 1.7rem;
    }
    .u-section-16 .u-text-5 {
        max-height: 260px;
        overflow-y: scroll;
        scroll-behavior: smooth;
    }
}
@media (max-width: 575px) {
    .u-section-5 .u-gallery-1 {
        margin-bottom: 0;
    }

    .u-section-11 .u-sheet-1 {
        min-height: auto;
    }
    .u-section-11 .u-text-11 {
        margin-bottom: 31px;
    }

    .u-section-14 .u-post-details-1 {
        margin-bottom: 0;
    }

    .u-section-15 .u-sheet-1 {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .u-section-15 .u-text-1 {
        margin-top: 0;
    }

    .u-section-16 .u-sheet-1 {
        min-height: 1560px;
    }
    .u-section-16 .u-group-1 {
        margin-top: 815px;
    }
    .u-section-16 .u-text-3 {
        margin-top: -1505px;
    }
    .u-section-16 .u-text-3 { 
        font-size: 1.7rem;
    }
    .u-section-16 .u-text-5 {
        margin-top: 15px;
        max-height: 260px;
        overflow-y: scroll;
        scroll-behavior: smooth;
    }
    .u-section-16 .u-image-1 {
        margin-top: 15px;
    }
}