.container-header {
  background-color: #000000;
  background-image: none;
  box-shadow: inset 0 40px 40px rgba(0,0,0,.08);
  position: relative;
  z-index: 10;
}

/* set Image as Background on Homepage */
.site.com_content.wrapper-static.view-featured.no-layout.no-task.itemid-104 {
  background-image: url("/images/orange2.jpg)");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 50px;
}

/* Content ends before Footer and Background-Color */
body {
  padding-bottom: 100px;
  background-color: black;
}
/* fixed Footer */
.container-footer.footer.full-width {
  background-image: none;
  background-color: rgba(243,150,43,100);
  position: fixed;
  bottom: 0;
  width: 100%;
  color: black;
}

/* remove padding from Content in Footer */
.grid-child {
  padding: 0 !important;
}

/* center Content in Footer */
.metismenu.mod-menu {
  justify-content: center;
}

/* Footer Content Hover Color */
.metismenu-item:hover {
  background-color: black;
  color: rgba(243,150,43,100);
}

/* remove Underline from hovered Links */
a:hover {
  text-decoration: none !important;
}

/* remove Underline from general Links */
a:link {
  text-decoration: none !important;
}

/* remove Underline from aktive Links */
a:active {
  text-decoration: none !important;
}

/* remove dotted Outline from Links*/
a {
  outline: none !important;
}

@media (max-width: 1070px) {
  .metismenu-item.item-105.level-1 {
    display:none;
  }
  .metismenu-item.item-104.level-1 {
    display: none;
  }
}

:root {
	/* Adjust Cassiopeia Color Scheme*/
	--cassiopeia-color-primary: #420937;
	--cassiopeia-color-link: rgba(243,150,43,100);
	--cassiopeia-color-hover: gold;
}

/* ibm-plex-serif-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: 'IBM Plex Serif';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/ibm-plex-serif-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: url('../fonts/ibm-plex-serif-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/ibm-plex-serif-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/ibm-plex-serif-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/ibm-plex-serif-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/ibm-plex-serif-v15-latin-300.svg#IBMPlexSerif') format('svg'); /* Legacy iOS */
}

/* ibm-plex-serif-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: 'IBM Plex Serif';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/ibm-plex-serif-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/ibm-plex-serif-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/ibm-plex-serif-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/ibm-plex-serif-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/ibm-plex-serif-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/ibm-plex-serif-v15-latin-regular.svg#IBMPlexSerif') format('svg'); /* Legacy iOS */
}

/* ibm-plex-serif-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: 'IBM Plex Serif';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/ibm-plex-serif-v15-latin-500.eot'); /* IE9 Compat Modes */
  src: url('../fonts/ibm-plex-serif-v15-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/ibm-plex-serif-v15-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/ibm-plex-serif-v15-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/ibm-plex-serif-v15-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/ibm-plex-serif-v15-latin-500.svg#IBMPlexSerif') format('svg'); /* Legacy iOS */
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
 font-family: 'IBM Plex Serif';-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");
 
}