@font-face{font-family:'Karla';src:url("/Content/fonts/Karla-Bold.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Karla';src:url("/Content/fonts/Karla-Italic.woff2") format("woff2");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Karla';src:url("/Content/fonts/Karla-ExtraBoldItalic.woff2") format("woff2");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Karla';src:url("/Content/fonts/Karla-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Karla';src:url("/Content/fonts/Karla-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Karla';src:url("/Content/fonts/Karla-SemiBoldItalic.woff2") format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Karla';src:url("/Content/fonts/Karla-BoldItalic.woff2") format("woff2");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Karla';src:url("/Content/fonts/Karla-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Karla';src:url("/Content/fonts/Karla-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Karla';src:url("/Content/fonts/Karla-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Karla';src:url("/Content/fonts/Karla-ExtraLight.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Karla';src:url("/Content/fonts/Karla-ExtraBold.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Karla';src:url("/Content/fonts/Karla-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Karla';src:url("/Content/fonts/Karla-ExtraLightItalic.woff2") format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Spectral';src:url("/Content/fonts/Spectral-SemiBoldItalic.woff2") format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Spectral';src:url("/Content/fonts/Spectral-ExtraBold.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Spectral';src:url("/Content/fonts/Spectral-ExtraBoldItalic.woff2") format("woff2");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Spectral';src:url("/Content/fonts/Spectral-BoldItalic.woff2") format("woff2");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Spectral';src:url("/Content/fonts/Spectral-Bold.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Spectral';src:url("/Content/fonts/Spectral-ExtraLight.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Spectral';src:url("/Content/fonts/Spectral-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Spectral';src:url("/Content/fonts/Spectral-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Spectral';src:url("/Content/fonts/Spectral-Italic.woff2") format("woff2");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Spectral';src:url("/Content/fonts/Spectral-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Spectral';src:url("/Content/fonts/Spectral-ExtraLightItalic.woff2") format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Spectral';src:url("/Content/fonts/Spectral-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Spectral';src:url("/Content/fonts/Spectral-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Spectral';src:url("/Content/fonts/Spectral-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}.eventsMainWrapper{padding-top:20px}.eventsMainWrapper .calWrapper{width:100%}.eventsMainWrapper .calWrapper .customDropdown{display:block;margin-bottom:1.25em;text-align:center}.eventsMainWrapper .calWrapper .customDropdown .filterCatLabel{display:inline-block;vertical-align:middle;font-size:16px;font-weight:bold;letter-spacing:.4px;margin-right:6px}.eventsMainWrapper .calWrapper .customDropdown .customDropdown{background-position:92%;background-size:14px;background-repeat:no-repeat;width:287px;max-width:100%;position:relative;display:inline-block;vertical-align:middle;background-color:#fff;border:2px solid #000000;border-radius:5px;outline:0;margin-bottom:0}.eventsMainWrapper .calWrapper .customDropdown .customDropdown select{border:0;border-radius:5px;padding:12px 14px;font-size:16px;min-width:287px;color:#000000;letter-spacing:.2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none;outline:0;background:url("data:image/svg+xml;utf8,<svg fill='black' height='12' viewBox='0 0 24 24' width='12' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>") no-repeat right 20px center;background-size:20px;padding-right:50px}.eventsMainWrapper .calWrapper .fc-daygrid-event{padding:5px 8px;border-radius:3px;-ms-flex-wrap:wrap;flex-wrap:wrap;background:rgba(85, 170, 170, 0.1);border-bottom:0;margin-bottom:5px;position:relative;border:0;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.eventsMainWrapper .calWrapper .fc-daygrid-event .fc-event-main-frame{display:block}.eventsMainWrapper .calWrapper .fc-daygrid-event .fc-event-time{color:#ffffff}.eventsMainWrapper .calWrapper .fc-daygrid-event.fc-event-end{border-bottom-left-radius:0;border-top-left-radius:0}.eventsMainWrapper .calWrapper .fc-daygrid-event.fc-event-start{border-top-right-radius:0;border-bottom-right-radius:0}.eventsMainWrapper .calWrapper .fc-daygrid-event .fc-event-title{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial;-ms-flex-negative:initial;flex-shrink:initial;min-width:0;overflow:hidden;font-weight:600;padding-top:2px;color:#000000;display:block;font-size:14px;width:100%}.eventsMainWrapper .calWrapper .fc-daygrid-event:hover{background:rgba(85, 170, 170, 0.6)}.eventsMainWrapper .calWrapper .fc-daygrid-event.fc-event-today{background-color:#55aaaa}.eventsMainWrapper .calWrapper .fc-daygrid-event.fc-event-today .fc-event-main-frame{display:block}.eventsMainWrapper .calWrapper .fc-daygrid-event.fc-event-today .fc-event-title{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial;-ms-flex-negative:initial;flex-shrink:initial;min-width:0;overflow:hidden;font-weight:600;color:#ffffff;display:block;font-size:14px;width:100%}.eventsMainWrapper .calWrapper .fc-daygrid-event.fc-event-today .fc-event-time{color:#ffffff;opacity:.8}.eventsMainWrapper .calWrapper .fc-daygrid-event.fc-event-today.fc-event-end{border-bottom-left-radius:0;border-top-left-radius:0}.eventsMainWrapper .calWrapper .fc-daygrid-event.fc-event-today.fc-event-start{border-top-right-radius:0;border-bottom-right-radius:0}.eventsMainWrapper .calWrapper .fc-daygrid-event.fc-daygrid-dot-event{border-radius:3px!important}.eventsMainWrapper .calWrapper .fc-daygrid-event.fc-event-future .fc-event-main-frame{display:block}.eventsMainWrapper .calWrapper .fc-daygrid-event.fc-event-future .fc-event-time{color:#000000}.eventsMainWrapper .calWrapper .fc-daygrid-event.fc-event-future .fc-event-title-container{color:#55aaaa;font-size:12px}.eventsMainWrapper .calWrapper .fc-daygrid-event.fc-event-future.fc-event-end{border-bottom-left-radius:0;border-top-left-radius:0}.eventsMainWrapper .calWrapper .fc-daygrid-event.fc-event-future.fc-event-start{border-top-right-radius:0;border-bottom-right-radius:0}.eventsMainWrapper .calWrapper .fc-daygrid-event-dot{display:none}.eventsMainWrapper .calWrapper .fc-direction-ltr .fc-daygrid-event .fc-event-time{margin-right:3px;color:#000000;display:block;width:100%;font-size:12px;font-weight:500}.eventsMainWrapper .calWrapper .fc-daygrid-dot-event .fc-event-title{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial;-ms-flex-negative:initial;flex-shrink:initial;min-width:0;overflow:hidden;font-weight:600;display:block;font-size:14px;width:100%}.eventsMainWrapper .calWrapper .fc .fc-button-primary{background-color:#55aaaa;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.eventsMainWrapper .calWrapper .fc .fc-button-primary:focus,.eventsMainWrapper .calWrapper .fc .fc-button-primary:hover{background-color:#000000}.eventsMainWrapper .calWrapper .fc-direction-ltr .fc-daygrid-event.fc-event-end,.eventsMainWrapper .calWrapper .fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:3px}.eventsMainWrapper .calWrapper .fc-direction-ltr .fc-daygrid-event.fc-event-start,.eventsMainWrapper .calWrapper .fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-left:3px}.eventsMainWrapper .calWrapper .fc .fc-list-event-dot{border:calc(var(--fc-list-event-dot-width,10px)/ 2) solid #55aaaa}@media only screen and (max-width:800px){.eventsMainWrapper .calWrapper .fc-toolbar-chunk:last-child{display:none!important}}.eventsMainWrapper .calWrapper .fc-event-title-container{display:block;font-size:12px}.eventsMainWrapper .calWrapper .fc .fc-daygrid-day-number{color:#55aaaa;font-weight:500}.eventsMainWrapper .calWrapper .fc .fc-daygrid-day.fc-day-today{background-color:#ededed}.eventsMainWrapper .calWrapper .fc .fc-daygrid-day.fc-day-today .fc-daygrid-event{background-color:#55aaaa;color:#ffffff}.eventsMainWrapper .calWrapper .fc .fc-daygrid-day.fc-day-today .fc-daygrid-event .fc-event-time{color:#ffffff;opacity:.8}.eventsMainWrapper .calWrapper .fc .fc-daygrid-day.fc-day-today .fc-daygrid-event:hover{background-color:#686868}.eventsMainWrapper .calReoccurring{width:400px;margin-top:64px}@media only screen and (max-width:1700px){.eventsMainWrapper .calReoccurring{width:330px}}@media only screen and (max-width:1500px){.eventsMainWrapper .calReoccurring{width:100%}}@media only screen and (max-width:1500px){.eventsMainWrapper .calReoccurring .FeaturedEventsWrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-gap:20px}}@media only screen and (max-width:1000px){.eventsMainWrapper .calReoccurring .FeaturedEventsWrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:20px}}@media only screen and (max-width:640px){.eventsMainWrapper .calReoccurring .FeaturedEventsWrapper{display:block;-ms-grid-columns:auto;grid-template-columns:auto;grid-gap:0}}.eventsMainWrapper .calReoccurring h3{margin-bottom:20px;display:block;width:100%}.eventsMainWrapper .calReoccurring .RecentEvent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom:10px;text-decoration:none}@media only screen and (max-width:1500px){.eventsMainWrapper .calReoccurring .RecentEvent{border-bottom:0;padding-bottom:0}}@media only screen and (max-width:1000px){.eventsMainWrapper .calReoccurring .RecentEvent{padding-bottom:10px;border-bottom:1px solid #ddd}}.eventsMainWrapper .calReoccurring .RecentEvent .EventImg{width:60px;height:60px;position:relative;border-radius:4px;overflow:hidden}.eventsMainWrapper .calReoccurring .RecentEvent .EventImg img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.eventsMainWrapper .calReoccurring .RecentEvent .EventName{width:calc(100% - 50px);padding-left:14px;color:#000000;font-weight:500;font-size:15px;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.eventsMainWrapper .calReoccurring .RecentEvent .EventName strong{font-weight:bold;font-size:12px;display:block;color:#55aaaa;margin-top:4px}.eventsMainWrapper .calReoccurring .RecentEvent:hover .EventName{color:#55aaaa}.breadcrumbs{display:block;position:relative;width:100%;padding:3em 5%;z-index:2;color:#ffffff;text-transform:uppercase;font-size:16px;font-weight:bold;background-color:#8bc4da;overflow:hidden}@media only screen and (max-width:1000px){.breadcrumbs{padding:2.5em 5vw}}@media only screen and (max-width:640px){.breadcrumbs{font-size:14px}}.breadcrumbs a{color:#ffffff;text-decoration:none;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;display:inline-block;vertical-align:middle;width:124px;position:relative;z-index:2}@media only screen and (max-width:640px){.breadcrumbs a{width:109px}}.breadcrumbs a:hover{color:#55aaaa}.breadcrumbs a:hover svg{fill:#55aaaa}.breadcrumbs a svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:12px;height:12px;fill:#55aaaa;display:inline-block;margin-right:7px;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}@media only screen and (max-width:640px){.breadcrumbs a svg{width:10px;height:10px}}.breadcrumbs .slash{margin:0 10px;display:inline-block;width:7px;vertical-align:middle;position:relative;z-index:2}.breadcrumbs .eventBC{display:inline-block;width:calc(100% - 161px);vertical-align:middle;position:relative;z-index:2}@media only screen and (max-width:640px){.breadcrumbs .eventBC{width:calc(100% - 141px)}}.breadcrumbs .dots{position:absolute;bottom:0;left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:100%;height:auto;z-index:1}.EventWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:5vw 5%}@media only screen and (max-width:1000px){.EventWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.EventWrapper .EventMap{width:50%;padding-right:5vw}@media only screen and (max-width:1000px){.EventWrapper .EventMap{width:100%;padding-right:0}}.EventWrapper .EventMap img{width:100%;height:auto}.EventWrapper .EventDetails{padding-top:15px;width:50%}@media only screen and (max-width:1000px){.EventWrapper .EventDetails{width:100%;padding-top:1.5em}}.EventWrapper .EventDetails .EventName{font-size:65px;text-transform:none;color:#55aaaa;font-weight:900;letter-spacing:1.5px;line-height:1;margin:0 0 12px}@media only screen and (max-width:1500px){.EventWrapper .EventDetails .EventName{font-size:55px}}@media only screen and (max-width:1200px){.EventWrapper .EventDetails .EventName{font-size:50px}}@media only screen and (max-width:1000px){.EventWrapper .EventDetails .EventName{font-size:45px}}@media only screen and (max-width:640px){.EventWrapper .EventDetails .EventName{font-size:36px;letter-spacing:1px}}.EventWrapper .EventDetails .EventDesc p{line-height:1.75;font-weight:500}.EventWrapper .EventDetails .EventDesc h3{color:#55aaaa}.EventWrapper .EventDetails .EventDesc ul{list-style:none;padding:0;margin:1em 0}.EventWrapper .EventDetails .EventDesc ul li{padding-left:20px;position:relative;margin:0 0 .5em;line-height:1.5;font-weight:500}.EventWrapper .EventDetails .EventDesc ul li:before{content:"";width:8px;height:8px;background-color:#55aaaa;position:absolute;left:0;top:8px;border-radius:10px}.EventWrapper .EventDetails .EventLocation{margin-bottom:1em;margin-top:1.75em}@media only screen and (max-width:640px){.EventWrapper .EventDetails .EventLocation{margin-bottom:.8em}}.EventWrapper .EventDetails .EventLocation svg{width:23px;height:30px;margin-left:3px;display:inline-block;vertical-align:middle;fill:#55aaaa}@media only screen and (max-width:1500px){.EventWrapper .EventDetails .EventLocation svg{width:21px;height:28px}}.EventWrapper .EventDetails .EventLocation span{width:calc(100% - 30px);display:inline-block;vertical-align:middle;padding-left:21px;text-transform:uppercase;letter-spacing:.5px;color:#55aaaa;font-size:22px;font-weight:bold}@media only screen and (max-width:1500px){.EventWrapper .EventDetails .EventLocation span{font-size:20px}}@media only screen and (max-width:640px){.EventWrapper .EventDetails .EventLocation span{font-size:19px}}.EventWrapper .EventDetails .EventLocation span a{color:#55aaaa}.EventWrapper .EventDetails .EventLocation span a:focus,.EventWrapper .EventDetails .EventLocation span a:hover{color:#55aaaa}.EventWrapper .EventDetails .EventDate{margin-bottom:1em}@media only screen and (max-width:640px){.EventWrapper .EventDetails .EventDate{margin-bottom:.8em}}.EventWrapper .EventDetails .EventDate svg{width:26px;height:25px;margin-left:1px;display:inline-block;vertical-align:middle;fill:#55aaaa}@media only screen and (max-width:1500px){.EventWrapper .EventDetails .EventDate svg{width:24px;height:23px}}.EventWrapper .EventDetails .EventDate span{width:calc(100% - 35px);display:inline-block;vertical-align:middle;padding-left:15px;text-transform:uppercase;letter-spacing:.5px;color:#55aaaa;font-size:22px;font-weight:bold}@media only screen and (max-width:1500px){.EventWrapper .EventDetails .EventDate span{font-size:20px}}@media only screen and (max-width:640px){.EventWrapper .EventDetails .EventDate span{font-size:19px}}.EventWrapper .EventDetails .EventTime{margin-bottom:2em}.EventWrapper .EventDetails .EventTime svg{width:28px;height:28px;display:inline-block;vertical-align:middle;fill:#55aaaa}@media only screen and (max-width:1500px){.EventWrapper .EventDetails .EventTime svg{width:26px;height:26px}}.EventWrapper .EventDetails .EventTime span{width:calc(100% - 32px);display:inline-block;vertical-align:middle;padding-left:18px;text-transform:uppercase;letter-spacing:.5px;color:#55aaaa;font-size:22px;font-weight:bold}@media only screen and (max-width:1500px){.EventWrapper .EventDetails .EventTime span{font-size:20px}}@media only screen and (max-width:640px){.EventWrapper .EventDetails .EventTime span{font-size:19px}}