/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}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:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}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}.clearfix:before,.siteFooter:before,.mainNav:before,.serviceNav div:before,.clearfix:after,.siteFooter:after,.mainNav:after,.serviceNav div:after{content:" ";display:table}.clearfix:after,.siteFooter:after,.mainNav:after,.serviceNav div:after{clear:both}.clearfix,.siteFooter,.mainNav,.serviceNav div{*zoom:1}img{max-width:100%;height:auto !important}nav ul{list-style:none}.noListStyle{list-style:none}.left{float:left !important;*display:inline}.right{float:right !important;*display:inline}.leftText{text-align:right}.rightText{text-align:right}.centerText{text-align:center}.clear{clear:both}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.container{position:relative;width:960px;margin:0 auto;padding:0 10px}.container .column,.container .columns{float:left;*display:inline;margin-left:1.0416666666%;margin-right:1.0416666666%}.row{margin-bottom:20px}.column.first,.columns.first{margin-left:0}.column.last,.columns.last{margin-right:0}.container .one.column,.container .one.column{width:6.25%}.container .two.columns{width:14.583333333333333333333333333333%}.container .three.columns{width:22.916666666666666666666666666667%}.container .four.columns{width:31.25%}.container .five.columns{width:39.583333333333333333333333333333%}.container .six.columns{width:47.916666666666666666666666666667%}.container .seven.columns{width:56.25%}.container .eight.columns{width:64.583333333333333333333333333333%}.container .nine.columns{width:72.916666666666666666666666666667%}.container .ten.columns{width:81.25%}.container .eleven.columns{width:89.583333333333333333333333333333%}.container .twelve.columns{width:97.916666666666666666666666666667%}.container .one-third.column{width:31.25%}.container .two-thirds.column{width:64.583333333333333333333333333333%}.container .offset-by-one{padding-left:8.3333333333333333333333333333333%}.container .offset-by-two{padding-left:16.666666666666666666666666666667%}.container .offset-by-three{padding-left:22.916666666666666666666666666667%}.container .offset-by-four{padding-left:33.333333333333333333333333333333%}.container .offset-by-five{padding-left:41.666666666666666666666666666667%}.container .offset-by-six{padding-left:50%}.container .offset-by-seven{padding-left:58.333333333333333333333333333333%}.container .offset-by-eight{padding-left:66.666666666666666666666666666667%}.container .offset-by-nine{padding-left:75%}.container .offset-by-ten{padding-left:83.333333333333333333333333333333%}.container .offset-by-eleven{padding-left:89.583333333333333333333333333333%}.row:before,.clearfix:after,.siteFooter:after,.mainNav:after,.serviceNav div:after{content:" ";display:table}.row:after{clear:both}.row{*zoom:1}::-moz-selection{background:#333;color:#fff}::selection{background:#333;color:#fff}body{font-family:'Arvo', Georgia, serif;line-height:1;font-weight:400;color:#26211f}p,li,br{font-size:0.875em;line-height:1.5;margin-bottom:1em}li p{font-size:1em}li{margin-bottom:0.5em}small,.small,.siteFooter a,.mainNav,.breadcrumbs{font-size:13px}.headerFont,h1,h2,h3,h4,h5,h6,.siteFooter .address p,.mainNav,.serviceNav a p,.breadcrumbs{font-family:'Source Sans Pro', sans-serif;font-weight:bold}h1,h2,h3,h4,h5,h6{line-height:1;margin-bottom:0.5em}h1{font-size:2.625em}h2{font-size:1.75em}h3{font-size:1.3125em}h4{font-size:1em}h5,h6{font-size:0.875em}.lead{font-size:16px}blockquote{font-style:italic}.bigger{font-size:20px;line-height:24px}p a,li a,blockquote a,.link,.breadcrumbs a{color:#2a7f1c;text-decoration:underline}p a:hover,li a:hover,blockquote a:hover,.link:hover,.breadcrumbs a:hover{color:#499e3b}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,a h1,a h2,a h3,a h4,a h5,a h6{color:#2a7f1c}body{background:#26211f}#content{background:#f2ebe6;padding-top:20px;padding-bottom:20px}.wrapper{width:980px;margin:0 auto;position:relative}.siteHeader{z-index:1000;min-width:960px;position:relative;box-shadow:0px 3px 3px rgba(0,0,0,0.2)}.mastHead{height:56px}.headerContact{font-size:1.25em;float:right;color:#f2ebe6;margin-top:14px;margin-bottom:0}.headerContact span{color:#2a7f1c;padding:0 5px}.logo{width:250px;height:104px;padding:10px 25px 10px 25px;background:#f3f0ec;background:-moz-linear-gradient(top, #f3f0ec 0%, #ece2da 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ece2da), color-stop(100%, #ece2da));background:-webkit-linear-gradient(top, #f3f0ec 0%, #ece2da 100%);background:-o-linear-gradient(top, #f3f0ec 0%, #ece2da 100%);background:-ms-linear-gradient(top, #f3f0ec 0%, #ece2da 100%);background:linear-gradient(to bottom, #f3f0ec 0%, #ece2da 100%);box-shadow:6px 6px 20px rgba(0,0,0,0.2);position:absolute;left:0;top:0}.hero{z-index:500;min-width:960px;position:relative;height:320px;background:url(../images/hero.jpg);background-position:0% 25%;background-size:cover;box-shadow:0px 3px 3px rgba(0,0,0,0.2);padding-top:1px}.hero .transBox{margin-top:50px;width:50%}.siteFooter{background:url(../images/green_texture.png) #2a7f1c;padding:40px 0;text-shadow:1px 1px 1px rgba(0,0,0,0.25);color:white}.siteFooter h2{font-size:1.3125em;color:white;text-transform:uppercase;letter-spacing:1px;margin-bottom:1em}.siteFooter a{color:white;text-decoration:none}.siteFooter a:hover{color:#fff;text-decoration:underline}.siteFooter .address{text-align:right}.siteFooter .address p{color:white;font-weight:400;text-transform:uppercase;line-height:2em;margin-top:-4px}.siteFooter .three{margin-bottom:1em}#getQuote{background:#f2ebe6}.services{padding-top:30px;padding-bottom:30px}.mainNav{background:#499e3b;background:-moz-linear-gradient(top, #499e3b 0%, #0b6000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0b6000), color-stop(100%, #0b6000));background:-webkit-linear-gradient(top, #499e3b 0%, #0b6000 100%);background:-o-linear-gradient(top, #499e3b 0%, #0b6000 100%);background:-ms-linear-gradient(top, #499e3b 0%, #0b6000 100%);background:linear-gradient(to bottom, #499e3b 0%, #0b6000 100%);text-transform:uppercase;font-weight:400;text-shadow:1px 1px 1px rgba(0,0,0,0.25)}.mainNav ul{float:right}.mainNav li{float:left;margin-bottom:0}.mainNav li a{display:block;padding:1em;text-decoration:none;color:white;letter-spacing:2px}.mainNav li a:hover{background:#499e3b}.tinynav{display:none}.serviceNav a{margin-bottom:0.5em;text-decoration:none}.serviceNav a img{float:left;*display:inline;width:40%;margin-right:10px}.serviceNav a p{line-height:1.25;font-size:1em;margin-top:0.75em}.editorContent ul{margin-bottom:1em}.editorContent ul li{background:url(../images/leaf.png) no-repeat left 2px;padding-left:2em;list-style:none}.editorContent ol{margin-left:2em}.editorContent ol li{font-size:1.5em;line-height:0.75em;color:#2a7f1c}.editorContent ol li p{font-size:14px;color:#26211f}.box,.picture,.linkBox{display:block;background:white;box-shadow:3px 3px 3px rgba(0,0,0,0.1)}.box.left,.left.picture,.left.linkBox{margin:0 20px 20px 0}.box.right,.right.picture,.right.linkBox{margin:0 0 20px 20px}.picture img{display:block}.linkBox{text-decoration:none;margin-bottom:20px}.linkBox h3{font-size:1.0em;margin:0;line-height:1;min-height:2em;margin:0.5em 0;text-align:center}.linkBox span{display:block}.linkBox:hover{box-shadow:3px 3px 3px rgba(0,0,0,0.2)}.linkBox:hover h3{color:#499e3b}.linkBox:active{position:relative;top:1px;box-shadow:2px 2px 3px rgba(0,0,0,0.2)}.linkBox.the_current_page{background:#2a7f1c}.linkBox.the_current_page p{color:white}.linkBox.the_current_page img{outline:1px solid white}.transBox{padding:20px;margin-left:-10px;background:rgba(0,0,0,0.7)}.transBox h1,.transBox h2,.transBox h3,.transBox h4,.transBox h5,.transBox h6{color:white;margin-bottom:20px}.transBox h1:first-of-type,.transBox h2:first-of-type,.transBox h3:first-of-type,.transBox h4:first-of-type,.transBox h5:first-of-type,.transBox h6:first-of-type{margin-top:0}.transBox p{color:white;margin-bottom:20px}.transBox p:last-of-type{margin-bottom:0}.pad{padding:5px}.padBox{padding:1em 1em 0.25em 1em}.padTop{padding-top:40px}.rotateCW{-webkit-transform:rotate(2.5deg);-moz-transform:rotate(2.5deg);-ms-transform:rotate(2.5deg);-o-transform:rotate(2.5deg);transform:rotate(2.5deg)}.rotateACW{-webkit-transform:rotate(-2.5deg);-moz-transform:rotate(-2.5deg);-ms-transform:rotate(-2.5deg);-o-transform:rotate(-2.5deg);transform:rotate(-2.5deg)}.pageHeader{height:170px;color:#f2ebe6;margin-top:50px}.pageHeader p{font-size:1em}.pageHeader.pageHeaderReduced{height:auto}.breadcrumbs{margin-bottom:2em;text-transform:uppercase;letter-spacing:1px}.breadcrumbs a{text-decoration:none}.breadcrumbs .separator{margin:0 1em}.button{display:inline-block;*zoom:1;*display:inline;background:#499e3b;background:-moz-linear-gradient(top, #499e3b 0%, #0b6000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0b6000), color-stop(100%, #0b6000));background:-webkit-linear-gradient(top, #499e3b 0%, #0b6000 100%);background:-o-linear-gradient(top, #499e3b 0%, #0b6000 100%);background:-ms-linear-gradient(top, #499e3b 0%, #0b6000 100%);background:linear-gradient(to bottom, #499e3b 0%, #0b6000 100%);border-radius:10px;box-shadow:3px 3px 3px rgba(0,0,0,0.1);text-shadow:1px 1px 1px rgba(0,0,0,0.2);border:none;font:bold 13px/21px 'Arvo', Georgia, serif;color:white;padding:10px 20px;text-decoration:none;text-transform:uppercase;letter-spacing:1px}.button:hover{background:#499e3b;color:white}.button:active{position:relative;top:1px}.button-secondary{background:#52bbf2;background:-moz-linear-gradient(top, #52bbf2 0%, #1e87be 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e87be), color-stop(100%, #1e87be));background:-webkit-linear-gradient(top, #52bbf2 0%, #1e87be 100%);background:-o-linear-gradient(top, #52bbf2 0%, #1e87be 100%);background:-ms-linear-gradient(top, #52bbf2 0%, #1e87be 100%);background:linear-gradient(to bottom, #52bbf2 0%, #1e87be 100%)}.button-secondary:hover{background:#52bbf2}blockquote,.blockquote,.callout{background:#d8d1cc;padding:1em 1em 1px 1em;border-bottom:3px solid #499e3b;margin-bottom:1em}.callout{padding:1.5em 2em;margin:0 0 2em 0}.callout ul{margin-bottom:0}.callout ul li{background:url(../images/leaf.png) no-repeat left 2px;list-style:none;padding-left:2em}.callout li:last-child{margin-bottom:0}.gform_wrapper input[type="text"],.gform_wrapper textarea{font-size:1em !important;padding:1em !important;border:3px solid white}.gform_wrapper input[type="text"]:focus,.gform_wrapper textarea:focus{border:3px solid #499e3b}.gform_wrapper ul li{background:none;padding-left:0}.dropSlide{color:#2a7f1c;font-size:1.5em;background:url(../images/drop-arrow.png) right center no-repeat}.dropSlide:hover{color:#499e3b;cursor:pointer}.dropSlide+div ul{margin-left:2em}.dropSlide+div ul li{font-size:14px}.fancybox.picture{margin-bottom:12px}.accreditationLogos{background:#f2ebe6;padding-bottom:1em}.accreditationLogos li{float:left;*display:inline;margin-right:20px}.paymentLogos li{float:left;margin-right:5px;margin-bottom:0}.paymentLogos p{margin-top:1.5em}.tagline{float:right;*display:inline;font-style:italic;font-size:21px;margin-top:28px}.gMap{outline:1px solid #2a7f1c}.getAQuote{background-color:#2a7f1c;border-radius:36.5px;width:80%;margin:0 auto;display:block;text-decoration:none}.getAQuote p{color:#ffffff;padding:15px;text-align:center;margin-top:50px;font-size:1.8em;font-weight:bold;text-shadow:2px 1px 1px rgba(0,0,0,0.2)}@media only screen and (max-width: 960px){.tinynav1{float:right;margin:1em 0;width:auto !important}}@media only screen and (min-width: 769px){.mainNav{display:block !important}}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:black;background:rgba(0,0,0,0.45);z-index:9999;display:none;top:0;left:0}.reveal-modal{visibility:hidden;display:none;position:absolute;left:50%;z-index:10000;height:auto;background-color:#fff;margin-left:-20%;width:40%;background-color:white;padding:1.25em;border:solid 1px #666666;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4);top:50px}.reveal-modal .column,.reveal-modal .columns{min-width:0}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}.reveal-modal .close-reveal-modal{font-size:1.375em;line-height:1;position:absolute;top:0.5em;right:0.6875em;color:#aaaaaa;font-weight:bold;cursor:pointer}@media only screen and (min-width: 48em){.reveal-modal{padding:1.875em;top:6.25em}.reveal-modal.small,.siteFooter a.reveal-modal,.reveal-modal.mainNav,.reveal-modal.breadcrumbs{margin-left:-15%;width:30%}.reveal-modal.medium{margin-left:-20%;width:40%}.reveal-modal.large{margin-left:-30%;width:60%}.reveal-modal.xlarge{margin-left:-35%;width:70%}.reveal-modal.expand{margin-left:-47.5%;width:95%}}@media print{div:not(.reveal-modal){display:none}}/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("../images/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("../images/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("../images/blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("../images/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}
