/* roboto-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/roboto-v30-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-100italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/roboto-v30-latin-100italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-v30-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/roboto-v30-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v30-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/roboto-v30-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/roboto-v30-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/roboto-v30-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v30-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/roboto-v30-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/roboto-v30-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/roboto-v30-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

h1 {
    
    text-transform: uppercase;
    font-family: 'Roboto';
}

h2 {
    
    text-transform: uppercase;
    font-family: 'Roboto';
}
h3 {
    
    text-transform: uppercase;
    font-family: 'Roboto';
}
h4 {
    
    text-transform: uppercase;
    font-family: 'Roboto';
}
h5 {
    
    text-transform: uppercase;
    font-family: 'Roboto';
}
h6 {
    
    text-transform: uppercase;
    font-family: 'Roboto';
}

.sp-megamenu-parent > li > a {
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
}

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

.sp-megamenu-parent {
    margin: 10px 0px 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;
}


.kmedlbutton
{
    min-height: 100px;
    max-height: 350px;
}

#sp-bottom .sp-module .sp-module-title {
    font-weight: 300!important;
    font-size: 24px!important;
    margin: 0 0 30px;
    color: #004587!important;
    border-bottom: 1px solid #004587!important;
}

.sp-module.kmefootermenu {
    margin-top: 54px;
}


#sp-bottom .sp-module ul>li>a {
    display: block;
    font-size: 24px;
    font-weight: 300;
    text-transform: uppercase;
    font-family: "Roboto";
    border-bottom: 1px solid;
    line-height: 30px;
    padding-bottom: 4px;
}

.sppb-addon.sppb-addon-header.statementname {
    min-height: 50px;
    padding-top: 10px;
    border-top: 1px solid #9c9e2d;
  margin-top: 40px;
}

.burger-icon>span {
    background-color: #9fa034;!important
}

.offcanvas-active .burger-icon>span, #modal-menu-toggler.active .burger-icon>span {
    background-color: #9fa034;!important
}

.offcanvas-menu .offcanvas-inner ul.menu li.active a {
    color: #9fa034;!important
}

.offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span {
    color: #9fa034;!important
}