.main-header-menu .menu-link,footer a{color:#fff}.main-header-menu .menu-link:hover,footer a:hover{color:#fff}.menu-item .sub-menu .menu-link,.menu-item .sub-menu .menu-link:hover{color:#06048B}.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item{line-height:30px}.ast-desktop .ast-menu-hover-style-underline>.menu-item>.menu-link:before,.ast-desktop .ast-menu-hover-style-overline>.menu-item>.menu-link:before{height:3px}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle{right:1px}footer .widget-title,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer p,footer a,footer span{color:#fff}.widget_recent_entries .post-date{font-size:10px!important;border:solid 1px;width:fit-content;padding:1px 3px}.rgpd{font-family:'inherit',sans-serif;font-size:.8em;line-height:1;margin:1em 0}.wpcf7 select{background-position-x:95%;background-position-y:50%}.wpcf7-list-item-label,.wpcf7-response-output{color:#000000!important}.wpcf7-not-valid-tip{color:red!important}.cf-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.cf-col-1,.cf-col-2,.cf-col-3,.cf-col-4,.cf-col-5,.cf-col-6,.cf-col-7,.cf-col-8,.cf-col-9,.cf-col-10,.cf-col-11,.cf-col-12{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px}@media (min-width:576px){.cf-col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.cf-push-1{margin-left:8.333333%}.cf-col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.cf-push-2{margin-left:16.66667%}.cf-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.cf-push-3{margin-left:25%}.cf-col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.cf-push-4{margin-left:33.33333%}.cf-col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.cf-push-5{margin-left:41.66667%}.cf-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.cf-push-6{margin-left:50%}.cf-col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.cf-push-7{margin-left:58.33333%}.cf-col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.cf-push-8{margin-left:66.66667%}.cf-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.cf-push-9{margin-left:75%}.cf-col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.cf-push-10{margin-left:83.33333%}.cf-col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.cf-push-11{margin-left:91.66667%}.cf-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.elementor-widget-image-box .elementor-image-box-title a{text-decoration:none}.ast-no-title.ast-no-thumbnail{display:none}.caf-meta-content{display:none}#post-items--c8cf948 img{width:4000px;height:300px;object-fit:cover}.ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb>img{width:500px;height:350px;object-fit:cover}.wpcf7-file{border:0 solid transparent!important}.slp_search_form .search_box .search_item .slp_ui_button{color:#3E8C4A;border:1px solid #3E8C4A;border-radius:3px}.slp_search_form .search_box .search_item .slp_ui_button:hover{background-color:#3E8C4A;color:#fff}.text_below_map,.store_locator_plus .tagline{display:none}.caf-read-more:hover{background-color:#287f35!important}.elementor-887 .elementor-element.elementor-element-fc2be41 .elementor-image-box-img img,.elementor-887 .elementor-element.elementor-element-5b4e266 .elementor-image-box-wrapper .elementor-image-box-img img,.elementor-887 .elementor-element.elementor-element-b28bae1 .elementor-image-box-img img,.elementor-941 .elementor-element.elementor-element-2c43d0b .elementor-image-box-wrapper .elementor-image-box-img img,.elementor-941 .elementor-element.elementor-element-4b6c73f .elementor-image-box-img img,.elementor-941 .elementor-element.elementor-element-9d0af61 .elementor-image-box-wrapper .elementor-image-box-img img{width:85%;height:200px;object-fit:cover}html .formcraft-css .fc-form.align-left{margin-left:auto!important}#search_box #search_box_form INPUT#addressSubmit{background-color:transparent!important;border:solid 2px #287F35;padding:15px!important}#search_box #search_box_form INPUT#addressSubmit:hover{background-color:#287F35!important}#search_box #search_box_form INPUT#addressSubmit:focus{background-color:#287F35!important}div#tagalong_box{display:none}#search_box #search_box_form LABEL{line-height:3}@media only screen and (max-width:47em){#search_box #search_box_form LABEL{line-height:1;padding:15px 0;text-align:left!important}.sl_leftcol,.sl_rightcol{width:100%!important}#sl_top{margin:1em 0}}.wpcf7-list-item-label{color:#000000!important}.wp-block-pdfp-pdf-poster .cta_wrapper{display:none!important}