@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
      font-family: 'Roboto';
      src: url('/app/Assets/font/Roboto/test/Roboto-Regular-webfont.svg#RobotoRegular') format('svg');
  }
}
div.leader-board { display: table; width: 100%; position: relative; background: rgba(219, 219, 219, 0.37); border-bottom: 1px solid #CCC; height: 120px; }
.leader-board-inner{ display: table-cell; vertical-align: middle; text-align: center;}
.news-page div.example-leader-board {margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: 90px; width: 728px; border: 1px solid #000; }
.news-page div.full-center { z-index: 0; background: rgba(235, 235, 235, 0.64); -webkit-box-shadow: 0px 4px 10px -1px rgba(85, 85, 85, 0.59); box-shadow: 0px 4px 10px -1px rgba(85, 85, 85, 0.59); }
.news-page .left-column{width:760px; float:left; background:#F7F7F7; border:1px solid #ddd;;}
.news-page .right-column{ width: 340px; float: right; padding: 20px; margin-top: 20px; margin-bottom: -20px;}
.news-page .news-header{font-size:2rem; padding:20px; font-family:'Roboto', sans-serif;  width:100%; }
.news-page .top-image{-webkit-box-shadow:1px 10px 22px -9px #555;box-shadow:1px 10px 22px -9px #555; height:223px; width:595px;}
.news-page .news-top-image{width:100%;text-align:center;margin:20px 0 0 0;}
.news-page .news-content{padding:20px; word-spacing:0px; color:rgba(0, 0, 0, 0.67);font-size:1.1rem;line-height:1.7rem;font-family:'Roboto', sans-serif;text-shadow:0 1px 0px rgba(255, 255, 255, 1);font-style:normal; }
.news-page .bookmark-icon{color: #8B0000; text-shadow: 1px 1px #000; }
.news-page .super-mpu{ }
.news-page .page-wrapper{ overflow: auto;}
.news-page .news-more{clear:both; text-align:center; padding-bottom:50px; -webkit-box-shadow:0 -18px 62px -41px #000; box-shadow:0 -18px 62px -41px #000; background:rgba(0, 0, 0, 0.03); margin:20px 0; margin-bottom:0; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.news-page .arrow-up{ transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); font-size:4rem; color:rgba(162, 162, 162, 1); text-shadow:3px 0px 0px rgba(255, 255, 255, 0.33); display:block; width:30px; z-index:0; margin:auto; position:relative;}
.news-page .news-image-grid{display:table; width:100%; border-spacing:20px;}
.news-page .news-grid-item{ text-align:center; float:left; ;margin:25px; ;-webkit-box-shadow:0px 1px 4px -1px rgba(0, 0, 0, 0.59); ;box-shadow:0px 1px 4px -1px rgba(0, 0, 0, 0.59); ;background:#fff; ;width:300px;}
.news-page .news-grid-img{text-align:center;width:300px;}
.news-page .news-grid-link{display:block; font-family: 'Roboto', sans-serif; color:#333;text-decoration:none;padding:20px;}
.news-page .news-grid-contain{height:250px; overflow:hidden;float:left;}
.news-page .right-column-top{width: 340px; padding-top: 0; float: right; padding: 20px; overflow: hidden; margin: -20px 0;}
.news-page .news-source{padding:20px; font-size:1rem; padding-bottom:0; font-family: 'Roboto', sans-serif; color: rgba(0, 0, 0, 0.67); }
.news-page .news-tag-line{ font-size: 0.9rem; padding-left: 47px; position: absolute; margin-top: 5px; color: rgba(34, 34, 34, 0.61); text-shadow: 0 1px #fff;;}
.newsBuildItWrapper{text-align: center;}
.newsDisqusWrapper {padding: 35px; }