@font-face{font-family:'brandon-grotesque-black';src:url('local/fonts/brandon/BrandonGrotesque-Black.eot');src:url('local/fonts/brandon/BrandonGrotesque-Black.eot?#iefix') format('embedded-opentype'),url('local/fonts/brandon/BrandonGrotesque-Black.ttf') format('truetype'),url('local/fonts/brandon/BrandonGrotesque-Black.woff2') format('woff2'),url('local/fonts/brandon/BrandonGrotesque-Black.woff') format('woff'),url('local/fonts/brandon/BrandonGrotesque-Black.svg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'brandon-grotesque-black';src:url('local/fonts/brandon/BrandonGrotesque-BlackItalic.eot');src:url('local/fonts/brandon/BrandonGrotesque-BlackItalic.eot?#iefix') format('embedded-opentype'),url('local/fonts/brandon/BrandonGrotesque-BlackItalic.ttf') format('truetype'),url('local/fonts/brandon/BrandonGrotesque-BlackItalic.woff2') format('woff2'),url('local/fonts/brandon/BrandonGrotesque-BlackItalic.woff') format('woff'),url('local/fonts/brandon/BrandonGrotesque-BlackItalic.svg') format('svg');font-weight:normal;font-style:italic}
@font-face{font-family:'brandon-grotesque-regular';src:url('local/fonts/brandon/BrandonGrotesque-Regular.eot');src:url('local/fonts/brandon/BrandonGrotesque-Regular.eot?#iefix') format('embedded-opentype'),url('local/fonts/brandon/BrandonGrotesque-Regular.ttf') format('truetype'),url('local/fonts/brandon/BrandonGrotesque-Regular.woff2') format('woff2'),url('local/fonts/brandon/BrandonGrotesque-Regular.woff') format('woff'),url('local/fonts/brandon/BrandonGrotesque-Regular.svg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'brandon-grotesque-regular';src:url('local/fonts/brandon/BrandonGrotesque-RegularItalic.eot');src:url('local/fonts/brandon/BrandonGrotesque-RegularItalic.eot?#iefix') format('embedded-opentype'),url('local/fonts/brandon/BrandonGrotesque-RegularItalic.ttf') format('truetype'),url('local/fonts/brandon/BrandonGrotesque-RegularItalic.woff2') format('woff2'),url('local/fonts/brandon/BrandonGrotesque-RegularItalic.woff') format('woff'),url('local/fonts/brandon/BrandonGrotesque-RegularItalic.svg') format('svg');font-weight:normal;font-style:italic}
@font-face{font-family:'brandon-grotesque-medium';src:url('local/fonts/brandon/BrandonGrotesque-Medium.eot');src:url('local/fonts/brandon/BrandonGrotesque-Medium.eot?#iefix') format('embedded-opentype'),url('local/fonts/brandon/BrandonGrotesque-Medium.ttf') format('truetype'),url('local/fonts/brandon/BrandonGrotesque-Medium.woff2') format('woff2'),url('local/fonts/brandon/BrandonGrotesque-Medium.woff') format('woff'),url('local/fonts/brandon/BrandonGrotesque-Medium.svg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'brandon-grotesque-medium';src:url('local/fonts/brandon/BrandonGrotesque-MediumItalic.eot');src:url('local/fonts/brandon/BrandonGrotesque-MediumItalic.eot?#iefix') format('embedded-opentype'),url('local/fonts/brandon/BrandonGrotesque-MediumItalic.ttf') format('truetype'),url('local/fonts/brandon/BrandonGrotesque-MediumItalic.woff2') format('woff2'),url('local/fonts/brandon/BrandonGrotesque-MediumItalic.woff') format('woff'),url('local/fonts/brandon/BrandonGrotesque-MediumItalic.svg') format('svg');font-weight:normal;font-style:italic}
@font-face{font-family:'hersheys-icon-font';src:url('local/fonts/hersheys-icon-font/hersheys-icon-font.ttf?to0vi6') format('truetype'),url('local/fonts/hersheys-icon-font/hersheys-icon-font.woff?to0vi6') format('woff'),url('local/fonts/hersheys-icon-font/hersheys-icon-font.svg?to0vi6#hersheys-icon-font') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"],.slick-arrow,.paginationjs-prev,.paginationjs-next,.media-video:before{font-family:'hersheys-icon-font' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-bake:before{content:"\e929"}
.icon-nuts-caramel:before{content:"\e92a"}
.icon-filter:before{content:"\e928"}
.icon-g .path1:before{content:"\e924";color:#dd4b39}
.icon-celebrate:before{content:"\e91f"}
.icon-nuts:before{content:"\e920"}
.icon-recipes:before{content:"\e921"}
.icon-shop:before{content:"\e922"}
.icon-visit:before{content:"\e923"}
.icon-candy:before{content:"\e91c"}
.icon-chocolate:before{content:"\e91d"}
.icon-mint:before{content:"\e91e"}
.icon-video:before,.media-video:before{content:"\e91b"}
.icon-solid-heart:before{content:"\e91a"}
.icon-magnifying-glass:before{content:"\e917"}
.icon-facebook .path1:before{content:"\e900";color:#3b5998}
.icon-instagram .path1:before{content:"\e902";color:#000}
.icon-linkedin .path1:before{content:"\e904";color:#0077b5}
.icon-pinterest .path1:before{content:"\e905";color:#bd081c}
.icon-twitter .path1:before{content:"\e907";color:#1da1f2}
.icon-snapchat:before{content:""}
.icon-icon-tumblr:before{content:""}
.icon-icon-tumblr .path1:before{content:"\e918";color:#2288fe}
.icon-icon-tumblr .path2:before{content:"\e919";margin-left:-1em;color:#fff}
.icon-close:before{content:"\e909"}
.icon-open:before{content:"\e90a"}
.icon-Avatar:before{content:"\e90b"}
.icon-Save:before{content:"\e90c"}
.icon-Share:before{content:"\e90d"}
.icon-deselected_star:before{content:"\e90e"}
.icon-selected_star:before{content:"\e90f"}
.icon-image_icon:before{content:"\e910"}
.icon-down_arrow:before{content:"\e911"}
.icon-up_arrow:before{content:"\e912"}
.icon-chevron-left:before,.slick-prev:before{content:"\e913"}
.icon-chevron-right:before,.slick-next:before{content:"\e914"}
.icon-checked:before{content:"\e915"}
.icon-unchecked:before{content:"\e916"}
.icon-youtube .path1:before{content:"\ea9d";color:#fa0000}
body{background-color:#ededed;color:#424242;font-family:'Open Sans',sans-serif}
a,a:hover,a:focus{color:#448aff;outline:0;text-decoration:none}
.Display1{font-size:32px;font-weight:bold;letter-spacing:0;line-height:40px}
.Display2{font-size:48px;font-weight:bold;letter-spacing:0;line-height:56px}
.subheading-desktop{font-size:16px;letter-spacing:0;line-height:24px}
.headline{font-size:24px;font-weight:bold;line-height:32px}
.ssf-generic{color:#424242;font-family:'Open Sans',sans-serif;font-weight:400}
.ssf-generic p{font-size:14px;line-height:1.7}
.ssf-generic img{background-color:#e0e0e0}
.ssf-generic a{color:#448aff}
.ssf-generic a.component-button-blue{color:#fff}
.no-padding{padding:0}
.component-button{border:0;border-radius:2px;display:inline-block;font-size:14px;font-weight:bold;letter-spacing:0;line-height:14px;padding:17px 24px;text-transform:uppercase}
.component-button:hover{text-decoration:none}
.component-button-blue{background-color:#3f87ff;color:#fff}
.component-button-blue:hover,.component-button-blue:active,.component-button-blue:focus{color:#fff}
.primaryCTA{margin:0 15px}
.secondaryCTA{color:#3f87ff;cursor:pointer;margin:0 15px}
.secondaryCTA .icon-chevron-right{font-size:12px;font-weight:normal;margin-left:5px}
.secondaryCTA:hover{color:#3f87ff;text-decoration:none}
.square-content-holder{height:0;padding-top:100%;position:relative}
.square-content-holder .content,.sixteen-by-nine-content-holder .content,.twentyone-by-nine-content-holder .content{display:table;height:100%;left:0;position:absolute;top:0;width:100%}
.square-content-holder .content .inner-content,.sixteen-by-nine-content-holder .content .inner-content,.twentyone-by-nine-content-holder .content .inner-content{display:table-cell;height:100%;vertical-align:middle}
.sixteen-by-nine-content-holder{height:0;padding-top:56.25%;position:relative}
.twentyone-by-nine-content-holder{height:0;padding-top:42.86%;position:relative}
.text-bg{background-color:#fafafa}
.video-trigger{cursor:pointer}
.media-holder .square-content-holder .content,.media-holder .square-content-holder .content .inner-content,.image-holder .sixteen-by-nine-content-holder .content,.image-holder .sixteen-by-nine-content-holder .content .inner-content,.image-holder .twentyone-by-nine-content-holder .content,.image-holder .twentyone-by-nine-content-holder .content .inner-content{display:block}
#simplemodal-container .video-iframe,#simplemodal-container .video-player{height:100%;left:0;position:absolute;top:0;width:100%}
.media-video{position:relative}
.media-video:before{position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);font-size:50px}
.close-trigger{height:50px;width:50px;background:url(global/common/img/x.png) no-repeat;cursor:pointer;z-index:9999999;right:50px;top:25px;position:absolute}
.slick-prev::before,.slick-next::before{color:#000;font-size:24px}
.slick-prev{left:15px;z-index:2}
.slick-next{right:15px;z-index:2}
@media only screen and (max-width :1329px){.slick-prev{left:-20px}
.slick-next{right:-20px}
}
@media only screen and (max-width :1199px){.slick-prev{left:-71px}
.slick-next{right:-71px}
}
@media only screen and (max-width :1129px){.slick-prev{left:-20px}
.slick-next{right:-20px}
}
.slick-prev,.slick-next{background-color:#fff;border-radius:50%;display:block;height:56px;line-height:56px;width:56px}
.select-holder{width:140px}
.select-holder:after{content:"\e911";font-family:'hersheys-icon-font';font-size:5px;position:relative;top:-35px;left:50px}
select{border:0;height:48px;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font-size:14px;color:#424242;padding:16px;line-height:16px}
select:focus{outline:0}
select::-ms-expand{display:none}
@media only screen and (max-width :767px){.Display1{font-size:24px;line-height:32px}
.subheading-mobile{font-size:14px;line-height:20px}
.select-holder:after{left:45%;top:-30px}
select{height:36px;padding:10px 16px}
.component-button{padding:11px 16px}
}
.social-icons svg,.social-engagement-board .inner-content .circle .icon,.social-engagement-split-board .social-engagement-board .list-inline .circle .icon{width:36px;height:36px;padding:0}
.social-engagement-board .circle .icon{fill:#fff}
.social-icons.social-icons-fb svg{fill:#3b5998}
.social-icons.social-icons-tw svg{fill:#1da1f2}
.social-icons.social-icons-yt svg{fill:red}
.social-icons.social-icons-li svg{fill:#007bb5}
.social-icons.social-icons-ig svg{fill:#222}
.social-icons.social-icons-gp svg{fill:#db4437}
.social-icons.social-icons-tu svg{fill:#35465d}
.social-icons.social-icons-pi svg{fill:#bd081c}
button.close.dismiss-modal-signup{background:url(local/img/x.png) no-repeat !important;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;cursor:pointer;opacity:1}
#modelwindow .modal-content{border:none !important}
#modelwindow .modal-dialog{z-index:9999}
@media(min-width:1200px){button.close.dismiss-modal-signup{right:-48%}
}
@media(max-width:767px){button.close.dismiss-modal-signup{right:0;top:-10px}
}
@media(min-width:993px) and (max-width:1199px){button.close.dismiss-modal-signup{right:-31%}
}
@media(min-width:768px) and (max-width:992px){button.close.dismiss-modal-signup{right:-13%}
}
.ssfcta{cursor:pointer}
.editModeOnly{display:none;background-color:lightgray;border:1px solid gray}
body.cq-wcm-edit .editModeOnly,div#cq-paragraphreference-data .editModeonly{display:block}
/*!
 * Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select/)
 *
 * Copyright 2013-2014 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */.bootstrap-select{width:220px \0}
.bootstrap-select>.btn{width:100%;padding-right:25px}
.error .bootstrap-select .btn{border:1px solid #b94a48}
.control-group.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}
.bootstrap-select.fit-width{width:auto !important}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:130px}
.bootstrap-select .btn:focus{outline:thin dotted #333 !important;outline:5px auto -webkit-focus-ring-color !important;outline-offset:-2px}
.bootstrap-select.form-control{margin-bottom:0;padding:0;border:0}
.bootstrap-select.form-control:not([class*="col-"]){width:100%}
.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="col-"]{float:none;display:inline-block;margin-left:0}
.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right{float:right}
.form-search .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom:0}
.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}
.form-inline .bootstrap-select.btn-group .form-control{width:100%}
.input-append .bootstrap-select.btn-group{margin-left:-1px}
.input-prepend .bootstrap-select.btn-group{margin-right:-1px}
.bootstrap-select.btn-group>.disabled{cursor:not-allowed}
.bootstrap-select.btn-group>.disabled:focus{outline:none !important}
.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left;padding-right:5px}
.bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}
.bootstrap-select.btn-group[class*="col-"] .btn{width:100%}
.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:1035;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.bootstrap-select.btn-group .dropdown-menu li{position:relative}
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small{color:#64b1d8;color:rgba(100,177,216,0.4)}
.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}
.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer}
.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}
.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}
.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}
.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px}
.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}
.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}
.bootstrap-select.show-menu-arrow.open>.btn{z-index:1035+1}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom-width:7px;border-bottom-style:solid;border-bottom-color:#ccc;border-bottom-color:rgba(204,204,204,0.2);position:absolute;bottom:-4px;left:9px;display:none}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;position:absolute;bottom:-4px;left:10px;display:none}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-bottom:0;border-top-width:7px;border-top-style:solid;border-top-color:#ccc;border-top-color:rgba(204,204,204,0.2)}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid white;border-bottom:0}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after{display:block}
.bs-searchbox,.bs-actionsbox{padding:4px 8px}
.bs-actionsbox{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bs-actionsbox .btn-group button{width:50%}
.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}
.bs-searchbox input.form-control{margin-bottom:0;width:100%}
.mobile-device{position:absolute;top:0;left:0;display:block !important;width:100%;height:100% !important;opacity:0}
@media screen and (max-width:768px){.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;margin:10px 0 10px 0}
}
.board-mol .media-holder img{display:block;height:auto;width:100%}
.board-mol .content-holder{background-color:#fafafa;padding:24px 24px;text-align:center;height:257px}
.board-mol.rating .content-holder,.board-mol.rating.grid-4 .content-holder{padding-bottom:52px}
.board-mol h2{color:#448aff;font-size:16px;font-weight:700;line-height:1.5;margin-top:0;margin-bottom:0;text-transform:uppercase}
.board-mol h2.title-with-body{margin-bottom:13px}
.board-mol .content-holder .inner-content{padding:20px;background-color:#fafafa}
.board-mol p{color:#000}
.board-mol.grid-4 .content-holder{height:233px;padding:16px}
.board-mol.grid-4 h2{font-size:14px;line-height:1.4}
.board-mol.grid-4 h2.title-with-body{margin-bottom:8px}
.board-mol.grid-4 p{font-size:13px;line-height:1.4}
.ratings-atom{bottom:10px;color:#000;font-size:12px;left:0;margin-bottom:0;right:0;position:absolute}
.ratings-atom.list-inline>li{padding-left:2px;padding-right:2px}
.rating-num-0 li,.rating-num-1 li:first-child ~ li,.rating-num-2 li:nth-child(2) ~ li,.rating-num-3 li:nth-child(3) ~ li,.rating-num-4 li:nth-child(4) ~ li{color:#e0e0e0}
.board-mol .pf-cta-holder{text-align:center}
.board-mol .ps-widget[ps-sku]{display:inline-block !important;float:none}
@media only screen and (max-width :1199px){.board-mol .content-holder{height:308px}
.board-mol.grid-4 .content-holder{height:300px}
}
@media only screen and (max-width :991px){.board-mol .content-holder{height:404px}
.board-mol.grid-4 .content-holder{height:374px}
}
@media only screen and (max-width :767px){.board-mol{background-color:#fafafa;margin-bottom:16px;padding:16px}
.board-mol .content-holder,.board-mol.grid-4 .content-holder{height:auto}
.slides .board-mol:nth-child(n+5){display:none}
.board-mol a.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}
.board-mol a.flex>.media-holder,.board-mol a.flex>.content-holder{display:flex;flex-direction:column}
.board-mol .media-holder img{display:block}
.board-mol .square-background{background-image:initial;background-repeat:no-repeat;background-size:cover;background-position:center;height:100%;min-height:96px;min-width:96px;width:100%}
.board-mol .content-holder{min-height:96px}
.board-mol .content-holder,.board-mol.grid-4 .content-holder,.board-mol.rating.grid-4 .content-holder{padding:0 16px;text-align:left;width:calc(100% - 96px)}
.board-mol h2{flex-grow:1;font-size:14px;line-height:1.4}
.board-mol h2.title-with-body{margin-bottom:0}
.board-mol p{display:block}
.board-mol.rating .content-holder{padding-bottom:0}
.ratings-atom{bottom:0;position:relative}
}
.brand-navigation-bar.sticky{position:fixed;width:100%;max-width:inherit;top:0;z-index:1010}
.brand-navigation-bar{background-color:#fff;position:relative;z-index:100}
.brand-navigation-bar .nav-holder{background-color:inherit;height:92px;overflow:visible;position:relative;z-index:2}
.brand-navigation-bar .brand-logo{height:100%;z-index:2}
.brand-navigation-bar .brand-logo a:hover{text-decoration:none}
.brand-navigation-bar .brand-logo .helper{display:inline-block;height:100%;vertical-align:middle}
.brand-navigation-bar .logo{max-height:72px;max-width:158px;width:auto}
.brand-navigation-bar .nav-items{padding:0;text-align:center;z-index:2}
.brand-navigation-bar .nav-items li a{color:#448aff;font-size:14px;font-weight:bold;line-height:16px;text-transform:uppercase}
.brand-navigation-bar .search-icon{background-color:#eee;border-radius:50%;cursor:pointer;display:inline-block;height:40px;line-height:40px;margin:24px 0 24px 0;text-align:center;width:40px}
.brand-navigation-bar .nav-search-holder{text-align:right;z-index:2}
.brand-navigation-bar .search-holder{background-color:#fff;bottom:0;left:-15px;position:absolute;right:-15px}
.brand-navigation-bar .search-holder .predictive-text-list{background-color:#fff;border-radius:2px;-webkit-box-shadow:0 2px 4px 0 rgba(145,145,145,.5);-moz-box-shadow:0 2px 4px 0 rgba(145,145,145,.5);box-shadow:0 2px 4px 0 rgba(145,145,145,.5);display:none;list-style-type:none;left:15px;margin:-16px 0 0 0;padding:0;position:absolute;width:calc(100% - 32px)}
.brand-navigation-bar .search-holder .predictive-text-list li{cursor:pointer;padding:16px 16px}
.brand-navigation-bar .search-holder .predictive-text-list li:first-child{padding-top:24px}
.brand-navigation-bar .search-holder .predictive-text-list li:last-child{padding-bottom:24px}
.brand-navigation-bar .search-holder .predictive-text-list li:hover{background-color:#448aff;color:#fff}
.brand-navigation-bar.search-showing .search-holder.show-predictive .predictive-text-list{display:block}
.brand-navigation-bar #q{background-color:#eee;border:0;color:#424242;font-size:16px;line-height:24px;margin:15px;outline:0;padding:15px;width:calc(100% - 30px)}
.brand-navigation-bar .brand-navigation-hamburger-icon{cursor:pointer;margin:16px 0;padding:6px 0 3px 0;position:relative;width:24px;z-index:2}
.brand-navigation-bar .hamburger-line{background-color:#448aff;height:2px;margin:0 3px 3px 3px}
.nav-camoflouge{background-color:#fff;bottom:0;left:0;margin:0 -15px;position:absolute;right:0;top:0;z-index:1}
@media only screen and (max-width :1199px){.brand-navigation-bar .logo{max-width:124px}
}
@media only screen and (max-width :991px){.brand-navigation-bar .logo{max-width:95%}
}
@media only screen and (max-width :767px){.brand-navigation-bar .nav-holder{overflow:visible}
.brand-navigation-bar .brand-logo{text-align:center}
.brand-navigation-bar .logo{max-width:150px;max-height:56px;height:auto;width:auto}
.brand-navigation-bar .nav-items{top:0;left:0;margin:0 -15px;overflow:hidden;position:absolute;width:calc(100% + 30px);z-index:-1}
.brand-navigation-bar .nav-items>ul{background-color:#f5f5f5;margin-bottom:0;padding:0;position:relative;z-index:3}
.brand-navigation-bar .nav-items>ul>li{border-bottom:1px solid #e0e0e0;display:block;text-align:left}
.brand-navigation-bar .nav-items>ul>li>a{display:block;padding:12px 15px}
.brand-navigation-bar.open-search .nav-items.show-nav ul{top:113px}
.brand-navigation-bar .nav-holder{height:56px}
.brand-navigation-bar .search-icon{height:32px;line-height:32px;margin:12px 0;width:32px}
.brand-navigation-bar #q{font-size:14px;line-height:24px;padding:8px}
}
.brand-navigation-bar .nav-items{display:none;margin-top:56px}
.brand-navigation-bar .nav-items>ul>li{cursor:pointer;position:relative}
.brand-navigation-bar .nav-items .dropdown-menu{border:0;background:transparent;box-shadow:none;display:none;float:none;margin:0;padding:15px 20px;position:static;width:100%}
.brand-navigation-bar .nav-items .dropdown-menu li{margin-bottom:8px}
.brand-navigation-bar .nav-items .dropdown-menu li a{color:#424242;padding:3px;text-transform:none}
.brand-navigation-bar .nav-items .dropdown-menu>li>a:hover{background:#eee}
.brand-navigation-bar .nav-items>ul>li.mega-dropdown{position:relative}
.brand-navigation-bar .nav-items .mega-dropdown-menu{border-radius:0;border:0;width:100%}
.brand-navigation-bar .nav-items .mega-dropdown-menu>li{text-align:left}
.brand-navigation-bar .nav-items .mega-dropdown-menu .sub-links,.brand-navigation-bar .nav-items .mega-dropdown-menu .sub-links ul{padding:0;margin:0}
.brand-navigation-bar .nav-items .mega-dropdown-menu .sub-links ul li{display:block;font-size:16px;margin-bottom:8px;padding:0 7px 0 0;text-align:left}
.brand-navigation-bar .nav-items .mega-dropdown-menu .sub-links ul li a:hover{background:#eee}
.brand-navigation-bar .nav-items .mega-dropdown-menu .featured{border-top:1px solid #ddd;display:none;margin-top:15px;padding-top:20px;padding-left:0;padding-right:0}
.brand-navigation-bar .nav-items .mega-dropdown-menu .featured h3{font-size:18px;margin-top:0;padding-top:10px}
.brand-navigation-bar .nav-items .mega-dropdown-menu .featured a{background:#3f87ff;border-radius:3px;color:#fff;display:inline-block;padding:10px}
.brand-navigation-bar .nav-items .mega-dropdown-menu img{height:auto;max-width:100%}
@media screen and (min-width:768px){.brand-navigation-bar .nav-items{margin-top:0}
.brand-navigation-bar .nav-items{display:block !important}
.brand-navigation-bar .nav-items>ul{display:inline-block;list-style-type:none;margin:0;padding:0}
.brand-navigation-bar .nav-items>ul>li{display:inline-block;text-align:center}
.brand-navigation-bar .nav-items li a{color:#448aff;display:inline-block;font-size:14px;font-weight:bold;line-height:16px;text-transform:uppercase}
.brand-navigation-bar .nav-items li:last-child a{padding-right:0}
.brand-navigation-bar .nav-items li a:hover{text-decoration:none}
.brand-navigation-bar .nav-items .dropdown-menu{background:#fff;border-radius:0 0 4px 4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;position:absolute;width:250px;left:50%;margin-left:-125px}
.brand-navigation-bar .nav-items>ul>li.hover .dropdown-menu{display:block}
.brand-navigation-bar .nav-items>ul>li:hover>a{color:#333}
.brand-navigation-bar .nav-items .mega-dropdown-menu .featured{display:block}
.brand-navigation-bar .nav-items .dropdown-menu .overview{display:none !important}
}
@media only screen and (min-width :993px){.brand-navigation-bar .nav-items ul li.mega-dropdown{position:static}
.brand-navigation-bar .nav-items .mega-dropdown-menu{margin-left:0;padding:20px;width:100%;left:0}
.brand-navigation-bar .nav-items .mega-dropdown-menu>li{padding:0 15px;text-align:left}
.brand-navigation-bar .nav-items .mega-dropdown-menu .sub-links{display:block;padding:10px 0 0 20px}
.brand-navigation-bar .nav-items .mega-dropdown-menu .featured{border-top:0;margin-top:0;padding-top:0;padding-left:15px;padding-right:15px}
}
@media screen and (min-width:1200px){.brand-navigation-bar .nav-items .mega-dropdown-menu{left:-10px;right:-10px;width:auto}
.brand-navigation-bar .nav-items .mega-dropdown-menu .sub-links{padding-left:20px}
.brand-navigation-bar .nav-items .mega-dropdown-menu .sub-links.two-col{padding-left:20px}
.brand-navigation-bar .nav-items .mega-dropdown-menu .sub-links.two-col ul li{float:left;width:50%}
}
@media screen and (min-width:768px){.brand-navigation-bar .nav-items li.has-children ul.dropdown-menu li{padding:0}
.brand-navigation-bar .nav-items li{padding:34px 32px 36px 0}
}
� .search-holder .yui-ac{position:relative;font-family:arial;font-size:100%}
.search-holder .yui-ac-input{width:15em}
.search-holder .yui-ac-container{top:1.6em;width:35.5em}
.search-holder .yui-ac-content{position:absolute;width:35.5em;border:1px solid gray;background:#fff;overflow:hidden;z-index:9050}
.search-holder .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:.10;opacity:.10;filter:alpha(opacity=10);z-index:9049}
.search-holder .yui-ac-content ul{margin:0;padding:0}
.search-holder .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap}
.search-holder .yui-ac-content li.yui-ac-prehighlight{background:#b3d4ff}
.search-holder .yui-ac-content li.yui-ac-highlight{background:#3f000b;color:#FFF}
.split-feature .split-recipe-icon{display:inline-block;color:white;padding:15px}
.split-feature .split-recipe-icons{font-size:14px;text-align:center;background-color:#370311}
.split-feature .Display2{font-size:30px;line-height:40px;margin-bottom:16px;font-weight:bold}
.split-feature .split-feature-prepostheader{font-size:20px;font-weight:bold}
.split-feature .media-holder{background-color:#ededed}
.split-feature .content-holder{background-color:#fafafa}
.split-feature .media-holder img{height:100%;width:100%}
.split-feature .media-holder video{height:100%;width:100%}
.split-feature .media-holder iframe,.split-feature .media-holder video{height:100%;left:0;position:absolute;top:0;width:100%}
.split-feature .content-holder .inner-content{padding:24px}
.split-feature .content-holder .recipe-split-feature-inner-content{padding:24px 0}
.split-feature .content-holder .recipe-split-feature-inner-content .defaultBgndClrRecipe,.split-feature .content-holder .recipe-split-feature-inner-content .Display2,.split-feature .content-holder .recipe-split-feature-inner-content .subheading-desktop,.split-feature .content-holder .recipe-split-feature-inner-content .split-feature-prepostheader{padding:0 24px}
.split-feature .content-holder .inner-content .subheading-desktop{margin-bottom:32px}
.split-feature .square-content-holder .slick-dots{bottom:24px}
.split-feature .Display2{margin-top:0}
.split-feature .primaryCTA,.split-feature .secondaryCTA{margin:0 8px 0 0}
.split-feature .recipe-split-feature-inner-content .primaryCTA{margin-left:24px}
.split-feature .ps-widget[ps-sku]{display:inline-block !important;float:none}
.split-feature .defaultBgndClrRecipe{margin-bottom:40px}
@media only screen and (max-width :991px){.split-feature .Display2{font-size:18px !important;line-height:18px;margin-bottom:6px}
.split-feature .split-feature-prepostheader{font-size:14px !important;margin-top:2px;margin-bottom:6px;font-weight:bold}
.split-feature .content-holder .inner-content .subheading-desktop{font-size:12px;line-height:14px;margin-bottom:6px}
.split-feature .primaryCTA,.split-feature .secondaryCTA{padding:11px 16px}
}
@media only screen and (max-width :767px){.split-feature{background-color:#fafafa}
.split-feature .content-holder .inner-content{padding:16px}
.split-feature .content-holder .recipe-split-feature-inner-content{padding:16px 0}
.split-feature .content-holder .recipe-split-feature-inner-content .defaultBgndClrRecipe,.split-feature .content-holder .recipe-split-feature-inner-content .Display2,.split-feature .content-holder .recipe-split-feature-inner-content .subheading-desktop,.split-feature .content-holder .recipe-split-feature-inner-content .split-feature-prepostheader{padding:0 16px}
.split-feature .recipe-split-feature-inner-content .primaryCTA{margin-left:16px}
.split-feature .slick-prev,.split-feature .slick-next{display:none !important}
.split-feature .Display2{font-size:26px;line-height:24px;margin-bottom:16px}
.split-feature .content-holder .inner-content .subheading-desktop{font-size:14px;line-height:18px;margin-bottom:16px}
.split-feature .split-feature-prepostheader{font-size:16px !important;margin-top:12px;font-weight:bold}
.split-feature .col-sm-6{padding:0 !important}
}
@media only screen and (max-width :767px) and (orientation :landscape){.split-feature .square-content-holder{padding-top:50%}
.split-feature .content-holder{height:350px}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.split-feature .Display2{font-size:26px !important;line-height:26px !important;margin-bottom:10px;font-weight:bold}
.split-feature .split-marq-prepostheader{font-size:16px !important;font-weight:bold !important}
.split-feature .content-holder .inner-content .subheading-desktop{font-size:14px;line-height:16px;margin-bottom:10px}
.split-feature .content-holder .inner-content{margin-top:10px}
}
.large-text-only-board{display:table;padding:24px 0}
.large-text-only-board .inner-content{display:table-cell;vertical-align:middle}
.large-text-only-board .headline{margin:0 0 8px 0}
.large-text-only-board .p{margin:0 0 24px 0}
.large-text-only-board .secondaryCTA{font-weight:bold}
@media only screen and (max-width :767px){.large-text-only-board{text-align:center}
}
.small-text-only-board{display:table;padding:24px 0}
.small-text-only-board .inner-content{display:table-cell;vertical-align:middle}
.small-text-only-board .headline{margin:0 0 8px 0}
.small-text-only-board .p{margin:0 0 24px 0}
.small-text-only-board .secondaryCTA{font-weight:bold}
@media only screen and (max-width :767px){.small-text-only-board{text-align:center}
}
.text-block{padding:24px 0}
.text-block .headline{margin:0 0 8px 0}
.text-block .subheading-desktop,.text-block .p{margin:0 0 24px 0}
.split-board .content-holder{background-color:#fafafa}
.split-board .image-holder img{height:100%;width:100%}
.split-board .split-board-prepostheader{font-size:20px;font-weight:bold}
.split-board .Display2{font-size:30px;line-height:40px;margin-bottom:16px;font-weight:bold}
.split-board .content-holder .inner-content{text-align:center;padding-left:16px;padding-right:16px}
.split-board .content-holder .inner-content h2{font-size:24px;line-height:32px}
.split-board .content-holder .inner-content p{font-size:14px;line-height:24px}
.split-board .content-holder .inner-content .subheading-desktop{margin-bottom:32px}
.split-board .image-holder iframe,.split-board .image-holder video{height:100%;left:0;position:absolute;top:0;width:100%}
.split-board .ps-widget[ps-sku]{display:inline-block !important;float:none}
@media only screen and (max-width :767px){.split-board .image-holder,.split-board .content-holder{padding-left:0}
.split-board .content-holder .inner-content{padding-left:0;padding-right:0}
.split-board .split-board-prepostheader{font-size:16px !important;margin-top:12px;font-weight:bold !important}
.split-board .content-holder .inner-content .subheading-desktop{margin-bottom:28px}
.split-board .inner-content .primaryCTA,.split-board .inner-content .secondaryCTA{margin:4px 15px}
.split-board .text-holder{height:auto;padding:35px 14px 30px}
.split-board .text-holder .content{position:static}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.split-board .Display2{font-size:22px !important;line-height:20px !important;margin-bottom:10px;font-weight:bold;margin-top:0}
.split-board .split-board-prepostheader{font-size:16px !important;font-weight:bold}
.split-board .content-holder .inner-content .subheading-desktop{font-size:14px;line-height:14px;margin-bottom:10px}
.split-board .content-holder .inner-content{margin-top:10px}
}
.centered-marquee{margin-left:auto;margin-right:auto;max-width:1600px}
.centered-marquee .twentyone-by-nine-content-holder{height:0;padding-top:42.86%;position:relative}
.centered-marquee .media-holder img{height:100%;width:100%}
.centered-marquee .media-holder video{height:100%;width:100%}
.centered-marquee .media-holder iframe,.centered-marquee .media-holder video{height:100%;left:0;position:absolute;top:0;width:100%}
.centered-marquee .text-holder{background-color:#fafafa;padding:48px}
.centered-marquee .content-holder .inner-content{text-align:center}
.centered-marquee .Display1,.centered-marquee .content-holder .inner-content .subheading-desktop{margin-bottom:32px;margin-top:0}
@media only screen and (max-width :767px){.centered-marquee .text-holder{padding:16px}
.centered-marquee .text-holder .content{position:static}
.centered-marquee .content-holder .inner-content{text-align:left}
.centered-marquee .Display1,.centered-marquee .content-holder .inner-content .subheading-desktop{margin-bottom:16px}
.centered-marquee .content-holder .inner-content .subheading-desktop{font-size:14px;line-height:20px}
.centered-marquee .primaryCTA,.centered-marquee .secondaryCTA{margin:0}
}
.board-grid-2{padding-bottom:40px;padding-top:40px}
.board-grid-2 .Display1{margin-bottom:32px}
.board-grid-2 .subheading-desktop{margin-bottom:48px}
.board-grid-2 .primaryCTA{margin:48px 0 0}
@media only screen and (max-width :767px){.board-grid-2{padding:0 30px}
.board-grid-2 .Display1{font-size:24px;line-height:1.3;margin-bottom:16px}
.board-grid-2 .subheading-desktop{font-size:14px;line-height:1.4;margin-bottom:24px}
.board-grid-2 .primaryCTA{margin-top:8px}
}
.board-grid-3{padding-bottom:40px;padding-top:40px}
.board-grid-3 .Display1{margin-bottom:32px}
.board-grid-3 .subheading-desktop{margin-bottom:48px}
.board-grid-3 .primaryCTA{margin:48px 0 0}
@media only screen and (max-width :767px){.board-grid-3{padding:0 30px}
.board-grid-3 .Display1{font-size:24px;line-height:1.3;margin-bottom:16px}
.board-grid-3 .subheading-desktop{font-size:14px;line-height:1.4;margin-bottom:24px}
.board-grid-3 .primaryCTA{margin-top:8px}
}
.threeboard .board-grid-3 .row:not(.text-center){display:flex}
.threeboard .board-grid-3 .row:not(.text-center) .flex{display:flex;flex-direction:column;height:100%}
.threeboard .board-grid-3 .row:not(.text-center) .flex .content-holder{padding:24px;height:auto;flex-grow:1}
@media screen and (max-width:767px){.threeboard .board-grid-3 .row:not(.text-center){display:block}
.threeboard .board-grid-3 .row:not(.text-center) .flex .content-holder{width:100%}
.threeboard .board-grid-3 .board-mol .media-holder{width:100%;height:auto}
}
.board-grid-4{padding-bottom:40px;padding-top:40px}
.board-grid-4 .Display1{margin-bottom:32px}
.board-grid-4 .subheading-desktop{margin-bottom:48px}
.board-grid-4 .primaryCTA{margin:48px 0 0}
@media only screen and (max-width :767px){.board-grid-4{padding:0 30px}
.board-grid-4 .Display1{font-size:24px;line-height:1.3;margin-bottom:16px}
.board-grid-4 .subheading-desktop{font-size:14px;line-height:1.4;margin-bottom:24px}
.board-grid-4 .primaryCTA{margin-top:8px}
}
.board-carousel{padding:40px 0}
.board-carousel .Display1{margin-bottom:32px}
.board-carousel .subheading-desktop{margin-bottom:48px}
.board-carousel .primaryCTA{margin:22px 0 0}
.board-carousel .slides .slick-prev{left:-71px !important}
.board-carousel .slides .slick-next{right:-71px !important}
@media only screen and (max-width :767px){.board-carousel{padding:0 30px}
.board-carousel .Display1{font-size:24px;line-height:1.3;margin-bottom:16px}
.board-carousel .subheading-desktop{font-size:14px;line-height:1.4;margin-bottom:24px}
.board-carousel .primaryCTA{margin-top:8px}
.board-carousel .slides .slick-prev{left:-35px !important;background:transparent}
.board-carousel .slides .slick-next{right:-40px !important;background:transparent}
.board-carousel .board-mol{height:175px}
}
@media(max-width:1025px) and (min-width:768px){.boardcarousel .board-carousel button.slick-prev{left:-10px !important;background:transparent;z-index:1}
.boardcarousel .board-carousel button.slick-next{right:-15px !important;background:transparent;z-index:1}
}
.image-tile .media-holder{background-color:#ededed}
.image-tile .image-bg{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;width:100%}
.image-tile.tile-square-lg .image-bg:after,.image-tile.tile-square-sm .image-bg:after,.image-tile.tile-rectangle .image-bg:after{content:"";display:block;padding-bottom:100%}
.image-tile.tile-rectangle .image-bg:after{padding-bottom:50%}
.image-tile .tile-content{font-weight:bold;height:100%;padding:16px;position:absolute;width:100%}
.image-tile-category,.image-tile-text{font-size:14px;line-height:1.4}
.image-tile-text{bottom:16px;margin:0 16px 0 0;position:absolute}
.image-tile.tile-square-lg .image-tile-text{font-size:16px;line-height:1.5}
.image-tile .media-holder img{height:100%;width:100%}
.image-tile .media-holder video{height:100%;width:100%}
.image-tile .media-holder iframe,.image-tile .media-holder video{height:100%;left:0;position:absolute;top:0;width:100%}
.image-tile .pf-cta-holder{text-align:center}
.image-tile .ps-widget[ps-sku]{display:inline-block !important;float:none}
@media only screen and (max-width :767px){.image-tile .tile-content{padding:8px}
.image-tile-text{bottom:8px;margin-right:8px}
.image-tile.tile-square-lg .image-tile-category,.image-tile.tile-rectangle .image-tile-category{font-size:14px;line-height:1.1}
.image-tile.tile-rectangle .image-tile-text{font-size:14px;line-height:1.4}
.image-tile.tile-square-sm .image-tile-category,.image-tile.tile-square-sm .image-tile-text{font-size:12px;line-height:1.3}
}
.split-feature-image-carousel .media-holder{background-color:#ededed}
.split-feature-image-carousel .content-holder{background-color:#fafafa}
.split-feature-image-carousel .media-holder img{height:100%;width:100%}
.split-feature-image-carousel .media-holder video{height:100%;width:100%}
.split-feature-image-carousel .media-holder iframe,.split-feature-image-carousel .media-holder video{height:100%;left:0;position:absolute;top:0;width:100%}
.split-feature-image-carousel .content-holder .inner-content{padding:16px 48px}
.split-feature-image-carousel .content-holder .inner-content .subheading-desktop{margin-bottom:32px}
.split-feature-image-carousel .square-content-holder .slick-dots{bottom:24px}
.split-feature-image-carousel .Display2{margin-top:0}
.split-feature-image-carousel .primaryCTA,.split-feature-image-carousel .secondaryCTA{margin:0 8px 0 0}
.split-feature-image-carousel .split-feat-img-prepostheader{font-size:18px;font-weight:bold}
@media only screen and (max-width :991px){.split-feature-image-carousel .Display2{font-size:24px;line-height:26px;margin-bottom:14px}
.split-feature-image-carousel .content-holder .inner-content .subheading-desktop{font-size:14px;line-height:20px;margin-bottom:12px;font-weight:bold}
.split-feature-image-carousel .primaryCTA,.split-feature-image-carousel .secondaryCTA{padding:11px 16px}
}
@media only screen and (max-width :767px){.split-feature-image-carousel .content-holder{height:450px}
.split-feature-image-carousel{background-color:#fafafa}
.split-feature-image-carousel .content-holder .inner-content{padding:16px}
.split-feature-image-carousel .col-sm-6{padding:0 !important}
.split-feature-image-carousel .inner-content{width:100%}
.split-feature-image-carousel .Display2{font-size:24px;line-height:32px;margin-bottom:8px}
.split-feature-image-carousel .content-holder .inner-content .subheading-desktop{font-size:14px;line-height:20px;margin-bottom:16px}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.split-feature-image-carousel .Display2{font-size:26px !important;line-height:26px;margin-bottom:10px;font-weight:bold}
.split-feature-image-carousel .split-feature-img-prepostheader{font-size:18px !important;font-weight:bold}
.split-feature-image-carousel .content-holder .inner-content .subheading-desktop{font-size:14px;line-height:16px;margin-bottom:10px}
.split-feature-image-carousel .content-holder .inner-content{margin-top:10px}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :potrait){.split-feature-image-carousel .Display2{font-size:26px !important;line-height:26px !important;margin-bottom:10px;font-weight:bold}
.split-feature-image-carousel .split-feature-img-prepostheader{font-size:18px !important;font-weight:bold}
.split-feature-image-carousel .content-holder .inner-content .subheading-desktop{font-size:14px;line-height:16px;margin-bottom:10px}
.split-feature-image-carousel .content-holder .inner-content{margin-top:10px}
}
.text-only-feature{background-color:#fafafa;margin-left:auto;margin-right:auto;max-width:1600px;padding:18px 0 48px;text-align:center}
.text-only-feature .Display1{margin-bottom:27px}
.text-only-feature .subheading-desktop{margin-bottom:32px}
.text-only-feature .primaryCTA{margin-bottom:32px}
.text-only-feature .ps-widget[ps-sku]{display:inline-block !important;float:none}
@media only screen and (max-width :767px){.text-only-feature{padding-bottom:24px}
.text-only-feature .Display1{margin-bottom:20px}
.text-only-feature .subheading-mobile{margin-bottom:24px;margin-left:16px;margin-right:16px}
.text-only-feature .primaryCTA{margin-bottom:24px}
}
.social-engagement-board{background-color:#fafafa;text-align:center}
.social-engagement-board .content{padding-bottom:48px;padding-top:48px}
.social-engagement-board .inner-content{background-color:#fafafa}
.social-engagement-board .Display1{margin-top:0;margin-bottom:32px}
.social-engagement-board .social-icons{padding:32px 0}
.social-engagement-board .brand-logo{border-right:2px solid #e0e0e0;padding-bottom:0;padding-top:0}
.social-engagement-board .brand-logo img{max-height:88px;max-width:235px}
.social-engagement-board ul{font-size:30px;margin-bottom:0;padding-left:24px;text-align:left}
.social-engagement-board li{padding-left:8px;padding-right:8px;text-align:center}
.social-engagement-board .circle{background-color:#fff;border-radius:50%;color:#fff;margin:0 auto;position:relative;width:50px;height:50px}
.social-engagement-board .circle:after{content:"";display:block;padding-bottom:100%}
.social-engagement-board .circle .icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%;font-size:32px}
.social-engagement-board .circle .icon::before{margin-left:-2px}
@media only screen and (max-width :1199px){.social-engagement-board .brand-logo img{max-width:220px}
}
@media only screen and (max-width :767px){.social-engagement-board{background-color:transparent}
.social-engagement-board .content{padding-bottom:0;padding-top:0}
.social-engagement-board .inner-content{padding-bottom:32px;padding-top:32px}
.social-engagement-board .Display1{margin-bottom:24px}
.social-engagement-board .brand-logo,.social-engagement-board .social-icons{padding:0}
.social-engagement-board ul{padding-left:0;text-align:center}
}
.social-engagement-split-board .content{background-color:transparent;text-align:center}
.social-engagement-split-board .text-only-feature{padding:0;padding-left:15px;padding-right:15px}
.social-engagement-split-board .inner-content{background-color:#fafafa;flex-grow:1;padding-top:48px;overflow:hidden}
.social-engagement-split-board .text-only-feature .inner-content{padding-bottom:20px;padding-left:48px;padding-right:48px}
.social-engagement-split-board .Display1,.social-engagement-split-board .text-only-feature .subheading-desktop{margin-top:0;margin-bottom:32px}
.social-engagement-split-board .social-engagement-board .social-icons{padding-bottom:32px;padding-top:32px}
.social-engagement-split-board .social-engagement-board .brand-logo{border-right:2px solid #e0e0e0;padding:0}
.social-engagement-split-board .social-engagement-board .brand-logo img{max-height:88px;max-width:235px}
.social-engagement-split-board .social-engagement-board ul{font-size:30px;margin-bottom:0;padding-left:24px;text-align:left}
.social-engagement-split-board .social-engagement-board li{float:left;padding-left:2%;padding-right:2%;text-align:center}
.social-engagement-split-board .social-engagement-board .circle{background-color:#fff;border-radius:50%;color:#fff;margin:0 auto;position:relative;width:50px;height:50px}
.social-engagement-split-board .social-engagement-board .circle:after{content:"";display:block;padding-bottom:100%}
.social-engagement-split-board .social-engagement-board .circle .icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}
.social-engagement-split-board .social-engagement-board .circle .icon::before{margin-left:-2px}
@media only screen and (max-width :1199px){.social-engagement-split-board .social-engagement-board .brand-logo img{max-width:226px}
}
@media only screen and (max-width :991px){.social-engagement-split-board .social-engagement-board ul{padding-left:0;text-align:center}
.social-engagement-split-board .social-engagement-board li{float:none}
}
@media only screen and (max-width :767px){.social-engagement-split-board.row-equal-height{display:block}
.social-engagement-split-board .text-only-feature{margin-bottom:15px}
.social-engagement-split-board .inner-content,.social-engagement-split-board .text-only-feature .inner-content{height:auto;padding:32px}
.social-engagement-split-board .Display1,.social-engagement-split-board .text-only-feature .subheading-mobile{margin-bottom:24px}
.social-engagement-split-board .social-engagement-board .Display1{margin-bottom:24px}
.social-engagement-split-board .social-engagement-board .social-icons{padding:0}
}
.text-tiles{background-color:#fff;padding:16px 16px 24px 16px;height:555px}
.text-tiles h2{font-size:16px;color:#424242;letter-spacing:0;line-height:24px;font-weight:900;margin-bottom:32px;text-transform:uppercase;margin-top:0;line-height:24px}
.text-tiles p{font-size:14px;color:#424242;letter-spacing:0;line-height:24px}
.text-tiles a{padding:0;margin:32px 0 0 0;position:absolute;bottom:24px}
@media only screen and (max-width :767px){.text-tiles{padding-bottom:16px;height:346px}
.text-tiles h2{margin-bottom:24px;font-size:14px;line-height:16px}
.text-tiles p{line-height:20px}
.text-tiles a{margin-top:24px;position:absolute;bottom:16px}
}
.anchor-link-bar.sticky{position:fixed;width:100%;max-width:inherit;top:0;z-index:100}
.anchor-link-bar .desktopAnchorLinks{background-color:#fff;padding:24px;margin-left:0;margin-right:0;position:relative}
.anchor-link-bar ul{list-style-type:none;margin:0;padding:0}
.anchor-link-bar ul li{display:inline;margin-left:32px}
.anchor-link-bar ul li a{color:#448aff;font-size:14px;line-height:16px;font-weight:900;text-transform:uppercase}
.anchor-link-bar .mobileAnchorLinks{display:none}
@media only screen and (max-width :1199px){.anchor-link-bar.sticky{left:0}
}
@media only screen and (max-width :992px){.anchor-link-bar .desktopAnchorLinks{display:none}
.anchor-link-bar .mobileAnchorLinks{display:block;background-color:#fff;width:100%;z-index:10;margin-left:0;margin-right:0}
.anchor-link-bar .mobileAnchorLinks ul{text-align:left}
.anchor-link-bar .mobileAnchorLinks ul li{margin:0}
.anchor-link-bar .mobileAnchorLinks ul li a{padding:16px 0;display:block}
.anchor-link-bar .mobileAnchorLinks ul li a span{font-size:5px;float:right;position:relative;top:5px}
.anchor-link-bar .mobileAnchorLinks ul.dropdown-menu{top:0;width:100%;border:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 2px 4px 1px rgba(0,0,0,.175);background-color:#f5f5f5}
.anchor-link-bar .mobileAnchorLinks ul.dropdown-menu li:first-child,.anchor-link-bar .mobileAnchorLinks ul.dropdown-menu li:first-child a:hover{background-color:#fff}
.anchor-link-bar .mobileAnchorLinks ul.dropdown-menu li:first-child a span{margin-right:16px}
.anchor-link-bar .mobileAnchorLinks ul.dropdown-menu li{display:block;padding-left:16px}
.anchor-link-bar .mobileAnchorLinks ul.dropdown-menu li a:hover{background-color:#f5f5f5;color:#448aff}
}
.pagination-bar .pagination-text{overflow:auto}
.pagination-bar .pagination-text p.showing{font-size:14px;color:#424242;line-height:16px;display:inline-block;//border-right:1px solid #979797;//padding-right:16px}
.pagination-bar .pagination-text a.showall{font-size:14px;color:#448aff;letter-spacing:0;line-height:16px;font-weight:900;text-transform:uppercase;margin-left:16px}
.pagination-bar .pagination{background-color:#fff;overflow:auto;padding:16px 24px;margin-top:22px;display:block;border-radius:0;text-align:center;line-height:12px}
.pagination-bar .pagination ul{display:inline-block;padding:0;margin:0}
.pagination-bar .pagination ul li{display:inline}
.pagination-bar .pagination ul li a{color:#424242;float:left;padding:6px 10px;text-decoration:none;border:2px solid #424242;margin:0 8px;font-size:14px;line-height:16px;font-weight:900}
.pagination-bar .pagination ul li.active a{background-color:#424242;color:#fff}
.pagination-bar .pagination ul li.paginationjs-prev a,.pagination-bar .pagination ul li.paginationjs-next a{border:0;line-height:20px}
.pagination-bar .pagination ul li.paginationjs-prev a:before{content:"\e913"}
.pagination-bar .pagination ul li.paginationjs-next a:after{content:"\e914"}
.pagination-bar .pagination ul li.paginationjs-ellipsis a{border:0;font-size:24px;padding:15px 0 0 0}
@media only screen and (max-width :767px){.pagination-bar .pagination{padding:10px 6px}
.pagination-bar .pagination ul{width:100%}
.pagination-bar .pagination ul li.paginationjs-page,.pagination-bar .pagination ul li.paginationjs-ellipsis{display:none}
.pagination-bar .pagination ul li.paginationjs-prev a:after{content:"PREVIOUS";margin-left:15px;font-family:'Open Sans',sans-serif;vertical-align:bottom}
.pagination-bar .pagination ul li.paginationjs-next a{float:right}
.pagination-bar .pagination ul li.paginationjs-next a:before{content:"NEXT";margin-right:15px;font-family:'Open Sans',sans-serif;vertical-align:bottom}
}
.product-feature .media-holder{background-color:#ededed}
.product-feature .content-holder{background-color:#fafafa}
.product-feature .media-holder img{height:100%;width:100%}
.product-feature .media-holder video{height:100%;width:100%}
.product-feature .media-holder iframe,.product-feature .media-holder video{height:100%;left:0;position:absolute;top:0;width:100%}
.product-feature .square-content-holder .slick-dots{bottom:0}
.product-feature .content-holder .inner-content{padding:48px}
.product-feature .content-holder .inner-content .subheading-desktop{margin-bottom:0;margin-top:40px}
.product-feature .Display2{margin:0}
.product-feature .hearting{border-bottom:1px solid #e0e0e0;margin:24px 0 0;padding-bottom:24px}
.product-feature .hearting .btn-link{color:#424242;font-weight:bold;line-height:1.1;padding:0}
.product-feature .hearting .btn-link:hover,.product-feature .hearting .btn-link:focus{text-decoration:none}
.product-feature .hearting li{padding:0}
.product-feature .hearting li span{margin-right:8px}
.product-feature .favorite{width:120px}
.product-feature .hearting .favorited .btn-link{color:#448aff}
.product-feature a.share.dropdown-toggle{color:#424242}
.product-feature .dropdown-menu>li>a{padding:0}
.product-feature .dropdown-menu>li>a:focus,.product-feature .dropdown-menu>li>a:hover{background:0}
.product-feature .share-container .shareList{border:0;border-radius:2px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 2px 4px 1px rgba(0,0,0,.175);left:-16px;margin:0;min-width:100px;padding:0 0 10px 0;text-align:center;top:-13px}
.product-feature .shareList li{margin-top:8px}
.product-feature .shareList li button.share{font-weight:900;font-size:14px;padding:8px 0 12px 0;border-bottom:1px solid #e0e0e0;width:100%}
.product-feature .shareList li a.share .icon-Share{margin-left:13px}
.product-feature .circle{background-color:#448aff;border-radius:50%;color:#fff;margin:0 auto;position:relative;width:32px;font-size:30px}
.product-feature .circle:after{content:"";display:block;padding-bottom:100%}
.product-feature .circle .icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}
.product-feature .circle .icon::before{margin-left:-2px}
.product-feature .primaryCTA{margin:24px 0 0}
.product-feature .product-feature-reviewsnippet{margin-bottom:40px;padding-top:3px;padding-bottom:3px}
.product-feature .bazaarvoice-reviewsnippet{margin-bottom:40px;padding-top:3px;padding-bottom:3px}
@media only screen and (max-width :1199px){.product-feature .Display2{font-size:32px;line-height:40px;margin-bottom:0}
.product-feature .content-holder .inner-content .subheading-desktop{font-size:14px;line-height:20px;margin-top:16px}
.product-feature .primaryCTA{margin-top:16px;padding:11px 16px}
}
@media only screen and (max-width :767px){.product-feature{background-color:#fafafa}
.product-feature .content-holder .square-content-holder{height:auto;padding-top:0}
.product-feature .content-holder,.product-feature .media-holder{padding-left:0}
.product-feature .content-holder .square-content-holder .content{position:relative}
.product-feature .media-holder .square-content-holder{height:0;padding-top:100%}
.product-feature .media-holder .square-content-holder .content{position:absolute}
.product-feature .content-holder .inner-content{padding:16px}
.product-feature .slick-prev,.split-feature .slick-next{display:none !important}
.product-feature .Display2{font-size:48px;line-height:56px}
.product-feature .content-holder .inner-content .subheading-desktop{font-size:16px;line-height:24px}
.product-feature .hearting{margin-top:16px;padding-bottom:16px}
.product-feature .primaryCTA{margin-top:24px;padding:17px 24px}
}
@media only screen and (max-width :599px){.product-feature .Display2{font-size:32px;line-height:40px;margin-bottom:0}
.product-feature .content-holder .inner-content .subheading-desktop{font-size:14px;line-height:20px;margin-top:16px}
.product-feature .primaryCTA{margin-top:16px;padding:11px 16px}
}
.product-feature .slick-dots li button{border:3px solid transparent}
.product-feature .slick-dots li.slick-active button{border-radius:0}
.product-feature .slick-dots li button:before{color:transparent}
.product-feature .slick-dots{bottom:0;top:auto;left:auto;right:auto;position:absolute;line-height:0}
.product-feature .slick-dots li,.product-feature .slick-dots li button:before{margin:0;padding:0}
.product-feature .slick-dots li{margin:5px;display:inline-block;width:auto;height:auto}
.product-feature .slick-dots li button{margin:0;height:auto;width:100%;padding:0}
.product-feature .slick-dots li button.tab{clear:both;border:3px solid transparent;display:block}
.product-feature .slick-dots li button img{width:100%;max-width:80px;height:auto}
.product-feature .slick-dots li button:before{content:'';display:block;width:100%;max-width:150px;overflow:hidden;float:none;position:absolute;width:100%;height:100%}
.product-feature .slick-thumbs{position:absolute;left:-9999px}
@media only screen and (max-width :767px){.product-feature ul.slick-dots li img{width:50px}
}
.ingredients-supplies-list{padding:16px 0}
.ingredients-supplies-list .headline{font-size:24px;color:#424242;letter-spacing:0;line-height:32px;font-weight:900}
.ingredients-supplies-list ul{margin:0 0 16px 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;list-style-type:none;padding:0 24px}
.ingredients-supplies-list ul li{border-bottom:1px solid #e0e0e0;padding:16px 0}
.ingredients-supplies-list ul li:last-child{border:0}
.ingredients-supplies-list .buttons{width:50%;display:inline-block;float:left;text-align:center}
.ingredients-supplies-list .buttons:first-of-type{padding:0 8px 0 24px}
.ingredients-supplies-list .buttons:last-of-type{padding:0 24px 0 8px}
.ingredients-supplies-list .buttons:only-of-type{padding:0 24px;width:100%}
.ingredients-supplies-list .buttons .primaryCTA{width:100%;margin:0}
.ingredients-supplies-list .buttons:only-of-type .primaryCTA{width:50%}
.ingredients-supplies-list .nutri_table.table.borderless{display:none}
.ing-modal{width:100%;border:0;border-radius:2px;display:inline-block;font-size:14px;font-weight:bold;letter-spacing:0;line-height:14px;padding:17px 24px;text-transform:uppercase;background:#3f87ff;white-space:inherit}
.ing-modal-holder{padding:0}
.ing-modal:hover{background:#3f87ff;color:#fff}
.nutirtionInfo-modal .modal-content{background:#f0f0e8}
.nutirtionInfo-modal .headertxt{margin:20px 0;font-size:14px;font-family:Arial}
.nutirtionInfo-modal .borderless td,.nutirtionInfo-modal .borderless th{border:0}
.nutirtionInfo-modal .nutritionbox{border-top:1px solid #333;padding-top:15px;margin:0}
.nutirtionInfo-modal .modal-content .modal-body h4{font-size:14px}
.nutirtionInfo-modal .modal-body{padding:0 30px}
.nutirtionInfo-modal .table>tbody>tr>td,.nutirtionInfo-modal .table>tbody>tr>th,.nutirtionInfo-modal .table>thead>tr>td,.nutirtionInfo-modal .table>thead>tr>th{padding:8px 8px 8px 0}
.nutirtionInfo-modal .table>tbody>tr>th.subtext{padding-left:15px}
@media(max-width :767px){.nutirtionInfo-modal .table-responsive{border-left:0;border-right:0;border-bottom:0}
.nutirtionInfo-modal .table-responsive>.table{margin-bottom:20px}
.nutirtionInfo-modal .headertxt{margin:10px 0}
.nutirtionInfo-modal .modal-content .modal-header button span:first-child{display:inline-block;margin-right:15px}
.ingredientlist .ingredients-supplies-list{border-bottom:#8bb2f5 dotted;border-width:2px}
}
.nutirtionInfo-modal .modal-dialog{color:#3f000b}
.nutirtionInfo-modal .modal-dialog .modal-header{text-align:center;font-size:12px}
.nutirtionInfo-modal .modal-dialog .modal-header h4{font-weight:bold}
.nutirtionInfo-modal .modal-dialog .modal-content{padding-bottom:20px}
.ing-footer-modal{padding-bottom:5px;font-size:12px}
@media screen and (min-width:768px){.nutirtionInfo-modal.modal .modal-content .modal-header button span:first-child{margin-right:5px;display:inline-block;font-size:12px;vertical-align:middle}
.nutirtionInfo-modal.modal .modal-content .modal-header button span:last-child{font-size:15px;font-weight:bold}
}
@media screen and (max-width:992px) and (min-width:768px){.ingredients-supplies-list div.buttons .ing-modal{padding:17px 0;font-size:12px}
}
.pdp-wht-inside-section{padding:0 11.5%;position:relative}
.pdp-wht-inside-section .fpaa-gqs-tab{text-align:center;color:#371317}
.pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs>li{margin-bottom:0}
.pdp-wht-inside-section .fpaa-gqs-tab .panel-group .pdp-plus-minus1 span{color:#8e2e2e;font-weight:700;font-size:2rem}
.pdp-wht-inside-section .fpaa-gqs-tab .panel-group .pdp-plus-minus1 span.panel-title{font-weight:normal;font-size:1.4rem}
.pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs{text-align:center;position:relative;background-color:#FFF}
.pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs>li{text-align:center;display:inline-block;padding-left:5px;padding-right:5px}
.pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-width:0}
.pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs>li>a{border:0;color:#999 !important;font-size:12px;border-radius:0;width:100%;font-weight:bold}
.pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs>li.active>a:hover{background-color:#fff}
.pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs>li.active>a,.pdp-wht-inside-section .nav-tabs>li>a:hover{border:0;color:#933 !important;background-color:#fff}
.pdp-wht-inside-section .nav-tabs>li.active>a::after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #e6e6e6;position:absolute;bottom:0;left:50%}
}
.pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs>li.active>a::after,.nav-tabs>li:hover>a::after{transform:scale(1)}
.pdp-wht-inside-section .fpaa-gqs-tab .tab-nav>li>a::after{background:#21527d none repeat scroll 0 0;color:#fff}
.pdp-wht-inside-section .fpaa-gqs-tab .tab-pane{padding:15px 0}
.pdp-wht-inside-section .fpaa-gqs-tab .tab-content{padding:20px}
.pdp-wht-inside-section .fpaa-gqs-tab{background:0;position:relative}
.pdp-wht-inside-section .fpaa-gqs-tab .dropdown-menu{border-radius:0}
.pdp-wht-inside-section .fpaa-gqs-tab .dropdown-menu>li>a{color:#999;line-height:2rem;font-size:1.3rem}
.pdp-wht-inside-section .fpaa-gqs-tab .btn-hersheys{padding:5px 20px;border:3px solid #FFF;color:#FFF;outline:0}
.pdp-wht-inside-section .fpaa-gqs-tab .btn-hersheys.white:hover{color:#83b923}
.step1-form .required-lable{position:absolute;color:#FFF;top:-25px;display:inline-block}
.pdp-wht-inside-section .fpaa-gqs-tab .fa{border:1px solid #eee;border-radius:50%;padding:2px 5px;background-color:#efefef;color:#4b630e;position:relative;right:5px}
@media(max-width:767px){.pdp-wht-inside-section .fpaa-gqs-tab .nav-tabs>li>a{font-size:10px}
.pdp-wht-inside-section .nav-tabs>li.active>a::after{top:54.7px}
}
.more-than-three-tab ul li{list-style:none}
.more-than-three-tab-div{display:none;position:absolute;text-align:center;width:100%;z-index:5}
.more-than-three-tab-div ul{padding:0}
.pdp-wht-inside-section .more-than-three-tab-div ul li a{padding:15px 5px 0 5px;font-size:1rem;font-weight:700}
.more-than-three-tab-div ul li a:hover{background-color:#4b630e;color:#FFF}
.pdp-nutrition-hd span{font-family:Milton_Bold;letter-spacing:.1rem;line-height:1em}
.pdp-nutrition-hd{font-weight:700;text-transform:uppercase}
.pdp-nutrition-no{font-size:7rem;display:inline-block}
.pdp-nutrition-not{font-size:4rem;display:inline-block}
.pdp-nutrition-t{font-size:2.5rem;display:block}
.pdp-nutrition-cnt{text-align:left}
.pdp-nutrition-tb{margin:50px auto}
.pdp-nutrition-tb .row{margin:0 0 2px 0;font-size:1.4rem}
.pdp-nutrition-tbh{background:#FFF;text-transform:uppercase;font-weight:700;padding:10px}
.pdp-nutrition-tbb{background:#f7f7f7;padding:7px 10px}
.pdp-wht-inside-section .fpaa-gqs-tab .pdp-plus-minus1{text-align:left}
.pdp-wht-inside-section .fpaa-gqs-tab span.panel-title{float:right;padding:10px;border-radius:50%;background-color:#FFF;top:-2px}
.pdp-wht-inside-section .fpaa-gqs-tab .pdp-acc-slide{border-bottom:1px solid #ccc;padding:10px 0;text-align:left}
.pdp-wt-insd-ttl-desc{padding:50px;text-align:center;color:#fff}
.pdp-wt-insd-ttl-desc .hm-mfhm-p-dash{display:inline-block;width:35px;height:4px;background-color:#fff;margin-top:0;border-radius:10px}
.row.pdp-nutrition-cnt,.nutri-wrapper{background:#efefef}
.nutri-wrapper{text-align:center}
@font-face{font-family:"Milton_Bold";src:url("local/css/fonts/Milton_Bold.ttf");src:url("local/css/fonts/milton-bold.eot?#iefix") format("embedded-opentype"),url("local/css/fonts/milton-bold.woff") format("woff"),url("local/css/fonts/milton-bold.svg#fontcustom") format("svg"),url("local/css/fonts/milton_bold-1-webfont.svg#fontcustom") format("svg");font-weight:normal;font-style:normal;letter-spacing:-0.01rem}
@font-face{font-family:'Glyphicons Halflings';src:url('local/css/fonts/glyphicons-halflings-regular.eot');src:url('local/css/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('local/css/fonts/glyphicons-halflings-regular.woff') format('woff'),url('local/css/fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('local/css/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg')}
span.panel-title.glyphicon{font-family:'Glyphicons Halflings' !important}
.nutrition-information-bar .nav>li>a{width:100px;height:68px}
.nutrition-information-bar .nav>li>a{color:#FFF !important;width:100px;padding:25px 0 0 0;text-align:center;font-size:.9rem;line-height:12px}
.hm-pgm-body-content{background-color:#efefef;margin-bottom:5%}
.her-prod-loc-grid{width:65%;margin:0 auto;text-transform:uppercase;padding-bottom:50px;padding-top:50px}
.her-prod-loc-grid .col-xs-6{padding:0}
.news-letter-sign-up-p-dash{display:inline-block;width:25px;height:3.7px;background-color:#40040d;border-radius:10px;margin-bottom:3%}
.sign-up-txt{color:#381216;font-size:1.2rem;margin-bottom:0;font-weight:500}
.sign-up-txt-container .privacy-pol-txt{font-size:1.1rem;color:#400110;padding:5px 0;font-weight:bold}
.sign-up-txt-container .privacy-pol-txt span{font-size:1.1rem;color:#8b8d8d;font-weight:800}
.her-prod-loc-grid .prod-loc-label{color:#3f000b;font-weight:bold;text-transform:uppercase;margin-bottom:5px;margin-top:3%}
.her-prod-loc-grid .or-txt{color:#8b8d8d;font-weight:bold;text-transform:uppercase;padding-top:2%;margin-bottom:0}
.her-prod-loc-grid .form-group{margin-bottom:20px}
.her-prod-loc-grid label{text-transform:uppercase;font-weight:700;font-size:1.4rem}
.her-prod-loc-grid .form-control{border-radius:0;box-shadow:none;height:auto;padding:12px;color:#999}
.her-prod-loc-grid .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;text-transform:uppercase}
.her-prod-loc-grid .btn{padding:10px 12px;border:0;border-radius:0;text-transform:uppercase}
.her-prod-loc-grid .open .btn{background-color:#3f000b !important;color:#FFF !important}
.her-prod-loc-grid.dropdown-menu{border-radius:0}
.her-prod-loc-grid .dropdown-menu>li>a{line-height:2rem;font-size:1.3rem}
.her-prod-loc-grid .btn-hersheys{padding:5px 20px;border:3px solid #3f000b;color:#3f000b;outline:0;margin-left:10px}
.align-center{text-align:center;padding-top:6%}
.her-prod-loc-grid .search{padding:5px 12px;border:3px solid #3f000b;color:#3f000b;outline:0}
.her-prod-loc-grid .btn-hersheys.white:hover{color:#3f000b}
.her-prod-loc-grid .btn-hersheys.search:hover{color:#3f000b;background-color:#fff}
.her-prod-loc-grid .fa{border:1px solid #eee;border-radius:50%;padding:2px 5px;background-color:#efefef;color:#3f000b;position:relative;right:5px}
.her-prod-loc-grid .filter-option{color:#aaabab;font-wait:bold}
.selectpicker li a:last-child{color:#8b8d8d;font-weight:bold}
.fpaa-flt-pag-div .dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#3f000b;background-color:#fff;font-weight:bold;text-shadow:none;text-decoration:none}
.her-prod-loc-grid .dropdown-menu{border-radius:0}
@media(max-width:767px){.her-prod-loc-grid .prod-loc-label{margin-bottom:0}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){margin:5px 0 10px 0 !important}
.her-prod-loc-grid .btn-hersheys{margin-top:10px}
}
.her-prod-loc-grid .txt-box{width:100%;padding-right:25px;padding:10px 12px;border:0;border-radius:0;text-transform:uppercase}
.her-prod-loc-grid #resultsCorp table{width:100%;color:#999}
.her-prod-loc-grid #resultsCorp table tbody tr:nth-child(1) td{color:black;font-weight:bold;padding:15px;padding-left:0}
.her-prod-loc-grid #resultsCorp table tbody tr{border-bottom:1px solid #be9e91}
.her-prod-loc-grid #resultsCorp table tbody td{padding:5px;padding-left:0;color:black}
.nutrition-information-bar-new{overflow:auto}
.no-data{font-size:30px !important;line-height:33px !important;color:#000 !important}
.nutrition-information-bar-new .nutrition-details,.nutrition-information-bar-new .smartlabel-information{margin:0;background-color:#fff !important}
.nutrition-information-bar-new .nutrition-details{padding:32px 24px}
.nutrition-information-bar-new .serving-info{position:relative}
.nutrition-information-bar-new .serving-info:after{content:"";display:block;padding-bottom:55%}
.nutrition-information-bar-new .serving-info ul{font-size:14px;line-height:32px;list-style-type:none;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:90%}
.nutrition-information-bar-new .serving-info li{clear:both}
.nutrition-information-bar-new .serving-info ul span.serving-unit{float:left;margin-right:10px}
.nutrition-information-bar-new .serving-info ul span.dots{border-bottom:2px dotted #c9c9c9;display:block;height:22px;overflow:hidden}
.nutrition-information-bar-new .serving-info ul span.serving-detail{float:right;font-weight:bold;text-align:right;width:74px}
.nutrition-information-bar-new .serving-info a.nutrition-facts{border-bottom:1px solid #e0e0e0;clear:both;display:block;font-size:14px;font-weight:bold;line-height:16px;padding:13px 0;text-transform:uppercase}
.nutrition-information-bar-new .nutritional-stats ul{display:block;list-style-type:none;margin:0;padding:0;text-align:center}
.nutrition-information-bar-new .nutritional-stats ul li{float:left;margin:0 auto;padding:0 1%;position:relative;width:25%}
.nutrition-information-bar-new .nutritional-stats ul li .circle{background-color:#5b262e;border-radius:50%;color:#fff;margin:0 auto;max-width:200px;position:relative;width:100%}
.nutrition-information-bar-new .nutritional-stats ul li .circle:after{content:"";display:block;padding-bottom:100%}
.nutrition-information-bar-new .nutritional-stats ul li .circle div{font-size:32px;left:50%;line-height:40px;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}
.nutrition-information-bar-new .nutritional-stats ul span{display:block;font-size:18px;line-height:18px;margin-top:8px;margin-bottom:0}
.nutrition-information-bar-new .smartlabel-information{padding-bottom:8px;text-align:center}
.nutrition-information-bar-new .smartlabel-logo{margin:0 16px 0 0;width:275px}
.nutrition-information-bar-new .smartlabel-information p{font-size:13px;line-height:18px;margin:0 0 8px;color:#000 !important}
.nutrition-information-bar-new .smartlabel-information p:first-child{margin-top:16px}
.nutrition-information-bar-new .smartlabel-information a{font-size:26px;color:#00f !important}
.text-accordion-nutri{background-color:#fafafa;border-top:2px solid #5b262e}
.text-accordion-nutri .text-accordion-row .content-holder .content{border-bottom:1px solid #e0e0e0;display:inline-flex;width:100%}
.text-accordion-nutri .text-accordion-row:last-child .content-holder .content{border-bottom:0}
.text-accordion-nutri .content-holder p{font-size:22px;color:#5b262e;letter-spacing:0;line-height:30px;padding:16px 0;margin-bottom:0}
.text-accordion-nutri p.answer{color:#fff;display:table}
.text-accordion-nutri button{font-family:'Open Sans',sans-serif;margin:0 8px 0 17px;padding:0}
.text-accordion-nutri .showmore-btn{width:100%;padding:0 15px;margin:0;color:#5b262e;font-weight:bold;border:0;background-color:transparent;font-family:'Open Sans',sans-serif}
.text-accordion-nutri .showmore-btn:focus{outline:-webkit-focus-ring-color auto 0;font-family:'Open Sans',sans-serif}
.text-accordion-nutri .showmore-btn span{position:relative;top:1px;float:right;padding:21px 0 21px 0;font-size:large}
.text-accordion-nutri .accordion{background-color:#fff;padding-left:54px;padding-right:24px;display:table;width:100%}
.text-accordion-nutri .button-question{float:left;display:inline-block;font-weight:normal !important}
@media only screen and (max-width :767px){.text-accordion-nutri .text-accordion-row{border-bottom:1px solid #e0e0e0}
.text-accordion-nutri .text-accordion-row:last-child{border-bottom:0}
.text-accordion-nutri .content-holder{background-color:#fafafa;padding:0}
.text-accordion-nutri .text-accordion-row .content-holder .content{padding:16px 0;border-bottom:0;padding:15px;display:table}
.text-accordion-nutri .content-holder p{padding:16px 0}
.text-accordion-nutri .content-holder p.question{display:table-cell}
.text-accordion-nutri button{margin-left:0}
.text-accordion-nutri .accordion{padding-left:15px;padding-right:15px}
.text-accordion-nutri p.answer{padding:16px 0}
.text-accordion-nutri p.answer::before{padding-right:8px}
}
@media only screen and (max-width :991px){.nutrition-information-bar-new .serving-info:after{padding-bottom:50%}
}
@media only screen and (min-width :768px){.nutrition-information-bar-new .nutrition-details,.nutrition-information-bar-new .smartlabel-information{background-color:#fff !important;margin:0}
}
@media only screen and (max-width :767px){.nutrition-information-bar-new{background-color:#fff !important}
.nutrition-information-bar-new .nutrition-details{border:0;padding:12px 15px 0}
.nutrition-information-bar-new .nutritional-border{border-bottom:1px inset #fff;margin:12px -15px 16px}
.nutrition-information-bar-new .nutritional-stats ul li{padding:5px;width:50%}
.nutrition-information-bar-new .serving-info{border-bottom:1px inset #e0e0e0;padding:0 0 24px}
.nutrition-information-bar-new .serving-info:after{padding-bottom:0}
.nutrition-information-bar-new .serving-info ul{position:relative;transform:none;width:100%}
.nutrition-information-bar-new .smartlabel-logo{display:block;margin:0 auto 16px;width:250px}
.nutrition-information-bar-new .smartlabel-information{text-align:left}
.nutrition-information-bar-new .smartlabel-information a{font-size:15px}
}
.text-accordion{background-color:#fafafa}
.text-accordion .text-accordion-row .content-holder .content{border-bottom:1px solid #e0e0e0;display:inline-flex;width:100%}
.text-accordion .text-accordion-row:last-child .content-holder .content{border-bottom:0}
.text-accordion .content-holder p{font-size:22px;color:#424242;letter-spacing:0;line-height:30px;padding:16px 0;margin-bottom:0}
.text-accordion p.answer{color:#fff;display:table}
.text-accordion button{font-family:'Open Sans',sans-serif;margin:0 8px 0 17px;padding:0}
.text-accordion .showmore-btn{color:#448aff;font-weight:bold;border:0;background-color:transparent;font-family:'Open Sans',sans-serif}
.text-accordion .showmore-btn:focus{outline:-webkit-focus-ring-color auto 0;font-family:'Open Sans',sans-serif}
.text-accordion .showmore-btn span{position:relative;top:1px}
.text-accordion .accordion{background-color:#d3d3d3;padding-left:54px;padding-right:24px;display:table;width:100%}
.button-question{display:inline;font-weight:normal !important}
@media only screen and (max-width :767px){.text-accordion .text-accordion-row{border-bottom:1px solid #e0e0e0}
.text-accordion .text-accordion-row:last-child{border-bottom:0}
.text-accordion .content-holder{background-color:#fafafa;padding:0}
.text-accordion .text-accordion-row .content-holder .content{padding:16px 0;border-bottom:0;padding:15px;display:table}
.text-accordion .content-holder p{padding:0}
.text-accordion .content-holder p.question{display:table-cell}
.text-accordion button{margin-left:0}
.text-accordion .accordion{padding-left:50px;padding-right:15px}
.text-accordion p.answer{padding:16px 0}
.text-accordion p.answer::before{padding-right:8px}
}
.image-and-text-accordion{background-color:#fafafa;padding:51px 0 38px 0;font-family:'Open Sans',sans-serif}
.image-and-text-accordion .media-holder{padding-right:25px;padding-left:0;margin-right:5px}
.image-and-text-accordion .content-holder{background-color:transparent;font-size:14px;color:#424242;letter-spacing:0;line-height:24px}
.image-and-text-accordion .content-holder .square-content-holder{height:412px}
.image-and-text-accordion .content-holder .square-content-holder.open{height:487px}
.image-and-text-accordion .media-holder .square-content-holder,.image-and-text-accordion .media-holder .square-content-holder.open{height:0}
.image-and-text-accordion .media-holder img{height:100%;left:0;position:absolute;top:0;width:100%}
.image-and-text-accordion .content-holder h3{margin-top:0}
.image-and-text-accordion .content-holder .subheading-desktop{margin-bottom:24px}
.image-and-text-accordion .showmore-btn{color:#009ee1;font-weight:bold;border:0;background-color:transparent}
.image-and-text-accordion .showmore-btn:focus{outline:-webkit-focus-ring-color auto 0}
.image-and-text-accordion .showmore-btn span.icon-open,.image-and-text-accordion .showmore-btn span.icon-close{margin-right:4px;position:relative;top:1px}
.clearheight{height:inherit !important}
@media only screen and (max-width :767px){.image-and-text-accordion{background-color:#fafafa;margin:0 -15px;padding:32px 0 43px 0}
.image-and-text-accordion .media-holder{padding-right:0;padding-left:0;margin:0}
.image-and-text-accordion .row{margin:0}
.image-and-text-accordion h3.headline{font-size:16px;color:#424242;letter-spacing:0;line-height:24px;font-weight:700;margin-bottom:0}
.image-and-text-accordion h4{font-size:14px;color:#424242;letter-spacing:0;line-height:16px;margin:0}
.image-and-text-accordion .accordion{margin-top:24px;padding:0}
.image-and-text-accordion .accordion button{padding:0;margin:0 auto;display:block}
.image-and-text-accordion .accordion button p{margin:0}
}
.date-of-birth-entry-form{background-color:#fafafa;text-align:center}
.date-of-birth-entry-form .component-button-grey{background-color:#ccc;color:#fff}
.date-of-birth-entry-form .Display1{margin:39px 0 30px}
.date-of-birth-entry-form .select-holder{display:inline-block;margin-right:24px}
.date-of-birth-entry-form .select-holder select{background:#eee;text-indent:.01px;-moz-appearance:none}
.date-of-birth-entry-form select::-ms-expand{display:none}
.date-of-birth-entry-form .select-holder:last-child{margin-right:0}
.date-of-birth-entry-form .subheading{margin:0 0 20px}
.date-of-birth-entry-form .error,.date-of-birth-entry-form .inputError{font-size:16px;color:#f44336;letter-spacing:0;line-height:24px;display:none}
.date-of-birth-entry-form form{overflow:auto}
.date-of-birth-entry-form .component-button{display:block;margin:32px auto 48px}
@media only screen and (max-width :767px){.date-of-birth-entry-form .Display1{margin:26px 0 18px}
.date-of-birth-entry-form .subheading{margin:0 0 16px 0}
.date-of-birth-entry-form .select-holder{display:block;margin:0;width:100%}
.date-of-birth-entry-form .component-button{margin:8px auto 32px}
}
.footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.footer .logo-light{display:none}
.footer .logo-dark{display:block}
.footer .no-transform{text-transform:none}
.footer .upper-transform{text-transform:uppercase}
.footer ul{list-style-type:none;padding:0}
.footer .button{padding:6px 10px 6px 0}
.footer .button a{padding:6px;font-size:18px;border-radius:2px;font-weight:normal;position:relative;color:#b9bbbb;margin-left:12px;padding-left:33px;text-transform:uppercase;font-family:'brandon-grotesque-black','Open Sans',Helvetica,Arial,sans-serif}
.footer .button a span{position:absolute;left:0}
.footer a:hover{text-decoration:underline}
.footer .footer-top{background-color:#3f000b;font-family:'brandon-grotesque-medium','Open Sans',Helvetica,Arial,sans-serif;font-size:14px;padding:30px;overflow:auto}
.footer .footer-top .brand img{max-width:100%;display:block;margin:0 auto;max-height:50px}
.footer .footer-top ul{text-align:center}
.footer .mobile-link{display:none}
.footer .footer-top li{display:inline-block;padding:10px;width:33%;border-right:4px solid rgba(255,255,255,0.24)}
.footer .footer-top li:last-child{border-right:0}
.footer .footer-top li a{color:#fff;font-size:24px}
.footer .footer-top .icon{margin-right:20px;font-size:20px;display:inline-block;line-height:20px}
.footer .nav-header h3{display:inline-block;font-family:'brandon-grotesque-black','Open Sans',Helvetica,Arial,sans-serif;font-size:16px;text-transform:uppercase;color:#3f000b}
.footer .footer-bottom{padding:30px;overflow:auto;background-color:#f5f5f5}
.footer .footer-bottom .no-padding{padding-right:15px;padding-left:15px}
.footer .footer-bottom .icon{font-size:22px;margin-right:5px;position:relative;top:3px;line-height:50px;color:#3f000b}
.footer .footer-bottom .icon.icon-mint{font-size:30px}
.footer .footer-bottom .icon.icon-candy{font-size:28px}
.footer .footer-bottom ul{margin-left:15px;border-left:4px solid #e0e0e0;padding-left:15px}
.footer .footer-bottom .follow{border-top:4px solid #e0e0e0;margin:15px 15px 0 15px}
.footer .footer-bottom ul.footer-social-nav{border-left:0;margin:0;margin-top:50px;padding:0;text-align:left;margin-left:-35px}
.footer .footer-bottom ul.footer-social-nav li{display:inline-block}
.footer .footer-bottom ul.footer-social-nav li a{font-size:36px;padding:5px}
.footer .footer-bottom ul.footer-social-nav li a:hover{text-decoration:none}
.footer .footer-bottom li a{color:#943235;font-size:16px;text-transform:uppercase;font-family:'brandon-grotesque-medium','Open Sans',Helvetica,Arial,sans-serif;line-height:36px}
.footer .no-transform li a{text-transform:none}
.footer .footer-bar .footer-text-nav li{display:inline-block}
.footer .footer-bar .footer-text-nav.right{text-align:right}
.footer .footer-bar .footer-text-nav li a{display:block;font-size:14px;font-family:'brandon-grotesque-medium','Open Sans',Helvetica,Arial,sans-serif;padding:16px 8px;color:#757575}
.footer .footer-bar .privacy{color:#943235;font-weight:normal;font-family:'brandon-grotesque-black','Open Sans',Helvetica,Arial,sans-serif}
.footer.light .logo-light{display:block}
.footer.light .logo-dark{display:none}
.footer.light .button a{color:#943235}
.footer.light .footer-top{background-color:#FFF}
.footer.light .footer-top li{border-right:4px solid #e0e0e0}
.footer.light .footer-top li a{color:#3f000b}
.footer.light .nav-header h3{color:#3f000b}
.footer.light .footer-bottom{background-color:#d8dcdc}
.footer.light .footer-bottom .icon{color:#3f000b}
.footer.light .footer-bottom ul{border-left:4px solid #bdc1c1}
.footer.light .footer-bottom .follow{border-top:4px solid #bdc1c1}
.footer.light .footer-bottom li a{color:#943235}
.footer.light .footer-bar .footer-text-nav{background-color:#eceeee}
.footer.light .footer-bar .footer-text-nav li a{color:#757575}
.footer.light .footer-bar .privacy{color:#943235}
.footer .footer-top li:last-child{border-right:0}
.footer .footer-bottom ul.footer-social-nav{border-left:0}
@media only screen and (max-width :1099px){.footer .nav-header h3{font-size:14px}
.col-sm-6{padding-left:0}
}
@media only screen and (max-width :960px){.footer .footer-top .brand img{margin-bottom:25px}
}
@media only screen and (max-width :767px){.col-sm-6{padding-left:15px}
.footer .button a{margin-left:0}
.footer .footer-top{padding:0}
.footer .footer-top .brand img{display:block;margin:15px auto}
.footer .footer-top ul{float:none;text-align:left}
.footer .footer-top li{display:block;width:auto;border-right:0;padding:0;border-top:2px solid #825960}
.footer .mobile-link{display:block;margin:0}
.footer .mobile-link li{padding:0 15px;background-color:#943235;border-top:0}
.footer .mobile-link.light li{background-color:#f5f5f5;padding-left:0}
.footer .mobile-link li a,.footer .footer-bottom .mobile-link li a{font-family:'brandon-grotesque-black','Open Sans',Helvetica,Arial,sans-serif}
.footer .mobile-link li span.icon{font-size:16px}
.footer .footer-top li a{display:block;padding:14px 0;font-size:14px;text-transform:uppercase;font-family:'brandon-grotesque-black','Open Sans',Helvetica,Arial,sans-serif}
.footer .footer-top li span.icon{margin-right:0}
.footer .nav-header{padding:14px;margin:15px 0}
.footer .nav-header:first-child{margin-top:0}
.footer .nav-header h3{margin:0}
.footer .footer-bottom .no-padding{padding:0}
.footer .footer-top li span,.footer .footer-bottom .nav-header span,.footer .footer-bottom .mobile-link span{float:right;margin:0;line-height:12px}
.footer .footer-bottom{padding:0;overflow:visible}
.footer .footer-bottom ul{margin-bottom:0}
.footer .footer-bottom li a{display:block;padding:10px 0;font-size:14px}
.footer .footer-bottom .button{display:none}
.footer .footer-bottom .nav-header{background-color:transparent}
.footer .footer-bottom .nav-header span.footer_column_header{padding:6px 10px}
.footer .nav-holder .mobile-link .icon-chevron-right{padding:8px 0}
.footer .footer-bottom ul.footer-social-nav{margin:15px 0}
.footer .footer-bottom .follow{display:none}
.footer .footer-bar .footer-text-nav.right{text-align:left}
.footer .footer-bar .footer-text-nav li{display:block}
.footer.light .footer-top li{border-top:2px solid #825960;border-right:0}
.footer.light .mobile-link li{background-color:#d8dcdc}
.footer.light .mobile-link.light li{background-color:#d8dcdc}
.footer.light .footer-bottom .nav-header{background-color:#EEE}
.footer .footer-bottom ul{border-left:none !important;padding:0}
}
.footer_column_header{display:inline-block;font-family:'brandon-grotesque-black','Open Sans',Helvetica,Arial,sans-serif;font-size:16px;text-transform:uppercase;color:#3f000b}
.footer .footer-bar .footer-text-nav .footerccpa a{color:#943135 !important}
.corp-white .footer .footer-bar .footer-text-nav .footerccpa a{color:#6f7071 !important}
.corp-blue .footer .footer-bar .footer-text-nav .footerccpa a{color:#6f7071 !important}
.corp-orange .footer .footer-bar .footer-text-nav .footerccpa a{color:#6f7071 !important}
.corp-orange-thins .footer .footer-bar .footer-text-nav .footerccpa a{color:#6f7071 !important}
.corp-brown .footer .footer-bar .footer-text-nav .footerccpa a{color:#6f7071 !important}
.corp-dark-blue .footer .footer-bar .footer-text-nav .footerccpa a{color:#6f7071 !important}
.corp-lightblue .footer .footer-bar .footer-text-nav .footerccpa a{color:#6f7071 !important}
.corp-green .footer .footer-bar .footer-text-nav .footerccpa a{color:#6f7071 !important}
.corp-pharlap .footer .footer-bar .footer-text-nav .footerccpa a{color:#6f7071 !important}
.corp-landing .footer .footer-bar .footer-text-nav .footerccpa a{color:#6f7071 !important}
.crown-navigation-bar{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}
.crown-navigation-bar.mobile{display:none}
.crown-navigation-bar.desktop .crown-bottom{position:absolute;width:100%;z-index:10;top:45px;padding:56px 15px}
.crown-navigation-bar ul{list-style-type:none;padding:0}
.crown-navigation-bar .crown-top{font-family:'brandon-grotesque-black','Open Sans',Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:14px;overflow:auto}
.crown-navigation-bar .crown-top .company-open{display:none}
.crown-navigation-bar .crown-top ul{float:right}
.crown-navigation-bar .crown-top li{display:inline-block;padding:10px}
.crown-navigation-bar .crown-top li a{font-size:14px}
.crown-navigation-bar .crown-top .icon{margin-right:10px;font-size:16px;display:inline-block;line-height:16px;position:relative;top:3px}
.crown-navigation-bar .crown-top .brand-open{line-height:40px;padding:10px}
.crown-navigation-bar .crown-top .brand-open span{font-size:5px;margin-left:8px;position:relative;top:-2px}
.crown-navigation-bar .crown-top .crown-mobile-expand ul{margin-bottom:0}
.crown-navigation-bar .crown-top .crown-mobile-expand ul li:first-child{display:none}
.crown-navigation-bar .crown-top .crown-mobile-expand ul li:after{content:" | ";color:#b9bbbb;font-family:sans-serif;position:relative;left:10px;font-size:24px;line-height:14px;top:3px}
.crown-navigation-bar .crown-mobile-expand ul li:nth-last-child(-n+2):after{content:""}
.crown-navigation-bar .crown-mobile-expand ul li:last-child{padding:6px 0 6px 10px}
.crown-navigation-bar .crown-mobile-expand ul li:last-child a{padding:6px 16px;background-color:#fff;color:#3f000b;border-radius:2px}
.crown-navigation-bar.loggedIn .crown-mobile-expand ul li:last-child{padding:10px}
.crown-navigation-bar.loggedIn .crown-mobile-expand ul li:last-child a{padding:0;background-color:#3f000b;color:#fff;border-radius:0}
.crown-navigation-bar.loggedIn .crown-mobile-expand ul li:nth-last-child(-n+2):after{content:" | "}
.crown-navigation-bar.loggedIn .crown-mobile-expand ul li:nth-last-child(-n+1):after{content:""}
.crown-navigation-bar .crown-bottom{display:none}
.crown-navigation-bar .nav-header{border-bottom:4px solid}
.crown-navigation-bar .nav-header h3{display:inline-block;font-family:'brandon-grotesque-black','Open Sans',Helvetica,Arial,sans-serif;font-size:16px;text-transform:uppercase}
.crown-navigation-bar .crown-bottom .icon{font-size:22px;margin-right:5px;position:relative;top:3px;line-height:50px}
.crown-navigation-bar .crown-bottom .icon.icon-mint{font-size:30px}
.crown-navigation-bar .crown-bottom .icon.icon-candy{font-size:28px}
.crown-navigation-bar .crown-bottom ul:not(.brands){margin-left:40px}
.crown-navigation-bar .crown-bottom li a{font-size:16px;text-transform:uppercase;font-family:'brandon-grotesque-medium','Open Sans',Helvetica,Arial,sans-serif;line-height:36px}
.crown-navigation-bar .crown-bottom li a:hover{text-decoration:underline}
.crown-navigation-bar .crown-text-nav .allbrands{padding:6px 10px 6px 0}
.crown-navigation-bar.light .brands li:nth-child(3n+1){clear:both}
.crown-navigation-bar .crown-text-nav .allbrands a{padding:6px;border-radius:2px;font-weight:normal;font-size:14px;font-family:'brandon-grotesque-black','Open Sans',Helvetica,Arial,sans-serif}
.crown-navigation-bar ul.brands{margin-top:9px}
.crown-navigation-bar .brands li{width:33.33%;float:left}
.crown-navigation-bar .crown-logo{display:block;background-size:contain;background-repeat:no-repeat;background-position:center center;padding:55px 0;margin:10px auto;width:75%}
.crown-navigation-bar .crown-logo.hershey{background-image:url("../../../public/images/logo-hershey-dark.png")}
.crown-navigation-bar .crown-logo.kisses{background-image:url("../../../public/images/logo-kisses.png")}
.crown-navigation-bar .crown-logo.reeses{background-image:url("../../../public/images/logo-reeses.png")}
.crown-navigation-bar .crown-logo.kitkat{background-image:url("../../../public/images/logo-kitkat.png")}
.crown-navigation-bar .crown-logo.brookside{background-image:url("../../../public/images/logo-brookside.png")}
.crown-navigation-bar .crown-logo.take5{background-image:url("../../../public/images/logo-take5.png")}
.crown-navigation-bar .crown-logo.twizzlers{background-image:url("../../../public/images/logo-twizzlers.png")}
.crown-navigation-bar .crown-logo.jollyrancher{background-image:url("../../../public/images/logo-jr.png")}
.crown-navigation-bar .crown-logo.icebreakers{background-image:url("../../../public/images/logo-icebreakers.png")}
.crown-navigation-bar.nav-showing .crown-bottom{display:block}
.crown-navigation-bar.dark{color:#fff}
.crown-navigation-bar.dark ul li a{color:#b9bbbb}
.crown-navigation-bar.dark .crown-top{background-color:#3f000b}
.crown-navigation-bar.dark .crown-top a{color:#fff}
.crown-navigation-bar.dark .crown-bottom{background-color:#5c262f}
.crown-navigation-bar.dark.nav-showing .crown-top .brand-open{background-color:#5c262f}
.crown-navigation-bar.dark .crown-text-nav .allbrands a{background-color:#fff;color:#3f000b}
.crown-navigation-bar.dark .brands li{border-right:2px solid #502129;border-bottom:2px solid #502129}
.crown-navigation-bar.dark .brands li:nth-child(3n){border-right:0}
.crown-navigation-bar.dark .brands li:nth-last-child(-n+3):after{border-bottom:0}
.crown-navigation-bar.light{color:#3f000b}
.crown-navigation-bar.light ul li a{color:#943235}
.crown-navigation-bar.light .crown-top{background-color:#d8dcdc}
.crown-navigation-bar.light .crown-top a{color:#3f000b}
.crown-navigation-bar.light .crown-bottom{background-color:#FFF}
.crown-navigation-bar.light .crown-logo.hershey{background-image:url("../../../public/images/logo-hershey.png")}
.crown-navigation-bar.light .crown-logo.kisses{background-image:url("../../../public/images/logo-kisses-dark.png")}
.crown-navigation-bar.light .crown-logo.brookside{background-image:url("../../../public/images/logo-brookside-dark.png")}
.crown-navigation-bar.light .crown-logo.take5{background-image:url("../../../public/images/logo-take5-dark.png")}
.crown-navigation-bar.light.nav-showing .crown-top .brand-open{background-color:#fff}
.crown-navigation-bar.light .crown-text-nav .allbrands a{background-color:#943235;color:#fff}
.crown-navigation-bar.light .brands li{border-right:2px solid #f3f3f3;border-bottom:2px solid #f3f3f3}
.crown-navigation-bar.light .brands li:nth-child(3n){border-right:0}
.crown-navigation-bar.light .brands li:nth-last-child(-n+3){border-bottom:0}
@media only screen and (max-width :1038px){.crown-navigation-bar .crown-top .brand-open{padding:14px 8px}
.crown-navigation-bar .crown-bottom ul:not(.brands){margin-left:0}
.crown-navigation-bar.desktop .crown-bottom{padding:37px 0}
.crown-navigation-bar .nav-header h3,.crown-navigation-bar.light ul li a{font-size:14px;line-height:24px}
.crown-navigation-bar .crown-bottom .icon,.crown-navigation-bar .crown-bottom .icon.icon-candy,.crown-navigation-bar .crown-bottom .icon.icon-mint{font-size:15px}
.crown-navigation-bar .col-xs-3{width:30%}
.crown-navigation-bar .col-xs-6{width:40%}
.crown-navigation-bar .crown-logo{padding:35px 0;background-size:100%}
}
@media only screen and (max-width :767px){.crown-navigation-bar.mobile{display:block}
.crown-navigation-bar.desktop{display:none}
.crown-navigation-bar .crown-bottom,.crown-navigation-bar.nav-showing .crown-bottom{display:none}
.crown-navigation-bar .crown-top .crown-mobile-expand{visibility:hidden}
.crown-navigation-bar.nav-showing .crown-top .crown-mobile-expand{visibility:visible}
.crown-navigation-bar .crown-top{height:auto;background-color:#ededed}
.crown-navigation-bar .crown-top .crown-mobile-expand{background-color:#ededed}
.crown-navigation-bar .crown-top .crown-mobile-expand ul li:first-child{display:block}
.crown-navigation-bar .crown-top .company-open{display:block;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}
.crown-navigation-bar.nav-showing .crown-top .company-open{display:block;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.crown-navigation-bar .crown-top .brand-open{display:none}
.crown-navigation-bar.mobile .crown-top .col-sm-2{position:relative;z-index:5}
.crown-navigation-bar .crown-top ul{float:none}
.crown-navigation-bar .crown-top li{display:block}
.nav-items .crown-navigation-bar .crown-top li{padding:17px 0}
.crown-navigation-bar .crown-top li span{float:right;margin:0}
.crown-navigation-bar .crown-top .icon{font-size:16px;margin-right:15px}
.crown-navigation-bar .crown-top li:last-child{text-align:center}
.crown-navigation-bar .crown-top li:last-child span{float:none;margin:0 8px 0 0}
.crown-navigation-bar .crown-mobile-expand ul li:last-child{padding:15px}
.crown-navigation-bar.mobile .crown-top a{font-weight:normal}
.crown-navigation-bar.mobile .crown-top a.company-open{padding:14px 0;font-size:20px}
.crown-navigation-bar.mobile .crown-top a.company-open span{font-size:5px;position:relative;top:-3px;margin-left:8px}
.crown-navigation-bar .crown-top .crown-mobile-expand ul li:after{content:""}
.crown-navigation-bar.dark .crown-top,.crown-navigation-bar.light .crown-top{background-color:transparent}
.crown-navigation-bar.dark .crown-top .crown-mobile-expand{background-color:#3f000b}
.crown-navigation-bar.mobile.dark .crown-top a.company-open{background-color:#3f000b;color:#fff}
.crown-navigation-bar.dark .crown-top li:last-child a{padding:6px;background-color:#fff;color:#3f000b;border-radius:2px;display:block}
.crown-navigation-bar.light .crown-top .crown-mobile-expand{background-color:#fff}
.crown-navigation-bar.light .crown-top .crown-mobile-expand a{color:#5c262f}
.crown-navigation-bar.mobile.light .crown-top a.company-open{background-color:#d8dcdc;color:#3f000b}
.crown-navigation-bar.light .crown-top li:last-child a{padding:17px;background-color:#5c262f;color:#fff;border-radius:2px;display:block}
.crown-navigation-bar.light .crown-top li:last-child a .icon{font-size:16px}
}
.crown-navigation-bar .nav-header .header-section-title{display:inline-block;font-family:'brandon-grotesque-black','Open Sans',Helvetica,Arial,sans-serif;font-size:16px;text-transform:uppercase;font-weight:700 !important}
.faceted-browsing-bar{background-color:#fff;padding:0}
.faceted-browsing-bar .header{padding:16px 24px;border-bottom:1px solid #e0e0e0}
.faceted-browsing-bar .header h2{font-size:24px;color:#424242;letter-spacing:0;line-height:32px;font-weight:900;margin:0}
.faceted-browsing-bar .header h3{display:none}
.faceted-browsing-bar .header span{float:right;font-size:14px;color:#448aff;letter-spacing:0;font-weight:900;text-transform:uppercase}
.faceted-browsing-bar .facet{margin:16px 24px;overflow:visible}
.faceted-browsing-bar .facet .facet-header{border-bottom:1px solid #e0e0e0}
.faceted-browsing-bar .facet .facet-header p,.faceted-browsing-bar .facet .facet-header p a{font-size:14px;color:#424242;letter-spacing:0;line-height:16px;font-weight:900;text-transform:uppercase;margin-bottom:16px}
.faceted-browsing-bar .facet .facet-header span{font-size:14px;color:#448aff;letter-spacing:0;line-height:16px;font-weight:900;float:right;text-transform:uppercase}
.faceted-browsing-bar .facet .facet-header span.icon-chevron-right{display:none}
.faceted-browsing-bar .dropdown-menu{display:block;position:relative;width:100%;border:0;box-shadow:none}
.faceted-browsing-bar .facet ul{padding:0;margin-top:16px;list-style-type:none;margin-bottom:16px;border-bottom:1px solid #e0e0e0}
.faceted-browsing-bar .facet ul li{padding-bottom:18px}
.faceted-browsing-bar .facet ul li.checkbox{margin:0;padding:0 0 18px 0}
.faceted-browsing-bar .facet ul li.expand{font-size:14px;color:#448aff;letter-spacing:0;line-height:14px;font-weight:900;text-transform:uppercase}
.faceted-browsing-bar .facet ul li.expand span{margin:0 16px 0 5px}
.faceted-browsing-bar .facet ul li.checkbox:nth-child(n+9){display:none}
.faceted-browsing-bar .styledCheckbox{position:relative}
.faceted-browsing-bar .styledCheckbox span{margin-left:25px;display:inline-table;width:75%}
.faceted-browsing-bar .styledCheckbox input[type=checkbox]{position:relative;margin:0}
.faceted-browsing-bar .styledCheckbox label{cursor:pointer;position:absolute;width:24px;height:24px;top:0;left:0;background:#eee;border-radius:3px}
.faceted-browsing-bar .styledCheckbox label:after{opacity:0;content:'';position:absolute;width:15px;height:8px;background:transparent;top:5px;left:4px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg)}
.faceted-browsing-bar .styledCheckbox label:hover::after{opacity:1}
.faceted-browsing-bar .styledCheckbox input[type=checkbox]:checked+label:after{opacity:1}
.faceted-browsing-bar .styledCheckbox input[type=checkbox]:checked+label{background:#424242}
.faceted-browsing-bar .ratings{border:0;margin-bottom:10px}
.faceted-browsing-bar .ratings ul{display:inline-block;margin-bottom:0;border:0;padding:0}
.faceted-browsing-bar .ratings ul li .icon-selected_star{font-size:19px}
.faceted-browsing-bar .ratings span.copy{float:right;margin-top:19px;font-size:14px;color:#424242;letter-spacing:0;line-height:16px}
.faceted-browsing-bar .ratings-atom{float:left;margin:16px 0 0 -7px}
.faceted-browsing-bar .ratings-atom:not(:checked)>input{position:absolute;top:-9999px;clip:rect(0,0,0,0)}
.faceted-browsing-bar .ratings-atom:not(:checked)>label{float:right;width:20px;margin-left:7px;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:20px;line-height:1;color:#9e9e9e}
.faceted-browsing-bar .ratings-atom:not(:checked)>label:before{content:'★ '}
.faceted-browsing-bar .ratings-atom>input:checked ~ label{color:#424242}
.faceted-browsing-bar .ratings-atom:not(:checked)>label:hover,.faceted-browsing-bar .ratings-atom:not(:checked)>label:hover ~ label{color:#424242}
.faceted-browsing-bar .ratings-atom>label:active{position:relative;top:2px;left:2px}
.faceted-browsing-bar .mobileCheck{display:none}
.faceted-browsing-bar .clear{clear:both}
@media only screen and (min-width :767px){.faceted-browsing-bar .facet .facet-header span.icon{font-size:6px;padding-left:10px;float:none}
}
.dl-facets-checkbox{padding:5px 0 0 20px}
.dl-facets-checkbox label{color:#000;padding:5px 0 0 20px}
.dl-facets-checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.dl-facets-checkbox input::before{height:24px;width:24px;padding:0;content:"";display:inline-block;border:1px solid #fff;border-radius:3px;background-color:#eee}
.dl-facets-checkbox label::after{content:"";display:inline-block;height:8px;width:14px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}
.dl-facets-checkbox label{position:relative}
.dl-facets-checkbox label::before,label::after{position:absolute}
.dl-facets-checkbox label::before{top:3px}
.dl-facets-checkbox label::after{left:-15px;top:10px}
.dl-facets-checkbox input[type="checkbox"]+label::after{content:none}
.dl-facets-checkbox input[type="checkbox"]:checked+label::after{content:""}
.dl-facets-checkbox input[type="checkbox"]:checked::before{background-color:#333}
.checkbox input[type="checkbox"]:focus+label::before{outline:#289fe4 auto 5px}
.clrAllFacets{display:none}
.faceted-browsing-bar .facet .facet-header p a .closeBtn{display:none}
.faceted-browsing-bar .facet ul.dropdown-menu{z-index:100 !important}
@media only screen and (min-width :768px){.dl-facets-checkbox input[type="checkbox"]:hover+label::after{content:"";border-color:#333}
.dl-facets-checkbox input[type="checkbox"]:checked+label::after{border-color:#fff}
.dl-facets-checkbox input:hover{cursor:pointer}
}
@media only screen and (max-width :767px){.faceted-browsing-bar{height:100%;overflow:hidden;background-color:#FFF;position:absolute;z-index:10;width:100%}
.faceted-browsing-bar{margin:0 -15px}
.faceted-browsing-bar.open{background-color:#fafafa}
.faceted-browsing-bar .facet{margin:0;display:none}
.faceted-browsing-bar .facet .facet-header{padding:15px}
.faceted-browsing-bar .facet .facet-header p,.faceted-browsing-bar .facet .facet-header p a{margin-bottom:0}
.faceted-browsing-bar .dropdown-menu{display:none}
.faceted-browsing-bar.open .dropdown-menu{background-color:#fafafa}
.faceted-browsing-bar .facet ul li.checkbox{margin:0 15px}
.faceted-browsing-bar .mobileCheck{display:block}
.faceted-browsing-bar .header h2{display:none}
.faceted-browsing-bar .header h3.filterClosed{display:block;font-size:14px;color:#448aff;letter-spacing:0;line-height:1;font-weight:900;margin:0;text-transform:uppercase;text-align:right}
.faceted-browsing-bar .header h3.filterClosed span{float:none;margin-right:8px;font-size:14px}
.faceted-browsing-bar .header h3.filterOpen{font-size:16px;color:#424242;letter-spacing:0;line-height:1;font-weight:900;margin:0;text-transform:uppercase;text-align:center}
.faceted-browsing-bar .header h3.filterOpen span{font-size:14px;color:#448aff;letter-spacing:0;line-height:16px;font-weight:900;text-transform:uppercase;text-shadow:none;opacity:1}
.faceted-browsing-bar .header h3.filterOpen span.close{float:left}
.faceted-browsing-bar .header h3.filterOpen span.apply{float:right}
.faceted-browsing-bar .facet .facet-header a{display:block}
.faceted-browsing-bar .facet .facet-header span.clear{display:none}
.faceted-browsing-bar .facet .facet-header span.icon-up_arrow{display:block;font-size:5px;color:#424242}
.faceted-browsing-bar .facet .facet-header span.icon-down_arrow{display:block;font-size:5px;color:#424242}
.faceted-browsing-bar .facet ul li.expand{display:none}
.faceted-browsing-bar .facet ul li.checkbox:nth-child(n+9){display:block}
.faceted-browsing-bar .facet.ratings .facet-header{border:0}
.faceted-browsing-bar .facet.ratings .facet-header p{font-size:14px;color:#424242;letter-spacing:0;line-height:16px;font-weight:normal;margin:0}
.faceted-browsing-bar .facet.ratings .facet-header p span{display:none}
.faceted-browsing-bar .ratings-atom{margin:8px 15px 0 8px}
.faceted-browsing-bar .ratings span.copy{float:none;margin:8px;display:inline-block}
.clrAllFacets{display:block;color:#ff5200;letter-spacing:2px !important;text-decoration:underline;cursor:pointer;margin-left:14px}
.faceted-browsing-bar .facet .facet-header .clrAllFacets{display:block;color:#fe0;margin-right:15px;font-size:13px;letter-spacing:2px !important;font-weight:500;cursor:pointer;text-decoration:none}
.faceted-browsing-bar .facet .facet-header p a .closeBtn{display:block;color:inherit;margin-right:15px;font-size:13px;letter-spacing:2px !important;font-weight:500;cursor:pointer;text-decoration:none;top:33%;left:65%;position:absolute}
}
.search-bar-results .search-result{background-color:#fafafa;margin-top:16px;padding:48px 0}
.search-bar-results .search-result:last-child{margin-bottom:16px}
.search-bar-results .col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}
.search-bar-results .search-result img{float:left;margin-right:30px}
.search-bar-results p.tag{font-size:14px;color:#448aff;letter-spacing:0;line-height:16px;font-weight:900;margin-bottom:8px;line-height:16px;text-transform:uppercase}
.search-bar-results h2{font-size:24px;color:#424242;letter-spacing:0;line-height:32px;font-weight:900;margin:0 0 24px 0}
.search-bar-results p{font-size:14px;color:#424242;line-height:24px}
.search-bar-results .no-search-result{background-color:#fafafa;padding:48px 0;margin-top:16px}
.search-bar-results .no-search-result h2{font-size:32px;color:#424242;letter-spacing:0;line-height:40px;font-weight:900;margin-bottom:40px;text-align:center}
.search-bar-results .no-search-result p{font-size:16px;color:#424242;letter-spacing:0;line-height:24px;font-weight:900}
.search-bar-results .no-search-result ul,.search-bar-results .no-search-result ol{padding-left:30px}
.search-bar-results .no-search-result ul{margin-bottom:24px}
.search-bar-results .no-search-result li{font-size:14px;color:#424242;letter-spacing:0;line-height:24px;padding-left:8px}
@media only screen and (max-width :767px){.search-bar-results .search-result{margin-top:8px;padding:32px 0}
.search-bar-results .search-result:last-child{margin-bottom:8px}
.search-bar-results .col-centered{margin-right:0}
.search-bar-results .search-result img{float:left;margin-right:16px;margin-bottom:24px;width:96px}
.search-bar-results p.tag{line-height:14px}
.search-bar-results h2{font-size:16px;line-height:22px}
.search-bar-results p.clear{clear:both}
.search-bar-results .no-search-result{padding:32px 0;margin-top:8px}
.search-bar-results .no-search-result h2{font-size:24px;color:#000;line-height:32px;margin-bottom:24px}
.search-bar-results .no-search-result p{font-size:14px}
}
.recipe-craft-bar{background-color:#fff;margin-left:0;margin-right:0;overflow:visible;padding:10px 20px;margin-bottom:20px}
.recipe-craft-bar .reviews{padding-top:15px;padding-bottom:15px}
.recipe-craft-bar .info{padding-top:15px;padding-bottom:15px}
.recipe-craft-bar .info{border:solid #e0e0e0;border-width:1px 0 0 0}
.recipe-craft-bar .info p{margin:0;text-align:center;font-size:14px;color:#424242;line-height:23px;text-align:left}
.recipe-craft-bar .info .prep-time,.recipe-craft-bar .info .skill-level{text-transform:uppercase;font-weight:700}
.recipe-craft-bar .info .prep-time-label{margin-left:24px}
.recipe-craft-bar .tools{padding-top:10px;padding-bottom:10px;font-weight:900;font-size:14px;color:#424242;letter-spacing:0;line-height:16px;float:right}
.recipe-craft-bar .tools [class^="icon-Share"],.recipe-craft-bar .tools [class^="icon-Save"]{font-size:16px;position:relative;top:2px;margin-right:8px}
.recipe-craft-bar .icon-Share{margin-left:24px}
.recipe-craft-bar .save:after{content:"SAVE"}
.recipe-craft-bar .saved{color:#448aff}
.recipe-craft-bar .saved:after{content:"SAVED"}
.recipe-craft-bar .list-inline{margin:0}
.recipe-craft-bar .tools .list-inline li{cursor:pointer;float:left;padding:0}
.recipe-craft-bar a.share.dropdown-toggle{color:#424242}
.recipe-craft-bar .dropdown-menu>li>a{padding:0}
.recipe-craft-bar .dropdown-menu>li>a:focus,.recipe-craft-bar .dropdown-menu>li>a:hover{background:0}
.recipe-craft-bar .tools{border:solid #e0e0e0;border-width:1px 0 0 0;padding-left:5px}
.recipe-craft-bar .tools li{display:block;padding-left:15px;padding-right:15px}
.recipe-craft-bar .tools .list-inline .save,.recipe-craft-bar .tools .list-inline .print{padding:10px;width:33%}
.recipe-craft-bar .tools .list-inline .print{padding-left:37px;padding-top:13px;position:relative;text-transform:uppercase}
.recipe-craft-bar .print span{left:13px;font-size:16px;padding-right:4px;position:absolute;top:13px}
.recipe-craft-bar .tools .shareList{list-style:none;font-size:30px;margin:0;padding:0;min-width:100px;left:10px;top:-15px;border:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 2px 4px 1px rgba(0,0,0,.175)}
.recipe-craft-bar .tools .shareList li{margin-top:8px}
.recipe-craft-bar .tools .shareList li a.share{font-weight:900;font-size:14px;padding:8px 0 12px 0;border-bottom:1px solid #e0e0e0}
.recipe-craft-bar .tools .shareList li a.share .icon-Share{margin-left:13px}
.recipe-craft-bar .circle{background-color:#448aff;border-radius:50%;color:#fff;margin:0 auto;position:relative;width:32px;font-size:30px}
.recipe-craft-bar .circle:after{content:"";display:block;padding-bottom:100%}
.recipe-craft-bar .circle .icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}
.recipe-craft-bar .circle .icon::before{margin-left:-2px}
.recipe-craft-bar .ratings-atom{color:#424242;margin:0 5px 0 0;line-height:1;display:inline-block}
.recipe-craft-bar .ratings-atom.list-inline>li{padding-left:2px;padding-right:2px;font-size:19px}
.recipe-craft-bar .rating-num-0 li,.recipe-craft-bar .rating-num-1 li:first-child ~ li,.recipe-craft-bar .rating-num-2 li:nth-child(2) ~ li,.recipe-craft-bar .rating-num-3 li:nth-child(3) ~ li,.recipe-craft-bar .rating-num-4 li:nth-child(4) ~ li{color:#9e9e9e}
.recipe-craft-bar .review-num{display:inline-block;font-size:14px;color:#424242;line-height:16px;font-weight:700;margin:0;vertical-align:text-top}
.recipe-craft-bar .icon-Avatar{margin-left:8px}
.recipe-craft-bar .mobileShareList{display:none}
.mobileCheck{display:none}
@media only screen and (max-width :992px){.recipe-craft-bar .saved .icon-Save{visibility:hidden}
.recipe-craft-bar .tools .shareList{display:none !important}
.recipe-craft-bar .mobileShareList{display:none;clear:both;padding:0}
.recipe-craft-bar .mobileShareList ul{border-top:1px solid #e0e0e0;padding:7px 0;height:47px;text-align:center;background:#f5f5f5}
.recipe-craft-bar .ratings-atom.list-inline>li{font-size:16px}
.mobileCheck{display:block}
}
.recipe-craft-bar .ratings-atom{position:static}
@media screen and (min-width:768px){.recipe-craft-bar .info p{text-align:center}
.recipe-craft-bar .tools{border:0;padding-bottom:15px;padding-top:15px}
.recipe-craft-bar .tools ul{float:right;margin-top:-10px}
}
@media only screen and (min-width :993px){.recipe-craft-bar .tools{padding-bottom:0}
}
@media screen and (min-width:1200px){.recipe-craft-bar .info{border-width:0 1px}
}
.crm-registration-form{background-color:#fafafa;text-align:left}
.crm-registration-form .inner-content{float:none;margin:0 auto}
.crm-registration-form .Display1{margin:48px 0 24px}
.crm-registration-form .subheading-desktop{margin:0}
.crm-registration-form .form-group-subhead{margin:18px 0 0}
.crm-registration-form .form-group{margin-bottom:0}
.crm-registration-form label{font-weight:normal;line-height:14px;margin:24px 0 16px 0}
.crm-registration-form .form-control{background:#eee;border:0;box-shadow:none;font-size:14px;height:48px;padding:17px 16px;color:#424242}
.crm-registration-form .form-control:focus{background:#fff;border:2px solid #757575;box-shadow:0 0 2px rgba(0,0,0,.5)}
.crm-registration-form input.error,.crm-registration-form .form-group select.error{background:#fff;border:2px solid #f44336;padding:14px 16px}
.crm-registration-form .error,.crm-registration-form label.error{color:#f44336}
.crm-registration-form label.error{font-size:12px;letter-spacing:0;line-height:18px;margin:8px 0 0}
.crm-registration-form .form-group select{background:#eee;border:0;box-shadow:none;font-size:14px;height:48px;padding:14px 16px;color:#9e9e9e}
.crm-registration-form .form-group select:focus{background:#fff;border:2px solid #757575;box-shadow:0 0 10px #757575;padding:12px 14px}
.crm-registration-form .form-group .select-holder{width:100%}
.crm-registration-form .select-holder:after{content:""}
.crm-registration-form .form-group .select-holder::before{content:"\e911";font-family:'hersheys-icon-font';font-size:4px;float:right;line-height:0;position:relative;top:25px;left:-8px}
.crm-registration-form .styledCheckbox{color:#9e9e9e;margin-top:16px;padding-left:0;position:relative}
.crm-registration-form .styledCheckbox span{line-height:24px;margin-left:16px;display:inline-table;width:75%}
.crm-registration-form .styledCheckbox input[type=checkbox]{position:relative;margin-top:0}
.crm-registration-form .styledCheckbox label{cursor:pointer;position:absolute;width:24px;height:24px;top:0;left:0;background:#eee;border-radius:3px;margin:0}
.crm-registration-form .styledCheckbox label:after{opacity:0;content:'';position:absolute;width:15px;height:8px;background:transparent;top:5px;left:4px;border:2px solid #424242;border-top:0;border-right:0;transform:rotate(-45deg)}
.crm-registration-form .styledCheckbox label:hover::after{opacity:1}
.crm-registration-form .styledCheckbox input[type=checkbox]:checked+label:after{border-color:#fff;opacity:1}
.crm-registration-form .styledCheckbox input[type=checkbox]:checked+label{background:#424242}
.crm-registration-form .form-input{border-top:1px solid #e0e0e0;margin-top:24px;padding:32px 0 48px}
.crm-registration-form .g-recaptcha>div{margin:0 auto 32px}
@media only screen and (max-width :991px){.crm-registration-form .Display1{margin:32px 0 24px}
.crm-registration-form .subheading-desktop{font-size:14px;line-height:20px}
.crm-registration-form label{margin:16px 0 8px}
.crm-registration-form .checkbox-subhead{margin:16px 0 0 0;text-align:left}
.crm-registration-form .form-control{background:#eee;border:0;box-shadow:none;padding:11px 16px}
.crm-registration-form .form-control,.crm-registration-form .form-group select{height:36px}
.crm-registration-form .form-group select,.crm-registration-form .form-group select:focus,.crm-registration-form .form-group select.error{line-height:1;padding:8px 16px}
.crm-registration-form .form-group .select-holder::before{top:19px}
.crm-registration-form .form-group-subhead{margin-top:10px}
.crm-registration-form .form-input{margin-top:16px;padding:24px 0 32px}
.crm-registration-form .g-captcha>div{margin-bottom:24px}
.crm-registration-form #captcha,.crm-registration-form .g-recaptcha{transform:scale(0.97);-webkit-transform:scale(0.97);transform-origin:0 0;-webkit-transform-origin:0 0}
}
.ug-review-form .review-bar{background-color:#fff;border-bottom:1px inset #e0e0e0;overflow:visible;padding:16px 24px 15px}
.ug-review-form .headline{margin-top:0;margin-bottom:0}
.ug-review-form .review-bar .ratings{float:left;padding-left:0}
.ug-review-form .ratings-total{font-size:24px;line-height:32px;text-align:left}
.ug-review-form .ratings-total,.ug-review-form .ratings .ratings-atom{margin-right:16px}
.ug-review-form .icon-Avatar{margin-left:8px}
.ug-review-form .write-review{padding:8px 0 0}
.ug-review-form .write-review p{font-size:14px;font-weight:bold;line-height:16px;margin-bottom:0;text-align:right;text-transform:uppercase}
.ug-review-form .review-form{background-color:#f5f5f5;border-bottom:1px inset #e0e0e0;display:none;padding-top:36px;position:relative}
.ug-review-form .review-form .close-btn{position:absolute;right:24px;top:24px;z-index:2}
.ug-review-form .review-form .ratings-label{display:block}
.ug-review-form .review-form .ratings-atom:not(:checked)>input{position:absolute;top:-9999px;clip:rect(0,0,0,0)}
.ug-review-form .review-form .ratings-atom:not(:checked)>label{float:right;width:20px;margin:0 7px 0 0;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:20px;line-height:1;color:#9e9e9e}
.ug-review-form .review-form .ratings-atom:not(:checked)>label:before{content:'★ '}
.ug-review-form .review-form .ratings-atom>input:checked ~ label{color:#424242}
.ug-review-form .review-form .ratings-atom:not(:checked)>label:hover,.ug-review-form .review-form .ratings-atom:not(:checked)>label:hover ~ label{color:#424242}
.ug-review-form .review-form .ratings-atom>label:active{position:relative;top:2px;left:2px}
.ug-review-form .review-form .ratings-atom:not(:checked)>label#rating-error{float:none;top:75px;position:absolute;width:auto}
.ug-review-form .review-form .ratings-atom:not(:checked)>label#rating-error:before{content:""}
.ug-review-form .review-form .form-group{margin-bottom:0}
.ug-review-form .review-form label{color:#616161;font-weight:normal;line-height:20px;margin:24px 0 16px 0}
.ug-review-form .review-form .form-control{background:#eee;border:0;box-shadow:none;font-size:14px;padding:17px 16px;color:#424242}
.ug-review-form .review-form input{height:48px}
.ug-review-form .review-form .form-control:focus{background:#fff;border:2px solid #757575;box-shadow:0 0 2px rgba(0,0,0,.5)}
.ug-review-form .review-form input.error,.ug-review-form .review-form textarea.error{background:#fff;border:2px solid #f44336;padding:14px 16px}
.ug-review-form .review-form .ratings-atom:not(:checked)>label#rating-error,.ug-review-form .review-form .error,.ug-review-form .review-form label.error{color:#f44336}
.ug-review-form .review-form .ratings-atom:not(:checked)>label#rating-error,.ug-review-form .review-form label.error{font-size:12px;letter-spacing:0;line-height:18px;margin:8px 0 0}
.ug-review-form .review-form .form-submit-wrapper{margin:24px 0 48px;text-align:right}
.ug-review-form .review-form .thankyou{padding:28px 0 64px}
.ug-review-form .reviews{background-color:#fafafa;padding-top:16px;padding-bottom:48px}
.ug-review-form .reviews .review{font-size:16px;line-height:24px;padding-top:24px}
.ug-review-form .name-date{font-weight:bold;margin-bottom:32px}
.ug-review-form .reviews .f-name{margin-right:24px}
.ug-review-form .reviews .submit-date{color:#9e9e9e;font-size:13px;line-height:20px}
.ug-review-form .reviews .ratings{text-align:right}
.ug-review-form .reviews .ratings .ratings-atom{margin-right:0}
.ug-review-form .reviews .review-text p{border-bottom:1px inset #e0e0e0;margin-bottom:0;padding-bottom:24px}
.ug-review-form .reviews .review:nth-child(n+5){display:none}
.ug-review-form .reviews .load-more{padding-top:48px}
.ug-review-form .ratings-atom{color:#424242;margin:0 5px 0 0;line-height:1;display:inline-block}
.ug-review-form .ratings-atom.list-inline>li{padding-left:2px;padding-right:2px;font-size:19px}
.ug-review-form .rating-num-0 li,.ug-review-form .rating-num-1 li:first-child ~ li,.ug-review-form .rating-num-2 li:nth-child(2) ~ li,.ug-review-form .rating-num-3 li:nth-child(3) ~ li,.ug-review-form .rating-num-4 li:nth-child(4) ~ li{color:#9e9e9e}
.ug-review-form .review-num{display:inline-block;font-size:14px;color:#424242;line-height:16px;font-weight:700;margin:0;vertical-align:text-top}
@media only screen and (max-width :992px){.ug-review-form .review-bar{padding:24px 0 16px}
.ug-review-form .headline{font-size:16px;line-height:24px}
.ug-review-form .review-bar .ratings{border-bottom:1px inset #e0e0e0;padding:16px 0 24px}
.ug-review-form .ratings,.ug-review-form .write-review p{text-align:center}
.ug-review-form .review-bar .review-num{line-height:20px}
.ug-review-form .icon-Avatar{margin-top:2px}
.ug-review-form .write-review{padding-top:16px}
.ug-review-form .review-form{padding-top:24px}
.ug-review-form .review-form .close-btn{right:15px}
.ug-review-form .review-form .ratings-atom input.error+label{margin-bottom:14px}
.ug-review-form .review-form .ratings-atom:not(:checked)>label#rating-error{top:36px}
.ug-review-form .review-form label{line-height:14px;margin:16px 0 8px}
.ug-review-form .review-form .ratings-label{margin-top:0}
.ug-review-form .review-form .checkbox-subhead{margin:16px 0 0 0;text-align:left}
.ug-review-form .review-form .form-control{background:#eee;border:0;box-shadow:none;padding:11px 16px}
.ug-review-form .review-form input{height:36px}
.ug-review-form .review-form .form-submit-wrapper{margin:24px 0 32px;text-align:center}
.ug-review-form .review-form .thankyou{padding-top:40px}
.ug-review-form .reviews{padding-top:8px;padding-bottom:24px}
.ug-review-form .reviews .review{font-size:14px;padding-top:16px}
.ug-review-form .name-date{margin-bottom:24px}
.ug-review-form .reviews .f-name{display:block}
.ug-review-form .reviews .review-text p{padding-bottom:16px}
.ug-review-form .reviews .load-more{padding-top:24px}
.ug-review-form .ratings-atom.list-inline>li{font-size:13px}
}
.social-board{margin-bottom:30px}
.social-wall p,.social-wall li{font-size:14px;line-height:20px}
.social-wall .social-top .media-holder{background-color:#ededed}
.social-wall .social-top .media-holder,.social-wall .social-top .text-holder{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;width:100%}
.social-wall .media-holder.media-video:before{color:#424242}
.social-wall .social-top .media-holder:after,.social-wall .social-top .text-holder:after{content:"";display:block;padding-bottom:100%}
.social-wall .social-top .text-holder{background-color:#448aff}
.social-wall .social-top .text-holder>p{color:#fff;font-size:24px;font-weight:600;line-height:32px;margin-bottom:0;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 30px)}
.social-wall .social-top .text-holder>p a{color:#fff}
.social-wall .social-top .text-holder>p a:hover{text-decoration:underline}
.social-wall .text-holder{padding:16px}
.social-wall .text-holder>p{margin-bottom:0}
.social-wall .social-board .social-btm{background-color:#fafafa}
.social-wall .social-btm .post-text{margin-bottom:8px}
.social-wall .social-btm .user a{color:#424242;font-weight:600}
.social-wall .social-btm .user a:hover{text-decoration:underline}
.social-wall .meta-content{border-top:1px solid #e0e0e0;padding:8px 16px}
.social-wall .meta-content ul{margin-bottom:0;text-align:right}
.social-wall li{float:left}
.social-wall li.time-stamp{margin-top:2px}
.social-wall li.time-stamp a{color:#757575}
.social-wall li.icon-holder{float:right;text-align:center}
.social-wall .circle{border-radius:50%;display:block;font-size:25px;margin:0 auto;position:relative;width:24px}
.social-wall .circle:after{content:"";display:block;padding-bottom:100%}
.social-wall .circle .icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
.social-wall .circle .icon::before{margin-left:0}
.social-wall .social-board:nth-child(n+10){display:none}
.social-wall .load-more{margin-top:2px}
@media only screen and (max-width :991px){.social-wall .social-top .text-holder>p{font-size:14px;line-height:20px}
}
@media only screen and (max-width :767px){.social-wall{background-color:transparent}
.social-wall .social-board{margin-bottom:16px}
.social-wall .social-top .text-holder>p{font-size:24px;line-height:32px}
.social-wall li.time-stamp{margin-top:3px}
.social-wall .meta-content{padding-bottom:10px;padding-top:10px}
.social-wall .social-board:nth-child(n+7){display:none}
.social-wall .load-more{margin-top:8px}
}
.social-wall .social-board.col-xs-12:nth-child(3n+1){clear:both}
.tab-bar .wrapper{display:none}
.tab-camoflouge.row{margin-left:0;margin-right:0}
.tab-camoflouge li .tab-content-container{max-height:0;overflow:hidden;transition:height .5s ease-out;-webkit-transition:height .8s ease-out;-moz-transition:height .8s ease-out;padding-right:15px;padding-left:15px;margin-top:0;margin-bottom:0;background-color:#f2f2f2;position:absolute;left:0}
.tab-camoflouge li.selected .tab-content-container{max-height:5000px;transition:max-height .5s ease-in;-webkit-transition:max-height .8s ease-in;-moz-transition:max-height .8s ease-in;margin-top:0;margin-bottom:0;padding:0;width:100%}
.tab-camoflouge ul{position:relative;width:100%;background-color:white;text-align:center;margin:0;padding:0}
.tab-camoflouge li{position:initial;float:none;display:inline-block}
.tab-camoflouge li h4{margin:0;font-size:14px;font-weight:700;cursor:pointer;text-align:center;color:#424242;border-bottom:0;font-size:14px;padding:24px 16px;border:0 solid transparent}
.tab-camoflouge li.selected h4{color:#448aff;border-width:0 0 4px 0;border-color:#448aff}
.tab-camoflouge li span{display:none}
.tab-camoflouge .tab-content-container .container{padding-left:0;padding-right:0;width:100%}
@media only screen and (max-width :1200px){.tab-bar .wrapper{display:none}
.tab-camoflouge li .tab-content-container{max-height:0;overflow:hidden;transition:height .5s ease-out;-webkit-transition:height .8s ease-out;-moz-transition:height .8s ease-out;padding-right:15px;padding-left:15px;margin-top:0;margin-bottom:0;background-color:#f2f2f2;position:relative}
.tab-camoflouge li.selected .tab-content-container{max-height:5000px;transition:max-height .5s ease-in;-webkit-transition:max-height .8s ease-in;-moz-transition:max-height .8s ease-in;padding-right:15px;padding-left:15px;padding-top:24px;padding-bottom:24px;margin-top:0;margin-bottom:0;border-top:1px solid #d9d9d9}
.tab-camoflouge ul{margin-top:10px;background-color:transparent;padding:10px;margin:0}
.tab-camoflouge li{background-color:white;border-bottom:2px solid #d9d9d9;display:block;position:relative;padding-right:0;padding-left:0}
.tab-camoflouge li h4{margin:0;font-size:14px;font-weight:700;cursor:pointer;text-align:left;padding-top:16px;padding-bottom:16px;padding-left:15px;padding-right:0}
.tab-camoflouge li.selected h4{color:#448aff;border-width:0}
.tab-camoflouge li span.icon-down_arrow{display:inline-block;position:absolute;top:21px;right:15px;cursor:pointer;font-size:6px;display:inline-block}
.tab-camoflouge li span.icon-up_arrow{position:absolute;top:21px;right:15px;cursor:pointer;font-size:6px;display:inline-block}
}
@media only screen and (min-width:768px) and (max-width:991px){.tab-camoflouge li h4{font-size:11px}
}
.tile-mosaic .image-tile a{color:#000}
.tile-mosaic .padding-bottom{padding-bottom:30px}
.tile-mosaic .padding-top{padding-top:30px}
.tile-mosaic .image-text-tile:first-child{margin-bottom:30px}
.tile-mosaic .image-tile.tile-rectangle .image-bg:after{padding-bottom:calc(50% - 15px)}
.tile-mosaic .image-tile-category{text-transform:uppercase}
.tile-mosaic .text-column{position:absolute;overflow:auto;height:calc(100%)}
.tile-mosaic .text-column.right{right:0}
.tile-mosaic .text-column.left{left:0}
.tile-mosaic .text-tiles{height:100%}
.tile-mosaic .hide-desktop{display:none}
.tile-mosaic .hide-mobile{display:block}
@media only screen and (max-width :991px){.tile-mosaic .row .no-padding{overflow:auto;padding-bottom:30px}
.tile-mosaic .row .all-new{overflow:auto;padding-bottom:15px;padding-left:8px;padding-right:8px}
.tile-mosaic .row .left-right{overflow:auto;padding-left:15px;padding-right:15px}
}
@media only screen and (max-width :767px){.tile-mosaic{margin:0}
.tile-mosaic [class^="col-"]{padding-left:8px;padding-right:8px}
.tile-mosaic .padding-bottom{padding-bottom:16px}
.tile-mosaic .padding-top{padding-top:16px}
.tile-mosaic .image-text-tile:first-child{margin-bottom:16px}
.tile-mosaic .row .no-padding{overflow:auto;padding-bottom:16px}
.tile-mosaic .text-column{height:calc(100% - 16px)}
.tile-mosaic .image-tile .tile-content{padding:16px}
.tilemosaic .two-tile-custom .formcomponent{padding-bottom:0}
.tilemosaic .two-tile-custom .image-board-marquee .content-holder{position:absolute}
.tilemosaic .two-tile-custom .image-board-marquee .text-holder{background-color:transparent}
.tile-mosaic .hide-mobile{display:none}
.tile-mosaic .hide-desktop{display:block}
.tile-mosaic .new-bottom-smallest{padding-bottom:15px;padding-top:15px}
.tile-mosaic .only-bottom{padding-bottom:15px}
.tile-mosaic .row .left-right{overflow:auto;padding-left:8px;padding-right:8px}
}
@media(min-width:768px) and (max-width:991px){.two-tile-custom{width:100%}
.tilemosaic .two-tile-custom .formcomponent{padding-bottom:0}
.tile-mosaic .hide-desktop{display:block}
.tile-mosaic .hide-mobile{display:none}
.tile-mosaic .new-bottom-tab{padding-bottom:15px;padding-top:15px}
}
@media(min-width:992px){.tilemosaic .container-fluid{padding-left:16px}
.tilemosaic .container .two-tile-custom .container,.tilemosaic .container .two-tile-custom .container-fluid{padding-right:0;padding-left:0;width:100%}
.tilemosaic .container-fluid .two-tile-custom .container,.tilemosaic .container-fluid .two-tile-custom .container-fluid{padding-right:0;padding-left:0;width:100%}
.tile-mosaic .hide-desktop{display:none}
.tile-mosaic .hide-mobile{display:block}
.tile-mosaic .new-bottom-big{padding-bottom:15px;padding-top:15px}
.tile-mosaic .row .all-new{overflow:auto;padding-bottom:15px;padding-left:8px;padding-right:8px}
}
.two-tile-custom .split-marquee{background-color:#fafafa}
.two-tile-custom .split-marquee .content-holder .inner-content{padding:16px;text-align:center}
.two-tile-custom .split-marquee .slick-prev,.two-tile-custom .split-marquee .slick-next{display:none}
.two-tile-custom .split-marquee .Display2{font-size:16px;line-height:1.5;font-weight:700;margin-top:13px}
.two-tile-custom .split-marquee .content-holder .inner-content .subheading-desktop{font-size:14px;line-height:20px;margin-bottom:16px}
.two-tile-custom .split-marquee .square-content-holder,.two-tile-custom .split-marquee .square-content-holder.text-holder{padding-top:100%}
.tilemosaic .container .two-tile-custom .splitmarquee .container,.tilemosaic .container .two-tile-custom .splitmarquee .media-holder .inner-content,.tilemosaic .container .two-tile-custom .splitmarquee .content-holder{height:292.5px}
.tilemosaic .container-fluid .two-tile-custom .splitmarquee .container,.tilemosaic .container-fluid .two-tile-custom .splitmarquee .media-holder .inner-content,.tilemosaic .container-fluid .two-tile-custom .splitmarquee .content-holder{height:335.5px}
.two-tile-custom .split-feature{background-color:#fafafa}
.two-tile-custom .split-feature .content-holder .inner-content{padding:16px;text-align:center}
.two-tile-custom .split-feature .slick-prev,.two-tile-custom .split-feature .slick-next{display:none}
.two-tile-custom .split-feature .Display2{font-size:16px;line-height:1.5;font-weight:700;margin-top:13px}
.two-tile-custom .split-feature .content-holder .inner-content .subheading-desktop{font-size:14px;line-height:20px;margin-bottom:16px}
.two-tile-custom .square-content-holder{height:0;padding-top:100%;position:relative}
.tilemosaic .container .two-tile-custom .splitfeature .container,.tilemosaic .container .two-tile-custom .splitfeature .container-fluid,.tilemosaic .container .two-tile-custom .splitfeature .media-holder .inner-content,.tilemosaic .container .two-tile-custom .splitfeature .content-holder{height:292.5px}
.tilemosaic .container-fluid .two-tile-custom .splitfeature .container,.tilemosaic .container-fluid .two-tile-custom .splitfeature .container-fluid,.tilemosaic .container-fluid .two-tile-custom .splitfeature .media-holder .inner-content,.tilemosaic .container-fluid .two-tile-custom .splitfeature .content-holder{height:335.5px}
.tilemosaic .split-board .image-holder,.tilemosaic .split-board .content-holder{padding-left:0}
.tilemosaic .split-board .content-holder .inner-content{padding-left:0;padding-right:0}
.tilemosaic .split-board .content-holder .inner-content .subheading-desktop{font-size:14px;line-height:20px;margin-bottom:16px}
.tilemosaic .split-board .inner-content .primaryCTA,.tilemosaic .split-board .inner-content .secondaryCTA{margin:0 8px 0 0}
.tilemosaic .split-board .text-holder{height:auto;padding:35px 14px 30px}
.two-tile-custom .split-board .content-holder .inner-content h2,.two-tile-custom .splitboard .Display2{font-size:16px;line-height:1.5;margin-top:13px;margin-bottom:10px}
.tilemosaic .container .two-tile-custom .splitboard .container,.tilemosaic .container .two-tile-custom .splitboard .image-holder .inner-content,.tilemosaic .container .two-tile-custom .splitboard .content-holder{height:292.5px}
.tilemosaic .container-fluid .two-tile-custom .splitboard .container,.tilemosaic .container-fluid .two-tile-custom .splitboard .image-holder .inner-content,.tilemosaic .container-fluid .two-tile-custom .splitboard .content-holder{height:335.5px}
.tilemosaic .container .two-tile-custom .textblock .container{height:292.5px}
.tilemosaic .container-fluid .two-tile-custom .textblock .container{height:335.5px}
.two-tile-custom .text-only-feature{height:100%}
.two-tile-custom .text-only-feature .row{margin-right:0;margin-left:0}
.two-tile-custom .text-only-feature .Display1{margin-bottom:10px;font-size:24px;line-height:1.5}
.two-tile-custom .text-only-feature .subheading-mobile{font-size:14px;line-height:20px;margin-bottom:16px;margin-left:16px;margin-right:16px}
.two-tile-custom .text-only-feature .primaryCTA{margin:0;padding:17px 18px}
.tilemosaic .container-fluid .two-tile-custom .text-only-feature .Display1{margin-bottom:20px}
.tilemosaic .container-fluid .two-tile-custom .text-only-feature .subheading-mobile{margin-bottom:20px}
.tilemosaic .container-fluid .two-tile-custom .text-only-feature .primaryCTA{margin-bottom:30px}
.tilemosaic .container .two-tile-custom .textfeature .container,.tilemosaic .container .two-tile-custom .textfeature .container-fluid{height:292.5px}
.tilemosaic .container-fluid .two-tile-custom .textfeature .container,.tilemosaic .container-fluid .two-tile-custom .textfeature .container-fluid{height:335.5px}
.two-tile-custom .large-text-only-board{text-align:center;width:100%;height:100%;padding:24px}
.tilemosaic .container .two-tile-custom .textonlyboardlarge .container{height:292.5px}
.tilemosaic .container-fluid .two-tile-custom .textonlyboardlarge .container{height:335.5px}
.tilemosaic .container .two-tile-custom .aboutauthortext{height:292.5px}
.tilemosaic .container-fluid .two-tile-custom .aboutauthortext{height:335.5px}
.tilemosaic .container .two-tile-custom .richtext{height:292.5px}
.tilemosaic .container-fluid .two-tile-custom .richtext{height:335.5px}
.tilemosaic .container .two-tile-custom .socialengagementboard .container{height:292.5px}
.tilemosaic .container-fluid .two-tile-custom .socialengagementboard .container{height:335.5px}
.two-tile-custom .social-engagement-board{margin-right:0;margin-left:0;height:100%}
.two-tile-custom .social-engagement-board .social-icons{padding-bottom:32px;padding-top:32px}
.two-tile-custom .social-engagement-board .brand-logo{border-right:2px solid #e0e0e0;padding:0}
.two-tile-custom .social-engagement-board .brand-logo img{max-height:88px;max-width:235px}
.two-tile-custom .social-engagement-board ul{font-size:30px;margin-bottom:0;padding-left:24px;text-align:left}
.two-tile-custom .social-engagement-board li{float:left;padding-left:1%;padding-right:1%;text-align:center}
.two-tile-custom .social-engagement-board .circle{background-color:#fff;border-radius:50%;color:#fff;margin:0 auto;position:relative;width:32px}
.two-tile-custom .social-engagement-board .circle:after{content:"";display:block;padding-bottom:100%}
.two-tile-custom .social-engagement-board .circle .icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}
.two-tile-custom .social-engagement-board .circle .icon::before{margin-left:-2px}
.tilemosaic .container .two-tile-custom .formcomponent .container-fluid{height:585px}
.tilemosaic .container-fluid .two-tile-custom .formcomponent .container-fluid{height:671px}
.tilemosaic .two-tile-custom .formcomponent{padding:0}
.tilemosaic .two-tile-custom .formcomponent .registration-form{margin-top:0}
.tilemosaic .two-tile-custom .formcomponent .review-form{margin:0;padding-top:35px;border-bottom:0}
.tilemosaic .two-tile-custom .formcomponent .review-entry{width:83.33333333%;margin-left:8.33333333%}
.tilemosaic .container-fluid .two-tile-custom .formcomponent .review-entry{height:636px}
.tilemosaic .container .two-tile-custom .formcomponent .review-entry{height:550px}
.tilemosaic .container .two-tile-custom .formcomponent form{height:430px;overflow-y:auto}
.tilemosaic .container-fluid .two-tile-custom .formcomponent form{height:516px;overflow-y:auto}
.tilemosaic .two-tile-custom .formcomponent form .row{margin-bottom:0}
.tilemosaic .two-tile-custom .formcomponent form input[type="checkbox"]+label{margin:0;padding-left:50px}
.tilemosaic .two-tile-custom .formcomponent .ug-review-form .review-form .form-submit-wrapper{margin:36px 0 36px;text-align:center}
.tilemosaic .container .two-tile-custom .imageboardmarquee .container,.tilemosaic .container .two-tile-custom .imageboardmarquee .media-holder .inner-content,.tilemosaic .container .two-tile-custom .imageboardmarquee .container-fluid{height:585px}
.tilemosaic .container-fluid .two-tile-custom .imageboardmarquee .container,.tilemosaic .container-fluid .two-tile-custom .imageboardmarquee .media-holder .inner-content,.tilemosaic .container-fluid .two-tile-custom .imageboardmarquee .container-fluid{height:671px}
}
.product-callout .product-callout-header h1{color:#000;font-size:32px;line-height:40px;font-weight:900;margin-bottom:32px}
.product-callout .col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}
@media only screen and (max-width :767px){.product-callout .col-centered{margin-right:0}
.product-callout .row{margin-right:0;margin-left:0}
.product-callout .single.board-mol{padding:0 15px;background-color:transparent}
.product-callout .single.board-mol a.flex>.content-holder{width:100%;padding:16px}
.product-callout .single.board-mol .media-holder{padding:0;display:block;width:100%}
.product-callout .single.board-mol .media-holder img{display:block}
.product-callout .board-mol .content-holder{position:relative}
.product-callout .board-mol .content-holder h2{position:absolute;top:50%;transform:translateY(-50%)}
.product-callout .single.board-mol .content-holder h2{position:initial;top:0;transform:none;text-align:center}
}
@media only screen and (min-width :768px){.product-callout .ssf-buy-online{position:absolute;bottom:15px;left:15px;right:15px}
}
@media only screen and (max-width :767px){.product-callout .ssf-buy-online{position:absolute;bottom:-10px;left:0;right:0}
}
.reviews-module .echo-item-rating{display:inline-flex;float:right}
.reviews-module span.echo-item-rating{margin-top:-18px}
.reviews-module .echo-item-data .note_title{padding-top:10px;padding-bottom:5px}
.reviews-module .echo-item-container{border-bottom:1px inset #e0e0e0;padding-top:15px;padding-bottom:15px}
.reviews-module .echo-stream-container .echo-stream-sortOrderDrop select.ark-sort{width:150px;padding-left:10px;height:25px;padding-right:10px;border-radius:2px}
.reviews-module .echo-stream-sortOrderDrop{padding-bottom:20px;border-bottom:1px inset #e0e0e0}
.reviews-module .echo-stream-sortOrderDrop:before{content:"\e911";font-family:'hersheys-icon-font';font-size:5px;position:relative;top:-3px;left:185px}
.reviews-module .user-review-container{width:750px;margin:0 auto}
.reviews-module .echo-stream-sortOrderDrop{display:inline-block;width:500px;height:100%;float:left}
.reviews-module .echo-stream-header{display:inline-block;width:250px;height:100%}
.generallisting .showMore,.listing .showMore{text-align:center;margin-top:15px}
.generallisting .showMore button,.listing .showMore button{border-color:transparent}
.listing .p-w-r .pr-snippet .pr-snippet-rating-decimal{display:none}
.listing .p-w-r .pr-snippet .pr-category-snippet__total{display:none}
.generallisting .p-w-r .pr-snippet .pr-snippet-rating-decimal{display:none}
.generallisting .p-w-r .pr-snippet .pr-category-snippet__total{display:none}
.listing [data-bv-show=inline_rating] .bv_main_container .bv_averageRating_component_container,.listing [data-bv-show=inline_rating] .bv_main_container .bv_numReviews_component_container,.generallisting [data-bv-show=inline_rating] .bv_main_container .bv_averageRating_component_container,.generallisting [data-bv-show=inline_rating] .bv_main_container .bv_numReviews_component_container{display:none !important}
@media(min-width:768px){.pg-custom{float:left;width:75%;text-align:right;padding:15px}
}
@media only screen and (max-width:767px){.faceted-browsing-bar{margin:0;position:relative}
}
.dynamiclisting .faceted-browsing-bar.col-sm-3 .ratings-atom{min-width:0;padding:0;border:0;position:static}
.dynamiclisting .ssfFacetsDynamicListing{margin-top:30px}
.board-mol-dynamic-listing .content-holder{height:132px}
.board-mol-dynamic-listing .media-holder img{display:block;height:auto;width:100%}
.board-mol-dynamic-listing .content-holder{background-color:#fafafa;padding:24px 24px;text-align:center}
.board-mol-dynamic-listing.rating .content-holder,.board-mol-dynamic-listing.rating.grid-4 .content-holder{padding-bottom:24px}
.board-mol-dynamic-listing h2{color:#448aff;font-size:16px;font-weight:700;line-height:1.5;margin-top:0;margin-bottom:0;text-transform:uppercase}
.board-mol-dynamic-listing h2.title-with-body{margin-bottom:13px}
.board-mol-dynamic-listing .content-holder .inner-content{padding:20px;background-color:#fafafa}
.board-mol-dynamic-listing p{color:#000}
.board-mol-dynamic-listing.grid-4 .content-holder{height:233px;padding:16px}
.board-mol-dynamic-listing.grid-4 h2{font-size:14px;line-height:1.4}
.board-mol-dynamic-listing.grid-4 h2.title-with-body{margin-bottom:8px}
.board-mol-dynamic-listing.grid-4 p{font-size:13px;line-height:1.4}
@media only screen and (max-width :1199px){.board-mol-dynamic-listing .content-holder{height:160px}
.board-mol-dynamic-listing.grid-4 .content-holder{height:160px}
}
@media only screen and (max-width :991px){.board-mol-dynamic-listing .content-holder{height:220px}
.board-mol-dynamic-listing.grid-4 .content-holder{height:220px}
}
@media only screen and (max-width :767px){.board-mol-dynamic-listing{background-color:#fafafa;margin-bottom:16px;padding:16px}
.board-mol-dynamic-listing .content-holder,.board-mol-dynamic-listing.grid-4 .content-holder{height:auto}
.slides .board-mol-dynamic-listing:nth-child(n+5){display:none}
.board-mol-dynamic-listing a.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}
.board-mol-dynamic-listing a.flex>.media-holder,.board-mol-dynamic-listing a.flex>.content-holder{display:flex;flex-direction:column}
.board-mol-dynamic-listing .media-holder img{display:none}
.board-mol-dynamic-listing .square-background{background-image:initial;background-repeat:no-repeat;background-size:cover;background-position:center;height:100%;min-height:96px;min-width:96px;width:100%}
.board-mol-dynamic-listing .content-holder{min-height:96px}
.board-mol-dynamic-listing .content-holder,.board-mol-dynamic-listing.grid-4 .content-holder,.board-mol-dynamic-listing.rating.grid-4 .content-holder{padding:0 16px;text-align:left;width:calc(100% - 96px)}
.board-mol-dynamic-listing h2{flex-grow:1;font-size:14px;line-height:1.4}
.board-mol-dynamic-listing h2.title-with-body{margin-bottom:0}
.board-mol-dynamic-listing p{display:none}
.board-mol-dynamic-listing.rating .content-holder{padding-bottom:0}
.listing .pagination-bar .pagination-text p.showing{width:50%}
}
.filter-sort-bar{background-color:#fff;overflow:visible;padding:20px 24px}
.filter-sort-bar ul{list-style:none;margin:0;padding:0}
.filter-sort-bar ul.left{float:left}
.filter-sort-bar div.right{float:right}
.filter-sort-bar ul.left li{margin-right:32px}
.filter-sort-bar ul li{padding:0}
.filter-sort-bar ul li.dropdown{width:184px}
.filter-sort-bar ul li a{font-size:14px;color:#424242;letter-spacing:0;line-height:16px;font-weight:900;text-transform:uppercase}
.filter-sort-bar ul li a .caret{margin-left:8px;margin-right:0;border-top-width:5px;border-right-width:5px;border-left-width:5px}
.filter-sort-bar label{width:62px;font-size:14px;color:#424242;letter-spacing:0;font-weight:normal;margin:0}
.filter-sort-bar select{background-color:transparent;padding:0;height:auto;font-size:14px;color:#424242;letter-spacing:0;line-height:19px;font-weight:900;text-transform:uppercase}
.filter-sort-bar .select-holder{width:173px;height:16px;line-height:16px}
.filter-sort-bar .sorting label,.filter-sort-bar .select-holder{display:inline-block;float:left}
.filter-sort-bar .select-holder:after{font-size:5px;top:-18px;left:163px;pointer-events:none}
.filter-sort-bar option{text-transform:capitalize}
.filter-sort-bar .mobile{display:none}
.filter-sort-bar .dropdown-menu{top:-12px;left:-17px;min-width:auto;width:218px;padding-top:12px}
.filter-sort-bar ul.left .dropdown-menu li{margin:0;padding:0 16px}
.filter-sort-bar ul.left .dropdown-menu li:first-child{padding-bottom:12px;border-bottom:1px solid #e0e0e0;margin-bottom:16px}
.filter-sort-bar .dropdown-menu>li:first-child a{padding:0}
.filter-sort-bar .dropdown-menu>li>a:focus,.filter-sort-bar .dropdown-menu>li>a:hover{background-color:transparent}
.styledCheckbox{position:relative;margin-bottom:10px}
.styledCheckbox span{margin-left:25px;display:inline-table;width:75%}
.styledCheckbox input[type=checkbox]{position:relative;margin:0}
.styledCheckbox label{cursor:pointer;position:absolute;width:24px;height:24px;top:0;left:0;background:#eee;border-radius:3px}
.styledCheckbox label:after{opacity:0;content:'';position:absolute;width:15px;height:8px;background:transparent;top:5px;left:4px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg)}
.styledCheckbox label:hover::after{opacity:1}
.styledCheckbox input[type=checkbox]:checked+label:after{opacity:1}
.styledCheckbox input[type=checkbox]:checked+label{background:#424242}
.filter-sort-bar hr{margin-top:20px;margin-bottom:8px;border:0;border-top:1px solid #e0e0e0}
.filter-sort-bar ul .dropdown-menu li.button{padding-left:8px;padding-right:8px}
.filter-sort-bar ul li .component-button{color:#fff;padding:11px 20px;text-align:center;margin-bottom:8px;width:100%}
.filter-sort-bar ul li .component-button-blue{margin-top:8px}
.filter-sort-bar ul li .component-button-blue:hover{background-color:#3f87ff}
.filter-sort-bar ul li a.component-button-grey,.filter-sort-bar ul li a.component-button-grey:hover{background-color:#757575}
@media only screen and (max-width :767px){.filter-sort-bar{padding:0}
.filter-sort-bar ul.left,.filter-sort-bar ul.right{float:none}
.filter-sort-bar ul li{padding:17px 15px;display:block;border-bottom:1px solid #e0e0e0}
.filter-sort-bar ul.left li{margin-right:0}
.filter-sort-bar ul li.dropdown{width:auto}
.filter-sort-bar ul li a{display:block}
.filter-sort-bar ul li a .caret{float:right;margin:8px 0}
.filter-sort-bar .sortLabel{display:none}
.filter-sort-bar .dropdown{padding:12px 0}
.filter-sort-bar ul .dropdown-menu{position:relative;float:none;top:12px;left:0;width:100%;border-left:0;border-right:0;border-bottom:0;box-shadow:none;background-color:#fafafa}
.filter-sort-bar ul li a{padding:0 15px}
.filter-sort-bar ul.left .dropdown-menu li:first-child{display:none}
.filter-sort-bar ul.left .dropdown-menu li{border:0;padding:0 15px}
.filter-sort-bar div.right{float:none;padding:10px 15px 15px 15px;border-bottom:1px solid #e0e0e0}
.filter-sort-bar ul li .component-button-blue{margin-top:12px}
.filter-sort-bar ul li a.component-button-grey{margin-bottom:12px}
.filter-sort-bar .select-holder{width:calc(100% - 62px);position:relative}
.filter-sort-bar .select-holder:after{position:absolute;top:25%;right:0;text-align:right}
}
.direction-list .headline{font-size:24px;font-weight:700;margin-bottom:0}
.directions-list h3{font-size:14px;color:#448aff;font-weight:600;margin-top:0}
.directions-list ol{list-style:none;counter-reset:hershey-counter;-webkit-padding-start:0}
.directions-list li:nth-of-type(1){font-weight:normal}
.directions-list li{position:relative;list-style:none;margin-top:24px;margin-bottom:24px;margin-left:0;padding-left:0}
.directions-list li:before{width:24px;height:24px;font-size:12px;font-weight:600;vertical-align:middle;text-align:center;background:0;border:2px solid #448aff;position:absolute;border-radius:100%;color:#448aff;left:-40px;line-height:20px}
@media only screen and (max-width :767px){.directions-list ol{padding-left:32px}
.directions-list li:before{left:-32px}
.directions-list-wrapper{padding-right:15px}
.directions-list .headline{font-size:16px;font-weight:700;margin:24px 0}
.directions-list p{margin-bottom:24px}
}
@media only screen and (min-width :768px){.directions-list-wrapper{padding-top:24px;padding-left:40px}
.ingredientlist .directions-list{border-left:#8bb2f5 dotted;border-width:2px}
}
@media(min-width:768px){.news-unwrap-list-grid .col-sm-6.col-xs-12{margin-top:5%}
.news-unwrap-list-grid .col-sm-6.col-xs-12:nth-child(2n+1){clear:both}
.hsy-unwrapped-filter .form-group .btn-group{width:60%}
}
@media(min-width:1025px){.news-unwrap-list-grid{width:75%;margin:0 auto;padding-bottom:50px}
.hsy-unwrapped-filter{width:75%;margin:0 auto;z-index:1;background-color:#fff;padding:15px}
}
@media(min-width:768px) and (max-width:1024px){.news-unwrap-list-grid{width:90%;margin:0 auto;padding-bottom:50px}
.hsy-unwrapped-filter{width:90%;margin:0 auto;z-index:1;background-color:#fff;padding:15px}
}
@media(max-width:767px){.news-unwrap-list-grid{width:90%;margin:0 auto;padding-bottom:50px}
.news-unwrap-list-grid .col-sm-6.col-xs-12{margin-top:50px}
.hsy-unwrapped-filter{width:90%;margin:0 auto;z-index:1;background-color:#fff;padding:15px}
.hsy-unwrapped-filter .form-group .btn-group{width:100%}
.hsy-unwrapped-filter .dropdown-toggle.selectpicker .fa-angle-down{right:10px}
.hsy-unwrapped-filter .multiselect-container.dropdown-menu{width:100%}
.hsy-unwrapped-filter .row>div{padding:0}
.hsy-unwrapped-filter .fpaa-filter-div1 .fpaa-sort-pag-div{text-align:left;color:#999}
}
.news-unwrap-list-grid .grid-small-img img{width:100%}
.news-unwrap-list-grid .grid-small-text .btn-hersheys.brown:hover{background-color:#b00060;color:#fff}
.news-unwrap-list-grid>.row{margin:0}
.news-unwrap-list-grid .row>div{padding:0}
.hsy-unwrapped-filter .row{margin:0}
.hsy-unwrapped-filter .multiselect{background:#eee;text-align:left;border:0;padding-top:5px;padding-bottom:5px}
.hsy-unwrapped-filter .form-group{margin-bottom:0}
.hsy-unwrapped-filter .form-group .btn-group .btn{width:100%;border-radius:0}
.hsy-unwrapped-filter .multiselect .fa-angle-down{border:1px solid #eee;border-radius:50%;padding:0 3px;background-color:#FFF;color:#b00060;position:relative;font-size:1.5rem;font-weight:700;float:right}
.hsy-unwrapped-filter .multiselect-container>li>a>label{padding:5px 20px 3px 30px;font-size:12px}
.hsy-unwrapped-filter .dropdown-menu>.active>a,.hsy-unwrapped-filter .dropdown-menu>.active>a:focus,.hsy-unwrapped-filter .dropdown-menu>.active>a:hover{background-color:#b00060}
.hsy-unwrapped-filter{position:relative;margin-top:35px}
.hsy-unwrapped-filter .selectpicker{border:0;background:#eee;border-radius:0}
.hsy-unwrapped-filter .dropdown-toggle.selectpicker .fa-angle-down{border:1px solid #eee;border-radius:50%;padding:0 3px;background-color:#FFF;color:#b00060;position:relative;font-size:1.5rem;font-weight:700}
.hsy-unwrapped-filter .dropdown-menu>li>a:focus,.hsy-unwrapped-filter .dropdown-menu>li>a:hover{color:#fff;text-decoration:none;background-color:#b00060;font-size:12px}
.hsy-unwrapped-filter .bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;font-size:12px}
.hsy-unwrapped-filter .fpaa-sort-pag-div{text-align:right}
.hsy-unwrapped-filter .dropdown-menu{border-radius:0}
.grid-small-text{padding-right:10px;color:#3f000b}
.grid-small-text h4{text-transform:uppercase;font-weight:bold;font-family:BrandonGrotesque-Bold}
.resp-btr-life-in-news .title-w-btn>div{margin:0}
.resp-btr-life-in-news .title-w-btn .row .col-sm-8.col-xs-8{padding:0}
.resp-btr-life-in-news .title-w-btn .row .col-sm-4.col-xs-4{padding:0}
.resp-btr-life-in-news .title-w-btn .row .col-sm-4.col-xs-4 .btn-default{margin-top:15px;float:right}
.news-center-buffalo{margin-top:5%;margin-bottom:5%}
.resp-btr-life-in-news .title-w-btn .row .col-sm-4.col-xs-4 .btn-default{font-family:Milton_Bold;border:4px solid #b00060;color:#b00060;padding:3px 20px;word-spacing:2px;letter-spacing:-0.0001rem;padding-bottom:7px;font-size:24px}
.hsy-unwrapped-filter .col-sm-7.col-xs-12 .btn.btn-default{width:130px;text-align:left;border:0;background:#eee;border-radius:0}
.hsy-unwrapped-filter .col-sm-7.col-xs-12 .fa.fa-angle-down{float:right;border:1px solid #eee;border-radius:50%;padding:0 3px;background-color:#FFF;color:#b00060;position:relative;font-size:1.5rem;font-weight:700}
.hsy-unwrapped-filter .col-sm-7.col-xs-12 .dropdown-menu ul{padding-left:10px;list-style:none}
.hsy-unwrapped-filter .col-sm-7.col-xs-12 .dropdown-menu span{font-weight:bold}
.hsy-unwrapped-filter .col-sm-7.col-xs-12 .dropdown-menu ul li label{margin-left:5px}
@media(min-width:768px){.hsy-unwrapped-filter .col-sm-7.col-xs-12 .dropdown-menu{left:60px}
.hsy-unwrapped-filter .col-sm-7.col-xs-12 .btn.btn-default{width:130px;text-align:left;border:0;background:#eee;border-radius:0}
.hsy-unwrapped-filter .col-sm-5.col-xs-12 .fpaa-filter-div1 .fpaa-sort-pag-div{padding-top:8px}
}
@media(max-width:767px){.hsy-unwrapped-filter .col-sm-7.col-xs-12 .dropdown-menu{width:100%}
.hsy-unwrapped-filter .col-sm-7.col-xs-12 .btn.btn-default{width:100%;text-align:left;border:0;background:#eee;border-radius:0}
.hsy-unwrapped-filter .col-sm-5.col-xs-12{padding-top:15px}
.hsy-unwrapped-filter .col-sm-5.col-xs-12 .fpaa-filter-div1 .fpaa-sort-pag-div{padding-top:8px;font-size:14px;margin-left:5px}
}
.hsy-unwrapped-filter .col-sm-7.col-xs-12 .form-group label{color:#999;font-weight:normal}
.hsy-unwrapped-filter .col-sm-5.col-xs-12 .fpaa-sort-pag-div>span{color:#999}
@media(min-width:768px){.news-center-listing-grid .hm-mfhm-parse{border-right:1px solid #ccc}
.news-center-listing-grid{position:relative;width:75%;margin:auto;margin-top:50px}
}
@media(max-width:767px){.news-center-listing-grid .news-center-grid.slick-slider{margin-bottom:-137px}
.news-center-listing-grid{position:relative;width:90%;margin:auto;margin-top:50px}
.news-center-grid .col-sm-3.col-xs-6{margin-bottom:70px}
.news-center-listing-grid .hm-mfhm-parse{border-right:1px solid #ccc}
}
.news-center-listing-grid .news-center-grid .hm-mfhm-grid-text{padding:10px;font-weight:700;background-color:#FFF;height:250px;padding-left:15px;padding-right:15px}
.news-center-listing-grid .news-center-grid h2{margin:0;font-weight:800;text-transform:uppercase;color:#999;padding-top:20px}
.news-center-listing-grid .hm-mfhm-text{text-align:center;color:#FFF}
.news-center-listing-grid .hm-mfhm-text{font-weight:700;padding:50px 0}
.news-center-listing-grid .hm-mfhm-p-dash{display:inline-block;width:35px;height:4px;background-color:#fff;margin-top:0;border-radius:10px}
.news-center-listing-grid .slick-dots li.slick-active button:before{opacity:1;color:#FFF;font-size:20px;content:'\25CF';margin-top:0}
.news-center-listing-grid .slick-dots li button:before{font-family:'slick';font-size:13px;top:0;content:'o';color:#fafafa}
.news-center-listing-grid .hm-mfhm-grid-text p.txt-bottom{padding-bottom:15px;padding-left:6px}
.news-center-listing-grid .hm-mfhm-grid-text p.txt-bottom a{color:#999}
.news-center-listing-grid .hm-mfhm-grid-text .fa-angle-right{padding-right:5px;color:#af2863;font-weight:bold;font-size:14px}
.hm-mfhm-grid-text p{margin:0}
.news-center-grid .row>div{padding:0}
.news-center-grid>div{margin:0}
@media(min-width:768px){.news-unwrap-list-grid .col-sm-6.col-xs-12{margin-top:5%}
.hsy-unwrapped-filter .form-group .btn-group{width:60%}
}
@media(max-width:767px){.hsy-unwrapped-filter .col-sm-8.col-xs-12{padding:0}
.news-unwrap-list-grid .col-sm-6.col-xs-12{margin-top:50px}
.hsy-unwrapped-filter{width:90%;margin:0 auto;z-index:1;background-color:#fff;padding:15px}
.hsy-unwrapped-filter .form-group .btn-group{width:100%}
.hsy-unwrapped-filter .dropdown-toggle.selectpicker .fa-angle-down{right:10px}
.hsy-unwrapped-filter .multiselect-container.dropdown-menu{width:100%}
}
.news-unwrap-list-grid .grid-small-img img{width:100%}
.news-unwrap-list-grid .grid-small-text .btn-hersheys{font-family:Milton_Bold;border:4px solid #b00060;padding:3px 20px;word-spacing:2px;letter-spacing:-0.0001rem;padding-bottom:7px;font-size:24px;color:#b00060;border-radius:0;background:transparent}
.news-unwrap-list-grid .grid-small-text .btn-hersheys.brown:hover{background-color:#b00060;color:#fff}
.news-unwrap-list-grid>.row{margin:0}
.news-unwrap-list-grid .row>div{padding:0}
.hsy-unwrapped-filter .row{margin:0}
.hsy-unwrapped-filter .multiselect{background:#eee;text-align:left;border:0;padding-top:5px;padding-bottom:5px}
.hsy-unwrapped-filter .form-group{margin-bottom:0}
.hsy-unwrapped-filter .form-group .btn-group .btn{width:100%;border-radius:0}
.hsy-unwrapped-filter .multiselect .fa-angle-down{border:1px solid #eee;border-radius:50%;padding:0 3px;background-color:#FFF;color:#b00060;position:relative;font-size:1.5rem;font-weight:700;float:right}
.hsy-unwrapped-filter .multiselect-container>li>a>label{padding:5px 20px 3px 30px;font-size:12px}
.hsy-unwrapped-filter .dropdown-menu>.active>a,.hsy-unwrapped-filter .dropdown-menu>.active>a:focus,.hsy-unwrapped-filter .dropdown-menu>.active>a:hover{background-color:#b00060}
.hsy-unwrapped-filter .selectpicker{border:0;background:#eee;border-radius:0}
.hsy-unwrapped-filter .dropdown-toggle.selectpicker .fa-angle-down{border:1px solid #eee;border-radius:50%;padding:0 3px;background-color:#FFF;color:#b00060;position:relative;font-size:1.5rem;font-weight:700}
.hsy-unwrapped-filter .dropdown-menu>li>a:focus,.hsy-unwrapped-filter .dropdown-menu>li>a:hover{color:#fff;text-decoration:none;background-color:#b00060;font-size:12px}
.hsy-unwrapped-filter .bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;font-size:12px}
.hsy-unwrapped-filter .fpaa-sort-pag-div{text-align:right}
.hsy-unwrapped-filter .dropdown-menu{border-radius:0}
.news-detail-desc-wrap{border-top:1px solid #ccc;padding:50px 0}
.news-detail-desc-dash{display:inline-block;width:30px;height:4px;background-color:#40040d;margin-top:0;border-radius:15px}
@media(min-width:768px) and (max-width:1024px){.news-center-listing-grid{position:relative;width:90%;margin:auto;margin-top:50px}
}
@media screen and (min-width:768px){.unwrap-article-blog-sec{width:75%;margin:0 auto;padding-bottom:50px;padding:5%;padding-top:10px}
.unwrap-article-blog-sec .blog-right{padding:30px;color:#999;padding-bottom:0}
.blog-author{padding:30px;padding-top:0}
.nw-c-title-desc .hm-mfhm-text.brown{padding-bottom:0}
}
@media screen and (max-width:767px){.unwrap-article-blog-sec{width:95%;margin:0 auto;padding-bottom:50px}
.unwrap-article-blog-sec{padding-top:40px}
.unwrap-article-blog-sec .blog-right{padding:0;color:#999}
.blog-author{padding-top:0;padding-left:110px;padding-right:0;padding-bottom:0}
.blog-right p>img{width:100px;float:left}
.unwrap-article-blog-sec .col-sm-9.col-sm-pull-3{clear:both}
.nw-c-title-desc .hm-mfhm-text.brown{padding-bottom:0}
.mob-social-icon{margin-top:50px}
.related-article-dots .slick-dots li.slick-active button:before{color:#999}
.related-article-dots .slick-dots li button:before{color:#999}
}
.unwrap-article-blog-sec .blog-left img{width:100%}
.unwrap-article-blog-sec .blog-left{padding-top:30px;color:#999}
.related-article-collout .hm-mfhm-text.brown{color:#3f000b}
.related-article-collout .hm-mfhm-p-dash{background-color:#3f000b}
@media(min-width:768px) and (max-width:1024px){.unwrap-article-blog-sec{width:90%;margin:0 auto;padding-bottom:50px;padding:5%;padding-top:0}
}
.news-blog-pg .pagination.bootpag li.active>a{background-color:#ac2660}
.news-blog-pg .pagination.bootpag .nxtarrow a{color:#ac2660 !important}
.news-blog-pg .pagination.bootpag .prevarrow a{color:#ac2660 !important}
@media screen and (max-width:767px){.news-blog-pg .pagination.bootpag .nxtarrow a{padding-left:10px}
}
.pdp-fasg-section{position:relative;width:77%;margin:0 auto;background-color:#fff}
.pdp-fasg-clear-check{padding:10px;border-bottom:1px solid #CCC;font-size:1rem}
.pdp-fasg-clear-check i{padding:5px 7px;border-radius:50%;background-color:#f5bc39;color:#FFF;margin-right:5px;font-size:1.4rem}
.plp-product-desc-wrp .pdpMorelink{display:inline;color:#f5bc39}
.pdp-fasg-acc{text-transform:uppercase;font-weight:700}
.pdp-fasg-acc .pdp-acc-slide{padding:10px;border-bottom:1px solid #CCC;cursor:pointer}
.hm-pgm-body-content .pdp-acc-slide input[type=checkbox]{margin-top:3px}
.pdp-fasg-acc .pdp-plus-minus1 span{display:inline-block;color:#999}
.pdp-fasg-acc .pdp-plus-minus1 .fa-arrow{float:right;color:#f5bc39;font-size:2rem;font-weight:700}
.pdp-fasg-acc .checkbox{position:relative;display:block;margin-top:15px;margin-bottom:15px}
.pdp-fasg-acc .panel-collapse{height:220px;width:100%;overflow-y:auto;overflow-x:hidden;color:#999}
.pdp-list .hm-mfhm-grid-text{background:#eee}
.flexcroll{width:400px;height:200px;overflow:scroll}
.flexcroll{scrollbar-face-color:#367cd2;scrollbar-shadow-color:#fff;scrollbar-highlight-color:#fff;scrollbar-3dlight-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-track-color:#fff;scrollbar-arrow-color:#fff}
.flexcroll::-webkit-scrollbar{width:8px}
.flexcroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);-webkit-border-radius:10px;border-radius:10px}
.flexcroll::-webkit-scrollbar-thumb{background:#f5bc39}
.pdp-fasg-acc .pdp-ftr-clear-all{font-size:1.2rem;color:#999;padding:10px 0;border-bottom:1px solid #ccc;cursor:pointer}
.pdp-fasg-acc .pdp-ftr-cl-icon{padding:5px 9px;border-radius:50%;background-color:#f5bc39;margin:0 5px;color:#FFF;font-weight:700}
.pdp-fasg-acc .checkbox .pdp-ftr-cl-text{text-decoration:underline;font-size:1.2rem;cursor:pointer}
@media(min-width:768px){.pdp-op-grid .hm-mfhm-parse:last-child{border:0}
.see-more-div-acc .glyphicon{top:-20px}
.p-prod-description{width:80%;color:#999;display:inline-flex}
}
@media(max-width:767px){.pdp-op-grid{padding:0 5% 5% 5%;width:90.6%}
}
@media(min-width:320px) and (max-width:499px){.pdp-op-grid{width:88.6%;padding:0 2% 5% 2%}
}
.pdp-fasg-cnt .filtr-cat h1{font-size:28px;line-height:3.0rem;letter-spacing:-0.1rem;padding-left:8px;color:#999}
.pdp-fasg-cnt .col-sm-3.col-xs-12{padding-right:0}
.pdp-fasg-section.filtr-sort-stick-top{margin-top:-60px;z-index:1;position:relative}
.pdp-fasg-cnt .col-sm-9.col-xs-12{padding:0;border-left:1px solid #ccc}
.pdp-fasg-cnt>.row{margin-left:0;margin-right:0}
.sort-pagination{border-bottom:1px solid #ccc;padding:20px;color:#999}
.brand-site-grid h3{font-weight:bold;color:#999;margin:0}
.brand-site-grid .col-sm-5 .btn-hersheys.white{border-color:#ccc;padding-bottom:5px;float:right}
.brand-site-grid .col-sm-7.col-xs-12{padding:0}
.brand-site-grid .col-sm-7.col-xs-12{padding:0}
.products-grid-result .row{margin:0}
.brand-site1.products-grid-result .col-sm-4.col-xs-6{padding:0;border-right:1px solid #9d4448;border-bottom:1px solid #9d4448;text-align:center}
.brand-site1 .tihol-ol-acc-txt .col-sm-4.col-xs-6{background-color:#8d2f33}
.products-grid-result .col-sm-4.col-xs-6 img{width:100%;margin:0 auto;text-align:center}
.products-grid-result .tihol-ol-acc-desc{padding:0}
.products-grid-result{margin-bottom:50px}
.pdp-fasg-cnt .see-more-div-acc{text-align:center;padding-top:5px;padding-bottom:20px;color:#8d8787;font-weight:bold;position:relative}
.pdp-fasg-cnt .sort-result .see-more-div-acc p:first-child{border-bottom:1px solid #ccc;margin-bottom:0;padding-bottom:20px}
.see-more-div-acc .panel-title:hover{cursor:pointer}
.see-more-div-acc .caret1{display:inline-block;background-color:#FFF;color:#d49814;padding:10px;border-radius:48%;text-align:center;height:35px;z-index:1;box-shadow:0 0 5px 2px #ddd}
.brand-site1 #seemore1 .col-sm-4.col-xs-6{background-color:#8d2f33}
.brand-site2 .tihol-ol-acc-txt .col-sm-4.col-xs-6,.brand-site2 #seemore1 .col-sm-4.col-xs-6{background-color:#f47b20}
.brand-site2.products-grid-result .col-sm-4.col-xs-6{border-right:1px solid #f58e25;border-bottom:1px solid #f58e25}
.sort-result .see-more-div-acc p:first-child{border-bottom:1px solid #ccc;margin-bottom:-18px;padding-bottom:25px}
.brand-site3 .tihol-ol-acc-txt .col-sm-4.col-xs-6,.brand-site3 #seemore1 .col-sm-4.col-xs-6{background-color:#b11217}
.brand-site3.products-grid-result .col-sm-4.col-xs-6{border-right:1px solid #c62127;border-bottom:1px solid #c62127}
.brand-site4 .tihol-ol-acc-txt .col-sm-4.col-xs-6,.brand-site2 #seemore1 .col-sm-4.col-xs-6{background-color:#00a8e7}
.brand-site4.products-grid-result .col-sm-4.col-xs-6{border-right:1px solid #0cb6ea;border-bottom:1px solid #0cb6ea}
@media screen and (max-width:767px){.products-grid-result .tihol-ol-acc-desc{padding:0;margin-left:auto;width:100%}
.pdp-fasg-cnt .sort-result .see-more-div-acc p:first-child{border-bottom:1px solid #ccc;margin-bottom:-18px;padding-bottom:20px}
.pdp-fasg-section{width:90%}
.products-grid-result{margin-bottom:10px}
.pdp-fasg-cnt .col-sm-9.col-xs-12{border:0}
.pdp-fasg-section{background:0}
.pdp-fasg-section.filtr-sort-stick-top{margin-top:0}
.brand-site-grid{padding:20px 0 0}
.pdp-fasg-cnt .col-sm-3.col-xs-12{padding-left:0}
}
.plp-btm-pagination{text-align:center}
.plp-btm-pagination .pagination>li>a,.plp-btm-pagination .pagination>li>span{color:#999;border-radius:50px;margin-left:4px;margin-right:4px;font-size:14px;border:0;font-weight:bold}
.plp-btm-pagination .pagination>.active>a,.plp-btm-pagination .pagination>.active>a:focus,.plp-btm-pagination .pagination>.active>a:hover,.plp-btm-pagination .pagination>.active>span,.plp-btm-pagination .pagination>.active>span:focus,.plp-btm-pagination .pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#f5bc37;border-color:#f5bc37}
.plp-btm-pagination .pagination>li>span:hover{z-index:3;color:#999;background-color:#fff;border-color:#fff}
.prevarrow a{color:#f5bc37 !important;font-size:23px !important;padding-top:0 !important}
.nxtarrow a{color:#f5bc37 !important;font-size:23px !important;padding-top:0 !important}
.plp-btm-pagination .pagination a{height:38px;width:38px;margin-top:0;padding-top:9px}
@media(max-width:767px){.plp-btm-pagination .pagination a{height:25px;width:25px;margin-top:0;padding-top:3px}
.plp-btm-pagination .pagination>li>a,.plp-btm-pagination .pagination>li>span{color:#999;border-radius:50px;margin-left:0;margin-right:5px;font-size:14px;border:0;font-weight:bold}
.pagination>.disabled>a,.pagination>li>a,.pagination>li>span{background:0}
}
.pdp-search{padding:0 10px 0 0}
.pdp-acc-slide .navbar-form{padding:0}
.pdp-search input[type="text"]{border:0;border-bottom:1px solid #ccc;width:100%;font-size:1.6rem;padding-left:10px}
.pdp-search button{border:0;background:0;right:-5px;position:relative;top:-25px;float:right;color:#f5bc39;font-size:2rem}
.pdp-dnd{margin-top:50px;color:#999;padding:10px}
.pdp-dnd p{margin:0}
.pdp-dnd .pdp-dnd-ph{text-transform:uppercase;font-weight:700}
.pdp-prod-list{float:right;font-size:1.6rem}
.pdp-prod-list span{font-weight:700;text-transform:uppercase;color:#8c8e8d}
.pdp-prod-list a{color:#999;font-size:1.6rem;text-decoration:underline}
.pdp-sort-select{float:left;text-transform:uppercase;color:#8c8e8d}
.pdp-sort-select .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:160px}
.pdp-sort-select label{font-size:1.6rem}
.pdp-sort-select .btn-group.open .btn{background-color:#e9eaec;color:#f5bc39;border:0}
.pdp-sort-select .btn-group .btn{background:#e9eaec;border-radius:0;text-transform:uppercase;font-weight:700;color:#8c8e8d;width:160px;border:0}
.pdp-sort-select .btn-group.open .dropdown-menu{background-color:#FFF;border-radius:0;border:0;width:100%;margin-top:0;padding-top:0;padding-bottom:0}
.pdp-sort-select .btn-group.open label{color:#FFF;padding:3px 20px 3px 25px}
.pdp-sort-select .btn-group.open .dropdown-menu li a{padding:10px 0;border-bottom:1px solid#eee;margin:0 5px;font-size:1.4rem;background-color:#FFF}
.pdp-sort-select .fpaa-filter-sort.open .dropdown-menu li a{padding:5px}
.pdp-sort-select .dropdown-menu>.active>a,.pdp-sort-select .dropdown-menu>.active>a:focus,.pdp-sort-select .dropdown-menu>.active>a:hover{background-color:#FFF;color:#999}
.pdp-sort-select .bootstrap-select.btn-group .dropdown-menu li a span.text{color:#999}
.pdp-sort-select .fa{border:1px solid #eee;border-radius:50%;padding:2px 5px;background-color:#fff;color:#f5bc39;position:relative;right:5px;font-size:1.7rem;font-weight:700}
.pdp-fasg-cnt .pdp-filtr-cat h1{font-size:28px;line-height:3.0rem;letter-spacing:-0.1rem;padding-left:8px;color:#999;width:100%}
@media(max-width:767px){.pdp-op-grid{padding:0 5% 5% 5%;width:90.6%}
.products-grid-result{padding-left:15px;padding-right:15px}
.pdp-sort-select,.pdp-fasg-cnt .col-sm-3.col-xs-12{background:#fff}
.pdp-fasg-section{width:100%}
.pdp-fasg-cnt .col-sm-3.col-xs-12{border-right:0;padding:0}
.pdp-fasg-cnt .pdp-filtr-cat h1{padding:10px;width:100%;background:#e9eaec}
.pdp-fasg-cnt .pdp-filtr-cat .fa{border:1px solid #eee;border-radius:50%;padding:5px 10px;background-color:#fff;color:#f5bc39;position:relative;font-size:2.5rem;font-weight:700;float:right}
.pdp-fasg-section.filtr-sort-stick-top{margin-top:0}
.pdp-fasg-acc{display:none;position:absolute;width:100%;z-index:5;background-color:#FFF}
.pdp-fasg-acc .pdp-plus-minus1 .fa-arrow{right:10px;position:relative}
.brand-site-grid{color:#3f000b}
.brand-site-grid h3{color:#3f000b}
.sort-pagination{border-bottom:0;padding:0}
.pdp-sort-select,.pdp-sort-select .btn-group .btn{width:100%}
.pdp-sort-select .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;margin-bottom:50px}
.pdp-prod-list{float:none;padding:10px}
.pdp-prod-list a{float:right;color:#3f000b}
.pdp-fasg-cnt .col-sm-9.col-xs-12{border-left:0}
.brand-site-grid{padding:10px}
.pdp-search{padding:20px 10px}
.pdp-search input[type="text"]{padding:10px}
.pdp-search button{top:-30px}
.pdp-sort-select .btn-group .btn{padding:5px 10px;font-size:3rem;font-family:"BrandonGrotesque-Bold",sans-serif;letter-spacing:-0.2rem}
.pdp-sort-select .fa{padding:5px 10px;position:absolute;right:10px;font-size:2.5rem}
}
.products-grid-result .tihol-ol-acc-desc-rel{padding:0}
.products-grid-result .tihol-ol-acc-txt{padding:0}
.brand-site-grid .btn-hersheys{font-family:Milton_Bold;border:4px solid #eee;padding:3px 20px;word-spacing:2px;letter-spacing:-0.0001rem;padding-bottom:7px;font-size:24px;color:#999}
@media(min-width:768px) and (max-width:1024px){.plp-btm-pagination .pagination a{height:30px;width:30px;margin:0 !important;padding-top:5px}
.pdp-fasg-section.filtr-sort-stick-top{margin-top:-35px}
.pdp-fasg-section{width:90%}
.pdp-acc-slide .checkbox input[type=checkbox]{margin-left:-15px}
}
.plp-product-desc-wrp{padding:20px;color:#999}
.plp-product-desc-wrp .plp-product-desc-heading h2{font-size:3.5rem;text-transform:uppercase;font-weight:700;color:#40000d;font-family:BrandonGrotesque-Bold;letter-spacing:-0.3rem}
.plp-product-desc-wrp .pdp-acc-slide{padding:15px 0}
.plp-product-desc-wrp .pdp-plus-minus1 span.panel-title{float:right;padding:5px;border-radius:50%;background-color:#eee;top:-35px;color:#f5bc39}
.rollover-text{position:absolute;top:0;color:#fff;background:rgba(0,0,0,0.5);width:100%;height:100%;padding:5%;z-index:10;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-align:left;margin-top:0;font-size:20px}
.rollover-text:hover{opacity:1}
.prod-list-img{z-index:1}
.see-detail{color:#fff;position:absolute;bottom:0}
.prod-title-hover{font-size:18px;font-weight:bold}
@media(max-width:767px){.plp-product-desc-wrp .pdp-plus-minus1 span.panel-title{background-color:#FFF}
.see-more-div-acc .glyphicon{top:0}
.p-prod-description{width:100%;color:#999}
.pdp-fasg-section .filter-comp-brand-site .pdp-dnd{margin-top:0}
.pdp-fasg-section .pdp-search.visible-xs{padding-bottom:0}
}
@media(min-width:768px) and (max-width:1024px){.pdp-fasg-cnt .pdp-filtr-cat h1{font-size:25px}
.pdp-fasg-cnt .col-sm-3.col-xs-12{padding-left:5px}
.pdp-fasg-acc .pdp-acc-slide{padding:10px 10px 10px 15px}
.pdp-fasg-acc .pdp-plus-minus1 span{font-size:14px}
.pdp-acc-slide .form-control{padding:6px 12px 6px 5px}
.pdp-search input[type="text"]{font-size:14px}
.pdp-acc-slide .navbar-form{margin:0}
.pdp-dnd p{font-size:14px}
.brand-site-grid p{font-size:14px}
}
.sort-result .prod-title-txt .row{margin:0}
.prod-title-txt{padding:20px}
.pdp-acc-slide .panel-collapse .checkbox label{font-size:13px;font-weight:bold}
.check-with-label:checked+.label-for-check{color:black}
@media(min-width:768px) and (max-width:1025px){.plp-btm-pagination .pagination.bootpag>li>a,.plp-btm-pagination .pagination.bootpag>li>span{padding:5px 6px}
}
@media(max-width:767px){.plp-btm-pagination .pagination.bootpag>li>a,.plp-btm-pagination .pagination.bootpag>li>span{margin-right:0;padding:2px 3px}
.plp-btm-pagination .pagination.bootpag .prevarrow a{color:#f5bc37 !important;font-size:19px !important;padding-top:0 !important;width:19px}
.plp-btm-pagination .pagination.bootpag .nxtarrow a{color:#f5bc37 !important;font-size:19px !important;padding-top:0 !important;width:19px}
}
@media screen and (max-width:767px){.pdp-landing-mob{padding-left:8px;color:#999;padding:15px;width:100%;font-weight:800;background:#e9eaec}
.pdp-landing-mob .panel-title.fa-arrow{font-size:2.0rem;margin-top:-7px}
.brand-filter-mob .panel-title.fa-arrow{border:1px solid #eee;border-radius:50%;padding:5px 8px;background-color:#efefef;color:#f5bc39;position:relative;font-size:1.5rem;font-weight:700;float:right;margin-top:-10px}
.brand-filter-mob{color:#999;font-weight:bold}
}
@media(min-width:768px){.brand-filter-mob{color:#999;font-weight:bold}
.pdp-filtr-cat h4.hidden-xs{color:#999;font-weight:800}
}
.wht-inside-nutri-btn{color:#3f000b !important;border-color:#3f000b !important}
.her-contact-us-fields-wrapper{width:65%;margin:0 auto;padding-bottom:50px;padding-top:50px}
.her-contact-us-fields-wrapper .col-xs-6{padding:0}
.news-letter-sign-up-p-dash{display:inline-block;width:25px;height:3.7px;background-color:#40040d;border-radius:10px;margin-bottom:3%}
.her-contact-us-fields-wrapper label.gen-label{font-weight:700;font-size:1.2rem;color:#8b8d8d;vertical-align:bottom;margin-right:5px;margin-left:5px}
.her-contact-us-fields-wrapper .contact-us-fields-input{border:0;color:#aaabab;border-color:#ccc;font-weight:500;margin:2% 0}
textarea{resize:none;border:0 !important}
.file-upload{max-height:44px;margin-top:3px}
.button123{width:100%}
.button123::-webkit-file-upload-button{visibility:hidden}
.button123:before{content:'upload attachments';display:inline-block;color:#aaabab;background:#fff;padding:12px;outline:0;white-space:nowrap;-webkit-user-select:none;cursor:pointer;font-weight:500;font-size:1.4rem;width:100%;text-transform:uppercase}
.button123:hover:before{border-color:black}
.button123:active:before{background:-webkit-linear-gradient(top,#e3e3e3,#f9f9f9)}
.file-upload{position:relative}
.her-contact-us-fields-wrapper .fa.user-custm{border:1px solid #eee;border-radius:50%;padding:2px 5px;background-color:#efefef;color:#3f000b;position:relative;right:5px;position:absolute;top:20%}
.her-contact-us-fields-wrapper .last-name-txt-container{padding-top:18%}
.her-contact-us-fields-wrapper .fields-req{text-align:right}
.her-contact-us-fields-wrapper .fields-req span{color:#8b8d8d;font-size:1rem;margin-bottom:0;font-weight:500;text-transform:none}
.sign-up-txt{color:#381216;font-size:1.2rem;margin-bottom:0;font-weight:500}
.sign-up-txt-container .privacy-pol-txt{font-size:1.1rem;color:#400110;padding:5px 0;font-weight:bold}
.sign-up-txt-container .privacy-pol-txt span{font-size:1.1rem;color:#8b8d8d;font-weight:800}
.her-contact-us-fields-wrapper .her-contact-us-form-label{color:#3f000b;font-weight:bold;text-transform:uppercase;margin-bottom:5px;margin-top:3%}
.her-contact-us-fields-wrapper .or-txt{color:#8b8d8d;font-weight:bold;text-transform:uppercase;padding-top:2%;margin-bottom:0}
.her-contact-us-fields-wrapper .form-group{margin-bottom:20px}
.her-contact-us-fields-wrapper label{text-transform:uppercase;font-weight:700;font-size:1.4rem}
.her-contact-us-fields-wrapper .form-control{border-radius:0;box-shadow:none;height:auto;padding:12px;color:#999}
.her-contact-us-fields-wrapper .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;text-transform:uppercase}
.her-contact-us-fields-wrapper .btn{padding:10px 12px;border:0;border-radius:0;text-transform:uppercase}
.her-contact-us-fields-wrapper .open .btn{background-color:#3f000b !important;color:#FFF !important}
.her-contact-us-fields-wrapper.dropdown-menu{border-radius:0}
.her-contact-us-fields-wrapper .dropdown-menu>li>a{line-height:2rem;font-size:1.3rem}
.her-contact-us-fields-wrapper .btn-hersheys{padding:5px 20px;border:3px solid #3f000b;color:#3f000b;outline:0;margin-left:10px}
.align-center{text-align:center;padding-top:6%}
.her-contact-us-fields-wrapper .search{padding:5px 12px;border:3px solid #3f000b;color:#3f000b;outline:0}
.her-contact-us-fields-wrapper .btn-hersheys.white:hover{color:#3f000b}
.her-contact-us-fields-wrapper .btn-hersheys.search:hover{color:#3f000b;background-color:#fff}
.her-contact-us-fields-wrapper .fa{border:1px solid #eee;border-radius:50%;padding:2px 5px;background-color:#efefef;color:#3f000b;position:relative;right:5px}
.her-contact-us-fields-wrapper .filter-option{color:#aaabab;font-wait:bold}
.selectpicker li a:last-child{color:#8b8d8d;font-weight:bold}
.fpaa-flt-pag-div .dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#3f000b;background-color:#fff;font-weight:bold;text-shadow:none;text-decoration:none}
.her-contact-us-fields-wrapper .dropdown-menu{border-radius:0}
@media(max-width:767px){.her-contact-us-fields-wrapper{width:84%}
.her-contact-us-fields-wrapper .her-contact-us-form-label{margin-bottom:0;font-size:1.2rem}
.her-contact-us-fields-wrapper label.gen-label{margin-bottom:0}
.her-contact-us-fields-wrapper .last-name-txt-container{padding-top:0}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){margin:5px 0 10px 0 !important}
.step1-form div:nth-child(8) label{float:left}
.her-contact-us-fields-wrapper .btn-hersheys{margin-top:10px}
}
.her-contact-us-images-wrapper{width:65%;margin:0 auto;text-transform:uppercase;padding-bottom:50px;padding-top:50px;text-align:center}
.her-contact-us-images-wrapper .img-holder{width:56%;margin:0 auto;min-height:140px}
.her-contact-us-images-wrapper .txt-img{color:#3f000b;font-size:1.4rem;padding-top:5px;padding-bottom:2px;font-weight:600;margin:0}
.her-contact-us-images-wrapper .sub-txt-img{color:#3f000b;font-size:1rem;padding:0;margin:0;text-transform:none}
@media(max-width:767px){.her-contact-us-images-wrapper .img-holder{width:100%;margin:0 auto;min-height:300px}
.her-contact-us-images-wrapper{width:90%}
.her-contact-us-images-wrapper .txt-img{font-size:1.3rem}
.her-contact-us-images-wrapper .col-sm-4.col-xs-12{margin-top:5%}
}
#successMsg{color:#397d02;padding:15px}
.err-cmmnts,.err-cmmnts span{color:red;font-weight:bold;font-size:1.3rem;padding-bottom:2%;text-transform:none}
.cnt-flwup{padding-left:15px;padding-right:15px;font-weight:bold;color:#3f000b;padding-bottom:10px}
@media(min-width:768px){.ssf-icon-img{width:90%}
}
.contactUsForm .her-contact-us-fields-wrapper .form-control:hover{background-color:#3f000b;color:#fff}
.her-contact-us-wrapper .col-sm-2.col-xs-12{width:11%;padding-right:0}
.her-contact-us-wrapper .col-sm-4{padding-right:10px}
.her-contact-us-wrapper{width:65%;margin:0 auto;text-transform:uppercase;padding-bottom:50px;padding-top:50px}
.her-contact-us-wrapper .col-xs-6{padding:0}
.her-contact-us-wrapper .birth-txt-container{width:100%}
.her-contact-us-wrapper .birth-txt{color:#381216;font-size:1rem;margin-bottom:0;font-weight:500;float:left;text-transform:none}
.her-contact-us-wrapper .required{clear:both}
.her-contact-us-wrapper .required span{position:absolute;left:100px;color:#8b8d8d;font-size:1rem;margin-bottom:0;font-weight:500;text-transform:none}
.contact-us-third-step-text{position:relative;text-align:justify;color:#3f000b;font-family:"BrandonGrotesque-Bold",sans-serif;padding:0 5% 5% 5%}
.contact-us-third-step-text #thanksMessage2{font-size:1.8rem;margin:auto}
.her-contact-us-wrapper .form-group{margin-bottom:20px}
.her-contact-us-wrapper label{text-transform:uppercase;font-weight:700;font-size:1.4rem}
.her-contact-us-wrapper label.lang-label{text-transform:uppercase;font-weight:700;font-size:1.2rem;color:#8b8d8d;vertical-align:bottom;margin-right:5px;margin-bottom:6%}
.her-contact-us-wrapper input[type="radio"],.her-contact-us-fields-wrapper input[type="radio"]{vertical-align:sub}
.her-contact-us-wrapper input[type=radio],.her-contact-us-wrapper input[type=checkbox],.her-contact-us-fields-wrapper input[type=radio],.her-contact-us-wrapper input[type=checkbox]{position:absolute;opacity:0}
.her-contact-us-wrapper input[type=radio]:focus+label:before,.her-contact-us-wrapper input[type=checkbox]:focus+label:before,.her-contact-us-fields-wrapper input[type=radio]:focus+label:before,.her-contact-us-wrapper input[type=checkbox]:focus+label:before{outline:1px solid white}
.her-contact-us-wrapper input[type=radio]+label:before,.her-contact-us-fields-wrapper input[type=radio]+label:before{content:"";display:inline-block;width:15px;height:15px;vertical-align:middle;margin-right:8px;background-color:#dbdbdb;box-shadow:inset 0 2px 2px rgba(0,0,0,.3);border-radius:8px}
.her-contact-us-wrapper input[type=radio]:checked+label:before,.her-contact-us-fields-wrapper input[type=radio]:checked+label:before{content:"\2022";color:#000;background-color:#8ed5ff;font-size:1.8em;text-align:center;line-height:12px}
.her-contact-us-wrapper .form-control{border-radius:0;box-shadow:none;height:auto;padding:12px;color:#999}
.her-contact-us-wrapper .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;text-transform:uppercase}
.her-contact-us-wrapper .btn{padding:10px 12px;border:0;border-radius:0;text-transform:uppercase}
.her-contact-us-wrapper .open .btn{background-color:#3f000b !important;color:#FFF !important}
.her-contact-us-wrapper .dropdown-menu{border-radius:0}
.her-contact-us-wrapper .dropdown-menu>li>a{line-height:2rem;font-size:1.3rem}
.her-contact-us-wrapper .btn -hersheys{padding:5px 20px;border:3px solid #3f000b;color:#3f000b;outline:0;margin-left:10px}
.her-contact-us-wrapper .align-center{text-align:center;padding-top:6%}
.her-contact-us-wrapper .btn-hersheys.white:hover{color:#3f000b}
.her-contact-us-wrapper .btn-hersheys.search:hover{color:#3f000b;background-color:#fff}
.attachment-modal .fa{border:1px solid #eee;border-radius:50%;padding:2px 5px;background-color:#efefef;color:#3f000b;position:relative;right:5px}
.her-contact-us-wrapper .filter-option{color:#aaabab;font-wait:bold}
.her-contact-us-wrapper .selectpicker li a:last-child{color:#8b8d8d;font-weight:bold}
.her-contact-us-wrapper .dropdown-menu>li>a:focus,.her-contact-us-wrapper .dropdown-menu>li>a:hover{color:#3f000b;background-color:#fff;font-weight:bold;text-shadow:none;text-decoration:none}
.her-contact-us-wrapper .seperator-line{height:1px;border-bottom:1px solid #cbcccd;margin:6% 0}
.her-contact-us-wrapper p.country-code{font-size:1rem;margin-bottom:0;color:#4b101a}
.contactuslang .her-contact-us-wrapper p.country-code{line-height:inherit}
.her-contact-us-wrapper div.country-name{margin-bottom:0;color:#3f000b;font-weight:bold;font-size:1.1rem;text-transform:uppercase}
.her-contact-us-wrapper .col-sm-2.col-xs-2{width:11%}
.contactuslang .her-contact-us-wrapper .col-sm-2.col-xs-2{text-align:right;padding:15px 5px}
.contactuslang .her-contact-us-wrapper .col-sm-4.col-xs-4{padding:15px 5px 5px 5px}
.her-contact-us-wrapper .col-sm-2.col-xs-2 img{margin-bottom:14px}
.contactuslang .her-contact-us-wrapper .col-sm-2.col-xs-2 img{margin-bottom:0}
@media(min-width:320px) and (max-width:493px){.her-contact-us-wrapper .birth-txt-container span{margin-top:4%}
}
@media(max-width:767px){.contact-us-third-step-text #thanksMessage2{width:100%}
.her-contact-us-wrapper .col-xs-4.hidden-sm.hidden-md.hidden-lg{padding-right:0;margin:1.5% 0}
.her-contact-us-wrapper .col-sm-2.col-xs-2{width:16.66666667%;padding-left:0;padding-right:8px}
.her-contact-us-wrapper{width:84%}
.her-contact-us-wrapper .birth-txt-container .birth-txt{text-align:center;float:none}
.her-contact-us-wrapper .center-fix{text-align:center;margin:8% 0}
.her-contact-us-wrapper .birth-txt-container span{display:block;position:relative;float:right;right:10px}
.her-contact-us-wrapper .col-sm-2.col-xs-12{width:100%}
.her-contact-us-wrapper label.lang-label{font-size:1rem;vertical-align:baseline;margin-right:0}
.her-contact-us-wrapper .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){margin:5px 0 10px 0 !important}
.her-contact-us-wrapper .btn-hersheys{margin-top:10px}
}
.her-contact-us-fields-wrapper{width:65%;margin:0 auto;text-transform:uppercase;padding-bottom:50px;padding-top:50px}
.her-contact-us-fields-wrapper .col-xs-6{padding:0}
.her-contact-us-fields-wrapper label.gen-label{text-transform:uppercase;font-weight:700;font-size:1.2rem;color:#8b8d8d;vertical-align:bottom;margin-right:5px;margin-left:5px}
.her-contact-us-fields-wrapper .contact-us-fields-input{border:0;color:#aaabab;border-color:#ccc;font-weight:500;margin:1% 0 2% 0}
.her-contact-us-fields-wrapper textarea{resize:none}
#upload-span-text{content:'upload attachments';display:inline-block;color:#aaabab;background:#fff;padding:12px;outline:0;white-space:nowrap;-webkit-user-select:none;cursor:pointer;font-weight:500;font-size:1.4rem;width:100%;text-transform:uppercase;max-height:44px;margin-top:3px}
.her-contact-us-fields-wrapper .file-upload{position:relative}
.her-contact-us-fields-wrapper .fa.user-custm{border:1px solid #eee;border-radius:50%;padding:2px 5px;background-color:#efefef;color:#3f000b;right:8px;position:absolute;top:33%}
.her-contact-us-fields-wrapper .last-name-txt-container{padding-top:16%}
.her-contact-us-fields-wrapper .fields-req{text-align:right}
.her-contact-us-fields-wrapper .fields-req span{color:#8b8d8d;font-size:1rem;margin-bottom:0;font-weight:500;text-transform:none}
.her-contact-us-fields-wrapper .her-contact-us-form-label{color:#3f000b;font-weight:bold;text-transform:uppercase;margin-bottom:3px;margin-top:3%}
.her-contact-us-fields-wrapper .on-product-select span.whats-this{font-size:1.1rem;padding:5px;text-transform:none;text-decoration:underline;cursor:pointer}
.her-contact-us-fields-wrapper .on-product-select span.cwsuperscript{font-size:1.1rem;padding:5px;text-transform:none}
.error-border{border:2px solid #900 !important;background-color:#ffb6c1}
.inner-color{color:#900}
.her-contact-us-fields-wrapper .on-product-select .captcha-img-upc{display:none;position:relative;padding:2%;padding-left:0;margin-bottom:10px}
.her-contact-us-fields-wrapper .on-product-select .captcha-img-manufc{display:none;position:relative;padding:2%;padding-left:0;margin-bottom:10px}
.on-product-select .captcha-img-upc img,.her-contact-us-fields-wrapper .on-product-select .captcha-img-manufc img{margin-right:10px}
.her-contact-us-fields-wrapper .on-product-select .captcha-img-upc .upc-captc-close,.her-contact-us-fields-wrapper .on-product-select .captcha-img-manufc .manfc-captc-close{position:absolute;right:5px;top:0;font-size:inherit;font-weight:bold;cursor:pointer}
.her-contact-us-fields-wrapper .on-product-select p.upc-code-txt{position:absolute;font-size:1.1rem;text-transform:none;display:inline;padding-top:4%}
.her-contact-us-fields-wrapper .err-msg{color:red;font-weight:bold;font-size:1.3rem;padding-bottom:2%;text-transform:none;max-width:60%;margin:0 auto;text-align:center}
.her-contact-us-fields-wrapper .fa.fa-exclamation-circle{background-color:transparent;border:0;padding:0;color:red}
.her-attach-files h3{color:#3f000b;margin-top:2%;font-weight:bold;text-transform:uppercase;font-size:1.4rem;margin-bottom:5px}
.her-attach-files .choose-file-grid{padding:8px;border:1px solid #e5d5cb;-moz-border-radius:5px;border-radius:5px;margin:0 0 15px 0;word-break:break-all}
.her-attach-files p{color:#3f000b}
.choose-file-grid #fupload2,#fupload1,#fupload3{color:#883442;max-width:100%}
.min-padding{padding:0;text-align:right}
.btn-hersheys{padding:5px 20px}
.align-center{text-align:center;padding-top:6%}
@media(max-width:767px){.her-contact-us-fields-wrapper{width:84%}
.her-contact-us-fields-wrapper .her-contact-us-form-label{margin-bottom:0;font-size:1.2rem}
.her-contact-us-fields-wrapper label.gen-label{margin-bottom:0}
.her-contact-us-fields-wrapper .last-name-txt-container{padding-top:0}
.her-contact-us-fields-wrapper .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){margin:5px 0 10px 0 !important}
.error-border{border:1px solid #900 !important;background-color:#ffb6c1}
.her-contact-us-fields-wrapper .btn-hersheys{margin-top:10px}
.her-contact-us-fields-wrapper .on-product-select p.upc-code-txt{font-size:1rem;position:relative;text-transform:none;display:block}
.her-contact-us-fields-wrapper .err-msg{font-size:1.1rem}
}
.her-contact-us-images-wrapper{width:65%;margin:0 auto;text-transform:uppercase;padding-bottom:50px;padding-top:50px;text-align:center}
.her-contact-us-images-wrapper .img-holder{width:56%;margin:0 auto;min-height:140px}
.her-contact-us-images-wrapper .txt-img{color:#3f000b;font-size:1.4rem;padding-top:5px;padding-bottom:2px;font-weight:600;margin:0}
.her-contact-us-images-wrapper .sub-txt-img{color:#3f000b;font-size:1rem;padding:0;margin:0;text-transform:none}
@media(max-width:767px){.her-contact-us-images-wrapper .img-holder{width:100%;margin:0 auto;min-height:300px}
.her-contact-us-images-wrapper{width:90%}
.her-contact-us-images-wrapper .txt-img{font-size:1.3rem}
.her-contact-us-images-wrapper .col-sm-4.col-xs-12{margin-top:5%}
}
.step1-form-div .btn-hersheys{padding:5px 20px;border:3px solid #3f000b;color:#3f000b;outline:0;margin-left:10px}
.her-contact-us-fields-wrapper .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;text-transform:uppercase}
.her-contact-us-fields-wrapper .btn{border-radius:0;text-transform:uppercase}
.contactUsForm .her-contact-us-fields-wrapper .btn.selectpicker{border:2px solid #efefef;margin:1% 0 2% 0}
.her-contact-us-fields-wrapper .filter-option{color:#aaabab;font-weight:bold}
.her-contact-us-fields-wrapper .open .btn{background-color:#3f000b !important;color:#FFF !important}
.her-contact-us-fields-wrapper .fa{border:1px solid #eee;border-radius:50%;padding:2px 5px;background-color:#efefef;color:#3f000b;position:relative;right:18px}
.her-contact-us-fields-wrapper .selectpicker li a:last-child{color:#8b8d8d;font-weight:bold}
.her-contact-us-fields-wrapper .dropdown-menu>li>a{line-height:2rem;font-size:1.3rem}
.contactUsForm .her-contact-us-fields-wrapper .form-control{border:2px solid #efefef;padding:10px 12px}
.her-contact-us-fields-wrapper .form-control{border-radius:0;box-shadow:none;height:auto;padding:12px;color:#999}
.her-contact-us-wrapper .fa{border:1px solid #eee;border-radius:50%;padding:2px 5px;background-color:#efefef;color:#3f000b;position:relative;right:18px}
.err_upload-att{display:block;width:100%;text-align:left;max-width:100%;padding-top:10px;color:green;font-weight:bold;font-size:1.3rem;text-transform:none}
@media screen\0{.her-contact-us-wrapper input[type=radio]:checked+label:before,.her-contact-us-fields-wrapper input[type=radio]:checked+label:before{content:"\2022";color:#000;background-color:#8ed5ff;font-size:.8em;text-align:center;line-height:10px}
}
@media screen and (min-width:768px){.contact-us-followup{width:75%;margin:0 auto;padding-bottom:50px;padding-top:50px}
}
.contact-us-followup .form-control{border-radius:0;box-shadow:none;height:auto;padding:12px;color:#999}
.contact-us-followup .btn.btn-default{margin-left:15px;margin-top:15px}
.contact-us-followup .follow-up-txt{color:#3f000b}
@media screen and (max-width:767px){.contact-us-followup{width:90%;margin:0 auto;padding-bottom:50px;padding-top:50px}
}
.contactUsForm .col-sm-12{padding-right:0;padding-left:0}
.contactUsForm .custom-captcha{padding-top:15px;padding-left:0}
.contactUsForm .custom-captcha .form_leftcollabel{color:#3f000b}
.contactUsForm .custom-captcha .form_captcha_refresh{width:100%}
.contactUsForm .custom-captcha .form_captcha_refresh input{border:0;border-bottom:3px solid #3f000b;font-size:large;padding-left:0;padding-right:0}
.contactUsForm .custom-captcha .captchaRequired,.contactUsForm .custom-captcha .captchaInvalid{color:#900}
/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('local/css/fonts/font-aw/fontawesome-webfont.eot?v=4.4.0');src:url('local/css/fonts/font-aw/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),url('local/css/fonts/font-aw/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),url('local/css/fonts/font-aw/fontawesome-webfont.woff?v=4.4.0') format('woff'),url('local/css/fonts/font-aw/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),url('local/css/fonts/font-aw/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.fa-pull-left{float:left}
.fa-pull-right{float:right}
.fa.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right{margin-left:.3em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@ -webkit-keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@ keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-gear:before,.fa-cog:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-arrows:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-expand:before{content:"\f065"}
.fa-compress:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-arrows-v:before{content:"\f07d"}
.fa-arrows-h:before{content:"\f07e"}
.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-gears:before,.fa-cogs:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-feed:before,.fa-rss:before{content:"\f09e"}
.fa-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-group:before,.fa-users:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}
.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}
.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-legal:before,.fa-gavel:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-flash:before,.fa-bolt:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building-o:before{content:"\f0f7"}
.fa-hospital-o:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}
.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}
.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}
.fa-euro:before,.fa-eur:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-rupee:before,.fa-inr:before{content:"\f156"}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}
.fa-won:before,.fa-krw:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-youtube-play:before{content:"\f16a"}
.fa-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-instagram:before{content:"\f16d"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before,.fa-gratipay:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-turkish-lira:before,.fa-try:before{content:"\f195"}
.fa-plus-square-o:before{content:"\f196"}
.fa-space-shuttle:before{content:"\f197"}
.fa-slack:before{content:"\f198"}
.fa-envelope-square:before{content:"\f199"}
.fa-wordpress:before{content:"\f19a"}
.fa-openid:before{content:"\f19b"}
.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}
.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}
.fa-yahoo:before{content:"\f19e"}
.fa-google:before{content:"\f1a0"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-digg:before{content:"\f1a6"}
.fa-pied-piper:before{content:"\f1a7"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-drupal:before{content:"\f1a9"}
.fa-joomla:before{content:"\f1aa"}
.fa-language:before{content:"\f1ab"}
.fa-fax:before{content:"\f1ac"}
.fa-building:before{content:"\f1ad"}
.fa-child:before{content:"\f1ae"}
.fa-paw:before{content:"\f1b0"}
.fa-spoon:before{content:"\f1b1"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-recycle:before{content:"\f1b8"}
.fa-automobile:before,.fa-car:before{content:"\f1b9"}
.fa-cab:before,.fa-taxi:before{content:"\f1ba"}
.fa-tree:before{content:"\f1bb"}
.fa-spotify:before{content:"\f1bc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-soundcloud:before{content:"\f1be"}
.fa-database:before{content:"\f1c0"}
.fa-file-pdf-o:before{content:"\f1c1"}
.fa-file-word-o:before{content:"\f1c2"}
.fa-file-excel-o:before{content:"\f1c3"}
.fa-file-powerpoint-o:before{content:"\f1c4"}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}
.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}
.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}
.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}
.fa-file-code-o:before{content:"\f1c9"}
.fa-vine:before{content:"\f1ca"}
.fa-codepen:before{content:"\f1cb"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}
.fa-circle-o-notch:before{content:"\f1ce"}
.fa-ra:before,.fa-rebel:before{content:"\f1d0"}
.fa-ge:before,.fa-empire:before{content:"\f1d1"}
.fa-git-square:before{content:"\f1d2"}
.fa-git:before{content:"\f1d3"}
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-qq:before{content:"\f1d6"}
.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}
.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}
.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}
.fa-history:before{content:"\f1da"}
.fa-circle-thin:before{content:"\f1db"}
.fa-header:before{content:"\f1dc"}
.fa-paragraph:before{content:"\f1dd"}
.fa-sliders:before{content:"\f1de"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-bomb:before{content:"\f1e2"}
.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}
.fa-tty:before{content:"\f1e4"}
.fa-binoculars:before{content:"\f1e5"}
.fa-plug:before{content:"\f1e6"}
.fa-slideshare:before{content:"\f1e7"}
.fa-twitch:before{content:"\f1e8"}
.fa-yelp:before{content:"\f1e9"}
.fa-newspaper-o:before{content:"\f1ea"}
.fa-wifi:before{content:"\f1eb"}
.fa-calculator:before{content:"\f1ec"}
.fa-paypal:before{content:"\f1ed"}
.fa-google-wallet:before{content:"\f1ee"}
.fa-cc-visa:before{content:"\f1f0"}
.fa-cc-mastercard:before{content:"\f1f1"}
.fa-cc-discover:before{content:"\f1f2"}
.fa-cc-amex:before{content:"\f1f3"}
.fa-cc-paypal:before{content:"\f1f4"}
.fa-cc-stripe:before{content:"\f1f5"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bell-slash-o:before{content:"\f1f7"}
.fa-trash:before{content:"\f1f8"}
.fa-copyright:before{content:"\f1f9"}
.fa-at:before{content:"\f1fa"}
.fa-eyedropper:before{content:"\f1fb"}
.fa-paint-brush:before{content:"\f1fc"}
.fa-birthday-cake:before{content:"\f1fd"}
.fa-area-chart:before{content:"\f1fe"}
.fa-pie-chart:before{content:"\f200"}
.fa-line-chart:before{content:"\f201"}
.fa-lastfm:before{content:"\f202"}
.fa-lastfm-square:before{content:"\f203"}
.fa-toggle-off:before{content:"\f204"}
.fa-toggle-on:before{content:"\f205"}
.fa-bicycle:before{content:"\f206"}
.fa-bus:before{content:"\f207"}
.fa-ioxhost:before{content:"\f208"}
.fa-angellist:before{content:"\f209"}
.fa-cc:before{content:"\f20a"}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}
.fa-meanpath:before{content:"\f20c"}
.fa-buysellads:before{content:"\f20d"}
.fa-connectdevelop:before{content:"\f20e"}
.fa-dashcube:before{content:"\f210"}
.fa-forumbee:before{content:"\f211"}
.fa-leanpub:before{content:"\f212"}
.fa-sellsy:before{content:"\f213"}
.fa-shirtsinbulk:before{content:"\f214"}
.fa-simplybuilt:before{content:"\f215"}
.fa-skyatlas:before{content:"\f216"}
.fa-cart-plus:before{content:"\f217"}
.fa-cart-arrow-down:before{content:"\f218"}
.fa-diamond:before{content:"\f219"}
.fa-ship:before{content:"\f21a"}
.fa-user-secret:before{content:"\f21b"}
.fa-motorcycle:before{content:"\f21c"}
.fa-street-view:before{content:"\f21d"}
.fa-heartbeat:before{content:"\f21e"}
.fa-venus:before{content:"\f221"}
.fa-mars:before{content:"\f222"}
.fa-mercury:before{content:"\f223"}
.fa-intersex:before,.fa-transgender:before{content:"\f224"}
.fa-transgender-alt:before{content:"\f225"}
.fa-venus-double:before{content:"\f226"}
.fa-mars-double:before{content:"\f227"}
.fa-venus-mars:before{content:"\f228"}
.fa-mars-stroke:before{content:"\f229"}
.fa-mars-stroke-v:before{content:"\f22a"}
.fa-mars-stroke-h:before{content:"\f22b"}
.fa-neuter:before{content:"\f22c"}
.fa-genderless:before{content:"\f22d"}
.fa-facebook-official:before{content:"\f230"}
.fa-pinterest-p:before{content:"\f231"}
.fa-whatsapp:before{content:"\f232"}
.fa-server:before{content:"\f233"}
.fa-user-plus:before{content:"\f234"}
.fa-user-times:before{content:"\f235"}
.fa-hotel:before,.fa-bed:before{content:"\f236"}
.fa-viacoin:before{content:"\f237"}
.fa-train:before{content:"\f238"}
.fa-subway:before{content:"\f239"}
.fa-medium:before{content:"\f23a"}
.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}
.fa-optin-monster:before{content:"\f23c"}
.fa-opencart:before{content:"\f23d"}
.fa-expeditedssl:before{content:"\f23e"}
.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}
.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}
.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}
.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}
.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}
.fa-mouse-pointer:before{content:"\f245"}
.fa-i-cursor:before{content:"\f246"}
.fa-object-group:before{content:"\f247"}
.fa-object-ungroup:before{content:"\f248"}
.fa-sticky-note:before{content:"\f249"}
.fa-sticky-note-o:before{content:"\f24a"}
.fa-cc-jcb:before{content:"\f24b"}
.fa-cc-diners-club:before{content:"\f24c"}
.fa-clone:before{content:"\f24d"}
.fa-balance-scale:before{content:"\f24e"}
.fa-hourglass-o:before{content:"\f250"}
.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}
.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}
.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}
.fa-hourglass:before{content:"\f254"}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}
.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}
.fa-hand-scissors-o:before{content:"\f257"}
.fa-hand-lizard-o:before{content:"\f258"}
.fa-hand-spock-o:before{content:"\f259"}
.fa-hand-pointer-o:before{content:"\f25a"}
.fa-hand-peace-o:before{content:"\f25b"}
.fa-trademark:before{content:"\f25c"}
.fa-registered:before{content:"\f25d"}
.fa-creative-commons:before{content:"\f25e"}
.fa-gg:before{content:"\f260"}
.fa-gg-circle:before{content:"\f261"}
.fa-tripadvisor:before{content:"\f262"}
.fa-odnoklassniki:before{content:"\f263"}
.fa-odnoklassniki-square:before{content:"\f264"}
.fa-get-pocket:before{content:"\f265"}
.fa-wikipedia-w:before{content:"\f266"}
.fa-safari:before{content:"\f267"}
.fa-chrome:before{content:"\f268"}
.fa-firefox:before{content:"\f269"}
.fa-opera:before{content:"\f26a"}
.fa-internet-explorer:before{content:"\f26b"}
.fa-tv:before,.fa-television:before{content:"\f26c"}
.fa-contao:before{content:"\f26d"}
.fa-500px:before{content:"\f26e"}
.fa-amazon:before{content:"\f270"}
.fa-calendar-plus-o:before{content:"\f271"}
.fa-calendar-minus-o:before{content:"\f272"}
.fa-calendar-times-o:before{content:"\f273"}
.fa-calendar-check-o:before{content:"\f274"}
.fa-industry:before{content:"\f275"}
.fa-map-pin:before{content:"\f276"}
.fa-map-signs:before{content:"\f277"}
.fa-map-o:before{content:"\f278"}
.fa-map:before{content:"\f279"}
.fa-commenting:before{content:"\f27a"}
.fa-commenting-o:before{content:"\f27b"}
.fa-houzz:before{content:"\f27c"}
.fa-vimeo:before{content:"\f27d"}
.fa-black-tie:before{content:"\f27e"}
.fa-fonticons:before{content:"\f280"}
/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('local/css/fonts/font-aw/fontawesome-webfont.eot?v=4.4.0');src:url('local/css/fonts/font-aw/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),url('local/css/fonts/font-aw/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),url('local/css/fonts/font-aw/fontawesome-webfont.woff?v=4.4.0') format('woff'),url('local/css/fonts/font-aw/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),url('local/css/fonts/font-aw/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.fa-pull-left{float:left}
.fa-pull-right{float:right}
.fa.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right{margin-left:.3em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@ -webkit-keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@ keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-gear:before,.fa-cog:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-arrows:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-expand:before{content:"\f065"}
.fa-compress:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-arrows-v:before{content:"\f07d"}
.fa-arrows-h:before{content:"\f07e"}
.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-gears:before,.fa-cogs:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-feed:before,.fa-rss:before{content:"\f09e"}
.fa-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-group:before,.fa-users:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}
.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}
.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-legal:before,.fa-gavel:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-flash:before,.fa-bolt:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building-o:before{content:"\f0f7"}
.fa-hospital-o:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}
.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}
.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}
.fa-euro:before,.fa-eur:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-rupee:before,.fa-inr:before{content:"\f156"}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}
.fa-won:before,.fa-krw:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-youtube-play:before{content:"\f16a"}
.fa-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-instagram:before{content:"\f16d"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before,.fa-gratipay:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-turkish-lira:before,.fa-try:before{content:"\f195"}
.fa-plus-square-o:before{content:"\f196"}
.fa-space-shuttle:before{content:"\f197"}
.fa-slack:before{content:"\f198"}
.fa-envelope-square:before{content:"\f199"}
.fa-wordpress:before{content:"\f19a"}
.fa-openid:before{content:"\f19b"}
.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}
.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}
.fa-yahoo:before{content:"\f19e"}
.fa-google:before{content:"\f1a0"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-digg:before{content:"\f1a6"}
.fa-pied-piper:before{content:"\f1a7"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-drupal:before{content:"\f1a9"}
.fa-joomla:before{content:"\f1aa"}
.fa-language:before{content:"\f1ab"}
.fa-fax:before{content:"\f1ac"}
.fa-building:before{content:"\f1ad"}
.fa-child:before{content:"\f1ae"}
.fa-paw:before{content:"\f1b0"}
.fa-spoon:before{content:"\f1b1"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-recycle:before{content:"\f1b8"}
.fa-automobile:before,.fa-car:before{content:"\f1b9"}
.fa-cab:before,.fa-taxi:before{content:"\f1ba"}
.fa-tree:before{content:"\f1bb"}
.fa-spotify:before{content:"\f1bc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-soundcloud:before{content:"\f1be"}
.fa-database:before{content:"\f1c0"}
.fa-file-pdf-o:before{content:"\f1c1"}
.fa-file-word-o:before{content:"\f1c2"}
.fa-file-excel-o:before{content:"\f1c3"}
.fa-file-powerpoint-o:before{content:"\f1c4"}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}
.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}
.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}
.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}
.fa-file-code-o:before{content:"\f1c9"}
.fa-vine:before{content:"\f1ca"}
.fa-codepen:before{content:"\f1cb"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}
.fa-circle-o-notch:before{content:"\f1ce"}
.fa-ra:before,.fa-rebel:before{content:"\f1d0"}
.fa-ge:before,.fa-empire:before{content:"\f1d1"}
.fa-git-square:before{content:"\f1d2"}
.fa-git:before{content:"\f1d3"}
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-qq:before{content:"\f1d6"}
.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}
.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}
.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}
.fa-history:before{content:"\f1da"}
.fa-circle-thin:before{content:"\f1db"}
.fa-header:before{content:"\f1dc"}
.fa-paragraph:before{content:"\f1dd"}
.fa-sliders:before{content:"\f1de"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-bomb:before{content:"\f1e2"}
.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}
.fa-tty:before{content:"\f1e4"}
.fa-binoculars:before{content:"\f1e5"}
.fa-plug:before{content:"\f1e6"}
.fa-slideshare:before{content:"\f1e7"}
.fa-twitch:before{content:"\f1e8"}
.fa-yelp:before{content:"\f1e9"}
.fa-newspaper-o:before{content:"\f1ea"}
.fa-wifi:before{content:"\f1eb"}
.fa-calculator:before{content:"\f1ec"}
.fa-paypal:before{content:"\f1ed"}
.fa-google-wallet:before{content:"\f1ee"}
.fa-cc-visa:before{content:"\f1f0"}
.fa-cc-mastercard:before{content:"\f1f1"}
.fa-cc-discover:before{content:"\f1f2"}
.fa-cc-amex:before{content:"\f1f3"}
.fa-cc-paypal:before{content:"\f1f4"}
.fa-cc-stripe:before{content:"\f1f5"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bell-slash-o:before{content:"\f1f7"}
.fa-trash:before{content:"\f1f8"}
.fa-copyright:before{content:"\f1f9"}
.fa-at:before{content:"\f1fa"}
.fa-eyedropper:before{content:"\f1fb"}
.fa-paint-brush:before{content:"\f1fc"}
.fa-birthday-cake:before{content:"\f1fd"}
.fa-area-chart:before{content:"\f1fe"}
.fa-pie-chart:before{content:"\f200"}
.fa-line-chart:before{content:"\f201"}
.fa-lastfm:before{content:"\f202"}
.fa-lastfm-square:before{content:"\f203"}
.fa-toggle-off:before{content:"\f204"}
.fa-toggle-on:before{content:"\f205"}
.fa-bicycle:before{content:"\f206"}
.fa-bus:before{content:"\f207"}
.fa-ioxhost:before{content:"\f208"}
.fa-angellist:before{content:"\f209"}
.fa-cc:before{content:"\f20a"}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}
.fa-meanpath:before{content:"\f20c"}
.fa-buysellads:before{content:"\f20d"}
.fa-connectdevelop:before{content:"\f20e"}
.fa-dashcube:before{content:"\f210"}
.fa-forumbee:before{content:"\f211"}
.fa-leanpub:before{content:"\f212"}
.fa-sellsy:before{content:"\f213"}
.fa-shirtsinbulk:before{content:"\f214"}
.fa-simplybuilt:before{content:"\f215"}
.fa-skyatlas:before{content:"\f216"}
.fa-cart-plus:before{content:"\f217"}
.fa-cart-arrow-down:before{content:"\f218"}
.fa-diamond:before{content:"\f219"}
.fa-ship:before{content:"\f21a"}
.fa-user-secret:before{content:"\f21b"}
.fa-motorcycle:before{content:"\f21c"}
.fa-street-view:before{content:"\f21d"}
.fa-heartbeat:before{content:"\f21e"}
.fa-venus:before{content:"\f221"}
.fa-mars:before{content:"\f222"}
.fa-mercury:before{content:"\f223"}
.fa-intersex:before,.fa-transgender:before{content:"\f224"}
.fa-transgender-alt:before{content:"\f225"}
.fa-venus-double:before{content:"\f226"}
.fa-mars-double:before{content:"\f227"}
.fa-venus-mars:before{content:"\f228"}
.fa-mars-stroke:before{content:"\f229"}
.fa-mars-stroke-v:before{content:"\f22a"}
.fa-mars-stroke-h:before{content:"\f22b"}
.fa-neuter:before{content:"\f22c"}
.fa-genderless:before{content:"\f22d"}
.fa-facebook-official:before{content:"\f230"}
.fa-pinterest-p:before{content:"\f231"}
.fa-whatsapp:before{content:"\f232"}
.fa-server:before{content:"\f233"}
.fa-user-plus:before{content:"\f234"}
.fa-user-times:before{content:"\f235"}
.fa-hotel:before,.fa-bed:before{content:"\f236"}
.fa-viacoin:before{content:"\f237"}
.fa-train:before{content:"\f238"}
.fa-subway:before{content:"\f239"}
.fa-medium:before{content:"\f23a"}
.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}
.fa-optin-monster:before{content:"\f23c"}
.fa-opencart:before{content:"\f23d"}
.fa-expeditedssl:before{content:"\f23e"}
.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}
.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}
.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}
.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}
.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}
.fa-mouse-pointer:before{content:"\f245"}
.fa-i-cursor:before{content:"\f246"}
.fa-object-group:before{content:"\f247"}
.fa-object-ungroup:before{content:"\f248"}
.fa-sticky-note:before{content:"\f249"}
.fa-sticky-note-o:before{content:"\f24a"}
.fa-cc-jcb:before{content:"\f24b"}
.fa-cc-diners-club:before{content:"\f24c"}
.fa-clone:before{content:"\f24d"}
.fa-balance-scale:before{content:"\f24e"}
.fa-hourglass-o:before{content:"\f250"}
.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}
.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}
.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}
.fa-hourglass:before{content:"\f254"}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}
.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}
.fa-hand-scissors-o:before{content:"\f257"}
.fa-hand-lizard-o:before{content:"\f258"}
.fa-hand-spock-o:before{content:"\f259"}
.fa-hand-pointer-o:before{content:"\f25a"}
.fa-hand-peace-o:before{content:"\f25b"}
.fa-trademark:before{content:"\f25c"}
.fa-registered:before{content:"\f25d"}
.fa-creative-commons:before{content:"\f25e"}
.fa-gg:before{content:"\f260"}
.fa-gg-circle:before{content:"\f261"}
.fa-tripadvisor:before{content:"\f262"}
.fa-odnoklassniki:before{content:"\f263"}
.fa-odnoklassniki-square:before{content:"\f264"}
.fa-get-pocket:before{content:"\f265"}
.fa-wikipedia-w:before{content:"\f266"}
.fa-safari:before{content:"\f267"}
.fa-chrome:before{content:"\f268"}
.fa-firefox:before{content:"\f269"}
.fa-opera:before{content:"\f26a"}
.fa-internet-explorer:before{content:"\f26b"}
.fa-tv:before,.fa-television:before{content:"\f26c"}
.fa-contao:before{content:"\f26d"}
.fa-500px:before{content:"\f26e"}
.fa-amazon:before{content:"\f270"}
.fa-calendar-plus-o:before{content:"\f271"}
.fa-calendar-minus-o:before{content:"\f272"}
.fa-calendar-times-o:before{content:"\f273"}
.fa-calendar-check-o:before{content:"\f274"}
.fa-industry:before{content:"\f275"}
.fa-map-pin:before{content:"\f276"}
.fa-map-signs:before{content:"\f277"}
.fa-map-o:before{content:"\f278"}
.fa-map:before{content:"\f279"}
.fa-commenting:before{content:"\f27a"}
.fa-commenting-o:before{content:"\f27b"}
.fa-houzz:before{content:"\f27c"}
.fa-vimeo:before{content:"\f27d"}
.fa-black-tie:before{content:"\f27e"}
.fa-fonticons:before{content:"\f280"}
/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('local/css/fonts/font-aw/fontawesome-webfont.eot?v=4.4.0');src:url('local/css/fonts/font-aw/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),url('local/css/fonts/font-aw/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),url('local/css/fonts/font-aw/fontawesome-webfont.woff?v=4.4.0') format('woff'),url('local/css/fonts/font-aw/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),url('local/css/fonts/font-aw/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.fa-pull-left{float:left}
.fa-pull-right{float:right}
.fa.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right{margin-left:.3em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@ -webkit-keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@ keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-gear:before,.fa-cog:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-arrows:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-expand:before{content:"\f065"}
.fa-compress:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-arrows-v:before{content:"\f07d"}
.fa-arrows-h:before{content:"\f07e"}
.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-gears:before,.fa-cogs:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-feed:before,.fa-rss:before{content:"\f09e"}
.fa-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-group:before,.fa-users:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}
.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}
.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-legal:before,.fa-gavel:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-flash:before,.fa-bolt:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building-o:before{content:"\f0f7"}
.fa-hospital-o:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}
.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}
.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}
.fa-euro:before,.fa-eur:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-rupee:before,.fa-inr:before{content:"\f156"}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}
.fa-won:before,.fa-krw:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-youtube-play:before{content:"\f16a"}
.fa-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-instagram:before{content:"\f16d"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before,.fa-gratipay:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-turkish-lira:before,.fa-try:before{content:"\f195"}
.fa-plus-square-o:before{content:"\f196"}
.fa-space-shuttle:before{content:"\f197"}
.fa-slack:before{content:"\f198"}
.fa-envelope-square:before{content:"\f199"}
.fa-wordpress:before{content:"\f19a"}
.fa-openid:before{content:"\f19b"}
.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}
.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}
.fa-yahoo:before{content:"\f19e"}
.fa-google:before{content:"\f1a0"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-digg:before{content:"\f1a6"}
.fa-pied-piper:before{content:"\f1a7"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-drupal:before{content:"\f1a9"}
.fa-joomla:before{content:"\f1aa"}
.fa-language:before{content:"\f1ab"}
.fa-fax:before{content:"\f1ac"}
.fa-building:before{content:"\f1ad"}
.fa-child:before{content:"\f1ae"}
.fa-paw:before{content:"\f1b0"}
.fa-spoon:before{content:"\f1b1"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-recycle:before{content:"\f1b8"}
.fa-automobile:before,.fa-car:before{content:"\f1b9"}
.fa-cab:before,.fa-taxi:before{content:"\f1ba"}
.fa-tree:before{content:"\f1bb"}
.fa-spotify:before{content:"\f1bc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-soundcloud:before{content:"\f1be"}
.fa-database:before{content:"\f1c0"}
.fa-file-pdf-o:before{content:"\f1c1"}
.fa-file-word-o:before{content:"\f1c2"}
.fa-file-excel-o:before{content:"\f1c3"}
.fa-file-powerpoint-o:before{content:"\f1c4"}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}
.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}
.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}
.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}
.fa-file-code-o:before{content:"\f1c9"}
.fa-vine:before{content:"\f1ca"}
.fa-codepen:before{content:"\f1cb"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}
.fa-circle-o-notch:before{content:"\f1ce"}
.fa-ra:before,.fa-rebel:before{content:"\f1d0"}
.fa-ge:before,.fa-empire:before{content:"\f1d1"}
.fa-git-square:before{content:"\f1d2"}
.fa-git:before{content:"\f1d3"}
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-qq:before{content:"\f1d6"}
.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}
.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}
.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}
.fa-history:before{content:"\f1da"}
.fa-circle-thin:before{content:"\f1db"}
.fa-header:before{content:"\f1dc"}
.fa-paragraph:before{content:"\f1dd"}
.fa-sliders:before{content:"\f1de"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-bomb:before{content:"\f1e2"}
.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}
.fa-tty:before{content:"\f1e4"}
.fa-binoculars:before{content:"\f1e5"}
.fa-plug:before{content:"\f1e6"}
.fa-slideshare:before{content:"\f1e7"}
.fa-twitch:before{content:"\f1e8"}
.fa-yelp:before{content:"\f1e9"}
.fa-newspaper-o:before{content:"\f1ea"}
.fa-wifi:before{content:"\f1eb"}
.fa-calculator:before{content:"\f1ec"}
.fa-paypal:before{content:"\f1ed"}
.fa-google-wallet:before{content:"\f1ee"}
.fa-cc-visa:before{content:"\f1f0"}
.fa-cc-mastercard:before{content:"\f1f1"}
.fa-cc-discover:before{content:"\f1f2"}
.fa-cc-amex:before{content:"\f1f3"}
.fa-cc-paypal:before{content:"\f1f4"}
.fa-cc-stripe:before{content:"\f1f5"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bell-slash-o:before{content:"\f1f7"}
.fa-trash:before{content:"\f1f8"}
.fa-copyright:before{content:"\f1f9"}
.fa-at:before{content:"\f1fa"}
.fa-eyedropper:before{content:"\f1fb"}
.fa-paint-brush:before{content:"\f1fc"}
.fa-birthday-cake:before{content:"\f1fd"}
.fa-area-chart:before{content:"\f1fe"}
.fa-pie-chart:before{content:"\f200"}
.fa-line-chart:before{content:"\f201"}
.fa-lastfm:before{content:"\f202"}
.fa-lastfm-square:before{content:"\f203"}
.fa-toggle-off:before{content:"\f204"}
.fa-toggle-on:before{content:"\f205"}
.fa-bicycle:before{content:"\f206"}
.fa-bus:before{content:"\f207"}
.fa-ioxhost:before{content:"\f208"}
.fa-angellist:before{content:"\f209"}
.fa-cc:before{content:"\f20a"}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}
.fa-meanpath:before{content:"\f20c"}
.fa-buysellads:before{content:"\f20d"}
.fa-connectdevelop:before{content:"\f20e"}
.fa-dashcube:before{content:"\f210"}
.fa-forumbee:before{content:"\f211"}
.fa-leanpub:before{content:"\f212"}
.fa-sellsy:before{content:"\f213"}
.fa-shirtsinbulk:before{content:"\f214"}
.fa-simplybuilt:before{content:"\f215"}
.fa-skyatlas:before{content:"\f216"}
.fa-cart-plus:before{content:"\f217"}
.fa-cart-arrow-down:before{content:"\f218"}
.fa-diamond:before{content:"\f219"}
.fa-ship:before{content:"\f21a"}
.fa-user-secret:before{content:"\f21b"}
.fa-motorcycle:before{content:"\f21c"}
.fa-street-view:before{content:"\f21d"}
.fa-heartbeat:before{content:"\f21e"}
.fa-venus:before{content:"\f221"}
.fa-mars:before{content:"\f222"}
.fa-mercury:before{content:"\f223"}
.fa-intersex:before,.fa-transgender:before{content:"\f224"}
.fa-transgender-alt:before{content:"\f225"}
.fa-venus-double:before{content:"\f226"}
.fa-mars-double:before{content:"\f227"}
.fa-venus-mars:before{content:"\f228"}
.fa-mars-stroke:before{content:"\f229"}
.fa-mars-stroke-v:before{content:"\f22a"}
.fa-mars-stroke-h:before{content:"\f22b"}
.fa-neuter:before{content:"\f22c"}
.fa-genderless:before{content:"\f22d"}
.fa-facebook-official:before{content:"\f230"}
.fa-pinterest-p:before{content:"\f231"}
.fa-whatsapp:before{content:"\f232"}
.fa-server:before{content:"\f233"}
.fa-user-plus:before{content:"\f234"}
.fa-user-times:before{content:"\f235"}
.fa-hotel:before,.fa-bed:before{content:"\f236"}
.fa-viacoin:before{content:"\f237"}
.fa-train:before{content:"\f238"}
.fa-subway:before{content:"\f239"}
.fa-medium:before{content:"\f23a"}
.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}
.fa-optin-monster:before{content:"\f23c"}
.fa-opencart:before{content:"\f23d"}
.fa-expeditedssl:before{content:"\f23e"}
.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}
.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}
.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}
.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}
.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}
.fa-mouse-pointer:before{content:"\f245"}
.fa-i-cursor:before{content:"\f246"}
.fa-object-group:before{content:"\f247"}
.fa-object-ungroup:before{content:"\f248"}
.fa-sticky-note:before{content:"\f249"}
.fa-sticky-note-o:before{content:"\f24a"}
.fa-cc-jcb:before{content:"\f24b"}
.fa-cc-diners-club:before{content:"\f24c"}
.fa-clone:before{content:"\f24d"}
.fa-balance-scale:before{content:"\f24e"}
.fa-hourglass-o:before{content:"\f250"}
.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}
.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}
.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}
.fa-hourglass:before{content:"\f254"}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}
.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}
.fa-hand-scissors-o:before{content:"\f257"}
.fa-hand-lizard-o:before{content:"\f258"}
.fa-hand-spock-o:before{content:"\f259"}
.fa-hand-pointer-o:before{content:"\f25a"}
.fa-hand-peace-o:before{content:"\f25b"}
.fa-trademark:before{content:"\f25c"}
.fa-registered:before{content:"\f25d"}
.fa-creative-commons:before{content:"\f25e"}
.fa-gg:before{content:"\f260"}
.fa-gg-circle:before{content:"\f261"}
.fa-tripadvisor:before{content:"\f262"}
.fa-odnoklassniki:before{content:"\f263"}
.fa-odnoklassniki-square:before{content:"\f264"}
.fa-get-pocket:before{content:"\f265"}
.fa-wikipedia-w:before{content:"\f266"}
.fa-safari:before{content:"\f267"}
.fa-chrome:before{content:"\f268"}
.fa-firefox:before{content:"\f269"}
.fa-opera:before{content:"\f26a"}
.fa-internet-explorer:before{content:"\f26b"}
.fa-tv:before,.fa-television:before{content:"\f26c"}
.fa-contao:before{content:"\f26d"}
.fa-500px:before{content:"\f26e"}
.fa-amazon:before{content:"\f270"}
.fa-calendar-plus-o:before{content:"\f271"}
.fa-calendar-minus-o:before{content:"\f272"}
.fa-calendar-times-o:before{content:"\f273"}
.fa-calendar-check-o:before{content:"\f274"}
.fa-industry:before{content:"\f275"}
.fa-map-pin:before{content:"\f276"}
.fa-map-signs:before{content:"\f277"}
.fa-map-o:before{content:"\f278"}
.fa-map:before{content:"\f279"}
.fa-commenting:before{content:"\f27a"}
.fa-commenting-o:before{content:"\f27b"}
.fa-houzz:before{content:"\f27c"}
.fa-vimeo:before{content:"\f27d"}
.fa-black-tie:before{content:"\f27e"}
.fa-fonticons:before{content:"\f280"}
.image-board-marquee{margin-left:auto;margin-right:auto;max-width:1600px;position:relative}
.image-board-marquee .media-holder img{height:100%;width:100%}
.image-board-marquee.short .media-holder img{max-height:650px}
.image-board-marquee.tall .media-holder img{max-height:100vh}
.image-board-marquee .media-holder iframe,.image-board-marquee .media-holder video{height:100%;position:absolute;top:0;max-width:1200px;z-index:2;width:100%;left:0;right:0;margin:0 auto}
.image-board-marquee.tall .media-holder iframe,.image-board-marquee.tall .media-holder video{max-width:100%;width:100%}
.image-board-marquee .media-holder .video-background{min-height:100%;width:100%;position:absolute;display:none;background:black;z-index:0;top:0}
.image-board-marquee .media-holder .video-background.active{z-index:2;display:block}
.image-board-marquee .content-holder{height:100%;left:0;padding:0;pointer-events:none;position:absolute;z-index:20}
.image-board-marquee .text-holder{height:100%;padding:64px;position:absolute;width:100%}
.image-board-marquee .text-holder .inner-content{text-align:center;position:absolute;width:66.67%}
.image-board-marquee .text-holder .inner-content.center{left:0;margin:auto;right:0;text-align:center}
.image-board-marquee .text-holder .inner-content.left{left:64px;text-align:left}
.image-board-marquee .text-holder .inner-content.right{right:64px;text-align:left;max-width:66.67%;width:auto}
.image-board-marquee .text-holder .inner-content.bottom{bottom:64px}
.image-board-marquee .text-holder .inner-content.middle{top:50%;transform:translateY(-50%)}
.image-board-marquee .text-holder .inner-content.top{top:64px}
.image-board-marquee .Display2,.image-board-marquee .content-holder .inner-content .subheading-desktop{margin-bottom:0;margin-top:0}
.image-board-marquee .content-holder .inner-content .subheading-desktop{margin-top:40px}
.image-board-marquee .primaryCTA,.image-board-marquee .secondaryCTA{margin-top:32px}
.image-board-marquee .left .primaryCTA,.image-board-marquee .left .secondaryCTA,.image-board-marquee .right .primaryCTA,.image-board-marquee .right .secondaryCTA{margin-left:0}
.image-board-marquee .left .primaryCTA,.image-board-marquee .right .secondaryCTA{margin-right:30px}
.image-board-marquee .ps-widget[ps-sku]{display:inline-block !important;float:none}
@media only screen and (max-width :767px){.image-board-marquee .content-holder{padding-left:15px;padding-right:15px;pointer-events:auto;position:relative}
.image-board-marquee .text-holder{background-color:#fafafa;padding:16px;position:relative}
.image-board-marquee .text-holder .content{position:static}
.image-board-marquee .content-holder .inner-content{position:relative;text-align:left;width:100%}
.image-board-marquee .text-holder .inner-content.bottom,.image-board-marquee .text-holder .inner-content.middle,.image-board-marquee .text-holder .inner-content.top{top:auto;bottom:auto}
.image-board-marquee .text-holder .inner-content.center,.image-board-marquee .text-holder .inner-content.left,.image-board-marquee .text-holder .inner-content.right{text-align:center;left:auto;right:auto;transform:none}
.image-board-marquee .text-holder .inner-content.right{max-width:100%;width:100%}
.image-board-marquee .Display2{font-size:24px;line-height:32px}
.image-board-marquee .content-holder .inner-content .subheading-desktop{font-size:14px;line-height:20px;margin-top:16px}
.image-board-marquee .primaryCTA,.image-board-marquee .left .primaryCTA,.image-board-marquee .right .primaryCTA,.image-board-marquee .secondaryCTA,.image-board-marquee .left .secondaryCTA,.image-board-marquee .right .secondaryCTA{margin:16px 0 0 0}
}
.image-carousel-marquee{margin-left:auto;margin-right:auto;max-width:1600px;position:relative}
.image-carousel-marquee .row{position:relative}
.image-carousel-marquee .media-holder img{height:100%;width:100%}
.image-carousel-marquee.short .media-holder img{max-height:650px}
.image-carousel-marquee.tall .media-holder img{max-height:100vh}
.image-carousel-marquee .media-holder iframe,.image-carousel-marquee .media-holder video{height:100%;position:absolute;top:0;max-width:1200px;z-index:2;width:100%;left:0;right:0;margin:0 auto}
.image-carousel-marquee.tall .media-holder iframe,.image-carousel-marquee.tall .media-holder video{max-width:100%;width:100%}
.image-carousel-marquee .media-holder .video-background{min-height:100%;width:100%;position:absolute;display:none;background:black;z-index:0;top:0}
.image-carousel-marquee .media-holder .video-background.active{z-index:2;display:block}
.image-carousel-marquee .media-holder video{height:100%;width:100%}
.image-carousel-marquee .media-holder iframe,.image-carousel-marquee .media-holder video{height:100%;left:0;position:absolute;top:0;width:100%}
.image-carousel-marquee .content-holder{height:100%;left:0;padding:0;pointer-events:none;position:absolute;z-index:20}
.image-carousel-marquee .text-holder{height:100%;padding:64px;position:absolute;width:100%}
.image-carousel-marquee .text-holder .inner-content{margin-left:auto;margin-right:auto;text-align:center;width:66.67%}
.image-carousel-marquee .Display2,.image-carousel-marquee .content-holder .inner-content .subheading-desktop{margin-bottom:0;margin-top:0}
.image-carousel-marquee .content-holder .inner-content .subheading-desktop{margin-top:40px}
.image-carousel-marquee .slick-dots{bottom:24px}
.image-carousel-marquee .slick-prev,.image-carousel-marquee .slick-next{z-index:10}
.image-carousel-marquee .slick-prev{left:24px}
.image-carousel-marquee .slick-next{right:24px}
.image-carousel-marquee .primaryCTA,.image-carousel-marquee .secondaryCTA{margin-top:32px}
@media only screen and (max-width :767px){.image-carousel-marquee{background-color:#fafafa}
.image-carousel-marquee .content-holder{padding-left:15px;padding-right:15px;pointer-events:auto;position:relative}
.image-carousel-marquee.images-only .content-holder{display:none}
.image-carousel-marquee .text-holder{background-color:#fafafa;padding:16px;position:relative}
.image-carousel-marquee .text-holder .content{position:static}
.image-carousel-marquee .content-holder .inner-content{position:relative;text-align:left;width:100%}
.image-carousel-marquee .Display2{font-size:24px;line-height:32px}
.image-carousel-marquee .content-holder .inner-content .subheading-desktop{font-size:14px;line-height:20px;margin-top:16px}
.image-carousel-marquee .primaryCTA,.image-carousel-marquee .secondaryCTA{margin:0}
.image-carousel-marquee .slick-dots{bottom:-35px}
.image-carousel-marquee.images-only .slick-dots{bottom:16px}
.image-carousel-marquee .slick-prev{left:-15px;top:245px}
.image-carousel-marquee .slick-next{right:-10px;top:245px}
.slick-prev,.slick-next{background-color:transparent;border-radius:50%;display:block;height:56px;line-height:56px;width:56px}
.image-carousel-marquee .primaryCTA,.image-carousel-marquee .secondaryCTA{margin:16px 0 0 0}
}
.sub-navigation-bar{background-color:#fff}
.sub-navigation-bar .nav-holder{background-color:inherit;height:92px;overflow:visible;position:relative;z-index:2}
.sub-navigation-bar .brand-logo{height:100%;z-index:2}
.sub-navigation-bar .brand-logo a:hover{text-decoration:none}
.sub-navigation-bar .brand-logo .helper{display:inline-block;height:100%;vertical-align:middle}
.sub-navigation-bar .logo{max-height:72px;max-width:158px;width:auto}
.sub-navigation-bar .nav-items{padding:0;text-align:center;z-index:2}
.sub-navigation-bar .nav-items ul{display:inline-block;list-style-type:none;margin:0;padding:0}
.sub-navigation-bar .nav-items li{display:inline-block;padding:36px 32px 36px 0;text-align:center}
.sub-navigation-bar .nav-items li:last-child{padding-right:0}
.sub-navigation-bar .nav-items li a{color:#448aff;font-size:14px;font-weight:bold;line-height:16px;text-transform:uppercase}
.sub-navigation-bar .nav-items li a:hover{text-decoration:none}
.sub-navigation-bar .search-icon{background-color:#eee;border-radius:50%;cursor:pointer;display:inline-block;height:40px;line-height:40px;margin:24px 0 24px 0;text-align:center;width:40px}
.sub-navigation-bar .nav-search-holder{text-align:right;z-index:2}
.sub-navigation-bar .search-holder{background-color:#fff;bottom:0;left:-15px;position:absolute;right:-15px}
.sub-navigation-bar .search-holder .predictive-text-list{background-color:#fff;border-radius:2px;-webkit-box-shadow:0 2px 4px 0 rgba(145,145,145,.5);-moz-box-shadow:0 2px 4px 0 rgba(145,145,145,.5);box-shadow:0 2px 4px 0 rgba(145,145,145,.5);display:none;list-style-type:none;left:15px;margin:-16px 0 0 0;padding:0;position:absolute;width:calc(100% - 32px)}
.sub-navigation-bar .search-holder .predictive-text-list li{cursor:pointer;padding:16px 16px}
.sub-navigation-bar .search-holder .predictive-text-list li:first-child{padding-top:24px}
.sub-navigation-bar .search-holder .predictive-text-list li:last-child{padding-bottom:24px}
.sub-navigation-bar .search-holder .predictive-text-list li:hover{background-color:#448aff;color:#fff}
.sub-navigation-bar.search-showing .search-holder.show-predictive .predictive-text-list{display:block}
.sub-navigation-bar #search-input{background-color:#eee;border:0;color:#424242;font-size:16px;line-height:24px;margin:15px;outline:0;padding:15px;width:calc(100% - 30px)}
.sub-navigation-bar .brand-navigation-hamburger-icon{cursor:pointer;margin:16px 0;padding:6px 0 3px 0;position:relative;width:24px;z-index:2}
.sub-navigation-bar .hamburger-line{background-color:#448aff;height:2px;margin:0 3px 3px 3px}
.nav-camoflouge{background-color:#fff;bottom:0;left:0;margin:0 -15px;position:absolute;right:0;top:0;z-index:1}
@media only screen and (max-width :1199px){.sub-navigation-bar .logo{max-width:124px}
}
@media only screen and (max-width :991px){.sub-navigation-bar .logo{max-width:95%}
}
@media only screen and (max-width :767px){.sub-navigation-bar .nav-holder{overflow:visible}
.sub-navigation-bar .brand-logo{text-align:center}
.sub-navigation-bar .logo{max-width:150px;max-height:56px;height:auto;width:auto}
.sub-navigation-bar .nav-items{bottom:0;left:0;margin:0 -15px;overflow:hidden;position:absolute;width:calc(100% + 30px);z-index:-1}
.sub-navigation-bar .nav-items li a{padding:0 15px}
.sub-navigation-bar .nav-items ul{background-color:#f5f5f5;margin:0 -15px;width:calc(100% + 30px);position:relative;z-index:3}
.sub-navigation-bar .nav-items li{border-bottom:1px solid #e0e0e0;display:block;padding:10px 15px;text-align:left}
.sub-navigation-bar.open-search .nav-items.show-nav ul{top:113px}
.sub-navigation-bar .nav-holder{height:56px}
.sub-navigation-bar .search-icon{height:32px;line-height:32px;margin:12px 0;width:32px}
.sub-navigation-bar #search-input{font-size:14px;line-height:24px;padding:8px}
}
.centered-carousel-marquee{margin-left:auto;margin-right:auto;max-width:1600px;position:relative}
.centered-carousel-marquee .row{position:relative}
.centered-carousel-marquee .media-holder img{height:100%;width:100%}
.centered-carousel-marquee.short .media-holder img{max-height:650px}
.centered-carousel-marquee.short .media-holder iframe,.centered-carousel-marquee.short .media-holder video{height:100%;position:absolute;top:0;max-width:1200px;z-index:2;width:50%;left:0;right:0;margin:0 auto}
.centered-carousel-marquee.short .media-holder .video-background{min-height:100%;width:100%;position:absolute;display:none;background:black;z-index:0;top:0}
.centered-carousel-marquee.short .media-holder .video-background.active{z-index:2;display:block}
.centered-carousel-marquee.tall .media-holder img{max-height:900px}
.centered-carousel-marquee .media-holder video{height:100%;width:100%}
.centered-carousel-marquee .media-holder iframe,.centered-carousel-marquee .media-holder video{height:100%;left:0;position:absolute;top:0;width:100%}
.centered-carousel-marquee .content-holder{height:100%;left:0;padding:0;pointer-events:none;z-index:20}
.centered-carousel-marquee .text-holder{height:100%;padding:64px;background-color:#fafafa;width:100%}
.centered-carousel-marquee .text-holder .inner-content{margin-left:auto;margin-right:auto;text-align:center;width:66.67%}
.centered-carousel-marquee .Display2,.centered-carousel-marquee .content-holder .inner-content .subheading-desktop{margin-bottom:0;margin-top:0}
.centered-carousel-marquee h2.Display2{font-size:32px;line-height:40px}
.centered-carousel-marquee .content-holder .inner-content .subheading-desktop{margin-top:40px}
.centered-carousel-marquee .slick-dots{bottom:24px}
.centered-carousel-marquee .slick-prev,.centered-carousel-marquee .slick-next{z-index:10}
.centered-carousel-marquee .slick-prev{left:24px}
.centered-carousel-marquee .slick-next{right:24px}
.centered-carousel-marquee .primaryCTA,.centered-carousel-marquee .secondaryCTA{margin-top:32px}
@media only screen and (max-width :767px){.centered-carousel-marquee{background-color:#fafafa}
.centered-carousel-marquee .content-holder{padding-left:15px;padding-right:15px;pointer-events:auto;position:relative}
.centered-carousel-marquee.images-only .content-holder{display:none}
.centered-carousel-marquee .text-holder{background-color:#fafafa;padding:16px;position:relative}
.centered-carousel-marquee .text-holder .content{position:static}
.centered-carousel-marquee .content-holder .inner-content{position:relative;text-align:left;width:100%}
.centered-carousel-marquee .Display2{font-size:24px;line-height:32px}
.centered-carousel-marquee .content-holder .inner-content .subheading-desktop{font-size:14px;line-height:20px;margin-top:16px}
.centered-carousel-marquee .primaryCTA,.centered-carousel-marquee .secondaryCTA{margin:0}
.centered-carousel-marquee .slick-dots{bottom:-35px}
.centered-carousel-marquee.images-only .slick-dots{bottom:16px}
.centered-carousel-marquee .slick-prev,.centered-carousel-marquee .slick-next{display:none !important}
.centered-carousel-marquee .text-holder .inner-content{text-align:left;width:80%}
.centered-carousel-marquee h2.Display2{font-size:28px;line-height:40px;margin-bottom:15px}
.centered-carousel-marquee .primaryCTA,.centered-carousel-marquee .secondaryCTA{margin:16px 0 0 0}
}
.split-marquee .media-holder{background-color:#ededed}
.split-marquee .content-holder{background-color:#fafafa}
.split-marquee .media-holder img{height:100%;width:100%}
.split-marquee .media-holder video{height:100%;width:100%}
.split-marquee .media-holder iframe,.split-marquee .media-holder video{height:80%;left:0;position:absolute;top:0;width:100%}
.split-marquee .content-holder .inner-content{padding:20px}
.split-marquee .split-marq-prepostheader{font-size:20px !important;font-weight:bold}
.split-marquee .content-holder .inner-content .subheading-desktop{margin-bottom:32px}
.split-marquee .square-content-holder .slick-dots{bottom:24px}
.split-marquee .Display2{font-size:34px;font-weight:bold;letter-spacing:0;line-height:44px;margin-top:0}
.split-marquee .primaryCTA,.split-marquee .secondaryCTA{margin:0 8px 0 0}
.split-marquee .square-content-holder{padding-top:82%}
.split-marquee .square-content-holder.text-holder{padding-top:82%}
@media only screen and (max-width :991px){.split-marquee .Display2{font-size:24px !important;line-height:18px;margin-bottom:6px}
.split-marquee .content-holder .inner-content .subheading-desktop{font-size:12px;line-height:14px;margin-bottom:10px}
.split-marquee .content-holder{height:350px}
.split-marquee .split-marq-prepostheader{font-size:14px !important;font-weight:bold}
.split-marquee .primaryCTA,.split-marquee .secondaryCTA{padding:11px 16px}
}
@media only screen and (max-width :767px){.split-feature{background-color:#fafafa}
.split-marquee .content-holder{height:400px}
.split-marquee .content-holder .inner-content{padding:8px}
.split-marquee .col-sm-6{padding:0 !important}
.split-marquee .Display2{font-size:26px !important;font-weight:bold;letter-spacing:0;line-height:28px;margin-top:0}
}
@media only screen and (max-width :767px) and (orientation :landscape){.split-marquee .square-content-holder{padding-top:50%}
.split-marquee .content-holder{height:350px}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.split-marquee .Display2{font-size:26px !important;line-height:26px;margin-bottom:10px;font-weight:bold}
.split-marquee .split-marq-prepostheader{font-size:16px !important;font-weight:bold}
.split-marquee .content-holder .inner-content .subheading-desktop{font-size:14px;line-height:16px;margin-bottom:10px}
.split-marquee .content-holder .inner-content{margin-top:10px}
}
.split-marquee-image-carousel .content-holder .inner-content{padding:20px}
.split-marquee-image-carousel .Display2{font-size:30px !important;line-height:40px;margin-bottom:16px;font-weight:bold}
.split-marquee-image-carousel .split-marq-img-prepostheader{font-size:20px !important;font-weight:bold}
.split-marquee-image-carousel .media-holder{background-color:#ededed}
.split-marquee-image-carousel .content-holder{background-color:#fafafa}
.split-marquee-image-carousel .content-holder .inner-content .subheading-desktop{font-size:16px;line-height:20px;margin-bottom:16px}
.split-marquee-image-carousel .media-holder img{height:100%;width:100%}
.split-marquee-image-carousel .media-holder video{height:100%;width:100%}
.split-marquee-image-carousel .media-holder iframe,.split-marquee-image-carousel .media-holder video{height:80%;left:0;position:absolute;top:0;width:100%}
.split-marquee-image-carousel .content-holder .inner-content{padding:20px}
.split-marquee-image-carousel .content-holder .inner-content .subheading-desktop{margin-bottom:32px}
.split-marquee-image-carousel .square-content-holder .slick-dots{bottom:24px}
.split-marquee-image-carousel .Display2{margin-top:0}
.split-marquee-image-carousel .primaryCTA,.split-marquee-image-carousel .secondaryCTA{margin:0 8px 0 0}
.split-marquee-image-carousel .square-content-holder{padding-top:81.5%}
.split-marquee-image-carousel .square-content-holder.text-holder{padding-top:81.5%}
@media only screen and (max-width :991px){.split-marquee-image-carousel .Display2{font-size:18px !important;line-height:18px;margin-bottom:6px}
.split-marquee-image-carousel .split-marq-img-prepostheader{font-size:14px !important;margin-top:2px;margin-bottom:6px;font-weight:bold}
.split-marquee-image-carousel .content-holder .inner-content{padding:10px}
.split-marquee-image-carousel .content-holder .inner-content .subheading-desktop{font-size:12px;line-height:14px;margin-bottom:6px}
.split-marquee-image-carousel .primaryCTA,.split-marquee-image-carousel .secondaryCTA{padding:11px 16px}
}
@media only screen and (max-width :767px){.split-marquee-image-carousel .content-holder{height:500px}
.split-marquee-image-carousel .Display2{font-size:26px !important;line-height:30px;margin-bottom:10px}
.split-marquee-image-carousel .split-marq-img-prepostheader{font-size:14px !important;margin-top:12px;font-weight:bold}
.split-marquee-image-carousel{background-color:#fafafa}
.split-marquee-image-carousel .content-holder .inner-content{padding:12px}
.split-marquee-image-carousel .col-sm-6{padding:0 !important}
}
@media only screen and (max-width :767px) and (orientation :landscape){.split-marquee-image-carousel .square-content-holder{padding-top:50% !important}
.split-marquee-image-carousel .content-holder{height:350px}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.split-marquee-image-carousel .Display2{font-size:26px !important;line-height:26px;margin-bottom:10px;font-weight:bold}
.split-marquee-image-carousel .split-marq-img-prepostheader{font-size:18px !important;font-weight:bold}
.split-marquee-image-carousel .content-holder .inner-content .subheading-desktop{font-size:14px;line-height:16px;margin-bottom:10px}
.split-marquee-image-carousel .content-holder .inner-content{margin-top:10px}
}
.subpage-listing .content-holder{background-color:#fafafa}
.subpage-listing .image-holder img{height:100%;width:100%}
.subpage-listing .Display2{font-size:30px;line-height:40px;margin-bottom:16px;font-weight:bold}
.subpage-listing .content-holder .inner-content{text-align:center;padding-left:16px;padding-right:16px}
.subpage-listing .content-holder .inner-content p{font-size:14px;line-height:24px}
.subpage-listing .pagination-data-container{padding-left:0;padding-right:0}
@media only screen and (max-width :767px){.subpage-listing .image-holder,.subpage-listing .content-holder{padding-left:0}
.subpage-listing .content-holder .inner-content{padding-left:0;padding-right:0}
.subpage-listing .content-holder .inner-content .subheading-desktop{margin-bottom:28px}
.subpage-listing .text-holder{height:auto;padding:35px 14px 30px}
.subpage-listing .text-holder .content{position:static}
}
@media(min-width:768px){.subpage-listing .pg-custom{float:left;width:75%;text-align:right;padding:0}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.subpage-listing .Display2{font-size:22px;line-height:20px;margin-bottom:10px;font-weight:bold;margin-top:0}
.subpage-listing .content-holder .inner-content .subheading-desktop{font-size:14px;line-height:14px;margin-bottom:10px}
.subpage-listing .content-holder .inner-content{margin-top:10px}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px){.subpage-listing .Display2{font-size:22px;line-height:20px;margin-bottom:10px;font-weight:bold;margin-top:0}
.subpage-listing .content-holder .inner-content .subheading-desktop{font-size:14px;line-height:14px;margin-bottom:10px}
.subpage-listing .content-holder .inner-content{margin-top:10px}
}
.operatinghourscomponent .operating-hours{background-color:none;margin-left:auto;margin-right:auto;max-width:1600px;padding:30px 0;text-align:center;font-size:20px;line-height:30px}
.operatinghourscomponent .operating-hours h2{font-family:"BrandonGrotesqueBoldRegular",Arial,Helvetica,sans-serif;font-size:42px;line-height:46px;margin:0 0 10px 0;color:#3e0500}
.operatinghourscomponent .operating-hours h3{padding:0;font-family:"BrandonGrotesqueBoldRegular",Arial,Helvetica,sans-serif;font-size:30px;line-height:32px;margin:0 0 5px 0;color:#3e0500}
.operatinghourscomponent .operating-hours h3+h3{margin:0 0 15px}
.operatinghourscomponent .operating-hours p{font-size:20px;line-height:30px}
@media(max-width:767px){.operatinghourscomponent .operating-hours h2{font-size:32px;line-height:36px}
.operatinghourscomponent .operating-hours h3{font-size:24px;line-height:28px}
}
.eventscomponent .events-wrapper{padding:40px 0}
.eventscomponent .events-wrapper .event-filter{padding-bottom:40px}
.eventscomponent .events-wrapper .event-filter .season{text-align:center;display:block;width:150px;margin:0 auto}
.eventscomponent .events-wrapper .event-filter .season p{font-family:"BrandonGrotesqueBoldRegular",Arial,Helvetica,sans-serif;font-size:24px;line-height:27px;margin-top:10px}
.eventscomponent .events-wrapper .event-filter .season.green>a{background:#6fbd31}
.eventscomponent .events-wrapper .event-filter .season.green>a:hover{background:#49a013}
.eventscomponent .events-wrapper .event-filter .season.green p{color:#6fbd31}
.eventscomponent .events-wrapper .event-filter .season.blue>a{background:#428bca}
.eventscomponent .events-wrapper .event-filter .season.blue>a:hover{background:#0082e3}
.eventscomponent .events-wrapper .event-filter .season.blue p{color:#428bca}
.eventscomponent .events-wrapper .event-filter .season.orange>a{background:#f5731b}
.eventscomponent .events-wrapper .event-filter .season.orange>a:hover{background:#d15f14}
.eventscomponent .events-wrapper .event-filter .season.orange p{color:#f5731b}
.eventscomponent .events-wrapper .event-filter .season.red>a{background:#e30429}
.eventscomponent .events-wrapper .event-filter .season.red>a:hover{background:#c80026}
.eventscomponent .events-wrapper .event-filter .season.red p{color:#e30429}
.eventscomponent .events-wrapper .event-filter .season.active>a{background:#3b3c3f !important}
.eventscomponent .events-wrapper .event-filter .season.active p{color:#3b3c3f}
.eventscomponent .events-wrapper .event-filter .season>a{display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;vertical-align:middle;width:100%;padding-top:8px}
.eventscomponent .events-wrapper .event-filter .season>a img{max-width:90%;padding-bottom:5px}
.eventscomponent .events-wrapper .events .event{margin-bottom:50px;font-size:16px;line-height:24px}
.eventscomponent .events-wrapper .events .event img{width:100%}
.eventscomponent .events-wrapper .events .event h2{color:#e30429}
.eventscomponent .events-wrapper .events .event h3{font-family:"BrandonGrotesqueMediumRegular",Arial,Helvetica,sans-serif}
.eventscomponent .events-wrapper .events .side{font-family:'proxima-nova','Open Sans',Helvetica,Arial,sans-serif}
.eventscomponent .events-wrapper .events .side .details{margin-bottom:20px}
.eventscomponent .events-wrapper .events .side .date,.eventscomponent .events-wrapper .events .side .time{display:block;position:relative;padding-left:25px}
.eventscomponent .events-wrapper .events .side .date:before,.eventscomponent .events-wrapper .events .side .time:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;background-repeat:no-repeat;color:#a7a9ac;background-size:contain}
.eventscomponent .events-wrapper .events .side .date:before{background-image:url(../selfservice-framework-hcw/img/icon-calendar.svg)}
.eventscomponent .events-wrapper .events .side .time:before{background-image:url(../selfservice-framework-hcw/img/icon-clock.svg)}
@media(max-width:767px){.eventscomponent .events-wrapper .event-filter .season{margin-bottom:20px}
.eventscomponent .events-wrapper .events .event img{margin-bottom:30px}
.eventscomponent .events-wrapper .events .event .event-description{margin-bottom:20px}
}
.formcomponent{padding:40px 0}
.formcomponent form{font-size:14px;line-height:20px}
.formcomponent form p{font-size:14px;line-height:20px}
.formcomponent form .form-spacer{margin-bottom:40px}
.formcomponent form h4,.formcomponent form label{font-family:"BrandonGrotesqueBoldRegular",Arial,Helvetica,sans-serif;font-size:18px;line-height:18px;margin:0 0 10px 0;color:#8b6966}
.formcomponent form h4 small,.formcomponent form label small{color:#999;font-size:75%}
.formcomponent form .row{margin-bottom:20px}
.formcomponent form .row>div{position:relative}
.formcomponent form h3{margin-bottom:30px}
.formcomponent form .form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;height:40px;font-size:18px;color:#6d6e71}
.formcomponent form .form-control.form-control-inline{width:50px;display:inline-block;margin:0 10px 0 0}
.formcomponent form .component-button{margin:0}
.formcomponent form .hidden-form{display:none}
.formcomponent form textarea.form-control{height:100px}
.formcomponent form input[type="number"]::-webkit-outer-spin-button,.formcomponent form input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}
.formcomponent form input[type=number]{-moz-appearance:textfield}
.formcomponent form input[type="checkbox"],.formcomponent form input[type="radio"]{height:0;width:0;position:absolute;top:0;left:0;visibility:hidden}
.formcomponent form input[type="checkbox"]+label,.formcomponent form input[type="radio"]+label{padding:0 0 0 30px;font-family:'proxima-nova','Open Sans',Helvetica,Arial,sans-serif;font-weight:300;font-size:18px;line-height:24px;color:#6d6e71;cursor:pointer}
.formcomponent form input[type="checkbox"]+label:before,.formcomponent form input[type="radio"]+label:before{height:24px;width:24px;border:0;background:#fff;content:'';display:block;position:absolute;left:15px;top:-1px}
.formcomponent form input[type="checkbox"]:checked+label:before,.formcomponent form input[type="radio"]:checked+label:before{background:#6fbd31;-webkit-box-shadow:0 0 0 5px #fff inset;-moz-box-shadow:0 0 0 5px #fff inset;box-shadow:0 0 0 5px #fff inset}
.formcomponent form input[type="radio"]+label:before{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.formcomponent form input.parsley-error,.formcomponent form select.parsley-error,.formcomponent form textarea.parsley-error{color:#b94a48;background-color:#f2dede;-webkit-box-shadow:none;box-shadow:none}
.formcomponent form select.parsley-error.chosen-select+.chosen-container-single .chosen-single{color:#b94a48;background-color:#f2dede;-webkit-box-shadow:none;box-shadow:none}
.formcomponent form select.parsley-error.chosen-select+.chosen-container .chosen-drop{color:#b94a48;background-color:#f2dede}
.formcomponent form .parsley-errors-list{margin:6px 0;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;color:#e30429;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}
.formcomponent form .parsley-errors-list.filled{opacity:1}
.formcomponent form .chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100% !important}
.formcomponent form .chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.formcomponent form .chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,0.15)}
.formcomponent form .chosen-container.chosen-with-drop .chosen-drop{left:0}
.formcomponent form .chosen-container a{cursor:pointer}
.formcomponent form .chosen-container .search-choice .group-name,.formcomponent form .chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999}
.formcomponent form .chosen-container .search-choice .group-name:after,.formcomponent form .chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}
.formcomponent form .chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:8px 10px;height:40px;background-color:#fff;color:#6d6e71;text-decoration:none;white-space:nowrap;line-height:24px}
.formcomponent form .chosen-container-single .chosen-default{color:#999}
.formcomponent form .chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}
.formcomponent form .chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px}
.formcomponent form .chosen-container-single .chosen-single div{position:absolute;top:0;right:10px;display:block;width:18px;height:100%}
.formcomponent form .chosen-container-single .chosen-single div b{display:block;width:0;height:0;margin:17px 10px 0 0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #a7a9ac}
.formcomponent form .chosen-container-single .chosen-single-with-deselect span{margin-right:38px}
.formcomponent form .chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}
.formcomponent form .chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}
.formcomponent form .chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:5px 10px;width:100%;height:auto;outline:0;border:1px solid #a7a9ac;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}
.formcomponent form .chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}
.formcomponent form .chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}
.formcomponent form .chosen-container .chosen-results{color:#6d6e71;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}
.formcomponent form .chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}
.formcomponent form .chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}
.formcomponent form .chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}
.formcomponent form .chosen-container .chosen-results li.highlighted{background-color:#3875d7;color:#fff}
.formcomponent form .chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}
.formcomponent form .chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}
.formcomponent form .chosen-container .chosen-results li.group-option{padding-left:15px}
.formcomponent form .chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}
.formcomponent form .chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;cursor:text}
.formcomponent form .chosen-container-multi .chosen-choices li{float:left;list-style:none}
.formcomponent form .chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}
.formcomponent form .chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}
.formcomponent form .chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#fff;color:#333;line-height:13px;cursor:default}
.formcomponent form .chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}
.formcomponent form .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;font-size:1px}
.formcomponent form .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}
.formcomponent form .chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;color:#666}
.formcomponent form .chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}
.formcomponent form .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}
.formcomponent form .chosen-container-multi .chosen-results{margin:0;padding:0}
.formcomponent form .chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}
.formcomponent form .chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}
.formcomponent form .chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #a7a9ac}
.formcomponent form .chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}
.formcomponent form .chosen-container-active.chosen-with-drop .chosen-single div b{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #a7a9ac;border-top:0}
.formcomponent form .chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}
.formcomponent form .chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important}
.formcomponent form .chosen-disabled{opacity:.5 !important;cursor:default}
.formcomponent form .chosen-disabled .chosen-single{cursor:default}
.formcomponent form .chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}
.formcomponent form .chosen-rtl{text-align:right}
.formcomponent form .chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}
.formcomponent form .chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}
.formcomponent form .chosen-rtl .chosen-single div{right:auto;left:3px}
.formcomponent form .chosen-rtl .chosen-single abbr{right:auto;left:26px}
.formcomponent form .chosen-rtl .chosen-single-with-deselect span{margin-left:38px}
.formcomponent form .chosen-rtl .chosen-choices li{float:right}
.formcomponent form .chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}
.formcomponent form .chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}
.formcomponent form .chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}
.formcomponent form .chosen-rtl.chosen-container-single-nosearch .chosen-search,.formcomponent form .chosen-rtl .chosen-drop{left:9999px}
.formcomponent form .chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}
.formcomponent form .chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}
.formcomponent form .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}
.formcomponent form .chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;direction:rtl}
.formcomponent form .chosen-rtl.chosen-container-single .chosen-single div b{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #a7a9ac;display:inline-block}
.formcomponent form .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #a7a9ac;display:inline-block}
@media(max-width:767px){.formcomponent form .row{margin-bottom:0}
.formcomponent form .row>div{margin-bottom:20px}
.formcomponent form .form-control.form-control-inline{width:100%;display:block;margin:0}
}
.formcomponent{padding:40px 0}
.formcomponent form{font-size:14px;line-height:20px}
.formcomponent form p{font-size:14px;line-height:20px}
.formcomponent form .form-spacer{margin-bottom:40px}
.formcomponent form h4,.formcomponent form label{font-family:"BrandonGrotesqueBoldRegular",Arial,Helvetica,sans-serif;font-size:18px;line-height:18px;margin:0 0 10px 0;color:#8b6966}
.formcomponent form h4 small,.formcomponent form label small{color:#999;font-size:75%}
.formcomponent form .row{margin-bottom:20px}
.formcomponent form .row>div{position:relative}
.formcomponent form h3{margin-bottom:30px}
.formcomponent form .form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;height:40px;font-size:18px;color:#6d6e71}
.formcomponent form .form-control.form-control-inline{width:50px;display:inline-block;margin:0 10px 0 0}
.formcomponent form .component-button{margin:0}
.formcomponent form .hidden-form{display:none}
.formcomponent form textarea.form-control{height:100px}
.formcomponent form input[type="number"]::-webkit-outer-spin-button,.formcomponent form input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}
.formcomponent form input[type=number]{-moz-appearance:textfield}
.formcomponent form input[type="checkbox"],.formcomponent form input[type="radio"]{height:0;width:0;position:absolute;top:0;left:0;visibility:hidden}
.formcomponent form input[type="checkbox"]+label,.formcomponent form input[type="radio"]+label{padding:0 0 0 30px;font-family:'proxima-nova','Open Sans',Helvetica,Arial,sans-serif;font-weight:300;font-size:18px;line-height:24px;color:#6d6e71;cursor:pointer}
.formcomponent form input[type="checkbox"]+label:before,.formcomponent form input[type="radio"]+label:before{height:24px;width:24px;border:0;background:#fff;content:'';display:block;position:absolute;left:15px;top:-1px}
.formcomponent form input[type="checkbox"]:checked+label:before,.formcomponent form input[type="radio"]:checked+label:before{background:#6fbd31;-webkit-box-shadow:0 0 0 5px #fff inset;-moz-box-shadow:0 0 0 5px #fff inset;box-shadow:0 0 0 5px #fff inset}
.formcomponent form input[type="radio"]+label:before{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.formcomponent form input.parsley-error,.formcomponent form select.parsley-error,.formcomponent form textarea.parsley-error{color:#b94a48;background-color:#f2dede;-webkit-box-shadow:none;box-shadow:none}
.formcomponent form select.parsley-error.chosen-select+.chosen-container-single .chosen-single{color:#b94a48;background-color:#f2dede;-webkit-box-shadow:none;box-shadow:none}
.formcomponent form select.parsley-error.chosen-select+.chosen-container .chosen-drop{color:#b94a48;background-color:#f2dede}
.formcomponent form .parsley-errors-list{margin:6px 0;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;color:#e30429;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}
.formcomponent form .parsley-errors-list.filled{opacity:1}
.formcomponent form .chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100% !important}
.formcomponent form .chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.formcomponent form .chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,0.15)}
.formcomponent form .chosen-container.chosen-with-drop .chosen-drop{left:0}
.formcomponent form .chosen-container a{cursor:pointer}
.formcomponent form .chosen-container .search-choice .group-name,.formcomponent form .chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999}
.formcomponent form .chosen-container .search-choice .group-name:after,.formcomponent form .chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}
.formcomponent form .chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:8px 10px;height:40px;background-color:#fff;color:#6d6e71;text-decoration:none;white-space:nowrap;line-height:24px}
.formcomponent form .chosen-container-single .chosen-default{color:#999}
.formcomponent form .chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}
.formcomponent form .chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px}
.formcomponent form .chosen-container-single .chosen-single div{position:absolute;top:0;right:10px;display:block;width:18px;height:100%}
.formcomponent form .chosen-container-single .chosen-single div b{display:block;width:0;height:0;margin:17px 10px 0 0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #a7a9ac}
.formcomponent form .chosen-container-single .chosen-single-with-deselect span{margin-right:38px}
.formcomponent form .chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}
.formcomponent form .chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}
.formcomponent form .chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:5px 10px;width:100%;height:auto;outline:0;border:1px solid #a7a9ac;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}
.formcomponent form .chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}
.formcomponent form .chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}
.formcomponent form .chosen-container .chosen-results{color:#6d6e71;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}
.formcomponent form .chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}
.formcomponent form .chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}
.formcomponent form .chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}
.formcomponent form .chosen-container .chosen-results li.highlighted{background-color:#3875d7;color:#fff}
.formcomponent form .chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}
.formcomponent form .chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}
.formcomponent form .chosen-container .chosen-results li.group-option{padding-left:15px}
.formcomponent form .chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}
.formcomponent form .chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;cursor:text}
.formcomponent form .chosen-container-multi .chosen-choices li{float:left;list-style:none}
.formcomponent form .chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}
.formcomponent form .chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}
.formcomponent form .chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#fff;color:#333;line-height:13px;cursor:default}
.formcomponent form .chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}
.formcomponent form .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;font-size:1px}
.formcomponent form .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}
.formcomponent form .chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;color:#666}
.formcomponent form .chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}
.formcomponent form .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}
.formcomponent form .chosen-container-multi .chosen-results{margin:0;padding:0}
.formcomponent form .chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}
.formcomponent form .chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}
.formcomponent form .chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #a7a9ac}
.formcomponent form .chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}
.formcomponent form .chosen-container-active.chosen-with-drop .chosen-single div b{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #a7a9ac;border-top:0}
.formcomponent form .chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}
.formcomponent form .chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important}
.formcomponent form .chosen-disabled{opacity:.5 !important;cursor:default}
.formcomponent form .chosen-disabled .chosen-single{cursor:default}
.formcomponent form .chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}
.formcomponent form .chosen-rtl{text-align:right}
.formcomponent form .chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}
.formcomponent form .chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}
.formcomponent form .chosen-rtl .chosen-single div{right:auto;left:3px}
.formcomponent form .chosen-rtl .chosen-single abbr{right:auto;left:26px}
.formcomponent form .chosen-rtl .chosen-single-with-deselect span{margin-left:38px}
.formcomponent form .chosen-rtl .chosen-choices li{float:right}
.formcomponent form .chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}
.formcomponent form .chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}
.formcomponent form .chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}
.formcomponent form .chosen-rtl.chosen-container-single-nosearch .chosen-search,.formcomponent form .chosen-rtl .chosen-drop{left:9999px}
.formcomponent form .chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}
.formcomponent form .chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}
.formcomponent form .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}
.formcomponent form .chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;direction:rtl}
.formcomponent form .chosen-rtl.chosen-container-single .chosen-single div b{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #a7a9ac;display:inline-block}
.formcomponent form .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #a7a9ac;display:inline-block}
@media(max-width:767px){.formcomponent form .row{margin-bottom:0}
.formcomponent form .row>div{margin-bottom:20px}
.formcomponent form .form-control.form-control-inline{width:100%;display:block;margin:0}
}
.groupreservationform.section .form-spacer .row .col-sm-6{padding-left:15px}
.hourscomponent .hours-wrapper{margin:40px 0}
.hourscomponent .hours-wrapper .hours{display:none}
.hourscomponent .hours-wrapper .hours.active{display:block}
.hourscomponent .hours-wrapper .hours .hour-block{background:#f5731b;display:block;height:40px;color:#fff;text-align:center;line-height:40px;width:24%;margin-left:1%;margin-bottom:1%;float:left}
.hourscomponent .hours-wrapper .hours .hour-block.blue{background:#428bca}
.hourscomponent .hours-wrapper .hours .calendar-wrap{margin-top:30px;background:#fff;padding:15px 15px 30px 15px}
.hourscomponent .hours-wrapper .hours .calendar-wrap .cal-top{text-align:center;padding:15px 0}
.hourscomponent .hours-wrapper .hours .calendar-wrap:after{content:'';display:block;clear:both;height:0}
.hourscomponent .hours-wrapper .hours .calendar-wrap .cal-header .cal-row{margin-left:-1%;margin-right:-1%}
.hourscomponent .hours-wrapper .hours .calendar-wrap .cal-header .cal-row .header-cell{display:block;float:left;margin:15px 1% 0 1%;background:#f4f0e3;text-align:center;width:12.2857%;height:50px;color:#3e0500;font-family:"BrandonGrotesqueBoldRegular",Arial,Helvetica,sans-serif;font-size:28px;line-height:50px}
.hourscomponent .hours-wrapper .hours .calendar-wrap .calendar .cal-row{margin-left:-1%;margin-right:-1%}
.hourscomponent .hours-wrapper .hours .calendar-wrap .calendar .cal-row .cal-cell{display:block;float:left;margin:15px 1% 0 1%;background:#f4f0e3;text-align:center;width:12.2857%;height:85px;color:#fff;font-family:"BrandonGrotesqueBoldRegular",Arial,Helvetica,sans-serif;font-size:42px;line-height:80px}
.hourscomponent .hours-wrapper .hours .hour-block.color-9am-5pm,.hourscomponent .hours-wrapper .hours .calendar-wrap .calendar .cal-row .cal-cell.color-9am-5pm{background:#6fbd31}
.hourscomponent .hours-wrapper .hours .hour-block.color-9am-6pm,.hourscomponent .hours-wrapper .hours .calendar-wrap .calendar .cal-row .cal-cell.color-9am-6pm{background:#00a9f0}
.hourscomponent .hours-wrapper .hours .hour-block.color-9am-7pm,.hourscomponent .hours-wrapper .hours .calendar-wrap .calendar .cal-row .cal-cell.color-9am-7pm{background:#893003}
.hourscomponent .hours-wrapper .hours .hour-block.color-9am-8pm,.hourscomponent .hours-wrapper .hours .calendar-wrap .calendar .cal-row .cal-cell.color-9am-8pm{background:#0f610f}
.hourscomponent .hours-wrapper .hours .hour-block.color-9am-9pm,.hourscomponent .hours-wrapper .hours .calendar-wrap .calendar .cal-row .cal-cell.color-9am-9pm{background:#e30429}
.hourscomponent .hours-wrapper .hours .hour-block.color-9am-10pm,.hourscomponent .hours-wrapper .hours .calendar-wrap .calendar .cal-row .cal-cell.color-9am-10pm{background:#a84698}
.hourscomponent .hours-wrapper .hours .hour-block.color-9am-11pm,.hourscomponent .hours-wrapper .hours .calendar-wrap .calendar .cal-row .cal-cell.color-9am-11pm{background:#f5731b}
.hourscomponent .hours-wrapper .hours .hour-block.color-6am-9pm,.hourscomponent .hours-wrapper .hours .calendar-wrap .calendar .cal-row .cal-cell.color-6am-9pm{background:#33ecff}
.hourscomponent .hours-wrapper .hours .hour-block.color-6am-6pm,.hourscomponent .hours-wrapper .hours .calendar-wrap .calendar .cal-row .cal-cell.color-6am-6pm{background:#a7a9ac}
.hourscomponent .hours-wrapper .hours .hour-block.color-closed,.hourscomponent .hours-wrapper .hours .calendar-wrap .calendar .cal-row .cal-cell.color-closed{background:#250100}
.hourscomponent .hours-wrapper .hours .hour-block.color-6am-7pm,.hourscomponent .hours-wrapper .hours .calendar-wrap .calendar .cal-row .cal-cell.color-6am-7pm{background:#fdeb39}
.hourscomponent .hours-wrapper .hours .hour-block.color-4pm-10pm,.hourscomponent .hours-wrapper .hours .calendar-wrap .calendar .cal-row .cal-cell.color-4pm-10pm{background:#003594}
.calendarlisting .hourscomponent .hours span.caret{position:absolute;top:50%;right:30px;margin-top:-2px;vertical-align:middle;color:#ac519f;font-size:24px;border-top:7px solid;pointer-events:none}
@media(max-width:767px){.hourscomponent .hours-wrapper .hours .hour-block{margin-left:0;width:50%}
.hourscomponent .hours-wrapper .hours .calendar-wrap .cal-top{padding:0}
.hourscomponent .hours-wrapper .hours .calendar-wrap .cal-top h2{font-size:32px;line-height:36px}
.hourscomponent .hours-wrapper .hours .calendar-wrap .calendar .cal-row{margin-left:-1%;margin-right:-1%}
.hourscomponent .hours-wrapper .hours .calendar-wrap .calendar .cal-row .cal-cell{margin:10px 1% 0 1%;height:50px;font-size:20px;line-height:50px}
}
.calTime{padding-top:5%}
.dropMonthh{background-color:white !important}
.year-dropdown{background-color:white !important}
.allDropdown{padding-left:2%}
@media only screen and (min-width:481px) and (max-device-width :1199px){.calTime{margin-top:3%}
}
@media only screen and (min-device-width :250px) and (max-device-width :480px){.calTime{margin-top:9%}
}
td input[type="text"]{width:90%;padding:10px}
td input[type="date"]{width:90%;padding:10px}
#eventsSeasonAdd{width:80%}
.season:after{font-family:'hersheys-icon-font';font-size:5px;position:relative;top:0;left:-32px}
textarea{width:90%;height:100px}
.event-update-dropdown:after{content:"\e911";font-family:'hersheys-icon-font';font-size:5px;position:relative;top:0;left:-32px}
.event-update-dropdown select{width:90%}
.cookie-comp .cookie-comp-privacy{position:fixed;bottom:0;z-index:1000;background:#e6e6e6;padding:10px 23px;border:1px solid #e0e0e0;border-radius:5px 5px 0 0;left:50%;font-weight:600;transform:translate(-50%,0)}
.cookie-privacy-content{color:#757575;font-family:'Open Sans',sans-serif;font-size:13px;width:90%}
.cookie-comp .cookie-comp-privacy .cookie-privacy-content span{color:#1e4266}
.cookie-comp .cookie-comp-privacy .close{position:absolute;right:5px;top:5px;background:#943235;color:#fff;width:30px;height:30px;border-radius:50%;opacity:1}
.cookie-comp .cookie-comp-privacy .close span{vertical-align:middle;display:block}
.cookie-comp .cookie-comp-privacy .close:focus{outline:0}
@media only screen and (min-width:320px) and (max-width:599px){.cookie-comp .cookie-comp-privacy{width:92%}
}
.contact-wrapper{width:75%;margin:0 auto}
.contact-wrapper{font-family:Tahoma,Geneva,Verdana,Arial,Helvetica,sans-serif;line-height:14px;text-align:center;color:#5f0006}
.contact-wrapper td input[type="text"]{width:100%}
.contact-wrapper input,.contact-wrapper select{border:1px solid #a3a3a3;margin:5px 2px 5px 4px}
.contact-wrapper #content_main{text-align:left;background:#fff;padding-top:0}
.page-desc strong,.page-desc-slim strong{font-size:1.3em;line-height:1.3em}
.page-desc-slim a{text-decoration:underline;color:#660101}
table.pricetable{background:#fbdddb;color:#000;border:1px solid #000;margin:0 0 20px 0}
table.pricetable td{text-align:center;padding:5px}
.contact-wrapper .form-header h1{color:#fff;background:#c31c1c;margin-top:0;font-size:28px;padding-top:8px;padding-bottom:8px;border-radius:0 0 0 17px;padding-left:12px;padding-right:12px}
.fund-form-footer a{text-decoration:underline;color:#660101}
@media screen and (min-width:768px){.contact-wrapper #content_main{width:75%;margin:0 auto;border:9px solid #660101;padding:10px;padding-top:0;border-radius:25px}
.contact-wrapper{width:75%;margin:0 auto}
}
@media screen and (max-width:767px){.contact-wrapper{width:90%;margin:0 auto}
.contact-wrapper #content_main{border:5px solid #660101;padding:10px;padding-top:0;border-radius:25px}
}
.alert-comp .alert-comp-block{min-width:500px;width:auto !important;position:fixed;top:0;z-index:1000;background:#e6e6e6;padding:10px 23px;border:1px solid #e0e0e0;border-radius:5px 5px 5px 5px;left:50%;font-weight:600;transform:translate(-50%,0);display:block;margin-left:auto;margin-right:auto;padding-bottom:2px;padding-top:2px}
.alert-comp-header{color:#757575;font-family:'Open Sans',sans-serif;font-size:13px;width:90%;text-align:left;left:35%;clear:both;padding-right:15px}
.alert-comp-description{color:#000;font-family:'Open Sans',sans-serif;font-size:11px;text-align:left;left:35%;width:auto !important;height:auto !important}
.alert-comp-description p{word-wrap:break-word;height:100%;overflow:auto;left:35%;width:400px}
.alert-comp .alert-comp-block .alert-comp-description span{color:#1e4266}
.alert-comp .alert-comp-block .close{position:absolute;right:5px;top:5px;background-color:#4b1c1b;color:#fff;width:30px;height:30px;border-radius:50%;opacity:1}
.alert-comp .alert-comp-block .close span{vertical-align:middle;display:block}
.alert-comp .alert-comp-block .close:focus{outline:0}
.alert-comp .alert-comp-block .collapsealert{position:absolute;right:40px;top:5px;font-size:7px;background:#4b1c1b;color:#fff;width:30px;height:30px;border-radius:50%;opacity:1;border-style:solid;border-width:0}
.alert-comp .alert-comp-block .collapsealert span{vertical-align:middle;display:block}
.alert-comp .alert-comp-block .collapsealert:focus{outline:0}
@media only screen and (min-width:320px) and (max-width:599px){.alert-comp .alert-comp-block{min-width:0 !important;width:220px !important;display:block}
.alert-comp-header{padding-right:45px;display:block}
.alert-comp-description{color:#757575;font-family:'Open Sans',sans-serif;font-size:11px;text-align:left;word-wrap:break-word;width:auto !important;height:auto !important;display:block;padding-right:auto;box-sizing:border-box}
.alert-comp-description p{word-wrap:break-word;height:100%;overflow:auto;width:90%;box-sizing:border-box;padding-right:auto;display:block;box-sizing:border-box}
}
.formcomponent .registration-form{margin-top:-40px}
.formcomponent form input[type="checkbox"]+label,.formcomponent form input[type="radio"]+label{margin:0;padding-left:50px}
.formcomponent form textarea.error{border:2px solid #f44336 !important}
.formcomponent form select.error{border:2px solid #f44336}
.formcomponent form select{padding-bottom:0;padding-top:0;-webkit-appearance:menulist;background:#fff !important}
.formcomponent form select[multiple]{padding-bottom:16px;padding-top:16px;-webkit-appearance:none}
.formcomponent .thanksMessage,.formcomponent .errorMessage{text-align:center}
.formcomponent .custom-captcha .form_leftcollabel label{margin:0 0 10px 0}
.formcomponent .custom-captcha .form_field,.formcomponent .custom-captcha .form_button{height:30px}
.formcomponent .custom-captcha{padding-left:15px;padding-right:15px}
.formcomponent .captchaInvalid,.formcomponent .captchaRequired{color:red;padding-left:15px;padding-top:10px}
.formcomponent form input[type="radio"]+label.radioBtnErrorClass:before{border:1.4px solid red}
.formcomponent form input[type="checkbox"]+label.checkBoxErrorClass:before{border:1.4px solid red}
@media only screen and (max-width:992px){.formcomponent .ug-review-form .review-form label{line-height:20px}
.formcomponent .custom-captcha .form_leftcollabel label{margin:0 0 10px 0}
}
.componentpopulate{-webkit-appearance:menulist;box-sizing:border-box;align-items:center;white-space:pre;-webkit-rtl-ordering:logical;color:black;background-color:white;cursor:default;border-width:1px;border-style:solid;border-color:initial;border-image:initial;width:332px;padding:0}
@font-face{font-family:'Brandontext-regular';src:url(local/css/stylesheets/local/css/fonts/brandon/brandontext-regular-webfont.eot);src:url(local/css/stylesheets/local/css/fonts/brandon/brandontext-regular-webfont.eot?#iefix) format("embedded-opentype"),url(local/css/stylesheets/local/css/fonts/brandon/brandontext-regular-webfont.woff2) format("woff2"),url(local/css/stylesheets/local/css/fonts/brandon/brandontext-regular-webfont.woff) format("woff"),url(local/css/stylesheets/local/css/fonts/brandon/brandontext-regular-webfont.ttf) format("truetype"),url(local/css/stylesheets/local/css/fonts/brandon/brandontext-regular-webfont.svg#brandontext-regular-webfont) format("svg");font-weight:400;font-style:normal}
.earningestimate.jump-to-in-detail-section .jump-to-expand.clearfix{padding:15px;font-size:16px}
.earningestimate.jump-to-in-detail-section .jump-to-expand .col-head{padding-left:1%;padding-right:1%}
.earningestimate.jump-to-in-detail-section .jump-to-col-earning .col-desp{padding-left:1%;padding-right:1%;font-size:16px}
.col-head,.col-desp{width:11.11%;float:left;text-align:left;font-size:16px}
.col-head{font-weight:700}
.earningEstimate .jump-to-in-detail-section .jump-to-col-earning{padding:15px}
.prdcts-ing-tab-wrap .product-ing-tab{padding:5% 0 10%;height:auto;position:relative}
.prdcts-ing-tab-wrap .product-ing-tab{padding-bottom:0}
.product-ing-tab .pdp-jump-to{text-align:center}
.product-ing-tab .pdp-jump-to h3{font-weight:700;font-size:16px}
.product-ing-tab .alpha-jump-top{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:10px}
.product-ing-tab .alpha-jump-top a{color:#999;font-size:18px;padding-left:7px;padding-right:7px;font-weight:700;font-family:BrandonGrotesque-Bold}
.product-ing-tab{padding:4% 0 10%;height:auto;position:relative;width:87%;left:7%}
.product-ing-tab h2{color:#999;font-size:36px}
.pdp-tab-callout-holder h1{font-size:30px;margin-bottom:5%;letter-spacing:-.1rem}
.pdp-tab-callout-holder p{font-size:16px;color:gray !important}
.pdp-tab-callout-holder .row{margin-bottom:5%}
.jump-to-in-detail-section .back_top{display:block;background:#FFF;width:100%;text-align:right;padding:1% 5% 1% 1%}
.jump-to-in-detail-section .back_top a{color:#999}
.jump-to-in-detail-section .jump-to-expand{color:#999}
.jump-to-in-detail-section .jump_to_letter{text-align:left;font-weight:700}
.jump-to-in-detail-section .jump-to-expand{background:#fff;padding-top:5%;padding-bottom:1%;padding:25px 4% 15px 3%}
.jump-to-in-detail-section .jump-to-expand .row{margin-bottom:0 !important}
.jump-to-in-detail-section .jump-to-in-detail-earning{background:#fff;text-align:left;color:#999;border-top:1px solid #eee}
.prdcts-ing-tab-wrap .product-ing-tab{padding-bottom:0}
.jump-to-in-detail-section .prdcts-ing-tab-wrap .pdp-tab-callout-holder{padding-bottom:0}
.jump-to-in-detail-section .jump-to-col-earning{padding-top:10px;padding-bottom:10px}
.jump-to-in-detail-section .jump-to-col-earning:nth-child(odd){background-color:#f9f9f9}
.jump-to-in-detail-section .jump-to-col-earning:nth-child(even){background-color:#fff}
.jump-to-in-detail-section .jump-to-col-earning a{color:#999;font-size:14px;text-decoration:underline}
.pdp-tab-callout-holder h1{margin-bottom:0;padding-bottom:20px;margin-top:0}
.jump-to-in-detail-section .jump-to-expand:last-child{border-top:0}
.jump-to-in-detail-section .back_top{display:none}
.tnc-txt{text-align:left;width:80%;font-style:italic;padding-bottom:30px}
.jump-to-in-detail-section .back_top{float:right;font-weight:700;text-decoration:underline;text-transform:uppercase;font-size:12px}
.jump-to-in-detail-section .jump_to_letter{text-align:left;font-weight:700}
.jump-to-in-detail-section .jump-to-expand{background:#fff;color:#4d4d4d;padding:20px 30px;border-top:1px solid #f0f0f0}
.jump-to-in-detail-section .jump-to-expand .row{margin-bottom:0 !important}
.jump-to-in-detail-section .jump-to-expand .col-sm-6.col-xs-12{padding-left:0}
.txt-bold{font-weight:700;font-size:16px;color:#999}
.txt{font-size:16px;color:#999}
.discl-blk{background:#fff;text-align:left;color:#999;padding:40px 30px}
.discl-txt{padding-top:20px}
@media screen and (min-width:768px){.product-ing-tab{padding-bottom:0}
.pdp-tab-callout-holder{background:#fff;width:75%;margin:0 auto;margin-top:30px;padding:30px;text-align:left}
.pdp-tab-callout-holder.stock-overview-callout{margin-top:0}
}
@media screen and (max-width:767px){.pdp-tab-callout-holder{width:90%}
.product-ing-tab{padding-bottom:0}
.product-ing-tab h2{color:#999;font-size:18px}
.pdp-tab-callout-holder p{font-size:12px;color:gray !important}
.ear-est-mb p{font-size:12px}
.btn{color:#999;border-radius:0 !important}
.ear-est-mb .open .btn{background-color:#1e3264 !important;color:#FFF !important}
ul li a{font-size:12px;line-height:1.2em}
.prdcts-ing-tab-wrap .pdp-tab-callout-holder{width:90%}
.prdcts-ing-tab-wrap .pdp-tab-callout-holder h1{font-size:25px;margin-bottom:30px;letter-spacing:-.1rem;line-height:1em}
.prdcts-ing-tab-wrap .pdp-tab-callout-holder{background:#fff;width:70%;margin:0 auto;margin-top:30px;padding:5%;text-align:left;color:#999}
.pdp-tab-callout-holder .col-sm-9.col-sm-pull-3{padding-top:15px}
.jump-to-in-detail-section{width:90%}
.jump-to-in-detail-section .jump-to-col-earning-left{padding-left:15px;font-weight:700;padding-bottom:2%}
.jump-to-in-detail-section .jump-to-in-detail-section{width:90%;margin:0 auto}
.jump-to-in-detail-section .pdp-tab-callout-holder{padding:5%}
.discl-blk{padding:30px 15px}
.ear-est-mb{background:#fff;margin:0 auto;width:90%;text-align:left;font-size:16px}
.ear-est-mb .selectpicker .fa{border:1px solid #eee;padding:2px 7px !important;background-color:#fff;position:relative;color:#1e3264;font-size:2.5rem;font-weight:700;right:20px !important}
.ear-est-mb i.fa{background:0}
.ear-est-mb .btn-default{background:#e9eaec}
.ear-est-mb .filter-option{font-weight:700;margin-top:3px}
.ear-est-mb .select-yr-blk{padding:0 15px 25px}
.ear-est-mb .select-yr-blk p{margin-bottom:3px}
.ear-est-mb{color:#999}
.ear-est-mb .jump-to-in-detail-section{font-size:16px;width:100%}
.ear-est-mb .jump-to-expand{padding:20px 15px}
.ear-est-mb .discl-txt{width:100%;font-size:12px}
.txt-bold{font-weight:700;font-size:12px;color:#999}
.ear-est-mb .bootstrap-select .btn-default{background-color:#eee}
.ear-est-mb .bootstrap-select .btn-default .fa{border:1px solid #eee;border-radius:50%;padding:2px 5px;background-color:#FFF;color:#1e3264;position:relative;right:10px;font-size:1.5rem;font-weight:700}
}
@media(min-width:768px) and (max-width:1024px){.prdcts-ing-tab-wrap .nav-tabs,.prdcts-ing-tab-wrap .pdp-tab-callout-holder,.prdcts-ing-tab-wrap .jump-to-in-detail-section{width:90%}
.pdp-tab-callout-holder{padding:20px}
.jump-to-in-detail-section .jump-to-expand{padding:20px 15px}
.col-head,.hsy-inv-eventsreports .col-desp{font-size:16px}
.col-head{font-size:12px}
.tab6 p{font-size:14px}
.discl-blk{padding:40px 20px}
}
.wayfinding{font-family:'brandon-grotesque-black','Open Sans',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.wayfinding.visit .primaryCTA{background-color:transparent;border:4px solid rgba(255,255,255,0.5)}
.wayfinding.visit .primaryCTA:hover{background-color:#fff;border:4px solid rgba(255,255,255,0.5)}
.wayfinding.visit .textfeature .container,.wayfinding.visit .splitfeature .container{background-color:#fff}
.wayfinding.visit .text-only-feature{background-color:transparent}
.wayfinding .Display1,.wayfinding .Display2{font-family:'brandon-grotesque-black','Open Sans',Helvetica,Arial,sans-serif;font-size:48px;font-weight:normal;line-height:56px;text-transform:uppercase}
.wayfinding.visit .Display1{color:#3f000b}
.wayfinding .text-only-feature .Display1{margin-bottom:0}
.wayfinding.visit .text-only-feature .Display1::after{background-color:#e0e0e0;content:" ";display:block;height:10px;margin:24px auto 0;width:40px}
.wayfinding.visit .tile-mosaic .image-tile .tile-content{height:50%}
.wayfinding.visit .tile-mosaic .image-tile.tile-square-lg .image-bg:after,.wayfinding.visit .tile-mosaic .image-tile.tile-square-sm .image-bg:after,.wayfinding.visit .tile-mosaic .image-tile.tile-rectangle .image-bg:after{padding-bottom:50%}
.wayfinding.visit .splitfeature{color:#fff}
.wayfinding.visit #w-in-hersh-pa .split-feature,.wayfinding.visit #w-hershey-story .split-feature{padding-bottom:48px}
.wayfinding.visit .split-feature{padding-bottom:30px}
.wayfinding.visit #hersheys-chocolate-world .Display1{text-transform:none}
.wayfinding.visit .split-feature .Display2{text-transform:uppercase}
.wayfinding.visit .split-feature .subheading-desktop{font-family:'brandon-grotesque-medium','Open Sans',Helvetica,Arial,sans-serif}
.wayfinding.visit .board-grid-2,.wayfinding.visit .board-grid-3,.wayfinding.visit .board-grid-4{padding-bottom:0;padding-top:34px}
.wayfinding.visit .board-grid-2 .Display1,.wayfinding.visit .board-grid-3 .Display1,.wayfinding.visit .board-grid-4 .Display1{color:#999;font-size:30px;line-height:40px}
.wayfinding.visit .board-mol .content-holder{background-color:#fff;height:auto;padding-bottom:28px;padding-top:28px}
.wayfinding.visit .board-mol h2{color:#943235;font-family:'brandon-grotesque-black','Open Sans',Helvetica,Arial,sans-serif;font-weight:400}
.wayfinding #w-visit-us .text-only-feature{background:url("../../../is/image/content/dam/grayscale/wayfinding/visitus/MarqueePhoto.png?hei=368") center no-repeat;background-size:cover}
.wayfinding #w-visit-us .inner-content{position:relative;height:368px}
.wayfinding #w-visit-us .Display1{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
.wayfinding #w-visit-us .Display1::after{background-color:#fff;opacity:.75}
.wayfinding #w-in-hersh-pa .content-holder{background-color:#ecb638}
.wayfinding.visit #w-in-hersh-pa .primaryCTA:hover{color:#ecb638}
.wayfinding.visit #visit-hershey{margin-top:38px}
.wayfinding #w-hersheypark .content-holder{background-color:#63c8d2}
.wayfinding.visit #w-hersheypark .primaryCTA:hover{color:#63c8d2}
.wayfinding #w-town-hershey .content-holder{background-color:#56c970}
.wayfinding.visit #w-town-hershey .primaryCTA:hover{color:#56c970}
.wayfinding #w-hershey-story .content-holder{background-color:#df4a55}
.wayfinding.visit #w-hershey-story .primaryCTA:hover{color:#df4a55}
.wayfinding.visit .main_parsys .section:last-child .board-grid-2,.wayfinding.visit .main_parsys .section:last-child .board-grid-3,.wayfinding.visit .main_parsys .section:last-child .board-grid-4{margin-bottom:36px;padding-top:20px}
.wayfinding.our-brands #w-header .text-only-feature{background:url("../../../is/image/content/dam/grayscale/wayfinding/brands/our-brands-hdr.png?hei=320") no-repeat;background-position:center right;background-size:cover;padding-top:130px;padding-bottom:130px}
.wayfinding.our-brands #w-header .Display1{color:#fff;font-size:48px;line-height:56px}
.wayfinding.our-brands .text-only-feature{background-color:transparent;padding-top:32px;padding-bottom:32px}
.wayfinding.our-brands .text-only-feature .Display1{color:#3f000b;font-size:32px;line-height:40px;margin-top:0}
.wayfinding.our-brands .tile-mosaic{margin:16px 0}
.wayfinding.our-brands .tile-mosaic{margin:16px 0}
.wayfinding.our-brands .main_parsys .section:nth-child(-n+5) .container{background-color:#fff}
.wayfinding.our-brands .main_parsys .section:nth-child(5) .container{margin-bottom:10px;padding-bottom:46px}
.wayfinding.our-brands .main_parsys .section:last-child .container{margin-bottom:30px}
.wayfinding.our-brands .main_parsys .section.jumplink .container{background-color:#5c262f}
.wayfinding.our-brands .anchor-link-bar{background-color:#5c262f}
.wayfinding.our-brands .anchor-link-bar ul li a{font-weight:400}
.wayfinding.our-brands .anchor-link-bar .desktopAnchorLinks{background-color:transparent}
.wayfinding.our-brands .anchor-link-bar a,.wayfinding.our-brands .anchor-link-bar a:hover{color:#fff}
.wayfinding.our-brands #popular{padding-top:10px}
@media only screen and (max-width:992px){.wayfinding.our-brands .anchor-link-bar .mobileAnchorLinks{background-color:transparent}
.wayfinding.our-brands .anchor-link-bar .mobileAnchorLinks ul.dropdown-menu,.wayfinding.our-brands .anchor-link-bar .mobileAnchorLinks ul.dropdown-menu li a:hover,.wayfinding.our-brands .anchor-link-bar .mobileAnchorLinks ul.dropdown-menu li:first-child,.wayfinding.our-brands .anchor-link-bar .mobileAnchorLinks ul.dropdown-menu li:first-child a:hover{color:#fff;background-color:#5c262f}
}
@media only screen and (max-width :767px){.wayfinding .Display1,.wayfinding .Display2{font-size:32px;line-height:40px}
.wayfinding.visit .tile-mosaic{margin-top:16px}
.wayfinding.visit .text-only-feature .Display1::after{height:5px;margin-top:8px;width:20px}
.wayfinding.visit .textfeature .container-fluid,.wayfinding.visit .board-mol{background-color:#fff;overflow:hidden}
.wayfinding.visit .board-grid-2 .row .board-mol:last-child,.wayfinding.visit .board-grid-3 .row .board-mol:last-child,.wayfinding.visit .board-grid-4 .row .board-mol:last-child{margin-bottom:0}
.wayfinding.visit .board-mol .content-holder{padding-top:0}
.wayfinding .split-feature{background-color:transparent}
.wayfinding.visit .split-feature{padding-bottom:16px}
.wayfinding.visit #w-in-hersh-pa .split-feature,.wayfinding.visit #w-hershey-story .split-feature{padding-bottom:24px}
.wayfinding #w-visit-us .inner-content{height:169px}
.wayfinding.visit .board-grid-2 .Display1,.wayfinding.visit .board-grid-3 .Display1,.wayfinding.visit .board-grid-4 .Display1{margin-bottom:28px;margin-top:0}
.wayfinding.visit #visit-hershey{margin-top:16px}
.wayfinding.visit #visit-hershey .text-only-feature{padding-top:8px}
.wayfinding.visit .main_parsys .section:last-child .board-grid-2,.wayfinding.visit .main_parsys .section:last-child .board-grid-3,.wayfinding.visit .main_parsys .section:last-child .board-grid-4{margin-bottom:24px}
.wayfinding .textfeature .container-fluid{overflow:hidden;padding-left:0;padding-right:0}
.wayfinding.our-brands #w-header .text-only-feature{background-position:center right;background-size:cover;padding-top:70px;padding-bottom:70px}
.wayfinding.our-brands #candy .text-only-feature,.wayfinding.our-brands #mint-gum .text-only-feature{padding-top:12px}
.wayfinding.our-brands #w-header .Display1{font-size:32px;line-height:40px}
.wayfinding.our-brands .text-only-feature .Display1{font-size:24px;line-height:40px}
.wayfinding.our-brands .text-only-feature{padding-top:22px;padding-bottom:22px}
.wayfinding.our-brands .tile-mosaic{margin:0}
.wayfinding.our-brands .tile-mosaic .row .no-padding{padding-bottom:8px;padding-top:8px}
.wayfinding.our-brands .main_parsys .section:nth-child(5) .container{margin-bottom:8px;padding-bottom:30px}
}
@media only screen and (max-width :550px){.wayfinding.our-brands #w-header .text-only-feature{background-position:center left}
}
@media only screen and (min-width:767px){.directions-list-wrapper{padding-top:0;padding-left:0}
.directions-list-wrapper ol{margin-left:40px}
.ingredients-supplies-list h2.headline{margin-top:20px}
.ingredients-supplies-list{padding-top:0}
}
@media only screen and (min-width:768px){.subpage-listing .pagination-bar.pg-custom .pagination-bar{position:relative;top:30px}
.filter-sort-bar .filtersort ul.list-inline{margin-left:25%}
.pagination-bar.pg-custom .pagination-bar{clear:both}
}
@media screen and (max-width:767px){.subpage-listing .pagination-bar.pg-custom .pagination-bar{position:relative;top:30px}
.pagination-bar.pg-custom .pagination-bar{clear:both}
.brand-navigation-arrow{background:inherit;display:block !important;float:right;position:relative;font-size:7px;top:-47px;padding:20px 30px 20px 20px;width:10%;margin-bottom:-40px}
.brandnavigationbar .nav-holder>.nav-items>ul li a{width:90%}
}
.faceted-browsing-bar .facet .dropdown .icon{pointer-events:none}
.recipe-craft-bar li .janrainSocialPlaceholder{height:27px}
.product-feature li .janrainSocialPlaceholder{height:27px}
@media screen and (min-width:768px){.recipe-craft-bar ul.list-inline{margin-top:-10px;width:85%}
}
.product-callout .col-centered{display:inline-table}
@media screen and (min-width:768px){.board-mol-dynamic-listing.rating{margin-top:15px}
.board-mol-global-listing.rating{margin-top:15px}
}
.filter-sort-bar .select-holder{width:95px}
.filter-sort-bar .select-holder:after{left:60px;top:-19px}
.filter-sort-bar .select-holder select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
@media screen and (max-width:767px){.prod-feature-fav{padding-left:0;text-align:left}
ul.prod-feature-fav li .btn.btn-link{padding-left:0}
}
@media screen and (min-width:768px){.prod-feature-fav{padding-left:0;text-align:center;padding-top:0;background:#fafafa;padding-bottom:15px}
.board-mol .ratings-atom{bottom:-20px;text-align:center}
}
ul.prod-feature-fav li{list-style:none}
ul.prod-feature-fav li .btn.btn-link{color:#424242;font-weight:bold;line-height:1.1;padding:0;text-decoration:none}
ul.prod-feature-fav li.favorited .btn-link{color:#448aff}
@media screen and (max-width:767px){.inner-content #prodtitle_id{font-size:16px !important;line-height:30px}
}
@media screen and (max-width:992px) and (min-width:768px){.inner-content #prodtitle_id{font-size:18px !important;line-height:28px}
}
.image-carousel-marquee .content-holder{pointer-events:all}
.image-board-marquee .content-holder{pointer-events:all}
.product-feature .inner-content p.subheading-desktop{word-break:break-word}
.media-video:before{z-index:22}
.video-iframe,.video-player{z-index:25}
@media only screen and (min-width :768px){.recipe-craft-bar .print span{left:35px}
.recipe-craft-bar .glyphicon-print:before{margin-left:-20px}
}
@media only screen and (max-width :767px){.recipe-craft-bar .print span{left:15px}
.recipe-craft-bar .glyphicon-print:before{margin-left:-20px}
}
@media only screen and (min-width:768px){.recipe-craft-bar .print span{font-size:14px}
}
.centered-carousel-marquee .content-holder{pointer-events:all}
.pagination-bar .pagination-text .showall{float:right;padding-right:10px}
.pagination-bar .pagination-text .showing{float:left;padding-left:10px;border-right:0}
@media screen and (min-width:768px){.blogarticle.section .parbase.richtext{display:inline-table;margin-top:15px}
}
@media screen and (min-width:768px){.product-locator-heading h3{font-size:24px;line-height:17px;font-weight:900;border-top:1px solid #241c14;border-bottom:1px solid #241c14;width:465px;margin:13px auto;padding:10px 0;text-align:center;color:#241c15}
.product-locator-desc{text-align:center;color:#241c15}
}
@media screen and (max-width:767px){.product-locator-heading h3{font-size:24px;line-height:17px;font-weight:900;border-top:1px solid #241c14;border-bottom:1px solid #241c14;width:100%;margin:13px auto;padding:10px 0;text-align:center;color:#241c15;line-height:23px}
.product-locator-desc{text-align:center;color:#241c15}
}
.prod-shopping-cart{display:inline-block;padding-top:15px;padding-bottom:10px;padding-left:0;padding-right:0}
.prod-shopping-cart li{display:inline-block;color:#584535;padding-left:10px;padding-right:10px;background:url('local/img/topnav-separator.gif') no-repeat 0 50%;color:#584535}
.prod-shopping-cart li:first-child{background:0}
.prod-shopping-cart .count{background:#c5974a;border-radius:50%;color:#241c15;float:left;margin:-3px 5px 0 0;padding:0 6px}
.prod-shopping-cart .txt{background:url('local/img/topnav-cart.png') 50% 0 no-repeat;font-size:12px;padding-top:9px;font-weight:bold}
.checkout span{font-size:13px;padding:10px 11px;text-transform:uppercase;font-weight:bold}
a.checkoutcrossdomainlink{color:#FFF}
a.checkoutcrossdomainlink:hover{color:#c5974a}
@media(min-width :768px){.socialengagementsplitboard .social-engagement-split-board,.socialengagementsplitboard .social-engagement-split-board .content{display:flex}
}
.header .crown-navigation-bar.desktop .crown-bottom{z-index:999}
.cart-comp .bran-nav-cart a{background:transparent}
.cart-comp .prod-shopping-cart .tk-extrabold{float:right}
.cart-comp .cart .prod-shopping-cart{padding-top:5px;padding-bottom:5px;background:#29211a;padding-left:5px}
.cart-comp .cart a.crossdomainlink.cart{background-color:transparent !important;background:url('local/img/topnav-separator.gif') 100% 0 no-repeat;padding-left:4px;padding-right:12px}
.cart-comp .cart div.checkout{float:right}
.cart-comp .cart .prod-shopping-cart a.checkoutcrossdomainlink{background:transparent;padding-left:0;padding-right:0}
.crown-navigation-bar.dark .cart-comp .cart .prod-shopping-cart a.checkoutcrossdomainlink{color:#fff}
.crown-navigation-bar.dark .cart-comp .cart .prod-shopping-cart .txt{color:#fff}
.cart-comp .cart a.crossdomainlink:hover{color:#c5974a}
.crown-navigation-bar.dark .signin div.signin>a{padding:6px 16px;background-color:#fff;color:#3f000b !important;border-radius:2px}
@media screen and (max - width:767 px){.cart - comp.cart a.crossdomainlink.cart{background - color:transparent !important;background:url('local/img/topnav-separator.gif') 0 0 no- repeat;padding - left:4 px;padding - right:12 px}
.count.cart - count.txt{padding - left:5px}
}
.her-prod-loc-grid #sbresultsCorp{padding-top:15px}
.her-prod-loc-grid #sbresultsCorp table{width:100%;color:#999}
.her-prod-loc-grid #sbresultsCorp table tbody tr:nth-child(1) td{color:black;font-weight:bold;padding:15px;padding-left:5px}
.her-prod-loc-grid #sbresultsCorp table tbody tr{border-bottom:1px solid #be9e91}
.her-prod-loc-grid #sbresultsCorp table tbody td{padding:5px;padding-left:5px;color:black}
.her-prod-loc-grid #sbresultsCorp table tr:nth-child(odd){background:#fff}
@media(min-width :320px) and (max-width:480px){.her-prod-loc-grid #sbresultsCorp table tbody td{padding:5px;padding-left:0;color:black;font-size:1rem}
}
.brandproductlocator .her-prod-loc-grid .fa{right:15px}
@media only screen and (max-width :767px){.sub-navigation-bar{padding-bottom:160px}
.sub-navigation-bar .nav-items{bottom:0;left:0;margin:0 -15px;overflow:hidden;width:calc(100% + 30px);position:absolute;z-index:1}
}
@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.split-board .image-holder .content .inner-content.media-image{display:table-cell !important}
}
@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.splitboard .split-board .content-holder .inner-content{padding-top:13%}
}
@media print{body{background:white;font-size:12px}
*{border:none !important;float:none !important;height:auto !important;left:0 !important;margin-top:0 !important;padding:0 !important;text-align:left !important}
*:after{content:none !important}
.header,.brandnavigationbar,.reviews-module,.board-carousel,.recipe-craft-bar .tools,.recipe-craft-bar .reviews,.favorite,.component-button,.dobentryform,.smartlabel-info,.smartlabel-information,.pdp-wht-inside-section,.pdp-wt-insd-ttl-desc,.footer,.icon-video:before,.media-video:before,.socialengagementsplitboard,.split-feature-reviewsnippet,.powerreviews-reviewdisplay{display:none !important}
img{display:block;max-width:90% !important;margin-bottom:15px}
.pull-left,.pull-right{float:none !important}
.row{margin:0 !important}
.container{margin:0 auto !important;padding:0 !important;width:100% !important}
.split-board .content-holder .inner-content{display:block !important;padding:5px 0 0 0 !important}
.splitboard{padding-top:30px}
.recipe-craft-bar .info{margin-left:0;padding-left:0}
.recipe-craft-bar .info p{text-align:left}
.recipe-craft-bar .info .prep-time-label{margin:0}
.slick-list{overflow:visible}
.square-content-holder{padding:0 !important}
.square-content-holder .content{position:static}
.square-content-holder{height:auto}
.split-feature .content-holder .inner-content{padding:10px}
.ingredients-supplies-list ul li{padding:0;margin-bottom:5px}
.sixteen-by-nine-content-holder .content{position:static}
.sixteen-by-nine-content-holder{height:auto;padding:0;position:relative}
.board-grid-3{padding-top:5px !important}
.nutrition-information-bar-new .nutritional-stats ul li{float:none;margin:0;max-width:100%;padding:0;width:100%}
.centered-marquee .twentyone-by-nine-content-holder{height:auto !important;padding-top:0 !important;position:static !important}
.centered-marquee .media-holder img{height:auto !important;width:auto !important}
.Display1{margin-bottom:10px !important}
.square-content-holder .content,.sixteen-by-nine-content-holder .content,.twentyone-by-nine-content-holder .content{position:static !important}
.image-board-marquee .text-holder .inner-content.top{position:static !important}
.image-board-marquee .content-holder{height:auto !important;position:static !important}
.image-board-marquee .text-holder{position:static}
.image-board-marquee .text-holder .inner-content{margin-bottom:20px !important;width:100%}
.nutritional-stats{margin-bottom:15px !important;width:100% !important}
.nutrition-information-bar-new .nutritional-stats ul li .circle{background-color:#fff;color:#000;max-width:100%}
.nutrition-information-bar-new .nutritional-stats ul li .circle:after{content:none !important}
.nutrition-information-bar-new .nutritional-stats ul li .circle div{position:static !important;transform:none !important}
.nutrition-information-bar-new .serving-info ul{line-height:14px;margin-bottom:25px !important;padding-top:25px !important;position:relative;transform:none !important}
.nutrition-information-bar-new .serving-info li{margin-bottom:8px !important}
.board-mol .media-holder img{display:block !important;max-width:45% !important;padding-top:20px !important}
.recipe-craft-bar .info{margin-bottom:25px}
.recipe-craft-bar .info .prep-time-label{margin-left:25px !important}
.ingredients-supplies-list .headline{margin-left:0 !important}
.ingredientlist .ingredients-supplies-list,.ingredientlist .directions-list{margin-bottom:20px}
.ingredientlist .container .ingredient-direction table tr td:first-of-type{width:30%}
.splitfeature .split-feature .media-holder img{width:500px}
.splitfeature .split-feature .split-feature-row .content-holder .content .inner-content{position:static;-webkit-transform:none}
.splitfeature .split-feature .split-feature-row .content-holder{width:700px}
.ingredientlist .ingredients-supplies-list{width:700px}
.ingredientlist .directions-list{width:700px}
.splitfeature .recipeSocialShare{margin-bottom:25px}
.split-feature .split-recipe-icon{margin:15px}
.no-print{display:none !important}
}
.download-modal-option{display:inline-block;margin:1rem 2rem 0;text-align:center}
.download-modal-option i{display:block;font-size:2.5em;margin-bottom:1rem}
.download-modal-option a{text-decoration:none !important;color:inherit !important}
.download-modal-pdf i{color:red !important}
.download-modal-csv i{color:green !important}
.b2b.action-list-table tr:before,.b2b.action-list-table tr:after{content:" ";display:table}
.b2b.action-list-table tr:after{clear:both}
.b2b .action-list-filters{margin-bottom:3rem}
@media(max-width:767px){.b2b .action-list-filters{padding-bottom:2.5rem;border-bottom:2px solid #e6e6e6}
}
.b2b .action-list-filters .form-element{font-size:1.6rem}
@media(min-width:768px){.b2b .action-list-filters .form-element{display:inline-block;width:auto;min-width:20rem;margin-right:2rem}
}
@media(min-width:768px){.b2b .action-list-filters .button-group{display:inline-block;width:auto;vertical-align:top}
}
@media(max-width:767px){.b2b .al-ordered-column,.b2b .al-gap-column{float:left;width:50%}
.b2b .al-gap-column:before{background-color:#e5f6fd}
}
@media(min-width:768px){.b2b td.al-store-column,.b2b td.al-option-column{border-right:1px solid #8c8e8d}
.b2b .al-ordered-column,.b2b .al-gap-column{text-align:center}
}
.b2b select{font-size:inherit;line-height:1.2;color:#333;height:auto}
.b2b .ssf-generic{color:inherit;font-family:inherit;font-weight:inherit}
.b2b .ssf-generic p{font-size:inherit;line-height:inherit}
.b2b .ssf-generic img{background-color:transparent}
.cf:before,.cf:after,.clearfix:before,.clearfix:after,.b2b .form-element:before,.b2b .form-element:after,.b2b .columns:before,.b2b .columns:after{content:" ";display:table}
.cf:after,.clearfix:after,.b2b .form-element:after,.b2b .columns:after{clear:both}
.b2b .no-break{white-space:nowrap}
.b2b .hidden{display:none !important}
@media(max-width:767px){.b2b .hide-mobile{display:none !important}
}
.b2b .collapsed{display:none}
.b2b .centered{text-align:center !important}
.b2b .uppercase{text-transform:uppercase !important}
.b2b .mt{margin-top:2rem}
.b2b .mb{margin-bottom:2rem}
.b2b .ml{margin-left:2rem}
.b2b .mr{margin-right:2rem}
.b2b .mx{margin-left:2rem;margin-right:2rem}
.b2b .my{margin-top:2rem;margin-bottom:2rem}
.b2b .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}
.b2b.is-loading{position:relative;overflow:hidden}
.b2b.is-loading:before,.b2b.is-loading:after{content:" ";display:block;position:absolute;top:0;bottom:0;left:0;right:0}
.b2b.is-loading:before{z-index:10;background:rgba(255,255,255,0.95)}
.b2b.is-loading:after{bottom:50%;z-index:11;background:url(../../../content/dam/hersheysolutions/icons/spinner2.png) no-repeat center center;-webkit-animation:spinning .5s linear infinite;animation:spinning .5s linear infinite;will-change:transform}
.b2b.is-loading.autocomplete-options,.b2b.is-loading.submenu{min-height:4rem}
.b2b.is-loading.autocomplete-options:after,.b2b.is-loading.submenu:after{bottom:0}
@-webkit-keyframes spinning{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spinning{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.page-main{background:#fff;max-width:140rem;padding:2rem}
@media(min-width:768px){.page-main{padding:5rem 3rem}
}
@media(min-width:992px){.page-main{width:calc( 100% - 3rem);margin:5rem auto;border-radius:15px}
}
@media(min-width:1200px){.page-main{padding:5rem}
}
.page-main.narrow-content{max-width:75rem}
.dashboard-page{max-width:140rem;margin:0 auto}
@media(min-width:768px){.dashboard-page{padding:0 1.5rem}
}
@media(min-width:992px){.dashboard-page{margin-top:5rem}
}
.dashboard-main{background:#fff;padding:0 2rem 2rem}
@media(min-width:992px){.dashboard-main{float:left;width:calc( 100% - 240px);min-height:80rem;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;margin-bottom:10rem;padding:0 3rem 3rem}
}
@media(min-width:1200px){.dashboard-main{padding:0 5rem 5rem}
}
.dashboard-main-headline{font-size:1.4rem;color:#8c8e8d;padding-top:3.5rem;font-family:"brandon-grotesque-regular","brandon-grotesque",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal !important}
.dashboard-main-headline .btn{float:right;margin-bottom:2rem}
.dashboard-main-headline h1{color:#3f000b;font-size:3.6rem;line-height:1;margin:2.5rem auto 6rem;clear:both}
@media(min-width:768px){.dashboard-main-headline h1{padding-top:2rem;border-top:2px solid #e6e6e6;font-size:4.8rem}
}
@media(min-width:1200px){.dashboard-main-headline h1{font-size:6rem}
}
.b2b .big-number{font-size:4rem;letter-spacing:-0.02em;line-height:1;font-family:"brandon-grotesque-black","brandon-grotesque",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal !important}
@media(min-width:768px){.b2b .big-number{font-size:6rem}
}
.btnpublic{width:19%;padding:1.5rem 1rem}
@media(max-width:543px){.btnpublic{width:100%;padding:1.5rem 1rem}
}
.b2b .btn{display:inline-block;line-height:1;text-transform:uppercase;text-align:center;border:3px solid #e70;border-radius:0;background:#e70;color:#fff;font-family:"brandon-grotesque-black","brandon-grotesque",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal !important;cursor:pointer !important}
@media all and (-ms-high-contrast:none){.b2b .btn{font-weight:900 !important}
}
.b2b .btn:hover,.b2b .btn:focus{color:#fff;background:#ff9122}
.b2b .btn2{display:inline-block;font-size:2.4rem;line-height:1;text-transform:uppercase;text-align:center;border:3px solid #3f000b;border-radius:0;background:#3f000b;color:#fff;min-width:15rem;padding:.4em 1em;font-family:"Milton_Bold","Milton","brandon-grotesque-medium","brandon-grotesque",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal !important;letter-spacing:.02em !important;cursor:pointer !important}
@media(max-width:543px){.b2b .btn2{width:100%}
}
.b2b .btn2:hover,.b2b .btn2:focus{color:#fff;background:#720014}
.b2b .btn-brown{background:#3f000b;border-color:#3f000b}
.b2b .btn-brown:hover,.b2b .btn-brown:focus{background:#720014}
.b2b .btn-blue{background:#003595;border-color:#003595}
.b2b .btn-blue:hover,.b2b .btn-blue:focus{background:#006ebb}
.b2b .btn-red{background:#eb0029;border-color:#eb0029}
.b2b .btn-red:hover,.b2b .btn-red:focus{background:red}
.b2b .btn-gray{background:#8c8e8d;border-color:#8c8e8d}
.b2b .btn-gray:hover,.b2b .btn-gray:focus{background:#a6a7a7}
.b2b .btn-white{background:#fff;border-color:#fff;color:#3f000b}
.b2b .btn-white:hover,.b2b .btn-white:focus{background:#e70;border-color:#e70}
.b2b .btn-text{background:transparent;border-color:transparent;color:inherit}
.b2b .btn-text:hover,.b2b .btn-text:focus{background:#8c8e8d;color:#fff}
.b2b .btn-ecommerce{padding:1.5rem 3rem;margin:0 auto 1rem;border-radius:4px !important}
@media(max-width:543px){.b2b .btn-ecommerce{width:100%;padding:1.5rem 1rem}
}
.b2b .btn-big{padding:1.75rem 3rem;font-size:20px}
.b2b .button-group input{margin-right:1rem}
@media(max-width:767px){.b2b .button-group input{margin-bottom:1rem}
}
.b2b .download-button{margin-bottom:3rem}
.b2b table{width:100%;table-layout:auto}
.b2b .table-header{text-transform:uppercase;font-size:1.6rem;line-height:1.2;margin-bottom:2rem;font-family:"brandon-grotesque-black","brandon-grotesque",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal !important}
.b2b .table-column{float:left;line-height:1.2}
@media(max-width:767px){.b2b tbody tr{display:block;width:100%;border-bottom:2px solid #e6e6e6;margin-bottom:4rem}
}
.b2b th,.b2b td{padding:1rem;border:0;border-bottom:1px solid #8c8e8d;text-align:left;line-height:1.2}
.b2b th{font-size:1.6rem;vertical-align:bottom;font-family:"brandon-grotesque-black","brandon-grotesque",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal !important}
@media(max-width:767px){.b2b th{display:none}
}
.b2b td{vertical-align:middle}
@media(max-width:767px){.b2b td{position:relative;display:block;width:100%;border:0;padding-top:.25rem;margin:1.5rem 0}
.b2b td:before{content:attr(data-label);position:absolute;bottom:100%;left:0;display:block;width:100%;padding:1rem 1rem 0 1rem;font-size:1.2rem;line-height:1.2;font-family:"brandon-grotesque-black","brandon-grotesque",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal !important}
}
.b2b td input,.b2b th input{margin:0 !important}
.b2b td>a{color:#006ebb;cursor:pointer !important}
.b2b td>a:hover,.b2b td>a:focus{text-decoration:underline}
.b2b .shaded{background:#e5f6fd}
.b2b .shadedYes{background:orange}
.b2b .table-load-more td{border:0;text-align:center;padding-top:3rem}
.b2b .table-load-more .btn{margin:0 .5rem}
@media(max-width:767px){.b2b .table-load-more{border:0}
.b2b .table-load-more td{padding:0}
}
.b2b ::-webkit-input-placeholder{color:#ccc}
.b2b ::-moz-placeholder{color:#ccc}
.b2b :-ms-input-placeholder{color:#ccc}
.b2b :-moz-placeholder{color:#ccc}
.b2b :placeholder{color:#ccc}
.b2b input[type="text"],.b2b input[type="email"],.b2b input[type="password"],.b2b input[type="number"],.b2b input[type="tel"],.b2b input[type="date"],.b2b input[type="search"],.b2b select,.b2b textarea{display:block;width:100%;margin-bottom:1em;padding:.5rem;font:inherit;border:1px solid #8c8e8d;border-radius:5px;min-height:40px;background:#fff;color:#333}
.b2b select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:right center;background-size:1.6rem;padding-right:1.5em}
.b2b textarea{border:1px solid #8c8e8d !important;resize:vertical;min-height:10rem;height:13.5rem}
.b2b input[type="search"]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}
.b2b [disabled],.b2b [disabled]:hover,.b2b [disabled]:focus{background:#e6e6e6 !important;color:#8c8e8d !important;cursor:not-allowed}
.b2b label{font-weight:500;padding-right:15px}
.b2b label a{text-decoration:underline;color:#003595}
.b2b form .top-note{font-size:1.6rem;margin-bottom:4rem}
.b2b .has-search{position:relative}
.b2b .has-search input{padding-right:4.5rem}
.b2b .btn-do-search{position:absolute;top:0;right:0;width:4rem;height:100%;border-top-right-radius:5px;border-bottom-right-radius:5px;border:0;background:#3f000b;color:#fff;text-align:center;font:normal normal normal 2rem/1 "FontAwesome";cursor:pointer}
.b2b .btn-do-search:hover,.b2b .btn-do-search:focus{background:#720014}
.b2b .autocomplete-field{position:relative}
.b2b .autocomplete-field ul.autocomplete-options{display:none;position:absolute;top:100%;left:0;width:100%;z-index:2;margin:0;padding:1rem 0;background:#fff;border:1px solid #8c8e8d;border-top:0;border-radius:0 0 5px 5px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.5);box-shadow:0 2px 8px rgba(0,0,0,0.5);list-style:none;cursor:pointer}
.b2b .autocomplete-field ul.autocomplete-options li{padding:.5rem 1rem;line-height:1.2}
.b2b .autocomplete-field ul.autocomplete-options li:hover{background:#e6e6e6}
.b2b .inline-field,.b2b input.inline-field{display:inline-block;width:auto}
.b2b .form-element{position:relative;max-width:63.5rem}
@media(min-width:768px){.b2b .form-element.half-wide{width:50%;max-width:31.75rem}
}
.b2b form .btn{min-height:4rem;vertical-align:top}
.b2b form h4{text-transform:none;font-size:1.25em;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e6e6e6}
@media all and (-ms-high-contrast:none){.b2b form h4{font-weight:bold !important}
}
.b2b form>h4{clear:both;margin-top:4rem}
.b2b .widget-element{margin-bottom:4rem}
.b2b .radio-group,.b2b .checkbox-group{margin-bottom:4rem}
.b2b .radio-group label,.b2b .checkbox-group label{float:left;clear:left;cursor:pointer}
.b2b .tooltip-icon{display:block;position:absolute;top:.5rem;right:0;color:#8c8e8d;line-height:1;text-align:right}
.b2b .tooltip-icon:hover,.b2b .tooltip-icon:focus{color:#727574}
.b2b .tooltip{position:absolute;bottom:3rem;right:-1rem;width:30rem;padding:1rem;border:2px solid #8ec03f;background:#e8f2d9;color:#333;border-radius:6px;text-align:left;font-size:1.4rem;visibility:hidden;opacity:0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-filter:none;filter:none;font-family:"brandon-grotesque-medium","brandon-grotesque",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal !important}
@media(min-width:544px){.b2b .tooltip{width:32rem}
}
.b2b .tooltip.visible{visibility:visible;opacity:1}
.b2b .tooltip:after{content:" ";position:absolute;top:100%;right:.6rem;border:10px solid transparent;border-top-color:#8ec03f}
.b2b .error-message{display:none;position:relative;margin:-1rem 0 2rem;padding-left:1.25em;font-size:1.6rem;line-height:1.2;text-align:left;color:#eb0029;clear:both}
.b2b .error-message:before{content:"\f06a";font:normal normal 1em/1 "FontAwesome";position:absolute;top:0;left:0}
.b2b td .error-message{margin:1rem 0 0;font-size:1.3rem}
.b2b .error-banner{display:none;position:relative;margin:1rem 0 2rem;padding:.5em;padding-left:1.5em;font-size:1.6rem;line-height:1.2;text-align:left;background:#eb0029;color:#fff;clear:both}
.b2b .error-banner:before{content:"\f06a";font:normal normal 1em/1 "FontAwesome";position:absolute;top:.56em;left:.375em}
.b2b .error-field{border:2px solid #eb0029 !important}
.b2b .form-submit-message{display:none}
.b2b .form-submit-message a{color:#003595;text-decoration:underline}
.b2b .columns{margin:0 -1.5rem}
.b2b .column{float:left;width:100%;padding:0 1.5rem}
@media(min-width:768px){.b2b .half{width:50%}
.b2b .half:nth-of-type(2n+1){clear:left}
}
.b2b .progress-bar-base{background:#e6e6e6;height:1.5rem;border-radius:20px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.2);box-shadow:inset 0 0 6px rgba(0,0,0,0.2)}
.b2b .progress-bar-base.big-bar{height:2.5rem}
.b2b .progress-bar-fill{position:relative;height:100%;width:0;background:#e70;border-radius:20px}
.b2b .progress-bar-fill[data-value="100"]{background:#8ec03f !important}
.b2b .progress-bubble{position:absolute;top:4rem;right:0;font-size:2rem;letter-spacing:-0.02em;color:#fff;text-align:center;width:5rem;height:5rem;background:#e70;border-radius:50%;padding-top:1rem;-webkit-transform:translate(2.5rem,0);-ms-transform:translate(2.5rem,0);transform:translate(2.5rem,0);font-family:"brandon-grotesque-medium","brandon-grotesque",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal !important}
@media(min-width:768px){.b2b .progress-bubble{font-size:2.8rem;width:8rem;height:8rem;padding-top:1.8rem;-webkit-transform:translate(4rem,0);-ms-transform:translate(4rem,0);transform:translate(4rem,0)}
}
.b2b .progress-bubble:before{content:" ";position:absolute;top:-2rem;left:50%;width:0;height:0;border:10px solid transparent;border-bottom:15px solid #e70;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:-1}
.b2b [data-value="100"] .progress-bubble{background:#8ec03f !important}
.b2b [data-value="100"] .progress-bubble:before{border-bottom-color:#8ec03f !important}
.b2b .gap-complete{color:#8ec03f}
.b2b .gap-complete span{margin-left:5px}
@media(max-width:543px){.b2b .gap-complete span{display:none}
}
.b2b .select-all-label{float:right;font-family:"brandon-grotesque-black","brandon-grotesque",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal !important;font-size:1.6rem;text-align:right;margin-top:2rem;padding:0 1rem}
@media(max-width:767px){.b2b .select-all-label{padding-right:3rem}
}
.b2b .select-all-label input{margin-left:.5rem !important}
.b2b .modal-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,0.75);overflow:auto}
.b2b .dup-modal-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,0.75);overflow:auto}
.b2b .modal-container{position:relative;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:74rem;max-height:100%;min-height:10rem;margin:0 auto}
.b2b .modal-content{position:relative;background:#fff;border:0;border-radius:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.7);box-shadow:0 0 10px rgba(0,0,0,0.7);margin:2rem;padding:4rem 2rem;text-align:center;font-size:2rem;line-height:1.2}
@media(min-width:768px){.b2b .modal-content{padding:6rem 4rem}
}
.b2b .modal-content h5{position:relative;margin-bottom:2rem;padding-bottom:2rem;font-size:2.4rem;text-transform:none}
.b2b .modal-content h5:after{content:" ";position:absolute;bottom:0;left:0;right:0;display:block;height:1px;width:60%;margin:0 auto;background:#e6e6e6}
.b2b .modal-content form{margin-top:2rem;font-size:1.8rem}
.b2b .modal-content .button-group{margin-top:3.5rem}
.b2b .modal-content a:not([class^="btn"]){color:#003595;text-decoration:underline}
.b2b .modal-close{position:absolute;top:1rem;right:1rem;z-index:10;font-size:2rem;line-height:0;cursor:pointer}
.b2b .modal-close:hover,.b2b .modal-close:focus{color:#8c8e8d}
.b2b .modal-footnote{font-size:1.4rem;margin-top:2rem}
.b2b .download-modal-option{display:inline-block;margin:1rem 2rem 0;text-align:center}
.b2b .download-modal-option i{display:block;font-size:2.5em;margin-bottom:1rem}
.b2b .download-modal-option a{text-decoration:none !important;color:inherit !important}
.b2b .download-modal-pdf i{color:red !important}
.b2b .download-modal-csv i{color:green !important}
.b2b .page-admin-message{background:#e6e6e6;padding:25px 20px 15px}
.b2b .itemena,.b2b .itemena:disabled:hover{background:white !important;color:#8c8e8d !important;cursor:not-allowed}
.b2b .dashboard-error-screen{max-width:62rem;padding:4rem;margin:0 auto;text-align:center}
.b2b .dashboard-error-screen img{width:9.8rem;height:auto;margin-bottom:4rem}
.b2b .dashboard-error-screen p{font-family:"brandon-grotesque-medium","brandon-grotesque",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal !important}
@media(min-width:768px){.b2b .dashboard-error-screen{padding:8rem 4rem}
.b2b .dashboard-error-screen img{width:19.6rem;margin-bottom:6rem}
.b2b .dashboard-error-screen p{font-size:2.4rem;line-height:1.3}
}
.b2b .rewards-bar{clear:both;padding-bottom:14rem}
.b2b .rewards-earned,.b2b .rewards-extra{margin-bottom:3.5rem;padding-top:1rem}
@media(max-width:767px){.b2b .rewards-earned,.b2b .rewards-extra{font-size:1.6rem}
}
.b2b .rewards-earned p,.b2b .rewards-extra p{text-transform:uppercase;letter-spacing:-0.02em;line-height:1;font-family:"brandon-grotesque-black","brandon-grotesque",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal !important}
@media(min-width:544px){.b2b .rewards-earned{float:left}
}
.b2b .rewards-earned .big-number{color:#8ec03f}
.b2b .rewards-extra{position:relative;z-index:2;background:#003595;color:#fff;border-radius:15px;padding:1rem 2rem;margin-left:1rem;margin-right:1rem;text-align:right}
@media(min-width:544px){.b2b .rewards-extra{float:right;margin-right:2rem}
}
@media(min-width:768px) and (max-width:1199px){.b2b .rewards-extra{margin-right:3rem}
}
.b2b .rewards-extra:after{content:" ";position:absolute;bottom:-2rem;right:0;width:0;height:0;border:20px solid transparent;border-right:30px solid #003595;z-index:1}
.b2b .rewards-progress{padding:0 1rem}
@media(min-width:544px){.b2b .rewards-progress{padding:0 2rem}
}
@media(min-width:768px) and (max-width:1199px){.b2b .rewards-progress{padding:0 3rem}
}
.b2b .total-dollars-body,.b2b .total-stores{margin-bottom:5rem}
.b2b .total-dollars-body p,.b2b .total-stores p{text-transform:uppercase;letter-spacing:-0.02em;line-height:1;font-family:"brandon-grotesque-black","brandon-grotesque",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal !important}
@media(min-width:544px){.b2b .total-dollars-body{float:left;width:66.6666%}
}
@media(min-width:544px){.b2b .total-stores{float:right;width:33.3333%;border-left:2px solid #e6e6e6;text-align:right}
}
.b2b .rebate-percentage{text-align:center;margin-bottom:5rem}
.b2b .rebate-percentage p{font-size:1.6rem;line-height:1.2;color:#8c8e8d}
.b2b .pie-chart-container{margin-bottom:2rem}
@media(min-width:992px){.b2b .pie-chart-container{float:left;width:40%}
}
.b2b .pie-chart-container .chart{position:relative;width:20rem;height:20rem;background:#e6e6e6;border-radius:50%;margin:1rem auto 0;overflow:hidden}
.b2b .pie-chart-container .slice{position:absolute;top:0;width:50%;height:100%;overflow:hidden}
.b2b .pie-chart-container .slice-fill{position:absolute;top:0;width:100%;height:100%;background:#e70}
.b2b .pie-chart-container[data-value="100"] .slice-fill{background:#8ec03f}
.b2b .pie-chart-container .first-half{left:50%;z-index:1}
.b2b .pie-chart-container .first-half .slice-fill{right:100%;border-top-left-radius:100px;border-bottom-left-radius:100px;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}
.b2b .pie-chart-container .second-half{left:0}
.b2b .pie-chart-container .second-half .slice-fill{left:100%;border-top-right-radius:100px;border-bottom-right-radius:100px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
.b2b .pie-chart-container .pie-chart-center{position:absolute;top:50%;left:50%;z-index:3;width:10rem;height:10rem;background:#fff;border-radius:50%;padding-top:3.1rem;font-size:2.4rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"brandon-grotesque-medium","brandon-grotesque",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal !important}
@media(min-width:992px){.b2b .rebate-percentages{float:left;width:60%;padding-top:9.5rem}
}
.b2b .rebate-percentages>div{float:left;width:50%}
.b2b .rebate-percentage .rebate-percentage-value{width:8rem;height:8rem;margin:0 auto 1rem;padding-top:2.5rem;border-radius:50%;background:#e6e6e6;color:#3f000b;font-size:2rem;letter-spacing:-0.02em}
.b2b .rebate-percentage-earned .rebate-percentage-value{background:#e70;color:#fff}
.b2b [data-value="100"]+.rebate-percentages .rebate-percentage-earned .rebate-percentage-value{background:#8ec03f !important}
.b2b form .password-link{margin:0 auto 4rem;min-height:0}
.b2b .program-option-items{clear:both;margin-bottom:5rem}
.b2b .program-option-item{margin-bottom:4rem}
.b2b .poi-values{margin-bottom:.5rem}
.b2b .poi-name-column{width:75%}
.b2b .poi-completion-column{width:25%;text-align:right}
@media(max-width:767px){.b2b .poi-completion-column span{display:none}
}
.b2b .poi-bar{float:left;width:calc(100% - 3.2rem);padding-right:1rem}
@media(min-width:768px){.b2b .poi-bar{width:calc(100% - 4.8rem)}
}
.b2b .poi-expander,.b2b .pois-expander{color:#006ebb;text-align:center;font-size:1.3rem;line-height:1;cursor:pointer}
.b2b .poi-expander{float:left;width:3.2rem}
.b2b .poi-expander.opened .fa,.b2b .pois-expander.opened .fa{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.b2b .poi-expander .fa,.b2b .pois-expander .fa{display:block;font-size:2em;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
@media(max-width:767px){.b2b .poi-expander span{display:none}
}
@media(min-width:768px){.b2b .poi-expander{width:4.8rem}
}
.b2b .poi-table{padding-top:2rem}
@media(max-width:767px){.b2b .poi-table{margin:0 -2rem}
.b2b .poi-table thead{display:none}
.b2b .poi-outer-table>tbody tr{display:block;background:transparent;border-bottom-width:1px;margin-bottom:0;padding:3rem 2rem 2rem}
.b2b .poi-outer-table>tbody tr:before,.b2b .poi-outer-table>tbody tr:after{content:" ";display:table;clear:both}
.b2b .poi-gap-column,.b2b .poi-expander-column{display:block;float:left;margin-bottom:0}
.b2b .poi-gap-column{width:65%;margin-right:5%}
.b2b .poi-expander-column{width:30%;margin-top:0}
}
.b2b .poi-stores,.b2b .poi-stores>td{padding:0 !important;margin:0}
.poi-stores .table-wrapper{padding:2rem 1rem;background:#f4f4f4}
.b2b .poi-stores .btn{display:block;margin:0 0 0 auto}
.b2b .poi-stores .btn.inactive{pointer-events:none;background-color:gray;border-color:gray}
.b2b .poi-inner-table{margin:2rem 0}
.b2b .pois-add-column{text-align:right}
@media(max-width:767px){.poi-stores .table-wrapper{padding:2rem 0}
.b2b .poi-stores .btn{margin-right:2rem}
.b2b .poi-inner-table>tbody tr{display:block;padding:2rem 2rem 0 3rem}
.b2b .pois-qty-column,.b2b .pois-add-column{display:block;float:left;width:50%}
}
.b2b .productNotFound{color:red}
.b2b.programs-performance-bars{margin-bottom:5rem}
.b2b .programs-performance-labels{clear:both;float:right;width:calc(100% - 3.2rem);padding-left:1rem;font-size:1.2rem}
@media(min-width:768px){.b2b .programs-performance-labels{width:calc( 100% - 4.8rem);font-size:1.6rem}
}
.b2b .programs-performance-items{clear:both}
.b2b .programs-performance-item{margin-bottom:4rem}
.b2b .pp-icon{float:left;width:3.2rem}
@media(min-width:768px){.b2b .pp-icon{width:4.8rem}
}
.b2b .pp-icon img{max-width:100%}
.b2b .pp-bar{float:left;width:calc(100% - 3.2rem);padding-left:1rem}
@media(min-width:768px){.b2b .pp-bar{width:calc(100% - 4.8rem)}
}
.b2b .pp-values{margin-bottom:.5rem}
.b2b .pp-component-column{width:50%}
.b2b .pp-completion-column,.b2b .pp-gap-column{width:25%}
.b2b .pp-gap-column{text-align:right}
.b2b.program-store-enrollment-bar{clear:both;padding-bottom:14rem}
.b2b .program-summary-block{padding:3rem 0;border-top:2px solid #e6e6e6;line-height:1}
@media(min-width:768px){.b2b .program-summary-block{float:left;width:46%;padding:5rem 0;margin-right:4%;border-top:0;border-bottom:2px solid #e6e6e6;min-height:37rem}
.b2b .program-summary-block:nth-of-type(2n+1){clear:left}
}
@media(min-width:1200px){.b2b .program-summary-block{width:40%;margin-right:10%}
}
.b2b .program-summary-icon{width:6.4rem;margin-bottom:2rem}
@media(max-width:767px){.b2b .program-summary-icon{float:right;width:4rem;margin-left:2rem}
}
.b2b .program-summary-icon img{max-width:100%}
.b2b .program-summary-name{margin-bottom:2rem}
.b2b .program-summary-gap,.b2b .program-summary-complete{clear:right;float:left;width:50%;margin-bottom:1.5rem;font-family:"brandon-grotesque-regular","brandon-grotesque",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal !important}
.b2b .program-summary-value{font-size:3.6rem;letter-spacing:-0.02em;margin-bottom:.5rem;font-family:"brandon-grotesque-black","brandon-grotesque",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal !important}
.b2b .program-summary-actions{clear:both}
.b2b .program-summary-actions .btn{margin-right:4rem}
.b2b .program-summary-actions .gap-complete .fa{font-size:2em;vertical-align:bottom}
.b2b .owner-field,.b2b .operator-field{display:none}
.b2b #chainZip::-webkit-inner-spin-button,.b2b #chainZip::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.b2b #distributorNumber::-webkit-inner-spin-button,.b2b #distributorNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
@media(min-width:768px){.b2b .btn-do-chain-lookup{margin-top:3.1rem}
}
.b2b .btn-do-chain-lookup .fa{margin-right:1rem}
.b2b #chainInfoSearchResults,.b2b #rebateAmountWrapper{clear:both;margin-top:4rem}
.b2b .noData,.distError{background-color:#eb0029;color:white}
.b2b.dashboard-sidebar{background:#003595;color:#fff;font-size:1.6rem}
@media(min-width:992px){.b2b.dashboard-sidebar{float:left;width:24rem;margin-bottom:5rem;border-top-left-radius:15px;border-bottom-left-radius:15px}
}
.b2b .sidebar-user-info{display:-webkit-box;display:-ms-flexbox;display:flex}
.b2b .sidebar-user-info p{margin:0;line-height:1.3;font-family:"brandon-grotesque-medium","brandon-grotesque",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal !important}
.b2b .sidebar-user-info p.user-name{text-transform:uppercase;font-size:2rem;text-overflow:ellipsis;overflow:hidden}
.b2b .sidebar-user-info-text{width:100%;padding:1rem}
@media(min-width:992px){.b2b .sidebar-user-info-text{padding:2rem}
}
.b2b .sidebar-nav-menu-mobile-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#335da9;padding:1rem;line-height:1;text-align:center;text-transform:uppercase;cursor:pointer}
@media(min-width:992px){.b2b .sidebar-nav-menu-mobile-toggle{display:none}
}
.b2b .sidebar-nav-menu-mobile-toggle .fa{display:block}
.b2b .sidebar-nav-menu{font-size:2.4rem;display:none}
@media(min-width:992px){.b2b .sidebar-nav-menu{display:block !important}
}
.b2b .sidebar-nav-menu ul{list-style:none;padding:0;margin:0;border-top:1px solid #4068ae}
.b2b .sidebar-nav-menu li{border-bottom:1px solid #4068ae}
.b2b .sidebar-nav-menu li a{display:block;padding:1rem 2rem;font-size:2.4rem;line-height:1.3}
.b2b .sidebar-nav-menu li a:hover,.b2b .sidebar-nav-menu li a:focus,.b2b .sidebar-nav-menu li a.current{background:#006ebb;background:-webkit-gradient(linear,left top,right top,from(transparent),to(#006ebb));background:-webkit-linear-gradient(left,transparent 0,#006ebb 100%);background:-o-linear-gradient(left,transparent 0,#006ebb 100%);background:linear-gradient(90deg,transparent 0,#006ebb 100%);color:#fff}
.b2b .sidebar-nav-menu li:nth-last-of-type(1){border-bottom:0}
.b2b .sidebar-nav-menu li:nth-last-of-type(1) a{border-bottom-left-radius:15px;padding-bottom:1.5rem}
.b2b .sidebar-nav-menu li li a{font-size:1.6rem;padding-left:4rem;background:#335da9;border-bottom-left-radius:0 !important;font-family:"brandon-grotesque-regular","brandon-grotesque",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal !important}
.b2b .sidebar-nav-menu li li:nth-of-type(1) a{-webkit-box-shadow:inset 0 3px 3px rgba(0,0,0,0.2);box-shadow:inset 0 3px 3px rgba(0,0,0,0.2);padding-top:1.5rem}
.b2b #solutionsRewardsProgramToggle{padding:1rem 1rem;font-size:1.4rem;width:25rem;padding-left:5px;padding-right:15px}
.b2b #solutionsRewardsProgramToggle select{min-height:0;max-width:30rem;margin:0}
@media(min-width:544px) and (max-width:991px){.b2b #solutionsRewardsProgramToggle>*{display:inline-block}
}
.b2b #changeRewardsProgramModal{color:#3f000b}
.b2b #changeRewardsProgramModal .modal-content{text-align:left}
.b2b #changeRewardsProgramModal h3{border-top:0;margin:0 0 2rem;padding:0}
.b2b.solutions-signin .modal-container{max-width:50rem}
.b2b.solutions-signin .modal-content{text-align:left;padding:0}
.b2b.solutions-signin .modal-content a{font-size:1.4rem;color:inherit}
.b2b.solutions-signin h5{padding:2rem;background:#e6e6e6;border-top-left-radius:10px;border-top-right-radius:10px}
.b2b.solutions-signin .signin-links{overflow:hidden}
.b2b.solutions-signin .signin-links a{display:block;text-align:center;margin-bottom:20px}
@media(min-width:768px){.b2b.solutions-signin .signin-links a{width:50%;float:left;text-align:left}
}
.b2b.solutions-signin .button-group{text-align:center;margin-top:10px}
.b2b.solutions-signin form{padding:0 20px 20px 20px}
.b2b.store-options-performance-accordion{margin-bottom:5rem}
.b2b .store-options-items{clear:both}
.b2b .store-options-item{margin-bottom:4rem}
.b2b .soi-values{margin-bottom:.5rem}
.b2b .soi-name-column{width:70%}
.b2b .soi-completion-column{width:28%;text-align:right}
@media(max-width:767px){.b2b .soi-completion-column span{display:none}
}
.b2b .soi-bar{float:left;width:calc(100% - 3.2rem);padding-right:1rem}
@media(min-width:768px){.b2b .soi-bar{width:calc( 100% - 4.8rem)}
}
.b2b .soi-expander{float:left;width:3.2rem;color:#006ebb;text-align:center;font-size:1.3rem;line-height:1;cursor:pointer}
.b2b .soi-expander.opened .fa{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
@media(min-width:768px){.b2b .soi-expander{width:4.8rem}
}
.b2b .soi-expander .fa{display:block;font-size:2em;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
@media(max-width:767px){.b2b .soi-expander span{display:none}
}
.b2b .soi-table{padding-top:2rem}
@media(max-width:767px){.b2b .soi-table{margin:0 -2rem}
}
.b2b .soi-table tr:before,.b2b .soi-table tr:after{content:" ";display:table}
.b2b .soi-table tr:after{clear:both}
@media(max-width:767px){.b2b .soi-table tr{border-bottom:0;margin-bottom:0;padding:3rem 2rem 2rem}
}
.b2b .soi-table .btn{display:block;margin:2rem 0 0 auto}
@media(max-width:767px){.b2b .soi-table .btn{margin-right:2rem}
}
.b2b .soi-add-column{text-align:right}
@media(max-width:767px){.b2b .soi-upc-column,.b2b .soi-gap-column,.b2b .soi-qty-column,.b2b .soi-add-column{float:left;width:50%}
.b2b .soi-gap-column{text-align:right}
}
@media(min-width:768px){.b2b .soi-item-column{width:40%}
.b2b .soi-description-column{width:20%}
.b2b .soi-upc-column{width:15%}
.b2b .soi-gap-column{width:15%}
.b2b .soi-qty-column{width:10%}
.b2b .soi-add-column{width:10%}
}
.b2b .soi-inner-item-table tr:last-child td{border-bottom:0}
.b2b #itemDetailModal .modal-container{max-width:100rem}
.b2b #itemDetailModal .modal-content{text-align:left}
@media(min-width:768px){.b2b #itemDetailModal .item-detail-image,.b2b #itemDetailModal .item-detail-text{float:left}
.b2b #itemDetailModal .item-detail-image{width:40%}
.b2b #itemDetailModal .item-detail-text{width:60%}
}
.b2b #duplicateItemsModal .modal-content{text-align:left}
.b2b #duplicateItemsModal h3{border-top:0;margin:0 0 2rem;padding:0}
.b2b #duplicateItemsModal .duplicate-item-list{list-style-position:inside;padding:0;margin-top:3rem}
.b2b #duplicateItemsModal .duplicate-item-list li{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #ddd}
.b2b .productNotFound{color:red}
@media(max-width:767px){#itemDetailModal tbody tr{margin-bottom:0 !important;border-bottom:0 !important;background:none !important;display:inherit !important}
}
#itemDetailModal td{display:table-cell;vertical-align:top}
.b2b #duplicateItemsModalPublic .modal-content{text-align:left}
.b2b #duplicateItemsModalPublic h3{border-top:0;margin:0 0 2rem;padding:0}
.b2b #duplicateItemsModalPublic .public-duplicate-item-list{list-style-position:inside;padding:0;margin-top:3rem}
.b2b #duplicateItemsModalPublic .public-duplicate-item-list li{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #ddd}
.b2b .stores-performance-search{margin-bottom:3rem}
.b2b .stores-performance-search input[type="text"]{width:18rem;margin-right:1rem}
@media(min-width:544px){.b2b .stores-performance-search input[type="text"]{width:40rem}
}
.b2b p.store-count{margin-bottom:2rem}
@media(max-width:767px){.b2b .sp-rebate-column,.b2b .sp-gap-column{float:left;width:50%}
.b2b .sp-gap-column:before{background:#e5f6fd}
.b2b .sp-button-column{clear:both}
}
@media(min-width:768px){.b2b .sp-id-column{width:23%}
.b2b .sp-name-column{width:25%}
.b2b .sp-city-column{width:20%}
.b2b .sp-zip-column{width:15%}
.b2b .sp-rebate-column{width:15%}
.b2b .sp-gap-column{width:20%}
.b2b .sp-button-column{width:28%;text-align:right}
}
.b2b.solutions-topbar{background:#3f000b;color:#fff;font-size:1.4rem;text-align:right;padding:1rem}
@media(max-width:767px){.b2b.solutions-topbar{position:inherit;top:-15rem;left:0;right:0;text-align:center;-webkit-transition:top .4s;-o-transition:top .4s;transition:top .4s}
.b2b.solutions-topbar.visible{top:29.3rem}
}
.b2b .sticky-cart-link{display:none}
.b2b .sticky-cart-link a{position:fixed;top:5px;right:5px;z-index:200;display:block;width:50px;height:55px;padding:0;font-size:1.2rem;text-align:center}
.b2b .sticky-cart-link a .fa{display:block;margin:3px auto;font-size:2.2rem}
.b2b.solutions-topbar nav{display:inline-block;position:relative}
.b2b.solutions-topbar li{display:inline-block;margin:0 5px}
@media(max-width:767px){.b2b.solutions-topbar li{margin:1rem .5rem}
}
.b2b.solutions-topbar a:not(.btn){padding:0 .5rem}
.b2b.solutions-topbar a:not(.btn):hover,.b2b.solutions-topbar a:not(.btn):focus{text-decoration:underline}
.b2b.solutions-topbar select{display:inline;width:auto;min-height:0;margin:0 4px}
.bootstrap-select.btn-group .dropdown-menu.inner{max-height:124px !important;overflow-y:scroll}
.bootstrap-select.btn-group .no-results{color:#333}
#solutionsTopBarAccountToggle li{display:block}
#solutionsTopBarAccountToggle .bootstrap-select{width:auto}
#solutionsTopBarAccountToggle .btn{border-color:#3f000b;background-color:#FFF;color:#333;max-width:30rem;font:inherit;border-radius:7px}
#solutionsTopBarAccountToggle .selectpicker li a{color:#333;font-style:normal;font-weight:inherit}
#solutionsTopBarAccountToggle .fa-angle-down:before{content:"";position:absolute;top:50%;margin-top:-3px;border-top:5px solid #333;border-left:5px solid transparent;border-right:5px solid transparent}
#solutionsTopBarAccountToggle .dropdown-menu>.active>a,#solutionsTopBarAccountToggle .dropdown-menu>li>a:focus,#solutionsTopBarAccountToggle .dropdown-menu>li>a:hover{background:#3e8ae6;color:#FFF;font-style:normal}
.dropdown-menu{float:none !important}
#solutionsTopBarAccountToggle li{margin:0;padding:0}
#solutionsTopBarAccountToggle li.no-results{padding:10px}
#solutionsTopBarAccountToggle li a{padding:5px 10px}
#changeChainModal{color:#3f000b}
#changeChainModal .modal-content{text-align:left}
#changeChainModal h3{border-top:0;margin:0 0 2rem;padding:0}
#solutionsTopBarAccountToggle label{margin-bottom:20px}
#solutionsTopbarMessage{display:none !important}
@media(min-width:768px){#solutionsTopBarAccountToggle label p{display:inline-block}
#solutionsTopbarMessage{display:inline-block !important}
}
@media(min-width:992px){#solutionsTopBarAccountToggle label{margin-bottom:0}
.b2b.solutions-topbar select{width:130px}
}
#changeDistModal{color:#3f000b}
#changeDistModal .modal-content{text-align:left}
#changeDistModal h3{border-top:0;margin:0 0 2rem;padding:0}
#stickyCartCount .p1[data-count]:after{position:absolute;right:20%;top:8%;content:attr(data-count);font-size:30%;padding:.2em;border-radius:50%;line-height:1em;color:#e70;background:white;text-align:center;min-width:1em}
#stickyCartCount{padding-top:10px}
a#viewCart{padding:4px 6px}
.cartCount{right:8px;top:-11px !important;font-size:x-small;padding:.2em;background:#3f000b;margin-right:-10px}
.cartIconFont{font-size:18px !important}
.b2b.users-table{margin-bottom:4rem}
@media(min-width:768px){.b2b.users-table{margin-bottom:8rem}
}
.b2b.users-table h3+p{margin:-3rem auto 4rem;color:#8c8e8d;font-size:1.4rem;line-height:1.2;font-family:"brandon-grotesque-regular","brandon-grotesque",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal !important}
.b2b.users-table td a:not(.btn){text-decoration:underline;color:#003595}
@media(max-width:767px){.b2b td.ut-name-column{padding-bottom:0;margin:0}
.b2b td.ut-email-column{margin:0;font-size:1.6rem}
.b2b .ut-location-column,.b2b .ut-customer-column{float:left;width:50%;margin-top:3.5rem}
.b2b .ut-status-column,.b2b .ut-action-column{clear:both}
}
@media(min-width:768px){.b2b .ut-location-column,.b2b .ut-customer-column{text-align:center}
.b2b .ut-status-column,.b2b .ut-action-column{text-align:right}
}
.b2b .cart-intro-buttons{margin:2rem auto}
.cartUpdate{cursor:pointer}
.b2b .cart-intro-checkout{background:#e6e6e6;padding:3rem 2rem;margin:0 -2rem 4rem;font-size:1.4rem}
.b2b .cart-intro-checkout .btn{margin-top:1rem}
.b2b .cart-is-empty{margin-bottom:4rem}
.b2b .cart-empty-message{padding:1rem 1rem 0;margin:4rem 0 2rem;border:1px solid #ccc;font-style:italic}
.b2b .cart-store{padding:0 0 2rem;margin:0 0 4rem;border-bottom:1px solid #8c8e8d}
.b2b .cart-store h4{margin-bottom:2rem;font-size:2.4rem;text-transform:none}
.b2b .cart-store tr{background:0;padding-top:1rem;margin-bottom:1rem;border-bottom-width:1px}
.b2b td.cart-upc-column{width:22.5%}
.b2b td.cart-qty-column{width:20%}
.b2b .cart-store-distributor{margin:1rem 0}
.b2b .distributor-picker label{font-family:"brandon-grotesque-black","brandon-grotesque",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal !important}
.b2b .cart-store-footnote{clear:both;font-size:1.4rem;color:#8c8e8d}
.b2b .cart-footnote-text{margin-top:4rem}
.b2b .cart-footnote-text p{font-size:1.4rem;color:#8c8e8d}
.b2b #destroyShoppingCartModal .modal-content{text-align:left}
.b2b #destroyShoppingCartModal h3{padding:0;margin:0 0 2rem;border-top:0}
@media(max-width:767px){.b2b .cart-store td{vertical-align:top;padding-top:.5rem}
.b2b td.cart-upc-column,.b2b td.cart-qty-column{display:inline-block}
.b2b td.cart-upc-column{width:55%}
.b2b td.cart-qty-column{width:35%}
}
@media(min-width:768px){.b2b .distributor-picker{float:left;width:50%;margin-right:5%}
.b2b .cart-store-save-button{float:left;width:45%;padding-top:2.1rem}
}
@media(min-width:992px){.b2b .cart-intro-content{float:left;width:55%;margin-right:5%}
.b2b .cart-intro-checkout{float:left;width:40%;margin:0 0 4rem}
}
.b2b .cart-item-column-td{color:#006ebb}
.b2b .H1{font-family:'Times New Roman',Times,serif;font:bold;background-color:aqua}
.b2b .checkout-screen-buttons{margin:2rem auto}
.b2b .checkout-screen-checkout{padding-left:3rem;margin:0 -2rem 4rem;font-size:1.4rem}
.b2b .checkout-screen-checkout .btn{margin-top:1rem}
.b2b .btn-grey-width{width:120px}
.b2b .pom-add-column{text-align:center}
.b2b td.order-activity-column,.b2b th.order-activity-column{width:20%;text-align:center}
.b2b td.order-activity-column{font-size:small}
.b2b .order-activity-text{padding:.5em 0 .5em 0}
.b2b td.order-number-column,.b2b th.order-number-column{width:14%;text-align:center}
.b2b td.order-status-column,.b2b th.order-status-column{width:6%;text-align:center}
.b2b td.order-date-column,.b2b th.order-date-column{width:15%;text-align:center}
.b2b td.order-by-column,.b2b th.order-by-column{width:10%;text-align:center}
.b2b td.order-storename-column,.b2b th.order-storename-column{width:15%;text-align:center}
.b2b td.order-store-address-column,.b2b th.order-store-address-column{width:22%;text-align:center}
.b2b td.order-store-distributor-column,.b2b th.order-store-distributor-column{width:18%;text-align:center}
.b2b td.order-number-column,.b2b td.order-status-column,.b2b td.order-date-column,.b2b td.order-by-column,.b2b td.order-storename-column,.b2b td.order-store-address-column,.b2b td.order-store-distributor-column{font-size:small}
@media(max-width:767px){.b2b .pom-qty-column,.b2b .pom-add-column{float:left;width:50%}
.b2b td.order-activity-column{display:inline-block}
.b2b td.order-activity-column{width:55%}
}
@media(min-width:768px){.b2b .pom-item-column{width:65%}
.b2b .pom-qty-column{width:15%}
.b2b .pom-add-column{width:20%}
}
.b2b .in-process-order-activity{background-color:#e6e6e6 !important;border-radius:5px !important;padding:1em 0 2em 1em}
.b2b .recent-order-activity-container{border-radius:5px !important;padding:1em 0 2em 1em}
.responsive-table{font-size:14px}
.rt-item{border-top:1px solid #ccc;padding:20px 0}
.rt-item-label{font-weight:800}
.rt-item-label.label-qty{display:inline !important;padding-right:30px}
.rt-item-label.label-qty+p{display:inline-block}
.older-orders{margin-top:40px;text-align:center}
a.rt-item-data{text-decoration:underline;color:#006ebb;word-break:break-word}
a:hover.rt-item-data{color:#448aff}
p.rt-item-data{word-break:break-word}
@media(min-width:768px){.rt-header,.rt-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.rt-header{font-weight:800}
.rt-header-item{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.rt-item-data{flex:1}
.rt-item-data+br{display:none}
.rt-item{overflow:hidden;padding:10px 0 0 0}
.rt-item:last-of-type{border-bottom:1px solid #ccc}
#recent-orders .rt-header-item:nth-of-type(1),#recent-orders .rt-item-data:nth-of-type(1){-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}
#recent-orders .rt-item-label.label-qty{display:none !important}
#in-process-orders .rt-header-item:nth-of-type(1),#in-process-orders .rt-item-data:nth-of-type(1){-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
#in-process-orders .rt-header-item:nth-of-type(3),#in-process-orders .rt-item-data:nth-of-type(3){-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:1}
#past-orders .rt-header-item:nth-of-type(3),#past-orders .rt-item-data:nth-of-type(2),#past-orders .rt-header-item:nth-of-type(5),#past-orders .rt-item-data:nth-of-type(4),#past-orders .rt-header-item:nth-of-type(6),#past-orders .rt-item-data:nth-of-type(5),#past-orders .rt-header-item:nth-of-type(7),#past-orders .rt-item-data:nth-of-type(6){-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:1}
.older-orders{text-align:left}
.older-orders p{margin-right:30px;display:inline-block}
}
.checkout-screen-download{margin-bottom:50px}
.checkout-screen-download a:first-of-type{margin-right:10px}
@media(min-width:768px){.b2b .filter-items{overflow:hidden;max-width:800px}
.b2b .filter-items .filter-item{width:50%;float:left;padding-right:50px}
}
.order-details{margin-bottom:50px}
.order-details .order-info-field{display:block}
@media(min-width:768px){.order-info-field .order-field-key{width:40%;display:inline-block;float:left}
.order-info-field .order-field-value{width:60%;display:inline-block;float:left}
}
.order-checkout-screen .checkout-screen-content{margin-bottom:0}
.order-checkout-screen .checkout-screen-download{text-align:center;font-weight:800;margin-bottom:0}
.order-checkout-screen .checkout-screen-checkout{margin:0;padding:0}
.order-checkout-screen .cart-contents{margin-top:30px}
.order-checkout-screen .cart-intro{position:relative}
@media(min-width:544px){.order-checkout-screen .checkout-screen-content{display:inline-block}
.order-checkout-screen .checkout-screen-download{display:inline-block;margin-left:30px}
}
@media(min-width:768px){.order-checkout-screen .checkout-screen-checkout{display:inline-block;position:absolute;bottom:0;right:0}
}
.b2b .order-progress-list{margin:10px 15px -30px 0;padding:0}
.b2b .order-progress-list li{position:relative;display:inline-block;height:40px;padding:12px 0 0 20px;background-color:#8c8e8d;color:white;width:32%;text-align:center;font-size:12px}
@media(min-width:768px){.b2b .order-progress-list li{padding-top:10px;font-size:16px}
}
.b2b .order-progress-list li:before,.b2b .order-progress-list li:after{content:"";position:absolute;top:0;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:15px solid}
.b2b .order-progress-list li:before{left:0;z-index:1;border-left-color:white}
.b2b .order-progress-list li:after{right:-14px;z-index:2;border-left-color:#8c8e8d}
.b2b .order-progress-list li.highlighted{background-color:#e70}
.b2b .order-progress-list li.highlighted:after{border-left-color:#e70}
.b2b.order-progress-steps+.dashboard-main-headline{padding-top:0}
.b2b.order-progress-steps+.b2b-title h1{border:0;padding-top:0}
.b2b .gps,.b2b .gto,.b2b .gtd,.b2b .pps,.b2b .ppo,.b2b .ppd{margin-bottom:30px}
.b2b .gtd-heading,.b2b .gtd-th,.b2b .ppd-heading{font-size:1.6rem;vertical-align:bottom;font-family:"brandon-grotesque-black","brandon-grotesque",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal !important;padding:1rem;border:0;border-bottom:1px solid #8c8e8d;text-align:left;line-height:1.2}
.b2b .gtd-td{padding:1rem;border:0;text-align:left;line-height:1.2}
.b2b .gtd-tr{padding:0;border-bottom:1px solid #8c8e8d}
.b2b .gtd-th{width:18%;display:inline-block;text-align:center}
.b2b .gtd-td{width:18%;display:inline-block;text-align:center}
.b2b .gtd-td.soi-expander{float:none;width:10%;padding-bottom:12px;padding-left:60px}
.b2b .gtd-tr.gtd-heading-row{border-bottom:1px solid #8c8e8d}
.b2b .gtd-tr.gtd-heading-row .gtd-th{border-bottom:0}
.b2b .gtd .soi-table,.b2b .ppd .soi-table{padding-top:0;width:90%;margin-left:auto;margin-right:auto}
.b2b .gtd .soi-item-column,.b2b .ppd .soi-item-column{width:50%}
.b2b .gtd .soi-description-column,.b2b .ppd .soi-description-column{width:15%;text-align:center}
.b2b .gtd .soi-upc-column,.b2b .ppd .soi-upc-column{width:10%;text-align:center}
.b2b .gtd .soi-ordered-column,.b2b .ppd .soi-ordered-column{width:13%;text-align:center}
.b2b .gtd .soi-qty-column,.b2b .ppd .soi-qty-column{width:12%;text-align:center}
.b2b .gtd-th.gtd-th-segment{text-align:left}
.b2b .gtd-td.gtd-td-segment{text-align:left}
.b2b .gto-a,.b2b .gps-a,.b2b .pps-a,.b2b .ppo-a{text-align:center}
.b2b .gps-error-message{border:0;color:#e70;padding-bottom:0}
.b2b .gps-message{border:0;padding-top:0}
.b2b .Qty-label{font-family:"brandon-grotesque-black","brandon-grotesque",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal !important;font-size:1.6rem;text-align:right;margin-top:2rem;padding:0 1rem;color:darkred}
.her-news-letr-sgup-step2-wrapper{width:65%;margin:0 auto;text-transform:uppercase;padding-bottom:50px;padding-top:50px}
.her-news-letr-sgup-step2-wrapper .news-letter-sign-up-p-dash{display:inline-block;width:25px;height:3.7px;background-color:#40040d;border-radius:10px;margin-bottom:3%}
.her-news-letr-sgup-step2-wrapper .contact-us-fields-input{border:0;text-transform:uppercase;color:#aaabab;background-color:#fff;border-color:#ccc;font-weight:500;margin:1% 0}
.her-news-letr-sgup-step2-wrapper .seperator-line{height:1px;border-bottom:1px solid #cbcccd;margin:2% 0}
.her-news-letr-sgup-step2-wrapper .her-lst-thing-chos-txt{text-align:center;padding-top:6%;color:#3f000b}
.her-news-letr-sgup-step2-wrapper .her-lst-thing-chos-txt p{margin-bottom:-3px;text-transform:uppercase;font-weight:700}
.her-news-letr-sgup-step2-wrapper .her-nwsltr-sel-txt{text-align:center;padding-top:3%}
.her-news-letr-sgup-step2-wrapper .her-nwsltr-sel-txt p.sel-txt{text-align:center;color:#3f000b;font-size:1.2rem;text-transform:none;font-weight:100}
.her-news-letr-sgup-step2-wrapper .her-nwsltr-sel-txt span,.her-news-letr-sgup-step2-wrapper .her-nwsltr-sel-txt .pp-txt{color:#8b8d8d;font-size:1.2rem;text-transform:none;font-weight:100}
.her-news-letr-sgup-step2-wrapper .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){margin-top:1%}
.button123{width:100%}
.her-news-letr-sgup-step2-wrapper .fields-req{text-align:right}
.her-news-letr-sgup-step2-wrapper .fields-req span{color:#8b8d8d;font-size:1rem;margin-bottom:0;font-weight:500;text-transform:none}
.sign-up-txt{color:#3f000b;font-size:1.2rem;margin-bottom:0;font-weight:500}
.sign-up-txt-container .privacy-pol-txt{font-size:1.1rem;color:#400110;padding:5px 0;font-weight:700}
.sign-up-txt-container .privacy-pol-txt span{font-size:1.1rem;color:#8b8d8d;font-weight:800}
.her-news-letr-sgup-step2-wrapper .or-txt{color:#8b8d8d;font-weight:700;text-transform:uppercase;padding-top:2%;margin-bottom:0}
.her-news-letr-sgup-step2-wrapper .form-group{margin-bottom:20px}
.her-news-letr-sgup-step2-wrapper .form-control{border-radius:0;box-shadow:none;height:auto;padding:10px;color:#999}
.her-news-letr-sgup-step2-wrapper .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;text-transform:uppercase}
.her-news-letr-sgup-step2-wrapper .btn{padding:10px 12px;border:0;border-radius:0;text-transform:uppercase}
.her-news-letr-sgup-step2-wrapper .open .btn{background-color:#3f000b !important;color:#FFF !important}
.her-news-letr-sgup-step2-wrapper.dropdown-menu{border-radius:0}
.her-news-letr-sgup-step2-wrapper .dropdown-menu>li>a{line-height:2rem;font-size:1.3rem}
.her-news-letr-sgup-step2-wrapper .btn-hersheys{padding:5px 20px;border:3px solid #3f000b;color:#3f000b;outline:0;margin-left:10px}
.align-center{text-align:center;padding-top:6%}
.her-news-letr-sgup-step2-wrapper .search{padding:5px 12px;border:3px solid #3f000b;color:#3f000b;outline:0}
.her-news-letr-sgup-step2-wrapper .btn-hersheys.white:hover{color:#3f000b}
.her-news-letr-sgup-step2-wrapper .btn-hersheys.search:hover{color:#3f000b;background-color:#fff}
.her-news-letr-sgup-step2-wrapper .fa{border:1px solid #eee;border-radius:50%;padding:2px 5px;background-color:#efefef;color:#3f000b;position:relative;right:5px}
.her-news-letr-sgup-step2-wrapper .filter-option{color:#aaabab;font-wait:bold}
.selectpicker li a:last-child{color:#8b8d8d;font-weight:700}
.fpaa-flt-pag-div .dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#3f000b;background-color:#fff;font-weight:700;text-shadow:none;text-decoration:none}
.her-news-letr-sgup-step2-wrapper .dropdown-menu{border-radius:0}
.her-news-letr-sgup-step2-wrapper .grid-small{height:150px;overflow:hidden;position:relative}
.her-news-letr-sgup-step2-wrapper .padding-top3{padding-top:3%}
.her-news-letr-sgup-step2-wrapper .grid-small img{height:150px;width:100%}
.her-news-letr-sgup-step2-wrapper .her-img-aside-txt{width:100%;text-align:left;color:#3f000b;padding-top:15px}
.her-news-letr-sgup-step2-wrapper .her-img-aside-txt h2{width:100%;font-size:1.675rem;margin-bottom:2px;text-transform:none;margin-top:5px}
.her-news-letr-sgup-step2-wrapper .her-img-aside-txt h2.her-head-txt{font-weight:700;text-transform:uppercase}
.her-news-letr-sgup-step2-wrapper .her-img-aside-txt h2.her-head-txt span{text-transform:none;font-weight:200}
.her-news-letr-sgup-step2-wrapper .her-img-aside-sub-txt{font-size:1.16rem;text-transform:none;word-wrap:break-word;margin-bottom:2px}
.her-news-letr-sgup-step2-wrapper label.sel-news-radio{text-transform:uppercase;font-weight:700;font-size:1rem;padding:0 5px;vertical-align:text-top}
.her-news-letr-sgup-step2-wrapper .col-sm-3.col-xs-6{padding-right:0}
.her-news-letr-sgup-step2-wrapper .prev-txt{font-size:1rem;color:#3f000b;vertical-align:super}
@media(max-width:767px){.her-news-letr-sgup-step2-wrapper{width:84%}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){margin:5px 0 10px !important}
.step1-form div:nth-child(8) label{float:left}
.her-news-letr-sgup-step2-wrapper .btn-hersheys{margin-top:10px}
.her-news-letr-sgup-step2-wrapper .seperator-line{margin:5% 0}
.her-news-letr-sgup-step2-wrapper .her-img-aside-txt{padding-top:5px}
.her-news-letr-sgup-step2-wrapper .her-img-aside-txt h2{font-size:1.42rem}
.her-news-letr-sgup-step2-wrapper .her-img-aside-sub-txt{font-size:1.2rem}
}
.news-letter-comp{padding-bottom:0;padding-top:0}
.news-letter-sign-up-section{padding:5% 11.5%;background-color:#efefef;position:relative;padding-top:50px;text-align:center}
.news-letter-sign-up-section .news-letter-sign-up-p-dash,.her-news-letr-sgup-step2-wrapper .news-letter-sign-up-p-dash{display:inline-block;width:25px;height:3.7px;background-color:#40040d;border-radius:10px;margin-bottom:3%}
.news-letter-sign-up-section .sign-up-txt,.news-letter-sign-up-fields-section .sign-up-txt{color:#3f000b;font-size:1.2rem;margin-bottom:0;font-weight:500}
.news-letter-sign-up-section .sign-up-txt-container .privacy-pol-txt,.news-letter-sign-up-fields-section .sign-up-txt-container .privacy-pol-txt{font-size:1.1rem;color:#400110;padding:5px 0;font-weight:700}
.news-letter-sign-up-section .sign-up-txt-container .privacy-pol-txt span,.news-letter-sign-up-fields-section .sign-up-txt-container .privacy-pol-txt span{font-size:1.1rem;color:#8b8d8d;font-weight:800}
.news-letter-sign-up-section .news-letter-sign-up-section .birth_txt{color:#3f000b;margin-top:3%;font-weight:700;margin-bottom:1.5%}
.news-letter-sign-up-section .req-label{position:absolute;right:27%;top:30%;font-size:10px;color:#a6a7a7}
.news-letter-sign-up-section .step1-form,.step2-form,.step3-form{position:relative;color:#FFF}
.news-letter-sign-up-section .form-group,.news-letter-sign-up-fields-section .form-group{margin-bottom:20px}
.news-letter-sign-up-section label{font-weight:700;font-size:1.4rem}
.news-letter-sign-up-section .form-control{border-radius:0;box-shadow:none;height:auto;padding:12px;color:#999}
.news-letter-sign-up-section .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:150px}
.news-letter-sign-up-section .btn,.news-letter-sign-up-fields-section .btn{padding:10px 12px;border:0;border-radius:0}
.news-letter-sign-up-section .open .btn,.news-letter-sign-up-fields-section .open .btn{background-color:#3f000b !important;color:#FFF !important}
.news-letter-sign-up-section .dropdown-menu,.news-letter-sign-up-fields-section .dropdown-menu{border-radius:0}
.news-letter-sign-up-section .dropdown-menu>li>a,.news-letter-sign-up-fields-section .dropdown-menu>li>a{line-height:2rem;font-size:1.3rem}
.news-letter-sign-up-section .btn-hersheys,.news-letter-sign-up-fields-section .btn-hersheys{padding:5px 20px;border:3px solid #3f000b;color:#3f000b;outline:0;margin-left:10px}
.news-letter-sign-up-section .btn-hersheys.white:hover,.news-letter-sign-up-fields-section .btn-hersheys.white:hover{color:#3f000b}
.news-letter-sign-up-section .step1-form .required-lable{position:absolute;color:#FFF;top:-25px;display:inline-block}
.news-letter-sign-up-section .fa,.news-letter-sign-up-fields-section .fa{border:1px solid #eee;border-radius:50%;padding:2px 5px;background-color:#efefef;color:#3f000b;position:relative;right:15px}
.news-letter-sign-up-section .filter-option,.news-letter-sign-up-fields-section .filter-option{color:#aaabab;font-wait:bold}
.news-letter-sign-up-section .selectpicker li a:last-child{color:#8b8d8d;font-weight:700}
.news-letter-sign-up-section .dropdown-menu>li>a:focus,.news-letter-sign-up-section .dropdown-menu>li>a:hover{color:#3f000b;background-color:#fff;font-weight:700;text-shadow:none;text-decoration:none}
.nlsu-sub-btn-wp{text-align:center;margin-top:20px}
.nl-third-step-text{position:relative;text-align:center;color:#3f000b;padding-top:70px;font-family:"BrandonGrotesque-Bold",sans-serif}
.nl-third-step-text h4{color:#40040d;font-weight:700;font-size:1.4rem}
.nl-third-step-text .bnr-border-btm-text{background:#3f000b;padding:2px;border-radius:5px;width:45px;margin:auto;display:block;margin-bottom:50px}
@media(max-width:767px){.news-letter-sign-up-section .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;margin:0 0 8px}
.news-letter-sign-up-section .req-label{display:none}
.news-letter-sign-up-section .btn-hersheys{margin-top:10px}
.news-letter-sign-up-section .err-msg{font-size:1.1rem}
}
@media(min-width:768px) and (max-width:792px){.news-letter-sign-up-section .req-label{right:17%;top:29%}
}
@media(min-width:793px) and (max-width:900px){.news-letter-sign-up-section .req-label{right:19%;top:29%}
}
@media(min-width:901px) and (max-width:1140px){.news-letter-sign-up-section .req-label{right:19%;top:29%}
}
.news-letter-sign-up-section .err-msg,.her-news-letr-sgup-step2-wrapper .err-msg{color:red;font-weight:700;font-size:1.3rem;padding-bottom:2%;text-transform:none;max-width:60%;margin:0 auto;text-align:center}
.news-letter-sign-up-section .fa.fa-exclamation-circle,.her-news-letr-sgup-step2-wrapper .fa.fa-exclamation-circle{background-color:transparent;border:0;padding:0;color:red}
.news-letter-sign-up-section .txt-bx-red{border:1px solid red}
.news-letter-sign-up-section .align-center{text-align:center;padding-top:6%}
.news-letter-sign-up-fields-section{background-color:#efefef;margin-bottom:0}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper{width:65%;margin:0 auto;padding-bottom:50px;padding-top:50px}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .contact-us-fields-input{border:0;color:#aaabab;background-color:#fff;border-color:#ccc;font-weight:500;margin:1% 0}
.news-letter-sign-up-section .error-border,.news-letter-sign-up-fields-section .error-border{border:2px solid #900 !important}
.news-letter-sign-up-section .inner-color,.news-letter-sign-up-fields-section .inner-color{color:red}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .seperator-line{height:1px;border-bottom:1px solid #cbcccd;margin:2% 0}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .her-lst-thing-chos-txt{text-align:center;padding-top:6%;color:#3f000b}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .her-nwsltr-sel-txt{text-align:center;padding-top:3%}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .her-nwsltr-sel-txt p.sel-txt{text-align:center;color:#3f000b;font-size:1.2rem;text-transform:none;font-weight:100}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .her-nwsltr-sel-txt span,.her-news-letr-sgup-step2-wrapper .her-nwsltr-sel-txt .pp-txt{color:#8b8d8d;font-size:1.2rem;text-transform:none;font-weight:100}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){margin-top:1%}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .button123{width:100%}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .fields-req{text-align:right;color:#8b8d8d;font-size:1rem;margin-bottom:0;font-weight:500;text-transform:none}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .or-txt{color:#8b8d8d;font-weight:700;padding-top:2%;margin-bottom:0}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .form-control{border-radius:0;box-shadow:none;height:auto;padding:10px;color:#999;text-transform:none}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .search{padding:5px 12px;border:3px solid #3f000b;color:#3f000b;outline:0}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .btn-hersheys.search:hover{color:#3f000b;background-color:#fff}
.news-letter-sign-up-fields-section .selectpicker li a:last-child{color:#8b8d8d;font-weight:700}
.news-letter-sign-up-fields-section .dropdown-menu>li>a:focus,.news-letter-sign-up-fields-section .dropdown-menu>li>a:hover{color:#3f000b;background-color:#fff;font-weight:700;text-shadow:none;text-decoration:none}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .grid-small{height:150px;overflow:hidden;position:relative}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .padding-top3{padding-top:3%}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .grid-small img{height:150px;width:100%}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .her-img-aside-txt{width:100%;text-align:left;color:#3f000b;padding-top:15px}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .her-img-aside-txt{display:inline;font-size:14px;line-height:1.2em;padding-left:1%;text-transform:none}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .her-img-aside-txt p{display:inline;padding-left:1%}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .her-img-aside-txt h1{display:inline;padding-left:1%}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .her-img-aside-txt h2{display:inline;padding-left:1%}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .her-img-aside-txt h3{display:inline;padding-left:1%}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .her-img-aside-txt h4{display:inline;padding-left:1%}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .her-img-aside-txt h5{display:inline;padding-left:1%}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .her-img-aside-txt h6{display:inline;padding-left:1%}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .her-img-aside-txt h2.her-head-txt{font-weight:700}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .her-img-aside-txt h2.her-head-txt span{text-transform:none;font-weight:200}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .her-img-aside-sub-txt{font-size:1.16rem;text-transform:none;word-wrap:break-word;margin-bottom:2px}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper label.sel-news-radio{font-weight:700;font-size:1rem;padding:0 5px;vertical-align:bottom}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .col-sm-3.col-xs-6{padding-right:0}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .prev-txt{font-size:1rem;color:#3f000b;vertical-align:super}
@media(max-width:767px){.news-letter-sign-up-fields-section .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){margin:5px 0 10px !important}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .btn-hersheys{margin-top:10px}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .seperator-line{margin:5% 0}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .her-img-aside-txt{padding-top:5px}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .her-img-aside-sub-txt{font-size:1.2rem}
.news-letter-sign-up-section .error-border,.her-news-letr-sgup-step2-wrapper .error-border{border:2px solid #900 !important}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper{width:90%}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .step2-form-div .col-sm-3.col-xs-4{padding:0 5px}
}
@media(min-width:320px) and (max-width:480px){.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .step2-form-div .grid-small{height:100px}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .step2-form-div .grid-small img{height:100px}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .step2-form-div h3{margin:0;font-size:18px}
.news-letter-sign-up-fields-section .her-news-letr-sgup-step2-wrapper .step2-form-div h5{font-size:12px;line-height:1.1em}
}
@font-face{font-family:'BrandonGrotesque-Regular';src:url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Regular.eot);src:url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Regular.eot?#iefix) format("embedded-opentype"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Regular.woff2) format("woff2"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Regular.woff) format("woff"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Regular.ttf) format("truetype"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Regular.svg#BrandonGrotesque-Regular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'BrandonGrotesque-RegularItalic';src:url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-RegularItalic.eot);src:url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-RegularItalic.eot?#iefix) format("embedded-opentype"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-RegularItalic.woff2) format("woff2"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-RegularItalic.woff) format("woff"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-RegularItalic.ttf) format("truetype"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-RegularItalic.svg#BrandonGrotesque-RegularItalic) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'BrandonGrotesque-Thin';src:url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Thin.eot);src:url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Thin.eot?#iefix) format("embedded-opentype"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Thin.woff2) format("woff2"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Thin.woff) format("woff"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Thin.ttf) format("truetype"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Thin.svg#BrandonGrotesque-Thin) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'BrandonGrotesque-BoldItalic';src:url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-BoldItalic.eot);src:url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-BoldItalic.woff2) format("woff2"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-BoldItalic.woff) format("woff"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-BoldItalic.ttf) format("truetype"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-BoldItalic.svg#BrandonGrotesque-BoldItalic) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'BrandonGrotesque-Bold';src:url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Bold.eot);src:url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Bold.eot?#iefix) format("embedded-opentype"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Bold.woff2) format("woff2"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Bold.woff) format("woff"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Bold.ttf) format("truetype"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Bold.svg#BrandonGrotesque-Bold) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'BrandonGrotesque-Black';src:url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Black.eot);src:url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Black.eot?#iefix) format("embedded-opentype"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Black.woff2) format("woff2"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Black.woff) format("woff"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Black.ttf) format("truetype"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Black.svg#BrandonGrotesque-Black) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'BrandonGrotesque-BlackItalic';src:url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-BlackItalic.eot);src:url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-BlackItalic.woff2) format("woff2"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-BlackItalic.woff) format("woff"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-BlackItalic.ttf) format("truetype"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-BlackItalic.svg#BrandonGrotesque-BlackItalic) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'BrandonGrotesque-Light';src:url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Light.eot);src:url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Light.eot?#iefix) format("embedded-opentype"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Light.woff2) format("woff2"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Light.woff) format("woff"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Light.ttf) format("truetype"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Light.svg#BrandonGrotesque-Light) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'BrandonGrotesque-LightItalic';src:url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-LightItalic.eot);src:url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-LightItalic.eot?#iefix) format("embedded-opentype"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-LightItalic.woff2) format("woff2"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-LightItalic.woff) format("woff"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-LightItalic.ttf) format("truetype"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-LightItalic.svg#BrandonGrotesque-LightItalic) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'BrandonGrotesque-Medium';src:url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Medium.eot);src:url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Medium.eot?#iefix) format("embedded-opentype"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Medium.woff2) format("woff2"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Medium.woff) format("woff"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Medium.ttf) format("truetype"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-Medium.svg#BrandonGrotesque-Medium) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'BrandonGrotesque-MediumItalic';src:url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-MediumItalic.eot);src:url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-MediumItalic.woff2) format("woff2"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-MediumItalic.woff) format("woff"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-MediumItalic.ttf) format("truetype"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/BrandonGrotesque-MediumItalic.svg#BrandonGrotesque-MediumItalic) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'Brandontext-regular';src:url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/brandontext-regular-webfont.eot);src:url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/brandontext-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/brandontext-regular-webfont.woff2) format("woff2"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/brandontext-regular-webfont.woff) format("woff"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/brandontext-regular-webfont.ttf) format("truetype"),url(../selfservice-framework-hersheysfranchise/css/fonts/brandon/brandontext-regular-webfont.svg#brandontext-regular-webfont) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:"Hersheys-Glyphs";src:url(local/css/fonts/hersheys-glyph/Hersheys-Glyphs.eot);src:url(local/css/fonts/hersheys-glyph/Hersheys-Glyphs.eot?#iefix) format("embedded-opentype"),url(local/css/fonts/hersheys-glyph/Hersheys-Glyphs.woff) format("woff"),url(local/css/fonts/hersheys-glyph/Hersheys-Glyphs.ttf) format("truetype"),url(local/css/fonts/hersheys-glyph/Hersheys-Glyphs.svg#fontcustom) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:"Milton_Bold";src:url(local/css/fonts/Milton_Bold.ttf);src:url(local/css/fonts/milton-bold.eot?#iefix) format("embedded-opentype"),url(local/css/fonts/milton-bold.woff) format("woff"),url(local/css/fonts/milton-bold.svg#fontcustom) format("svg"),url(local/css/fonts/milton_bold-1-webfont.svg#fontcustom) format("svg");font-weight:400;font-style:normal;letter-spacing:-.01rem}
@font-face{font-family:"Hersheys-Glyphs";src:url(local/css/fonts/hersheys-glyph/Hersheys-Glyphs.svg#fontcustom) format("svg")}
[data-icon]:before,.icon-0:before,.icon-1:before,.icon-2:before,.icon-3:before,.icon-4:before,.icon-5:before,.icon-6:before,.icon-7:before,.icon-8:before,.icon-9:before,.icon-am:before,.icon-arrow:before,.icon-arrow-rounded:before,.icon-calendar:before,.icon-careers:before,.icon-clock:before,.icon-colon:before,.icon-download:before,.icon-email:before,.icon-external-link:before,.icon-facebook:before,.icon-food-philosophy:before,.icon-googleplus:before,.icon-home:before,.icon-instagram:before,.icon-investors:before,.icon-kiss:before,.icon-linkedin:before,.icon-news-center:before,.icon-notifications:before,.icon-pinterest:before,.icon-pm:before,.icon-products:before,.icon-responsibility:before,.icon-scroll:before,.icon-snapchat:before,.icon-swipe:before,.icon-tumblr:before,.icon-twitter:before,.icon-vine:before,.icon-youtube:before{display:inline-block;font-family:"Hersheys-Glyphs";font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
.icon-0:before{content:"\f110"}
.icon-1:before{content:"\f111"}
.icon-2:before{content:"\f112"}
.icon-3:before{content:"\f113"}
.icon-4:before{content:"\f114"}
.icon-5:before{content:"\f115"}
.icon-6:before{content:"\f116"}
.icon-7:before{content:"\f117"}
.icon-8:before{content:"\f118"}
.icon-9:before{content:"\f119"}
.icon-am:before{content:"\f11a"}
.icon-arrow:before{content:"\f100"}
.icon-arrow-rounded:before{content:"\f125"}
.icon-calendar:before{content:"\f126"}
.icon-careers:before{content:"\f101"}
.icon-clock:before{content:"\f127"}
.icon-colon:before{content:"\f11b"}
.icon-download:before{content:"\f128"}
.icon-email:before{content:"\f10b"}
.icon-external-link:before{content:"\f129"}
.icon-facebook:before{content:"\f10f"}
.icon-food-philosophy:before{content:"\f102"}
.icon-googleplus:before{content:"\f10d"}
.icon-home:before{content:"\f103"}
.icon-instagram:before{content:"\f11e"}
.icon-investors:before{content:"\f104"}
.icon-kiss:before{content:"\f12a"}
.icon-linkedin:before{content:"\f10c"}
.icon-news-center:before{content:"\f10a"}
.icon-notifications:before{content:"\f11f"}
.icon-pinterest:before{content:"\f11d"}
.icon-pm:before{content:"\f11c"}
.icon-products:before{content:"\f106"}
.icon-responsibility:before{content:"\f107"}
.icon-scroll:before{content:"\f108"}
.icon-snapchat:before{content:"\f120"}
.icon-swipe:before{content:"\f109"}
.icon-tumblr:before{content:"\f123"}
.icon-twitter:before{content:"\f10e"}
.icon-vine:before{content:"\f122"}
.icon-youtube:before{content:"\f124"}
@font-face{font-family:Hersheys-Glyph;src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA5oAA0AAAAAFBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAOTAAAABkAAAAcdUYHVk9TLzIAAAGgAAAASQAAAGBP910dY21hcAAAAhwAAABMAAABUvEh+ANjdnQgAAACaAAAAAQAAAAEABEBRGdhc3AAAA5EAAAACAAAAAj//wADZ2x5ZgAAApQAAAocAAANYCowunJoZWFkAAABMAAAADAAAAA2BV4QsmhoZWEAAAFgAAAAIAAAACQEpgECaG10eAAAAewAAAAwAAAAMAVAAPZsb2NhAAACbAAAACgAAAAoF+wbzG1heHAAAAGAAAAAIAAAACAAXwEUbmFtZQAADLAAAAEzAAACZAD8ytVwb3N0AAAN5AAAAF0AAADAk9tT93jaY2BkYGAA4qgMY554fpuvDNxMDCBw8egLKRj9//3//UxHGA8BuRwMYGkAQTINH3jaY2BkYGA89H8/gx4Tw//3/22ZjjAARVAAKwCnjgapAAEAAAATAOMACgAAAAAAAgAAAAEAAQAAAEAALgAAAAB42mNgYXzDOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGAQYECEhzTWFoYFD4yM944P8BBj3GQwyOIDVIShQYGAFFSAu3AAAAALsAEQAAAAAAqgAAAMgAAAIAAGj/8P//AAAAAABJ//4Ab//+AGYAAP////0AAgCFeNpjYGBgZoBgGQZGBhDwAfIYwXwWBgMgzQGETEBa4SPLR/7//8Esho9s////f8zPws8M1QUGjGwMcC4jSA8TAypghFg1nAEAWpwLCAARAUQAAAAqACoAKgAqAFgA4AGOAcACBAJYAsQC+gOsBDgEWATwBhYGfgaweNp1V2uMZEUVrlN1b9V9P/q++jF9+3Gn+zKP7pnp2499zPQ+srNk38Pu7KARZAOGRYSowUiCIRBUNPpH/qALJDxiQlASw8ISww8lgo/EbIx/hcTwkAgJiOGHP1x7PLdnN6iJc29VV9W5dc6pU+d85wyhxCWEXICzhBFBui8AWVq9KCTyYe8FLr+5epFRHJIXWL4s58sXBYcrqxchX8/czE0zN3G/e+/tt8PZyU9dyJAbJXdsvwqPw6vEImVCWmm7P+zVIAafC94Uo2Ev9G3gzXYfDl2243n7slAUYc+/edmej+28e3xnJDzPU6yv73yDHfLm23/bfpW+jrwDskAOksPkKLkRZfTHbDSmo8CiAoUkzQFrtoejMYyGKC4Koxjw5Qkb8C5dAgtsCNppe4CKhYEvRlH+plFjOW2PovzBU/5FVi1X00/tt8wDJ42qxyg94pWlQE2kpgYyaE0pUQOp7L0bdWolzkXTNAH8I+ePfBQP44fiUfXY5HXF+8rGoL9RWSq+pzqWoUmSHRXWHU+XtYrMJlfiXklL5NYiY4stOdFKvRjSY0zHc4tCVebHgDav272xsXvxYeS5ie1+Mzt2Yql3sphVyNQek+1/whX4PqmRVfIZchO5i9xHyCgdy/vwmGJMB+kYTV8DiwneTlkiLCnwY5aFY9bvsrTdFFEvi3HNkpI0aXbZoI+GTNyMpZaEZht1AeciZlxEY+hC+ufQbs224iKy26gApdLM0QN7HHe+Z/lOsi98EEC252qlcmPeE9xbaFSK9bYvSwqTGEheK46MoFgMOAfJSeNS3C17pinrTA0dXaqUtWaoxY6ry/aMGjXU2bIZmV5QaES+oVKAosfUSKnaJlMkqXUgaege1eFBFJn1j8+muysOfmSW95w51e+4jIHBULHj6UynXBAMwCoOZq87vT92Jo/ATVxyst7hfYcqSnLu1FZNE0q8efKWRG3dduOJaGrbbfS1DvpaHhs6sYlHcD1Cr2/kbdAIvHSQya1I9mTR2pqDpbnJk3DQueGGyS6IOpP334eoO/lgPxyc/CJvc3NwQ3L3a2/vegtKb4/eyu9PIwRlLP2PjAreZkJSQgKUgSKC5D9aip4KEeQ/o1Y+x0aXOp0nuk90Hu949V/X4a/1yT/q4/pWHZY6Fy7s73SOfvLJpUvnzh0//m799Tp8IydLSN594cJdnU6uh0KOYMxevKqHi9GVa9AhQ0IA+QtsLBe/B50hn6T5pDdm+Vg0oi7NQyoaZr2wBkEDdm1ubj5U3WRKYGu7N+8vnqGK75h7z5yBakupntx/Z6vVemwpnNO1yTtQf+qpcxsbQJ7a4lbt/Y2Nl7d0qtnVH29saGtM1bWSpikdTtlF1FPa/hfa6xHUU5ACWcT4J4U8iH3elHaC2YKkKVA5YcESuus+GO4FRJ+QI+S005H4f5QHVtZXVtbBaPVbbtUt//zFoSjqQuf8Zr32vZp+Mxea0IviDXigLbuKpMjyASW8NVQOSjhWXAmO5vtXgkGrVUEGN/7ut7fogku8pD/jec/oJRwKfd+zzx5Cx2VSQdxjWfeIAg4lBc/FyJe3fwn5uWzSIC20etLkVfBDVHG4Bv122ospzvkCNNs4H2a55UFxFlZXF5z5tbX5SjYbbuxydm1s7FLq8OTa/Mf5KnaNcDarfJyvY/eb8+d3bAg/Q1lLZAsR4yFCvEG/nctrp10QFp3CpVSDvTCWRkOkoUm7FLuoP4YMMSrw0WiBpYhR0qUpIuloGCLKIlbkH4kprlahF/bC4adjBBbAvdW86w3faXQbGjfnHd2WLPwRxaCkMPZViNqBy2i7GGomt23dMI7JqixxyVNVALSWYpiOSu9UvIbSblkhL0hh+Lzu2Zx/60+WZ4Giqly3NShYsqKpcj6X4eDhqNGInjYUW9KVsOkWtha9hodygJUqqS4eXCrVZdOS+PUojOl64UyjjkCmGZZlagoAM2bDL/Y8R6JSZeZeV4PPLf5BM03tPsA/RdcVm1LciW8ZFwhRye1o48emfmpfjeYBWSdnyG2YrZKdxCMytGOzPUiTwA/za0525lGQDaYRlzYRtbMx2wfTUTSWMTP1YhZlXSmdDkZdDkceXRwvPpp3FXv93Lq9urlaf+TzC3uBaSXfozJ1gwDzmWS1qhUmU9uLwoJ8Gpha9ApI9fySRpGazJRzql8KAuWdrdrCQu3Ws7XFxdr6oZVD+Tu/ujr/om3LJ07AZZlZflqK2p4JszJ1ysNZKM+XfZVDVWam145KqW+xJrIrDRIoL1QCjQOZxu824ZTAfVglyIh+JiFuJLyGDXnW9dz0uecK8MZHHz5/4NDzznNw/ocvwc1/fPrSYHAJzk0uvUQY5rvf4/5L5BRa8l6ME78q9Ub9bJhn+ijceTBQVpYxVPprtJ97Z9rOqwJ8/B3Kyjyky2uwCoNr7xr0sh5Llvtr4PYR5VaycCVw/cBnU6b55h1GuRjMpnjpSlB1CzNhUlAlCeBLEpP1wDYLBmMcqHoLZpvktruRACPXKsroixGmNRWzvqpFBoQSVzQFPdpUfI77NXvWjYLoFQnwLn5SsHWBBQfjtixr6JUXZXTBmrFslL5QUlsaVak0eRl9F+MTcPga4K73QBhl3w0UGTmYVd/xFAntfWX7PbTXBXIreZg8Td5Gi/EECwO+QJfDlatHEzzAFvnX7Ifxf9VgeTHV/vTk+ZPtgWy5t7J8bW2wAFP6oD0lI2Cx5s7OHWZZL7u6c3T1MqaPf42aV2nXCNON8jwsSH6V+kGOdkl/jbcXWH9lMNzL8EL3ICpNib29tBct+ytBE7MhSK5MaVOCUNMoVVTH5EwAGtAwdGFxjrch9LBQNF3TnZ3xbU3gPdl2FJQsh5lY2uWfAxrTaZZLCoVyFJZU/ZvsYcsOHUuolKq650eabhm24eSlBNVktaACszeBe7pp4rpmApMRzwzDtxSZw4tMZ67rYpApHO9vFZMESEdlqoCOqh3HGfwIUDqAXg7Ltu1YGkiyajKJc0NVBLKs6I4d2IZAoKKos9AKQeAVDENCLxO6qSoM0BRNVY0WbEumk79LsqEbdsG2HFWjjCmaq2qqsDUuDNRBfkVX49AUXFUqnmmUAwuBwVJ0e46yXiU/FeKtYRoGFrKo8QkZpJ3lAsYuELr9AUzgB+R6zBh9rAux5sbaMhqOsOwOR1zMgMUxu2KyCrFm5FhehqO8oozpqMuGo5hdgRxUPTNcTiLWikEOXS/1Y6BCdYJaYfCdry1Lxmyy5DOtXKwoxYjpM4FH1aLOtMDAWCnuPo1lLXfdyA8UU0I44h4zY426DZ+KIKrX282W3Y3Rg0EEDnZmHMgKwtV1JZDRI0Q5Xi5rYSfOz/NtxOh74FdkGSdNCzNTJhL8dwarLMxVbG85gF1U6CeVw3f1MqoV5iqMYRW78yf9148Kd4CmrG1NJkDPnmZGLfI+iyb7Nxu75Ct42pWQzUrDUBBGz+0fCGJ9AcuAG4tNuCmUQnFXaIV2J3ThrpTQBGoSkrqID+DCJ3DnzqWv59ZJervQjTQhzLnfzGS+ucAFXxgOzxV3jg1dXhw36PDuuMkt345bdM3UcZtL8+y4o/qnVprWmZ4mdVfFhh6Pjhuc8+a4yYoPxy165tpxGzEPjjuqvzIlJaMkJ2ZLxB7hhg19jUMsASMGygtCEn1L5SVrnmCaZmUeb6O93Gz6MrTBaCCLMElKWa41fa8dOYX+M9SuAo85O6VMlULTYV5EYVl4812ZRSr8yh7FmdpL1FQVczUY1rZ8NSZ6DfLPkENNoNUeY/2OCzFLk/0szbehDH0rE/ljRpXAemOv2un0RVauPq69i86spvp1rHyz0o44TcTawLfWyskjfgAf02ZOAHjabcW3DYBAFATRv3d4LxHRxWGECbG9kJDRH50BQhsy0uiJkq/7kkL+yt8hSjQUNCzYcODCg48AISLESJAic89j30pjaEkrWtOGtrSjPR3oSCc604WudHsAeNAjnQAAAAAAAAH//wACeNpjYGBgZACCi7vMFcH00RdSMBoASCAHFQAAAA==) format("woff");font-weight:400;font-style:normal}
body{font-family:"Brandontext-regular",sans-serif}
body a{-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}
body a:hover{-webkit-transition:all .1s;-moz-transition:all .1s;transition:all .1s}
.hBrown{color:#3f000b}
.hOrange{color:#db713e}
.hTeal{color:#29a9dc}
.hGreen{color:#84b832}
.hFuchsia{color:#ac2660}
.hYellow{color:#f2bb46}
.hMustard{color:#d3972b}
.hBlue{color:#1e3261}
.hGrey{color:#8b8d8d}
.hGrey a{color:#8b8d8d}
h1{font:45px BrandonGrotesque-Bold,sans-serif;text-transform:uppercase;letter-spacing:-.3rem;line-height:4.5rem}
p.title{font-size:2.5rem}
.copy-brown{color:#3f000b;background-color:#efefef}
a.cta{text-transform:uppercase;color:#8b8d8d}
a.cta .glyphicon{font-weight:400;padding-right:2px}
a.cta:hover{text-decoration:none}
a.cta-lg{font:2.4rem BrandonGrotesque-Bold,sans-serif}
a.cta-lg .glyphicon{font-size:1.5rem;top:-1px}
a.cta-sm{font:1.4rem BrandonGrotesque-Bold,sans-serif}
a.cta-sm .glyphicon{font-size:1.2rem;top:0}
a.brown span{color:#3f000b}
a.brown:hover{color:#3f000b}
a.mustard span{color:#d3972b}
a.mustard:hover{color:#d3972b}
a.blue span{color:#1e3261}
a.blue:hover{color:#1e3261}
.btn-hersheys{border-radius:0;border:5px solid transparent;background-color:transparent;font:1.5rem BrandonGrotesque-Bold,sans-serif;text-transform:uppercase;padding:10px 22px}
.btn-hersheys.white{border-color:#fff;color:#3f000b}
.btn-hersheys.white:hover{background-color:#fff}
.btn-hersheys.brown{border-color:#3f000b;color:#3f000b}
.btn-hersheys.brown:hover{background-color:#3f000b;color:#fff}
.her-sub-idea-section{padding:0 11.5%;background-color:#efefef;position:relative}
.her-sub-idea-tab{text-align:center}
.her-sub-idea-tab .row,.her-sub-idea-tab .col-sm-3{padding:0;margin:0}
.her-sub-idea-tab .nav-tabs{text-align:center;position:relative;z-index:100}
.her-sub-idea-tab .nav-tabs>li{text-align:center;display:inline-block}
.her-sub-idea-tab .nav-tabs>li.active>a,.her-sub-idea-tab .nav-tabs>li.active>a:focus,.her-sub-idea-tab .nav-tabs>li.active>a:hover{border-width:0}
.her-sub-idea-tab .nav-tabs>li>a{border:0;color:#666 !important;font-size:1.4rem;border-radius:0;width:100%}
.her-sub-idea-tab .nav-tabs>li.active>a:hover{background-color:#3f000b}
.her-sub-idea-tab .nav-tabs>li.active>a,.her-sub-idea-tab .nav-tabs>li>a:hover{border:0;color:#FFF !important;background-color:#3f000b}
.her-sub-idea-tab .nav-tabs>li.active>a::after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #efefef;position:absolute;bottom:0;left:50%}
.her-sub-idea-tab .nav-tabs>li.active>a::after,.her-sub-idea-tab .nav-tabs>li:hover>a::after{transform:scale(1)}
.her-sub-idea-tab .tab-nav>li>a::after{background:#21527d none repeat scroll 0 0;color:#fff}
.her-sub-idea-tab .tab-pane{padding:15px 0}
.her-sub-idea-tab .tab-content{padding:20px}
.her-sub-idea-tab{background:0;margin-bottom:30px}
.her-sub-idea-tab .step1-form,.step2-form,.step3-form{position:relative}
.her-sub-idea-tab .step2-form{text-align:left;width:90%;padding-left:5%}
.her-sub-idea-tab .step3-form{text-align:left;width:90%;margin:auto}
.her-sub-idea-tab .step3-form-capcha{min-height:200px;background-color:#eee;padding:20px}
.her-sub-idea-tab .step3-form-capcha p{color:#000;text-transform:uppercase;font-weight:700}
.step3-form .step3-form-submit{float:right;padding:5px 15px !important;background-color:#999;color:#FFF !important}
.her-sub-idea-tab .form-group{margin-bottom:20px}
.her-sub-idea-tab label{font-weight:700;font-size:1.4rem}
.her-sub-idea-tab .form-control{border-radius:0;box-shadow:none;height:auto;padding:12px;color:#999}
.her-sub-idea-tab .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:150px;text-transform:uppercase}
.her-sub-idea-tab .btn{padding:10px 12px;border:0;border-radius:0;text-transform:uppercase;color:#999}
.her-sub-idea-tab .open .btn{background-color:#3f000b !important;color:#FFF !important}
.her-sub-idea-tab .dropdown-menu{border-radius:0}
.her-sub-idea-tab .dropdown-menu>li>a{line-height:2rem;font-size:1.3rem}
.selectpicker li a:last-child{color:#8b8d8d;font-weight:700}
.fpaa-flt-pag-div .dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#3f000b;background-color:#fff;font-weight:700;text-shadow:none;text-decoration:none}
.contactUsForm .fpaa-flt-pag-div .dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#3f000b}
.her-sub-idea-tab .btn-hersheys{padding:5px 20px;border:3px solid #3f000b;color:#3f000b;outline:0}
.her-sub-idea-tab .btn-hersheys.white:hover{color:#3f000b}
.step1-form .required-lable{text-align:right;width:62%;margin:0 auto;padding:0}
.her-sub-idea-tab .required-lable{color:#8b8d8d;text-align:right;padding:0}
.her-sub-idea-tab .fa{border:1px solid #eee;border-radius:50%;padding:2px 5px;background-color:#efefef;color:#3f000b;position:relative;right:18px}
.more-than-three-tab ul li{list-style:none}
.more-than-three-tab-div{display:none;position:absolute;text-align:center;width:100%;z-index:5}
.more-than-three-tab-div ul{padding:0}
.more-than-three-tab-div ul li a{width:100%;background-color:#FFF;color:#3f000b;display:block;padding:20px;text-transform:capitalize;font-size:1.4rem}
.more-than-three-tab-div ul li a:hover{background-color:#3f000b;color:#FFF}
.step2-form-div .err-msg{color:red;font-weight:700;padding-left:5px}
.fa.fa-exclamation-circle{background-color:transparent;border:0;padding:0;color:red}
.txt-bx-red{border:1px solid red}
.her-sub-idea-section .sub-id-dash{display:inline-block;width:25px;height:2px;background-color:#40040d;border-radius:10px;margin-bottom:3%}
.step2-form-div .birthdate-txt-container p{padding-left:5%;color:#3f000b}
.her-sub-idea-section .step2-form-div .accept-txt-container{width:95%;margin:0 auto}
.her-sub-idea-tab .step2-form-div .btn-hersheys,.her-sub-idea-tab .step3-form-div .btn-hersheys{margin-top:2%}
.her-sub-idea-section .step2-form-div .accept-list{color:#8b8d8d;margin-top:5%;list-style:none;padding-left:4%}
.her-sub-idea-section .step2-form-div .accept-list li{clear:both;width:auto;height:auto;padding:20px}
.her-sub-idea-section .step2-form-div .accept-list .no-holder{float:left;width:auto;display:block;padding-right:2%}
.her-sub-idea-section .step2-form-div .accept-txt{float:left;width:75%}
.her-sub-idea-section .step2-form-div .acc-label{font-size:1.2rem;vertical-align:text-bottom;margin-bottom:0}
.her-sub-idea-section .step2-form-div .acc-cb-mob{clear:both;text-align:right;margin:0 auto}
.her-sub-idea-section .step2-form-div .accept-list .acc-cb{float:right;width:auto;font-size:1.2rem}
input.no-padding[type=checkbox]{margin-top:0}
.her-sub-idea-section .step2-form-div .accept-list li:nth-child(even){background-color:#f7f7f7}
.her-sub-idea-section .step2-form-div .accept-list li:nth-child(odd){background-color:#fff}
.her-sub-idea-section .step2-form-div .accept-list li:nth-child(11){background-color:#fff}
.her-sub-idea-section .birthdate-txt-container h2 .step3-form-div .required-lable{text-align:right;padding-right:5%}
.step3-form-div .prod-loc-label,.step4-form-div .prod-loc-label{color:#3f000b;font-weight:700;margin-top:3%;word-wrap:break-word}
.her-sub-idea-tab .step3-form-div .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;text-transform:uppercase}
.her-sub-idea-tab .step3-form-div textarea{resize:none;border:0 !important}
.her-sub-idea-section .step3-form-div h3{color:#3f000b}
.her-sub-idea-tab .step3-form-div .contact-us-fields-input{border:0;color:#aaabab;background-color:#fff;border-color:#ccc;font-weight:500;width:100%}
.her-sub-idea-tab .step3-form-div .seperator-line{height:1px;border-bottom:1px solid #cbcccd;margin:5% 0}
.her-sub-idea-tab .step3-form-div .align-center,.step2-form-div .align-center,.step1-form-div .align-center{text-align:center;padding:0 5%}
.submitAnIdea input[type="radio"]{vertical-align:sub}
.submitAnIdea input[type=radio]{display:none}
.submitAnIdea input[type=checkbox]{margin:12px 0 0}
.submitAnIdea input[type=radio]+label:before{content:"";display:inline-block;width:15px;height:15px;vertical-align:middle;margin-right:8px;background-color:#dbdbdb;box-shadow:inset 0 2px 2px rgba(0,0,0,.3);border-radius:8px}
.submitAnIdea input[type=radio]:checked+label:before{content:"\2022";color:#000;background-color:#8ed5ff;font-size:1.8em;text-align:center;line-height:12px}
.her-sub-idea-tab label.gen-label{font-weight:700;font-size:1.2rem;color:#8b8d8d;vertical-align:bottom;margin-right:5px;margin-left:2%}
.her-sub-idea-tab .step3-form-div .no-left-padding{padding-left:0}
.her-sub-idea-tab .step3-form-div span.agree-check{font-size:1.2rem;padding-left:2%;color:#3f000b}
.her-sub-idea-tab .step4-form-div .yridea-title{text-align:left;width:85%;margin:0 auto}
.her-sub-idea-tab .step4-form-div .idea-descrptn{background-color:#fff;display:inline-block;padding:2% 0;width:100%}
.her-sub-idea-tab .step4-form-div .review-txt{color:#9a9c9c;text-transform:uppercase;float:left;padding-left:10%}
.her-sub-idea-tab .step4-form-div .review-txt-bold{color:#8b8d8d;text-transform:uppercase;float:left;padding-left:10%;font-weight:700}
.her-sub-idea-tab .step4-form-div .review-txt-rcvd{color:#8b8d8d;font-weight:100;text-transform:none;text-align:left;min-height:30px}
.her-sub-idea-tab .step4-form-div .btn-container{padding:3% 6%;width:100%;margin:0 auto}
.her-sub-idea-tab .step4-form-div .float-left{width:auto;float:left}
.her-sub-idea-tab .step4-form-div .float-left span{font-size:1.5rem}
.her-sub-idea-tab .step4-form-div .float-right{width:auto;float:right}
.her-sub-idea-tab .step4-form-div .btn-hersheys.white{padding:5px 20px;border:3px solid #fff;color:#8b8d8d;outline:0}
.col-sm-offset-right-6{margin-right:50%}
@media(max-width:767px){.her-sub-idea-tab{padding-bottom:35px}
.her-sub-idea-tab .nav-tabs{top:-30px}
.her-sub-idea-tab .tab-content{padding:0}
.her-sub-idea-tab .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;margin:0 0 8px}
.her-sub-idea-tab .nav-tabs>li>a{text-align:center;padding:25px 0}
.her-sub-idea-tab .step2-form{width:100%;padding:0}
.her-sub-idea-tab .step3-form{width:90%}
.step2-form .step2-form-submit{position:absolute;bottom:-65px;left:30%}
.her-sub-idea-tab .step3-form-div .no-left-padding{padding-left:0;padding-right:0}
.her-sub-idea-tab .step4-form-div .yridea-title{width:100%}
.her-sub-idea-tab .step4-form-div .review-txt{font-size:1.2rem;padding-left:5%}
.her-sub-idea-tab .step4-form-div .review-txt-bold{font-size:1.2rem;padding-left:5%}
.col-sm-offset-right-6{margin-right:0}
.her-sub-idea-tab label.gen-label{margin-left:0}
.step1-form .required-lable{width:100%}
.her-sub-idea-tab label{font-size:1.2rem;vertical-align:top}
.her-sub-idea-section .step2-form-div .accept-list li{padding-bottom:2%}
.her-sub-idea-section .step2-form-div .accept-list li:nth-child(4){padding:4% 4% 3%}
.her-sub-idea-section .step2-form-div .accept-list li:nth-child(11){background-color:#fff;padding:2% 4% 4%}
.her-sub-idea-section .step2-form-div .accept-list li:nth-child(odd){padding:2% 4%}
.her-sub-idea-tab .step2-form-div .btn-hersheys,.her-sub-idea-tab .step3-form-div .btn-hersheys{margin-top:5%}
.her-sub-idea-tab .step4-form-div .btn-container{padding:3% 0}
.her-sub-idea-tab .step4-form-div .padding-none{padding:0}
}
@media(max-width:403px){.her-sub-idea-tab .step4-form-div .btn-hersheys.white{padding:5px 10px;font-size:1rem}
.her-sub-idea-tab .btn-hersheys{padding:10px 24px;font-size:1rem}
}
@media(min-width:768px){.step2-form-submit{position:absolute;right:-200px;margin-top:-10px}
}
.her-sub-idea-tab .fpaa-gqs-tab .tab-content{text-align:center}
.her-sub-idea-tab #error_msg_acc_suid ul li{list-style:none;color:red;font-weight:700}
.her-sub-idea-tab #error_msg_acc_suid{margin-bottom:35px;color:red;font-weight:700}
.err-w-txt{display:block;color:red;font-weight:700;font-size:1.3rem}
.submit-idea-err{clear:both;text-align:left;padding-left:7%;padding-top:15px}
.sub-err{display:block;color:red;font-size:1.3rem}
.sub-err .fa.fa-exclamation-circle{right:0;padding-right:8px}
.success-txt{display:block;color:#006400;font-weight:700;font-size:1.3rem}
.success-txt p{color:#006400}
@media(min-width:768px){.her-sub-idea-tab .step3-form .street-add-2{padding-right:0}
}
@media(max-width:767px){.her-sub-idea-tab .step3-form .street-add-2{padding-left:0;padding-right:0}
}
.subm-span{color:#3f000b}
.title-submit-idea{color:#3f000b}
.title-submit-idea .sub-id-dash{margin-bottom:0}
.x-panel.cq-selection .x-form-cb-label-hidden:before{display:none}
.flexible-board{padding:40px 0}
.flexible-board.container-fluid{padding:40px 15px}
.flexible-board.container-fluid .slides .slick-prev{left:-10px;background:transparent}
.flexible-board.container-fluid .slides .slick-next{right:-10px;background:transparent}
.flexible-board .Display1{margin-bottom:32px}
.flexible-board .subheading-desktop{margin-bottom:48px}
.flexible-board .primaryCTA{margin:22px 0 0}
.flexible-board .secondaryCTA{margin-top:22px}
.flexible-board .slides .slick-prev{left:-71px}
.flexible-board .slides .slick-next{right:-71px}
.flexible-board .flex-desk{display:block}
.flexible-board .flex-mobile{display:none}
.flexible-board .flex-primaryCTA{text-align:right;padding-right:0}
.flexible-board .flex-secondaryCTA{text-align:left;padding-left:0}
@media only screen and (max-width :767px){.flexible-board .flex-primaryCTA{text-align:center;padding-right:15px}
.flexible-board .flex-secondaryCTA{text-align:center;padding-left:15px}
.flexible-board .flex-desk{display:none}
.flexible-board .flex-mobile{display:block}
.flexible-board,.flexible-board.container-fluid{padding:0 30px}
.flexible-board .Display1{font-size:24px;line-height:1.3;margin-bottom:16px}
.flexible-board .subheading-desktop{font-size:14px;line-height:1.4;margin-bottom:24px}
.flexible-board .primaryCTA,.flexible-board .secondaryCTA{margin-top:8px}
.flexible-board .slides .slick-prev,.flexible-board.container-fluid .slides .slick-prev{left:-40px;background:transparent}
.flexible-board .slides .slick-next,.flexible-board.container-fluid .slides .slick-next{right:-40px;background:transparent}
.flexible-board .slick-slide{height:auto}
.flexible-board .board-mol.rating.grid-4 .content-holder{height:176px;width:100%;text-align:center;margin-left:auto;margin-right:auto}
.flexible-board .board-mol p{display:block}
.flexible-board .slick-slide .board-mol a.flex>.media-holder.mobile{padding-left:15px}
.flexible-board .prod-feature-fav{text-align:center}
}
@media(max-width:1025px) and (min-width:768px){.flexibleboard .flexible-board button.slick-prev{left:-15px;background:transparent;z-index:1}
.flexibleboard .flexible-board button.slick-next{right:-15px;background:transparent;z-index:1}
}
@media screen and (min-width:768px){.invld-stock-snapshot .pdp-tab-callout-holder{background:#fff;width:75%;margin:0 auto;margin-top:30px;padding:30px;text-align:left;color:#4d4d4d}
.pdp-tab-callout-holder.stock-overview-callout{margin-top:0}
}
@media screen and (max-width:767px){.pdp-tab-callout-holder{background:#fff;width:75%;margin:0 auto;margin-top:30px;padding:20px 15px;text-align:left;color:#4d4d4d}
}
@media screen and (max-width:767px){.pdp-tab-callout-holder{width:90%}
}
.hsy-comp-info .comp-stock-info{padding:10px 0;border-bottom:1px solid #1d3164}
.hsy-comp-info .comp-stock-info p{margin-bottom:0}
.hsy-comp-info .comp-stock-info .col-sm-4 p:nth-of-type(1){font-weight:700}
.invld-stock-snapshot .invld-snap-cnt{width:100%;margin:20px 0;padding-bottom:0}
.invld-stock-snapshot .step1-form-div{width:100%;padding:20px 0;border-top:1px solid #ccc}
.pdp-tab-callout-holder h1{margin-bottom:0;padding-bottom:20px;margin-top:0}
@media screen and (min-width:768px){.pdp-tab-callout-holder{margin-top:0}
.invld-stock-snapshot .pdp-tab-callout-holder{margin-top:0}
}
@media screen and (max-width:767px){.pdp-tab-callout-holder h1{font-size:35px}
}
.invld-stock-snapshot{padding-top:0}
.err-msg-inv{color:red;font-weight:700;font-size:1.3rem;padding-bottom:2%;text-transform:none;max-width:60%;margin:0 auto;text-align:center}
.invld-stock-snapshot{position:relative;padding-top:50px;text-align:center}
.invld-stock-snapshot h3{font-size:1.5rem;color:#8b8d8c;text-transform:uppercase;font-weight:800;margin:1% 0;padding-top:50px}
.invld-stock-snapshot .btn-default{color:#333;background-color:#e9eaec;border-color:#ccc;font-weight:700}
.invld-stock-snapshot .birth_txt{color:#8b8d8c;font-weight:700;text-transform:uppercase;margin:0 0 1.5% 1%;text-align:left}
.invld-stock-snapshot .news-letter-sign-up-p-dash{display:inline-block;width:25px;height:3.7px;background-color:#8b8d8c;border-radius:10px;margin-bottom:3%}
.invld-stock-snapshot .req-label{position:absolute;right:27%;top:30%;font-size:10px;color:#a6a7a7}
.invld-stock-snapshot .form-control{border-radius:0;box-shadow:none;height:auto;padding:12px;color:#999}
.invld-stock-snapshot .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:170px;text-transform:uppercase}
.invld-stock-snapshot .btn{padding:10px 12px;border:0;border-radius:0;text-transform:uppercase}
.invld-stock-snapshot .open .btn{background-color:#1e3264 !important;color:#FFF !important}
.invld-stock-snapshot .dropdown-menu{border-radius:0}
.invld-stock-snapshot .dropdown-menu>li>a{line-height:2rem;font-size:1.3rem}
.invld-stock-snapshot .btn-hersheys{padding:9px 50px;border:3px solid #1e3264;outline:0;margin-left:10px;background-color:#1e3264;color:#FFF}
.invld-stock-snapshot .btn-hersheys:hover{background-color:#FFF;color:#1e3264}
.invld-stock-snapshot .btn-hersheys.white:hover{color:#3f000b}
.invld-stock-snapshot .fa{border:1px solid #eee;border-radius:50%;padding:2px 5px;background-color:#FFF;color:#1e3264;position:relative;right:20px;font-size:2rem;font-weight:700}
.invld-stock-snapshot .filter-option{color:#aaabab;font-wait:bold}
.invld-stock-snapshot .invld-snap-ctxt span{display:block;text-align:left;text-transform:uppercase;font-weight:700;color:#8b8d8c}
.invld-snap-tbh{font-size:3rem;letter-spacing:-.2rem}
.invld-snap-tbh i{transform:rotate(-90deg);font-size:1rem;color:#1d3164}
.invld-snap-ctxt span.invld-snap-mh{font-size:10rem;line-height:8rem;color:#1d3164}
.invld-snap-ctxt span.invld-snap-date{font-weight:400}
.invld-stock-snapshot .invld-snap-cimg img{width:100%}
.invld-stock-snapshot .invld-snap-cnt .col-sm-6{padding:0}
.invld-stock-snapshot .invld-stock-snapshot .err-msg{color:red;font-weight:700;font-size:1.3rem;padding-bottom:2%;text-transform:none;max-width:60%;margin:0 auto;text-align:center}
.invld-stock-snapshot .fa.fa-exclamation-circle{background-color:transparent;border:0;padding:0;color:red}
.invld-stock-snapshot .txt-bx-red{border:1px solid red}
.invld-stock-snapshot .align-center{text-align:center;padding-top:6%}
@media(min-width:768px){.invld-stock-snapshot .step1-form-div{width:100%;margin:auto}
.invld-stock-snapshot .invld-snap-cnt{width:100%;margin:20px auto;padding:2%}
}
@media(max-width:767px){.invld-stock-snapshot .dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#333}
.invld-snap-ctxt span.invld-snap-mh{border-bottom:1px solid #1d3164;padding-bottom:10px;font-size:8rem}
.invld-stock-snapshot .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;margin:0 0 8px}
.invld-stock-snapshot .birth_txt{margin:0 0 1.5%}
.invld-stock-snapshot .btn-hersheys{display:block;padding:9px;margin:10px 0}
.invld-stock-snapshot .err-msg{font-size:1.1rem}
.invld-stock-snapshot .invld-snap-cnt .col-sm-6{padding-left:15px}
}
.inv-stock-sup{font-size:25px;top:-2em}
.snapshot-ttl-desc{color:#777}
.fpaa-gqs-tab .nav-tabs>li.active>a:hover{background-color:#FFF}
.product-ing-tab{padding:5% 0 10%;height:auto;position:relative}
.bnr-text h1,.bnr-text p{color:#FFF;padding:0}
@media screen and (min-width:768px){.pdp-tab-callout-holder{background:#fff;width:75%;margin:0 auto;padding:30px;text-align:left;color:#999}
}
@media screen and (max-width:767px){.pdp-tab-callout-holder{background:#fff;width:75%;margin:0 auto;margin-top:30px;padding:20px 15px;text-align:left;color:#999}
}
@media screen and (max-width:767px){.pdp-tab-callout-holder{width:90%}
}
@media screen and (max-width:767px){.pdp-tab-callout-holder h1{font-size:35px;text-align:center}
.bootstrap-select.btn-group .dropdown-menu li a span.text{color:#999;font-weight:700}
.ierr-event-filter{margin-top:50px}
}
@media screen and (min-width:768px) and (max-width:1024px){.pdp-tab-callout-holder{padding:20px}
}
.ierr-event-filter .bootstrap-select.step1-form-day .btn-default{background-color:#eee;font-weight:700;width:100%;color:#999}
.ierr-event-filter .bootstrap-select.step1-form-day .btn-default .fa{border:1px solid #eee;border-radius:50%;padding:2px 5px;background-color:#FFF;color:#1e3264;position:relative;right:10px;font-size:1.5rem;font-weight:700}
.ierr-event-filter .open .btn{background-color:#1e3264 !important}
.ierr-preview-text{color:#999}
.product-ing-tab{padding-top:0}
@media screen and (max-width:767px){.ierr-acc-slide .col-sm-9.col-xs-12 .col-sm-4.col-xs-6 img{margin-left:0}
.ierr-acc-slide .col-sm-9.col-xs-12{padding-left:0}
.ierr-acc-slide .col-sm-3.col-xs-12 a{padding-left:15px}
.ierr-event-filter{margin-top:30px !important}
.ierr-acc-slide .col-sm-3.col-xs-12 a{color:#999;display:inline !important}
.ierr-acc-slide .ierr-acc-desc-tn{word-break:break-word}
.ierr-acc-slide .col-sm-4.col-xs-6{text-align:center}
}
.ierr-acc-slide .col-sm-8{padding:0}
.ierr-text{font-weight:700;padding:0 0 3%;font-size:2.5rem;color:#3f000b;letter-spacing:-.001rem}
.ierr-preview-text{border-top:1px solid #ccc;margin-bottom:30px}
.ierr-text p{font-size:1.6rem}
.tihgl-pgm-p-dash{display:inline-block;width:35px;height:4px;background-color:#40040d;margin-top:0;border-radius:10px}
.ierr-acc-txt{text-transform:uppercase;border:0;margin-bottom:20px}
.ierr-acc-slide{color:#8e908f}
.ierr-accordian-wrp .ierr-download .checkbox label{width:60px;text-transform:uppercase;padding-left:25px}
.ierr-download .checkbox input[type=checkbox]{width:20px;height:20px;background:#FFF;margin:0 0 0 -25px}
.ierr-download .fa-download{margin-right:5px;color:#273a69}
.ierr-download .btn-hersheys{border:4px solid #8e908f;padding:5px 22px;margin-top:15px}
.ierr-acc-txt.no-lf-border{border-left:0;border-right:0}
.ierr-acc-txt.no-b-border{border-bottom:0}
.ierr-acc-txt p{margin:0}
.ierr-position{color:#8e908f;font-size:2rem;font-size:2rem;font-weight:700;text-transform:uppercase}
.ierr-contact i{transform:rotate(90deg)}
.ierr-contact-email{text-transform:lowercase}
.ierr-contact span{color:#3f000f;font-weight:700}
span.orange{color:#df7039}
img.ierr-acc-slide-img{width:80%}
.panel-body .ierr-acc-txt{border:0;padding:0}
.panel-body .ierr-fname{font-size:4rem;line-height:3.7rem;letter-spacing:-.3rem}
.panel-body .ierr-llname{font-size:4rem;line-height:3.7rem;letter-spacing:-.3rem}
.panel-body .ierr-position{color:#999;font-size:1.6rem}
.ierr-acc-desc{color:#999;padding-right:10%}
.panel-title:hover{cursor:pointer}
.ierr-acc-desc-rel{padding-bottom:20px}
.ierr-plus-minus{text-align:center;position:relative;clear:both;bottom:-35px;width:100%;right:-13%}
.ierr-plus-minus .caret1{display:inline-block;background-color:#FFF;color:#1e3264;padding:10px;border-radius:48%;text-align:center;height:35px;z-index:1;box-shadow:0 0 5px 2px #ddd;position:relative;margin-left:-15px}
.ierr-acc-btn{background-color:#999;border-radius:15px;font-size:2rem;font-weight:700}
.ierr-age{position:relative;text-transform:none}
.ierr-acc-plus{padding:2px 9px}
.ierr-acc-minus{position:absolute;left:0;top:18px;padding:0 12px 2px;opacity:0}
.ierr-acc-slide .col-sm-6{padding:0}
@media(min-width:768px){.ierr-accordian-wrp #accordion{width:75%;margin:auto;position:relative;border:0}
.ierr-acc-slide{position:relative;color:#8e908f;background:#FFF;padding:5% 0 2%;border-bottom:1px solid #ccc}
.ierr-acc-slide .panel-body{position:relative;background-color:transparent;padding:0}
.ierr-acc-desc-tn{text-transform:none;color:#999}
.ierr-panel-border{border-bottom:1px solid #666}
}
@media(max-width:767px){.ierr-acc-slide:nth-child(odd){background:#FFF}
.ierr-acc-slide:nth-child(even){background:#efefef}
.ierr-text{padding:20px 20px 0}
.ierr-accordian-wrp #accordion{padding:0}
.ierr-acc-slide{border-bottom:0;padding:10% 0}
img.ierr-acc-slide-img{margin:0 0 0 20px;width:80%}
.ierr-acc-desc{padding:20px 35px}
.ierr-acc-txt{padding:5% 7% 0 0}
.panel-body{padding:0}
.ierr-plus-minus p{display:inline}
.ierr-download{padding:20px}
.ierr-plus-minus .caret1{background-color:#FFF;color:#1e3264;padding:10px 12px;border-radius:48%;text-align:center;height:35px;z-index:1;box-shadow:0 0 5px 2px #ddd;position:relative;margin-left:5px;margin-top:0}
.ierr-plus-minus{position:relative;clear:both;text-align:right;padding-right:10%;bottom:0;right:0}
.ierr-fname,.ierr-llname{font-size:4rem;color:#999;font-family:"BrandonGrotesque-Bold";line-height:4rem}
.ierr-download .checkbox{display:inline-block}
.ierr-download .btn-hersheys{margin-top:-5px;margin-left:15px}
}
@media(min-width:320px) and (max-width:479px){.ierr-fname,.ierr-llname{font-size:1.6rem;line-height:1.6rem}
.ierr-position{font-size:1.2rem}
.ierr-contact span{font-size:1rem}
}
@media(min-width:480px) and (max-width:549px){.ierr-fname,.ierr-llname{font-size:2.5rem;line-height:2.5rem}
.ierr-position{font-size:1.4rem}
.ierr-contact span{font-size:1rem}
}
@media(min-width:550px) and (max-width:660px){.ierr-fname,.ierr-llname{font-size:3rem;line-height:3rem}
.ierr-position{font-size:1.4rem}
.ierr-contact span{font-size:1rem}
}
@media(min-width:768px) and (max-width:959px){.ierr-download .btn-hersheys{padding:5px;font-size:1.3rem}
.ierr-acc-txt{padding:0}
.ierr-position{font-size:1.5rem}
img.ierr-acc-slide-img{width:100%}
}
@media(min-width:768px) and (max-width:1023px){.ierr-plus-minus{bottom:-25px}
.panel-body .ierr-fname{font-size:4rem}
.panel-body .ierr-llname{font-size:4rem}
.ierr-contact span{font-size:1rem}
}
@media(min-width:1024px) and (max-width:1050px){.ierr-plus-minus{bottom:-30px}
}
.ierr-acc-slide .col-sm-3.col-xs-12 a{color:#999}
.investorSectionFilling .ierr-event-filter{padding:20px;background:#FFF;font-size:1.4rem;color:#999;text-transform:uppercase;color:#000;width:75%;margin:0 auto}
.upcoming-pg-style li a:hover{background-color:#1e3264 !important;color:#fff !important}
.upcoming-pg-style li:first-child,.upcoming-pg-style li:last-child{cursor:pointer;color:#999}
.upcomming-event-pagination li a.active-page{background-color:#1e3264 !important;color:#FFF}
.upcomming-event-pagination li:first-child,.upcomming-event-pagination li:last-child{background-color:#FFF;position:relative;padding:2px 4px;border-radius:50%}
.upcoming-pg-style li:first-child .fa.fa-chevron-left{color:#1e3264 !important}
.upcoming-pg-style li:last-child .fa.fa-chevron-right{color:#1e3264 !important}
.pagination.pastRelease li:first-child .fa.fa-chevron-left{color:#1e3264 !important}
.pagination.pastRelease li:last-child .fa.fa-chevron-right{color:#1e3264 !important}
#pasteventid tr:nth-child(odd){background:#efefef}
.ierr-acc-slide .col-sm-3{width:110%}
.ierr-acc-slide .col-sm-9{width:100%}
table{table-layout:fixed}
td.event-link{width:25%}
td.event-title{width:50%}
.floating{float:left}
td.date-time{width:25%}
.ierr-acc-slide{border-bottom:0 !important}
.ierr-upcming-event-wrp .ierr-acc-slide{padding-top:10px !important}
.ierr-upcming-event-wrp .row{margin-right:0;margin-left:0}
.ierr-upcming-event-wrp .col-sm-9{padding-left:0}
.ierr-upcming-event-wrp .col-sm-3{padding-right:0}
.ierr-upcming-event-wrp .col-sm-12,.ierr-upcming-event-wrp .col-sm-6{padding:0}
.fpaa-gqs-tab .ierr-upcming-event-wrp{text-align:left}
.product-ing-tab{background:#eee}
.pdp-tab-callout-holder{background:#eee;padding:30px 0}
.bnr-text h1,.bnr-text p{color:#999;padding:0}
.pdp-tab-callout-holder .ierr-position{color:#8e908f;font-size:2rem;font-size:2rem;font-weight:700;text-transform:uppercase}
.ierr-upcming-event-wrp .ierr-acc-slide .col-sm-8{padding:0}
.ierr-upcming-event-wrp .ierr-text{font-weight:700;text-transform:uppercase;padding:5% 0 0;font-size:2.5rem;color:#3f000b;letter-spacing:-.001rem}
.ierr-upcming-event-wrp .ierr-preview-text{border-top:1px solid #8e908f;margin-bottom:30px}
.ierr-upcming-event-wrp .ierr-text p{font-size:1.6rem}
.ierr-upcming-event-wrp .tihgl-pgm-p-dash{display:inline-block;width:35px;height:4px;background-color:#40040d;margin-top:0;border-radius:10px}
.ierr-upcming-event-wrp .ierr-acc-txt{text-transform:uppercase;border:0;margin-bottom:3px}
.ierr-upcming-event-wrp .ierr-acc-slide{color:#8e908f}
.ierr-upcming-event-wrp .ierr-download .checkbox label{width:60px;text-transform:uppercase;padding-left:25px}
.ierr-upcming-event-wrp .ierr-download .checkbox input[type=checkbox]{width:20px;height:20px;background:#FFF;margin:0 0 0 -25px}
.ierr-upcming-event-wrp .ierr-download .fa-download{margin-right:5px;color:#273a69}
.ierr-upcming-event-wrp .ierr-download .btn-hersheys{border:4px solid #8e908f;padding:5px 22px;margin-top:15px;color:#999}
.ierr-upcming-event-wrp .ierr-acc-txt.no-lf-border{border-left:0;border-right:0}
.ierr-upcming-event-wrp .ierr-acc-txt.no-b-border{border-bottom:0}
.ierr-upcming-event-wrp .ierr-acc-txt p{margin:0}
.ierr-upcming-event-wrp .ierr-position{color:#8e908f;font-size:2rem;font-size:2rem;font-weight:700;text-transform:uppercase}
.ierr-upcming-event-wrp .ierr-contact i{transform:rotate(90deg)}
.ierr-upcming-event-wrp .ierr-contact-email{text-transform:lowercase}
.ierr-upcming-event-wrp .ierr-contact span{color:#3f000f;font-weight:700}
.ierr-upcming-event-wrp span.orange{color:#df7039}
.ierr-upcming-event-wrp img.ierr-acc-slide-img{width:80%}
.ierr-upcming-event-wrp .panel-body .ierr-acc-txt{border:0;padding:0}
.ierr-upcming-event-wrp .panel-body .ierr-fname{font-size:4rem;line-height:3.7rem;letter-spacing:-.3rem}
.ierr-upcming-event-wrp .panel-body .ierr-llname{font-size:4rem;line-height:3.7rem;letter-spacing:-.3rem}
.ierr-upcming-event-wrp .panel-body .ierr-position{color:#999;font-size:1.6rem}
.ierr-upcming-event-wrp .ierr-acc-desc{color:#999;padding-right:10%}
.ierr-upcming-event-wrp .panel-title:hover{cursor:pointer}
.ierr-upcming-event-wrp .ierr-acc-desc-rel{padding-bottom:10px}
.ierr-upcming-event-wrp .ierr-plus-minus{text-align:center;position:relative;clear:both;bottom:-35px;width:100%;right:-17%}
.ierr-upcming-event-wrp .caret1{display:inline-block;background-color:#FFF;color:#1e3264;padding:10px;border-radius:48%;text-align:center;height:35px;z-index:1;box-shadow:0 0 5px 2px #ddd;position:relative;margin-left:-15px}
.ierr-upcming-event-wrp .ierr-acc-btn{background-color:#999;border-radius:15px;font-size:2rem;font-weight:700}
.ierr-upcming-event-wrp .ierr-age{position:relative;text-transform:none}
.ierr-upcming-event-wrp .ierr-acc-slide .col-sm-6{padding:0}
.ierr-upcming-event-wrp .ierr-download .checkbox a{color:#1b3162;font-size:1.4rem}
.ierr-upcming-event-wrp .ierr-download .icon-calendar{font-size:1.1rem;position:relative;top:-1px}
.ierr-upcming-event-wrp .ierr-download .checkbox .fa-angle-up{transform:rotate(90deg);font-size:1.4rem}
.ierr-acc-slide ul{padding:0}
.ierr-acc-slide li{list-style:none;padding:3px}
.ierr-acc-slide li a,.ierr-acc-slide li a:hover{color:#8b8d8c;font-size:1.4rem;background:transparent}
.ierr-acc-slide li .icon-download{margin-right:5px;font-weight:400;font-size:1.2rem;color:#1e3264}
.ierr-acc-slide .atc-style-blue .atcb-link,.ierr-acc-slide .atc-style-blue .atcb-link:hover,.ierr-acc-slide .atc-style-blue .atcb-link:active,.ierr-acc-slide .atc-style-blue .atcb-link:focus{text-decoration:none;outline:0;line-height:20px;vertical-align:middle;background:transparent;box-shadow:none;border-radius:0;border:4px solid #8e908f;padding:5px 22px;margin-top:15px;color:#999}
.upcomming-event-pagination li{float:left;list-style:none}
.upcomming-event-pagination li a:hover{background-color:#3f000b}
.upcomming-event-pagination ul li a.active-page{background-color:#3f000b;color:#FFF}
.upcomming-event-pagination li:first-child,.upcomming-event-pagination li:last-child{background-color:#FFF;position:relative;padding:7px 13px;border-radius:50%}
.ierr-event-filter{padding:20px;background:#FFF;font-size:1.4rem;color:#999;text-transform:uppercase}
.ierr-event-filter .form-inline{display:inline-block;float:left}
.ierr-event-pagination{display:inline-block;float:right;position:relative;top:10px}
.ierr-event-filter .ierr-event-pagination div{display:inline-block}
.ierr-event-show-all{display:inline-block;border-bottom:1px solid #999;margin-left:5px;cursor:pointer}
.ierr-event-filter label{position:relative;top:-5px;padding:0}
.ierr-event-filter .checkbox{background-color:#eee;padding:5px;border-radius:3px;display:inline-block}
.ierr-event-filter input[type="checkbox"]{height:20px;width:20px;position:relative;margin:0}
@media(min-width:768px){.ierr-upcming-event-wrp{width:75%;margin:auto;background-color:#eee}
.ierr-upcming-event-wrp .ierr-acc-slide{position:relative;color:#8e908f;background:transparent;padding:5% 0 2%;border-bottom:1px solid #999}
.ierr-upcming-event-wrp .ierr-acc-slide .panel-body{position:relative;background-color:transparent;padding:0}
.ierr-upcming-event-wrp .ierr-acc-desc-tn{text-transform:none;color:#999}
.ierr-upcming-event-wrp .ierr-panel-border{border-bottom:1px solid #666}
}
@media(max-width:767px){.bnr-text p{text-align:center}
.ierr-acc-slide ul{padding:0 0 0 15px}
.ierr-upcming-event-wrp{width:100%;margin:auto}
.ierr-upcming-event-wrp .ierr-acc-desc-rel{padding-bottom:0}
.ierr-upcming-event-wrp .ierr-download .btn-hersheys{border:0;padding:0;color:#888;margin-top:-5px}
.ierr-upcming-event-wrp .ierr-acc-slide:nth-child(odd){background:#FFF}
.ierr-upcming-event-wrp .ierr-acc-slide:nth-child(even){background:#efefef}
.ierr-upcming-event-wrp .ierr-text{padding:20px 20px 0}
.ierr-upcming-event-wrp .ierr-accordian-wrp #accordion{padding:0}
.ierr-upcming-event-wrp .ierr-acc-slide{border-bottom:0;padding:5%}
.ierr-upcming-event-wrp img.ierr-acc-slide-img{margin:0 0 0 20px;width:80%}
.ierr-upcming-event-wrp .ierr-acc-desc{padding:0}
.ierr-upcming-event-wrp .ierr-acc-txt{padding:5% 7% 0 0}
.ierr-upcming-event-wrp .panel-body{padding:0}
.ierr-upcming-event-wrp .ierr-plus-minus p{display:inline}
.ierr-upcming-event-wrp .ierr-download{padding:20px}
.ierr-upcming-event-wrp .caret1{background-color:#FFF;color:#1e3264;padding:10px 12px;border-radius:48%;text-align:center;height:35px;z-index:1;box-shadow:0 0 5px 2px #ddd;position:relative;margin-left:5px;margin-top:0}
.ierr-upcming-event-wrp .ierr-plus-minus{position:relative;clear:both;text-align:right;padding-right:10%;bottom:0;right:0;height:0}
.ierr-upcming-event-wrp .ierr-fname,.ierr-llname{font-size:4rem;color:#999;font-family:"BrandonGrotesque-Bold";line-height:4rem}
.ierr-upcming-event-wrp .ierr-download .checkbox{display:inline-block}
}
@media(min-width:320px) and (max-width:479px){.ierr-upcming-event-wrp .ierr-acc-slide{padding-bottom:30px}
.ierr-upcming-event-wrp .ierr-acc-slide ul{padding:0}
.ierr-upcming-event-wrp .ierr-acc-slide li{padding:0;width:200px;line-height:15px}
.ierr-acc-slide .atc-style-blue .atcb-link,.ierr-acc-slide .atc-style-blue .atcb-link:hover,.ierr-acc-slide .atc-style-blue .atcb-link:active,.ierr-acc-slide .atc-style-blue .atcb-link:focus{padding:5px 10px}
.ierr-upcming-event-wrp .ierr-fname,.ierr-llname{font-size:1.6rem;line-height:1.6rem}
.ierr-upcming-event-wrp .ierr-position{font-size:1.2rem}
.ierr-upcming-event-wrp .ierr-contact span{font-size:1rem}
}
@media(min-width:480px) and (max-width:549px){.ierr-upcming-event-wrp .ierr-fname,.ierr-llname{font-size:2.5rem;line-height:2.5rem}
.ierr-upcming-event-wrp .ierr-position{font-size:1.4rem}
.ierr-upcming-event-wrp .ierr-contact span{font-size:1rem}
}
@media(min-width:550px) and (max-width:660px){.ierr-upcming-event-wrp .ierr-fname,.ierr-llname{font-size:3rem;line-height:3rem}
.ierr-upcming-event-wrp .ierr-position{font-size:1.4rem}
.ierr-upcming-event-wrp .ierr-contact span{font-size:1rem}
}
@media(min-width:768px) and (max-width:959px){.ierr-upcming-event-wrp .ierr-download .btn-hersheys{padding:5px;font-size:1.3rem}
.ierr-upcming-event-wrp .ierr-acc-txt{padding:0}
.ierr-upcming-event-wrp .ierr-position{font-size:1.5rem}
.ierr-upcming-event-wrp img.ierr-acc-slide-img{width:100%}
}
@media(min-width:768px) and (max-width:1023px){.ierr-upcming-event-wrp .ierr-plus-minus{bottom:-25px}
.ierr-upcming-event-wrp .panel-body .ierr-fname{font-size:4rem}
.ierr-upcming-event-wrp .panel-body .ierr-llname{font-size:4rem}
.ierr-upcming-event-wrp .ierr-contact span{font-size:1rem}
}
@media(min-width:1024px) and (max-width:1050px){.ierr-upcming-event-wrp .ierr-plus-minus{bottom:-30px}
}
@media(max-width:767px){.ierr-upcming-event-wrp .ierr-acc-slide:nth-child(odd){background:#efefef}
tr:nth-child(odd){background:#efefef}
.floating{float:left;padding-right:12px}
td.date-time{width:25%;padding-top:20px;border-top:1px solid #cccc}
td.event-link{width:25%}
.ierr-upcming-event-wrp .ierr-acc-slide:nth-child(odd){background:#efefef}
#upcomingeventid .ierr-acc-slide{padding:0 !important}
#upcomingeventid .ierr-acc-slide .col-xs-6{width:100%}
#upcomingeventid .ierr-acc-slide .col-xs-6 .ierr-acc-txt.ierr-acc-txt-b{padding-left:20px}
#upcomingeventid .ierr-acc-slide .col-xs-6 .ierr-acc-txt{margin:0 !important}
#upcomingeventid .ierr-acc-slide .col-sm-3.col-xs-12 a{padding-left:0}
#upcomingeventid .ierr-acc-slide .col-xs-12 .addtocalendar.atc-style-blue{padding-bottom:10px;padding-top:10px}
.upcomming-event-pagination li:first-child,.upcomming-event-pagination li:last-child{background-color:#FFF;position:relative;padding:2px 9px;border-radius:50%}
.upcomming-event-pagination .fa.fa-chevron-right,.upcomming-event-pagination .fa.fa-chevron-left{font-size:13px}
.upcomming-event-pagination .pagination>li>a,.upcomming-event-pagination .pagination>li>span{margin-right:0}
.upcomming-event-pagination .pagination a{padding:6px}
.plp-btm-pagination .pastRelease>li>a,.plp-btm-pagination .pastRelease>li>span{padding:6px}
}
@media(min-width:768px) and (max-width:1025px){#upcomingeventid .ierr-acc-slide .col-xs-12 .addtocalendar.atc-style-blue{padding-bottom:25px}
.upcomming-event-pagination li:first-child,.upcomming-event-pagination li:last-child{background-color:#FFF;position:relative;padding:4px 10px;border-radius:50%}
.upcomming-event-pagination .pagination>li>a,.upcomming-event-pagination .pagination>li>span{margin-right:4px !important;margin-left:4px !important}
.plp-btm-pagination .pastRelease>li>a,.plp-btm-pagination .pastRelease>li>span{margin-right:4px !important;margin-left:4px !important}
}
.inv-annual-report-pg .plp-btm-pagination ul li.active{background:#1e3264 !important}
.product-ing-tab{padding:4% 0 10%;height:auto;position:relative}
@media screen and (min-width:768px){.pdp-tab-callout-holder{background:#fff;width:75%;margin:0 auto;margin-top:30px;padding:30px;text-align:left;color:#4d4d4d}
.pdp-tab-callout-holder.stock-overview-callout{margin-top:0}
}
@media screen and (max-width:767px){.pdp-tab-callout-holder{background:#fff;width:75%;margin:0 auto;margin-top:30px;padding:20px 15px;text-align:left;color:#4d4d4d}
}
@media screen and (max-width:767px){.pdp-tab-callout-holder{width:90%}
}
@media screen and (min-width:768px){.product-ing-tab{padding-bottom:0}
}
.pdp-tab-callout-holder h1{margin-bottom:0;padding-bottom:20px;margin-top:0}
.jump-to-in-detail-section .jump-to-expand:last-child{border-top:0}
.jump-to-in-detail-section .jump-to-in-detail{padding-bottom:50px}
.jump-to-in-detail-section .back_top{display:none}
.jump-to-in-detail-section .back_top{float:right;font-weight:700;text-decoration:underline;text-transform:uppercase;font-size:12px}
.jump-to-in-detail-section .jump_to_letter{text-align:left;font-weight:700}
.jump-to-in-detail-section .jump-to-expand{background:#fff;color:#4d4d4d;padding:20px 30px;border-top:1px solid #f0f0f0}
.jump-to-in-detail-section .jump-to-expand .row{margin-bottom:0 !important}
.jump-to-in-detail-section .jump-to-in-detail{background:#fff;text-align:left;color:#4d4d4d;border-top:1px solid #eee}
.jump-to-in-detail-section .jump-to-col{padding-top:10px;padding-bottom:10px}
.jump-to-in-detail-section .jump-to-col:nth-child(odd){background-color:#f9f9f9}
.jump-to-in-detail-section .jump-to-col:nth-child(even){background-color:#fff}
.jump-to-in-detail-section .jump-to-col a{color:#999;font-size:14px;text-decoration:underline}
.jump-to-in-detail-section .jump-to-col .row{padding-left:30px}
@media screen and (min-width:768px){.jump-to-in-detail-section{width:75%;margin:0 auto}
.pdp-tab-callout-holder{margin-top:0}
}
@media screen and (max-width:767px){.jump-to-in-detail-section{width:100%;margin:0 auto}
.jump-to-in-detail-section .jump-to-col-left{padding-bottom:2%}
.jump-to-in-detail-section .jump-to-col{padding:5% 0}
.jump-to-in-detail-section .jump-to-expand .col-sm-6.col-xs-12{padding-left:20px}
.jump-to-in-detail-section .jump-to-expand{padding-bottom:15px}
.product-ing-tab{padding-bottom:0}
.pdp-tab-callout-holder h1{font-size:35px}
.jump-to-in-detail-section .jump-to-expand{padding-left:15px}
.jump-to-in-detail-section .jump-to-col .row{padding-left:5px}
}
.jump-to-in-detail-section .col-sm-3,.jump-to-in-detail-section .col-sm-2{padding-left:0;padding-right:0}
.jump-to-in-detail-section .jump-to-col:nth-child(odd),.jump-to-in-detail-section .jump-to-col:nth-child(even){padding:10px 30px}
.jump-to-in-detail-section .jump-to-col .row{padding-left:0}
.jump-to-in-detail-section .jump-to-col .row{padding-right:0}
.product-ing-tab{padding-top:0}
.jump-to-expand .row{margin:0}
.jump-to-in-detail .jump-to-col .row{margin:0}
.stockFundamental .nav-tabs{width:75%;margin:auto;position:relative;z-index:1;border:0}
.stockFundamental .nav-tabs>li.active>a,.stockFundamental .nav-tabs>li>a:hover{border:0;color:#f5bc37 !important;background-color:#FFF}
.stockFundamental .fpaa-gqs-tab .nav-tabs>li.active>a:hover{background-color:#FFF}
.stockFundamental .product-ing-tab{padding:4% 0 10%;height:auto;position:relative}
.stockFundamental .tab-content{padding:0;position:relative}
.stockFundamental .bnr-text{position:relative;color:#FFF}
.stockFundamental .bnr-text h1,.stockFundamental .bnr-text p{color:#FFF;padding:0}
.stockFundamental .nav-tabs>li{float:left;margin-bottom:0;padding-left:3px;padding-right:3px}
@media screen and (min-width:768px){.stockFundamental .pdp-tab-callout-holder{background:#fff;width:75%;margin:0 auto;margin-top:30px;padding:30px;text-align:left;color:#4d4d4d}
.stockFundamental .pdp-tab-callout-holder.stock-overview-callout{margin-top:0}
}
@media screen and (max-width:767px){.stockFundamental .fpaa-gqs-tab{top:-3px;position:relative}
.stockFundamental .nav-tabs{width:100%;height:65px}
.stockFundamental .nav-tabs>li>a{height:65px}
.stockFundamental .tab-content{top:-45px}
.stockFundamental .pdp-tab-callout-holder{background:#fff;width:75%;margin:0 auto;margin-top:30px;padding:20px 15px;text-align:left;color:#4d4d4d}
}
.stockFundamental .nav-tabs>li.active>a::after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #1d3163;position:absolute;bottom:0;left:50%}
.stockFundamental .fpaa-gqs-tab .nav-tabs>li>a{border:0;color:#999 !important;font-size:1.4rem;border-radius:0;font-weight:700;width:100%}
.stockFundamental .fpaa-gqs-tab{position:relative}
.stockFundamental .prod-ing-abs-div{background-color:#1d3163;position:absolute;width:100%;top:0;height:360px}
.stockFundamental .fpaa-gqs-tab{margin-bottom:0}
@media screen and (max-width:767px){.stockFundamental .pdp-tab-callout-holder{width:90%}
.stockFundamental .nav-tabs{width:90%;height:65px}
.stockFundamental .fpaa-gqs-tab ul li a{font-size:12px;line-height:1.2em}
.stockFundamental .fpaa-gqs-tab .nav-tabs>li>a{border:0;color:#999 !important;font-size:10px;border-radius:0;font-weight:700;width:100%}
}
@media screen and (min-width:768px){.stockFundamental .product-ing-tab{padding-bottom:0}
}
.stockFundamental .more-than-three-tab-div ul li a{width:100%;background-color:#1e3264;color:#fff;display:block;padding:20px;text-transform:capitalize;font-size:1.4rem}
.stockFundamental .more-than-three-tab-div ul li a:hover{background-color:#1e3264;color:#FFF}
.stockFundamental .fpaa-gqs-tab .nav-tabs>li.active>a,.nav-tabs>li>a:hover{border:0;color:#1d3163 !important;background-color:#fff}
.stockFundamental .fpaa-gqs-tab .nav-tabs>li.more-than-three-tab.active>a:hover{background-color:#182750;color:#fff !important}
.stockFundamental .more-than-three-tab-div ul li a:hover{background-color:#182750;color:#FFF}
.stockFundamental .hsy-comp-info .comp-stock-info{padding:10px 0;border-bottom:1px solid #f0f0f0}
.stockFundamental .hsy-comp-info .comp-stock-info p{margin-bottom:0}
.stockFundamental .hsy-comp-info .comp-stock-info .col-sm-4 p:nth-of-type(1){font-weight:700}
.stockFundamental .comp-details{padding-top:100px;padding-bottom:20px}
.stockFundamental .comp-detail-head{font-weight:700}
.stockFundamental .invld-stock-snapshot .invld-snap-cnt{width:100%;margin:20px 0;padding-bottom:0}
.stockFundamental .invld-stock-snapshot .step1-form-div{width:100%;padding:20px 0;border-top:1px solid #ccc}
@media screen and (max-width:767px){.stockFundamental .comp-details{padding-top:50px}
}
.stockFundamental .pdp-tab-callout-holder h1{margin-bottom:0;padding-bottom:20px;margin-top:0}
.stockFundamental .jump-to-in-detail-section .jump-to-expand:last-child{border-top:0}
.stockFundamental .jump-to-in-detail-section .jump-to-in-detail{padding-bottom:50px}
.stockFundamental .jump-to-in-detail-section .back_top{display:none}
.stockFundamental .tnc-txt{text-align:left;width:80%;font-style:italic;padding-bottom:30px}
.stockFundamental .jump-to-in-detail-section .back_top{float:right;font-weight:700;text-decoration:underline;text-transform:uppercase;font-size:12px}
.stockFundamental .jump-to-in-detail-section .jump_to_letter{text-align:left;font-weight:700}
.stockFundamental .jump-to-in-detail-section .jump-to-expand{background:#fff;color:#4d4d4d;padding:20px 30px;border-top:1px solid #f0f0f0}
.stockFundamental .jump-to-in-detail-section .jump-to-expand .row{margin-bottom:0 !important}
.stockFundamental .jump-to-in-detail-section .jump-to-in-detail{background:#fff;text-align:left;color:#4d4d4d;border-top:1px solid #eee}
.stockFundamental .jump-to-in-detail-section .jump-to-col{padding-top:10px;padding-bottom:10px}
.stockFundamental .jump-to-in-detail-section .jump-to-col:nth-child(odd){background-color:#f9f9f9}
.stockFundamental .jump-to-in-detail-section .jump-to-col:nth-child(even){background-color:#fff}
.stockFundamental .jump-to-in-detail-section .jump-to-col a{color:#999;font-size:14px;text-decoration:underline}
.stockFundamental .jump-to-in-detail-section .jump-to-col .row{padding-left:30px}
.stockFundamental #step2 .jump-to-in-detail-section .jump-to-expand .col-sm-6.col-xs-12{padding-left:0}
@media screen and (min-width:768px){.stockFundamental .jump-to-in-detail-section{width:75%;margin:0 auto}
.stockFundamental .pdp-tab-callout-holder{margin-top:0}
.invld-stock-snapshot .pdp-tab-callout-holder{margin-top:0}
}
@media screen and (max-width:767px){.stockFundamental .jump-to-in-detail-section{width:100%;margin:0 auto}
.stockFundamental .jump-to-in-detail-section .jump-to-col-left{padding-bottom:2%}
.stockFundamental .jump-to-in-detail-section .jump-to-col{padding:5% 0}
.stockFundamental .jump-to-in-detail-section .jump-to-expand .col-sm-6.col-xs-12{padding-left:20px}
.stockFundamental .jump-to-in-detail-section .jump-to-expand{padding-bottom:15px}
.stockFundamental .product-ing-tab{padding-bottom:0}
.stockFundamental .pdp-tab-callout-holder h1{font-size:35px}
.stockFundamental .tnc-txt{width:100%;padding-bottom:0;padding-left:15px}
.stockFundamental .jump-to-in-detail-section .jump-to-expand{padding-left:15px}
.stockFundamental .jump-to-in-detail-section .jump-to-col .row{padding-left:5px}
.stockFundamental .more-than-three-tab-div ul li a{font-size:10px;padding:5px}
}
.stockFundamental #step3 .jump-to-in-detail-section .jump-to-expand .row{padding-left:0}
.stockFundamental #step3 .pdp-tab-callout-holder h1{padding-bottom:5px}
.stockFundamental #step3 .pdp-tab-callout-holder p{margin-bottom:0;padding-bottom:40px;font-weight:700}
@media screen and (max-width:767px){.stockFundamental #step3 .jump-to-in-detail-section .jump-to-in-detail .jump-to-col .col-xs-4{padding-left:0}
.stockFundamental #step3 .jump-to-in-detail-section .jump-to-col .row{padding-left:0}
}
.stockFundamental .jump-to-in-detail-section .col-sm-3,.stockFundamental .jump-to-in-detail-section .col-sm-2{padding-left:0;padding-right:0}
.stockFundamental .jump-to-in-detail-section .jump-to-col:nth-child(odd),.stockFundamental .jump-to-in-detail-section .jump-to-col:nth-child(even){padding:10px 30px}
.stockFundamental .jump-to-in-detail-section .jump-to-col .row{padding-left:0}
.stockFundamental .tltamt{border-top:1px solid #eee;padding-bottom:50px;border-bottom:1px solid #eee}
.stockFundamental .tltamt .col-sm-4 .row{padding:15px 0;background:#8b8d8c;color:#fff;margin:0 -15px}
.stockFundamental .summary-blk{margin-top:0}
.stockFundamental .summary-blk-tbl .jump-to-in-detail .jump-to-col{border-bottom:0}
.stockFundamental .summary-blk-tbl .jump-to-in-detail{padding-bottom:0}
.stockFundamental .jump-to-in-detail-section .jump-to-col .row{padding-right:0}
@media screen and (max-width:767px){.stockFundamental .sdh-hist{background:#fff;margin:0 auto;width:90%;text-align:left}
.stockFundamental .sdh-hist .brd-tp{border-top:1px solid #cfcfcf;margin:0}
.stockFundamental .sdh-hist .brd-rght .row{margin:0}
.stockFundamental .sdh-hist .tbl-info .col-xs-6{padding:0}
.stockFundamental .sdh-hist{color:#999}
.stockFundamental .sdh-hist .tbl-val{padding-left:10px;font-size:10px;word-wrap:break-word}
.stockFundamental .sdh-hist .brd-rght{border-right:1px solid #cfcfcf}
.stockFundamental .sdh-hist .tbl-title{padding-left:15px;font-weight:700;font-size:10px}
.stockFundamental .sdh-hist .tbl-title span{font-weight:400}
.stockFundamental .sdh-hist .tbl-info .col-xs-6 .col-xs-6{padding:15px 0}
.stockFundamental .sdh-hist .tbl-tlt{color:#430711;font-weight:700;padding:20px 0}
.stockFundamental .sdh-hist .tbl-head{color:#430711;font-weight:700;padding-left:15px}
.stockFundamental .sdh-hist .tbl-tlt .col-xs-6{padding:0}
.stockFundamental .sdh-hist .tbl-tlt .tbl-tlt-title{padding-left:15px;font-size:11px}
.stockFundamental .sdh-hist .dwnld-option-blk{padding:40px 0 10px;font-weight:700}
.stockFundamental .sdh-hist .dwnld-option-blk .col-xs-6{padding:0 5px}
.stockFundamental .sdh-hist .btn-default{background:#e9eaec;padding:10px 20px 10px 5px}
.stockFundamental .sdh-hist .filter-option{font-weight:700;margin-top:3px}
.stockFundamental .sdh-hist .selectpicker .fa{border:1px solid #eee;border-radius:50%;padding:2px 7px !important;background-color:#fff;position:relative;color:#1e3264;font-size:2.5rem;font-weight:700;right:20px !important}
.stockFundamental .sdh-hist .btn-hersheys{background:#1d3163;padding:15px 25px;border:0;width:95%}
.stockFundamental .fpaa-gqs-tab .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:95%}
.stockFundamental .sdh-hist i.fa{background:0}
}
.stockFundamental .drp-featrs p,.stockFundamental .drp-cntinfo p:first-child{font-weight:700}
.stockFundamental .drp-featrs ul{padding-left:15px}
.stockFundamental .drp-featrs ul li{padding-top:8px}
.stockFundamental .drp-cntinfo .text-bold{font-weight:700}
.stockFundamental .drp-cntinfo .shrlnk{color:#1d3163;font-size:14px;font-weight:700}
.stockFundamental .fpaa-acc-section{background:#fff;width:75%;margin:0 auto;padding:0;text-align:left;color:#999}
.stockFundamental .drp-info{padding-bottom:60px}
.stockFundamental .fpaa-acc-header p{padding:20px 20px 0 40px;color:#999}
.stockFundamental .fpaa-acc-div .accordion-section-title,.stockFundamental .fpaa-acc-div .accordion-section-content{padding:15px 15px 15px 40px}
.stockFundamental .fpaa-acc-pm{color:#1e3264}
.stockFundamental .fpaa-acc-div .accordion-section-title.active,.accordion-section-title:hover{color:#1e3264}
.stockFundamental .feedback{float:right;padding-right:40px;font-size:12px}
.stockFundamental .feedback input[type=radio]{vertical-align:sub}
.stockFundamental .feedback label{padding-right:10px;padding-left:10px;font-weight:400;font-size:11px}
.stockFundamental .feedback span{color:#999;font-size:11px}
@media(max-width:767px){.stockFundamental .fpaa-acc-section{width:90%}
.stockFundamental .fpaa-acc-div .accordion-section-title,.stockFundamental .fpaa-acc-div .accordion-section-content{padding:15px}
.stockFundamental .feedback{float:left;padding-right:0}
.stockFundamental .fpaa-acc-vaq{text-align:left}
.stockFundamental .fpaa-acc-header p{padding-left:15px;padding-bottom:10px;display:inline-block;width:auto}
.stockFundamental .fpaa-acc-header{height:80px}
.stockFundamental .fpaa-acc-vaa{display:inline-block !important}
.stockFundamental .feedback label{padding-right:5px;padding-left:5px}
.stockFundamental .drp-info{padding-bottom:40px}
}
.stockFundamental .part-download-wrap .fpaa-gqs-tab .fa{border:0;border-radius:0;padding:0;background-color:#fff;color:#4b630e;position:relative;right:0;font-weight:700;font-size:14px}
.stockFundamental #step6 .qck-lnk{padding:30px 0 50px;font-weight:700}
.stockFundamental #step6 .qck-lnk p,.stockFundamental #step6 .qck-lnk p span{color:#999;font-size:14px}
.stockFundamental .invld-stock-snapshot{padding-top:0}
.stockFundamental .product-ing-tab{padding-top:0}
.stockFundamental .jump-to-expand .row{margin:0}
.jump-to-in-detail .jump-to-col .row{margin:0}
.err-msg-inv{color:red;font-weight:700;font-size:1.3rem;padding-bottom:2%;text-transform:none;max-width:60%;margin:0 auto;text-align:center}
@media screen and (max-width:767px){.hsy-cop-gov .col-sm-12.col-xs-12{padding:0}
.hsy-cop-gov>.row{margin:0}
.hsy-cop-gov .col-sm-12.col-xs-12 .inv-managmnt-dlw{margin-left:15px}
}
.inv-managmnt-tab-wrap .nav-tabs{width:75%;margin:auto;position:relative;z-index:1;border:0}
.inv-managmnt-tab-wrap .tab-content{width:75%;margin:auto}
.inv-managmnt-table{padding:50px;background-color:#FFF}
.inv-managmnt-table thead{color:#FFF;background:#1e3264}
.inv-managmnt-table tbody{color:#FFF;background:transparent;font-weight:700}
.inv-managmnt-table .table>tbody>tr>td,.inv-managmnt-table .table>thead>tr>th{width:15%;vertical-align:middle;text-transform:uppercase;text-align:center}
.inv-managmnt-table .table>tbody>tr>td{border:1px solid #CCC;color:#8b8d8c;font-size:1.7rem;line-height:2rem}
.inv-managmnt-table .table>thead>tr>th{border-bottom:0;font-size:1.2rem;font-weight:400}
.inv-managmnt-table .table>tbody>tr>td .icon-kiss{font-size:6rem}
.inv-managmnt-table .table>tbody>tr>td .i-blue{color:#1e3264}
.inv-managmnt-table .table>tbody>tr:nth-child(odd){background:#FFF}
.inv-managmnt-table .table>tbody>tr:nth-child(even){background:#efefef}
.inv-managmnt-tab-notation{width:250px;margin:0;text-transform:uppercase;padding:40px 0}
.inv-managmnt-table .btn{padding:10px 12px;border:0;border-radius:0;text-transform:uppercase;color:#999}
.inv-managmnt-table .btn-default{color:#333;background-color:#FFF;border-color:#ccc;font-weight:700;outline:0}
.inv-managmnt-table .open .btn{background-color:#FFF !important;color:#FFF !important;outline:0}
.inv-managmnt-table ul li a:hover{background-color:#1e3264}
.inv-managmnt-table .investorManagement .fa{border:1px solid #eee;border-radius:50%;padding:3px 7px !important;background-color:#FFF;color:#1e3264;position:relative;font-size:2rem;font-weight:700;right:25px !important;top:-3px}
.inv-managmnt-table .filter-option{color:#aaabab;font-weight:700;margin-top:3px}
.inv-managmnt-table .investorManagement .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;margin:0 0 8px}
.inv-managmnt-table ul li a{font-size:1.4rem;line-height:1.4em}
.inv-managmnt-tab-wrap .nav-tabs>li.active>a,.inv-managmnt-tab-wrap .nav-tabs>li>a:hover{border:0;color:#f5bc37 !important;background-color:#FFF}
.inv-managmnt-tab-wrap .fpaa-gqs-tab .nav-tabs>li.active>a:hover{background-color:#FFF}
.inv-managmnt-tab-wrap .product-ing-tab{padding:0;height:auto;position:relative}
.inv-managmnt-tab-wrap .tab-content{padding:0;position:relative}
.inv-managmnt-tab-wrap .bnr-text{position:relative;color:#FFF}
.inv-managmnt-tab-wrap .bnr-text h1,.inv-managmnt-tab-wrap .bnr-text p{color:#FFF;padding:0}
.inv-managmnt-tab-wrap button .fpaa-gqs-tab .fa{border:1px solid #eee;border-radius:50%;padding:8px 8px 8px 10px;background-color:#efefef;position:relative;right:5px}
.inv-managmnt-dlw{text-align:left;color:#8b8d8c;font-weight:700;text-transform:uppercase;padding-top:20px}
.inv-managmnt-tab-wrap .inv-managmnt-dlw ul{padding:0}
.inv-managmnt-tab-wrap .inv-managmnt-dlw li{list-style:none;padding:3px}
.inv-managmnt-tab-wrap .inv-managmnt-dlw li a,.inv-managmnt-tab-wrap .inv-managmnt-dlw li a:hover{color:#8b8d8c;font-size:1.4rem;background:transparent}
.inv-managmnt-tab-wrap .icon-download{margin-right:5px;font-weight:400;font-size:1.2rem;color:#1e3264;float:left;position:relative;top:15px;width:30px}
.inv-managmnt-tab-wrap .dow-link-text{float:left;width:85%;padding-bottom:10px}
.inv-managmnt-tab-wrap .part-download-wrap{padding:0 0 5px;clear:both}
.inv-managmnt-tab-wrap .fpaa-gqs-tab a .fa{float:left;width:30px}
.inv-managmnt-tab-wrap .fpaa-gqs-tab .tab-pane{padding:5px 0 0}
@media screen and (min-width:768px){.inv-managmnt-tab-wrap .tihol-ol-accordian-wrp #accordion{padding:0;width:100%}
.inv-managmnt-tab-wrap .bnr-text{position:relative;width:70%;left:0;top:17%;padding:0 8%;margin:auto;text-align:center}
.inv-managmnt-tab-wrap .inv-mngmnt-callout-holder{background:#fff;text-align:left;color:#999;padding:3% 3% 0}
}
@media screen and (max-width:767px){.inv-managmnt-tab-wrap .fpaa-gqs-tab{top:-3px;position:relative}
.inv-managmnt-tab-wrap .nav-tabs{width:100%;height:65px}
.inv-managmnt-tab-wrap .nav-tabs>li>a{height:65px}
.inv-managmnt-tab-wrap .inv-mngmnt-callout-holder{background:#fff;width:75%;margin:0 auto;padding:5%;text-align:left;color:#999}
}
.inv-managmnt-tab-wrap .nav-tabs>li.active>a::after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #1e3261;position:absolute;bottom:0;left:50%}
.inv-managmnt-tab-wrap .fpaa-gqs-tab .nav-tabs>li>a{border:0;color:#999 !important;font-size:1.4rem;border-radius:0;font-weight:700;width:100%}
.inv-managmnt-tab-wrap .fpaa-gqs-tab .col-sm-6.col-xs-6{border-right:1px solid #eee}
.inv-managmnt-tab-wrap .nav-tabs>li{float:left;margin-bottom:0}
.inv-managmnt-tab-wrap .inv-mngmnt-callout-holder .col-sm-9{padding-left:0}
.inv-managmnt-tab-wrap .fpaa-gqs-tab{position:relative}
.inv-managmnt-tab-wrap .prod-ing-abs-div{background-color:#1e3261;position:relative;width:100%;height:auto;padding:50px 0;top:-70px;min-height:250px}
.inv-managmnt-tab-wrap .pdp-tab-callout-holder .row{margin-bottom:5%}
.inv-managmnt-tab-wrap .fpaa-gqs-tab{margin-bottom:0}
@media screen and (max-width:767px){.inv-managmnt-tab-wrap .tab-content{width:100%}
.inv-managmnt-table{width:100%;padding:50px 30px;background-color:transparent;position:relative;top:15px}
.inv-managmnt-table ul li a{font-size:1.4rem !important;line-height:2rem !important}
.inv-managmnt-table .table>tbody>tr>td,.inv-managmnt-table .table>thead>tr>th{width:50%;height:100px}
.inv-managmnt-tab-notation{margin:auto}
.inv-managmnt-tab-wrap .prod-ing-abs-div{position:relative;height:auto;padding:15% 0;top:-65px}
.inv-managmnt-tab-wrap .inv-mngmnt-callout-holder{width:90%}
.inv-managmnt-tab-wrap .nav-tabs{width:90%;height:65px}
.inv-managmnt-tab-wrap .fpaa-gqs-tab ul li a{font-size:12px;line-height:1.2em}
.inv-managmnt-tab-wrap .fpaa-gqs-tab .nav-tabs>li>a{border:0;color:#999 !important;font-size:10px;border-radius:0;font-weight:700;width:100%}
.inv-mngmnt-callout-holder .col-sm-9.col-sm-pull-3{padding-top:15px}
}
.product-ing-tab .pdp-jump-to{text-align:center}
.product-ing-tab .alpha-jump-top{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:10px}
.product-ing-tab .alpha-jump-top a{color:#999;font-size:18px;padding-left:7px;padding-right:7px;font-weight:700;font-family:BrandonGrotesque-Bold}
.earningEstimate .jump-to-in-detail-section .jump-to-col{padding:15px}
@media screen and (min-width:768px){.jump-to-in-detail-section{width:75%;margin:0 auto}
.jump-to-in-detail-section .jump-to-expand .col-sm-6.col-xs-12{padding-left:10px}
}
.jump-to-in-detail-section .back_top{float:right;font-weight:700;text-decoration:underline;text-transform:uppercase;font-size:12px}
.jump-to-in-detail-section .jump-to-expand{color:#999}
.jump-to-in-detail-section .jump_to_letter{text-align:left;font-weight:700}
.jump-to-in-detail-section .jump-to-expand{background:#fff;padding-top:5%;padding-bottom:1%;padding:25px 4% 15px 3%}
.jump-to-in-detail-section .jump-to-expand .row{margin-bottom:0 !important}
.jump-to-in-detail-section .jump-to-in-detail{background:#fff;text-align:left;color:#999;border-top:1px solid #eee}
.inv-managmnt-tab-wrap .product-ing-tab{padding-bottom:0}
.jump-to-in-detail-section .inv-managmnt-tab-wrap .inv-mngmnt-callout-holder{padding-bottom:0}
.jump-to-in-detail-section .jump-to-col{padding-top:10px;padding-bottom:10px}
.jump-to-in-detail-section .jump-to-col:nth-child(odd){background-color:#f9f9f9}
.jump-to-in-detail-section .jump-to-col:nth-child(even){background-color:#fff}
.jump-to-in-detail-section .jump-to-col a{color:#999;font-size:14px;text-decoration:underline}
.jump-to-in-detail-section .jump-to-col .row{padding-left:4%;padding-right:4%}
@media screen and (max-width:767px){.jump-to-in-detail-section{width:90%;margin:0 auto}
.jump-to-in-detail-section .jump-to-col-left{font-weight:700;padding-bottom:2%}
.jump-to-in-detail-section .jump-to-col{padding:5% 0}
.jump-to-in-detail-section .inv-mngmnt-callout-holder{padding:5%}
.jump-to-in-detail-section .jump-to-expand .col-sm-6.col-xs-12{padding-left:20px}
.jump-to-in-detail-section .jump-to-col:nth-child(odd),.hsy-inv-compstock .jump-to-in-detail-section .jump-to-col:nth-child(even){padding-left:0}
.inv-managmnt-tab-wrap .nav-tabs>li{padding-left:3%;padding-right:3%}
}
.inv-managmnt-tab-wrap .inv-chief-offcer{padding-bottom:5%}
.glbl-ldrship .col-sm-6{padding:0}
.inv-managmnt-tab-wrap .glbl-ldrship .col-sm-6{padding-left:15px}
.glbl-ldrship{padding-bottom:5%}
@media(min-width:320px) and (max-width:360px){.inv-managmnt-table{padding:50px 15px}
}
@media(min-width:768px) and (max-width:1130px){.inv-managmnt-tab-wrap .nav-tabs,.inv-managmnt-tab-wrap .tab-content{width:80%}
}
@media(min-width:768px) and (max-width:979px){.inv-managmnt-table .table>tbody>tr>td,.inv-managmnt-table .table>thead>tr>th{font-size:1rem}
.inv-managmnt-table{padding:50px 30px}
}
@media screen and (min-width:1025px){.tihol-ol-acc-slide .tihol-ol-acc-desc li{font-size:16px;line-height:1.375em}
}
@media screen and (max-width:767px){.tihol-ol-acc-slide .tihol-ol-acc-desc li{font-size:12px;line-height:1.1em}
}
@media(min-width:768px) and (max-width:1024px){.tihol-ol-acc-slide .tihol-ol-acc-desc li{font-size:14px;line-height:1.25em}
}
.bootstrap-grid .container{width:auto}
.bootstrapgrid{padding-left:15px;padding-right:15px}
.bootstrapgrid .textonlyboardsmall .small-text-only-board{width:auto}
.bootstrapgrid .textonlyboardlarge .large-text-only-board{width:auto}
.bootstrapgrid .slides .slick-prev{top:115px;left:5px}
.bootstrapgrid .slides .slick-next{top:115px;right:5px}
.bootstrapgrid .board-carousel .slides .slick-prev{top:115px;left:5px !important}
.bootstrapgrid .board-carousel .slides .slick-next{top:115px;right:5px !important}
.investorManagement .inv-managmnt-table{padding:50px 30px;background-color:#FFF}
.investorManagement .inv-managmnt-table thead{color:#FFF;background:#1e3264}
.investorManagement .inv-managmnt-table tbody{color:#FFF;background:transparent;font-weight:700}
.investorManagement .inv-managmnt-table .table>tbody>tr>td,.investorManagement .inv-managmnt-table .table>thead>tr>th{width:15%;vertical-align:middle;text-transform:uppercase;text-align:center;overflow-wrap:break-word}
.investorManagement .inv-managmnt-table .table>tbody>tr>td{border:1px solid #CCC;color:#8b8d8c;font-size:1.2rem;line-height:2rem}
.investorManagement .inv-managmnt-table .table>thead>tr>th{border-bottom:0;font-size:1.2rem;font-weight:400}
.investorManagement .inv-managmnt-table .table>tbody>tr>td .icon-kiss{font-size:6rem;padding-left:0;padding-right:0}
.investorManagement .inv-managmnt-table .table>tbody>tr>td .celltext{padding-left:0;padding-right:0}
.investorManagement .inv-managmnt-table .table>tbody>tr>td .i-blue{color:#1e3264}
.investorManagement .inv-managmnt-table .table>tbody>tr:nth-child(odd){background:#FFF}
.investorManagement .inv-managmnt-table .table>tbody>tr:nth-child(even){background:#efefef}
.investorManagement .inv-managmnt-tab-notation{width:250px;margin:0;text-transform:uppercase;padding:40px 0}
.investorManagement .inv-managmnt-table .btn{padding:10px 12px;border:0;border-radius:0;text-transform:uppercase;color:#999}
.investorManagement .inv-managmnt-table .btn-default{color:#333;background-color:#FFF;border-color:#ccc;font-weight:700;outline:0}
.investorManagement .inv-managmnt-table .open .btn{background-color:#FFF !important;color:#FFF !important;outline:0}
.investorManagement .inv-managmnt-table ul li a:hover{background-color:#1e3264}
.investorManagement .inv-managmnt-table .investorManagement .fa{border:1px solid #eee;border-radius:50%;padding:3px 7px !important;background-color:#FFF;color:#1e3264;position:relative;font-size:2rem;font-weight:700;right:25px !important;top:-3px}
.investorManagement .inv-managmnt-table .filter-option{color:#aaabab;font-weight:700;margin-top:3px}
.investorManagement .inv-managmnt-table .investorManagement .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;margin:0 0 8px}
.investorManagement .inv-managmnt-table ul li a{font-size:1.4rem;line-height:1.4em}
@media screen and (max-width:767px){.investorManagement .inv-managmnt-table{width:100%;padding:50px 30px;background-color:transparent;position:relative;top:15px}
.investorManagement .inv-managmnt-table ul li a{font-size:1.4rem !important;line-height:2rem !important}
.investorManagement .inv-managmnt-table .table>tbody>tr>td,.investorManagement .inv-managmnt-table .table>thead>tr>th{width:50%;height:100px}
.investorManagement .inv-managmnt-tab-notation{margin:auto}
}
@media(min-width:320px) and (max-width:360px){.investorManagement .inv-managmnt-table{padding:50px 15px}
}
@media(min-width:768px) and (max-width:979px){.investorManagement .inv-managmnt-table .table>tbody>tr>td,.investorManagement .inv-managmnt-table .table>thead>tr>th{font-size:1rem}
.investorManagement .inv-managmnt-table{padding:50px 30px}
}
.productLocatorMaintenance{background-color:#fff;padding:15px 0;text-align:center}
.productLocatorMaintenance .product-ing-tab{background:#fff}
.productLocatorMaintenance select{border-style:solid;border-width:1px;height:auto;width:auto;-webkit-appearance:menulist;-moz-appearance:menulist;-ms-appearance:menulist;appearance:menulist;font-size:inherit;color:inherit;padding:0;line-height:inherit;border-color:#a9a9a9}
.productLocatorMaintenance select::-ms-expand{display:block}
.productLocatorMaintenance td input[type="text"]{width:auto}
.productLocatorMaintenance textarea{width:auto;height:auto;padding:10px;border:1px solid #ccc !important}
.productLocatorMaintenance table{margin:15px auto;background:#efefef}
.productLocatorMaintenance td,.productLocatorMaintenance th{padding:7px 15px}
.productLocatorMaintenance .err-w-txt{color:blue}
.productLocatorMaintenance .err-w-txtg{font-size:1.3rem;font-weight:bold;color:red}
@media screen and (min-width:768px){.news-release-wrap{background:#fff;width:75%;margin:0 auto;padding:30px;text-align:left;color:#999}
.news-wrapper-pagination .pagination>li>a,.news-wrapper-pagination .pagination>li>span{padding:9px 4px}
}
@media screen and (max-width:767px){.news-center-listing-grid{position:relative;width:90%;margin:auto}
.news-release-wrap{background:#fff;width:90%;margin:0 auto;padding:30px;text-align:left;color:#999}
.news-wrapper-pagination .pagination>li>a,.news-wrapper-pagination .pagination>li>span{padding:3px 5px;margin-left:4px;margin-right:4px}
}
.news-detail-mfhm .hm-mfhm-text.brown{padding-top:50px;padding-bottom:0}
@media(min-width:768px) and (max-width:1025px){.news-wrapper-pagination .pagination>li>a,.news-wrapper-pagination .pagination>li>span{padding:5px 4px;margin-left:4px !important;margin-right:4px !important}
}
.news-active{background:#ac2660 !important;color:#FFF !important}
.news-center-desc-ld{padding-top:20px;color:#999;font-weight:400}
#newsReleaseListing li:nth-child(1)>a{color:#ac2660}
#newsReleaseListing li:last-child>a{color:#ac2660}
.bnr-text.txtPos{padding-left:5%;padding-right:5%}
.hm-mdl-bnr .bnr-text{position:absolute;width:100%;left:0;bottom:0;color:#fff}
.hm-mdl-bnr #newstitle{font-size:36px}
.news-release-wrap table{font-size:12px !important;table-layout:auto}
.gnw_align_right{text-align:right !important;vertical-align:middle}
.gnw_border_bottom_solid{border-bottom:solid black 1px !important}
.gnw_border_top_solid{border-top:solid black 1px !important}
.gnw_border_bottom_double{border-bottom:double black 3px !important}
.recipeSocialShare{width:100%;margin-right:auto;margin-left:auto;background-color:transparent}
.recipeSocialShare .social-icons a{display:inline-block;position:relative}
.recipeSocialShare .social-icons div{display:inline-block;padding:0 5px 0 0;position:relative}
.recipeSocialShare .social-icons i{text-align:center}
.recipeSocialShare .social-icons a:hover{cursor:pointer}
.recipeSocialShare .social-icons{text-align:center;padding:20px 0}
@media screen and (max-width:767px){.recipeSocialShare{width:90%;background-color:transparent}
}
.socialShareComp2{width:75%;margin-right:auto;margin-left:auto;background-color:#fff}
.socialShareComp2 .social-icons a{display:inline-block;margin-right:8px;height:30px;width:35px;position:relative}
.socialShareComp2 .social-icons i{padding:10px;border-radius:50px;position:absolute;left:-.2em;width:2.5em;top:-.38em;text-align:center;color:#dc7539;background-color:#fff}
.socialShareComp2 .social-icons{text-align:center;padding:20px 0}
.socialShareComp2 .social-icons i:before{font-size:14px}
@media screen and (max-width:767px){.socialShareComp2{width:90%}
}
.titleDesc .hm-mfhm-text.brown{text-align:center}
.titleDesc{width:75%;margin-left:auto;margin-right:auto;background-color:#fff}
.titleDesc .hm-mfhm-p-dash{display:inline-block;width:30px;height:4px;background-color:#40040d;margin-top:0;border-radius:15px}
.titleDesc .hm-mfhm-desc{padding-right:30px;padding-left:30px}
.titleDesc .hm-mfhm-desc p{margin:0}
@media screen and (max-width:767px){.titleDesc{width:90%}
}
@media(min-width :768px){.titleDesc .hm-mfhm-text{padding:50px 0}
}
@media screen and (min-width:1025px){.titleDesc h5{font-size:18px;line-height:1.2em}
.titleDesc p{font-size:16px;line-height:1.375em}
}
.hm-mfhm-Financial-alerts{color:#FFF;height:290px}
.hm-mfhm-Financial-alerts .abs{padding:20px 50px;position:relative;top:0;width:100%}
.hm-mfhm-Financial-alerts .abs p{margin-left:0}
.hm-mfhm-Financial-alerts img{position:absolute;z-index:0;height:290px}
.hm-mfhm-Financial-alerts form{top:0}
.hm-mfhm-Financial-alerts .abs p{font-size:14px;margin-bottom:0}
.hm-mfhm-Financial-alerts .checkbox input[type=checkbox]{width:15px;height:15px;background:#FFF}
.hm-mfhm-Financial-alerts button{margin-top:10px}
.hm-mfhm-Financial-alerts .checkbox-financial-alerts{list-style-type:none}
.hm-mfhm-Financial-alerts .checkbox ul{padding-left:0}
.hm-mfhm-Financial-alerts .checkbox ul p{padding-left:0;margin:0}
.hm-mfhm-Financial-alerts .checkbox-financial-alerts li{margin-left:0;margin-bottom:5px}
.hm-mfhm-Financial-alerts .email-sub .btn-hersheys{float:right;border:4px solid #FFF;color:#FFF;margin-top:15px}
.hm-mfhm-Financial-alerts form input[type=checkbox]{margin:3px 0 0 -20px}
@media(max-width:767px){.hm-mfhm-Financial-alerts .abs{padding:20px}
.hm-mfhm-Financial-alerts img{height:325px}
.hm-mfhm-Financial-alerts .checkbox-financial-alerts li{font-size:14px}
.hm-mfhm-Financial-alerts .abs{padding:15px}
}
@media(min-width:320px) and (max-width:560px){.hm-mfhm-Financial-alerts .abs{padding:0}
.hm-mfhm-Financial-alerts .ierr-download{padding:0 20px}
.hm-mfhm-Financial-alerts .abs h5{font-size:11px}
.hm-mfhm-Financial-alerts .checkbox-financial-alerts li{margin-bottom:0}
.abs .ierr-download .checkbox{margin-top:0;margin-bottom:0}
.abs .ierr-download .checkbox input[type=checkbox]{width:15px;height:15px;margin:3px 0 0 -20px}
.hm-mfhm-Financial-alerts .abs .checkbox label{font-size:11px;min-height:15px}
.hm-mfhm-Financial-alerts .form-control{height:25px;padding:5px 12px;font-size:12px}
.hm-mfhm-Financial-alerts .email-sub .btn-hersheys{margin-top:10px;padding:3px 15px;border:3px solid #FFF}
}
@media(min-width:768px) and (max-width:1024px){.hm-mfhm-Financial-alerts img{height:311px}
.hm-mfhm-Financial-alerts .abs{padding:20px 30px}
.hm-mfhm-Financial-alerts .abs form h4{margin-top:8px;margin-bottom:4px}
.hm-mfhm-Financial-alerts .abs form .checkbox,.radio{margin-top:5px;margin-bottom:5px}
.abs ul{margin-bottom:6px}
.pdp-footer-callout .pdp-grid p{margin-bottom:2px}
.abs form .btn-hersheys{padding:5px 22px}
.hm-mfhm-Financial-alerts .abs{padding:5px 20px}
.hm-mfhm-Financial-alerts .abs h5{font-size:13px}
.hm-mfhm-Financial-alerts .checkbox-financial-alerts li{margin-bottom:0}
.abs .ierr-download .checkbox input[type=checkbox]{width:15px;height:15px;margin:3px 0 0 -20px}
.hm-mfhm-Financial-alerts .abs .checkbox label{font-size:12px}
}
@media(min-width:1025px) and (max-width:1250px){.hm-mfhm-Financial-alerts .abs{padding:5px 30px}
.hm-mfhm-Financial-alerts .abs h5{font-size:15px}
.hm-mfhm-Financial-alerts .checkbox-financial-alerts li{margin-bottom:3px}
}
#CQ TABLE{table-layout:unset}
.glossaryMaintenance{background-color:#fff;padding:15px 0;text-align:center}
.glossaryMaintenance .product-ing-tab{background:#fff}
.glossaryMaintenance select{border-style:solid;border-width:1px;height:auto;width:auto;-webkit-appearance:menulist;-moz-appearance:menulist;-ms-appearance:menulist;appearance:menulist;font-size:inherit;color:inherit;padding:0;line-height:inherit;border-color:#a9a9a9}
.glossaryMaintenance select::-ms-expand{display:block}
.glossaryMaintenance td input[type="text"]{width:auto;border:1px solid #ccc}
.glossaryMaintenance textarea{width:auto;height:auto;padding:10px;border:1px solid #ccc !important}
.glossaryMaintenance table{width:50%;margin:15px auto;background:#b3dcc0}
.glossaryMaintenance td,.glossaryMaintenance th{padding:7px 15px}
.glossaryMaintenance .err-w-txt{color:blue}
.brandMaintenance{background-color:#fff;padding:15px 0;text-align:center}
.brandMaintenance table,.brandMaintenance th,.brandMaintenance td{border:1px solid black;border-collapse:collapse}
.brandMaintenance select{border-style:solid;border-width:1px;height:auto;width:auto;-webkit-appearance:menulist;-moz-appearance:menulist;-ms-appearance:menulist;appearance:menulist;font-size:inherit;color:inherit;padding:0;line-height:inherit;border-color:#a9a9a9}
.brandMaintenance select::-ms-expand{display:block}
.brandMaintenance td input[type="text"]{width:auto}
.brandMaintenance table{letter-spacing:0;width:50%;color:black;margin:0 auto;background:#f1bdd2}
.brandMaintenance td{padding:10px}
.brandMaintenance .err-w-txt{color:blue}
.productMaintenance{background-color:#fff;padding:15px 0;text-align:center}
.productMaintenance .product-ing-tab{background:#fff}
.productMaintenance select{border-style:solid;border-width:1px;height:auto;width:auto;-webkit-appearance:menulist;-moz-appearance:menulist;-ms-appearance:menulist;appearance:menulist;font-size:inherit;color:inherit;padding:0;line-height:inherit;border-color:#a9a9a9}
.productMaintenance select::-ms-expand{display:block}
.productMaintenance td input[type="text"]{margin-top:15px;margin-bottom:15px;width:auto}
.productMaintenance textarea{width:auto;height:auto;padding:10px;border:1px solid #ccc !important}
.productMaintenance table{width:50%;text-align:center;margin:15px auto;background:#b3dcc0}
.productMaintenance td,.productMaintenance th{padding:7px 15px}
.productMaintenance .err-w-txt{color:blue}
.productMaintenance .err-w-txtg{font-size:1.3rem;font-weight:bold;color:red}
.addtocalendar var{display:none}
.addtocalendar{position:relative;display:inline-block;background:transparent !important}
.atcb-link{display:block;outline:none !important;cursor:pointer}
.atcb-link:focus~ul,.atcb-link:active~ul,.atcb-list:hover{visibility:visible}
.atcb-list{visibility:hidden;position:absolute;top:100%;left:0;width:170px;z-index:900}
.atcb-list,.atcb-item{list-style:none;margin:0;padding:0;background:#fff}
.atcb-item{float:none;text-align:left}
.atcb-item-link{text-decoration:none;outline:0;display:block}
.atcb-item.hover,.atcb-item:hover{position:relative;z-index:900;cursor:pointer;text-decoration:none;outline:0}
.atc-style-blue .atcb-link,.atc-style-blue .atcb-link:hover,.atc-style-blue .atcb-link:active,.atc-style-blue .atcb-link:focus{margin:0;padding:7px 25px;color:#fff;font-family:"Verdana";font-size:14px;text-decoration:none;outline:0;line-height:20px;vertical-align:middle;background:#4281f4;box-shadow:0 0 40px rgba(0,0,0,.13) inset;border-radius:4px;zoom:1}
.atc-style-blue .atcb-list{width:170px;border:1px solid #bababa;border-radius:2px;box-shadow:0 0 5px #AAA}
.atc-style-blue .atcb-list,.atc-style-blue .atcb-item{background:#fff;color:#000}
.atc-style-blue .atcb-item,.atc-style-blue .atcb-item-link{line-height:1.3em;vertical-align:middle;zoom:1}
.atc-style-blue .atcb-item-link,.atc-style-blue .atcb-item-link:hover,.atc-style-blue .atcb-item-link:active,.atc-style-blue .atcb-item-link:focus{color:#000;font-family:"Verdana";font-size:14px;text-decoration:none;outline:0;padding:5px 15px}
.atc-style-blue .atcb-item-link:hover,.atc-style-blue .atcb-item-link:active,.atc-style-blue .atcb-item-link:focus{color:#fff}
.atc-style-blue .atcb-item.hover,.atc-style-blue .atcb-item:hover{background:#4281f4}
.x-html-editor-wrap .x-font-select option:nth-child(6){color:#000 !important}
.interiorsidenavigation{background-color:#fff}
.interiorsidenavigation .easy-tree{margin-top:50px}
.interiorsidenavigation .easy-tree div{margin:5px;color:#000}
.interiorsidenavigation .easy-tree li{list-style-type:none;position:relative}
.interiorsidenavigation .easy-tree li ul{padding-left:0}
.interiorsidenavigation .easy-tree div{background-color:#64d0ff;padding-left:15px}
.interiorsidenavigation .easy-tree div:hover{background-color:#99d9ea}
.interiorsidenavigation .easy-tree li a{color:#000;width:100%;display:block}
.interiorsidenavigation .easy-tree a:hover{color:#448aff;text-decoration:underline}
@media only screen and (max-width :767px){.interiorsidenavigation .interior-side-nav-navigator{display:none}
}
.interiorSideNavigationMaintenance .design-node-tree{min-height:20px;margin-bottom:20px;background-color:#fff;color:#000;border:0;border-top:0;padding-bottom:15px;height:450px;overflow:auto}
.interiorSideNavigationMaintenance .design-node-tree>ul{padding-left:15px}
.interiorSideNavigationMaintenance .design-node-tree li{list-style-type:none;margin:0;padding:10px 5px 0 5px;position:relative}
.interiorSideNavigationMaintenance .design-node-tree li::before,.interiorSideNavigationMaintenance .design-node-tree li::after{content:'';left:-30px;position:absolute;right:auto}
.interiorSideNavigationMaintenance .design-node-tree li::before{border-left:1px solid #000;bottom:50px;height:100%;top:0;width:1px}
.interiorSideNavigationMaintenance .design-node-tree li::after{border-top:1px solid #000;height:20px;top:30px;width:35px}
.interiorSideNavigationMaintenance .design-node-tree li>span{border:1px solid #fff;border-radius:3px;display:inline-block;padding:5px;text-decoration:none}
.interiorSideNavigationMaintenance .design-node-tree li.parent_li>span{cursor:pointer}
.interiorSideNavigationMaintenance .design-node-tree>ul>li::before,.interiorSideNavigationMaintenance .design-node-tree>ul>li::after{border:0}
.interiorSideNavigationMaintenance .design-node-tree li:last-child::before{height:30px}
.interiorSideNavigationMaintenance .design-node-tree li span.glyphicon-file:hover{color:#000}
.interiorSideNavigationMaintenance .design-node-tree li>span>a{color:#000;text-decoration:none}
.interiorSideNavigationMaintenance .design-node-tree li.li_selected>span,.interiorSideNavigationMaintenance .design-node-tree li.li_selected>span>a{background:#aaa;color:#000}
.interiorSideNavigationMaintenance .design-node-tree li span.glyphicon-file{color:#000}
.interiorSideNavigationMaintenance .design-node-tree li a{color:#000}
.interiorSideNavigationMaintenance .design-node-tree li a:hover{color:#448aff;text-decoration:underline}
.interiorSideNavigationMaintenance .design-node-tree .design-node-tree-toolbar{background-color:#fff}
.interiorSideNavigationMaintenance .design-node-tree .design-node-tree-toolbar>div{display:inline-block}
.interiorSideNavigationMaintenance .design-node-tree .design-node-tree-toolbar>div>button{border-radius:0;margin:20px 5px}
.interiorSideNavigationMaintenance .design-node-tree .design-node-tree-toolbar .create .input-group{top:-15px;margin-left:5px;margin-right:5px}
.interiorSideNavigationMaintenance .design-node-tree .design-node-tree-toolbar .create .input-group input{border-radius:0}
.interiorSideNavigationMaintenance .design-node-tree .design-node-tree-toolbar .create .input-group button{border-radius:0}
.interiorSideNavigationMaintenance .icon-down_arrow,.interiorSideNavigationMaintenance .icon-up_arrow{font-size:5px;margin-left:8px;position:relative;top:-2px}
.interiorSideNavigationMaintenance .glyphicon-folder-close:before{content:"\e117"}
.interiorSideNavigationMaintenance .ssf-generic{margin:30px 0 30px 0;height:500px}
.interiorSideNavigationMaintenance .ssf-generic .row{margin:15px 0 15px 0}
.interiorSideNavigationMaintenance label{margin:7px 0 0 0}
.interiorSideNavigationMaintenance button{margin:10px 0 10px 0;font-size:14px}
.interiorSideNavigationMaintenance .nodeOpContainer{border-style:double;border-color:#aaa}
.interiorSideNavigationMaintenance .folderOpContainer{border-style:double;border-color:#aaa}
.interiorSideNavigationMaintenance input .selNodePath{background-color:#fff;padding:5px 10px 10px 10px;width:60% !important}
.interiorSideNavigationMaintenance .errMsg{color:red;font-size:13px}
.interiorSideNavigationMaintenance .succMsg{color:green;font-size:13px}
.interiorSideNavigationMaintenance .node-control{display:inline-block}
.interiorSideNavigationMaintenance .instMsg{font-size:11px}
.interiorSideNavigationMaintenance .disabledComp{opacity:.4;pointer:no-drop}
.blog{padding:0 15px}
.blog .blogContent,.blog .blogDescription{background-color:#fff}
.blog .blogContent .text-only-feature,.blog .blogDescription .text-only-feature{text-align:left}
.blog .blogMedia .category{background-color:mediumvioletred;position:absolute;bottom:45px;left:45px;padding:15px;color:#fff;font-weight:700}
.blog .blogContent .category{background-color:mediumvioletred;margin-top:50px;display:inline-block;padding:15px;color:#fff;font-weight:700}
.blog .socialShareComp2{width:100%;background-color:transparent}
.blog .socialShareComp2 .social-icons{text-align:right}
.blog .breadcrumb{background-color:transparent;margin-bottom:0;padding-top:35px;padding-bottom:35px}
.blog .textfeature{color:#999}
.blog .unwrap-article-blog-sec{width:100%}
.blog .text-only-feature{background-color:transparent;padding:0}
.blog .text-only-feature .Display1,.blog .text-only-feature .subheading-desktop{margin-bottom:0}
.blog .authorDetailsContent .text-only-feature .primaryCTA{background-color:transparent;color:inherit;display:block;padding:15px 0;text-align:left;margin:0}
.blog .authorDetailsContent .blogbutton .col-xs-6{padding:0}
.blog .authorDetailsContent .fa{display:block;padding:15px 0;text-align:right}
@media only screen and (max-width :767px){.blog .breadcrumb{padding-top:15px;padding-bottom:15px}
.blog .text-only-feature .Display1{margin-top:0}
.blog .socialShareComp2 .social-icons{text-align:center}
.blog .blogMedia .category{bottom:15px;left:30px;padding:5px}
.blog .image-board-marquee .content-holder{display:none}
.blog .unwrap-article-blog-sec{padding-top:0}
.blog .blogContent{padding:15px}
.blog .blog-author{padding:0}
.blog .authorDetailsMedia,.blog .authorDetailsContent{width:50%;margin:0 auto}
.blog .authorDetailsContent{margin-bottom:30px}
.blog .blogDescription{margin-bottom:30px}
}
#myBtn{display:none;position:fixed;bottom:4%;right:0;z-index:99;font-size:12px;border:0;outline:0;cursor:pointer;padding:15px}
@media print{.no-print-btt{visibility:hidden}
}
.captchaInvalid_Err{color:red}
.width_100{width:100% !important}
#registration_Form option{font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:1.42857143;color:#000}
.EmployeeRegistrationResponse{text-align:center;margin-top:20px;margin-bottom:20px}
.head_line{font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:1.42857143;color:#000;margin-top:5px}
.font_18{font-size:18px}
.font_12{font-size:12px !important}
.btn_width{width:360px}
.employeeId_label{padding-top:3px;margin-right:10px;margin-left:-15px}
.employeeId_label_text{padding-top:5px}
.employeeId_div{padding-top:7px}
.networkId_label{padding-top:10px;width:100%}
.networkId_text{width:50%}
.newsletter h1,.newsletter h2,.newsletter h3,.newsletter h4,.newsletter h5,.newsletter h6,.newsletter p,.newsletter ul,.newsletter fieldset,.newsletter form,.newsletter-form label{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
.news-optIn-checkbox{margin:-25px 25px}
.newsletter{margin:0;padding:0;border:0;vertical-align:baseline;font-size:100%;font:inherit}
.newsletter-form-page{background-size:100%;background-position:top;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;font:inherit}
.newsletter-form-container{max-width:80%;width:auto;background-color:#4b1c1b;margin:200px auto;height:auto;padding:60px 80px;position:relative}
.newsletter-form-page .newsletter-logo{position:absolute;top:15px;width:200px}
.newsletter-form-page h1{padding:0 0 20px 0;font-weight:bold;font-size:32px;text-align:center;letter-spacing:normal;color:#fff;text-transform:none}
.newsletter-form-page h6{padding:0 10px 20px;color:#fff;line-height:24px;text-align:center}
.newsletter-form-page h5{font-size:17px;padding:0 10px 20px;color:#fff;line-height:24px;text-align:center}
.newsletter-form-page h4{font-size:20px;font-weight:100 !important;font-family:sans-serif !important;padding:0 10px 20px;color:#fff;line-height:24px;text-align:center}
.newsletter-form-page p{font-size:18px;line-height:24px;text-align:center}
.newsletter-form-page .required-label1{text-align:right;color:#b56441;font-size:14px;padding-top:10px}
.newsletter-form-page .required-label{background-color:#eef21d;color:red;font-size:15px}
.newsletter-form-page a{color:#eef21d}
.newsletter-form-page .newsletter-form-icon{text-align:center;position:absolute;border-radius:100px;top:-50px;width:100%;left:0}
.newsletter-form-page .newsletter-form-icon .form-icon{width:100px;padding:15px;background-color:#4b1c1b;border-radius:100px}
.newsletter-form-page input{padding:5px;margin:10px 20px 20px 0;color:#0c0c0c}
.newsletter-form-page select{padding:10px;margin:5px 0 0 0;-webkit-appearance:menulist;-moz-appearance:menulist;-ms-appearance:menulist;appearance:menulist;width:60%;background-color:#fff !important;color:#424242}
.newsletter-100{display:flex;align-items:baseline;justify-content:space-between;width:100%;overflow:hidden}
.newsletter-100 [type~="email"]{width:100%}
.newsletter-50{display:flex;flex-direction:column;width:50%}
.newsletter-100 div:last-child input{margin-right:0}
.field-wrapper{flex-direction:column}
.multi-field-wrapper{flex-direction:row}
fieldset{display:flex;flex-wrap:wrap}
fieldset legend,fieldset label{line-height:24px;border-bottom:0;color:#fff}
fieldset.check-half div{margin:20px 0 0 0}
fieldset.check-full div{width:100%;margin:20px 0 0 0}
.newsletter-form-page fieldset div input{margin:0 10px 0 0}
.newsletter-form-page input[type~="button"]{margin:60px auto 0;padding:15px 80px;border-radius:6px;border:0;font-size:18px;color:#fff}
.newsletter-form-page input[type~="button"]:hover{background-color:#00c8de;cursor:pointer}
.field-divider{display:block;border-bottom:2px solid #673b2e;padding:20px 0 0 0;margin:0 0 20px 0}
.newsletter_section2{padding:0 0 20px 0;font-weight:bold;font-size:32px;text-align:center;letter-spacing:normal;color:#fff;text-transform:none}
.newsletter-selector1{position:absolute}
@media screen and (max-width:600px){.newsletter-100{flex-direction:column}
.newsletter-50{width:100%}
fieldset.check-half div{width:100%}
.newsletter-form-page input{margin:10px 0 20px 0}
.newsletter-form-container{padding:60px 20px;max-width:100%}
.newsletter-form-page select{width:45%}
.year-of-birth{width:54%}
}
@media screen and (max-width:1200px){.newsletter-100{flex-direction:column}
.newsletter-50{width:100%}
fieldset.check-half div{width:100%}
.newsletter-form-page input{margin:10px 0 20px 0}
.newsletter-form-container{padding:60px 20px;max-width:100%}
.newsletter-form-page select{width:45%}
.year-of-birth{width:54%}
}
.promotionComponent h1,.promotionComponent h2,.promotionComponent h3,.promotionComponent h4,.promotionComponent h5,.promotionComponent h6,.promotionComponent p,.promotionComponent ul,.promotionComponent fieldset,.promotionComponent form,.promotion-form label{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
.promo-optIn-checkbox{margin:-25px 25px}
.promotionComponent{margin:0;padding:0;border:0;vertical-align:baseline;font-size:100%;font:inherit}
.promotion-form-page{background-size:100%;background-position:top;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;font:inherit}
.promotion-form-container{max-width:80%;width:auto;background-color:#4b1c1b;margin:200px auto;height:auto;padding:60px 80px;position:relative}
.promotion-form-page h1{padding:0 0 20px 0;font-weight:bold;font-size:32px;text-align:center;letter-spacing:normal;color:#fff;text-transform:none}
.promotion-form-page h6{padding:0 10px 20px;color:#fff;line-height:24px;text-align:center}
.promotion-form-page h5{font-size:17px;padding:0 10px 20px;color:#fff;line-height:24px;text-align:center}
.promotion-form-page h4{font-size:20px;font-weight:100 !important;font-family:sans-serif !important;padding:0 10px 20px;color:#fff;line-height:24px;text-align:center}
.promotion-form-page p{font-size:18px;line-height:24px;text-align:center}
.promotion-form-page .required-label1{text-align:right;color:#b56441;font-size:14px;padding-top:10px}
.promotion-form-page .required-label{background-color:#eef21d;color:red;font-size:15px}
.promotion-form-page a{color:#eef21d}
.promotion-form-page input{padding:5px;margin:10px 20px 20px 0;color:#0c0c0c}
.promotion-form-page select{height:35px;padding-top:6px !important;font-weight:normal;letter-spacing:2px;padding:10px;margin:5px 0 0 0;-webkit-appearance:menulist;-moz-appearance:menulist;-ms-appearance:menulist;appearance:menulist;width:60%;background-color:#fff !important;color:#424242}
.promotion-100{display:flex;align-items:baseline;justify-content:space-between;width:100%;overflow:hidden}
.promotion-100 [type~="email"]{width:100%}
.promotion-50{display:flex;flex-direction:column;width:50%}
.promotion-100 div:last-child input{margin-right:0}
.field-wrapper{flex-direction:column}
.multi-field-wrapper{flex-direction:row}
fieldset{display:flex;flex-wrap:wrap}
fieldset legend,fieldset label{line-height:24px;border-bottom:0;color:#fff}
fieldset.check-half div{margin:20px 0 0 0}
fieldset.check-full div{width:100%;margin:20px 0 0 0}
.promotion-form-page fieldset div input{margin:0 10px 0 0}
.promotion-form-page input[type~="button"]{margin:60px auto 0;padding:15px 80px;border-radius:6px;border:0;font-size:18px;color:#fff}
.promotion-form-page input[type~="button"]:hover{background-color:#00c8de;cursor:pointer}
.field-divider{display:block;border-bottom:2px solid #673b2e;padding:20px 0 0 0;margin:0 0 20px 0}
.promotion_section2{padding:0 0 20px 0;font-weight:bold;font-size:32px;text-align:center;letter-spacing:normal;color:#fff;text-transform:none}
@media screen and (max-width:600px){.promotion-100{flex-direction:column}
.promotion-50{width:100%}
fieldset.check-half div{width:100%}
.promotion-form-page input{margin:10px 0 20px 0}
.promotion-form-container{padding:60px 20px;max-width:100%}
.promotion-form-page select{width:45%}
}
@media screen and (max-width:1200px){.promotion-100{flex-direction:column}
.promotion-50{width:100%}
fieldset.check-half div{width:100%}
.promotion-form-page input{margin:10px 0 20px 0}
.promotion-form-container{padding:60px 20px;max-width:100%}
.promotion-form-page select{width:45%}
.promo_year_of_birth{width:54%}
}
@media(min-width:768px){.global-pg-custom{float:left;width:75%;text-align:right;padding:15px}
}
.globallisting-header{text-align:center;color:#333}
.board-mol-global-listing .content-holder{height:132px}
.board-mol-global-listing .media-holder img{display:block;height:auto;width:100%}
.board-mol-global-listing .media-holder{background-color:#eee;margin-top:15px}
.board-mol-global-listing .content-holder{background-color:#fafafa;padding:24px 24px;text-align:center}
.board-mol-global-listing.rating .content-holder,.board-mol-global-listing.rating.grid-4 .content-holder{padding-bottom:24px}
.board-mol-global-listing h2{color:#448aff;font-size:16px;font-weight:700;line-height:1.5;margin-top:0;margin-bottom:0;text-transform:uppercase}
.board-mol-global-listing h2.title-with-body{margin-bottom:13px}
.board-mol-global-listing .content-holder .inner-content{padding:20px;background-color:#fafafa}
.board-mol-global-listing p{color:#000}
.board-mol-global-listing.grid-4 .content-holder{height:233px;padding:16px}
.board-mol-global-listing.grid-4 h2{font-size:14px;line-height:1.4}
.board-mol-global-listing.grid-4 h2.title-with-body{margin-bottom:8px}
.board-mol-global-listing.grid-4 p{font-size:13px;line-height:1.4}
.globallisting .p-w-r .pr-snippet .pr-snippet-rating-decimal{display:none}
.globallisting .p-w-r .pr-snippet .pr-category-snippet__total{display:none}
.globallisting [data-bv-show=inline_rating] .bv_main_container .bv_averageRating_component_container,.globallisting [data-bv-show=inline_rating] .bv_main_container .bv_numReviews_component_container{display:none !important}
@media only screen and (max-width :1199px){.board-mol-global-listing .content-holder{height:160px}
.board-mol-global-listing.grid-4 .content-holder{height:160px}
}
@media only screen and (max-width :991px){.board-mol-global-listing .content-holder{height:220px}
.board-mol-global-listing.grid-4 .content-holder{height:220px}
}
@media only screen and (max-width :767px){.board-mol-global-listing{background-color:#fafafa;margin-bottom:16px;padding:16px}
.board-mol-global-listing .content-holder,.board-mol-global-listing.grid-4 .content-holder{height:auto}
.slides .board-mol-global-listing:nth-child(n+5){display:none}
.board-mol-global-listing a.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}
.board-mol-global-listing a.flex>.media-holder,.board-mol-global-listing a.flex>.content-holder{display:flex;flex-direction:column}
.board-mol-global-listing .media-holder img{display:none}
.board-mol-global-listing .square-background{background-image:initial;background-repeat:no-repeat;background-size:cover;background-position:center;height:100%;min-height:96px;min-width:96px;width:100%}
.board-mol-global-listing .content-holder{min-height:96px}
.board-mol-global-listing .content-holder,.board-mol-global-listing.grid-4 .content-holder,.board-mol-global-listing.rating.grid-4 .content-holder{padding:0 16px;text-align:left;width:calc(100% - 96px)}
.board-mol-global-listing h2{flex-grow:1;font-size:14px;line-height:1.4}
.board-mol-global-listing h2.title-with-body{margin-bottom:0}
.board-mol-global-listing p{display:none}
.board-mol-global-listing.rating .content-holder{padding-bottom:0}
}
.pagination-global-bar .pagination-global-text{overflow:auto}
.pagination-bar .pagination-global-text p.showingglobal{font-size:14px;color:#424242;line-height:16px;display:inline-block;float:left;padding-left:10px;border-right:0;//border-right:1px solid #979797;//padding-right:16px}
.pagination-bar .pagination-global-text a.showallglobal{font-size:14px;color:#448aff;letter-spacing:0;line-height:16px;font-weight:900;text-transform:uppercase;margin-left:16px}
.pagination-global-bar .pagination-global{background-color:#fff;overflow:auto;padding:16px 24px;margin-top:22px;display:block;border-radius:0;text-align:center;line-height:12px}
.pagination-global-bar .pagination-global ul{display:inline-block;padding:0;margin:0}
.pagination-global-bar .pagination-global ul li{display:inline}
.pagination-global-bar .pagination-global ul li a{color:#424242;float:left;padding:6px 10px;text-decoration:none;border:2px solid #424242;margin:0 8px;font-size:14px;line-height:16px;font-weight:900}
.pagination-global-bar .pagination-global ul li.active a{background-color:#424242;color:#fff}
.pagination-global-bar .pagination-global ul li.paginationjs-prev a,.pagination-global-bar .pagination-global ul li.paginationjs-next a{border:0;line-height:20px}
.pagination-global-bar .pagination-global ul li.paginationjs-prev a:before{content:"\e913"}
.pagination-global-bar .pagination-global ul li.paginationjs-next a:after{content:"\e914"}
.pagination-global-bar .pagination-global ul li.paginationjs-ellipsis a{border:0;font-size:24px;padding:15px 0 0 0}
@media only screen and (max-width :767px){.pagination-global-bar .pagination-global{padding:10px 6px}
.pagination-global-bar .pagination-global ul{width:100%}
.pagination-global-bar .pagination-global ul li.paginationjs-page,.pagination-global-bar .pagination-global ul li.paginationjs-ellipsis{display:none}
.pagination-global-bar .pagination-global ul li.paginationjs-prev a:after{content:"PREVIOUS";margin-left:15px;font-family:'Open Sans',sans-serif;vertical-align:bottom}
.pagination-global-bar .pagination-global ul li.paginationjs-next a{float:right}
.pagination-global-bar .pagination-global ul li.paginationjs-next a:before{content:"NEXT";margin-right:15px;font-family:'Open Sans',sans-serif;vertical-align:bottom}
}
.hsy-wheretobuy{display:inline-block}
.hsy-wheretobuy .buy-now-button{width:100%;color:#fff !important;display:block;font-size:14px;background-color:maroon;padding:4px 4px 4px !important;border:1px solid maroon;border-radius:4px;text-align:center}
.ps-5f71878b223bcc002525bac4 .ps-ng-widget-open{z-index:10011 !important}
.ingredientlist table{margin-top:20px}
.ingredientlist table tbody tr{border:0;padding:0 0 30px 0;margin:0;font-size:15px;line-height:1.5em;padding:10px}
.ingredientlist table td,.ingredientlist table th{padding:5px}
.ingredientlist .directions-list{margin:30px 0 30px 0}
.ingredientlist .directions-list ul{padding:0}
.ingredientlist .ingredients-supplies-list{margin:30px 0 30px 0}
@media screen and (min-width :767px){.ingredientlist .container .ingredient-direction table tr td:first-of-type{white-space:nowrap}
}
.no-data{font-size:30px !important;line-height:33px !important;color:#000 !important}
.text-accordion-reviews{background-color:#fafafa;border-top:2px solid #5b262e}
.text-accordion-reviews .text-accordion-reviews-row .content-holder .content{border-bottom:1px solid #e0e0e0;display:inline-flex;width:100%}
.text-accordion-reviews .text-accordion-reviews-row:last-child .content-holder .content{border-bottom:0}
.text-accordion-reviews .content-holder p{font-size:22px;color:#5b262e;letter-spacing:0;line-height:30px;padding:16px 0;margin-bottom:0}
.text-accordion-reviews p.answer{color:#fff;display:table}
.text-accordion-reviews button{font-family:'Open Sans',sans-serif;margin:0 8px 0 17px;padding:0}
.text-accordion-reviews .showmore-btn{width:100%;padding:0 15px;margin:0;color:#5b262e;font-weight:bold;border:0;background-color:transparent;font-family:'Open Sans',sans-serif}
.text-accordion-reviews .showmore-btn:focus{outline:-webkit-focus-ring-color auto 0;font-family:'Open Sans',sans-serif}
.text-accordion-reviews .showmore-btn span{position:relative;top:1px;float:right;padding:21px 0 21px 0;font-size:large}
.text-accordion-reviews .accordion{background-color:#fff;padding-left:54px;padding-right:24px;display:table;width:100%}
.powerreviews_reviewd.powerreviews-reviewdisplay .text-accordion-reviews .accordion{display:block}
.text-accordion-reviews .button-question{float:left;display:inline-block;font-weight:normal !important}
.powerreviewsdisplaydetails-center{margin-left:auto;margin-right:auto;width:74%}
.powerreviewsdisplaydetails-paddingbot50{padding-bottom:50px}
@media only screen and (max-width :767px){.text-accordion-reviews .text-accordion-reviews-row{border-bottom:1px solid #e0e0e0}
.text-accordion-reviews .text-accordion-reviews-row:last-child{border-bottom:0}
.text-accordion-reviews .content-holder{background-color:#fafafa;padding:0}
.text-accordion-reviews .text-accordion-reviews-row .content-holder .content{padding:16px 0;border-bottom:0;padding:15px;display:table}
.text-accordion-reviews .content-holder p{padding:16px 0}
.text-accordion-reviews .content-holder p.question{display:table-cell}
.text-accordion-reviews button{margin-left:0}
.text-accordion-reviews .accordion{padding-left:50px;padding-right:15px}
.text-accordion-reviews p.answer{padding:16px 0}
.text-accordion-reviews p.answer::before{padding-right:8px}
}
.faq-accordion{background-color:#fafafa;border-top:2px solid #5b262e}
.faq-accordion .text-accordion-row .content-holder .content{border-bottom:1px solid #e0e0e0;display:inline-flex;width:100%}
.faq-accordion .text-accordion-row:last-child .content-holder .content{border-bottom:0}
.faq-accordion .content-holder p{font-size:22px;color:#5b262e;letter-spacing:0;line-height:30px;padding:16px 0;margin-bottom:0}
.faq-accordion p.answer{display:table}
.faq-accordion button{font-family:'Open Sans',sans-serif;margin:0 8px 0 17px;padding:0}
.faq-accordion .showmore-btn{width:100%;padding:0 15px;margin:0;color:#5b262e;font-weight:bold;border:0;background-color:transparent;font-family:'Open Sans',sans-serif}
.faq-accordion .showmore-btn:focus{outline:-webkit-focus-ring-color auto 0;font-family:'Open Sans',sans-serif}
.faq-accordion .showmore-btn span{position:relative;top:1px;float:right;padding:21px 0 21px 0;font-size:large}
.faq-accordion .accordion{background-color:#fff;padding-left:54px;padding-right:24px;display:table;width:100%}
.faq-accordion .button-question{float:left;display:inline-block;font-weight:normal !important}
@media only screen and (max-width :767px){.faq-accordion .text-accordion-row{border-bottom:1px solid #e0e0e0}
.faq-accordion .text-accordion-row:last-child{border-bottom:0}
.faq-accordion.content-holder{background-color:#fafafa;padding:0}
.faq-accordion .text-accordion-row .content-holder .content{padding:16px 0;border-bottom:0;display:table}
.faq-accordion .content-holder p{padding:14px 0}
.faq-accordion.content-holder p.question{display:table-cell}
.faq-accordion button{margin-left:0}
.faq-accordion .accordion{padding-left:50px;padding-right:15px}
.faq-accordion p.answer{padding:16px 0}
.faq-accordion p.answer::before{padding-right:8px}
}
.kitkat-form-page{background-size:100%;background-position:top;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;font:inherit}
.kitkat-form-fields-wrapper{max-width:80%;width:auto;background-color:#4b1c1b;margin:200px auto;height:auto;padding:60px 80px;position:relative}
.kitkat-form-fields-wrapper .error-border{border:0 solid #900 !important}
.kitkat-form-fields-wrapper .dobStyle{font-size:14px;padding:9px;line-height:15px;height:42px}
.kitkat-form-fields-wrapper .state{margin:1% 0}
.kitkat-form-fields-wrapper .stateclass{font-size:13px;line-height:12px;height:42px;-webkit-appearance:listbox;padding:9px}
.kitkat-form-fields-wrapper label.gen-label{font-weight:700;font-size:1.2rem;color:#8b8d8d;vertical-align:bottom;margin-right:5px;margin-left:5px}
.kitkat-form-fields-wrapper .kikat-title{font-size:1.8rem;padding-bottom:10px}
.kitkat-form-fields-wrapper .kitkat-Form-fields-input{border:0;color:#aaabab;border-color:#ccc;font-weight:500;margin:2% 0}
.kitkat-form-fields-wrapper .kitkat-Form-zipcode-input{border:0;color:#aaabab;border-color:#ccc;font-weight:500;margin:0}
.kitkat-form-fields-wrapper .kikat-form-label{color:#f5f5f5;font-weight:bold;text-transform:uppercase;margin-bottom:5px;margin-top:3%}
.selectpicker li a:last-child{color:#8b8d8d;font-weight:bold}
.fpaa-flt-pag-div .dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#3f000b;background-color:#fff;font-weight:bold;text-shadow:none;text-decoration:none}
.kitkat-form-fields-wrapper .dropdown-menu{border-radius:0}
.kitkat-form-fields-wrapper .form-group{margin-bottom:20px}
.kitkat-form-fields-wrapper label{text-transform:uppercase;font-weight:700;font-size:1.4rem}
.kitkat-form-fields-wrapper .form-control{border-radius:0;box-shadow:none;height:auto;padding:12px;color:#999}
.kitkat-form-fields-wrapper .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;text-transform:uppercase}
.kitkat-form-fields-wrapper .btn{padding:10px 12px;border:0;border-radius:0;text-transform:uppercase}
.kitkat-form-fields-wrapper .open .btn{background-color:#3f000b !important;color:#FFF !important}
.kitkat-form-fields-wrapper.dropdown-menu{border-radius:0}
.kitkat-form-fields-wrapper .dropdown-menu>li>a{line-height:2rem;font-size:1.3rem}
.kitkat-form-fields-wrapper .btn-hersheys{padding:5px 20px;border:3px solid #3f000b;color:#f5f5f5;outline:0;margin-left:10px;margin-top:20px}
.align-center{text-align:center;padding-top:6%}
.kitkat-form-fields-wrapper .search{padding:5px 12px;border:3px solid #3f000b;color:#3f000b;outline:0}
.kitkat-form-fields-wrapper .btn-hersheys.white:hover{color:#3f000b}
.kitkat-form-fields-wrapper .btn-hersheys.search:hover{color:#3f000b;background-color:#fff}
.kitkat-form-fields-wrapper .fa{border:1px solid #eee;border-radius:50%;padding:2px 5px;background-color:#efefef;color:#3f000b;position:relative;right:5px}
.kitkat-form-fields-wrapper .filter-option{color:#aaabab;font-wait:bold}
#successMsg{color:#397d02;padding:15px}
.err-cmmnts,.err-cmmnts span{color:red;font-weight:bold;font-size:1.3rem;padding-bottom:2%;text-transform:none}
.kitkat-form-fields-wrapper .select-holder{display:inline-block;width:135px}
.kitkat-form-fields-wrapper .select-holder select{text-indent:.01px;-moz-appearance:none}
.kitkat-form-fields-wrapper .select-holder checkbox{margin:0 10px 0 0}
@media screen and (max-width:767px){.kitkat-form-fields-wrapper{padding:20px 30px}
.kitkat-form-fields-wrapper .select-holder{display:block;margin:0;width:100%}
.kitkatform-100{flex-direction:column}
.kitkatform-50{width:100%;margin:10px 0 10px 0}
fieldset.check-half div{width:100%}
.kitkat-form-fields-wrapper input{margin:10px 0 20px 0}
.newsletter-form-container{padding:60px 20px;max-width:100%}
}
@media screen and (min-width:768px){.kitkatform-50{display:flex;flex-direction:column;width:50%;margin:10px 20px 10px 10px}
}
fieldset{display:flex;flex-wrap:wrap}
fieldset legend,fieldset label{line-height:24px;border-bottom:0;color:#fff}
fieldset.check-half div{margin:20px 0 0 0}
fieldset.check-full div{width:100%;margin:20px 0 0 0}
.kitkat-form-fields-wrapper fieldset div input{margin:0 10px 0 0}
.kitkat-form-fields-wrapper input{margin:10px 0 20px 0}
.kitkat-optout-checkbox{margin:-25px 25px;padding-bottom:17px}
.kitkatform-selector1{margin:-25px 25px}
.kitkat-form-fields-wrapper input{padding:5px;margin:10px 20px 20px 0;color:#0c0c0c}
.kitkatform-selector1{position:relative}
.kitkatform-100{display:flex;align-items:baseline;justify-content:space-between;width:100%;overflow:hidden}
.kitkatform-100 [type~="email"]{width:100%}
.kitkatform-100 div:last-child input{margin-right:0}
.kitrkatForm-third-step-text{position:relative;text-align:center;color:#fafafa;font-family:"BrandonGrotesque-Bold",sans-serif;padding:5% 5% 5% 5%}
.field-divider{display:block;border-bottom:2px solid #673b2e;padding:20px 0 0 0;margin:0 0 20px 0}
.kitkat-form-fields-wrapper .kitkatemailchecklabel{display:block;text-align:left;padding:0;font-size:1.5rem;font-weight:bold;margin:0 0 .25em}
.kitkat-form-fields-wrapper .kitkatemailcheck{width:400px}
.kitkat-form-fields-wrapper .kitkatemailcheckcontinue{width:100px;font-size:1.5rem}