@charset "utf-8";@media only screen and (min-width:2000px){#section-generic-footer #container-footer-content{margin:0}#container-body-section #pageselect-row{margin:0 0 40px 0}.intro-text-template{margin-left:486px;margin-right:486px}.body-text-template-xsnarrow{margin-left:684px;margin-right:684px}.body-text-template-narrow{margin-left:540px;margin-right:540px}.body-text-template-medium-narrow{margin-left:450px;margin-right:450px}.body-text-template-medium{margin-left:270px;margin-right:270px}.body-text-template-wide{margin-left:180px;margin-right:180px}.body-text-template-xwide{margin-left:90px;margin-right:90px}}@media only screen and (max-width:1500px){#container-footer .footer-spacer{display:none}#container-footer .footer-about,#container-footer .footer-group,#container-footer .footer-locations,#container-footer .footer-phone,#container-footer .footer-search{width:20%}#section-homepage-header #homepage-intro-text{font-size:4.5em;color:#fff;font-weight:700;letter-spacing:-.02em;line-height:1.2em}}@media only screen and (max-width:1280px){.line-image{padding-right:60px}#container-body-section h1#home-header-text{margin-left:5vw;margin-right:5vw}.intro-text-template{margin-left:18vw;margin-right:18vw}.body-text-template-narrow{margin-left:15vw;margin-right:15vw}.body-text-template-medium{margin-left:10vw;margin-right:10vw}.body-text-template-wide{margin-left:7vw;margin-right:7vw}#container-footer .footer-locations,#container-footer .footer-search,#container-footer .footer-spacer{display:none}#container-footer .footer-about,#container-footer .footer-group,#container-footer .footer-phone{width:33.33%}#section-homepage-header #container-homepage-intro-text-outer{width:75%;padding:0 5vw;margin:0}}@media only screen and (max-width:1260px){div#container-menu{display:none}img#mobile-button{display:block;position:absolute;top:70px;left:5vw;cursor:pointer}img#mobile-cart-button{display:block;position:absolute;top:70px;right:5vw;cursor:pointer}img#mobile-logo{display:inline;text-align:center;width:200px}#container-menu-logo{text-align:center;width:100%}#menu-logo{float:none;margin-left:auto;margin-right:auto;text-align:center;width:200px!important;height:78px}#section-homepage-header #container-homepage-intro-text-outer{width:100%;padding:0 5vw;margin:0}#container-body-section #specials-row #specials-row-content{width:100%}}@media only screen and (max-width:1100px){#container-body-section #fieldays-row,#container-body-section #video-row,#container-body-section #video-text{margin-left:5vw;margin-right:5vw}}@media only screen and (max-width:900px){hr.item-break-line{margin:60px 0}.line-image{padding-right:30px}#container-footer .footer-about,#container-footer .footer-locations,#container-footer .footer-search,#container-footer .footer-spacer{display:none}#container-footer .footer-group,#container-footer .footer-phone{width:50%}#container-footer .footer-phone{text-align:right}#container-footer .footer-col-search input#footer-search-input{width:100%}#section-homepage-header #container-homepage-intro-text{font-size:4em;color:#fff;font-weight:700;letter-spacing:-.02em;line-height:1.2em}.landing .brandpromise-container,.landing .search-container{margin:0 5vw;padding:100px 0}.landing .video-container{margin:0 5vw}.landing .advertising-container img,.landing .brandpromise-container img{padding-right:20px}.landing .advertising-container .col2-text,.landing .brandpromise-container .col2-text{padding-left:20px}.landing .infinity-container{height:550px}.landing .infinity-container img{width:300px;height:auto;margin-bottom:80px}.landing .nutrient-container{margin:auto 5vw}.landing .nutrient-container #nutrient-text-box{padding-right:60px;display:table}.body-text-template-medium,.body-text-template-medium-narrow,.body-text-template-narrow,.body-text-template-wide,.body-text-template-xsnarrow,.body-text-template-xwide,.intro-text-template{margin-left:5vw;margin-right:5vw}#container-body-section #christmas-message h1{font-size:3em}a#printpdf_button{margin-top:30px}#container-body-section #service-manuals-outer{margin:0 5vw 0 5vw}.product-list{margin-left:0;margin-right:0}#categoryselect-intro>div.mobile-no-display{display:none}#categoryselect-intro>div.category-heading{width:100%}#container-ourteam-section{margin:60px 5vw 100px 5vw}}@media only screen and (max-width:720px){#section-homepage-header #container-homepage-intro-text{font-size:3em;color:#fff;font-weight:700;letter-spacing:-.02em;line-height:1.2em}#section-homepage-header #container-homepage-intro-text-outer{height:500px}#container-footer .footer-spacer{display:none}#container-footer .footer-about,#container-footer .footer-group,#container-footer .footer-locations,#container-footer .footer-phone,#container-footer .footer-search{display:block;width:100%}#section-generic-footer #container-footer-content .footer-col-phone{text-align:left}#container-body-section #video-container{padding-bottom:80px}div #section-generic-footer #container-footer-content .col{margin-top:34px}#section-generic-footer #container-footer-content .footer-col-search input#footer-search-input{width:100%}h1.mobile-reduce{font-size:2.2em}.line-image{padding-right:0}.product-image{width:100%}.intro-text-template{margin-bottom:60px}.page-header-text{margin-bottom:60px}.landing .video-container{margin:0 5vw}.landing .advertising-container img,.landing .brandpromise-container img{padding-right:0}.landing .advertising-container .col2-text,.landing .brandpromise-container .col2-text{padding-left:0;margin-top:40px}.landing .infinity-container{height:450px}.landing .infinity-container img{width:250px;height:auto;margin-bottom:50px}.landing .nutrient-container #nutrient-text-box{padding-right:0;margin:40px auto;display:inline-block}.landing #link-environmetal.beefdiary_links{margin:auto 5vw}.landing #link-environmetal.beefdiary_links .right{padding-top:60px}.landing #link-environmetal .beefdairy-text{width:100%;text-align:center}.landing #landing-row1{margin:0 5vw 0 5vw}.landing #landing-row2{margin:0 5vw 0 5vw}.landing #landing-row1 .col,.landing #landing-row2 .col{margin-top:60px}.landing #landing-row1{margin-top:0}.landing #landing-row2{margin-bottom:100px}.landing #landing-row1.norow2{margin:0 5vw 80px 5vw}.landing #link-environmetal img{width:100%}.landing #category-header{margin-top:100px}#container-body-section #christmas-message h1{padding-top:20px}.slider-container{width:100%}.slider-container div.slider-directional{margin-bottom:0}.slider-container p.image-description{margin-bottom:50px;margin-top:0}#contact-form .form-2col.left-cell,#contact-form .form-2col.right-cell{padding:0;margin:0}#contact-form{margin-top:0}#contact-details{margin-bottom:100px}#section-homepage-header #container-header{height:100px}#section-homepage-header #container-header-page{height:500px}#container-body-section #fieldays-row,#container-body-section #video-row{margin-bottom:20px;margin-top:40px}#container-body-section #category-row div.img-button-text{margin-top:35px;margin-bottom:35px;text-align:center}#container-body-section #specials-row #specials-row-content{width:100%;padding-top:37px}#container-body-section #casestudies-row #casestudies-row-content h1{margin-bottom:0}#container-body-section #casestudies-row #casestudies-row-content a.specials-button{margin-bottom:30px}#container-body-section #casestudies-row #casestudies-row-content{padding-top:37px;padding-bottom:15px}#container-body-section #categoryselect-intro .category-heading{padding-right:0}#container-body-section #categoryselect-row .categoryselect-row-options.mobile-no-margin-v{margin-top:0;margin-bottom:0}#container-body-section #categoryselect-row .img-col-1{margin-left:0}#container-body-section #categoryselect-row{margin-bottom:0}#container-body-section #categoryselect-row img{border:0}#container-body-section #categoryselect-row img.img-col-1{margin:0}#container-body-section #service-manuals-outer div.manual-spacer{height:50px}#container-body-section #service-manuals-outer hr.service-manuals-line{margin:50px 0}#container-body-section .product-list{margin:0;padding-bottom:0}#container-body-section .product-list img{margin-bottom:30px}#container-body-section .product-line-break{height:60px}#video-player{margin:0 5vw}*>.mobile-no-margin{margin-left:0;margin-right:0;padding:0!important}*>.mobile-no-margin-v{margin-top:0;margin-bottom:0!important}*>div.mobile-no-display{display:none!important}div:empty{display:none}#container-body-section div.page-body-text{margin-bottom:30px}h3{font-size:1.4em}}