/**
  * Rhinoslider 1.05
  * http://rhinoslider.com/
  *
  * Copyright 2014: Sebastian Pontow, Rene Maas (http://renemaas.de/)
  * Dual licensed under the MIT or GPL Version 2 licenses.
  * http://rhinoslider.com/license/
  */

.slider_ul 
{
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	z-index:1;
}

.art_slider .slider_content 
{
	width:1020px;
	height:340px;
	margin:0 auto 50px;
	padding:0;
	overflow:hidden;
}

.slider_ul li
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	list-style:none;
	background:none;
}

.art_slider .art_element
{
	margin:0;
	padding-top:0;
}

/*#slider li img
{
	width:100%;
}*/
  
.rhino-btn {
	
	/*width:53px;
	height:53px;*/
	display:block;
	text-indent:-999%;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	z-index:2;
	
	background-repeat:no-repeat;
	/*background-size: 53px 53px;
	-webkit-background-size: 53px 53px;*/
}

.rhino-prev, .rhino-next 
{ 
	top:50%; 
	width:32px;
	height:53px;
	background-size: 32px 53px;
	-webkit-background-size: 32px 53px;
}

.rhino-prev {
	left:3px;
	background-image:url(../../img/slider/left.png);
}

.rhino-next {
	right:3px;
	background-image:url(../../img/slider/right.png)
}

/*.rhino-prev:hover { background-image:url(../../img/slider/left_hover.png); }

.rhino-next:hover { background-image:url(../../img/slider/right_hover.png); }*/

.rhino-toggle {
	/*top:-4px;
	left:-6px;*/
	top:3px;
	left:3px;
}

.rhino-play,
.rhino-pause
{
	width:35px;
	height:35px;
	background-size: 35px 35px;
	-webkit-background-size: 35px 35px;
}

.rhino-play { background-image:url(../../img/slider/play.png); }

/*.rhino-play:hover { background-image:url(../../img/slider/play_hover.png); }*/

.rhino-pause { background-image:url(../../img/slider/pause.png); }

/*.rhino-pause:hover { background-image:url(../../img/slider/pause_hover.png); }*/

.rhino-container { position:relative; }

.rhino-caption {
	position:absolute;
	background: #000;
	display:none;
	left:0;
	right:0;
	top:0;
	color:#fff;
	padding:10px;
	text-align:right;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
}

.rhino-bullets {
	position: absolute;
	bottom: -3px;
	left: 50%;
	margin:0 0 0 -50px;
	z-index: 10;
	background-image:url(../../img/slider/bullets_bg.png);
	background-repeat:repeat;
	padding:0;
}

.rhino-bullets:before, .rhino-bullets:after {
	position:absolute;
	display:block;
	left:-16px;
	content:' ';
	width:16px;
	height:26px;
	background-image:url(../../img/slider/bullets_bg_left.png);
}

.rhino-bullets:after {
	left:auto;
	right:-16px;
	background-image:url(../../img/slider/bullets_bg_right.png);
}

.rhino-bullets li {
	float:left;
	display:inline;
	margin:0 2px;
	padding:0;
	background:none;
}

.rhino-bullets li a.rhino-bullet {
	display: block;
	width: 16px;
	height: 15px;
	line-height:15px;
	cursor: pointer;
	background: none;
	font-size: 10px;
	text-align: center;
	padding: 6px 0 5px 0;
	color: #AE1A33;
	text-decoration:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
}

.rhino-bullets li a.rhino-bullet:hover, .rhino-bullets li a.rhino-bullet:focus {
	color:#999;
	background:#eee;
}

.rhino-bullets li a.rhino-bullet.rhino-active-bullet {
	color:#fff;
	background:#5cd4e8;
}

@media only screen and (max-width: 950px)
{
	/*.rhino-btn
	{
		width:40px;
		height:40px;
		background-size: 40px 40px;
		-webkit-background-size: 40px 40px;
		
	}*/
	.rhino-prev, .rhino-next 
	{
		width:25px;
		height:41px;
		background-size: 25px 41px;
		-webkit-background-size: 25px 41px;
	}
	
	.rhino-play,
	.rhino-pause
	{
		width:26px;
		height:26px;
		background-size: 26px 26px;
		-webkit-background-size: 26px 26px;
	}
	
	.rhino-bullets
	{
		margin: 0 0 0 -40px;
	}		
	
	.rhino-bullets:before, .rhino-bullets:after
	{
		width:12px;
		height:20px;
		background-size: 12px 20px;
		-webkit-background-size: 12px 20px;
	}
	
	.rhino-bullets:before
	{
		left:-12px;
	}
	
	.rhino-bullets:after
	{
		right:-12px;
	}
	
	.rhino-bullets li 
	{
		margin:0 1px;
	}
	
	.rhino-bullets li a.rhino-bullet
	{
		height:14px;
		width:14px;
		font-size:11px;
		line-height:12px;
		padding: 5px 0 4px 0;
		
	}
}

@media only screen and (max-width: 570px)
{
	/*.rhino-btn
	{
		width:30px;
		height:30px;
		background-size: 30px 30px;
		-webkit-background-size: 30px 30px;
		
	}*/
	
	.rhino-prev, .rhino-next 
	{
		width:20px;
		height:33px;
		background-size: 20px 33px;
		-webkit-background-size: 20px 33px;
	}
	
	.rhino-play,
	.rhino-pause
	{
		width:21px;
		height:21px;
		background-size: 21px 21px;
		-webkit-background-size: 21px 21px;
	}
	
	.rhino-bullets:before, .rhino-bullets:after
	{
		width:10px;
		height:16px;
		background-size: 10px 16px;
		-webkit-background-size: 10px 16px;
	}
	
	.rhino-bullets:before
	{
		left:-10px;
	}
	
	.rhino-bullets:after
	{
		right:-10px;
	}
	
	.rhino-bullets li 
	{
		margin:0 1px;
	}
	
	.rhino-bullets li a.rhino-bullet
	{
		width:14px;
		height:12px;
		font-size:9px;
		line-height:10px;
		padding: 4px 0 3px 0;
		
	}
}