footer {
background-color:#005aba;
}
.menu-container {
border-bottom:2px solid #2268ad;
}
.menu-container ul.site-menu li span a,
.menu-container ul.site-menu li span span {
text-shadow:none !important;
}

/* Remove Clubexpress Logo from footer */
div.footer-container a.footer-link {
    display: none;
}

/* ### Calendar Style formatting ### */

/* Calendar header month text larger*/
.calendar-grid-title tr td:nth-child(2) {
    font-size: 20pt;
}

/* left and right hand month links */

.calendar-grid-title a {
    font-size: 14pt;
    text-transform: uppercase;
}

.calendar-grid-title a:hover {
    color: blue !important;
}

.calendar-grid-title tbody tr td:first-child > a:first-child::before {
    content: "<< ";
}

.calendar-grid-title tbody > tr td:last-child > a:first-child::after {
    content: " >>";
}

/* Calendar day of week text larger*/
.calendar-grid-day-header 
{
    font-size: 11pt;
}

/* Make Calendar date labels larger*/
.calendar-grid-day {
    font-size: 1em;
}

/* Padding the text in the calendar event labels*/
.calendar-grid-link {
    padding: 3pt;
}

/* Hide sidebar on narrow screens */
@media (max-width: 768px) {
  aside.left-col {
    display: none;
  }
}

/* Sidebar calendar widget: white anchor text */
aside .dw-cal-widget .ue-link a {
  color: white;
}

aside .dw-cal-widget .ue-link a:hover {
  text-decoration: none;
  background-color: #cb082e;
}

/* Sidebar calendar widget: expand entries on hover */
aside .dw-cal-widget div.ue-desc {
  max-height: 3em; /* Display about 2 lines (collapsed) */
  color: white;
}

.dw-cal-widget div.ue-desc:hover {
  max-height: 20em; /* Display lots more text (expanded) */
}

/* Make links in carousel white */
div.overlay div.item-link a {
  text-decoration: none;
  color: white;
  border: 1px solid white;
  border-radius: 3px;
  background-color:#005aba;
  padding: 0px 2px 1px 2px;
}

div.overlay div.item-link a:hover {
  background-color: #cb082e;
}

/* Add padding beneath carousel contents */
div.overlay div.item-contents {
  padding-bottom: 4px;
}

/* Blog sidebar: hide author */
aside div.ce-widget div.rb-author {
  display: none;
}

/* Blog sidebar: link text is white */
aside div.ce-widget div.rb-line a {
  color: white;
}

/* Blog sidebar: link text is white */
aside div.ce-widget div.rb-line a:hover {
  text-decoration: none;
  background-color: #cb082e;
}

/* Blog sidebar: datetime is white */
aside div.ce-widget div.rb-datetime {
  color: white;
}



/*
 * Hide the "register now" button that does on-page navigation.
 * This appears as part of STOL WARS pilot registration.
 */
div.event-detail-content
  div.user-control-container
  div.user-action-control
  a.register-now-button {
    display: none;
}

/* Store left-column filter: Hide it. */
div.store-left-col {
    display: none;
}
/*
 * Hide the spinner control used for "number of people who will attend"
 * as part of STOL WARS pilot registration.
 */
div.event-detail-content
  div[id=register-section]
  div.registrant-type-options
  div.spinner-container {
    display: none;
}