:root {
	--color-theme: #407525;
  --color-button-text: #ffffff;
}

/* General
-------------------------------------- */
body {font-family: "Ubuntu", Helvetica, sans-serif;background: #ffffff url('background_image.png?20250806155736') no-repeat scroll top center;letter-spacing: 0.03em;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .title-box > strong, .title-box > span, .gui-page-title, #categories .category .category-content .category-inner .title, #footer #footer-bottom .title-box, .ism-reviewwidget .ism-titlebox, .servicedesk .service-title-box strong, .servicedesk .service-info ul li .icon-content strong, #slider .slide .slide-content .slide-text b, 
.btn, #navigation .mainnav .main-item > a, #topnavWebshops .links span, #topnav .usp .list-usp .item-usp span,
.productborder .product .product-title a strong, .productborder .product .product-price,
.mobileBanners .banner-col .banner-overlay, .product-summary .product-title, .delivery .availability > span {font-family: "Baloo Chettan", Helvetica, sans-serif;font-weight:normal;}
.wsa-demobar, #sidebar .widget .title-box strong{font-family: "Ubuntu", Helvetica, sans-serif !important;font-weight:normal !important;}
input[type="radio"]:checked {border-color:#407525;color:#407525;}
.gui-cart input[type="radio"]:checked {background-color:#407525;}
#slider .slide .slide-content .slide-text p,
.product .cart .secondary-buttons .btn .title,
#articles .title-box.custom-title-box h2 span{font-family: "Ubuntu", Helvetica, sans-serif;}
.productborder .product .instock span, .productborder .product .outstock span{font-family: "Baloo Chettan", Helvetica, sans-serif;font-weight:normal;}
.gui-cart .gui-col3-equal .gui-right a.gui-button-large.gui-button-action, .gui-checkout .gui-form a.gui-button-large.gui-button-action {background: #00b602;border-color: #00b602;font-family: "Baloo Chettan", Helvetica, sans-serif;}
.section-finder .product-finder {background:#407525;}

/* Text
-------------------------------------- */
.collection-information .collection-description .collection-title{color:#407525;}
::-moz-selection {background:#CCE2FF;color:#407525;}
::selection {background:#CCE2FF;color:#407525;}
body {color:#414141;}
.text-primary{ color:#407525!important; }
a, a:hover, a:focus {color:#414141;}
.sidenav .sidenav-container .btn.btn-login i {color:#407525;}
#header .dropdown .dropdown-toggle a {color:#414141;}
#header #search #formSearch input[type="search"] {color:#414141;}
.product .cart .secondary-buttons .btn {color:#414141;}
#header #cart a:hover i {color:#f19900;}
#header #cart .account a:hover i {color:#407525;}
#header #cart .wishlist a:hover i {color:#FF4740;}
.breadcrumbs .crumb:last-child {color:#407525;text-decoration: underline;}
#header #cart .cart-icon i {color:#414141;}
#header #cart .cart-count {background:#00b602;}
#sidebar .widget ul li input[type="radio"]:checked + .cr > .ck-icon{border-color:#407525;color:#407525;}
#main .alert-discount {background:;color:;}
#mobileNav .btn-mobile.cart .cart-icon .cart-count {background:#00b602;}
#navigation .mainnav .main-item > a{color:#ffffff;font-size:14px; }
#navigation .mainnav .main-item:hover > a{background:#335d1d;}
#navigation .mainnav .main-item > a.active {color:;}
#navigation .mainnav .main-item > a.active::before {width:100%;}
#navigation .mainnav .main-item a::before {background:#ffffff;}
#navigation .mainnav .main-item.item-sale a span{ background-color:#f19900; }
#topnav .usp .list-usp .item-usp,
#topnav .usp .list-usp .item-usp a {color: #535353; }
#header .dropdown > ul > li > a,
#header .compare ul li a {color: #535353; }
#header .languages > ul > li > .language strong, #header .dropdown > ul > li strong {color: #535353; }
#usp .usp .list-usp .item-usp i {color: #407525;}
#footer-usp .footer-usp .usp .list-usp .item-usp i {color: #407525;}
#header #search #formSearch .autocomplete .available-cats .search-filtercat {border:1px solid #407525;color:#407525;}
#header #search #formSearch .autocomplete .available-cats .search-filtercat.active {background:#407525;color:#fff;}
#banners .banner .banner-content.transparent .banner-content-text,
#slider .slide .slide-content.transparent {background:transparent;color:#fff;padding:0px;}
.slide .slide-contents .btn-primary {border-color:#407525;background-color: #407525;border-radius: 10px;padding:3px 5px 3px 12px;}
.slide .slide-contents .btn-primary:hover, .slide .slide-contents .btn-primary:not(:disabled):not(.disabled):active {background-color: #264616;border-color:#264616;}
.slide .slide-contents .btn-primary .text {font-size:32px !important;margin-right:15px;}
.slide .slide-contents .btn-primary i {background:#00b602;border-color: #00b602;border-radius: 10px;font-size: 56px;font-weight: bold;}
.custom-nav a:hover {border-color:#407525;color: #407525;}
#categories .category .category-content .category-inner .read-more {color: #407525;}
#collection #filter_form2 .modes a.active {color: #407525;}
#products .productborder .product .stars i {color:#f39200;}
.product .cart #product_configure_form .product-configure input[type='radio']:checked:after {background: #407525;}
.ismProducttitleSelect span {color: #407525;}
a.text-primary, a.text-primary:hover {color: #AEC805 !important;}
#customerservice .contact-box ul li i {color: #407525;}
#customerservice .service-items ul li:hover a span {color: #407525;text-decoration:underline;}
.servicedesk .service-info ul li i {color: #414141;}
.ism-services .product-details .combi-list .combi-item i {color: #00b602;}
.delivery .availability .available {color: #00b602;padding:0px 10px;border:1px solid #00b602;display:inline-block;margin-bottom:10px;}
.delivery .availability .not-available {color:#dc3545;padding:0px 10px;border:1px solid #dc3545;display:inline-block;margin-bottom:10px;}
.ism-services .ism-product-countdown i {color: #407525;}
.product-thumbs #thumbs .item .owl-video i {color: #FC0004;}
.product .ism-product-countdown i {color: #407525;}
.product-content .manual a {color: #f19900;}
.product-content .manual i {color: #407525;}
#sidebar .serviceMenu .serviceItem.active {border-left: 3px solid #407525;}
.service-items ul li a i {color: #407525;}
.sidenav .sidenav-container .sidenav-content ul li i {color: #407525;}
#faq a, .product-content .manual a {color:#407525;}
#notfoundpage .giant-icon {color:#407525;}
#tags .tags .tags-box .tag a {border:1px solid #407525;color:#407525;}
.footer-block .block-box .content-box ul li a {color: #f7f7f7;}
#footer #footer-bottom .footer-block .block-box .content-box .socials ul li a {color:#444444;}
.navigation > ul > li .subnav > ul > li.popular > a,
.navigation > ul > li .subnav > ul > li.popular > a i.fa.fa-thumbs-up,
#categories.mobileCategories .mobileBlock a i.fa.fa-thumbs-up, .popular {color:#000000;}
.navigation > ul > li .subnav > ul > li.newest > a,
#categories.mobileCategories .mobileBlock a i.fa.fa-smile-o, .newest {color:#000000;}
.navigation > ul > li .subnav > ul > li.best > a,
.navigation > ul > li .subnav > ul > li.best > a i.fa.fa-thumbs-up, .best {color:#000000;}
.navigation > ul > li .subnav > ul > li.sale > a,
.navigation > ul > li .subnav > ul > li.sale > a i.fa.fa-percent, .sale {color:#000000;}
#products .productborder .product .product-title .label-state {color: #e62117;}
#sidebar .widget .title-box strong, #sidebar .widget .title-box a strong {color:#407525;}
/* Cart */
#cart-sidebar .cart-order .cart-usp i,
#gui-form-cart .list-cart-main .cart-product .cart-product-info .cart-product-options i {color:#407525;}
.gui-progressbar ul li.gui-done a,
.gui-progressbar ul li.gui-active a {color:#407525;}
.backtotop a {color:#407525;} 

/* Background
-------------------------------------- */
.body .wsa-demobar {background: #ffffff !important; }
.bg-success {background-color: #407525!important;}
.btn-primary {background: #f19900;border-color:#f19900;color:#ffffff !important;}
.btn-primary:hover, .btn-primary:not(:disabled):not(.disabled):active {background: #905b00;border-color:#905b00}
.btn-primary.gui-button-facebook:active,  .btn-primary.gui-button-fb:focus{ background: #999999!important;border-color:#ddd!important; }
.color-highlight {color:#407525 !important;}
.btn-secondary {background: #407525;border-color:#407525;color:#ffffff!important;}
.btn-secondary:hover {background: #335d1d;border-color:#335d1d;}
.btn-link, .btn-link:hover {color:#407525;}
.btn.btn-outline-secondary {color: #407525;border-color:#407525;}
.btn.btn-outline-secondary:hover, .btn.btn-outline-secondary:focus, .btn.btn-outline-secondary:active {color: #ffffff;background:#407525 !important;border-color:#407525 !important;}
.product .cart .secondary-buttons .btn:hover {background:#407525;border:1px solid #407525;color:#fff;}
.product .cart .btn-shoppingcart, .product-dropdown .product-dropdown-cart .btn-shoppingcart, .product-bundle-footer .btn-addtocart, #cart-sidebar .cart-order .btn-primary, .productborder .product-cart .btn-primary, .ism-popup-cart .cart-footer .btn-primary, .btn-primary.btn-checkout{background: #00b602;border-color:#00b602;}
.product .cart .btn-shoppingcart:hover, .product-dropdown .product-dropdown-cart .btn-shoppingcart:hover, .product-bundle-footer .btn-addtocart:hover, #cart-sidebar .cart-order .btn-primary:hover, .productborder .product-cart .btn-primary:hover, .ism-popup-cart .cart-footer .btn-primary:hover, .btn-primary.btn-checkout:hover {background: #009101;border-color:#009101;}
.product .cart .btn-shoppingcart.btn-preorder{ background:#368fcb;border-color:#368fcb; }
.product .cart .btn-shoppingcart.btn-preorder:hover, .product .cart .btn-shoppingcart.btn-preorder:focus, .product .cart .btn-shoppingcart.btn-preorder:active{ background:#2b72a2;border-color:#368fcb; }
.ism-reviewwidget .ism-contentbox .ism-score {background:#f19900;border-color:#f19900;color:#cccccc !important;}
.servicedesk .service-info ul li i.fa-phone {background: #f89406;color: #fff;}
.servicedesk .service-info ul li i.fa-envelope {background: #19a9e5;color: #fff;}
.servicedesk .service-info ul li i.fa-comments-o, .servicedesk .service-info ul li i.fa-whatsapp {background: #32b222;color: #fff;}
#blogs .blog-container .article-item p a, #blogs .blog-container .article-item > a {color:#f19900;text-decoration:underline;}
.btw-toggle input:checked + .slider {background-color: #407525;}
.btw-toggle input:focus + .slider {box-shadow: 0 0 1px #407525;}
.product-bundle-container .product-bundle .plus-icon .fa-plus {color:#407525;}
#articles .title-box,
#articles .title-box::after{ background-color:#f19900!important; }
#articles .title-box.custom-title-box h2,
#articles .title-box.custom-title-box h2 span{ color:#ffffff!important; }
.productborder .product .product-image .image-overlay-button{ background:#00b602;color:#fff; }
.gui-button-facebook{ background:#3C5A99;border:#3C5A99; }
.gui-button-facebook:hover{ background:#30487a;border:#30487a; }

#topnav {background: #ffffff; }
#navigation {background: #407525;}
#resMenu .menu-text {background:#407525;font-family: "Baloo Chettan", Helvetica, sans-serif;}
#resMenu .menu-text a {color: #ffffff;}
#resNav ul li.goback a {background:#407525;color: #ffffff;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background:#fff;border-color:#fff;}
.bulk .bulk-product .product-cart input[type="checkbox"]:checked + i.ck-icon.fa.fa-check {color:#407525;}
.bulk .bulk-product .product-cart input[type="checkbox"] {border:2px solid #407525;}
#footer-bottom {background:#444444;color:#f7f7f7;}
/* Collectionpage */
#mobileNav .mobileFilterIcons .filter-button a.btn i, #mobileNav .mobileFilterIcons .filter-button a.btn span {color:#407525;}
#sidebar .widget ul li input[type="checkbox"]:checked + .cr > .ck-icon {color: #407525;border: 1px solid #407525;}
#sidebar .widget.categories ul > li:hover > a, #sidebar .widget.categories ul > li.active > a {color:#407525;}
#sidebar .widget ul > li.active > a {color:#407525;}
#collection #products .productborder.productdeal .product-content .product-content-inner {background:#799e66;color:#fff;}
#collection .pagination .pager .number.active a, .pagination .pager .number:hover a {color:#407525;text-decoration:underline;}
.ui-slider-range {background:#b2c7a7;border:1px solid #407525;}
/* Productpage */
.product .cart .product-price .discount-label {background:#407525;color:#fff;}
.product .cart .product-compare a input[checked] {background:#fff;border-color:#407525;color:#407525;}
.product .cart .product-discounts, .product-discounts::before {background:#ebf1e9 !important;border-color:#cfdcc8 !important;}
.ism-popup-cart .main-product .product .product-details .discount-label {background:#407525;}
.ism-popup-cart .modal-usp {background:#407525;color:#fff;}

.gui-cart .gui-progressbar ul li a:before {background:#407525;}
.gui-cart .gui-progressbar ul li.gui-done a span {background:#407525;border-color:#407525;}
.gui-cart .gui-progressbar ul li.gui-active a span {background:#9fba92;border-color:#9fba92;}
.gui-form input[type="radio"]:checked::before {background:#407525;}

.product-bottom .product-content .content-box a{color:#407525;}
.product .product-image .sale.custom.pre-order{ background:#368fcb!important; }
/*Mobile */
#mobileNav ul li {background:#407525;color:#fff;}
#mobileNav ul li.active a {background: #fff;color:#407525;}

/* Alert message */
#shopMessageTop{ background:#f19900;padding:5px;text-align:center;font-weight:bold;color:#fff; }

/* Checkout */
.gui-progressbar ul li a:before{ background-color:#407525!important; }
.gui-progressbar ul li.gui-done a span{ background-color:#407525!important;border-color:#407525!important; }
.gui-progressbar ul li.gui-active a span{ background-color:#9fba92!important;border-color:#9fba92!important; }
.gui-checkout .gui-progressbar ul li.gui-done {background:#407525 !important;}
.gui-checkout .gui-progressbar ul li.gui-active, .gui-checkout .gui-progressbar ul li.gui-invalid{background-color:#407525 !important;}
.gui-checkout .gui-progressbar ul li a span{ background-color:transparent!important;border-color:transparent;!important; }
.gui-checkout .gui-progressbar ul li.step-details.gui-done a{ background:none!important; }

.gui-cart #page .gui-block-title {background: #407525;border-color:#407525;color:#ffffff;}
.gui-cart #page .gui-block-title strong {color:#ffffff;}
.gui-cart #page .gui a.gui-button-large, #page .gui a.gui-button-small:not(.gui-button-fb) {background: #f19900;border-color:#f19900;color:#ffffff;}
.gui-cart #page .gui a {color:#000;}
.gui-cart #page .gui a.gui-button-link {color:#f19900;}
.gui-cart #page .gui-block-subtitle {background: #ffffff;color: #535353;}

