:root{--event-date--co:var(--negative-dark);--event-happening-now--ba-co:#3da42f}.cCalendar{width:100%;table-layout:fixed}.ipsType_sectionTitle+.cCalendar{margin-top:-12px}.cCalendarIcon{display:inline-block;width:18px;height:18px;border-radius:3px;vertical-align:middle}html[dir="ltr"] .cCalendarIcon{margin-right:5px}html[dir="rtl"] .cCalendarIcon{margin-left:5px}.cCalendarNav .ipsType_pageTitle{font-size:30.0px;margin-bottom:var(--sp-3)}.cCalendar td{width:14.285%;min-height:100px;border:1px solid rgba(var(--theme-text_color),.1);vertical-align:top;padding:7px}.cCalendar td>div{height:100%;min-height:100px;position:relative}.cCalendar td.cCalendar_nonDate{background:rgb( var(--theme-area_background) )}.cCalendar td.cCalendar_today,.cCalendarWeek div.cCalendar_today{background:rgb( var(--theme-area_background_dark) );color:#fff}.cCalendarWeek div.cCalendar_today h2.ipsType_sectionHead{color:inherit}.cCalendar_dayNumber{font-size:14px;font-weight:bold;display:inline-block}.ipsButton.cCalendar_miniAddEvent{height:15px;line-height:14px;padding:0 2px;opacity:0;transition:.2s all ease-in-out}.cCalendar td:hover .cCalendar_miniAddEvent{opacity:.5}.cCalendar td .cCalendar_miniAddEvent:hover{opacity:1}.cCalendarWeek>li{margin-bottom:15px}.cCalendarWeek>li:last-child{margin-bottom:0}.cEvents_wrapper,.cEvents{margin:0;padding:0;list-style:none}.cEvents_event{margin-bottom:5px}a.cEvents_event,.cEvents_event a,.cEvents_event.cEvents_empty span{display:block;line-height:26px;height:26px;font-size:13.0px;margin-bottom:2px;padding:0 8px 0 10px;color:#fff;border-radius:20px;white-space:nowrap;overflow:hidden;background:rgb( var(--theme-area_background_dark) )}html[dir="rtl"] a.cEvents_event,html[dir="rtl"] .cEvents_event a,html[dir="rtl"] .cEvents_event.cEvents_empty span{padding:0 10px 0 8px}a.cEvents_style_blank,.cEvents_style_blank a,.cCalendarIcon.cEvents_style_blank{background-color:transparent;border:1px solid rgba(var(--theme-text_color),.2)}a.cEvents_event.cEvents_eventSmall,.cEvents_event.cEvents_eventSmall a,.cEvents_event.cEvents_eventSmall.cEvents_empty span{font-size:12.0px;padding:0 8px;line-height:26px;height:26px;display:inline-block}.cEvents_time{font-size:10.0px;text-transform:uppercase;opacity:.7}.cEvents_event.cEvents_empty span{background:transparent}.cEvents_single .cEvents_event a{border-radius:20px}.cEvents_ranged .cEvents_event a{border-radius:0}html[dir="ltr"] .cEvents_ranged .cEvents_event:not( .cEvents_first ) a{margin-left:-7px;padding-left:8px}html[dir="rtl"] .cEvents_ranged .cEvents_event:not( .cEvents_first ) a{margin-right:-7px;padding-right:8px}html[dir="ltr"] .cEvents_ranged .cEvents_event:not( .cEvents_last ) a{margin-right:-8px}html[dir="rtl"] .cEvents_ranged .cEvents_event:not( .cEvents_last ) a{margin-left:-8px}html[dir="ltr"] .cEvents_ranged .cEvents_event.cEvents_first a,html[dir="rtl"] .cEvents_ranged .cEvents_event.cEvents_last a{border-top-left-radius:20px;border-bottom-left-radius:20px}html[dir="ltr"] .cEvents_ranged .cEvents_event.cEvents_last a,html[dir="rtl"] .cEvents_ranged .cEvents_event.cEvents_first a{border-top-right-radius:20px;border-bottom-right-radius:20px}tr td:not( :first-child ):not( .cCalendar_firstDay ) .cEvents_ranged .cEvents_event:not( .cEvents_first ) a, tr td:not( :first-child ):not( .cCalendar_firstDay ) .cEvents_ranged .cEvents_event:not( .cEvents_first ) a span{font-size:0}tr td:not( :first-child ):not( .cCalendar_firstDay ) .cEvents_ranged .cEvents_event:not( .cEvents_first ) a img{display:none}.cCalendarCarousel .cCalendarBlock{width:400px;height:380px;overflow:hidden}#elEventHeader .ipsCoverPhoto{padding-top:120px}#elEventHeader .cEvent__date .ipsBadge{font-size:13px}#elEventHeader_details{background:rgb( var(--theme-area_background_dark) );color:#fff;padding:var(--sp-5);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}#elEventHeader_details .ipsRating.ipsRating_large{margin-top:0}#elClubContainer #elEventHeader_details{color:rgb(var(--theme-text_color));box-shadow:var(--box--boxShadow);background-color:var(--box--backgroundColor)}#elEventHeader_details .ipsPhotoPanel{display:flex;align-items:center}#elEventHeader_details .ipsPhotoPanel>div{margin:0 10px}#elEventHeader_details .cEvents_event{margin:0}#elEventHeader>.ipsCoverPhotoMinimal{padding-top:25px;height:100px}.cEvent_to{font-size:28.0px;margin:6px 15px}#elAttendeesMob{border-radius:0}.cEvents__sidebarMap img{}.cEvents__sidebarOnlineLogo{display:flex;align-items:center;justify-content:center;color:rgb(var(--theme-text_light))}.cEvents__sidebarOnlineLogo svg{height:.8em;width:auto;margin:0 .4em}.cCalendarDay_hour{vertical-align:top}.cCalendarDay .cCalendarDay_hour>h2{font-size:54.0px;font-weight:300;text-align:right;margin-top:10px}html[dir="rtl"] .cCalendarDay .cCalendarDay_hour>h2{text-align:right}.cCalendarDay .cCalendarDay_hour>h2 span{font-size:14.0px;text-transform:uppercase}.cCalendarDay_hour.cCalendarDay_allDay>h2{font-size:28.0px;line-height:1.07;margin-top:0}.cCalendarDay>.ipsDataItem{border-bottom:2px solid rgba(var(--theme-text_color),.2)}.ipsDataItem.cCalendarDay_allDay{border-bottom:6px solid #000}.cCalendarDay_eventList>li{margin-bottom:15px}.cCalendarBlock .ipsPageHead_special{min-height:80px;padding-top:45px}.cCalendarBlock .ipsType_pageTitle{font-size:18.0px}.cCalendarBlock_map{height:200px;text-align:center;margin:10px auto}#event_timezone option{width:400px;white-space:nowrap}.cCalendar_shortInput{width:auto!important;padding:2px!important;min-height:inherit!important}.cCalendarSubmit_field{display:inline-block;position:relative;margin-bottom:5px}html[dir="ltr"] .cCalendarSubmit_field input{padding-left:35px!important}html[dir="rtl"] .cCalendarSubmit_field input{padding-right:35px!important}.cCalendarSubmit_field .fa{position:absolute;color:#9f3d3b;top:50%;transform:translateY(-50%);font-size:20px}html[dir="ltr"] .cCalendarSubmit_field .fa{left:10px}html[dir="rtl"] .cCalendarSubmit_field .fa{right:10px}#elDateGrid_arrow{font-size:120px;opacity:.2;padding-top:20px;overflow:hidden}#elTimezone{margin-bottom:0}#event_remind_me input[type="number"]{max-width:60px}.eventStreamDate .cCalendarEmbed_calendar{background:rgb( var(--theme-area_background_light) )}.eventStreamDate .ipsCalendarDate{width:80px;display:block;border:1px solid rgba(var(--theme-text_dark),.24);background:rgb( var(--theme-area_background_light) );padding:8px 0;border-radius:3px;overflow:hidden}.eventStreamDate .ipsCalendarDate{background:rgb( var(--theme-area_background_reset) )}.eventStreamDate .ipsCalendarDate>span{display:block;text-align:center}.eventStreamDate .ipsCalendarDate_month{color:#a93848;text-transform:uppercase;font-size:20.0px;line-height:1;font-weight:500}.eventStreamDate .ipsCalendarDate_date{font-size:36.0px;line-height:1.05;font-weight:300;color:rgb( var(--theme-text_color) )}:root{--featured-event--mi-he:300px}.cEvents__overview-header{display:grid;gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));margin-bottom:var(--sp-5)}.cFeaturedEvents{position:relative;isolation:isolate;min-height:var(--featured-event--mi-he)}.cFeaturedEvents__scroller{margin:0;padding:0;list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:100%;border-radius:var(--box--radius);min-height:100%;overflow-x:scroll;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.cFeaturedEvents__scroller::-webkit-scrollbar{-webkit-appearance:none;height:0}.cFeaturedEvents__scroller>*{scroll-snap-align:start}.cFeaturedEvents__dots{--_dot--si:16px;--_dot--ma:5px;--_dot--ba-co:0 , 0% , 100%;display:flex;justify-content:center;overflow:hidden;position:absolute;right:20px;bottom:20px}[dir="rtl"] .cFeaturedEvents__dots{right:auto;left:20px}.cFeaturedEvents__dots button{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer}.cFeaturedEvents__dots span{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cFeaturedEvents__dots button::before,.cFeaturedEvents__current-dot::before{content:'';display:block;width:var(--_dot--si);height:var(--_dot--si);border-radius:50%;background:hsla(var(--_dot--ba-co),.2);margin:0 var(--_dot--ma);backdrop-filter:blur(5px)}.cFeaturedEvents__dots button:hover::before{background:hsla(var(--_dot--ba-co),.4)}.cFeaturedEvents__current-dot{position:absolute;z-index:1;top:0;left:0;bottom:0;right:calc(var(--_dot--ma) * 2 + var(--_dot--si));display:flex;will-change:transform;transition:transform .1s linear;transform:translateX(calc(var(--percentage) * 1%));pointer-events:none}[dir="rtl"] .cFeaturedEvents__current-dot{right:auto;left:calc(var(--_dot--ma) * 2 + var(--_dot--si))}.cFeaturedEvents__current-dot::before{background:hsl(var(--_dot--ba-co))}@media screen and (max-width:979px){.cFeaturedEvents{min-height:360px}}.cFeaturedEvents__event{position:relative;overflow:hidden;width:100%;height:100%;min-height:var(--featured-event--mi-he);color:#fff;background:rgb(var(--theme-area_background_dark))}.cFeaturedEvents__event a:not(.cFeaturedEvents__event-link){color:inherit;position:relative;z-index:1}.cFeaturedEvents__image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.cFeaturedEvents__event-details{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:30px;background-image:linear-gradient(to top,rgba(var(--theme-area_background_dark),.7) 30%,rgba(var(--theme-area_background_dark),0) 60%);height:100%}.cFeaturedEvents__event:not(:only-child) .cFeaturedEvents__event-details{padding-bottom:42px}.cFeaturedEvents__event .cEvent__dateAside{position:static;margin-bottom:auto}.cFeaturedEvents__event .ipsBadge{border-radius:4px;background:var(--event-happening-now--ba-co);color:#fff;text-transform:uppercase;font-weight:500;margin-bottom:.5em;font-size:1em}.cFeaturedEvents__event-title{line-height:1.2;letter-spacing:-.2px;font-size:24.0px;text-shadow:rgba(0,0,0,.75) 0 0 20px}.cFeaturedEvents__event .cEvent__date{color:var(--event-date--co);background:rgba(255,255,255,.88);font-size:12px;padding:.2em .6em;border-radius:4px;margin:var(--sp-3) 0 0}.cFeaturedEvents__event .cEvent__date span{color:#222}.cFeaturedEvents__meta{display:flex;flex-wrap:wrap;margin:var(--sp-3) 0 0 0;padding:var(--sp-3) 0 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.2);align-self:stretch;gap:6px}.cFeaturedEvents__meta>*{background:rgba(0,0,0,.2);backdrop-filter:blur(5px);border-radius:6px;padding:.4em .8em;margin-right:6px}.cFeaturedEvents__meta .fa{opacity:.5;margin-inline-end:.3em}.cFeaturedEvents__event-link span{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap!important;width:1px}.cFeaturedEvents__event-link::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0}.cEvents__search{display:flex;flex-wrap:wrap;align-items:flex-end;margin:-15px 0 0 -15px}@media (min-width:768px){.eventSearch--vertical{padding:var(--sp-5)}}.eventSearch--vertical .cEvents__search{flex-wrap:wrap}.cEvents__search__field{margin:15px 0 0 15px;flex:1 1 10px}.cEvents__search__field--location,.cEvents__search__field--submit,.cEvents__search__field--show{flex-basis:calc((767px - 100%) * 999);flex-basis:max((767px - 100%) * 999, 10px)}.cEvents__search__label{color:rgb(var(--theme-text_dark));font-size:11px!important;text-transform:uppercase;display:block;font-weight:500;margin-bottom:.4em}.cEvents__search__field::after{margin-right:0}.cEvents__search__field--show select{width:100%}@media screen and (max-width:767px){.eventSearch__searchLocation span{display:none}}.cEvents__search__searchWrap{display:flex;align-items:center;justify-content:space-between}.eventSearch__searchLocation{font-size:11px;white-space:nowrap;flex:0 0 auto;margin-inline-start:2em}.cEvents__search__searchWrap input[type="text"],.cEvents__search__searchWrap input[type="search"]{flex:1 1 100%;max-width:none}.eventSearch input[type="search"].ipsField_loading{background-image:url(%22https://forum.craftersland.net/uploads/set_resources_13/cf5a1e7fc191338071d07df134b620d0_tiny_loading.gif%22)!important;background-size:14px 14px;background-repeat:no-repeat;background-position:right 5px center}@media screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.eventSearch input[type="search"].ipsField_loading{background-image:url(%22https://forum.craftersland.net/uploads/set_resources_13/cf5a1e7fc191338071d07df134b620d0_tiny_loading@2x.gif%22)!important}}.eventSearch input[type="date"].ipsField_short{width:100%;max-width:none}.cEvents__searchTools{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-bottom:15px}.cEvents__searchTools__sort,.cEvents__searchTools__back{background:rgb(var(--theme-area_background_reset));padding:.4em 1.2em;border-radius:var(--box--radius)}.cEvents__searchMap{height:350px;background:rgb(var(--theme-area_background_light)) !important}.cEvents__searchMap--loading>*{display:none}.eventList{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));grid-gap:var(--sp-5);gap:var(--sp-5)}.eventList .cFeaturedEvents{grid-column:3 / span 2;grid-row:1}@media screen and (max-width:979px){.eventList .cFeaturedEvents{grid-column:1 / span 2;grid-row:1}}@media screen and (max-width:768px){.eventList .cFeaturedEvents{grid-column:1;grid-row:1}}.cEvents__event{display:flex;flex-direction:column;justify-content:stretch;position:relative;min-width:0;overflow:hidden;transition:.2s all ease-in-out}.cEvent__date{color:var(--event-date--co);margin:0;font-weight:500;font-size:12px;text-transform:uppercase;margin-bottom:.2em}.cEvent__date .ipsBadge{border-radius:4px;background:var(--event-happening-now--ba-co);color:#fff;line-height:1.8;vertical-align:top}.cEvent__imageWrap{position:relative}.cEvent__image{display:block;background-color:rgb(var(--theme-area_background_dark));max-height:200px;overflow:hidden;position:relative}.cEvent__image::before{content:'';display:block;padding-top:50%}.cEvent__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cEvent__onlineLogo{position:absolute;bottom:0;background:rgb(var(--theme-area_background_reset));padding:8px 12px;pointer-events:none}[dir="ltr"] .cEvent__onlineLogo{border-top-left-radius:var(--box--radius);right:0}[dir="rtl"] .cEvent__onlineLogo{border-top-right-radius:var(--box--radius);left:0}.cEvent__onlineLogo svg{display:block;width:auto;height:12px}.cEvents__details{flex-grow:1;padding:var(--sp-5);min-width:0}.cEvents__title{color:rgb(var(--theme-text_dark));font-size:17.0px;font-weight:500;margin:0;line-height:1.2}.cEvents__title a{color:inherit}.cEvents__blurb{color:rgb(var(--theme-text_light));font-size:14.0px;margin:var(--sp-3) 0 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cFeaturedEvents__event .cEvents__blurb{color:inherit;-webkit-line-clamp:2}.cEvent__dateAside{position:absolute;background:#fff;color:rgb(var(--theme-text_color));width:3.8em;height:3.8em;font-size:13px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;line-height:1;left:7px;top:7px;border-radius:6px;pointer-events:none;box-shadow:rgba(0,0,0,.2) 0 0 0 1px}.cEvent__dateAside__month{font-weight:bold;text-transform:uppercase;color:#c53030}.cEvent__dateAside__day{font-size:1.76em;font-weight:400}.cEvent__eventMeta{margin:0;padding:0;list-style:none}.cEvent__eventMeta a{color:inherit}.cEvent__eventMeta li{display:flex}.cEvent__eventMeta li+li{margin-top:.3em}.cEvent__eventMeta .fa{flex:0 0 1.2em;text-align:center;margin-right:.3em;line-height:inherit;color:rgb(var(--theme-text_light))}.nearMe{}.nearMe__events{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.nearMe__map{min-height:300px;grid-column:span 2;border-radius:var(--box--radius)}@media (max-width:860px){.nearMe__map{grid-column:1 / -1}}.nearMe__map>.ipsMap{height:100%}@media screen and (max-width:768px){.nearMe__events{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}.cEvents__skeleton--map{display:none}}.cEvents__monthNav{display:flex;background:rgb(var(--theme-area_background_dark));color:#fff;overflow-x:auto;overflow-y:hidden;border-radius:var(--box--radius)}.cEvents__monthNav__monthItem{flex:1 0 auto;color:inherit;display:flex;flex-direction:column;align-items:center;line-height:1.4;padding:1.1em .8em}.cEvents__monthNav__monthItem:hover{background-image:linear-gradient(rgba(255,255,255,.1) 0% 100%);color:#fff}.cEvents__monthNav__monthItem--active{background-color:rgb(var(--theme-brand_primary));color:#fff}.cEvents__monthNav__month{font-size:16.0px;font-weight:500;text-transform:uppercase}.cEvents__monthNav__year{font-size:12.0px;opacity:.5}.event--loading{min-height:275px}.cEvents__skeleton{background:rgb(var(--theme-area_background));border-radius:5px}.cEvents__skeleton--map{position:relative;width:100%;min-height:300px}.cEvents__skeleton--eventImage{padding-top:50%}.cEvents__skeleton--eventDate{height:15px;width:70%}.cEvents__skeleton--eventTitle{height:22px;width:50%;margin-top:10px}.cEvents__skeleton--eventBlurb{height:50px;margin-top:10px}