/*!/wp-content/themes/northtech/style.css*/body.home .entry-header{display:none!important}.storefront-full-width-content .content-area{float:none!important}.term-description{margin-bottom:5rem!important}figcaption{text-align:center}iframe.YTvideo{display:block;width:100%;aspect-ratio:16 / 9;margin:auto auto 2em}hr.arrow-line{position:relative;margin:0!important;max-width:100%!important;height:4px;background-color:#000;overflow:visible!important}hr.arrow-line::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px;height:12px;border-top:4px solid #000;border-right:4px solid #000;transform:translateY(-50%) rotate(45deg)}.jssocials-shares i.fa-envelope{font-size:1.5em}img{-webkit-touch-callout:none}.woocommerce-order-details tfoot{display:none!important}div.is-ajax-search-details,div.is-ajax-search-result{background:#fff}.is-search-form input::placeholder{font-style:italic;color:#444;opacity:.5}.is-search-form label{position:relative}.is-search-form label:before{content:'\f002';display:block;font-family:"Font Awesome 5 Free"!important;position:absolute;color:#444;opacity:.5;font-size:17px;margin:auto;left:9px;line-height:2}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{pointer-events:none!important}.wp-block-buttons.aligncenter{display:block!important}ol.flex-control-nav{display:flex;flex-wrap:wrap}ol.flex-control-nav li{width:17%!important;margin:auto 3.75% auto 0!important;float:none!important}ol.flex-control-nav li:nth-child(5n+5){margin:auto 0!important}.page-id-2922 .um-field-error{display:none!important}p{text-align:justify}.woocommerce-product-search button{visibility:hidden}.login-msg{text-align:center;color:#cf2e2e}.search-focus{opacity:1!important;visibility:visible!important;transform:translate(0)!important}@font-face{font-family:'Oswald Bold';src:url(/wp-content/themes/northtech/fonts/oswald-bold-webfont.woff2) format('woff2'),url(/wp-content/themes/northtech/fonts/oswald-bold-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Oswald';src:url(/wp-content/themes/northtech/fonts/oswald-regular-webfont.woff2) format('woff2'),url(/wp-content/themes/northtech/fonts/oswald-regular-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}.woocommerce-product-details__short-description{margin:20px auto}#html5-watermark{display:none!important}#html5-lightbox-overlay{opacity:0.5!important}*{box-sizing:border-box;outline:none!important}#frame,input.sendManualEmail{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}h1,h2,h3,h4,nav{font-family:"Oswald";text-transform:uppercase}h1,h2,h3,h4{line-height:1.2em}#container h1,#container h2,#container h3,#container h4{margin:0 0 .75rem}textarea{resize:none;min-height:200px}.custom-form select,.filter select{height:50px;width:100%;color:#787878;padding:12px;border:1px solid #a6a6a6}.filter select{width:50%}body.logged-in li.login,li.logout{display:none!important}body.logged-in li.logout,li.register{display:inline-block!important;float:right!important}li.register{background:#cf2e2e!important}li.register .mega-indicator,li.register .sub-menu-toggle{display:none!important}@media screen and (max-width:1024px){li.register{float:none!important;display:block!important}nav#site-navigation .handheld-navigation ul>li.register>a{color:white!important}}.wp-block-button>a{text-decoration:none!important}.entry-content p:not(last-of-type){margin-bottom:20px}li.blocks-gallery-item{width:200px!important}mark.count{display:none}header.woocommerce-products-header{padding:0 0 15px!important}ul.wc_payment_methods,body.woocommerce-cart .csbwfs-social-widget,body.woocommerce-checkout .csbwfs-social-widget{display:none!important}body.woocommerce-checkout #container input,body.woocommerce-checkout textarea{background:#fff!important;border:1px solid #ddd!important;resize:none}body.woocommerce-page .entry-header{padding:0 0 30px!important}abbr.required{border:none!important;text-decoration:none!important}#credit_cards{margin:auto auto 20px}#credit_cards img{display:inline-block;vertical-align:middle;width:50px}#credit_cards .transparent{opacity:.2}#expiration-date select{width:49%;display:inline-block}.creditCardForm select{display:block;height:47px;padding:0 0 0 12px;overflow:hidden;position:relative;white-space:nowrap;line-height:35px;color:#666;font-size:15px;text-align:left;text-decoration:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;user-select:none;background:none;background-color:#fff;border:1px solid #ddd}#shipping_method li>*{display:inline-block}#shipping_method li>label{width:180px;vertical-align:top}.videoBkg{position:relative;width:100%;min-height:100vh;display:flex;align-items:flex-end;overflow:hidden;background-repeat:no-repeat;background-size:cover}.videoBkg .headline{position:absolute;text-align:left;z-index:1;margin:auto;left:0;right:0;padding:0 30px 30px;background:#000;background:linear-gradient(0deg,rgb(0 0 0 / .55) 25%,rgb(0 0 0 / .3) 75%,#fff0 100%)}.headline>*,.noResults{max-width:1200px;margin:auto!important}.noResults{padding:30px}.headline h1{font-size:80px;text-shadow:0 0 10px rgb(0 0 0 / .7);color:#fff}.headline h2{color:#fff;font-weight:600;font-size:40px;text-shadow:0 0 10px rgb(0 0 0 / .7)}.no-flexboxlegacy .videoBkg h1{margin:auto!important;left:0;right:0;top:0;bottom:0;max-height:190px}.videoContainer{position:relative;top:0;left:0;min-width:100%;max-height:100%;-webkit-filter:sepia(.5) brightness(.8);filter:sepia(.5) brightness(.8)}#myVideo{width:100%;object-fit:cover;height:100vh;margin-bottom:-7px}.content-area-new .entry-content>*,.content-area-new header,.content-area-new .wp-block-group>*,.page-template-template-parts .entry-content{max-width:1200px;margin-left:auto!important;margin-right:auto!important}.page-template-default .entry-content,.entry-header,.page-template-template-manuals .entry-content,.page-template-template-parts .entry-content,#manuals,.filter,.content-area-home .wc-block-grid__products,.single-product .product{padding:0 30px;max-width:1200px;margin:auto}.content-area-home .wc-block-grid__product-title{text-align:center}.header-img,.product-header,header.entry-header,header.woocommerce-products-header{position:relative;min-height:290px;width:100%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center;margin:0 auto 50px;display:flex;align-items:center;justify-content:center;filter:grayscale(100%)}.product-header{background-attachment:scroll}header.entry-header,header.woocommerce-products-header{max-width:100%;margin-bottom:2rem!important;overflow:hidden}header.entry-header img,header.woocommerce-products-header img{width:100%;position:absolute}.overlay{height:100%;width:100%;display:block;position:absolute;background:rgb(0 0 0 / .6);background:linear-gradient(180deg,rgb(0 0 0 / .7) 0%,rgb(0 0 0 / .2) 35%,#fff0 100%)}.header-img>h1,header.entry-header h1,header.woocommerce-products-header h1{color:#fff;margin:0;padding:90px 0 0;text-shadow:0 0 8px rgb(0 0 0 / .8);z-index:1;text-align:center}.wp-block-cover{max-width:100%;margin:auto!important}.wp-block-cover h2{text-shadow:0 0 8px rgb(0 0 0 / .8)}main.contact-area{max-width:none}.wp-block-group .wp-block-columns{margin:auto!important;max-width:1200px;padding:0 30px}.wp-block-group{padding:2em 30px 1em!important;margin:auto!important}.wp-block-columns{padding:0 30px!important}.wp-block-group__inner-container>.wp-block-columns{padding:0!important}.wp-block-group__inner-container{padding:0!important}.full-group{max-width:100%!important}.archive #main>*:not(header),.page-template-template-search main{max-width:1200px;margin:auto}.has-header,body.home #container{margin:0!important}.has-header #main{padding:0}#directions{padding:50px 0}#directions iframe{margin:0 0 30px}#directions form,#directions h3{max-width:1200px;margin:auto;padding:0 30px}#directions form{display:flex}#directions input[type=text]{flex:1;border-radius:0px!important}#directions input[type=submit]{border-radius:0px!important}.content-area-home #main,.content-area-contact #main{max-width:100%;padding:0}.content-area-contact .wp-block-columns{max-width:1200px;padding:0 30px;margin:auto}.content-area-contact .hentry{margin:0!important;padding:30px 0 0}.page-template-template-fullwidth #main{margin:auto!important}main.full .entry-content>p,main.full .entry-content>h2{padding:0 30px}.mapcontainer{padding:0 30px}.contact-page article{width:100%}.contact-page .wp-block-columns,.contact-page .wp-block-group,.calWrap{max-width:1200px;margin-left:auto!important;margin-right:auto!important;padding:0 30px}.content-area-home .hentry{margin:0!important}.content-area-home .entry-content{width:100%;max-width:100%;padding:0;margin:auto}.content-area-home .site-main{margin:auto}button:hover,a.wp-block-button__link:hover,input[type="submit"]:hover{opacity:.7}#header{position:fixed;top:0;width:100%;z-index:100;background:rgb(0 0 0 / .45)}nav#site-navigation{background:#fff0;font-family:"Oswald";text-transform:uppercase;border-top:solid 1px #ddd}nav#site-navigation ul,nav#site-navigation li,li.mega-menu-item>a{line-height:1.3!important}ul.mega-sub-menu span{display:none!important}ul.mega-sub-menu span.aws-search-btn_icon{display:inline-block!important}.firefox li.mega-menu-item>a{line-height:1.5em!important}@supports (-ms-ime-align:auto){li.mega-menu-item>a{line-height:1.5em!important}}.site-header-wrapper{max-width:1200px;padding:10px 20px;margin:auto}.nav-top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#branding-nt{width:300px}#search{display:block;position:relative;width:520px}#search .widget{margin:0!important}form.search-form{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}.site-main form.search-form{padding:0 30px}form.search-form .search-field{width:100%;height:37px;padding:0 10px 0 20px;margin-bottom:0;border:none}form.search-form .search-field::placeholder{opacity:.8}button,input[type=submit]{border-radius:4px!important}form.search-form button{border-radius:0!important}form.search-form .search-submit,.forms-widget button,.signups a,li.product .product-link>a,a.demo{padding:8.5px 20px;margin:0;color:#fff;background:#cf2e2e;border:1px solid #fff0;transition:all .3s ease-in-out;letter-spacing:.02em;line-height:0;text-decoration:none!important;font-size:15px;font-weight:400;text-align:center;position:relative;transition:0.25s;box-sizing:border-box;border-radius:4px}.custom-form input[type="submit"]{color:#fff;background:#cf2e2e;border:1px solid #fff0;transition:all .3s ease-in-out;border-radius:4px}li.product .product-link>a,a.demo{padding:20px}a.demo{font-size:18px;margin:10px 0;display:inline-block}.nf-form-content{padding:0!important}.nf-form-fields-required{font-size:14px;margin:auto 0 15px}.nf-field-element input[type=button]{background:#cf2e2e!important;color:#fff!important;border-radius:4px}body.logged-in .loginUser{display:none!important}.signups a:hover,li.product .product-link>a:hover,a.demo:hover,.nf-field-element input[type=button]:hover{background:#9c2222!important}.signups p{text-align:center}.ask-btn .nf-field-element input[type=button]{background-color:#eeeeee!important;font-weight:600;color:#333333!important;padding:.6180469716em 1.41575em}.ask-btn .nf-field-element input[type=button]:hover{background-color:#d5d5d5!important}#nf-form-11-cont{margin:20px auto 0}#nf-form-11-cont nf-fields-wrap{display:flex;align-items:center}#nf-form-11-cont .quantity{margin-right:.875em}#nf-form-11-cont input[type=button]{font-size:18px;font-weight:normal!important;background-color:#333333!important;border-color:#333333!important}form.search-form .search-submit,form.search-form .search-submit:hover{background:rgb(70 70 70);color:rgb(255 255 255 / .8);width:auto}body.search .results,body.search #container form,body.error404 #primary,main .dgwt-wcas-search-wrapp{max-width:1200px;margin:auto}body.search .results{display:flex;flex-wrap:wrap;justify-content:space-between}body.search .woocommerce-result-count,body.search .woocommerce-ordering{display:none!important}main .dgwt-wcas-search-wrapp,body.search .page-header,body.search ul.products{padding:0 30px}body.search .product-image{margin:auto auto 10px;position:relative;width:180px;height:190px;display:flex;align-items:center;justify-content:center}body.search .product-image img{height:100%;width:100%;max-width:initial;margin:auto;object-fit:cover}body.search ul.products{display:block}body.search .product-image a{display:block;height:100%;width:100%}body.search article{padding:20px;margin:20px 0;flex-basis:22%;text-align:center;border:1px solid rgb(0 0 0 / .3)}body.search article h2{color:inherit!important;font-size:22px;margin:auto!important}body.search a:hover{text-decoration:underline}body.search .page-header{margin:20px auto}body.search article h3{font-size:36px}@media screen and (max-width:725px){body.search .results{justify-content:space-evenly}}.action-items a{text-transform:uppercase;letter-spacing:1px;font-weight:700;color:#fff}.action-items a:hover{text-decoration:underline}.action-items h2{font-size:25px;font-weight:400}.action-items h2:before,.action-items p>a:before{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;display:inline-block;margin:0 10px 0 0}.action-items p{text-align:center}.action-items h2:before{content:'\f3cd'}.action-items p>a:before{content:'\f3c5'}#menu-toggle{position:absolute;left:-9999px;top:-9999px}.label-toggle{z-index:1000;padding:5px 10px;text-align:center;max-width:100px;margin:auto!important;position:absolute;right:10px;top:15px;display:none!important}.line{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:40px;height:3px;background-color:#fff;display:block;margin:6px auto}.handheld-navigation{overflow:visible!important;display:none}nav>div.mega-menu-wrap{width:100%!important;max-width:1200px!important;margin:auto!important}nav ul.nav-menu{position:relative;padding:0;margin:0}ul.mega-menu>li>ul.mega-sub-menu{box-shadow:0 3px 6px rgb(0 0 0 / .2)!important}span.mega-indicator{display:inline-flex!important;line-height:0!important}nav ul.mega-menu>li>a{text-transform:uppercase!important;font-size:18px!important;padding:7px 20px 10px!important}ul.mega-sub-menu a:hover{text-decoration:underline!important}li.mega-menu-flyout ul.mega-sub-menu>li:not(last-of-type){border-bottom:solid #ccc 1px!important}li.mega-menu-flyout>ul.mega-sub-menu a{font-size:16px!important;text-decoration:none!important;text-transform:uppercase!important;padding:10px!important}nav li.directions,nav li.phone{float:right!important;display:none!important}nav li.smLogo{display:none!important}nav li.smLogo>a{background:transparent!important}nav li.smLogo{margin:0 25px 0 0!important;background-image:url(/wp-content/uploads/2020/04/Northtech-Logo-white.png)!important;background-repeat:no-repeat!important;background-size:contain!important;background-position:center!important}nav li.smLogo>a{color:transparent!important}nav li.smLogo>a:hover{background:transparent!important}nav li.directions a:hover,nav li.phone a:hover{background:transparent!important}nav ul.mega-menu>li.directions>a,nav ul.mega-menu>li.search>a{font-size:0!important}li.search .dgwt-wcas-search-wrapp{max-width:100%}nav li.directions>a:before,nav li.search>a:before,nav li.phone>a:before{font-family:"Font Awesome 5 Free"!important;font-style:normal!important;font-size:18px!important;line-height:1.33em!important;font-weight:900!important;display:inline-block!important;margin:2px 6px 0 0px!important}.firefox #header{height:119px}.firefox nav li.search>a:before,.firefox nav li.phone>a:before{margin:0 6px 0 0px!important}.firefox nav li.directions>a:before{margin:3px 6px 0 0px!important}nav li.phone>a:before{content:'\f3cd'}nav li.directions>a:before{content:'\f3c5'}nav li.search>a:before{content:'\f002'}nav form.search-form input,nav form.search-form input:focus{background-color:#ddd;color:#000!important;border-radius:0!important}nav form>button[type=submit]{left:auto!important;right:0!important;width:auto!important;height:100%!important;clip:unset!important;clip-path:unset!important;padding:0 20px!important;border-radius:0!important}html.firefox nav li.phone{margin-top:3px!important}nav.main-navigation-nt li.machinery>ul>li{padding:15px 0 15px 30px!important}.machines ul.product-categories li:before,footer .machines ul.wc-block-product-categories-list--depth-0>li:nth-of-type(6),footer .machines ul.wc-block-product-categories-list--depth-0>li:last-child{display:none!important}nav .machines ul a{color:#555!important}.machines ul.product-categories,.machines>ul.wc-block-product-categories-list{display:flex;flex-wrap:wrap;gap:1rem;padding:15px 30px}.machines ul.product-categories ul,.machines li{margin:0!important;padding:0!important}.machines ul.product-categories>li.cat-item,.machines ul.wc-block-product-categories-list>li{font-size:16px;text-transform:uppercase;flex-basis:18%;flex-grow:1;text-align:start}.machines ul.wc-block-product-categories-list>li>a{font-weight:700}.machines ul.children>li.cat-item{font-size:14px}.machines ul.children>li.cat-item,.machines ul.wc-block-product-categories-list>li>ul>li{text-transform:capitalize}.machines ul.wc-block-product-categories-list>li>ul>li *{font-weight:400}.stock.in-stock::before{display:none}ul.tabs{display:none!important}.woocommerce-Tabs-panel--description{width:100%!important;float:none!important}body.page-template-template-roi article{margin:0!important}article.hentry{margin:0!important}.content-area-member .entry-title,.content-area-form .entry-title{text-align:center}.content-area-member article{max-width:500px;margin-left:0 auto!important}.content-area-form .entry-title{text-align:center}.content-area-form main{margin-left:auto!important;margin-right:auto!important}.page-id-916 .content-area-form main{max-width:1200px;margin-left:auto!important;margin-right:auto!important}select.state{visibility:hidden}.content-area-roi .entry-content,#calculator{display:inline-block;vertical-align:top}.content-area-roi .entry-content{width:34%;padding:0 40px 0 0}#calculator{width:65%;margin:auto;padding:30px;background:rgb(238 238 238 / .4);position:relative}#calculator .row,.input-group{display:flex;align-items:center}.input-group{align-items:stretch;width:25%;justify-content:flex-start;margin:0 4% 0 0}#calculator .row{padding:0 0 15px}#calculator label{width:70%;line-height:1.2;padding:0 20px 0 0;font-size:20px;color:#000;position:relative}#calculator label>span{font-size:15px;display:block}#calculator input[type=number]{background:#fff;font-size:18px;border:solid 1px #bbb;box-shadow:none}#calculator label i{font-size:13px;position:relative}#calculator p{margin:0 0 10px}#calculator .row input{text-align:right}#calculator .row input.currency{text-align:left}#calculator .row input.short{width:80%;padding-right:20px}#yearsRow span{font-size:13px}#yearsRow input.short{padding-right:40px!important}#calculator .total,#calculator .total input{font-weight:bold!important}#increaseRow label{flex:1}#increaseRow .input-group{flex:2}#increaseRow input{margin:0 14px 0 0}span.tooltip{visibility:hidden;font-family:"Source Sans Pro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;width:200px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:10px 15px;position:absolute;z-index:1;bottom:150%;margin:auto;left:-100px;right:0;font-size:15px;line-height:1.1em;opacity:0;transition:opacity 0.3s}span.tooltip::after{content:"";position:absolute;top:100%;left:50%;border-width:5px;border-style:solid;border-color:#555 #fff0 #fff0 #fff0}#calculator label i:hover span.tooltip{visibility:visible;opacity:1}.input-group{position:relative}.input-group input{width:100%}.firefox .input-group input{max-width:140px}.input-group-addon{align-items:center;display:flex;justify-content:center;padding:6px 12px;font-size:22px;font-weight:400;line-height:1;color:#fff;text-align:center;background-color:#bbb}.addRight{position:absolute;height:100%;right:0}.woocommerce-products-header{text-align:center}.hide-info{position:relative;background:#fff;display:flex;-webkit-display:flex;-ms-display:flex;-o-display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center;width:100%;min-height:400px;top:0;bottom:0;padding:15px;vertical-align:center;margin:50px auto}.hide-info form{width:100%}* .hide-info label{text-align:left;font-weight:400;display:block;margin:20px 0 5px}.login-remember{line-height:normal!important;text-align:center!important}.login-remember label{font-size:15px!important;margin:20px 0;!important}p.login-username{margin:0 0 1em}.hide-info h3{margin:auto 50px;line-height:1.2}.hide-info>a,.login-submit input{display:block;font-size:18px;font-weight:600;padding:20px;margin:0;color:#fff;background:#cf2e2e;transition:all .3s ease-in-out;letter-spacing:.02em;line-height:0}.hide-info>a:hover{opacity:.7}@media screen and (min-width:768px){.product .hide-info{float:left;width:40%}}div.register{display:block;margin:10px 0 0;text-align:center}.hide-info div.register a,a.dealerReg{display:inline-block;font-size:14px;color:#fff;padding:15px;background:#888;line-height:0}a.dealerReg{margin:10px auto}.hide-info div.register a:hover{opacity:.7}.no-flexboxlegacy .hide-info{display:table-cell;text-align:center;vertical-align:middle}.hide-info>a{display:inline-block!important}#calculator>.hide-info{position:absolute;left:0;bottom:auto;height:100%;top:auto;background:rgb(255 255 255 / .8);z-index:1;padding:15px 60px;margin:-30px auto auto}iframe.map{width:100%;margin-bottom:-7px}form#map input[type='submit']{background-color:#cf2e2e;color:#fff}form.search-parts{display:flex;align-items:flex-start}form.search-parts>div{padding:0 3px}form.search-parts>div:first-of-type{padding-left:0}form.search-parts>div:last-of-type{padding-right:6px}.help-block{font-size:13px}form.search-parts input[type="text"]{width:100%}.NTmodel{position:relative}.NTmodel span.start{background:#ccc;position:absolute;top:0;height:46.5px;margin:auto;padding:5px 10px;line-height:2.2}.NTmodel input{padding-left:50px}.services-sidebar{border-left:1px #999 solid;padding-left:50px!important}input#filterManuals{width:100%;margin:20px 0}#manuals .manual-listing{margin:30px auto}.filter .selectSub{display:none}#manuals .manual-listing h3{border-bottom:solid 1px rgb(0 0 0 / .3);padding:0 0 10px}.manual-listing .sub-listing:not(:first-of-type){margin-top:40px}#manuals h4{color:#cf2e2e;margin:15px 0 0}#manuals .manualName{display:flex;justify-content:space-between;width:100%;margin:15px 0;align-items:center}.manualName span{padding:0 10px 0 0}#manuals .manual-listing a{display:inline-block;margin:auto 0 auto auto;color:#333;background-color:#eee;padding:.6180469716em 1.41575em;cursor:pointer;font-weight:600;font-size:.875em}#manuals p.manual-listing a:hover{background-color:#d5d5d5}#manuals .wp-block-file:not(last-of-type){border-bottom:solid 1px rgb(0 0 0 / .3)}#manuals .wp-block-file a:first-of-type{width:100%;flex:1}ul.anchors{list-style:none;padding:0;margin:0 0 15px;width:100%}ul.anchors>li{display:inline-block;width:19.8%;margin:2px .2% 0 0;vertical-align:middle}ul.anchors a:hover{opacity:.8}.js-accordion-item{margin:0 0 8px}.js-accordion-item h4{background:#ddd;padding:10px 15px;margin:0!important;font-size:25px}.c-accordion__title:after{right:8px}.c-accordion__content{border:solid 1px #ddd;padding:25px 30px}.c-accordion__content p{margin:0!important;font-size:18px;color:#000}body.home .rand-products{max-width:1300px;margin:50px auto;display:flex;align-items:center}body.home .rand-products div.wp-block-button{position:relative;max-width:235px}body.home .rand-products a.wp-block-button__link{background:#fff0;position:relative;width:100%!important;font-weight:300!important;font-size:22px!important;line-height:1.3em!important}body.home .rand-products a.wp-block-button__link:before{content:"\f061";margin:0 0 25px;color:#6d6d6d;display:block;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;line-height:0;padding:50% 0;text-align:center;width:100%;background:#ddd;border-radius:50%;height:0;font-size:80px}body.home .rand-products li.product>a:not(.button){display:block;width:200px;height:200px;overflow:hidden;position:relative;margin:auto auto 25px}body.home .rand-products li.product>a>img{width:auto;height:100%;margin:auto}body.home .rand-products>.wp-block-column:first-of-type{flex:3;flex-basis:auto!important}body.home .rand-products>.wp-block-column:last-of-type{flex:1;flex-basis:auto!important}ul.products.columns-3{justify-content:center;display:flex;align-content:center;align-items:center}body.home .remaining{display:none!important}body.home ul.products.columns-3>li{width:auto!important;float:none!important;margin:auto 15px!important;flex:1}body.home ul.products.columns-3 li.product h2{font-size:34px!important}body.home ul.products.columns-3 li.product .price{font-size:22px;font-weight:bold!important;color:#cf2e2e!important}.remaining{font-size:18px;font-weight:700}.product-layout ul.products.columns-3{justify-content:center;display:flex;flex-wrap:wrap;align-content:center;align-items:center;margin:auto auto 50px}.product-layout ul.columns-3>li,ul.columns-3 li.product.last{margin:1%!important}.product-layout ul.products li.product{border:solid 1px #777;padding:10px 5px}ul.products .product-details,ul.products .description{margin:auto;flex:3;padding:0 20px}ul.products .remaining{flex:2;text-align:center}ul.products .description p{width:100%;text-align:center}ul.products .product-link{margin:auto 0 auto auto}ul.products.columns-4>li.product img{margin:auto auto 1.618em!important}body.subcategory ul.products,ul.parts-results{display:table;width:100%;border-collapse:separate;border-spacing:0;box-sizing:content-box}body.subcategory ul.products li.product,ul.parts-results li.product{float:none!important;width:100%!important;margin:auto!important;display:flex!important;align-items:center;justify-content:space-between;border:0;max-width:none!important;padding:10px 20px;border:none}body.subcategory ul.products li.product:nth-of-type(odd),ul.parts-results li.product:nth-of-type(odd){background:#fbfbfb}body.subcategory ul.products li.product:nth-of-type(even),ul.parts-results li.product:nth-of-type(even){background:#fdfdfd}body.subcategory ul.products li.product style{display:none!important}body.subcategory ul.products li.product:after{display:block;content:"";clear:both}body.subcategory ul.products li.product img,ul.parts-results li.product img{margin:auto!important;float:none;max-width:200px}.product-layout li.product h2{font-size:22px!important;margin:8px auto 10px!important}.product-layout li.product img{margin:auto auto!important}.parts-results h2{font-size:30px!important;margin:auto!important}body.subcategory li.product h2{font-size:26px!important;margin:auto!important}li.product .wpss_social_share_buttons{display:table;margin:auto}.product-layout li.product .price,.wc-block-grid__product-price span.amount,.parts-results li.product .price{margin:auto!important;font-size:26px;font-weight:bold!important;color:#cf2e2e!important}.summary .price{font-size:26px;font-weight:bold!important;color:#cf2e2e!important;margin:20px 0 0!important}body.subcategory ul.products .product-details,.parts-results .product-details{flex-direction:column}body.subcategory ul.products li.product .description p:not(:first-of-type),.rand-products .description{display:none}.term-description{margin:auto auto 50px;text-align-last:center}ul.parts-results{margin:50px auto auto}.tax-product_cat .socialShare{text-align:center}.socialShare h3{color:#999;margin:0!important}.woocommerce-tabs{padding:30px 0 10px!important}.woocommerce-Tabs-panel{margin:auto!important}.single-product div.product form.cart{margin:auto!important}.single-product div.product .jssocials-shares{margin:auto auto 10px!important}#colophon{background:#6d6d6d;color:#fff}.site-footer a{color:#fff!important}.nf-form-content{max-width:none!important}.content-area-member .wp-block-ninja-forms-form{max-width:450px;margin:auto}.entry-content{position:relative}.side-img,.portrait img{position:absolute}.side-img{min-width:750px}.portrait img{bottom:-32px;max-width:435px;right:0;margin:auto}footer .wp-block-columns{padding:0!important}.footer-widgets,.forms-widget{border-bottom:1px solid rgb(255 255 255 / .2)}.footer-widget-1 a{text-decoration:none!important}.footer-widget-1 a:hover{text-decoration:underline!important}.footer-widget-1{float:none!important;width:100%!important}.footer-widget-1 li::before,.footer-widget-1 .nav-item{display:none!important}.footer-widget-1 ul,.footer-widget-1 li{list-style:none;margin:0!important;padding:0!important}.footer-widget-1 ul{text-align:justify}.footer-widget-1 ul.menu:after{content:'';width:100%;display:inline-block}.footer-widget-1 ul.sub-menu{text-align:left}.footer-widget-1 ul.sub-menu a{color:#d2d2d2!important}.footer-widget-1 ul.menu>li.machinery>ul.sub-menu{display:flex;flex-wrap:wrap;position:relative;left:-10px;width:101%;font-size:15px}.footer-widget-1 ul.menu>li.machinery>ul.sub-menu>li{width:20%;padding:10px!important}.footer-widget-1 ul.menu>li.machinery{margin:0 0 50px!important}body.home .footer-widget-1 ul.menu>li.machinery{display:none!important}.footer-widget-1 ul.menu>li.machinery>ul.sub-menu>li>a{font-weight:700}.footer-widget-1 ul.menu>li:not(.machinery){display:inline-block;vertical-align:top;width:24%;margin:0 0 30px!important}.footer-widget-1 ul.menu>li>a{text-transform:uppercase;font-weight:700}.footer-widget-1 ul.menu li.logout,.footer-widget-1 ul.menu li.phone,.footer-widget-1 ul.menu li.directions,.footer-widget-1 ul.menu li.search,.footer-widget-1 ul.menu li.smLogo{display:none!important}.footer-widget-3 p{text-align:left}.footer-widgets.col-4 .block{width:29.884057971%}.footer-widget-4 i:before{font-size:28px;display:inline-block;margin:0 10px}.footer-widget-4 i:hover{opacity:.5}.forms-widget{display:flex;padding:0 30px 45px;justify-content:center;-webkit-justify-content:space-evenly;-ms-justify-content:space-evenly}.footer-widgets{padding-top:45px!important}.forms-widget h3{line-height:1.3em;margin:0 0 20px;color:#fff!important;font-size:1.41575em}.forms-widget>div{flex:1 0 auto;-ms-flex:1 0 auto;text-align:center;padding:0 30px;width:100%;max-width:320px}.partRequest{padding:50px 0 0;max-width:none!important}.partRequest .submit-wrap .nf-field-element{text-align:center}body.logged-in .partRequest .nf-form-fields-required{display:none}div.fourFields{margin:auto auto 20px}div.twoFields>div{width:49.6%!important;display:inline-block}div.fourFields>div{width:24.6%!important;display:inline-block}a.demo_button:hover{text-decoration:underline}div.wc-block-grid__product-title{text-align:left;font-size:2em!important;font-family:"Oswald";text-transform:uppercase}form.cart .demo_button{padding:0 10px}main.contact-area{display:flex;flex-wrap:nowrap;padding-bottom:0!important}p.message{font-size:22px;font-weight:700;color:#cf2e2e;margin:20px auto;text-align:center}body.page-template-template-forms p.message,.content-area-parts p.message{text-align:center}body.page-template-template-forms h5,.login-form h5{font-size:18px;margin:15px auto}.login-form h5{text-align:center}.login-form{max-width:510px;margin:auto;padding:30px}.content-area-parts p.message{margin:50px auto 20px}a.messageBtn{margin:15px auto;display:block;max-width:210px;text-align:center}form.custom-form,body.page-template-template-forms .entry-content{max-width:500px;margin:auto}form.contact,form.onsite{max-width:none}form.custom-form input,form#loginform input,body.page-template-template-forms .submit-wrap input{display:block;width:100%!important}form.custom-form label{display:block;margin:20px 0 5px}form#loginform .login-remember input,form#loginform .login-remember label{display:inline-block;width:auto}form#loginform .login-submit input{width:auto;margin:auto}form.custom-form button{margin:20px 0}form label.required:after{color:red;content:" *"}form label{font-weight:700;color:#6d6d6d!important}form#loginform input#rememberme{width:auto!important}form.share{padding:50px}form.share>input{display:block!important;width:100%;margin:12px auto}form.share>input[type=submit]{width:auto}.keySet{visibility:hidden}.needLogin h3{text-align:center!important}.needLogin #user_login{margin:0 0 1em}.um-account-tab #um_field_general_user_login{display:none!important}.slick-slider{display:block!important;padding:30px!important}.slick-slider .wp-block-column{margin:auto!important;padding:0!important}.reviews .wp-block-quote{border:none;padding:20px!important;margin:auto!important;background:#fff;box-shadow:0 0 8px rgb(0 0 0 / .4);max-width:500px}.ford-quote{max-width:none!important;color:#fff;margin:auto!important;font-family:"Oswald"}.ford-quote *{max-width:1020px!important;margin:auto;width:100%!important;padding:15px 0!important}.ford-quote p.quote{position:relative;font-size:30px!important;font-style:normal!important;font-weight:600;line-height:1.3em!important}.ford-quote p.cite{text-transform:uppercase;font-size:22px!important;padding:0!important}.ford-quote p.quote:before,.ford-quote p.quote:after{display:inline-block;font-family:"Oswald";position:relative;font-size:80px;font-style:normal;line-height:0}.ford-quote p.quote:before{content:"\201C";left:-5px;top:30px}.ford-quote p.quote:after{content:"\201D";right:-5px;bottom:-50px}.appraisal h5{font-size:18px;margin:auto auto 15px}.appraisal #loginform>p{text-align:left}.appraisal #loginform>p:not(:first-of-type){margin:0}.appraisal a{text-decoration:none!important}.appraisal,.appraisal #loginform>p.login-remember{text-align:center}.appraisal button{margin:auto!important;background-color:#cf2e2e;color:#fff}body.page-id-3103 #header,body.page-id-3103 .site-footer{display:none!important}body.page-id-3103 article{padding:50px}body.page-id-3103 #container,body.page-id-3103 #main{margin:auto!important}body.page-id-3103 #main{padding:0!important}body.page-template-template-forms h1{margin:0!important}body.page-template-template-forms .entry-content{margin:1em auto 0}body.page-id-2564 .entry-content{margin:0 auto}body.page-template-template-forms #main{padding:0}.woocommerce-info a{text-decoration:underline!important}p.attributes{margin:auto 0 1em}p.registerText{font-weight:700;margin:20px auto 5px!important;text-align:center}.newLogin{margin:0 0 5px}.um-form .um-col-alt-b{padding:0}.newLogin .um-field-c{text-align:center;margin:auto auto 25px}.newLogin .um-field-c label>*{display:inline-block;vertical-align:middle;position:relative}.newLogin .um-field-c span.um-field-checkbox-option{margin:auto!important;line-height:normal!important}.um-login a.um-alt{background:#000!important;color:#fff!important;font-weight:bold!important;text-transform:uppercase!important;font-size:20px}.um input[type="submit"].um-button,.um input[type="submit"].um-button:focus{background:#cf2e2e!important;color:#fff!important}.um input[type="submit"].um-button:hover{background-color:#9c2222!important}@media screen and (max-width:1182px) and (min-width:1024px){nav ul.mega-menu>li>a{font-size:16px!important;height:36px!important;padding:7px 15px!important}}input[type='text'],input[type='number'],input[type='email'],input[type='tel'],input[type='url'],input[type='password'],input[type='search'],textarea,.input-text{color:#777!important;border-radius:2px;border:1px solid #ddd!important;box-shadow:none!important}input[type='text']:focus,input[type='number']:focus,input[type='email']:focus,input[type='tel']:focus,input[type='url']:focus,input[type='password']:focus,input[type='search']:focus,textarea,.input-text:focus{border:1px solid #bbb!important}.um-form input[type="text"],.um-form input[type="search"],.um-form input[type="tel"],.um-form input[type="number"],.um-form input[type="password"]{padding:.6180469716em;background-color:#f2f2f2!important;border-radius:0px!important;-webkit-appearance:none;box-sizing:border-box;font-weight:400}section.woocommerce-order-details{margin-bottom:50px}header.companyName{width:100%;margin:0 auto 50px}header.companyName>*{max-width:1200px padding:0 30px}.mobileContact{display:none!important}.show_pass{position:absolute;right:15px}.show_pass input{opacity:0;cursor:pointer;margin:0 0 0 -15px}.um-login .show_pass{margin:-60px 0 0}.um-register .show_pass{margin:-147px 0 0}.smart-search-results{font-family:"Source Sans Pro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.smart-search-post-title{margin:auto;font-size:16px}.smart-search-view-all-holder{font-size:16px;text-transform:uppercase;font-weight:700}.dgwt-wcas-suggestions-wrapp:hover{display:block!important}.page-template-template-splashpage .nf-form-cont *{font-size:15px!important}.page-template-template-splashpage .nf-form-fields-required,.page-template-template-splashpage footer #block-2,.page-template-template-splashpage footer #block-3{display:none!important}.page-template-template-splashpage .nf-field-label{margin-bottom:0!important}.page-template-template-splashpage .ninja-forms-field{height:auto!important;padding:6px 8px!important}.page-template-template-splashpage #header{position:absolute;background:#FFF!important;background:linear-gradient(0deg,#fff0 0%,rgb(255 255 255 / .7) 70%)!important}.page-template-template-splashpage .action-items *{color:#000;font-size:30px}.page-template-template-splashpage .site-header-wrapper{max-width:1150px!important;padding:10px 1em!important;box-sizing:border-box}.page-template-template-splashpage .wp-block-cover{max-width:100%!important;height:90vh}.page-template-template-splashpage .wp-block-cover>img{opacity:.8}.page-template-template-splashpage .entry-content>div:not(.wp-block-cover){max-width:1200px;margin:auto!important;padding:0 1em!important}.page-template-template-splashpage .wp-block-cover .wp-block-columns>div:first-child{flex-grow:1}.page-template-template-splashpage .wp-block-cover .wp-block-columns>div:last-child{flex-grow:10}.page-template-template-splashpage .wp-block-cover a{color:inherit!important}.page-template-template-splashpage .wp-block-cover .wp-block-cover__inner-container{max-width:100%!important;width:1200px!important;padding:2.617924em 1em 0!important}.page-template-template-splashpage .logosCTD{display:flex;align-items:center;gap:24px;width:auto!important}.page-template-template-splashpage .logosCTD .custom-logo{max-width:350px}.page-template-template-splashpage .logosCTD a{margin:0!important}.page-template-template-splashpage .wp-block-group.is-layout-flex.productsCTD>div{flex-grow:1;flex-basis:45%;border:solid 1px #c2c2c2;padding:1em!important;margin:0!important;align-self:stretch}.wp-block-group.is-layout-flex.productsCTD .miter{filter:brightness(1.1)}.page-template-template-splashpage .wp-block-group.is-layout-flex.productsCTD .wc-block-components-product-image a{margin-bottom:1em}.page-template-template-splashpage .wp-block-group.title{padding:0!important}.page-template-template-splashpage h1{margin:0!important}.page-template-template-splashpage .wp-block-group.is-layout-flex.productsCTD>.wp-block-group>div{display:flex;flex-direction:column;justify-content:space-between;height:100%}.ctdSamples{padding:1em 0 0!important;margin:1em 0 0!important;background:#f5f5f5}.ctdSamples p{padding:0!important;margin:0 0 8px!important}.ctdSamples>div>.wp-block-group{padding:0!important;margin:0!important}.ctdSamples img{border:3px #fff solid;background:#fff}.ctdSamples .wp-block-group.is-content-justification-center.is-nowrap.is-layout-flex>*{max-width:30%}.page-template-template-splashpage .wp-block-woocommerce-single-product .wp-block-post-title a{text-decoration:none}.page-template-template-splashpage .wp-block-group.is-layout-flex.productsCTD .wc-block-components-product-image a img{object-fit:contain!important;max-height:360px}.page-template-template-splashpage .wp-block-group.is-layout-flex.productsCTD .wp-block-group__inner-container,.page-template-template-splashpage .ntMachines .wp-block-column{position:relative}.page-template-template-splashpage .wp-block-group.is-layout-flex.productsCTD .wp-block-group__inner-container .wp-block-button,.page-template-template-splashpage .ntMachines .wp-block-button{position:absolute;width:100%;height:100%;z-index:10;top:0;opacity:0}.page-template-template-splashpage .wp-block-group.is-layout-flex.productsCTD .wp-block-group__inner-container .wp-block-button a{width:100%;height:100%}.page-template-template-splashpage figure.wp-block-image{margin:0!important}.page-template-template-splashpage .wp-block-columns{padding:0!important}.page-template-template-splashpage .wp-block-column{margin-bottom:0!important}.ntMachines{gap:1.5rem}.ntMachines figure{margin-bottom:0!important}.ntMachines h4{font-size:1.75em}.ntMachines .wp-block-column{border:1px #CF2E2E solid;margin:auto!important;padding:0 0 10px}.ntMachines a{text-decoration:none!important}@media screen and (max-width:1024px){.page-template-template-splashpage .site-header-wrapper{box-shadow:none!important}.page-template-template-splashpage .logosCTD .custom-logo{margin:auto auto 8px}.page-template-template-splashpage .nav-top{flex-direction:column;gap:8px;display:flex!important}.page-template-template-splashpage .wp-block-cover .wp-block-cover__inner-container{padding:5em 1em 0!important}.page-template-template-splashpage .action-items{flex:1;text-align:center}.page-template-template-splashpage h1.wp-block-heading{font-size:2.5em!important}.page-template-template-splashpage .wp-block-pb-accordion-item .wp-block-group.is-layout-flex{padding:0!important}}@media screen and (max-width:781px){.page-template-template-splashpage .logosCTD .custom-logo{width:80%}.page-template-template-splashpage .action-items *{font-size:22px}.page-template-template-splashpage .wp-block-cover{height:auto;padding-top:4em}.page-template-template-splashpage .wp-block-cover .wp-block-columns{display:flex!important;flex-direction:column-reverse}.page-template-template-splashpage .wp-block-cover .wp-block-columns img{max-width:300px;width:100%;margin:1em auto}.page-template-template-splashpage .wp-block-cover .wp-block-columns>.wp-block-column:first-child{margin-bottom:2em!important}.page-template-template-splashpage .wp-block-buttons>div{margin:auto!important}.page-template-template-splashpage .wp-block-group.is-layout-flex.productsCTD>div{flex-basis:100%}}