.fc-event{
    line-height: 1;
}
.fc-view-container .fc-title,
.fc-day-grid-event>.fc-content{
    font-size: 11px;
    white-space: normal;
    line-height: 1.1;
}
.twd_events_widget .widget-title.widgettitle{
    font-weight: 700;
}
#ec_admin_calendar td{
    padding: 0;
}
#ec_admin_calendar table{
    margin: 0;
}
#ec_admin_calendar td.fc-day-number{
    padding: 0 5px;
}
#ec_admin_calendar td.fc-event-container a{
    text-decoration: none;
}

#ec_admin_calendar .fc-time{
    display: none;
}
#ec_admin_calendar .fc-time.fc-widget-content{
    display: table-cell;
}
#twd_events_widget a:after{
    content: '';
    display: block;
    clear: both;
}
#twd_events_widget a{
    padding: 5px 0;
    display: block;
    line-height: 1;
}
#twd_events_widget .twd-events-date{
    position: relative;
    float: left;
    padding: 12px 7px 6px 0;
    text-align: right;
    min-width: 80px;
}
#twd_events_widget .twd-events-day{
    margin: 0 5px;
    font-size: 46px;
    font-weight: bold;
}
#twd_events_widget .twd-events-month{
    float: left;
    left: 0px;
    top: 27px;
    position: absolute;
    text-transform: uppercase;
    transform: rotate(-90deg);
    letter-spacing: 4px;
    font-size: 13px;
    font-weight: 300;
}
#twd_events_widget .twd-events-content{
    float:left;
    padding: 0 0 0 10px;
}
.fc-event{
    line-height: 1;
}
.fc-view-container .fc-title,
.fc-day-grid-event>.fc-content{
    font-size: 11px;
    white-space: normal;
    line-height: 1.1;
}
.twd_events_widget .widget-title.widgettitle{
    font-weight: 700;
}

.qtip-content blockquote {
    font-size: 1em;
}

.fc-content-skeleton { background-color: transparent; }
.fc-content-skeleton * { background-color: transparent; }

/*@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px)  {*/
    .fc-view-container .fc-title, .fc-day-grid-event>.fc-content {
        max-height: 2.3em;
    }
/*}*/

.fc-day-grid-container,.fc-scroller {  height:auto !important; }


/* Widget styles for TWD The Thrill Is Gone theme */
#sidebar .widget_tw-events ul {
  padding: 0; }

#sidebar .widget_tw-events li {
  list-style: none;
  cursor: default;
  padding: 1rem;
  border-radius: 3px; }
  #sidebar .widget_tw-events li:hover {
    background: rgba(0, 0, 0, 0.1); }

#sidebar .widget_tw-events .twd-events-date {
  float: left;
  font-family: 'Open Sans', sans-serif;
  color: #525d76;
  font-size: 2.7rem;
  line-height: 2.7rem;
  font-weight: 100;
  margin-right: 1rem;
  padding: 0 !important; }

#sidebar .widget_tw-events .twd-events-month {
  font-size: 1rem;
  left: -10px !important;
  top: 0px !important; }

#sidebar .widget_tw-events .twd-events-content {
  line-height: 2.7rem; }

#sidebar .widget_tw-events .entry-meta {
  color: #58c1ca;
  text-transform: uppercase;
  font-weight: 600; }
