/* Minification failed. Returning unminified contents.
(1,6235): run-time error CSS1036: Expected expression, found '$'
 */
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,300,700|Satisfy|Montserrat);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}a:active,a:focus,a:hover{text-decoration:none}body{background:#fff;font-family:'Montserrat',Arial,sans-serif;font-size:13px;color:#412e16}body>header{z-index:10}body>.main-container{z-index:5}body>.main-container.no-hero{border-top:1em solid #009f94;padding-top:4em}body>.main-container>article{width:90%;max-width:860px;margin:0 auto}body>.main-container>article>img{width:100%}body>.main-container>article>ul.social{margin:2em 0}body>.main-container>article>ul.social li{margin:0 .25em}body>.main-container>article p{padding:1em 0;color:#412e16}body>.main-container>article p.h4,body>.main-container>article p.h3{padding:.5em 0 .25em}.left{float:left}.right{float:right}.center{margin:0 auto;float:none}.clear{clear:both}.light{font-weight:300}.heavy{font-weight:700}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.teal{color:#009f94}.brown{color:#412e16}.white{color:#fff}.orange{color:#f89829}.width25{width:25%}.width50{width:49.5%}.width75{width:75%}.width100{width:100%}.row-wrap{overflow:hidden;position:relative}.row-wrap.single{max-width:710px;margin:0 auto}.inlineb{display:inline-block}.inline{display:inline}.green-border{border:2px solid #009f94}.orange-border{border:2px solid #f89829}.absolute-body{position:absolute;top:0;left:0;right:0;bottom:0}.satisfy{font-family:'Satisfy',cursive,sans-serif}.roboto{font-family:'Roboto Slab',Tahoma,serif}.montserrat{font-family:'Montserrat',Arial,sans-serif}.circle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url(/PIE.htc)}.circle.border{-webkit-box-shadow:0 0 0 6px #fff,0 0 0 12px #e3dbd6;-moz-box-shadow:0 0 0 6px #fff,0 0 0 12px #e3dbd6;box-shadow:0 0 0 6px #fff,0 0 0 12px #e3dbd6;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transision:all .5s ease;transition:all .5s ease}.circle.border:hover{box-shadow:0 0 0 12px #009f94}.center-list{position:relative;width:100%;display:inline-block;text-align:center}.center-list li{display:inline-block;margin:0 .5em}@media screen and (max-width:1000px){.width50{width:75%}.width75{width:90%}}form{padding:.307em}::-webkit-input-placeholder{text-align:center;font-family:'Roboto Slab',Tahoma,serif;font-weight:300;text-transform:lowercase;color:#b8a498}:-moz-placeholder{text-align:center;font-family:'Roboto Slab',Tahoma,serif;font-weight:300;text-transform:lowercase;color:#b8a498}::-moz-placeholder{text-align:center;font-family:'Roboto Slab',Tahoma,serif;font-weight:300;text-transform:lowercase;color:#b8a498}:-ms-input-placeholder{text-align:center;font-family:'Roboto Slab',Tahoma,serif;font-weight:300;text-transform:lowercase;color:#b8a498}label{font-size:.92307em;color:#412e16;font-family:'Roboto Slab',Tahoma,serif;font-weight:700;text-transform:lowercase;display:block}label.error{color:#f89829 !important}input.error,textarea.error{background:#f89829 !important}input[type=text],input[type=password],input[type=email],input[type=phone]{border:0;background:#e3dbd6;color:#412e16;font-size:1.2em;padding:.5em;font-family:'Roboto Slab',Tahoma,serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;behavior:url(/PIE.htc)}.cs-dd{position:relative}.cs-dd .customSelect{background:#e3dbd6 url(/images/drop-arrow.gif) right top no-repeat;background-size:auto 100%;overflow:hidden;padding:.75em 35px .75em .5em;margin:.25em 0;cursor:pointer;box-sizing:border-box}.cs-dd .customSelect .customSelectInner{font-size:.846em;text-align:left;font-family:'Roboto Slab',Tahoma,serif;color:#412e16;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1.4em;box-sizing:border-box;padding-right:35px}textarea{border:none;font-size:1.2em;padding:.5em;background:#e3dbd6;color:#412e16;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;behavior:url(/PIE.htc)}input[type=submit],button{border:0;background-color:#f89829;color:#fff;font-size:1.2em;padding:.5em;text-transform:lowercase;font-family:'Roboto Slab',Tahoma,serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;behavior:url(/PIE.htc);-webkit-appearance:none}input[type=submit]:hover,button:hover{background-color:#009f94;cursor:pointer}input.inline{margin-right:0}input[type=submit].inline,button.inline{margin-left:0}input[type=submit].search-btn{text-indent:-9999em;background:url(/images/search-icon.png) center center no-repeat #f89829;background-size:45px;width:45px;cursor:pointer}input[type=submit].search-btn:hover{background-color:#009f94}label.rdio,label.cbx{position:relative;padding:4px 0;line-height:14px;display:inline-block}label.rdio *,label.cbx *{cursor:pointer}label.rdio input[type="radio"]+span,label.cbx input[type="radio"]+span,label.rdio input[type="radio"]+span::before,label.cbx input[type="radio"]+span::before,label.rdio input[type="checkbox"]+span,label.cbx input[type="checkbox"]+span,label.rdio input[type="checkbox"]+span::before,label.cbx input[type="checkbox"]+span::before{display:inline-block;vertical-align:middle}label.rdio input[type="radio"],label.cbx input[type="radio"],label.rdio input[type="checkbox"],label.cbx input[type="checkbox"]{opacity:0;position:absolute}label.rdio input[type="radio"]+span,label.cbx input[type="radio"]+span,label.rdio input[type="checkbox"]+span,label.cbx input[type="checkbox"]+span{font-size:13px;color:#fff}label.rdio label:hover span,label.cbx label:hover span{color:$black}label.rdio input[type="radio"]+span::before,label.cbx input[type="radio"]+span::before,label.rdio input[type="checkbox"]+span::before,label.cbx input[type="checkbox"]+span::before{content:"";width:14px;height:14px;margin:0 4px 0 0;border:solid 2px #f89829;line-height:14px;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;behavior:url(/PIE.htc);background:#412e16;position:relative;top:-2px}label.rdio input[type="radio"]:checked+span::before,label.cbx input[type="radio"]:checked+span::before,label.rdio input[type="checkbox"]:checked+span::before,label.cbx input[type="checkbox"]:checked+span::before{background:#f89829}label.rdio input[type="checkbox"]+span::before,label.cbx input[type="checkbox"]+span::before{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;behavior:url(/PIE.htc)}h1,h2,h3,h4,h5,h6,p{padding:.125em 0;margin:.125em 0;line-height:1.4em}h1 sup,h2 sup,h3 sup,h4 sup,h5 sup,h6 sup,p sup{font-size:.9em;line-height:1.5em}h1,.h1{font-size:3.4615em;font-family:'Roboto Slab',Tahoma,serif;font-weight:300;line-height:1.2em}h1 span,.h1 span,h1 b,.h1 b{font-weight:700}h2,.h2{font-size:2.2307em;font-family:'Satisfy',cursive,sans-serif;font-weight:400}h3,.h3{font-family:'Roboto Slab',Tahoma,serif;font-size:1.846em;font-weight:400}h4,.h4{font-family:'Roboto Slab',Tahoma,serif;font-size:2.1535em;font-weight:300}h4 span,.h4 span,h4 b,.h4 b{font-weight:700}h5,.h5{font-family:'Roboto Slab',Tahoma,serif;font-size:1.73075em;font-weight:400}p{font-size:1em;line-height:1.8em}strong{font-weight:700}i,.i{font-style:italic}u,.u{text-decoration:underline}a{color:#f89829;text-decoration:none;cursor:pointer}a:hover{color:#009f94}a.btn{display:inline-block;padding:.75em 1.75em;color:#fff;background:#f89829;font-family:'Roboto Slab',Tahoma,serif;text-transform:lowercase;font-size:1.269em}a.btn:hover{background:#009f94}a.round{padding:1em;width:53px;height:53px;text-align:center;font-size:1.0769em;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url(/PIE.htc);font-family:'Roboto Slab',Tahoma,serif;line-height:1.2em;font-weight:300}a.round span{font-weight:700}.social-btn{text-indent:-9999em;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url(/PIE.htc);width:36px;height:36px;display:inline-block;text-align:center;background:url(/images/social-icons.png) no-repeat #f89829;background-size:250px 36px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transision:all .5s ease;transition:all .5s ease}.social-btn:hover{background-color:#009f94}.social-btn.youtube{background-position:24.5% 0}.social-btn.facebook{background-position:48% 0}.social-btn.pinterest{background-position:74.5% 0}.social-btn.instagram{background-position:100% 0}.social-btn.email{background:url(/images/email-icon.png) no-repeat #f89829;background-size:100%}.social-btn.email:hover{background-color:#009f94}ul.social li.title{float:left;line-height:36px}hr{border-top:1px dashed #000;width:98%;height:0;margin:30px auto;clear:both;display:block;position:relative;border-bottom:none;overflow:visible}hr:before,hr:after{content:" ";width:9px;height:9px;position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url(/PIE.htc);background-color:#009f94;left:-7px;bottom:-4px}hr:after{left:auto;right:-7px}@media only screen and (max-width:550px){hr{width:95%}}hr.tools{border:0;width:100%;height:33px;background:url(/images/tools-sep.png) center center no-repeat;background-size:195px 33px;margin:2em 0}hr.tools:before,hr.tools:after{display:none}.vert-hr{width:0;position:absolute;height:100%;border-right:1px dashed #000;display:inline-block;border-left:none;overflow:visible}.vert-hr:before,.vert-hr:after{content:" ";width:9px;height:9px;position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url(/PIE.htc);background-color:#009f94;left:-4px;bottom:0}.vert-hr:after{bottom:auto;top:0}.section-tab{width:100%;text-align:center;color:#fff;border-top:.5em solid #009f94;padding:0;margin:0 0 2em;font-family:'Roboto Slab',Tahoma,serif;font-weight:700;font-size:1.846em;text-transform:lowercase;position:relative;z-index:5}.section-tab span{background:url("/images/section-tab.png") center top no-repeat;background-size:100% 100%;display:inline-block;padding:.125em 1em 1em 1em;position:relative;min-width:165px}.summary-33{padding:2em 0;max-width:950px;width:95%;margin:0 auto;overflow:hidden}.summary-33>div{width:31%;margin-right:3%;float:left;padding-bottom:2em}.summary-33>div a.img,.summary-33>div span.img{display:inline-block;position:relative;width:100%;background:#fff url(/images/loading50x50.gif) no-repeat center}.summary-33>div a.img:after,.summary-33>div span.img:after{content:'';display:block;margin-top:100%}.summary-33>div a.img{border:2px solid #f89829}.summary-33>div img{position:absolute;top:0;left:0;width:100%;height:100%}.summary-33>div a.h4{font-weight:700;margin:0;display:inline-block;padding:.5em 0 0;line-heigth:1.2em;color:#412e16;font-family:'Roboto Slab',Tahoma,serif;font-size:2.1535em}.summary-33>div a.h4:hover{color:#f89829}.summary-33>div .h3{font-weight:300;margin:0;padding:0 0 .5em 0;font-size:1.15em}.summary-33>div a{font-weight:300;font-family:'Montserrat',Arial,sans-serif;font-size:1.269em}.summary-33>div:nth-child(3n+3){margin-right:0}.summary-33>div:nth-child(3n+4){clear:both}.summary-33.row-split>div{padding-bottom:4em}.summary-33.row-split>div:nth-child(3n+3){margin-right:3%}.summary-33.row-split>div:nth-child(4n+3){margin-right:0}.summary-33.row-split hr{clear:both;margin:5em auto}@media only screen and (max-width:790px){.summary-33>div{width:48%}.summary-33>div:nth-child(3n+3){margin-right:3%}.summary-33>div:nth-child(2n+2){margin-right:0}.summary-33>div:nth-child(3n+4){clear:none}}@media only screen and (max-width:420px){.summary-33{max-width:305px;margin:0 auto}.summary-33>div{max-width:300px;width:100%;float:none;margin:0 auto;clear:both}.summary-33>div img{width:98%}.summary-33>div:nth-child(3n+3){margin-right:0}}.summary-full{padding:6em 0;max-width:950px;margin:0 auto;width:95%}.summary-full>div{padding-bottom:6em}.summary-full>div img{border:2px solid #f89829;width:100%}.summary-full>div h4{font-weight:700;line-heigth:1.2em;color:#412e16}.summary-full>div p{padding:.5em 0}.summary-full>div a{font-weight:300;font-family:'Montserrat',Arial,sans-serif;font-size:1.269em}.pagination{text-align:right;padding-bottom:3em}.pagination ul{display:inline-block}.pagination ul li{display:inline-block;padding:0 .125em}.pagination ul li a{color:#412e16;font-size:2.18em;font-weight:300;font-family:'Roboto Slab',Tahoma,serif;line-height:25px}.pagination ul li a:hover{color:#f89829}.pagination ul li a.active{font-weight:700}.pagination ul li a.first,.pagination ul li a.prev,.pagination ul li a.next,.pagination ul li a.last{text-indent:9999em;overflow:hidden;display:inline-block;background:#f89829;width:16px;height:16px;position:relative}.pagination ul li a.first:hover,.pagination ul li a.prev:hover,.pagination ul li a.next:hover,.pagination ul li a.last:hover{background:#412e16}.pagination ul li a.first:before,.pagination ul li a.prev:before,.pagination ul li a.next:before,.pagination ul li a.last:before,.pagination ul li a.first:after,.pagination ul li a.prev:after,.pagination ul li a.next:after,.pagination ul li a.last:after{content:'';width:0;height:0;border-style:solid;border-width:4px 5px 4px 0;border-color:transparent #fff transparent transparent;position:absolute;top:4px;left:2px}.pagination ul li a.first:after,.pagination ul li a.prev:after,.pagination ul li a.next:after,.pagination ul li a.last:after{left:auto;right:3px}.pagination ul li a.last:before,.pagination ul li a.next:before,.pagination ul li a.last:after,.pagination ul li a.next:after{border-width:4px 0 4px 5px;border-color:transparent transparent transparent #fff}.pagination ul li a.last:before,.pagination ul li a.next:before{left:3px}.pagination ul li a.last:after,.pagination ul li a.next:after{right:2px}.pagination ul li a.prev:before{display:none}.pagination ul li a.prev:after{left:5px}.pagination ul li a.next:before{display:none}.pagination ul li a.next:after{right:5px}a.video-poster{display:block}.borderradius .pagination ul li a.first,.borderradius .pagination ul li a.prev,.borderradius .pagination ul li a.next,.borderradius .pagination ul li a.last{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url(/PIE.htc)}.main-container article .job-post{padding:.5em 0;overflow:hidden}.main-container article .job-post>p{width:70%;float:left}.main-container article .job-post>p.h4{margin:0;padding:0;line-height:1.1em;font-size:1.7307em}.main-container article .job-post>a{width:12%;float:right;margin:2em 3em 0 0;text-align:center}@media only screen and (max-width:700px){.main-container article .job-post>p{width:60%}}@media only screen and (max-width:520px){.main-container article .job-post{width:90%;margin:0 auto}.main-container article .job-post>p{width:100%;float:none;margin:.125em auto}.main-container article .job-post>a{float:none;margin:2em auto;width:50%;display:block}}@media screen and (max-width:450px){h2,.h2,p.h2{line-height:1.4em}}header{background:#fff;height:174px;width:100%;z-index:10;position:relative}header .hamburger{display:none}header .inner{padding-top:1em;max-width:850px;margin:0 auto;position:relative;height:100%;overflow:visible;z-index:10}header .inner>h1{text-indent:-9999em;width:340px;height:102px;background:url(/images/costa-farms.png) top left no-repeat;margin:0;padding:0;float:left}header .inner>h1 a{display:block;height:100%}header .inner nav ul{float:right;padding-top:1.5em}header .inner nav ul li{display:inline-block;padding:.25em 1.125em}header .inner nav ul li a{font-size:1.1538em;color:#412e16;font-family:'Roboto Slab',Tahoma,serif;font-weight:400;text-transform:lowercase}header .inner nav ul li a:hover,header .inner nav ul li a.active{color:#f89829}header .inner nav ul li:last-child{padding-right:0}header .passionate-about{position:absolute;left:20%;margin:0 auto;width:60%;background:#009f94;color:#fff;padding:1.5em 0;-webkit-border-bottom-left-radius:50% 80px;-moz-border-bottom-left-radius:50% 80px;border-bottom-left-radius:50% 80px;-webkit-border-bottom-right-radius:50% 80px;-moz-border-bottom-right-radius:50% 80px;border-bottom-right-radius:50% 80px;min-height:300px;top:-275px;overflow:hidden;behavior:url(/PIE.htc);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transision:all 1s ease;transition:all 1s ease}header .passionate-about .passionate-content{width:55%;padding-left:35%;font-size:1.038em;font-family:'Roboto Slab',Tahoma,serif;background:url(/images/plant-graphic.png) 12% bottom no-repeat;background-size:91px 152px;behavior:url(/PIE.htc)}header .passionate-about .passionate-content a{font-size:1em}header .passionate-about .passionate-content a:hover{color:#f89829;background:#fff}header .passionate-about .passionate-pulldown{display:block;position:absolute;bottom:0;left:0;text-align:center;width:100%;font-size:1.538em;padding:1.25em 0;color:#fff;font-family:'Roboto Slab',Tahoma,serif;border-bottom-left-radius:50% 80px;border-bottom-right-radius:50% 80px}header .passionate-about .passionate-pulldown>span{-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;transition:opacity 1s ease}header .passionate-about .passionate-pulldown:hover{background:#f89829}header .passionate-about .passionate-pulldown:after{content:"";width:100%;height:8px;background:url(/images/pull-down-arrow.png) center center no-repeat;background-size:11px 8px;position:absolute;bottom:8px;margin:0 auto;left:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transision:all 1s ease;transition:all 1s ease}header .passionate-about.open{top:0}header .passionate-about.open .passionate-pulldown>span{opacity:0}header .passionate-about.open .passionate-pulldown:after{transform:rotate(180deg);bottom:28px}header .site-search{position:absolute;top:5em;right:0}header .join-btn{position:absolute;bottom:-35px;left:0}.join-form{position:absolute;background:#412e16;top:-1173px;width:100%;z-index:6;padding:5em 0;border-bottom:.5em solid #f89829;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transision:all .5s ease;transition:all .5s ease}.join-form.show{left:0;top:173px}.join-form .inner-wrap{max-width:730px;margin:0 auto}.join-form a.close-btn{position:absolute;top:2em;right:1em;width:30px;height:30px;background:url(/images/close-btn.png) center center no-repeat;background-size:100%;display:none}.join-form .field,.join-form .inline{width:48%;margin-right:3%;float:left;padding:.25em 0}.join-form .field input,.join-form .inline input{width:90%}.join-form .cs-dd{margin:0}.join-form label{padding:.25em 0}.join-form .inline{width:99%;margin-right:0}.join-form .inline .field{width:29%}.join-form .inline .field:last-child{width:30%;float:right;margin-right:1em}.join-form .inline .field:nth-child(odd){clear:none}.join-form .field:nth-child(odd){clear:both}.join-form .field:nth-child(even){margin-right:0}.join-form label{color:#fff}.join-form .actions{clear:both;padding:.5em 0}@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){header>h1{background:url(/images/costa-farms-@2x.png) top left no-repeat;background-size:340px 102px}}@media only screen and (max-width:830px){header .passionate-about .passionate-content{width:62%;font-size:1em}}@media only screen and (max-width:810px){header .inner nav ul{padding-right:.75em}header .inner nav ul li{padding:.25em .75em}header .inner nav ul li a{font-size:1.0538em}header .join-btn{left:.25em}}@media only screen and (max-width:735px){header{height:auto;border-top:1em solid #009f94;position:relative}header .passionate-about{display:none}header .join-btn{position:relative;display:block;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;behavior:url(/PIE.htc);color:#fff;clear:both;left:auto;width:100%;height:auto;line-height:4em;bottom:auto;font-size:1.307em;font-weight:500;padding:0}header .inner{padding:1em 0;height:auto;position:relative}header .inner>h1{width:33.18%;max-width:175px;margin:0 .25em;height:auto;background-size:100%;float:none;position:relative}header .inner>h1 a{height:auto}header .inner nav{overflow-y:hidden;clear:both;width:100%;position:absolute;top:100%;max-height:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transision:all 1s ease;transition:all 1s ease}header .inner nav ul{text-align:center;width:100%;padding:0}header .inner nav ul li{display:block;padding:0;border-bottom:2px solid #fff;float:none}header .inner nav ul li a{display:block;background:#f89829;color:#fff;font-size:1.346em;line-height:4em}header .inner nav ul li a:hover,header .inner nav ul li a.active{color:#fff;background:#009f94}header .inner.show nav{max-height:600px}header .inner.show .hamburger{background-position:left top}header .site-search{position:relative;top:0;left:0;right:auto;padding:1.5em .25em;clear:both;text-align:center;border-bottom:7px solid #f89829;background:#009f94}header .site-search input{width:60%}header .hamburger{max-width:40px;width:11.111%;line-height:2.75em;background:url('/images/hamburger.gif') left bottom no-repeat;background-size:100%;position:absolute;display:block;right:1.5em;top:18%}.join-form .field,.join-form .inline .field{width:95%}.join-form .inline .field:last-child{width:95%;float:none}.join-form a.close-btn{display:block}}@media screen and (max-width:399px){header .inner>h1{width:43.18%}header .inner.show .hamburger{background-position:left -15%}}footer{clear:both;margin-top:2em;padding:150px 0 50px;background:url(/images/grass-rep.jpg) left -1px repeat-x,url(/images/soil-rep.jpg) left top repeat;background-size:300px 92px,325px 220px;-pie-background:url(/images/grass-rep.jpg) left top repeat-x,url(/images/soil-rep.jpg) left top repeat;color:#fff;behavior:url(/PIE.htc);border:0}@media screen and (max-width:1000px){.tip-of-the-day{text-align:center;max-width:538px;margin:0 auto;padding-bottom:1.5em;position:relative}.tip-of-the-day .background{background:#412e16;position:absolute;top:0;left:0%;width:100%;height:100%;z-index:1}.tip-of-the-day p{width:70%;float:left;margin-left:10%;padding:0;opacity:1;z-index:100;position:relative}.tip-of-the-day .water-can{position:absolute;left:70%;display:block;width:250px;top:-7px;z-index:2}.tip-of-the-day .water-can img{width:90%}.tip-of-the-day .water{position:absolute;left:20%;opacity:0;width:65px;height:53px;top:0;transform:rotate(-25deg)}.tip-of-the-day .water img{width:65px;height:53px}.tip-of-the-day .water span{width:10%;height:100%;top:0;position:absolute;right:50%;background:#412e16;transform:rotate(90deg);transform-origin:bottom center;display:none}.tip-of-the-day .water span:nth-child(2){transform:rotate(40deg)}}@-webkit-keyframes wateringcan{22%{transform:rotate(-20deg)}45%{transform:rotate(20deg)}60%{transform:rotate(-20deg);left:30%}100%{left:80%;transform:rotate(-20deg)}}@keyframes wateringcan{22%{transform:rotate(-20deg)}45%{transform:rotate(20deg)}60%{transform:rotate(-20deg);left:30%}100%{left:80%;transform:rotate(-20deg)}}@-webkit-keyframes tipanim{60%{width:0;left:50%}100%{width:100%;left:0}}@keyframes tipanim{60%{width:0;left:50%}100%{width:100%;left:0}}@-webkit-keyframes tipcopy{85%{opacity:0}100%{opacity:1}}@keyframes tipcopy{85%{opacity:0}100%{opacity:1}}@-webkit-keyframes moveWater{59%{opacity:0}60%{opacity:1;left:20%}100%{left:70%;opacity:1}}@keyframes moveWater{59%{opacity:0}60%{opacity:1;left:20%}100%{left:70%;opacity:1}}@-webkit-keyframes movemask{0%{transform:rotate(60deg)}100%{transform:rotate(-60deg)}}@keyframes movemask{0%{transform:rotate(60deg)}100%{transform:rotate(-60deg)}}@media screen and (min-width:1000px){.csstransitions .tip-of-the-day{text-align:center;max-width:538px;margin:0 auto;padding-bottom:1.5em;position:relative}.csstransitions .tip-of-the-day .background{background:#412e16;position:absolute;top:0;left:50%;width:0;height:100%}.csstransitions .tip-of-the-day p{width:70%;float:left;margin-left:10%;padding:0;opacity:0;position:relative}.csstransitions .tip-of-the-day .water-can{position:absolute;left:30%;display:block;width:250px;top:-7px}.csstransitions .tip-of-the-day .water-can img{width:90%}.csstransitions .tip-of-the-day .water{position:absolute;left:20%;opacity:0;width:65px;height:53px;top:0;transform:rotate(-25deg)}.csstransitions .tip-of-the-day .water img{width:65px;height:53px}.csstransitions .tip-of-the-day .water span{width:10%;height:100%;top:0;position:absolute;right:50%;background:#412e16;transform:rotate(90deg);transform-origin:bottom center;display:none}.csstransitions .tip-of-the-day .water span:nth-child(2){transform:rotate(40deg)}.tip-of-the-day.show .background{-webkit-animation:tipanim 1.5s ease;-webkit-animation-fill-mode:forwards;animation:tipanim 1.5s ease;animation-fill-mode:forwards}.tip-of-the-day.show p{-webkit-animation:tipcopy 1.5s ease;-webkit-animation-fill-mode:forwards;animation:tipcopy 1.5s ease;animation-fill-mode:forwards}.tip-of-the-day.show .water-can{-webkit-animation:wateringcan 1.5s ease;-webkit-animation-fill-mode:forwards;animation:wateringcan 1.5s ease;animation-fill-mode:forwards}.tip-of-the-day.show .water{-webkit-animation:moveWater 1.5s ease;-webkit-animation-fill-mode:forwards;animation:moveWater 1.5s ease;animation-fill-mode:forwards}.tip-of-the-day.show .water span{-webkit-animation:movemask .5s ease infinite;animation:movemask .5s ease infinite;display:block}.tip-of-the-day.show .water span:nth-child(2){-webkit-animation-delay:.25s;animation-delay:.25s}}footer nav{margin:5em auto 1em}footer nav a{color:#fff;text-transform:uppercase;display:inline-block;padding:0 1.5em;border-right:1px solid #fff}footer nav a:hover{color:#f89829}footer nav .center-list li{margin:0;padding:0}footer nav li:last-child a{border-right:none}.legal{padding:1em 0 3em;text-transform:uppercase}@media screen and (max-width:735px){.width50{width:90%;padding:0 5%}.tip-of-the-day{margin-top:100px;width:100%}.tip-of-the-day .background{width:110%;left:-5%}.tip-of-the-day .water-can{width:50%;max-width:180px;top:-100px;left:25%}.tip-of-the-day p{width:80%;margin:.125em auto;float:none}footer nav a{margin:1.5em 0;font-size:.8em}}section{position:relative}.blog-highlight{position:relative;overflow:hidden;margin-top:1em}.blog-highlight .blog-summary{width:45%;float:left;padding-bottom:1em}.blog-highlight .blog-summary h4{font-size:1.7307em;margin-bottom:1em}.blog-highlight .blog-summary:nth-child(even){clear:both}.blog-highlight .blog-summary:nth-child(odd){float:right}.blog-highlight .blog-summary p{margin:1em 0}.blog-highlight .vert-hr{position:absolute;left:50%}@media only screen and (max-width:660px){.blog-highlight .vert-hr{display:none}.blog-highlight .blog-summary{width:75%;clear:both;float:none;margin:0 auto;text-align:center}.blog-highlight .blog-summary p{text-align:left}.blog-highlight .blog-summary p:last-child{text-align:center}.blog-highlight .blog-summary:nth-child(odd){float:none}}@media only screen and (max-width:420px){.blog-highlight .blog-summary{width:90%}}.ghosted-plant{background:url(/images/ghosted-bg-plant.jpg) left center no-repeat;background-size:100% auto}@media only screen and (max-width:1420px){.ghosted-plant,.ghosted-plant-alt,.brown-ghosted{background-size:auto 100%;background-position:center center}}.ghosted-plant-alt{background:url(/images/ghosted-plant-alt.jpg) left center no-repeat;background-size:100% auto}.brown-ghosted{background:url(/images/brown-ghosted-plant.jpg) left center no-repeat;background-size:100% auto}article>.main-column{width:56.4%;float:left;padding-left:1.5%}article>.main-column .summary-full{padding-top:3em}article>aside.right-column{width:30.97%;float:right;margin-right:1.5%;padding-top:2em}article>aside.right-column section{border-bottom:1px dashed #412e16;margin-bottom:1.5em}article>aside.right-column section ul{padding-bottom:2em}article>aside.right-column section ul li{padding:.75em 1em .75em 0}article>aside.right-column section ul li a.year{position:relative;display:inline-block}article>aside.right-column section ul li a.year:hover::after{background:#009f94}article>aside.right-column section ul li a.year::after{content:"";position:absolute;text-indent:9999em;overflow:hidden;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url(/PIE.htc);background:#f89829;width:16px;height:16px;right:-20px;top:-2px;z-index:9}article>aside.right-column section ul li a.year::before{content:"";width:0;height:0;border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent #fff;position:absolute;top:2px;right:-15px;z-index:10}a.btn.load-more{padding:.75em 3em}.loading a.load-more{opacity:.25}.features{padding:2em 0;position:relative;overflow:hidden}.features ul{padding:1em 5% 0}.features ul li{float:left;width:43.25%;padding-bottom:1em}.features ul li img{max-width:56px;width:16%;float:left}.features ul li>p,.features ul li>h5{margin:0 0 0 28.55%;padding:0;font-family:'Roboto Slab',Tahoma,serif}.features ul li h5{font-weight:700}.features ul li p{font-weight:300;font-size:1.269em}.features ul li>*:last-child{padding-bottom:1em}.features ul li:nth-child(even){float:right}.features ul li:nth-child(odd){clear:both}.features .vert-hr{top:0;left:50%}.features .vert-hr::before,.features .vert-hr::after{display:none}@media only screen and (max-width:530px){.features .vert-hr{display:none}.features ul li{float:none;width:90%;margin:0 auto;padding:1em 0}.features ul li:nth-child(even){float:none}}#not-found .social{text-align:center}@media only screen and (min-width:762px){#not-found .plant{background:url("/images/about/plant-decor-2.png") left top no-repeat;background-size:100%;width:21.24%;padding-bottom:31.91%;position:absolute;right:0;top:20%;opacity:0;-webkit-transition:all 3s ease;-moz-transition:all 3s ease;-o-transision:all 3s ease;transition:all 3s ease}#not-found .plant.show{opacity:1;top:40%}}/*Add LinkedIn*/
.social-btn2 {
  text-indent: -9999em;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  behavior: url(/PIE.htc);
  width: 36px;
  height: 36px;
  display: inline-block;
  text-align: center;
  background: url(/images/social-icons-2.png) no-repeat #f89829;
  background-size: 300px 36px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transision: all 0.5s ease;
  transition: all 0.5s ease;
}
.social-btn2:hover {
  background-color: #009f94;
}
.social-btn2.youtube {
  background-position: 24.5% 0;
}
.social-btn2.facebook {
  background-position: 48% 0;
}
.social-btn2.pinterest {
  background-position: 74.5% 0;
}
/*.social-btn2.instagram {
  background-position: 100% 0;
}*/
.social-btn2.linkedin {
  background-position: 100% 0;
}
.social-btn2.email {
  background: url(/images/email-icon.png) no-repeat #f89829;
  background-size: 100%;
}
.social-btn2.email:hover {
  background-color: #009f94;
}
/*body, p, div, select { padding: 0; margin: 0; outline: none; color: #000; font-family: calibri; }*/
.SlectBox, .SlectBoxa { width: 200px; padding: 5px; }

/*this is applied on that hidden select. DO NOT USE display:none; or visiblity:hidden; and Do not override any of these properties. */
.SelectClass { position: absolute; top: 0px; left: 0px; right: 0px; height: 100%; width: 100%; border: none; z-index: 1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }

.SumoSelect > .optWrapper > .options > li { -moz-transition: 200ms ease; -webkit-transition: 200ms ease; transition: 200ms ease; }
    .SumoSelect > .optWrapper > .options > li label, .SumoSelect > .CaptionCont { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

.SumoSelect { display: inline-block; position: relative; }
    .SumoSelect > .CaptionCont { position: relative; border: 1px solid #ccc; min-height: 20px; background-color: #fff; }
        .SumoSelect > .CaptionCont > span { display: block; padding-right: 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
            /*placeholder style*/
            .SumoSelect > .CaptionCont > span.placeholder { color: #ccc; font-style: italic; }

        .SumoSelect > .CaptionCont > label { position: absolute; top: 0px; right: 0px; bottom: 0px; width: 30px; background-color: #E0D8D8; }
            .SumoSelect > .CaptionCont > label > i { background-image: url('https://cdn2.iconfinder.com/data/icons/picol-vector/32/arrow_sans_down-16.png'); background-position: center center; width: 16px; height: 16px; display: block; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto; }

    .SumoSelect > .optWrapper { top: 30px; width: 100%; position: absolute; left: 0; opacity: 0; visibility: hidden; transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out; -webkit-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out; -moz-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out; -ms-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out; -o-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: -100; background: #fff; border: 1px solid #ddd; box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.11); border-radius: 3px; }
        .SumoSelect > .optWrapper.open { top: 40px; visibility: visible; opacity: 1; z-index: 1000; }

        .SumoSelect > .optWrapper > .options { list-style: none; display: block; padding: 0px; margin: 0px; overflow: auto; border-radius: 3px; /*Set the height of pop up here (only for desktop mode)*/ max-height: 250px; /*height*/ }
        .SumoSelect > .optWrapper.isFloating > .options { max-height: 100%; }
        .SumoSelect > .optWrapper > .options > li { padding: 4px 6px; border-bottom: 1px solid #F3F3F3; position: relative; }
            .SumoSelect > .optWrapper > .options > li:first-child { border-radius: 3px 3px 0px 0px; }
            .SumoSelect > .optWrapper > .options > li:last-child { border-bottom: none; border-radius: 0px 0px 3px 3px; }
            .SumoSelect > .optWrapper > .options > li:hover { background-color: #CBD0FF; }

            .SumoSelect > .optWrapper > .options > li label { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; }
            .SumoSelect > .optWrapper > .options > li span { display: none; }

        /*Floating styles*/
        .SumoSelect > .optWrapper.isFloating { position: fixed; top: 0px; left: 0px; right: 0px; width: 90%; bottom: 0px; margin: auto; max-height: 90%; }

    /*Hover*/
    .SumoSelect:hover > .CaptionCont > label { background-color: #F1F1F1; }

    /*disabled state*/
    .SumoSelect > .optWrapper > .options > li.disabled { background-color: inherit; }
        .SumoSelect > .optWrapper > .options > li.disabled * { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 5-7 */ filter: alpha(opacity=50); /* Netscape */ -moz-opacity: 0.5; /* Safari 1.x */ -khtml-opacity: 0.5; /* Good browsers */ opacity: 0.5; }


    /*styling for multiple select*/
    .SumoSelect > .optWrapper.multiple > .options > li { padding-left: 35px; }
        .SumoSelect > .optWrapper.multiple > .options > li span { position: absolute; display: block; width: 30px; top: 0px; left: 0px; bottom: 0px; }
            .SumoSelect > .optWrapper.multiple > .options > li span i { background-image: url('http://graphics8.nytimes.com/packages/flash/business/20100325-FinancialTuneUp/gfx/checkbox.png'); position: absolute; margin: auto; left: 0px; right: 0px; top: 0px; bottom: 0px; background-repeat: no-repeat; background-position: center center; width: 16px; height: 16px; }
    .SumoSelect > .optWrapper > .MultiControls { display: none; border-top: 1px solid #ddd; background-color: #fff; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.13); border-radius: 0px 0px 3px 3px; }
    .SumoSelect > .optWrapper.multiple.isFloating > .MultiControls { display: block; margin-top: 5px; position: absolute; bottom: 0px; width: 100%; }

    .SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls { display: block; }
        .SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls > p { padding: 6px; }

    .SumoSelect > .optWrapper.multiple > .MultiControls > p { display: inline-block; cursor: pointer; padding: 12px; width: 50%; box-sizing: border-box; text-align: center; }
        .SumoSelect > .optWrapper.multiple > .MultiControls > p:hover { background-color: #f1f1f1; }
        .SumoSelect > .optWrapper.multiple > .MultiControls > p.btnOk { border-right: 1px solid #DBDBDB; border-radius: 0px 0px 0px 3px; }
        .SumoSelect > .optWrapper.multiple > .MultiControls > p.btnCancel { border-radius: 0px 0px 3px 0px; }
    /*styling for select on popup mode*/
    .SumoSelect > .optWrapper.isFloating > .options > li { padding: 12px 6px; }

    /*styling for only multiple select on popup mode*/
    .SumoSelect > .optWrapper.multiple.isFloating > .options > li { padding-left: 35px; }
    .SumoSelect > .optWrapper.multiple.isFloating { padding-bottom: 43px; }
    /*selected state*/
    .SumoSelect > .optWrapper.multiple > .options > li.selected span i { background-image: url('https://cdn1.iconfinder.com/data/icons/Keyamoon-IcoMoon--limited/16/checkbox-checked.png'); }

    /*disabled state*/
    .SumoSelect.disabled { opacity: 0.7;}
     .SumoSelect.disabled > .CaptionCont > label { background-color: #F1F1F1; }

     /*styling for optgroups*/
    .SumoSelect > .optWrapper > .options > li.optGroup { padding-left: 5px; text-decoration: underline; }

/*Background overlay*/
body > .BackdropSelect { display: none; position: fixed; top: 0px; right: 0px; left: 0px; bottom: 0px; width: 100%; z-index: 100; }

#contact .main-container>article>form label{line-height:1.5em}span.error{color:#f89829 !important;font-size:.92307em;font-family:'Roboto Slab',Tahoma,serif;font-weight:700;text-transform:lowercase;line-height:1.5em}.float-left{float:left}.SumoSelect{width:100%;text-align:left}.SumoSelect:hover .CaptionCont>label{background-color:#fbc88c}.SumoSelect .CaptionCont{border:none}.SumoSelect .CaptionCont>span{color:#412e16}.SumoSelect .CaptionCont>label{background:#f89829}.SumoSelect .CaptionCont>label:hover{background-color:#fbc88c}.SumoSelect .CaptionCont>label i{background-image:url('/images/arrow_sans_down-16.png')}.SumoSelect .SlectBox,.SumoSelect .SlectBoxa{width:auto}.SumoSelect>.optWrapper{border-radius:0;width:auto;min-width:100%}.SumoSelect>.optWrapper>.options{border-radius:0}.SumoSelect>.optWrapper>.options>li:hover{background-color:#fbc88c}.SumoSelect>.optWrapper>.options>li:first-child,.SumoSelect>.optWrapper>.options>li:last-child{border-radius:0}.SumoSelect>.optWrapper>.options>li label{font:inherit;line-height:1.5em}.SumoSelect .MultiControls>p{margin:0;color:#412e16 !important}.rel-position{position:relative !important}.not-found{content:url("/images/costa-farms-logo.png")}.border-white{border:2px solid #fff !important}@media screen and (max-width:735px){#get-growing div img{padding:0 5%;border:none}}@media screen and (min-width:1001px){.slide{margin:0,2em;overflow:hidden}.slide img,.slide div{float:left;overflow:hidden}.slide div.width50 div{padding-left:2em !important}.slide .summary-full>div{width:100% !important}}.blog-post ul.social li{margin:0 .25em}.blog-post>img{width:100%}.author-container{overflow:hidden}.author-container img{padding:.25em}.blog-summary .link{font-weight:300;margin:0;padding:0 0 .5em 0;font-size:1.15em}#get-growing-search a.h3{font-weight:300;margin:0;padding:0 0 .5em 0;font-size:1.15em;font-family:'Montserrat',Arial,sans-serif}.p-format{font-size:1em;line-height:1.8em;text-align:justify}.p-format>table>td{vertical-align:middle !important}.p-format table td{vertical-align:middle !important;padding:.5em}
