@font-face{font-family:'Jost';font-style:normal;font-weight:100 900;font-display:swap;src:url(//minigolfanlage-magdeburg.de/wp-content/plugins/mg-navigation/assets/fonts/jost-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Jost';font-style:normal;font-weight:100 900;font-display:swap;src:url(//minigolfanlage-magdeburg.de/wp-content/plugins/mg-navigation/assets/fonts/jost-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
.tm-header .uk-navbar-justify .uk-navbar-nav{flex:1;justify-content:flex-end}.tm-header .uk-navbar-justify .uk-navbar-nav>li{flex:0 0 auto}.tm-header .uk-navbar-nav>li>a{padding:0 1.25rem}.tm-header .uk-navbar-nav>li:last-child>a{padding-right:0}.tm-page .mg-paket.uk-card{border-top:0;padding-top:0;overflow:hidden;position:relative}.tm-page .mg-paket.uk-card .el-title{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:0 -1.7rem 1rem;padding:.9rem 1.7rem;background:var(--mg-gruen);color:#fff;font-size:1.45rem}.tm-page .mg-paket-l.uk-card .el-title{background:#1f6fd6}.tm-page .mg-paket-xl.uk-card{background:#ffffff;border-color:#f5c518}.tm-page .mg-paket-xl.uk-card .el-title{background:#f5c518;color:var(--mg-navy)}.tm-page .mg-paket.uk-card .el-meta{color:var(--mg-gruen)}.tm-page .mg-paket-l.uk-card .el-meta{color:#1f6fd6}.tm-page .mg-paket-xl.uk-card .el-meta{color:var(--mg-navy)}.tm-page .mg-paket-xl.uk-card .el-title::after{content:"Größtes Paket";font-family:var(--mg-text);font-size:.58rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--mg-navy);color:#fff;padding:.3rem .55rem;border-radius:99px;white-space:nowrap}.mg-slogan{display:flex;align-items:center;gap:.55rem;font-family:var(--mg-display);font-size:clamp(1.2rem,2.1vw,1.55rem);color:var(--mg-gruen);margin:.9rem 0 0}.mg-slogan svg{width:1.3em;height:1.3em;flex:none;animation:mg-herz 1.6s ease-in-out infinite}@keyframes mg-herz{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.mg-slogan svg{animation:none}}#tm-dialog-mobile .mg-akk>li.uk-parent{padding:.3rem 0}#tm-dialog-mobile .mg-akk>li.uk-parent>a{display:inline-flex;align-items:center;gap:.45rem;font-size:1.25rem;font-weight:600}#tm-dialog-mobile .mg-akk>li>a{padding:.55rem 0}#tm-dialog-mobile .mg-akk>li.uk-parent>ul{display:none;margin:.4rem 1.2rem .7rem;padding:.5rem 0 .3rem;border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25)}#tm-dialog-mobile .mg-akk>li.mg-offen>ul{display:block}#tm-dialog-mobile .mg-akk ul li a{padding:.45rem 0;font-size:1.05rem}#tm-dialog-mobile .mg-akk ul ul{padding-left:0;font-size:.93em;opacity:.88}#tm-dialog-mobile .mg-akk ul ul a::before{content:"\2013  "}.mg-akk-toggle{background:none;border:0;padding:.35rem;margin-left:.15rem;color:inherit;cursor:pointer;vertical-align:middle;line-height:0}.mg-akk-toggle svg{width:1.15rem;height:1.15rem;display:block}.mg-akk-toggle{transition:transform .2s}li.mg-offen>.mg-akk-toggle{transform:rotate(180deg)}#tm-dialog-mobile .mg-akk-uebersicht a{font-weight:600}.tm-page .uk-section.mg-bg-gruen{background-color:var(--mg-gruen)}.mg-bg-gruen .mg-h2,.mg-bg-gruen .mg-fussnote,.mg-bg-gruen .mg-lead,.mg-bg-gruen .mg-fussnote a{color:#fff}.mg-bg-gruen .mg-mono{color:var(--mg-hellgruen)}.tm-page .uk-section.mg-bg-warm{background:#e9f0fb}.tm-page .uk-section.mg-bg-gruenhell{background-color:var(--mg-gruen-hell)}.mg-foto img{border-radius:1.1rem;box-shadow:0 18px 40px rgba(7,30,74,.18)}.mg-foto-kipp img{transform:rotate(1.5deg)}.mg-foto-breit img{width:100%;max-height:26rem;object-fit:cover}.tm-page .mg-fakten .uk-grid>div:nth-child(1) .uk-card{background-color:var(--mg-gruen);border-color:var(--mg-gruen)}.tm-page .mg-fakten .uk-grid>div:nth-child(2) .uk-card{background-color:var(--mg-navy);border-color:var(--mg-navy)}.tm-page .mg-fakten .uk-grid>div:nth-child(3) .uk-card{background-color:#f5c518;border-color:#f5c518}.tm-page .mg-fakten .uk-grid>div:nth-child(4) .uk-card{background-color:var(--mg-gruen-hell);border-color:var(--mg-gruen-hell)}.tm-page .mg-fakten .uk-grid>div:nth-child(1) .el-title,.tm-page .mg-fakten .uk-grid>div:nth-child(2) .el-title,.tm-page .mg-fakten .uk-grid>div:nth-child(1) .el-content,.tm-page .mg-fakten .uk-grid>div:nth-child(2) .el-content{color:#fff}.tm-page .mg-fakten .uk-grid>div:nth-child(3) .el-content,.tm-page .mg-fakten .uk-grid>div:nth-child(4) .el-content{color:var(--mg-navy)}.tm-page main .uk-section.mg-bg-warm{--mg-leucht:#e9f0fb}.tm-page main .uk-section.mg-bg-gruenhell{--mg-leucht:#e6f6e8}.tm-page main .uk-section:not(.mg-bg-gruen):not(.uk-section-secondary):not(.uk-section-primary):not(.mg-ball-section) :is(h1,h2,h3,h4,p,li,td,th,dt,dd,time,.mg-mono,.el-title,.el-meta,.el-content){text-shadow:0 0 1px var(--mg-leucht,#fff),0 0 3px var(--mg-leucht,#fff),0 0 8px var(--mg-leucht,#fff),0 0 14px var(--mg-leucht,#fff),0 0 22px var(--mg-leucht,#fff)}.tm-page .mg-aktuelles-2 *,.tm-page .mg-fakten .uk-card *,.tm-page .mg-paket.uk-card .el-title,.tm-page .mg-vgl thead th *,.tm-page .uk-button{text-shadow:none}.tm-page .uk-card *,.tm-page .mg-aktuelles-2 *,.tm-page .mg-wandertag *,.tm-page .mg-ticket *,.tm-page .mg-vgl *,.tm-page .uk-button,.tm-page .mg-hinweis *,.tm-page .mg-hinweis-wetter *,.tm-page .mg-paket *{text-shadow:none!important} .tm-header .uk-navbar-container:not(.uk-navbar-transparent),.tm-header-mobile .uk-navbar-container:not(.uk-navbar-transparent){background:rgba(255,255,255,.72)!important;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid rgba(10,43,105,.08)!important;box-shadow:0 8px 30px rgba(10,43,105,.06)}body .tm-header .uk-navbar-nav>li>a,body .tm-header .uk-navbar-item,body .tm-header .uk-logo{min-height:64px}.tm-header .uk-logo img{height:42px;width:auto;content:url(//minigolfanlage-magdeburg.de/wp-content/uploads/2026/10/mg-logo-header.png)}.tm-header-mobile .uk-logo img{content:url(//minigolfanlage-magdeburg.de/wp-content/uploads/2026/10/mg-logo-header.png)}.tm-header .uk-navbar-container:not(.uk-navbar-transparent){padding-top:4px!important;padding-bottom:4px!important}.tm-header .uk-logo{padding-top:0;padding-bottom:0}.tm-header-mobile .uk-logo img{height:34px;width:auto}.tm-header-mobile .uk-navbar-nav>li>a,.tm-header-mobile .uk-navbar-item,.tm-header-mobile .uk-logo,.tm-header-mobile .uk-navbar-toggle{min-height:60px}body .tm-header .uk-navbar-nav>li>a{font-size:.76rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mg-navy);padding:0 .15rem;margin:0 .9rem;position:relative;transition:color .2s}.tm-header .uk-navbar-nav>li:last-child>a{margin-right:0}.tm-header .uk-navbar-nav>li>a::after{content:"";position:absolute;left:0;right:0;bottom:19px;height:2px;border-radius:2px;background:var(--mg-gruen);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.tm-header .uk-navbar-nav>li>a:hover,.tm-header .uk-navbar-nav>li.uk-active>a,.tm-header .uk-navbar-nav>li.uk-open>a{color:var(--mg-gruen)}.tm-header .uk-navbar-nav>li>a:hover::after,.tm-header .uk-navbar-nav>li.uk-active>a::after,.tm-header .uk-navbar-nav>li.uk-open>a::after{transform:scaleX(1)}.tm-header .uk-navbar-dropbar,.tm-header .uk-navbar-dropbar.uk-dropbar-top{background:rgba(255,255,255,.86)!important;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border-top:1px solid rgba(10,43,105,.08);box-shadow:0 24px 50px rgba(10,43,105,.14);color:var(--mg-navy)}.tm-page .tm-header .uk-dropbar,.tm-page .tm-header .uk-navbar-dropbar{background:transparent!important;box-shadow:none!important;border:0!important;min-height:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.tm-header .uk-navbar-dropdown{background:#fff!important;border:1px solid #dfe5ee;border-radius:12px;box-shadow:0 16px 34px rgba(7,30,74,.16);padding:.9rem 1.2rem!important;min-width:14rem}.tm-header .uk-navbar-dropdown-nav>li>a,.tm-header .uk-navbar-dropdown-nav .uk-nav-sub a{color:var(--mg-navy)!important;font-family:var(--mg-text);font-size:.95rem;font-weight:500;padding:.4rem 0;border-left:2px solid transparent;padding-left:.7rem;margin-left:-.7rem;transition:color .2s,border-color .2s}.tm-header .uk-navbar-dropdown-nav>li>a:hover,.tm-header .uk-navbar-dropdown-nav .uk-nav-sub a:hover,.tm-header .uk-navbar-dropdown-nav>li.uk-active>a{color:var(--mg-gruen)!important;border-left-color:var(--mg-gruen)}.tm-header .uk-navbar-dropdown-nav .uk-nav-sub{padding-left:1.1rem}.tm-header .uk-navbar-dropdown-nav .uk-nav-sub a{font-size:.88rem;color:var(--mg-muted)!important}.tm-header .uk-navbar-dropdown-nav>li.uk-parent>a{font-weight:600}.tm-header .uk-navbar-dropdown-nav>li:first-child>a{padding-top:0} .tm-page .uk-section{--mg-ticket-umfeld:#fff}.tm-page .mg-gruenlich,.tm-page .mg-seitenkopf,.tm-page .mg-bg-gruenhell{--mg-ticket-umfeld:#e6f6e8}.tm-page .mg-bg-warm{--mg-ticket-umfeld:#e9f0fb}.tm-page .mg-ticket .mg-ticket-rechts{border-left:0;border-top:0;position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.tm-page .mg-ticket .mg-ticket-rechts::before{content:"";position:absolute;left:-8px;top:0;bottom:0;width:16px;pointer-events:none;z-index:2;background:radial-gradient(circle at 50% 50%,var(--mg-ticket-umfeld,#e6f6e8) 0 4.5px,transparent 5px) left top/16px 22px repeat-y}@media (max-width:639px){.tm-page .mg-ticket .mg-ticket-rechts::before{left:0;right:0;top:-8px;bottom:auto;width:auto;height:16px;background:radial-gradient(circle at 50% 50%,var(--mg-ticket-umfeld,#e6f6e8) 0 4.5px,transparent 5px) left top/22px 16px repeat-x}}.tm-page .mg-hinweis .el-title::before,.tm-page .mg-hinweis-wetter .el-title::before{content:"";display:inline-block;width:1.35em;height:1.35em;margin-right:.5em;vertical-align:-0.3em;background:no-repeat center/contain}.tm-page .mg-hinweis .el-title::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23219a31' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='4.5'/%3E%3Cpath d='M12 2.5v2M12 19.5v2M5.1 5.1l1.4 1.4M17.5 17.5l1.4 1.4M2.5 12h2M19.5 12h2M5.1 18.9l1.4-1.4M17.5 6.5l1.4-1.4'/%3E%3C/svg%3E")}.tm-page .mg-hinweis-wetter .el-title::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a2b69' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 16.5a3.8 3.8 0 0 1 .4-7.6 5.4 5.4 0 0 1 10.3 1.3 3.4 3.4 0 0 1-.2 6.3z'/%3E%3Cpath d='M8.5 19.4l-.7 1.6M12.4 19.4l-.7 1.6M16.3 19.4l-.7 1.6'/%3E%3C/svg%3E")} .tm-page a.mg-kw:hover,.tm-page a.mg-kw:focus{text-decoration:none}.tm-page a.mg-kw-gruen:hover,.tm-page a.mg-kw-gruen:focus,.tm-page a.mg-kw-navy:hover,.tm-page a.mg-kw-navy:focus{color:#fff}.tm-page a.mg-kw-weiss:hover,.tm-page a.mg-kw-weiss:focus{color:#0a2b69} .tm-page .mg-seitenkopf .mg-kopfkarte picture{display:block;overflow:hidden;border-radius:12.8px}.tm-page .mg-seitenkopf .mg-kopfkarte img.el-image{transform:scale(1.14);transform-origin:center 45%} .tm-page .mg-aktuelles .mg-eintrag{grid-template-columns:5.5rem 1fr}.tm-page .mg-aktuelles .mg-eintrag time{display:block;text-align:right} .tm-page .mg-formular{background:#fff;border:1px solid var(--mg-linie);border-radius:1.25rem;padding:2rem 1.9rem;box-shadow:0 18px 44px rgba(10,43,105,.09)}.tm-page .mg-formular *{text-shadow:none!important}.tm-page .mg-form-hinweis{font-size:.8rem;color:var(--mg-muted);margin:1rem .3rem 0} .tm-page .mg-formular .wpcf7-submit{background:var(--mg-gruen,#219a31)!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:999px;padding:.85rem 2rem;font-weight:700;cursor:pointer;transition:background-color .15s ease}.tm-page .mg-formular .wpcf7-submit:hover,.tm-page .mg-formular .wpcf7-submit:focus{background:#1b7f28!important;color:#fff!important}#tm-dialog-mobile .uk-nav a,#tm-dialog-mobile .mg-akk ul li a,#tm-dialog-mobile .mg-akk ul ul a{color:#fff!important;opacity:1!important}#tm-dialog-mobile .mg-akk ul ul{opacity:1}.mg-dialog-kontakt{margin:1.6rem auto 0;padding:1.3rem 1rem 0;border-top:1px solid rgba(255,255,255,.3);max-width:22rem;text-align:center;color:#fff}.mg-dialog-label{font-family:var(--mg-mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .7rem;color:#fff;opacity:.85}.mg-dialog-kontakt a{display:block;color:#fff!important;text-decoration:none;padding:.4rem 0;font-size:1.02rem;line-height:1.4}.mg-dialog-kontakt a span{display:inline-block;margin-top:.15rem;font-size:.82rem;opacity:.9;text-decoration:underline;text-underline-offset:.2em} @media (max-width:639px){.tm-page h1,.tm-page h2{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere}.tm-page h1{font-size:clamp(1.6rem,7.6vw,2.9rem)}} body.woocommerce .tm-page *,body.woocommerce-page .tm-page *,body.page-id-2746 .tm-page *,body.page-id-2747 .tm-page *,body.page-id-2656 .tm-page *{text-shadow:none!important} @media (max-width:639px){.tm-page .mg-hero h1{hyphens:manual;-webkit-hyphens:manual;overflow-wrap:normal;word-break:normal}}
@media (max-width:959px){.tm-page .mg-ball-schicht .mg-ball{width:60px;height:60px}}
@media (max-width:991px){.tm-page .mg-hero .mg-collage,.tm-page .mg-hero .mg-collage-box{position:relative;z-index:2}} @media (max-width:639px){.tm-page .mg-karten-raster{grid-template-columns:1fr;gap:0}.tm-page .mg-karte-gruppe{max-width:100%}.tm-page .mg-preistabelle{width:100%}.tm-page .mg-preistabelle thead th{padding:.5rem 0 .4rem .5rem;font-size:.6rem;letter-spacing:.06em}.tm-page .mg-preistabelle tbody td{padding:.6rem 0 .6rem .5rem;font-size:.78rem}.tm-page .mg-preistabelle tbody th{font-size:.92rem;padding-right:.5rem}}