/*#news section on Priority landing page*/

#news {position:relative; z-index:10;}
.priority_newsblock table{width:100%}
td.news-item.col-lg-4{width:100%}

.view-display-id-news_events_priority td{vertical-align:top;}
.view-display-id-news_events_priority td.col-last{border-right:none !important;}
.news-item.col-lg-4.border-bottom {border-bottom: 1px solid #f2f2f2;}
.news-item.col-lg-4.border-right {border-right: 1px solid #f2f2f2;}
#news .col-lg-8.border-left {border-left: 1px solid #f2f2f2;}

#news .view a div.node {padding: 15px;}
#news .view a {color: #777; text-decoration: none; display:block;}
  #news .view h2 a{color:#4a4a4a}
  #news .view a:focus,#news .view a:hover,#news .view a:active{color:#4a4a4a}
  #news .view a:hover div {background: #f2f2f2;}
  #news .view a:hover > div {background: #f2f2f2;}


#news span.date-display-single,.press-media-news-events .view-news-events .views-row .field-name-post-date{color:#777; font-family:'karbon light',sans-serif;}

.node-type-news-events .submitted, 
#news .submitted, 
.node-type-member-announcement .node-member-announcement .field-name-field-creation-date {margin: 12px 0; padding:6px 0;color: #777;font-size:12px; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2}

#news .node-news-events,.press-media-news-events .view-news-events .views-row{padding: 12px 24px 24px;}
#news .node-news-events:hover,.press-media-news-events .view-news-events .views-row:hover{background-color:#F2F2F2}

#news .view h2,body.press-media-news-events .content h2{margin:0 0 12px; font-family:'karbon medium',sans-serif; margin-top:0; line-height:1.231}
#news .field-type-text-with-summary,.view-id-news_events .field-type-text-with-summary a,.htmlintro,body.press-media-news-events .content .field-name-body{font-size: 18px;line-height: 1.35;color:#777}

body.press-media-news-events .content h2 a{color:#4a4a4a; text-decoration:none;}
.press-media-news-events .view-news-events .views-row:hover a{text-decoration:none}

#news .buttons {margin-top:36px;}



@media all and (max-width: 767px) {

#news li {width: 100%;}
.buttons .button{margin:0 0 12px}
#news .node-news-events{display:block !important; width:100% !important; height:auto !important; padding:15px; border:none; border-bottom:1px solid #f2f2f2}

}


@media all and (min-width: 768px) {

.priority_newsblock td, td.news-item,td.news-item.col-lg-4{width:33.333%}

}