body{padding:0 5%;font-family:'brandon-grotesque-medium','Open Sans',Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.5px;overflow-x:hidden;margin:0 auto;background-color:#fff}
body>div{max-width:1920px;margin:0 auto}
body .main_parsys div{color:#3f000b}
body .main_parsys h1,body .main_parsys h2{color:#fff}
body .main_parsys h1{font-size:46px;line-height:46px;color:#3f000b;text-transform:none}
@media only screen and (max-width:900px){body .main_parsys h1{line-height:1.2em}
}
body .main_parsys h2{font-size:30px;line-height:30px;font-weight:bold;font-family:'BrandonGrotesque-Bold','Open Sans',Helvetica,Arial,sans-serif;margin:20px 0}
body .main_parsys h3{font-size:18px;line-height:18px;font-family:'BrandonGrotesque-Bold','Open Sans',Helvetica,Arial,sans-serif;font-weight:bold;margin:0 0 15px}
body .main_parsys ul{font-family:'brandon grotesque','Open Sans',sans-serif}
body .main_parsys p{font-size:18px;line-height:30px;font-family:'brandon grotesque','Open Sans',sans-serif;margin:0 0 15px}
body .main_parsys .inner-content .subheading-desktop.subheading-mobile{font-size:1.3em;line-height:1.7em;font-family:'brandon grotesque','Open Sans',sans-serif}
body .main_parsys .subheading-desktop{font-size:1.85em;line-height:1.5em}
body .main_parsys h1.subheading-desktop{font-size:46px;line-height:46px;color:#3f000b;text-transform:none}
@media only screen and (max-width:768px){body .main_parsys h1.subheading-desktop{font-size:36px;line-height:42px}
}
body .main_parsys .primaryCTA{margin:0}
body .main_parsys .component-margin{margin:0 0 30px 0}
body .main_parsys .component-margin-top{margin-top:30px}
body .main_parsys iframe{border:0}
@media only screen and (max-width:1200px){body{font-size:12px}
}
.corp-blue{background-color:#fff}
.corp-blue p a{color:#003594}
.corp-blue .primaryCTA{background-color:#00a8e1}
.corp-blue div h2{color:#00a8e1}
.corp-blue .main_parsys h1.subheading-desktop{color:#003594}
.corp-green{background-color:#fff}
.corp-green p a{color:#80bb3f}
.corp-green .primaryCTA{background-color:#80bb3f}
.corp-green div h2{color:#80bb3f}
.corp-green .main_parsys h1.subheading-desktop{color:#80bb3f}
.corp-pharlap{background-color:#fff}
.corp-pharlap .primaryCTA{background-color:#a78f86}
.corp-pharlap p a{color:#3f000b}
.corp-pharlap div h2{color:#3f000b}
.corp-pharlap-futures p a{color:#e70}
.corp-pharlap-futures div h2{color:#e70}
.corp-pharlap-planet p a{color:#80bb3f}
.corp-pharlap-planet div h2{color:#80bb3f}
.corp-pharlap-business p a{color:#003594}
.corp-pharlap-business div h2{color:#003594}
.corp-pharlap-communities p a{color:#00a8e1}
.corp-pharlap-communities div h2{color:#00a8e1}
.corp-lightblue{background-color:#fff}
.corp-lightblue p a{color:#009dd2}
.corp-lightblue .primaryCTA{background-color:#00a8e1}
.corp-lightblue div h2{color:#009dd2}
.corp-lightblue .main_parsys h1.subheading-desktop{color:#009dd2}
.corp-brown{background-color:#fff}
.corp-brown .primaryCTA{background-color:#65333c}
.corp-brown p a{color:#3f000b}
.corp-brown div h2{color:#3f000b}
.corp-white{background-color:#fff}
.corp-white .primaryCTA{background-color:#3f000b}
.corp-white p a{color:#3f000b}
.corp-white div h2{color:#3f000b}
.corp-dark-blue{background-color:#fff}
.corp-dark-blue p a{color:#003594}
.corp-dark-blue p .component-button{color:#fff}
.corp-dark-blue .primaryCTA{background-color:#003594}
.corp-dark-blue div h2{color:#003594}
.corp-dark-blue .main_parsys h1.subheading-desktop{color:#003594}
@media only screen and (max-width:768px){.corp-dark-blue{background-image:none}
}
@media only screen and (max-width:768px){.corp-dark-blue-investors{background-image:none}
}
.corp-gray{background-color:#fff}
.corp-gray p a{color:#8a8c8e}
.corp-gray div h2{color:#8a8c8e}
.corp-dark-gray{background-color:#fff}
.corp-dark-gray p a{color:#ac2660}
.corp-dark-gray .primaryCTA{background-color:#8b8d8c}
.corp-dark-gray div h2{color:#ac2660}
.corp-dark-gray .main_parsys h1{color:#ac2660}
.corp-dark-gray .main_parsys h1.subheading-desktop{color:#ac2660}
.corp-orange{background-color:#fff}
.corp-orange p a{color:#e70}
.corp-orange .primaryCTA{background-color:#e70}
.corp-orange div h2{color:#e70}
.corp-orange .main_parsys h1.subheading-desktop{color:#e70}
.corp-orange-thins{background-color:#f64801}
.corp-orange-thins div h2{color:#f64801;font-weight:bold}
body.corp-retail-report{max-width:100%;overflow-x:hidden}
body.corp-retail-report .main_parsys h1{color:#3f000b}
.corp-full-width>.main_parsys{margin:70px auto 0}
.corp-full-width>.main_parsys>div{max-width:80%;margin:0 auto}
@media only screen and (max-width:768px){.corp-full-width>.main_parsys>div{max-width:100%}
}
.corp-full-width>.main_parsys>div.reference{max-width:100%}
.header .crown-navigation-bar.dark{height:auto;color:#fff;text-shadow:none}
@media only screen and (max-width:767px){.header .crown-navigation-bar.dark{color:#fff}
}
.header .crown-navigation-bar.dark .crown-top{background-color:transparent;display:flex;align-items:center;justify-content:space-between;min-height:50px}
.header .crown-navigation-bar.dark .crown-top>div{width:auto}
.header .crown-navigation-bar.dark .crown-top .crown-mobile-expand ul li::after{display:none}
.header .crown-navigation-bar.dark .crown-top .crown-mobile-expand ul li:last-child a{display:none}
.header .crown-navigation-bar.dark .crown-top .crown-mobile-expand .signin{display:none}
.header .crown-navigation-bar.dark .crown-top a{color:#3f000b}
.header .crown-navigation-bar.dark .crown-top a .icon{display:none}
@media only screen and (max-width:768px){.header .crown-navigation-bar.dark .signin{display:none}
}
.header .crown-navigation-bar.dark.nav-showing .crown-top .brand-open{color:#fff}
@media only screen and (min-width:768px){.brandnav.brandnavigationbar .brand-navigation-bar{background-color:#3f000b}
.brandnav.brandnavigationbar .brand-navigation-bar .nav-holder{background-color:transparent;display:flex;justify-content:space-between;align-items:center}
.brandnav.brandnavigationbar .brand-navigation-bar .nav-holder .nav-camoflouge{order:1;background-color:transparent}
.brandnav.brandnavigationbar .brand-navigation-bar .nav-holder .brand-logo{order:2;display:flex;align-items:center;justify-content:center}
.brandnav.brandnavigationbar .brand-navigation-bar .nav-holder .brand-logo a{display:block;height:auto}
.brandnav.brandnavigationbar .brand-navigation-bar .nav-holder .brand-logo .logo{background-color:transparent}
.brandnav.brandnavigationbar .brand-navigation-bar .nav-holder .brand-logo .helper{display:none}
.brandnav.brandnavigationbar .brand-navigation-bar .nav-holder .brand-navigation-hamburger-icon{order:3}
.brandnav.brandnavigationbar .brand-navigation-bar .nav-holder .brand-navigation-hamburger-icon .hamburger-line{background-color:#fff}
.brandnav.brandnavigationbar .brand-navigation-bar .nav-holder .nav-items{order:4}
.brandnav.brandnavigationbar .brand-navigation-bar .nav-holder .nav-items .dropdown-menu{background-color:rgba(0,0,0,0.33)}
.brandnav.brandnavigationbar .brand-navigation-bar .nav-holder .nav-items>ul{width:100%;display:flex;align-items:center;justify-content:space-between;background:transparent}
.brandnav.brandnavigationbar .brand-navigation-bar .nav-holder .nav-items>ul li{padding:34px 10px}
.brandnav.brandnavigationbar .brand-navigation-bar .nav-holder .nav-items>ul li a{font-size:1.2em;color:#fff}
.brandnav.brandnavigationbar .brand-navigation-bar .nav-holder .nav-items>ul li:hover a{color:#fff}
.brandnav.brandnavigationbar .brand-navigation-bar .nav-holder .nav-items>ul li.nav-active{border-top:3px solid #3f000b;border-bottom:3px solid #fff;padding:4px 0}
.brandnav.brandnavigationbar .brand-navigation-bar .nav-holder .nav-search-holder{order:5;width:auto}
.brandnav.brandnavigationbar .brand-navigation-bar .nav-holder .search-holder{order:6;display:none;border:1px solid #e5e5e5}
}
@media only screen and (min-width:768px) and only screen and (max-width:900px){.brandnav.brandnavigationbar .brand-navigation-bar .nav-holder .nav-items>ul li a{font-size:1em;font-weight:normal}
}
@media only screen and (min-width:768px) and only screen and (max-width:1200px){.brandnav.brandnavigationbar .brand-navigation-bar .nav-holder .nav-items>ul li{font-size:1em}
}
.brandnav .brand-navigation-bar{background-color:#3f000b}
.brandnav .brand-navigation-bar .nav-holder{background-color:transparent}
.brandnav .brand-navigation-bar .nav-holder .nav-camoflouge{background-color:transparent}
.brandnav .brand-navigation-bar .nav-holder .brand-logo .logo{background-color:transparent}
.brandnav .brand-navigation-bar .nav-holder .brand-navigation-hamburger-icon .hamburger-line{background-color:#fff}
.brandnav .brand-navigation-bar .nav-holder .nav-items .dropdown-menu{background-color:rgba(0,0,0,0.33)}
.brandnav .brand-navigation-bar .nav-holder .nav-items>ul{background:rgba(0,0,0,0.75)}
.brandnav .brand-navigation-bar .nav-holder .nav-items>ul li{padding:0}
.brandnav .brand-navigation-bar .nav-holder .nav-items>ul li a{font-size:1.2em;color:#fff}
@media only screen and (max-width:900px){.brandnav .brand-navigation-bar .nav-holder .nav-items>ul li a{font-size:1em;font-weight:normal}
}
.brandnav .brand-navigation-bar .nav-holder .nav-items>ul li:hover a{color:#fff}
@media only screen and (max-width:1200px){.brandnav .brand-navigation-bar .nav-holder .nav-items>ul li{font-size:1em}
}
.brandnav .brand-navigation-bar .nav-holder .nav-items .crown-mobile-expand li{text-align:left;border-bottom:1px solid #fff}
.brandnav .brand-navigation-bar .nav-holder .nav-items .crown-mobile-expand li .icon{display:none}
.brandnav .brand-navigation-bar .nav-holder .nav-items .crown-mobile-expand li:nth-child(2){display:none}
.brandnav .brand-navigation-bar .nav-holder .nav-items .crown-mobile-expand li:nth-child(5){display:none}
.brandnav .brand-navigation-bar .nav-holder .nav-items .crown-mobile-expand li:nth-child(4){border-bottom:0}
.brandnav .brand-navigation-bar .nav-holder .nav-search-holder{width:auto}
.brandnav .brand-navigation-bar .nav-holder .nav-search-holder .search-icon{background-color:transparent;font-size:24px;color:#fff}
.brandnav .brand-navigation-bar .nav-holder .search-holder{display:none}
.interiorsidenavigation{background-color:transparent;margin-top:70px}
.interiorsidenavigation .container{padding:0;width:100%}
.interiorsidenavigation .container .interior-side-nav-content{padding-left:20px}
.interiorsidenavigation .container .interior-side-nav-content>.main_parsys.parsys{margin-top:0}
@media only screen and (max-width:768px){.interiorsidenavigation .container .interior-side-nav-content{padding:0}
}
.interiorsidenavigation .container .interior-side-nav-navigator{padding:0 0 30px 0}
@media only screen and (min-width:769px){.interiorsidenavigation .container .interior-side-nav-navigator{position:sticky;top:20px;z-index:5}
}
.interiorsidenavigation .container .interior-side-nav-navigator .ssf-generic{background:#3f000b}
.interiorsidenavigation .container .interior-side-nav-navigator .ssf-generic .easy-tree{margin:0}
.interiorsidenavigation .container .interior-side-nav-navigator .ssf-generic .easy-tree ul{padding:0 0 0 20px}
.interiorsidenavigation .container .interior-side-nav-navigator .ssf-generic .easy-tree ul li{text-transform:uppercase;font-weight:bold}
.interiorsidenavigation .container .interior-side-nav-navigator .ssf-generic .easy-tree ul li a{color:#fff;padding:0 0 10px 0;display:inline-block;width:auto;border-bottom:3px solid transparent;padding-bottom:2px;margin-bottom:10px}
.interiorsidenavigation .container .interior-side-nav-navigator .ssf-generic .easy-tree ul li a:hover{border-bottom:3px solid #fff;text-decoration:none;padding-bottom:2px;margin-bottom:10px}
.interiorsidenavigation .container .interior-side-nav-navigator .ssf-generic .easy-tree ul li a.activeMenuItem{border-bottom:3px solid #fff;padding-bottom:2px;margin-bottom:10px}
.interiorsidenavigation .container .interior-side-nav-navigator .ssf-generic .easy-tree div{background-color:transparent;padding-left:0}
.interiorsidenavigation .container .interior-side-nav-navigator .ssf-generic .easy-tree>ul{margin:0;padding:0}
.interiorsidenavigation .container .interior-side-nav-navigator .ssf-generic .easy-tree>ul>li{padding:20px 0}
.interiorsidenavigation .container .interior-side-nav-navigator .ssf-generic .easy-tree>ul>li>ul>li{font-size:1.2em}
.interiorsidenavigation .container .interior-side-nav-navigator .ssf-generic .easy-tree>ul>li>ul>li li{font-size:.9em}
.interiorsidenavigation .container .interior-side-nav-navigator .ssf-generic .easy-tree>ul>li>ul>li>ul>li>ul{margin-top:-10px}
.interiorsidenavigation .container .interior-side-nav-navigator .ssf-generic .easy-tree>ul>li>ul>li>ul>li>ul>li a{font-weight:normal;padding-bottom:0;margin-bottom:0}
.interiorsidenavigation .container .interior-side-nav-navigator .ssf-generic .easy-tree>ul>li>ul>li>ul>li>ul>li a:hover{padding-bottom:0;margin-bottom:0}
.interiorsidenavigation .container .interior-side-nav-navigator .ssf-generic .easy-tree>ul>li>ul>li>ul>li>ul>li:last-of-type{margin-bottom:20px}
@media only screen and (min-width:769px){.interiorsidenavigation .container .easy-tree{height:100% !important;display:block !important}
}
@media only screen and (max-width:768px){.interiorsidenavigation .container .interior-side-nav-navigator{display:block;width:100%}
.interiorsidenavigation .container .interior-side-nav-content{width:100%}
.interiorsidenavigation .container .interior-side-nav-content .col-md-4{padding:0}
}
@media only screen and (min-width:769px){.interiorsidenavigation .interior-side-nav-navigator-flex.container .interior-side-nav-navigator{position:relative;top:0}
}
.corp-dark-blue-investors .interiorsidenavigation .container .interior-side-nav-navigator{padding:0 0 30px 0}
@media only screen and (min-width:769px){.corp-dark-blue-investors .interiorsidenavigation .container .interior-side-nav-navigator{position:relative;top:inherit;z-index:5}
}
.int-nav-mobile{display:none}
@media only screen and (max-width:768px){.easy-tree{height:100%}
.int-nav-mobile{display:block;padding:20px;width:100%;color:#fff;text-align:center;font-size:1.3em;background-color:#8b8d8c}
.int-nav-mobile span{font-size:.3em;display:inline-block;position:absolute;top:29px;padding:0 0 0 10px}
.int-nav-mobile:hover,.int-nav-mobile:focus{color:#fff}
}
.bootstrapgrid{padding-left:0;padding-right:0}
.bootstrapgrid .bootstrap-grid.no-padding .row{margin-left:0;margin-right:0;display:flex;align-items:end}
@media only screen and (max-width:768px){.bootstrapgrid .bootstrap-grid.no-padding .row{display:block;align-items:baseline}
}
.bootstrapgrid .bootstrap-grid.no-padding .row>div{padding-left:0;padding-right:0;align-self:flex-end}
.bootstrapgrid .bootstrap-grid.no-padding .col-lg-1,.bootstrapgrid .bootstrap-grid.no-padding .col-lg-10,.bootstrapgrid .bootstrap-grid.no-padding .col-lg-11,.bootstrapgrid .bootstrap-grid.no-padding .col-lg-12,.bootstrapgrid .bootstrap-grid.no-padding .col-lg-2,.bootstrapgrid .bootstrap-grid.no-padding .col-lg-3,.bootstrapgrid .bootstrap-grid.no-padding .col-lg-4,.bootstrapgrid .bootstrap-grid.no-padding .col-lg-5,.bootstrapgrid .bootstrap-grid.no-padding .col-lg-6,.bootstrapgrid .bootstrap-grid.no-padding .col-lg-7,.bootstrapgrid .bootstrap-grid.no-padding .col-lg-8,.bootstrapgrid .bootstrap-grid.no-padding .col-lg-9,.bootstrapgrid .bootstrap-grid.no-padding .col-md-1,.bootstrapgrid .bootstrap-grid.no-padding .col-md-10,.bootstrapgrid .bootstrap-grid.no-padding .col-md-11,.bootstrapgrid .bootstrap-grid.no-padding .col-md-12,.bootstrapgrid .bootstrap-grid.no-padding .col-md-2,.bootstrapgrid .bootstrap-grid.no-padding .col-md-3,.bootstrapgrid .bootstrap-grid.no-padding .col-md-4,.bootstrapgrid .bootstrap-grid.no-padding .col-md-5,.bootstrapgrid .bootstrap-grid.no-padding .col-md-6,.bootstrapgrid .bootstrap-grid.no-padding .col-md-7,.bootstrapgrid .bootstrap-grid.no-padding .col-md-8,.bootstrapgrid .bootstrap-grid.no-padding .col-md-9,.bootstrapgrid .bootstrap-grid.no-padding .col-sm-1,.bootstrapgrid .bootstrap-grid.no-padding .col-sm-10,.bootstrapgrid .bootstrap-grid.no-padding .col-sm-11,.bootstrapgrid .bootstrap-grid.no-padding .col-sm-12,.bootstrapgrid .bootstrap-grid.no-padding .col-sm-2,.bootstrapgrid .bootstrap-grid.no-padding .col-sm-3,.bootstrapgrid .bootstrap-grid.no-padding .col-sm-4,.bootstrapgrid .bootstrap-grid.no-padding .col-sm-5,.bootstrapgrid .bootstrap-grid.no-padding .col-sm-6,.bootstrapgrid .bootstrap-grid.no-padding .col-sm-7,.bootstrapgrid .bootstrap-grid.no-padding .col-sm-8,.bootstrapgrid .bootstrap-grid.no-padding .col-sm-9,.bootstrapgrid .bootstrap-grid.no-padding .col-xs-1,.bootstrapgrid .bootstrap-grid.no-padding .col-xs-10,.bootstrapgrid .bootstrap-grid.no-padding .col-xs-11,.bootstrapgrid .bootstrap-grid.no-padding .col-xs-12,.bootstrapgrid .bootstrap-grid.no-padding .col-xs-2,.bootstrapgrid .bootstrap-grid.no-padding .col-xs-3,.bootstrapgrid .bootstrap-grid.no-padding .col-xs-4,.bootstrapgrid .bootstrap-grid.no-padding .col-xs-5,.bootstrapgrid .bootstrap-grid.no-padding .col-xs-6,.bootstrapgrid .bootstrap-grid.no-padding .col-xs-7,.bootstrapgrid .bootstrap-grid.no-padding .col-xs-8,.bootstrapgrid .bootstrap-grid.no-padding .col-xs-9{padding-left:0;padding-right:0}
.bootstrapgrid .bootstrap-grid.home-grid-feature{display:flex;align-items:end}
.bootstrapgrid .bootstrap-grid.breaks-grid-recipes{background-color:#fff}
.bootstrapgrid .home-bootstrap-feature-area{max-width:1600px;margin:0 auto}
.bootstrapgrid .home-bootstrap-feature-area .col-md-9{padding:0}
@media only screen and (max-width:1200px){.bootstrapgrid .home-bootstrap-feature-area .col-md-2{display:none}
}
.bootstrapgrid .bootstrap-grid-home-tile{margin:0}
.bootstrapgrid .bootstrap-grid-home-tile .row{margin:0}
.bootstrapgrid .bootstrap-grid-home-tile .col-md-8,.bootstrapgrid .bootstrap-grid-home-tile .col-md-4{padding:0}
@media only screen and (max-width:768px){.bootstrapgrid .bootstrap-grid-home-tile{margin:60px 0 0}
}
.bootstrapgrid #recallnotice{text-align:center;background:#3f000b}
.bootstrapgrid #recallnotice .richtext{background-image:linear-gradient(to bottom,#3f000b 0,#65333c 100%);padding:0;margin-bottom:1px}
.bootstrapgrid .row .parsys{margin-top:0}
.bootstrapgrid .boostrap-grid-landing-sidenavplaceholder{margin:0 0 60px 0}
.bootstrapgrid .boostrap-grid-landing-module{background-color:#fff;margin:0}
.bootstrapgrid .boostrap-grid-landing-module .row{display:flex}
.bootstrapgrid .boostrap-grid-landing-module .row>div div{height:100%;margin-top:0}
.bootstrapgrid .boostrap-grid-landing-module .row>div .new.section{height:auto}
@media only screen and (max-width:768px){.bootstrapgrid .boostrap-grid-landing-module .row{flex-direction:column;margin:0}
}
.bootstrapgrid .boostrap-grid-landing-quote{margin:0}
.bootstrapgrid .boostrap-grid-landing-quote .row{margin:0}
.bootstrapgrid .boostrap-grid-landing-quote>.row{display:block}
.bootstrapgrid .boostrap-grid-landing-quote>.row .col-md-6{border:2px solid #fff;border-left:1px solid #fff}
.bootstrapgrid .boostrap-grid-landing-quote>.row>div:first-of-type{border-left:2px solid #fff;border-right:1px solid #fff}
.bootstrapgrid .boostrap-grid-landing-leadership{margin:0}
.bootstrapgrid .boostrap-grid-landing-leadership .row{margin:0}
.bootstrapgrid .boostrap-grid-landing-leadership>.row{display:block;height:auto}
.bootstrapgrid .boostrap-grid-landing-leadership>.row .col-md-6{border:2px solid #fff;border-left:1px solid #fff}
.bootstrapgrid .boostrap-grid-landing-leadership>.row>div:first-of-type{border-left:2px solid #fff;border-right:1px solid #fff}
.bootstrapgrid .boostrap-grid-landing-download-links.boostrap-grid-landing-module{margin:0}
.bootstrapgrid .boostrap-grid-landing-download-links.boostrap-grid-landing-module .row{margin:0 20px}
.bootstrapgrid .boostrap-grid-landing-download-links.boostrap-grid-landing-module .row .col-md-6{width:50%}
@media only screen and (max-width:768px){.bootstrapgrid .boostrap-grid-landing-download-links.boostrap-grid-landing-module .row .col-md-6{width:100%}
}
.bootstrapgrid .boostrap-grid-landing-download-links.boostrap-grid-landing-module .row .downloadComponent{padding:0 0 5px 0}
.bootstrapgrid .boostrap-grid-landing-download-links.boostrap-grid-landing-module .row .richtext{padding:0 0 5px 0}
.bootstrapgrid .boostrap-grid-landing-download-links.boostrap-grid-landing-module .row .richtext .rich-text-download-text{margin:15px 0 0 0}
@media only screen and (max-width:768px){.bootstrapgrid .boostrap-grid-landing-download-links.boostrap-grid-landing-module .row{flex-direction:column}
}
.bootstrapgrid .boostrap-grid-landing-download-links.boostrap-grid-landing-module.component-margin{margin:0 0 30px}
.bootstrapgrid .boostrap-grid-landing-module-padded{padding:0 0 60px 0}
.bootstrapgrid .boostrap-grid-landing-module-innovation>.row{margin:0;padding:30px 0;background-image:url('../../content/dam/corporate-us/images/ssf/corporate-redesign/innovation/landing-innovation-food-items-group-background.png');background-size:cover;background-repeat:no-repeat}
.bootstrapgrid .boostrap-grid-landing-module-innovation>.row .col-md-4{padding:0}
.bootstrapgrid .boostrap-grid-landing-module-innovation>.row .text-only-feature{padding:48px 0}
.bootstrapgrid .boostrap-grid-landing-module-innovation>.row .text-only-feature .inner-content .subheading-desktop{color:#fff}
.bootstrapgrid .boostrap-grid-landing-module-innovation>.row .image-tile .media-holder{background-color:transparent}
.bootstrapgrid .boostrap-grid-landing-module-innovation>.row .image-tile .media-holder .image-bg{background-color:transparent}
.bootstrapgrid .boostrap-grid-landing-retail-report{background:#fff}
.bootstrapgrid .boostrap-grid-landing-retail-report .richtext.section{padding:0}
.bootstrapgrid .boostrap-grid-landing-retail-report .richtext.section h2{padding:0 0 0 40px;color:#8a8c8e;font-size:3em;font-weight:bold;margin:0}
@media only screen and (max-width:1200px){.bootstrapgrid .boostrap-grid-landing-retail-report .richtext.section h2{padding:0 40px}
}
@media only screen and (max-width:768px){.bootstrapgrid .boostrap-grid-landing-retail-report .richtext.section h2{padding:0 5%}
}
.bootstrapgrid .boostrap-grid-landing-retail-report .textfeature .primaryCTA{background-color:#3f000b;padding:25px 40px}
.bootstrapgrid .boostrap-grid-landing-retail-report .textblock{padding:0 40px 5px 40px}
.bootstrapgrid .boostrap-grid-landing-retail-report .textblock .col-md-push-2{left:0;width:100%}
.bootstrapgrid .boostrap-grid-landing-retail-report .textblock .text-block{padding:0}
.bootstrapgrid .boostrap-grid-landing-retail-report .textblock .text-block h3{color:#8a8c8e;font-size:2em;line-height:1.4em;font-style:italic;font-weight:600}
@media only screen and (max-width:768px){.bootstrapgrid .boostrap-grid-landing-retail-report .textblock{padding:0 5% 5%}
}
.bootstrapgrid .boostrap-grid-landing-retail-report .rich-text-retail-image-callout img{max-width:135%;transform:rotate(-12deg);margin-left:-30px}
@media only screen and (min-width:1201px){.bootstrapgrid .boostrap-grid-landing-retail-report .rich-text-retail-image-callout img{transform-origin:140px}
}
.bootstrapgrid .boostrap-grid-landing-retail-report-lead{padding:40px 0 0}
.bootstrapgrid .boostrap-grid-landing-retail-report-end{padding:0 0 30px 0;background-color:#fff}
.bootstrapgrid .boostrap-grid-landing-retail-report-end .richtext.section{padding:10px 40px 5px 80px}
.bootstrapgrid .boostrap-grid-landing-retail-report-end .richtext.section ul{padding:0 0 0 10px}
.bootstrapgrid .boostrap-grid-landing-retail-report-end .richtext.section ul li{list-style:none;margin-left:18px}
.bootstrapgrid .boostrap-grid-landing-retail-report-end .richtext.section ul li span{color:#bebfc0;margin-left:-18px}
@media only screen and (max-width:768px){.bootstrapgrid .boostrap-grid-landing-retail-report-end .richtext.section ul{padding:0}
}
@media only screen and (max-width:768px){.bootstrapgrid .boostrap-grid-landing-retail-report-end .richtext.section{padding:0 10% 5%}
}
.bootstrapgrid .boostrap-grid-landing-retail-report-reorder>.row{display:flex;flex-direction:column}
@media(min-width:992px){.bootstrapgrid .boostrap-grid-landing-retail-report-reorder>.row{flex-direction:row}
}
@media(max-width:991px){.bootstrapgrid .boostrap-grid-landing-retail-report-reorder>.row{margin:0}
.bootstrapgrid .boostrap-grid-landing-retail-report-reorder>.row .col-md-8{order:2}
.bootstrapgrid .boostrap-grid-landing-retail-report-reorder>.row .col-md-4{order:1}
.bootstrapgrid .boostrap-grid-landing-retail-report-reorder>.row .rich-text-retail-image-callout{display:flex;justify-content:center;align-items:center}
.bootstrapgrid .boostrap-grid-landing-retail-report-reorder>.row .rich-text-retail-image-callout img{padding:0 0 5vw 0;margin:0 auto;width:68vw}
}
@media only screen and (max-width:768px){.bootstrapgrid .boostrap-grid-landing-retail-report-reorder>.row .rich-text-retail-image-callout img{padding:5vw 0;width:110%}
}
.imageboardmarquee-home-feature{font-family:'brandon-grotesque-medium','Open Sans',Helvetica,Arial,sans-serif;letter-spacing:.5px}
.imageboardmarquee-home-feature .image-board-marquee{margin-top:-70px}
@media only screen and (max-width:767px){.imageboardmarquee-home-feature .image-board-marquee img{width:160%}
}
.imageboardmarquee-home-feature .image-board-marquee .text-holder{background-color:transparent}
.imageboardmarquee-home-feature .image-board-marquee .text-holder .inner-content{text-align:center}
@media only screen and (max-width:767px){.imageboardmarquee-home-feature .image-board-marquee .text-holder{padding:0}
}
.imageboardmarquee-home-feature .image-board-marquee h1,.imageboardmarquee-home-feature .image-board-marquee h2{font-size:5em;line-height:1.1em;color:white;text-align:right;padding-left:260px}
@media only screen and (max-width:1200px){.imageboardmarquee-home-feature .image-board-marquee h1,.imageboardmarquee-home-feature .image-board-marquee h2{padding-left:0}
}
@media only screen and (max-width:767px){.imageboardmarquee-home-feature .image-board-marquee h1,.imageboardmarquee-home-feature .image-board-marquee h2{text-align:center;font-size:4em}
}
.imageboardmarquee-home-feature .image-board-marquee a{float:right;background:transparent;border:4px solid white;color:white;text-transform:uppercase;padding:16px 40px}
@media only screen and (max-width:767px){.imageboardmarquee-home-feature .image-board-marquee a{float:none}
}
@media only screen and (max-width:767px){.imageboardmarquee-home-feature .image-board-marquee{margin-top:-3%}
.imageboardmarquee-home-feature .image-board-marquee .media-holder{overflow:hidden}
}
.imageboardmarquee-home-feature .image-board-marquee h1,.imageboardmarquee-home-feature .image-board-marquee h2{color:#3f000b;text-shadow:0 0 2px #fff}
.imageboardmarquee-home-tile .content-holder{pointer-events:all !important}
.imageboardmarquee-home-tile.container-fluid{padding:0}
.imageboardmarquee-home-tile.container-fluid .row{margin:0}
.imageboardmarquee-home-tile.container-fluid .row .col-xs-12{padding:0}
.imageboardmarquee-home-tile.container-fluid .row .content.text-holder .inner-content{text-align:left;bottom:40px;left:40px;margin:0;top:auto}
@media only screen and (max-width:768px){.imageboardmarquee-home-tile.container-fluid .row .content.text-holder .inner-content{bottom:0;left:0}
}
.imageboardmarquee-home-tile.container-fluid .row .content.text-holder .inner-content .Display2{font-family:'brandon grotesque','Open Sans',sans-serif;font-size:3em;line-height:1.2em;font-weight:normal;text-transform:none;color:#fff}
@media only screen and (max-width:768px){.imageboardmarquee-home-tile.container-fluid .row .content.text-holder .inner-content .Display2{font-size:2.8em}
}
.imageboardmarquee-home-tile.container-fluid .row .content.text-holder .primaryCTA{position:absolute;z-index:3;width:100%;height:100%;left:0;top:0;background-color:transparent}
@media only screen and (max-width:768px){.imageboardmarquee-home-tile.container-fluid .row .content.text-holder{height:auto;position:absolute;bottom:0;background-color:transparent}
}
.imageboardmarquee-home-tile.container-fluid .row .media-image:after{display:block;position:relative;background-image:linear-gradient(to bottom,rgba(255,255,255,0.001) 0,rgba(107,9,8,0.6) 50%,#3f000b 100%);margin-top:-300px;height:300px;width:100%;content:''}
@media only screen and (max-width:768px){.imageboardmarquee-home-tile.container-fluid .row .media-image:after{margin-top:-150px;height:150px}
}
@media only screen and (max-width:768px){.imageboardmarquee-home-tile.container-fluid{margin:0 0 30px 0}
}
.imagecarouselmarquee-home-feature{font-family:'brandon-grotesque-medium','Open Sans',Helvetica,Arial,sans-serif;letter-spacing:.5px}
.imagecarouselmarquee-home-feature .image-carousel-marquee{margin-top:-70px}
@media only screen and (max-width:768px){.imagecarouselmarquee-home-feature .image-carousel-marquee img{width:160%}
}
.imagecarouselmarquee-home-feature .image-carousel-marquee .slick-next{right:-30px}
.imagecarouselmarquee-home-feature .image-carousel-marquee .slick-prev{left:-30px}
.imagecarouselmarquee-home-feature .image-carousel-marquee .text-holder{background-color:transparent}
.imagecarouselmarquee-home-feature .image-carousel-marquee .text-holder .inner-content{text-align:center;top:50%;transform:translateY(-50%);right:64px;max-width:66.67%;width:auto;position:absolute}
@media only screen and (max-width:768px){.imagecarouselmarquee-home-feature .image-carousel-marquee .text-holder .inner-content{max-width:100%;width:100%;left:auto;right:auto;transform:none;position:relative;background-color:#fff}
}
@media only screen and (max-width:768px){.imagecarouselmarquee-home-feature .image-carousel-marquee .text-holder{padding:0}
}
.imagecarouselmarquee-home-feature .image-carousel-marquee h1,.imagecarouselmarquee-home-feature .image-carousel-marquee h2{font-size:5em;line-height:1.1em;color:white;text-align:right;padding-left:260px}
@media only screen and (max-width:1200px){.imagecarouselmarquee-home-feature .image-carousel-marquee h1,.imagecarouselmarquee-home-feature .image-carousel-marquee h2{padding-left:0}
}
@media only screen and (max-width:768px){.imagecarouselmarquee-home-feature .image-carousel-marquee h1,.imagecarouselmarquee-home-feature .image-carousel-marquee h2{text-align:center;font-size:4em}
}
.imagecarouselmarquee-home-feature .image-carousel-marquee a{float:right;background:transparent;border:4px solid white;color:white;text-transform:uppercase;padding:16px 40px}
@media only screen and (max-width:768px){.imagecarouselmarquee-home-feature .image-carousel-marquee a{float:none}
}
@media only screen and (max-width:768px){.imagecarouselmarquee-home-feature .image-carousel-marquee{margin-top:-3%}
.imagecarouselmarquee-home-feature .image-carousel-marquee .media-holder{overflow:hidden}
}
.imagecarouselmarquee-home-feature .slick-dotted.slick-slider{margin-bottom:65px}
.imagecarouselmarquee-home-feature .slick-dotted.slick-slider .slick-dots>li{z-index:30}
.imagecarouselmarquee-home-feature .image-carousel-marquee h1,.imagecarouselmarquee-home-feature .image-carousel-marquee h2{color:#3f000b;text-shadow:0 0 2px #fff}
.boardcarousel-home-rotator{padding:20px 0;margin:0 auto;max-width:100%}
.boardcarousel-home-rotator .slick-slider{margin-bottom:0}
.boardcarousel-home-rotator .content-holder{display:none}
.boardcarousel-home-rotator img{background-color:transparent}
.boardcarousel-home-rotator .slick-dots{display:none !important}
.boardcarousel-home-rotator .slides.slick-initialized{z-index:20}
.boardcarousel-home-rotator .slides.slick-initialized .slick-arrow{opacity:inherit;background:transparent;z-index:30}
.boardcarousel-home-rotator .slides.slick-initialized .slick-arrow:before{color:#3f000b}
.boardcarousel-home-rotator .board-mol{background-color:transparent;width:25%;padding:0}
@media only screen and (max-width:767px){.boardcarousel-home-rotator .board-mol a.flex .content-holder{display:none}
}
@media only screen and (min-width:1600px){.boardcarousel-home-rotator{margin:0 auto}
}
@media only screen and (max-width:767px){.boardcarousel-home-rotator{display:none}
}
.threeboard-home-circle-tiles{width:100%;padding:0;margin:0 0 20px 0;background-color:#3f000b}
.threeboard-home-circle-tiles .container{width:auto}
.threeboard-home-circle-tiles .board-mol .media-holder{padding:40px 0 0}
.threeboard-home-circle-tiles .board-mol .content-holder{height:auto;padding:0 24px 60px;background:transparent}
.threeboard-home-circle-tiles .board-mol .content-holder .title-with-body{color:#fff;opacity:.6;font-size:1.2em;text-transform:uppercase;font-weight:bold;text-shadow:0 0 1px #616161}
.threeboard-home-circle-tiles .board-mol .content-holder p{color:#fff;font-size:2em;line-height:1.5em;text-shadow:0 0 1px #616161}
.threeboard-home-circle-tiles img{background:transparent;border-radius:50%}
@media only screen and (max-width:767px){.threeboard-home-circle-tiles{background-color:#fff}
.threeboard-home-circle-tiles .board-mol{background-color:transparent}
.threeboard-home-circle-tiles .board-mol p{display:block;text-align:center}
.threeboard-home-circle-tiles .board-mol .flex{justify-content:center;background-color:#3f000b}
.threeboard-home-circle-tiles .board-mol .flex .title-with-body{text-align:center}
}
.mediacontacts{padding:0 30px !important}
.mediacontacts .media-holder{display:none}
.mediacontacts .content-holder{min-height:300px;background-color:#e5e5e5}
.mediacontacts .content-holder h2{font-size:1.5em;color:#727373}
.mediacontacts .content-holder h3{font-size:1.1em;color:#585a59;text-transform:uppercase}
.mediacontacts .content-holder a{color:#ac2660}
.mediacontacts .row:not(.text-center) .ssf-generic.container>.row{display:flex;flex-direction:row;flex-wrap:wrap}
.mediacontacts .row:not(.text-center) .ssf-generic.container>.row .board-mol{min-width:250px;margin:0 0 20px 0}
@media only screen and (max-width:768px){.mediacontacts .board-mol{background-color:#e5e5e5}
.mediacontacts .media-holder{display:none !important}
.mediacontacts .content-holder{width:100%}
.mediacontacts .content-holder h2,.mediacontacts .content-holder h3{display:block;width:100%}
}
.tilemosaic-home-tile{padding:0;margin:0 auto;overflow:hidden}
.tilemosaic-home-tile .row{margin:0}
.tilemosaic-home-tile .row .col-sm-6.col-md-6{width:100%;padding:0}
.tilemosaic-home-tile .row .col-xs-12{padding:0}
.tilemosaic-home-tile .row .padding-new{padding:0}
.tilemosaic-home-tile .row .image-tile.tile-rectangle .image-bg:after{padding-bottom:50%}
.tilemosaic-home-tile .row .image-tile-text{color:#fff;font-weight:normal;font-size:2.8em;line-height:1.2em;text-shadow:0 0 1px #616161;z-index:2;margin:0 0 24px 15px;max-width:90%}
.tilemosaic-home-tile .row .media-holder:after{display:block;position:relative;background-image:linear-gradient(to bottom,rgba(255,255,255,0.001) 0,rgba(107,9,8,0.6) 50%,#3f000b 100%);margin-top:-200px;height:200px;width:100%;content:''}
.tilemosaic-home-tile .row .image-tile .media-holder{padding-bottom:.5px}
@media only screen and (max-width:768px){.tilemosaic-home-tile .row .media-holder{margin:0 0 30px 0}
}
.image-tile.tile-square-sm .image-bg{background-size:contain;background-color:#fff}
.tilemosaic-landing-leftalign .image-tile.tile-square-sm .image-bg{background-position:left}
.tilemosaic-landing-rightfocus,.tilemosaic-landing-leftfocus{padding:0;margin:0 auto}
.tilemosaic-landing-rightfocus .row,.tilemosaic-landing-leftfocus .row{margin:0}
.tilemosaic-landing-rightfocus .row .col-sm-6.col-md-6,.tilemosaic-landing-leftfocus .row .col-sm-6.col-md-6{width:100%;padding:0}
.tilemosaic-landing-rightfocus .row .col-sm-6.col-md-6:last-of-type,.tilemosaic-landing-leftfocus .row .col-sm-6.col-md-6:last-of-type{display:none}
.tilemosaic-landing-rightfocus .row .col-xs-12,.tilemosaic-landing-leftfocus .row .col-xs-12{padding:0}
.tilemosaic-landing-rightfocus .row .padding-new,.tilemosaic-landing-leftfocus .row .padding-new{padding:0}
.tilemosaic-landing-rightfocus .row .image-tile.tile-rectangle .image-bg:after,.tilemosaic-landing-leftfocus .row .image-tile.tile-rectangle .image-bg:after{padding-bottom:50%}
.tilemosaic-landing-rightfocus .row .image-tile.tile-none .image-bg,.tilemosaic-landing-leftfocus .row .image-tile.tile-none .image-bg{background-size:100%;background-color:#fff;background-position:bottom right}
.tilemosaic-landing-rightfocus .row .image-tile.tile-none.tile-center-bg .image-bg,.tilemosaic-landing-leftfocus .row .image-tile.tile-none.tile-center-bg .image-bg{background-position:center right}
.tilemosaic-landing-rightfocus .row .image-tile.tile-none.tile-top-bg .image-bg,.tilemosaic-landing-leftfocus .row .image-tile.tile-none.tile-top-bg .image-bg{background-position:top right}
@media only screen and (max-width:768px){.tilemosaic-landing-rightfocus .image-bg,.tilemosaic-landing-leftfocus .image-bg{display:none}
}
.tilemosaic-landing-leftfocus{padding:0;margin:0 auto}
.tilemosaic-landing-leftfocus .row{margin:0}
.tilemosaic-landing-leftfocus .row .col-sm-6.col-md-6{width:100%;padding:0}
.tilemosaic-landing-leftfocus .row .col-sm-6.col-md-6:last-of-type{display:none}
.tilemosaic-landing-leftfocus .row .col-xs-12{padding:0}
.tilemosaic-landing-leftfocus .row .padding-new{padding:0}
.tilemosaic-landing-leftfocus .row .image-tile.tile-rectangle .image-bg:after{padding-bottom:50%}
.tilemosaic-landing-leftfocus .row .image-tile.tile-none .image-bg{background-size:100%;background-color:#fff;background-position:bottom left}
.tilemosaic-landing-leftfocus .row .image-tile.tile-none.tile-center-bg .image-bg{background-position:center right}
.tilemosaic-landing-leftfocus .row .image-tile.tile-none.tile-top-bg .image-bg{background-position:top left}
.tilemosaic-landing-leftfocus .row .tile-content{border-left:8px solid #3f000b}
.tilemosaic-landing-leftfocus .image-tile-left-focus-cocoa .media-holder{margin-left:-35%}
.tilemosaic-landing-rightfocus .tile-mosaic .imgtilemolecule .image-tile-right-focus-cow{margin-top:-15%}
.tilemosaic-landing-rightfocus .tile-mosaic .imgtilemolecule .image-tile-right-focus-cow .media-holder{background-color:transparent;margin:0 -100px}
.tilemosaic-landing-rightfocus .tile-mosaic .imgtilemolecule .image-tile-right-focus-cow .media-holder .image-bg{background-color:transparent}
.tilemosaic-landing-rightfocus.tilemosaic-landing-rightfocus-sustainability .tile-mosaic .imgtilemolecule .image-bg{background-position:right}
.corp-green .tilemosaic-landing-leftfocus .tile-content{border-left:8px solid #80bb3f}
.corp-green .tilemosaic-landing-rightfocus .tile-content{border-right:8px solid #80bb3f}
.corp-green .tilemosaic-landing-rightfocus-borderless .tile-content{border-right:0}
.corp-blue .tilemosaic-landing-leftfocus .tile-content{border-left:8px solid #003594}
.corp-blue .tilemosaic-landing-rightfocus .tile-content{border-right:8px solid #003594}
.corp-orange .tilemosaic-landing-leftfocus .tile-content{border-left:8px solid #e70}
.corp-orange .tilemosaic-landing-rightfocus .tile-content{border-right:8px solid #e70}
.corp-orange .tilemosaic-landing-rightfocus-borderless .tile-content{border-right:0}
.corp-pharlap .tilemosaic-landing-leftfocus .tile-content{border-left:8px solid #3f000b}
.corp-pharlap .tilemosaic-landing-rightfocus .tile-content{border-right:8px solid #3f000b}
.footer .footer-top{display:none}
.footer .footer-bottom{background-color:#fff}
.footer .footer-bottom ul{border:0;padding:0;margin:0}
.footer .footer-bottom ul li{padding:7px 0;line-height:16px}
.footer .footer-bottom ul li a{color:#6b0908;font-size:14px;line-height:16px;font-weight:bold}
.footer .footer-bottom .nav-header{display:none}
.footer .footer-bottom .follow{display:none}
.footer .footer-bottom ul.footer-social-nav{margin:0;text-align:right}
.footer .footer-bottom ul.footer-social-nav li{border-radius:100px;background-color:#fff;padding:5px;width:54px;height:54px;margin:0}
.footer .footer-bottom ul.footer-social-nav li a{color:transparent;padding:0;display:block;width:100%;height:100%;font-size:5px;line-height:5px;text-align:center;background-color:#6b0908;border-radius:100px;padding:8px}
.footer .footer-bottom ul.footer-social-nav li a svg{width:80%;height:80%;margin:0;fill:#fff}
@media only screen and (max-width:768px){.footer .footer-bottom ul.footer-social-nav{text-align:center;padding:20px 0}
}
.footer .footer-bottom>.col-md-7>.row>.col-sm-6{width:100%}
.footer .footer-bottom>.col-md-7>.row:first-child{display:none}
.footer .footer-bar{padding:0 20px}
.footer .footer-bar .footer-text-nav li a{font-weight:bold;color:#6b0908;text-shadow:none}
.footer-lead-links{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-evenly;background-color:#bbb;margin-bottom:20px;padding:40px}
.footer-lead-links a{display:block;width:auto;min-width:100px;text-align:center;padding:0 0 20px 0}
.footer-lead-links a div{color:#3f000b}
.footer-lead-links a .icon-question{background-image:url('../../content/dam/corporate-us/images/ssf/corporate-redesign/footer-bar-icon-question.png')}
.footer-lead-links a .icon-location{background-image:url('../../content/dam/corporate-us/images/ssf/corporate-redesign/footer-bar-icon-location.png')}
.footer-lead-links a .icon-mail{background-image:url('../../content/dam/corporate-us/images/ssf/corporate-redesign/footer-bar-icon-mail.png')}
.footer-lead-links a .icon-document{background-image:url('../../content/dam/corporate-us/images/ssf/corporate-redesign/footer-bar-icon-document.png')}
.footer-lead-links a .icon-cart{background-image:url('../../content/dam/corporate-us/images/ssf/corporate-redesign/footer-bar-icon-cart.png')}
.footer-lead-links a .icon-bubble{background-image:url('../../content/dam/corporate-us/images/ssf/corporate-redesign/footer-bar-icon-bubble.png')}
.footer-lead-links a .icon-briefcase{background-image:url('../../content/dam/corporate-us/images/ssf/corporate-redesign/footer-bar-icon-briefcase.png')}
.footer-lead-links a .foot-icon{width:100%;padding:30px 0 20px 0;background-size:auto;background-repeat:no-repeat;background-position:center;font-size:30px}
.footer-lead-links a:hover .foot-icon,.footer-lead-links a:hover .footer-lead-link-text{color:#8c0018;-webkit-transition:color 400ms linear;-ms-transition:color 400ms linear;transition:color 400ms linear}
.footer-lead-links .footer-lead-link-text{font-weight:bold}
.corp-blue .footer-social-nav .social-icons svg{fill:#00266b}
.corp-green .footer-social-nav .social-icons svg{fill:#6b9c35}
.corp-pharlap .footer-social-nav .social-icons svg{fill:#96796e}
.corp-lightblue .footer-social-nav .social-icons svg{fill:#008ab8}
.corp-brown .footer-social-nav .social-icons svg{fill:#4a252c}
.corp-dark-blue .footer-social-nav .social-icons svg{fill:#00266b}
.corp-gray .footer-social-nav .social-icons svg{fill:#76787a}
.corp-dark-gray .footer-social-nav .social-icons svg{fill:#777978}
.textfeature .text-only-feature{background-color:transparent}
@media only screen and (max-width:768px){.textfeature .text-only-feature .subheading-desktop.subheading-mobile{margin:0 0 30px 0}
}
.textonlymarquee-landing-leadtext.container-fluid{padding:0}
.textonlymarquee-landing-leadtext.container-fluid .text-only-feature{display:flex;align-items:center;background-color:transparent;height:280px;padding:0}
.textonlymarquee-landing-leadtext.container-fluid .text-only-feature .inner-content{width:100%;margin:0 auto;left:0;text-align:left}
.textonlymarquee-landing-leadtext.container-fluid .text-only-feature .inner-content h1{text-shadow:0 0 1px #000}
.textonlymarquee-landing-leadtext.container-fluid .text-only-feature .subheading-desktop{font-size:1.5em}
.textonlymarquee-landing-fulloverlayblock.container-fluid{padding:0;margin:0 0 30px 0}
.textonlymarquee-landing-fulloverlayblock.container-fluid .text-only-feature{text-align:left;padding:0;background-size:cover}
.textonlymarquee-landing-fulloverlayblock.container-fluid .text-only-feature .row{background:linear-gradient(80deg,rgba(63,1,16,0.75),rgba(153,9,44,0.75));margin:0;padding:20px 0}
.textonlymarquee-landing-fulloverlayblock.container-fluid .text-only-feature .row .inner-content{padding:40px 20px}
.textonlymarquee-landing-fulloverlayblock.container-fluid .text-only-feature .row .inner-content .Display1{color:#fff}
.textonlymarquee-landing-fulloverlayblock.container-fluid .text-only-feature .row .inner-content .subheading-desktop{color:#fff}
@media only screen and (max-width:768px){.textonlymarquee-landing-fulloverlayblock.container-fluid .text-only-feature .row .Display1{padding:0 20px}
}
.textonlymarquee-landing-fulloverlayblock.container-fluid .text-only-feature .row .subheading-desktop{color:#3f000b}
@media only screen and (max-width:768px){.textonlymarquee-landing-fulloverlayblock.container-fluid .text-only-feature .row .subheading-desktop{padding:0 20px}
}
.textonlymarquee-landing-fulloverlayblock-solid.container-fluid{padding:0;margin:0 0 30px 0}
.textonlymarquee-landing-fulloverlayblock-solid.container-fluid .text-only-feature{text-align:left;padding:0;background-size:cover}
.textonlymarquee-landing-fulloverlayblock-solid.container-fluid .text-only-feature .row{background:linear-gradient(80deg,#3f0110,#99092c);margin:0;padding:20px 0}
.textonlymarquee-landing-fulloverlayblock-solid.container-fluid .text-only-feature .row .inner-content{padding:40px 20px}
.textonlymarquee-landing-fulloverlayblock-solid.container-fluid .text-only-feature .row .inner-content .Display1{color:#fff}
.textonlymarquee-landing-fulloverlayblock-solid.container-fluid .text-only-feature .row .inner-content .subheading-desktop{color:#fff}
@media only screen and (max-width:768px){.textonlymarquee-landing-fulloverlayblock-solid.container-fluid .text-only-feature .row .Display1{padding:0 20px}
}
.textonlymarquee-landing-fulloverlayblock-solid.container-fluid .text-only-feature .row .subheading-desktop{color:#3f000b}
@media only screen and (max-width:768px){.textonlymarquee-landing-fulloverlayblock-solid.container-fluid .text-only-feature .row .subheading-desktop{padding:0 20px}
}
.corp-green .textonlymarquee-landing-fulloverlayblock-solid.container-fluid .text-only-feature .row{background:linear-gradient(80deg,#80bb3f,#e1e328)}
.corp-green .textonlymarquee-landing-fulloverlayblock-solid.container-fluid .text-only-feature .row .inner-content .Display1{color:#3f000b;text-shadow:none}
.corp-green .textonlymarquee-landing-fulloverlayblock-solid.container-fluid .text-only-feature .row .inner-content .subheading-desktop{color:#3f000b;text-shadow:none}
.textonlymarquee-landing-fulloverlayblock-gray.container-fluid .text-only-feature .row{background:rgba(138,140,142,0.75)}
.textonlymarquee-landing-fulloverlayblock-gray.container-fluid .text-only-feature .row h2,.textonlymarquee-landing-fulloverlayblock-gray.container-fluid .text-only-feature .row .subheading-desktop{color:#fff;text-shadow:0 0 1px #616161}
.textonlymarquee-landing-fulloverlayblock-white.container-fluid .text-only-feature .row{background-color:transparent}
.textonlymarquee-landing-fulloverlayblock-white.container-fluid .text-only-feature .row h2,.textonlymarquee-landing-fulloverlayblock-white.container-fluid .text-only-feature .row .subheading-desktop{color:#3f000b;text-shadow:none}
.corp-orange .textonlymarquee-landing-fulloverlayblock.container-fluid .text-only-feature .row{background:linear-gradient(80deg,rgba(238,119,0,0.75),rgba(255,230,39,0.8));margin:0;padding:20px 0}
.corp-green .textonlymarquee-landing-fulloverlayblock.container-fluid .text-only-feature .row{background:linear-gradient(80deg,rgba(128,187,63,0.9),rgba(225,227,40,0.3));margin:0;padding:20px 0}
.corp-blue .textonlymarquee-landing-fulloverlayblock.container-fluid .text-only-feature .row,.corp-lightblue .textonlymarquee-landing-fulloverlayblock.container-fluid .text-only-feature .row{background:linear-gradient(80deg,rgba(0,53,148,0.75),rgba(0,168,225,0.55));margin:0;padding:20px 0}
.textonlymarquee-landing-featured-story.container-fluid .text-only-feature .row{background-color:transparent;border:1px solid #fff}
.textonlymarquee-landing-featured-story.container-fluid .text-only-feature .row h2,.textonlymarquee-landing-featured-story.container-fluid .text-only-feature .row .subheading-desktop{color:#fff;text-shadow:none}
.textonlymarquee-landing-featured-story.container-fluid .text-only-feature .row .primaryCTA{background-color:#fff;color:#3f000b}
@media only screen and (max-width:768px){.textonlymarquee-landing-featured-story.container-fluid .text-only-feature .row .primaryCTA{margin:0 0 0 16px}
}
.textonlymarquee-landing-featured-story.container-fluid .text-only-feature .row .primaryCTA:hover{background-color:#3f000b;color:#fff}
.textonlymarquee-landing-featured-story.container-fluid .text-only-feature .row .Display1{margin-bottom:0}
.textonlymarquee-landing-featured-story.container-fluid .text-only-feature .row .Display1 span{font-size:.5em;color:#e5e5e5}
.textonlymarquee-landing-fulloverlayblock-transparent.container-fluid .text-only-feature .row{background-color:transparent}
.textonlymarquee-landing-fulloverlayblock-transparent.container-fluid .text-only-feature .row h2,.textonlymarquee-landing-fulloverlayblock-transparent.container-fluid .text-only-feature .row .subheading-desktop{color:#fff;text-shadow:0 0 1px #616161}
@media only screen and (max-width:768px){.textonlymarquee-landing-fulloverlayblock-transparent.container-fluid .text-only-feature .row .subheading-desktop{padding:0 20px}
}
@media only screen and (max-width:768px){.textonlymarquee-landing-fulloverlayblock-transparent.container-fluid .text-only-feature .row .primaryCTA{margin:0 0 0 16px}
}
.textonlymarquee-landing-fulloverlayblock-tall.container-fluid .text-only-feature .row .inner-content{padding-bottom:200px}
.textonlymarquee-landing-card.container-fluid{padding:0;max-width:350px;margin:0 auto 30px}
.textonlymarquee-landing-card.container-fluid .text-only-feature{padding-top:100%;background-size:cover;position:relative}
.textonlymarquee-landing-card.container-fluid .text-only-feature .inner-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;box-shadow:2px 2px 20px rgba(0,0,0,0.2)}
.textonlymarquee-landing-card.container-fluid .text-only-feature .inner-content h3{color:#fff;margin:0}
.textonlymarquee-landing-card.container-fluid .text-only-feature .inner-content .subheading-desktop{color:#3f000b;font-size:1.5em}
.textonlymarquee-landing-card-stat.container-fluid{padding:0}
.textonlymarquee-landing-card-stat.container-fluid .text-only-feature .inner-content{border:5px solid #fff}
.textonlymarquee-landing-card-stat.container-fluid .text-only-feature .inner-content h3{color:#fff;margin:0;font-weight:bold}
.textonlymarquee-landing-card-stat.container-fluid .text-only-feature .inner-content .subheading-desktop{color:#fff;font-size:1em;font-weight:normal}
.textonlymarquee-landing-card-stat.container-fluid .text-only-feature .inner-content .subheading-desktop div{font-weight:bold;font-size:2em;color:#fff;padding:10px 0 15px}
.textonlymarquee-landing-card-stat.container-fluid .text-only-feature .inner-content .primaryCTA{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0}
.textonlymarquee-landing-card-circle.container-fluid .text-only-feature .inner-content{top:auto;bottom:0;transform:none;justify-content:flex-end}
.textonlymarquee-landing-card-circle.container-fluid .text-only-feature .inner-content .Display1{color:#717374;line-height:1em}
.textonlymarquee-landing-card-circle.container-fluid .text-only-feature .inner-content .subheading-desktop{margin-bottom:30px}
@media only screen and (max-width:1200px){.textonlymarquee-landing-card-circle.container-fluid .text-only-feature .inner-content .subheading-desktop{font-size:1.2em}
}
.textonlymarquee-landing-card-circle.container-fluid .text-only-feature .inner-content .primaryCTA{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0}
.textonlymarquee-landing-block.container-fluid .text-only-feature .row .inner-content{text-align:left}
.textonlymarquee-landing-block.container-fluid .text-only-feature .row .inner-content div.subheading-desktop.subheading-mobile{height:auto}
.corp-brown .textonlymarquee-landing-card.container-fluid{padding:0}
.corp-brown .textonlymarquee-landing-card.container-fluid .text-only-feature{padding-top:100%;background-size:cover;background-color:#bbb}
.textonlymarquee-landing-split-quote{width:100%;padding:100% 0 0 0;display:block;overflow:hidden}
.textonlymarquee-landing-split-quote .text-only-feature{position:absolute;top:0;left:0;background-size:cover;padding:0}
.textonlymarquee-landing-split-quote .text-only-feature .inner-content{display:flex;justify-content:center;align-items:center}
.textonlymarquee-landing-split-quote .text-only-feature .inner-content h2{color:#fff;text-align:left;font-size:1.4em}
.textonlymarquee-landing-split-quote .text-only-feature .inner-content h2 span{display:inline-block;padding:10px 0 0 0;font-size:.8em;color:#e5e5e5}
.textonlymarquee-landing-leadership{width:100%;padding:100% 0 0 0;display:block;overflow:hidden}
.textonlymarquee-landing-leadership .text-only-feature{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;padding:0}
.textonlymarquee-landing-leadership .text-only-feature .row{height:auto}
.textonlymarquee-landing-leadership .text-only-feature .inner-content{text-align:left}
.textonlymarquee-landing-leadership .text-only-feature .inner-content h2{width:100%;color:#fff;text-align:left;font-size:1.4em;position:absolute;bottom:10%}
.textonlymarquee-landing-leadership .text-only-feature .inner-content h2 span{display:inline-block;padding:10px 0 0 0;font-size:.8em;color:#e5e5e5}
.textonlymarquee-landing-leadership .text-only-feature .inner-content a{position:absolute;bottom:5%}
.textonlymarquee-landing-leadership .text-only-feature .inner-content a:first-of-type{left:150px}
.textonlymarquee-landing-full-quote.container{padding:40px;background-color:#fff}
.textonlymarquee-landing-full-quote.container .text-only-feature{background-repeat:no-repeat;background-size:contain;background-color:#fff;padding:80px 0;box-shadow:1px 1px 30px #e5e5e5;border-right:8px solid #3f000b}
@media only screen and (max-width:900px){.textonlymarquee-landing-full-quote.container .text-only-feature{background-image:none !important;background-color:#fff;padding:20px 0}
}
.textonlymarquee-landing-full-quote.container .text-only-feature .row .inner-content .subheading-desktop{display:block;width:40%;text-align:left;margin:0 0 0 50%;font-size:2em;line-height:1.2em;font-weight:bold;font-family:'brandon-grotesque-medium','Open Sans',Helvetica,Arial,sans-serif;color:#8a8c8e;text-indent:-20px}
.textonlymarquee-landing-full-quote.container .text-only-feature .row .inner-content .subheading-desktop span{font-size:1.8em;color:#3f000b}
.textonlymarquee-landing-full-quote.container .text-only-feature .row .inner-content .subheading-desktop div{display:inline-block;padding:10px 0 0 20px;font-size:.6em;color:#8a8c8e}
@media only screen and (max-width:1200px){.textonlymarquee-landing-full-quote.container .text-only-feature .row .inner-content .subheading-desktop{margin-left:60%}
}
@media only screen and (max-width:900px){.textonlymarquee-landing-full-quote.container .text-only-feature .row .inner-content .subheading-desktop{margin:0 60px;width:80%}
}
@media only screen and (max-width:768px){.textonlymarquee-landing-full-quote.container .text-only-feature .row .inner-content .subheading-desktop{margin:0 30px;width:80%}
}
.textonlymarquee-landing-full-quote.textonlymarquee-landing-full-quote-lead.container{padding:0 40px 40px}
.textonlymarquee-landing-button.container{padding:0}
.textonlymarquee-landing-button.container .text-only-feature{text-align:left}
.textonlymarquee-landing-button.container .text-only-feature .inner-content{left:0}
.textonlymarquee-landing-button.container .text-only-feature .inner-content .primaryCTA{background-color:#727373;color:#fff}
.textonlymarquee-landing-button.container .text-only-feature .inner-content .primaryCTA:hover{background-color:#fff;color:#727373}
@media only screen and (min-width:1400px){.textonlymarquee-retail-report .subheading-desktop{max-width:100%}
}
@media only screen and (min-width:1100px){.textonlymarquee-retail-report .subheading-desktop{max-width:75%}
}
@media only screen and (max-width:768px){.textonlymarquee-retail-report .text-only-feature{background-position:center}
.textonlymarquee-retail-report .subheading-desktop{max-width:100%}
}
.textonlymarquee-retail-report-cta .text-only-feature h2.Display1{color:#003594;font-size:2.2em}
.textonlymarquee-retail-report-cta .text-only-feature .primaryCTA{background-color:#3f000b;padding:25px 40px}
@media only screen and (max-width:768px){.textonlymarquee-retail-report-cta .text-only-feature{padding:0 0 24px 0}
}
.textblock .textblock-landing-leadcontent{padding:0;margin:0;background-color:#fff}
.textblock .textblock-landing-leadcontent .text-block{width:100%;left:0;padding:0 150px 40px 40px}
@media only screen and (max-width:768px){.textblock .textblock-landing-leadcontent .text-block{padding:0 40px 40px}
}
.textblock .textblock-landing-leadcontent .text-block .headline{display:none}
.textblock .textblock-landing-leadcontent-reduced-height .text-block{padding:0 150px 0 40px}
@media only screen and (max-width:768px){.textblock .textblock-landing-leadcontent-reduced-height .text-block{padding:0 10px}
}
.textblock .textblock-landing-leadcontent-retail-subtext{background-color:#e70;width:80%;margin:40px auto}
.textblock .textblock-landing-leadcontent-retail-subtext .text-block{padding:5%}
.textblock .textblock-landing-leadcontent-retail-subtext .subheading-desktop,.textblock .textblock-landing-leadcontent-retail-subtext p{color:#fff;line-height:1.5em}
.textblock .textblock-landing-leadcontent-retail-subtext .subheading-desktop{font-weight:600;font-size:2em;font-style:italic}
@media only screen and (max-width:768px){.textblock .textblock-landing-leadcontent-retail-subtext{width:100%}
}
.textblock .textblock-landing-leftfocus{padding:0;background-color:#fff}
.textblock .textblock-landing-leftfocus .text-block{width:100%;left:0;padding:40px}
.textblock .textblock-landing-leftfocus .text-block .headline{display:none}
@media only screen and (max-width:768px){.textblock .textblock-landing-leftfocus .text-block{padding:20px}
}
.textblock .textblock-landing-rightfocus{padding:0;background-color:#fff}
.textblock .textblock-landing-rightfocus .text-block{width:100%;left:0;padding:40px}
.textblock .textblock-landing-rightfocus .text-block .headline{display:none}
@media only screen and (max-width:768px){.textblock .textblock-landing-rightfocus .text-block{padding:20px}
}
.textblock .textblock-landing-title .text-block{width:100%;margin:0 auto;left:0}
.textblock .textblock-landing-fullwidth{width:100%}
.textblock .textblock-landing-autoheight{height:auto !important}
.textblock .text-block-margin{margin:0 0 30px}
.textblock .text-block-margin>div{display:none}
.textblock .text-block-outline{border-left:8px solid #3f000b}
.textblock .text-block-outline .text-block{padding:24px 48px;width:100%;left:0}
.textblock .text-block-callout{display:inline-block;font-size:24px;line-height:32px;padding:5px 60px 5px 20px;margin-left:40px;border-left:8px solid #6b0908;font-style:italic}
@media only screen and (max-width:768px){.textblock .text-block-callout{padding:5px 30px 5px 20px;margin-left:20px}
}
.text-block-callout{display:inline-block;font-size:24px;line-height:32px;padding:5px 60px 5px 20px;margin-left:40px;border-left:8px solid #6b0908;font-style:italic}
.corp-pharlap-reports .textblock .textblock-landing-leadcontent .text-block{padding:0 150px 0 40px}
.corp-green .text-block-outline{border-color:#80bb3f}
.corp-green .text-block-callout{border-color:#80bb3f}
.corp-orange .text-block-outline{border-color:#e70}
.corp-orange .text-block-callout{border-color:#e70}
.corp-blue .text-block-outline{border-color:#003594}
.corp-blue .text-block-callout{border-color:#003594}
.corp-lightblue .text-block-outline{border-color:#00a8e1}
.corp-lightblue .text-block-callout{border-color:#00a8e1}
.splitfeature .split-feature{margin:0 0 30px 0}
.splitfeature .split-feature p{font-size:1em;color:#fff}
.splitfeature .split-feature .secondaryCTA{color:#fff}
@media only screen and (max-width:768px){.splitfeature .split-feature .content-holder{height:auto}
.splitfeature .split-feature .content-holder .square-content-holder{height:auto;padding:0}
.splitfeature .split-feature .content-holder .square-content-holder .content{display:block;height:auto;position:relative;padding:20px 0 30px}
}
.splitfeature .split-feature-whats-inside .split-feature-image{border:0}
.splitfeature .split-feature-whats-inside .content-holder{background:linear-gradient(45deg,#003594,#00a8e1)}
.splitfeature .split-feature-whats-inside .content-holder .content .inner-content h2,.splitfeature .split-feature-whats-inside .content-holder .content .inner-content span{color:#fff;font-weight:normal;line-height:34px}
.splitfeature .split-feature-futures .square-content-holder{background-color:#e70}
.splitfeature .split-feature-futures .square-content-holder .split-feature-prepostheader{color:#ffe627}
.splitfeature .split-feature-futures .square-content-holder .Display2{color:#fff}
.splitfeature .split-feature-futures .square-content-holder .primaryCTA{background-color:#3f000b}
@media only screen and (min-width:1201px){.splitfeature .split-feature-futures .square-content-holder .subheading-desktop{font-size:18px}
}
.splitfeature .split-feature-planet .square-content-holder{background-color:#e1e328}
.splitfeature .split-feature-planet .square-content-holder .Display2{color:#3f000b}
.splitfeature .split-feature-planet .square-content-holder .subheading-desktop{color:#3f000b}
.splitfeature .split-feature-planet .square-content-holder .primaryCTA{background-color:#80bb3f}
@media only screen and (min-width:1201px){.splitfeature .split-feature-planet .square-content-holder .subheading-desktop{font-size:18px}
}
.splitfeature .split-feature-business .square-content-holder{background-color:#e70}
.splitfeature .split-feature-business .square-content-holder .Display2{color:#fff}
.splitfeature .split-feature-business .square-content-holder .primaryCTA{background-color:#003594}
@media only screen and (min-width:1201px){.splitfeature .split-feature-business .square-content-holder .subheading-desktop{font-size:18px}
}
.splitfeature .split-feature-communities .square-content-holder{background-color:#003594}
.splitfeature .split-feature-communities .square-content-holder .Display2{color:#fff}
.splitfeature .split-feature-communities .square-content-holder .primaryCTA{background-color:#00a8e1}
@media only screen and (min-width:1201px){.splitfeature .split-feature-communities .square-content-holder .subheading-desktop{font-size:18px}
}
.splitfeature .split-feature-heartwarming .split-feature{background-color:#45b1ac}
.splitfeature .split-feature-heartwarming .square-content-holder{background-color:#45b1ac}
.splitfeature .split-feature-heartwarming .square-content-holder .Display2{color:#fff}
.splitfeature .split-feature-heartwarming .square-content-holder .primaryCTA{background-color:#ecac00}
.splitfeature .split-feature-heartwarming .square-content-holder .split-feature-prepostheader{text-align:left;color:#00e4de}
@media only screen and (max-width:768px){.splitfeature .split-feature-heartwarming .square-content-holder p.subheading-desktop{color:#fff !important}
}
.splitfeature .split-feature-quote .split-feature-image{border:0}
.splitfeature .split-feature-quote .content-holder{background:linear-gradient(45deg,#3f000b,#6b0908)}
@media only screen and (max-width:1200px){.splitfeature .split-feature-quote .content-holder .content .inner-content{padding:0 10px}
}
.splitfeature .split-feature-quote .content-holder .content .inner-content h2,.splitfeature .split-feature-quote .content-holder .content .inner-content span{color:#fff;font-weight:normal;line-height:34px;font-family:'brandon grotesque','Open Sans',sans-serif}
@media only screen and (max-width:1200px){.splitfeature .split-feature-quote .content-holder .content .inner-content h2,.splitfeature .split-feature-quote .content-holder .content .inner-content span{font-size:18px;line-height:24px;margin-bottom:0}
}
@media only screen and (min-width:1201px){.splitfeature .split-feature-quote .content-holder .subheading-desktop{font-size:18px}
}
.splitfeature .split-feature-quote-alt .content-holder{background:linear-gradient(225deg,#3f000b,#6b0908)}
.splitfeature .split-feature-home{max-width:100%;margin:0 auto}
.splitfeature .split-feature-home .split-feature{margin:0}
.splitfeature .split-feature-home .split-feature .content-holder{background-color:#fff}
.splitfeature .split-feature-home .split-feature .content-holder .square-content-holder{padding-top:100%}
.splitfeature .split-feature-home .split-feature .content-holder .square-content-holder .content{display:flex}
.splitfeature .split-feature-home .split-feature .content-holder .square-content-holder .content .inner-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:100%}
@media only screen and (max-width:768px){.splitfeature .split-feature-home .split-feature .content-holder .square-content-holder .content .inner-content{align-items:center}
}
.splitfeature .split-feature-home .split-feature .content-holder .square-content-holder .Display2{color:#3f000b;font-size:4.5em !important;line-height:1.2em !important;text-align:right}
@media only screen and (max-width:991px){.splitfeature .split-feature-home .split-feature .content-holder .square-content-holder .Display2{font-size:3em !important;line-height:1.2em !important}
}
@media only screen and (max-width:768px){.splitfeature .split-feature-home .split-feature .content-holder .square-content-holder .Display2{text-align:center}
}
.splitfeature .split-feature-home .split-feature .content-holder .square-content-holder p{font-size:1em;color:#3f000b}
.splitfeature .split-feature-home .split-feature .content-holder .square-content-holder .secondaryCTA{color:#3f000b}
.splitfeature .split-feature-home .split-feature .square-content-holder{padding-top:100%}
.splitfeature .split-feature-home .split-feature .media-holder{background-color:#fff}
.splitfeature .split-feature-home .split-feature .slick-prev{left:-56px}
.splitfeature .split-feature-home .split-feature .slick-arrow{right:-56px}
.splitfeature .split-feature-home .split-feature .slick-dots{bottom:20px;opacity:.7}
@media only screen and (max-width:768px){.splitfeature .split-feature-home .split-feature .slick-dots{bottom:0}
}
@media only screen and (max-width:768px){.splitfeature .split-feature-home .split-feature .content-holder{height:auto}
.splitfeature .split-feature-home .split-feature .content-holder .square-content-holder{height:auto;padding:0}
.splitfeature .split-feature-home .split-feature .content-holder .square-content-holder .content{display:block;height:auto;position:relative;padding:20px 0 30px}
}
.splitfeature .split-feature-overflow .split-feature{margin:0}
.splitfeature .split-feature-overflow .split-feature-row{background:#fff;display:flex;flex-direction:row;flex-wrap:wrap}
.splitfeature .split-feature-overflow .split-feature-row .content-holder{order:1;background-color:#fff}
.splitfeature .split-feature-overflow .split-feature-row .content-holder .square-content-holder{height:100%;padding-top:0;position:relative;display:block}
.splitfeature .split-feature-overflow .split-feature-row .content-holder .square-content-holder .content{position:relative}
@media only screen and (max-width:768px){.splitfeature .split-feature-overflow .split-feature-row .content-holder .square-content-holder .content{padding:24px}
}
.splitfeature .split-feature-overflow .split-feature-row .content-holder .square-content-holder .content .inner-content .Display2{color:#80bb3f;font-size:3em !important;line-height:1em !important;font-style:italic;font-weight:600}
.splitfeature .split-feature-overflow .split-feature-row .content-holder .square-content-holder .content .inner-content .subheading-desktop{color:#3f000b}
.splitfeature .split-feature-overflow .split-feature-row .content-holder .square-content-holder .content .inner-content .subheading-desktop .sub-t{display:block;padding:10px 0;font-size:1.5em;line-height:1.25em}
.splitfeature .split-feature-overflow .split-feature-row .content-holder .square-content-holder .content .inner-content .subheading-desktop .retail-expertise-text{display:block;padding:10px 0}
.splitfeature .split-feature-overflow .split-feature-row .content-holder .square-content-holder .content .inner-content .subheading-desktop .retail-expertise-text:before{content:'How are you performing against the three crucial components of shopper value?';color:#3f000b}
.splitfeature .split-feature-overflow .split-feature-row .content-holder .square-content-holder .content .inner-content .primaryCTA.component-button{background-color:#80bb3f;font-size:1.25em;line-height:1.25em;margin:10px 0;padding:20px;width:100%;text-align:center}
.splitfeature .split-feature-overflow .split-feature-row .media-holder{order:2;background-color:#fff}
@media only screen and (max-width:767px) and (orientation:landscape){.splitfeature .split-feature-overflow .split-feature-row .media-holder .square-content-holder{padding-top:100%}
}
.splitfeature .split-feature-overflow .split-feature-row .media-holder .media-video:before{display:none}
.splitfeature .split-feature-overflow .split-feature-row .media-holder video{pointer-events:none;cursor:default}
.splitfeature .split-feature-overflow .split-feature-row .media-holder video:hover{cursor:default}
.tab-bar:not(.tab-bar-cocoa) .tab-camoflouge.row .nav-tabs{height:50px;background-color:#002361}
.tab-bar:not(.tab-bar-cocoa) .tab-camoflouge.row .tab-content-container{display:none}
.tab-bar:not(.tab-bar-cocoa) .tab-camoflouge.row .tab-menu-container div{padding:10px 0;color:#ccc;font-size:1.5em}
.tab-bar:not(.tab-bar-cocoa) .tab-camoflouge.row .tab-menu-container div:hover{cursor:pointer}
.tab-bar:not(.tab-bar-cocoa) .tab-camoflouge.row .selected .tab-menu-container div{color:#fff;text-decoration:underline}
@media only screen and (max-width:768px){.tab-bar:not(.tab-bar-cocoa) .tab-camoflouge.row .nav-tabs{height:auto}
.tab-bar:not(.tab-bar-cocoa) .tab-camoflouge.row .nav-tabs>li{height:auto !important}
.tab-bar:not(.tab-bar-cocoa) .tab-camoflouge.row .icon-down_arrow,.tab-bar:not(.tab-bar-cocoa) .tab-camoflouge.row .icon-up_arrow{display:none}
.tab-bar:not(.tab-bar-cocoa) .tab-camoflouge.row li{background-color:transparent;border-bottom:0;display:inline-block;position:initial;padding-right:5px;padding-left:5px}
}
.tab-bar-cocoa .nav-tabs{padding:20px}
.tab-bar-cocoa .nav-tabs .selected .tab-menu-container h3{font-weight:bold;background-color:#3f000b;color:#fff}
.tab-bar-cocoa .nav-tabs .tab-menu-container h3{padding:20px;color:#3f000b;border:4px solid #3f000b;border-radius:8px}
.tab-bar-cocoa .nav-tabs .tab-menu-container:hover{cursor:pointer}
.tab-bar-cocoa .tab-content-container .parsys{margin-top:0}
.tab-bar-cocoa .tab-camoflouge li.selected h4{font-size:1.4em;text-align:left;padding-left:0;color:inherit;border:0;cursor:auto}
.tab-bar-cocoa .downloadComponent .tab-pane span{display:block}
.ingredient-container{min-height:600px;padding:20px 40px;margin:0 0 40px 0;background-color:#fff;font-size:18px}
.ingredient-container .jump-to-col{border-bottom:1px solid;padding:0 0 20px 0;margin:0 0 20px 0}
.bootstrapgrid .boostrap-grid-landing-module{margin:0 0 30px}
.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion{background-color:#fff;margin:0 40px 40px;height:auto;box-shadow:none}
.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion:nth-child(1){margin-top:0}
.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion{background-color:#fff;height:auto}
.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion .accordion{background-color:#fff}
.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion .accordion .accordion-body{padding:40px 0 20px;font-size:18px}
@media only screen and (max-width:768px){.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion .accordion .accordion-body{padding:20px 30px 20px 0}
}
.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion .accordion .accordion-body p{padding:0 0 20px 0}
.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion .accordion .accordion-body .answer{display:none}
.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion .accordion .accordion-body ul li{font-size:inherit}
.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion .content{background-color:#fff;height:90px !important}
.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion .content .showmore-btn{margin:0;padding:30px;height:90px;width:100%;text-align:left;color:#8a8c8e}
@media only screen and (max-width:768px){.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion .content .showmore-btn{text-indent:-40px;font-size:18px;line-height:30px;padding:0 30px}
}
.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion .content .showmore-btn .icon-open,.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion .content .showmore-btn .icon-close{font-size:1.5em;padding:0 20px 0 0}
@media only screen and (max-width:768px){.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion .content .showmore-btn .icon-open,.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion .content .showmore-btn .icon-close{font-size:1em;padding:0 10px}
}
.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion .content .showmore-btn .button-question{color:#8a8c8e;font-size:1.5em}
@media only screen and (max-width:768px){.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion .content .showmore-btn .button-question{line-height:1em;font-size:1em}
}
.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion .text-accordion-row.row .accordion{height:auto}
.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion-q-a .icon-open,.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion-q-a .icon-close{float:right}
.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion-q-a .content{background-color:#003594;background:linear-gradient(45deg,#003594,#00a8e1);box-shadow:none;height:auto !important}
.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion-q-a .content .icon-close,.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion-q-a .content .icon-open{color:#fff}
.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion-q-a .content .button-question{color:#fff}
.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion-q-a .content .showmore-btn{height:auto}
.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion-q-a .content .showmore-btn .button-question{color:#fff}
.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion-q-a .accordion-body{max-width:80%}
@media only screen and (max-width:768px){.bootstrapgrid .boostrap-grid-landing-module .row .textaccordion{margin:40px 0}
}
@media only screen and (max-width:768px){.bootstrapgrid .boostrap-grid-landing-module>div{padding:0}
}
.bootstrapgrid .boostrap-grid-landing-module-bordered{border-top:8px solid #00a8e1}
.bootstrapgrid .boostrap-grid-landing-module-bordered .tilemosaic-landing-rightfocus .tile-mosaic .tile-content,.bootstrapgrid .boostrap-grid-landing-module-bordered .tilemosaic-landing-leftfocus .tile-mosaic .tile-content{border-right:0;border-left:0}
.bootstrapgrid .bootstrap-faqs .textaccordion .text-accordion .accordion .accordion-body p{font-size:1em;line-height:1.5em}
.corp-blue .bootstrapgrid .boostrap-grid-landing-module{margin:0 0 30px}
.corp-blue .bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion .content{background-color:#003594;background:linear-gradient(45deg,#003594,#00a8e1);box-shadow:none}
.corp-blue .bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion .content .icon-close,.corp-blue .bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion .content .icon-open{color:#fff}
.corp-blue .bootstrapgrid .boostrap-grid-landing-module .row .textaccordion .text-accordion .content .button-question{color:#fff}
.breadcrumb.section{background-color:transparent;color:#3f000b;position:absolute;margin-top:-40px;padding:0;margin-bottom:0}
.breadcrumb.section a{color:#3f000b}
.breadcrumb.section:before{content:"Home / "}
.flexibleboard .flexible-card-board .slick-track{display:flex}
.flexibleboard .flexible-card-board .slick-slide.slide{display:flex;flex-grow:1;flex-basis:auto;height:auto}
@media only screen and (max-width:768px){.flexibleboard .flexible-card-board .slick-slide.slide{flex-direction:column}
}
.flexibleboard .flexible-card-board .media-holder{display:none}
.flexibleboard .flexible-card-board .content-holder{margin:0 auto;width:100%;max-width:280px;height:340px;background-position:center;background-repeat:no-repeat;background-size:cover}
.flexibleboard .flexible-card-board .content-holder p{color:#3f000b}
@media only screen and (max-width:1200px){.flexibleboard .flexible-card-board .content-holder{height:280px}
}
@media only screen and (max-width:900px){.flexibleboard .flexible-card-board .content-holder{height:240px}
}
.flexibleboard .flexible-card-board .card-board-standard .content-holder{background-image:none !important;background-color:#bbb;display:flex;flex-direction:column;justify-content:center;color:#3f000b;font-size:1.3em}
.flexibleboard .flexible-card-board .card-board-standard .content-holder h3{color:#3f000b;font-size:1em}
.flexibleboard .flexible-card-board .card-board-standard .content-holder p{font-size:1em}
@media only screen and (min-width:769px){.flexibleboard .flexible-card-board .card-board-standard .content-holder{height:100%}
}
.flexibleboard .flexible-card-board .card-board-overlay .content-holder{display:flex;flex-direction:column;justify-content:center;background-color:transparent;color:#fff;text-shadow:0 0 1px #616161;font-size:1.3em}
.flexibleboard .flexible-card-board .card-board-overlay .content-holder h3{color:#fff;text-shadow:0 0 1px #616161;font-size:1em}
.flexibleboard .flexible-card-board .card-board-overlay .content-holder p{font-size:1em;color:#fff;text-shadow:0 0 1px #616161}
@media only screen and (min-width:769px){.flexibleboard .flexible-card-board .card-board-overlay .content-holder{height:100%}
}
.flexibleboard .flexible-card-board .card-board-standard-white .content-holder{display:flex;flex-direction:column;justify-content:center;background-image:none !important;background-color:#fff;color:#606064;font-size:1.3em;border:solid 1px #3f000b}
.flexibleboard .flexible-card-board .card-board-standard-white .content-holder h3{color:#8a8c8e;font-size:1em}
.flexibleboard .flexible-card-board .card-board-standard-white .content-holder p{font-size:1em;color:#606064}
@media only screen and (min-width:769px){.flexibleboard .flexible-card-board .card-board-standard-white .content-holder{height:100%}
}
.flexibleboard .flexible-card-board .card-board-circle .content-holder{top:auto;bottom:0;transform:none;display:flex;flex-direction:column;justify-content:flex-end;padding:0}
.flexibleboard .flexible-card-board .card-board-circle .content-holder .Display1{color:#717374;line-height:1em}
.flexibleboard .flexible-card-board .card-board-circle .content-holder .subheading-desktop{margin-bottom:30px}
@media only screen and (max-width:1200px){.flexibleboard .flexible-card-board .card-board-circle .content-holder .subheading-desktop{font-size:1.2em}
}
.flexibleboard .flexible-card-board .card-board-circle .content-holder h3{margin:0}
.flexibleboard .flexible-card-board .card-board-circle .content-holder p{color:#3f000b;font-size:1.3em;margin-bottom:60px;height:30px}
.flexibleboard .flexible-card-board .card-board-border .content-holder{border:1px solid #fff}
@media only screen and (min-width:769px){.flexibleboard .flexible-card-board .card-board-border .content-holder{height:100%}
}
.flexibleboard .flexible-card-board .card-board-empty{opacity:0}
.flexibleboard .flexible-card-board .card-board-empty>div{display:none}
.flexibleboard .flexible-card-board .card-board-stats .content-holder{background-color:#3f000b}
.flexibleboard .flexible-card-board .card-board-stats .content-holder .title-with-body{color:#fff}
.flexibleboard .flexible-card-board .card-board-stats .content-holder p{color:#fff}
.flexibleboard .flexible-card-board .card-board-stats .content-holder p span{font-size:36px;font-weight:bold}
.flexibleboard .flexible-card-board .card-board-standard .content-holder{background-image:none !important;background-color:#bbb;display:flex;flex-direction:column;justify-content:center;color:#3f000b;font-size:1.3em}
.flexibleboard .flexible-card-board .card-board-standard .content-holder h3{color:#3f000b;font-size:1em}
.flexibleboard .flexible-card-board .card-board-standard .content-holder p{font-size:1em}
@media only screen and (min-width:769px){.flexibleboard .flexible-card-board .card-board-standard .content-holder{height:100%}
}
.flexibleboard .flexible-card-board-full-width.component-margin{max-width:800px;margin-left:auto;margin-right:auto}
.flexibleboard .flexible-board-retail.flexible-board .Display1{font-size:1.5em;margin-top:0;color:#3f000b}
@media only screen and (max-width:768px){.flexibleboard .flexible-board-retail.flexible-board .Display1{padding:0;max-width:80%;margin:0 auto}
}
.flexibleboard .flexible-board-retail.flexible-board .title-with-body{color:#3f000b}
@media only screen and (max-width:768px){.flexibleboard .flexible-board-retail.flexible-board .title-with-body{max-width:80%;margin:0 auto}
}
.flexibleboard .flexible-board-retail.flexible-board .board-mol.rating .content-holder{height:auto;min-height:0;background-color:transparent;padding-bottom:20px}
@media only screen and (max-width:768px){.flexibleboard .flexible-board-retail.flexible-board .board-mol.rating .content-holder{padding-bottom:0}
}
.flexibleboard .flexible-board-retail.flexible-board .board-mol a.flex>.media-holder{margin:0 40px}
@media only screen and (max-width:1200px){.flexibleboard .flexible-board-retail.flexible-board .board-mol a.flex>.media-holder{margin:0 10px}
}
@media only screen and (max-width:768px){.flexibleboard .flexible-board-retail.flexible-board .board-mol a.flex>.media-holder{display:block;margin:20px 20%}
}
.flexibleboard .flexible-board-retail.flexible-board .board-mol a.flex>.media-holder img{padding:20%;background:transparent;border-radius:100%}
@media only screen and (max-width:768px){.flexibleboard .flexible-board-retail.flexible-board .board-mol{margin-bottom:0}
.flexibleboard .flexible-board-retail.flexible-board .board-mol:nth-child(3){margin-bottom:20px}
}
.flexibleboard .flexible-board-retail.flexible-board .flexible-board-retail-block-1.board-mol a.flex>.media-holder img{padding:20%;background-color:#80bb3f}
.flexibleboard .flexible-board-retail.flexible-board .flexible-board-retail-block-2.board-mol a.flex>.media-holder img{padding:20%;background-color:#ec7700}
.flexibleboard .flexible-board-retail.flexible-board .flexible-board-retail-block-3.board-mol a.flex>.media-holder img{padding:20%;background-color:#af0061}
.flexibleboard .flexible-board-retail.flexible-board .slide.row.slick-slide{padding:0 40px}
.flexibleboard .flexible-board-retail.flexible-board .flex{cursor:default;pointer-events:none}
@media only screen and (min-width:769px){.flexibleboard .flexible-card-board-media-center.flexible-board .card-board-border .content-holder{height:100%;min-height:340px}
}
.flexibleboard .slick-next,.flexibleboard .slick-prev{display:none !important}
@media only screen and (max-width:768px){.flexibleboard .flexible-board .board-mol.rating .content-holder{height:400px}
.flexibleboard .flexible-board .board-mol{background-color:transparent}
.flexibleboard .flexible-board .board-mol a.flex>.media-holder{display:none}
}
.flexibleboard .flexible-card-board .card-board-pattern .flex{background:url(../../content/dam/corporate-us/images/ssf/corporate-redesign/story/brown-card-pattern.png);background-repeat:repeat;background-size:75px}
.flexibleboard .flexible-card-board .card-board-gradient .flex{background:linear-gradient(45deg,#99092c,#3f0110)}
.flexibleboard .flexible-card-board .card-board-solid .flex{background-color:#3f000b}
.flexibleboard .flexible-card-board .card-board-circle-flex.board-mol{background-color:transparent}
@media only screen and (max-width:768px){.flexibleboard .flexible-card-board .card-board-circle-flex.board-mol{display:block}
}
.flexibleboard .flexible-card-board .card-board-circle-flex.board-mol a.flex{display:flex;flex-direction:column}
@media only screen and (min-width:769px){.flexibleboard .flexible-card-board .card-board-circle-flex.board-mol a.flex{height:100%}
}
@media only screen and (max-width:768px){.flexibleboard .flexible-card-board .card-board-circle-flex.board-mol a.flex{padding:15% 0}
}
.flexibleboard .flexible-card-board .card-board-circle-flex.board-mol a.flex>.media-holder{display:block;padding:0}
@media only screen and (min-width:769px){.flexibleboard .flexible-card-board .card-board-circle-flex.board-mol a.flex>.media-holder{padding:15% 2% 0}
}
@media only screen and (max-width:768px){.flexibleboard .flexible-card-board .card-board-circle-flex.board-mol a.flex>.media-holder{display:block;height:100%;width:100%}
}
.flexibleboard .flexible-card-board .card-board-circle-flex.board-mol a.flex>.media-holder img{background-color:transparent;display:block;height:auto;width:100%;border-radius:100%;padding:5% 20%}
.flexibleboard .flexible-card-board .card-board-circle-flex.board-mol a.flex .content-holder{height:auto;background-color:transparent;padding:10px 20px 25%}
@media only screen and (max-width:768px){.flexibleboard .flexible-card-board .card-board-circle-flex.board-mol a.flex .content-holder{padding:10px 20px}
}
.flexibleboard .flexible-card-board .card-board-circle-flex.board-mol a.flex .content-holder h3{margin:0;font-size:14px;color:#fff}
.flexibleboard .flexible-card-board .card-board-circle-flex.board-mol a.flex .content-holder p{color:#fff;font-size:18px}
.corp-orange .flexibleboard .flexible-card-board .card-board-pattern .flex{background:url(../../content/dam/corporate-us/images/ssf/corporate-redesign/innovation/orange-card-pattern.png);background-repeat:repeat;background-size:cover}
.corp-orange .flexibleboard .flexible-card-board .card-board-gradient .flex{background:linear-gradient(45deg,#e70 0,#e70 40%,#ffe627 100%)}
.corp-orange .flexibleboard .flexible-card-board .card-board-solid .flex{background-color:#e70}
.corp-orange .flexibleboard .flexible-card-board .card-board-circle-flex.board-mol a.flex .content-holder h3{color:#fff}
.corp-orange .flexibleboard .flexible-card-board .card-board-circle-flex.board-mol a.flex .content-holder p{color:#fff}
.corp-lightblue .flexibleboard .flexible-card-board .card-board-pattern .flex{background:url(../../content/dam/corporate-us/images/ssf/corporate-redesign/innovation/blue-card-pattern.png);background-repeat:repeat;background-size:425px}
.corp-lightblue .flexibleboard .flexible-card-board .card-board-gradient .flex{background:linear-gradient(45deg,#00a8e1,#003593)}
.corp-lightblue .flexibleboard .flexible-card-board .card-board-solid .flex{background-color:#003594}
.corp-green .flexibleboard .flexible-card-board .card-board-pattern .flex{background:url(../../content/dam/corporate-us/images/ssf/corporate-redesign/innovation/blue-card-pattern.png);background-repeat:repeat;background-size:425px}
.corp-green .flexibleboard .flexible-card-board .card-board-gradient .flex{background:linear-gradient(45deg,#80bb3f,#e1e328)}
.corp-green .flexibleboard .flexible-card-board .card-board-solid .flex{background-color:#80bb3f}
.corp-blue .flexibleboard .flexible-card-board .card-board-pattern .flex{background:url(../../content/dam/corporate-us/images/ssf/corporate-redesign/innovation/blue-card-pattern.png);background-repeat:repeat;background-size:425px}
.corp-blue .flexibleboard .flexible-card-board .card-board-gradient .flex{background:linear-gradient(45deg,#003594,#00a8e1)}
.corp-blue .flexibleboard .flexible-card-board .card-board-solid .flex{background-color:#003594}
.corp-blue .flexibleboard .card-board-stats .flex{height:100%;display:flex;background:url(../../content/dam/corporate-us/images/ssf/corporate-redesign/innovation/blue-card-pattern.png);background-repeat:repeat;background-size:425px}
.corp-blue .flexibleboard .card-board-stats .content-holder{background-color:transparent}
.corp-blue .flexibleboard .card-board-stats .content-holder .title-with-body{color:#fff}
.corp-blue .flexibleboard .card-board-stats .content-holder p{color:#fff}
.corp-blue .flexibleboard .card-board-stats .content-holder p span{font-size:36px;font-weight:bold}
.corp-dark-blue .flexibleboard .flexible-card-board .card-board-pattern .flex{background:url(../../content/dam/corporate-us/images/ssf/corporate-redesign/investors/darkblue-card-pattern.png);background-repeat:repeat;background-size:225px}
.corp-dark-blue .flexibleboard .flexible-card-board .card-board-gradient .flex{background:linear-gradient(45deg,#003594,#00a8e1)}
.corp-dark-blue .flexibleboard .flexible-card-board .card-board-solid .flex{background-color:#003594}
.corp-dark-blue .flexibleboard .card-board-stats .flex{height:100%;display:flex;background:url(../../content/dam/corporate-us/images/ssf/corporate-redesign/investors/darkblue-card-pattern.png);background-repeat:repeat;background-size:225px}
.corp-dark-blue .flexibleboard .card-board-stats .content-holder{background-color:transparent}
.corp-dark-blue .flexibleboard .card-board-stats .content-holder .title-with-body{color:#fff}
.corp-dark-blue .flexibleboard .card-board-stats .content-holder p{color:#fff}
.corp-dark-blue .flexibleboard .card-board-stats .content-holder p span{font-size:36px;font-weight:bold}
.stockOverview .invld-stock-snapshot{padding-top:0}
.stockOverview .pdp-tab-callout-holder{width:100%}
.stockOverview .invld-snap-ctxt span.invld-snap-mh{overflow-wrap:break-word}
.stockFundamental .invld-stock-snapshot{padding-top:0}
.stockFundamental .pdp-tab-callout-holder,.stockFundamental .jump-to-in-detail-section{width:100%}
.stockFundamental .sdh-hist{width:100%}
.stockFundamental .product-ing-tab{position:relative;left:0;width:100%}
.hersheysSplitHistory{margin:0 0 30px 0}
.hersheysSplitHistory .product-ing-tab{left:0;width:100%}
.hersheysSplitHistory .pdp-tab-callout-holder,.hersheysSplitHistory .jump-to-in-detail-section{width:100%}
@media only screen and (max-width:768px){.hersheysSplitHistory .jump-to-in-detail-section .jump-to-col:nth-child(odd),.hersheysSplitHistory .jump-to-in-detail-section .jump-to-col:nth-child(even){padding:20px 0}
}
.hersheysStockDividendHistory{margin:0 0 30px 0}
.hersheysStockDividendHistory .product-ing-tab{left:0;width:100%}
.hersheysStockDividendHistory .pdp-tab-callout-holder,.hersheysStockDividendHistory .jump-to-in-detail-section{width:100%}
.hersheysStockDividendHistory .tltamt .col-sm-4 .row{background-color:#003594;padding:20px}
.hersheysStockDividendHistory .tltamt .col-sm-4 .row div{color:#fff}
.hersheysStockDividendHistory .sdh-hist{width:100%;padding:0 10px}
.earningEstimate{margin:0 0 30px 0}
.earningEstimate .product-ing-tab{width:100%;left:0}
.earningEstimate .jump-to-in-detail-section{width:100%}
.earningEstimate .pdp-tab-callout-holder{width:100%}
.earningEstimate .discl-blk img{display:none}
.earningEstimate .ear-est-mb{width:100%}
.investorManagement .inv-managmnt-table{padding:30px}
.investorManagement .inv-managmnt-table .table>tbody>tr>td{background-color:transparent !important}
.investorManagement .inv-managmnt-tab-notation{width:100%}
@media only screen and (max-width:768px){.investorManagement .inv-managmnt-tab-notation{padding:20px;background-color:#fff}
}
.investorManagement .icon-kiss.i-blue{color:#003594}
.bootstrapgrid .boostrap-grid-landing-module .row .parsys .downloadComponent,.bootstrapgrid .boostrap-grid-landing-module .row .parsys .downloadComponent div{height:auto}
.component-download-link-block a{display:block;padding:20px 15px;margin:20px 0;border:4px solid #003594;border-radius:8px}
.component-download-link-block a span{color:#003594}
.component-download-link-block .fa{float:right;padding:2px 0 0 10px;color:#003594}
.component-download-link-block-brown a{border:4px solid #3f000b}
.component-download-link-block-brown a span{color:#3f000b}
.component-download-link-block-brown .fa{color:#3f000b}
.component-download-link-block-orange a{border:4px solid #e70}
.component-download-link-block-orange a span{color:#e70}
.component-download-link-block-orange .fa{color:#e70}
.component-download-link-block-green a{border:4px solid #80bb3f}
.component-download-link-block-green a span{color:#80bb3f}
.component-download-link-block-green .fa{color:#80bb3f}
.component-download-link-block-blue a{border:4px solid #003594}
.component-download-link-block-blue a span{color:#003594}
.component-download-link-block-blue .fa{color:#003594}
.component-download-link-block-lightblue a{border:4px solid #00a8e1}
.component-download-link-block-lightblue a span{color:#00a8e1}
.component-download-link-block-lightblue .fa{color:#00a8e1}
.calendarOfEvents .pdp-tab-callout-holder{width:100%;display:none}
.calendarOfEvents .ierr-upcming-event-wrp{width:100%;padding:40px;background-color:#fff}
.calendarOfEvents .ierr-upcming-event-wrp .ierr-text{color:#003594}
@media only screen and (max-width:768px){.calendarOfEvents .ierr-upcming-event-wrp{padding:5px}
.calendarOfEvents .ierr-upcming-event-wrp .event-link{display:none}
.calendarOfEvents .ierr-upcming-event-wrp .ierr-acc-slide,.calendarOfEvents .ierr-upcming-event-wrp #pasteventid tr:nth-child(odd),.calendarOfEvents .ierr-upcming-event-wrp #pasteventid tr:nth-child(even){background-color:#fff}
}
.richtext.section{padding:0 40px 5px 40px;background-color:#fff}
@media only screen and (max-width:768px){.richtext.section{padding:0 10px 5px}
}
.richtext.section ul,.richtext.section ol{font-size:1.3em;line-height:1.7em;font-family:'brandon grotesque','Open Sans',sans-serif}
.richtext.section ul li,.richtext.section ol li{font-size:1em}
.richtext.section ul li p,.richtext.section ol li p{font-size:1em}
.richtext.section ul ul,.richtext.section ol ul,.richtext.section ul ol,.richtext.section ol ol{font-size:1em}
.richtext.section ul a,.richtext.section ol a{color:#3f000b;text-decoration:underline}
.richtext.section p a{color:#3f000b;text-decoration:underline}
.bootstrapgrid .boostrap-grid-landing-module.contact-grid{margin:0;padding-bottom:0}
.contact-grid{padding:30px 0}
.contact-grid img{max-width:100%;height:auto !important}
.contact-grid a{font-size:12px}
.contact-grid .richtext.section p{margin:0}
.contact-grid .richtext.section p a{text-decoration:none}
.contact-grid-flex .richtext.section{padding:0 40px 40px 40px}
.bootstrapgrid .boostrap-grid-landing-module .row .parsys .richtext.section,.bootstrapgrid .boostrap-grid-landing-module .row .parsys.richtext.section div{height:auto}
.bootstrapgrid .rich-text-full-width .row .richtext.section{padding:0}
.bootstrapgrid .rich-text-full-width-bio .row .richtext.section{padding:30px 0}
.richtext.section .rich-text-bio-block{max-height:26vw;overflow:hidden}
.richtext.section .rich-text-bio-block .bio-block-description ul{display:table;padding:0 0 0 20px}
.richtext.section .rich-text-bio-block .bio-block-image{position:relative;width:40%;float:left;margin:0 30px 10px 0;background-size:cover;z-index:1}
@media only screen and (max-width:768px){.richtext.section .rich-text-bio-block .bio-block-image{width:100%}
}
.richtext.section .rich-text-bio-block .bio-block-image-content{position:absolute;bottom:20px;left:20px;right:20px}
@media only screen and (max-width:1200px){.richtext.section .rich-text-bio-block .bio-block-image-content{left:10px;right:10px}
}
.richtext.section .rich-text-bio-block .bio-block-image-content h2{color:#fff;margin:0 0 5px 0}
.richtext.section .rich-text-bio-block .bio-block-image-content div{color:#e5e5e5}
.richtext.section .rich-text-bio-block .bio-block-image-content a{color:#fff;padding:0 20px 0 0}
.richtext.section .rich-text-bio-block .bio-block-image-content a span{font-size:10px;margin-right:5px;position:relative}
.richtext.section .rich-text-bio-block .bio-block-image-content .bio-position{margin:0 0 20px 0;text-transform:uppercase}
.richtext.section .rich-text-bio-block .bio-block-image:before{content:"";display:block;padding-top:100%;position:relative;background-image:linear-gradient(to bottom,rgba(255,255,255,0.001) 0,#3f000b 100%);width:100%;content:''}
@media only screen and (max-width:768px){.richtext.section .rich-text-bio-block{max-height:110vw}
}
.richtext.section .rich-text-bio-block-blue .bio-block-image:before{content:"";display:block;padding-top:100%;position:relative;background-image:linear-gradient(to bottom,rgba(255,255,255,0.001) 0,#003594 100%);width:100%;content:''}
.richtext.section .rich-text-bio-block-light-blue .bio-block-image:before{content:"";display:block;padding-top:100%;position:relative;background-image:linear-gradient(to bottom,rgba(255,255,255,0.001) 0,#00a8e1 100%);width:100%;content:''}
.richtext.section .rich-text-bio-block-light-orange .bio-block-image-content h2,.richtext.section .rich-text-bio-block-light-orange .bio-block-image-content .bio-position,.richtext.section .rich-text-bio-block-light-orange .bio-block-image-content .bio-block-image-buttons a{color:#fff}
.richtext.section .rich-text-bio-block-light-orange .bio-block-image:before{content:"";display:block;padding-top:100%;position:relative;background-image:linear-gradient(to bottom,rgba(255,255,255,0.001) 0,rgba(107,9,8,0.6) 50%,#3f000b 100%);width:100%;content:''}
.richtext.section .bio-block-read-more{width:100%;margin-top:-80px;padding-bottom:20px;background:linear-gradient(to bottom,rgba(255,255,255,0.001) 0,#fff 100%);position:relative;display:flex;flex-direction:row;justify-content:flex-end}
.richtext.section .bio-block-read-more a{display:flex;width:60px;margin:0;text-align:center;padding:0;color:#fff;opacity:.8;font-size:40px;line-height:40px;border-radius:60px;height:60px;justify-content:center;align-items:center;transition:all .5s}
.richtext.section .bio-block-read-more a:hover{opacity:1}
@media only screen and (max-width:768px){.richtext.section .bio-block-read-more{padding-top:80px}
}
.richtext.section .rich-text-shared-logo{text-align:center;margin-top:-30px;padding:0 0 40px 0}
.richtext.section .rich-text-shared-logo img{max-height:60px}
@media only screen and (max-width:768px){.richtext.section .rich-text-shared-logo{text-align:center}
.richtext.section .rich-text-shared-logo img{max-width:80%;padding-right:0 !important}
}
.richtext.section .her-contact-us-images-wrapper .img-holder{width:100%}
.richtext.section .her-contact-us-images-wrapper .img-holder>div{padding:20px}
.richtext.section .her-contact-us-images-wrapper .img-holder>div img{max-width:100%}
@media only screen and (max-width:768px){.richtext.section .her-contact-us-images-wrapper .img-holder>div{float:none;margin:0 auto}
}
.richtext.section .rich-text-full-page h3{font-size:1.5em}
.richtext.section .rich-text-full-page a{color:#3f000b}
.richtext.section .rich-text-full-page-columns{display:flex;flex-direction:row;flex-wrap:wrap}
@media only screen and (min-width:1201px){.richtext.section .rich-text-full-page-columns{flex-wrap:nowrap}
}
.richtext.section .rich-text-full-page-columns .rte-block{padding:20px}
.richtext.section .rich-text-tab{text-align:left}
.richtext.section .rich-text-reduced{margin-top:-30px}
.richtext.section .rich-text-insurance-table th{padding:10px;background-color:#003594;color:#fff}
@media only screen and (max-width:768px){.richtext.section .rich-text-insurance-table th{padding:2px}
}
.richtext.section .rich-text-insurance-table td{padding:10px}
.richtext.section .rich-text-insurance-table td a{color:darkblue}
.richtext.section .rich-text-insurance-table td h6{font-size:1em}
@media only screen and (max-width:768px){.richtext.section .rich-text-insurance-table td h6{font-size:.9em}
}
@media only screen and (max-width:768px){.richtext.section .rich-text-insurance-table td{padding:2px}
}
.richtext.section .rich-text-insurance-faq{padding:50px 0 0}
.richtext.section .rich-text-quote-container-rr{display:flex;flex-direction:row;max-width:90%;margin:0 auto;overflow:hidden}
.richtext.section .rich-text-quote-container-rr img{width:100px;height:100px;padding:10px}
@media only screen and (max-width:768px){.richtext.section .rich-text-quote-container-rr img{width:80px;height:80px}
}
.richtext.section .rich-text-quote-container-rr .rich-text-quote-rr{display:flex;margin:20px 20px 0 0;z-index:1}
.richtext.section .rich-text-quote-container-rr .rich-text-quote-rr img{padding:0;width:26px;height:30px}
@media only screen and (max-width:560px){.richtext.section .rich-text-quote-container-rr .rich-text-quote-rr img{width:13px;height:15px}
}
.richtext.section .rich-text-quote-container-rr .rich-text-quote-rr .rich-text-quote-area-rr{display:flex;border-radius:0 20px 20px 20px;background-color:#80bb3f;color:#fff;align-items:center;padding:40px 60px;font-size:1.5em;text-indent:-8px}
@media only screen and (max-width:768px){.richtext.section .rich-text-quote-container-rr .rich-text-quote-rr .rich-text-quote-area-rr{padding:20px}
}
@media only screen and (max-width:768px){.richtext.section .rich-text-quote-container-rr .rich-text-quote-rr{margin:20px 0 0 0}
}
.richtext.section .rich-text-quote-pattern{display:flex;justify-content:center;align-items:center;background:url(../../content/dam/corporate-us/images/ssf/corporate-redesign/shared-goodness/green-card-pattern.png);background-repeat:repeat;background-size:725px}
.richtext.section .rich-text-quote-pattern .quote{width:100%;padding:80px;background:linear-gradient(80deg,rgba(128,187,63,0.75),rgba(225,227,40,0.8))}
.richtext.section .rich-text-quote-pattern .quote h2{color:#3f000b;text-indent:-24px;line-height:36px;font-weight:normal}
.richtext.section .rich-text-quote-pattern .quote h2 span{font-size:36px}
.richtext.section .rich-text-quote-pattern .quote .rich-text-quote-author{text-align:left;padding:2% 10% 0 0}
@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@media(print),(prefers-reduced-motion){.animated{-webkit-animation:unset !important;animation:unset !important;-webkit-transition:none !important;transition:none !important}
}
.corp-orange .richtext.section .bio-block-read-more a{color:#fff;background-color:#3f000b}
.corp-pharlap .richtext.section{padding:40px 0 5px}
.corp-pharlap .richtext.section .rich-text-sg-text{padding:0 40px}
.corp-pharlap-full .richtext.section{padding:0 40px}
.corp-pharlap-full .richtext.section .rich-text-sg-text{padding:0 40px}
.boostrap-grid-landing-shared-goodness-quotes .richtext p{text-align:center}
.bootstrapgrid .boostrap-grid-landing-retail-report .richtext.section .rich-text-retailer-panel{color:#e70;font-weight:500;font-style:italic;padding:0;text-align:center;max-width:60%;margin:0 auto;line-height:1em}
@media only screen and (max-width:768px){.bootstrapgrid .boostrap-grid-landing-retail-report .richtext.section .rich-text-retailer-panel{max-width:90%}
}
.bootstrapgrid .boostrap-grid-landing-retail-report .richtext.section .rich-text-retailer-panel-divide{border-color:#3f000b;max-width:80%;margin:40px auto;border-width:2px}
.corp-pharlap-futures .richtext.section{padding:20px 0 0}
.corp-pharlap-business .richtext.section{padding:20px 0 0}
.corp-pharlap-communities .richtext.section{padding:20px 0 0}
.corp-pharlap-planet .richtext.section{padding:20px 0 0}
.corp-pharlap-planet .richtext.section{padding:20px 0 0}
.corp-pharlap-reports .richtext.section{padding:20px 0 0}
.submitAnIdea .her-sub-idea-section{padding:30px 11.5%}
.her-prod-loc-grid .fa{position:relative;right:18px}
.step1-form-submit{margin-top:20px}
.ssfProductLocator .hm-pgm-body-content #resultsCorp{padding:20px}
.centeredcarouselmarquee .container-fluid{padding:0}
.centered-carousel-marquee.slick-dotted.slick-slider{margin-bottom:0}
.centered-carousel-marquee.slick-dotted.slick-slider .media-holder .split-feature-image{border:1px solid #fff}
.centered-carousel-marquee.slick-dotted.slick-slider .text-holder{padding:30px}
.centered-carousel-marquee.slick-dotted.slick-slider .slick-arrow{opacity:.5}
.centered-carousel-marquee.slick-dotted.slick-slider .slick-arrow:hover{opacity:1}
@media only screen and (max-width:768px){.centered-carousel-marquee.slick-dotted.slick-slider .slick-dots{bottom:5%}
}
.centeredcarouselmarquee .centered-carousel-instagram .content-holder .inner-content{padding:0 0 30px 0}
@media only screen and (max-width:768px){.centeredcarouselmarquee .centered-carousel-instagram .content-holder .inner-content{text-align:center}
}
.centeredcarouselmarquee .centered-carousel-instagram .text-holder{background-color:#fff}
.results .search-result{background-color:transparent}
.results .search-result h2{color:#3f000b}
.results .search-result h2 a{color:#3f000b}
.results .search-result p{color:#3f000b}
.results .search-result span a{color:#3f000b}
.results .search-result .col-centered{float:left}
.results .search-bar-results{background-color:#ddd}
.results .search-bar-results .search-result{padding:20px 0}
.results .search-bar-results img{display:none}
.results .search-bar-results:nth-child(odd){background-color:#eee}
.results .cq-searchpromote-results{padding:60px 0 0 0}
.results .cq-searchpromote-results .container{padding:20px 15px}
.results .cq-searchpromote-results:before{content:"Search Results";font-size:3em;font-weight:bold;padding-left:20px}
.results .cq-searchpromote-pagination>span{font-size:1.5em;padding:0 0 0 5px}
.results .cq-searchpromote-pagination span a{color:#3f000b}
.results .cq-searchpromote-pagination .next,.results .cq-searchpromote-pagination .last,.results .cq-searchpromote-pagination .viewall,.results .cq-searchpromote-pagination .first{display:none}
.newsReleaseListing .hm-pgm-body-content{background-color:transparent}
.newsReleaseListing .news-center-listing-grid{width:100%;margin:0}
.newsReleaseListing .news-center-listing-grid .hm-mfhm-parse{padding:20px;background-color:#fff}
.newsReleaseListing .news-center-listing-grid .hm-mfhm-grid-text{height:auto;min-height:200px}
@media only screen and (max-width:768px){.newsReleaseListing .news-center-listing-grid .hm-mfhm-grid-text{min-height:inherit}
}
.newsReleaseListing .news-center-listing-grid .hm-mfhm-grid-text p:first-of-type{display:none}
.newsReleaseListing .news-center-listing-grid .hm-mfhm-grid-text p{font-size:1em;color:#e5e5e5;text-align:center}
.newsReleaseListing .news-center-listing-grid .hm-mfhm-grid-text h5{text-align:center}
.newsReleaseListing .news-center-listing-grid .hm-mfhm-grid-text a{position:absolute;bottom:0;display:flex;opacity:0;width:100%;height:100%;left:0}
.newsReleaseListing .news-center-listing-grid .hm-mfhm-grid-text a .fa{display:none}
.newsDetailComp .bnr-img img{display:none !important}
.newsDetailComp .bnr-text{position:relative;display:block;padding:0}
.newsDetailComp .hm-mdl-bnr{width:75%;margin:60px auto}
.newsDetailComp .hm-mdl-bnr h3{text-align:left}
.newsDetailComp .hm-mdl-bnr h3#newstitle{color:#606064;font-size:36px;line-height:42px}
@media only screen and (max-width:768px){.newsDetailComp .hm-mdl-bnr{width:100%}
}
.newsDetailComp .news-release-wrap{margin:0 auto 60px}
.newsDetailComp .news-release-wrap p{font-size:18px;line-height:30px;overflow-wrap:break-word;word-wrap:break-word}
.newsDetailComp .news-release-wrap p a{color:#003594}
@media only screen and (max-width:768px){.newsDetailComp .news-release-wrap{width:100%}
}
.newsDetailComp .gnw_media_bgcolor{background-color:#e5e5e5;display:block}
.newsDetailComp .gnw_media_bgcolor .gnw_media_caption{background-color:#e5e5e5}
.newsDetailComp .gnw_media_bgcolor table tbody{display:block}
.newsDetailComp .gnw_media_bgcolor table tbody tr{width:100%;background-color:#e5e5e5}
.newsDetailComp .gnw_media_bgcolor table tbody tr .gnw_media_caption{display:block;width:100%;padding:0 20px;margin:20px 0}
.newsDetailComp .gnw_media_bgcolor table tbody tr img{width:100%;height:auto}
@media only screen and (max-width:768px){.newsDetailComp .titleDesc{width:100%}
}
@media only screen and (max-width:768px){.newsDetailComp .socialShareComp2{width:100%}
}
.corp-gray-blog-landing .container{width:100%}
.corp-gray-blog-landing .breadcrumb,.blog .breadcrumb{padding:15px 0}
.corp-gray-blog-landing .breadcrumb a,.blog .breadcrumb a{color:#3f000b}
.corp-gray-blog-landing>.row>.col-sm-4,.blog>.row>.col-sm-4{width:50%}
@media only screen and (max-width:768px){.corp-gray-blog-landing>.row>.col-sm-4,.blog>.row>.col-sm-4{width:100%}
}
.corp-gray-blog-landing>.row>.col-sm-4:first-of-type,.blog>.row>.col-sm-4:first-of-type,.corp-gray-blog-landing>.row>.col-sm-4:last-of-type,.blog>.row>.col-sm-4:last-of-type{width:25%}
@media only screen and (max-width:768px){.corp-gray-blog-landing>.row>.col-sm-4:first-of-type,.blog>.row>.col-sm-4:first-of-type,.corp-gray-blog-landing>.row>.col-sm-4:last-of-type,.blog>.row>.col-sm-4:last-of-type{width:100%}
}
.corp-gray-blog-landing .row,.blog .row{margin:0}
.corp-gray-blog-landing .authorDetailsContent.textfeature,.blog .authorDetailsContent.textfeature{color:#fff}
.corp-gray-blog-landing .blogTitle h2,.blog .blogTitle h2{padding:40px;color:#8b8d8c;font-size:4em;line-height:1em}
@media only screen and (max-width:768px){.corp-gray-blog-landing .blogTitle h2,.blog .blogTitle h2{padding:0 0 20px 0}
}
.corp-gray-blog-landing .socialShareComp2 .social-icons,.blog .socialShareComp2 .social-icons{padding:10px 0}
.corp-gray-blog-landing .socialShareComp2 .social-icons a,.blog .socialShareComp2 .social-icons a{margin-right:0;width:32px}
.corp-gray-blog-landing .socialShareComp2 .social-icons a i,.blog .socialShareComp2 .social-icons a i{color:#fff;background-color:transparent}
.corp-gray-blog-landing .socialShareComp2 .social-icons a i:before,.blog .socialShareComp2 .social-icons a i:before{font-size:24px}
.corp-gray-blog-landing .ssf-generic .media-holder .banner-text,.blog .ssf-generic .media-holder .banner-text{text-align:left;padding:20px;display:flex;flex-direction:column;justify-content:center}
.corp-gray-blog-landing .ssf-generic .media-holder .banner-text h2,.blog .ssf-generic .media-holder .banner-text h2{color:#3f000b}
@media only screen and (max-width:1200px){.corp-gray-blog-landing .ssf-generic .media-holder .banner-text h2,.blog .ssf-generic .media-holder .banner-text h2{font-size:2em}
}
@media only screen and (max-width:900px){.corp-gray-blog-landing .ssf-generic .media-holder .banner-text h2,.blog .ssf-generic .media-holder .banner-text h2{font-size:1.5em}
}
.corp-gray-blog-landing .ssf-generic .media-holder .banner-text a.component-button-blue,.blog .ssf-generic .media-holder .banner-text a.component-button-blue{margin:0;background-color:#3f000b}
@media only screen and (max-width:768px){.corp-gray-blog-landing .ssf-generic .media-holder .banner-text,.blog .ssf-generic .media-holder .banner-text{width:100%}
}
.corp-gray-blog-landing .ssf-generic .media-holder .split-feature-image,.blog .ssf-generic .media-holder .split-feature-image{min-height:260px;height:auto !important}
.corp-gray-blog-landing .filter-sort-bar,.blog .filter-sort-bar{margin:10px 0 0;padding-bottom:0}
.corp-gray-blog-landing .filter-sort-bar .left.list-inline:before,.blog .filter-sort-bar .left.list-inline:before{content:"FILTER BY: ";padding:0 60px 0 0;font-weight:bold}
@media only screen and (max-width:768px){.corp-gray-blog-landing .filter-sort-bar .left.list-inline:before,.blog .filter-sort-bar .left.list-inline:before{padding:20px;display:block}
}
.corp-gray-blog-landing .filter-sort-bar .left.list-inline li,.blog .filter-sort-bar .left.list-inline li{width:auto}
.corp-gray-blog-landing .filter-sort-bar .left.list-inline li.dropdown,.blog .filter-sort-bar .left.list-inline li.dropdown{margin-right:60px}
.corp-gray-blog-landing .filter-sort-bar .left.list-inline li.dropdown a,.blog .filter-sort-bar .left.list-inline li.dropdown a{color:#8b8d8c}
.corp-gray-blog-landing .pagination-bar h4,.blog .pagination-bar h4{color:#fff;font-weight:bold}
.corp-gray-blog-landing .pagination-bar .board-mol-dynamic-listing h2,.blog .pagination-bar .board-mol-dynamic-listing h2{font-size:1em;text-align:left}
@media only screen and (max-width:768px){.corp-gray-blog-landing .pagination-bar .board-mol-dynamic-listing,.blog .pagination-bar .board-mol-dynamic-listing{background-color:#fff}
.corp-gray-blog-landing .pagination-bar .board-mol-dynamic-listing a,.blog .pagination-bar .board-mol-dynamic-listing a{flex-direction:column;padding-top:20px}
}
@media only screen and (max-width:768px){.corp-gray-blog-landing .pagination-bar .board-mol-dynamic-listing .content-holder,.blog .pagination-bar .board-mol-dynamic-listing .content-holder{margin-top:-30px}
}
.corp-gray-blog-landing .pagination-bar .pagination-text,.blog .pagination-bar .pagination-text{display:none !important}
.corp-gray-blog-landing .pagination-bar .media-holder,.blog .pagination-bar .media-holder{height:200px;background-position:center;background-size:cover}
.corp-gray-blog-landing .pagination-bar .media-holder .image-tile-text,.blog .pagination-bar .media-holder .image-tile-text{color:#fff;background-color:rgba(63,0,11,0.8);bottom:auto;padding:10px}
@media only screen and (max-width:768px){.corp-gray-blog-landing .pagination-bar .media-holder .image-tile-text,.blog .pagination-bar .media-holder .image-tile-text{left:16px}
}
.corp-gray-blog-landing .pagination-bar .media-holder img,.blog .pagination-bar .media-holder img{display:none}
.corp-gray-blog-landing .pagination-bar .board-mol-dynamic-listing .content-holder,.blog .pagination-bar .board-mol-dynamic-listing .content-holder{background-color:#8b8d8c}
.corp-gray-blog-landing .pagination-bar .board-mol-dynamic-listing .content-holder h2,.blog .pagination-bar .board-mol-dynamic-listing .content-holder h2{margin:0;line-height:20px}
.corp-gray-blog-landing .pagination-bar .board-mol-dynamic-listing .content-holder h2 a,.blog .pagination-bar .board-mol-dynamic-listing .content-holder h2 a{color:#fff;font-weight:normal}
@media only screen and (max-width:768px){.corp-gray-blog-landing .pagination-bar,.blog .pagination-bar{padding:0}
.corp-gray-blog-landing .pagination-bar .pagination-text,.blog .pagination-bar .pagination-text{padding:20px 0 0}
.corp-gray-blog-landing .pagination-bar .content-holder,.blog .pagination-bar .content-holder{width:100%}
}
.corp-gray-blog-landing .listing.section .pull-right,.blog .listing.section .pull-right{display:flex;flex-direction:column}
.corp-gray-blog-landing .listing.section .pull-right .popularBlogBar,.blog .listing.section .pull-right .popularBlogBar{order:2}
@media only screen and (max-width:768px){.corp-gray-blog-landing .listing.section .pull-right,.blog .listing.section .pull-right{display:none}
}
.corp-gray-blog-landing .popularBlogBar,.blog .popularBlogBar{background-color:#3f000b}
.corp-gray-blog-landing .popularBlogBar h4,.blog .popularBlogBar h4{color:#fff;background-color:#3f000b;font-weight:bold;padding:20px 20px 0;margin-bottom:0}
.corp-gray-blog-landing .popularBlogBar>br,.blog .popularBlogBar>br{display:none}
.corp-gray-blog-landing .popularBlogBar div,.blog .popularBlogBar div{color:#fff;background-color:#3f000b !important}
.corp-gray-blog-landing .popularBlogBar a,.blog .popularBlogBar a{color:#e5e5e5;display:block;padding:10px 0 0 0}
.corp-gray-blog-landing .showMore button,.blog .showMore button{background-color:#fff !important;color:#3f000b !important;padding:10px 30px;margin:20px 0 0 0}
.corp-gray-blog-landing .subscriptionDetails .inner-content,.blog .subscriptionDetails .inner-content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;background-image:url('../../content/dam/corporate-us/images/ssf/corporate-redesign/media/chocolate-bar-background.jpg');background-size:cover;background-repeat:no-repeat;margin:15px 0 30px 0;padding:60px 20px;width:100%;left:0;top:0}
.corp-gray-blog-landing .subscriptionDetails .inner-content h2,.blog .subscriptionDetails .inner-content h2{margin:0;color:#fff}
.corp-gray-blog-landing .subscriptionDetails .inner-content h5,.blog .subscriptionDetails .inner-content h5{color:#fff}
.corp-gray-blog-landing .subscriptionDetails .inner-content a,.blog .subscriptionDetails .inner-content a{margin:20px 0 0;background-color:#fff;color:#3f000b}
.corp-gray-blog-landing .subscriptionDetails .inner-content a:hover,.blog .subscriptionDetails .inner-content a:hover{background-color:#3f000b;color:#fff}
.blog{padding:0}
.blog .blogTitle .text-only-feature h2{margin-top:20px}
@media only screen and (max-width:768px){.blog .blogTitle .text-only-feature h2{margin-top:20px}
}
.blog .authorDetailsContent .text-only-feature .blogbutton a{text-align:center;color:#e5e5e5;font-weight:normal}
.blog .authorDetailsContent .text-only-feature .blogbutton a:after{content:" >"}
.blog .authorDetailsContent .text-only-feature .blogbutton .col-xs-6:first-of-type{width:100%}
.blog .authorDetailsContent .text-only-feature .blogbutton .col-xs-6:last-of-type{display:none}
@media only screen and (max-width:768px){.blog .socialShareComp2 .social-icons{text-align:right}
}
.blog .blogMedia .category{background-color:#3f000b;padding:15px 30px;bottom:25px;text-transform:uppercase}
.blog .unwrap-article-blog-sec{padding:30px 0}
.blog .unwrap-article-blog-sec .blogContent{padding:20px 0 0}
.blog .unwrap-article-blog-sec .blogContent h1{color:#3f000b}
.blog .unwrap-article-blog-sec .blogDescription{padding:0 0 50px}
.blog .unwrap-article-blog-sec .blogDescription h2,.blog .unwrap-article-blog-sec .blogDescription h3,.blog .unwrap-article-blog-sec .blogDescription h4,.blog .unwrap-article-blog-sec .blogDescription h5,.blog .unwrap-article-blog-sec .blogDescription h6{color:#717374}
.blog .unwrap-article-blog-sec .blogDescription p,.blog .unwrap-article-blog-sec .blogDescription ol,.blog .unwrap-article-blog-sec .blogDescription ul,.blog .unwrap-article-blog-sec .blogDescription li{font-family:'brandon grotesque','Open Sans',sans-serif;line-height:1.7em;color:#717374}
.blog .unwrap-article-blog-sec .blogDescription a{color:#3f000b}
.blog .blog-right{background-color:#8b8d8c;padding:30px;padding-bottom:30px}
.blog .blog-author{padding:0}
.blog .authorDetailsContent .inner-content{width:100%;left:0}
.blog .authorDetailsContent h5{color:#fff;font-size:1.5em;line-height:1.2em;text-transform:uppercase}
.blog .authorDetailsContent h6{color:#fff;font-size:1.4em;line-height:1.2em;font-weight:normal}
.blog .authorDetailsMedia .media-holder{padding-bottom:15px}
.blog .authorDetailsMedia .split-board-image{border-radius:500px;box-shadow:3px 2px 30px #222}
.nc_pixel{max-width:1px !important;max-height:1px !important}
.flexible-board.threeboard-home-circle-tiles{margin:20px 0}
.flexible-board.threeboard-home-circle-tiles .board-mol .media-holder{padding:0}
.flexible-board.threeboard-home-circle-tiles .board-mol.rating .content-holder{margin-top:-30px}
@media only screen and (max-width:768px){.flexible-board.threeboard-home-circle-tiles .slides{display:none}
}
.form-component-retail-report .ug-review-form .review-form{background-color:#3f000b}
@media only screen and (max-width:768px){.form-component-retail-report .ug-review-form .review-form{padding-left:20px;padding-right:20px}
}
.form-component-retail-report .ug-review-form .review-form label{color:#fff}
.form-component-retail-report .ug-review-form .review-form button{width:100%;color:#fff;background-color:#3f000b;padding:25px 40px}
.form-component-retail-report .ug-review-form .review-form .checkbox{margin:20px 0 10px -15px}
.form-component-retail-report .ug-review-form .review-form .checkbox label{color:#fff;font-size:12px;line-height:16px}
.form-component-retail-report .ug-review-form .review-form .checkbox label a{color:#fff;text-decoration:underline}
.form-component-retail-report .ug-review-form .review-form .checkbox label.error:after{content:"Please check box to confirm disclaimer has been read."}
.form-component-retail-report .ug-review-form .review-form .checkbox .error{display:block !important}
.form-component-retail-report .ug-review-form .review-form .form-submit-wrapper{text-align:left;padding:0;margin:0 0 48px}
@media only screen and (max-width:768px){.form-component-retail-report .ug-review-form .review-form .form-submit-wrapper{margin:0}
}
.form-component-retail-report .review-entry{padding:20px 0 0}
.form-component-retail-report .review-entry>.col-xs-12.col-sm-12.col-md-12{padding:20px 0}
.form-component-retail-report .review-entry>.col-xs-12.col-sm-12.col-md-12:before{color:#fff;font-size:12px;line-height:16px}
@media only screen and (max-width:768px){.form-component-retail-report .review-entry{padding:20px}
}
.form-component-retail-report .review-entry:before{content:"GET THE REPORT";color:#fff;font-size:2em}
.form-component-retail-report .retail-form-disclaimer{color:#fff;font-size:11px;line-height:14px;padding:20px 0}
.form-component-retail-report .retail-form-disclaimer a{color:#fff;text-decoration:underline}
@media only screen and (max-width:768px){.form-component-retail-report .retail-form-disclaimer{line-height:12px}
}
.form-component-retail-report-text.form-component-retail-report p{color:#fff;font-size:1em}
.form-component-retail-report-text.form-component-retail-report .required-text{font-size:.75em;position:absolute;top:45px;right:0}
.form-component-retail-report-text.form-component-retail-report .review-entry{padding:40px 0 0}
.form-component-retail-report-text.form-component-retail-report .col-lg-12{width:50%}
.form-component-retail-report-text.form-component-retail-report .col-lg-12:nth-child(6){width:100%}
@media only screen and (max-width:768px){.form-component-retail-report-text.form-component-retail-report .col-lg-12{width:100%}
}
.form-component-retail-report-text.form-component-retail-report .ug-review-form .review-form .form-submit-wrapper{text-align:center}
.form-component-retail-report-text.form-component-retail-report .ug-review-form .review-form .form-submit-wrapper button{max-width:60%;background-color:#00a8e1;color:#3f000b;margin:0 auto}
@media only screen and (max-width:768px){.form-component-retail-report-text.form-component-retail-report .ug-review-form .review-form .form-submit-wrapper button{max-width:80%}
}
#thanksMessage1,#thanksMessage2{color:#003594}
.contact-us-followup .her-contact-us-form-label{margin-top:30px}
.contactusFollowup #upload-span-text{padding-left:40px}
.contactusFollowup .fa-upload{position:absolute;top:18px;left:20px}
.contactusFollowup #thanksMessage1,.contactusFollowup #thanksMessage2{padding-top:40px;color:#3f000b}
.backtotop{display:none}
.backtotop br{display:none}
@media only screen and (min-width:1201px){.interior-side-nav .tab-bar .nav-tabs{display:flex;flex-direction:row;justify-content:center}
}
@media only screen and (max-width:1200px){.interior-side-nav .tab-bar .nav-tabs{padding-top:0}
}
@media only screen and (max-width:768px){.interior-side-nav .tab-bar .nav-tabs{padding:0}
}
@media only screen and (max-width:1200px){.interior-side-nav .tab-bar .nav-tabs li:first-of-type .tab-menu-container h3{margin-top:0}
}
.interior-side-nav .tab-bar .richtext.section{padding:20px 40px 40px}
@media only screen and (max-width:768px){.interior-side-nav .tab-bar .richtext.section{padding:0}
}
.interior-side-nav .tab-bar .tab-camoflouge li.selected .tab-content-container{background:#fff}
.wtrlogo .image-board-marquee .media-holder img{width:auto;height:auto;margin:40px auto}
@media only screen and (max-width:768px){.wtrlogo .image-board-marquee .media-holder img{width:100%}
}
.wtrlogo .image-board-marquee .media-holder{text-align:center}
.wtrlogo .image-board-marquee .content-holder .text-holder{padding:0}
#image-only-image-tiles-logo .image-tile .media-holder{background-color:#fff}
#image-only-image-tiles-logo .image-tile .image-bg{margin-left:50%}
#wtr-text-block h3,#wtr-text-block h2{font-family:'proxima-nova','Open Sans',Helvetica,Arial,sans-serif}
#wtr-text-block h3{color:#9c3022;font-size:28px;font-weight:normal}
#wtr-text-block h4{font-size:18px;color:#424242}
.corp-wtr .brandnavigationbar{display:none}
.corp-wtr h2{text-transform:uppercase;font-size:53px !important;line-height:50px !important;font-weight:600}
.corp-wtr .textblock .text-block{width:100%;margin:0;left:auto;padding:0;float:none}
.corp-wtr .textBlockContact h2{font-family:'proxima-nova','Open Sans',Helvetica,Arial,sans-serif;font-size:23px !important;line-height:26px !important;font-weight:700;color:#9c3022;margin:0}
.corp-wtr .textBlockContact h3{font-family:'proxima-nova','Open Sans',Helvetica,Arial,sans-serif;font-size:18px !important;line-height:22px !important;margin:0 0 5px;text-transform:none;font-weight:700;color:#3f000f;letter-spacing:0}
.corp-wtr .textBlockContact a{color:#9c3022}
.corp-wtr .crown-navigation-bar.dark .crown-top{background-color:#3f000b}
.corp-wtr.corp-white .crown-navigation-bar.dark .crown-top a{color:#fff}
.makers-of-good-image-board-marquee{padding:0 !important}
.makers-of-good-image-board-marquee video{object-fit:fill;max-width:1600px !important}
.makers-of-good-image-board-marquee .media-internal-video{height:35vw}
.makers-of-good-image-board-marquee .media-internal-video:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index:30;background:rgba(59,176,229,0.3)}
.makers-of-good-image-board-marquee .content-holder{display:block !important;z-index:40}
.makers-of-good-image-board-marquee .content-holder .content{display:flex;justify-content:center;align-items:center}
.makers-of-good-image-board-marquee .content-holder .content .inner-content.top{top:0;position:relative}
@media only screen and (max-width:768px){.makers-of-good-image-board-marquee .content-holder .content{background-color:#3f000b}
}
.makers-of-good-image-board-marquee .content-holder .subheading-desktop{color:#fff}
.image-board-marquee-makers-of-good .subheading-desktop{color:#fff;font-size:3em !important;line-height:1em !important;font-weight:bold}
@media only screen and (max-width:768px){.image-board-marquee-makers-of-good .subheading-desktop{color:#3f000b}
}
.image-board-marquee-makers-of-good .subheading-desktop span{font-size:.5em}
.corp-retail-report .formcomponent .registration-form{margin-top:-80px}
.salient-rights-infographic .richtext.section{padding:0 0 5px}
.salient-rights-infographic .richtext.section p{text-align:center;background-color:#c7f1ff;padding:40px 0;margin:0 40px}
@media only screen and (max-width:768px){.salient-rights-infographic .richtext.section p{margin:0}
}
.salient-rights-infographic .richtext.section p img{max-width:90%}
@media only screen and (max-width:768px){.salient-rights-infographic .richtext.section p img{max-width:90%}
}
.human-rights-textblock .text-block ul{font-size:1.2em;line-height:1.8em;font-family:'brandon grotesque','Open Sans',sans-serif;padding:0 120px 0 40px}
@media only screen and (max-width:768px){.human-rights-textblock .text-block ul{padding:0 20px}
}
.human-rights-textblock .text-block ul li{font-size:1em;padding:0 0 20px}
.salient-issue-definitions{padding:0 20px}
.salient-issue-definitions .salient-issue-definitions-item{display:flex;flex-direction:row;justify-content:left;align-items:center}
@media only screen and (max-width:768px){.salient-issue-definitions .salient-issue-definitions-item{flex-direction:column}
}
.salient-issue-definitions .salient-issue-definitions-item p{padding:20px;width:70%}
@media only screen and (max-width:768px){.salient-issue-definitions .salient-issue-definitions-item p{width:100%}
}
.salient-issue-definitions .salient-issue-definitions-item img{max-width:175px;padding:10px}
@media only screen and (max-width:768px){.salient-issue-definitions .salient-issue-definitions-item img{max-width:768px}
}
.textblock .textblock-landing-leadcontent.human-rights-textblock .text-block{padding:40px 40px 0}
.textblock .textblock-landing-leadcontent.human-rights-textblock a{color:#00a8e1}
.makers-good .makers-of-good-image-board-marquee{padding:0 !important}
.makers-good .makers-of-good-image-board-marquee video{object-fit:fill;max-width:1600px !important}
.makers-good .makers-of-good-image-board-marquee .media-internal-video{height:35vw}
.makers-good .makers-of-good-image-board-marquee .media-internal-video:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index:30;background:rgba(59,176,229,0.3)}
.makers-good .makers-of-good-image-board-marquee .content-holder{display:block !important;z-index:40}
.makers-good .makers-of-good-image-board-marquee .content-holder .content{display:flex;justify-content:center;align-items:center}
.makers-good .makers-of-good-image-board-marquee .content-holder .content .inner-content.top{top:0;position:relative}
@media only screen and (max-width:768px){.makers-good .makers-of-good-image-board-marquee .content-holder .content{background-color:#3f000b}
}
.makers-good .makers-of-good-image-board-marquee .content-holder .subheading-desktop{color:#fff}
.makers-good .image-board-marquee-makers-of-good .subheading-desktop{color:#fff;font-size:3em !important;line-height:1em !important;font-weight:bold}
@media only screen and (max-width:768px){.makers-good .image-board-marquee-makers-of-good .subheading-desktop{color:#3f000b}
}
.makers-good .image-board-marquee-makers-of-good .subheading-desktop span{font-size:.5em}
.makers-good .makers-good .component-button-blue{background-color:#3bb0e5}
.makers-good .makers-good .ug-review-form{max-width:700px;margin:0 auto}
.makers-good .makers-good .ug-review-form .review-form{background-color:#fff}
.makers-good .makers-good .review-entry{background-color:#fff}
.makers-good .makers-good .review-entry:before{content:'SIGN UP FOR EVENT UPDATES';font-size:2em;line-height:3em;color:#faa433}
@media only screen and (max-width:768px){.makers-good .makers-good .review-entry:before{line-height:1.5em}
}
.makers-good .mog-drip-header{max-width:1400px;width:100%;background-color:#69bbe7;padding:0 !important;margin:0 auto !important}
.makers-good .mog-video{position:relative;padding-bottom:52%;padding-top:25px;height:0}
.makers-good .mog-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.makers-good .richtext.section p a.mog-video-button{display:inline-block;margin:20px 0 0 0;padding:20px 55px !important;font-size:20px;background:linear-gradient(40deg,#ffce6b 0,#f7aa0e 50%,#f89b33 100%);text-align:center;color:#fff;text-decoration:none;font-family:"brandon-grotesque-medium","Open Sans"}
.makers-good #mog-banner{max-width:1400px;width:100%;background:#69bbe7 url('../../content/dam/corporate-us/images/heartwarming/confetti.png') no-repeat bottom right;padding:0 0 225px 0 !important;margin:0 auto !important;line-height:1.1}
.makers-good #mog-banner .richtext.section{background-color:transparent !important;padding:0}
.makers-good #mog-banner h2{max-width:95%;padding-top:0;color:#fff;text-shadow:4px 3px 2px #2c6eb6;font-size:2.2em;line-height:1.1em}
.makers-good #mog-banner h3{max-width:95%;color:#fff;text-shadow:4px 3px 2px #2c6eb6;font-size:3em;padding:30px 0 0 0}
@media only screen and (max-width:768px){.makers-good #mog-banner h3{line-height:1.1em}
}
.makers-good #mog-banner img.mog-text{width:80%;padding-left:30px}
.makers-good .featuring{text-align:center;margin-top:-290px;font-family:'brandon-grotesque-medium';font-weight:bold}
.makers-good .featuring p{color:#fff;font-size:2em !important;text-transform:uppercase;padding:30px 0 0;text-shadow:4px 3px 2px #2c6eb6}
.makers-good .featuring .richtext.section{background-color:transparent !important}
.makers-good #featurespeakers{max-width:1400px;width:100%;margin:0 auto}
.makers-good #featurespeakers img{width:100%}
.makers-good #featurespeakers .richtext.section{background-color:transparent !important}
.makers-good #addtnlspeakers .content-holder{display:none}
.makers-good .summitforteens{margin:0 auto;max-width:1400px;width:100%;background:#69bbe7 url('../../content/dam/corporate-us/images/heartwarming/leaves.png') no-repeat top right}
.makers-good .summitforteens .richtext.section{text-align:center;color:#000;background-color:transparent !important;padding:50px 265px}
.makers-good .summitforteens .richtext.section p{line-height:1.6em}
.makers-good .summitforteens h4{font-weight:bold;font-size:2em}
.makers-good .partners-copy{margin:0 auto;max-width:1400px;width:100%}
.makers-good .partners-copy .richtext.section{text-align:center;color:#000;background-color:transparent !important;padding:50px 185px}
.makers-good .partners-copy .richtext.section p{font-size:2em}
.makers-good .splittboardwrapper{margin:0 auto;max-width:1400px;width:100%;background:#ffce6b;background:-moz-linear-gradient(left,#ffce6b 0,#ffce6b 50%,#f89b33 100%);background:-webkit-linear-gradient(left,#ffce6b 0,#ffce6b 50%,#f89b33 100%);background:linear-gradient(to right,#ffce6b 0,#ffce6b 50%,#f89b33 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffce6b',endColorstr='#f89b33',GradientType=1);background:url('../../content/dam/corporate-us/images/heartwarming/borderimg.jpg') center center no-repeat,linear-gradient(to right,#ffce6b 0,#ffce6b 50%,#f89b33 100%)}
.makers-good .splittboard{margin:0 auto;max-width:1400px;width:100%;background:url('../../content/dam/corporate-us/images/heartwarming/vertlines.png') no-repeat bottom right;background-size:47%}
.makers-good .splittboard .richtext.section{text-align:center;color:#000;background-color:transparent !important;padding:40px 40px 60px 40px}
.makers-good .splittboard .richtext.section a,.makers-good .splittboard .richtext.section .fakebutton{background-color:#3bb0e5;padding:20px;color:#fff;font-size:18px;display:inline-block}
.makers-good .splittboard .richtext.section .fakebutton{background-color:#b2cdd9;color:#80929b}
.makers-good .summitgradient{padding-top:30px}
.makers-good .summitgradient h4{font-size:3em;color:#000}
.makers-good .summitgradient p{color:#000}
.makers-good .splittboard .richtext.section .summitgradient.summitgradient-heartwarming p a{background-color:transparent;padding:0}
.makers-good .splittboard .richtext.section .summitgradient.summitgradient-heartwarming p a img{max-width:88%}
.makers-good .partners-logos{margin-bottom:30px}
.makers-good .checkinstagram p{color:#000;font-size:2em}
.makers-good .checkinstagram h4{color:#000;font-size:2.8em}
.makers-good .checkinstagram a.insta{padding:20px 55px 20px 20px !important;background:url('../../content/dam/corporate-us/images/heartwarming/tinyinsta.png') no-repeat 144px 22px}
@media only screen and (max-width:1000px){.makers-good .summitforteens .richtext.section{padding:50px 100px}
.makers-good .partners-logos .richtext{text-align:center}
.makers-good .partners-copy .richtext.section{padding:50px 75px}
.makers-good #mog-banner .richtext{text-align:center}
.makers-good .mog-drip-header .content-holder{display:none}
.makers-good .flexibleboard .flexible-board .board-mol a.flex>.media-holder{display:block}
.makers-good .featuring{margin-top:-200px}
.makers-good .splittboard{background-size:100%}
.makers-good .splittboardwrapper{background:linear-gradient(to right,#ffce6b 0,#ffce6b 50%,#f89b33 100%) !important}
}
@media only screen and (max-width:767px){.makers-good .partners-copy .richtext.section{padding:50px 45px}
.makers-good #mog-banner h2{padding-top:30px}
.makers-good .summitforteens .richtext.section{padding:50px 40px}
}
.hrexpand .text-accordion,.hrexpand .text-accordion .accordion{background-color:transparent}
.hrexpand .text-accordion .accordion .tab{margin-top:0}
.hrexpand .text-accordion .content-holder{margin:0 0 30px 0}
.hrexpand .text-accordion .content-holder .icon-open:before{color:#fff}
.hrexpand .text-accordion .content-holder .showmore-btn{text-align:left}
.hrexpand .text-accordion .content-holder p.button-question{color:#fff;text-align:left}
.textaccordion #hrexpand1 .text-accordion .content{background-color:#1caae1;padding:20px 20px 20px 0}
.textaccordion #hrexpand2 .text-accordion .content{background-color:#f17c30;padding:20px 20px 20px 0}
.textaccordion #hrexpand3 .text-accordion .content{background-color:#8cc449;padding:20px 20px 20px 0}
.textaccordion #hrexpand4 .text-accordion .content{background-color:#e92035;padding:20px 20px 20px 0}
.hrexpand li,.textblock-landing-leadcontent li{font-size:17px;padding:0 0 20px;line-height:1.8em}
body.heartwarming-landing{background-image:url('https://www.thehersheycompany.com/content/dam/corporate-us/images/heartwarming/heartwarming-tan-background.jpg');background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#ecac00;background-attachment:fixed;overflow-x:hidden;color:#3f000b}
body.heartwarming-landing .main_parsys .richtext.section{padding:0;background-color:transparent}
body.heartwarming-landing .header{background-color:rgba(0,0,0,0.33);margin:0 0 10px 0}
body.heartwarming-landing .nav-holder.footer-bar .col-sm-6{background-color:rgba(0,0,0,0.33)}
body.heartwarming-landing .main_parsys .richtext.section p,body.heartwarming-landing .main_parsys div{color:#3f000b}
body.heartwarming-landing .main_parsys .breadcrumb.section{background-color:rgba(0,0,0,0.33);color:#fff;position:absolute;margin-top:10px;padding:20px;margin-bottom:0;border-radius:0}
body.heartwarming-landing .main_parsys h1{font-size:4em;color:#fff;text-transform:none}
body.heartwarming-landing .main_parsys .footer-lead-links a div{color:#fff}
body.heartwarming-landing .main_parsys h2,body.heartwarming-landing .main_parsys h2.Display1{font-size:2em;line-height:1.1em;font-weight:bold;text-transform:none}
body.heartwarming-landing .main_parsys h3{text-align:center;font-weight:bold;font-family:'brandon-grotesque-bold','Open Sans',sans-serif;font-size:1.8em}
body.heartwarming-landing .main_parsys p{font-size:1.25em;font-weight:normal}
@media only screen and (max-width:768px){body.heartwarming-landing .main_parsys p{color:#3f000b !important}
}
body.heartwarming-landing .container{padding-right:0;padding-left:0;max-width:1920px !important;background-color:transparent}
body.heartwarming-landing .container-fluid{padding-right:0;padding-left:0}
@media only screen and (min-width:1200px){body.heartwarming-landing .container{width:100%}
}
@media only screen and (min-width:768px){body.heartwarming-landing .container{width:100%}
}
body.heartwarming-landing .nav-camoflouge{margin:0}
body.heartwarming-landing .ssf-generic{color:#d51818;font-family:'brandon-grotesque-bold','Open Sans',sans-serif;font-weight:400}
body.heartwarming-landing .ssf-generic img{background-color:transparent}
body.heartwarming-landing h2{text-transform:uppercase;font-family:'brandon-grotesque-bold','Open Sans',sans-serif}
body.heartwarming-landing .subheading-desktop{font-size:24px !important;line-height:28px !important;margin:20px 0 !important}
body.heartwarming-landing .hidden{display:none !important}
@media only screen and (min-width:769px){body.heartwarming-landing .header-wrp .navbar.navbar-default.nav-cst .navbar-collapse{border-bottom-color:#fff}
}
body.heartwarming-landing .rte-heartwarming{max-width:1250px;margin:0 auto}
body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container{display:flex;max-width:1000px;margin:0 auto}
body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container>div{padding:0 20px}
body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-feature-col-left{width:50%;padding-bottom:30px;text-align:center}
body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-feature-col-left p{text-align:left}
@media only screen and (max-width:768px){body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-feature-col-left p{text-align:center}
}
body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-feature-col-left img{max-width:80%;padding:0 0 20px 0;margin:0 auto}
@media only screen and (max-width:768px){body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-feature-col-left img{display:none}
}
@media only screen and (max-width:768px){body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-feature-col-left{width:100%}
}
body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-feature-col-right{width:60%;padding-bottom:30px}
body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-feature-col-right iframe,body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-feature-col-right .video-placeholder{max-width:100%}
@media only screen and (max-width:768px){body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-feature-col-right iframe,body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-feature-col-right .video-placeholder{margin:0 auto}
}
@media only screen and (max-width:768px){body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-feature-col-right{width:100%;text-align:center}
}
body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-feature-col-right:hover{cursor:pointer}
body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-threeboard{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:30px 0;background:linear-gradient(to bottom,transparent 35%,#ffecd1 35%)}
@media only screen and (max-width:768px){body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-threeboard{background:#ffecd1}
}
body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-threeboard div{flex:1;text-align:center}
body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-threeboard div img{border-radius:160px;box-shadow:3px 3px 10px rgba(0,0,0,0.2)}
body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-threeboard div h3{padding:20px 0 0;font-size:1.2em;font-weight:bold;max-width:220px;margin:0 auto}
@media only screen and (max-width:768px){body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-threeboard div h3{padding:20px 0}
}
@media only screen and (max-width:768px){body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-threeboard{display:block;width:100%}
}
body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-threeboard-transparent{background:#db9903}
body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-threeboard-transparent div .category{color:#ffde85;font-size:1em;margin:20px 0 0}
body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-threeboard-transparent div h3{color:#fff;padding:10px 0 0}
body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-fourboard{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-fourboard a{display:block;padding:0 0 20px 0;margin:0 auto;max-width:33%}
@media only screen and (max-width:768px){body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-fourboard a{max-width:100%}
}
body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-shareblocks{margin:0}
body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-share-buttons p{width:33.333%;margin:0 0 60px}
body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-share-buttons p .rte-button{background-color:#00a0df;color:#fff;width:80%;display:block !important;text-align:center;padding:8px 0;margin:10px auto;font-size:.8em}
body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-share-buttons p .rte-button:hover{background-color:#13bcff}
body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-share-buttons a{max-width:100%}
@media only screen and (max-width:768px){body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container .rte-heartwarming-share-buttons{display:none}
}
@media only screen and (max-width:768px){body.heartwarming-landing .rte-heartwarming .rte-heartwarming-container{display:block}
}
body.heartwarming-landing .rte-heartwarming-signup{background:#ffecd1}
body.heartwarming-landing .rte-heartwarming-signup i{max-width:450px;display:block;margin:0 auto;font-size:10px;padding:0 0 20px 0}
body.heartwarming-landing .rte-heartwarming-signup .rte-heartwarming-container .rte-heartwarming-signup-fields{margin:0 auto;padding:30px 10px;text-align:center}
body.heartwarming-landing .rte-heartwarming-signup .rte-heartwarming-container .rte-heartwarming-signup-fields p{color:#00b1ac !important;padding:0 0 10px}
body.heartwarming-landing .rte-heartwarming-signup .rte-heartwarming-container .rte-heartwarming-signup-fields input[type=email]{width:60%;padding:6px 20px;border:1px solid #ecac00;margin:0 10px 0 0}
body.heartwarming-landing .rte-heartwarming-signup .rte-heartwarming-container .rte-heartwarming-signup-fields input[type=submit]{background-color:#ecac00;color:#fff;padding:6px 30px;border:0}
body.heartwarming-landing .rte-heartwarming-solid{background:linear-gradient(to bottom,transparent 35%,#ffecd1 35%)}
body.heartwarming-landing .rte-heartwarming-full{max-width:1920px;margin:0 auto;text-align:center}
body.heartwarming-landing .rte-heartwarming-full a{color:#3f000b;text-decoration:underline}
body.heartwarming-landing .rte-heartwarming-full a.primaryCTA{background-color:#ecac00;text-decoration:none}
body.heartwarming-landing .rte-heartwarming-full .rte-heartwarming-banner{width:100%;height:auto;padding:40px 0;background-image:url('https://www.thehersheycompany.com/content/dam/corporate-us/images/heartwarming/heartwarming-heart-hands.jpg');background-size:cover;background-repeat:no-repeat}
body.heartwarming-landing .rte-heartwarming-full .rte-heartwarming-banner h2{padding:60px 0 30px;margin:0 auto;width:80%;text-align:center;color:#fff;font-size:2em;line-height:1.4em;text-align:left}
body.heartwarming-landing .rte-heartwarming-full .rte-heartwarming-banner p{width:80%;margin:0 auto;text-align:left}
body.heartwarming-landing .rte-heartwarming-full .rte-heartwarming-banner{display:flex;flex-direction:row;justify-content:center}
@media only screen and (max-width:768px){body.heartwarming-landing .rte-heartwarming-full .rte-heartwarming-banner{flex-direction:column}
}
body.heartwarming-landing .rte-heartwarming-full .rte-heartwarming-banner .rte-heartwarming-banner-content{width:50%}
@media only screen and (max-width:768px){body.heartwarming-landing .rte-heartwarming-full .rte-heartwarming-banner .rte-heartwarming-banner-content{width:100%}
}
body.heartwarming-landing .rte-heartwarming-full .rte-heartwarming-banner .rte-heartwarming-banner-content p a:first-of-type{margin-right:20px}
body.heartwarming-landing .rte-heartwarming-full .rte-heartwarming-banner .rte-heartwarming-banner-content img{width:80%}
@media only screen and (max-width:768px){body.heartwarming-landing .rte-heartwarming-full .rte-heartwarming-banner h2{font-size:2em}
}
@media only screen and (max-width:768px){body.heartwarming-landing .rte-heartwarming-full .rte-heartwarming-banner{background-position:center}
}
body.heartwarming-landing .rte-heartwarming-full .rte-heartwarming-text{max-width:50%;margin:0 auto;padding:30px 0}
body.heartwarming-landing .rte-heartwarming-full .rte-heartwarming-text p{text-align:center}
body.heartwarming-landing .rte-heartwarming-lead-revised{background-image:url('https://www.thehersheycompany.com/content/dam/corporate-us/images/heartwarming/heartwarming-happy-family.png');background-size:50%;background-position:100% bottom;background-color:transparent;background-repeat:no-repeat;padding:5% 0}
@media only screen and (max-width:768px){body.heartwarming-landing .rte-heartwarming-lead-revised{background-image:none}
}
body.heartwarming-landing .rte-heartwarming-lead-revised .rte-heartwarming-container{max-width:1200px}
@media only screen and (max-width:768px){body.heartwarming-landing .rte-heartwarming-lead.hidden{display:block !important}
}
body.heartwarming-landing .rte-heartwarming-lead{max-width:1000px;margin:0 auto}
body.heartwarming-landing .rte-heartwarming-lead h1{background-image:url('https://www.thehersheycompany.com/content/dam/corporate-us/images/heartwarming/heartwarming-happy-family.png');background-size:45%;background-position:95% bottom;background-color:transparent;background-repeat:no-repeat;min-height:400px;margin:0 auto;text-align:center;display:flex;justify-content:left;align-items:center}
body.heartwarming-landing .rte-heartwarming-lead h1 img{max-width:450px}
@media only screen and (max-width:768px){body.heartwarming-landing .rte-heartwarming-lead h1 img{opacity:0}
}
@media only screen and (max-width:768px){body.heartwarming-landing .rte-heartwarming-lead h1{background-image:url('https://www.thehersheycompany.com/content/dam/corporate-us/images/heartwarming/heartwarming-logo.png');background-size:60%;background-position:center;min-height:300px;color:transparent}
}
@media only screen and (max-width:450px){body.heartwarming-landing .rte-heartwarming-lead h1{background-size:80%;background-position:center;min-height:200px}
}
body.heartwarming-landing .rte-social-icons{display:block;position:relative;max-width:1000px;margin:-50px auto 0}
@media only screen and (max-width:768px){body.heartwarming-landing .rte-social-icons{display:none}
}
body.heartwarming-landing .rte-social-icons .rte-social-icons-container{display:flex;align-items:center;justify-content:right;position:absolute;right:20px;top:-50px;color:#fff}
body.heartwarming-landing .rte-social-icons .rte-social-icons-container span{font-weight:bold}
body.heartwarming-landing .rte-social-icons .rte-social-icons-container a{width:30px;height:30px;display:inline-block;margin:0 0 0 10px}
body.heartwarming-landing .rte-social-icons .rte-social-icons-container a svg{width:100%;fill:#fff}
body.heartwarming-landing .corporateBanner h2{color:#fff}
body.heartwarming-landing .corporateCarousel .home-hero-module .banner-text{top:10%}
body.heartwarming-landing .corporateCarousel .home-hero-module .slick-slider{max-width:1000px;margin:0 auto}
body.heartwarming-landing .corporateCarousel .home-hero-module .slick-dots{bottom:-45px !important}
body.heartwarming-landing .corporateCarousel .home-hero-module .swipe-btn{display:none}
body.heartwarming-landing .corporateCarousel .home-hero-module .banner-text.text-left{width:50%;left:50%}
body.heartwarming-landing .corporateCarousel .home-hero-module .banner-text.text-left h1{font-size:1.2em;letter-spacing:normal;color:#00e4de}
body.heartwarming-landing .corporateCarousel .home-hero-module .banner-text.text-left .h1-dash{opacity:0;display:none}
@media only screen and (max-width:1000px){body.heartwarming-landing .corporateCarousel .home-hero-module .banner-text.text-left .h1-dash{display:none}
}
body.heartwarming-landing .corporateCarousel .home-hero-module .banner-text.text-left h3{font-size:1.8em;color:#fff;text-align:left}
@media only screen and (max-width:768px){body.heartwarming-landing .corporateCarousel .home-hero-module .banner-text.text-left h3{text-align:center}
}
body.heartwarming-landing .corporateCarousel .home-hero-module .banner-text.text-left h5{color:#fff}
@media only screen and (max-width:1000px){body.heartwarming-landing .corporateCarousel .home-hero-module .banner-text.text-left h5{font-size:1em}
}
body.heartwarming-landing .corporateCarousel .home-hero-module .banner-text.text-left a{background-color:#ecac00;border-color:#ecac00}
body.heartwarming-landing .corporateCarousel .home-hero-module .banner-text.text-left a span{color:#fff}
body.heartwarming-landing .corporateCarousel .home-hero-module .banner-text.text-left a:hover{background-color:#ffc320;border-color:#ffc320}
@media only screen and (max-width:768px){body.heartwarming-landing .corporateCarousel .home-hero-module .banner-text.text-left{width:100%;left:0;top:40%}
}
@media only screen and (max-width:450px){body.heartwarming-landing .corporateCarousel .home-hero-module .banner-text.text-left{top:35%}
}
body.heartwarming-landing .calloutHolder .th-hsy-our-hrtg .th-hsy-our-hrtg-grid{max-width:800px;margin:0 auto}
body.heartwarming-landing .calloutHolder .th-hsy-our-hrtg .th-hsy-our-hrtg-grid .slick-prev{top:45%;left:-54px;width:54px}
body.heartwarming-landing .calloutHolder .th-hsy-our-hrtg .th-hsy-our-hrtg-grid .slick-next{top:45%;right:-44px;width:54px}
body.heartwarming-landing .calloutHolder .th-hsy-our-hrtg .hm-mfhm-parse{height:auto;padding:0 10px 0 0;border:none !important}
body.heartwarming-landing .calloutHolder .rte-button{background-color:#00a0df;color:#fff;width:80%;display:block !important;text-align:center;padding:8px 0;margin:10px auto;font-size:.8em}
body.heartwarming-landing .calloutHolder .rte-button:hover{background-color:#13bcff}
@media only screen and (max-width:768px){body.heartwarming-landing .footer-content a p{font-size:12px;color:#fff !important}
}
body.heartwarming-landing .footer-bottom-strip p{color:#3f000b}
body.heartwarming-landing .rte-heartwarming-banner{text-align:center !important}
body.heartwarming-landing .rte-heartwarming-banner img{margin-top:30px;max-width:750px}
body.heartwarming-landing .rte-heartwarming-banner a.primaryCTA{background-color:#ecac00}
body.heartwarming-landing .rte-heartwarming-banner a{margin-bottom:40px}
body.heartwarming-landing .cold-bg{background-color:rgba(0,0,0,0.33)}
@media only screen and (max-width:1200px){body.heartwarming-landing .rte-heartwarming-banner img{width:90% !important}
}
body.heartwarming-landing .rte-heartwarming-banner-content{width:50%}
body.heartwarming-landing .main_parsys .breadcrumb.section{background-color:transparent;color:#3f000b;text-shadow:none}
body.heartwarming-landing .main_parsys .breadcrumb.section a{color:#3f000b;text-shadow:none}
body.heartwarming-landing .main_parsys .rte-heartwarming-lead-revised{background-image:url('../../content/dam/corporate-us/images/heartwarming/heartwarming-hero-kids-outdoors-transparent.png') !important;padding-bottom:0 !important}
@media only screen and (max-width:768px){body.heartwarming-landing .main_parsys .rte-heartwarming-lead-revised{background-image:none !important}
}
body.heartwarming-landing .main_parsys .rte-heartwarming-lead-revised{background-image:url('https://www.thehersheycompany.com/content/dam/corporate-us/images/heartwarming/HWM-oct2019-final-fade.jpg') !important}
body.heartwarming-landing .main_parsys .rte-heartwarming-lead-revised{padding-bottom:0 !important}
@media only screen and (max-width:768px){body.heartwarming-landing .main_parsys .rte-heartwarming-lead-revised{background-image:none !important}
}
body.heartwarming-landing .main_parsys .rte-heartwarming-full a{line-height:1.1}
.heartwarming-landing{background-color:#fff !important;background-image:none !important}
body .main_parsys .heartwarming-card-board.container{max-width:1000px !important;margin-left:auto;margin-right:auto}
.heartwarming-landing .header,.heartwarming-landing .nav-holder.footer-bar .col-sm-6{background-color:#fff !important}
.heartwarming-landing .main_parsys .footer-lead-links a div{color:#3f000b !important}
body.heartwarming-landing .splitfeature .split-feature-heartwarming .square-content-holder .split-feature-prepostheader{color:#3f000b !important}
body.heartwarming-landing .splitfeature .split-feature .content-holder .inner-content .subheading-desktop{padding:0 12% 0 24px}
body.heartwarming-landing .splitfeature .split-feature-heartwarming .square-content-holder .split-feature-prepostheader{color:#3f000b !important}
body.heartwarming-landing .splitfeature .content-holder .inner-content .subheading-desktop{padding:0 12% 0 0}
.splitfeature .split-feature-heartwarming .square-content-holder .primaryCTA{margin:0 24px}
.splitfeature .split-feature-retail-report-lead .split-feature-prepostheader{color:#e70}
.splitfeature .split-feature-retail-report-lead .split-feature-row .content-holder .square-content-holder .content .inner-content .Display2{color:#e70;margin:20px 0;font-style:normal}
.splitfeature .split-feature-retail-report-lead .split-feature-row .content-holder .square-content-holder .content .inner-content .primaryCTA.component-button{background-color:#e70}
.splitfeature .retail-expertise-lead-text{display:inline-block;margin:10px 0;font-size:18px;line-height:30px}
.splitfeature .retail-expertise-lead-text-1:after{content:'When we partner with retailers, we put the shopper at the center of everything we do.  As people change the way they shop – more shopping trips, more snacking, increasing online options and a demand for enhanced retail experiences – it’s more important than ever to think beyond the traditional definition of category management.'}
.splitfeature .retail-expertise-lead-text-2:after{content:'This transformation means incredible opportunity for retailers and manufacturers to grow together. Every retailer, big and small, is experimenting with new strategies to drive store trips, build shopper baskets and create long-term loyalty.'}
.splitfeature .split-feature-retail-report-webinar-block h4.split-feature-prepostheader{color:#e70;font-size:16px}
.splitfeature .split-feature-retail-report-webinar-block h5.split-feature-prepostheader{color:#3f000b;font-family:'brandon grotesque','Open Sans',sans-serif;padding:10px 0;font-weight:normal}
.splitfeature .split-feature-retail-report-webinar-block .split-feature-row{display:flex;flex-direction:row;justify-content:left;align-items:center}
.splitfeature .split-feature-retail-report-webinar-block .split-feature-row .media-holder{order:2}
.splitfeature .split-feature-retail-report-webinar-block .split-feature-row .content-holder{background:#fff}
.splitfeature .split-feature-retail-report-webinar-block .split-feature-row .content-holder .square-content-holder{margin:0 25px 0 5px}
.splitfeature .split-feature-retail-report-webinar-block .split-feature-row .content-holder .square-content-holder .content{padding:25px 0;background:#fff;border-top:6px solid #3f000b;box-shadow:0 2px 2px rgba(0,0,0,0.4)}
.splitfeature .split-feature-retail-report-webinar-block .split-feature-row .content-holder .square-content-holder .content .inner-content p.subheading-desktop{color:#3f000b;font-size:18px;line-height:30px}
.splitfeature .split-feature-retail-report-webinar-block .split-feature-row .content-holder .square-content-holder .content .inner-content .Display2{color:#e70;margin:20px 0;font-style:normal}
.splitfeature .split-feature-retail-report-webinar-block .split-feature-row .content-holder .square-content-holder .content .inner-content .primaryCTA.component-button{background-color:#e70}
.bootstrapgrid .boostrap-grid-landing-retail-report .richtext.section .rich-text-retailer-panel{margin:0 auto 60px;text-align:left;max-width:90%}
.corp-retail-report .formcomponent .registration-form{margin-top:-20px !important}
body .form-component-retail-report .review-entry::before{content:"REGISTER TODAY"}
body .form-component-retail-report .review-entry.review-entry-updated::before{content:"" !important}
@media only screen and (min-width:769px){.splitfeature .container.split-feature-retail-report-webinar-block .split-feature:not(.slick-dotted) .media-holder{height:100%;position:absolute}
.splitfeature .container.split-feature-retail-report-webinar-block .split-feature:not(.slick-dotted) .media-holder .square-content-holder{position:relative;height:100%}
.splitfeature .container.split-feature-retail-report-webinar-block .split-feature:not(.slick-dotted) .media-holder .square-content-holder .slick-list{height:100%}
.splitfeature .container.split-feature-retail-report-webinar-block .split-feature:not(.slick-dotted) .media-holder .square-content-holder .slick-list .slick-track{height:100%}
.splitfeature .container.split-feature-retail-report-webinar-block .split-feature:not(.slick-dotted) .media-holder .square-content-holder .slick-list .slick-track .inner-content{height:100%;display:flex;justify-content:center;align-items:center}
.splitfeature .container.split-feature-retail-report-webinar-block .split-feature:not(.slick-dotted) .media-holder .square-content-holder .slick-list .slick-track .inner-content img{height:100%;width:auto}
.splitfeature .container.split-feature-retail-report-webinar-block .split-feature:not(.slick-dotted) .media-holder.pull-right{right:0}
.splitfeature .container.split-feature-retail-report-webinar-block .split-feature:not(.slick-dotted) .content-holder .square-content-holder{position:relative;height:100%;padding-top:0;min-height:570px;display:flex;justify-content:flex-start;align-items:center}
.splitfeature .container.split-feature-retail-report-webinar-block .split-feature:not(.slick-dotted) .content-holder .square-content-holder .content{position:relative}
}
@media only screen and (max-width:1100px){.splitfeature .split-feature-retail-report-webinar-block .split-feature:not(.slick-dotted) .split-feature-row{flex-direction:column}
.splitfeature .split-feature-retail-report-webinar-block .split-feature:not(.slick-dotted) .split-feature-row .media-holder{position:relative;width:100%}
.splitfeature .split-feature-retail-report-webinar-block .split-feature:not(.slick-dotted) .split-feature-row .content-holder{width:100%}
.splitfeature .split-feature-retail-report-webinar-block .split-feature:not(.slick-dotted) .split-feature-row .content-holder .square-content-holder{margin:0;min-height:0}
.splitfeature .split-feature-retail-report-webinar-block .split-feature:not(.slick-dotted) .split-feature-row .content-holder .square-content-holder .content{box-shadow:none}
}
#form-component-retail-report-link .thanksMessage{margin-bottom:60px}
#form-component-retail-report-link .thanksMessage a{background-color:#fff;padding:10px 30px;display:inline-block;margin:20px 0;border-radius:2px}
.textfeature .text-only-marquee-social-signup{display:none;background-color:#3f000b;margin:20px 0}
.textfeature .subheading-desktop,.textfeature .subheading-mobile{color:#fff}
.historic-price-lookup-component{display:block;width:100%;min-height:900px}
@media only screen and (max-width:768px){.historic-price-lookup-component{min-height:1400px}
}