#sp-main-body {
    padding: 30px 0;
}
.article-details .article-ratings-social-share {
    padding: 0rem 0;
    border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 1rem;
}
.sp-module .sp-module-title {
    display: none !important;
}
#sppb-addon-fd13fc41-0a2a-4461-91c3-6167adde3e3c .sppb-feature-box-title {
    padding-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 20px;
}
#sppb-addon-fd13fc41-0a2a-4461-91c3-6167adde3e3c .sppb-addon-text {
    padding-top: 10px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 40px;
}

h5 {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 500; /* Medium */
    color: #000000;
    border-bottom: 2px solid #0071BF;
    padding-bottom: 4px;
    display: inline-block;
}

.article-details {
    position: relative;
    padding-right: 25px;
    padding-left: 25px;
}

.sp-megamenu-parent > li > a {
    position: relative;
}

.sp-megamenu-parent > li > a:after {
    content:"";
    position:absolute;
    left:0;
    bottom:-4px;
    width:0;
    height:2px;
    background:#0071BF;
    transition:0.3s;
}

.sp-megamenu-parent > li:hover > a:after {
    width:100%;
}

#sp-top-bar {
    padding: 0px 0;
    font-size: .875rem;
}
