/* info: https://www.solarmd.co.za/wp-content/uploads/elementor/css/post-5358.css */
.elementor-5358 .elementor-element.elementor-element-fde09dc>.elementor-container{max-width:400px}.elementor-5358 .elementor-element.elementor-element-fde09dc{padding:40px 40px 40px 40px}.elementor-5358 .elementor-element.elementor-element-03c9854>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-5358 .elementor-element.elementor-element-f035621{text-align:left}.elementor-5358 .elementor-element.elementor-element-f035621 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:32px;font-weight:700;color:var(--e-global-color-2e48ebe)}.elementor-5358 .elementor-element.elementor-element-71bce30{--spacer-size:10px}.elementor-5358 .elementor-element.elementor-element-596915b{text-align:left}.elementor-5358 .elementor-element.elementor-element-596915b .dce-menu a{color:#232121}.elementor-5358 .elementor-element.elementor-element-596915b .dce-menu ul.first-level li{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize}.elementor-5358 .elementor-element.elementor-element-596915b .dce-menu ul.second-level a{color:var(--e-global-color-secondary)}.elementor-5358 .elementor-element.elementor-element-596915b .dce-menu ul.second-level a:hover{color:var(--e-global-color-text)}.elementor-5358 .elementor-element.elementor-element-596915b .dce-menu ul.second-level li{font-family:"Open Sans",Sans-serif;font-size:16px}.elementor-5358 .elementor-element.elementor-element-596915b .dce-menu .dce-parent-title{margin-bottom:calc(7px / 2);font-size:18px}.elementor-5358 .elementor-element.elementor-element-596915b .dce-menu hr{margin-bottom:calc(7px / 2)}.elementor-5358 .elementor-element.elementor-element-596915b .dce-menu div.box{padding:7px}.elementor-5358 .elementor-element.elementor-element-596915b .dce-menu ul.first-level>li{margin-bottom:0}.elementor-5358 .elementor-element.elementor-element-596915b.border-1 .dce-menu ul.first-level>li,.elementor-5358 .elementor-element.elementor-element-596915b .dce-menu.horizontal li{padding-left:12px;padding-right:12px}.elementor-5358 .elementor-element.elementor-element-596915b.border-2 .dce-menu ul.first-level{padding:12px}.elementor-5358 .elementor-element.elementor-element-596915b .dce-menu ul.second-level>li{padding-top:0;padding-bottom:0;padding-left:24px;padding-right:24px}.elementor-5358 .elementor-element.elementor-element-596915b .dce-menu hr,.elementor-5358 .elementor-element.elementor-element-596915b .dce-menu .box{border-width:1px}@media(max-width:1024px){.elementor-5358 .elementor-element.elementor-element-f035621{text-align:center}}@media(max-width:767px){.elementor-5358 .elementor-element.elementor-element-fde09dc{padding:19px 19px 19px 19px}.elementor-5358 .elementor-element.elementor-element-03c9854>.elementor-element-populated{padding:10px 10px 10px 10px}.elementor-5358 .elementor-element.elementor-element-f035621{text-align:center}.elementor-5358 .elementor-element.elementor-element-f035621 .elementor-heading-title{font-size:30px}}@media(max-width:1024px) and (min-width:768px){.elementor-5358 .elementor-element.elementor-element-03c9854{width:100%}}.product-list li.dce-term-1{display:none!important}.product-list ul{width:100%!important;gap:5px;margin-left:-12px;margin-bottom:10px}@media screen and (max-width:900px){.product-list ul{margin-left:0;align-content:center;justify-content:center}.product-list li a{text-align:center!important;align-content:center;justify-content:center}}.product-list li{width:100%!important}.product-list li a{border-radius:20px;padding:5px 15px;width:100%;display:flex;transition:all 0.2s ease-in-out}.product-list li a:before{content:'-';padding-right:2px}.product-list h4.dce-parent-title{transform:translateX(0);transition:all 0.2s ease-in-out}.product-list h4.dce-parent-title:hover{transform:translateX(10px)!important;transition:all 0.2s ease-in-out}.product-list li a:hover{transform:translateX(10px);transition:all 0.2s ease-in-out}.elementor-5358 .elementor-element.elementor-element-fde09dc .elementor-widget-wrap.elementor-element-populated{gap:4px!important}@media screen and (max-width:900px){.elementor-5358 .elementor-element.elementor-element-fde09dc h2{font-size:18px!important;font-weight:600!important}.elementor-5358 .elementor-element.elementor-element-fde09dc a{font-size:18px!important;font-weight:300!important;padding:6px!important}.elementor-5358 .elementor-element.elementor-element-fde09dc span.elementor-button-text{font-size:18px!important;font-weight:300!important;padding:6px 8px!important}}