/*
 * THIS FILE IS GENERATED - DO NOT EDIT
 */
.pb-f-article-mco-slideshow .carousel { position:relative; }

.pb-f-article-mco-slideshow .carousel-inner {
  position:relative;
  width:100%;
  overflow:hidden;
}

.pb-f-article-mco-slideshow .carousel-inner>.item {
  position:relative;
  display:none;
  -webkit-transition:.6s ease-in-out left;
  -o-transition:.6s ease-in-out left;
  transition:.6s ease-in-out left;
  width:100%;
  height:100%;
}

.pb-f-article-mco-slideshow .carousel-inner>.item>a>img,
.pb-f-article-mco-slideshow .carousel-inner>.item>img { line-height:1; }

@media all and (transform-3d), (-webkit-transform-3d) {
  .pb-f-article-mco-slideshow .carousel-inner>.item {
    -webkit-transition:-webkit-transform .6s ease-in-out;
    -o-transition:-o-transform .6s ease-in-out;
    transition:transform .6s ease-in-out;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-perspective:1000px;
    perspective:1000px;
  }

  .pb-f-article-mco-slideshow .carousel-inner>.item.active.right,
  .pb-f-article-mco-slideshow .carousel-inner>.item.next {
    left:0;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
  }

  .pb-f-article-mco-slideshow .carousel-inner>.item.active.left,
  .pb-f-article-mco-slideshow .carousel-inner>.item.prev {
    left:0;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
  }

  .pb-f-article-mco-slideshow .carousel-inner>.item.active,
  .pb-f-article-mco-slideshow .carousel-inner>.item.next.left,
  .pb-f-article-mco-slideshow .carousel-inner>.item.prev.right {
    left:0;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}

.pb-f-article-mco-slideshow .carousel-inner>.active,
.pb-f-article-mco-slideshow .carousel-inner>.next,
.pb-f-article-mco-slideshow .carousel-inner>.prev { display:block; }

.pb-f-article-mco-slideshow .carousel-inner>.active { left:0; }

.pb-f-article-mco-slideshow .carousel-inner>.next,
.pb-f-article-mco-slideshow .carousel-inner>.prev {
  position:absolute;
  top:0;
  width:100%;
}

.pb-f-article-mco-slideshow .carousel-inner>.next { left:100%; }

.pb-f-article-mco-slideshow .carousel-inner>.prev { left:-100%; }

.pb-f-article-mco-slideshow .carousel-inner>.next.left,
.pb-f-article-mco-slideshow .carousel-inner>.prev.right { left:0; }

.pb-f-article-mco-slideshow .carousel-inner>.active.left { left:-100%; }

.pb-f-article-mco-slideshow .carousel-inner>.active.right { left:100%; }

.pb-f-article-mco-slideshow .carousel-control {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  width:15%;
  font-size:20px;
  color:#fff;
  text-align:center;
  text-shadow:0 1px 2px rgba(0,0,0,.6);
  background-color:rgba(0,0,0,0);
  filter:alpha(opacity=50);
  opacity:.5;
}

.pb-f-article-mco-slideshow .carousel-control.left {
  background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
  background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
  background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
  background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);
  background-repeat:repeat-x;
}

.pb-f-article-mco-slideshow .carousel-control.right {
  right:0;
  left:auto;
  background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
  background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
  background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
  background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);
  background-repeat:repeat-x;
}

.pb-f-article-mco-slideshow .carousel-control:focus,
.pb-f-article-mco-slideshow .carousel-control:hover {
  color:#fff;
  text-decoration:none;
  filter:alpha(opacity=90);
  outline:0;
  opacity:.9;
}

.pb-f-article-mco-slideshow .carousel-control .glyphicon-chevron-left,
.pb-f-article-mco-slideshow .carousel-control .glyphicon-chevron-right,
.pb-f-article-mco-slideshow .carousel-control .icon-next,
.pb-f-article-mco-slideshow .carousel-control .icon-prev {
  position:absolute;
  top:50%;
  z-index:5;
  display:inline-block;
  margin-top:-10px;
}

.pb-f-article-mco-slideshow .carousel-control .glyphicon-chevron-left,
.pb-f-article-mco-slideshow .carousel-control .icon-prev {
  left:50%;
  margin-left:-10px;
}

.pb-f-article-mco-slideshow .carousel-control .glyphicon-chevron-right,
.pb-f-article-mco-slideshow .carousel-control .icon-next {
  right:50%;
  margin-right:-10px;
}

.pb-f-article-mco-slideshow .carousel-control .icon-next,
.pb-f-article-mco-slideshow .carousel-control .icon-prev {
  width:20px;
  height:20px;
  font-family:serif;
  line-height:1;
}

.pb-f-article-mco-slideshow .carousel-control .icon-prev:before { content:'\2039'; }

.pb-f-article-mco-slideshow .carousel-control .icon-next:before { content:'\203a'; }

.pb-f-article-mco-slideshow .carousel-indicators {
  position:absolute;
  bottom:10px;
  left:50%;
  z-index:15;
  width:60%;
  padding-left:0;
  margin-left:-30%;
  text-align:center;
  list-style:none;
}

.pb-f-article-mco-slideshow .carousel-indicators li {
  display:inline-block;
  width:10px;
  height:10px;
  margin:1px;
  text-indent:-999px;
  cursor:pointer;
  background-color:#000\9;
  background-color:rgba(0,0,0,0);
  border:1px solid #fff;
  border-radius:10px;
}

.pb-f-article-mco-slideshow .carousel-indicators .active {
  width:12px;
  height:12px;
  margin:0;
  background-color:#fff;
}

.pb-f-article-mco-slideshow .carousel-caption {
  position:absolute;
  right:15%;
  bottom:20px;
  left:15%;
  z-index:10;
  padding-top:20px;
  padding-bottom:20px;
  color:#fff;
  text-align:center;
  text-shadow:0 1px 2px rgba(0,0,0,.6);
}

.pb-f-article-mco-slideshow .carousel-caption .btn { text-shadow:none; }

@media screen and (min-width:768px) {
  .pb-f-article-mco-slideshow .carousel-control .glyphicon-chevron-left,
  .pb-f-article-mco-slideshow .carousel-control .glyphicon-chevron-right,
  .pb-f-article-mco-slideshow .carousel-control .icon-next,
  .pb-f-article-mco-slideshow .carousel-control .icon-prev {
    width:30px;
    height:30px;
    margin-top:-10px;
    font-size:30px;
  }

  .pb-f-article-mco-slideshow .carousel-control .glyphicon-chevron-left,
  .pb-f-article-mco-slideshow .carousel-control .icon-prev { margin-left:-10px; }

  .pb-f-article-mco-slideshow .carousel-control .glyphicon-chevron-right,
  .pb-f-article-mco-slideshow .carousel-control .icon-next { margin-right:-10px; }

  .pb-f-article-mco-slideshow .carousel-caption {
    right:20%;
    left:20%;
    padding-bottom:30px;
  }

  .pb-f-article-mco-slideshow .carousel-indicators { bottom:20px; }
}

.pb-f-article-mco-slideshow button.close-gallery {
  display:none;
  background-color:#58a1dc;
  border-style:none;
  width:30px;
  z-index:50;
  position:fixed;
  top:0;
  right:0;
}

.pb-f-article-mco-slideshow .gallery-container { z-index:500; }

.pb-f-article-mco-slideshow .carousel { margin:0 auto; }

.pb-f-article-mco-slideshow .carousel .credit { color:#808285; }

.pb-f-article-mco-slideshow .carousel a.carousel-control.right,
.pb-f-article-mco-slideshow .carousel a.carousel-control.left {
  width:30px;
  height:30px;
}

.pb-f-article-mco-slideshow .carousel .carousel-control.right,
.pb-f-article-mco-slideshow .carousel .carousel-control.left {
  background-image:none;
  cursor:pointer;
  display:block;
  width:30px;
  height:30px;
  position:absolute;
  top:45px;
  color:#fff;
}

.pb-f-article-mco-slideshow .carousel-control {
  right:15px;
  left:auto;
  top:-10px;
  width:inherit;
  z-index:50;
}

.pb-f-article-mco-slideshow .carousel-control.left { right:50px; }

.pb-f-article-mco-slideshow .carousel-control.left img {
  transform:rotateY(180deg);
  -webkit-transform:rotateY(180deg);
}

.pb-f-article-mco-slideshow .carousel-inner { overflow:visible; }

.pb-f-article-mco-slideshow .carousel-inner .gallery-zoom {
  border-radius:15px;
  background-color:#a9afb5;
  height:30px;
  width:30px;
  position:absolute;
  top:15px;
  left:10px;
  z-index:50;
  text-align:center;
  color:#fff;
}

.pb-f-article-mco-slideshow .carousel-inner .gallery-zoom:hover { cursor:pointer; }

.pb-f-article-mco-slideshow .carousel-inner .gallery-zoom.fa-search {
  position:absolute;
  top:10px;
}

.pb-f-article-mco-slideshow .carousel-inner span.image-count { font-style:italic; }

.pb-f-article-mco-slideshow .carousel-inner img.gallery-img {
  max-width:100%;
  width:100%;
  height:100%;
  object-fit:fill;
  margin:0 auto;
}

.pb-f-article-mco-slideshow .gallery-container.full-screen {
  background-color:#313c3d;
  position:fixed;
  height:100vh;
  z-index:100;
  left:0;
  right:0;
  bottom:0;
}

.pb-f-article-mco-slideshow .gallery-container.full-screen button.close-gallery { display:block; }

.pb-f-article-mco-slideshow .gallery-container.full-screen .carousel {
  position:relative;
  top:50%;
  margin-top:-40vh;
}

.pb-f-article-mco-slideshow .gallery-container.full-screen .carousel-control {
  right:40px;
  left:auto;
  top:28vh;
}

.pb-f-article-mco-slideshow .gallery-container.full-screen .carousel-control.left { left:40px; }

.pb-f-article-mco-slideshow .gallery-container.full-screen .carousel-inner {
  max-width:960px;
  margin:auto;
}

.pb-f-article-mco-slideshow .gallery-container.full-screen .carousel-inner .gallery-zoom { display:none; }

.pb-f-article-mco-slideshow .gallery-container.full-screen .carousel-inner img.gallery-img { height:70vh; }

@media (max-width:600px) {
  .pb-f-article-mco-slideshow .gallery-container.full-screen .carousel-gallery {
    padding:0;
    position:static;
    margin:0;
    height:97%;
  }

  .pb-f-article-mco-slideshow .gallery-container.full-screen .carousel-gallery .social-shares {
    position:relative;
    margin:-1.2em 0;
  }

  .pb-f-article-mco-slideshow .gallery-container.full-screen .carousel-gallery .social-shares .pinterest { display:none; }

  .pb-f-article-mco-slideshow .gallery-container.full-screen .carousel-gallery .carousel-inner { height:97%; }

  .pb-f-article-mco-slideshow .gallery-container.full-screen .carousel-gallery .carousel-indicators { bottom:100px; }

  .pb-f-article-mco-slideshow .gallery-container.full-screen .carousel-gallery .item {
    height:97%;
    overflow-x:scroll;
    overflow-y:hidden;
  }

  .pb-f-article-mco-slideshow .gallery-container.full-screen .carousel-gallery .item img.gallery-img {
    height:97%;
    object-fit:cover;
    max-width:none;
  }
}

@media (max-width:810px) {
  .pb-f-article-mco-slideshow .carousel-control { display:none; }

  .pb-f-article-mco-slideshow .carousel-inner .active .image-count { display:block; }
}
