#workshop-wrap{max-width:3000px;margin:0 auto}.workshop-lists{display:flex;flex-wrap:wrap;font-size:18px;justify-content:center}.workshop-list{border:1px solid var(--leafy-green);background-color:var(--coconut-cream);position:relative;overflow:hidden;width:calc(100% - 2px);margin-bottom:20px;-webkit-animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}#ws-info{padding:30px;font-size:18px}.ws-cover-holder{background-size:cover;padding-top:70.2%;position:relative;transition:background-size 1s ease;background-position:center;background-repeat:no-repeat}.cultivating-purpose.core .ws-fa p:before,.navigating-transitions.core .ws-fa p:before{background-color:var(--leafy-green)}.core .ws-cover{padding:20px;background-color:var(--midday-sun)}.core .ws-cover-holder{padding-top:calc(70.2% - 12px);border-radius:20px}.ws-core{position:absolute;width:150px;height:80px;right:-10px;bottom:auto;top:-10px;background-size:contain;background-repeat:no-repeat}.navigating-transitions.core .ws-core{background-image:url(../images/nt-badge.svg)}.cultivating-purpose.core .ws-core{background-image:url(../images/cp-badge.svg)}.owning-wisdom.core .ws-core{background-image:url(../images/ow-badge.svg)}.workshop-list.cultivating-purpose.core .ws-cover{background-color:var(--cp)}.workshop-list.navigating-transitions.core .ws-cover{background-color:var(--nt)}.workshop-list.owning-wisdom.core .ws-cover{background-color:var(--ow)}.ws-spots{padding:10px;border-bottom:1px solid var(--leafy-green)}.ws-spots span{font-weight:700}.ws-title{font-size:32px;line-height:120%;margin-bottom:20px;min-height:50px}span.guest-title{display:block;font-size:20px;line-height:140%;font-weight:400}span.guest-title a{color:var(--leafy-green);text-decoration:underline}span.guest-title a:hover{color:var(--midday-sun)}.ws-date{padding:10px;border-bottom:1px solid var(--leafy-green)}.ws-campus{padding:10px}.ws-buttons{padding:30px 0 0;display:flex;flex-wrap:wrap;align-items:center}#workshop-wrap .ws-buttons .btns a,.ws-buttons .btns a{padding:5px 20px;font-size:16px;border:1px solid var(--leafy-green);color:var(--leafy-green);border-radius:100px;display:inline-block;text-decoration:none}#workshop-wrap .ws-buttons .btns span.ws-enroll,.ws-buttons .btns span.ws-enroll{padding:5px 20px;font-size:16px;border:1px solid var(--leafy-green);color:var(--leafy-green);border-radius:100px;background-color:var(--crema-de-leche);margin-right:10px}#workshop-wrap .ws-buttons .btns a:hover,.ws-buttons .btns a:hover{background-color:var(--leafy-green);color:var(--coconut-cream);text-decoration:none}#workshop-wrap .ws-buttons .btns a.ws-enroll,.ws-buttons .btns a.ws-enroll{background-color:var(--midday-sun);color:var(--leafy-green);border-color:var(--midday-sun);margin-right:10px}#workshop-wrap .ws-buttons .btns a.ws-enroll:hover,.ws-buttons .btns a.ws-enroll:hover{background-color:var(--leafy-green);border-color:var(--leafy-green);color:var(--coconut-cream)}#workshop-wrap .ws-fa p,.ws-fa p{padding:0;display:inline-block;position:relative}#workshop-wrap .ws-buttons .btns a.waitlist-btn,.ws-buttons .btns a.waitlist-btn{background-color:#a74188;color:var(--coconut-cream);border-color:var(--coconut-cream);margin-right:10px}#workshop-wrap .ws-buttons .btns a.waitlist-btn:hover,.ws-buttons .btns a.waitlist-btn:hover{background-color:var(--coconut-cream);color:var(--leafy-green);border-color:var(--leafy-green)}.ws-fa a{border:none;padding:0;display:block;text-decoration:underline;color:var(--leafy-green)}.ws-fa a:hover{background-color:transparent;opacity:.8}.ws-buttons .btns{width:100%;flex-shrink:0;padding-bottom:15px;text-align:center}.financial-aid{flex-grow:1;font-size:16px;width:100%;text-align:center}.ws-fa{position:relative}#ws-info .ws-fa a,#ws-info .ws-fa p,.ws-fa a,.ws-fa p{font-size:15px;line-height:130%}.ws-fa p:before{content:"";width:10px;height:10px;background:var(--midday-sun);position:absolute;left:-20px;top:4px;border-radius:50%}.workshop-list.core{position:relative;z-index:9}.ws-meta{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--leafy-green)}.ws-desc{line-height:160%}@media (min-width:576px){.ws-buttons .btns{width:250px;flex-shrink:0;text-align:left}.financial-aid{width:auto;text-align:right}}@media (min-width:640px){#workshops-lists{padding-left:2px}.workshop-list{width:calc(50% - 2px);margin:-1px}.ws-title{min-height:187px}.ws-buttons .btns{width:100%;text-align:center}.financial-aid{width:100%;text-align:center}.ws-desc{min-height:330px}}@media (min-width:768px){.ws-title{min-height:167px}.ws-desc{min-height:250px}}@media (min-width:992px){.ws-buttons .btns{width:250px;flex-shrink:0;text-align:left}.financial-aid{width:auto;text-align:right}.ws-title{min-height:125px}.ws-desc{min-height:190px}}@media (min-width:1200px){#workshops-lists{padding:0}.workshop-list{width:33.33%}.ws-buttons .btns{width:100%;text-align:center}.financial-aid{width:100%;text-align:center}.ws-desc{min-height:230px}}@media (min-width:1460px){.ws-buttons .btns{width:250px;flex-shrink:0;text-align:left}.financial-aid{width:auto;text-align:right}.ws-desc{min-height:170px}}.workshop-list.layout-style-6{border:#ffdead;display:flex;padding:0 0 20px 0;flex-grow:1;align-items:center;width:100%;margin-bottom:20px;border-bottom:1px solid var(--leafy-green);background:0 0}.layout-style-6 .ws-title{font-size:24px;min-height:0;margin-bottom:5px;font-weight:700;display:block;max-width:100%;width:100%}.layout-style-6 .ws-date{padding:0;font-size:18px;border:none;margin-bottom:15px}.layout-style-6 .w-col-1{width:100px;flex-shrink:0;background-size:cover;border-radius:10px;margin-right:20px;height:100%;background-position:center}.layout-style-6 .w-col-2{flex-grow:1}.layout-style-6 .ws-more a{font-size:16px;font-weight:700;text-decoration:underline!important}.ws-more a:hover{color:#d96e50}@media (min-width:760px){.layout-style-6 .w-col-1{width:140px}.workshop-list.layout-style-6{padding:20px}.workshop-list.layout-style-6{width:calc(50% - 40px)}.workshop-list.layout-style-6:nth-child(odd){border-right:1px solid var(--leafy-green);margin-right:1px}.workshop-list.layout-style-6{border-bottom:1px solid var(--leafy-green);margin-bottom:1px}.workshop-list.layout-style-6:nth-last-child(-n+2){border-bottom:none}}@media (min-width:960px){.layout-style-6 .w-col-1{width:180px}.workshop-list.layout-style-6{padding:30px}.workshop-list.layout-style-6{width:calc(50% - 60px)}.layout-style-6 .ws-title{font-size:28px}.layout-style-6 .ws-date{font-size:18px}.layout-style-6 .ws-more a{font-size:18px}}@media (min-width:1200px){.workshop-list.layout-style-6{padding:40px}.workshop-list.layout-style-6{width:calc(50% - 80px)}}#ws-filter{position:relative;margin-bottom:10px;text-align:center}.ws-filter-group{display:flex;flex-wrap:wrap;font-size:16px;text-align:center;max-width:1200px;margin:0 auto 20px}.ws-filter-group>div{width:100%;margin-bottom:20px}.ws-filter-group>div:last-child{margin-bottom:0}#other-filter .lbl{display:none}#location-filter{flex-wrap:nowrap}.lbl{display:block;font-weight:700;margin-bottom:8px;position:relative}.lbl span{padding:0 15px;background:#fcfaed;z-index:2;position:relative}#location-filter .lbl:after,#types-filter .lbl:after,.date-filter-group .lbl:after{left:calc(50% - 160px);width:320px}.lbl:after{background:#e4e2d1;content:"";height:1px;position:absolute;top:12px}.date-filter-group{margin-bottom:40px;font-size:16px;display:none}.date-filter-group .lbl{text-align:center}#date-filter{display:flex;flex-wrap:nowrap}#date-filter div{width:50%;flex-shrink:0}#date-filter div:first-child{text-align:right}#date-filter input{background:0 0;border:1px solid var(--leafy-green);line-height:30px;font-size:16px;padding:0 20px;min-width:140px}#date-filter div:first-child input{border-radius:100px 0 0 100px}#date-filter div:last-child input{border-radius:0 100px 100px 0;border-left:none}#core-filter,#fa-filter{flex-shrink:0}.ws-filter-group .filter-btn{padding:0 20px 0 22px;color:var(--leafy-green);border-radius:100px;line-height:30px;cursor:pointer;display:inline-block;height:30px;position:relative}.ws-filter-group .filter-btn:last-child{padding-right:0}.ws-filter-group .filter-btn:before{content:"";width:12px;height:12px;position:absolute;left:0;top:8px;background-size:contain;background-repeat:no-repeat;border:1px solid var(--leafy-green);border-radius:50%}.ws-filter-group .filter-btn.active:before{background-image:url(../images/tick-marks.svg);background-position:center;background-size:80%;background-color:var(--leafy-green)}.ws-filter-group .filter-btn.active:hover:before,.ws-filter-group .filter-btn:hover:before{background-image:url(../images/tick-marks-green.svg);background-color:var(--coconut-cream);background-position:center}.ws-filter-group .filter-btn.active:hover:before{background:0 0}#ws-search{max-width:260px;margin:0 auto;display:block;background-color:transparent;border:1px solid var(--leafy-green);border-radius:100px;line-height:100%;font-size:18px;padding:15px 30px;width:100%;margin-bottom:30px}span#clear-search svg{border:1px solid var(--leafy-green);border-radius:50%;cursor:pointer}span#clear-search{position:absolute;right:calc(50% - 300px);top:15px}.ws-filter-search{position:relative;-webkit-animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) both}span#clear-search svg:hover{background-color:var(--leafy-green);color:var(--coconut-cream)}#ws-filter.search-tag .ws-filter-search{display:none}.ws-filter-search{margin-bottom:10px}#ws-search:active,#ws-search:focus{outline:0}#ws-search::placeholder{color:#36463c;opacity:.9}#ws-report{text-align:center;font-size:18px;color:var(--leafy-green);line-height:130%;opacity:.5;bottom:0}#ws-search-by{display:inline-block;margin:0 auto 40px;background-color:var(--nt);color:var(--leafy-green);padding:18px 50px;border-radius:100px;font-size:16px;line-height:100%;cursor:pointer;text-align:center;text-transform:uppercase;letter-spacing:1px}#ws-search-by:hover{background-color:var(--leafy-green);color:var(--coconut-cream)}#ws-filter.search-bar #ws-tags{display:none}#ws-tags ul{margin:0 0 20px;padding:0;text-align:center;-webkit-animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) both}#ws-tags ul li{list-style:none;display:inline-block;font-size:16px;padding:7px 15px;border-radius:100px;line-height:100%;margin:5px 5px;cursor:pointer;text-transform:capitalize}#ws-tags ul li.all-tags{border:1px solid var(--leafy-green)}#ws-tags ul li:hover,div#ws-tags ul li.active{background-color:var(--leafy-green);color:var(--coconut-cream)}#ws-view{position:relative;display:flex;max-width:300px;border:1px solid #ccc;border-radius:50px;overflow:hidden;cursor:pointer;flex-wrap:wrap;margin:0 auto 20px}#ws-view>div{flex:1;padding:5px 10px;text-align:center;z-index:1;position:relative;transition:color .9s ease;font-weight:500;font-size:14px;flex-shrink:1;width:auto}#ws-view>div.active{color:#37463d}#ws-view .bg-slider{position:absolute;top:0;left:0;width:50%;height:100%;background-color:#fdb740;transition:transform .4s ease,width .4s ease;z-index:0;border-radius:50px;padding:0}#ws-view .bg-slider.item-one{border-radius:50px 0 0 50px}#ws-view .bg-slider.item-two{border-radius:0 50px 50px 0}@media (min-width:600px){#ws-view{margin:0 0 10px auto}#ws-report{position:absolute}}@media (min-width:768px){#ws-filter{padding:0 20px;max-width:2000px;margin:0 auto}#types-filter{width:50%;justify-content:right}#location-filter{width:50%;justify-content:left}#fa-filter{width:auto;flex-shrink:1}#date-filter{order:4;margin-top:20px}#fa-filter span{margin:0}input#ws-search{max-width:600px}.lbl{min-height:20px}}@media (min-width:1024px){.ws-filter-group>div{flex-grow:1}#location-filter,#other-filter,#types-filter{width:auto}#other-filter .lbl{display:block;min-height:24px}}@media (min-width:1199px){#date-filter{order:2;margin-top:0}}.loader{width:40px;aspect-ratio:1;--c:linear-gradient(#000 0 0);--r1:radial-gradient(farthest-side at bottom, #000 93%, #0000);--r2:radial-gradient(farthest-side at top, #000 93%, #0000);background:var(--c),var(--r1),var(--r2),var(--c),var(--r1),var(--r2),var(--c),var(--r1),var(--r2);background-repeat:no-repeat;animation:l2 1s infinite alternate;margin:0 auto 150px}@keyframes l2{0%,25%{background-size:8px 0,8px 4px,8px 4px,8px 0,8px 4px,8px 4px,8px 0,8px 4px,8px 4px;background-position:0 50%,0 calc(50% - 2px),0 calc(50% + 2px),50% 50%,50% calc(50% - 2px),50% calc(50% + 2px),100% 50%,100% calc(50% - 2px),100% calc(50% + 2px)}50%{background-size:8px 100%,8px 4px,8px 4px,8px 0,8px 4px,8px 4px,8px 0,8px 4px,8px 4px;background-position:0 50%,0 calc(0% - 2px),0 calc(100% + 2px),50% 50%,50% calc(50% - 2px),50% calc(50% + 2px),100% 50%,100% calc(50% - 2px),100% calc(50% + 2px)}75%{background-size:8px 100%,8px 4px,8px 4px,8px 100%,8px 4px,8px 4px,8px 0,8px 4px,8px 4px;background-position:0 50%,0 calc(0% - 2px),0 calc(100% + 2px),50% 50%,50% calc(0% - 2px),50% calc(100% + 2px),100% 50%,100% calc(50% - 2px),100% calc(50% + 2px)}100%,95%{background-size:8px 100%,8px 4px,8px 4px,8px 100%,8px 4px,8px 4px,8px 100%,8px 4px,8px 4px;background-position:0 50%,0 calc(0% - 2px),0 calc(100% + 2px),50% 50%,50% calc(0% - 2px),50% calc(100% + 2px),100% 50%,100% calc(0% - 2px),100% calc(100% + 2px)}}#enroll-wrap{padding:30px 0 0;display:flex;flex-wrap:wrap;align-items:center}#enroll-wrap a{padding:5px 20px;font-size:16px;border:1px solid var(--leafy-green);color:var(--leafy-green);border-radius:100px;display:inline-block}#enroll-wrap a:hover{background-color:var(--leafy-green);color:var(--crema-de-leche);text-decoration:none}.core-workshops-entry{display:flex;flex-wrap:nowrap;padding:8px 0;font-size:18px;border-bottom:1px solid rgba(55,71,60,.2)}.cw-a{width:40%;flex-shrink:0}.cw-b{flex-grow:1;text-align:right}.core-workshops-wrap a{text-decoration:none!important;color:#332e31}.core-workshops-wrap a:hover .core-workshops-entry{border-bottom:1px solid var(--leafy-green)}@media (min-width:540px){.core-workshops-entry{font-size:20px}}#workshops-lists.core-workshops-wrap a{width:100%}#workshops-lists.core-workshops-wrap{justify-content:left}.type-2 .core-workshops-entry{display:block}.type-2 .core-workshops-entry{padding:15px 10px 15px 90px;position:relative}.type-2 .core-workshops-entry:before{content:"";width:75px;height:75px;position:absolute;left:0;top:15px;background-repeat:no-repeat;background-size:contain;background-position:right top;border-radius:5px}.type-2 .navigating-transitions:before{background-image:url(../images/icon-circle.webp);background-color:var(--nt)}.type-2 .cultivating-purpose:before{background-image:url(../images/icon-triangle.webp);background-color:var(--cp)}.type-2 .owning-wisdom:before{background-image:url(../images/icon-arc.webp);background-color:var(--ow)}.type-2 .core-workshops-entry .cw-c{font-size:24px;color:var(--leefy-green)}.cw-d{color:var(--green-smoke)}.dot-list{position:relative;padding:3px 0 3px 30px}.dot-list:before{content:"";position:absolute;width:15px;height:15px;background-color:var(--midday-sun);border-radius:100px;left:5px;top:15px}.meta-2 .dot-list:before{top:10px}.enroll-btn.sold-out span{text-transform:uppercase;font-size:16px;color:var(--leafy-green);display:inline-block;padding:14px 30px;border:1px solid #e9dfc7;border-radius:100px;background-color:#e9dfc7}.enroll-btn a{text-transform:uppercase;font-weight:700;font-size:16px;color:var(--crema-de-leche);display:inline-block;padding:14px 30px;border:1px solid #c74b2a;border-radius:100px;background-color:#c74b2a;text-decoration:none!important}.enroll-btn .waitlist-btn{background-color:#a74188;border-color:#a74188;font-size:14px}.enroll-btn a:hover{background-color:transparent;color:var(--leafy-green);text-decoration:none;border:1px solid var(--leafy-green)}span.fa-available a{text-decoration:underline!important}span.fa-available a:hover{color:#c74b2a!important}@media (min-width:1300px){.pillar-icon{width:190px;height:260px;border-radius:20px;top:100px;position:absolute;right:0;background-size:cover}div#theme-top-section{position:relative}.pillar-icon.ow-icon{background-color:var(--ow);background-image:url(../images/ow-pillar-card.webp)}.pillar-icon.nt-icon{background-color:var(--nt);background-image:url(../images/nt-pillar-card.webp)}.pillar-icon.cp-icon{background-color:var(--cp);background-image:url(../images/cp-pillar-card.webp)}}.cp-pillar [data-css=tve-u-190f0949c88]{background-image:url(/wp-content/uploads/2024/07/half-moon-orange.svg)!important}.cp-pillar [data-css=tve-u-190f0949d34]{background-color:var(--cp)!important}.cp-pillar [data-css=tve-u-190f0949c9c]>:first-child,.cp-pillar [data-css=tve-u-190f0949ced]>:first-child{color:var(--cp)!important}.cp-pillar:not(.ttb-editor-page) svg.tcb-icon{fill:var(--cp)}.cp-pillar:not(.ttb-editor-page) .dot-list:before{background-color:var(--cp)}.cp-pillar:not(.ttb-editor-page) .tve-page-section-in>.thrv_wrapper.pillar-color>.tve-content-box-background{background-color:var(--cp)!important}.ow-pillar:not(.ttb-editor-page) svg.tcb-icon{fill:var(--ow)}.ow-pillar:not(.ttb-editor-page) .dot-list:before{background-color:var(--ow)}.ow-pillar:not(.ttb-editor-page) .tve-page-section-in>.thrv_wrapper.pillar-color>.tve-content-box-background{background-color:var(--ow)!important}.ow-pillar .auto-color h3 strong,.ow-pillar .icon-half-moon,.ow-pillar .icon-half-moon-down{color:var(--ow)!important}.cp-pillar .auto-color h3 strong,.cp-pillar .icon-half-moon,.cp-pillar .icon-half-moon-down{color:var(--cp)!important}.nt-pillar .auto-color h3 strong,.nt-pillar .icon-half-moon,.nt-pillar .icon-half-moon-down{color:var(--nt)!important}body.ow-pillar{--tcb-color-23:var(--ow)}body.nt-pillar{--tcb-color-23:var(--nt)}body.cp-pillar{--tcb-color-23:var(--cp)}.space-col .tcb-flex-col{margin-bottom:20px}.tve_p_lb_background .tve_p_lb_content .tve_p_lb_close.close-btn{position:relative;left:0;top:0;width:auto;margin-left:0;background:0 0}.tve_p_lb_background .tve_p_lb_content .tve_p_lb_close.close-btn:hover{transform:scale(1)}.single-workshop .tcb-style-wrap p:last-child{padding-bottom:0}#faculty-entries a{text-decoration:none}.faculty-entry{margin-bottom:40px}.faculty-image{width:100%;height:400px;background-repeat:no-repeat;background-position:top center;background-size:cover;max-width:300px;border-radius:20px;margin-bottom:20px}p.faculty-link{text-decoration:underline;font-style:italic;font-size:18px}#faculty-entries a:hover .faculty-link{color:var(--midday-sun)}.faculty-bio{display:none}#faculty-entries .faculty-name{font-weight:700}a#faculty-popup-trigger{display:none}#pop-faculty-image{width:100%;height:100%;position:absolute;background-position:top center;background-size:cover;background-repeat:no-repeat;border-radius:20px}#pop-faculty-name{font-weight:700}#pop-faculty-position{opacity:.7;font-size:18px}@media (min-width:460px){.faculty-image{width:100%;max-width:100%;max-height:400px}}@media (min-width:576px){#faculty-entries.col-x{display:flex;flex-wrap:wrap}.col-x .faculty-entry:nth-child(odd){width:calc(50% - 10px);margin-right:20px;flex-shrink:0}.col-x .faculty-entry:nth-child(2n){flex-grow:1}}@media (min-width:960px){#faculty-entries.col-x{margin:0 -10px}.col-x .faculty-entry:nth-child(2n),.col-x .faculty-entry:nth-child(odd){width:calc(33.33% - 20px);margin:0 10px 40px;flex-grow:0}}@media (min-width:1300px){#faculty-entries.col-x{margin:0 -20px}.col-x .faculty-entry:nth-child(2n),.col-x .faculty-entry:nth-child(odd){width:calc(33.33% - 40px);margin:0 20px 40px;flex-grow:0}}.col-1 .faculty-entry{margin:0}.col-1 .faculty-bio{display:block}.col-1 .faculty-image{max-width:100%}.col-1 .faculty-position{padding:0}@media (min-width:900px){#faculty-entries.col-1 .faculty-entry{display:flex;flex-wrap:nowrap}#faculty-entries.col-1 .faculty-entry .faculty-image{width:calc(50% - 20px);flex-shrink:0;order:2;max-height:100%;height:auto;margin:0 0 0 40px}}#workshop-wrap.item-calendar-view{margin-top:60px;padding:0 10px}.item-calendar-view #workshops-lists{display:block;margin:0 auto}.month-entry{-webkit-animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both;margin-bottom:80px;padding:40px 20px 20px;border:1px solid var(--leafy-green);border-radius:20px;position:relative}.month-entry .calendar-view{padding-bottom:40px;border-bottom:1px solid var(--leafy-green);margin-bottom:40px}.month-entry .calendar-view:last-child{padding:0;margin:0;border:none}#workshop-wrap .month-entry h3{font-weight:700;position:absolute;top:-25px;background:#fcfaed;padding:5px 20px}.calendar-view .ws-cover{width:140px;border-radius:6px;overflow:hidden;margin:0 15px 0 0;flex-shrink:0}.month-entry #ws-info{width:100%;padding:0;display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:15px}.calendar-view h4.ws-title{min-height:auto;margin:0;font-weight:700}#workshop-wrap ul.ws-meta{padding:0;margin:0 0 20px;border:none;list-style:none}#workshop-wrap ul.ws-meta{padding:0;margin:0 0 20px;border:none;list-style:none}#workshop-wrap ul.ws-meta li{margin:0;padding:5px 0 5px 30px;position:relative;border-bottom:1px solid #e9dfc7;font-size:18px}#workshop-wrap ul.ws-meta li:before{content:"";position:absolute;width:10px;height:10px;left:7px;top:14px;background-color:#e9dfc7;border-radius:50%}#workshop-wrap ul.ws-meta li.c-host a{text-decoration:underline}.calendar-view .ws-buttons,.calendar-view .ws-buttons .btns{padding:0}.calendar-view .financial-aid{padding-top:20px}#workshop-wrap .calendar-view .ws-fa p{font-size:16px}#workshop-wrap .calendar-view .ws-fa p:before{top:8px}#workshop-wrap .calendar-view .ws-core{display:none}.core.calendar-view:before{width:60px;height:60px;left:0;top:0;position:absolute;content:"";z-index:9;clip-path:polygon(0 0,0% 100%,100% 0);border-radius:10px 0 0 0}.core.calendar-view{position:relative}.calendar-view.core .ws-cover{padding:0}.calendar-view.core .ws-cover-holder{border-radius:0;padding-top:70.2%}.navigating-transitions.core.calendar-view:before{background-color:var(--nt)}.owning-wisdom.core.calendar-view:before{background-color:var(--ow)}.cultivating-purpose.core.calendar-view:before{background-color:var(--cp)}#c-link-wrap{position:fixed;z-index:9999;padding:0;right:0;bottom:10px;-webkit-animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both;display:none}ul#c-link{padding:10px 0;position:relative;left:0;transition:left .3s ease}ul#c-link li{list-style:none}#c-link li a{color:var(--leafy-green);padding:7px 20px;margin:0;font-size:16px;background:#fdb740;margin-bottom:6px;border-radius:5px 0 0 5px;display:block;line-height:100%}#c-link li a:hover{color:#fcfaed;text-decoration:none;background-color:var(--leafy-green)}#c-link-toggle{width:30px;height:30px;margin:0 5px 0 auto;cursor:pointer;border-radius:50%;background-size:50%;background-position:center;background-repeat:no-repeat;background-image:url(../images/icon-right-chevron.svg);transition:transform .3s ease;background-color:#d96f50}#c-link-toggle:hover{background-color:var(--leafy-green)}.close #c-link-toggle{transform:rotate(180deg)}.close ul#c-link{position:relative;left:100%}@media (min-width:600px){.calendar-view h4.ws-title{font-size:30px}}@media (min-width:760px){.month-entry{display:flex;flex-wrap:wrap}.month-entry .calendar-view,.month-entry .calendar-view:last-child{width:calc(50% - 52px);padding:20px;border:1px solid #e9dfc7;border-radius:10px;margin-bottom:20px}.month-entry .calendar-view:last-child{margin-bottom:0}.month-entry .calendar-view:nth-child(odd){margin-left:10px}.month-entry .calendar-view:nth-child(2n){margin-right:10px}.calendar-view .ws-cover{margin-bottom:10px}.calendar-view h4.ws-title{width:100%;flex-shrink:0}.month-entry #ws-info{flex-wrap:wrap}}@media (min-width:960px){.month-entry #ws-info{flex-wrap:nowrap}.calendar-view h4.ws-title{width:auto;flex-shrink:1}}@media (min-width:1300px){#ws-search-by{margin:0 auto}#workshop-wrap.item-calendar-view{margin-top:0}.month-entry{border:none;padding:45px 0 0;border-top:1px solid var(--leafy-green);border-radius:0}#workshop-wrap .month-entry h3{top:-28px}.month-entry .calendar-view,.month-entry .calendar-view:last-child,.month-entry .calendar-view:nth-child(2n),.month-entry .calendar-view:nth-child(odd){width:calc(33.33% - 62px);margin:12px 10px;flex-shrink:0}.month-entry:nth-child(odd){background-color:#f5f2e0}#workshop-wrap .month-entry h3{position:relative;width:100%;background:0 0;top:0;margin-bottom:20px;color:#d96f50;padding-left:0}.month-entry{border:none;margin:0;padding:40px}}@-webkit-keyframes scale-up-center{0%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up-center{0%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}#workshop-wrap[calendar-layout="2"] #workshops-lists{display:flex;flex-wrap:wrap;max-width:2000px}[calendar-layout="2"] .month-entry .calendar-view{width:100%;display:block;margin:0 0 30px;padding:0;position:relative;border-radius:10px;overflow:hidden;cursor:pointer}#workshop-wrap[calendar-layout="2"] .month-entry .calendar-view{border:1px solid #e9dfc7}#workshop-wrap[calendar-layout="2"] .month-entry .calendar-view:hover{border:1px solid var(--midday-sun)}[calendar-layout="2"] .core.calendar-view:before{width:20px;height:20px;left:calc(100% - 30px);top:10px;border-radius:20px;clip-path:none}[calendar-layout="2"] .month-entry{width:100%}.cl2-cover .cl2-cover-holder{width:110px;min-height:77px;display:block;background-size:cover;background-repeat:no-repeat;height:100%}#cl2-info{display:flex;flex-wrap:nowrap}#workshop-wrap h4.cl2-title{font-size:22px;line-height:120%;padding-bottom:5px;font-weight:700}.cl2-meta{padding:8px 20px}.cl2-meta .c-date{padding:0;font-size:16px}.cl2-trigger{position:absolute;text-align:center;bottom:0;right:0;background:var(--midday-sun);color:#fcfaed;font-size:14px;cursor:pointer;display:none;pointer-events:none;padding:5px 20px;border-radius:10px 0 0 0}.cl-2:hover .cl2-trigger{display:block}@media (min-width:900px){[calendar-layout="2"] .month-entry{width:calc(50% - 62px);margin:0 10px 60px}}@media (min-width:1300px){[calendar-layout="2"] .month-entry{width:calc(33.33% - 90px);display:block;margin:0}}.calendar-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:9999;padding:40px;box-sizing:border-box;align-items:center}.calendar-popup.active{display:flex}.pop-content{max-width:100%;margin:0 auto;width:600px}.pop-content .calendar-view h4.ws-title{font-weight:400;margin-bottom:40px}.calendar-popup .workshop-list{width:100%;border-radius:20px;position:relative}.pop-close{width:32px;height:32px;background:#fcfaed;position:absolute;z-index:9999;right:10px;top:10px;cursor:pointer;background-image:url(../images/icon-close.svg);border-radius:50px;background-size:40%;background-position:center;background-repeat:no-repeat}.pop-close:hover{background-color:var(--midday-sun)}.pop-content .calendar-view .ws-cover{width:100%;margin:0}.pop-content .core.calendar-view:before{display:none}.pop-content .ws-core{right:calc(50% - 75px);top:20px}.pop-content .ws-buttons{margin-top:20px}#workshop-wrap[calendar-layout="3"]{padding:0}[calendar-layout="3"] .month-entry{padding:0 20px 20px;margin-bottom:60px}.cl3{cursor:pointer}.cl3-a{display:flex;flex-wrap:nowrap;padding-bottom:20px}[calendar-layout="3"] .month-entry .calendar-view{width:100%;display:block;margin:0;padding:0;position:relative;border-radius:10px;overflow:hidden;cursor:pointer;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}[calendar-layout="3"] .month-entry .calendar-view.active{-webkit-box-shadow:0 0 10px 0 #c2c2c2;box-shadow:0 0 10px 0 #c2c2c2;border:1px solid #c3bfac;background:rgba(255,255,255,.8)}.cl3 .cl3-cover,.cl3.active .cl3-cover{width:120px;flex-shrink:0;border-radius:10px;overflow:hidden}.cl3-cover-holder{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;transform:translateZ(0);will-change:transform;background-position:center top}.cl3-meta{padding:10px 20px}.cl3-meta .cl3-title{font-size:24px;pointer-events:none}#workshop-wrap .cl3-host,#workshop-wrap .cl3-host a,.cl3-meta .c-date{font-size:17px;padding:0;color:#a79e86;text-decoration:none}.month-entry .calendar-view.cl3{padding:40px 0;overflow:hidden;width:calc(100%);border-radius:0}.month-entry .calendar-view.cl3:last-child{padding-bottom:20px}#workshop-wrap[calendar-layout="3"] #workshops-lists{display:flex;flex-wrap:wrap;max-width:2000px}[calendar-layout="3"] .core.calendar-view:before{width:20px;height:20px;left:calc(100% - 30px);top:10px;border-radius:20px;clip-path:none}[calendar-layout="3"] .month-entry{width:100%}.cl3 .cl3-host{display:none}@media (min-width:760px){[calendar-layout="3"] .month-entry{padding:40px 20px 20px}.month-entry .calendar-view.cl3{border-radius:10px;width:100%;margin-bottom:30px;padding:20px}.month-entry .calendar-view.cl3:last-child{margin-bottom:0}}@media (min-width:900px){[calendar-layout="3"] .month-entry{width:calc(50% - 62px);margin:0 10px 60px}.cl3-a{padding-bottom:0}.month-entry .calendar-view.cl3{padding:0}.cl3 .cl3-cover{border-radius:0}.cl3-b{height:0;overflow:hidden}.month-entry .calendar-view.cl3.inactive{opacity:.7}.cl3 .cl3-host{display:block}.cl3.active .cl3-host{display:none}.cl3.active .cl3-b{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;height:auto;padding:20px;opacity:1}.cl3.active .cl3-cover{border-radius:0 0 10px 0;overflow:hidden}.cl3.active .cl3-meta .cl3-title{font-size:24px;font-weight:700}.month-entry .calendar-view.cl3:last-child{margin-bottom:0;padding-bottom:0}}@media (min-width:1300px){[calendar-layout="3"] .month-entry{width:calc(33.33% - 90px);display:block;margin:0}.month-entry .calendar-view.cl3{margin-bottom:20px}}