@charset "UTF-8";html{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}* *,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{margin:0;font-family:aktiv-grotesk,sans-serif;font-size:16px;line-height:1.8em;letter-spacing:.01em;font-weight:400;overflow-wrap:break-word}div#container-outer-page{background-color:#fff}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.02em;line-height:1.3em;margin:0;padding:0;display:block}h1{font-size:2.8em}h2{font-size:2.2em}h3{font-size:1.6em}h4{font-size:1.2em}h5{font-size:1em}h1.line-break,h2.line-break,h3.line-break,h4.line-break,h5.line-break,p.line-break{padding-bottom:20px}p{padding:0;margin:0}.text-large,p.text-large{font-size:1.5em}p.text-medium. .text-medium{font-size:1em}.text-small,p.text-small{font-size:.9em}.text-xsmall,p.text-xsmall{font-size:.8em}ol,ul{margin-left:0}li{margin-left:17px;padding-left:10px}img{width:100%;border:0 solid #fff}.color-white{color:#fff}a.link-white{color:#fff;text-decoration:none;border-bottom:1px solid #fff;padding-bottom:0;line-height:1em;cursor:pointer}a.link-white:hover{color:#d9d9d9;border-bottom:1px solid #d9d9d9}a.link-footer{color:#3d82b2;text-decoration:none;border-bottom:1px solid #3d82b2;padding-bottom:0;line-height:1em;cursor:pointer}a.link{color:#0065a4;text-decoration:none;border-bottom:1px solid #0065ae;padding-bottom:0;line-height:1em;cursor:pointer}a.link-footer:hover,a.link:hover{opacity:.8}a.button{font-weight:400;font-size:1em;padding:1.1em 2em;background-color:#0065a4;color:#fff;text-decoration:none;margin:0;letter-spacing:.02em;display:inline-block;cursor:pointer}a.button:hover{opacity:.8}a.button.home-button{padding:1em 1.8em;margin-top:-14px;font-size:.9em}a.button.category-button{margin-top:40px}a.image-no-border{border:0}a.image-link{border:0;cursor:pointer}.mobile-no-display{height:1px!important}.align-center{text-align:center}.icon-image{width:30px;height:30px;margin-right:15px;vertical-align:top}.icon-arrow{width:23px;height:10px}.margin-top-20px{margin-top:20px}.margin-top-25px{margin-top:25px}.margin-top-40px{margin-top:40px}.margin-top-60px{margin-top:60px}.margin-top-80px{margin-top:80px}.margin-top-100px{margin-top:100px}.margin-top-150px{margin-top:150px}.margin-bottom-5px{margin-bottom:5px}.margin-bottom-10px{margin-bottom:10px}.margin-bottom-20px{margin-bottom:20px}.margin-bottom-30px{margin-bottom:30px}.margin-bottom-40px{margin-bottom:40px}.margin-bottom-60px{margin-bottom:60px}.margin-bottom-100px{margin-bottom:100px}.margin-bottom-150px{margin-bottom:150px}h1.page-header-text,h2.page-header-text{text-align:left}input,textarea{font-size:1em;color:#363636;font-family:aktiv-grotesk,sans-serif}input:active{border:1px solid red}input:focus{border:1px solid #00f}.product-file{min-height:45px}.product-file .col-1{width:50px}.product-file .col-2{width:80%}hr.item-break-line{border:none;height:1px;width:100%;margin:100px 0;color:#333;background-color:#000}hr.item-break-line.color-white{background-color:#fff}hr.item-break-line.no-top-margin{margin-top:0}.line-image{padding-right:130px}img{-ms-interpolation-mode:bicubic;height:100%}#container-outer-page{width:100%}#container-page-content{width:100%}.landing .search-container{margin:0 25vw;padding:140px 0}.landing .video-container{max-width:1000px;margin:0 25vw;padding:80px 0}.landing .advertising-container{padding:60px 0;margin-top:0}.landing .advertising-container img,.landing .brandpromise-container img.main{padding-right:60px}.landing .advertising-container .col2-text,.landing .brandpromise-container .col2-text{padding-left:60px}.landing .infinity-container{width:100%;height:660px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:table}.no-webp .landing .infinity-container{background-image:url(../images/infinity-img-4.jpg)}.webp .landing .infinity-container{background-image:url(../images/infinity-img-4.webp)}.landing .infinity-container img{width:380px;height:auto;margin-bottom:30px}.landing .nutrient-container{margin:auto 15vw;padding:0 0}.landing .nutrient-container #nutrient-text-box{padding-right:10vw;display:table}.landing #landing-row1{margin:0 5vw 0 5vw}.landing #landing-row1.norow2{margin:80px 5vw 80px 5vw}.landing #landing-row2{margin:80px 5vw 0 5vw}.landing #link-environmetal{text-align:center;padding:60px 0;margin:0 15vw}.landing #link-environmetal img{width:27%}.landing #link-environmetal.beefdiary_links img{width:100%}.landing #link-environmetal.beefdiary_links .left{float:left}.landing #link-environmetal.beefdiary_links .right{float:right}.landing #link-environmetal .beefdairy-text{width:75%;text-align:center}.landing #category-header{text-align:center;margin-top:100px}h1.homepage-heading{font-size:2.8em;color:#000;font-weight:700;letter-spacing:-.02em;line-height:1.2em;margin-bottom:30px}.search-entry-landing{font-size:1em;width:100%;height:50px;color:#fff;padding:15px 5px 15px 50px;border:1px solid #fff;background-color:inherit;background:url(../images/ico_search_grey.png) no-repeat scroll 15px 15px/21px 21px}.smartyard-detail{margin-top:20px;display:none;background-color:#f0f0f0;color:#000;padding:10px;text-align:left;padding-left:20px}.max-width-container{position:relative;max-width:1800px;margin:0 auto}.page-header-text{text-align:left;margin-bottom:30px}.page-body-text{text-align:left}.intro-text-template{display:inline-block;margin:80px 27vw 100px 27vw}.body-text-template-xsnarrow{margin:0 38vw;padding-bottom:150px}.body-text-template-narrow{margin:0 30vw;padding-bottom:150px}.body-text-template-medium-narrow{margin:0 25vw;padding-bottom:150px}.body-text-template-medium{margin:5px 15vw;padding-bottom:150px}.body-text-template-wide{margin:0 10vw;padding-bottom:150px}.body-text-template-xwide{margin:0 5vw;padding-bottom:150px}.product-image{width:80%}.col{padding-right:10px}.slider-container{width:80%}.slider-container img.slider-image{position:absolute;top:0;width:100%;object-fit:cover;margin:0;padding:0;display:none}.slider-container div.slider-directional{text-align:center;margin-top:0;width:100%}.slider-container p.image-description{margin-top:0;width:100%}#section-homepage-header{min-height:180px}#section-homepage-header #container-header-page{height:690px;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;position:relative}.no-webp #section-homepage-header #container-header-page.landing-page.landing-sheep{background-image:url(../images/home-img-2.jpg);background-position:50% 25%}.webp #section-homepage-header #container-header-page.landing-page.landing-sheep{background-image:url(../images/home-img-2.webp);background-position:50% 25%}.no-webp #section-homepage-header #container-header-page.landing-page.landing-beef{background-image:url(../images/home-img-3.jpg);background-position:30% 52%}.webp #section-homepage-header #container-header-page.landing-page.landing-beef{background-image:url(../images/home-img-3.webp);background-position:30% 52%}.no-webp #section-homepage-header #container-header-page.landing-page.landing-dairy{background-image:url(../images/home-img-4.jpg);background-position:50% 25%}.webp #section-homepage-header #container-header-page.landing-page.landing-dairy{background-image:url(../images/home-img-4.webp);background-position:50% 25%}.no-webp #section-homepage-header #container-header-page.landing-page.landing-environmental{background-image:url(../images/home-img-6.jpg);background-position:50% 55%}.webp #section-homepage-header #container-header-page.landing-page.landing-environmental{background-image:url(../images/home-img-6.webp);background-position:50% 55%}.no-webp #section-homepage-header #container-header-page.landing-page.landing-other{background-image:url(../images/home-img-5.jpg);background-position:50% 25%}.webp #section-homepage-header #container-header-page.landing-page.landing-other{background-image:url(../images/home-img-5.webp);background-position:50% 25%}.no-webp #section-homepage-header #container-header-page.landing-page.landing-housing{background-image:url(../images/home-img-7.jpg);background-position:50% 25%}.webp #section-homepage-header #container-header-page.landing-page.landing-housing{background-image:url(../images/home-img-7.webp);background-position:50% 25%}.no-webp #section-homepage-header #container-header-page.landing-page.landing-search{background-image:url(../images/home-img-8.jpg);background-position:50% 0}.webp #section-homepage-header #container-header-page.landing-page.landing-search{background-image:url(../images/home-img-8.webp);background-position:50% 0}.no-webp #section-homepage-header #container-header-page.landing-page.landing-aboutus{background-image:url(../images/header-about-1.jpg);background-position:50% 25%}.webp #section-homepage-header #container-header-page.landing-page.landing-aboutus{background-image:url(../images/header-about-1.webp);background-position:50% 25%}.no-webp #section-homepage-header #container-header-page.landing-page.landing-ourpurpose{background-image:url(../images/header-purpose-1.jpg);background-position:50% 20%}.webp #section-homepage-header #container-header-page.landing-page.landing-ourpurpose{background-image:url(../images/header-purpose-1.webp);background-position:50% 20%}.no-webp #section-homepage-header #container-header-page.landing-page.error-404{background-image:url(../images/home-404-1.jpg);background-position:50% 0}.webp #section-homepage-header #container-header-page.landing-page.error-404{background-image:url(../images/home-404-1.jpg);background-position:50% 0}.no-webp #section-homepage-header #container-header-page.landing-page.landing-smartyards{background-image:url(../images/home-img-9.jpg);background-position:30% 52%}.webp #section-homepage-header #container-header-page.landing-page.landing-smartyards{background-image:url(../images/home-img-9.webp);background-position:30% 52%}.no-webp #section-homepage-header #container-header-page.landing-page.landing-cattlehandling{background-image:url(../images/home-img-10.jpg);background-position:50% 0}.webp #section-homepage-header #container-header-page.landing-page.landing-cattlehandling{background-image:url(../images/home-img-10.webp);background-position:50% 0}.no-webp #section-homepage-header #container-header-page{background-image:url(../images/home-img-1.jpg)}.webp #section-homepage-header #container-header-page{background-image:url(../images/home-img-1.webp)}#section-homepage-header #container-header-page.landing-page.error-404{height:100vh}#section-homepage-header #container-header-page.landing-page{height:550px}#section-homepage-header #container-header-page.landing-ourpurpose{height:690px}#section-homepage-header #container-header-page.landing-aboutus{height:690px}#section-homepage-header #container-header{height:160px;width:100%;margin-top:30px}#section-homepage-header #container-homepage-intro-text-outer{position:absolute;top:0;height:690px;left:0;width:50%;max-width:1800px;margin:0 5vw}#section-homepage-header #container-homepage-intro-text{position:absolute;bottom:50px;font-size:5em;color:#fff;font-weight:700;letter-spacing:-.02em;line-height:1.2em;margin-right:10px}#section-generic-header{width:100%}select.search-select{font-size:1em;width:100%;height:50px;color:#000;padding:15px 5px 15px 10px;border:1px solid #ccc;background-color:inherit}input.search-entry{font-size:1em;width:100%;height:50px;color:#000;padding:15px 5px 15px 50px;border:1px solid #ccc;background-color:inherit;background:url(../images/ico_search_over.png) no-repeat scroll 15px 15px/21px 21px}input.search-button{font-size:1em;width:100%;height:60px;padding:15px 5px;border:1px solid #ccc;background-color:inherit}#container-body-section{min-height:500px;width:100%}#container-body-section h1#home-header-text{text-align:center;margin:135px 20vw 115px 20vw}#container-contact-section{margin:0 5vw}#container-contact-content{margin-top:80px;margin-bottom:150px}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid #ccc;width:100%;padding:13px;background-color:#fbfbfb}.contact-form textarea{height:100px}.contact-form .form-2col.left-cell{padding-right:20px}.contact-form .form-2col.right-cell{padding:0}#container-ourteam-section{margin-top:60px;margin-bottom:150px}img.ourteam-image{width:50%;margin:0 auto;display:block;margin-bottom:40px}#container-body-section #service-manuals-outer .service-manuals-spacer{margin-top:15px}#container-body-section #product-list-outer.full-width{margin:0 0;padding-bottom:150px}#container-body-section .product-list h2,#container-body-section .product-list h3,#container-body-section .product-list h4{margin-bottom:30px}#container-body-section .product-list p{padding-bottom:15px}#container-body-section .product-line-break{height:100px}#container-body-section #product-list-outer hr.product-list-line{margin:100px 0;height:1px;border:none;color:#000;background-color:#000}#container-body-section #product-list-outer hr.product-award-line{margin:30px 0 40px 0;height:1px;border:none;color:#000;background-color:#000}#container-body-section #product-list-outer .product-award-placeholder{height:30px}#container-body-section #categoryselect-row{margin:0 5vw 40px 5vw}#container-body-section #categoryselect-row img{border-left:17px solid #fff;border-right:17px solid #fff}#container-body-section #categoryselect-row .img-col-1{margin-left:-17px}#container-body-section #pageselect-row{margin:0 5vw 40px 5vw}#container-body-section #pageselect-row img.img-col-1{padding-right:20px}#container-body-section #pageselect-row img.img-col-2{padding:0 10px}#container-body-section #pageselect-row img.img-col-3{padding-left:20px}#container-body-section #pageselect-row div.img-button-text{margin-top:35px;margin-bottom:100px;text-align:center}#container-body-section #specials-row{background-color:#fff}#container-body-section #specials-row #specials-row-content{padding-top:80px;max-width:1800px;width:70%;margin:0 auto;min-height:330px}#container-body-section #specials-row #specials-row-content h1{margin-bottom:40px}#container-body-section #specials-row #specials-row-content .specials-button{margin-top:0;margin-bottom:50px}#container-body-section #specials-row #specials-row-content a{margin-left:10px;margin-right:10px}#container-body-section #casestudies-row{background-color:#f0f0f0}#container-body-section #casestudies-row #casestudies-row-content{padding-top:65px;padding-bottom:40px;max-width:1800px;width:97%;margin:0 auto}#container-body-section #casestudies-row #casestudies-row-content h1{margin-bottom:-25px;padding-bottom:0}#container-body-section #casestudies-row #casestudies-row-content .specials-button{margin-top:0;margin-bottom:0}#container-body-section #video-container{background-color:#f0f0f0;width:100%;padding:100px 0 150px 0}#container-body-section #video-text{margin:0 27vw 100px 27vw;text-align:center}#container-body-section #video-row{margin:0 27vw 0 27vw;background-color:#f0f0f0;height:auto}#container-body-section #video-row #video-row-content{max-width:1800px;margin-left:auto;margin-right:auto;min-height:330px}#container-body-section #video-row .video-container{margin:0;padding:0}#container-body-section #fieldays-row{margin:100px 27vw 0 27vw;text-align:center}#container-body-section #christmas-container{background-color:#fff;width:100%;padding:100px 0 100px 0}#container-body-section #christmas-text{text-align:center}#container-body-section #christmas-text #col-1,#container-body-section #christmas-text #col-2{padding:0 5vw 0 5vw}#container-body-section #christmas-message{text-align:left}#container-body-section #christmas-message h1{font-size:4.5em}#section-generic-footer .col{border:0 solid red}#section-generic-footer{background-color:#363636;width:100%;color:#fff}#section-generic-footer #container-footer .col{padding:0;margin-left:0;margin-right:0}#section-generic-footer #container-footer{margin:auto 5vw}#section-generic-footer #container-footer-content{min-height:384px;margin:auto}#section-generic-footer #container-footer-content .col{margin-top:70px}#section-generic-footer #container-footer-content .footer-col-phone{text-align:right}#section-generic-footer input{color:#fff}#section-generic-footer a.button.button-footer-phone{margin-top:0;margin-bottom:30px}#section-generic-footer a.button.button-footer-phone.aus{padding-left:1.7em;padding-right:1.8em}#section-generic-footer a.button.button-footer-phone.contact{padding-left:2em;padding-right:2em}#section-generic-footer #container-footer-content .footer-col-search{text-align:left}#section-generic-footer #container-footer-content .footer-col-search input#footer-search-input{width:70%;height:50px}#video-player{margin:80px 15vw 100px 15vw}#video-player .video-button-back{margin-top:115px;margin-bottom:115px}.video-wrapper{position:relative;padding-bottom:56.25%;margin:100px 0 100px 0;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#admin-content div.pageTitle{font-weight:700;letter-spacing:-.02em;line-height:1.3em;margin:0;padding:0;display:block;margin-bottom:40px;font-size:2.2em;color:#000f}#admin-content .contact-form input,#admin-content .contact-form select,#admin-content .contact-form textarea{border:1px solid #ccc;width:100%;padding:13px;background-color:#fbfbfb;margin-bottom:5px}#admin-content .contact-form textarea{height:200px}#admin-content table{width:100%}#admin-content td{padding-bottom:5px;vertical-align:middle}#admin-content td.col1{width:20%}#admin-content input.file{width:50%;margin-right:20px}#admin-content input.small{width:50%;margin-right:20px}#admin-content select.small{width:50%;margin-right:20px}#admin-content input.checkbox{width:12px;margin-right:20px}#admin-content .contact-form input.button{width:auto;font-weight:400;font-size:1em;padding:1.1em 2em;background-color:#0065a4;color:#fff;text-decoration:none;margin:0;letter-spacing:.02em;display:inline-block;cursor:pointer}#admin-content a,#admin-content a:active{color:#0065a4;text-decoration:none;border-bottom:1px solid #0065ae;padding-bottom:0;line-height:1em;cursor:pointer}#admin-content a:hover{opacity:.8}#admin-content .tableheaderrow{background-color:#f0f0f0;font-weight:700}