::selection {
  background-color: #79C300;
  color: #ffffff;
}

a {
    color: #79C300;
}

a:hover {
  color: #79C300;
}

.border-theme {
  border-color: #79C300;
}

.color-dark {
  color: #151515 !important;
}

.color-theme {
  color: #79C300 !important;
}

.bg-dark {
  background-color: #151515 !important;
}
.bg-dark-90 {
  background-color: rgba(21, 21, 21, 0.9) !important;
}

.bg-theme-90 {
  background-color: rgba(121, 195, 0, 0.9) !important;
}

.bg-theme {
  background-color: #79C300 !important;
}

.heading__subtitle {
  color: #79C300;
}

.page-title .breadcrumb-item a:hover {
  color: #79C300;
}

.page-products p.slide__icon svg {
  fill: #79C300;
}


/* Button Primary */
.btn__primary {
  background-color: #79C300;
  border: 2px solid #79C300;
}

.btn__primary:active,
.btn__primary:focus,
.btn__primary:hover {
  color: #79C300;
}

.btn__primary.btn__hover2:active,
.btn__primary.btn__hover2:focus,
.btn__primary.btn__hover2:hover {
  color: #79C300;
}

.btn__secondary:active,
.btn__secondary:focus,
.btn__secondary:hover {
  background-color: #79C300;
  border-color: #79C300;
}

.btn__white:active,
.btn__white:focus,
.btn__white:hover {
  background-color: #79C300;
  border-color: #79C300;
}

.btn__link.btn__primary {
  color: #79C300;
}

.btn__link.btn__secondary:active,
.btn__link.btn__secondary:focus,
.btn__link.btn__secondary:hover {
  color: #79C300;
  background-color: transparent;
  border-color: transparent;
}


.btn__bordered.btn__primary {
  color: #79C300;
  border-color: #79C300;
}

.btn__bordered.btn__primary:active,
.btn__bordered.btn__primary:focus,
.btn__bordered.btn__primary:hover {
  background-color: #79C300;
  border-color: #79C300;
}

.btn__bordered.btn__white:active,
.btn__bordered.btn__white:focus,
.btn__bordered.btn__white:hover {
  color: #79C300;
}

.btn__white.btn__secondary:active,
.btn__white.btn__secondary:focus,
.btn__white.btn__secondary:hover {
  background-color: #79C300;
  border-color: #79C300;
}

.btn__underlined:after {
  background-color: #79C300;
}

.form-control {
  -webkit-text-fill-color: #79C300;
}

.form-control:focus {
  border-color: #79C300;
}

.form-control {
  -webkit-text-fill-color: #79C300;
}

.radio-indicator:after {
  background: #79C300;
}

.nav-tabs .nav__link:after {
  background-color: #FFFFFF;
}
.bg-transparent-50 {
    background-color: rgba(255, 255, 255, 0.5) !important;
}

.nav-tabs .nav__link.active,
.nav-tabs .nav__link:hover {
  color: #79C300;
}

.home__product .home__product-header .home__product-title {
  color: #335525;
} 

.social__icons a:hover {
  color: #79C300;
}

.contact__list li i {
  color: #79C300;
}

.alert {
  color: #79C300;
}

.navbar .dropdown-menu .nav__item .nav__item-link:after {
  background-color: #79C300;
}

.navbar .dropdown-menu .nav__item .nav__item-link:hover {
  color: #79C300;
}

.header__top-right .dropdown-menu .dropdown-item:focus,
.header__top-right .dropdown-menu .dropdown-item:hover {
  color: #79C300;
}

.header__topbar .social__icons a:hover {
  color: #79C300;
}

.module__btn:hover {
  color: #79C300;
}

.module__search-container .close-search:after {
  background-color: #79C300;
}

.module__search-container .module__search-btn:hover {
  color: #79C300;
}

@media only screen and (max-width: 991px) {

  .navbar .nav__item .nav__item-link:hover {
    color: #79C300;
  }

}

@media only screen and (min-width: 992px) {
  .navbar .dropdown-menu.mega-dropdown-menu .nav__item .nav__item-link:after {
    color: #79C300;
  }
}

.accordion-item .accordion__item-header.opened .accordion__item-title {
  color: #79C300;
}

.accordion-item .accordion__item-header.opened .accordion__item-title:after {
  background-color: #79C300;
}

.divider__theme:after {
  background-color: #79C300;
}

.footer-top {
  background: #79C300;
}

#scrollTopBtn:hover {
  background-color: #79C300;
}

.home__product .home__product-header {
  background-color: #79C300;
}

.home-product-tabs .home__product .nav-tabs .nav__link .home__product-header {
  background-color: rgba(255, 255, 255, 0);
}

.home-product-tabs .home__product .nav-tabs .nav__link.active .home__product-header {
  background-color: #FFFFFF;
}
.home-product-tabs .home__product .nav-tabs .nav__link .home__product-header svg {
  fill: #335525 !important;
}
.home__product .home__product-body {
  padding: 13px !important;
}
.carousel-arrows .owl-nav button {
  color: #fff !important;
}
.carousel-arrows .owl-nav button:hover {
  color: #ccc !important;
}

.carousel-arrows .owl-nav .owl-prev{
  left: -80px;
}
.carousel-arrows .owl-nav .owl-next {
  right: -80px;
}
.carousel-dots .owl-dots .owl-dot.active span {
  border-color: #79C300;
}

.carousel-arrows .owl-nav .owl-prev:hover,
.carousel-arrows .owl-nav .owl-next:hover {
  color: #79C300;
}

.slider-1 .thumbs-dots .owl-thumb-item.active {
  background-color: #79C300;
}

.slider-3 .video__area {
  border-left: 2px solid #79C300;
}

.slider-3 .video__area .popup-video .video__player:after {
  border: 2px solid #79C300;
}

.popup-video .video__player {
  background-color: #79C300;
}

.popup-video .video__player:after {
  border: 2px solid #79C300;
}

.popup-video .video__player-animation:before {
  border: 2px solid #79C300;
}

.video__btn-white .video__player {
  color: #FFFFFF;
}

.feature-item:hover .feature__title {
  color: #79C300;
}

.fancybox-item .fancybox__icon {
  color: #79C300;
}

.fancybox-item:hover .fancybox__title {
  color: #79C300;
}

.fancybox-layout2 .fancybox-item-custom {
  background-color: #79C300;
}

.project-item .project__img:after {
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #79C300 100%);
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), #79C300 100%);
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), #79C300 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), #79C300 100%);
  background-image: linear-gradient(top, rgba(0, 0, 0, 0), #79C300 100%);
}

.project-item .project__cat a {
  color: #79C300;
}

.project-item .project__title a:hover {
  color: #79C300;
}

.project-item p.slide__icon svg {
  fill: #79C300;
}

.projects-filter li a:after {
  background-color: #79C300;
}

.projects-filter li a:hover,
.projects-filter li a.active {
  color: #79C300;
}

.projects-carousel .project-item .project__cat {
  background-color: #79C300;
}

.projects-carousel .project-item .btn__link:after {
  background-color: #79C300;
}

.projects-carousel .owl-nav .owl-next:hover {
  color: #79C300;
}

.testimonial-item .testimonial__rating i {
  color: #79C300;
}

.testimonial-2 .owl-thumb-item {
  border: 2px solid #79C300;
}

.cta-1 svg.email {
  fill: #79C300;
}

.blog-item .blog__meta-cat a {
  color: #79C300;
}

.blog-item .blog__meta-cat a:after {
  color: #79C300;
}

.blog-item .blog__title a:hover {
  color: #79C300;
}

.blog-item .btn__link:after {
  background-color: #79C300;
}

.blog-item:hover .btn__link {
  color: #79C300;
}

.blog-grid-layout2 .blog-item .blog__meta-cat {
  background-color: #79C300;
}

.blog-share .social__icons a:hover {
  color: #79C300;
}

.blog__tags a:hover {
  background-color: #79C300;
  border-color: #79C300;
}

.blog-nav .blog__prev:hover h6,
.blog-nav .blog__next:hover h6 {
  color: #79C300;
}

.comments-list .comment__item .comment__content .comment__reply {
  color: #79C300;
}

.contact-panel-2 .contact__panel-header {
  background-color: #79C300;
}

.locations-panel ul li a:hover {
  color: #79C300;
}

.service-item .service__img:after {
  background-color: #79C300;
}

.widget-search .widget__form-search button:hover {
  color: #79C300;
}

.widget-categories ul li a:after {
  background-color: #79C300;
}

.widget-categories ul li a:hover,
.widget-categories ul li a.active {
  color: #79C300;
}

.widget-tags ul li a:hover {
  background-color: #79C300;
  border-color: #79C300;
}

.widget-poducts .widget-product-item:hover .widget__product-title a {
  color: #79C300;
}

.widget-posts .widget-post-item:hover .widget__post-title a {
  color: #79C300;
}

.widget-posts .widget-post-item .widget__post-cat a {
  color: #79C300;
}

.widget-posts .widget-post-item .widget__post-cat a:after {
  color: #79C300;
}

.widget-download .btn:hover {
  background-color: #335525;
  border-color: #335525;
  color: #79C300;
}

.about .about__img:before {
  background-color: rgba(121, 195, 0, .8);
}

.about-2 .about__img:before {
  left: unset;
  right: -30px;
}

.animate-img.about__img:after {
  background: #79C300;
}

.about-4 .about__img span {
  color: #79C300;
}

.job-item .job__type {
  background-color: #79C300;
}


.color-dark {
  color: #335525 !important;
}

.bg-dark {
  background-color: #335525 !important;
}


.testimonial-2 table thead {
  background-color: #79C300;
  color: #ffffff;
}
