.elementor-26009 .elementor-element.elementor-element-3d63d748{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--overlay-mix-blend-mode:multiply;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-26009 .elementor-element.elementor-element-3d63d748:not(.elementor-motion-effects-element-type-background), .elementor-26009 .elementor-element.elementor-element-3d63d748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rvcdf.org/wp-content/uploads/2017/11/inner-header-tiny-tots.jpg");background-position:bottom center;}.elementor-26009 .elementor-element.elementor-element-3d63d748::before, .elementor-26009 .elementor-element.elementor-element-3d63d748 > .elementor-background-video-container::before, .elementor-26009 .elementor-element.elementor-element-3d63d748 > .e-con-inner > .elementor-background-video-container::before, .elementor-26009 .elementor-element.elementor-element-3d63d748 > .elementor-background-slideshow::before, .elementor-26009 .elementor-element.elementor-element-3d63d748 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26009 .elementor-element.elementor-element-3d63d748 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#043820B0;--background-overlay:'';}.elementor-26009 .elementor-element.elementor-element-47af54c8 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-26009 .elementor-element.elementor-element-6d98fb63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26009 .elementor-element.elementor-element-464b6db4{--display:flex;}.elementor-26009 .elementor-element.elementor-element-5998ae81{--spacer-size:20px;}.elementor-26009 .elementor-element.elementor-element-55447af9{text-align:center;}.elementor-26009 .elementor-element.elementor-element-9933b8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-26009 .elementor-element.elementor-element-6d98fb63{--content-width:1000px;}}/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-1018ae5 *//* Catch the purple event dot */
.tribe-events-calendar-month__calendar-event-dot,
.tec-event-calendar .tribe-events-marker,
.tribe-events-calendar-month__calendar-event-dot::before,
.tribe-events-calendar-month__calendar-event-dot::after {
  background-color: #007940 !important;
}

/* Target inline purple in case it's injected as style attr */
*[style*="#5725FF"] {
  color: #007940 !important;
  background-color: #007940 !important;
  border-color: #007940 !important;
}

/* Catch background highlight or accent areas in event cards */
.tribe-common--theme .tribe-common-c-btn--accent,
.tribe-common .tribe-common-c-btn--accent,
.tribe-events-calendar-list__event-date-tag,
.tribe-events-calendar-list__event-featured-tag,
.tribe-events-calendar-list__event,
.tribe-events-calendar-month__calendar-event {
  background-color: #007940 !important;
  border-color: #007940 !important;
}

/* Fix any text links or titles that are purple */
.tribe-events-calendar-list__event-title a,
.tribe-events-calendar-day__event-title a,
.tribe-events-calendar-list__event-title,
.tribe-events-calendar-day__event-title {
  color: #007940 !important;
}/* End custom CSS */