.block--nir-events__widget--5826:not(:first-child) {

}

.block--nir-events__widget--5826 h1,
.block--nir-events__widget--5826 h2 {
  color: #51beed;
  margin: 0;
  padding-bottom: 15px;
}

.block--nir-events__widget--5826 .nir-widgets--field-container, 
.block--nir-events__widget--5826 .two-col-field {
    float: left;
}

.block--nir-events__widget--5826 .nir-widgets--field-container {
    width: initial !important;
    max-width: 200px;
    margin: 0 14px 0 0;
}

.block--nir-events__widget--5826 input[type="submit"] {
    float: left;
    margin: 24px 0 0;
}

.block--nir-events__widget--5826 .nir-widget--list {
  clear: both;
}

.block--nir-events__widget--5826 .nir-widget--list > article {
  padding: 12px 18px
}

.block--nir-events__widget--5826 .nir-widget--list > article:nth-child(odd) {
    background: #f0f0f0;
}

.block--nir-events__widget--5826 .nir-widget--list > article:nth-child(even) {
    background: #f5f5f5;
}

.block--nir-events__widget--5826 .nir-widget--event--date {
  padding: 0 0 5px;
    font-size: 18px;
    color: #444444;
    font-weight: 600;
    line-height: 1.4;
}

.block--nir-events__widget--5826 .nir-widgets--event--title {
  padding: 0 0 5px;
}

.block--nir-events__widget--5826 .nir-widgets--event--title a,
.block--nir-events__widget--5826 .nir-widgets--event--title a:hover {
  text-decoration: none;
    font-size: 19px;
    font-weight: 400;
    color: #444444;
    font-family: 'Guardian Sans Web', sans-serif;
}

.nir-widget--event--add-to-calendar div {
    display: inline-block;
    line-height: 1;
    vertical-align: top;
}

.nir-widget--event--add-to-calendar a {
    line-height: 1;
    vertical-align: top;
}

.node--type-nir-event #date {
  font-size: 18px;
    color: #444444;
    font-weight: 600;
    line-height: 1.4;
    padding: 12px 0 0;
}

.node--type-nir-event #add-event {
    line-height: 1;
    padding: 15px 0 0;
}

.event-detail .event-label {
  font-weight: bold;
    margin: 0;
    padding: 0 0 4px;
}

.event-detail .event-label::after {
    content: ":";
}

.node--type-nir-event .event-detail {
  padding: 12px 0 0;
}

.node--type-nir-event #date + #webcast {
  padding: 30px 0 0;
}

.node--type-nir-event #supporting {
    padding: 0;
}

.node--type-nir-event #supporting .event-label {
    display: none;
}

.node--type-nir-event .field--name-field-nir-event-summary {
    padding: 12px 0 0;
}

#supporting .event-label {
    padding: 0 0 8px;
}

.node--type-nir-event #location {

}

.node--type-nir-event [class*="webcast"] a {
  display: inline-block;
  position: relative;
  padding: 4px 4px 4px 35px;
    color: #444444;
    text-decoration: none;
}

.node--type-nir-event [class*="webcast"] a::before {
    background: url(../../isc/images/webcast-icon.png) center center;
    content: "" !important;
    height: 23px;
    width: 25px;
display: inline-block;
    position: absolute;
     left: 1px;
    top: 2px;
/*    left: 2px;
    top: 3px;
*/}

.node--type-nir-event .file--application-pdf a {
  position: relative;
  padding: 4px 4px 4px 35px;
  display: inline-block;
    color: #444444;
    text-decoration: none;
}

.node--type-nir-event .file--application-pdf a::before {
    background: url(../../isc/images/pdf-icon3.png) center center;
    background-size: 19px 25px;
    content: "";
    height: 25px;
    width: 19px;
    display: inline-block;
    position: absolute;
    left: 5px;
    top: 2px;
/*    left: 0px;
    top: -2px;*/
}

#location .field__item::before {
/*    content: "Location: ";*/
    font-weight: bold;
    display: inline;
}

.add-outlook,
.add-gcal{
    display: inline-block;
    padding: 0 3px 0 0;
}