article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-size:12px;line-height:1.4}body,button,input,select,textarea{font-family:sans-serif;color:#222}::-moz-selection{background:#b4d4ff;color:#fff;text-shadow:none}::selection{background:#b4d4ff;color:#fff;text-shadow:none}a{color:#00e}a:visited{color:#551a8b}a:hover{color:#06e}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a img{border:0}a{text-decoration:none}html{overflow-x:hidden;overflow-y:scroll}body{font-family:'SemplicitaPro-Medium'}textarea:focus,input:focus{outline:0}.pull-left{float:left!important}.pull-right{float:right!important}.hide{display:none!important}a,a:visited{color:#7f7f7f}h1,h2,h3,h4,h5,h6{font-family:'SemplicitaPro-Medium';text-transform:uppercase}.span1{width:80px}.span2{width:160px}.span3{width:240px}.span4{width:320px}.span5{width:400px}.span6{width:480px}.span7{width:560px}.span8{width:640px}.span9{width:720px}.span10{width:800px}.span11{width:880px}.span12{width:960px}h1{font-size:18px;color:#00355f}h2{font-size:12px;color:#333}h3{font-size:18px;color:#fff}p{font-size:12px;color:#000}.container{position:relative;width:960px;overflow:visible;margin:0 auto}#container{position:relative;width:960px;height:2000px;z-index:20;margin:0 auto;pointer-events:none}#container>div{width:100%}#container *{pointer-events:all}.parallax{display:none}.parallax.nohide{display:block}.mobile body{overflow:hidden}.mobile #wrapper,.mobile #main{position:absolute;top:0;bottom:0;left:0;margin:0;width:100%}.mobile #parallax{height:6000px}.mobile #parallax>div{display:block}header{position:fixed;top:0;left:0;width:100%;height:91px;border-top:1px solid #e4e4e4;padding:30px 0 0 0;box-shadow:0 2px 3px rgba(0,0,0,0.15);background-color:#fff;z-index:10}header img{float:left}header nav ul{float:left;margin:0 0 0 50px;display:block;list-style:none}header nav ul li{position:relative;float:left;font-size:13px;font-weight:bold;text-transform:uppercase}header nav ul li .sub-menu-arrow{height:10px;cursor:pointer;background:url(../img/sub-menu-arrow.png) center bottom no-repeat}header nav ul li a{display:block;padding:10px}header nav ul li a:hover{color:#06e}header nav ul li ul{display:none;position:absolute;width:200px;margin:24px 0 0 -45px;padding:10px;background-color:#fff;box-shadow:0 0 7px rgba(0,0,0,0.5)}header nav ul li ul li{float:none;width:100%}header nav ul li ul li a{display:block;padding:4px;text-align:center}header nav ul li ul li a:hover{background-color:#fafafa;color:#06e}.content-wrapper{position:absolute;top:0;left:0;right:0;z-index:100}.content-left{float:left;width:400px}.content-right{float:right;width:400px}.content,p{font-size:12px;line-height:16px}.light-text{color:#fff}.light-text a,.light-text a:visited{color:#fff}.light-text a:hover{text-decoration:underline}label.error{margin:-15px 0 15px 10px;display:block;color:#c00}#main{position:relative;width:960px;margin:0 auto 0 auto}.oldie input,.oldie textarea{border:1px solid #ccc!important}input[type="text"],textarea{background:#f0f0f0;border:0}#parallax>div{display:none}.fadeIn{opacity:1!important;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.hug-margin{margin-left:-480px}#home-video{position:absolute;overflow:hidden;background-image:url(../img/TFI_video_bg.jpg);width:1920px;height:750px;top:0;z-index:12}#white-stripes{position:absolute;overflow:hidden;width:100%;height:203px;z-index:13;pointer-events:none;text-align:center}#white-stripes img{margin-left:227px}#home-overlay{position:absolute;overflow:hidden;width:1920px!important;height:940px;margin-left:-480px;z-index:11;pointer-events:none;text-align:center;background:url(../img/home-underlay.jpg) no-repeat}#home-underlay{position:absolute;overflow:hidden;width:1920px;height:911px;margin-left:39px;z-index:10;pointer-events:none;background:url(../img/home-underlay.jpg) no-repeat}#background{position:absolute;overflow:hidden;width:100%;height:1400px;top:30px;z-index:1;background:url(../img/background-top.jpg) transparent fixed no-repeat;background-position:42% 0}#overlay{position:absolute;overflow:hidden;width:100%;height:2579px;z-index:2;background:url(../img/overlay1.png) transparent center top}#background2{position:absolute;overflow:hidden;width:100%;height:1400px;z-index:1;background:url(../img/background-bottom.jpg) transparent fixed no-repeat;background-position:0 0}#overlay2{position:absolute;overflow:hidden;width:100%;height:1884px;z-index:2;background:url(../img/overlay2.png) transparent center top}#green-bars{position:absolute;overflow:hidden;width:100%;height:1600px;margin-left:60px;z-index:12;pointer-events:none;background:url(../img/green-bars.png) transparent left top no-repeat}#green-bars3{position:absolute;overflow:hidden;width:1920px;height:940px;z-index:2;background:url(../img/green-bars3.png) transparent no-repeat}#bottom-bars{position:absolute;overflow:hidden;width:1920px;height:940px;z-index:20;background:url(../img/bottom-bars.png) transparent no-repeat}#green-blue-bars{position:absolute;overflow:hidden;width:100%;height:1617px;right:0;top:-500px;z-index:3;pointer-events:none;background:url(../img/green-blue-bars.png) transparent center top no-repeat}#lines-wrapper{display:none;position:absolute;overflow:hidden;width:100%;top:30px;z-index:40;opacity:.5;pointer-events:none}#lines-wrapper #lines{position:relative;width:1920px;height:13500px;margin:0;background:url(../img/lines.png)}#wrapper{position:absolute;overflow:visible;z-index:5;width:1920px;margin:0 -480px}#wrapper #front-page{position:absolute;height:880px;top:0}#wrapper #front-page img{margin-bottom:20px;display:block;position:relative;z-index:2}#wrapper #home{position:absolute;height:880px;top:20px;margin-left:540px;z-index:15}#wrapper #home img{margin-bottom:20px;display:block;position:relative;z-index:2}#wrapper #home a img{margin-bottom:0}#wrapper #about{position:absolute;height:750px;left:430px;z-index:15}#wrapper #about h1,#wrapper #about p{width:320px}#wrapper #about img{margin-bottom:20px;display:block;position:absolute;z-index:2}#wrapper #about #about-image{z-index:1;position:relative;display:block;margin-top:-163px;margin-left:200px}#wrapper #about-pages{position:absolute;width:1920px;height:782px;margin-left:-480px;background-color:#000;z-index:12}#wrapper #about-pages .menu{position:absolute;background:url(../img/CurvedGraphic.png) no-repeat;background-size:contain;width:600px;height:595px;left:350px;top:0;z-index:100}#wrapper #about-pages .menu .menu-item{display:block;position:absolute;cursor:pointer;font-family:'SemplicitaPro-Light';font-size:20px;color:#fff;text-transform:uppercase;opacity:.5;margin-top:-2px}#wrapper #about-pages .menu .menu-item:hover,#wrapper #about-pages .menu .menu-item.active{opacity:1;color:#8dcc3d}#wrapper #about-pages .menu .menu-item.people-process{top:3.882352941176%;left:20.166666666667%}#wrapper #about-pages .menu .menu-item.food-chain{top:13.666666666667%;left:31.764705882353%}#wrapper #about-pages .menu .menu-item.safety-first{top:25%;left:40.504201680672%}#wrapper #about-pages .menu .menu-item.compassion{top:36%;left:46.554621848739%;width:200px}#wrapper #about-pages .menu .menu-item.sustainable{top:50.333333333333%;left:48.90756302521%;width:143px}#wrapper #about-pages .menu .menu-item.corporate{top:64.333333333333%;left:46.890756302521%;width:143px}#wrapper #about-pages .menu .menu-item.packers{top:78%;left:42.352941176471%;width:143px}#wrapper #about-pages .menu .menu-item.delivering{top:92.166666666667%;left:34.764705882353%}#wrapper #about-pages .sub-page{position:absolute;left:0;top:0;width:1920px;height:782px;z-index:2}#wrapper #about-pages .sub-page .content{background-color:rgba(0,0,0,0.5);left:860px;padding:20px}#wrapper #about-pages .sub-page .content h2{color:#8dcc3d;margin:20px 0 -10px 0}#wrapper #about-pages .sub-page .content.columns-1{width:317px}#wrapper #about-pages .sub-page .content.columns-2{width:600px}#wrapper #about-pages .sub-page .content .column{width:270px;float:right}#wrapper #about-pages .sub-page .content .column:first-child{float:left}#wrapper #about-pages #people-process{background:url(../img/about-bg-people-process.jpg) no-repeat}#wrapper #about-pages #people-process .content{position:relative;color:#fff}#wrapper #about-pages #food-chain{display:none;background:url(../img/about-bg-food-chain.jpg) no-repeat}#wrapper #about-pages #food-chain .content{position:relative;color:#fff}#wrapper #about-pages #safety-first{display:none;background:url(../img/about-bg-safety-first.jpg) no-repeat}#wrapper #about-pages #safety-first .content{position:relative;color:#fff}#wrapper #about-pages #compassion{display:none;background:url(../img/about-bg-compassion.jpg) no-repeat}#wrapper #about-pages #compassion .content{position:relative;color:#fff}#wrapper #about-pages #sustainable{display:none;background:url(../img/about-bg-sustainable.jpg) no-repeat}#wrapper #about-pages #sustainable .content{position:relative;color:#fff}#wrapper #about-pages #corporate{display:none;background:url(../img/tfi_corporateresponsibility_bg.jpg) no-repeat; background-size: cover}#wrapper #about-pages #corporate .content{position:relative;color:#fff}#wrapper #about-pages #packers{display:none;background:url(../img/about-bg-packers.jpg) no-repeat}#wrapper #about-pages #packers .content{position:relative;color:#fff}#wrapper #about-pages #delivering{display:none;background:url(../img/about-bg-delivering.jpg) no-repeat}#wrapper #about-pages #delivering .content{position:relative;color:#fff}#wrapper #our-range{position:absolute;height:1000px;z-index:4}#wrapper #our-range h1{float:left;width:370px}#wrapper #our-range .indent{padding-left:50px}#wrapper #our-range .content{width:370px;float:left}#wrapper #our-range img{display:block;position:relative;margin-bottom:10px;z-index:2;padding:10px;cursor:pointer;border:1px solid #fff;background:#fff;border-radius:10px}#wrapper #our-range img:hover{border:1px solid #e0e0e0}#wrapper #our-range #our-range-wrapper{float:right;margin:-40px 0 0 40px}#wrapper #our-range #range-overlay{display:none;position:absolute;width:1920px;height:1400px;margin-top:-49px;margin-left:-480px;z-index:20;background-color:rgba(255,255,255,0.5)}#wrapper #our-range #range-overlay #range-popup{position:relative;width:960px;height:500px;margin:100px auto 0 auto;padding:26px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.3)}#wrapper #our-range #range-overlay #range-popup #range-image{display:block;float:left;border-right:0;cursor:default}#wrapper #our-range #range-overlay #range-popup #range-title{float:right;width:360px}#wrapper #our-range #range-overlay #range-popup #range-content{float:right;width:360px}#wrapper #our-range #range-overlay #range-popup #close-range{position:absolute;top:8px;right:8px;width:9px;height:8px;background:url(../img/close.png);cursor:pointer}#wrapper #locations{position:absolute;height:1000px;z-index:6}#wrapper #locations #map{width:970px;height:250px}#wrapper #locations #locations-wrapper{width:970px}#wrapper #locations #locations-wrapper .location-listing{width:25%;font-size:11px;float:left;cursor:pointer;padding:20px}#wrapper #locations #locations-wrapper .location-listing:hover,#wrapper #locations #locations-wrapper .location-listing.active{background-color:#f5f4f2}#wrapper #products{position:absolute;width:1920px;margin-left:-480px;z-index:5}#wrapper #products .content-left,#wrapper #products .content-right{width:300px}#wrapper #products #rollover{width:600px;position:absolute;z-index:4}#wrapper #products #beef-diagram{width:603px;height:227px;top:30px;z-index:3;cursor:pointer;position:relative}#wrapper #products #lamb-diagram{width:603px;height:250px;top:30px;z-index:3;cursor:pointer;position:relative}#wrapper #products .cuts{position:relative;width:600px;height:700px;margin-top:40px}#wrapper #products .cut{display:none;float:left;margin-bottom:10px;margin-right:4px}#wrapper #products map,#wrapper #products area{cursor:pointer;display:block}#wrapper #products .menu{position:absolute;background:url(../img/products-menu.png) no-repeat;background-size:100% auto;width:370px;height:500px;left:460px;top:0;z-index:1}#wrapper #products .menu .menu-item{display:block;position:absolute;cursor:pointer;font-family:'SemplicitaPro-Light';font-size:22px;color:#000;text-transform:uppercase;opacity:.5;margin-top:-2px}#wrapper #products .menu .menu-item:hover,#wrapper #products .menu .menu-item.active{opacity:1;color:#0e76bc}#wrapper #products .menu .menu-item.lamb{top:5.25%;left:23%}#wrapper #products .menu .menu-item.beef{top:17%;left:39%}#wrapper #products .menu .menu-item.mutton{top:30.5%;left:51%}#wrapper #products .menu .menu-item.goat{top:46%;left:59%}#wrapper #products .menu .menu-item.retail-ready{top:60.5%;left:62%}#wrapper #products .menu .menu-item.co-products{top:75.5%;left:61%}#wrapper #products .sub-menu{margin:6px 0 0 -10px;list-style:none;position:relative}#wrapper #products .sub-menu .menu-item{position:relative;font-weight:bold;font-size:12px;float:left}#wrapper #products .sub-menu .menu-item:after{content:' • '}#wrapper #products .sub-menu .menu-item:last-child:after{content:''}#wrapper #products .sub-page{position:absolute;left:800px;top:30px;width:670px;height:600px;z-index:2}#wrapper #products .sub-page .content-wrapper{width:570px;height:600px;margin-left:50px}#wrapper #products .sub-page .content-wrapper h2{margin:20px 0 -10px 0}#wrapper #products .sub-page .content-wrapper.columns-1{width:317px}#wrapper #products .sub-page .content-wrapper.columns-2{width:600px}#wrapper #products .sub-page .content-wrapper .column{width:270px;float:right}#wrapper #products .sub-page .content-wrapper .column:first-child{float:left}#wrapper #products #beef,#wrapper #products #beef-cuts,#wrapper #products #lamb,#wrapper #products #lamb-cuts,#wrapper #products #goat,#wrapper #products #mutton,#wrapper #products #retail-ready,#wrapper #products #co-products{display:none}#wrapper #products #lamb-cuts .show-all-cuts{position:absolute;top:230px;left:485px}#wrapper #products #goat{background:url(../img/silhouette-goat.png) center 80% no-repeat}#wrapper #products #retail-ready img{margin:0 0 10px 0}#wrapper #products #co-products img{margin:0 0 10px 0}#wrapper #products #view-beef-cuts,#wrapper #products #view-lamb-cuts,#wrapper #products #view-mutton-cuts{margin-top:20px;cursor:pointer}#wrapper #products img.page-link{float:left}#wrapper #products #certification{margin-top:20px}#wrapper #products #cut-overlay{position:absolute;left:0;top:-200px;background:url(../img/cut-overlay.png) transparent no-repeat;width:1920px;height:1400px;z-index:20;display:none}#wrapper #products #cut-overlay #cut-prev{position:absolute;cursor:pointer;left:447px;top:426px}#wrapper #products #cut-overlay #cut-image{position:absolute;left:547px;top:350px}#wrapper #products #cut-overlay #cut-next{position:absolute;cursor:pointer;left:907px;top:426px}#wrapper #products #cut-overlay #cut-info{position:absolute;left:1000px;top:250px}#wrapper #products #cut-overlay #cut-info img{display:block;margin-bottom:20px}#wrapper #products #cut-overlay #cut-info p{width:400px;color:#fff}#wrapper #clients{position:absolute;z-index:3;width:1920px;height:1000px;margin-left:-480px;background:url(../img/clients-bg.jpg) no-repeat}#wrapper #clients .content-wrapper{z-index:100}#wrapper #clients h1{margin-top:40px;color:#8dcc3d}#wrapper #clients #clients-map{top:36px;left:-104px;position:absolute;background:url(../img/clients-map.png) no-repeat;width:837px;height:485px;z-index:1}#wrapper #clients #clients-map .pin{position:absolute;display:none}#wrapper #clients #clients-list{background-color:#000;padding:20px;z-index:3;width:250px;left:720px;top:60px;position:absolute}#wrapper #clients #clients-list h2{margin:0;color:#fff}#wrapper #clients #clients-list ul{list-style:none;padding:0}#wrapper #clients #clients-list ul li{margin-bottom:10px;cursor:pointer;vertical-align:center;float:left}#wrapper #news{position:absolute;width:100%;height:1800px;z-index:2}#wrapper #news img{display:block;margin-bottom:20px}#wrapper #news .news-column{width:310px;background-color:#fff;margin-right:10px;float:left;border:1px solid #eee;display:block;box-shadow:3px 3px 5px rgba(0,0,0,0.1)}#wrapper #news .news-column:last-child{margin-right:0}#wrapper #news .news-column .news-listing{position:relative;padding:20px;overflow:hidden}#wrapper #news .news-column .news-listing h3{color:#00345d;font-size:14px;font-weight:bold;margin:0 0 10px 0}#wrapper #news .news-column .news-listing .story{color:#00345d;font-weight:bold}#wrapper #news .news-column .news-listing .more{position:absolute;width:270px;height:80px;bottom:0;text-align:right;padding-top:60px;padding-right:20px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 50%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 50%,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 50%,#fff 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#fff 50%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 50%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)}#wrapper #media{position:absolute;width:960px;height:1000px;padding-top:70px;z-index:2}#wrapper #media #media-embed{float:right;position:relative;width:500px;margin-top:-50px}#wrapper #media .media-listing{position:relative;padding-bottom:6px}#wrapper #media .media-release{position:relative;float:left;display:block;margin-bottom:6px;margin-top:6px;color:#00365d;font-size:11px;font-weight:bold;text-decoration:underline}#wrapper #media .media-video{position:relative;float:left;margin:0 2px 2px 0;cursor:pointer}#wrapper #media #thumbnails{float:right;clear:right;width:500px}#wrapper #media .thumbnail{opacity:.7}#wrapper #media .thumbnail:hover{opacity:1}#wrapper #media .icon{position:relative;float:left;clear:left;margin-right:10px}#wrapper #media h1,#wrapper #media p{width:350px}#wrapper #company-documents{position:absolute;width:960px;height:1000px;z-index:2}#wrapper #company-documents .container{width:700px}#wrapper #company-documents #document-embed{float:right;position:relative;width:500px;margin-top:-50px}#wrapper #company-documents .document-listing{position:relative;padding-bottom:6px}#wrapper #company-documents .document-link{position:relative;float:left;display:block;margin-bottom:6px;margin-top:6px;color:#00365d;font-size:11px;font-weight:bold;text-decoration:underline}#wrapper #company-documents .icon{position:relative;float:left;clear:left;margin-right:10px}#wrapper #company-documents h1,#wrapper #company-documents p{width:350px}#wrapper #register{position:absolute;width:960px;height:616px;z-index:2}#wrapper #register h1,#wrapper #register p{width:400px}#wrapper #register img{display:block;margin-top:20px}#wrapper #register #dog{margin-top:103px}#wrapper #register .container{width:850px}#wrapper #register .content-left{float:left;width:400px}#wrapper #register form{display:block;width:294px;float:right}#wrapper #register form input,#wrapper #register form textarea{width:294px;margin:0 0 24px 0;padding:8px 8px;border:0;box-shadow:1px 1px 9px rgba(0,0,0,0.15)}#wrapper #register form img{margin:0}#wrapper #employment{position:absolute;width:1920px;height:900px;z-index:21;margin-left:-480px;background:url(../img/clients-bg.jpg) no-repeat}#wrapper #employment .employment-listing{margin-bottom:20px;font-weight:bold}#wrapper #employment .employment-listing .title{color:#8dc63f;font-family:'SemplicitaPro-Medium';font-size:13px}#wrapper #employment .employment-listing .description{color:#fff;font-size:11px;margin:3px 0 8px 0}#wrapper #employment .employment-listing .more-info{margin-top:6px;color:#fff;font-size:11px;border-bottom:1px solid #809bae;font-style:italic;cursor:pointer}#wrapper #employment h1{color:#8dcc3d}#wrapper #employment p{color:#fff}#wrapper #employment .content-left,#wrapper #employment .content-right{width:325px}#wrapper #employment .container{margin-top:75px;width:750px}#wrapper #employment .attachment{display:block;margin-top:10px;color:#8dcc3d}#wrapper #employment img{display:block;margin-top:20px}#wrapper #contact{position:absolute;width:960px;height:650px;z-index:20}#wrapper #contact img{display:block;margin-bottom:20px}#wrapper #contact .container{width:700px}#wrapper #contact .content-left{width:350px}#wrapper #contact .content-right{width:350px}#wrapper #contact form{display:block;width:294px;float:left}#wrapper #contact form input,#wrapper #contact form textarea{width:294px;margin:0 0 24px 0;padding:8px 8px}#video-overlay{display:none;position:fixed;width:100%;top:0;left:0;bottom:0;z-index:2000;background-color:rgba(255,255,255,0.5)}#video-overlay #video-popup{position:relative;width:520px;height:315px;margin:150px auto 0 auto;padding:10px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.3)}#video-overlay #video-popup #video-image{display:block;float:left;border-right:0;cursor:default}#video-overlay #video-popup #video-title{float:right;width:360px}#video-overlay #video-popup #video-content{float:right;width:360px}#video-overlay #video-popup #close-video{position:absolute;top:8px;right:8px;width:9px;height:8px;background:url(../img/close.png);cursor:pointer}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}@media(max-width:1024px){header nav ul{margin:0 0 0 10px}header nav ul li{font-size:13px}header nav ul li a{padding:10px 12px}}@media(max-width:768px){#main{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}#menu{padding-left:10px}header nav ul{margin:0 0 0 10px}header nav ul li{font-size:10px}header nav ul li a{padding:10px 5px}header nav ul li:last-child ul{margin-left:-110px}#wrapper{width:768px;margin:0}#wrapper #white-stripes{width:1920px!important;margin-left:-576px;height:203px}#wrapper #container{width:768px}#wrapper #front-page{left:20px}#wrapper #home{margin-left:325px}#wrapper #home-overlay{width:1920px!important;margin-left:-576px}#wrapper #about{margin-left:30px;left:230px}#wrapper #about-pages .menu{width:300px;height:295px;left:460px}#wrapper #about-pages .menu .menu-item{font-size:14px}#wrapper #about-pages .menu .menu-item.compassion{width:185px}#wrapper #about-pages .sub-page .content{left:766px;padding:20px}#wrapper #about-pages .sub-page .content h2{margin:9px 0 -10px 0}#wrapper #about-pages .sub-page .content.columns-1{width:240px}#wrapper #about-pages .sub-page .content.columns-2{width:470px}#wrapper #about-pages .sub-page .content .column{width:200px}#wrapper #clients h1{margin-left:20px}#wrapper #our-range{width:100%}#wrapper #our-range #our-range-wrapper{margin:0}#wrapper #our-range #range-overlay{width:100%;margin-top:-72px;margin-left:0}#wrapper #our-range #range-overlay #range-popup{width:80%;height:250px}#wrapper #our-range img,#wrapper #our-range img:hover{border-right:0}#wrapper #locations{padding:100px 15px 15px 15px}#wrapper #locations #map{width:720px;height:260px;margin:0 auto}#wrapper #locations #locations-wrapper{width:720px}#wrapper #locations #locations-wrapper .location-listing{font-size:8px}#wrapper #products .menu{width:240px;height:324px;left:460px}#wrapper #products .menu .menu-item{font-size:17px}#wrapper #products .sub-page{left:675px;top:0;height:700px;width:540px;overflow:hidden}#wrapper #products .sub-page .content-wrapper{width:490px;height:675px}#wrapper #products .sub-page .content-wrapper .column{width:230px}#wrapper #products #beef-diagram,#wrapper #products #beef-diagram-map,#wrapper #products #lamb-diagram,#wrapper #products #lamb-diagram-map{zoom:.8}#wrapper #products .cut{zoom:.8}#wrapper #clients #clients-list{width:768px;left:-9px;top:478px}#wrapper #news{width:768px}#wrapper #news .container{width:720px}#wrapper #news .news-column:nth-child(3){display:none}#wrapper #media{width:768px}#wrapper #media .container{width:720px}#wrapper #register{width:768px}#wrapper #register .container{width:700px}#wrapper #register .container .content-right,#wrapper #register .container .content-left{width:350px}#wrapper #employment{width:768px;margin:0}#wrapper #employment .container{width:700px}#wrapper #contact{width:768px}.content,p{font-size:11px}}@media print{*{background:transparent!important;color:black!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}