@font-face{font-family:FatFrank;src:url(/profiles/spartan/themes/bootstrap_spartan/fonts/FatFrank-Regular.otf),url(/profiles/spartan/themes/bootstrap_spartan/fonts/FatFrank-Regular.eot),url(/profiles/spartan/themes/bootstrap_spartan/fonts/FatFrank-Regular.woff)}@font-face{font-family:Gibson;src:url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-Regular.otf),url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-Regular.eot),url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-Regular.woff);font-weight:400;font-style:normal}@font-face{font-family:Gibson;src:url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-Bold.otf),url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-Bold.eot),url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-Bold.woff);font-weight:700;font-style:normal}@font-face{font-family:Gibson;src:url(/profiles/spartan/themes/bootstrap_spartan/Gibson-BoldItalic.otf),url(/profiles/spartan/themes/bootstrap_spartan/Gibson-BoldItalic.eot),url(/profiles/spartan/themes/bootstrap_spartan/Gibson-BoldItalic.woff);font-weight:700;font-style:italic}@font-face{font-family:Gibson;src:url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-Light.otf),url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-Light.eot),url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-Light.woff);font-weight:300;font-style:normal}@font-face{font-family:Gibson;src:url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-LightIt.otf),url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-LightIt.eot),url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-LightIt.woff);font-weight:300;font-style:italic}@font-face{font-family:Gibson;src:url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-SemiBold.otf),url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-SemiBold.eot),url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-SemiBold.woff);font-weight:600;font-style:normal}@font-face{font-family:Gibson;src:url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-SemiBoldIt.otf),url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-SemiBoldIt.eot),url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-SemiBoldIt.woff);font-weight:600;font-style:italic}﻿#alert-container{z-index:1000}#alert-container .ajax-loader-bg{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#000;z-index:10000;filter:alpha(opacity=50);opacity:.5}#alert-container .ajax-loader{width:32px;height:32px;margin:25% auto 0 auto;z-index:10000;position:absolute;left:50%;top:0;text-align:center;color:transparent}#alert-container .ajax-loader:focus{outline:none}#alert-container .ajax-loader i{color:#fff;font-size:36px}#saml-msg-overlay{z-index:1000}#saml-msg-overlay .saml-msg-overlay-bg{width:100%;height:100%;left:0;top:0;position:fixed;background:#000;z-index:10000;filter:alpha(opacity=85);opacity:.85}#saml-msg-overlay .saml-msg-text{margin:0 auto;z-index:10000;position:fixed;left:50%;text-align:center;color:#fff;font-family:"Open Sans";font-size:30px}*{font-family:"Gibson",sans-serif;-moz-transition-property:color,background-color,fill,opacity,border-color,text-decoration;-o-transition-property:color,background-color,fill,opacity,border-color,text-decoration;-webkit-transition-property:color,background-color,fill,opacity,border-color,text-decoration;transition-property:color,background-color,fill,opacity,border-color,text-decoration;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease;transition-timing-function:ease}h1,h2,h3,h4,h5,h6{font-family:"FatFrank","Gibson",sans-serif;text-transform:uppercase;letter-spacing:.02em;line-height:1.2;color:#5a462a}a{color:#6b9438;text-decoration:underline}a:hover,a:focus,a:active{text-decoration:none;color:#333}a.homestore-cta{font-weight:600;text-decoration:none;color:#6b9438}
a.homestore-cta svg{height:21px;width:26px;margin-bottom:-5px;padding-right:.5em}a.homestore-cta svg path{fill:#6b9438}a.homestore-cta.current_home_store{color:#999}a.homestore-cta.current_home_store svg path{fill:#999}blockquote{border-left:2px solid #89c450;padding:0 0 15px 30px}.field p,.content-row .generic-content p{margin-bottom:30px}table.table.table-striped{border:1px solid #e8e8e8}table.table.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}table.table.table-striped>tbody>tr>td{border-top-width:0;border-left:1px solid #e8e8e8;padding-left:18px;padding-right:18px;color:#5a462a}table.table.table-striped>thead>tr>th{border-bottom-width:0;font-family:"FatFrank","Gibson",sans-serif;font-size:16px;font-weight:400;font-style:normal;text-transform:uppercase;color:#5a462a;padding-left:18px;padding-right:18px;letter-spacing:.01em}.ie9 a.homestore-cta{background-position:-53px 0}.btn{text-transform:uppercase;padding:19.98px 60px;border-width:0;font-family:"Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal;text-decoration:none;white-space:normal}.btn:focus,.btn:active{outline:dotted 1px #000;-moz-box-shadow:transparent 0 0 0;-webkit-box-shadow:transparent 0 0 0;box-shadow:transparent 0 0 0;text-decoration:none}.btn a,.btn a:hover,.btn a:focus{text-decoration:none;background-color:transparent}.btn.btn-default{color:#fff;background-color:#6b9438}.btn.btn-default a{background-color:transparent;color:#fff}.btn.btn-default a:visited{color:#fff}.btn.btn-default a:focus{color:#fff}.btn.btn-default a:hover{color:#fff}.btn.btn-default a:active{color:#fff}.btn.btn-default:hover,.btn.btn-default:focus,.btn.btn-default:active{color:#fff;background-color:#333}.btn.btn-default:hover a,.btn.btn-default:focus a,.btn.btn-default:active a{background-color:transparent;color:#fff}.btn.btn-default:hover a:visited,.btn.btn-default:focus a:visited,.btn.btn-default:active a:visited{color:#fff}.btn.btn-default:hover a:focus,.btn.btn-default:focus a:focus,.btn.btn-default:active a:focus{color:#fff}.btn.btn-default:hover a:hover,.btn.btn-default:focus a:hover,.btn.btn-default:active a:hover{color:#fff}.btn.btn-default:hover a:active,.btn.btn-default:focus a:active,.btn.btn-default:active a:active{color:#fff}.btn.btn-primary,.btn.btn-cta{color:#6b9438;background-color:#fff}.btn.btn-primary a,.btn.btn-cta a{background-color:transparent;color:#6b9438}.btn.btn-primary a:visited,.btn.btn-cta a:visited{color:#6b9438}.btn.btn-primary a:focus,.btn.btn-cta a:focus{color:#6b9438}.btn.btn-primary a:hover,.btn.btn-cta a:hover{color:#6b9438}.btn.btn-primary a:active,.btn.btn-cta a:active{color:#6b9438}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active,.btn.btn-cta:hover,.btn.btn-cta:focus,.btn.btn-cta:active{color:#fff;background-color:#6b9438}.btn.btn-primary:hover a,.btn.btn-primary:focus a,.btn.btn-primary:active a,.btn.btn-cta:hover a,.btn.btn-cta:focus a,.btn.btn-cta:active a{background-color:transparent;color:#fff}.btn.btn-primary:hover a:visited,.btn.btn-primary:focus a:visited,.btn.btn-primary:active a:visited,.btn.btn-cta:hover a:visited,.btn.btn-cta:focus a:visited,.btn.btn-cta:active a:visited{color:#fff}.btn.btn-primary:hover a:focus,.btn.btn-primary:focus a:focus,.btn.btn-primary:active a:focus,.btn.btn-cta:hover a:focus,.btn.btn-cta:focus a:focus,.btn.btn-cta:active a:focus{color:#fff}.btn.btn-primary:hover a:hover,.btn.btn-primary:focus a:hover,.btn.btn-primary:active a:hover,.btn.btn-cta:hover a:hover,.btn.btn-cta:focus a:hover,.btn.btn-cta:active a:hover{color:#fff}.btn.btn-primary:hover a:active,.btn.btn-primary:focus a:active,.btn.btn-primary:active a:active,.btn.btn-cta:hover a:active,.btn.btn-cta:focus a:active,.btn.btn-cta:active a:active{color:#fff}body{background-color:#f6eee7}.print-logo{display:none}.go-back-link{width:100%;float:left;font-weight:600;margin:20px 0}@media screen and (min-width:1200px){.page.container{padding:39.96px 39.96px 49.95px}.page.container section{padding:0}.node-type-homepage .page.container section{padding:0 15px}}@media screen and (min-width:768px) and (max-width:1199px){.page.container section{padding:0}.node-type-homepage .page.container section{padding:0 15px}}@media screen and (max-width:767px){.page.container{padding:0 10px 10px}}#skip-link{position:absolute;top:0;left:0;right:0;text-align:center;z-index:991}#skip-link li{display:inline-block}#skip-link a{color:#6b9438;background:#111;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}#skip-link a:visited{color:#6b9438}#skip-link a:focus{color:#6b9438}#skip-link a:hover{color:#6b9438}#skip-link a:active{color:#6b9438}#skip-link a:focus{outline:none}#networkbar{-moz-border-radius:0 / 0;-webkit-border-radius:0 0;border-radius:0 / 0;background-color:transparent;border-color:transparent;position:relative;z-index:990;border:none;margin-bottom:0}
#networkbar .block,#networkbar .nav>li,#networkbar .nav>li>a{display:inline-block}#networkbar .block-title{display:none}#networkbar .nav *{color:#fff}#networkbar .nav a{text-decoration:underline}#networkbar .nav a:hover{background-color:transparent}#block-search-form{max-width:240px}#top-bar{background:#222;position:relative;height:50px;z-index:990;margin-bottom:15px;padding-left:5px;padding-right:5px}#top-bar a:hover,#top-bar a:active,#top-bar a:focus{outline:none}.store-locator-wrapper{height:50px;float:left;width:100%}.store-locator-wrapper ul{padding:0;margin:0}.store-locator-wrapper ul.left-list{text-align:left}.store-locator-wrapper ul.right-list{text-align:right;display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex:1 1 auto;display:-webkit-flex;-webkit-flex-flow:row nowrap;-webkit-flex:1 1 auto;display:flex;flex-flow:row nowrap;flex:1 1 auto;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.store-locator-wrapper ul>li{float:left;display:inline-block;list-style:none;height:50px;position:relative}.store-locator-wrapper ul>li>a,.store-locator-wrapper ul>li>span{font-family:"Gibson",sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#fff;text-decoration:none;display:inline-block;height:50px;line-height:50px;z-index:1100;padding:0 15px;position:relative}.store-locator-wrapper ul>li>a:active,.store-locator-wrapper ul>li>a:focus,.store-locator-wrapper ul>li>a:hover,.store-locator-wrapper ul>li>span:active,.store-locator-wrapper ul>li>span:focus,.store-locator-wrapper ul>li>span:hover{color:#84aa55}.store-locator-wrapper ul>li svg{margin-bottom:-2px;height:16px;margin-right:8px}.store-locator-wrapper ul>li path{fill:#999}.store-locator-wrapper ul>li.open a{background:#fff}.store-locator-wrapper .dropdown-toggle:after{font-family:FontAwesome;content:"\f0d7";color:#999;font-size:14px;margin-left:10px}.open .store-locator-wrapper .dropdown-toggle{color:#333}.open .store-locator-wrapper .dropdown-toggle:after{content:"\f0d8"}.store-locator-wrapper .dropdown-menu{margin-top:0;background:#fff;position:absolute;border:0 solid transparent;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.store-locator-wrapper .dropdown-menu h3{font-family:"FatFrank","Gibson",sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5a462a;white-space:nowrap;letter-spacing:0;margin:15px 0 10px;text-transform:uppercase}.store-locator-wrapper .dropdown-menu ul li{padding:0;display:block;height:auto;float:none}.store-locator-wrapper .dropdown-menu ul li a{font-size:14px;font-weight:600;line-height:25px;height:auto;color:#6b9438;text-decoration:underline;padding:0}.store-locator-wrapper .dropdown-menu ul li a:active,.store-locator-wrapper .dropdown-menu ul li a:focus,.store-locator-wrapper .dropdown-menu ul li a:hover{color:#333}.store-locator-wrapper .dropdown-menu ul li:before{content:"\f054";font-family:FontAwesome;font-size:.7em;text-decoration:none;color:#5a462a}.store-locator-wrapper .yes-rewards svg{width:25px;height:25px;display:block;float:left;margin-top:14px}.store-locator-wrapper .yes-rewards path{fill:#fff !important}.store-locator-wrapper .yes-rewards a{white-space:nowrap;font-weight:600;margin-left:5px}.store-locator-wrapper .yes-rewards a span{color:#fff}.store-locator-wrapper .yes-rewards a:hover span,.store-locator-wrapper .yes-rewards a:active span,.store-locator-wrapper .yes-rewards a:focus span{color:#6b9438}.store-locator-wrapper .yes-rewards a:hover path,.store-locator-wrapper .yes-rewards a:active path,.store-locator-wrapper .yes-rewards a:focus path{fill:#6b9438 !important}.store-locator-wrapper .store-location .my-store{display:inline-block;font-family:"Gibson",sans-serif;font-size:14px;font-weight:400;font-style:normal;text-transform:uppercase;color:#999;height:50px;padding:0 10px 0 0}.store-locator-wrapper .store-location .select-store{color:#fff;text-decoration:none;padding:0}.store-locator-wrapper .store-location .select-store:hover,.store-locator-wrapper .store-location .select-store:focus,.store-locator-wrapper .store-location .select-store:active{color:#84aa55}.store-locator-wrapper .store-locator-details{min-width:388px;position:absolute}.store-locator-wrapper .store-locator-details a{color:#222}.store-locator-wrapper .store-locator-details .store-details{padding:15px 30px}.store-locator-wrapper .store-locator-details .store-details a{font-weight:700;color:#333}.store-locator-wrapper .store-locator-details .store-details a.change-link{font-size:12px;font-weight:600;color:#6b9438;margin-left:8px}.store-locator-wrapper .store-locator-details .store-details p{font-family:"Gibson",sans-serif;font-size:14px;font-weight:600;font-style:normal;color:#666;margin-top:5px}.store-locator-wrapper .store-locator-details .directions-and-ad{width:100%;min-height:65px;background:#f9f9f9;border-top:1px solid #eaeaea;float:left;text-align:center}.store-locator-wrapper .store-locator-details .directions-and-ad a{font-weight:700;color:#6b9438}
.store-locator-wrapper .store-locator-details .directions-and-ad a:hover{color:#333;text-decoration:none}.store-locator-wrapper .store-locator-details .get-directions,.store-locator-wrapper .store-locator-details .weekly-ad{min-height:65px;display:table}.store-locator-wrapper .store-locator-details .get-directions svg,.store-locator-wrapper .store-locator-details .weekly-ad svg{margin-right:5px}.store-locator-wrapper .store-locator-details .get-directions path,.store-locator-wrapper .store-locator-details .weekly-ad path{fill:#6b9438}.store-locator-wrapper .store-locator-details .get-directions a,.store-locator-wrapper .store-locator-details .weekly-ad a{display:table-cell;vertical-align:middle;padding:0;margin:0;height:65px}.store-locator-wrapper .store-locator-details .get-directions a:hover svg path,.store-locator-wrapper .store-locator-details .weekly-ad a:hover svg path{fill:#333}.store-locator-wrapper .store-locator-details .get-directions{border-right:1px solid #eaeaea;width:46%;float:left}.store-locator-wrapper .store-locator-details .get-directions svg{width:16px;height:20px}.store-locator-wrapper .store-locator-details .weekly-ad{width:54%;float:left}.store-locator-wrapper .store-locator-details .weekly-ad svg{width:17px}.store-locator-wrapper .gift-card path{fill:#84aa55}.store-locator-wrapper .gift-card .dropdown-menu{padding:0 30px 30px}.store-locator-wrapper .cart a{padding-top:20px}.store-locator-wrapper .cart svg{width:17px;height:17px;top:-3px;position:relative}.store-locator-wrapper .cart .items-count{text-indent:0;position:absolute;background:#84aa55;color:#fff;font-weight:700;height:15px;line-height:15px;border-radius:15px;padding:0 5px 0 6px;top:50%;left:50%;margin-top:-17px;margin-left:-5px;font-size:10px}.store-locator-wrapper .search{padding:7px 0 0}.store-locator-wrapper .search input.custom-search-box{font-family:"Gibson",sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#fff;padding:0 2.5rem 0 1rem;background:#111;border-radius:20px;border:1px solid #111;height:35px;width:155px}.store-locator-wrapper .search .input-group{display:inline-table}.store-locator-wrapper .search .input-group-btn{height:50px;line-height:24px;display:inline;margin-left:-24px;left:-8px}.store-locator-wrapper .search .input-group-btn button{background-color:transparent;width:16px;height:16px;padding:0;top:10px;z-index:991;position:relative}.store-locator-wrapper .search .input-group-btn button:focus path,.store-locator-wrapper .search .input-group-btn button:hover path{fill:#6b9438}#top-bar .mobile-nav{text-align:right;float:right}#top-bar .mobile-nav .mobile-nav-button{padding-right:0;text-align:right;display:inline-block;cursor:pointer}#top-bar .mobile-nav .navbar-toggle{margin-right:0;padding:2px 1px;margin-top:12px;float:left;border:none}#top-bar .mobile-nav .navbar-toggle .icon-bar{width:25px;height:3px;padding:0}#top-bar .mobile-nav .navbar-toggle:hover,#top-bar .mobile-nav .navbar-toggle:active,#top-bar .mobile-nav .navbar-toggle:focus{background-color:transparent}#top-bar .mobile-nav .navbar-toggle:hover .icon-bar,#top-bar .mobile-nav .navbar-toggle:active .icon-bar,#top-bar .mobile-nav .navbar-toggle:focus .icon-bar{background-color:#6b9438}#top-bar .mobile-nav .navbar-toggle:hover .btn-text-tablet,#top-bar .mobile-nav .navbar-toggle:active .btn-text-tablet,#top-bar .mobile-nav .navbar-toggle:focus .btn-text-tablet{color:#6b9438}#top-bar .mobile-nav .btn-text-tablet{color:#fff;font-family:"Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal;text-indent:5px;float:right}#top-bar .mobile-nav ul{width:65%;float:left}.search-block-form .element-invisible.btn{padding:0}@media screen and (min-width:1200px){#networkbar nav[role=navigation] .navbar->.container{display:-ms-flex;display:-webkit-flex;display:flex}#networkbar nav[role=navigation] .navbar->.container>nav[role=navigation]{-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}.store-locator-wrapper>ul>li.find-store{width:auto}.store-locator-wrapper>ul>li:last-child{margin-right:-15px}.store-locator-wrapper>ul>li:first-child{margin-left:-15px}.store-locator-wrapper .my-store-link,.store-locator-wrapper .show-mystore-dropdown{margin-left:-15px}.store-locator-wrapper .yes-rewards,.store-locator-wrapper .mobile-nav{display:none}}@media screen and (min-width:768px) and (max-width:1199px){.container{width:100% !important}#top-bar{margin-bottom:0}#top-bar .navbar-toggle{width:6em}#top-bar .mobile-nav{width:30%}.store-locator-wrapper ul{height:50px}.store-locator-wrapper ul>li{padding:0;display:none}.store-locator-wrapper .gift-card{display:none}.store-locator-wrapper .cart,.store-locator-wrapper .yes-rewards,.store-locator-wrapper .find-store,.store-locator-wrapper .mobile-nav,.store-locator-wrapper .navbar-toggle{display:block}.store-locator-wrapper .find-store{text-align:center}.store-locator-wrapper .find-store a{display:inline-block;margin:0 auto;color:#999}.store-locator-wrapper .find-store a:hover path,.store-locator-wrapper .find-store a:focus path,.store-locator-wrapper .find-store a:active path{fill:#6b9438}
}@media screen and (max-width:767px){.container{width:100% !important}#top-bar{margin-bottom:0}.mobile-nav .btn-text-tablet{display:none}.store-locator-wrapper ul{height:50px}.store-locator-wrapper ul>li{padding:0;display:none}.store-locator-wrapper .yes-rewards{display:block}.store-locator-wrapper .yes-rewards span{display:none}.store-locator-wrapper .find-store{display:block;text-align:center;float:right}.store-locator-wrapper .find-store a{color:#999;font-weight:400;display:inline-block;margin:0 auto;text-indent:22px}.store-locator-wrapper .cart{display:block}.store-locator-wrapper .mobile-nav{display:block;float:right;width:27px}.store-locator-wrapper .mobile-nav .navbar-toggle{display:block}.store-locator-wrapper .gift-card{display:none}}.ie9 .store-locator-wrapper .contact-us a,.ie10 .store-locator-wrapper .contact-us a{text-indent:36px;background-position:0 18px;background-size:45px 12px}.ie9.domain-valuland-spartanstores-com .store-locator-wrapper ul.right-list li.cart,.ie10.domain-valuland-spartanstores-com .store-locator-wrapper ul.right-list li.cart{margin-left:160px}.ie .store-locator-wrapper li.search{position:relative;right:0}.ie .store-locator-wrapper li.search button{top:3px}.ff .search-block-form .input-group-btn button svg{bottom:4px;margin:0;position:relative}.blade #top-bar li.search{width:150px}.blade #top-bar li.search .input-group-btn button{height:26px;top:5px;left:-5px}.blade .store-locator-wrapper .cart a{padding-top:4px}.notification-bar{background-color:#efd3ae;border-bottom:#dea559;padding:8px 0}.notification-bar .container{align-items:center;display:flex;flex-direction:row}.notification-bar .notification-bar--close{color:#333;font-size:30px;font-weight:600;max-width:42px}.notification-bar .notification-bar--close:hover{color:#1a1a1a;cursor:pointer}.notification-bar .notification-bar--message{font-family:"FatFrank","Gibson",sans-serif;font-size:18px;font-weight:400;text-align:center;width:100%}@media screen and (max-width:768px){.notification-bar .notification-bar--message{font-size:16px}}.notification-bar .notification-bar--message a{color:#333;display:block;font-family:"FatFrank","Gibson",sans-serif;height:100%;text-decoration:none;width:100%}.notification-bar .notification-bar--message a:hover{color:#1a1a1a}.messages,.alert{border-width:0;margin:30px 0;word-wrap:break-word;padding:15px 30px;*zoom:1;clear:both;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#f9f9f9;color:#333}.messages:before,.messages:after,.alert:before,.alert:after{display:table;content:""}.messages:after,.alert:after{clear:both}.messages a,.alert a{font-weight:700}.messages>p,.messages>ul,.alert>p,.alert>ul{margin-bottom:0;padding-left:0}.messages a.close,.alert a.close{text-decoration:none;opacity:1;margin-right:-15px;text-shadow:0 0 0 transparent}.messages.alert-success,.alert.alert-success{background:#f1fcdd;color:#72ae41}.messages.alert-success a.close,.alert.alert-success a.close{color:#72ae41}.messages.alert-warning,.alert.alert-warning{background:#fefedc;color:#adaf41}.messages.alert-warning a.close,.alert.alert-warning a.close{color:#adaf41}.messages.error,.messages.alert-danger,.alert.error,.alert.alert-danger{background:#ffeaed;color:#cc1324}.messages.error a.close,.messages.alert-danger a.close,.alert.error a.close,.alert.alert-danger a.close{color:#cc1324}h1{font-family:"FatFrank","Gibson",sans-serif;font-size:49px;font-weight:300}@media(max-width:767px){h1{font-size:40px}}.intro-copy{font-style:italic;font-size:18px;text-align:center;z-index:990;position:relative;font-weight:600}.intro-copy .intro-follow-up{font-style:normal;font-size:18px}.page-header{height:320px;background:transparent url(/profiles/spartan/themes/bootstrap_spartan/img/headers/default-desktop.jpg?1611673303) center center no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;width:100%;position:relative;z-index:900;padding-top:100px;padding-bottom:0;display:table}.page-header.header-overlay-dark:before,.page-header.header-overlay-light:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;filter:alpha(opacity=30);opacity:.3;z-index:900}.page-header.header-overlay-dark:before{background-color:#000}.page-header.header-overlay-light:before{background-color:#fff}.page-header>h1{display:table-cell;vertical-align:middle;text-align:center;text-transform:uppercase;padding:0 30px;z-index:990;position:relative;margin-top:30px}.page-header.header-text-dark h1,.page-header.header-text-dark .intro-copy{color:#333}.page-header.header-text-light h1,.page-header.header-text-light .intro-copy{color:#fff}.page-header.header-text-light h1{letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.page-header .intro-copy,.page-header .blog-filter,.page-header .classroom-filters,.page-header .responsive-content-header,.page-header .recipe-catalog-header,.page-header .views-exposed-form-store-locator-responsive-responsive-store-locator{padding:0 15px;margin:-15px auto 0}.page-header form,.page-header form label,.page-header form .form-type-select select,.page-header form .views-exposed-widgets{margin-top:0;margin-bottom:0}.page-header form .views-exposed-form .views-exposed-widget{padding-top:0}.page-header.header-intro>h1{display:block;max-width:1170px;margin-left:auto;margin-right:auto;margin-bottom:30px;padding-bottom:0}@media screen and (min-width:1200px){.page-header{height:auto;margin:-15px 0 0;padding-bottom:80px}.page-header>h1{display:block;margin-bottom:0}.page-header .intro-copy,.page-header .blog-filter,.page-header .classroom-filters,.page-header .responsive-content-header,.page-header .recipe-catalog-header{margin-top:20px}.page-header .intro-copy{max-width:750px}.page{background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-top:-30px;position:relative;z-index:900;padding-left:10px}}@media screen and (min-width:767px) and (max-width:1199px){.page-header{height:340px}}.responsive-content-header .bar{display:inline-block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#fff;overflow:hidden;text-align:center;position:relative}.responsive-content-header .bar>.field{display:inline-block;text-align:left;border-width:0 1px;margin-right:-6px;background-color:#fff;border:0 solid #e8e8e8}.responsive-content-header .bar>.field:first-child{border-left-width:0}.responsive-content-header .bar>.field:last-child{border-right-width:0}.responsive-content-header .bar>.field .field-label,.responsive-content-header .bar>.field .field-item,.responsive-content-header .bar>.field>a{padding:0 30px}.responsive-content-header .bar>.field .field-label{padding-top:10px;color:#a1a1a1;text-transform:uppercase;font-family:"FatFrank","Gibson",sans-serif;font-size:14px;font-weight:400;font-style:normal}
.responsive-content-header .bar>.field .field-item{color:#333;font-family:"Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal}.responsive-content-header .bar>.field>a{text-decoration:none;background-color:#f9f9f9;line-height:64px;height:64px;display:block;text-align:center}.responsive-content-header .bar>.field>a svg path{fill:#6b9438}.responsive-content-header .bar>.field>a:hover,.responsive-content-header .bar>.field>a:active,.responsive-content-header .bar>.field>a:focus{color:#333}.responsive-content-header .bar>.field>a:hover svg path,.responsive-content-header .bar>.field>a:active svg path,.responsive-content-header .bar>.field>a:focus svg path{fill:#333}.responsive-move-to-header{position:relative;z-index:1000;margin-top:19.98px}.responsive-move-to-header>div{text-align:center}.responsive-move-to-header>div .description{font-size:1.8rem;font-style:italic;letter-spacing:.03em;margin-bottom:2.8rem}@media screen and (min-width:1200px){.responsive-move-to-header>div{margin:0 auto;max-width:75rem}}@media screen and (max-width:767px){.page-header>h1{padding:30px}}@media screen and (max-width:1199px){.ie9 .page-header,.ie10 .page-header,.ie11 .page-header{height:419px}.ie9 .page.container,.ie10 .page.container,.ie11 .page.container{margin-top:0 !important}}@media screen and (max-width:767px){.ie9 .page-header,.ie10 .page-header,.ie11 .page-header{height:340px}.ie9 .page.container,.ie10 .page.container,.ie11 .page.container{margin-top:0 !important}}@media screen and (min-width:1200px){.ie9.page-checkout .page.container,.ie9.page-cart .page.container{margin-top:240px}.ie9 .page-header{height:419px}.ie9 .page{margin-top:-30px}.ie9.node-type-wine-display .page-header{display:block;min-height:269px;height:auto !important;top:0}.ie9.node-type-wine-display .page{display:block;margin-top:-30px}.ie9.node-type-webform .page-header{height:269px}.ie9.page-recipes-catalog .page-header{height:369px}}#menu-bar nav[role=navigation]{display:-moz-box;-moz-flex-flow:row nowrap;display:-webkit-box;-webkit-flex-flow:row nowrap;display:-ms-flexbox;-ms-flex-flow:row nowrap;display:-webkit-flex;-webkit-flex-flow:row nowrap;display:flex;flex-flow:row nowrap;position:absolute;margin:0;padding:0;min-height:65px}#menu-bar .banner-bar{background:#fff;display:-moz-box;-moz-flex:1 1 auto;display:-webkit-box;-webkit-flex:1 1 auto;display:-ms-flexbox;-ms-flex:1 1 auto;display:-webkit-flex;-webkit-flex:1 1 auto;display:flex;flex:1 1 auto;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#menu-bar .banner-bar a.logo{position:relative;left:-1px;display:block;text-align:center;height:65px;background:#6b9438;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:15px;border:transparent 1px solid}#menu-bar .banner-bar a.logo:focus{border-color:#5a462a;outline:none}#menu-bar .banner-bar a.logo svg{width:56px;height:52px}#menu-bar .banner-bar ul.navbar-nav{float:left;width:100%;margin-left:-86px;padding-left:101px;padding-right:15px;height:65px;display:-moz-box;display:-webkit-box;display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex:1 1 auto;display:-webkit-flex;-webkit-flex-flow:row nowrap;-webkit-flex:1 1 auto;display:flex;flex-flow:row nowrap;flex:1 1 auto;-webkit-justify-content:space-around;justify-content:space-around;-ms-flex-pack:justify}#menu-bar .banner-bar ul.navbar-nav>li{border-width:0}#menu-bar .banner-bar ul.navbar-nav>li.expanded{padding:0 1px}#menu-bar .banner-bar ul.navbar-nav>li.open>.dropdown-menu{opacity:1;visibility:visible}#menu-bar .banner-bar ul.navbar-nav>li.open .dropdown-toggle{border-color:transparent #eee #fff}#menu-bar .banner-bar ul.navbar-nav>li.open a,#menu-bar .banner-bar ul.navbar-nav>li.open a:hover,#menu-bar .banner-bar ul.navbar-nav>li.open a:focus{color:#6b9438;background-color:#fff}#menu-bar .banner-bar ul.navbar-nav>li.open a ul>li a:focus,#menu-bar .banner-bar ul.navbar-nav>li.open a:hover ul>li a:focus,#menu-bar .banner-bar ul.navbar-nav>li.open a:focus ul>li a:focus{background-color:#fff}#menu-bar .banner-bar ul.navbar-nav>li.open a .caret,#menu-bar .banner-bar ul.navbar-nav>li.open a:hover .caret,#menu-bar .banner-bar ul.navbar-nav>li.open a:focus .caret{border-top-color:#6b9438 !important;border-bottom-color:#6b9438 !important}#menu-bar .banner-bar ul.navbar-nav>li a{padding:0 8px;color:#5a462a;font-family:"Gibson",sans-serif;font-size:17px;font-weight:400;font-style:normal;text-decoration:none;text-transform:uppercase;line-height:65px;border-width:0 1px;border-color:transparent;border-style:solid}#menu-bar .banner-bar ul.navbar-nav>li a:visited{color:#5a462a}#menu-bar .banner-bar ul.navbar-nav>li a:focus{color:#5a462a}#menu-bar .banner-bar ul.navbar-nav>li a:hover{color:#6b9438}#menu-bar .banner-bar ul.navbar-nav>li a:active{color:#6b9438}#menu-bar .banner-bar ul.navbar-nav>li a:active,#menu-bar .banner-bar ul.navbar-nav>li a.active,#menu-bar .banner-bar ul.navbar-nav>li a.active-trail{background-color:#fff;color:#6b9438}#menu-bar .banner-bar ul.navbar-nav>li a:focus{background-color:#fff;border-color:#5a462a;outline:none}#menu-bar .banner-bar ul.navbar-nav>li a .caret{border-top-color:#5a462a;border-bottom-color:#5a462a;margin-top:-5px}#menu-bar .banner-bar ul.navbar-nav .dropdown-toggle{z-index:989;height:65px;-moz-transition:opacity .25s linear;-o-transition:opacity .25s linear;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;-moz-transition:height linear;-o-transition:height linear;-webkit-transition:height linear;transition:height linear}#menu-bar .banner-bar ul.navbar-nav .dropdown-menu{opacity:0;display:block;visibility:hidden;-moz-transition:opacity .25s linear;-o-transition:opacity .25s linear;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;padding:0;margin:-1px 0 0 1px;background-color:#f9f9f9;position:absolute;border:1px #eee solid;z-index:1000}#menu-bar .banner-bar ul.navbar-nav .dropdown-menu .addtional-content{display:block;font-family:"Gibson",sans-serif;font-size:14px;font-weight:600;font-style:italic;padding:25px 30px;background-color:#fff;text-align:left;color:#5a462a;border-bottom:1px solid rgba(0,0,0,0.15)}#menu-bar .banner-bar ul.navbar-nav .dropdown-menu .addtional-content .check-list{display:block;width:25px;height:30px;float:left;margin-right:20px}
#menu-bar .banner-bar ul.navbar-nav .dropdown-menu .addtional-content .check-list.with-tick{background:url(/profiles/spartan/themes/bootstrap_spartan/img/backgrounds/menu-description-green-with-tick.png?1611673303) no-repeat}#menu-bar .banner-bar ul.navbar-nav .dropdown-menu .addtional-content .check-list.fl-logo{background:url(/profiles/spartan/themes/bootstrap_spartan/img/backgrounds/menu-description-fl-logo.png?1611673303) no-repeat;width:26px;height:26px;background-size:cover}#menu-bar .banner-bar ul.navbar-nav .dropdown-menu li{padding:25px 25px 25px 30px;background:none;max-width:250px;float:left;text-align:left;border:none}#menu-bar .banner-bar ul.navbar-nav .dropdown-menu li span{display:block;margin-bottom:8px;font-family:"Gibson",sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5a462a;text-transform:uppercase}#menu-bar .banner-bar ul.navbar-nav .dropdown-menu li ul>li{display:block;width:100%;clear:both;margin:0 0 12px;padding:0}#menu-bar .banner-bar ul.navbar-nav .dropdown-menu li ul>li.expanded{margin:0}#menu-bar .banner-bar ul.navbar-nav .dropdown-menu li ul>li ul{margin-top:12px;padding-left:12px}#menu-bar .banner-bar ul.navbar-nav .dropdown-menu li ul>li a{font-family:"Gibson",sans-serif;font-size:14px;font-weight:600;font-style:normal;display:inline;color:#6b9438;padding:0;text-transform:none;text-decoration:underline;line-height:20px;background:none}#menu-bar .banner-bar ul.navbar-nav .dropdown-menu li ul>li a.active,#menu-bar .banner-bar ul.navbar-nav .dropdown-menu li ul>li a.active-trail{color:#5a462a;outline:none}#menu-bar .banner-bar ul.navbar-nav .dropdown-menu li ul>li a:focus,#menu-bar .banner-bar ul.navbar-nav .dropdown-menu li ul>li a:hover{outline:none;border-color:transparent;color:#333}#menu-bar .banner-bar ul.navbar-nav .dropdown-menu li ul>li a:before{content:'\f054';font-family:FontAwesome;font-size:.7em;font-weight:400;color:#5a462a;padding-right:.4em;text-decoration:none;display:inline-block}#menu-bar .store-location-mobile{min-height:65px;height:auto;padding:10px 0 10px 15px;-moz-transition:width 0s;-o-transition:width 0s;-webkit-transition:width 0s;transition:width 0s}#menu-bar .store-location-mobile svg{width:16px;height:16px;top:1px;margin-right:8px}#menu-bar .store-location-mobile svg path{fill:#999}#menu-bar .store-location-mobile .my-store{font-family:"Gibson",sans-serif;font-size:14px;font-weight:400;font-style:normal;text-transform:uppercase;color:#999}#menu-bar .store-location-mobile .my-store>*{text-transform:none}#menu-bar .store-location-mobile .select-store{display:block;font-family:"Gibson",sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#6b9438}#menu-bar .store-location-mobile .store-details{font-family:"Gibson",sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#6b9438;line-height:20px;margin-left:8px;text-decoration:underline}#menu-bar .store-location-mobile .store-details:hover,#menu-bar .store-location-mobile .store-details:focus{text-decoration:none}#menu-bar .store-location-mobile .hours{font-family:"Gibson",sans-serif;font-size:14px;font-weight:700;font-style:normal;color:#333;word-wrap:break-word}#menu-bar .header-cta-links{-moz-flex:0 0 110px;-webkit-flex:0 0 110px;-ms-flex:0 0 110px;-webkit-flex:0 0 110px;flex:0 0 110px;padding-left:15px}#menu-bar .header-cta-links .cta-links-yes{float:left;margin-right:10px;font-family:"Gibson",sans-serif;font-size:12px;font-weight:800;font-style:normal}#menu-bar .header-cta-links .cta-links-yes a{font-family:"Gibson",sans-serif;font-size:12px;font-weight:800;font-style:normal;width:99px;height:65px;color:#fff;padding:0;background:transparent url(/profiles/spartan/themes/bootstrap_spartan/img/vgs_spartanstores_com/yes-card.png?1611673303) no-repeat;-moz-background-size:99px 65px;-o-background-size:99px 65px;-webkit-background-size:99px 65px;background-size:99px 65px}#menu-bar .header-cta-links .cta-links-login{float:left;color:#fff;font-family:"Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal}#menu-bar .header-cta-links .cta-links-login .sign-in-btn{font-family:"Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal;color:#fff;text-decoration:underline}#menu-bar .header-cta-links .join-yes-btn{background:#89c450;color:#fff;border:1px solid #69963e;border-radius:3px;width:97px;display:block;text-align:center;padding:6px 0;font-family:"Gibson",sans-serif;font-size:14px;font-weight:600;font-style:normal;text-transform:uppercase;text-decoration:none;margin-bottom:5px}#menu-bar .header-cta-links .join-yes-btn:hover{background:#333;color:#fff;border:1px solid #333}.mobile-wrapper{display:none !important}
.mobile-wrapper.in,.mobile-wrapper.collapsing{display:block !important;width:100%;position:relative;top:0;background:#f9f9f9}.cta-link-mobile{display:none;padding:20px 0 25px;background:#fff}.cta-link-mobile .cta-link-mobile-wrapper{text-align:center}.cta-link-mobile .cta-link-mobile-wrapper p span{text-transform:uppercase;font-family:"Gibson",sans-serif;font-size:18px;font-weight:400;font-style:normal}.cta-link-mobile .cta-link-mobile-wrapper p span:first-child{color:#5a462a}.cta-link-mobile .cta-link-mobile-wrapper p span:last-child{color:#a59588}.cta-link-mobile .join-yes-btn{background:#89c450;color:#fff;border:solid 1px #69963e;border-radius:3px;width:97px;display:block;text-align:center;padding:6px 0;font-family:"Gibson",sans-serif;font-size:14px;font-weight:600;font-style:normal;text-transform:uppercase;text-decoration:none;margin-right:10px}.cta-link-mobile .join-yes-btn:hover{background:#333;color:#fff;border:solid 1px #333}.cta-link-mobile .cta-links-yes{margin-right:10px;display:inline-block;font-family:"Gibson",sans-serif;font-size:12px;font-weight:800;font-style:normal}.cta-link-mobile .cta-links-yes a{font-family:"Gibson",sans-serif;font-size:12px;font-weight:800;font-style:normal;width:99px;height:62px;color:#fff;padding:0;background:transparent url(/profiles/spartan/themes/bootstrap_spartan/img/vgs_spartanstores_com/yes-card.png?1611673303);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);-moz-background-size:99px 62px;-o-background-size:99px 62px;-webkit-background-size:99px 62px;background-size:99px 62px}.cta-link-mobile .cta-links-login{display:inline-block;color:#333;font-family:"Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal}.cta-link-mobile .cta-links-login span{display:inline-block}.cta-link-mobile .cta-links-login a{display:inline-block}.cta-link-mobile .cta-links-login .sign-in-btn{font-family:"Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal;color:#6b9438;text-decoration:underline}@media screen and (min-width:1200px){#menu-bar nav[role=navigation]{width:100%;max-width:1140px}}@media screen and (max-width:1199px){#menu-bar{position:relative}#menu-bar nav[role=navigation]{left:15px;right:15px;top:15px}#menu-bar nav[role=navigation].in{overflow-y:initial !important}#menu-bar a.logo{-moz-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto}#networkbar .mobile-wrapper{max-width:100%}#networkbar .mobile-header{position:absolute;background:#6b9438;padding:15px 0;min-height:112px;left:0;top:0}#networkbar .mobile-header a.logo{display:block;width:56px;padding:0;margin:0 auto 10px}#networkbar .mobile-header a.logo:hover{background-color:#6b9438}#networkbar .mobile-header a.logo svg{height:52px;width:56px}#networkbar .mobile-header a.close-btn{position:absolute;display:block;background-image:url(/profiles/spartan/themes/bootstrap_spartan/img/backgrounds/close.png?1611673303);background-image:url(/profiles/spartan/themes/bootstrap_spartan/img/backgrounds/close.svg?1611673303);background-size:21px 21px;background-position:0 0;background-repeat:no-repeat;width:21px;height:21px;top:15px;right:15px;opacity:1;font-size:0}#networkbar .mobile-header a.close-btn:hover{background-color:#6b9438}#networkbar .mobile-header .search-form{width:255px;margin:0 auto}#networkbar .search-form input{background:#3b511f;border-radius:20px;border-width:0;height:35px;line-height:35px;padding-top:0;padding-bottom:0;width:245px;color:#fff}#networkbar .search-form input:-moz-placeholder{color:#fff;font-family:"Gibson",sans-serif;font-size:14px;font-weight:600;font-style:normal}#networkbar .search-form input::-moz-placeholder{color:#fff;font-family:"Gibson",sans-serif;font-size:14px;font-weight:600;font-style:normal}#networkbar .search-form input:-ms-input-placeholder{color:#fff;font-family:"Gibson",sans-serif;font-size:14px;font-weight:600;font-style:normal}#networkbar .search-form input::-webkit-input-placeholder{color:#fff;font-family:"Gibson",sans-serif;font-size:14px;font-weight:600;font-style:normal}#networkbar .search-form .input-group-btn{line-height:24px;width:25px;height:25px;display:block;left:-23px;z-index:10;top:5px}#networkbar .search-form .input-group-btn button{background-color:transparent;width:16px;padding:4px 0}#networkbar .search-form .input-group-btn button path{fill:#fff}#networkbar .search-form .input-group-btn button:hover path{fill:#999}#networkbar .sliding-menu{z-index:1030}#networkbar .sliding-menu .menu-panel{padding:0}#networkbar .sliding-menu ul>li{background:#f9f9f9;border-width:0;border-bottom:1px solid #eee}#networkbar .sliding-menu ul>li a{padding:15px 45px;font-family:"Gibson",sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5a462a;text-transform:uppercase;text-decoration:none;line-height:20px;letter-spacing:.06em;max-width:100%}
#networkbar .sliding-menu ul>li a:hover{color:#6b9438;background:none;text-decoration:none}#networkbar .sliding-menu ul>li a.nav:after{float:right;clear:none;font-family:FontAwesome;color:#999;content:'\f054';display:inline;font-weight:400}#networkbar .sliding-menu ul>li a.fuel-cards,#networkbar .sliding-menu ul>li a.gift-cards,#networkbar .sliding-menu ul>li a.trip-cards{text-transform:none;font-family:"Gibson",sans-serif;font-size:14px;font-weight:600;font-style:normal;text-decoration:underline;color:#6b9438;padding-left:55px}#networkbar .sliding-menu ul>li a.fuel-cards:hover,#networkbar .sliding-menu ul>li a.gift-cards:hover,#networkbar .sliding-menu ul>li a.trip-cards:hover{color:#333}#networkbar .sliding-menu ul>li a.cart span.cart-number{color:#6b9438;font-family:"Gibson",sans-serif;font-size:16px;font-weight:400;font-style:normal}#networkbar .sliding-menu ul>li a.find-a-store{background-image:url(/profiles/spartan/themes/bootstrap_spartan/img/vgs_spartanstores_com/directions.png?1611673303);background-image:url(/profiles/spartan/themes/bootstrap_spartan/img/vgs_spartanstores_com/directions.svg?1611673303);background-size:12px 16px;background-position:center right;background-repeat:no-repeat;width:12px;height:16px;margin-right:45px;width:auto;height:auto}#networkbar .sliding-menu ul>li a.ad{background-image:url(/profiles/spartan/themes/bootstrap_spartan/img/vgs_spartanstores_com/weekly-ad.png?1611673303);background-image:url(/profiles/spartan/themes/bootstrap_spartan/img/vgs_spartanstores_com/weekly-ad.svg?1611673303);background-size:16px 16px;background-position:center right;background-repeat:no-repeat;width:16px;height:16px;margin-right:45px;height:auto;width:auto}#networkbar .sliding-menu ul>li a.nolink{font-family:"Gibson",sans-serif;font-size:14px;font-weight:600;font-style:normal;text-transform:none;color:#000}#networkbar .sliding-menu ul>li a.third-level{text-transform:none;font-family:"Gibson",sans-serif;font-size:14px;font-weight:600;font-style:normal;text-decoration:underline;color:#6b9438;padding-left:55px}#networkbar .sliding-menu ul>li a.third-level:hover{color:#333}#networkbar .sliding-menu ul>li a.back{font-family:"Gibson",sans-serif;font-size:14px;font-weight:400;font-style:normal;background-image:url(/profiles/spartan/themes/bootstrap_spartan/img/backgrounds/back.png?1611673303);background-image:url(/profiles/spartan/themes/bootstrap_spartan/img/backgrounds/back.svg?1611673303);background-size:10px 16px;background-position:10px center;background-repeat:no-repeat;width:10px;height:16px;width:auto;height:auto;text-transform:none;padding-left:30px;color:#5a462a;background-color:#fff;color:#b4b4b4;vertical-align:top}#networkbar .sliding-menu ul>li a.back span.back{color:#5a462a;text-transform:uppercase;font-family:"FatFrank","Gibson",sans-serif;font-size:16px;font-weight:400;font-style:normal;margin-left:30px;letter-spacing:.06em}body.mobile-menu-open{background-color:#fff}body.mobile-menu-open #top-bar,body.mobile-menu-open #menu-bar,body.mobile-menu-open>.cta-link-mobile,body.mobile-menu-open>.page.container,body.mobile-menu-open>footer.footer-ctas,body.mobile-menu-open>footer.footer,body.mobile-menu-open>.weekly-ad-coupons-wrapper{display:none}.ff.blade-export #menu-bar .search-form .input-group-btn{top:12px}}@media screen and (max-width:767px){#menu-bar nav[role=navigation]{left:10px;right:10px;top:10px}#menu-bar .banner-bar a.logo{padding:10px 0;margin-right:0;-moz-flex:0 0 86px;-webkit-flex:0 0 86px;-ms-flex:0 0 86px;-webkit-flex:0 0 86px;flex:0 0 86px;position:relative;height:auto}#menu-bar .banner-bar a.logo svg{position:absolute;top:50%;left:50%;margin-top:-26px;margin-left:-28px;height:52px;width:56px}#menu-bar .store-location-mobile .store-details{display:block;margin-left:0}.cta-link-mobile{display:block}}@media screen and (max-width:340px){.cta-link-mobile .cta-link-mobile-wrapper p>span{display:block}
}.ie #menu-bar .header-cta-links{-moz-flex-grow:0;-moz-flex-shrink:0;-moz-flex-basis:95px;-webkit-flex-grow:0;-webkit-flex-shrink:0;-webkit-flex-basis:95px;-ms-flex-grow:0;-ms-flex-shrink:0;-ms-flex-basis:95px;-webkit-flex-grow:0;-webkit-flex-shrink:0;-webkit-flex-basis:95px;flex-grow:0;flex-shrink:0;flex-basis:95px}.ie #menu-bar .store-location-mobile a.home,.ie #menu-bar nav[role=naviation] ul>li.first a.home{background-position:center 5px}.ie #menu-bar .store-location-mobile .my-store{background-position:-30px 0}.ie10 #menu-bar .banner-bar{display:-ms-flexbox;-ms-flex:1 1 auto}.ie10 #menu-bar .banner-bar .store-location-mobile{-ms-flex:0 1 auto}.ie9 #menu-bar{position:relative}.ie9 #menu-bar .banner-bar{height:65px;margin-right:110px}.ie9 #menu-bar .banner-bar a.logo{float:left;padding-bottom:0}.ie9 #menu-bar .banner-bar ul.navbar-nav{display:table;margin-left:0;padding-left:0;width:723px;text-align:center;list-style:none}.ie9 #menu-bar .banner-bar ul.navbar-nav li{float:none;display:table-cell;margin:0}.ie9 #menu-bar .banner-bar ul.navbar-nav li a{display:block}.ie9 #menu-bar .header-cta-links{position:absolute;top:0;right:0;width:110px}@media screen and (min-width:768px) and (max-width:1199px){.ie9 #menu-bar .banner-bar .logo{margin-right:15px}}@media screen and (max-width:767px){.ie9 #menu-bar .banner-bar{margin-right:0;min-height:65px;width:100%;min-height:80px}.ie9 #menu-bar .banner-bar a.logo{min-height:80px;height:100%;width:86px}.ie9 #menu-bar .banner-bar .store-location-mobile{display:inline-block}}footer.footer-ctas{margin-top:4px}footer.footer-ctas>section{background-color:#fff;margin-top:2px}footer.footer-ctas h1,footer.footer-ctas h2{color:#5a462a;font-family:"FatFrank","Gibson",sans-serif;font-size:18px;font-weight:400;font-style:normal;text-transform:uppercase;margin:0;white-space:nowrap}footer.footer-ctas h2{color:#a59588;line-height:1.2}footer.footer-ctas .text{float:left;margin:26px 0 24px 4.2735%}footer.footer-ctas img{float:left;margin-top:10px;margin-left:3.84615%;margin-right:-1.7094%}footer.footer-ctas a.btn-default{float:right;padding:16px 20px;margin:20px 2.5641% 20px 0;font-family:"Gibson",sans-serif;font-size:14px;font-weight:700;font-style:normal}.footer{font-family:"Gibson",sans-serif;font-size:16px;font-weight:400;font-style:normal;background:#303030;padding-top:55px;padding-bottom:0}.footer ul>li a{color:#fff}.footer ul>li a:hover,.footer ul>li a:focus,.footer ul>li a:active{background:none}.footer .nav-footer ul{width:100%;margin-left:27px}.footer .nav-footer ul:first-child>li{display:block;float:left;padding:0 23px 0 0}.footer .nav-footer ul:first-child>li span{font-family:"Gibson",sans-serif;font-size:18px;font-weight:400;font-style:normal;color:#fff;text-transform:uppercase}.footer .nav-footer ul:first-child>li:first-child{width:25%}.footer .nav-footer ul:first-child>li:nth-child(2){width:25%}.footer .nav-footer ul:first-child>li:nth-child(3){width:15%}.footer .nav-footer ul:first-child>li:nth-child(4){width:15%}.footer .nav-footer ul:first-child>li:nth-child(5){width:20%}.footer .nav-footer ul:first-child>li ul.nav{padding:0;margin-left:0}.footer .nav-footer ul:first-child>li ul.nav li{margin-right:15px}.footer .nav-footer ul:first-child>li ul.nav li:first-child{margin-top:10px}.footer .nav-footer ul:first-child>li ul.nav li a{line-height:27px;padding:0;color:#fff;text-decoration:underline;font-weight:400}.footer .nav-footer ul:first-child>li ul.nav li a:hover{color:#84aa55;background:none}.footer .nav-social{float:right;margin-right:50px}.footer .nav-social span{display:inline-block;margin:0 0 5px 15px;color:#fff;text-transform:uppercase;font-family:"Gibson",sans-serif;font-size:18px;font-weight:400;font-style:normal}.footer .nav-social ul>li{float:left}.footer .nav-social ul>li a{font-size:0px;font-family:FontAwesome;text-decoration:none}.footer .nav-social ul>li a::before{visibility:visible;font-size:32px}.footer .nav-social ul>li a.fcb::before{content:"\f09a"}.footer .nav-social ul>li a.twitter::before{content:"\f099"}.footer .nav-social ul>li a.pinterest::before{content:"\f231"}.footer .nav-social ul>li a.youtube::before{content:"\f16a"}.footer .nav-social ul>li a.gplus::before{content:"\f0d5"}.footer .nav-social ul>li a.foursquare::before{content:"\f180"}.footer .nav-social ul>li a.instagram::before{content:"\f16d"}.footer .nav-social ul>li a.tumblr::before{content:"\f173"}.footer .nav-social ul>li a:hover{color:#84aa55;cursor:pointer}.footer #page-bottom{height:50px;background:#222}.footer #page-bottom .copyright{float:left;color:#999;padding-top:15px;margin-left:37px}.footer #page-bottom .copyright span{display:inline-block;line-height:14px;border-right:1px solid #999;padding-right:15px;font-family:"Gibson",sans-serif;font-size:14px;font-weight:400;font-style:normal}.footer #page-bottom .copyright span a{color:#999;font-family:"Gibson",sans-serif;font-size:14px;font-weight:400;font-style:normal}.footer #page-bottom .copyright span a:active,.footer #page-bottom .copyright span a:hover,.footer #page-bottom .copyright span a:focus{color:#84aa55}.footer #page-bottom .nav-base ul>li{float:left;padding:15px 0 0}.footer #page-bottom .nav-base ul>li a{line-height:14px;padding:0;border-right:1px solid #999;padding:0 15px;font-weight:600;font-size:14px}.footer #page-bottom .nav-base ul>li a:hover{color:#84aa55}.footer #page-bottom .nav-base ul>li.last a{border-right:none}@media screen and (min-width:1200px){footer.footer-ctas{padding:0}footer.footer-ctas>section{width:49.75%}footer.footer-ctas>section.no-yes{width:100%}footer.footer-ctas>section:first-child{margin-right:.5%;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}footer.footer-ctas>section:last-child{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.nav-footer ul.nav{display:block}.nav-footer ul.nav li span svg{display:none}}@media screen and (max-width:1199px){footer.footer-ctas{padding:0;margin-top:60px}footer.footer-ctas>section{padding:0 12.8866%}.footer{padding:0;margin-top:0}.footer .container{padding:0 10px;width:auto}.footer .nav-footer ul{margin:0;padding:0}.footer .nav-footer ul:first-child>li{padding:18px 0 20px 25px}.footer .nav-footer ul li{clear:both;display:block;margin:0;padding:0 0 0 25px !important;width:100% !important;border-bottom:1px solid #222}.footer .nav-footer ul li:hover{cursor:pointer}.footer .nav-footer ul li span{display:block;height:63px;line-height:63px;width:100%}.footer .nav-footer ul li span svg{width:20px;height:12px;float:right;position:absolute;top:25px;right:20px}.footer .nav-footer ul li span.active svg{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg)}.footer .nav-footer ul li span.active svg path{fill:#fff}.footer .nav-footer ul li>ul>li{padding:0 !important;border:none}.footer .nav-footer ul li>ul>li:first-child{margin-top:0}.footer .nav-footer ul li>ul>li.last{padding-bottom:25px !important}.footer .nav-footer ul li>ul>li a{line-height:27px}.footer .nav-social{margin:0;padding:0;float:left;margin:22px 0 0 22px}.footer .nav-social span{margin-left:0}.footer .nav-social ul{padding-bottom:30px}.footer .nav-social ul>li a{padding:10px 30px 10px 0}.footer #page-bottom{height:auto;padding-bottom:2rem}.footer #page-bottom .copyright{width:100%;display:block;text-align:center;margin-left:0}.footer #page-bottom .copyright span{padding:0;border:none}.footer #page-bottom .nav-base{display:block;text-align:center}
.footer #page-bottom .nav-base ul{display:inline-block;margin:0 auto}.footer #page-bottom .nav-base ul li{display:inline-block}}@media screen and (max-width:767px){footer.footer-ctas{margin-top:0}footer.footer-ctas>section{text-align:center;padding:15px 0 22px}footer.footer-ctas img,footer.footer-ctas .text,footer.footer-ctas .btn{margin-left:0;margin-right:0;float:none}footer.footer-ctas a.btn-default{float:none;padding-top:14px;padding-bottom:14px;margin:0 auto;margin-bottom:20px;margin-top:2px}footer.footer-ctas img{margin-bottom:-12px}.node-type-homepage footer.footer-ctas{margin-top:30px}.footer .nav-social ul>li a::before{visibility:visible;font-size:24px}.footer #page-bottom .nav-base ul>li a{padding:0 10px}}form{margin-top:30px;margin-bottom:55px}form div.form-group{max-width:350px;padding:0 30px;margin:0 auto}form label{color:#333;display:block;margin-bottom:.4em;font-family:"Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal}form label span.form-required{color:#6b9438}form.search-block-form{margin-top:0;margin-bottom:0}form .form-type-textfield,form .form-type-select,form .form-type-password{width:245px}form .form-type-textfield input,form .form-type-password input,form input.form-control,form .form-type-textarea textarea,form .webform-component-textfield input,form .webform-component-email input,form .webform-component-password input,form .webform-component-textarea textarea,form .captcha #recaptcha_response_field{background:#fcfcfc;border:solid 1px #e4e4e4;margin-bottom:10px;color:#333;font-size:16px;padding:0 1em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:transparent 0 0 0 inset;-webkit-box-shadow:transparent 0 0 0 inset;box-shadow:transparent 0 0 0 inset;-moz-appearance:none;-webkit-appearance:none}form .form-type-textfield input[type="text"]:focus,form .form-type-textfield input:focus,form .form-type-password input[type="text"]:focus,form .form-type-password input:focus,form input.form-control[type="text"]:focus,form input.form-control:focus,form .form-type-textarea textarea[type="text"]:focus,form .form-type-textarea textarea:focus,form .webform-component-textfield input[type="text"]:focus,form .webform-component-textfield input:focus,form .webform-component-email input[type="text"]:focus,form .webform-component-email input:focus,form .webform-component-password input[type="text"]:focus,form .webform-component-password input:focus,form .webform-component-textarea textarea[type="text"]:focus,form .webform-component-textarea textarea:focus,form .captcha #recaptcha_response_field[type="text"]:focus,form .captcha #recaptcha_response_field:focus{border:1px solid #333;box-shadow:none}form .form-type-textarea textarea,form .webform-component-textarea textarea{padding:1.5em 1em}form .form-type-textfield input,form .form-type-password input,form input.form-control,form .webform-component-textfield input,form .webform-component-email input,form .webform-component-password input,form .captcha #recaptcha_response_field{height:50px}form .grippie{display:none}form .form-type-radio input[type=radio]:checked.ajax-processed.progress-disabled+label:before,form .webform-component-radio input[type=radio]:checked.ajax-processed.progress-disabled+label:before{content:"\f111";color:#ffeaed}form .form-type-radio input.ajax-processed.progress-disabled+label,form .webform-component-radio input.ajax-processed.progress-disabled+label{cursor:wait}form .form-type-radio label,form .webform-component-radio label{display:inline-block;cursor:pointer;position:relative;font-weight:400;padding-left:28px}form .form-type-radio label:before,form .webform-component-radio label:before{font-family:FontAwesome;content:"\f10c";color:silver;display:inline-block;font-size:20px;margin-right:8px;background:#fff;width:20px;height:20px;border-radius:50%;text-align:center;line-height:20px;vertical-align:middle;margin-top:-2px;margin-left:-28px}form .form-type-radio input[type=radio]:checked+label:before,form .webform-component-radio input[type=radio]:checked+label:before{font-family:FontAwesome;content:"\f192";color:#6b9438;font-size:20px;display:inline-block;margin-right:8px;background:#ffeaed;width:20px;height:20px;border-radius:50%;text-align:center;line-height:20px;vertical-align:middle;margin-top:-2px}form .form-type-radio input[type=radio],form .webform-component-radio input[type=radio]{display:inline}form .form-type-checkbox,form .form-type-bef-checkbox,form .webform-component-checkbox{position:relative;overflow:hidden}form .form-type-checkbox label,form .form-type-bef-checkbox label,form .webform-component-checkbox label{position:relative;padding-left:25px;cursor:pointer}form .form-type-checkbox label:before,form .form-type-bef-checkbox label:before,form .webform-component-checkbox label:before{content:'';font-family:FontAwesome;position:absolute;left:0;display:block;height:17px;width:17px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:2px solid #e4e4e4;font-size:.7em;line-height:1.24em;padding-left:.07em;top:.3em}form .form-type-checkbox input,form .form-type-bef-checkbox input,form .webform-component-checkbox input{height:1em !important;width:1em !important;position:absolute;margin:0;padding:0;background-color:transparent;border-color:transparent;filter:alpha(opacity=0);opacity:0}form .form-type-checkbox input:checked+label:before,form .form-type-bef-checkbox input:checked+label:before,form .webform-component-checkbox input:checked+label:before{content:'\f00c';border-color:#6b9438;color:#6b9438;background-color:#ffeaed}form .form-type-checkbox input:focus,form .form-type-checkbox input:active,form .form-type-bef-checkbox input:focus,form .form-type-bef-checkbox input:active,form .webform-component-checkbox input:focus,form .webform-component-checkbox input:active{outline:none}form .form-type-checkbox input:focus+label:before,form .form-type-checkbox input:active+label:before,form .form-type-bef-checkbox input:focus+label:before,form .form-type-bef-checkbox input:active+label:before,form .webform-component-checkbox input:focus+label:before,form .webform-component-checkbox input:active+label:before{border-color:#6b9438}form .form-type-submit input,form .form-type-submit button{font-family:"Gibson",sans-serif;font-size:14px;font-weight:700;font-style:normal;clear:both;width:100%;padding-left:0;padding-right:0;color:#fff;margin:20px 0 0}form .form-type-submit input svg,form .form-type-submit button svg{height:14px;width:auto}form :-moz-any(.form-type-select) :before{background-color:#fff;pointer-events:none;z-index:1}form .form-type-select,form .webform-component-select{position:relative}form .form-type-select select::-ms-expand,form .webform-component-select select::-ms-expand{display:none}form .form-type-select select,form .webform-component-select select{background:#fcfcfc;border:solid 1px #e4e4e4;margin-bottom:10px;color:#333;font-size:16px;height:49px;-moz-appearance:none;-webkit-appearance:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:transparent 0 0 0 inset;-webkit-box-shadow:transparent 0 0 0 inset;box-shadow:transparent 0 0 0 inset}form .form-type-select select:focus,form .webform-component-select select:focus{border-color:#333;box-shadow:none}form .form-type-select:after,form .webform-component-select:after{font-family:FontAwesome;content:'\f0d7';color:#6b9438;position:absolute;line-height:4.9rem;top:30px;right:27px;font-weight:700;font-size:16px}
form .form-type-select .chosen-container,form .webform-component-select .chosen-container{color:#333;font-size:16px;height:49px}form .form-type-select .chosen-container-single .chosen-single,form .webform-component-select .chosen-container-single .chosen-single{background:#fcfcfc;border:solid 1px #e4e4e4;margin-bottom:10px;padding:0;color:#333;font-size:16px;height:49px;line-height:1.42857;-moz-appearance:none;-webkit-appearance:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:transparent 0 0 0 inset;-webkit-box-shadow:transparent 0 0 0 inset;box-shadow:transparent 0 0 0 inset}form .form-type-select .chosen-container-single .chosen-single>span,form .webform-component-select .chosen-container-single .chosen-single>span{font-size:16px;padding:13px 12px}form .form-type-select .chosen-container-single .chosen-single>div b,form .webform-component-select .chosen-container-single .chosen-single>div b{background:none;background-image:none !important}form .form-type-select .chosen-container-single .chosen-single>div b:after,form .webform-component-select .chosen-container-single .chosen-single>div b:after{font-family:FontAwesome;content:'\f0d7';color:#6b9438;line-height:4.9rem;font-weight:700;font-size:16px}form .form-type-select .chosen-container-single .chosen-drop,form .webform-component-select .chosen-container-single .chosen-drop{border:solid 1px #e4e4e4 !important}form .form-type-select .chosen-container-single .chosen-drop .chosen-results,form .webform-component-select .chosen-container-single .chosen-drop .chosen-results{padding:0}form .form-type-select .chosen-container-single .chosen-drop .chosen-results .active-result,form .webform-component-select .chosen-container-single .chosen-drop .chosen-results .active-result{color:#333;font-size:16px;background:#fcfcfc;padding:6px 12px}form .form-type-select .chosen-container-single .chosen-drop .chosen-results .active-result:hover,form .webform-component-select .chosen-container-single .chosen-drop .chosen-results .active-result:hover{background:#e8e8e8;color:#6b9438}form .form-required{color:#cc1324}form .form-error input,form .form-error select{border-color:#cc1324;color:#cc1324;background-color:#fff9fa}form .form-disabled input{background-color:#a1a1a1}form .form-type-webform-time .form-type-select,form .form-type-date .form-type-select{width:30%;margin-right:10px;display:inline-block}form .form-type-webform-time .form-type-select:after,form .form-type-date .form-type-select:after{top:2px}form .form-type-webform-time .form-type-select.form-item-submitted-field-bakery-form-pickup-time-hour,form .form-type-webform-time .form-type-select.form-item-submitted-fieldset-produce-form-your-information-field-produce-form-pickup-time-hour,form .form-type-date .form-type-select.form-item-submitted-field-bakery-form-pickup-time-hour,form .form-type-date .form-type-select.form-item-submitted-fieldset-produce-form-your-information-field-produce-form-pickup-time-hour{margin-right:1px}form .form-type-webform-time .form-type-select.form-item-submitted-field-bakery-form-pickup-time-minute,form .form-type-webform-time .form-type-select.form-item-submitted-fieldset-produce-form-your-information-field-produce-form-pickup-time-minute,form .form-type-date .form-type-select.form-item-submitted-field-bakery-form-pickup-time-minute,form .form-type-date .form-type-select.form-item-submitted-fieldset-produce-form-your-information-field-produce-form-pickup-time-minute{margin-left:5px}form .webform-component-fieldset.crazy-fresh-tray .form-type-webform-number,form .webform-component-fieldset.crazy-fresh-tray .form-type-markup{display:inline-block}form .webform-component-fieldset.crazy-fresh-tray .form-type-webform-number{width:50%;margin-right:10px}form .webform-component-fieldset.crazy-fresh-tray #edit-submitted-fieldset-produce-form-crazy-fresh-vegetable-trays-field-produce-form-vegetable-trays-image,form .webform-component-fieldset.crazy-fresh-tray #edit-submitted-fieldset-produce-form-crazy-fresh-fruit-tray-field-produce-form-fruit-tray-image{display:block;float:right;background-repeat:no-repeat;background-position:right top;width:100px;height:100px}form .webform-component-fieldset.crazy-fresh-tray #edit-submitted-fieldset-produce-form-crazy-fresh-vegetable-trays-field-produce-form-vegetable-trays-image{background-image:url(/profiles/spartan/themes/bootstrap_spartan/img/backgrounds/vegetable_sm.jpg)}form .webform-component-fieldset.crazy-fresh-tray #edit-submitted-fieldset-produce-form-crazy-fresh-fruit-tray-field-produce-form-fruit-tray-image{background-image:url(/profiles/spartan/themes/bootstrap_spartan/img/backgrounds/fruit_sm.jpg)}[data-destination]:hover{cursor:pointer}.use-my-location{color:#6b9438}.use-my-location path{fill:#6b9438}.search-icon{display:block;background-color:transparent}.search-icon svg{height:27px;width:27px}
.search-icon path{fill:#6b9438}.search-icon:hover{cursor:pointer}.search-icon:hover path{fill:#999}.ie9 form .form-type-select::after,.ie9 form .webform-component-select::after{background:#fcfcfc;height:45px;right:2px;margin-top:1px;padding-top:25px;width:30px;z-index:10}.ie10 form .form-type-select::after,.ie10 form .webform-component-select::after,.ie11 form .form-type-select::after,.ie11 form .webform-component-select::after{padding-top:25px}.ie10 input[type="text"]::-ms-clear,.ie10 input[type="email"]::-ms-clear,.ie11 input[type="text"]::-ms-clear,.ie11 input[type="email"]::-ms-clear{display:none}.hasPlaceholderText{color:#e8e8e8}.page-drupal-login form div.form-group{margin:0;padding:0;margin-top:30px}@media screen and (max-width:991px){form .form-type-webform-time .form-type-select,form .form-type-date .form-type-select{width:27%}form .webform-component-fieldset.crazy-fresh-tray .form-type-webform-number{width:40%}}@media screen and (max-width:530px){form .webform-component-fieldset.crazy-fresh-tray .form-type-webform-number{width:25%}}@media screen and (max-width:480px){form .form-type-date .form-type-select{width:100%;max-width:245px}form .form-type-date input.webform-calendar{display:none}form .form-type-webform-time .form-type-select{width:44%}form .form-type-webform-time .form-radios{display:block}form .webform-component-fieldset.crazy-fresh-tray #edit-submitted-fieldset-produce-form-crazy-fresh-vegetable-trays-field-produce-form-vegetable-trays-image,form .webform-component-fieldset.crazy-fresh-tray #edit-submitted-fieldset-produce-form-crazy-fresh-fruit-tray-field-produce-form-fruit-tray-image{float:none;margin:0 auto 15px}form .webform-component-fieldset.crazy-fresh-tray .form-type-webform-number{width:40%}}.modal-content a:hover,.modal-content a:focus,.modal-content a:active{color:#333}.modal-body{padding:0}.modal-body .modal-header{background:#f9f9f9;border-top-left-radius:6px;border-top-right-radius:6px;padding:30px 30px 40px}.modal-body .modal-header .close{font-size:3.2em;color:#999;line-height:.6em;position:absolute;top:26px;right:26px;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}@media screen and (min-width:768px){.modal-dialog{max-width:500px}}.dropdown-menu{filter:alpha(opacity=0);opacity:0;display:none;height:0;padding:0;border-width:0;overflow:hidden}.open>.dropdown-menu{height:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.sign-in-modal h3{font-family:"FatFrank","Gibson",sans-serif;font-size:24px;font-weight:400;font-style:normal;color:#333;text-align:center;text-transform:uppercase;margin:0 auto 12px}.sign-in-modal h3 img{display:block;margin:0 auto 12px}.sign-in-modal p{text-align:center;color:#333;margin-bottom:0}.sign-in-modal form span.help-block{position:absolute;top:0;right:30px;font-family:"Gibson",sans-serif;font-size:14px;font-weight:400;font-style:normal;margin:0}.sign-in-modal form .btn{width:100%;padding:15px 0;font-size:14px}.sign-in-modal form .btn[type="submit"]{margin-top:10px}.sign-in-modal form .btn#submit-signin-facebook{background:#3b5999;font-weight:700;padding:10px 0}.sign-in-modal form .btn#submit-signin-facebook:before{font-family:FontAwesome;content:'\f09a';font-weight:400;font-size:1.5em;position:relative;top:.1em;right:.25em}.sign-in-modal form .btn#submit-signin-facebook:hover,.sign-in-modal form .btn#submit-signin-facebook:focus,.sign-in-modal form .btn#submit-signin-facebook:active{background-color:#333}.sign-in-modal form div.form-group{width:auto;position:relative}.sign-in-modal form .form-splitter{max-width:290px;margin:16px auto;text-align:center;position:relative;font-family:"Gibson",sans-serif;font-size:14px;font-weight:600;font-style:normal;text-transform:uppercase;color:#999}.sign-in-modal form .form-splitter:before,.sign-in-modal form .form-splitter:after{content:'';border-bottom:1px solid #e4e4e4;width:43%;position:absolute;left:0;top:50%}.sign-in-modal form .form-splitter:after{right:0;left:initial}@media screen and (max-width:767px){.sign-in-modal form .form-splitter{margin:10px auto}}@media screen and (max-width:360px){.sign-in-modal form .form-splitter{margin:10px 30px}}.default-pager{background-color:#f9f9f9}.default-pager .progress-disabled{float:left}.default-pager .progress-disabled .ajax-progress-throbber{display:none}.pagination{padding:15px 0;margin:0}.pagination>li{font-family:"Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal}.pagination>li>a{background-color:#f9f9f9;border-width:0;color:#6b9438;text-decoration:underline;padding:5px;font-family:"Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal}.pagination>li>a:hover,.pagination>li>a:focus{background-color:#f9f9f9;text-decoration:none;color:#333}.pagination>li.disabled>span{background-color:#f9f9f9}.pagination>li.active a,.pagination>li.active span{background:none;color:#333;text-decoration:none}.pagination>li.active a:hover,.pagination>li.active a:focus,.pagination>li.active span:hover,.pagination>li.active span:focus{background:none;text-decoration:none;color:#333}.pagination>li.prev>a,.pagination>li.pager-first>a,.pagination>li.next>a,.pagination>li.pager-last>a{text-decoration:none}.pagination>li.prev>a:after,.pagination>li.prev>a:before,.pagination>li.pager-first>a:after,.pagination>li.pager-first>a:before,.pagination>li.next>a:after,.pagination>li.next>a:before,.pagination>li.pager-last>a:after,.pagination>li.pager-last>a:before{font-family:FontAwesome;font-size:.7em;font-weight:400;line-height:2.5em}.pagination>li.prev>a:before,.pagination>li.pager-first>a:before{content:'\f053';padding-right:8px}.pagination>li.pager-first>a:before{content:'\f053\f053'}
.pagination>li.next>a:after,.pagination>li.pager-last>a:after{content:'\f054';padding-left:8px}.pagination>li.pager-last>a:after{content:'\f054\f054'}@media screen and (max-width:767px){.default-pager{margin-left:0;margin-right:0}.pagination>li.prev>a:before,.pagination>li.pager-first>a:before{padding-right:4px}.pagination>li.next>a:after,.pagination>li.pager-last>a:after{padding-left:4px}.recipes-pager{margin:0}}.region-content .view-content{padding-top:25px}.region-content .views-row{margin-bottom:30px}.region-content .node-teaser{background:#fff;position:relative;border:1px solid #e7e7e7}.region-content .node-teaser h3{margin:0 0 5px;letter-spacing:0;text-transform:none}.region-content .node-teaser h3 a{font-family:"Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal;color:#333;text-decoration:none}.region-content .node-teaser h3 a:hover{color:#6b9438;text-decoration:none}@media screen and (max-width:1199px){.region-content .view-content{overflow:auto;padding:30px 0 20px}}.page-node .bar .share-via-link span{font-family:"Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal;cursor:pointer;line-height:2.8em;color:#6b9438}.page-node .bar .share-via-link span.stButton{display:none !important}.page-node .bar .print-page{font-family:"Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal}.breadcrumb{display:none}.menu-side-title a,.menu-side a{font-family:"FatFrank","Gibson",sans-serif;font-size:16px;font-weight:400;font-style:normal;text-transform:uppercase;display:block;text-decoration:none}.menu-side{padding-left:0}.menu-side li{position:relative;display:block;border-top:1px solid #e7e7e7}.menu-side li:first-child{border-top-width:0}.menu-side a{color:#5a462a;text-decoration:none;padding:19.98px 0;line-height:1.8}.menu-side a:hover,.menu-side a:focus,.menu-side a:active{color:#6b9438}.menu-side .active a{color:#6b9438}.menu-side-title a{text-decoration:none;color:#6b9438}.menu-side-title a:hover,.menu-side-title a:focus,.menu-side-title a:active{color:#333;text-decoration:none}@media screen and (min-width:1200px){.blade .page.container{padding:0}.blade #content>.row{display:-webkit-flex;-webkit-flex-direction:row;display:flex;flex-direction:row}.blade #content>.row>section{padding:39.96px 39.96px 49.95px}.blade #content>.row>section *:first-child{margin-top:0}.menu-side-title{display:none}.menu-side.collapse{display:block;height:auto !important}.menu-side{padding-top:39px;background:#f9f9f9;padding-left:45px;padding-right:25px;position:absolute;right:15px;left:14px;top:0;bottom:0;margin-bottom:0;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.menu-side>li:first-child a{padding-top:0}}@media screen and (max-width:1199px){.menu-side,.menu-side-title a{background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:19.98px;margin-bottom:0}.menu-side-title{margin:0}.menu-side-title a{padding:15px 30px}.menu-side-title a:after{color:#5a462a;font-family:FontAwesome;float:right;margin-right:-15px}.menu-side-title a[aria-expanded=true]{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.menu-side-title a[aria-expanded=true]:after{content:""}.menu-side-title a[aria-expanded=false]{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.menu-side-title a[aria-expanded=false]:after{content:""}.menu-side{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;background:#f9f9f9;margin-bottom:30px}.menu-side li{margin:auto 30px}}@media screen and (min-width:1200px){[class*="flex-columns"]{display:-ms-flexbox;-ms-flex-direction:row;display:-webkit-flex;-webkit-flex-direction:row;display:flex;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;align-items:stretch}[class*="flex-columns"]>.flex-sidebar,[class*="flex-columns"]>.flex-main-content{margin-top:0}[class*="flex-columns"]>.flex-sidebar{bottom:40px;margin-bottom:-90px;position:relative;-webkit-flex:0 0 375px;flex:0 0 375px;padding-top:30px;background:#f9f9f9;border:0 solid #e8e8e8}[class*="flex-columns"]>.flex-sidebar>*{margin-left:40px;margin-right:40px}.flex-columns--sidebar-left>.flex-main-content{-webkit-order:1;order:1}.flex-columns--sidebar-left>.flex-sidebar{-webkit-order:-1;order:-1;border-right-width:1px;right:40px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.flex-columns--sidebar-right>.flex-main-content{-webkit-order:-1;order:-1}.flex-columns--sidebar-right>.flex-sidebar{-webkit-order:1;order:1;border-left-width:1px;left:40px;margin-left:60px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ie9 [class*="flex-columns"],.ie10 [class*="flex-columns"]{position:relative}.ie9 [class*="flex-columns"]>.flex-main-content,.ie10 [class*="flex-columns"]>.flex-main-content{width:60%}.ie9 [class*="flex-columns"]>.flex-sidebar,.ie10 [class*="flex-columns"]>.flex-sidebar{position:absolute;top:-40px;bottom:-50px;margin-bottom:0}.ie9 .flex-columns--sidebar-right>.flex-sidebar,.ie10 .flex-columns--sidebar-right>.flex-sidebar{left:60%;width:38.25%;right:-40px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ie9 .flex-columns--sidebar-left>.flex-main-content,.ie10 .flex-columns--sidebar-left>.flex-main-content{margin-left:40%}.ie9 .flex-columns--sidebar-left>.flex-sidebar,.ie10 .flex-columns--sidebar-left>.flex-sidebar{right:60%;width:40%;left:-40px;margin-bottom:0;margin-left:0;margin-right:40px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}}@media screen and (max-width:1199px){[class*="flex-columns"]>.flex-sidebar{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:30px 40px}}.view .exposed-filter-header .filter-count{color:#6b9438}.view .num-per-page{font-family:"Gibson",sans-serif;font-size:14px;font-weight:700;font-style:normal;color:#999;text-align:center}.view .num-per-page select::-ms-expand{display:none}.view .num-per-page select{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;background:#f9f9f9;border:1px solid #f9f9f9;border-radius:20px;background-image:linear-gradient(45deg,rgba(0,0,0,0) 50%,#da1a31 50%),linear-gradient(135deg,#da1a31 50%,rgba(0,0,0,0) 50%);background-position:calc(100% - 20px) center,calc(100% - 15px) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding:0 2px;cursor:pointer;display:inline-block;color:#6b9438;width:50px;height:23px;font-weight:700}.view a.clear-all-filters,.view a.winesale-cta{text-align:center;padding:10px 0;background:#fff;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;font-family:"Gibson",sans-serif;font-size:12px;font-weight:400;font-style:normal;display:block;text-decoration:none}.view a.clear-all-filters span,.view a.winesale-cta span{text-decoration:underline;color:#6b9438}.view a.clear-all-filters span:hover,.view a.winesale-cta span:hover{text-decoration:none}.view a.clear-all-filters span:before,.view a.winesale-cta span:before{display:inline-block;content:'\f05c';font-family:FontAwesome;font-size:13px;color:#6b9438;margin-right:5px}.view a.clear-all-filters:hover,.view a.winesale-cta:hover{color:#333}.view .circle{background:#6b9438}.view .view-empty{margin:30px auto;text-align:center;width:100%;position:relative}.view .view-empty h2,.view .view-empty h3,.view .view-empty span{font-size:20px !important;font-family:"FatFrank","Gibson",sans-serif;font-size:#5a462a;font-weight:400;font-style:normal}.view .view-empty p{font-size:16px}@media screen and (max-width:1199px){.view .view-empty{background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:19.98px;padding:30px}}@media screen and (min-width:768px) and (max-width:1199px){.view{padding:39.96px 39.96px 49.95px}
.view.view-recipe,.view.view-events,.view.view-wine-catalog{padding:0}}form.commerce-add-to-cart{margin:0 auto}form.commerce-add-to-cart .form-item-quantity{text-align:right}form.commerce-add-to-cart .form-item-quantity::before{color:#999;content:"Qty";display:inline;font-weight:600;margin-right:5px;position:relative;top:15px;vertical-align:top}form.commerce-add-to-cart .form-item-quantity input{color:#333;display:inline-block;width:60px;text-align:center}form.commerce-add-to-cart .form-type-select:after{z-index:10}form.commerce-add-to-cart .btn.form-submit{background-color:#6b9438;border-color:#6b9438;width:100%;color:#fff;display:block;width:100%;*zoom:1;clear:both}form.commerce-add-to-cart .btn.form-submit:before,form.commerce-add-to-cart .btn.form-submit:after{display:table;content:""}form.commerce-add-to-cart .btn.form-submit:after{clear:both}form.commerce-add-to-cart .btn.form-submit svg{height:16px;width:auto;padding-right:7px;position:relative;top:.2rem}form.commerce-add-to-cart .btn.form-submit svg *{fill:#fff}form.commerce-add-to-cart .btn.form-submit:hover{background:#333}form.commerce-add-to-cart>div{float:left;width:50%;padding:0}form.commerce-add-to-cart>div:nth-of-type(odd){padding-right:10px}form.commerce-add-to-cart label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}form.commerce-add-to-cart .alert-block{margin:10px 0;text-align:center}form.commerce-add-to-cart .alert-block>div{padding:15px 30px 15px 20px}form.commerce-add-to-cart .alert-block p{margin:0}form.commerce-add-to-cart .alert-block a.close{margin:15px 15px 0 0 !important}form.commerce-add-to-cart .alert-block .view-cart{text-align:center;margin-top:5px}form.commerce-add-to-cart .alert-block .view-cart a{color:#6b9438;font-weight:600}form.commerce-add-to-cart .alert-success{max-width:none !important;width:100% !important}.field-name-field-disclaimer,.commerce-cart-disclaimer{background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:19.98px;padding:30px 15px;margin-top:1rem;text-align:center;display:block;clear:both}.field-name-field-disclaimer .field-item>*:first-child,.commerce-cart-disclaimer .field-item>*:first-child{margin-top:0}.field-name-field-disclaimer p,.commerce-cart-disclaimer p{font-size:16px;margin:15px 0}.field-name-field-disclaimer p a[href*="tel"],.commerce-cart-disclaimer p a[href*="tel"]{color:#333;font-weight:700;text-decoration:none}.field-name-field-disclaimer p a[href*="tel"]:after,.commerce-cart-disclaimer p a[href*="tel"]:after{content:"\A";white-space:pre}.field-name-field-disclaimer p:last-of-type,.commerce-cart-disclaimer p:last-of-type{margin-bottom:0}.ie9 form.commerce-add-to-cart .form-item-product-id,.ie10 form.commerce-add-to-cart .form-item-product-id,.ie11 form.commerce-add-to-cart .form-item-product-id{position:relative;z-index:0}.ie9 form.commerce-add-to-cart .form-item-product-id select,.ie10 form.commerce-add-to-cart .form-item-product-id select,.ie11 form.commerce-add-to-cart .form-item-product-id select{z-index:1}.ie9 form.commerce-add-to-cart .form-item-product-id:before,.ie10 form.commerce-add-to-cart .form-item-product-id:before,.ie11 form.commerce-add-to-cart .form-item-product-id:before{display:block;position:absolute;content:'';right:20px;top:2px;height:40px;width:18px;margin:2px;background:#fcfcfc;z-index:5}.ie9 form.commerce-add-to-cart .btn.form-submit svg,.ie10 form.commerce-add-to-cart .btn.form-submit svg,.ie11 form.commerce-add-to-cart .btn.form-submit svg{width:20px}.ie9 form.commerce-add-to-cart .form-item-quantity input{padding-left:0;padding-right:0}@media screen and (min-width:1200px){#menu-bar .banner-bar a.logo svg{margin:-7px auto -10px}}@media screen and (min-width:768px) and (max-width:1199px){#menu-bar .banner-bar a.logo svg{margin:-8px auto -10px}}@media screen and (max-width:767px){#menu-bar .banner-bar a.logo svg{margin-left:-22px}}@font-face{font-family:FatFrank;src:url(/profiles/spartan/themes/bootstrap_spartan/fonts/FatFrank-Regular.otf),url(/profiles/spartan/themes/bootstrap_spartan/fonts/FatFrank-Regular.eot),url(/profiles/spartan/themes/bootstrap_spartan/fonts/FatFrank-Regular.woff)}@font-face{font-family:Gibson;src:url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-Regular.otf),url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-Regular.eot),url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-Regular.woff);font-weight:400;font-style:normal}@font-face{font-family:Gibson;src:url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-Bold.otf),url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-Bold.eot),url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-Bold.woff);font-weight:700;font-style:normal}@font-face{font-family:Gibson;src:url(/profiles/spartan/themes/bootstrap_spartan/Gibson-BoldItalic.otf),url(/profiles/spartan/themes/bootstrap_spartan/Gibson-BoldItalic.eot),url(/profiles/spartan/themes/bootstrap_spartan/Gibson-BoldItalic.woff);font-weight:700;font-style:italic}@font-face{font-family:Gibson;src:url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-Light.otf),url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-Light.eot),url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-Light.woff);font-weight:300;font-style:normal}@font-face{font-family:Gibson;src:url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-LightIt.otf),url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-LightIt.eot),url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-LightIt.woff);font-weight:300;font-style:italic}@font-face{font-family:Gibson;src:url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-SemiBold.otf),url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-SemiBold.eot),url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-SemiBold.woff);font-weight:600;font-style:normal}
@font-face{font-family:Gibson;src:url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-SemiBoldIt.otf),url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-SemiBoldIt.eot),url(/profiles/spartan/themes/bootstrap_spartan/fonts/Gibson-SemiBoldIt.woff);font-weight:600;font-style:italic}.page-search404 .search-results-wrapper>h2 .icon,.page-search .search-results-wrapper>h2 .icon{color:#6b9438}.page-search404 .search-form-wrapper form input,.page-search .search-form-wrapper form input{font-family:"Gibson",sans-serif;font-size:22px;font-weight:400;font-style:normal}.page-search404 .search-form-wrapper form button svg path,.page-search .search-form-wrapper form button svg path{fill:#6b9438}.page-search404 .search-num-results span,.page-search .search-num-results span{font-family:"FatFrank","Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal}.view-responsive-shopping-cart-form .views-field-line-item-title button:after,.view-responsive-shopping-cart-form .views-field-commerce-total button:after,.view-responsive-shopping-cart-form tr.order-total .component-total,.view-responsive-shopping-cart-form tr.component-type-commerce-price-formatted-amount .component-total,.view-responsive-shopping-cart-form .order-total-currency,.view-responsive-shopping-cart-form #edit-clear,.view-responsive-shopping-cart-form #edit-submit,.view-commerce-cart-summary .views-field-line-item-title button:after,.view-commerce-cart-summary .views-field-commerce-total button:after,.view-commerce-cart-summary tr.order-total .component-total,.view-commerce-cart-summary tr.component-type-commerce-price-formatted-amount .component-total,.view-commerce-cart-summary .order-total-currency,.view-commerce-cart-summary #edit-clear,.view-commerce-cart-summary #edit-submit{color:#6b9438}.view-responsive-shopping-cart-form .num-cart-items,.view-commerce-cart-summary .num-cart-items{font-family:"FatFrank","Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal}.view-responsive-shopping-cart-form .num-cart-items span,.view-commerce-cart-summary .num-cart-items span{font-family:"FatFrank","Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal}.page-checkout button.checkout-goback,.page-checkout-review button.checkout-goback{background:#f9f9f9;color:#6b9438}.page-checkout button.checkout-cancel,.page-checkout-review button.checkout-cancel{background:#f9f9f9;color:#6b9438}body.page-checkout-payment #commerce-authnet-simdpm-redirect-form #edit-clear,body.page-checkout-payment #commerce-authnet-simdpm-redirect-form fieldset.checkout-buttons #edit-clear:hover{color:#6b9438}.node-webform form .form-submit{background:#6b9438;color:#fff !important}.node-type-homepage .page-header .carousel .carousel-caption h1{letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a{color:#fff;background-color:#6b9438}.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a a{background-color:transparent;color:#fff}.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a:visited,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a a:visited{color:#fff}.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a:focus,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a a:focus{color:#fff}.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a:hover,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a a:hover{color:#fff}.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a:active,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a a:active{color:#fff}.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta:hover,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta:focus,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta:active,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a:hover,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a:focus,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a:active{color:#6b9438;background-color:#fff}.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta:hover a,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta:focus a,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta:active a,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a:hover a,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a:focus a,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a:active a{background-color:transparent;color:#6b9438}
.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta:hover a:visited,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta:focus a:visited,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta:active a:visited,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a:hover a:visited,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a:focus a:visited,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a:active a:visited{color:#6b9438}.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta:hover a:focus,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta:focus a:focus,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta:active a:focus,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a:hover a:focus,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a:focus a:focus,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a:active a:focus{color:#6b9438}.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta:hover a:hover,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta:focus a:hover,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta:active a:hover,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a:hover a:hover,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a:focus a:hover,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a:active a:hover{color:#6b9438}.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta:hover a:active,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta:focus a:active,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta:active a:active,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a:hover a:active,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a:focus a:active,.node-type-homepage .page-header .carousel .carousel-caption.dark .btn.btn-cta a:active a:active{color:#6b9438}.node-type-homepage .page-header .carousel .carousel-indicators li{font-size:18px}.node-type-homepage .page-header .carousel .carousel-indicators li:hover,.node-type-homepage .page-header .carousel .carousel-indicators li:focus,.node-type-homepage .page-header .carousel .carousel-indicators li.active{background-color:#fff;color:#6b9438}.node-type-homepage .page-header .carousel .carousel-indicators li.active:before{color:#6b9438}.node-type-homepage .homepage-tile{font-family:"Gibson",sans-serif;font-size:16px;font-weight:400;font-style:normal}.node-type-homepage .homepage-tile .tile-title h3,.node-type-homepage .homepage-tile .tile-title h3 a{text-transform:uppercase;letter-spacing:.06em;font-family:"FatFrank","Gibson",sans-serif;font-size:24px;font-weight:400;font-style:normal}.node-type-homepage .homepage-tile a{font-family:"Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal}.node-type-homepage .homepage-tile .tile-content.dark{color:#333}.node-type-homepage .homepage-tile .tile-content.dark .tile-title{color:#5a462a}.node-type-homepage .homepage-tile .tile-content.dark h3 a{color:#5a462a}.node-type-homepage .homepage-tile .tile-content.dark a{color:#6b9438}.node-type-homepage .homepage-tile .tile-tag span{background-color:#5c6bc0}.node-type-homepage .homepage-tile .tile-tag span.recipe-tag{background-color:#717d7e;border:1px solid #717d7e}.node-type-homepage .homepage-tile .tile-tag span.cooking-tag{background-color:#d48166;border:1px solid #d48166}.node-type-homepage .homepage-tile .tile-tag span.new-product-tag{background-color:#a2dced;border:1px solid #a2dced}.node-type-homepage .homepage-tile .tile-tag span.product-tag{background-color:#f7b3cc;border:1px solid #f7b3cc}.node-type-homepage .homepage-tile .tile-tag span.layout-tag{background-color:#539536;border:1px solid #539536}.node-type-homepage .homepage-tile .tile-tag span.find-store-tag{background-color:#fdb71a;border:1px solid #fdb71a}.node-type-homepage .homepage-tile .tile-tag span.note-tag{background-color:#b3025b;border:1px solid #b3025b}.node-type-homepage .homepage-tile .tile-tag span.community-tag{background-color:#ad4328;border:1px solid #ad4328}.node-type-homepage .homepage-tile .tile-tag span.store-tag{background-color:#bfd22b;border:1px solid #bfd22b}.node-type-homepage .homepage-tile .tile-tag span.vendor-tag{background-color:#f0d9b4;border:1px solid #f0d9b4}.node-type-homepage .homepage-tile .tile-tag span.social-tag{background-color:#9b3a95;border:1px solid #9b3a95}.node-type-homepage .homepage-tile .tile-tag span.health-tag{background-color:#70004b;border:1px solid #70004b}.node-type-homepage .homepage-tile .tile-tag span.explore-tag{background-color:#3cbcc3;border:1px solid #3cbcc3}.node-type-homepage .homepage-tile .tile-tag span.rewards-tag{background-color:#638d3d;border:1px solid #638d3d}
.node-type-homepage .homepage-tile .tile-tag span.bakery-tag{background-color:#ddaf4e;border:1px solid #ddaf4e}.node-type-homepage .homepage-tile .tile-tag span.deli-tag{background-color:#f26924;border:1px solid #f26924}.node-type-homepage .homepage-tile .tile-tag span.brands-tag{background-color:#ecb21f;border:1px solid #ecb21f}.node-type-homepage .homepage-tile .tile-tag span.products-tag{background-color:#5c6e58;border:1px solid #5c6e58}.node-type-homepage .homepage-tile .tile-tag span.shops-tag{background-color:#ee255c;border:1px solid #ee255c}.node-type-homepage .homepage-tile .tile-tag span.online-tag{background-color:#2fa59a;border:1px solid #2fa59a}.node-type-homepage .homepage-tile .tile-tag span.tools-tag{background-color:#5c6bc0;border:1px solid #5c6bc0}.node-type-homepage .homepage-tile .tile-tag span.whats-new-tag{background-color:#fa2742;border:1px solid #fa2742}.node-type-homepage .homepage-tile .tile-tag span.pharmacy-tag{background-color:#93d0ac;border:1px solid #93d0ac}.node-type-homepage .homepage-tile.has-overlay:before{background-color:#7a664a}.weekly-ad-coupons-wrapper ul>li>a:hover,.weekly-ad-coupons-wrapper ul>li>a:focus,.weekly-ad-coupons-wrapper ul>li>a:active{color:#84aa55}.weekly-ad-coupons-wrapper ul>li>a:hover svg path,.weekly-ad-coupons-wrapper ul>li>a:focus svg path,.weekly-ad-coupons-wrapper ul>li>a:active svg path{fill:#84aa55}@media screen and (max-width:1199px){.node-type-homepage .weekly-ad-coupons-wrapper ul>li>a{font-family:"FatFrank","Gibson",sans-serif;font-size:18px;font-weight:400;font-style:normal}}@media screen and (min-width:1200px){.page-header .carousel .carousel-indicators li{font-family:"FatFrank","Gibson",sans-serif;font-size:49px;font-weight:300;text-transform:uppercase;letter-spacing:.06em}}@media screen and (min-width:1200px) and (max-width:767px){.page-header .carousel .carousel-indicators li{font-size:40px}}@media screen and (max-width:1199px){.node-type-homepage .weekly-ad-coupons-wrapper ul>li>a{font-family:"FatFrank","Gibson",sans-serif;font-size:18px;font-weight:400;font-style:normal}}@media screen and (min-width:1200px){.page-header .carousel .carousel-indicators li{font-family:"FatFrank","Gibson",sans-serif;font-size:49px;font-weight:300}}@media screen and (min-width:1200px) and (max-width:767px){.page-header .carousel .carousel-indicators li{font-size:40px}}@media screen and (min-width:768px){.ckeditor-body table,.node table thead th{font-family:"FatFrank","Gibson",sans-serif;font-size:16px;font-weight:400;font-style:normal}}.page-node.node-type-stores .responsive-content-header .bar>.field.field-directions a,.page-node.node-type-stores .responsive-content-header .bar>.field.field-weekly-ad a{font-family:"FatFrank","Gibson",sans-serif;font-size:14px;font-weight:400;font-style:normal}.node-type-stores article.node-stores .content-contact .field-label,.node-type-stores article.node-stores .content-contact .field-item,.node-type-stores article.node-stores .content-contact .double-field-first,.node-type-stores article.node-stores .content-contact .double-field-second{font-family:"Gibson",sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#333}.node-type-stores article.node-stores h2,.node-type-stores article.node-stores .field-label{color:#5a462a;font-family:"FatFrank","Gibson",sans-serif;font-size:18px;font-weight:400;font-style:normal;letter-spacing:.01em}.node-type-stores article.node-stores .content-contact h2:before{color:#89c450}.node-type-stores article.node-stores .content li{color:#5a462a}.node-type-stores article.node-stores .content li:before{background-color:#89c450}.page-node.node-type-recipe .recipe-header .field-name-field-recipe-nutrition .field-item{background-color:#333}.page-node.node-type-recipe .article.node-recipe .recipe-times .field .field-name-field-recipe-total-time{color:#333}.node-type-recipe h2{font-family:"FatFrank","Gibson",sans-serif;font-size:18px;font-weight:400;font-style:normal;letter-spacing:.01em;color:#5a462a;text-transform:uppercase}.node-type-recipe .ingredient-amnt{color:#6b9438}.node-wine-display .wine-beer-pricing>span,.node-wine-display .wine-beer-score h3{color:#6b9438}.node-wine-display .wine-beer-score h3::before{color:#5a462a}.node-culinary-class-details .field-name-commerce-price{color:#6b9438}.node-culinary-class-details .class-info-instructor h2{color:#5a462a;letter-spacing:.05em;text-transform:uppercase;font-family:"FatFrank","Gibson",sans-serif;font-size:18px;font-weight:500;font-style:normal}
@media screen and (min-width:768px){.ckeditor-body table thead th,.node table thead th{color:#5a462a;text-transform:uppercase;font-family:"FatFrank","Gibson",sans-serif;font-size:16px;font-weight:400;font-style:normal}}.field-name-body .with-image .btn-cta,.content-row .with-image .btn-cta,.ckeditor-body .with-image .btn-cta{background:#6b9438}.field-name-body .cooking-tag,.content-row .cooking-tag,.ckeditor-body .cooking-tag{background:#d48166;color:#fff}.field-name-body .product-tag,.content-row .product-tag,.ckeditor-body .product-tag{background:#f7b3cc;color:#fff}.field-name-body .layout-tag,.content-row .layout-tag,.ckeditor-body .layout-tag{background:#539536;color:#fff}.field-name-body .store-tag,.content-row .store-tag,.ckeditor-body .store-tag{background:#bfd22b;color:#fff}.field-name-body .health-tag,.content-row .health-tag,.ckeditor-body .health-tag{background:#70004b;color:#fff}.field-name-body .vendor-tag,.content-row .vendor-tag,.ckeditor-body .vendor-tag{background:#f0d9b4;color:#fff}.field-name-body .social-tag,.content-row .social-tag,.ckeditor-body .social-tag{background:#9b3a95;color:#fff}.field-name-body .no-tag,.content-row .no-tag,.ckeditor-body .no-tag{background:transparent;color:inherit}.responsive-store-locator .search-totals,.responsive-store-locator .search-totals span{font-family:"FatFrank","Gibson",sans-serif;font-size:1.6rem;font-weight:600;font-style:normal}.responsive-store-locator .node-teaser h3 a{color:#5a462a}.responsive-store-locator .locator-button svg path{fill:#6b9438}.responsive-store-locator h2,.responsive-store-locator span{font-family:"FatFrank","Gibson",sans-serif;font-size:30px;font-weight:600;font-style:normal}.view-recipe .views-exposed-form .views-exposed-widget a{color:#6b9438}.view-recipe .views-exposed-form .views-exposed-widget>label>div span{font-family:"FatFrank","Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal;color:#5a462a}.page-recipes-catalog .recipe-catalog-header>h1{font-family:"FatFrank","Gibson",sans-serif;font-size:49px;font-weight:300;text-transform:uppercase;letter-spacing:.06em}@media(max-width:767px){.page-recipes-catalog .recipe-catalog-header>h1{font-size:40px}}.page-recipes-catalog .view-recipe .recipes-content .recipes-results-filter .recipe-num-results span{font-family:"FatFrank","Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal}.page-recipes-catalog .view-recipe .views-exposed-form .views-exposed-widget>label a{font-family:"Gibson",sans-serif;font-size:12px;font-weight:400;font-style:normal}.page-recipes-catalog .view-recipe .views-exposed-form .views-exposed-widget>label div span{font-family:"FatFrank","Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal}.page-recipes-catalog .view-recipe .views-exposed-form .views-exposed-widget>label div .circle{font-family:"Gibson",sans-serif;font-size:12px;font-weight:600;font-style:normal}@media screen and (max-width:1199px){.page-recipes-catalog .page.container .view-filters .exposed-filter-header a div span{font-family:"FatFrank","Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal}}.view-wine-catalog .wine-num-results span{font-family:"FatFrank","Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal}.view-wine-catalog .exposed-filter-header a div span{font-family:"FatFrank","Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal}.view-wine-catalog .views-exposed-widget-label{color:#5a462a;font-family:"FatFrank","Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal}.view-wine-catalog #edit-origin-wrapper a.show-btn,.view-wine-catalog #edit-origin-wrapper a.show-btn:hover,.view-wine-catalog #wine-sort-by,.view-wine-catalog .sort-by i,.view-wine-catalog .node-wine-display .sale-price,.view-wine-catalog .wine-tile-content h3 a:hover{color:#6b9438}.view-wine-catalog .view-filters #edit-category-listing li label{font-family:"FatFrank","Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal}.page-wine-catalog .wine-catalog-header h1{font-family:"FatFrank","Gibson",sans-serif;font-size:49px;font-weight:300}@media(max-width:767px){.page-wine-catalog .wine-catalog-header h1{font-size:40px}}.page-culinary-classroom .culinary-classroom-header .classroom-filters.views-exposed-widget .filter-label{font-family:"Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal;background:#fff}.page-culinary-classroom .culinary-classroom-header>h1{font-family:"FatFrank","Gibson",sans-serif;font-size:49px;font-weight:300}@media(max-width:767px){.page-culinary-classroom .culinary-classroom-header>h1{font-size:40px}}.page-culinary-classroom .view-events .view-header .classrooms-num-results span{font-family:"FatFrank","Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal}.responsive-store-locator .node-teaser .locator-button svg path{fill:#6b9438}.page-user-orders .column-first a.order-menu-link{font-family:"FatFrank","Gibson",sans-serif;font-size:16px;font-weight:400;font-style:normal}.page-user-orders .column-first ul>li a{font-family:"FatFrank","Gibson",sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#5a462a}.page-user-orders .column-first ul>li a:hover,.page-user-orders .column-first ul>li a:focus,.page-user-orders .column-first ul>li a.active{color:#6b9438;background:none}@media screen and (max-width:767px){.page-user-orders .col.main td:nth-of-type(1):before{content:"Order number";font-family:"Gibson",sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#666}
.page-user-orders .col.main td:nth-of-type(2):before{content:"Created";font-family:"Gibson",sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#666}.page-user-orders .col.main td:nth-of-type(3):before{content:"Updated date";font-family:"Gibson",sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#666}.page-user-orders .col.main td:nth-of-type(4):before{content:"Total";font-family:"Gibson",sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#666}.page-user-orders .col.main td:nth-of-type(5):before{content:"Order status";font-family:"Gibson",sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#666}.page-user-orders .field-name-commerce-line-items table.views-table td:nth-of-type(1):before{content:"SKU";font-family:"Gibson",sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#666}.page-user-orders .field-name-commerce-line-items table.views-table td:nth-of-type(2):before{content:"Title";font-family:"Gibson",sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#666}.page-user-orders .field-name-commerce-line-items table.views-table td:nth-of-type(3):before{content:"Unit price";font-family:"Gibson",sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#666}.page-user-orders .field-name-commerce-line-items table.views-table td:nth-of-type(4):before{content:"Quantity";font-family:"Gibson",sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#666}.page-user-orders .field-name-commerce-line-items table.views-table td:nth-of-type(5):before{content:"Total";font-family:"Gibson",sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#666;text-align:left}.page-user-orders .field-name-commerce-line-items table.views-table tr>td{min-height:35px;text-align:left}.page-user-orders .view-commerce-user-orders td:nth-of-type(1):before{content:"Order Number";font-family:"Gibson",sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#666}.page-user-orders .view-commerce-user-orders td:nth-of-type(2):before{content:"Created";font-family:"Gibson",sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#666}.page-user-orders .view-commerce-user-orders td:nth-of-type(3):before{content:"Updated date";font-family:"Gibson",sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#666}.page-user-orders .view-commerce-user-orders td:nth-of-type(4):before{content:"Total";font-family:"Gibson",sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#666}.page-user-orders .view-commerce-user-orders td:nth-of-type(5):before{content:"Order status";font-family:"Gibson",sans-serif;font-size:16px;font-weight:700;font-style:normal;color:#666;text-align:left}.page-user-orders .view-commerce-user-orders tr>td{min-height:35px;text-align:left}.page-user-orders .field-name-commerce-order-total table{margin:0;width:100%}}input[type="radio"]{position:absolute;left:-9999px}.node-type-blog-post h2{font-family:"FatFrank","Gibson",sans-serif;font-size:18px;font-weight:400;font-style:normal;letter-spacing:.01em;color:#5a462a;text-transform:none}.node-type-blog-post .blog-post-info h2{text-transform:uppercase}.node-type-blog-post .blog-post-info a{color:#333}.node-type-blog-post .blog-post-info a:hover{color:#84aa55}
.node-type-blog-post .flippy a{font-family:"FatFrank","Gibson",sans-serif;font-size:18px;font-weight:400;font-style:normal}.node-type-blog-post .flippy a::after,.node-type-blog-post .flippy a::before{font-size:18px}.page-blog .blog-header .blog-filter.views-exposed-widget label{font-family:"Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal;background:#fff}.page-blog .blog-header>h1{font-family:"FatFrank","Gibson",sans-serif;font-size:49px;font-weight:300}@media(max-width:767px){.page-blog .blog-header>h1{font-size:40px}}.page-blog .blog-post-tile .blog-tile-content .views-field-title h3,.page-blog .blog-post-tile .blog-tile-content .views-field-title h3 a{color:#5a462a;text-transform:uppercase;letter-spacing:.06em;font-family:"FatFrank","Gibson",sans-serif;font-size:24px;font-weight:400;font-style:normal}.page-blog .blog-post-tile .blog-tile-content a{font-family:"Gibson",sans-serif;font-size:16px;font-weight:600;font-style:normal;color:#6b9438}.page-blog .blog-post-tile .blog-tile-content a:hover,.page-blog .blog-post-tile .blog-tile-content a:focus,.page-blog .blog-post-tile .blog-tile-content a:active{color:#6b9438}.page-cart .resume-shopping a,.page-checkout .resume-shopping a{color:#6b9438}b,strong{font-weight:600}.view-responsive-shopping-cart-form .num-cart-items,.view-responsive-shopping-cart-form .num-cart-items span,.view-commerce-cart-summary .num-cart-items span,.responsive-content-header .bar>.field .field-label{font-family:"Gibson",sans-serif;font-weight:600}.page-checkout .region-content .panel .panel-heading,.page-checkout-review .region-content .panel .panel-heading{font-weight:600}.cta-link-mobile .cta-link-mobile-wrapper span,.cta-link-mobile .cta-link-mobile-wrapper .cta-links-login .sign-in-btn,#menu-bar .header-cta-links span,#menu-bar .header-cta-links .cta-links-login .sign-in-btn{font-weight:400}.cta-link-mobile .cta-link-mobile-wrapper .join-yes-btn,#menu-bar .header-cta-links .join-yes-btn{font-weight:600}.view-wine-catalog .wine-num-results span,.view-wine-catalog .views-exposed-widget-label{font-family:"Gibson",sans-serif;font-weight:600}.view .num-per-page,.views-exposed-form label{font-weight:600}.field .field-label,footer.footer-ctas a.btn-default{font-weight:600}.footer .nav-social span,.footer .nav-footer ul:first-child>li span{font-weight:600}.page-wine-catalog .view-wine-catalog .view-filters div.views-submit-button .btn,.node-wine-display .wine-beer-pricing>span{font-weight:600}.responsive-store-locator .node-teaser .locator-button,.responsive-store-locator .node-teaser p.store-links{font-weight:600}.view-commerce-cart-summary .num-cart-items{font-weight:600}.view-responsive-shopping-cart-form table tbody .views-field-line-item-title,.view-responsive-shopping-cart-form table tbody .views-field-commerce-total{font-weight:600}.view-commerce-cart-summary table tbody .views-field-line-item-title,.view-commerce-cart-summary table tbody .views-field-commerce-total{font-weight:600}.page-wine-catalog .view-wine-catalog .wine-content .views-row .node-wine-display .wine-tile-buy form.commerce-add-to-cart .btn.form-submit{font-weight:600}.page-wine-catalog .view-wine-catalog .view-filters #edit-origin-wrapper label.option{font-family:"Gibson",sans-serif}.view-recipe .views-exposed-form label{font-family:"Gibson",sans-serif}.page-recipes-catalog .view-recipe .recipes-content .recipes-results-filter .recipe-num-results span,.page-recipes-catalog .view-recipe .views-exposed-form .views-exposed-widget>label div span{font-family:"Gibson",sans-serif;font-weight:600}.page-blog.view-blog .view-content .views-row.double-size .blog-tile-content .views-field-view-node a{font-family:"Gibson",sans-serif}label{font-family:"Gibson",sans-serif;font-weight:600}.node-type-blog-post .flippy a{font-family:"Gibson",sans-serif}.node-generic h4,.cke_show_borders h4,.ckeditor-body h4,.node-webform h4{font-family:"FatFrank","Gibson",sans-serif;font-weight:400;text-transform:uppercase}