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


/* Arrows */
.slick-prev,
.slick-next {
	position: absolute;
	display: block;

	line-height: 0px;
	font-size: 0px;
	cursor: pointer;
	background: transparent;
	color: transparent;
	top: calc( 50% - 1.41em );
	z-index: 1;


	font-size: 20px;
	line-height: 1;
	color: transparent;
	opacity: 0.75;
	border: none;
	border-bottom: 2px solid #eee;
	border-left: 2px solid #eee;
	width:2em;
	height:2em;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
      opacity: 1;
	outline: none;
}



.slick-prev {
	left: 2em;
	transform: rotate(45deg);
}


.slick-next {
  	right: 2em;
	transform: rotate(-135deg);
}



/* Dots */
.slick-dotted.slick-slider {
}

.slick-dots {
  position: absolute;
  bottom: -0.75em;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
    position: relative;
    display: inline-block;
    height: 2em;
    width: 2em;
    cursor: pointer;
}
    .slick-dots li button {
      border: 0;
      background: transparent;
      color: transparent;
      outline: none;
      cursor: pointer; }
      .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 {
        position: absolute;
		  display: block;
		  background: #000000;
		  border-radius: 50%;
        top: 0;
        left: 0;
        content: "";
        width: 8px;
        height: 8px;
}
.slick-dots li.slick-active button:before {
	background: #93D400;
}



@media (max-width: 1096px) {

	/* Arrows */
  .slick-prev,
	.slick-next {
		/*top: calc( 50% - 0.7em );*/
		width:1em;
		height:1em;
	}
  .slick-prev { left: -1em; }
  .slick-next { right: -1em; }

}
