#node--blog-page .header-image  .text-wrapper h1{ color:white; }
#node--blog-page .header-image .text-wrapper p{ color:white; }

#node--blog-page #filter{	position:relative;z-index:2; }
#node--blog-page #blog-content{ position:relative;z-index:1; }

#node--blog-page #filter{	width:100%; }
#node--blog-page #filter:after{ display:block;content:"";clear:both; }
#node--blog-page #filter a{ display:block;width:100%;color:#004182;padding:7px 10px 7px 10px;font-weight:400;text-transform:uppercase;cursor:pointer; }
#node--blog-page #filter .filter-btn{ position:relative;float:right;min-width:250px;height:42px;margin-left:20px;box-sizing:border-box;border:1px solid #CCC;text-align:center;color:#004182;background:white;padding:7px 10px 2px 10px;font-size:18px;font-weight:400;text-transform:uppercase;cursor:pointer;margin-bottom:10px; }

#node--blog-page #filter #filter-select{ z-index:10;padding-right:50px; }
#node--blog-page #filter #filter-select:after{ display:block;content:"";position:absolute;right:10px;top:50%;width:30px;height:14px;margin-top:-7px;background:url('../images/pages/pr-page/down-btn.png') 0 0 no-repeat; }
#node--blog-page #filter #filter-content{ position:absolute;top:40px;left:-1px;right:-1px;display:none;overflow:hidden;box-sizing:border-box;border:1px solid #CCC;background:rgba(255,255,255,1);background:white;text-align:left;font-size:16px; }
#node--blog-page #filter .filter-bu{ color:#666;padding:7px 10px 7px 10px;font-weight:400;margin-top:40px; }



#node--blog-page .textblock{ text-align:center;margin-bottom:80px;margin-top:60px; }

#node--blog-page .articles-container{ width:100%;height:auto;overflow:hidden; }
#node--blog-page .articles-container h2.year{ margin-top:40px;margin-bottom:40px;font-weight:400; }
#node--blog-page .articles-container:first-of-type h2.year{ display:none; }

#node--blog-page article{ position:relative;padding-bottom:65px;margin-bottom:70px; }
#node--blog-page article:after{ display:block;content:"";position:absolute;bottom:8px;left:30%;right:30%;height:3px;background:#c7c2b9; }
#node--blog-page article:last-of-type{ padding-bottom:0; }
#node--blog-page article:last-of-type:after{ display:none; }

#node--blog-page article .author-date{ font-size:16px;color:#004182;margin-bottom:16px; }
#node--blog-page article img{ width:100%;height:auto; }
#node--blog-page article h2{ margin-top:35px;text-align:left;font-size:20px; }
#node--blog-page article .article-footer-row{ text-align:center;position:relative;min-height:30px; }
#node--blog-page article .share-wrapper{ margin-top:35px;text-align:center; }

#node--blog-page article .share-wrapper .icon{ display:inline-block;width:36px;height:35px;background:url('../images/pages/pr-page/social-icons.png')  1000px 0 no-repeat;overflow:hidden; }
#node--blog-page article .share-wrapper .icon.facebook-icon{ background-position:0 0; }
#node--blog-page article .share-wrapper .icon.linkedin-icon{ background-position:-36px 0; }
#node--blog-page article .share-wrapper .icon.twitter-icon{ background-position:-72px 0; }

#node--blog-page .more-btn-row{ position:relative;height:27px;text-align:left;color:#666;border-bottom:2px solid #666;margin-bottom:20px;font-size:16px;font-weight:300;cursor:pointer; }
#node--blog-page .more-btn-row button{ position:absolute;right:0;bottom:0;height:24px;padding:4px 50px 1px 50px;background-color:#666;opacity:1;width:auto;font-size:14px; }

#node--blog-page .more-btn-row:hover{ border-bottom:2px solid #003871;color:#003871; }
#node--blog-page .more-btn-row:hover button{ background:#003871; }


@media(min-width:768px){
	#node--blog-page article .share-wrapper{ margin-top:0;text-align:right;position:absolute;top:0;right:0;width:200px;height:30px; }
}
