/*
 * Category code goes here.
 * 
 */

.h1.page-title {
    font-size: 2rem !important;
    font-weight: 500 !important;
    line-height: 2.7rem;
}

/*PRODUCTS TOP*/
.select-title .select-title-name {
    display: inline;
}

/*DESCRIPTION && ADDITIONAL DESCRIPTION*/
p.tits-descripcion-productos {
    background-color: #f1f1f1 !important;
    display: block;
    border: solid 2px #f1f1f1;
    border-radius: 10px 10px 0 0 !important;
    padding: 10px 20px;
    margin-bottom: -4px;
    width: 100% !important;
    font-weight: 700;
    font-size: 1.1rem;
}
.category-description .rte-content {
    border-radius: 10px !important;
    padding: 30px 20px;
    border: 1px solid #ebebeb;
    background: #fdfdfd;
}
.title_text_block_home {
    font-size: 1.2em;
}
.title_text_destacado {
    font-size: 1.5em;
    color: #76bc34;
}

[id^="accordion"] .accordion-item {
    border-left: 0;
    border-right: 0;
}
[id^="accordion"] .accordion-item:last-child:has(.accordion-button[aria-expanded="true"]) {
    border-bottom: 0;
}
[id^="accordion"] .accordion-button {
    border-left: 1px solid #dee2e6;
    border-right: 1px solid #dee2e6;
}
[id^="accordion"] .accordion-button:focus {
    box-shadow: none;
}
[id^="accordion"] .accordion-button[aria-expanded="true"] {
    margin-bottom: 1rem;
}
[id^="accordion"] .accordion-body {
    border-radius: 10px !important;
    padding: 30px 20px;
    border: 1px solid #ebebeb;
    background: #fdfdfd;
    margin-bottom: 1rem;
}
[id^="accordion"] .accordion-body img {
    max-width: 100%;
    height: auto;
    display: block;
}
[id^="accordion"] .accordion-body .row {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
[id^="accordion"] ul.ul-producto {
    list-style-type: circle;
    padding-left: 20px;
}
[id^="accordion"] img.img-radius {
    border-radius: 16px;
}

/*PAGINATION*/
.pagination .js-search-link i.fa {
    pointer-events: none;
    vertical-align: middle;
}



