html,body{margin:0;padding:0;height:100%;border:none;color:#f8f8f8;font-family:'Open Sans',sans-serif}.row{margin:0}p{font-size:1.1em;line-height:1.8em;margin-bottom:20px;color:#fff}p.small{font-size:.9em;line-height:1.4em}h1{color:#fff;text-transform:uppercase}.slider-box h2{text-transform:uppercase}h2{font-size:1em;color:#fff}h3{color:#fff}ul{color:#fff}.entry-title{font-weight:700;margin-bottom:30px;font-size:2em;color:#fff;margin-bottom:30px;border-bottom:1px solid #333;padding-bottom:30px}.entry-title span{font-weight:400;color:#ccc;font-size:.6em}fieldset{padding:10px;border:1px solid #333!important}legend{font-size:21px;width:auto;color:#fff;padding:0 10px 0 10px;border:0}.padding-sm{padding:15px}.padding-smt{padding:0 15px 15px 15px}.padding-lg{padding:20px}.padding-xl{padding:40px}.padding-lgt{padding:0 20px 20px 20px}.padding-xlt{padding:0 40px 40px 40px}a:link,a:visited{color:#1478ee}a:hover{text-decoration:none}.spacer-sm{height:10px}.spacer{height:20px}.spacer-lg{height:40px}.btn{border-radius:0;font-size:.9em;padding:12px 36px;text-transform:uppercase;background-color:transparent;border:1px solid #fff}.btn:hover{background:#fff;color:#1478ee!important;border:1px solid #fff}a.store-button:link,a.store-button:visited{border-radius:18px;padding:8px 14px 8px 14px;margin:0 0 30px 0!important;border:2px solid #1478ee;color:#1478ee;font-weight:400;font-size:.9em;text-transform:uppercase;display:block;float:left;clear:both}a.store-button:hover{background-color:#1478ee;color:#fff}a.large-button,a.large-button:visited{background-color:#000;display:inline-block;color:#fff;font-weight:bold;border:2px solid #fff;border-radius:30px;padding:8px 30px 8px 30px;font-size:16px;text-transform:uppercase}a.large-button:hover{background-color:#1478ee;color:#fff;border:2px solid #1478ee}a.large-button-inverse,a.large-button-inverse:visited{background-color:#fff;display:inline-block;color:#000;font-weight:bold;border:2px solid #fff;border-radius:30px;padding:8px 30px 8px 30px;font-size:16px;text-transform:uppercase;display:inline-block;text-align:center}a.large-button-inverse:hover{background-color:#1478ee;color:#fff;border:2px solid #1478ee}a.medium-button,a.medium-button:visited{background-color:#000;color:#fff;font-weight:bold;border:2px solid #fff;border-radius:30px;padding:5px 30px 5px 30px;font-size:14px;text-transform:uppercase}a.medium-button:hover{background-color:#1478ee;color:#fff;border:2px solid #1478ee}a.medium-button-inverse,a.medium-button-inverse:visited{background-color:#fff;color:#000;font-weight:bold;border:2px solid #000;border-radius:30px;padding:8px 30px 8px 30px;font-size:14px;text-transform:uppercase;display:inline-block;text-align:center;line-height:1.5rem}a.medium-button-inverse:hover{background-color:#1478ee;color:#fff;border:2px solid #1478ee}.wsi-nav{height:auto;background:linear-gradient(to bottom,#111015 39%,#3a3c48 100%);position:fixed;width:100%;z-index:1000}.wsi-nav-logo{padding-top:0}.wsi-nav .form-group{padding-top:10px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:-100%;margin-top:-6px;margin-left:0}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:100%;margin-left:-2px}.dropdown-menu .divider{margin:0;background-color:#1478ee}.navbar-form-wrapper input[type="text"]{width:200px;height:42px;padding-right:50px}.navbar-form-wrapper input[type="submit"]{margin-left:-50px;height:42px;width:50px;background:#00f;color:#fff;border:0;-webkit-appearance:none}.navbar-form-wrapper{width:800px;margin-left:50px;margin-top:5px}.nav-wrap{z-index:222;position:fixed;top:0;width:100%;background:#111015;background:-moz-linear-gradient(top,#111015 39%,#3a3c48 100%);background:-webkit-linear-gradient(top,#111015 39%,#3a3c48 100%);background:linear-gradient(to bottom,#111015 39%,#3a3c48 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111015', endColorstr='#3a3c48',GradientType=0 )}.header-spacer{height:76px}.tagline{padding:20px 25px;display:block;float:left;color:#999}.nav-top{overflow:hidden;z-index:999999;background-color:#3a3c48}.nav-top{background-color:transparent}.nav-top a:link,.nav-top a:visited,.nav-top .spacer{padding:6px 10px}.nav-top .spacer{float:right}.nav-top a:link,.nav-top a:visited,.nav-top .spacer{padding:6px 20px;font-size:.8em;display:block;color:#fff;text-transform:uppercase;font-weight:600;overflow:hidden;float:right}.nav-top .sign-in{background-color:#999;float:right}.nav-top .shopping-cart{background-color:#666;float:right}.nav-top .account-settings{background-color:#666;float:right}.nav-top .search-button{background-color:#333;float:right;display:block!important;border:0;font-size:.8em;font-weight:600;text-transform:uppercase;display:block;padding:6px 20px}.nav-top .search-button:active,.nav-top .search-button:focus{outline:none;outline-color:transparent;outline-style:none}.nav-top input.search{border:0;display:block;font-size:.8em;float:right;height:auto;background-color:#fff;max-width:175px;color:#000;border-radius:0}.nav-top .form-control:focus{outline:none!important;outline-color:transparent;outline-style:none;box-shadow:none!important}.nav-top .cart-amount{background-color:#414042;float:right}.nav-top .phone{float:right;font-weight:300!important;color:#e9e9e9}.navbar-brand{padding:0 0 0 10px}.navbar-brand>img{width:auto;height:100%;display:block;margin-top:7px}.navbar-default .navbar-toggle{border:0}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#353535}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-collapse{border:none;box-shadow:none}.navbar-default{border:0;background-color:transparent;border-radius:0;margin-bottom:0}.navbar-nav li a:link,.navbar-nav li a:visited{color:#fff;text-transform:uppercase;font-weight:600;font-size:.8em}.navbar-default .navbar-nav>li>a:hover{color:#1478ee}.navbar-default .navbar-nav>.active>a{background-color:transparent;color:#1478ee}.navbar-nav>li>a{padding:20px 20px}.navbar-nav li:last-of-type{margin-right:40px}.nav>li{z-index:100}.navbar-nav a:last-of-type{}.navbar-default .navbar-nav>.active>a{color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-nav .open .dropdown-menu{background-color:#3a3c48;color:#fff}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{background-color:#3a3c48;color:#fff}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#3a3c48;color:#fff}.navbar-default .navbar-nav>li>a:focus{color:#fff}.navbar-default .navbar-nav>.active>a{background-color:#3a3c48}.navbar-default .navbar-nav>.active>a:hover{background-color:#3a3c48;color:#fff}.dropdown-menu{width:300px;border:none;border-radius:0;padding-bottom:0;padding-top:0}.navbar .nav li .dropdown-menu li a{white-space:normal;width:300px;border-bottom:1px solid #2d2e36;border-top:1px solid #4b4c58;padding:10px 20px 10px 20px}.navbar .nav li .dropdown-menu li a:hover{background-color:#1478ee;border-top:1px solid #1478ee;border-bottom:1px solid #1478ee}.current-menu-item>a:visited,.current-menu-item>a:link{background-color:#1478ee!important}.header-bg{}.site-thumbnail{width:auto;min-width:100%;height:350px;left:0;background-repeat:repeat;border-bottom:5px solid #232323}.page-header-wrap{background-image:url(img/bg-metal-punch.png.pagespeed.ce.25702ctDWq.png);background-repeat:repeat}.page-header-wrap-short{background-image:url(img/bg-metal-punch.png.pagespeed.ce.25702ctDWq.png);background-repeat:repeat}.store-header-search{max-height:125px;min-height:125px}.store-header-search-wrap{padding:0;z-index:100;position:relative;background-color:#000;background-size:100%;background-position:center center;background-repeat:no-repeat;background-image:url(https://test.waterjetsystemsinternational.com/wp-content/uploads/2017/11/header-wsi-store.png)}.notice-store-popup{width:600px;background-color:#fff;border-radius:10px;box-shadow:0 10px 24px -2px rgba(0,0,0,.75);padding:20px;margin:20px;top:20px;right:0;z-index:99999;position:fixed;color:#999}.notice-store-popup p{color:#000;font-size:14px;line-height:1.4em}.notice-store-popup .s-link{text-align:center;border-radius:0;border:1px solid #e3e3e3;float:right}.notice-store-popup .popup-product{float:left;width:100px;border:5px solid #e3e3e3;margin-right:10px;margin-bottom:20px}.notice-store-popup .s-link:hover{background-color:#f1f1f1}.main-content-wrap{background-color:#333;background-image:url(img/xwater-bg.gif.pagespeed.ic.Dif2SfarkO.png);background-repeat:no-repeat;background-position:center bottom;position:relative;z-index:111}.main-content{background-color:rgba(34,34,34,.8);padding:20px 0}.waffle-section{height:18px;background-image:url(img/bg-metal-punch.png.pagespeed.ce.25702ctDWq.png);border-top:2px solid #333}.componentshp-section{background-color:#000105;padding:40px 0;background-position:center center;background-repeat:no-repeat}.componentshp-section .section h2{font-weight:600!important;text-transform:uppercase;color:#000;font-size:1.4em;text-align:center;margin-top:20;padding-bottom:10px}.componentshp-section .section p{color:#000;line-height:1.4em;font-size:13px;padding-bottom:20px}.componentshp-section .section{padding:10px}.sectionhp-inside{padding:20px;border:1px solid transparent;display:block;overflow:hidden;transition:all .25s ease-in-out}.sectionhp-inside:hover{}.sectionhp-inside a:link,.sectionhp-inside a:visited{color:#fff}.sectionhp-inside p{font-size:1em;line-height:1.4em}.sectionhp-inside h2{margin-top:0}.sectionhp-inside:hover{}.sectionhp-inside .btn-primary{width:100%;color:#fff;margin:20px 0}.components-section{background-color:#000105;padding:40px 0;background-position:center center;background-repeat:no-repeat}.components-section .section h2{font-weight:600!important;text-transform:uppercase;color:#fff;font-size:1.4em;margin-top:20}.components-section .section p{color:#ccc}.components-section .section{padding:10px}.section-inside{padding:20px;border:1px solid transparent;display:block;overflow:hidden;transition:all .25s ease-in-out}.section-inside:hover{border:1px solid rgba(27,109,224,1);background-color:rgba(27,109,224,.5)}.section-inside a:link,.section-inside a:visited{color:#fff}.section-inside p{font-size:1em;line-height:1.4em}.section-inside:hover{}.section-inside .btn-primary{width:100%;color:#fff;margin:20px 0}.gform_wrapper input,.gform_wrapper select,.gform_wrapper textarea{color:#000!important}body .gform_wrapper .gform_footer input[type="submit"]{border-radius:0!important;font-size:.9em!important;padding:12px 36px!important;text-transform:uppercase!important;background-color:transparent!important;border:1px solid #fff!important;color:#fff!important;margin:20px 0!important}.homepage-intro{background-color:#000;background-image:url(https://waterjetsystemsinternational.com/wp-content/themes/wsi/img/xheader-bg-drops-1.jpg.pagespeed.ic.VYFtdKHd57.jpg);background-repeat:no-repeat;background-size:cover}.home-slider{background-size:cover;background-position:center center;min-height:450px;max-height:450px;color:#fff}.home-slider a:link,.home-slider a:visited{color:#000}.home-slider a:hover{color:#1478ee}.home-slider h1{font-size:2.8em;margin-top:0}.heading-span{font-size:25px}.home-logo{margin-top:75px}.home-slider p{font-size:1.2em;line-height:1.6em;padding:12px 0}.slider-box-wrapper{padding:30px;margin-top:60px}.slider-box .btn-primary,.slider-box-wrapper .btn-primary{border-radius:18px!important;padding:8px 14px 8px 14px!important;margin:0 0 30px 0!important;border:2px solid #fff!important;color:#fff!important;font-weight:400!important;font-size:.9em!important;text-transform:uppercase!important}.slider-box .btn-primary:hover,.slider-box-wrapper .btn-primary:hover{color:#262932!important}.jstree-anchor{}.commitment-section{color:#fff}.commitment-section-text{background-color:rgba(0,1,5,.6);overflow:hidden}.commitment-section .container{padding:40px 0}.commitment-section h2{margin-top:0;color:#1478ee;font-size:1.6em}.commitment-section p{font-size:1em}.video-image{padding-right:0}.commitment-section img{margin:0 auto;border:1px solid #040a1f;padding:10px}a.read-more:link,a.read-more:visited{border-radius:18px;padding:8px 14px 8px 14px;margin:0 0 30px 0!important;border:2px solid #fff;color:#fff;font-weight:400;font-size:.9em;text-transform:uppercase;display:block;float:left;clear:both}a.read-more:hover{background-color:#fff;color:#262932}.page-header{margin:0;padding:0;border-bottom:none}.page-title{margin-bottom:30px;border-bottom:1px solid #333;padding-bottom:30px;font-size:2em}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-content:nth-child(2n+1) {clear:both}.video-content h1{color:#fff}.video-content{margin-bottom:20px}.video-content-wrap{background-color:#181818;padding:20px;border-radius:5px}.news-title a:link,.news-title a:visited{color:#fff!important}.news-title a:hover{color:#1478ee!important}.news-header{margin-bottom:40px}.post h2{font-size:2em;margin-bottom:20px}.posted-on,.entry-meta{color:#999;font-size:14px}.posted-on a:link,.posted-on a:visited,span.author a:link,span.author a:visited{color:#ccc!important}.posted-on a:hover,span.author a:hover{color:#fff!important}.news-title{font-size:24px;margin-top:8px;margin-bottom:8px}.entry-content{margin-bottom:40px;border-bottom:1px solid #333;padding-bottom:40px}.size-full{height:auto}.news-section{color:#fff;background:#3a3c48;background:-moz-linear-gradient(top,#3a3c48 0%,#111015 100%);background:-webkit-linear-gradient(top,#3a3c48 0%,#111015 100%);background:linear-gradient(to bottom,#3a3c48 0%,#111015 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3c48', endColorstr='#111015',GradientType=0 );overflow:hidden}.news-post p{color:#9e9e9e}.news-post .col-md-6 p{border-bottom:1px solid #42444a;padding-bottom:25px}.date{font-weight:800;color:gray;font-size:.9em}.tag a:link,.tag a:visited{border-radius:15px;padding:5px 10px 5px 10px;border:2px solid #fff;color:#fff;font-weight:600;font-size:.6em;margin-left:10px;text-transform:uppercase}.tag a:hover{background-color:#fff;color:#262932}.news-post h1{font-size:1.5em;line-height:1.4em}.news-block-wrap{margin:0;padding:0}.news-block-wrap a:link,.news-block-wrap a:visited{overflow:hidden;display:block}.news-block-wrap a:hover{opacity:.8}.news-block-wrap h2{margin:0;padding:120px 0;font-size:1.6em;text-shadow:0 0 10px black}.news-block-wrap h2 span{padding:5px 20px;background-color:#1478ee}.news-block-1{margin:0;padding:0;text-align:center;background-image:url(https://test.waterjetsystemsinternational.com/wp-content/themes/wsi/img/home-wsi-patented.jpg);background-size:cover;background-position:center center;z-index:9999;min-height:275px}.news-block-2{margin:0;padding:0;text-align:center;background-image:url(https://test.waterjetsystemsinternational.com/wp-content/themes/wsi/img/home-news-help.jpg);background-size:cover;z-index:9999;background-position:center center;min-height:275px}.focus-section{color:#fff;overflow:hidden}.focus-section h2{font-size:18px;color:#1478ee}.focus-section p{font-size:1em;color:#ccc}.focus-section a:hover{text-decoration:underline}#tree{border-top:5px solid #555;background-color:#333}#tree ul{list-style:none;padding:0;margin:0}#tree ul li{padding-left:0!important;margin-left:0!important;list-style:none}#tree{outline:none;text-decoration:none}#tree ul li a:link,#tree ul li a:visited{outline:none;margin-bottom:20px;padding:5px 12px 5px 10px;display:block!important;width:100%!important;font-size:1em;color:#fff;text-decoration:none;border-bottom:1px solid #555;border-top:1px solid #222}#tree ul li a:hover{background-color:#1478ee}#tree ul li a,#tree ul li a{outline:none;margin-bottom:0!important}.jstree-clicked{background-color:#1478ee}.side-menus .widget-title,.main-content .widget_nav_menu .widget-title,aside .widget-title{text-transform:uppercase;font-weight:500;font-size:1.3em;margin-top:30px;color:#fff;text-align:center}.side-menus h3:first-of-type{}.side-menus ul,.main-content .widget_nav_menu ul{border-top:5px solid #555}.side-menus .sub-menu,.main-content .widget_nav_menu .sub-menu{border-top:none}.side-menus ul,.widget_nav_menu ul{list-style:none;margin:0;padding:0}.page-id-511 #menu-products-side-menu-pump .sub-menu{border:2px solid #1478ee}.sub-menu{}.side-menus .sub-menu li a:link, .side-menus li a:visited, . main-content .widget_nav_menu .sub-menu li a:link, .main-content .widget_nav_menu .sub-menu li a:visited {padding:5px 12px 5px 45px!important}.side-menus .sub-menu li a:before,.main-content .widget_nav_menu .sub-menu li a:before{content:"\e080";font-family:'Glyphicons Halflings';font-size:9px;float:left;margin-top:4px;margin-left:-17px;color:#1478ee;padding:0 10px 0 30px}.side-menus li a:link,.side-menus li a:visited,.main-content .widget_nav_menu li a:link,.main-content .widget_nav_menu li a:visited{padding:5px 12px 5px 20px;display:block!important;width:100%!important;background-color:#333;border-bottom:1px solid #555;border-top:1px solid #222;font-size:1em;color:#fff}.side-menus li a:hover,.main-content .widget_nav_menu li a:hover{background-color:#444;color:#fff}.catalog{text-align:center;background-color:#333;padding-bottom:10px;border-radius:5px}.catalog a:link,.catalog a:visited{color:#fff}.catalog img{margin-bottom:10px;border-top-right-radius:5px;border-top-left-radius:5px}.contact-tables .table-striped > tbody > tr:nth-of-type(odd) {background-color:rgba(44,44,44,1)}.contact-tables h3{margin-top:50px;font-weight:400}.contact-tables .table-bordered{border:1px solid #333}.contact-tables .table-bordered>tbody>tr>td,.contact-tables .table-bordered>thead>tr>th{border:1px solid #333}.contact-tables thead{background-color:rgba(118,118,118,1)}.contact-tables em{font-size:.9em}.alert-info{background-color:#1478ee;border:none;color:#fff}.form-group{width:100%}.form-group input{border-radius:0}#searchform button{display:none}.btn-default{border:none;color:#fff}.btn-default:hover{color:#fff}.products-section{margin:0 0 20px 0}.products-section-expanded{width:100%!important}.products-section .item{margin:0 0 10px 0}.wrap-individual-product{background-color:#fff;padding:15px 15px 15px 15px;overflow:hidden}a.entry-more-info:link,a.entry-more-info:visited{text-decoration:underline}.item:nth-child(4n+1) {clear:both}.item img{margin:0 auto}.products-section .item img{float:left;margin-right:10px;max-width:150px!important}.products-section h2{font-size:1.0em;margin:0 0 5px 0;color:#000;font-weight:bold;text-transform:uppercase}.products-section span{color:#1478ee;font-weight:bold;font-size:1.4em}.products-section p{font-size:1em;color:#666;line-height:1.2em}.products-section .item a.more-details:link,.products-section a.more-details:visited{width:90%;border:1px solid #1478ee;color:#1478ee;text-transform:uppercase;text-align:center;padding:10px 10px;margin:10px auto 0 auto;font-weight:bold}.products-section .item a.more-details:hover{background-color:#1478ee;color:#fff}.open>.dropdown-toggle.btn-primary{background-color:#fff!important;color:#1478ee!important;border:1px solid #fff!important}.products-section .dropdown-menu{}.products-section .dropdown-menu>li>a{padding:10px 10px 10px 10px;font-size:.9em!important}.products-section .dropdown-menu{margin-top:0!important}.single-product-wrap{background-color:#121015;border-radius:10px}.single-product-right{border-radius:10px}.related-products-wrap{overflow:hidden;margin-top:20px}.related-products-inside{padding:20px 0 20px 0;background-color:rgba(80,80,80,.5)}.related-product-row{background-color:#121015;overflow:hidden;margin-bottom:10px;padding-right:40px;position:relative;box-sizing:border-box}.related-product-row:hover{background-color:#1a1a1a}.related-product-row h2{font-size:1.0em;text-transform:uppercase;color:#c6c6c6}.related-product-row span{font-size:1.3em;font-weight:bold;box-sizing:border-box}.related-products-photo{float:left;margin-right:16px;background:center center;background-size:cover;width:160px;display:block;height:124px;max-height:124px;box-sizing:border-box}.related-products-more-info{border-radius:0;border:1px solid #e3e3e3;background-color:#fff;position:absolute;top:40%;right:40px}.back-link:link,.back-link:visited{color:#fff!important;font-weight:bold;text-transform:uppercase}.back-link:hover{color:#1478ee!important}.product-photo{padding:0;margin:0}.wrap-product-info{margin-bottom:20px;white-space:normal}.product-section-break{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #242327}.product-section-heading{text-transform:uppercase;color:#aaa;font-size:1em!important;margin-bottom:20px}.product-info{background-color:#111015;font-size:1em}.product-info p{color:#c6c6c6;font-size:1em}.part-numbers{display:block;font-size:.9em;margin-bottom:5px}.part-numbers span{font-weight:bold;text-transform:uppercase}.pricing{display:block;text-transform:uppercase;color:gray;font-weight:bold;margin-bottom:15px;font-size:1.6em;color:#fff}.product-info-category{color:#1478ee;font-weight:bold;font-size:1.1em;text-transform:uppercase}.product-info h1{font-size:1.2em;margin:5px 0 20px 0;color:#c6c6c6}.wrap-product-info h2{font-size:1.7em}#myform{text-align:center;padding:5px;border:1px dotted #ccc;margin:2%}.quantity,.add-to-cart{padding-bottom:5px;font-size:.8em;display:block;text-transform:uppercase}.found-in-list li a:link,.found-in-list li a:visited{color:#1478ee}.found-in-list li a:hover{color:#fff;text-decoration:underline}.qty{width:40px;height:25px;text-align:center}.addtocart{margin:0 auto}.quantity-wrap{overflow:hidden;text-align:center!important}.quantity-wrap a:link,.quantity-wrap a:visited{float:left;border:1px solid #444;font-size:10px;height:30px;width:30px;padding-top:5px;display:block}.quantity-wrap a:hover{border:1px solid gray;background-color:gray;color:#fff}.quantity-wrap span{color:#fff!important;font-size:1.5em}.quantity-section h3{color:#fff;text-transform:uppercase!important;font-size:.8em;margin:0 0 15px 0}.quantity-total{display:block;float:left;padding:4px 7px;font-size:14px!important;height:30px;width:40px}.quantity-plus{}.addtocart span{margin-right:15px}.other-products{text-align:center;color:#fff!important}.checkout-item-row{margin-bottom:5px;background-color:#111015;padding:0!important}.checkout-item-photo img{width:80px;height:80px;float:left;margin-right:10px}.checkout-item-category{font-size:.8em;font-weight:bold;display:block;color:#1478ee}.checkout-item-name{font-size:1em;font-weight:bold;display:block}.checkout-item-name a:link,.checkout-item-name a:visited{color:#fff}.checkout-item-name a:hover{text-decoration:underline}.checkout-item-price{font-size:1.5em;display:block;font-weight:bold;text-align:center}.checkout-item-info-wrap{padding:10px 0 10px 0}.checkout-item-number{font-size:18px;font-weight:bold}.checkout-item-quantity-wrap{text-align:center;padding:25px 0 20px 0}.checkout-item-price-wrap{text-align:center;padding:25px 0 20px 0}.checkout-item-remove-wrap{text-align:center;padding:25px 0 20px 0}.checkout-item-remove:link,.checkout-item-remove:visited{border:2px solid #fff;font-size:.6em;color:#fff;padding:4px 10px;text-align:center;border-radius:20px;text-transform:uppercase;font-weight:bold}.checkout-pricing-wrap{border-bottom:1px solid #444;padding-bottom:10px;margin-bottom:10px;font-size:.9em!important}.checkout-item-remove:hover{color:red;border:2px solid red}.checkout-subtotal{display:block;margin-bottom:5px}.checkout-shipping-and-handling{display:block}.checkout-order-total{display:block;text-transform:uppercase;font-weight:bold;font-size:1.1em}.checkout-order-total span{color:#1478ee;font-size:1.5em}.order-item-add-wrap{text-align:center;padding:25px 0 20px 0}.order-item-add:link,.order-item-add:visited{border:2px solid #fff;font-size:.6em;color:#fff;padding:4px 10px;text-align:center;border-radius:20px;text-transform:uppercase;font-weight:bold}.order-item-add:hover{border:2px solid green}.waterjet-pumps h2{text-transform:uppercase;font-size:1.4em;padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:1px solid #333}.pump-info{padding:40px;background-color:#fff;border-top-right-radius:5px;border-top-left-radius:5px}.pump-info p{color:#232323}.waterjet-header{color:#232323;margin-top:0;font-size:1.5em}.waterjet-specs-wrap{border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:30px;background-color:#181818;overflow:hidden}.waterjet-photo{margin:0 auto}.waterjet-part-section{background-color:#fff;padding:10px;border-radius:5px;margin-bottom:20px;text-align:center;font-size:12px;font-weight:bold}.waterjet-part-section:hover{background-color:#e3e3e3}.pneumatic-valves h2{text-transform:uppercase;font-size:1.4em;padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:1px solid #333}.pneumatic-valves-info{padding:40px;background-color:#fff;border-top-right-radius:5px;border-top-left-radius:5px}.pneumatic-valves-info p{color:#232323}.pneumatic-valves-header{color:#232323;margin-top:0;font-size:1.5em}.pneumatic-valves-specs-wrap{border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:30px;background-color:#181818;overflow:hidden}.pneumatic-valves-photo{margin:0 auto}.abrasive-cutting-heads-valves h2{text-transform:uppercase;font-size:1.4em;padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:1px solid #333}.abrasive-cutting-heads-info{padding:40px;background-color:#fff;border-radius:5px}.abrasive-cutting-heads-info p{color:#232323}.abrasive-cutting-heads-info ul{color:#232323}.abrasive-cutting-heads-header{color:#232323;margin-top:0;font-size:1.5em}.abrasive-cutting-heads-specs-wrap{border-radius:5px;padding:30px;background-color:#181818;overflow:hidden;margin-bottom:20px}.abrasive-cutting-heads-photo{margin:0 auto}.pdf{margin-bottom:20px;padding:15px;text-align:center;border:2px solid #333;border-radius:8px;background-image:url(img/xbg-metal-punch-dark.png.pagespeed.ic.Je5JAcK1CA.png);box-shadow:inset 0 0 20px 5px black}.pdf-wrap .col-md-4:nth-child(4) {clear:both}.pdf-wrap h2{margin-top:10px;font-weight:bold;text-transform:uppercase}.pdf a:hover{color:#fff}#search-results{background-color:#333;color:#eee;position:fixed;top:24px;right:50px;z-index:50;overflow:hidden;width:400px;max-height:50%;padding:10px 10px 10px 10px;border-radius:5px;-webkit-box-shadow:0 8px 6px -6px rgba(17,17,17,.81);-moz-box-shadow:0 8px 6px -6px rgba(17,17,17,.81);box-shadow:0 8px 6px -6px rgba(17,17,17,.81)}#search-results ul{padding-left:0}#search-results ul li:hover{background-color:#999!important;border-radius:3px}.search-section{margin-top:20px;clear:both;padding-top:20px}.search-item:nth-child(2n+1) {clear:both}.search-item h2{font-size:1.0em;text-transform:uppercase}.wrap-individual-search{background-color:#fff;padding:15px;overflow:hidden;color:#999;border-radius:8px;margin-bottom:20px}.wrap-individual-search h2{font-size:18px;margin:0}.wrap-individual-search p{color:#1b1a1e;margin-bottom:0;font-size:1.6em;font-weight:bold;line-height:1.6em}.wrap-individual-search .first-column p:last-child{font-size:1em;color:#666;line-height:1.2em}.wrap-individual-search img{border-radius:4px}.wrap-individual-search .btn-sm{border-radius:0;border:1px solid #e3e3e3;width:100%;display:block;text-align:center;margin-bottom:10px}.wrap-individual-search .btn-sm:hover{background-color:#e3e3e3!important}.wrap-individual-search .last-column .form-group-sm{margin-bottom:10px}.wrap-individual-search .last-column input,.wrap-individual-search .last-column .input-group-addon{border-radius:0}input{padding:5px}.breadcrumb>li a:link,.breadcrumb>li a:visited{font-size:1.0em;color:#fff}.breadcrumb>li a:hover{text-decoration:underline}.breadcrumb>li+li:before{content:"\203A";padding:0 5px;color:#1478ee;font-size:1.4em!important}.footer-above{background:#3a3c48;background:-moz-linear-gradient(top,#3a3c48 0%,#111015 50%,#3a3c48 99%);background:-webkit-linear-gradient(top,#3a3c48 0%,#111015 50%,#3a3c48 99%);background:linear-gradient(to bottom,#3a3c48 0%,#111015 50%,#3a3c48 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3c48', endColorstr='#3a3c48',GradientType=0 );padding:25px 0}.footer-above span:first-of-type{color:#fff;font-weight:600;text-transform:uppercase;font-size:1em}.footer-above span{color:#1478ee;font-size:1.4em}.search-icon{height:50px;width:50px;float:right}.social-media{height:40px;width:40px}.footer{background-color:#111015;padding:20px 0 40px 0;border-top:4px solid #3a3c48}.footer h3{font-size:1em;color:#fff;font-weight:600;text-transform:uppercase;margin-bottom:30px}.footer-logo{max-width:185px;margin-bottom:20px}.footer p{color:#9e9e9e;line-height:1.3em}.footer .widget-title{text-align:left;margin-top:20px}#menu-footer-menu,#menu-footer-products,.footer .menu{list-style-type:none;padding-left:25px;line-height:1em}#menu-footer-menu li:before,#menu-footer-products li:before,.footer .menu li:before{content:"\e080";font-family:'Glyphicons Halflings';font-size:9px;float:left;margin-top:4px;margin-left:-17px;color:#1478ee}#menu-footer-menu li a:link,#menu-footer-menu li a:visited,#menu-footer-products li a:link,#menu-footer-products li a:visited,.footer .menu li a:link,.footer .menu li a:visited{color:#c2c2c2}#menu-footer-menu li a:hover,#menu-footer-products li a:hover,.footer .menu li a:hover{color:#fff}#menu-footer-menu li,#menu-footer-products li,.footer .menu li{margin-bottom:10px}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{}.modal-content{border-radius:0;background-color:rgba(255,255,255,0);box-shadow:none;border:none;overflow:hidden}.modal.custom .modal-dialog{position:relative;background-color:#333;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.active.right{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.prev,.carousel-fade .carousel-inner>.item.active.left{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right,.carousel-fade .carousel-inner>.item.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media only screen and (max-width:1200px){.section-inside .btn{padding:12px 0!important}.commitment-section-text{margin-top:0}}@media only screen and (max-width:992px){.nav-top a:link,.nav-top a:visited{padding:12px 20px}.news-block-2,.news-block-1{min-height:275px;max-height:275px}.video-image{padding-right:15px}#technology-tabs{display:none}.nav-form{clear:both;width:100%}.nav-form .search{max-width:100%!important;width:100%}.nav-form .search-button{display:none!important}.home-slider h1{font-size:1.7em}.home-slider{min-height:450px}.home-slider h1{font-size:1.8em;text-align:center}.home-slider p{font-size:1em;text-align:center}.home-slider a.btn{margin:0 auto!important;display:block;width:50%}.home-1{background-position:775px 0}.home-1-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:450px}.home-2{background-position:10% 0}.home-2-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:450px}.home-3{background-position:0% 0}.home-3-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:450px}.home-4{background-position:850px 0}.home-4-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:450px}.home-5{background-position:900px 0}.home-5-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:450px}.home-6{background-position:800px 0}.home-6-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:450px}.home-7{background-position:800px 0}.home-7-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:450px}.home-8{background-position:800px 0}.home-8-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:450px}.home-9{background-position:600px 0}.home-9-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:450px}.checkout-item-info-wrap{padding:10px 0 10px 10px}.item:nth-child(2n+1) {clear:both}.wsi-nav{position:relative}.homepage-intro-left{background-color:rgba(0,0,0,.95)!important}}@media only screen and (max-width:768px){.home-slider{min-height:450px}.home-slider h1{font-size:1.8em;text-align:center}.home-slider p{font-size:1em;text-align:center}.home-slider a.btn{margin:0 auto!important;display:block;width:50%}.home-1{background-position:775px 0}.home-1-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:450px}.home-2{background-position:10% 0}.home-2-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:450px}.home-3{background-position:0% 0}.home-3-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:450px}.home-4{background-position:850px 0}.home-4-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:450px}.home-5{background-position:900px 0}.home-5-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:450px}.home-6{background-position:800px 0}.home-6-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:450px}.home-7{background-position:800px 0}.home-7-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:450px}.home-8{background-position:800px 0}.home-8-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:450px}.home-9{background-position:600px 0}.home-9-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:450px}.navbar .nav li .dropdown-menu li a{width:100%}.navbar-nav li:last-of-type{margin-right:0}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff}.checkout-item-row{text-align:center}.checkout-item-info-wrap{padding:10px 0 10px 0}.checkout-item-quantity-wrap{padding:10px 0 10px 0}.checkout-item-price-wrap{padding:10px 0 10px 0}.checkout-item-remove-wrap{padding:10px 0 20px 0}.related-product-row{padding:10px}.related-products-more-info{clear:both;position:relative;width:50%;text-align:center;margin:10px auto 10px auto;display:block;top:10px;bottom:10px;right:auto;left:auto}.submenu-pad{color:#e3e3e3!important;padding-left:40px!important;background-color:#2a2c37!important}a.medium-button,a.medium-button:visited,a.medium-button-inverse,a.medium-button-inverse:visited{padding:5px 15px 5px 15px}.homepage-intro{background-size:cover;background-position:top 0 right 30%}.homepage-intro-left{background-color:rgba(0,0,0,.75)!important}.intro-register{margin-right:20px}}@media only screen and (max-width:480px){p{font-size:1em;line-height:1.6em}.pump-info,.waterjet-specs-wrap{padding:20px}.home-slider{min-height:400px}.home-slider h1{font-size:1.5em;text-align:center}.home-slider p{font-size:.9em;text-align:center}.home-slider a.btn{margin:0 auto!important;width:200px}.commitment-section .container{padding:0}.slider-box-wrapper{margin-top:30px}.home-1{background-position:550px 0}.home-1-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:400px}.home-2{background-position:30% 0}.home-2-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:400px}.home-3{background-position:0% 0}.home-3-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:400px}.home-4{background-position:600px 0}.home-4-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:400px}.home-5{background-position:700px 0}.home-5-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:400px}.home-6{background-position:600px 0}.home-6-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:400px}.home-7{background-position:600px 0}.home-7-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:400px}.home-8{background-position:72 0 0 0}.home-8-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:400px}.home-9{background-position:600px 0}.home-9-bg{background-color:rgba(20,120,238,.80);overflow:hidden;min-height:400px}.addtocart img{width:100%}.related-product-row{text-align:center}.related-products-photo{float:none;margin:0 auto}.related-products-photo img{margin:0 auto;max-width:200px;display:block}.notice-store-popup{width:90%}a.medium-button,a.medium-button:visited,a.medium-button-inverse,a.medium-button-inverse:visited{padding:5px 15px 5px 15px;white-space:nowrap}a.large-button,a.large-button:visited,a.large-button-inverse,a.large-button-inverse:visited{white-space:nowrap}.intro-register{margin-right:10px;margin-bottom:20px}.commitment-section img{margin:-80px 30px 0 30px;max-width:80%}.homepage-intro h1{font-size:22px}}@media only screen and (max-width:1450px){.tagline{display:none}}.btn-white{background-color:#fff!important;color:#1478ee!important}.breadcrumb{background-color:transparent}@media (min-width:600px, max-width: 1200px){.modal-dialog{width:600px}#product-image-modal>.modal-dialog>.modal-content{width:600px}}@media (min-width:1200px){.modal-dialog{width:900px}#product-image-modal>.modal-dialog>.modal-content{width:900px}}#product-image-modal .modal-dialog{top:50%;margin:0 auto;max-width:calc(100% - 20px);transform:translate(0,-50%)}#product-image-modal .modal-content{width:auto}#product-image-modal #modal-image{width:auto;height:auto;max-width:100%;max-height:calc(100vh - 50px);max-height:calc(100dvh - 50px);margin:0 auto}@media screen and (max-width:1700px) and (min-width:0px){.navbar-form-wrapper{width:300px;margin-left:50px}}@media screen and (max-width:1300px) and (min-width:0px){.navbar-form-wrapper{width:200px;margin-left:50px}}@media screen and (max-width:1140px) and (min-width:0px){.navbar-form-wrapper{width:150px;margin-left:50px}}.user-gear:hover .user-menu{display:block}.user-menu{display:none;position:absolute;min-width:300px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1000;top:0;right:0;min-height:200px;padding:20px;background-color:#333}.user-menu a{text-decoration:none;display:block}.user-menu a:hover{background-color:#666}.btn-circle{width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:1.428571429;border-radius:15px}.btn-circle.btn-lg{width:50px;height:50px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:25px}.btn-circle.btn-xl{width:70px;height:70px;padding:10px 16px;font-size:24px;line-height:1.33;border-radius:35px}@media (max-width:767px){.text-xs-center{text-align:center!important}.text-xs-center *{text-align:center!important}#menu-footer-menu li:before,#menu-footer-products li:before,.footer .menu li:before{display:none!important;content:none!important}#menu-footer-menu,#menu-footer-products,.footer .menu{padding-left:0!important}}@media only screen and (max-width:768px){.nav>li>a.dropdown-toggle{display:none}.nav .dropdown-menu{display:block;position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}}.count-input{position:relative;width:100%;max-width:165px}.count-input input{width:95%;border:1px solid #e3e3e3;border-radius:2px;background:none;text-align:center;color:#1478ee}.count-input input:focus{outline:none}.count-input .incr-btn{display:block;position:absolute;width:30px;font-size:24px;font-weight:300;text-align:center;line-height:30px;top:50%;right:0;margin-top:-15px;text-decoration:none}.count-input .incr-btn:first-child{right:auto;left:0;top:46%}.count-input.count-input-sm{max-width:125px}.count-input.count-input-sm input{height:36px}.count-input.count-input-lg{max-width:200px}.count-input.count-input-lg input{height:70px;border-radius:3px}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.table-striped > tbody > tr:nth-of-type(odd) {background-color:#f0f0f0}.tooltip_templates{display:none}.bootbox.modal.covid>.modal-dialog>.modal-content{background-color:#000!important}.homepage-intro-left{background-color:rgba(0,0,0,.55)}.homepage-intro-left h1{text-transform:none}.homepage-intro-commitment{padding:30px}.homepage-intro-commitment h2{color:#000;text-transform:uppercase;padding-bottom:20px}.homepage-intro-commitment p{color:#000}.intro-register{display:inline-block;margin-right:20px}.center-image{margin:0 auto}