div.sub.stay{display:block!important;opacity:1!important}nav>ul>li>div{position:absolute;left:0;opacity:0;display:none;text-align:left}ul.mainNav li .sub{background-color:#fce3af;padding:2em 2%;right:0}nav>ul{display:block;text-align:center;margin:0;padding:0}nav>ul>li{margin:0;padding:0}nav>ul>li>a{display:block;background:none;color:#fff;padding:.75em 1em}.header nav a.back{display:none!important}[off-canvas] ul.mainNav li .sub{padding:0}[off-canvas] li{position:unset}[off-canvas] nav{background-color:unset!important}[off-canvas] nav a.back{display:block!important;background-color:#fff}[off-canvas] nav>ul a:hover{background:#f2f3f3;color:#221e1f;text-decoration:none}[off-canvas] nav .contain{padding-left:0;padding-right:0}[off-canvas] nav{background-color:transparent}[off-canvas] nav>ul li{position:relative;display:block;text-align:left;letter-spacing:1px;font-size:.95em;background-color:#fff}[off-canvas] nav>ul>li a{position:relative;display:block;padding:.75em 2.5em .75em 2em;color:#000;border-top:1px solid #eee}[off-canvas] nav>ul li:not(.ghost):not(.menuAd)>a:not(.back):not(.delete)::after{position:absolute;right:2em;top:.9em;font-family:"Font Awesome 5 Free";content:'';color:#888;font-weight:bold}[off-canvas] ul{position:relative;left:0;-moz-transition:left 300ms;-o-transition:left 300ms;-webkit-transition:left 300ms;transition:left 300ms}[off-canvas] nav>ul li>div{position:absolute;top:0;left:255px;right:unset;width:255px;opacity:1!important;padding:0;background-color:unset}[off-canvas] nav>ul li>div div{top:-3em;background-color:#f5f5f5}[off-canvas] ul.expanded{left:-255px}[off-canvas] nav li>div{display:none}[off-canvas] nav>ul>li.expanded>div,[off-canvas] nav>ul li.expanded>div>ul{display:block!important;margin-bottom:100px}[off-canvas] nav>ul li a.back::before{font-family:"Font Awesome 5 Free";content:'';font-weight:bold;padding-right:.5em}[off-canvas] nav>ul li a.delete{top:10px!important;right:15px!important}.header ul.mainNav li.viewall{display:none!important}.header ul.mainNav li .sub ul li a{line-height:normal;display:block;-moz-border-radius:.2em;-webkit-border-radius:.2em;border-radius:.2em}.header ul.mainNav li .sub ul li ul li{font-weight:normal}.header ul.mainNav li .sub>div>ul{margin:0 auto;width:100%}.header ul.mainNav li .sub>div>ul.horiz{max-width:1600px}.header ul.mainNav li .sub>div>ul.vert{max-width:32%;float:left}.header div.sub ul li a{color:#221e1f}div.sub ul.horiz li ul{display:none}.header div.sub ul.horiz li ul li a{padding-left:.5em}.header div.sub ul li a:hover,.header div.sub ul.horiz li ul li a:hover{background-color:#fff;text-decoration:underline}.header ul.mainNav li .sub ul li.view{text-align:center;padding:.7em 0;background-color:transparent}.header ul.mainNav li .sub ul.vert li.view{display:block;margin:1em auto 0;background-color:rgba(0,0,0,.3);-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;font-size:.8em;letter-spacing:1px}.header ul.mainNav li .sub ul li.view a{padding:.45em .75em;font-weight:bold;display:inline;background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;letter-spacing:.1em}.header ul.mainNav li .sub ul li.view a.mClearanceLink{color:#2cb0e5}.header ul.mainNav li .sub ul.horiz li.view a:hover{background-color:#fff}.header ul.mainNav li .sub ul.vert li.view a{color:#fff}.header ul.mainNav li .sub ul.vert li.view a:hover{background-color:#fff;color:#000}.header div.sub ul>li{margin:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.header div.sub ul.vert ul li:last-child{margin-bottom:20px}.header div.sub>div>ul>li>a,.header div.sub>div>div>ul>li>a{font-weight:bold;font-size:1.1em}@media only screen and (min-width:1024px){.header ul.mainNav li .sub{background:#fff;background-size:cover;background-attachment:fixed;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.header div.sub ul.horiz>li{width:23.25%;display:inline-block}.header div.sub ul.horiz.withAd>li{width:18%}ul.mainNav div.sub ul.horiz li.menuAd{text-align:center}.header div.sub ul.horiz li ul{margin-top:.8em;display:block!important}.header div.sub ul.horiz li ul li a{margin:.25em 0}.header div.sub ul.horiz li li.view{padding:.7em 0 .25em}}