
.ect-list-post.style-1 .ect-list-post-right .ect-list-venue, .ect-list-post.style-2 .modern-list-right-side, .ect-list-post.style-3 .ect-list-date, .ect-list-post.style-3 .ect-clslist-event-details a:hover, div[id*="event-"] .ect-event-category ul.tribe_events_cat li a, #ect-grid-wrapper .style-2 .ect-grid-date, #ect-slider-wrapper .style-2 .ect-slider-date, #ect-accordion-wrapper .ect-accordion-event.style-3.ect-simple-event.active-event, #ect-accordion-wrapper .ect-accordion-event.style-2 .ect-accordion-date, #ect-accordion-wrapper .ect-accordn-slick-prev, #ect-accordion-wrapper .ect-accordn-slick-next, #ect-grid-wrapper .ect-date-schedule, #ect-carousel-wrapper .ect-date-schedule, .ect-share-wrapper i.ect-icon-share:before {
	background: #dbf5ff;
}

.style-2.ect-simple-event span.ect-date-viewport, .style-2.ect-simple-event .ect-schedule-wrp {
	background: #fff;
}

.style-1 span.ect-minimal-list-time {
	color: #dbf5ff;
}

#ect-events-minimal-list-content .ect-list-posts.style-3.ect-simple-event {
	border-left-color: #e5f8ff;
}

.ect-list-post.style-4 .ect-list-schedule, .ect-list-post .style-4 .ect-list-schedule-wrap, .ect-slider-event.style-4 .ect-date-schedule, .ect-slider-event.style-4 .ect-date-schedule {
	background: #dbf5ff;
}

.ect-load-more a.ect-load-more-btn {
	background-color: #dbf5ff;
	background-image: radial-gradient(#f5fcff, #dbf5ff);
	box-shadow: 0 0 8px -5px #dbf5ff;
}

.ect-list-post .ect-list-img {
	background-color: #eaf9ff;
}

div[id*="event-"] .ect-event-category ul.tribe_events_cat li a {
	border-color: #a8e7ff;
}

.ect-list-post.style-1 .ect-list-post-left .ect-list-date {
	background: rgba(219, 245, 255, .96);
	box-shadow: inset 2px 0px 14px -2px #c2eeff;
}

.ect-list-post.style-1 .ect-list-post-right .ect-list-venue, .ect-list-post.style-2 .modern-list-right-side, .ect-list-post.style-3 .ect-list-date, .ect-list-post.style-3 .ect-clslist-event-details a:hover {
	box-shadow: inset 0px 0px 50px -5px #b7ebff;
}

#ect-grid-wrapper .style-1 .ect-grid-date {
	background: rgba(219, 245, 255, .95);
}

#ect-grid-wrapper .style-2 .ect-grid-date {
	box-shadow: inset 0px 0px 12px -2px #b7ebff;
}

#ect-grid-wrapper .style-3 .ect-grid-event-area {
	border-color: #dbf5ff;
}

#ect-carousel-wrapper .style-1 .ect-carousel-date, #ect-carousel-wrapper .style-2 .ect-carousel-date {
	background: rgba(219, 245, 255, .95);
	box-shadow: inset 0px 0px 25px -5px #b7ebff;
}

#ect-carousel-wrapper .style-3 .ect-carousel-event-area {
	border-color: #dbf5ff;
}

#ect-carousel-wrapper .style-1 .ect-carousel-date:after {
	border-color: transparent transparent #ccf1ff;
}

#ect-slider-wrapper .style-2 .ect-slider-date {
	box-shadow: inset 0px 0px 12px -2px #b7ebff;
}

#ect-slider-wrapper .ect-slider-right.ect-slider-image, #ect-slider-wrapper .style-3 .ect-slider-left {
	border-color: #dbf5ff;
}

#ect-slider-wrapper .style-2 .ect-slider-title:before {
	box-shadow: 0px 2px 30px 1px #b7ebff;
}

#ect-accordion-wrapper .ect-accordion-header:after, #ect-accordion-wrapper .ect-share-wrapper .ect-social-share-list a, #ect-accordion-wrapper.ect-accordion-view.style-4 span.month-year-box {
	color: #dbf5ff;
}

#ect-accordion-wrapper .ect-share-wrapper i.ect-icon-share:before {
	background: #dbf5ff;
}

#ect-accordion-wrapper .ect-simple-event.style-3.active-event {
	box-shadow: inset 0px 0px 25px -5px #b7ebff;
	border-color: #b7ebff;
}

#ect-accordion-wrapper .ect-simple-event.style-3.active-event .ect-accordion-header:after {
	color: #9ee4ff;
}

#ect-accordion-wrapper .ect-simple-event.style-3.active-event .ect-accordion-date span.ev-yr, #ect-accordion-wrapper .ect-simple-event.style-3.active-event .ect-accordion-date span.ev-time, #ect-accordion-wrapper .ect-simple-event.style-3.active-event .ect-accordion-date span.ev-weekday, #ect-accordion-wrapper .style-2 .ect-accordion-date span.ev-yr, #ect-accordion-wrapper .style-2 .ect-accordion-date span.ev-time, #ect-accordion-wrapper .style-2 .ect-accordion-date span.ev-weekday {
	background: #9ee4ff;
}

.ect-load-more:before, .ect-load-more:after {
	background: #fff;
}

ul.ect-categories li {
	border-color: #ade8ff;
	color: #ade8ff;
}

ul.ect-categories li.ect-active, ul.ect-categories li:hover, .ect-masonay-load-more a.ect-load-more-btn {
	background-color: #dbf5ff;
	border-color: #ade8ff;
}

#event-timeline-wrapper .ect-timeline-year {
	background: #a8e7ff;
	background: radial-gradient(circle farthest-side, #dbf5ff, #a8e7ff);
}

#event-timeline-wrapper .ect-timeline-year-style-4 {
	background: #a8e7ff;
	background: radial-gradient(circle farthest-side, #dbf5ff, #a8e7ff);
}

#event-timeline-wrapper .ect-timeline-post .timeline-dots {
	background: #a8e7ff;
}

#event-timeline-wrapper .ect-timeline-post.style-1.even .timeline-meta {
	background: #dbf5ff;
	background-image: linear-gradient(to right, #b2eaff, #e5f8ff);
}

#event-timeline-wrapper .ect-timeline-post.style-1.odd .timeline-meta {
	background: #dbf5ff;
	background-image: linear-gradient(to left, #b2eaff, #e5f8ff);
}

#event-timeline-wrapper .ect-timeline-post.even .timeline-meta:before {
	border-left-color: #e5f8ff;
}

#event-timeline-wrapper .ect-timeline-post.odd .timeline-meta:before {
	border-right-color: #e5f8ff;
}

.ect-rate-area span.ect-ticket-info a {
	background: #b2eaff;
	background-image: linear-gradient(to right, #b2eaff 0%, #d6f4ff 51%, #b2eaff 100%);
	box-shadow: 3px 3px 10px -6px #9ee4ff;
}

@media (max-width:700px) {
	#event-timeline-wrapper .ect-timeline-post.style-1 .timeline-meta:before {
		border-right-color: #e5f8ff !important;
	}
	
	#event-timeline-wrapper .ect-timeline-post.style-1 .timeline-meta {
		background-image: linear-gradient(to left, #b2eaff, #e5f8ff) !important;
	}
}

.ect-list-post.ect-featured-event.style-1 .ect-list-post-right .ect-list-venue, .ect-list-post.ect-featured-event.style-2 .modern-list-right-side, .ect-list-post.ect-featured-event.style-3 .ect-list-date, .ect-list-post.ect-featured-event.style-3 .ect-clslist-event-details a, div[id*="event-"].ect-featured-event .ect-event-category ul.tribe_events_cat li a, #ect-grid-wrapper .ect-featured-event.style-2 .ect-grid-date, #ect-accordion-wrapper .ect-accordion-event.style-3.ect-featured-event.active-event, #ect-accordion-wrapper .ect-featured-event.style-2 .ect-accordion-date {
	background: #f19e59;
}

.ect-featured-event .ect-event-date span.ect-date-viewport {
	color: #f19e59;
}

.style-2.ect-featured-event span.ect-date-viewport, .style-2.ect-featured-event .ect-schedule-wrp {
	background: #f5b988;
}

.style-1.ect-featured-event .ect-style-1-more a, .style-1.ect-featured-event .ect-event-datetime .ect-icon-clock, .style-1.ect-featured-event .ect-event-datetime span {
	color: #f19e59;
}

.ect-minimal-list-wrapper .ect-list-posts.style-1.ect-featured-event {
	border-left: 2px solid #f19e59 !important;
}

#ect-events-minimal-list-content .ect-list-posts.style-3.ect-featured-event {
	border-left-color: #e83;
}

#ect-slider-wrapper .ect-featured-event:not(.style-2) .ect-slider-title h4 a, #ect-accordion-wrapper .ect-featured-event:before {
	color: #f19e59;
}

.ect-list-post.style-1.ect-featured-event .ect-list-post-left .ect-list-date {
	background: rgba(241, 158, 89, .85);
	box-shadow: inset 2px 0px 14px -2px #ea7514;
}

.ect-list-post.ect-featured-event .ect-list-img {
	background-color: #f2a667;
}

.ect-list-post.ect-featured-event.style-1 .ect-list-post-right .ect-list-venue, .ect-list-post.ect-featured-event.style-2 .modern-list-right-side, .ect-list-post.ect-featured-event.style-3 .ect-list-date, .ect-list-post.ect-featured-event.style-3 .ect-clslist-event-details a {
	box-shadow: inset -2px 0px 14px -2px #ee8b38;
}

div[id*="event-"].ect-featured-event .ect-event-category ul.tribe_events_cat li a {
	border-color: #ed832a;
}

#ect-grid-wrapper .ect-featured-event.style-1 .ect-grid-date {
	background: rgba(241, 158, 89, .95);
}

.ect-list-post.ect-featured-event.style-4 .ect-list-schedule, .ect-list-post.ect-featured-event.style-4 .ect-list-schedule-wrap, #ect-carousel-wrapper .ect-featured-event.style-4 .ect-date-schedule, #ect-grid-wrapper .ect-featured-event.style-3 .ect-grid-event-area, #ect-grid-wrapper .ect-featured-event.style-4 .ect-grid-event-area {
	border-color: #ee8b38;
	background: #f19e59;
	box-shadow: inset 0px 0px 12px 2px #f0964b;
}

#ect-grid-wrapper .ect-featured-event.style-1 .ect-grid-date, #ect-grid-wrapper .ect-featured-event.style-2 .ect-grid-date {
	box-shadow: inset 0px 0px 25px -5px #ee8b38;
}

#ect-carousel-wrapper .ect-featured-event.style-1 .ect-carousel-date, #ect-carousel-wrapper .ect-featured-event.style-2 .ect-carousel-date {
	background: rgba(241, 158, 89, .95);
}

#ect-carousel-wrapper .ect-featured-event.style-3 .ect-carousel-event-area {
	border-color: #ee8b38;
	background: #f19e59;
	box-shadow: inset 0px 0px 25px -5px #ee8b38;
}

#ect-carousel-wrapper .ect-featured-event.style-1 .ect-carousel-date:after {
	border-color: transparent transparent #ee8b38;
}

#ect-carousel-wrapper .ect-featured-event.style-1 .ect-carousel-date, #ect-carousel-wrapper .ect-featured-event.style-2 .ect-carousel-date {
	box-shadow: inset 0px 0px 25px -5px #ee8b38;
}

#ect-slider-wrapper .ect-featured-event.style-2 .ect-slider-date {
	box-shadow: inset 0px 0px 25px -5px #ee8b38;
	background: #f19e59;
}

#ect-slider-wrapper .ect-featured-event .ect-slider-right.ect-slider-image, #ect-slider-wrapper .ect-featured-event.style-3 .ect-slider-left, #ect-slider-wrapper .ect-featured-event.style-1 .ect-slider-event-area {
	border-color: #ee8b38;
	background: rgba(241, 158, 89, .94);
	box-shadow: inset 0px 0px 25px -5px #ee8b38;
}

#ect-slider-wrapper .ect-featured-event.style-2 .ect-slider-title:before {
	box-shadow: 0px 3px 20px 1px #ee8b38;
}

#ect-accordion-wrapper .ect-featured-event.style-3.active-event {
	box-shadow: inset 0px 0px 25px -5px #ee8b38;
	border-color: #ee8b38;
}

#ect-accordion-wrapper .ect-featured-event.style-3.active-event .ect-accordion-header:after, #ect-accordion-wrapper .ect-featured-event.style-3.active-event .ect-share-wrapper .ect-social-share-list a {
	color: #ec7d21;
}

#ect-accordion-wrapper .ect-featured-event.style-3.active-event .ect-accordion-date span.ev-yr, #ect-accordion-wrapper .ect-featured-event.style-3.active-event .ect-accordion-date span.ev-time, #ect-accordion-wrapper .ect-featured-event.style-3.active-event .ect-accordion-date span.ev-weekday, #ect-accordion-wrapper .ect-featured-event.style-3.active-event .ect-share-wrapper i.ect-icon-share:before, #ect-accordion-wrapper .ect-featured-event.style-2 .ect-accordion-date span.ev-yr, #ect-accordion-wrapper .ect-featured-event.style-2 .ect-accordion-date span.ev-time, #ect-accordion-wrapper .ect-featured-event.style-2 .ect-accordion-date span.ev-weekday {
	background: #ec7d21;
}

#ect-accordion-wrapper .ect-accordion-event.style-1.ect-featured-event, #ect-accordion-wrapper .ect-accordion-event.style-2.ect-featured-event {
	border-left-color: #f19e59;
}

#event-timeline-wrapper .ect-timeline-post.ect-featured-event .timeline-dots {
	background: #f19e59;
}

#event-timeline-wrapper .ect-timeline-post.ect-featured-event.style-1.even .timeline-meta {
	background: #f19e59;
	background-image: linear-gradient(to right, #e83, #f2a667);
}

#event-timeline-wrapper .ect-timeline-post.ect-featured-event.style-1.odd .timeline-meta {
	background: #f19e59;
	background-image: linear-gradient(to left, #e83, #f2a667);
}

#event-timeline-wrapper .ect-timeline-post.ect-featured-event.even .timeline-meta:before {
	border-left-color: #f2a667;
}

#event-timeline-wrapper .ect-timeline-post.ect-featured-event.odd .timeline-meta:before {
	border-right-color: #f2a667;
}

#event-timeline-wrapper .ect-timeline-post.ect-featured-event.style-2 .timeline-content, #event-timeline-wrapper .ect-timeline-post.ect-featured-event.style-3 .timeline-content {
	background: #f19e59;
	background-image: linear-gradient(to left, #f2a667, #e83);
}

#event-timeline-wrapper.style-4 .ect-featured-event h2.content-title, .ect-timeline-post.ect-featured-event .timeline-dots-style-4 {
	background: #f19e59;
	background-image: linear-gradient(to left, #f2a667, #e83);
}

#event-timeline-wrapper .ect-timeline-post.ect-featured-event.style-4 .timeline-content:before {
	border: 2px solid #f19e59;
}

#event-timeline-wrapper .ect-timeline-post.ect-featured-event.style-2 .timeline-content:before, #event-timeline-wrapper .ect-timeline-post.ect-featured-event.style-3 .timeline-content:before {
	border-right-color: #e83;
}

@media (max-width:700px) {
	#event-timeline-wrapper .ect-timeline-post.ect-featured-event.style-1 .timeline-meta:before {
		border-right-color: #f2a667 !important;
	}
	
	#event-timeline-wrapper .ect-timeline-post.ect-featured-event.style-1 .timeline-meta {
		background-image: linear-gradient(to left, #e83, #f2a667) !important;
	}
}

#ect-events-list-content .ect-list-post.ect-featured-event .ect-list-date .ect-date-area, .ect-list-post.ect-featured-event.style-4 .ect-list-schedule-wrap span, .ect-slider-event.ect-featured-event.style-4 .ect-date-schedule-wrap span, .ect-list-post.ect-featured-event .ect-list-date span.ect-custom-schedule, .ect-list-post.ect-featured-event .ect-list-date span.ect-custom-schedule .ect-list-post.ect-featured-event .ect-list-post-left .ect-list-date .ect-date-area, .ect-list-post.ect-featured-event .ect-list-post-right .ect-list-venue .ect-icon, .ect-list-post.ect-featured-event .ect-list-post-right .ect-list-venue .ect-venue-details, .ect-list-post.ect-featured-event .ect-list-post-right .ect-list-venue .ect-google a, .ect-list-post.ect-featured-event .ect-modern-time, .ect-list-post.ect-featured-event.style-3 .ect-clslist-event-details a, div[id*="event-"].ect-featured-event .ect-event-category ul.tribe_events_cat li a, #ect-grid-wrapper .ect-featured-event .ect-grid-date, #ect-grid-wrapper .ect-featured-event.style-3 .ect-grid-title h4, #ect-grid-wrapper .ect-featured-event.style-3 .ect-grid-title h4 a, #ect-grid-wrapper .ect-featured-event.style-3 .ect-grid-venue, #ect-grid-wrapper .ect-featured-event.style-3 .ect-grid-cost, #ect-grid-wrapper .ect-featured-event.style-4 .ect-grid-title h4, #ect-grid-wrapper .ect-featured-event.style-4 .ect-grid-title h4 a, #ect-grid-wrapper .ect-featured-event.style-4 .ect-date-schedule-wrap span, #ect-carousel-wrapper .ect-featured-event.style-4 .ect-date-schedule-wrap span, #ect-grid-wrapper .ect-featured-event.style-4 .ect-grid-venue, #ect-grid-wrapper .ect-featured-event.style-4 .ect-grid-cost, #ect-carousel-wrapper .ect-featured-event .ect-carousel-date, #ect-carousel-wrapper .ect-featured-event.style-3 .ect-carousel-title h4, #ect-carousel-wrapper .ect-featured-event.style-3 .ect-carousel-title h4 a, #ect-carousel-wrapper .ect-featured-event.style-3 .ect-carousel-venue, #ect-carousel-wrapper .ect-featured-event.style-3 .ect-carousel-cost, #ect-slider-wrapper .ect-featured-event .ect-slider-date, #ect-slider-wrapper .ect-featured-event.style-1 .ect-slider-title h4, #ect-slider-wrapper .ect-featured-event.style-1 .ect-slider-title h4 a, #ect-slider-wrapper .ect-featured-event.style-1 .ect-slider-venue, #ect-slider-wrapper .ect-featured-event.style-1 .ect-slider-cost, #ect-slider-wrapper .ect-featured-event.style-1 .ect-slider-description .ect-event-content p, #ect-slider-wrapper .ect-featured-event.style-3 .ect-slider-title h4, #ect-slider-wrapper .ect-featured-event.style-3 .ect-slider-title h4 a, #ect-slider-wrapper .ect-featured-event.style-3 .ect-slider-venue, #ect-slider-wrapper .ect-featured-event.style-3 .ect-slider-cost, #ect-accordion-wrapper .ect-featured-event.style-3.active-event, #ect-accordion-wrapper .ect-featured-event.style-3.active-event .ect-accordion-content, #ect-accordion-wrapper .ect-featured-event.style-3.active-event .ect-accordion-content p, #ect-accordion-wrapper .ect-featured-event.style-3.active-event .ect-accordion-date, #ect-accordion-wrapper .ect-featured-event.style-3.active-event .ect-accordion-venue, #ect-accordion-wrapper .ect-featured-event.style-3.active-event h3.ect-accordion-title, #ect-accordion-wrapper .ect-featured-event.style-3.active-event .ect-share-wrapper i.ect-icon-share:before, #ect-accordion-wrapper .ect-featured-event.style-3.active-event .ect-accordion-venue .ect-google a, #ect-accordion-wrapper .ect-featured-event.style-3.active-event .ect-accordion-content a.ect-events-read-more, #ect-accordion-wrapper .ect-featured-event.style-3.active-event:before, #ect-accordion-wrapper .ect-featured-event.style-3.active-event .ect-accordion-cost.no-image, #ect-accordion-wrapper .ect-featured-event.style-3.active-event .ect-accordion-date-full.no-image, #ect-accordion-wrapper .ect-featured-event.style-2 .ect-accordion-date {
	color: #3a2201;
}

.ect-featured-event .ect-event-date span.ect-date-viewport, .ect-featured-event .ect-event-date span.ect-month {
	color: #080500;
}

.ect-list-post.ect-featured-event.style-4 .ect-list-schedule-wrap, .ect-list-post.ect-featured-event.style-4 .ect-list-schedule, .ect-slider-event.ect-featured-event.style-4 .ect-date-schedule, .ect-slider-event.ect-featured-event.style-4 .ect-date-schedule-wrap, #ect-carousel-wrapper .ect-featured-event.style-4 .ect-date-schedule, #ect-carousel-wrapper .ect-featured-event.style-4 .ect-date-schedule-wrap, #ect-grid-wrapper .ect-featured-event.style-4 .ect-date-schedule, #ect-grid-wrapper .ect-featured-event.style-4 .ect-date-schedule-wrap {
	border-color: #3a2201;
}

#ect-events-minimal-list-content .ect-list-posts.style-1.ect-featured-event .ect-event-datetimes span {
	color: #3a2201;
}

#ect-grid-wrapper .ect-featured-event.style-3 .ect-grid-venue a, #ect-grid-wrapper .ect-featured-event.style-3 .ect-grid-readmore a, #ect-grid-wrapper .ect-featured-event.style-4 .ect-grid-venue a, #ect-grid-wrapper .ect-featured-event.style-4 .ect-grid-readmore a, #ect-carousel-wrapper .ect-featured-event.style-3 .ect-carousel-venue a, #ect-carousel-wrapper .ect-featured-event.style-3 .ect-carousel-readmore a, #ect-slider-wrapper .ect-featured-event.style-1 .ect-slider-venue a, #ect-slider-wrapper .ect-featured-event.style-1 .ect-slider-readmore a, #ect-slider-wrapper .ect-featured-event.style-3 .ect-slider-venue a, #ect-slider-wrapper .ect-featured-event.style-3 .ect-slider-readmore a {
	color: #211301;
}

#ect-accordion-wrapper .ect-featured-event.style-3.active-event .ect-share-wrapper .ect-social-share-list {
	background: #3a2201;
	border-color: #3a2201;
}

#ect-accordion-wrapper .ect-featured-event.style-3.active-event .ect-share-wrapper .ect-social-share-list:before {
	border-top-color: #351f01;
}

#event-timeline-wrapper .ect-timeline-post.ect-featured-event:not(.style-2) .ect-date-area, #event-timeline-wrapper .ect-timeline-post.ect-featured-event:not(.style-2) span.ect-custom-schedule, #event-timeline-wrapper .ect-timeline-post.ect-featured-event:not(.style-2) .ect-venue-details, #event-timeline-wrapper .ect-timeline-post.ect-featured-event:not(.style-2) .ect-icon, #event-timeline-wrapper .ect-timeline-post.ect-featured-event:not(.style-2) .timeline-meta .ev-time .ect-icon, #event-timeline-wrapper .ect-timeline-post.ect-featured-event:not(.style-2) span.ect-rate, #event-timeline-wrapper .ect-timeline-post.ect-featured-event.style-2 .timeline-content p, #event-timeline-wrapper .ect-timeline-post.ect-featured-event.style-2 .timeline-content a.ect-events-read-more, #event-timeline-wrapper .ect-timeline-post.ect-featured-event.style-2 h2.content-title a.ect-event-url, #event-timeline-wrapper .ect-timeline-post.ect-featured-event.style-3 h2.content-title a.ect-event-url, #event-timeline-wrapper .ect-timeline-post.ect-featured-event.style-3 .timeline-content a.ect-events-read-more, #event-timeline-wrapper .ect-timeline-post.ect-featured-event.style-4 .timeline-content p, #event-timeline-wrapper .ect-timeline-post.ect-featured-event h2.content-title a.ect-event-url, #event-timeline-wrapper .ect-timeline-post.ect-featured-event .timeline-content a {
	color: #3a2201;
}

#event-timeline-wrapper .ect-timeline-post.ect-featured-event:not(.style-2) .ect-google a, #event-timeline-wrapper .ect-timeline-post.ect-featured-event.style-2 h2.content-title a.ect-event-url:hover, #event-timeline-wrapper .ect-timeline-post.ect-featured-event.style-3 h2.content-title a.ect-event-url:hover, #event-timeline-wrapper .ect-timeline-post.ect-featured-event.style-4 h2.content-title a.ect-event-url:hover {
	color: #080500;
}

#event-timeline-wrapper .ect-timeline-post.ect-featured-event.style-3 .timeline-content a.ect-events-read-more {
	border-color: #080500;
}

.ect-list-post .ect-list-post-right, .ect-list-post .ect-clslist-event-info, #ect-grid-wrapper .ect-grid-event-area, #ect-carousel-wrapper .ect-carousel-event-area, #ect-slider-wrapper .ect-slider-event-area, #ect-slider-wrapper .style-2 .ect-slider-left, #ect-accordion-wrapper .ect-accordion-event {
	background: #f4fcff;
}

.ect-list-post .ect-list-post-right .ect-list-description {
	border-color: #c1eeff;
	box-shadow: inset 0px 0px 25px -5px #c1eeff;
}

.ect-list-post .ect-clslist-event-info {
	box-shadow: inset 0px 0px 25px -5px #c1eeff;
}

.ect-list-post .ect-clslist-event-details {
	background: #e0f6ff;
	box-shadow: inset 0px 0px 25px -5px #c1eeff;
}

#ect-grid-wrapper .ect-grid-event-area {
	box-shadow: inset 0 0 25px -5px #c1eeff;
}

#ect-grid-wrapper .ect-grid-image {
	background: #c1eeff;
}

.ect-grid-categories ul.tribe_events_cat li a {
	background: #f4fcff;
	border: 1px solid #c1eeff;
}

#ect-carousel-wrapper .ect-carousel-event-area {
	box-shadow: inset 0 0 25px -5px #c1eeff;
}

#ect-carousel-wrapper .ect-carousel-image {
	background: #c1eeff;
}

#ect-carousel-wrapper .ect-events-carousel .slick-arrow i {
	background: #f4fcff;
	box-shadow: 2px 2px 0px 1px #effbff;
}

#ect-slider-wrapper .ect-slider-event-area, #ect-slider-wrapper .style-2 .ect-slider-left, #ect-slider-wrapper .style-3 .ect-slider-left {
	box-shadow: inset 0 0 25px -5px #c1eeff;
}

#ect-slider-wrapper .ect-slider-image {
	background: #c1eeff;
}

#ect-slider-wrapper .ect-events-slider .slick-arrow i {
	background: #f4fcff;
	box-shadow: 2px 2px 0px 1px #effbff;
}

#ect-slider-wrapper .style-3 .ect-slider-left {
	background: rgba(244, 252, 255, .94);
}

#ect-accordion-wrapper .ect-accordion-event {
	border-color: #c1eeff;
	box-shadow: inset 0px 0px 25px -5px #d0f2ff;
}

#event-timeline-wrapper .ect-timeline-post .timeline-content {
	background: #f4fcff;
	border: 1px solid #dbf5ff;
}

#event-timeline-wrapper.style-4 h2.content-title {
	background: #f4fcff;
}

#event-timeline-wrapper .ect-timeline-post.style-4 .timeline-content:before {
	border: 2px solid #f4fcff;
}

#event-timeline-wrapper .ect-timeline-post .timeline-dots-style-4 {
	background-color: #f4fcff;
}

#event-timeline-wrapper .ect-timeline-post.even .timeline-content:before {
	border-right-color: #dbf5ff;
}

#event-timeline-wrapper .ect-timeline-post.odd .timeline-content:before {
	border-left-color: #dbf5ff;
}

#event-timeline-wrapper .cool-event-timeline:before {
	background-color: #dbf5ff;
}

#event-timeline-wrapper .ect-timeline-year {
	-webkit-box-shadow: 0 0 0 4px white, 0 0 0 8px #dbf5ff;
	box-shadow: 0 0 0 4px white, 0 0 0 8px #dbf5ff;
}

#event-timeline-wrapper .ect-timeline-year-style-4 {
	-webkit-box-shadow: 0 0 0 4px white, 0 0 0 8px #dbf5ff;
	box-shadow: 0 0 0 4px white, 0 0 0 8px #dbf5ff;
}

#event-timeline-wrapper:before, #event-timeline-wrapper:after {
	background-color: #dbf5ff !important;
}

#event-timeline-wrapper .ect-timeline-post.style-3 .timeline-content {
	background: #f4fcff;
	background-image: linear-gradient(to right, #dbf5ff, #f4fcff);
}

@media (max-width:860px) {
	#event-timeline-wrapper .ect-timeline-post .timeline-meta:before {
		border-right-color: #dbf5ff !important;
	}
}

@media (max-width:790px) {
	.ect-list-post .ect-list-post-right .ect-list-description {
		border-bottom: 1px solid #c1eeff;
	}
	
	.ect-list-post .ect-clslist-event-details {
		background: #e0f6ff;
	}
}

.ect-list-posts.style-1 .ect-events-title a.ect-event-url, .ect-list-posts.style-2 .ect-events-title a.ect-event-url, .ect-list-post h2.ect-list-title, .ect-list-post h2.ect-list-title a.ect-event-url, .ect-classic-list a.tribe-events-read-more, .ect-clslist-event-info .ect-clslist-title a.ect-event-url, #ect-grid-wrapper .ect-grid-title h4, #ect-grid-wrapper .ect-grid-title h4 a, #ect-carousel-wrapper .ect-carousel-title h4, #ect-carousel-wrapper .ect-carousel-title h4 a, #ect-slider-wrapper .ect-slider-title h4, #ect-slider-wrapper .ect-slider-title h4 a, #ect-accordion-wrapper h3.ect-accordion-title {
	font-family: "Fira Sans";
	color: #00445e;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	line-height: 1.5em;
}

#ect-no-events p, .style-2 span.ect-event-title a, .style-3 .ect-events-title a {
	font-family: "Fira Sans";
	color: #00445e;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	line-height: 1.5em;
}

.style-2 .ect-style-2-more a {
	color: #006991;
}

.ect-list-post h2.ect-list-title a:hover {
	color: #001f2b;
}

.ect-list-venue .ect-rate-area .ect-rate {
	font-family: "Fira Sans";
}

.ect-list-post .ect-rate-area span.ect-rate-icon, .ect-list-post .ect-list-description .ect-event-content a {
	color: #007bab;
}

#event-timeline-wrapper .ect-timeline-post h2.content-title, #event-timeline-wrapper .ect-timeline-post h2.content-title a.ect-event-url {
	font-family: "Fira Sans";
	color: #00445e;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	line-height: 1.5em;
}

#event-timeline-wrapper .ect-timeline-post h2.content-title a.ect-event-url:hover {
	color: #001f2b;
}

#event-timeline-wrapper .cool-event-timeline .ect-timeline-post .timeline-content .content-details a, #event-timeline-wrapper .ect-timeline-post.style-3 .timeline-content a.ect-events-read-more {
	color: #00445e;
}

.ect-list-post .ect-style3-desc .ect-event-content p, .ect-list-post .ect-list-post-right .ect-list-description .ect-event-content p, .ect-clslist-inner-container .ect-clslist-time, #ect-slider-wrapper .ect-slider-description .ect-event-content p, #ect-grid-wrapper .ect-grid-description .ect-event-content p, #ect-carousel-wrapper .ect-carousel-description .ect-event-content p, #ect-accordion-wrapper .ect-accordion-content, #ect-accordion-wrapper .ect-accordion-content p {
	font-family: "Fira Sans";
	color: #515d64;
	font-size: 15px;
	font-weight: inherit;
	line-height: 1.5em;
}

.ect-list-post .ect-clslist-event-details a.tribe-events-read-more {
	color: #515d64;
}

#ect-carousel-wrapper .ect-events-carousel .slick-arrow {
	color: #515d64;
}

#ect-slider-wrapper .ect-events-slider .slick-arrow {
	color: #515d64;
}

#ect-accordion-wrapper .ect-accordion-cost.no-image, #ect-accordion-wrapper .ect-accordion-date-full.no-image, #ect-accordion-wrapper .ect-accordion-content a.ect-events-read-more {
	color: #465056;
}

#event-timeline-wrapper .ect-timeline-post .timeline-content, #event-timeline-wrapper .ect-timeline-post .timeline-content p {
	font-family: "Fira Sans";
	color: #515d64;
	font-size: 15px;
	font-weight: inherit;
	line-height: 1.5em;
}

#event-timeline-wrapper .ect-timeline-post .timeline-content a {
	color: #3a4348;
}

#event-timeline-wrapper .ect-timeline-post .timeline-content a:hover {
	color: #536067;
}

.style-3 .ect-list-venue.minimal-list-venue, .ect-list-post .ect-list-venue .ect-venue-details, .ect-list-post .ect-list-venue .ect-google a, .modern-list-venue, .modern-list-venue .ect-google a, #ect-grid-wrapper .ect-grid-venue, #ect-carousel-wrapper .ect-carousel-venue, #ect-slider-wrapper .ect-slider-venue, #ect-accordion-wrapper .ect-accordion-venue {
	font-family: "Fira Sans";
	color: #00445e;
	font-size: 15px;
	font-weight: inherit;
	font-style: italic;
	line-height: 1.5em;
}

.ect-list-post .ect-list-venue .ect-icon {
	color: #00445e;
	font-size: 20px;
}

.ect-list-post .ect-list-venue .ect-google a, .ect-list-post.style-3 .ect-rate-area span.ect-rate-icon, .ect-list-post.style-3 .ect-rate-area .ect-rate {
	color: #00394f;
}

#ect-grid-wrapper .ect-grid-cost {
	color: #00445e;
	font-size: 21px;
	font-weight: bold;
	font-family: "Fira Sans";
}

#ect-grid-wrapper .ect-grid-venue a, #ect-grid-wrapper .ect-grid-readmore a, .ect-grid-categories ul.tribe_events_cat li a {
	color: #002e3f;
	font-family: "Fira Sans";
}

#ect-grid-wrapper .ect-grid-border:before {
	background: #002e3f;
}

#ect-carousel-wrapper .ect-carousel-cost {
	color: #00445e;
	font-size: 21px;
	font-weight: bold;
	font-family: "Fira Sans";
}

#ect-carousel-wrapper .ect-carousel-venue a, #ect-carousel-wrapper .ect-carousel-readmore a {
	color: #002e3f;
	font-family: "Fira Sans";
}

#ect-carousel-wrapper .ect-carousel-border:before {
	background: #002e3f;
}

#ect-slider-wrapper .ect-slider-cost {
	color: #00445e;
	font-size: 21px;
	font-weight: bold;
	font-family: "Fira Sans";
}

#ect-slider-wrapper .ect-slider-venue a, #ect-slider-wrapper .ect-slider-readmore a {
	color: #002e3f;
	font-family: "Fira Sans";
}

#ect-slider-wrapper .ect-slider-border:before {
	background: #002e3f;
}

#ect-accordion-wrapper .ect-accordion-venue .ect-icon {
	font-size: 20px;
}

#ect-accordion-wrapper .ect-accordion-venue .ect-google a {
	color: #003245;
}

#event-timeline-wrapper .ect-venue-details {
	font-family: "Fira Sans";
	color: #00445e;
	font-size: 15px;
	font-weight: inherit;
	font-style: italic;
	line-height: 1.5em;
}

#event-timeline-wrapper .ect-rate-area .ect-rate {
	font-size: 20px;
	font-family: "Fira Sans";
}

#ect-events-minimal-list-content .ect-list-posts.style-1 .ect-event-datetimes span, .style-1 span.ect-minimal-list-time, .style-3 span.ect-minimal-list-time {
	font-family: "Fira Sans";
	color: #00445e;
	font-weight: inherit;
	font-style: italic;
	line-height: 1.5em;
}

#ect-events-minimal-list-content .ect-event-datetimes span.ev-mo, #ect-events-minimal-list-content .ect-event-datetimes, #event-timeline-wrapper .timeline-meta .ect-icon, #event-timeline-wrapper .ect-rate-area .ect-icon, #event-timeline-wrapper .ect-rate-area .ect-rate {
	color: #00445e;
}

#event-timeline-wrapper .ect-timeline-post .ect-google a {
	color: #003245;
}

.ect-list-post .ect-list-post-left .ect-list-date .ect-date-area, .ect-list-post .ect-list-post-left .ect-list-date span.ect-custom-schedule, .modern-list-right-side .ect-list-date .ect-date-area, .modern-list-right-side .ect-list-date span.ect-custom-schedule, .style-3 .ect-list-date .ect-date-area, .style-3 .ect-list-date span.ect-custom-schedule, .ect-modern-time, #ect-grid-wrapper .ect-grid-date, #ect-grid-wrapper .ect-date-schedule span, #ect-carousel-wrapper .ect-carousel-date, #ect-carousel-wrapper .ect-date-schedule span, #ect-slider-wrapper .ect-slider-date, #ect-accordion-wrapper .ect-accordion-date, #ect-accordion-wrapper.ect-accordion-view span.month-year-box, .ect-list-post.style-4 .ect-list-schedule-wrap span, .ect-slider-event.style-4 .ect-date-schedule-wrap span, .ect-list-post.style-4 .ect-list-schedule-wrap span {
	font-family: "Fira Sans";
	color: #00445e;
	font-size: 36px;
	font-weight: bold;
	font-style: normal;
	line-height: 1em;
}

#ect-events-minimal-list-content .ect-event-datetimes span.ev-mo, #ect-events-minimal-list-content .ect-event-datetimes, .style-1.ect-simple-event .ect-style-1-more a, .style-1.ect-simple-event .ect-event-datetime .ect-icon-clock, .style-3 .ect-style-3-more a {
	color: #00445e;
}

.style-3 span.ect-minimal-list-time, #ect-events-minimal-list-content .ect-list-posts.style-1 .ect-event-datetimes span, .style-1 span.ect-minimal-list-time {
	font-family: "Fira Sans";
	color: #00445e;
	font-weight: bold;
	font-style: normal;
	line-height: 1em;
}

#ect-accordion-wrapper .ect-accordion-date span.ev-yr, #ect-accordion-wrapper .ect-accordion-date span.ev-time, #ect-accordion-wrapper .ect-accordion-date span.ev-weekday {
	background: #02b9ff;
}

#event-timeline-wrapper .ect-timeline-post .ect-date-area {
	font-family: "Fira Sans";
	color: #00445e;
	font-size: 36px;
	font-weight: bold;
	font-style: normal;
	line-height: 1em;
}

#event-timeline-wrapper .ect-timeline-post.ect-featured-event.style-4 .ect-date-area {
	font-family: "Fira Sans";
	color: #00445e;
	font-size: 36px;
	font-weight: bold;
	font-style: normal;
	line-height: 1em;
}

#event-timeline-wrapper .ect-timeline-post span.ect-custom-schedule {
	font-family: "Fira Sans";
	color: #00445e;
	font-size: 36px;
	font-weight: bold;
	font-style: normal;
	line-height: 1em;
}

#event-timeline-wrapper .ect-timeline-year .year-placeholder span, #event-timeline-wrapper .timeline-meta .ev-time .ect-icon {
	font-family: "Fira Sans";
	color: #00445e;
}

.style-2.ect-simple-event span.ect-date-viewport, .style-2.ect-simple-event .ect-schedule-wrp, #ect-events-minimal-list-content .ect-list-posts.style-1 .ect-event-datetimes span, #event-timeline-wrapper .ect-timeline-year-style-4 .year-placeholder span, #event-timeline-wrapper .timeline-meta .ev-time .ect-icon {
	font-family: "Fira Sans";
	color: #00445e;
}

.ect-list-post.style-4 .ect-list-schedule-wrap, .ect-list-post.style-4 .ect-list-schedule, .ect-slider-event.style-4 .ect-date-schedule, .ect-slider-event.style-4 .ect-date-schedule-wrap, #ect-carousel-wrapper .style-4 .ect-date-schedule, #ect-carousel-wrapper .style-4 .ect-date-schedule-wrap, #ect-grid-wrapper .style-4 .ect-date-schedule-wrap, #ect-grid-wrapper .style-4 .ect-date-schedule {
	border-color: #00445e;
}
