body{padding-top:80px}h1{font-family:bree-serif,sans-serif;text-transform:uppercase;color:#fff;font-size:60px;font-weight:700}h2{font-family:bree-serif,sans-serif;text-transform:uppercase;color:#e84f1c;font-size:42px;margin-bottom:40px;font-weight:700}h2.no-margin-top{margin-top:0}p,li{font-family:proxima-nova,sans-serif;font-size:18px;line-height:140%;font-weight:300;margin-bottom:20px}.line-break{display:block}.lede{font-size:24px;font-weight:400;margin-top:40px;margin-bottom:40px}.btn-success{font-family:proxima-nova,sans-serif;text-transform:uppercase;font-size:20px;font-weight:900;color:#fff;background-color:#5abb4b;border-color:#4cae4c}.btn-success:hover{background-color:#6bc25e;border-color:#5cb85c}.navbar{margin-bottom:0;min-height:80px}.navbar-default .navbar-nav>li>a.btn-success{margin-top:14px;font-size:18px;color:#fff;font-weight:900;text-transform:uppercase;padding:12px 32px}.navbar-default .navbar-nav>li>a.btn-success:hover{background-color:#6bc25e;border-color:#5cb85c}.welcome{min-height:400px;background:transparent url(../images/header-bg.jpg) repeat-y center center;background-size:100% 100%}.welcome .outline{margin-top:32px;margin-bottom:32px;padding-top:60px;padding-bottom:60px;border:10px solid rgba(255,255,255,.75)}.welcome h1,.welcome h2,.welcome h3,.welcome p{color:#fff}.welcome p{font-size:36px;margin-top:20px}.bg-light-gray{background:#ebebeb}.bg-orange{background:#e84f1c}.bg-orange h2,.bg-orange h3,.bg-orange .lede,.bg-orange p{color:#fff}.bg-green{background:#5abb4b}.bg-green h2,.bg-green h3,.bg-green p,.bg-green .lede{color:#fff}.wide-img img{width:100%;height:auto}.quick-buy{min-height:300px;color:#fff;background:transparent url(../images/quick-buy-bg.jpg) no-repeat center center;background-size:100% 100%}.quick-buy.top-btm-spacing{padding-top:60px;padding-bottom:60px}.quick-buy h3{font-weight:900;font-size:32px}.quick-buy .btn-success{padding-left:40px;padding-right:40px;margin-top:60px;font-size:24px}.beacon{min-height:300px;color:#fff;background:transparent url(../images/beacon-bg.jpg) no-repeat center center;background-size:100% 100%}.beacon h2{text-align:center;color:#fff}.beacon p:first-of-type{margin-top:0}.guarantee h2{margin-bottom:60px}.guarantee p:first-of-type{margin-top:0}.buy-box{margin-top:40px}.buy-box.first{margin-top:0}.buy-box p{margin:32px 0;font-weight:400;text-align:center}.buy-box h3{font-family:bree-serif,sans-serif;text-transform:uppercase;color:#222;font-size:32px;text-align:center;font-weight:700}.buy-box ul{list-style:none;margin:0;margin-left:20px;padding:0}.buy-box ul li{position:relative;font-weight:900;text-transform:uppercase;font-size:16px;text-indent:-7px;margin:5px 0}.buy-box ul li:before{content:" ";background:#e84f1c;position:relative;left:-10px;font-weight:700;display:inline-block;width:7px;height:7px;border-radius:7px;top:-1px}.buy-box .outline-frame{padding-top:32px;padding-bottom:32px;border:10px solid #fff;border:10px solid rgba(255,255,255,.8)}.buy-box .outline-frame img{margin-bottom:20px;max-width:96%}.buy-box .outline-frame .btn{width:100%;margin:20px 0}.no-padding [class*=col-]{padding:0}.top-btm-spacing{padding-top:90px;padding-bottom:90px}div.resource-item{text-align:center;padding-top:32px;padding-bottom:1em;border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,.5)}div.resource-item.last{border-bottom:0}div.resource-item h3{font-weight:900;letter-spacing:0}div.resource-item p{font-size:16px;margin-bottom:10px}.welcome{position:relative}.welcome .tomatoes,.welcome .lettuce,.welcome .flour,.welcome .onion{position:absolute}.welcome .lettuce{top:0;left:0}.welcome .tomatoes{top:0;right:0}.welcome .flour{bottom:0;left:0}.welcome .onion{bottom:0;right:0}.semibold{font-weight:600}.quote-box{position:relative;border:10px solid #fff;padding-bottom:30px;margin-top:40px}.quote-box .large{font-weight:900;font-size:32px;display:block;margin:16px}.quote-box img{position:absolute;top:100%;left:50%;margin-left:-40px;margin-top:-36px}.time-to-order{text-align:center}.time-to-order img{max-width:60%;position:relative;display:block;margin:20px auto 0}.time-to-order .mini-buy-boxes{margin-top:50px}.time-to-order .mini-buy-boxes h2,.time-to-order .mini-buy-boxes h3{color:#222}.time-to-order .mini-buy-boxes h2{font-size:28px;margin-bottom:0}.time-to-order .mini-buy-boxes h3{font-size:20px;margin:10px 0 20px;font-weight:900}.time-to-order .box-outline{margin-top:30px;border:10px solid #fff;border:10px solid rgba(255,255,255,.75)}.time-to-order .btn{font-weight:900;text-transform:uppercase;width:80%;font-size:20px;margin:0 0 20px}.founders-msg{text-align:left;margin-top:60px}.introduction .col-sm-5 p{padding:0 30px 0 10px}.introduction ul{list-style-image:url(../images/truck-icon.png)}.introduction ul li{padding-left:.5em;font-weight:400}.introduction img{display:block;width:78%;height:auto;margin:0 auto 20px}.introduction p.lede{margin-top:0}.introduction .container{margin-bottom:40px}@media(max-width:992px){.lettuce{max-width:303px}.tomatoes{max-width:281px}.flour{max-width:215px}.onion{max-width:248px}.welcome img{max-width:60%}.outline-frame{margin-left:20px;margin-right:20px}.founders-msg h2{margin:20px 0;text-align:center}.founders-msg .lede{margin-top:0;margin-bottom:20px}.time-to-order{text-align:center}.time-to-order img{max-width:60%;position:relative;display:block;margin:20px auto 0}}@media(max-width:768px){.welcome .outline{margin-left:20px;margin-right:20px;padding-left:32px;padding-right:32px}.welcome .big-logo{max-width:100px;height:auto}.welcome h1{font-size:32px}.welcome p{font-size:24px}.line-break{display:inline-block}.lettuce{max-width:152px}.tomatoes{max-width:140px}.flour{max-width:108px}.onion{max-width:124px}.navbar-brand{width:80px;height:80px;overflow:hidden}.navbar-right{position:absolute;top:4px;right:20px;width:50%;padding:0;margin:0;text-align:right}.navbar-default .navbar-nav>li>a.btn-success{display:inline-block;padding:12px 16px}.outline-frame img{max-width:80%}}