.flex-caption-title,.nivo-caption-title slider-title{font-size:30px;color:#000;display:block;line-height:32px;padding-bottom:10px}#block-multiblock-8 h6,#block-block-3 h6{font-size:12px;margin:0;font-weight:normal}h5.services-block,div.view-services>h5{margin-top:17px;margin-bottom:1px;font-size:13px}.thumbnail .related,.thumbnail .portfolio-image{max-width:90%;font-size:11px;line-height:15px}.view-partners.view-id-partners.view-display-id-block_4 h4{margin-top:0;text-align:center}.view-partners.view-id-partners.view-display-id-block_4 hr{color:rgba(255,255,255,0);height:24px;border-left:1px solid #000;border-bottom:1px solid #000;border-top:none;margin:1px}.view-partners.view-id-partners.view-display-id-block_4 .views-row{width:16%;float:left;margin:.5%}.view-partners.view-id-partners.view-display-id-block_4 table td{border-top:0}.view-partners>.view-content h3{float:left;width:100%}.vertical-align-image-helper-span{display:inline-block;height:100%;vertical-align:middle}.front .views-field-field-image-partner-1 img{background:none;vertical-align:middle;max-height:100px;max-width:100px}.front #content-bottom.span12{margin-left:0;width:100%}.front #blog-block.blog-block{padding:0 25px}.fp-block .fp-edit{position:relative;top:0;margin-bottom:20px}.fp-block p{margin-top:15px;margin-bottom:30px}.fp-block img{float:left;margin-right:15px}.fp-block .view-portfolio.view-id-portfolio.view-display-id-block_1.featured-portfolio{margin-top:0}.fp-block .featured-portfolio .field-content{margin-right:0}.featured-portfolio h5{margin-bottom:10px}.featured-portfolio .field-content{margin-right:10px}.call-to-action{color:#fff}.call-to-action a:link{color:#ff9}.call-to-action a:visited{color:#fc9}.call-to-action a:hover{color:#fff}.call-to-action a:active{color:#fc9}@media screen and (max-width:1024px) and (min-width:768px){.contact-block h2{font-size:20px}}.contactus-block-text{padding:0;font-size:14px;font-weight:normal;color:#1f4909}.contactus-block-text h4{margin-top:0;font-size:20px}.contactus-block-text p{margin-bottom:0}.contactus-block-text a:link{color:#1f4909}.contactus-block-text a:visited{color:#1f4909}#right-sidebar h2{margin-top:5px;margin-bottom:3px}#right-sidebar h6{margin-top:2px;margin-bottom:2px}#block-block-12{background-image:url(/sites/default/files/contact_us_9751678_s.png.pagespeed.ce.jh5-fxIdW7.png);background-repeat:no-repeat;background-position:center;background-size:contain}#block-block-12 .blocktitle{padding:10px 25px}#block-block-12 .titlecontainer{background-color:#eeeded}#block-block-12.block{padding:5px;color:#1f4909}a:visited.service-group-link{color:#699c27}a:visited.block-link{color:#6f6f6f}a:visited.home-contact-block-link{color:#6f6f6f}a:visited a:hover{color:#1f4909}a:link.service-group-link{color:#699c27}a:link.block-link{color:#6f6f6f}a:link.home-contact-block-link{color:#6f6f6f}a:hover.service-group-link{color:#699c27}a:hover.block-link{color:#6f6f6f}a:hover.home-contact-block-link{color:#6f6f6f}a:active.service-group-link{color:#699c27}a:active.block-link{color:#6f6f6f}a:active.home-contact-block-link{color:#6f6f6f}h4{margin-bottom:0}h4.no-margin{margin:0}h4.top-title{margin-top:0}h4.services-group-title{margin:2px 0}#block-multiblock-7.block{padding:5px;padding:0}#block-multiblock-7>.titlecontainer>h3.blocktitle{margin:10px 25px}.cta-inner-border{border:1px solid #1f4909;padding:15px}.green-background-cta{background-color:#2a5f9a;color:#fff}.red-background-cta{background-color:#8b0000;color:#fff}.grey-background-sidebar{background:#eeeded}.cta{text-shadow:2px 2px black}.call-to-action-white{color:#fff;font-size:18px;font-weight:bold;padding:15px 25px 25px}.call-to-action-white a:link{color:#fff}.call-to-action-white a:visited{color:#fff}.call-to-action-white a:hover{color:#fff}.call-to-action-white a:active{color:#fff}.widget-image{margin-bottom:10px}h1{font-size:32px}.region-highlighted-2{min-height:150px}.flex-caption-body{font-size:16px}.flex-caption-link{display:block;padding-bottom:10px;width:100%;float:left}.flex-caption{top:40%}#page-wrapper{border-top:0;border-radius:0}h5.services-group-title{margin:2px 0}h5.testimonial-name{margin-top:5px;margin-bottom:1px}h5.partner-title{padding:0 0 7px 0;margin-bottom:15px;border-bottom:solid 2px #e2e2e2;float:left;width:100%}#footer-region{margin-top:40px}.services-group{margin-bottom:15px}#header_left{margin-bottom:15px;height:110px}#wap-menu{height:110px;margin-bottom:0}#wap-menu>.pull-right.main_menu_container{float:left}#topBar{margin-top:20px}hr{border-top:0 solid #e2e2e2;border-bottom:1px solid #e2e2e2}#block-block-9{margin-bottom:0}#node-3{padding:0}.page-node-3{margin-bottom:0}#zone2 .block{margin-bottom:0;margin-top:0}#zone2>#left-sidebar .block .blocktitle{margin:10px 0}#zone2>#left-sidebar .info-block.block{padding:0}#zone2>#left-sidebar .info-block.block h3{padding:10px 25px;color:#fff;background:#699c27;margin-bottom:0;margin-top:0}#zone2>#left-sidebar .info-block.block p{padding:15px 25px 25px;margin-bottom:0;margin-top:0}#zone2>#left-sidebar .side-menu.block{background:#fff}#block-system-main-menu{padding:0}.partner-logo{position:relative;float:left;min-height:100px}.partner-body{position:relative;width:65%}.partner-container{width:100%;margin-bottom:30px}.partner-box{width:21%;margin-right:25px;float:left}.edit-partners{padding:0 0 10px 0;margin-bottom:3px;float:left;width:100%}.widget-type-home-page h6{margin:0;font-weight:normal}.widget-type-home-page h3{margin:0;font-weight:normal}.widget-type-home-page h2{margin:0;font-weight:normal}.widget-type-home-page p{margin:0;font-weight:normal}#block-multiblock-8 h2{font-size:16px;margin:0;font-weight:normal}#left-sidebar{background:#eeeded}.partner-page-image{float:left;margin:0 20px 10px 0}.partner-page-external-url{font-size:24px}.field-name-field-project-additional-images .field-items .field-item{margin-bottom:10px}.field-name-field-project-additional-images .field-items .field-item:last-child{margin-bottom:10px}.field-name-field-project-image{float:left}.body_inner_left_portfolio{float:left;width:30%}.body_inner_right_portfolio{float:right;margin:0 0 0 10px;width:67%}.body_inner_right_portfolio h5{margin-bottom:0}.border-green{border:1px solid #006400}.services-grid.row-fluid.span2{width:15.6%;margin-left:1%;float:left;margin-bottom:10px;line-height:130%}.services-grid.row-fluid.span2 h5{margin:0}@media screen and (min-width:1024px){.services-grid.row-fluid.span2:nth-child(6n + 1) {clear:both;margin-left:0;float:left}}@media screen and (max-width:1024px){.services-grid.row-fluid.span2{width:22%;float:left;margin-left:1%}.services-grid.row-fluid.span2:nth-child(4n + 1) {clear:both;margin-left:0;float:left}}@media screen and (max-width:767px){.services-grid.row-fluid.span2{width:48%;float:left;margin-left:1%}.services-grid.row-fluid.span2:nth-child(2n + 1) {clear:both;margin-left:0;float:left}}@media screen and (max-width:500px){.services-grid.row-fluid.span2{width:100%;float:left;margin-left:0}.span4.portfolio-adhd{width:90%;float:none}.thumbnail .related{display:none}}.thumbnail .related{margin-top:10px}.page-project-image{max-width:223px}#block-views-partners-block-4 h3{color:#c95e00;margin:5px 10px 5px 0;position:relative;left:0;font-family:Jockey\ One,cursive;font-size:25px;text-transform:uppercase;text-align:left}#column-region #block-views-partners-block-4{margin-bottom:0;top:-17px;left:4px}#zone1 .fp-block p{margin-top:15px;margin-bottom:30px}.view-portfolio .featured-portfolio .portfolio-link{margin:0}.darkgreen .call-to-action{color:#006400}#blog-block.blog-block{padding:10px 25px}.no-shadow .sf-shadow{text-shadow:none}.page-node-1 h3{font-size:20px}#title-region .inner{padding:12px 28px}#block-views-service-group-block-1.block.block-views{margin-bottom:40px}h3.blocktitle{font-size:20px}.menu-block-wrapper>.sf-menu{width:185px}#footer-note .inner{text-align:left;padding-left:25px}#block-views-testimonials-block.block{position:relative;color:#fff;background-color:#20175c;padding:25px}#block-views-testimonials-block.block a:link{color:#ff9}#block-views-testimonials-block.block a:visited{color:#fc9}#block-views-testimonials-block.block a:hover{color:#ff9}#block-views-testimonials-block.block a:active{color:#fc9}#header-left .inner{margin-top:5px;padding-top:0}.services-block-col:after{clear:both;display:block}.row-fluid li.span4.portfolio-adhd{width:32.4%;float:left;margin-left:0px}.node-type-proposal .field-label{font-size:20px}