:root{
    --color: #e62e82;
}
#sp-header,
#sp-header .logo{
    height: inherit;
}
#sp-header .logo{
    margin: 10px 0;
}
.sp-megamenu-parent > li:hover > a,
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    color: #333333;
}
.sp-menu-item .btn.btn-outline-primary:hover{
    background-color: rgba(253, 235, 243, 1);
}
.sp-menu-item .btn.btn-outline-primary{
    
    padding: 8px;
    line-height: 1;
    border: 1px solid rgba(0,0,0,0.6);
}
.sp-menu-item + .sp-menu-item .btn.btn-outline-primary{
    margin-left: 20px;
}
#sp-bottom::after {
    display: none;
}
.popuptext:not(.show),
.popuptext:not(.show) *{
    pointer-events: none;
}
.sp-page-title .sp-page-title-sub-heading,
.sp-page-title .sp-page-title-heading{
    text-align: left;
    max-width: 100%;
}
.sp-page-title .sp-page-title-heading{
    margin-bottom: 15px;
}
.burger-icon > span{
    background-color: var(--color);
}
@media (max-width: 991px){
    .offcanvas-inner .btn.btn-outline-primary{
        margin: 10px 0 10px 0!important;
        border: 1px solid #000!important;
        text-align: left;
        padding: 8px!important;
        margin-bottom: 10px!important;
        width: auto!important;
        max-width: inherit!important;
        min-width: 80px!important;
        display: inline-block!important;
        text-align: center;
    }   
    .offcanvas-inner .btn.btn-outline-primary:hover{
        background-color: #fff;
    }
}
.com-content.view-article #sp-main-body .article-details-intro{
    background: url(/images/frame-sup.jpg#joomlaImage://local-images/frame-sup.jpg?width=1920&height=500);
    padding: 100px 110px 160px 110px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    position: relative;
}
.article-details .article-can-edit{
    display: none!important;
}
.com-content.view-article #sp-main-body .article-media-wrapper{
    margin-top: 40px;
}