/* line 6, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.container .m3-image-slideshow-container {
  margin-bottom: 0;
}
/* line 9, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.container .m3-image-slideshow-container .container {
  width: 100%;
}
/* line 13, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.container .m3-image-slideshow-container .m3-image-carousel-wrapper {
  width: 100%;
}

/* line 19, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.media-element .m3-image-slideshow-container .m3-image-carousel-wrapper {
  max-height: 620px;
  height: 100%;
}
/* line 24, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.lt-ie10 .media-element .m3-image-slideshow-container .m3-image-carousel-wrapper {
  height: 300px;
}

/* line 29, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container {
  position: relative;
}
/* line 32, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .copy {
  color: #666666;
  text-align: center;
  margin-bottom: 40px;
  margin-top:40px;
}
/* line 39, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .caption {
  position: absolute;
  bottom: 7px;
  width: 50%;
  height: 68px;
  background: #231f20;
  background: rgba(35, 31, 32, 0.9);
  background: -moz-linear-gradient(top, rgba(35, 31, 32, 0.6) 0%, rgba(35, 31, 32, 0.96) 39%, #231f20 43%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(35, 31, 32, 0.6)), color-stop(39%, rgba(35, 31, 32, 0.96)), color-stop(43%, #231f20));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(35, 31, 32, 0.6) 0%, rgba(35, 31, 32, 0.96) 39%, #231f20 43%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(35, 31, 32, 0.6) 0%, rgba(35, 31, 32, 0.96) 39%, #231f20 43%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(35, 31, 32, 0.6) 0%, rgba(35, 31, 32, 0.96) 39%, #231f20 43%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(35, 31, 32, 0.6) 0%, rgba(35, 31, 32, 0.96) 39%, #231f20 43%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99231f20', endColorstr='#231f20',GradientType=0 );
  /* IE6-9 */
  overflow: hidden;
}

.m3-image-slideshow.is-playing .caption {
    display: none;
}
/* line 55, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .caption p {
  color: white;
  padding: 24px 20px 0 20px;
  line-height: 17px;
  max-width: 70%;
  min-width: 310px;
  -webkit-transition: all, 0.5s, ease-out;
  transition: all, 0.5s, ease-out;
}
/* line 65, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .caption.multi-line-caption p {
  padding-top: 17px;
}
/* line 70, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .caption.left {
  right: auto;
  left: 0;
}
/* line 75, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .caption.right {
  left: auto;
  right: 0;
}
/* line 80, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .caption.center {
  width: 92%;
  text-align: left;
  left: 50%;
  margin-left: -46%;
}
/* line 87, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .caption .numbered-pagination {
  position: absolute;
  top: 20px;
  right: 3%;
  display: block;
}
/* line 93, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .caption .numbered-pagination.theme-dark.with-bg {
  background: transparent;
}
/* line 100, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container.full {
  margin-bottom: 2.5em;
}
/* line 105, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container.normal, .media-element .m3-image-slideshow-container {
  margin-bottom: 0;
}
/* line 109, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .m3-image-slideshow {
  position: relative;
}
/* line 113, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .m3-image-slideshow .pagination-bullets {
  display: none;
}
/* line 119, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .m3-image-carousel-wrapper {
  position: relative;
  height: 540px;
  overflow: hidden;
  width: 100%;
}

.m3-image-slideshow-container .m3-image-carousel-wrapper.hasVideo {
    height: 90%;
}
/* line 126, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .m3-image-carousel {
  -webkit-backface-visibility: hidden;
  position: relative;
  width: 9000px;
  height: 100%;
  float: left;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 136, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .m3-carousel-slide {
  -webkit-backface-visibility: hidden;
  position: relative;
  width: 600px;
  height: auto;
  height: 100%;
  float: left;
  display: block;
}
/* line 145, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .m3-carousel-slide img {
  width: 100%;
}
/* line 149, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .m3-carousel-slide .hero {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 100%;
}
/* line 159, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .m3-image-slideshow .slide-band.box {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 1em;
  margin: 0;
  text-align: right;
}
/* line 168, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.media-element .m3-image-slideshow-container .m3-image-slideshow .slide-band.box {
  padding: 0.6875em 1em;
}
/* line 172, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .m3-image-slideshow .slide-band.box p {
  margin-bottom: 0;
}
/* line 181, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .m3-image-slideshow .dark-text-light-box .slide-band.box {
  background: rgba(255, 255, 255, 0.95);
}
/* line 184, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .m3-image-slideshow .light-text-trans-box .slide-band.box {
  background: transparent;
}
/* line 186, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .m3-image-slideshow .light-text-trans-box .slide-band.box p {
  color: white;
}
/* line 189, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .m3-image-slideshow .light-text-trans-box .slide-band.box a:not(.btn) {
  color: white;
}
/* line 194, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .m3-image-slideshow .light-text-dark-box .slide-band.box a:not(.btn) {
  color: white;
}
/* line 200, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .t2 {
  color: #333333;
}
/* line 204, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container .p2 {
  color: #727373;
}
/* line 208, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.m3-image-slideshow-container a.opt-link {
  color: #128b98;
  display: block;
}

/* line 218, ../../../../packages/modules/m3-image-slideshow/css/m3-image-slideshow.scss */
.lt-ie8 .m3-image-slideshow-container .m3-image-slideshow .slide-band.box {
  text-indent: 1em;
  padding-right: 0;
  padding-left: 0;
}
/* Dolby Digital Plus Message Styling*/
.m3-carousel-slide .dd-plus-msg {
  position: absolute;
  display: none;
  top: 50px;
  left: 5%;
  width: 90%;
  padding: 20px 3% 2%;
  background-color: rgba(18,139,152, 0.9);
  z-index: 10;
}

.m3-carousel-slide .dd-plus-msg.not-dd-plus-enabled {
  display: block;
}

.m3-carousel-slide .dd-plus-msg.grey {
  background-color: rgba(31, 31, 31, 0.9); 
}

.m3-carousel-slide .dd-plus-msg .box-close {
  position: absolute;
  display: none;
  top: 0;
  right: 0;
  color: #ffffff;
  background-color: transparent;
}

.m3-carousel-slide.playing .dd-plus-msg .box-close {
  display: block;
}

.m3-carousel-slide .dd-plus-msg p {
  color: #ffffff;
  margin-bottom: 0px;

}

.m3-carousel-slide .dd-plus-msg a {
  color: #ffffff;
  text-decoration: underline;
}

.m3-carousel-slide.ddPlusMsgShown .dd-plus-msg {
  display: none;
}
