.node-type-events .field-type-datetime .date-display-single .date-display-range {
  display: inline;
}

#block-views-calendar-block-1 {
clear: both;
overflow: hidden;
padding-top: 10px;
}

.node-type-events .field-type-datetime .date-display-single .date-display-range,
.views-field-field-event-date .date-display-single .date-display-range {
display: inline;
}

.node-events.node-teaser .field-type-text-with-summary { display: block; !important}

.date-widget {
display: block;
float: left;
width: 60px;
  color: #fff;
  margin: 0 0.5em 0.5em 0;
  background: #ababab;
}

.date-widget .year {
  display: block;
  margin: 0;
  padding: 0;
  line-height: 0.9rem;
  font-size: 0.7rem;
  text-align: center;
  background: black;
}

.date-widget .day {
  display: block;
  text-align: center;
  line-height: 2.2rem;
  font-size: 2rem;
}

.date-widget .month {
  display: block;
  text-align: center;
  line-height: 1.2rem;
  font-size: 1rem;
}

.date-widget .until,
.date-widget .time {
  display: block;
  text-align: center;
  font-size: 1rem;
  line-height: 1.2rem;
}

.view-id-events.view-display-id-page_1 .view-filters{
  display: none;
}

.node .event--image {
  display: block;
  float: left;
  width: auto;
  margin: 0 10px 10px 0;
}

/* AE: Somehow, the themes lost this float */
.node-teaser .event--image {
  float: left;
  margin-right: 15px;
}
.node-events.node-teaser ul.links {
  display: inline;
  /*padding: 0 0 0 28px;*/
}
.node-events.node-teaser ul.links li {
  margin: 0 0 10px 0;
  margin: 0 0 var(--gutter, 10px) 0;
}
.node-events.node-teaser .field-name-field-event-start-date .date-display-single,
.node-events.node-teaser .field-name-field-event-date .date-display-single,
.node-events.node-teaser .field-name-field-event-date .date-display-range {
  font-size: 10px;
}
.node-events.node-teaser .field-name-field-event-start-date .date-display-single .date-display-range,
.node-events.node-teaser .field-name-field-event-date .date-display-single .date-display-range {
  display: inline-block;
}

/**
* Calendar view dates
*/
.view-calendar-shows {
  line-height: 1em;
}
.node-events .event-main {
width: calc(50% - 60px);
}

/**
* Header
*/
@media only screen and (max-width: 959px)  {
  header.page-header .header-branding {
    height: 172px;
  }
  .toggler {
    top: -220px;
  }

  

}

/* BREADCRUMBS */
#breadcrumb { display: block !important; }

#block-uct-domain-menu-tools-uct-breadcrumbs,
[id]#block-uct-domain-menu-tools-uct-breadcrumbs,
.front #block-uct-domain-menu-tools-uct-breadcrumbs,
.front #breadcrumb,
.node-type-webform  #breadcrumb, 
.node-type-webform  #block-uct-domain-menu-tools-uct-breadcrumbs,
.node-type-news #breadcrumb,
.node-type-news #block-uct-domain-menu-tools-uct-breadcrumbs { 
  display: none !important; 
}

body:not(.node-type-webform) #page-banner + #breadcrumb {
  display: none !important;
}

@media only screen and (max-width: 959px)  {
  /* Mobile logo resize fix */
  #block-views-co-brand-block a img {
    max-width: 300px;
    max-height: 97px;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
}

/* Critcal page Event archive double title fix */
.node-type-critical-page .panel-pane.pane-node-title {
  display: none;
}
