.container.content{padding-top:90px}.newsletter{float:right}header{background-color:#23185e;background:#23185e;position:absolute;display:block;width:100%;height:60px;top:0;left:0;z-index:999}header .main-nav-elements{max-width:1180px;margin:0 auto;display:block;height:60px;background-color:#23185e}@media only screen and (min-width: 960px){header .main-nav-elements .logo{position:relative;top:initial;left:initial;float:left;max-height:60px;overflow:hidden;padding:17px}header .main-nav-elements .logo a img{height:24px}}@media only screen and (min-width: 960px) and (min-width: 1200px){header .main-nav-elements .logo{padding-left:0}}header .main-nav-elements .more_link{height:31px;line-height:31px;padding:8px 0}header .main-nav-elements .more_link svg{width:12px;height:12px;margin-bottom:-1px}header .main-nav-elements .nav ul.menu{position:relative;top:initial;left:initial;float:right;right:0;padding-top:12px}header .main-nav-elements .nav ul.menu li.nav-item{line-height:1em;padding:0 10px 10px 10px}header .main-nav-elements .nav ul.menu li.nav-item.last{padding-right:0}@media only screen and (min-width: 1200px){header .main-nav-elements .nav ul.menu li.nav-item.last a.cd-cart-trigger{margin-right:0}}header .main-nav-elements .nav ul.menu li.nav-item a{color:#fff;letter-spacing:2px;font-size:0.7em;line-height:1em}header .main-nav-elements .nav ul.menu li.nav-item a:hover{color:#e6e6e6 !important;text-shadow:0 0 5px #000 !important;border-bottom:0 !important}@media only screen and (min-width: 960px){header .main-nav-elements .nav ul.menu li a.cd-cart-trigger{display:inline-block;position:relative;height:initial;margin-right:17px}header .main-nav-elements .nav ul.menu li a.cd-cart-trigger .cart-icon{height:21px;width:auto;margin-bottom:-4px;fill:none;stroke:#fff}header .main-nav-elements .nav ul.menu li .item-count{top:1px;right:0px;height:21px;width:21px;line-height:21px;display:none}}header #submenu{position:absolute;top:60px;left:0;width:100%;height:100vh;background:#111;padding-top:30px}header #submenu li.submenu-list p,header #submenu li.submenu-list h2{color:white;font-weight:lighter}header #submenu li.submenu-list p{font-size:0.75em;line-height:1.5}header #submenu li.submenu-list p a{text-transform:uppercase}header #submenu li.submenu-list h2{font-size:22px;text-transform:uppercase}header #submenu li.submenu-list .feature-media{margin-bottom:20px}header #submenu li.submenu-list .feature-media img{max-width:100%}header #submenu li.submenu-list .shop-local img{float:left;height:32px;margin:0 5px 5px 0}header #submenu li.submenu-list .shop-local a{line-height:32px}@media only screen and (max-width: 960px){header #cd-hamburger-menu{fill:none;stroke:#fff;top:18px;left:18px;height:25px}header .cd-cart-trigger{position:absolute;fill:none;stroke:#fff;top:18px;right:18px;height:25px}}#main-nav{background-color:#fff}#main-nav h3.menu-header{background-color:#23185e !important;line-height:60px}#main-nav h3.menu-header:hover{background-color:#0c0821 !important;cursor:pointer}#main-nav ul li a{height:60px;line-height:60px;background-color:#fff !important;color:#111 !important}#main-nav ul li a:hover{background-color:#e6e6e6 !important}#homepage_slider{top:60px;margin-bottom:60px}body.index .container.content{margin-top:0}body.index #homepage_slider .flex-control-nav{bottom:15px}body.index #homepage_slider .flex-control-nav li{margin:0 5px}body.index #homepage_slider .flex-control-nav li a{width:14px;height:14px;opacity:1;border:1px solid #fff;-webkit-border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;border-radius:7px;background:transparent}body.index #homepage_slider .flex-control-nav li a.flex-active{background-color:#fff}body.index .featured_links{margin:15px 0}body.index .featured_links .clearfix.row_1,body.index .featured_links .clearfix.row_2{margin:0}body.index .featured_links .clearfix.row_1{margin-bottom:20px !important;border-top:1px solid #fff}body.index .featured_links .clearfix.row_1 .image_container{background-color:transparent !important;border:1px solid #fff}body.index .featured_links .clearfix.row_1 .image_container:hover{border:1px solid #DDD}body.index .featured_links .clearfix.row_1 .image_container img{width:100%;height:auto;opacity:1}body.index .featured_links .clearfix.row_2{margin-bottom:20px !important}body.index .featured_links .clearfix.row_2 .image_container{margin:10px;background-color:transparent !important}body.index .featured_links .clearfix.row_2 .image_container img{width:100%;height:auto;opacity:1;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body.index .featured_links .clearfix.row_2 .image_container img:hover{-moz-transform:scale(1.02);-webkit-transform:scale(1.02);transform:scale(1.02);z-index:5}@media only screen and (min-width: 960px){body.index .large--one-half{width:50%;float:left;margin:0}body.index .large--one-third{width:33.333%;float:left;margin:0}}@media only screen and (max-width: 960px){body.index .large--one-half{width:100%;float:none}body.index .large--one-third{width:100%;float:none}body.index #homepage_slider .flex-control-nav{display:none}}#updating_cart{background:white !important}#updating_cart::selection{background:transparent !important}#updating_cart .increment{cursor:pointer;opacity:0.6}#updating_cart .increment svg{width:15px;height:15px;margin:0 5px -1px}#updating_cart .increment:hover{opacity:1}#updating_cart .decrement{cursor:pointer;opacity:0.6}#updating_cart .decrement svg{width:15px;height:15px;margin:0 5px -1px}#updating_cart .decrement:hover{opacity:1}#updating_cart .cart_remove a{padding:1px;opacity:0.6;cursor:pointer !important}#updating_cart .cart_remove a:hover{cursor:pointer !important;opacity:1}@media only screen and (min-width: 960px){.mobile_show{display:none !important}}@media only screen and (max-width: 960px){.mobile_hidden{display:none !important}}
