/* Header */
.sp-megamenu-parent>li.active>a {
background: linear-gradient(145deg, #f37021, #fd5f00);
      -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}
.burger-icon:before {
    background: none;
}
.burger-icon>span {
    height: 1px;
    background-color: #004e9a;
    margin: 5px 1px;
}
/* Articulos */
.view-article #sp-main-body>.container .article-title-wrap .article-header h1 {
    font-family: 'Montserrat', sans-serif;
}
.view-article #sp-main-body>.container .article-title-wrap {
    background-color: #0d2752;
}
.view-article #sp-main-body>.container .article-title-wrap .article-category a::after {
    content: "";
    position: absolute;
    display: inline-block;
    left: 10px;
    top: 50%;
    font-family: "Font Awesome 6 Free";
    transform: translateY(-50%);
    border-radius: 50px;
    font-weight: 900;
    font-size: 7px;
    border-radius: 6px;
    color: transparent;
    background: linear-gradient(145deg, #f37021, #f37021);
}
.view-article #sp-main-body>.container .article-title-wrap .article-category a::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50px;
    padding: 1px;
    background: linear-gradient(133.69deg, #ffffff -2.59%, #004e9a 113.65%);
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask-composite: exclude;
}
.pagenavigation .pagination .btn-secondary {
    background-color: #0d2752;}
.article-details-wrap .col-md-4 {
    display: none;}

.view-article #sp-main-body>.container .article-details-wrap {
    max-width: 1200px;}

@media (min-width: 768px) {
    .col-md-8 {
        margin-left: auto;
        margin-right: auto;
    }
}
.view-article #sp-main-body>.container .article-details-wrap .article-info .createdby, .view-article #sp-main-body>.container .article-details-wrap .article-info .category-name, .view-article #sp-main-body>.container .article-details-wrap .article-info .published {
    font-family: 'Montserrat', sans-serif;
}
.view-article .related-article-list-container .related-article-title {
    font-family: 'Montserrat', sans-serif;
}
.article-info>span a {
    color: #252525;
    padding: 3px 15px;
    border-radius: 100px;
    border: 1px solid #333;
}
.sp-page-title .sp-page-title-heading:after {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    left: 16px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    background: linear-gradient(133.69deg, #F37021 -2.59%, #e0661c 113.65%);
}
.sp-page-title .sp-page-title-heading:before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50px;
    padding: 1px;
    background: linear-gradient(133.69deg, #F37021 -2.59%, #004e9a 113.65%);
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask-composite: exclude;
}
.article-list .article .readmore a:hover, .article-list .article .readmore a:active, .article-list .article .readmore a:focus {
    font-weight: 500;
    background: linear-gradient(145deg, #F37021, #F44336);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}
.article-list .article .readmore a:hover:after, .article-list .article .readmore a:active:after, .article-list .article .readmore a:focus:after {
    opacity: 1;
    margin-right: -8px;
    background: linear-gradient(145deg, #F37021, #F37021);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}
article-list .article {
    background-color: #cfe5fb85;
}
.article-list .article:hover .readmore a, .article-list .article:focus .readmore a {
    background: linear-gradient(145deg, #F37021, #db5504);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
.view-article .related-article-list-container {
    background-color: #cfe5fb85;
}
/* Botones */
body .sppb-btn.sppb-btn-secondary, body .sppb-btn.btn-outline-secondary, body .btn.sppb-btn-secondary, body .btn.btn-outline-secondary {
    background-color: var(--sppb-link-hover-color);
}
body .sppb-btn.sppb-btn-secondary:hover, body .sppb-btn.sppb-btn-secondary:focus, body .sppb-btn.sppb-btn-secondary:active, body .sppb-btn.btn-outline-secondary:hover, body .sppb-btn.btn-outline-secondary:focus, body .sppb-btn.btn-outline-secondary:active, body .btn.sppb-btn-secondary:hover, body .btn.sppb-btn-secondary:focus, body .btn.sppb-btn-secondary:active, body .btn.btn-outline-secondary:hover, body .btn.btn-outline-secondary:focus, body .btn.btn-outline-secondary:active {
    background: linear-gradient(133.69deg, #004e9a -2.59%, #023d77 113.65%);
    color: #fff;
}