@import "/wp-content/themes/hydrophonix4/css/reset.css";@import "/wp-content/themes/hydrophonix4/css/typography.css";@import "/wp-content/themes/hydrophonix4/css/layout.css";@import url(http://fonts.googleapis.com/css?family=Codystar);@font-face{font-display:swap;font-family:'Listicons';src:url(/wp-content/themes/hydrophonix4/fonts/listicons-webfont.eot);src:url('/wp-content/themes/hydrophonix4/fonts/listicons-webfont.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/hydrophonix4/fonts/listicons-webfont.woff) format('woff'),url(/wp-content/themes/hydrophonix4/fonts/listicons-webfont.ttf) format('truetype'),url('/wp-content/themes/hydrophonix4/fonts/listicons-webfont.svg#ListiconsGlyphsRegular') format('svg');font-weight:400;font-style:normal}::selection{color:#fff;background-color:red;text-shadow:none}html,body{height:100%;width:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}body{font:300 1em/1.1em Segoe,"Segoe UI","Helvetica Neue",Arial,sans-serif;margin:0;padding:0;color:#525252;overflow:auto;background:#eee url(/wp-content/themes/hydrophonix4/images/pattern_008.png)}#home h1{font:900 60px/100% Segoe,"Segoe UI","Helvetica Neue",Arial,sans-serif;color:#fff;text-transform:capitalize}#home small{font:900 19px/200% Segoe,"Segoe UI","Helvetica Neue",Arial,sans-serif;color:#ccc;text-transform:uppercase}#home{color:#eee;position:relative}h1{font:600 2em "Helvetica Neue",Arial,sans-serif;color:#000;text-transform:uppercase}h2{font:400 1.6em "Helvetica Neue",Arial,sans-serif;color:#000}h3{font:400 1.4em "Helvetica Neue",Arial,sans-serif;color:#000}h4{font:400 1.2em "Helvetica Neue",Arial,sans-serif;color:#000}h5{font:400 1em "Helvetica Neue",Arial,sans-serif;color:#000}h6{font:400 .8em "Helvetica Neue",Arial,sans-serif;color:#000}blockquote{padding:20px 40px;overflow:hidden;line-height:150%;color:#454545;font-family:"Times New Roman",Times,serif!important;font-style:italic}blockquote:before{display:block;float:left;margin:0 20px 0 0;position:relative;font-size:100px;content:open-quote;color:#bababa;text-shadow:0 1px 1px #909090}blockquote:after{content:close-quote;font-size:100px;display:block;float:right;margin:40px 0 0 15px;color:#bababa;position:relative;bottom:40px}a{text-decoration:none;color:#28226e;transition:all 0.3s ease-out;padding:.5em;margin:-.5em}a:hover{color:#404040}.inline{display:inline-block;vertical-align:middle}.wrap{margin:0 auto;position:relative;display:table-cell;vertical-align:middle;width:100%;text-align:justify}ul{margin:0 auto}.social ul{list-style:none;padding:0}.social ul li{list-style:none;display:inline-block;margin-right:1em;background:url(/wp-content/themes/hydrophonix4/images/social.png) no-repeat;width:30px;height:30px}.social ul li a{width:30px;height:30px}.facebook{background-position:left 0}.facebook:hover{background-position:right 0}.twitter{background-position:left -30px!important}.twitter:hover{background-position:right -30px!important}.pinterest{margin-right:0;background-position:left -60px!important}.pinterest:hover{background-position:right -60px!important}.newsletter{padding-left:36px;border-left:1px #222 solid;margin-left:30px}section#home input[type=text],section#home input[type=email]{margin:5px auto;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#222;border:none;padding:5px 10px;color:#444;font-weight:100;font-size:15px;width:235px}section#home input[type=text]:hover,section#home input[type=email]:hover{background:#333;color:#666}section#home input[type=text]:focus,section#home input[type=email]:focus{color:#999}section#home input[type=submit]{-moz-box-shadow:inset 0 1px 0 0 #575757;-webkit-box-shadow:inset 0 1px 0 0 #575757;box-shadow:inset 0 1px 0 0 #575757;background-color:#292929;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #2e2e2e;display:inline-block;color:#444;font-size:11px;font-weight:400;padding:5px 20px;text-decoration:none;text-shadow:1px 1px 0 #222}section#home input[type=submit]:hover{color:#e0e0e0;background-color:#cf0000}section#home input[type=submit]:active{position:relative;top:1px}#home aside{padding:20px 0}.mc_embed_signup p{text-align:left}.clear{text-align:right}header span.big{font:900 20px/20px Segoe,"Segoe UI","Helvetica Neue",Arial,sans-serif;color:#fff;vertical-align:top}header span.small{font:900 10px/10px Segoe,"Segoe UI","Helvetica Neue",Arial,sans-serif;color:#222;text-transform:uppercase;vertical-align:top}header{width:100%;text-align:center;position:fixed;top:0;z-index:1}.shadow-horizontal{background-image:-webkit-radial-gradient(50% 0,ellipse farthest-side,rgb(0 0 0 / .25) 0,transparent 80%);background-image:-moz-radial-gradient(50% 0,ellipse farthest-side,rgb(0 0 0 / .25) 0,transparent 80%);background-image:-ms-radial-gradient(50% 0,ellipse farthest-side,rgb(0 0 0 / .25) 0,transparent 80%);background-image:-o-radial-gradient(50% 0,ellipse farthest-side,rgb(0 0 0 / .25) 0,transparent 80%);background-image:radial-gradient(50% 0,ellipse farthest-side,rgb(0 0 0 / .25) 0,transparent 80%);width:100%;height:12px;display:block;float:center;margin:0;position:relative;z-index:0}.shadow-vertical{border-image:url(/wp-content/themes/hydrophonix4/images/v-shadow.png) 0 0 0 10 stretch;-moz-border-image:url(/wp-content/themes/hydrophonix4/images/v-shadow.png) 0 0 0 10 stretch;-webkit-border-image:url(/wp-content/themes/hydrophonix4/images/v-shadow.png) 0 0 0 10 stretch;-o-border-image:url(/wp-content/themes/hydrophonix4/images/v-shadow.png) 0 0 0 10 stretch;border-left-width:5px;border-top:0;border-right:0;border-bottom:0}#navigation{background:#ddd;background:rgb(204 204 204 / .7);width:100%;position:relative;z-index:100}nav .show{display:inline-block}nav .menu-header{display:inline-block;margin-left:28px;padding-left:28px;border-left:1px #ccc dashed}nav .hide{display:none}nav .menu li{display:inline-block}nav .menu li{padding:0 10px}nav .menu a{font-size:18px;color:#888;font-weight:600;text-transform:uppercase}nav .menu a:hover{color:#aaa}nav .current-menu-item a{color:#28226e;font-weight:900}nav .menu li ul{display:none}nav{line-height:50px}section.full{min-height:100%}section#home{background:#999;width:100%;height:100%;display:table;background:url(/wp-content/themes/hydrophonix4/images/slide-2.jpg) center}section#home #quote{display:none}section#home .gradient p{background:rgb(40 34 110 / .6);display:initial;line-height:28px;vertical-align:middle;padding:2px 4px}hhhh{background:-moz-linear-gradient(top,rgb(40 34 110 / .4) 0%,rgb(40 34 110 / .4) 65%,rgb(40 34 110 / .1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(40 34 110 / .4)),color-stop(65%,rgb(40 34 110 / .4)),color-stop(100%,rgb(40 34 110 / .1)));background:-webkit-linear-gradient(top,rgb(40 34 110 / .4) 0%,rgb(40 34 110 / .4) 65%,rgb(40 34 110 / .1) 100%);background:-o-linear-gradient(top,rgb(40 34 110 / .4) 0%,rgb(40 34 110 / .4) 65%,rgb(40 34 110 / .1) 100%);background:-ms-linear-gradient(top,rgb(40 34 110 / .4) 0%,rgb(40 34 110 / .4) 65%,rgb(40 34 110 / .1) 100%);background:linear-gradient(to bottom,rgb(40 34 110 / .4) 0%,rgb(40 34 110 / .4) 65%,rgb(40 34 110 / .1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#28226e',endColorstr='#6b28226e',GradientType=0)}article{width:970px;margin:0 auto;padding-bottom:40px;text-align:justify}.latest article:first-child{padding-top:0}article h1{padding-bottom:25px}article p{line-height:150%;padding-bottom:1.5em}article aside.footer span{font-weight:600}article aside.footer .right{float:right}article img{max-width:100%;height:auto;border:1px solid #ddd;padding:6px;background:#efefef}article ul,article ol{padding-bottom:1.5em;padding-left:4%}article ol{counter-reset:item}article ul li{text-indent:-.7em}article ul li:before{content:"b";font:22px 'Listicons';color:red}article ol li{display:block;text-indent:-.7em}article ol li:before{content:counter(item) ". ";counter-increment:item;color:red}aside.info{padding-top:5%;width:970px;margin:0 auto}article img.alignleft{margin:10px 15px 10px 0}article img.alignright{margin:10px 0 10px 15px}article .l,article .r{display:inline-block;vertical-align:top;width:48%}article .wpcf7-form{background:#dfdfdf;text-align:center;padding-top:15px}article .wpcf7-form div{text-align:left}article input[type=text],article input[type=email],article input[type=tel],article textarea{width:98%;background:#fff;color:#333!important;padding:3px 4px;font-size:1em;font-weight:100;border:#ccc 1px solid;margin:5px 0}article .wpcf7-captchar{width:20%!important}article .wpcf7-captchac{vertical-align:middle}article input[type=submit]{padding:4px 8px;background:#28226e;color:#eee;border:1px solid #003}article input[type=submit]:hover{background:#59538f;color:#fff}::-webkit-input-placeholder{color:#666}:-moz-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}.resolution{width:970px;margin:0 auto}footer{background:#000;width:100%;text-align:center;padding:5px 0;line-height:30px;overflow:hidden}footer .right,footer .mid,footer .left{display:inline-block;text-align:left}footer .left{float:left}footer .right{float:right}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.form-wrapper input{height:25px;padding:10px 5px;float:left;border:0;background:#eee;border-radius:3px 0 0 3px}.form-wrapper input:focus{outline:0;background:#fff;box-shadow:0 0 2px rgb(0 0 0 / .8) inset}.form-wrapper input::-webkit-input-placeholder{color:#999;font-weight:400;font-style:italic}.form-wrapper input:-moz-placeholder{color:#999;font-weight:400;font-style:italic}.form-wrapper input:-ms-input-placeholder{color:#999;font-weight:400;font-style:italic}.form-wrapper button{overflow:visible;position:relative;float:right;border:0;padding:0;cursor:pointer;height:25px;width:90px;color:#fff;text-transform:uppercase;background:#d83c3c;border-radius:0 3px 3px 0;text-shadow:0 -1px 0 rgb(0 0 0 / .3)}.form-wrapper button:hover{background:#e54040}.form-wrapper button:active,.form-wrapper button:focus{background:#c42f2f;outline:0}.form-wrapper button:before{content:'';position:absolute;border-width:8px 8px 8px 0;border-style:solid solid solid none;border-color:#fff0 #d83c3c #fff0;top:6px;left:-6px}.form-wrapper button:hover:before{border-right-color:#e54040}.form-wrapper button:focus:before,.form-wrapper button:active:before{border-right-color:#c42f2f}.form-wrapper button::-moz-focus-inner{border:0;padding:0}#info{top:40%;right:80px;position:fixed;z-index:1001;background:#111;background:rgb(0 0 0 / .9);width:100%;text-align:center;padding:22px 0;left:-100%}#info p{color:red;font:40px lighter Arial,Helvetica,sans-serif;padding:15px 10px 20px 140px}#info small{color:#aaa}#info .arrow-toggle{width:80px;height:80px;position:absolute;right:-80px;top:0}.aleft{background:url(/wp-content/themes/hydrophonix4/images/arrow_left.png)}.aright{background:url(/wp-content/themes/hydrophonix4/images/arrow_right.png)}.down{background:url(/wp-content/themes/hydrophonix4/images/arrow_down.png) center;width:40px;height:30px;display:inline-block;vertical-align:middle}.up{background:url(/wp-content/themes/hydrophonix4/images/arrow_up.png) center;width:40px;height:30px;display:inline-block;vertical-align:middle}.blog-wrap,.sidebar{display:inline-block;vertical-align:top}.blog-wrap article{width:auto}.blog-wrap article .header{padding-bottom:5%}.blog-wrap{width:70%;padding:40px 0}.full,.sidebar{padding:40px 0}.sidebar{width:29%}.sidebar .xoxo{padding-left:60px}.sidebar .xoxo h3{margin-bottom:20px;border-bottom:2px solid #CCC}.sidebar .xoxo>li{margin-bottom:60px}.sidebar .xoxo li>ul{padding-left:25px}.sidebar .xoxo li ul>li{padding-bottom:15px;list-style-type:square}article .read-more a{display:inline-block;padding:2px 5px;background:#28226e;color:#eee}article .read-more a:hover{background:#59538f;color:#fff}.divisor{background:url(/wp-content/themes/hydrophonix4/images/divisor_055.png) repeat-x center;height:7px;width:100%;margin:15px 0}#disqus_thread{margin:15px 0;padding-top:15px;border-top:solid 1px #ccc}section,.sidebar{padding-top:100px!important}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}