#header-top-inside {padding: 0 0 25px;}
.region-header-top-right,.region-header-top-left .site-branding__text { float: right; margin: 75px 0 0 0;}
.view-front-page .node--type-news-and-events .field--type-image {margin: 0 0 25px;}

.page-node-type-news-and-events .block-page-title-block { display:none;}

.page-node-type-news-and-events .node--type-news-and-events .field--name-field-name  {font-size: 24px;color: #35A5D7;font-family: 'Source Sans Pro';font-weight: bold; margin: 20px 0; text-align: center;}
.page-node-type-news-and-events .node--type-news-and-events  .field--type-daterange { text-align: center; margin: 0 0 10px;}
.page-node-type-news-and-events .node--type-news-and-events  .field--type-daterange time { font-weight: bold;font-size:12px;}
.page-node-type-news-and-events .node--type-news-and-events  .field--name-field-event-address { text-align: center;font-weight: bold;}
.page-node-type-news-and-events .node--type-news-and-events  .field--name-field-interest-type {text-align: center;font-weight: bold; margin: 10px 0 10px 0;}
.page-node-type-news-and-events .node--type-news-and-events  .field--name-field-interest-type .field__item { display:inline-block; margin: 0 10px 0 0;}

.page-node-type-news-and-events .node--type-news-and-events   .field--name-field-photo { margin: 0px 0 20px;}
.page-node-type-news-and-events .node--type-news-and-events   .field--name-field-photo .field__item  { margin: 15px 15px 0 0; float:left;}
.page-node-type-news-and-events .node--type-news-and-events .field--name-field-days {float: left;margin: 10px 0 25px;}

.page-node-type-news-and-events .node--type-news-and-events .field--name-field-contact-person { clear:both; margin: 0 0 10px;}
.page-node-type-news-and-events .node--type-news-and-events .field .field__label { font-size: 20px; margin: 20px 0; color: #35A5D7;}
.page-node-type-news-and-events .node--type-news-and-events .field--type-telephone .field__label,.page-node-type-news-and-events .node--type-news-and-events .field--type-email .field__label {color: #444;font-size: 14px;margin: 0;}
.page-node-type-news-and-events .node--type-news-and-events .field a {text-decoration: underline; color:#444;}

.page-node-type-news-and-events .node--type-news-and-events .field--name-field-event-days-details .field__item { display:inline-block;color: #fff; background:#35A5D7; padding: 8px; bborder-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; font-weight: bold; margin:0 10px 0 0;}

.sidebar h2 { font-size: 24px;}
.sidebar h2::after {width:100%;}
.sidebar h2.node__title { font-size: 16px;}
.sidebar h2.node__title::after {width:20px;}

@media all and (max-width: 768px) {
  #block-discovery-branding {text-align: center;}
  .region-header-top-right { margin: 0;}
  .page-node-type-news-and-events .node--type-news-and-events   .field--name-field-photo .field__item  { margin: 15px 0px 0 0; float:left;}
  .page-node-type-news-and-events .node--type-news-and-events .field--name-field-event-days-details .field__item { width: 100%; margin: 5px 0; text-align:center; }
}

@media all and (max-width: 480px) {
  .region-header-top-left .site-branding__text { margin: 25px 0 0;}
  #site-name a { font-size: 32px;}
}