@charset "UTF-8";
/* https://www.knoxfert.com/wp-content/themes/knoxfert/style.css?ver=6.9.1 */
/*!
Theme Name: Knoxfert
Theme URI: http://underscores.me/
Author: Consumer51
Author URI: http://www.consumer51.com
Description: Custom theme for KnoxFert website
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: knoxfert
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Knoxfert is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,optgroup,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:royalblue}a:visited{color:purple}a:hover,a:focus,a:active{color:midnightblue}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:769px){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}body{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:300}a,a:visited{color:#246eb3}#content{margin-top:152px}#content p{line-height:19px}input:focus,select:focus,textarea:focus,button:focus{outline:none}.container{width:100%;max-width:1170px;margin:0 auto}h3.widget-title{font-size:32px;margin-bottom:20px}.button{background:#246eb3;padding:9px 38px;color:#fff!important;text-decoration:none;text-transform:uppercase;font-size:.9em;display:inline-block;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.button:hover{background:#9bca4c}.schultz-button{background:#9bca4c;padding:9px 38px;color:#fff!important;text-decoration:none;font-size:.9em;display:inline-block;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;text-align:center;margin-left:13px}.schultz-button:hover{background:#246eb3}.schultz-no-zoom .so-widget-sow-image .sow-image-container img{width:75%!important}.qe-faqs-filters-container li a{background:#9bca4c;border-radius:5px;padding:10px 40px;border-bottom:0;text-decoration:none;color:#fff;font-weight:700}.qe-faqs-filters-container li a:hover,.qe-faqs-filters-container li.active a{background:#246eb3}#usa-html5-map-state-info_0 img.alignleft{display:none}.so-widget-sow-post-carousel-default-cea027ed113e .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a{width:auto!important}.so-widget-sow-post-carousel-default-cea027ed113e .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a span.overlay{width:auto}#breadcrumbs{background:#f8f6f6;padding:12px;font-size:13px;margin:25px 0}#breadcrumbs a{text-decoration:none;color:#246eb3}.page .entry-title{padding-bottom:10px;border-bottom:1px solid #BBB;margin-bottom:20px}h6{font-weight:700;font-size:15px;margin-bottom:0;border-bottom:1px solid #DDD;width:230px;padding-bottom:9px;margin-top:0}.page-template-resourcepages h6{margin-top:35px}.post h4{font-size:1.1em}header#masthead{box-shadow:0 1px 4px #DDD;-moz-box-shadow:0 1px 4px #DDD;-webkit-box-shadow:0 1px 4px #DDD;position:fixed;width:100%;background:#FFF;top:0;z-index:9999}header .bluebar{width:100%;height:56px;background:#246eb3;overflow:auto;color:#FFF}header .contact{float:left;margin-top:18px}header .contact i{font-size:16px;margin-right:10px}header .contact i:last-child{font-size:14px;margin-left:0}header .contact .phone{float:left;width:150px;color:#fff!important}header .contact .email{float:left;width:170px}header .search{float:right;margin-top:12px}header .search form{background:#FFF;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;padding:3px 10px;width:300px}header .search input[type=search]{background:#FFF;border:none;width:250px;color:#222;font-size:13px;font-weight:500!important;font-family:'Montserrat',sans-serif}header .search input[type=submit]{text-indent:-1000px;background:#FFF url(/wp-content/themes/knoxfert/images/search.png) no-repeat center center;background-size:95%;border:0;width:23px}header .headerlinks{float:right;margin:19px 20px 10px 10px;color:#FFF;font-size:15px}header .headerlinks a{margin:0 5px;text-decoration:none;color:#FFF}.site-branding{float:left;width:250px}.site-branding img{width:100%;max-width:260px;margin:23px 0 17px -39px}nav#site-navigation{float:right;width:900px;clear:none}.main-navigation ul{text-align:right;margin-top:30px;overflow:visible}.main-navigation li{display:inline;float:none}.main-navigation ul li a{color:#8595a8;text-decoration:none;text-transform:uppercase;font-weight:500;padding:10px 15px;display:inline-block}.main-navigation ul li a:hover{color:#246eb3}#site-navigation.main-navigation ul li:last-child a{background:#9bca4c;color:#FFF;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}#site-navigation.main-navigation ul li:last-child a:hover{background:#246eb3}#productnavbar{background:#E6E6E6;width:100%;padding:7px 0;height:54px}nav#product-navigation{float:right;width:auto}#product-navigation.main-navigation ul{text-align:right!important;margin-top:0}#product-navigation.main-navigation ul li{float:left;text-align:left}#product-navigation.main-navigation ul li.menu-item-has-children{padding-right:0}#product-navigation.main-navigation ul li.menu-item-has-children:after{content:'\f13a';font-family:fontawesome;margin:0 20px 0 -12px}#product-navigation.main-navigation ul li a{font-size:14px;color:#333}#product-navigation.main-navigation ul li a:hover{color:#246eb3}#product-navigation.main-navigation ul li:last-child a{padding:10px 0 10px 15px}#product-navigation.main-navigation ul .sub-menu{padding-top:6px}#product-navigation.main-navigation ul .sub-menu a{background:#FFF;width:auto;min-width:200px;text-transform:capitalize;color:#9bca4c}.heroimage{padding:225px 0 200px;text-align:center;color:#FFF}.heroimage h1{font-size:52px;letter-spacing:4px}.heroimage h3{font-size:21px;font-weight:500;margin:-15px 0 55px}.heroimage a{background:#246eb3;padding:13px 28px;color:#fff;text-decoration:none;text-transform:uppercase;margin:0 30px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:.9em}.heroimage a:hover{background:#444}.homeabout{padding:55px 0}.homeproductlisttitle{padding:55px 0 0}.homeproductlist{padding:0 0 45px;margin-top:-10px}.homeproductlist .sow-image-grid-image{margin:0 60px 20px 0px!important;float:left;width:118px}.homeproductlist .sow-image-grid-wrapper .sow-image-grid-image img{width:auto;max-height:80px;margin:0 auto}.homeproductlist h4{border-bottom:1px solid #cadbe6;border-left:0;border-right:0;padding:0 0 5px;margin-bottom:30px;margin-right:30px}.homeproductlist .panel-grid-cell{border-right:1px solid #cadbe6;overflow:auto}.homeproductlist .panel-grid-cell:last-child{border-right:0}.homenews{padding:50px 0 60px}.homenews article{float:left;width:315px;background:#FFF;border-top-left-radius:6px;-moz-border-top-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-right-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-top-right-radius:6px;height:430px;margin:0 70px 35px 0}.homenews article:last-child{margin-right:0}.homenews article img{border-top-left-radius:6px;-moz-border-top-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-right-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-top-right-radius:6px}.homenews article .entry-header,.homenews article .entry-content{padding:0 20px 0}.homenews article .entry-header h2{line-height:22px;height:48px;border-bottom:0;margin-bottom:10px;overflow:hidden}.homenews article .entry-header h2 a{color:#333;text-decoration:none;font-size:20px;font-weight:500}.homenews article .entry-header h2 a:hover{color:#246eb3}.homenews article .entry-content{font-size:.8em}.homenews article .entry-meta{font-size:.6em;float:right;text-transform:uppercase;margin:-35px 20px 0 0}.homenews article .entry-content .read{clear:both!important;display:block;border:1px solid #246eb3;text-decoration:none;text-transform:uppercase;font-size:.9em;color:#246eb3;width:60px;text-align:center;padding:2px;font-weight:700;margin:19px 0 0}.homenews article .entry-content .read:hover{background:#246eb3;color:#FFF}.home .homenews .whitebox{width:329px;height:380px;background:#FFF;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px}.home .homenews .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail,.home .homenews .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a{width:100%;max-width:329px;height:219px;background-position:top left;background-size:cover;border-top-left-radius:7px;-webkit-border-top-left-radius:7px;-moz-border-top-left-radius:7px;border-top-right-radius:7px;-webkit-border-top-right-radius:7px;-moz-border-top-right-radius:7px}.home .homenews .so-widget-sow-post-carousel{position:relative}.home .homenews .so-widget-sow-post-carousel .sow-carousel-item{width:329px}.home .homenews .so-widget-sow-post-carousel .sow-carousel-item a.button{margin-left:20px}.home .homenews .so-widget-sow-post-carousel .sow-carousel-title{position:absolute;top:-3px;right:-42px}.home .homenews .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3{text-align:left;font-weight:700;color:#333;padding:0 20px 20px 20px;height:87px}.home .homenews .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 a{color:#246eb3}.home .homenews .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 a:hover{color:#333}.home .homenews .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 a:before{float:right;margin-left:20px;font-family:fontawesome;font-size:38px;color:#FFF;background:#efeae4;line-height:29px;height:32px;width:32px;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin-top:3px}.home .homenews .so-widget-sow-slider{padding:100px 20px}.home .homenews .whitebox.links{padding:25px;position:relative}.home .homenews .whitebox.links figcaption{margin-top:98px;margin-right:36px}.home .homenews .whitebox.links a.button{margin-top:42px}.home .homenews .whitebox.links figcaption a{text-decoration:none;font-weight:700;color:#246eb3}.home .herolinks{margin-top:100px}.home #scrolldown{position:absolute;width:100%;height:90px;bottom:0;text-align:center;animation:MoveUpDown 3s linear infinite}@keyframes MoveUpDown{0%{bottom:0}50%{bottom:20px}100%{bottom:0}}.homecontact{padding:50px 0 35px}.homecontact .wpcf7 input[type=text],.homecontact .wpcf7 input[type=email],.homecontact .wpcf7 textarea{width:100%;background:#f8f6f6;border:0;padding:10px;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:500}.homecontact .wpcf7 textarea{height:275px}.homecontact .knoxmap{margin-top:15px;text-align:right}.homecontact i{margin-right:10px}.homecontact .button{border:0}.raq .wpcf7 input[type=text],.raq .wpcf7 input[type=tel],.raq .wpcf7 input[type=email],.raq .wpcf7 textarea{width:100%;max-width:550px;margin:0 20px 20px 0;float:left;background:#f8f6f6;border:0;padding:10px;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:500}.raq .wpcf7 textarea{height:175px}.raq .knoxmap{margin-top:68px;text-align:right}.raq i{margin-right:10px}.raq .button{border:0}.homenewsletter{padding:20px 0 12px}.homenewsletter h3{color:#FFF;font-weight:500;font-size:20px;line-height:1.5em}.homenewsletter .wpcf7{float:right}.homenewsletter .wpcf7 input[type=text],.homenewsletter .wpcf7 input[type=email]{border:0;padding:11px;background:#FFF;color:#333;width:250px;margin:10px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;font-family:'Montserrat',sans-serif;font-size:14px}.homenewsletter .wpcf7 input[type=text]{margin-right:10px}.homenewsletter .wpcf7 input[type=submit]{border:0;padding:12px;background:#9bca4c;color:#333;width:110px;margin:0;text-transform:uppercase;font-size:13px;color:#FFF;font-weight:500;font-family:'Montserrat',sans-serif}.quoteengine .button{border:3px solid #FFF!important;box-shadow:0 0 15px #444!important}.quoteengine .button:hover{box-shadow:inset 0 0 8px #444!important}.tablepress{width:100%!important}.tablepress tfoot th,.tablepress thead th{font-size:.9em;background:transparent!important}.tablepress .even td{background:#F3F3F3!important}.tablepress .odd td{background:#FFF!important}.tablepress tr td a{background:url(/wp-content/themes/knoxfert/images/pdf.png) no-repeat left top;width:24px;height:24px;background-size:cover;padding:0;color:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;text-decoration:none;font-size:.1em;display:block;text-indent:-1000px}.tablepress .column-1{width:17%!important}.tablepress .column-2{width:21%!important}.tablepress .column-3{width:26%!important}.tablepress .column-4{width:14%!important}.tablepress .column-5{width:11%!important}.tablepress .column-6{width:11%!important}.page-template-consumerproduct .tablepress .column-1{width:16%!important}.page-template-consumerproduct .tablepress .column-2{width:20%!important}.page-template-consumerproduct .tablepress .column-3{width:15%!important}.page-template-consumerproduct .tablepress .column-4{width:15%!important}.page-template-consumerproduct .tablepress .column-5{width:10%!important}.page-template-consumerproduct .tablepress .column-6{width:10%!important}.page-template-consumerproduct .tablepress .column-7{width:13%!important}.linkslogos{text-align:center;background:#f8f6f6;padding:15px 35px;margin:35px 0 0;height:410px}.linkslogos a{background:#246eb3;padding:6px 15px;color:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;text-decoration:none;display:inline-block;text-transform:uppercase;font-size:.85em}.linkslogos a:hover{background:#9bca4c}aside ul{margin:0}aside .widget-title{font-size:1.3em}.aboutaction{padding:48px 0 55px;margin:25px 0 0;color:#FFF;font-size:.9em}.aboutaction h4{text-transform:uppercase;font-weight:500;margin-bottom:10px}.aboutaction h2{font-weight:400;font-size:32px;margin:0 0 10px}.aboutaction h3{font-weight:400;font-size:1.1em;margin-top:30px}.aboutaction em{font-size:.8em}.aboutaction a{display:inline-block;background:#FFF;color:#333;padding:12px 22px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;text-decoration:none;font-weight:500;text-transform:uppercase}.aboutaction a:hover{background:#9bca4c}.aboutcontact{padding:50px 0}.aboutcontact .address,.aboutcontact .email,.aboutcontact .phone,.aboutcontact .direction{padding-left:0;line-height:1.4em}.aboutcontact .address:before,.aboutcontact .email:before,.aboutcontact .phone:before,.aboutcontact .direction:before{font-family:fontawesome;content:'\f041';float:left;min-height:50px;margin-right:8px;font-size:1.3em}.aboutcontact .email:before{content:'\f0e0'}.aboutcontact .phone:before{content:'\f095'}.aboutcontact .direction:before{content:'\f277'}.requestquote{float:right;margin:-85px 0 30px}.productbox{box-shadow:0 0 10px #CCC;background:#FFF;text-align:center;padding:25px 40px;width:100%;max-width:360px;margin:0 30px 25px 30px;height:520px;font-weight:700;font-size:.9em;float:left}.responsive-tabs-wrapper .productbox h3{text-align:center;padding-top:0;margin:0;font-size:1.3em}.responsive-tabs-wrapper .productbox img{max-width:270px!important;margin:5px auto!important;float:none;max-height:320px;width:auto}.productbox a{background:#333;color:#FFF;text-decoration:none;padding:6px 20px;text-transform:uppercase;display:inline-block;margin:0 auto;font-weight:500}.productbox a:hover{background:#246eb3}.partnerbox .panel-grid-cell{text-align:center;background:#f8f6f6;padding:15px 35px;margin:35px 0 0;height:300px}.sriregions{margin:-50px 0 0 0}.sriregions li{list-style:none;display:block;float:left;margin:0 78px 30px 0;text-align:center;height:50px;padding-top:15px;font-weight:700;text-transform:uppercase}.sriregions li:before{background:#58bd78;display:inline-block;width:12px;height:12px;margin-right:10px;content:' '}.sriregions li.atlantic:before{background:#58bd78}.sriregions li.northeast:before{background:#94c85d}.sriregions li.northcentral:before{background:#3ab06a}.sriregions li.west:before{background:#3cba9e}.sriregions li.midwest:before{background:#891D83}.usaHtml5MapStateInfo{margin-top:-65px}.usaHtml5MapStateInfo p{line-height:24px;font-size:1.3em}.featurednews h3{font-size:1em;text-transform:uppercase}.featurednews article img{float:left;width:250px;margin-right:40px}.featurednews header{float:left;clear:none;width:875px}.featurednews header .entry-title{padding-bottom:8px;border-bottom:0;margin-bottom:0;font-size:1.3em}.featurednews header .entry-title a{color:#222;text-decoration:none}.featurednews .entry-content{float:left}.featurednews .entry-content .read{display:block;clear:both;padding:20px 4px;border:1px solid #06F;width:77px;text-align:center;line-height:0;text-decoration:none;height:20px;margin-top:19px}.page-template-professionalproduct .entry-content ul,.page-template-consumerproduct .entry-content ul{margin:0 0 0 -20px}.page-template-professionalproduct .entry-content ul li,.page-template-consumerproduct .entry-content ul li{margin-bottom:8px}#colophon{background:#f8f6f6;padding:12px 0;margin-top:30px}.home #colophon{margin-top:0}#colophon aside{width:22%;margin-right:4%;float:left}#colophon aside#nav_menu-5{margin-right:0%}#colophon aside h3{color:#555;border-bottom:2px solid #6c6b6b;padding-bottom:9px;margin-bottom:18px;text-transform:uppercase;font-weight:500;font-size:1.2em}#colophon aside ul{margin-left:-40px}#colophon aside ul li{list-style:none;margin:0 0 14px 0}#colophon aside ul li a{color:#6c6b6b;text-decoration:none}#colophon aside ul li a:hover{color:#246eb3}#colophon .site-info{border-top:2px solid #6c6b6b;padding-top:25px;margin-top:20px;clear:both}#colophon .site-info p{float:right;text-align:right;margin-top:7px;color:#888}#colophon .site-info img{float:left;vertical-align:middle;max-width:130px;margin-left:-29px}@media (min-width:1024px){.page-template-professionalproduct .entry-content{margin:50px 0}.tabledata{margin-top:50px}.notopspace{margin-top:0px!important}.newscontent{float:left;width:71%;margin:30px 0}aside{float:right;width:27%;margin:50px 0;border-left:1px solid #DDD;padding-left:2%}#colophon aside{border-left:0;padding-left:0%}.tabcontent .wp-caption{float:left;margin:0 16px 35px}}@media (max-width:768px){#content{margin-top:176px}.container{width:94%;margin:0 3%}h6{width:auto}.button{margin-bottom:12px}header .bluebar{width:100%;height:auto;background:#246eb3;overflow:auto;color:#FFF;font-size:12px}header .contact{float:none;margin:8px 0 5px;width:100%;text-align:center;overflow:auto}header .contact i{font-size:16px;margin-right:5px}header .contact i:last-child{font-size:14px;margin-left:0}header .search{float:none;margin:0 auto 5px;width:285px}header .search form{width:280px}header .search input[type=search]{width:225px}header .headerlinks{float:none;width:100%;clear:both;margin:0 0 5px;text-align:center}.site-branding{width:180px}.site-branding img{max-width:200px;margin:18px 0 14px 10px}nav#site-navigation{width:100px}.menu-toggle{border:0;background:none;font-size:28px;margin:8px 0 0 0;float:right;color:#9bca4c}.toggled .menu-toggle{color:#246eb3}#product-navigation .menu-toggle{margin:0;float:right;padding:6px 28px .4em;font-size:13px;color:#444}#product-navigation .menu-toggle i{font-size:28px;color:#246eb3;margin-left:15px;vertical-align:sub}#product-navigation.toggled .menu-toggle i{color:#9bca4c}.main-navigation{position:relative}.main-navigation.toggled ul{position:absolute;top:79px;right:10px;width:300px;background:#FFF;padding:0 24px 25px 0;margin:0 auto!important;z-index:9999;border:1px solid #E6E6E6;border-top:0}.main-navigation ul li{display:block}.main-navigation ul li a{font-size:14px}#product-navigation.main-navigation ul{top:47px;background:#E6E6E6;z-index:999}#product-navigation.main-navigation ul li{float:none;text-align:right;padding-right:0}#product-navigation.main-navigation ul li.menu-item-has-children{padding-right:0}#product-navigation.main-navigation ul li.menu-item-has-children:after{content:'\f13a';font-family:fontawesome;margin:0 0 0 4px}#product-navigation.main-navigation ul li a{font-size:14px;color:#333;padding:15px}#product-navigation.main-navigation ul .sub-menu{padding:0;right:-24px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}#product-navigation.main-navigation ul .sub-menu a{background:#FFF;text-transform:capitalize;color:#9bca4c;display:block!important}#product-navigation.main-navigation ul ul li:last-child a{padding:15px!important}.heroimage{padding:100px 0 100px;background-position:center top!important}.heroimage h1{font-size:32px;letter-spacing:1px;line-height:32px}.heroimage h3{font-size:18px;font-weight:500;margin:5px 0 40px}.heroimage a{padding:12px 20px;color:#fff;margin:5px 8px;display:inline-block}.homeproductlist .sow-image-grid-image{margin:0 30px 20px 0px!important;float:left;max-width:135px}.homenews article{float:none;width:315px;margin:0 auto 20px}.homenews article:last-child{margin:0 auto 20px}.home .homenews .whitebox{margin:0 auto}.homenewsletter h3{text-align:center;margin-bottom:4px;margin-top:0;line-height:1.3em;font-size:18px}.homenewsletter .wpcf7{float:none;margin:0 auto;text-align:center}.homenewsletter .wpcf7 input[type=text],.homenewsletter .wpcf7 input[type=email]{margin:2px}.homenewsletter .wpcf7 input[type=submit]{margin:2px}.featurednews header{float:none;clear:both;width:100%}.productbox{width:94%;margin:20px 3% 20px}.requestquote{float:none;margin:-10px 0 5px}#colophon aside{width:100%;margin-right:0%;float:none;clear:both;text-align:center}#colophon .site-info{text-align:center}#colophon .site-info p{float:none;text-align:center;margin-top:10px}#colophon .site-info img{float:none;vertical-align:middle;margin-left:0}}@media (max-width:480px){.phone>a{text-decoration:none!important;color:inherit!important}.tablepress tr td.column-1 a{background:none!important}.home #scrolldown{display:none}.home .herolinks{margin-top:0px!important}}.responsive-tabs .responsive-tabs__heading{display:none}.page-template-consumerlanding .responsive-tabs .responsive-tabs__heading--active,.page-template-professionallanding .responsive-tabs .responsive-tabs__heading--active{display:none;margin:-104px 0 70px 0;text-align:center}.page-template-professionallanding .responsive-tabs .responsive-tabs__heading--active:before,.page-template-consumerlanding .responsive-tabs .responsive-tabs__heading--active:before{display:none;content:'\f178';font-size:1em;margin-right:40px;color:#9bca4c;font-family:fontawesome}.responsive-tabs .responsive-tabs__list__item{display:inline;cursor:pointer}.responsive-tabs-wrapper{clear:both;margin-bottom:20px;zoom:1}.responsive-tabs-wrapper:before,.responsive-tabs-wrapper:after{content:"";display:table}.responsive-tabs-wrapper:after{clear:both}.responsive-tabs .responsive-tabs__heading:focus,.responsive-tabs .responsive-tabs__list__item:focus{outline:1px solid transparent}.responsive-tabs .responsive-tabs__heading--active:focus,.responsive-tabs .responsive-tabs__list__item--active:focus{outline:none}.responsive-tabs ul.responsive-tabs__list{font-size:18px;line-height:18px;margin:0;padding:0;text-align:left;width:230px;float:left}.page-template-professionallanding .responsive-tabs ul.responsive-tabs__list,.page-template-consumerlanding .responsive-tabs ul.responsive-tabs__list{text-align:right;margin:-82px 0 75px;font-size:15px;width:100%;float:none}.page-template-consumerlanding .responsive-tabs ul.responsive-tabs__list{margin:-58px 0 75px}.responsive-tabs .responsive-tabs__list__item{background:transparent;border:0;border-bottom:1px solid #DDD;color:#333;font-size:14px;font-weight:500;line-height:19px;text-transform:inherit;margin:1px 12px 0 0;padding:10px 12px 10px 0;float:left;clear:both;width:230px}.responsive-tabs .responsive-tabs__list__item:hover{color:#333;background:transparent}.responsive-tabs .responsive-tabs__list__item--active,.responsive-tabs .responsive-tabs__list__item--active:hover{background:#fff;border-color:#ddd;color:#246eb3}.page-template-professionallanding .responsive-tabs .responsive-tabs__list__item,.page-template-consumerlanding .responsive-tabs .responsive-tabs__list__item{border:0 solid transparent;font-size:13px;font-weight:700;white-space:nowrap;float:none;width:auto}.responsive-tabs .responsive-tabs__list__item .fa{margin-right:8px;line-height:.8}.responsive-tabs .responsive-tabs__list__item--active,.responsive-tabs .responsive-tabs__list__item--active:hover{color:#246eb3;padding-bottom:11px;margin-top:0;position:relative;top:1px;font-size:16px!important}.responsive-tabs .responsive-tabs__panel{background:#fff;margin-bottom:0;padding:0;word-wrap:break-word;float:right;width:875px}.page-template-professionallanding .responsive-tabs .responsive-tabs__panel,.page-template-consumerlanding .responsive-tabs .responsive-tabs__panel{float:none;width:100%}.responsive-tabs .responsive-tabs__panel:after{content:"";display:block;height:0;clear:both}.responsive-tabs-wrapper h2{clear:none;font-size:1.6em}.responsive-tabs-wrapper h3{clear:none;font-size:1.4em;padding-top:50px;margin-bottom:40px}.post-136 .responsive-tabs-wrapper h3{padding-top:0;margin-bottom:15px}.responsive-tabs-wrapper .button{text-transform:capitalize;font-size:13px;padding:9px;margin-top:15px}.post-12 .responsive-tabs-wrapper .button{text-transform:uppercase!important;padding:9px 30px!important}.responsive-tabs-wrapper img{float:right;max-width:580px;margin:0 0 0 40px;width:100%}.responsive-tabs-wrapper img.left{float:left;margin:0 40px 0 0}.responsive-tabs-wrapper hr{clear:both;overflow:auto;margin:40px 0;height:0}@media (min-width:768px){.responsive-tabs .responsive-tabs__panel--closed-accordion-only{display:block}}@media (max-width:767px){.responsive-tabs .responsive-tabs__list{display:none}.responsive-tabs .responsive-tabs__heading{display:block;cursor:pointer}.responsive-tabs-wrapper{border-top:1px solid #ccc}.responsive-tabs .responsive-tabs__heading{background:#fff;border:1px solid #ccc;border-top:none;color:#777;font-size:18px;font-weight:400;text-transform:inherit;margin:0;padding:10px 0;padding-left:20px;position:relative;overflow:auto}.responsive-tabs .responsive-tabs__heading .fa{margin-right:8px;display:none}.responsive-tabs .responsive-tabs__heading:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #777;content:"";display:block;position:absolute;right:20px;top:20px;height:0;width:0}.responsive-tabs .responsive-tabs__heading:hover{background:#eee;color:#777}.responsive-tabs .responsive-tabs__heading:hover:after{border-top:6px solid #777}.responsive-tabs .responsive-tabs__heading--active,.responsive-tabs .responsive-tabs__heading--active:hover{background:#ccc;color:#fff}.responsive-tabs .responsive-tabs__heading--active:after,.responsive-tabs .responsive-tabs__heading--active:hover:after{border-bottom:6px solid #fff;border-top:0;top:18px}.responsive-tabs .responsive-tabs__panel{background:#fff;border:1px solid #ccc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-top:none;margin:0;padding:20px 10px;width:100%}}