body * {
  -webkit-backface-visibility: hidden;
}

.js .royalSlider > li {
  visibility: hidden !important;
}

.royalSlider {
  margin: 0 auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.rsDefault,
.rsDefault .rsOverflow,
.rsDefault .rsSlide,
.rsDefault .rsVideoFrameHolder,
.rsDefault .rsThumbs {
  background: transparent;
}

.rsDefault .rsThumb:hover {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  /* IE8 */
}

.rsDefault .rsArrow {
  width: 30px;
}

.rsDefault .rsArrowIcn {
  background: none;
  font-family: 'icomoon';
  font-size: 60px;
  width: 30px;
  height: auto;
  line-height: 0.7;
  margin: 0;
  top: 0;
  left: 0;
}

.rsDefault .rsArrowLeft .rsArrowIcn::before {
  content: "\f104";
}

.rsDefault .rsArrowRight .rsArrowIcn::before {
  content: "\f105";
}

.rsDefault .rsArrowIcn:hover {
  background: transparent;
  opacity: 0.6;
}

.rsDefault.rsHor.rsWithThumbsVer .rsArrow {
  height: 48px;
  top: 95%;
}

.rsDefault.rsHor.rsWithThumbsHor .rsArrowIcn {
  top: calc( 50% - 45px );
}

.rsDefault.rsHor.rsWithThumbsVer .rsArrowLeft {
  left: calc( 50% - 58.5px );
}

.rsDefault.rsHor.rsWithThumbsVer .rsArrowRight {
  left: calc( 50% + -19.5px );
}

.rsDefault .rsArrowIcn {
  background-color: transparent;
}

/*
//
// Moving rsThumbsArrows
// 

.rsDefault .rsArrowIcn:active,
.rsDefault .rsArrowIcn:hover,
.rsDefault .rsThumbsArrow:active,
.rsDefault .rsThumbsArrow:hover{
//	opacity: .4;
}

$rsThumbIcnWidth: 25px;
$rsThumbIcnHeight: 15px;

.rsDefault.rsWithThumbs .rsThumbsArrow {
	position: absolute;
}

.rsDefault.rsWithThumbsVer .rsThumbsArrow {
    left: calc( 100% - 117px );
	width: $rsThumbDim1;
	height: $rsThumbIcnWidth;	
}

.rsDefault.rsWithThumbsVer .rsThumbsArrowRight {
    bottom: -$rsThumbIcnWidth;
}

.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft {
    top: -$rsThumbIcnWidth;
}

.rsDefault.rsWithThumbsHor .rsThumbsArrow {
	top: calc( 100% - 90px );
	width: $rsThumbIcnWidth;
	height: $rsThumbDim2;
}

.rsDefault.rsWithThumbsHor .rsThumbsArrowRight {
    right: -$rsThumbIcnWidth;
}

.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft {
    left: -$rsThumbIcnWidth;
}

// end: Moving rsThumbsArrows
*/
.rsDefault .rsThumb {
  width: 117px;
  height: 90px;
}

.rsDefault .rsThumbsHor {
  height: 90px;
}

.rsDefault .rsThumbsVer {
  width: 117px;
}

@media screen and (min-width: 0px) and (max-width: 800px) {
  .rsDefault .rsThumb {
    width: 97.5px;
    height: 75px;
  }

  .rsDefault .rsThumbsHor {
    height: 75px;
  }

  .rsDefault .rsThumbsVer {
    width: 97.5px;
  }

  .rsDefault.rsHor.rsWithThumbsHor .rsArrowIcn {
    top: calc( 50% - 37.5px );
  }

  .rsDefault.rsHor.rsWithThumbsVer .rsArrowLeft {
    left: calc( 50% - 48.75px );
  }

  .rsDefault.rsHor.rsWithThumbsVer .rsArrowRight {
    left: calc( 50% + -9.75px );
  }
}
html[data-book='AL4K'] .rsDefault .rsThumb.rsNavSelected {
  background-color: #f3f7fa;
}

html[data-book='AL4K'] .rsDefault .rsThumbsArrow {
  background-color: #1b6eaa;
}

html[data-book='AL4K'] .rsDefault .rsThumbsArrowIcn {
  color: #061926;
}

html[data-book='AR4K'] .rsDefault .rsThumb.rsNavSelected {
  background-color: #fff4cc;
}

html[data-book='AR4K'] .rsDefault .rsThumbsArrow {
  background-color: #e95f54;
}

html[data-book='AR4K'] .rsDefault .rsThumbsArrowIcn {
  color: #911c13;
}

html[data-book='CW4K'] .rsDefault .rsThumb.rsNavSelected {
  background-color: #e3e2e4;
}

html[data-book='CW4K'] .rsDefault .rsThumbsArrow {
  background-color: #5088b1;
}

html[data-book='CW4K'] .rsDefault .rsThumbsArrowIcn {
  color: #203748;
}

html[data-book='LV4K'] .rsDefault .rsThumb.rsNavSelected {
  background-color: #e2e9e4;
}

html[data-book='LV4K'] .rsDefault .rsThumbsArrow {
  background-color: #769a82;
}

html[data-book='LV4K'] .rsDefault .rsThumbsArrowIcn {
  color: #324539;
}

html[data-book='LC4K'] .rsDefault .rsThumb.rsNavSelected {
  background-color: #e2c39f;
}

html[data-book='LC4K'] .rsDefault .rsThumbsArrow {
  background-color: #965948;
}

html[data-book='LC4K'] .rsDefault .rsThumbsArrowIcn {
  color: #2f1c16;
}

html[data-book='MP4K'] .rsDefault .rsThumb.rsNavSelected {
  background-color: #dcd2a7;
}

html[data-book='MP4K'] .rsDefault .rsThumbsArrow {
  background-color: #e56643;
}

html[data-book='MP4K'] .rsDefault .rsThumbsArrowIcn {
  color: #7d2912;
}
