@charset 'UTF-8';
/* Slider */
.slick-slider{}
.slick-loading .slick-list{background: #fff url('ajax-loader.gif') center center no-repeat}

/* Arrows */
span.slick-next,
span.slick-prev{position:absolute;z-index:5;top:50%;margin-top:-24px;width:48px;height:48px;background:#000;border-radius:6px;transition:background .15s;}
span.slick-next:before,
span.slick-prev:before{content:"\34";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:ETModules;font-size:24px;color:#fff;line-height:1;}
span.slick-prev{left:-55px;}
span.slick-next{right:-55px;}
span.slick-next:before{content:"\35";}
span.slick-next:hover,
span.slick-prev:hover{background:#ab0202;cursor:pointer;}

button.slick-prev,
button.slick-next{
  position: absolute;
  z-index:15;
  top: 50%;
  font-size: 0;
  line-height: 0;
  display: block;
  width: 48px;
  height: 48px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: 0;
  border-radius: 50%;
  outline: none;
  background:#000;
	transition: all .3s;
	opacity:1;
}
button.slick-prev:hover,
button.slick-prev:focus,
button.slick-next:hover,
button.slick-next:focus{
  color: transparent;
  outline: none;
  background: rgba(0,0,0,.5);
	opacity:1
}
button.slick-prev.slick-disabled:before,
button.slick-next.slick-disabled:before{
  opacity: .25;
}
button.slick-prev:before,
button.slick-next:before{
	position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);
  font-family:qcons;
  font-size: 30px;
  line-height: 1;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
button.slick-prev{left:0}
[dir='rtl'] button.slick-prev{right:0;left:auto}
button.slick-prev:before{content:"\e91d"}
[dir='rtl'] button.slick-prev:before{content:"\e91e"}
button.slick-next{right:0}
[dir='rtl'] button.slick-next{right:auto;left:0}
button.slick-next:before{content:"\e91e"}
[dir='rtl'] button.slick-next:before{content:"\e91d"}


/* Dots */
.slick-dotted.slick-slider{margin-bottom:0;}
.slick-dots{position:absolute;bottom:-50px;display:block;margin:0;padding:0;width:100%;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;width:12px;height:12px;cursor:pointer;}
.slick-dots li button{display:block;padding:0;width:12px;height:12px;background:#bbb;border-radius:12px;border:0;box-shadow:none;outline:none;font-size:0;line-height:0;cursor:pointer;}
.slick-dots li button:hover,
.slick-dots li button:focus{outline:none;}
.slick-dots li.slick-active button{background:#ab0202;opacity:1;}
