/* ===============  slick  =============== */
.slick-slider{ position:relative; display:block; -moz-box-sizing:border-box; box-sizing:border-box; -khtml-user-select:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent }

.slick-list{ position:relative; display:block; overflow:hidden; margin:0; padding:0; }
.slick-list:focus{ outline:0}
.slick-list.dragging{ cursor:pointer; cursor:hand; }

.slick-slider .slick-track,
.slick-slider .slick-list{ -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); -o-transform:translate3d(0,0,0); transform:translate3d(0,0,0); }

.slick-track{ position:relative; top:0; left:0; display:block; }
.slick-track:before,
.slick-track:after{ display:table; content:''; clear:both; }
.slick-loading .slick-track{ visibility:hidden; }
.slick-slide{ display:none; float:left; height:100%; min-height:1px; }
[dir=rtl] .slick-slide{ float:right; }
.slick-slide img{ display: block; }
.slick-slide.slick-loading img{ display:none; }
.slick-slide.dragging img{ pointer-events:none;  }
.slick-initialized .slick-slide{ display:block;  }
.slick-loading .slick-slide{ visibility:hidden;  }
.slick-vertical .slick-slide{ display:block; height:auto; border:1px solid transparent;  }
/*.slick-slider:focus{  outline: none !important; }*/
.slick-arrow.slick-hidden{ display:none;  }

/* loader */
.slick-loading .slick-list{ background: #fff url(../../../img/preloader.gif) center center no-repeat;  }
 
/* Arrows */
.slick-prev,
.slick-next{ z-index: 80; position: absolute; top: 50%; margin-top: -25px; display:block; width:3em; height: 50px; padding:0; cursor:pointer;  color:transparent; border:none; background-repeat: no-repeat; background-position: center center;  background-color: transparent;  transition: all .5s;   }
.slick-prev .text,.slick-next .text{vertical-align:-4em;text-align:center;font-size:12px;color:#333;}
.slick-prev{ left: -40px; background-image: url(../../../img/slick_L.png);  }
.slick-next{ right: -40px;  background-image:  url(../../../img/slick_R.png) ;   } 
.slick-prev:hover{ background-image: url(../../../img/slick_Lov.png);  } 
.slick-next:hover{ background-image: url(../../../img/slick_Rov.png);  } 
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{ opacity: .25;  }

@media (max-width:600px){.slick-prev,.slick-next{height:1.8em;font-size:10px;letter-spacing:-4px;background-size:50% auto}.slick-prev{left:-2.5em}.slick-next{right:-2.5em;}}

 
 

/* Dots */ 
.slick-dots{ display: inline-block; vertical-align: middle; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; position:absolute; bottom: -3em;  }
.slick-dots li
{ position: relative; display: inline-block; width: 6px; height: 6px; margin: 0 8px; padding: 0; cursor: pointer;  }
.slick-dots li button
{ display: block; width: 6px; height: 6px; cursor: pointer; color: transparent; border: 0; background: none;  }
/*.slick-dots li button:hover,
.slick-dots li button:focus
{ outline: none; } */ 
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{ opacity: 1; }
.slick-dots li button:before
{ content: '';  position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 50em; text-align: center; border:solid 2px #00817b; }
.slick-dots li.slick-active button:before
{ background: rgba(200,200,200,.8); border-color: transparent; }

@media (max-width: 520px){ 
	.slick-dots { bottom: 5px; }
}

 