/**handles:destaca-dmg-styles,events-calendar-modules-for-divi-pro-styles**/
.dmg-gallery .dmg-gallery-sizer,
.dmg-gallery .dmg_masonry_gallery_item { position: absolute !important;line-height: 0 !important; overflow: hidden; }
.dmg-gallery .dmg_masonry_gallery_item img { width: 100%; height: auto;line-height: 0 !important; opacity: 0; transition: opacity 150ms ease-in-out; }
.dmg-gallery .dmg_masonry_gallery_item img[src] { opacity: 1;}
.dmg-gallery .dmg_masonry_gallery_item:hover .et_overlay { z-index: 3; opacity: 1; border: none !important; }
.dmg-gallery .dmg_masonry_gallery_item:hover .et_overlay::before { top: 50%; }
.dmg_masonry_gallery.et_pb_with_border .dmg_masonry_gallery_item { border: 0 solid #333; }
.dmg-gallery .dmg_masonry_gallery_item .dmg-img-overlay {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	/*background-color: rgba(0, 0, 0, 0.4);*/
	color: white;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	text-align: center;
	padding: 0 5px;
    z-index: 1;
}
.dmg-gallery .dmg_masonry_gallery_item .dmg-img-overlay-title, .dmg-gallery .dmg_masonry_gallery_item .dmg-img-overlay-caption { line-height: 1em; }
.dmg-gallery .dmg_masonry_gallery_item .dmg-img-overlay.dmg-with-animation {
	transition: ease all 0.35s;
}
.dmg-gallery .dmg_masonry_gallery_item .dmg-img-overlay.dmg-with-animation > div{
    transition: ease all 0.45s;
    opacity: 0;
}
.dmg-gallery .dmg_masonry_gallery_item:hover .dmg-img-overlay.dmg-with-animation > div{
    opacity: 1;
}
.dmg-gallery .dmg_masonry_gallery_item .dmg-img-overlay.dmg-no-animation {
	opacity: 0;
}
.dmg-gallery .dmg_masonry_gallery_item:hover .dmg-img-overlay.dmg-no-animation {
	opacity: 1;
}
.dmg-gallery .dmg_masonry_gallery_item .dmg-img-overlay > div {
	width: 100%;
}
.dmg-gallery .dmg_masonry_gallery_item .dmg-img-overlay.dmg-fade-in {
	opacity: 0;
}
.dmg-gallery .dmg_masonry_gallery_item:hover .dmg-img-overlay.dmg-fade-in {
	opacity: 1;
}
.dmg-gallery .dmg_masonry_gallery_item .dmg-img-overlay.dmg-left-enter {
	transform: translateX(-100%);
}
.dmg-gallery .dmg_masonry_gallery_item:hover .dmg-img-overlay.dmg-left-enter {
	transform: translateX(0);
}
.dmg-gallery .dmg_masonry_gallery_item .dmg-img-overlay.dmg-right-enter {
	transform: translateX(100%);
}
.dmg-gallery .dmg_masonry_gallery_item:hover .dmg-img-overlay.dmg-right-enter {
	transform: translateX(0);
}
.dmg-gallery .dmg_masonry_gallery_item .dmg-img-overlay.dmg-top-enter {
	transform: translateY(-100%);
}
.dmg-gallery .dmg_masonry_gallery_item:hover .dmg-img-overlay.dmg-top-enter {
	transform: translateY(0);
}
.dmg-gallery .dmg_masonry_gallery_item .dmg-img-overlay.dmg-bottom-enter {
	transform: translateY(100%);
}
.dmg-gallery .dmg_masonry_gallery_item:hover .dmg-img-overlay.dmg-bottom-enter {
	transform: translateY(0);
}

.dmg-gallery .dmg_masonry_gallery_item .dmg-img-overlay.dmg-visible-top {
	bottom: initial; padding-top: 10px; padding-bottom: 10px;
}

.dmg-gallery .dmg_masonry_gallery_item .dmg-img-overlay.dmg-visible-top>div { opacity: 1; }

.dmg-gallery .dmg_masonry_gallery_item .dmg-img-overlay.dmg-visible-bottom {
	top: initial; padding-top: 10px; padding-bottom: 10px
}

.dmg-gallery .dmg_masonry_gallery_item .dmg-img-overlay.dmg-visible-bottom>div { opacity: 1; } 

.mfp-container.dmg-modal-in-data .mfp-title {
    background-color: rgba(0,0,0,0.4);
    transform: translateY(-100%);
    text-align: center;
    margin-top: -4px;
    padding-bottom: 10px;
    padding-top: 5px;
}


/*Categories*/

ul.dmg-gallery-filter-categories {
    list-style: none;
    padding: 0;
    text-align: center;
}
li.dmg-gallery-filter {
    color: #fff;
    background-color: #000;
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 15px;
    padding: 10px;
    line-height: normal;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    cursor: pointer;
    border-style: solid;
}

/*Paginación*/
ul.dmg-gallery-pagination {
    list-style: none;
    padding: 0;
    text-align: center;
}
li.dmg-gallery-page-button {
    color: #fff;
    background-color: #000;
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 15px;
    padding: 10px;
    line-height: normal;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    cursor: pointer;
    border-style: solid;
}

li.dmg-gallery-page-button.dmg-gallery-page-button-active {
    color: #000;
    background-color: #fff;
}

li.dmg-gallery-page-button.dmg-page-disabled {
	display: none;
}

.dmg_masonry_gallery_item.dmg-out-page {
	display: none;
}

.dmg-minimized-layer {
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    padding: 15px;
    display: flex;
    align-items: center;
}

p.gallery-minimized-text {
    color: white;
    font-size: 25px;
    width: 100%;
    line-height: 1em;
}
p.gallery-minimized-text span {
    font-size: 80%;
}

.dmg-out-minified {
    display: none;
}

.dmg-gallery.dmg-zoom-gallery .dmg_masonry_gallery_item img {
    transition: opacity 0.85s ease-in-out, transform 0.35s ease-in-out;
}

.dmg-gallery.dmg-zoom-gallery .dmg_masonry_gallery_item:hover img {
    transform: scale(1.1);
}
@-webkit-keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}

@-moz-keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}

@-o-keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}

@keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}

.mfp-open .mfp-figure {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -ms-animation-duration: .5s;
    -o-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility:    hidden;
    -ms-backface-visibility:     hidden;
}
@media(min-width: 981px) {
    .dmg-gallery-filter-side {
        position: absolute;
        z-index: 1;
    }

    .dmg-gallery-filter-side .dmg-gallery-filter-categories {
        display: flex;
        flex-direction: column;
    }

    .dmg-gallery-filter-left {
        left: 0;
        transform: translateX(-100%);
    }

    .dmg-gallery-filter-right {
        right: 0;
        transform: translateX(calc(100% + 10px));
    }
}

@media(max-width: 980px) {
    .dmg-gallery-filter-side {
        top: initial !important;
    }
}
.ecmd-event-wrapper a*{text-decoration:none}:root{--ecmd-display:flex;--ecmd-display-direction:column;--ecmd-align-items:center;--ecmd-contant-align-items:center;--ecmd-bg-color:#2667ff;--ecmd-text-color:#fff;--ecmd-image-height:15.625rem;--ecmd-image-width:31.25rem;--ecmd-image-radius:6px;--ecmd-title-color:#222;--ecmd-title-size:22px;--ecmd-venue-color:#666;--ecmd-venue-size:18px;--ecmd-event-schedule-size:16px;--ecmd-event-schedule-color:#666;--ecmd-description-color:#666;--ecmd-description-size:15px;--ecmd-readmore-color:#222;--ecmd-readmore-bg-color:#ffd200;--ecmd-readmore-size:16px;--ecmd-hover-color:#fffbe7;--ecmd-cost-color:#666;--ecmd-cost-size:16px;--ecmd-pading-left:"";--ecmd-pading-top:"";--ecmd-pading-bottom:"";--ecmd-pading-right:"";margin:"";--ecmd-horizontal-gap:20px;--ecmd-vertical-gap:20px;--ecmd-grid_column:2;--ecmd-find-more-border-color:none;--ecmd-find-more-border-radius:4px;--ecmd-find-more-border-style:none;--ecmd-find-more-border-width:0px;--ecmd-lm-btn-mt:20px;--ecmd-lm-btn-text-align:center;--ecmd-lm-btn-color:#fff;--ecmd-lm-btn-bg:#2667ff;--ecmd-lm-btn-width:12%;--ecmd-lm-btn-border-radius:none;border:none none none;--ecmd-lm-loder-color:#000;--ecmd-flex-wrap:nowrap}.ecmd-event-grid-wrapper,.ecmd-event-list-wrapper{word-break:break-word}.ecmd-icons-location:before{margin:0!important}.ecmd-event-title a{text-decoration:none!important}.ecmd-event-title{font-size:var(--ecmd-title-size);color:var(--ecmd-title-color);margin:0;padding:0;text-wrap:wrap;line-height:1em}.ecmd-google a,.ecmd-list-venue,.ecmd-list-venue a{color:var(--ecmd-venue-color);font-size:var(--ecmd-venue-size)}.ecmd-event-list-wrapper.style1{display:var(--ecmd-display);-ms-flex-direction:var(--ecmd-display-direction);flex-direction:var(--ecmd-display-direction);gap:var(--ecmd-vertical-gap) var(--ecmd-horizontal-gap)}.ecmd-list-post.style1{display:var(--ecmd-display);gap:15px;background-color:#fff;-ms-flex-wrap:var(--ecmd-flex-wrap);flex-wrap:var(--ecmd-flex-wrap);-ms-flex-align:var(--ecmd-contant-align-items);align-items:var(--ecmd-contant-align-items);border-style:solid}.ecmd-list-post.style1 .ecmd-list-img{width:100px;height:93px;overflow:hidden;border-radius:6px}.ecmd-list-post.style1 .ecmd-list-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:93px;border-radius:6px;-webkit-transition-duration:.7s;-o-transition-duration:.7s;transition-duration:.7s}.style1 .ecmd-date-highlight{display:var(--ecmd-display);-ms-flex-direction:var(--ecmd-display-direction);flex-direction:var(--ecmd-display-direction);-ms-flex-align:var(--ecmd-align-items);align-items:var(--ecmd-align-items);font-size:33px;background-color:var(--ecmd-bg-color);color:var(--ecmd-text-color);padding:20px 40px;border-radius:5px;gap:5px;width:90px;height:94px;-ms-flex-pack:center;justify-content:center;line-height:.8em;overflow:hidden;text-align:center}.ecmd-list-post.style1 .ecmd-date-highlight .ecmd-date-area{width:150px;line-height:1em}.ecmd-list-post.style1 .ecmd-date-highlight{padding:20px 48px}.ecmd-grid-post.style1 .ecmd-date-highlight .ecmd-date-area{width:150px}.ecmd-list-post.style1 .ecmd-date-highlight .ecmd-date-area span{display:block}.ecmd-list-post.style1 .ecmd-date-highlight .ecmd-date-area .ev-day{font-size:1em;font-weight:700}.ecmd-list-post.style1 .ecmd-date-highlight .ecmd-date-area .ev-mo{font-size:.55em}.ecmd-list-post.style1 .ecmd-date-highlight .ecmd-date-area .ev-weekday,.ecmd-list-post.style1 .ecmd-date-highlight .ecmd-date-area .ev-yr{font-size:.5em}.ecmd-list-post.style1 .ecmd-event-details{display:var(--ecmd-display);-ms-flex-direction:var(--ecmd-display-direction);flex-direction:var(--ecmd-display-direction);gap:8px;width:100%}.ecmd-list-post .ecmd-event-schedule{display:var(--ecmd-display);-ms-flex-align:var(--ecmd-align-items);align-items:var(--ecmd-align-items);gap:5px;font-size:var(--ecmd-event-schedule-size);color:var(--ecmd-event-schedule-color);line-height:1em}.ecmd-event-title:hover{color:var(--ecmd-bg-color);text-decoration:underline!important}i.ecmd-icon-calendar.et-pb-icon,i.ecmd-icon-clock.et-pb-icon,i.ecmd-icon-location.et-pb-icon{font-size:14px}.ecmd-category li{list-style:none}.ecmd-event-list-wrapper.style2{display:var(--ecmd-display);-ms-flex-direction:var(--ecmd-display-direction);flex-direction:var(--ecmd-display-direction);gap:var(--ecmd-vertical-gap) var(--ecmd-horizontal-gap)}.ecmd-list-post.style2{background-color:#fff;-webkit-box-shadow:0 10px 30px 5px rgba(0,0,0,.05);box-shadow:0 10px 30px 5px rgba(0,0,0,.05);border:1px solid #00000000;border-radius:6px;padding:25px;display:var(--ecmd-display);gap:20px;-ms-flex-align:var(--ecmd-contant-align-items);align-items:var(--ecmd-contant-align-items)}.ecmd-event-content p{line-height:1.5em;text-wrap:wrap}.ecmd-grid-post.style1:hover,.ecmd-grid-post.style2:hover,.ecmd-list-post.style1:hover,.ecmd-list-post.style2:hover{background-color:var(--ecmd-hover-color)!important}.ecmd-list-post.style2 .ecmd-list-post-left{position:relative}.ecmd-list-post.style2 .ecmd-list-post-left.no-image .ecmd-date-highlight{position:unset;width:150px}.ecmd-list-post.style2 .ecmd-date-highlight{position:absolute;top:15px;left:15px;background-color:var(--ecmd-bg-color);color:var(--ecmd-text-color);padding:10px 20px;border-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-align:var(--ecmd-align-items);align-items:var(--ecmd-align-items);-ms-flex-pack:center;justify-content:center;line-height:1em;font-size:30px}.ecmd-list-post.style2 .ecmd-date-highlight .ecmd-date-area{display:var(--ecmd-display);-ms-flex-direction:var(--ecmd-display-direction);flex-direction:var(--ecmd-display-direction);-ms-flex-align:var(--ecmd-align-items);align-items:var(--ecmd-align-items);line-height:inherit}.ecmd-list-post.style2 .ecmd-date-highlight .ecmd-date-area .ev-day{font-size:1em;font-weight:700}.ecmd-list-post.style2 .ecmd-date-highlight .ecmd-date-area .ev-mo,.ecmd-list-post.style2 .ecmd-date-highlight .ecmd-date-area .ev-weekday{font-size:.55em}.ecmd-list-post.style2 .ecmd-date-highlight .ecmd-date-area .ev-yr{font-size:.5em}.ecmd-list-post.style2 .ecmd-list-img{overflow:hidden;border-radius:6px}.ecmd-list-post.style2 img{-o-object-fit:cover;object-fit:cover;width:var(--ecmd-image-width);height:var(--ecmd-image-height);border-radius:var(--ecmd-image-radius);-webkit-transition-duration:.7s;-o-transition-duration:.7s;transition-duration:.7s}.ecmd-list-post.style2 .ecmd-list-post-right{gap:10px;padding:var(--ecmd-pading-top) var(--ecmd-pading-right) var(--ecmd-pading-bottom) var(--ecmd-pading-left);margin:var(--ecmd-margin-top) var(--ecmd-margin-right) var(--ecmd-margin-bottom) var(--ecmd-margin-left)}.ecmd-grid-post.style1 .ecmd-event-details,.ecmd-list-post.style2 .ecmd-list-post-right{display:var(--ecmd-display);-ms-flex-direction:var(--ecmd-display-direction);flex-direction:var(--ecmd-display-direction);width:100%}.ecmd-grid-post.style1 .ecmd-event-details{gap:8px}.ecmd-grid-post.style2 .ecmd-category-time,.ecmd-list-post.style2 .ecmd-category-time{display:var(--ecmd-display);-ms-flex-align:var(--ecmd-align-items);align-items:var(--ecmd-align-items);gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;text-transform:capitalize}.ecmd-grid-post.style2 .ecmd-category ul,.ecmd-list-post.style2 .ecmd-category ul{padding:0!important;display:var(--ecmd-display);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.ecmd-category ul li .ecmd-category-item{background-color:var(--ecmd-bg-color);color:var(--ecmd-text-color);border-radius:4px;padding:5px 10px;font-size:12px;line-height:1em}.ecmd-list-venue{display:var(--ecmd-display);gap:5px}abbr{text-decoration:none}.ecmd-grid-post.style2 .ecmd-event-description,.ecmd-list-post.style2 .ecmd-event-description{font-size:var(--ecmd-description-size);color:var(--ecmd-description-color)}.ecmd-grid-post.style2 .ecmd-readmore-cost,.ecmd-list-post.style2 .ecmd-readmore-cost{display:var(--ecmd-display);-ms-flex-align:var(--ecmd-align-items);align-items:var(--ecmd-align-items);gap:20px}.ecmd-grid-post.style2 .ecmd-event-readmore,.ecmd-list-post.style2 .ecmd-event-readmore{display:var(--ecmd-display);padding:10px 15px;background-color:var(--ecmd-readmore-bg-color);font-size:var(--ecmd-readmore-size);font-weight:500;color:var(--ecmd-readmore-color);border-radius:var(--ecmd-find-more-border-radius);border:var(--ecmd-find-more-border-width) var(--ecmd-find-more-border-style) var(--ecmd-find-more-border-color);line-height:1em}.ecmd-grid-post.style2 .ecmd-events-readmore,.ecmd-list-post.style2 .ecmd-events-readmore{text-decoration:none!important}.ecmd-grid-post.style2 .ecmd-event-readmore:hover,.ecmd-list-post.style2 .ecmd-event-readmore:hover{color:var(--ecmd-text-color);background-color:var(--ecmd-readmore-bg-color)}.ecmd-grid-post.style2 .ecmd-readmore-cost .ecmd-rate-area,.ecmd-list-post.style2 .ecmd-readmore-cost .ecmd-rate-area{color:var(--ecmd-cost-color);font-size:var(--ecmd-cost-size)}@media only screen and (max-width:575px){.ecmd-list-post.style2{-ms-flex-direction:var(--ecmd-display-direction);flex-direction:var(--ecmd-display-direction)}.ecmd-list-post:has(>.ecmd-image-div){-ms-flex-wrap:wrap;flex-wrap:wrap}.ecmd-list-post .ecmd-event-schedule :not(.ecmd-image-div){font-size:14px}.ecmd-list-post:not(:has(.ecmd-image-div)) .ecmd-event-title{font-size:16px;line-height:25px}.ecmd-list-post:not(:has(.ecmd-image-div)) .ecmd-google a,.ecmd-list-post:not(:has(.ecmd-image-div)) .ecmd-list-venue{font-size:14px}.ecmd-list-post.style2 .ecmd-list-post-left,.ecmd-list-post.style2 .ecmd-list-post-right{width:100%!important}}@media only screen and (max-width:768px){.ecmd-list-post.style2 .ecmd-list-post-left .ecmd-list-img,.ecmd-list-post.style2 .ecmd-list-post-left .ecmd-list-img img{width:100%}.ecmd-list-post .ecmd-google a,.ecmd-list-post .ecmd-list-venue{font-size:16px}.ecmd-event-title{font-size:19px}}@media only screen and (max-width:910px){.ecmd-grid-post.style1 .ecmd-date-highlight{padding:20px 15px}.ecmd-list-post:has(>.ecmd-image-div){-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.style1 .ecmd-date-highlight{width:130px}.ecmd-event-grid-wrapper.style1 .ecmd-grid-img{width:110px}}.ecmd-event-grid-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--ecmd-vertical-gap) var(--ecmd-horizontal-gap)}.ecmd-grid-post{display:var(--ecmd-display);-ms-flex-preferred-size:calc((100% / var(--ecmd-grid_column)) - (var(--ecmd-horizontal-gap) * (var(--ecmd-grid_column) - 1) / var(--ecmd-grid_column)));flex-basis:calc((100% / var(--ecmd-grid_column)) - (var(--ecmd-horizontal-gap) * (var(--ecmd-grid_column) - 1) / var(--ecmd-grid_column)));gap:5px;-ms-flex-wrap:var(--ecmd-flex-wrap);flex-wrap:var(--ecmd-flex-wrap);-ms-flex-align:var(--ecmd-contant-align-items);align-items:var(--ecmd-contant-align-items);border-style:solid}.ecmd-google a,.ecmd-grid-venue,.ecmd-grid-venue a{color:var(--ecmd-venue-color);font-size:var(--ecmd-venue-size);text-wrap:wrap}.ecmd-event-grid-wrapper.style1 .ecmd-date-highlight .ecmd-date-area .ev-day,.ecmd-event-grid-wrapper.style2 .ecmd-date-highlight .ecmd-date-area .ev-day{font-size:1em;font-weight:700}.ecmd-event-grid-wrapper.style1 .ecmd-date-highlight .ecmd-date-area .ev-mo,.ecmd-event-grid-wrapper.style2 .ecmd-date-highlight .ecmd-date-area .ev-mo{font-size:.55em}.ecmd-event-grid-wrapper.style1 .ecmd-date-highlight .ecmd-date-area .ev-weekday,.ecmd-event-grid-wrapper.style1 .ecmd-date-highlight .ecmd-date-area .ev-yr,.ecmd-event-grid-wrapper.style2 .ecmd-date-highlight .ecmd-date-area .ev-weekday,.ecmd-event-grid-wrapper.style2 .ecmd-date-highlight .ecmd-date-area .ev-yr{font-size:.5em}.ecmd-event-grid-wrapper .ecmd-grid-post-right{display:var(--ecmd-display);-ms-flex-direction:var(--ecmd-display-direction);flex-direction:var(--ecmd-display-direction);gap:10px;width:100%}.ecmd-event-grid-wrapper.style1{--ecmd-title-size:15px;--ecmd-venue-size:15px}.ecmd-event-grid-wrapper.style1 .ecmd-date-highlight .ecmd-date-area span{display:block}.ecmd-event-grid-wrapper.style1 .ecmd-grid-img{width:89px;height:94px;border-radius:5px}.ecmd-event-grid-wrapper.style1 .ecmd-grid-img img{width:100%;height:100%;border-radius:5px;-o-object-fit:cover;object-fit:cover}.ecmd-event-grid-wrapper.style1 .ecmd-event-schedule{display:var(--ecmd-display)}.ecmd-event-grid-wrapper.style2 .ecmd-grid-post{-ms-flex-direction:var(--ecmd-display-direction);flex-direction:var(--ecmd-display-direction);background:#fff;padding:25px;border:2px solid #e6e6e6;gap:15px;border-radius:6px}.ecmd-event-grid-wrapper.style2 .ecmd-event-schedule,.ecmd-event-grid-wrapper.style2 .ecmd-grid-venue{display:var(--ecmd-display)}.ecmd-event-grid-wrapper.style2 .ecmd-grid-img{width:350px;height:250px}.ecmd-event-grid-wrapper.style2 img{width:var(--ecmd-image-width);height:var(--ecmd-image-height);border-radius:var(--ecmd-image-radius);-o-object-fit:cover;object-fit:cover}.ecmd-event-grid-wrapper.style2 .ecmd-grid-post-left{position:relative;text-align:center}.ecmd-event-grid-wrapper.style2 .ecmd-date-highlight{position:absolute;top:15px;left:15px;background-color:var(--ecmd-bg-color);color:var(--ecmd-text-color);padding:15px 20px;border-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-align:var(--ecmd-align-items);align-items:var(--ecmd-align-items);-ms-flex-pack:center;justify-content:center;font-size:36px}.ecmd-event-grid-wrapper.style2 .ecmd-date-highlight .ecmd-date-area{display:var(--ecmd-display);-ms-flex-direction:var(--ecmd-display-direction);flex-direction:var(--ecmd-display-direction);-ms-flex-align:var(--ecmd-align-items);align-items:var(--ecmd-align-items);gap:5px}.ecmd-event-grid-wrapper.style2 .ecmd-grid-post-left.no-image .ecmd-date-highlight{position:unset}.ecmd-date-area:has(.ecmd-date-highlight .ev-yr){line-height:.8em!important}@media only screen and (max-width:768px){.ecmd-grid-post{--ecmd-grid_column:2!important}.ecmd-event-grid-wrapper .ecmd-grid-post.style1{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.ecmd-event-grid-wrapper.style1 .ecmd-grid-img{width:120px}}@media only screen and (max-width:680px){.ecmd-grid-post{--ecmd-grid_column:1!important}}@media only screen and (max-width:575px){.ecmd-grid-post{--ecmd-grid_column:1!important}.ecmd-grid-post:has(>.ecmd-date-highlight):has(>.ecmd-image-div){-ms-flex-wrap:wrap;flex-wrap:wrap}}.ecmd-load-more-button-wraper{margin-top:var(--ecmd-lm-btn-mt);text-align:var(--ecmd-lm-btn-text-align);display:var(--ecmd-display);-ms-flex-pack:center;justify-content:center}.ecmd-load-more-button{background-color:var(--ecmd-lm-btn-bg);color:var(--ecmd-lm-btn-color);cursor:pointer;padding:10px;font-size:20px;border-radius:var(--ecmd-lm-btn-border-radius);border:var(--ecmd-lm-btn-border-width) var(--ecmd-lm-btn-border-style) var(--ecmd-lm-btn-border-color);line-height:1em}.ecmd-loader{--d:22px;width:4px;height:4px;margin-top:var(--ecmd-lm-btn-mt);border-radius:50%;color:var(--ecmd-lm-loder-color);-webkit-box-shadow:calc(1*var(--d)) calc(0*var(--d)) 0 0,calc(0.707*var(--d)) calc(0.707*var(--d)) 0 1px,calc(0*var(--d)) calc(1*var(--d)) 0 2px,calc(-0.707*var(--d)) calc(0.707*var(--d)) 0 3px,calc(-1*var(--d)) calc(0*var(--d)) 0 4px,calc(-0.707*var(--d)) calc(-0.707*var(--d)) 0 5px,calc(0*var(--d)) calc(-1*var(--d)) 0 6px;box-shadow:calc(1*var(--d)) calc(0*var(--d)) 0 0,calc(0.707*var(--d)) calc(0.707*var(--d)) 0 1px,calc(0*var(--d)) calc(1*var(--d)) 0 2px,calc(-0.707*var(--d)) calc(0.707*var(--d)) 0 3px,calc(-1*var(--d)) calc(0*var(--d)) 0 4px,calc(-0.707*var(--d)) calc(-0.707*var(--d)) 0 5px,calc(0*var(--d)) calc(-1*var(--d)) 0 6px;-webkit-animation:l27 1s infinite steps(8);animation:l27 1s infinite steps(8)}@-webkit-keyframes l27{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes l27{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ecmd_events_calendar_modules_for_divi .et-fb-page-preloading.ecmd-preloader-unset{position:relative}.ecmd-carousel-wrapper .ecmd-swiper{z-index:0}.ecmd-carousel-wrapper{padding:50px}.ecmd-swiper{padding:20px}.ecmd-event-grid-wrapper.style2 .ecmd-grid-post.ecmd-equal-height-content{height:100%}.ecmd-swiper-button-next,.ecmd-swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44* 27);height:var(--swiper-navigation-size);margin-top:calc(0px -(var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));font-size:20px}.ecmd-swiper-button-next{right:15px}.ecmd-swiper-button-prev{left:15px}.ecmd-swiper-button-next.swiper-button-disabled,.ecmd-swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.ecmd-swiper-wrapper .swiper-slide .swiper-3d .swiper-slide-shadow-left,.ecmd-swiper-wrapper .swiper-slide .swiper-3d .swiper-slide-shadow-right{background-image:none!important}.ecmd-event-grid-wrapper.style1[data-ecmd-column="3"] .ecmd-grid-post,.ecmd-event-grid-wrapper.style1[data-ecmd-column="4"] .ecmd-grid-post{-ms-flex-wrap:wrap;flex-wrap:wrap}.ecmd-event-grid-wrapper.style1[data-ecmd-column="3"] .ecmd-event-grid-wrapper.style1 .ecmd-grid-img,.ecmd-event-grid-wrapper.style1[data-ecmd-column="4"] .ecmd-event-grid-wrapper.style1 .ecmd-grid-img{width:110px!important}.ecmd-carousel-wrapper .swiper-slide-shadow-left.swiper-slide-shadow-coverflow,.ecmd-carousel-wrapper .swiper-slide-shadow-right.swiper-slide-shadow-coverflow{background-image:none!important}.ecmd-button-non-conditional-next.swiper-button-disabled,.ecmd-button-non-conditional-prev.swiper-button-disabled{display:block}.ecmd-button-conditional-next.swiper-button-disabled,.ecmd-button-conditional-prev.swiper-button-disabled{display:none}