/* sp_slider */

.sp_slider{
  padding:0;
  position:relative;
}

.sp_slider>div{
  margin:0 0 5px;
}

.sp_slider .sp_slider_prev {
  bottom:0;
  cursor:pointer;
  left:10px;
  margin:0 0 0 0;
  position:absolute;
}
.sp_slider .sp_slider_next {
  bottom:0;
  cursor:pointer;
  margin:0 0 0 0;
  position:absolute;
  right:10px;
}
.sp_slider .sp_slider_prev img,
.sp_slider .sp_slider_next img {
  display:block;
}

.slick-dots {
  display: block;
  width: 100%;
  height:17px;
  padding:9px 0 0;
  list-style: none;
  text-align: center;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  width: 8px;
  height: 8px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 8px;
  height: 8px;
  content: ' ';
  text-align: center;
  background:#d2d2d2;
  border-radius:4px; 
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
}
.slick-dots li.slick-active button:before {
  background:#0066cc;
}

/* products_slider */

.products_slider>div p {
  color:#222222;
  font-size:14px;
  margin:5px 0 0 0;
}

.products_slider>div ul {
  padding:0 0 0 20px;
}

.products_slider>div ul li {
  list-style-type:disc;
}




