.view-article #sp-header #offcanvas-toggler.offcanvas-toggler-right .burger-icon>span{
     background-color:#005475;
}

.sp-megamenu-parent li .sp-dropdown .sp-dropdown-inner li.sp-menu-item>a, .sp-megamenu-parent li .sp-dropdown .sp-dropdown-inner li.sp-menu-item span:not(.sp-menu-badge) {
    padding: 8px 0px;
}

.sp-megamenu-parent .sp-dropdown.sp-dropdown-main {
    top: 100%;
}

.sp-megamenu-parent li .sp-dropdown .sp-dropdown-inner {
    padding: 20px;
    border-radius: 5px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    font-size: 13px;
    font-weight: 400;
    line-height: 15px;
    text-decoration: none;
    color: #6f6f6fc2;
    border-bottom: 1px dashed #ebebeb;
    padding: 4px 0;
}

.sp-megamenu-parent .sp-mega-group>li>a {
    text-transform: none;
    margin-bottom: 2px;
    border-bottom: 1px solid #ededed;
    margin-top: 15px;
}

.burger-icon>span {
    background-color: #005475;
}

#sp-main-body {
    padding: 30px 0;
}

.view-category:has(.blog.com-content-category-blog) #sp-page-title {
    padding: 160px 0 50px 0;
     background-image: url(/images/inicio/bg-banner-castavidal.webp) !important;
}

.view-article .article-details .article-header>h1 {
    font-size: 30px;
    line-height: 50px;
}

.view-article #sp-main-body>.container {
    padding-top: 0px;
    max-width: 1140px !important;
}

.breadcrumb-item.active {
    color: #ffffff;
}

.float-start {
   color: #ffffffbf;
}
.breadcrumb {
    justify-content: center;
    background-color: rgb(255 255 255 / 0%);
}

#sp-header.header-sticky #offcanvas-toggler.offcanvas-toggler-right .burger-icon>span{
background-color: #0e5673;
}

.burger-icon>span {
    height: 3px;
}

#sp-footer1 {
    padding: 0 !important;
    width: 50%;
}

#sp-footer>.container {
    max-width: 1300px !important;
}
#sp-footer .container-inner {
    padding: 15px 0;
    color: rgb(255 255 255 / 60%);
}

#sp-footer {
    background-color: #104d73 !important;
}
#sp-bottom::after, #sp-footer::after {
    mix-blend-mode: normal !important;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0px;
    left: 0px;
    background: #104d73!important;
    background-repeat: repeat;
    z-index: 0;
    opacity: 34 !important;
}
#sp-header {
    background-color: #ffffff !important;
  }

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    color: #104D73;
}

.sp-megamenu-parent > li > a:hover{
  color: #C18A37;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-items {
      color: #104D73;
}

#sp-top-bar {
    background: #0E5673 !important;
    color: #e7d5ba !important;
}