/*********************
BREAKPOINTS
*********************/
/***
*
*   News Teasers Mixin
*
*/
/***
*
*   Horizontal Teaser Mixin
*/
/***
*
*   Headline bar block
*
*/
.cfaesbase-theme {
  /*** News :: Full Article ***/
  /* News Article :: Header Image */
  /* News Article :: Writer and Sources blocks */
  /* News Article :: Writer and Sources blocks */
  /* News Article :: Writer blocks */
  /* News Article :: Writers & Sources :: Block Labels */
  /* News Article :: Related Articles :: Field Items */
  /* News Article :: Related Articles :: Block Label */
  /* News Article :: Related Articles */
  /* This css rule will be adding margin to images */
  /* that floating left or right. */ }
  .cfaesbase-theme .news_head {
    position: relative;
    display: block;
    height: 60px;
    clear: both; }
    .cfaesbase-theme .news_head .field-name-field-nr-writers {
      margin-bottom: 5px; }
      .cfaesbase-theme .news_head .field-name-field-nr-writers .field-label {
        margin-right: 0;
        display: none; }
      .cfaesbase-theme .news_head .field-name-field-nr-writers .field-item {
        margin-right: 0; }
        .cfaesbase-theme .news_head .field-name-field-nr-writers .field-item a {
          border: none;
          padding: 0; }
      .cfaesbase-theme .news_head .field-name-field-nr-writers .field-items:before {
        content: "By: "; }
      .cfaesbase-theme .news_head .field-name-field-nr-writers .field-items .field-item:before {
        content: ",";
        right: 3px;
        position: relative;
        padding-right: 3px; }
      .cfaesbase-theme .news_head .field-name-field-nr-writers .field-items .field-item:last-child:after {
        content: none; }
      .cfaesbase-theme .news_head .field-name-field-nr-writers .field-items .field-item:last-child:before {
        content: " and";
        padding-left: 3px; }
      .cfaesbase-theme .news_head .field-name-field-nr-writers .field-items .field-item:first-child:before {
        content: none; }
  .cfaesbase-theme #news_release_container {
    clear: both; }
  .cfaesbase-theme .field-name-field-news-image-header,
  .cfaesbase-theme .node-govrel-event-summary .field-name-field-govrel-img-head {
    overflow: hidden;
    width: 300px;
    margin-bottom: 0.2em;
    float: right;
    margin-left: 0.5em; }
  .cfaesbase-theme .left-align.field-name-field-news-image-header,
  .cfaesbase-theme .node-govrel-event-summary .field-name-field-govrel-img-head {
    float: left;
    margin-right: 1em;
    margin-top: 1.3em; }
  .cfaesbase-theme .right-align.field-name-field-news-image-header {
    float: right;
    margin-left: 1em;
    margin-top: 1.3em; }
  .cfaesbase-theme .field-name-field-news-image-header img,
  .cfaesbase-theme .node-govrel-event-summary .field-name-field-govrel-img-head img {
    display: inline; }
  .cfaesbase-theme .field-name-field-nr-credits {
    width: 40%;
    float: left;
    margin-right: 20px; }
    .cfaesbase-theme .field-name-field-nr-credits .views-row {
      margin-bottom: 15px; }
  .cfaesbase-theme .field-name-field-news-sources {
    width: 40%;
    float: left; }
  .cfaesbase-theme .field-name-field-news-writers {
    margin-right: 5em; }
  .cfaesbase-theme .field-name-field-nr-credits .field-label,
  .cfaesbase-theme .field-name-field-news-sources .field-label {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #bb0000; }
    .cfaesbase-theme .field-name-field-nr-credits .field-label a,
    .cfaesbase-theme .field-name-field-news-sources .field-label a {
      color: #bb0000; }
    .cfaesbase-theme .field-name-field-nr-credits .field-label a:link, .cfaesbase-theme .field-name-field-nr-credits .field-label a:visited,
    .cfaesbase-theme .field-name-field-news-sources .field-label a:link,
    .cfaesbase-theme .field-name-field-news-sources .field-label a:visited {
      text-decoration: none; }
    .cfaesbase-theme .field-name-field-nr-credits .field-label a:hover, .cfaesbase-theme .field-name-field-nr-credits .field-label a:focus,
    .cfaesbase-theme .field-name-field-news-sources .field-label a:hover,
    .cfaesbase-theme .field-name-field-news-sources .field-label a:focus {
      text-decoration: underline; }
  .cfaesbase-theme .field-name-field-related-articles .field-item {
    list-style-type: square;
    color: #005581;
    display: list-item;
    margin: 0.7em 0 0.7em 2em; }
  .cfaesbase-theme .field-name-field-related-articles .field-label {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #bb0000; }
    .cfaesbase-theme .field-name-field-related-articles .field-label a {
      color: #bb0000; }
    .cfaesbase-theme .field-name-field-related-articles .field-label a:link, .cfaesbase-theme .field-name-field-related-articles .field-label a:visited {
      text-decoration: none; }
    .cfaesbase-theme .field-name-field-related-articles .field-label a:hover, .cfaesbase-theme .field-name-field-related-articles .field-label a:focus {
      text-decoration: underline; }
  .cfaesbase-theme .node-news-releases .field-name-field-related-articles {
    clear: both; }
  .cfaesbase-theme .not-front #content .views-field-field-event-header-image div img {
    float: left;
    display: block;
    margin-right: 15px; }
  .cfaesbase-theme .not-front #region-content img[style*="left"] {
    margin-right: 1em;
    margin-bottom: 0.7em; }
  .cfaesbase-theme .not-front #region-content img[style*="right"] {
    margin-left: 1em;
    margin-bottom: 0.7em; }

/* 2019 News Filters */
#views-exposed-form-news-newsarchive .form-text, #views-exposed-form-news-newsarchive .form-select {
  width: 176px; }
#views-exposed-form-news-newsarchive .views-widget-filter-date_filter {
  margin-top: 10px; }
  #views-exposed-form-news-newsarchive .views-widget-filter-date_filter .views-widget {
    margin-top: 10px; }
  #views-exposed-form-news-newsarchive .views-widget-filter-date_filter .form-type-date-popup {
    width: 150px;
    margin-left: 20px; }
  #views-exposed-form-news-newsarchive .views-widget-filter-date_filter .form-text {
    width: 150px; }
#views-exposed-form-news-newsarchive .views-submit-button input, #views-exposed-form-news-newsarchive .views-reset-button input {
  width: 176px;
  float: none;
  padding: 10px;
  background: #667b96;
  text-decoration: none;
  color: #fff;
  display: inline-block;
  text-shadow: none;
  border: 1px solid #667b96;
  border-radius: 0;
  text-align: center; }
  #views-exposed-form-news-newsarchive .views-submit-button input:hover, #views-exposed-form-news-newsarchive .views-reset-button input:hover {
    background: #fff;
    border: 1px solid #667b96;
    color: #667b96; }

#region-sidebar-first #block-cfaesmain-news-news-archive-search {
  margin-bottom: 0; }
  #region-sidebar-first #block-cfaesmain-news-news-archive-search a.button-link {
    width: 176px;
    padding: 5px 0px;
    text-align: left; }
    #region-sidebar-first #block-cfaesmain-news-news-archive-search a.button-link span {
      padding-left: 10px; }

/* 2019 Contact News Team */
.view-display-id-contactnews .views-row {
  padding: 25px;
  margin-bottom: 25px;
  background-color: white;
  width: 100%; }
  .view-display-id-contactnews .views-row h3 a {
    color: #bb0000; }
  .view-display-id-contactnews .views-row .views-label {
    float: left;
    margin-right: 10px;
    font-weight: bold; }
  .view-display-id-contactnews .views-row .views-field-field-nw-focus-areas {
    margin-top: 25px; }

.context-news-writers .teaser-wrap {
  margin-top: 25px; }

.calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview {
  background: #ffffcc; }

.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
  background: #ffffcc; }

/* Without this, overlapping events display on top of one another */
.calendar-calendar .week-view div.single-day .view-item, .calendar-calendar .day-view div.single-day .view-item {
  position: relative;
  top: 0; }

/* Without this, events with long titles push following events too far down */
.calendar-calendar .week-view .full td .inner div.calendar.weekview div.views-field-title {
  max-height: 30px;
  overflow: hidden; }

/* Prevent background-color from changing on hover */
#section-content .region-content #block-system-main .calendar-calendar tr:hover td {
  background-color: inherit; }

#section-content .region-content #block-system-main .calendar-calendar tr:hover td.empty {
  background-color: #F4F4F4; }

.month-view table tr:hover td:hover, .week-view table tr:hover td:hover, .day-view .calendar-agenda-items.single-day:hover {
  background-color: inherit; }

.calendar-calendar .week-view div.single-day .i_0.md_0 .view-item .calendar {
  width: auto !important; }

/*# sourceMappingURL=cfaesmain_news.css.map */
