@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background-color:#dbdbdb;color:#333;font-family:"Open Sans", sans-serif;font-size:15px}a{color:#f90;text-decoration:none}a:hover{text-decoration:underline}p,ul,ol{line-height:1.5}p+p,p+ul,p+ol,ul+p,ul+ul,ul+ol,ol+p,ol+ul,ol+ol{margin-top:1em}ul.bulleted{list-style-type:disc;margin-left:1.5em}ul.sitemap ul{margin-left:1em}ol{list-style-type:decimal;margin-left:1.5em}li.question{margin-bottom:150px}.h-huge{font-size:28px;font-weight:bold;margin-bottom:20px;margin-top:30px;text-align:left}@media only screen and (min-width: 480px){.h-huge{font-size:30px;text-align:center}}.h-huge.h-colored{color:#f90}.h-large{font-size:22px}.h-medium{font-size:15px}.h-small{font-size:13px}.h-large,.h-medium,.h-small{font-weight:bold;line-height:1.3;margin-bottom:10px}.h-large.h-colored,.h-medium.h-colored,.h-small.h-colored{color:#6e9818}.h-large.h-colored-alt,.h-medium.h-colored-alt,.h-small.h-colored-alt{color:#f90}.h-large.h-em,.h-medium.h-em,.h-small.h-em{text-transform:uppercase}p+.h-large,p+.h-medium,p+.h-small{margin-top:1em}#page{background-color:#f6f6f6}@media only screen and (min-width: 1260px){#page{-webkit-box-shadow:0px 0px 30px rgba(0,0,0,0.6);-moz-box-shadow:0px 0px 30px rgba(0,0,0,0.6);box-shadow:0px 0px 30px rgba(0,0,0,0.6);margin:0 auto;width:1260px}}
#header{font-family:"ITCFranklinGothicW01-Md 812698", sans-serif;overflow:hidden;width:100%;z-index:5}@media only screen and (min-width: 830px){#header{padding-top:30px;position:absolute}#header.fixed{padding-top:0;position:fixed}}@media only screen and (min-width: 1260px){#header{width:1260px}}#header #header-wrapper{background-color:rgba(0,0,0,0.44)}#header #header-top{-webkit-box-shadow:0px 4px 20px rgba(0,0,0,0.5);-moz-box-shadow:0px 4px 20px rgba(0,0,0,0.5);box-shadow:0px 4px 20px rgba(0,0,0,0.5);background-color:rgba(255,255,255,0.79);color:#333;padding:10px 0}@media only screen and (min-width: 830px){#header #header-top{height:80px;padding:3px 0}}@media only screen and (min-width: 1072px){#header #header-top{height:110px}}#header #header-top .content{text-align:center}@media only screen and (min-width: 830px){#header #header-top .content{text-align:justify}}@media only screen and (min-width: 830px){#header #header-top .content:after{content:"";display:inline-block;width:100%}}@media only screen and (min-width: 830px){#header #header-top h1,#header #header-top #product-nav,#header #header-top .locations{display:inline-block;vertical-align:middle}}#header #header-top #product-nav,#header #header-top .locations{margin-top:15px}@media only screen and (min-width: 830px){#header #header-top #product-nav,#header #header-top .locations{margin-top:3px}}@media only screen and (min-width: 1072px){#header #header-top #product-nav,#header #header-top .locations{margin-top:15px}}#header #header-top h1 img{max-width:100%}@media only screen and (min-width: 830px){#header #header-top h1 img{width:160px}}@media only screen and (min-width: 1072px){#header #header-top h1 img{width:245px}}#header #header-top #product-nav>ul,#header #header-top .locations{line-height:1}#header #header-top #product-nav>ul>li,#header #header-top .locations .location{display:inline-block;letter-spacing:0.15em;padding:10px 0;text-align:center}@media only screen and (min-width: 830px){#header #header-top #product-nav>ul>li,#header #header-top .locations .location{border-left:1px solid #999;font-size:24px;height:65px;padding:10px;padding-right:4px}}@media only screen and (min-width: 1072px){#header #header-top #product-nav>ul>li,#header #header-top .locations .location{height:75px}}#header #header-top #product-nav>ul>li+li,#header #header-top #product-nav>ul>li+.location,#header #header-top .locations .location+li,#header #header-top .locations .location+.location{border-left:1px solid #999;padding-left:3px}@media only screen and (min-width: 830px){#header #header-top #product-nav>ul>li+li,#header #header-top #product-nav>ul>li+.location,#header #header-top .locations .location+li,#header #header-top .locations .location+.location{margin:0;padding-left:7px}}@media only screen and (min-width: 830px){#header #header-top #product-nav>ul>li:last-child,#header #header-top .locations .location:last-child{border-right:1px solid #999;padding-right:10px}}#header #header-top #product-nav{text-transform:uppercase}#header #header-top #product-nav>ul{color:#f90}#header #header-top #product-nav>ul>li{font-size:24px}@media only screen and (min-width: 1072px){#header #header-top #product-nav>ul>li{font-size:28px}}@media only screen and (min-width: 1072px){#header #header-top #product-nav>ul>li:last-child{border-right:none;padding-right:5px}}#header #header-top #product-nav>ul>li ul{color:#333;line-height:1;margin-top:0px}#header #header-top #product-nav>ul>li ul li{display:inline;font-size:14px;letter-spacing:0.05em}@media only screen and (min-width: 480px){#header #header-top #product-nav>ul>li ul li{font-size:16px;letter-spacing:0.11em}}@media only screen and (min-width: 830px){#header #header-top #product-nav>ul>li ul li{font-size:13px}}@media only screen and (min-width: 1072px){#header #header-top #product-nav>ul>li ul li{font-size:16px}}#header #header-top #product-nav>ul>li ul li a{color:inherit}#header #header-top #product-nav>ul>li ul li a:hover{color:#f90}#header #header-top #product-nav>ul>li ul li.active a{color:#f90}#header #header-top #product-nav>ul>li ul li+li:before{content:":";margin-left:-6px;margin-right:5px}#header #header-top .locations .location{font-size:12px;letter-spacing:0.05em;text-transform:uppercase;vertical-align:top}@media only screen and (min-width: 830px){#header #header-top .locations .location{font-size:11px}}@media only screen and (min-width: 1072px){#header #header-top .locations .location{font-size:15px}}#header #header-top .locations .location:first-child{border-left:none;padding-left:0px}@media only screen and (min-width: 1072px){#header #header-top .locations .location:first-child{border-left:1px solid #999;padding-left:10px}}#header #header-top .locations .location:last-child{border-right:none;padding-right:0px}@media only screen and (min-width: 1072px){#header #header-top .locations .location:last-child{border-right:1px solid #999;padding-right:5px}}#header #header-top .locations .location>*+*{margin-top:5px}#header #header-top .locations .location .city{font-size:14px;margin-top:-12px}@media only screen and (min-width: 1072px){#header #header-top .locations .location .city{font-size:18px;margin-top:-20px}}#header #header-top .locations .location .tel{color:#f90;font-size:20px}@media only screen and (min-width: 830px){#header #header-top .locations .location .tel{font-size:18px}}@media only screen and (min-width: 1072px){#header #header-top .locations .location .tel{font-size:24px}}#header #header-top .locations .location .links{font-family:"ITCFranklinGothicW01-Dm 812677"}#header #header-top .locations .location .links>*{display:inline}#header #header-top .locations .location .links>*+*{margin-left:30px}#header #header-top .locations .location .coming-soon{font-size:14px}@media only screen and (min-width: 830px){#header #header-top .locations .location .coming-soon{margin-top:20px;padding:0 15px}}@media only screen and (min-width: 1072px){#header #header-top .locations .location .coming-soon{font-size:18px}}#header #primary-nav{font-size:16px;letter-spacing:0.16em;line-height:1;text-align:center;text-transform:uppercase;padding:5px 0}@media only screen and (min-width: 830px){#header #primary-nav{margin-bottom:-2px;text-align:right;padding:0}}#header #primary-nav a{color:#fff}#header #primary-nav a:hover{color:#f90;text-decoration:none}#header #primary-nav li{display:inline;font-size:18px}#header #primary-nav li+li{margin-left:15px}@media only screen and (min-width: 830px){#header #primary-nav li+li{margin-left:30px}}#header #primary-nav li.active a{color:#f90}.content{padding:0 15px}@media only screen and (min-width: 768px){.content{padding:0 30px}}@media only screen and (min-width: 1084px){.content{margin:0 auto;padding:0;width:1024px}}
#footer{background-color:#6e9818;color:#fff;font-size:13px;margin-top:50px;padding:15px;text-align:center}@media only screen and (min-width: 480px){#footer{margin-top:80px}}@media only screen and (min-width: 480px){#footer{font-size:15px}}#footer a{color:#fff}#footer a:hover{color:#f90}#footer .logo{margin-bottom:15px}#footer .copyright{font-size:11px}@media only screen and (min-width: 480px){#footer .copyright{font-size:14px}}#footer .plug{margin-top:30px}@media only screen and (min-width: 768px){#footer .plug{margin-top:-80px;float:right}}
.mfp-bg{opacity:0.6 !important}.fa-facebook-square{color:#3b5998}.caption{color:#6e9818}.centered{text-align:center}.lowercase{text-transform:lowercase}.img-left{display:block;margin:0 auto;margin-bottom:15px;max-width:100%}@media only screen and (min-width: 768px){.img-left{float:left;margin-bottom:0;margin-right:15px}}
.background.background-top{padding-top:80px}@media only screen and (min-width: 768px){.background.background-top{padding-top:230px}}.background.background-bottom{margin-bottom:-80px;padding-bottom:80px}.background.background-pinned-bottom{background-repeat:no-repeat;background-position:center bottom}.background.background-section{margin-top:30px;padding-top:10px}.background.background-cleanses{background-image:url(../img/backgrounds/cleanses.png)}.background.background-contact{background-image:url(../img/backgrounds/contact.jpg)}.background.background-food{background-image:url(../img/backgrounds/food.png)}.background.background-juice{background-image:url(../img/backgrounds/juice.png)}.background.background-shots{background-image:url(../img/backgrounds/shots.png)}.banner{margin-bottom:30px;margin-top:30px}@media only screen and (min-width: 480px){.banner{margin-bottom:45px;margin-top:70px;position:relative;z-index:1}}.banner.rule{border-bottom:1px solid #ccc;padding-bottom:55px;margin-bottom:30px}.banner.rule .sub{margin-bottom:-17px}@media only screen and (min-width: 480px){.banner.rule-centered{margin-bottom:65px}}@media only screen and (min-width: 568px){.banner.rule-centered:before{content:"";border-top:2px solid #ccc;display:block;position:relative;z-index:-2}}@media only screen and (min-width: 568px){.banner.rule-centered:after{background-color:#f6f6f6;width:420px;content:"";display:block;margin:0 auto;position:relative;height:30px;z-index:-2;margin-top:-40px}}@media only screen and (min-width: 480px){.banner.overlap{margin-top:0px}}.banner .h-banner{background-color:#f90;color:#fff;font-size:24px;letter-spacing:0.05em;margin:0 -15px;padding:0.65em 0;position:relative;text-align:center;text-transform:uppercase;width:auto}@media only screen and (min-width: 480px){.banner .h-banner{border:2px solid #f6f6f6;margin:0 auto;margin-top:-45px;width:325px}}@media only screen and (min-width: 480px){.banner .h-banner:before,.banner .h-banner:after{content:"";position:absolute;display:block;bottom:-0.6em;border:1.2em solid #f90;z-index:-1}}@media only screen and (min-width: 480px){.banner .h-banner:before{left:-2.5em;border-right-width:2.5em;border-left-color:transparent}}@media only screen and (min-width: 480px){.banner .h-banner:after{right:-2.5em;border-left-width:2.5em;border-right-color:transparent}}.banner .sub{color:#6e9818;font-size:14px;letter-spacing:0.03em;margin-top:5px;text-align:center}.blocks{margin-top:20px}@media only screen and (min-width: 480px){.blocks{column-count:2;-webkit-column-count:2;-ms-column-count:2;-moz-column-count:2;-o-column-count:2;column-gap:30px;-webkit-column-gap:30px;-ms-column-gap:30px;-moz-column-gap:30px;-o-column-gap:30px}}@media only screen and (min-width: 768px){.blocks{column-count:3;-webkit-column-count:3;-ms-column-count:3;-moz-column-count:3;-o-column-count:3}}.blocks.blocks-background{background-color:rgba(213,228,217,0.9);padding:10px}.blocks .category,.blocks .block{-webkit-column-break-inside:avoid;break-inside:avoid-column}.blocks .category{margin-bottom:40px}.blocks .category:last-child{margin-bottom:0px}.blocks .block{margin-bottom:20px;padding-bottom:30px;position:relative;width:100%}.blocks .block:last-child{margin-bottom:0}.blocks .block .image.right{float:right;margin-bottom:-30px;margin-left:20px;margin-top:-10px;width:67px}.blocks .block img{display:block;width:100%}.blocks .block .more{bottom:10px;position:absolute;width:95%}.blocks .block p.price{position:absolute;bottom:10px;right:10px;text-align:right}.blocks .block.add-on{min-height:70px}.blocks .giant{min-height:468px}.blocks .giant p.price{bottom:50px}.blocks .tall{min-height:350px}.blocks .tall p.price{bottom:50px}.blocks .semi-tall{min-height:200px}.blocks .mid{min-height:170px}.blocks .short{min-height:150px}body:not(:-moz-handler-blocked) .blocks .category,body:not(:-moz-handler-blocked) .blocks .block{display:inline-block}.box{background-color:rgba(213,228,217,0.9);overflow:hidden;padding:10px;position:relative}.box+.h-large,.box+.h-medium,.box+.h-small{margin-top:30px}.box.box-white{background-color:#fff}@media only screen and (min-width: 480px){.box.left-image h1,.box.left-image h2,.box.left-image h3,.box.left-image h4,.box.left-image h5,.box.left-image h6,.box.left-image p,.box.left-image .more{margin-left:210px}}@media only screen and (min-width: 768px){.box.left-image h1,.box.left-image h2,.box.left-image h3,.box.left-image h4,.box.left-image h5,.box.left-image h6,.box.left-image p,.box.left-image .more{margin-left:320px}}.box.left-image .image{margin:-10px;margin-bottom:20px}@media only screen and (min-width: 480px){.box.left-image .image{float:left;margin:-10px;margin-right:20px;width:200px}}@media only screen and (min-width: 768px){.box.left-image .image{margin-right:30px;width:300px}}.box .image.darken-on-hover{background-color:#000}.box .image.darken-on-hover:hover img{opacity:0.7}.box .image.darken-on-hover img{display:block;width:100%}.collapsible h2,.collapsible h3{cursor:pointer}.collapsible h2:after,.collapsible h3:after{color:#f90;content:"▶";margin-left:0.5em;white-space:nowrap}.collapsible .box{display:none}.collapsible.open h2:after,.collapsible.open h3:after{content:"▼"}.collapsible.open .box{display:block}.collapsible+h2,.collapsible+h3{margin-top:30px}.coming-soon{color:#f90;font-family:Georgia, serif;font-size:18px;font-style:italic;font-weight:bold;text-transform:none;letter-spacing:0}.contact{font-size:15px}.contact .box{margin:0 auto;max-width:600px;padding:30px}.contact .locations{margin:20px 0}@media only screen and (min-width: 565px){.contact .locations .location{border-right:1px solid #666;display:inline-block;margin-right:15px;padding-right:15px;vertical-align:top;width:48%}}.contact .locations .location:last-child{border-right:0;padding-right:0;margin-right:0}.contact .locations .location+.location{margin-top:15px}@media only screen and (min-width: 565px){.contact .locations .location+.location{margin-top:0}}.contact .locations .location .h-medium:first-child a{color:inherit}.contact .email{font-size:13px}@media only screen and (min-width: 480px){.contact .email{font-size:inherit}}.contact .email a{color:inherit}.contact .email a:hover{color:#f90}.disclaimer{color:#666;font-size:14px;margin-top:30px}.fine-print{font-size:13px;margin-top:30px}.fine-print .h-medium{font-size:18px}.fine-print .h-small{font-size:13px;margin-bottom:0}.feature-photo ul{max-height:959px;overflow:hidden}.feature-photo .bx-wrapper{position:relative}.feature-photo .bx-controls-direction .bx-next,.feature-photo .bx-controls-direction .bx-prev{margin-top:-15px;position:absolute;top:50%;width:30px}@media only screen and (min-width: 768px){.feature-photo .bx-controls-direction .bx-next,.feature-photo .bx-controls-direction .bx-prev{margin-top:-25px;width:50px}}.feature-photo .bx-controls-direction .bx-next img,.feature-photo .bx-controls-direction .bx-prev img{width:100%}.feature-photo .bx-controls-direction .bx-prev{left:10px}.feature-photo .bx-controls-direction .bx-next{right:10px}.feature-photo img{max-width:100%}.form label{line-height:1.5}.form label,.form input,.form textarea{-webkit-appearance:none;display:block;margin:0}.form input[type="text"],.form input[type="email"],.form input[type="tel"],.form textarea{background-color:#d5e4d9;border:none;color:inherit;font-family:inherit;font-size:15px;max-width:100%;min-width:100%;padding:5px;width:100%}.form input[type="text"]:focus,.form input[type="email"]:focus,.form input[type="tel"]:focus,.form textarea:focus{outline:none}.form input[type="submit"]{background-color:#f90;border-radius:3px;border:none;color:white;margin-left:0;margin-top:10px;padding:8px 12px;text-transform:uppercase}@media only screen and (min-width: 768px){.form input[type="text"],.form input[type="email"],.form input[type="tel"]{max-width:50%;min-width:50%;width:50%}}.form .field+.field,.form .field+.multi-fields,.form .field+.actions,.form .multi-fields+.field,.form .multi-fields+.multi-fields,.form .multi-fields+.actions,.form .actions+.field,.form .actions+.multi-fields,.form .actions+.actions{margin-top:1em}.form .multi-fields .field{display:inline-block}.form .multi-fields .field+.field{margin-left:30px}.form .field label{margin-bottom:5px}.health-coach .name{color:#6e9818;font-weight:bold}.health-coach .phone{color:#f90;font-weight:bold}a.more{display:block;font-weight:bold}a.more.large{font-size:24px}a.more.centered{text-align:center}a.more.right{text-align:right}a.more.bottom{margin-top:10px}@media only screen and (min-width: 768px){a.more.bottom{bottom:10px;margin-top:0;position:absolute}}
.newsletter{margin-top:100px;overflow:hidden}.newsletter form{text-align:center}.newsletter form label{color:#f90;display:block;font-size:22px;font-weight:bold}.newsletter form input{-webkit-appearance:none}.newsletter form input[type="email"]{border:1px solid #ddd;font-family:inherit;font-size:14px;margin-left:0;margin-top:12px;padding:4px 6px;width:200px}.newsletter form input[type="email"]:focus{outline:none}.newsletter form input[type="submit"]{background-color:#f90;border-radius:3px;border:none;color:white;font-size:16px;margin-left:0;margin-top:10px;padding:6px 18px}.notice{font-size:22px;margin:50px 0}.photo-grid{border:1px solid #333;margin-bottom:15px;padding:10px 20px}.photo-grid img{display:block;width:100%}.press h1,.press h2,.press h3,.press h4,.press h5,.press h6,.press p{font-family:"Typewriter W01 Regular"}.press .h-large strong{color:#f90}.press p{font-size:18px;line-height:1.3}.press p+p{margin-top:0.5em}.related-links{font-size:16px;line-height:2;margin-top:50px}.related-links a{text-decoration:underline}.section{overflow:hidden}.section+.h-large,.section+.h-medium,.section+.h-small{margin-top:30px}.section .h-large:first-child,.section .h-medium:first-child,.section .h-small:first-child{margin-top:0}.section+.section{border-top:1px solid #ccc;margin-top:15px;padding-top:15px}
