.vnav__link--active{background:none!important}
.vnav__item:first-child{border-left:2px solid #fff}
.vnav__item:hover{background:#2683a3!important}
.vnav__item{border-right:2px solid #fff}
.vnav__link{padding:10px 5% !important}
#main-nav{text-align:center}
ul.vnav.vnav--horizontal.vnav--level1{width:100%; text-align:center;}
.vnav__link[href*="http://www.springbok-puzzles.com/christmas-limited-editions-s/1962.htm"]{color:#e74f5d!important}
#main-nav .vnav{list-style:none;padding:0;margin:0}
#main-nav .vnav__item{position:relative}
#main-nav .vnav__item:hover{background:none}
#main-nav .vnav__item:hover > a{color:#fff}
#main-nav .vnav__item:hover > .vnav__subnav{display:block;text-align:left}
.vnav--level2{padding-top:5px!important;padding-bottom:5px!important}
#main-nav .vnav__link{text-transform:uppercase;display:block;text-transform:uppercase;text-align:center;text-decoration:none;color:#2683a3;font-size:16px;font-weight:700;letter-spacing:.045rem!important}
#main-nav .vnav__link--active{color:#fff}
#main-nav .vnav__subnav{text-align:left;display:none;background:#fff;border:1px solid #e0e0e0;position:absolute;z-index:1}
#main-nav .vnav__subnav .vnav__item{display:block}
#main-nav .vnav__subnav .vnav__link{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#2683a3;font-size:14px;white-space:nowrap;text-align:left;padding:10px 15px!important;letter-spacing:.045rem!important}
.vnav__link{padding-top:0!important;padding-bottom:0!important}
#main-nav .vnav--level1{position:relative;display:inline-table}
#main-nav .vnav--level1 > .vnav__item{padding:.5% 0px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:8.5%}
#main-nav .vnav--horizontal .vnav__subnav{left:0;top:100%;padding:0}
#main-nav .vnav--horizontal .vnav--level3,.vnav--horizontal .vnav--level4{left:100%;top:0}
#main-nav .vnav--vertical .vnav__item{display:block}
#main-nav .vnav--vertical .vnav__subnav{left:100%;top:0}
#push-menu{text-align:left;overflow:hidden}
#push-menu .vnav{list-style:none;padding:0;margin:0}
#push-menu .vnav__item{position:static}
#push-menu .vnav__item:hover{background:#333}
#push-menu .vnav__item:hover > a{color:#fff}
#push-menu .vnav__link--active + .vnav__subnav,#push-menu .vnav__item:hover > .vnav__subnav{display:block;text-align:left}
#push-menu .vnav__link{font:600 18px 'Source Sans Pro',Sans-Serif;color:#fff;text-transform:uppercase;display:block;text-align:left;padding:12px 15px;text-transform:uppercase}
#push-menu .vnav__link--active{color:#fff;background:#333}
#push-menu .vnav__subnav{text-align:left;display:none;background:transparent;border:0;position:relative}
#push-menu .vnav__subnav .vnav__item{display:block}
#push-menu .vnav__subnav .vnav__link{color:#fff;font-size:14px;white-space:nowrap;text-align:left}
#push-menu .vnav--level1{position:relative;display:block}
#push-menu .vnav--level1 > .vnav__item{padding:0;display:block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}
#push-menu .vnav--horizontal .vnav__subnav{left:0;top:100%;padding:0}
#push-menu .vnav--horizontal .vnav--level3,.vnav--horizontal .vnav--level4{left:0;top:0}
#push-menu .vnav--vertical .vnav__item{display:block}
#push-menu .vnav--vertical .vnav__subnav{left:100%;top:0}
#display_menu_1 .vnav__item{background-color:transparent}
#display_menu_1 .vnav__item:hover{background-color:transparent}