#hero-carousel .carousel-inner img{width:100% !important}
.stortare-home .carousel-inner img{width:100% !important}
.stortare-home .carousel-inner>.item>a>img,.stortare-home .carousel-inner>.item>img,.stortare-home .img-responsive,.stortare-home .thumbnail a>img,.stortare-home .thumbnail>img{display:block;width:100% !important;height:auto}
.stortare-home .cq-dd-image.img-responsive{width:100% !important}
.stortare-home .carousel-inner .carousel-caption.hero-image-content.showContent p{font-size:28px;font-weight:normal;font-family:"Open Sans",Helvetica,sans-serif;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased;line-height:1.5;padding-left:1rem;padding-right:1rem;padding-top:0rem;padding-bottom:6rem}
.foodsciencematters .large-hero-carousel.wow.fadeInUp #hero-carousel .carousel-inner{border-top:6px solid #8ac650}
.an-abridged-history-of-research-into-the-safety-of-carrageenan div.hero-image.parbase.aem-GridColumn.aem-GridColumn--default--12>div>section>div#hero-carousel>div>img{height:270px !important;max-width:initial !important;width:100%}
.an-abridged-history-of-research-into-the-safety-of-carrageenan div#hero-carousel span{color:#fff !important;font-weight:700 !important;font-size:50px !important;max-width:750px !important;line-height:1.4 !important}
@media only screen and (max-width:1180px){.an-abridged-history-of-research-into-the-safety-of-carrageenan div#hero-carousel span{font-size:44px !important}
.an-abridged-history-of-research-into-the-safety-of-carrageenan div.hero-image.parbase.aem-GridColumn.aem-GridColumn--default--12>div>section>div#hero-carousel>div>img{width:auto !important;position:relative;right:150px}
}
@media only screen and (max-width:850px){.an-abridged-history-of-research-into-the-safety-of-carrageenan div#hero-carousel span{font-size:40px !important}
}
@media only screen and (max-width:650px){.an-abridged-history-of-research-into-the-safety-of-carrageenan div#hero-carousel span{font-size:36px !important}
}
@media only screen and (max-width:592px){.an-abridged-history-of-research-into-the-safety-of-carrageenan div#hero-carousel span{font-size:26px !important}
}
@media only screen and (min-width:768px){body.research-references #hero-carousel .carousel-inner img,body.news-commentary #hero-carousel .carousel-inner img,body.about-us #hero-carousel .carousel-inner img,body.faq #hero-carousel .carousel-inner img{width:auto !important}
}
.greatstuff .hero-image-content{background:linear-gradient(90deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.58));padding:20px 40px 40px 40px;font-size:14px;left:0;max-width:49%;width:auto;text-align:left;bottom:43%;transform:translateY(50%);display:table}
.greatstuff .hero-image-content h1{margin-bottom:18px}
.greatstuff .hero-image-content p{padding-bottom:10px}
.greatstuff .hero-image-content .hero-image-heading{font-size:36px}
.greatstuff .hero-image-button{margin-top:20px;box-shadow:inset 0 1px 0 0 #fce2c1;background-color:#ffe053;border-radius:6px;border:1px solid #eeb44f;display:inline-block;cursor:pointer;line-height:20px;color:#fff;font-family:Arial;font-size:20px;font-weight:700;padding:9px 27px;text-decoration:none;position:relative;z-index:1;max-width:80% !important;text-transform:uppercase}
.greatstuff .grayFill{color:#fff}
.greatstuff .carousel-inner img{width:100%}
.greatstuff .hero-image-content a,.hero-image-content a:focus,.hero-image-content a:hover{color:#fff;text-decoration:none}
@media(max-width:991px){.greatstuff .hero-image-content{background:linear-gradient(90deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.58));padding:10px 40px;font-size:14px;left:0;width:100%;text-align:left;bottom:0;transform:translateY(0);max-width:100%;position:static}
}
@media(max-width:768px){.greatstuff .hero-image-content.showContent{display:block}
.greatstuff .hero-image-content.hideContent{display:none}
}
@media(min-width:990px) and (max-width:1200px){.greatstuff .hero-image-content{max-width:56%}
}
.hero-image .water .hero-image-content{padding:10px 40px;font-size:14px;left:0;width:100%;text-align:center;margin-left:0 !important;top:20%}
.hero-image .water .hero-image-content .hero-image-heading{font-size:30px}
.hero-image .water .carousel-caption>p{width:auto;text-align:center;font-weight:normal}
.hero-image .water .carousel-caption>a{float:none}
.hero-image .water .hero-image-button{clear:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:15px 30px;font-size:14px;font-weight:bold;line-height:1;color:#fff;cursor:pointer;text-transform:uppercase;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;border:0;border-radius:3px;background-color:#fdbb30;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;margin:20px 0}
.hero-image .water .hero-image-button:hover{background-color:#de9604}
.hero-image .water .grayFill{color:#fff}
.hero-image .water .grid-component{padding:40px}
.hero-image .water .image-under-text{padding:20px 5px;width:250px;margin-bottom:20px;font-size:24px;color:red}
.hero-image .water .grid-header-text{font-size:3.2rem;margin:10px 0 30px 0;font-weight:bold}
.hero-image .water .hero-image-content a,.hero-image-content a:focus,.hero-image-content a:hover{color:#fff;text-decoration:none}
.hero-image .water .col-sm-offset-1{margin-left:0}
.hero-image .water .col-sm-10{width:91.66%}
.hero-image .water .image-under-text a{color:red}
.hero-image .water .image-products{border-radius:50%;width:250px;height:250px}
.hero-image .water .textimage img{border:1px solid #000;border-radius:50%}
.water .hero-fadeOut{width:100%;height:100%;position:absolute;top:0;background-color:rgba(17,17,17,0.2)}
.hero-image .water .carousel-caption{text-shadow:none}
@media(max-width:1024px){.water .carousel-caption .hero-image-heading p{color:#fff}
}
@media(min-width:992px){.hero-image .water #hero-carousel .carousel-inner{height:360px}
.hero-image .water #hero-carousel .carousel-inner img{margin-top:-35px}
}
.hero-image .water #hero-carousel .carousel-inner img{width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;object-fit:cover;max-height:1000px;display:block;height:75vh}
@media(max-width:768px){.hero-image .water #hero-carousel .carousel-inner img{height:40vh}
.hero-image .water #hero-carousel .carousel-inner img{margin-top:0}
.hero-image .water .hero-image-heading h1{font-size:24px}
.hero-image .water .hero-image-heading h3{font-size:18px;font-weight:normal}
}
@media(max-width:480px){.hero-image:nth-child(6) .water #hero-carousel .carousel-caption{top:-7%}
.hero-image:nth-child(6) .water #hero-carousel .carousel-inner img{height:45vh}
}
.hero-image .building .hero-fadeOut{width:100%;height:100%;position:absolute;top:0;background-color:rgba(17,17,17,0.2)}
@media(min-width:992px){.hero-image .building #hero-carousel .carousel-inner{height:360px}
.hero-image .building #hero-carousel .carousel-inner img{margin-top:-35px}
}
.hero-image .building #hero-carousel .carousel-inner img{width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;object-fit:cover;max-height:1000px;display:block;height:80vh}
.building .hero-image-content{text-align:center;bottom:50%;transform:translateY(50%)}
.building .hero-image-button{clear:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:15px 30px;font-size:14px;font-weight:bold;line-height:1;color:#fff;cursor:pointer;text-transform:uppercase;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;border:0;border-radius:3px;background-color:#fdbb30;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;margin:20px 0}
.building .hero-image-button:hover{background-color:#de9604}
.building .grayFill{color:#fff}
.building .textimage img{border:1px solid #000;border-radius:50%}
.building .hero-image-heading h1{font-size:30px;font-weight:bold}
.building .hero-image-content p{font-size:18px}
.building .large-hero-carousel img{width:100%}
.cl-header__dow-logo .cl-header__dow-logo-content{margin-top:10px}
@media(min-width:769px){.cl-header__dow-logo:before{bottom:-31px !important;border:0}
}
@media(max-width:768px){.cl-header__dow-logo:before{border:0}
.hero-image .building #hero-carousel .carousel-inner img{height:40vh}
.hero-image .building #hero-carousel .carousel-inner img{margin-top:0}
.hero-image .building #hero-carousel .carousel-caption{left:5%;right:5%}
.hero-image .building .hero-image-heading h1{font-size:24px}
.hero-image .building .hero-image-heading h3{font-size:18px;font-weight:normal}
}
.carousel-caption .hero-image-heading p{color:#000}
.hero-image .transportation .hero-fadeOut{width:100%;height:100%;position:absolute;top:0;background-color:rgba(17,17,17,0.2)}
@media(min-width:992px){.hero-image .transportation #hero-carousel .carousel-inner{height:auto}
.hero-image .transportation #hero-carousel .carousel-inner img{margin-top:-35px}
}
.hero-image .transportation #hero-carousel .carousel-inner img{width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;object-fit:cover;max-height:1000px;display:block;height:380px}
.transportation .hero-image-content{text-align:center;bottom:50%;transform:translateY(50%)}
.transportation .hero-image-button{clear:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:15px 30px;font-size:14px;font-weight:bold;line-height:1;color:#fff;cursor:pointer;text-transform:uppercase;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;border:0;border-radius:3px;background-color:#fdbb30;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;margin:20px 0}
.transportation .hero-image-button:hover{background-color:#de9604}
.transportation .grayFill{color:#fff}
.transportation .textimage img{border:1px solid #000;border-radius:50%}
.transportation .hero-image-heading h1{font-size:30px;font-weight:bold}
.transportation .hero-image-content p{font-size:18px}
.transportation .large-hero-carousel img{width:100%}
.cl-header__dow-logo .cl-header__dow-logo-content{margin-top:10px}
@media(min-width:769px){.cl-header__dow-logo:before{bottom:-31px !important;border:0}
}
@media(max-width:768px){.cl-header__dow-logo:before{border:0}
.hero-image .transportation #hero-carousel .carousel-inner img{height:40vh}
.hero-image .transportation #hero-carousel .carousel-inner img{margin-top:0}
.hero-image .transportation #hero-carousel .carousel-caption{left:5%;right:5%}
.hero-image .transportation .hero-image-heading h1{font-size:24px}
.hero-image .transportation .hero-image-heading h3{font-size:18px;font-weight:normal}
}
.hero-image .transportation .hero-image-heading p span{font-size:30px !important}
.nutrition .hero-image-heading h1{font-size:56px;font-weight:bold;color:#fff;text-transform:uppercase;line-height:1.07}
.nutrition .hero-image-content p{font-size:24px;line-height:1.25;letter-spacing:.4px;text-align:center;color:#fff}
.hero-image .nutrition #hero-carousel .carousel-inner img{width:100%}
@media(max-width:767px){.nutrition .hero-image-heading h1{font-size:16px}
.nutrition .hero-image-heading p{font-size:14px}
.hero-image .nutrition #hero-carousel img{min-height:200px}
.nutrition #hero-carousel .carousel-caption{bottom:3%}
.nutrition .hero-image-content p{font-size:12px}
}
.stortare .hero-image-content{background:linear-gradient(90deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.58));padding:20px 40px 50px 40px;font-size:14px;left:0;max-width:50%;width:auto;text-align:left;bottom:45%;transform:translateY(50%);display:table}
.stortare .hero-image-content h1{margin-bottom:18px}
.stortare .hero-image-content .hero-image-heading{font-size:36px}
.stortare .hero-image-button{margin-top:20px;box-shadow:inset 0 1px 0 0 #fce2c1;background-color:#ffe053;border-radius:6px;border:1px solid #eeb44f;display:inline-block;cursor:pointer;line-height:20px;color:#fff;font-family:Arial;font-size:20px;font-weight:700;padding:9px 27px;text-decoration:none;position:relative;z-index:1;max-width:80% !important;text-transform:uppercase}
.stortare .grayFill{color:#fff}
.stortare .hero-image-content a,.stortare .hero-image-content a:focus,.stortare .hero-image-content a:hover{color:#fff;text-decoration:none}
@media(min-width:768px) and (max-width:991px){.stortare .hero-image-content{background:linear-gradient(90deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.58));padding:10px 40px;font-size:14px;left:0;width:100%;text-align:left;bottom:0;transform:translateY(0);max-width:100%;position:static}
}
@media(max-width:768px){.stortare .hero-image-content{display:none}
}
.carousel-caption .hero-image-heading p{color:#000}
.license_duPontNew{font-family:Diodrum}
.license_duPontNew #hero-carousel img{height:360px;background-position:center center;background-repeat:no-repeat;background-size:cover;object-fit:cover}
.license_duPontNew .hero-image-heading h1{font-size:60px;font-family:Diodrum}
.license_duPontNew #hero-carousel .carousel-caption{top:125px}
@media screen and (max-width:768px){.license_duPontNew #hero-carousel img{height:350px}
.license_duPontNew .hero-image-heading h1{font-size:42px;font-family:Diodrum;height:79px}
.license_duPontNew #hero-carousel .carousel-caption{top:78px}
}