.fa-flag-usa{color:var(--gcid-secondary-color)!important}body .divibars-close{margin-top:5px;top:50%!important}body .et_pb_scroll_top::before,body .et_pb_scroll_top::after{display:inline-block!important;text-rendering:auto!important;-webkit-font-smoothing:antialiased!important;position:absolute!important;left:25%!important;top:50%!important;transform:translateY(-50%)!important;text-align:center!important;font:var(--fa-font-duotone);font-size:25px}body .et_pb_scroll_top:before{content:"\f062"!important;color:var(--fa-primary-color,inherit);opacity:var(--fa-primary-opacity,1)}body .et_pb_scroll_top:after{content:"\f062\f062"!important;color:var(--fa-secondary-color,inherit);opacity:var(--fa-secondary-opacity,0.4)}body .et_pb_scroll_top{background:var(--gcid-primary-color)!important;border-radius:50%!important;right:10px!important;height:40px!important;width:40px!important;transition:all 0.3s ease-in-out}body .et_pb_scroll_top:hover{transform:scale(1.15);transition:all 0.3s ease-in-out}body header .mega-menu a:hover p{color:#FFFFFF!important}body .decorative-list h4{font-size:18px;font-weight:700;color:var(--gcid-primary-color)!important;padding-top:3px}body .decorative-list ul{list-style:none;padding-left:2rem;padding-bottom:0px!important}body .decorative-list ul li{position:relative;margin-bottom:0.5rem;color:var(--gcid-xhuudxhajd)!important}body .decorative-list ul li::before,body .decorative-list ul li::after{font:var(--fa-font-duotone);font-weight:900;position:absolute;left:-1.75rem;top:12px;transform:translateY(-50%);-webkit-font-smoothing:antialiased;text-rendering:auto}body .black-to-red i{color:var(--gcid-primary-color)!important}body .black-to-red span{transition:all 0.3s ease-in-out}body .black-to-red:hover span{padding-left:4px!important;transition:all 0.3s ease-in-out}body .arrow-on-hover{width:max-content!important}body .arrow-on-hover:hover{color:#000000!important}body .arrow-on-hover i{opacity:0!important;color:var(--gcid-secondary-color)!important;transition:all 0.3s ease-in-out}body .arrow-on-hover:hover i{opacity:1!important;transition:all 0.3s ease-in-out}body .switch-blurb-icon-fa-home i{font-size:60px!important;color:var(--gcid-primary-color)!important}body .switch-blurb-icon-fa-careers i{font-size:20px!important;color:var(--gcid-primary-color)!important}body .decorative-list.calendar ul li::before{content:"\f333";color:var(--gcid-primary-color)!important}body .decorative-list.calendar ul li::after{content:"\f333\f333";color:var(--gcid-primary-color)!important;opacity:0.4}body .decorative-list.star ul li::before{content:"\e123";color:var(--gcid-primary-color)!important}body .decorative-list.star ul li::after{content:"\e123\e123";color:var(--gcid-primary-color)!important;opacity:0.4}body .decorative-list.briefcase ul li::before{content:"\f0b1";color:var(--gcid-primary-color)!important}body .decorative-list.briefcase ul li::after{content:"\f0b1\f0b1";color:var(--gcid-primary-color)!important;opacity:0.4}body .decorative-list.access ul li::before{content:"\f29a";color:var(--gcid-primary-color)!important}body .decorative-list.access ul li::after{content:"\f29a\f29a";color:var(--gcid-primary-color)!important;opacity:0.4}body .decorative-list.heart-hand ul li::before{content:"\f4be";color:var(--gcid-primary-color)!important}body .decorative-list.heart-hand ul li::after{content:"\f4be\f4be";color:var(--gcid-primary-color)!important;opacity:0.4}body .decorative-list.toolbox ul li::before{content:"\f552";color:var(--gcid-primary-color)!important;font-family:"Font Awesome 7 Pro"!important}body .decorative-list.toolbox ul li::after{display:none!important}body .decorative-list.check ul li::before{content:"\f058";color:var(--gcid-primary-color)!important}body .decorative-list.check ul li::after{content:"\f058\f058";color:var(--gcid-primary-color)!important;opacity:0.4}body .job-listing-blurb{position:relative}body .job-listing-blurb:before,body .job-listing-blurb:after{font:var(--fa-font-duotone);text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;left:-33px;top:50%;transform:translateY(-50%);border:1px solid;font-size:30px;border-radius:100%;width:60px;height:60px;justify-content:center;display:flex;align-items:center;background-color:var(--gcid-primary-color);border:1px solid var(--gcid-primary-color)}body .job-listing-blurb.wrench:before{content:"\f7d9";color:#FFFFFF}body .job-listing-blurb.wrench:after{content:"\f7d9\f7d9";color:#FFFFFF;opacity:0.2}body .job-listing-blurb.reel:before{content:"\e238";color:#FFFFFF}body .job-listing-blurb.reel:after{content:"\e238\e238";color:#FFFFFF;opacity:0.2}body nav li{margin-top:0px!important}body nav li a{padding-bottom:0px!important}body header .top-header-menu{display:flex;flex-direction:column;justify-content:center}body header .top-header-menu li a{padding:3px 0px!important}body header .top-header-menu li:nth-child(-n+2){border-right:1px solid #2325284d!important}body header .divimegapro-close-container{display:none!important}body header .divimegapro{margin-top:24px!important}.tippy-arrow-triangle .tippy-tooltip[data-placement^=bottom]>.tippy-svg-arrow{top:-5px!important}body header .divimegapro a .et_pb_link_text:hover{color:#FFFFFF!important}body .hero-sub-heading .blue-heavy{color:var(--gcid-primary-color)!important;font-weight:700!important;font-size:88px!important}body .hero-wrapper .hero-cta{font-size:24px!important}body .object-fit img{object-fit:cover!important}body .full-images-height .et_pb_image_wrap{height:100%!important}body .double-shadow .et_pb_column{box-shadow:0px 2px 2px 0px hsl(from var(--gcid-xhuudxhajd) calc(h + 0) calc(s + 0) calc(l + 0) / 0.3),0px -6px 0px 0px var(--gcid-secondary-color)!important}body .double-shadow-primary .et_pb_column{box-shadow:0px 2px 2px 0px hsl(from var(--gcid-xhuudxhajd) calc(h + 0) calc(s + 0) calc(l + 0) / 0.3),0px -6px 0px 0px var(--gcid-primary-color)!important}body .index-product-leaf .et_pb_blurb_container{padding:0px 15px!important}body .index-product-leaf .et_pb_link{margin:0px 15px 15px!important}body .custom-solutions-cta a:hover{transform:scale(1.05)}body .faq .et_pb_accordion_item.et_pb_toggle_close .et_pb_toggle_title::before,body .faq .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title::before{font-family:"Font Awesome 7 Pro"!important;font-weight:900!important}body .faq .et_pb_accordion_item.et_pb_toggle_close .et_pb_toggle_title::before{content:"\f0d7"!important}body .faq .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title::before{content:"\f0d8"!important;display:block!important;color:var(--gcid-primary-color)!important}.arrow-section{position:relative}.arrow-section::after{content:"";position:absolute;bottom:-1px!important;left:44%;transform:translateX(-50%);width:95px;height:95px;background-color:#ffffff;clip-path:polygon(50% 0%,0% 100%,100% 100%);z-index:10}body #contact-form .et_pb_contact_form_container .et_pb_row{display:none!important}body .et-pb-contact-message{color:var(--gcid-xhuudxhajd)!important}.et_pb_contact_form_label{display:block;font-weight:700!important;color:var(--gcid-xhuudxhajd)!important}.et_pb_contact_form_container .input::placeholder{color:transparent}.et_pb_contact_form_container .input:focus::placeholder{color:hsl(from var(--gcid-xhuudxhajd) calc(h + 0) calc(s + 0) calc(l + 0) / 0.3)!important}.et_pb_contact_form_container .et_pb_contact_form_label:after{content:'(Req)';color:var(--gcid-secondary-color);margin-left:5px}.et_pb_contact_field[data-type=select]:after{top:69%!important}body .blog-post-link .et-pb-icon{transition:all 0.3s ease-in-out}body .blog-post-link:hover .et-pb-icon{margin-left:20px!important;transition:all 0.3s ease-in-out}body .services-box-link i{color:var(--gcid-primary-color);font-size:36px}body .services-box-link i.fa-sharp-duotone.fa-plug-circle-bolt:before{opacity:0.4!important}body .services-box-link i.fa-sharp-duotone.fa-plug-circle-bolt:after{opacity:1!important}body .dsm_content_timeline .dsm-content-timeline-middle-circle{width:55px;height:55px;display:flex;align-items:center;justify-content:center;font-size:18px;font-family:'Montserrat';font-weight:700;color:#000;border-top-left-radius:16px!important;border-bottom-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:16px!important;padding:5px!important}body .dsm_content_timeline .dsm_content_timeline_child_13 .dsm-content-timeline-middle-circle{width:75px!important}body .dsm_content_timeline .dsm-content-timeline-middle-circle.dsm-timeline-pointer-active{color:#FFFFFF!important}body .dsm_content_timeline .dsm_content_timeline_child .dsm-content-timeline-content-wrapper{box-shadow:0px 0px 28px 0px rgb(35 37 40 / 25%)!important}body .dsm_content_timeline .dsm_content_timeline_child:nth-child(even){display:flex!important;flex-direction:row!important;justify-content:flex-end!important}body .dsm_content_timeline .dsm-content-timeline-content-wrapper{max-width:450px!important;width:100%!important}body .dsm_content_timeline .dsm_content_timeline_child .dsm-image img{border-radius:10px!important}body .about-page-team-leafs{flex-wrap:wrap!important}body .about-page-team-leafs .et_pb_column{width:calc(25% - var(--horizontal-gap-parent,5.5%) * 3 / 4)!important}body .about-page-team-leafs .et_pb_team_member_description_content{padding:0px 15px!important}body .product-leaf-column .et_pb_column{width:calc(50% - var(--horizontal-gap-parent,5.5%) * 1 / 2)!important}body .product-link-leaf .et_pb_main_blurb_image{width:30%!important}body .product-link-leaf .et_pb_main_blurb_image img{border-radius:4px!Important;object-fit:cover!important}body .product-link-leaf .et_pb_blurb_container{flex:1!important}body .product-link-leaf .et_pb_blurb_description p{padding-bottom:10px!important}body .product-link-leaf .et_pb_blurb_description p:last-of-type{padding-bottom:0px!important}body .customization-links .et_pb_column{width:calc(20% - var(--horizontal-gap-parent,5.5%) * 4 / 5)!important}body .customization-links .et_pb_column .customization-anchor-link i{font-size:60px;--fa-primary-color:var(--gcid-primary-color);--fa-secondary-color:var(--gcid-primary-color);--fa-secondary-opacity:0.4}body .customization-links .et_pb_column .customization-anchor-link .et_pb_text p{font-size:24px;line-height:1.2em}body .customization-content-wrapper .icon{width:50px!important}body .customization-content-wrapper .icon i{font-size:40px;--fa-primary-color:var(--gcid-primary-color);--fa-secondary-color:var(--gcid-primary-color);--fa-secondary-opacity:0.4}body .customization-content-wrapper .content{flex:1!important}body .swatch-carousel.mobile{display:none!important}body .swatch-carousel .et_pb_group_carousel_arrow_prev{left:-50px!important}body .swatch-carousel .et_pb_group_carousel_arrow_next{right:-50px!important}body .swatch-carousel.marine .et_pb_group_carousel_arrow{top:auto!important;bottom:-4%!important}body .swatch-carousel.marine .et_pb_group_carousel_arrow_prev{left:40%!important}body .swatch-carousel.marine .et_pb_group_carousel_arrow_next{right:40%!important}body .swatch .et_pb_group_carousel_arrow{height:36px;width:36px;border-radius:50%;background-color:rgba(35,37,40,0.3);display:flex;flex-direction:column;justify-content:center;align-items:center}body .swatch .et_pb_group_carousel_arrow .et-pb-icon{display:none!important}body .swatch .et_pb_group_carousel_arrow_next:after,body .swatch .et_pb_group_carousel_arrow_prev:after{font-family:'Font Awesome 7 Pro';font-size:16px!important;color:rgb(35,37,40)!important}body .swatch .et_pb_group_carousel_arrow_next:after{content:'\f061'!important}body .swatch .et_pb_group_carousel_arrow_prev:after{content:'\f060'!important}body .custom-tarp-process-wrapper .custom-tarp-process.color-invert i{font-size:65px;--fa-primary-color:#dcd5c6;--fa-secondary-color:#b6a48b;--fa-secondary-opacity:1}body .custom-tarp-process-wrapper .custom-tarp-process i{font-size:65px;--fa-primary-color:#b6a48b;--fa-secondary-color:#dcd5c6;--fa-secondary-opacity:1}body .custom-tarp-process-wrapper .custom-tarp-process .et_pb_image_wrap{display:none!important}body .custom-tarp-process-wrapper .custom-tarp-process .dashed-line{display:flex;justify-content:space-between;align-items:center}body .custom-tarp-process-wrapper .custom-tarp-process h3{display:flex!important}body .custom-tarp-process-wrapper .custom-tarp-process h3:before{color:#000000!important;background-color:#B6A48B!important;border-radius:50%!important;min-width:35px!important;height:35px!important;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:18px;flex-shrink:0;margin-right:10px;font-family:'Roboto'!important}body .custom-tarp-process-wrapper .custom-tarp-process.step-one h3:before{content:'1'!important}body .custom-tarp-process-wrapper .custom-tarp-process.step-two h3:before{content:'2'!important}body .custom-tarp-process-wrapper .custom-tarp-process.step-three h3:before{content:'3'!important}body .custom-tarp-process-wrapper .custom-tarp-process.step-four h3:before{content:'4'!important}body .product-group h3{padding-bottom:0px!important}body .product-custom-avail-icons i{font-size:24px!important;color:var(--gcid-primary-color)!important}body .related-product-link p{display:flex;align-items:center}body .related-product-link p{display:flex;align-items:center}body .related-product-link i{font-size:60px;margin-right:10px}body .related-products .aioc_slide_inner_content_wrapper{padding:15px!important}body .related-products .aioc_slide_title{display:none!important}body .related-products .aioc_slide_content{display:flex;flex-direction:row;align-items:center;text-align:left;line-height:1.3em}body .related-products .aioc_slide_content i{font-size:60px;margin-right:10px}body .related-products .aioc_swiper_navigation .swiper-button-next,body .related-products .aioc_swiper_navigation .swiper-button-prev{border-radius:4px!important;color:#FFFFFF!important;width:30px!important;height:40px!important;box-sizing:border-box!important;background-color:var(--gcid-primary-color)!important;display:flex!important;justify-content:center!important;align-items:center!important}body .related-products .aioc_swiper_navigation .swiper-button-next:after,body .related-products .aioc_swiper_navigation .swiper-button-prev:after{font-family:"Font Awesome 7 Pro"!important;font-size:18px!important}body .related-products .aioc_swiper_navigation .swiper-button-next:after{content:'\f054'!important}body .related-products .aioc_swiper_navigation .swiper-button-prev:after{content:'\f053'!important}body .product-table{border:0px!important}body .product-table{border:0px!important;min-width:615px!important}body .product-table th{color:var(--gcid-primary-color)!important;font-weight:700;padding:10px!important}body .product-table td{border-top:none;padding:10px!important;color:var(--gcid-xhuudxhajd)!important}body .product-gallery .et_pb_gallery_item{width:100%!important}body .product-gallery.pagination .et_pb_gallery_pagination ul li a{color:var(--gcid-xhuudxhajd)!important}body .product-gallery.pagination .et_pb_gallery_pagination ul li a:hover,body .product-gallery.pagination .et_pb_gallery_pagination ul li a.active{color:var(--gcid-secondary-color)!important}body .product-gallery.pagination .et_pb_gallery_pagination{margin-top:0px!important}body .product-gallery.pagination.four-col .et_pb_gallery_items{flex-direction:row!important;flex-wrap:wrap}body .product-gallery.pagination.four-col .et_pb_gallery_item{width:calc(25% - var(--horizontal-gap-parent,5.5%) * 3 / 4)!important}body .product-gallery-tabs{border:0px!important}body .product-gallery-tabs .et_pb_tabs_controls{background-color:#FFFFFF!important;display:flex;gap:15px;flex-wrap:wrap}body .product-gallery-tabs ul.et_pb_tabs_controls:after{border:0px!important}body .product-gallery-tabs .et_pb_tabs_controls li{border:0px!important}body .product-gallery-tabs .et_pb_tabs_controls li a{padding:10px 20px;border-radius:4px}body .product-gallery-tabs .et_pb_tabs_controls li.et_pb_tab_active a,body .product-gallery-tabs .et_pb_tabs_controls li.et_pb_tab_active a:hover{background-color:var(--gcid-primary-color)!important}body .product-gallery-tabs .et_pb_tabs_controls li a{background-color:var(--gcid-rx519xwqjg);transition:all 0.3s ease-in-out}body .product-gallery-tabs .et_pb_tabs_controls li a:hover{background-color:var(--gcid-b1mzz9apui);transition:all 0.3s ease-in-out}body .product-gallery-tabs .et_pb_tab{padding-right:0px;padding-left:0px}body .customs-gallery .et_pb_gallery_items::after{display:none!important}body .customs-gallery .et_pb_gallery_items .et_pb_gallery_item{width:100%!important}body .customs-gallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image{text-align:center!important}body .marine-fabric .fa-wind{color:var(--gcid-primary-color)!important}body .marine-fabric .fa-gem{color:#38C2D0!important}body .marine-fabric .fa-fire{color:var(--gcid-secondary-color)!important}body .marine-fabric .fa-shield-halved{color:var(--gcid-1w0vj539fp)!important}body .marine-fabric .fa-bicep{color:#C3872D!important}body .marine-fabric .fa-feather-pointed{color:#76D038!important}body .marine-fabric .fa-direction-left-right{color:#6D61DA!important}body .marine-fabric .fa-sun{color:#B4C32D!important}body .marine-fabric .fa-droplet{color:#3876D0!important}body .marine-fabric .et_pb_toggle_content p{padding-bottom:10px!Important}.wprevgoslick{padding-left:0px!important;padding-right:0px!important}#wprev-slider-1 .wprev_preview_bg1_T13{border-right:0!important;border-top:0!important;border-bottom:0px!important;border-left:5px solid var(--gcid-primary-color)!important}.wpproslider_t13_DIV_2,.wpproslider_t6_DIV_2{padding:15px!important}.wpproslider_t13_DIV_2_bot{display:flex!important;flex-direction:row!important;align-items:center!important}.wpproslider_t13_DIV_3{display:flex!important;align-items:center!important}.wpproslider_t13_DIV_4{margin:10px 15px 100px!important}.wpproslider_t13_DIV_2:before{box-sizing:border-box!important;color:#DFE0E3!important;content:'\f10e'!important;display:block!important;position:absolute!important;right:15px!important;bottom:15px!important;background-color:var(--gcid-primary-color)!important;width:80px!important;height:80px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;line-height:40px!important;font-size:50px!important;font-weight:900!important;font-family:'Font Awesome 5 Pro'!important;left:auto!important;top:auto!important;border-radius:4px!important}#wprev-slider-1 .wprev_preview_tcolor2_T13{font-size:14px;line-height:normal;text-transform:uppercase}.wpproslider_t13_DIV_2_bot{display:flex!important;flex-direction:row!important;align-items:center!important;margin-bottom:21px!important;height:80px!important}.wpproslider_t13_IMG_2{color:#fff!important;height:80px!important;vertical-align:middle!important;width:80px!important;perspective-origin:20px 20px!important;transform-origin:20px 20px!important;border:0 #fff!important;border-radius:50%!important!important}.wpproslider_t13_DIV_3{display:flex!important;align-items:center!important;margin-top:0px!important;height:100%!important}.slickwprev-next:before,.slickwprev-prev:before{font-size:21px!important;border-radius:4px!important;line-height:1!important;opacity:1!important;color:#FFFFFF!important;width:30px!important;height:40px!important;box-sizing:border-box!important;font-family:"Font Awesome 7 Pro"!important;background-color:var(--gcid-primary-color)!important;display:flex!important;justify-content:center!important;align-items:center!important}.slickwprev-prev::before{content:'\f053'!important}.slickwprev-next::before{content:'\f054'!important}.slickwprev-prev{left:-35px}.slickwprev-next{right:-25px}body footer .stack-menu nav .et-menu{flex-direction:column!important}body footer .stack-menu nav .et-menu li{margin-bottom:10px!important}body footer .stack-menu nav .et-menu li a{transition:all 0.3s ease-in-out;line-height:1.3em;text-align:left!important}body footer .stack-menu nav .et-menu li a:hover{padding-left:10px!important;transition:all 0.3s ease-in-out}@media all and (max-width:1615px){.arrow-section::after{width:6vw!important;height:6vw!important}}@media all and (max-width:1486px){body .hero-sub-heading .et_pb_text_inner{font-size:45px!important}body .hero-sub-heading .blue-heavy{font-size:67px!important}}@media all and (max-width:1400px){body .customization-links .et_pb_column .customization-anchor-link .et_pb_text p{font-size:21px}}@media all and (min-width:1080px) and (max-width:1400px){body .related-products .aioc_slide_content{flex-direction:column;text-align:center}body .related-products .aioc_slide_content i{margin-bottom:10px!important;margin-right:0px!important}}@media all and (min-width:1080px){body .related-products.six-or-less .aioc_swiper_navigation{display:none!important}}@media all and (max-width:1175px){body .hero-wrapper h1,body .hero-wrapper .hero-blurb .et_pb_text_inner,body .hero-wrapper .hero-cta{font-size:20px!important}body .hero-sub-heading .et_pb_text_inner{font-size:35px!important}body .hero-sub-heading .blue-heavy{font-size:52px!important}body .index-product-leaf-wrapper,body .index-services-leaf-wrapper{flex-wrap:wrap!important;justify-content:center!important}body .index-product-leaf-wrapper .et_pb_column,body .customization-links .et_pb_column{width:calc(25% - var(--horizontal-gap-parent,5.5%) * 3 / 4)!important}body .customization-links{justify-content:center!important}body .applicable-products-wrapper .applicable-product-links{--column-count:1!important}}@media all and (max-width:1080px){body header .main-nav-menu .menu-link{width:100px}body header .main-nav-menu .menu-link .et_pb_link_inner{font-size:21px!important}body header .main-nav-menu .menu-link.has-children{width:150px!important}body header .main-nav-menu .menu-link.phone-number{width:180px!important}body .hero-sub-heading .et_pb_text_inner{font-size:36px!important}body .hero-sub-heading .blue-heavy{font-size:48px!important}body .about-page-team-leafs .et_pb_column{width:calc(33% - var(--horizontal-gap-parent,5.5%) * 2 / 3)!important}}@media all and (max-width:1024px){body .custom-tarp-process-wrapper .et_pb_column{width:calc(50% - var(--horizontal-gap-parent,5.5%) * 1 / 2)!important}body .custom-tarp-process-wrapper .custom-tarp-process .dashed-line:after{width:70%!important}body .product-gallery .et_pb_column,body .boat-cover-gallery-wrapper .et_pb_column,body .product-gallery.pagination.four-col .et_pb_gallery_item{width:calc(33% - var(--horizontal-gap-parent,5.5%) * 2 / 3)!important}}@media all and (max-width:980px){body header .mobile-menu .et_pb_menu_inner_container{justify-content:space-between!important;height:100%!important;padding:5px 0px!important}body header .mobile-menu .et_mobile_menu{max-width:400px!important;width:100%!important;right:0px!important;left:auto;right:0;padding:10px!important;border-top:5px solid #1a3c6e!important;overflow-y:scroll!important;max-height:80vh!important}body header .mobile-menu .menu-item-has-children>a{font-weight:inherit!important}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}.mobile_menu_bar:before{transition:all .4s ease;transform:rotate(0deg);display:block}.mobile_nav.opened .mobile_menu_bar::before{transition:all .4s ease;transform:rotate(90deg);display:block}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#000000;right:5px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important}.pa-block{display:block!important;height:fit-content!important;padding-top:0!important;margin-top:0!important;padding:5%!important;margin-bottom:0!important;margin-top:0!important}.et_mobile_menu .menu-item-has-children .pa-submenu{display:block!important}.opened .et_mobile_menu{height:fit-content!important;padding:5%!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:right;width:100%}body .index-product-leaf-wrapper .et_pb_column,body .customization-links .et_pb_column{width:calc(33.3333% - var(--horizontal-gap-parent,5.5%) * 2 / 3)!important}.arrow-section::after{display:none!important}body .dsm_content_timeline .dsm-content-timeline-content-wrapper{padding:15px!important}body .customization-links .et_pb_column .customization-anchor-link i{font-size:40px}body .customization-links .et_pb_column .customization-anchor-link .et_pb_text p{font-size:18px}body .applicable-products-wrapper .applicable-product-links{--column-count:2!important}body .applicable-products-wrapper .applicable-product-links.grid-col-one{--column-count:1!important}body .boat-cover-gallery-wrapper .product-gallery .et_pb_gallery_item{width:100%!important}.wpproslider_t13_DIV_2:before{display:none!important}.wpproslider_t13_DIV_2,.wpproslider_t6_DIV_2{padding:5px!important}.slickwprev-prev,.slickwprev-next{display:none!important}body .product-gallery .et_pb_gallery_items{--column-count:3!important}body footer .stack-menu .et_pb_menu__menu{display:flex!important}body footer .stack-menu .et_mobile_nav_menu{display:none!important}}@media all and (min-width:768px) and (max-width:980px){body .product-link-leaf .et_pb_main_blurb_image{width:100%!important}}@media all and (min-width:767px){body .related-products.three-or-less .aioc_swiper_navigation{display:none!important}}@media all and (max-width:860px){body .hero-wrapper h1,body .hero-wrapper .hero-blurb .et_pb_text_inner,body .hero-wrapper .hero-cta{font-size:18px!important}body .hero-sub-heading .et_pb_text_inner{font-size:40px!important}body .hero-sub-heading .blue-heavy{font-size:60px!important}body .index-services-leaf-wrapper .et_pb_column{width:calc(33.3333% - var(--horizontal-gap-parent,5.5%) * 2 / 3)!important}}@media all and (max-width:767px){.et_pb_promo{padding:0px!important}body .index-product-leaf-wrapper .et_pb_column,body .index-services-leaf-wrapper .et_pb_column,body .about-page-team-leafs .et_pb_column{width:calc(50% - var(--horizontal-gap-parent,5.5%) * 1 / 2)!important}body .dsm_content_timeline .dsm-content-timeline-content-wrapper{padding:15px!important}body .dsm_content_timeline .dsm_content_timeline_child{padding-left:20px!important}body .dsm_content_timeline .dsm-content-timeline-middle{padding-left:15px!important}body .product-leaf-column .et_pb_column{width:100%!important}body .product-gallery .et_pb_column,body .boat-cover-gallery-wrapper .et_pb_column,body .product-gallery.pagination.four-col .et_pb_gallery_item{width:calc(50% - var(--horizontal-gap-parent,5.5%) * 1 / 2)!important}}@media all and (max-width:600px){body .product-leaf-column .et_pb_blurb .et_pb_blurb_content{flex-direction:column!important}body .product-link-leaf .et_pb_main_blurb_image{width:100%!important}body .customization-links .et_pb_column{width:calc(50% - var(--horizontal-gap-parent,5.5%) * 1 / 2)!important}body .applicable-products-wrapper .applicable-product-links{--column-count:1!important}body .custom-tarp-process-wrapper .et_pb_column{width:100%!important}body .custom-tarp-process-wrapper .custom-tarp-process h3:before{margin-top:-4px!important}body .product-gallery .et_pb_gallery_items{--column-count:2!important}}@media all and (max-width:480px){body .hero-wrapper h1,body .hero-wrapper .hero-blurb .et_pb_text_inner,body .hero-wrapper .hero-cta{font-size:16px!important}body .hero-sub-heading .blue-heavy{font-size:40px!important}body .index-product-leaf-wrapper .et_pb_column,body .index-services-leaf-wrapper .et_pb_column,body .about-page-team-leafs .et_pb_column{width:100%!important}body .service-anchor-links{flex-direction:column!important}body .service-anchor-links .services-box-link{max-width:100%}body .customization-links .et_pb_column{width:100%!important}body .customization-links{--vertical-gap:5px!important}body .customization-anchor-link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;--horizontal-gap:15px!important}body .customization-anchor-link .et_pb_text{text-align:left!important}body .customs-gallery .et_pb_gallery_items{flex-direction:column!important}body .swatch{display:none}body .swatch.mobile{display:flex!important}body .swatch-carousel.marine .et_pb_group_carousel_arrow_next{right:34%!important}body .swatch-carousel.marine .et_pb_group_carousel_arrow_prev{left:34%!important}body .product-gallery-tabs .et_pb_tabs_controls li{width:100%!important}body .product-gallery-tabs .et_pb_tabs_controls li a{display:block}body .product-gallery .et_pb_column,body .boat-cover-gallery-wrapper .et_pb_column,body .boat-cover-gallery-wrapperr .product-gallery img,body .product-gallery.pagination.four-col .et_pb_gallery_item{width:100%!important}body .product-gallery .et_pb_gallery_items{--column-count:1!important}}