.node-unpublished{background-color:#ffe8e8}img{max-width:100%;height:auto;vertical-align:bottom}img.panopoly-image-full{max-width:100%;width:100% !important;height:auto;margin-bottom:.5em}img.panopoly-image-half{max-width:50%;width:50%;height:auto;float:left;margin-right:.75em;margin-bottom:.5em;margin-top:.5em}img.panopoly-image-quarter{max-width:25%;width:25%;height:auto;float:left;margin-right:.5em;margin-bottom:.25em;margin-top:.25em}img.panopoly-image-featured{max-width:100%;height:auto}img.panopoly-image-thumbnail{max-width:100%;height:auto}img.panopoly-image-square{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:'Montserrat';font-style:normal;font-weight:700}body{font-family:'Montserrat';font-style:normal;font-weight:400}#footer-copyright-and-links{font-family:'Open Sans';font-style:normal;font-weight:400}@media(min-width:768px){body.shortcutbar-is-fixed-top.navbar-is-fixed-top{padding-top:126px !important}body.is-drupal-navbar.navbar-tray-open.navbar-is-fixed-top{padding-top:165px !important}body.navbar-is-fixed-top{padding-top:86px !important}body.navbar-is-fixed-top :target:before{content:"";display:block;height:100px;margin:-100px 0 0}}.m-t-0{margin-top:0 !important}.m-t-1{margin-top:24px !important}.m-t-2{margin-top:48px !important}.m-t-3{margin-top:72px !important}.m-b-0{margin-bottom:0 !important}.m-b-1{margin-bottom:24px !important}.m-b-2{margin-bottom:48px !important}.m-b-3{margin-bottom:72px !important}img.staff-pic{border:1px solid #ccc;margin-top:30px;box-shadow:0px 0px 4px rgba(22,22,22,0.6);-webkit-filter:grayscale(100%);filter:grayscale(100%)}img.social-footer{width:32px;height:32px;opacity:.9}img.social-footer:hover{opacity:1}img.blog-post{border:1px solid #ccc;border-radius:8px;padding:2px}.page-blog img.blog-teaser{border:1px solid #ccc;border-radius:5px;padding:2px}.page-blog .view-blog-cpa-gardens div.views-field-view-node{float:right;margin-bottom:30px}.node-type-blog-post div.field-name-field-featured-image{display:inline-block;float:left;padding-right:15px;padding-bottom:15px}article.node-client-blog-post div.field-name-field-featured-image{display:inline-block;float:left;padding-right:15px;padding-bottom:15px}.page-client-blog-articles img.panopoly-image-quarter{margin-top:12px;border:1px solid #ccc;border-radius:5px;padding:2px}.page-taxonomy-term .field-name-field-featured-image{float:left;margin-right:18px}.page-taxonomy-term .node-blog-post footer{float:right}.page-taxonomy-term .node-blog-post img.blog-teaser{border:1px solid #ccc;border-radius:5px;padding:2px}#block-views-acdb3fa6dfd596febcaedc949eac3d90 h2{font-size:1.8em;margin-bottom:0;margin-top:18px}.view-id-blog_categories div.category-row{display:inline}.view-id-blog_categories div.category-row:after{content:" • "}.view-id-blog_categories div.view-content,.view-id-blog_categories div.view-footer{display:inline}.view-id-blog_cpa_gardens div.view-header{font-size:.65em;text-align:right;margin-right:20px}.view-id-blog_cpa_gardens div.grid-item{position:relative;top:15px}.view-id-blog_cpa_gardens .views-field-created-2{position:absolute;top:-15px;right:30px;z-index:6;font-family:"Open Sans";color:#555;background:#fff;width:42px;text-align:center;padding:6px}.view-id-blog_cpa_gardens .views-field-created-2 .month{display:block;text-transform:uppercase;font-size:14px}.view-id-blog_cpa_gardens .views-field-created-2 .day{display:block;font-size:20px;font-weight:600;margin-top:-4px}.view-id-blog_cpa_gardens .views-field-created-2 .year{display:block;font-size:11px;margin-top:-4px;font-color:#777}.node-type-blog-post #page-title-breadcrumb{margin-bottom:0}.submitted .published{font-style:normal;text-transform:uppercase;font-size:.8em;color:#888;font-family:"Open Sans"}#page-pre-banner,.banner-background-inner,#features-submenu,#block-block-8,#block-block-9,#block-block-12{background:#03845e;background:-webkit-linear-gradient(left,#00c96d,#03845e);background:-o-linear-gradient(right,#00c96d,#03845e);background:-moz-linear-gradient(right,#00c96d,#03845e);background:linear-gradient(to right,#00c96d,#03845e)}
#block-block-12{color:#fff;padding:10px;margin-bottom:30px}h1,h2,h3,h4,h5,h6{color:#04845f}.not-front .banner-background-inner h1,.not-front .banner-background-innerh2,.not-front .banner-background-innerh3,.not-front .banner-background-innerh4,.not-front .banner-background-innerh5,.not-front .banner-background-inner h6{color:#fff}.front .banner-background-inner,.page-about .banner-background-inner,.page-features .banner-background-inner,.page-marketing .panel-section-1{text-shadow:none;color:#666;padding-bottom:0;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#ccc 0%,#f9f9f9 80px);background-image:-moz-linear-gradient(top,#ccc 0%,#f9f9f9 80px);background-image:linear-gradient(top,#ccc 0%,#f9f9f9 80px)}.front .panel-section-2{background:#f6f6f6;padding:0}.page-features .panel-section-1 .panel-container{max-width:100%}#block-menu-menu-top-links{font-size:12px;color:#fff}#block-menu-menu-top-links ul li{display:inline-block;margin-left:17px}#block-menu-menu-top-links ul li a,#block-menu-menu-top-links ul li a:hover,#block-block-4 a,#block-block-4 a:hover{color:#fff;background:none;text-decoration:none;text-transform:uppercase;padding:5px 0}#block-block-4{font-size:14px;color:#fff}#rightside{float:right;padding:5px 0}#leftside{float:left;background:#04845f;padding:5px 0}#leftside a,#leftside a:hover{padding-right:7px}.btn-standout,.btn-primary{text-shadow:none;background-color:#ff9e40;border-color:#fe942d;color:#fff}.btn-standout:hover,.btn-primary:hover,.btn-standout:active,.btn-primary:active,.btn-standout:focus,.btn-primary:focus{text-shadow:none;background-color:#fe942d;border-color:#ff9e40}.thin-btn{color:#fff !important;border-color:#fff !important;background-color:transparent;border:1px solid}.thin-btn:hover{color:#03845e !important;border-color:#03845e !important;background-color:#fff;border:1px solid}a.navbar-phone-number,a.navbar-phone-number:hover{text-decoration:none;color:#04845f;margin-right:15px}a.navbar-phone-number span.glyphicon{color:#00c96c;vertical-align:middle;font-size:21px;padding-bottom:6px}.navbar-phone-number{padding:16px 0 11px 6px}.brand-logo{margin:15px 10px 0 0;max-height:28px;width:auto}.navbar-nav>li>a{padding-top:16px;padding-bottom:16px}#navbar .navbar-nav>li>a{color:#444;text-transform:uppercase}#navbar .navbar-nav>li>a:hover{color:#333;text-transform:uppercase}#navbar{border:none;background:#fff}#navbar .navbar-nav>.active>a,#navbar .navbar-nav>.active>a:hover,#navbar .navbar-nav>.active>a:focus{color:#333;background-color:#fff}.showcase-link{color:#04845f}.showcase-link:hover{color:#04996e}img.logo-footer{max-height:50px;width:auto}#footer{font-size:16px;font-weight:400}#footer a{color:rgba(255,255,255,0.6)}#footer a:hover,#footer a:active{color:rgba(255,255,255,0.75);text-decoration:none}#block-system-main-menu{font-size:15px}body{padding-bottom:0 !important}.main-container{color:#444;background-color:#fefefe;padding-bottom:0}.footer-page{color:#fff}.tagline{color:#fdffae}#footer-copyright-and-links{font-size:.8em;background:#222;padding-top:10px;color:rgba(255,255,255,0.6)}.panel-section.head h1{font-size:41px}h2,.h2{font-size:34px}.page-header{border-color:#e7e7e7}.panel-section.alt,.page-showcase .panel-section.foot{border:1px solid #e7e7e7;-moz-box-shadow:0 0 3px 0 rgba(238,238,238,0.75);-webkit-box-shadow:0 0 3px 0 rgba(238,238,238,0.75);box-shadow:0 0 3px 0 rgba(238,238,238,.75)}.features-page .panel-section-11{border-top:1px solid #e7e7e7;-moz-box-shadow:0 0 3px 0 rgba(238,238,238,0.75);-webkit-box-shadow:0 0 3px 0 rgba(238,238,238,0.75);box-shadow:0 0 3px 0 rgba(238,238,238,.75)}.carousel-content{color:#444;display:flex;align-items:center}#text-carousel{width:100%;height:auto;min-height:190px;padding:30px;position:relative}#text-carousel div.carousel-content p{text-indent:2em;padding-top:5px}#text-carousel div.carousel-content:before{display:block;padding-left:10px;content:"\201C";font-size:80px;position:absolute;left:-10px;top:-28px;color:#01c96b}.carousel-control{opacity:.85;color:#ff9e40;text-shadow:none;width:5%}.carousel-control:hover,.carousel-control:focus{opacity:1;color:#ff9e40}.carousel-control.left,.carousel-control.right{background:none}.front .panel-container{max-width:100%}.panel.panel-help a:hover,.panel.panel-help a:active,.panel.panel-help a.collapsed:hover,.panel.panel-help a.collapsed:active{color:#01c96b}.panel.panel-help .collapsed .glyphicon-chevron-down,.panel.panel-help .glyphicon-chevron-down{color:#01c96b}.panel.panel-help .panel-body{color:#5a5a5a;background:rgba(160,160,160,0.1)}.pagination>li>a,.pagination>li>span{color:#03835e}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{color:#fff;background-color:#03835e;border-color:#03835e}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#03835e}
#homepage-icons img{max-width:80%}.features-text{font-size:16px;font-weight:700}.breadcrumb>.active{color:#faffa9}#navbar .navbar-toggle{background-color:#54d894}.navbar-collapse{max-height:390px}img.img-extended{max-width:160%}.screenshot img{max-width:145%}#features-submenu{color:#fff;font-size:12px}#features-submenu img{max-width:70%}@media only screen and (min-width :768px) and (max-width :900px){#features-submenu{font-size:10px}}@media only screen and (max-width :767px){.brand-logo{margin:12px 10px 0 7px}}@media only screen and (max-width :500px){#block-block-4{font-size:11px}}.features-page .panel-section-7{background:none;height:auto}.features-page .panel-section-2{height:700px}.features-page .panel-section-1,.features-page .panel-section-2,.features-page .panel-section-3,.features-page .panel-section-4,.features-page .panel-section-5,.features-page .panel-section-6,.features-page .panel-section-7,.features-page .panel-section-8,.features-page .panel-section-9,.features-page .panel-section-10{min-height:520px;padding-top:inherit;padding-bottom:inherit;margin-top:inherit;margin-bottom:inherit}.screenshot-left img{right:30px;z-index:2}.screenshot-right img{left:30px;z-index:2}.plan-box{border:2px solid #01c96c;box-shadow:4px 4px 0px #05845f;width:100%;display:inline-block;margin:0}.plan-box-popular{color:#fff;background:#01c96c;text-align:center;font-weight:700;padding:10px 0}.plan-box-title{color:#05845f;text-align:center;font-weight:700;padding-top:10px}.plan-box-price{color:#01c96c;text-align:center;font-size:4em;font-weight:700;padding:10px 0}.plan-box-price sup{color:#01c96c;text-align:center;font-size:.6em;font-weight:700}.plan-small{font-size:.2em}.plan-box-list{list-style:none;text-align:center;margin:0;padding:0;font-size:.85em}.plan-box-list li{padding-top:6px}.plan-box-highlighted{background:#ffcf40;font-weight:700;padding:1px 3px}.plan-box-na{color:#d6d6d6;text-decoration:line-through}.plan-btn{text-transform:uppercase;width:90%;margin:15px auto;padding:10px}.plan-col{display:inline-block;vertical-align:bottom;float:none;width:30%}@media only screen and (max-width :580px){.plan-col{display:block;float:none;width:80%;margin:0 auto;margin-top:30px}}.page-contact .captcha{padding-bottom:14px}.front .banner-background-outer{background:#f9f9f9}.page-node-552 #page-title-breadcrumb,.page-node-553 #page-title-breadcrumb{display:none}.page-node-552 #banner-top{background:url(/sites/www.cpagardens.com/files/banner.png) center center #fff;background-size:cover;height:240px;width:130%;position:relative;top:-20px;left:-15%}.page-node-553 .panel-container{max-width:100%;padding:0;margin:0}.page-node-552 img#cpa-plus-logo{position:absolute;top:40%;left:12%;width:180px}.page-node-552 footer.foot{background:url(/sites/www.cpagardens.com/files/Group%2065.png) center center #03855e;background-size:cover;margin-top:100px}.page-node-552 .panel-section-2 .pond-column{text-align:center}.black-btn{background:#000;color:#fff;border-color:#000;text-transform:uppercase;padding:8px 50px;font-size:1.2em}.page-node-553 #header-main-img{background:#e8e8e8}.page-node-553 .plan-box-2{background:#fff;border-radius:20px;border:1px solid #777;box-shadow:4px 4px 4px #444;width:100%;display:inline-block;margin:0;min-height:750px}.page-node-553 .plan-col{padding:50px 0}.page-node-553 .plan-box-title{color:#000}.page-node-553 .plan-box-t2{font-weight:lighter;color:#c5c5c5;font-size:.8em}.page-node-553 .plan-box-t3{color:#999}.page-node-553 ul.plan-box-list li:before{content:'✓ ';color:#16ad2c}.page-node-553 ul.plan-box-list{text-align:left;padding-left:10%;padding-top:25px;font-size:.78em}.page-node-553 .plan-box-price-container{position:absolute;bottom:50px;margin:0 auto;width:100%}.page-node-553 .plan-box-price{color:#000;font-size:1em;font-weight:400;text-align:center;padding:10px 0 10px}.page-node-553 .plan-big{font-size:2em;font-weight:400}.page-node-553 .plan-small{font-size:.9em;font-weight:lighter;padding-left:5px}.page-node-553 #block-footer{background:url(/sites/www.cpagardens.com/files/Group%2065.png) center center #03855e;background-size:cover;padding:80px;margin-top:60px}.page-node-553 #block-footer button.webform-submit{margin-top:28px;background:#000;border:1px solid #000}.page-node-553 #block-footer label{color:#fff}.page-node-553 #block-system-main-menu,.page-node-553 #block-menu-menu-main-tablet-small{display:none !important}.grecaptcha-badge{z-index:100}.p-section{padding:60px 0}#block-webform-client-block-837 .form-control{margin-bottom:20px;width:auto}.front .panel-section.head h1{font-size:36px !important}