.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select: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:none;}.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:'';}.slick-track:after{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-loading .slick-list {
  background: #fff url('./ajax-loader.gif') center center no-repeat;
}


/* SLIDES */

.screens-slider.slick-slider {
  padding: 0 20px;
}
.printworks .screens-slider.slick-slider {
  max-width: 860px;
}

.labelsaddresses .screens-slider.slick-slider {
  max-width: 900px;
  padding: 0;
}


.concealer .screens-slider.slick-slider {
  max-width: 730px;
  padding: 0;
}


.liveinterior.win .screens-slider.slick-slider {
  max-width: 822px;
  padding: 0;
}
.screens-slider.slick-slider img {
  width: 100%;
  max-width: 990px;
  height: auto;
}
.liveinterior.mac .screens-slider.slick-slider img {
  width: 100%;
  max-width: 970px;
  height: auto;
}
.liveinterior.win .screens-slider.slick-slider img {
  width: 100%;
  max-width: 822px;
  height: auto;
}
.labelsaddresses .screens-slider.slick-slider img {
  max-width: 900px;
  margin: 0 auto;
}
.concealer .screens-slider.slick-slider img {
  max-width: 730px;
  margin: 0 auto;
}

.printworks .screens-slider.slick-slider .printworks-slider {
  max-width: 860px;
  margin: 0 auto;
  height: 0;
  padding-top: 63.953488%;
}
.printworks .screens-slider.slick-slider .printworks-slider-1 {
  background: url(/products/printworks/img/screenshots/screenshot_1.png) center center no-repeat;
  background-size: cover;
}
.printworks .screens-slider.slick-slider .printworks-slider-2 {
  background: url(/products/printworks/img/screenshots/screenshot_2.png) center center no-repeat;
  background-size: cover;
}
.printworks .screens-slider.slick-slider .printworks-slider-3 {
  background: url(/products/printworks/img/screenshots/screenshot_3.png) center center no-repeat;
  background-size: cover;
}
.printworks .screens-slider.slick-slider .printworks-slider-4 {
  background: url(/products/printworks/img/screenshots/screenshot_4.png) center center no-repeat;
  background-size: cover;
}
.mini-slider.slick-slider {
  width: 100%;
  max-width: 390px;
}
.mini-slider.slick-slider img {
  width: 100%;
  height: auto;
}
.liveinterior.mac .mini-slider.slick-slider img {
  max-width: 390px;
}
.liveinterior.win .mini-slider.slick-slider img {
  max-width: 375px;
}
.samples-slider.slick-slider {
  max-width: 930px;
  margin: 0 auto;
  line-height: 0;
}
.samples-slider .slick-slide {
  text-align: center;
}
.samples-slider .slick-slide a {
  display: inline-block;
  width: 100%;
}
.samples-slider.slick-slider img {
  width: 100%;
  height: auto;
}
.composer .samples-slider .slick-slide a,
.composer .samples-slider.slick-slider img,
.disccover .samples-slider .slick-slide a,
.disccover .samples-slider.slick-slider img,
.labelsaddresses .samples-slider .slick-slide a,
.labelsaddresses .samples-slider.slick-slider img {
  max-width: 133px;
}
.swiftpublisher .samples-slider .slick-slide a,
.swiftpublisher .samples-slider.slick-slider img {
  max-width: 125px;
}
.liveinterior .samples-slider .slick-slide a,
.liveinterior .samples-slider.slick-slider img {
  max-width: 180px;
}

/* ARROWS */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  color: transparent;
  background: transparent;
  border: none;
  outline: none;
  padding: 0;
  cursor: pointer;
}
.screens-slider .slick-prev,
.screens-slider .slick-next {
  width: 21px;
  height: 52px;
  margin-top: -26px;
  background: url(/share/img/slider_arrows_white@2x.png) no-repeat 0 0;
  background-size: 42px 52px;
}
.screens-slider .slick-prev {
  left: -30px;
  background-position: 0 0;
}
.screens-slider .slick-prev:active {
  margin-left: -1px;
}
.screens-slider .slick-next {
  right: -30px;
  background-position: -21px 0;
}


.screens-slider .slick-next:active {
  margin-right: -1px;
}
.grey-scheme .slick-prev,
.grey-scheme .slick-next,
.samples-slider .slick-prev,
.samples-slider .slick-next {
  width: 19px;
  height: 52px;
  margin-top: -26px;
  background: url(/share/img/slider_arrows_grey@2x.png) no-repeat 0 0;
  background-size: 76px 52px;
}
.grey-scheme .slick-prev,
.samples-slider .slick-prev {
  left: -39px;
  background-position: -19px 0;
}
.grey-scheme .slick-prev:active,
.samples-slider .slick-prev:active {
  margin-left: -1px;
}
.grey-scheme .slick-next,
.samples-slider .slick-next {
  right: -39px;
  background-position: -38px 0;
}
.grey-scheme .slick-next:active,
.samples-slider .slick-next:active {
  margin-right: -1px;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
}
.screens-slider .slick-prev:hover,
.screens-slider .slick-prev:focus,
.screens-slider .slick-next:hover,
.screens-slider .slick-next:focus {
  opacity: .8;
}
.samples-slider .slick-prev:hover,
.samples-slider .slick-prev:focus {
  background-position: 0 0;
}
.samples-slider .slick-next:hover,
.samples-slider .slick-next:focus {
  background-position: -57px 0;
}


/* DOTS */
.slick-dots {
  display: block;
  width: 100%;
  padding: 0;
  list-style: none;
  text-align: center;
}
.screens-slider .slick-dots {
  position: relative;
  bottom: 1px;
}
.concealer .screens-slider .slick-dots {
  position: absolute;
  bottom: -35px;
}
.samples-slider .slick-dots {
  position: absolute;
  bottom: -55px;
}
.review-slider .slick-dots  {
  margin-top: 4px;
}
.gb-review-slider .slick-dots {
  margin-top: 4px;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 7px;
  padding: 0;
  cursor: pointer;
  width: 11px;
  height: 11px;
  border-radius: 50%;
}
.screens-slider .slick-dots li {
  border: 1px solid #ffffff;
  box-shadow: 0 0 1px rgba(255,255,255,.8);
}


.grey-scheme .slick-dots li,
.blue-scheme .slick-dots li,
.samples-slider .slick-dots li,
.mini-slider .slick-dots li {
  border: 1px solid #929292;
/*   box-shadow: 0 0 1px rgba(255,255,255,.8); */
}
.screens-slider .slick-dots li:hover {
  background: rgba(255,255,255,.25);
}
.samples-slider .slick-dots li:hover,
.blue-scheme .slick-dots li:hover,
.mini-slider .slick-dots li:hover {
  background: rgba(101,160,232,.75);
}
.grey-scheme .slick-dots li:hover {
  background: rgba(0,0,0,.25);
}

.gb-review-slider .slick-dots li {
  border: 1px solid #ab66ef;
  width: 16px;
  height: 16px;
  border-width: 2px;
  margin: 23px 10px 0;
}
.gb-review-slider .slick-dots li:hover {
  background-color: rgba(174,91,238,.3);
}
.gb-review-slider .slick-dots li.slick-active {
  border: 1px solid #ab66ef;
  background: #ab66ef;
  
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
  width: 11px;
  height: 11px;
  padding: 5px;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}



.screens-slider .slick-dots li.slick-active {
  background: #ffffff;
}
.samples-slider .slick-dots li.slick-active,
.blue-scheme .slick-dots li.slick-active,
.mini-slider .slick-dots li.slick-active {
  background: #65a0e8;
  border-color: #65a0e8;
}
.grey-scheme .slick-dots li.slick-active {
  background: #929292;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

@media only screen and (min-width: 990px) {
 .screens-slider.slick-slider {
   padding: 0;
 } 
}

@media only screen and (max-width: 415px) {
  .liveinterior .samples-slider.slick-slider {
    max-width: 200px;
  }
  
  .liveinterior .samples-slider .slick-dots li {
    margin: 0 6px;
  }
  .liveinterior.mac .samples-slider .slick-dots {
    left: -50px;
    right: -50px;
    width: auto;
  }
}

@media only screen and (-moz-min-device-pixel-ratio: 2) and (min-width: 600px), 
only screen and (-o-min-device-pixel-ratio: 2/1) and (min-width: 600px), 
only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 600px), 
only screen and (min-device-pixel-ratio: 2) and (min-width: 600px) {
.printworks .screens-slider.slick-slider .printworks-slider-1 {
  background: url(/products/printworks/img/screenshots/screenshot_1@2x.png) center center no-repeat;
  background-size: cover;
}
.printworks .screens-slider.slick-slider .printworks-slider-2 {
  background: url(/products/printworks/img/screenshots/screenshot_2@2x.png) center center no-repeat;
  background-size: cover;
}
.printworks .screens-slider.slick-slider .printworks-slider-3 {
  background: url(/products/printworks/img/screenshots/screenshot_3@2x.png) center center no-repeat;
  background-size: cover;
}
.printworks .screens-slider.slick-slider .printworks-slider-4 {
  background: url(/products/printworks/img/screenshots/screenshot_4@2x.png) center center no-repeat;
  background-size: cover;
}
}
