/* Custom Styles for the Featured Slider */

.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 0;
}

.owl-theme .owl-dots .owl-dot {
  color: #FFF;
    padding: 35px 30px 30px 50px;
    width: 25%;
    text-align: left;
    float: left;
    height: 150px;
    font-size: 20px;
    line-height: 1.3;
}

.owl-theme .owl-dots .owl-dot.active {
    margin-top: -60px;
    float: left;
    position: relative;
    padding: 35px 30px 175px 50px;
}

.owl-theme .owl-dots div:nth-of-type(1) {
  background: #4c5d67;
}

.owl-theme .owl-dots div:nth-of-type(2) {
  background: #92b8b1;
}

.owl-theme .owl-dots div:nth-of-type(3) {
  background: #816253;
}

.owl-theme .owl-dots div:nth-of-type(4) {
  background: #ba9765;
}

.owl-carousel .owl-item img {
  opacity: 0.4;
  mix-blend-mode: hard-light;
  object-fit: cover;
  max-height: 650px;
      width: 100vw;
    height: 100vh;
}

.owl-item .item .item-info {
    float: left;
    position: absolute;
    top: 35%;
    padding-left: 50px;
    z-index: 100;
    max-width: 55%;
}

.owl-item .item-info h1 {
  font-size: 50px;
}

.owl-item .item-info h1 a {
  color: #FFF;
}

.owl-item .item-info p {
  color: #FFF;
  font-size: 18px;
  margin: 0 0 15px;
}

