#slidenav {font-family: Georgia, serif;}
.header-nav-wrapper {border-bottom: none !important;border-top: none !important;}
.slidenav, .slidenav .sn-megamenu-wrapper [class*="sn-gallery-"] a .sn-menu-pic-caption {background-color:#fff; border-top:solid 1px #003505; border-bottom:solid 1px #003505;}
.slidenav .sn-menu > li > a {color: #181818; font-size:16px; line-height:28px;letter-spacing: -0.03em;padding: 10px 16.3px !important;}
.topcat {margin-top:5px !important}
/*What's New Menu*/
.slidenav .sn-menu > li:hover.node-2 > a {background-color: blue; color:#fff; text-decoration:none}
.slidenav .sn-menu > li.node-2 > a {color:blue}
/*Super Savings Menu*/
.slidenav .sn-menu > li:hover.node-3 > a {background-color: #cc0000; color:#fff; text-decoration:none}
.slidenav .sn-menu > li.node-3 > a {color:#cc0000}
.slidenav .sn-menu > li:hover > a {background-color: #003505; color:#fff; text-decoration:none}
.slidenav .sn-menu > li:hover {background-color: #003505; color:#fff; text-decoration:none}
.header-nav-wrapper a:link, .header-nav-wrapper a:visited, .header-nav-wrapper a:active {margin-left: 0 !important;margin-right: 0 !important}
.slidenav li > ul, .slidenav li .sn-megamenu-wrapper {background-color: #fff;border:solid 1px #003505; z-index:99999999 !important;}
.slidenav .sn-megamenu-wrapper [class*="sn-col-"] {float:none !important}
.slidenav li li a {padding:0}
.slidenav .sn-megamenu-wrapper {width:500px}
.slidenav .sn-megamenu-wrapper {left:auto; right:auto}
.slidenav li li:hover > a {color: #181818;}
.slidenav .sn-megamenu-wrapper .sn-col-3 {width:40%}
.slidenav .node-1 .sn-megamenu-wrapper  {width: 175px; white-space:nowrap}
.slidenav .sn-megamenu-wrapper [class*="sn-gallery-"].sn-double:before {padding-top: 0;}
.sn-col-3 .sn-gallery-desk-12 img {float: left;position: absolute;right: 0;top: 0;}
.slidenav .sn-megamenu-wrapper [class*="sn-gallery-"] {position:inherit}
.node527 .sn-megamenu-wrapper {position:relative; right:328px}
.node465 .sn-megamenu-wrapper {position:relative; right:191px}
.slidenav .sn-megamenu-wrapper {padding:21.5px 1%;}
.sn-menu li.node465 {display:none}
.sn-menu li.node-2 .sn-megamenu-wrapper {display:none !important}

@media screen and (-webkit-min-device-pixel-ratio:0) {    
    .slidenav .sn-menu > li > a {padding: 10px 11.5px !important;}
    .header-nav-wrapper .level1 a:link, .header-nav-wrapper .level1 a:visited, .header-nav-wrapper .level1 a:active {margin-right:0 !important}
}
