/* Slider CSS */
/********************************************************************/
.sk1002452								{ position: relative; }
.sk1002452 ul.list						{ margin: 0; padding: 0; background: transparent; }
.sk1002452 li.item						{ margin: 0; padding: 0; list-style: none; background: transparent; float: left; position: relative; }
.sk1002452 img.img						{ height: 452px; width: 1002px;  }
.sk1002452 .caption						{ position: absolute; left: 0; bottom: 0; width: 100%; background-color: #30344e; background: transparent url(images/slider-caption-bg.png) 0 0 repeat-y; }
.sk1002452 .capinner						{ padding: 16px 20px; }
.sk1002452 h3.title						{ font-family: 'Lato',Arial,Helvetica,sans-serif; font-size: 16px; line-height: 31px; color: #fff; float: left; padding: 0; margin: 0; height: 32px; width: 86%;
                                          overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.sk1002452 a.link,
.sk1002452 a.link:link,
.sk1002452 a.link:visited				{ font-family: 'Oswald',Arial,Helvetica,sans-serif; text-transform: uppercase; font-size: 16px; line-height: 21px; color: #fff; float: right;
										 border: 1px solid #fff; padding: 4px 20px; margin: 0 0 0 12px; transition: background 0.3s; }
.sk1002452 a.link:hover					{ background: #e2222a ; }
.sk1002452 .nav							{ position: absolute; right: -18px; top: 25px; background: #0e3e84; -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
										-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); box-shadow: 0 0 10px rgba(0,0,0,0.5); }
.sk1002452 .nav a,
.sk1002452 .nav a:link,
.sk1002452 .nav a:visited				{ display: block; font-size: 0; line-height: 0; text-decoration: none; text-indent: -999px; overflow: hidden;
										 background: #0e3e84 url(images/slider-nav-bg.png) 0 0 repeat-x; position: relative;
										 height: 44px; width: 54px; border-bottom: 1px solid #0e3e84; transition: background 0.3s; }
.sk1002452 .nav a:before					{ content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 100%;
										 background: transparent url(images/slider-nav-baseball.png) center center no-repeat; }
.sk1002452 .nav a:last-child				{ border: none; }
.sk1002452 .nav a:hover,
.sk1002452 .nav a.selected,
.sk1002452 .nav a.selected:link,
.sk1002452 .nav a.selected:visited		{ background: #e4002b; }

@media screen and (max-width: 1080px){
	.sk1002452 img.img					{ height: auto; width: auto;  }
}
@media screen and (max-width: 768px){
	.sk1002452 .nav						{ position: relative; top: auto; left: auto; right: auto; bottom: auto; 
										 text-align: center; padding: 0; margin: auto; padding: auto; display: table; }
	.sk1002452 .nav a,
	.sk1002452 .nav a:link,
	.sk1002452 .nav a:visited			{ display: inline-block; }
	#Body  .sk1002452 .caption                			{ text-align: center; }
	#Body  .sk1002452 h3.title                			{ width: auto; height: 28px; overflow: hidden; display: block; float: none; padding: 0 0 6px 0; }
	#Body  .sk1002452 .link                   			{ float: none; margin: 0; }
}
@media screen and (max-width: 700px){
	#Body .sk1002452 .link                  			{ margin: auto; }
}
@media screen and (max-width: 480px){
	.sk1002452 .caption					{ position: relative; left: auto; bottom: auto; background-color: #17335d; }
	.sk1002452 h3.title					{ float: none; text-align: center; }
	.sk1002452 a.link,
	.sk1002452 a.link:link,
	.sk1002452 a.link:visited			{ float: none; display: table; margin: 6px auto; }
	.sk1002452 .nav a, 
	.sk1002452 .nav a:link, 
	.sk1002452 .nav a:visited			{ height: 40px; width: 40px; }
}