@charset 'UTF-8'; 


/* Arrows ============================= */
.slick-prev,
.slick-next { font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent; }
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus { color: transparent; outline: none; background: transparent; }
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {font-family: 'Ultimate-Icons' !important; opacity: 1; }
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before { opacity: .25; }
.slick-prev:before,
.slick-next:before { font-family: 'Ultimate-Icons' !important; font-size: 20px; line-height: 1; opacity: .75; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-prev { left: -25px; }
[dir='rtl'] .slick-prev { right: -25px; left: auto; }
.slick-prev:before { content: "\e98c"; }
[dir='rtl'] .slick-prev:before { content: "\e98e";}
.slick-next { right: -25px; }
[dir='rtl'] .slick-next { right: auto; left: -25px; }
.slick-next:before { content: "\e98e"; }
[dir='rtl'] .slick-next:before { content: "\e98c"; }

/* Dots ============================= */
.slick-dotted.slick-slider { margin-bottom: 30px; }
.slick-dots { position: absolute; bottom: -35px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; }
.slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; 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:hover:before,
.slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 7px; height: 7px; content: ''; text-align: center; opacity: .25; background: black;border-radius:100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: .75; color: black; }


/* Custom ============================= */
.main-slider .item{border:solid 1px #ededed;background-color:#f4f4f4;}
.main-slider .item img{display:table;margin:0 auto;}
.thumb-slider{margin-top:10px;}
.thumb-slider .thumbnail{width:100%;max-width:75px;height:75px;display:table;margin:0 auto;background-size:cover;background-position:center;border:solid 1px #ededed;}
.thumb-slider .slick-slide{opacity:0.7;transition:all 300ms ease-in-out;}
.thumb-slider .slick-slide.slick-current{opacity:1;transition:all 300ms ease-in-out;}
.thumb-slider .slick-slide.slick-current .thumbnail{border: 2px solid #ededed;}
.thumb-slider.not-enough-slide .slick-track{transform: translate3d(0px, 0px, 0px) !important;margin:0;}
.thumb-slider.not-enough-slide  .slick-dots{display:none;}