@media (max-width: 47.9375em) {
  /* line 9, ../../../packages/modules/atmos-band/css/_responsive-atmos-band.scss */
  .atmos-band .content {
    position: absolute;
    top: auto;
    bottom: 37px;
    left: 0;
    padding-left: 4%;
    max-width: none;
  }
  /* line 17, ../../../packages/modules/atmos-band/css/_responsive-atmos-band.scss */
  .atmos-band .content .band-title {
    margin-bottom: 22px;
  }
  /* line 23, ../../../packages/modules/atmos-band/css/_responsive-atmos-band.scss */
  .atmos-band[data-parallax-segment] .keep-ratio {
    padding-bottom: 0;
    height: 350px;
  }
  /* line 28, ../../../packages/modules/atmos-band/css/_responsive-atmos-band.scss */
  .atmos-band .gradient {
    background-color: rgba(226, 126, 38, 0.375);
    background-image: -moz-linear-gradient(top, rgba(226, 126, 38, 0), #e27e26);
    background-image: -webkit-linear-gradient(top, rgba(226, 126, 38, 0), #e27e26);
    background-image: linear-gradient(to bottom, rgba(226, 126, 38, 0), #e27e26);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00E27E26', endColorstr='#FFE27E26', GradientType=0);
    top: auto;
    height: 78%;
    background-color: transparent;
  }
}
@media (min-width: 48em) {
  /* line 40, ../../../packages/modules/atmos-band/css/_responsive-atmos-band.scss */
  .atmos-band .grid {
    max-width: none;
    width: 100%;
  }
}
@media (max-width: 47.9375em) {
  /* line 6, ../../../packages/modules/atmos-controller/css/_responsive-atmos-controller.scss */
  .atmos-controller .demo-title {
    color: #8e1c59;
  }
}
@media (max-width: 35.4375em) {
  /* line 3, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers {
    height: 600px;
  }
  /* line 6, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers.stacked {
    min-height: 600px;
  }
  /* line 10, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers.stacked .filmmaker {
    margin-top: 0;
    margin-bottom: 0;
  }
  /* line 15, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers .image-group {
    display: none;
  }
  /* line 19, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers .background {
    display: none;
  }
  /* line 23, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers .content {
    margin-top: 4%;
  }
  /* line 27, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers .content h4.t5,
  .atmos-filmmakers .content p.p5 {
    text-align: left;
    margin-top: 15px;
  }
  /* line 32, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers .content p.p5 {
    font-size: 0.9em;
  }
  /* line 37, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers .hero-img {
    width: 245px;
    height: 136px;
  }
  /* line 41, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers .hero-img img {
    visibility: hidden;
  }
  /* line 44, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers .hero-img img[data-has-loaded="true"] {
    visibility: visible;
  }
  /* line 50, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers .content-1 {
    top: 0;
  }
  /* line 54, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers .filmmakers-title {
    margin-top: 50px;
    top: 0;
  }
  /* line 58, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers .filmmakers-title h2 {
    padding: 0 25px 0 25px;
  }
  /* line 63, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers .atmos-carousel-wrapper {
    position: absolute;
    right: 0;
    bottom: 50px;
    left: 0;
    overflow: visible;
    margin: auto;
    width: 290px;
    height: 376px;
  }
  /* line 73, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers .atmos-carousel-wrapper .dolby-dot-nav {
    margin-top: -35px;
  }
  /* line 76, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers .atmos-carousel-wrapper .dolby-dot-nav .pagination-bullet {
    background-color: #333;
  }
  /* line 79, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers .atmos-carousel-wrapper .dolby-dot-nav .pagination-bullet.bullet-selected {
    background-color: #999;
  }
  /* line 85, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers .atmos-carousel-wrapper .atmos-carousel {
    position: relative;
    width: 2000%;
    height: 100%;
  }
  /* line 92, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers .atmos-carousel-wrapper .filmmaker {
    position: relative;
    top: 0;
    left: auto;
    visibility: visible;
    float: left;
    margin-left: 5px;
    width: 290px;
    height: 325px;
    opacity: 1;
    -webkit-transform: translateZ(0);
  }
  /* line 104, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers .atmos-carousel-wrapper .filmmaker:first-child {
    margin-left: 0;
  }
}
@media (min-width: 35.5em) and (max-width: 47.9375em) {
  /* line 114, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers {
    height: auto;
  }
  /* line 117, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers .filmmakers-title {
    top: -40px;
  }
  /* line 121, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers .filmmaker {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
@media (min-width: 56.25em) {
  /* line 133, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers .content-2 .image-group {
    margin-top: -70px;
  }
}
@media (min-width: 64.0625em) {
  /* line 142, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers .content-2 .image-group {
    margin-top: -90px;
  }
}
@media (min-width: 75em) {
  /* line 151, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers .filmmakers-title {
    top: -80px;
  }
  /* line 155, ../../../packages/modules/atmos-filmmakers/css/_responsive-atmos-filmmakers.scss */
  .atmos-filmmakers .content-3 .image-group {
    margin-top: -103px;
  }
}
@media (max-height: 33.4375em) {
  /* line 3, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .copy {
    top: 40%;
  }
  /* line 7, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .content {
    width: 96.55234%;
  }
  /* line 11, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .grid .offset3:first-child {
    margin-left: 0.72383%;
  }
}
@media (max-width: 60em) and (max-height: 33.125em) {
  /* line 23, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .copy {
    top: 30%;
  }
}
@media (max-width: 43.75em) and (min-height: 42.1875em) {
  /* line 31, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .copy {
    top: 40%;
  }
  /* line 35, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .content {
    width: 88.36795%;
  }
  /* line 39, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .grid .offset3:first-child {
    margin-left: 5.81602%;
  }
  /* line 43, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .mute-btn-wrap {
    bottom: -294.8%;
  }
}
@media (max-width: 47.9375em) {
  /* line 56, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .copy {
    top: 39%;
  }
}
@media (max-width: 43.75em) and (min-height: 28.75em) {
  /* line 66, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .grid .offset3:first-child {
    margin-left: 0;
    width: 100%;
  }
  /* line 71, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .copy {
    /*top: 29%;*/
  }
  /* line 75, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .mute-btn-wrap {
    bottom: -294.8%;
  }
  /* line 79, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .links {
    position: relative;
    top: -162px;
    z-index: 30;
  }
  /* line 84, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .links .text-right {
    text-align: center;
  }
  /* line 89, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .links .share-exp.active {
    opacity: 0;
  }
  /* line 95, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .links .social-drawer.active {
    margin-top: -29px;
  }
}
@media (max-width: 47.9375em) {
  /* line 108, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .links .lt2 {
    font-size: 0.7em;
  }
}
@media (max-width: 30em) {
  /* line 119, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .gradient-cover {
    height: 45%;
  }
  /* line 123, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .content {
    margin: 0 auto;
  }
  /* line 127, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .cta__wrap {
    bottom: 37px;
  }
  /* line 131, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .copy {
    top: 36.2%;
  }
  /* line 134, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .copy hr {
    margin-bottom: 15px;
  }
  /* line 138, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .copy .copy__title {
    padding: 0 10px 0 10px;
  }
  /* line 142, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .copy .copy__subtitle {
    padding: 0 8px 0 8px;
    line-height: 1.2;
  }
  /* line 148, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .atmos-mute-btn {
    display: none;
  }
  /* line 152, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .fallback-carousel {
    height: 500px;
  }
  /* line 156, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .media-wrap {
    height: 500px;
  }
  /* line 161, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .absolute-links {
    bottom: 3%;
  }
  /* line 165, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .links {
    position: absolute;
    top: -162px;
    z-index: 30;
  }
  /* line 170, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .links .text-right {
    text-align: center;
  }
  /* line 175, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .links .share-exp.active {
    opacity: 0;
  }
  /* line 182, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .links .social-drawer.active {
    margin-top: -29px;
  }
}
@media (max-width: 47.9375em) and (max-height: 23.75em) and (min-width: 35.5625em) {
  /* line 195, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .copy {
    top: 33%;
  }
  /* line 198, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .copy .t1 {
    font-size: 2.3125em;
  }
}
@media (max-width: 43.125em) and (max-height: 20em) {
  /* line 209, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero hr {
    display: none;
  }
  /* line 213, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .copy .t1 {
    font-size: 1.8125em;
  }
  /* line 218, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .atmos-hero .copy .p2 {
    font-size: 0.8em;
  }

  /* line 225, ../../../packages/modules/atmos-hero/css/_responsive-atmos-hero.scss */
  .csstransforms .atmos-hero .cta__wrap {
    -webkit-transform: scale(0.75) translate(-75%, 0);
    -ms-transform: scale(0.75) translate(-75%, 0);
    transform: scale(0.75) translate(-75%, 0);
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
  }
}
@media (max-width: 47.9375em) {
  /* line 16, ../../../packages/modules/atmos-overview/css/_responsive-atmos-overview.scss */
  .atmos-overview .keep-ratio {
    padding: 0;
    height: auto;
  }
  /* line 22, ../../../packages/modules/atmos-overview/css/_responsive-atmos-overview.scss */
  .atmos-overview .overview {
    position: relative;
  }
  /* line 27, ../../../packages/modules/atmos-overview/css/_responsive-atmos-overview.scss */
  .atmos-overview .experience {
    position: relative;
  }
}
/*

 */
@media (max-width: 58.125em) {
  /* line 9, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline-ui.scss */
  .atmos-timeline-ui {
    width: 69%;
  }

  /* line 14, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline-ui.scss */
  .atmos-timeline-captions .caption {
    top: 16%;
  }
  /* line 17, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline-ui.scss */
  .atmos-timeline-captions .caption p {
    font-size: 0.9em;
  }
  /* line 21, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline-ui.scss */
  .atmos-timeline-captions .caption .title {
    font-size: 1.7em;
  }
  /* line 25, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline-ui.scss */
  .atmos-timeline-captions .caption.caption-1 {
    top: 26%;
  }
}
@media (max-width: 42.5em) {
  /* line 36, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline-ui.scss */
  .atmos-timeline-ui a.time-mark .time-label p {
    font-size: 0.8em;
  }

  /* line 43, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline-ui.scss */
  .atmos-timeline-captions .caption {
    top: 11%;
  }
  /* line 46, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline-ui.scss */
  .atmos-timeline-captions .caption p {
    font-size: 0.8em;
  }
  /* line 50, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline-ui.scss */
  .atmos-timeline-captions .caption .title {
    font-size: 1.5em;
  }
  /* line 54, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline-ui.scss */
  .atmos-timeline-captions .caption.caption-1 {
    top: 17%;
  }
}
@media (max-width: 35.4375em) {
  /* line 67, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline-ui.scss */
  .atmos-timeline-captions .caption p {
    font-size: 0.8em;
  }
  /* line 71, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline-ui.scss */
  .atmos-timeline-captions .caption .title {
    font-size: 1.5em;
  }
  /* line 75, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline-ui.scss */
  .atmos-timeline-captions .caption.caption-1 {
    margin-left: -38%;
    max-width: 76%;
  }
}
@media (max-width: 30em) {
  /* line 86, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline-ui.scss */
  .atmos-timeline-ui a.time-mark .time-label {
    left: -37px;
    width: 90px;
  }

  /* line 92, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline-ui.scss */
  .atmos-timeline-captions .caption {
    top: 6%;
  }
  /* line 95, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline-ui.scss */
  .atmos-timeline-captions .caption p {
    font-size: 0.8em;
  }
  /* line 99, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline-ui.scss */
  .atmos-timeline-captions .caption .title {
    font-size: 1.3em;
  }
  /* line 103, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline-ui.scss */
  .atmos-timeline-captions .caption.caption-1 {
    margin-left: -45%;
    max-width: 90%;
  }
}
@media (max-width: 47.9375em) {
  /* line 6, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline.scss */
  .atmos-timeline .video-wrapper {
    visibility: hidden;
    display: none;
  }
}
@media (min-width: 64.0625em) {
  /* line 17, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline.scss */
  .atmos-timeline .container {
    width: 95.50781%;
  }
}
@media (max-width: 30em) {
  /* line 26, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline.scss */
  .atmos-timeline {
    height: 450px;
    overflow: hidden;
  }
  /* line 30, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline.scss */
  .atmos-timeline .video-wrapper {
    visibility: hidden;
    display: none;
  }
  /* line 35, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline.scss */
  .atmos-timeline .container {
    width: 290px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 41, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline.scss */
  .atmos-timeline .keep-ratio.HD {
    padding-bottom: 0;
    height: 450px;
  }
  /* line 46, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline.scss */
  .atmos-timeline .caption {
    position: absolute;
    left: 20px;
    bottom: 40px;
    z-index: 1;
  }
  /* line 52, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline.scss */
  .atmos-timeline .caption .title {
    position: relative;
    margin-bottom: 10px;
    max-width: 230px;
    color: #128b98;
    text-align: left;
    font-size: 22px;
  }
  /* line 61, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline.scss */
  .atmos-timeline .caption .copy {
    margin-bottom: 0;
    max-width: 250px;
    color: #231f20;
    text-align: left;
    font-size: 14px;
    line-height: 1.5em;
  }
  /* line 70, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline.scss */
  .atmos-timeline .caption.caption-1 {
    left: auto;
    bottom: auto;
    top: 100px;
  }
  /* line 76, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline.scss */
  .atmos-timeline .caption.caption-1 .title {
    position: relative;
    z-index: 10;
    margin-bottom: 25.6px;
    max-width: none;
    color: white;
    text-align: center;
    font-size: 26px;
  }
  /* line 85, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline.scss */
  .lt-ie8 .atmos-timeline .caption.caption-1 .title {
    position: static;
  }
  /* line 89, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline.scss */
  .atmos-timeline .caption.caption-1 .title:after {
    position: relative;
    top: 12px;
    left: 50%;
    display: block;
    margin: 0 0 0 -25px;
    padding: 0 0 0 0;
    width: 50px;
    height: 2px;
    background-color: #7caa3f;
    content: '';
    text-align: center;
  }
  /* line 105, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline.scss */
  .atmos-timeline .caption.caption-1 .copy {
    margin-bottom: 0;
    max-width: none;
    color: white;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
  }
  /* line 120, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline.scss */
  .atmos-timeline .atmos-timeline-video-section,
  .atmos-timeline .atmos-timeline-intro-section {
    width: 290px;
    height: 450px;
  }
  /* line 125, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline.scss */
  .atmos-timeline .atmos-timeline-ui {
    display: none;
  }
  /* line 129, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline.scss */
  .atmos-timeline .atmos-carousel-wrapper {
    position: relative;
    overflow: visible;
    width: 100%;
    height: 100%;
  }
  /* line 135, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline.scss */
  .atmos-timeline .atmos-carousel-wrapper .dolby-dot-nav {
    margin-top: -15px;
  }
  /* line 139, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline.scss */
  .atmos-timeline .atmos-carousel-wrapper .atmos-carousel {
    position: relative;
    width: 2000%;
    height: 100%;
  }
  /* line 146, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline.scss */
  .atmos-timeline .atmos-carousel-wrapper .carousel-slide {
    margin-left: 5px;
    position: relative;
    visibility: visible;
    opacity: 1;
    top: auto;
    left: auto;
    float: left;
    width: 290px;
    height: 450px;
    -webkit-transform: translateZ(0);
  }
  /* line 158, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline.scss */
  .atmos-timeline .atmos-carousel-wrapper .carousel-slide:first-child {
    margin-left: 0;
  }
  /* line 166, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline.scss */
  .atmos-timeline .poster-img {
    display: none;
  }
  /* line 171, ../../../packages/modules/atmos-timeline/css/_responsive-atmos-timeline.scss */
  .atmos-timeline .atmos-timeline-img:not(:first-child) {
    display: none;
  }
}
@media (min-width: 35.5em) and (max-width: 61.1875em) {
  /* line 16, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this {
    padding: 50px 0 80px;
  }
  /* line 21, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this #three-up,
  .b1-more-like-this #two-up,
  .b1-more-like-this #one-up {
    height: 430px;
  }
  /* line 25, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this div.links {
    max-height: 370px;
    height: 370px;
  }
  /* line 41, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this .article .img-container {
    min-height: 76px;
  }
  /* line 45, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this .article .p2 {
    max-height: 40px;
  }
  /* line 49, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this .article .p4 {
    min-height: 48px;
  }
  /* line 59, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this .article.featured {
    max-height: 370px;
    height: 370px;
  }
  /* line 65, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this .article.featured .copy {
    padding: 1em 1em 1em 1.2em;
    max-height: 220px;
  }
  /* line 72, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this .article.featured.large .copy {
    height: 230px;
  }
  /* line 79, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this .article.featured.large .copy .solid.small {
    position: relative;
    right: auto;
    bottom: auto;
    left: 50%;
    margin: 0 auto;
    margin-left: -14px;
  }
  /* line 90, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .no-touch .b1-more-like-this .article.featured.large:hover .copy {
    max-height: 290px;
    height: 290px;
  }
  /* line 97, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this .article.featured .t5-light {
    height: 45px;
  }
  /* line 101, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this .article.featured .lt3 {
    margin-top: 10px;
  }
}
@media (max-width: 35.4375em) {
  /* line 127, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this {
    padding: 40px 0 50px;
    max-height: 560px;
  }
  /* line 131, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this .b1-carousel-wrapper {
    overflow: visible;
  }
  /* line 137, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this #three-up,
  .b1-more-like-this #two-up,
  .b1-more-like-this #one-up {
    margin-left: 8%;
    height: 370px;
  }
  /* line 142, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this .dolby-carousel-slide {
    margin-right: 10px;
    width: 240px;
  }
  /* line 145, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this .dolby-carousel-slide .grid {
    width: 100%;
  }
  /* line 150, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this div.links {
    padding: 1.9em 2.1em 1.0em 1.8em;
    max-height: 370px;
    height: 370px;
  }
  /* line 168, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this a.article .tcc-copy .p2 {
    max-height: 43px;
  }
  /* line 172, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this a.article .tcc-copy .p4 {
    display: none;
  }
  /* line 184, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this a.article.featured {
    max-height: 370px;
    height: 370px;
  }
  /* line 188, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this a.article.featured .copy {
    padding: 1.85em 1.0em 0 1.675em;
    max-height: 220px;
  }
  /* line 193, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this a.article.featured .copy .solid.small {
    margin-left: -14px;
  }
  /* line 198, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this a.article.featured.large .copy {
    height: 230px;
  }
  /* line 205, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this a.article.featured.large .copy .solid.small {
    position: relative;
    right: auto;
    bottom: auto;
    left: 50%;
    margin: 0 auto;
    margin-left: -14px;
  }
  /* line 216, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .no-touch .b1-more-like-this a.article.featured.large:hover .copy {
    max-height: 290px;
    height: 290px;
  }
  /* line 223, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this a.article.featured .t5-light {
    height: 45px;
  }
  /* line 227, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this a.article.featured .lt3 {
    margin-top: 10px;
  }
}
@media (max-width: 20em) {
  /* line 245, ../../../packages/modules/b1-more-like-this/css/_responsive-b1-more-like-this.scss */
  .b1-more-like-this .flickr .icon-container .flickrDots {
    left: 63%;
  }
}
@media (min-width: 48em) and (max-width: 52.1875em) {
  /* line 7, ../../../packages/modules/b2-support/css/_responsive-b2-support.scss */
  .b2-support .span4 {
    position: relative;
    height: 180px;
  }
  /* line 13, ../../../packages/modules/b2-support/css/_responsive-b2-support.scss */
  .b2-support .content h2 {
    height: 65px;
  }
}
@media (max-width: 47.9375em) {
  /* line 23, ../../../packages/modules/b2-support/css/_responsive-b2-support.scss */
  .b2-support {
    height: auto;
    padding-top: 35px;
    padding-bottom: 57px;
  }
  /* line 30, ../../../packages/modules/b2-support/css/_responsive-b2-support.scss */
  .b2-support .span4 {
    width: 100%;
    height: auto;
  }
  /* line 36, ../../../packages/modules/b2-support/css/_responsive-b2-support.scss */
  .b2-support .title h2 {
    margin: 0;
  }
  /* line 41, ../../../packages/modules/b2-support/css/_responsive-b2-support.scss */
  .b2-support .content {
    margin-left: 0;
    padding-top: 45px;
  }
  /* line 47, ../../../packages/modules/b2-support/css/_responsive-b2-support.scss */
  .b2-support .content a {
    position: relative;
    left: auto;
    bottom: auto;
    color: #128b98;
  }
  /* line 53, ../../../packages/modules/b2-support/css/_responsive-b2-support.scss */
  .b2-support .content h2 {
    margin-top: 0;
    margin-bottom: 22px;
  }
}
@media (max-width: 47.9375em) {
  /* line 3, ../../../packages/modules/c0-content-container/css/_responsive-c0-content-container.scss */
  .c0-content-container {
    margin-top: 3.4375em;
  }
  /* line 6, ../../../packages/modules/c0-content-container/css/_responsive-c0-content-container.scss */
  .c0-content-container .gutter {
    padding-left: 1.5625em;
    padding-right: 1.5625em;
  }
  /* line 10, ../../../packages/modules/c0-content-container/css/_responsive-c0-content-container.scss */
  .c0-content-container .gutter:before {
    display: none;
  }
  /* line 15, ../../../packages/modules/c0-content-container/css/_responsive-c0-content-container.scss */
  .c0-content-container .m2-video {
    margin-right: auto;
  }
}
@media (max-width: 48em) {
  /* line 23, ../../../packages/modules/c0-content-container/css/_responsive-c0-content-container.scss */
  .c0-content-container .m2-video {
    margin-right: -4.97738%;
  }
}
@media (min-width: 64.0625em) {
  /* line 31, ../../../packages/modules/c0-content-container/css/_responsive-c0-content-container.scss */
  .c0-content-container .m2-video {
    margin-right: -3.8674%;
  }
}
@media (max-width: 47.9375em) {
  /* line 3, ../../../packages/modules/c1-inline-content/css/_responsive-c1-inline-content.scss */
  .c1-inline-content {
    margin-bottom: 3.125em;
    padding-left: 1.5625em;
    padding-right: 1.5625em;
  }
  /* line 8, ../../../packages/modules/c1-inline-content/css/_responsive-c1-inline-content.scss */
  .c1-inline-content p + p {
    margin-top: 0;
  }
}
@media (max-width: 47.9375em) {
  /* line 3, ../../../packages/modules/c2-inline-image/css/_responsive-c2-inline-image.scss */
  .c2-inline-image {
    margin-bottom: 5.3125em;
    margin-right: auto;
  }
  /* line 7, ../../../packages/modules/c2-inline-image/css/_responsive-c2-inline-image.scss */
  .c2-inline-image .caption {
    background-color: black;
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.4), black 20%, black);
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.4), black 20%, black);
    background-image: linear-gradient(rgba(0, 0, 0, 0.4), #000000 20%, #000000);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#FF000000', GradientType=0);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: transparent;
    font-size: 0.8125em;
    height: auto;
    line-height: 1.875em;
    min-height: 3.75em;
    padding: 0.9375em;
    left: 0;
    bottom: -40px;
    text-align: left;
    width: 100%;
  }
}
@media (max-width: 48em) {
  /* line 25, ../../../packages/modules/c2-inline-image/css/_responsive-c2-inline-image.scss */
  .c2-inline-image {
    margin-right: -4.97738%;
  }
}
@media (min-width: 64.0625em) {
  /* line 31, ../../../packages/modules/c2-inline-image/css/_responsive-c2-inline-image.scss */
  .c2-inline-image {
    margin-right: -3.8674%;
  }
}
@media (max-width: 47.9375em) {
  /* line 9, ../../../packages/modules/c4-inline-pull-quote/css/_responsive-c4-inline-pull-quote.scss */
  .c4-inline-pull-quote {
    margin-top: 3.125em;
    margin-bottom: 3.125em;
    margin-right: 0;
    margin-left: 0;
    padding: 2.5em;
    text-align: center;
  }
  /* line 17, ../../../packages/modules/c4-inline-pull-quote/css/_responsive-c4-inline-pull-quote.scss */
  .c4-inline-pull-quote.extended {
    margin-right: 0;
  }
  /* line 21, ../../../packages/modules/c4-inline-pull-quote/css/_responsive-c4-inline-pull-quote.scss */
  .c4-inline-pull-quote hr {
    margin: 20px auto;
  }
}
@media (min-width: 64.0625em) {
  /* line 28, ../../../packages/modules/c4-inline-pull-quote/css/_responsive-c4-inline-pull-quote.scss */
  .c4-inline-pull-quote {
    margin-right: -3.8674%;
  }
  /* line 31, ../../../packages/modules/c4-inline-pull-quote/css/_responsive-c4-inline-pull-quote.scss */
  .c4-inline-pull-quote.extended {
    margin-right: -25.96685%;
  }
}
@media (max-width: 48em) {
  /* line 3, ../../../packages/modules/c5-inline-table/css/_responsive-c5-inline-table.scss */
  .c5-inline-table .inline-container {
    overflow-x: scroll;
    width: 109%;
    -webkit-overflow-scrolling: touch;
  }
  /* line 11, ../../../packages/modules/c5-inline-table/css/_responsive-c5-inline-table.scss */
  .c5-inline-table .inline-container table thead tr th {
    padding: 29px;
  }
}
@media (max-width: 47.9375em) {
  /* line 3, ../../../packages/modules/c6-inline-form/css/_responsive-c6-inline-form.scss */
  .c6-inline-form {
    padding-bottom: 0px;
  }
  /* line 5, ../../../packages/modules/c6-inline-form/css/_responsive-c6-inline-form.scss */
  .c6-inline-form .container {
    padding-top: 40px;
  }
  /* line 9, ../../../packages/modules/c6-inline-form/css/_responsive-c6-inline-form.scss */
  .c6-inline-form .container .error-message {
    margin: 20px 0;
  }
  /* line 15, ../../../packages/modules/c6-inline-form/css/_responsive-c6-inline-form.scss */
  .c6-inline-form .container .grid.padded-grid {
    padding: 0;
  }
  /* line 19, ../../../packages/modules/c6-inline-form/css/_responsive-c6-inline-form.scss */
  .c6-inline-form .container .grid h2.title {
    text-align: left;
  }
  /* line 23, ../../../packages/modules/c6-inline-form/css/_responsive-c6-inline-form.scss */
  .c6-inline-form .container .grid form {
    display: inline-block;
    margin-top: 0px;
  }
  /* line 26, ../../../packages/modules/c6-inline-form/css/_responsive-c6-inline-form.scss */
  .c6-inline-form .container .grid form [class*="span"] {
    margin-left: 0;
  }
  /* line 33, ../../../packages/modules/c6-inline-form/css/_responsive-c6-inline-form.scss */
  .c6-inline-form .container .grid .form-field .input:nth-child(even) {
    margin-left: 0;
  }
  /* line 41, ../../../packages/modules/c6-inline-form/css/_responsive-c6-inline-form.scss */
  .c6-inline-form .container .grid .submit * {
    display: block;
    margin: 0 auto;
  }
  /* line 47, ../../../packages/modules/c6-inline-form/css/_responsive-c6-inline-form.scss */
  .c6-inline-form .container .grid .submit button.btn[data-effeckt-type="zoom-out"] .loader {
    top: 50%;
  }
  /* line 52, ../../../packages/modules/c6-inline-form/css/_responsive-c6-inline-form.scss */
  .c6-inline-form .container .grid .submit .submit-label {
    text-align: center;
    margin: 10px auto;
  }
}
@media (max-width: 47.9375em) {
  /* line 3, ../../../packages/modules/c7-gutter-list/css/_responsive-c7-gutter-list.scss */
  .c7-gutter-list {
    margin-bottom: 3.125em;
  }
  /* line 6, ../../../packages/modules/c7-gutter-list/css/_responsive-c7-gutter-list.scss */
  .c7-gutter-list .title {
    margin-bottom: 16px;
  }
}
@media (max-width: 47.9375em) {
  /* line 3, ../../../packages/modules/c8-gutter-tout/css/_responsive-c8-gutter-tout.scss */
  .c8-gutter-tout {
    margin-bottom: 3.125em;
  }
  /* line 6, ../../../packages/modules/c8-gutter-tout/css/_responsive-c8-gutter-tout.scss */
  .c8-gutter-tout .title {
    margin-bottom: 16px;
  }
  /* line 10, ../../../packages/modules/c8-gutter-tout/css/_responsive-c8-gutter-tout.scss */
  .c8-gutter-tout .image-module img {
    display: block;
    margin: 0 auto;
  }
  /* line 15, ../../../packages/modules/c8-gutter-tout/css/_responsive-c8-gutter-tout.scss */
  .c8-gutter-tout .link {
    margin-top: 0;
  }
}
@media (max-width: 47.9375em) {
  /* line 3, ../../../packages/modules/c9-gutter-cta/css/_responsive-c9-gutter-cta.scss */
  .c9-gutter-cta {
    margin-bottom: 3.125em;
  }
  /* line 6, ../../../packages/modules/c9-gutter-cta/css/_responsive-c9-gutter-cta.scss */
  .c9-gutter-cta .title {
    margin-bottom: 16px;
  }
  /* line 10, ../../../packages/modules/c9-gutter-cta/css/_responsive-c9-gutter-cta.scss */
  .c9-gutter-cta .link {
    margin-top: 0;
  }
}
@media (max-width: 48em) {
  /* line 7, ../../../packages/modules/category-touts/css/_responsive-category-touts.scss */
  .category-touts .tout {
    height: 120px;
    padding-top: 35px;
  }
  /* line 11, ../../../packages/modules/category-touts/css/_responsive-category-touts.scss */
  .category-touts .tout h3 {
    margin-bottom: 5px;
  }
  /* line 20, ../../../packages/modules/category-touts/css/_responsive-category-touts.scss */
  .category-touts .grid {
    width: 100%;
  }
  /* line 24, ../../../packages/modules/category-touts/css/_responsive-category-touts.scss */
  .category-touts .span4.tout-span {
    width: 49% !important;
    display: ineline-block !important;
    float: left !important;
    margin-left: 1%;
    margin-bottom: 5px;
  }
  /* line 32, ../../../packages/modules/category-touts/css/_responsive-category-touts.scss */
  .category-touts .span4.tout-span:nth-child(odd) {
    margin-left: 0;
    margin-right: 1%;
  }
}
@media (min-width: 48em) and (max-width: 61.1875em) {
  /* line 10, ../../../packages/modules/dolby-video/css/_responsive-dolby-video.scss */
  .dolby-video.full-bleed {
    height: 500px;
  }
}
@media (max-width: 47.9375em) {
  /* line 10, ../../../packages/modules/dolby-video/css/_responsive-dolby-video.scss */
  .dolby-video.full-bleed {
    height: 420px;
  }
}
@media (min-width: 30em) and (max-width: 47.9375em) {
  /* line 10, ../../../packages/modules/dolby-video/css/_responsive-dolby-video.scss */
  .dolby-video.full-bleed {
    height: 400px;
  }
}
@media (max-width: 29.9375em) {
  /* line 10, ../../../packages/modules/dolby-video/css/_responsive-dolby-video.scss */
  .dolby-video.full-bleed {
    height: auto;
  }
  /* line 26, ../../../packages/modules/dolby-video/css/_responsive-dolby-video.scss */
  .dolby-video.full-bleed .full-bleed-video-wrap {
    position: static;
  }
  /* line 28, ../../../packages/modules/dolby-video/css/_responsive-dolby-video.scss */
  .dolby-video.full-bleed .full-bleed-video-wrap .flowplayer {
    position: static;
  }
}

@media (min-width: 48em) and (max-width: 61.1875em) {
  /* line 35, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header .inner .box {
    padding: 31px 34px 60px 34px;
  }
  /* line 37, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header .inner .box .btn {
    margin-top: 0;
  }
  /* line 40, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header .inner .box .p3 {
    margin-bottom: 16px;
  }
  /* line 54, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.default .inner.no-bg:not(.force-mobile-bg) .box {
    padding: 36px 0px 32px 34px;
  }
  /* line 56, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.default .inner.no-bg:not(.force-mobile-bg) .box.center {
    padding-right: 22px;
    padding-left: 22px;
  }
  /* line 60, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.default .inner.no-bg:not(.force-mobile-bg) .box.left {
    padding-right: 0px;
    padding-left: 34px;
  }
  /* line 64, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.default .inner.no-bg:not(.force-mobile-bg) .box.right {
    padding-right: 0px;
    padding-left: 34px;
  }
  /* line 68, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.default .inner.no-bg:not(.force-mobile-bg) .box .table-bottom {
    padding-bottom: 32px;
  }
  /* line 76, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.homepage .inner .box {
    padding: 36px 34px 30px 34px;
  }
  /* line 79, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.homepage .secondary .box {
    padding: 28px 0 12px 0;
  }
  /* line 86, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.product-intro-plate .image-module, .h1-tout-header.p2-editorial-anchor-links .image-module {
    height: 440px;
  }
  /* line 89, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.product-intro-plate .table-center-wrap, .h1-tout-header.p2-editorial-anchor-links .table-center-wrap {
    width: 100%;
  }
  /* line 92, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.product-intro-plate .inner .box, .h1-tout-header.p2-editorial-anchor-links .inner .box {
    padding: 40px 34px 15px 34px;
  }
  /* line 98, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.title-plate .image-module {
    height: 234px;
  }
  /* line 101, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.title-plate .inner .box {
    padding: 30px 17px 40px 0;
  }
  /* line 103, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.title-plate .inner .box .p3 {
    line-height: 1.3em;
  }
}
@media (max-width: 47.9375em) {
  /* line 115, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header .box.left,
  .h1-tout-header .box.right {
    text-align: left;
  }
  /* line 118, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header .image-module {
    height: 450px;
  }
  /* line 122, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header .table-center-wrap {
    width: 100%;
  }
  /* line 126, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header .top {
    padding-top: 4%;
  }
  /* line 128, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header .top .table-center {
    vertical-align: top;
  }
  /* line 133, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header .bottom .table-center {
    vertical-align: bottom;
  }
  /* line 138, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header .secondary .container {
    width: 100%;
    padding: 0 32px;
  }
  /* line 144, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header .inner {
    height: auto;
    max-height: 86%;
    padding-top: 13%;
    background: black;
    background: black;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 38%, black 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, right top, right bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(38%, black), color-stop(100%, black));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 38%, black 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 38%, black 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 38%, black 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 38%, #000000 100%);
    /* W3C */
  }
  /* line 151, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header .inner .grid,
  .h1-tout-header .inner .grid > div,
  .h1-tout-header .inner .table-center-wrap {
    height: 100%;
  }
  /* line 153, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header .inner .grid .table-center .box,
  .h1-tout-header .inner .grid > div .table-center .box,
  .h1-tout-header .inner .table-center-wrap .table-center .box {
    margin-left: 0;
    padding-left: 8%;
  }
  /* line 158, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header .inner.force-mobile-bg {
    padding: 0;
    width: 100%;
  }
  /* line 161, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header .inner.force-mobile-bg .box {
    padding: 16px 22px 20px 22px;
  }
  /* line 165, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header .inner .box {
    margin-top: 0;
    padding: 16px 22px 20px 22px;
  }
  /* line 168, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header .inner .box .btn {
    margin-top: 0;
  }
  /* line 171, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header .inner .box .p3 {
    margin-bottom: 16px;
  }
  /* line 178, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.default .no-grid-at-767 {
    width: 100%;
  }
  /* line 182, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.default .legal-grid {
    bottom: 10px;
    right: 10px;
  }
  /* line 187, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.default .legal-grid .legal-icon,
  .h1-tout-header.default .legal-grid .p5 {
    margin-top: 5px;
  }
  /* line 196, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.default .inner.force-mobile-bg .box.center, .h1-tout-header.default .inner.force-mobile-bg .box.left, .h1-tout-header.default .inner.force-mobile-bg .box.right,
  .h1-tout-header.default .inner .box {
    padding: 22px 120px 60px 32px;
  }
  /* line 199, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.default .inner.force-mobile-bg .box.center .linkgroup a.btn.video, .h1-tout-header.default .inner.force-mobile-bg .box.left .linkgroup a.btn.video, .h1-tout-header.default .inner.force-mobile-bg .box.right .linkgroup a.btn.video,
  .h1-tout-header.default .inner .box .linkgroup a.btn.video {
    padding: 11px 11px 12px;
  }
  /* line 201, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.default .inner.force-mobile-bg .box.center .linkgroup a.btn.video i, .h1-tout-header.default .inner.force-mobile-bg .box.left .linkgroup a.btn.video i, .h1-tout-header.default .inner.force-mobile-bg .box.right .linkgroup a.btn.video i,
  .h1-tout-header.default .inner .box .linkgroup a.btn.video i {
    margin: -5px 0;
  }
  /* line 208, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.default .inner.no-bg:not(.force-mobile-bg) .box {
    padding: 22px 120px 60px 18px;
  }
  /* line 210, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.default .inner.no-bg:not(.force-mobile-bg) .box.center {
    padding-right: 64px;
    padding-left: 64px;
  }
  /* line 214, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.default .inner.no-bg:not(.force-mobile-bg) .box.left {
    padding-right: 120px;
    padding-left: 18px;
  }
  /* line 218, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.default .inner.no-bg:not(.force-mobile-bg) .box.right {
    padding-right: 120px;
    padding-left: 18px;
  }
  /* line 222, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.default .inner.no-bg:not(.force-mobile-bg) .box .table-bottom {
    padding-bottom: 18px;
  }
  /* line 230, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.homepage .inner .box {
    padding: 38px 0 25px 0;
  }
  /* line 232, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.homepage .inner .box .eyebrow {
    margin-bottom: 0px;
  }
  /* line 235, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.homepage .inner .box h1 {
    margin-top: 0;
    margin-bottom: 20px;
    margin-left: -2px;
  }
  /* line 240, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.homepage .inner .box .btn {
    margin-top: 0;
  }
  /* line 243, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.homepage .inner .box .bq1 > p {
    margin-bottom: 10px;
  }
  /* line 251, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.product-intro-plate .legal-grid {
    top: 10px;
    right: 15px;
    text-align: right;
  }
  /* line 256, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.product-intro-plate .legal-grid .legal-icon, .h1-tout-header.product-intro-plate .legal-grid .p5 {
    margin-top: 0;
    margin-bottom: 15px;
  }
  /* line 262, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.product-intro-plate .no-grid-at-767 {
    width: 100%;
  }
  /* line 266, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.product-intro-plate .inner .box .eyebrow {
    margin-bottom: 0;
  }
  /* line 269, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.product-intro-plate .inner .box h1 {
    margin-bottom: 6px;
  }
  /* line 274, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.product-intro-plate .top.inner {
    padding-top: 4%;
  }
  /* line 276, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.product-intro-plate .top.inner .table-center {
    vertical-align: top;
  }
  /* line 279, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.product-intro-plate .top.inner .box {
    padding: 18px 20px 16px 20px;
  }
  /* line 281, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.product-intro-plate .top.inner .box .p3 {
    margin-bottom: 15px;
  }
  /* line 286, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.product-intro-plate .bottom.inner {
    padding-bottom: 4%;
  }
  /* line 288, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.product-intro-plate .bottom.inner .table-center {
    vertical-align: bottom;
  }
  /* line 291, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.product-intro-plate .bottom.inner .box {
    padding: 18px 20px 66px 20px;
  }
  /* line 296, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.product-intro-plate .legal-div {
    padding-right: 15px;
  }
  /* line 299, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.product-intro-plate .legal-div .legal {
    margin-top: 4px;
  }
  /* line 304, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.product-intro-plate .legal-grid {
    bottom: auto;
  }
  /* line 308, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.product-intro-plate .mobile-buttons-wrap {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    padding-bottom: 4%;
  }
  /* line 315, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.product-intro-plate .mobile-buttons-wrap .mobile-buttons {
    padding: 20px;
  }
  /* line 317, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.product-intro-plate .mobile-buttons-wrap .mobile-buttons a {
    float: left;
    margin-right: 3px;
    padding: 10px;
  }
  /* line 321, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.product-intro-plate .mobile-buttons-wrap .mobile-buttons a i {
    font-size: 1.846em;
  }
  /* line 324, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.product-intro-plate .mobile-buttons-wrap .mobile-buttons a span {
    display: none;
  }
  /* line 333, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.title-plate .image-module {
    background-size: cover;
    height: 158px;
  }
  /* line 337, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.title-plate .inner .box {
    padding: 28px 0 20px 0;
  }
  /* line 340, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.title-plate .inner .box h1 {
    margin-top: -3px;
    margin-bottom: 24px;
  }
  /* line 345, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.title-plate .legal-grid {
    text-align: left;
    right: auto;
    left: 8%;
    bottom: 15px;
  }
  /* line 351, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.title-plate .legal-grid .legal-icon, .h1-tout-header.title-plate .legal-grid .p5 {
    margin-top: 5px;
  }
  /* line 355, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.title-plate .table-center {
    vertical-align: top;
  }
}
@media (min-width: 30em) and (max-width: 47.9375em) {
  /* line 367, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header .image-module,
  .h1-tout-header.product-intro-plate .image-module,
  .h1-tout-header.p2-editorial-anchor-links .image-module {
    height: 520px;
  }

  /* line 374, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header .bottom {
    padding-bottom: 0;
  }

  /* line 380, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header .container {
    width: 100%;
  }

  /* line 384, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header .inner .box {
    padding: 22px 0 18px;
  }

  /* line 389, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.p2-editorial-anchor-links .inner .box {
    padding: 16px 180px 20px 22px;
  }
}
@media (max-width: 29.9375em) {
  /* line 398, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header .image-module,
  .h1-tout-header.product-intro-plate .image-module,
  .h1-tout-header.p2-editorial-anchor-links .image-module {
    height: 470px;
  }

  /* line 407, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.default .inner.force-mobile-bg .box.center, .h1-tout-header.default .inner.force-mobile-bg .box.left, .h1-tout-header.default .inner.force-mobile-bg .box.right,
  .h1-tout-header.default .inner .box {
    padding: 22px 36px 18px 32px;
  }
  /* line 411, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.default .inner.no-bg:not(.force-mobile-bg) .box {
    padding: 22px 36px 18px 18px;
  }
  /* line 413, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.default .inner.no-bg:not(.force-mobile-bg) .box.center {
    padding-right: 22px;
    padding-left: 22px;
  }
  /* line 417, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.default .inner.no-bg:not(.force-mobile-bg) .box.left {
    padding-right: 36px;
    padding-left: 18px;
  }
  /* line 421, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.default .inner.no-bg:not(.force-mobile-bg) .box.right {
    padding-right: 36px;
    padding-left: 18px;
  }
  /* line 425, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.default .inner.no-bg:not(.force-mobile-bg) .box .table-bottom {
    padding-bottom: 18px;
  }

  /* line 434, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header.p2-editorial-anchor-links .inner .box {
    padding: 16px 22px 20px 22px;
  }

  /* line 441, ../../../packages/modules/h1-tout-header/css/_responsive-h1-tout-header.scss */
  .h1-tout-header .bottom {
    padding-bottom: 4%;
  }
}
@media (max-width: 47.9375em) {
  /* line 3, ../../../packages/modules/h2-editorial-header/css/_responsive-h2-editorial-header.scss */
  .h2-editorial-header {
    height: 400px;
    margin-bottom: 2.5em;
  }
  /* line 6, ../../../packages/modules/h2-editorial-header/css/_responsive-h2-editorial-header.scss */
  .h2-editorial-header .header-tout-inner {
    padding: 0;
  }
  /* line 12, ../../../packages/modules/h2-editorial-header/css/_responsive-h2-editorial-header.scss */
  .h2-editorial-header .container {
    width: 100%;
  }
  /* line 16, ../../../packages/modules/h2-editorial-header/css/_responsive-h2-editorial-header.scss */
  .h2-editorial-header .image-module {
    height: 240px;
  }
  /* line 20, ../../../packages/modules/h2-editorial-header/css/_responsive-h2-editorial-header.scss */
  .h2-editorial-header .inner .center {
    padding: 1.875em;
    text-align: left;
    left: 0;
    right: 0;
    bottom: auto;
    top: 13.125em;
  }
  /* line 28, ../../../packages/modules/h2-editorial-header/css/_responsive-h2-editorial-header.scss */
  .h2-editorial-header .inner .center .subtitle {
    margin-bottom: 0.75em;
  }
  /* line 32, ../../../packages/modules/h2-editorial-header/css/_responsive-h2-editorial-header.scss */
  .h2-editorial-header .inner .center .social_buttons {
    top: -2.8125em;
    right: 0.5em;
  }
}
@media (max-width: 35.4375em) {
  /* line 43, ../../../packages/modules/h2-editorial-header/css/_responsive-h2-editorial-header.scss */
  .h2-editorial-header {
    height: 350px;
  }
}
@media (max-width: 20.375em) {
  /* line 50, ../../../packages/modules/h2-editorial-header/css/_responsive-h2-editorial-header.scss */
  .h2-editorial-header {
    height: 370px;
  }
}
@media (max-width: 47.9375em) {
  /* line 3, ../../../packages/modules/h3-simple-header/css/_responsive-h3-simple-header.scss */
  .h3-simple-header {
    height: 11.0625em;
  }

  /* line 6, ../../../packages/modules/h3-simple-header/css/_responsive-h3-simple-header.scss */
  > .container > .grid .header-title {
    margin: 0 auto;
  }
}
@media (max-width: 25em) {
  /* line 10, ../../../packages/modules/h4-detail-page-header/css/_responsive-h4-detail-page-header.scss */
  .h4-detail-page-header .drop-down-modal-content .btn-round {
    height: 30px;
    width: 30px;
    font-size: 13px;
  }
  /* line 15, ../../../packages/modules/h4-detail-page-header/css/_responsive-h4-detail-page-header.scss */
  .h4-detail-page-header .drop-down-modal-content .btn-round i {
    height: 26px;
    width: 26px;
  }
  /* line 19, ../../../packages/modules/h4-detail-page-header/css/_responsive-h4-detail-page-header.scss */
  .h4-detail-page-header .drop-down-modal-content .btn-round i:before {
    line-height: 27px;
  }
}
@media (max-width: 47.9375em) {
  /* line 6, ../../../packages/modules/h5-pillar-page-header/css/_responsive-h5-pillar-page-header.scss */
  .h5-pillar-page-header {
    height: auto;
    padding-bottom: 40px;
  }
  /* line 11, ../../../packages/modules/h5-pillar-page-header/css/_responsive-h5-pillar-page-header.scss */
  .h5-pillar-page-header.editorial-only {
    height: auto;
  }
  /* line 16, ../../../packages/modules/h5-pillar-page-header/css/_responsive-h5-pillar-page-header.scss */
  .h5-pillar-page-header h1.t1 {
    margin-top: 100px;
  }
  /* line 19, ../../../packages/modules/h5-pillar-page-header/css/_responsive-h5-pillar-page-header.scss */
  .h5-pillar-page-header h1.t1:after {
    content: '';
    position: absolute;
    margin: auto;
    display: block;
    width: 50px;
    height: 2px;
    background-color: #15a3b3;
    left: 0;
    bottom: -30px;
    right: 0;
  }
}
@media (max-width: 35.4375em) {
  /* line 13, ../../../packages/modules/m1-image/css/_responsive-m1-image.scss */
  .image {
    height: 240px;
  }

  /* line 19, ../../../packages/modules/m1-image/css/_responsive-m1-image.scss */
  .m1-image .title {
    text-align: left;
  }
  /* line 23, ../../../packages/modules/m1-image/css/_responsive-m1-image.scss */
  .m1-image .copy {
    text-align: left;
  }
  /* line 27, ../../../packages/modules/m1-image/css/_responsive-m1-image.scss */
  .m1-image .container {
    width: 100%;
  }
  /* line 31, ../../../packages/modules/m1-image/css/_responsive-m1-image.scss */
  .m1-image .caption {
    height: 58px;
    bottom: -29px;
  }
  /* line 35, ../../../packages/modules/m1-image/css/_responsive-m1-image.scss */
  .m1-image .caption p {
    font-size: 13px;
    padding-top: 21px;
  }
  /* line 41, ../../../packages/modules/m1-image/css/_responsive-m1-image.scss */
  .m1-image .caption.multi-line-caption p {
    padding-top: 12px;
  }
  /* line 47, ../../../packages/modules/m1-image/css/_responsive-m1-image.scss */
  .m1-image .image {
    height: 240px;
  }
}
@media (min-width: 77.5em) {
  /* line 59, ../../../packages/modules/m1-image/css/_responsive-m1-image.scss */
  .m1-image .image {
    height: 680px;
  }
}
@media (max-width: 35.4375em) {
  /* line 20, ../../../packages/modules/m2-video/css/_responsive-m2-video.scss */
  .m2-video .grid {
    width: 100%;
  }
  /* line 24, ../../../packages/modules/m2-video/css/_responsive-m2-video.scss */
  .m2-video .caption {
    height: 58px;
    bottom: -29px;
    width: 100%;
  }
  /* line 29, ../../../packages/modules/m2-video/css/_responsive-m2-video.scss */
  .m2-video .caption p {
    font-size: 13px;
    padding-top: 21px;
  }
  /* line 35, ../../../packages/modules/m2-video/css/_responsive-m2-video.scss */
  .m2-video .caption.multi-line-caption p {
    padding-top: 12px;
  }
  /* line 41, ../../../packages/modules/m2-video/css/_responsive-m2-video.scss */
  .m2-video .image {
    height: 240px;
  }
}
@media (min-width: 77.5em) {
  /* line 63, ../../../packages/modules/m2-video/css/_responsive-m2-video.scss */
  .m2-video .image {
    height: 680px;
  }
}
@media (min-width: 87.5em) {
  /* line 15, ../../../packages/modules/m3-image-slideshow/css/_responsive-m3-image-slideshow.scss */
  .m3-image-slideshow-container .pagination-paddles button.pagination-next {
    margin-right: -39.45em;
  }
  /* line 19, ../../../packages/modules/m3-image-slideshow/css/_responsive-m3-image-slideshow.scss */
  .m3-image-slideshow-container .pagination-paddles button.pagination-prev {
    margin-left: -39.45em;
  }
}
@media (max-width: 47.9375em) {
  /* line 28, ../../../packages/modules/m3-image-slideshow/css/_responsive-m3-image-slideshow.scss */
  .m3-image-slideshow-container .m3-image-carousel-wrapper {
    margin-bottom: 40px;
  }
  /* line 31, ../../../packages/modules/m3-image-slideshow/css/_responsive-m3-image-slideshow.scss */
  .m4-chapters-viewer .m3-image-slideshow-container .m3-image-carousel-wrapper {
    margin-bottom: 0;
  }
  /* line 38, ../../../packages/modules/m3-image-slideshow/css/_responsive-m3-image-slideshow.scss */
  .m3-image-slideshow-container.full {
    margin-bottom: 0;
  }
  /* line 42, ../../../packages/modules/m3-image-slideshow/css/_responsive-m3-image-slideshow.scss */
  .m3-image-slideshow-container .pagination-paddles button.pagination-next {
    right: 2%;
    margin-right: 0;
  }
  /* line 47, ../../../packages/modules/m3-image-slideshow/css/_responsive-m3-image-slideshow.scss */
  .m3-image-slideshow-container .pagination-paddles button.pagination-prev {
    left: 2%;
    margin-left: 0;
  }
  /* line 52, ../../../packages/modules/m3-image-slideshow/css/_responsive-m3-image-slideshow.scss */
  .m3-image-slideshow-container .dolby-dot-nav {
    margin-top: 33px;
    bottom: -17px;
  }
}
@media (max-width: 35.4375em) {
  /* line 62, ../../../packages/modules/m3-image-slideshow/css/_responsive-m3-image-slideshow.scss */
  .m3-image-slideshow.container {
    width: 100%;
  }
  /* line 65, ../../../packages/modules/m3-image-slideshow/css/_responsive-m3-image-slideshow.scss */
  .m3-image-slideshow.container .numbered-pagination {
    display: none;
  }
  /* line 69, ../../../packages/modules/m3-image-slideshow/css/_responsive-m3-image-slideshow.scss */
  .m3-image-slideshow.container .pagination-paddles {
    display: none;
  }

  /* line 75, ../../../packages/modules/m3-image-slideshow/css/_responsive-m3-image-slideshow.scss */
  .m3-image-slideshow-container .m3-image-slideshow .pagination-bullets {
    display: block;
  }
}
@media (min-width: 77.5em) {
  /* line 82, ../../../packages/modules/m3-image-slideshow/css/_responsive-m3-image-slideshow.scss */
  .m3-image-slideshow-container .m3-image-carousel-wrapper {
    height: 620px;
  }
}
@media (min-width: 48em) and (max-width: 61.1875em) {
  /* line 82, ../../../packages/modules/m3-image-slideshow/css/_responsive-m3-image-slideshow.scss */
  .m3-image-slideshow-container .m3-image-carousel-wrapper {
    height: 440px;
  }
}
@media (max-width: 35.4375em) {
  /* line 82, ../../../packages/modules/m3-image-slideshow/css/_responsive-m3-image-slideshow.scss */
  .m3-image-slideshow-container .m3-image-carousel-wrapper {
    height: 320px;
  }
}
@media (max-width: 29.9375em) {
  /* line 82, ../../../packages/modules/m3-image-slideshow/css/_responsive-m3-image-slideshow.scss */
  .m3-image-slideshow-container .m3-image-carousel-wrapper {
    height: 250px;
  }
}

@media (min-width: 61.1875em) and (max-width: 77.5em) {
  /* line 102, ../../../packages/modules/m3-image-slideshow/css/_responsive-m3-image-slideshow.scss */
  .m3-image-slideshow-container.normal .m3-image-slideshow {
    height: 325px;
  }
}
@media (min-width: 77.5em) {
  /* line 102, ../../../packages/modules/m3-image-slideshow/css/_responsive-m3-image-slideshow.scss */
  .m3-image-slideshow-container.normal .m3-image-slideshow {
    height: 365px;
  }
}
@media (min-width: 48em) and (max-width: 61.1875em) {
  /* line 102, ../../../packages/modules/m3-image-slideshow/css/_responsive-m3-image-slideshow.scss */
  .m3-image-slideshow-container.normal .m3-image-slideshow {
    height: 300px;
  }
}
@media (max-width: 35.4375em) {
  /* line 102, ../../../packages/modules/m3-image-slideshow/css/_responsive-m3-image-slideshow.scss */
  .m3-image-slideshow-container.normal .m3-image-slideshow {
    height: 320px;
  }
}
@media (max-width: 29.9375em) {
  /* line 102, ../../../packages/modules/m3-image-slideshow/css/_responsive-m3-image-slideshow.scss */
  .m3-image-slideshow-container.normal .m3-image-slideshow {
    height: 250px;
  }
}

/* line 15, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
.m4-chapter-viewer-container .thumb-nav {
  overflow: hidden;
}
/* line 19, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
.m4-chapter-viewer-container .shade {
  position: absolute;
  top: 0;
  bottom: 0;
  display: block;
  width: 10px;
  pointer-events: none;
}
/* line 28, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
.m4-chapter-viewer-container .left-shade {
  left: 0;
}
/* line 32, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
.m4-chapter-viewer-container .right-shade {
  right: 0;
}
/* line 36, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
.m4-chapter-viewer-container .has-content-left .left-shade {
  box-shadow: inset 5px 0 7px -2px #333;
}
/* line 40, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
.m4-chapter-viewer-container .has-content-right .right-shade {
  box-shadow: inset -5px 0 7px -2px #333;
}

@media (max-width: 56.8125em) {
  /* line 46, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .m4-chapter-viewer-container {
    margin: 0 auto;
    padding: 24px 0 32px;
  }
  /* line 50, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .m4-chapter-viewer-container .container {
    width: 100%;
  }
  /* line 60, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .m4-chapter-viewer-container .editorial .table-center-wrap,
  .m4-chapter-viewer-container .editorial .table-center {
    display: block;
  }
  /* line 64, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .m4-chapter-viewer-container .editorial .table-center,
  .m4-chapter-viewer-container .editorial .box {
    height: 100%;
  }
  /* line 69, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .m4-chapter-viewer-container .editorial-slideshow .slide-band.box {
    height: auto;
  }

  /* line 76, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .editorial.textonly + .m4-chapter-viewer-container {
    margin: -10px 0 0;
    padding: 0 0 10px;
  }

  /* line 90, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .span5 .m4-chapter-viewer-container.thumb-mode .thumb-nav,
  .span6 .m4-chapter-viewer-container.thumb-mode .thumb-nav,
  .span7 .m4-chapter-viewer-container.thumb-mode .thumb-nav {
    margin-bottom: 30px;
  }
  /* line 93, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .span5 .m4-chapter-viewer-container.thumb-mode .thumb-nav img,
  .span6 .m4-chapter-viewer-container.thumb-mode .thumb-nav img,
  .span7 .m4-chapter-viewer-container.thumb-mode .thumb-nav img {
    position: relative;
    top: auto;
    bottom: auto;
    width: 100%;
    height: auto;
    max-width: 56px;
    margin: 0 auto;
  }
  /* line 107, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .span5 .m4-chapter-viewer-container.icon-mode .thumb-nav i,
  .span6 .m4-chapter-viewer-container.icon-mode .thumb-nav i,
  .span7 .m4-chapter-viewer-container.icon-mode .thumb-nav i {
    top: 4px;
    margin: 0 15px;
  }
}
@media (max-width: 25.625em) {
  /* line 119, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .span7 .m4-chapter-viewer-container.text-mode .thumb-nav {
    width: 300px;
  }
}
@media (min-width: 25.6875em) and (max-width: 31.875em) {
  /* line 122, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .span7 .m4-chapter-viewer-container.text-mode .thumb-nav {
    width: 370px;
  }
}
@media (min-width: 48em) and (max-width: 54.1875em) {
  /* line 125, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .span7 .m4-chapter-viewer-container.text-mode .thumb-nav {
    width: 370px;
  }
}
@media (min-width: 54.25em) and (max-width: 60.4375em) {
  /* line 128, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .span7 .m4-chapter-viewer-container.text-mode .thumb-nav {
    width: 470px;
  }
}
@media (min-width: 61.25em) {
  /* line 138, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .container > .m4-chapter-viewer-container .slider,
  .span12 > .m4-chapter-viewer-container .slider {
    width: auto !important;
  }

  /* line 145, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .m4-chapter-viewer-container {
    margin: 0 auto;
    padding: 32px 0 60px;
  }
  /* line 149, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .m4-chapter-viewer-container .thumb-nav .shade {
    display: none;
  }
}
@media (min-width: 48em) and (max-width: 61.1875em) {
  /* line 163, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .span5 .m4-chapter-viewer-container.hotspots .overlay-base.variant2,
  .span6 .m4-chapter-viewer-container.hotspots .overlay-base.variant2,
  .span7 .m4-chapter-viewer-container.hotspots .overlay-base.variant2 {
    width: 200px;
  }
  /* line 166, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .span5 .m4-chapter-viewer-container.hotspots .overlay-base.to-left,
  .span6 .m4-chapter-viewer-container.hotspots .overlay-base.to-left,
  .span7 .m4-chapter-viewer-container.hotspots .overlay-base.to-left {
    left: -208px;
  }
}
@media (max-width: 47.9375em) {
  /* line 182, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .m4-editorial-layout {
    height: 580px;
  }

  /* line 186, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .m4-chapter-viewer-container {
    width: auto;
  }
  /* line 194, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .m4-chapter-viewer-container .editorial .table-center-wrap,
  .m4-chapter-viewer-container .editorial .table-center {
    display: block;
  }
  /* line 198, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .m4-chapter-viewer-container .editorial .table-center,
  .m4-chapter-viewer-container .editorial .box {
    height: 100%;
  }
  /* line 203, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .m4-chapter-viewer-container .left-shade {
    left: -8.74648%;
  }
  /* line 207, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .m4-chapter-viewer-container .thumb-nav {
    width: 92.25352%;
    height: 60px;
    margin-top: -30px;
    margin-left: 7.74648%;
    overflow: visible;
  }
  /* line 216, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .m4-chapter-viewer-container .thumb-nav .slider li {
    height: 60px;
    width: 234px;
  }
  /* line 223, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .m4-chapter-viewer-container.hotspots .m4-chapter-viewer-container,
  .m4-chapter-viewer-container.hotspots .editorial-carousel-wrapper.chapter-pane {
    overflow: visible;
  }
  /* line 226, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .m4-chapter-viewer-container.hotspots .m4-chapter-viewer-container .editorial-carousel-slide.chapter-slide.active,
  .m4-chapter-viewer-container.hotspots .editorial-carousel-wrapper.chapter-pane .editorial-carousel-slide.chapter-slide.active {
    z-index: auto;
  }
  /* line 232, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .m4-chapter-viewer-container .image-module {
    height: 320px;
  }

  /* line 238, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .m4-chapter-viewer-container .box {
    bottom: 0;
    top: auto;
    width: 100%;
    height: 243px;
    padding: 25px 7.74648%;
    margin-bottom: 0 !important;
  }
  /* line 247, ../../../packages/modules/m4-chapter-viewer/css/_responsive-m4-chapter-viewer.scss */
  .m4-chapter-viewer-container .box.more-specificity {
    background-color: #d74828;
    background-image: -webkit-linear-gradient(rgba(215, 72, 40, 0.7), #d74828 12%, #d74828);
    background-image: -moz-linear-gradient(top, rgba(215, 72, 40, 0.7), #d74828 12%, #d74828);
    background-image: linear-gradient(rgba(215, 72, 40, 0.7), #d74828 12%, #d74828);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3D74828', endColorstr='#FFD74828', GradientType=0);
    background-color: transparent;
  }
}
/* 40px */
/* 14px / 40px = 35% */
@media (min-width: 48em) and (max-width: 61.1875em) {
  /* line 19, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .submodule .variant1 .middle .t6,
  .editorial .submodule .variant1 .middle .t6 {
    font-size: 1.125em;
    line-height: 1.44444;
    margin-bottom: 8px;
  }
  /* line 23, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .submodule .variant1 .middle .p3,
  .editorial .submodule .variant1 .middle .p3 {
    font-size: 0.8125em;
    line-height: 1.53846;
  }
  /* line 30, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .submodule .variant2 .middle .t7,
  .editorial .submodule .variant2 .middle .t7 {
    font-size: 0.9375em;
    line-height: 1.46667;
    margin-bottom: 6px;
  }
  /* line 34, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .submodule .variant2 .middle .p4,
  .editorial .submodule .variant2 .middle .p4 {
    font-size: 0.75em;
    line-height: 1.5;
  }
}
@media (max-width: 47.9375em) {
  /* line 46, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .fonticon-10-x-skinny.close-x {
    visibility: hidden;
    display: none;
  }
}
@media (min-width: 35.5em) and (max-width: 47.9375em) {
  /*GLOBAL OVERLAY*/
  /* line 60, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .hotspot-modal,
  .editorial .hotspot-modal {
    z-index: 1050;
  }
  /* line 63, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .hotspot-modal .modal-body, .editorial-chapters-container .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 70, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .hotspot-modal .overlay-inner,
  .editorial .hotspot-modal .overlay-inner {
    margin: 0px auto;
    width: 280px;
    background-color: #fff;
  }
  /* line 75, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .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 84, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .hotspot-modal .overlay-inner .overlay-close .top,
  .editorial .hotspot-modal .overlay-inner .overlay-close .top {
    background-color: #fff;
  }
  /* line 88, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .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 94, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .hotspot-modal .overlay-inner .overlay-close .middle p.p4, .editorial-chapters-container .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 96, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .hotspot-modal .overlay-inner .overlay-close .middle p.p4.cHBC, .editorial-chapters-container .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 102, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .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 107, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .hotspot-modal .overlay-inner .overlay-close .footer p.p4, .editorial-chapters-container .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 113, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .hotspot-modal .overlay-inner .overlay-close .footer blockquote.l4, .editorial-chapters-container .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 118, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .hotspot-modal .overlay-inner .overlay-close .footer blockquote.l4:before, .editorial-chapters-container .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 130, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .hotspot-modal .overlay-inner .overlay-close .hspot-close, .editorial-chapters-container .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;
  }
}
@media (max-width: 35.4375em) {
  /* line 149, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .no-grid-at-767.modal, .editorial-chapters-container .no-grid-at-767 .modal,
  .editorial .no-grid-at-767.modal,
  .editorial .no-grid-at-767 .modal {
    left: 0px;
    right: 0px;
  }
  /* line 153, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .hotspot-modal,
  .editorial .hotspot-modal {
    background: white;
    width: 100%;
    min-height: 100%;
    height: 100%;
    max-height: 100%;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
  }
  /* line 162, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .hotspot-modal .container,
  .editorial .hotspot-modal .container {
    margin: 0px;
    padding: 0px;
    width: 100%;
  }
  /* line 166, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .hotspot-modal .container .modal-inner,
  .editorial .hotspot-modal .container .modal-inner {
    width: 100%;
  }
  /* line 168, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .hotspot-modal .container .modal-inner .modal-body,
  .editorial .hotspot-modal .container .modal-inner .modal-body {
    padding: 0px;
  }
  /* line 170, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .hotspot-modal .container .modal-inner .modal-body .overlay-inner,
  .editorial .hotspot-modal .container .modal-inner .modal-body .overlay-inner {
    padding: 0px;
    margin: 0px;
    width: 100%;
  }
  /* line 174, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .hotspot-modal .container .modal-inner .modal-body .overlay-inner .overlay-close,
  .editorial .hotspot-modal .container .modal-inner .modal-body .overlay-inner .overlay-close {
    width: 100%;
    height: 100%;
    margin: 0px;
  }
  /* line 178, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .hotspot-modal .container .modal-inner .modal-body .overlay-inner .overlay-close .top,
  .editorial .hotspot-modal .container .modal-inner .modal-body .overlay-inner .overlay-close .top {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 182, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .hotspot-modal .container .modal-inner .modal-body .overlay-inner .overlay-close .top img,
  .editorial .hotspot-modal .container .modal-inner .modal-body .overlay-inner .overlay-close .top img {
    width: 100%;
  }

  /* line 195, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .hotspot-module.standalone {
    height: 520px;
    padding: 0;
  }
  /* line 199, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .hotspot-module.standalone .hotspot-instance {
    height: 240px;
  }
  /* line 203, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .hotspot-module.standalone h1.t2 {
    text-align: left;
    margin-top: 40px;
    padding: 0px 20px 0px 20px;
    margin-bottom: 10px;
  }
  /* line 210, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .hotspot-module.standalone .copy {
    text-align: left;
    padding: 0px 20px 0px 20px;
    margin-bottom: 20px;
  }
}
@media (max-width: 47.9375em) {
  /* line 226, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .submodule .arrow-right, .editorial-chapters-container .submodule .arrow-left, .editorial-chapters-container .image-module .arrow-right, .editorial-chapters-container .image-module .arrow-left,
  .editorial .submodule .arrow-right,
  .editorial .submodule .arrow-left,
  .editorial .image-module .arrow-right,
  .editorial .image-module .arrow-left {
    display: none;
  }
  /* line 231, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .hspot-small .arrow-right, .editorial-chapters-container .hspot-small .arrow-left,
  .editorial .hspot-small .arrow-right,
  .editorial .hspot-small .arrow-left {
    display: none;
  }
  /* line 235, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .no-grid-at-767.modal, .editorial-chapters-container .no-grid-at-767 .modal,
  .editorial .no-grid-at-767.modal,
  .editorial .no-grid-at-767 .modal {
    left: 0px;
    right: 0px;
  }

  /* line 243, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .submodule, .editorial-chapters-container .hotspot-instance,
  .editorial .submodule,
  .editorial .hotspot-instance {
    /* SMALL HOTSPOTS */
  }
  /* line 245, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .submodule .hspot-outer, .editorial-chapters-container .hotspot-instance .hspot-outer,
  .editorial .submodule .hspot-outer,
  .editorial .hotspot-instance .hspot-outer {
    position: absolute;
    top: 0;
    left: -15px;
    margin-top: -20px;
    width: 42px;
    height: 42px;
    cursor: pointer;
    z-index: auto;
    color: #fff;
    border-radius: 50%;
    -webkit-transition: 0.1s;
    transition: 0.1s;
  }
  /* line 258, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .submodule .hspot-outer .hspot-core, .editorial-chapters-container .hotspot-instance .hspot-outer .hspot-core,
  .editorial .submodule .hspot-outer .hspot-core,
  .editorial .hotspot-instance .hspot-outer .hspot-core {
    position: absolute;
    display: block;
    margin: -32px 0 0 -32px;
    top: 50%;
    left: 50%;
    width: 64px;
    height: 64px;
    background: #e27e26;
    text-align: center;
    font-size: 2.0em;
    border-radius: 50%;
    -webkit-transition: 0.1s ease-out;
    transition: 0.1s ease-out;
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
  }
  /* line 273, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .submodule .hspot-outer .hspot-core .icons, .editorial-chapters-container .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%;
    width: 100px;
    margin: -30px 0 0 -50px;
  }
  /* line 280, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .submodule .hspot-outer .hspot-core .icons i, .editorial-chapters-container .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 286, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .submodule .hspot-outer .hspot-core .icons i.fonticon-10-plus-skinny, .editorial-chapters-container .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: none;
  }
  /* line 289, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .submodule .hspot-outer .hspot-core .icons i.fonticon-10-sm-bold-plus, .editorial-chapters-container .submodule .hspot-outer .hspot-core .icons i.fonticon-10-plus-sm, .editorial-chapters-container .hotspot-instance .hspot-outer .hspot-core .icons i.fonticon-10-sm-bold-plus, .editorial-chapters-container .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: inline-block;
  }
  /* line 294, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .submodule .hspot-outer .hspot-core.hspot-hover-on, .editorial-chapters-container .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.55);
    -ms-transform: scale(0.55);
    transform: scale(0.55);
    background: #f28b2f;
  }
  /* line 298, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .submodule .hspot-outer .hspot-core.hspot-hover-on i, .editorial-chapters-container .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 304, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .submodule .hspot-outer .hspot-core-on, .editorial-chapters-container .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;
    width: 64px;
    height: 64px;
    top: 50%;
    left: 50%;
    margin: -32px 0 0 -32px;
    background: #575556;
    text-align: center;
    font-size: 2.0em;
    border-radius: 50%;
    -webkit-transition: 0.1s ease-out;
    transition: 0.1s ease-out;
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
  }
  /* line 319, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .submodule .hspot-outer .hspot-core-on .icons, .editorial-chapters-container .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 326, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .submodule .hspot-outer .hspot-core-on .icons i, .editorial-chapters-container .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 332, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .submodule .hspot-outer .hspot-core-on .icons i.fonticon-10-plus-skinny, .editorial-chapters-container .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: none;
  }
  /* line 335, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .submodule .hspot-outer .hspot-core-on .icons i.fonticon-10-sm-bold-plus, .editorial-chapters-container .submodule .hspot-outer .hspot-core-on .icons i.fonticon-10-plus-sm, .editorial-chapters-container .hotspot-instance .hspot-outer .hspot-core-on .icons i.fonticon-10-sm-bold-plus, .editorial-chapters-container .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: inline-block;
  }
  /* line 340, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .submodule .hspot-outer .hspot-core-on.hspot-hover-on, .editorial-chapters-container .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.55);
    -ms-transform: scale(0.55);
    transform: scale(0.55);
    background: #727373;
  }
  /* line 344, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .editorial-chapters-container .submodule .hspot-outer .hspot-core-on.hspot-hover-on i, .editorial-chapters-container .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 354, ../../../packages/modules/m5-hotspots/css/_responsive-m5-hotspots.scss */
  .arrow-left,
  .arrow-right {
    visibility: hidden !important;
    display: none !important;
  }
}
@media (max-width: 47.9375em) {
  /* line 17, ../../../packages/modules/m7-featured-content/css/_responsive-m7-featured-content.scss */
  .m7-featured-content .top-header .see-all {
    display: none;
  }
  /* line 22, ../../../packages/modules/m7-featured-content/css/_responsive-m7-featured-content.scss */
  .m7-featured-content .poster-slide {
    float: left;
    width: 5%;
    margin-left: 0;
  }
  /* line 27, ../../../packages/modules/m7-featured-content/css/_responsive-m7-featured-content.scss */
  .m7-featured-content .poster-slide.padded {
    margin-left: 0.19444%;
  }
  /* line 32, ../../../packages/modules/m7-featured-content/css/_responsive-m7-featured-content.scss */
  .m7-featured-content .posters-wrap {
    position: relative;
    width: 100%;
    height: 100%;
  }
  /* line 38, ../../../packages/modules/m7-featured-content/css/_responsive-m7-featured-content.scss */
  .m7-featured-content .posters {
    position: relative;
    height: 100%;
    width: 100%;
  }
  /* line 43, ../../../packages/modules/m7-featured-content/css/_responsive-m7-featured-content.scss */
  .m7-featured-content .posters.carousel {
    width: 2000%;
  }
  /* line 49, ../../../packages/modules/m7-featured-content/css/_responsive-m7-featured-content.scss */
  .m7-featured-content .poster .poster-content {
    height: auto;
  }
  /* line 54, ../../../packages/modules/m7-featured-content/css/_responsive-m7-featured-content.scss */
  .m7-featured-content .slim-poster-slide {
    width: 5%;
    overflow: hidden;
    float: left;
  }
}
/* line 6, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
.nav-mobile-nav-shadow {
  display: none;
}

@media (max-width: 64em) {
  /* line 19, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-slider-prev {
    left: -28px;
  }

  /* line 23, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-slider-next {
    right: -28px;
  }
}
@media (min-width: 48em) and (max-width: 61.1875em) {
  /* line 51, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .nav-primary .nav-li {
    font-size: 0.8125em;
  }
  /* line 55, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .nav-primary .nav-li.nav-right {
    margin-right: 0;
  }
  /* line 59, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .nav-primary .nav-li.nav-li-search {
    margin-left: 5px;
    margin-right: -15px;
  }
  /* line 66, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .nav-primary .nav-vrule {
    display: none;
  }

  /* line 72, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main {
    padding-top: 60px;
  }

  /* line 78, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-tout-panel .image-tout .tout-content {
    padding: 0 20px;
  }

  /* line 87, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-w-search .navtray-search-popular-searches .navtray-list-extended .search-result-line {
    width: 50%;
  }
}
@media (max-width: 47.9375em) {
  /* line 116, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  h1, .t1, .t7 {
    margin-bottom: 18px;
  }

  /* line 120, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  h5 {
    margin-bottom: 14px;
  }

  /* line 124, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .hidden-phone-nav {
    display: none;
  }

  /* line 128, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .visible-phone-nav {
    display: block;
  }

  /* line 132, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .lt2, .lt2-bold {
    font-size: 0.9375em;
    line-height: 1.26667;
  }

  /* line 143, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navbar .nav-li-account .nav-li-link,
  .navbar .nav-li-search,
  .navbar .dolby-logo,
  .navbar .fonticon-10-arrowhead-up.nav-indicator,
  .navbar .navmenu-list.navmenu-list-prefixed,
  .navbar .global-nav-indicator-bar {
    display: none;
  }

  /* line 149, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .nav-wrapper,
  .navbar {
    height: auto;
  }

  /* line 153, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navbar {
    display: none;
  }

  /* line 157, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .page-wrap-inner {
    -webkit-transition: left 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s, top 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s, width 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
    transition: left 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s, top 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s, width 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
    position: relative;
  }

  /* line 164, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .page-wrap-inner.show-mobile-menu {
    left: 70%;
  }

  /* line 168, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .mobile-screen-overlay {
    top: 0;
    position: absolute;
    left: 0;
    z-index: 1040;
    background-color: rgba(0, 0, 0, 0.7);
    -webkit-transition: opacity 0.5s linear 0s, left 0.15s ease-out 0s;
    transition: opacity 0.5s linear 0s, left 0.15s ease-out 0s;
  }

  /* line 177, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .nav-wrapper, .navbar-mobile {
    z-index: 1041;
  }

  /* line 180, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .nav-outer-container {
    position: absolute;
    width: 70%;
    left: -70%;
    top: 0;
    z-index: auto;
    -webkit-transition: width 0.15s ease-out 0s;
    transition: width 0.15s ease-out 0s;
    background: #041c20;
  }

  /* line 193, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .nav-li {
    width: 100%;
    float: none;
  }

  /* line 199, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navmenu-w,
  .navtray-w {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  /* line 203, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navmenu-w .fonticon-10-arrowhead-up.nav-indicator,
  .navtray-w .fonticon-10-arrowhead-up.nav-indicator {
    display: none;
  }

  /* line 207, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navmenu-w-mobile-top {
    padding-top: 16px;
    padding-bottom: 28px;
  }

  /* line 211, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navmenu-w-search {
    width: auto;
  }

  /* line 217, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navmenu-w-account .reveal-transition-container {
    width: 100%;
    padding-bottom: 30px;
  }
  /* line 222, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navmenu-w-account .reveal-transition-container .btn-logout,
  .navmenu-w-account .reveal-transition-container .btn-login {
    font-size: 0.8em;
    padding: 14px 12px 15px;
  }
  /* line 227, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navmenu-w-account .reveal-transition-container .btn-logout {
    margin-top: 15px;
  }

  /* line 234, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navmenu-w-account .btn-login,
  .navmenu-w-account .btn-logout {
    display: block;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    max-width: 220px;
  }

  /* line 247, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray .nav-view-all-tl {
    display: block;
    text-align: center;
    width: 200px;
    margin: 28px auto 15px;
    font-size: 0.8125em;
  }

  /* line 255, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .nav-primary .nav-li .nav-li-link, .navmenu-list .navmenu-line a.tl {
    color: #128b98;
    display: inline-block;
    padding-right: 4px;
    line-height: inherit;
    font-size: 0.875em;
    padding: 5px 4px 5px 4px;
  }
  /* line 257, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .nav-primary .nav-li .nav-li-link:hover, .navmenu-list .navmenu-line a.tl:hover, .nav-primary .nav-li .nav-li-link:active, .navmenu-list .navmenu-line a.tl:active, .nav-primary .nav-li .nav-li-link:focus, .navmenu-list .navmenu-line a.tl:focus, .nav-primary .nav-li .active.nav-li-link, .navmenu-list .navmenu-line a.active.tl {
    color: #1ac6d9;
  }
  /* line 267, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .nav-primary .nav-li .nav-li-link i, .navmenu-list .navmenu-line a.tl i {
    box-sizing: content-box;
    padding-right: 8px;
    margin-top: 1px;
    color: gray;
    font-size: 1.14286em;
  }
  /* line 273, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .nav-primary .nav-li .nav-li-link i:after, .navmenu-list .navmenu-line a.tl i:after {
    font-size: 1em;
  }
  /* line 277, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .nav-primary .nav-li .nav-li-link:hover i, .navmenu-list .navmenu-line a.tl:hover i {
    color: #1ac6d9;
  }

  /* line 281, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .nav-primary {
    padding-bottom: 25px;
  }
  /* line 284, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .nav-primary .nav-li {
    margin-left: 14px;
    line-height: 24px;
  }

  /* line 294, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navmenu-list .navmenu-line {
    margin-left: 14px;
    padding: 0;
  }
  /* line 301, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navmenu-list .navmenu-li-welcome {
    color: #727373;
    text-transform: uppercase;
    font-size: 0.75em;
    font-family: "Gustan Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    margin: 4px 0 15px 17px;
  }

  /* line 311, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navmenu-list.navmenu-list-prefixed {
    display: none;
  }

  /* line 314, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-search-section-results {
    display: none;
    opacity: 0;
    -webkit-transition: opacity 0.4s linear 0s;
    transition: opacity 0.4s linear 0s;
  }

  /* line 320, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navbar-mobile {
    display: block;
    height: 68px;
  }
  /* line 324, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navbar-mobile .btn-mobile-nav {
    margin: 15px 15px 15px 30px;
    float: left;
  }
  /* line 329, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navbar-mobile .dolby-logo {
    display: block;
    position: absolute;
    left: 50%;
    width: 38px;
    margin-left: -19px;
    line-height: 68px;
  }
  /* line 337, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navbar-mobile .dolby-logo .dolby-icon {
    position: relative;
    top: 5px;
    color: white;
    font-size: 38px;
  }

  /* line 346, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-slider {
    position: relative;
    top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  /* line 350, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .show-mobile-menu .navtray-slider {
    height: auto;
  }

  /* line 357, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navmenu-w,
  .navtray-w,
  .nav.nav-primary {
    opacity: 1;
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    left: auto;
    -webkit-transition: none;
    transition: none;
    float: none;
    margin: 0;
  }

  /* line 361, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-w {
    border-bottom: none;
    display: block;
    width: auto;
    height: auto;
    min-height: 65px;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: -webkit-radial-gradient(left top, ellipse, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -moz-radial-gradient(left top, ellipse, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    background-image: -o-radial-gradient(left top, ellipse, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
    margin-top: -2px;
  }
  /* line 369, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-w.allow-mobile-toggle {
    border-top: solid 1px rgba(0, 0, 0, 0.5);
    border-bottom: solid 1px rgba(0, 0, 0, 0.5);
    -webkit-transition: 0.2s ease;
    transition: 0.2s ease;
  }
  /* line 376, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-w.collapsed {
    height: 65px;
    overflow: hidden;
    background: transparent;
    border-top: solid 1px transparent;
    border-bottom: solid 1px transparent;
  }
  /* line 384, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-w.disallow-mobile-toggle {
    background: transparent;
    padding-top: 1.375em;
  }

  /* line 391, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  #navtray-w-search {
    background: transparent;
  }

  /* line 406, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .nav-wrapper-minimal .nav-outer-container,
  .nav-wrapper-minimal .navbar-outer,
  .nav-wrapper-minimal .nav-primary {
    background: white;
  }
  /* line 409, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .nav-wrapper-minimal .nav-primary {
    padding-top: 10px;
  }

  /* line 414, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-mobile-toggle {
    cursor: pointer;
    display: block;
    margin: 0 3.125%;
    padding: 0 3.125%;
    border-bottom: solid 2px rgba(255, 255, 255, 0.2);
  }
  /* line 420, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-mobile-toggle .t7 {
    text-transform: uppercase;
    margin-bottom: 0;
    line-height: 62px;
    height: 62px;
    position: relative;
  }
  /* line 426, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-mobile-toggle .t7 i.fonticon-10-plus-skinny {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -0.5em;
    color: white;
    opacity: 1.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 439, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-w-about .navtray-mobile-toggle .t7 span {
    font-family: "Gustan Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    padding-left: 5px;
  }
  /* line 446, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .collapsed .navtray-mobile-toggle {
    border-bottom-width: 1px;
  }
  /* line 449, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .collapsed .navtray-mobile-toggle .t7 i.fonticon-10-plus-skinny {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity: 0.3;
  }

  /* line 458, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-top-bar {
    display: none;
  }

  /* line 462, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-tout-panel {
    display: none;
  }
  /* line 465, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-tout-panel .featured-tout {
    margin-top: 0;
    height: auto;
    padding: 0;
  }
  /* line 470, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-tout-panel .featured-tout .tout-image {
    position: absolute;
    left: 6.25%;
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    padding: 0;
  }
  /* line 478, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-tout-panel .featured-tout .tout-image .tout-image-inner {
    width: 40px;
    height: 40px;
    margin: 0;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  /* line 488, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-tout-panel .featured-tout .tout-content .tout-content-inner {
    padding-left: 55px;
  }
  /* line 494, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-tout-panel.featured {
    background: rgba(0, 0, 0, 0.1);
  }
  /* line 497, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-tout-panel.featured .featured-tout .tout-content {
    border-bottom: solid 2px rgba(255, 255, 255, 0.15);
  }
  /* line 503, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-tout-panel.touts-layout-text {
    background: transparent;
  }
  /* line 505, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .theme-silver .navtray-tout-panel.touts-layout-text {
    background: rgba(0, 0, 0, 0.25);
  }
  /* line 507, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .theme-silver .navtray-tout-panel.touts-layout-text .text-tout {
    background: none;
  }
  /* line 513, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-tout-panel.touts-layout-text, .navtray-tout-panel.featured {
    display: block;
    height: auto;
  }
  /* line 516, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-tout-panel.touts-layout-text .text-tout, .navtray-tout-panel.featured .text-tout {
    padding: 0;
    background: rgba(18, 139, 152, 0.2);
  }
  /* line 520, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-tout-panel.touts-layout-text .tout-content, .navtray-tout-panel.featured .tout-content {
    position: relative;
    margin: 0 3.125%;
    padding: 0 3.125%;
    border-bottom: solid 1px rgba(0, 0, 0, 0.3);
    display: block;
    text-align: left;
    height: auto;
  }
  /* line 528, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-tout-panel.touts-layout-text .tout-content h6, .navtray-tout-panel.featured .tout-content h6 {
    margin-bottom: 0;
    line-height: 62px;
  }
  /* line 532, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-tout-panel.touts-layout-text .tout-content p, .navtray-tout-panel.featured .tout-content p {
    display: none;
  }
  /* line 535, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-tout-panel.touts-layout-text .tout-content .btn-round, .navtray-tout-panel.featured .tout-content .btn-round {
    position: absolute;
    right: 3.125%;
    top: 50%;
    margin: -9px 0 0 0;
    color: #231f20;
    border-color: #231f20;
  }
  /* line 557, ../../../packages/common/css/_base/_mixins.scss */
  .navtray-tout-panel.touts-layout-text .tout-content .btn-round.opaque-alt, .navtray-tout-panel.featured .tout-content .btn-round.opaque-alt {
    border-color: rgba(35, 31, 32, 0.3);
  }
  /* line 561, ../../../packages/common/css/_base/_mixins.scss */
  .navtray-tout-panel.touts-layout-text .tout-content .btn-round:hover, .navtray-tout-panel.featured .tout-content .btn-round:hover {
    color: #231f20;
    border-color: #231f20;
  }
  /* line 566, ../../../packages/common/css/_base/_mixins.scss */
  .navtray-tout-panel.touts-layout-text .tout-content .btn-round.active, .navtray-tout-panel.touts-layout-text .tout-content .btn-round.solid, .navtray-tout-panel.touts-layout-text .tout-content .btn-round.solid-trans, .navtray-tout-panel.featured .tout-content .btn-round.active, .navtray-tout-panel.featured .tout-content .btn-round.solid, .navtray-tout-panel.featured .tout-content .btn-round.solid-trans {
    background: #231f20;
    color: white;
  }
  /* line 571, ../../../packages/common/css/_base/_mixins.scss */
  .navtray-tout-panel.touts-layout-text .tout-content .btn-round.active:hover, .navtray-tout-panel.touts-layout-text .tout-content .btn-round.solid:hover, .navtray-tout-panel.touts-layout-text .tout-content .btn-round.solid-trans:hover, .navtray-tout-panel.featured .tout-content .btn-round.active:hover, .navtray-tout-panel.featured .tout-content .btn-round.solid:hover, .navtray-tout-panel.featured .tout-content .btn-round.solid-trans:hover {
    background: #312b2c;
    border-color: #312b2c;
  }
  /* line 577, ../../../packages/common/css/_base/_mixins.scss */
  .navtray-tout-panel.touts-layout-text .tout-content .btn-round.active.is-hover, .navtray-tout-panel.touts-layout-text .tout-content .btn-round.solid.is-hover, .navtray-tout-panel.touts-layout-text .tout-content .btn-round.solid-trans.is-hover, .navtray-tout-panel.featured .tout-content .btn-round.active.is-hover, .navtray-tout-panel.featured .tout-content .btn-round.solid.is-hover, .navtray-tout-panel.featured .tout-content .btn-round.solid-trans.is-hover {
    background: #312b2c;
    border-color: #312b2c;
  }
  /* line 583, ../../../packages/common/css/_base/_mixins.scss */
  .with-bg .navtray-tout-panel.touts-layout-text .tout-content .btn-round, .with-bg .navtray-tout-panel.featured .tout-content .btn-round {
    color: #231f20;
  }
  /* line 585, ../../../packages/common/css/_base/_mixins.scss */
  .with-bg .navtray-tout-panel.touts-layout-text .tout-content .btn-round:hover, .with-bg .navtray-tout-panel.featured .tout-content .btn-round:hover {
    color: #231f20;
  }
  /* line 588, ../../../packages/common/css/_base/_mixins.scss */
  .with-bg .navtray-tout-panel.touts-layout-text .tout-content .btn-round.active, .with-bg .navtray-tout-panel.touts-layout-text .tout-content .btn-round.solid, .with-bg .navtray-tout-panel.featured .tout-content .btn-round.active, .with-bg .navtray-tout-panel.featured .tout-content .btn-round.solid {
    color: white;
  }
  /* line 546, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-tout-panel.touts-layout-text a:hover .tout-content .btn-round, .navtray-tout-panel.featured a:hover .tout-content .btn-round {
    color: white;
    border-color: #231f20;
  }
  /* line 605, ../../../packages/common/css/_base/_mixins.scss */
  .navtray-tout-panel.touts-layout-text a:hover .tout-content .btn-round.active, .navtray-tout-panel.touts-layout-text a:hover .tout-content .btn-round.solid, .navtray-tout-panel.touts-layout-text a:hover .tout-content .btn-round.solid-trans, .navtray-tout-panel.featured a:hover .tout-content .btn-round.active, .navtray-tout-panel.featured a:hover .tout-content .btn-round.solid, .navtray-tout-panel.featured a:hover .tout-content .btn-round.solid-trans {
    background: #312b2c;
    border-color: #312b2c;
  }
  /* line 552, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-tout-panel.touts-layout-text .span4:last-child .tout-content, .navtray-tout-panel.featured .span4:last-child .tout-content {
    border-bottom: solid 2px transparent;
  }
  /* line 556, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-tout-panel.touts-layout-text .tout-content-inner, .navtray-tout-panel.featured .tout-content-inner {
    display: block;
  }
  /* line 559, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-tout-panel.touts-layout-text .vrule-thirds, .navtray-tout-panel.featured .vrule-thirds {
    display: none;
  }

  /* line 565, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main {
    padding: 1.375em 6.25% 2.5em 6.25%;
    width: 100%;
    height: auto;
  }
  /* line 568, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-w-search .navtray-section-main {
    padding-bottom: 1.375em;
  }
  /* line 575, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main.navtray-section-featured {
    height: auto;
  }
  /* line 579, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main hr {
    display: none;
  }
  /* line 583, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main h1 {
    font-size: 1.75em;
    line-height: 1;
  }
  /* line 587, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main .p2, .navtray-section-main .lt1 {
    font-size: 0.8125em;
    line-height: 1.23077;
    margin-bottom: 1em;
  }
  /* line 592, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main .span4 .p2 {
    margin-top: 2.46154em;
  }
  /* line 597, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main .lt1 {
    float: left;
    width: 49%;
    margin-bottom: 0;
  }
  /* line 603, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main .lt1:nth-child(odd) {
    margin-left: 2%;
  }
  /* line 607, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main .lt1 a {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    display: block;
  }
  /* line 614, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main .p3 {
    font-family: "Gustan Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    opacity: 0.8;
  }
  /* line 619, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main .span7 {
    padding-left: 0;
  }
  /* line 623, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main .btn {
    margin-top: 0.875em;
    margin-bottom: 0;
  }
  /* line 628, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main h4 {
    font-size: 0.75em;
    font-family: "Gustan Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    padding: 22px 0 0 5.2%;
    margin-bottom: 0;
    text-transform: uppercase;
    color: #727373;
  }
  /* line 636, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main .navtray-list-main {
    margin: 0 0 1.2% 5.3%;
    overflow: visible;
  }
  /* line 640, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main .navtray-list-main .navtray-li {
    width: 45%;
    margin: 5% 4.3% 0 0;
  }
  /* line 644, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main .navtray-list-main .navtray-li:nth-child(odd) {
    clear: both;
  }
  /* line 648, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main .navtray-list-main .navtray-li-link {
    height: auto;
    padding-top: 0;
    margin-right: 0;
    padding-bottom: 0;
  }
  /* line 654, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main .navtray-list-main .navtray-li-link .nav-img-w {
    display: block;
    overflow: hidden;
    background: white;
    padding: 7% 0 14%;
    -webkit-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  }
  /* line 660, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main .navtray-list-main .navtray-li-link .nav-img-w img {
    width: 73%;
  }
  /* line 664, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main .navtray-list-main .navtray-li-link .nav-label {
    font-size: 1em;
  }
  /* line 671, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main .navtray-list-main .navtray-li-link:hover .nav-img-w, .navtray-section-main .navtray-list-main .navtray-li-link:active .nav-img-w, .navtray-section-main .navtray-list-main .navtray-li-link:focus .nav-img-w {
    -webkit-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.025);
    box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.025);
  }

  /* line 679, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main-w-all-btn {
    padding-bottom: 0;
  }
  /* line 681, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main-w-all-btn .navtray-list-main:after {
    border: none;
  }

  /* line 687, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-featured h5 {
    font-family: "Gustan Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    opacity: 0.8;
    font-size: 1em;
    line-height: 1.1875;
  }

  /* line 697, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navbar-mobile,
  #main-wrapper,
  #footer-wrapper {
    -webkit-transition: left 0.15s ease-out 0s;
    transition: left 0.15s ease-out 0s;
  }

  /* line 702, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navbar-mobile,
  #main-wrapper,
  #footer-wrapper {
    position: relative;
  }

  /* line 707, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .nav-mobile-scroller,
  .navtray-section-main {
    min-height: 100%;
  }

  /* line 711, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .page-wrap-inner.show-mobile-menu.show-mobile-search-results .nav-outer-container {
    width: 100%;
  }
  /* line 717, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .page-wrap-inner.show-mobile-menu.show-mobile-search-results .mobile-screen-overlay,
  .page-wrap-inner.show-mobile-menu.show-mobile-search-results .navbar-mobile,
  .page-wrap-inner.show-mobile-menu.show-mobile-search-results #main-wrapper,
  .page-wrap-inner.show-mobile-menu.show-mobile-search-results #footer-wrapper {
    left: 31%;
  }
  /* line 721, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .page-wrap-inner.show-mobile-menu.show-mobile-search-results .navtray-search-section-results {
    display: block;
    opacity: 1;
  }
  /* line 726, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .page-wrap-inner.show-mobile-menu.show-mobile-search-results .navtray-w {
    display: none;
  }
  /* line 729, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .page-wrap-inner.show-mobile-menu.show-mobile-search-results .navtray-w-search {
    display: block;
  }
  /* line 731, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .page-wrap-inner.show-mobile-menu.show-mobile-search-results .navtray-w-search h5 {
    color: white;
  }

  /* line 748, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .show-mobile-search-results .navtray-w-search .btn-clear-search-input {
    display: block;
  }
  /* line 753, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .show-mobile-search-results .navtray-w-search .btn-clear-search-input:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2);
  }
  /* line 763, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .show-mobile-search-results-ready .navtray-search-section-form {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
  }
  /* line 773, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .navtray-w-search {
    width: 100%;
    padding: 0;
  }
  /* line 778, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .navtray-w-search.searching .btn-clear-search-input {
    display: block;
  }
  /* line 781, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .navtray-w-search.searching .btn-search-go {
    display: none;
  }
  /* line 786, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .navtray-w-search.searching .navtray-search-section-results .navtray-search-results .btn-show-all-results {
    display: block;
    margin: 25px auto 50px;
  }
  /* line 798, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .navtray-search-section-input {
    padding: 0;
    margin: 0;
  }
  /* line 802, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .navtray-search-section-input input[type=text] {
    font-size: 0.9375em;
    line-height: 2.4;
    box-sizing: border-box;
    width: 100%;
    padding-left: 36px;
  }
  /* line 809, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .btn-clear-search-input {
    right: 9px;
    top: 9px;
    margin: 0;
    -webkit-font-smoothing: antialiased;
  }
  /* line 820, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .nav-outer-container .fonticon-10-search {
    position: absolute;
    display: block;
    top: 0;
    left: 16px;
    font-size: 0.8125em;
    line-height: 2.76923;
    color: white;
  }
  /* line 828, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .navtray-search-section-results {
    margin-top: 0;
    padding-top: 18px;
    padding-left: 0;
  }
  /* line 833, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .navtray-search-section-results .navtray-list-extended {
    font-size: 0.875em;
    line-height: 1.28571;
  }
  /* line 836, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .navtray-search-section-results .navtray-list-extended li a {
    display: block;
    line-height: 1.65em;
    margin-bottom: 0;
  }
  /* line 846, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .navtray-search-section-results .navtray-search-popular-searches .navtray-list-extended .search-result-line {
    width: 100%;
  }
  /* line 853, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .navtray-search-section-results .navtray-search-results .navtray-list-extended {
    margin-top: 0;
  }
  /* line 858, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .navtray-search-popular-searches {
    padding: 3px 0 0 0;
  }
  /* line 860, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .navtray-search-popular-searches p.l3 {
    margin-bottom: 4px;
    margin-left: 20px;
  }
  /* line 866, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .search-result-p .search-result-headline {
    font-size: 0.9em;
    line-height: 1.3em;
  }
  /* line 872, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .navmenu-list-results .search-result-line:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 0px;
    margin: 0 15px;
    border-bottom: solid 1px #999999;
  }
  /* line 877, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .navmenu-list-results .search-result-line > a {
    padding: 9px 5px 0px 16px;
    height: 59px;
  }
  /* line 880, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .navmenu-list-results .search-result-line > a > img {
    margin-right: 6px;
    width: 68px;
  }
  /* line 884, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .navmenu-list-results .search-result-line > a .fonticon-30-support {
    margin-right: 26px;
    font-size: 2em;
  }
  /* line 891, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .navmenu-list-extended {
    margin-top: 10px;
    margin-left: 5px;
  }
  /* line 896, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .navmenu-list-extended .search-result-line > a.tl {
    font-size: 0.8125em;
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 907, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .nav-mobile-scroller {
    position: relative;
  }

  /* line 910, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .nav-mobile-nav-shadow {
    display: block;
    z-index: 100;
    width: 6px;
    height: 5000px;
    position: absolute;
    top: 0;
    right: 0;
    background: -moz-linear-gradient(left, rgba(39, 43, 55, 0) 0%, rgba(39, 43, 55, 0.04) 20%, rgba(39, 43, 55, 0.08) 40%, rgba(39, 43, 55, 0.1) 54%, rgba(39, 43, 55, 0.18) 77%, rgba(39, 43, 55, 0.26) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(39, 43, 55, 0)), color-stop(20%, rgba(39, 43, 55, 0.04)), color-stop(40%, rgba(39, 43, 55, 0.08)), color-stop(54%, rgba(39, 43, 55, 0.1)), color-stop(77%, rgba(39, 43, 55, 0.18)), color-stop(100%, rgba(39, 43, 55, 0.26)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(39, 43, 55, 0) 0%, rgba(39, 43, 55, 0.04) 20%, rgba(39, 43, 55, 0.08) 40%, rgba(39, 43, 55, 0.1) 54%, rgba(39, 43, 55, 0.18) 77%, rgba(39, 43, 55, 0.26) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(39, 43, 55, 0) 0%, rgba(39, 43, 55, 0.04) 20%, rgba(39, 43, 55, 0.08) 40%, rgba(39, 43, 55, 0.1) 54%, rgba(39, 43, 55, 0.18) 77%, rgba(39, 43, 55, 0.26) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(39, 43, 55, 0) 0%, rgba(39, 43, 55, 0.04) 20%, rgba(39, 43, 55, 0.08) 40%, rgba(39, 43, 55, 0.1) 54%, rgba(39, 43, 55, 0.18) 77%, rgba(39, 43, 55, 0.26) 100%);
    /* IE10+ */
    background: linear-gradient(to right, rgba(39, 43, 55, 0) 0%, rgba(39, 43, 55, 0.04) 20%, rgba(39, 43, 55, 0.08) 40%, rgba(39, 43, 55, 0.1) 54%, rgba(39, 43, 55, 0.18) 77%, rgba(39, 43, 55, 0.26) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00272b37', endColorstr='#42272b37',GradientType=1 );
    /* IE6-9 */
  }

  /* line 933, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navmenu-w-search-container,
  .navmenu-w-mobile-top,
  .navtray-w-tall,
  .navtray-w-short,
  .navbar-outer {
    z-index: 10;
  }
}
@media (max-width: 35.5em) {
  /* line 950, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navbar-mobile .btn-mobile-nav {
    margin-left: 15px;
  }
}
@media (max-width: 35.4375em) {
  /* line 980, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .navmenu-w-search .navtray-search-section-input input[type=text] {
    width: 80%;
  }
}
@media (max-width: 29.9375em) {
  /* line 1010, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .nav-wrapper,
  .navbar {
    height: auto;
  }

  /* line 1013, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navbar-mobile {
    height: 68px;
  }

  /* line 1016, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .mobile-screen-overlay {
    left: 0;
  }

  /* line 1020, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .page-wrap-inner.show-mobile-menu {
    left: 85.5%;
  }

  /* line 1023, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .nav-outer-container {
    width: 85.5%;
    left: -85.5%;
  }

  /* line 1032, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .page-wrap-inner.show-mobile-menu.show-mobile-search-results .mobile-screen-overlay,
  .page-wrap-inner.show-mobile-menu.show-mobile-search-results .navbar-mobile,
  .page-wrap-inner.show-mobile-menu.show-mobile-search-results #main-wrapper,
  .page-wrap-inner.show-mobile-menu.show-mobile-search-results #footer-wrapper {
    left: 15.5%;
  }

  /* line 1038, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navbar-mobile {
    height: 68px;
  }
  /* line 1041, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navbar-mobile .dolby-logo {
    line-height: 68px;
    -webkit-transform: none;
  }

  /* line 1048, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navmenu-w-account .btn-login,
  .navmenu-w-account .btn-logout {
    max-width: 100%;
    margin-left: 20px;
    margin-right: 20px;
  }

  /* line 1057, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .navtray-section-main .navtray-list-main .navtray-li-link .nav-label {
    font-size: 0.9375em;
  }

  /* line 1069, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .bp-nav-mobile .navmenu-w-search.searching .navtray-search-section-results .navtray-search-results .btn-show-all-results {
    width: auto;
    display: block;
    margin: 5px 20px 50px;
  }
}
@media (min-width: 22.125em) and (max-width: 23.0625em) {
  /* line 1085, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .page-wrap-inner.show-mobile-menu {
    left: 87%;
  }

  /* line 1088, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .nav-outer-container {
    width: 87%;
    left: -87%;
  }

  /* line 1097, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .page-wrap-inner.show-mobile-menu.show-mobile-search-results .mobile-screen-overlay,
  .page-wrap-inner.show-mobile-menu.show-mobile-search-results .navbar-mobile,
  .page-wrap-inner.show-mobile-menu.show-mobile-search-results #main-wrapper,
  .page-wrap-inner.show-mobile-menu.show-mobile-search-results #footer-wrapper {
    left: 14%;
  }
}
@media (min-width: 24.5em) and (max-width: 25.5em) {
  /* line 1105, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .page-wrap-inner.show-mobile-menu {
    left: 88.3%;
  }

  /* line 1108, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .nav-outer-container {
    width: 88.3%;
    left: -88.3%;
  }

  /* line 1117, ../../../packages/modules/n1-top-header/css/_responsive-n1-top-header.scss */
  .page-wrap-inner.show-mobile-menu.show-mobile-search-results .mobile-screen-overlay,
  .page-wrap-inner.show-mobile-menu.show-mobile-search-results .navbar-mobile,
  .page-wrap-inner.show-mobile-menu.show-mobile-search-results #main-wrapper,
  .page-wrap-inner.show-mobile-menu.show-mobile-search-results #footer-wrapper {
    left: 12.7%;
  }
}
@media (min-width: 35.5em) and (max-width: 61.1875em) {
  /* line 187, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-contact > p a, .n2-footer .footer-wrapper .footer-contact > p span {
    margin-right: 0.625em;
  }
}
@media (max-width: 47.9375em) {
  /* line 222, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-mobile-section .footer-link-li a {
    color: #16a4b3;
  }
  /* line 227, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-region {
    margin-bottom: 0;
    margin-left: -12px;
    padding-bottom: 1.5625em;
    width: 100%;
    text-align: center;
  }
  /* line 236, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-contact {
    width: auto;
    float: none;
    overflow: hidden;
    text-align: center;
    clear: both;
  }
  /* line 243, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-contact > p {
    display: block;
    float: none;
  }
  /* line 247, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-contact > p span {
    position: static;
  }
  /* line 251, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-contact > p a {
    text-align: center;
    position: static;
  }
  /* line 255, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-contact > p a:nth-child(2) {
    clear: both;
  }
  /* line 259, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-contact > p a.dolby-icon {
    display: block;
    margin-bottom: 2em;
    margin-right: 0;
  }
  /* line 264, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-contact > p a.dolby-icon i {
    margin: 0 auto;
  }
  /* line 273, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-social-links {
    display: block;
    float: none;
    overflow: hidden;
    text-align: center;
    margin: 0.9375em 0;
  }
  /* line 280, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-social-links a {
    display: inline-block;
    float: none;
  }
  /* line 286, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .signature {
    margin-top: 0;
  }
}
@media (max-width: 35.5em) {
  /* line 381, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper {
    background-size: auto;
    padding: 0 0 3.75em;
    top: -16px;
  }
  /* line 387, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .grid.footer-top {
    width: 100%;
    margin-top: 20px;
  }
  /* line 392, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-mobile-section[class*="span"] {
    overflow: hidden;
    padding-bottom: 0;
  }
  /* line 396, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-mobile-section[class*="span"] .footer-links-list {
    padding-bottom: 1.1875em;
  }
  /* line 401, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-section-title {
    position: relative;
    margin-top: 0;
    padding-bottom: 0.8125em;
    padding-top: 0.9375em;
    border-top: 0;
    border-bottom: solid 1px rgba(255, 255, 255, 0.2);
  }
  /* line 414, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-section-title .fonticon-10-plus-skinny {
    position: absolute;
    top: 30%;
    right: 0;
    font-size: 16px;
    color: white;
    -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 427, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper ul {
    margin: 0.9375em 0;
  }
  /* line 432, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-links-list .footer-link-li a {
    display: block;
    line-height: 1.9;
    margin: 0;
  }
  /* line 439, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-signature-w {
    border: none;
    margin-top: 0;
    padding-top: 0;
  }
  /* line 444, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-signature-w .container .links-region.grid {
    border-top: none;
  }
  /* line 449, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-mobile-section {
    background: url(../../img/n2-footer/bg-mobile-open.jpg) no-repeat top center;
    overflow: hidden;
    padding: 0 1em;
    margin-top: -2px;
    position: relative;
    z-index: 2;
  }
  /* line 458, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-mobile-section.collapsed {
    background: none;
    margin-bottom: 0;
    z-index: 1;
  }
  /* line 464, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-mobile-section.collapsed .footer-section-title .fonticon-10-plus-skinny {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    color: gray;
  }
  /* line 472, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-copyright {
    text-align: center;
  }
  /* line 476, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-region {
    margin-bottom: 0;
    margin-left: -12px;
    padding-bottom: 1.5625em;
    width: 100%;
    text-align: center;
  }
  /* line 483, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-region .region-content {
    color: white;
    width: 25%;
    float: left;
    text-align: left;
    opacity: 0.2;
  }
  /* line 1342, ../../../packages/common/css/_base/_mixins.scss */
  .no-opacity .n2-footer .footer-wrapper .footer-region .region-content {
    visibility: visible;
  }
  /* line 491, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-region .dropdown {
    width: 75%;
    max-width: 100%;
    float: left;
  }
  /* line 496, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-region .dropdown .dropdown-toggle {
    width: 100%;
  }
  /* line 507, ../../../packages/modules/n2-footer/css/_responsive-n2-footer.scss */
  .n2-footer .footer-wrapper .footer-contact > p a,
  .n2-footer .footer-wrapper .footer-contact > p span {
    margin-right: 0.4375em;
  }
}
@media (max-width: 47.9375em) {
  /* line 6, ../../../packages/modules/n3-minimal-header/css/_responsive-n3-minimal-header.scss */
  .n3-minimal-header {
    text-align: center;
  }
  /* line 9, ../../../packages/modules/n3-minimal-header/css/_responsive-n3-minimal-header.scss */
  .n3-minimal-header .desktop-icon {
    display: none;
  }
  /* line 12, ../../../packages/modules/n3-minimal-header/css/_responsive-n3-minimal-header.scss */
  .n3-minimal-header .mobile-icon {
    display: inline;
  }
}
@media (max-width: 35.4375em) {
  /* line 3, ../../../packages/modules/o1-overview/css/_responsive-o1-overview.scss */
  .o1-overview {
    padding-top: 2.5em;
    padding-bottom: 3.125em;
  }
  /* line 7, ../../../packages/modules/o1-overview/css/_responsive-o1-overview.scss */
  .o1-overview.align-center {
    text-align: left;
  }
}
@media (max-width: 47.9375em) {
  /* line 2, ../../../packages/modules/p1-featured-3up/css/_responsive-p1-featured-3up.scss */
  .p1-featured-3up {
    margin-top: 0;
  }
  /* line 5, ../../../packages/modules/p1-featured-3up/css/_responsive-p1-featured-3up.scss */
  .p1-featured-3up .container {
    margin-top: 0;
  }
}
@media (min-width: 47.9375em) and (max-width: 64em) {
  /* line 13, ../../../packages/modules/p1-featured-3up/css/_responsive-p1-featured-3up.scss */
  .p1-featured-3up .container {
    margin-top: 0;
  }
}
@media (max-width: 35.5em) {
  /* line 20, ../../../packages/modules/p1-featured-3up/css/_responsive-p1-featured-3up.scss */
  .p1-featured-3up {
    background-color: white;
    margin-bottom: 0;
    margin-top: 0;
  }
  /* line 25, ../../../packages/modules/p1-featured-3up/css/_responsive-p1-featured-3up.scss */
  .p1-featured-3up .container {
    margin-top: 0;
    padding: 2.5em 0.625em 1.875em;
  }
  /* line 31, ../../../packages/modules/p1-featured-3up/css/_responsive-p1-featured-3up.scss */
  .p1-featured-3up .title,
  .p1-featured-3up .subtitle {
    padding: 0 0.9375em;
  }
  /* line 35, ../../../packages/modules/p1-featured-3up/css/_responsive-p1-featured-3up.scss */
  .p1-featured-3up .subtitle {
    margin-bottom: 1.875em;
  }
  /* line 39, ../../../packages/modules/p1-featured-3up/css/_responsive-p1-featured-3up.scss */
  .p1-featured-3up .tout {
    background: #ebebeb;
    min-height: 7em;
    margin-bottom: 0.625em;
    overflow: hidden;
    position: relative;
  }
  /* line 46, ../../../packages/modules/p1-featured-3up/css/_responsive-p1-featured-3up.scss */
  .p1-featured-3up .tout a {
    padding: 1.25em 0.9375em;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  /* line 56, ../../../packages/modules/p1-featured-3up/css/_responsive-p1-featured-3up.scss */
  .p1-featured-3up .tout-image {
    float: left;
    margin-right: 1.125em;
    height: 4.5625em;
    width: 4.5625em;
  }
  /* line 63, ../../../packages/modules/p1-featured-3up/css/_responsive-p1-featured-3up.scss */
  .p1-featured-3up .tout-image .image-module,
  .p1-featured-3up .tout-image .image-module:before {
    border: none;
  }
  /* line 67, ../../../packages/modules/p1-featured-3up/css/_responsive-p1-featured-3up.scss */
  .p1-featured-3up .tout-image span {
    position: absolute;
    right: 1.5625em;
    top: 45%;
    margin: 0;
  }
  /* line 76, ../../../packages/modules/p1-featured-3up/css/_responsive-p1-featured-3up.scss */
  .p1-featured-3up .tout-title,
  .p1-featured-3up .tout-subtitle {
    text-align: left;
  }
  /* line 80, ../../../packages/modules/p1-featured-3up/css/_responsive-p1-featured-3up.scss */
  .p1-featured-3up .tout-title {
    margin-bottom: 0;
  }
  /* line 84, ../../../packages/modules/p1-featured-3up/css/_responsive-p1-featured-3up.scss */
  .p1-featured-3up .tout-subtitle {
    margin-bottom: 0;
  }
  /* line 88, ../../../packages/modules/p1-featured-3up/css/_responsive-p1-featured-3up.scss */
  .p1-featured-3up .tout-text {
    float: left;
    width: 60%;
    width: -webkit-calc(100% - 120px );
    width: calc(100% - 120px );
  }
}
@media (max-width: 47.9375em) {
  /* line 6, ../../../packages/modules/p10-gallery-preview/css/_responsive-p10-gallery-preview.scss */
  .p10-gallery-preview .demo-title {
    color: #8e1c59;
  }
}
@media (max-width: 47.9375em) {
  /* line 6, ../../../packages/modules/p11-gallery/css/_responsive-p11-gallery.scss */
  .p1x-gallery .gallery-filter-bar {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  /* line 14, ../../../packages/modules/p11-gallery/css/_responsive-p11-gallery.scss */
  .p1x-gallery .title-wrap,
  .p1x-gallery .filter-wrap {
    margin: 0 0 5px !important;
  }
  /* line 18, ../../../packages/modules/p11-gallery/css/_responsive-p11-gallery.scss */
  .p1x-gallery .gallery-products {
    position: relative;
    padding-bottom: 0;
  }
  /* line 22, ../../../packages/modules/p11-gallery/css/_responsive-p11-gallery.scss */
  .p1x-gallery .gallery-products .grid {
    margin: 0;
    width: 100%;
  }
  /* line 28, ../../../packages/modules/p11-gallery/css/_responsive-p11-gallery.scss */
  .p1x-gallery .product-tile {
    margin: 0 !important;
    width: 50%;
    border-bottom: 1px solid #e3e3e3;
  }
  /* line 34, ../../../packages/modules/p11-gallery/css/_responsive-p11-gallery.scss */
  .p1x-gallery .product-tile:nth-child(even) {
    border-left: 1px solid #e3e3e3;
  }
  /* line 39, ../../../packages/modules/p11-gallery/css/_responsive-p11-gallery.scss */
  .p1x-gallery .product-tile-content {
    padding-top: 20px;
    padding-right: 4.6875%;
    padding-bottom: 20px;
    padding-left: 4.6875%;
  }
  /* line 49, ../../../packages/modules/p11-gallery/css/_responsive-p11-gallery.scss */
  .p1x-gallery .gallery-product-container {
    width: 100%;
  }
  /* line 53, ../../../packages/modules/p11-gallery/css/_responsive-p11-gallery.scss */
  .p1x-gallery .gallery-empty-container {
    position: relative;
    padding: 35px 0 15px;
    left: 4.08998%;
  }
  /* line 58, ../../../packages/modules/p11-gallery/css/_responsive-p11-gallery.scss */
  .p1x-gallery .gallery-empty-container .text-center {
    text-align: left;
  }
}
@media (max-width: 30em) {
  /* line 71, ../../../packages/modules/p11-gallery/css/_responsive-p11-gallery.scss */
  .p1x-gallery .gallery-empty-container {
    left: 8.17996%;
  }
}
@media (min-width: 48em) {
  /* line 4, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .filters__inner {
    width: auto;
  }
}
@media (max-width: 47.9375em) {
  /* line 21, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator {
    height: auto;
    min-height: 560px;
    background-color: #e6e6e6;
  }
  /* line 26, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator.no-location {
    height: auto;
    min-height: 234px;
  }
  /* line 32, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .no-geolocation .search {
    padding: 14px 50px 14px 35px;
    height: 50px;
    font-size: 1.125em;
  }
  /* line 38, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .no-geolocation .location {
    top: 14px;
    left: 10px;
    font-size: 21px;
  }
  /* line 44, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .no-geolocation .btn-round {
    top: 4px;
    right: 8px;
  }
  /* line 50, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .search-area {
    padding: 15px 25px 23px;
  }
  /* line 53, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .search-area .search {
    padding-top: 7px;
    padding-right: 45px;
    font-size: 1.125em;
  }
  /* line 60, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .gmap {
    left: auto;
    width: 100%;
    height: 219px;
  }
  /* line 66, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .results {
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    padding: 15px 0 20px;
    width: 100%;
    background: #e6e6e6;
    box-shadow: none;
  }
  /* line 78, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .filters {
    position: relative;
    top: auto;
    left: auto;
    z-index: 5;
    width: auto;
    height: auto;
    background: white;
  }
  /* line 89, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .filters__inner {
    display: block;
    padding-top: 1px;
    padding-bottom: 8px;
    background-color: white;
  }
  /* line 97, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .filters__label {
    margin-right: 8px;
    margin-bottom: -4px;
    padding: 0;
  }
  /* line 103, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .filter {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 8px;
    padding-right: 0;
    padding-left: 8px;
    text-align: center;
  }
  /* line 112, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .filter label {
    margin-top: 0;
    font-size: 0.75em;
  }
  /* line 116, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .filter label span {
    margin-top: 0;
  }
  /* line 121, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .generatedcontent .p12-theater-locator .styled-checkbox + label:before {
    top: 1px;
    margin-right: 6px;
    width: 13px;
    height: 13px;
    line-height: 14px;
  }
  /* line 129, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .filter:first-child {
    margin-left: 0;
    padding-left: 0;
    border-left: 0;
    text-align: left;
  }
  /* line 136, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .result-list {
    overflow: visible;
    margin-left: 15px;
    width: 97%;
    width: -webkit-calc(100% - 15px);
    width: calc(100% - 15px);
  }
  /* line 144, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .result-list__no-results {
    margin-top: 10px;
    margin-left: 10px;
  }
  /* line 149, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .result-item {
    float: left;
    width: 260px;
    min-height: 114px;
    border-bottom: 0;
  }
  /* line 156, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .result-item + .result-item {
    margin-left: 10px;
  }
  /* line 160, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .result-item:last-child {
    margin-right: 15px;
  }
  /* line 164, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .theater {
    padding: 8px 15px 14px 15px;
    height: inherit;
    background-color: white;
  }
  /* line 170, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .spacer {
    padding: 0 3px;
  }
  /* line 174, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .theater__eyebrow {
    margin-bottom: 4px;
  }
  /* line 178, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .theater__premium {
    margin: 0;
  }
  /* line 184, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .theater__address,
  .p12-theater-locator .theater__features,
  .p12-theater-locator .theater__links {
    font-size: 0.75em;
  }
  /* line 187, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .theater__name {
    font-size: 0.875em;
  }
  /* line 192, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .theater__name,
  .p12-theater-locator .theater__address,
  .p12-theater-locator .theater__features,
  .p12-theater-locator .theater__links {
    overflow: visible;
    text-overflow: none;
    white-space: normal;
  }
  /* line 199, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .theater__name {
    margin-bottom: 3px;
  }
  /* line 203, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .theater__address {
    margin-bottom: 8px;
    font-size: 0.6875em;
  }
  /* line 208, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .theater__features {
    margin-bottom: 2px;
  }
  /* line 212, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .theater__sequence-id {
    color: #231f20;
  }
}
@media (min-width: 48em) and (max-width: 62.5em) {
  /* line 223, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .filters__label {
    display: none;
  }
  /* line 227, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .filter {
    padding-right: 15px;
    padding-left: 10px;
  }
  /* line 232, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .theater {
    padding-right: 15px;
    padding-left: 20px;
  }
}
@media (min-width: 75em) {
  /* line 246, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .results {
    width: 500px;
  }
  /* line 250, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .gmap {
    left: 500px;
    width: 100%;
    width: -webkit-calc(100% - 500px);
    width: calc(100% - 500px);
  }
  /* line 257, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .filters {
    left: 500px;
    width: 100%;
    width: -webkit-calc(100% - 500px);
    width: calc(100% - 500px);
  }
}
@media (max-width: 28.125em) {
  /* line 268, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .filters__label {
    margin-right: 4px;
    margin-bottom: -8px;
  }

  /* line 273, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .filter {
    margin-left: 5px;
    padding-left: 5px;
  }

  /* line 278, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .filter label {
    font-size: 0.625em;
  }

  /* line 282, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .generatedcontent .p12-theater-locator .styled-checkbox + label:before {
    width: 7px;
    height: 7px;
    line-height: 7px;
  }
}
@media (max-width: 23.125em) {
  /* line 291, ../../../packages/modules/p12-theater-locator/css/_responsive-p12-theater-locator.scss */
  .p12-theater-locator .gmap {
    height: 200px;
  }
}
@media (max-width: 35.4375em) {
  /* line 9, ../../../packages/modules/p14-featured-search-result/css/_responsive-p14-featured-search-result.scss */
  .p14-featured-search-result .search-results .image-container {
    display: none;
  }
  /* line 14, ../../../packages/modules/p14-featured-search-result/css/_responsive-p14-featured-search-result.scss */
  .p14-featured-search-result .search-results .result-filters ul {
    display: none;
    visibility: hidden;
  }
  /* line 20, ../../../packages/modules/p14-featured-search-result/css/_responsive-p14-featured-search-result.scss */
  .p14-featured-search-result .search-results .has-media {
    margin-left: 0;
  }
}
@media (max-width: 47.9375em) {
  /* line 29, ../../../packages/modules/p14-featured-search-result/css/_responsive-p14-featured-search-result.scss */
  .p14-featured-search-result {
    /*
    888    888                        888
    888    888                        888
    888    888                        888
    8888888888  .d88b.   8888b.   .d88888  .d88b.  888d888
    888    888 d8P  Y8b     "88b d88" 888 d8P  Y8b 888P"
    888    888 88888888 .d888888 888  888 88888888 888
    888    888 Y8b.     888  888 Y88b 888 Y8b.     888
    888    888  "Y8888  "Y888888  "Y88888  "Y8888  888
    */
    /*
    	 .d8888b.                                    888
    	d88P  Y88b                                   888
    	Y88b.                                        888
    	 "Y888b.    .d88b.   8888b.  888d888 .d8888b 88888b.
    	    "Y88b. d8P  Y8b     "88b 888P"  d88P"    888 "88b
    	      "888 88888888 .d888888 888    888      888  888
    	Y88b  d88P Y8b.     888  888 888    Y88b.    888  888
    	 "Y8888P"   "Y8888  "Y888888 888     "Y8888P 888  888
    */
    /*
    	8888888888                888                                  888      8888888b.                            888 888
    	888                       888                                  888      888   Y88b                           888 888
    	888                       888                                  888      888    888                           888 888
    	8888888  .d88b.   8888b.  888888 888  888 888d888 .d88b.   .d88888      888   d88P .d88b.  .d8888b  888  888 888 888888
    	888     d8P  Y8b     "88b 888    888  888 888P"  d8P  Y8b d88" 888      8888888P" d8P  Y8b 88K      888  888 888 888
    	888     88888888 .d888888 888    888  888 888    88888888 888  888      888 T88b  88888888 "Y8888b. 888  888 888 888
    	888     Y8b.     888  888 Y88b.  Y88b 888 888    Y8b.     Y88b 888      888  T88b Y8b.          X88 Y88b 888 888 Y88b.
    	888      "Y8888  "Y888888  "Y888  "Y88888 888     "Y8888   "Y88888      888   T88b "Y8888   88888P'  "Y88888 888  "Y888
    */
  }
  /* line 56, ../../../packages/modules/p14-featured-search-result/css/_responsive-p14-featured-search-result.scss */
  .p14-featured-search-result .search {
    position: relative;
    height: 38px;
    margin-top: 37px;
    background: none;
  }
  /* line 64, ../../../packages/modules/p14-featured-search-result/css/_responsive-p14-featured-search-result.scss */
  .p14-featured-search-result .search .submit span.btn-round {
    background: none;
    border: none;
  }
  /* line 68, ../../../packages/modules/p14-featured-search-result/css/_responsive-p14-featured-search-result.scss */
  .p14-featured-search-result .search .submit span.btn-round i {
    left: 5px;
  }
  /* line 74, ../../../packages/modules/p14-featured-search-result/css/_responsive-p14-featured-search-result.scss */
  .p14-featured-search-result .search form {
    height: 38px;
    margin-left: 0;
  }
  /* line 79, ../../../packages/modules/p14-featured-search-result/css/_responsive-p14-featured-search-result.scss */
  .p14-featured-search-result .search button {
    top: 0;
    right: -15px;
    left: -10px;
    right: auto;
  }
  /* line 86, ../../../packages/modules/p14-featured-search-result/css/_responsive-p14-featured-search-result.scss */
  .p14-featured-search-result .search .search-input {
    font-size: 15px;
    width: 100%;
    border: 1px solid #494949;
    padding-left: 35px;
  }
  /* line 96, ../../../packages/modules/p14-featured-search-result/css/_responsive-p14-featured-search-result.scss */
  .p14-featured-search-result .search-results {
    margin-top: 20px;
  }
  /* line 111, ../../../packages/modules/p14-featured-search-result/css/_responsive-p14-featured-search-result.scss */
  .p14-featured-search-result a.featured-result {
    margin-top: 30px;
    margin-left: 0;
  }
  /* line 115, ../../../packages/modules/p14-featured-search-result/css/_responsive-p14-featured-search-result.scss */
  .p14-featured-search-result a.featured-result p.description {
    color: #b1b2b2;
  }
  /* line 119, ../../../packages/modules/p14-featured-search-result/css/_responsive-p14-featured-search-result.scss */
  .p14-featured-search-result a.featured-result .btn-round {
    display: none;
    visibility: hidden;
  }
}
@media (max-width: 35.4375em) {
  /* line 132, ../../../packages/modules/p14-featured-search-result/css/_responsive-p14-featured-search-result.scss */
  a.featured-result .flag-image {
    display: none !important;
    visibility: hidden !important;
  }
}
@media (max-width: 47.9375em) {
  /* line 142, ../../../packages/modules/p14-featured-search-result/css/_responsive-p14-featured-search-result.scss */
  .p14-featured-search-result .title.t6 {
    margin-bottom: 14.4px;
  }
}
@media (min-width: 64.0625em) {
  /* line 152, ../../../packages/modules/p14-featured-search-result/css/_responsive-p14-featured-search-result.scss */
  .p14-featured-search-result .search-results {
    margin-left: 10.5%;
  }
}
@media (max-width: 47.9375em) {
  /* line 3, ../../../packages/modules/p2-news/css/_responsive-p2-news.scss */
  .p2-news {
    padding: 40px 0 20px;
  }
  /* line 5, ../../../packages/modules/p2-news/css/_responsive-p2-news.scss */
  .p2-news .news-title {
    margin-bottom: 30px;
  }
  /* line 8, ../../../packages/modules/p2-news/css/_responsive-p2-news.scss */
  .p2-news .link-out {
    float: none;
  }
  /* line 11, ../../../packages/modules/p2-news/css/_responsive-p2-news.scss */
  .p2-news .divider {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #cccccc;
    margin: 20px 0;
  }
  /* line 18, ../../../packages/modules/p2-news/css/_responsive-p2-news.scss */
  .p2-news .news-summary .title {
    margin-bottom: 14px;
  }
  /* line 21, ../../../packages/modules/p2-news/css/_responsive-p2-news.scss */
  .p2-news .news-summary .content {
    padding: 25px;
  }
  /* line 25, ../../../packages/modules/p2-news/css/_responsive-p2-news.scss */
  .p2-news .news-summary.primary {
    padding: 0;
  }
  /* line 29, ../../../packages/modules/p2-news/css/_responsive-p2-news.scss */
  .p2-news .news-summary.primary .img-container:before, .p2-news .news-summary.primary .img-container:after {
    border-top: 0px;
    height: 0px;
  }
  /* line 34, ../../../packages/modules/p2-news/css/_responsive-p2-news.scss */
  .p2-news .news-summary.primary .img-container .iq-img {
    height: 100%;
    top: 0;
  }
  /* line 41, ../../../packages/modules/p2-news/css/_responsive-p2-news.scss */
  .p2-news .news-summary .img-container {
    -webkit-transition: none;
    transition: none;
  }
  /* line 47, ../../../packages/modules/p2-news/css/_responsive-p2-news.scss */
  .no-touch .p2-news .news-summary.primary:hover .img-container:before, .no-touch .p2-news .news-summary.primary:hover .img-container:after {
    border: 0;
  }
  /* line 51, ../../../packages/modules/p2-news/css/_responsive-p2-news.scss */
  .no-touch .p2-news .news-summary.primary:hover .img-container .iq-img {
    height: 100%;
    top: 0;
  }
  /* line 58, ../../../packages/modules/p2-news/css/_responsive-p2-news.scss */
  .no-touch .p2-news .news-summary.primary:hover .content:before, .no-touch .p2-news .news-summary.primary:hover .content:after {
    height: 11px;
  }
  /* line 67, ../../../packages/modules/p2-news/css/_responsive-p2-news.scss */
  .no-touch .p2-news .news-summary:not(.primary):hover .img-container, .no-touch .p2-news .news-summary:not(.primary):hover .img-container ~ .content {
    height: auto;
    top: 0px;
  }
  /* line 73, ../../../packages/modules/p2-news/css/_responsive-p2-news.scss */
  .no-touch .p2-news .news-summary:not(.primary):hover .content:before, .no-touch .p2-news .news-summary:not(.primary):hover .content:after {
    height: 11px;
  }
  /* line 79, ../../../packages/modules/p2-news/css/_responsive-p2-news.scss */
  .p2-news .news-summary.small {
    margin-top: 0;
  }
  /* line 83, ../../../packages/modules/p2-news/css/_responsive-p2-news.scss */
  .p2-news .news-summary.primary:after {
    padding-top: 0;
  }
  /* line 86, ../../../packages/modules/p2-news/css/_responsive-p2-news.scss */
  .p2-news .news-summary.primary .content {
    width: auto;
    position: relative;
    top: auto;
  }
  /* line 90, ../../../packages/modules/p2-news/css/_responsive-p2-news.scss */
  .p2-news .news-summary.primary .content.fade {
    opacity: 1;
  }
  /* line 94, ../../../packages/modules/p2-news/css/_responsive-p2-news.scss */
  .p2-news .news-summary.primary .img-container {
    width: 100%;
    position: relative;
    right: auto;
    height: auto;
  }
  /* line 99, ../../../packages/modules/p2-news/css/_responsive-p2-news.scss */
  .p2-news .news-summary.primary .img-container:after {
    position: static;
    content: '';
    display: block;
    padding-top: 62.5%;
  }
  /* line 105, ../../../packages/modules/p2-news/css/_responsive-p2-news.scss */
  .p2-news .news-summary.primary .img-container .iq-img {
    position: absolute;
    width: 100%;
  }
}
@media (min-width: 48em) and (max-width: 56.25em) {
  /* line 119, ../../../packages/modules/p2-news/css/_responsive-p2-news.scss */
  .p2-news .news-summary .content {
    padding: 23px;
  }
}
@media (max-width: 47.9375em) {
  /* line 20, ../../../packages/modules/p3-centered-editorial/css/_responsive-p3-centered-editorial.scss */
  .p3-centered-editorial {
    /*
    dP     dP                          dP
    88     88                          88
    88aaaaa88a .d8888b. .d8888b. .d888b88 .d8888b. 88d888b.
    88     88  88ooood8 88'  `88 88'  `88 88ooood8 88'  `88
    88     88  88.  ... 88.  .88 88.  .88 88.  ... 88
    dP     dP  `88888P' `88888P8 `88888P8 `88888P' dP
    */
  }
  /* line 22, ../../../packages/modules/p3-centered-editorial/css/_responsive-p3-centered-editorial.scss */
  .p3-centered-editorial .grid {
    width: 93.00704%;
  }
  /* line 34, ../../../packages/modules/p3-centered-editorial/css/_responsive-p3-centered-editorial.scss */
  .p3-centered-editorial .header {
    margin-top: 57px;
    padding: 0 8.8% 0 4.6%;
    height: 390px;
    position: relative;
  }
  /* line 40, ../../../packages/modules/p3-centered-editorial/css/_responsive-p3-centered-editorial.scss */
  .p3-centered-editorial .header .content {
    z-index: 2;
  }
  /* line 44, ../../../packages/modules/p3-centered-editorial/css/_responsive-p3-centered-editorial.scss */
  .p3-centered-editorial .header .inner {
    width: 100%;
    height: 61%;
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    z-index: 1;
    background: black;
    background: black;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 38%, black 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, right top, right bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(38%, black), color-stop(100%, black));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 38%, black 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 38%, black 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 38%, black 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 38%, #000000 100%);
    /* W3C */
  }
  /* line 55, ../../../packages/modules/p3-centered-editorial/css/_responsive-p3-centered-editorial.scss */
  .p3-centered-editorial .header .title {
    margin-top: 220px;
  }
}
@media (max-width: 25em) {
  /* line 68, ../../../packages/modules/p3-centered-editorial/css/_responsive-p3-centered-editorial.scss */
  .p3-centered-editorial .header .content {
    margin-left: 1.85%;
  }
}
@media (max-width: 47.9375em) {
  /* line 3, ../../../packages/modules/p4-left-right-editorial/css/_responsive-p4-left-right-editorial.scss */
  .p4-left-right-editorial {
    margin-top: 10px;
  }
  /* line 6, ../../../packages/modules/p4-left-right-editorial/css/_responsive-p4-left-right-editorial.scss */
  .p4-left-right-editorial .grid {
    width: 93.00704%;
  }
  /* line 10, ../../../packages/modules/p4-left-right-editorial/css/_responsive-p4-left-right-editorial.scss */
  .p4-left-right-editorial .tout {
    margin-top: 10px;
  }
  /* line 14, ../../../packages/modules/p4-left-right-editorial/css/_responsive-p4-left-right-editorial.scss */
  .p4-left-right-editorial .tout:not(&.is-layered) .product-image {
    left: 50%;
    margin-left: -125px;
    width: 250px;
  }
  /* line 21, ../../../packages/modules/p4-left-right-editorial/css/_responsive-p4-left-right-editorial.scss */
  .p4-left-right-editorial .tout:first-child {
    margin-top: 0;
  }
  /* line 26, ../../../packages/modules/p4-left-right-editorial/css/_responsive-p4-left-right-editorial.scss */
  .p4-left-right-editorial .tout.one-third .content-box {
    left: 7%;
  }
}
@media (max-width: 47.9375em) {
  /* line 14, ../../../packages/modules/p5-category-touts/css/_responsive-p5-category-touts.scss */
  .p5-category-touts {
    height: 585px;
  }
  /* line 17, ../../../packages/modules/p5-category-touts/css/_responsive-p5-category-touts.scss */
  .p5-category-touts .p5-carousel-wrapper {
    height: 83%;
  }
}
@media (max-width: 35.4375em) {
  /* line 26, ../../../packages/modules/p5-category-touts/css/_responsive-p5-category-touts.scss */
  .p5-category-touts .p5-carousel-wrapper {
    overflow: visible;
    margin-left: 8%;
  }
  /* line 31, ../../../packages/modules/p5-category-touts/css/_responsive-p5-category-touts.scss */
  .p5-category-touts .dolby-dot-nav {
    margin-top: -25px;
  }
  /* line 35, ../../../packages/modules/p5-category-touts/css/_responsive-p5-category-touts.scss */
  .p5-category-touts .span12 {
    position: relative;
  }
  /* line 39, ../../../packages/modules/p5-category-touts/css/_responsive-p5-category-touts.scss */
  .p5-category-touts .dolby-carousel-slide {
    position: relative;
    width: 222px;
    height: 355px;
    margin-right: 10px;
    z-index: 0;
  }
  /* line 46, ../../../packages/modules/p5-category-touts/css/_responsive-p5-category-touts.scss */
  .p5-category-touts .dolby-carousel-slide.is-active {
    z-index: 1;
  }
  /* line 50, ../../../packages/modules/p5-category-touts/css/_responsive-p5-category-touts.scss */
  .p5-category-touts .dolby-carousel-slide .grid {
    width: 100%;
  }
}
@media (max-width: 35.5em) {
  /* line 4, ../../../packages/modules/p6-manufacturers/css/_responsive-p6-manufacturers.scss */
  .p6-manufacturers .tout-link {
    height: 80px;
  }
  /* line 8, ../../../packages/modules/p6-manufacturers/css/_responsive-p6-manufacturers.scss */
  .p6-manufacturers .manufacturers-list-wrap {
    margin-left: 0 !important;
    margin-top: 40px;
  }
}
@media (min-width: 50.0625em) and (max-width: 57.5em) {
  /* line 5, ../../../packages/modules/p7-professional-details/css/_responsive-p7-professional-details.scss */
  .p7-professional-details .pro-card {
    padding: 20px 25px 25px;
  }
  /* line 8, ../../../packages/modules/p7-professional-details/css/_responsive-p7-professional-details.scss */
  .p7-professional-details .pro-card .copy-wrap {
    margin-bottom: 20px;
  }
}
@media (min-width: 48em) and (max-width: 50em) {
  /* line 19, ../../../packages/modules/p7-professional-details/css/_responsive-p7-professional-details.scss */
  .p7-professional-details .pro-card {
    padding: 12px 15px 15px;
  }
  /* line 22, ../../../packages/modules/p7-professional-details/css/_responsive-p7-professional-details.scss */
  .p7-professional-details .pro-card .copy-wrap {
    margin-bottom: 15px;
  }
}
@media (max-width: 47.9375em) {
  /* line 33, ../../../packages/modules/p7-professional-details/css/_responsive-p7-professional-details.scss */
  .p7-professional-details .m-full-bleed {
    width: 100%;
  }
  /* line 37, ../../../packages/modules/p7-professional-details/css/_responsive-p7-professional-details.scss */
  .p7-professional-details .pro-details {
    padding: 35px 0 60px;
  }
  /* line 41, ../../../packages/modules/p7-professional-details/css/_responsive-p7-professional-details.scss */
  .p7-professional-details .tab {
    padding: 21px 40px;
  }
  /* line 45, ../../../packages/modules/p7-professional-details/css/_responsive-p7-professional-details.scss */
  .p7-professional-details .tab-pane {
    padding-top: 40px;
  }
  /* line 50, ../../../packages/modules/p7-professional-details/css/_responsive-p7-professional-details.scss */
  .p7-professional-details .card-wrap + .card-wrap {
    margin-top: 10px;
  }
  /* line 54, ../../../packages/modules/p7-professional-details/css/_responsive-p7-professional-details.scss */
  .p7-professional-details .pro-card {
    padding: 23px 17px 22px 20px;
    display: table;
    table-layout: fixed;
  }
  /* line 60, ../../../packages/modules/p7-professional-details/css/_responsive-p7-professional-details.scss */
  .p7-professional-details .pro-card > * {
    display: table-cell;
    vertical-align: middle;
  }
  /* line 66, ../../../packages/modules/p7-professional-details/css/_responsive-p7-professional-details.scss */
  .p7-professional-details .pro-card > :last-child {
    padding-left: 25px;
  }
  /* line 70, ../../../packages/modules/p7-professional-details/css/_responsive-p7-professional-details.scss */
  .p7-professional-details .pro-card .copy-wrap {
    margin-bottom: 0;
  }
  /* line 74, ../../../packages/modules/p7-professional-details/css/_responsive-p7-professional-details.scss */
  .p7-professional-details .pro-card .btn-round {
    height: 20px;
    width: 20px;
    font-size: 10px;
  }
  /* line 79, ../../../packages/modules/p7-professional-details/css/_responsive-p7-professional-details.scss */
  .p7-professional-details .pro-card .btn-round [class*="fonticon"] {
    height: 20px;
    width: 16px;
  }
  /* line 83, ../../../packages/modules/p7-professional-details/css/_responsive-p7-professional-details.scss */
  .p7-professional-details .pro-card .btn-round [class*="fonticon"]:before {
    line-height: 18px;
  }
  /* line 91, ../../../packages/modules/p7-professional-details/css/_responsive-p7-professional-details.scss */
  .p7-professional-details .module-title,
  .p7-professional-details .module-subtitle {
    text-align: left;
  }
  /* line 97, ../../../packages/modules/p7-professional-details/css/_responsive-p7-professional-details.scss */
  .p7-professional-details.modal {
    background: #128b98;
  }
  /* line 108, ../../../packages/modules/p7-professional-details/css/_responsive-p7-professional-details.scss */
  .p7-professional-details .detail-view {
    margin-top: 35px;
  }
}
@media (max-width: 47.9375em) {
  /* line 4, ../../../packages/modules/p9-panel-display/css/_responsive-p9-panel-display.scss */
  .p9-panel-display.panel-display-el {
    padding: 60px 0;
  }
  /* line 8, ../../../packages/modules/p9-panel-display/css/_responsive-p9-panel-display.scss */
  .p9-panel-display .img-holder {
    margin-bottom: 40px;
  }
}
@media (max-width: 41.875em) {
  /* line 27, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .bg-image {
    background-position: center center;
    width: 100%;
    height: 50%;
  }
  /* line 33, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .t1-tout-wrapper {
    height: 430px;
  }
  /* line 37, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .box-content {
    width: 100%;
    height: 66%;
    top: auto;
    left: 0;
    bottom: 0;
  }
  /* line 45, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .box-content.left.theme-purple {
    background: #8e1c59;
    background: #8e1c59;
    background: -moz-linear-gradient(top, rgba(142, 28, 89, 0.7) 0%, #8e1c59 12%, #8e1c59 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(142, 28, 89, 0.7)), color-stop(12%, #8e1c59), color-stop(100%, #8e1c59));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(142, 28, 89, 0.7) 0%, #8e1c59 12%, #8e1c59 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(142, 28, 89, 0.7) 0%, #8e1c59 12%, #8e1c59 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(142, 28, 89, 0.7) 0%, #8e1c59 12%, #8e1c59 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(142, 28, 89, 0.7) 0%, #8e1c59 12%, #8e1c59 100%);
    /* W3C */
  }
  /* line 46, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .box-content.right.theme-purple {
    background: #8e1c59;
    background: #8e1c59;
    background: -moz-linear-gradient(top, rgba(142, 28, 89, 0.7) 0%, #8e1c59 12%, #8e1c59 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(142, 28, 89, 0.7)), color-stop(12%, #8e1c59), color-stop(100%, #8e1c59));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(142, 28, 89, 0.7) 0%, #8e1c59 12%, #8e1c59 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(142, 28, 89, 0.7) 0%, #8e1c59 12%, #8e1c59 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(142, 28, 89, 0.7) 0%, #8e1c59 12%, #8e1c59 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(142, 28, 89, 0.7) 0%, #8e1c59 12%, #8e1c59 100%);
    /* W3C */
  }
  /* line 48, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .box-content.right.theme-blue {
    background: #128b98;
    background: #128b98;
    background: -moz-linear-gradient(top, rgba(18, 139, 152, 0.7) 0%, #128b98 12%, #128b98 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(18, 139, 152, 0.7)), color-stop(12%, #128b98), color-stop(100%, #128b98));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(18, 139, 152, 0.7) 0%, #128b98 12%, #128b98 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(18, 139, 152, 0.7) 0%, #128b98 12%, #128b98 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(18, 139, 152, 0.7) 0%, #128b98 12%, #128b98 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(18, 139, 152, 0.7) 0%, #128b98 12%, #128b98 100%);
    /* W3C */
  }
  /* line 49, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .box-content.left.theme-blue {
    background: #128b98;
    background: #128b98;
    background: -moz-linear-gradient(top, rgba(18, 139, 152, 0.7) 0%, #128b98 12%, #128b98 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(18, 139, 152, 0.7)), color-stop(12%, #128b98), color-stop(100%, #128b98));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(18, 139, 152, 0.7) 0%, #128b98 12%, #128b98 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(18, 139, 152, 0.7) 0%, #128b98 12%, #128b98 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(18, 139, 152, 0.7) 0%, #128b98 12%, #128b98 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(18, 139, 152, 0.7) 0%, #128b98 12%, #128b98 100%);
    /* W3C */
  }
  /* line 51, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .box-content.right.theme-red {
    background: #d64827;
    background: #d64827;
    background: -moz-linear-gradient(top, rgba(214, 72, 39, 0.7) 0%, #d64827 12%, #d64827 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(214, 72, 39, 0.7)), color-stop(12%, #d64827), color-stop(100%, #d64827));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(214, 72, 39, 0.7) 0%, #d64827 12%, #d64827 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(214, 72, 39, 0.7) 0%, #d64827 12%, #d64827 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(214, 72, 39, 0.7) 0%, #d64827 12%, #d64827 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(214, 72, 39, 0.7) 0%, #d64827 12%, #d64827 100%);
    /* W3C */
  }
  /* line 52, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .box-content.left.theme-red {
    background: #d64827;
    background: #d64827;
    background: -moz-linear-gradient(top, rgba(214, 72, 39, 0.7) 0%, #d64827 12%, #d64827 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(214, 72, 39, 0.7)), color-stop(12%, #d64827), color-stop(100%, #d64827));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(214, 72, 39, 0.7) 0%, #d64827 12%, #d64827 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(214, 72, 39, 0.7) 0%, #d64827 12%, #d64827 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(214, 72, 39, 0.7) 0%, #d64827 12%, #d64827 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(214, 72, 39, 0.7) 0%, #d64827 12%, #d64827 100%);
    /* W3C */
  }
  /* line 54, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .box-content.right.theme-orange {
    background: #e27e26;
    background: #e27e26;
    background: -moz-linear-gradient(top, rgba(226, 126, 38, 0.7) 0%, #e27e26 12%, #e27e26 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(226, 126, 38, 0.7)), color-stop(12%, #e27e26), color-stop(100%, #e27e26));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(226, 126, 38, 0.7) 0%, #e27e26 12%, #e27e26 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(226, 126, 38, 0.7) 0%, #e27e26 12%, #e27e26 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(226, 126, 38, 0.7) 0%, #e27e26 12%, #e27e26 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(226, 126, 38, 0.7) 0%, #e27e26 12%, #e27e26 100%);
    /* W3C */
  }
  /* line 55, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .box-content.left.theme-orange {
    background: #e27e26;
    background: #e27e26;
    background: -moz-linear-gradient(top, rgba(226, 126, 38, 0.7) 0%, #e27e26 12%, #e27e26 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(226, 126, 38, 0.7)), color-stop(12%, #e27e26), color-stop(100%, #e27e26));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(226, 126, 38, 0.7) 0%, #e27e26 12%, #e27e26 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(226, 126, 38, 0.7) 0%, #e27e26 12%, #e27e26 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(226, 126, 38, 0.7) 0%, #e27e26 12%, #e27e26 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(226, 126, 38, 0.7) 0%, #e27e26 12%, #e27e26 100%);
    /* W3C */
  }
  /* line 57, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .box-content.right.theme-green {
    background: #7caa3f;
    background: #7caa3f;
    background: -moz-linear-gradient(top, rgba(124, 170, 63, 0.7) 0%, #7caa3f 12%, #7caa3f 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(124, 170, 63, 0.7)), color-stop(12%, #7caa3f), color-stop(100%, #7caa3f));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(124, 170, 63, 0.7) 0%, #7caa3f 12%, #7caa3f 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(124, 170, 63, 0.7) 0%, #7caa3f 12%, #7caa3f 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(124, 170, 63, 0.7) 0%, #7caa3f 12%, #7caa3f 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(124, 170, 63, 0.7) 0%, #7caa3f 12%, #7caa3f 100%);
    /* W3C */
  }
  /* line 58, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .box-content.left.theme-green {
    background: #7caa3f;
    background: #7caa3f;
    background: -moz-linear-gradient(top, rgba(124, 170, 63, 0.7) 0%, #7caa3f 12%, #7caa3f 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(124, 170, 63, 0.7)), color-stop(12%, #7caa3f), color-stop(100%, #7caa3f));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(124, 170, 63, 0.7) 0%, #7caa3f 12%, #7caa3f 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(124, 170, 63, 0.7) 0%, #7caa3f 12%, #7caa3f 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(124, 170, 63, 0.7) 0%, #7caa3f 12%, #7caa3f 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(124, 170, 63, 0.7) 0%, #7caa3f 12%, #7caa3f 100%);
    /* W3C */
  }
  /* line 60, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .box-content.right.theme-yellow {
    background: #f4ce0e;
    background: #f4ce0e;
    background: -moz-linear-gradient(top, rgba(244, 206, 14, 0.7) 0%, #f4ce0e 12%, #f4ce0e 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(244, 206, 14, 0.7)), color-stop(12%, #f4ce0e), color-stop(100%, #f4ce0e));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(244, 206, 14, 0.7) 0%, #f4ce0e 12%, #f4ce0e 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(244, 206, 14, 0.7) 0%, #f4ce0e 12%, #f4ce0e 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(244, 206, 14, 0.7) 0%, #f4ce0e 12%, #f4ce0e 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(244, 206, 14, 0.7) 0%, #f4ce0e 12%, #f4ce0e 100%);
    /* W3C */
  }
  /* line 61, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .box-content.left.theme-yellow {
    background: #f4ce0e;
    background: #f4ce0e;
    background: -moz-linear-gradient(top, rgba(244, 206, 14, 0.7) 0%, #f4ce0e 12%, #f4ce0e 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(244, 206, 14, 0.7)), color-stop(12%, #f4ce0e), color-stop(100%, #f4ce0e));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(244, 206, 14, 0.7) 0%, #f4ce0e 12%, #f4ce0e 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(244, 206, 14, 0.7) 0%, #f4ce0e 12%, #f4ce0e 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(244, 206, 14, 0.7) 0%, #f4ce0e 12%, #f4ce0e 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(244, 206, 14, 0.7) 0%, #f4ce0e 12%, #f4ce0e 100%);
    /* W3C */
  }
  /* line 63, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .box-content.right.theme-lemon {
    background: #ece1a8;
    background: #ece1a8;
    background: -moz-linear-gradient(top, rgba(236, 225, 168, 0.7) 0%, #ece1a8 12%, #ece1a8 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(236, 225, 168, 0.7)), color-stop(12%, #ece1a8), color-stop(100%, #ece1a8));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(236, 225, 168, 0.7) 0%, #ece1a8 12%, #ece1a8 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(236, 225, 168, 0.7) 0%, #ece1a8 12%, #ece1a8 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(236, 225, 168, 0.7) 0%, #ece1a8 12%, #ece1a8 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(236, 225, 168, 0.7) 0%, #ece1a8 12%, #ece1a8 100%);
    /* W3C */
  }
  /* line 64, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .box-content.left.theme-lemon {
    background: #ece1a8;
    background: #ece1a8;
    background: -moz-linear-gradient(top, rgba(236, 225, 168, 0.7) 0%, #ece1a8 12%, #ece1a8 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(236, 225, 168, 0.7)), color-stop(12%, #ece1a8), color-stop(100%, #ece1a8));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(236, 225, 168, 0.7) 0%, #ece1a8 12%, #ece1a8 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(236, 225, 168, 0.7) 0%, #ece1a8 12%, #ece1a8 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(236, 225, 168, 0.7) 0%, #ece1a8 12%, #ece1a8 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(236, 225, 168, 0.7) 0%, #ece1a8 12%, #ece1a8 100%);
    /* W3C */
  }
  /* line 66, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .box-content.right.theme-silver {
    background: #909191;
    background: #909191;
    background: -moz-linear-gradient(top, rgba(144, 145, 145, 0.7) 0%, #909191 12%, #909191 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(144, 145, 145, 0.7)), color-stop(12%, #909191), color-stop(100%, #909191));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(144, 145, 145, 0.7) 0%, #909191 12%, #909191 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(144, 145, 145, 0.7) 0%, #909191 12%, #909191 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(144, 145, 145, 0.7) 0%, #909191 12%, #909191 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(144, 145, 145, 0.7) 0%, #909191 12%, #909191 100%);
    /* W3C */
  }
  /* line 67, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .box-content.left.theme-silver {
    background: #909191;
    background: #909191;
    background: -moz-linear-gradient(top, rgba(144, 145, 145, 0.7) 0%, #909191 12%, #909191 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(144, 145, 145, 0.7)), color-stop(12%, #909191), color-stop(100%, #909191));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(144, 145, 145, 0.7) 0%, #909191 12%, #909191 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(144, 145, 145, 0.7) 0%, #909191 12%, #909191 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(144, 145, 145, 0.7) 0%, #909191 12%, #909191 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(144, 145, 145, 0.7) 0%, #909191 12%, #909191 100%);
    /* W3C */
  }
  /* line 69, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .box-content.right.theme-dark {
    background: #231f20;
    background: #231f20;
    background: -moz-linear-gradient(top, rgba(35, 31, 32, 0.7) 0%, #231f20 12%, #231f20 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(35, 31, 32, 0.7)), color-stop(12%, #231f20), color-stop(100%, #231f20));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(35, 31, 32, 0.7) 0%, #231f20 12%, #231f20 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(35, 31, 32, 0.7) 0%, #231f20 12%, #231f20 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(35, 31, 32, 0.7) 0%, #231f20 12%, #231f20 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(35, 31, 32, 0.7) 0%, #231f20 12%, #231f20 100%);
    /* W3C */
  }
  /* line 70, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .box-content.left.theme-dark {
    background: #231f20;
    background: #231f20;
    background: -moz-linear-gradient(top, rgba(35, 31, 32, 0.7) 0%, #231f20 12%, #231f20 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(35, 31, 32, 0.7)), color-stop(12%, #231f20), color-stop(100%, #231f20));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(35, 31, 32, 0.7) 0%, #231f20 12%, #231f20 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(35, 31, 32, 0.7) 0%, #231f20 12%, #231f20 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(35, 31, 32, 0.7) 0%, #231f20 12%, #231f20 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(35, 31, 32, 0.7) 0%, #231f20 12%, #231f20 100%);
    /* W3C */
  }
  /* line 75, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .box-content.right .btn-round, .t1-tout .box-content.left .btn-round {
    bottom: 7%;
    left: 50%;
    top: auto;
    margin-left: -14px;
    margin-top: -15px;
  }
}
@media (max-width: 26.875em) {
  /* line 93, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .p2 {
    line-height: 1.2em;
  }
  /* line 97, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .box-content {
    padding: 9% 15% 0% 8.1%;
  }
  /* line 102, ../../../packages/modules/t1-tout/css/_responsive-t1-tout.scss */
  .t1-tout .box-content.right .btn-round, .t1-tout .box-content.left .btn-round {
    right: 2.5%;
    top: auto;
  }
}
@media (max-width: 47.9375em) {
  /* line 3, ../../../packages/modules/t2-group-touts/css/_responsive-t2-group-touts.scss */
  .t2-group-touts {
    text-align: left;
  }
  /* line 6, ../../../packages/modules/t2-group-touts/css/_responsive-t2-group-touts.scss */
  .t2-group-touts .t2-subtitle {
    padding: 0;
  }
  /* line 10, ../../../packages/modules/t2-group-touts/css/_responsive-t2-group-touts.scss */
  .t2-group-touts .group-tout {
    background: #e6e6e6;
    margin-bottom: 0.875em;
    padding: 31px 22px;
  }
  /* line 16, ../../../packages/modules/t2-group-touts/css/_responsive-t2-group-touts.scss */
  .t2-group-touts .group-tout > * {
    display: table-cell;
    vertical-align: middle;
  }
  /* line 21, ../../../packages/modules/t2-group-touts/css/_responsive-t2-group-touts.scss */
  .t2-group-touts .group-tout > :last-child {
    padding-left: 1.5625em;
  }
  /* line 25, ../../../packages/modules/t2-group-touts/css/_responsive-t2-group-touts.scss */
  .t2-group-touts .group-tout .copy-wrap {
    width: 100%;
  }
}
@media (max-width: 47.9375em) {
  /* line 4, ../../../packages/modules/t3-landing-page-touts/css/_responsive-t3-landing-page-touts.scss */
  .t3-landing-page-touts .overview {
    margin-top: 60px;
  }
  /* line 8, ../../../packages/modules/t3-landing-page-touts/css/_responsive-t3-landing-page-touts.scss */
  .t3-landing-page-touts .title-container {
    padding: 105px 0 45px 0;
  }
  /* line 11, ../../../packages/modules/t3-landing-page-touts/css/_responsive-t3-landing-page-touts.scss */
  .t3-landing-page-touts .title-container .cta {
    padding-top: 10px;
  }
}
