/* Full Width Slider */
/**************************************************************/
.slWrapper									{ position: relative; }
.slWrapper .slbg							{ background-color: #fff; padding: 18px; overflow: hidden; }
.slWrapper ul.slList						{ background: transparent; margin: 0; padding: 0; }
.slWrapper li.slItem						{ background: transparent; margin: 0; padding: 0; list-style: none; display: block; float: left; position: relative; }
.slWrapper img.slImage 						{ height: 400px; width: 986px; }
.slWrapper a.slLink,
.slWrapper a.slLink:link 					{ display: block; }
.slWrapper .slCaptionWp						{ position: absolute; bottom: 0; left: 0; width: 100%; background: #000; background-color: rgba(0,0,0,0.5); }
.slWrapper .slCaption						{ padding: 18px; }
.slWrapper h3.slTitle						{ font-size: 24px; line-height: 32px; color: #fff; text-transform: uppercase; padding: 0; margin: 0; }
.slWrapper p.slContent						{ font-size: 12px; line-height: 18px; color: #fff; text-transform: uppercase; padding: 0; margin: 0; }
.slWrapper a.slContentLink,
.slWrapper a.slContentLink:link				{ font-size: 12px; line-height: 18px; color: #ee7421; text-transform: uppercase; text-decoration: underline; }
.slWrapper a.slContentLink:hover,
.slWrapper a.slContentLink:focus 			{ color: #fff; }
.slWrapper a.slPVLinks,
.slWrapper a.slPVLinks:link,
.slWrapper a.slNTLinks,
.slWrapper a.slNTLinks:link					{ position: absolute; top: 50%; width: 78px; height: 100px; display: block; opacity: 0; text-indent: -9999px;
											background-image: url(slider-arrow.png); background-repeat: no-repeat; background-color: transparent; margin: -70px 0 0 0;  }
.slWrapper a.slPVLinks,
.slWrapper a.slPVLinks:link					{ background-position: top left; left: 0; }
.slWrapper a.slNTLinks,
.slWrapper a.slNTLinks:link					{ background-position: top right; right: 0; }
.slWrapper .slbg:hover a.slPVLinks,
.slWrapper .slbg:hover a.slPVLinks:link,
.slWrapper .slbg:hover a.slNTLinks,
.slWrapper .slbg:hover a.slNTLinks:link 	{ opacity: 0.5; filter: alpha(opacity=50); }
.slWrapper a.slPVLinks:hover,
.slWrapper a.slPVLinks:focus,
.slWrapper a.slNTLinks:hover,
.slWrapper a.slNTLinks:focus,
.slWrapper .slbg:hover a.slPVLinks:hover,
.slWrapper .slbg:hover a.slPVLinks:focus,
.slWrapper .slbg:hover a.slNTLinks:hover,
.slWrapper .slbg:hover a.slNTLinks:focus	{ opacity: 1; filter: alpha(opacity=100); }
.slWrapper .slPagination					{ background: url(slider-shadow.png) top center no-repeat transparent; text-align: center; padding: 0 0 18px 0; }
.slWrapper .slPagination a,
.slWrapper .slPagination a:link 			{ display: inline-block; background-color: #757575; padding: 2px 6px; font-size: 28px; 
											line-height: 32px; font-weight: bold; color: #fff; font-style: italic; text-decoration: none;
											margin: 0 2px; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;
											-moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.5), inset 0 2px 2px rgba(0,0,0,0.5); 
											-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.5), inset 0 2px 2px rgba(0,0,0,0.5); 
  											box-shadow: 2px 2px 4px rgba(0,0,0,0.5), inset 0 2px 2px rgba(0,0,0,0.5);  }
.slWrapper .slPagination a:hover,
.slWrapper .slPagination a:focus,
.slWrapper .slPagination a.selected,
.slWrapper .slPagination a.selected:link 	{ background-color: #ee7421; }


/* Full Width Slider 2 */
/**************************************************************/
.fwWrapper								{ position: relative; -moz-box-shadow: 0 0 4px #000; 
										-webkit-box-shadow: 0 0 4px #000; box-shadow: 0 0 4px #000; }
.fwWrapper ul.fwList						{ margin: 0; padding: 0; background: transparent; }
.fwWrapper li.fwItem						{ float: left; position: relative; display: block; list-style: none; background: transparent; }
.fwWrapper li.fwItem img.fwImage			{ width: 940px; height: 400px; max-width: 100%; }
.fwWrapper .fwCaptionWp					{ position: absolute; top: 0; bottom: 0; right: 0; width: 300px; height: 100%;
										background: url(caption-bg.png) top right repeat-y transparent; }
.fwWrapper .fwCaption					{ padding: 24px; }
.fwWrapper h3.fwTitle					{ font-size: 28px; line-height: 36px; color: #fff; text-shadow: 1px 1px 1px #000; }
.fwWrapper p.fwContent					{ font-size: 12px; line-height: 18px; color: #fff; }
.fwWrapper a.fwContentLink,
.fwWrapper a.fwContentLink:link			{ font-size: 12px; line-height: 18px; color: #4B82C2; }
.fwWrapper a.fwContentLink:hover,
.fwWrapper a.fwContentLink:focus			{ color: #fff; text-decoration: underline; }
.fwWrapper .fwPagination					{ position: absolute; bottom: 0; right: 0; padding: 24px; width: 252px; }
.fwWrapper .fwPagination a,
.fwWrapper .fwPagination a:link			{ font-size: 18px; line-height: 24px; font-weight: bold; color: #fff;
										display: inline-block; *display: inline; zoom: 1; padding: 2px 6px; margin: 0 2px 0 0;
										background: #3e444f; /* Old browsers */
										background: -moz-linear-gradient(top,  #3e444f 0%, #101621 100%); /* FF3.6+ */
										background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3e444f), color-stop(100%,#101621)); /* Chrome,Safari4+ */
										background: -webkit-linear-gradient(top,  #3e444f 0%,#101621 100%); /* Chrome10+,Safari5.1+ */
										background: -o-linear-gradient(top,  #3e444f 0%,#101621 100%); /* Opera 11.10+ */
										background: -ms-linear-gradient(top,  #3e444f 0%,#101621 100%); /* IE10+ */
										background: linear-gradient(to bottom,  #3e444f 0%,#101621 100%); /* W3C */
										filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e444f', endColorstr='#101621',GradientType=0 ); /* IE6-9 */
										border: 1px solid #0a0e18; text-decoration: none;
										-moz-box-shadow: inset 0 0 1px 1px rgba(255,255,255,0.5); 
										-webkit-box-shadow: inset 0 0 1px 1px rgba(255,255,255,0.5); 
  										box-shadow: inset 0 0 1px 1px rgba(255,255,255,0.5); }
.fwWrapper .fwPagination a:hover,
.fwWrapper .fwPagination a:focus,
.fwWrapper .fwPagination a.selected,
.fwWrapper .fwPagination a.selected:link	{ background: #598ec8; /* Old browsers */
										background: -moz-linear-gradient(top,  #598ec8 0%, #4075b9 100%); /* FF3.6+ */
										background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#598ec8), color-stop(100%,#4075b9)); /* Chrome,Safari4+ */
										background: -webkit-linear-gradient(top,  #598ec8 0%,#4075b9 100%); /* Chrome10+,Safari5.1+ */
										background: -o-linear-gradient(top,  #598ec8 0%,#4075b9 100%); /* Opera 11.10+ */
										background: -ms-linear-gradient(top,  #598ec8 0%,#4075b9 100%); /* IE10+ */
										background: linear-gradient(to bottom,  #598ec8 0%,#4075b9 100%); /* W3C */
										filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#598ec8', endColorstr='#4075b9',GradientType=0 ); /* IE6-9 */
										text-decoration: none; }

/* Responsive CSS for Slider 2 */
/**************************************************************/
@media screen and (max-width: 800px){
	.fwWrapper .fwPagination				{ right: auto; left: 0;  width: auto;}
}
@media screen and (max-width: 680px){
	.fwWrapper h3.fwTitle				{ font-size: 20px; line-height: 26px; }
}
@media screen and (max-width: 540px){
	.fwWrapper .fwCaptionWp				{ display: none; }
	.fwWrapper .fwPagination				{ padding: 10px; }
}