@font-face {
    font-family: 'Vista Sans Nar OT';
    src: url('../fonts/VistaSansNarOT-Medium.eot');
    src: local('../fonts/Vista Sans Nar OT Medium'), local('VistaSansNarOT-Medium'),
        url('../fonts/VistaSansNarOT-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/VistaSansNarOT-Medium.woff2') format('woff2'),
        url('../fonts/VistaSansNarOT-Medium.woff') format('woff'),
        url('../fonts/VistaSansNarOT-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Vista Sans Nar OT';
    src: url('../fonts/VistaSansNarOT-Black.eot');
    src: local('../fonts/Vista Sans Nar OT Black'), local('VistaSansNarOT-Black'),
        url('../fonts/VistaSansNarOT-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/VistaSansNarOT-Black.woff2') format('woff2'),
        url('../fonts/VistaSansNarOT-Black.woff') format('woff'),
        url('../fonts/VistaSansNarOT-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

h1 {
    
    text-transform: uppercase;
    font-family: 'Vista Sans Nar OT';
}

h2 {
    
    text-transform: uppercase;
    font-family: 'Vista Sans Nar OT';
}
h3 {
    
    text-transform: uppercase;
    font-family: 'Vista Sans Nar OT';
}
h4 {
    
    text-transform: uppercase;
    font-family: 'Vista Sans Nar OT';
}
h5 {
    
    text-transform: uppercase;
    font-family: 'Vista Sans Nar OT';
}
h6 {
    
    text-transform: uppercase;
    font-family: 'Vista Sans Nar OT';
}

#sp-header .logo {
    margin: -32px 0px 0px 0px;
}

.sp-megamenu-parent {
    margin: 30px -15px 0px 0px;
}

.sppb-article-info-wrap {
    margin-top: 20px;
}

.article-list .article .article-header h1 a, .article-list .article .article-header h2 a {
    color: #b7cc04!important;
  font-size: 1.75rem;
}

.article-details .article-header h1, .article-details .article-header h2 {
    color: #b7cc04;
}

.sppb-btn-show-more {
    width: auto!important;
    font-weight: 600;
    padding: 20px 20px 20px 20px!important;
  background: #008ed6!important;
    font-size: 22px;
    color: #fff;
    vertical-align: middle;
}

.offcanvas-overlay {
    
    -webkit-backdrop-filter: blur(0px)!important;
    backdrop-filter: blur(0px)!important;
}

