body,
.dropdown-menu,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input,
select,
.search_form .button-search,
.search_form .button-search2,
.product-filter .options .button-group button {
    color: #000000;
}

.ui-autocomplete li a {
    color: #000000 !important;
}

a,
.dropdown-menu a,
.vertical ul.megamenu>li>a,
.filter-product .filter-tabs ul>li.active>a,
.filter-product .filter-tabs ul>li.active>a:hover,
.filter-product .filter-tabs ul>li.active>a:focus {
    color: #000000;
}

@media (max-width: 960px) {
    .responsive ul.megamenu>li>a {
        color: #000000 !important;
    }
}

a:hover,
.box-category ul li a.active,
.box-category ul li:hover>a,
.box-category ul li ul a:before,
.box-category ul li .head a,
#categorymenu ul li ul li a:before,
ul.contact-us li span,
.product-list .actions>div ul,
.product-info .cart .links a:before,
.product-grid .product .only-hover ul li a,
.product-list .name-desc .rating-reviews .reviews span,
.product-list .actions>div ul,
.main-content .content>ul li:before,
.center-column .list-unstyled li:before,
.breadcrumb .container ul li:before,
ul.megamenu li .sub-menu .content .static-menu .menu ul ul li:before,
ul.megamenu li .sub-menu .content .hover-menu a:before,
.category-wall .name a,
.breadcrumb .container ul li:last-child a,
#main .post .meta>li a,
#main .posts .button-more,
ul.megamenu li .sub-menu .content .static-menu .menu ul ul li a:before {
    color: #75cd32;
}

.product-filter .options .button-group button:hover,
.product-filter .options .button-group .active,
.post .tags a,
#main .tagcloud a,
#main .post .tags a,
#main .posts .button-more:hover,
#main .news .media-body .tags a,
#main .post .post-media .media-slider .owl-controls .owl-buttons .owl-prev:hover,
#main .post .post-media .media-slider .owl-controls .owl-buttons .owl-next:hover {
    background: #75cd32;
}

#main .posts .button-more:hover {
    color: #fff;
}

.box-category ul li .head a {
    border-color: #75cd32;
}

@media (max-width: 960px) {
    .responsive ul.megamenu>li.active .close-menu:before,
    .responsive ul.megamenu>li.active>a,
    .responsive ul.megamenu>li>a:hover {
        color: #75cd32 !important;
    }
}

@media (max-width: 767px) {
    .responsive .horizontal ul.megamenu li .sub-menu .content .hover-menu .menu ul li a:before,
    .responsive .horizontal ul.megamenu li .sub-menu .content .static-menu .menu ul li a:before {
        color: #75cd32 !important;
    }
}

.compare-info .price-new,
.product-grid .product .price,
.hover-product .price,
.product-list .actions>div .price,
.product-info .price .price-new,
ul.megamenu li .product .price,
.mini-cart-total td:last-child,
.cart-total table tr td:last-child,
.mini-cart-info td.total,
#quickview .price .price-new {
    color: #75cd32;
}

.ui-autocomplete li span.price {
    color: #75cd32 !important;
}

.price-new {
    color: #75cd32 !important;
}

.price-old {
    color: #000000 !important;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border-color: #75cd32;
}

#top #cart_block .cart-heading div {
    background: #30e22ebf;
    /* Old browsers */
    background: -moz-linear-gradient(top, #30e22ebf 0%, #30e22ebf 50%, #75cd32 51%, #75cd32 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #30e22ebf), color-stop(50%, #30e22ebf), color-stop(51%, #75cd32), color-stop(100%, #75cd32));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #30e22ebf 0%, #30e22ebf 50%, #75cd32 51%, #75cd32 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #30e22ebf 0%, #30e22ebf 50%, #75cd32 51%, #75cd32 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #30e22ebf 0%, #30e22ebf 50%, #75cd32 51%, #75cd32 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #30e22ebf 0%, #30e22ebf 50%, #75cd32 51%, #75cd32 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30e22ebf', endColorstr='#75cd32', GradientType=0);
    /* IE6-9 */
}

#top #cart_block .cart-heading p {
    color: #000000;
}

#top #cart_block .cart-heading .cart-icon {
    background-color: #000000;
}

ul.megamenu>li>a,
.megamenuToogle-wrapper .container {
    color: #000000;
}

.megamenuToogle-wrapper .container>div span {
    background: #000000;
}

.megamenu-wrapper,
.megamenuToogle-wrapper {
    background: #30e22ebf;
    /* Old browsers */
    background: -moz-linear-gradient(top, #30e22ebf 0%, #30e22ebf 50%, #75cd32 51%, #75cd32 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #30e22ebf), color-stop(50%, #30e22ebf), color-stop(51%, #75cd32), color-stop(100%, #75cd32));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #30e22ebf 0%, #30e22ebf 50%, #75cd32 51%, #75cd32 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #30e22ebf 0%, #30e22ebf 50%, #75cd32 51%, #75cd32 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #30e22ebf 0%, #30e22ebf 50%, #75cd32 51%, #75cd32 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #30e22ebf 0%, #30e22ebf 50%, #75cd32 51%, #75cd32 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30e22ebf', endColorstr='#75cd32', GradientType=0);
    /* IE6-9 */
}

ul.megamenu>li>a:hover,
ul.megamenu>li.active>a,
ul.megamenu>li.home>a,
ul.megamenu>li:hover>a {
    background: #77ca76;
}

ul.megamenu>li.home>a {
    color: #77ca76;
}

ul.megamenu>li.home>a {
    background: #000000;
    /* Old browsers */
    background: -moz-linear-gradient(top, #000000 0%, #000000 50%, #252525 51%, #252525 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(50%, #000000), color-stop(51%, #252525), color-stop(100%, #252525));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #000000 0%, #000000 50%, #252525 51%, #252525 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #000000 0%, #000000 50%, #252525 51%, #252525 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #000000 0%, #000000 50%, #252525 51%, #252525 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #000000 0%, #000000 50%, #252525 51%, #252525 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#252525', GradientType=0);
    /* IE6-9 */
}

.breadcrumb .container ul li a {
    color: #000000;
}

.breadcrumb .container ul li:last-child a,
.breadcrumb .container ul li:before {
    color: #75cd32;
}

.breadcrumb .container h1 {
    color: #000000;
}

.camera_wrap .camera_pag .camera_pag_ul li,
.camera_wrap .owl-controls .owl-pagination span,
.tp-bullets .bullet {
    background: #e6e6e6;
}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent,
.tp-bullets .selected,
.camera_wrap .owl-controls .owl-pagination .active span,
.tp-bullets .bullet:hover {
    background: #30e22ebf;
}

.sale {
    color: #ffffff;
}

.sale {
    background: #75cd32;
    /* Old browsers */
    background: -moz-linear-gradient(top, #75cd32 0%, #75cd32 50%, #75cd32 51%, #75cd32 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #75cd32), color-stop(50%, #75cd32), color-stop(51%, #75cd32), color-stop(100%, #75cd32));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #75cd32 0%, #75cd32 50%, #75cd32 51%, #75cd32 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #75cd32 0%, #75cd32 50%, #75cd32 51%, #75cd32 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #75cd32 0%, #75cd32 50%, #75cd32 51%, #75cd32 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #75cd32 0%, #75cd32 50%, #75cd32 51%, #75cd32 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75cd32', endColorstr='#75cd32', GradientType=0);
    /* IE6-9 */
}

.rating i {
    color: #c2c2c2;
}

.rating i,
.rating i:before {
    background: -webkit-gradient(linear, left top, left bottom, from(#c2c2c2), to(#c2c2c2));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: initial;
}

.rating i.active {
    color: #30e22ebf;
}

.rating i.active,
.rating i.active:before {
    background: -webkit-gradient(linear, left top, left bottom, from(#30e22ebf), to(#30e22ebf));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: initial;
}

.button,
.btn {
    color: #ffffff !important;
}

.button,
.btn {
    background: #75cd32;
    /* Old browsers */
    background: -moz-linear-gradient(top, #75cd32 0%, #75cd32 50%, #75cd32 51%, #75cd32 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #75cd32), color-stop(50%, #75cd32), color-stop(51%, #75cd32), color-stop(100%, #75cd32));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #75cd32 0%, #75cd32 50%, #75cd32 51%, #75cd32 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #75cd32 0%, #75cd32 50%, #75cd32 51%, #75cd32 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #75cd32 0%, #75cd32 50%, #75cd32 51%, #75cd32 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #75cd32 0%, #75cd32 50%, #75cd32 51%, #75cd32 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75cd32', endColorstr='#75cd32', GradientType=0);
    /* IE6-9 */
}

.button:hover,
.btn:hover {
    background: #75cd32;
    /* Old browsers */
    background: -moz-linear-gradient(top, #75cd32 0%, #75cd32 50%, #75cd32 51%, #75cd32 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #75cd32), color-stop(50%, #75cd32), color-stop(51%, #75cd32), color-stop(100%, #75cd32));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #75cd32 0%, #75cd32 50%, #75cd32 51%, #75cd32 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #75cd32 0%, #75cd32 50%, #75cd32 51%, #75cd32 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #75cd32 0%, #75cd32 50%, #75cd32 51%, #75cd32 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #75cd32 0%, #75cd32 50%, #75cd32 51%, #75cd32 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75cd32', endColorstr='#75cd32', GradientType=0);
    /* IE6-9 */
}

.buttons .left .button,
.buttons .center .button,
.btn-default,
.input-group-btn .btn-primary {
    color: #ffffff !important;
}

.buttons .left .button,
.buttons .center .button,
.btn-default,
.input-group-btn .btn-primary {
    background: #30e22ebf;
    /* Old browsers */
    background: -moz-linear-gradient(top, #30e22ebf 0%, #30e22ebf 50%, #75cd32 51%, #75cd32 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #30e22ebf), color-stop(50%, #30e22ebf), color-stop(51%, #75cd32), color-stop(100%, #75cd32));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #30e22ebf 0%, #30e22ebf 50%, #75cd32 51%, #75cd32 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #30e22ebf 0%, #30e22ebf 50%, #75cd32 51%, #75cd32 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #30e22ebf 0%, #30e22ebf 50%, #75cd32 51%, #75cd32 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #30e22ebf 0%, #30e22ebf 50%, #75cd32 51%, #75cd32 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30e22ebf', endColorstr='#75cd32', GradientType=0);
    /* IE6-9 */
}

.buttons .left .button:hover,
.buttons .center .button:hover,
.btn-default:hover,
.input-group-btn .btn-primary:hover {
    background: #75cd32;
    /* Old browsers */
    background: -moz-linear-gradient(top, #75cd32 0%, #75cd32 50%, #30e22ebf 51%, #30e22ebf 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #75cd32), color-stop(50%, #75cd32), color-stop(51%, #30e22ebf), color-stop(100%, #30e22ebf));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #75cd32 0%, #75cd32 50%, #30e22ebf 51%, #30e22ebf 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #75cd32 0%, #75cd32 50%, #30e22ebf 51%, #30e22ebf 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #75cd32 0%, #75cd32 50%, #30e22ebf 51%, #30e22ebf 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #75cd32 0%, #75cd32 50%, #30e22ebf 51%, #30e22ebf 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75cd32', endColorstr='#30e22ebf', GradientType=0);
    /* IE6-9 */
}

.camera_wrap .owl-controls .owl-buttons .owl-next:after,
.camera_wrap .owl-controls .owl-buttons .owl-prev:after,
.nivo-directionNav a:after,
#main .fullwidthbanner-container .tp-leftarrow:after,
#main .fullwidthbanner-container .tp-rightarrow:after,
.tab-content .prev-button span,
.tab-content .next-button span,
.box>.prev span,
.box>.next span,
.carousel-brands .owl-prev,
.carousel-brands .owl-next {
    color: #30e22ebf !important;
}

ul.contact-us li i {
    color: #000000;
}

.footer ul li a:before {
    color: #30e22ebf;
}