/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.popup-tip-anchor{height:0;position:absolute;width:300px}.popup-bubble-anchor{position:absolute;width:100%;bottom:8px;left:0}.popup-bubble-anchor::after{content:"";position:absolute;top:0;left:0;transform:translate(-50%,0);width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:8px solid #fff}.popup-bubble-anchor.popup-bubble-anchor-orange::after{border-color:#c94b35 rgba(0,0,0,0) rgba(0,0,0,0)}.popup-bubble-content{position:absolute;top:0;left:0;transform:translate(-50%,-100%);background-color:#fff;padding:0;border-radius:5px;font-family:sans-serif;overflow-y:visible;overflow-x:hidden;box-shadow:0 2px 10px 1px rgba(0,0,0,.5)}.one-location{display:none}.one-location.no-more-link{padding-bottom:20px}.one-location .map-close{width:13px;height:13px;overflow:hidden;position:absolute;right:12px;top:10px;z-index:10000;cursor:pointer;opacity:.7}.one-location .map-close:hover{opacity:1}.one-location .map-close img{position:absolute;left:-2px;top:-336px;width:59px;height:492px;user-select:none;border:0 none;padding:0;margin:0;max-width:none}.popup-bubble-anchor .one-location{display:block}#single-location-map{width:100%;height:163px}.sub-header{background-color:#263847}.submit-inquiry{position:relative}.submit-inquiry p{color:#fff;text-transform:uppercase;padding:13px 40px 13px 16px;font-family:fira-sans,Arial,sans-serif;font-weight:500;background-image:url("/themes/custom/itw/images/inquiry-arrows.svg");background-repeat:no-repeat;background-position:calc(100% - 26px) 25px;background-size:14px auto;line-height:2}.submit-inquiry.active p{background-color:#1c2934;background-position:calc(100% - 26px) -68px}.submit-inquiry.active ul{display:block}.submit-inquiry ul{display:none;list-style:none;padding-bottom:3px;position:absolute;left:0;top:57px;width:100%;background-color:#263847;margin:0}.submit-inquiry li{border-bottom:1px solid #929ba3;margin:0 20px}.submit-inquiry li:last-child{border-bottom:none}.submit-inquiry a{display:block;color:#fff;text-transform:uppercase;padding:15px 0;font-family:fira-sans,Arial,sans-serif;font-weight:500;text-decoration:none}.center-small-column{border-top:1px solid #979797;margin:35px 13px 50px;padding-top:30px}.location-adlet{display:none}.location-card .right-box{box-shadow:0 0 4px 0 rgba(0,0,0,.1)}.location-card img{max-width:100%}.location-card .title-section{background-color:#fff;padding:23px 21px 19px 30px}.location-card .title-section h3{text-transform:none;padding:2px 0;font-size:22px;line-height:26px}.location-card .title-section p{line-height:16px;padding:0}.location-card .title-section a{color:#253747;font-size:14px;font-family:fira-sans,Arial,sans-serif;font-weight:600}.location-card .img-wrap{position:relative}.location-card .img-wrap img{display:block;width:100%;height:163px}.location-card .map-link{padding:0 13px 10px;background:rgba(0,0,0,0) url("/themes/custom/itw/images/map-shade.png") 0 0 no-repeat;background-size:cover;position:absolute;bottom:0;width:100%}.location-card .map-link a{color:#fff;font-weight:300;font-size:14px;font-family:"Helvetica Neue LT W01_41488878",Arial,sans-serif;text-decoration:underline}.location-card .box-gray{background-color:#e6e6e6;padding:4px 13px 6px}.location-card .box-gray p{padding:0;font-size:14px;color:#253747}.location-card .box-white{padding:37px 24px 4px 28px;background-color:#fff}.location-card .box-white .hq-links p{font-family:fira-sans,Arial,sans-serif;padding:0;margin-top:-4px}.location-card .box-white a{color:#253747;font-weight:600;font-size:14px;text-decoration:underline}.location-card .box-white strong{line-height:20px;font-weight:600;font-size:14px;color:#253747;display:inline-block;width:150px}.location-card .box-white .box-footer-icon{width:15px;height:15px;margin-right:10px;margin-top:7px}.location-card .box-white .box-footer-icon img{max-width:100%;margin-bottom:-4px}.location-card .box-white .box-f-add{display:inline-block;margin-right:10px}.location-card .box-white .box-f-add img{margin-bottom:15px}.contact-additional-info{padding:28px 0 0}.contact-additional-info h3{text-transform:none;padding:0 15px 10px 0}.contact-additional-info label{background-color:#fff;color:#9b9b9b;padding:11px 0 0}.contact-additional-info select{border-right:none;border-left:none}.form-actions{text-align:center}.form-actions .form-submit{padding-left:30px;padding-right:30px;min-width:130px;margin-bottom:0}.chosen-single{color:#253747}.contact-detail .center-small-column{border-top:none;margin-top:5px}.contact-detail .center-small-column .location-card .map-link{padding:60px 13px 10px;background:rgba(0,0,0,0) url("/themes/custom/itw/images/map-shade2.png") 0 0 no-repeat;background-size:cover}.contact-detail .center-small-column .location-card .box-white{padding-bottom:17px}.contact-detail .center-small-column .location-card .box-white h3{text-transform:none;color:#253747;padding-bottom:10px}.contact-detail .center-small-column .location-card .box-white p{line-height:20px;padding:6px 0;font-weight:600}.contact-detail .center-small-column .location-card .box-white strong{line-height:20px;font-weight:600;font-size:14px;color:#253747;display:inline-block;width:150px}.contact-detail .center-small-column .location-card .box-white .box-f-add{display:inline-block;margin-right:6px}.contact-detail .center-small-column .location-card .box-white .box-f-add img{margin-bottom:15px}.contact-detail article{padding-top:0}.contact-detail article img{display:block;width:calc(100% + 26px);margin:0 -13px 55px}.contact-detail article li{line-height:31px;padding:2px 0}.contact-detail .adlet-box{background-color:#e6e6e6;margin:40px 0 47px;padding:8px 28px 22px}.contact-detail .adlet-box h3{padding-bottom:14px;text-transform:none}.contact-detail .adlet-box ul{list-style:none;padding:0;margin:0}.contact-detail .adlet-box li{padding:6px 0}.contact-detail .adlet-box a{text-decoration:none;color:#253747}#map{width:100%;height:400px}.contact-map .region-content{background-color:#f4f4f4}.map-filters{padding:10px 13px 30px}.map-filters h3{display:none}.ios #map-address a.ios{display:inline}.ios #map-address a.android{display:none}#map-address{padding-left:25px}#map-address a.ios{display:none}#map-address p{padding:0 0 0 25px;background-image:url("/themes/custom/itw/images/marker.svg");background-repeat:no-repeat;background-position:0 2px;color:#253747;font-size:14px;line-height:16px;font-weight:600;min-height:20px}#map-address a{color:#253747}#map-contact{padding-left:25px}#map-contact p{padding:0 10px 0 25px;background-repeat:no-repeat;background-position:0 10px}#map-contact p.phone{background-image:url("/themes/custom/itw/images/contact-phone-number.png");background-position:0 50%}#map-contact p.website{background-image:url("/themes/custom/itw/images/contact-website.png");background-position:0 50%}#map-contact p.email{background-image:url("/themes/custom/itw/images/contact-email.png");background-position:0 61%;background-size:auto 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#map-contact a{color:#253747;font-size:14px;line-height:20px;font-weight:600}.map-heading{padding-left:25px;padding-right:40px;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #e0e0e0}.map-heading h3{font-size:18px;line-height:24px;padding-top:8px}#map-more{text-align:center;background-color:#ca4b32;margin-top:10px;width:100%}#map-more p{padding:9px 0}#map-more a{color:#fff;text-decoration:none;display:block}@media only screen and (min-width:768px){.submit-inquiry p{display:none}.submit-inquiry ul{display:block;margin:0;padding:14px 0 18px;position:relative;top:auto}.submit-inquiry li{border-bottom:none;display:inline-block;border-right:1px solid #929ba3;padding:0 30px 0 25px;margin:0}.submit-inquiry li:last-child{border-right:none}.submit-inquiry li.selected a{text-decoration:none;opacity:.6}.submit-inquiry a{padding:0;font-size:14px;text-decoration:underline}.right-with-adlets{width:51%}article.nomargin{padding-left:25px;padding-top:60px}.center-small-column{width:350px;border-top:none;margin:0 25px 0 0;padding-top:65px}.contact-additional-info{padding-top:33px}.contact-additional-info .chosen-single span{color:#253747;margin-left:0;margin-right:0}.contact-additional-info h3{padding-bottom:6px}.contact-detail article img{width:100%;margin:0 0 40px}.contact-detail article.nomargin{padding-top:50px;padding-bottom:50px}.contact-detail .center-small-column{width:36%;padding-top:45px}.contact-detail .right-with-adlets{width:60%}#map{height:440px}.map-filters .collectionfield{width:calc(50% - 20px);float:left}.map-filters .collectionfield.your-location{margin-right:20px}}@media only screen and (min-width:1200px){.submit-inquiry ul{margin-left:-25px}.submit-inquiry li.selected a:hover{text-decoration:underline}.center-small-column{width:397px;margin-right:95px}.location-adlet{display:block;height:118px;margin-bottom:45px;background-image:url("/themes/custom/itw/images/blue-map.jpg");background-repeat:no-repeat;background-position:0 0;background-size:cover;border-radius:20px;position:relative}.location-adlet a{position:absolute;display:block;left:0;bottom:0;font-size:14px;color:#fff;width:100%;height:100%;padding:49px 0 0 31px}.location-adlet a::before{content:url("/themes/custom/itw/images/pin2.svg");width:12px;height:15px;padding-right:6px;vertical-align:middle;display:inline-block}.right-with-adlets{width:660px}article .nomargin{padding-left:100px}.contact-detail .right-with-adlets{width:760px}.contact-detail article.nomargin{padding-left:100px}.contact-detail .center-small-column{width:300px}.contact-detail .adlet-box h3{padding:17px 0 10px}.location-card .box-white{padding:2px 24px 8px 28px}.location-card .box-white .box-f-add img{margin-bottom:-4px}.location-card .box-white .box-footer-icon{margin-top:0;vertical-align:top}.location-card .box-drop{padding:43px 24px 25px 28px}.location-card .box-drop strong{width:250px}.map-filters{padding-left:87px;padding-top:5px}.map-filters h3{display:block;margin:30px 65px 0 0;float:left;text-transform:none}.map-filters .collectionfield{width:378px}}.chosen-single span{color:gray}.filter-state-title h3{padding-top:14px}.gm-fullscreen-control img,.gm-control-active img{display:none;box-sizing:content-box;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.gm-fullscreen-control img:first-child,.gm-control-active img:first-child{display:block}.gm-fullscreen-control:hover img:first-child,.gm-control-active:hover img:first-child{display:none}.gm-fullscreen-control:hover img:nth-child(2),.gm-control-active:hover img:nth-child(2){display:block}@media only screen and (min-width:768px){.filter-state-title h3{padding-top:31px}}
.mfp-bg.mfp-fade-cookie{background-color:#262626;background-color:rgba(38,38,38,.95)}.cookie-alert{position:fixed;bottom:0;left:0;background-color:#262626;background-color:rgba(38,38,38,.95);z-index:1040;width:100%;display:none}.cookie-alert.active{display:block}.cookie-alert p{margin:0}.cookie-msg{font-size:12px;line-height:16px;color:#fff;padding-bottom:6px;font-family:fira-sans,Arial,sans-serif;font-weight:200}.cookie-msg a{text-decoration:underline;color:#fff}.set-button{display:block;color:#fff;text-decoration:underline;font-size:12px;line-height:16px;padding:8px 0}.acc-button{font-size:14px;line-height:14px;color:#263746;text-decoration:none;text-transform:uppercase;border:2px solid #263746;border-radius:50px;padding:14px 10px;margin:10px 0;display:block;font-weight:600}.btn-left{display:block;text-align:center}.btn-right{display:inline-block;position:absolute;top:15px;right:15px}.btn-right .remove-alert{color:#9e9e9e;text-decoration:none;font-size:12px;line-height:16px;vertical-align:middle}.btn-right .remove-alert span{font-size:16px}#mn-cookies{position:relative;z-index:100;background-color:#fff;margin:30px 10px 10px}#mn-cookies h4,#mn-cookies h5{margin:0}#mn-cookies button{height:34px;top:-34px;width:auto;color:#fff}#mn-cookies button::after{color:#263746;background-color:#73cfec;padding:0;width:34px;height:34px;line-height:34px;font-family:fira-sans,Arial,sans-serif;margin-left:12px}.tab-item{display:none}.tab-item.active{display:block}.tab-item td{font-family:"Helvetica Neue Light",Arial,sans-serif;font-size:12px;line-height:15px}.cp-top{padding:15px}.cp-top h4{color:#263746;font-family:fira-sans,Arial,sans-serif;font-weight:900;font-size:14px;line-height:14px;text-transform:none}.cp-center ul{padding:0;margin:0}.cp-center ul li{list-style:none}.cp-center ul li a{text-decoration:none;font-family:fira-sans,Arial,sans-serif;color:#263746;font-weight:700;font-size:14px;line-height:18px;display:block;padding:7px 0 5px;list-style:none;background-color:#f4f4f4;text-align:center}.cp-center ul li.active a{background-color:#e6e6e6}.cp-bottom{padding:17px 10px 21px}.cp-bottom .acc-button{margin:0 0 0 20px;display:inline-block;float:right}.cp-bottom .acc-button::before{display:none}.cp-bottom .acc-button.allow-all{margin:0}.cp-bottom .acc-button.allow-all.visible-button{display:block}.active-item{display:block}.tab-links .active{background-color:#fff}.checkbox-select{padding:15px 15px 0}.tab-item .info-area{padding:5px 15px 15px}.tab-item .info-area tbody{border-top:1px solid #ccc}.tab-item h5{display:none}.tab-item p{font-size:12px;line-height:15px;font-weight:normal;padding-bottom:10px;color:gray;font-family:"Helvetica Neue Light",Arial,sans-serif}.tab-item td{font-size:12px;line-height:15px;font-weight:normal;padding:5px 0 5px 5px;color:gray;font-family:"Helvetica Neue Light",Arial,sans-serif}.tab-item .cookie-item{display:block;padding:10px 0 3px;margin-right:15px}.tab-item .cookie-item a{text-decoration:underline;font-size:13px;line-height:17px;color:#000}.tab-item .cookie-item+.cookie-item-desc{padding-top:0}.tab-item .a-active{font-weight:bold;font-size:14px;line-height:18px;color:#78808e}.tab-item .cookie-switch{text-decoration:none;color:#09a501;padding-bottom:10px}.invis-alert{display:none}.cp-center-content{background-color:#e6e6e6}input[type=checkbox].ios8-switch{position:absolute;margin:8px 0 0 16px}input[type=checkbox].ios8-switch+label{position:relative;padding:5px 0 0 50px}input[type=checkbox].ios8-switch+label::before{content:"";position:absolute;display:block;left:0;top:1px;width:40px;height:24px;border-radius:16px;background:#000;transition:all .3s}input[type=checkbox].ios8-switch+label::after{content:"";position:absolute;display:block;left:0;top:3px;width:24px;height:24px;border-radius:16px;background:#fff;transition:all .3s}input[type=checkbox].ios8-switch+label:hover::after{box-shadow:0 0 5px rgba(0,0,0,.3)}input[type=checkbox].ios8-switch:checked+label::after{margin-left:16px}input[type=checkbox].ios8-switch:checked+label::before{background:#55d069}input[type=checkbox].ios8-switch-sm{margin:5px 0 0 10px}input[type=checkbox].ios8-switch-sm+label{position:relative;padding:2px 0 0 45px;vertical-align:middle;font-size:14px;font-weight:600}input[type=checkbox].ios8-switch-sm+label::before{width:40px;height:22px;border-radius:50px;left:-2px;top:1px}input[type=checkbox].ios8-switch-sm+label::after{width:18px;height:18px;border-radius:10px}input[type=checkbox].ios8-switch-sm:checked+label::after{margin-left:18px}.checkbox-wrap{float:right}.alert-wrapper{padding:40px 15px 20px;text-align:center}.alert-wrapper .acc-button{color:#fff;background-color:#c43f29;border:1px solid #c43f29;display:inline-block;padding:12px 40px}.cookie-popup table{width:100%}.cookie-popup table td{width:auto}.cookie-popup table td:nth-child(1){width:25%;padding-right:20px}.domain-itw-food-equipment-group .cookie-alert{z-index:10040}.domain-itw-food-equipment-group .set-button,.domain-itw-food-equipment-group .button,.domain-itw-food-equipment-group .remove-alert,.domain-itw-food-equipment-group .acc-button,.domain-itw-food-equipment-group .checkbox-wrap label{font-family:"Gotham Medium",Arial,sans-serif;font-weight:normal}.domain-itw-food-equipment-group .button.orange-fill{color:#fff;font-size:14px;line-height:18px;border:2px solid #fff;border-radius:20px;text-transform:uppercase;text-decoration:none;display:inline-block;padding:11px 28px 12px}.domain-itw-food-equipment-group .button.orange-fill:hover{color:#900028}.domain-itw-food-equipment-group .cookie-msg{max-width:700px}.domain-itw-food-equipment-group #mn-cookies button::after{background-color:#900028;color:#fff}.domain-hobart .button.orange-fill{color:#fff;font-size:14px;line-height:18px;border-radius:20px;text-transform:uppercase;text-decoration:none;display:inline-block;padding:11px 28px 12px;font-weight:600;background-color:#c84c38;border:2px solid #c84c38}.domain-hobart .button.orange-fill:hover{background-color:#fff;color:#c84c38}.domain-traulsen .button.orange-fill{color:#fff;font-size:14px;line-height:18px;border-radius:20px;text-transform:uppercase;text-decoration:none;display:inline-block;padding:11px 28px 12px;font-weight:600;border:2px solid #fa4616;background-color:#fa4616}.domain-traulsen .button.orange-fill:hover{background-color:#fff;color:#fa4616}.domain-traulsen #mn-cookies button::after{background-color:#fa4616;color:#fff}.domain-traulsen .acc-button{color:#fa4616;border-color:#fa4616}.domain-baxter .button.orange-fill{color:#fff;font-size:14px;line-height:18px;border-radius:20px;text-transform:uppercase;text-decoration:none;display:inline-block;padding:11px 28px 12px;font-weight:600;background-color:#c84c38;border:2px solid #c84c38}.domain-baxter .button.orange-fill:hover{background-color:#fff;color:#c84c38}.domain-hobart-service .cookie-buttons .button.orange-fill{color:#fff;font-size:14px;line-height:18px;border-radius:20px;text-transform:uppercase;text-decoration:none;display:inline-block;padding:11px 28px 12px;font-weight:600;background-color:#f9a21c;border:2px solid #f9a21c}.domain-hobart-service .cookie-buttons .button.orange-fill:hover{background-color:#fff;color:#f9a21c}.domain-hobart-service #mn-cookies button::after{background-color:#f9a21c}.domain-hobart-service input[type=checkbox].ios8-switch:checked+label::before{background:#f9a21c}@media only screen and (min-width:768px){.cookie-buttons{float:right;width:330px}.cookie-settings{display:inline-block}.acc-cookies{display:inline-block}#mn-cookies{max-width:740px;margin:0 auto}.tabs-container{display:table-cell;vertical-align:top;width:35%;background-color:#f4f4f4}.cp-center-content{display:table-cell;vertical-align:top;width:65%}.cp-top{padding:25px 15px}.cp-top h4{font-size:20px;line-height:24px}.cp-center{display:table;table-layout:fixed;width:100%}.cp-center ul li{padding:0}.cp-center ul li a{padding:15px 0 17px 15px;text-align:left}.cp-bottom{padding-right:40px}}@media only screen and (min-width:1200px){.alert-wrapper{padding:8px 0 11px}.container{width:1200px;margin:0 auto}.cookie-msg{float:left;width:700px;text-align:left;font-size:14px}.acc-button{margin:10px}.cookie-buttons{width:480px}.btn-left{float:left}.btn-right{top:29px;left:1110px;right:0;margin:0 auto;display:block;width:80px}.btn-right .remove-alert{font-size:16px}.btn-right .remove-alert span{margin-left:15px}.button.orange-fill:hover{background-color:#fff;border:2px solid #fff;color:#c84c38}.acc-cookies{margin:12px 0 0 56px}.acc-button:hover{background-color:#263746;border:2px solid #263746;color:#fff}.domain-traulsen .acc-button:hover{background-color:#fa4616;border:2px solid #fa4616;color:#fff}}
