html.html-home-page{height:100%}html.html-home-page .master-wrapper-content{margin:0;padding:0}html.html-home-page .master-column-wrapper{width:100%;margin:0;padding:0}html.html-home-page body{height:100%;overflow-y:scroll}html.html-home-page img{max-width:100%}html.html-home-page .uswm-button{display:inline-block;font-family:'Source Sans Pro';font-weight:500;color:#fff;text-transform:uppercase;font-size:1em;line-height:2em;height:2em;padding:0 3em;background:url(../images/button-background-burnt-sienna.jpg) repeat center center;border-radius:3px;box-shadow:0 2px 2px rgba(0,0,0,.5);-webkit-transition:color .3s ease;transition:color .3s ease;border:0;text-decoration:none}html.html-home-page .uswm-button:hover{color:#e2b095}html.html-home-page .uswm-button--green{background:url(../images/button-background-army-green.jpg) repeat center center;padding:0 2em;text-decoration:none}html.html-home-page .uswm-button--green:hover{color:#7cb64f}html.html-home-page .ns-uswm-homepage a:hover{color:#e2b095}.ns-uswm-homepage .video-header{position:relative;height:100%;height:100vh;overflow:hidden}@media (max-width:767px){.ns-uswm-homepage .video-header{background:url(../images/mobile-video-poster.jpg) no-repeat top center;background-size:cover}}.ns-uswm-homepage .video-header__video-bg{top:50%;left:50%;position:absolute;width:auto;height:auto;min-height:100%;min-width:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:-webkit-linear-gradient(top,#b0c147,#748730);background:linear-gradient(to bottom,#b0c147,#748730);background-size:cover;z-index:-1}@media (max-width:767px){.ns-uswm-homepage .video-header__video-bg{display:none}}.ns-uswm-homepage .video-header__video-overlay{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;z-index:6;background:url(../images/video-header-painted-top.png) repeat-x bottom center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5%;overflow:hidden;z-index:0}.ns-uswm-homepage .video-header__headline{width:65%}@media (max-width:1000px){.ns-uswm-homepage .video-header__headline{width:95%}}.ns-uswm-homepage .video-header__headline span{display:none}.ns-uswm-homepage .video-header__headline img{max-width:100%}.ns-uswm-homepage .video-header__tagline{width:45%;margin-bottom:10%;margin-bottom:18vh}@media (max-width:600px){.ns-uswm-homepage .video-header__tagline{font-size:1.5em;margin-bottom:10vh}}@media (max-width:1000px){.ns-uswm-homepage .video-header__tagline{width:75%}}@media (max-height:750px){.ns-uswm-homepage .video-header__tagline{margin-bottom:4vh}}@media (max-height:750px) and (max-width:1000px){.ns-uswm-homepage .video-header__tagline{margin-bottom:25vh}}@media all and (min-width:768px) and (max-width:1024px){.video-header__video-overlay{height:85%!important}.bg-video-container{margin-bottom:0!important}}@media all and (min-width:800px) and (max-width:1000px){.video-header__video-overlay{height:98%!important}}.ns-uswm-homepage .video-header__tagline span{display:none}.ns-uswm-homepage .video-header__tagline img{max-width:100%}.ns-uswm-homepage .video-header__intro{font-family:'Source Sans Pro';font-weight:700;max-width:33em;color:#fff;text-align:center;font-size:1.5em;line-height:1.2;text-shadow:1px 1px 5px rgba(0,0,0,.95);margin-bottom:1em}@media (max-width:600px){.ns-uswm-homepage .video-header__intro{font-size:1em}}@media (max-width:1000px){.ns-uswm-homepage .video-header__intro br{display:none}.bg-video-container{margin-bottom:0!important}}.ns-uswm-homepage .video-header__intro--ownline{display:block;font-size:1.2em}.ns-uswm-homepage .featured-products:after{content:'';display:block;clear:both}.ns-uswm-homepage .featured-products{background-image:url(../images/paper-tear-brown.png),url(../images/bg-product-hero.jpg),url(../images/paper-pattern.jpg);background-repeat:repeat-x,no-repeat,repeat;background-position:bottom center,top right,top left;padding:10em 2em 150px}@media (max-width:766px){.ns-uswm-homepage .featured-products{background-size:auto,120% auto,auto}}@media (min-width:767px) and (max-width:1499px){.ns-uswm-homepage .featured-products{background-size:auto,80% auto,auto}}@media (min-width:320px) and (max-width:480px){.ns-uswm-homepage .featured-products{padding:10em .5em 150px}.video-header__video-overlay{height:100%!important}.ns-uswm-homepage .featured-category--medium{height:40vh!important}.ns-uswm-homepage .featured-category--large{height:40vh!important}.featured-category__title{line-height:.9em}.featured-category--small .featured-category__container{padding-bottom:3em!important}.featured-category--medium .featured-category__container{padding-bottom:0!important}.ns-uswm-homepage .video-header{height:70vh}.ns-uswm-homepage .video-header__tagline{margin-bottom:3vh}}@media all and (min-width:360px) and (max-width:766px){.featured-category--medium .featured-category__container{padding-bottom:0!important}}@media (min-width:1500px){.ns-uswm-homepage .featured-products{background-size:auto,60% auto,auto}}.ns-uswm-homepage .featured-products__mw-container{max-width:1400px;margin:0 auto}.ns-uswm-homepage .featured-products__heading{font-family:True-North-Inline-Bold;font-weight:300;color:#e9d282;text-transform:uppercase;text-align:center;font-size:4em;line-height:1;margin-bottom:.33em}.ns-uswm-homepage .featured-products__heading>s{position:relative;z-index:1}.ns-uswm-homepage .featured-products__heading>s>img{position:absolute;top:.4em;left:.4em;width:4em;height:.5em;z-index:2}.ns-uswm-homepage .featured-products__tagline{font-family:'Source Sans Pro';color:#4b3832;text-align:center;font-size:1.2em;line-height:1.2;margin-bottom:6em}@media (max-width:766px){.ns-uswm-homepage .featured-products__divider{display:none}}@media (min-width:767px){.ns-uswm-homepage .featured-products__divider{float:left;max-height:33em}}@media all and (min-width:768px) and (max-width:980px){.ns-uswm-homepage .featured-products__divider{max-height:41em}}.ns-uswm-homepage .featured-product{font-family:'Source Sans Pro';background-position:top center;background-repeat:no-repeat;background-size:auto 50px;padding:50px 1.5em 1.5em;text-align:center}@media (max-width:766px){.ns-uswm-homepage .featured-product{padding-bottom:6em}}@media (min-width:767px){.ns-uswm-homepage .featured-product{width:30%;margin:0 1%;float:left}}.ns-uswm-homepage .featured-product--beef,.ns-uswm-homepage .featured-product--irish-spring,.ns-uswm-homepage .featured-product--spring-sports{background-image:url(../images/icon-cow.png)}.ns-uswm-homepage .featured-product--chicken,.ns-uswm-homepage .featured-product--spring-chicken{background-image:url(../images/icon-chicken.png)}.ns-uswm-homepage .featured-product--lamb{background-image:url(../images/icon-lamb.png)}.ns-uswm-homepage .featured-product--pork{background-image:url(../images/icon-pork.png)}.ns-uswm-homepage .featured-product--rabbit{background-image:url(../images/icon-rabbit.png)}.ns-uswm-homepage .featured-product__title{font-family:True-North-Regular;font-weight:400;color:#f1ad1d;text-align:center;text-transform:uppercase;font-size:2.5em;margin-bottom:.5em}.ns-uswm-homepage .featured-product__thumbnail{width:150px;margin-bottom:1em}.ns-uswm-homepage .featured-product__hookline{color:#4b3832;text-align:center;font-size:1.4em;line-height:1;margin-bottom:.25em}.ns-uswm-homepage .featured-product__description>a{color:#a54b1a}.ns-uswm-homepage .featured-product__explore{display:block;margin:2em auto;text-transform:uppercase;font-size:.8em}.ns-uswm-homepage .featured-product__explore>em{font-style:normal;font-weight:700}.ns-uswm-homepage .featured-category{display:table;position:relative;overflow:hidden;width:50%;height:50%;height:50vh;text-align:center}@media (max-width:766px){.ns-uswm-homepage .featured-category{width:100%;margin:10px 0}}.ns-uswm-homepage .featured-category:first-child{margin-top:0}.ns-uswm-homepage .featured-category:last-child{margin-bottom:0}@media (max-width:766px){.ns-uswm-homepage .featured-category--small{height:18em;height:40vh}}@media (min-width:767px){.ns-uswm-homepage .featured-category--small{float:left;width:33%;clear:left;height:30vh;min-height:18em;border-bottom:10px solid #fff}}@media (max-width:766px){.ns-uswm-homepage .featured-category--medium{height:24em;height:60vh}}@media (min-width:767px){.ns-uswm-homepage .featured-category--medium{width:67%;height:60vh;min-height:36em;border-bottom:10px solid #fff;border-left:10px solid #fff}}@media (max-width:766px){.ns-uswm-homepage .featured-category--large{height:30em;height:70vh}}@media (min-width:767px){.ns-uswm-homepage .featured-category--large{clear:both;width:100%;height:60vh;min-height:36em}}.ns-uswm-homepage .featured-category__container{display:table-cell;vertical-align:middle;text-align:center;background-position:center center;background-size:cover}.ns-uswm-homepage .featured-category--small .featured-category__container{vertical-align:bottom;padding-bottom:2em}.ns-uswm-homepage .featured-category__title{font-family:True-North-Regular;font-weight:400;color:#fff;text-transform:uppercase;font-size:2.5em;text-shadow:1px 1px 5px rgba(0,0,0,.95);margin-bottom:.5em;max-width:95%;line-height:1.3em}@media (min-width:767px){.ns-uswm-homepage .featured-category--medium .featured-category__title{font-size:3em}}@media (min-width:767px){.ns-uswm-homepage .featured-category--large .featured-category__title{font-size:4em}}.ns-uswm-homepage .featured-chef:after{content:'';display:block;clear:both}.ns-uswm-homepage .featured-chef{background-image:url(../images/paper-pattern.jpg);padding:50px 5% 100px}.ns-uswm-homepage .featured-chef__mw-container{max-width:1000px;margin:0 auto;text-align:center}.ns-uswm-homepage .featured-chef__photo-container{position:relative;max-width:60%;margin:40px auto}@media (min-width:900px){.ns-uswm-homepage .featured-chef__photo-container{max-width:300px;margin:80px 130px;float:right}}.ns-uswm-homepage .featured-chef__photo-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;border:3px solid #000;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.ns-uswm-homepage .featured-chef__photo-container:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:url(../images/painted-top.png) repeat-x right bottom}.ns-uswm-homepage .featured-chef__bio{text-align:center;padding-top:50px;margin-bottom:100px;max-width:30em}@media (max-width:899px){.ns-uswm-homepage .featured-chef__bio{margin-left:auto;margin-right:auto}}@media (min-width:900px){.ns-uswm-homepage .featured-chef__bio{padding-top:100px}}.ns-uswm-homepage .featured-chef__title{font-family:True-North-Regular;font-weight:400;color:#b67b13;text-transform:uppercase;text-align:center;font-size:3em;line-height:normal}.ns-uswm-homepage .featured-chef__sprig{width:200px}.ns-uswm-homepage .featured-chef__name{font-family:'Source Sans Pro';letter-spacing:.01em;margin-bottom:.25em}.ns-uswm-homepage .featured-chef__work{font-family:'Source Sans Pro';color:#4b3832;font-size:.8em;letter-spacing:.01em;margin-bottom:2em}.ns-uswm-homepage .featured-chef__work>a{font-weight:700;color:#a54b1a}.ns-uswm-homepage .featured-chef__recipe-photo-container{clear:both;position:relative;max-width:80%;margin:40px auto 80px}@media (min-width:900px){.ns-uswm-homepage .featured-chef__recipe-photo-container{max-width:40%;float:left}}.ns-uswm-homepage .featured-chef__recipe-photo-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;border:3px solid #000;-webkit-transform:translate(-30px,-30px);transform:translate(-30px,-30px)}@media (max-width:899px){.ns-uswm-homepage .featured-chef__recipe-photo-container:before{-webkit-transform:translate(-20px,-20px);transform:translate(-20px,-20px)}}.ns-uswm-homepage .featured-chef__recipe-photo-container:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:url(../images/painted-top.png) repeat-x right bottom}.ns-uswm-homepage .featured-chef__recipe-photo-square{border:3px solid #000;width:200px;height:200px;position:absolute;right:0;bottom:0;z-index:-1;-webkit-transform:translate(30px,30px);transform:translate(30px,30px)}@media (max-width:899px){.ns-uswm-homepage .featured-chef__recipe-photo-square{-webkit-transform:translate(15px,15px);transform:translate(15px,15px);width:150px;height:150px}}.ns-uswm-homepage .featured-chef__recipe{clear:right;background-position:top center;background-repeat:no-repeat;background-size:auto 50px;text-align:center;text-align:center;padding-top:50px;margin-bottom:10px;max-width:30em}@media (max-width:899px){.ns-uswm-homepage .featured-chef__recipe{margin-left:auto;margin-right:auto}}@media (min-width:900px){.ns-uswm-homepage .featured-chef__recipe{float:right;margin-top:100px;width:50%}}.ns-uswm-homepage .featured-chef__recipe--beef{background-image:url(../images/icon-cow.png)}.ns-uswm-homepage .featured-chef__recipe--chicken{background-image:url(../images/icon-chicken.png)}.ns-uswm-homepage .featured-chef__recipe--lamb{background-image:url(../images/icon-lamb.png)}.ns-uswm-homepage .featured-chef__recipe--pork{background-image:url(../images/icon-pork.png)}.ns-uswm-homepage .featured-chef__recipe--rabbit{background-image:url(../images/icon-rabbit.png)}.ns-uswm-homepage .featured-chef__recipe-title{font-family:True-North-Regular;font-weight:400;color:#b67b13;text-transform:uppercase;text-align:center;font-size:3em;margin-bottom:.5em;line-height:normal}.ns-uswm-homepage .featured-chef__recipe-description{font-family:'Source Sans Pro';letter-spacing:.01em;margin-bottom:1.5em}.newsletter-result{font-family:'Source Sans Pro',sans-serif;color:#b67b13;font-size:1.5em;padding:5px 0}.footer-newsletter{clear:both;margin:0;min-height:600px;padding:0;position:relative;width:100%;background:url(../images/subscribe-background.jpg) no-repeat top center;background-size:cover;text-align:center}.footer-newsletter__form{display:inline-block;box-shadow:0 3px 3px rgba(0,0,0,.8);border-bottom-right-radius:5px;border-radius:8px}@media (max-width:899px){.footer-newsletter__container{padding-top:2em}}@media (min-width:900px){.footer-newsletter__container{position:relative;top:50%;transform:translateY(50%)}}.footer-newsletter__heading{font-family:TrueNorth-Inline-Bold,Georgia,sans-serif;font-size:60px;font-weight:400;text-align:center;color:#b67b13;margin-bottom:.5em}@media (max-width:899px){.footer-newsletter__heading{font-size:40px}}.footer-newsletter__subheading{font-family:'Source Sans Pro',sans-serif;color:#4b3832;font-size:2em;margin-bottom:.25em}@media (max-width:899px){.footer-newsletter__subheading{font-size:1.25em}}.footer-newsletter__callout{font-family:'Source Sans Pro',sans-serif;color:#4b3832;font-size:1.5em;margin:24px 0}@media (max-width:899px){.footer-newsletter__callout{font-size:1em;width:75%;margin:2em auto}}.footer-newsletter__email-input{border:0;height:60px!important;border-radius:8px!important;height:3em;padding:0 1em;font-size:1.15em;vertical-align:top;margin-right:-1em;padding:0;vertical-align:bottom!important}.footer-newsletter__email-input:focus{outline:0}::-webkit-input-placeholder{color:#b67b13;font-style:italic}::-moz-placeholder{color:#b67b13;font-style:italic}:-ms-input-placeholder{color:#b67b13;font-style:italic}:-moz-placeholder{color:#b67b13;font-style:italic}.footer-newsletter__submit{border:0;background:#596b31;position:relative;font-size:1.25em;width:3em;height:3em;border-top-right-radius:5px;border-bottom-right-radius:5px;cursor:pointer}.footer-newsletter__submit img{max-width:30px!important}.grid-page{clear:both;display:block;margin:0 auto;min-height:10px;padding:0;position:relative;width:90%;max-width:1200px!important}.fl{float:left}.white{color:#fff}footer{background-color:#362f2d;display:block;min-height:10px;padding:5% 0 0;position:relative;width:100%}.footer-top{background-image:url(http://162.243.118.94/wp-content/themes/Divi/images/footer-top.png)!important;background-color:transparent!important;background-repeat:repeat-x!important;background-size:auto auto!important;display:block;height:150px;position:absolute;top:-60px;width:100%}.footer-logo{float:left;margin-right:9%;position:relative;width:10%}.footer-logo a{float:left;display:block;position:relative;width:100%}.footer-logo img{height:auto;position:relative;width:100%}.footer-logo img:hover{opacity:.5}.fgrid-1{display:block;min-height:10px;margin-right:3%;position:relative;width:16%}.fgrid-2{display:block;min-height:10px;margin-right:3%;position:relative;width:20%}.fgrid-3{display:block;min-height:10px;margin-right:3%;position:relative;width:20%}.fgrid-4{display:block;min-height:10px;margin-right:0;position:relative;width:16%}.fgrid-1 h6,.fgrid-2 h6,.fgrid-3 h6,.fgrid-4 h6{font-family:"Source Sans Pro",sans-serif;font-size:24px;font-weight:700;line-height:1em;margin:0;padding:0 0 10px;text-shadow:none}ul.footer-links{clear:both;display:block;float:left;margin:0;padding:0;position:relative;width:98%}ul.footer-links li{clear:both;color:#fff;display:block;float:left;margin:0 0 8px 0;padding:0;position:relative;width:100%}ul.footer-links li a{border-bottom:1px solid transparent;color:#fff;display:block;float:left;font-family:"Source Sans Pro",sans-serif;font-size:16px;line-height:100%;margin:0;padding:0;position:relative;text-decoration:none;width:auto;letter-spacing:0}ul.footer-links li a:hover{color:#eee;border-bottom:1px solid #d62701}.footer-address{color:#fff;display:block;float:left;font-family:"Source Sans Pro",sans-serif;font-size:16px;line-height:140%;margin:0;padding:0;position:relative;width:100%}.footer-address p{margin-top:0}.footer-address a{color:#fff;border-bottom:1px solid transparent;hyphens:auto;overflow-wrap:break-word;text-decoration:none}.footer-address a:hover{color:#eee;border-bottom:1px solid #d62701}ul.footer-social-media{clear:both;display:block;float:left;margin:0;padding:0;position:relative;width:98%}ul.footer-social-media li{display:inline-block;float:left;margin:0 5% 5% 0;padding:0;position:relative;width:12%}ul.footer-social-media li a{display:block;float:left;margin:0;padding:0;position:relative;width:100%}ul.footer-social-media li a img{display:block;float:left;height:auto;margin:0;padding:0;position:relative;width:100%}ul.footer-social-media li a:hover img{opacity:.5}#footer-bottom{float:none;margin:5% auto 0;padding:10px 0;position:relative;width:90%;max-width:1200px!important}#footer-info{color:#f5f5f5;font-family:Source-Sans-Pro,Helvetica,sans-serif;font-size:8px;letter-spacing:2px;padding-bottom:0;text-align:center;text-transform:uppercase}.clearfix:after{display:block;visibility:hidden;clear:both;height:0;font-size:0;content:" "}@media screen and (max-width:1200px){.fgrid-1 h6,.fgrid-2 h6,.fgrid-3 h6,.fgrid-4 h6{font-size:18px}}@media screen and (max-width:704px){.footer-logo{display:table;float:none!important;margin:40px auto!important;width:90%}.footer-logo a{display:table;float:none!important;margin:0 auto!important;width:30%}ul.footer-links li a{display:table;float:none;margin:0 auto;text-align:center;width:auto;letter-spacing:0}.fgrid-1,.fgrid-2,.fgrid-3,.fgrid-4{display:table;float:none;margin:0 auto 30px!important;text-align:center;width:90%}ul.footer-social-media{display:table;float:none;margin-top:10px;width:100%}ul.footer-social-media li{float:left;margin:0 2%;width:16%}ul.footer-social-media li a{display:table;float:none;margin:0 auto;width:30%}}@media screen and (max-width:600px){h1{font-size:60px}h2{font-size:48px}h3{font-size:36px}h4{font-size:36px}h5{font-size:24px}h6{font-size:18px}}@media screen and (max-width:460px){.footer-logo a{width:50%}ul.footer-social-media li a{width:60%}}@media screen and (max-width:414px){h1{font-size:48px}h2{font-size:36px}h3{font-size:24px}h4{font-size:24px}h5{font-size:18px}h6{font-size:16px}}.uswm-button--green:hover{color:#7cb64f!important}