




/* !.wideslider
---------------------------------------------------------- */
.widesliderWrap {
	width: 100%;
	margin-bottom: 0px;
	overflow: hidden;
}
.widesliderWrap:after {
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
.wideslider {
	width: 100%;
	text-align: left;
	position: relative;
}

.wideslider ul,
.wideslider ul li {
	float: left;
	display: inline;
	overflow: hidden;
}
.wideslider ul li img {
	max-width: 100%;
	margin: 0 auto;
	display: none;
}

.wideslider_base {
	top: 0;
	position: absolute;
}
.wideslider_wrap {
	top: 0;
	position: absolute;
	overflow: hidden;
}
.slider_prev,
.slider_next {
	top: 0;
	position: absolute;
	z-index: 10;
	cursor: pointer;
	background: url(../img/bg_slider01.png) 0 0 repeat;
}
.slider_prev {margin-left:-5px;}
.slider_next {margin-right:-5px;}

.slider_prev .btn_prev,
.slider_next .btn_next {
	position: absolute;
	top: 141px;
	width: 58px;
	height: 58px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.slider_prev:hover .btn_prev,
.slider_next:hover .btn_next { background-position: 0 -58px;}

	.slider_prev .btn_prev {
		right: 3px;
		background-image: url(../img/btn_slider_prev01.png);
	}
	.slider_next .btn_next {
		left: 3px;
		background-image: url(../img/btn_slider_next01.png);
	}
.pagination {
	bottom: 10px;
	left: 0;
	width: 100%;
	height: 15px;
	text-align: center;
	position: absolute;
	z-index: 10;
	display: none;
}

.pagination a {
	margin: 0 10px;
	width: 10px;
	height:10px;
	display: inline-block;
	overflow: hidden;
	background: url(../img/ico_slider_no.png) center no-repeat;
	background-size: 10px 10px;
}
.pagination a.active {/*box-shadow: 0 4px 2px -3px rgba(0, 0, 0, .5) inset;*/
	filter:alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	opacity: 1!important;
	background: url(../img/ico_slider_on.png) center no-repeat;
	background-size: 10px 10px;
}
@media screen and (max-width: 768px) {
	
.widesliderWrap { margin-bottom: 15px; }

	.pagination {
		display: block;
		bottom: -30px; 
	}
	.wideslider {
		margin-bottom: 30px; 
	}
	.wideslider ul li img {
		padding: 0;
		width: 100%;
	}
}

/* =======================================
	ClearFixElements
======================================= */
.wideslider ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

.wideslider ul {
	display: inline-block;
	overflow: hidden;
}