img.panopoly-image-full,img.panopoly-image-half,img.panopoly-image-quarter,img.panopoly-image-featured,img.panopoly-image-thumbnail,img.panopoly-image-square,img.panopoly-image-original,img.panopoly-image-spotlight,img.panopoly-image-video{max-width:100%;height:auto;vertical-align:bottom}img.panopoly-image-full{width:100% !important;margin-bottom:.5em}img.panopoly-image-half{max-width:50%;width:50%;float:left;margin-right:.75em;margin-bottom:.5em;margin-top:.5em}img.panopoly-image-quarter{max-width:25%;width:25%;float:left;margin-right:.5em;margin-bottom:.25em;margin-top:.25em}.caption.panopoly-image-half{max-width:50%;float:left}.caption.panopoly-image-quarter{max-width:25%}.caption.panopoly-image-half img.panopoly-image-half,.caption.panopoly-image-quarter img.panopoly-image-quarter,.caption.mceTemp img.panopoly-image-half,.caption.mceTemp img.panopoly-image-quarter{max-width:100%;width:100%;float:none}.caption.mceTemp img.panopoly-image-half,.caption.mceTemp img.panopoly-image-quarter{width:auto}.media-thumbnail{width:80px;height:80px}.media-thumbnail img.panopoly-image-thumbnail{margin-left:auto;margin-right:auto}.media-thumbnail img{max-width:100%;height:auto}body{font-family:'Lato';font-style:normal;font-weight:400}html body{background-color:#2b2b2b}nav,.btn{text-transform:uppercase}h1{margin-top:0;margin-bottom:24px;color:#797979}.view .date-nav-wrapper .date-prev{right:76px}.topbar-offset{margin-top:120px}@media(min-width:768px){.topbar-offset{margin-top:81px}}#main{position:relative}#topbar{position:absolute;top:0;width:100%;z-index:1}@media(min-width:768px){#brand{margin-top:0}}.header-bg{background:url(/sites/financial02.cpagardens.com/files/styles/panopoly_image_original/public/header.jpg) left center #2b2b2b;background-size:cover}.splash-bg{background:none}.header-bg .btn-primary,.splash-bg .btn-primary{box-shadow:0 0 10px rgba(22,22,22,0.6);text-shadow:none !important}#leader a,#leader a:active,#leader a:hover{color:#fff;text-shadow:none}.btn-primary{color:#fff !important}.splash-form .form-control{border:none;background-color:#eee;rgba(250,250,250,0.5);color:#484848;font-weight:700}.splash-form .form-control::-webkit-input-placeholder{color:#333}.splash-form .form-control::-moz-placeholder{color:#333}.splash-form .form-control:-ms-input-placeholder{color:#333}.splash-form .resizable-textarea .grippie{border:none;background-color:rgba(255,255,255,0.6)}.splash-form .has-error .help-block{color:#555}.alt-bg{background-color:#f3f3f3}.alt-hr{border-color:#dedede}.clients-bg{background:url(/sites/financial02.cpagardens.com/files/styles/panopoly_image_original/public/clientbg.jpg) center center #9b9b9b;background-size:cover}.services-tabs{display:flex;display:-ms-flexbox;display:-webkit-flex;flex:auto;flex-direction:column;justify-content:center}.services-tabs.nav>li{display:flex;display:-ms-flexbox;display:-webkit-flex;text-align:center;margin:0 0 5px}.services-tabs.nav>li>a{width:100%}@media(min-width:768px){.services-tabs{flex-direction:row}.services-tabs.nav>li{margin:0 2px 0 0}}.services-tabs>li>a,.services-tabs>li>a:hover,.services-tabs>li>a:active,.services-tabs>li>a:focus{background-color:rgba(255,255,255,.75);border-radius:0;color:#333}.services-tabs>li>a:hover{background-color:rgba(255,255,255,.85)}.services-tabs>li.active>a,.services-tabs>li.active>a:hover,.services-tabs>li.active>a:active,.services-tabs>li.active>a:focus{background-color:#fff !important;color:#333}.services-tabs>li.active>a:hover,.services-tabs>li.active>a:active{color:#333}.text-highlight{color:#19bfef;font-weight:700}.text-light,.text-light a,.text-light a:hover,.text-light a:active,.text-light a:focus,.text-light .active,.text-light h1{color:#fff;text-shadow:2px 2px 4px #000}.p-box{padding:6px}.node-type-blog-post .field-name-body{text-align:justify}.blog-full{max-width:50%;margin-bottom:6px}.captcha{padding-bottom:14px}#brand,#brand a{color:#fff;text-decoration:none;xxxtext-shadow:2px 2px 4px black}#leader{background:url(/sites/financial02.cpagardens.com/files/styles/panopoly_image_original/public/background-1.png) center center #19bfef;background-size:cover;min-height:100px}
#navbar{background:#484848}.m-b-0{margin-bottom:0}.m-t-0{margin-top:0}.bg-tr{background:rgba(.22,.22,.22,0.4)}#contact.splash-bg{background:#fff;color:#000}#contact h1,#contact h2,#contact h3,#contact h4,#contact.splash-bg h1,#contact.splash-bg h3,#contact.splash-bg h3,#contact.splash-bg h4,#contentmain h1,#contentmain h2,#contentmain h3,#contentmain h4{color:#0c5f77}.btn-primary{background-color:#111 !important;border-color:#fff !important}.btn-primary,.header-bg .btn-primary,.splash-bg .btn-primary{box-shadow:none !important;text-shadow:none !important;border:1px #fff solid;text-transform:none;border-radius:0}#social-icons{font-size:1.8em;color:#19bfef}#social-icons a{color:#19bfef}.img-service{max-width:140px;height:auto}#main-menu .text-light a{color:#fff;text-shadow:none}#footer a,#footer .text-muted a{color:#0fb5e4}#footer a:hover,#footer a:active,#footer .text-muted a:hover,#footer .text-muted a:active{color:#19bfef}#footer .text-muted.foot-bottom{color:#fff}#footer h4{color:#fff}a.prev.btn{background:url("/sites/financial02.cpagardens.com/files/styles/panopoly_image_original/public/left.png") no-repeat left center;background-size:contain;padding-left:50px}a.next.btn{background:url("/sites/financial02.cpagardens.com/files/styles/panopoly_image_original/public/right.png") no-repeat right center;background-size:contain;padding-right:50px}.front #innerhead,.front .text-light h1{text-shadow:none}#navbar div.container-fluid.innerbar{max-width:1190px}img.panopoly-image-quarter{max-width:35%;width:35%}.services-tabs>li>a,.services-tabs>li>a:hover,.services-tabs>li>a:active,.services-tabs>li>a:focus{background-color:#19bfef;border-radius:0;color:#fff}#innerhead div.fs-xl h1{color:#3a3c3d;font-size:40px;font-weight:700;display:inline-block;background:none;text-shadow:none;margin-top:15px;padding:4px 10px}#about-services .col-about{margin-bottom:10px !important}#about-services{padding:30px 0;color:#fff;background:url(/sites/financial02.cpagardens.com/files/styles/panopoly_image_original/public/base.png) center center #19bfef;background-size:cover}.txt-serv-about{display:inline-block;max-width:80%;vertical-align:middle;padding-left:15px}#main-menu .text-light a{color:#fff;background:#484848;text-shadow:none}#main-menu .text-light a:active,#main-menu .text-light .active{color:#fff;background:#19bfef;text-shadow:none}.dropdown-menu{background:#484848}.header-hp{background:url(/sites/financial02.cpagardens.com/files/styles/panopoly_image_original/public/background.png) left center #2b2b2b;background-size:cover}#map-div{filter:grayscale(100%) brightness(85%)}#innerhead.p-section{padding-bottom:0}#content>div.p-section{padding-top:10px}.front #contact{padding:0;margin:0}.page-node-352 #content>div.p-section{padding-bottom:0}@media only screen and (min-width :768px){.services-tabs.nav>li{min-width:20%;width:25%}#main-menu .menu{margin-top:0;margin-bottom:0}.btn-primary,.header-bg .btn-primary,.splash-bg .btn-primary{min-width:180px}}