@font-face{font-family:'Electro Shackle';src:url("../fonts/ElectroShackle.woff") format('woff')}@font-face{font-family:'Rock Salt';src:url("../fonts/RockSalt.woff") format('woff')}@font-face{font-family:'Jura-Regular';src:url("../fonts/Jura-Regular.otf") format('opentype')}@font-face{font-family:'Card';src:url("/fonts/kreditback.ttf")}@font-face{font-family:'RalewayRegular';src:url("/fonts/RalewayRegular.ttf")}:root{--green:#0f0;--lightgreen:#36ae40;--red:#ff2000;--darkred:#900;--lightblue:#007fff;--blue:#006;--darkblue:#003;--flowenergiblue:#007fff;--headerheight:auto;--marginedwidth:82%}:root{--s-loader-wrapper-bg-color:transparent;--s-loader-width:12vh;--s-loader-height:var(--s-loader-width);--s-loader-border-color-trans:rgba(245,21,21,.2);--s-loader-border-color-full:#00e400}body,html{margin:0;padding:0;width:100%;height:100%;min-height:100%;overflow-x:hidden}.spinning-loader{width:var(--s-loader-width);height:var(--s-loader-height);border:15px solid var(--s-loader-border-color-trans);border-left-color:var(--s-loader-border-color-full);border-radius:50%;background:transparent;animation-name:rotate-s-loader;animation-iteration-count:infinite;animation-duration:2s;animation-timing-function:linear;position:relative}.imgM{width:20%}@keyframes rotate-s-loader{from{transform:rotate(0)}to{transform:rotate(360deg)}}flowenergiqrcode{position:fixed;top:0;left:0;margin:1em;width:4em;height:2em}.flowenergiqrcode{width:100px;height:100px}#flowenergilogo{max-width:356px;width:100%;height:100%}.house{margin:auto;background:var(--s-loader-wrapper-bg-color,#15162b);width:25vw;display:flex;align-items:center;justify-content:center}.margined{margin:0 auto;width:var(--marginedwidth)}.maincontent{position:relative;float:left;width:100%;height:auto;margin:0}.centered{position:relative;float:left;width:100%;align-items:center;justify-content:center;text-align:center}.bordered{width:auto;height:100%;border:1px solid var(--flowenergiblue);border-radius:1em;padding:1em}header{position:relative;display:flex;flex-direction:column;float:left;top:0;clear:both;width:100vw;height:var(--headerheight);background-color:#000;margin:0 0 8px 0}#headerinner{position:relative;float:left;margin:0 auto;width:100%}heading{display:flex;justify-content:center;width:100%;margin:2vh 0 1vh 0;object-fit:contain}strapline{position:relative;float:left;top:0;clear:both;width:100%;font-family:'Rock Salt';font-size:1.2vmax;color:#fff;text-shadow:2px 1px 4px #f00;margin:0;padding:0;text-align:center;z-index:11}input[type=submit],input[type=button]{display:inline-block !important;background:linear-gradient(to bottom,#fff,#007fff) !important;padding:.3em .6em .1em .6em !important;box-sizing:border-box !important;border:.1em solid var(--darkblue) !important;border-radius:.45em !important;float:left !important;position:relative !important;text-align:center !important;transition:all .2s !important;font-family:'Electro Shackle',Arial !important;text-decoration:none !important;color:#666 !important;cursor:pointer !important}input[type=submit]:hover,input[type=button]:hover{transition:all .4s !important;color:var(--lightgreen) !important;cursor:pointer !important;font-weight:bold !important;text-shadow:1px 1px 2px #fff !important}.buttonadd{background-image:url("/images/addbutton.png");background-size:cover;width:24px;height:24px;border:none}.buttonminus{background-image:url("/images/minusbutton.png");background-size:cover;width:24px;height:24px;border:none}.txtradiobuttonlabel{font-family:'Electro Shackle',Jura-Regular,Verdana,Arial,Helvetica,sans-serif;font-size:1em;color:#006;text-decoration:none}.txtradiobuttondesc{font-family:'Electro Shackle',Jura-Regular,Verdana,Arial,Helvetica,sans-serif;font-size:.75em;color:#006;text-decoration:none}.txtradiobutton{color:#00f}.radiozappichoice{float:left;width:100%;height:100%;clear:both;margin:1vh 0;object-fit:scale-down}.imgradioselect{vertical-align:top;float:right;width:4vw;object-fit:contain}h1{font-family:'Electro Shackle';font-size:2.4em;color:#007fff;text-shadow:1px 1px 1px #000;margin:0;padding:0}h2{font-family:'Electro Shackle';font-size:1.4em;color:#007fff;text-shadow:1px 1px 1px #000;margin:0 0 2vh 0;padding:0}h3{font-family:'Electro Shackle';font-size:1.6em;color:#fff;text-shadow:2px 2px 2px #0892d0;margin:0 0 2vh 0;padding:0}h4{font-family:'Rock Salt','Electro Shackle';font-size:1.2em;color:#009;margin:2vh 0 2vh 0;padding:0}p{font-family:Jura-Regular,Verdana,Arial,Helvetica,sans-serif;font-size:1.05em;color:#006;text-decoration:none;text-shadow:.03em .01em .01em #007fff}#flowenergicons{text-align:center;width:100%;height:100%;justify-content:center}.flowenergilink{display:block;font-family:'Electro Shackle';font-size:.85em;color:#007fff;width:100%;height:100%}.flowiconlink{text-decoration:none;vertical-align:top;display:inline-block;text-align:center;z-index:10}.flowiconlink:hover{opacity:.8}@keyframes ham{0%{opacity:0}100%{opacity:1}}.txtLogReg{font-family:Jura-DemiBold;color:#fff;font-size:.65vw;text-decoration:none}.txtfootnote{float:left;color:#fff;font-size:.5em;font-family:'Electro Shackle'}.txtfootheader{font-family:'Electro Shackle';font-size:.75em;color:#fff}.txtfoot{color:#3c3c3c;text-decoration:none;font-size:1em;font-family:'Electro Shackle',Arial,Sans-Serif}.lnkfootcolor{color:#0af}.lnkfoot{outline:none;text-decoration:none;color:#fff;text-decoration:none;font-size:.65em;font-family:'Electro Shackle';margin:0;padding:0}.lnkfoot:hover{color:#fff;text-decoration:none}.lnkfootcopyright{text-decoration:none;color:#fff;font-size:.65em;font-family:'Electro Shackle'}.txtValidationError{font-family:Jura-DemiBold;font-size:80%;color:#c00}.txtlnk{color:#c06}a[href^="tel"]{color:inherit;text-decoration:none}#footer{position:relative;clear:both;bottom:0;width:100%;height:auto;background:linear-gradient(to top,#007fff 24%,#000 100%)}.foot{position:absolute;bottom:0;width:100%;background-color:#2a2a2a;height:1.2rem}.ftt{position:relative;float:left;padding:1vh 0 0 0;width:100%;height:100%}.ftb{float:left;clear:both;width:100%;height:100%}.fttl{float:right;text-align:left}.fttr{float:right;text-align:right}.ftbl{float:left;width:50%;text-align:left;padding:0}.ftbr{float:right;width:50%;text-align:right}.footcol{float:left;width:33%;height:75%}#footnotes{position:relative;height:40px;display:flex;justify-content:space-between;width:100%}.txtRunOnSolar{font-family:'Electro Shackle';font-size:1em;color:#007fff;text-shadow:1px 1px 1px #fff}#login{position:absolute;float:right;right:0;top:1vh;height:auto;text-align:right;z-index:10}#cartsm{position:absolute;float:right;right:0;width:100%;height:auto;text-align:right;z-index:10}.linktop{color:#fff;font-weight:bold;font-size:.75em;font-family:'Electro Shackle'}a.linktop{color:#fff;font-weight:bold;font-size:.75em;font-family:'Electro Shackle'}a.linktop:hover{color:#fff;text-decoration:underline}#iconcontrolpanel{float:left}a.linklogin{color:#fff;font-weight:bold;font-size:11px;font-family:'Electro Shackle'}a.linklogin:hover{text-decoration:underline}.flowenergifont{font-family:'Electro Shackle'}.btnselectproduct{display:inline-block;background:linear-gradient(to bottom,#fff,#007fff);padding:.35em 1.2em;box-sizing:border-box;border:.1em solid #fff;border-radius:.45em;text-align:center;float:left;position:relative;text-align:center;transition:all .2s;font-family:'Electro Shackle',Arial;text-decoration:none}.btnselectproduct:hover{background:linear-gradient(to bottom,#007fff,#fff)}.txtBtn{font-family:'Electro Shackle',Arial;text-decoration:none;color:var(--flowenergiblue)}#instagram{position:relative;float:right;width:22%;min-height:40%;height:40%;margin:3vh 0}.instagram{position:absolute;right:0;top:0;opacity:.2;transition:opacity .5s ease}.instatitle{float:left;margin:1vh 0 0 0;width:100%;color:#fff;text-align:left;font-weight:normal;font-size:.75em;font-family:'Electro Shackle',Verdana,Arial,Sans-Serif}#instagram:hover .instagram{opacity:1}#twitter{position:relative;float:right;width:22%;min-height:40%;height:40%;margin:1vh 0}#divtweet{position:relative;float:left;top:0;left:0;width:100%;height:100%}.twitter-x{position:absolute;right:0;top:0;opacity:.2;transition:opacity .5s ease}#twitter:hover .twitter-x{opacity:1}#tweet{position:relative;float:left;width:100%;height:80%;padding:1vh 0 0 0}.txttweet{color:#666;font-size:.75em;font-family:Arial,Sans-Serif}#divtweet:hover .txttweet{color:#fff}.tweettitle{float:left;margin:1vh 0 0 0;width:100%;color:#fff;text-align:left;font-weight:normal;font-size:.75em;font-family:'Electro Shackle',Verdana,Arial,Sans-Serif}#divtweet:hover .tweettitle{color:#3cf}.txtrating{font-size:1.2vmin;font-family:Jura-DemiBold,Verdana,Arial,Sans-Serif;color:#fff;padding:0 2% 1% 2%;overflow-wrap:break-word}.rating{position:relative;float:left;width:100%;display:flex;flex-direction:column;align-items:center;align-content:center;margin:0 0 2vh 0}.star-ratings{unicode-bidi:bidi-override;color:#ccc;font-size:2vh;position:absolute;text-shadow:1px 1px 2px #c6c6c6;overflow:hidden}.star-ratings:hover{cursor:pointer}.fill-ratings{color:#e7711b;position:absolute;z-index:1;top:0;left:0;overflow:hidden}.empty-ratings{padding:0;display:block;z-index:0}#flowenergireview{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;position:fixed;bottom:12vh;width:calc((100% - var(--marginedwidth))/2)}#txtflowereview{word-wrap:normal;text-align:center;text-decoration:none;color:#fff;font-size:.6rem;font-family:'Electro Shackle';text-shadow:1px 1px 1px #000;justify-content:center}#googlereviewqrcode{width:80px;height:80px;margin:8px 0}.reviewqrcodelink{text-decoration:none}@media screen and (orientation:portrait){flowenergiqrcode{display:none}.txtrating{font-size:.7vh;font-family:Jura-DemiBold,Verdana,Arial,Sans-Serif;color:#fff;padding:0 2% 1% 2%;overflow-wrap:break-word}.star-ratings{unicode-bidi:bidi-override;color:#ccc;font-size:1.2vh;position:absolute;text-shadow:1px 1px 2px #c6c6c6;overflow:hidden;margin:1vh 0}}@media screen and (max-width:667px){flowenergiqrcode{display:none}#flowenergireview{position:relative;width:100%;justify-content:center;top:2vh}#googlereviewqrcode{height:10vh;width:10vh}.flowenergiqrcode{width:50px;height:50px}strapline{font-size:.85em}h1{font-size:1.2em}h2{font-size:1.1em}#cartsm{position:relative;float:right;right:0;width:auto;height:auto;text-align:right;z-index:10}#footer{min-height:14rem;height:auto}.foot{position:absolute;bottom:0;width:100%;background-color:#2a2a2a;height:3.6rem}#footTop{position:relative;float:left;height:25vh;width:100%;text-align:center;margin:0 auto;clear:both}#footTop{position:relative;float:left;height:25vh;width:100%;text-align:center;margin:0 auto;clear:both}.footcol{position:relative;float:left;width:100%;height:auto;margin:0 auto;clear:both;text-align:center}.foot{height:auto}.ftb{width:100%;display:flex;flex-direction:column;align-content:center;align-items:center}.ftbl{width:100%;display:flex;flex-direction:column;align-content:center;align-items:center;text-align:center}.ftbr{width:100%;display:flex;flex-direction:column;align-content:center;align-items:center}.lnkfoot{font-size:.45em}.lnkfootcopyright{font-size:1vw}.txtfootnote{font-size:1vw}.txtRunOnSolar{font-size:.6em}.imgSunPower{width:8vw}#twitter{position:relative;width:100%;height:3.5em;overflow:hidden;box-sizing:border-box}#divtweet .txttweet{width:100%;color:#fff;font-size:.4em;font-family:Arial,Sans-Serif}#divtweet:hover .txttweet{color:#fff}#divtweet .tweettitle{color:#fff;font-size:.35em}#divtweet:hover .tweettitle{color:#3cf}}