/**** MENU DESPLEGABLE ****/
.u-enable-responsive.u-offcanvas .u-sidenav .li-desp > a.u-nav-link  {
    cursor: normal;
}
.li-desp > a > i {
    transition: all 0.5s;
}
.li-desp-open > a > i {
    transform: rotate(90deg);
}

/**** ICONO SOCIALES ****/
.u-section-14 .u-social-icons-1 {
    height: auto;
    width: 80px;
    min-width: none;
}
.u-footer .u-social-icons .u-social-url, .u-social-icons .u-social-url:hover {
    text-align: center;
    color: #54a814;
    font-size: 1.5em;
}

/**** HOME ****/
.u-section-1 .u-container-layout-1 {
    padding: 30px 20px;
}
.u-section-1 .u-icon-2 {
    height: 82px;
    width: 82px;
    border-radius: 50%;
}
.u-icon-circle, .u-icon-circle img {
    border-radius: 0;
    height: 90%;
    width: auto;
}
.u-section-15 .u-icon-1 {
    height: 80px;
    width: 80px;
    margin: 0 auto;
}
.u-section-15 .u-icon-1 .u-icon-circle, .u-icon-circle img {
    height: 100%;
}

/**** DETALLE ****/
.u-section-6 .u-post-details-1 {
    min-height: auto;
    margin-bottom: 0;
}
.u-section-6 .consulta-whatsapp {
   display: flex;
   font-size: 15px;
   font-weight: 500;
   margin-top: 20px;
   margin-bottom: 30px;
   line-height: 20px;
   padding: 10px 20px;
   border-radius: 4px;
   text-align: center;
   align-items: center;
   white-space: nowrap;
   letter-spacing: 1px;
   text-transform: uppercase;
   color: #ffffff !important;
   background-color: #0e9c1f !important;
}
.u-section-6 .consulta-whatsapp i {
   padding-right: 5px;
}

.u-section-11 .u-sheet-1 {
   min-height: auto;
}
.u-section-11 .u-group-1 {
   min-height: auto;
   margin-bottom: 50px;
}
.u-section-11 .u-btn-1 {
   margin: 15px auto 50px;
}

.u-section-13 .u-sheet-1 {
   min-height: auto;
   margin-bottom: 100px;
}

/**** LISTADOR ****/
.u-section-8 .u-text-1 {
    font-family: 'oswald';
}

.u-section-9 .u-sheet-1 {
   min-height: auto;
   margin-bottom: 100px;
}
.u-section-9 .u-text-1 {
    font-weight: 400;
    font-size: 2rem;
    width: 100%;
    font-family: 'rob';
}

.u-section-13 .u-text-2 {
    margin: 20px 0 0;
    font-size: 1.2em;
    font-family: 'rob';
    font-weight: 600;
}
.u-section-13 .u-text-3 {
    font-size: 0.9em;
}

@media (max-width: 991px) {
    .u-section-9 .u-sheet-1 {
        min-height: auto;
    }

    .u-section-9 .u-list-1 {
        margin-bottom: 0;
    }
}

@media (max-width: 767px) {
    .u-section-15 .u-layout-wrap-1 {
        margin-left: auto;
    }
    .u-section-9 .u-text-1 {
        font-size: 1.4rem;
        margin-left: auto;
        margin-right: auto;
    }
    .u-section-9 .u-sheet-1 {
        min-height: auto;
    }
}

@media (max-width: 575px) {
    .u-section-9 .u-sheet-1 {
        min-height: auto;
    }
    .u-section-9 .u-repeater-1 {
        min-height: auto;
    }
    .u-section-3 .u-layout-wrap-1 {
        margin-bottom: 50px;
    }
    .u-section-14 .u-layout-wrap-1 {
        margin-bottom: 0;
    }
}