/*  Calendar - day */
.month-view th { width: 14.28% !important }
.week-view th.days { border: none; border: none; padding: 0px; }
.week-view .days-name { border-top: solid 1px #e9e9e9; border-bottom: solid 1px #e9e9e9; width: 100% }
.week-view .nts { width: 30px; float: left; font-size: 20px; font-family: 'PlayfairDisplay-Italic', Arial !important; color: #a60b29; height: 30px; border-left: solid 1px #e9e9e9; }
.week-view .days.sun > .functNumber { border-right: solid 1px #e9e9e9; margin-right: -1px; }
.week-view .all-day.last { display: none }
.week-view .nts-disabled { color: #cccccc; }
.week-view .nts-enabled {  }
.week-view .functNumber { float: right; font-size: 12px; font-family: 'PlayfairDisplay-Italic', Arial !important; color: #9e9e9e; text-transform: lowercase; /*border-right: solid 1px #e9e9e9;*/ padding-top: 5px; padding-right: 8px; height: 30px; }
.week-view td.calendar-agenda-items { border-right: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; }
.week-view .calendar-hour { font-size: 20px !important; font-family: 'PlayfairDisplay-Regular', Arial !important; color: #a60b29; }

.week-view .enabled_day h6 a, .week-view .enabled_day h6 a:visited { font-family: 'FiraSans-Medium', Arial  !important; color: #777777 !important; }
.week-view .enabled_day h5 a, .week-view .enabled_day h5 a:visited { font-family: 'FiraSans-Medium', Arial  !important; color: #222222 !important; }
.week-view .btn-calendar-info { font-family: 'FiraSans-Bold', Arial !important; width: 100%; position: absolute; bottom: 0px; display: inline; }
.week-view .calendar.weekview { padding: 0px !important; }
.week-view h5,.week-view h6 { padding-left: 10px; padding-right: 10px; }
.weekview .row { height: 170px; padding-bottom: 20px; margin-top: 20px !important; }


/* Desktop */
@media (min-width: 767px) { 
}

/* Responsive */
@media (max-width: 767px) {
}