:root{--primery-color-green:#589905;--primery-color-greenrgba:rgba(88,153,5,1);--middle-color-lightgreen:#b1fe04;--secondary-color-orange:#f4b004;--default-dark-color:#000;--golden-color:#f4b004}body .woocommerce-Price-currencySymbol{font-family:Arial!important}.dark-bg-breadcrumb{background-color:var(--primery-color-green)}.main-title-section h1{font-size:30px}.wdt-header-menu .wdt-primary-nav>li>a span:after{background-color:var(--default-dark-color)!important}.wdt-header-menu .wdt-primary-nav>li>a{color:var(--default-dark-color)!important}.wdt-header-menu .wdt-primary-nav>li:hover>a,.wdt-header-icons-list .wdt-header-icons-list-item .wdt-shop-menu-icon>a:hover{color:var(--secondary-color-orange)!important}.wdt-header-menu .wdt-primary-nav>li.current-menu-item>a{color:var(--secondary-color-orange)!important}.wdt-header-icons-list-item div[class*="menu-icon"] i,.wdt-header-icons-list>div.wdt-header-icons-list-item .wdt-shop-menu-cart-icon{color:var(--default-dark-color)!important}.wdt-header-icons-list-item div[class*="menu-icon"] i:hover,.wdt-header-icons-list>div.wdt-header-icons-list-item .wdt-shop-menu-cart-icon{color:var(--default-dark-color)!important}.wdt-content-item .wdt-content-title h5,.wdt-content-item .wdt-content-title h5 a{color:var(--default-dark-color)!important}.no-header-menu ul li a:hover,.wdt-header-menu .wdt-primary-nav li a:hover{color:var(--secondary-color-orange)!important}.elementor-19 .elementor-element.elementor-element-aa88c45 .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter{color:var(--primery-color-green)!important}.wdt-heading-holder .wdt-heading-title-wrapper,.wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section .wdt-listings-item-title a,.elementor-19 .elementor-element .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{color:var(--default-dark-color)}.wdt-button-holder.wdt-button-size-sm .wdt-button{background-color:var(--default-dark-color)}.wdt-button-holder.wdt-button-size-sm .wdt-button:hover{background-color:var(--secondary-color-orange)}.main-title-section-wrapper.overlay-wrapper.dark-bg-breadcrumb>.main-title-section-bg,.main-title-section-wrapper.overlay-wrapper>.main-title-section-bg,.main-title-section-wrapper.dark-bg-breadcrumb>.main-title-section-bg,.main-title-section-wrapper>.main-title-section-bg{background-color:var(--primery-color-greenRGBA)!important;background-image:none!important}.main-title-section-wrapper>.main-title-section-bg:after{background-color:var(--primery-color-greenRGBA)!important}.wdt-cus-heading .wdt-heading-holder:before,.wdt-cus-heading-withicon-box .wdt-icon-box-holder.wdt-rc-template-custom-template:before{border-color:var(--primery-color-green)!important}.wdt-cus-heading .wdt-heading-holder:hover:before,.wdt-cus-heading-withicon-box .wdt-icon-box-holder.wdt-rc-template-custom-template:hover:before{border-color:var(--secondary-color-orange)!important}.wdt-cus-heading .wdt-heading-holder:after,.wdt-cus-heading-withicon-box .wdt-icon-box-holder.wdt-rc-template-custom-template:after{box-shadow:10px -10px 0 0 var(--primery-color-green)!important}.wdt-cus-heading .wdt-heading-holder:hover:after,.wdt-cus-heading-withicon-box .wdt-icon-box-holder.wdt-rc-template-custom-template:hover:after{box-shadow:10px -10px 0 0 var(--secondary-color-orange)!important}.power-listed{padding-left:12px;margin-top:30px}.sub-title{color:#000}.woocommerce ul.products li.product .product-details>.product-title h5{font-size:17px}.woocommerce ul.products li.product .product-details .price ins{font-size:25px}.woocommerce ul.products li.product .product-details .price,.woocommerce ul.products li.product .product-details .price ins,.woocommerce ul.products li.product .product-details .price del{font-size:20px}.products .product-details .product-title h5 a,.wdt-shop-category-listing-item .wdt-shop-category-meta-data h3 a{font-size:16px!important}.woocommerce ul.products li.product .product-details>.product-title h5{margin-bottom:0!important}.woocommerce-product-gallery .onsale{display:none!important}.ui-dialog .ui-dialog-titlebar{background-color:#5aa700!important}.list-of-products .product-wrapper{display:flex!important;flex-direction:column;align-items:center;text-align:center}.list-of-products ul.products.product-style-default:not(.product-padding-content) li.product.product-grid-view .product-details,
.woocommerce ul.products.product-style-default:not(.product-padding-content) li.product.product-grid-view .product-details{padding-right:0%!important;text-align:center}.list-of-products ul.products.product-style-default:not(.product-padding-content) li.product.product-grid-view .product-details .product-title h5 a {text-transform:uppercase}.woocommerce ul.products:not([style*="height"]) li.product .product-wrapper {display:flex!important;align-items:center;flex-direction:column}.elementor-element-f534f6d .elementor-container.elementor-column-gap-no{display:flex;flex-direction:column;align-items:center}.woocommerce .product-loop-sorting>.product-loop-sorting-item:last-child{display:none!important}.woocommerce.elementor-kit-12 #primary ul.products.product-without-space, .woocommerce.elementor-kit-12 #primary ul.products.product-without-space:not(.swiper-wrapper) {display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:15px}.woocommerce.elementor-kit-12 #primary ul.products li.product,.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products li.product,.woocommerce-page ul.products[class*="columns-"] li.product{width:23.5%}.woocommerce.elementor-kit-12 #primary ul.products.product-without-space li .wdt-col.wdt-col-lg-3{width:100%}.woocommerce ul.products li.product .product-wrapper{display:inline-block;float:left;width:100%}.woocommerce ul.products.product-style-default:not(.product-padding-content) li.product.product-grid-view .product-details {padding-top:15px}.woocommerce ul.products.product-thumb-bg-image li.product .product-thumb .image .primary-image,.woocommerce ul.products.product-thumb-bg-image li.product .product-thumb .image .secondary-image{background-size:contain!important}.elementor-element .elementor-widget-container{margin:0 30px}.elementor-143 .elementor-element.elementor-element-fb2b7f9{width:65%!important}@media (max-width:1540px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1400px!important}}@media (max-width:1350px) and (min-width:1200px){.elementor-143 .elementor-element.elementor-element-fb2b7f9{width:76%!important}}@media (max-width:1200px){.products .product-details .product-title h5 a,.wdt-shop-category-listing-item .wdt-shop-category-meta-data h3 a{font-size:16px!important}}@media (max-width:1024px){.products .product-details .product-title h5 a,.wdt-shop-category-listing-item .wdt-shop-category-meta-data h3 a{font-size:14px!important}.woocommerce ul.products li.product,.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products li.product,.woocommerce-page ul.products[class*="columns-"] li.product{width:48%!important}}@media (max-width:768px){.woocommerce ul.products li.product,.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products li.product,.woocommerce-page ul.products[class*="columns-"] li.product{width:100%!important}.products .product-details .product-title h5 a,.wdt-shop-category-listing-item .wdt-shop-category-meta-data h3 a{font-size:14px!important}.elementor-1239 .elementor-element.elementor-element-407fc1a4{width:100%!important}.elementor-1239 .elementor-element.elementor-element-38d7b301{width:100%!important}.elementor-1239 .elementor-element.elementor-element-059aa0c{width:100%!important}.elementor-1239 .elementor-element.elementor-element-d5a053c>.elementor-widget-container{margin:0!important}.elementor-inner-section .elementor-column-gap-no .video-bg-image .elementor-element-populated{padding:250px 0}.elementor-1239 .elementor-element.elementor-element-059aa0c>.elementor-element-populated{padding:0!important}.footer-section .elementor-column.elementor-col-25{width:50%!important}}@media (max-width:767px){.footer-section .elementor-column.elementor-col-25{width:100%!important}.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper,.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper:before,.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image,.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image>a,.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image>span{justify-content:space-between!important}}@media (max-width:375px){.elementor-1239 .elementor-element.elementor-element-407fc1a4{width:100%!important}.elementor-1239 .elementor-element.elementor-element-38d7b301{width:100%!important}.elementor-1239 .elementor-element.elementor-element-059aa0c{width:100%!important}.elementor-1239 .elementor-element.elementor-element-d5a053c>.elementor-widget-container{margin:0!important}.elementor-inner-section .elementor-column-gap-no .video-bg-image .elementor-element-populated{padding:200px 0}}.newsletter{margin:0!important;padding:0!important}.newsletter .wpforms-form .wpforms-field-email{padding:0}.newsletter .wpforms-form .wpforms-submit-container,.newsletter .wpforms-form .wpforms-submit-container .newsletter-btn{max-width:100%;width:100%}.newsletter .mailpoet_submit{background-color:var(--wdtPrimaryColor);color:#fff}.newsletter #mailpoet_form_1 form.mailpoet_form{padding:0}.newsletter #mailpoet_form_1 .mailpoet_form .mailpoet_submit,.newsletter #mailpoet_form_1 .mailpoet_form .mailpoet_text{padding:10px!important;border-radius:3px}.newsletter #mailpoet_form_1 .mailpoet_form .mailpoet_text{color:#000}.newsletter .mailpoet_form.mailpoet_form_successfully_send .mailpoet_validate_success{background-color:green;padding:10px 15px;line-height:1.5;width:100%}.intro-text{background-color:#f0f8e8;padding:15px;border-radius:8px;margin-bottom:25px;border-left:4px solid #589905}.stat-box-set{flex:1;min-width:200px;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.08);text-align:center;border-top:3px solid #589905;display:flex;flex-direction:column;align-items:center;justify-content:center}.stat-box-set .stat-value{font-size:2rem;font-weight:700;color:#589905;margin-bottom:5px}.stat-box-set .stat-label{color:#7f8c8d;font-size:.9rem}.h-100{height:100%!important}.w-100{width:100%!important}.filter-btn{padding:8px 16px;background-color:#f1f3f4;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:all .3s;font-weight:500}.filter-btn:hover{background-color:#e5c019;color:#333}.filter-btn.active{background-color:#589905;color:#fff;border-color:#4a8004}.table-container{overflow-x:auto;box-shadow:0 5px 15px rgba(0,0,0,.05);border-radius:8px;margin-bottom:30px;border:1px solid #e0e6ef}.solar-heading-table{color:#2c3e50;margin:30px 0 15px 0;padding-bottom:10px;border-bottom:2px solid #589905}.table-container{overflow-x:auto;box-shadow:0 5px 15px rgba(0,0,0,.05);border-radius:8px;margin-bottom:30px;border:1px solid #e0e6ef}.table{width:100%;border-collapse:collapse;background-color:#fff}.table thead{background-color:#589905;color:#fff}.table th{padding:15px;text-align:left;font-weight:600;color:#fff;border:0}.table tr{border-bottom:1px solid #f1f1f1}.table tbody tr:hover{background-color:#f9f9f9}.table td{padding:15px;text-align:left;border:0}.product-type{font-weight:600;color:#2c3e50}.inverter{border-left:4px solid #589905}.battery{border-left:4px solid #e5c019}.solar-panel{border-left:4px solid #2a7fff}.price{font-weight:700;color:#d9534f}.wattage{font-weight:600;color:#589905}.warranty{font-size:.9rem;color:#7f8c8d;font-style:italic}.company-badge{display:inline-block;padding:4px 8px;background-color:#f0f8e8;border-radius:4px;font-size:.85rem;font-weight:600;margin-top:5px;color:#3e6a00;border:1px solid #d4e8b5}.panel-badge{display:inline-block;padding:3px 8px;border-radius:4px;font-size:.8rem;font-weight:600;margin-right:5px}.mono-badge{background-color:#e8f4fc;color:#2a7fff}.poly-badge{background-color:#f0f8e8;color:#589905}.mb-0{margin-bottom:0!important}.commententries.rounded{display:none!important}.newsletter #mailpoet_form_1 .mailpoet_form .mailpoet_submit{background-color:var(--golden-color)!important}.mailpoet_paragraph .mailpoet_text{border-color:#fff!important;background-color:#fff!important}