.e-gallery-container{position:relative;display:flex;flex-wrap:wrap}.e-gallery-container:not(.e-gallery-grid){transition:padding-bottom var(--animation-duration)}.e-gallery-item{position:relative;flex-grow:0;flex-shrink:0;transition-property:all;transition-duration:var(--animation-duration)}.e-gallery-item:not(:hover) .e-gallery-overlay{display:none}.e-gallery-item.e-gallery-item--hidden{transform:scale3d(0, 0, 0);opacity:0}.e-gallery-image{background-position:center center;background-size:cover;width:100%;transform-origin:center top;transition:var(--animation-duration)}.e-gallery-overlay{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;flex-direction:column;color:#fff;background-color:rgba(0,0,0,0.5)}.e-gallery-overlay__title{font-size:24px}.e-gallery-grid:not(.e-gallery--animated){display:grid;grid-gap:var(--vgap) var(--hgap);grid-template-columns:repeat(var(--columns), 1fr)}.e-gallery-grid:not(.e-gallery--animated) .e-gallery-item--hidden{position:absolute}.e-gallery-grid.e-gallery--animated{padding-bottom:var(--container-aspect-ratio)}.e-gallery-grid.e-gallery--animated .e-gallery-item{--item-width: calc((100% - ((var(--columns) - 1) * var(--hgap))) / var(--columns));position:absolute;top:calc(((100% / var(--rows)) + (var(--vgap) / var(--rows))) * var(--row));width:var(--item-width)}.e-gallery-grid .e-gallery-image{padding-bottom:var(--aspect-ratio)}.e-gallery-justified{padding-bottom:calc(var(--container-aspect-ratio) * 100%)}.e-gallery-justified .e-gallery-item{position:absolute;width:calc(var(--item-width) * (100% - var(--hgap) * var(--gap-count)));height:var(--item-height);top:calc(var(--item-top) + (var(--row) * var(--vgap)))}.e-gallery-justified .e-gallery-image{height:100%}.e-gallery-masonry{height:0;margin-bottom:calc(var(--highest-column-gap-count) * var(--vgap))}.e-gallery-masonry .e-gallery-item{position:absolute;width:calc(100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns)));top:calc(var(--percent-height) + (var(--items-in-column) * var(--vgap)))}.e-gallery-masonry .e-gallery-image{padding-bottom:var(--item-height)}.e-gallery--ltr.e-gallery-grid.e-gallery--animated .e-gallery-item{left:calc(var(--item-width) * var(--column) + (var(--hgap) * var(--column)))}.e-gallery--ltr.e-gallery-justified .e-gallery-item{left:calc(var(--item-start) * (100% - var(--hgap) * var(--gap-count)) + var(--hgap) * var(--item-row-index))}.e-gallery--ltr.e-gallery-masonry .e-gallery-item{left:calc((100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns))) * var(--column) + (var(--hgap) * var(--column)))}.e-gallery--rtl.e-gallery-grid.e-gallery--animated .e-gallery-item{right:calc(var(--item-width) * var(--column) + (var(--hgap) * var(--column)))}.e-gallery--rtl.e-gallery-justified .e-gallery-item{right:calc(var(--item-start) * (100% - var(--hgap) * var(--gap-count)) + var(--hgap) * var(--item-row-index))}.e-gallery--rtl.e-gallery-masonry .e-gallery-item{right:calc((100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns))) * var(--column) + (var(--hgap) * var(--column)))}.e-gallery--lazyload .e-gallery-image:not(.e-gallery-image-loaded){filter:opacity(0);transform:scale(0.5)}.ecwd_theme_calendar:not(.calendar_widget_content) {
width: 100% !important;
}
.ecwd_theme_calendar .calendar-head {
background: #168fb5 !important;
border: 1px solid #91CEDF;
}
.ecwd_theme_calendar table.cal_blue.mini td ul.events li {
background: #168fb5;
}
.ecwd_theme_calendar .calendar-head .previous {
border-right: 1px solid #44a5c3 !important;
}
.ecwd_theme_calendar .calendar-head .next {
border-left: 1px solid #44a5c3 !important;
}
.ecwd_theme_calendar .calendar-head .current-month {
border-left: 1px solid #44a5c3 !important;
border-right: 1px solid #44a5c3 !important;
}
.ecwd_theme_calendar .calendar-head .next a, .ecwd_theme_calendar .calendar-head .next a {
color: #ffffff !important;
}
.ecwd_theme_calendar .calendar-head .next a, .ecwd_theme_calendar .calendar-head .previous a {
color: #ffffff !important;
}
.ecwd_theme_calendar .current-month a {
color: #ffffff !important;
}
.ecwd_theme_calendar .calendar-head .next a, .ecwd_theme_calendar .calendar-head .previous a {
font-size: 18px !important;
}
.ecwd_theme_calendar .calendar-head .current-month {
color: #ffffff !important;
}
.ecwd_theme_calendar .calendar-head .current-month {
font-size: 28px !important;
}
.ecwd_theme_calendar .current-month a {
font-size: 28px !important;
}
.ecwd_theme_calendar .calendar-head .current-month div {
color: #ffffff !important;
}
.ecwd_theme_calendar .calendar-head .current-month div {
font-size: 16px !important;
line-height: 16px !important;
}
.ecwd_theme_calendar .cal_tabs_blue .filter-container ul {
background-color: #10738B !important;
}
.ecwd_theme_calendar .cal_tabs_blue .filter-container ul li a, .ecwd_theme_calendar .ecwd_calendar .filter-arrow-right, .ecwd_theme_calendar .cal_tabs_blue .filter-container ul li, .ecwd_theme_calendar .ecwd_calendar .filter-arrow-left {
background-color: #10738B !important;
}
.ecwd_theme_calendar .cal_tabs_blue .filter-container ul li, .ecwd_theme_calendar .ecwd_calendar .filter-arrow-right, .ecwd_theme_calendar .cal_tabs_blue .filter-container ul li, .ecwd_theme_calendar .ecwd_calendar .filter-arrow-left {
border-left: 1px solid #91CEDF !important;
border-right: 1px solid #91CEDF !important;
}
.ecwd_theme_calendar .cal_tabs_blue .filter-container ul li a, .ecwd_theme_calendar .ecwd_calendar .filter-arrow-right, .ecwd_theme_calendar .cal_tabs_blue .filter-container ul li, .ecwd_theme_calendar .ecwd_calendar .filter-arrow-left {
color: #ffffff !important;
}
.ecwd_theme_calendar .cal_tabs_blue .filter-container ul li a, .ecwd_theme_calendar .ecwd_calendar .filter-arrow-right, .ecwd_theme_calendar .cal_tabs_blue .filter-container ul li, .ecwd_theme_calendar .ecwd_calendar .filter-arrow-left {
font-size: 16px !important;
}
.ecwd_theme_calendar .cal_tabs_blue ul li.ecwd-selected-mode a {
background-color: #ffffff !important;
}
.ecwd_theme_calendar .cal_tabs_blue ul li.ecwd-selected-mode a {
color: #10738B !important;
}
.ecwd_theme_calendar .ecwd-search button, .ecwd_theme_calendar .ecwd-search button:hover {
background: #10738B !important;
}
.ecwd_theme_calendar .ecwd-search-submit .fa, .ecwd_theme_calendar .ecwd-search-submit .fa:hover {
color: #ffffff !important;
}
.ecwd_theme_calendar .ecwd_show_filters_top {
background-color: #10738B !important;
}
.ecwd_theme_calendar .ecwd_show_filters_left {
background-color: #ffffff !important;
}
.ecwd_theme_calendar .ecwd_show_filters_top {
color: #ffffff !important;
}
.ecwd_theme_calendar .ecwd_show_filters_top span {
color: #ffffff !important;
}
.ecwd_theme_calendar .ecwd_show_filters_left {
color: #10738B !important;
}
.ecwd_theme_calendar .ecwd_show_filters_left span {
color: #10738B !important;
}
.ecwd_theme_calendar .ecwd_filters .ecwd_filter_heading {
background-color: #ECECEC !important;
}
.ecwd_theme_calendar .ecwd_filters .ecwd_filter_item {
border: 1px solid #ffffff !important;
border-top: 0 !important;
}
.ecwd_theme_calendar .ecwd_filter_item .ecwd_filter_heading span:after {
border-color: transparent transparent transparent #10738B !important;
}
.ecwd_theme_calendar .ecwd_filter_item .ecwd_filter_heading.open span:after {
border-color: #10738B transparent transparent transparent !important;
}
.ecwd_theme_calendar .ecwd_filters .ecwd_filter_heading {
color: #10738B !important;
}
.ecwd_theme_calendar .ecwd_filters .ecwd_filter_heading {
font-size: 16px !important;
}
.ecwd_theme_calendar .ecwd_reset_filters span {
color: #10738B !important;
}
.ecwd_theme_calendar .ecwd_reset_filters span {
font-size: 15px !important;
}
.ecwd_theme_calendar .ecwd_filter_checkboxes ul li {
background-color: #ffffff !important;
}
.ecwd_theme_calendar .ecwd_filter_checkboxes ul li {
border-color: #DEE3E8 !important;
}
.ecwd_theme_calendar .ecwd_filter_checkboxes ul li span {
color: #6E6E6E !important;
}
.ecwd_theme_calendar .ecwd_filter_checkboxes ul li span {
font-size: 15px !important;
}
.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .normal-day-heading, .ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .weekend-heading {
background: #F9F9F9 !important;
}
.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .normal-day-heading, .ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .weekend-heading {
border: 1px solid #B6B6B6 !important;
}
.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .normal-day-heading, .ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .weekend-heading {
color: #585858 !important;
font-size: 17px !important;
}
.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .normal-day-heading, .ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .weekend-heading {
font-size: 17px !important;
}
.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .day-with-date {
background: #ffffff !important;
}
.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .day-with-date {
border: 1px solid #B6B6B6 !important;
}
.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .day-with-date {
color: #5C5C5C !important;
font-size: 14px !important;
}
.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .day-with-date {
font-size: 14px !important;
}
.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .weekend {
background: #EDEDED !important;
}
.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .day-without-date {
background: #F9F9F9 !important;
}
.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .day-with-date .day-number {
background: #E0E0E0 !important;
}
.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .day-with-date .day-number {
color: #5C5C5C !important;
font-size: 14px !important;
}
.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .day-with-date {
font-size: 14px !important;
}
.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .current-day, .ecwd_theme_calendar table.cal_blue.mini .current-day {
background: #ffffff !important;
}
.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .current-day {
color: #ffffff !important;
}
.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .current-day .day-number, .ecwd_theme_calendar table.cal_blue.mini .current-day {
background: #0071A0 !important;
}
.ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .current-day .day-number {
color: #ffffff !important;
}
.ecwd_theme_calendar .cal_blue.ecwd_calendar_container .events a, .ecwd_theme_calendar .cal_blue.ecwd_calendar_container .events span.ecwd_open_event_popup {
font-size: 14px !important;
}
.ecwd_theme_calendar ul.ecwd_list li .event-main-content h3 a, .ecwd_theme_calendar ul.ecwd_list li .event-main-content h3 span.ecwd_open_event_popup {
font-size: 14px !important;
}
.ecwd_theme_calendar ul.week-event-list li .event-main-content h3 a, .ecwd_theme_calendar ul.week-event-list li .event-main-content h3 span.ecwd_open_event_popup {
font-size: 14px !important;
}
.ecwd_theme_calendar ul.day-event-list li .event-main-content h3 a, .ecwd_theme_calendar ul.day-event-list li .event-main-content h3 span.ecwd_open_event_popup {
font-size: 14px !important;
}
.ecwd_theme_calendar ul.day4-event-list li .event-main-content h3 a, .ecwd_theme_calendar ul.day4-event-list li .event-main-content h3 span.ecwd_open_event_popup {
font-size: 14px !important;
}
.ecwd_theme_calendar .ecwd_map_event a, .ecwd_theme_calendar .ecwd_map_event span.ecwd_open_event_popup {
font-size: 14px !important;
}
.ecwd_theme_calendar .ecwd-poster-item h2 a, .ecwd_theme_calendar .ecwd-poster-item h2 span.ecwd_open_event_popup {
font-size: 14px !important;
}
.ecwd_theme_calendar div.ecwd-page-full table.cal_blue div.event-details, .ecwd_theme_calendar .ecwd-poster-board .ecwd-poster-item .ecwd-event-content {
background: #ffffff !important;
}
.ecwd_theme_calendar div.ecwd-event-arrow:before {
border-right: solid #ffffff !important;
}
.ecwd_theme_calendar div.ecwd-event-arrow-right:before {
border-left: solid #ffffff !important;
}
.ecwd_theme_calendar div.ecwd-page-full ul.ecwd_list li, .ecwd_theme_calendar ul.ecwd_list li .event-main-content {
background: #ffffff !important;
}
.ecwd_theme_calendar .event-main-content, .ecwd_theme_calendar .ecwd-widget-mini .event-container, .ecwd_theme_calendar.ecwd-widget-mini .ecwd_list .event-main-content {
background: #ffffff !important;
}
.ecwd_theme_calendar div.ecwd-page-full table.cal_blue div.event-details, .ecwd_theme_calendar .ecwd-poster-board .ecwd-poster-item .ecwd-event-content {
border: 1px solid #bfbfbf !important;
}
.ecwd_theme_calendar ul.ecwd_list li {
border: 1px solid #bfbfbf !important;
}
.ecwd_theme_calendar div.ecwd-page-full table.cal_blue div.event-details, .ecwd_theme_calendar .ecwd-poster-board .ecwd-poster-item .ecwd-event-content {
color: #000000 !important;
}
.ecwd_theme_calendar ul.ecwd_list li .event-main-content {
color: #000000;
}
.ecwd_theme_calendar .ecwd-day-date, .ecwd_theme_calendar .day-event-list .ecwd-week-date, .ecwd_theme_calendar .day4-event-list .ecwd-week-date, .ecwd_theme_calendar .week-event-list .ecwd-week-date, .ecwd_theme_calendar .ecwd_list .ecwd-list-date {
background: #10738B !important;
}
.ecwd_theme_calendar .ecwd-day-date, .ecwd_theme_calendar .day-event-list .ecwd-week-date, .ecwd_theme_calendar .day4-event-list .ecwd-week-date, .ecwd_theme_calendar .week-event-list .ecwd-week-date, .ecwd_theme_calendar .ecwd_list .ecwd-list-date {
color: #ffffff !important;
}
.ecwd_theme_calendar div[class^="ecwd-page"] .ecwd-day-date, .ecwd_theme_calendar div[class^="ecwd-page"] .day-event-list .ecwd-week-date, .ecwd_theme_calendar div[class^="ecwd-page"] .day4-event-list .ecwd-week-date, .ecwd_theme_calendar div[class^="ecwd-page"] .week-event-list .ecwd-week-date, .ecwd_theme_calendar div[class^="ecwd-page"] .ecwd_list .ecwd-list-date {
font-size: 15px !important;
}
.ecwd_theme_calendar .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span:not(.weekday-block):not(.datenumber) {
background: #585858 !important;
}
.ecwd_theme_calendar .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span:not(.weekday-block):not(.datenumber) {
color: #ffffff !important;
}
.ecwd_theme_calendar .ecwd-pagination .cpage {
background: #ffffff !important;
}
.ecwd_theme_calendar .ecwd-pagination .page {
background: #10738B !important;
}
.ecwd_theme_calendar .ecwd-pagination .cpage, .ecwd_theme_calendar .ecwd-pagination .page {
color: #A5A5A5 !important;
}