@charset "UTF-8";/*! normalize.css v3.0.1 | MIT License | git.io/normalize */@import url("//hello.myfonts.net/count/2ba877");html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}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-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clearfix:after,.contact form:after,.contact form textarea:after,.farm-news:after{content:"";display:table;clear:both}.clear{width:100%;height:0;clear:both;display:block}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}div.wpcf7{margin:0;padding:0}div.wpcf7-response-output{margin:0;padding:1em;text-align:center;clear:both}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-mail-sent-ok{border:0 none}div.wpcf7-mail-sent-ng{border:0 none}div.wpcf7-spam-blocked{border:0 none}div.wpcf7-validation-errors{border:0 none}span.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:#f00;font-size:1em;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #ff0000;background:#fff;padding:.2em .8em}span.wpcf7-list-item{margin-left:0.5em}.wpcf7-display-none{display:none}div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}@font-face{font-family:'GritPrimer-BoldItalic';src:url("_css/fonts/2BA877_0_0.eot");src:url("_css/fonts/2BA877_0_0.eot?#iefix") format("embedded-opentype"),url("_css/fonts/2BA877_0_0.woff") format("woff"),url("_css/fonts/2BA877_0_0.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:'GritPrimer-Italic';src:url("_css/fonts/2BA877_1_0.eot");src:url("_css/fonts/2BA877_1_0.eot?#iefix") format("embedded-opentype"),url("_css/fonts/2BA877_1_0.woff") format("woff"),url("_css/fonts/2BA877_1_0.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:'GritPrimer-Bold';src:url("_css/fonts/2BA877_2_0.eot");src:url("_css/fonts/2BA877_2_0.eot?#iefix") format("embedded-opentype"),url("_css/fonts/2BA877_2_0.woff") format("woff"),url("_css/fonts/2BA877_2_0.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'GritPrimer';src:url("_css/fonts/2BA877_3_0.eot");src:url("_css/fonts/2BA877_3_0.eot?#iefix") format("embedded-opentype"),url("_css/fonts/2BA877_3_0.woff") format("woff"),url("_css/fonts/2BA877_3_0.ttf") format("truetype");font-weight:400;font-style:normal}strong,b{font-family:'GritPrimer-Bold'}em,i{font-family:'GritPrimer-Italic'}a{color:#000}body{background:url("_images/TB-BG-1.jpg") 50% 0 repeat fixed;-webkit-background-size:cover cover;background-size:cover;min-height:1000px;font-family:'GritPrimer', 'Times', serif}@media (max-width: 480px){body{background:url("_images/TB-BG-1.jpg") center center repeat fixed;-webkit-background-size:cover cover;background-size:cover;padding-top:70px}}
.intro-logo{position:relative;width:180px;height:180px;display:block;font:0/0 a;text-shadow:none;color:transparent;background-image:url("_images/logo.svg");-webkit-background-size:180px 180px;background-size:180px;background-repeat:no-repeat}.fixed-logo{position:fixed;top:20px;right:20px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:70px;height:70px;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;font:0/0 a;text-shadow:none;color:transparent;background-image:url("_images/logo.svg");-webkit-background-size:70px 70px;background-size:70px;background-repeat:no-repeat}@media (max-width: 480px){.fixed-logo{position:fixed;top:10px;left:20px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:45px;height:45px;-webkit-background-size:45px 45px;background-size:45px}.fixed-logo.display{opacity:1}}.fixed-logo.display{opacity:1}.blog .fixed-logo,.archive .fixed-logo,.category .fixed-logo,.single .fixed-logo,.error404 .fixed-logo{opacity:1}.header .mobile-navigation-list,.header .mobile-menu-toggle,.header .mobile-logo{display:none}@media (max-width: 480px){.header .mobile-navigation-list,.header .mobile-menu-toggle,.header .mobile-logo{display:block}}@media (max-width: 480px){.header{position:fixed;top:0;right:0;left:0;height:65px;background:url("_images/TB-BG-1.jpg") center center repeat fixed;-webkit-background-size:cover cover;background-size:cover;z-index:80}.header .mobile-logo{position:absolute;top:10px;left:20px;width:45px;height:45px;font:0/0 a;text-shadow:none;color:transparent;background-image:url("_images/logo.svg");-webkit-background-size:45px 45px;background-size:45px;background-repeat:no-repeat;display:none}.header .mobile-menu-toggle{position:absolute;top:10px;right:20px;width:45px;height:45px;font:0/0 a;text-shadow:none;color:transparent;background-image:url("_images/toggle.svg");background-position:0 15px;-webkit-background-size:45px 45px;background-size:45px;background-repeat:no-repeat;z-index:280}.header .mobile-menu-toggle.open{background-position:0 -32px}.header .mobile-navigation-list{position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:scroll;margin:0;padding:60px 0 78px 0;display:none;background-color:#F7F0E4}.header .mobile-navigation-list.open{display:block}.header .mobile-navigation-list ul{width:120px;margin:0 auto;padding:0;font-size:27px;line-height:34px}.header .mobile-navigation-list ul li{list-style:none}.header .mobile-navigation-list ul li ul{margin:0 0 0 .75em}.header .mobile-navigation-list p{position:absolute;left:20px;bottom:0px}.header .mobile-navigation-list img{max-width:20px;position:absolute;right:20px;bottom:20px}}
.main{display:block}@media (max-width: 480px){.main{width:auto}}
.content{display:block;width:630px;margin:0 auto 20%;font-size:22px;line-height:25px}.content h1{text-align:center}.content h2{padding-bottom:10px;background-image:url("_images/header-underline.svg");background-position:bottom center;background-repeat:no-repeat;-webkit-background-size:100px 100px;background-size:100px;font-size:34px;text-align:center}.content h3{font-family:'GritPrimer-Bold'}.content .col{width:300px;float:right}.content .col.first{float:left}.content .post img{max-width:100%;height:auto;display:block}.content .post a{text-decoration:underline}.content .post a:hover{text-decoration:none}.content .post .col{padding-bottom:8%}.content .post .col a{text-decoration:underline}.content .post .col a:hover{text-decoration:none}.content .post .col.first a{text-decoration:none}@media (max-width: 480px){.content .post .col{padding-bottom:0}}@media (max-width: 480px){.content{max-width:auto;margin:0 20px 25%;padding:0;width:auto}.content form input,.content form textarea{width:80%}.content .col{width:auto;float:none}.content .col.first{float:none}}
#desktop-navigation-list{position:fixed;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;width:160px;margin:0px 0px 0px 40px;padding:0}@media (max-width: 480px){#desktop-navigation-list{display:none}}#desktop-navigation-list>li{margin-bottom:12px;font-size:20px;line-height:21px;list-style:none}#desktop-navigation-list>li a:hover,#desktop-navigation-list>li a.active{font-style:italic;font-family:'GritPrimer-Bold'}#desktop-navigation-list .home{display:none}.flexslider{margin:24px auto;width:458px}.flexslider .slides{margin:0;padding:0}.flexslider .slides li img{max-width:458px;height:auto}@media (max-width: 480px){.flexslider .slides li img{max-width:100%}}@media (max-width: 480px){.flexslider{width:auto;margin:1em auto}}
ul.tabs{display:block}@media (max-width: 480px){ul.tabs{display:none}}
.intro{position:relative;width:730px}.intro h1{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;padding:0;font-size:34px;font-weight:normal;line-height:33px;text-align:left}.intro .intro-logo{position:absolute;top:-125px;right:-125px;z-index:100}.intro .flexslider{position:absolute;top:45%;left:0;-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%);transform:translateY(-45%)}@media (max-width: 1250px){.intro .flexslider{left:50px}.intro h1{right:-50px}}@media (max-width: 480px){.intro{width:auto}.intro h1{position:relative;top:auto;left:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:240px;margin:0 auto;font-size:22px;font-style:italic;line-height:23px;text-align:left}.intro .intro-logo{top:-70px;right:-45px;width:100px;height:100px;-webkit-background-size:100px 100px;background-size:100px;z-index:70}.intro .flexslider{position:relative;top:auto;left:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:88%;margin:80px 0 20px}}
.menus ul.tabs{margin:50px 0px 0px;padding:0px;list-style:none;text-align:center}.menus ul.tabs li{display:inline}.menus ul.tabs li:before{content:"–"}.menus ul.tabs li:first-child:before{content:""}.menus ul.tabs li a{display:inline-block;padding:0 8px 0 10px}.menus ul.tabs li a.active{font-family:'GritPrimer-Bold';font-style:italic}.menus h2{display:block}@media (max-width: 480px){.menus h2{display:none}}.menus .menu-section h2{display:none;font-size:22px;line-height:25px;margin:1em 0}@media (max-width: 480px){.menus .menu-section h2{display:block !important;padding-top:-15%;margin-top:15%;margin-bottom:0}}.menus .menu-section h3,.menus .menu-section li{font-size:22px;line-height:25px}.menus .menu-section h3{margin:50px 0px 10px 0px}@media (max-width: 1600px){.menus .menu-section h3{margin:24px 0px 10px 0px}}.menus .menu-section ul{margin:0;padding:0;list-style:none}.menus .menu-section ul li{margin:0px 0px 10px 0px}.menus .menu-section ul li span{display:inline-block}.menus .menu-section ul li .menu-item{width:90%;padding-right:5%}.menus .menu-section ul li .price{width:5%;text-align:right}@media (max-width: 480px){.menus .menu-section{padding-top:10%;margin-top:-10%}}
.contact form{width:462px;margin:0 auto}.contact form input[type="text"],.contact form input[type="email"],.contact form input[type="submit"],.contact form textarea{width:442px;padding:5px 10px;border:0 none;outline:none;resize:none;background-color:transparent;background-image:url("_images/form.svg");background-repeat:no-repeat;-webkit-background-size:460px 460px;background-size:460px}.contact form input[type="text"],.contact form input[type="email"]{height:22px;background-position:0 0}.contact form textarea{height:157px;background-position:-1px -49px}.contact form input[type="submit"]{float:right;width:141px;height:31px;padding:0;background-position:-319px -227px}.contact form input[type="submit"]:hover{font-family:'GritPrimer-Bold';font-style:italic}.contact form ::-webkit-input-placeholder{color:#000}.contact form :-moz-placeholder{color:#000}.contact form ::-moz-placeholder{color:#000}.contact form :-ms-input-placeholder{color:#000}.contact form input:focus::-webkit-input-placeholder,.contact form textarea:focus::-webkit-input-placeholder{color:transparent}.contact form input:focus:-moz-placeholder,.contact form textarea:focus:-moz-placeholder{color:transparent}.contact form input:focus::-moz-placeholder,.contact form textarea:focus::-moz-placeholder{color:transparent}.contact form .ajax-loader{display:none}@media (max-width: 480px){.contact form{width:280px;margin:0 auto}.contact form p{margin:.5em 0}.contact form input[type="text"],.contact form input[type="email"],.contact form input[type="submit"],.contact form textarea{width:260px;padding:5px 10px;border:0 none;outline:none;resize:none;background-color:transparent;background-image:url("_images/form.svg");background-repeat:no-repeat}.contact form input[type="text"],.contact form input[type="email"]{height:22px;background-position:-180px -296px}.contact form textarea{width:262px;height:107px;background-position:-180px -340px}.contact form input[type="submit"]{width:87px;height:33px;background-position:-371px -463px}}
.friends ul.supplier-list{margin:1em 0;padding:0}.friends ul.supplier-list li{list-style:none;overflow:auto}.friends ul.supplier-list li span{float:right}.friends ul.supplier-list li span.first{float:left}.friends ul.supplier-list li span a{font-family:'GritPrimer-Bold'}@media (max-width: 480px){.friends .flexslider{display:none}}
.farm-news{margin:0 auto 5%}@media (max-width: 480px){.farm-news{margin:0 20px 20px}}
ul.categories{margin:50px 0px 0px;padding:0px;list-style:none;text-align:center}ul.categories li{display:inline}ul.categories li:before{content:"–"}ul.categories li:first-child:before{content:""}ul.categories li a{display:inline-block;padding:0 8px 0 10px}ul.categories li a.active{font-family:'GritPrimer-Bold';font-style:italic}ul.categories li.current-cat a{font-family:'GritPrimer-BoldItalic'}.about,.menus,.friends,.contact,.functions,.farm-news{padding-top:.45%}@media (max-width: 480px){.about,.menus,.friends,.contact,.functions,.farm-news{padding:15% 0;margin-top:-15%}}
@media (max-width: 480px){.about,.friends,.contact,.functions{text-align:center}}
.farm-news .content,.blog .content,.archive .content,.category .content,.single .content,.error404 .content{padding-top:12%}.farm-news h3,.blog h3,.archive h3,.category h3,.single h3,.error404 h3{font-family:'GritPrimer';font-weight:normal}.farm-news .col,.blog .col,.archive .col,.category .col,.single .col,.error404 .col{width:455px}.farm-news .col.first,.blog .col.first,.archive .col.first,.category .col.first,.single .col.first,.error404 .col.first{width:140px}.farm-news .post-navigation,.blog .post-navigation,.archive .post-navigation,.category .post-navigation,.single .post-navigation,.error404 .post-navigation{overflow:auto}.farm-news .post-navigation .alignright,.blog .post-navigation .alignright,.archive .post-navigation .alignright,.category .post-navigation .alignright,.single .post-navigation .alignright,.error404 .post-navigation .alignright{float:right}.farm-news .post-navigation .alignleft,.blog .post-navigation .alignleft,.archive .post-navigation .alignleft,.category .post-navigation .alignleft,.single .post-navigation .alignleft,.error404 .post-navigation .alignleft{float:left}@media (max-width: 480px){.farm-news .col,.blog .col,.archive .col,.category .col,.single .col,.error404 .col{width:auto}.farm-news .col.first,.blog .col.first,.archive .col.first,.category .col.first,.single .col.first,.error404 .col.first{width:auto;padding-bottom:0px}}
.footer{display:none}.footer p{position:fixed;bottom:8px;left:40px;font-size:18px;line-height:21px}.footer img{max-width:32px;position:fixed;right:40px;bottom:20px}@media (max-width: 480px){.footer{display:none !important}}
.no-svg .intro-logo{background-image:url("_images/logo.png");-webkit-background-size:180px 180px;background-size:180px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/logo.png', sizingMethod='scale')}.no-svg .fixed-logo{background-image:url("_images/logo.png");-webkit-background-size:70px 70px;background-size:70px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/logo.png', sizingMethod='scale')}@media (max-width: 480px){.no-svg .header .mobile-logo{background-image:url("_images/logo.png");-webkit-background-size:45px 45px;background-size:45px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/logo.png', sizingMethod='scale')}.no-svg .header .mobile-menu-toggle{background-image:url("_images/toggle.png");-webkit-background-size:45px 45px;background-size:45px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/toggle.png', sizingMethod='scale')}}.no-svg .content h2{background-image:url("_images/header-underline.png");background-position:bottom center;background-repeat:no-repeat;-webkit-background-size:100px 100px;background-size:100px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/header-underline.png', sizingMethod='scale')}.no-svg .contact form input[type="text"],.no-svg .contact form input[type="email"],.no-svg .contact form input[type="submit"],.no-svg .contact form textarea{background-image:url("_images/form.png");-webkit-background-size:479px 479px;background-size:479px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/form.png', sizingMethod='scale')}@media (max-width: 480px){.no-svg .contact form input[type="text"],.no-svg .contact form input[type="email"],.no-svg .contact form input[type="submit"],.no-svg .contact form textarea{background-image:url("_images/form.png");filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/form.png', sizingMethod='scale')}}
