.evoFC > a.cbw-cal-return {
    display: none;
}

.calendar_header #evcal_cur {
    text-transform: capitalize;
    color: #53748A !important;
}

.evoFC_tip {
    display: none !important;
}

/* DESKTOP ONLY */
@media (min-width: 768px) {

    .eventon_list_event.no_events, .eventon_list_event.no_events p {
        border: none !important;
    }
    .evo_arrows .evcal_arrows {
        border: none !important;
    }
    .ajde_evcal_calendar .calendar_header .evcal_arrows:hover {
        color: transparent;
        background: transparent;
    }
    .evo_arrows .evcal_arrows i {
        font-size: 32px !important;
        color: #53748A !important;
    }

    .eventon_fc_daynames, .eventon_fc_daynames>p {
        border: none !important;
        padding: 5px 0 !important;
    }

    p.evo_fc_day.evo_fc_empty {
        visibility: hidden;
    }

    .cbw-cal-day {
        font-size: 48px;
        color: #d9d9d9 !important;
        text-align: right;
        padding: 0 15px 0 0;
        border-color: #000;
        display: block;
    }

    .cbw-cal-event {
        font-size: 14px;
        text-transform: uppercase;
        text-align:left;
        color: #fff;
        padding: 10px 0 10px 10px;
        position: absolute;
        width: 100%;
        bottom: 0;
    }

    .cbw-cal-event span{
        display: block;
    }

    .eventon_list_event.no_events, .eventon_list_event.no_events p {
        border: none !important;
    }

    /*FullCal Page Styles*/

    .evofc_day {
        padding: 0 !important;
        margin: 0 !important;
        height: 150px;
        border: solid 1px #cbcbcbad !important;
    }

    .evoFC #evcal_list .eventon_list_event p.desc_trig_outter > a {
        display: flex !important;
        align-content: center;
    }

    .evoFC .evo_start,.evo_widget span.evo_end {
        display: flex;
        justify-content: space-between;
        vertical-align: unset !important;
        flex-direction: row-reverse;
        margin-left: 15px;
    }
    .evoFC .evo_start em, .desc_trig_outter .evo_end:before {
        font-size: 22px !important;
        text-transform: capitalize !important;
        padding-right: 5px;
        font-weight: 400;
    }

    .evoFC .evo_end {
        padding: 0 !important;
        margin: 0 !important;
    }

    .evoFC .desc_trig_outter .evo_end:before{
        display: inline;
        content: "-";
        background: none;
        position: relative;
    }

    .evoFC span.evcal_desc, .evoFC span.evcal_cblock {
        display: inline-block !important;
        position: relative !important;
        padding: 0;
    }


    .evoFC .eventon_list_event {
        border: none !important;
    }

    .evoFC .event_description.evcal_eventcard.open {
        border: 1px solid #f1f1f1 !important;
    }

    .evoFC span.evcal_desc2.evcal_event_title {text-transform: capitalize !important;}

    .evoFC strong.event-trigger {
        display: block;
        overflow: hidden;
        white-space: nowrap;
        padding: 5px;
    }

    .evoFC strong.event-trigger:hover {
        white-space: normal;
    }

    .evoFC .eventon_fc_days .evo_fc_day.has_events span {
        bottom: 0;
    }

    .evoFC .eventon_fc_days .evo_fc_day.has_events span i {
        display: none;
    }

    /*Single Event Page Styles*/
      .evo_page_content .evo_start,.evo_widget span.evo_end {
          display: flex;
          justify-content: space-between;
          vertical-align: unset !important;
          flex-direction: row-reverse;
          margin-left: 15px;
      }
    .evo_page_content .evo_start em, .desc_trig_outter .evo_end:before {
        font-size: 22px !important;
        text-transform: capitalize !important;
        padding-right: 5px;
        font-weight: 400;
    }

    .evoFC .evo_end {
        padding: 0 !important;
        margin: 0 !important;
    }

    .evo_page_content .desc_trig_outter .evo_end:before{
        display: inline;
        content: "-";
        background: none;
        position: relative;
    }

    .evo_page_content span.evcal_desc, .evoFC span.evcal_cblock {
        display: inline-block !important;
        position: relative !important;
        padding: 0;
    }


    .evo_page_content .eventon_list_event {
        border: none !important;
    }

    .evo_page_content .event_description.evcal_eventcard.open {
        border: 1px solid #f1f1f1 !important;
    }

    .evo_page_content span.evcal_desc2.evcal_event_title {text-transform: capitalize !important;}

    .evo_page_content strong.event-trigger {
        display: block;
        overflow: hidden;
        white-space: nowrap;
        padding: 5px;
    }

    .evo_page_content strong.event-trigger:hover {
        white-space: normal;
    }

    .evo_page_content .eventon_fc_days .evo_fc_day.has_events span {
        bottom: 0;
    }

    .evo_page_content .eventon_fc_days .evo_fc_day.has_events span i {
        display: none;
    }

    .evo_page_content .evcal_list_a {
        display: flex !important;
        align-content: center;
    }

    .evo_page_content .evcal_desc, .evo_page_content .evcal_cblock  {
        display: inline-block !important;
        position: relative !important;
    }

}