.view .views-row
{ margin:0 0 20px 0; }

.view h2
{ font-size:15px;
  line-height:21px;
  margin:0; 
font-style: normal;
font-weight: 700;
  
  }

.view h2 a
{ color:black; }

.view h2 a:hover
{ color:#767676; }
.view h2 a:visited
{ color:#black; }

.view .byline
{ display:inline-block;
  font:10px/15px  'Source Sans Pro',Arial,sans-serif;
  text-transform:uppercase;
  color:#767676; }

.view .byline span
{ margin:0 0 0 5px; }

.view .byline span.authors
{ color:maroon;
  margin:0 5px 0 0; }

.view .byline span.issue
{ margin:0 5px 0 5px; }

.view .byline a
{ color:maroon;
  text-transform:uppercase;
  font:10px/15px  'Source Sans Pro',Arial,sans-serif; }

.view span.comment-count
{ display:inline;
  margin:0; }

.view span.comment-count a
{ font:10px/14px 'Source Sans Pro',Arial,sans-serif;
  color:maroon;
  text-transform:uppercase;
  background:url("../images/background-icon-comment-bubble.png") no-repeat left 3px;
  padding:0 0 0 12px; }

.view span.term-multimedia
{ margin:0 3px 0 0; }

.view span.term-multimedia a
{ display:inline-block;
  background:url("../images/background-icons-multimedia.png") no-repeat;
  width:17px;
  height:13px;
  overflow:hidden;
  text-indent:-9000px;
  margin:2px 2px 0 0; }

.view span.term-multimedia a.audio
{ background-position:left -119px; }

.view span.term-multimedia a.audio:hover
{ background-position:left -142px; }

.view span.term-multimedia a.infographic
{ background-position:left -78px;
  width:13px; }

.view span.term-multimedia a.infographic:hover
{ background-position:left -98px; }

.view span.term-multimedia a.slide-show
{ background-position:left 2px; }

.view span.term-multimedia a.slide-show:hover
{ background-position:left -18px; }

.view span.term-multimedia a.video
{ background-position:left -38px; }

.view span.term-multimedia a.video:hover
{ background-position:left -58px; }

.view p:last-child
{ margin:0 0 0 0; }

.views-view-grid h2
{ font:normal 10px/14px  'Source Sans Pro',Arial,sans-serif;
  text-transform:uppercase;
  margin:14px 0 14px 0; }

.views-view-grid h2 a,.views-view-grid h2 a:visited
{ color:#a6a6a6; }

.views-view-grid td
{ vertical-align:top;
  padding:0 20px 28px 0; }

.views-view-grid td.col-last
{ padding-right:0; }

.views-view-grid.cols-3 td
{ width:140px; }

.views-field-edit-node a
{ font-size:10px;
  color:#767676; }

.view-back-issues .issue-link a
{ font:10px/14px  'Source Sans Pro',Arial,sans-serif;
  color:maroon;
  text-transform:uppercase; }

.view-back-issues .summary
{ font-size:10px;
  line-height:14px;
  font-weight:bold;
  margin:14px 0 0 0; }

.view-portal-page-stories.view-display-id-page_1
{ padding:0 0 20px 0;
  margin:0 0 20px 0;
  border-bottom:1px solid black; }

.view-portal-page-stories.view-display-id-page_1 .views-row
{ margin:0; }

.view-portal-page-stories.view-display-id-page_1 h2
{ font-size:32px;
  line-height:42px;
  margin:21px 0 0 0; }

.view-portal-page-stories.view-display-id-page_1 p:last-child
{ margin:0 0 0 0; }

.view-portal-page-stories h2
{ font-size:21px;
  line-height:28px; }

.view-current-issue .issue
{ font:10px  'Source Sans Pro',Arial,sans-serif;
  color:#767676;
  text-transform:uppercase;
  margin:7px 0 14px 0; }

.view-current-issue .cover-image
{ margin:0 0 28px 0; }

.view-current-issue .issue-link a
{ font:10px/14px 'Source Sans Pro',Arial,sans-serif;
  color:maroon;
  text-transform:uppercase;
  margin-bottom:0;
  display:block; }

.view-current-issue .summary
{ margin:28px 0 0 0;
  font-size:11px;
  line-height:14px;
  font-weight:normal; }

.view-current-issue .summary h3
{ font-size:11px;
  line-height:14px;
  margin:0; }

.view-current-issue.view-display-id-block_2 .issue
{ margin:7px 0 28px 0; }

.view-current-issue.view-display-id-block_2 .issue-link a
{ margin-bottom:21px; }

.view-current-issue.view-display-id-block_2 .issue-link + p
{ font-size:10px; }

