h1					{font-family:'Montserrat', sans-serif; font-size:38px; font-size:3.8rem; font-weight:bold; text-transform:uppercase;}
.news-bottom h2		{font-family:'Montserrat', sans-serif; font-size:18px; font-size:1.8rem; font-weight:bold; text-transform:uppercase; color:#4a4a4a; margin-bottom:0;}

.white-bg			{background-color:#fff;}
p.article-tags		{color:#a7a7a7; font-size:12px; font-size:1.2rem; margin-top:30px; line-height:20px; line-height:2rem;}

.news-interaction					{width:250px; float:left; position:relative; padding:30px 0;}
.news-interaction .date-posted		{width:70px; position:relative; font-size:28px; font-size:2.8rem; border:1px solid #e3e7ea; float:left; margin:0 20px 0 0;}
.news-interaction .date-posted span	{font-size:19px; font-size:1.9rem; font-weight:normal;}
.news-interaction a					{width:68px; text-align:center; float:left; font-size:12px; font-size:1.2rem; color:#4a4a4a; text-decoration:none; font-family:'Montserrat', sans-serif; display:block;}
.news-interaction a span			{margin-bottom:5px; min-height:26px;}
.share-link							{width:68px; float:left; position:relative; z-index:99;}
.share-link ul						{display:none; list-style:none; background-color:#e5e5e5; width:100%; border-radius:3px; position:absolute; top:60px; left:50%; margin-left:-34px; padding:10px 0}
.share-link ul li					{margin:0;}
.share-link ul li a					{height:auto; margin:0; float:none; padding:15px 0;}
.share-link ul li a:hover			{background-color:#4a4a4a;}
.share-link ul li a span			{min-height:inherit;}

.share-link ul li a:hover span.icon-twitter-grey	{background-position:0 -250px;}
.share-link ul li a:hover span.icon-facebook-grey	{background-position:0 -200px;}
.share-link ul li a:hover span.icon-email-grey		{background-position:-250px -200px;}

.video-pullout		{float:left; margin:10px 35px 35px -285px; border-bottom:1px solid #d7d7d7;}
.video-pullout p	{color:#95a1aa; margin-top:15px}

.col-row		{padding-top:20px}

.btn-circle-medium						{margin-top:15px;}
.btn-circle-medium.btn-circle-email		{margin-right:0}

/***NEWS ALTERNATE***/
p.author					{color:#0054a6; text-align:left; text-transform:uppercase; font-size:16pxp; font-size:1.6rem; font-family:'Montserrat', sans-serif; font-weight:bold;}
.news-banner-full-image		{border-bottom:1px solid #d7d7d7; margin-bottom:30px;}
.news-banner-full-image	p	{color:#95a1aa; font-size:16px; font-size:1.6rem; margin:15px 0;}
.btn-grey					{margin:20px 0;}
.wide-col-alt h2			{font-family:'Raleway', sans-serif; font-weight:normal; text-transform:none; font-size:36px; font-size:3.6rem;}

.news-pullout					{width:260px;}
.news-pullout.left				{margin:20px 30px 10px 0}
.news-pullout.right				{margin:20px 0 10px 30px}
.news-pullout .block-quote hr	{width:78%;}

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

h1	{font-size:26px; font-size:2.6rem; text-align:left;}
.news-interaction	{width:20%;}
.news-interaction a	{width:33%; max-width:68px;}
.news-interaction .date-posted	{width:33%; margin:0; max-width:68px;}
.share-link			{width:33%; max-width:68px;}
.article-copy		{width:78%; margin-left:2%;}
.share-link ul li a	{width:100%; max-width:68px;}
.share-link a		{width:100%; max-width:68px;}
.video-pullout		{margin:10px 35px 35px 0;}
.narrow-col				{width:100%; margin-top:20px; text-align:center;}
.wide-col				{width:100%; margin:0;}

/***NEWS ALTERNATE***/
.narrow-col-alt	{width:5%;}
.wide-col-alt	{width:90%;}
.narrow-col-alt	.news-interaction	{width:100%; padding-top:0}
}

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

.news-interaction .date-posted		{font-size:16px; font-size:1.6rem;}
.news-interaction .date-posted span	{font-size:16px; font-size:1.6rem;}
.video-pullout			{width:100%; margin:0 0 30px 0;}
.video-pullout iframe	{width:100%;}

}

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

.news-interaction .date-posted		{font-size:28px; font-size:2.8rem;}
.news-interaction .date-posted span	{font-size:19px; font-size:1.9rem;}
.news-interaction		{width:100%; float:none; padding-bottom:0;}
.article-copy			{width:100%; padding:0; margin:0; float:none;}

/***NEWS ALTERNATE***/
p.author							{margin-top:20px;}
.narrow-col-alt						{padding-bottom:0;}
.news-banner-full-image				{margin-bottom:0;}
.news-pullout						{width:100%;}

.narrow-col-alt	{width:100%;}
.wide-col-alt	{width:98%;}
}

