.home .masthead-cta p{line-height:55px}@media(max-width:768px){.page-nav li{display:inline-block !important;width:100%;padding:0 !important;margin-bottom:20px !important}.page-nav li:before{display:none}.page-nav li a{max-width:190px;margin-left:0 !important}}.leaflet-control input.leaflet-gac-control:not([readonly]):focus,.leaflet-control input:not([type]):not([readonly]):focus,.leaflet-control input[type=date]:not([readonly]):focus,.leaflet-control input[type=datetime-local]:not([readonly]):focus,.leaflet-control input[type=email]:not([readonly]):focus,.leaflet-control input[type=number]:not([readonly]):focus,.leaflet-control input[type=password]:not([readonly]):focus,.leaflet-control input[type=phone]:not([readonly]):focus,.leaflet-control input[type=search]:not([readonly]):focus,.leaflet-control input[type=tel]:not([readonly]):focus,.leaflet-control input[type=text]:not([readonly]):focus,.leaflet-control input[type=time]:not([readonly]):focus,.leaflet-control input[type=url]:not([readonly]):focus,.leaflet-control select:not([readonly]):focus,.leaflet-control textarea:not([readonly]):focus,form input.leaflet-gac-control:not([readonly]):focus,form input:not([type]):not([readonly]):focus,form input[type=date]:not([readonly]):focus,form input[type=datetime-local]:not([readonly]):focus,form input[type=email]:not([readonly]):focus,form input[type=number]:not([readonly]):focus,form input[type=password]:not([readonly]):focus,form input[type=phone]:not([readonly]):focus,form input[type=search]:not([readonly]):focus,form input[type=tel]:not([readonly]):focus,form input[type=text]:not([readonly]):focus,form input[type=time]:not([readonly]):focus,form input[type=url]:not([readonly]):focus,form select:not([readonly]):focus,form textarea:not([readonly]):focus{box-shadow:none;-khtml-box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;outline:0;border-bottom:3px solid #00795f}.service-touts.service-five .cover .cat_custom_btn{position:relative;left:auto !important;margin:0 auto;bottom:auto !important}.service-touts.service-five .product-five-item a{height:auto !important}.service-touts.service-five .product-five-item a .inner{max-height:416px}.mast_text p:nth-child(2n+1){margin-top:30px}.mast_text p{margin-top:10px;margin-bottom:0}.home-page-cat p span{height:auto !important;line-height:30px !important;overflow:visible !important}.home-page-cat p:empty{display:none}.product-cat-item p:empty{display:none}.service-five .product-cat-item h3{font-size:19px}.service-five .product-cat-item p{min-height:75px}.service-five .product-cat-item .inner{padding-bottom:34px !important}.read-lessbtn,.read-morebtn,body .wpsm_panel-group .wpsm_panel.wpsm_panel-default .wpsm_panel-heading .wpsm_panel-title a span,body .wpsm_panel-body,.hidden-content,.wpsm_panel-body p{font-family:'Titillium Web' !important;font:20px/1.5 Titillium Web !important}body .fa .fa-arrow-circle-o-down{font-family:'Open Sans !important'}body .wpsm_panel-group .wpsm_panel.wpsm_panel-default .wpsm_panel-heading .wpsm_panel-title a span .fa,body .wpsm_panel-group .wpsm_panel.wpsm_panel-default .wpsm_panel-heading .wpsm_panel-title a span .fa:before{font-family:FontAwesome !important}.ac_open_cl_icon,.ac_open_cl_icon:before{font-family:FontAwesome !important}.wpsm_panel-body .visible-content,.wpsm_panel-body,.wpsm_panel-body ul li{font-family:'Titillium Web' !important;font-size:20px}.footer-cta-form input{line-height:45px !important;height:45px !important;padding:0 20px !important}.page-template-template-product-types .service-touts .product-cat-item p{min-height:160px;margin-bottom:25px}.custom-footer-link ul li{width:33%;float:left;padding-left:30px !important;text-align:center}.custom-footer-link ul li::before{padding-left:0 !important;display:none}.custom-footer-link{margin-top:45px !important;margin-bottom:40px}#footer .site-info{padding-top:50px !important}.hidden-content{margin-top:30px}.hidden-content ul p{margin-bottom:20px !important}.service-touts figure.col{cursor:auto !important}@media(max-width:625px){.custom-footer-link ul li{width:100%;padding-left:0 !important}}.fl-node-5caf4896cc8f4 .pp-infobox{position:relative;padding-bottom:80px !important}.fl-node-5caf4896cc8f4 .pp-infobox .pp-more-link{position:absolute;left:50%;bottom:15px;box-shadow:15px;width:100% !important;max-width:140px !important;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.green-boxes .pp-infobox:hover{border-color:#003f32 !important}form#aspnetForm{margin-top:0}.footer-bottom a img{vertical-align:sub}
