/*===================================================================================*/
/*  Green Color
/*===================================================================================*/

.primary-bg {
  background-color: #59b210;
  color: #FFF;
}
.primary-color {
  color: #59b210;
}
.le-dropdown {
  background-color: #59b210;
}
.le-dropdown.open {
  background-color: #4d9b0e;
}
.le-button {
  background-color: #59b210;
}
.le-button:hover {
  background-color: #60c011;
}
a,
a:hover,
a:focus,
a:active {
  color: #59b210;
}
::-moz-selection {
  background-color: #59b210;
}
::selection {
  background-color: #59b210;
}
.social-icons li a:hover {
  background-color: #59b210;
}
.le-color {
  color: #59b210;
}
.navbar .navbar-toggle {}
header .top-search-holder .contact-row i {
  color: #59b210;
}
header .top-search-holder .search-area .search-button {
  background-color: #59b210;
}
header .top-cart-row .wishlist-compare-holder a:hover {
  color: #59b210;
}
header .top-cart-row .wishlist-compare-holder a:hover i {
  color: #59b210;
}
header .top-cart-row .top-cart-holder .basket-item .price {
  color: #59b210;
}
header .top-cart-row .top-cart-holder .basket-item-count .count {
  background-color: #59b210;
}
.sidemenu-holder .side-menu .head {
  background-color: #59b210;
}
.sidemenu-holder .side-menu .menu-item:hover,
.sidemenu-holder .side-menu .menu-item.open {
  border-color: #59b210;
}
.megamenu-horizontal .nav > li > a:hover,
.megamenu-horizontal .nav > li > a:focus {
  background-color: #59b210 !important;
}
.megamenu-horizontal .dropdown:hover .dropdown-toggle:focus,
.megamenu-horizontal .dropdown.open .dropdown-toggle:focus,
.megamenu-horizontal .dropdown:focus .dropdown-toggle:focus,
.megamenu-horizontal .dropdown:hover .dropdown-toggle,
.megamenu-horizontal .dropdown.open .dropdown-toggle,
.megamenu-horizontal .dropdown:focus .dropdown-toggle {
  background-color: #59b210 !important;
}
.breadcrumb-nav-holder .breadcrumb-item.current a {
  color: #59b210;
}
.carousel-holder .title-nav .inverse {
  color: #59b210;
}
.carousel-holder .title-nav .nav-holder a:hover {
  color: #59b210 !important;
}
.le-radio:checked + .fake-box:after {
  background-color: #59b210;
}
.le-checkbox:checked + .fake-box {
  background-color: #59b210;
  border-color: #59b210;
}
.le-links li a:hover {
  color: #59b210;
}
.accordion-widget .accordion .accordion-toggle {
  color: #59b210;
}
.accordion-widget .accordion .accordion-toggle:after {
  color: #59b210;
}
.dropdown .dropdown-menu {
  border-top-color: #59b210;
}
.slider-selection {
  background-color: #59b210;
}
.slider-handle {
  border-color: #59b210;
}
#footer .widget .body li a:hover {
  color: #59b210;
}
#footer .link-list-row .link-widget li a:hover {
  color: #59b210;
}
h2 {
  color: #59b210;
}
.iconic-link:hover {
  color: #59b210;
}
.iconic-link:hover:before {
  color: #59b210;
}
/*.dropdown{
    .dropdown-menu{
        box-shadow: inset 0px 2px 0px @primary-color, inset 0px 0px 0px 2px darken(@second-color,10%) ;
        
        &:before{
            border-bottom-color: @primary-color;
        }
    }
}*/
.pagination li:hover a,
.pagination li.current a {
  color: #59b210 !important;
  border-color: #59b210;
}
.simple-link:hover {
  color: #59b210;
}
#top-megamenu-nav {}
#top-megamenu-nav .nav > li {}
#top-megamenu-nav .nav > li > a:hover,
#top-megamenu-nav .nav > li > a:focus {
  background-color: #54a90f;
}
#top-megamenu-nav .nav > li.active a,
#top-megamenu-nav .nav > li.active a:focus {
  background-color: #54a90f;
}
#top-megamenu-nav .nav > li .dropdown-toggle:focus {
  background-color: #54a90f !important;
}
#top-megamenu-nav .nav > li .dropdown-toggle:before {
  border-bottom-color: #59b210;
}
#top-megamenu-nav .nav > li.open .dropdown-toggle {}
#top-megamenu-nav .dropdown {}
#top-megamenu-nav .dropdown:hover .dropdown-toggle,
#top-megamenu-nav .dropdown:focus .dropdown-toggle,
#top-megamenu-nav .dropdown.active .dropdown-toggle,
#top-megamenu-nav .dropdown:hover .dropdown-toggle:focus,
#top-megamenu-nav .dropdown:focus .dropdown-toggle:focus,
#top-megamenu-nav .dropdown.active .dropdown-toggle:focus {
  background-color: #54a90f;
}
#top-megamenu-nav .dropdown .dropdown-toggle:focus {
  background-color: #54a90f !important;
}
#top-megamenu-nav .dropdown .dropdown-toggle:before {
  border-bottom-color: #59b210;
}
#top-megamenu-nav .dropdown.open .dropdown-toggle {
  background-color: #54a90f;
}
#cart-page .widget .buttons-holder .simple-link:hover {
  color: #59b210;
}
#cart-page .items-holder .close-btn:hover:after {
  color: #59b210;
}
#cart-page .items-holder .cart-item .title a:hover {
  color: #59b210;
}
.nav-tabs li.active a,
.nav-tabs li.active a:focus {
  background-color: #59b210 !important;
}
.nav-tabs li.active a:hover {
  background-color: #62c512;
}
.btn-loadmore:hover i {
  background-color: #59b210;
}
.le-quantity .minus:hover:after,
.le-quantity .plus:hover:after {
  color: #59b210;
}
.meta-row span a {
  color: #59b210;
}
.comment-item .comment-body .author {
  color: #59b210;
}
.product-item-holder .body .title a:hover {
  color: #59b210;
}
.single-product-gallery .gallery-thumbs .next-btn:hover,
.single-product-gallery .gallery-thumbs .prev-btn:hover {
  background-color: #59b210;
}
.single-product-gallery .gallery-thumbs li a.active {
  border-bottom-color: #59b210;
}
.grid-list-products .grid-list-buttons ul li.active a i {
  color: #59b210;
}
.grid-list-products .grid-list-buttons ul li a:hover i {
  color: #42830c;
}
@media (max-width: 767px) {
  #top-megamenu-nav .nav {
    border-color: #42830c !important;
  }
  #top-megamenu-nav .nav > .dropdown {
    border-color: #42830c !important;
  }
}
.sidebar .price-range-holder .filter-button a {
  color: #59b210;
}
.sidebar .widget .product-list li a:hover {
  color: #59b210;
}
.sidebar .widget .product-list .price .price-current {
  color: #59b210;
}
.top-bar ul > li a:hover {
  color: #59b210;
}
.logo-svg {
  fill: #59b210;
}
.owl-carousel:hover .owl-prev:hover,
.owl-carousel:hover .owl-next:hover {
  color: #59b210;
}
.owl-pagination .owl-page.active span,
.owl-pagination .owl-page:hover span {
  background: #59b210;
}
.panel-group-faq .panel-faq .panel-heading .panel-title > a:after {
  color: #59b210;
}
.panel-group-faq .panel-faq .panel-heading .panel-title > a:hover:after {
  color: #59b210;
}
.posts .post .meta > li a:hover {
  color: #59b210;
}
.blog-sidebar .le-links > li > a:hover {
  color: #59b210 !important;
}
.blog-sidebar .tagcloud a:hover {
  color: #59b210 !important;
}
.owl-carousel-blog .owl-pagination .owl-page:hover span,
.owl-carousel-blog .owl-pagination .owl-page.active span {
  background: none repeat scroll 0 0 #59b210;
}
.comment-item .comment-body .likes a:hover,
.comment-item .comment-body .likes .icon:hover {
  color: #59b210;
}
.comment-item .comment-body .likes .dislikes .icon:hover {
  color: #59b210;
}
.comment-item .comment-body .comment-reply:hover {
  color: #59b210;
}
.blog-sidebar .widget .recent-post-list h5 a:hover {
  color: #59b210;
}


.btn.btn-primary
{
  background: #59b210;
  border: #59b210;
}

/*---
| WIDGET
---*/
.widget {
  background-color: #ffffff;
  border-top: 5px solid #4d9b0e;
  padding: 20px;
  margin-bottom: 20px;
  -webkit-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 2px;
  -moz-background-clip: padding;
  border-radius: 2px;
  background-clip: padding-box;
  -webkit-box-shadow: 0 1px 2px rgba(71, 73, 72, 0.25);
  -moz-box-shadow: 0 1px 2px rgba(71, 73, 72, 0.25);
  box-shadow: 0 1px 2px rgba(71, 73, 72, 0.25);
  /*color: @arguments;*/
}
.widget h3.widget-title {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  padding: 20px;
  margin: -20px -20px 20px;
  border-bottom: 1px solid #f0f0f0;
}
.widget.Categories ul,
.widget.Menu ul {
  list-style: none;
  margin: 0;
}
.widget.Categories > ul,
.widget.Menu > ul {
  margin: -20px -20px;
}
.widget.Categories a,
.widget.Menu a {
  display: block;
  padding: 15px 20px;
  border-bottom: 1px solid #f0f0f0;
  color: #797d7b;
  text-decoration: none;
  font-size: 12px;
}

.widget.Categories li.active > a{
 background-color: #4d9b0e;
  color: #ffffff;
}

.widget.Categories a:hover,
.widget.Menu a:hover,
.widget.Categories a:focus,
.widget.Menu a:focus {
  background-color: #4d9b0e;
  color: #ffffff;
}
.widget.Categories a:hover .count,
.widget.Menu a:hover .count,
.widget.Categories a:focus .count,
.widget.Menu a:focus .count {
  background-color: #ffffff;
  color: #4d9b0e;
  text-shadow: none;
}

.widget.Categories li.active > a .count,
.widget.Categories a:hover .count,
.widget.Categories a:focus .count {
  background-color: #ffffff;
  color: #4d9b0e;
  text-shadow: none;
}
.widget.Categories .count {
  float: right;
  background-color: #d7d7d7;
  font-weight: 600;
  color: #ffffff;
  display: inline-block;
  width: 20px;
  font-size: 11px;
  height: 20px;
  text-align: center;
  -webkit-border-radius: 10px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 10px;
  -moz-background-clip: padding;
  border-radius: 10px;
  background-clip: padding-box;
}

.widget.Categories .count i{
	line-height:21px
}

.widget.Categories ul ul a,
.widget.Menu ul ul a {
  padding-left: 40px;
}

.widget.Categories ul ul ul a
{
	padding-left:60px
}

.widget.Categories > ul > li ul{display:none}
/*.widget.Categories > ul > li.active-parent ul{display:block}*/
.widget.Categories > ul li.active.parent > ul{display:block}