.body-font{font-family:"proxima-nova",sans-serif;font-weight:400}.alt-font{font-family:"adelle",serif;font-weight:400}.bold{font-weight:700}.black{font-weight:900}.red{color:#bf272d}.grey{color:#4d4d4d}.nav{padding:0;margin:0;list-style:none}.white-border{border:6px solid #fff;box-shadow:3px 3px 5px rgba(0,0,0,0.45)}.caps{text-transform:uppercase}.italic{font-style:italic}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*behavior:url(/assets/js/boxsizing.htc)}html,body{margin:0;padding:0}html{background:url(../bg-mob.jpg) repeat center top;font-size:0.875em;line-height:140%;font-family:"proxima-nova",sans-serif;font-weight:400;colour:#000}p,h1,h2,h3,h4,h5,h6{margin-top:0}h1,h2,h3,h4,h5,h6{font-family:"adelle",serif;font-weight:400}a{text-decoration:none;color:#000}.desk-only,.tab-up,.tab-only{display:none !important}.max-960{max-width:960px;margin:0 auto}.image{display:block}.image img{display:block;width:100%;height:auto}.image-fill{display:block;background-color:#e4e4e4}.image-fill img{display:none}.no-js .image-fill img{display:block}nav ul{padding:0;margin:0;list-style:none}header{position:relative;font-family:"adelle",serif;font-weight:400}#logo{display:block;font-size:0;background:url(../logo-mob@2x.png) no-repeat 0 0;position:absolute;left:29px;top:0;z-index:9}.carousel-wrap{overflow:hidden}.carousel{padding:0;margin:0;list-style:none}.carousel li{display:none}.carousel li.car-first{display:block}.carousel img{display:block;width:100%;height:auto}.car-image-wrap{display:block}#main{padding:0 4% 30px 4%}.content{min-height:150px}.content h1{color:#bf272d;font-size:1.714em;line-height:120%;margin-bottom:15px;font-weight:700}.content h1 a{color:#bf272d}.content h2{color:#4d4d4d;font-size:1.5em;line-height:120%;margin-bottom:20px;font-weight:400}.col-rows-2{margin-left:-8%}.col-2{float:left;width:42%;margin-left:8%}.col-3{float:left}.box-link{display:block;position:relative;background:#fff;font-family:"adelle",serif;font-weight:400}.box-link .image-fill{position:absolute;top:0;left:0;width:100%;height:100%}.box-link .image-fill.narrow{height:153px}.box-link .tape{position:absolute;bottom:-50px;left:0;width:100%;display:block;text-align:center}.box-link .black-circle{position:absolute;top:35px;left:50%;z-index:9}.box-link.has-circle-text:hover:after{content:'';position:absolute;z-index:9;display:block;width:100%;height:100%;background:url(../box-arrow.png) no-repeat center 54px}.box-link.has-circle-text:hover .black-circle{color:#bf272d}.box-link.has-circle-text:hover .black-circle:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(44,5,3,0.7);border-radius:100%}#bl-lay:hover .black-circle:before{content:'LAY'}#bl-buy:hover .black-circle:before{content:'BUY'}#bl-eat:hover .black-circle:before{content:'EAT'}.black-circle{display:block;font-family:"adelle",serif;font-weight:400;background:rgba(0,0,0,0.8);color:#fff;text-transform:uppercase;text-align:center;border-radius:100%;font-weight:700;font-size:1.786em}.box-caption{color:#4d4d4d;font-size:1.286em;line-height:38px;font-style:italic;font-weight:700;text-align:center;text-transform:lowercase;position:absolute;bottom:0;left:0;width:100%;height:38px}.article-body{margin-bottom:30px}.recipe-link .image-fill{width:100%}.recipe-link .link-text{text-align:center;display:block}#recipes-category .recipe-link .link-text{height:40px;overflow:hidden;padding:0 10px}#recipes-category .recipe-link:hover .link-text{color:#bf272d}#recipes-page .recipe-link:hover a.red{color:#000}#contact-page h3{font-size:1.5em}.recipes-intro h2{margin-bottom:15px !important}article .article-body{font-size:1.143em;line-height:150%}article .image{margin-bottom:20px}.media-wrap iframe{width:100%}.pagination li{display:inline-block;margin:0 10px}.pagination li a{text-decoration:underline}.sidebar .box-link{margin-bottom:30px}.sidebar .box-link .tape{bottom:-5px;text-align:center}.sidebar .box-link .tape img{width:80%;height:auto}.sidebar #bl-lay .black-circle{top:25px}.side-nav h4{font-size:1.286em;line-height:100%;margin-bottom:20px}.side-nav a{font-family:"adelle",serif;font-weight:400;line-height:100%;display:block;padding:10px 0;border-bottom:1px solid #cacaca}.side-nav a:hover,.side-nav a.active{color:#bf272d}#page-search{position:relative;margin-bottom:10px}#page-search input{border:none;background:rgba(0,0,0,0.5);color:#fff;padding:7px 10px;width:100%;font-family:"proxima-nova",sans-serif;font-weight:400;font-size:1em;line-height:17px}#page-search button{border:none;position:absolute;right:0;top:0;width:30px;height:30px;display:block;background:url(../search-icon-mob@2x.png) no-repeat center center}#page-search ::-webkit-input-placeholder{color:#fff;text-transform:uppercase;font-family:"adelle",serif;font-weight:400}#page-search :-moz-placeholder{color:#fff;text-transform:uppercase;font-family:"adelle",serif;font-weight:400}#page-search ::-moz-placeholder{color:#fff;text-transform:uppercase;font-family:"adelle",serif;font-weight:400}#page-search :-ms-input-placeholder{color:#fff;text-transform:uppercase;font-family:"adelle",serif;font-weight:400}.recipe-image{border:3px solid #fff;height:173px;margin-bottom:12px}.ingredients-list{padding:0;margin:0;list-style:none;margin-bottom:20px}.ingredients-list li{border-top:1px dotted #b5b3af;line-height:140%;padding:5px 0}.ingredients-list li:first-child{border-top:none}.individual-recipe h3,.individual-recipe h4,.individual-recipe h5{font-weight:700}.recipe-body{padding-top:10px;border-top:1px dotted #b5b3af}.recipe-body h3{margin-bottom:15px}.form{width:100%}.form .text-input,.form label{width:100%;clear:both;font-family:"proxima-nova",sans-serif;font-weight:400}.form .text-input{margin-bottom:20px}.form .text-input.error{border:1px solid red}.form label{line-height:150%}.form label.error{display:none !important}.text-input{border:none;background:#fff;color:#333;padding:10px}.btn{font-family:"adelle",serif;font-weight:400;font-weight:700;border:none;text-transform:uppercase;display:block;padding:7px 25px}.grey-btn{background:#4d4d4d;color:#fff}#location-lists{margin-bottom:40px}.location-list-wrap{margin-bottom:20px}.location-list-wrap h4{font-size:18px;margin-bottom:10px}.location-list{padding:0;margin:0;list-style:none}.location-link-wrap{margin-bottom:5px}.location-link{font-weight:700;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0.2)}.location h3{font-size:18px}.location-table{margin-bottom:25px}.to-top-link{display:block;width:30px;height:30px;background:url(../top-link.png) no-repeat;margin:0 auto 30px auto}@media screen and (max-width:959px){#container{padding-top:30px}#logo{width:114px;height:62px;background-size:contain}#header-top{width:100%;height:48px;background:url(../menu-bg-mob@2x.png) repeat-x center top;background-size:auto 48px;position:relative;z-index:10}#menu-trigger{display:block;float:right;padding:20px 15px 11px 34px;background:url(../hamburger@2x.png) no-repeat 9px 23px;background-size:19px auto;font-weight:800;text-transform:uppercase;color:#000}#menu-wrap{position:relative;height:0;width:100%;overflow:hidden;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;top:-4px}#main-nav{-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;position:absolute;width:100%;left:0;top:0;background:#4d4d4d;padding:25px 0}#main-nav li{width:100%;padding:0 0 0 29px}#main-nav li ul{position:absolute;top:0;width:100%;display:none;z-index:1}#main-nav a{display:block;padding:10px 0;border-bottom:1px solid #000;color:#fff;font-size:1.143em;line-height:100%;font-weight:700}#main-nav a.active{color:#cbae8c}.carousel-wrap{margin:0 4% 30px 4%}.carousel-wrap .bx-controls{display:none}#main{min-height:421px}.col-3{width:100%}#contact-page .col-rows-2{margin-left:0}#contact-page .col-2{width:100%;margin-left:0;float:none}.box-link{height:210px;margin-bottom:50px}.box-caption{font-size:1em}.black-circle{width:90px;height:90px;margin-left:-45px;line-height:90px}footer{background:#333;color:#fff;padding:25px 4%;font-family:"adelle",serif;font-weight:400}.content{background:url(../content-col-bg.png) repeat left top;padding:5% 5% 7% 5%;margin-bottom:30px}#home-page{background:none;margin-bottom:0}#recipes-page,#recipes-category{margin-bottom:0}#page-search button{background-size:9px auto}.side-nav,#home-content{background:url(../content-col-bg.png) repeat left top;padding:0 5% 40px 5%}.side-nav ul,#home-content ul{max-width:235px}.recipe-link{margin-bottom:10px}.recipe-link .image-fill{height:62px;margin-bottom:4px;border:4px solid #fff}.individual-recipe h1{margin-bottom:25px}.individual-recipe h3,.individual-recipe h4,.individual-recipe h5{font-size:1.071em;line-height:100%;font-weight:700;margin-bottom:10px}.individual-recipe .recipe-link .link-text{font-size:.9em;color:#000}.recipe-image{border:3px solid #fff;height:173px;margin-bottom:12px}.recipe-body ol{margin-bottom:20px}.recipe-body ol li{padding-left:5px;margin-bottom:10px;line-height:150%}.tips,.related-recipes{margin-bottom:20px}.form{margin-bottom:50px}#home-content{padding-top:30px}#home-content .left-col{margin-bottom:30px}#home-content h1{font-size:1.8em;line-height:120%}.headings-row,.col-city{display:none}.location-table .row{margin-bottom:20px}.location-table .col-store{font-weight:700}}@media screen and (min-width:768px){.tab-up{display:block !important}.column{float:left}.col-rows-3{margin-left:-3.3%}.col-3{width:30%;margin-left:3.3%}.box-link .tape{display:none}.internal .content{width:65%;float:left}.sidebar{width:30%;float:right}#page-search input{padding:19px 20px}#page-search button{width:55px;height:55px}.side-nav{padding:7% 7% 30px 7%}#main{min-height:877px}#home-content .left-col{width:29%;float:left}#home-content .right-col{width:65%;float:right}.location-list-wrap{width:34% !important}}@media screen and (min-width:960px){.mob-only{display:none !important}.desk-only{display:block !important}html,body{height:100%}html{background:#dacabb url(../bg.jpg) repeat-y center top}body{background:url(../bg-top.jpg) no-repeat center top;min-height:124px}header{position:absolute;z-index:100;top:50px;left:0;width:100%;height:95px;background:url(../menu-bg.png) no-repeat}header .max-960{position:relative}header.fixed{position:fixed;top:-2px}#logo{width:227px;height:124px}#menu-wrap{float:right}#main-nav li{float:left}.top-link{display:block;color:#bf272d;font-size:1.786em;line-height:115%;font-weight:700;padding:24px 27px;position:relative}.top-link:after{content:'';display:block;position:absolute;left:0;top:28px;width:1px;height:32px;background:#000}.top-link.first{padding-left:37px}.top-link.first:after{content:none}.top-link span{display:block;font-size:0.560em;line-height:120%}.top-link:hover,.top-link.active{color:#000}.top-link:hover:before,.top-link.active:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:6px;background:#bf272d}.carousel-wrap{position:relative;border-top:none;margin-bottom:45px;padding:0}.carousel-wrap .bx-controls{position:absolute;bottom:18px;left:22px;z-index:99}#home-carousel-wrap{height:500px}.bx-pager-item{display:inline-block;font-size:0;margin-right:12px}.bx-pager-item a{display:block;width:12px;height:12px;border-radius:100%;background:#fff}.bx-pager-item a.active{background:#000}#container{min-height:100%;position:relative}#container.pad-top{padding-top:210px}.internal #bottom-wrap{background:url(../content-col-bg.png) repeat-y left top}.internal #bottom-wrap.full-bg{background:url(../content-full-bg.png) repeat-y left top}.internal #bottom-wrap.full-bg .content{width:735px;padding-right:0}.internal #bottom-wrap.full-bg .content h2{margin-bottom:40px}.internal #bottom-wrap.full-bg .sidebar{width:190px}.internal #bottom-wrap.full-bg .side-nav{background:url(../side-nav-narrow-bg.png) no-repeat center 0;width:174px;height:562px;padding:0;margin-top:95px}.internal #bottom-wrap.full-bg .side-nav ul{width:100%}.internal #bottom-wrap.full-bg .side-nav a{padding:10px 15px}.internal #bottom-wrap.full-bg #page-search{width:300px;position:absolute;right:0;top:0}.internal #bottom-wrap.full-bg .col-rows-2{margin-left:-5.33%}.internal #bottom-wrap.full-bg .col-2{width:28%;margin-left:5.33%}#main{padding:0;min-height:0;position:relative}.col-rows-2,.col-rows-3{margin-bottom:40px}.box-link{height:210px}.box-link .tape{display:block}.box-link .black-circle{top:30px}.black-circle{width:100px;height:100px;margin-left:-50px;line-height:100px}footer{position:relative;width:100%;height:240px;background:url(../ft-bg.png) no-repeat center bottom}#ft-blurb{width:200px;height:135px;position:absolute;left:170px;top:100px}#ft-blurb h4{font-weight:700;font-size:0.929em;line-height:100%;margin-bottom:10px}#ft-blurb p{font-family:"proxima-nova",sans-serif;font-weight:400;font-size:0.857em;line-height:130%}#ft-nav{position:absolute;right:220px;top:90px;color:#fff;font-family:"adelle",serif;font-weight:400}#ft-nav li{margin-bottom:5px}#ft-nav a{color:#fff}#ft-nav a:hover{color:#bf272d}#ft-menu-left{float:left;width:130px;margin-right:60px;font-weight:700}#ft-menu-right{float:left}#copyright-notice{font-family:"proxima-nova",sans-serif;font-weight:400}.internal .content{width:632px;padding:50px;position:relative}.internal .content.has-heading{padding-top:90px}.page-head{position:absolute;top:-25px;left:-28px;width:100%;max-width:632px}.page-head .black-circle{position:absolute;right:12px;top:0;background:rgba(0,0,0,0.9)}.page-title{background:url(../title-tape-long.png) no-repeat;width:473px;height:98px;padding:38px 40px 0 42px}.sidebar{width:300px}.side-nav{background:url(../side-nav-bg.png) no-repeat center 0;width:304px;height:620px}.side-nav h4{font-size:1.571em;text-align:center;padding:17px 0 22px 0}.side-nav ul{width:240px;margin:0 auto}.side-nav a{font-size:1.071em}.content h1{font-size:2.143em;line-height:100%}.content h2{font-size:2.429em;padding-right:30px}.recipe-link{margin-bottom:20px}.recipe-link .image-fill{height:128px;margin-bottom:7px;border:6px solid #fff}.recipe-link .link-text{font-size:1.5em;min-height:40px}#recipes-category .recipe-link{margin-bottom:20px}#recipes-category .recipe-link .image-fill{height:135px}#recipes-category .recipe-link .link-text{color:#000;font-size:1.143em;line-height:130%}#recipes-category h2{margin-bottom:40px}.individual-recipe h3,.individual-recipe h4,.individual-recipe h5{font-size:1.286em}.recipe-head{margin-bottom:40px}.recipe-image{float:right;width:335px;height:220px}.recipe-details{float:left;width:330px}.recipe-details p{font-size:1.286em;margin-bottom:12px}.recipe-details h3{margin-bottom:7px}.recipe-details ul{font-size:1.071em}.ingredients-listing li{padding:10px 0}.recipe-body{padding-top:20px}.recipe-body ol{margin-bottom:40px}.recipe-body ol li{padding-left:5px;margin-bottom:10px;line-height:150%}.recipe-body ol p{margin-bottom:7px}.tips{margin-bottom:40px}.tips h4{margin-bottom:10px}.related-recipes h5{margin-bottom:15px}#home-content{padding:0 110px 0 50px}#home-content h1{font-size:34px;line-height:100%}#pg-1 #bottom-wrap{background:url(../content-full-bg.png) repeat;margin-top:70px;position:relative;padding-top:25px}#pg-1 #bottom-wrap:before{content:'';position:absolute;top:-39px;left:0;width:100%;background:url(../white-trans-fade-top.png) no-repeat;height:39px}.location-list-wrap{width:30% !important}.headings-row .col{font-weight:bold;text-transform:uppercase}.location-table .col{float:left;padding:7px 5px}.col-city{width:24%}.col-store{width:20%}.col-address{width:35%}.col-phone{width:21%}.row.m-2{background:rgba(255,255,255,0.6)}}