.elementor-1826 .elementor-element.elementor-element-4a6205d .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-weight:700;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* MK Live TV – Redesign 2026 (globale Styles, im Header-Template gepflegt) */
:root{--mk-bg:#0F1216;--mk-bg2:#161A20;--mk-card:#1E232A;--mk-field:#181C22;--mk-line:#262B33;--mk-line2:#3A414B;--mk-fg:#F3F1EC;--mk-mute:#A9ADB4;--mk-soft:#C9CCD1;--mk-acc:#E9B44C;--mk-d:"Archivo Narrow","Archivo","Arial Narrow",sans-serif;--mk-t:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif}
body{background:var(--mk-bg)!important;color:var(--mk-fg)}
.mk{color:var(--mk-fg);font-family:var(--mk-t)}
.mk p,.mk li,.mk span,.mk input,.mk div{font-family:var(--mk-t)}
.mk a{color:var(--mk-fg);text-decoration:none;transition:color .15s}
.mk a:hover{color:var(--mk-acc)}
.elementor-section.mk{padding-left:32px;padding-right:32px}
.elementor-section.mk>.elementor-container{max-width:1216px}
.elementor-section.mk-sec{padding-top:56px;padding-bottom:56px}
.mk .elementor-widget-wrap{row-gap:16px;column-gap:12px;padding:0!important;align-items:flex-end}
.mk .elementor-widget-wrap>.elementor-widget{margin-bottom:0!important}
.mk .mk-inl{width:auto!important;max-width:100%}
.mk .mk-right{margin-left:auto}
.mk-band{background:var(--mk-bg2)!important;border-top:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line)}
.mk-band .elementor-widget-wrap{row-gap:12px}
.mk .elementor-heading-title{font-family:var(--mk-d);font-weight:700;color:var(--mk-fg);line-height:1.1;letter-spacing:-.005em;margin:0}
.mk .elementor-heading-title a{color:inherit}
.mk .elementor-heading-title a:hover{color:var(--mk-acc)}
.mk-h2 .elementor-heading-title{font-size:clamp(26px,2.6vw,32px)}
.mk-h2.lg .elementor-heading-title{font-size:clamp(28px,3vw,38px)}
.mk-kicker .elementor-heading-title{font-family:var(--mk-t);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-acc);line-height:1.4}
.mk-lead,.mk-lead p{font-size:17px;line-height:1.7;color:var(--mk-soft)}
.mk-lead p:last-child{margin-bottom:0}
.mk-link .elementor-heading-title,.mk-link .elementor-heading-title a{font-family:var(--mk-t);font-size:15px;font-weight:600;color:var(--mk-acc)!important;letter-spacing:0}
.mk-crumbs .elementor-heading-title,.mk-crumbs{font-family:var(--mk-t);font-size:14px;font-weight:400;color:var(--mk-mute);letter-spacing:0;line-height:1.5}
.mk-crumbs a{color:var(--mk-mute)!important}
.mk-crumbs a:hover{color:var(--mk-acc)!important}
body .mk-btn .elementor-button{background:var(--mk-acc)!important;color:#0F1216!important;font-family:var(--mk-t);font-size:15px;font-weight:600;border-radius:10px;padding:14px 22px;border:1px solid var(--mk-acc);line-height:1.2;text-transform:none;letter-spacing:0}
body .mk-btn.ghost .elementor-button{background:transparent!important;color:var(--mk-fg)!important;border-color:var(--mk-line2)}
body .mk-btn.ghost .elementor-button:hover{border-color:var(--mk-fg)}
.mk-posts .elementor-posts-container{--grid-column-gap:24px;--grid-row-gap:32px}
.mk-posts .elementor-post__card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;display:flex;flex-direction:column;gap:10px}
.mk-posts .elementor-post__thumbnail__link{position:relative;display:block;border-radius:10px;overflow:hidden;background:#2B3446;margin:0!important;width:100%}
.mk-posts .elementor-post__thumbnail{padding-bottom:56.25%!important;position:relative}
.mk-posts .elementor-post__thumbnail img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;transform:none;transition:transform .3s}
.mk-posts .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.03)}
.mk-posts .elementor-post__thumbnail__link::after{content:"";position:absolute;right:10px;bottom:10px;width:36px;height:36px;border-radius:50%;background:rgba(15,18,22,.72) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23F3F1EC' d='M8 5v14l11-7z'/%3E%3C/svg%3E") center/14px no-repeat}
.mk-posts .elementor-post__badge{position:static!important;margin:0!important;padding:0!important;background:transparent!important;color:var(--mk-mute)!important;font-family:var(--mk-t)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;border-radius:0!important;order:2}
.mk-posts .elementor-post__text{padding:0!important;margin:0!important;order:3}
.mk-posts .elementor-post__title{margin:0!important;font-family:var(--mk-t)!important;font-size:17px!important;font-weight:600!important;line-height:1.35!important}
.mk-posts .elementor-post__title a{color:var(--mk-fg)!important;font-family:var(--mk-t)!important}
.mk-posts .elementor-post__title a:hover{color:var(--mk-acc)!important}
.mk-posts .elementor-post__meta-data{order:4;padding:0!important;margin:0!important;border:0!important;font-family:var(--mk-t);font-size:13px;color:var(--mk-mute)!important}
.mk-posts .elementor-post__meta-data span{color:var(--mk-mute)!important}
.mk-posts .elementor-post__avatar,.mk-posts .elementor-post__excerpt{display:none}
.mk-posts .elementor-post__read-more{display:none}
.mk-hero .elementor-post__card{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:48px;row-gap:16px;align-content:center}
.mk-hero .elementor-post__thumbnail__link{grid-column:1;grid-row:1/5;border-radius:14px;align-self:center}
.mk-hero .elementor-post__thumbnail__link::after{left:24px;right:auto;bottom:24px;width:72px;height:72px;background:var(--mk-acc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230F1216' d='M8 5v14l11-7z'/%3E%3C/svg%3E") center/28px no-repeat}
.mk-hero .elementor-post__badge{grid-column:2;grid-row:1;align-self:end;color:var(--mk-acc)!important;font-size:13px!important;letter-spacing:.1em}
.mk-hero .elementor-post__badge::before{content:"Neu · "}
.mk-hero .elementor-post__text{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:22px}
.mk-hero .elementor-post__title{font-family:var(--mk-d)!important;font-size:clamp(32px,4vw,54px)!important;font-weight:700!important;line-height:1.03!important}
.mk-hero .elementor-post__title a{font-family:var(--mk-d)!important}
.mk-hero .elementor-post__meta-data{grid-column:2;grid-row:3}
.mk-hero .elementor-post__read-more{display:inline-block!important;align-self:flex-start;background:var(--mk-acc);color:#0F1216!important;font-family:var(--mk-t);font-size:15px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;padding:14px 22px;border-radius:10px;margin:0!important}
.mk-hero .elementor-post__read-more:hover{filter:brightness(1.08)}
.mk-list .elementor-posts-container{--grid-row-gap:16px}
.mk-list .elementor-post{display:flex!important;gap:14px;align-items:flex-start}
.mk-list .elementor-post__thumbnail__link{width:160px!important;flex:none;margin:0!important;border-radius:8px;overflow:hidden;background:#2B3446}
.mk-list .elementor-post__thumbnail{padding-bottom:56.25%!important;position:relative}
.mk-list .elementor-post__thumbnail img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;transform:none}
.mk-list .elementor-post__text{padding:0;margin:0}
.mk-list .elementor-post__title{margin:0 0 4px!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important;font-family:var(--mk-t)!important}
.mk-list .elementor-post__title a{color:var(--mk-fg)!important;font-family:var(--mk-t)!important}
.mk-list .elementor-post__title a:hover{color:var(--mk-acc)!important}
.mk-list .elementor-post__meta-data{font-size:13px;color:var(--mk-mute)!important;border:0!important;padding:0!important;margin:0!important}
.mk-list .elementor-post__excerpt,.mk-list .elementor-post__read-more{display:none}
.mk .elementor-pagination{margin-top:44px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap;font-family:var(--mk-t);font-size:15px}
.mk .elementor-pagination .page-numbers{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:8px;border:1px solid #2C323B;color:var(--mk-fg);margin:0!important;box-sizing:border-box}
.mk .elementor-pagination .page-numbers.current{background:var(--mk-fg);color:#0F1216;border-color:var(--mk-fg);font-weight:600}
.mk .elementor-pagination a.page-numbers:hover{border-color:var(--mk-acc);color:var(--mk-acc)}
.mk .elementor-pagination .page-numbers.dots{border:0}
.mk-cats{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}
.mk-cats a{display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:18px;border-radius:12px;min-height:112px;box-sizing:border-box;color:var(--mk-fg)!important;transition:transform .15s}
.mk-cats a:hover{transform:translateY(-2px)}
.mk-cats b{font-family:var(--mk-d);font-weight:700;font-size:21px}
.mk-cats small{font-size:13px;color:rgba(243,241,236,.85)}
.mk-chips{display:flex;flex-wrap:wrap;gap:8px}
.mk-chips a{font-family:var(--mk-t);font-size:14px;font-weight:600;padding:10px 16px;border-radius:999px;border:1px solid var(--mk-line2);color:var(--mk-fg)!important;line-height:1.2}
.mk-chips a:hover,.mk-chips a.on{background:var(--mk-fg);color:#0F1216!important;border-color:var(--mk-fg)}
.elementor-section.mk-header{background:var(--mk-bg);border-bottom:1px solid var(--mk-line);position:relative;z-index:50;padding-top:14px;padding-bottom:14px}
.mk-header .elementor-widget-wrap{flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between;gap:24px}
.mk-header .elementor-widget-wrap>.elementor-element.mk-logo{width:auto!important;flex:none}
.mk-header .elementor-widget-wrap>.elementor-element.mk-navw{width:auto!important;flex:1 1 auto;min-width:0}
.mk-logo .elementor-heading-title{font-family:var(--mk-d)!important;font-weight:700;font-size:28px;letter-spacing:.02em;line-height:1;display:flex;align-items:center;white-space:nowrap}
.mk-logo .elementor-heading-title::before{content:"";width:12px;height:12px;border-radius:50%;background:var(--mk-acc);box-shadow:0 0 0 4px rgba(233,180,76,.18);display:inline-block;margin-right:12px;flex:none}
.mk-navbar{display:flex;align-items:center;justify-content:space-between;gap:24px}
.mk-menu ul{list-style:none;margin:0;padding:0}
.mk-menu>ul{display:flex;gap:2px;align-items:center;flex-wrap:wrap}
.mk-menu li{position:relative;margin:0;padding:0}
.mk-menu>ul>li>a{display:block;padding:12px 13px;font-size:15px;font-weight:500;color:var(--mk-fg)}
.mk-menu .has-sub>a::after{content:"";display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:0 0 3px 8px}
.mk-menu li ul{position:absolute;left:0;top:100%;min-width:210px;background:var(--mk-bg2);border:1px solid var(--mk-line);border-radius:10px;padding:8px;display:none;z-index:99;box-shadow:0 12px 32px rgba(0,0,0,.35)}
.mk-menu li:hover>ul,.mk-menu li:focus-within>ul{display:block}
.mk-menu li ul a{display:block;padding:10px 12px;border-radius:6px;font-size:15px;color:var(--mk-fg)}
.mk-menu li ul a:hover{background:var(--mk-card)}
.mk-searchbox{display:flex;align-items:center;gap:8px;background:var(--mk-field);border:1px solid #2C323B;border-radius:999px;padding:0 16px;min-height:44px;width:260px;box-sizing:border-box;margin:0}
.mk-searchbox input[type=search]{background:transparent!important;border:0!important;outline:none;color:var(--mk-fg)!important;font:inherit;font-size:14px;width:100%;padding:10px 0!important;margin:0;box-shadow:none!important;min-height:0;height:auto}
.mk-searchbox input::placeholder{color:var(--mk-mute)}
.mk-searchbox:focus-within{border-color:var(--mk-acc)}
.mk-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.mk-burger{display:none}
.mk-burger summary{list-style:none;width:44px;height:44px;border:1px solid var(--mk-line2);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--mk-fg)}
.mk-burger summary::-webkit-details-marker{display:none}
.mk-mobile{position:absolute;left:0;right:0;top:100%;background:var(--mk-bg2);border-bottom:1px solid var(--mk-line);padding:12px 16px 20px;display:flex;flex-direction:column;z-index:99}
.mk-mobile a{padding:13px 4px;font-size:16px;border-bottom:1px solid var(--mk-line);color:var(--mk-fg)}
.mk-mobile a.sub{padding-left:20px;font-size:15px;color:var(--mk-soft)}
.mk-mobile .mk-searchbox{width:100%;margin-top:14px}
.elementor-section.mk-footer{border-top:1px solid var(--mk-line);padding-top:48px;padding-bottom:32px}
.mk-foot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;font-size:14px;color:var(--mk-mute);line-height:1.5}
.mk-foot div{display:flex;flex-direction:column;gap:8px}
.mk-foot strong{color:var(--mk-fg)}
.mk-foot a{color:var(--mk-mute)!important}
.mk-foot a:hover{color:var(--mk-acc)!important}
.mk-foot .brand{font-family:var(--mk-d);font-weight:700;font-size:22px;color:var(--mk-fg);letter-spacing:.02em}
.mk-copy,.mk-copy p{margin:16px 0 0;font-size:14px;color:var(--mk-mute)}
.mk-single .mk-main>.elementor-widget-wrap{padding-right:48px!important;row-gap:22px}
.mk-player .elementor-wrapper,.mk-player .elementor-custom-embed-image-overlay{border-radius:14px;overflow:hidden}
.mk-player .elementor-custom-embed-play i,.mk-player .elementor-custom-embed-play svg{color:var(--mk-acc);fill:var(--mk-acc);opacity:1}
.mk-title .elementor-heading-title{font-size:clamp(30px,3.6vw,44px);line-height:1.08}
.mk-info .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:10px}
.mk-info .elementor-icon-list-item{margin:0!important;padding:8px 14px!important;border-radius:999px;background:var(--mk-card);font-size:14px}
.mk-info .elementor-icon-list-item::after{display:none!important}
.mk-info .elementor-icon-list-text,.mk-info a{color:var(--mk-fg)!important}
.mk-info .elementor-icon-list-icon{display:none}
.mk-content,.mk-content p,.mk-content li{font-size:17px;line-height:1.7;color:#D5D7DB;max-width:760px}
.mk-content h2,.mk-content h3{font-family:var(--mk-d);color:var(--mk-fg)}
.mk-side .mk-h2 .elementor-heading-title{font-size:22px}
.elementor-section.mk-archive-head{border-bottom:1px solid var(--mk-line);padding-top:40px;padding-bottom:32px}
.mk-archive-head .mk-h1 .elementor-heading-title{font-size:clamp(34px,4.4vw,52px);line-height:1.05}
.mk-desc,.mk-desc p{font-size:17px;line-height:1.6;color:var(--mk-soft);max-width:760px;margin-bottom:0}
.elementor-section.mk-filter{border-bottom:1px solid var(--mk-line);padding-top:20px;padding-bottom:20px}
.elementor-section.mk-cats-sec{padding-bottom:8px}
.mk-intro .elementor-column:first-child>.elementor-widget-wrap{padding-right:48px!important}
@media (max-width:1100px){.mk-cats{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-searchbox{width:200px}}
@media (max-width:1024px){.mk-single .mk-main>.elementor-widget-wrap{padding-right:0!important;padding-bottom:40px!important}.mk-intro .elementor-column:first-child>.elementor-widget-wrap{padding-right:0!important;padding-bottom:16px!important}}
@media (max-width:980px){.mk-navbar>.mk-menu,.mk-navbar>.mk-searchbox{display:none}.mk-burger{display:block}.mk-navbar{justify-content:flex-end}}
@media (max-width:900px){.mk-hero .elementor-post__card{grid-template-columns:1fr;grid-template-rows:none}.mk-hero .elementor-post__thumbnail__link,.mk-hero .elementor-post__badge,.mk-hero .elementor-post__text,.mk-hero .elementor-post__meta-data{grid-column:1;grid-row:auto}.mk-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-foot{grid-template-columns:1fr 1fr}.elementor-section.mk-sec{padding-top:40px;padding-bottom:40px}}
@media (max-width:560px){.elementor-section.mk{padding-left:16px;padding-right:16px}.mk-foot{grid-template-columns:1fr}.mk-list .elementor-post__thumbnail__link{width:120px!important}.mk-logo .elementor-heading-title{font-size:24px}}
/* Overrides gegen Elementor-Standard (Karten-Skin) */
body .mk-posts .elementor-post__thumbnail img{top:0!important;left:0!important;width:100%!important;height:100%!important;transform:none!important;object-fit:cover}
body .mk-posts .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.03)!important}
body .mk-posts .elementor-post__card .elementor-post__thumbnail__link::after{content:""!important;display:block!important;position:absolute!important;top:auto!important;left:auto!important;right:10px!important;bottom:10px!important;width:36px!important;height:36px!important;border-radius:50%!important;opacity:1!important;z-index:2;background:rgba(15,18,22,.72) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23F3F1EC' d='M8 5v14l11-7z'/%3E%3C/svg%3E") center/14px no-repeat!important}
body .mk-hero .elementor-post__card .elementor-post__thumbnail__link::after{left:24px!important;right:auto!important;bottom:24px!important;width:72px!important;height:72px!important;background:var(--mk-acc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230F1216' d='M8 5v14l11-7z'/%3E%3C/svg%3E") center/28px no-repeat!important}
body .mk-list .elementor-post__thumbnail img{top:0!important;left:0!important;width:100%!important;height:100%!important;transform:none!important;object-fit:cover}/* End custom CSS */