/*!/wp-content/plugins/the-events-calendar-templates-and-shortcode/assets/css/ect-common-styles.css*/
/*ECT ICONS FONT*/

@font-face {
    font-family: 'ecticons';
    src: url('/wp-content/plugins/the-events-calendar-templates-and-shortcode/assets/css/font/ecticons.eot?24096328');
    src: url('/wp-content/plugins/the-events-calendar-templates-and-shortcode/assets/css/font/ecticons.eot?24096328#iefix') format('embedded-opentype'), url('/wp-content/plugins/the-events-calendar-templates-and-shortcode/assets/css/font/ecticons.woff2?24096328') format('woff2'), url('/wp-content/plugins/the-events-calendar-templates-and-shortcode/assets/css/font/ecticons.woff?24096328') format('woff'), url('/wp-content/plugins/the-events-calendar-templates-and-shortcode/assets/css/font/ecticons.ttf?24096328') format('truetype'), url('/wp-content/plugins/the-events-calendar-templates-and-shortcode/assets/css/font/ecticons.svg?24096328#ecticons') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */


/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */


/*
  @media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
      font-family: 'ecticons';
      src: url('/wp-content/plugins/the-events-calendar-templates-and-shortcode/assets/css/font/ecticons.svg?24096328#ecticons') format('svg');
    }
  }
  */

[class^="ect-icon-"]:before,
[class*=" ect-icon-"]:before {
    font-family: "ecticons";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Font smoothing. That was taken from TWBS */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

a.ect-share-link i:before {
    font-size: 28px;
    line-height: 35px;
}

.ect-icon-star:before {
    content: '\e800';
}


/* '' */

.ect-icon-down:before {
    content: '\e801';
}


/* '' */

.ect-icon-up:before {
    content: '\e802';
}


/* '' */

.ect-icon-flight:before {
    content: '\e803';
}


/* '' */

.ect-icon-bell:before {
    content: '\e804';
}


/* '' */

.ect-icon-left:before {
    content: '\e805';
}


/* '' */

.ect-icon-right:before {
    content: '\e806';
}


/* '' */

.ect-icon-flash:before {
    content: '\e807';
}


/* '' */

.ect-icon-card:before {
    content: '\e808';
}


/* '' */

.ect-icon-calendar:before {
    content: '\e809';
}


/* '' */

.ect-icon-calendar-alt:before {
    content: '\e80a';
}


/* '' */

.ect-icon-clock:before {
    content: '\e80b';
}


/* '' */

.ect-icon-clock-alt:before {
    content: '\e80c';
}


/* '' */

.ect-icon-tag:before {
    content: '\e80d';
}


/* '' */

.ect-icon-pin:before {
    content: '\e80e';
}


/* '' */

.ect-icon-tags:before {
    content: '\e80f';
}


/* '' */

.ect-icon-location:before {
    content: '\e810';
}


/* '' */

.ect-icon-location-alt:before {
    content: '\e811';
}


/* '' */

.ect-icon-wallet:before {
    content: '\e812';
}


/* '' */

.ect-icon-share-alt:before {
    content: '\e813';
}


/* '' */

.ect-icon-search:before {
    content: '\e814';
}


/* '' */

.ect-icon-users:before {
    content: '\e815';
}


/* '' */

.ect-icon-user:before {
    content: '\e816';
}


/* '' */

.ect-icon-home:before {
    content: '\e817';
}


/* '' */

.ect-icon-link:before {
    content: '\e818';
}


/* '' */

.ect-icon-star-circled:before {
    content: '\e819';
}


/* '' */

.ect-icon-heart:before {
    content: '\e81a';
}


/* '' */

.ect-icon-tag-alt:before {
    content: '\e81b';
}


/* '' */

.ect-icon-spin:before {
    content: '\e839';
}


/* '' */

.ect-icon-phone:before {
    content: '\f098';
}


/* '' */

.ect-icon-certificate:before {
    content: '\f0a3';
}


/* '' */

.ect-icon-filter:before {
    content: '\f0b0';
}


/* '' */

.ect-icon-money:before {
    content: '\f0d6';
}


/* '' */

.ect-icon-mail-alt:before {
    content: '\f0e0';
}


/* '' */

.ect-icon-bulb:before {
    content: '\f0eb';
}


/* '' */

.ect-icon-bell-alt:before {
    content: '\f0f3';
}


/* '' */

.ect-icon-coffee:before {
    content: '\f0f4';
}


/* '' */

.ect-icon-food:before {
    content: '\f0f5';
}


/* '' */

.ect-icon-left-double:before {
    content: '\f100';
}


/* '' */

.ect-icon-right-double:before {
    content: '\f101';
}


/* '' */

.ect-icon-up-double:before {
    content: '\f102';
}


/* '' */

.ect-icon-down-double:before {
    content: '\f103';
}


/* '' */

.ect-icon-quote-left:before {
    content: '\f10d';
}


/* '' */

.ect-icon-quote-right:before {
    content: '\f10e';
}


/* '' */

.ect-icon-mic:before {
    content: '\f130';
}


/* '' */

.ect-icon-ticket:before {
    content: '\f145';
}


/* '' */

.ect-icon-ok:before {
    content: '\f14a';
}


/* '' */

.ect-icon-down-alt:before {
    content: '\f150';
}


/* '' */

.ect-icon-up-alt:before {
    content: '\f151';
}


/* '' */

.ect-icon-right-alt:before {
    content: '\f152';
}


/* '' */

.ect-icon-euro:before {
    content: '\f153';
}


/* '' */

.ect-icon-pound:before {
    content: '\f154';
}


/* '' */

.ect-icon-dollar:before {
    content: '\f155';
}


/* '' */

.ect-icon-bitcoin:before {
    content: '\f15a';
}


/* '' */

.ect-icon-thumbs-up:before {
    content: '\f164';
}


/* '' */

.ect-icon-thumbs-down:before {
    content: '\f165';
}


/* '' */

.ect-icon-youtube:before {
    content: '\f166';
}


/* '' */

.ect-icon-left-alt:before {
    content: '\f191';
}


/* '' */

.ect-icon-mail:before {
    content: '\f199';
}


/* '' */

.ect-icon-car:before {
    content: '\f1b9';
}


/* '' */

.ect-icon-share:before {
    content: '\f1e1';
}


/* '' */

.ect-icon-diamond:before {
    content: '\f219';
}


/* '' */

.ect-icon-whatsapp:before {
    content: '\f232';
}


/* '' */

.ect-icon-twitter:before {
    content: '\f304';
}


/* '' */

.ect-icon-facebook:before {
    content: '\f308';
}


/* '' */

.ect-icon-linkedin:before {
    content: '\f30c';
}


/* '' */

.ect-icon-calendar:before {
    content: '\e809';
}


/* '' */


/*ECT ICONS FONT - END*/

.ect-load-more {
    display: inline-block;
    clear: both;
    width: 100%;
    margin: 10px 0;
    padding: 0;
    text-align: center;
    position: relative;
}

.ect-load-more a.ect-load-more-btn {
    display: inline-block;
    padding: 10px 20px;
    background-color: #ddd;
    font-size: 20px;
    text-align: center;
    z-index: 2;
    text-decoration: none;
    color: #fff;
}

.ect-load-more a.ect-load-more-btn:hover,
.ect-load-more a.ect-load-more-btn:focus {
    opacity: 0.9;
    text-decoration: none;
    border-bottom: 0;
}

.ect-load-more img.ect-preloader {
    filter: invert(100%);
    height: 28px;
    width: auto;
    vertical-align: middle;
}

span.ect-ticket-info {
    font-size: 0.75em;
    display: inline-block;
}

span.ect-ticket-info span.tribe-tickets-left {
    display: inline-block;
}

span.ect-ticket-info span.tribe-tickets-left:before {
    content: "(";
}

span.ect-ticket-info span.tribe-tickets-left:after {
    content: ")";
}

span.ect-ticket-info span.tribe-out-of-stock {
    font-style: italic;
    color: red;
    display: inline-block;
}

span.ect-ticket-info a {
    display: none;
    /* display: inline-block; */
    background: #222;
    background-size: 200% auto!important;
    transition: 0.5s;
    color: #fff;
    padding: 5px;
    border-radius: 4px;
}

span.ect-ticket-info a:hover {
    background-position: right center;
    text-decoration: none;
}

.ect-event-category {
    margin: 3px 0;
    display: inline-block;
    line-height: 14px;
}

.ect-event-category ul.tribe_events_cat {
    padding: 0;
    margin: 0;
    display: flex;
    font-size: 12px;
    line-height: 14px;
    list-style: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
}

.ect-event-category ul.tribe_events_cat li {
    display: inline;
    margin: 0;
    padding: 0;
    padding-bottom: 5px;
    text-transform: capitalize;
}

.ect-event-category ul.tribe_events_cat li a {
    /* background: #f4fcff; */
    padding: 1px 12px;
    border-radius: 4px;
    text-decoration: none;
    border-width: 1px;
    border-style: solid;
}

.ect-event-category ul.tribe_events_cat li:hover a {
    opacity: 0.82;
}


/*
|-----------------------------
| Responsive media query
|-----------------------------
*/

@media only screen and (max-width: 640px) {
    .ect-event-category ul.tribe_events_cat {
        gap: 10px;
    }
}


/* * ------------------- Tool Tip Style Start here ------------ */

*/ .ect-tool-tip-wrapper.ect-labels-wrap {
    display: block;
    position: relative;
    cursor: pointer;
    transition: 0.5s ease-in-out;
    margin-bottom: 10px;
}

.ect-tool-tip-wrapper.ect-labels-wrap .ect-tip-inr {
    background: #f1f1f1;
    bottom: 100%;
    color: #060606;
    display: block;
    right: 0;
    margin-bottom: 15px;
    padding: 10px;
    pointer-events: none;
    position: absolute;
    width: 190px;
    right: 0;
    border: 2px solid #f1f1f1;
    z-index: 1;
    border-radius: 8px;
    font-size: 14px;
    text-align: left;
    left: 50%;
    transform: translateX(-50%);
}

.ect-tool-tip-wrapper.ect-labels-wrap .ect-tip-inr span {
    display: block;
}

.ect-tool-tip-wrapper.ect-labels-wrap .ect-tip-inr:before {
    bottom: -20px;
    content: " ";
    display: block;
    height: 20px;
    left: 0;
    position: absolute;
    width: 100%;
}

.ect-tool-tip-wrapper.ect-labels-wrap .ect-tip-inr:after {
    border-left: solid transparent 10px;
    border-right: solid transparent 10px;
    border-top: solid #f1f1f1 10px;
    bottom: -10px;
    content: " ";
    height: 0;
    left: 25px;
    margin-left: -13px;
    position: absolute;
    width: 0;
}

.ect-tool-tip-wrapper.ect-labels-wrap:hover .ect-tip-inr span {
    opacity: 1;
    pointer-events: auto;
}

.ect-tool-tip-wrapper.ect-labels-wrap .ect-tip-inr {
    display: none;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}

.ect-tool-tip-wrapper.ect-labels-wrap:hover .ect-tip-inr {
    pointer-events: auto;
    display: block;
    opacity: 1;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}

.ect-tool-tip-wrapper span.ect-labels-canceled,
.ect-tool-tip-wrapper span.ect-labels-scheduled,
.ect-tool-tip-wrapper span.ect-labels-postponed {
    padding: 2px 4px;
    /* color: #fff; */
    text-transform: capitalize;
    font-size: 12px;
}

span.ect-labels-canceled {
    color: #DD3333;
    background-color: #FFE4E4;
}

span.ect-labels-scheduled {
    background-color: #dbf9ea;
    color: #016C35;
    ;
}

span.ect-labels-postponed {
    background-color: #f9efd5;
    color: #CC9D1C;
}

@media(max-width:768px) {
    .ect-tool-tip-wrapper.ect-labels-wrap {
        display: block;
    }
    .ect-tool-tip-wrapper.ect-labels-wrap .ect-tip-inr {
        padding: 4px;
        left: 70px;
        width: 200px;
    }
    .ect-tool-tip-wrapper.ect-labels-wrap .ect-tip-inr:after {
        right: 0;
        left: 70px;
    }
}

/*-------------------  Tooltip Style End ---------------- */

/*------------ Filterbar style----------------*/
.ect-filter-bar {
    --ect-filter-main-bg-color: #fff;
    --ect-filter-bdcolor: #ccc;
    --ect-filter-btn-bg-color: #007bff;
    --ect-filter-btn-text-color: #fff;
    --ect-filter-hvr-btn-bg-color: #0056b3;
    --ect-filter-hvr-btn-text-color: #fff;
    background-color: var(--ect-filter-main-bg-color);
    padding: 25px;
    border-radius: 5px;
    border: 1px solid var(--ect-filter-bdcolor);
    display: flex;
    gap: 10px;
    align-items: center;
    margin-bottom: 20px;
}

.ect-filter-group {
    display: flex;
    width: 23%;
    border: 1px solid var(--ect-filter-bdcolor);
}

.ect-filter-group label {
    margin-bottom: 5px;
    font-weight: bold;
}

.ect-filter-group i {
    padding: 10px;
    border-right: 1px solid var(--ect-filter-bdcolor);
    border-radius: 3px 0px 0px 3px;
    display: flex;
}

.ect-filter-group input,
.ect-filter-group select {
    padding: 5px 10px;
    border: none;
    border-radius: 0px 3px 3px 0px;
}

.ect-filter-group select {
    border-right: 5px solid transparent;
}

.ect-showfilter-btn {
    padding: 8px 15px;
    background-color: var(--ect-filter-btn-bg-color);
    color: var(--ect-filter-btn-text-color);
    cursor: pointer;
    min-width: 120px; /* Added to handle different text lengths */
    text-align: center;
}

.ect-showfilter-btn:hover {
    background-color: var(--ect-filter-hvr-btn-bg-color);
    color: var(--ect-filter-hvr-btn-text-color);
}

.ect-filter-bar.ect-filters-search .ect-filter-group {
    width: 100%;
}

.ect-filter-bar.ect-filters-search .ect-filter-group .eicon-search-bold {
    display: flex;
    align-items: center;
}

.ect-filter-bar.ect-filters-both {
    flex-direction: column;
    align-items: start;
    gap: 20px;
}

.ect-filter-bar.ect-filters-both .ect-filterbar-main {
    display: flex;
    gap: 20px;
    width: 100%;
    align-items: center;
    justify-content: space-between;
}

.ect-filter-bar.ect-filters-both .ect-filterbar-main .ect-filter-group {
    width: 87%;
}

.ect-filter-bar.ect-filters-both .ect-filterbar-filters {
    display: none;
}

.ect-filter-bar.ect-filters-both .ect-filterbar-filters.active {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    gap: 10px;
}

.ect-filter-bar.ect-filters-both .eicon-search-bold {
    display: flex;
    align-items: center;
}

.ect-filter-group input:focus,
.ect-filter-group select:focus {
    outline: none;
}

.ect-filter-bar input#ect-fb-search {
    border: none !important;
}

.ect-filter-group .dashicons-category {
    width: 1.9em;
    height: 1.9em;
    display: inline-block;
}

@media screen and (max-width: 1024px) {
    .ect-outer-wrapper {
        padding: 0 10px;
    }
    .ect-showfilter-btn {
        font-size: 11px;
        padding: 11px;
    }
}

@media screen and (max-width: 768px) {
    .ect-filter-bar {
        flex-direction: column;
        align-items: flex-start;
    }
    .ect-filter-bar.ect-filters-both .ect-filterbar-main .ect-filter-group {
        width: 80%;
    }
    .ect-filter-bar.ect-filters-both .ect-filterbar-filters.active .ect-filter-group {
        width: 49%;
    }
    .ect-filter-bar.ect-filters-filter {
        flex-direction: row;
        flex-wrap: wrap;
    }
    .ect-filter-bar.ect-filters-filter .ect-filter-group {
        width: 49%;
    }
}

@media screen and (max-width: 525px) {
    .ect-filter-bar.ect-filters-both .ect-filterbar-main {
        flex-direction: column;
        gap: 10px;
    }
    .ect-filter-bar.ect-filters-both .ect-filterbar-main .ect-filter-group {
        width: 100%;
    }
    .ect-filter-bar.ect-filters-both .ect-filterbar-filters.active .ect-filter-group {
        width: 100%;
    }
    .ect-filter-bar.ect-filters-filter .ect-filter-group {
        width: 100%;
    }
}

#ect-filter-loader {
    width: 100%;
    text-align: center;
}

.ect-filter-preloader {
    text-align: center;
    margin: auto;
    width: 60px;
    aspect-ratio: 4;
    --_g: no-repeat radial-gradient(circle closest-side, #000 90%, #0000);
    background: 
      var(--_g) 0% 50%,
      var(--_g) 50% 50%,
      var(--_g) 100% 50%;
    background-size: calc(100% / 3) 100%;
    animation: l7 1s infinite linear;
}

@keyframes l7 {
    33% {
        background-size: calc(100% / 3) 0%, calc(100% / 3) 100%, calc(100% / 3) 100%;
    }
    50% {
        background-size: calc(100% / 3) 100%, calc(100% / 3) 0%, calc(100% / 3) 100%;
    }
    66% {
        background-size: calc(100% / 3) 100%, calc(100% / 3) 100%, calc(100% / 3) 0%;
    }
}

.ect-clear-filter {
    cursor: pointer;
}
/*!/wp-content/plugins/the-events-calendar-templates-and-shortcode/assets/css/ect-list-view.css*/
/*
List Common Styles
*/

#ect-events-list-content,
.ect-list-wrapper {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 5px auto;
    padding: 0;
    max-width: 100%;
}

#ect-events-list-content h2.ect-events-page-title {
    margin: 0 auto 20px;
    width: 100%;
}

.ect-list-post {
    width: 100%;
    height: 100%;
    min-height: 200px;
    box-sizing: border-box;
    word-break: break-word;
    display: flex;
    margin: 15px auto;
    border: 1px solid #00000020;
    border-radius: 15px;
    padding: 5px;
    gap: 15px;
}

.ect-list-post-left {
    width: 30%;
    background-size: cover;
    position: relative;
    min-height: 200px;
    z-index: 9;
}

.ect-list-post-right {
    width: 70%;
    display: flex;
}

.ect-list-post-left:hover {
    -webkit-filter: brightness(95%) hue-rotate(2deg);
    filter: brightness(95%) hue-rotate(2deg);
}

.ect-list-img {
    height: 100%;
    width: 100%;
}

.ect-list-post.style-1 .ect-list-img,
.ect-list-post.style-1 .ect-list-date {
    min-height: 200px;
    border-radius: 7px;
    padding: 5px;
}

.ect-list-post a {
    box-shadow: none;
    text-decoration: none;
}

.ect-list-post-left .ect-list-date {
    -webkit-transition: width linear 0.5s;
    /* Safari */
    transition: width linear 0.5s;
    width: 35%;
    min-width: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: rgba(224, 232, 243, 0.96);
    height: 100%;
    color: #fff;
    padding: 8px;
    box-sizing: border-box;
    position: relative;
    top: 0;
    z-index: 2;
}

.ect-list-post:hover .ect-list-post-left .ect-list-date {
    width: 100%;
}

.ect-list-date .ect-date-area {
    text-align: center;
    line-height: 92%;
    font-size: 35px;
    font-family: inherit;
    /* padding-top: 14px; */
}

.ect-list-post.style-2 .ect-list-date .ect-date-area {
    text-align: left;
}

.ect-list-date .ect-date-area .ev-day {
    font-size: 1em;
    clear: both;
    display: inline-block;
    width: 100%;
}

.ect-list-date .ect-date-area .ev-mo {
    font-size: 0.55em;
    clear: both;
    display: inline-block;
    width: 100%;
}

.ect-list-date .ect-date-area .ev-yr {
    font-size: 0.5em;
    clear: both;
    display: inline-block;
    width: 100%;
    position: relative;
    /* top: -14px; */
}

.ect-list-date .ect-date-area .ev-time {
    font-size: 0.32em;
    clear: both;
    display: inline-block;
    width: 100%;
    line-height: 1.35em;
}

.ect-list-date .ect-date-area .ev-weekday {
    font-size: 0.9em;
    clear: both;
    display: inline-block;
    width: 100%;
}

#ect-events-list-content .ect-share-wrapper {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 11;
}

.ect-list-post .ect-share-wrapper .ect-social-share-list {
    width: 45px;
    top: 0px;
    left: -50px;
    border: 1px solid #00000015;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-shadow: 0px 0px 5px -3px #B5B5B5;
}

.ect-list-post.style-3 .ect-list-img {
    padding: 5px;
    border-radius: 7px;
}

.ect-list-post .ect-style3-desc .ect-event-content p {
    margin-bottom: 0px;
}

.ect-list-post .ect-share-wrapper:hover .ect-social-share-list {
    top: 0px;
}

.ect-list-post .ect-share-wrapper .ect-social-share-list:before {
    display: none;
}

.ect-list-post .ect-share-wrapper .ect-social-share-list a {
    line-height: 35px;
}

#ect-events-list-content .ect-list-post .ect-share-wrapper i.ect-icon-share:before {
    background-color: #00000000;
}


/*right side*/

.ect-list-post-right-table {
    display: flex;
    height: 100%;
    width: 100%;
}

.ect-list-post-right .ect-list-description {
    width: 70%;
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 10px;
    box-sizing: border-box;
    position: relative;
    justify-content: center;
    gap: 8px;
}

.ect-list-post a.ect-events-read-more {
    display: inline-block;
}

.ect-list-wrapper .ect-list-post-right .ect-list-venue {
    height: 100%;
    display: flex;
}

.ect-list-wrapper .style-3 .ect-list-post-right .ect-list-venue .ect-icon {
    width: auto;
}

.ect-list-wrapper .style-1 .ect-list-post-right .ect-list-venue {
    width: 30%;
    height: 100%;
    flex-direction: column;
    justify-content: center;
    padding: 10px;
    border-radius: 7px;
    background-color: #00000015;
}

.ect-list-wrapper .style-2 .ect-list-post-right .ect-list-venue {
    width: 100%;
    flex-direction: column;
    margin-top: 10px;
}

.ect-list-post h2.ect-list-title {
    font-size: 18px;
    font-family: inherit;
    margin: 0px;
    padding: 0;
}

.ect-list-post h2.ect-list-title a {
    text-decoration: none;
    box-shadow: none;
}

.ect-list-post h2.ect-list-title a:hover {
    filter: opacity(0.75);
    -webkit-filter: opacity(0.75);
}

.ect-list-post .ect-event-content,
.ect-list-post .ect-events-read-more,
.ect-list-post .ect-rate-area {
    font-size: 13px;
    font-family: inherit;
    padding: 0;
    margin: 0;
    display: flex;
    width: 100%;
    line-height: 1.6em;
    flex-direction: column;
}

.ect-list-description .ect-event-content p {
    padding: 0;
    margin: 0;
    display: inline-block;
    width: 100%;
    line-height: 23px;
}

a.ect-event-read-more {
    color: #ff6a5c;
    text-decoration: none;
    margin-top: 10px;
    display: inline-block;
}

#ect-events-list-content .ect-list-cost {
    position: relative;
}

#ect-events-list-content .ect-rate-area {
    display: inline-block;
}

.ect-venue-details {
    font-size: 13px;
    line-height: inherit;
    text-decoration: none;
    display: inline-block;
}

.ect-list-venue .ect-venue-details .tribe-address {
    width: 100%;
    display: inline-block;
}

.ect-venue-details .tribe-address span {
    display: inline-block;
}

.ect-venue-details .tribe-address .tribe-delimiter {
    margin-right: 3px;
}

.ect-venue-details .tribe-address .tribe-postal-code {
    margin: 0 3px;
}

.ect-list-venue .ect-google {
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
}

.ect-list-venue .ect-google a {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 0 0 currentColor;
}

.ect-list-post .ect-list-venue .ect-rate-area {
    display: inline-block;
    width: 100%;
    background: rgba(0, 0, 0, 0.15);
    font-size: 22px;
}


/*  Style-2 / Modern List*/

.modern-list-right-side {
    width: 30%;
    height: 100%;
    display: flex;
    padding: 10px 15px;
    align-items: center;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: center;
}

.modern-list-right-side .ect-list-date,
.modern-list-right-side .ect-list-date .ect-date-area {
    display: inline-block;
    width: 100%;
}

.ect-list-post.style-2 {
    overflow: hidden;
    margin-bottom: 20px;
    border: 1px solid #00000020;
    padding: 10px;
    border-radius: 10px;
}

#ect-events-list-content .style-2 .ect-rate-area {
    width: 100%;
    margin: 0px;
    display: inline-block;
}

.ect-list-post.style-2 .modern-list-right-side {
    border-radius: 0px 10px 10px 0px;
}

.ect-list-post.style-2 .ect-list-img {
    border-radius: 10px 0px 0px 10px;
}

.ect-modern-time {
    text-align: center;
    font-size: 0.65em !Important;
    line-height: 1.25em;
}


/***      CSS for Classic List Style  ***/


/* .ect-clslist-event-date {
    display: flex;
    width: 160px;
    text-align: center;
    padding: 10px;
    background: rgba(255, 106, 92, 0.90);
    font-size: 28px;
    position: relative;
} */

.ect-clslist-time {
    display: inline-block;
    margin: 0px;
    font-size: 13px;
    width: 100%;
}


/* .ect-clslist-event-info {
    display: flex;
    width: calc(100% - 340px);
    padding: 10px 25px;
    text-align: left;
} */

.ect-clslist-event-details {
    background: #f3fbf1;
    display: flex;
    width: 180px;
    text-align: center;
    position: relative;
    align-items: center;
}

.style-3 .ect-list-post-right .ect-list-description {
    width: 100%;
}

.style-3 i.ect-icon-location {
    vertical-align: top;
    font-size: 13px;
}

.ect-clslist-inner-container i.ect-icon-bell-alt,
.ect-clslist-inner-container i.ect-icon-clock,
.ect-clslist-inner-container i.ect-icon-location {
    min-width: auto;
    display: inline-block;
    min-height: 20px;
}

.ect-list-post.style-3 .ect-clslist-inner-container i:before {
    margin-left: 0px;
}

.ect-list-post.style-3 {
    min-height: auto;
    overflow: hidden;
    margin-bottom: 20px;
    padding: 10px;
}


/* .ect-list-post.style-3 .ect-clslist-inner-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 8px;
} */

.ect-list-post.style-3 .ect-list-post-left {
    overflow: hidden;
}

.ect-list-post.style-3 .ect-list-post-left .ect-list-date {
    width: 100%;
    opacity: 0.95;
    border-radius: 7px;
}

.ect-list-post.style-3 .ect-list-post-left:hover {
    border-radius: 7px;
}

#ect-events-list-content .style-3 .ect-rate-area {
    margin-top: 0px;
}

.ect-list-post.style-3 .ect-list-post-left .ect-list-date .ect-date-area {
    width: calc(100% - 50px);
    min-height: calc(100% - 50px);
    border: 1px solid;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 5px;
    border-radius: 7px;
    padding: 14px 0px;
}

.ect-list-post.style-3 .ect-clslist-event-details {
    box-shadow: unset;
    background: #ffffff00;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 5px;
}

.ect-list-post.style-3 .ect-list-post-right {
    background: #f4fcff00;
}

.ect-list-post.style-3 .ect-list-post-left .ect-list-date:hover {
    background: #ff000000;
}

.ect-list-post.style-3 .ect-list-post-left .ect-list-date:hover .ect-date-area {
    display: none;
}

.ect-list-post.style-3 .ect-list-post-left .ect-list-img:hover {
    transition-duration: 1s;
    transform: scale(1.5);
}

/*** style 4*/

.ect-list-wrapper .ect-list-post.style-4 {
    display: flex;
    gap: 15px;
    box-shadow: 0px 10px 30px 5px rgba(0, 0, 0, 0.05);
    border: 1px solid #00000000;
    border-radius: 6px;
    padding: 25px;
    align-items: center;
    position: relative;
}
.ect-list-wrapper .style-4 .ect-list-post-left{
    width: 30%;
    position: relative;
}       
.ect-list-wrapper .style-4 .ect-list-post-left img{
    object-fit: cover;
    width: 100%;
    min-height: 250px;
    border-radius: 6px;
}
.ect-list-wrapper .style-4 .ect-list-post-left .ect-date-highlight{
    position: absolute;
    top: 10px;
    left: 10px;
}
.ect-list-wrapper .style-4 .ect-list-post-left .ect-date-highlight .ect-date-area{
    padding: 10px 20px;
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 3px;
}
.ect-list-wrapper .style-4 .ect-list-post-left .ect-date-highlight .ect-date-area .ev-day{
    font-size: 20px;
    font-weight: 500;
}
.ect-list-wrapper .style-4 .ect-list-post-left .ect-date-highlight .ect-date-area .ev-mo{
    font-size: 22px;
    font-weight: 700;
}
.ect-list-wrapper .style-4 .ect-list-post-right{
    width: 70%;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.ect-list-wrapper .style-4 .ect-list-post-right .ect-category-time{
    display: flex;
    gap: 5px;
}
.ect-list-wrapper .style-4 .ect-list-post-right .ect-event-schedule{
    font-size: 17px;
    margin-top: 1px;
    display: flex;
}
.ect-list-wrapper .style-4 .ect-list-post-right .ect-event-content p{
    padding: 0;
    margin: 0;
}
.ect-list-wrapper .style-4 .ect-readmore-cost{
    display: flex;
    align-items: center;
    gap: 15px;
}
.ect-list-wrapper .style-4 .ect-readmore-cost .ect-readmore{
    padding: 10px 15px;
    border-radius: 4px;
}

.ect-list-post.style-4 .ect-events-read-more, 
.ect-list-post.style-4 .ect-rate-area{
    width: auto;
}
#ect-events-list-content .ect-list-wrapper .ect-list-post.style-4 .ect-share-wrapper{
    right: 27px;
    top: 27px;
}

/*  Media Query */

@media only screen and (max-width: 790px) {
    .ect-list-post {
        margin-bottom: 35px;
        flex-direction: column;
    }
    .ect-list-wrapper .style-1 .ect-list-post-right .ect-list-venue {
        width: 100%;
    }
    .ect-list-post a.ect-events-read-more,
    .ect-list-post .ect-list-title,
    .ect-list-post .ect-clslist-time,
    .ect-list-post .ect-style3-desc .ect-event-content p,
    .ect-list-date .ect-date-area {
        text-align: center;
    }
    .ect-list-post-left .ect-list-date {
        width: 100%;
        top: inherit;
        bottom: 0;
    }
    .ect-list-date .ect-date-area .ev-day,
    .ect-list-date .ect-date-area .ev-mo,
    .ect-list-date .ect-date-area .ev-yr {
        clear: none;
        width: auto;
        height: auto;
        float: left;
        top: 0;
        margin-left: 5px;
    }
    .ect-list-post.style-2 .ect-list-date .ect-date-area .ev-day {
        font-size: 0.55em;
    }
    .ect-list-date .ect-date-area .ev-time {
        text-align: left;
        margin-left: 5px;
    }
    .ect-list-post.style-1 .ect-list-date .ect-date-area,
    .ect-list-post.style-1 .ect-list-date .ev-time {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    .ect-list-post.style-2 .ect-list-date .ect-date-area .ev-time {
        text-align: center;
    }
    .modern-list-right-side .ect-list-date,
    .modern-list-right-side .ect-list-date .ect-date-area {
        display: flex;
        justify-content: center;
        padding-top: 0px;
        flex-wrap: wrap;
    }
    .ect-list-post .ect-event-category ul.tribe_events_cat {
        justify-content: center;
    }
    #ect-events-list-content .ect-share-wrapper .ect-social-share-list:before {
        left: inherit;
        right: 6px;
    }
    .ect-list-post .ect-list-post-right .ect-list-description {
        border-right: 0;
    }
    .ect-list-img {
        min-height: 210px;
    }
    .ect-list-post-left,
    .ect-list-post-right,
    .ect-list-post-right-table,
    .ect-list-venue:not(.style-3) {
        display: block;
        width: 100%;
        overflow: hidden;
        height: auto;
        text-align: center;
    }
    .ect-list-post.style-3 .ect-list-venue {
        text-align: left;
        width: 100%;
        display: flex;
        justify-content: center;
    }
    .ect-list-post-right .ect-list-venue {
        width: 100%;
        overflow: hidden;
        height: auto;
    }
    .ect-list-post {
        padding: 30px auto;
    }
    .ect-list-post-right .ect-list-description,
    .modern-list-right-side {
        align-items: center;
        width: 100%;
    }
    .ect-list-description .ect-event-content {
        align-items: center;
    }
    .ect-modern-time {
        display: inline-block;
    }
    .ect-clslist-event-date,
    .ect-clslist-event-info,
    .ect-clslist-event-details,
    .ect-clslist-event-details a.tribe-events-read-more {
        display: inline-block;
        width: 100%;
        position: relative;
        padding: 10px;
    }
    .ect-list-post.style-3 .ect-clslist-event-details {
        position: absolute;
        right: 10px;
        top: 10px;
    }
    #ect-events-list-content .style-1 .ect-rate-area {
        float: left;
        margin-top: 0;
    }
    #ect-events-list-content .style-3 .ect-rate-area {
        margin-top: 10px;
        text-align: center;
    }
    /* .ect-clslist-inner-container .ect-venue-details {
        width: 100%;
    } */
    .ect-list-post.style-3 .ect-list-post-left .ect-list-date {
        min-height: 210px;
    }
    .ect-list-post.style-3 {
        position: relative;
    }
    .ect-list-wrapper .ect-list-post.style-4 .ect-list-post-left,
    .ect-list-wrapper .ect-list-post.style-4 .ect-list-post-right{
        width: 100%;
    } 
    .ect-list-wrapper .style-4 .ect-list-post-left img{
        max-height: 250px;
        object-fit: unset !important;
    }
    .ect-list-post.style-4 .ect-list-title,
    .ect-list-post.style-4 .ect-list-venue-style-4,
    .ect-list-wrapper .style-4 .ect-list-post-right{
        text-align: left;
    }
}

.ect-list-post-left span.ect-custom-schedule {
    display: flex;
    text-align: center;
    line-height: 92%;
    font-size: 38px;
    font-family: inherit;
    padding-top: 14px;
    align-items: center;
}

.ect-list-post.style-2 .ect-list-img,
.ect-list-post.style-2 .modern-list-right-side {
    border-radius: 10px;
}

.ect-list-post.style-2 .ect-list-description {
    border-bottom: none;
    gap: 8px;
}
/* [inline: after] */.ect-load-more a.ect-load-more-btn{background-color:#ffa100}.ect-load-more a.ect-load-more-btn{color:#fff}span.tribe-tickets-left{color:#f2f2f2}div[id*=event-].ect-simple-event .ect-event-category ul.tribe_events_cat li a{color:#ffa100;border-color:#ffa100}div[id*=event-].ect-featured-event .ect-event-category ul.tribe_events_cat li a{color:#008cff;border-color:#008cff}div[id*=event-].ect-featured-event .ect-event-category ul.tribe_events_cat li a:hover{color:#fff;background:#008cff}div[id*=event-].ect-simple-event .ect-event-category ul.tribe_events_cat li a:hover{color:#fff;background:#ffa100}div[id*=event-].ect-featured-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a{color:#fff;background:#008cff}div[id*=event-].ect-simple-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a{color:#fff;background:#ffa100}div[id*=event-].ect-featured-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a:hover{color:#008cff;background:#fff;border-color:#008cff}div[id*=event-].ect-simple-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a:hover{color:#ffa100;background:#fff;border-color:#ffa100}.ect-grid-event.ect-simple-event .ect-share-wrapper i.ect-icon-share:before{background:#ffa100;color:#fff}.ect-grid-event.ect-featured-event .ect-share-wrapper i.ect-icon-share:before{background:#008cff;color:#fff}.ect-list-post.style-1.ect-simple-event .ect-list-post-right .ect-list-venue{background:#ffeccc;border:1px solid;border-color:#ffa100}.ect-list-post.style-1 .ect-list-post-left .ect-list-date{background:rgba(255,161,0,.96)}.ect-list-post.ect-featured-event.style-1 .ect-list-post-right .ect-list-venue{background:#cce8ff;border:1px solid;border-color:#008cff}.ect-list-post.style-1.ect-featured-event .ect-list-post-left .ect-list-date{background:rgba(0,140,255,.85)}.ect-list-posts.style-1 .ect-events-title a.ect-event-url{font-family:Monda;color:#383838;font-weight:700;font-size:18px;line-height:1.5em;}.ect-list-post:not(.style-4) .ect-list-img{background-color:#f09700}.ect-list-wrapper .style-4 .ect-list-post-left .ect-date-highlight .ect-date-area,.ect-list-wrapper .style-4 .ect-readmore-cost .ect-readmore a,.ect-list-post.ect-simple-event .ect-list-date .ect-date-area,.ect-list-post.ect-simple-event .ect-list-date span.ect-custom-schedule,.ect-list-post.ect-simple-event .ect-list-post-left .ect-list-date .ect-date-area,.ect-list-post.ect-simple-event .ect-list-post-left .ect-list-date span.ect-custom-schedule{color:#fff}.ect-list-post:not(.style-4).ect-featured-event .ect-list-img{background-color:#0f93ff}#ect-events-list-content .ect-list-post.ect-featured-event .ect-list-date .ect-date-area,.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{color:#fff}.ect-list-post{background:#fff}.ect-list-post h2.ect-list-title,.ect-list-post h2.ect-list-title a.ect-event-url{font-family:Monda;color:#383838;font-weight:700;font-size:18px;line-height:1.5em;}.ect-list-post h2.ect-list-title a:hover{color:#1e1e1e}.ect-list-post .ect-rate-area span.ect-icon,.ect-list-post .ect-rate-area span.ect-rate-icon,.ect-list-post span.ect-rate-icon,.ect-list-post .ect-rate-area span.ect-rate,.ect-list-post .ect-rate-area .ect-ticket-info span,.ect-list-post .ect-events-read-more{color:#383838;font-size:15px}.ect-list-post .ect-events-read-more:hover{color:#a5a5a5}.ect-list-wrapper .style-4 .ect-list-post-right .ect-event-content p,.ect-list-post .ect-list-post-right .ect-list-description .ect-event-content p{font-family:"Open Sans";color:#a5a5a5;font-weight:normal;font-size:15px;line-height:1.5em;}.ect-list-description .ect-clslist-time{font-family:"Open Sans";color:#a5a5a5;font-style:italic;font-size:15px;line-height:1.5em;}.ect-list-post.style-4 .ect-list-venue-style-4,.ect-list-post.style-4 .ect-list-venue-style-4 a,.ect-list-post .ect-list-venue .ect-venue-details a,.ect-list-post .ect-list-venue .ect-venue-details,.ect-list-post .ect-list-venue .ect-google a{font-family:"Open Sans";color:#a5a5a5;font-style:italic;font-size:15px;line-height:1.5em;}.ect-list-post .ect-list-venue .ect-icon{color:#a5a5a5;font-size:20px}.ect-list-post .ect-list-venue .ect-google a{color:#9d9d9d}.ect-list-post.style-2.ect-simple-event .ect-list-venue .ect-venue-details,.ect-list-post.style-2.ect-simple-event .ect-list-venue .ect-icon,.ect-list-post.style-2.ect-simple-event .ect-list-venue .ect-google a{color:#fff}.ect-list-post.style-2.ect-featured-event .ect-list-venue .ect-venue-details,.ect-list-post.style-2.ect-featured-event .ect-list-venue .ect-icon,.ect-list-post.style-2.ect-featured-event .ect-list-venue .ect-google a{font-family:"Open Sans";color:#a5a5a5;font-style:italic;font-size:15px;line-height:1.5em;;color:#fff}.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{font-family:Monda;color:#fff;font-weight:700;font-size:36px;line-height:1em;}#ect-events-list-content .ect-list-post.ect-simple-event .ect-share-wrapper .ect-social-share-list a:hover{color:#ffa100}#ect-events-list-content .ect-list-post.ect-featured-event .ect-share-wrapper .ect-social-share-list a:hover{color:#008cff}#ect-events-list-content .ect-list-post:not(.style-2).ect-featured-event .ect-share-wrapper i.ect-icon-share:before{background:#fff;color:#008cff}#ect-events-list-content .ect-list-post:not(.style-2).ect-simple-event .ect-share-wrapper i.ect-icon-share:before{background:#fff;color:#ffa100}
.ect-load-more a.ect-load-more-btn{background-color:#ffa100}.ect-load-more a.ect-load-more-btn{color:#fff}span.tribe-tickets-left{color:#f2f2f2}div[id*=event-].ect-simple-event .ect-event-category ul.tribe_events_cat li a{color:#ffa100;border-color:#ffa100}div[id*=event-].ect-featured-event .ect-event-category ul.tribe_events_cat li a{color:#008cff;border-color:#008cff}div[id*=event-].ect-featured-event .ect-event-category ul.tribe_events_cat li a:hover{color:#fff;background:#008cff}div[id*=event-].ect-simple-event .ect-event-category ul.tribe_events_cat li a:hover{color:#fff;background:#ffa100}div[id*=event-].ect-featured-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a{color:#fff;background:#008cff}div[id*=event-].ect-simple-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a{color:#fff;background:#ffa100}div[id*=event-].ect-featured-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a:hover{color:#008cff;background:#fff;border-color:#008cff}div[id*=event-].ect-simple-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a:hover{color:#ffa100;background:#fff;border-color:#ffa100}.ect-grid-event.ect-simple-event .ect-share-wrapper i.ect-icon-share:before{background:#ffa100;color:#fff}.ect-grid-event.ect-featured-event .ect-share-wrapper i.ect-icon-share:before{background:#008cff;color:#fff}.ect-list-post.style-1.ect-simple-event .ect-list-post-right .ect-list-venue{background:#ffeccc;border:1px solid;border-color:#ffa100}.ect-list-post.style-1 .ect-list-post-left .ect-list-date{background:rgba(255,161,0,.96)}.ect-list-post.ect-featured-event.style-1 .ect-list-post-right .ect-list-venue{background:#cce8ff;border:1px solid;border-color:#008cff}.ect-list-post.style-1.ect-featured-event .ect-list-post-left .ect-list-date{background:rgba(0,140,255,.85)}.ect-list-posts.style-1 .ect-events-title a.ect-event-url{font-family:Monda;color:#383838;font-weight:700;font-size:18px;line-height:1.5em;}.ect-list-post:not(.style-4) .ect-list-img{background-color:#f09700}.ect-list-wrapper .style-4 .ect-list-post-left .ect-date-highlight .ect-date-area,.ect-list-wrapper .style-4 .ect-readmore-cost .ect-readmore a,.ect-list-post.ect-simple-event .ect-list-date .ect-date-area,.ect-list-post.ect-simple-event .ect-list-date span.ect-custom-schedule,.ect-list-post.ect-simple-event .ect-list-post-left .ect-list-date .ect-date-area,.ect-list-post.ect-simple-event .ect-list-post-left .ect-list-date span.ect-custom-schedule{color:#fff}.ect-list-post:not(.style-4).ect-featured-event .ect-list-img{background-color:#0f93ff}#ect-events-list-content .ect-list-post.ect-featured-event .ect-list-date .ect-date-area,.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{color:#fff}.ect-list-post{background:#fff}.ect-list-post h2.ect-list-title,.ect-list-post h2.ect-list-title a.ect-event-url{font-family:Monda;color:#383838;font-weight:700;font-size:18px;line-height:1.5em;}.ect-list-post h2.ect-list-title a:hover{color:#1e1e1e}.ect-list-post .ect-rate-area span.ect-icon,.ect-list-post .ect-rate-area span.ect-rate-icon,.ect-list-post span.ect-rate-icon,.ect-list-post .ect-rate-area span.ect-rate,.ect-list-post .ect-rate-area .ect-ticket-info span,.ect-list-post .ect-events-read-more{color:#383838;font-size:15px}.ect-list-post .ect-events-read-more:hover{color:#a5a5a5}.ect-list-wrapper .style-4 .ect-list-post-right .ect-event-content p,.ect-list-post .ect-list-post-right .ect-list-description .ect-event-content p{font-family:"Open Sans";color:#a5a5a5;font-weight:normal;font-size:15px;line-height:1.5em;}.ect-list-description .ect-clslist-time{font-family:"Open Sans";color:#a5a5a5;font-style:italic;font-size:15px;line-height:1.5em;}.ect-list-post.style-4 .ect-list-venue-style-4,.ect-list-post.style-4 .ect-list-venue-style-4 a,.ect-list-post .ect-list-venue .ect-venue-details a,.ect-list-post .ect-list-venue .ect-venue-details,.ect-list-post .ect-list-venue .ect-google a{font-family:"Open Sans";color:#a5a5a5;font-style:italic;font-size:15px;line-height:1.5em;}.ect-list-post .ect-list-venue .ect-icon{color:#a5a5a5;font-size:20px}.ect-list-post .ect-list-venue .ect-google a{color:#9d9d9d}.ect-list-post.style-2.ect-simple-event .ect-list-venue .ect-venue-details,.ect-list-post.style-2.ect-simple-event .ect-list-venue .ect-icon,.ect-list-post.style-2.ect-simple-event .ect-list-venue .ect-google a{color:#fff}.ect-list-post.style-2.ect-featured-event .ect-list-venue .ect-venue-details,.ect-list-post.style-2.ect-featured-event .ect-list-venue .ect-icon,.ect-list-post.style-2.ect-featured-event .ect-list-venue .ect-google a{font-family:"Open Sans";color:#a5a5a5;font-style:italic;font-size:15px;line-height:1.5em;;color:#fff}.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{font-family:Monda;color:#fff;font-weight:700;font-size:36px;line-height:1em;}#ect-events-list-content .ect-list-post.ect-simple-event .ect-share-wrapper .ect-social-share-list a:hover{color:#ffa100}#ect-events-list-content .ect-list-post.ect-featured-event .ect-share-wrapper .ect-social-share-list a:hover{color:#008cff}#ect-events-list-content .ect-list-post:not(.style-2).ect-featured-event .ect-share-wrapper i.ect-icon-share:before{background:#fff;color:#008cff}#ect-events-list-content .ect-list-post:not(.style-2).ect-simple-event .ect-share-wrapper i.ect-icon-share:before{background:#fff;color:#ffa100}
.ect-load-more a.ect-load-more-btn{background-color:#ffa100}.ect-load-more a.ect-load-more-btn{color:#fff}span.tribe-tickets-left{color:#f2f2f2}div[id*=event-].ect-simple-event .ect-event-category ul.tribe_events_cat li a{color:#ffa100;border-color:#ffa100}div[id*=event-].ect-featured-event .ect-event-category ul.tribe_events_cat li a{color:#008cff;border-color:#008cff}div[id*=event-].ect-featured-event .ect-event-category ul.tribe_events_cat li a:hover{color:#fff;background:#008cff}div[id*=event-].ect-simple-event .ect-event-category ul.tribe_events_cat li a:hover{color:#fff;background:#ffa100}div[id*=event-].ect-featured-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a{color:#fff;background:#008cff}div[id*=event-].ect-simple-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a{color:#fff;background:#ffa100}div[id*=event-].ect-featured-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a:hover{color:#008cff;background:#fff;border-color:#008cff}div[id*=event-].ect-simple-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a:hover{color:#ffa100;background:#fff;border-color:#ffa100}.ect-grid-event.ect-simple-event .ect-share-wrapper i.ect-icon-share:before{background:#ffa100;color:#fff}.ect-grid-event.ect-featured-event .ect-share-wrapper i.ect-icon-share:before{background:#008cff;color:#fff}.ect-list-post.style-1.ect-simple-event .ect-list-post-right .ect-list-venue{background:#ffeccc;border:1px solid;border-color:#ffa100}.ect-list-post.style-1 .ect-list-post-left .ect-list-date{background:rgba(255,161,0,.96)}.ect-list-post.ect-featured-event.style-1 .ect-list-post-right .ect-list-venue{background:#cce8ff;border:1px solid;border-color:#008cff}.ect-list-post.style-1.ect-featured-event .ect-list-post-left .ect-list-date{background:rgba(0,140,255,.85)}.ect-list-posts.style-1 .ect-events-title a.ect-event-url{font-family:Monda;color:#383838;font-weight:700;font-size:18px;line-height:1.5em;}.ect-list-post:not(.style-4) .ect-list-img{background-color:#f09700}.ect-list-wrapper .style-4 .ect-list-post-left .ect-date-highlight .ect-date-area,.ect-list-wrapper .style-4 .ect-readmore-cost .ect-readmore a,.ect-list-post.ect-simple-event .ect-list-date .ect-date-area,.ect-list-post.ect-simple-event .ect-list-date span.ect-custom-schedule,.ect-list-post.ect-simple-event .ect-list-post-left .ect-list-date .ect-date-area,.ect-list-post.ect-simple-event .ect-list-post-left .ect-list-date span.ect-custom-schedule{color:#fff}.ect-list-post:not(.style-4).ect-featured-event .ect-list-img{background-color:#0f93ff}#ect-events-list-content .ect-list-post.ect-featured-event .ect-list-date .ect-date-area,.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{color:#fff}.ect-list-post{background:#fff}.ect-list-post h2.ect-list-title,.ect-list-post h2.ect-list-title a.ect-event-url{font-family:Monda;color:#383838;font-weight:700;font-size:18px;line-height:1.5em;}.ect-list-post h2.ect-list-title a:hover{color:#1e1e1e}.ect-list-post .ect-rate-area span.ect-icon,.ect-list-post .ect-rate-area span.ect-rate-icon,.ect-list-post span.ect-rate-icon,.ect-list-post .ect-rate-area span.ect-rate,.ect-list-post .ect-rate-area .ect-ticket-info span,.ect-list-post .ect-events-read-more{color:#383838;font-size:15px}.ect-list-post .ect-events-read-more:hover{color:#a5a5a5}.ect-list-wrapper .style-4 .ect-list-post-right .ect-event-content p,.ect-list-post .ect-list-post-right .ect-list-description .ect-event-content p{font-family:"Open Sans";color:#a5a5a5;font-weight:normal;font-size:15px;line-height:1.5em;}.ect-list-description .ect-clslist-time{font-family:"Open Sans";color:#a5a5a5;font-style:italic;font-size:15px;line-height:1.5em;}.ect-list-post.style-4 .ect-list-venue-style-4,.ect-list-post.style-4 .ect-list-venue-style-4 a,.ect-list-post .ect-list-venue .ect-venue-details a,.ect-list-post .ect-list-venue .ect-venue-details,.ect-list-post .ect-list-venue .ect-google a{font-family:"Open Sans";color:#a5a5a5;font-style:italic;font-size:15px;line-height:1.5em;}.ect-list-post .ect-list-venue .ect-icon{color:#a5a5a5;font-size:20px}.ect-list-post .ect-list-venue .ect-google a{color:#9d9d9d}.ect-list-post.style-2.ect-simple-event .ect-list-venue .ect-venue-details,.ect-list-post.style-2.ect-simple-event .ect-list-venue .ect-icon,.ect-list-post.style-2.ect-simple-event .ect-list-venue .ect-google a{color:#fff}.ect-list-post.style-2.ect-featured-event .ect-list-venue .ect-venue-details,.ect-list-post.style-2.ect-featured-event .ect-list-venue .ect-icon,.ect-list-post.style-2.ect-featured-event .ect-list-venue .ect-google a{font-family:"Open Sans";color:#a5a5a5;font-style:italic;font-size:15px;line-height:1.5em;;color:#fff}.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{font-family:Monda;color:#fff;font-weight:700;font-size:36px;line-height:1em;}#ect-events-list-content .ect-list-post.ect-simple-event .ect-share-wrapper .ect-social-share-list a:hover{color:#ffa100}#ect-events-list-content .ect-list-post.ect-featured-event .ect-share-wrapper .ect-social-share-list a:hover{color:#008cff}#ect-events-list-content .ect-list-post:not(.style-2).ect-featured-event .ect-share-wrapper i.ect-icon-share:before{background:#fff;color:#008cff}#ect-events-list-content .ect-list-post:not(.style-2).ect-simple-event .ect-share-wrapper i.ect-icon-share:before{background:#fff;color:#ffa100}
.ect-load-more a.ect-load-more-btn{background-color:#ffa100}.ect-load-more a.ect-load-more-btn{color:#fff}span.tribe-tickets-left{color:#f2f2f2}div[id*=event-].ect-simple-event .ect-event-category ul.tribe_events_cat li a{color:#ffa100;border-color:#ffa100}div[id*=event-].ect-featured-event .ect-event-category ul.tribe_events_cat li a{color:#008cff;border-color:#008cff}div[id*=event-].ect-featured-event .ect-event-category ul.tribe_events_cat li a:hover{color:#fff;background:#008cff}div[id*=event-].ect-simple-event .ect-event-category ul.tribe_events_cat li a:hover{color:#fff;background:#ffa100}div[id*=event-].ect-featured-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a{color:#fff;background:#008cff}div[id*=event-].ect-simple-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a{color:#fff;background:#ffa100}div[id*=event-].ect-featured-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a:hover{color:#008cff;background:#fff;border-color:#008cff}div[id*=event-].ect-simple-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a:hover{color:#ffa100;background:#fff;border-color:#ffa100}.ect-grid-event.ect-simple-event .ect-share-wrapper i.ect-icon-share:before{background:#ffa100;color:#fff}.ect-grid-event.ect-featured-event .ect-share-wrapper i.ect-icon-share:before{background:#008cff;color:#fff}.ect-list-post.style-1.ect-simple-event .ect-list-post-right .ect-list-venue{background:#ffeccc;border:1px solid;border-color:#ffa100}.ect-list-post.style-1 .ect-list-post-left .ect-list-date{background:rgba(255,161,0,.96)}.ect-list-post.ect-featured-event.style-1 .ect-list-post-right .ect-list-venue{background:#cce8ff;border:1px solid;border-color:#008cff}.ect-list-post.style-1.ect-featured-event .ect-list-post-left .ect-list-date{background:rgba(0,140,255,.85)}.ect-list-posts.style-1 .ect-events-title a.ect-event-url{font-family:Monda;color:#383838;font-weight:700;font-size:18px;line-height:1.5em;}.ect-list-post:not(.style-4) .ect-list-img{background-color:#f09700}.ect-list-wrapper .style-4 .ect-list-post-left .ect-date-highlight .ect-date-area,.ect-list-wrapper .style-4 .ect-readmore-cost .ect-readmore a,.ect-list-post.ect-simple-event .ect-list-date .ect-date-area,.ect-list-post.ect-simple-event .ect-list-date span.ect-custom-schedule,.ect-list-post.ect-simple-event .ect-list-post-left .ect-list-date .ect-date-area,.ect-list-post.ect-simple-event .ect-list-post-left .ect-list-date span.ect-custom-schedule{color:#fff}.ect-list-post:not(.style-4).ect-featured-event .ect-list-img{background-color:#0f93ff}#ect-events-list-content .ect-list-post.ect-featured-event .ect-list-date .ect-date-area,.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{color:#fff}.ect-list-post{background:#fff}.ect-list-post h2.ect-list-title,.ect-list-post h2.ect-list-title a.ect-event-url{font-family:Monda;color:#383838;font-weight:700;font-size:18px;line-height:1.5em;}.ect-list-post h2.ect-list-title a:hover{color:#1e1e1e}.ect-list-post .ect-rate-area span.ect-icon,.ect-list-post .ect-rate-area span.ect-rate-icon,.ect-list-post span.ect-rate-icon,.ect-list-post .ect-rate-area span.ect-rate,.ect-list-post .ect-rate-area .ect-ticket-info span,.ect-list-post .ect-events-read-more{color:#383838;font-size:15px}.ect-list-post .ect-events-read-more:hover{color:#a5a5a5}.ect-list-wrapper .style-4 .ect-list-post-right .ect-event-content p,.ect-list-post .ect-list-post-right .ect-list-description .ect-event-content p{font-family:"Open Sans";color:#a5a5a5;font-weight:normal;font-size:15px;line-height:1.5em;}.ect-list-description .ect-clslist-time{font-family:"Open Sans";color:#a5a5a5;font-style:italic;font-size:15px;line-height:1.5em;}.ect-list-post.style-4 .ect-list-venue-style-4,.ect-list-post.style-4 .ect-list-venue-style-4 a,.ect-list-post .ect-list-venue .ect-venue-details a,.ect-list-post .ect-list-venue .ect-venue-details,.ect-list-post .ect-list-venue .ect-google a{font-family:"Open Sans";color:#a5a5a5;font-style:italic;font-size:15px;line-height:1.5em;}.ect-list-post .ect-list-venue .ect-icon{color:#a5a5a5;font-size:20px}.ect-list-post .ect-list-venue .ect-google a{color:#9d9d9d}.ect-list-post.style-2.ect-simple-event .ect-list-venue .ect-venue-details,.ect-list-post.style-2.ect-simple-event .ect-list-venue .ect-icon,.ect-list-post.style-2.ect-simple-event .ect-list-venue .ect-google a{color:#fff}.ect-list-post.style-2.ect-featured-event .ect-list-venue .ect-venue-details,.ect-list-post.style-2.ect-featured-event .ect-list-venue .ect-icon,.ect-list-post.style-2.ect-featured-event .ect-list-venue .ect-google a{font-family:"Open Sans";color:#a5a5a5;font-style:italic;font-size:15px;line-height:1.5em;;color:#fff}.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{font-family:Monda;color:#fff;font-weight:700;font-size:36px;line-height:1em;}#ect-events-list-content .ect-list-post.ect-simple-event .ect-share-wrapper .ect-social-share-list a:hover{color:#ffa100}#ect-events-list-content .ect-list-post.ect-featured-event .ect-share-wrapper .ect-social-share-list a:hover{color:#008cff}#ect-events-list-content .ect-list-post:not(.style-2).ect-featured-event .ect-share-wrapper i.ect-icon-share:before{background:#fff;color:#008cff}#ect-events-list-content .ect-list-post:not(.style-2).ect-simple-event .ect-share-wrapper i.ect-icon-share:before{background:#fff;color:#ffa100}
.ect-load-more a.ect-load-more-btn{background-color:#ffa100}.ect-load-more a.ect-load-more-btn{color:#fff}span.tribe-tickets-left{color:#f2f2f2}div[id*=event-].ect-simple-event .ect-event-category ul.tribe_events_cat li a{color:#ffa100;border-color:#ffa100}div[id*=event-].ect-featured-event .ect-event-category ul.tribe_events_cat li a{color:#008cff;border-color:#008cff}div[id*=event-].ect-featured-event .ect-event-category ul.tribe_events_cat li a:hover{color:#fff;background:#008cff}div[id*=event-].ect-simple-event .ect-event-category ul.tribe_events_cat li a:hover{color:#fff;background:#ffa100}div[id*=event-].ect-featured-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a{color:#fff;background:#008cff}div[id*=event-].ect-simple-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a{color:#fff;background:#ffa100}div[id*=event-].ect-featured-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a:hover{color:#008cff;background:#fff;border-color:#008cff}div[id*=event-].ect-simple-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a:hover{color:#ffa100;background:#fff;border-color:#ffa100}.ect-grid-event.ect-simple-event .ect-share-wrapper i.ect-icon-share:before{background:#ffa100;color:#fff}.ect-grid-event.ect-featured-event .ect-share-wrapper i.ect-icon-share:before{background:#008cff;color:#fff}.ect-list-post.style-1.ect-simple-event .ect-list-post-right .ect-list-venue{background:#ffeccc;border:1px solid;border-color:#ffa100}.ect-list-post.style-1 .ect-list-post-left .ect-list-date{background:rgba(255,161,0,.96)}.ect-list-post.ect-featured-event.style-1 .ect-list-post-right .ect-list-venue{background:#cce8ff;border:1px solid;border-color:#008cff}.ect-list-post.style-1.ect-featured-event .ect-list-post-left .ect-list-date{background:rgba(0,140,255,.85)}.ect-list-posts.style-1 .ect-events-title a.ect-event-url{font-family:Monda;color:#383838;font-weight:700;font-size:18px;line-height:1.5em;}.ect-list-post:not(.style-4) .ect-list-img{background-color:#f09700}.ect-list-wrapper .style-4 .ect-list-post-left .ect-date-highlight .ect-date-area,.ect-list-wrapper .style-4 .ect-readmore-cost .ect-readmore a,.ect-list-post.ect-simple-event .ect-list-date .ect-date-area,.ect-list-post.ect-simple-event .ect-list-date span.ect-custom-schedule,.ect-list-post.ect-simple-event .ect-list-post-left .ect-list-date .ect-date-area,.ect-list-post.ect-simple-event .ect-list-post-left .ect-list-date span.ect-custom-schedule{color:#fff}.ect-list-post:not(.style-4).ect-featured-event .ect-list-img{background-color:#0f93ff}#ect-events-list-content .ect-list-post.ect-featured-event .ect-list-date .ect-date-area,.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{color:#fff}.ect-list-post{background:#fff}.ect-list-post h2.ect-list-title,.ect-list-post h2.ect-list-title a.ect-event-url{font-family:Monda;color:#383838;font-weight:700;font-size:18px;line-height:1.5em;}.ect-list-post h2.ect-list-title a:hover{color:#1e1e1e}.ect-list-post .ect-rate-area span.ect-icon,.ect-list-post .ect-rate-area span.ect-rate-icon,.ect-list-post span.ect-rate-icon,.ect-list-post .ect-rate-area span.ect-rate,.ect-list-post .ect-rate-area .ect-ticket-info span,.ect-list-post .ect-events-read-more{color:#383838;font-size:15px}.ect-list-post .ect-events-read-more:hover{color:#a5a5a5}.ect-list-wrapper .style-4 .ect-list-post-right .ect-event-content p,.ect-list-post .ect-list-post-right .ect-list-description .ect-event-content p{font-family:"Open Sans";color:#a5a5a5;font-weight:normal;font-size:15px;line-height:1.5em;}.ect-list-description .ect-clslist-time{font-family:"Open Sans";color:#a5a5a5;font-style:italic;font-size:15px;line-height:1.5em;}.ect-list-post.style-4 .ect-list-venue-style-4,.ect-list-post.style-4 .ect-list-venue-style-4 a,.ect-list-post .ect-list-venue .ect-venue-details a,.ect-list-post .ect-list-venue .ect-venue-details,.ect-list-post .ect-list-venue .ect-google a{font-family:"Open Sans";color:#a5a5a5;font-style:italic;font-size:15px;line-height:1.5em;}.ect-list-post .ect-list-venue .ect-icon{color:#a5a5a5;font-size:20px}.ect-list-post .ect-list-venue .ect-google a{color:#9d9d9d}.ect-list-post.style-2.ect-simple-event .ect-list-venue .ect-venue-details,.ect-list-post.style-2.ect-simple-event .ect-list-venue .ect-icon,.ect-list-post.style-2.ect-simple-event .ect-list-venue .ect-google a{color:#fff}.ect-list-post.style-2.ect-featured-event .ect-list-venue .ect-venue-details,.ect-list-post.style-2.ect-featured-event .ect-list-venue .ect-icon,.ect-list-post.style-2.ect-featured-event .ect-list-venue .ect-google a{font-family:"Open Sans";color:#a5a5a5;font-style:italic;font-size:15px;line-height:1.5em;;color:#fff}.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{font-family:Monda;color:#fff;font-weight:700;font-size:36px;line-height:1em;}#ect-events-list-content .ect-list-post.ect-simple-event .ect-share-wrapper .ect-social-share-list a:hover{color:#ffa100}#ect-events-list-content .ect-list-post.ect-featured-event .ect-share-wrapper .ect-social-share-list a:hover{color:#008cff}#ect-events-list-content .ect-list-post:not(.style-2).ect-featured-event .ect-share-wrapper i.ect-icon-share:before{background:#fff;color:#008cff}#ect-events-list-content .ect-list-post:not(.style-2).ect-simple-event .ect-share-wrapper i.ect-icon-share:before{background:#fff;color:#ffa100}
.ect-load-more a.ect-load-more-btn{background-color:#ffa100}.ect-load-more a.ect-load-more-btn{color:#fff}span.tribe-tickets-left{color:#f2f2f2}div[id*=event-].ect-simple-event .ect-event-category ul.tribe_events_cat li a{color:#ffa100;border-color:#ffa100}div[id*=event-].ect-featured-event .ect-event-category ul.tribe_events_cat li a{color:#008cff;border-color:#008cff}div[id*=event-].ect-featured-event .ect-event-category ul.tribe_events_cat li a:hover{color:#fff;background:#008cff}div[id*=event-].ect-simple-event .ect-event-category ul.tribe_events_cat li a:hover{color:#fff;background:#ffa100}div[id*=event-].ect-featured-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a{color:#fff;background:#008cff}div[id*=event-].ect-simple-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a{color:#fff;background:#ffa100}div[id*=event-].ect-featured-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a:hover{color:#008cff;background:#fff;border-color:#008cff}div[id*=event-].ect-simple-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a:hover{color:#ffa100;background:#fff;border-color:#ffa100}.ect-grid-event.ect-simple-event .ect-share-wrapper i.ect-icon-share:before{background:#ffa100;color:#fff}.ect-grid-event.ect-featured-event .ect-share-wrapper i.ect-icon-share:before{background:#008cff;color:#fff}.ect-list-post.style-1.ect-simple-event .ect-list-post-right .ect-list-venue{background:#ffeccc;border:1px solid;border-color:#ffa100}.ect-list-post.style-1 .ect-list-post-left .ect-list-date{background:rgba(255,161,0,.96)}.ect-list-post.ect-featured-event.style-1 .ect-list-post-right .ect-list-venue{background:#cce8ff;border:1px solid;border-color:#008cff}.ect-list-post.style-1.ect-featured-event .ect-list-post-left .ect-list-date{background:rgba(0,140,255,.85)}.ect-list-posts.style-1 .ect-events-title a.ect-event-url{font-family:Monda;color:#383838;font-weight:700;font-size:18px;line-height:1.5em;}.ect-list-post:not(.style-4) .ect-list-img{background-color:#f09700}.ect-list-wrapper .style-4 .ect-list-post-left .ect-date-highlight .ect-date-area,.ect-list-wrapper .style-4 .ect-readmore-cost .ect-readmore a,.ect-list-post.ect-simple-event .ect-list-date .ect-date-area,.ect-list-post.ect-simple-event .ect-list-date span.ect-custom-schedule,.ect-list-post.ect-simple-event .ect-list-post-left .ect-list-date .ect-date-area,.ect-list-post.ect-simple-event .ect-list-post-left .ect-list-date span.ect-custom-schedule{color:#fff}.ect-list-post:not(.style-4).ect-featured-event .ect-list-img{background-color:#0f93ff}#ect-events-list-content .ect-list-post.ect-featured-event .ect-list-date .ect-date-area,.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{color:#fff}.ect-list-post{background:#fff}.ect-list-post h2.ect-list-title,.ect-list-post h2.ect-list-title a.ect-event-url{font-family:Monda;color:#383838;font-weight:700;font-size:18px;line-height:1.5em;}.ect-list-post h2.ect-list-title a:hover{color:#1e1e1e}.ect-list-post .ect-rate-area span.ect-icon,.ect-list-post .ect-rate-area span.ect-rate-icon,.ect-list-post span.ect-rate-icon,.ect-list-post .ect-rate-area span.ect-rate,.ect-list-post .ect-rate-area .ect-ticket-info span,.ect-list-post .ect-events-read-more{color:#383838;font-size:15px}.ect-list-post .ect-events-read-more:hover{color:#a5a5a5}.ect-list-wrapper .style-4 .ect-list-post-right .ect-event-content p,.ect-list-post .ect-list-post-right .ect-list-description .ect-event-content p{font-family:"Open Sans";color:#a5a5a5;font-weight:normal;font-size:15px;line-height:1.5em;}.ect-list-description .ect-clslist-time{font-family:"Open Sans";color:#a5a5a5;font-style:italic;font-size:15px;line-height:1.5em;}.ect-list-post.style-4 .ect-list-venue-style-4,.ect-list-post.style-4 .ect-list-venue-style-4 a,.ect-list-post .ect-list-venue .ect-venue-details a,.ect-list-post .ect-list-venue .ect-venue-details,.ect-list-post .ect-list-venue .ect-google a{font-family:"Open Sans";color:#a5a5a5;font-style:italic;font-size:15px;line-height:1.5em;}.ect-list-post .ect-list-venue .ect-icon{color:#a5a5a5;font-size:20px}.ect-list-post .ect-list-venue .ect-google a{color:#9d9d9d}.ect-list-post.style-2.ect-simple-event .ect-list-venue .ect-venue-details,.ect-list-post.style-2.ect-simple-event .ect-list-venue .ect-icon,.ect-list-post.style-2.ect-simple-event .ect-list-venue .ect-google a{color:#fff}.ect-list-post.style-2.ect-featured-event .ect-list-venue .ect-venue-details,.ect-list-post.style-2.ect-featured-event .ect-list-venue .ect-icon,.ect-list-post.style-2.ect-featured-event .ect-list-venue .ect-google a{font-family:"Open Sans";color:#a5a5a5;font-style:italic;font-size:15px;line-height:1.5em;;color:#fff}.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{font-family:Monda;color:#fff;font-weight:700;font-size:36px;line-height:1em;}#ect-events-list-content .ect-list-post.ect-simple-event .ect-share-wrapper .ect-social-share-list a:hover{color:#ffa100}#ect-events-list-content .ect-list-post.ect-featured-event .ect-share-wrapper .ect-social-share-list a:hover{color:#008cff}#ect-events-list-content .ect-list-post:not(.style-2).ect-featured-event .ect-share-wrapper i.ect-icon-share:before{background:#fff;color:#008cff}#ect-events-list-content .ect-list-post:not(.style-2).ect-simple-event .ect-share-wrapper i.ect-icon-share:before{background:#fff;color:#ffa100}
.ect-load-more a.ect-load-more-btn{background-color:#ffa100}.ect-load-more a.ect-load-more-btn{color:#fff}span.tribe-tickets-left{color:#f2f2f2}div[id*=event-].ect-simple-event .ect-event-category ul.tribe_events_cat li a{color:#ffa100;border-color:#ffa100}div[id*=event-].ect-featured-event .ect-event-category ul.tribe_events_cat li a{color:#008cff;border-color:#008cff}div[id*=event-].ect-featured-event .ect-event-category ul.tribe_events_cat li a:hover{color:#fff;background:#008cff}div[id*=event-].ect-simple-event .ect-event-category ul.tribe_events_cat li a:hover{color:#fff;background:#ffa100}div[id*=event-].ect-featured-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a{color:#fff;background:#008cff}div[id*=event-].ect-simple-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a{color:#fff;background:#ffa100}div[id*=event-].ect-featured-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a:hover{color:#008cff;background:#fff;border-color:#008cff}div[id*=event-].ect-simple-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a:hover{color:#ffa100;background:#fff;border-color:#ffa100}.ect-grid-event.ect-simple-event .ect-share-wrapper i.ect-icon-share:before{background:#ffa100;color:#fff}.ect-grid-event.ect-featured-event .ect-share-wrapper i.ect-icon-share:before{background:#008cff;color:#fff}.ect-list-post.style-1.ect-simple-event .ect-list-post-right .ect-list-venue{background:#ffeccc;border:1px solid;border-color:#ffa100}.ect-list-post.style-1 .ect-list-post-left .ect-list-date{background:rgba(255,161,0,.96)}.ect-list-post.ect-featured-event.style-1 .ect-list-post-right .ect-list-venue{background:#cce8ff;border:1px solid;border-color:#008cff}.ect-list-post.style-1.ect-featured-event .ect-list-post-left .ect-list-date{background:rgba(0,140,255,.85)}.ect-list-posts.style-1 .ect-events-title a.ect-event-url{font-family:Monda;color:#383838;font-weight:700;font-size:18px;line-height:1.5em;}.ect-list-post:not(.style-4) .ect-list-img{background-color:#f09700}.ect-list-wrapper .style-4 .ect-list-post-left .ect-date-highlight .ect-date-area,.ect-list-wrapper .style-4 .ect-readmore-cost .ect-readmore a,.ect-list-post.ect-simple-event .ect-list-date .ect-date-area,.ect-list-post.ect-simple-event .ect-list-date span.ect-custom-schedule,.ect-list-post.ect-simple-event .ect-list-post-left .ect-list-date .ect-date-area,.ect-list-post.ect-simple-event .ect-list-post-left .ect-list-date span.ect-custom-schedule{color:#fff}.ect-list-post:not(.style-4).ect-featured-event .ect-list-img{background-color:#0f93ff}#ect-events-list-content .ect-list-post.ect-featured-event .ect-list-date .ect-date-area,.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{color:#fff}.ect-list-post{background:#fff}.ect-list-post h2.ect-list-title,.ect-list-post h2.ect-list-title a.ect-event-url{font-family:Monda;color:#383838;font-weight:700;font-size:18px;line-height:1.5em;}.ect-list-post h2.ect-list-title a:hover{color:#1e1e1e}.ect-list-post .ect-rate-area span.ect-icon,.ect-list-post .ect-rate-area span.ect-rate-icon,.ect-list-post span.ect-rate-icon,.ect-list-post .ect-rate-area span.ect-rate,.ect-list-post .ect-rate-area .ect-ticket-info span,.ect-list-post .ect-events-read-more{color:#383838;font-size:15px}.ect-list-post .ect-events-read-more:hover{color:#a5a5a5}.ect-list-wrapper .style-4 .ect-list-post-right .ect-event-content p,.ect-list-post .ect-list-post-right .ect-list-description .ect-event-content p{font-family:"Open Sans";color:#a5a5a5;font-weight:normal;font-size:15px;line-height:1.5em;}.ect-list-description .ect-clslist-time{font-family:"Open Sans";color:#a5a5a5;font-style:italic;font-size:15px;line-height:1.5em;}.ect-list-post.style-4 .ect-list-venue-style-4,.ect-list-post.style-4 .ect-list-venue-style-4 a,.ect-list-post .ect-list-venue .ect-venue-details a,.ect-list-post .ect-list-venue .ect-venue-details,.ect-list-post .ect-list-venue .ect-google a{font-family:"Open Sans";color:#a5a5a5;font-style:italic;font-size:15px;line-height:1.5em;}.ect-list-post .ect-list-venue .ect-icon{color:#a5a5a5;font-size:20px}.ect-list-post .ect-list-venue .ect-google a{color:#9d9d9d}.ect-list-post.style-2.ect-simple-event .ect-list-venue .ect-venue-details,.ect-list-post.style-2.ect-simple-event .ect-list-venue .ect-icon,.ect-list-post.style-2.ect-simple-event .ect-list-venue .ect-google a{color:#fff}.ect-list-post.style-2.ect-featured-event .ect-list-venue .ect-venue-details,.ect-list-post.style-2.ect-featured-event .ect-list-venue .ect-icon,.ect-list-post.style-2.ect-featured-event .ect-list-venue .ect-google a{font-family:"Open Sans";color:#a5a5a5;font-style:italic;font-size:15px;line-height:1.5em;;color:#fff}.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{font-family:Monda;color:#fff;font-weight:700;font-size:36px;line-height:1em;}#ect-events-list-content .ect-list-post.ect-simple-event .ect-share-wrapper .ect-social-share-list a:hover{color:#ffa100}#ect-events-list-content .ect-list-post.ect-featured-event .ect-share-wrapper .ect-social-share-list a:hover{color:#008cff}#ect-events-list-content .ect-list-post:not(.style-2).ect-featured-event .ect-share-wrapper i.ect-icon-share:before{background:#fff;color:#008cff}#ect-events-list-content .ect-list-post:not(.style-2).ect-simple-event .ect-share-wrapper i.ect-icon-share:before{background:#fff;color:#ffa100}
.ect-load-more a.ect-load-more-btn{background-color:#ffa100}.ect-load-more a.ect-load-more-btn{color:#fff}span.tribe-tickets-left{color:#f2f2f2}div[id*=event-].ect-simple-event .ect-event-category ul.tribe_events_cat li a{color:#ffa100;border-color:#ffa100}div[id*=event-].ect-featured-event .ect-event-category ul.tribe_events_cat li a{color:#008cff;border-color:#008cff}div[id*=event-].ect-featured-event .ect-event-category ul.tribe_events_cat li a:hover{color:#fff;background:#008cff}div[id*=event-].ect-simple-event .ect-event-category ul.tribe_events_cat li a:hover{color:#fff;background:#ffa100}div[id*=event-].ect-featured-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a{color:#fff;background:#008cff}div[id*=event-].ect-simple-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a{color:#fff;background:#ffa100}div[id*=event-].ect-featured-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a:hover{color:#008cff;background:#fff;border-color:#008cff}div[id*=event-].ect-simple-event:not(.style-1) .ect-event-category ul.tribe_events_cat li a:hover{color:#ffa100;background:#fff;border-color:#ffa100}.ect-grid-event.ect-simple-event .ect-share-wrapper i.ect-icon-share:before{background:#ffa100;color:#fff}.ect-grid-event.ect-featured-event .ect-share-wrapper i.ect-icon-share:before{background:#008cff;color:#fff}.ect-list-post.style-1.ect-simple-event .ect-list-post-right .ect-list-venue{background:#ffeccc;border:1px solid;border-color:#ffa100}.ect-list-post.style-1 .ect-list-post-left .ect-list-date{background:rgba(255,161,0,.96)}.ect-list-post.ect-featured-event.style-1 .ect-list-post-right .ect-list-venue{background:#cce8ff;border:1px solid;border-color:#008cff}.ect-list-post.style-1.ect-featured-event .ect-list-post-left .ect-list-date{background:rgba(0,140,255,.85)}.ect-list-posts.style-1 .ect-events-title a.ect-event-url{font-family:Monda;color:#383838;font-weight:700;font-size:18px;line-height:1.5em;}.ect-list-post:not(.style-4) .ect-list-img{background-color:#f09700}.ect-list-wrapper .style-4 .ect-list-post-left .ect-date-highlight .ect-date-area,.ect-list-wrapper .style-4 .ect-readmore-cost .ect-readmore a,.ect-list-post.ect-simple-event .ect-list-date .ect-date-area,.ect-list-post.ect-simple-event .ect-list-date span.ect-custom-schedule,.ect-list-post.ect-simple-event .ect-list-post-left .ect-list-date .ect-date-area,.ect-list-post.ect-simple-event .ect-list-post-left .ect-list-date span.ect-custom-schedule{color:#fff}.ect-list-post:not(.style-4).ect-featured-event .ect-list-img{background-color:#0f93ff}#ect-events-list-content .ect-list-post.ect-featured-event .ect-list-date .ect-date-area,.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{color:#fff}.ect-list-post{background:#fff}.ect-list-post h2.ect-list-title,.ect-list-post h2.ect-list-title a.ect-event-url{font-family:Monda;color:#383838;font-weight:700;font-size:18px;line-height:1.5em;}.ect-list-post h2.ect-list-title a:hover{color:#1e1e1e}.ect-list-post .ect-rate-area span.ect-icon,.ect-list-post .ect-rate-area span.ect-rate-icon,.ect-list-post span.ect-rate-icon,.ect-list-post .ect-rate-area span.ect-rate,.ect-list-post .ect-rate-area .ect-ticket-info span,.ect-list-post .ect-events-read-more{color:#383838;font-size:15px}.ect-list-post .ect-events-read-more:hover{color:#a5a5a5}.ect-list-wrapper .style-4 .ect-list-post-right .ect-event-content p,.ect-list-post .ect-list-post-right .ect-list-description .ect-event-content p{font-family:"Open Sans";color:#a5a5a5;font-weight:normal;font-size:15px;line-height:1.5em;}.ect-list-description .ect-clslist-time{font-family:"Open Sans";color:#a5a5a5;font-style:italic;font-size:15px;line-height:1.5em;}.ect-list-post.style-4 .ect-list-venue-style-4,.ect-list-post.style-4 .ect-list-venue-style-4 a,.ect-list-post .ect-list-venue .ect-venue-details a,.ect-list-post .ect-list-venue .ect-venue-details,.ect-list-post .ect-list-venue .ect-google a{font-family:"Open Sans";color:#a5a5a5;font-style:italic;font-size:15px;line-height:1.5em;}.ect-list-post .ect-list-venue .ect-icon{color:#a5a5a5;font-size:20px}.ect-list-post .ect-list-venue .ect-google a{color:#9d9d9d}.ect-list-post.style-2.ect-simple-event .ect-list-venue .ect-venue-details,.ect-list-post.style-2.ect-simple-event .ect-list-venue .ect-icon,.ect-list-post.style-2.ect-simple-event .ect-list-venue .ect-google a{color:#fff}.ect-list-post.style-2.ect-featured-event .ect-list-venue .ect-venue-details,.ect-list-post.style-2.ect-featured-event .ect-list-venue .ect-icon,.ect-list-post.style-2.ect-featured-event .ect-list-venue .ect-google a{font-family:"Open Sans";color:#a5a5a5;font-style:italic;font-size:15px;line-height:1.5em;;color:#fff}.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{font-family:Monda;color:#fff;font-weight:700;font-size:36px;line-height:1em;}#ect-events-list-content .ect-list-post.ect-simple-event .ect-share-wrapper .ect-social-share-list a:hover{color:#ffa100}#ect-events-list-content .ect-list-post.ect-featured-event .ect-share-wrapper .ect-social-share-list a:hover{color:#008cff}#ect-events-list-content .ect-list-post:not(.style-2).ect-featured-event .ect-share-wrapper i.ect-icon-share:before{background:#fff;color:#008cff}#ect-events-list-content .ect-list-post:not(.style-2).ect-simple-event .ect-share-wrapper i.ect-icon-share:before{background:#fff;color:#ffa100}
/* [/inline: after] */
/*!/wp-content/uploads/elementor/css/post-284003.css*/
.elementor-284003 .elementor-element.elementor-element-ea778b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-284003 .elementor-element.elementor-element-ea778b1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-284003 .elementor-element.elementor-element-4b18d5a .elementor-repeater-item-8e88b26 .elementor-button .elementor-button-icon i{font-size:1em;}.elementor-284003 .elementor-element.elementor-element-4b18d5a .elementor-repeater-item-8e88b26 .elementor-button .elementor-button-icon svg{height:1em;width:1em;}.elementor-284003 .elementor-element.elementor-element-4b18d5a .elementor-repeater-item-f1c56ba .elementor-button .elementor-button-icon i{font-size:1em;}.elementor-284003 .elementor-element.elementor-element-4b18d5a .elementor-repeater-item-f1c56ba .elementor-button .elementor-button-icon svg{height:1em;width:1em;}.elementor-284003 .elementor-element.elementor-element-4b18d5a .elementor-repeater-item-36f42cf .elementor-button .elementor-button-icon i{font-size:1em;}.elementor-284003 .elementor-element.elementor-element-4b18d5a .elementor-repeater-item-36f42cf .elementor-button .elementor-button-icon svg{height:1em;width:1em;}.elementor-284003 .elementor-element.elementor-element-4b18d5a .elementor-repeater-item-bf33e93 .elementor-button .elementor-button-icon i{font-size:1em;}.elementor-284003 .elementor-element.elementor-element-4b18d5a .elementor-repeater-item-bf33e93 .elementor-button .elementor-button-icon svg{height:1em;width:1em;}.elementor-284003 .elementor-element.elementor-element-4b18d5a .elementor-repeater-item-87b417b .elementor-button .elementor-button-icon i{font-size:1em;}.elementor-284003 .elementor-element.elementor-element-4b18d5a .elementor-repeater-item-87b417b .elementor-button .elementor-button-icon svg{height:1em;width:1em;}.elementor-284003 .elementor-element.elementor-element-4b18d5a{width:auto;max-width:auto;}.elementor-284003 .elementor-element.elementor-element-4b18d5a > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-284003 .elementor-element.elementor-element-4b18d5a .elementor-button{padding:7px 7px 7px 7px;border-style:none;}.elementor-284003 .elementor-element.elementor-element-4b18d5a a.elementor-button{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-284003 .elementor-element.elementor-element-4b18d5a .uael-dual-button-wrap .uael-button-wrapper{margin-right:calc( 1px / 2);margin-left:calc( 1px / 2);}.elementor-284003 .elementor-element.elementor-element-4b18d5a.uael-button-stack-none .uael-dual-button-wrap{margin-right:calc( -1px / 2);margin-left:calc( -1px / 2);}.elementor-284003 .elementor-element.elementor-element-4b18d5a.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper{margin-bottom:calc( 1px / 2 );margin-top:calc( 1px / 2 );margin-right:0;margin-left:0;}.elementor-284003 .elementor-element.elementor-element-4b18d5a.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper:last-child{margin-bottom:0;}.elementor-284003 .elementor-element.elementor-element-4b18d5a.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper:first-child{margin-top:0;}@media(min-width:768px){.elementor-284003 .elementor-element.elementor-element-ea778b1{--width:100%;}}@media(max-width:1024px){.elementor-284003 .elementor-element.elementor-element-4b18d5a.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper{margin-bottom:calc( 1px / 2 );margin-top:calc( 1px / 2 );margin-right:0;margin-left:0;}.elementor-284003 .elementor-element.elementor-element-4b18d5a.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper:last-child{margin-bottom:0;}.elementor-284003 .elementor-element.elementor-element-4b18d5a.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper:first-child{margin-top:0;}}@media(max-width:767px){.elementor-284003 .elementor-element.elementor-element-4b18d5a.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper{margin-bottom:calc( 1px / 2 );margin-top:calc( 1px / 2 );margin-right:0;margin-left:0;}.elementor-284003 .elementor-element.elementor-element-4b18d5a.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper:last-child{margin-bottom:0;}.elementor-284003 .elementor-element.elementor-element-4b18d5a.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper:first-child{margin-top:0;}}/* Start custom CSS for uael-buttons, class: .elementor-element-4b18d5a */.uael-button-wrapper {margin:5px!important;}/* End custom CSS */