#sp-main-body {
    padding: 40px 0;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #E1DACD ;
}
#sp-footer .sp-copyright {
    color: #de1313 !important;
}
 .btn-secondary {
    background-color: white !important;
}
.burger-icon > span {
    display: block;
    height: 3px;
    background-color: #000000;
    margin: 5px 0px;
    transition: background-color 0.3s ease-in 0s, opacity 0.3s ease-in 0s, transform 0.3s ease-in 0s;
}
/*@media (max-width: 992px) {
.logo-image-phone {
    height: 90px !important;
}*/
/*
}
.article-details div[itemprop="articleBody"] {
    font-size: 18px;
}

*/


/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans loc';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* poppins-500 - latin */
@font-face {
  font-family: 'Poppins loc';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('../fonts/poppins-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v20-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v20-latin-500.svg#Poppins') format('svg'); /* Legacy iOS */
}

body {font-family: 'Open Sans loc'; font-size: 17px;}
h2 {font-family: 'Poppins loc'}



.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    font-family: 'Open Sans loc', sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #141313;
    text-decoration: none;
    text-align: left;
}

.sp-megamenu-parent > li > a {background: #E8EAEB;}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span
 {
    color: #de1313 !important;
    font-weight: 700 !important;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
   line-height: 50px;
}

.sp-megamenu-parent>li>a:hover {
    color: #ffffff !important;
	background-color: #ff0000 !important;
}
.sp-megamenu-parent > li.active > a, 
.sp-megamenu-parent > li.active > span,
.sp-megamenu-parent > li.active > a:hover {
    background-color: #ff0000 !important; /* Replace with your HEX color */
    color: #ffffff !important;            /* Text color for contrast */
    border-radius: 4px;                   /* Optional: rounds the corners */
}

#sp-menu {
  background-color: #E8EAEB;
}

.article-list .article .article-intro-image img {
    width: 100%;
    max-width: 400px; /* Deine gewünschte maximale Breite in Pixeln */
    height: 250px;    /* Deine gewünschte feste Höhe */
    object-fit: cover; /* Verhindert das Verzerrren des Bildes */
}
/*.article-list .article .item-image img, 
.blog-view .item-image img {
    width: 100%;
    max-width: 400px !important; /* Ändere 400px auf deine Wunschbreite */
    height: 250px !important;    /* Erzwingt eine einheitliche Höhe */
    object-fit: cover !important; /* Verhindert das Verzerren des Bildes */
}*/