@import url('main-blessed1.css');
.icon-person{background:url(../images/sprites.png) no-repeat -247px -25px;display:block;float:left;height:17px;margin:4px 10px 0 0;width:19px}.recipe-info{font-size:18px;letter-spacing:.25px;line-height:28px}.recipe-ingredients-wrapper-sm{margin-top:30px}.recipe-ingredients{background:#f5f2f2;margin:0 -20px 0 0;padding:15px 15px 30px}.recipe-ingredients a{color:#59463c;font-family:montserratsemi_bold}@media (min-width:992px){.recipe-ingredients{margin:0 0 5px -20px;padding:20px 20px 15px}}@media (max-width:767px){.recipe-ingredients{margin:0}}.recipe-share{background:#f5f2f2;font-family:montserratsemi_bold;font-size:18px;letter-spacing:.25px;line-height:28px;margin:0;padding:15px 0;text-align:center}.recipe-share:after{content:"";display:table;clear:both}.recipe-share ul{list-style:none;margin:0;padding:0}.recipe-share li{display:inline-block}.recipe-share a{display:block}@media (min-width:1200px){.recipe-share ul{float:right}}@media (min-width:992px){.recipe-share{margin:0 0 5px -20px;padding:20px 20px 15px;text-align:left}}@media (max-width:767px){.recipe-share{background:0 0;bottom:-8px;left:0;padding:0;position:fixed;right:0;z-index:1}.recipe-share li{background-color:#a49b96;display:inline-block;text-align:center;width:32%}.recipe-share a{height:55px;text-align:center}.recipe-share a span{display:inline-block}}.recipe-share-label{display:inline-block;line-height:inherit}@media (min-width:1200px){.recipe-share-label{line-height:70px;margin-bottom:0}}.icon-fb{background:url(../images/sprites.png) no-repeat 0 -71px;display:block;height:70px;width:70px}@media (min-width:768px){.resp-sharing-button__link:focus .icon-fb,.resp-sharing-button__link:hover .icon-fb{background-position:-230px -71px}}@media (max-width:767px){.icon-fb{background-position:0 -169px;height:26px;margin:15px 0 14px;width:12px}}.icon-twitter{background:url(../images/sprites.png) no-repeat -74px -71px;display:block;height:70px;width:70px}@media (min-width:768px){.resp-sharing-button__link:focus .icon-twitter,.resp-sharing-button__link:hover .icon-twitter{background-position:-304px -71px}}@media (max-width:767px){.icon-twitter{background-position:-103px -169px;height:26px;margin:15px 0 14px;width:23px}}.icon-mail{background:url(../images/sprites.png) no-repeat -148px -71px;display:block;height:70px;width:70px}@media (min-width:768px){.resp-sharing-button__link:focus .icon-mail,.resp-sharing-button__link:hover .icon-mail{background-position:-378px -71px}}@media (max-width:767px){.icon-mail{background-position:-208px -169px;height:26px;margin:15px 0 14px;width:26px}}@media (min-width:992px){.recipe-sidebar-sticky{position:absolute;right:0;top:140px;-webkit-transition:all .5s ease;transition:all .5s ease;width:390px;z-index:1}.recipe-sidebar-sticky.no-sticky{position:relative!important;top:0}}@media (min-width:1200px){.recipe-sidebar-sticky{width:490px}}.recipe-content-wrapper{min-height:250px}.recipe-detail-body a:focus,.recipe-detail-body a:hover{text-decoration:none}.featured-recipe-img-wrap{position:relative}.featured-recipe-img-wrap .image-link{display:block}.featured-recipe-img-wrap img{position:relative;width:100%!important}.featured-recipe-category{font-size:16px;left:0;padding-bottom:12px;padding-top:10px;position:absolute;top:0;z-index:1}.featured-recipe-title{letter-spacing:.63px;line-height:42px;margin:12px 0 15px}.featured-recipe-title a{color:#8d817b;font-family:inherit}.featured-recipe-title a:focus,.featured-recipe-title a:hover{color:#59463c;text-decoration:none}.featured-recipe-excerpt{letter-spacing:.25px;line-height:22px}.featured-recipe-wrapper{background:#f4f5f2;margin-top:-40px;padding:50px 0 30px}.filter-container{border-bottom:2px solid #c7c1be;border-top:2px solid #c7c1be;margin:50px 0;padding:10px 0}.page-template-template-products .filter-container{margin-top:10px}.filter-toggle{cursor:pointer;display:block;font-family:montserratsemi_bold;line-height:28px;text-align:center;-webkit-transition:all .5s ease;transition:all .5s ease}.filter-toggle-hamburger{display:inline-block;position:relative;top:2px}.filter-toggle-hamburger-item{background:#8d817b;display:block;height:2px;margin:2px 0;-webkit-transition:all .5s ease;transition:all .5s ease;width:13px}.filter-toggle-text-close{display:none}.filter-toggle-open .filter-toggle-text-close{display:inline}.filter-toggle-open .filter-toggle-text{display:none}.filter-toggle-open .filter-toggle-hamburger-item-1{position:relative;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:4px}.filter-toggle-open .filter-toggle-hamburger-item-2{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.filter-toggle-open .filter-toggle-hamburger-item-3{opacity:0}.filter-form{margin:10px 0;text-align:center}.filter-form select{border:1px solid #8d817b;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#8d817b;height:48px;letter-spacing:.25px;line-height:20px;max-width:100%}.filter-form .form-inline select{width:195px}.filter-form .form-group{margin:0 0 0 3%}.filter-form .form-group:first-of-type{margin-left:0}@media (max-width:767px){.filter-form{text-align:left}.filter-form .form-group{margin:0}.filter-form .form-inline select{width:100%}}@media (max-width:767px){.filter-form .filter-form-group-checkbox{float:left;padding:0 15px;width:50%}}@media (max-width:767px){.filter-form-group-select{clear:both;padding-top:15px}}.filter-recipe .filter-form .form-group{margin:0 0 20px 3%}@media (min-width:1200px){.filter-recipe .filter-form .form-group{margin:0 0 0 .7%;position:relative;top:-15px}}@media (max-width:767px){.filter-recipe .filter-form .form-group{margin:0}}.filter-recipe .filter-form .filter-form-group-radio{margin-left:0}@media (min-width:1200px){.filter-recipe .filter-form .filter-form-group-radio{margin-left:.7%}}@media (min-width:1200px){.filter-recipe .filter-form .filter-form-group-select-cat{float:left;margin-left:0}}@media (min-width:1200px){.filter-form-group-radio .filter-label{position:relative;top:-15px}}.filter-label{font-family:montserratsemi_bold;font-weight:400;margin:0 7px 0 0}@media (max-width:767px){.filter-label{display:block;margin:0 0 5px 15px}}.filter-container-filtered .filter-toggle{text-align:left;float:left}.filter-container-filtered .filter-toggle-open{text-align:center;float:none}.filter-container-open .filter-form-filtered{display:none}.filter-form-filtered{clear:both}@media (min-width:992px){.filter-form-filtered{clear:none;float:right}}.filter-form-filtered .form-group{background:#f5f2f2;border-radius:1px;display:inline-block;margin:0 0 0 20px}@media (max-width:767px){.filter-form-filtered .form-group{margin:0 0 0 1.5%}.filter-form-filtered .form-group:first-of-type{margin:0}}.filter-form-filtered input[type=checkbox]:checked+label:before,.filter-form-filtered input[type=checkbox]:not(:checked)+label:before{display:none}.filter-form-filtered input[type=checkbox]:checked+label,.filter-form-filtered input[type=checkbox]:not(:checked)+label{font-size:14px;font-weight:400;letter-spacing:.25px;line-height:20px;margin:0;min-width:100px;padding:5px 25px 5px 10px}.filter-form-filtered input[type=checkbox]:checked+label:after,.filter-form-filtered input[type=checkbox]:not(:checked)+label:after{background:url(../images/sprites.png) no-repeat -367px 0;content:'';height:8px;left:auto;right:10px;top:12px;width:8px}.filter-form-filtered-checkbox{float:left}@media (max-width:767px){.filter-form-filtered-checkbox{clear:both;float:none;margin-bottom:5px}}.filter-form-filtered-select{float:right;margin-left:20px}@media (max-width:767px){.filter-form-filtered-select{clear:both;float:none;margin:0}}.filtered-radio-text,.filtered-select-text{background:#f5f2f2;border-radius:1px;display:inline-block;font-size:14px;letter-spacing:.25px;line-height:20px;margin:0 0 0 15px;min-width:100px;padding:5px 25px 5px 10px;position:relative}.filtered-radio-close,.filtered-select-close{background:url(../images/sprites.png) no-repeat -367px 0;cursor:pointer;height:8px;right:10px;position:absolute;top:12px;width:8px}a.filtered-select-close{text-indent:-999em}.filter-radio-wrapper{display:inline-block;overflow:hidden;position:relative;top:15px}@media (max-width:767px){.filter-radio-wrapper{display:block;position:static;margin-left:15px}}@media (max-width:485px){.filter-radio-wrapper{margin-left:0}}.filter-label-radio{font-size:14px;font-weight:400;letter-spacing:.25px;line-height:20px;top:1px}@media (max-width:485px){.filter-label-radio{font-size:10px}}.form-inline .filter-form-group-radio{display:block;margin-bottom:20px}@media (min-width:1200px){.form-inline .filter-form-group-radio{display:inline-block;margin-bottom:0}}@media (max-width:767px){.form-inline .filter-form-group-radio{margin:0}}.filter-form input[type=radio]+label{margin-right:5px;min-width:50px;position:relative;text-align:left}@media (max-width:767px){.filter-form input[type=radio]+label{display:block;float:left;min-width:60px}}.filter-form input[type=radio]+label:before{background:#bdb1a6;content:'';display:block;height:4px;position:absolute;right:87%;top:5px;width:70px;max-width:65px}@media (max-width:767px){.filter-form input[type=radio]+label:before{right:87%;width:65px}}.filter-form input[type=radio]:nth-of-type(1)+label:before{display:none}.filter-form .filter-label-radio.active:before{background-color:#8d817b}.filter-form input[type=radio]+label span{background-color:#bdb1a6;border-radius:2px;display:block;height:16px;margin-bottom:3px;position:relative;width:10px;z-index:1}.filter-form .filter-label-radio.active span{background-color:#8d817b}.filter-form input[type=radio]:checked+label span{background-color:#8d817b}.filter-form input[type=radio]:checked+label span:after{content:'';display:block;font-size:11px;left:0;position:relative;text-align:center;top:-3px}.filter-form-filtered-radio,.filter-form-filtered-select-recipe{float:none;margin:0 0 5px}@media (min-width:992px){.filter-form-filtered-radio,.filter-form-filtered-select-recipe{float:left;margin:0 0 0 20px}}.filtered-item{display:inline-block;margin-left:20px}.filtered-item:first-child{margin-left:0}@media (max-width:500px){.filtered-item{margin-left:0;margin-top:10px}.filtered-item:first-child{margin-top:0}}.grid-item{margin-bottom:20px}.grid-item a{color:#8d817b}.grid-item a:focus,.grid-item a:hover{color:#59463c}.grid-item a.pseudo-hover{color:#59463c;text-decoration:none!important}@media (max-width:767px){.grid-item{margin-bottom:30px}}.grid-section-products .grid-title{height:52px;overflow:hidden}.grid-title h3{font-family:montserratregular;font-size:22px;line-height:26px;margin:5px 0}.grid-title h3 a{font-family:montserratregular}@media (max-width:767px){.grid-title h3{font-size:18px;line-height:20px}}.grid-image{overflow:hidden;position:relative}.grid-image a{display:block;text-align:center}.grid-image img{display:inline-block}@media (max-width:767px){.grid-image img{width:100%}}.grid-excerpt{background:#f5f2f2;bottom:0;font-size:14px;left:0;letter-spacing:.25px;line-height:20px;position:absolute;right:0;-webkit-transition:all .5s ease;transition:all .5s ease;top:100%}.grid-excerpt p{margin:0}.grid-excerpt-reveal{top:0}.grid-excerpt-reveal:after{-webkit-box-shadow:inset 0 -25px 15px 0 #f5f2f2;box-shadow:inset 0 -25px 15px 0 #f5f2f2;content:'';display:block;position:absolute;right:0;left:0;bottom:0;height:30px}@media (min-width:1200px){.grid-excerpt-reveal:after{display:none}}.grid-excerpt-btn{background:#f5f2f2;border:none;border-radius:0;bottom:0;color:#8d817b;height:40px;line-height:1;padding:0;position:absolute;right:0;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;width:40px}.grid-excerpt-btn:focus,.grid-excerpt-btn:hover{color:#8d817b}.grid-excerpt-btn.btn{outline:0}.grid-excerpt-btn span{background:url(../images/sprites.png) no-repeat -328px 0;display:inline-block;height:14px;-webkit-transition:all .5s ease;transition:all .5s ease;width:14px}@media (min-width:992px){.grid-excerpt-btn:hover span{-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg)}}.grid-excerpt-btn-top{top:0}.grid-excerpt-btn-top span{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}@media (min-width:992px){.grid-excerpt-btn-top:hover span{-webkit-transform:rotate(335deg);-ms-transform:rotate(335deg);transform:rotate(335deg)}}.grid-excerpt-content{-webkit-transition:all 3s ease;transition:all 3s ease;margin:16% 15px 0;opacity:0}.grid-excerpt-reveal .grid-excerpt-content{opacity:1}.img-fade{opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.loading-image{display:block;background-color:#f5f2f2}.hover-image{display:block}.hover-image:hover img{opacity:1;width:inherit}.hover-image img{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:block;opacity:.9;width:inherit}.grid-section{background:#FFF;position:relative;z-index:1}.grid-section.zindex0{z-index:-1}.grid-section .stamp{opacity:0}.grid-section .stamp.active{opacity:1}.grid-row{min-height:250px;position:relative}@media (max-width:767px){.grid-row{min-height:350px}}.grid-filter-no-result{left:0;position:absolute;right:0;top:0;z-index:0;opacity:0}.grid-filter-no-result.active{opacity:1}.grid-filter-no-result-stories{position:static}.grid-filter-no-result h2{margin-top:0}.grid-filter-no-result h3{color:#c4bebb}.grid-loading{min-height:250px}.aspect-lock-500{display:block;width:100%;height:auto;position:relative;overflow:hidden;padding:92.59% 0 0 0}.aspect-lock-500>img{display:block;max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.aspect-lock-380{display:block;width:100%;height:auto;position:relative;overflow:hidden;padding:70.37% 0 0 0}.aspect-lock-380>img{display:block;max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.aspect-lock-350{display:block;width:100%;height:auto;position:relative;overflow:hidden;padding:63.06% 0 0 0}.aspect-lock-350>img{display:block;max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.aspect-lock-stories-grid{display:block;width:100%;height:auto;position:relative;overflow:hidden;padding:75.68% 0 0 0}.aspect-lock-stories-grid>img{display:block;max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0}body.single-stores #store-details{background-color:#f4f5f2}body.single-stores #store-details h1{margin-top:0}body.single-stores #store-details h3{line-height:38px}body.single-stores #store-details h3 a{color:#59463c;font-family:inherit;border-bottom:2px solid #59463c;text-decoration:none}body.single-stores #store-details .heading-hours{margin-bottom:15px;font-size:24px;font-family:montserratregular;letter-spacing:.33px;line-height:1.2}body.single-stores #store-details address{display:inline}body.single-stores #store-details table{width:100%;margin-bottom:25px}body.single-stores #store-details table td{font-size:18px;line-height:36px;letter-spacing:.5px;vertical-align:middle}body.single-stores #store-details .profile-shot img{width:100%;height:auto}@media (min-width:768px) and (max-width:991px){body.single-stores #store-details .store-left-detail .heading-address,body.single-stores #store-details .store-left-detail h1{display:none}body.single-stores #store-details .store-left-detail .heading-hours{margin-top:0}}@media (min-width:992px){body.single-stores #store-details{padding-top:62px;padding-bottom:62px}}body.single-stores #store-offers{padding:55px 0}body.single-stores #store-offers .heading-offers{position:relative;display:block;text-align:center;line-height:30px;margin:0 0 55px 0}body.single-stores #store-offers .heading-offers:before{position:absolute;top:0;left:0;z-index:0;margin-top:-14px;content:" ";width:100%;height:30px;border-bottom:1px solid #8d817b}body.single-stores #store-offers .heading-offers span{position:relative;z-index:5;padding:0 30px;background-color:#fff}body.single-stores #store-community{background-color:#f4f5f2}body.single-stores #store-community h3.header-comm{font-family:montserratsemi_bold!important;text-align:center;color:#8d817b;font-size:24px;line-height:28px}body.single-stores #store-community .comm-news h3,body.single-stores #store-community .featured-prod h3{margin-bottom:16px;font-family:montserratlight}body.single-stores #store-community .comm-news h3 a,body.single-stores #store-community .featured-prod h3 a{color:#8d817b;font-family:inherit;border-bottom:2px solid transparent;text-decoration:none}body.single-stores #store-community .comm-news h3 a:hover,body.single-stores #store-community .featured-prod h3 a:hover{color:#59463c;border-bottom:2px solid #59463c}@media (max-width:767px){body.single-stores #store-community .comm-news{padding-bottom:40px;margin-bottom:40px}body.single-stores #store-community .comm-news::after{position:absolute;content:'';bottom:0;width:auto;left:10px;right:10px;border-bottom:2px solid #bdb1a6}}#store-community .comm-news img{width:100%}#home-map{height:560px}@media (max-width:767px){#home-map{height:480px}}.home-store-locator{padding:90px 0 50px;position:relative}@media (max-width:767px){.home-store-locator{padding:70px 0 50px}}.home-store-locator .container{min-height:560px}@media (max-width:767px){.home-store-locator .container{min-height:480px}}.store-locator-map{position:relative}.store-locator-map-desc{left:0;position:absolute;right:0;z-index:5}.store-locator-map-desc>.container{position:relative}.map-desc{background:#FFF;left:20px;padding:50px 30px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.map-desc h2{margin:0 0 24px}.map-desc .link a{color:#c4bebb;font-family:montserratlight;font-size:20px;font-weight:300;letter-spacing:.25px;line-height:24px}.map-desc .link a:focus,.map-desc .link a:hover{color:#8d817b}@media (max-width:767px){.map-desc{padding:30px 10px;margin-left:10px;margin-right:10px;max-width:100%}.map-desc h2{margin:0 0 20px}.map-desc .link{margin-top:30px}.map-desc .link a{font-size:24px;line-height:28px}}@media (min-width:768px){.map-desc{left:45px;max-width:550px;right:auto}}.content-wrapper-homepage{background:#f4f5f2;padding-top:30px}.content-wrapper-homepage.content-wrapper-with-hero{margin-top:539px}@media screen and (max-height:320px) and (max-width:570px){.content-wrapper-homepage.content-wrapper-with-hero{margin-top:320px}.admin-bar .content-wrapper-homepage.content-wrapper-with-hero{margin-top:270px}}@media (min-width:768px){.content-wrapper-homepage.content-wrapper-with-hero{margin-top:479px}}@media (min-width:992px){.content-wrapper-homepage.content-wrapper-with-hero{margin-top:579px}}@media (min-width:1025px){.brand-statement-wrapper>.container-fluid{padding-left:60px;padding-right:60px}}.brand-statement{background:#FFF;font-family:montserratlight;font-size:20px;letter-spacing:-.25px;line-height:27px;margin-bottom:30px;padding:10px;text-align:center}.brand-statement:after,.brand-statement:before{background:#FFF;border-bottom:2px solid #f5f2f2;content:'';display:block;margin:40px auto}.brand-statement p{margin:0}@media (min-width:768px){.brand-statement{font-size:28px;line-height:36px}.brand-statement:after,.brand-statement:before{margin:50px auto;max-width:708px}}@media (min-width:992px){.brand-statement{font-size:32px;line-height:38px}.brand-statement:after,.brand-statement:before{margin:60px auto;max-width:1080px}}@media (min-width:768px){.brand-statement-inner{margin:auto;max-width:665px}}@media (min-width:992px){.brand-statement-inner{max-width:965px}}.featured-recipe-homepage{background:#FFF;overflow:hidden;padding:60px 0 70px}.featured-recipe-homepage h2{margin:0 0 15px}.featured-recipe-homepage .btn{margin:10px 0;width:100%}.featured-recipe-homepage .col-img img{width:100%}@media (max-width:767px){.featured-recipe-homepage .col-img{padding:0}.featured-recipe-homepage h2{margin:25px 0 15px}}@media (min-width:768px){.featured-recipe-homepage .btn{display:inline-block;width:48%}.featured-recipe-homepage .btn-trans{margin-left:9px}}@media (min-width:992px){.featured-recipe-homepage .btn{max-width:220px}}@media (min-width:1200px){.featured-recipe-homepage{padding:100px 0}.featured-recipe-homepage>.container{position:relative}.featured-recipe-homepage .col-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.featured-recipe-homepage .btn-trans{margin-left:30px}}.featured-content-wrap{background-color:#fff}.featured-content-wrap>.container{padding-left:0;padding-right:0}.featured-content-wrap .featured-content-slides{padding-left:30px;padding-right:30px}@media (max-width:767px){.featured-content-wrap .featured-content-slides{padding-left:20px;padding-right:20px}}.some-white-bar-above-featured-content{background:#FFF;height:60px}@media (min-width:992px){.some-white-bar-above-featured-content{height:100px}}.featured-content-slides{background:url(../images/bg-featured-slides.png) repeat center center;padding:30px}.featured-slides{height:440px;overflow:hidden}.featured-slides.slick-slider{height:auto;overflow:visible}.featured-content-slides .slick-arrow{display:none!important}.featured-content-slides .dots{text-align:left;width:auto;padding:0 20px;position:absolute;bottom:0}.featured-content-slides .dots li{display:inline-block;cursor:pointer}.featured-content-slides .dots li span{border-radius:7px;display:block;width:13px;height:13px;opacity:.5;background-color:#bdb1a6}.featured-content-slides .dots li.active span{opacity:1;background-color:#bdb1a6}.featured-content-slides-heading{margin-top:0}.featured-content-slides-heading a{color:#8d817b;font-family:inherit}.featured-content-slide-item{position:relative}@media (min-width:768px){.featured-content-slide-item .row{display:table}}@media (min-width:768px){.featured-content-content{display:table-cell;vertical-align:middle}}@media (max-width:767px){.featured-content-content{margin-left:0;width:100%}}.featured-content-inner{background:#FFF;padding:100px 20px}@media (max-width:991px){.featured-content-inner{padding:26px 20px 60px}}.featured-content-slide-item-no-image:after{left:0}.featured-content-cta.featured-content-cta{color:#c4bebb;font-family:montserratlight,sans-serif;font-size:24px;font-weight:300;letter-spacing:.25px;line-height:28px;margin-top:25px;display:inline-block}.featured-content-cta.featured-content-cta:focus,.featured-content-cta.featured-content-cta:hover{color:#8d817b}.featured-content-image-wrapper{margin-bottom:20px;position:absolute;height:100%;overflow:hidden;padding-right:0}.featured-content-image-wrapper a{display:block;position:relative;height:100%;width:100%;background-position:center;-webkit-background-size:cover;background-size:cover}@media (min-width:768px){.featured-content-image-wrapper{margin-bottom:0}.featured-content-image-wrapper img{width:100%}}@media (max-width:767px){.featured-content-image-wrapper{height:240px;margin-bottom:20px;position:relative;width:100%}.featured-content-image-wrapper img{width:100%}}.about-us .default-content{overflow:hidden;padding-bottom:100px}@media (max-width:767px){.about-us .default-content{padding-bottom:72px}}.about-us .default-content p{color:#8d817b;font-size:24px;letter-spacing:.25px;line-height:36px;font-family:montserratlight,sans-serif}@media (max-width:767px){.about-us .default-content p{font-size:18px;letter-spacing:.25px;line-height:27px}}@media (min-width:992px){.about-us .default-content p{text-align:justify}}.about-us .default-content h3{color:#8d817b;font-size:40px;font-weight:300;line-height:46px}@media (max-width:767px){.about-us .default-content h3{font-size:32px;font-weight:300;line-height:36px}}@media (max-width:767px){.about-us .about-sidebar-container{padding-left:0;padding-right:0}}@media (min-width:1200px){.about-us .about-sidebar-container{padding-left:40px}}.about-us .about-sidebar-container .about-sidebar-wrapper{height:400px;position:relative;width:605px;overflow:hidden}@media (max-width:767px){.about-us .about-sidebar-container .about-sidebar-wrapper{height:auto;width:auto}}@media (min-width:768px){.about-us .about-sidebar-container .about-sidebar-wrapper{height:420px}}@media (min-width:992px){.about-us .about-sidebar-container .about-sidebar-wrapper{height:400px}}@media (min-width:1200px){.about-us .about-sidebar-container .about-sidebar-wrapper{height:400px}}.about-us .about-sidebar-container .about-sidebar-wrapper img{position:absolute;height:400px;width:auto}@media (max-width:767px){.about-us .about-sidebar-container .about-sidebar-wrapper img{position:inherit;height:auto;width:100%}}@media (min-width:768px){.about-us .about-sidebar-container .about-sidebar-wrapper img{right:25%;right:calc(605px - 52vw);height:420px}}@media (min-width:992px){.about-us .about-sidebar-container .about-sidebar-wrapper img{right:15%;right:calc(605px - 45vw);height:400px}}@media (min-width:1200px){.about-us .about-sidebar-container .about-sidebar-wrapper img{right:auto;height:400px}}.about-us .about-sidebar-container p.sidebar-caption{padding-top:5px;color:#c4bebb;font-size:24px;font-weight:300;letter-spacing:.25px;line-height:28px;text-align:left}@media (max-width:767px){.about-us .about-sidebar-container p.sidebar-caption{font-size:20px;font-weight:300;letter-spacing:.25px;line-height:24px;padding-left:15px;padding-right:15px}}.sidebar-caption a{color:#c4bebb;font-family:inherit}.blog .featured-article-row{background-color:#fff}.single-post .header-image img{max-width:100%}.single-post .content-parent{position:relative}.single-post .content-area{background-color:#fff;padding-top:35px;padding-bottom:80px}.single-post .content-area .categories{margin:0;padding:0;list-style:none}.single-post .content-area .categories a{color:#8d817b;font-family:montserratsemi_bold,sans-serif;font-size:18px;line-height:28px}@media (max-width:991px){.single-post .content-area .categories a{color:#8d817b;font-family:montserratsemi_bold,sans-serif;font-size:16px;font-weight:700;line-height:16px}}.single-post .content-area .post-title{margin-top:10px;margin-bottom:10px;color:#8d817b;font-family:montserratlight,sans-serif;font-size:61px;font-weight:300;line-height:69px}@media (max-width:991px){.single-post .content-area .post-title{color:#8d817b;font-family:montserratlight,sans-serif;font-size:36px;font-weight:300;line-height:38px}}.single-post .content-area img{max-width:100%}.single-post .content-area .content h3{color:#8d817b;font-family:montserratlight,sans-serif;font-size:24px;font-weight:300;line-height:28px}@media (max-width:991px){.single-post .content-area .content h3{color:#8d817b;font-family:montserratlight,sans-serif;font-size:20px;font-weight:300;line-height:27px}}@media (max-width:991px){.single-post .content-area .content p{font-size:16px;line-height:26px;color:#8d817b;font-weight:400}}.single-post .content-area .content img{margin:20px 0}.single-post .content-area a{font-family:montserratbold,sans-serif;font-size:16px;letter-spacing:.44px;line-height:26px;color:#59463c;font-weight:700}.single-post .content-area .meta{background-color:#f5f2f2;padding:13px 16px}.single-post .content-area .meta p{margin:0;color:#8d817b;font-family:montserratregular,sans-serif;font-weight:400;font-size:16px;letter-spacing:.44px;line-height:26px}.single-post .content-area .meta p strong{font-family:montserratbold,sans-serif}@media (max-width:991px){.single-post .content-area .meta p span{display:block;margin-bottom:10px}}.vertical-share{position:absolute;right:-105px;top:0;-webkit-transition:all .5s ease;transition:all .5s ease}.vertical-share .recipe-share{background-color:transparent;padding:0 20px 15px}.vertical-share .recipe-share-label{display:none}.vertical-share ul li{display:block;margin-bottom:5px}@media (min-width:768px) and (max-width:991px){.vertical-share{right:-75px}.vertical-share .recipe-share{padding:0}}@media (max-width:767px){.vertical-share .recipe-share{padding:0}.vertical-share ul li{float:left;margin-right:3px;width:32.7%;height:55px}.vertical-share ul li:last-of-type{margin-right:0}}@media (max-width:767px){.single.single-post{padding-bottom:55px}}.more-stories{background-color:#f4f5f2;padding:50px 0}.more-stories h2{color:#8d817b;font-family:montserratlight,sans-serif;font-size:40px;font-weight:300;line-height:32px;letter-spacing:.5px;margin-top:0}.more-story-item{margin-bottom:20px}.more-story-item .categories{padding:10px 0}.more-story-item .categories a{color:#8d817b;font-family:montserratlight,sans-serif;font-size:16px;font-weight:700;line-height:28px}.more-story-item h3,.more-story-item h3 a{margin:0;color:#8d817b;font-family:montserratlight,sans-serif;font-size:22px;font-weight:400;line-height:26px}.more-story-item img{width:100%}.categories-stories-lp{font-family:montserratsemi_bold;font-size:16px;line-height:28px;list-style:none;margin:10px 0 4px;padding:0}.categories-stories-lp li{display:inline-block}.categories-stories-lp a{color:#8d817b}.featured-article-row{background:#f5f2f2;margin-top:-30px;padding-top:30px}@media (min-width:768px){.featured-article-row{background:0 0;margin-top:0;padding-top:0}}.featured-article h2{font-size:24px;letter-spacing:.25px;line-height:26px;margin:0 0 12px}.featured-article h2 a{color:#8d817b;font-family:montserratregular}@media (min-width:768px){.featured-article h2{font-size:27px;letter-spacing:.5px;line-height:32px}}.featured-article img{max-width:100%}.featured-news{background:#f5f2f2}.featured-news .title{background-color:rgba(141,129,123,.1);padding:20px 15px}.featured-news .title h2{font-family:montserratsemi_bold;font-size:20px;letter-spacing:.25px;line-height:28px;margin:0}.featured-news .list{padding:28px 15px 30px}@media (min-width:992px){.featured-news .title h2{font-size:24px;letter-spacing:.33px}.featured-news .list{padding:28px 15px 40px}}.featured-news-item h3{font-family:montserratregular;font-size:18px;line-height:22px;margin:0 0 6px}.featured-news-item a{color:#8d817b;font-family:montserratregular}@media (min-width:992px){.featured-news-item h3{font-size:22px;line-height:28px}}.featured-news-item:before{border:1px solid #8d817b;content:'';display:block;height:2px;margin:18px 0 16px;opacity:.5}@media (min-width:992px){.featured-news-item:before{margin:21px 0 28px}}.featured-news-item.first:before{display:none}.featured-news-item-cat{font-family:montserratsemi_bold;font-size:14px;line-height:28px}@media (min-width:992px){.featured-news-item-cat{font-size:16px}}.content-area img,p img{max-width:100%}.sc-carousel .slick-prev{background:url(../images/sprites.png) no-repeat no-repeat -499px 0;opacity:1;left:15px;z-index:1}.sc-carousel .slick-prev:focus,.sc-carousel .slick-prev:hover{background-position:-497px -148px}.sc-carousel .slick-next{background:url(../images/sprites.png) no-repeat no-repeat -499px -52px;opacity:1;right:15px;z-index:1}.sc-carousel .slick-next:focus,.sc-carousel .slick-next:hover{background-position:-497px -102px}.sc-carousel h3{font-size:24px;letter-spacing:.25px;line-height:28px;margin:10px 0 0;max-width:75%}.sc-carousel .slick-dots{bottom:10px;right:10px;width:auto}@media (max-width:767px){.sc-carousel .slick-dots{margin-top:5px}}.sc-carousel .slick-dots li{margin:0 3px}.sc-carousel .slick-dots li button:before{background:#90986b;height:11px;opacity:.5;width:11px}.sc-carousel .slick-dots li button:focus:before,.sc-carousel .slick-dots li button:hover:before,.sc-carousel .slick-dots li.slick-active button:before{opacity:1}.container-80 .sc-carousel{width:80%}@media (max-width:767px){.container-80 .sc-carousel{width:100%}}.container-50 .sc-carousel{width:50%}@media (max-width:767px){.container-50 .sc-carousel{width:100%}}@media (max-width:767px){.sc-content-carousel .container{padding:0}}@media (max-width:767px){.sc-carousel .carousel-item h3{margin-left:15px;margin-right:15px}}.carousel-media-video{position:relative}.sc-accordions{background:#FFF;padding:40px 0}.sc-acc-main-title{margin-bottom:18px}@media (min-width:768px){.sc-acc-main-title{text-align:center}}.sc-acc-intro{margin:0 auto 20px;max-width:895px}@media (min-width:768px){.sc-acc-intro{text-align:center}}.panel-group .panel{border-bottom:2px solid #e0dddb;border-radius:0;border-width:0 0 2px 0;-webkit-box-shadow:none;box-shadow:none}.panel-default.in{background-color:#f5f2f2;border-color:#f5f2f2}.panel-default>.panel-heading{background:0 0;border:none;color:#8d817b;padding:26px 15px}@media (min-width:768px){.panel-default>.panel-heading{padding-left:30px;padding-right:30px}}.panel-title{font-family:montserratregular;font-size:22px;line-height:26px}.panel-title>a{color:#8d817b;display:block;font-family:montserratregular;padding-right:35px;position:relative}.panel-title>a:focus{text-decoration:none}.panel-title .icon-plus{background:url(../images/sprites.png) no-repeat -328px 0;height:14px;margin:5px 0 0 0;position:absolute;right:0;top:0;-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);-webkit-transition:all .5s ease;transition:all .5s ease;width:14px}.panel-title .collapsed .icon-plus{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0}.panel-body{padding:0 15px 26px}@media (min-width:768px){.panel-body{padding-left:30px;padding-right:30px}}.panel-collapse img{height:auto;max-width:100%}@media (max-width:767px){.col-accordion{padding:0}}.sc-spacer{height:40px}.sc-video-wrapper{position:relative}.poster-image{background-position:center center;-webkit-background-size:cover;background-size:cover;bottom:0;left:0;position:absolute;right:0;text-align:center;top:0;white-space:nowrap}.poster-image:before{content:'';display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}.icon-play{background:url(../images/sprites.png) no-repeat no-repeat -477px -206px;cursor:pointer;display:inline-block;height:66px;margin:auto;vertical-align:middle;width:66px}.container-80 .video{width:80%}.container-50 .video{width:50%}@media (max-width:767px){.aspect-lock-sc-image-content{display:block;width:100%;height:auto;position:relative;overflow:hidden;padding:93.75% 0 0 0}.aspect-lock-sc-image-content>img{display:block;max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0}}@media (max-width:767px){.aspect-lock-sc-image-content>img{max-height:none;width:100%}}.sc-image-content{margin-bottom:50px}@media (min-width:768px){.sc-image-content{margin:0;position:relative}}@media (min-width:768px){.sc-image-content-image_left:before{background:url(../images/bg-featured-slides.png) repeat center center #f5f2f2;bottom:0;content:'';display:block;left:0;position:absolute;top:0;width:50%}}@media (min-width:768px){.sc-image-content-image_right:before{background:url(../images/bg-featured-slides.png) repeat center center #f5f2f2;bottom:0;content:'';display:block;position:absolute;right:0;top:0;width:50%}}@media (max-width:767px){.sc-image-content .col-img{padding:0}}@media (min-width:768px){.sc-image-content .image{margin:60px auto;max-width:304px}}@media (min-width:992px){.sc-image-content .image{margin:45px auto;max-width:400px}}.sc-image-content .image img{max-width:100%}.sc-image-content .content{font-size:14px;letter-spacing:.25px;line-height:23px}@media (min-width:768px){.sc-image-content .content{font-size:16px;letter-spacing:.44px;line-height:26px}}@media (min-width:768px){.sc-image-content .content h2{margin-bottom:30px;margin-top:0}}@media (min-width:768px){.sc-image-content-image_left .content{padding-left:5px}}@media (min-width:992px){.sc-image-content-image_left .content{padding-left:10px}}@media (min-width:768px){.sc-image-content-image_right .content{padding-right:5px}}@media (min-width:992px){.sc-image-content-image_right .content{padding-right:10px}}.sc-image-content .link{font-family:montserratlight;font-size:20px;letter-spacing:.25px;line-height:24px}@media (min-width:768px){.sc-image-content .link{font-size:24px;line-height:28px}}.sc-image-content .link a{font-family:montserratlight;font-size:20px;letter-spacing:.25px;line-height:24px;color:#c4bebb}@media (min-width:768px){.sc-image-content .link a{font-size:24px;line-height:28px}}.sc-image-content .link a:focus,.sc-image-content .link a:hover{color:#8d817b}@media (min-width:992px){.image_left .sc-image-content-content{margin-right:100px}}@media (min-width:992px){.image_right .sc-image-content-content{margin-left:100px}}#map-result{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:0;overflow:hidden;position:absolute}.map-container{position:relative}.map-overlay{z-index:2;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(255,255,255,.1)}.map-search{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-khtml-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:3;width:100%;max-width:700px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.map-search button,.map-search input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.map-search input{height:72px;background-color:#fff;border-radius:2px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);color:grey;padding-top:25px;padding-bottom:25px;font-family:montserratregular;font-weight:300}.map-search input:focus{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.form-map-search #search-store{width:200px;height:72px;background-color:#8f996a;margin-left:15px;border-radius:2px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);position:absolute;padding:0;outline:0!important;color:#fff!important}.form-map-search #search-store:active,.form-map-search #search-store:focus,.form-map-search #search-store:hover{color:#fff!important}.form-map-search #postcode{width:485px;border:1px solid #fff;color:#8d817b!important;font-family:montserratregular;font-weight:400;opacity:1}.form-map-search .form-map{position:relative}.form-map-search .form-map .form-group{position:relative}.form-map-search .form-map>*{display:inline-block}#search-result{z-index:4;position:absolute;margin:0;max-height:300px;overflow:auto;padding:0;width:100%;list-style-type:none;background-color:#fff}#search-result li{padding:6px 12px}#search-result li:hover{background-color:#f2f2f2;cursor:pointer}.result-title{background-color:#758655;width:100%}.result-title h2{color:#fff;font-size:22px;font-weight:400;line-height:28px;letter-spacing:.5px;margin:0;padding:20px 14px 22px 16px}.result-list{padding:10px;position:relative;overflow:auto;height:100%;padding-bottom:210px}.result-list .list-item{padding:25px 0;border-bottom:2px solid #bdb1a6}.result-list .list-item h3{font-size:22px;font-weight:400;line-height:28px;margin:0 0 5px 0}.result-list .list-item h3 a{color:#758655;font-size:22px;font-weight:400;line-height:28px;margin:0;border:0;font-family:montserratregular}.result-list .list-item h3 a:hover{color:#3f4f20}.result-list .list-item p{margin-bottom:5px;color:#8d817b;font-size:16px;font-weight:400;line-height:22px;font-family:montserratregular}.result-list .list-item p a{color:#8d817b;font-size:16px;font-weight:400;line-height:22px;border-bottom:0}.result-list .list-item a{color:#59463c;font-size:16px;font-weight:400;line-height:22px;text-decoration:none;border-bottom:1px solid;font-family:montserratregular}#map-result::after{position:absolute;bottom:0;left:0;width:100%;height:90px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(white));background-image:-webkit-linear-gradient(top,transparent 0,#fff 100%);background-image:linear-gradient(180deg,transparent 0,#fff 100%);content:''}.list-item.focus h3 a{border-bottom:1px solid #59463c;color:#3f4f20}.map-message{text-shadow:0 0 10px rgba(0,0,0,.2);color:#90986b;font-size:16px;font-weight:700;line-height:28px;font-family:montserratregular}.search-error .map-message{color:#c4283b;font-weight:400;line-height:19px}.search-error #postcode{border:1px solid #c4283b;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.search-error #search-store{background-position:-92px -41px!important;background-color:#c4283b}.filtered .map-search{-webkit-transform:translateX(0) translateY(0);-khtml-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);top:20px;left:20px;width:300px}.filtered .map-search #postcode{width:300px;height:58px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);padding-right:40px;margin-bottom:1px;font-weight:400}.filtered #search-store{width:18px;height:18px;overflow:hidden;top:20px;right:13px;margin-left:0;-webkit-box-shadow:none;box-shadow:none;color:transparent!important;font-size:0;display:inline-block;position:absolute;background-color:transparent;background-image:url(../images/sprites.png);background-position:-92px -22px}.filtered .search-error #search-store{background-position:-92px -41px!important;background-color:#fff}.filtered .map-message{display:none}.filtered .map-message.visible{display:block}.filtered .form-group{margin:0}.filtered .map-overlay{display:none}.filtered #map-result{top:0;right:0;width:400px;z-index:3;bottom:0;background-color:#fff}.filtered #map{margin-right:400px}.filtered #postcode{padding-top:19px;padding-bottom:17px}.current-location{cursor:pointer}.pac-item{padding:5px 10px}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.filtered #map-result::after{display:none}}@media (max-width:991px){.filtered #map-result{width:100%;position:relative}.filtered #map-result::after{display:none}.filtered #map{margin-right:0}.filtered .result-list{max-height:500px;padding-bottom:0}}@media (max-width:767px){#map{height:480px!important}.map-search{width:95%}.form-map-search .form-map .form-group{width:100%}.form-map{height:40px}.form-map-search #postcode{width:100%;height:50px!important;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7px 10px}.map-message{text-align:center;display:block}.form-map .form-group{margin-bottom:0}#search-store{display:inline-block;margin:0 auto!important;left:0;right:0;height:62px!important}.filtered .map-search{top:10px;left:10px}.filtered #postcode{padding:7px 40px 7px 10px}.filtered #search-store{top:16px!important;height:18px!important;left:auto!important;right:11px!important;margin-left:0!important;margin-top:0!important}}