.elementor-64526 .elementor-element.elementor-element-f0647c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64526 .elementor-element.elementor-element-wmk0001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.25;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64526 .elementor-element.elementor-element-wmk0001:not(.elementor-motion-effects-element-type-background), .elementor-64526 .elementor-element.elementor-element-wmk0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.landkreis-hof.de/00010/wp-content/uploads/2026/11/header_weihnachten.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-64526 .elementor-element.elementor-element-wmk0001::before, .elementor-64526 .elementor-element.elementor-element-wmk0001 > .elementor-background-video-container::before, .elementor-64526 .elementor-element.elementor-element-wmk0001 > .e-con-inner > .elementor-background-video-container::before, .elementor-64526 .elementor-element.elementor-element-wmk0001 > .elementor-background-slideshow::before, .elementor-64526 .elementor-element.elementor-element-wmk0001 > .e-con-inner > .elementor-background-slideshow::before, .elementor-64526 .elementor-element.elementor-element-wmk0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dev.landkreis-hof.de/00010/wp-content/uploads/2026/11/deko_header.webp");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-64526 .elementor-element.elementor-element-wmk0002{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64526 .elementor-element.elementor-element-wmk0004 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64526 .elementor-element.elementor-element-f2b0163{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-64526 .elementor-element.elementor-element-cbc1f71 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:28px;font-weight:500;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-64526 .elementor-element.elementor-element-9080c2d .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-64526 .elementor-element.elementor-element-81f3daf .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 4 - 0.02px);flex:0 1 calc( 100% / 4 - 0.02px );flex-grow:1;padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );}.elementor-64526 .elementor-element.elementor-element-81f3daf .elementor-repeater-item-e8daaa8 > *{display:inline-block;}.elementor-64526 .elementor-element.elementor-element-81f3daf .elementor-repeater-item-0c7b00b.dce-item_image{justify-content:top;}.elementor-64526 .elementor-element.elementor-element-81f3daf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64526 .elementor-element.elementor-element-81f3daf .dce-posts-container.dce-skin-grid .dce-posts-wrapper{align-items:stretch;margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-64526 .elementor-element.elementor-element-81f3daf .dce-posts-container.dce-skin-grid .dce-item-area{justify-content:stretch;}.elementor-64526 .elementor-element.elementor-element-81f3daf .dce-posts-fallback{text-align:left;}.elementor-64526 .elementor-element.elementor-element-81f3daf .dce-post-item{padding-bottom:20px;}@media(max-width:1024px){.elementor-64526 .elementor-element.elementor-element-81f3daf .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 2 - 0.02px);flex:0 1 calc( 100% / 2 - 0.02px );padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );}.elementor-64526 .elementor-element.elementor-element-81f3daf .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-64526 .elementor-element.elementor-element-81f3daf .dce-post-item{padding-bottom:20px;}}@media(max-width:767px){.elementor-64526 .elementor-element.elementor-element-81f3daf .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1 - 0.02px);flex:0 1 calc( 100% / 1 - 0.02px );padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );}.elementor-64526 .elementor-element.elementor-element-81f3daf .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-64526 .elementor-element.elementor-element-81f3daf .dce-post-item{padding-bottom:20px;}}/* Start custom CSS for html, class: .elementor-element-wmkcd01 *//* Countdown oben mittig im Kopf (Raum 4fc06df921, seit ab6f6567bd "bitte den text weiss. keinen hintegrund, linie weg, count down darunter. alles vertikal nach oben"):
   Ohne Fläche und ohne Linie, Std/Min/Sek direkt unter dem Text, oben im Kopf. Schrift Gold #C4A665 wie die Plakette (Raum e5ee7d71f1, weiß war\n   kaum lesbar). Text Tage bis Heiligabend in Großbuchstaben 22/600 mit Laufweite 2px (Raum c857ebd665, 6ec199657d), ganzer Block 20 px tiefer (6ec199657d), dann weitere 40 px (7c43f3007e). Vorher weiße Fläche mit grüner Schrift, mittig. */
.elementor-64526 .elementor-element.elementor-element-wmkcd01 { position: absolute !important; left: 50%; top: 100px;   /* Raum 6ec199657d "die zahl 41 20px nach unten" (40 -> 60), 7c43f3007e "weitere 40px nach unten" (-> 100) */ transform: translateX(-50%); width: auto !important; z-index: 3; margin: 0 !important; }
.elementor-64526 .elementor-element.elementor-element-wmkcd01 .lkr-countdown { text-align: center; color: #C4A665; font-family: Overpass, sans-serif; font-weight: 300; }
.elementor-64526 .elementor-element.elementor-element-wmkcd01 .lkr-cd-tage { display: block; font-size: 72px; font-weight: 500; line-height: 1; }
.elementor-64526 .elementor-element.elementor-element-wmkcd01 .lkr-cd-text { display: block; font-size: 22px; font-weight: 600; line-height: 1.4; text-transform: uppercase; letter-spacing: 2px; margin-top: 6px; }   /* Raum c857ebd665 "in grossbuchstaben in 22px, 600", vorher 18/300. 6ec199657d: wieder 20 px hoch (26 -> 6), Laufweite erhöht (0 -> 2px) */
.elementor-64526 .elementor-element.elementor-element-wmkcd01 .lkr-cd-zeit { display: block; margin-top: 8px; font-size: 22px; font-weight: 600; line-height: 1; white-space: nowrap; }
.elementor-64526 .elementor-element.elementor-element-wmkcd01 .lkr-cd-h, .elementor-64526 .elementor-element.elementor-element-wmkcd01 .lkr-cd-m, .elementor-64526 .elementor-element.elementor-element-wmkcd01 .lkr-cd-s { display: inline-block; min-width: 1.3em; text-align: right; }
.elementor-64526 .elementor-element.elementor-element-wmkcd01 .lkr-cd-zeit small { font-size: 13px; font-weight: 500; letter-spacing: 1.5px; text-transform: uppercase; margin: 0 10px 0 4px; }
.elementor-64526 .elementor-element.elementor-element-wmkcd01 .lkr-cd-zeit small:last-child { margin-right: 0; }
@media (max-width: 1024px) { .elementor-64526 .elementor-element.elementor-element-wmkcd01 { top: 90px; } .elementor-64526 .elementor-element.elementor-element-wmkcd01 .lkr-cd-tage { font-size: 52px; } .elementor-64526 .elementor-element.elementor-element-wmkcd01 .lkr-cd-text { font-size: 18px; } .elementor-64526 .elementor-element.elementor-element-wmkcd01 .lkr-cd-zeit { font-size: 18px; } }
@media (max-width: 767px) { .elementor-64526 .elementor-element.elementor-element-wmkcd01 { display: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-wmk0001 *//* WEIHNACHTSKOPF (Raum 57500953dd, Testseite a224ce3b9b, seit 10.11. 220f9f3965): wie der Slide "Anlass: Weihnachtsmärkte", heller Hintergrund
   ohne Schmuck, Schnee in Gold (nur transform, steht bei reduzierter Bewegung), Plakette rechts unten (unter 900 px kleiner oben rechts),
   Überschriften unten links dunkel wie bisher (Raum 1648651c1f), nur die Plakette in Gold. */
.elementor-64526 .elementor-element.elementor-element-wmk0001 { position: relative; overflow: hidden; border-radius: 8px; min-height: 440px; }
.elementor-64526 .elementor-element.elementor-element-wmk0001 .lkr-schnee { position: absolute; inset: 0; pointer-events: none; overflow: hidden; z-index: 1; }
.elementor-64526 .elementor-element.elementor-element-wmk0001 .lkr-schnee::before, .elementor-64526 .elementor-element.elementor-element-wmk0001 .lkr-schnee::after {
    content: ""; position: absolute; left: 0; right: 0; top: -1200px; height: calc(100% + 1200px);
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22530%22%20height%3D%22400%22%3E%3Cg%20fill%3D%22%23C4A665%22%3E%3Cpath%20transform%3D%22translate%28267%2038%29%20scale%280.41666666666667%29%22%20fill-opacity%3D%220.85%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3Cpath%20transform%3D%22translate%28140.5%20124.5%29%20scale%280.375%29%22%20fill-opacity%3D%220.74%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3Cpath%20transform%3D%22translate%28355.5%20330.5%29%20scale%280.375%29%22%20fill-opacity%3D%220.74%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3Cpath%20transform%3D%22translate%28456.5%20106.5%29%20scale%280.45833333333333%29%22%20fill-opacity%3D%220.71%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3Cpath%20transform%3D%22translate%28128%2046%29%20scale%280.41666666666667%29%22%20fill-opacity%3D%220.75%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3Cpath%20transform%3D%22translate%28314.5%20165.5%29%20scale%280.45833333333333%29%22%20fill-opacity%3D%220.63%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3Cpath%20transform%3D%22translate%28272%20155%29%20scale%280.33333333333333%29%22%20fill-opacity%3D%220.81%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3Cpath%20transform%3D%22translate%2886%2010%29%20scale%280.25%29%22%20fill-opacity%3D%220.54%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3Cpath%20transform%3D%22translate%2857%20305%29%20scale%280.5%29%22%20fill-opacity%3D%220.84%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3Cpath%20transform%3D%22translate%2898%20279%29%20scale%280.33333333333333%29%22%20fill-opacity%3D%220.82%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3Cpath%20transform%3D%22translate%28130.5%20322.5%29%20scale%280.29166666666667%29%22%20fill-opacity%3D%220.73%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-size: 530px 400px;
    animation: lkrWeihnachtSchnee 36s linear infinite; will-change: transform; /* 36 s statt 60, wie im Slide, Raum 0f35607efe */
}
.elementor-64526 .elementor-element.elementor-element-wmk0001 .lkr-schnee::after { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22770%22%20height%3D%22600%22%3E%3Cg%20fill%3D%22%23C4A665%22%3E%3Cpath%20transform%3D%22translate%28544.5%20114.5%29%20scale%280.375%29%22%20fill-opacity%3D%220.51%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3Cpath%20transform%3D%22translate%28725.5%20430.5%29%20scale%280.375%29%22%20fill-opacity%3D%220.59%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3Cpath%20transform%3D%22translate%28516%2049%29%20scale%280.33333333333333%29%22%20fill-opacity%3D%220.6%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3Cpath%20transform%3D%22translate%28419%20405%29%20scale%280.5%29%22%20fill-opacity%3D%220.69%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3Cpath%20transform%3D%22translate%28606.5%20263.5%29%20scale%280.29166666666667%29%22%20fill-opacity%3D%220.72%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3Cpath%20transform%3D%22translate%28318%2024%29%20scale%280.33333333333333%29%22%20fill-opacity%3D%220.62%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3Cpath%20transform%3D%22translate%28528%20104%29%20scale%280.41666666666667%29%22%20fill-opacity%3D%220.79%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3Cpath%20transform%3D%22translate%28197%20389%29%20scale%280.25%29%22%20fill-opacity%3D%220.75%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3Cpath%20transform%3D%22translate%28677.5%20273.5%29%20scale%280.45833333333333%29%22%20fill-opacity%3D%220.65%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3Cpath%20transform%3D%22translate%2899%2056%29%20scale%280.41666666666667%29%22%20fill-opacity%3D%220.55%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3Cpath%20transform%3D%22translate%28560.5%20542.5%29%20scale%280.29166666666667%29%22%20fill-opacity%3D%220.84%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3Cpath%20transform%3D%22translate%2875.5%20262.5%29%20scale%280.29166666666667%29%22%20fill-opacity%3D%220.72%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3Cpath%20transform%3D%22translate%28385%20422%29%20scale%280.25%29%22%20fill-opacity%3D%220.56%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3Cpath%20transform%3D%22translate%2886%20365%29%20scale%280.5%29%22%20fill-opacity%3D%220.7%22%20d%3D%22M12%201.5l3.1%206.6%207.2.9-5.3%205%201.4%207.1L12%2017.6l-6.4%203.5%201.4-7.1-5.3-5%207.2-.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-size: 770px 600px; opacity: .7; animation-duration: 54s; }
@keyframes lkrWeihnachtSchnee { from { transform: translateY(0); } to { transform: translateY(1200px); } }
@media (prefers-reduced-motion: reduce) { .elementor-64526 .elementor-element.elementor-element-wmk0001 .lkr-schnee::before, .elementor-64526 .elementor-element.elementor-element-wmk0001 .lkr-schnee::after { animation: none; } }
/* top auto mit !important: der Custom Code "Zeilentitel stehen beim Scrollen" würde den Block sonst oben festhalten */
.elementor-64526 .elementor-element.elementor-element-wmk0001 .lkr-wk-text { position: absolute !important; left: 40px; bottom: 40px; top: auto !important; right: 40px; width: auto !important; z-index: 3; }
.elementor-64526 .elementor-element.elementor-element-wmk0001 .lkr-wk-plakette { position: absolute !important; right: 40px; bottom: 40px; top: auto; left: auto; width: 130px !important; height: 130px; z-index: 2; } /* 130, wie im Slide (kurz 150, zurück Raum 6db70994d8) */
.elementor-64526 .elementor-element.elementor-element-wmk0001 .lkr-wk-plakette .elementor-widget-container { width: 100%; height: 100%; }
.elementor-64526 .elementor-element.elementor-element-wmk0001 .lkr-plakette { position: relative; width: 100%; height: 100%; color: #C4A665; }
.elementor-64526 .elementor-element.elementor-element-wmk0001 .lkr-plakette .lkr-plakette-ring { display: block; width: 100%; height: 100%; animation: lkrPlaketteDreh 24s linear infinite; will-change: transform; }
.elementor-64526 .elementor-element.elementor-element-wmk0001 .lkr-plakette text { fill: currentColor; font-family: Overpass, sans-serif; font-size: 22.5px; font-weight: 500; letter-spacing: 2.25px; white-space: pre; }
/* Stern nur als Kontur mit zwei Funkeln, eigene Zeichnung nach Alex' Vorbild (Raum 5f4e67807b), steht still */
.elementor-64526 .elementor-element.elementor-element-wmk0001 .lkr-plakette .lkr-plakette-baum { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: 75px; line-height: 1; color: #C4A665; } /* 75 (vorher 52, 62), Raum 39c6963c03, b636ae7438 */
@media (max-width: 899px) { .elementor-64526 .elementor-element.elementor-element-wmk0001 .lkr-plakette .lkr-plakette-baum { font-size: 48px; } }
/* Überschriften dunkelgrün wie die Schrift im Slide (Raum ccb240d429) */
.elementor-64526 .elementor-element.elementor-element-wmk0001 .lkr-wk-text :is(h1, h2, h3, h4, p, a, span, li, .elementor-heading-title) { color: #1B4332 !important; }
@keyframes lkrPlaketteDreh { to { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) { .elementor-64526 .elementor-element.elementor-element-wmk0001 .lkr-plakette .lkr-plakette-ring { animation: none; } }
@media (max-width: 1024px) { .elementor-64526 .elementor-element.elementor-element-wmk0001 { min-height: 360px; } }
@media (max-width: 899px) { .elementor-64526 .elementor-element.elementor-element-wmk0001 .lkr-wk-plakette { right: 20px; top: 20px; bottom: auto; width: 84px !important; height: 84px; } }
@media (max-width: 767px) {
    .elementor-64526 .elementor-element.elementor-element-wmk0001 { min-height: 300px; }
    .elementor-64526 .elementor-element.elementor-element-wmk0001 .lkr-wk-plakette { display: none; } /* am Handy keine Plakette, Raum 5d78d2573c */
    .elementor-64526 .elementor-element.elementor-element-wmk0001 .lkr-wk-text { left: 20px; right: 20px; bottom: 20px; }
}
/* TESTSEITE GOLD UND GRUEN (Name bleibt für den Austausch beim nächsten Lauf; seit Raum 10807b8bae wieder grau): gilt nur für diese Seite (body.page-id-64526). */
body.page-id-64526 .elementor-element-2591235 { border: 1px dotted #DFE0E4 !important; }
/* Kacheln Variante 1 (Raum 85d9f8cfc4, gewählt 882ee77656 "nimm bitte 1"): Datum groß ganz oben, darunter feine Linie, dann Ort, Name und
   Angaben. Seit Raum f32599f340 ("datum immer in einer zeile ... möglicherweise auch die zahl kleiner"): Datum in einer Zeile, Tag 22 (vorher 32), Monat
   11 mit 0.5px Laufweite (vorher 15). Bei vier schmalen Spalten (1025 bis 1365) reicht die Breite für "23 NOVEMBER bis 23 DEZEMBER" nicht, dort steht
   der Monat kurz (NOV, aus data-kurz, Plugin 1.8.45). Vorher brachen Zeiträume vor "bis" um. */
body.page-id-64526 .elementor-element-2591235 .elementor-element-9f499fe { display: contents !important; }
body.page-id-64526 .elementor-element-2591235 .elementor-element-4989a6d { order: -1; padding-bottom: 12px; margin-bottom: 8px !important; border-bottom: 1px solid #DFE0E4; }
body.page-id-64526 .elementor-element-2591235 .elementor-element-4989a6d p { white-space: nowrap; }
body.page-id-64526 .elementor-element-2591235 .elementor-element-4989a6d .lkr-wmd-t { font-size: 22px !important; }
body.page-id-64526 .elementor-element-2591235 .elementor-element-4989a6d .lkr-wmd-m { font-size: 11px !important; letter-spacing: 0.5px !important; }
body.page-id-64526 .elementor-element-2591235 .elementor-element-4989a6d .lkr-wmd-s { padding: 0 6px !important; }
@media (min-width: 1025px) and (max-width: 1365px) {
  body.page-id-64526 .elementor-element-2591235 .elementor-element-4989a6d .lkr-wmd-m[data-kurz] { font-size: 0 !important; letter-spacing: 0 !important; }
  body.page-id-64526 .elementor-element-2591235 .elementor-element-4989a6d .lkr-wmd-m[data-kurz]::after { content: attr(data-kurz); font-size: 11px; letter-spacing: 0.5px; }
}
body.page-id-64526 .elementor-element-2591235 .elementor-element-bc57af1 { margin-top: 10px !important; }
/* Zeiten zum Platz sichtbar so weit wie Ort zum Namen, 16,3 px (Raum 850b1d695d "abstand zwischen der uhrzeit und dem ort so wie zwischen selbitz und
   selbitzer angerglühen"). Beide stehen mit 10 px Lücke, die Zeiten haben aber Zeilenhöhe 1,65 statt 1,3/1,4, sichtbar waren es 21,7. Nur wenn Zeiten da sind. */
body.page-id-64526 .elementor-element-2591235 .elementor-element-bc57af1 + .elementor-element-95bcc3d { margin-top: -5.4px !important; }
/* Platz in 500 probiert (9c8b0b2226) und zurückgenommen (901ab2f736 "zuviel typo mischmasch"), bleibt 300. */
/* Gold/Grün (0760ab26cf), Hintergrundbild in den Kacheln (361d74da88) probiert und verworfen (638649c1e0, 10807b8bae). */
/* Letzte Kachel allein in einer Zeile so breit wie die übrigen, nicht über die volle Breite (DCE wächst sonst mit flex-grow 1, aufgefallen bei 25 Märkten, a4476662e3) */
body.page-id-64526 .elementor-element-81f3daf .dce-post { flex-grow: 0 !important; }/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-81f3daf *//* KARTEN GLEICH HOCH: Vorlage im Listeneintrag auf volle Höhe, die Karte füllt sie */
.elementor-64526 .elementor-element.elementor-element-81f3daf .dce-post-block > .elementor {
    flex: 1 1 auto;
    width: 100%;
}
.elementor-64526 .elementor-element.elementor-element-81f3daf .dce-post-block > .elementor > .e-con {
    height: 100%;
}/* End custom CSS */