/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small,.staff-photo{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?fs8qzk");src:url("../fonts/icomoon.eot?fs8qzk#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?fs8qzk") format("truetype"),url("f../onts/icomoon.woff?fs8qzk") format("woff"),url("../fonts/icomoon.svg?fs8qzk#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-address:before{content:"\e900"}.icon-arrow-right:before{content:"\e901"}.icon-filter:before{content:"\e902"}.icon-phone:before{content:"\e903"}.icon-vendor-email:before{content:"\e904"}.icon-button_video_play:before{content:"\e600"}.icon-social-facebook:before{content:"\e601"}.icon-social-twitter:before{content:"\e602"}.icon-down-arrow:before{content:"\e603"}.icon-how-to-use:before{content:"\e604"}.icon-stopwatch:before{content:"\e605"}.icon-low-impact:before{content:"\e606"}.icon-secondary-menu:before{content:"\e607"}.icon-mail:before{content:"\e608"}.icon-envelope:before{content:"\e609"}.icon-store:before{content:"\e60a"}.icon-dealer-locator:before{content:"\e60b"}.icon-piggy-bank:before{content:"\e60c"}.icon-cta_applicators:before{content:"\e60d"}.icon-cta-howto_rootx:before{content:"\e60e"}.icon-cta_order:before{content:"\e60f"}.icon-data-sheet:before{content:"\e610"}.icon-staff-contact:before{content:"\e611"}.icon-faq:before{content:"\e612"}.icon-button-resources:before{content:"\e905"}.asphalt{background:url("../images/_template/pattern_asphalt@2x.jpg")}.grid{background:url("../images/_template/pattern_testimonial@2x.jpg");background-size:100px 100px}.crete-light,body{background:#ebebeb url("../images/_template/pattern_crete_light@2x.jpg")}.crete-mid,.calculator-section{background:url("../images/_template/pattern_crete_mid@2x.jpg")}.crete-dark{background:url("../images/_template/pattern_crete_dark@2x.jpg")}.padding-sm{padding:.5em 0}.padding-md{padding:1em 0}.padding-lg{padding:1.5em 0}body{width:100%;*zoom:1}body:before,body:after{content:"";display:table}body:after{clear:both}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{background-color:#ccc;content:"";display:block;width:0;height:150%}.hidden{display:none}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.float_left{float:left}.float_right{float:right}.img_right,img[align="right"]{float:right;margin:0.2em 0 1em 1em}.img_left,img[align="left"]{float:left;margin:0.2em 1em 1em 0}.img_center,img[align="middle"]{float:none;display:block;margin:1em auto}.img_left:first-child,img[align="left"]:first-child,.img_right:first-child,img[align="right"]:first-child,.img_center:first-child,img[align="middle"]:first-child{margin-top:0}.unstyled_list,.delimited_list{margin:0;padding:0;list-style-type:none}.delimited_list li{display:inline-block}.delimited_list li:before{content:' | ';padding:0 0.2em}.delimited_list li:first-child:before{display:none}.text_center,.over-image,.home h1.over-image,.sub-footer,.home .audience-stack,.home .home-video,.audience-module,.staff-photo{text-align:center}.text_left{text-align:left}.text_right{text-align:right}.btn_text_enlarge{font-size:23px;font-size:2.3rem}.no_pad,.no_padding{padding:0}.no_marg,.no_margin{margin:0}div.error,li.error,ul.error{background-color:#c30;color:#fff;padding:2px 5px}span.error_highlight input,span.error_highlight textarea,span.error_highlight select{border:2px solid #c30}.ckeditor{background:#fff;padding:5px 5px 171px 5px;color:#000;font-size:12px;font-family:'Lucida Grande', 'Gill Sans', Arial, Helvetica, Sans-serif !important}/*! responsive-nav.js 1.0.39 by @viljamis */.nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none}@media (max-width: 690px){.nav-collapse li{width:100%;display:block;float:left;text-align:left;padding-left:1em;line-height:1.5}}.nav-collapse{display:none}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;zoom:1}@media (max-width: 690px){.js .nav-collapse{padding-top:45px;padding-bottom:20px;border-top:37px solid #0f8840;overflow:hidden;-webkit-box-shadow:0 14px 20px #333;box-shadow:0 14px 20px #333}}.nav-collapse.opened{max-height:9999px;display:block}.nav-toggle{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}@media screen and (min-width: 690px){.js .nav-collapse{position:relative}.js .nav-collapse.closed{max-height:none}.nav-toggle{display:none}}.fixed{position:fixed;width:100%;top:0;left:0}.nav-collapse,.nav-collapse *{-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"responsivenav";src:url("../fonts/responsivenav.eot");src:url("../fonts/responsivenav.eot?#iefix") format("embedded-opentype"),url("../fonts/responsivenav.ttf") format("truetype"),url("../fonts/responsivenav.woff") format("woff"),url("../fonts/responsivenav.svg#responsivenav") format("svg");font-weight:normal;font-style:normal}.nav-toggle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;position:absolute;top:70px;right:20px;width:80px;height:55px;color:white;text-transform:uppercase}.nav-toggle:hover{color:white}.nav-toggle:before{color:#fff;font-family:"responsivenav", sans-serif;font-style:normal;font-weight:normal;font-variant:normal;font-size:28px;text-transform:none;position:absolute;content:" ";background:url("../images/_template/icon_menu_expand.png") no-repeat right center;background-size:24px 24px;height:24px;text-indent:0;text-align:right;line-height:1;speak:none;width:100%;top:0;left:0}.nav-toggle.active::before{content:" ";-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.main_container .vendors__container{padding-top:20px}@media (min-width: 770px){.main_container .vendors__container{padding-top:40px}}.vendors__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:102.0833333333%;margin:0 -1.0416666667%}@media (min-width: 770px){.vendors__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media (min-width: 770px){.vendors__intro{-webkit-box-flex:0;-ms-flex:0 0 72.91667%;flex:0 0 72.91667%;max-width:100%;width:100%;margin-left:1.04167%;margin-right:1.04167%;padding-right:1.15em;margin-bottom:0}}.vendors__order-toggle{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width: 770px){.vendors__order-toggle{-webkit-box-flex:0;-ms-flex:0 0 22.9166666667%;flex:0 0 22.9166666667%;max-width:22.9166666667%;margin-left:1.0416666667%;margin-right:1.0416666667%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}.vendors__order-toggle--btn [class*="icon-"]{margin-left:6px}.vendors__container{margin-top:1em}.vendors__footer{padding:40px 0;margin:0 auto}@media (min-width: 770px){.vendors__footer{max-width:81.25%}}.vendors__state{border-bottom:2px solid #d4d4d4;margin:0 auto}@media (min-width: 770px){.vendors__state{max-width:81.25%}}.vendors__state.open{padding-bottom:40px}.vendors__state--count{font-size:.95em}.vendors__state--count-label{display:none}@media (min-width: 770px){.vendors__state--count-label{display:inline-block}}.vendors__state--heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px}.vendors__state--name{-webkit-transition:all .2s ease;transition:all .2s ease;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;color:#0f8840}.vendors__state--name:hover{color:#0c7135}.vendors__state.open .vendors__state--name{margin-bottom:20px}.vendors__state.active .vendors__state--name:hover{cursor:pointer}.vendors__state--name [class*="icon-"]{-webkit-transition:all .2s ease;transition:all .2s ease;font-size:2rem;display:inline-block;margin-right:1rem}.vendors__state.open .vendors__state--name [class*="icon-"]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vendors__state.inactive .vendors__state--name{color:#858585}.vendors__state--inner{-webkit-transition:all .1s;transition:all .1s;max-height:0;overflow:hidden}.vendors__state.open .vendors__state--inner{max-height:9999px}.vendors__state+.vendors__state{padding-top:20px}@media (min-width: 570px){.vendors__state+.vendors__state{padding-top:40px}}.vendors__vendor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width: 570px){.vendors__vendor{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.vendors__vendor--name{font-size:2rem;font-family:"franklin-gothic-urw","Arial Black",Charcoal,sans-serif;text-transform:uppercase;margin-bottom:1.25rem}.vendors__vendor--img{display:none}@media (min-width: 960px){.vendors__vendor--img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;border:2px solid #d4d4d4;background-color:rgba(235,235,235,0.9);-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%}}.vendors__vendor--info{width:100%}@media (min-width: 960px){.vendors__vendor--info{padding:0 20px;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}.vendors__vendor--info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:.5em}.vendors__vendor--info-item a{-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px)}.vendors__vendor--info-item [class*="icon-"]{margin-top:4px;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;margin-right:12px}.vendors__vendor--link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding:20px 0 0}@media (min-width: 570px){.vendors__vendor--link{width:auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}.vendors__vendor--link .btn,.vendors__vendor--link .audience.grease .btn,.audience.grease .vendors__vendor--link .btn{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vendors__vendor--link .btn [class*="icon-"]{margin-left:.5rem}.vendors__vendor+.vendors__vendor{margin-top:40px}.vendors__container{border-top:2px solid #d4d4d4}.resources-page .row .header{border-bottom:2px solid #d4d4d4;padding-bottom:65px}.resources-page .resources-heading h1{text-align:center;margin-bottom:75px;margin-top:35px;font-size:55px}.resources-page .categories-buttons{margin:0 32px;display:grid;grid-template-columns:auto auto auto auto;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.resources-page .categories-buttons .btn{font-size:14px;text-align:center}@media (max-width: 690px){.resources-page .categories-buttons{grid-template-columns:auto;row-gap:15px}}.resources-page .resources-list h2{font-size:32px;margin:120px 0 60px 0}.resources-page .resources-list h2.general-information{margin:90px 0 60px 0}.resources-page .resources-list .posts{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:30px}@media (max-width: 690px){.resources-page .resources-list .posts{grid-template-columns:1fr}}.resources-page .resources-list .resource-container{border-left:4px solid #069;padding:32px;background-color:#E2E2E2}.resources-page .resources-list .resource-container h3{font-size:24px;margin-bottom:16px}.resources-page .resources-list .resource-container .post_excerpt{margin:0}.resources-page .resources-list .resource-container .post_excerpt .post_content{margin-bottom:16px;font-size:18px}.resources-page .resources-list .resource-container .post_excerpt .cta{font-size:14px;font-weight:900;margin-left:5px}.resources-page .resources-list .resource-container p.download-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:-2px}.resources-page .resources-list .resource-container p.download-link img{height:20px}::-moz-selection{background:rgba(37,39,40,0.9);text-shadow:none;color:#ebebeb}::selection{background:rgba(37,39,40,0.9);text-shadow:none;color:#ebebeb}* :focus{outline:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{background:#ccc;color:#000;padding:1em 0;text-align:center}*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;min-height:100%;padding:0;margin:0}html{background:#0a5f2d}body{position:relative}.top-border-left{position:absolute;left:0;width:50%;border-top:80px solid #0f8840;border-right:230px solid transparent;z-index:1}.top-border-right{position:absolute;right:0;width:100%;border-top:60px solid #0f8840;z-index:1}html{font-size:55.556%}@media (min-width: 570px){html{font-size:62.5%}}.mainfont,body,button,html,input,select,textarea{font-family:"myriad-pro",Verdana,Geneva,sans-serif}body{font-size:18px;font-size:1.8rem;line-height:1.4}body,button,html,input,select,textarea{color:#252728}ol:first-child,ul:first-child,p:first-child,.staff-bio-container:first-child{margin-top:0}ol:last-child,ul:last-child,p:last-child,.staff-bio-container:last-child{margin-bottom:0}ol,ul{margin:1em 0}p{margin:0 0 1em}#back-top span{cursor:pointer}a{color:#0f8840;text-decoration:none;-webkit-transition:color 0.2s;transition:color 0.2s}a:hover{text-decoration:none;color:#0c7135}a:active{color:#0a5f2d}a.orange{color:#f17a10}a.orange:hover{color:#db6e0d}a.orange:active{color:#c7640c}.dark-bg{color:#fff}.dark-bg a:hover{color:#129f4b}.dark-bg a:active{color:#14b153}.dark-bg a.alt:hover{color:#f28728}.dark-bg a.alt:active{color:#f4923b}.h_headline,h1,.h_subheadline,h2,.h_byline,h3,.h_standfirst,h4,.h_related,h5{margin:0.5em 0;font-family:"franklin-gothic-urw","Arial Black",Charcoal,sans-serif;text-transform:uppercase}.h_headline:first-child,h1:first-child,.h_subheadline:first-child,h2:first-child,.h_byline:first-child,h3:first-child,.h_standfirst:first-child,h4:first-child,.h_related:first-child,h5:first-child{margin-top:0}.over-image,.home h1.over-image{color:#fff;text-shadow:0 2px 6px rgba(0,0,0,0.5);letter-spacing:-0.01em;text-transform:uppercase}.h_headline,h1{font-size:40px;font-size:4rem;line-height:0.9}@media (min-width: 770px){.h_headline,h1{font-size:55px;font-size:5.5rem}}.home h1.over-image{font-size:45px;font-size:4.5rem;line-height:0.8;letter-spacing:-0.02em}@media (min-width: 770px){.home h1.over-image{font-size:60px;font-size:6rem}}.h_subheadline,h2{font-size:32px;font-size:3.2rem;line-height:0.95}@media (min-width: 770px){.h_subheadline,h2{font-size:45px;font-size:4.5rem}}.h_byline,h3{font-size:24px;font-size:2.4rem;line-height:1.15}@media (min-width: 770px){.h_byline,h3{font-size:32px;font-size:3.2rem}}.h_standfirst,h4{font-size:20px;font-size:2rem;line-height:1}@media (min-width: 770px){.h_standfirst,h4{font-size:24px;font-size:2.4rem}}.h_related,h5{font-size:18px;font-size:1.8rem;margin-bottom:0.2em;font-family:"myriad-pro",Verdana,Geneva,sans-serif;text-transform:none;line-height:1.25}@media (min-width: 770px){.h_related,h5{font-size:24px;font-size:2.4rem}}.text_intro,.text_large,big{font-size:20px;font-size:2rem;line-height:1.5}.text_small,.menu-collapse ul,small,.staff-photo{font-size:16px;font-size:1.6rem;line-height:1.2}.wrapper{*zoom:1;max-width:960px;width:90%;padding:0;margin:0 auto}.wrapper:before,.wrapper:after{content:"";display:table}.wrapper:after{clear:both}@media (min-width: 570px){.row{display:block;width:102.0833333333%;margin:0 -1.0416666667%;*zoom:1}.row:before,.row:after{content:"";display:table}.row:after{clear:both}}.header{position:relative;z-index:2}@media (max-width: 690px){.header .wrapper{width:100%}}.sitetitle{position:relative;display:inline;float:left;width:39.5833333333%;margin-left:1.0416666667%;margin-right:1.0416666667%}.sitetitle img{position:absolute;top:5px;width:92px;height:75px}@media (min-width: 690px){.sitetitle img{top:-12px;width:140px;height:125px}}.upper-tabbed-menu{font-size:11px;font-size:1.1rem;float:right;white-space:nowrap;margin-right:4.75%}.upper-tabbed-menu a{color:#fff;line-height:2.2;font-weight:bold}.upper-tabbed-menu .tabbed{float:left}.upper-tabbed-menu .tabbed .tab{background:#069;text-transform:uppercase;border-radius:0 0 5px 5px;margin-right:7px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.5);box-shadow:0 1px 3px 0 rgba(0,0,0,0.5);padding:0.25em 0.75em;float:left}@media (min-width: 570px){.upper-tabbed-menu .tabbed .tab{padding:0.25em 2em;margin-right:10px}}.upper-tabbed-menu .tabbed i{display:none}@media (min-width: 570px){.upper-tabbed-menu .tabbed i{font-size:16px;font-size:1.6rem;margin-right:0.5em;display:inline-block;vertical-align:middle;margin-bottom:4px}}.upper-tabbed-menu .tabbed .track-package{display:none}@media (min-width: 570px){.upper-tabbed-menu .tabbed .track-package{display:inline-block;height:0;overflow:hidden;padding-top:16px;width:18px;background-image:url("../images/_template/icon_button_tracking.png");background-repeat:none}}.upper-tabbed-menu .social{float:left;margin-left:1em}.upper-tabbed-menu .social i{font-size:20px;font-size:2rem;margin-top:4px;display:inline-block;margin-right:5px}@media (min-width: 770px){.upper-tabbed-menu{font-size:12px;font-size:1.2rem}}.mainnav_container{margin-top:28px;background:#0c7135}@media (min-width: 690px){.mainnav_container{background:url("../images/_template/pattern_asphalt@2x.jpg");margin-top:30px;margin-right:4%;background:none}}.mainnav{text-align:right}.mainnav li{list-style-type:none;display:inline;padding:3px 10px 6px}.mainnav li a{font-family:"franklin-gothic-urw","Arial Black",Charcoal,sans-serif;font-size:16px;font-size:1.6rem;color:#fff;text-transform:uppercase}.mainnav li a:hover{color:#069}.mainnav li ul{display:none}.mainnav li.active a{text-decoration:underline}@media (min-width: 690px){.mainnav li.active{background:rgba(10,95,45,0.7);border-radius:0 0 4px 4px}.mainnav li.active a{color:#fff;text-decoration:none}}.footer{padding:40px 0;background:#0f8840;border-top:4px solid #0c7135;border-bottom:4px solid #0c7135;color:#fff;text-align:center}.footer div[class*="footer-"]{margin-top:40px}@media (min-width: 770px){.footer div[class*="footer-"]{display:inline;float:left;width:31.25%;margin-left:1.0416666667%;margin-right:1.0416666667%;margin-top:0}}.footer div.footer-logos{margin-top:0;margin-bottom:1em}@media (min-width: 770px){.footer div.footer-logos{margin-left:26.0416666667%}}@media (min-width: 770px){.footer div.footer-logos img{float:left}}.footer .footer-ctas .post-share i{color:#fff;font-size:35px;font-size:3.5rem;margin-right:0.5em}@media (min-width: 770px){.footer .footer-ctas .post-share i{float:left}}@media (min-width: 770px){.footer{text-align:left}}.sub-footer{padding:1em 0;font-size:14px;font-size:1.4rem;color:#fff;background:#0a5f2d}.sub-footer a{color:#fff}.sub-footer a:hover{color:#ebebeb}.warning{position:relative}.warning:hover .warning-modal{display:block}.warning>p{text-transform:uppercase;font-weight:bold;margin-bottom:20px}.warning>p:hover{cursor:pointer}.warning .warning-modal{display:none;position:absolute;background-color:white;top:-80px;left:50%;margin-left:-150px;width:300px;border-radius:5px;padding:18px 15px;color:#252728;font-size:14px}.warning .warning-modal img{width:15px;height:auto;display:inline-block;margin-right:0;vertical-align:top;margin-top:2px}.warning .warning-modal span,.warning .warning-modal a{color:#0099e6}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;-webkit-filter:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,.grid blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}img{max-width:100%;height:auto}.btn,.btn.dark,form .btn,.audience .btn,.audience.grease .btn{background:#069;color:#fff;text-transform:uppercase;font-weight:bold;border:none;line-height:2;padding:0 1em;border-radius:5px;display:inline-block;text-shadow:0.5px 0.866px 3px rgba(0,0,0,0.25);-webkit-box-shadow:0.5px 0.866px 3px 0 rgba(0,0,0,0.35);box-shadow:0.5px 0.866px 3px 0 rgba(0,0,0,0.35);-webkit-transition:color, background 0.2s;transition:color, background 0.2s}.btn:hover,.audience.grease .btn:hover{color:#ebebeb;background:#005580;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.btn:active,.audience.grease .btn:active{background:#00476b}.btn.small,.audience.grease .small.btn{font-size:16px;font-size:1.6rem}.btn.dark,.audience.grease .dark.btn,form .btn.dark,form .btn,form .audience .btn,.audience form .btn,form .audience.grease .btn,.audience.grease form .btn{background:#101213}.btn.dark:hover,form .btn:hover,form .audience.grease .btn:hover,.audience.grease form .btn:hover{background:#858585}.btn.dark:active,form .btn:active,form .audience.grease .btn:active,.audience.grease form .btn:active{background:#252728}.audience{position:relative}.audience p{margin-bottom:0.5em}.audience .btn,.audience.grease .btn{background:#0f8840;border-bottom:3px solid #0d7a3a;width:300px;text-align:center}.audience .btn:hover{background:#0c7135}.audience .btn:active{background:#0a5f2d}.audience:before{content:'';background:url("../images/_template/audience_rectangle.png") no-repeat center top;height:27px;width:48px;position:absolute;top:-25px;left:125px}.audience.grease .btn{background:#f17a10;border-bottom:3px solid #d66b0d}.audience.grease .btn:hover{background:#db6e0d}.audience.grease .btn:active{background:#c7640c}.audience.grease:before{content:'';background:url("../images/_template/audience-triangle-orange.png") no-repeat center top}.how-to-download-area i{font-size:100px;font-size:10rem}.how-to-download-area p a{font-weight:bold;font-style:italic}@media (min-width: 770px){.how-to-download-area{display:inline;float:left;width:22.9166666667%;margin-left:1.0416666667%;margin-right:1.0416666667%}}.secondary-menu{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,0.25);margin-top:-41px;font-weight:bold;text-transform:uppercase}.secondary-menu .tabbed-header{display:block;float:left;background:#069;cursor:pointer;border-radius:5px 5px 0 0;line-height:2.3;padding:0 2em;-webkit-transition:background, color 0.2s;transition:background, color 0.2s}.secondary-menu .tabbed-header i{margin-left:0.5em}.secondary-menu .tabbed-header.dark{background:#005580;color:#ebebeb}.secondary-menu .tabbed-header.dark i{display:inline-block;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.menu-collapse{height:10px;overflow:hidden;background:#069;border-bottom:4px solid #00476b;max-height:10px;-webkit-transition:all 0.1s;transition:all 0.1s}.menu-collapse .sidemenu{padding-left:0;margin-top:1em}@media (min-width: 770px){.menu-collapse .sidemenu{display:inline;float:left;width:31.25%;margin-left:1.0416666667%;margin-right:1.0416666667%}}.menu-collapse ul{list-style-type:none;line-height:2;opacity:0}.menu-collapse ul li ul{margin-top:0;margin-bottom:0;padding-left:1em}.menu-collapse ul a{color:white}.menu-collapse ul a:hover{color:#ebebeb}.menu-collapse.open{padding-top:40px;padding-bottom:50px;height:auto;max-height:999px;overflow:visible}.menu-collapse.open ul{opacity:1;-webkit-transition:opacity 0.333s;transition:opacity 0.333s}blockquote,.grid blockquote{color:#252728;font-family:"courier",monospace;font-size:22px;font-size:2.2rem;line-height:1.3;padding:0;margin:0}.grid blockquote{color:#ebebeb}.testimonial-icon{float:left;margin-right:0.5em;color:#858585}.testimonial-info{margin:15px 0 0;font-size:14px;font-size:1.4rem;font-weight:normal;font-style:italic}.testimonial-info p{margin:0}.cta-box-container{float:left;width:100%}.cta-box-container .how-to-step{margin-bottom:0}.cta-box{border-left:4px solid #069;padding:30px 40px;background:rgba(133,133,133,0.4);text-align:center;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s;margin-bottom:40px}.cta-box .cta-copy{height:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta-box h3{font-size:28px;font-size:2.8rem;line-height:1.2;width:100%}.cta-box i{font-size:100px;font-size:10rem}.cta-box a{display:block;height:100%}@media (min-width: 770px){.cta-box{text-align:left}}@media (min-width: 770px){.cta-box.short{display:inline;float:left;width:45.8333333333%;margin-left:1.0416666667%;margin-right:1.0416666667%;margin-right:0}.cta-box.short .cta-icon{display:inline;float:left;width:31.25%;margin-left:1.0416666667%;margin-right:1.0416666667%;padding-right:30px}.cta-box.short .cta-copy{display:inline;float:left;width:64.5833333333%;margin-left:1.0416666667%;margin-right:1.0416666667%;display:-webkit-box;display:-ms-flexbox;display:flex}.cta-box.short:nth-child(even){float:right}}.cta-box.long{display:inline;float:left;width:97.9166666667%;margin-left:1.0416666667%;margin-right:1.0416666667%}.cta-box.long .cta-icon i{font-size:100px;font-size:10rem;line-height:1.1}@media (min-width: 770px){.cta-box.long{float:none;display:block;width:780px;margin-left:auto;margin-right:auto;height:180px}.cta-box.long .cta-icon{display:inline;float:left;width:17.5%;margin-left:1.25%;margin-right:1.25%;padding-right:30px}.cta-box.long .cta-copy{display:inline;float:left;width:77.5%;margin-left:1.25%;margin-right:1.25%;display:-webkit-box;display:-ms-flexbox;display:flex}}.cta-box:hover{background:rgba(37,39,40,0.8)}.form-group{clear:both;margin-bottom:1em}.form-group input[type="text"],.form-group input[type="tel"],.form-group input[type="email"],.form-group input[type="number"],.form-group textarea{border:1px solid #0f8840;border-radius:5px;width:100%;padding:0.5em 1em;-webkit-box-shadow:inset 0 3px 3px #ebebeb;box-shadow:inset 0 3px 3px #ebebeb}.form-group input[type="text"]:focus,.form-group input[type="tel"]:focus,.form-group input[type="email"]:focus,.form-group input[type="number"]:focus,.form-group textarea:focus{background:#fafafa;border-color:#ebebeb;outline:none;color:#6c6c6c}.form-group input[type="text"]:focus,.form-group input[type="tel"]:focus,.form-group input[type="email"]:focus,.form-group input[type="number"]:focus,.form-group textarea:focus{border-color:#101213;color:#252728}.form-group input[type="text"].error,.form-group input[type="tel"].error,.form-group input[type="email"].error,.form-group input[type="number"].error,.form-group textarea.error{background:#f7eeec}.form-group select{background:#0f8840;color:#fff;height:43px;border:none;width:100%}.form-group select option{padding:0.5em 1em}.form-group p{margin-bottom:0}::-webkit-input-placeholder{color:#858585}:-moz-placeholder{color:#858585}::-moz-placeholder{color:#858585}:-ms-input-placeholder{color:#858585}.error,.error-message{font-size:14px;font-size:1.4rem;font-style:italic;color:#252728}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px;padding:2em}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url("../images/_template/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("../images/_template/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-50px;right:0;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("../images/_template/blank.gif");-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("../images/_template/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.main_container{padding:75px 0}@media (max-width: 690px){.main_container{padding:40px 0}}.main_container section{padding:40px 0}.main_container section:first-child{padding-top:0}.main_container section:last-child{padding-bottom:0}.main_container section .patent{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-8px;margin-bottom:24px}.main_container section .patent p{margin-bottom:0;display:block}.main_container section .patent p+p{font-size:1.4rem}.main_container section .patent img{width:44px;margin-right:10px}@media (max-width: 690px){.main_container section .patent{margin-top:0}}.short-intro,.text-short{margin-bottom:2em}.short-intro img.enlarge,.text-short img.enlarge{width:100%}@media (min-width: 770px){.short-intro,.text-short{display:inline;float:left;width:72.9166666667%;margin-left:1.0416666667%;margin-right:1.0416666667%;padding-right:1.15em;margin-bottom:0}}.how-to .text-short{display:block;float:unset;margin:auto}.body-single-conlum .text-short{padding-right:0;width:100%;text-align:center}.body-single-conlum img.full{width:100%}.row.ready-to-get-started{text-align:center}.row.ready-to-get-started p b{font-size:3.2rem}.row.ready-to-get-started .full-width{margin-bottom:0}.row.ready-to-get-started strong a{background:#069;color:#fff;text-transform:uppercase;font-weight:bold;line-height:2;padding:0 1em;border-radius:5px;display:inline-block;text-shadow:0.5px 0.866px 3px rgba(0,0,0,0.25);-webkit-box-shadow:0.5px 0.866px 3px 0 rgba(0,0,0,0.35);box-shadow:0.5px 0.866px 3px 0 rgba(0,0,0,0.35);-webkit-transition:color, background 0.2s;transition:color, background 0.2s;font-size:23px;font-size:2.3rem}.row.ready-to-get-started strong a:hover{color:#ebebeb;background:#005580;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.row.ready-to-get-started strong a:active{background:#00476b}.hero{margin-top:-28px;background:#101213 url("../images/hero/photo_homepage_hero.jpg") no-repeat center center}.hero.short{height:200px;border-bottom:4px solid #00476b}.read-more{font-weight:bold;font-style:italic}.home .hero{background:#101213 url("../images/hero/photo_homepage_hero.jpg") no-repeat center top}.home .home-hero-copy{background:rgba(37,39,40,0.8);color:#fff;text-align:center;padding:2em 1em;margin-bottom:1em;margin-top:7em}.home .home-hero-copy h1{text-transform:uppercase;margin-bottom:0.25em}.home .home-hero-copy p{font-size:18px;font-size:1.8rem}.home .home-hero-copy p a{color:white;text-decoration:underline}.home .home-hero-copy p a:hover{color:#0f8840}@media (min-width: 770px){.home .home-hero-copy{width:780px;margin-left:auto;margin-right:auto;padding:40px 60px;margin-top:6em}}.home .home-testimonial{background-color:rgba(15,136,64,0.8);padding:15px 20px}.home .home-testimonial p{text-align:left;color:#fff;font-weight:600;font-size:medium}.home .home-testimonial p.slide_footer{text-align:right;font-style:italic;font-weight:500}@media (min-width: 770px){.home .home-testimonial{width:780px;margin-left:auto;margin-right:auto;width:780px}}.home .home-testimonial .owl-stage-outer{overflow:hidden}.home .home-testimonial .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.home .home-testimonial .owl-stage .owl-item{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:0}.home .home-testimonial .owl-stage .owl-item.prev{opacity:1}.home .home-testimonial .owl-stage .owl-item.active{opacity:1}.home .home-testimonial .owl-stage .owl-item.active+.owl-item:not(.active){opacity:1}.home .home-testimonial .owl-stage .owl-item.active+.owl-item:not(.active)+.owl-item{opacity:0}.home .home-testimonial .owl-nav{display:none}.home .home-testimonial .owl-dots{text-align:center}.home .home-testimonial .owl-dots .owl-dot{background:none;border:none}.home .home-testimonial .owl-dots .owl-dot span{background:rgba(37,39,40,0.6);width:8px;height:8px;display:inline-block;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;border-radius:30px}.home .home-testimonial .owl-dots .owl-dot:active span,.home .home-testimonial .owl-dots .owl-dot:focus span{background-color:#101213}.home .home-hero-copy+.home-testimonial{margin-top:-1em}.home .audience-stack{margin:10em 0 5em;text-transform:uppercase;position:relative}.home .audience-stack h3{background:rgba(16,18,19,0.5);margin:0 0.75em 2em;padding:0.75em 0;color:#fff;z-index:2;position:relative}@media (min-width: 770px){.home .audience-stack{display:inline;float:left;width:47.9166666667%;margin-left:1.0416666667%;margin-right:1.0416666667%}}.home .audience-stack .audience{width:300px;margin-left:auto;margin-right:auto}.home .audience-stack.rootx:before,.home .audience-stack.grease-x:before{content:'';position:absolute;width:100%;height:100%;background:url("../images/graphic_homepage_pipe_rootx.png") no-repeat center top;top:-120px;left:0;z-index:0}.home .audience-stack.grease-x:before{background:url("../images/graphic_homepage_pipe_greasex.png") no-repeat center top}.home .home-video{height:600px}.home .home-video .wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home .home-video .video-play svg{fill:#fff;-webkit-transition:fill 0.2s;transition:fill 0.2s}.home .home-video .video-play svg:hover{fill:#0f8840}.home .home-video .video-play svg:active{fill:#0c6c33}.home .home-blockquote-container{padding:115px 0}@media (min-width: 770px){.home .home-blockquote{display:inline;float:left;width:72.9166666667%;margin-left:1.0416666667%;margin-right:1.0416666667%}}.home .home-cite{margin-top:1.5em;color:#858585;font-family:"courier",monospace}.home .home-cite i{font-size:30px;font-size:3rem;display:block;margin-bottom:0.5em}@media (min-width: 770px){.home .home-cite{margin-top:0;display:inline;float:left;width:22.9166666667%;margin-left:1.0416666667%;margin-right:1.0416666667%}}.audience-landing.hero{height:400px;background:#252728}.audience-landing.hero .row{height:400px}.audience-landing.hero h1{text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 770px){.audience-landing.hero h1{display:inline;float:left;width:56.25%;margin-left:1.0416666667%;margin-right:1.0416666667%;float:right;text-align:left}}@media (min-width: 770px){.audience-landing.hero{height:500px}.audience-landing.hero .row{height:500px}}@media (min-width: 770px){.audience-image,.icon-right{display:inline;float:left;width:22.9166666667%;margin-left:1.0416666667%;margin-right:1.0416666667%}}@media (min-width: 770px){.audience-top-image{display:inline;float:left;width:22.9166666667%;margin-left:1.0416666667%;margin-right:1.0416666667%}}.audience-top-image i{font-size:100px;font-size:10rem}.audience-top-image p a{font-weight:bold;font-style:italic}.audience-top-image p a.btn,.audience-top-image p .audience.grease a.btn,.audience.grease .audience-top-image p a.btn{font-style:normal}@media (max-width: 690px){section.single-conlum{padding-bottom:0}}@media (max-width: 690px){section.cta-container{padding-top:20px}}.audience-module{margin-bottom:2em}@media (min-width: 770px){.audience-module{display:inline;float:left;width:31.25%;margin-left:1.0416666667%;margin-right:1.0416666667%;margin-bottom:0}}.audience-module .module-icon{font-size:100px;font-size:10rem}.audience-module .module-copy{padding:0 10px;text-align:center}.audience-module .module-copy a{font-style:italic;font-weight:bold}.audience-module img{display:block;margin:0 auto}.contact .contact-form-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact .contact-form-block .form-intro,.contact .contact-form-block .contact-form{margin-bottom:1.5em}@media (min-width: 770px){.contact .contact-form-block .form-intro,.contact .contact-form-block .contact-form{display:inline;float:left;width:72.9166666667%;margin-left:1.0416666667%;margin-right:1.0416666667%}}.contact .form-intro{margin-bottom:1.5em}@media (min-width: 770px){.contact .form-intro{display:inline;float:left;width:47.9166666667%;margin-left:1.0416666667%;margin-right:1.0416666667%}}@media (min-width: 770px){.contact .contact-form{display:inline;float:left;width:47.9166666667%;margin-left:1.0416666667%;margin-right:1.0416666667%}}@media (min-width: 770px){.contact .contact-address{display:inline;float:left;width:47.9166666667%;margin-left:1.0416666667%;margin-right:1.0416666667%}}.contact .contact-map img{border:5px solid #858585}@media (min-width: 770px){.contact .contact-map{display:inline;float:left;width:47.9166666667%;margin-left:1.0416666667%;margin-right:1.0416666667%}}.staff-bio-container{margin-bottom:60px}@media (min-width: 770px){.staff-photo{display:inline;float:left;width:31.25%;margin-left:1.0416666667%;margin-right:1.0416666667%}}.staff-photo img{width:100%;height:auto;border-bottom:#858585 solid 4px}.staff-photo .staff-contact{padding:1em 0;background:#d4d4d4}.staff-bio h3{margin-top:1.5em;margin-bottom:0}@media (min-width: 770px){.staff-bio{padding-left:1.15em;display:inline;float:left;width:64.5833333333%;margin-left:1.0416666667%;margin-right:1.0416666667%}.staff-bio .text_large,.staff-bio h3{margin:0}}@media (min-width: 770px){.full-width,.resource-video-container{display:inline;float:left;width:97.9166666667%;margin-left:1.0416666667%;margin-right:1.0416666667%}}.full-width{margin-bottom:40px}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin-bottom:1em}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.infiltration-inflow-compliance div.body-single-conlum .text-short{text-align:left}.infiltration-inflow-compliance div.body-single-conlum .text-short h2{text-align:center}.infiltration-inflow-compliance .short-ctas{display:none}.infiltration-inflow-compliance section.cta-container{padding-bottom:0}.infiltration-inflow-compliance section.three-column{padding-top:0}.how-to-step{margin-bottom:2em}@media (min-width: 770px){.how-to-step{display:inline;float:left;width:47.9166666667%;margin-left:1.0416666667%;margin-right:1.0416666667%}}.how-to-step:nth-child(odd){padding-right:8px}@media (min-width: 770px){.how-to-step:nth-child(even){padding-left:8px}}.how-to-step img{width:95%;margin-bottom:0.5em}.how-to-horizontal{margin-bottom:2em}@media (min-width: 770px){.how-to-horizontal .horizontal-copy-container{display:inline;float:left;width:52.0833333333%;margin-left:1.0416666667%;margin-right:1.0416666667%}}.how-to-horizontal .horizontal-image-container{margin-top:1.5em}@media (min-width: 770px){.how-to-horizontal .horizontal-image-container{display:inline;float:left;width:43.75%;margin-left:1.0416666667%;margin-right:1.0416666667%;margin-top:0}}.faq-container{border-bottom:2px solid #d4d4d4;padding-bottom:1.5em;margin-bottom:3em}.faq-container i{font-size:24px;font-size:2.4rem;color:#858585;padding-right:0.5em}@media (min-width: 770px){.faq-container{display:inline;float:left;width:81.25%;margin-left:1.0416666667%;margin-right:1.0416666667%;margin-left:9.375%}}.faq-container.last{border-bottom:none;margin-bottom:0}@media (min-width: 770px){.contact-form{width:780px;margin-left:auto;margin-right:auto}}.summary{border-bottom:4px solid #d4d4d4;padding-bottom:0.5em}@media (min-width: 770px){.summary{display:inline;float:left;width:81.25%;margin-left:1.0416666667%;margin-right:1.0416666667%;margin-left:9.375%}}.post-navigation-container{padding-top:40px}@media (min-width: 770px){.post-navigation-container{width:780px;margin-left:auto;margin-right:auto}}.post_navigation{float:left;margin-right:0.5em}@media (max-width: 770px){.post_navigation.all{width:100%;margin-bottom:1em}}.blog-post{border-bottom:4px solid #d4d4d4;padding-bottom:20px;float:left;margin-top:2em;margin-bottom:2em}.blog-post h1{margin-bottom:0}.blog-post .post{margin-top:1em}@media (min-width: 770px){.blog-post{width:780px;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;float:none}}.blog-heading{padding-bottom:0.5em;border-bottom:2px solid #d4d4d4;display:inline;float:left;width:97.9166666667%;margin-left:1.0416666667%;margin-right:1.0416666667%}.blog-heading h2{float:left}.blog-heading a{line-height:2.5;font-weight:bold;font-style:italic}@media (min-width: 770px){.blog-heading a{float:right}}.case-studies .blog-heading a{float:left;width:100%}@media (min-width: 770px){.case-studies .blog-heading a{width:100%;float:left}.case-studies .blog-heading a a{float:left}}@media (min-width: 870px){.case-studies .blog-heading a{width:auto;float:right}.case-studies .blog-heading a a{float:right}}.blog-heading .view-resources{width:100%;display:block;float:left}@media (min-width: 770px){.blog-heading .view-resources{width:auto;float:none}}@media (min-width: 770px){.case-studies .blog-heading .view-resources{width:100%;float:left}.case-studies .blog-heading .view-resources a{float:left}}@media (min-width: 870px){.case-studies .blog-heading .view-resources{width:auto;float:none}.case-studies .blog-heading .view-resources a{float:right}}.social-icons{margin:1.5em 0 0.5em}.social-icons a{font-size:30px;font-size:3rem;color:#069;display:inline-block;margin:0 0.1em;vertical-align:bottom}.social-icons a:hover{color:#0f8840}.post-container{border-bottom:2px solid #d4d4d4;padding:1em 0;margin-bottom:1em;float:left}@media (min-width: 770px){.post-container h3{display:inline;float:left;width:97.9166666667%;margin-left:1.0416666667%;margin-right:1.0416666667%}}.post-container h3 a{color:#101213}.post-container h3 a:hover{color:#0f8840}.post-container .cta{font-weight:bold;font-style:italic}@media (min-width: 770px){.post-container{display:inline;float:left;width:81.25%;margin-left:1.0416666667%;margin-right:1.0416666667%;margin-left:9.375%}}.post_excerpt_image{margin-bottom:1.5em}.post_excerpt_image p{text-align:center}@media (min-width: 770px){.post_excerpt_image{display:inline;float:left;width:31.25%;margin-left:1.0416666667%;margin-right:1.0416666667%;margin-bottom:0}}.post_excerpt h3{text-align:center}@media (min-width: 770px){.post_excerpt h3{text-align:left}}@media (min-width: 770px){.post_excerpt{display:inline;float:left;width:97.9166666667%;margin-left:1.0416666667%;margin-right:1.0416666667%;text-align:left}}@media (min-width: 770px){.post_excerpt.has-image{display:inline;float:left;width:64.5833333333%;margin-left:1.0416666667%;margin-right:1.0416666667%}}.region{display:none}.locator{padding:70px 0}.locator-container{text-align:center;display:inline;float:left;width:97.9166666667%;margin-left:1.0416666667%;margin-right:1.0416666667%}.locator-container img{height:auto}.locator-container .form-group{width:70%;margin:0 auto}@media (min-width: 570px){.locator-container .form-group{width:30%}}.locator-container .staff-photo{float:none;margin:2em auto 0;display:inline-block;padding:0 0.25em}.intl-location{margin-top:60px}.intl-location h2{padding-left:2em}.intl-location h2.israel{background:url("../images/_template/graphic_flag_israel.png") no-repeat left center;background-size:70px 40px}.intl-location h2.australia{background:url("../images/_template/graphic_flag_australia.png") no-repeat left center;background-size:70px 40px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.alert-bar{background-color:#f17a10;padding:20px 15px;position:relative;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);z-index:2}.alert-bar p{margin:0}@media (min-width: 770px){.alert-bar p{font-size:16px}}.alert-bar .btn,.alert-bar .audience.grease .btn,.audience.grease .alert-bar .btn{font-size:12px;background:#fff;color:#101213;text-shadow:none;margin-top:10px}@media (min-width: 770px){.alert-bar .btn,.alert-bar .audience.grease .btn,.audience.grease .alert-bar .btn{margin-top:0;margin-left:8px}}.alert-bar .btn:hover{background:#dcdcdc}.alert-bar__close{position:absolute;right:15px;top:20px;outline:none;border:none;background:transparent;display:block;width:12px;height:12px}@media (min-width: 770px){.alert-bar__close{top:50%;width:18px;height:18px;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}}.alert-bar__close::before,.alert-bar__close::after{content:'';top:50%;left:50%;position:absolute;width:12px;height:2px;background-color:#101213;display:block}@media (min-width: 770px){.alert-bar__close::before,.alert-bar__close::after{width:18px}}.alert-bar__close:hover::before,.alert-bar__close:hover::after{background:#fff}.alert-bar__close::before{-webkit-transform:translate3d(-50%, -50%, 0) rotate(45deg);transform:translate3d(-50%, -50%, 0) rotate(45deg)}.alert-bar__close::after{-webkit-transform:translate3d(-50%, -50%, 0) rotate(-45deg);transform:translate3d(-50%, -50%, 0) rotate(-45deg)}.alert-bar__inner{padding-right:18px}@media (min-width: 770px){.alert-bar__inner{padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.contact-rep-cta{background:#069}.contact-rep-cta .contact-rep-cta-container{width:50%;float:left;text-align:center}.contact-rep-cta .contact-rep-cta-container:first-child{border-right:2px solid #858585}.contact-rep-cta .contact-rep-cta-container a{display:block;width:100%;color:#fff;padding:15px 0;text-transform:uppercase;font-weight:bold}.contact-rep-cta .contact-rep-cta-container a:hover{color:#858585}.product-landing .row{margin:1em 0}.product-landing .post-container{border-bottom:none}.product-landing .post_excerpt{padding-bottom:1em;border-bottom:2px solid #d4d4d4}#dealer_search_results_table{text-align:left}#dealer_search_results_table th{padding-bottom:0.5em}#dealer_search_results_table .dealer-td{padding-bottom:1em}@media (max-width: 570px){.map-table{display:block;width:100%}}@media (max-width: 570px){.headquarter-info td{width:50%;display:block;float:left}}.calculator-section{padding:70px 0}.order-now-container{text-align:center;margin-bottom:1.5em}@media (min-width: 770px){.order-now-container{display:inline;float:left;width:31.25%;margin-left:1.0416666667%;margin-right:1.0416666667%;margin-bottom:0}}.order-now-container i{font-size:100px;font-size:10rem;color:#0f8840}@media (min-width: 770px){#cost-estimator-wrapper{display:inline;float:left;width:64.5833333333%;margin-left:1.0416666667%;margin-right:1.0416666667%;padding-left:40px}}.calculator{margin-top:1em}.calculator h4{margin-bottom:0}.calculator td{padding:0.5em 0.25em 0 0}@media (min-width: 570px){.calculator td{padding:0.5em 0.5em 0 0}}.calculator input[type="number"]{float:left;width:150px}@media (min-width: 570px){.calculator input[type="number"]{width:200px}}.calculator input[type="button"]{width:auto}.calculator .output{font-weight:bold}.table-wrapper{border-top:0.5em solid #222728;border-radius:10px 10px 0 0}.comparison-chart{font-weight:bold;border:3px solid #222728}.comparison-chart th{font-size:18px;font-size:1.8rem;color:#fff;background:#222728;text-transform:uppercase;border:2px solid #222728}.comparison-chart td{font-size:14px;font-size:1.4rem;color:#222728;padding:0.25em 0.5em;border:2px solid #a5a5a5}.comparison-chart tr:nth-child(even){background:#c2c2c2}.comparison-chart tr:nth-child(odd){background:#dcdbdb}
