/* Standardfarbe im Sticky-Menü */
#stickyheader li.mlist a {
    color: black !important;
}

/* Hoverfarbe im Sticky-Menü */
#stickyheader li.mlist a:hover,
#stickyheader li.mlist:hover > a,
#stickyheader li.mlist.active a:hover {
    color: black !important;
}






.custom {
    position: relative;
    overflow: hidden; /* Verhindert, dass das Bild über die Grenzen hinauszoomt */
}

.custom::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2); /* 20% dunkler als Standard */
    transition: background 0.3s ease-in-out;
}

.custom:hover::before {
    background: rgba(0, 0, 0, 0.5); /* Weitere 20% Verdunkelung (insgesamt 40%) */
}

.custom {
    background-size: 100%; /* Standardgröße */
    transition: background-size 0.5s ease-in-out; /* Smooth Zoom */
}

.custom:hover {
    background-size: 105%; /* 5% Zoom ins Bild */
}




.teaseme {
    filter: grayscale(100%);
    width: 80%;
    transition: transform 0.3s ease, filter 0.3s ease;
}

.teaseme:hover {
    filter: grayscale(0%);
    transform: scale(1.25);
}


.header .mainmenu {left:60%;}
/* montserrat-200 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url('https://www.ok-automotive.de/files/cto_layout/fonts/montserrat-v29-latin_latin-ext-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-300 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('https://www.ok-automotive.de/files/cto_layout/fonts/montserrat-v29-latin_latin-ext-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('https://www.ok-automotive.de/files/cto_layout/fonts/montserrat-v29-latin_latin-ext-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-500 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('https://www.ok-automotive.de/files/cto_layout/fonts/montserrat-v29-latin_latin-ext-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-600 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('https://www.ok-automotive.de/files/cto_layout/fonts/montserrat-v29-latin_latin-ext-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-700 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('https://www.ok-automotive.de/files/cto_layout/fonts/montserrat-v29-latin_latin-ext-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-800 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('https://www.ok-automotive.de/files/cto_layout/fonts/montserrat-v29-latin_latin-ext-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-900 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url('https://www.ok-automotive.de/files/cto_layout/fonts/montserrat-v29-latin_latin-ext-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


.image-zoom {
  transition: transform 0.3s ease-in-out;
}

.image-zoom:hover {
  transform: scale(1.1);
}
