.et_pb_text_0 h1{font-family:'Mulish'!important;font-weight:300!important;font-size:36px!important;letter-spacing:2px!important;line-height:40px!important;word-break:keep-all;overflow-wrap:normal}h2{font-family:'Mulish'!important;color:#333;font-weight:200;font-size:28px!important}h3{font-family:'Mulish'!important;color:#333;font-weight:200;font-size:24px!important}h4{font-family:'Mulish'!important;color:#333;font-weight:200;font-size:20px!important}h5{font-family:'Mulish'!important;color:#333;font-weight:normal;font-size:18px!important}.et_pb_text_0_tb_footer h5{font-size:24px!important;font-weight:300!important;line-height:28px!important}h6{font-family:'Mulish'!important;color:#333;font-weight:normal;font-size:16px!important}.pageTitleWideBlock h1{transform:scaleX(1.25)!important;padding:10px 0px;margin:0px!important;letter-spacing:.015em;text-transform:uppercase;font-family:'Mulish'!important;font-weight:normal;font-size:34px!important}.pageTitleWideBlock h2{padding:10px 0px;margin:0px!important;font-family:'Mulish'!important;font-weight:normal;font-size:30px!important}.pageTitleWideBlock h3{padding:10px 0px;margin:0px!important;font-family:'Mulish'!important;font-weight:normal;font-size:24px!important}@media screen and (max-width:767px){.et_pb_text_0 h1,.et_pb_text_0_tb_body h1,body.home h1{font-size:30px!important;line-height:115%!important;font-weight:200!important}.et_pb_text_1 h2,h2{font-size:23px!important;color:#666!important;font-weight:200!important;line-height:110%!important}.et_pb_text_1 h3,h3{font-size:20px!important;color:#333!important;line-height:120%!important}.et_pb_text_inner p{line-height:150%;font-size:17px}#menu-westport-new-models li{line-height:120%!important}#menu-westport-new-models li:last-child a{position:relative;top:15px}}.metaslider.ms-theme-databold .flexslider .flex-direction-nav li a.flex-prev,.dipl_masonry_gallery_lightbox .mfp-arrow.mfp-arrow-left{left:25px!important}.metaslider.ms-theme-databold .flexslider .flex-direction-nav li a.flex-prev::after{left:25px!important}.metaslider .slides img{height:725px}.metaslider.ms-theme-databold .flexslider .flex-control-nav li a{border-radius:50%!important;height:10px!important;width:10px!important}.metaslider.ms-theme-databold .flexslider .caption-wrap .caption{padding:30px;top:50%;left:60px;transform:translateY(-50%);position:absolute;width:40%;box-shadow:0px 0px 0px rgba(0,0,0,0)!important;color:#fff!important;z-index:2;background:transparent!important}div.buttons{margin:30px 0px 10px 0px}.metaslider.ms-theme-databold div.buttons a{padding:10px 20px;border:2px solid #fff;background:#003366!important;color:#fff!important}.metaslider.ms-theme-databold div.buttons a:hover{color:#ccc!important;background:#194775c!important;border:2px solid #ccc!important}.metaslider.ms-theme-databold .flexslider li.slide-11538 .caption-wrap .caption,.metaslider.ms-theme-databold .flexslider li.slide-11542 .caption-wrap .caption,.metaslider.ms-theme-databold .flexslider li.slide-11758 .caption-wrap .caption,.metaslider.ms-theme-databold .flexslider li.slide-11760 .caption-wrap .caption,.metaslider.ms-theme-databold .flexslider li.slide-11763 .caption-wrap .caption{left:10%}.metaslider.ms-theme-databold .flexslider li.slide-11540 .caption-wrap .caption{left:65%}.metaslider.ms-theme-databold .flexslider li.slide-11764 .caption-wrap .caption{left:5%}.metaslider.ms-theme-databold .flexslider li.slide-11544 .caption-wrap .caption,.metaslider.ms-theme-databold .flexslider li.slide-11761 .caption-wrap .caption{text-align:right;left:40%}.metaslider.ms-theme-databold .flexslider li h2{font-weight:500;font-size:30px}.metaslider.ms-theme-databold .flexslider li h2,.metaslider.ms-theme-databold .flexslider li h3{background:rgba(0,51,102,0.3)!important;padding:10px 15px;margin-bottom:15px}.metaslider.ms-theme-databold .flexslider li.slide-11538 h2,.metaslider.ms-theme-databold .flexslider li.slide-11538 h3,.metaslider.ms-theme-databold .flexslider li.slide-11542 h2,.metaslider.ms-theme-databold .flexslider li.slide-11542 h3,.metaslider.ms-theme-databold .flexslider li.slide-11758 h2,.metaslider.ms-theme-databold .flexslider li.slide-11758 h3,.metaslider.ms-theme-databold .flexslider li.slide-11760 h2,.metaslider.ms-theme-databold .flexslider li.slide-11760 h3,.metaslider.ms-theme-databold .flexslider li.slide-11763 h2,.metaslider.ms-theme-databold .flexslider li.slide-11763 h3,.metaslider.ms-theme-databold .flexslider li.slide-11764 h2,.metaslider.ms-theme-databold .flexslider li.slide-11764 h3{width:fit-content!important}@media only screen and (max-width:1024px){.metaslider.ms-theme-databold .flexslider li h2{font-size:20px!important;line-height:110%!important}.metaslider.ms-theme-databold .flexslider li h3{font-size:18px!important;line-height:110%!important}.metaslider.ms-theme-databold div.buttons a{font-size:15px!important}}.sfm-body-pushed #sfm-overlay{cursor:pointer!important}.superfly-on .sfm-rollback{opacity:1}#main-header{display:none}#page-container{padding-top:0px!important;z-index:0!important}.sfm-navicon-button{position:relative;z-index:1241513631!important;border:0px solid #ff0000}#main-header.et-fixed-header{z-index:999998!important}@media only screen and (max-width:980px){.sfm-rollback{opacity:1}#sfm-sidebar li.sfm-has-child-menu>ul.sfm-child-menu li a{text-align:center!important}}@media only screen and (max-width:768px){.sfm-navicon-button::after{content:""!important}}@media only screen and (max-width:767px){.sfm-rollback{opacity:0!important;display:none!important}#sfm-sidebar{display:none!important}}ul#mobile_menu1{background:url('/wp-content/uploads/2026/08/WestportYachts-Mobile-Menu-photo-vB.webp') no-repeat;padding-top:90px}ul#mobile_menu1 li img{height:20px;width:20px;vertical-align:middle!important;margin-right:10px}ul#mobile_menu1 li#menu-item-12333 a{font-size:0px;line-height:0px}ul#mobile_menu1 li#menu-item-12333{display:none}ul#mobile_menu1 li{background:#fff}.et_mobile_menu li a.current_page_item,.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul li.current_page_item a{color:#003366!important;font-weight:bold}.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul li.current_page_item{background:#f1f1f1!important}.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul li a{font-weight:500}#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'}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:#0050C7;background:#f0f3f6;border-radius:50%;padding:3px}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__wrap .mobile_menu_bar{background:#eee;padding:5px 5px;border-radius:10px}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.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}ul#mobile_menu1 li#menu-item-12351 img,ul#mobile_menu1 li#menu-item-12347 img,ul#mobile_menu1 li#menu-item-12346 img,ul#mobile_menu1 li#menu-item-12345 img{display:block!important;width:100%!important;height:auto!important;margin-bottom:5px!important}ul#mobile_menu1 li#menu-item-12351 a,ul#mobile_menu1 li#menu-item-12347 a,ul#mobile_menu1 li#menu-item-12346 a,ul#mobile_menu1 li#menu-item-12345 a{text-align:center!important}.et_pb_fullwidth_menu_0_tb_header .et_pb_row>.et_pb_menu__logo-wrap .et_pb_menu__logo img{width:250px;max-width:250px;margin-left:50px}@media screen and (max-width:480px){.et_pb_fullwidth_menu_0_tb_header .et_pb_row>.et_pb_menu__logo-wrap .et_pb_menu__logo img,.et_pb_fullwidth_menu_0_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img{width:225px;max-width:225px;margin-left:5px}}@media screen and (max-width:360px){.et_pb_fullwidth_menu_0_tb_header .et_pb_row>.et_pb_menu__logo-wrap .et_pb_menu__logo img,.et_pb_fullwidth_menu_0_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img{width:95%;max-width:95%;margin-left:5px}}