@charset "utf-8";@media only screen and (max-width:1280px){.mobilebannerbtns.innermobilebannerbtns{display:block}}@media only screen and (max-width:1100px){.container{width:96%}.topnav .main-navigation ul{text-align:center;font-size:0}.topnav .main-navigation ul ul{text-align:left;font-size:16px}.topnav .main-navigation ul li{float:none}.topnav ul li a{padding:12px 20px}.bannerbottom .textwidget{display:flex;flex-wrap:wrap}.bannerbottom .landscontent{width:60%;margin-right:.5%}.bannerbottom .lands-marina-map{width:39.5%}.restaurantcontent .leftimg{width:48%}.restaurantcontent .contentright{width:49%}.connectform .fbid{width:38%}.connectform .formright{width:60%}.connectform .formright ul{font-size:0}.connectform .formright ul li.medium{width:48.5%;margin-left:3%;font-size:16px}.connectform .formright ul li:first-child{margin-left:0 !important}.leftnds_end_live{width:45%}.live_cameraimg{width:52%}.footersection .footerleft{width:20%}.footersection .footerright{width:78%}.footerright .mapsection{width:67%}.footerright .locationsec{width:32%}.custom_projects .projects_slider{width:88%}.custom_projects .owl-nav button.owl-prev{margin-left:-7%}.custom_projects .owl-nav button.owl-next{margin-right:-7%}.custom_projects .item{width:auto}.content-area{width:68%}#secondary{width:30%}#secondary .imglist ul{margin-left:-3%;margin-top:-3%}#secondary .imglist ul li{width:30.33%;margin-left:3%;margin-top:3%}#secondary .sidebar_reviews ul{margin-left:-3%;margin-top:-3%;font-size:0}#secondary .sidebar_reviews ul li{width:47%;margin-left:3%;margin-top:3%}.boatinventorysec .inventorywrap{grid-template-columns:repeat(2,1fr)}.boatinventorysec .inventoryContentsec .inventoryBtnsec ul li a.bigbtn{padding:14px 18px}}@media only screen and (max-width:1024px){.topnav ul li a{padding:12px 18px;font-size:17px}.bannerbottom .landscontent ul li{font-size:14px}.bannerbottom .lands-marina-map{width:43.5%}.bannerbottom .landscontent{width:56%;padding:30px 25px}.custom_projects .owl-carousel .owl-item img{width:auto}.custom_projects .projects_slider h4{font-size:20px}.footerright .locationsec p{padding-left:22px;background-position:5px 7px}.footerright .locationsec a.fb{margin-left:20px}.boatinventorysec .inventoryContentsec .inventoryBtnsec ul li a{font-size:14px}.boatinventorysec .inventoryContentsec p,.boatinventorysec .inventoryContentsec p.subtitle{margin-bottom:15px}.boatinventorysec .inventoryContentsec h2{margin-bottom:10px}.boatinventorysec .inventoryContentsec .inventoryBtnsec{margin-bottom:20px}}@media only screen and (max-width:980px){.bannerbottom .landscontent{padding:14px}#secondary .imglist a{font-size:13px}#secondary .sidebar_reviews a.readmore{font-size:16px;padding:10px}#secondary .sidebarform h3{font-size:22px}.banner_authorized_service ul li{width:33.33%}.boatinventorysec .inventoryContentsec p.subtitle{font-size:20px}}@media only screen and (max-width:900px){.topnav ul li a{padding:12px 15px;font-size:15px}}@media only screen and (max-width:800px){#menufication-top{background:#ccc09a !important}#menufication-top #menufication-btn:before,#menufication-non-css3-top #menufication-non-css3-btn:before{height:18px !important;border-bottom:11px double #fff !important;border-top:4px solid #fff !important}.topnav{display:none}.bannerbottom{padding:25px 0}.bannerbottom .landscontent{width:auto;padding:4%;float:none}.bannerbottom .lands-marina-map{width:100%;float:none}.bannerbottom .lands-marina-map img{width:100%}.authorized_service{padding:25px 0}.authorized_service h2{margin-bottom:15px}.our_customers{padding:25px 0}.waterfront_restaurant{padding:25px 0}.waterfront_restaurant h3{font-size:25px}.connectform{padding-bottom:35px}.restaurantcontent .leftimg{width:100%;float:none;box-sizing:border-box}.restaurantcontent .leftimg img{width:100%}.restaurantcontent .contentright{margin-top:15px;width:auto;float:none}.connectform .formright h4{font-size:22px}.connectform h3{margin-bottom:15px}.live_camera{padding:25px 0}.leftnds_end_live{width:auto;float:none;margin-bottom:15px}.live_cameraimg{width:100%;float:none}.footersection .footerleft{width:100%;float:none}.footersection .footerleft ul li a{padding-right:10px}.footersection .footerright{width:100%;float:none;margin-top:25px}.footerright .mapsection{width:63%}.footerright .locationsec{width:35%}.footerright .locationsec p{padding-left:13px;background-position:0 7px}.footerright .locationsec a.fb{margin-left:10px}.headertop .contactus{display:none}.mobilecontact{display:block;margin-top:32px}.mobilecontact ul li a{padding:10px 25px}.homebanner.mobilebanner{display:none}.mobilebannerbtns{display:block}.bannerbottom .landscontent ul li{font-size:17px}#menufication-top,#menufication-non-css3-top{padding-right:0 !important;left:0 !important}.footersection{padding:25px 0;background:url(//landsendmarina.com/wp-content/themes/landsendmarina/assets/css/../images/mobile-footerbg.jpg) no-repeat center;background-size:cover}.content-area{width:100%;float:none}#secondary{width:330px;float:none;margin:0 auto}.slips_banner .captioncontent{bottom:10px}.mobmenul-container{height:auto !important;top:18px !important;margin-top:0 !important}.mob-menu-logo-holder{height:auto !important;width:280px !important;margin-left:0 !important}.mob-menu-logo-holder .mob-standard-logo{height:auto !important}.mobilecontact{margin-top:-58px !important;position:fixed;z-index:99999;right:2%}#main-header{display:none}.show-panel .mob-cancel-button{background:#fff;padding:10px}.authorized_service ul{margin-top:-10px}.authorized_service ul li{width:25%;padding-top:10px}.boatinventorysec{padding:30px 0}.boatinventorysec .inventorywrap{grid-template-columns:repeat(1,1fr);gap:30px 0}.inventoryImgsec{margin:0 auto;width:530px}.boatinventorysec .inventoryContentsec .inventoryBtnsec{margin-bottom:0}.woocommerce-checkout .wc-block-components-sidebar-layout,.woocommerce-cart .wc-block-components-sidebar-layout{flex-flow:column nowrap;gap:20px}.woocommerce-checkout .wc-block-checkout__main,.woocommerce-checkout .wc-block-components-sidebar{width:100% !important}.woocommerce-cart .wc-block-components-main{width:100% !important;padding-right:0 !important}.woocommerce-cart .wc-block-components-sidebar{width:100% !important}.woocommerce-cart .wc-block-components-main table.wc-block-cart-items{margin-bottom:0}.woocommerce.single-product h1.entry-title{font-size:32px}.woocommerce.single-product .single-product .woocommerce-product-gallery,.woocommerce.single-product .single-product .summary.entry-summary{width:100%}.woocommerce.single-product .flex-control-nav.flex-control-thumbs{justify-content:center}.woocommerce ul.products li.product,.woocommerce-page ul.products{gap:3% 20px}.woocommerce.single-product .upsells ul li{padding:10px !important;width:48.5% !important}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products li{width:48.5% !important;max-width:unset}}@media only screen and (max-width:736px){.footersection h3{font-size:26px}}@media only screen and (max-width:667px){.our_customers .customerscontent .badgeimg ul{margin-left:-3%;margin-top:-3%}.our_customers .customerscontent .badgeimg ul li{width:22%;margin-left:3%;margin-top:3%}.waterfront_restaurant h3{font-size:30px}.connectform .fbid{width:410px;float:none;margin:0 auto}.connectform .formright{width:auto;float:none;margin-top:15px}.footersection .footerleft{width:auto;float:none}.footersection .footerleft ul li a{font-size:16px}.footersection .footerright{width:auto;float:none;margin-top:25px}.content-area img.alignright,.content-area img.alignleft,.content-area img.alignnone,.content-area img.aligncenter{display:block;float:none;text-align:center;margin:0 auto 15px}.contestformoverflow{overflow:scroll}.contestformoverflow table{width:800px}.content-area .service_logo ul.reset li img{margin:0}.woocommerce-checkout .wc-block-components-form .wc-block-components-checkout-step__heading{font-size:18px !important}.woocommerce-checkout .wc-block-components-sidebar{display:none}.woocommerce-cart .wc-block-components-main table thead .wc-block-cart-items__header{display:block !important}.woocommerce-cart .wp-block-woocommerce-cart-items-block .wc-block-cart-items tbody tr{padding:20px}.woocommerce-cart .wc-block-cart-items__header-product{width:100% !important}.woocommerce-cart .wc-block-components-sidebar h2{display:block !important}}@media only screen and (max-width:640px){.mobilebannerbtns ul li a.bggradiant{padding:8px}.bannerbottom .landscontent ul li{font-size:15px}.slips_banner .captioncontent p{font-size:16px}.slips_banner .captioncontent h3{font-size:45px}.slips_banner .captioncontent a.morebtn{font-size:20px;line-height:20px;padding:6px 39px}.footerright .locationsec{width:100%;float:none}.footerright .mapsection{width:100%;float:none;margin-top:25px}.footerright .locationsec p{padding-left:30px;background-position:10px 7px}.footerright .locationsec a.fb{margin-left:30px}}@media only screen and (max-width:600px){.content-area .contactpage .contactpageright{width:auto;float:none;margin-bottom:15px}.content-area .contactpage .contactpageleft{width:auto;float:none}}@media only screen and (max-width:568px){.bannerbottom .landscontent ul li{width:33.33%}.mob-menu-logo-holder{width:230px !important;padding-top:7px !important}.mobmenul-container{margin-left:0 !important}.inventoryImgsec,.inventoryContentsec{width:auto}}@media only screen and (max-width:480px){.headertop .logo{width:50%;padding:0}.mobilecontact{margin-top:7px}.headertop{padding:15px 0}.mobilebannerbtns ul li{width:47%}.mobilebannerbtnslinks{bottom:10px}.mobilebannerbtns{padding:40% 0 0}.mobilebannerbtns ul li a.bggradiant{font-size:16px}.bannerbottom .landscontent h1{font-size:24px}.bannerbottom .landscontent ul li{width:50%;font-size:17px}.our_customers .customerscontent .badgeimg ul li{width:47%}.restaurantcontent{padding:20px}.restaurantcontent .contentright ul{margin-top:15px}.restaurantcontent .contentright ul li a{display:block}.lands_end_live_content{padding:20px}.custom_projects h3{margin-bottom:20px}.testimonialslider .owl-nav{position:inherit;margin-top:25px;top:inherit;text-align:center;font-size:0}.testimonialslider .owl-nav button.owl-next,.testimonialslider .owl-nav button.owl-prev{float:none;display:inline-block;vertical-align:top}.testimonialslider .owl-nav button.owl-next{margin-left:15px}.custom_projects .projects_slider{width:100%}.custom_projects .owl-nav{position:inherit;margin-top:25px;top:inherit;text-align:center;font-size:0}.custom_projects .owl-nav button.owl-next,.custom_projects .owl-nav button.owl-prev{float:none;display:inline-block;vertical-align:top}.custom_projects .owl-nav button.owl-next{margin-left:15px}.footerright .locationsec{width:auto;float:none}.footerright .mapsection{width:auto;float:none;margin-top:25px}.custom_projects{padding-bottom:25px}.slips_banner .captioncontent p{display:none}.wrap .page-header h1.page-title{font-size:25px}.content-area .type-post h3.entry-title,.content-area .type-testimonials h3.entry-title,.content-area .type-projects h3.entry-title,.content-area .type-contest h3.entry-title{font-size:22px;line-height:130%}.content-area .type-contest,.content-area .type-testimonials,.content-area .type-projects,.content-area .type-post{padding:4%}.content-area h1{font-size:25px;line-height:135%}.content-area h2{font-size:23px;line-height:135%}.content-area h3{font-size:21px;line-height:135%}.content-area h4{font-size:20px;line-height:135%}.content-area h5{font-size:19px;line-height:135%}.content-area h6{font-size:18px;line-height:135%}.single .sinlgeimagepost ul li{width:auto;display:block}.mobilecontact{margin-top:-55px !important}.mobilecontact ul li a{padding:7px 15px !important;font-size:14px}.mob-menu-logo-holder{width:210px !important}.authorized_service h2{font-size:20px}.authorized_service ul li{width:33.3%}.banner_authorized_service h3{font-size:32px}.service_logo{padding:15px}.boatinventorysec .inventoryContentsec ul li{padding-left:20px}.boatinventorysec .inventoryContentsec .inventoryBtnsec{margin:0;text-align:center}.boatinventorysec .inventoryContentsec .inventoryBtnsec ul{margin-left:0}.boatinventorysec .inventoryContentsec .inventoryBtnsec ul li{display:block;margin-left:0;margin-top:25px}.woocommerce-checkout .wc-block-components-form .wc-block-components-checkout-step{padding-top:0}.woocommerce-checkout .wc-block-components-form .wc-block-components-checkout-step:after{display:none}.woocommerce-checkout .wc-block-components-form .wc-block-checkout__actions{padding-top:20px;border-top:1px solid #1212121c}.woocommerce-cart .wp-block-woocommerce-cart-items-block .wc-block-cart-items tbody tr{padding:15px}.woocommerce-cart .wp-block-woocommerce-cart-items-block .wc-block-cart-items .wc-block-components-product-name{font-size:18px;line-height:26px}.woocommerce-cart .wp-block-woocommerce-cart-items-block .wc-block-cart-items .wc-block-cart-item__total .wc-block-formatted-money-amount{font-size:15px}.woocommerce-cart .wp-block-woocommerce-cart-items-block .wc-block-cart-items .wc-block-components-product-metadata p{font-size:14px;line-height:26px}.woocommerce-cart .wp-block-woocommerce-cart-items-block .wc-block-cart-items thead th.wc-block-cart-items__header-total{display:none}.woocommerce-cart .wp-block-woocommerce-cart-items-block .wc-block-cart-items tbody tr td.wc-block-cart-item__total{display:none}.woocommerce.single-product .flex-control-nav.flex-control-thumbs{justify-content:flex-start;overflow-x:scroll;padding-bottom:10px}.woocommerce.single-product .navigation .nav-links{padding:0}.woocommerce.single-product h1.entry-title{font-size:28px}.woocommerce.single-product .upsells ul li h2{font-size:16px !important;line-height:24px}.woocommerce.single-product .upsells ul li{width:100% !important}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products li{width:100% !important}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products li+li{margin-top:20px !important}}@media only screen and (max-width:415px){.mobilecontact{margin-top:3px}.mobilecontact ul li a{padding:10px 15px}.mobilebannerbtns{padding:50% 0 0;background-position:right}.authorized_service ul li,.authorized_service ul li:first-child{width:50%}.our_customers .customerscontent h4{font-size:20px}.our_customers .customerscontent p{font-size:18px}.our_customers .customerscontent h3{font-size:25px}.our_customers .customerscontent h5{font-size:23px;margin-top:15px}.waterfront_restaurant h3{font-size:22px}.restaurantcontent .contentright ul li a{font-size:13px;padding:10px 15px}.connectform h3{font-size:22px}.connectform .fbid{width:100%}.connectform .formright h4 span{display:none}.connectform .formright h4 a{display:inline-block;margin-top:10px}.connectform .formright ul li.medium{width:100%;margin-left:0}.live_camera h3{font-size:22px}#main-header{background:0 0;min-height:0}.authorized_service .authorized_serviceimages{padding:10px}.mobmenul-container{width:50px;margin-left:-5px !important}.mob-menu-logo-holder{width:190px !important}.authorized_service h2{font-size:19px}.banner_authorized_service{padding:25px 0 30px}.banner_authorized_service h3{font-size:30px}.banner_authorized_service h4{font-size:20px}.banner_authorized_service ul{margin-left:-10px}.banner_authorized_service ul li{padding-left:10px;padding-top:10px}.content-area .service_logo ul.reset li{width:47%}.boatinventorysec .inventoryContentsec p.subtitle,.boatinventorysec .inventoryContentsec p{font-size:18px}}@media only screen and (max-width:384px){.connectform .formright ul li.submitbtn{width:auto}.mob-menu-logo-holder{width:170px !important;padding-top:15px !important}.authorized_service h2{font-size:20px}.authorized_service h6{font-size:18px}.banner_authorized_service h3{font-size:25px}.banner_authorized_service h4{font-size:18px}.boatinventorysec .inventoryContentsec ul{gap:10px}.boatinventorysec .inventoryContentsec ul li{font-size:14px}}@media only screen and (max-width:375px){.restaurantcontent .contentright ul li{margin-left:5px}.boatinventorysec .inventoryContentsec .inventoryBtnsec ul li a,.boatinventorysec .inventoryContentsec .inventoryBtnsec ul li a.bigbtn{padding:10px}}@media only screen and (max-width:360px){.mobilecontact ul li a{padding:8px 10px}.headertop .logo{width:55%}.bannerbottom .landscontent ul li{font-size:15px}.restaurantcontent .contentright ul li a{padding:10px}.connectform h3{font-size:27px}.custom_projects .projects_slider h4{font-size:16px}#secondary{width:100%}.mobilebannerbtns{padding-top:60%}.mob-menu-logo-holder{width:150px !important}.woocommerce-checkout .wc-block-components-order-summary-item{display:flex;flex-flow:column wrap}.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description,.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image{width:100%}}@media only screen and (max-width:320px){.mobilecontact ul li a{padding:7px 10px !important;font-size:13px}.mob-menu-logo-holder{width:140px !important}.authorized_service h2{font-size:19px}.banner_authorized_service h3{font-size:23px}.banner_authorized_service h4{font-size:17px}}