/*
Theme Name:   marketingkollektiv
Theme URI:    https://marketingkollektiv.com
Description:  A child theme for the Greyd Theme powered by marketingkollektiv GmbH
Author:       marketingkollektiv GmbH
Author URI:   http://marketingkollektiv.com
Template:     greyd-theme
Version:      1.0.0
License:      GPLv2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  mk-theme
*/

/***************************************************
**** VARIABLEN ÜBERSCHREIBUNGEN
***************************************************/

:root {
    --pgn-numbers-gutter: 4px;
    --wp--custom--greyd--input--prim--border--style: solid;
    --popover-min-width: 320px;
}


/***************************************************
**** GLOBAL FIXES
***************************************************/

body {
  text-underline-offset: .3em;
}

main {
    z-index: 1;
}

.wp-block-cover[style*="min-height:100vh"] {
    min-height: 100svh !important;
}

.wp-block-greyd-list a[href*="mailto:"],
.wp-block-greyd-list a[href*="tel:"],
.wp-block-greyd-box a:not(.button)[href*="mailto:"],
.wp-block-greyd-box a:not(.button)[href*="tel:"] {
    text-decoration: none;
    color: inherit;
    font: inherit;
}

.wp-block-greyd-popup-close, .popup_close_button {
  transition: all .2s ease !important;
}

.greyd_form .turnstile-container {
  margin-bottom: 0 !important;
}

/***************************************************
**** HELPER
***************************************************/
.overflow-hidden {
    overflow: hidden !important;
}

.wp-block-boldblocks-svg-block, .no-shrink {
  flex-shrink: 0;
}

:where(.greyd_form > [class]) {
    margin-block-start: 0 !important;
}

.wp-block-greyd-hotspot-wrapper .greyd-media-wrapper img,
.wp-block-video,
.wp-block-gallery .wp-block-image {
  border-radius: 20px !important;
  overflow: hidden;
}

.wp-block-gallery .wp-block-image img {
  transition: all .2s ease;
}
.wp-block-gallery .wp-block-image:hover img {
  transform: scale(1.1);
}

.grid-autowidth {
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
}

.wp-block-embed {
  font-size: var(--wp--preset--font-size--tiny);
}

picture[style="aspect-ratio:1"] img {
  aspect-ratio: 1;
}

.blurrybg .wp-block-cover__background {
  backdrop-filter: blur(3px);
}

/***************************************************
**** HEADER
***************************************************/

.bfheader .bflogo,
.bfheader .bfheader-inner {
  transition: all .25s ease;
}

.bfheader.scrolled .bfheader-inner {
  padding-top: var(--wp--preset--spacing--tiny) !important;
  padding-bottom: var(--wp--preset--spacing--tiny) !important;
}

.bfheader.scrolled .bflogo {
  transform: scale(.8);
  transform-origin: center;
}

@media(max-width: 991px) {
  .bfheader.scrolled .bflogo {
    transform-origin: left center;
  }
}

/***************************************************
**** GRIDS
***************************************************/

@media(max-width: 768px) {
  .wp-block-group.mobile2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}


/***************************************************
**** HOTSPOT
***************************************************/

.wp-block-greyd-hotspot-wrapper .greyd-media-wrapper img {
  display: block;
}

@media(max-width: 480px) {
  .greyd-hotspot .spot {
    width: .4em;
    height: .4em;
  }
}


/***************************************************
**** QUERY
***************************************************/

.wp-block-greyd-search-filter-buttons.is-style-chips .greyd_filter_button {
  font-size: var(--wp--preset--font-size--tiny) !important;
  padding-top: .55em !important;
  padding-right: 1em !important;
  padding-bottom: .35em !important;
  padding-left: 1em !important;
}

/***************************************************
****
**** NAVIGATION
****
***************************************************/

.ocmenu .wp-block-navigation {
  font-style: italic;
}


/***************************************************
****
**** KURSE
****
***************************************************/

.bfstars {
  content: "";
  display: inline-block;
  height: .8em;
  width: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left;
}

.bfstars[data-count="0"] {
  background-image: url("data:image/svg+xml,%3Csvg width='119' height='22' viewBox='0 0 119 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4127 17.76L4.35926 21.7082L5.93459 13.7799L0 8.2918L8.02704 7.34006L11.4127 0L14.7983 7.34006L22.8253 8.2918L16.8908 13.7799L18.4661 21.7082L11.4127 17.76ZM11.4127 15.468L15.6594 17.8451L14.7109 13.0717L18.284 9.7674L13.4511 9.19434L11.4127 4.77502L9.37425 9.19434L4.54132 9.7674L8.11442 13.0717L7.16594 17.8451L11.4127 15.468Z' fill='%2373EBFF' fill-opacity='0.3'/%3E%3Cpath d='M35.238 17.76L28.1846 21.7082L29.7599 13.7799L23.8253 8.2918L31.8524 7.34006L35.238 0L38.6236 7.34006L46.6506 8.2918L40.7161 13.7799L42.2914 21.7082L35.238 17.76ZM35.238 15.468L39.4847 17.8451L38.5362 13.0717L42.1093 9.7674L37.2764 9.19434L35.238 4.77502L33.1996 9.19434L28.3666 9.7674L31.9397 13.0717L30.9913 17.8451L35.238 15.468Z' fill='%2373EBFF' fill-opacity='0.3'/%3E%3Cpath d='M59.0633 17.76L52.0099 21.7082L53.5852 13.7799L47.6506 8.2918L55.6777 7.34006L59.0633 0L62.4489 7.34006L70.4759 8.2918L64.5414 13.7799L66.1167 21.7082L59.0633 17.76ZM59.0633 15.468L63.31 17.8451L62.3615 13.0717L65.9346 9.7674L61.1017 9.19434L59.0633 4.77502L57.0249 9.19434L52.192 9.7674L55.7651 13.0717L54.8166 17.8451L59.0633 15.468Z' fill='%2373EBFF' fill-opacity='0.3'/%3E%3Cpath d='M82.8887 17.76L75.8352 21.7082L77.4105 13.7799L71.476 8.2918L79.503 7.34006L82.8887 0L86.2743 7.34006L94.3013 8.2918L88.3668 13.7799L89.9421 21.7082L82.8887 17.76ZM82.8887 15.468L87.1354 17.8451L86.1869 13.0717L89.76 9.7674L84.9271 9.19434L82.8887 4.77502L80.8502 9.19434L76.0173 9.7674L79.5904 13.0717L78.6419 17.8451L82.8887 15.468Z' fill='%2373EBFF' fill-opacity='0.3'/%3E%3Cpath d='M106.714 17.76L99.6605 21.7082L101.236 13.7799L95.3013 8.2918L103.328 7.34006L106.714 0L110.1 7.34006L118.127 8.2918L112.192 13.7799L113.767 21.7082L106.714 17.76ZM106.714 15.468L110.961 17.8451L110.012 13.0717L113.585 9.7674L108.752 9.19434L106.714 4.77502L104.676 9.19434L99.8426 9.7674L103.416 13.0717L102.467 17.8451L106.714 15.468Z' fill='%2373EBFF' fill-opacity='0.3'/%3E%3C/svg%3E%0A");
}
.bfstars[data-count="1"] {
  background-image: url("data:image/svg+xml,%3Csvg width='119' height='22' viewBox='0 0 119 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4127 17.76L4.35926 21.7082L5.93459 13.7799L0 8.2918L8.02704 7.34006L11.4127 0L14.7983 7.34006L22.8253 8.2918L16.8908 13.7799L18.4661 21.7082L11.4127 17.76Z' fill='%2373EBFF'/%3E%3Cpath d='M35.238 17.76L28.1846 21.7082L29.7599 13.7799L23.8253 8.2918L31.8524 7.34006L35.238 0L38.6236 7.34006L46.6506 8.2918L40.7161 13.7799L42.2914 21.7082L35.238 17.76ZM35.238 15.468L39.4847 17.8451L38.5362 13.0717L42.1093 9.7674L37.2764 9.19434L35.238 4.77502L33.1996 9.19434L28.3666 9.7674L31.9397 13.0717L30.9913 17.8451L35.238 15.468Z' fill='%2373EBFF' fill-opacity='0.3'/%3E%3Cpath d='M59.0633 17.76L52.0099 21.7082L53.5852 13.7799L47.6506 8.2918L55.6777 7.34006L59.0633 0L62.4489 7.34006L70.4759 8.2918L64.5414 13.7799L66.1167 21.7082L59.0633 17.76ZM59.0633 15.468L63.31 17.8451L62.3615 13.0717L65.9346 9.7674L61.1017 9.19434L59.0633 4.77502L57.0249 9.19434L52.192 9.7674L55.7651 13.0717L54.8166 17.8451L59.0633 15.468Z' fill='%2373EBFF' fill-opacity='0.3'/%3E%3Cpath d='M82.8887 17.76L75.8352 21.7082L77.4105 13.7799L71.476 8.2918L79.503 7.34006L82.8887 0L86.2743 7.34006L94.3013 8.2918L88.3668 13.7799L89.9421 21.7082L82.8887 17.76ZM82.8887 15.468L87.1354 17.8451L86.1869 13.0717L89.76 9.7674L84.9271 9.19434L82.8887 4.77502L80.8502 9.19434L76.0173 9.7674L79.5904 13.0717L78.6419 17.8451L82.8887 15.468Z' fill='%2373EBFF' fill-opacity='0.3'/%3E%3Cpath d='M106.714 17.76L99.6605 21.7082L101.236 13.7799L95.3013 8.2918L103.328 7.34006L106.714 0L110.1 7.34006L118.127 8.2918L112.192 13.7799L113.767 21.7082L106.714 17.76ZM106.714 15.468L110.961 17.8451L110.012 13.0717L113.585 9.7674L108.752 9.19434L106.714 4.77502L104.676 9.19434L99.8426 9.7674L103.416 13.0717L102.467 17.8451L106.714 15.468Z' fill='%2373EBFF' fill-opacity='0.3'/%3E%3C/svg%3E%0A");
}
.bfstars[data-count="2"] {
  background-image: url("data:image/svg+xml,%3Csvg width='119' height='22' viewBox='0 0 119 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4127 17.76L4.35926 21.7082L5.93459 13.7799L0 8.2918L8.02704 7.34006L11.4127 0L14.7983 7.34006L22.8253 8.2918L16.8908 13.7799L18.4661 21.7082L11.4127 17.76Z' fill='%2373EBFF'/%3E%3Cpath d='M35.238 17.76L28.1846 21.7082L29.7599 13.7799L23.8253 8.2918L31.8524 7.34006L35.238 0L38.6236 7.34006L46.6506 8.2918L40.7161 13.7799L42.2914 21.7082L35.238 17.76Z' fill='%2373EBFF'/%3E%3Cpath d='M59.0633 17.76L52.0099 21.7082L53.5852 13.7799L47.6506 8.2918L55.6777 7.34006L59.0633 0L62.4489 7.34006L70.4759 8.2918L64.5414 13.7799L66.1167 21.7082L59.0633 17.76ZM59.0633 15.468L63.31 17.8451L62.3615 13.0717L65.9346 9.7674L61.1017 9.19434L59.0633 4.77502L57.0249 9.19434L52.192 9.7674L55.7651 13.0717L54.8166 17.8451L59.0633 15.468Z' fill='%2373EBFF' fill-opacity='0.3'/%3E%3Cpath d='M82.8887 17.76L75.8352 21.7082L77.4105 13.7799L71.476 8.2918L79.503 7.34006L82.8887 0L86.2743 7.34006L94.3013 8.2918L88.3668 13.7799L89.9421 21.7082L82.8887 17.76ZM82.8887 15.468L87.1354 17.8451L86.1869 13.0717L89.76 9.7674L84.9271 9.19434L82.8887 4.77502L80.8502 9.19434L76.0173 9.7674L79.5904 13.0717L78.6419 17.8451L82.8887 15.468Z' fill='%2373EBFF' fill-opacity='0.3'/%3E%3Cpath d='M106.714 17.76L99.6605 21.7082L101.236 13.7799L95.3013 8.2918L103.328 7.34006L106.714 0L110.1 7.34006L118.127 8.2918L112.192 13.7799L113.767 21.7082L106.714 17.76ZM106.714 15.468L110.961 17.8451L110.012 13.0717L113.585 9.7674L108.752 9.19434L106.714 4.77502L104.676 9.19434L99.8426 9.7674L103.416 13.0717L102.467 17.8451L106.714 15.468Z' fill='%2373EBFF' fill-opacity='0.3'/%3E%3C/svg%3E%0A");
}
.bfstars[data-count="3"] {
  background-image: url("data:image/svg+xml,%3Csvg width='119' height='22' viewBox='0 0 119 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4127 17.76L4.35926 21.7082L5.93459 13.7799L0 8.2918L8.02704 7.34006L11.4127 0L14.7983 7.34006L22.8253 8.2918L16.8908 13.7799L18.4661 21.7082L11.4127 17.76Z' fill='%2373EBFF'/%3E%3Cpath d='M35.238 17.76L28.1846 21.7082L29.7599 13.7799L23.8253 8.2918L31.8524 7.34006L35.238 0L38.6236 7.34006L46.6506 8.2918L40.7161 13.7799L42.2914 21.7082L35.238 17.76Z' fill='%2373EBFF'/%3E%3Cpath d='M59.0633 17.76L52.0099 21.7082L53.5852 13.7799L47.6506 8.2918L55.6777 7.34006L59.0633 0L62.4489 7.34006L70.4759 8.2918L64.5414 13.7799L66.1167 21.7082L59.0633 17.76Z' fill='%2373EBFF'/%3E%3Cpath d='M82.8887 17.76L75.8352 21.7082L77.4105 13.7799L71.476 8.2918L79.503 7.34006L82.8887 0L86.2743 7.34006L94.3013 8.2918L88.3668 13.7799L89.9421 21.7082L82.8887 17.76ZM82.8887 15.468L87.1354 17.8451L86.1869 13.0717L89.76 9.7674L84.9271 9.19434L82.8887 4.77502L80.8502 9.19434L76.0173 9.7674L79.5904 13.0717L78.6419 17.8451L82.8887 15.468Z' fill='%2373EBFF' fill-opacity='0.3'/%3E%3Cpath d='M106.714 17.76L99.6605 21.7082L101.236 13.7799L95.3013 8.2918L103.328 7.34006L106.714 0L110.1 7.34006L118.127 8.2918L112.192 13.7799L113.767 21.7082L106.714 17.76ZM106.714 15.468L110.961 17.8451L110.012 13.0717L113.585 9.7674L108.752 9.19434L106.714 4.77502L104.676 9.19434L99.8426 9.7674L103.416 13.0717L102.467 17.8451L106.714 15.468Z' fill='%2373EBFF' fill-opacity='0.3'/%3E%3C/svg%3E%0A");
}
.bfstars[data-count="4"] {
  background-image: url("data:image/svg+xml,%3Csvg width='119' height='22' viewBox='0 0 119 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4127 17.76L4.35926 21.7082L5.93459 13.7799L0 8.2918L8.02704 7.34006L11.4127 0L14.7983 7.34006L22.8253 8.2918L16.8908 13.7799L18.4661 21.7082L11.4127 17.76Z' fill='%2373EBFF'/%3E%3Cpath d='M35.238 17.76L28.1846 21.7082L29.7599 13.7799L23.8253 8.2918L31.8524 7.34006L35.238 0L38.6236 7.34006L46.6506 8.2918L40.7161 13.7799L42.2914 21.7082L35.238 17.76Z' fill='%2373EBFF'/%3E%3Cpath d='M59.0633 17.76L52.0099 21.7082L53.5852 13.7799L47.6506 8.2918L55.6777 7.34006L59.0633 0L62.4489 7.34006L70.4759 8.2918L64.5414 13.7799L66.1167 21.7082L59.0633 17.76Z' fill='%2373EBFF'/%3E%3Cpath d='M82.8887 17.76L75.8352 21.7082L77.4105 13.7799L71.476 8.2918L79.503 7.34006L82.8887 0L86.2743 7.34006L94.3013 8.2918L88.3668 13.7799L89.9421 21.7082L82.8887 17.76Z' fill='%2373EBFF'/%3E%3Cpath d='M106.714 17.76L99.6605 21.7082L101.236 13.7799L95.3013 8.2918L103.328 7.34006L106.714 0L110.1 7.34006L118.127 8.2918L112.192 13.7799L113.767 21.7082L106.714 17.76ZM106.714 15.468L110.961 17.8451L110.012 13.0717L113.585 9.7674L108.752 9.19434L106.714 4.77502L104.676 9.19434L99.8426 9.7674L103.416 13.0717L102.467 17.8451L106.714 15.468Z' fill='%2373EBFF' fill-opacity='0.3'/%3E%3C/svg%3E%0A");
}
.bfstars[data-count="5"] {
  background-image: url("data:image/svg+xml,%3Csvg width='119' height='22' viewBox='0 0 119 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4127 17.76L4.35926 21.7082L5.93459 13.7799L0 8.2918L8.02704 7.34006L11.4127 0L14.7983 7.34006L22.8253 8.2918L16.8908 13.7799L18.4661 21.7082L11.4127 17.76Z' fill='%2373EBFF'/%3E%3Cpath d='M35.238 17.76L28.1846 21.7082L29.7599 13.7799L23.8253 8.2918L31.8524 7.34006L35.238 0L38.6236 7.34006L46.6506 8.2918L40.7161 13.7799L42.2914 21.7082L35.238 17.76Z' fill='%2373EBFF'/%3E%3Cpath d='M59.0633 17.76L52.0099 21.7082L53.5852 13.7799L47.6506 8.2918L55.6777 7.34006L59.0633 0L62.4489 7.34006L70.4759 8.2918L64.5414 13.7799L66.1167 21.7082L59.0633 17.76Z' fill='%2373EBFF'/%3E%3Cpath d='M82.8887 17.76L75.8352 21.7082L77.4105 13.7799L71.476 8.2918L79.503 7.34006L82.8887 0L86.2743 7.34006L94.3013 8.2918L88.3668 13.7799L89.9421 21.7082L82.8887 17.76Z' fill='%2373EBFF'/%3E%3Cpath d='M106.714 17.76L99.6605 21.7082L101.236 13.7799L95.3013 8.2918L103.328 7.34006L106.714 0L110.1 7.34006L118.127 8.2918L112.192 13.7799L113.767 21.7082L106.714 17.76Z' fill='%2373EBFF'/%3E%3C/svg%3E%0A");
}


/***************************************************
**** BUTTONS
***************************************************/

.button.is-style-clear span[class*="arrow_"] {
    color: var(--wp--preset--color--primary);
    font-size: 1.2em !important;
}

.button span[style="flex:1"] {
    text-align: left;
}


/***************************************************
**** POPUPS
***************************************************/

.popup_wrapper {
    position: relative;
    overflow-x: hidden !important;
}


.wp-block-greyd-popover .popover-close-button:before, .wp-block-greyd-popover .popover-close-button:after {
  width: 4px !important;
  transition: all .2s ease;
}

.wp-block-greyd-popover .popover-close-button:hover:before,
.wp-block-greyd-popover .popover-close-button:hover:after {
  background-color: var(--color21) !important;
}


/***************************************************
****
**** Plugin: Splide Carousel
****
***************************************************/

.wp-block-splide-carousel .splide__arrow {
    border-radius: var(--wp--custom--greyd--button--prim--border--radius);
    background: var(--wp--preset--color--dark);
    opacity: 1;
}

.wp-block-splide-carousel .splide__arrows .splide__arrow {
    width: 40px;
    height: 40px;
}
.wp-block-splide-carousel .splide__arrow:disabled{
  opacity: 0.7 !important;
}

.wp-block-splide-carousel .splide__arrow svg {
    height: .7em;
    width: .7em;
    fill: white;
}

.wp-block-splide-carousel .splide__arrows--ltr .splide__arrow--prev {
    left: 1em;
}

.wp-block-splide-carousel .splide__arrows--ltr .splide__arrow--next {
    right: 1em;
}

.splide__controls {
    position: absolute;
    bottom: 1em;
    left: 1em;
    background: var(--wp--preset--color--dark);
    border-radius: var(--wp--custom--greyd--button--prim--border--radius);
    padding: 6px;
}

.wp-block-splide-carousel .splide__pagination__page,
.wp-block-splide-carousel .splide__toggle {
    background: white;
    opacity: 1 !important;
}

.wp-block-splide-carousel .splide__arrow:hover:not(:disabled),
.wp-block-splide-carousel .splide__toggle:hover,
.wp-block-splide-carousel .splide__pagination__page.is-active {
    background: rgb(26, 51, 37);
}
.wp-block-splide-carousel .splide__arrow:hover:not(:disabled){
  opacity: 1;
}

.wp-block-splide-carousel .splide__toggle {
    margin-right: 8px;
    height: 24px;
    width: 24px;
}


/***************************************************
**** BUTTONS
***************************************************/

.button:not([class*="is-style-"]) {
  color: var(--wp--custom--greyd--button--prim--color--text) !important;
}

.stretch-cta .wp-block-greyd-buttons,
.stretch-cta .button {
  width: 100% !important;
}


/***************************************************
**** Blog / Kategorie-Menü
***************************************************/

.wp-block-categories-list {
    list-style: none;
    padding: 0;
}

.wp-block-categories-list li {
    display: flex;
    gap: .5em;
    align-items: center;
}
.wp-block-categories-list li.current-cat > a {
    color: var(--wp--preset--color--primary);
}
.wp-block-categories-list li:before {
    color: var(--wp--preset--color--primary);
    font-size: 1.1em;
}

/***************************************************
****
**** FORMS
****
***************************************************/

.wp-block-greyd-forms-submitbutton {
  display: inline-block !important;
}

.requirement-required {
    color: var(--wp--preset--color--primary) !important;
}

.input-wrapper label.checkbox-label, .input-wrapper .label.checkbox-label, fieldset label, .wp-block-greyd-forms-radiobuttons label:not(.label), .radio_buttons label:not(.label) {
    line-height: var(--wp--custom--line-height--normal) !important;
}

.input-wrapper .label_wrap {
    margin-bottom: calc(0.35 * var(--wp--preset--spacing--tiny)) !important;
}

.img_pnl_wrapper, .check-kacheln .img_pnl {
    gap: .4em !important;
}

.check-kacheln .img_pnl .img_wrap {
    display: inline-block;
    width: 1.4em;
    height: 1.4em;
    background-color: var(--wp--preset--color--base);
    background-image: none;
    background-repeat: no-repeat;
    background-size: 57%;
    background-position: center center;
    border-radius: 999px;
}

.check-kacheln.input-wrapper:not(.is-style-none) input:checked + span + .img_pnl .img_wrap,
.check-kacheln .img_pnl.selected .img_wrap {
    background-color: var(--wp--preset--color--primary);
    background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8059 0.771089C10.7378 0.698496 10.6568 0.640877 10.5676 0.601557C10.4784 0.562236 10.3827 0.541992 10.286 0.541992C10.1893 0.541992 10.0936 0.562236 10.0044 0.601557C9.91511 0.640877 9.83412 0.698496 9.76605 0.771089L4.3104 6.54889L2.01829 4.11695C1.94761 4.04473 1.86417 3.98795 1.77274 3.94984C1.6813 3.91173 1.58367 3.89304 1.48541 3.89484C1.38715 3.89664 1.29019 3.91889 1.20006 3.96032C1.10992 4.00175 1.02839 4.06155 0.960114 4.13631C0.891835 4.21107 0.838147 4.29931 0.802115 4.39601C0.766083 4.49271 0.748412 4.59597 0.750112 4.6999C0.751812 4.80382 0.772849 4.90637 0.812023 5.0017C0.851196 5.09702 0.907738 5.18325 0.978421 5.25547L3.79046 8.22956C3.85854 8.30216 3.93953 8.35977 4.02877 8.39909C4.11801 8.43841 4.21372 8.45866 4.3104 8.45866C4.40707 8.45866 4.50278 8.43841 4.59202 8.39909C4.68126 8.35977 4.76225 8.30216 4.83033 8.22956L10.8059 1.90961C10.8802 1.83708 10.9396 1.74906 10.9801 1.65109C11.0207 1.55311 11.0417 1.44731 11.0417 1.34035C11.0417 1.23339 11.0207 1.12759 10.9801 1.02961C10.9396 0.931639 10.8802 0.843615 10.8059 0.771089Z' fill='white'/%3E%3C/svg%3E%0A");
}


/** SLICK-SLIDER ***/
.oo-detailsgallery.slick-slider{
  margin-bottom: 10px;
}
.oo-detailspicture,
.oo-detailspicture.slick-slide{
  height: 630px;
}
.slider-nav-img-wrapper{
  padding: 10px;
  height: 150px;
  opacity: 0.5;
}
.slider-nav-img-wrapper.slick-current{
  opacity: 1;
}

.slick-prev:before,
.slick-next:before{
  content: '';
}
.slick-arrow{
  background-size: cover;
  opacity: 0.8;
}
.slick-prev,
.slick-next{
  width: 35px;
  height: 35px;
}
.slick-prev{
  background-image: url('img/arrow-left.svg');
}
.slick-next{
  background-image: url('img/arrow-right.svg');
}
.slick-prev:hover,
.slick-next:hover{
  opacity: 1;
}
.slider-nav .slick-arrow{
  display: none !important;
}


/*** SONSTIGES ***/
.no-max-width, .no-max-width img {
    max-width: none !important;
}
.ti-widget.ti-goog a.ti-header{
  border: 0 !important;
}


/*** HEADER ***/

@media (max-width: 992px) {
  .header-button > .button{
    height: 40px;
    width: 40px;
    padding: 0;
  }

  .header-button > .wp-block-greyd-popover-button > span{
    display: none;
  }
  .header-button > .wp-block-greyd-popover-button > span.icon_menu{
    display: block;
    margin-right: 0 !important;
  }
  .header-button > .wp-block-greyd-popover-button > span.icon_menu:before{
    font-size: 1.4em;
  }

  .header-button-navigation {
    display: flex;
    justify-content: flex-end;
  }

  .header-logo > .aligncenter {
    justify-content: flex-start !important;
    margin: 0 !important;
    margin-inline-start: 0 !important;
    margin-inline-end: 0 !important;
  }
}


.wp-block-lcb-ticker-carousel {
    -webkit-mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);
    mask-repeat: no-repeat;
    mask-size: 100% 100%;
}
