/**********************************************************************************
	Copyright 2011 E! Entertainment Television, LLC. 
	A Division of NBCUniversal.

	To remove web dev comments use CSS Minifier at:
		 http://www.minifycss.com/css-compressor/

	Widget Examples:
		<div class="lp-widget h1 news three-column LP_LEFT">...</div>
		<div class="lp-widget a2 news two-column LP_LEFT">...</div>
		<div class="lp-widget x1 photos LP_LEFT2">...</div>
		<div class="lp-widget c1 videos LP_RIGHT">...</div>
		<div class="lp-widget g1 polls LP_MID">...</div>

	Here is how to create 2 or 3 column widgets. Add another class name to the end of this chain. 
		GOOD: <div class="lp-widget x1 videos two-column">...</div>

	Don't replace "lp-widget" with "two-column" nor "three-column" or you will remove the reset styles 
	and the font styles from your widget!
		BAD: <div class="three-column x1 videos">...</div>
**********************************************************************************/

/******************************************************************************************************************/
/* Front Door's "More" link, which Ajax loads 30 more widgets per click. Max 3 clicks, for 90 additional widgets. */
/******************************************************************************************************************/

	.lp_wrap .add-more-bttn-wrap {
		background-color: #FFFFFF;
		padding: 15px 0px 15px 0px;
		text-align: center;
	}
	#dynamic-widgets-bttn a {
		text-decoration: none;
	}
	#dynamic-widgets-bttn a:hover {
		text-decoration: underline;
	}
		.lp_wrap .add-more-bttn-wrap .add-more-bttn,
	.lp_wrap .add-more-bttn-wrap .max-add-more-bttn {
		background: url("/resources/images/sprite_maps/ui_elements.png") no-repeat 0px 0px; /* Black */
		color: #FFFFFF;
		display: block;
		height: 39px;
		margin: 0px auto 0px auto;
		padding-top: 9px;
		text-transform: uppercase;
		width: 192px;
		font-size: 13pt;
	}

	.lp_wrap .add-more-bttn-wrap .max-add-more-bttn a,
	.lp_wrap .add-more-bttn-wrap .add-more-bttn a {
		text-decoration: none!important;
	}

	.lp_wrap .add-more-bttn-wrap .add-more-bttn:hover {
		background-position: -192px 0px; /* Purple */
	}

	.lp_wrap .add-more-bttn-wrap .add-more-bttn:active {
		background-position: -384px 0px; /* Green */
	}

	.lp_wrap .add-more-bttn-wrap .max-add-more-bttn {
		/* background-position: -576px 0px; */ /* Red */
		/* cursor: default; */
		display: none;
	}

	.lp_wrap .add-more-bttn-wrap .add-more-bttn.loading {
		background: url("/resources/images/misc/icon.loading.gif") no-repeat center 15px transparent;
	}

	.lp_wrap .add-more-bttn-wrap .add-more-bttn.loading span {
		display: none;
	}

/******************************************************/
/* Sectional Page Widget Styles - Right Rail Widgets. */
/******************************************************/

	body.photos .one-column.rail {
		margin-top: 19px;
	}

	body.category .lp_layout .lp-widget, /* News Landing Page */
	body.news .lp-widget, /* News Detail Page */
	body.photos .one-column.rail .lp-widget, /* Photo Detail Page */
	.vd-contentRight .lp-widget {
		margin-bottom: 20px;
	}

	/* Turns off the bottom-border for landing & detail pages: */
	/* Doesn't work: .category .lp_layout .lp-widget:last-child, News Landing Page */
	/* body.news .lp-widget:last-child, News Detail Page
	.right-column .lp-widget:last-child, */
	body.photos .one-column.rail #Div6 .lp-widget, /* Photo Detail Page */
	.vd-contentRight .lp-widget:last-child {
		border-bottom: none;
	}

/**************************************************/
/* Global Widget Styles - Applies to all widgets. */
/**************************************************/

	.lp-widget,
	.lp-widget.one-column,
	.lp-widget.two-column,
	.lp-widget.three-column { /* Required for every div which is a widget. */
		/* Arial will be use for body copy, time stamps and everything that isn't a primary nor secondary header. */
		margin-bottom:20px;
		color: #333333;
		font-family: Arial, Sans-Serif;
		font-size: 14pt;
		/* min-height: 30px;  Removed this line to prevent extra space when category banner is null*/ 
		overflow: hidden;
	}
	
	.lp-widget a,
	.lp-widget a:hover {
		text-decoration: none;
	}

	/* .lp-widget .highlight {
		padding-bottom: 7px;
	} */

	/* Don't use this, or it will shrink all of the links in the widgets.
	.lp-widget a {
		font-size: 16pt;
		line-height: 18pt;
	}
	*/

	.lp_right_ad,
	.lp-widget,
	.lp-widget.one-column,
	.lp-widget.two-column,
	.lp-widget.three-column {
		margin-top: 5px; /* Prevents widgets with images + without "Presented By" ads, from touching the silver border that separates the current widget from the last widget on landing + detail pages. */
	}

	/* ... but removes it from the home page. */
	.lp_right_ad,
	.lp-widget,
	.lp-widget.one-column,
	.lp-widget.two-column,
	.lp-widget.three-column {
		margin-top: 0px;
	}

	.lp_right_ad {
		padding-bottom: 10px;
	}
    
	.lp-widget.no-border {
		border-bottom: none;
	}

	.lp-widget.a1,
	.lp-widget.b1,
	.lp-widget.b2,
	.lp-widget.e12,
	.lp-widget.b3,
	.lp-widget.c1,
	.lp-widget.d1,
	.lp-widget.d2,
	.lp-widget.d3,
	.lp-widget.f1,
	.lp-widget.g1,
	.lp-widget.g3,
	.lp-widget.v1,
	.lp-widget.v10,
	.lp-widget.vl1
	/*, Don't use X1 here, since it has to override this in the iFrame: .lp-widget.x1 */
	{
		width: 300px;
	}

	.lp-widget.a2,
	.lp-widget.v2,
	.lp-widget.b11,
	.lp-widget.b12,
	.lp-widget.vl2
	/*, Don't use X1 here, since it has to override this in the iFrame: .lp-widget.x2 */
	{
		width: 610px;
	}

	.lp-widget.c3,
	.lp-widget.c33,
	.lp-widget.h1,
	.lp-widget.v3,
	.lp-widget.vl3
	/*, Don't use X3 here, since it has to override this in the iFrame: .lp-widget.x3 */
	{
		width: 920px;
	}

	/*******************/
	/* BRANDED CONTENT */
	/*******************/
	.item-branded-content {
		font-size:11px;
		color:#999999;
		font-family: "Helvetica","Arial Narrow",sans-serif;
		clear:both;
		padding-top: 4px;
	}
	.rebrand .item-branded-content {
	    font-family: "Lato", "Arial Narrow", Sans-serif;
	    font-size: 12px;
	}	
	.skin-group-dark .item-branded-content {
		color:#e1e1e1;
	}
	.b10 .item-branded-content {
		margin-left:10px;
	}
	
	.highlight .item-branded-content {
		padding-top:10px;
	}
	.highlight .item-branded-content-b1-highlight {
		font-family: "Helvetica","Arial Narrow",sans-serif;
		font-size: 13px;
		line-height: 10px;
		height: 10px;
		text-transform: capitalize;
		margin-bottom: 7px;
		letter-spacing: 0px;
		padding-top: 9px;
	}
	.skin-group-dark .highlight .item-branded-content-b1-highlight {
		margin-bottom: 11px;
	}
	
	/*****************/
	/* Sponsored Ads */
	/*****************/

	.lp-widget .ad-banner-bkgd {
		border: 1px solid #CCCCCC;
		float: none;
		height: 35px;
		width: 298px;
	}

	.lp-widget.a2 .ad-banner-bkgd,
	.lp-widget.x2 .ad-banner-bkgd,
	.lp-widget.b11 .ad-banner-bkgd,
	.lp-widget.b12 .ad-banner-bkgd {
		width: 608px;
	}

	.lp-widget.h1 .ad-banner-bkgd,
	.lp-widget.x3 .ad-banner-bkgd {
		width: 918px;
	}

	.lp-widget .presented-by {
		padding: 2px 0px 2px 0px;
	}

	.lp-widget .presented-by,
	.lp-widget .presented-by a {
		color: #999999;
		float: right;
		font-size: 10pt;
		margin-right: 8px;
		margin-top: 6px;
	}

	.lp-widget p.presented-by { /* Prevents padding below the "Presented By" / sponsors ad, when a <p> tag is used in a widget which has 
								  padding in each paragraph. The snipe was being pushed down 18px, below the top edge of the main photo. */
		margin-bottom: 0px;
	}

	.lp-widget .micro-ad {
		height: 31px;
		float: right;
		margin: 2px 2px 2px 0px;
		width: 88px;
	}

	.lp-widget.white .micro-ad {
		padding: 0px 0px 0px 0px;
	}

	
	/* ************* */
	/* Division Line */
	/* ************* */
	.lp-widget.division-line {border-bottom:1px solid #CCCCCC;}
	
	
	/**************/
	/* Main Image */
	/**************/
	.lp-widget .main-image {
		border: 0px;
		width: 300px;
	}

	/*******************/
	/* Text Copy Block */
	/*******************/

	.lp-widget .text-copy { /* Headline Wrapper Div*/
		padding-left: 1px; /* Without this, titles in Firefox have a pinched 1st letter. */
	}

	.lp-widget .widget-sub-headline,
	.lp-widget .widget-sub-headline a,
	.lp-widget .widget-sub-headline p { /* Secondary Headline */
		font-size: 16pt;
		line-height: 18pt;
	}
    /*  REBRAND2016-153, -154, -173  *********************************************/
    .rebrand .lp-widget .widget-sub-headline,
    .rebrand .lp-widget .widget-sub-headline a,
    .rebrand .lp-widget .widget-sub-headline p {
        font-family: 'Lato', 'Arial Narrow', sans-serif;
        font-size: 17.33px;
        font-weight: 400;
        letter-spacing: .33px;
    }  

	.lp-widget .no-image .hidden { display: none; }

	/************************/
	/* Snipes = Decorations */
	/************************/

	.lp-widget .super-snipe-link {
		display: block;
	}

	.lp-widget .super-snipe {
	}

	.lp-widget .super-snipe-link img,
	.lp-widget .snipe-link img {
		float: left; /* Prevents a problem with an 11px margin-border underneath the image, when it has a hyperlink around it. */
	}

	.lp-widget .snipe {
		/* These are now inherited globally: 
			background: none;
			color: #000000; #FFFFFF;
		*/
		display: block;
		float: left;
		font-size: 21pt;
		font-family: "Din Web Condensed", "Arial Narrow", Sans-Serif;
		font-weight: normal;
		height: 18pt;
		letter-spacing: 0;
		line-height: 17pt;
		margin: 0;
		max-width: 284px;
		overflow: hidden;
		padding: 7px 8px 1px 8px;
		position: absolute; /* Most snipes are inside of photos & can use position: absolute. */
		text-transform: uppercase;
		white-space: nowrap;
		z-index: 1;
	}
	/*  REBRAND2016-127  *********************************************************/
	/*  Can be modified if another comp has spec */
	.rebrand .lp-widget .snipe {
	    font-family: 'Oswald', 'Arial Narrow', sans-serif;
	    font-size: 16pt;
	    padding: 4px 8px;
	}

	.lp-widget .no-image.snipe { position: relative; float:left;}

	/*****************/
	/* Widget Titles */
	/*****************/

	 /* Overrides the sectional headlines in landing & detail pages, which are now setup in fonts.css. Widget headlines behave
		differently than page headlines, but they use the same HTML code. */

	.lp-widget .hgroup {
		margin-bottom: 3px;
		padding: 0px 0px 3px 1px; /* Without padding-left = 1px, titles in Firefox have a pinched 1st letter. */
	}

	.lp-widget.b1 .hgroup.title-padding-small,
	.lp-widget.b2 .hgroup.title-padding-small,
	.lp-widget.e12 .hgroup.title-padding-small {
		margin-top: 7px;
	}

	/*.lp-widget.b3 .hgroup.title-padding-small {
		margin-top: 3px;
	}*/

	.lp-widget .hgroup .widget-section-types,
	.lp-widget .hgroup .widget-titles {
		clear: none;
		display:inline;
		margin-top: 0px;
	}

	.lp-widget .hgroup .widget-section-types { /* H5 Tags */
		text-transform: uppercase;
	}
	/*  REBRAND2016-215  *********************************************************/
	.rebrand .lp-widget .hgroup .widget-section-types {
	    display: none;
	}

	.lp-widget .hgroup .widget-titles { /* H4 Tags */
	/*	margin-left: 5px;  Editing this line will affect Google Chrome. See the Chrome overrides section at the bottom of this script. */
	}

	/***************************/
	/* User Interface Elements */
	/***************************/

	.lp-widget .dots {
		background: url('/resources/images/sprite_maps/list_widgets_border_dots.png') repeat left top transparent;
		height: 1px;
		margin: 0px 0px 0px 3px;
		width: 100%;
	}

	.lp-widget .dots1 {background-position: 0px 0px;} /* 1 blank dot between each gray dot. */
	.lp-widget .dots2 {background-position: 0px -2px;} /* 2 blank dots between each gray dot. */
	.lp-widget .dots3 {background-position: 0px -4px;} /* 3 blank dots between each gray dot. */
	.lp-widget .dots4 {background-position: 0px -6px;} /* 4 blank dots between each gray dot. */
	.lp-widget .dots5 {background-position: 0px -8px;} /* 5 blank dots between each gray dot. */

	.lp-widget .image,
	.lp-widget .images {
		/* Images DO NOT get borders here. If an image needs a border, it must be added to the image via Photoshop! Otherwise, it will either force
		the images to shrink by 4 pixels (from 300x300 to 298x298) or it will widen the widget by 2 pixels (from 300 to 302), thus breaking the layout.
		border-top: 1px solid #B50017; .eonline-red
		border-left: 1px solid #B50017; .eonline-red
		border-right: 1px solid #B50017; .eonline-red */
		background-color: #EEEEEE;
		overflow: hidden;
		z-index: 1;
	}

	.lp-widget .image,
	.lp-widget .image-large,
	.lp-widget .image-medium {
		width: 300px;
	}

	.lp-widget .image-large {
		/* height: 473px; */
	}

	/*.lp-widget .image-medium {
		/x* height: 300px; *x/
	}*/

	.lp-widget .image-small {
		height: 100px;
		width: 100px;
	}

	.lp-widget .social-links {
		margin-top: 15px;
		margin-bottom: 10px;
	}

	.lp-widget.polls .social-links {
		margin-bottom: 20px;
	}

	.lp-widget.polls .social-links .fb_iframe_widget span {
		display: block;
	}

	.lp-widget .social-links.horizontal {
		height: 24px;
		white-space: nowrap;
	}

	.lp-widget .social-links li {
		list-style-type: none;
		float: left;
		width: 90px;
	}

	.lp-widget .facebook-like {
		margin-left: -15px;
	}

	.lp-widget .facebook-like iframe {
		border: none;
		height: 63px;
		overflow: hidden;
		width: 47px;
	}

	.lp-widget .social-links .google-plus {
		width: 72px;
	}

	.lp-widget .thumbs, 
	.lp-widget .thumbnails {
		height: 60px;
		width: 60px;
	}

	/****************/
	/* WIDGET SKINS */
	/****************/

	/* SKINS - Moves the smaller title away from the edge of the widget, when it has a background color. */
	.lp-widget .skin-group-light .hgroup,
	.lp-widget .skin-group-dark .hgroup {
		/* margin-left: 10px; */
		padding: 0px 10px 0px 10px;
	}
	/*  REBRAND2016-215  *********************************************************/
	.rebrand .lp-widget .skin-group-light .hgroup,
	.rebrand .lp-widget .skin-group-dark .hgroup {
	    padding: 0px 10px 0px 8px;
	}

	/* SKINS - Moves the large news headline away from the edge of the widget, when it has a background color. */
	.lp-widget .skin-group-light .news-headline,
	.lp-widget .skin-group-dark .news-headline {
		margin-left: 10px;
	}

	/* SKINS - Prevents having the text touch the edge of the widget, when there is a background color applied to that widget. */
	.lp-widget .skin-group-light .widget-sub-headline,
	.lp-widget .skin-group-dark .widget-sub-headline {
		margin: 10px 10px 0px 10px;
	}

	/* SKINS - Prevents having the text touch the edge of the widget, when there is a background color applied to that widget. */
	.lp-widget .skin-group-light .text-copy,
	.lp-widget .skin-group-dark .text-copy {
		/* margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		padding-top: 10px; */
		padding-bottom: 10px;
	}

	.lp-widget.lists .text-copy,
	.lp-widget.lists .headline.text-link-first {
		padding-bottom: 0px;
	}

	/* SKINS - Moves the image away from the left of the widget, when it has a background color. */
	.lp-widget .skin-group-light .widget-sub-headline img,
	.lp-widget .skin-group-dark .widget-sub-headline img {
		margin-left: 10px;
	}

	.lp-widget.lists .skin-group-light .widget-sub-headline img,
	.lp-widget.lists .skin-group-dark .widget-sub-headline img {
		margin-left: 0px;
	}

	/* SKINS - Shortens the width of the text box from 240px, down to 210px, when it has a background color. */
	.lp-widget .skin-group-light .widget-sub-headline p,
	.lp-widget .skin-group-dark .widget-sub-headline p {
		display: block;
		width: 210px;
	}

	.lp-widget.lists .skin-group-light .widget-sub-headline p,
	.lp-widget.lists  .skin-group-dark .widget-sub-headline p {
		width: 190px;
	}

	/* SKINS - Switches section type color to white, when there is a background color applied to that widget. */
	/* .skin-group-light .widget-section-types, */
	.lp-widget .skin-group-dark,
	.lp-widget .skin-group-dark a,
	/*.lp-widget .skin-group-dark .widget-section-types,
	.lp-widget .skin-group-dark .headline.separator, */
	.lp-widget .skin-group-light .newsAlert,
	.lp-widget .skin-group-dark .newsAlert { /* Ex. Bright Blue background switches from light gray text, to white text. */
		color: #FFFFFF;
	}
	
	/* Ad banner background is transparent when the widget background is set to none */
	.lp-widget .transparent .ad-banner-bkgd {background: none repeat scroll 0 0 transparent;}
	
	/* SKINS - Switches section type color to black, when there is a background color applied to that widget to make it legible. */
	/*.lp-widget .skin-group-light .?? {*/ /* Ex. Yellow background switches from light gray text, to black text to make it legible. */
		/*color: #000000;
	}*/

	/* SKINS - Switches section type color to white, when there is a background color applied to that widget.
	.lp-widget .skin-group-light .widget-section-types,
	.lp-widget .skin-group-light .headline.separator,
	.lp-widget .skin-group-dark .widget-section-types,
	.lp-widget .skin-group-dark .headline.separator {
		font-weight: bold;
	} */

	/****************/
	/* More Buttons */
	/****************/

	.lp-widget .more-bttn {
		color: #000000;
		cursor: pointer;
		float: right;
		font-family:"Din Web Condensed", "Arial Narrow", Sans-Serif;
		font-size: 14pt;
		letter-spacing: 0;
		line-height: 18pt;
		text-transform: uppercase;
	}

	.rebrand .lp-widget .more-bttn {
	    font-family: "Lato", "Arial Narrow", Sans-serif;
	}	
	.rebrand .lp-widget .widget-headlines a {font-weight: inherit;}
	/* SKINS - Moves the more button away from the right & bottom edges of the widget, when it has a background color. */
	.lp-widget .more-bttn {
		margin: 10px 10px 3px 0px;
	}

	/* SKINS - Moves the more button away from the right & bottom edges of the widget, when it has a background color. */
	/* .skin-group-light .more-bttn, */
	.lp-widget .skin-group-dark .more-bttn {
		color: #FFFFFF;
	}

/***********************************/
/* Shared Widget Lists: B1, B2, B3 */
/***********************************/
	.lp-widget.lists article section a{
		display: block;
	}

	.lp-widget.lists .widget-article{position:relative;overflow:hidden;}
	.lp-widget.lists .snipe{left:0px;overflow:hidden;line-height:24px;}

	.lp-widget.lists .widget-sub-headline {
		margin: 0px;
		padding: 10px 0px 10px 0px;
	}

	.lp-widget.lists .skin-group-white .widget-sub-headline a p {
		width: 100%;
	}

	.lp-widget.lists .text-link-first {
		float: left;
		font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;
		margin: 0px 0px 5px 0px;
		padding-bottom: 10px;
		text-rendering: optimizeLegibility; /* FF, Safari & Chrome only. */
		text-transform: uppercase;
	}

	.lp-widget.lists .text-link-first i,
	.lp-widget.lists .text-link-first em{
		font-family: "Ostrich Sans Pro Italics", "Arial Narrow", Sans-Serif;
		text-rendering: optimizeLegibility; /* FF, Safari & Chrome only. */
		text-transform: uppercase;
	}

	.lp-widget.lists .text-link {
		float: left;
		font-family: "Din Web Condensed", "Arial Narrow", Sans-Serif;
		margin: -2px 0px 0px 10px;
	}

	.lp-widget.lists .dots {
		clear: both;
	}

	/* SKINS: */
	.lp-widget.lists .skin-group-light .widget-sub-headline,
	.lp-widget.lists .skin-group-dark  .widget-sub-headline {
		margin-top: 0px;
	}

	.lp-widget.lists .skin-group-light .text-link-first,
	.lp-widget.lists .skin-group-dark .text-link-first {
		margin: 0px 0px 0px 10px;
	}

	.lp-widget.lists .skin-group-light .img-link,
	.lp-widget.lists .skin-group-dark .img-link {
		margin: 0px 0px 0px 10px;
	}

	.lp-widget.lists .skin-group-white  .no-thumbnails .text-link {
		width: 299px;
		padding-right: 1px;
	}

	.lp-widget.lists .skin-group-light  .no-thumbnails .text-link,
	.lp-widget.lists .skin-group-dark  .no-thumbnails .text-link {
		width: 280px;
	}

	.lp-widget.lists .widget-sub-headline img,
	.lp-widget.lists .widget-sub-headline p {
		float: left;
	}
	
/***********************************/
/* Shared Widget Polls: G1, G2, G3 */
/***********************************/

	.lp-widget.polls {
		overflow: visible; /* Allows Facebook Like & Google popups to appear in the Polls widgets. */
	}

	/* SKINS: Design Change: "Polls should be dark gray with the "News" section type blue text color." */
	.lp-widget.polls .skin-group-dark .main-contents {
		background-color: #000000;
	}

	/* SKINS: Design Change: "Polls should be dark gray with the "News" section type blue text color." */
	.lp-widget.polls .skin-group-dark .widget-sub-headline {
		color: #FFFFFF;
	}

	 /* .lp-widget.polls .skin-group-dark .widget-section-types,
	.lp-widget.polls .skin-group-dark .headline.separator, */
	.lp-widget.polls .skin-group-dark .widget-sub-headline {
		font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;
		letter-spacing: 2px;
		margin: 0px 10px 10px 10px;
		text-rendering: optimizeLegibility; /* FF, Safari & Chrome only. */
		text-transform: uppercase;
	}

	/* SKINS - Prevents having the text touch the edge of the widget, when there is a background color applied to that widget. */
	/* .lp-widget.polls .skin-group-light .question-set input, */
		.lp-widget.polls .skin-group-dark .question-set input, .lp-widget.polls .skin-group-dark .question-set a {
		background: url('/resources/widgets/images/G1/polls_button_background.png') repeat-x left top;
		border: medium none;
		/* -moz-border-radius: 5px; 13px */
		/* border-radius: 5px; 13px */
		color: white;
		cursor: pointer;
		/* Removed so button text will wrap to next line if text is long 
		height: 25px; */
		background-color:#000;
	}
		.lp-widget.g1.polls .skin-group-dark .question-set input, .lp-widget.g1.polls .skin-group-dark .question-set a{margin: 10px auto 0px auto;width: 93%;}
		
	.lp-widget.polls .question-set input,.lp-widget.polls .question-set a,
	.lp-widget.g1 .thank-you-screen .poll-results-text-labels {
		font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;
		font-weight: bold;
		letter-spacing: 1px;
		text-rendering: optimizeLegibility; /* FF, Safari & Chrome only. */
		text-transform: none;
	}

	/***************/
	/* Form Fields */
	/***************/

	/*.lp-widget.polls .poll-question {}
	.lp-widget.polls .poll-result {}
	.lp-widget.polls .radio-box {}*/

	/***********/
	/* Buttons */
	/***********/

	/*.lp-widget.polls .bttn,
	.lp-widget.polls .bttns,
	.lp-widget.polls .button,
	.lp-widget.polls .buttons {}*/

	.lp-widget.polls .bttn-separator-label {
		margin-top: 30px;
		margin-left: 24px;
	}

	.lp-widget.polls .more-bttn a {
		margin-left: 15px;
	}

	/*.lp-widget.polls .bttn-share {}
	.lp-widget.polls .bttn-submit {}
	.lp-widget.polls .bttn-video-play-arrow {}

	.lp-widget.polls .thank-you-screen {
	}*/

	/********************************/
	/* Social Media Links & Buttons */
	/********************************/
	.lp-widget .social-links {
		margin: 7px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}

	.lp-widget .social-links .facebook-like {
		margin: 0px 0px 0px 15px;
	}

	.lp-widget .social-links .twitter {
		margin-left: 5px;
		width: 105px;
	}

	.lp-widget .social-links .twitter .twitter-share-button {
		height: 62px;
		width: 59px;
	}

	.lp-widget .social-links .google-plus .plus-one-wrap {
		background: none repeat scroll 0% 0% transparent;
		border-style: none;
		display: inline-block;
		float: none;
		font-size: 1pt;
		height: 60px;
		line-height: normal;
		margin: 0pt;
		padding: 0pt;
		text-indent: 0pt;
		vertical-align: baseline;
		width: 50px;
	}

	.lp-widget .social-links .google-plus .plus-one-wrap iframe {
		border-style: none;
		height: 60px;
		left: 0pt;
		margin: 0px;
		position: static;
		top: 0pt;
		visibility: visible;
		width: 50px;
	}

/*************************************/
/* Shared Widget IFrames: X1, X2, X3 */
/*************************************/

.lp-widget.iframes iframe {
	/* Fixes Disappearing iFrames in IE 8, Safari & Chrome. But it breaks Chrome's X1 widgets. */
	position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px;
}

.lp-widget.x1.iframes iframe,
.lp-widget.x2.iframes iframe,
.lp-widget.x3.iframes iframe {
	position: relative;
}

/**********************************************************************/
/* Widget UI Layout Tuning. This will create a tighter UI layout.     */
/* These are necessary because of the differences in the font-size    */
/* and the line-heights of each anchor link. Since the section types  */
/* are supposed to be to the left of the titles, which should wrap    */
/* then they can't be floated left. Doing that would cause the titles */
/* to hard-break-wrap, which is not what we want. So we can't easily  */
/* normalize the divs with the .text-copy class.                      */
/**********************************************************************/

/* .lp-widget .skin-group-white {
	background-color: wheat;
	margin-bottom: 3px;
} */

/* .lp-widget.a1.no-ad.no-image.no-background-color { /x* Don't use .text-copy here! This is for the front-door layout spacing, not all widgets test tool. *x/
	background-color: lime;
} */

.lp-widget .skin-group-light,
.lp-widget .skin-group-dark {
	/* background-color: pink; */
	margin-bottom: 10px;
}

.lp-widget.has-image .text-copy /*,
.lp-widget.has-image.has-small-title .text-copy*/ {
	margin-top: 9px;
}

.lp-widget.has-image.has-medium-title .text-copy {
	margin-top: 8px;
}

.lp-widget.has-image.has-background-color .text-copy,
/* .lp-widget.has-image .text-copy,*/
.lp-widget.d1.has-image .text-copy,
.lp-widget.has-video-image.has-small-title .text-copy,
.lp-widget.c1.has-video-image.has-small-title.has-background-color .text-copy,
.lp-widget.d1.has-image.has-background-color .text-copy {
	margin-top: 6px;
}

.lp-widget.has-image.has-large-title.has-background-color .text-copy {
	margin-top: 1px;
}

.lp-widget.b3.has-video-image.has-small-title.has-background-color .text-copy,
.lp-widget.has-video-image.has-medium-title.no-background-color .text-copy,
.lp-widget.d1.has-image.has-medium-title .text-copy {
	margin-top: 8px;
}

.lp-widget.b3.has-video-image.has-small-title.no-background-color .text-copy {
	margin-top: 11px;
}

.lp-widget.c1.has-video-image.has-small-title.no-background-color .text-copy,
.lp-widget.d1.has-image.no-background-color .text-copy {
	margin-top: 9px;
}

.lp-widget.has-video-image.has-medium-title.has-background-color .text-copy {
	 margin-top: 5px;
}

.lp-widget.has-video-image.has-large-title.has-background-color .text-copy {
	margin-top: 1px;
}

.lp-widget.has-video-image.has-large-title.no-background-color .text-copy {
	margin-top: 4px;
}

.lp-widget.has-image.has-medium-title.has-background-color .text-copy,
.lp-widget.has-ad.no-image.has-medium-title.has-background-color .text-copy {
	margin-top: 5px;
}

.lp-widget.no-image.has-small-title .text-copy {
	margin-top: 0px;
}

.lp-widget.has-image.has-large-title.has-background-color .text-copy,
.lp-widget.has-ad.no-image.has-large-title.has-background-color .text-copy,
.lp-widget.has-image.has-large-title .text-copy { /* Large Headlines */
	 margin-top: 1px;
}

.lp-widget.has-image.has-large-title.no-background-color .text-copy{
	margin-top: 4px;
}

.lp-widget.lists.has-image.no-title .text-copy {
	margin-top: 4px;
}

.lp-widget.has-snipe.no-image.has-title .snipe {
	margin-bottom: 6px;
}

.lp-widget.polls .skin-group-white {
	margin-bottom: 0px;
	padding-bottom: 5px;
}

.lp-widget.polls.no-ad.no-background-color .text-copy {
	margin-top: 0px;
}

.lp-widget.polls.no-ad.has-large-title.has-background-color .hgroup {
	margin-top: -5px;
}

.lp-widget.polls.has-ad.has-large-title .hgroup {
	margin-top: -6px;
}

.lp-widget.has-ad.no-image.has-large-title.no-background-color .text-copy,
.lp-widget.polls.has-ad.has-large-title.no-background-color .text-copy {
	margin-top: 0px;
	padding-top: 4px;
}

.lp-widget.polls.has-ad.has-medium-text.has-background-color .text-copy {
	margin-top: -1px;
}

.lp-widget.has-ad.no-image.has-small-title .text-copy,
.lp-widget.no-image.has-small-title.has-background-color .text-copy,
.lp-widget.polls.has-background-color .text-copy {
	margin-top: 0px;
	padding-top: 6px;
}

.lp-widget.polls.has-medium-title.has-background-color .text-copy {
	margin-top: 0px;
	padding-top: 5px;
}

.lp-widget.polls.no-ad.has-large-title.no-background-color .text-copy {
	margin-top: 4px;
}

.lp-widget.has-ad.no-image.has-medium-title.no-background-color .text-copy {
	margin-top: 0px;
	padding-top: 8px;
}

.lp-widget .skin-group-light .text-copy,
.lp-widget .skin-group-dark .text-copy {
	padding-bottom: 3px;
}

.lp-widget.no-ad.no-snipe.no-image.has-large-title.has-background-color .text-copy {
	padding-top: 1px;
}

/* .lp-widget.no-ad.no-snipe.no-image.has-small-title.no-background-color .text-copy, */
.lp-widget.no-ad.no-snipe.no-image.has-medium-title.no-background-color .text-copy {
	margin-top: -4px;
}

/*.lp-widget.no-ad.no-snipe.no-image.has-small-title.has-background-color .text-copy {
	margin-top: 0px;
	padding-top: 3px;
}*/

.lp-widget.no-ad.no-snipe.no-image.has-medium-title.has-background-color .text-copy {
	margin-top: 0px;
	padding-top: 5px;
}

.lp-widget.has-ad.no-image.has-small-title.no-background-color .text-copy {
	margin-top: 0px;
	padding-top: 9px;
}

.lp-widget.no-ad.no-snipe.no-image.has-large-title.no-background-color .text-copy {
	margin-top: -8px;
}

.lp-widget.x1.no-ad.no-snipe.no-image #bkg-color-wrap.white,
.lp-widget.x2.no-ad.no-snipe.no-image #bkg-color-wrap.white,
.lp-widget.x3.no-ad.no-snipe.no-image #bkg-color-wrap.white {
	/* background-color: GreenYellow; */
	margin-top: 0px;
}

.lp-widget.no-ad.no-snipe.no-image #bkg-color-wrap.skin-group-light,
.lp-widget.no-ad.no-snipe.no-image #bkg-color-wrap.skin-group-dark,
.lp-widget.no-ad.has-snipe.no-image #bkg-color-wrap.white,
.lp-widget.no-ad.has-snipe.has-image #bkg-color-wrap.white,
.lp-widget.no-ad.has-snipe.has-video-image #bkg-color-wrap.white {
	/* background-color: orange; */
	margin-top: 1px;
}

.lp-widget.no-ad.no-snipe.no-image.has-sub-headline {
	/* background-color: fuschia; */
	margin-bottom: 0px;
}

/*.lp-widget.no-ad.no-snipe.no-image.has-sub-headline.has-background-color {
	padding-top: 5px;
}*/

.lp-widget.no-ad.no-snipe.no-image.has-sub-headline.has-background-color .text-copy {
	/* background-color: gold; */
	padding-bottom: 0px;
}


.lp-widget.no-ad.no-snipe.no-image.no-sub-headline #bkg-color-wrap.white .hgroup {
	/* background-color: yellow; */
	margin-bottom: 0px;
}

.lp-widget.no-ad.no-snipe.no-image.no-sub-headline #bkg-color-wrap.white  {
	/* background-color: cyan; */
	margin-bottom: 0px;
	padding-bottom: 1px;
}

.lp-widget.polls.no-snipe.no-background-color .main-contents {
	padding-top: 3px;
}

.lp-widget.no-background-color .hgroup {
/*	margin-top: -3px;*/
}

.lp-widget.polls.no-background-color .hgroup {
	/* margin-top: -6px; */
	padding-bottom: 2px;
}

.lp-widget.polls.has-ad.has-image.has-small-title.no-background-color .text-copy {
	margin-top: 6px;
}

.lp-widget.polls.no-ad.has-large-title .text-copy {
	margin-top: 0px;
}

.lp-widget.polls.has-ad.no-snipe.has-medium-title .text-copy {
	margin-top: 5px;
}

/* .lp-widget.polls.has-ad.has-image.has-large-title.no-background-color .text-copy {
	margin-top: 1px;
} */

.lp-widget.polls.has-ad.has-snipe .no-image.snipe {
/*	margin-top: -9px;*/
}

/*.lp-widget.polls.has-ad.has-medium-title .text-copy {
	margin-top: 5px;
}*/

.lp-widget.polls.no-ad.no-snipe.has-small-title.no-background-color .text-copy {
	margin-top: -7px;
}

.lp-widget.polls.no-ad.no-snipe.has-medium-title.no-background-color .text-copy {
	margin-top: -8px;
}

.lp-widget.polls.no-ad.no-snipe.has-large-title.no-background-color .text-copy {
	margin-top: -12px;
}

/*.lp-widget.polls.no-background-color .hgroup .widget-titles {
	display: inline-block;
}*/

.lp-widget.lists.has-image.has-small-title .text-copy {
	margin-top: 8px;
}

.lp-widget.lists #bkg-color-wrap,
.lp-widget.c1 #bkg-color-wrap,
.lp-widget.d1 #bkg-color-wrap {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.lp-widget.lists #bkg-color-wrap,
.lp-widget.c1.no-more-button #bkg-color-wrap {
	padding-bottom: 1px;
}

/* Some widgets don't have bottom-borders. */
.lp-widget.h1,
.lp-widget.x2 {
	margin-bottom: 0px;
}

.lp-widget.x1, 
.lp-widget.x2, 
.lp-widget.x3 {
	/* background-color: #1E90FF; */
	margin-bottom: 0px;
	padding-bottom: 10px;
}
#e_social_central .lp-widget.x1 .custom-widget{padding-bottom:0;height:350px;}
#e_social_central .lp-widget,
#e_social_central .lp-widget.one-column,
#e_social_central .lp-widget.two-column,
#e_social_central .lp-widget.three-column {border:medium none;}

/********************************************/
/*** Shared Video Play Buttons Sprite Map ***/
/********************************************/

.lp-widget.b3 .video-overlay .video-play-bttn,
.lp-widget.b3 .sm-video-overlay,
.lp-widget.c1 .video-overlay .video-play-bttn,
.lp-widget.c11 .thumbnails.large .video-play-bttn,
.lp-widget.c11 .thumbnails.small .video-play-bttn {
	background: url('/resources/widgets/images/sprite_maps/white_video_player_arrows.png') no-repeat left top transparent;
}

/* Large */
.lp-widget.b3 .video-overlay .video-play-bttn,
.lp-widget.c1 .video-overlay .video-play-bttn,
.lp-widget.c11 .thumbnails.large .video-overlay .video-play-bttn {
	background-position: 0px -25px;
	height: 45px;
	width: 45px;
}

/* Medium */
.lp-widget.c11 .thumbnails.small .video-overlay,
.lp-widget.c11 .thumbnails.small .video-overlay .video-play-bttn{
	background-position: 0px 0px;
	height: 25px;
	width: 21px;
}

/* Small */
.lp-widget.b3 .sm-video-overlay {
	background-position: -21px -4px;
	height:20px;
	width:15px;
}

/** Individual Widgets Begin Here **/

/***************************************************/
/* A1 "News Teaser" / "Photo Teaser" Widget Styles */
/***************************************************/
	
	.lp-widget.a1 .super-snipe{margin-bottom:-5px; height:auto;}

/***************************************************/
/* A2 "News Teaser" / "Photo Teaser" Widget Styles */
/***************************************************/

	/* .lp-widget.a2 {
		border-bottom: none;
	} */

	.lp-widget.a2 .main-image,
	.lp-widget.a2 .image,
	.lp-widget.a2 .image-medium {
		width: 100%;
	}
	
	.lp-widget.a2 .super-snipe {
		/* removes 10px space */
		font-size:0px;
	}

/********************************/
/* B1 "News List" Widget Styles */
/********************************/

	/* .lp-widget.b1 {
	} */

	.lp-widget.b1 h6 {
		margin-left: 0;
	}

	.lp-widget.b1 p {
		width: 232px;
	}
	
	lp-widget.b1 .super-snipe {font-size:0px;}
	
	.lp-widget.b1.has-super-snipe.no-image .super-snipe {
		margin-bottom: 0px;
	}

	.lp-widget.lists.no-thumbnails .skin-group-white .text-link {
		margin: 0px 0px 0px 0px;
	}

	.lp-widget.b1.has-thumbnails .skin-group-white .text-link,
	.lp-widget.b2.has-thumbnails .skin-group-white .text-link,
	.lp-widget.e12.has-thumbnails .skin-group-white .text-link {
		margin: 0px 0px 0px 10px;
		width: 209px; /* News & Photos have a smaller thumbnail width, than Videos. */
		padding-right: 1px;
	}

	/*.lp-widget.b1 .skin-group-light .text-link,
	.lp-widget.b1 .skin-group-dark .text-link {
		margin: 0px 0px 0px 10px;
		width: 190px;
	}*/

	.lp-widget.b1 .skin-group-light .img-link img,
	.lp-widget.b1 .skin-group-dark .img-link img {
		float: left;
	}

	.lp-widget.b1 .news-headline,
	.lp-widget.b1 .news-headline a {
		font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;
		font-size: 54pt;
		line-height: 48pt;
		margin: 2px 0px 12px 0px;
		padding-left: 1px; /* Without this, titles in Firefox have a pinched 1st letter. */
		text-rendering: optimizeLegibility; /* FF, Safari & Chrome only. */
		text-transform: uppercase;
	}

	/* SKINS - Moves the large news headline away from the edge of the widget, when it has a background color. */
	.lp-widget.b1 .skin-group-light .news-headline a,
	.lp-widget.b1 .skin-group-dark .news-headline a {
		margin-left: 10px;
	}
	.lp-widget.b1 .widget-sub-headline {
		/* border-top: 1px dotted silver; Design Change: "List widgets need more spacing between each dot." So using a sprite map instead of this, since CSS won't allow for border dot spacing. */
		margin-top: 0px;
	}
	.lp-widget.b1 .widget-sub-headline.adBlock{
		padding:0px !important;
		margin:0px !important;
	} 
	
	.b1 .skin-group-dark .widget-article .mps-ad {
		margin-left:10px;
	}

	/* .lp-widget.b1 .widget-sub-headline:last-child {
		border-bottom: none;
	} */

	/* SKINS - Overrides the widget-sub-headline's margin for the B2 widget & prevents wrapping. */
	.lp-widget.b1 .skin-group-light .widget-sub-headline,
	.lp-widget.b1 .skin-group-dark .widget-sub-headline {
		margin-left: 0px;
	}
	
	/* DE font size adjustment, since they have 21 char words */
	.de .lp-widget.b1 .first-item-size-medium {font-size:28pt;}
	
	.lp-widget.b1 .b1_infeed_ad{
		color:#469fd7;
		text-transform:uppercase; 
		font-size:11px;
		font-weight:bold;
		font-family: "Arial Narrow", Arial;
		letter-spacing:0.8px;
		line-height:10px;
		margin-top:3px; 
		white-space:nowrap;
		text-overflow:ellipsis;
		height:9px;
		height:12px\9;
		overflow:hidden;
		font-strech:condensed;}
	
	.lp-widget.b1 .article_timestamp{
		font-size: 11px;
		margin-left: 0px;
    	line-height: 10px;
    	font-family:"Helvetica", "Arial Narrow", Sans-serif;
    	width:190px;
	}	
	.lp-widget.b1 .white .article_timestamp,
	.lp-widget.b1 .yellow .article_timestamp,
	.lp-widget.b1 .grey-light .article_timestamp,
	.lp-widget.b1 .grey-medium .article_timestamp
	{
		color:#999;	
	}
	.lp-widget.b1 .black .article_timestamp,
	.lp-widget.b1 .grey-dark .article_timestamp,
	.lp-widget.b1 .red .article_timestamp,
	.lp-widget.b1 .purple .article_timestamp,
	.lp-widget.b1 .blue .article_timestamp
	{
		color:#e1e1e1;	
	}
	 .lp-widget.b1.lists .widget-sub-headline{ padding:8px 0;}	
	 .lp-widget.b1.lists .text-link{width:200px;}
	 
	.rebrand .lp-widget.b1.lists hgroup .title-font-size-small {
	    font-size: 20pt;
	    line-height: 20pt;
	}
	.rebrand .lp-widget.b1 a#widget-section-type-link, .rebrand .lp-widget.b1 .widget-headlines a {
	    font-size: 20pt;
	    line-height: 20pt;
	    font-family: "Oswald","Arial Narrow",Sans-serif;
	}
	.rebrand .lp-widget.b1 .widget-headlines {
	    font-family: "Oswald","Arial Narrow",Sans-serif;
	    font-weight: 200;
	}
	.rebrand .lp-widget.b1.lists .text-link-first {
	    font-family: "Oswald","Arial Narrow", Sans-serif;
	    font-size: 30pt;
	    line-height: 35pt;
	}
	.rebrand .lp-widget.b1.lists .text-link-first i {
	    font-family: "Oswald","Arial Narrow",Sans-serif;
	    font-style: italic;
	}
	.rebrand .lp-widget.b1 .widget-sub-headline i{
	    font-style: italic;	
	}
	.rebrand .lp-widget.b1 .widget-sub-headline i, .rebrand .lp-widget.b1 .widget-sub-headline p {
	    font-size: 13pt;
	    line-height: 17pt;
	    font-family: "Lato", "Arial Narrow", Sans-serif;
	}
	.rebrand .lp-widget.b1 .more-bttn{
	    margin: 10px 10px 3px 0;
	    font-family: "Lato", "Arial Narrow", Sans-serif;    
	}
	.rebrand .lp-widget.b1 .hgroup .widget-titles {
		margin-left: 0;
	}

	.rebrand .lp-widget.b1.lists hgroup #widget-section-type {
	    display: none;
	}
/*********************************/
/* B2 "Photo List" Widget Styles */
/*********************************/

	/* .lp-widget.b2 {
	} */

	.lp-widget.b2 .widget-sub-headline,
	.lp-widget.e12 .widget-sub-headline {
		/* border-top: 1px dotted silver; Design Change: "List widgets need more spacing between each dot." So using a sprite map instead of this, since CSS won't allow for border dot spacing. */
		/*margin-top: 4px;*/
	}

	.lp-widget.b2 .skin-group-white .text-link,
	.lp-widget.e12 .skin-group-white .text-link {
		margin: 0px 10px 0px 10px;
		width: 200px; /* News & Photos have a smaller thumbnail width, than Videos. */
	}

	/*.lp-widget.b2 .skin-group-light .text-link,
	.lp-widget.b2 .skin-group-dark .text-link {
		margin: 0px 0px 0px 10px;
		width: 190px;
	}*/

	/* SKINS - Overrides the widget-sub-headline's margin for the B2 widget & prevents wrapping. */
	.lp-widget.b2 .skin-group-light .widget-sub-headline,
	.lp-widget.b2 .skin-group-dark .widget-sub-headline,
	.lp-widget.e12 .skin-group-light .widget-sub-headline,
	.lp-widget.e12 .skin-group-dark .widget-sub-headline {
		margin-left: 0px;
	}

	.lp-widget.b2 .widget-sub-headline:last-child,
	.lp-widget.e12 .widget-sub-headline:last-child {
		border-bottom: none;
	}

/*********************************/
/* B3 "Video List" Widget Styles */
/*********************************/

	/* .lp-widget.b3 {
	} */

	.lp-widget.b3 .video-overlay {
		z-index: 100;
	}

	.lp-widget.b3 .skin-group-white .text-link {
		margin: 0px 0px 0px 10px;
		width: 186px; /* Videos have a wider thumbnail, than News & Photos. */
		padding-right: 1px;
	}

	.lp-widget.b3 .skin-group-light .text-link,
	.lp-widget.b3 .skin-group-dark .text-link {
		margin: 0px 10px 0px 10px;
		/*width: 167px;*/
	}

	/* SKINS - Shortens the width of the text box from 240px, down to 167px, when it has a background color. */
	.lp-widget.b3 .skin-group-light .widget-sub-headline p,
	.lp-widget.b3 .skin-group-dark .widget-sub-headline p {
		display: block;
		width: 167px;
	}

	.lp-widget.b3 article{width:300px;}
	/* .lp-widget.b3 .text-copy {padding-top:10px;} */
	.lp-widget.b3 .widget-sub-headline{margin-left:0}
 	/*.lp-widget.b3 .main-image{height:167px}*/
 	.lp-widget.b3 section{position:relative}
	.lp-widget.b3 .widget-sub-headline img{width:103px;height:60px;margin-left:0}

	.lp-widget.b3 .video-overlay{position:relative;right:10px;top:110px}
	.lp-widget.b3 .video-overlay .video-play-bttn {position: absolute; right: -10px;}
 	.lp-widget.b3 .sm-video-overlay{position:absolute;left:85px;top:38px}

/*********************************/
/* B5 "Video List" Widget Styles */
/*********************************/

	.lp-widget.b5 {
	}
	
/*********************************/
/* B10 "Related News" Widget Styles */
/*********************************/

	.lp-widget.b10 .super-snipe {font-size:0px; width:300px;}
	.lp-widget.b10 .hgroup {margin:0; padding:0 0 0 10px;}
	.lp-widget.b10 .highlight {padding:5px 0;}
	
	.lp-widget.b10 .title-font-size-small,
	.lp-widget.b10 .title-font-size-small a {line-height:26pt !important;}
	.lp-widget.b10 .title-font-size-medium,
	.lp-widget.b10 .title-font-size-medium a {line-height:37pt !important;}
	.lp-widget.b10 .title-font-size-large,
	.lp-widget.b10 .title-font-size-large a {line-height:53pt !important;}
	
	.lp-widget.b10.no-thumbnails .skin-group-white .text-link {margin:0 0 0 10px;}
	
/* ************************************** */
/* B11 "News List" 2 column Widget Styles */
/* ************************************** */
	.lp-widget.b11 .widget-headlines {font-size:36pt; letter-spacing:1px; line-height: 32pt;}

	.lp-widget.b11 .super-snipe-link, .lp-widget.b11 .snipe-link {font-size:0px;}
	.lp-widget.b11 .super-snipe-link img, .lp-widget.b11 .snipe-link img {float:none;}
	
	.lp-widget.b11 .img-link {display:block; float:left; font-size:0px; line-height:0px; overflow:hidden;}
	.lp-widget.b11 .img-link img {float:none;}
	
	.lp-widget.b11 .article_timestamp {font-family: "Helvetica", "Arial Narrow", Sans-serif; font-size:11px; margin-left:0px; line-height:10px;}

	.rebrand .lp-widget.b11 .article_timestamp {
	    font-family: "Lato", "Arial Narrow", Sans-serif;
	    letter-spacing: .17pt;
	    margin-top: 2px;
	    line-height: 15px;
	}

	.lp-widget.b11 .white .article_timestamp,
	.lp-widget.b11 .yellow .article_timestamp,
	.lp-widget.b11 .grey-light .article_timestamp,
	.lp-widget.b11 .grey-medium .article_timestamp
	{
		color:#999;	
	}
	.lp-widget.b11 .black .article_timestamp,
	.lp-widget.b11 .grey-dark .article_timestamp,
	.lp-widget.b11 .red .article_timestamp,
	.lp-widget.b11 .purple .article_timestamp,
	.lp-widget.b11 .blue .article_timestamp
	{
		color:#e1e1e1;	
	}
	
		
	.lp-widget.b11 .highlight {position:relative;}
	.lp-widget.b11 .highlight a.img-link {margin-left:0px; width:300px;}
	.lp-widget.b11 .highlight .text {float:left; margin-left:15px; width:280px;}	
	.lp-widget.b11 .highlight .text a {
		display:block;
		font-family:"Ostrich Sans Pro Regular", Arial, Sans-Serif;
		font-size:54px;
		letter-spacing:.3px;
		line-height:44px;
		margin-bottom:10px;
		text-rendering:optimizeLegibility;
		text-transform:uppercase;
	}
	
	.lp-widget.b11 ul .img-link {width:100px;}
	.lp-widget.b11 ul .text {float:left; margin-left:15px; width:480px;}
	.lp-widget.b11 ul .no-thumbnails .text {width:580px;}
	.lp-widget.b11 ul .text a {
		display:block;
		font-family:"DIN Web Condensed", "Arial Narrow", Sans-Serif;
		font-size:28px;
		line-height:28px;
	}
	.rebrand .lp-widget.b11 ul .text a {
	    font-family: "Lato", "Arial Narrow", Sans-serif;
	    font-size: 22px;
	    line-height: 27px;
	}	
	
	
/* ***************************************** */
/* B12 "Gallery List" 2 column Widget Styles */
/* ***************************************** */
	.lp-widget.b12 .widget-headlines {font-size:36pt; letter-spacing:1px; line-height: 32pt;}

	.lp-widget.b12 .super-snipe-link, .lp-widget.b12 .snipe-link {font-size:0px;}
	.lp-widget.b12 .super-snipe-link img, .lp-widget.b12 .snipe-link img {float:none;}
	
	.lp-widget.b12 .img-link {display:block; float:left; font-size:0px; line-height:0px; overflow:hidden;}
	.lp-widget.b12 .img-link img {float:none;}
	
	.lp-widget.b12 .time {font-family:"Arial"; font-size:14px; font-weight:normal; line-height:14px;}
	
	.lp-widget.b12 .highlight {position:relative;}
	.lp-widget.b12 .highlight a.img-link {margin-left:0px; width:300px;}
	.lp-widget.b12 .highlight .text {float:left; margin-left:15px; width:280px;}	
	.lp-widget.b12 .highlight .text a {
		display:block;
		font-family:"Ostrich Sans Pro Regular", Arial, Sans-Serif;
		font-size:54px;
		letter-spacing:.3px;
		line-height:44px;
		margin-bottom:10px;
		text-rendering:optimizeLegibility;
		text-transform:uppercase;
	}
	
	.lp-widget.b12 ul .img-link {width:100px;}
	.lp-widget.b12 ul .text {float:left; margin-left:15px; width:480px;}
	.lp-widget.b12 ul .no-thumbnails .text {width:580px;}
	.lp-widget.b12 ul .text a {
		display:block;
		font-family:"DIN Web Condensed", "Arial Narrow", Sans-Serif;
		font-size:28px;
		line-height:28px;
	}
	
	
/***************************************************/
/* C1 "Video Teaser" & "Video Stack" Widget Styles */
/***************************************************/

	/* .lp-widget.c1 {
	} */

	.lp-widget.c1 .widget-sub-headline {
		padding: 2px 0px 2px 0px;
	}

	.lp-widget.c1 .video-overlay {
		z-index: 9;
		position: absolute;
		margin-left: 255px;
		margin-top: 110px;
	}

	.lp-widget.c1 .video-overlay .video-play-bttn {
		height: 45px;
		width: 33px;
	}
	/* Remove font-size, otherwise there is 5px space below image */
	.lp-widget.c1 .super-snipe {font-size:0px;}


/***************************************************/
/* C3 "Gift Guide" Widget Styles */
/***************************************************/
.lp-widget.c3{height:auto;background:transparent;}
.lp-widget.c3 .ad-banner-bkgd{float:right;margin-bottom:10px;}
.lp-widget.c3 .super-snipe{font-size:0px;}
.lp-widget.c3 div.giftGuideGrids{width:930px;height:auto;margin-top:10px;padding-right:10px;}
.lp-widget.c3 ul.giftGuideList{width:930px;height:auto;padding-right:10px;}
.lp-widget.c3 li.giftGuideItem{float:left;width:300px;height:250px;background-color:#ccc;list-style:none;margin:0 10px 10px 0;}
.lp-widget.c3 li.giftGuideItem.rowlast{margin:0 0 10px 0;}
.lp-widget.c3 li.giftGuideItem .gg_itemImg img{width:300px;height:250px;}

/*.lp-widget.c3 a.gift_button {position: absolute;bottom: 20px;}*/
.lp-widget.c3 .gg_content-block {position: absolute;bottom: 20px;width:260px;}

.lp-widget.c3 li .gg_tophighlight{border-top:3px solid #ff3fca;width:300px;height:3px;position:absolute;}
.lp-widget.c3 li .gg_numlabel_bg{
  width: 0; height: 0;
  border-top: 27.5px solid #ff3fca;
  border-left: 27.5px solid #ff3fca;
  border-right: 27.5px solid transparent; 
  border-bottom: 27.5px solid transparent; 
  position:absolute;
  margin:0;
 }
 .lp-widget.c3 li .gg_numlabel{
 	margin:2px 7px 7px 7px;
 	margin:4px 7px 7px 7px\9;
 	height:50px;
 	width:20px;
 	position:absolute;
 	font-family:"DIN Web Condensed Italic","Arial Narrow",sans-serif;
 	font-size:24px;
 	color:#fff;
 	letter-spacing:1px;
 }
 /*  REBRAND2016-157  *********************************************************/
.rebrand .lp-widget.c3 li .gg_numlabel {
	font-family: 'Lato', 'Arial Narrow', sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: 200;
	margin: 3px 7px 7px;
}
 
 .lp-widget.c3 li .gg_overlay{
    cursor:pointer;
    display:none;
 	width:300px;
 	height:250px;
 	position:absolute;
 	margin-top:-254px;
 	
 	background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(140%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
	background: linear-gradient(to top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
.lp-widget.c3 li .gg_desc_cont{
	height: 110px;
	width: 260px;
	margin-top: 140px;
	position: absolute;
	padding: 0 20px 10px 20px;
}

.lp-widget.c3 li .gg_itemName{
	font-family: "Ostrich Sans Pro Regular", "Arial Narrow", sans-serif;
	font-size: 30px;
	color: #fff;
	text-align: left;
	letter-spacing: 1px;
	line-height: 31px;
	height: 36px;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*  REBRAND2016-157  *********************************************************/
.rebrand .lp-widget.c3 li .gg_itemName {
	font-family: 'Oswald', 'Arial Narrow', sans-serif;
	font-size: 30px;
	font-weight: 200;

}

.lp-widget.c3 li .gg_itemDesp{
	font-family: "DIN Web Condensed Bold", "Arial Narrow", sans-serif;
	font-size: 14px;
	color:#fff;
	text-align:left;
	letter-spacing:1px;
	line-height:17px;
	height:35px;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
}
/*  REBRAND2016-157  *********************************************************/
.rebrand .lp-widget.c3 li .gg_itemDesp {
	font-family: 'Lato', 'Arial Narrow', sans-serif;
	font-size: 15px;
}

.lp-widget.c3 li a .gg_itemBtn, .lp-widget.c3 li .gg_itemBtn{
	font-family: "DIN Web Condensed Bold", "Arial Narrow", sans-serif;
	font-size: 20px;
	color: #ff3fca;
	text-align: left;
	letter-spacing: 1px;
	line-height: 29px;
	height: 25px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
/*  REBRAND2016-157  *********************************************************/
.rebrand .lp-widget.c3 li a .gg_itemBtn, .lp-widget.c3 li .gg_itemBtn {
	font-family: 'Lato', 'Arial Narrow', sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.c3_gg_detail_backdrop{
	display:none;
	position:absolute;
	top:0;
	z-index:900000;
	background-color:#000;
	width:100%;
	height:100%;
	 /* IE 8 */
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	
	  /* IE 5-7 */
	  filter: alpha(opacity=70);
	
	  /* Netscape */
	  -moz-opacity: .7;
	
	  /* Safari 1.x */
	  -khtml-opacity: .7;
	
	  /* Good browsers */
	  opacity: .7;
  
}
.c3.gg.modal{
	display:none;
	z-index:990000;
	position:absolute;
	width:875px;
	height:auto;
	margin:0 auto;
	top:50px;
	left:0;
	right:0;
	bottom:0;
}
.c3 .gg_modal_box{
	width:875px;
	height:auto;
	margin:0 auto;
}

.c3 .gg_modal_main_box, .c3 .gg_modal_main_box_detail{float:left;width:795px;height:auto;}

.c3 .gg_modal_box_main, .c3 .gg_modal_box_main_detail{
	float:left;
	width:735px;
	height:auto;
	margin:0 auto;
	background-color:#fff;
	padding:32px 30px 32px 30px;
}
.c3 .gg_modal_box_main_detail{
	padding-top:0px;
	margin-bottom:10px;
	width:824px;
	margin: 10px 18px;
	padding-bottom:0px;
}

.c3 .gg_modal_details_box{
  -webkit-user-select: none; 
  -moz-user-select: none;  
  -ms-user-select: none; 
  -o-user-select: none;
  user-select: none;    
}
.c3 .gg_modal_left_box, .c3 .gg_modal_left_box_detail{float:left;width:305px;height:auto;margin-right:30px;}
.c3 .gg_modal_left_box_detail{margin-right:108px;width:296px;}
.c3 .gg_modal_right_box, .c3 .gg_modal_right_box_detail{float:left;width:400px;height:auto;}

.gg_noSelect{
  -webkit-user-select: none; 
  -moz-user-select: none;  
  -ms-user-select: none; 
  -o-user-select: none;
  user-select: none;
}
.c3 .gg_modal_lb_title, .c3 .gg_modal_lb_title_detail{
	color: #000;
    font-family: "Ostrich Sans Pro Regular","Arial Narrow",sans-serif;
    font-size: 47px;
    font-weight: bold;
    height: 40px;
    line-height: 33px;
    margin-bottom: 7px;
    overflow: hidden;
    padding-left: 2px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
/*  REBRAND2016-157  *********************************************************/
.rebrand .c3 .gg_modal_lb_title, 
.rebrand .c3 .gg_modal_lb_title_detail {
	font-family: 'Oswald', 'Arial Narrow', sans-serif;
	font-size: 38px;
	font-weight: 400;
	height: 45px;
	line-height: 38px;
}

.c3 .gg_modal_lb_brand_name, .c3 .gg_modal_lb_brand_name_detail{
	font-family: "DIN Web Condensed", "Arial Narrow", sans-serif;
	font-size:22px;
	color:#000;
	margin-bottom:12px;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 20px;
	width: 100%;
	white-space: nowrap;
	text-transform:uppercase;
}
/*  REBRAND2016-157  *********************************************************/
.rebrand .c3 .gg_modal_lb_brand_name, 
.rebrand .c3 .gg_modal_lb_brand_name_detail {
	color: #404040;
	font-family: 'Lato', 'Arial Narrow', sans-serif;
	font-size: 20px;
	font-weight: 400;
	height: 23px;
}

.c3 .gg_modal_lb_price, .c3 .gg_modal_lb_price_detail{
	color: #ff3fca;
    font-family: "DIN Web Condensed","Arial Narrow",sans-serif;
    font-size: 24px;
    height: 25px;
    line-height: 26px;
    margin-bottom: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
/*  REBRAND2016-157  *********************************************************/
.rebrand .c3 .gg_modal_lb_price, 
.rebrand .c3 .gg_modal_lb_price_detail {
	font-family: 'Lato', 'Arial Narrow', sans-serif;
	font-size: 20px;
}

.c3 .gg_modal_lb_desp{
	font-family: "DIN Web Condensed BOLD", "Arial Narrow", sans-serif;
	font-size: 14px;
	color: #999;
	margin-bottom: 30px;
	height: 84px;
	line-height: 16px;
	width:100%;
}
/*  REBRAND2016-157  *********************************************************/
.rebrand .c3 .gg_modal_lb_desp {
	font-family: 'Lato', 'Arial Narrow', sans-serif;
	font-size: 16px;
	line-height: 21px;
}

.c3 .gg_modal_lb_desp_detail{
	font-family: "DIN Web Condensed BOLD", "Arial Narrow", sans-serif;
	font-size: 14px;
	color: #999;
	margin-bottom: 45px;
	height: 84px;
	line-height: 17px;
	width:100%;
}

.c3 .gg_modal_lb_socials, .c3 .gg_modal_lb_socials_detail{
	margin-bottom:30px;
	height:30px;
}
/*  REBRAND2016-157  *********************************************************/
.rebrand .c3 .gg_modal_lb_socials, 
.rebrand .c3 .gg_modal_lb_socials_detail {
	margin-bottom: 25px;
}
.c3 .gg_modal_lb_purchase_box, .c3 .gg_modal_lb_purchase_box_detail{
	height:43px;
	width:292px;
}
.c3 a .gg_modal_lb_purchase, .c3 a .gg_modal_lb_purchase_detail{
	cursor:pointer;
}
.c3 .gg_modal_lb_purchase, .c3 .gg_modal_lb_purchase_detail{
	background-color:#ff3fca;
	height:43px;
	width:285px;
	line-height:43px;
	text-align:center;
	
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    
    /* for IE8 */
    behavior: url(/resources/roundCornerIE8/border-radius.htc);
    border-radius: 3px;
}

.c3 .gg_modal_lb_purchase .gg_modal_btntxt, .c3 .gg_modal_lb_purchase_detail .gg_modal_btntxt_detail{
	font-family: "Ostrich Sans Pro Italics", "Arial Narrow", sans-serif;
	font-size:23px;
	color:#fff;
	text-overflow:ellipsis;
	width:265px;
	height:33px;
	overflow:hidden;
	white-space:nowrap;
	letter-spacing: 1px;
	padding-left:10px;
	padding-right:10px;
}
/*  REBRAND2016-157  *********************************************************/
.rebrand .c3 .gg_modal_lb_purchase .gg_modal_btntxt, 
.rebrand .c3 .gg_modal_lb_purchase_detail .gg_modal_btntxt_detail {
	font-family: 'Oswald', 'Arial Narrow', sans-serif;
	font-size: 24px;
	letter-spacing: 1.25px;
	width: 265px;
}
.c3 .gg_modal_close, .c3 .gg_modal_close_detail{
	background: url('/resources/images/misc/email-close.png') no-repeat scroll 0 0 transparent;
	height:27px;
	width:27px;
	text-indent: 999px;
	float: right;
	margin-top: -45px;
	margin-right: -45px;
	cursor:pointer;
}

.c3 .gg_modal_lb_socials .cs-container .cs-embed, 
.c3 .gg_modal_lb_socials_detail .cs-container .cs-embed{display:none;}

.c3 .gg_modal_lb_socials .cs-item, 
.c3 .gg_modal_lb_socials_detail .cs-item, 
.c3 .gg_modal_lb_socials .cs-container .cs-fb,
.c3 .gg_modal_lb_socials_detail .cs-container .cs-fb,
.c3 .gg_modal_lb_socials .cs-container .cs-ts,
.c3 .gg_modal_lb_socials_detail .cs-container .cs-ts,
.c3 .gg_modal_lb_socials .cs-container .cs-pinterest,
.c3 .gg_modal_lb_socials_detail .cs-container .cs-pinterest,
.c3 .gg_modal_lb_socials_detail .cs-item, .gg_modal_lb_socials_detail .cs-item{
	background: none;width:63px; 
	height:31px;
	margin-right:11px;
	margin-left: 0 !important;
}
.c3 .gg_modal_lb_socials .cs-share, .c3 .gg_modal_lb_socials .cs-share:hover,
.c3 .gg_modal_lb_socials_detail .cs-share, .c3 .gg_modal_lb_socials_detail .cs-share:hover,
.c3 .gg_modal_lb_socials .cs-ts .cs-share, .c3 .gg_modal_lb_socials .cs-ts .cs-share:hover,
.c3 .gg_modal_lb_socials_detail .cs-ts .cs-share, .c3 .gg_modal_lb_socials_detail .cs-ts .cs-share:hover,
.c3 .gg_modal_lb_socials .cs-fb .cs-share, .c3 .gg_modal_lb_socials .cs-fb .cs-share:hover,
.c3 .gg_modal_lb_socials_detail .cs-fb .cs-share, .c3 .gg_modal_lb_socials_detail .cs-fb .cs-share:hover,
.c3 .gg_modal_lb_socials .cs-ts .cs-share, .c3 .gg_modal_lb_socials .cs-ts .cs-share:hover,
.c3 .gg_modal_lb_socials_detail .cs-ts .cs-share, .c3 .gg_modal_lb_socials_detail .cs-ts .cs-share:hover,
.c3 .gg_modal_lb_socials .cs-pinterest .cs-share, .c3 .gg_modal_lb_socials .cs-pinterest .cs-share:hover,
.c3 .gg_modal_lb_socials_detail .cs-pinterest .cs-share, .c3 .gg_modal_lb_socials_detail .cs-pinterest .cs-share:hover{
	background-image: url('/resources/widgets/images/C3/gg_c3_socials_sprite.png');
	width:63px;
	height:31px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    
    /* for IE8 */
    behavior: url(/resources/roundCornerIE8/border-radius.htc);
    border-radius: 3px;
}
.c3 .gg_modal_lb_socials .cs-fb .cs-share, .c3 .gg_modal_lb_socials_detail .cs-fb .cs-share{background-color:#3B5998;background-position:0 0;}
.c3 .gg_modal_lb_socials .cs-fb:hover .cs-share, .c3 .gg_modal_lb_socials_detail .cs-fb:hover .cs-share{background-color: #5372B3;background-position:0 31px;}
.c3 .gg_modal_lb_socials .cs-ts .cs-share,.c3 .gg_modal_lb_socials_detail .cs-ts .cs-share{background-color:#0692C7;background-position:-71px 0}
.c3 .gg_modal_lb_socials .cs-ts:hover .cs-share, .c3 .gg_modal_lb_socials_detail .cs-ts:hover .cs-share{background-color:#2db6ef;background-position:-72px 31px;}
.c3 .gg_modal_lb_socials .cs-pinterest .cs-share, .c3 .gg_modal_lb_socials_detail .cs-pinterest .cs-share{background-color:#F40D2F;text-indent:-999px;background-position:-145px 0;}
.c3 .gg_modal_lb_socials .cs-pinterest:hover .cs-share, .c3 .gg_modal_lb_socials_detail .cs-pinterest:hover .cs-share{background-color:#f7505c;background-position:-145px 31px;}
.c3 .gg_modal_lb_socials .cs-email .cs-share, .c3 .gg_modal_lb_socials_detail .cs-email .cs-share{background-color:#4E4E4E;background-image:none;width:63px;}
.c3 .gg_modal_lb_socials .cs-email:hover .cs-share, .c3 .gg_modal_lb_socials_detail .cs-email:hover .cs-share{background-color:#797878;background-image:none;width:63px;}

.c3 .gg_modal_previous{
	  width:30px;
	  height:60px;
	  margin-right:10px;
	  text-indent: 999px;
	  float:left;
}

.c3 .gg_modal_next{
	  width:30px;
	  height:60px;
	  padding-leftt:10px;
	  text-indent: 999px;
	  float:right;
}
.c3 .gg_modal_aw_sprite{
	width:30px;
	 height:100px;
	 background-color: #ff3fca;
	 text-indent: -999px;
	 position:absolute;	
	 background-image: url('/resources/widgets/images/C3/gg_bwarrowssprite.png');
	 background-repeat: no-repeat;
	 cursor:pointer;
}

.c3 .gg_prev_arrow{	
	  background-position: 8px 40px;  
}
.c3 .gg_next_arrow{
	background-position: -37px 40px;	
}
.c3 .gg_prev_arrow:hover{
	background-position: 8px -89px;
}
.c3 .gg_next_arrow:hover{
	background-position:-37px -89px;
}
.c3 .gg_prev_inner_arrow{
	border-color: transparent #444 transparent transparent;
    border-style: solid;
    border-width: 25px;
    height: 0;
    margin-left: -20px;
    margin-top: -39px;
    margin-top: -40px\9;
    position: absolute;
    width: 0;
}
.c3 .gg_next_inner_arrow{
	border-color: transparent transparent transparent #444;
    border-style: solid;
    border-width: 25px;
    height: 0;
    margin: -39px 0 0 -30px;
    margin-top:-40px\9;
    position: absolute;
    width: 0;
}

.c3 .gg_modal_last_box{
	display:none;
	height:206px;
	width:295px;
}
.c3 .gg_modal_last_header{
	color: #959595;
    font-family: "Ostrich Sans Pro Regular","Arial Narrow",sans-serif;
    font-size: 57px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 56px;
    text-align: center;
    text-transform: uppercase;
    height:122px;
    width:295px;
}
/*  REBRAND2016-157  *********************************************************/
.rebrand .c3 .gg_modal_last_header {
	font-family: 'Oswald', 'Arial Narrow', sans-serif;
	font-size: 48px;
	height: 197px;
	line-height: 57px;
}
.c3 .gg_modal_last_title{
	color: #959595;
    font-family: "DIN Web Condensed","Arial Narrow",sans-serif;
    font-size: 80px;
    letter-spacing: -4px;
    line-height: 75px;
    text-align: center;
    text-transform: uppercase;
}
.c3 .gg_modal_back_btn{
	width:295px;
	height:49px;
	margin-top:35px;
	text-align:center;
	line-height:24px;
	font-family:"DIN Web Condensed Italic", "Arial Narrow", sans-serif;
	font-size:24px;
	color:#fff;
	line-height:50px;
	letter-spacing: 0.5px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    
    /* for IE8 */
    behavior: url(/resources/roundCornerIE8/border-radius.htc);
    border-radius: 3px;
    
    overflow: hidden;
    padding: 0 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 275px;
    cursor:pointer;
}
/*  REBRAND2016-157  *********************************************************/
.rebrand .c3 .gg_modal_back_btn {
    font-family: 'Lato', 'Arial Narrow', sans-serif;
    font-weight: 200;
    line-height: 50px;
    text-transform: uppercase;
}

.c3 .gg_modal_lb_purchase .gg_modal_btntxt{
  font-family: "Ostrich Sans Pro Italics", "Arial Narrow", sans-serif;
  font-size: 23px;
  color: #fff;
  text-overflow: ellipsis;
  width: 265px;
  height: 33px;
  overflow: hidden;
  white-space: nowrap;
  letter-spacing: 1px;
  padding-left: 10px;
  padding-right: 10px;
  height: 43px;
  width: 285px;
	position: absolute;
}
.c3 .opacityLayer{
  background-color: #000;
  height: 43px;
  width: 285px;
  position: absolute;
  opacity: 0;
}
.c3 .gg_modal_lb_purchase:hover > .opacityLayer{opacity:0.3;}

.c3 .gg_modal_last_box a:hover > .opacityLayerEndBtn{
  opacity: 0.3;
}

.c3 .gg_modal_back_btn{margin-top:0;}
.c3 .opacityLayerEndBtn {
  background-color: #000;
  height: 49px;
  width: 295px;
  position: absolute;
  opacity: 0;
}

.c3 .gg_modal_last_box a{
	position: absolute;
  	height: 49px;
  	width: 295px;
  	display: block;
}
/***************************************************/
/* c33 "Talent Grid" Widget Styles */
/***************************************************/
.lp-widget.c33{height:auto;background:transparent;}
.lp-widget.c33 .ad-banner-bkgd{float:right;margin-bottom:10px;}
.lp-widget.c33 .super-snipe{font-size:0px;}
.lp-widget.c33 div.giftGuideGrids{width:930px;height:auto;margin-top:10px;padding-right:10px;}
.lp-widget.c33 ul.giftGuideList{width:930px;height:auto;padding-right:10px;}
.lp-widget.c33 li.giftGuideItem{float:left;width:300px;height:250px;background-color:#ccc;list-style:none;margin:0 10px 10px 0;}
.lp-widget.c33 li.giftGuideItem.rowlast{margin:0 0 10px 0;}
.lp-widget.c33 li.giftGuideItem .gg_itemImg img{width:300px;height:250px;}

/*.lp-widget.c33 a.gift_button {position: absolute;bottom: 20px;}*/
.lp-widget.c33 .gg_content-block {position: absolute;bottom: 20px;width:260px;}

.lp-widget.c33 li .gg_tophighlight{border-top:3px solid #ff3fca;width:300px;height:3px;position:absolute;}
.lp-widget.c33 li .gg_numlabel_bg{
  width: 0; height: 0;
  border-top: 27.5px solid #ff3fca;
  border-left: 27.5px solid #ff3fca;
  border-right: 27.5px solid transparent; 
  border-bottom: 27.5px solid transparent; 
  position:absolute;
  margin:0;
 }
 .lp-widget.c33 li .gg_numlabel{
 	margin:2px 7px 7px 7px;
 	margin:4px 7px 7px 7px\9;
 	height:50px;
 	width:20px;
 	position:absolute;
 	font-family:"DIN Web Condensed Italic","Arial Narrow",sans-serif;
 	font-size:24px;
 	color:#fff;
 	letter-spacing:1px;
 }
 /*  REBRAND2016-157  *********************************************************/
.rebrand .lp-widget.c33 li .gg_numlabel {
	font-family: 'Lato', 'Arial Narrow', sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: 200;
}
 
 .lp-widget.c33 li .gg_overlay{
    cursor:pointer;
    display:none;
 	width:300px;
 	height:250px;
 	position:absolute;
 	margin-top:-254px;
 	
 	background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(140%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
	background: linear-gradient(to top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
.lp-widget.c33 li .gg_desc_cont{
	height: 110px;
	width: 260px;
	margin-top: 140px;
	position: absolute;
	padding: 0 20px 10px 20px;
}

.lp-widget.c33 li .gg_itemName{
	font-family: "Ostrich Sans Pro Regular", "Arial Narrow", sans-serif;
	font-size: 30px;
	color: #fff;
	text-align: left;
	letter-spacing: 1px;
	line-height: 31px;
	height: 36px;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*  REBRAND2016-157  *********************************************************/
.rebrand .lp-widget.c33 li .gg_itemName {
    font-family: 'Oswald', 'Arial Narrow', sans-serif;
    font-weight: 200;
}

.lp-widget.c33 li .gg_itemDesp{
	font-family: "DIN Web Condensed", "Arial Narrow", sans-serif;
	font-size: 16px;
	color:#fff;
	text-align:left;
	letter-spacing:1px;
	line-height:18px;
	height:37px;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
}
/*  REBRAND2016-157  *********************************************************/
.rebrand .lp-widget.c33 li .gg_itemDesp {
    font-family: 'Lato', 'Arial Narrow', sans-serif;
    font-size: 15px;
    height: 35px;
    line-height: 17px;
}

.lp-widget.c33 li a .gg_itemBtn, .lp-widget.c33 li .gg_itemBtn{
	font-family: "DIN Web Condensed", "Arial Narrow", sans-serif;
	font-size: 20px;
	color: #ff3fca;
	text-align: left;
	letter-spacing: 1px;
	line-height: 29px;
	height: 25px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
/*  REBRAND2016-157  *********************************************************/
.rebrand .lp-widget.c33 li a .gg_itemBtn, 
.rebrand .lp-widget.c33 li .gg_itemBtn {
    font-family: 'Lato', 'Arial Narrow', sans-serif; 
    font-weight: 700;   
}

.c33_gg_detail_backdrop{
	display:none;
	position:absolute;
	top:0;
	z-index:900000;
	background-color:#000;
	width:100%;
	height:100%;
	 /* IE 8 */
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	
	  /* IE 5-7 */
	  filter: alpha(opacity=70);
	
	  /* Netscape */
	  -moz-opacity: .7;
	
	  /* Safari 1.x */
	  -khtml-opacity: .7;
	
	  /* Good browsers */
	  opacity: .7;
  
}
.c33.gg.modal{
	display:none;
	z-index:990000;
	position:absolute;
	width:875px;
	height:auto;
	margin:0 auto;
	top:50px;
	left:0;
	right:0;
	bottom:0;
}
.c33 .gg_modal_box{
	width:875px;
	height:auto;
	margin:0 auto;
}

.c33 .gg_modal_main_box, .c33 .gg_modal_main_box_detail{float:left;width:795px;height:auto;}

.c33 .gg_modal_box_main, .c33 .gg_modal_box_main_detail{
	float:left;
	width:735px;
	height:auto;
	margin:0 auto;
	background-color:#fff;
	padding:32px 30px 32px 30px;
}
.c33 .gg_modal_box_main_detail{
	padding-top:0px;
	margin-bottom:10px;
	width:824px;
	margin: 10px 18px;
	padding-bottom:0px;
}

.c33 .gg_modal_details_box{
  -webkit-user-select: none; 
  -moz-user-select: none;  
  -ms-user-select: none; 
  -o-user-select: none;
  user-select: none;    
}
.c33 .gg_modal_left_box, .c33 .gg_modal_left_box_detail{float:left;width:305px;height:auto;margin-right:30px;}
.c33 .gg_modal_left_box_detail{margin-right:108px;width:296px;}
.c33 .gg_modal_right_box, .c33 .gg_modal_right_box_detail{float:left;width:400px;height:auto;}

.gg_noSelect{
  -webkit-user-select: none; 
  -moz-user-select: none;  
  -ms-user-select: none; 
  -o-user-select: none;
  user-select: none;
}
.c33 .gg_modal_lb_title, .c33 .gg_modal_lb_title_detail{
	color: #000;
    font-family: "Ostrich Sans Pro Regular","Arial Narrow",sans-serif;
    font-size: 47px;
    font-weight: bold;
    height: 40px;
    line-height: 33px;
    margin-bottom: 7px;
    overflow: hidden;
    padding-left: 2px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
/*  REBRAND2016-157  *********************************************************/
.rebrand .c33 .gg_modal_lb_title, 
.rebrand .c33 .gg_modal_lb_title_detail {
    font-family: 'Oswald', 'Arial Narrow', sans-serif;
    font-size: 38px;
    font-weight: 400;
    height: 45px;
    line-height: 38px;
}
.c33 .gg_modal_lb_brand_name, .c33 .gg_modal_lb_brand_name_detail{
	font-family: "DIN Web Condensed", "Arial Narrow", sans-serif;
	font-size:22px;
	color:#000;
	margin-bottom:12px;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 20px;
	width: 100%;
	white-space: nowrap;
	text-transform:uppercase;
}
/*  REBRAND2016-157  *********************************************************/
.rebrand .c33 .gg_modal_lb_brand_name, 
.rebrand .c33 .gg_modal_lb_brand_name_detail {
	color: #404040;
    font-family: 'Lato', 'Arial Narrow', sans-serif;
    font-size: 20px;
    height: 23px;
}
.rebrand .c33 .gg_modal_lb_brand_name span {
	height: 100px;
	width: 300px;
}

.c33 .gg_modal_lb_price, .c33 .gg_modal_lb_price_detail{
	color: #ff3fca;
    font-family: "DIN Web Condensed","Arial Narrow",sans-serif;
    font-size: 24px;
    height: 25px;
    line-height: 26px;
    margin-bottom: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
/*  REBRAND2016-157  *********************************************************/
.rebrand .c33 .gg_modal_lb_price, 
.rebrand .c33 .gg_modal_lb_price_detail {
    font-family: 'Lato', 'Arial Narrow', sans-serif;
    font-size: 20px;
}

.c33 .gg_modal_lb_desp{
	font-family: "DIN Web Condensed", "Arial Narrow", sans-serif;
	font-size: 17px;
	color: #999;
	margin-bottom: 20px;
	height:auto;
	min-height: 84px;
	line-height: 22px;
	width:100%;
	letter-spacing:.25px;
}
/*  REBRAND2016-157  *********************************************************/
.rebrand .c33 .gg_modal_lb_desp {
    font-family: 'Lato', 'Arial Narrow', sans-serif;
    font-size: 16px;
    height: 84px;
    line-height: 21px;
    margin-bottom: 30px;
}

.c33 .gg_modal_lb_desp_detail{
	font-family: "DIN Web Condensed BOLD", "Arial Narrow", sans-serif;
	font-size: 14px;
	color: #999;
	margin-bottom: 20px;
	height: auto;
	line-height: 17px;
	width:100%;
}

.c33 .gg_modal_lb_socials, .c33 .gg_modal_lb_socials_detail{
	margin-bottom:10px;
	height:30px;
}
.c33 .gg_modal_lb_purchase_box, .c33 .gg_modal_lb_purchase_box_detail{
	height:43px;
	width:292px;
}
/*  REBRAND2016-157  *********************************************************/
.rebrand .c33 .gg_modal_lb_purchase_box, 
.rebrand .c33 .gg_modal_lb_purchase_box_detail {
    margin-top: 25px;
}
.c33 a .gg_modal_lb_purchase, .c33 a .gg_modal_lb_purchase_detail{
	cursor:pointer;
}
.c33 .gg_modal_lb_purchase, .c33 .gg_modal_lb_purchase_detail{
	background-color:#ff3fca;
	height:43px;
	width:285px;
	line-height:43px;
	text-align:center;
	
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    
    /* for IE8 */
    behavior: url(/resources/roundCornerIE8/border-radius.htc);
    border-radius: 3px;
}
.c33 .gg_modal_lb_purchase:hover,.c33 .gg_modal_lb_purchase_detail:hover{
	background-color:#e107a5;
}
.c33 .gg_modal_lb_purchase .gg_modal_btntxt, .c33 .gg_modal_lb_purchase_detail .gg_modal_btntxt_detail{
	font-family: "Ostrich Sans Pro Italics", "Arial Narrow", sans-serif;
	font-size:23px;
	color:#fff;
	text-overflow:ellipsis;
	width:265px;
	height:33px;
	overflow:hidden;
	white-space:nowrap;
	letter-spacing: 1px;
	padding-left:10px;
	padding-right:10px;
}
/*  REBRAND2016-157  *********************************************************/
.rebrand .c33 .gg_modal_lb_purchase .gg_modal_btntxt, 
.rebrand .c33 .gg_modal_lb_purchase_detail .gg_modal_btntxt_detail {
    font-family: 'Oswald', 'Arial Narrow', sans-serif;
    font-size: 24px;
    font-weight: 200;
    letter-spacing: 1.25px;
    padding: left: 0;
    width: 265px;
}

.c33 .gg_modal_close, .c33 .gg_modal_close_detail{
	background: url('/resources/images/misc/email-close.png') no-repeat scroll 0 0 transparent;
	height:27px;
	width:27px;
	text-indent: 999px;
	float: right;
	margin-top: -45px;
	margin-right: -45px;
	cursor:pointer;
}

.c33 .gg_modal_lb_socials .cs-container .cs-embed, 
.c33 .gg_modal_lb_socials_detail .cs-container .cs-embed{display:none;}

.c33 .gg_modal_lb_socials .cs-item, 
.c33 .gg_modal_lb_socials_detail .cs-item, 
.c33 .gg_modal_lb_socials .cs-container .cs-fb,
.c33 .gg_modal_lb_socials_detail .cs-container .cs-fb,
.c33 .gg_modal_lb_socials .cs-container .cs-ts,
.c33 .gg_modal_lb_socials_detail .cs-container .cs-ts,
.c33 .gg_modal_lb_socials .cs-container .cs-pinterest,
.c33 .gg_modal_lb_socials_detail .cs-container .cs-pinterest,
.c33 .gg_modal_lb_socials_detail .cs-item, .gg_modal_lb_socials_detail .cs-item{
	background: none;width:63px; 
	height:31px;
	margin-right:11px;
	margin-left: 0 !important;
}
.c33 .gg_modal_lb_socials .cs-share, .c33 .gg_modal_lb_socials .cs-share:hover,
.c33 .gg_modal_lb_socials_detail .cs-share, .c33 .gg_modal_lb_socials_detail .cs-share:hover,
.c33 .gg_modal_lb_socials .cs-ts .cs-share, .c33 .gg_modal_lb_socials .cs-ts .cs-share:hover,
.c33 .gg_modal_lb_socials_detail .cs-ts .cs-share, .c33 .gg_modal_lb_socials_detail .cs-ts .cs-share:hover,
.c33 .gg_modal_lb_socials .cs-fb .cs-share, .c33 .gg_modal_lb_socials .cs-fb .cs-share:hover,
.c33 .gg_modal_lb_socials_detail .cs-fb .cs-share, .c33 .gg_modal_lb_socials_detail .cs-fb .cs-share:hover,
.c33 .gg_modal_lb_socials .cs-ts .cs-share, .c33 .gg_modal_lb_socials .cs-ts .cs-share:hover,
.c33 .gg_modal_lb_socials_detail .cs-ts .cs-share, .c33 .gg_modal_lb_socials_detail .cs-ts .cs-share:hover,
.c33 .gg_modal_lb_socials .cs-pinterest .cs-share, .c33 .gg_modal_lb_socials .cs-pinterest .cs-share:hover,
.c33 .gg_modal_lb_socials_detail .cs-pinterest .cs-share, .c33 .gg_modal_lb_socials_detail .cs-pinterest .cs-share:hover{
	background-image: url('/resources/widgets/images/C3/gg_c3_socials_sprite.png');
	width:63px;
	height:31px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    
    /* for IE8 */
    behavior: url(/resources/roundCornerIE8/border-radius.htc);
    border-radius: 3px;
}
.c33 .gg_modal_lb_socials .cs-fb .cs-share, .c33 .gg_modal_lb_socials_detail .cs-fb .cs-share{background-color:#3B5998;background-position:0 0;}
.c33 .gg_modal_lb_socials .cs-fb:hover .cs-share, .c33 .gg_modal_lb_socials_detail .cs-fb:hover .cs-share{background-color: #5372B3;background-position:0 31px;}
.c33 .gg_modal_lb_socials .cs-ts .cs-share,.c33 .gg_modal_lb_socials_detail .cs-ts .cs-share{background-color:#0692C7;background-position:-71px 0}
.c33 .gg_modal_lb_socials .cs-ts:hover .cs-share, .c33 .gg_modal_lb_socials_detail .cs-ts:hover .cs-share{background-color:#2db6ef;background-position:-72px 31px;}
.c33 .gg_modal_lb_socials .cs-pinterest .cs-share, .c33 .gg_modal_lb_socials_detail .cs-pinterest .cs-share{background-color:#F40D2F;text-indent:-999px;background-position:-145px 0;}
.c33 .gg_modal_lb_socials .cs-pinterest:hover .cs-share, .c33 .gg_modal_lb_socials_detail .cs-pinterest:hover .cs-share{background-color:#f7505c;background-position:-145px 31px;}
.c33 .gg_modal_lb_socials .cs-email .cs-share, .c33 .gg_modal_lb_socials_detail .cs-email .cs-share{background-color:#4E4E4E;background-image:none;width:63px;}
.c33 .gg_modal_lb_socials .cs-email:hover .cs-share, .c33 .gg_modal_lb_socials_detail .cs-email:hover .cs-share{background-color:#797878;background-image:none;width:63px;}

.c33 .gg_modal_previous{
	  width:30px;
	  height:60px;
	  margin-right:10px;
	  text-indent: 999px;
	  float:left;
}

.c33 .gg_modal_next{
	  width:30px;
	  height:60px;
	  padding-leftt:10px;
	  text-indent: 999px;
	  float:right;
}
.c33 .gg_modal_aw_sprite{
	width:30px;
	 height:100px;
	 background-color: #ff3fca;
	 text-indent: -999px;
	 position:absolute;	
	 background-image: url('/resources/widgets/images/C3/gg_bwarrowssprite.png');
	 background-repeat: no-repeat;
	 cursor:pointer;
}

.c33 .gg_prev_arrow{	
	  background-position: 8px 40px;  
}
.c33 .gg_next_arrow{
	background-position: -37px 40px;	
}
.c33 .gg_prev_arrow:hover{
	background-position: 8px -89px;
}
.c33 .gg_next_arrow:hover{
	background-position:-37px -89px;
}
.c33 .gg_prev_inner_arrow{
	border-color: transparent #444 transparent transparent;
    border-style: solid;
    border-width: 25px;
    height: 0;
    margin-left: -20px;
    margin-top: -39px;
    margin-top: -40px\9;
    position: absolute;
    width: 0;
}
.c33 .gg_next_inner_arrow{
	border-color: transparent transparent transparent #444;
    border-style: solid;
    border-width: 25px;
    height: 0;
    margin: -39px 0 0 -30px;
    margin-top:-40px\9;
    position: absolute;
    width: 0;
}

.c33 .gg_modal_last_box{
	display:none;
	height:206px;
	width:295px;
}
.c33 .gg_modal_last_header{
	color: #959595;
    font-family: "Ostrich Sans Pro Regular","Arial Narrow",sans-serif;
    font-size: 57px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 56px;
    text-align: center;
    text-transform: uppercase;
    height:122px;
    width:295px;
}
/*  REBRAND2016-157  *********************************************************/
.rebrand .c33 .gg_modal_last_header {
    font-family: 'Oswald', 'Arial Narrow', sans-serif;
    font-size: 48px;
    line-height: 57px;
    height: 197px;
    width: 295px;
}

.c33 .gg_modal_last_title{
	color: #959595;
    font-family: "DIN Web Condensed","Arial Narrow",sans-serif;
    font-size: 80px;
    letter-spacing: -4px;
    line-height: 75px;
    text-align: center;
    text-transform: uppercase;
}
.c3 .gg_modal_back_btn{margin-top:0;position:absolute;}
.c33 .gg_modal_back_btn{
	width:295px;
	height:49px;
	margin-top:35px;
	text-align:center;
	line-height:24px;
	font-family:"DIN Web Condensed Italic", "Arial Narrow", sans-serif;
	font-size:24px;
	color:#fff;
	line-height:50px;
	letter-spacing: 0.5px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    
    /* for IE8 */
    behavior: url(/resources/roundCornerIE8/border-radius.htc);
    border-radius: 3px;
    
    overflow: hidden;
    padding: 0 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 275px;
    cursor:pointer;
}
/*  REBRAND2016-157  *********************************************************/
.rebrand .c33 .gg_modal_back_btn {
    font-family: 'Lato', 'Arial Narrow', sans-serif;
    font-weight: 200;
    text-transform: uppercase;
}

.c33 .gg_modal_lb_purchase .gg_modal_btntxt{
  font-family: "Ostrich Sans Pro Italics", "Arial Narrow", sans-serif;
  font-size: 23px;
  color: #fff;
  text-overflow: ellipsis;
  width: 265px;
  height: 33px;
  overflow: hidden;
  white-space: nowrap;
  letter-spacing: 1px;
  padding-left: 10px;
  padding-right: 10px;
  height: 43px;
  width: 285px;
	position: absolute;
}
.c33 .opacityLayer{
  background-color: #000;
  height: 43px;
  width: 285px;
  position: absolute;
  opacity: 0;
}
.c33 .gg_modal_lb_purchase:hover > .opacityLayer{opacity:0.3;}

.c33 .gg_modal_last_box a:hover > .opacityLayerEndBtn{
  opacity: 0.3;
}

.c33 .gg_modal_back_btn{margin-top:0;position:absolute;}
.c33 .opacityLayerEndBtn {
  background-color: #000;
  height: 49px;
  width: 295px;
  position: absolute;
  opacity: 0;
}

.c33 .gg_modal_last_box a{
	position: absolute;
  	height: 49px;
  	width: 295px;
  	display: block;
}
/****************************************************/
/* C11 "Video Teaser" & "Video Stack" Widget Styles */
/****************************************************/
	.lp-widget.c11 {
		overflow: visible;
		width: 300px;
	}

	.lp-widget.c11.has-snipe.has-video-image .snipe {
		margin-bottom: -32px;
		position: relative;
	}

	.lp-widget.c11 .thumbnail-links.small {
		margin-top: 2px;
	}

	.lp-widget.c11 .thumbnail-links.small.right {
		margin-left: 5px;
	}

	.lp-widget.c11 .thumbnails {
		border: 1px solid black;
		display: block;
		float: left;
		height: 82px;
		margin: 2px 0px 0px 0px; /* Don't set margin-right or margin-left here! It will cause the thumbnails to auto-wrap. */
		width: 145px;
	}

	.lp-widget.c11 .thumbnails.large {
		height: 167px;
		margin-top: 0px;
		width: 298px;
	}

	.lp-widget.c11 .thumbnails.small {
	}

	.lp-widget.c11 .thumbnails:hover {
		border: 1px solid #46BA37;
	}

	.lp-widget.c11 .video-overlay {
		position: absolute;
		z-index: 100;
	}

	.lp-widget.c11 .thumbnails.large .video-overlay {
		margin: 110px 0 0 255px;
	}

	.lp-widget.c11 .thumbnails.small .video-overlay {
		margin: 50px 0 0 120px;
	}

	.lp-widget.c11 .thumbnails.left.column {
		float: left;
	}

	.lp-widget.c11 .thumbnails.right.column {
		float: right;
	}

	.lp-widget.c11 .thumbnails.last.row {
		margin-bottom: 0px;
	}

	.lp-widget.c11 .thumbnails .titles {
		display: none;
	}

	/* Widget Styles Tuning */

	.lp-widget.c11.no-ad.has-video-image .text-copy {
		margin-top: 0px; /* Resets the widget tuning on the .has-video-image widget class. This way all of the widget styles are flush-top-aligned in our widget testing tool. */
	}

	.lp-widget.c11.no-ad.has-video-image.has-small-title.no-background-color .text-copy {
		padding-top: 9px;
	}

	.lp-widget.c11.has-ad.has-video-image.has-small-title.no-background-color .text-copy {
		padding-top: 3px;
	}

	.lp-widget.c11.no-ad.has-video-image.has-medium-title.no-background-color .text-copy {
		padding-top: 8px;
	}

	.lp-widget.c11.has-ad.has-video-image.has-medium-title.no-background-color .text-copy {
		padding-top: 0px;
	}

	.lp-widget.c11.no-ad.has-video-image.has-large-title.no-background-color .text-copy {
		padding-top: 4px;
	}

	.lp-widget.c11.has-ad.has-video-image.has-large-title.no-background-color .text-copy {
		padding-top: 0px;
	}

	.lp-widget.c11.no-ad.has-video-image.has-small-title.has-background-color .text-copy {
		padding-top: 6px;
	}

	.lp-widget.c11.has-ad.has-video-image.has-small-title.has-background-color .text-copy {
		padding-top: 0px;
	}

	.lp-widget.c11.no-ad.has-video-image.has-medium-title.has-background-color .text-copy {
		padding-top: 5px;
	}

	.lp-widget.c11.has-ad.has-video-image.has-medium-title.has-background-color .text-copy {
		padding-top: 0px;
	}

	.lp-widget.c11.no-ad.has-video-image.has-large-title.has-background-color .text-copy {
		padding-top: 1px;
	}

	.lp-widget.c11.has-ad.has-video-image.has-large-title.has-background-color .text-copy {
		padding-top: 0px;
	}

	.lp-widget.c11.no-more-button .text-copy {
		padding-bottom: 3px;
	}

/********************************/
/* D1 "Show Page" Widget Styles */
/********************************/

	/* .lp-widget.d1 {
	} */

	.lp-widget.d1 .overlay {
		position: relative;
	}

	.lp-widget.d1.has-small-title .hgroup,
	.lp-widget.d1.has-medium-title .hgroup {
		margin-bottom: 2px;
	}

	.lp-widget.d1 .video-overlay {
		margin-left: 240px;
		margin-top: 110px;
	}

	.lp-widget.d1 .widget-sub-headline {
		min-height: 23px;
		margin: -5px 0px 0px 0px;
		padding: 5px 0px 0px 8px;
		width: 292px;
		position:relative;
	}

	.lp-widget.d1 .widget-sub-headline a {
		float: left;
		font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;
		font-size: 18pt;
		font-weight: bold;
		letter-spacing: 0;
		line-height: 17pt;
		margin: -1px 0px 0px 0px;
		text-rendering: optimizeLegibility; /* FF, Safari & Chrome only. */
		text-transform: uppercase;
	}

/************************************/
/* D2 & D3 "Schedule" Widget Styles */
/************************************/

	.tiny-scrollbar .viewport {height:350px; overflow:hidden; position:relative; width:280px;}
	.tiny-scrollbar .overview {position:absolute; left:0; top:0;}
	.tiny-scrollbar .thumb .end,
	.tiny-scrollbar .thumb {background-color:#525252;}
	.tiny-scrollbar .scrollbar {float:right; position:relative; width:15px;}
	.tiny-scrollbar .track {background-color:#dedede; height:100%; position:relative; width:15px;}
	.tiny-scrollbar .thumb {cursor:pointer; height:20px; overflow:hidden; position:absolute; top:0; width:15px;}
	.tiny-scrollbar .thumb .end {overflow:hidden; height:5px; width:15px;}
	.tiny-scrollbar .disable {display:none;}
	.tiny-scrollbar .no-user-select {
	    -webkit-user-select:none;
	    -khtml-user-select:none;
	    -moz-user-select:none;
	    -o-user-select:none;
	    user-select:none;
	}
	
	.lp-widget.d2-3 .scrollbar-wrapper {border:1px solid #ccc; border-left:none; border-right:none;}
	
	.lp-widget.d2-3 .snipe-group {position:relative;}
	.lp-widget.d2-3 .snipe-group .snipe {background-color:#000; color:#fff; left:0px; top:0px;}
	
	.lp-widget.d2-3 .widget-titles a {color:#000;}
	
	.lp-widget.d2-3 .time {
		color:#2d2d2d;
		float:left;
		font-family:"Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;
		font-size:24px;
		line-height:22px;
		padding-right:10px;
		text-align:right;
		width:55px;
	}
	
	.lp-widget.d2-3 .description {
		color:#000;
		float:left;
		font-family:"Din Web Condensed", "Arial Narrow", Sans-Serif;
		width:220px;
	}
	.lp-widget.d2-3 .description p {font-size:20px; line-height:24px;}
	.lp-widget.d2-3 .description p.title {font-size:24px; line-height:28px;}
	
	/* D2 Specific Styles */
	.lp-widget.d2 ul li {border-bottom:1px solid #e5e5e5; padding:5px 0;}
	.lp-widget.d2 ul li:last-child {border:none;}
	
	/* D3 Specific Styles */
	.lp-widget.d3 .tabs {border:1px solid #b4b4b4;}
	.lp-widget.d3 .tabs li {
		border-left:1px solid #b4b4b4;
		color:#b4b4b4;
		cursor:pointer;
		float:left;
		font-family:"Din Web Condensed", "Arial Narrow", Sans-Serif;
		font-size:27px;
		height:33px;
		line-height:39px;
		text-align:center;
		width:42px;
	}
	.lp-widget.d3 .tabs li:first-child {border:none; width:40px;}
	.lp-widget.d3 .tabs li.disabled {background-color:#8e8e8e; color:#fff; cursor:default;}
	.lp-widget.d3 .tabs li.active {background-color:#1e1e1e; color:#fff;}
	.lp-widget.d3 .overview li {display:none;}
	.lp-widget.d3 .overview li li {border-bottom:1px solid #e5e5e5; display:block; padding:5px 0;}
	.lp-widget.d3 .overview li li:last-child {border:none;}
	.lp-widget.d2-3 .overview li.no-data {
		border:none;
		font-family: "DIN Web Condensed Italic", "Arial Narrow", Sans-Serif;
	}
	.lp-widget.d3 .overview li.active {display:block;}
	.lp-widget.d3 .current-date {
		background-color:#000;
		color:#fff;
		font-family:"Din Web Condensed", "Arial Narrow", Sans-Serif;
		font-size:24px;
		height:34px;
		line-height:38px;
		margin-top:2px;
		padding:0 3px;
		text-transform:uppercase;
	}

	/* Skins */
	.lp-widget.d2-3 .skin-group-light .viewport,
	.lp-widget.d2-3 .skin-group-dark .viewport {margin-left:5px;}
	.lp-widget.d2-3 .skin-group-dark .widget-titles a,
	.lp-widget.d2-3 .skin-group-dark .time,
	.lp-widget.d2-3 .skin-group-dark .description {color:#FFF;}
	.lp-widget.d2-3 .skin-group-light .description,
	.lp-widget.d2-3 .skin-group-dark .description {width:200px;}
	.lp-widget.d3 .skin-group-light .current-date,
	.lp-widget.d3 .skin-group-dark .current-date {padding-left:7px;padding-right:7px;}

/************************************/
/* D2 & D3 "Schedule" Widget Styles */
/************************************/
	.lp-widget.d3{margin-bottom: 0px;padding-bottom: 10px;overflow: hidden;}
	
	
/*********************************/
/* E1 "Video List" Widget Styles */
/*********************************/

	.lp-widget.e1 {
	}
	
/************************************/
/* E90 Newsletter Widget Styles     */
/************************************/
	
	.lp-widget.e90{width:300px;}
	.lp-widget.e90 .text-copy {margin: 0 19px 10px 19px !important;padding-top:0 !important;padding-bottom:0px;padding-left:0;}
	.lp-widget.e90 .text-copy #widget-headline-group {padding:15px 0px 15px 0px !important;margin-bottom:0;}
	.lp-widget.e90 .text-copy .widget-headlines{font-family: Arial;font-size:15px;text-transform:none;line-height:10px;}
	
	.lp-widget.e90 .e90_newsletter_email_box{height:35px;width:262px;margin-bottom:25px;}
	.lp-widget.e90 .skin-group-white.white .e90_newsletter_email_box{border:1px solid #000;}
	.lp-widget.e90 .e90_newsletter_email_box input{border:none; height:35px;width:260px;margin-bottom:3px;color:gray;}
	.edition_de .lp-widget.e90 .e90_newsletter_email_box{height:45px;}
	
	.lp-widget.e90 .e90_newsletter_agreement{margin:5px 0 5px 0;height:50px;margin-bottom:15px;}
	.edition_it .lp-widget.e90 .e90_newsletter_agreement{height:60px;}
	.edition_fr .lp-widget.e90 .e90_newsletter_agreement{height:65px;} 
	.edition_de .lp-widget.e90 .e90_newsletter_agreement{height:65px;}
	.lp-widget.e90 .e90_newsletter_agreement input{visibility:hidden;float:left;margin-top:-1px;}
	.lp-widget.e90 .e90_newsletter_agreement .e90_agreement_label{float:left;font-size:15px;width:232px;margin-left:3px;margin-bottom:3px;}
	.lp-widget.e90 .e90_newsletter_agreement .e90_agreement_label a{color:#00ECFF;}
	.lp-widget.e90 .e90_newsletter_agreement .e90_agreement_label a:hover{text-decoration:underline;}
	
	.lp-widget.e90 .e90_subscribe_button{height:47px;width:262px;}
	.lp-widget.e90 .e90_subscribe_button input{cursor:pointer;width:262px;height:47px;background-color:#00ecff;border-top:none;border-left:none;border-right:none;border-bottom:2px solid #444;color:#474343;font-size:22px;}
	.lp-widget.e90 .e90_subscribe_button input:hover{color:#fff;background-color:#03c0cf;}
	.lp-widget.e90 .e90_subscribe_button input:active{border-left:2px solid #333;border-right:2px solid #ccc;border-top:2px solid #333;border-bottom:2px solid #ccc;}
	.lp-widget.e90 .e90_error{color:red;font-size:12px;display:none;}
	.lp-widget.e90 .e90_newsletter_agreement .e90_error{margin-left:22px;}
	
	.lp-widget.e90 .e90_submitting_wait{
		display:none;height:120px;width:300px;padding-top:80px;background-color:#000;color:#ccc;z-index:5;
		position:absolute;margin-top:-210px;text-align:center;		
	 }
	 .lp-widget.e90 .custom_checkbox{background:url('/resources/newsletter/images/newsletter-checkbox_20.png') no-repeat;}
	 
	 .lp-widget.e90 .e90_custom_checkbox{	
			height:20px;
			width: 20px;
			float:left;
			z-index: 20;
			margin-left:-14px;
			background-position:0 7px;
			background-position:0 4px \9;
			margin-top:-6px;
			margin-top:-4px \9;
			background-size:20px 32px;
			float:left;
			cursor:pointer;
		}
	
	.lp-widget.e90 .e90_custom_checkbox.checked{
			height:20px;
			width: 20px;
			background-size:20px 32px;
			background-position:0 -14px;
			background-position:0px -17px \9;
			margin-top:-5px;
			margin-top:-4px\9;
			float:left;
			cursor:pointer;
		}
	.lp-widget.e90 .skin-group-white.white .e90_custom_checkbox{border:1px solid #000;}
	.lp-widget.e90 .skin-group-white.white .e90_custom_checkbox.checked{border:1px solid #000;}
	
	.lp-widget.e90 .error_subscribing{font-size:12px;color:red;}
	

	

/****************************/
/* F1 "Quote" Widget Styles */
/****************************/

	/* .lp-widget.f1 {} */
	.lp-widget.f1  {
		overflow: visible;
		padding: 0px;
		text-align: left;
		z-index:91;
		/* since this widget has social buttons, it has to have a z-index > 90 so the facebook like popup will display over the ad/other wisgets */
	}
	.lp-widget.f1 #bkg-color-wrap {
		margin-bottom: 0px;
		padding-bottom: 0px;
	}
	.lp-widget.f1.has-snipe .content {
		padding-top: 0px;
	}
	.lp-widget.f1.no-snipe .content {
		padding-top: 1px;
	}
	.lp-widget.f1 .headline{
		overflow: hidden; /* Keeps words like "Kardashianmania" from touching the edge of the widget. */
	} 
	.lp-widget.f1 .headline {
		padding-bottom: 5px;
	}
	.lp-widget.f1 .headline.title-font-size-large, 
	.lp-widget.f1 .headline.title-font-size-large a{
		line-height: 50pt;
	}
	.lp-widget.f1 .headline, 
	.lp-widget.f1 .headline a {
		padding-left: 10px;
	}
	.lp-widget.f1 .headline a {
		display: block;
	}
	.lp-widget.f1 .subhead {font-family: "Din Web Condensed", "Arial Narrow", Sans-Serif;font-size:14pt; margin-top:20px;}
	.lp-widget.f1 .widget-sub-headline {
		margin-left: 0;
		padding: 5px 0 0 5px;
		width: 270px;
	}
	.lp-widget.f1 .widget-sub-headline p {
		padding: 10px 0px 10px 0px;
	}
	.lp-widget.f1 .social-links {float:right; margin-top:20px;}
	.lp-widget.f1 .social-links li {margin-left:5px; margin-right: 0px; width:90px;}
	.edition_it .lp-widget.f1 .social-links li.facebook-like{margin-top:-2px;width:110px;}
	.edition_it .lp-widget.f1 .social-links li.twitter{margin-left:0px;margin-right:10px;}
	
	.lp-widget.f1 .social-links li.facebook-like {margin-top:-2px;}
	.lp-widget.f1 .social-links .twitter {margin-right:5px;}
	.lp-widget.f1 .social-links .google-plus {width:80px;}

/********************************************/
/* G1 "Multiple Choice Polls" Widget Styles */
/********************************************/

	/* .lp-widget.g1 {
	} */

	.lp-widget.g1 .snipe {  position: absolute; z-index: 1;background-color: #000 !important;color: #fff !important;}
	.lp-widget.g1 .snipe-multiple-choice-poll {
		position: relative;
	}

	/*.lp-widget.g1 .main-contents {
		padding-bottom: 20px;
	}*/

	.lp-widget.g1 .question-set {
		margin: 0px;
	}
	.lp-widget.polls.g1 .question-set input:hover{background-color: #999 !important;background-image: none !important;}
	.lp-widget.polls.g1 .question-set a:hover{background-color: #000 !important;background-image: none !important;}
	.lp-widget.g1.has-image.has-small-title .question-set {
		margin-top: 5px;
		 margin-bottom: 10px;
	}

	.lp-widget.g1 .thank-you-screen .poll-results-wrap {
		margin: 10px 0px 0px 0px;
	}
	.lp-widget.g1 .question-set .poll a{
		height: 31px;
		width: 285px;
		line-height: 31px;
		overflow:hidden;
	}
	.lp-widget.g1 .question-set .headline{
		line-height: 32pt;
	}

	.lp-widget.g1 .widget-polls-sub-headline,
	.lp-widget.g1 .widget-polls-sub-headline a,
	.lp-widget.g1 .widget-polls-sub-headline p { /* Secondary Headline */
	    display: block;
	    font-family: "DIN Web Condensed","Arial Narrow",Sans-Serif;
	    font-size: 16pt;
	    letter-spacing: 0.1px;
	    line-height: 16pt;
	    text-transform: none;
	    margin-left:0;
	    
	}
	.lp-widget.g1 a#widget-section-type-link{color:#999;}
	/*.lp-widget.g1 .widget-headlines a{color:#fff;}*/
	.lp-widget.g3 .widget-section-types a, .lp-widget.g3 .widget-section-types, .lp-widget.g1 .widget-section-types a, .lp-widget.g1 .widget-section-types{color:#4F4F4F !important;}
	.lp-widget.g1 .widget-polls-sub-headline a{color:#fff;}
	.lp-widget.g3 .widget-section-types a, .lp-widget.g3 .widget-section-types, .lp-widget.g1 .widget-section-types a, .lp-widget.g1 .widget-section-types{color:#4F4F4F;}

		
	.lp-widget.g1 .skin-group-light .widget-polls-sub-headline,
	.lp-widget.g1 .skin-group-light .widget-polls-sub-headline a,
	.lp-widget.g1 .skin-group-light .widget-polls-sub-headline p {margin-left:5px;}
	

	.lp-widget.polls.g1 .question-set input,.lp-widget.polls.g1 .question-set a {
		display: block;
		margin: 6px auto 6px;
		width: 95%;
		border-left: none;
		border-right:none;
		border-bottom: none;
		font-size:24px;
		font-family: "DIN Web Condensed", "Arial Narrow", sans-serif;
		cursor:pointer;
		text-align:center;
		padding-top: 7px;
	}

	.lp-widget.g1 .thank-you-screen {
		display: none;
	}

	.lp-widget.g1 .thank-you-screen{
		font-size: 24px;
		font-family: "DIN Web Condensed", "Arial Narrow", sans-serif;
		cursor: pointer;
		text-align: center;
	}
	.lp-widget.g1 .thank-you-screen .poll-results{
		width:95%;
		height:auto;
		background: #000;
		margin-left: auto;
    	margin-right: auto;
    	color: #000;
    	margin-bottom:5px;
	}
	
	.lp-widget.g1 .skin-group-dark .thank-you-screen .poll-results{
		color:#fff;
	}
			
	.lp-widget.g1 .thank-you-screen .poll-results-percentage,
	.lp-widget.g1 .thank-you-screen .poll-results-text-labels {
		display: block;
		float: left;
		color:#41CAEC;
	}

	.lp-widget.g1 .thank-you-screen .poll-results-percentage {
		font-family: "DIN Web Condensed", "Arial Narrow", Sans-Serif;
		height: 30px;
		margin: 3px 0px 0px 10px;
		min-width: 40px;
		line-height:40px;
	}

	.lp-widget.g1 .thank-you-screen .poll-results-text-labels {
		color: #FFFFFF;
		font-family: 'DIN Web Condensed', 'Arial Narrow', sans-serif;
		margin: 10px 0 0 10px;
    	width: 75%;
    	font-weight:normal;
	}
/*
	.lp-widget.g1 #bkg-color-wrap{background-color: #262626;col"src/main/webapp/services"or: #FFFFFF;}
	.lp-widget.g1 #bkg-color-wrap:hover{background-color: #262626;color: #FFFFFF;}
*/
	.lp-widget.g1 .thank-you-screen .social-links {
		margin-top: 15px;
		margin-bottom: 18px;
	}
	.lp-widget.g1.polls.has-ad.has-snipe .no-image.snipe{
		margin-top:0;
	}

	.lp-widget.g1 .question-set input,.lp-widget.g1 .question-set a, .lp-widget.g1 .thank-you-screen .poll-results-text-labels{font-weight:normal !important;}
	.lp-widget.g1 .super-snipe-link img, .lp-widget.g1 .snipe-link img{ float:none;}
	.lp-widget.g1 .ad-banner-bkgd {float:none;}
	/*.lp-widget.g1 .super-snipe-link{height:70px;}*/
	.lp-widget.g1 .super-snipe-link{margin-bottom:-5px;}
	.lp-widget.g1 .skin-group-dark .main-contents {background: none;}

	.lp-widget.g1 .skin-group-dark .widget-polls-sub-headline,
	.lp-widget.g1 .skin-group-dark .widget-polls-sub-headline a,
	.lp-widget.g1 .skin-group-dark .widget-polls-sub-headline p { color:#fff;margin-left:5px; }
	.lp-widget.g1 .skin-group-dark.purple .widget-polls-sub-headline,
	.lp-widget.g1 .skin-group-dark.purple .widget-polls-sub-headline a,
	.lp-widget.g1 .skin-group-dark.purple .widget-polls-sub-headline p {color:#000;}
	.lp-widget.g1 .skin-group-dark.red .widget-polls-sub-headline,
	.lp-widget.g1 .skin-group-dark.red .widget-polls-sub-headline a,
	.lp-widget.g1 .skin-group-dark.red .widget-polls-sub-headline p {color:#000;}
	.lp-widget.g1 .skin-group-dark.blue .widget-polls-sub-headline,
	.lp-widget.g1 .skin-group-dark.blue .widget-polls-sub-headline a,
	.lp-widget.g1 .skin-group-dark.blue .widget-polls-sub-headline p {color:#fff;}
	
	.lp-widget.g1 .skin-group-dark.grey-dark .widget-section-types a, .lp-widget.g1 .skin-group-dark.grey-dark .widget-section-types{color:#ccc !important;}
	.lp-widget.g1 .skin-group-dark.grey-medium .widget-section-types a, .lp-widget.g1 .skin-group-dark.grey-medium .widget-section-types{color:#000;}
	.lp-widget.g1 .skin-group-light.grey-light .widget-section-types a, .lp-widget.g1 .skin-group-light.grey-light .widget-section-types{color:#666 !important;}	
	.lp-widget.g1 .skin-group-dark.purple .widget-section-types a, .lp-widget.g1 .skin-group-dark.purple .widget-section-types
	.lp-widget.g1 .skin-group-dark.red .widget-section-types a, .lp-widget.g1 .skin-group-dark.red .widget-section-types,
	.lp-widget.g1 .skin-group-dark.blue .widget-section-types a, .lp-widget.g1 .skin-group-dark.blue .widget-section-types{color:#fff;}
	.lp-widget.g1 .skin-group-light.yellow .widget-section-types a, .lp-widget.g1 .skin-group-light.yellow .widget-section-types,
	.lp-widget.g1 .skin-group-dark.black .widget-section-types a, .lp-widget.g1 .skin-group-dark.black .widget-section-types{ color: #999 !important;}
	
	
	.lp-widget.g1 .skin-group-dark.purple .widget-titles a, .lp-widget.g1 .skin-group-dark.red .widget-titles a, 
	.lp-widget.g1 .skin-group-light.yellow .widget-titles a{color:#000;}
	.lp-widget.g1 .skin-group-light.grey-light .widget-titles a{color:#000;}
	.lp-widget.g1 .skin-group-dark.blue .widget-titles a{color:#000;}
		
	.lp-widget.g1 .skin-group-dark.black .thank-you-screen .poll-results{ background: #fff;}
	.lp-widget.g1 .skin-group-dark.purple .thank-you-screen .poll-results {background: #000;}
	.lp-widget.g1 .skin-group-dark.black .thank-you-screen .poll-results-text-labels {color:#000;}
	
	.lp-widget.polls.g1 .skin-group-dark.blue .question-set input, .lp-widget.polls.g1 .skin-group-dark.blue .question-set a, .lp-widget.polls.g1 .skin-group-dark.red .question-set input, .lp-widget.polls.g1 .skin-group-dark.red .question-set a,
	.lp-widget.polls.g1 .skin-group-white .question-set input, .lp-widget.polls.g1 .skin-group-white .question-set a, .lp-widget.polls.g1 .skin-group-light.yellow .question-set input,.lp-widget.polls.g1 .skin-group-light.yellow .question-set a, 
	.lp-widget.polls.g1 .skin-group-dark.purple .question-set input, .lp-widget.polls.g1 .skin-group-dark.red .questions-set input,.lp-widget.polls.g1 .skin-group-dark.purple .question-set a, .lp-widget.polls.g1 .grey-light .question-set a, .lp-widget.polls.g1 .skin-group-dark.red .questions-set a, 
	.lp-widget.polls.g1 .skin-group-dark.black .question-set input, .lp-widget.polls.g1 .skin-group-dark.black .question-set a{color:#fff;}
	
	.lp-widget.g1 .skin-group-dark.black .thank-you-screen .poll-results-percentage {color:#666;}
	.lp-widget.g1 .skin-group-dark.blue .thank-you-screen .poll-results-percentage { color: #41CAEC; }
	.lp-widget.g1 .skin-group-dark.purple .thank-you-screen .poll-results-percentage {color: #8282FE;}
	.lp-widget.g1 .skin-group-dark.red .thank-you-screen .poll-results-percentage {color: #AB1F2A;}
	.lp-widget.g1 .skin-group-light.yellow .thank-you-screen .poll-results-percentage {color: #FFED4D;}
	.lp-widget.g1 .skin-group-white .thank-you-screen .poll-results-percentage {color:#fff;}
	
	.lp-widget.polls.g1 .skin-group-white .text-copy {padding-top:6px;margin-top:0;}	
	.lp-widget.polls.g1 .question-set input{background: url("/resources/widgets/images/G1/polls_button_background.png") repeat scroll left top transparent;}
	.lp-widget.polls.g1 .question-set a{background: url("/resources/widgets/images/G1/polls_button_background.png") repeat-x scroll left top transparent;background-color:#000;}
	.lp-widget.polls.g1.no-ad.no-snipe.has-small-title.no-background-color .text-copy{margin-top:0 !important;}

/***************************/
/* G2 "Quiz" Widget Styles */
/***************************/

	.lp-widget.g2 {
	}

/***********************************/
/* G3 "Voting Polls" Widget Styles */
/***********************************/

	/* .lp-widget.g3 {
	} */
	.lp-widget.g3 .snipe {  position: absolute; z-index: 1;background-color: #000 !important;color: #fff;}
	/*.lp-widget.g3 .super-snipe-link {height:70px;}*/
	.lp-widget.g3 .super-snipe-link{margin-bottom:-5px;}
	.lp-widget.g3 .super-snipe-link img, .lp-widget.g3 .snipe-link img {float:none;}
	
	.lp-widget.g3 .text-copy{}
	.lp-widget.g3.polls.no-ad.no-background-color .text-copy {margin-top:7px;}
	.lp-widget.g3.polls.no-ad.no-snipe.has-small-title.no-background-color .text-copy {margin-top:7px;} 
	.lp-widget.g3 .poll-buttons,
	.lp-widget.g3 .poll-results {
		display: block;
		float: left;
		font-family: "DIN Web Condensed", "Arial Narrow", Sans-Serif;
		text-align: center;
		width: 110px;
	}
	.lp-widget.g3 a#widget-section-type-link{color:#999;}
	/*.lp-widget.g3 #bkg-color-wrap{background-color: #262626;color: #FFFFFF;}*/
	/*.lp-widget.g3 #bkg-color-wrap:hover{background-color: #262626;color: #FFFFFF;}*/
	.lp-widget.g3 .question-set .poll-button-a:hover{background-color: #000 !important;background-image: none !important;}
	.lp-widget.g3 .question-set .poll-button-b:hover{background-color: #000 !important;background-image: none !important;}
	.lp-widget.g3 .question-set {
		text-align: center;
		margin-left:10px;
	}

	.lp-widget.g3 .question-set .question-text {
		margin-top: 10px;
		margin-left: 5px;
		text-align: left;
	}
	.lp-widget.g3 .question-set .question-text a {  
		color: #000000;	 
	    margin-top: 10px;
	    font-size: 25px;
	 }

	.lp-widget.g3 .widget-section-types{color:#999 !important;}
	.lp-widget.g3 .question-set .poll-buttons {
		font-size: 16pt;
		line-height: 16pt;
		margin-top: 10px;
		margin-bottom: 20px;
		padding: 11px 0px 3px 0px;
		height:29px;
		width:135px;
		text-transform: none;
		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#515151), to(#000)); /*safari 4+, chrome 1-9 */
		background-image: -webkit-linear-gradient(top, #515151, #000);  /* Safari 5.1+, Mobile Safari, Chrome 10+ */
		background-image: -moz-linear-gradient(top, #515151, #000); /* Firefox 3.6+ */
		background-image: -ms-linear-gradient(top, #515151, #000); /* IE 10+ */
		background-image: -o-linear-gradient(top, #515151, #000);  /* Opera 11.10+ */
		filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', 
                startColorstr=#515151, 
               endColorstr=#000, 
               GradientType=0);
	}

	.lp-widget.g3 .question-set .poll-buttons,
	.lp-widget.g3 .thank-you-screen .poll-results {
		
	}

	.lp-widget.g3 .question-set .poll-button-a {
		color: #FFFFFF;
	}

	.lp-widget.g3 .question-set .poll-button-b {
		color: #fff;
		margin-left: 10px;
	}

	.lp-widget.g3 .thank-you-screen {
		display: none;
		margin-left:20px;
	}

	.lp-widget.g3 .thank-you-screen .poll-results {
		font-weight: bold;
		margin-top: 10px;
		width: 130px;
	}

	.lp-widget.g3 .thank-you-screen .poll-results-text-labels {
		color: #999;
	    font-family: "Ostrich Sans Pro Regular","arial",sans-serif;
	    font-size: 25pt;
	    font-weight: normal;
	    line-height: 25pt;
		/* white-space: nowrap; */
	}

	.lp-widget.g3 .thank-you-screen .poll-results-percentage {
		font-weight: normal;
		font-size: 40pt;
		line-height:55px;
	}

	.lp-widget.g3 .thank-you-screen .poll-results-a {
	}

	.lp-widget.g3 .thank-you-screen .poll-results-b {
		
	}

	.lp-widget.g3 .thank-you-screen .social-links {
		 float: right;
    	 margin-left: -20px;
    	 margin-top: 7px;
	}
	.lp-widget.g3 .skin-group-dark .widget-titles a {color: #fff;}
	.lp-widget.g3 .widget-sub-headline {}
	.lp-widget.g3 .widget-sub-headline a {font-family: "DIN Web Condensed","Arial Narrow",Sans-Serif;letter-spacing: 1px; }
	.lp-widget.g3 .skin-group-dark .widget-sub-headline {text-transform: none;}
	.lp-widget.g3 .skin-group-dark .widget-sub-headline a {color: #fff;}
	.lp-widget.g3 .social-links .li {float:none;}
	.lp-widget.g3 .skin-group-dark .main-contents {background: none;}
	
	.lp-widget.g3 .skin-group-dark.black .thank-you-screen .poll-results-text-labels, 
	.lp-widget.g3 .skin-group-dark.blue .thank-you-screen .poll-results-text-labels,
	.lp-widget.g3 .skin-group-dark.grey-dark .thank-you-screen .poll-results-text-labels,
	.lp-widget.g3 .skin-group-dark.purple .thank-you-screen .poll-results-text-labels,
	.lp-widget.g3 .skin-group-dark.red .thank-you-screen .poll-results-text-labels  {color:#fff;}
	.lp-widget.g3 .skin-group-light.grey-light .thank-you-screen .poll-results-text-labels,
	.lp-widget.g3 .skin-group-dark.grey-medium .thank-you-screen .poll-results-text-labels{color:#000;}
	
	.lp-widget.g3 .skin-group-dark.grey-medium .thank-you-screen .poll-results-percentage {color:#000;}
	
	.lp-widget.g3 .skin-group-dark.blue .widget-section-types a, .lp-widget.g3 .skin-group-dark.blue .widget-section-types,
	.lp-widget.g3 .skin-group-dark.purple .widget-section-types a, .lp-widget.g3 .skin-group-dark.purple .widget-section-types,
	.lp-widget.g3 .skin-group-dark.red .widget-section-types a, .lp-widget.g3 .skin-group-dark.red .widget-section-types {color:#fff;}
	.lp-widget.g3 .skin-group-dark.grey-medium .widget-section-types a, .lp-widget.g3 .skin-group-dark.grey-medium .widget-section-types{color:#000;}	
	.lp-widget.g3 .skin-group-dark.grey-dark .widget-section-types a, .lp-widget.g3 .skin-group-dark.grey-dark .widget-section-types,
	.lp-widget.g3 .skin-group-light.yellow .widget-section-types a, .lp-widget.g3 .skin-group-light.yellow .widget-section-types {color:#ccc;}
	
	.lp-widget.g3 .skin-group-dark.blue .widget-titles a,
	.lp-widget.g3 .skin-group-dark.purple .widget-titles a,
	.lp-widget.g3 .skin-group-dark.red .widget-titles a{color: #000;}
	.lp-widget.g3 .skin-group-dark.blue .widget-sub-headline a,
	.lp-widget.g3 .skin-group-dark.purple .widget-sub-headline a,
	.lp-widget.g3 .skin-group-dark.red .widget-sub-headline a {color:#000;}

/**********************************/
/* H1 "News Alerts" Widget Styles */
/**********************************/

	.lp-widget.h1 {
		border-bottom: none;
	}

	.lp-widget.h1 .snipe,
	.lp-widget.h1 .newsAlert {
		z-index: 0;
	}

	.lp-widget.h1 .snipe {
		background-color: #000000; /* Design Change: The snipe on the breaking news widget (H1) should always be black with white text. */
		color: #FFFFFF;
		margin: 0px 0px 0px 0px;
		padding-top: 10px;
		padding-bottom: 2px;
		position:relative;
	}

	.lp-widget.h1 #bkg-color-wrap {
		margin-bottom: 0px;
	}

	.lp-widget.h1 #bkg-color-wrap,
	.lp-widget.h1.no-background-color {
		padding-top: 0px;
	}

	/*.lp-widget.h1.no-background-color .headline {
		padding: 0px;
	}*/

	.lp-widget.h1 .headline {
		cursor: pointer;
		display: block;
		font-size: 39pt;
		line-height: 37pt;
		overflow: hidden;
		white-space: nowrap;
	}

	.lp-widget.h1 .headline .tz,
	.lp-widget.h1 .headline .tz-letter,
	.lp-widget.h1 .headline .time-zone,
	.lp-widget.h1 .headline .time-zone-letter,
	.lp-widget.h1 .headline .eastern-time,
	.lp-widget.h1 .headline .central-time, /* Editors should be using this class with <span> tags in the CMS. */
	.lp-widget.h1 .headline .mountain-time,
	.lp-widget.h1 .headline .pacific-time,
	.lp-widget.h1 .headline font { /* Editors are adding <font> tags in the CMS. */
		font-size: 28px;
		line-height: 28px;
	}

	.lp-widget.h1.no-snipe .headline {
		margin: 0px 0px 9px 10px;
		padding: 8px 0px 0px 0px;
	}

	.lp-widget.h1.has-snipe .headline {
		margin: 0px 0px 9px 0px;
		padding: 0px 0px 0px 0px;
	}


	.lp-widget.h1 .headline a {
		display: block;
		font-size: 39pt;
		line-height: 37pt;
		overflow: hidden;
		padding-bottom: 1px;
	}

	.lp-widget.h1.no-link {
		cursor: none;
	}

	.lp-widget.h1 .more-bttn {
		display: block;
		float: right;
		width: 35px;
	}

	.lp-widget.h1.has-snipe .newsAlert {
		padding-left: 10px;
	}

/**********************************/
/* J1 "Advertorial" Widget Styles */
/**********************************/

	.lp-widget.j1 {
	}

/*************************************/
/* K1 "Major Story K1" Widget Styles */
/*************************************/

	.lp-widget.k1 {
	}

/*************************************/
/* K2 "Major Story K2" Widget Styles */
/*************************************/

	.lp-widget.k2 {
	}
	
	
/* ****************************** */
/* L3 "Footer List" Widget Styles */
/* ****************************** */
	.lp-widget.l3 .super-snipe {
		background-color:#000;
		color:#fff;
		font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;
		font-size:29pt;
		height:53px;
		letter-spacing:1px;
		line-height:53px;
		padding:0 15px;
		text-rendering: optimizeLegibility; /* FF, Safari & Chrome only. */
		text-transform: uppercase;
	}
	.lp-widget.l3 .super-snipe.has-image {font-size:0pt; line-height:0px; padding:0;width:920px;}
	.lp-widget.l3 .super-snipe.has-text {height:53px; letter-spacing:1px;}

	.lp-widget.l3 ul {padding-bottom:12px; padding-top:7px;}
	.lp-widget.l3 li {float:left; height:130px; margin-top:25px; overflow:hidden; width:306px;}
	.lp-widget.l3 a.thumbnail {display:block; height:130px; float:left; width:130px;}
	.lp-widget.l3 .wrapper {float:left; margin:0 13px; width:150px;}
	.lp-widget.l3 .wrapper a {display:block;}
	.lp-widget.l3 a.title {font-family:"Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif; font-size:40px; line-height:30px;}
	/*  REBRAND2016-128  *********************************************************/
	.rebrand .lp-widget.l3 a.title {
	    font-family: 'Oswald', 'Arial Narrow', sans-serif;
	    font-size: 20pt;
	    font-weight: 100;
	    letter-spacing: 0.3pt;
	    line-height: 26pt;
	    text-rendering: optimizeLegibility;
	    text-transform: uppercase;
	}

	.lp-widget.l3 a.call-to-action {color:#515151; font-family:"DIN Web Condensed", "Arial Narrow", sans-serif; font-size:18px; margin-top:11px;}
	/*  REBRAND2016-128  *********************************************************/
	.rebrand .lp-widget.l3 a.call-to-action {
	    font-family: 'Lato', 'Arial Narrow', sans-serif;
	    font-size: 14px;
	}

	.lp-widget.l3 a.call-to-action:hover {color:#000; text-decoration:underline;}

/********************************/
/* L10 "TV Scoop" Widget Styles */
/********************************/

/* Use the capitalized L letter, since l10 looks too similar to 110. */
	.lp-widget.L10.use-highlight .skin-group-dark.black .highlight:hover{background-color:#F4F4F4;}
	.lp-widget.L10 {width:300px;}
	.lp-widget.L10 .highlight {padding-bottom: 0px;}
	.lp-widget.L10 #bkg-color-wrap {margin: 0 0 10px 0;}
	.lp-widget.L10 .widget-article{clear:both;padding:5px 10px 10px 10px;}
	.lp-widget.L10 .snipe {z-index:2;position:absolute;}
	.lp-widget.L10 .hgroup {padding-top: 10px;padding-left: 0px;}
	.lp-widget.L10 .highlight:hover{background-color:#F4F4F4 !important;color:#000;}
	.lp-widget.L10 b {font-family:"DIN Web Condensed" !important;}
	.lp-widget.L10.use-highlight .skin-group-white .highlight:hover{background-color:#F4F4F4;color:#000;}
	.lp-widget.L10 ul li {
		background-color:#FFFFFF;
		border-bottom:dotted thin #CCC;
		font-family:"DIN Web Condensed";
		margin:0;
		padding:10px 0 0px 0;
	}
	
	/* need some overwrites due to while list background */ 
	.lp-widget.L10 ul li,
	.lp-widget.L10 ul li .item-title,
	.lp-widget.L10 ul li .item-title a {color:#000;}
	.lp-widget.L10 ul li:hover .item-title,
	.lp-widget.L10 ul li:hover .item-title a {color:#000;}
	.lp-widget.L10 .skin-group-dark li a {color:#000;}
	.lp-widget.L10 .skin-group-dark li:hover a {color:#fff;}
	
	.lp-widget.L10 td {font-size:25px; height:55px; line-height:25px; padding-right:10px;}
	.lp-widget.L10 td.count {
		font-family:"DIN Web Condensed";
		font-size:40px;
		height:55px;
		line-height:55px;
		padding-left:10px;
		text-align:center;
		width:35px;
	}
	
	.lp-widget.L10 .no-thumbnails {padding-left:20px;}

	.lp-widget.L10 .blue li:hover,
	.lp-widget.L10.use-highlight .blue li:hover {background-color:#F4F4F4; color:#000;}
	.lp-widget.L10 .yellow li:hover,
	.lp-widget.L10.use-highlight .yellow li:hover {background-color:#F4F4F4; color:#000;}
	.lp-widget.L10 .purple li:hover,
	.lp-widget.L10.use-highlight .purple li:hover {background-color:#F4F4F4; color:#000;}
	.lp-widget.L10 .red li:hover,
	.lp-widget.L10.use-highlight .red li:hover {background-color:#F4F4F4; color:#000;}
	.lp-widget.L10 .grey-dark li:hover,
	.lp-widget.L10.use-highlight .grey-dark li:hover {background-color:#F4F4F4; color:#000;}
	.lp-widget.L10 .grey-medium li:hover,
	.lp-widget.L10.use-highlight .grey-medium li:hover {background-color:#F4F4F4; color:#000;}	
	.lp-widget.L10 .grey-light li:hover,
	.lp-widget.L10.use-highlight .grey-light li:hover {background-color:#F4F4F4; color:#000;}	
	.lp-widget.L10 .black li:hover,
	.lp-widget.L10.use-highlight .black li:hover {background-color:#F4F4F4; color:#000;}

	.lp-widget.L10 li:hover.no-link,
	.lp-widget.L10.use-highlight li:hover.no-link {background-color:#F4F4F4 !important;}
	
	.lp-widget.L10 li:hover.no-link .item-title,
	.lp-widget.L10.use-highlight li:hover.no-link .item-title {color:#000 !important;}

/***************************************/
/* L30 "Horizontal List" Widget Styles */
/***************************************/

	/* This is for Liquid Pages:
	The fixed height & min-height overrides are a hack to remove the 20px margin-bottom from the L30 widget, 
	when it's on the Front Door. The three-column class adds the 20px margin-bottom. This is for the front door 
	& also for show package landing pages, which have L30 widgets... but not show package video detail pages. 
	The total height is 34px = 5px margin-top + 24px height + 5px margin-bottom. */
	.lp-widget.L30 {height:24px !important;min-height:24px !important;overflow:visible !important;width:920px;}

	/* These are for Non-Liquid Pages:
	This will fix the Kardashians Show Packages' Video Detail Page UI Layout. Otherwise, the Video Box tries 
	to append itself to the end of the "Home | News | Photos | Videos" line, in the L30 Widget. */
	#articles.shows .lp-widget.L30 {min-height:34px !important;overflow:hidden !important}
	#galleries.shows .lp-widget.L30 {min-height:34px !important;overflow:hidden !important}
	#videoDetail.shows .sub-banner .lp-widget.L30 {min-height:29px !important;margin-top:5px;margin:auto;}
	#detail .sub-banner .lp-widget.L30 {min-height:29px !important;margin-top:5px;margin:auto;}
	.video-detail-layout #sub-banner{margin-top:5px;}
	#galleryDetail.shows .lp-widget.L30{margin-top:10px;height:34px !important;min-height:34px !important;overflow:hidden !important;margin-bottom:10px;}
	.lp-widget.L30 li {float:left; padding:0 14px; white-space:nowrap;}
	.lp-widget.L30 li.widget-nav-title {border:none; font-weight:bold;}
	.rebrand .lp-widget.L30 li.widget-nav-title {
		font-weight:normal;
		font-family: 'Oswald', 'Arial Narrow', sans-serif;
		font-size:12pt;
		letter-spacing:2px;
		line-height:30pt;
	}
	.rebrand .lp-widget.L30.news .widget-section-types a{
		font-weight:normal;
		font-family: 'Oswald', 'Arial Narrow', sans-serif;
		font-size:12pt;
		letter-spacing:2px;
		line-height:30pt;	
	}
	.lp-widget.L30 .widget-nav-wrapper{height: 40px;overflow: hidden;}
	.lp-widget.L30 li.item-1 {border-left:none;}
	.lp-widget.L30 li,
	.lp-widget.L30 li a {
		font-family: "Din Web Condensed", "Arial Narrow", Sans-Serif;
		font-size:14pt;
		font-weight:normal;
		letter-spacing:2px;
		line-height:34pt;
		text-rendering:optimizeLegibility;
		text-transform:uppercase;
	}
	.lp-widget.L30 .logoImage{
		height: 34px;
	  	width: 118px;
	  	float: left;
	}
.lp-widget.L30 .logoImage img{
		height: 40px;
	  	width: 118px;
	}	


/**************************************************/
/* M-Series Slideshow Widget Styles (All: M2, M3) */
/**************************************************/

	.lp-widget.slideshow {
		overflow: visible;
		padding-bottom: 10px;
	}

	.lp-widget.slideshow #bkg-color-wrap,
	.lp-widget.slideshow .gradients,
	.lp-widget.slideshow .widget-section-type-gradients {
		background-color: #000000;
	}

	/* To debug the section tabs without seeing the photos, turn this set of CSS selectors on. 
	   Remember to turn it off when finished testing! But don't remove it! Simply comment it back out for future testing purposes!
		.lp-widget.slideshow .thumbs {background-color:pink!important;}
		.lp-widget.slideshow img{display:none!important;}
		.lp-widget.slideshow #bkg-color-wrap{background-color:whitesmoke!important;}
		.lp-widget.slideshow #text-copy-gradient{background-color:cyan!important;}
		.lp-widget.slideshow #widget-title{background-color:red!important;}
		.lp-widget.slideshow #widget-sub-headline{background-color:yellow!important;}
		.lp-widget.slideshow #ad-banner-bkgd {background-color:yellow!important;}
		.lp-widget.slideshow #social-media-icons-wrap {background-color:white!important;}
		.lp-widget.slideshow .arrows {background-color:green!important;opacity:1.0!important;}
		.lp-widget.slideshow .front-curtains {background-color:blue!important;opacity:1.0!important;}
		.lp-widget.slideshow .back-curtains {background-color:purple!important;}
	*/

	.lp-widget.slideshow .widget-section-type-gradient-triangles {
		background: url("/resources/widgets/images/M2/folder_tab_triangle.png") no-repeat scroll 0px 0px transparent;
		float: left;
		height: 33px;
		width: 21px;
	}

	/* Arrows. These buttons have to be absolutely positioned, since the M2 widget's main image is 610px wide... which is the exact width of the widget. They tend to wrap when floated left. */
	.lp-widget.slideshow .arrows,
	.lp-widget.slideshow .buttons, /* <- Front Curtains */
	.lp-widget.slideshow .back-curtains {
		display: block;
		position: absolute;
	}

	.lp-widget.slideshow .arrows { /* Image Arrows */
		cursor: pointer;
		height: 54px;
		top: 218px;
		width: 29px;
		z-index: 7;
	}

	.lp-widget.slideshow .eol-carousels .arrows.disabled,
	.lp-widget.slideshow .eol-carousels .buttons.disabled {
		cursor: default;
	}

	.lp-widget.slideshow .arrows.left { /* left arrow */
		left: 28px;
	}

	.lp-widget.slideshow .arrows.right { /* right arrow */
	}

	.lp-widget.slideshow .buttons { /* Arrow's Background Gradient Areas = Front Curtains */
		z-index: 6;
	}

	.lp-widget.slideshow .buttons:hover { /* <- Front Curtains */
		background-color: #000000;
		cursor: pointer;
	}

	.lp-widget.slideshow .back-curtains {
		z-index: 5;
	}

	/* Carousel of Images */
	.lp-widget.slideshow .viewport {
		overflow: hidden;
	}

	.lp-widget.slideshow .viewport,
	.lp-widget.slideshow .thumbs {
		float: left;
		height: 490px;
	}
 
	.lp-widget.slideshow .slide-container {
		float: left;
		position: relative;
		margin: 0;
	}

	/* Video */
	.lp-widget.slideshow .video-engine-players .evp-thumbnails { /* This will crop the 16:9 662x372 image, so that it won't overlap the top of the Videos Section Type Tab. */
		display: block;
		overflow: hidden;
	}

	.lp-widget.slideshow video {
		-webkit-transform-style: preserve-3d; /* iPad z-Index fix for dynamically inserted <video> tags. See: http://stackoverflow.com/questions/3600732/z-index-layering-for-html5-video-ipad */
		z-index: 1;
	}

	/* Widget Headlines */
	.lp-widget.slideshow .text-copy {
		margin-top: 0px;
		padding-top: 5px;
		position: absolute;
		z-index: 3;
		pointer-events:none;
		
	}
	
	/* hide overlay if no copy */
	.lp-widget.slideshow .hidden {visibility:hidden;}
	

	/* Turns off all text blocks, except the currently active one. */
	/*.lp-widget.slideshow .thumbs .text-copy,
	.lp-widget.slideshow .thumbs .text-copy-gradients {
		display: none;
	}*/

	/* Turns on the currently active text block. */
	/*.lp-widget.slideshow .thumbs.active .text-copy,
	.lp-widget.slideshow .thumbs.active .text-copy-gradients {
		display: block;
	}*/

	.lp-widget.slideshow .text-copy  .hgroup {
		margin-bottom: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}

	/* Section Type */
	.lp-widget.slideshow #widget-section-type {
		display: block;
		height: 33px;
		position: relative;
		z-index: 1;
	}

	.lp-widget.slideshow #widget-section-type,
	.lp-widget.slideshow .text-copy #widget-section-type-link {
		font-size: 24pt; /* 36pt & 36px are too large for the tab. */
		font-weight: bold;
		line-height: 34px;
		white-space: nowrap;
	}

	.lp-widget.slideshow .text-copy #widget-section-type-link {
		left: 0px;
		position: relative;
		display:block;
		z-index: 2;
		width:100%;
		margin-left:23px;
			}
	/* Hide "NONE" - tried removing from DOM but there is JS dependent on it */
	.lp-widget.slideshow #widget-section-type.widget-section-type-none a {visibility:hidden;}

	/* Titles */
	.lp-widget.slideshow .text-copy #widget-title {
		position: absolute;
		max-height: 100px;
	}

	.lp-widget.slideshow .text-copy #widget-title,
	.lp-widget.slideshow .text-copy #widget-title-link {
		color: #FFFFFF;
		font-size: 40pt; /* 58pt & 58px are too large for the text. */
		line-height: 44pt; /* French has accents both above & below the characters, which need a greater line height than the font size. */
		margin-left: 0px;
	}

	.lp-widget.slideshow .text-copy #widget-title.multi-line-title,
	.lp-widget.slideshow .text-copy #widget-title.multi-line-title #widget-title-link {
		height: 73px;
	}

	/* Sub-Title */
	.lp-widget.slideshow #widget-sub-headline {
		display: block;
		position: absolute;
		overflow: hidden;
		top: 2px;
	}

	.lp-widget.slideshow #widget-sub-headline,
	.lp-widget.slideshow #widget-sub-headline-link {
		color: #BBBBBB;
		font-size: 16pt;
		line-height: 17pt;
	}

	/* Social Media Icons */
	.lp-widget.slideshow .social-media-icons-wraps {
		bottom: 40px;
		display: none;
		height: 28px;
		position: absolute;
		white-space: nowrap;
		width: 505px;
		z-index: 5;
	}

	.lp-widget.slideshow .social-links  {
		min-height: 20px;
		white-space: nowrap;
	}

	.lp-widget.slideshow .social-links li {
		margin-right: 5px;
	}

	.lp-widget.slideshow .social-links .facebook-like {
		margin-left: 0px;
		min-width: 128px; /* Includes both: FB Like + FB Send */
	}

	.lp-widget.slideshow .social-links .twitter {
		min-width: 96px;
		width: auto;
	}
	
	.lp-widget.slideshow .social-Send-Email .overlay_form h3 {
		font-size: 16pt;
	}

	/* This works to keep the FB Like Comments box from appearing as a 150px wide by 21px high microbar in Firefox. Chrome doesn't need this.
	   These 2 classes are important for triggering the important overrides: .ajax-reloaded & .active. */
	/* The FB Like specific iframe class doesn't work: .lp-widget.slideshow .social-links.ajax-reloaded .facebook-like.active iframe.fb_iframe_widget_lift { <- This should now only apply to the FB Like button & not the FB Send button. This has to be larger than 236px for the FB Send button's height. The FB Like button's height is 236px. The FB Send button's height can auto-scale, based on the number of people that users are adding to their email. That pixel height may need to be measured & changed via jQuery. Hopefully, not! */
	.lp-widget.slideshow .social-links.ajax-reloaded .facebook-like.active iframe {
		min-height: 236px ! important;
		overflow: visible;
		min-width: 450px ! important;
		z-index: 6;
	}

	/* Video Sponsorship Ad */
	.lp-widget.slideshow .ad-banner-bkgd {
		background-color: transparent;
		border: none;
		bottom: 45px;
		display: none;
		margin: 0px;
		position: absolute;
		z-index: 2;
	}

	.lp-widget.slideshow .ad-banner-bkgd .micro-ad {
		margin: 0px;
	}

	.lp-widget.slideshow .ad-banner-bkgd,
	.lp-widget.slideshow .ad-banner-bkgd .micro-ad {
		height: 60px;
		width: 120px;
	}

	/* Transparent Items */
	.lp-widget.slideshow .gradients  {
		bottom: 10px;
		position: absolute;
	}

	/* All */
	.lp-widget.slideshow .widget-section-type-gradients {
		float: left;
		height: 33px;
		margin-left: -23px;
		min-width: 60px;
		position: relative;
		/*margin-top: -65px;*/
		/*width: 163px;*/ /* Default Width */
	}

	/* All */
	.lp-widget.slideshow .widget-section-type-gradient-triangles {
		/* margin-top: -33px; */
		position: relative;
		z-index: 1;
	}

	/* These 4 should look like rectangles, not tabs. -- Removed for now EONLINE-2762
	.lp-widget.slideshow .trends .widget-section-type-gradient-triangles,
	.lp-widget.slideshow .fashion .widget-section-type-gradient-triangles,
	.lp-widget.slideshow .beauty .widget-section-type-gradient-triangles,
	.lp-widget.slideshow .living .widget-section-type-gradient-triangles {
		display: none;
	}
	*/
 
	/* JS Hover are used for applying the hover class to the Background Gradient Areas, when the Arrows are hovered over & vice versa.
	 * CSS Hovers can only apply a hover to 1 element. The JS is setup to apply it to 2 elements, when moused over in the M2 & M3 widgets.
	 * We need both the arrows (called .arrows) & the background gradient areas (called .buttons) to get .hover classes, 
	 * when either one is moused over. Otherwise, we'd use :hover here instead of .hover, but don't use :hover for these widgets!
	 */

	/* Initial Non-Hovered View State */

	.lp-widget.slideshow .arrows {
 		opacity:0.4;
		filter:alpha(opacity=40);  /* For IE8 and earlier. */
	}

	.lp-widget.slideshow .buttons {
		opacity:0.0;
		filter:alpha(opacity=0); /* For IE8 and earlier. */
		display: none;
	}

	/* Hovered States */
	.lp-widget.slideshow .arrows.hover {
		opacity:1.0;
		filter:alpha(opacity=100); /* For IE8 and earlier. */
	}

	.lp-widget.slideshow .buttons.hover,
	.lp-widget.slideshow .widget-section-type-gradients,
	.lp-widget.slideshow .text-copy-gradients {
		opacity:0.7;
		filter:alpha(opacity=70); /* For IE8 and earlier. */
		display: block;
	}

	/* Disabled States & Disabled Hover States */

	.lp-widget.slideshow .arrows.disabled,
	.lp-widget.slideshow .arrows.disabled.hover {
		opacity:0.3;
		filter:alpha(opacity=30); /* For IE8 and earlier. */
	}

	.lp-widget.slideshow .back-curtains {
		opacity:0.6;
		filter:alpha(opacity=60); /* For IE8 and earlier. */
	}

	.lp-widget.slideshow .buttons.disabled.hover,
	.lp-widget.slideshow .buttons.disabled.hover {
		opacity:0.0;
		filter:alpha(opacity=0); /* For IE8 and earlier. */
	}

	/* Other Gradients */

	.lp-widget.slideshow .text-copy-gradients {
		bottom: 0px;
		z-index: 1;
	}

	/* Breadcrumbs */

	.lp-widget.slideshow .breadcrumbs-gradients {
		opacity:0.80;
		filter:alpha(opacity=80); /* For IE8 and earlier. */
		z-index: 2;
	}

	.lp-widget.slideshow .breadcrumbs-bar {
		bottom: 10px;
		position: absolute;
		width: 100%;
		z-index: 4;
	}

	.lp-widget.slideshow .breadcrumbs-bar,
	.lp-widget.slideshow .breadcrumbs-gradients {
		height: 26px;
	}

	.lp-widget.slideshow .breadcrumbs {
		background-color: #676767;
		float: left;
		height: 6px;
		margin: 10px 7px 10px 0px;
		width: 14px;
	}

	.lp-widget.slideshow .breadcrumbs.active {
		background-color: #FFFFFF;
	}

	/* Videos */

	.lp-widget.slideshow .overlays {
		display: block;
		margin-bottom: -339px;
		position: absolute;
		z-index: 1;
	}

	/* Video Play Button */
	.lp-widget.slideshow .video-engine-players .video-thumbnail-roots .play-btns {
		display: block;
		float: left;
		height: 98px;
		left: 0px;
		margin: -221px 0px 0px 282px;
		top: 0px;
		width: 98px;
	}

	.lp-widget.slideshow .vd-player-container .titles {
		display: none ! important;
	}

	.lp-widget.slideshow .thumbs .vd-player-container .evp-thumbnails {
		left: 0px;
		margin-top: 0px;
		position: absolute;
		top: 0px;
	}

	.lp-widget.slideshow .thumbs .vd-player-container .evp-thumbnails img {
		margin-top: 0px ! important;
	}

/*******************************************/
/* M2 Slideshow Widget Styles (610px wide) */
/*******************************************/
	.lp-widget.m2,
	.lp-widget.m2 .viewport {
		width: 610px;
	}
	.lp-widget.m2 h4#widget-subTitle, .lp-widget.m3 h4#widget-subTitle{color:#fff;}
	.lp-widget.m2 .m2playerdiv h4#widget-subTitle{display:none;}
	.lp-widget.m2 .cs-list{margin-left:-20px;}
	.lp-widget.m2.three-column .cs-list{margin-left: -45px;}
	.lp-widget.m2.slideshow .text-copy #widget-title,
	.lp-widget.m2.slideshow .text-copy #widget-title-link {
		color: #FFFFFF;
		font-size: 42px; /* 58pt & 58px are too large for the text. */
		line-height: 47px; /* French has accents both above & below the characters, which need a greater line height than the font size. */
		margin-left: 0px;
	}
	/* Social Media Icons */
	.lp-widget.m2 .social-media-icons-wraps {
		left: 23px;
		width: 437px;
	}

	/* custom social version psi.m2 */
	.lp-widget.m2 .cs-container {
		display: none;
		position: relative;
		left: 23px;
		top: -56px;
		z-index: 9999;
		width: 601px;
		margin: auto;
	}

	/* Videos */

	/* Photos */

	.lp-widget.m2 .thumbs,
	.lp-widget.m2 .image {
		width: 662px;
	}


	/* Widget Headlines */
	.lp-widget.m2 .text-copy {
		height: 123px;
		/*padding-left: 23px;*/
		top: 343px;
		width: 587px;
	}
	
	/* Titles All */
	.lp-widget.m2 .text-copy #widget-title {
		width: 564px;
	}

	/* Single Line Titles Font Sizes */

	.lp-widget.m2 .text-copy #widget-title.title-font-size-small,
	.lp-widget.m2 .text-copy #widget-title.title-font-size-small #widget-title-link {
		/*background-color: red;*/
		font-size: 53px; /* AKA 40pt */
		line-height: 42px; 
	}

	/* Multi Line Titles All */

	.lp-widget.m2 .text-copy .videos #widget-title.multi-line-title,
	.lp-widget.m2 .text-copy .videos #widget-title.multi-line-title #widget-title-link {
		margin-top: 2px;
	}

	/* Multi Line Titles Font Sizes */

	.lp-widget.m2 .text-copy #widget-title.title-font-size-medium.multi-line-title,
	.lp-widget.m2 .text-copy #widget-title.title-font-size-medium.multi-line-title #widget-title-link {
		/*background-color: green;*/
		font-size: 53px; /* AKA 40pt */
		line-height: 48px; /* AKA 36pt; */
	}

	.lp-widget.m2 .text-copy #widget-title.title-font-size-large.multi-line-title,
	.lp-widget.m2 .text-copy #widget-title.title-font-size-large.multi-line-title #widget-title-link {
		/*background-color: blue;*/
		font-size: 38px; /* AKA 29pt */
		line-height: 38px; /* AKA 29pt */
	}

	/* Sub-Headlines All */
	.lp-widget.m2 #widget-sub-headline {
		height: 57px;
		width: 564px;
	}

	.lp-widget.m2 #widget-sub-headline,
	.lp-widget.m2 #widget-sub-headline-link {
		line-height: 27px; /* Between 20pt & 21pt. */
		margin-top: 58px;
	}

	/* Single Line Sub-Headlines Font Sizes */

	.lp-widget.m2 .text-copy #widget-sub-headline.sub-headline-font-size-small,
	.lp-widget.m2 .text-copy #widget-sub-headline.sub-headline-font-size-small #widget-sub-headline-link {
		/*background-color: pink;*/
		font-size: 22px; /* AKA 16pt */
		line-height: 36px; /* AKA 27pt; */
	}

	.lp-widget.m2 .text-copy #widget-sub-headline.sub-headline-font-size-medium,
	.lp-widget.m2 .text-copy #widget-sub-headline.sub-headline-font-size-medium #widget-sub-headline-link {
		/*background-color: lime;*/
		font-size: 22px; /* AKA 16pt */
		line-height: 36px; /* AKA 27pt; */
	}

	/* Breadcrumbs */

	/* Background Gradients */
	.lp-widget.m2 .gradients {
		width: 610px;
	}

	.lp-widget.m2 .widget-section-type-gradients {
		width: auto;
		display:block;
	}

	.lp-widget.m2 .text-copy-gradients {
		height: 110px;
		pointer-events:none;
	}

	/* Video Play Button */
	.lp-widget.m2 .video-engine-players .video-thumbnail-roots .play-btns,
	.lp-widget.m2 .video-engine-players .video-thumbnail-roots .play-btns:hover{
		background: url('/resources/widgets/images/M2/play_button.png') ! important;
		margin: 183px 0px 0px 256px ! important;
	}


/* ********************* */
/* M12-13 Widget Styles  */
/* ********************* */	
	.lp-widget.m12-13 {z-index:1;}
	.lp-widget.m12-13 .carousel {position:relative;}
	.lp-widget.m12 .carousel {padding:14px 0 14px 0; width:610px;}
	.lp-widget.m13 .carousel {margin:0 auto; padding:14px 0 14px 0; width:900px;}
	.lp-widget.m12-13 ul {margin:0 30px;}
	.lp-widget.m13 .img-wrapper a img{width:185px;}
	
	/* some overrides for EONLINE-3199 */
	.lp-widget.m12 .caroufredsel_wrapper {height:262px !important; margin:0 32px !important; width:541px !important;}
	.lp-widget.m12 .video .caroufredsel_wrapper {height:187px !important;}
	
	.lp-widget.m12 .carousel {height:262px; overflow:hidden;}
	.lp-widget.m12 .carousel.video {height:187px;}
		
	.lp-widget.m13 .caroufredsel_wrapper {height:276px !important; margin:0 48px !important; width:799px !important;}
	.lp-widget.m13 .video .caroufredsel_wrapper {height:195px !important;}
	
	.lp-widget.m12 ul {margin:0 0 0 -7px !important;}
	.lp-widget.m13 ul {margin:0 0 0 -12px !important;}
	
	.lp-widget.m12 .ui-widget .button, .lp-widget.m13 .ui-widget .button, .lp-widget.m12 .button, .lp-widget.m13 .button{margin-top: 0px;}
	.lp-widget.m12-13 li {float:left;}
	
	.lp-widget.m12 li {height:262px; margin:0 7px; width:171px;}
	.lp-widget.m12 .video li {height:187px;}
	
	.lp-widget.m13 li {height:276px; margin:0 10px; width:185px;}
	.lp-widget.m13 .video li {height:195px;}
	
	/* Safari only override */
	@media screen and (-webkit-min-device-pixel-ratio:0) {
    	::i-block-chrome, .lp-widget.m12-13 ul, .lp-widget.m12-13 li, .lp-widget.m12-13 li img {
        	-webkit-transform: translateZ(0);
			transform: translateZ(0);
    	} 
	}
	
	.lp-widget.m12-13 a.title {
		color:#6a6868;
		display:block;
		font-family:"Din Web Condensed", "Arial Narrow", Sans-Serif;
		font-size:16pt;
		line-height:19pt;
		padding:10px 8px 0 8px;
		width:153px;
	}
	/*  REBRAND2016-127  *********************************************************/
	.rebrand .lp-widget.m12-13 a.title {
	    font-family: 'Lato', 'Arial Narrow', sans-serif;
	    font-size: 11pt;
	    font-weight: normal;
	    letter-spacing: 0.17pt;
		line-height: 16pt;
	}


	.lp-widget.m12-13 .text-wrapper {background-color:#f0f0f0; border:solid 1px #e3e3e3; border-top:none; height:90px; position:relative;}
	
	/* Next/Prev */
	.lp-widget.m12-13 .button {position:absolute; text-indent:-99999px; top:14px; width:30px;}
	.lp-widget.m12 .button {height:262px;}
	.lp-widget.m12 .video .button {height:187px;}
	.lp-widget.m13 .button {height:276px;}
	.lp-widget.m13 .video .button {height:195px;}
	
	.lp-widget.m12-13 a.prev {background-color:transparent; background-image:url('/resources/widgets/images/m12-13/btn-prev.png'); background-repeat:no-repeat; left:0px;}
	.lp-widget.m12-13 a.prev:hover {background-image:url('/resources/widgets/images/m12-13/btn-prev-hover.png');}
	.lp-widget.m12-13 a.next {background-color:transparent; background-image:url('/resources/widgets/images/m12-13/btn-next.png'); background-repeat:no-repeat; right:0px;}
	.lp-widget.m12-13 a.next:hover {background-image:url('/resources/widgets/images/m12-13/btn-next-hover.png');}
	.lp-widget.m12 a.prev {background-position:left center;}
	.lp-widget.m12 a.next {background-position:right center;}
	.lp-widget.m13 a.prev {background-position:right center;}
	.lp-widget.m13 a.next {background-position:left center;}
	
	.lp-widget.m12-13 .disabled {visibility:hidden;}
	
	/* Play */
	.lp-widget.m12-13 .play {
		display:none;
		left:0px;
		position:absolute;
		text-indent:-99999px;
		top:0px;
	}
	.lp-widget.m12 .play {background:transparent url('/resources/widgets/images/m12-13/btn-play-m12.png') no-repeat; height:96px; width:171px;}
	.lp-widget.m13 .play {background:transparent url('/resources/widgets/images/m12-13/btn-play-m13.png') no-repeat; height:104px; width:185px;}
	
	.no-touch .lp-widget.m12-13 li:hover .play {display:block;}
	
	/* Duration */
	.lp-widget.m12-13 .duration {
		background:transparent url('/resources/widgets/images/m12-13/bg-duration.png') no-repeat;
		color:#fff;
		font-family:"Din Web Condensed", "Arial Narrow", Sans-Serif;
		font-size:16px;
		height:25px;
		line-height:28px;
		right:0px;
		padding-right:5px;
		position:absolute;
		text-align:right;
		width:65px;
	}
	/*  REBRAND2016-127  *********************************************************/
	.rebrand .lp-widget.m12-13 .duration {
		background:transparent url('/resources/widgets/images/m12-13/bg-duration.png') no-repeat 6px 02px;
	    font-family: 'Lato', 'Arial Narrow', sans-serif;
	    font-size: 13px;
		height: 26px;
		line-height: 26px;
		padding-right: 3px;
		width:68px;
	}

	.lp-widget.m12 .duration {top:71px;}
	.lp-widget.m13 .duration {top:79px;}
	
	/* Grow */
	.lp-widget.m12-13 .img-wrapper {overflow:hidden; position:relative;}
	.lp-widget.m12 .img-wrapper {height:171px; width:171px;}
	.lp-widget.m13 .img-wrapper {height:185px; width:185px;}
	.lp-widget.m12 .video .img-wrapper {height:96px;}
	.lp-widget.m13 .video .img-wrapper {height:104px;}
	.lp-widget.m12-13 .img-wrapper a img {left:0px; position:absolute; top:0px;}
	
	.lp-widget.m12-13 .super-snipe {
		background-color:#000;
		color:#fff;
		font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;
		font-size:29pt;
		height:53px;
		letter-spacing:1px;
		line-height:53px;
		padding:0 15px;
		text-rendering: optimizeLegibility; /* FF, Safari & Chrome only. */
		text-transform: uppercase;
	}
	/*  REBRAND2016-127  *********************************************************/
	.rebrand .lp-widget.m12-13 .super-snipe {
	    font-family: 'Oswald', 'Arial Narrow', sans-serif;
		font-size: 20pt;
	}

	.lp-widget.m12-13 .super-snipe.has-image {padding:0;}
	.lp-widget.m12-13 .skin-group-dark.black a.prev {background-image: url('/resources/widgets/images/m12-13/btn-prev-white.png');}
	.lp-widget.m12-13 .skin-group-dark.black a.next {background-image: url('/resources/widgets/images/m12-13/btn-next-white.png');margin-right:0;}
	.lp-widget.m12-13 .skin-group-dark.black .text-wrapper {background-color: #000; border-color: #000;}
	.lp-widget.m12-13 .skin-group-dark.black a.title {color: #fff;}
	
/*******************/
/* N Widget Styles */
/*******************/

	.lp-widget.n {background-color:#4f4f4f; border-bottom:none; padding:3px 0; width:920px;}
	.lp-widget.n ul {display:inline; float:left; position:relative; width:860px;}
	.lp-widget.n li {display:inline-block; float:left; margin:0 1px;}
	.lp-widget.n a {display:block; position:relative; text-decoration:none; width:170px;}
	.lp-widget.n img {display:block; margin:0; padding:0;}
	.lp-widget.n span {
		background-color:#000000;
		color:#fff;
		display:block;
		font-family: "DIN Web Condensed Bold", "Arial Narrow", Sans-Serif;
		text-align:center;
		overflow:hidden;
		padding:0 5px;
		width:160px;
	}
	.lp-widget.n a:hover span {color:#ab1f2a;}
	.lp-widget.n .featured a:hover span {color:#fff;}

	.lp-widget.n .past span {background-color:#666666;}
	.lp-widget.n .featured span {background-color:#ab1f2a;}

	.lp-widget.n span.title {font-size:19px; height:36px; line-height:36px;}
	.lp-widget.n span.date {font-size:16px; height:21px; line-height:23px;}
	.lp-widget.n .btn {background-position:center; background-repeat:no-repeat; cursor:pointer; display:block; float:left; text-indent:-999999px; width:30px;}
	.lp-widget.n .disabled{visibility:hidden !important;}

/****************************************/
/* N1 "LRC Nav Collapsed" Widget Styles */
/****************************************/

	.lp-widget.n1, .lp-widget.n1 a {height:36px;}
	.lp-widget.n1 .btn {
		background:url('/resources/widgets/images/N1/sprite-map.png') no-repeat scroll 0 0 transparent;
		height: 15px;
		width: 11px;
		margin: 10px 8px 11px 8px;
	}
	.lp-widget.n1 a.prev {background-position:0px 0px;margin-left:11px;} /* btn-prev.png */
	.lp-widget.n1 a:hover.prev {background-position:-12px 0px;} /* btn-prev-hover.png */
	.lp-widget.n1 a.next {background-position:0px -16px;} /* btn-next.png */
	.lp-widget.n1 a:hover.next {background-position:-12px -16px;} /* btn-next-hover.png */

/***************************************/
/* N2 "LRC Nav Expanded" Widget Styles */
/***************************************/

	.lp-widget.n2, .lp-widget.n2 a {height:162px;}
	.lp-widget.n2 .btn {
		background:url('/resources/widgets/images/N2/sprite-map.png') no-repeat scroll 0 0 transparent;
		height: 23px;
		width: 17px;
		margin: 69px 6px 70px 6px;
	}
	.lp-widget.n2 a.prev {background-position:0px 0px;margin-left:7px;} /* btn-prev-lrg.png */
	.lp-widget.n2 a:hover.prev {background-position:-18px 0px;} /* btn-prev-lrg-hover.png */
	.lp-widget.n2 a.next {background-position:0px -24px;} /* btn-next-lrg.png */
	.lp-widget.n2 a:hover.next {background-position:-18px -24px;} /* btn-next-lrg-hover.png */
	
/* *********************************** */
/* N3 "LRC Header" Widget              */
/* *********************************** */
	
	.lp-widget.n3 {height:100px; width:920px;}
	.lp-widget.n3.three-column {border-bottom:none;}
	.lp-widget.n3 .left {float:left; height:100px; position:relative; width:578px;}
	.lp-widget.n3 p {bottom:6px; color:#fff; font-size:11px; left:19px; position:absolute; text-transform:uppercase;}
	.lp-widget.n3 a.clickable-area {display:block; height:70px; left:19px; position:absolute; text-indent:-9999px; top:10px; width:540px;}
	
	.lp-widget.n3 .carousel-wrapper {float:left; width:342px;}
	.lp-widget.n3 ul {display:inline; float:left; position:relative; width:309px;}
	.lp-widget.n3 li {display:inline-block; float:left; margin:0 3px 0 0;}
	.lp-widget.n3 li a {display:block; position:relative; text-decoration:none; width:100px;}
	.lp-widget.n3 li a .border {border:1px solid transparent; height:98px; left:0px; position:absolute; text-indent:-9999px; top:0px; width:98px;}
	.lp-widget.n3 li a:hover .border {border:1px solid #ab1f2a;}
	.lp-widget.n3 img {display:block; margin:0; padding:0;}
	.lp-widget.n3 li .title {
		background:transparent url('/resources/widgets/images/n3/black-70.png') repeat;
		bottom:0px;
		display:table;
		height:24px;
		left:0px;
		padding:0 5px;
		position:absolute;
		overflow:hidden;
		width:100px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.lp-widget.n3 span {
		color:#FFE18C;
		display:table-cell;
		font-size:10px;
		line-height:12px;
		text-align:center;
		vertical-align:middle;
	}

	.lp-widget.n3 .btn {
		background-position:0 33px;
		background-repeat:no-repeat;
		cursor:pointer;
		display:block;
		float:left;
		height:100px;
		text-indent:-999999px;
		width:13px;
	}
	.lp-widget.n3 a.prev {background-image:url('/resources/widgets/images/n3/prev-red.png'); margin-right:5px;}
	.lp-widget.n3 a:hover.prev {background-image:url('/resources/widgets/images/n3/prev-grey.png');}
	.lp-widget.n3 a.next {background-image:url('/resources/widgets/images/n3/next-red.png'); margin-left:2px;}
	.lp-widget.n3 a:hover.next {background-image:url('/resources/widgets/images/n3/next-grey.png');}

	.lp-widget.n3 .no-user-select {
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		user-select: none;
	}
/*******************************************/
/* P11 "Photo Collage (300)" Widget Styles */
/*******************************************/

	.lp-widget.p11{width:300px;}
	.lp-widget.p11 .snipe{position:absolute;z-index:1;}
	.lp-widget.p11 .super-snipe {font-size:0px; width:300px;}
	.lp-widget.p11 .photo-picker-container{height:585px;width:300px;}
	.lp-widget.p11 .p11-photo-window{height:485px;width:300px;}
	.lp-widget.p11 .photo-list{height:100px;width:300px;}
	.lp-widget.p11 ul{height:100px;width:300px;}
	.lp-widget.p11 ul li{float:left;height:100px;width:100px;cursor:pointer;}
	
	.lp-widget.p11 ul li.crop{width:100px;height:100px;overflow:hidden;}
	/*.lp-widget.p11 ul li img:hover{opacity:0.4;filter:alpha(opacity=40);}*/
	.lp-widget.p11 ul li.active{background: #fff !important;width:100px;height:100px;}
	.lp-widget.p11 ul li.active img{opacity:0.4;filter:alpha(opacity=40);}
	
	.lp-widget.p11 .text-copy{height:auto;width:300px;}
	.lp-widget.p11 .p11border{border: 2px solid #000;display:none;z-index:1;position:absolute;height:96px;width:96px;cursor:auto;}
	 .lp-widget.p11 .hgroup .widget-titles{margin-left:0;}

/******************************************/
/* P21 "Photo Viewer (300)" Widget Styles */
/******************************************/

	.lp-widget.p21{}
	.lp-widget.p21 .widget-wrapper{width:300px;}
	.lp-widget.p21 .ad-banner-bkgd{float:none;}
	.lp-widget.p21 .widget-img{height:485px;width:300px;margin:auto;overflow:hidden;}
	.lp-widget.p21 #c_1 {display:block;}
	.lp-widget.p21 .widget-bottom-rail{width:300px;height:105px;margin:auto;}
	.lp-widget.p21 .super-snipe{height:70px;width:300px;background:#cccccc;margin:auto;}
	.lp-widget.p21 .super-snipe-link{height:70px;width:300px;margin:auto;}
	.lp-widget.p21 .celeb-desc{border-left:thin solid;border-color:#fff;border-right:solid thin;}
	.lp-widget.p21 .more-btn{cursor:pointer;float:right;margin-top:15px;font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;font-weight: normal;text-rendering: optimizeLegibility;text-transform: uppercase;letter-spacing:1px;}
	.lp-widget.p21 .widget-footer{width:300px;margin:auto;}
	.lp-widget.p21 .widget-title{text-align:center;padding-top:20px;padding-left:10px;font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;font-weight: normal;text-rendering: optimizeLegibility;text-transform: uppercase;font-size:30px;letter-spacing:1px;}
	.lp-widget.p21 .skin-group-light .widget-title{color:#000;}
	.lp-widget.p21 .widget-subTItle{text-align:center;padding-left:10px;font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;font-weight: normal;text-rendering: optimizeLegibility;letter-spacing:1px;}
	.lp-widget.p21 .skin-group-light .widget-subTItle{ color:#000;}
	.lp-widget.p21 #p-1.celeb-desc{display:block;}
	.lp-widget.p21 .celeb-desc{height:106px;width:252px;margin: auto;color:#fff;}
	.lp-widget.p21 .button{background-color: #4F4F4F;width: 23px;height: 104px;}
	.lp-widget.p21 .go-prev{cursor:default;float:left;}
	.lp-widget.p21 .go-next{cursor:pointer;float:right;}
	
	.lp-widget.p21 .go-prev.more,
	.lp-widget.p21 .go-next.more {
		background:url("/resources/widgets/images/P21/sprite-map.png") no-repeat scroll 0 0 transparent;
		height: 104px;
		width: 23px;
	}
	.lp-widget.p21 .go-prev.more{background-position: 0px 0px;} /* active-prev-btn.png */
	.lp-widget.p21 .go-prev.more:hover{background-position: -46px 0px;} /* prev-btn.png */
	.lp-widget.p21 .go-next.more{background-position: -23px 0px;} /* active-nxt-btn.png */
	.lp-widget.p21 .go-next.more:hover{background-position: -69px 0px;} /* nxt-btn.png */

	.lp-widget.p21 #scroller{float: left;width: 253px;height:104px;}
	.lp-widget.p21 .widget-carousel{overflow: hidden;height: 104px}
	.lp-widget.p21 .no-image.snipe{position: absolute;float: left;}
	.lp-widget.p21 .no-user-select {
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		user-select: none;
	}
	.lp-widget.p21 .hgroup .widget-titles{margin-left:0;}
	.lp-widget.p21 .ui-widget .button, .lp-widget.p21 .button{
	    border: none;
    	-webkit-border-radius: 0;
    	-moz-border-radius: 0;
    	border-radius: 0;
    	padding: 0;
	    margin: 0 0 0 0;
	}
	
	/* Skins */
	.lp-widget.p21 .skin-group-white .celeb-desc {
		color: #000000;
	}

/******************************************/
/* P22 "Photo Viewer (610)" Widget Styles */
/******************************************/

	.lp-widget.p22{}
	.lp-widget.p22 .widget-header,.lp-widget.p22 .super-snipe{width:610px;}
	.lp-widget.p22 .super-snipe {
		/* removes 10px space */
		font-size:0px;
		position:relative;
	}
	.lp-widget.p22 .super-snipe.has-sponsorship {
		min-height:70px;
		height:auto !important;
		height:70px;
	}
	.lp-widget.p22 .sponsor-logo {
		height:60px;
		position:absolute;
		right:5px;
		top:5px;
		width:120px;
	}
	 .lp-widget.p22 .widget-footer{width:610px;background-color:#fff;}
	 .lp-widget.p22 .p22-small-snipe{position:absolute;}
	 .lp-widget.p22 .widget-wrapper{width:610px;height:640px;}
	 
	 .lp-widget.p22 .widget-body{height:605px;width:610px;}
	 .lp-widget.p22 .widget-left-rail{width:375px; height:605px;background-color:#000;float:left;overflow:hidden;}
	 .lp-widget.p22 .widget-right-rail{width:235px;float:right;}
	 .lp-widget.p22 .widgetButton{height:30px;background-color:#4f4f4f;}
	 .lp-widget.p22 #scroller{height: 541px;overflow: hidden;margin-top: 2px;margin-bottom: 2px;}
	 .lp-widget.p22 .celeb-desc{height:88px;border-top: solid thin white;border-bottom: solid thin white;margin-bottom:0px;}
	 .lp-widget.p22 .not-active{background-color:#f1f1f1;color:#000;}
	 .lp-widget.p22 .not-active:hover{background-color: #cfcfcf;}
	.lp-widget.p22 .active-desc{color:#fff;}
	 .lp-widget.p22 .active-desc .widget-subTItle ,.lp-widget.p22 .active-desc .widget-title{color:#fff;}
	 .lp-widget.p22 .widget-title{width: 214px;white-space: nowrap;overflow: hidden;padding-top:20px;padding-left:10px;cursor:pointer;font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;font-weight: normal;text-rendering: optimizeLegibility;text-transform: uppercase;font-size:30px;letter-spacing:1px;}
	 .lp-widget.p22 .widget-subTItle{text-overflow: ellipsis;white-space: nowrap;width: 214px;overflow: hidden;padding-left:10px;cursor:pointer;font-family: "DIN Web Condensed", "Arial Narrow", Sans-Serif;font-weight: normal;letter-spacing:1px;}
	 .lp-widget.p22 .more-btn{float: right;margin-top: 10px;margin-right: 5px;color: #666;font-family: "DIN Web Condensed", "Arial Narrow", Sans-Serif;cursor:pointer;}
	 .lp-widget.p22 .no-user-select {
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		user-select: none;
	}

	.lp-widget.p22 .up-btn,
	.lp-widget.p22 .down-btn {
		background:url("/resources/widgets/images/P22/sprite-map.png") no-repeat scroll 0 0 transparent;
		height: 30px;
		width: 235px;
	}
	.lp-widget.p22 .up-btn {background-position: 0px 0px;}
	.lp-widget.p22 .up-btn:hover {background-position: 0px -60px;}
	.lp-widget.p22 .down-btn {background-position: 0px -30px;}
	.lp-widget.p22 .down-btn:hover {background-position: 0px -90px;}
	.lp-widget.p22 .up-btn.disabled,
	.lp-widget.p22 .down-btn.disabled {
		background: none;
		background-color: #4f4f4f;
	}

/*****************************************/
/* P32 "Photo Trend (610)" Widget Styles */
/*****************************************/

	.lp-widget.p32 .p32-widget-galleries {height:392px; overflow:hidden;width:610px;}
	.lp-widget.p32 .p32-widget-galleries h2 {padding-left:20px;padding-top:5px;padding-bottom:5px;}
	.lp-widget.p32 .p32-widget-galleries .p32-galleries-carousel {height:304px; overflow:hidden;}
	
	/* Carousel */
	.lp-widget.p32 .carousel ul {display:inline; float:left; position:relative; width:610px;}
	.lp-widget.p32 .carousel li { display: inline-block;float: left;margin-left: 2px;margin-right: -2px;margin-top: 3px;}
	.lp-widget.p32 .carousel li a {display:block; height:304px; position:relative; text-decoration:none; width:152px;}
	.lp-widget.p32 .carousel li .title {
	    font-size: 24px;
	    height: 34px;
	    line-height: 14px;
	    overflow: hidden;
	    padding: 18px 3px 3px;
	    text-align: center;
	    width: 146px;
	    letter-spacing:1.0px;
	}
	.lp-widget.p32 .caroufredsel_wrapper{width:610px !important; float:none !important;}
	.lp-widget.p32 .carousel li .title span{font-family: "Ostrich Sans Pro Regular","Arial Narrow",Sans-Serif; color: #000;}
	.lp-widget.p32 .carousel .btn {display:block; height:86px; text-indent:-999999px; width:23px;cursor:pointer;}
	
	.lp-widget.p32 .carousel .next,
	.lp-widget.p32 .carousel .prev {
		background:url('/resources/widgets/images/P32/sprite-map.png') no-repeat scroll 0 0 transparent;
		height: 88px;
		width: 23px;
	}

	.lp-widget.p32 .carousel .prev {float:left;background-position: 0px 0px;} /* p32left_arrow_white.png */
	.lp-widget.p32 .carousel .prev:hover {background-position: -46px 0px;} /* p32left_arrow_gray.png */
	.lp-widget.p32 .carousel .next {float:right;background-position: -23px 0px;border-left: 1px solid #fff;} /* p32right_arrow_white.png */
	.lp-widget.p32 .carousel .next:hover {background-position: -69px 0px;} /* p32right_arrow_gray.png */
	.lp-widget.p32 .carousel .next.lastlink{float:right; background-position: -23px 0px; cursor:pointer !important;} /* p32right_arrow_white.png */

	.lp-widget.p32 .disabled{background:#444 !important;cursor:auto !important;}
	.lp-widget.p32 .group-info{width:610px;background: #000; height:86px;}
	.lp-widget.p32 .group-name {background: none repeat scroll 0 0 #000000;
	    border-left: 1px solid #FFFFFF;
	    color: #FFFFFF;
	    float: left;
	    font-family: "Ostrich Sans Pro Regular","Arial Narrow",Sans-Serif;
	    font-size: 53px;
	    height: 68px;
	    padding-top: 18px;
	    text-align: center;
	    width: 557px;
	}
	.lp-widget.p32 .super-snipe {
		background:#e5e5e5;
		/* removes 10px space */
		font-size:0px;
		position:relative;
		width:610px;
	}
	.lp-widget.p32 .snipe{position:absolute !important;z-index:1;}
	.lp-widget.p32 .ad-banner-bkgd{height: 60px;margin-left: 482px;margin-top: -66px;position: absolute;width: 120px;}
	.lp-widget.p32 .skin-group-dark .carousel li .title span{color:#fff;}
	.lp-widget.p32 .p32-related-gallery{width:610px;height:37px;background:#fff;}
	.lp-widget.p32 .more-bttn{color:#000;}
	.lp-widget.p32 .ad-120x60 {
		height:60px;
    	position:absolute;
		right:5px;
		top:5px;
    	width:120px;
    	z-index:1;
	}
    .lp-widget.p32 .text-copy{color:#000;}
    .lp-widget.p32 .hgroup .widget-titles{margin-left:0;}

/*******************************************/
/* P41 "Photo Teaser (auto)" Widget Styles */
/*******************************************/

.lp-widget.p41, .lp-widget.p42{
	width:300px;
}
.lp-widget.p41 .super-snipe, .lp-widget.p42 .super-snipe {
	height: auto;
}
.lp-widget.p41.no-background-color .hgroup, .lp-widget.p42.no-background-color .hgroup {
	padding: 0px 10px;
}
.lp-widget.p41 .p41photo, .lp-widget.p42 .p42photo {
	float:left;
	width: 135px;
}
.lp-widget.p41 .snipe, .lp-widget.p42 .snipe {
	position: absolute;
	z-index: 1;
	line-height:24px;
}
.lp-widget.p41 .photo-window, .lp-widget.p42 .photo-window {
	margin: 0 10px 0;
}
.lp-widget.p41 .widget-sub-headline img, .lp-widget.p42 .widget-sub-headline img{
	margin: 0px;
	border:2px solid transparent;
}

.lp-widget.p41.trends .widget-sub-headline img:hover, .lp-widget.p42.trends .widget-sub-headline img:hover {border:2px solid #FFE600;}
.lp-widget.p41.news .widget-sub-headline img:hover, .lp-widget.p42.news .widget-sub-headline img:hover {border:2px solid #00ECFF;}
.lp-widget.p41.photos .widget-sub-headline img:hover, .lp-widget.p42.photos .widget-sub-headline img:hover{border:2px solid #FF24D1;}
.lp-widget.p41.videos .widget-sub-headline img:hover, .lp-widget.p42.videos .widget-sub-headline img:hover{border:2px solid #46BA37;}
.lp-widget.p41.shows .widget-sub-headline img:hover, .lp-widget.p42.shows .widget-sub-headline img:hover{border:2px solid #6767CC;}
.lp-widget.p41.tv-scoop .widget-sub-headline img:hover, .lp-widget.p42.tv-scoop .widget-sub-headline img:hover{border:2px solid #9900FF;}
.lp-widget.p41.red-carpet .widget-sub-headline img:hover, .lp-widget.p42.red-carpet .widget-sub-headline img:hover{border:2px solid #AB1F2A;}
.lp-widget.p41.fashion .widget-sub-headline img:hover, .lp-widget.p42.fashion .widget-sub-headline img:hover{border:2px solid #FFCC00;}
.lp-widget.p41.beauty .widget-sub-headline img:hover, .lp-widget.p42.beauty .widget-sub-headline img:hover{border:2px solid #A10185;}
.lp-widget.p41.living .widget-sub-headline img:hover, .lp-widget.p42.living .widget-sub-headline img:hover{border:2px solid #82AEFE;}

.lp-widget.p41 .photo-window img, .lp-widget.p42 .photo-window img{padding-top:10px;}

.lp-widget.p41 .photo-list, .lp-widget.p42 .photo-list {
	border-top: 1px solid #CCCCCC;
	display: table;	
	padding-top: 5px;
	margin-left: 3px;
}
.lp-widget.p41 .photo-list .row, .lp-widget.p42 .photo-list .row {
	display: table-row;	
}
.lp-widget.p41 .photo-list .cell, .lp-widget.p42 .photo-list .cell {
	display: table-cell;	
}
.lp-widget.p41 .widget-sub-headline, .lp-widget.p42 .widget-sub-headline {
	margin: 5px;
}
.lp-widget.p41 .text-copy .widget-sub-headline, .lp-widget.p42 .text-copy .widget-sub-headline {
	margin:5px 10px;
}

.lp-widget.p41 .widget-sub-headline .image-hover, .lp-widget.p42 .widget-sub-headline .image-hover{
    height: 134px;
    margin-top: -142px;
    position: absolute;
    width: 133px;
    z-index: 2;
    visibility: hidden;
}

/*********************************************/
/* P42 "Photo Teaser (manual)" Widget Styles */
/*********************************************/

.lp-widget.p42 {}

/**************************************/
/* Q1 "Huffington Post" Widget Styles */
/**************************************/

.lp-widget.q1 .huffington-content{background-color:#fff;}
.lp-widget.q1 .widget-wrapper{width:300px;}
.lp-widget.q1 .widget-header{margin:auto;width:280px;height:23px;}
.lp-widget.q1 .top-post{height:109px;width:280px;margin-top:5px;margin-bottom:5px;overflow:hidden;}
.top-post-no-img{width:280px;margin-top:5px;margin-bottom:5px;overflow:hidden;}
.lp-widget.q1 .posts{width:280px;margin:auto;}
.lp-widget.q1 .top-post-img{float:left;width:150px;padding-right:8px;}
.lp-widget.q1 .top-post-desc{width:122px;float:right;color:#167165;font-family: "DIN Web Condensed", "Arial Narrow", Sans-Serif;font-size:20px;line-height:20px;height:100px;overflow:hidden;}
.lp-widget.q1 .top-post-long-desc{color:#167165;font-family: "DIN Web Condensed", "Arial Narrow", Sans-Serif;font-size:20px;line-heigt:20px;}
.lp-widget.q1 .top-post-desc a, .lp-widget.q1 .top-post-long-desc a{color:#167165;}
.lp-widget.q1 .line{border-bottom:dotted thin;}
.lp-widget.q1 .huffington-title{margin-left:5px;line-height:20px;letter-spacing: 1px;color:#9e9fa0;font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;font-weight: bold; /* eol.css override */ text-rendering: optimizeLegibility; /* FF, Safari & Chrome only. */ text-transform: uppercase;font-size: 18pt;}
.lp-widget.q1 .huffington-title a{color:#9E9FA0;}
.lp-widget.q1 .huffington-body{margin:auto;width:280px;}
.lp-widget.q1 .widget-footer{padding-top:5px;margin-right:5px;margin:auto;font-size: 11pt;float: right;background-color: #fff;width: 300px;}
.lp-widget.q1 .post-title{font-family: "DIN Web Condensed", "Arial Narrow", Sans-Serif;font-size:20px;margin-top: 5px;margin-bottom: 5px;line-height:20px;}
.lp-widget.q1 #bkg-color-wrap{width:280px;margin:auto;}
/**.lp-widget.q1 .post-title:hover{background-color:#9E9FA0;} **/

/************************************/
/* S1 "Social Module" Widget Styles */
/************************************/
	/* .lp-widget.s1 default styling - This is not really a widget, but is a category section called "socialmodule". */

	.lp-widget.s1  {
		overflow: visible; /* Needed to turn on the FB Like Popups. */
		padding: 0px; 
		height: 100px;
		z-index: 100 ! important; /* Allows the FB Comments Popup-up to overlay the EOL Ads & Skins on /trends & /news/red-carpet pages. */
	}

	.lp-widget.s1 .content {
		/* overflow: hidden; */
		background-color: #111111;
		border:1px solid #252525; 
		width: 100%;
	}
	.lp-widget.social-module-color-WHITE .content {
		background-color:#ffffff;
		border:1px solid #d9d9d9;
	}

	.lp-widget.s1 .sharing-title {
		text-align:left;
		padding-top: 15px;
		padding-bottom: 4px;
		padding-left: 15px;
		line-height: 27pt;
		color: white;
		font-family: "Din Web Condensed", "Arial Narrow", Sans-Serif;
		text-transform: uppercase;
		font-size: 27pt; 
	}
	.edition_de .lp-widget.s1 .sharing-title {
		font-size:23pt;
	}
	.lp-widget.social-module-color-WHITE .sharing-title {
		color:black;
	}

	.lp-widget.s1 .social-hrule {
		width: 290px; 
		height: 0; 
		padding: 0px 5px 0px 5px; 
		border-bottom: 1px gray solid;
	}

	.lp-widget.s1 .social-links {float:left; margin-top:16px; margin-left:2px;width:298px;}
	.lp-widget.s1 .social-links li {width:auto;}
	.lp-widget.s1 .social-links li.facebook-like {line-height:20px;margin:0px;width:auto;min-width:85px;}
	.lp-widget.s1 .social-links .facebook-like iframe {height:24px; width:49px;} /* override */
	
	
	.lp-widget.s1 .social-links li#follow-button-socialWidget.twitter {margin-left:5px;min-width: 65px;width: 65px !important;}
	.lp-widget.s1 .social-links li#tweet-button-socialWidget.twitter {width:91px;margin-left:0px;width:102\9;}
	
	.lp-widget.s1 .social-links li.google-plus {margin:0px;width:auto;width:71px;}
	.lp-widget.s1 .social-links li.see-it {width:47px;}
	.edition_it .lp-widget.s1 .social-links li.twitter, .edition_fr .lp-widget.s1 .social-links li.twitter{margin-left:5px;}
	
	/******** S1 Social Module Update **********/
	.lp-widget.s1 .cs-list {padding:0 15px 15px;height:35px;}
	.lp-widget.s1 .cs-fb-like{margin-top:5px;margin-left:0;margin-right:10px;}
	.lp-widget.s1 .cs-fb-like .cs-share{height:25px;}
	.lp-widget.s1 .cs-gp, .lp-widget.s1 .cs-ts{margin:1px 10px 0 0 !important;}
	.lp-widget.s1 .cs-gp .cs-share{width: 32px; height:32px;background-image: url("/resources/customSocialBar/images/googleplus_circle.png");}
	.lp-widget.s1 .cs-ts .cs-share{width: 32px; height:32px;background-image: url("/resources/customSocialBar/images/twitter_circle.png");}
	.lp-widget.s1 .cs-seeit{margin:7px 10px 0 0;}
	
	/* place your instance override styling here... */
	.tv-scoop .snipe {color:#FFFFFF;}
	.tv-scoop .lp-widget.s1, .tv-scoop .lp-widget.s1 .content,.tv-scoop .lp-widget.s1 .social-links.horizontal .fb-like{overflow:visible}
	.tv-scoop .lp-widget.s1 .social-links {float:left; margin-left:5px}
	.tv-scoop .lp-widget.s1 .social-links .rss{position:absolute;top:20px;right:-50px;}

/*********************************************/
/* T10 "Celebrity Description" Widget Styles */
/*********************************************/

	.lp-widget.t10 {}
	.lp-widget.t10 .topic_widgets{width:610px;height:386;background-color:#fff;font-color:#fff;font-family: "DIN Web Condensed", "Arial Narrow", Sans-Serif;}
	.lp-widget.t10 .topic_body{color:#fff;height:auto;background-color:#333333;}
	.lp-widget.t10 .topic_header{height:70px;background-color:#ff8800;}
	.lp-widget.t10 .topic_title{height:70px;background-color:#262626;margin-left:10px;padding-left:10px;color:#fff;	font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;font-weight: normal; /* eol.css override */ text-rendering: optimizeLegibility; /* FF, Safari & Chrome only. */ text-transform: uppercase;font-size:60px;}
	.lp-widget.t10 .topic_content{float: left;width:280px;margin-left:5px;margin-right:10px;}
	.lp-widget.t10 .topic_image{float:left;width:300px;height:auto;margin-left:10px;margin-right:5px;padding-bottom:15px;}
	.lp-widget.t10 .desc-body p {padding:5px 0;}
	.lp-widget.t10 .topic_content p.line{border-bottom: solid thin;color: #707070;}
	.lp-widget.t10 .topic_content p.birthdate{padding-top:5px;font-size:25px;font-family: "DIN Web Condensed", "Arial Narrow", Sans-Serif;}
	.lp-widget.t10 .topic_desc{padding-top:10px;padding-bottom:10px;font-size:15px;overflow: hidden;height: auto;line-height:20px;overflow-y:auto;border-bottom:1px solid #666;}
	.lp-widget.t10 .readmore {position: absolute;top: 340px;left: 535px;}
	.lp-widget.t10 .readmore .more{color:#f77b2c;position: absolute;left: -15px;font-size: 31px;line-height: 18px;}
	.lp-widget.t10 .up-arrow{display:none;cursor:pointer;color:#f77b2c;position: absolute;left:580px;font-size: 31px;bottom:30px;width:15px;height:15px;background:url("/resources/widgets/images/T1/up-arrow.jpg") no-repeat;}
	.lp-widget.t10 .down-arrow{display:none;cursor:pointer;color:#f77b2c;position: absolute;left:580px;font-size: 31px;bottom: 10px;width:15px;height:15px;background:url("/resources/widgets/images/T1/down-arrow.jpg") no-repeat;}
	.lp-widget.t10 .lifespan{font-size: 24px;font-family:"DIN Web Condensed","Arial",Sans-Serif;margin-top:5px;margin-bottom:5px;}

/**************************************/
/* T11 "TV Description" Widget Styles */
/**************************************/

/* 	.lp-widget.t11 {}
	.lp-widget.t11 .topic_widgets{width:610px;height:386;background-color:#fff;font-color:#fff;font-family: "DIN Web Condensed", "Arial Narrow", Sans-Serif;}
	.lp-widget.t11 .topic_body{color:#fff;height:300px;background-color:#333333;}
	.lp-widget.t11 .topic_header{height:70px;background-color:#ff8800;}
	.lp-widget.t11 .topic_title{height:70px;background-color:#262626;margin-left:10px;padding-left:10px;color:#fff;	font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;font-weight: normal; eol.css override text-rendering: optimizeLegibility; FF, Safari & Chrome only. text-transform: uppercase;font-size:60px;}
	.lp-widget.t11 .topic_content{float: right;width:290px;height:290px;margin-left:5px;margin-right:10px;}
	.lp-widget.t11 .topic_image{float:left;width:290px;height:290px;margin-left:10px;margin-right:5px;background-color:#fff;}
	.lp-widget.t11 .topic_content p.line{height: 10px;border-bottom: solid thin;color: #707070;margin-bottom: 10px;}
	.lp-widget.t11 .topic_content p.birthdate{padding-top:10px;font-size:25px;} 
	.lp-widget.t11 .topic_desc{padding-top:10px;font-size:18px;overflow: hidden;height: 183px;}
	.lp-widget.t11 .readmore {position: absolute;top: 340px;left: 535px;}
	.lp-widget.t11 .readmore .more{color:#f77b2c;position: absolute;left: -15px;font-size: 31px;line-height: 18px;}
	.lp-widget.t11 .up-arrow{cursor:pointer;color:#f77b2c;position: absolute;left:580px;font-size: 31px;bottom:30px;width:15px;height:15px;background:url("/resources/widgets/images/T1/up-arrow.jpg") no-repeat;}
	.lp-widget.t11 .down-arrow{cursor:pointer;color:#f77b2c;position: absolute;left:580px;font-size: 31px;bottom: 10px;width:15px;height:15px;background:url("/resources/widgets/images/T1/down-arrow.jpg") no-repeat;}
	.lp-widget.t11 .lifespan{font-size: 20px;}
 */
 
	.lp-widget.t11 .topic_widgets{width:610px;height:386;background-color:#fff;font-color:#fff;font-family: "DIN Web Condensed", "Arial Narrow", Sans-Serif;}
	.lp-widget.t11 .topic_body{color:#fff;height:auto;background-color:#333333;}
	.lp-widget.t11 .topic_header{height:70px;background-color:#ff8800;}
	.lp-widget.t11 .topic_title{height:70px;background-color:#262626;margin-left:10px;padding-left:10px;color:#fff;	font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;font-weight: normal; /* eol.css override */ text-rendering: optimizeLegibility; /* FF, Safari & Chrome only. */ text-transform: uppercase;font-size:60px;}
	.lp-widget.t11 .topic_content{float: left;width:280px;margin-left:5px;margin-right:10px;}
	.lp-widget.t11 .topic_image{float:left;width:300px;height:auto;margin-left:10px;margin-right:5px;padding-bottom:15px;}
	.lp-widget.t11 .desc-body p {padding:5px 0;}
	.lp-widget.t11 .topic_content p.line{border-bottom: solid thin;color: #707070;}
	.lp-widget.t11 .topic_content p.birthdate{padding-top:5px;font-size:25px;font-family: "DIN Web Condensed", "Arial Narrow", Sans-Serif;}
	.lp-widget.t11 .topic_desc{padding-top:10px;padding-bottom:10px;font-size:15px;overflow: hidden;height: auto;line-height:20px;overflow-y:auto;border-bottom:1px solid #666;}
	.lp-widget.t11 .readmore {position: absolute;top: 340px;left: 535px;}
	.lp-widget.t11 .readmore .more{color:#f77b2c;position: absolute;left: -15px;font-size: 31px;line-height: 18px;}
	.lp-widget.t11 .up-arrow{display:none;cursor:pointer;color:#f77b2c;position: absolute;left:580px;font-size: 31px;bottom:30px;width:15px;height:15px;background:url("/resources/widgets/images/T1/up-arrow.jpg") no-repeat;}
	.lp-widget.t11 .down-arrow{display:none;cursor:pointer;color:#f77b2c;position: absolute;left:580px;font-size: 31px;bottom: 10px;width:15px;height:15px;background:url("/resources/widgets/images/T1/down-arrow.jpg") no-repeat;}
	.lp-widget.t11 .lifespan{font-size: 24px;font-family:"DIN Web Condensed","Arial",Sans-Serif;margin-top:5px;margin-bottom:5px;}
	.lp-widget.t11 a:link, .lp-widget.t11 a:visited{color:#1F5072;}
 
/*****************************************/
/* T12 "Movie Description" Widget Styles */
/*****************************************/
/* 
	.lp-widget.t12 .topic_widgets{width:610px;height:386;background-color:#fff;font-color:#fff;font-family: "DIN Web Condensed", "Arial Narrow", Sans-Serif;}
	.lp-widget.t12 .topic_body{color:#fff;height:300px;background-color:#333333;}
	.lp-widget.t12 .topic_header{height:70px;background-color:#ff8800;}
	.lp-widget.t12 .topic_title{height:70px;background-color:#262626;margin-left:10px;padding-left:10px;color:#fff;	font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;font-weight: normal; eol.css override text-rendering: optimizeLegibility; FF, Safari & Chrome only. text-transform: uppercase;font-size:60px;}
	.lp-widget.t12 .topic_content{float: right;width:290px;height:290px;margin-left:5px;margin-right:10px;}
	.lp-widget.t12 .topic_image{float:left;width:290px;height:290px;margin-left:10px;margin-right:5px;background-color:#fff;}
	.lp-widget.t12 .topic_content p.line{height: 10px;border-bottom: solid thin;color: #707070;margin-bottom: 10px;}
	.lp-widget.t12 .topic_content p.birthdate{padding-top:10px;font-size:25px;}
	.lp-widget.t12 .topic_desc{padding-top:10px;font-size:18px;overflow: hidden;height: 183px;}
	.lp-widget.t12 .readmore {position: absolute;top: 340px;left: 535px;}
	.lp-widget.t12 .readmore .more{color:#f77b2c;position: absolute;left: -15px;font-size: 31px;line-height: 18px;}
	.lp-widget.t12 .up-arrow{cursor:pointer;color:#f77b2c;position: absolute;left:580px;font-size: 31px;bottom:30px;width:15px;height:15px;background:url("/resources/widgets/images/T1/up-arrow.jpg") no-repeat;}
	.lp-widget.t12 .down-arrow{cursor:pointer;color:#f77b2c;position: absolute;left:580px;font-size: 31px;bottom: 10px;width:15px;height:15px;background:url("/resources/widgets/images/T1/down-arrow.jpg") no-repeat;}
	.lp-widget.t12 .lifespan{font-size: 20px;} */

	.lp-widget.t12 .topic_widgets{width:610px;height:386;background-color:#fff;font-color:#fff;font-family: "DIN Web Condensed", "Arial Narrow", Sans-Serif;}
	.lp-widget.t12 .topic_body{color:#fff;height:auto;background-color:#333333;}
	.lp-widget.t12 .topic_header{height:70px;background-color:#ff8800;}
	.lp-widget.t12 .topic_title{height:70px;background-color:#262626;margin-left:10px;padding-left:10px;color:#fff;	font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;font-weight: normal; /* eol.css override */ text-rendering: optimizeLegibility; /* FF, Safari & Chrome only. */ text-transform: uppercase;font-size:60px;}
	.lp-widget.t12 .topic_content{float: left;width:280px;margin-left:5px;margin-right:10px;}
	.lp-widget.t12 .topic_image{float:left;width:300px;height:auto;margin-left:10px;margin-right:5px;padding-bottom:15px;}
	.lp-widget.t12 .desc-body p {padding:5px 0;}
	.lp-widget.t12 .topic_content p.line{border-bottom: solid thin;color: #707070;}
	.lp-widget.t12 .topic_content p.birthdate{padding-top:5px;font-size:25px;font-family: "DIN Web Condensed", "Arial Narrow", Sans-Serif;}
	.lp-widget.t12 .topic_desc{padding-top:10px;padding-bottom:10px;font-size:15px;overflow: hidden;height: auto;line-height:20px;overflow-y:auto;border-bottom:1px solid #666;}
	.lp-widget.t12 .readmore {position: absolute;top: 340px;left: 535px;}
	.lp-widget.t12 .readmore .more{color:#f77b2c;position: absolute;left: -15px;font-size: 31px;line-height: 18px;}
	.lp-widget.t12 .up-arrow{display:none;cursor:pointer;color:#f77b2c;position: absolute;left:580px;font-size: 31px;bottom:30px;width:15px;height:15px;background:url("/resources/widgets/images/T1/up-arrow.jpg") no-repeat;}
	.lp-widget.t12 .down-arrow{display:none;cursor:pointer;color:#f77b2c;position: absolute;left:580px;font-size: 31px;bottom: 10px;width:15px;height:15px;background:url("/resources/widgets/images/T1/down-arrow.jpg") no-repeat;}
	.lp-widget.t12 .lifespan{font-size: 24px;font-family:"DIN Web Condensed","Arial",Sans-Serif;margin-top:5px;margin-bottom:5px;}
	.lp-widget.t12 a:link, .lp-widget.t11 a:visited{color:#1F5072;}

/*********************************/
/* T50 "Cast List" Widget Styles */
/*********************************/

	.lp-widget.t50 {}

/*****************************************/
/* T51 "Notable Role List" Widget Styles */
/*****************************************/

	.lp-widget.t51 {}

/*******************************************/
/* T52 "Related Family List" Widget Styles */
/*******************************************/

	.lp-widget.t52 {}

/**************************************/
/* T90 "Related Topics" Widget Styles */
/**************************************/

	.lp-widget.t90 .related-topics {border-right:solid 1px #ccc; width:299px;}
	.lp-widget.t90 .related-topics-header-bg {background-color:#ff8800;}
	.lp-widget.t90 .related-topics-header {margin-left:10px; height:70px; background-color:#262626; color:#8b8b8b}
	.lp-widget.t90 .related-topics-header .related-topics-title {margin-left:10px; padding-top:10px;}
	.lp-widget.t90 .related-topics-header .related-topics-title h3 {
		color:white;
		font-size:45px;
		font-family:"Ostrich Sans Pro Regular";
		font-weight:normal;
		letter-spacing: 0;
	}
	.lp-widget.t90 .related-topics-body {overflow:hidden; background-color:#fff; margin-left:10px;}
	.lp-widget.t90 .related-topics-body-bg {background-color:#333333; border-bottom:solid thin #ccc;}
	.lp-widget.t90 .related-topics-body .related-topics-item {
		background-color:white;
		max-height:72px;
		overflow:hidden;
		padding-top:5px;
		text-indent:10px;
		width:289px;
	}
	.lp-widget.t90 .related-topics-body .related-topics-item a {
		font-size:24px;
		font-family:"DIN Web Condensed", "Arial Narrow", Sans-Serif;
		line-height:33px;
	}
	.lp-widget.t90 .related-topics-item {border-color:#ccc; text-overflow:ellipsis; border-width:2px; border-bottom-style:dotted;}
	.lp-widget.t90 .related-topics-body .related-topics-item a {height:40px; color:black}
	.lp-widget.t90 .related-topics-body .related-topics-item:hover {background-color:#efefef;}
	.lp-widget.t90 .related-topics-more {float:right;}
	.lp-widget.t90 .line-space {margin-top:10px; padding-bottom:10px;}
	
	.lp-widget.t90,
	.lp-widget.t90.one-column,
	.lp-widget.t90.two-column,
	.lp-widget.t90.three-column {border-bottom:none;}
	

	/* ************************************* */
	/* V1 "Video Widget 300" Widget Styles   */
	/* ************************************* */
		.lp-widget.v1.new .tpPlayer{position:relative !important;top:0 !important;height:169px !important;}
		.lp-widget.v1 {border:none; overflow:visible;}
		
		.lp-widget.v1 .no-user-select {
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none;
		}
		
		.lp-widget.v1 .vpo {display:none !important;}
		
		.lp-widget.v1 .snipe {z-index:1;}
		.lp-widget.v1 .video-wrapper {position:relative;}
		
		.lp-widget.v1 .super-snipe,
		.lp-widget.v1 .super-snipe-link,
		.lp-widget.v1 .snipe-link {font-size:0px;}
		.lp-widget.v1 .super-snipe-link img,
		.lp-widget.v1 .snipe-link img {float:none;}
		
		.lp-widget.v1 .text-wrapper {height:250px; overflow:hidden;}
		.lp-widget.v1 .video-detail {padding:5px 10px 10px 10px;}
		.lp-widget.v1.carousel .video-detail {padding-bottom:20px;}
		.lp-widget.v1 .video-title {
			display:block;
			font-family:"Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;
			font-size:29pt;
			letter-spacing:1px;
			line-height:32pt;
			width:265px;
		}
		/*  REBRAND2016-237  *********************************************************/
		.rebrand .lp-widget.v1 .video-title {
		    font-family: 'Oswald', 'Arial Narrow', sans-serif;
		    font-size: 32px;
		    font-weight: 200;
		    line-height: 37.33px;
		}

		.lp-widget.v1 .video-title .section-type {color:#46BA37;}
		/*  REBRAND2016-237  *********************************************************/
		.rebrand .lp-widget.v1 .video-title .section-type {
		    display: none;
		}
		
		.lp-widget.v1 .video-description {color:#9D9D9D; font-family:"DIN Web Condensed", "Arial Narrow", Sans-Serif; font-size:16pt; line-height:18pt; margin-top:7px;}
		/*  REBRAND2016-237  *********************************************************/
		.rebrand .lp-widget.v1 .video-description {
		    font-family: 'Lato', 'Arial Narrow', sans-serif;
		    font-size: 16px;
		    line-height: 21.33px;
		}

		.lp-widget.v1 .cs-container {margin-top:6px;}
		.lp-widget.v1 .cs-fb {width:144px;}
		.lp-widget.v1 .cs-gp {margin:0 !important; width:136px;}
		.lp-widget.v1 .cs-ts {margin:10px 0 0 0 !important; width:144px;}
		.lp-widget.v1 .cs-embed {float:left; margin:10px 0 0 0 !important;}
		.lp-widget.v1 .cs-email {margin:10px 0 0 4px !important;}
		
		.lp-widget.v1 .social-links.ajax-reloaded .facebook-like.active iframe {
			min-height: 236px ! important;
			overflow: visible;
			min-width: 450px ! important;
			z-index: 2;
		}

		.lp-widget.v1 .social-Send-Email {margin-left:-82px; margin-top:5px;}
		
		/* May be able to do this globally, only changing V2 for now */
		.lp-widget.v1 .social-Send-Email .emailCloseBttn {right:-15px; top:-15px;}

		.lp-widget.v1 .social-Send-Email .submit_animator,
		.lp-widget.v1 .social-Send-Email .response_container p,
		.lp-widget.v1 .social-Send-Email .response_container .emailCloseLink {font-size:12px;}
		
		/* Player Overrides -- putting here for now*/
		.lp-widget.v1 .mejs-ad-countdown {color:#000; font-size:11px; padding:5px; height:auto; width:auto;}
		
		/* *** CAROUSEL *** */
		.lp-widget.v1 .carousel {height:1%;}
		.lp-widget.v1 .viewport {height:237px; overflow:hidden; position:relative;}
		.lp-widget.v1 .overview {left:0px; position:absolute; top:0px; width:300px;}
		.lp-widget.v1 .queued {display:none;}
		.lp-widget.v1 li.widget-thumbs {border-top:1px dashed #bfbfbf; display:block; height:118px;}
		/* Carousel Text */ 
		.lp-widget.v1 li.widget-thumbs .text-wrapper {display:block; float:left; height:100px; margin:12px 0 0 10px; width:104px;}
		.lp-widget.v1 .title {
			font-family:"Din Web Condensed", "Arial Narrow", Sans-Serif;
			font-size:16pt;
			line-height:18pt;
		}
		/* Carousel Image */
		.lp-widget.v1 li.widget-thumbs .img-wrapper {float:left; height:88px; overflow:hidden; margin:15px 0 15px 15px; position:relative; width:156px;}
		.lp-widget.v1 li.widget-thumbs .img-wrapper a img {left:0px; position:absolute; top:0px;}
		/* Play */
		.lp-widget.v1 li.widget-thumbs .play {
			background:transparent url('/resources/widgets/images/v11/overlay-play.png') no-repeat;
			height:88px;
			width:156px;
			display:none;
			left:0px;
			position:absolute;
			text-indent:-99999px;
			top:0px;
		}
		.no-touch .lp-widget.v1 li.widget-thumbs:hover .play {display:block;}
		/* Duration */
		.lp-widget.v1 li.widget-thumbs .duration {
			background:transparent url('/resources/widgets/images/v11/bg-duration.png') no-repeat;
			bottom:0px;
			color:#fff;
			display:block;
			font-family:"Din Web Condensed", "Arial Narrow", Sans-Serif;
			font-size:16px;
			height:20px;
			line-height:24px;
			right:0px;
			padding-right:5px;
			position:absolute;
			text-align:right;
			width:49px;
		}
		/* Next/Prev */
		.lp-widget.v1 .buttons {background:#b7b7b7 url('/resources/widgets/images/v11/divider.png') no-repeat 151px top; margin-top:11px;}
		.lp-widget.v1 .buttons a {background-repeat:no-repeat; float:left; height:51px; text-indent:-99999px;}
		.lp-widget.v1 .buttons a:hover {background-color:#5b5b5b;}
		.lp-widget.v1 .buttons a.prev {background-image:url('/resources/widgets/images/v11/btn-up.png'); background-position:-2px 0px; width:150px;}
		.lp-widget.v1 .buttons a.prev:hover {background-image:url('/resources/widgets/images/v11/btn-up-hover.png');}
		.lp-widget.v1 .buttons a.next {background-image:url('/resources/widgets/images/v11/btn-down.png'); margin-left:2px; width:148px;}
		.lp-widget.v1 .buttons a.next:hover {background-image:url('/resources/widgets/images/v11/btn-down-hover.png');}
		
		.lp-widget.v1 .disable {visibility:hidden;}
		
		/* Hidden social buttons styles */
		.lp-widget.v1 .hidden-social, .lp-widget.v1.carousel .hidden-social {padding-bottom:13px;}
		.lp-widget.v1 .hidden-social .cs-container {display:none;}

/*******************************************/
/* V2 NEW "Video Widget 610" Widget Styles */
/*******************************************/
	.lp-widget.v2.new .tpPlayer{position:relative !important;top:0 !important;height:343px !important;margin-left:-1px;margin-top:-1px;}
	.lp-widget.v2.new .video-detail{position:relative;}
	.lp-widget.v2.new {
		border: 1px solid #e3e3e3;
		overflow: visible;
		width: 610px;
		z-index:110;
		padding-bottom:0px;
	}
	.lp-widget.v2 h1.video-title {
		height: 84px;
		display: block;
		}	
	.lp-widget.v2.hasBlackBackground {border: 1px solid #000;}
	

	.lp-widget.v2.new #bkg-color-wrap {
		height: auto;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}

	.lp-widget.v2.new .ad-banner-bkgd {
		background-color: transparent;
		border: none;
		float: left;
		height: 35px;
		position: absolute;
		width: 920px;
	}

	.lp-widget.v2.new .ad-banner-bkgd .presented-by {
		display: none;
	}

	.lp-widget.v2.new .ad-banner-bkgd .micro-ad {
		margin: 5px 6px 0px 0px;
	}
	
	.lp-widget.v2 .super-snipe-link img,
	.lp-widget.v2 .snipe-link img {float:none;}

	.lp-widget.v2.new .widget-titles {
		font-family: "DIN Web Condensed";
		text-transform: capitalize; /* Title case */
	}

	/* Video Player Area */
	.lp-widget.v2.new .vd-player-container {
		clear:both;
		height:505px;
		position:relative;
		width:920px;
	}

	.lp-widget.v2.new .vd-player-container .video-engine-players {
		margin-bottom:0;
		padding:0;
		width:610px;
		margin-left:-1px;
	}

	.lp-widget.v2.new .vd-player-container .video-engine-players .video-players-groups {
		height: 343px;
		width: 610px;
		margin-top:-1px;
		margin-bottom:0;
	}

	.lp-widget.v2.new.has-video-image .text-copy {
		height:157px;
		margin-top: 0px;
		padding:5px 19px 0 19px;
		width: 570px;
	}

	.lp-widget.v2.new .vd-player-container .video-thumbnail-roots .overlays {
		/*display: block; /* Can't do this here, or it will turn the overlay on & cause display glitches: ! important; */
		height: 343px !important;
		margin-bottom: -343px;
		position: relative;
		width: 610px !important;
		z-index: 1;
		background-image: url('/resources/widgets/images/V2/v2_overlay.png');
		margin-top:0;
		visibility:hidden;
	}
	
	.lp-widget.v2.new .video-engine-players .overlays.active{
		border:none;
	}
	
	.lp-widget.v2.new .video-engine-players .evp-thumbnails {display:block; font-size:0px; height:343px; width:610px;}
	.lp-widget.v2.new .video-engine-players .video-thumbnail-roots{width:610px !important;overflow:hidden;}
	
	.lp-widget.v2.new .hgroup {
		height: auto;
		overflow: hidden;
		padding: 0 0 0 1px; /* Overrides skinned gutters, since we have a gray border with built-in 10px padding around this widget. */
		margin-bottom:9px;
	}

	.lp-widget.v2.new .hgroup .widget-section-types {
		margin-right: 5px;
	}

	.lp-widget.v2.new .vd-player-container .widget-titles {
		font-size: 28pt;
		height: 45px;
		overflow: hidden;
	}
	
	.lp-widget.v2.new .widget-headlines.widget-section-types,
	.lp-widget.v2.new .widget-headlines.widget-titles {
		font-size: 36pt;
    	letter-spacing: 1px;
    	line-height: 32pt;
    	font-family: "Ostrich Sans Pro Regular","Arial Narrow",Sans-Serif;
    	min-height:40px;
	}

	
	.lp-widget.v2.new .vd-player-container .widget-sub-headline {
		font-size:16pt;
		line-height:18pt; 
		margin: 0px; /* Overrides skinned gutters, since we have a gray border with built-in 10px padding around this widget. */
	}

	.lp-widget.v2.new .social-media-icons-container {
		border-top:none;
	    display:block;
	    margin-left:19px;
	    margin-right:19px;
	    width: 570px;
	    height:52px;
	}
	
	.lp-widget.v2.new .custom_border{
		height:2px;
		width:auto;
		margin-top:20px;
		background-image:url('/resources/widgets/images/V2/custom_border.png');
	}
	
	.lp-widget.v2.new .social-media-icons-container .cs-container .cs-embed{
		margin-left:38px !important;
	}

	.lp-widget.v2.new .social-links {
		margin-top: 4px;
	}

	.lp-widget.v2.new .social-links .facebook-like {
		margin-top: 3px;
		margin-left: 36px;
		min-width: 150px; /* Includes both: FB Like + FB Send */
	}

	/* Turn this on to see the hidden FB iframe, which won't disappear. We have to wait until the user mouses-out of the entire social bar area... including the hidden iframe, before the .facebook-like's .active class is automatically removed by jQuery. Once that happens, then the carousel thumbnails will be clickable again. Odds are that the user will mouse around the screen, which will cause the hidden iFrame to disappear faster than they can click on the thumbnail. Only QA would recreate this edge case, where they click off of the FB Like Comments box & then try to click on of the 1st 3 thumbnails.
	.lp-widget.v2.new .social-links .facebook-like.active {
		background-color: yellow;
	} */

	/* This works to keep the FB Like Comments box from appearing as a 150px wide by 21px high microbar in Firefox. Chrome doesn't need this.
	   These 2 classes are important for triggering the important overrides: .ajax-reloaded & .active. */
	/* The FB Like specific iframe class doesn't work: .lp-widget.v2.new .social-links.ajax-reloaded .facebook-like.active iframe.fb_iframe_widget_lift { <- This should now only apply to the FB Like button & not the FB Send button. This has to be larger than 236px for the FB Send button's height. The FB Like button's height is 236px. The FB Send button's height can auto-scale, based on the number of people that users are adding to their email. That pixel height may need to be measured & changed via jQuery. Hopefully, not! */
	.lp-widget.v2.new .social-links.ajax-reloaded .facebook-like.active iframe {
		min-height: 236px ! important;
		overflow: visible;
		min-width: 450px ! important;
		z-index: 2;
	}

	.lp-widget.v2.new .social-links .twitter {
		margin-top: 3px;
	}

	.lp-widget.v2.new .social-links .google-plus {
		margin-left: 15px;
		margin-top: 3px;
	}

	.lp-widget.v2.new .social-links .email {
		background-image: url('/resources/images/misc/EOL_VIDEO_Detail_EMAIL.png');
		cursor: pointer;
		display: block;
		height: 20px;
		margin-top: 3px;
		margin-left: 15px;
		width: 56px;
	}

	.lp-widget.v2.new .social-links .embed {
		margin: 3px 0 0 20px;
	}

	.lp-widget.v2.new .social-Send-Email { /* Email Button Popup Form */
		margin-top:5px;
	}
	
	/* May be able to do this globally, only changing V2 for now */
	.lp-widget.v2.new .social-Send-Email .emailCloseBttn {right:-15px; top:-15px;}

	.lp-widget.v2.new .social-Send-Email .submit_animator,
	.lp-widget.v2.new .social-Send-Email .response_container .emailCloseLink {
		font-size: 12px;
	}
	
	.lp-widget.v2.new .social-Send-Email .response_container p.message-sent{font-size:70px;}
	.lp-widget.v2.new .social-Send-Email .response_container p.thank-you{font-size:40px;}
	
	/* carousel */
	.lp-widget.v2.new .eol-carousels {
		height:186px; /* Overrides videos.css: height: 1%; selector. */
		margin: 24px 14px;
		overflow: visible;
		padding:0;
	}


	.lp-widget.v2.new .eol-carousels .buttons {
		background: url("/resources/widgets/images/V2/grey_arrows_sprite_new.png") no-repeat scroll 0 0 transparent;
		border: none;
		height: 45px;
		display: block;
		font-size:30px;
		float: left;
		overflow: hidden;
		padding: 0px;
		position: relative;
		width: 25px;
	}
	.lp-widget.v2.new .eol-carousels .buttons.disabled, .lp-widget.v2.new .skin-group-dark.black .eol-carousels .buttons.disabled {
		cursor: default;
	}
	
	.lp-widget.v2.new .eol-carousels .buttons.prev.disabled, 
	.lp-widget.v2.new .skin-group-dark.black .eol-carousels .buttons.prev.disabled,
	.lp-widget.v2.new .eol-carousels .buttons.next.disabled,
	.lp-widget.v2.new .skin-group-dark.black .eol-carousels .buttons.next.disabled,
	.lp-widget.v2.new .eol-carousels .buttons.prev.disabled:hover, 
	.lp-widget.v2.new .skin-group-dark.black .eol-carousels .buttons.prev.disabled:hover,
	.lp-widget.v2.new .eol-carousels .buttons.next.disabled:hover,
	.lp-widget.v2.new .skin-group-dark.black .eol-carousels .buttons.next.disabled:hover{ 
		background-position: 0 -40px;
	}
	.lp-widget.v2.new .eol-carousels .buttons.prev {
		background-position: -25px -108px;
		margin:71px 17px 0 0;
	}
	.lp-widget.v2.new .skin-group-dark.black .eol-carousels .buttons.prev {
		background-position: -25px -180px;
	}	
	.lp-widget.v2.new .eol-carousels .buttons.prev:hover, .lp-widget.v2.new .skin-group-dark.black .eol-carousels .buttons.prev:hover {
		background-position: -25px -30px;
	}
	
	.lp-widget.v2.new .eol-carousels .buttons.next { 
		background-position: -100px -108px;
		margin:71px 0 0 17px;
	}
	.lp-widget.v2.new .skin-group-dark.black .eol-carousels .buttons.next { 
		background-position: -99px -180px;
	}
	.lp-widget.v2.new .eol-carousels .buttons.next:hover, .lp-widget.v2.new .skin-group-dark.black .eol-carousels .buttons.next:hover { 
		background-position: -95px -30px;
	}
	
			
	.lp-widget.v2.new .eol-carousels .viewport {
		height: 187px;
		float:left;
		overflow: hidden;
		position: relative;
		width: 496px;
	}

	.lp-widget.v2.new .eol-carousels .viewport .thumbs {
		border: none;
		display: block;
		float: left;
		height: 176px;
		margin-right: 14px;
		width: 156px;
	}
	.lp-widget.v2.new .eol-carousels .viewport .thumbs .image-container{
		height:96px;
		width:156px;
		overflow:hidden;
	}
	.lp-widget.v2.new .eol-carousels .viewport .thumbnails {
		position: relative;
	}
	.lp-widget.v2.new .eol-carousels .viewport .slide-container { 
		float: left;
		position: relative;
		width: 3200px;
	}
	.lp-widget.v2.new .eol-carousels .viewport .disable {visibility: hidden;}

	/* Red Borders */
	.lp-widget.v2.new .eol-carousels .viewport .thumbs.active,
	.lp-widget.v2.new .eol-carousels .viewport .thumbs.active:hover,
	.lp-widget.v2.new .eol-carousels .viewport .thumbs.active .thumbnails,
	.lp-widget.v2.new .eol-carousels .viewport .thumbs.active .video-small-thumbs,
	.lp-widget.v2.new .eol-carousels .viewport .thumbs.active:hover .video-small-thumbs,
	/* Green Borders */
	.lp-widget.v2.new .eol-carousels .viewport .thumbs:hover,
	.lp-widget.v2.new .eol-carousels .viewport .thumbs:hover .thumbnails,
	.lp-widget.v2.new .eol-carousels .viewport .thumbs:hover .thumbnails .video-small-thumbs {
		border: none;
	}
	/* Red Borders */
	.lp-widget.v2.new .eol-carousels .viewport .thumbs.active,
	.lp-widget.v2.new .eol-carousels .viewport .thumbs.active:hover,
	.lp-widget.v2.new .eol-carousels .viewport .thumbs.active .thumbnails,
	.lp-widget.v2.new .eol-carousels .viewport .thumbs.active .video-small-thumbs,
	.lp-widget.v2.new .eol-carousels .viewport .thumbs.active:hover .video-small-thumbs{
		height: 96px;
		width: 156px;
	}
	.lp-widget.v2.new .eol-carousels .viewport .thumbs.active,
	.lp-widget.v2.new .eol-carousels .viewport .thumbs.active:hover {
		margin-right: 14px;
	}
	.lp-widget.v2.new .eol-carousels .viewport .thumbs:hover {
		margin-right: 14px;
	}

	.lp-widget.v2.new .eol-carousels .viewport .thumbs .image {
		height: 96px;
		width: 156px;
	}

	.lp-widget.v2.new .eol-carousels .viewport .thumbs .titles {
		background: none repeat scroll 0 0 #F0F0F0;
	    border-bottom: 1px solid #E3E3E3;
	    border-left: 1px solid #E3E3E3;
	    border-right: 1px solid #E3E3E3;
	    display: block;
	    font-size: 12px;
	    height:78px;
	    padding:11px 9px 0 9px;
	    position: relative;
	    width: 136px;
	}

	.lp-widget.v2.new .eol-carousels .viewport .thumbs .titles .text-labels {
		color: #6A6868;
    	font-family: "DIN Web Condensed","Arial Narrow",Sans-Serif;
    	font-size: 16pt;
    	margin: 0;
    	line-height:18pt;
    	width:136px;
    	height: 72px;
	}
	
	.lp-widget.v2.new .eol-carousels .play-overlay{
		visibility:hidden;
		position: absolute;
		width: 44px;
		height: 44px;
		top: 26px;
		left: 56px;
		background-color: #ccc;
		opacity: 0.7;
		filter: alpha(opacity=70);
		z-index:3;
	}	
	.lp-widget.v2.new .play-overlay{
		visibility:visible;
		position: absolute;
		width: 44px;
		height: 44px;
		top: 149.5px;
		left: 283px;
		background-color: #ccc;
		opacity: 0.7;
		filter: alpha(opacity=70);
		z-index:0;
		margin-top:18px;
	}
	.lp-widget.v2.new .eol-carousels .video-overlay{
		visibility:hidden;
		position:absolute;
		background:#000;
		opacity:0.5;
		filter: alpha(opacity=50);
		height:96px;
		width:156px;
		z-index:1;
	}
	.lp-widget.v2.new .video-overlay{
		visibility:hidden;
		position:absolute;
		background:#000;
		opacity:0.5;
		filter: alpha(opacity=50);
		height:96px;
		width:156px;
		z-index:1;
		margin-top:18px;
	
	}
	.lp-widget.v2.new .eol-carousels .video-play-bttn{
		visibility:hidden;
		position: absolute;
		top: 34px;
		left: 69px;
		width: 0; 
		height: 0; 
		border-top: 14px solid transparent;
		border-bottom: 14px solid transparent;
		border-left: 20px solid #fff;
		z-index:2;
	}
	.lp-widget.v2.new .video-play-bttn{
		visibility:visible;
		position: absolute;
		top: 158px;
		left: 295px;
		width: 0; 
		height: 0; 
		border-top: 14px solid rgba(255, 255, 255, 0);
		border-bottom: 14px solid rgba(255, 255, 255, 0);
		border-left: 20px solid #fff;
		z-index:0;
		margin-top:18px;
	}
	.lp-widget.v2.new .eol-carousels .gradients{
		background: url("/resources/widgets/images/V2/timeStampGrad.png") repeat scroll 50px -90px rgba(0, 0, 0, 0);
	}
	.lp-widget.v2.new .eol-carousels .time-stamp{
	    background-position: -58.5px -104px;
	    color: #FFFFFF;
	    font-family: "Din Web Condensed","Arial Narrow",Sans-serif;
	    font-size: 14px;
	    height: 12px;
	    margin-left: 104px;
	    margin-top: 76px;
	    padding: 4px;
	    position: absolute;
	    text-align: right;
	    width: 44px;
	    z-index: 4;
	}
	
	.lp-widget.v2.new .video-engine-players .video-thumbnail-roots .play-btns {
		background-image: url('/resources/widgets/images/V2/timeStampGrad.png') !important;
		background-repeat: no-repeat;
		background-position:17px -11px;
		margin-left: 445px !important;
		margin-top: 280px !important;
		width: 155px;
		height: 54px;
		z-index:3;
		text-align:right;
		font-family:"Din Web Condensed", "Arial Narrow", Sans-Serif;
		font-size:65px;
		line-height:65px;
		padding:5px;
		color:#fff;
	}
	
	/* Skins */
	.lp-widget.v2.new .skin-group-white #evp-video-player-wrap .titles,
	.lp-widget.v2.new .skin-group-light #evp-video-player-wrap .titles {color:#9d9d9d;}
	.lp-widget.v2.new .skin-group-dark #evp-video-player-wrap .titles {color:white;}
	
	.lp-widget.v2.new .video-engine-players .images {width:610px;height:343px;}
	.lp-widget.v2.new .eol-carousels .viewport .thumbnails {border:none;}
	.lp-widget.v2.new .video-thumbnail-roots {width:610px;}
	
	
	/* Hidden social buttons styles */
	.lp-widget.v2.new .hidden-social.social-media-icons-container {height:auto; margin-top:0px; padding:0px;}
	.lp-widget.v2.new .hidden-social .custom_border {margin-top:0px;}
	.lp-widget.v2.new .hidden-social .cs-container {display:none;}
	
	/* "Up Next" styles to match section type */
	.lp-widget.v2.news .rsThumb .upnext,
	.lp-widget.v2.polls .rsThumb .upnext {background-color:#03CDFF;}
	.lp-widget.v2.photos .rsThumb .upnext {background-color:#FF0099;}
	.lp-widget.v2.videos .rsThumb .upnext {background-color:#46BA37;}
	.lp-widget.v2.shows .rsThumb .upnext {background-color:#6767CC;}
	.lp-widget.v2.hot-topics .rsThumb .upnext {background-color:#FF8800;}
	.lp-widget.v2.tv-scoop .rsThumb .upnext {background-color:#9900FF;}
	.lp-widget.v2.red-carpet .rsThumb .upnext {background-color:#ab1f2a;}
	.lp-widget.v2.trends .rsThumb .upnext {background-color:#FFE600;}
	.lp-widget.v2.fashion .rsThumb .upnext {background-color:#FFCC00;}
	.lp-widget.v2.beauty .rsThumb .upnext {background-color:#A10185;}
	.lp-widget.v2.living .rsThumb .upnext {background-color:#82AEFE;}
	.lp-widget.v2.fabulist .rsThumb .upnext {background-color:#FFE600;}
	

/*******************************************/
/* V3 NEW "Video Widget 920" Widget Styles */
/*******************************************/
	.lp-widget.v3.new .tpPlayer{position:relative !important;top:0 !important;height:518px !important;margin-top:-1px;}
	.lp-widget.v3.new .video-detail{position:relative;}
	.lp-widget.v3.new {
		border: 1px solid #e3e3e3;
		overflow: visible;
		width: 920px;
		z-index:110;
	}
	
	.lp-widget.v3.hasBlackBackground {border: 1px solid #000;}
	

	.lp-widget.v3.new #bkg-color-wrap {
		height: auto;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}

	.lp-widget.v3.new .ad-banner-bkgd {
		background-color: transparent;
		border: none;
		height: 39px;
		width: 920px;
	}

	.lp-widget.v3 .ad-banner-bkgd .micro-ad {margin:5px;}
	.lp-widget.v3 .presented-by {margin-top:12px;}
	.lp-widget.v3 .super-snipe-link img,
	.lp-widget.v3 .snipe-link img {float:none;}

	.lp-widget.v3.new .widget-titles {
		font-family: "DIN Web Condensed";
		text-transform: capitalize; /* Title case */
	}

	/* Video Player Area */
	.lp-widget.v3.new .vd-player-container {
		clear:both;
		height:505px;
		position:relative;
		width:920px;
	}

	.lp-widget.v3.new .vd-player-container .video-engine-players {
		margin-bottom:0;
		padding:0;
		width:610px;
		margin-left:-1px;
	}

	.lp-widget.v3.new .vd-player-container .video-engine-players .video-players-groups {
		height: 343px;
		width: 610px;
		margin-top:-1px;
		margin-bottom:0;
	}

	.lp-widget.v3.new.has-video-image .text-copy {
		height:157px;
		margin-top: 0px;
		padding:5px 19px 0 19px;
		width: 570px;
	}

	.lp-widget.v3.new .vd-player-container .video-thumbnail-roots .overlays {
		/*display: block; /* Can't do this here, or it will turn the overlay on & cause display glitches: ! important; */
		height: 343px !important;
		margin-bottom: -343px;
		position: relative;
		width: 610px !important;
		z-index: 1;
		background-image: url('/resources/widgets/images/V2/V3_overlay.png');
		margin-top:0;
		visibility:hidden;
	}
	
	.lp-widget.v3.new .video-engine-players .overlays.active{
		border:none;
	}
	
	.lp-widget.v3.new .video-engine-players .evp-thumbnails {display:block; font-size:0px; height:343px; width:610px;}
	.lp-widget.v3.new .video-engine-players .video-thumbnail-roots{width:610px !important;overflow:hidden;}
	
	.lp-widget.v3.new .hgroup {
		height: auto;
		overflow: hidden;
		padding: 0 0 0 1px; /* Overrides skinned gutters, since we have a gray border with built-in 10px padding around this widget. */
		margin-bottom:9px;
	}

	.lp-widget.v3.new .hgroup .widget-section-types {
		margin-right: 5px;
	}

	.lp-widget.v3.new .vd-player-container .widget-titles {
		font-size: 28pt;
		height: 45px;
		overflow: hidden;
	}
	
	.lp-widget.v3.new .widget-headlines.widget-section-types,
	.lp-widget.v3.new .widget-headlines.widget-titles {
		font-size: 36pt;
    	letter-spacing: 1px;
    	line-height: 32pt;
    	font-family: "Ostrich Sans Pro Regular","Arial Narrow",Sans-Serif;
    	min-height:40px;
	}

	
	.lp-widget.v3.new .vd-player-container .widget-sub-headline {
		font-size:16pt;
		line-height:18pt; 
		margin: 0px; /* Overrides skinned gutters, since we have a gray border with built-in 10px padding around this widget. */
	}

	.lp-widget.v3.new .social-media-icons-container {
		border-top:none;
	    display:block;
	    margin-left:19px;
	    margin-right:19px;
	    width: 570px;
	}
	
	.lp-widget.v3.new .custom_border{
		height:2px;
		width:auto;
		margin-top:20px;
		background-image:url('/resources/widgets/images/V2/custom_border.png');
	}
	
	.lp-widget.v3.new .social-media-icons-container .cs-container .cs-embed{
		margin-left:38px !important;
	}

	.lp-widget.v3.new .social-links {
		margin-top: 4px;
	}

	.lp-widget.v3.new .social-links .facebook-like {
		margin-top: 3px;
		margin-left: 36px;
		min-width: 150px; /* Includes both: FB Like + FB Send */
	}
	.lp-widget.v3.new .social-Send-Email .response_container p.message-sent{font-size:70px;}
	.lp-widget.v3.new .social-Send-Email .response_container p.thank-you{font-size:40px;}
	
	/* Turn this on to see the hidden FB iframe, which won't disappear. We have to wait until the user mouses-out of the entire social bar area... including the hidden iframe, before the .facebook-like's .active class is automatically removed by jQuery. Once that happens, then the carousel thumbnails will be clickable again. Odds are that the user will mouse around the screen, which will cause the hidden iFrame to disappear faster than they can click on the thumbnail. Only QA would recreate this edge case, where they click off of the FB Like Comments box & then try to click on of the 1st 3 thumbnails.
	.lp-widget.v3.new .social-links .facebook-like.active {
		background-color: yellow;
	} */

	/* This works to keep the FB Like Comments box from appearing as a 150px wide by 21px high microbar in Firefox. Chrome doesn't need this.
	   These 2 classes are important for triggering the important overrides: .ajax-reloaded & .active. */
	/* The FB Like specific iframe class doesn't work: .lp-widget.v3.new .social-links.ajax-reloaded .facebook-like.active iframe.fb_iframe_widget_lift { <- This should now only apply to the FB Like button & not the FB Send button. This has to be larger than 236px for the FB Send button's height. The FB Like button's height is 236px. The FB Send button's height can auto-scale, based on the number of people that users are adding to their email. That pixel height may need to be measured & changed via jQuery. Hopefully, not! */
	.lp-widget.v3.new .social-links.ajax-reloaded .facebook-like.active iframe {
		min-height: 236px ! important;
		overflow: visible;
		min-width: 450px ! important;
		z-index: 2;
	}

	.lp-widget.v3.new .social-links .twitter {
		margin-top: 3px;
	}

	.lp-widget.v3.new .social-links .google-plus {
		margin-left: 15px;
		margin-top: 3px;
	}

	.lp-widget.v3.new .social-links .email {
		background-image: url('/resources/images/misc/EOL_VIDEO_Detail_EMAIL.png');
		cursor: pointer;
		display: block;
		height: 20px;
		margin-top: 3px;
		margin-left: 15px;
		width: 56px;
	}

	.lp-widget.v3.new .social-links .embed {
		margin: 3px 0 0 20px;
	}

	.lp-widget.v3.new .social-Send-Email { /* Email Button Popup Form */
		margin-top:5px;
	}
	
	/* May be able to do this globally, only changing V3 for now */
	.lp-widget.v3.new .social-Send-Email .emailCloseBttn {right:-15px; top:-15px;}

	.lp-widget.v3.new .social-Send-Email .submit_animator,
	.lp-widget.v3.new .social-Send-Email .response_container p,
	.lp-widget.v3.new .social-Send-Email .response_container .emailCloseLink {
		font-size: 12px;
	}

	/* carousel */
	.lp-widget.v3.new .eol-carousels {
		height:186px; /* Overrides videos.css: height: 1%; selector. */
		margin: 24px 14px;
		overflow: visible;
		padding:0;
	}


	.lp-widget.v3.new .eol-carousels .buttons {
		background: url("/resources/widgets/images/V2/grey_arrows_sprite_new.png") no-repeat scroll 0 0 transparent;
		border: none;
		height: 45px;
		display: block;
		font-size:30px;
		float: left;
		overflow: hidden;
		padding: 0px;
		position: relative;
		width: 25px;
	}
	.lp-widget.v3.new .eol-carousels .buttons.disabled, .lp-widget.v3.new .skin-group-dark.black .eol-carousels .buttons.disabled {
		cursor: default;
	}
	
	.lp-widget.v3.new .eol-carousels .buttons.prev.disabled, 
	.lp-widget.v3.new .skin-group-dark.black .eol-carousels .buttons.prev.disabled,
	.lp-widget.v3.new .eol-carousels .buttons.next.disabled,
	.lp-widget.v3.new .skin-group-dark.black .eol-carousels .buttons.next.disabled,
	.lp-widget.v3.new .eol-carousels .buttons.prev.disabled:hover, 
	.lp-widget.v3.new .skin-group-dark.black .eol-carousels .buttons.prev.disabled:hover,
	.lp-widget.v3.new .eol-carousels .buttons.next.disabled:hover,
	.lp-widget.v3.new .skin-group-dark.black .eol-carousels .buttons.next.disabled:hover{ 
		background-position: 0 -40px;
	}
	.lp-widget.v3.new .eol-carousels .buttons.prev {
		background-position: -25px -108px;
		margin:71px 17px 0 0;
	}
	.lp-widget.v3.new .skin-group-dark.black .eol-carousels .buttons.prev {
		background-position: -25px -180px;
	}	
	.lp-widget.v3.new .eol-carousels .buttons.prev:hover, .lp-widget.v3.new .skin-group-dark.black .eol-carousels .buttons.prev:hover {
		background-position: -25px -30px;
	}
	
	.lp-widget.v3.new .eol-carousels .buttons.next { 
		background-position: -100px -108px;
		margin:71px 0 0 17px;
	}
	.lp-widget.v3.new .skin-group-dark.black .eol-carousels .buttons.next { 
		background-position: -99px -180px;
	}
	.lp-widget.v3.new .eol-carousels .buttons.next:hover, .lp-widget.v3.new .skin-group-dark.black .eol-carousels .buttons.next:hover { 
		background-position: -95px -30px;
	}
	
			
	.lp-widget.v3.new .eol-carousels .viewport {
		height: 187px;
		float:left;
		overflow: hidden;
		position: relative;
		width: 496px;
	}

	.lp-widget.v3.new .eol-carousels .viewport .thumbs {
		border: none;
		display: block;
		float: left;
		height: 176px;
		margin-right: 14px;
		width: 156px;
	}
	.lp-widget.v3.new .eol-carousels .viewport .thumbs .image-container{
		height:96px;
		width:156px;
		overflow:hidden;
	}
	.lp-widget.v3.new .eol-carousels .viewport .thumbnails {
		position: relative;
	}
	.lp-widget.v3.new .eol-carousels .viewport .slide-container { 
		float: left;
		position: relative;
		width: 3200px;
	}
	.lp-widget.v3.new .eol-carousels .viewport .disable {visibility: hidden;}

	/* Red Borders */
	.lp-widget.v3.new .eol-carousels .viewport .thumbs.active,
	.lp-widget.v3.new .eol-carousels .viewport .thumbs.active:hover,
	.lp-widget.v3.new .eol-carousels .viewport .thumbs.active .thumbnails,
	.lp-widget.v3.new .eol-carousels .viewport .thumbs.active .video-small-thumbs,
	.lp-widget.v3.new .eol-carousels .viewport .thumbs.active:hover .video-small-thumbs,
	/* Green Borders */
	.lp-widget.v3.new .eol-carousels .viewport .thumbs:hover,
	.lp-widget.v3.new .eol-carousels .viewport .thumbs:hover .thumbnails,
	.lp-widget.v3.new .eol-carousels .viewport .thumbs:hover .thumbnails .video-small-thumbs {
		border: none;
	}
	/* Red Borders */
	.lp-widget.v3.new .eol-carousels .viewport .thumbs.active,
	.lp-widget.v3.new .eol-carousels .viewport .thumbs.active:hover,
	.lp-widget.v3.new .eol-carousels .viewport .thumbs.active .thumbnails,
	.lp-widget.v3.new .eol-carousels .viewport .thumbs.active .video-small-thumbs,
	.lp-widget.v3.new .eol-carousels .viewport .thumbs.active:hover .video-small-thumbs{
		height: 96px;
		width: 156px;
	}
	.lp-widget.v3.new .eol-carousels .viewport .thumbs.active,
	.lp-widget.v3.new .eol-carousels .viewport .thumbs.active:hover {
		margin-right: 14px;
	}
	.lp-widget.v3.new .eol-carousels .viewport .thumbs:hover {
		margin-right: 14px;
	}

	.lp-widget.v3.new .eol-carousels .viewport .thumbs .image {
		height: 96px;
		width: 156px;
	}

	.lp-widget.v3.new .eol-carousels .viewport .thumbs .titles {
		background: none repeat scroll 0 0 #F0F0F0;
	    border-bottom: 1px solid #E3E3E3;
	    border-left: 1px solid #E3E3E3;
	    border-right: 1px solid #E3E3E3;
	    display: block;
	    font-size: 12px;
	    height:78px;
	    padding:11px 9px 0 9px;
	    position: relative;
	    width: 136px;
	}

	.lp-widget.v3.new .eol-carousels .viewport .thumbs .titles .text-labels {
		color: #6A6868;
    	font-family: "DIN Web Condensed","Arial Narrow",Sans-Serif;
    	font-size: 16pt;
    	margin: 0;
    	line-height:18pt;
    	width:136px;
    	height: 72px;
	}
	
	.lp-widget.v3.new .eol-carousels .play-overlay{
		visibility:hidden;
		position: absolute;
		width: 44px;
		height: 44px;
		top: 26px;
		left: 56px;
		background-color: #ccc;
		opacity: 0.7;
		filter: alpha(opacity=70);
		z-index:3;
	}	
	.lp-widget.v3.new .play-overlay{
		visibility:visible;
		position: absolute;
		width: 44px;
		height: 44px;
		top: 149.5px;
		left: 283px;
		background-color: #ccc;
		opacity: 0.7;
		filter: alpha(opacity=70);
		z-index:0;
		margin-top:18px;
	}
	.lp-widget.v3.new .eol-carousels .video-overlay{
		visibility:hidden;
		position:absolute;
		background:#000;
		opacity:0.5;
		filter: alpha(opacity=50);
		height:96px;
		width:156px;
		z-index:1;
	}
	.lp-widget.v3.new .video-overlay{
		visibility:hidden;
		position:absolute;
		background:#000;
		opacity:0.5;
		filter: alpha(opacity=50);
		height:104px;
		width:156px;
		z-index:1;
	
	}
	.lp-widget.v3.new .eol-carousels .video-play-bttn{
		visibility:hidden;
		position: absolute;
		top: 34px;
		left: 69px;
		width: 0; 
		height: 0; 
		border-top: 14px solid transparent;
		border-bottom: 14px solid transparent;
		border-left: 20px solid #fff;
		z-index:2;
	}
	.lp-widget.v3.new .video-play-bttn{
		visibility:visible;
		position: absolute;
		top: 158px;
		left: 295px;
		width: 0; 
		height: 0; 
		border-top: 14px solid rgba(255, 255, 255, 0);
		border-bottom: 14px solid rgba(255, 255, 255, 0);
		border-left: 20px solid #fff;
		z-index:0;
		margin-top:18px;
	}
	.lp-widget.v3.new .eol-carousels .gradients{
		background: url("/resources/widgets/images/V2/timeStampGrad.png") repeat scroll 50px -90px rgba(0, 0, 0, 0);
	}
	.lp-widget.v3.new .eol-carousels .time-stamp{
	    background-position: -58.5px -104px;
	    color: #FFFFFF;
	    font-family: "Din Web Condensed","Arial Narrow",Sans-serif;
	    font-size: 14px;
	    height: 12px;
	    margin-left: 104px;
	    margin-top: 76px;
	    padding: 4px;
	    position: absolute;
	    text-align: right;
	    width: 44px;
	    z-index: 4;
	}
	
	.lp-widget.v3.new .video-engine-players .video-thumbnail-roots .play-btns {
		background-image: url('/resources/widgets/images/V2/timeStampGrad.png') !important;
		background-repeat: no-repeat;
		background-position:17px -11px;
		margin-left: 445px !important;
		margin-top: 280px !important;
		width: 155px;
		height: 54px;
		z-index:3;
		text-align:right;
		font-family:"Din Web Condensed", "Arial Narrow", Sans-Serif;
		font-size:65px;
		line-height:65px;
		padding:5px;
		color:#fff;
	}
	
	/* Skins */
	.lp-widget.v3.new .skin-group-white #evp-video-player-wrap .titles,
	.lp-widget.v3.new .skin-group-light #evp-video-player-wrap .titles {color:#9d9d9d;}
	.lp-widget.v3.new .skin-group-dark #evp-video-player-wrap .titles {color:white;}
	
	.lp-widget.v3.new .video-engine-players .images {width:610px;height:343px;}
	.lp-widget.v3.new .eol-carousels .viewport .thumbnails {border:none;}
	.lp-widget.v3.new .video-thumbnail-roots {width:610px;}
	
	
	/* Hidden social buttons styles */
	.lp-widget.v3.new .hidden-social.social-media-icons-container {height:auto; margin-top:0px; padding:0px;}
	.lp-widget.v3.new .hidden-social .custom_border {margin-top:0px;}
	.lp-widget.v3.new .hidden-social .cs-container {display:none;}
	
	/* "Up Next" styles to match section type */
	.lp-widget.v3.news .rsThumb .upnext,
	.lp-widget.v3.polls .rsThumb .upnext {background-color:#03CDFF;}
	.lp-widget.v3.photos .rsThumb .upnext {background-color:#FF0099;}
	.lp-widget.v3.videos .rsThumb .upnext {background-color:#46BA37;}
	.lp-widget.v3.shows .rsThumb .upnext {background-color:#6767CC;}
	.lp-widget.v3.hot-topics .rsThumb .upnext {background-color:#FF8800;}
	.lp-widget.v3.tv-scoop .rsThumb .upnext {background-color:#9900FF;}
	.lp-widget.v3.red-carpet .rsThumb .upnext {background-color:#ab1f2a;}
	.lp-widget.v3.trends .rsThumb .upnext {background-color:#FFE600;}
	.lp-widget.v3.fashion .rsThumb .upnext {background-color:#FFCC00;}
	.lp-widget.v3.beauty .rsThumb .upnext {background-color:#A10185;}
	.lp-widget.v3.living .rsThumb .upnext {background-color:#82AEFE;}
	.lp-widget.v3.fabulist .rsThumb .upnext {background-color:#FFE600;}

	
/* *************************************** */
/* V10 - Video Phantom Widget (300) Styles */
/* *************************************** */
	.lp-widget.v10 {border:none;}
	.lp-widget.v10 .text-wrapper {height:220px;}
	.lp-widget.v10 .video-detail {border:solid 1px #e3e3e3; border-top:none; padding:5px 9px 10px 9px;}
	.lp-widget.v10 .black .video-detail {border:none;}
	.lp-widget.v10 .video-title {
		display:block;
		font-family:"Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;
		font-size:29pt;
		letter-spacing:1px;
		line-height:32pt;
	}
	.lp-widget.v10 .white .video-title {color:#000;}
	.lp-widget.v10 .video-description {
		color:#9D9D9D;
		font-family:"DIN Web Condensed", "Arial Narrow", Sans-Serif;
		font-size:16pt;
		line-height:18pt;
		margin-top:5px;
	}
	
	/* Player Overrides -- putting here for now*/
	.lp-widget.v10 .mejs-ad-countdown {color:#000; font-size:10px; padding:5px; height:auto; width:auto;}
	
	
/* ***************** */
/* V11 & E13 Widget Styles */
/* ***************** */	
	.lp-widget.v11,
	.lp-widget.e13 {border-bottom:none; z-index:1;}
	.lp-widget.v11 .widget-section-types,
	.lp-widget.e13 .widget-section-types{float:left;margin-right:2px;}
	.lp-widget.v11 .widget-section-types.title-font-size-small,
	.lp-widget.e13 .widget-section-types.title-font-size-small{float:left;margin-right:0px\9;font-size:42px\9;}
	.lp-widget.v11 .widget-section-types.title-font-size-medium,
	.lp-widget.e13 .widget-section-types.title-font-size-medium{font-size:50px\9;}
	.lp-widget.v11 .widget-section-types.title-font-size-large,
	.lp-widget.e13 .widget-section-types.title-font-size-large{font-size:65px\9;}
	
	
	.lp-widget.v11 .transparent .widget-titles, .lp-widget.v11 .transparent a.title,
	.lp-widget.e13 .transparent .widget-titles, .lp-widget.e13 .transparent a.title {color:#6a6868;}
	.lp-widget.v11 .transparent,
	.lp-widget.v13 .transparent {background-color:#f0f0f0;}
	.lp-widget.v11 .transparent .highlight:hover,
	.lp-widget.e13 .transparent .highlight:hover {background-color:#e5e5e5;}
	
	.lp-widget.v11 .img-wrapper a img,
	.lp-widget.e13 .img-wrapper a img {left:0px; position:absolute; top:0px;}
	.lp-widget.v11 .carousel,
	.lp-widget.e13 .carousel {height:356px;overflow:hidden;}
	.lp-widget.v11 .caroufredsel_wrapper,
	.lp-widget.e13 .caroufredsel_wrapper {height:356px !important;}
	.lp-widget.v11 .size-2 .caroufredsel_wrapper,
	.lp-widget.e13 .size-2 .caroufredsel_wrapper{height:118px !important;}
	.lp-widget.v11 .size-3 .caroufredsel_wrapper,
	.lp-widget.e13 .size-3 .caroufredsel_wrapper{height:235px !important;}
	
	/* *** TOP PHOTO *** */
	.lp-widget.v11 .top-photo,
	.lp-widget.e13 .top-photo {
		display:block;
		height:auto !important; 
	}
	
	
	/* Top Photo secondary title */ 
	.lp-widget.v11 .hgroup,
	.lp-widget.e13 .hgroup {margin-bottom:1px; padding:0px 0px 3px 0px;}
	.lp-widget.v11 hgroup .title-font-size-small,
	.lp-widget.v11 hgroup .title-font-size-small a,
	.lp-widget.e13 hgroup .title-font-size-small,
	.lp-widget.e13 hgroup .title-font-size-small a {font-size:29pt !important; line-height:26pt !important;}
	
	/* Top Photo Text */ 
	.lp-widget.v11 .top-photo .text-wrapper,
	.lp-widget.e13 .top-photo .text-wrapper {display:block; padding:7px 15px;}
	.lp-widget.v11 .top-photo .title a,
	.lp-widget.e13 .top-photo .title a {
		font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;
		font-size:36pt;
		letter-spacing:1px;
		line-height:32pt;
	}
	/* Top Photo Image */
	.lp-widget.v11 .top-photo .img-wrapper,
	.lp-widget.e13 .top-photo .img-wrapper {display:block; height:169px; overflow:hidden; position:relative; width:300px;}

	/* Play */
	.lp-widget.v11 .play,
	.lp-widget.e13 .play {
		background:transparent url('/resources/widgets/images/v11/overlay-play-xl.png') no-repeat;
		height:169px;
		width:300px;
		display:none;
		left:0px;
		position:absolute;
		text-indent:-99999px;
		top:0px;
	}
	.no-touch .lp-widget.v11 .top-photo:hover .play,
	.no-touch .lp-widget.e13 .top-photo:hover .play {display:block;}
	
	/* Duration */
	.lp-widget.v11 .top-photo .duration,
	.lp-widget.e13 .top-photo .duration {
		background:transparent url('/resources/widgets/images/v11/bg-duration-xl.png') no-repeat;
		bottom:0px;
		color:#fff;
		display:block;
		font-family:"Din Web Condensed", "Arial Narrow", Sans-Serif;
		font-size:36px;
		height:42px;
		line-height:48px;
		right:0px;
		padding-right:5px;
		position:absolute;
		text-align:right;
		width:115px;
	}
	/*  REBRAND2016-127  *********************************************************/
	.rebrand .lp-widget.v11 .top-photo .duration {
	    font-family: 'Lato', 'Arial Narrow', sans-serif;
		font-size: 28px;
	    font-weight: 300;
	    letter-spacing: 1pt;
		line-height: 40px;
	}

	
	
	/* *** CAROUSEL *** */
	.lp-widget.v11 .carousel,
	.lp-widget.e13 .carousel {border-top:1px dashed #bfbfbf; padding-bottom:10px; position:relative;height: auto;}
	.lp-widget.v11 .carousel.no-top-photo,
	.lp-widget.e13 .carousel.no-top-photo {border-top:none;}
	.lp-widget.v11 li.widget-thumbs,
	.lp-widget.e13 li.widget-thumbs {border-bottom:1px dashed #bfbfbf; display:block; height:118px;}
	.lp-widget.v11 li.widget-thumbs.last,
	.lp-widget.e13 li.widget-thumbs.last{border-bottom:none;display:block;height:118px;}
	
	/* Spastic Safari 5 fix */
	.lp-widget.v11 li,
	.lp-widget.v11 li img,
	.lp-widget.e13 li,
	.lp-widget.e13 li img {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	
	/* Carousel Text */ 
	.lp-widget.v11 li.widget-thumbs .text-wrapper,
	.lp-widget.e13 li.widget-thumbs .text-wrapper {display:block; float:left; height:100px; margin:10px 0 0 10px; width:114px;}
	.lp-widget.v11 .title,
	.lp-widget.e13 .title {
		font-family:"Din Web Condensed", "Arial Narrow", Sans-Serif;
		font-size:16pt;
		line-height:18pt;
	}
	/*  REBRAND2016-127  *********************************************************/
	.rebrand .lp-widget.v11 .title {
	    font-family: 'Lato', 'Arial Narrow', sans-serif;
		font-size: 11pt;
		letter-spacing: .17pt;
		line-height: 16pt;
	}
	
	/* Carousel Image */
	.lp-widget.v11 li.widget-thumbs .img-wrapper,
	.lp-widget.e13 li.widget-thumbs .img-wrapper {float:left; height:88px; overflow:hidden; margin:15px 0 15px 15px; position:relative; width:156px;}
	
	/* Play */
	.lp-widget.v11 li.widget-thumbs .play,
	.lp-widget.e13 li.widget-thumbs .play {
		background:transparent url('/resources/widgets/images/v11/overlay-play.png') no-repeat;
		height:88px;
		width:156px;
		display:none;
		left:0px;
		position:absolute;
		text-indent:-99999px;
		top:0px;
	}
	.no-touch .lp-widget.v11 li.widget-thumbs:hover .play,
	.no-touch .lp-widget.e13 li.widget-thumbs:hover .play {display:block;}
	
	/* Duration */
	.lp-widget.v11 li.widget-thumbs .duration,
	.lp-widget.e13 li.widget-thumbs .duration {
		background:transparent url('/resources/widgets/images/v11/bg-duration.png') no-repeat;
		bottom:0px;
		color:#fff;
		display:block;
		font-family:"Din Web Condensed", "Arial Narrow", Sans-Serif;
		font-size:16px;
		height:20px;
		line-height:24px;
		right:0px;
		padding-right:5px;
		position:absolute;
		text-align:right;
		width:49px;
	}
	/*  REBRAND2016-127  *********************************************************/
	.rebrand .lp-widget.v11 li.widget-thumbs .duration {
	    font-family: 'Lato', 'Helvetica', sans-serif;
		font-size: 14px;
		line-height: 20px;
	}


	/* Super Snipe */
	.lp-widget.v11 .super-snipe,
	.lp-widget.e13 .super-snipe {
		background-color:#000;
		color:#fff;
		font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;
		font-size:29pt;
		line-height:53px;
		padding:0 14px;
		text-rendering: optimizeLegibility; /* FF, Safari & Chrome only. */
		text-transform: uppercase;
	}
	/*  REBRAND2016-127  *********************************************************/
	.rebrand .lp-widget.v11 .super-snipe {
	    font-family: 'Oswald', 'Arial Narrow', sans-serif;
	    font-size: 20pt;
	    padding: 0 15px;
	}

	.lp-widget.v11 .super-snipe.has-image,
	.lp-widget.e13 .super-snipe.has-image {font-size:0pt; line-height:0px; padding:0;}
	.lp-widget.v11 .super-snipe.has-text,
	.lp-widget.e13 .super-snipe.has-text {height:53px; letter-spacing:1px;}

	
	/*  REBRAND2016-127  *********************************************************/
	.rebrand .lp-widget.v11 .super-snipe.has-text{
	    font-family: 'Oswald', 'Arial Narrow', sans-serif;
	    font-size: 20pt;
	    line-height: 53px;
	    padding: 0 15px;
	}
	
	/* Next/Prev */
	.lp-widget.v11 .buttons,
	.lp-widget.e13 .buttons {background:#b7b7b7 url('/resources/widgets/images/v11/divider.png') no-repeat 151px top;}
	.lp-widget.v11 .buttons a,
	.lp-widget.e13 .buttons a {background-repeat:no-repeat; float:left; height:51px; text-indent:-99999px;}
	.lp-widget.v11 .buttons a:hover,
	.lp-widget.e13 .buttons a:hover {background-color:#5b5b5b;}
	.lp-widget.v11 .buttons a.prev,
	.lp-widget.e13 .buttons a.prev {background-image:url('/resources/widgets/images/v11/btn-up.png'); background-position:-2px 0px; width:150px;}
	.lp-widget.v11 .buttons a.prev:hover,
	.lp-widget.e13 .buttons a.prev:hover {background-image:url('/resources/widgets/images/v11/btn-up-hover.png');}
	.lp-widget.v11 .buttons a.next,
	.lp-widget.e13 .buttons a.next {background-image:url('/resources/widgets/images/v11/btn-down.png'); margin-left:2px; width:148px;}
	.lp-widget.v11 .buttons a.next:hover,
	.lp-widget.e13 .buttons a.next:hover {background-image:url('/resources/widgets/images/v11/btn-down-hover.png');}
	
	.lp-widget.v11 .disabled,
	.lp-widget.e13 .disabled {visibility:hidden;}

	.rebrand .lp-widget.v11 .widget-section-types {
	    display: none;
	}
/***********************************/
/* V33 "Livestream" Widget Styles */
/***********************************/

.lp-widget.v33 .menu{width: 597px;
margin: auto;
height: 160px;}
.lp-widget.v33 .menu a .stream {text-align: center;width: 183px;height: 103px;float: left;margin-right: 8px;margin-left: -2px;}
.lp-widget.v33 .activeBorder{border: solid 2px #ffe096 !important;width: 183px;height: 103px;}
.lp-widget.v33 .borderStatus{border: solid 2px #212121 ;width: 183px;height: 103px;}
.lp-widget.v33 .activeBorder .liveText{font-weight:bold;display: block;position: absolute;color: #901d26;font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;font-size: 52px;padding-top: 25px;margin-left: 61px;}
.lp-widget.v33 .activeStream .liveText{display:block;color:#901d26;font-family:"Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;font-size:52px;display: table-cell;vertical-align: middle;width: 182px;height: 100px;}
.lp-widget.v33 .liveText{display:none;}
.lp-widget.v33 .content {width: 595px;float:left;border-top: solid 1px #cf3438;border-bottom: solid 1px #cf3438; height: 618px;margin: auto;text-align: left;background-color: #212121;}
.lp-widget.v33 .page{width: 920px;background-color:#000;height:620px;}
.lp-widget.v33 .streamTools{height:47px;}
.lp-widget.v33 #akamai-media-player{width: 595px;height: 332px;}
.lp-widget.v33 .header-container{position:absolute;margin-left:13px;top:18px;}
.lp-widget.v33 .livestream-header{font-size: 35px;font-family:"Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;}
.lp-widget.v33 .streamAd{float:right;}
.lp-widget.v33 .adBlock{float: right;width: 120px;height: 60px;margin-top: 6px;margin-right:5px;}
.lp-widget.v33 .presentedBy{font-size: 10pt;color: #f0f0f0;float: left;padding-top: 31px;font-family:"Din Web Condensed", "Arial Narrow", Sans-Serif;text-transform: uppercase;letter-spacing:1px;margin-right:5px;}
.lp-widget.v33 .event-player{color: #fff;padding-left: 5px;width: 164px;float: left;margin-top: -1px;}
.lp-widget.v33 .livestream-header{height:72px;}
.lp-widget.v33 .borderLeft{border: solid 1px #90815c;margin-left: 13px;position: relative;width: 208px;top: 28px;float:left;}
.lp-widget.v33 .borderRight{border: solid 1px #90815c;margin-left: 13px;position: relative;width: 208px;top: 28px;float: left;}
.lp-widget.v33 .camera-angles-title{margin-left: 14px;margin-top: 17px;position: relative;float: left;}

.lp-widget.v33 streamWrapper{width:182px;float:left;color:#fff;margin-right: 8px;}
.lp-widget.v33 .streamWrapper a{text-decoration:none; color:#fff;}
.lp-widget.v33 .streamStatus{color:#fff;}
.lp-widget.v33 .activeStream{opacity:.2;background-color: #000;letter-spacing:0.5px;}
.lp-widget.v33 .stream{margin-bottom:11px;}
.lp-widget.v33 .streamCategory{text-indent:4px;margin-bottom:7px;font-size:21px;font-family:"Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;letter-spacing:0.5px;}
.lp-widget.v33 .streamStatus{text-indent:4px;color:#ceb67b;font-size:14px;font-family: "DIN Web Condensed", "Arial Narrow", Sans-Serif;}
.lp-widget.v33 .player-border{height: 160px;float: left;}
.lp-widget.v33 .player-border:hover{background-color:#353535;opacity:;z-index:-99}
.lp-widget.v33 .eol-ads{width:120px;height:60px;min-height: 60px;}
.lp-widget.v33 .header{position:fixed;}
.lp-widget.v33 .fanchatter{width: 330px; overflow: hidden;}
.lp-widget.v33 .fanchatter iframe{width: 316px; height: 618px;margin-left:602px;background-color:#000;border: solid 1px #cf3438;}
.lp-widget.v33  .media{padding-left:0px !important;}
.lp-widget.v33  .media__footer{width:85% !important;}
.lp-widget.v33  .non-scrolling .header{margin-top:100px;}
.lp-widget.v33 .event-title{padding-right:2px;float: left;}

.lp-widget.v33 .streamWrapper{width:192px !important;}
.lp-widget.v33,.lp-widget.v33.one-column,.lp-widget.v33.two-column,.lp-widget.v33.three-column{border-bottom: none;}
.lp-widget.v33 {margin-left:2px;margin-top:2px;}
.lp-widget.v33 .player-border{width:191px;}
.lp-widget.v33 .menu a .stream{margin-right: 0px;margin-left: 0px;}
.lp-widget.v33 .borderStatus{margin-left:2px;margin-top:2px;}
.lp-widget.v33 .player-border.streamOne{margin-left:10px;margin-right:2px;width: 192px;}
.lp-widget.v33 .player-border.streamTwo{margin-right:2px;}
.lp-widget.v33 .liveBorder{border:solid 2px #ffe096;}
.lp-widget.v33 .akamai-video-layer{height:332px;}    


	
/***********************************/
/* V91 "GlamCam 300" Widget Styles */
/***********************************/

	/*.lp-widget.v91 .gc-ad{border: #cccccc solid thin;}*/
	.lp-widget.v91 .super-snipe{height:70px;}
	.lp-widget.v91 .presented-by{color:#fff;}
	.lp-widget.v91 .gc{width:300px;height:300px;}
	.lp-widget.v91 .gc-footer{height:66px;}
	.lp-widget.v91 .gc-watch-btn{width:103px;height:43px;background-color:#52bfe0;margin:auto;margin-top:10px;cursor:pointer;}
	.lp-widget.v91 .gc-watch-btn:hover{background-color:#03a4d8;}
	.lp-widget.v91 .gc-btn-text{color:#fff;text-align:center;font-size:20pt;letter-spacing:2px;padding-top: 7px;font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;text-rendering: optimizeLegibility;text-transform: uppercase;}
	.lp-widget.v91 .gc-btn-text a{color:#fff;}
	.lp-widget.v91 .gc-wrap{width:300px;background-color:#000;}

/***********************************/
/* v92 "GlamCam 610" Widget Styles */
/***********************************/

	.lp-widget.v92 {}
	
	.lp-widget.v92 .ez-ac-search-for-term a {
		display:inline;
	}

	.lp-widget.v92 li.thumbs a.thumbnails img{
		width: 128px;
		height: 72px;
		float:left;
	}
	.lp-widget.v92 li.thumbs a{
		width: 128px !important;
		height: 72px !important;
	}
	.lp-widget.v92 ul.slide-container .thumbs
	{
	float: left;
	width: 128px;
	height: 72px;
	padding: 10px;
	padding-top: 0;
	}


/* ********************************** */
/* vl1 "Livestream 300" Widget Styles */
/* ********************************** */
.lp-widget.vl1 .super-snipe {font-size:0px; overflow:hidden; width:300px;}
.lp-widget.vl1 .snipe {left:0px; top:0px; z-index:1;}
.lp-widget.vl1 .sponsor-logo {height:60px; position:absolute; right:4px; top:10px; width:120px; z-index:1;}
.lp-widget.vl1 #bkg-color-wrap {background-position:left top; background-repeat:no-repeat;}
.lp-widget.vl1 .player-wrapper {height:167px; padding:0 1px 4px 1px; position:relative; width:298px;}
.lp-widget.vl1 .akamai-player, .lp-widget.vl1 .akamai-video-layer {height:167px; width:298px;}
.lp-widget.vl1 .widget-headlines {font-size:30px; line-height:33px; padding:2px 20px 14px 20px; visibility:hidden;}

/* ********************************** */
/* vl2 "Livestream 610" Widget Styles */
/* ********************************** */
.lp-widget.vl2 .super-snipe {font-size:0px; overflow:hidden; width:610px;}
.lp-widget.vl2 .snipe {left:0px; top:0px; z-index:1;}
.lp-widget.vl2 .sponsor-logo {height:60px; position:absolute; right:4px; top:10px; width:120px; z-index:1;}
.lp-widget.vl2 #bkg-color-wrap {background-position:left top; background-repeat:no-repeat;}
.lp-widget.vl2 .player-wrapper {height:342px; padding:0 1px 4px 1px; position:relative; width:608px;}
.lp-widget.vl2 .akamai-player, .lp-widget.vl2 .akamai-video-layer {height:342px; width:608px;}
.lp-widget.vl2 .widget-headlines {font-size:30px; line-height:33px; padding:2px 20px 14px 20px; visibility:hidden;}


/* ********************************** */
/* vl3 "Livestream 920" Widget Styles */
/* ********************************** */
.lp-widget.vl3 .super-snipe {font-size:0px; overflow:hidden; width:920px;}
.lp-widget.vl3 .snipe {left:0px; top:0px; z-index:1;}
.lp-widget.vl3 .sponsor-logo {height:60px; position:absolute; right:4px; top:10px; width:120px; z-index:1;}
.lp-widget.vl3 #bkg-color-wrap {background-position:left top; background-repeat:no-repeat;}
.lp-widget.vl3 .player-wrapper {height:513px; padding:0 4px 4px 4px; position:relative; width:912px;}
.lp-widget.vl3 .akamai-player, .lp-widget.vl3 .akamai-video-layer {height:513px; width:912px;}
.lp-widget.vl3 .widget-headlines {font-size:30px; line-height:33px; padding:2px 20px 14px 20px; visibility:hidden;}
/*  REBRAND2016-175  *********************************************************/
.rebrand .lp-widget.vl3 .widget-headlines {
	font-size: 34px;
	line-height: 74px;
}

/*******************************/
/* All X# "HTML" Widget Styles */
/*******************************/

.lp-widget.x1,
.lp-widget.x2,
.lp-widget.x3 {
	overflow: hidden;
}
.lp-widget.x3 a{display:block;line-height:0.7;}

/* We don't need these yet, unless someone applies strHoverClass to the X widgets. At least we have it here, if needed.
.lp-widget.x1.use-highlight .transparent,
.lp-widget.x2.use-highlight .transparent,
.lp-widget.x3.use-highlight .transparent,
.lp-widget.x1.use-highlight .transparent.highlight:hover,
.lp-widget.x2.use-highlight .transparent.highlight:hover,
.lp-widget.x3.use-highlight .transparent.highlight:hover {
	background: none;
	background-color: none;
	opacity:1.0; /x* No transparency. *x/
	filter:alpha(opacity=100); /x* For IE8 and earlier. No transparency. *x/
}*/

/***************************/
/* X1 "HTML" Widget Styles */
/***************************/

	.lp-widget.x1 {
		/* Don't use this: min-height: 300px; X1 widgets need to be able to set any size of iFrame height & width in the CMS. */
		/* Don't use this: width: 300px; X1 widgets need to be able to set any size of iFrame height & width in the CMS. */
	}

/***************************/
/* X2 "HTML" Widget Styles */
/***************************/

	.lp-widget.x2 {
		/* Don't use this: min-height: 300px; X2 widgets need to be able to set any size of iFrame height & width in the CMS. */
		/* Don't use this: width: 610px; X2 widgets need to be able to set any size of iFrame height & width in the CMS. */
	}

/***************************/
/* X3 "HTML" Widget Styles */
/***************************/

	.lp-widget.x3 {
		/* Don't use this: min-height: 300px; X3 widgets need to be able to set any size of iFrame height & width in the CMS. */
		/* This will be used in embed code: border: thin solid; */
		/* Don't use this: width: 920px; X3 widgets need to be able to set any size of iFrame height & width in the CMS. */
	}

	.lp-widget.x3.has-border {
		border-color:#838384;
	}

/************************************/
/* Category Subheader Widget Styles */
/************************************/

/*  lp-widget.subheader .subheader-titlebar{margin-top:10px !important;}
.subheader-titlebar .titlebar .section-type{color:#ed6a26 !important;}
.subheader-titlebar .titlebar .section-type h1.category{color:#000 !important;color:black;font-size: 24pt;line-height: 20pt;letter-spacing: 1px;text-rendering: optimizeLegibility;text-transform: uppercase;font-weight: normal;font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;}
.subheader-titlebar h1 span.section-type span.category{color:#000;}
.subheader-titlebar .titlebar .result-count{color: #333;font-family: arial;font-size: 14px;text-transform: none;}
.subheader-titlebar .titlebar .section-type{color:black;font-size: 24pt;line-height: 20pt;letter-spacing: 1px;text-rendering: optimizeLegibility;text-transform: uppercase;font-weight: normal;font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;}
.subheader-titlebar .lp-widget.subheader .subheader-nav{margin-top:-20px;} */

	.lp-widget.subheader {
		overflow: visible;
		width: 920px;
		}
	body.category .lp-widget.subheader {margin-bottom:0px;}
	
	.lp-widget.subheader,
	.lp-widget.one-column.subheader,
	.lp-widget.two-column.subheader,
	.lp-widget.three-column.subheader,
	.lp-widget.L30 {
		border-bottom: none;
	}
	
	.lp-widget.subheader .subheader-titlebar {
		width:915px;
		padding-top:4px;
		padding-bottom:3px;
		padding-left:5px;
		background-color:#E9E9E9;
		text-transform: uppercase;
		text-align: left;
		position: relative;
		height: 36px;
		line-height: 18pt;
		overflow: visible;
		margin-top:0px;
	}

	.lp-widget.subheader .subheader-titlebar .section-type{
		display: inline-block;
		float: left;
		font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;
		color:#ed6a26; /*orange */
		font-size: 24pt;
		line-height: 28pt;
	}
	/*  REBRAND2016-167  *********************************************************/
	.rebrand .lp-widget.subheader .subheader-titlebar .section-type,
	.rebrand .lp-widget.subheader .subheader-titlebar .subheader-title {
	    font-family: 'Oswald', 'Arial Narrow', sans-serif;
	    font-size: 26.66px;
	    font-weight: 200;
	}

	.lp-widget.subheader .subheader-titlebar .subheader-title{
		color: #333333;
		display: inline-block;
		float: left;
		font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;
		font-size: 24pt;
		line-height: 28pt;
  		overflow: hidden;
  		text-overflow: ellipsis;
  		white-space: nowrap;
	}

	.lp-widget.subheader  .subheader-titlebar .result-count{
		color: #333;
		display: inline-block;
		float: left;
		font-family: arial;
		font-size: 14px;
		line-height: 36px;
		padding-left: 10px;
		text-transform: none;
	}
	/*  REBRAND2016-167  *********************************************************/
	.rebrand .lp-widget.subheader  .subheader-titlebar .result-count {
	    font-family: 'Lato', 'Helvetica', sans-serif;
	    font-size: 15px;
	}
	.lp-widget.subheader .subheader-titlebar.BLACK .result-count,
	.lp-widget.subheader .subheader-titlebar.GREY_DARK .result-count {
		color:#fff;
	}

	.lp-widget.subheader .subheader-nav {
		display: inline-block;
		position: relative;
		float: right;
		/*margin-left: 540px;
		margin-top: -30px;*/
		padding-top: 7px;
		margin-right: 20px;
		text-transform: none;
		overflow: visible;
		margin-right:20px;
	}

	.lp-widget.subheader .subheader-nav ul {
		display: block;
		position: relative;
		list-style: none;
		overflow: visible;
	}
	.widgetTitleDesc{height:100%;max-height:120px;}
	.lp-widget.subheader .subheader-nav ul li {
		display: inline;
		padding-left: 7px;
		position: relative;
	}
	 
	.lp-widget.subheader .subheader-nav-listitem a 
		{
			font-family: "Din Web Condensed", "Arial Narrow", Sans-Serif;
			font-size: 18pt;
			line-height: 18pt;
			text-decoration: none;
			background-color: transparent!important;
			color: #333333;
		}
	/*  REBRAND2016-167  *********************************************************/
	.rebrand .lp-widget.subheader .subheader-nav-listitem a {
	    font-family: 'Lato', 'Arial Narrow', sans-serif;
	    font-size: 20px;
	    line-height: 21.33px;
	}
	.lp-widget.subheader .subheader-nav-listitem a:hover {text-decoration: underline;}
	
	.lp-widget.subheader #mtdd_allevents 
		{
			font-family: "Din Web Condensed", "Arial Narrow", Sans-Serif;
			font-size: 18pt;
			line-height: 18pt;
			text-decoration: none;
			background-color: transparent!important;
			color: #333333;
			z-index: 15; 
			overflow: visible;
			display: inline;
			padding-left: 2px;
			color:#ab1f2a;
		}
	.lp-widget.subheader #mtdd_allevents:hover {text-decoration: underline;}
	.lp-widget.subheader #mtdd_allevents:hover .mtdropdown{display: block; text-decoration: none;}
	
	/*******************************************/
	/* multi-tab dropdown                      */
	/*******************************************/
	.lp-widget.subheader #hover-bridge {position: relative; height: 9px; width: 100%; background-color: transparent;}
	.lp-widget.subheader .mtdropdown {display: none; width: 230px;  position: absolute; right: -20px; font-family: 'Din Web Condensed', 'Arial Narrow', sans-serif; color: white; z-index: 2000000000;}
	.lp-widget.subheader .mtdropdown .mtdropdown-header {position: relative; width: 100%;  height: 35px; background-color: #4a4a4a;}
	.lp-widget.subheader .mtdropdown .mtdropdown-prevnav,
	.lp-widget.subheader .mtdropdown .mtdropdown-nextnav {
		background: url('/resources/widgets/images/N2/sprite-map.png') no-repeat scroll 0 0 transparent;
		height: 23px;
		width: 17px;
		overflow: hidden;
	}
	.lp-widget.subheader .mtdropdown .mtdropdown-prevnav {cursor: pointer; display: block; position: absolute; left: 35px; top: 4px; width: 19px; height: 25px; background-color: transparent; background-position: 0px 0px;} /* btn-prev-lrg.png */
	.lp-widget.subheader .mtdropdown .mtdropdown-prevnav:hover  {background-position:-18px 0px;} /* btn-prev-lrg-hover.png */
	.lp-widget.subheader .mtdropdown .mtdropdown-nextnav {cursor: pointer; display: block; position: absolute; right: 35px; top: 4px;  width: 19px; height: 25px; background-color: transparent; background-position: 0px -24px;} /* btn-next-lrg.png */
	.lp-widget.subheader .mtdropdown .mtdropdown-nextnav:hover  {background-position:-18px -24px;} /* btn-next-lrg-hover.png */
	.lp-widget.subheader .mtdropdown .navdisabled {display:none;}
	.lp-widget.subheader .mtdropdown .mtdropdown-tabs {display: relative; overflow: visible; background-color: black;}
	.lp-widget.subheader .mtdropdown .mtdropdown-tab {display:none; overflow: visible;}
	.lp-widget.subheader .mtdropdown .mtdropdown-tab-title {width: 100%; overflow: visible; height: 0px; background-color: transparent; position: absolute; top: 0px; text-align: center; color: white; font-size: 20pt;}
	.lp-widget.subheader .mtdropdown .mtdropdown-tab-title span {position: relative; top: 16px;} 
	.lp-widget.subheader .mtdropdown .mtdropdown-tab.tabselected {display:block;}
	.lp-widget.subheader .mtdropdown .mtdropdown-list a {font-family: 'Din Web Condensed', 'Arial Narrow', sans-serif; line-height: 18pt; font-size: 14pt; text-decoration: none; color: white;}
	.lp-widget.subheader .mtdropdown .mtdropdown-list li {padding-left: 14px; padding-top: 3px; display: block; list-style: none; text-decoration: none;}
	.lp-widget.subheader .mtdropdown .mtdropdown-list li:hover {background-color: #3a3a3a;}
	.lp-widget.subheader .mtdropdown li.itemselected a {color:#ab1f2a;}
		
	.lp-widget.subheader .subheader-top5 {
		float: left;
		display: block;
		position: relative;
		width:100%; 
		background-color:#E9E9E9;
		margin-top: 2px;
	}

	.lp-widget.subheader .subheader-top5-list {
		display: block;
		list-style: none;
		float:left;
		font-size: 12pt;
		text-align: left;
	}

	.lp-widget.subheader .subheader-top5 li {
		display: inline;
		padding-left: 4px;
		font-family: arial;
		font-size: 11pt; 
		color: #9900FF;
		border-left: 1px solid #9900FF;
		padding-right: 4px;
		text-transform: uppercase;
	}
	
	.lp-widget.subheader .subheader-top5 li a {
		color: #9900FF;
		font-family: arial;
		font-size: 11pt; 
	}
	
	.lp-widget.subheader .subheader-top5-title {
		font-weight: bold;
		border-left: none!important;
	}
	
	.lp-widget.subheader .brandingImage{
		
	}
	
	.lp-widget.subheader .brandingAdd{
		width: 250px;
		height: 60px;
		margin-top:-92px;
		position:absolute;
		margin-left: 650px;
	} 


/* trends new styling items */	
	.lp-widget.subheader .subheader-trendsnav {
		float:right;
		margin-right:110px;
		padding-top:10px;
		text-transform:none;
		text-align:right;
	}
	
	body.edition_fr .lp-widget.subheader .subheader-trendsnav {
		padding-left:85px;
		font-size : 8px;
	}
	
	body.edition_fr .lp-widget.subheader.trends-override .subheader-nav {
		font-size : 8px;
	}
	
	.lp-widget.subheader .subheader-trendsnav ul {
		display: block;
		position: relative;
		list-style: none;
	}
	.lp-widget.subheader .subheader-trendsnav ul li {
		display: inline;
		padding-left: 15px;
		position: relative;
	}
	
	body.edition_fr	.lp-widget.subheader .subheader-trendsnav ul li {;
		padding-left: 10px;
	}

	.lp-widget.subheader .subheader-trendsnav-listitem a {
		font-family: "Din Web Condensed", "Arial Narrow", Sans-Serif;
		font-size: 18pt;
		line-height: 18pt;
		text-decoration: none;
		background-color: transparent!important;
		color: #000;
	}

	.lp-widget.subheader .subheader-trendsnav-listitem a:hover {text-decoration: underline;}
	.lp-widget.subheader .subheader-trendsnav-listitem-selected a {text-decoration: underline;}

/***  styling for when ccds override style sections  **/
	.lp-widget.subheader .subheader-titlebar .section-type.ccd-hot-topics{
		color: #ed6a26;
	}
	.lp-widget.subheader .subheader-titlebar .section-type.ccd-news{
		color: #00ecff;
	}
	.lp-widget.subheader .subheader-titlebar .section-type.ccd-photos{
		color: #ff24d1;
	}
	.lp-widget.subheader .subheader-titlebar .section-type.ccd-videos{
		color: #46ba37;
	}
	.lp-widget.subheader .subheader-titlebar .section-type.ccd-tv-scoop{
		color: #90f;
	}
	.lp-widget.subheader .subheader-titlebar .section-type.ccd-the-trend{
		color: yellow;
	}
	.lp-widget.subheader .subheader-titlebar .section-type.ccd-e-shows{
		color: #99f;
	}
	.lp-widget.subheader .subheader-titlebar .section-type.ccd-red-carpet{
		color: #ab1f2a;
	}
	
/* trends override styling... */
	.trends-override.lp-widget.subheader .subheader-titlebar{
		color: #000;
		background-color: #fff;
	}
	.trends-override.lp-widget.subheader .subheader-nav-listitem a	{
		color: white;
	}
	.trends-override.lp-widget.subheader .subheader-titlebar .section-type{
		color: #000;
	} 	 
	.trends-override.lp-widget.subheader .subheader-titlebar .subheader-title{
		color: #000 !important;
	}
	.trends-override.lp-widget.subheader .subheader-titlebar .result-count{
		color: #aaa;
	}
	
	.lp-widget.subheader .subheader-trendsnav-listitem-selected.trends-home a {
		color: #000;
	}

	.lp-widget.subheader .subheader-trendsnav-listitem-selected.trends-fashion a {
		color: #000;
	}
	.lp-widget.subheader .subheader-trendsnav-listitem-selected.trends-beauty a,
	#featured .trends.beauty .subheader-title {
		color: #A10185;
	}

	.lp-widget.subheader .subheader-trendsnav-listitem-selected.trends-living a,
	#featured .trends.living .subheader-title {
		color: #82AEFE;
	}
	
	.lp-widget.subheader .subheader-trendsnav-listitem-selected.trends-food a,
	#featured .trends.living .subheader-title {
		color: #FFE600;
	}
	
/* tv-scoop override */ 

	.tv-scoop.lp-widget.subheader .subheader-titlebar .section-type{
		color: #90f;
	}

/* v91 widget glamcam */
.lp-widget.v91 .glamcamContainer {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
/* 	width: 590px;
	height: 330px; */
	display: inline-block;
}


/************************/
/* SubNav Colors */
/************************/

.lp-widget.subheader .subheader-titlebar.GREY_LIGHT{color:#000000 !important;background-color: #E9E9E9;}
.lp-widget.subheader .subheader-titlebar.GREY_LIGHT h1.subheader-title,
.lp-widget.subheader .subheader-titlebar.GREY_LIGHT .subheader-nav-listitem a{color:#000000 !important;}

.lp-widget.subheader .subheader-titlebar.GREY_DARK{color:#FFFFFF !important;background-color: #262626;}
.lp-widget.subheader .subheader-titlebar.GREY_DARK h1.subheader-title,
.lp-widget.subheader .subheader-titlebar.GREY_DARK .subheader-nav-listitem a{color:#FFFFFF !important;}

.lp-widget.subheader .subheader-titlebar.BLACK{color:#FFFFFF !important;background-color: #000;}
.lp-widget.subheader .subheader-titlebar.BLACK h1.subheader-title, 
.lp-widget.subheader .subheader-titlebar.BLACK .subheader-nav-listitem a{color:#FFFFFF !important;}

.lp-widget.subheader .subheader-titlebar.WHITE{color:#000000 !important;background-color: #fff;}
.lp-widget.subheader .subheader-titlebar.WHITE h1.subheader-title,
.lp-widget.subheader .subheader-titlebar.WHITE .subheader-nav-listitem a{color:#000000 !important;}
	
/* See http://dimox.net/personal-css-hacks-for-ie6-ie7-ie8/ for a list of hacks that you can use for IE6-10. */

/* ************************* */
/* Main Image Social Buttons */
/* ************************* */
.main-image-wrapper {position:relative;}
.main-image-wrapper .cs-container {height:32px; position:absolute; right:10px; top:10px; width:69px;}
.lp-widget.p41 .main-image-wrapper .cs-container,
.lp-widget.p42 .main-image-wrapper .cs-container {right:20px; top:20px;}
.main-image-wrapper .cs-share {height:32px; width:32px;}
.main-image-wrapper .cs-fb .cs-share {background-image:url("/resources/widgets/images/main_image_social_buttons/Facebook.png");}
.main-image-wrapper .cs-fb .cs-share:hover {background-image:url("/resources/widgets/images/main_image_social_buttons/Facebook_hover.png");}
.main-image-wrapper .cs-container .cs-ts {margin-left:5px !important;}
.main-image-wrapper .cs-ts .cs-share {background-image:url("/resources/widgets/images/main_image_social_buttons/twitter_hover.png");}
.main-image-wrapper .cs-ts .cs-share:hover {background-image:url("/resources/widgets/images/main_image_social_buttons/twitter.png");}

.highlight .main-image-wrapper .cs-container {visibility:hidden;}
.highlight:hover .main-image-wrapper .cs-container {visibility:visible;}

/************************/
/* MSIE 6 + 7 Overrides */
/************************/

.lp-widget.f1 .headline.title-fon t-size-large a {
	*line-height: 50pt; /* IE7 and below */
}
.lp-widget.s1 .headline.title-font-size-large a {
	*line-height: 50pt; /* IE7 and below */
}

/********************/
/* MSIE 8 Overrides */
/********************/
@media \0screen {
	.lp-widget.m2 .video-engine-players .video-thumbnail-roots .play-btns {
		margin-top: -432px ! important;
	}
}

/********************/
/* MSIE 9 Overrides */
/********************/

:root .lp-widget.m2 .video-engine-players .video-thumbnail-roots .play-btns {
	margin-top: -432px\9 ! important;
}

/*****************************/
/* Chrome & Safari Overrides */
/*****************************/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.lp-widget .hgroup .widget-titles {
		margin-left: 2px; /* See the Chrome notes above on the ".lp-widget .hgroup .widget-titles" H4 Tags selector above (around line 298-301). */
	}
	.lp-widget.m2 .hgroup .widget-titles {
		display:block;
		font-size: 42px;
		line-height: 47px;
		font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;
		font-weight: normal;
		text-rendering: optimizeLegibility;
		text-transform: uppercase;
		letter-spacing: 0px;
		padding-top: 1px;
		color:#fff;
		margin-left: 7px;
		margin-right: 7px;
		min-height: 46px;
	}
	/* G1 Polls Thank You Screen Results */
	/*.lp-widget.g1 .thank-you-screen .poll-results-percentage {
		margin-top: 15px;
	}*/
}

/***********************************/
/* Remove ALL SECTION widget types */
/***********************************/
/*  REBRAND2016-172  *********************************************************/
.rebrand .widget-section-types
{
	display: none;
}