/* ==========================================================================
Base styles: opinionated defaults
========================================================================== */
button,html,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow: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{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.box-sizing{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#FFF;color:#181818;font-size:14px;font-weight:400;line-height:1.714;font-family:"museo-sans",sans-serif;-webkit-font-smoothing:antialiased}#banner,footer#colophon,nav#site-navigation{float:left;width:100%}#main.wrapper,.banner-content,body.page-template-page-templatesfront-page-php #secondary .front-widgets,footer>div,header>div,nav>div,section>div{width:960px;margin:0 auto;padding:0}h1,h2,h3,h4,h5{font-weight:300;margin:10px 0;color:#4b4b4b;font-weight:100}h1{font-size:32px;line-height:32px}h2{font-size:28px;line-height:28px}h2 a b{font-weight:300}h3{font-size:24px}h4{font-size:22px}h5{font-size:20px}p{margin:10px 0}p+p{margin-top:20px}a{text-decoration-skip-ink:none;color:#31317f;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}a:hover{color:#151535}#content a:visited{color:#999}strong{font-weight:600}iframe[name='google_conversion_frame']{height:0!important;width:0!important;line-height:0!important;font-size:0!important;margin-top:-13px;float:left}.entry-content img{margin:0 0 1.5em;max-width:100%}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}@media only screen and (max-width: 600px){.entry-content .alignleft,.entry-content img.alignleft{ float:none;margin-right:0}}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}@media only screen and (max-width: 600px){.entry-content .alignright,.entry-content img.alignright{ float:none;margin-left:0}}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.entry-content .wp-caption{margin-bottom:1.5em;padding-top:5px;max-width:100%}.entry-content .wp-caption img{border:0 none;padding:0;margin:0}.entry-content .wp-caption p.wp-caption-text{line-height:1.8;font-size:14px;color:#6f6f6f;margin:5px 0;font-style:italic;max-width:100%}.entry-content .wp-smiley{margin:0!important;max-height:1em}.entry-content blockquote{font-style:italic;font-size:19px;line-height:1.875}.entry-content blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}.entry-content blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}#network-bar{background:#222;-moz-box-shadow:inset 0 -2px 4px rgba(0,0,0,.25);-webkit-box-shadow:inset 0 -2px 4px rgba(0,0,0,.25);-ms-box-shadow:inset 0 -2px 4px rgba(0,0,0,.25);box-shadow:inset 0 -2px 4px rgba(0,0,0,.25);padding:8px 10px;color:#8f8f8f;font-size:14px;text-align:right}#network-dropdown{color:#999;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border:1px solid #000;background:#3d3d3d;background-image:linear-gradient(bottom, #3d3d3d 0, #4f4f4f 100%);background-image:-o-linear-gradient(bottom, #3d3d3d 0, #4f4f4f 100%);background-image:-moz-linear-gradient(bottom, #3d3d3d 0, #4f4f4f 100%);background-image:-webkit-linear-gradient(bottom, #3d3d3d 0, #4f4f4f 100%);background-image:-ms-linear-gradient(bottom, #3d3d3d 0, #4f4f4f 100%);display:inline-block;font-weight:700;font-size:13px;margin:0 0 0 6px;position:relative;z-index:99;cursor:pointer}#network-dropdown span{padding:4px 12px;display:block}#network-dropdown img{margin-left:50px}#network-dropdown ul{display:none;position:absolute;list-style:none;margin:0;padding:0;top:31px;right:4px;left:4px;background:#999;color:#222;text-align:left;border-top:1px solid #000;-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.25);-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.25);-ms-box-shadow:inset 0 2px 4px rgba(0,0,0,.25);box-shadow:inset 0 2px 4px rgba(0,0,0,.25)}#network-dropdown li{display:block}#network-dropdown ul a{padding:10px;border-bottom:1px solid #888;display:block;color:#222}#network-dropdown ul a:hover{background:#888}header.site-header{float:left;width:100%;padding:0 0 25px;background:#e6e6e6}header.site-header h1{float:left;margin:23px 0 0}header.site-header #searchform{float:right;margin:32px 0 0;position:relative}html.ie9 header.site-header #languageselector{background:0}header.site-header #languageselector{float:right;margin:34px 20px 0 0;position:relative;background:0;width:80px;height:34px;overflow:hidden;background:url("img/dropdown.png") no-repeat 85% 50% transparent}header.site-header #languageselector select{background:transparent;width:80px;padding:5px 0;font-size:16px;line-height:1;border:0;border-radius:0;height:34px;-webkit-appearance:none;-moz-appearance:none;font-weight:500}#searchform input[type="text"]{border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:8px;color:#ccc;font-weight:400;font-family:"museo-sans",sans-serif;font-size:15px;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;width:230px}#searchform input[type="text"]:focus{background:#fff;outline:0}#searchform input[type="text"]::-webkit-input-placeholder{color:#ccc}#searchform input[type="text"]::-moz-placeholder{color:#ccc}#searchform .btn{background:#19193f;border:0;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:7px 12px}#searchform .btn:hover{background:#FFF}nav#site-navigation{background:#19193f;margin-bottom:0;padding:0;position:relative;z-index:2}nav#site-navigation ul{list-style:none;margin:0 auto;padding:0}nav#site-navigation ul ul{position:absolute;left:0;width:220px;display:none}nav div.menu-main-navigation-container{padding:0}nav#site-navigation ul li:first-child ul{left:0}nav#site-navigation li{position:relative;display:inline-block;*display:inline;*zoom:1;float:left}nav#site-navigation ul ul li{display:block;background:#19193f;width:100%;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.ie nav#site-navigation ul ul li{background:#19193f;border-top:1px solid #363688}nav#site-navigation ul ul li.current-menu-item,nav#site-navigation ul ul li:hover{background:rgba(0,0,0,.7)}nav#site-navigation ul ul ul{left:220px;top:0}nav#site-navigation a{color:#FFF;text-transform:uppercase;font-weight:600;font-size:15px;padding:15px 33px;margin:0;display:block;text-decoration:none}nav#site-navigation ul ul a{font-size:15px;padding:10px 20px;margin:0;border-bottom:0}nav#site-navigation a:hover{background:#31317f}nav#site-navigation li.current_page_item a{background-color:#31317f}nav#site-navigation li.current_page_item ul li a{background:#19193f}.nav-control{background:#19193f;padding:22px 0;margin:0;clear:both;display:none}.nav-control span{display:block;width:114px;margin:0 auto;color:#FFF;font-weight:700;font-size:16px;line-height:1.2}.nav-control img{float:left;width:22px;height:18px;padding-right:10px}#banner{position:relative;z-index:1;color:#FFF;margin:0}#banner.innerB{background-image:none;background-color:#31317f;position:relative;z-index:1;color:#FFF;margin:0;width:100%}#banner.innerB h1{margin:40px 0;padding:0!important;text-transform:capitalize;font-size:40px}body.home #banner{float:left;clear:both;padding:0;width:auto!important;height:auto!important}#banner ul{margin:0;padding:0;float:left;clear:both}#banner li{list-style:none;position:relative;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:cover!important}body.home #banner ul li{height:457px!important}#banner ul li{float:left}#banner img{position:absolute;right:30px;bottom:0}#banner h1{margin:50px 0 0;padding:0 50px 20px 0;text-transform:uppercase;width:100%;color:#FFF;font-weight:100}body.home #banner h1{width:58%;margin:90px 0 0;padding-right:260px;text-transform:none;font-weight:100;font-size:46px;line-height:54px;text-shadow:0 1px 2px rgba(0,0,0,.3)}body.home #banner ul li.no-overlay h1{width:100%;padding-right:100px}#banner p{float:left;clear:both;width:58%;font-size:16px;line-height:22px;font-weight:500;margin:5px 0 0;text-shadow:0 1px 2px rgba(0,0,0,.5)}.banner-btns{float:left;clear:both;margin:30px 0 0}.banner-btns .btn{margin:0 30px 0 0}#banner .dots{padding:0;margin:0;list-style:none;position:absolute;bottom:20px;right:20px}#banner .dots li{display:block;*display:inline;*zoom:1;width:12px;height:12px!important;background:#FFF;border:2px solid #FFF;-moz-border-radius:12px;-webkit-border-radius:12px;-ms-border-radius:12px;border-radius:12px;padding:0;text-indent:-9999px;margin:0 0 10px;cursor:pointer}#banner .dots li.active{background:transparent}#subBanner{clear:both;background-color:#19193f;color:#FFF;padding:0}#subBanner>div{padding:50px 0}#subBanner p{width:70%;float:left;font-size:17px;margin:0}#subBanner .btn{float:right;margin-top:10px}#crumbs{float:left;width:100%;margin-top:50px}#crumbs a,#crumbs i.drop,#crumbs span{float:left}#crumbs a{text-decoration:underline;color:#31317f}#crumbs a:hover{color:#19193f}#crumbs i.drop{float:left;background:url("img/drop.png") no-repeat;width:8px;height:14px;margin:2px 15px 0}.content-floats{float:left;width:50%;margin:10px 0 30px;text-align:center}figure,img.aligncenter,img.alignleft,img.alignright{float:right;margin:0 0 40px 20px;clear:right;max-width:350px;height:auto}figure,img.aligncenter,img.alignleft,img.alignright{width:350px\9}.content-floats figure,figure.youtube{float:none;margin:0;clear:none;max-width:inherit}img.alignleft{float:left;margin:0 20px 40px 0;clear:left}figure img{max-width:100%;height:auto}figure figcaption{font-size:14px;font-style:italic;text-align:center}.home #primary img.alignright{margin:40px 0 40px 40px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.add-this-override{float:right;margin:-50px 0 0 10px}body.single-format-standard .add-this-override{margin:-50px 0 0 20px}#content{margin:30px 0 50px}body.home #content{margin:0}#content a:visited.btn,.btn{text-align:center;padding:5px 30px 4px;background:#31317f;font-family:"museo-sans",sans-serif;-webkit-font-smoothing:antialiased;color:#FFF;font-size:16px;font-weight:600;display:inline-block;text-transform:uppercase;*display:inline;*zoom:1;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;border:0;font-weight:700;text-decoration:none}input.btn{padding:7px 30px 6px}#content a:visited:hover.btn,.btn:hover,input.btn:hover{background:#FFF;color:#31317f}.btn.grey{background:#e5e5e5;color:#2B2B27;font-size:14px}.btn.grey{background:#e5e5e5;color:#2B2B27;font-size:14px}.btn.grey:hover{background:#fff}input[type="text"],input[type="email"],.selectWrap,textarea{background:#FFF;border:1px solid #c0c0c0;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;padding:6px 12px;font-size:16px;font-family:"museo-sans",sans-serif}input[type="text"].error,input[type="email"].error,textarea.error{border:1px solid #19193f}select{font-family:"museo-sans",sans-serif}input,textarea{outline:0}.alert{display:block;padding:10px;border:1px solid #c1c1c1;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;margin:5px 0 10px}.alert.error{border:1px solid #19193f}form.standard>div,form.wpcf7-form>div{float:left;margin:10px 0;width:100%}form.wpcf7-form br,form.wpcf7-form div p{display:none}form.standard label,form.wpcf7-form label{float:left;width:140px}form.standard input[type="text"],form.standard input[type="email"],form.standard textarea,form.wpcf7-form input[type="text"],form.wpcf7-form input[type="email"],form.wpcf7-form textarea{width:250px}form.standard .select-wrap,form.wpcf7-form .select-wrap{width:225px;float:left}form.standard textarea,form.wpcf7-form textarea{width:300px}form.standard input[type="submit"],form.wpcf7-form input[type="submit"]{margin:10px 0 0}body .gform_wrapper label.gfield_label{font-weight:inherit!important;font-size:inherit!important}body .gform_wrapper .gfield_required{color:inherit!important}body .gform_wrapper select{height:40px}body .gform_wrapper li.gfield.gfield_error{background-color:unset;border-top:0;border-bottom:0}body .gform_wrapper div.validation_error{border-top:0;border-bottom:0;padding:0}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:0}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}body .gform_wrapper .gfield_checkbox li input{margin-top:0!important}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{display:none}body .gform_wrapper textarea.medium{max-width:380px}body .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container.ginput_recaptcha{margin-left:25%!important}body .gform_wrapper .left_label .gfield_description{margin-left:25%!important}@media (max-width: 640px){body .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container.ginput_recaptcha{ margin-left:0!important}}body .gform_wrapper .gform_footer:not(.top_label){margin-left:0!important}body .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label{width:25%!important}@media only screen and (max-width: 761px),(max-device-width: 1023px) and (min-device-width: 768px){.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{ margin-top:0!important}}.section{margin:50px -100px 0;padding:40px 0;position:relative}.section:after,.section:before{content:" ";display:table}.section:after{clear:both}.section{*zoom:1}.section.cozy{margin-top:0}.section.grey{background:#f5f5f5}.section.img{background-color:#ccc}.section.line{border-top:1px solid #d1d1d1;margin-top:50px;padding:50px 0}body.home .section{font-size:16px}.section>div{max-width:960px;margin:0 auto}.section h3{margin-top:0}.section.line:last-child{padding-bottom:0}body.page-template-default .section.grey:last-child{margin-bottom:-50px}body.search-results article{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #c0c0c0}body.page-template-page-templatesfront-page-php #main.wrapper{width:100%}#primary{float:left;width:100%}.category-event #content{width:100%}.category-news #content{width:100%}body.page-template-page-templatesfull-width-no-breadcrumb-php #crumbs{display:none}body.page-template-page-templatesfull-width-no-breadcrumb-php .entry-content{margin-top:100px}#home-applications{padding:30px 0 60px;float:left;width:100%;clear:both}#home-applications ul{list-style:none;margin:0;padding:0;float:left;width:65%}#home-applications li{float:left;width:45%;margin:0 0 0 5%}#home-applications li:first-child{margin-left:0}#home-applications iframe{float:right;margin:10px 0 0}#home-requirements{padding:40px 0;float:left;width:100%;clear:both;background:url("img/home-requirements-bg.png") no-repeat top center #e9e9ea}#home-requirements img.requirements-img{float:left;margin:0 30px 0 -50px}#home-requirements h3{margin:0}#home-requirements h4{margin:20px 0}body.page-template-page-templatesfront-page-php #secondary{float:left;width:100%;clear:both;background:url("img/home-sidebar-bg.jpg") no-repeat;background-size:cover;padding:40px 0}body.page-template-page-templatesfront-page-php #secondary .front-widgets>div{float:left;width:31.3%;margin:0 0 0 3%;background:#FFF;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;padding:10px 15px 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.page-template-page-templatesfront-page-php #secondary .front-widgets>div:first-child{margin-left:0}body.page-template-page-templatesfront-page-php #secondary .front-widgets h4{margin-top:0}.widget-front-brochure .btn{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.widget-front-news ul{list-style:none;margin:-5px 0 0;padding:0}.widget-front-news ul li{margin-bottom:12px}.widget-front-news ul a{font-weight:700;font-size:16px;display:block}.widget-front-news ul .post-lead a{display:inline-block;margin-left:5px;font-size:14px;font-weight:400}.widget-front-newsletter input{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px}.widget-front-newsletter .btn,.widget-front-newsletter select{width:45%;float:left;margin:10px 0 0}.widget-front-newsletter .btn{float:right;margin:5px 0 0}#primary article.page h1.entry-title{display:none}.float-left{float:left;width:45%;margin-right:2.5%}.float-right{float:right;width:45%;margin-left:2.5%}ul.content-list{list-style:none;margin-top:0;margin-bottom:0;padding:0 0 0 20px}ul.content-list li:before{content:"\2022";position:relative;left:-10px}ul.content-list li:first-child:before{content:""}ul.content-list strong{margin-left:-20px}.page ol+h2,.page ol+h3,.page p+h2,.page p+h3,.page ul+h2,.page ul+h3{margin-top:40px}.content-thumbs-wrap{float:right;margin:20px 0 0 20px;position:relative;overflow:auto}body.home .content-thumbs-wrap{margin-top:50px}.content-thumbs-wrap ul{margin:0;padding:0;width:400px}.content-thumbs-wrap li{list-style:none}.content-thumbs-wrap ul li{float:left}.content-thumbs-wrap img{-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.content-thumbs-nav{background:#000;background:rgba(0,0,0,.7);color:#FFF;font-size:14px;position:absolute;bottom:0;padding:4px 0;left:0;right:0;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;text-align:center}.content-thumbs-nav .thumb-next,.content-thumbs-nav .thumb-prev{margin:0 10px;position:relative;top:2px}.content-thumbs-nav .thumb-fullscreen{position:absolute;right:10px}.content-thumbs-nav a{color:#FFF;font-size:16px;font-weight:600;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.content-thumbs-nav a:hover{opacity:.6}.fullscreenImage{float:right;margin:10px 0 0 20px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px}table{border-bottom:1px solid #c0c0c0;width:100%;text-align:left;margin-top:20px;margin-bottom:40px;font-size:16px;line-height:1.5}th{background:#31317f;color:#FFF;border-top:1px solid #c0c0c0;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;padding:14px 10px 12px}th:first-child{border-left:1px solid #c0c0c0}th:last-child{border-right:1px solid #c0c0c0}td{border-top:1px solid #c0c0c0;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;padding:14px 10px 12px}table tr.odd{background:#f5f5f5}table.hover tr.odd:hover,table.hover tr:hover{background:#E2F4FE}table#products-table{border:0;border-spacing:0 10px;border-collapse:separate}table#products-table tr{margin:10px 0}table#products-table th{border:0;background:transparent;padding:0 10px 20px}table#products-table td{position:relative;border:0;color:#FFF;background:#ccc;text-align:center}table#products-table td.oddly{background:#b3b3b3}table#products-table tr.darker td{background:#999}table#products-table tr.darker td.oddly{background:#808080}table#products-table td:first-child,table#products-table tr.darker td:first-child{background:0;color:#181818;text-align:left;border-right:4px solid #b3b3b3}table#products-table tr.darker td:first-child{border-right:4px solid #808080}table#products-table td:first-child:after,table#products-table tr.darker td:first-child:after{content:'';position:absolute;top:20px;right:0;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #b3b3b3}table#products-table tr.darker td:first-child:after{border-right:5px solid #808080}aside.widget_archive h3,aside.widget_categories h3,aside.widget_recent_entries h3{margin:0;line-height:1.5;color:#FFF;background:#19193f;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;padding:10px 15px}aside.widget_archive,aside.widget_categories,aside.widget_recent_entries{margin:0 0 20px;width:100%;background:#31317f;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px}aside.widget_archive ul,aside.widget_categories ul,aside.widget_recent_entries ul{margin:0;padding:0;list-style:none;padding:10px 15px;color:#52b234}aside.widget_archive li,aside.widget_categories li,aside.widget_recent_entries li{display:block;margin:3px 0}aside.widget_archive a,aside.widget_categories a,aside.widget_recent_entries a{color:#FFF}aside.widget_archive a:hover,aside.widget_categories a:hover,aside.widget_recent_entries a:hover{color:#52b234}.archive #primary,.page-template-page-templatestemplate-news-main-php #primary{float:left;width:65%}.archive #secondary,.page-template-page-templatestemplate-news-main-php #secondary{float:right;width:30%;margin-top:20px}.archive article,.page-template-page-templatestemplate-news-main-php #primary article{padding-top:20px;border-top:1px solid #c0c0c0;margin-top:30px}.page-template-page-templatestemplate-news-main-php #primary article:first-child{padding-top:0;border-top:0;margin-top:0}#product-rollover{position:relative;display:block;float:left;width:100%;margin-bottom:0;margin-top:30px;z-index:2}.product-rollover-wrap{position:relative;display:block;max-width:600px;margin:0 auto;background:url("img/product-diagram.png") no-repeat;height:440px}#product-rollover ul{list-style:none;margin:0;padding:0}#product-rollover li#access-hatch,#product-rollover li#air-knife,#product-rollover li#cogwheel,#product-rollover li#dewatering-unit,#product-rollover li#hot-water-flush,#product-rollover li#quick-connects{position:absolute}#product-rollover li#air-knife{top:190px;right:176px}#product-rollover li#cogwheel{top:207px;right:290px}#product-rollover li#dewatering-unit{top:220px;right:45px}#product-rollover li#hot-water-flush{top:188px;right:210px}#product-rollover li#quick-connects{top:130px;right:70px}#product-rollover li#access-hatch{top:70px;right:30px}#product-rollover li article{position:absolute;bottom:30px;background:url("img/popUpGradient.png") repeat-x bottom #fff;border:1px solid #c0c0c0;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;border-radius:5px;width:380px;padding:12px 15px;font-size:14px;line-height:1.4;left:-100px;z-index:3;display:none}#product-rollover li article:before{content:'';position:absolute;bottom:-6px;left:97px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #c0c0c0}#product-rollover li article:after{content:'';position:absolute;bottom:-4px;left:99px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #f1f1f1}#product-rollover li .circle,#product-rollover li .circle .inner-circle,#product-rollover li .circle .inner-circle:after{position:relative;background:#52b234;width:7px;height:7px;-moz-border-radius:100px;-webkit-border-radius:100px;-ms-border-radius:100px;border-radius:100px;z-index:1}#product-rollover li .circle .inner-circle{position:absolute;top:-5px;left:-5px;width:15px;height:15px;background:0;border:1px solid #52b234}#product-rollover li .circle .inner-circle:after{content:'';position:absolute;top:-7px;left:-7px;width:27px;height:27px;background:0;border:1px solid #6ccb4e;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}@-webkit-keyframes pulse{0%{ opacity:1;-webkit-transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.1)}70%{-webkit-transform:scale(0.85)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pulse{0%{ opacity:1;-moz-transform:scale(1)}50%{opacity:1;-moz-transform:scale(1.1)}70%{-moz-transform:scale(0.85)}100%{-moz-transform:scale(1)}}@-o-keyframes pulse{0%{ opacity:1;-o-transform:scale(1)}50%{opacity:1;-o-transform:scale(1.1)}70%{-o-transform:scale(0.85)}100%{-o-transform:scale(1)}}@keyframes pulse{0%{ opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}70%{transform:scale(0.85)}100%{transform:scale(1)}}#product-rollover li .circle .inner-circle,#product-rollover li .circle .inner-circle:after{display:block;-webkit-animation:3.5s pulse ease-in-out infinite;animation:3.5s pulse ease-in-out infinite;-webkit-animation-delay:4s;animation-delay:4s}#product-rollover li#access-hatch .circle .inner-circle,#product-rollover li#access-hatch .circle .inner-circle:after{-webkit-animation:4s pulse ease-in-out infinite;animation:4s pulse ease-in-out infinite;-webkit-animation-delay:6s;animation-delay:6s}#product-rollover li#air-knife .circle .inner-circle,#product-rollover li#air-knife .circle .inner-circle:after{-webkit-animation:3.8s pulse ease-in-out infinite;animation:3.8s pulse ease-in-out infinite;-webkit-animation-delay:2s;animation-delay:2s}#product-rollover li#cogwheel .circle .inner-circle,#product-rollover li#cogwheel .circle .inner-circle:after{-webkit-animation:3.2s pulse ease-in-out infinite;animation:3.2s pulse ease-in-out infinite;-webkit-animation-delay:8s;animation-delay:8s}#product-rollover li#dewatering-unit .circle .inner-circle,#product-rollover li#dewatering-unit .circle .inner-circle:after{-webkit-animation:3.3s pulse ease-in-out infinite;animation:3.3s pulse ease-in-out infinite;-webkit-animation-delay:12s;animation-delay:12s}#product-rollover li#hot-water-flush .circle .inner-circle,#product-rollover li#hot-water-flush .circle .inner-circle:after{-webkit-animation:3.7s pulse ease-in-out infinite;animation:3.7s pulse ease-in-out infinite;-webkit-animation-delay:1s;animation-delay:1s}#product-rollover li#hot-water-flush .circle .inner-circle,#product-rollover li#hot-water-flush .circle .inner-circle:after{-webkit-animation:3s pulse ease-in-out infinite;animation:3s pulse ease-in-out infinite;-webkit-animation-delay:4s;animation-delay:4s}footer#colophon{background:#111;padding-top:35px;margin-top:0;background-color:#19193f;border-top:3px solid #eaeaea}footer#colophon ul{list-style:none;margin:0;padding:0}footer#colophon li{display:block;float:left;width:auto;margin:0 26px}footer#colophon li.lastly{margin-right:0}footer#colophon li:first-child{margin-left:0}footer#colophon a{color:#ccc;font-size:15px;font-weight:600;color:#FFF;text-transform:uppercase;text-decoration:none}footer#colophon a:hover{color:#d9d9d9;color:rgba(255,255,255,.6)}footer#colophon ul ul{display:none}footer#colophon #copyright{float:left;width:100%;border-top:1px solid rgba(255,255,255,.25);padding:30px 0;color:#ccc;margin:30px 0;font-size:12px}.menu-sub-footer-navigation-container{display:inline-block;*display:inline;*zoom:1;float:left}footer#colophon #copyright ul{float:left;display:inline-block;*display:inline;*zoom:1;margin-left:-15px}footer#colophon #copyright li{margin:0 15px}footer#colophon #copyright a{color:#ccc;font-size:14px;text-transform:capitalize;font-weight:100;text-decoration:none}footer#colophon #copyright a:hover{color:#FFF}footer#colophon #copyright #copyrightMessage{float:right;color:#b3b3b3}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(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}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media only screen and (max-width: 960px){#main.wrapper,.banner-content,body.page-template-page-templatesfront-page-php #secondary .front-widgets,footer>div,header>div,nav>div,section>div{ max-width:960px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#socialMediaBanner div.socialContent,#subBanner>div,.banner-content,body.page-template-page-templatesfront-page-php #secondary .front-widgets,footer>div,header>div,section>div{padding-left:30px;padding-right:30px}#home-requirements{background-color:#f1f1f2}.widget-front-newsletter .btn{padding-left:0;padding-right:0;text-align:center}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;width:100%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#crumbs,#primary{padding-left:30px;padding-right:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.home #primary{padding-left:0;padding-right:0}}@media only screen and (max-width: 800px){footer#colophon ul.nav-menu,nav#site-navigation ul{ text-align:center}footer#colophon ul.nav-menu li,footer#colophon ul.nav-menu li a,nav#site-navigation li,nav#site-navigation li a{display:inline-block;float:none;margin:0}footer#colophon ul.nav-menu li a,nav#site-navigation li a{font-size:14px;padding-left:15px;padding-right:15px}footer#colophon ul.nav-menu li a{padding-top:8px;padding-bottom:8px}nav#site-navigation ul ul{text-align:left}nav#site-navigation ul ul a{font-size:14px}body.home #banner ul li{height:auto!important}body.home #banner h1{width:100%;font-size:36px;margin:0;padding-right:0}body.home .banner-content{padding-top:50px;padding-bottom:50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#subBanner p{width:60%}#home-applications ul{width:100%}#home-applications iframe{margin:0;float:none}#home-applications .video-container{float:left;width:100%;margin-top:40px}#home-requirements img.requirements-img{width:50%;margin:0 20px 40px 0}#socialMediaBanner div.socialContent h3{width:100%;margin-bottom:20px}#socialMediaBanner div.socialContent .recent-facebook-posts,#socialMediaBanner div.socialContent h3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#socialMediaBanner div.socialContent .recent-facebook-posts{width:60%}footer#colophon #copyright #copyrightMessage{float:none;display:block;text-align:center;margin-bottom:10px}footer#colophon #copyright ul{margin-left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}footer#colophon #copyright li{margin:0}}@media only screen and (max-width: 680px){header.site-header h1{ float:none;display:block;text-align:center}header.site-header #searchform{float:left;width:75%}#searchform input[type="text"]{width:80%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#searchform .btn{width:18%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}header.site-header #languageselector{margin-right:0}}@media only screen and (max-width: 600px){#banner p,#socialMediaBanner div.socialContent .btn,#subBanner .btn,#subBanner p{ width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#socialMediaBanner div.socialContent .btn,#subBanner .btn{float:left}#banner.innerB h1{font-size:24px}nav#site-navigation{display:none}nav#site-navigation li,nav#site-navigation li a{float:left;display:block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}nav#site-navigation ul ul{position:relative;left:auto;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}nav#site-navigation li{border-top:1px solid #0b0b1a}nav#site-navigation ul ul li{background:#272764;text-align:center}.nav-control{display:block}body.page-template-page-templatesfront-page-php #secondary .front-widgets>div{width:100%;margin-left:0;margin-bottom:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#socialMediaBanner div.socialContent .recent-facebook-posts{width:100%}#socialMediaBanner div.socialContent .btn{margin-top:15px}.add-this-override{float:left;width:100%;clear:both;margin:10px 0 0}.content-floats,figure,img.aligncenter,img.alignleft,img.alignright{width:100%;max-width:100%;margin-left:0;margin-right:0;clear:both}#primary .entry-content p img,figure img{width:100%;height:auto}.product-rollover-wrap,body.page-template-page-templatestemplate-products-php #primary .entry-content p:first-child{display:none}.archive #primary,.archive #secondary,.page-template-page-templatestemplate-news-main-php #primary,.page-template-page-templatestemplate-news-main-php #secondary{float:left;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.archive #secondary,.page-template-page-templatestemplate-news-main-php #secondary{padding-left:30px;padding-right:30px}div#cookie-compliance-overlay div{width:80%;margin:1.5em auto;padding:.5em}div#cookie-compliance-overlay div p{font-size:13px;line-height:18px}}@media only screen and (max-width: 520px){#home-requirements img,#home-requirements img.requirements-img{ width:100%;margin-right:0}}@media only screen and (max-width: 400px){body.home #banner h1{ font-size:24px;line-height:1.5}#home-applications li{width:100%;margin:0 0 20px}div#cookie-compliance-overlay div{width:95%;margin:.5em auto;padding:.5em}div#cookie-compliance-overlay div p{font-size:12px;line-height:16px}}@media only screen and (max-width: 320px){#searchform input[type="text"]{ width:64%}#searchform .btn{width:28%}header.site-header #searchform{width:69%}}@media print{*{ background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}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:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=b52156c1530d55558a32ddf1729f9a70)
 * Config saved to config.json and https://gist.github.com/b52156c1530d55558a32ddf1729f9a70
 *//*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */@media (min-width: 768px){.container{ width:750px}}@media (min-width: 992px){.container{ width:970px}}@media (min-width: 1200px){.container{ width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width: 768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{ float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width: 992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{ float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width: 1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{ float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width: 767px){.visible-xs{ display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{ display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{ display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width: 1200px){.visible-lg{ display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width: 767px){.hidden-xs{ display:none!important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{ display:none!important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{ display:none!important}}.visible-print{display:none!important}@media print{.visible-print{ display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{ display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{ display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{ display:inline-block!important}.hidden-print{display:none!important}}.homeNewsLetterBarContainer{width:100vw;min-height:142px;background:#19193f}.homeNewsLetterBarContainer .gform_confirmation_wrapper{padding:10px;text-align:center;margin:0 auto;max-width:700px;margin-top:10px;font-weight:500;font-size:15px;color:#FFF;letter-spacing:0;line-height:24px}.homeNewsLetterBarContainer .gform_validation_error{padding-top:15px;margin-bottom:-10px}.homeNewsLetterBarContainer .gform_validation_error .gform_footer{padding:0!important}.homeNewsLetterBarContainer .gform_validation_error .gform_footer input{margin-top:-4px!important}.homeNewsSignUp{margin:0 auto;text-align:center;font-size:22px;color:#FFF;letter-spacing:.41px;padding-left:15px;padding-right:15px;line-height:30px;padding-top:10px}.homeNewsFormContainer{padding-top:10px;text-align:center;margin:0 auto}.homeNewsFormContainer .gform_wrapper li.gfield_error{border:1px solid red!important}.homeNewsFormContainer .SignUpBtn{margin-bottom:0!important;width:180px;padding:0;line-height:40px;height:40px;float:none!important;text-transform:uppercase;font-weight:600;font-size:15px}.homeNewsInput{padding-left:5px;margin-top:10px;height:26px;width:261px;font-size:14px;color:#000;letter-spacing:0;line-height:24px;margin-left:10px}.homeNewsInput .gfield_required{display:none}.homeNewsInput .ginput_complex{max-width:290px;float:right}@media (max-width: 1030px){.homeNewsInput .ginput_complex{ float:none;max-width:100%;margin-left:8px}}@media (max-width: 640px){.homeNewsInput .ginput_complex{ margin-left:0}}.homeNewsInput span label{display:none}.homeNewsInput input{font-size:15px!important;margin-left:-84px;display:inline-block;height:42px;width:290px!important;padding-left:10px!important}@media (max-width: 1030px){.homeNewsInput input{ display:block;margin:0 auto;float:none}}@media (max-width: 480px){.homeNewsInput input{ width:80%!important}}.homeNewsInput label{display:none!important}.contact-wrapper_wrapper{max-width:1050px!important;margin:0 auto!important;padding-bottom:50px}@media (max-width: 1030px){.contact-wrapper_wrapper{ padding-bottom:40px}}@media screen and (max-width: 480px){.contact-wrapper_wrapper .homeNewsBlurb,.contact-wrapper_wrapper .homeNewsInput{ width:80%;max-width:95%}}.contact-wrapper_wrapper .validation_error{color:red!important}.contact-wrapper_wrapper li.gfield_error input{border:1px solid red!important}@media (max-width: 1030px){.contact-wrapper_wrapper .gf_left_half,.contact-wrapper_wrapper .gf_right_half{ width:100%!important}}.contact-wrapper_wrapper .gform_footer.top_label{float:right;margin:-18px 0 0;text-align:left;z-index:10;position:relative;max-width:305px}@media (max-width: 1030px){.contact-wrapper_wrapper .gform_footer.top_label{ margin:0;float:none;max-width:100%;text-align:center;margin-top:50px}}.contact-wrapper_wrapper .gform_footer{padding:0!important}.contact-wrapper_wrapper .gform_footer input{transition:.3s all;margin-bottom:0!important;width:180px!important;padding:0;color:#fff;font-family:"museo-sans",sans-serif;line-height:30px;height:44px;float:none!important;text-transform:uppercase;font-weight:600;font-size:15px!important;background:#31317f;border:0;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:7px 12px}.contact-wrapper_wrapper .gform_footer input:active,.contact-wrapper_wrapper .gform_footer input:focus,.contact-wrapper_wrapper .gform_footer input:hover{background:#fff;color:#31317f}.homeEmailInput .ginput_complex{max-width:370px;float:left}@media (max-width: 1030px){.homeEmailInput .ginput_complex{ max-width:100%;float:none}}.homeEmailInput input{margin-left:-90px;margin-top:2px}@media (max-width: 1030px){.homeEmailInput input{ display:block;margin:0 auto;float:none;margin-top:20px}}@media (max-width: 640px){.homeEmailInput input{ margin-top:30px}}.homeNewsBlurb{text-align:center;margin:0 auto;max-width:700px;margin-top:10px;font-weight:500;font-size:15px;color:#FFF;letter-spacing:0;line-height:24px}@media screen and (min-width: 800px){.homeNewsFormContainer .SignUpBtn{ margin-left:10px}}@media screen and (max-width: 800px){.homeNewsInput{ width:80%}.homeNewsBlurb{max-width:80%}}@media screen and (max-width: 640px){#secondary{ margin-bottom:30px}.homeNewsSignUp{width:94vw}.homeNewsLetterBarContainer{padding-bottom:10px}.homeNewsInput{width:60%;display:block;margin:10px auto}.homeNewsFormContainer .SignUpBtn{padding-left:0}}@media screen and (max-width: 480px){.homeNewsBlurb,.homeNewsInput{ width:80%;max-width:80%}}.newsletter-reg input{padding-left:10px!important;font-size:15px!important}.newsletter-reg select{height:22px!important}.newsletter-reg .standard .gform_footer input{background:#31317f;border:0;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:7px 12px;color:#fff;text-transform:uppercase;font-family:"museo-sans",sans-serif;font-weight:700}.newsletter-reg .standard .gform_footer input:active,.newsletter-reg .standard .gform_footer input:focus,.newsletter-reg .standard .gform_footer input:hover{background:#fff;color:#31317f}.newsletter-reg .standard label{width:100px;max-width:100px;display:inline-block}.newsletter-reg .standard label .gfield_required{display:none}.newsletter-reg .standard .ginput_container{display:inline;margin-left:0}.newsletter-reg .standard .ginput_container_email{margin-left:-2px}.newsletter-reg .home{position:relative}@media only screen and (min-width: 641px){.newsletter-reg .home .gform_wrapper ul.gform_fields li.gfield{ padding-right:5px}}.newsletter-reg .home label{display:none!important}.newsletter-reg .home input{width:100%!important}.newsletter-reg .home select{margin-top:0;width:50%!important}.newsletter-reg .home .gform_footer{position:absolute;width:42%;position:absolute;right:5px;bottom:-15px}.newsletter-reg .home .gform_footer input{transition:.3s all;background:#31317f;border:0;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:7px 12px;color:#fff;text-transform:uppercase;font-family:"museo-sans",sans-serif;font-weight:700}.newsletter-reg .home .gform_footer input:active,.newsletter-reg .home .gform_footer input:focus,.newsletter-reg .home .gform_footer input:hover{background:#fff;color:#31317f}@media (max-width: 641px){.newsletter-reg .home .gform_footer{ bottom:-32px}}.gpdr-news{font-size:12px;color:#fff;text-align:center;max-width:800px;margin:0 auto;padding-bottom:20px}.gpdr-news a{color:#fff}.gpdr-news a:visited{color:#fff}.home-gpdr{color:#000;font-size:10px;margin-top:15px}.gpdr{color:#000;font-size:10px}.gdpr-small{font-size:10px}.gdpr-small a:visited{color:#31317f}.gdpr-small-wide{font-size:12px}.gdpr-small-wide a{color:#fff}.gdpr-small-wide a:visited{color:#fff}.full-width-checkbox label{display:none;padding-left:10px!important}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
