/* Add any valid CSS declarations */
/******************Test SRF ****************************************/
div[id^='google_ads_iframe_'] {
  # padding-left: calc( calc(100% - 970px) / 2);
  display: flex !important;
  justify-content: center;
}

/*************************** News Ticker *************************************/
/* News ticker "News" block background color and text color */
#block-views-newsticker-newsticker-block .block-title {
  background-color: #BC0E29;
  color: white;
  font-size: 16px;
  font-style: italic;
}
/* News ticker background color */
.views-slideshow-cycle-main-frame {
    width: 90%;
    background-color: #f0f0f0;
}

/*************************** Top Menu Bar Borders *************************************/
/* Menu top and bottom border */
#menu-bar {
   border-top: 1px #BC0E29 solid;
   border-bottom: 2px #BC0E29 solid;
   border-radius: 2px;
}

/*************************** Slide Show inset  *************************************/
/* Slide show inset */
.slider-text-block {
  background-color: rgb(247, 249, 249);
  background-color: rgba(247, 249, 249, 0.78);
  width: 230px;
  height: 175px;
}
.slider-text-title {
}
.slider-text-title a {
   color: rgb(60, 60, 60);
   color: rgba(0, 0, 0, 0.85);
}
.slider-text-title a:hover {
   text-decoration: none;
   color: blue;
}

.slider-text-body {
    font-family: 'Lucida Sans Unicode', 'Lucida Sans', 'Lucida Grande', Verdana, Geneva, sans-serif;
    font-size: 80%;
    font-style: italic;
}

.slider-link a {
   color: rgb(60, 60, 60);
   color: rgba(0, 0, 0, 0.85);
}

.slider-link a:hover {
  color: blue;
  text-decoration: none;
}

/* flex control paging below the slide show */
.flex-control-paging {
  background-color: transparent;
}

/******************************** Text Blocks Front Page ********************************/
/* set body field text size */
.front #content-column .views-field-body {
  font-size: 75%;
}

/* Set article header behavior */
.article-title a {
  color: black;
}

.article-title a:hover {
  text-decoration: none;
  color: blue;
}
 .views-field-view-node a {
  font-size: 80%;
  color: grey;
}

.views-field-view-node a:hover {
  color: blue;
  text-decoration: none;
}

/*********************Cover links *******************************/
/* set background color of the link blocks */
.issue-available-at  ul li {
   color: grey;
  background-color: rgb(237, 239, 239);
  background-color: rgba(237, 239, 239, 0.92);
}

/* Set the text color of the link */
.issue-available-at  ul li a { 
   color: grey;
}

/* Set the hover color of the link */
.issue-available-at  ul li a:hover {
  color: blue;
  text-decoration: none;
}
/********************* Event Teaser Images ******************************/
.event-teaser-page .event-row .article-image {
	height: 120px;
}

/********************* NewsLetter Subscription Images ******************************/
.newsletter-block {
    width: auto;
    height: auto;
}
.newsletter-block .newsletter-subscription img {
    width: auto;
    height: 88px;
}