/* Simple reset ===============> */
.nrelate, .nrelate a, .nrelate img, .nrelate span, .nrelate div{
	border:0; margin:0; padding:0; outline:0;
	background: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-khtml-box-shadow: none;
	box-shadow: none;

	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
}
.nrelate{
	position:relative;
}
.nrelate a, .nrelate a:hover{
	text-decoration:none;
}
.nr_clear {
	clear:both;
}
/* <=============== Simple reset */

/* Common rules =============> */
.nrelate{
	margin:5px 1px;
}
.nrelate .nr_inner {
	clear:both;
	width:100%;
	padding:4px 0;
}
.nrelate .nr_inner ul {
	margin-bottom:0 !important;
}
.nrelate .nrelate_logo{
	padding:5px 5px 10px;
	border:none;
	float: left;
	background:none !important;
}
.nrelate .nr_title {
	margin:0;
	padding:0 0 5px 0;
}
.nrelate .nr_sponsored{
	display:block;
	width:232px;
	height:18px;
	position:absolute;
	background:url(http://imgcdn.nrelate.com/rcw_wp/0.46.0/images/sponsored.png) top left no-repeat;
}
.nrelate .nr_source{
	font-style:italic;
	text-transform:none;
}
.nrelate a:hover .nrelate_logo {
	-moz-opacity: .8;
	opacity: .8;
	-khtml-opacity: .8;
}
.nrelate .nr_sponsored_wrap{
	display:block;
	height:18px;
	position:absolute;
	overflow:hidden;
}

.nr_80	.nr_img{ width:80px !important; height:80px !important; }
.nr_90	.nr_img{ width:90px !important; height:90px !important; }
.nr_100	.nr_img{ width:100px !important; height:100px !important; }
.nr_110	.nr_img{ width:110px !important; height:110px !important; }
.nr_120	.nr_img{ width:120px !important; height:120px !important; }
.nr_130	.nr_img{ width:130px !important; height:130px !important; }
.nr_140	.nr_img{ width:140px !important; height:140px !important; }
.nr_150	.nr_img{ width:150px !important; height:150px !important; }
/* <============= Common rules */

/* user control CSS for WordPress */
.nrelate .nr_title
{
	min-height:20px
}
.nrelate .nr_uc_toggle
{
	top:4px;
	right:2px;
	cursor:pointer;
	position:relative;
	float:right;
	width:20px;
	margin-right:5px;
	opacity:.5 !important;
	z-index:8999 !important;
	font-family:Arial "Helvetica Neue",Helvetica !important;
	visibility:visible
}
.nrelate .nr_uc_toggle:hover
{
	opacity:1 !important
}
.nrelate.nr_uc_enabled .nr_uc_toggle
{
	opacity:1 !important
}
.nr_uc_toggle .nr_uc_button.glyphicon
{
	position:absolute;
	left:5px;
	top:0;
	display:inline-block;
	background-image:url(http://css.nrcdn.com/images/uc-icon.png);
	background-size:20px 20px;
	width:20px;
	height:20px
}
.nr_uc_toggle .nr_uc_desc
{
	display:none;
	position:absolute;
	right:0;
	bottom:5px;
	padding:10px;
	margin:0;
	width:270px;
	height:98px;
	background-color:#2c2c2c;
	border-radius:5px;
	font-size:11px;
	font-weight:200
}
.nr_uc_desc .uc_on_msg,.nr_uc_desc .uc_off_msg
{
	text-align:left;
	padding:0;
	margin:0 0 5px 0 !important;
	color:#fff;
	font:normal normal 11px/14px Arial,sans-serif !important
}
.nrelate.nr_uc_enabled .nr_uc_toggle:hover .uc_on_msg
{
	display:none
}
.nrelate.nr_uc_disabled .nr_uc_toggle:hover .uc_off_msg
{
	display:none
}
.nr_uc_desc .uc_desc
{
	border-top:1px solid #f5f5f5;
	padding-top:4px !important;
	margin:0;
	color:#fff;
	font:normal normal 11px/14px Arial,"Helvetica Neue",Helvetica !important;
	text-align:left
}
.nr_uc_desc .btn
{
	background:rgba(0,0,0,0.3);
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
	border:1px solid #fff;
	font-family:Arial "Helvetica Neue",Helvetica;
	font:normal 200 11px/14px Arial,"Helvetica Neue",Helvetica !important;
	color:#fff;
	padding:4px 6px;
	position:absolute;
	right:10px;
	bottom:10px;
	cursor:pointer;
	text-indent:0
}
.nr_uc_desc .btn:hover
{
	background-color:#fff;
	color:#000
}
.nrelate .nr_link
{
	position:relative !important
}
.nr_link .nr_uc_btns
{
	position:absolute;
	top:0;
	right:0;
	width:16px;
	height:16px;
	display:none;
	z-index:999
}
.nrelate.nr_uc_enabled .nr_uc_btns
{
	display:block
}
.nr_uc_btns .uc_btn
{
	background:#5f5f5f;
	color:#fff;
	width:16px;
	height:16px;
	display:block;
	text-align:center;
	font:normal 100 11px/16px Arial,"Helvetica Neue",Helvetica !important
}
.nr_uc_btns .uc_btn:hover
{
	background:#db142e;
	color:#800414
}
.nr_uc_btns .uc_btn:hover:before
{
	border:solid;
	border-color:#db142e transparent;
	border-width:6px 6px 0 6px;
	bottom:17px;
	content:"";
	left:1px;
	position:absolute;
	z-index:8999
}
.nr_uc_btns .uc_btn:hover:after
{
	background:#db142e;
	border-radius:5px;
	bottom:21px;
	color:#fff;
	content:"Fewer like this";
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	left:-78px;
	padding:5px;
	position:absolute;
	z-index:8999;
	width:85px;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
.reduce_opacity>*
{
	opacity:.3 !important
}
.nr_link .nr_uc_dialog
{
	width:120px;
	position:absolute;
	top:0;
	right:0;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.15);
	border-radius:4px;
	-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);
	box-shadow:0 6px 12px rgba(0,0,0,0.175);
	background-clip:padding-box;
	opacity:1;
	z-index:8999
}
.nr_uc_dialog>p
{
	font:normal 900 12px 'Helvetica Neue',Helvetica,sans-serif !important;
	padding:8px 0 !important;
	margin:0 !important;
	text-align:center!important;
	text-decoration:none;
	background-color:#eaeaea;
	background-image:-moz-linear-gradient(#fafafa,#eaeaea);
	background-image:-webkit-linear-gradient(#fafafa,#eaeaea);
	background-image:linear-gradient(#fafafa,#eaeaea);
	background-repeat:repeat-x;
	border:1px solid #d5d5d5;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	color:#555;
	float:none !important
}
.nr_uc_dialog>.nr-uc-hide-options
{
	display:block;
	font:normal 900 12px 'Helvetica Neue',Helvetica,sans-serif !important;
	padding:0 !important;
	margin:2px 0 0 !important;
	list-style:none;
	min-width:0;
	margin:0 !important;
	border:none;
	position:static;
	float:none
}
.nr-uc-hide-options>li
{
	display:block!important;
	margin:0!important;
	padding:0!important;
	list-style:none!important;
	background:none!important
}
.nr-uc-hide-options>li:before
{
	content:''!important
}
.nrelate .nr_inner .nr-uc-hide-options>li>a
{
	display:block !important;
	height:auto !important;
	padding:3px 28px !important;
	clear:both;
	line-height:1.428571429;
	color:#333 !important;
	white-space:nowrap;
	text-decoration:none !important;
	text-align:left !important;
	-webkit-transition: all 125ms ease-out;
	-moz-transition: all 125ms ease-out;
	-ms-transition: all 125ms ease-out;
	-o-transition: all 125ms ease-out;
	transition: all 125ms ease-out
}
	 .nrelate .nr_inner .nr-uc-hide-options>li>a:hover,.nr-uc-hide-options>li>a:focus,.nr-uc-hide-options>li>a:active
{
	color:#fff !important;
	text-decoration:none;
	background-color:#555
}
.nr-uc-hide-options>.divider
{
	height:2px;
	margin:2px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.nrelate .nr_inner .nr-uc-hide-options>.nr-uc-dont-hide>a
{
	padding:6px 2px 8px 6px !important;
	text-align:center !important
}
.nr-uc-hide-options>.nr-uc-dont-hide>a:hover
{
	background-color:#e51937 !important
}