/*
 * PlusSlider
 * An agnostic jQuery content slider that is easily configurable
 * Version: "1.5.11"
 * Jamy Golden (http://css-plus.com/)
 * https://github.com/JamyGolden/PlusSlider
 * License: https://github.com/JamyGolden/PlusSlider
 */

.plusslider
{
	-webkit-background-clip:padding;
	-moz-background-clip:padding;
	background-clip:padding;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	-ms-border-radius:15px;
	-o-border-radius:15px;
	border-radius:15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background-color:rgba(255,255,255,0.3);
	border:15px solid rgba(255,255,255,0.3);
	margin:0 auto;
	padding-bottom:40px;
	overflow:hidden;
	position:relative
}

.plusslider__container
{
	height:250px;overflow:hidden
}

.plusslider__slide-list
{
	position:relative
}

.plusslider__slide-item
{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	height:250px
}

.plusslider__pagi
{
	background-color:#f1f1f1;
	background-image:url(../images/svg-gradient.svg);
	background:linear(100% 100% 90deg, #ccc, #f1f1f1);
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	-ms-border-radius:0 0 10px 10px;
	-o-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	-webkit-background-clip:padding;
	-moz-background-clip:padding;
	background-clip:padding;
	height:40px;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	z-index:500
}

.plusslider__pagi-list
{
	display:table;
	margin:0 auto;
	padding:15px 0
}

.plusslider__pagi-item
{
	background:url(../images/plus-sprite.png) no-repeat left top;
	cursor:pointer;
	display:block;
	float:left;
	font-size:0;
	height:10px;
	margin:0 3px;
	text-indent:-9999px;
	width:10px;
	position:relative
}

.plusslider__pagi-item--active,.plusslider__pagi-item:hover
{
	background-position:-10px 0
}

.plusslider__arrow
{
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}

.plusslider__arrow-item
{
	background:url(../images/plus-sprite.png) no-repeat left top;
	cursor:pointer;
	height:32px;
	margin-top:-16px;
	opacity:0;
	-webkit-transition:opacity 0.2s ease-in;
	-moz-transition:opacity 0.2s ease-in;
	-o-transition:opacity 0.2s ease-in;
	transition:opacity 0.2s ease-in;
	text-indent:-9999px;
	width:32px;
	position:absolute;
	top:50%;
	z-index:200
}

.plusslider:hover .plusslider__arrow-item
{
	opacity:1
}

.plusslider__arrow-item--prev
{
	background-position:0 -10px;
	left:10px
}

.plusslider__arrow-item--prev:hover
{
	background-position:0 -42px;
	left:10px
}

.plusslider__arrow-item--next
{
	background-position:-33px -10px;
	right:10px
}

.plusslider__arrow-item--next:hover
{
	background-position:-33px -42px
}

.plusslider--type-fader .plusslider__slide-item
{
	display:none;
	position:absolute;
	left:0;
	top:0
}

.plusslider--type-fader .plusslider__slide-item--active
{
	z-index:2
}

.plusslider--type-fader .plusslider__pagi-list
{
	position:relative;
	z-index:200
}

#slider>*
{
	display:none
}

#slider>*:first-child,.plusslider #slider>*
{
	display:block
}
