body{--admin-bar-height:1px}body.admin-bar{--admin-bar-height:32px}@media screen and (max-width:782px){body.admin-bar{--admin-bar-height:46px}}.l-header.bg_transparent:not(.sticky) .logo{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media (min-width:601px){.l-header:not(.sticky) .logo{margin-top:-40px}}.l-header.bg_solid:not(.sticky) .logo{margin-top:0}@media (min-width:601px){.l-header.bg_solid:not(.sticky) .logo{height:60px!important}}@media (min-width:1025px){.l-header.bg_solid:not(.sticky) .logo{height:80px!important}}.l-header .w-nav.type_desktop .mobile-menu-only{display:none}.l-header .w-nav.type_desktop .w-nav-list.level_2{padding:5px}.l-header .w-nav.type_mobile .desktop-menu-only{display:none}.l-header .w-nav.type_mobile .w-nav-list.level_1{background-image:url(https://charlottedgc.com/wp-content/uploads/2022/10/mobile-menu-background.png)!important;background-attachment:scroll!important;background-position:top left!important;background-repeat:repeat!important;background-size:cover!important}.l-header .w-nav-list.level_2,.l-header .w-nav-list.level_3{padding:10px}.l-section.flip_ver .l-section-shape{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.w-grid.with-radiuses .w-grid-item .post_image{border-radius:200px 0 200px 200px}.w-grid.with-radiuses .w-grid-item:nth-child(2) .post_image{border-radius:200px 200px 0 200px}.w-grid.with-radiuses .w-grid-item:nth-child(3) .post_image{border-radius:0 200px 200px 200px}.w-grid.with-radiuses .w-grid-item:nth-child(4) .post_image{border-radius:200px 200px 200px 0}.sidebar{margin-top:-8rem}.sidebar .sidebar-block{background:var(--color-content-bg-alt);border-top:5px solid var(--color-content-primary);padding:1.5rem;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);border-radius:10px}.sidebar .sidebar-block+.sidebar-block{margin-top:1rem}@media (max-width:1025px){.sidebar{margin-top:0}}.sidebar input:not([type=submit]),.sidebar select,.sidebar textarea{background:#fff}.icon-primary i{color:var(--color-content-primary)}.piecal-wrapper .piecal-popover{z-index:1000}.piecal-wrapper .piecal-popover__close-button{margin-bottom:.7rem}.piecal-wrapper .piecal-popover__inner{max-width:800px;padding:1.5rem;margin:0}.piecal-wrapper .piecal-popover__title{font-family:var(--h2-font-family,inherit);font-weight:var(--h2-font-weight,inherit);font-size:var(--h2-font-size,inherit);font-style:var(--h2-font-style,inherit);line-height:var(--h2-line-height,1.4);letter-spacing:var(--h2-letter-spacing,inherit);text-transform:var(--h2-text-transform,inherit);margin-bottom:0}.piecal-wrapper .piecal-popover__title+.piecal-popover__location{margin-bottom:0}.piecal-wrapper .piecal-popover__meta{font-size:.9rem;font-style:normal;display:grid;grid-template-columns:auto 1fr}.piecal-wrapper .piecal-popover__meta p:nth-child(odd){font-weight:700}.piecal-wrapper .piecal-popover__details{margin-bottom:0}.piecal-wrapper .piecal-popover__view-link{display:none}.tribe-common.tribe-events-view{margin-top:0;padding-top:0}.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6,.tribe-events-single-event-title{font-family:var(--font-h5)!important}.tribe-common .tribe-common-h5:hover,.tribe-common .tribe-common-h6:hover,.tribe-events-single-event-title:hover{color:var(--color-content-primary)}.tribe-common .tribe-common-h5 a,.tribe-common .tribe-common-h6 a,.tribe-events-single-event-title a{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tribe-common .tribe-common-h5 a:hover,.tribe-common .tribe-common-h6 a:hover,.tribe-events-single-event-title a:hover{color:var(--color-content-primary)}.tribe-filter-bar-c-dropdown .select2-results{padding:.75rem}.tribe-events-calendar-list__event-date-tag-weekday,.tribe-events-pro-summary__event-date-tag-weekday{border:1px solid var(--color-content-primary)!important;color:#000!important;padding:.25rem!important}.tribe-events-calendar-list__event-date-tag-daynum,.tribe-events-pro-summary__event-date-tag-daynum{background:var(--color-content-primary);color:#fff!important}@media (max-width:960px){.tribe-events-calendar-list__event-date-tag-datetime{margin-right:1rem!important}}.tribe-events-calendar-list__event-featured-image{border-radius:1rem}.tribe-events-pro-summary__event-header{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.tribe-related-events li{border-radius:1rem!important;overflow:hidden}.tribe-related-events li .tribe-related-events-thumbnail{margin-bottom:0!important}.tribe-related-events li .tribe-related-event-info{padding:1rem!important}.course-rating{background:var(--color-content-primary);color:#fff;border-radius:9999px;padding:.25rem .5rem;margin-right:.75rem}.single-cdgc_course .tribe-events-widget-featured-venue__venue{display:none}.single-cdgc_course .course-details .post_custom_field .w-post-elm-before{font-weight:700;font-size:1.2rem;margin-right:.25rem}.single-cdgc_course .course-details .w-iconbox .w-iconbox-icon{margin-left:.5rem}.single-cdgc_course .course-reviews{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}@media (max-width:900px){.single-cdgc_course .course-reviews{grid-template-columns:1fr}}.single-cdgc_course .course-reviews .course-review{padding:1rem;border:2px solid var(--color-content-border)}.single-cdgc_course .course-reviews .course-review .review-thumbnail{width:60px;border-radius:100%}.single-cdgc_course .course-reviews .course-review .review-name{font-weight:700}.single-cdgc_course .course-reviews .course-review .review-date{color:var(--color-content-faded)}.single-cdgc_course .course-reviews .course-review .review-rating{background:var(--color-content-primary);border-radius:100%;padding:.25rem;color:#fff;width:34px;height:34px;text-align:center}.single-cdgc_course .course-reviews .course-review .review-description{margin-top:.75rem;font-size:.9rem}.w-vwrapper.grid_style_12:after,.w-vwrapper.grid_style_12:before{border-color:#fff}.l-footer .logo{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}body.logged-in .signed-out{display:none}body:not(.logged-in) .signed-in{display:none}.white-input input:not([type=submit]),.white-input select,.white-input textarea{background:#fff}.woocommerce #payment .payment_methods li img{max-width:30px;margin-right:2px}.no-touch .bg_solid .w-nav.type_desktop .hover_underline .w-nav-anchor.level_1 .w-nav-title:after,.no-touch .bg_transparent .w-nav.type_desktop .hover_underline .w-nav-anchor.level_1 .w-nav-title:after{background:var(--color-header-middle-text-hover)}.w-nav.type_mobile .menu-item>a.w-btn{margin-top:.5rem;width:calc(100% - 1.4rem)}.pagination>:not(.custom) .page-numbers{border-radius:.2em;font-size:.8rem;height:2rem;line-height:2rem;width:2rem}.w-post-elm>.l-section:first-of-type{padding-top:0}.w-post-elm>.l-section:last-of-type{padding-bottom:0}.gform_confirmation_message{background:#c9f7b2;padding:1rem 1.5rem;color:#333}.gform_wrapper .validation_error{background:rgba(255,0,0,.85);padding:1rem 1.5rem;color:#fff}.l-main .w-image.align_right,.l-main img.alignright{margin-left:1.5rem}.l-main .w-image.align_left,.l-main img.alignleft{margin-right:1.5rem}.l-main .w-image.align_center,.l-main .w-image.align_left,.l-main .w-image.align_right,.l-main img.aligncenter,.l-main img.alignleft,.l-main img.alignright{margin-bottom:1.5rem}@media (max-width:767px){.l-main .w-image.align_center,.l-main .w-image.align_left,.l-main .w-image.align_right,.l-main img.aligncenter,.l-main img.alignleft,.l-main img.alignright{display:block;float:none;margin:10px auto 1.5rem auto;text-align:center}.l-main .w-image.align_center img,.l-main .w-image.align_left img,.l-main .w-image.align_right img,.l-main img.aligncenter img,.l-main img.alignleft img,.l-main img.alignright img{height:auto;max-width:100%;width:auto}}@media (max-width:767px){.l-main img.aligncenter,.l-main img.alignleft,.l-main img.alignright{height:auto;max-width:100%;width:auto}}