.fc-event-day{filter:drop-shadow(-1px -1px 0 rgba(77, 38, 7, 0.06)) drop-shadow(1px 2px 2px rgba(49, 26, 7, 0.25))}.fc-event-day-header{display:none}.fc-event-content{margin:30px 0}.fc-event-content{background:linear-gradient(180deg, hsl(37, 21%, 94%) 0%, hsl(37, 21%, 88%) 100%);border-radius:15px;-webkit-mask:radial-gradient(circle 12.5px at 0px 140px, transparent 97%, #000 100%) top left,radial-gradient(circle 12.5px at 100% 140px, transparent 97%, #000 100%) top right;-webkit-mask-size:50.5% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:left,right;mask:radial-gradient(circle 12.5px at 0px 140px, transparent 97%, #000 100%) top left,radial-gradient(circle 12.5px at 100% 140px, transparent 97%, #000 100%) top right;mask-size:50.5% 100%;mask-repeat:no-repeat;mask-position:left,right}@media(min-width: 768px){.fc-event-content{-webkit-mask:radial-gradient(circle 12.5px at 245px 0px, transparent 97%, #000 100%) top left,radial-gradient(circle 12.5px at 245px 100%, transparent 97%, #000 100%) bottom left;-webkit-mask-size:100% 50.5%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:top,bottom;mask:radial-gradient(circle 12.5px at 245px 0px, transparent 97%, #000 100%) top left,radial-gradient(circle 12.5px at 245px 100%, transparent 97%, #000 100%) bottom left;mask-size:100% 50.5%;mask-repeat:no-repeat;mask-position:top,bottom}}.fc-event-date-wrapper{position:relative;z-index:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-shrink:0;width:auto;height:145px;padding:42px 20px 0 23px}@media(min-width: 768px){.fc-event-date-wrapper{width:250px;height:auto;padding:45px 0 20px 28px}}.fc-event-date-wrapper::after{content:"";position:absolute;inset:0;z-index:10;pointer-events:none;border-image-source:url("../images/border-punch90x90.png");border-image-repeat:space;border-image-slice:0 18 30 18;border-bottom:10px solid rgba(0,0,0,0);margin:0 16.5px}@media(min-width: 768px){.fc-event-date-wrapper::after{border-image-slice:18 30 18 0;border-bottom:none;border-right:10px solid rgba(0,0,0,0);margin:16.5px 0}}.fc-event-date-wrapper::before{content:"";position:absolute;z-index:0;filter:brightness(0.92);display:inline-block;background-color:hsl(37,21%,88%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right 30px bottom 5px;mask-position:right bottom;vertical-align:middle;height:100%;aspect-ratio:1/1;bottom:10px;right:0}@media(min-width: 576px){.fc-event-date-wrapper::before{right:65px}}@media(min-width: 768px){.fc-event-date-wrapper::before{bottom:0;right:5px;left:0px;width:initial;height:initial}}.fc-watermark-img0 .fc-event-date-wrapper::before,.fc-watermark-img3 .fc-event-date-wrapper::before,.fc-watermark-img6 .fc-event-date-wrapper::before,.fc-watermark-img9 .fc-event-date-wrapper::before,.fc-watermark-img12 .fc-event-date-wrapper::before,.fc-watermark-img15 .fc-event-date-wrapper::before,.fc-watermark-img18 .fc-event-date-wrapper::before,.fc-watermark-img21 .fc-event-date-wrapper::before,.fc-watermark-img24 .fc-event-date-wrapper::before,.fc-watermark-img27 .fc-event-date-wrapper::before{-webkit-mask-image:url("../images/calendar/keramik-geschirr.avif");mask-image:url("../images/calendar/keramik-geschirr.avif")}.fc-watermark-img1 .fc-event-date-wrapper::before,.fc-watermark-img4 .fc-event-date-wrapper::before,.fc-watermark-img7 .fc-event-date-wrapper::before,.fc-watermark-img10 .fc-event-date-wrapper::before,.fc-watermark-img13 .fc-event-date-wrapper::before,.fc-watermark-img16 .fc-event-date-wrapper::before,.fc-watermark-img19 .fc-event-date-wrapper::before,.fc-watermark-img22 .fc-event-date-wrapper::before,.fc-watermark-img25 .fc-event-date-wrapper::before,.fc-watermark-img28 .fc-event-date-wrapper::before{-webkit-mask-image:url("../images/calendar/keramik-krug-und-kelche.avif");mask-image:url("../images/calendar/keramik-krug-und-kelche.avif")}.fc-watermark-img2 .fc-event-date-wrapper::before,.fc-watermark-img5 .fc-event-date-wrapper::before,.fc-watermark-img8 .fc-event-date-wrapper::before,.fc-watermark-img11 .fc-event-date-wrapper::before,.fc-watermark-img14 .fc-event-date-wrapper::before,.fc-watermark-img17 .fc-event-date-wrapper::before,.fc-watermark-img20 .fc-event-date-wrapper::before,.fc-watermark-img23 .fc-event-date-wrapper::before,.fc-watermark-img26 .fc-event-date-wrapper::before,.fc-watermark-img29 .fc-event-date-wrapper::before{-webkit-mask-image:url("../images/calendar/keramik-kruege.avif");mask-image:url("../images/calendar/keramik-kruege.avif")}.fc-event-day .fc-markt-foerderkreis-schloss-leitzkau-de .fc-event-date-wrapper::before{-webkit-mask-image:url("../images/calendar/markt-schloss-leitzkau-toepfermarkt.avif");mask-image:url("../images/calendar/markt-schloss-leitzkau-toepfermarkt.avif")}.fc-event-day .fc-markt-keramikmarkt-dresden-de .fc-event-date-wrapper::before{-webkit-mask-image:url("../images/calendar/markt-keramikmarkt-dresden-goldener-reiter.avif");mask-image:url("../images/calendar/markt-keramikmarkt-dresden-goldener-reiter.avif")}.fc-event-day .fc-markt-radebeul-de .fc-event-date-wrapper::before{-webkit-mask-image:url("../images/calendar/markt-radebeul-altkoetzschenbroda-weinfest.avif");mask-image:url("../images/calendar/markt-radebeul-altkoetzschenbroda-weinfest.avif")}.fc-event-date{position:relative;z-index:1;display:grid;grid-template-columns:min-content auto min-content;grid-template-rows:min-content auto;justify-items:start;column-gap:.45em;row-gap:.1em;width:100%}@media(min-width: 768px){.fc-event-date{grid-template-columns:min-content min-content auto;grid-template-rows:auto auto 1fr;height:100%}}.fc-event-date-day1,.fc-event-date-month1{white-space:nowrap}.fc-event-date-day1{grid-column:1;grid-row:1}.fc-event-date-day2{grid-column:2;grid-row:1}.fc-event-date-month1{grid-column:1;grid-row:2}.fc-event-date-month2{grid-column:2;grid-row:2}.fc-event-date-year{grid-column:3;grid-row:1/-1;align-self:stretch;justify-self:end;writing-mode:vertical-rl;transform:rotate(180deg);padding-top:9px;white-space:nowrap;text-shadow:0px 0px 2px hsl(37,21%,88%),-1px -1px 1px hsl(37,21%,88%)}@media(min-width: 768px){.fc-event-date-year{grid-column:1/-1;grid-row:3;align-self:end;justify-self:inherit;writing-mode:inherit;transform:inherit;padding-top:inherit;text-shadow:0px 0px 2px hsl(37,21%,94%),1px 1px 1px hsl(37,21%,94%)}}.year-seperator{display:none}@media(min-width: 768px){.year-seperator{display:inline-block}}@media(min-width: 768px){.fc-event-date-year1,.fc-event-date-year2{display:inline-block}}.fc-event-date:not(:has(.fc-event-date-month2)) .fc-event-date-month1{grid-column:1/-1}.fc-event-date{font-family:var(--font-head)}.fc-event-date-day{font-size:30px;font-weight:900;color:#111827;line-height:1}.fc-event-date-month{font-size:18px;font-weight:300;color:#5b606b;margin-top:4px;letter-spacing:2px;text-transform:uppercase}.fc-event-date-year{font-size:16px;font-weight:300;color:#5b606b}.fc-event-dot{display:none}.fc-event-content{display:flex;flex-direction:column;justify-items:start;flex-grow:1}.fc-event-inner{display:flex;flex-direction:column;min-height:200px;font-family:var(--font-text)}@media(min-width: 768px){.fc-event-inner{flex-direction:inherit}}.fc-event-info{position:relative;z-index:1;padding:20px 23px 20px 23px}@media(min-width: 768px){.fc-event-info{padding:28px 28px 20px 28px}}.fc-event-title{display:inline-block;font-size:20px;margin:0 0 16px 0}@media(min-width: 768px){.fc-event-title{font-size:22px}}.fc-event-details{display:flex;flex-direction:column;gap:.8em;font-size:16px}.fc-event-location,.fc-event-note{display:grid;grid-template-columns:auto 1fr;column-gap:.5em;align-items:start}.fc-event-time{display:grid;grid-template-columns:auto auto 1fr;column-gap:.5em;row-gap:.2em;align-items:start}.fc-event-time::before{grid-column:1;grid-row:1/-1}.fc-event-time-item{display:contents}.fc-event-time-weekday{grid-column:2}.fc-event-time-hours{grid-column:3}.fc-event-time::before,.fc-event-location::before,.fc-event-note::before{content:"";display:inline-block;width:1.3em;height:1.6em;margin-right:.4em;background-color:#958f87;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;align-self:flex-start}.fc-event-time::before{-webkit-mask-image:url("../svg/icon-clock.svg");mask-image:url("../svg/icon-clock.svg")}.fc-event-location::before{-webkit-mask-image:url("../svg/icon-map-link.svg");mask-image:url("../svg/icon-map-link.svg")}.fc-event-note::before{-webkit-mask-image:url("../svg/circle-info-solid-full.svg");mask-image:url("../svg/circle-info-solid-full.svg")}.fc-event-location span::first-letter{text-transform:uppercase}.fc-event-note div>p:last-child{margin-bottom:0}.fc-event-upcoming-soon{position:absolute;line-height:1.65em;z-index:1;top:2px;left:-10px;transform:rotate(-10deg);padding:2px 10px;border-radius:6px;font-size:14px;color:#fff;background-color:hsl(216,57%,20%);filter:drop-shadow(2px 3px 4px hsla(216, 57%, 20%, 0.4))}.fc-event-upcoming-soon.upcoming-soon-days-0,.fc-event-upcoming-soon.upcoming-soon-days--9,.fc-event-upcoming-soon.upcoming-soon-days--8,.fc-event-upcoming-soon.upcoming-soon-days--7,.fc-event-upcoming-soon.upcoming-soon-days--6,.fc-event-upcoming-soon.upcoming-soon-days--5,.fc-event-upcoming-soon.upcoming-soon-days--4,.fc-event-upcoming-soon.upcoming-soon-days--3,.fc-event-upcoming-soon.upcoming-soon-days--2,.fc-event-upcoming-soon.upcoming-soon-days--1{background-color:hsl(107,35%,38%);filter:drop-shadow(2px 3px 4px hsla(107, 35%, 38%, 0.4))}.fc-icon-flipped{transform:rotate(180deg)}.fc-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:1.5rem}.fc-toolbar-section{display:flex;align-items:center;gap:8px}.fc-toolbar-title{font-size:1.3em;font-weight:bold}.fc-button-group{display:inline-flex;position:relative;vertical-align:middle}.fc-button-group>.fc-button:not(:last-child){border-bottom-right-radius:0px;border-top-right-radius:0px}.fc-button-group>.fc-button:not(:first-child){border-bottom-left-radius:0px;border-top-left-radius:0px;margin-left:-1px}.fc-button{cursor:pointer;position:relative;height:38px;padding:0px 14px;border-radius:6px;border:1px solid #ccc;background:#f5f5f5;color:#333;box-shadow:rgba(255,255,255,.7) 0 1px 0 0 inset}.fc-button:hover{z-index:1;background:#e9e9e9;border-color:#aaa}.fc-button:disabled{opacity:.4;cursor:default;color:#b0aca3;background-color:#f2f1ee;border-color:#ddd9d1}.fc-button:disabled.fc-button-today-istoday{display:none;opacity:0;color:#fff;background:#444;border-color:#333;box-shadow:inherit}
