.featuredBlock.container-fluid.noPaddings{background-position:center !important}
@media screen and (min-width:1300px){.featuredBlock.container-fluid.noPaddings{max-width:100%}
}
.PersonalProtectionFooter .socialmedia.row.backgroundfooter{position:static;display:inline-block;padding-left:1em}
.PersonalProtectionFooter .Frame{background-color:#fff}
.PersonalProtectionFooter .Frame .backgroundfooter{color:#fff;background-color:black;padding-left:79px;padding-right:79px}
.PersonalProtectionFooter .Frame .backgroundfooter h5 a{font-size:18px;color:#fff;font-weight:bold}
.PersonalProtectionFooter .Frame .backgroundfooter ul li a{font-size:16px}
.PersonalProtectionFooter .bottomedge{padding-top:50px;border:2px solid black;padding-bottom:18px;margin-top:0;border-top:0;padding-left:94px;padding-right:94px}
.PersonalProtectionFooter .legal li{display:inline;margin-left:1em;font-family:Diodrum}
.PersonalProtectionFooter .legal a{color:black;text-decoration:none}
.PersonalProtectionFooter .legal a:hover{color:black;text-decoration:none}
.PersonalProtectionFooter .Featured-Brands{font-family:NotoSans;font-size:1rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.82;letter-spacing:normal;color:var(--almost-black);margin-top:40px}
.PersonalProtectionFooter ul{list-style-type:none}
.PersonalProtectionFooter ul:not(.legal) a{color:#fff;text-decoration:none}
.PersonalProtectionFooter ul:not(.legal) a:hover{color:#fff;text-decoration:none}
.PersonalProtectionFooter li{padding-bottom:9px}
.PersonalProtectionFooter .Styrofoam-Molykote{width:63px;font-family:NotoSans;font-size:1rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.82;letter-spacing:normal;color:var(--almost-black);margin-top:40px}
.PersonalProtectionFooter .Our-Company{width:86px;font-family:NotoSans;font-size:1rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.82;letter-spacing:normal;color:var(--almost-black);margin-top:40px}
.PersonalProtectionFooter .Our-Solutions{width:143px;font-family:NotoSans;font-size:1rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.82;letter-spacing:normal;color:var(--almost-black);margin-top:40px}
.PersonalProtectionFooter .Support{width:83px;font-family:NotoSans;font-size:1rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.82;letter-spacing:normal;color:var(--almost-black);margin-top:40px}
.PersonalProtectionFooter .Ethics-Compliance{width:146px;font-family:NotoSans;font-size:1rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.82;letter-spacing:normal;color:var(--almost-black);margin-top:40px}
.PersonalProtectionFooter .Tyvek{width:47px;font-family:Helvetica;font-size:1rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.82;letter-spacing:normal;color:var(--almost-black);margin-top:40px}
.PersonalProtectionFooter .Legal-Notices-Term{margin-left:20px;padding-left:60px;height:15px;font-family:NotoSans;font-size:.8rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.36;letter-spacing:.5px;color:#585858}
.PersonalProtectionFooter .Privacy{margin-left:20px;height:15px;font-family:NotoSans;font-size:.8rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.36;letter-spacing:.5px;color:#585858}
.PersonalProtectionFooter .Site-Map{margin-left:20px;height:15px;font-family:NotoSans;font-size:.8rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.36;letter-spacing:.5px;color:#585858}
.PersonalProtectionFooter .socialmedia{padding-left:2em;padding-bottom:1em;padding-top:3em}
.PersonalProtectionFooter .foorteleftMargin{margin-left:1em}
.PersonalProtectionFooter .Accessibility{margin-left:20px;height:15px;font-family:NotoSans;font-size:.8rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.36;letter-spacing:.5px;color:#585858}
.PersonalProtectionFooter .Disclaimer{width:874px;font-family:Diodrum;font-size:11px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.82;letter-spacing:normal;color:var(--almost-black)}
.PersonalProtectionFooter .Our-Company-About-Us{font-family:NotoSans;font-size:1rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.82;letter-spacing:normal;color:var(--almost-black)}
.PersonalProtectionFooter .panel1{width:100%;display:flex}
.PersonalProtectionFooter .Platform-Brands{margin-left:2.5em;font-family:NotoSans;font-size:1rem;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.82;letter-spacing:normal;color:var(--almost-black);width:80%}
.PersonalProtectionFooter .plus-symbol1{width:20%;text-align:center}
.PersonalProtectionFooter .panel2{width:100%;display:flex}
.PersonalProtectionFooter .Our-Businesses{width:80%;margin-left:2.5em;font-family:NotoSans;font-size:1rem;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.82;letter-spacing:normal;color:var(--almost-black)}
.PersonalProtectionFooter .plus-symbol2{width:20%;text-align:center}
.PersonalProtectionFooter .panel3{width:100%;display:flex}
.PersonalProtectionFooter .Mobile-Support{margin-left:2.5em;width:80%;font-family:NotoSans;font-size:1rem;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.82;letter-spacing:normal;color:var(--almost-black)}
.PersonalProtectionFooter .plus-symbol3{width:20%;text-align:center}
.PersonalProtectionFooter .panel4{width:100%;display:flex}
.PersonalProtectionFooter .Mobile-Ethics-Compliance{margin-left:2.5em;width:80%;font-family:NotoSans;font-size:1rem;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.82;letter-spacing:normal;color:var(--almost-black)}
.PersonalProtectionFooter .plus-symbol4{width:20%;text-align:center}
.PersonalProtectionFooter .slide1{margin-left:2.5em;display:none;background-color:lightgray;width:80%}
.PersonalProtectionFooter .slide2{margin-left:2.5em;display:none;background-color:lightgrey;width:80%}
.PersonalProtectionFooter .slide3{display:none;background-color:lightgray;margin-left:2.5em;width:80%}
.PersonalProtectionFooter .slide4{display:none;background-color:lightgrey;margin-left:2.5em;width:80%}
.PersonalProtectionFooter .icons-mobile{margin-left:1em;padding:20px}
.PersonalProtectionFooter .Legal-Notices-Term-mobile{padding-top:15px;font-family:NotoSans;font-size:1rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.36;letter-spacing:.5px;color:var(--grey)}
.PersonalProtectionFooter .Copyright-2019-DuP-mobile{margin-left:2.5em;width:342px;height:80px;font-family:NotoSans;font-size:.8rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.82;letter-spacing:normal;color:var(--almost-black)}
.PersonalProtectionFooter .slides-padding{padding-left:5px}
.Disclaimer.col-sm-12.col-lg-4{margin-left:12em}
.Disclaimer.col-sm-12.col-lg-4 p{font-family:"Noto Sans Regular"}
.socialmedia.row.backgroundfooter{bottom:0}
.socialmedia.row.backgroundfooter img{width:27px;height:29px;opacity:.8;margin-right:5px;display:inline}
.socialmedia.row.backgroundfooter .social-icons{padding-left:0;margin-top:40px;margin-bottom:30px;max-width:100%}
@media(min-width:992px){.tyvekFooter .desktop-only{display:block !important}
}
@media(max-width:991px){.tyvekFooter .mobile-only{display:block !important}
.tyvekFooter .desktop-only{display:none !important}
}
@media screen and (max-width:768px){.PersonalProtectionFooter .bottomedge{padding-left:18px;padding-right:18px}
.PersonalProtectionFooter .Frame .backgroundfooter{padding-left:18px;padding-right:18px}
.PersonalProtectionFooter .legal li{display:block}
.PersonalProtectionFooter .Disclaimer.col-sm-12.col-lg-4{margin-left:0}
}
@media screen and (min-width:1024px){.PersonalProtectionFooter .Disclaimer.col-sm-12.col-lg-4{height:60px;margin-left:8rem;margin-bottom:32px}
}
@media screen and (min-width:1025px){.PersonalProtectionFooter .Disclaimer.col-sm-12.col-lg-4{margin-left:8rem}
.PersonalProtectionFooter .legal li:first-child{margin-left:0}
}
@media screen and (min-width:768px) and (max-width:900px){.PersonalProtectionFooter .Disclaimer.col-sm-12.col-lg-4{margin-left:0;margin-top:20px}
.PersonalProtectionFooter .legal li{display:inline !important}
}
@media screen and (max-width:600px){.PersonalProtectionFooter .Featured-Brands{border-bottom:1px dashed rgba(151,151,151,0.4)}
}
@media(max-width:768px){.component-actionbar--contain-brands.open{position:absolute;z-index:9}
.component-actionbar--contain-brands ul{margin-left:-23px !important}
}