/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

#next-month,
#current-month {
    top: -4.16rem;
    box-shadow: 0rem 0.13rem 0.63rem rgb(0 0 0 / 20%);
}

@media (min-width: 992px) {
    #next-month,
    #current-month {
        top: 0;
        margin-bottom: 0;
    }
}

#section-calendar-slider-eventos .calendar-ul {
    padding-left: 25px !important;
}

#section-calendar-slider-eventos .content {
    margin-bottom: 3rem;
    margin-top: 6rem;
}

#section-calendar-slider-eventos .slick-arrow {
    top: 40%;
}

#section-calendar-slider-eventos .slick-arrow.slick-prev {
    left: -2.5rem !important;
}

#section-calendar-slider-eventos .slick-dots li button {
    font-size: 0;
    display: none;
}

#section-calendar-slider-eventos .forums-carousel .carousel .slick-dots {
    width: 0;
    left: 50%;
}

#section-calendar-slider-eventos #wp-calendar.date-picker {
    box-shadow: 0rem 0rem 0rem rgb(0 0 0 / 20%) !important;
    top: auto;
}

#section-calendar-slider-eventos tbody {
    margin: 0 0.5rem 0.5rem 1rem;
}

#section-calendar-slider-eventos .calendar-header {
    margin-bottom: 2.5rem !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

#section-calendar-slider-eventos .calendar-header .month-year {
    font-size: 31px !important;
    text-transform: capitalize;
}

#section-calendar-slider-eventos .date-picker .week-days {
    margin-left: 1rem;
    margin-right: 0.5rem;
}

#section-calendar-slider-eventos nav.nav-carousel button .icon {
    width: 2rem;
    height: 1rem;
}