/****************************
Slideshow CSS file for www.lexisnexis.com
****************************/

@font-face	{
	/*font-family:'OmnesRegular';
	src:url('https://fnt.webink.com/wfs/?drawer=456904F9-342A-40C9-B6F2-7024A8BAD128&font=D376B979-5C7B-4FF6-C871-2AE4B732808F'),
	url('https://fnt.webink.com/wfs/?drawer=456904F9-342A-40C9-B6F2-7024A8BAD128&font=D376B979-5C7B-4FF6-C871-2AE4B732808F#font') format('svg');
	font-weight:normal; font-style:normal; font-variant:normal;
	*/
	src: url('/fonts/lato-regular-400.eot'); /* IE9 Compat Modes */
	src: url('/fonts/lato-regular-400.woff') format('woff'); /* Modern Browsers */
	src: url('/fonts/lato-regular-400.woff2') format('woff2'); /* Modern Browsers */
    src: url('/fonts/Lato-regular-400-ie-fix.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/fonts/lato-regular-400.ttf') format('truetype'); 
    font-style: normal;
    font-weight: 400;
    text-rendering: optimizeLegibility;
}

#featured { width:713px; height:268px; padding:0 1px 1px; position:relative; background:url('/images/slideshow/img-slideshow-border-bg.jpg') #fff; }
#featured a:active, a:focus { outline: 0;}

#featured ul.ui-tabs-nav { position:absolute; bottom:0; list-style:none; padding:0; margin:0; width:713px; z-index:10; }
#featured ul.ui-tabs-nav li { float:left; padding-top:13px; font-size:12px; color:#666; }

#featured li.ui-tabs-nav-item { background:none; }

/*	BORDER RADIUS
=================================*/
.red-box,
#featured .info h2 { -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
.button-slides span { -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }

/*	BOX SHADOW
=================================*/
.red-box,
#featured .info h2 { -moz-box-shadow:0 0 2px rgba(255,255,255,.4); -webkit-box-shadow:0 0 2px rgba(255,255,255,.4); box-shadow:0 0 2px rgba(255,255,255,.4); }
#featured #fragment-3 .info a:hover .button-slides { -moz-box-shadow:0 0 5px rgba(255,255,255,.4); -webkit-box-shadow:0 0 5px rgba(255,255,255,.4); box-shadow:0 0 5px rgba(255,255,255,.4); }
	
	/*None*/
	#featured #fragment-2 .info h2 { -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }

/*	TABS
=================================*/
#featured li.ui-tabs-nav-item a,
#featured li.ui-tabs-nav-item a:visited { display:block; padding:10px 7px 4px; width:163.5px; height:37px; color:#fff; cursor:pointer; line-height:20px; border-top:1px dotted #fff; border-left:1px dotted #fff; text-shadow:1px 1px 1px #000; background:url('/images/slideshow/img-slideshow-tab-bg.gif') #666; background:url('/images/slideshow/img-slideshow-tab-bg.png') rgba(41,49,71,0.6); }

#featured li.ui-tabs-nav-item a:hover { color:#fff; text-decoration:none; background:url('/images/slideshow/img-slideshow-tab-bg.gif') #293147; background:url('/images/slideshow/img-slideshow-tab-bg.png') rgba(41,49,71,.9); }

#featured li.ui-tabs-nav-item:first-child a { border-left:none; }

	/*IE*/
	* html #featured li.ui-tabs-nav-item a.last { width:164px;}
	*:first-child+html #featured li.ui-tabs-nav-item a.last { width:165px;}
	* html #featured li.ui-tabs-nav-item a { border-left:1px solid #ededed; border-top:1px solid #fff; }

	/*Text/Title in tab
	----------------------------*/	
	#featured ul.ui-tabs-nav li a span { float:left; width:120px; margin-top:2px; font-size:11px; font-weight:bold; line-height:14px; }

	/*Small image in tab
	----------------------------*/
	#featured ul.ui-tabs-nav li img { float:left; width:30px; height:30px; margin-right:5px; padding:0; border:transparent 2px solid; box-shadow:0 0 3px #000; border-radius:2px; }	
	
		/*Small arrow on top of the tab*/
		#featured li.ui-tabs-selected { background:url('/images/slideshow/img-slideshow-selected-item.png') top center no-repeat; }
		#featured li.ui-tabs-selected img { border-color:#fff !important; }
			/*IE*/
			* html #featured li.ui-tabs-selected { background:url('/images/slideshow/img-slideshow-selected-item.gif') top center no-repeat; }
			* html #featured ul.ui-tabs-nav li img { border:#fff 2px solid; }
			*:first-child+html #featured ul.ui-tabs-nav li img { border:#fff 2px solid; }
	
	/*Selected tab
	----------------------------*/
	#featured ul.ui-tabs-nav li.ui-tabs-selected a,
	#featured ul.ui-tabs-nav li.ui-tabs-selected a:hover { color:#fff; cursor:default; background:url('/images/slideshow/img-slideshow-tab-bg.gif') #293147; background:url('/images/slideshow/img-slideshow-tab-bg.png') rgba(237,28,36,.7) /*LN red*/; }

#featured .ui-tabs-panel { width:713px; height:268px; background:#fff; position:relative; }
#featured .ui-tabs-panel img{ margin:0; padding:0; border:0; }

#featured .ui-tabs-panel .info { /*width:713px;*/ position:absolute; }

#featured .info h2 { font:25px Arial, Helvetica, sans-serif; margin:0; text-shadow:1px 1px 2px rgba(0,0,0,.6); }
#featured .info p { /*margin:0 5px;*/ font-size:16px; font-weight:bold; line-height:22px; color:#fff; text-shadow:1px 1px 2px rgba(0,0,0,.6); }
#featured .info a,
#featured .info a:visited { text-decoration:none; color:#fff; }
#featured .info a:hover { text-decoration:underline; }

/*	BUTTON
=================================*/
#featured .info a.second-line span.call-to-action-btn span.call-to-action-txt { text-shadow:1px 1px 1px rgba(0,0,0,.4); }
#featured .info a.second-line span.short-desc { text-shadow:1px 1px 2px rgba(0,0,0,.8);}

#featured .info a.second-line { font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
#featured .info a.second-line:hover { text-decoration:none; }
#featured .info a.second-line span.call-to-action-btn { margin:0; padding:0; height:26px; color:#d02400; text-decoration:none; _text-decoration:underline; cursor:pointer; background:url('/images/slideshow/img-slideshow-call-action-left-bg.png') left top no-repeat; }
#featured .info a.second-line span.call-to-action-btn:hover { text-decoration:underline; }
#featured .info a.second-line span.call-to-action-btn span.call-to-action-txt { height:23px; margin:0 0 0 16px; _margin:0 0 0 16px; padding:5px 6px 0 0; color:#d02400; font-size:13px; font-weight:bold; text-decoration:none; _text-decoration:underline; cursor:pointer; text-align:left; background:url('/images/slideshow/img-slideshow-call-action-right-bg.png') right top no-repeat;  }
#featured .info a.second-line span.call-to-action-btn span.call-to-action-txt:hover { text-decoration:underline; }
#featured .info a.second-line span.short-desc {  float:left; color:#fff; font-size:18px; text-decoration:none; _text-decoration:underline; cursor:pointer; }
#featured .info a.second-line span.short-desc:hover { text-decoration:underline; }

#featured .ui-tabs-hide { display:none; }

/*	SLIDES
=================================*/

sup { font-size:.6em !important; }
	
	/*Titles*/
	#featured .info { text-align:right; }
	#featured .info h2 { color:#fff; margin-bottom:15px; padding:15px; background:#ed1c24; letter-spacing:-1px; text-align:left; background:rgba(237,28,36,.9); font:bold 21px/23px 'OmnesRegular', Arial, Helvetica, sans-serif; }
	
	/*Small text below Titles*/
	span.short-desc,
	span.description { display:block; color:#fff; font:18px Calibri, Arial, Helvetica, sans-serif; text-shadow:1px 1px 2px rgba(0,0,0,.6); }
	span.description { margin-top:5px; letter-spacing:normal; font-size:16px; font-weight:normal; font-family:'OmnesRegular', Arial, Helvetica, sans-serif; }
	
	/*Text next to the button*/
	span.short-desc { font-size:16px; }

	/*Action Button*/	
	a.button-slides span,
	a:visited.button-slides span { cursor:pointer; padding:5px 5px 5px 22px; font:bold 16px 'OmnesRegular', Arial, Helvetica, sans-serif; color:#ed1c24 !important; background:url(../images/img-circle-arrow.png) 2px center no-repeat #fff; background:url(../images/img-circle-arrow.png) 2px center no-repeat rgba(255,255,255,.6); text-shadow:0 1px 0 rgba(0,0,0,.5); }
		
	a.button-slides:hover span { background-color:#ccc; background-color:rgba(255,255,255,1); text-shadow:1px 1px 1px rgba(0,0,0,.2); }
	a.button-slides:active span { background-color:#fff; background-color:rgba(255,255,255,.6); text-shadow:1px 1px 1px rgba(255,255,255,.6); } 
	
		/*Copy*/
		a.button-slides { color:#fff; font:20px Calibri, Arial, Helvetica, sans-serif; }
		a.button-slides:hover { text-decoration:none !important; }

/*--Fragment #1--*/
#featured #fragment-1 .info { width:405px; position:absolute; top:60px; left:20px; }

/*--Fragment #2--*/
#featured #fragment-2 .info { width:370px; position:absolute; top:35px; left:50px; text-align:right; }

/*US Store - Should replace the section above 
#featured #fragment-2 .info { width:280px; position:absolute; top:35px; left:60px; text-align:right; }
#featured #fragment-2 .info h2 { text-align:right; }*/

/*--Fragment #3--*/
#featured #fragment-3 .info { width:335px; position:absolute; top:30px; left:20px; text-align:right; }
#featured #fragment-3 .info img { position:relative; top:7px; margin-left:5px; }

/*--Fragment #4--*/
#featured #fragment-4 .info { width:370px; position:absolute; top:25px; left:20px; }


/*	OVERRIDING CLASSES
=================================*/
.homePageBody h2 { width:auto !important; height:auto !important; }
.homePageBody #home-rotating-banner img { width:auto !important; background:none !important; }