/* ------------------
	CBS - EOP - ASL - 3 - Updated
------------------------- */

/* ------------------
  Widget Container
------------------------- */
#grv_widget {
  position: relative;
	clear: both;
	overflow: hidden;
  padding: 0;
}

/* ------------------
  Widget Title
------------------------- */
.grv_stories_header {
	color: #666;
font-size: 12px;
font-family: Verdana,Arial,sans-serif;
font-weight: 400;
line-height: 14px;
margin: 0;
padding: 0 0 1px 0;
}

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

li.grv_article {
	float: left;
	height: 75px;
  position: relative;
	padding: 0;
	margin: 9px 0;
	width: 100%;
}

li.grv_article.grv_num_2 {
	margin-bottom: 0;
}
 
a.grv_article_title,
.grv_article_content {
	-webkit-font-smoothing: antialiased;
	color: #000;
	cursor: pointer;
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	max-height: 17px;
	line-height: 17px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 10px 5px 0;
	overflow: hidden;
	padding: 0 0px 0px 85px;
	position: relative;
	text-align: left;
	text-rendering: auto;
	text-decoration: none;
}

li.grv_article:hover a.grv_article_title {
	text-decoration: none;
}

.grv_article_content {
	font-weight: normal;
	color: #666;
	max-height: 34px;
	margin-top: 3px;
}

/* HAS IMAGE */

li.grv_article a.grv_img_link {
  height: 75px;
  width: 75px;
  display: block;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}

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

/* SPONSORED */
.grv_display_name {
	display: block;
	color: #999;
	font-family: Arial, san-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 11px;
	position: relative;
	padding: 0 0 0 85px;
	text-decoration: none;
	pointer-events: none;
}


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

.grv_badge_inner {
  padding-top: 0;
}

#grv_personalization {
	display: none;
}

#grvWidgetStylesLoaded_cbs_eop_asl_3_updated_b32b25a798e672009d8f0cc246e98904_css {
  width: 1px;
  height: 1px;
  visibility: hidden;
}
