.slideshow_container#cc-slideshow-6d2a351d .slides_container > .slide.slide-1 {
  position: static;
  padding: 0;
  min-width: 0;
  min-height: 256px;
  max-width: none;
  max-height: none;
  width: 100%;
  height: auto;
  background-image: url(../patiofurniture640x256-opt.jpg);
  background-position: center top;
  background-clip: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
}

.slideshow_container.slideshow-container-1#cc-slideshow-6d2a351d {
  min-height: 0;
  max-width: 1000px;
  max-height: none;
  width: 100%;
  height: auto;
}

.slideshow_container#cc-slideshow-6d2a351d .slideshow.slideshow-1 {
  margin-right: 0;
  margin-left: 0;
  padding: 0;
  min-height: 0;
  max-width: 1000px;
  max-height: 400px;
  width: 100%;
}

.slideshow_container#cc-slideshow-6d2a351d h2.slider-heading-2.H2 {
  margin-top: 0;
  padding-top: 18px;
  color: #fcfcfc;
  text-align: center;
  text-shadow: #030303 0 0 4px;
  letter-spacing: -1px;
  font-size: 14px;
  font-family: 'Arvo', serif;
  line-height: 0;
  -webkit-animation-delay: .5s;
          animation-delay: .5s;
}

.slideshow_container#cc-slideshow-6d2a351d .slides_container > .slide.slide-2 {
  position: static;
  padding: 0;
  min-width: 0;
  min-height: 256px;
  max-width: none;
  max-height: none;
  width: 100%;
  height: auto;
  background-image: url(../EngenDoubleChaise640x256-opt.jpg);
  background-position: center top;
  background-clip: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
}

.slideshow_container#cc-slideshow-6d2a351d .slides_container > .slide.slide-3 {
  position: static;
  padding: 0;
  min-width: 0;
  min-height: 256px;
  max-width: none;
  max-height: none;
  width: 100%;
  height: auto;
  background-image: url(../slingset640x256-opt.jpg);
  background-position: center top;
  background-clip: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
}

.slideshow_container#cc-slideshow-6d2a351d .slides_container > .slide.slide-4 {
  position: static;
  padding: 0;
  min-width: 0;
  min-height: 256px;
  max-width: none;
  max-height: none;
  width: 100%;
  height: auto;
  background-image: url(../strapfurniture640x256-opt.jpg);
  background-position: center top;
  background-clip: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
}

.slideshow_container#cc-slideshow-6d2a351d .slides_container > .slide.slide-5 {
  position: static;
  padding: 0;
  min-width: 0;
  min-height: 256px;
  max-width: none;
  max-height: none;
  width: 100%;
  height: auto;
  background-image: url(../umbrellas640x256-opt.jpg);
  background-position: center top;
  background-clip: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
}

.slideshow_container#cc-slideshow-6d2a351d .slides_container > .slide.slide-6 {
  position: static;
  padding: 0;
  min-width: 0;
  min-height: 256px;
  max-width: none;
  max-height: none;
  width: 100%;
  height: auto;
  background-image: url(../fabric640x256-opt.jpg);
  background-position: center top;
  background-clip: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
}

.slideshow_container#cc-slideshow-6d2a351d .slides_indicator.icon-pairs.icon-indicators-1 {
  margin-top: 250px;
}

.slideshow_container#cc-slideshow-6d2a351d a.slide_node.icon-pair.icon-pair-indicator-1 {
  color: #3e9475;
}

.slideshow_container#cc-slideshow-6d2a351d a.slide_node.icon-pair.icon-pair-indicator-2 {
  color: #3e9475;
  font-size: 14px;
}

.slideshow_container#cc-slideshow-6d2a351d h3.slider-heading-3.H3 {
  margin-top: 18px;
  padding-top: 0;
  color: #fff;
  text-align: center;
  text-shadow: #030303 0 0 4px;
  font-size: 13px;
  line-height: 0;
}

@media screen and (min-width: 280px) {
  .slideshow_container#cc-slideshow-6d2a351d h2.slider-heading-2.H2 {
    padding-top: 18px;
    height: auto;
    letter-spacing: -1px;
    font-size: 18px;
  }

  .slideshow_container#cc-slideshow-6d2a351d h3.slider-heading-3.H3 {
    letter-spacing: 0;
    font-size: 16px;
  }
}

@media screen and (min-width: 322px) {
  .slideshow_container#cc-slideshow-6d2a351d h2.slider-heading-2.H2 {
    margin-top: 0;
    padding-top: 18px;
    height: auto;
    letter-spacing: -2px;
    font-size: 24px;
  }

  .slideshow_container#cc-slideshow-6d2a351d .slides_container > .slide.slide-4 {
    min-height: 256px;
    max-height: none;
  }

  .slideshow_container#cc-slideshow-6d2a351d h3.slider-heading-3.H3 {
    margin-top: 20px;
    letter-spacing: -1px;
    font-size: 17px;
  }
}

@media screen and (min-width: 432px) {
  .slideshow_container#cc-slideshow-6d2a351d h2.slider-heading-2.H2 {
    margin-top: 0;
    letter-spacing: -2px;
    font-size: 28px;
  }

  .slideshow_container#cc-slideshow-6d2a351d .slides_container > .slide.slide-4 {
    max-height: none;
  }

  .slideshow_container#cc-slideshow-6d2a351d h3.slider-heading-3.H3 {
    margin-top: 24px;
    letter-spacing: 0;
    font-size: 18px;
  }
}

@media screen and (min-width: 578px) {
  .slideshow_container#cc-slideshow-6d2a351d h2.slider-heading-2.H2 {
    margin-top: 0;
    padding-top: 24px;
    letter-spacing: -2px;
    font-size: 40px;
  }

  .slideshow_container#cc-slideshow-6d2a351d .slides_container > .slide.slide-1 {
    min-height: 400px;
    background-image: url(../patiofurniture850x400-opt.jpg);
  }

  .slideshow_container#cc-slideshow-6d2a351d .slides_container > .slide.slide-2 {
    min-height: 400px;
    background-image: url(../EngenDoubleChaise850x400-opt.jpg);
  }

  .slideshow_container#cc-slideshow-6d2a351d .slides_container > .slide.slide-3 {
    min-height: 400px;
    background-image: url(../slingset850x400-opt.jpg);
  }

  .slideshow_container#cc-slideshow-6d2a351d .slides_container > .slide.slide-4 {
    min-height: 400px;
    max-height: none;
    background-image: url(../strapfurniture850x400-opt.jpg);
  }

  .slideshow_container#cc-slideshow-6d2a351d .slides_container > .slide.slide-5 {
    min-height: 400px;
    background-image: url(../umbrellas850x400-opt.jpg);
  }

  .slideshow_container#cc-slideshow-6d2a351d .slides_container > .slide.slide-6 {
    min-height: 400px;
    background-image: url(../fabric850x400-opt.jpg);
  }

  .slideshow_container#cc-slideshow-6d2a351d .slides_indicator.icon-pairs.icon-indicators-1 {
    margin-top: 315px;
  }

  .slideshow_container#cc-slideshow-6d2a351d a.slide_node.icon-pair#large-image {
    padding-top: 7px;
    height: 29px;
  }

  .slideshow_container#cc-slideshow-6d2a351d h3.slider-heading-3.H3 {
    margin-top: 32px;
    letter-spacing: -1px;
    font-size: 24px;
  }
}

@media screen and (min-width: 835px) {
  .slideshow_container#cc-slideshow-6d2a351d h2.slider-heading-2.H2 {
    margin-top: 0;
    padding-top: 30px;
    font-size: 50px;
  }

  .slideshow_container#cc-slideshow-6d2a351d .slides_container > .slide.slide-1 {
    background-image: url(../patiofurniture1000x400-opt.jpg);
  }

  .slideshow_container#cc-slideshow-6d2a351d .slides_container > .slide.slide-2 {
    background-image: url(../EngenDoubleChaise1000x400-opt.jpg);
  }

  .slideshow_container#cc-slideshow-6d2a351d .slides_container > .slide.slide-3 {
    background-image: url(../slingset1000x400optnotxt.jpg);
  }

  .slideshow_container#cc-slideshow-6d2a351d .slides_container > .slide.slide-4 {
    min-height: 400px;
    max-height: none;
    background-image: url(../strapfurniture1000x400-opt.jpg);
  }

  .slideshow_container#cc-slideshow-6d2a351d .slides_container > .slide.slide-5 {
    background-image: url(../umbrellas1000x400-opt.jpg);
  }

  .slideshow_container#cc-slideshow-6d2a351d .slides_container > .slide.slide-6 {
    background-image: url(../fabric1000x400-opt.jpg);
  }

  .slideshow_container#cc-slideshow-6d2a351d .slides_indicator.icon-pairs.icon-indicators-1 {
    position: static;
    top: 19px;
    margin: 285px 0 0;
  }

  .slideshow_container#cc-slideshow-6d2a351d a.slide_node.icon-pair.icon-pair-indicator-2 {
    padding: 0;
  }

  .slideshow_container#cc-slideshow-6d2a351d h3.slider-heading-3.H3 {
    margin-top: 36px;
    letter-spacing: -1px;
    font-size: 30px;
  }
}

@media screen and (min-width: 1164px) {
  .slideshow_container#cc-slideshow-6d2a351d h2.slider-heading-2.H2 {
    margin-top: 0;
    padding-top: 33px;
    font-size: 60px;
    -webkit-animation-delay: 0s;
            animation-delay: 0s;
  }

  .slideshow_container#cc-slideshow-6d2a351d .slides_container > .slide.slide-1 {
    min-height: 400px;
    background-size: cover;
  }

  .slideshow_container#cc-slideshow-6d2a351d .slides_container > .slide.slide-2 {
    background-size: cover;
  }

  .slideshow_container#cc-slideshow-6d2a351d h3.slider-heading-3.H3 {
    margin-top: 50px;
    font-size: 40px;
    -webkit-animation-delay: .5s;
            animation-delay: .5s;
  }
}.slide {
  display: none;
}
.slide.active {
  display: block;
}
