    /*calendário*/
.calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview {
    background: #fff;
}

.calendar-calendar .month-view .full td.multi-day .inner .monthview div.cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
    background: red;
}

.calendar-calendar td .inner div.day a {
    color: red;
}
.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {
    background-color: #fff;
}

table td.mini, table th.mini, table.mini td.week {
    padding: 0;
    margin: 0;
    text-align:center
}

/*links do calendário pequeno*/ 
.calendar-calendar .mini-day-on a {font-weight: bold; color: #ff6347 /*tomato*/; text-decoration: none;
}
.calendar-calendar .mini-day-on a:hover {font-weight: bold; color: white; text-decoration: none;
}
.calendar-calendar td.has-events a:hover {background: linear-gradient(60deg, #941417, #ff6347);/*tomato*/; display: block; text-decoration: none;
}


.calendar-calendar .month-view .full td.date-box.today {
    border:none;
    background: #ccc;
}

.calendar-calendar .month-view .full tr td.today, .calendar-calendar .month-view .full tr.odd td.today, .calendar-calendar .month-view .full tr.even td.today {
    border:none;
    background: #ccc;
}
.calendar-calendar .month-view .full tr td.single-day.today {
    border-bottom: 4px solid red;
}

.date-nav {
    padding-bottom: 0em;
}

.view .date-nav-wrapper .date-prev {
    right: 80px;
}


.year {
    background-image: url("../../../images/color-schemes/light-red/post-meta-divider.png"); 
    background: none;
    color: #222222;
    padding: 0px 0 0 0;
}

.month {
    color: #000;
    display: block;
}

.day {
    font-size:4vw;
}

/*mini-calendário*/
.calendar-calendar .month-view table {
text-transform: uppercase;
}
.calendar-calendar table.mini td.empty{
    background: #f5f3ff;
    border:1px solid #f5f3ff;
}
.calendar-calendar .mini{
    background: #eeebff;
    border: 1px solid #f5f3ff;
    
}