@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../ownfonts/Roboto-Condensed-Regular.eot'); /* IE9 */
  src: url('../ownfonts/Roboto-Condensed-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../ownfonts/Roboto-Condensed-Regular.woff2') format('woff2'), /* Modern Browsers */
    url('../ownfonts/Roboto-Condensed-Regular.woff') format('woff'), /* Modern Browsers */
    url('../ownfonts/Roboto-Condensed-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../ownfonts/Roboto-Condensed-Regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

body {font-family: 'Roboto',Arial, Verdana;}

/*Positioniert Subtitle unter Hauptmenupunkt*/
.sp-megamenu-parent > li > a::before {
content: attr(title);
position: absolute ;
left: 15px;
bottom: -16px;
white-space: nowrap ;
text-transform: none;
font-weight: normal;
font-size:12px;
font-family: 'Roboto',Arial, Verdana;
}

/*Ausrichtung Submenupunkt*/
.item-header > a, .item-header > a:link, .item-header > a:active  {
position: relative;
text-transform: uppercase;
font-weight: bold!important;
}

.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span{
  font-size:16px;
  padding:0px 14px;
}


/*Spezial Listen*/

.check-list ul, .arrow-list ul {
  list-style:none;
  padding-left: 2em;
  
}
.check-list li, .arrow-list li {
    line-height:40px;
  margin:5px 5px;

}

.check-list ul > li:before {
  font-family: "Font Awesome 5 Free";
  content: "\f058";   
  font-size:30px;
  color:#E1311B;
  position:absolute;
  left:0px;
}

.arrow-list ul > li:before {
  font-family: "Font Awesome 5 Free";
  content: "\f35a";   
  font-size:30px;
  color:#fbaa29;
  position:absolute;
  left:0px;
}
