/*==========================================*/
/* CSS Document */

/* Main Componemt */
::selection {
  background: #93bb61;
}

.navbar .navbar-nav .open a, .navbar .navbar-nav .open a:hover, .navbar .navbar-nav .open a:focus {
  color: #93bb61;
}
.navbar .navbar-nav li a:hover, .navbar .navbar-nav li a:focus {
  color: #93bb61;
}
.navbar .navbar-nav li.active a {
  color: #93bb61;
  position: relative;
}
.navbar .navbar-nav li.active a:before {
  border-right: 5px solid #93bb61;
}
.navbar .navbar-nav li.active a:hover {
  color: #93bb61;
}
.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list strong {
  color: #93bb61;
}
.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list.titled li h3.shop-title {
  color: #599c78;
}
.navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list.titled li .media .media-body .price {
  color: #599c78;
}

/* Banner Style */
.banner.carousel .left .control .shape:hover i, .banner.carousel .right .control .shape:hover i {
  color: #599c78;
}
.banner.carousel .carousel-inner .item .overlay {
  background: #000;
}
.banner.carousel .carousel-inner .item .content .text-content .button-wrap .btn-outline:hover {
  color: #599c78;
}

/* Underlined heading Style */
.center-underlined-heading:after {
  background: #599c78;
}

/* Iconic Title Style */
.iconic-title .title-icon span {
  background: #93bb61;
}
.iconic-title h2 {
  color: #93bb61;
}

.iconic-title-alt .title-icon {
  background: #93bb61;
}

/* Title With Background Style */
.title-w-bg {
  background: #93bb61;
}


/* Portfolio item style */
.portfolio-item .portfolio-figure figcaption .caption-wrap .portfolio-btn:hover {
  color: #93bb61;
}


/* Banner Small Style */
.banner-small .content-wrap .title:before {
  background: #93bb61;
}

/* Banner Typed Style */
.banner-typed .banner-content .buttons .def-btn:hover {
  border-color: #93bb61;
}


/* Testimonial Style */
.testimonial .testimonial-slider .testimonial-content .image-name-wrap .name:after {
  background: #93bb61;
}
.testimonial .slick-dots li.slick-active button:before {
  background: #93bb61;
}

/* Testimonial Alt Style */
.testimonial-alt .image-slider .carousel-container .carousel .carousel-indicators li {
  border: 1px solid #93bb61;
}
.testimonial-alt .image-slider .carousel-container .carousel .carousel-indicators li.active {
  background: #93bb61;
}

/* Iconic Column Style Style */
.iconic-column .icon i {
  font-size: 3.3em;
  color: #93bb61;
}
.iconic-column .icon:after {
  background: #93bb61;
}

/* Iconic Column Alt Style Style */
.iconic-column-alt .icon i {
  color: #93bb61;
}

/* Feature Panel Style */
.feature-panel-wrap .feature-panel .panel-heading li.active a {
  background: #facd2b;
}
.feature-panel-wrap .feature-panel .panel-heading li.active a:before {
  border-right: 10px solid #facd2b;
}


/* Default Panel Style */
.def-panel .panel-heading .nav a:hover h3, .def-panel .panel-heading .nav a:focus h3 {
  color: #facd2b;
}

/* Gallery Column Style */
.gallery-column figcaption .caption-wrap i {
  color: #93bb61;
}
.gallery-column:hover figcaption {
  background: #93bb61;
}

/* Gallery Carousel Style */
.gallery-carousel-wrap .gallery-carousel .slick-track {
  padding-bottom: 20px;
}
.gallery-carousel-wrap .gallery-carousel .slick-arrow.slick-prev:before {
  color: #93bb61;
}
.gallery-carousel-wrap .gallery-carousel .slick-arrow.slick-prev:after {
  color: #93bb61;
}
.gallery-carousel-wrap .gallery-carousel .slick-arrow.slick-next:before {
  color: #93bb61;
}
.gallery-carousel-wrap .gallery-carousel .slick-arrow.slick-next:after {
  color: #93bb61;
}


/* Call To Action Style */
.cta-form .overlay {
  background: rgba(28, 186, 200, 0.9);
}

/* Default Footer Style */


@media (min-width: 1200px) {
  .navbar .navbar-nav .dropdown .dropdown-menu {
    text-align: center;
  }
  .navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list-wrap {
    width: 1170px;
    float: none;
    display: inline-block;
    margin: 0 auto;
  }
  .navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list-wrap .dropdown-list {
    text-align: left;
  }


}
@media (min-width: 992px) {
  .navbar .navbar-nav .dropdown .dropdown-menu .dropdown-list-wrap {
    width: 970px;
  }
}
@media (max-width: 991px) {
  footer .column-container .contact-us .footer-column .title h4:after {
    background: #facd2b;
  }
}
@media (max-width: 767px) {

}


/*---Portfolio single custom components---*/
.portfolio-single .related-project .overlay {
  background: rgba(28, 186, 200, 0.5);
}

/*---Error 404 custom components---*/
.error-404 .left-section .text-wrapper .error-message-title {
  color: #1cbac8;
}
.error-404 .right-decoration .overlay {
  background: #1cbac8;
}
