/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.cs-event a.ectbe-evt-read-more:hover {
    color: #ff184f !important;
}

.cs-event a.ectbe-evt-read-more:after {
    content: url(/wp-content/uploads/2024/11/Group-230.png);
    top: 19px;
    position: relative;
    left: 26px;
}

.cs-event a.ectbe-evt-read-more {
    font-size: 0px !important;
    text-transform: uppercase;
    font-weight: 400;
    font-family: 'Sequel Sans Display';
    letter-spacing: 3px;
    color: #19114c !important;
}

.cs-event a.ectbe-evt-read-more:before {
    content: "Get Tickets";
    font-size: 16px !important;
    top: 20px;
    position: relative;
    left: 33%;
    border-bottom: 2px solid;
    padding-bottom: 3px;
}

.cs-event .ectbe-date-area {
    margin-top: 10px !important;
    margin-bottom: 20px !important;
}

.cs-event .ectbe-date-area:before {
    content: url(/wp-content/uploads/2024/11/calendar-svgrepo-com.png);
    top: 4px;
    position: relative;
    left: -7px;
}


.cs-event .ectbe-date-area span {
    font-family: "Sequel Sans Display", sans-serif !important;
    font-size: 20px !important;
    text-align: var(--text-align);
    color: var(--wd-text-color) !important;
    font-weight: 500 !important;
}

.cs-event .ectbe-evt-img img {
    height: 300px;
    object-fit: cover !important;
    border-radius: 20px 20px 0px 0px !important;
}

.cs-event .ectbe-evt-title a {
    font-family: "Sequel Sans Display", Sans-serif !important;
    font-size: 22px !important;
    font-weight: 500 !important;
    color: #11111c !important;
}

.cs-event .ectbe-content-box {
    text-align: center;
    background: #f5f5fc;
    padding: 30px 30px 44px 30px !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: -15px;
    min-height: 250px;
    font-family: "Sequel Sans Display", Sans-serif;
}

.cs-event .ectbe-evt-cost {
    display: none !important;
}

.cs-event .ectbe-list-wrapper .ectbe-inner-wrapper {
    display: flex;
    flex-direction: column-reverse;
    flex-wrap: wrap;
    border-radius: 20px 20px 20px 20px !important;
    box-shadow: 7px 7px 16px 0px rgba(0, 0, 0, 0.08);
}

.cs-event .ectbe-wrapper div {
    flex: 0 0 calc(33.33% - 34px) !important;
}
.cs-event .ectbe-wrapper {
    display: flex;
    align-items: baseline;
    gap: 50px;
    flex-wrap: wrap;
}

.cs-event div#ectbe-date {
    display: none !important;
}

.cs-event .ectbe-month-header.ectbe-simple-event {
    display: none !important;
}

.cs-event .ectbe-list-wrapper.style-2 .ectbe-simple-event .ectbe-content-box {
    border-left: none !important;
}

.cs-event .ectbe-evt-venue {
    display: none !important;
}

@media (max-width: 956px) and (min-width: 768px) {
.cs-event .ectbe-wrapper {
    gap: 15px !important;
}

.cs-event .ectbe-wrapper div {
    flex: 0 0 calc(50% - 10px) !important;
}

.cs-event .ectbe-evt-img img {
    height: 250px;
  }
}

@media only screen and (max-width: 767px) {
.cs-event .ectbe-list-wrapper .ectbe-inner-wrapper {
    flex-direction: column !important;
    border-radius: 20px 20px 20px 20px !important;
  }

.cs-event .ectbe-wrapper {
    padding: 0px !important;
  }
	.cs-event .ectbe-wrapper div {
    flex: 0 0 calc(100%) !important;
  }
	
	    .cs-event .ectbe-evt-img {
        padding: 0px !important;
    }

    .cs-event .style-2 .ectbe-inner-wrapper.ectbe-simple-event {
        border-left: none !important;
        border-radius: 0;
    }
	
	.cs-event .ectbe-evt-img img {
    height: 250px;
    object-fit: cover;
  }
	
	.cs-event .ectbe-wrapper {
    gap: 20px;
  }
	
	.cs-event .ectbe-list-wrapper.style-2 .ectbe-content-box .ectbe-date-area {
        display: flex;
        justify-content: center;
    }
}