/* 71.428571428571%; */
/* 40px */
/* 35%; */
/* 14px / 40px = 35% */
/*  MIXINZ  */
/* PATCH TO FIX ZINDEX ISSUE ON E1 FULL-WIDTH-INNER VARIANT */
/* line 31, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.editorial.full-inner .inner {
  z-index: 0;
}

/* MODAL SHTUFFS */
/* line 37, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.hotspot-module {
  height: 620px;
  line-height:3.2em;
}
/* line 41, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.hotspot-module .image-module {
  height: 540px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 49, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.hotspot-module .copy a {
  text-decoration: underline;
}

/* For Chapter Viewer Hotspots */
/* .m4-chapter-viewer-container {
  .hotspot-module {
    height: auto;
  }
} */
/* MAIN MODULE STYLES */
/* line 67, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .arrow-right, .m4-chapter-viewer-container .image-module .arrow-right,
.standalone .submodule .arrow-right,
.standalone .image-module .arrow-right,
.editorial .submodule .arrow-right,
.editorial .image-module .arrow-right {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #fff;
}
/* line 75, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .arrow-left, .m4-chapter-viewer-container .image-module .arrow-left,
.standalone .submodule .arrow-left,
.standalone .image-module .arrow-left,
.editorial .submodule .arrow-left,
.editorial .image-module .arrow-left {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #fff;
}
/* line 84, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .hspot-small .arrow-right,
.standalone .hspot-small .arrow-right,
.editorial .hspot-small .arrow-right {
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #fff;
}
/* line 92, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .hspot-small .arrow-left,
.standalone .hspot-small .arrow-left,
.editorial .hspot-small .arrow-left {
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #fff;
}

/* line 106, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .eh-transparent,
.standalone .eh-transparent,
.editorial .eh-transparent {
  -webkit-transition: opacity 0.5s, top 0s, left 0s;
  transition: opacity 0.5s, top 0s, left 0s;
  opacity: 0;
}
/* line 1342, ../../../../packages/common/css/_base/_mixins.scss */
.no-opacity .m4-chapter-viewer-container .eh-transparent, .no-opacity
.standalone .eh-transparent, .no-opacity
.editorial .eh-transparent {
  visibility: hidden;
}
/* line 111, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .eh-visible,
.standalone .eh-visible,
.editorial .eh-visible {
  -webkit-transition: opacity 0.5s, top 0s, left 0s;
  transition: opacity 0.5s, top 0s, left 0s;
  opacity: 1;
}
/* line 1342, ../../../../packages/common/css/_base/_mixins.scss */
.no-opacity .m4-chapter-viewer-container .eh-visible, .no-opacity
.standalone .eh-visible, .no-opacity
.editorial .eh-visible {
  visibility: visible;
}
/* line 116, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .no-movement,
.standalone .no-movement,
.editorial .no-movement {
  -webkit-transition: opacity 0.5s, top 0s, left 0s;
  transition: opacity 0.5s, top 0s, left 0s;
}
/* line 123, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .image-module,
.standalone .submodule .image-module,
.editorial .submodule .image-module {
  position: relative;
}

/* UTILS */
/* line 133, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule, .m4-chapter-viewer-container .hotspot-instance,
.standalone .submodule,
.standalone .hotspot-instance,
.editorial .submodule,
.editorial .hotspot-instance {
  position: relative;
}
/* line 136, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer.info-jump-to-top, .m4-chapter-viewer-container .hotspot-instance .hspot-outer.info-jump-to-top,
.standalone .submodule .hspot-outer.info-jump-to-top,
.standalone .hotspot-instance .hspot-outer.info-jump-to-top,
.editorial .submodule .hspot-outer.info-jump-to-top,
.editorial .hotspot-instance .hspot-outer.info-jump-to-top {
  z-index: 4;
}
/* line 140, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .overlay-close, .m4-chapter-viewer-container .hotspot-instance .overlay-close,
.standalone .submodule .overlay-close,
.standalone .hotspot-instance .overlay-close,
.editorial .submodule .overlay-close,
.editorial .hotspot-instance .overlay-close {
  position: relative;
}
/* line 144, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-global-details-overlay, .m4-chapter-viewer-container .hotspot-instance .hspot-global-details-overlay,
.standalone .submodule .hspot-global-details-overlay,
.standalone .hotspot-instance .hspot-global-details-overlay,
.editorial .submodule .hspot-global-details-overlay,
.editorial .hotspot-instance .hspot-global-details-overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 6;
}
/* line 153, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-global-details-overlay .overlay-inner, .m4-chapter-viewer-container .hotspot-instance .hspot-global-details-overlay .overlay-inner,
.standalone .submodule .hspot-global-details-overlay .overlay-inner,
.standalone .hotspot-instance .hspot-global-details-overlay .overlay-inner,
.editorial .submodule .hspot-global-details-overlay .overlay-inner,
.editorial .hotspot-instance .hspot-global-details-overlay .overlay-inner {
  margin: 0px auto;
  width: 230px;
  background-color: #fff;
}
/* line 158, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-global-details-overlay .overlay-inner .overlay-close, .m4-chapter-viewer-container .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close,
.standalone .submodule .hspot-global-details-overlay .overlay-inner .overlay-close,
.standalone .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close,
.editorial .submodule .hspot-global-details-overlay .overlay-inner .overlay-close,
.editorial .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close {
  position: relative;
  width: 230px;
  -moz-box-shadow: 0 0 30px rgba(39, 43, 55, 0.15);
  -webkit-box-shadow: 0 0 30px rgba(39, 43, 55, 0.15);
  box-shadow: 0 0 30px rgba(39, 43, 55, 0.15);
  margin-top: 27px;
}
/* line 166, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .top, .m4-chapter-viewer-container .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .top,
.standalone .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .top,
.standalone .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .top,
.editorial .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .top,
.editorial .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .top {
  background-color: #fff;
}
/* line 170, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .middle, .m4-chapter-viewer-container .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .middle,
.standalone .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .middle,
.standalone .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .middle,
.editorial .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .middle,
.editorial .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .middle {
  background-color: #fff;
  padding: 20px 30px 23px 20px;
  border-bottom: 1px solid #e4e7eb;
  position: relative;
}
/* line 176, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .middle .p4, .m4-chapter-viewer-container .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .middle .p3, .m4-chapter-viewer-container .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .middle .p4, .m4-chapter-viewer-container .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .middle .p3,
.standalone .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .middle .p4,
.standalone .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .middle .p3,
.standalone .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .middle .p4,
.standalone .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .middle .p3,
.editorial .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .middle .p4,
.editorial .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .middle .p3,
.editorial .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .middle .p4,
.editorial .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .middle .p3 {
  font-size: 0.75em;
  line-height: 1.5;
  margin-bottom: 4px;
}
/* line 180, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .middle .p4.cHBI, .m4-chapter-viewer-container .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .middle .p3.cHBI, .m4-chapter-viewer-container .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .middle .p4.cHBI, .m4-chapter-viewer-container .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .middle .p3.cHBI,
.standalone .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .middle .p4.cHBI,
.standalone .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .middle .p3.cHBI,
.standalone .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .middle .p4.cHBI,
.standalone .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .middle .p3.cHBI,
.editorial .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .middle .p4.cHBI,
.editorial .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .middle .p3.cHBI,
.editorial .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .middle .p4.cHBI,
.editorial .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .middle .p3.cHBI {
  margin-bottom: 0;
}
/* line 185, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .footer, .m4-chapter-viewer-container .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .footer,
.standalone .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .footer,
.standalone .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .footer,
.editorial .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .footer,
.editorial .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .footer {
  background-color: #fff;
  padding: 20px 30px 20px 20px;
}
/* line 189, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .footer p.p4, .m4-chapter-viewer-container .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .footer p.p3, .m4-chapter-viewer-container .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .footer p.p4, .m4-chapter-viewer-container .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .footer p.p3,
.standalone .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .footer p.p4,
.standalone .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .footer p.p3,
.standalone .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .footer p.p4,
.standalone .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .footer p.p3,
.editorial .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .footer p.p4,
.editorial .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .footer p.p3,
.editorial .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .footer p.p4,
.editorial .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .footer p.p3 {
  font-size: 0.75em;
  line-height: 1.5;
  font-style: italic;
  color: #44506e;
  margin-bottom: 9px;
}
/* line 196, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .footer blockquote.l4, .m4-chapter-viewer-container .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .footer blockquote.l3, .m4-chapter-viewer-container .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .footer blockquote.l4, .m4-chapter-viewer-container .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .footer blockquote.l3,
.standalone .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .footer blockquote.l4,
.standalone .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .footer blockquote.l3,
.standalone .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .footer blockquote.l4,
.standalone .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .footer blockquote.l3,
.editorial .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .footer blockquote.l4,
.editorial .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .footer blockquote.l3,
.editorial .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .footer blockquote.l4,
.editorial .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .footer blockquote.l3 {
  color: #727373;
  position: relative;
  margin-left: 24px;
  font-size: 0.625em;
  line-height: 1.6;
}
/* line 202, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .footer blockquote.l4:before, .m4-chapter-viewer-container .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .footer blockquote.l3:before, .m4-chapter-viewer-container .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .footer blockquote.l4:before, .m4-chapter-viewer-container .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .footer blockquote.l3:before,
.standalone .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .footer blockquote.l4:before,
.standalone .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .footer blockquote.l3:before,
.standalone .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .footer blockquote.l4:before,
.standalone .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .footer blockquote.l3:before,
.editorial .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .footer blockquote.l4:before,
.editorial .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .footer blockquote.l3:before,
.editorial .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .footer blockquote.l4:before,
.editorial .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .footer blockquote.l3:before {
  display: block;
  content: "\201C";
  font-size: 40px;
  font-family: Georgia;
  position: absolute;
  left: -24px;
  top: -13px;
  color: #44506e;
}
/* line 214, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .hspot-close, .m4-chapter-viewer-container .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .hspot-close,
.standalone .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .hspot-close,
.standalone .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .hspot-close,
.editorial .submodule .hspot-global-details-overlay .overlay-inner .overlay-close .hspot-close,
.editorial .hotspot-instance .hspot-global-details-overlay .overlay-inner .overlay-close .hspot-close {
  position: absolute;
  top: 0px;
  right: 0px;
}
/* line 223, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .variant1, .m4-chapter-viewer-container .submodule .variant2, .m4-chapter-viewer-container .hotspot-instance .variant1, .m4-chapter-viewer-container .hotspot-instance .variant2,
.standalone .submodule .variant1,
.standalone .submodule .variant2,
.standalone .hotspot-instance .variant1,
.standalone .hotspot-instance .variant2,
.editorial .submodule .variant1,
.editorial .submodule .variant2,
.editorial .hotspot-instance .variant1,
.editorial .hotspot-instance .variant2 {
  -webkit-transition: 0s;
  transition: 0s;
}

/*CONTAINER DEFINITIONS*/
/* line 233, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container,
.standalone,
.editorial {
  /* FULL-WIDTH-HEADER-LEFT */
}
/* line 236, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container.full-bleed-header-left .submodule,
.standalone.full-bleed-header-left .submodule,
.editorial.full-bleed-header-left .submodule {
  position: relative;
}

/* HOTSPOT DEFINITION */
/* line 246, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule, .m4-chapter-viewer-container .hotspot-instance,
.standalone .submodule,
.standalone .hotspot-instance,
.editorial .submodule,
.editorial .hotspot-instance {
  /* LARGE HOTSPOTS */
  /* SMALL HOTSPOTS */
}
/* line 248, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer, .m4-chapter-viewer-container .hotspot-instance .hspot-outer,
.standalone .submodule .hspot-outer,
.standalone .hotspot-instance .hspot-outer,
.editorial .submodule .hspot-outer,
.editorial .hotspot-instance .hspot-outer {
  position: absolute;
  /*z-index: 1;*/
  top: 0;
  left: 0;
  margin-top: -43px;
  left: -30px;
  width: 60px;
  height: 60px;
  background: url("../../img/editorial-dual-viewer-e9/gray30.png");
  cursor: pointer;
  color: #fff;
  background: rgba(26, 134, 147, 0.6);
  border-radius: 50%;
  -webkit-transition: 0.1s;
  transition: 0.1s;
}
/* line 265, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer .arrow-right,
.m4-chapter-viewer-container .submodule .hspot-outer .arrow-left, .m4-chapter-viewer-container .hotspot-instance .hspot-outer .arrow-right,
.m4-chapter-viewer-container .hotspot-instance .hspot-outer .arrow-left,
.standalone .submodule .hspot-outer .arrow-right,
.standalone .submodule .hspot-outer .arrow-left,
.standalone .hotspot-instance .hspot-outer .arrow-right,
.standalone .hotspot-instance .hspot-outer .arrow-left,
.editorial .submodule .hspot-outer .arrow-right,
.editorial .submodule .hspot-outer .arrow-left,
.editorial .hotspot-instance .hspot-outer .arrow-right,
.editorial .hotspot-instance .hspot-outer .arrow-left {
  position: absolute;
  z-index: 4;
}
/* line 270, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer .arrow-right, .m4-chapter-viewer-container .hotspot-instance .hspot-outer .arrow-right,
.standalone .submodule .hspot-outer .arrow-right,
.standalone .hotspot-instance .hspot-outer .arrow-right,
.editorial .submodule .hspot-outer .arrow-right,
.editorial .hotspot-instance .hspot-outer .arrow-right {
  top: 16px;
  left: -7px;
}
/* line 274, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer .arrow-left, .m4-chapter-viewer-container .hotspot-instance .hspot-outer .arrow-left,
.standalone .submodule .hspot-outer .arrow-left,
.standalone .hotspot-instance .hspot-outer .arrow-left,
.editorial .submodule .hspot-outer .arrow-left,
.editorial .hotspot-instance .hspot-outer .arrow-left {
  top: 16px;
  left: 47px;
}
/* line 279, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer .hspot-core, .m4-chapter-viewer-container .hotspot-instance .hspot-outer .hspot-core,
.standalone .submodule .hspot-outer .hspot-core,
.standalone .hotspot-instance .hspot-outer .hspot-core,
.editorial .submodule .hspot-outer .hspot-core,
.editorial .hotspot-instance .hspot-outer .hspot-core {
  position: absolute;
  display: block;
  z-index: 2;
  top: 50%;
  left: 50%;
  margin: -40px 0 0 -40px;
  width: 80px;
  height: 80px;
  background: #128b98;
  text-align: center;
  font-size: 2em;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  border-radius: 50%;
  -webkit-transition: 0.1s ease-out;
  transition: 0.1s ease-out;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 296, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer .hspot-core .icons, .m4-chapter-viewer-container .hotspot-instance .hspot-outer .hspot-core .icons,
.standalone .submodule .hspot-outer .hspot-core .icons,
.standalone .hotspot-instance .hspot-outer .hspot-core .icons,
.editorial .submodule .hspot-outer .hspot-core .icons,
.editorial .hotspot-instance .hspot-outer .hspot-core .icons {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  width: 100px;
  margin: -30px 0 0 -50px;
}
/* line 304, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer .hspot-core .icons i, .m4-chapter-viewer-container .hotspot-instance .hspot-outer .hspot-core .icons i,
.standalone .submodule .hspot-outer .hspot-core .icons i,
.standalone .hotspot-instance .hspot-outer .hspot-core .icons i,
.editorial .submodule .hspot-outer .hspot-core .icons i,
.editorial .hotspot-instance .hspot-outer .hspot-core .icons i {
  display: inline-block;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.1s ease-out;
  transition: 0.1s ease-out;
}
/* line 311, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer .hspot-core .icons i.fonticon-10-plus-skinny, .m4-chapter-viewer-container .hotspot-instance .hspot-outer .hspot-core .icons i.fonticon-10-plus-skinny,
.standalone .submodule .hspot-outer .hspot-core .icons i.fonticon-10-plus-skinny,
.standalone .hotspot-instance .hspot-outer .hspot-core .icons i.fonticon-10-plus-skinny,
.editorial .submodule .hspot-outer .hspot-core .icons i.fonticon-10-plus-skinny,
.editorial .hotspot-instance .hspot-outer .hspot-core .icons i.fonticon-10-plus-skinny {
  display: inline-block;
}
/* line 316, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer .hspot-core .icons i.fonticon-10-sm-bold-plus, .m4-chapter-viewer-container .submodule .hspot-outer .hspot-core .icons i.fonticon-10-plus-sm, .m4-chapter-viewer-container .hotspot-instance .hspot-outer .hspot-core .icons i.fonticon-10-sm-bold-plus, .m4-chapter-viewer-container .hotspot-instance .hspot-outer .hspot-core .icons i.fonticon-10-plus-sm,
.standalone .submodule .hspot-outer .hspot-core .icons i.fonticon-10-sm-bold-plus,
.standalone .submodule .hspot-outer .hspot-core .icons i.fonticon-10-plus-sm,
.standalone .hotspot-instance .hspot-outer .hspot-core .icons i.fonticon-10-sm-bold-plus,
.standalone .hotspot-instance .hspot-outer .hspot-core .icons i.fonticon-10-plus-sm,
.editorial .submodule .hspot-outer .hspot-core .icons i.fonticon-10-sm-bold-plus,
.editorial .submodule .hspot-outer .hspot-core .icons i.fonticon-10-plus-sm,
.editorial .hotspot-instance .hspot-outer .hspot-core .icons i.fonticon-10-sm-bold-plus,
.editorial .hotspot-instance .hspot-outer .hspot-core .icons i.fonticon-10-plus-sm {
  display: none;
}
/* line 322, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer .hspot-core.hspot-hover-on, .m4-chapter-viewer-container .hotspot-instance .hspot-outer .hspot-core.hspot-hover-on,
.standalone .submodule .hspot-outer .hspot-core.hspot-hover-on,
.standalone .hotspot-instance .hspot-outer .hspot-core.hspot-hover-on,
.editorial .submodule .hspot-outer .hspot-core.hspot-hover-on,
.editorial .hotspot-instance .hspot-outer .hspot-core.hspot-hover-on {
  -webkit-transform: scale(0.75);
  -ms-transform: scale(0.75);
  transform: scale(0.75);
  background: #128b98;
}
/* line 325, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer .hspot-core.hspot-hover-on i, .m4-chapter-viewer-container .hotspot-instance .hspot-outer .hspot-core.hspot-hover-on i,
.standalone .submodule .hspot-outer .hspot-core.hspot-hover-on i,
.standalone .hotspot-instance .hspot-outer .hspot-core.hspot-hover-on i,
.editorial .submodule .hspot-outer .hspot-core.hspot-hover-on i,
.editorial .hotspot-instance .hspot-outer .hspot-core.hspot-hover-on i {
  margin: 0 3px;
}
/* line 331, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer .hspot-core-on, .m4-chapter-viewer-container .hotspot-instance .hspot-outer .hspot-core-on,
.standalone .submodule .hspot-outer .hspot-core-on,
.standalone .hotspot-instance .hspot-outer .hspot-core-on,
.editorial .submodule .hspot-outer .hspot-core-on,
.editorial .hotspot-instance .hspot-outer .hspot-core-on {
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin: -40px 0 0 -40px;
  width: 80px;
  height: 80px;
  background: #128b98;
  text-align: center;
  font-size: 2em;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  border-radius: 50%;
  -webkit-transition: 0.1s ease-out;
  transition: 0.1s ease-out;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 347, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer .hspot-core-on .icons, .m4-chapter-viewer-container .hotspot-instance .hspot-outer .hspot-core-on .icons,
.standalone .submodule .hspot-outer .hspot-core-on .icons,
.standalone .hotspot-instance .hspot-outer .hspot-core-on .icons,
.editorial .submodule .hspot-outer .hspot-core-on .icons,
.editorial .hotspot-instance .hspot-outer .hspot-core-on .icons {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  margin: -30px 0 0 -50px;
}
/* line 354, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer .hspot-core-on .icons i, .m4-chapter-viewer-container .hotspot-instance .hspot-outer .hspot-core-on .icons i,
.standalone .submodule .hspot-outer .hspot-core-on .icons i,
.standalone .hotspot-instance .hspot-outer .hspot-core-on .icons i,
.editorial .submodule .hspot-outer .hspot-core-on .icons i,
.editorial .hotspot-instance .hspot-outer .hspot-core-on .icons i {
  display: inline-block;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: 0.1s ease-out;
  transition: 0.1s ease-out;
}
/* line 361, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer .hspot-core-on .icons i.fonticon-10-plus-skinny, .m4-chapter-viewer-container .hotspot-instance .hspot-outer .hspot-core-on .icons i.fonticon-10-plus-skinny,
.standalone .submodule .hspot-outer .hspot-core-on .icons i.fonticon-10-plus-skinny,
.standalone .hotspot-instance .hspot-outer .hspot-core-on .icons i.fonticon-10-plus-skinny,
.editorial .submodule .hspot-outer .hspot-core-on .icons i.fonticon-10-plus-skinny,
.editorial .hotspot-instance .hspot-outer .hspot-core-on .icons i.fonticon-10-plus-skinny {
  display: inline-block;
}
/* line 366, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer .hspot-core-on .icons i.fonticon-10-sm-bold-plus, .m4-chapter-viewer-container .submodule .hspot-outer .hspot-core-on .icons i.fonticon-10-plus-sm, .m4-chapter-viewer-container .hotspot-instance .hspot-outer .hspot-core-on .icons i.fonticon-10-sm-bold-plus, .m4-chapter-viewer-container .hotspot-instance .hspot-outer .hspot-core-on .icons i.fonticon-10-plus-sm,
.standalone .submodule .hspot-outer .hspot-core-on .icons i.fonticon-10-sm-bold-plus,
.standalone .submodule .hspot-outer .hspot-core-on .icons i.fonticon-10-plus-sm,
.standalone .hotspot-instance .hspot-outer .hspot-core-on .icons i.fonticon-10-sm-bold-plus,
.standalone .hotspot-instance .hspot-outer .hspot-core-on .icons i.fonticon-10-plus-sm,
.editorial .submodule .hspot-outer .hspot-core-on .icons i.fonticon-10-sm-bold-plus,
.editorial .submodule .hspot-outer .hspot-core-on .icons i.fonticon-10-plus-sm,
.editorial .hotspot-instance .hspot-outer .hspot-core-on .icons i.fonticon-10-sm-bold-plus,
.editorial .hotspot-instance .hspot-outer .hspot-core-on .icons i.fonticon-10-plus-sm {
  display: none;
}
/* line 371, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer .hspot-core-on.hspot-hover-on, .m4-chapter-viewer-container .hotspot-instance .hspot-outer .hspot-core-on.hspot-hover-on,
.standalone .submodule .hspot-outer .hspot-core-on.hspot-hover-on,
.standalone .hotspot-instance .hspot-outer .hspot-core-on.hspot-hover-on,
.editorial .submodule .hspot-outer .hspot-core-on.hspot-hover-on,
.editorial .hotspot-instance .hspot-outer .hspot-core-on.hspot-hover-on {
  -webkit-transform: scale(0.75);
  -ms-transform: scale(0.75);
  transform: scale(0.75);
  background: #128b98;
}
/* line 374, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer .hspot-core-on.hspot-hover-on i, .m4-chapter-viewer-container .hotspot-instance .hspot-outer .hspot-core-on.hspot-hover-on i,
.standalone .submodule .hspot-outer .hspot-core-on.hspot-hover-on i,
.standalone .hotspot-instance .hspot-outer .hspot-core-on.hspot-hover-on i,
.editorial .submodule .hspot-outer .hspot-core-on.hspot-hover-on i,
.editorial .hotspot-instance .hspot-outer .hspot-core-on.hspot-hover-on i {
  margin: 0 3px;
}
/* line 382, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer.hspot-small, .m4-chapter-viewer-container .hotspot-instance .hspot-outer.hspot-small,
.standalone .submodule .hspot-outer.hspot-small,
.standalone .hotspot-instance .hspot-outer.hspot-small,
.editorial .submodule .hspot-outer.hspot-small,
.editorial .hotspot-instance .hspot-outer.hspot-small {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: -20px;
  left: -15px;
  width: 42px;
  height: 42px;
  background: url("../../img/editorial-dual-viewer-e9/gray30.png");
  cursor: pointer;
  color: #fff;
  border-radius: 50%;
  -webkit-transition: 0.1s;
  transition: 0.1s;
}
/* line 398, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer.hspot-small .arrow-right,
.m4-chapter-viewer-container .submodule .hspot-outer.hspot-small .arrow-left, .m4-chapter-viewer-container .hotspot-instance .hspot-outer.hspot-small .arrow-right,
.m4-chapter-viewer-container .hotspot-instance .hspot-outer.hspot-small .arrow-left,
.standalone .submodule .hspot-outer.hspot-small .arrow-right,
.standalone .submodule .hspot-outer.hspot-small .arrow-left,
.standalone .hotspot-instance .hspot-outer.hspot-small .arrow-right,
.standalone .hotspot-instance .hspot-outer.hspot-small .arrow-left,
.editorial .submodule .hspot-outer.hspot-small .arrow-right,
.editorial .submodule .hspot-outer.hspot-small .arrow-left,
.editorial .hotspot-instance .hspot-outer.hspot-small .arrow-right,
.editorial .hotspot-instance .hspot-outer.hspot-small .arrow-left {
  position: absolute;
  z-index: 4;
}
/* line 403, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer.hspot-small .arrow-right, .m4-chapter-viewer-container .hotspot-instance .hspot-outer.hspot-small .arrow-right,
.standalone .submodule .hspot-outer.hspot-small .arrow-right,
.standalone .hotspot-instance .hspot-outer.hspot-small .arrow-right,
.editorial .submodule .hspot-outer.hspot-small .arrow-right,
.editorial .hotspot-instance .hspot-outer.hspot-small .arrow-right {
  top: 13px;
  left: -8px;
}
/* line 407, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer.hspot-small .arrow-left, .m4-chapter-viewer-container .hotspot-instance .hspot-outer.hspot-small .arrow-left,
.standalone .submodule .hspot-outer.hspot-small .arrow-left,
.standalone .hotspot-instance .hspot-outer.hspot-small .arrow-left,
.editorial .submodule .hspot-outer.hspot-small .arrow-left,
.editorial .hotspot-instance .hspot-outer.hspot-small .arrow-left {
  top: 13px;
  left: 40px;
}
/* line 412, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer.hspot-small .hspot-core, .m4-chapter-viewer-container .hotspot-instance .hspot-outer.hspot-small .hspot-core,
.standalone .submodule .hspot-outer.hspot-small .hspot-core,
.standalone .hotspot-instance .hspot-outer.hspot-small .hspot-core,
.editorial .submodule .hspot-outer.hspot-small .hspot-core,
.editorial .hotspot-instance .hspot-outer.hspot-small .hspot-core {
  position: absolute;
  display: block;
  z-index: 2;
  margin: -32px 0 0 -32px;
  top: 50%;
  left: 50%;
  width: 64px;
  height: 64px;
  background: #128b98;
  text-align: center;
  font-size: 2.0em;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  border-radius: 50%;
  -webkit-transition: 0.1s ease-out;
  transition: 0.1s ease-out;
}
/* line 428, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer.hspot-small .hspot-core .icons, .m4-chapter-viewer-container .hotspot-instance .hspot-outer.hspot-small .hspot-core .icons,
.standalone .submodule .hspot-outer.hspot-small .hspot-core .icons,
.standalone .hotspot-instance .hspot-outer.hspot-small .hspot-core .icons,
.editorial .submodule .hspot-outer.hspot-small .hspot-core .icons,
.editorial .hotspot-instance .hspot-outer.hspot-small .hspot-core .icons {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  margin: -30px 0 0 -50px;
}
/* line 435, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer.hspot-small .hspot-core .icons i, .m4-chapter-viewer-container .hotspot-instance .hspot-outer.hspot-small .hspot-core .icons i,
.standalone .submodule .hspot-outer.hspot-small .hspot-core .icons i,
.standalone .hotspot-instance .hspot-outer.hspot-small .hspot-core .icons i,
.editorial .submodule .hspot-outer.hspot-small .hspot-core .icons i,
.editorial .hotspot-instance .hspot-outer.hspot-small .hspot-core .icons i {
  display: inline-block;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.1s ease-out;
  transition: 0.1s ease-out;
}
/* line 443, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer.hspot-small .hspot-core.hspot-hover-on, .m4-chapter-viewer-container .hotspot-instance .hspot-outer.hspot-small .hspot-core.hspot-hover-on,
.standalone .submodule .hspot-outer.hspot-small .hspot-core.hspot-hover-on,
.standalone .hotspot-instance .hspot-outer.hspot-small .hspot-core.hspot-hover-on,
.editorial .submodule .hspot-outer.hspot-small .hspot-core.hspot-hover-on,
.editorial .hotspot-instance .hspot-outer.hspot-small .hspot-core.hspot-hover-on {
  -webkit-transform: scale(0.55);
  -ms-transform: scale(0.55);
  transform: scale(0.55);
  background: #128b98;
}
/* line 447, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer.hspot-small .hspot-core.hspot-hover-on i, .m4-chapter-viewer-container .hotspot-instance .hspot-outer.hspot-small .hspot-core.hspot-hover-on i,
.standalone .submodule .hspot-outer.hspot-small .hspot-core.hspot-hover-on i,
.standalone .hotspot-instance .hspot-outer.hspot-small .hspot-core.hspot-hover-on i,
.editorial .submodule .hspot-outer.hspot-small .hspot-core.hspot-hover-on i,
.editorial .hotspot-instance .hspot-outer.hspot-small .hspot-core.hspot-hover-on i {
  margin: 0 3px;
}
/* line 453, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer.hspot-small .hspot-core-on, .m4-chapter-viewer-container .hotspot-instance .hspot-outer.hspot-small .hspot-core-on,
.standalone .submodule .hspot-outer.hspot-small .hspot-core-on,
.standalone .hotspot-instance .hspot-outer.hspot-small .hspot-core-on,
.editorial .submodule .hspot-outer.hspot-small .hspot-core-on,
.editorial .hotspot-instance .hspot-outer.hspot-small .hspot-core-on {
  position: absolute;
  display: block;
  margin: -32px 0 0 -32px;
  top: 50%;
  left: 50%;
  width: 64px;
  height: 64px;
  background: #128b98;
  text-align: center;
  font-size: 2.0em;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  border-radius: 50%;
  -webkit-transition: 0.1s ease-out;
  transition: 0.1s ease-out;
}
/* line 468, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer.hspot-small .hspot-core-on .icons, .m4-chapter-viewer-container .hotspot-instance .hspot-outer.hspot-small .hspot-core-on .icons,
.standalone .submodule .hspot-outer.hspot-small .hspot-core-on .icons,
.standalone .hotspot-instance .hspot-outer.hspot-small .hspot-core-on .icons,
.editorial .submodule .hspot-outer.hspot-small .hspot-core-on .icons,
.editorial .hotspot-instance .hspot-outer.hspot-small .hspot-core-on .icons {
  position: absolute;
  margin: -30px 0 0 -50px;
  top: 50%;
  left: 50%;
  width: 100px;
}
/* line 475, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer.hspot-small .hspot-core-on .icons i, .m4-chapter-viewer-container .hotspot-instance .hspot-outer.hspot-small .hspot-core-on .icons i,
.standalone .submodule .hspot-outer.hspot-small .hspot-core-on .icons i,
.standalone .hotspot-instance .hspot-outer.hspot-small .hspot-core-on .icons i,
.editorial .submodule .hspot-outer.hspot-small .hspot-core-on .icons i,
.editorial .hotspot-instance .hspot-outer.hspot-small .hspot-core-on .icons i {
  display: inline-block;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: 0.1s ease-out;
  transition: 0.1s ease-out;
}
/* line 483, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer.hspot-small .hspot-core-on.hspot-hover-on, .m4-chapter-viewer-container .hotspot-instance .hspot-outer.hspot-small .hspot-core-on.hspot-hover-on,
.standalone .submodule .hspot-outer.hspot-small .hspot-core-on.hspot-hover-on,
.standalone .hotspot-instance .hspot-outer.hspot-small .hspot-core-on.hspot-hover-on,
.editorial .submodule .hspot-outer.hspot-small .hspot-core-on.hspot-hover-on,
.editorial .hotspot-instance .hspot-outer.hspot-small .hspot-core-on.hspot-hover-on {
  -webkit-transform: scale(0.55);
  -ms-transform: scale(0.55);
  transform: scale(0.55);
  background: #128b98;
}
/* line 487, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .submodule .hspot-outer.hspot-small .hspot-core-on.hspot-hover-on i, .m4-chapter-viewer-container .hotspot-instance .hspot-outer.hspot-small .hspot-core-on.hspot-hover-on i,
.standalone .submodule .hspot-outer.hspot-small .hspot-core-on.hspot-hover-on i,
.standalone .hotspot-instance .hspot-outer.hspot-small .hspot-core-on.hspot-hover-on i,
.editorial .submodule .hspot-outer.hspot-small .hspot-core-on.hspot-hover-on i,
.editorial .hotspot-instance .hspot-outer.hspot-small .hspot-core-on.hspot-hover-on i {
  margin: 0 3px;
}

/*GLOBAL OVERLAY*/
/* line 508, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .hotspot-modal .modal-body, .m4-chapter-viewer-container .hotspot-modal .modal-inner,
.standalone .hotspot-modal .modal-body,
.standalone .hotspot-modal .modal-inner,
.editorial .hotspot-modal .modal-body,
.editorial .hotspot-modal .modal-inner {
  background-color: transparent;
  box-shadow: 0px 0px 0px transparent;
  -moz-box-shadow: 0px 0px 0px transparent;
  -webkit-box-shadow: 0px 0px 0px transparent;
  box-shadow: 0px 0px 0px transparent;
}
/* line 515, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .hotspot-modal .overlay-inner,
.standalone .hotspot-modal .overlay-inner,
.editorial .hotspot-modal .overlay-inner {
  margin: 0px auto;
  width: 280px;
  background-color: #fff;
}
/* line 520, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .hotspot-modal .overlay-inner .overlay-close,
.standalone .hotspot-modal .overlay-inner .overlay-close,
.editorial .hotspot-modal .overlay-inner .overlay-close {
  position: relative;
  width: 280px;
  -moz-box-shadow: 0 0 30px rgba(39, 43, 55, 0.15);
  -webkit-box-shadow: 0 0 30px rgba(39, 43, 55, 0.15);
  box-shadow: 0 0 30px rgba(39, 43, 55, 0.15);
  margin-top: 1em;
  text-align: left;
}
/* line 529, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .hotspot-modal .overlay-inner .overlay-close .top,
.standalone .hotspot-modal .overlay-inner .overlay-close .top,
.editorial .hotspot-modal .overlay-inner .overlay-close .top {
  background-color: #fff;
}
/* line 533, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .hotspot-modal .overlay-inner .overlay-close .middle,
.standalone .hotspot-modal .overlay-inner .overlay-close .middle,
.editorial .hotspot-modal .overlay-inner .overlay-close .middle {
  background-color: #fff;
  padding: 30px 40px 29px 30px;
  border-bottom: 1px solid #e4e7eb;
  position: relative;
}
/* line 539, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .hotspot-modal .overlay-inner .overlay-close .middle p.p4, .m4-chapter-viewer-container .hotspot-modal .overlay-inner .overlay-close .middle p.p3,
.standalone .hotspot-modal .overlay-inner .overlay-close .middle p.p4,
.standalone .hotspot-modal .overlay-inner .overlay-close .middle p.p3,
.editorial .hotspot-modal .overlay-inner .overlay-close .middle p.p4,
.editorial .hotspot-modal .overlay-inner .overlay-close .middle p.p3 {
  margin-bottom: 7px;
}
/* line 541, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .hotspot-modal .overlay-inner .overlay-close .middle p.p4.cHBC, .m4-chapter-viewer-container .hotspot-modal .overlay-inner .overlay-close .middle p.p3.cHBC,
.standalone .hotspot-modal .overlay-inner .overlay-close .middle p.p4.cHBC,
.standalone .hotspot-modal .overlay-inner .overlay-close .middle p.p3.cHBC,
.editorial .hotspot-modal .overlay-inner .overlay-close .middle p.p4.cHBC,
.editorial .hotspot-modal .overlay-inner .overlay-close .middle p.p3.cHBC {
  margin-bottom: 0;
}
/* line 547, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .hotspot-modal .overlay-inner .overlay-close .footer,
.standalone .hotspot-modal .overlay-inner .overlay-close .footer,
.editorial .hotspot-modal .overlay-inner .overlay-close .footer {
  background-color: #fff;
  padding: 18px 40px 0px 30px;
  height: 107px;
}
/* line 552, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .hotspot-modal .overlay-inner .overlay-close .footer p.p4, .m4-chapter-viewer-container .hotspot-modal .overlay-inner .overlay-close .footer p.p3,
.standalone .hotspot-modal .overlay-inner .overlay-close .footer p.p4,
.standalone .hotspot-modal .overlay-inner .overlay-close .footer p.p3,
.editorial .hotspot-modal .overlay-inner .overlay-close .footer p.p4,
.editorial .hotspot-modal .overlay-inner .overlay-close .footer p.p3 {
  font-style: italic;
  color: #44506e;
  margin-bottom: 8px;
}
/* line 558, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .hotspot-modal .overlay-inner .overlay-close .footer blockquote.l4, .m4-chapter-viewer-container .hotspot-modal .overlay-inner .overlay-close .footer blockquote.l3,
.standalone .hotspot-modal .overlay-inner .overlay-close .footer blockquote.l4,
.standalone .hotspot-modal .overlay-inner .overlay-close .footer blockquote.l3,
.editorial .hotspot-modal .overlay-inner .overlay-close .footer blockquote.l4,
.editorial .hotspot-modal .overlay-inner .overlay-close .footer blockquote.l3 {
  color: #727373;
  position: relative;
  margin-left: 24px;
}
/* line 563, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .hotspot-modal .overlay-inner .overlay-close .footer blockquote.l4:before, .m4-chapter-viewer-container .hotspot-modal .overlay-inner .overlay-close .footer blockquote.l3:before,
.standalone .hotspot-modal .overlay-inner .overlay-close .footer blockquote.l4:before,
.standalone .hotspot-modal .overlay-inner .overlay-close .footer blockquote.l3:before,
.editorial .hotspot-modal .overlay-inner .overlay-close .footer blockquote.l4:before,
.editorial .hotspot-modal .overlay-inner .overlay-close .footer blockquote.l3:before {
  display: block;
  content: "\201C";
  font-size: 40px;
  font-family: Georgia;
  position: absolute;
  left: -24px;
  top: -13px;
  color: #44506e;
}
/* line 575, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.m4-chapter-viewer-container .hotspot-modal .overlay-inner .overlay-close .hspot-close, .m4-chapter-viewer-container .hotspot-modal .overlay-inner .overlay-close .box-close,
.standalone .hotspot-modal .overlay-inner .overlay-close .hspot-close,
.standalone .hotspot-modal .overlay-inner .overlay-close .box-close,
.editorial .hotspot-modal .overlay-inner .overlay-close .hspot-close,
.editorial .hotspot-modal .overlay-inner .overlay-close .box-close {
  position: absolute;
  top: 0px;
  right: 0px;
}

/*


 */
/* line 589, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.hotspot-module.standalone {
  background-color: white;
  height: auto;
  padding: 0px 20px 54px 20px;
}
/* line 597, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.hotspot-module.standalone h1.t2,
.hotspot-module.standalone .copy {
  text-align: center;
  max-width: 740px;
  margin: 0 auto;
}
/* line 603, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.hotspot-module.standalone h1.t2 {
  margin-top: 70px;
  margin-bottom: 28px;
}
/* line 608, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.hotspot-module.standalone .copy {
  margin-bottom: 50px;
}
/* line 610, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.hotspot-module.standalone .copy p {
  margin-bottom: 20px;
}

/* DETAILS WINDOW */
/* overlay close button*/
/* line 621, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base .close-x {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 1;
  color: #000000;
  cursor: pointer;
}

/* line 631, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base,
.ltie8-hotspot {
  position: absolute;
  z-index: 3;
  text-align: left;
  cursor: default;
}
/* line 637, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base .overlay-inner,
.ltie8-hotspot .overlay-inner {
  height: 100%;
  background-color: #fff;
  -moz-box-shadow: 0 0 30px rgba(39, 43, 55, 0.15);
  -webkit-box-shadow: 0 0 30px rgba(39, 43, 55, 0.15);
  box-shadow: 0 0 30px rgba(39, 43, 55, 0.15);
}
/* line 646, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant1.to-left,
.ltie8-hotspot.variant1.to-left {
  left: -227px;
}
/* line 650, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant1.to-right,
.ltie8-hotspot.variant1.to-right {
  left: 57px;
}
/* line 654, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant1,
.ltie8-hotspot.variant1 {
  width: 220px;
}
/* line 657, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant1 .top,
.ltie8-hotspot.variant1 .top {
  background-color: #fff;
}
/* line 661, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant1 .middle,
.ltie8-hotspot.variant1 .middle {
  position: relative;
  padding: 30px 40px 29px 30px;
  border-bottom: 1px solid #e4e7eb;
  background-color: #fff;
}
/* line 667, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant1 .middle .p3,
.ltie8-hotspot.variant1 .middle .p3 {
  margin-bottom: 7px;
}
/* line 670, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant1 .middle .p3.cHBC,
.ltie8-hotspot.variant1 .middle .p3.cHBC {
  margin-bottom: 0;
}
/* line 675, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant1 .middle .p5,
.ltie8-hotspot.variant1 .middle .p5 {
  margin-bottom: 8px;
}
/* line 678, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant1 .footer,
.ltie8-hotspot.variant1 .footer {
  padding: 18px 40px 0px 30px;
  height: 107px;
  background-color: #fff;
}
/* line 682, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant1 .footer .p3,
.ltie8-hotspot.variant1 .footer .p3 {
  margin-bottom: 8px;
  font-style: italic;
  color: #44506e;
}
/* line 687, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant1 .footer blockquote.l4,
.ltie8-hotspot.variant1 .footer blockquote.l4 {
  position: relative;
  margin-left: 24px;
  color: #727373;
}
/* line 691, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant1 .footer blockquote.l4:before,
.ltie8-hotspot.variant1 .footer blockquote.l4:before {
  position: absolute;
  display: block;
  left: -24px;
  top: -13px;
  content: "\201C";
  font-size: 40px;
  font-family: Georgia;
  color: #44506e;
}
/* line 705, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant2.to-left,
.ltie8-hotspot.variant2.to-left {
  left: -238px;
}
/* line 709, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant2.to-right,
.ltie8-hotspot.variant2.to-right {
  left: 48px;
}
/* line 713, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant2,
.ltie8-hotspot.variant2 {
  width: 230px;
  /* default right-top justified */
  top: -124px;
  left: 60px;
}
/* line 718, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant2 .top,
.ltie8-hotspot.variant2 .top {
  background-color: #fff;
}
/* line 721, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant2 .middle,
.ltie8-hotspot.variant2 .middle {
  background-color: #fff;
  padding: 20px 29px 23px 20px;
  border-bottom: 1px solid #e4e7eb;
  position: relative;
}
/* line 726, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant2 .middle .p4,
.ltie8-hotspot.variant2 .middle .p4 {
  margin-bottom: 4px;
}
/* line 728, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant2 .middle .p4.cHBI,
.ltie8-hotspot.variant2 .middle .p4.cHBI {
  margin-bottom: 0;
}
/* line 732, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant2 .middle .arrow-left-top,
.ltie8-hotspot.variant2 .middle .arrow-left-top {
  position: absolute;
  top: 24px;
  left: -7px;
}
/* line 737, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant2 .middle .arrow-right-top,
.ltie8-hotspot.variant2 .middle .arrow-right-top {
  position: absolute;
  top: 24px;
  right: -8px;
}
/* line 742, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant2 .middle .arrow-left-bottom,
.ltie8-hotspot.variant2 .middle .arrow-left-bottom {
  position: absolute;
  /* bottom: 36px; */
  top: 138px;
  left: -7px;
}
/* line 748, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant2 .middle .arrow-right-bottom,
.ltie8-hotspot.variant2 .middle .arrow-right-bottom {
  position: absolute;
  /* bottom: 36px; */
  top: 138px;
  right: -7px;
}
/* line 755, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant2 .footer,
.ltie8-hotspot.variant2 .footer {
  background-color: #fff;
  padding: 20px 30px 0px 20px;
  height: 100px;
}
/* line 759, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant2 .footer p.p4,
.ltie8-hotspot.variant2 .footer p.p4 {
  font-style: italic;
  color: #44506e;
  margin-bottom: 5px;
}
/* line 764, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant2 .footer blockquote.l4,
.ltie8-hotspot.variant2 .footer blockquote.l4 {
  color: #727373;
  position: relative;
  margin-left: 24px;
}
/* line 768, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.overlay-base.variant2 .footer blockquote.l4:before,
.ltie8-hotspot.variant2 .footer blockquote.l4:before {
  display: block;
  content: "\201C";
  font-size: 40px;
  font-family: Georgia;
  position: absolute;
  left: -24px;
  top: -13px;
  color: #44506e;
}

/** IE **/
/* line 791, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.ltie8-hotspot-arrow-left-variant1,
.ltie8-hotspot-arrow-right-variant1,
.ltie8-hotspot-arrow-left-variant2,
.ltie8-hotspot-arrow-right-variant2 {
  position: absolute;
  width: 0;
  height: 0;
}

/* line 797, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.ltie8-hotspot-arrow-left-variant1 {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #fff;
}

/* line 803, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.ltie8-hotspot-arrow-right-variant1 {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #fff;
}

/* line 809, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.ltie8-hotspot-arrow-left-variant2 {
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #fff;
}

/* line 815, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.ltie8-hotspot-arrow-right-variant2 {
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #fff;
}

/* line 827, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.lt-ie8 .m4-chapter-viewer-container .hspot-outer .hspot-indicator .icons,
.lt-ie8 .standalone .hspot-outer .hspot-indicator .icons,
.lt-ie8 .editorial .hspot-outer .hspot-indicator .icons {
  margin-top: -15px;
}
/* line 831, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
.lt-ie8 .m4-chapter-viewer-container .submodule .hspot-outer,
.lt-ie8 .standalone .submodule .hspot-outer,
.lt-ie8 .editorial .submodule .hspot-outer {
  padding: 0;
}

/* line 842, ../../../../packages/modules/m5-hotspots/css/m5-hotspots.scss */
body.modal-open .m4-chapter-viewer-container .arrow-left,
body.modal-open .m4-chapter-viewer-container .arrow-right,
body.modal-open .standalone .arrow-left,
body.modal-open .standalone .arrow-right,
body.modal-open .editorial .arrow-left,
body.modal-open .editorial .arrow-right {
  visibility: hidden !important;
}
