@media only screen and (min-width:768px){.mobile-only{display:none!important}}@media only screen and (max-width:767px){.desktop-only{display:none!important}}@media(min-width:992px){.tablet-only{display:none!important}}.invert,.invert *{color:#fff}span.icon-arrow-right{display:inline-block;width:35px;height:35px;background-image:url(https://annmarieg.wpenginepowered.com/wp-content/themes/speak/assets/images/ui/icon-arrow-next.svg);background-size:20px;background-position:0% center;background-repeat:no-repeat}.button-base,body.page-template-page-calendar [class*=sw-cal-grid] .CalendarEventsDetail__eventCalendarFront .btn,.text-button,.button{position:relative;width:auto;display:inline-block;font-size:1.6rem;line-height:2rem;font-weight:700;text-decoration:none;white-space:normal;transition:all .3s ease 0s;vertical-align:top;cursor:pointer;overflow:hidden;z-index:1}.button{color:#fff;margin:0 0 2rem;padding:1rem 2rem;background:#3858e9}.button:hover{background:#2a2928}.text-button{color:#3858e9;margin:0 0 2rem;padding:1rem 0}.text-button:hover{color:#2a2928}.btn-red{font-size:13px;display:inline-block;padding:10px 25px;background:#cb2026;text-decoration:none;text-shadow:none;text-transform:uppercase;color:#fff;font-weight:900;letter-spacing:.5px;font-family:area-extended,sans-serif;position:relative;margin:10px 0 0;z-index:1;transition:all .33s ease;border:2px solid transparent;box-shadow:0 5px 15px -2px #0000}.btn-red:before{content:"";position:absolute;width:100%;left:0;bottom:0;height:100%;transition:all .33s ease;z-index:-1;background:#0006;clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%)}.btn-red.icon-calendar{padding-left:43px}.btn-red.icon-calendar:after{content:"";position:absolute;left:14px;width:15px;height:15px;top:50%;transform:translateY(-50%);background-image:url(//annmarieg.wpenginepowered.com/wp-content/themes/speak/assets/images/ui/icon-cal-white.svg);background-position:center}.btn-red:hover{box-shadow:0 15px 20px -6px #00000073;color:#fff}.btn-red:hover:before{clip-path:polygon(0% 0%,100% 0,100% 100%,0 100%)}.edit-link{margin:0 auto;text-align:center;display:block}.edit-link a.post-edit-link{width:-moz-fit-content;width:fit-content;font-size:13px;display:block;padding:10px 25px;background:#cb2026;text-decoration:none;text-shadow:none;text-transform:uppercase;color:#fff;font-weight:900;letter-spacing:.5px;font-family:area-extended,sans-serif;position:relative;margin:10px auto 15px;z-index:1;transition:all .33s ease;border:2px solid transparent;box-shadow:0 5px 15px -2px #0000}.edit-link a.post-edit-link:before{content:"";position:absolute;width:100%;left:0;bottom:0;height:100%;transition:all .33s ease;z-index:-1;background:#0006;clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%)}.edit-link a.post-edit-link:hover{color:#fff;box-shadow:0 15px 20px -6px #00000073}.edit-link a.post-edit-link:hover:before{clip-path:polygon(0% 0%,100% 0,100% 100%,0 100%)}.edit-link a.vc_inline-link{color:#cb2026;border:1px dashed #CB2026;padding:5px 15px;display:inline-block}.edit-link a.vc_inline-link:hover{background:#000;color:#fff;border-color:#000}a.button{display:inline-block;margin:5px 5px 15px;padding:10px 25px;text-shadow:none;color:#fff;font-family:area-extended,sans-serif;position:relative;font-size:13px;z-index:1;transition:all .33s ease;border:2px solid transparent;box-shadow:0 5px 15px -2px #0000;background:#c80000}a.button:before{clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);width:100%;left:0;bottom:0;position:absolute;height:100%;transition:all .33s ease;background:#0003;content:"";z-index:-1}a.button:hover{box-shadow:0 15px 20px -6px #00000040}a.button:hover:before{clip-path:polygon(0% 0%,100% 0,100% 100%,0 100%)}a.button.annmarie-red,a.button.annmarie-red:hover{background:#c80000}a.button.pms-2582,a.button.pms-2582:hover{background:#b14fc5}a.button.pms-284,a.button.pms-284:hover{background:#6aaae4}a.button.pms-1787,a.button.pms-1787:hover{background:#f93549}a.button.pms-279,a.button.pms-279:hover{background:#3a8dde}a.button.pms-129,a.button.pms-129:hover{background:#f5ce3e}a.button.pms-1575,a.button.pms-1575:hover{background:#ff7f30}a.button.pms-2573,a.button.pms-2573:hover{background:#bb83ca}a.button.pms-2975,a.button.pms-2975:hover{background:#95d4e9}a.button.pms-1485,a.button.pms-1485:hover{background:#ffad5f}a.button.pms-359,a.button.pms-359:hover{background:#a1d683}a.button.pms-7424,a.button.pms-7424:hover{background:#e64783}a.button.pms-1375,a.button.pms-1375:hover{background:#ff9e18}a.button.pms-2375,a.button.pms-2375:hover{background:#e577cb}a.button.pms-306,a.button.pms-306:hover{background:#00b2e3}a.button.pms-170,a.button.pms-170:hover{background:#ff8672}a.button.pms-3395,a.button.pms-3395:hover{background:#00c08b}a.button.pms-387,a.button.pms-387:hover{background:#e2e735}a.button.pms-368,a.button.pms-368:hover{background:#76bc21}a.button.pms-211,a.button.pms-211:hover{background:#f97fb5}a.button.pms-333,a.button.pms-333:hover{background:#2ed9c3}a.button.pms-7501,a.button.pms-7501:hover{background:#d9c79e}a.button.pms-442,a.button.pms-442:hover{background:#9eacaa}.swCalEvents{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:4rem;margin:0;padding:0}body.page-template-page-calendar [class*=sw-cal-grid]{width:100%;padding:0 0 8rem}body.page-template-page-calendar [class*=sw-cal-grid] [class*=css][class*=control]{background:none!important;border:.1rem solid #CAC9C8!important;border-radius:0!important}body.page-template-page-calendar [class*=sw-cal-grid] [class*=css][class*=control] input:not([type=image]):not([type=checkbox]):not([type=radio]):not([type=select]):not([type=file]):not([type=submit]):not([type=button]){height:2rem!important;padding:0!important;color:#2a2928!important}body.page-template-page-calendar [class*=sw-cal-grid] [class*=css][class*=control]>[class*=css]:first-child{padding:0 .9rem!important}body.page-template-page-calendar [class*=sw-cal-grid] [class*=css][class*=control]>[class*=css]:nth-child(2){padding:0!important}body.page-template-page-calendar [class*=sw-cal-grid] [class*=css][class*=Separator]{display:none}body.page-template-page-calendar [class*=sw-cal-grid] .site-tags-editor{position:relative;font-size:1.6rem;line-height:2rem}body.page-template-page-calendar [class*=sw-cal-grid] .site-tags-editor input:not([type=image]):not([type=checkbox]):not([type=radio]):not([type=select]):not([type=file]):not([type=submit]):not([type=button]){padding:0 .9rem!important}body.page-template-page-calendar [class*=sw-cal-grid] .site-tags-editor .css-1wa3eu0-placeholder{left:1rem}body.page-template-page-calendar [class*=sw-cal-grid] .site-tags-editor .react-selectize.bootstrap3.root-node .react-selectize-control .react-selectize-search-field-and-selected-values{padding-left:0}body.page-template-page-calendar [class*=sw-cal-grid] .site-tags-editor .react-selectize.root-node .react-selectize-control .react-selectize-toggle-button-container{position:absolute;top:calc(50% - 15px);right:0}body.page-template-page-calendar [class*=sw-cal-grid] .CalendarEventsDetail__eventCalendarFront{width:100%;display:block;margin:0;padding:0}body.page-template-page-calendar [class*=sw-cal-grid] .CalendarEventsDetail__eventCalendarFront .form-control{background-color:transparent!important;box-shadow:none!important;border-radius:0!important}body.page-template-page-calendar [class*=sw-cal-grid] .CalendarEventsDetail__eventCalendarFront .btn{margin:0 0 0 2rem;padding:1rem 0;white-space:nowrap;transition:all .3s ease 0s;z-index:1}body.page-template-page-calendar [class*=sw-cal-grid] .css-1rhbuit-multiValue{background:#cac9c8}body.page-template-page-calendar [class*=sw-cal-grid] .row{width:100vw;margin:0 calc(-7.1428571429vw - 2rem)}body:not(.page-template-page-calendar) [class*=sw-cal-grid]{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:4rem;margin:0;padding:2rem 0 0}.CalendarMenu{margin:0 0 2rem!important;padding:0!important}.CalendarMenu .CalendarMenuCenter{width:auto;display:flex;flex-direction:row;flex-wrap:nowrap;gap:2rem}.CalendarMonthNavigation__header h2{letter-spacing:-.03em}.CalendarMonthNavigation__header h2>svg{display:inline-block;margin-top:clamp(1.1rem,2.25vw - .9rem,1.6rem)!important;vertical-align:top}.CalendarMonthFilter{width:100%;padding:0!important;margin:0 0 4rem;align-items:center}@media(max-width:1024px){.CalendarMonthFilter>.site-tags-editor{width:100%}}.CalendarMonthFilter .CalendarMonthFilter__dateSeparator{font-size:1.4rem;line-height:4rem!important;font-weight:700;padding:0;margin-left:1rem;margin-right:1rem}.CalendarMonthFilter>input.CalendarMonthFilter__search{border-radius:0!important}.CalendarMonthFilter__dateRange{margin:0 2rem 0 0}@media(max-width:1024px){.CalendarMonthFilter__dateRange{width:100%;margin:0}}.CalendarMonthFilter__date{margin-right:0!important}.CalendarMonthNavigation{width:100%;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4rem;font-size:2rem;line-height:3rem}@media(max-width:619px){.CalendarMonthNavigation__header{width:100%;flex:1 0 auto!important}.CalendarMonthNavigation__action{order:2}}.CalendarMonthNavigation__action{margin:1rem 0;color:#2a2928!important;transition:all .3s ease 0s}.CalendarMonthNavigation__action:hover{color:#3858e9!important;text-decoration:none!important}.CalendarMonth__header{border-bottom:.1rem solid #CAC9C8}.CalendarMonth__header_label{background-color:transparent!important;font-size:0!important;line-height:2rem;font-weight:700;color:#2a2928!important;text-transform:none!important}.CalendarMonth__header_label:before{display:inline-block;font-size:1.5rem;line-height:2rem;color:#2a2928;vertical-align:top}@media only screen and (min-width:767px){.CalendarMonth__header_label:before{display:none}}.CalendarMonth__header_label:first-child:before{content:"SUN"}.CalendarMonth__header_label:nth-child(2):before{content:"MON"}.CalendarMonth__header_label:nth-child(3):before{content:"TUE"}.CalendarMonth__header_label:nth-child(4):before{content:"WED"}.CalendarMonth__header_label:nth-child(5):before{content:"THU"}.CalendarMonth__header_label:nth-child(6):before{content:"FRI"}.CalendarMonth__header_label:last-child:before{content:"SAT"}.CalendarMonth__row,.CalendarGridDay{border-color:#cac9c8!important}.CalendarGridDay__header{padding:2rem 2rem 0!important;font-size:1.6rem;line-height:2rem;color:#cac9c8!important;background-color:transparent!important;border-bottom:none!important}.CalendarGridDay.CalendarGridDay--current-month .CalendarGridDay__header{color:#2a2928!important}.CalendarGridDayEvent a{transition:all .3s ease 0s}.CalendarGridDayEvent a:hover{text-decoration:none!important}.CalendarMonth__content+.CalendarMonthNavigation{display:none}.event-excerpt{width:100%}@media only screen and (min-width:767px){.event-excerpt{width:calc((100% - 4rem)/2)}}@media only screen and (min-width:1024px){.event-excerpt{width:calc((100% - 8rem) / 3)}}.event-list-footer{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0}.event-list-footer .event-list-index,.event-list-footer .event-list-pagination{width:auto;display:inline-block;flex:0 1 auto;margin:0 0 2rem;padding:0;vertical-align:top}.event-list-footer .event-list-pagination a,.event-list-footer .event-list-pagination span{display:inline-block;margin:0 1rem;font-size:1.6rem;line-height:2rem;vertical-align:top}.hero-event{width:100%;padding:8rem calc(7.1428571429vw + 2rem) 0 calc(7.1428571429vw + 2rem)}div[class*=sw-cal-grid] .CalendarMenu .CalendarMenuCenter{overflow:hidden;margin-bottom:40px;background:#fff;padding:4px;border-radius:15px;border:1px solid rgba(0,0,0,.25)}div[class*=sw-cal-grid] .CalendarMenu .CalendarMenuCenter a{text-decoration:none;margin:0;display:block;padding:15px 25px;border-bottom:none;color:#000;position:relative;text-transform:uppercase;font-size:14px;letter-spacing:.4px}div[class*=sw-cal-grid] .CalendarMenu .CalendarMenuCenter a.CalendarMenu__currentItem{border-radius:10px;transition:all .33s ease;color:#fff;box-shadow:0 4px 10px -3px #00000040;background:#cb2026}div[class*=sw-cal-grid] .CalendarMenu .CalendarMenuCenter a.CalendarMenu__currentItem:hover{box-shadow:0 5px 8px -2px #000000e6;background:#000}div[class*=sw-cal-grid] .CalendarMenu .CalendarMenuCenter a:not(.CalendarMenu__currentItem):after{content:"";position:absolute;left:50%;top:calc(100% - 10px);width:0;height:2px;background:#000;transform:translate(-50%);transition:all .2s ease}div[class*=sw-cal-grid] .CalendarMenu .CalendarMenuCenter a:not(.CalendarMenu__currentItem):hover:after{width:60%}div[class*=sw-cal-grid] .CalendarMonthFilter .site-tags-editor{border-radius:5px}div[class*=sw-cal-grid] .CalendarMonthFilter .site-tags-editor .SWSiteTagsEditor__tagsSelect,div[class*=sw-cal-grid] .CalendarMonthFilter .CalendarMonthFilter__dateRange div[class*=__startDate],div[class*=sw-cal-grid] .CalendarMonthFilter .CalendarMonthFilter__dateRange div[class*=__endDate]{background:#fff;border-radius:5px}div[class*=sw-cal-grid] .CalendarMonthFilter .CalendarMonthFilter__dateRange input{color:#000!important;outline:none!important}div[class*=sw-cal-grid] .CalendarMonthFilter input.CalendarMonthFilter__search{background:#fff}div[class*=sw-cal-grid] .CalendarMonthFilter button.CalendarMonthFilter__button{background:#cb2026;text-transform:uppercase;letter-spacing:1px;font-family:area-extended,sans-serif;outline:none!important;border:none!important;font-size:13px!important}@media(max-width:1024px){div[class*=sw-cal-grid] .CalendarMonthFilter button.CalendarMonthFilter__button{width:100%!important;margin:0!important}}div[class*=sw-cal-grid] .CalendarMonthFilter button.CalendarMonthFilter__button:hover{outline:none;background:#000!important}div[class*=sw-cal-grid] .CalendarMonth .CalendarMonth__content .CalendarMonth__header .CalendarMonth__header_label{text-align:center;color:#fff!important;font-size:16px!important;text-transform:uppercase!important;background:#000!important}div[class*=sw-cal-grid] .CalendarMonth .CalendarMonth__content .CalendarMonth__header .CalendarMonth__header_label:not(:last-child){border-right:1px solid white}div[class*=sw-cal-grid] .CalendarMonth .CalendarMonth__content .CalendarMonth__rows .CalendarMonth__row .CalendarGridDay.CalendarGridDay--current-month{background:#fff}div[class*=sw-cal-grid] .CalendarMonth .CalendarMonth__content .CalendarMonth__rows .CalendarMonth__row .CalendarGridDay .CalendarGridDay__content{padding:5px}div[class*=sw-cal-grid] .CalendarMonth .CalendarMonth__content .CalendarMonth__rows .CalendarMonth__row .CalendarGridDay .CalendarGridDay__content .CalendarGridDay__events .CalendarGridDayEvent{border-color:#0000004d}div[class*=sw-cal-grid] .CalendarMonth .CalendarMonth__content .CalendarMonth__rows .CalendarMonth__row .CalendarGridDay .CalendarGridDay__content .CalendarGridDay__events .CalendarGridDayEvent a{color:#000}div[class*=sw-cal-grid] .CalendarMonth .CalendarMonth__content .CalendarMonth__rows .CalendarMonth__row .CalendarGridDay .CalendarGridDay__content .CalendarGridDay__events .CalendarGridDayEvent a:hover{color:#cb2026}div[class*=sw-cal-grid] .CalendarMonth .CalendarMonth__content .CalendarMonth__rows .CalendarMonth__row .CalendarGridDay .CalendarGridDay__content .CalendarGridDay__events .CalendarGridDayEvent a>span{font-size:12px}div[class*=sw-cal-grid] .CalendarMonth .CalendarMonth__content .CalendarMonth__rows .CalendarMonth__row .CalendarGridDay .CalendarGridDay__content .CalendarGridDay__events .CalendarGridDayEvent a>span .CalendarGridDayEvent__time{font-weight:800;display:block;line-height:1.1}div[class*=sw-cal-grid] .CalendarMonth .CalendarMonth__content .CalendarMonth__rows .CalendarMonth__row .CalendarGridDay .CalendarGridDay__content .CalendarGridDay__events .CalendarGridDayEvent a>span .CalendarGridDayEvent__title{font-weight:100}div[class*=sw-cal-grid] .CalendarMonth .CalendarMonth__content .CalendarMonth__rows .CalendarMonth__row .CalendarGridDay .CalendarGridDay__content .CalendarGridDayEvent--footer{margin:10px 0 0}div[class*=sw-cal-grid] .CalendarMonth .CalendarMonth__content .CalendarMonth__rows .CalendarMonth__row .CalendarGridDay .CalendarGridDay__content .CalendarGridDayEvent--footer button{margin:0!important;background:#cb2026;color:#fff;border-radius:5px;padding:5px 10px;font-size:12px;text-transform:uppercase;font-weight:100}div[class*=sw-cal-grid] .CalendarMonth .CalendarMonth__content .CalendarMonth__rows .CalendarMonth__row .CalendarGridDay .CalendarGridDay__content .CalendarGridDayEvent--footer button:hover{background:#000}div[class*=sw-cal-grid] .CalendarMonth .CalendarMonth__content .CalendarMonth__rows .CalendarMonth__row .CalendarGridDay.CalendarGridDay--current-day{background:#8ce2d099}div[class*=sw-cal-grid] .swCalEvents .CalendarListEvent{width:100%}div[class*=sw-cal-grid] .swCalEvents .CalendarListEvent:not(:last-child){border-bottom:1px dashed rgba(0,0,0,.25);padding-bottom:40px}div[class*=sw-cal-grid] .swCalEvents .CalendarListEvent .CalendarListEvent__header .CalendarListEvent__header_date{background:#8ce2d0;color:#000;padding:5px;height:-moz-fit-content;height:fit-content}div[class*=sw-cal-grid] .swCalEvents .CalendarListEvent .CalendarListEvent__content .CalendarListEvent__description a{color:#cb2026}div[class*=sw-cal-grid] .swCalEvents .CalendarListEvent .CalendarListEvent__content .CalendarListEvent__description a:hover{color:#e593c8}div[class*=sw-cal-grid] .swCalEvents .CalendarListFooter{width:100%}div[class*=sw-cal-grid] .swCalEvents .CalendarListFooter .CalendarListPagination a{color:#000;height:-moz-fit-content;height:fit-content;padding:3px 10px;display:inline-block;line-height:1.2}div[class*=sw-cal-grid] .swCalEvents .CalendarListFooter .CalendarListPagination a:hover{color:#cb2026}div[class*=sw-cal-grid] .swCalEvents .CalendarListFooter .CalendarListPagination a.CalendarListPager__current{color:#cb2026;background:transparent}article[id*=post-].hentry{background:linear-gradient(180deg,#f5ebe1 9.85%,#fff 76.04%)}article[id*=post-].hentry>.inner-wrapper{width:1150px;max-width:100%;margin:0 auto;padding:40px 15px;min-height:400px}ul.events-list{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}@media only screen and (max-width:991px){ul.events-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){ul.events-list{grid-template-columns:repeat(1,1fr)}}ul.events-list li{word-break:break-word}ul.events-list li .image-wrapper{width:100%}ul.events-list li .image-wrapper a.image-link{display:block;width:100%;height:230px;overflow:hidden;transition:all .2s ease}ul.events-list li .image-wrapper a.image-link img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s ease;transform:scale(1)}ul.events-list li .image-wrapper a.image-link:hover img{transform:scale(1.1)}ul.events-list li .e-date{margin:15px 0 5px;font-family:area-extended,sans-serif;font-weight:700;font-size:12px;text-transform:uppercase}ul.events-list li h5 a{font-size:20px;font-family:area-normal,sans-serif;font-weight:200;color:#000}ul.events-list li p.e-description{font-size:14px}ul.events-list li .e-cta{color:#cb2026;font-family:area-extended,sans-serif;font-weight:900;font-size:12px;letter-spacing:.5px}
