@font-face{font-family:Franklin-goth-demi}body{padding-top:0;background-color:#333}.sub-header{padding-bottom:10px;border-bottom:1px solid #eee}.nav-sidebar{margin-right:-21px;margin-bottom:20px;margin-left:-20px;width:156px}.nav-sidebar>li{padding-right:20px;padding-left:20px;background-repeat:no-repeat;text-indent:200%;white-space:nowrap;overflow:hidden;margin-left:20px;width:151px}.nav-sidebar>li>a{padding-right:0;padding-left:0;background:0 0;height:100%;text-indent:200%;white-space:nowrap;overflow:hidden;margin-left:-10px;width:151px}.nav>li:hover,.nav>li:focus{background-color:transparent;opacity:.7}.nav>li>a:hover,.nav>li>a:focus{background:0 0}#home-nav-item{background-image:url(/_/img/nav/home.png);background-repeat:no-repeat;margin-top:49px;height:47px}#bread-nav-item{background-image:url(/_/img/nav/bread.png);background-repeat:no-repeat;margin-top:8px;height:69px}#wholesale-nav-item{background-image:url(/_/img/nav/wholesale.png);background-repeat:no-repeat;margin-top:7px;height:29px}#catering-nav-item{background-image:url(/_/img/nav/catering.png);background-repeat:no-repeat;margin-top:7px;height:34px}#cafe-nav-item{background-image:url(/_/img/nav/cafe.png);background-repeat:no-repeat;margin-top:0;height:42px}#contact-nav-item{background-image:url(/_/img/nav/contact.png);background-repeat:no-repeat;margin-top:7px;height:38px}#about-nav-item{background-image:url('/_/img/nav/story(about).png');background-repeat:no-repeat;margin-top:37px;margin-bottom:10px;height:72px;width:154px}.main{}.main .page-header{margin-top:0}.container-fluid{overflow-x:hidden;overflow-y:scroll}h1{font-family:Franklin-goth-demi,sans-serif;font-weight:lighter;padding-bottom:0;margin-bottom:5px}.content-box{font-family:Georgia,serif;text-align:left;font-weight:400;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;z-index:3;position:inherit}.content-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.85;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;z-index:-1}.story .content-box:before{display:none}#background-img{position:fixed;top:0;left:0;right:0;width:100%;height:100%}.cafe #background-img{background-image:url(/_/img/cafe.jpg);background-size:cover}.home #background-img{background-image:url(/_/img/home.jpg);background-size:cover}.catering #background-img{background-image:url(/_/img/catering.jpg);background-size:cover}.bread-wholesale #background-img{background-image:url(/_/img/bread-wholesale.jpg);background-size:cover}.story-contact #background-img{background-image:url(/_/img/story-contact.jpg);background-size:cover}.horizontal_rule{width:100px;height:1px;background:#000;overflow:hidden;margin-bottom:20px;margin-top:0}.home .content-box{margin-top:200px;padding:50px}.cafe .content-box{margin-top:200px;padding:50px;padding-top:10px}.bread .content-box{margin-top:100px;padding:50px;padding-left:20px;padding-right:20px}.story .content-box{color:#fff;margin-top:200px}.wholesale .content-box,.catering .content-box,.contact .content-box{margin-top:200px;padding:50px;padding-top:10px}ul{list-style-type:none;padding:0;margin:0}.category_list li>a{font-family:Franklin-goth-demi,sans-serif;font-weight:lighter;color:#000;border-bottom:1px solid #ccc;display:block;padding-top:4px;padding-bottom:4px}#product_list h1{margin-top:0;margin-bottom:10px;margin-left:-15px}#product_list img{margin-top:20px;margin-bottom:20px;margin-right:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;opacity:1;z-index:50;float:left}#product_list .product_title{display:inline}.product_page_header{font-family:Franklin-goth-demi,sans-serif;font-weight:lighter;padding-bottom:0;margin-bottom:5px;padding-left:13px}.product_blurb{padding-top:0}.prod_meta{margin-top:8px;display:block;font-family:Georgia,serif}.product_title{font-family:Franklin-goth-demi,sans-serif;font-size:17px}.prod_text{margin-top:16px;margin-bottom:10px;float:left}.dl_link{display:block;padding-top:20px;width:100%}.dl_link a{font-family:Franklin-goth-demi,sans-serif;margin-right:0;float:right;color:#000}.wholesale .dl_link a{white-space:nowrap}#wifi-modal-logo{width:250px;height:auto;margin-left:auto;margin-right:auto;display:block}.fb_iframe_widget iframe{height:100px;position:absolute;width:100px}.fb_iframe_widget span{display:inline-block;position:relative;text-align:justify;vertical-align:text-bottom;width:100px;height:100px}@media (min-width:768px){.sidebar{position:fixed;top:0;bottom:0;left:0;z-index:1000;display:block;padding:20px;padding-top:28px;overflow-x:hidden;overflow-y:hidden}.main{padding-right:40px;padding-left:40px}.navbar-fixed-top{display:none}.mobile-logo{display:none}#product_list{padding-left:50px;border-left:0}.has_cat #product_list{border-left:1px solid #000}.category_list{border-right:1px solid #000}.has_cat .category_list{border-right:0}.prod_text{width:40%}}@media screen and (min-width:768px) and (max-width:1033px){.prod_text{width:100%}}@media screen and (min-width:768px) and (max-height:807px){.nav-sidebar{display:block;width:auto;height:60.63%;margin-bottom:5%}.nav-sidebar li{width:auto;background-size:auto 100%}#logo img{display:block;height:29.5%;width:auto}#address{display:block;height:07.44%;width:auto}@media screen and (-webkit-min-device-pixel-ratio:0){#logo img{height:32.1%}#address{height:8.1%}}#home-nav-item{margin-top:0;top:10.7%;height:10.3%}#bread-nav-item{margin-top:0;top:12.3%;height:15.1%}#wholesale-nav-item{margin-top:0;top:13.75%;height:06.35%}#catering-nav-item{margin-top:0;top:15%;height:07.45%}#cafe-nav-item{margin-top:0;top:15%;height:09.21%}#contact-nav-item{margin-top:0;top:17%;height:08.33%}#about-nav-item{margin-top:0;top:25%;margin-bottom:0;height:15.79%}}@media (max-width:1006px){.prod_text{display:block;float:left;margin-top:0}}@media (max-width:767px){.sidebar{display:none}.main{margin-top:0}.mobile-logo{margin-top:35px}.mobile-logo img{}.home .content-box,.cafe .content-box,.bread-wholesale .content-box,.catering .content-box,.contact .content-box,.story .content-box{margin-top:50px;padding:20px}.product_blurb{padding-top:10px}#product_list{padding-top:30px}#product_list h1{padding-top:40px}.container-fluid{padding-top:50px}.prod_text{width:40%;margin-top:18px;margin-bottom:10px}}@media screen and (max-width:590px){.prod_text{width:100%;margin-top:0;margin-bottom:13px}}@media (max-width:360px){#product_list img{width:250px;height:auto}}