@font-face{font-family:texgyreadventorregular;src:url("../fonts/TeXGyreAdventorRegular.otf")}@font-face{font-family:texgyreadventorbold;src:url("../fonts/TeXGyreAdventorBold.otf")}.theme-green{color:#7fb46d}.hide{display:none}.hide-important{display:none!important}.show{display:block}.show-important{display:block!important}.relative{position:relative}.fixed{position:fixed}.heading a{color:#333!important}.heading a .pull-left{float:left}.underlined{text-decoration:underline}.lnr-user{color:#7fb46d}.drop-down-list a{font-size:14px!important;line-height:23.8px}#prop-65-overlay{display:none;width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;top:0;z-index:1000}#prop-65-notice{margin-bottom:10px;border:1px solid grey;border-radius:4px;padding:14px 18px}#prop-65-notice a{cursor:pointer;color:#337ab7;text-decoration:none}#prop-65-modal{width:70%;margin:30vh auto 0 auto;background-color:#fff;border-radius:9px;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.75);box-shadow:0 0 7px 0 rgba(0,0,0,.75)}#prop-65-modal .close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}#prop-65-modal .modal-title{margin-top:5px}#welcome-overlay{display:none;width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;top:0;z-index:1000}#welcome-modal{width:30%;margin:10vh auto 0 auto;background-color:#fff;border-radius:9px;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.75);box-shadow:0 0 7px 0 rgba(0,0,0,.75);border:2px solid #7fb46d}@media (max-width:1550px){#welcome-modal{width:50%}}@media (max-width:801px){#welcome-modal{width:90%}}#welcome-modal .modal-header{border-bottom:1px solid #7fb46d}#welcome-modal .modal-title{margin-top:10px}#welcome-modal button{font-size:24px;color:#7fb46d;float:right}body{font-family:texgyreadventorregular,Arial,Helvetica,sans-serif}.body{margin-top:0}#body-container{display:none}#loading-spinner{color:green;position:absolute;left:50%;right:50%;top:50%}.away,.body.away{padding-top:225px}@media (max-width:749px){.away,.body.away{padding-top:35px}}.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}h1,h2,h3{font-weight:700;color:#666;font-family:texgyreadventorbold,Arial,Helvetica,sans-serif!important;text-transform:uppercase;margin-bottom:2rem}h2{margin-bottom:1.5rem}.content-wrap{width:60%;margin:auto}.fab{color:#7fb46d;font-size:26px}#v-cookielaw{font-family:texgyreadventorregular,Arial,Helvetica,sans-serif}.lnr{display:inline-block;fill:currentColor;width:1em;height:1em;vertical-align:-.05em}.lnr-cross,.lnr-lock,.lnr-magnifier{color:#333;font-size:20px}.fa-spinner-2x{width:28px;margin:200px auto 0 auto}.fa-spin{opacity:.4}.button--primary{background-color:#7fb46d;border-color:#7fb46d;color:#fff}.theme-button{padding:10px 30px;background-color:#7fb46d;color:#fff!important;text-decoration:none;display:inline-block;text-align:center;text-transform:uppercase;font-size:14px;border-radius:3px;font-weight:700;margin-top:24px;font-family:texgyreadventorbold,Arial,Helvetica,sans-serif!important}.theme-button:hover{background-color:#58b14d;color:#fff!important}.bullet-discs{list-style:disc;padding-left:30px}.circle-discs{list-style:circle;padding-left:30px}.slick-list,.slick-slide,.slick-track{width:100%}.slick-slide{height:auto!important}.slick-dots{display:none!important}.slick-prev{left:0!important}.slick-next{right:0!important}.slick-arrow{background-color:rgba(0,0,0,.5);border:0}.slick-arrow:hover{background-color:#000}.slick-arrow:hover::before{color:#fff}#header{background:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(5%,rgba(255,255,255,.947216)),color-stop(10%,rgba(255,255,255,.896796)),color-stop(15%,rgba(255,255,255,.849177)),color-stop(20%,rgba(255,255,255,.804359)),color-stop(25%,rgba(255,255,255,.75)),color-stop(30%,rgba(255,255,255,.7)),color-stop(35%,rgba(255,255,255,.65)),color-stop(40%,rgba(255,255,255,.6)),color-stop(45%,rgba(255,255,255,.55)),color-stop(50%,rgba(255,255,255,.5)),color-stop(55%,rgba(255,255,255,.45)),color-stop(60%,rgba(255,255,255,.4)),color-stop(65%,rgba(255,255,255,.35)),color-stop(70%,rgba(255,255,255,.3)),color-stop(75%,rgba(255,255,255,.25)),color-stop(80%,rgba(255,255,255,.2)),color-stop(85%,rgba(255,255,255,.15)),color-stop(90%,rgba(255,255,255,.1)),color-stop(95%,rgba(255,255,255,.05)),to(rgba(255,255,255,0)));background:linear-gradient(180deg,#fff 0,rgba(255,255,255,.947216) 5%,rgba(255,255,255,.896796) 10%,rgba(255,255,255,.849177) 15%,rgba(255,255,255,.804359) 20%,rgba(255,255,255,.75) 25%,rgba(255,255,255,.7) 30%,rgba(255,255,255,.65) 35%,rgba(255,255,255,.6) 40%,rgba(255,255,255,.55) 45%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.45) 55%,rgba(255,255,255,.4) 60%,rgba(255,255,255,.35) 65%,rgba(255,255,255,.3) 70%,rgba(255,255,255,.25) 75%,rgba(255,255,255,.2) 80%,rgba(255,255,255,.15) 85%,rgba(255,255,255,.1) 90%,rgba(255,255,255,.05) 95%,rgba(255,255,255,0) 100%)}.heroCarousel{width:100%;margin:0!important}.heroCarousel-content{background-color:rgba(0,0,0,.7);text-align:left;margin-top:40px;letter-spacing:.01rem}@media (max-width:800px){.heroCarousel-content{margin-top:-8px}}.heroCarousel-title{color:#fff;text-transform:uppercase;line-height:3.5rem;font-family:texgyreadventorbold,Arial,Helvetica,sans-serif!important;font-weight:600;border-bottom:2px solid #7fb46d;padding-bottom:7px;margin-bottom:3px}.heroCarousel-description{color:#fff;font-family:texgyreadventorregular,Arial,Helvetica,sans-serif!important;margin-bottom:0;font-style:italic}.heroCarousel-action{padding:10px 30px;background-color:#7fb46d;color:#fff!important;text-decoration:none;display:block;text-align:center;text-transform:uppercase;font-size:14px;border-radius:3px;font-weight:700;margin:6px 54px 0;font-family:texgyreadventorbold,Arial,Helvetica,sans-serif!important;width:auto}@media (min-width:801px){.heroCarousel-slide .heroCarousel-image-wrapper,.heroCarousel-slide .heroCarousel-image-wrapper img{max-height:44vw!important}.heroCarousel-content{margin-left:12%;padding:60px 50px 45px;width:auto;font-size:33px;display:inline-block;max-width:445px}}.featured-content p{line-height:2.8rem;font-size:16px;color:#666;line-height:1.7rem!important}#shop>h2{font-size:26px;color:#666;margin:70px 0 60px 0;text-align:center}#instashop{margin:130px auto 100px auto;text-align:center}#instashop h2{font-size:26px;color:#666;margin-bottom:86px}#instashop ul{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}#instashop li{display:inline-block;width:22%;margin:0 1.5%;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1000px){#instashop li{width:47%;padding-bottom:15px}}@media (max-width:550px){#instashop li{width:92%}}#instashop li img{display:block;width:100%;height:auto}#instashop li{position:relative}#main-nav .parent>a:hover{color:#363636}@media (max-width:1800px){#main-nav>ul{width:50%}}@media (max-width:1500px){#main-nav>ul{width:60%}}@media (max-width:1350px){#main-nav>ul{width:60%}}@media (max-width:1275px){#main-nav>ul{width:65%}}@media (max-width:1140px){#main-nav>ul{width:70%}}@media (max-width:1085px){#main-nav>ul{width:75%}}@media (max-width:1035px){#main-nav>ul{width:75%}}@media (max-width:980px){#main-nav>ul{width:75%}}@media (max-width:920px){#main-nav>ul{width:77%}}@media (max-width:875px){#main-nav>ul{width:69%}#main-nav>ul .parent{padding-left:13px!important;padding-right:13px!important}#main-nav>ul .parent:hover{padding-left:13px!important;padding-right:13px!important;color:#030303}}@media (max-width:800px){.heroCarousel .slick-next,.heroCarousel .slick-prev{top:25%}}.lined-header{line-height:.5;text-align:center}.lined-header span{display:inline-block;position:relative}.lined-header span:after,.lined-header span:before{content:"";position:absolute;height:8px;border-bottom:1px solid #fff;top:0;width:80%}.lined-header span:before{right:100%;margin-right:15px}.lined-header span:after{left:100%;margin-left:15px}#shop .lined-header span:after,#shop .lined-header span:before{height:9px;border-bottom:1px solid #666;width:204%}#instashop .lined-header span:after,#instashop .lined-header span:before{height:9px;border-bottom:1px solid #666;width:309%}@media (max-width:750px){.lined-header span:after,.lined-header span:before{display:none}}@media (min-width:1150px){.page-content--centered{width:60%!important}}.certs{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.certs img{margin:1rem;height:4rem;width:auto}#recipe-detail .tag,#taxonomies .tag{padding:7px 15px!important;margin:0 8px 6px 0;border:1px solid #7fb46d;color:#7fb46d}.text-center{text-align:center}.drop-down .sub,.parent .child .sub{text-indent:25px}.vblogos p{margin-bottom:0}.vblogosul li,.vbsealsul li{display:inline-block;margin-right:15px;vertical-align:middle}.vblogosul li img{height:55px!important;width:auto}.countPill{display:block;margin-top:-26px;margin-left:23px;width:16px;height:16px;line-height:16px;font-size:8px}.cart-item-image{max-height:92px}@media (max-width:1745px){.cart-item-image{max-width:68px}}