.body-wrapper {
    background-image: url(/images/bg.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: inherit;
    background-position: 50% 0;
    background-color: #000;
}
.view-article .article-details {border:none}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {margin-right: 5px!important;}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {line-height:80px!important}
#sp-header {border:none!important}
.owl-item; .sppb-addon-articles-vertical-slider {border: 1px solid rgb(80, 80, 80);}
.sppb-addon-articles-slider.default {border:none!important}
.sppb-addon-articles-slider.default .sppb-addon-content {padding:0px 40px!important; border-top:0px!important}
.sppb-addon-articles-slider .customNavigation>a {opacity:100%!important}
.sppb-addon-articles-slider .customNavigation>a.sppbSlidePrev {left:0px!important}
.sppb-addon-articles-slider .customNavigation>a {right:0px!important; height:100%!important; background:#ffffff0d!important; line-height:260px!important}
#sp-bottom {background-color:#001a2f}
#sp-bottom h3.sp-module-title {color:#fff!important}
#sp-logo>.sp-column {justify-content: left;}
.no-padding.sppb-addon-articles-slider.default .sppb-addon-content {padding:0px!important;}
.no-padding img {width:350px!important;}
.no-padding  .sppb-addon-title {padding:0px 0px 15px 0px!important}
.sppb-section-title {margin-bottom:15px!important; border-bottom:1px solid #fff}
.pagination-wrapper {background:none!important}
.cat-children {display:flex; padding:20px 0px;justify-content: flex-start;}
.cat-children a {padding:20px; background: #001A2F;}
.cat-children a:hover {background: #000; transition: color 400ms, background-color 400ms} 
.view-article .article-details {border: solid 1px #333!important;}
.article-list .article {border: solid 1px #333!important;}