@import url("//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css");@import url("https://cdn.fonts.net/t/1.css?apiType=css&projectid=aca07e38-242d-46f7-ae07-99df76777bfa");@font-face{font-family:"MemphisBold";font-style:normal;font-stretch:normal;font-display:swap;src:url('../Fonts/MemphisBold_normal_normal.woff2') format('woff2'),url('../Fonts/MemphisBold_normal_normal.woff') format('woff')}@font-face{font-family:"MemphisExtraBold";font-style:normal;font-stretch:normal;font-display:swap;src:url('../Fonts/MemphisExtraBold_normal_normal.woff2') format('woff2'),url('../Fonts/MemphisExtraBold_normal_normal.woff') format('woff')}@font-face{font-family:"MemphisMedium";src:url("../Fonts/652275c3-8e6a-473e-b822-edf1810807ba.eot?#iefix");src:url("../Fonts/652275c3-8e6a-473e-b822-edf1810807ba.eot?#iefix") format("embedded-opentype"),url("../Fonts/ff4c6fb5-c122-483a-ba6a-51abbbe506c0.woff") format("woff"),url("../Fonts/ae865674-e055-4c66-9eda-26f36ed89384.ttf") format("truetype"),url("../Fonts/250e4bfd-2af6-4e93-9aca-662a0c86eb66.svg#250e4bfd-2af6-4e93-9aca-662a0c86eb66") format("svg")}@font-face{font-family:"MemphisMediumItalic";src:url("../Fonts/5fec2a47-e6ba-448f-a04b-79b3c7164561.eot?#iefix");src:url("../Fonts/5fec2a47-e6ba-448f-a04b-79b3c7164561.eot?#iefix") format("embedded-opentype"),url("../Fonts/f4166571-90ad-421e-9e7b-c132d6cf402a.woff") format("woff"),url("../Fonts/cc00d49f-df03-487a-a99f-66a0bafefa24.ttf") format("truetype"),url("../Fonts/d0ec7df3-2dbf-4b2e-89b4-e10759f2aa8f.svg#d0ec7df3-2dbf-4b2e-89b4-e10759f2aa8f") format("svg")}:root{--color-brand-primary:rgba(255,0,0);--color-brand-primary-hover:rgb(153,0,0)}.Font_MemphisMedium,.Font_Memphis{font-family:MemphisMedium;line-height:180%}.Font_MemphisBold{font-family:MemphisBold;line-height:180%}.Font_MemphisMediumItalic{font-family:MemphisMediumItalic;line-height:180%}.DataFilter2 h3:hover,.DataFilter2 h3:focus,.DataFilter2 h3:active,.Aggregation>div[class*="AggregationFilter"] h3:hover,.Aggregation>div[class*="AggregationFilter"] h3:focus,.Aggregation>div[class*="AggregationFilter"] h3:active,.SegmentedSearchFilter2 h3:hover,.SegmentedSearchFilter2 h3:focus,.SegmentedSearchFilter2 h3:active{color:#444}.titanDisplay{background:#171717}.titanBody,.mainBody,#mainBody,.Freeform,.FormEditor,.FAQ,.titanBody input,.titanBody select,.titanBody textarea,.mainBody input,.mainBody select,.mainBody textarea,.FAQ input,.FAQ select,.FAQ textarea,.SearchBox input,.SearchBox select,.FormEditor input,.FormEditor select,.FormEditor textarea,.Freeform input,.Freeform select,.Freeform textarea{font-family:Roboto,Arial,Helvetica,sans-serif}.titanBody,.Accordion .arrow::before{font-weight:400}p strong{font-weight:500}.titanDisplay{font-size:62.5%}.titanBody,.titanBody textarea,.titanBody select,.titanBody input{font-size:1.4rem;line-height:1.6;font-weight:300}.body2 p{font-size:1.8rem;line-height:1.5;font-weight:400}h1{font-size:2.6rem;font-weight:500;line-height:1.2;margin-bottom:2.3rem}h2{font-size:1.8rem;font-weight:500;line-height:1.4;margin-bottom:1.2rem}h3{font-size:1.3rem;font-weight:500;line-height:1.4;margin-bottom:1rem}h4{font-size:1.8rem;font-weight:500;line-height:1.4;margin-bottom:.5rem}h5{font-size:1.4rem;font-weight:500;line-height:1.4;margin-bottom:.5rem}h6{font-size:1.4rem;font-weight:500;line-height:1.4;margin-bottom:0}@media all and (min-width:768px){.titanBody,.titanBody textarea,.titanBody select,.titanBody input{font-size:2rem}.body2 h3{margin-bottom:2.5rem}.body2 p{font-size:3rem;line-height:1.6;margin-bottom:15px}h1{font-size:4rem;margin-bottom:3.6rem}h2{font-size:3rem;line-height:1.33;margin-bottom:2.5rem}h3{font-size:2rem;margin-bottom:1.2rem}h5{font-size:1.7rem}h6{font-size:2rem}}.TOCBlock>h3:first-child{margin-bottom:2rem}.TOCBlock .item{margin-left:2rem}.otherStuff h4:first-child:last-child{margin-bottom:0}ul.paginationFooter{text-align:right;font-size:1.3rem}body{-webkit-text-size-adjust:none}.sticky #topNavContainer a,.simple #topNavContainer a,.titanBody a:hover,.titanBody a:focus,.titanBody a:active,#leftNav a.current{color:#000}.titanBody{color:#282828}#topNavContainer a,.DarkGreyBlock h2,.DarkGreyBlock h3,.DarkGreyBlock p,.RedBlock h2,.RedBlock h3,.RedBlock p,.FAQ .Accordion .accordionHeading:hover,.FAQ .Accordion .accordionHeading.open,.FAQ .tabbedContent .tabs li:hover,.FAQ .tabbedContent .tabs li.selected{color:#fff}.titanBody a{color:#f00}.linkComments a{color:rgba(255,0,0,.7)}.titanBody a:hover,.titanBody a:focus,.titanBody a:active{color:#900}.titanBody a,.titanBody #pageTopArea a:hover,.titanBody #pageTopArea a:focus,.titanBody #pageTopArea a:active{text-decoration:none}#logo a img,.searchBox .searchGo,.searchBox .searchTerms,.searchBarContainer input#searchGo{border:0;outline:0}.titanBody input[type="text"],.titanBody textarea,.titanBody select{border-radius:0}.CenterZone input[type="submit"],.CenterZone input[type="button"],.Commenting input[type="button"],.titanBody .button a{border:1px solid rgba(255,0,0,0);background:#f00;border-radius:1px;color:#fff;display:inline-block;font-size:10.5px;letter-spacing:1px;padding:9px 19px;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:500;-moz-transition:opacity .15s ease-in,width .45s ease-in-out;-o-transition:opacity .15s ease-in,width .45s ease-in-out;-webkit-transition:opacity .15s ease-in,width .45s ease-in-out;transition:opacity .15s ease-in,width .45s ease-in-out}@media all and (min-width:768px){.CenterZone input[type="submit"],.CenterZone input[type="button"],.Commenting input[type="button"],.titanBody .button a{font-size:1.6rem;padding:13px 30px}}@media all and (min-width:1024px){.CenterZone input[type="submit"],.CenterZone input[type="button"],.Commenting input[type="button"],.titanBody .button a{font-size:1.4rem;padding:12px 40px}}.CenterZone input[type="submit"]:hover,.CenterZone input[type="submit"]:focus,.CenterZone input[type="submit"]:active,.CenterZone input[type="button"]:hover,.CenterZone input[type="button"]:focus,.CenterZone input[type="button"]:active,.Commenting input[type="button"]:hover,.Commenting input[type="button"]:focus,.Commenting input[type="button"]:active,.titanBody .button a:hover,.titanBody .button a:focus,.titanBody .button a:active,input.active[type="button"]{background:#900;border:1px solid rgba(153,0,0,0);text-decoration:none!important;-moz-transition:opacity .15s ease-out,width .45s ease-in-out;-o-transition:opacity .15s ease-out,width .45s ease-in-out;-webkit-transition:opacity .15s ease-out,width .45s ease-in-out;transition:opacity .15s ease-out,width .45s ease-in-out}.CenterZone input[type="submit"][disabled="disabled"],.CenterZone input[type="button"][disabled="disabled"],.CenterZone input[type="submit"][disabled="disabled"]:hover,.CenterZone input[type="button"][disabled="disabled"]:hover,.CenterZone input[type="submit"][disabled="disabled"]:focus,.CenterZone input[type="button"][disabled="disabled"]:focus,.CenterZone input[type="submit"][disabled="disabled"]:active,.CenterZone input[type="button"][disabled="disabled"]:active{background:#b4b4b4;color:#888;cursor:default}.titanBody .RedBlock .button a{border:1px solid rgba(255,255,255,0);color:#f00;background:#fff}.titanBody .RedBlock .button a:hover,.titanBody .RedBlock .button a:focus,.titanBody .RedBlock .button a:active{background:#900;border:1px solid rgba(153,0,0,0);color:#fff}.buttonWrapper{margin-bottom:2rem;overflow:hidden}.buttonWrapper p{float:left;margin-right:2rem}.buttonArrow a,div.CenterZone div.OurPeople .linkText a{letter-spacing:.5px;font-size:10.5px;font-weight:500;color:#f00;display:inline-block;margin-bottom:.3rem}.buttonArrow a::after,div.CenterZone div.OurPeople .linkText a::after{background-image:url("/clientcss/images/portal/snap-on_icon_arrows_large_32_v1.png");background-image:url("/clientcss/images/portal/snap-on_icon_arrows_large_32_v1.svg");background-size:100%;background-repeat:no-repeat;content:"";display:inline-block;height:10px;position:relative;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;top:1px;width:10px;margin-left:1rem;margin-right:.5rem}.buttonArrow a:hover,.buttonArrow a:focus,.buttonArrow a:active{color:#900}div.CenterZone div.OurPeople .linkText a:hover,div.CenterZone div.OurPeople .linkText a:focus,div.CenterZone div.OurPeople .linkText a:active{color:#900}.buttonArrow a:hover::after,.buttonArrow a:focus::after,.buttonArrow a:active::after,div.CenterZone div.OurPeople .linkText a:hover::after,div.CenterZone div.OurPeople .linkText a:focus::after,div.CenterZone div.OurPeople .linkText a:active::after{background-image:url("/clientcss/images/portal/snap-on_icon_arrows_large_32_v1_dark.png");background-image:url("/clientcss/images/portal/snap-on_icon_arrows_large_32_v1_dark.svg");margin-left:1.5rem;margin-right:0}@media all and (min-width:768px){.buttonWrapper p{margin-right:4rem}.buttonArrow a,div.CenterZone div.OurPeople .linkText a{font-size:1.4rem;margin-bottom:1rem}.buttonArrow a::after,div.CenterZone div.OurPeople .linkText a::after{height:13px;top:2px;width:13px}}@media all and (min-width:1200px){span.buttonArrow{overflow:hidden}span.buttonArrow a{margin-bottom:2.4rem}.buttonWrapper span.buttonArrow a{margin-bottom:0}}.WhiteBlock,.TransparentBlock{background:#fff}.GreyBlock{background:#f2f2f2}.DarkGreyBlock{background:#282828}.BlackBlock{background:#000}.RedBlock{background:#f00}.scrollText::before{font-family:'FontAwesome';content:""}#pageTopArea{border-top:4px solid rgba(255,0,0,1);background:rgba(0,0,0,0)}.mobileNavBody.titanBody #pageTopArea,.mobileNavBody.titanBody #pageTopArea.simple,#pageTopArea.darkHeader,#pageTopArea.sticky{background:rgba(242,242,242,1)}#logo{fill:#fff}.IE #logo{max-height:33px}.sticky #logo,.simple #logo,.mobileNavBody #logo{fill:rgba(255,0,0,1)}#logo .st0{fill:none;stroke:#fff;stroke-width:.5;stroke-miterlimit:10}#closeSearch .st0{fill:none;stroke:#fff;stroke-width:3;stroke-miterlimit:10}@media all and (min-width:1024px){#searchIcon .st12{fill:none;stroke:#fff;stroke-width:2.5;stroke-miterlimit:10}.sticky #searchIcon .st12,.simple #searchIcon .st12{stroke:#000}#searchIcon:hover .st12,.sticky #searchIcon:hover .st12,#closeSearch:hover .st0{stroke:rgba(255,0,0,1);stroke-width:3}}.titanBody #pageTopArea .searchBarContainer ::-webkit-input-placeholder{color:#bebebe}.titanBody #pageTopArea .searchBarContainer ::-moz-placeholder{color:#bebebe;opacity:1}.titanBody #pageTopArea .searchBarContainer :-ms-input-placeholder{color:#bebebe}.titanBody #pageTopArea .searchBarContainer :-moz-placeholder{color:#bebebe}.titanBody #pageTopArea .searchBarContainer input[placeholder]{color:#bebebe;opacity:1}#pageTopArea .searchBarContainer input{background:transparent;border:0;color:#444}#pageTopArea .titanBody .searchBarContainer input[type="button"]{padding:2px 20px}.GoogleSear{margin-top:3rem}.GoogleSear input::-webkit-input-placeholder{color:#666}.GoogleSear input::-moz-placeholder{color:#666;opacity:1}.GoogleSear input:-ms-input-placeholder{color:#666}.GoogleSear input:-moz-placeholder{color:#666}.GoogleSear input[placeholder]{color:#666;opacity:1}.GoogleSear input[type="text"],.GoogleSear input[type="password"],.GoogleSear input[type="email"],.GoogleSear input[type="url"],.GoogleSear input[type="time"],.GoogleSear input[type="date"],.GoogleSear input[type="datetime-local"],.GoogleSear input[type="tel"],.GoogleSear input[type="number"],.GoogleSear input[type="search"]{background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;color:#666;height:4.5rem;margin:0;outline:none;padding:0;box-sizing:content-box;transition:all .3s}.GoogleSear input[type="text"]{width:95%}.GoogleSear input[type="checkbox"]{}.GoogleSear select,.GoogleSear textarea{background-color:rgba(255,255,255,.9);border:1px solid #dedede;border-radius:2px;box-sizing:content-box;height:4.5rem;padding:5px;width:95%;margin:0 0 20px;display:block;color:#666}.titanBody .GoogleSear select{margin:0;padding:0}.CenterZone.GoogleSear input[type="text"]:hover,.CenterZone.GoogleSear input[type="text"]:focus,.CenterZone.GoogleSear input[type="text"]:active,.CenterZone.GoogleSear input[type="email"]:hover,.CenterZone.GoogleSear input[type="email"]:focus,.CenterZone.GoogleSear input[type="email"]:active,.CenterZone.GoogleSear input[type="password"]:hover,.CenterZone.GoogleSear input[type="password"]:focus,.CenterZone.GoogleSear input[type="password"]:active,.CenterZone.GoogleSear select:hover,.CenterZone.GoogleSear select:focus,.CenterZone.GoogleSear select:active,.CenterZone.GoogleSear textarea:hover,.CenterZone.GoogleSear textarea:focus,.CenterZone.GoogleSear textarea:active{border:none;border-bottom:1px solid #666;color:#333}.titanDisplay .GoogleSear hr,.mainBody .GoogleSear hr{background-color:#ddd;color:#ddd;margin:6px 0 12px}#clustering,#clustering h3{text-transform:uppercase;font-size:1.3rem;line-height:1.2rem}#clustering h3{color:#666;margin-bottom:1.2rem}#cluster_status{margin-bottom:1.2rem;display:block;overflow:hidden}.GoogleSear table{width:100%;border-collapse:collapse;white-space:normal}.GoogleSear th,.GoogleSear td{white-space:normal}#clustering table{display:none}.clusterPhone ul{list-style:none;margin:0 0 1.2rem;padding:0}.clusterPhone li{margin-bottom:1rem}.titanBody .clusterPhone a{color:#666;letter-spacing:1px}.recommendedResults{background:#f2f2f2;padding:2rem;margin-bottom:2rem}.titanBody .main-results-without-dn p.g a{color:#333;font-weight:500}.titanBody .main-results-without-dn,.titanBody .main-results-without-dn p.linkURL a{font-size:1.6rem;line-height:1.5}.titanBody .main-results-without-dn p{margin-bottom:0}.titanBody .main-results-without-dn p.linkURL{margin-bottom:1.5rem}.titanBody .main-results-without-dn p.linkText{display:none}.GoogleSear #bottom-navigation{margin-top:3rem}.GoogleSear #bottom-navigation table{width:auto;font-size:1.4rem;line-height:1.3}.GoogleSear .suggestContainer{position:relative}.GoogleSear input.suggestInput[type="text"]{padding-left:4rem;width:calc(95% - 4rem)}.GoogleSear .suggestContainer::before{background:rgba(0,0,0,0) url("/clientcss/images/portal/snap-on_icon_search_mobile_v1.svg") no-repeat scroll center center;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:22px}@media all and (min-width:768px){.clusterPhone li{display:inline-block;margin-right:2rem}}.GoogleSear .suggestContainer table{position:absolute;background:#f2f2f2;top:53px;box-shadow:0 6px 6px rgba(0,0,0,.1);max-width:500px;line-height:1.1}.GoogleSear .suggestContainer table td{padding:1rem 2rem}.GoogleSear .suggestContainer table tr:last-child td{padding-bottom:2rem}.GoogleSear .suggestContainer table tr:first-child td{padding-top:2rem}.GoogleSear .suggestContainer table td.ss-gac-c{cursor:pointer}.ss-gac-m{cursor:default;position:absolute;z-index:99}.ss-gac-b{background:#f00;color:#fff}.ss-gac-c{overflow:hidden;text-align:left;white-space:nowrap}.ss-gac-d{overflow:hidden;text-align:right;white-space:nowrap}.ss-gac-b td{color:#fff}.ss-gac-e td{text-align:right}.ss-gac-e span{color:#f00;cursor:pointer;text-decoration:underline}#navButton #menuMobile .st3,#navButton #closeMobile .st0{fill:none;stroke:#fff;stroke-width:3;stroke-miterlimit:10}#navButton #closeMobile .st0,.simple #navButton #menuMobile .st3,.sticky #navButton #menuMobile .st3{stroke:#000}body.mobileNavBody{overflow:hidden}.mobileNav{width:100%;padding:84px 6% 3rem;background:#f2f2f2 none repeat scroll 0 0;top:0;position:absolute;left:0;height:100vh;overflow-y:auto}.mobileNav>ul.menu.back{border-top:2px solid #f00}#mobileLevel1 ul.menu{border-top:2px solid #f00}#mobileNavWrapper{width:100vw;height:100vh;position:fixed;right:0;top:0;padding:6%;z-index:2;overflow:hidden;-webkit-animation-duration:.5s;animation-duration:.5s}#mobileNavWrapper ul{padding:0;margin:0;list-style:none}#mobileNavWrapper a{display:block;padding:2.5rem 3rem 2.5rem 0}#mobileLevel3 .back a,#mobileNavWrapper span.arrow+a{padding:2.5rem 3rem}#mobileNavWrapper a span.arrow{display:none}#mobileLevel1 ul.menu>li>ul{display:none}#mobileLevel1>ul>li,#mobileLevel2>ul ul>li{border-bottom:1px solid rgba(190,190,190,.5);position:relative}#mobileNavWrapper span.arrow{background:rgba(0,0,0,0) url("/clientcss/images/portal/snap-on_icon_nav-arrow_mobile_22.svg") no-repeat center 55%/auto 45%;cursor:pointer;height:70px;position:absolute;right:1px;top:0;width:45px;z-index:9999}#mobileNavWrapper .back span.arrow{background-image:url("/clientcss/images/portal/snap-on_icon_back-arrow_mobile_22.svg");background-position:0 55%;right:auto;left:1px}#mobileLevel3 .back{position:relative}#mobileLevel3 .back::before{background:rgba(0,0,0,0) url("/clientcss/images/portal/snap-on_icon_back-arrow_mobile_22.svg") no-repeat scroll center center/100% auto;content:"";height:100%;left:1px;position:absolute;width:35px}#mobileLevel1 .menu li:last-child a::after,#mobileLevel2 .menu li:last-child a::after{background:rgba(0,0,0,0) url("/clientcss/images/portal/snap-on_icon_search_mobile_v1.svg") no-repeat center center/auto 35%;content:"";display:inline-block;height:70px;position:absolute;right:1px;top:0;width:45px}@media all and (min-width:768px){#mobileNavWrapper span.arrow{background-size:auto 45%;height:80px}#mobileLevel1 .menu li:last-child a::after,#mobileLevel2 .menu li:last-child a::after{background-size:auto 40%;height:80px}}#mobileNavWrapper a{color:#000;text-transform:uppercase;letter-spacing:4px;font-weight:500;position:relative}#mobileNavWrapper a:hover,#mobileNavWrapper a:focus,#mobileNavWrapper a:active{color:#900}#mobileNavWrapper a.current{text-decoration:none;color:#f00}#mobileLevel3 h4{color:#999;font-weight:400}ul.back>li{position:relative}ul.back>li>a{border-bottom:1px solid rgba(190,190,190,.5);padding-left:5.5rem;text-align:center;padding-left:3rem}#mobileNavWrapper ul.back>li>a{color:#f00}.titanBody #mobileNavWrapper .results{margin-bottom:1rem}.titanBody #mobileNavWrapper .results li{margin-top:2rem}.titanBody #mobileNavWrapper .results a{text-transform:none;padding:0;letter-spacing:0;color:#fff;font-weight:400}#mobileNavWrapper .searchBarContainer{position:relative;margin-bottom:4rem;border-bottom:2px solid #999;padding:2.5rem 3rem 0 0}#mobileNavWrapper .searchBarContainer::before{background:url("/clientcss/images/portal/snap-on_icon_search_mobile_v1_grey.png") no-repeat center;background-image:url("/clientcss/images/portal/snap-on_icon_search_mobile_v1.svg");content:"";display:inline-block;height:100%;left:7px;position:absolute;top:0;width:26px}#mobileNavWrapper .searchBarContainer input{background:transparent;border:0;color:#999;font-size:1.6rem;font-weight:400;letter-spacing:0;padding:0 0 0 5.5rem;text-transform:none}#mobileNavWrapper .searchBarContainer input.search[type="button"]{cursor:pointer;font-size:0;height:100%;left:0;padding:0;position:absolute;top:0;width:42px}.titanBody #mobileNavWrapper .searchBarContainer ::-webkit-input-placeholder{color:#999}.titanBody #mobileNavWrapper .searchBarContainer ::-moz-placeholder{color:#999;opacity:1}.titanBody #mobileNavWrapper .searchBarContainer :-ms-input-placeholder{color:#999}.titanBody #mobileNavWrapper .searchBarContainer :-moz-placeholder{color:#999}.titanBody #mobileNavWrapper .searchBarContainer input[placeholder]{color:#999;opacity:1}@media all and (min-width:768px){#mobileNavWrapper .searchBarContainer input{font-size:2.2rem}#mobileNavWrapper .searchBarContainer::before{left:0;width:35px}.titanBody #mobileNavWrapper .results li{margin-top:3rem}}#topNavContainer .menu>li{font-size:1.6rem;font-weight:400;line-height:1}@media all and (min-width:1024px){#topNavContainer .menu>li{background:transparent;height:40px}#topNavContainer .menu>li>a{cursor:pointer}#topNavContainer .menu>li>a[href*="javascript"]{cursor:default}#topNavContainer .menu>li.current,#topNavContainer .menu>li:hover,#topNavContainer .menu>li:focus,#topNavContainer .menu>li:active{border-bottom:5px solid #f00}#pageTopArea>.siteBounds:first-child{z-index:300;position:relative}#topNavContainer .menu>li a span.arrow,#topNavContainer .menu>li>ul{display:none}}#contentArea{background:#fff}#bottomContainer{background:#171717}#contentFooter{font-size:.9rem;font-weight:300;background:#171717}#contentFooter *{color:#787878}.titanBody #bottomNavContainer a{font-size:1.2rem;font-weight:500;color:#fff}.titanBody #bottomNavContainer a:hover,.titanBody #bottomNavContainer a:focus,.titanBody #bottomNavContainer a:active{color:#787878}.titanBody .social a{background:#363636;border-radius:50%;color:#fff}.titanBody .social span{font-size:1.6rem;font-weight:500;line-height:1}.titanBody .social a:hover,.titanBody .social a:focus,.titanBody .social a:active{color:#787878}@media all and (min-width:768px){.titanBody #bottomNavContainer a{font-size:1.4rem}#contentFooter{font-size:1.2rem}}.FAQ .Accordion .min,.FAQ .Accordion .max{color:#f00;font-size:1.4rem;font-weight:500;line-height:1}.FAQ .Accordion .min:hover,.FAQ .Accordion .max:hover{color:#900}.FAQ .Accordion .accordionHeading,.FAQ .tabbedContent .tabs li{background:#e0e0e0}.FAQ .Accordion .accordionHeading{position:relative;font-weight:500}.FAQ .Accordion .accordionHeading::before{background:#fff url("/ClientCSS/images/Portal/snap-on_icon_caret_accordion_v1.svg") no-repeat scroll 52% 57%/auto 45%;content:"";height:55px;margin:0;position:absolute;left:17px;width:55px;border-radius:50%;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-moz-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-o-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.FAQ .Accordion .accordionHeading.open::before{-webkit-transform:translateY(-50%) rotate(0deg);-moz-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);-o-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.FAQ .Accordion .accordionHeading:hover,.FAQ .Accordion .accordionHeading.open,.FAQ .tabbedContent .tabs li:hover,.FAQ .tabbedContent .tabs li.selected,.FAQ .Accordion .accordionHeading.open,.FAQ .Accordion .accordionHeading:hover,.FAQ .Accordion .accordionHeading:focus,.FAQ .Accordion .accordionHeading:active{background:rgba(255,0,0,1);color:#fff}.DataFilter2 td,.DatePicker td,.DatePicker table{background:#e6e6e6}.DataFilter2 td,.DatePicker td{border:1px solid #fff}.DataFilter2 td.otherMonth,.DatePicker td.otherMonth{background:#c8c8c8}.DataFilter2 td.selectedDate,.DataFilter2 td.selectedDate.hasEvent,.DatePicker td.selectedDate,.DatePicker td.selectedDate.hasEvent{background:rgba(90,90,90,.3);border:1px solid #fff}.DataFilter2 td.hasEvent,.DatePicker td.hasEvent{background:#5a5a5a}.TitanBlock input.filterTrigger{display:none}.TitanBlock input.filterTrigger:checked+div{position:fixed;right:0;top:84px;padding-bottom:40px;height:100%;min-width:300px;max-width:400px;width:85%;padding:15px;z-index:2000;background:#ccc;box-shadow:none;overflow:auto}@media all and (min-width:1024px){.TitanBlock input.filterTrigger:checked+div{top:74px}}@media all and (min-width:1200px){.TitanBlock input.filterTrigger+div h3{background:transparent;border:0}}.TitanBlock input.filterTrigger+div h3 label{display:inline-block;padding:6px 20px;border:1px solid transparent;background:#777;border-radius:1px;color:#fff;text-align:center;transition:all .1s ease;text-decoration:none;cursor:pointer;outline:0}.mainBody .TitanBlock input.filterTrigger+div h3 label{transition:none}.TitanBlock input.filterTrigger+div h3 label{border:1px solid rgba(255,0,0,0);background:#f00;border-radius:1px;color:#fff;font-size:10.5px;letter-spacing:1px;padding:9px 19px;text-transform:uppercase;font-weight:500;-moz-transition:opacity .15s ease-in,width .45s ease-in-out;-o-transition:opacity .15s ease-in,width .45s ease-in-out;-webkit-transition:opacity .15s ease-in,width .45s ease-in-out;transition:opacity .15s ease-in,width .45s ease-in-out}.TitanBlock input.filterTrigger+div h3 label:hover,.TitanBlock input.filterTrigger+div h3 label:focus,.TitanBlock input.filterTrigger+div h3 label:active{background:#900;border:1px solid rgba(153,0,0,0)}@media all and (min-width:768px){.TitanBlock input.filterTrigger+div h3 label{font-size:1.6rem;padding:13px 30px}}@media all and (min-width:1024px){.TitanBlock input.filterTrigger+div h3 label{font-size:1.4rem;padding:12px 40px}}.TitanBlock input.filterTrigger:checked+div h3 label,.TitanBlock input.filterTrigger:checked+div h3 label:hover,.TitanBlock input.filterTrigger:checked+div h3 label:focus,.TitanBlock input.filterTrigger:checked+div h3 label:active{display:block;padding:0;transition:none;background:transparent;border:0;color:inherit;font:inherit;text-align:left;text-transform:none;letter-spacing:inherit}.TitanBlock input.filterTrigger+div h3 label span.arrow{display:none}.TitanBlock input.filterTrigger+div .filterClose{display:none;outline:0}.TitanBlock input.filterTrigger:checked+div .filterClose{display:block;position:fixed;width:100%;height:100%;right:16px;top:84px;z-index:2001}@media all and (min-width:1024px){.TitanBlock input.filterTrigger:checked+div .filterClose{top:74px}}.TitanBlock input.filterTrigger:checked+div .filterClose div{float:right;margin:0 15px;cursor:pointer}.TitanBlock input.filterTrigger+div h3{margin-bottom:3rem}.TitanBlock input.filterTrigger+div h3~fieldset,.TitanBlock input.filterTrigger+div h3~div fieldset{display:none;margin-bottom:15px}.TitanBlock input.filterTrigger+div a.resetAll{display:none}.TitanBlock input.filterTrigger:checked+div h3~a.resetAll,.TitanBlock input.filterTrigger:checked+div h3~fieldset,.TitanBlock input.filterTrigger:checked+div h3~div fieldset{display:block;position:relative;z-index:2002}.TitanBlock input.filterTrigger:checked+div h3~fieldset,.TitanBlock input.filterTrigger:checked+div h3~div fieldset{padding-right:10%}.TitanBlock input.filterTrigger+div h3~input[type="button"]{display:none}.TitanBlock input.filterTrigger:checked+div h3~input[type="button"]{display:block;position:relative;z-index:2002}.TitanBlock input.filterTrigger+div .filterClose div span{display:none}.TitanBlock input.filterTrigger:checked+div .filterClose div:before{font-family:'FontAwesome';font-size:3rem;content:"";cursor:pointer}@media all and (min-width:1200px){.TitanBlock input.filterTrigger+div,.TitanBlock input.filterTrigger:checked+div{float:left;margin:0 0 40px 0;padding:15px;width:23%;min-width:0;max-width:none;height:auto;position:static;background:#fff;border:1px solid #999;box-shadow:none}div.side .TitanBlock input.filterTrigger+div,div.side .TitanBlock input.filterTrigger:checked+div{width:auto;border:none;padding:0}.TitanBlock input.filterTrigger+div h3{margin-bottom:1.2rem}.TitanBlock input.filterTrigger+div h3 label,.TitanBlock input.filterTrigger+div h3 label:hover{display:block;padding:0;background:transparent;border:0;color:inherit;text-align:left;cursor:default;text-transform:none;letter-spacing:inherit}.TitanBlock input.filterTrigger:checked+div .filterClose{display:none}.TitanBlock input.filterTrigger+div h3~fieldset,.TitanBlock input.filterTrigger+div h3~div fieldset,.TitanBlock input.filterTrigger:checked+div h3~fieldset,.TitanBlock input.filterTrigger:checked+div h3~div fieldset{display:block;width:auto;padding-right:initial}.TitanBlock input.filterTrigger+div h3~input[type="button"],.TitanBlock input.filterTrigger:checked+div h3~input[type="button"]{display:block}}@media all and (min-width:1200px){.DataFilter2,.Aggregation>div[class*="AggregationFilter"],.SegmentedSearchFilter2{background:#fff;border:1px solid #b4b4b4}}.listingTools{border-bottom:1px solid rgba(0,0,0,.2)}.listingTools li.selected a{background:rgba(0,0,0,.2);border-radius:5px}.SiteMap ul li::before{font-family:'FontAwesome';content:"";margin-right:5px;color:#203263}.Commenting .siteBounds>div{border-top:2px solid #203263}.Commenting .siteBounds>div+div{border-top:2px solid rgba(0,0,0,.5)}.Commenting .summary,.Commenting .featured{border-bottom:0}.Commenting .OneCol>div{border-top:1px solid rgba(0,0,0,.2);border-bottom:0!important}.Commenting .OneCol>div:first-child{border-top:0}.EventUpload .startDate .icon::before,.EventUpload .endDate .icon::before{font-family:'FontAwesome';content:"";color:rgba(32,50,99,.7)}.EventUpload .startDate .icon:hover::before,.EventUpload .endDate .icon:hover::before{color:#203263}.smartSearchResults,.SmartRL{background:#f7f7f7;border:1px solid #ccc}.SmartRL,.PagesRL,.FilesRL,.PeopleRL,.NewsRL,.EventRL,.ProductRL{border-bottom:1px solid #ccc}.seeAllResults a::after{font-family:'FontAwesome';content:""}.SearchResults .view .minIcon::before{font-family:'FontAwesome';content:""}.SearchResults .view .maxIcon::before{font-family:'FontAwesome';content:""}div.commentFormPop,div.commentsPop{}div.commentFormPop #contentArea,div.commentsPop #contentArea{background:0}.titanBody .divider{width:100%;float:left;clear:both;padding-right:1.45%}.titanBody .divider p{display:none}.titanBody .divider hr,.titanBody .l6 hr{width:100%;height:1px;color:#e0e0e0;margin:1.5rem 0 5rem;overflow:hidden;display:block;float:none}.carousel{position:relative}.carousel .slick-prev{left:-65px}.carousel .slick-next{right:-50px}ul.features{margin:0;list-style:none;overflow:hidden}.w3-col.carousel ul.features{overflow:initial}.w3-col.carousel ul.features li{margin-right:16px}#centerZone .Freeform ul.features{padding:0}ul.features li{font-size:12px;line-height:1.4}.w3-col:not(.carousel) ul.features li{float:left;width:calc(50% - 5px);margin:0 0 20px}.w3-col:not(.carousel) ul.features li:first-child{margin-left:0}.w3-col:not(.carousel) ul.features li:nth-child(odd){margin-right:10px}.w3-col:not(.carousel) ul.features li:nth-child(even){margin-right:0}ul.features li p{margin-bottom:0}.titanBody .annualReports{margin:0 0 1.5rem;position:relative}.titanBody .annualReports .slides{margin-bottom:0}.titanBody .annualReports .slides li{border-left:1px solid #e0e0e0;padding-left:20px;margin-right:20px;box-sizing:content-box}.titanBody .annualReports p{margin:0}.titanBody .annualReports .slides a{color:#1b1b1b;font-size:1.6rem;display:block;margin:0 0 25px;position:relative;padding-bottom:27px}.annualReports .slick-prev{left:-65px}.annualReports .slick-next{right:-50px}.StripeGrey .slick-prev,.slick-next{background:#e7e7e7}.news.l3{border-left:1px solid #e0e0e0;padding:0 22px 0 15px;margin-bottom:2.4rem}.titanBody .news.l3 p{color:#909090}.titanBody .news.l3 p.card{position:relative;font-size:1.8rem;line-height:1.3;letter-spacing:0;padding-bottom:40px}.titanBody .news.l3 p.card a{color:#1b1b1b;display:block}.titanBody .annualReports .slides a:first-child::after,.titanBody .news.l3 p.card::after{background-image:url("/clientcss/images/portal/snap-on_icon_arrows_large_32_v1.png");background-image:url("/clientcss/images/portal/snap-on_icon_arrows_large_32_v1.svg");background-size:100%;background-repeat:no-repeat;content:"";display:inline-block;height:22px;position:absolute;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;left:0;bottom:0;width:22px}.titanBody .annualReports .slides a:first-child:hover::after,.titanBody .news.l3 p.card:hover::after{margin-left:.5rem}.titanBody .news.l3>p:last-child{margin:0;font-size:10.5px}#centerZone .wrapme.outOfBoundsWrapper{position:relative}.outOfBoundsWrapper>.siteBounds{z-index:10;position:relative}#centerZone .wrapme>.wrapme{position:absolute;bottom:0;left:0;width:100%;height:8rem;padding:0}.titanBody .outOfBounds img.FloatLeft,.outOfBounds img.FloatRight{margin:0}#centerZone .wrapme .spacer{display:none}p.imgContain img{margin-bottom:-6px}.ss-grid p.imgContain img{margin-bottom:-9px}.ss-grid .imgOnly img{margin-bottom:-8px}.ss-grid p.imgContain{margin-bottom:-1px}.titanBody .ss-grid p.imgOnly{margin-bottom:3rem}@media all and (min-width:768px){.ss-top p.imgContain,.ss-bottom p.imgContain,.ss-grid{display:flex;justify-content:space-between;width:100%}.ss-top p.imgContain img{align-self:flex-start;max-width:none;max-width:50%}.ss-bottom p.imgContain img{align-self:flex-end;max-width:none;max-width:50%}.ss-grid p.imgContain{max-width:50%;overflow:hidden;margin-bottom:3rem}}@media all and (min-width:1200px){.ss-top p.imgContain img,.ss-bottom p.imgContain img,.ss-grid p.imgContain img{max-width:none;width:100%}.ss-grid p.imgContain{max-width:50%;align-items:stretch;overflow:hidden;width:100%}.ss-grid .imgOnly img{height:100%;max-width:none}}@media all and (max-width:767px){.annualReports .slides{width:150%;overflow:hidden}.annualReports .slides li{margin-bottom:0;width:19%}}@media all and (max-width:1023px){.w3-col:not(.carousel) ul.features img{width:100%;max-width:none}}@media all and (min-width:768px){.titanBody a .arrowLG{width:22px}.divider hr,.l6 hr{margin:5rem 0}ul.features{margin:0}ul.features li{font-weight:400;font-size:1.6rem;margin-right:16px!important}.w3-col:not(.carousel) ul.features li{width:calc(25% - 16px)}ul.features li p{margin-bottom:0}.w3-col:not(.carousel) ul.features p:last-child{margin-right:3rem}.titanBody .annualReports{margin:2.5rem 0 5rem}.annualReports .slides{margin:0}.annualReports .slides li{width:calc(25% - 15px);margin-bottom:0}.annualReports .slides p:last-child{margin-right:0}.titanBody .annualReports .slides a{font-size:3.2rem}.news.l3{padding:0 15px;margin-bottom:5rem;font-weight:400}.titanBody .news.l3 p{font-size:1.4rem}.titanBody .news.l3>p:first-child{margin-bottom:3rem}.titanBody .news.l3>p:last-child{font-size:1.6rem}.titanBody .news.l3 a{font-size:2.8rem;line-height:1.5;letter-spacing:-.5px}}@media all and (min-width:1200px){.divider hr{height:2px}.l6 hr:last-child{display:none}.titanBody .annualReports{margin:0 0 3rem}.titanBody .annualReports .slides a{font-size:2.8rem;margin-top:1rem}.titanBody .news.l3>p:first-child{margin-bottom:2rem}.titanBody .news.l3 a{font-size:3.2rem}.outOfBounds.obRight img{max-width:150%}#centerZone .wrapme>.wrapme{height:12rem}#centerZone .wrapme .spacer{display:block}#centerZone .wrapme.spacer{padding:1rem 0}#centerZone .HeroBanner+.wrapme.spacer{padding:0}.wrapme.spacer .Freeform+.spacer{clear:both;float:left;min-height:7rem;width:100%}}.titanBody .ourBrands{margin:0 0 1.5rem;position:relative;height:auto!important}#centerZone .Freeform.ourBrands ul.slides{margin:0;padding:0}#centerZone .Freeform.ourBrands .slides li{margin-bottom:0}.titanBody .ourBrands .slides li{padding:0;margin-right:20px;box-sizing:content-box}.ourBrands ul.RWD_flex-direction-nav,.titanBody .ourBrands .slides p.imgOnly{margin:0}.titanBody .ourBrands .slides a{margin:0;display:flex;justify-content:center;align-items:center;color:#1b1b1b;font-size:1.6rem;display:block;position:relative}@media all and (max-width:767px){#centerZone .Freeform.ourBrands ul.slides{padding:0}.ourBrands .slides{overflow:hidden}.ourBrands .slides li{margin-bottom:0}}@media all and (min-width:768px){.titanBody .ourBrands{margin:2.5rem 0 5rem}.ourBrands .slides li{margin-bottom:0}.ourBrands .slides p:last-child{margin-right:0}.titanBody .ourBrands .slides a{font-size:3.2rem}.ourBrands .slick-next{right:-50px}}@media all and (min-width:1200px){.titanBody .ourBrands{margin:0 0 3rem;padding:5rem 0}#centerZone .Freeform.ourBrands ul.slides{padding:0 0 0 50px}.titanBody .ourBrands .slides a{font-size:2.8rem;margin-top:1rem}}.article>p:first-child{margin-bottom:2rem}.article .date{color:#909090;font-size:1.4rem}.article h1{font-size:3rem;font-weight:normal;margin-bottom:2rem}#pageTopArea,.mobileNav,#dropsearch,.titanDisplay ul.features,.titanDisplay ul.features li,.titanDisplay .HeroBanner.customAnimation,.titanDisplay .HeroBanner.customAnimation .wrapper h2,.titanDisplay .HeroBanner.customAnimation .wrapper p,.outOfBounds img,#contentArea .CenterZone.customAnimation.fadeInLeft,#contentArea .CenterZone:not(.customAnimation):not(.HeroBanner),.titanDisplay .FilterBanner{opacity:0}#contentArea .CenterZone.customAnimation.fadeInLeft.nws-animate,#contentArea .CenterZone:not(.customAnimation):not(.HeroBanner).nws-animate,.titanDisplay .FilterBanner.nws-animate{opacity:1}@media print{.titanDisplay ul.features,.titanDisplay ul.features li,.titanDisplay .HeroBanner.customAnimation,.titanDisplay .HeroBanner.customAnimation .wrapper h2,.titanDisplay .HeroBanner.customAnimation .wrapper p,.outOfBounds img,#contentArea .CenterZone.customAnimation.fadeInLeft,#contentArea .CenterZone:not(.customAnimation):not(.HeroBanner){opacity:1!important}}.IE9 *{opacity:1!important}.mainBody .outOfBounds img,.mainBody #contentArea .CenterZone.customAnimation.fadeInLeft,.mainBody #contentArea .CenterZone:not(.customAnimation):not(.HeroBanner){opacity:1!important}.delay150{-webkit-animation-delay:.15s;-moz-animation-delay:.15s;animation-delay:.15s}.delay250{-webkit-animation-delay:.25s;-moz-animation-delay:.25s;animation-delay:.25s}.delay375{-webkit-animation-delay:.375s;-moz-animation-delay:.375s;animation-delay:.375s}.delay500{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}.delay750{-webkit-animation-delay:.75s;-moz-animation-delay:.75s;animation-delay:.75s}.delay1000{-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}.slideInRight,.slideOutRight,.slideInLeft,.slideOutLeft{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media all and (min-width:1200px){#topNavContainer .dropmenu .twoCol{min-width:400px}#topNavContainer .dropmenu .threeCol{min-width:550px}.dropmenu .twoCol ul{column-count:2;column-gap:1rem}.dropmenu .threeCol ul{column-count:3;column-gap:1rem}.dropmenu li{margin-bottom:2.5rem;line-height:1}.titanBody .dropmenu h4{color:#fff;font-weight:500;line-height:1.5;margin-bottom:3.5rem;font-size:2rem}.titanBody .dropmenu a{font-size:1.4rem;font-weight:500;color:#000!important}.titanBody .dropmenu a:hover,.titanBody .dropmenu a:focus,.titanBody .dropmenu a:active{color:#900!important}#topNavContainer .dropmenu{box-shadow:-4px 8px 4px rgba(0,0,0,.3);padding:2.5rem 3rem 1.5rem;position:absolute;background:#f2f2f2 none repeat scroll 0 0;overflow:hidden;margin:24px 0 0 -1rem;min-width:300px;z-index:-1;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s}.dropmenu.fadeOutUp{-webkit-animation-duration:.25s;-moz-animation-duration:.25s;animation-duration:.25s;visibility:hidden}}@media all and (min-width:1440px){#topNavContainer .dropmenu{margin-left:-2.5rem}}span.buttonArrow{display:block;line-height:1}.buttonArrow a,div.CenterZone div.OurPeople .linkText a{display:inline-block}.PortletBlock table:not(.wrapperTable) td.print-td{padding:0 6px 0 0;min-width:25px}.print-td img{top:7px;position:relative}.eventCards{color:#cbcbcb;padding-right:0}.eventCards .card::before{content:"";background:#323232 url(/clientcss/images/portal/snap-on_icon_ticket_26_v1.svg) no-repeat center/60%;height:41px;width:41px;border-radius:50%;position:absolute;top:15px;left:15px}.eventCards .card{background:#282828;padding:20px 30px 50px 70px;position:relative;margin-bottom:1.5rem}.eventCards .card>p:first-child{font-size:10.5px;font-weight:500;margin-bottom:1.5rem}.eventCards h3{font-size:2.2rem;line-height:1.5;letter-spacing:-.5px;font-weight:400;margin-bottom:2.5rem}.eventCards .buttonArrow{position:absolute;bottom:30px}.eventCards .buttonArrow a{margin-bottom:0}@media all and (min-width:768px){.eventCards .card::before{height:49px;width:49px}.eventCards .card{padding:30px 40px 50px 95px;float:left;width:49%}.eventCards .card:not(:last-child){margin-right:2%}.eventCards .card,.eventCards .card>p:last-child{margin-bottom:0}.eventCards h3{font-size:2.8rem}}@media all and (min-width:1200px){.eventCards .card>p:first-child{font-size:1.6rem;margin-bottom:2.5rem}.eventCards h3{font-size:3.2rem}}.titanDisplay .Aggregation.IR_Documents{clear:none}.IR_Documents .item{background:#282828;position:relative;margin-bottom:1rem}.IR_Documents .item a{color:#cbcbcb;display:block;padding:2.5rem 7.5rem;font-size:10.5px;font-weight:500}.IR_Documents .item a:hover,.IR_Documents .item a:focus,.IR_Documents .item a:active{color:rgba(255,0,0,1)}.IR_Documents .item .otherstuff{display:table;height:100%}.IR_Documents .item h4{display:table-cell;vertical-align:middle}.IR_Documents .item h4,.IR_Documents .item a{margin-bottom:0}.IR_Documents .item a::after{background:url(/clientcss/images/portal/snap-on_icon_arrows_down_small_32_v1-36.svg) no-repeat center/65%;content:"";height:35px;width:35px;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.IR_Documents .item a[href$=".pdf"]::before,.IR_Documents .item a[href*=".xls"]::before,.IR_Documents .item a[href*=".doc"]::before{content:"";height:41px;width:41px;border-radius:50%;position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.IR_Documents .item a[href$=".pdf"]::before{background:#323232 url(/clientcss/images/portal/snap-on_icon_document_26_v1.svg) no-repeat center/55%}.IR_Documents .item a[href*=".xls"]::before{background:#323232 url(/clientcss/images/portal/xls-file-format.svg) no-repeat center/50%}.IR_Documents .item a[href*=".doc"]::before{background:#323232 url(/clientcss/images/portal/doc-file-format.svg) no-repeat center/50%}@media all and (min-width:768px){.IR_Documents .item{float:left;width:49%}.IR_Documents div.item:nth-child(odd){margin-right:2%}}@media all and (min-width:1200px){.IR_Documents .item a{padding:2.5rem 7.5rem;font-size:1.6rem}.IR_Documents .item a[href$=".pdf"]::before,.IR_Documents .item a[href*=".xls"]::before,.IR_Documents .item a[href*=".doc"]::before{height:49px;width:49px}.IR_Documents .item a::after{height:41px;width:41px}}.ss-imageGrid.w3-col,.ss-imageGrid.w3-col *{padding:0;margin:0}.ss-imageGrid.w3-col p.imgOnly,.ss-imageGrid.w3-col p.imgOnly img{margin-bottom:-8px;width:100%}.ss-imageGrid.w3-col p.imgOnly{width:90vw;height:90vw;overflow:hidden}.ss-imageGrid.w3-col{position:relative;z-index:0}.ss-imageGrid.w3-col h2{font-weight:400}.ss-imageGrid.w3-col a::before{background:rgba(0,0,0,0) url("/clientcss/images/portal/snap-on_icon_arrows_large_32_v1_white.svg") no-repeat scroll 0 0/100%;content:"";height:22px;left:3rem;position:absolute;top:0;width:22px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.ss-imageGrid.w3-col a{bottom:1rem;color:#fff;display:block;left:0;max-height:100%;max-width:100%;overflow:auto;padding:3rem 4rem 2rem 3rem;position:absolute;z-index:1}.ss-imageGrid.w3-col a:hover,.ss-imageGrid.w3-col a:focus,.ss-imageGrid.w3-col a:active{color:#fff}.ss-imageGrid.w3-col a:hover::before,.ss-imageGrid.w3-col a:focus::before,.ss-imageGrid.w3-col a:active::before{left:3.5rem}.GreyBlock.ss-imageGrid{margin-bottom:-10rem}#centerZone .GreyBlock.ss-imageGrid+.wrapme{padding-top:15rem}.ss-imageGrid.w3-col h2 br{display:none}@media all and (max-width:499px){.ss-imageGrid.w3-col p.imgOnly img{max-width:none;height:100%;width:auto}.ss-imageGrid.w3-col.l8 p.imgOnly img{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media all and (min-width:500px) and (max-width:767px){.ss-imageGrid.m4{width:49.99999%}#centerZone .ss-imageGrid.w3-col p.imgOnly{padding:0}.ss-imageGrid.w3-col p.imgOnly{height:auto;width:auto}.ss-imageGrid.w3-col p.imgOnly img{max-width:100%}}@media all and (min-width:768px){.ss-imageGrid.w3-col h2 br{display:block}.ss-imageGrid.w3-col a{padding:4rem 5rem}.ss-imageGrid.w3-col a::before{left:5rem}.ss-imageGrid.w3-col a:hover::before,.ss-imageGrid.w3-col a:focus::before,.ss-imageGrid.w3-col a:active::before{left:5.5rem}}@media all and (min-width:768px) and (max-width:1023px){.ss-imageGrid h2{font-size:1.8rem;line-height:1.4}.ss-imageGrid.w3-col p.imgOnly{height:200px;width:auto}}@media all and (min-width:1024px){.ss-imageGrid.w3-col p.imgOnly{height:240px;width:auto}}@media all and (min-width:1200px){.ss-imageGrid.w3-col p.imgOnly{height:330px}}@media all and (min-width:1440px){.ss-imageGrid.w3-col p.imgOnly{height:365px}}#centerZone.simple>div:first-child{padding-top:90px}#centerZone.simple>div:first-child h1{border-top:4px solid rgba(255,0,0,1);padding:2rem 11rem 0 0;margin-top:3rem;display:inline-block;margin-bottom:2.3rem}#centerZone.simple>div:first-child .w3-col h1{padding-right:0;display:block}@media all and (min-width:768px){#centerZone.simple>div:first-child h1{margin-top:5rem;margin-bottom:4.5rem}}@media(max-width:600px){.OneCol.splitCol a.teaserImage img{width:100%}}.splitCol .item{margin-bottom:2rem;overflow:hidden}.splitCol .item:last-child{margin-bottom:4rem}.OneCol.splitCol a.teaserImage{text-align:left}.splitCol .otherStuff{border-bottom:1px solid #cacaca;padding-bottom:2.5rem}.splitCol .otherStuff h4{margin-bottom:1rem}.splitCol .otherStuff h4 a{position:relative;font-size:1.8rem;line-height:1.3;padding-bottom:30px;color:#1b1b1b;display:block;font-weight:400}.splitCol .otherStuff h4 a::after{background-image:url("/clientcss/images/portal/snap-on_icon_arrows_large_32_v1.png");background-image:url("/clientcss/images/portal/snap-on_icon_arrows_large_32_v1.svg");background-size:100%;background-repeat:no-repeat;content:"";display:inline-block;height:12px;position:absolute;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;left:0;bottom:0;width:12px}.splitCol .otherStuff h4 a:hover::after{margin-left:.5rem}.splitCol .otherStuff .teaser{display:none}.splitCol .otherStuff .date{color:#909090;margin:0;font-size:10.5px;font-weight:500}@media all and (min-width:768px){.AggregationResults h1{margin-bottom:8rem}.splitCol .otherStuff h4 a{line-height:1.5;letter-spacing:-.5px;padding-bottom:40px}#centerZone:not(.simple) .splitCol .otherStuff h4 a{font-size:2.8rem}.splitCol .otherStuff h4 a::after{height:22px;width:22px}.splitCol .otherStuff .teaser{margin-bottom:1.5rem;display:block}.splitCol .otherStuff .date{font-size:1.4rem}}@media(min-width:1200px){.splitCol .otherStuff h4 a{font-size:3rem}}#centerZone .SearchBox *,#centerZone .miniSearchBox *{box-sizing:border-box}#centerZone .SearchBox{padding:20px 6% 30px}#centerZone .miniSearchBox{padding-bottom:20px}#centerZone .SearchBox h1{margin-bottom:2rem;text-transform:capitalize;font-size:2rem;line-height:1.4;margin:0 0 1.5rem 1rem}#centerZone .SearchBox h1:first-child+p{position:relative;padding-right:50px;background:#fff;margin-bottom:0}#centerZone .SearchBox h1:first-child+p:after{background:rgba(0,0,0,0) url("/clientcss/images/portal/snap-on_icon_search_mobile_v1.svg") no-repeat scroll center center/auto 20px;content:"";cursor:pointer;display:inline-block;height:100%;position:absolute;right:1px;top:0;width:45px}.SearchBox #TaleoSearch_keyword{padding:19px 10px 18px;margin:0 auto;width:100%;border:none}#centerZone .SearchBox hr{height:2px;margin:2rem 1rem 1.5rem}#centerZone .SearchBox h4{font-size:1.6rem;font-weight:500;margin:0 0 1.5rem 1rem}.SearchBox .select,.miniSearchBox .select{margin-bottom:10px;position:relative;font-size:1.4rem;text-transform:uppercase;font-weight:500;letter-spacing:1px;line-height:1}.SearchBox .select .head,.miniSearchBox .select .head{padding:5px 55px 5px 10px;overflow:hidden;line-height:4rem}.SearchBox .select .head span,.miniSearchBox .select .head span{display:none}.titanBody div.SearchBox .select ul,#mainBody div.miniSearchBox .select ul,.ui-widget-content div.miniSearchBox .select ul{display:none;margin:0;padding:1rem 0 0;position:absolute;top:5rem;left:0;z-index:1000;width:100%;overflow-y:auto;max-height:calc(90vh - 85px)}.SearchBox .select ul li,.miniSearchBox .select ul li{display:block;padding:2px 10px;margin:0 0 1rem}.SearchBox .search,.miniSearchBox .search{display:block;padding:18px 10px 17px;width:100%}.SearchBox .search span,.miniSearchBox .search span{display:none}.miniSearchBox .search{width:auto}.miniSearchBox h1{padding-top:10px;margin-bottom:12px}@media all and (min-width:768px){.SearchBox #TaleoSearch_keyword{width:100%;display:block}.miniSearchBox{padding:0 10px 10px 10px}.titanBody div.SearchBox .select ul,#mainBody div.miniSearchBox .select ul,.ui-widget-content div.miniSearchBox .select ul{max-height:50vh}}#centerZone .SearchBox,.miniSearchBox{background:#ebebeb}.SearchBox .search,.miniSearchBox .search{text-align:center}.SearchBox .search,.miniSearchBox .search,.SearchBox #TaleoSearch_keyword{font-size:1.4rem;text-transform:uppercase;font-weight:500;letter-spacing:1px;line-height:1;color:#1b1b1b}.SearchBox ::-webkit-input-placeholder{color:#cacaca}.SearchBox ::-moz-placeholder{color:#cacaca;opacity:1}.SearchBox :-ms-input-placeholder{color:#cacaca}.SearchBox :-moz-placeholder{color:#cacaca}.SearchBox input[placeholder]{color:#cacaca;opacity:1}.SearchBox .select,.SearchBox .search a,.miniSearchBox .select{text-decoration:none;display:block;color:#fff}.SearchBox .select .head,.miniSearchBox .select .head{background:#fff;line-height:4rem;color:#1b1b1b}.SearchBox .select .head::after,.miniSearchBox .select .head::after{background:rgba(0,0,0,0) url("/ClientCSS/images/Portal/snap-on_icon_caret_accordion_v1.svg") no-repeat scroll center 65%/auto 50%;content:"";height:100%;margin:0;position:absolute;right:0;top:0;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);width:5rem}.SearchBox .select .head.selected::after,.miniSearchBox .select .head.selected::after,.SearchBox .select .head:hover::after,.miniSearchBox .select .head:hover::after{background:rgba(0,0,0,0) url("/ClientCSS/images/Portal/snap-on_icon_caret_accordion_v1_hover.svg") no-repeat scroll center 60%/auto 53%}.SearchBox .select .head.selected::after,.miniSearchBox .select .head.selected::after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.SearchBox .select .head.selected,.miniSearchBox .select .head.selected,.SearchBox .select .head:hover,.miniSearchBox .select .head:hover,.SearchBox .select .head:focus,.miniSearchBox .select .head:focus,.SearchBox .select .head:active,.miniSearchBox .select .head:active{background:rgba(255,0,0,1);color:#fff}.SearchBox .select ul,.miniSearchBox .select ul{background:rgba(255,255,255,1);border:0;box-shadow:0 3px 3px rgba(0,0,0,.2)}.SearchBox .select li,.miniSearchBox .select li{color:#1b1b1b;text-transform:none;line-height:1.3;font-size:1.4rem;font-weight:normal;letter-spacing:0}.SearchBox .select ul li:hover,.miniSearchBox .select ul li:hover{background:rgba(242,0,38,1);color:rgba(255,255,255,1)}.SearchBox .select ul li.selected,.miniSearchBox .select ul li.selected{background:rgba(128,128,128,1)}.SearchBox .search,.miniSearchBox .search{background:rgba(242,0,38,1);border:0}.HideFilter .AggregationFilter2{display:none!important}div.CenterZone div.OurPeople div.image a.teaserImage,div.OurPeople div.otherStuff,div.CenterZone div.OurPeople a.teaserImage img{display:block;margin-bottom:0}div.CenterZone div.OurPeople .otherStuff{position:relative;padding-bottom:3.5rem}div.CenterZone div.OurPeople .linkText a{bottom:0;position:absolute;left:5px;margin-bottom:0}#centerZone div.OurPeople div.classifications{display:block;margin:0}#centerZone div.OurPeople div.classifications>div{margin-bottom:.25rem}div.OurPeople div.classifications span{display:none}div.OurPeople div.image .yearsAt,div.OneCol.OurPeople .classifications{font-size:1.4rem;line-height:1.3}div.OurPeople div.classifications .oneClass:first-child li{font-weight:500}div.OurPeople div.image a.teaserImage img{width:100%}.titanBody div.CenterZone div.OurPeople h4 a{color:#fff}div.CenterZone div.OurPeople h4{padding:15px 20px 14px;color:#fff;background:rgba(255,0,0,1);margin-bottom:1rem;font-size:1.4rem;text-transform:uppercase;font-weight:500;letter-spacing:1px}@media all and (min-width:560px){div.OurPeople div.image .yearsAt{padding:0 5px}}@media all and (min-width:768px){div.OurPeople div.image .yearsAt,div.OneCol.OurPeople .classifications{font-size:1.6rem}div.OurPeople div.image{padding-right:2%;width:49.99999%;float:left;margin-bottom:4rem}}@media all and (min-width:1200px){div.OurPeople div.image{width:33.33333%}div.OurPeople div.image a.teaserImage img{width:auto}}h4+ul.flexlist{margin-top:1.5rem}ul.flexlist li{margin-bottom:1rem;padding-right:3rem;position:relative}@media all and (min-width:1024px){ul.flexlist{display:flex;flex-wrap:wrap}ul.flexlist li{width:50%}}.RWD_flex-viewport{position:relative;overflow-y:visible}.RWD_flex-viewport.shadow::before{content:"";height:100%;width:1px;position:absolute;left:-1px;top:0;box-shadow:2px 0 5px rgba(0,0,0,.5);z-index:2}.RWD_flex-viewport.shadow::after{content:"";height:100%;width:1px;position:absolute;right:-1px;top:0;box-shadow:-2px 0 5px rgba(0,0,0,1);z-index:2}#scrollTop{display:none!important}#skip,.featMicImage,article.node>h1:first-child,.view-widget-events table.news-release-table,.eventOtherDetails{display:none!important}.RESTFeedReader span{color:#282828}.RESTFeedReader .price-up,.RESTFeedReader .price-down,.RESTFeedReader .price-nochange{font-size:1.5rem;margin-left:1rem;font-weight:bold}.RESTFeedReader .price-up{color:#12e400}.RESTFeedReader .price-down{color:#da353b}.RESTFeedReader span.date{display:block;font-size:1.5rem}.StripeDarkGrey.RESTFeedReader{margin-bottom:2rem}.StripeDarkGrey.RESTFeedReader span:not(.price-up):not(.price-down){color:#fff}.StripeDarkGrey .stockQuote span{float:left}.StripeDarkGrey .stockQuote span:nth-child(1){width:calc(100% - 175px);font-weight:bold;font-size:1.4rem;line-height:2.5;margin-top:5px}.StripeDarkGrey .stockQuote span:nth-child(2){font-size:2.5rem}.StripeDarkGrey .stockQuote span:nth-child(3){line-height:1;color:#fff;border-radius:20px;padding:3px 10px 4px;margin-top:12px;margin-left:10px;font-size:1.2rem;font-weight:normal}.StripeDarkGrey .stockQuote span.price-down{background:#f00}.StripeDarkGrey .stockQuote span.price-up{background:#4cbf0c}.titanBody .StripeDarkGrey .stockQuote span.date{clear:both;color:#777;font-size:1.2rem}.titanBody .navLinks a{color:#aaa;font-size:1.4rem;padding:2px 10px}.titanBody .navLinks a:hover{color:#fff}.titanBody .navLinks li.active a{color:#fff;background:#3c7fe8;border-radius:20px}#centerZone .Freeform .navLinks ul{padding-left:0}.titanBody .disclaimer p{color:#777;font-size:1.2rem}.PortletBlock table:not(.wrapperTable){width:100%;min-width:640px;border-collapse:collapse;margin-bottom:20px}.PortletBlock table:not(.wrapperTable) tr{background:#fff}.PortletBlock table:not(.wrapperTable) tr:nth-of-type(odd){background:#f2f2f2}.PortletBlock table:not(.wrapperTable) th,.PortletBlock table:not(.wrapperTable) .bold-row.total-row{background:#282828;color:rgba(255,255,255,1);text-align:left;font-weight:normal}.PortletBlock table:not(.wrapperTable) td,.PortletBlock table:not(.wrapperTable) th{padding:6px}.titanBody .PortletBlock table:not(.wrapperTable) p{margin-bottom:0}.TableStyle table{width:100%;min-width:640px;border-collapse:collapse;margin-bottom:20px}.TableStyle table tr{background:#fff}.TableStyle table tr:nth-of-type(odd){background:#f2f2f2}.TableStyle table th{background:#282828;color:rgba(255,255,255,1);text-align:left;font-weight:normal}.TableStyle table td,.TableStyle table th{padding:6px}.TableStyle table p{margin-bottom:0}.receiveEmailAlerts{float:none!important;margin:3rem 0;overflow:hidden;display:block}.PortletBlock.SECFiling *{font-size:1.4rem}.PortletBlock.SECFiling .view,.PortletBlock.SECFiling .view nav{float:left;display:inline-block}.PortletBlock.SECFiling .view div.form--inline label,.PortletBlock.SECFiling .view div.form--inline select{clear:both;float:left}.PortletBlock.SECFiling .view div.form--inline select{max-height:100px}.PortletBlock.SECFiling .view div.form-actions{clear:both;margin-top:20px}.PortletBlock.SECFiling .view ul{margin:0;padding:0}.PortletBlock.SECFiling .view ul li{list-style:none;margin-right:15px;float:left}.PortletBlock.SECFiling .view .scrollTable{max-width:90vw!important;overflow-x:auto}.PortletBlock.SECFiling .view .scrollTable th{white-space:nowrap}#block-nir-pid178-websitenoticeblock,.SECFiling .block-search-form h2,.PortletBlock.SECFiling .help,table.nirtable caption{display:none}.PortletBlock.SECFiling .block-search-form{padding-top:0}.PortletBlock.SECFiling table:not(.wrapperTable) th{background:#ccc;color:#333}table.nirtable th,table.nirtable thead td{background-color:#666;color:#fff;text-align:left;position:relative}.PortletBlock.SECFiling table:not(.wrapperTable) td,.PortletBlock.SECFiling table:not(.wrapperTable) th{padding:15px}.PortletBlock.SECFiling .view-footer{clear:both}.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.pager__item,.pager__current-item,.pager .is-active,.pager-current,.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis{display:inline-block;padding:5px 8px;list-style-type:none;background-image:none}.pager__current-item,.pager .is-active,.pager-current{font-weight:bold;background-color:#f00;border-radius:4px;padding:10px 15px;color:#fff}.pager__current-item a,.pager .is-active a,.pager-current a{color:#fff}.pager__items{float:left;width:100%;padding:0}.nir-mean-value-rating{width:100%;padding-top:70px;overflow:hidden}.nir-mean-value-rating .rating-box{width:20%;height:16px;float:left}.nir-mean-value-rating .sell{float:left}.nir-mean-value-rating .strongbuy{float:right}.nir-mean-value-rating h3{text-align:center}.nir-mean-value-rating .mean-recommendation{text-align:center;font-weight:bold}.nir-mean-value-rating .rating{position:relative;padding:10px 0 35px;width:85%;margin:0 auto;max-width:135px}.nir-mean-value-rating .rating-arrow{display:block;height:10px;width:10px;top:-8px;position:absolute}.nir-mean-value-rating .rating-arrow::after{content:"";font-family:FontAwesome;display:inline-block;text-decoration:none;color:#000}.nir-mean-value-rating .rating-arrow::after{font-size:16px;margin-left:5px}.nir-mean-value-rating .clearfix{clear:both;max-width:230px;margin:0 auto}.field--label-inline .field__label::after{content:":"}.field--label-inline *{display:inline}.doc-group,.xbrl-group{margin-top:3rem}.PortletBlock.SECFiling span.file a{font-size:0}.PortletBlock.SECFiling span.file a::before{font-size:1.4rem}.view-widget-sec-filings .file-link{float:left}.file-link a[type*="application"]::before{font-family:FontAwesome;position:relative;display:inline-block;margin-right:1rem}.file-link a[type*="pdf"]::before{content:""}.file-link a[type*="rtf"]::before{content:""}.file-link a[type*="excel"]::before{content:""}.nir-sec-header{margin-bottom:2rem}.PortletBlock:not(.w3-col) .block,.PortletBlock:not(.w3-col) .block-block-content6703fbc1-4c9c-49f9-8791-d56a850daf5e,.PortletBlock:not(.w3-col) .block-views-blockwidget-events-block-2{float:left;width:100%;clear:none}@media all and (min-width:1200px){.PortletBlock:not(.w3-col) .block,.PortletBlock:not(.w3-col) .block-block-content6703fbc1-4c9c-49f9-8791-d56a850daf5e,.PortletBlock:not(.w3-col) .block-views-blockwidget-events-block-2{padding-right:1.45%}.PortletBlock:not(.w3-col) nav.block-system-menublock,.PortletBlock:not(.w3-col) .block-block-content6703fbc1-4c9c-49f9-8791-d56a850daf5e{width:24.99999%}.PortletBlock:not(.w3-col) .block-nir-market-data-block,.PortletBlock:not(.w3-col) .block-nir-attribution-block,.PortletBlock:not(.w3-col) .block-views-blockwidget-events-block-2{width:74.99999%}.PortletBlock:not(.w3-col) .block-nir-attribution-block{margin-left:24.99999%;padding:0}}.ccbnLabel{font-size:1.3rem;font-weight:500;line-height:1.4;margin-bottom:1rem}@media all and (min-width:768px){.ccbnLabel{font-size:2rem;margin-bottom:1.2rem}}.form-wrapper{margin-top:5rem}.field__item>.form-wrapper:first-child{margin-top:2rem}.form-wrapper .form-item+.form-item:not(.form-type-checkbox),.filter-row+.form-item{margin-top:2rem}.form-type-email.form-item{margin:5rem 0 2rem}.form-wrapper .form-item label,.form-type-email.form-item label{min-width:200px;display:inline-block;padding-right:2rem}.form-wrapper+input[type="submit"]{margin:2rem 0 5rem}.form--inline .form-actions.form-wrapper{margin-top:0;float:left;clear:right}.form--inline .form-item{float:left;min-width:140px;padding-right:2rem}.form--inline select{max-width:none}.views-exposed-form{margin-bottom:2rem;overflow:hidden}.block-search-form{margin:5rem 0 1rem}.block-search-form .form-no-label{float:left;max-width:320px;padding-right:2rem}.block-search-form .form-item input{margin-bottom:2rem;width:auto;max-width:100%;padding:8px 1rem 6px 1rem}.cls_field-nir-news-date{min-width:150px}.form-item .description{color:#999;font-size:small}.asterisk::after{color:#c00;content:"*";display:inline;margin:0}.form-item__required::after,.form-required::after{color:#c00;content:"*";display:inline;margin:0 0 0 5px}.captcha{margin:2rem 0}.captcha+.form-wrapper{margin-top:1rem}.messages,.messages--status,.messages--warning,.messages.warning,.messages--error,.messages.error{border:1px solid #f00;color:#f00;float:left;margin:1.42857em 0;padding:2rem;position:relative;width:100%}.messages--error h2,.messages--status h2{display:none}.messages--status+.block-system-main-block{display:none}@media print{#logo{fill:#f00}body{background:#fff;color:#000;margin:0;font-size:12pt}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}img{page-break-inside:avoid;page-break-after:avoid}blockquote,table,pre{page-break-inside:avoid}ul,ol,dl{page-break-before:avoid}img{max-width:100% !important;max-height:200px!important;width:auto!important}.titanBody *{height:auto!important;position:relative!important}#navigation,#utilityWrapper,#dropsearch,#topZone,#bottomContainer,#mobileNavWrapper,.scrollTop,.LargeBanner,span.button,.ss-imageGrid{display:none!important}.titanBody a{font-weight:bolder;text-decoration:none}#centerZone.simple>div:first-child{padding-top:0}#centerZone .wrapme{padding:10px 0}.dropmenu .image,.w3-col:not(.FAQ){padding-right:1.45%}.w3-col.l1{width:8.33333%}.w3-col.l2{width:16.66666%}.w3-col.l3,.w3-quarter,.dropmenu .image{width:24.99999%}.w3-col.l4,.w3-third{width:33.33333%}.w3-col.l5{width:41.66666%}.w3-col.l6,.w3-half{width:49.99999%}.w3-col.l7{width:58.33333%}.w3-col.l8,.w3-twothird{width:66.66666%}.w3-col.l9,.w3-threequarter{width:74.99999%}.w3-col.l10{width:83.33333%}.w3-col.l11{width:91.66666%}.w3-col.l12{width:99.99999%}.w3-col.l1-offset{margin-left:8.33333%;padding:0}.w3-col.l2-offset{margin-left:16.66666%;padding:0}.w3-col.l3-offset{margin-left:24.99999%;padding:0}.w3-col.l4-offset{margin-left:33.33333%;padding:0}.article{width:100%!important}.titanBody .divider hr{margin:10px 0;height:2px!important;background-color:#000}.l3.imgOut,.l9.imgOut{margin:0!important}.imgOut img{max-width:100%!important}.l3.imgOut,.l9.imgOut{margin:0!important}.w3-col.l3.imgOut{margin:0;text-align:right;width:25%!important}.l3.imgOut img{width:100%!important}}.titanBody input[type="checkbox"]{width:15px;height:15px;margin-right:10px}.Aggregation>div[class*="AggregationFilter"] .inputs input,.Aggregation>div[class*="AggregationFilter"] .inputs label,.accountFilter2 .inputs input,.accountFilter2 .inputs label,.SegmentedSearchFilter2 .inputs input,.SegmentedSearchFilter2 .inputs label,.DataFilter2 .inputs input,.DataFilter2 .inputs label,.dataField .inputs input,.dataField .inputs label{margin-left:2px;line-height:1.2}#centerZone .grid.w3-col:not(.HeroBanner) p:not(.imgContain):not(.imgOnly){padding-right:0}.grid.w3-col{text-align:center;background:#ccc;padding:2rem 2rem 0;margin-bottom:1rem}.GreyBlock .grid.w3-col{background:#fff}.grid.w3-col:nth-child(2n-1){background:#333;color:#fff}div.submissionUID label{float:left;font-weight:bold;margin-right:10px}.StoryCollection .dataField.tags .inputs,.StoryCollection .dataField.tags .input,.StoryCollection .dataField .inputs,.StoryCollection .dataField .input{padding:0}.StoryCollection.FormsEditor td{padding:5px}.StoryCollection p{margin-bottom:0}.StoryCollection .simple_button{margin-bottom:12px}.StoryCollection textarea{width:100%!important}@media(min-width:1200px){.StoryCollection input[type="text"],.StoryCollection input[type="search"],.StoryCollection input[type="tel"],.StoryCollection input[type="number"],.StoryCollection input[type="password"],.StoryCollection input[type="email"],.StoryCollection input[type="file"],.StoryCollection select{width:100%}}.StoryGrid .DataFilter2{float:none;width:100%}.StoryGrid .DataFilter2+.DataListing{clear:both;width:100%}.Story{position:relative}.StoryImage,.StoryDetails:not(.fancybox-caption__body){margin:0;padding:0;border:0}.StoryImage{text-align:center}.StoryDetails:not(.fancybox-caption__body),.StoryDetails:not(.fancybox-caption__body) .profile-link{display:none}.titanBody a.videoLink{display:inline-block;position:relative;text-decoration:none;color:#fff}.videoLink::before{content:"";position:absolute;width:7rem;height:7rem;left:50%;top:50%;transform:translate(-50%,-50%);line-height:1;background-color:rgba(255,0,0);border-radius:50%;font-family:'FontAwesome';font-weight:bold;font-size:3rem;padding-left:5px;display:flex;align-items:center;justify-content:center}.mapButtons{display:flex;align-items:center}.mapButtons>div{flex:none}.mapButtons span.button a{min-width:225px}path.hasStory,.hasStory path{fill:#000;cursor:pointer}path.hasStory:not(.activeStory):hover,.hasStory:not(.activeStory):hover path{fill:#f00}path.activeStory,.activeStory path{fill:#f00;cursor:default}.StoryDetails>span{display:block;margin-bottom:6px;line-height:1.2}@media(min-width:768px){.StoryDetails>span:not(.profile-quote){width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.StoryDetails>span.profile-industry{text-transform:uppercase;font-size:1.1rem;color:#282828;font-weight:300}.StoryDetails>span.profile-name{font-size:2.4rem;color:#000;font-weight:500}.StoryDetails>span.profile-location,.StoryDetails>span.profile-employer{font-size:1.6rem;color:#282828;font-weight:400}.StoryDetails>span.profile-location{font-size:1.4rem}.StoryDetails>span.profile-quote{font-size:1.35rem;font-weight:300;position:relative;line-height:1.5;margin-bottom:0;margin-top:2rem}.StoryDetails:not(.fancybox-caption__body)>span.profile-quote{height:150px;overflow:hidden}.StoryDetails>span.profile-quote:after,.StoryDetails>span.profile-quote:before{position:relative;font-size:4.5rem;line-height:0;color:#666;top:20px}.StoryDetails>span.profile-quote:before{content:"“";margin-right:4px}.StoryDetails>span.profile-quote:after{content:"”";margin-left:4px}.titanBody .profile-link{margin:2rem 0 0}div.DataList.StoryGrid.Slider div.items{overflow:unset}.StoryGrid.Slider .slick-prev,.StoryGrid.Slider .slick-next{z-index:1}.fancybox-caption__body p.nws-instagram-feedback{margin-bottom:0}.nws-instagram-feedback span.comments{float:right}.nws-instagram-feedback .permalink{display:block}.nws-instagram-feedback .comments::before{font-family:'FontAwesome';content:"";margin-right:1rem}.nws-instagram-feedback .likes::before{font-family:'FontAwesome';content:"";margin-right:1rem}.nws-instagram-feedback .permalink::before{font-family:'FontAwesome';content:"";margin-right:1rem}.StoryGrid .items{display:flex;flex-wrap:wrap}.StoryGrid .Story{flex-basis:calc(50% - 1rem);margin:0 1rem 1rem 0;position:relative}.StoryImage{text-align:initial}.StoryImage a{position:relative;display:block}.StoryImage a::after{content:"";background:rgba(0,0,0,.6) url(/ClientCSS/images/Portal/snap-on_icon_close_mobile_v1.svg) no-repeat 7px 7px/14px;position:absolute;width:25px;height:25px;z-index:2;transform:rotate(45deg);border-radius:50%;top:10px;right:10px}.titanBody .StoryGrid .StoryImage img{max-width:none;width:100%}@media(min-width:768px){.StoryGrid .Story{flex-basis:calc(33.33% - 1rem)}}@media(min-width:980px){.StoryGrid .Story{flex-basis:calc(25% - 1rem)}}@media(min-width:1200px){.StoryGrid .Story{flex-basis:282px;height:287px}.StoryGrid .StoryImage a::after{display:none}.StoryDetails:not(.fancybox-caption__body){background:#fff;padding:20px;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;box-shadow:0 0 10px rgba(0,0,0,.4)}.Story .StoryDetails:not(.fancybox-caption__body){position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}.StoryGrid:not(.Slider) .Story .StoryDetails:not(.fancybox-caption__body){left:282px;max-height:282px;width:calc(100% + 10px)}.StoryGrid:not(.Slider) .Story .StoryDetails:not(.fancybox-caption__body)::before{content:"";position:absolute;top:calc(50% - 25px);left:-25px;width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:25px solid #fff}.StoryGrid:not(.Slider) .Story:hover .StoryDetails:not(.fancybox-caption__body){-webkit-animation-name:slideInLeft;animation-name:slideInLeft;display:block}.fancybox-caption__body span.buttonArrow a{margin-bottom:0}}@media(min-width:1200px) and (max-width:1342px){.StoryGrid:not(.Slider) .Story:nth-child(3n) .StoryDetails:not(.fancybox-caption__body){left:auto;right:282px}.StoryGrid:not(.Slider) .Story:nth-child(3n):hover .StoryDetails:not(.fancybox-caption__body){-webkit-animation-name:slideInRight;animation-name:slideInRight}.StoryGrid:not(.Slider) .Story:nth-child(3n) .StoryDetails:not(.fancybox-caption__body)::before{border-right:0;border-left:25px solid #fff;left:auto;right:-25px}}@media(min-width:1343px){.StoryGrid:not(.Slider) .Story:nth-child(4n) .StoryDetails:not(.fancybox-caption__body){left:auto;right:282px}.StoryGrid:not(.Slider) .Story:nth-child(4n):hover .StoryDetails:not(.fancybox-caption__body){-webkit-animation-name:slideInRight;animation-name:slideInRight}.StoryGrid:not(.Slider) .Story:nth-child(4n) .StoryDetails:not(.fancybox-caption__body)::before{border-right:0;border-left:25px solid #fff;left:auto;right:-25px}}.titanBody .fancybox-button--arrow_left,.titanBody .fancybox-button--arrow_right{background:#f00;color:#fff}.titanBody .fancybox-navigation .fancybox-button[disabled]{display:none}.titanBody .fancybox-caption{background:#fff;color:#333;padding:25px 25px 0;text-align:left;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.4rem;line-height:1.6;font-weight:300;bottom:30px}.titanBody .fancybox-caption::before{content:"";position:absolute;top:-25px;left:calc(50% - 25px);width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid #fff}.titanBody .fancybox-caption__body{min-height:165px;max-height:165px;margin:0 0 20px 0;padding-right:15px}.titanBody .fancybox-caption a,.titanBody .fancybox-caption a:link,.titanBody .fancybox-caption a:visited{color:#f00}.titanBody .fancybox-caption a:hover,.titanBody .fancybox-caption a:focus,.titanBody .fancybox-caption a:active{color:#900;text-decoration:none}video.fancybox-video{max-height:640px}.titanBody .fancybox-thumbs.fancybox-thumbs-y{width:100%;background:transparent;display:flex;justify-content:center;max-height:200px;bottom:auto}.titanBody .fancybox-thumbs__list{width:auto}.titanBody .fancybox-show-thumbs .fancybox-inner{right:0;margin-top:85px}.titanBody .fancybox-slide{padding-top:0}@media(min-width:1200px){.titanBody .fancybox-navigation .fancybox-button--arrow_left{transform:translateX(-470px);left:50%}.titanBody .fancybox-navigation .fancybox-button--arrow_right{transform:translateX(470px);right:50%}.titanBody .fancybox-caption{left:50%;right:auto;width:640px;transform:translateX(-50%)}.titanBody .fancybox-caption__body{max-height:270px}}.TagBar.TitanBlock{z-index:1;position:relative}.titanBody .TagBar.TitanBlock .reset.resetAll{display:none}.TagBar.TitanBlock div[id^="FilterArea_"]{border:0;background:transparent;padding:0;width:100%;float:left;clear:both;position:relative;margin-bottom:5px}.TagBar.TitanBlock div[id^="FilterArea_"] *{color:#fff}.TagBar.TitanBlock div[id^="FilterArea_"] .keyword{padding:6px 1rem 9px}.TagBar.TitanBlock div[id^="FilterArea_"] .keyword input{color:#000}.TagBar.TitanBlock div[id^="FilterArea_"] .keyword .input{padding:0}.TagBar.TitanBlock div[id^="FilterArea_"] .keyword .input span{margin-right:-5px;display:block}.TagBar.TitanBlock div[id^="FilterArea_"] .keyword .head{display:none}.titanDisplay .TagBar.TitanBlock input[type="text"]{padding:.4rem 1rem .3rem;font-size:1.4rem}.TagBar.TitanBlock fieldset{clear:none;float:left;margin:0;width:auto;min-width:227px;padding:1rem;border-right:1px solid rgba(255,255,255,.4);background:#f00}.TagBar.TitanBlock fieldset.activeFieldset{background:#900}.TagBar.TitanBlock fieldset div.head{border:0}.TagBar.TitanBlock fieldset div.head span{display:none}.TagBar.TitanBlock fieldset div.head h4{cursor:pointer}.TagBar.TitanBlock fieldset div.head h4:before{margin:0 5px;font-family:'FontAwesome';content:"";font-size:1.6rem;color:#fff}.TagBar.TitanBlock fieldset.activeFieldset .head h4::before{content:""}.TagBar.TitanBlock .inputs label,.TagBar div[id^="FilterArea_"] div.inputs{font-size:1.4rem;line-height:1}.TagBar.TitanBlock .inputs input[type="checkbox"]{margin:0 5px 0 0}.TagBar.TitanBlock .inputs{background:#900;box-shadow:0 4px 3px 0 rgba(0,0,0,.4);padding:1.8rem;display:none;z-index:500;width:100%}.TagBar.TitanBlock .inputs .reset{float:right;margin:0 0 1rem 4rem}.DataFilter2 .input{clear:both}.TagBar.TitanBlock .inputs input[type='checkbox']{display:none}.TagBar.TitanBlock .inputs>div{display:inline-block;margin-right:2rem}.TagBar.TitanBlock .inputs>div{padding:1rem 1rem .8rem}.TagBar.TitanBlock .inputs>div label{cursor:pointer;position:relative;width:auto;padding-right:3rem}.TagBar.TitanBlock .inputs>div.selected,.TagBar.TitanBlock .inputs>div:hover{background:#f00}.TagBar.TitanBlock .inputs>div.zero,.TagBar.TitanBlock .inputs>div.zero label{cursor:default}.TagBar.TitanBlock .inputs>div.selected label:after{position:absolute;right:0;top:-3px;width:1.7rem;height:1.7rem;text-align:center;content:"x";background:rgba(255,255,255,.9);border-radius:50%;font-size:1.4rem;line-height:1.65rem;color:#000;font-weight:500;padding:1px 1px 0 0}@media(min-width:768px){.DataFilter2 .input{clear:none}}@media(min-width:1326px){.TagBar.TitanBlock div[id^="FilterArea_"]{background:#f00;width:calc(100% - 10px)}}@keyframes slideInRight{from{opacity:0;-webkit-transform:translate3d(90%,0,0) scale3d(.1,.1,.1);transform:translate3d(90%,0,0) scale3d(.1,.1,.1);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}30%{opacity:1;-webkit-transform:translate3d(90%,0,0) scale3d(.475,.475,.475);transform:translate3d(90%,0,0) scale3d(.475,.475,.475);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}35%{-webkit-transform:translate3d(90%,0,0);transform:translate3d(90%,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@keyframes slideInLeft{from{opacity:0;-webkit-transform:translate3d(-90%,0,0) scale3d(.1,.1,.1);transform:translate3d(-90%,0,0) scale3d(.1,.1,.1);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}30%{opacity:1;-webkit-transform:translate3d(-90%,0,0) scale3d(.475,.475,.475);transform:translate3d(-90%,0,0) scale3d(.475,.475,.475);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}35%{-webkit-transform:translate3d(-90%,0,0);transform:translate3d(-90%,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}svg#logo{height:50px;position:relative;top:-7px}@media(min-width:1200px){svg#logo{top:-12px}}.DataEditor label{margin-top:0;font-size:1.4rem;line-height:1.6;font-weight:300;display:inline}.DataEditor td input[type='text'],.DataEditor input[type="text"],.DataEditor input[type="search"],.DataEditor input[type="number"],.DataEditor input[type="tel"],.DataEditor input[type="password"],.DataEditor input[type="email"],.DataEditor input[type="file"],.DataEditor select,.DataEditor textarea{padding:1rem;font-size:inherit;width:100%}.DataEditor legend{font-size:1.4rem;font-weight:bold;padding-bottom:10px;padding-top:20px}div.DataEditor div.textarea textarea{width:100%;min-height:80px;height:initial}div.SFMessage{color:rgba(255,0,0,1)}div.ErrorMessage{font-weight:bold}.DataEditor.Wreath .fieldMessage{display:inline}.DataEditor.Wreath .defaultButtons{margin-top:3rem}.Wreath .scrollTable table{width:auto}.Wreath .row{margin-bottom:12px;overflow:hidden}@media(min-width:768px){.DataEditor label{font-size:2rem}}@media(min-width:1024px){.row>div.formLabel{float:left;margin-right:2rem;max-width:calc(60% - 2rem);min-width:325px}.row>div.formInput{float:left;margin-right:0;max-width:350px;width:40%}}.block--search-form{display:block!important}#filterMap,#World_Map,#United_States_with_States_Map{opacity:1!important}.titanBody{--color-brand-primary:rgba(255,0,0,1);--color-brand-primary-hover:rgb(153,0,0);--color-text-dark:#000;--color-white:#FFF}.FAQ.NewTabbedFAQ div.tabbedContent{clear:both;width:100%;margin-bottom:20px}.FAQ.NewTabbedFAQ div.tabbedContent .tabsContent{color:#000}.FAQ.NewTabbedFAQ div.tabbedContent .tabsContent>div{display:none;width:100%}.FAQ.NewTabbedFAQ div.tabbedContent .tabsContent>div.selected{display:block}.FAQ.NewTabbedFAQ div.tabbedContent ul.tabs{list-style:none;margin:0;padding:0;overflow:hidden;z-index:90;position:relative;top:initial;left:initial}.FAQ.NewTabbedFAQ div.tabbedContent ul.tabs li{position:relative;cursor:pointer;padding:0;height:auto;margin:5px 0;border:1px solid #ccc;border-radius:0;background:#eee;float:initial;font-size:1.6rem}.FAQ.NewTabbedFAQ div.tabbedContent ul.tabs li{background:rgba(255,0,0);border-color:rgba(255,0,0)}.FAQ.NewTabbedFAQ div.tabbedContent ul.tabs li a{padding:7px;display:block}.FAQ.NewTabbedFAQ div.tabbedContent .tabsContent{margin-bottom:20px;padding:10px;background:#fff;border:1px solid #ccc;top:initial;border-radius:0}.titanBody .FAQ.NewTabbedFAQ div.tabbedContent ul.tabs li a{text-decoration:none;color:#fff}.titanBody .FAQ.NewTabbedFAQ div.tabbedContent ul.tabs li a:focus{outline-offset:-2px}.FAQ.NewTabbedFAQ div.tabbedContent ul.tabs li:hover,.FAQ.NewTabbedFAQ div.tabbedContent ul.tabs li:focus-within,.FAQ.NewTabbedFAQ div.tabbedContent ul.tabs li.selected{background:#fff;border-color:#ccc}.FAQ.NewTabbedFAQ div.tabbedContent ul.tabs li:not(.selected):hover,.FAQ.NewTabbedFAQ div.tabbedContent ul.tabs li:not(.selected):focus-within{border-color:rgba(255,0,0)}.titanBody .FAQ.NewTabbedFAQ div.tabbedContent ul.tabs li:not(.selected):hover a,.titanBody .FAQ.NewTabbedFAQ div.tabbedContent ul.tabs li:not(.selected):focus-within a{color:rgba(255,0,0)}.FAQ.NewTabbedFAQ div.tabbedContent ul.tabs li.selected a,.FAQ.NewTabbedFAQ div.tabbedContent ul.tabs li.selected:hover a,.FAQ.NewTabbedFAQ div.tabbedContent ul.tabs li.selected:focus-within a{color:#000}@media all and (min-width:1200px){.FAQ.NewTabbedFAQ div.tabbedContent{clear:none;float:left;position:relative}.FAQ.NewTabbedFAQ div.tabbedContent ul.tabs{margin:0 0 0 5px;position:absolute;top:0;left:0}.FAQ.NewTabbedFAQ div.tabbedContent ul.tabs li{float:left;height:3.5rem;margin:0 3px;border-bottom:0;border-radius:2px 2px 0 0}.FAQ.NewTabbedFAQ div.tabbedContent .tabsContent{position:relative;top:3.4rem;overflow:hidden;border-radius:2px}.mainBody .FAQ.NewTabbedFAQ div.tabbedContent ul.tabs li{height:17px;width:20%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.FAQ.NewTabbedFAQ .Accessible_Accordion .accordionArea{width:100%;overflow:hidden}.FAQ.NewTabbedFAQ .Accessible_Accordion .min,.FAQ.NewTabbedFAQ .Accessible_Accordion.open .max{display:none}.FAQ.NewTabbedFAQ .Accessible_Accordion.open .min{display:block}.FAQ.NewTabbedFAQ .Accessible_Accordion .max,.FAQ.NewTabbedFAQ .Accessible_Accordion .min{float:right;clear:right;margin:0;cursor:pointer;padding:5px;font-size:1.3rem;color:rgba(255,0,0)}.FAQ.NewTabbedFAQ .Accessible_Accordion details{padding:15px 23px;border-top:1px solid #ccc}.StripeLight.FAQ.NewTabbedFAQ .Accessible_Accordion details{border-color:#333}.FAQ.NewTabbedFAQ .Accessible_Accordion details[open] summary{margin-bottom:1rem}.FAQ.NewTabbedFAQ .Accessible_Accordion summary{cursor:pointer;margin-left:-21px;list-style:none}.FAQ.NewTabbedFAQ .Accessible_Accordion summary::-webkit-details-marker{display:none}.FAQ.NewTabbedFAQ .Accessible_Accordion summary:before{font-family:'FontAwesome';content:"";padding-right:12px;color:rgba(255,0,0);font-weight:bold}.titanBody .FAQ.NewTabbedFAQ .Accessible_Accordion details[open] summary:before{content:"";padding-bottom:15px}