/**
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2015 RocketTheme, LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */
/* Features - Layout Slideshow - Core */
.layout-slideshow {
  position: relative;
}
.layout-slideshow:after {
  display: table;
  content: "";
  *zoom: 1;
  clear: both;
}
.layout-slideshow ul {
  list-style: none !important;
  margin: 0;
  padding: 0;
}
.layout-slideshow .sprocket-none {
  opacity: 0;
  visibility: hidden;
  display: none;
}

/* Features - Layout Slideshow - Content */
.layout-slideshow .sprocket-features-img-list {
  position: relative;
  overflow: hidden;
}
.layout-slideshow .sprocket-features-img-container {
  position: absolute;
  top: 0;
}
.layout-slideshow .sprocket-features-img-container img {
  width: 100%;
}
.layout-slideshow .sprocket-features-content {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  margin: 0 auto;
  width: 100%;
  background: transparent;
  padding: 0;
  box-sizing: border-box;
  text-align: center;
}
.layout-slideshow .sprocket-features-title {
  font-size: 62px;
  line-height: 68px;
  margin: 0 auto 15px;
  padding: 0px;
  display: block;
  width: 100%;
  max-width: 1170px;
  text-transform: none;
  font-weight: 400;
}
.layout-slideshow .sprocket-features-desc {
  font-size: 42px;
  line-height: 46px;
  margin: 0 auto;
  padding: 0;
  display: block;
  max-width: 1170px;
}

/* Features - Layout Slideshow - Enable First Item */
.layout-slideshow .sprocket-features-index-1 .sprocket-features-img-container {
  position: relative;
}
.layout-slideshow .sprocket-features-index-1 .sprocket-features-img-container, .layout-slideshow .sprocket-features-index-1 .sprocket-features-content {
  z-index: 2;
}

/* Features - Layout Slideshow - Navigation */
.layout-slideshow .sprocket-features-arrows .arrow {
  position: absolute;
  display: block;
  top: 50%;
  opacity: 1;
  cursor: pointer;
  z-index: 10;
  text-align: center;
  font-size: 130px;
  font: 100 130px/40px sans-serif;
  color: #fff;
  transition: all 0.35s;
}
.layout-slideshow .sprocket-features-arrows .arrow:hover{
  color: #B76659;
}
.layout-slideshow .sprocket-features-arrows .prev {
  left: 10px;
}
.layout-slideshow .sprocket-features-arrows .next {
  right: 10px;
}
.layout-slideshow .sprocket-features-arrows .arrow:hover {
  opacity: 1;
}
.arrows-onhover .sprocket-features-arrows .arrow {
  opacity: 0;
}
.sprocket-features.arrows-onhover:hover .sprocket-features-arrows .arrow {
  opacity: 1;
}
.layout-slideshow .sprocket-features-pagination {
  position: absolute;
  left: 0;
  bottom: 35px;
  z-index: 10;
  width: 100%;
  text-align: right;
}
.layout-slideshow .sprocket-features-pagination li {
  display: inline-block;
  padding: 4px;
  opacity: 0.4;
  border-radius: 1em;
  cursor: pointer;
}
.layout-slideshow .sprocket-features-pagination li.active, .layout-slideshow .sprocket-features-pagination li:hover {
  opacity: 1;
  background: #B76659;
}
.layout-slideshow .sprocket-features-pagination li span {
  display: none;
  font-size: 0.85em;
  line-height: 1em;
}
.layout-slideshow .sprocket-features-pagination-hidden {
  display: none;
}

/* Features - Layout Slideshow - Colors */
.layout-slideshow .sprocket-features-pagination li, .layout-slideshow .sprocket-features-arrows .arrow {
  display: inline-block;
  padding: 0;
  width: 86px;
  height: 5px;
  border-radius: 0;
  cursor: pointer;
  opacity: 1;
}
.layout-slideshow .sprocket-features-title, .layout-slideshow .sprocket-features-desc {
  background: transparent;
  color: #fff;
}

/* Features - Layout Slideshow - Transitions */
.layout-slideshow .sprocket-features-pagination li, .layout-slideshow .sprocket-features-arrows .arrow {
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}
.sprocket-features-pagination ul {
  margin: 0 auto;
  max-width: 1170px;
  text-align: center;
}