 .copy-block-right{padding:0 2em;display:table-cell;vertical-align:middle;height:340px;text-align:left;position:relative;z-index:50}
 .resources .copy-block-left{padding:0 2em;display:table-cell;vertical-align:middle;height:340px;text-align:right;position:relative;z-index:50}
 .resources .round-img{width:100%;height:auto;margin:2em auto;max-width:340px;position:relative;z-index:50}
 .boxed-resources{background-image:url(../images/yellow-frame-large.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;background-color:#fff9eb;padding:0 0;text-align:center;width:99%;height:97%;margin:auto;position:relative;z-index:50}
 .boxed-resources-bg{background-color:#fff9eb;text-align:center;width:65%;margin:1em auto;padding:1em}
 .boxed-resources img{margin:1.5em auto}
 .boxed-resources p{margin:0 auto 1.5em 0;padding:0 1em 1em 1em}
 .boxed-resources-small{background-image:url(../images/yellow-frame-small.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;background-color:#fff9eb;padding:2em 1em 0 1em;text-align:center;width:99%;height:97%;margin:0 auto;position:relative;z-index:50}
 .boxed-resources-bg-small{background-color:#fff9eb;text-align:center;width:65%;margin:0 auto 10em auto;padding:1em}
 .boxed-resources-bg-small p{max-width:30em;margin:0 auto .75em auto}
 .vertical-align-dot{display:table;vertical-align:middle}
 .dot{border-radius:50%;width:10px;height:10px;vertical-align:middle;margin:0 auto;text-align:center;position:relative;z-index:100;bottom:-170px;background-color:#fecb4b;padding:0}
 
 
 
 
 .timeline{position:relative;text-align:center;padding-bottom:50px}
 .timeline-line{width:1px;height:100%;position:absolute;top:300;left:50%;background-color:#fecb4b;z-index:1}
 .timeline-buffer{width:100%;height:30em}
 
 
 @media(max-width:768px){h1{font-size:3.5em}.
 philosophy-section h2,.philosophy-section h3,.farmbox-features h2,.farmbox-features h3{text-align:center}
 .farmbox-features .text-block img,.philosophy-section img{max-width:17em;margin:0 auto;text-align:center}
 .farmboxes .farmbox-features .text-block{vertical-align:middle;height:34em;margin:2em 0 1em 0}
 .philosophy-section .text-block{vertical-align:middle;height:13.5em;margin:2em 0 1em 0}
 footer h3{margin:1.5em auto}footer .footer-column-inner{display:block}
 .contact footer .footer-column-inner{display:block;margin:3em auto}
 .up-btn{margin:-5.5em auto 0 auto}
 .resources .copy-block-right{padding:0 2em;display:table-cell;vertical-align:top;height:inherit;text-align:center;margin:0 auto}.resources .copy-block-left{padding:0 2em;display:table-cell;vertical-align:top;height:inherit;text-align:center;margin:0 auto}.resources .round-img{width:100%;height:auto;margin:auto;padding:1em;margin-top:3em}.resources h1{margin:2em .5em 1em .5em;background-image:url(../images/title-bg-lg-tall2.png);background-size:100% 100%}.boxed-resources{background-image:none;width:92%;margin:3em auto 0 auto}.boxed-resources-bg-small .boxed-resources{margin-top:1em}.boxed-resources-bg,.boxed-resources-bg-small{width:92%}.dot,.timeline-line{display:none}.white-bg-gradient{height:inherit}.resources-main-bg{background-image:url(../images/resources-hillside2.png);background-repeat:no-repeat;background-size:auto}.resources .credible-org .left-col{text-align:center}.resources .credible-org .right-col{text-align:center}.resources .credible-org h1{font-size:2.1em;color:#596b31;margin:.5em auto 1em auto;padding:0;display:block}.resources .credible-org h1 em{font-size:1.2em;margin-bottom:0}.resources .credible-org img{display:block;margin-left:auto;margin-right:auto}.credible-org-illustration{padding-bottom:.5em}.farmboxes h1{margin:2em auto .25em auto;background-image:url(../images/title-bg-lg-tall2.png);background-size:100% 100%;opacity:.85}.farmboxes .farmbox-features img,.farmboxes .farmbox-features .text-block p{margin:0 auto;text-align:center}.farmboxes .farmbox-features .text-block h3{font-size:2.25em}.csa-logos{text-align:center}.csas h3,.csas p{text-align:center}.csas p{margin:0 auto;max-width:85%}.philosophy .csas h1{margin:2em auto .5em auto}.philosophy h1{margin:2em auto .25em auto;background-image:url(../images/title-bg-lg-tall2.png);background-size:100% 100%;opacity:.85;font-size:2.75em}.philosophy .philosophy-features img,.philosophy .philosophy-features .text-block p{margin:0 auto;text-align:center}.philosophy .philosophy-features .text-block h3{font-size:2.25em;text-align:center}.philosophy .quote img{margin-right:1em;margin-bottom:1em}.philosophy section h2{text-align:center}.philosophy .philosophy-features p{text-align:center;padding:.5em}.philosophy .philosophy-features .quote .text-block h3{text-align:left}.quote-mark2{float:left;margin:.125em}.quote-mark2 img{width:69px}}
 

 
 
 
 @media(min-width:992px){.container{width:100%}
 .farmboxes .footer-area{min-height:18em;margin-top:-7em;padding-top:7em}
 .farmboxes .footer-area .up-btn{margin:-9em auto 0 auto;width:102px}
 .philosophy .footer-area{min-height:18em;margin-top:-7em;padding-top:7em}.philosophy .footer-area .up-btn{margin:-9em auto 0 auto;width:102px}}@media(min-width:1200px){.container{max-width:1400px}.video-section .modal-lg{margin-top:3%;width:80%;min-width:1150px;max-width:1800px}#parallax-panel2 h2,#parallax-panel2 h3{max-width:11em}.philosophy #parallax-panel2 h2,.philosophy #parallax-panel2 h3{max-width:20em}footer .footer-column-outer{min-height:6em}.quote-mark2-block{margin-top:3em}.philosophy-hillside-bg{height:28em}}@media(max-width:480px){#parallax-panel1 .bcg{background-position:bottom;background-image:url(../images/sunny-farm-field3.jpg)}.resources .footer-area{min-height:38em;margin-top:-11em;padding-top:8em}}
 @font-face{font-family:'hammersmith_oneregular';src:url('/fonts/hammersmithone-webfont.eot');src:url('/fonts/hammersmithone-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/hammersmithone-webfont.woff2') format('woff2'),url('/fonts/hammersmithone-webfont.woff') format('woff'),url('/fonts/hammersmithone-webfont.ttf') format('truetype'),url('/fonts/hammersmithone-webfont.svg#hammersmith_oneregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'josefin_sansbold';src:url('/fonts/josefinsans-bold-webfont.eot');src:url('/fonts/josefinsans-bold-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/josefinsans-bold-webfont.woff2') format('woff2'),url('/fonts/josefinsans-bold-webfont.woff') format('woff'),url('/fonts/josefinsans-bold-webfont.ttf') format('truetype'),url('/fonts/josefinsans-bold-webfont.svg#josefin_sansbold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'josefin_sansbold_italic';src:url('/fonts/josefinsans-bolditalic-webfont.eot');src:url('/fonts/josefinsans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/josefinsans-bolditalic-webfont.woff2') format('woff2'),url('/fonts/josefinsans-bolditalic-webfont.woff') format('woff'),url('/fonts/josefinsans-bolditalic-webfont.ttf') format('truetype'),url('/fonts/josefinsans-bolditalic-webfont.svg#josefin_sansbold_italic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'josefin_sansitalic';src:url('/fonts/josefinsans-italic-webfont.eot');src:url('/fonts/josefinsans-italic-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/josefinsans-italic-webfont.woff2') format('woff2'),url('/fonts/josefinsans-italic-webfont.woff') format('woff'),url('/fonts/josefinsans-italic-webfont.ttf') format('truetype'),url('/fonts/josefinsans-italic-webfont.svg#josefin_sansitalic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'josefin_sanslight';src:url('/fonts/josefinsans-light-webfont.eot');src:url('/fonts/josefinsans-light-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/josefinsans-light-webfont.woff2') format('woff2'),url('/fonts/josefinsans-light-webfont.woff') format('woff'),url('/fonts/josefinsans-light-webfont.ttf') format('truetype'),url('/fonts/josefinsans-light-webfont.svg#josefin_sanslight') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'josefin_sanslight_italic';src:url('/fonts/josefinsans-lightitalic-webfont.eot');src:url('/fonts/josefinsans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/josefinsans-lightitalic-webfont.woff2') format('woff2'),url('/fonts/josefinsans-lightitalic-webfont.woff') format('woff'),url('/fonts/josefinsans-lightitalic-webfont.ttf') format('truetype'),url('/fonts/josefinsans-lightitalic-webfont.svg#josefin_sanslight_italic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'josefin_sansregular';src:url('/fonts/josefinsans-regular-webfont.eot');src:url('/fonts/josefinsans-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/josefinsans-regular-webfont.woff2') format('woff2'),url('/fonts/josefinsans-regular-webfont.woff') format('woff'),url('/fonts/josefinsans-regular-webfont.ttf') format('truetype'),url('/fonts/josefinsans-regular-webfont.svg#josefin_sansregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'josefin_sanssemibold';src:url('/fonts/josefinsans-semibold-webfont.eot');src:url('/fonts/josefinsans-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/josefinsans-semibold-webfont.woff2') format('woff2'),url('/fonts/josefinsans-semibold-webfont.woff') format('woff'),url('/fonts/josefinsans-semibold-webfont.ttf') format('truetype'),url('/fonts/josefinsans-semibold-webfont.svg#josefin_sanssemibold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'josefin_sanssemibold_italic';src:url('/fonts/josefinsans-semibolditalic-webfont.eot');src:url('/fonts/josefinsans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/josefinsans-semibolditalic-webfont.woff2') format('woff2'),url('/fonts/josefinsans-semibolditalic-webfont.woff') format('woff'),url('/fonts/josefinsans-semibolditalic-webfont.ttf') format('truetype'),url('/fonts/josefinsans-semibolditalic-webfont.svg#josefin_sanssemibold_italic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'josefin_sansthin';src:url('/fonts/josefinsans-thin-webfont.eot');src:url('/fonts/josefinsans-thin-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/josefinsans-thin-webfont.woff2') format('woff2'),url('/fonts/josefinsans-thin-webfont.woff') format('woff'),url('/fonts/josefinsans-thin-webfont.ttf') format('truetype'),url('/fonts/josefinsans-thin-webfont.svg#josefin_sansthin') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'josefin_sansthin_italic';src:url('/fonts/josefinsans-thinitalic-webfont.eot');src:url('/fonts/josefinsans-thinitalic-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/josefinsans-thinitalic-webfont.woff2') format('woff2'),url('/fonts/josefinsans-thinitalic-webfont.woff') format('woff'),url('/fonts/josefinsans-thinitalic-webfont.ttf') format('truetype'),url('/fonts/josefinsans-thinitalic-webfont.svg#josefin_sansthin_italic') format('svg');font-weight:normal;font-style:normal}