body{color:#000;font-size:14px;font-family:"proxima-nova", sans-serif;font-weight:400px;line-height:1.5}body .lighter-green{color:#b4cd31}body .light-green{color:#1caa73}body .dark-green{color:#147c54}body a{text-decoration:underline}body a:hover{text-decoration:none}body .red{color:#d21311}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:700}body h1.banner,body h2.banner,body h3.banner,body h4.banner,body h5.banner,body h6.banner{color:#fff;font-family:"alternate-gothic-no-3-d", sans-serif;font-weight:400;text-transform:uppercase}body h1{font-size:5.357em}body h1.banner{font-size:7.143em;margin:0}body h2{font-size:4.571em}body h2.banner{font-size:4.464em}body h2.small{font-size:3.275em !important;font-weight:700;margin:0 0 -10px}body h3{font-size:3.286em}body h4{font-size:3.036em}body h4.banner{font-size:1.514em}body h5{font-size:2.143em}body h6{font-size:1.514em}body .font-small{font-size:1.071em !important}body .font-medium{font-size:1.286em}body .font-regular{font-size:1.514em}body .font-large{font-size:2.143em !important}body .swanky{font-family:'Swanky and Moo Moo', cursive, sans-serif;text-decoration:underline}body .btn{text-transform:uppercase;border:3px solid;border-radius:0;color:#fff !important;font-weight:700;padding:8px 1.25em;text-decoration:none;cursor:pointer}body .btn.x-lg{font-size:2.571em}body .btn.lighter-green{background:#b4cd31;border-color:#b4cd31}body .btn.lighter-green:hover{background:#a2b82c;border-color:#a2b82c}body .btn.lighter-green-hollow{background:rgba(0, 0, 0, .3);border-color:#b4cd31}body .btn.lighter-green-hollow:hover{background:#b4cd31}body .btn.light-green{background:#1caa73;border-color:#1caa73}body .btn.light-green:hover{background:#147c54;border-color:#147c54}body .btn.light-green-hollow{background:#fff;border-color:#1caa73;color:#1caa73 !important}body .btn.light-green-hollow:hover{color:#fff !important;background:#1caa73}body .btn.dark-green{background:#147c54;border-color:#147c54}body .btn.dark-green:hover{background:#1caa73;border-color:#1caa73}body .btn.red-hollow{background:#fff;border-color:#d21311;color:#d21311 !important}body .btn.red-hollow:hover{color:#fff !important;background:#d21311}body .btn.red{background:#d21311;border-color:#d21311;color:#fff !important}body .btn.red:hover{color:#d21311 !important;background:#fff}body .btn.pattern{background-image:url(../img/btn-texture.jpg);background-size:cover;background-repeat:no-repeat;border:none;border-top:5px solid #ffe633;color:#fff;text-transform:none}body .btn.pattern:hover{color:#111;background:#ffe633}body .sbi_load_btn{text-transform:uppercase !important;border:3px solid !important;border-radius:0 !important;color:#fff !important;font-weight:700 !important;padding:8px 1.25em !important;text-decoration:none !important;cursor:pointer !important;background:#b4cd31 !important;border-color:#b4cd31 !important;font-size:1.514em !important;line-height:normal !important}body .sbi_load_btn:hover{background:#a2b82c !important;border-color:#a2b82c !important}body img{max-width:100%}body .flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body .logos ul{list-style:none;margin:0;padding:0}body .logos ul li{display:inline-block;width:75px;padding:0.75em}body .logos ul li:last-of-type{padding:0}body .slick-slider{padding:0 0 50px 0 !important}body .slick-slider .slick-dots{bottom:0;padding:0}body .slick-slider .slick-dots li.slick-active button:before{background:#959595}body .slick-slider .slick-dots li button:before{content:"";width:13px;height:13px;border:2px solid #959595;border-radius:50px}body #accordion .card{margin-bottom:2em;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);border:none;border-radius:0}body #accordion .card .card-header{background:#fff;border-radius:0;border:none;padding-right:3em}body #accordion .card .card-header h5 a{text-decoration:none;display:block}body #accordion .card .collapse,body #accordion .card .collapsing{color:#fff;background:#147c54;padding:1em}body #accordion .card .collapse a,body #accordion .card .collapsing a{color:#fff}body .navbar-toggler{z-index:1000}body #top-nav{position:relative;border-top:13px solid #1caa73;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15)}body #top-nav nav{font-weight:500;text-transform:uppercase;padding:0}body #top-nav nav .collapse.navbar-collapse{justify-content:flex-end !important}body #top-nav nav .navbar-brand{padding:0;width:345px;position:absolute;top:0}body #top-nav nav .icon-angle-down{display:none !important}body #top-nav nav .navbar-nav li{padding:11px 0.5em;border-right:1px solid #147c54;margin:1em 0;min-width:100px;text-align:center;position:relative}body #top-nav nav .navbar-nav li:hover{text-decoration:underline}body #top-nav nav .navbar-nav li:last-of-type{border:none}body #top-nav nav .navbar-nav li a{color:#147c54;text-decoration:none}body #top-nav nav .navbar-nav li img{margin:0 auto;display:block;max-height:30px}body #top-nav nav .navbar-nav li span.arrow{display:none}body #top-nav nav .navbar-nav li#menu-item-210 .sub-menu{column-count:3;right:-265%;left:initial}body #top-nav nav .navbar-nav li#menu-item-210 .sub-menu .sub-menu{left:0}body #top-nav nav .navbar-nav li .sub-menu{position:absolute;list-style:none;background:#fff;padding:0;display:none;z-index:10;padding:2em;top:73px;left:0}body #top-nav nav .navbar-nav li .sub-menu li{border:none;text-align:left;padding:0;margin:0;display:inline-block;min-width:170px}body #top-nav nav .navbar-nav li .sub-menu li a{color:#000;text-transform:none;font-weight:400}body #top-nav nav .navbar-nav li .sub-menu li.menu-item-type-taxonomy a{color:#d21311;font-weight:700;font-size:1.5em;pointer-events:none}body #top-nav nav .navbar-nav li .sub-menu li.menu-item-type-taxonomy:hover{text-decoration:none}body #top-nav nav .navbar-nav li .sub-menu li.menu-item-type-taxonomy:hover a{text-decoration:none}body #top-nav nav .navbar-nav li .sub-menu li .sub-menu{display:block;position:relative;column-count:1 !important;padding:0;top:0;left:0;margin:0.5em 0 1em}body #top-nav nav .navbar-nav li .sub-menu li .sub-menu li{padding:0;margin:0}body #top-nav nav .navbar-nav li .sub-menu li .sub-menu li a{color:#000;font-weight:400;font-size:inherit;pointer-events:all}body #top-nav nav .navbar-nav li:hover{background:#f6f6f6}body #top-nav nav .navbar-nav li:hover .sub-menu{display:block;background:#f6f6f6}body #home-hero{background:url(../img/hero2.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}body #home-hero .title .row{height:80vh}body #home-hero .container-fluid{background-image:url(../img/yellow-pattern.jpg);background-size:cover;background-repeat:no-repeat}body #home-hero .container-fluid .row h5{margin:0}body #page-hero{background-image:url(/wp-content/uploads/2017/09/story.jpg);background-size:cover;background-repeat:no-repeat;height:375px}body #main{background-image:url(../img/bg-pattern.jpg);background-size:100%;background-repeat:repeat-y}body #main .content p,body #main .content ul{font-size:1.514em}body #main .content img{margin:1em;height:auto;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15)}body #main .content img.alignleft{float:left}body #main .content img.alignright{float:right}body #main .content img.aligncenter{margin:0 auto;display:block}body #main .content img.alignnone{float:none}body #main .content blockquote{font-size:1.514em;color:#147c54;font-weight:700;padding:1em 3em;position:relative}body #main .content blockquote::before{width:3px;height:60%;position:absolute;background:#d21311;display:block;content:"";top:20%;left:55px}body #main .tight{background:#fff;padding:5em;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15)}body #main .tight .row{padding-bottom:2em !important}body #main .tight .flex-container{min-height:400px}body #main .tight .flex-container div{width:85%}body #main .tight img{max-width:100%;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.5);height:auto}body #main .tight h4{margin-bottom:0.5em}body #main .tight p{margin-bottom:50px}body #main .row{position:relative;padding:100px 0 0;width:100%;margin:0}body #main .row .row{padding:0}body #main .row .row:last-of-type{padding:0}body #main .row .column{position:relative}body #main .row.last-of-type{padding:100px 0}body #main .row.instagram{padding:100px 0 0}body #main h3.lighter-green{margin-bottom:0.75em;line-height:1.25}body #main .headline{margin-bottom:30px}body #main .news-wrap{background:#fff;width:100%;margin:0 auto;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15)}body #main .news-wrap .column:first-of-type{padding:0;overflow:hidden;max-height:350px}body #main .news-wrap .column:first-of-type img{max-width:525px;width:auto}body #main .news-wrap .column:last-of-type{padding-left:30px}body #main .news-wrap .column:last-of-type ul{list-style:none;padding:0}body #main .news-wrap .column:last-of-type ul li{display:inline-block;padding-right:0.5em}body #main .news-wrap .column:last-of-type ul li a{color:#147c54}body #main .news-wrap .column:last-of-type ul li:first-of-type{color:#000}body #main .product-wrap{margin:1em 0 2em;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15)}body #main .product-wrap a{width:100%;font-size:1.35em}body #main .product-wrap .img-wrap{max-height:300px;overflow:hidden}body #main .product-wrap .img-wrap img{width:100%;height:auto}body #main .product-wrap:hover a{background:#ffe633}body #main .related-product-wrap{margin:1em 0 2em}body #main .related-product-wrap a{width:100%}body #main .related-product-wrap img{width:100%}body #main .headline.no-margin{margin:0}body #main .headline a.swanky{position:absolute;bottom:0;right:15px;text-transform:uppercase}body #main form input[type="text"],body #main form input[type="tel"],body #main form input[type="email"],body #main form textarea{width:100%;padding:0.5em 1em;margin-bottom:1em;font-size:1.514em;border:0;outline:0;border:1px solid #ebebeb}body #main form input[type="text"]::-webkit-input-placeholder,body #main form input[type="tel"]::-webkit-input-placeholder,body #main form input[type="email"]::-webkit-input-placeholder,body #main form textarea::-webkit-input-placeholder{color:#959595;font-family:'proxima-nova', sans-serif}body #main form input[type="text"]::-moz-placeholder,body #main form input[type="tel"]::-moz-placeholder,body #main form input[type="email"]::-moz-placeholder,body #main form textarea::-moz-placeholder{color:#959595;font-family:'proxima-nova', sans-serif}body #main form input[type="text"]:-ms-input-placeholder,body #main form input[type="tel"]:-ms-input-placeholder,body #main form input[type="email"]:-ms-input-placeholder,body #main form textarea:-ms-input-placeholder{color:#959595;font-family:'proxima-nova', sans-serif}body #main form input[type="text"]:-moz-placeholder,body #main form input[type="tel"]:-moz-placeholder,body #main form input[type="email"]:-moz-placeholder,body #main form textarea:-moz-placeholder{color:#959595;font-family:'proxima-nova', sans-serif}body #main .table-list{padding:30px 0 0 0 !important}body #main .table-list h6{margin-bottom:1em}body #main .table-list h6::after{display:block;content:"";position:relative;height:2px;width:100%;background:#1caa73}body #main .table-list ul{list-style:none;padding:0;column-count:3}body #main .table-list ul li{margin:0 0 0.5em}body #main .table-list ul li a{text-decoration:none;color:#000}body #main .table-list:last-of-type{padding-bottom:100px !important}body #main.home .row .one p{padding:1em 0}body #main.home .product-wrap a{font-size:2em}body #main.products .category{margin-bottom:50px}body #main.products .category .container{padding:0;margin-bottom:1em}body #main.products .category h5{flex-grow:1;text-transform:uppercase}body #main.products .category .line{content:"";display:block;background:#b4cd31;height:2.5px;flex-grow:50;margin-top:-10px}body #main.products .category:last-of-type{margin-bottom:0}body #main.single-product .logos{-webkit-justify-content:flex-start;justify-content:flex-start;padding:1em 0}body #main.single-product .logos ul{margin:0 !important}body #main.single-product .logos ul li img{max-height:50px}body #main.single-product h6.red{font-size:1.607em;text-decoration:underline}body #main.single-product .product-slider{max-width:450px;margin:0 auto}body #main.single-product .text-block{background:#fff;padding:2em;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15)}body #main.single-product #nutrition{margin-bottom:2em}body #main.single-product .product-stats ul{margin-bottom:2em;list-style:none;padding:0}body #main.single-product .product-stats ul.leaves li{margin:0 0 5px;font-size:1.514em}body #main.single-product .product-stats ul.leaves li:before{background-image:url(../img/leaves.png);background-size:contain;background-repeat:no-repeat;margin-right:5px;content:"";display:inline-block;width:28px;height:13px;vertical-align:bottom}body #main.single-product .product-stats p{margin:0 0 5px;font-size:1.514em}body #main.single-product .product-stats .red-hollow{width:100%;margin-top:2em}body #main.single-product .other-products .product-wrap{background:#fff;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15)}body #main.single-product .other-products .product-wrap .img-wrap{max-height:175px}body #main.single-product .other-products .product-wrap a{color:#000;text-decoration:none}body #main.single-product .other-products .product-wrap a h6{font-size:1.25em;text-decoration:underline;padding:15px 15px 0;margin-bottom:0.5em}body #main.single-product .other-products .product-wrap a p{text-decoration:none;padding:0 15px 15px;font-size:0.85em}body #main.single-product .slick-slider .slick-dots{padding:1em 0 0 0}body #main.faq .no-gutter h3{margin:0}body #main.faq .form-wrap{padding:2em;background:#fff;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15)}body #main.faq form{padding-top:2em}body #main.our-story .card-wrap{background:#fff;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15)}body #main.our-story .card-wrap .text{padding:3em;border-top:2px solid #f8e032}body #main.our-story .button{text-align:center;padding:50px 0 100px}body #main.our-story .pre-footer{padding:0}body #main.life-at-soyboy .cards{margin-top:25%}body #main.life-at-soyboy .cards .column{margin-bottom:25%}body #main.life-at-soyboy .cards .column:last-of-type{margin:0}body #main.life-at-soyboy .cards .column:nth-last-child(2){margin:0}body #main.life-at-soyboy .cards .column .card-wrap{background:#fff;padding:3em;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15)}body #main.life-at-soyboy .cards .column .card-wrap img{border-bottom:2px solid #f8e032;display:block;margin:0 auto;width:100%;margin-top:-50%}body #main.life-at-soyboy .cards .column .card-wrap .text{padding-top:2em}body #main.life-at-soyboy .job{background:#fff;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);margin-bottom:3em}body #main.life-at-soyboy .job .text{padding:3em !important}body #main.life-at-soyboy .job .buttons{width:100%;margin:0;padding:0}body #main.life-at-soyboy .job .buttons .column{padding:0;margin:0}body #main.life-at-soyboy .job .buttons .column .btn{width:100%}body #main.blog input[type="email"]{font-family:'Swanky and Moo Moo', cursive, sans-serif;text-transform:uppercase;padding:0.25em 1em;width:65%}body #main.blog input[type="email"]::-webkit-input-placeholder{color:#147c54;font-family:'Swanky and Moo Moo', cursive, sans-serif}body #main.blog input[type="email"]::-moz-placeholder{color:#147c54;font-family:'Swanky and Moo Moo', cursive, sans-serif}body #main.blog input[type="email"]:-ms-input-placeholder{color:#147c54;font-family:'Swanky and Moo Moo', cursive, sans-serif}body #main.blog input[type="email"]:-moz-placeholder{color:#147c54;font-family:'Swanky and Moo Moo', cursive, sans-serif}body #main.blog input[type="submit"]{padding:0.725em 1em;margin:-4px 0 0 -5px}body #main.blog h6{margin:0 0 1em}body #main.blog p{margin-bottom:3em}body #main.blog .categories{color:#1caa73;font-size:1.514em;font-weight:700;list-style:none;text-transform:uppercase}body #main.blog .categories ul{list-style:none;padding:0}body #main.blog .categories ul li{color:#000;font-weight:400}body #main.blog .categories ul li a{text-decoration:none;color:#000}body #main.blog .categories ul li.current-cat a{font-weight:700}body #main.blog .blog-post-wrap{background:#fff;margin-bottom:30px;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15)}body #main.blog .blog-post-wrap .img-wrap{max-height:250px;overflow:hidden}body #main.blog .blog-post-wrap .img-wrap img{width:100%;height:auto}body #main.blog .blog-post-wrap .text{padding:30px}body #main.blog .blog-post-wrap .text h4{margin:0 0 0.5em;font-size:2.45em}body #main.blog .blog-post-wrap .text a.btn{display:block}body #main.blog .load-more{border-color:#fff;background:#fff;color:#1caa73 !important;display:block;padding:10px 1.25em;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15)}body #main.blog .load-more:hover{border-color:#1caa73;background:#1caa73;color:#fff !important}body #main.single-product .title h1{margin-bottom:0.25em}body #main.single-product .title ul{list-style:none;padding:0;margin:0}body #main.single-product .title ul li{display:inline-block;padding-right:0.5em}body #main.single-product .title ul li a{text-decoration:none;color:#147c54}body #main.single-product .title p{margin:0}body #main.single-product .content{padding-top:30px}body #main.single-product .pre-footer:last-of-type{display:none}body #main.single-post .title ul{list-style:none;padding:0;margin:0}body #main.single-post .title ul li{display:inline-block;padding-right:0.5em}body #main.single-post .title ul li a{text-decoration:none;color:#147c54}body #main.single-post .title img{height:auto}body #main.recipes .filters{padding:50px 0 0px}body #main.recipes .filters ul{list-style:none;padding:0;margin:0}body #main.recipes .filters ul li{display:inline-block;margin:0 0.5em 0.5em 0;padding:5px 1em;color:#959595;border:2px solid;border-radius:50px;font-weight:700}body #main.recipes .filters ul li:hover,body #main.recipes .filters ul li.active{border-color:#147c54;background:#147c54;color:#fff}body #main.recipes .filters ul li:first-of-type{color:#147c54;padding:0;border:none;font-weight:400}body #main.recipes .filters ul li:first-of-type:hover{color:#147c54;background:transparent}body #main.recipes .gallery{line-height:0;-webkit-column-count:3;-webkit-column-gap:15px;-moz-column-count:3;-moz-column-gap:15px;column-count:3;column-gap:15px}body #main.recipes .gallery div{position:relative;margin-bottom:15px}body #main.recipes .gallery div div{margin:0}body #main.recipes .gallery div.first{width:100%;background:#d21311;color:#fff !important;margin-bottom:15px;padding:2em}body #main.recipes .gallery div.first p{line-height:normal}body #main.recipes .gallery div.first .btn{border-color:#dd4e4d;background:#dd4e4d;width:100%}body #main.recipes .gallery div img{width:100% !important;height:auto !important}body #main.recipes .gallery div .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0, 0, 0, .5);color:#fff;text-decoration:none}body #main.recipes .gallery div .overlay a{color:#fff;text-decoration:none;line-height:normal}body #main.recipes .gallery div .overlay a.post-link{position:absolute;width:100%;height:100%;top:0;left:0}body #main.recipes .gallery div .overlay .font-small{padding:0 1em}body #main.recipes .gallery div .overlay:hover{text-decoration:underline}body #main.recipes .wpupg-filter{font-size:1.514em;font-weight:700;margin:2em 0}body #main.recipes .wpupg-filter .wpupg-filter-isotope-term{border-radius:50px;background:transparent !important;padding:0.25em 1em !important}body #main.recipes .wpupg-filter .wpupg-filter-isotope-term:hover{background:#147c54 !important}body #main.recipes .wpupg-filter .wpupg-filter-isotope-term.active{background:#147c54 !important}body #main.recipes .wpupg-filter .wpupg-filter-isotope-term:first-of-type{margin-left:0}body #main.recipes .wpupg-grid .wpupg-container{width:32% !important;max-width:none !important;border:none !important}body #main.recipes .wpupg-grid .wpupg-container .wpupg-rows{height:99%;bottom:5px !important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;flex-direction:column}body #main.recipes .wpupg-grid .wpupg-container .wpupg-rows:hover span{text-decoration:underline}body #main.recipes .wpupg-grid .wpupg-container .wpupg-rows .wpupg-rows-row{width:100%;text-align:center;flex-grow:1}body #main.recipes .wpupg-grid .wpupg-container .wpupg-rows .wpupg-post-taxonomy-terms{margin-top:1em;text-decoration:underline}body #main.recipes .wpupg-grid .wpupg-container .wpupg-rows .wpupg-post-title{font-size:1.514em;font-weight:700;margin:0 !important;padding:0.25em 1em}body #main.recipes .wpupg-grid .wpupg-container img{padding:0;width:100% !important;margin:0}body #main.recipes .submission-wrap{padding:2em;border:2px solid #d21311;margin:0 0 3em}body #main.recipe .recipe-wrap img{width:100%;height:auto}body #main.recipe .recipe-wrap ol{margin:0 !important;padding:0 0 0 1em}body #main.recipe .recipe-wrap ol li{margin-bottom:1em}body #main.recipe .recipe-wrap ul{margin:0 0 1em !important;padding:0 0 0 2em;font-size:1em}body #main.recipe .recipe-wrap ul li{list-style:disc !important}body #main.recipe .recipe-wrap ul li span{min-width:50px !important}body #main.recipe .recipe-wrap ul li span a{color:#000;text-decoration:none;pointer-events:none}body #main.recipe .recipe-wrap ul li.group{list-style:none !important;font-weight:700;margin-left:-1em;font-size:1.25em}body #main.recipe .recipe-wrap p{font-size:initial !important}body #main.recipe iframe{width:100%;min-height:300px;margin-bottom:50px}body #main.recipe img{height:auto}body #main.recipe h3{color:#edb71e;margin-bottom:1em}body #main.recipe h6{text-decoration:underline}body #main.recipe .content{padding:50px 0 0}body #main.recipe ul li{margin-bottom:0.5em}body #main.recipe ul.social{list-style:none;padding:0;margin:0}body #main.recipe ul.social li{display:inline-block;padding-right:0.5em}body #main.recipe ul.social li a{color:#147c54;font-size:1.75em}body #main.recipe .wrap{position:relative;height:250px;overflow:hidden}body #main.recipe .wrap img{max-width:none;height:100%;display:block;float:none;position:relative;height:100%;width:auto}body #main.recipe .wrap .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0, 0, 0, .5);color:#fff;padding:1em;flex-direction:column}body #main.recipe .wrap .overlay:hover{text-decoration:underline}body #main.recipe .wrap .overlay p{margin:0;flex-grow:1}body #main.recipe .wrap .overlay a{color:#fff;text-decoration:none;line-height:normal}body #main.recipe .wrap .overlay a.main{position:absolute;width:100%;height:100%;top:0;left:0}body #main.recipe .wrap .overlay h6{text-decoration:none;margin:0;flex-grow:1}body .frm_message{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d;padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem}body .frm_message p{margin:0}body .frm_error_style{background-color:#f2dede;border-color:#ebcccc;color:#a94442;padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem}body .frm_error{color:#a94442}body .pre-footer{padding-bottom:100px !important}body .pre-footer .slick-slide img{height:auto}body footer .bar{background-image:url(../img/signup-bg.jpg);background-size:cover;background-repeat:no-repeat}body footer .bar .flex-container{min-height:75px}body footer .bar h5{color:#fff;margin:0;text-transform:uppercase}body footer .bar p{margin:0;font-weight:700}body footer .bar input[type="text"],body footer .bar input[type="email"]{border:none;padding:5px 1em;margin-right:-4px;color:#147c54;text-transform:uppercase;background:rgba(255, 255, 255, 0.5);font-size:1.514em;margin:0.5em 0;font-family:'Swanky and Moo Moo', cursive, sans-serif}body footer .bar input[type="text"]::-webkit-input-placeholder,body footer .bar input[type="email"]::-webkit-input-placeholder{color:#147c54;font-family:'Swanky and Moo Moo', cursive, sans-serif}body footer .bar input[type="text"]::-moz-placeholder,body footer .bar input[type="email"]::-moz-placeholder{color:#147c54;font-family:'Swanky and Moo Moo', cursive, sans-serif}body footer .bar input[type="text"]:-ms-input-placeholder,body footer .bar input[type="email"]:-ms-input-placeholder{color:#147c54;font-family:'Swanky and Moo Moo', cursive, sans-serif}body footer .bar input[type="text"]:-moz-placeholder,body footer .bar input[type="email"]:-moz-placeholder{color:#147c54;font-family:'Swanky and Moo Moo', cursive, sans-serif}body footer .bar input[type="submit"]{padding:7px 1em;margin:-7px 0 0 -5px}body footer #mce-success-response{background-color:#dff0d8;border:3px solid #d0e9c6;color:#3c763d;padding:1em;border-radius:5px;margin-bottom:0.5em;font-family:"Arial", sans-serif}body footer .bottom{background-image:url(../img/footer-bg.jpg);background-size:cover;background-repeat:no-repeat;color:#fff;border-bottom:13px solid #1caa73}body footer .bottom .column{padding:2em 15px}body footer .bottom .column:first-of-type{padding:0 15px}body footer .bottom .column:nth-of-type(4) a{color:#b4cd31;text-decoration:none;text-transform:uppercase}body footer .bottom h6{text-decoration:underline}body footer .bottom ul{list-style:none;padding:0;column-count:2}body footer .bottom ul li{margin-bottom:0.5em}body footer .bottom ul li a{color:#fff;text-decoration:none;font-weight:700}body footer .bottom ul.social li{margin:0;display:inline-block;font-size:1.25em;padding-right:1em}@media screen and (min-width:1200px){body #main .tight{padding:2em 5em}body #main .tight img{width:650px;max-width:none;height:auto}body #main .tight .row:nth-of-type(2) .column:first-of-type{order:2}body #main .tight .row:nth-of-type(2) img{float:right}}@media screen and (max-width:1200px){body #top-nav nav .navbar-brand{width:150px}}@media screen and (max-width:992px){body #top-nav{background:#fff;border:none;border-top:7px solid #1caa73;position:fixed;width:100%;z-index:1}body #top-nav nav{height:45px;position:relative;z-index:1}body #top-nav nav .navbar-collapse{background:rgba(28, 170, 115, .9);z-index:-1;position:fixed;width:100%;left:0;top:52px;height:100%;overflow:scroll}body #top-nav nav .navbar-collapse .navbar-nav{display:block;padding-top:3em}body #top-nav nav .navbar-collapse .navbar-nav li{border:none;display:block}body #top-nav nav .navbar-collapse .navbar-nav li:hover{text-decoration:none !important;background:transparent}body #top-nav nav .navbar-collapse .navbar-nav li.menu-item-has-children span.arrow{content:'v';top:7px;position:absolute;right:50px;color:#fff;font-size:2.25em;padding-left:0.5em;display:block}body #top-nav nav .navbar-collapse .navbar-nav li.menu-item-has-children .menu-item-has-children span.arrow{display:none}body #top-nav nav .navbar-collapse .navbar-nav li .hidden{display:block}body #top-nav nav .navbar-collapse .navbar-nav li .sub-menu{position:relative;column-count:1 !important;top:0;display:block;right:initial !important;background:transparent;display:none}body #top-nav nav .navbar-collapse .navbar-nav li .sub-menu li{text-align:center;margin:1em 0;padding:11px 0.5em;display:block}body #top-nav nav .navbar-collapse .navbar-nav li .sub-menu li .sub-menu li{margin:1em 0;padding:11px 0.5em}body #top-nav nav .navbar-collapse .navbar-nav li a{color:#fff !important;font-weight:400 !important;font-size:1.514em !important;text-transform:uppercase}body #top-nav nav .navbar-collapse .navbar-nav li.menu-item-type-taxonomy a{font-weight:700 !important;text-transform:uppercase !important}body #top-nav nav .navbar-collapse .navbar-nav li.menu-item-type-taxonomy li a{font-weight:400 !important;text-transform:none !important}body #top-nav nav .navbar-collapse .navbar-nav li img{display:none}body #home-hero .bar{padding:1em 0}body #main .product-wrap a{font-size:2em}body #main.recipes .gallery{line-height:0;-webkit-column-count:1;-webkit-column-gap:15px;-moz-column-count:1;-moz-column-gap:15px;column-count:1;column-gap:15px}body #main.recipes .wpupg-grid .wpupg-container{width:45% !important}body #main.recipes .wpupg-filter{clear:left}body #main .tight .row .column:first-of-type{order:2}body .pre-footer .container{max-width:100%}body footer .bar{text-align:center;padding:1em}}@media screen and (max-width:768px){body{font-size:12px}body.overflow{overflow:hidden}body .logos ul li{width:50px}body .headline .swanky{position:relative;left:15px;right:initial}body .no-hero{padding-top:85px !important}body h2.banner{padding-top:2em}body #page-hero{padding-top:45px}body #main .text-right{text-align:left !important}body #main .row{padding:50px 0 0}body #main .column{margin-bottom:15px}body #main .content img{width:100%;margin:1em 0;float:none !important}body #main .tight{padding:2em 1em}body #main .tight .flex-container{min-height:auto}body #main .tight .flex-container div{width:100%}body #main .news-wrap .column:first-of-type img{width:100%;height:auto}body #main.life-at-soyboy .cards{margin-top:0}body #main.life-at-soyboy .cards .column{margin-bottom:15px !important}body #main.life-at-soyboy .cards .column .card-wrap img{margin:0}body #main.faq .mobile-hide{display:none}body #main.faq .flex-container{display:block}body #main.faq .dr-tofu{margin-bottom:0}body #main.faq #accordion .card .card-header{padding-right:6em}body #main.recipes .wpupg-grid .wpupg-container{width:100% !important}body #main.recipes .wpupg-filter .wpupg-filter-isotope-term{font-size:0.75em;margin:0 0.5em 1em 0 !important}body #main.single-product .no-hero .column:first-of-type{order:2}body #main .table-list ul{column-count:1}body footer{text-align:center}body footer .bar .column:first-of-type{margin-bottom:1em}body footer .bottom ul{column-count:1}}@media screen and (max-width:576px){body #main .product-wrap a{font-size:1.25em}body.recipes .wpupg-grid .wpupg-container{width:100% !important}}.faq{/*
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */}.faq .hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;position:absolute;right:0;top:0}.faq .hamburger:hover{opacity:0.7}.faq .hamburger-box{width:30px;height:24px;display:inline-block;position:relative}.faq .hamburger-inner{display:block;top:50%;margin-top:-2px}.faq .hamburger-inner{width:20px;height:4px;background-color:#1caa73;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.faq .hamburger-inner::after{width:4px;height:20px;background-color:#1caa73;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease;right:8px;top:-8px}.faq .hamburger-inner::before,.faq .hamburger-inner::after{content:"";display:block}.faq .hamburger-inner::before{top:-10px}.faq .hamburger-inner::after{bottom:-10px}.faq .hamburger--boring .hamburger-inner,.faq .hamburger--boring .hamburger-inner::before,.faq .hamburger--boring .hamburger-inner::after{transition-property:none}.faq .hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.faq .hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.faq .hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-5deg)}nav .hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:10px 0;cursor:pointer;transition-timing-function:linear;transition-duration:0.15s;transition-property:opacity, filter;text-transform:none;color:inherit;border:0;background-color:transparent}nav .hamburger:focus{outline:none}nav .hamburger:hover{opacity:0.7}nav .hamburger-box{position:relative;display:inline-block;width:40px;height:24px}nav .hamburger-inner{top:50%;display:block;margin-top:-2px}nav .hamburger-inner,nav .hamburger-inner:after,nav .hamburger-inner:before{position:absolute;width:30px;height:4px;transition-timing-function:ease;transition-duration:0.15s;transition-property:transform;border-radius:4px;background-color:#000}nav .hamburger-inner:after,nav .hamburger-inner:before{display:block;content:""}nav .hamburger-inner:before{top:-10px}nav .hamburger-inner:after{bottom:-10px}nav .hamburger--boring .hamburger-inner,nav .hamburger--boring .hamburger-inner:after,nav .hamburger--boring .hamburger-inner:before{transition-property:none}nav .hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}nav .hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}nav .hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.gallery{margin-left:-0.5em;margin-right:-0.5em}.gallery:after{display:table;content:"";clear:both}.gallery-item{margin:0;float:left;padding:0.5em}.gallery-item img{width:100%;margin:20px 0 !important;height:auto}.gallery-columns-1 .gallery-item{width:100%;float:none}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.3333%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.6667%}.gallery-columns-7 .gallery-item{width:14.2857%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.1111%}@media screen and (max-width:576px){.gallery-item{width:100% !important;float:none !important}}.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left}.featherlight .featherlight-content .caption{overflow:visible !important;white-space:normal !important}.featherlight .featherlight-content .caption span.title{display:none !important}.restrict .gallery-item{display:none;padding:0}.restrict .gallery-item img{margin:0 !important}.restrict .gallery-item figcaption span{display:none}.restrict .gallery-item figcaption span.title{font-weight:bold;display:block;text-align:center;padding-bottom:20px}.restrict .gallery-item:first-child{display:block}.hidden{display:none !important}