.modal-content-padding{padding:0 20px 15px}
#signin-modal .form-group.sign-in-password{margin:0}
.dropdown.open .btn-header .dropdownArrow,#bizNav .navbar-toggle.open .dropdownArrow,.product-description-panel>a:not(.collapsed) .dropdownArrow{display:inline-block;-moz-transform:scale(1,-1);-webkit-transform:scale(1,-1);-o-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}
#welcomeHeader{padding:15px}
.btn-header{background-color:transparent}
.btn-header:not(#productDropdownMenu):focus{outline-style:solid;outline-width:1px;outline-color:#e21a23;outline-offset:10px}
#customStoreDesktopLogo{padding-top:25px;max-width:600px;height:auto}
@media(min-width:768px){.bizUnit-nav.navbar-fixed-top{position:absolute}
#tier-one{height:44px;overflow:visible}
.btn.btn-header{padding:9px 20px;text-transform:none !important;border:0 none transparent}
#utilLinks>ul,#bizLinks>ul{margin-bottom:0}
#utilLinks>ul>li{padding:0;border-left:1px solid #dbdbdb;height:44px}
#utilLinks>ul>li .btn.btn-header{border:0;background-color:transparent;padding:13px 20px 7px;text-transform:none !important;font-family:'ProximaNovaBold' !important;font-size:18px}
.dropdown.open>.btn.btn-header,.btn.btn-header:hover,.btn.btn-header:active,.btn.btn-header:focus,.dropdown.open>.btn.btn-header,#utilLinks>ul>li .btn.btn-header:hover{border-bottom:5px solid #e21a23 !important}
.navbar-right .btn.btn-header:hover{border-bottom:3px solid #FFF !important}
#cartDropdownMenu{padding-right:0 !important}
#cartDropdownPanel{width:300px}
#tier-two{background:#FFF}
#bizLinks .btn.btn-header{font-family:'ProximaNovaSemibold' !important}
#bizLinks .btn.btn-header .dropdownArrow{font-size:18px;margin-top:-1px;display:inline-block;line-height:1}
#bizLinks ul>li.active .btn.btn-header{border-bottom:5px solid #e21a23}
#utilLinks .dropdown-menu,#bizLinks .dropdown-menu{border-top:5px solid #e21a23}
#bizLinks .dropdown-menu,#utilLinks .dropdown-menu{margin-top:-5px}
#bizLinks .dropdown>ul>li{padding:0}
#aboutDrop .dropdown-menu,#contactDrop .dropdown-menu{max-height:500px;overflow:auto}
#desktop-search{margin-bottom:0}
#desktop-search .form-group{width:100%}
#desktop-search #higherEdQuery{border:1px solid #b7b7b7;display:inline-block;font-family:'ProximaNovaSemibold'}
#desktop-search .input-group-btn,#submit_search{border:0 none transparent;vertical-align:top;text-align:center;padding:0}
#submit_search{padding:8px}
#accountHolder .dropdown-menu{width:auto;min-width:260px}
#signOutRow{padding:15px}
}
@media(min-width:1200px){#desktopLogo{width:100px;position:absolute;top:25px}
#utilLinks>ul>li .btn.btn-header{border:0;background-color:transparent;padding:13px 20px 7px;text-transform:none !important;font-family:'ProximaNovaBold' !important;font-size:18px}
#cartDrop .dropdown-menu{left:-166px}
#tier-two{height:106px}
#bizLinks{padding-left:18px}
#bizLinks ul>li{padding:0 20px}
#bizLinks .btn.btn-header{font-size:22px;padding:22px 0 12px}
#bizLinks>ul>li:first-of-type{padding-left:40px;margin-left:5px}
#desktop-search .input-group{width:370px;height:44px}
#higherEdQuery{font-size:14px;height:42px;padding:15px 10px 12px;width:326px}
#desktop-search .input-group-btn,#submit_search{height:42px !important;width:44px}
}
@media(min-width:992px) and (max-width:1199px){#desktopLogo{width:80px;position:absolute;top:25px}
#utilLinks>ul>li .btn.btn-header{font-family:'ProximaNovaBold' !important;font-size:16px}
#cartDrop .dropdown-menu{left:-179px}
#tier-two{height:86px}
#bizLinks{padding-left:34px}
#bizLinks ul{margin:0}
#bizLinks ul>li{padding:0 12px}
#bizLinks>ul>li:first-of-type{padding-left:30px;margin-left:0}
#bizLinks .btn.btn-header{font-size:20px;padding:22px 0 9px}
#desktop-search .input-group{width:357px;height:33px}
#higherEdQuery{width:326px;font-size:14px;height:31px;padding:2px 13px 0}
#desktop-search .input-group-btn,#submit_search{height:31px !important;width:31px}
#customStoreDesktopLogo{max-width:480px;height:auto}
}
@media(min-width:768px) and (max-width:991px){#desktopLogo{width:60px;position:absolute;top:25px}
#utilLinks>ul>li .btn.btn-header{font-size:14px;padding:13px 10px 12px}
#cartDrop .dropdown-menu{left:-201px}
#tier-two{height:65px}
#bizLinks{padding-left:12px}
#bizLinks ul.list-inline>li{padding:0 7px}
#bizLinks ul.list-inline>li:first-of-type{padding-left:20px}
#bizLinks .btn.btn-header{padding:9px 0 6px}
#bizLinks .btn.btn-header .dropdownArrow{font-size:13px}
#desktop-search .input-group{width:303px;height:33px}
#higherEdQuery{width:271px;font-size:12px;height:31px;padding:4px 12px 0}
#desktop-search .input-group-btn,#submit_search{height:31px !important;width:31px}
#customStoreDesktopLogo{max-width:360px;height:auto}
}
@media(max-width:767px){#signOutRow{margin-bottom:15px}
#mobileLogo{height:50px;width:50px}
#mobileLinks{height:65px;background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#efefef));background:-webkit-linear-gradient(#fff,#efefef);background:-moz-linear-gradient(#fff,#efefef);background:-ms-linear-gradient(#fff,#efefef);background:-o-linear-gradient(#fff,#efefef);background:linear-gradient(#fff,#efefef)}
#mobileLinks ul{padding-left:10px;margin-bottom:2px}
#mobileHeader ul>li{padding:0 10px}
#mobileHeader ul>li .btn.btn-header{padding:15px 0 10px;font-family:'ProximaNovaBold' !important;margin-bottom:0}
#mobileHeader ul>li.active .btn.btn-header{border-bottom:8px solid #e21a23}
#mobileHeader .fluid-container,#mobileHeader .container,#mheHeader .fluid-container,#mheHeader .container,#utilLinks,.navbar-brand{width:100%;padding:0}
.navbar-brand{padding:15px 0}
#mheHeader{position:fixed;z-index:9999;height:50px;margin-top:155px;overflow-y:auto}
#create-hdr #mheHeader{margin-top:80px}
#customstore-hdr #mheHeader{margin-top:80px}
#tier-one{height:auto;background-color:#fff;z-index:8888;position:relative;width:100%}
#tier-two{background:0;background-color:#fff;height:auto}
#mheHeader .dropdown-menu{position:relative;float:none;width:auto;margin-top:0;background-color:#d3dfdf}
#utilLinks .dropdown{position:static}
#utilLinks>ul{margin:0}
#utilLinks>ul>li{display:block;height:auto;border-bottom:1px solid #d3dfdf}
#utilLinks.dropdown-backdrop{display:none}
.btn-header{text-align:left;border:0}
#utilLinks .btn-header,#aboutDropdownMenu{background-color:#fff;margin:0;font-family:'ProximaNovaBold' !important}
#prekMenuBar,#heMenuBar{position:fixed;z-index:500;width:100%;top:154px}
#mblMenuToggle{height:24px;width:24px;background:url('globalheader/css/hamburger.png') no-repeat;background-size:100% 100%;border:0;position:fixed;top:30px;right:15px}
#mblMenuToggle.open{background:url('globalheader/css/menu-close.png');background-size:100% 100%}
#mobileSearch{border-bottom:1px solid #d8dcdb}
#mobileSearch label{font-family:'ProximaNovaBold';padding-right:0}
#mobile-search .form-group{display:flex}
#mobileSearchFld{display:inline-block;width:calc(100% - 44px);font-family:'ProximaNovaSemibold';font-size:14px;flex:1;border:1px solid #b7b7b7}
#mobileSrchBtn{display:inline-block;width:44px;height:44px !important;position:relative;z-index:2;margin:0;padding:8px}
#bizLinks{padding:0;position:relative;width:100%}
#bizLinks ul{margin:0}
#bizLinks ul>li#aboutDrop{width:100%;padding:0}
#bizLinks .btn.btn-header#aboutDropdownMenu{padding:20px 15px;background-color:#fff;border-bottom:1px solid #d3dfdf}
#aboutDrop ul,#contactDrop .dropdown-menu{width:100%;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}
.list-inline>li,.list-inline-divided>li{padding:0}
#utilLinks .dropdown-menu>li,#bizLinks .dropdown-menu>li{font-family:'ProximaNovaSemibold';background-color:#d3dfdf;border-top:1px solid #fff}
#utilLinks .dropdown-menu>li:first-of-type,#bizLinks .dropdown-menu>li:first-of-type{border-top:0 none transparent}
#customStoreMobileLogo{max-height:-webkit-fill-available;width:auto;padding-bottom:7px;max-width:95%}
}
@media(min-width:768px){.mini-cart-container{background-color:#fff}
}
.mini-cart-headline,.mini-cart-empty{padding:15px;border-bottom:1px solid #d4dfdf}
.mini-cart-container .mini-cart .mini-cart-items{padding:15px;max-height:350px;overflow:auto}
.mini-cart-container .mini-cart .mini-cart-items .mini-cart-item{padding-bottom:15px}
.mini-cart-container .mini-cart .mini-cart-items .mini-cart-item-link{color:#32484c;display:block;font-size:12px}
.mini-cart-container .mini-cart .mini-cart-items .mini-cart-item-link .product-image-wrap{height:64px;width:64px;float:left}
.mini-cart-container .mini-cart .mini-cart-items .mini-cart-item-link .product-image-wrap img{height:64px;width:50px;display:block;margin-left:auto;margin-right:auto}
.mini-cart-container .mini-cart .mini-cart-items .mini-cart-item-link .product-title-wrap{width:188px;height:auto;float:left;padding-left:12px;font-size:12px}
.mini-cart-container .mini-cart .mini-cart-btn{padding:15px}
@media(min-width:768px){#heMenuBar.sticky,#prekMenuBar.sticky{position:fixed;top:0;width:100%}
#bizNav.navbar-default{border:0}
#bizNav.navbar-default .navbar-nav{height:51px !important;margin:0;padding:0;display:inline-block}
#bizNav.navbar-default .navbar-nav>li>a{display:block;line-height:1;font-family:'ProximaNovaSemibold';color:#fff}
#bizNav .dropdown-menu{top:28px;border-top:10px solid #FFF;max-height:calc(100vh - 195px);overflow-x:auto}
#bizNav .dropdown-menu>li:not(.container):first-of-type{border-top:1px solid #ccc}
}
@media(min-width:992px){#bizNav .navbar-collapse:before,#bizNav .navbar-nav:before,#bizNav .nav:before{content:none !important}
#bizNav.navbar-default .navbar-nav>li{height:30px;margin:12px 0 0;border-right:1px #fff solid}
#bizNav.navbar-default .navbar-nav>li:first-of-type{padding-left:0}
#bizNav.navbar-default .navbar-nav>li:last-of-type{border-right:0}
#bizNav.navbar-default .navbar-nav>li>a{padding:6px 0 7px}
#bizNav.navbar-default .navbar-nav.navbar-right{border-left:1px solid #fff;text-align:right}
#bizNav.navbar-default .navbar-nav.navbar-right>li{border-right:0 none transparent;padding-left:20px;padding-right:0}
#bizNav.navbar-default .navbar-nav>li>a:hover,#bizNav.navbar-default .navbar-nav>li>a:focus{color:#fff;border-bottom:3px solid #fff}
#bizNav.navbar-default .navbar-nav>li>a:focus{outline-style:solid;outline-width:1px;outline-color:#fff;outline-offset:5px}
#bizNav .dropdown.open>.btn.btn-header{border-bottom:10px solid #fff !important}
#bizNav .navbar-right .dropdown-menu{top:41px}
#bizNav .dropdown-menu>li>a{white-space:normal}
}
@media(min-width:1200px){#bizNav.navbar-default .navbar-nav>li{padding:0 30px}
#bizNav.navbar-default .navbar-nav>li>a{font-size:18px}
}
@media(min-width:992px) and (max-width:1199px){#bizNav.navbar-default .navbar-nav>li{padding:0 12px}
#bizNav.navbar-default .navbar-nav>li>a{font-size:18px}
}
@media(min-width:768px) and (max-width:991px){#bizNav.navbar-default .navbar-nav>li{height:30px;margin:12px 0 0;padding:0 9px;border-right:1px #fff solid}
#bizNav.navbar-default .navbar-nav>li>a{font-size:14px}
#bizNav.navbar-default .navbar-nav>li:last-of-type{border-right:0}
#bizNav.navbar-default .navbar-nav>li>a{padding:7px 0}
#bizNav .btn.btn-header{padding:17px 0 7px}
#bizNav.navbar-default .navbar-nav>li>a:hover,#bizNav.navbar-default .navbar-nav>li>a:focus{color:#fff;border-bottom:3px solid #fff}
#bizNav .navbar-right .dropdown-menu{top:39px;border-top:10px solid #FFF}
}
@media(max-width:767px){.globalheader .dropdownArrow{display:inline-block;float:right}
.globalheader .navbar-header>.navbar-toggle>.dropdownArrow{color:#fff}
.globalheader #navbar .dropdownArrow{color:#e21a23}
.globalheader #navbar .dropdown.open>a>.dropdownArrow,.globalheader #navbar a.open>.dropdownArrow{display:inline-block;-moz-transform:scale(1,-1);-webkit-transform:scale(1,-1);-o-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}
.globalheader .btn-header{padding:20px 15px}
#bizNav .navbar-toggle{padding:14px 20px 16px 16px}
#bizNav.navbar{border:0 none transparent}
#bizNav .navbar-toggle{border:0;float:left;font-size:18px;line-height:1;font-family:'ProximaNovaSemibold','ProximaNova','Helvetica Neue','Arial',sans-serif !important;margin:0;width:100%;text-decoration:none}
.globalheader .open>.dropdown-menu{position:relative;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}
#bizNav .nav.navbar-nav{background-color:#e7eff1}
#bizNav .navbar-collapse,#bizNav .navbar-nav{padding:0;margin:0}
#bizNav .navbar-collapse{max-height:calc(100vh - 204px);overflow-x:hidden;overflow-y:auto}
#bizNav .navbar-nav>li>a,#bizNav .navbar-nav .open .dropdown-menu>li>a{font-size:16px;font-family:'ProximaNovaSemibold' !important;padding:13px 20px 18px 16px;color:#000;border-bottom:1px solid #d3dfdf}
#bizNav .navbar-nav .open .dropdown-menu>li>a{padding:13px 20px 18px 20px}
#bizNav .navbar-nav .dropdown.open .btn.btn-header{border-bottom:1px solid #000}
#bizNav .navbar-nav>li.open>a{border-bottom:1px solid #000}
#bizNav .navbar-nav .dropdown>.dropdown-menu{background-color:#fff}
#bizNav .navbar-nav .dropdown>.dropdown-menu>li>a{border-bottom:1px solid #d3dfdf}
#productDropdownMenu{margin:0;background-color:transparent;padding:20px 25px;text-transform:capitalize !important;color:#000;font-family:'ProximaNovaBold' !important}
#prodLoginBtn .btn-header{color:#000;text-transform:none !important;font-weight:bold;padding:20px 25px;margin:0}
#primary-nav>li+li{margin-top:0}
#primary-nav .navbar-right .btn.btn-header,#primary-nav .navbar-right>li>a{font-family:'ProximaNovaSemibold'}
.dropdown.open .btn.btn-header,.dropdown.open .btn.btn-header#aboutDropdownMenu{border-bottom:8px solid #e21a23 !important}
#bizNav #navbar .nav .dropdown.open .btn-header{border-bottom:solid 4px #000 !important}
#bizNav #navbar .nav .dropdown.open .dropdown-toggle{border-bottom:solid 8px #e21a23 !important}
}
@media(min-width:768px){.mega-dropdown{position:static !important}
.mega-dropdown-menu{margin-top:0 !important;top:100% !important;padding:0 !important;width:100% !important;box-shadow:none !important;-webkit-box-shadow:none !important;background-color:#fff !important;background-repeat:no-repeat;background-size:auto 100%;border-top:0 none transparent !important;overflow-y:auto;overflow-x:hidden !important}
.mega-dropdown-menu>.container{margin:0 -auto}
.mega-dropdown-menu>li>.full-width-menu{margin:0;padding:15px 0}
}
@media(max-width:767px){.dropdown-menu.mega-dropdown-menu.container-fluid{background-color:#f5f9f9;padding:15px}
}
@media(min-width:768px){#bizNav{position:initial}
.tabbed-dropdown-menu{margin-top:0 !important;top:100% !important;padding:0 !important;width:100% !important;box-shadow:none !important;-webkit-box-shadow:none !important;background-color:#fff !important;background-repeat:no-repeat;background-size:auto 100%;border-top:0 none transparent !important;overflow-y:auto;overflow-x:hidden !important}
.nav>li.dropdown.open .tabbed-dropdown-menu{display:table;border-radius:0;width:100%;left:0;right:0}
.nav>li.dropdown.open .tabbed-dropdown-menu>li.container{display:table-cell;padding:0 15px}
}
.tabbed-menu .nav-menu{display:block;position:relative;list-style:none;margin:0;padding:0;z-index:15}
@media(min-width:768px){.tabbed-menu .nav-menu{max-height:calc(100vh - 195px);height:100%;min-height:430px;overflow-y:auto;overflow-x:hidden}
}
.nav-item{list-style:none;display:block;padding:0;margin:0;width:254px}
.nav-item.nav-divider{list-style:none;display:block;padding:0;margin:0 29px;width:156px;height:1px}
@media(max-width:767px){.nav-item{width:100%}
.nav-item.nav-divider{display:none}
}
.nav-item>a,.nav-item.nav-link>a{color:#000;display:block;font-family:'ProximaNova','Helvetica Neue','Arial',sans-serif !important;font-size:16px;margin:0;padding:17px 58px 18px 29px;position:relative;text-decoration:none}
@media(max-width:767px){.nav-item>a,.nav-item.nav-link>a{font-family:'ProximaNovaSemibold','ProximaNova','Helvetica Neue','Arial',sans-serif !important;font-size:16px;padding:13px 20px 18px;width:100%;border-bottom:1px solid #d3dfdf}
}
@media(min-width:768px){.nav-item>a:hover,.nav-item>a:focus,.nav-item>a.open,.nav-item.nav-link>a:hover,.nav-item.nav-link>a:focus,.nav-item.nav-link>a.open{background-color:#e7eff1;text-decoration:underline}
.nav-item:not(.nav-link)>a.open:after{display:inline-block;font-family:mheicons;content:"s";position:absolute;top:50%;right:12px;margin-top:-12px;-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.nav-item:not(.nav-link)>a:hover:after,.nav-item:not(.nav-link)>a:focus:after,.nav-item:not(.nav-link)>a.open.hover:after,.nav-item:not(.nav-link)>a.open.focus:after{display:inline-block;font-family:mheicons;content:"s";position:absolute;top:50%;right:12px;margin-top:-12px;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}
}
.nav-item>a:focus,.nav-item>a.open{outline-width:1px;outline-color:#e21a23}
.nav-item>a:focus,.nav-item>a.open{border:1px solid #dedede}
.nav-item>a.open{border-bottom:0;z-index:1}
@media(min-width:768px){div.sub-nav{color:#000;position:absolute;display:none;left:254px;margin-top:0;top:0;padding:20px 34px 50px;background-color:#fff;width:calc(100% - 254px);max-height:calc(100vh - 195px);height:100%;min-height:430px;overflow-y:auto;overflow-x:hidden}
}
@media(max-width:767px){div.sub-nav{color:#000;position:relative;display:none;left:0;margin-top:0;width:100%;background-color:#eee;height:auto;padding:17px 26px 30px;overflow:auto}
}
div.sub-nav.open{display:block}
.sub-nav ul{display:inline-block;vertical-align:top;margin:0 1em 0 0;padding:0}
.sub-nav li{display:block;list-style-type:none;margin:0;padding:0}
@media(min-width:1200px){#jumptocontent,.shop-main-container{margin-top:150px}
.hasBusiness #jumptocontent{margin-top:201px}
.hasMicrosite #jumptocontent .old-layout{margin-top:257px}
.hasMicrosite #jumptocontent .new-layout{margin-top:201px}
}
@media(min-width:992px) and (max-width:1200px){#jumptocontent,.shop-main-container{margin-top:130px}
.hasBusiness #jumptocontent{margin-top:181px}
.hasMicrosite #jumptocontent .old-layout{margin-top:237px}
.hasMicrosite #jumptocontent .new-layout{margin-top:181px}
}
@media(min-width:768px) and (max-width:991px){#jumptocontent,.shop-main-container{margin-top:110px}
.hasBusiness #jumptocontent{margin-top:160px}
.hasMicrosite #jumptocontent .old-layout{margin-top:217px}
.hasMicrosite #jumptocontent .new-layout{margin-top:161px}
.customStoreSite #jumptocontent,.shop-main-container{margin-top:140px}
}
@media(max-width:767px){#jumptocontent,.shop-main-container{margin-top:155px}
.hasBusiness #jumptocontent{margin-top:204px}
.hasMicrosite #jumptocontent .old-layout,.hasMicrosite #jumptocontent .new-layout{margin-top:268px}
.customStoreSite #jumptocontent,.shop-main-container{margin-top:95px}
.createSite #jumptocontent,.shop-main-container{margin-top:95px}
}
#skipnav{position:fixed;top:15px;left:30%;z-index:1031}
.horizontal-seperator{border-bottom:1px solid #7ac1ac;border-width:0 0 1px 0 !important;margin:12px 15px 12px 15px !important}
.ui-autocomplete{background-color:#f5f5f5;font-size:1.4rem;color:#4b4b4b;padding-top:7px;padding-bottom:25px;border-top:0}
.ui-autocomplete .suggestion_row,.ui-autocomplete .top_category{color:#e21a23}
.suggestion_category_row,.suggestion_row{line-height:24px;box-sizing:border-box}
.ui-front{z-index:99999 !important}
.ui-menu .ui-menu-item{padding-left:15px;padding-right:15px}
.ui-menu .ui-state-focus{margin:0;border:0;background:#c4c4c4;font-weight:normal}
.ui-menu .suggestion_category_row.ui-state-focus{color:inherit}
@media(max-width:767px){.category_box{display:block}
.suggestion_category_row{height:50px;line-height:inherit}
.category_search_term,.search_term{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}