
@charset 'UTF-8';
.slider05 .slick-dots, 
.slider05 .slick-next, 
.slider05 .slick-prev {
	position: absolute;	display: block;	padding: 0
}

.slider05 .slick-loading .slick-list {
	background: url(ajax-loader.gif) center center no-repeat #fff
}
.slider05 .slick-next, 
.slider05 .slick-prev {
	top: 50%;	width: 20px;	height: 20px;	margin-top: -10px\9;
	-webkit-transform: translate(0, -50%);	-ms-transform: translate(0, -50%);	transform: translate(0, -50%);
	cursor: pointer;	color: transparent;	border: none;	background: none;
}
.slider05 .slick-next:focus, 
.slider05 .slick-next:hover, 
.slider05 .slick-prev:focus, 
.slider05 .slick-prev:hover {
	background: none;
}
.slider05 .slick-next:focus:before, 
.slider05 .slick-next:hover:before, 
.slider05 .slick-prev:focus:before, 
.slider05 .slick-prev:hover:before {
	opacity: 1
}
.slider05 .slick-next.slick-disabled:before, 
.slider05 .slick-prev.slick-disabled:before {
	opacity: .25
}
.slider05 .slick-next:before, 
.slider05 .slick-prev:before {
	opacity: .5;
}
.slider05 .slick-prev {
	left: -25px
}
[dir=rtl] .slick-prev {	right: -25px;	left: auto}
.slick-prev:before {
content:""; position: absolute;	top: 50%;	left:50%; transform:translate(-50%,-50%); border:0px solid #ccc;
width:22px; height:22px; background-color:#fff; background-image:url(../img/prev_bl.png); border-radius:50%;
}
.slider05 .slick-next:before, 
[dir=rtl] .slick-prev:before {
content:""; position: absolute;	top: 50%;	left:50%; transform:translate(-50%,-50%);  border:0px solid #ccc;
width:22px; height:22px; background-color:#fff; background-image:url(../img/next_bl.png); border-radius:50%;
}
.slider05 .slick-next {
	right: -25px
}
[dir=rtl] .slick-next {
	right: auto;	left: -25px
}
.slider05 .slick-slider {
	padding: 30px 0 0px 0
}
.slider05 .slick-dots { position:relative;
	padding-top: 10px;	width: 100%;	list-style: none;	text-align: center
}
.slider05 .slick-dots li {
	position: relative;	display: inline-block;	width: 15px; height: 15px;	margin: 0 5px;	padding: 0;	cursor: pointer
}
.slider05 .slick-dots li button { position:relative;
	font-size: 0;line-height: 0;display: block;	width: 15px; height: 15px;	padding: 1px;	cursor: pointer;
	border: 0;	outline: 0;	background:none;
}
.slider05 .slick-dots li button:focus, 
.slider05 .slick-dots li button:hover {
	outline: 0
}
.slider05 .slick-dots li button:focus:before, 
.slider05 .slick-dots li button:hover:before {
	opacity: 1
}
.slider05 .slick-dots li button:before {position: absolute;	top: 50%;	left:50%; transform:translate(-50%,-50%); opacity: .3;
content:""; width:6px; height:6px; background-color:#222; border-radius:50%;
}
.slider05 .slick-dots li.slick-active button:before {
	opacity: 1;
	color: #000
}
