#calendar .fc-content-skeleton .fc-event-container .fc-day-grid-event {
  display: none;
}

/* calendario side bar */

#block-calendar-container #calendar {
  margin: 7em 0 5em;
}

#block-calendar-container .fc-center h2 {
  text-transform: uppercase;
  color: #d0021b;
  font-size: 18px;
}

#block-calendar-container #calendar > .fc-view-container {
  border-bottom: 1px solid #000;
  padding-bottom: 1em;
}
#block-calendar-container .fc-row.fc-widget-header {
  border-bottom: 1px solid #000;
  margin-bottom: 1em;
}
#block-calendar-container .fc-widget-header.fc-day-header span {
  margin-bottom: 1.5em;
  display: block;
}

#block-calendar-container .fc-button,
#block-calendar-container .fc-button:hover,
#block-calendar-container .fc-button:focus,
#block-calendar-container .fc-button:active {
  background: none;
  border: none;
}

#block-calendar-container .fc-icon-left-single-arrow:after {
  font-family: 'Font Awesome';
  content: "\f177";
}

#block-calendar-container .fc-icon-right-single-arrow:after {
  font-family: 'Font Awesome';
  content: '\f178';
}

#block-calendar-container th {
  border: none;
}
#block-calendar-container thead.fc-head {
  border: none;
  border-bottom: 1px solid #000;
}

#block-calendar-container .fc-body table tbody {
}

#block-calendar-container tr {
  border: none;
}

#block-calendar-container td {
  border-color: #fff;
}
#block-calendar-container *[data-date] {
  position: relative;
  padding-right: 0;
  padding-top: 14px;
  text-align: center;
}
#block-calendar-container .fc-day-number {
  float: none;
}




/* fin */
