.slick-slider .slick-prev, .slick-slider .slick-next {
  z-index: 1;
  font-size: 2.5em;
  height: 40px;
  width: 40px;
  margin-top: -20px;
  color: #B7B7B7;
  position: absolute;
  top: 50%;
  text-align: center;
  color: #000;
  opacity: .3;
  transition: opacity .25s;
  cursor: pointer;
	background: #FFFFFF;
}
.slick-slider .slick-prev:hover, .slick-slider .slick-next:hover {
  opacity: .65;
}
.slick-slider .slick-prev {
  left: 0;
}
.slick-slider .slick-next {
  right: 0;
}

#detail .product-images {
  width: 100%;
  margin: 0 auto;
  border:0px solid #eee;
}
#detail .product-images li, #detail .product-images figure, #detail .product-images a, #detail .product-images img {
  display: block;
  outline: none;
  border: none;
  max-width:100%;
  max-height: 500px;
  margin: 0px auto;
}
#detail .product-images .main-img-slider figure {
  margin: 0 auto;
  padding: 0 2em;
}
#detail .product-images .main-img-slider figure a {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}
#detail .product-images .main-img-slider figure a img {
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
}
#detail .product-images .thumb-navVert {
  margin: 0 auto;
  padding:20px 10px;
  max-width: 600px;
}
#detail .product-images .thumb-navVert.slick-slider .slick-prev, #detail .product-images .thumb-navVert.slick-slider .slick-next {
  font-size: 1.2em;
  height: 20px;
  width: 26px;
  margin-top: -10px;
}
#detail .product-images .thumb-navVert.slick-slider .slick-prev {
  margin-left: -30px;
}
#detail .product-images .thumb-navVert.slick-slider .slick-next {
  margin-right: -30px;
}
#detail .product-images .thumb-navVert li {
  display: block;
  margin: 0 auto;
  cursor: pointer;
height:80px;
}
#detail .product-images .thumb-navVert li img {
  display: block;
  max-width: 90%;
  max-height: 75px;
  margin: 0 auto;
  border: 2px solid transparent;
  -webkit-transition: border-color .25s;
  -ms-transition: border-color .25s;
  -moz-transition: border-color .25s;
  transition: border-color .25s;
}
#detail .product-images .thumb-navVert li:hover, #detail .product-images .thumb-navVert li:focus {
  border-color: #999;
}
#detail .product-images .thumb-navVert li.slick-current img {
  border-color: #2a2a2a;
}
	
.main_img { width: 900px; margin: 0 auto}
.thumb-navVert{ width: 100px; margin: 0 auto;}
.main-img-slider{ width: 500px; }
.thumb-navVert .slick-current img{ border:1px solid #000 }
.slick-up{}


.slick-slider .slick-up, .slick-slider .slick-down {
  z-index: 9;
  font-size: 2.5em;
  height: 40px;
  width: 40px;
  margin-top: -20px;
  color: #B7B7B7;
  position: absolute;
  top: 50%;
  text-align: center;
  color: #000;
  opacity: .3;
  transition: opacity .25s;
  cursor: pointer;
	background: #FFFFFF;
	
	  

}
.slick-slider .slick-down:before {
  content: "\e019";
font-family: linea-arrows-10 !important;
}
.slick-slider .slick-up:before {
content: "\e083";
font-family: linea-arrows-10 !important;
}
.slick-slider .slick-next:before {
  content: "\e04b";
font-family: linea-arrows-10 !important;
}
.slick-slider .slick-prev:before {
content: "\e03f";
font-family: linea-arrows-10 !important;
}
.slick-slider .slick-up:hover, .slick-slider .slick-down:hover {
  opacity: .65;
}
.slick-slider .slick-up {
right: 0;

top: 10px;
left: 40%;
}
.slick-slider .slick-down {
right: 0;
bottom: 0;
top: auto;
left: 40%;
}
.vertgallery { /* float:left;*/vertical-align:top;display:inline-block; }
@media screen and  (max-width:990px)
{
	.main-img-slider{ width: 60%; }
	.main_img { width: 100%;margin: 0 auto; }
	 #detail .product-images img { margin:0px auto; max-height:340px}
	 .thumb-navVert { width: 100px;margin: 0 auto; }
	 #detail .product-images .thumb-navVert li img { max-height: 60px; }
	 .vertgallery {  float:none;vertical-align:top;display:inline-block; }
}

@media screen  and (max-width:480px)
{
 .thumb-navVert { display:none !important }
 	.main-img-slider{ width: 99%; }
}

@font-face{font-family:linea-arrows-10;src:url(fonts/linea-arrows-10.eot);src:url(fonts/linea-arrows-10.eot?#iefix) format("embedded-opentype"),url(../fonts/linea-arrows-10.woff) format("woff"),url(fonts/linea-arrows-10.ttf) format("truetype"),url(fonts/linea-arrows-10.svg#linea-arrows-10) format("svg");font-weight:400;font-style:normal}



@media screen and (min-width:990px) and  (max-width:1080px)
{
.main-img-slider {width: 400px;}
}