.grecaptcha-badge{visibility:visible!important}p.gform_required_legend{display:none}.woo-product-gallery-slider .wpgs-for .slick-list .slick-track img{height:600px!important;object-fit:cover}.custom-product-attributes span.attr-label{font-weight:700;padding-right:5px;display:inline-block;min-width:140px}.custom-product-attributes .attr-row{margin-bottom:8px}.custom-product-attributes span{}.woo-product-gallery-slider .wpgs-for .slick-arrow::before,.woo-product-gallery-slider .wpgs-nav .slick-prev::before,.wpgs-nav .slick-next::before{background-color:#fff;padding:8px}.woo-product-gallery-slider .wpgs-nav .slick-prev{left:5px;margin-left:0}.woo-product-gallery-slider .wpgs-nav .slick-next{right:18px}.product-form-wrap .gform_heading{display:none}.product-form-wrap input,.product-form-wrap select,.product-form-wrap textarea{height:50px;border-radius:0!important;font-size:16px!important;padding:5px 15px!important;font-weight:500;color:#000000;resize:none}.product-form-wrap .ginput_container_radio input{width:18px;height:18px;margin-left:0}.product_list #pt-cv-view-d9e463ahsr .add_to_cart_inline .button{display:none!important}body #page-container .product-form-wrap .ginput_container_textarea{margin-top:0!important}.product-form-wrap textarea{height:120px!important}.product-form-wrap .gform_footer.top_label{padding-bottom:0;margin-top:0}body #page-container .product-form-wrap .gform_footer.top_label .gform_button{height:auto!important;width:auto!important;padding:12px 32px!important;font-size:18px!important;font-weight:500;text-transform:capitalize;line-height:normal!important}.product_features_options ul.features_options_list{column-count:3}.product_features_options ul.features_options_list li{line-height:normal;margin-bottom:15px}.all-products-list .pt-cv-ifield{background-color:#F8FCFD;padding:0}.all-products-list .pt-cv-ifield img{height:280px;object-fit:cover}.all-products-list .pt-cv-ifield .pt-cv-custom-fields.pt-cv-ctf-badge_title{position:absolute;right:9px;background-color:rgb(43 68 126 / 80%);font-size:18px;padding:5px 17px;line-height:normal;color:#ffffff;top:0px}.all-products-list .pt-cv-ifield .pt-cv-ctf-list{margin:0}.all-products-list .pt-cv-ifield h4.pt-cv-title,.all-products-list .pt-cv-ifield .product.woocommerce,.all-products-list .pt-cv-ifield .pt-cv-content{padding-left:15px;padding-right:15px}.all-products-list .pt-cv-ifield h4.pt-cv-title{font-size:20px!important;line-height:normal!important;margin-bottom:0}body #page-container .all-products-list .pt-cv-ifield .pt-cv-content .pt-cv-readmore{background-color:#2b447e!important;font-size:18px;font-weight:500;padding:10px 20px;margin-top:25px;margin-bottom:12px;opacity:1}body #page-container .all-products-list .pt-cv-ifield .pt-cv-content .pt-cv-readmore:hover{background-color:#b7ced3!important;color:#000000!important}.all-products-list .cvp-live-filter select{width:100%!important;height:50px}.all-products-list .cvp-live-filter{width:185px;margin-right:10px}.exact-arrow .dsm_card_image_wrapper{position:relative;overflow:hidden}.exact-arrow .dsm_card_icon_wrap{margin:0px}.exact-arrow .dsm_card_icon{position:absolute!important;bottom:0!important;right:0!important;top:160px!important;left:auto!important;width:80px;height:80px;background:#467FBC;clip-path:polygon(100% 0,0 100%,100% 100%);display:flex;align-items:flex-end;justify-content:flex-end;padding:12px;margin:0!important}.exact-arrow .dsm_card_icon i{color:#ffffff;font-size:18px}.exact-arrow .et_pb_module{position:unset}.et_pb_blog_grid_wrapper article .post-content a{text-underline-offset:8px}.our-inventory-sec .et_pb_blurb_container{padding:0 0px!important}.footer-menu{column-count:2}div#pagesidebar-toggle,body .gform_wrapper .gform_footer input[type=submit],a.et_pb_button.learnmore.text-center,.menu-cta a{background:#2B447E}.area-menu-list ul{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin:0;padding:0;list-style:none}#top-header li.menu-item a{padding-block:4.5px 15px}.contact-form-sec .et_pb_contact_form_label{display:block}.contact-form-sec .et_pb_contact_form_label{display:block;color:#0C121D;margin-bottom:6px}.contact-form-sec input::placeholder,.contact-form-sec textarea::placeholder{opacity:0}.contact-form-sec .et_contact_bottom_container{width:100%}.contact-form-sec .et_contact_bottom_container button.et_pb_contact_submit{width:100%;margin-top:20px}.why-choose .et_pb_module.et_pb_image img{height:100%;object-fit:cover}.boat-repair-sec .et_pb_module.et_pb_image.et_pb_image_0{height:100%}.boat-repair-sec .et_pb_image .et_pb_image_wrap{height:100%}.boat-repair-sec.col-boat-repair-sec .et_pb_module img{height:100%!important;object-fit:cover!important}@media (min-width:768px){.area-menu-2 ul{grid-template-columns:repeat(2,1fr)}.area-menu-3 ul{grid-template-columns:repeat(3,1fr)}.area-menu-4 ul{grid-template-columns:repeat(4,1fr)}.area-menu-5 ul{grid-template-columns:repeat(5,1fr)}}.area-menu-list ul li{background-color:#1e98db;text-align:center;border-radius:5px;cursor:pointer;transition:background-color 0.2s ease;padding:15px 0}.area-menu-list ul li:hover{background-color:#063755}.area-menu-list ul li a::before{font-family:'ETModules';content:'\e081';margin-right:8px;font-size:16px;vertical-align:middle;display:inline-block;color:inherit;top:-2}.bullets-2 ul{display:flex;flex-wrap:wrap}.bullets-2 ul li{flex:1 1 50%}.bullets-3 ul{display:flex;flex-wrap:wrap}.bullets-3 ul li{flex:1 1 33.33%}@media (max-width:767px){.bullets-2 ul li,.bullets-3 ul li{flex:1 1 100%}.footer-menu{column-count:1}}.bullet_point ul li{align-items:baseline!important;padding-bottom:10px!important}.bullet_point span.dsm_icon_list_text{padding-left:20px!important;line-height:28px}body .gform_wrapper .gform_footer input[type=submit]:hover,.menu-cta a:hover{background-color:#467FBC;color:#000!important}img.astoundzlogo{vertical-align:top;margin-top:4px}.et_pb_blurb_content{max-width:613px}.et_pb_blurb_container{padding:0 20px}a.et_pb_button.learnmore.text-center{color:#ffffff;font-size:16px;text-align:center;margin:0 auto!important}.blurb-button{display:block;position:absolute;bottom:0;margin:0 auto;width:100%;left:0;height:50px;padding-bottom:25px}input[type=text],textarea{border-radius:8px}.ginput_container.ginput_container_email,.ginput_container.ginput_container_phone,.gform_wrapper li.hidden_label input{margin-top:0!important}.ginput_container.ginput_container_textarea{margin-top:12px!important}.gform_button{width:100%!important}body .gform_wrapper .gform_footer input[type=submit]{border:0;padding:15px 20px!important;border-radius:0px;text-align:center;color:white!important;text-transform:uppercase;font-weight:700;margin:0px!important;transition:all .5s ease}.gform_wrapper ul.gform_fields li.gfield{padding-right:0px}.ds-vertical-align{display:flex;flex-direction:column;justify-content:center}ul.sub-menu a{white-space:nowrap!important}ul.sub-menu{min-width:275px!important}#top-menu ul.sub-menu{width:100%;min-width:320px!important}#top-menu .sub-menu li{width:100%}#top-menu ul.sub-menu li a{width:100%}#top-menu li a:hover{opacity:1!important}.menu-cta a{padding:15px 20px!important;color:#fff!important;border-width:0px!important;border-radius:0px;text-align:center;transition:all 300ms ease 0ms}#main-header.et-fixed-header .menu-cta a{color:#fff!important}.menu-cta li.current-menu-ancestor>a{color:#fff!important}.et-fixed-header #top-menu li.menu-item-25169>a:hover{color:#fff!important}.et-cart-info,#et-info-email{display:none}#et-info-phone{margin-left:13px}@media(max-width:1670px){.all-products-list .cvp-live-filter{width:180px}}@media(max-width:1536px){.all-products-list .cvp-live-filter{width:24%}}@media all and (max-width:980px){#main-header .container{width:100%;padding-left:15px;padding-right:15px}.et_mobile_menu{padding:2%;height:88vh;overflow:auto}.et_mobile_menu li a{padding:10px 5% 10px 1%}.et_mobile_menu li li{padding-left:3%}.product_features_options ul.features_options_list{column-count:2}.all-products-list .cvp-live-filter{width:48%}.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}.service-areas-sec .et_pb_row.second-areas-row{flex-direction:column;align-items:center}.service-areas-sec .et_pb_row.second-areas-row>.et_pb_column{margin-inline:0}}@media all and (max-width:768px){.et_pb_menu .et_mobile_menu{text-align:left;list-style:none}#menu-primary{display:none!important}.et-l--header ul{list-style:none}.et_pb_menu .et_mobile_menu{top:100%;padding:5%}}.service-areas-sec .et_pb_blurb_container{padding:0}@media(max-width:767px){.product_features_options ul.features_options_list{column-count:1}.all-products-list .cvp-live-filter{width:100%}.mobile-sticky-btn{position:fixed!important;bottom:0;width:100%;z-index:99;background-color:#000000!important}.mobile-sticky-btn .et_pb_column{margin:0!important;width:50%!important}.mobile-sticky-btn a.et_pb_button{width:100%}.contact-form-sec .et_contact_bottom_container button.et_pb_contact_submit{margin-left:9px}}@media(max-width:575px){.gurantee_logo_text .et_pb_blurb_container{padding-left:0!important;text-align:center!important}.google_logo_text .et_pb_blurb_content,.google_logo_text h4.et_pb_module_header{text-align:center!important}.gurantee_logo_text .et_pb_blurb_description{padding-top:0px;text-align:center!important}.gurantee_logo_text .et_pb_blurb_container,.gurantee_logo_text .et_pb_main_blurb_image{display:block!important;width:auto}.mobile-sticky-btn a.et_pb_button{font-size:14px!important;padding-top:9px!important;padding-right:10px!important;padding-bottom:9px!important;padding-left:10px!important}}@media all and (max-width:420px){.pum-container{top:10px!important}.et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product{width:100%!important;display:block!important}#nav_menu-3{margin-bottom:0px}.menu-cta a{padding-top:12px!important}}@media (min-width:981px){.service-areas-sec .second-areas-row{justify-content:center}.et_pb_blog_grid_wrapper .et_pb_salvattore_content{display:flex;flex-wrap:wrap}.et_pb_blog_grid_wrapper .et_pb_salvattore_content{display:flex;flex-wrap:wrap;row-gap:30px}.et_pb_blog_grid article.et_pb_post{margin-bottom:0!important;height:100%}.why-choose .et_pb_column .et_pb_module .et_pb_blurb_content{min-height:190px}.features	.et_pb_column .et_pb_module .et_pb_blurb_content{min-height:70px!important}}@media (min-width:981px) and (max-width:1100px){header#main-header #et-top-navigation{padding-right:0px!important}#top-menu li>a{padding-right:14px!important}header .logo_container img#logo{max-height:30%}#top-menu li{padding-right:4px}#top-menu li a{font-size:11px!important}}@media (min-width:1101px) and (max-width:1179px){header#main-header #et-top-navigation{padding-right:0px!important}#top-menu li>a{padding-right:18px!important}header .logo_container img#logo{max-height:36%}#top-menu li{padding-right:4px}#top-menu li a{font-size:12px!important}}@media (min-width:1180px) and (max-width:1279px){header#main-header #et-top-navigation{padding-right:0px!important}header .logo_container img#logo{max-height:40%}#top-menu li{padding-right:4px}#top-menu li a{font-size:13px!important}}@media (min-width:1280px) and (max-width:1349px){header#main-header #et-top-navigation{padding-right:0px!important}header .logo_container img#logo{max-height:40%}#top-menu li{padding-right:4px}#top-menu li a{font-size:15px!important}}@media (min-width:1350px) and (max-width:1580px){header#main-header #et-top-navigation{padding-right:0!important}header .logo_container img#logo{max-height:50%}#top-menu li{padding-right:3px}}#main-header .et_mobile_menu li ul.hide{display:none!important}#mobile_menu .menu-item-has-children{position:relative}#mobile_menu .menu-item-has-children>a{background:transparent}#mobile_menu .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-size:20px;font-weight:700;cursor:pointer;z-index:3}span.menu-closed:before{content:"3";display:block;color:inherit;font-size:16px;font-family:ETmodules}span.menu-closed.menu-open:before{content:"\32";color:#da291c}#mobile_menu .menu-item-has-children>a+span{background-color:#eaedef}.why-choose-left>.et_pb_image_sticky{display:flex;height:100%}.why-choose-left>.et_pb_image_sticky img.wp-image-38127{height:100%;object-fit:cover}#top-menu li a{font-size:16px;font-weight:500}