.accordion-button:not(.collapsed) {
    color: white !important;
    background-color: #98181c !important; 
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}

p {
    font-size: 16px;
}
button.accordion-button::after {
    color: white !important;
    fill: white !important;
    filter: saturate(0) brightness(6.5);
}

.view-article .related-article-list-container {
    background-color: #2d2d2d !important;

}

.breadcrumb>span, .breadcrumb>li, .breadcrumb>li+li:before, .breadcrumb>li>a {
    color: rgb(45 45 45 / 0%);
}
li.mod-breadcrumbs__item.breadcrumb-item {
    font-size: 0;
}



.blog.com-content-category-blog h1 {
    display: none;
}

.article-title-wrap {
    display: none;
}

#sp-page-title span {
    font-family: 'Montserrat';
    font-weight: bold;
}

.breadcrumb-item+.breadcrumb-item::before {
    float: left;
    padding-right: var(--bs-breadcrumb-item-padding-x);
    color: #6c757d00;
    content: var(--bs-breadcrumb-divider, "/");
}



#sp-page-title {
    background-color: unset;
    padding: 50px 0px;
    background: url(http://cstbov.com/images/2025/11/15/banner-rojo-home.webp);
    background-size: cover;
}

li.mod-breadcrumbs__item.breadcrumb-item.active {
    font-size: 48px;
    color: white;
    text-align: center;
}

.breadcrumb {
    display: flex;

    justify-content: center;
}



.article-introtext {
    font-size: 16px !important;
}

.view-category .article-list .article .article-body .article-header h2 a {
    color: #98181c;
    font-family: 'Montserrat' !important;
}

.view-category .article-list .article .article-body .article-header h2 a {
    color: #98181c;
    font-family: 'Montserrat';
}


ul.social-icons a {
    font-size: 25px;
}

.view-category #sp-position-1, .view-category #sp-main-body {
    background-color: #f6f6f6 !important;
}

div#sp-top2 {
    display: flex
;
    align-items: center;
    justify-content: space-evenly;
}


ul.sp-contact-info {
    font-size: 21px;
}


.view-article .article-title-wrap {
    max-width: 940px;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 0px;
}

.view-article #sp-main-body {
    padding: 60px 0 0;
}

.article-details {
    max-width: 1405px;
    margin: 0 auto;
    padding-bottom: 80px;
}

.articlebody-bottom {
    display: none !important;
}

.article-content-wrap {
    display: none !important;
}

.com-content.view-article #sp-header.header-sticky, .com-easystore.view-checkout #sp-header.header-sticky {
    background-color: #ffffff !important;
}


.view-article #sp-page-title, .view-article #sp-position1 {
    display: inherit !important;
}


#sp-top-bar {
    background: #98181c !important;
    color: #fff;
}

#sp-header {
    background: #fff !important;
}

img.logo-image.d-none.d-lg-inline-block {
    filter: unset !important;
}

nav.sp-megamenu-wrapper.d-flex a {
    color: black !important;
}

nav.sp-megamenu-wrapper.d-flex {
    margin-right: 35px;
}

.com-content.view-article #sp-header .sp-module .sp-sign-in, .com-easystore.view-checkout #sp-header .sp-module .sp-sign-in {
    background-color: #e30d1f !important;

}

#sp-header .sp-module .sp-sign-in {
    background-color: #e30d1f !important;
}

.com-content.view-article #sp-header .sp-module .sp-sign-in .signin-text, .com-easystore.view-checkout #sp-header .sp-module .sp-sign-in .signin-text{

    color: white !important;
}

