/* ------------------------
	TWCC :: ASL - Rail - 3 - v2
------------------------- */
@font-face {
  font-family: 'twcround-light';
  src: url('../../fonts/twcround/twcround-light.eot');
  src: url('../../fonts/twcround/twcround-light.eot?#iefix') format("embedded-opentype"),
       url('../../fonts/twcround/twcround-light.woff') format("woff"),
       url('../../fonts/twcround/twcround-light.ttf') format("truetype");
  font-weight:normal;
  font-style:normal
}

@font-face {
  font-family: 'twcround-book';
  src: url('../../fonts/twcround/twcround-book.eot');
  src: url('../../fonts/twcround/twcround-book.eot?#iefix') format("embedded-opentype"),
       url('../../fonts/twcround/twcround-book.woff') format("woff"),
       url('../../fonts/twcround/twcround-book.ttf') format("truetype");
  font-weight:normal;
  font-style:normal
}

/* ------------------
  Widget Container
------------------------- */
#grv_widget {
  margin: 0;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
}

/* ------------------
  Widget Title
------------------------- */
.grv_stories_header {
  color: #000;
  font-family: 'twcround-light';
	font-size: 16px;
	font-weight: 500;
	height: 20px;
	line-height: 20px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0;
  margin: 0 0 0 0;
  -webkit-font-smoothing: antialiased; 
}

/* ------------------
  Articles
------------------------- */
ul.grv_articles {
  margin: 7px 0 0 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}

li.grv_article {
  border-top: 1px solid #f1f1f1;  
  float: left;
  height: 75px;
  width: 100%;
  position: relative;
  margin: 5px 0 0 0;
  padding: 10px 0 0 0;
}

a.grv_article_title {
  color: #428bca ;
	display: block;
  font-size: 13px;
  font-weight: bold;
	line-height: 18px;
	max-height: 18px;
	padding: 0 0 0 125px;
	overflow: hidden;
	text-decoration: none;
}

a.grv_article_title:hover {
	color: #2a6496;
	text-decoration: underline;
}

.grv_article_content {
	color: #6f6f6f ;
	display: block;
	font-size: 13px;
	line-height: 14px;
	max-height: 28px;
	overflow: hidden;
	padding: 0 0 0 125px;
}

li.grv_article a.grv_img_link {
  height: 65px;
	width:115px;
  display: block;
  overflow: hidden;
  position: absolute;
  top: 12px;
  left: 0;
  right: 0;
  z-index: 2;
}

li.grv_article .grv_post_type {
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: transparent;
  -webkit-box-shadow: inset 0px 0px 30px rgba(0,0,0,0.08);
  -moz-box-shadow:    inset 0px 0px 30px rgba(0,0,0,0.08);
  box-shadow:         inset 0px 0px 30px rgba(0,0,0,0.08);
}

/* SPONSORED */
.grv_is_sponsored .grv_display_name {
	display: block;
	position: relative;
	color: rgb(153, 153, 153);
  font-size: 11px;
  line-height: 18px;
  font-style: normal;
  font-weight: bold;
  height: 18px;
	padding: 0 0 0 125px;
	text-decoration: none;
	pointer-events: none;
	text-align: left;
	z-index: 10;
}


/* ------------------
 	Gravity Attribution
------------------------- */
#grv_badge {
   display: block;
   position: absolute;
   top: 0;
   right: -9px;
}

.grv_badge_inner {
  padding-top: 0;
}

#grv_personalization {
	display: none;
}
#grvWidgetStylesLoaded_twc_asl_rail_3_v2_6a695965ccbc010adacd9f4822edadf6_css {
  width: 1px;
  height: 1px;
  visibility: hidden;
}
