/* SLIDER */
/* line 6, ass4764.tmp.scss */
.ECSlider {
  width: 100%;
  position: relative;
  margin-bottom: 25px;
  /*    * {
          font-size: 0
      }*/
}
/* line 12, ass4764.tmp.scss */
.ECSlider .ECSArrow {
  display: block;
  width: 35px;
  height: 55px;
  text-align: center;
  line-height: 60px;
  position: absolute;
  top: calc(50% - 27px);
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none;
  cursor: pointer;
  background: #e0e0e0;
  border: 1px solid #fff;
  opacity: 0.4;
  z-index: 2;
  transition: opacity 0.2s ease;
}
.ECSlider .ECSArrow:hover {
  opacity: 0.7;
}
.ECSlider .ECSArrow em {
  font-size: 24px;
  color: #4e4e4e;
  width: 8px;
  display: inline-block;
  position: relative;
}
.ECSlider .ECSArrow em:before {
  position: absolute;
}
.ECSlider .ECSArrow.right em:before {
  left: calc(50% - 2px);
}
.ECSlider .ECSArrow.left em:before {
  left: calc(50% - 7px);
}
/* line 24, ass4764.tmp.scss */
.ECSlider .ECSArrow.left {
  left: 0;
  border-radius: 0px 10px 10px 0px;
}
/* line 27, ass4764.tmp.scss */
.ECSlider .ECSArrow.left.disable em {
  color: #CCCCCC;
}
/* line 31, ass4764.tmp.scss */
.ECSlider .ECSArrow.right {
  right: 0;
  border-radius: 10px 0px 0px  10px;
}
/* line 34, ass4764.tmp.scss */
.ECSlider .ECSArrow.right.disable em {
  color: #CCCCCC;
}
/* line 39, ass4764.tmp.scss */
.ECSlider .ECSContainer {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  max-width: 100%;
}
/* line 44, ass4764.tmp.scss */
.ECSlider .ECSContainer .ECSWrapper {
  display: block;
  width: auto;
  padding: 0;
  margin: 0;
  min-height: 100px;
}
/* line 49, ass4764.tmp.scss */
.ECSlider .ECSContainer .ECSWrapper li {
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  white-space: normal;
  position: absolute;
  top: 0;
}
.ECSlider .ECSContainer .ECSWrapper li.visibleSlide {
  z-index: 1;
}
/* line 58, ass4764.tmp.scss */
.ECSlider .ECSPagination {
  display: table;
  margin: 20px auto;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 62, ass4764.tmp.scss */
.ECSlider .ECSPagination span {
  display: inline-block;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  margin: 0 10px;
  background: #cdcdcd;
  border: 1px solid #5c5d5d;
  cursor: pointer;
}
/* line 71, ass4764.tmp.scss */
.ECSlider .ECSPagination span.current {
  background: #fff;
  cursor: auto;
}

/* line 79, ass4764.tmp.scss */
.ECSlider.recommendations .ECSContainer::before {
  border-left: 1px solid #ffffff;
  content: "";
  height: 100%;
  position: absolute;
  z-index: 1;
}
/* line 86, ass4764.tmp.scss */
.ECSlider.recommendations li {
  box-shadow: inset 1px 0px 0px 0px #CCCCCC;
}
/* line 88, ass4764.tmp.scss */
.ECSlider.recommendations li:first-child {
  box-shadow: none;
}


.ECSlider.fullWidth .ECSContainer {
    width: 100%;
}

.ECSlider.fullWidth .ECSContainer li {
    padding: 0;
}

.ECSlider.fullWidth img {
    width: 100%;
}

.ECSlider.fullWidth .ECSPagination {
    margin: 0;
    position: absolute;
    z-index: 2;
    width: 100%;
    bottom: -20px;
    text-align: center;
}
.ECSlider.fullWidth .ECSPagination a {
    width: 13px;
    height: 13px;
    background-color: #CCCCCC;
    outline: none;
}
.ECSlider.fullWidth .ECSPagination a.current {
     background-color: #fff;
}

