/* List View
--------------------------------------------------------------------------------------------------*/

/* List View
--------------------------------------------------------------------------------------------------*/
@import url('http://fonts.googleapis.com/css?family=Poppins:300,400,400i,500,600,700&amp;display=swap');
@import url('http://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700&amp;display=swap');
@import url('http://fonts.googleapis.com/css?family=Montserrat:400,500,600,700,800&amp;display=swap');
@import url('http://fonts.googleapis.com/css?family=Roboto:400,500,600,700,800&amp;display=swap');
@import url('http://fonts.googleapis.com/css?family=Roboto+Condensed:300,400&amp;display=swap');

/* possibly reusable */
.fc-event-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 5px;
}

/* view wrapper */
.fc-rtl .fc-list-view {
  direction: rtl; 
  /* unlike core views, leverage browser RTL */
}


/* table resets */
.fc .fc-list-table {
  table-layout: auto;
  /* for shrinkwrapping cell content */
}


.fc-list-heading td {
  font-weight: ;
}

.fc-ltr .fc-list-heading-main {
  float: left;
}

.fc-ltr .fc-list-heading-alt {
  float: left;
}

.fc-rtl .fc-list-heading-main {
  float: right;
}

.fc-rtl .fc-list-heading-alt {
  float: left; 
}

.fc-list-item-marker,
.fc-list-item-time {
  white-space: nowrap;
  width: 1px;
}

/* make the dot closer to the event title */
.fc-ltr .fc-list-item-marker {
  padding-right: 0;
}

.fc-rtl .fc-list-item-marker {
  padding-left: 0;
}


.fc-list-item-title a[href]:hover {
  /* hover effect only on titles with hrefs */
  text-decoration: none;
}

/* message when no events */
.fc-list-empty-wrap2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.fc-list-empty-wrap1 {
  width: 100%;
  height: 100%;
  display: table;
}

.fc-list-empty {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.fc-unthemed .fc-list-empty {
  /* theme will provide own background */
  background-color: #eee;
}


.fc-view-container { background-color:#ffffff !important; width:auto !important;}

.fc-toolbar h2 {
  font-size:1.4em; text-transform:none; font-family:'Roboto Condensed', Helvetica, sans-serif; font-weight:600;
  margin: 0px 0 0 0; padding:12px 10px 12px 0px; color: #ffffff; letter-spacing: normal; text-transform:uppercase;
}


.fc-list-table {}
/* month and day number */ 

.fc-list-heading tr {}

.fc-list-heading td { background-color: #ffffff !important; text-transform:uppercase;
  font-weight: 500 !important; padding: 5px 0px 0px 0px !important; font-family:'Roboto', Helvetica, sans-serif; font-size:1.15em;
   color: #003366 !important;
   }

.fc-list-heading td:before {  font-family: 'Font Awesome 6 Free' !important; content:'\f073'; font-size:.95rem !important; color: #CC6600; float:left; margin-top:-1px; padding-right:5px; }

.fc-list-heading td :first-child { margin-left:0px !important; }

/* day spelled out */
.fc-list-heading td :last-child {font-family:'Roboto', Helvetica, sans-serif !important;margin-left:5px !important; color: #006699 !important;font-weight:600 !important; float:left; font-size:1em; }


.fc-list-table tr:first-child td {
   border-top: 0px solid #000000 !important; margin-top: 0px !important;
}

.fc-list-table td {
  padding: 0px 0px 0px 8px;background-color: #ffffff !important; margin-top: 22px !important;
}

/* day headings with the list */
.fc-list-heading {
  border-top: 3px solid #e2e2e2 !important; height:15px !important; margin-top:11px !important;
}

.fc-list-view {
  border-width: 0px; width:100% !important;
  border-style: solid;line-height:1.1rem !important; font-size:.9em !important;
}

.fc-list-item-title a {
  position: relative;font-family:'Roboto', Helvetica, sans-serif !important;
  display: block; font-weight:500;line-height: normal;
  padding:0px 0px 0px 5px; margin:0px;
  border-radius: 0px;
  background-color: rgba(0,0,0,0); 
  text-align: left;
  color: #d63939;
  text-decoration: none;
  text-transform: none; 

}

.fc-list-item-time {font-family:'Roboto', Helvetica, sans-serif !important; font-weight: 400 !important; color: #222222 !important; text-transform:uppercase !important;
 font-weight:400;line-height: normal; word-spacing:-0.06rem !important; letter-spacing:-0.02rem !important;
  padding:1px 0px 1px 0px; margin:0px; width:120px !important;}

/* event list items */
.fc-list-item.fc-has-url {
  cursor: pointer !important; pointer-events: none !important;
  /* whole row will be clickable */
}

@media (max-width: 480px) {

}




@media only screen and (min-width:1200px) and (max-height:768px) {

.fc-list-view {
  border-width: 0px;line-height:.8em; height:69vh !important; 
  border-style: solid;background-color:#FFFFFF !important;
}

}