/* scrollbalken immer aktiv */
html {
  overflow-y: scroll;
}


/* Toggler vergrössert*/
#offcanvas-toggler > i {font-size: 30px;}

/*Abstand Main Body von 100 auf 3*/
#sp-main-body {
    padding: 3px 0;
}

/*Abstand bottom von 60 auf 30*/
#sp-bottom {
    padding: 1px 0 30px;
    font-size: 14px;
    line-height: 1.6;
}

/*Aktiver Link unterstrichen*/
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    color: #088532;
	text-decoration: underline;
}


/*Rahmen um Beitrag entfernt*/
.article-list .article {
  border: 0px solid #f5f5f5;
}

/* fira-sans-regular - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fira-sans-v10-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Fira Sans Regular'), local('FiraSans-Regular'),
       url('../fonts/fira-sans-v10-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/fira-sans-v10-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/fira-sans-v10-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/fira-sans-v10-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/fira-sans-v10-latin-regular.svg#FiraSans') format('svg'); /* Legacy iOS */
}

p, h1, h2 {font-family: 'Fira Sans';}
body {font-family: 'Fira Sans'; font-size: 14px; font-weight: normal; color: #6f6e6e;}

/* How to hide "Featured" badge in Articles */
.article-details .featured-article-badge { display: none; visibility: hidden;}
.article-list .article .featured-article-badge { display: none; visibility: hidden;}
