#ue-container .upcoming-event-list{margin: -25px 0;}
#ue-container .upcoming-event-list-item{width:100%;border-bottom: solid 1px var(--black); padding: 25px 0; margin: 0;}
#ue-container .upcoming-event-list-item:last-child{border: 0;}
#ue-container .ue-box{width: 100%;position: relative;padding: 0 140px;}
#ue-container .ue-date{width: 140px;position: absolute;left: 0;top: 0;} 
#ue-container .ue-content{width: 100%;padding: 0 40px 0 22px;}
#ue-container .ue-cta{position: absolute;top: 0;right: 0;}
#ue-container .ue-bottom-cta{padding-top: 60px; text-align: center;}
#ue-container .ue-bottom-cta .btn{width: 100%; max-width: 315px;}
#ue-container.purple-bg .upcoming-event-list-item,
#ue-container.dark-purple-bg .upcoming-event-list-item,
#ue-container.purple-navy-bg .upcoming-event-list-item,
#ue-container.green-bg .upcoming-event-list-item,
#ue-container.black-bg .upcoming-event-list-item{border-color: rgba(255,255,255,0.5)}
#ue-container .tribe-events-widget .tribe-events-widget-events-list__view-more{display: none !important;}
#ue-container .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime{text-align: left;}
#ue-container .link{ text-decoration: underline;color: var(--purple);}
#ue-container .link:hover{text-decoration: none; color: var(--purple);}
#ue-container.purple-bg .link, #ue-container.purple-bg .link:hover,
#ue-container.dark-purple-bg .link, #ue-container.dark-purple-bg .link:hover,
#ue-container.purple-navy-bg .link, #ue-container.purple-navy-bg .link:hover,
#ue-container.green-bg .link, #ue-container.green-bg .link:hover,
#ue-container.black-bg .link, #ue-container.black-bg .link:hover{color: var(--white);}
#ue-container.tribe-events-widget{margin: 0 !important;}
.event-col:nth-child(2){padding-top: 55px}
/* ========================================== 
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width:1199.98px) {

}


/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */
@media (max-width:991.98px) {

}

/* =================================================  
 ! Small devices (landscape phones, less than 768px)
 ================================================= */
@media (max-width: 767.98px){ 
    #ue-container .upcoming-event-list{margin: -30px 0;}
    #ue-container .upcoming-event-list-item{padding: 30px 0;}
    #ue-container .ue-box{padding: 0;}
    #ue-container .ue-date{position: relative; top: auto; left: auto; margin-bottom: 10px; display: flex; width: 100%;}
    #ue-container .ue-date br{display: none;}
    #ue-container .ue-date strong{margin-right: auto; padding-right: 60px;}
    #ue-container .ue-content{padding: 0; width: 100%; margin-bottom: 10px;}
    #ue-container .ue-cta{position: relative; top: auto; right: auto;}
    #ue-container .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime{white-space: nowrap;}
}

/* ======================================================
 ! Extra small devices (portrait phones, less than 576px)
 ====================================================== */
@media (max-width: 575.98px){
  

 
}