 /* @media only screen and (max-width:991px){.menuholder #logo img{display:none !important}.menuholder #logo{padding:60px 0;background:url(https://beachweekend.com/wp-content/uploads/2022/01/logo.jpg) no-repeat center !important;background-size:80% !important}}*/ /* @media only screen and (min-width:992px){.menuholder{background:rgb(234,154,192) !important;background:-moz-linear-gradient(180deg, rgba(234,154,192,1) 0%, rgba(216,95,152,1) 25%) !important;background:-webkit-linear-gradient(180deg, rgba(234,154,192,1) 0%, rgba(216,95,152,1) 25%) !important;background:linear-gradient(180deg, rgba(234,154,192,1) 0%, rgba(216,95,152,1) 25%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ea9ac0",endColorstr="#d85f98",GradientType=1) !important}#mainmenucontainer{background:rgb(234,154,192) !important;background:-moz-linear-gradient(180deg, rgba(234,154,192,0) 0%, rgba(216,95,152,0) 25%) !important;background:-webkit-linear-gradient(180deg, rgba(234,154,192,0) 0%, rgba(216,95,152,0) 25%) !important;background:linear-gradient(180deg, rgba(234,154,192,0) 0%, rgba(216,95,152,0) 25%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ea9ac0",endColorstr="#d85f98",GradientType=1) !important}}#cssmenu > ul > li > a{color:#ffffff !important}#cssmenu > ul > li > a:hover{color:#ffffff !important}#custom_html-2 .headertext{color:#ffffff !important}#custom_html-2 .headertext a{color:#ffffff !important}#custom_html-2 .headertext a:hover{color:#ffffff !important}#custom_html-2 .btn-social-icon{color:#ffffff !important}#custom_html-2 .btn-social-icon:hover{color:#ffffff !important}*/ .rounded .wpb_single_image img{border-radius:15px}.rentalspage .greenbuttonsmall{width:inherit !important}.reusable > .wpb_column > .vc_column-inner{padding:0 !important}.display-none{display:none !important}.guesty-root-element.guesty-widget__container{justify-content:center !important}@media screen and (max-width:970px){.fullsitealert{display:none}.belowheader{display:block;padding-top:163px;padding-bottom:15px}}@media screen and (min-width:971px){.belowheader{display:none}}@media screen and (max-width:991px){.purplerow{height:auto !important}}.displaynone{display:none !important}.fullsitealert{font-size:25px;text-align:center;background:#07c2b2;color:#ffffff;font-weight:800;padding:10px}.fullsitealert .btn{font-size:18px;background:#ffffff;color:#07c2b2;font-weight:600;margin-left:15px;padding:7px 15px}.topalertmobile{padding:9px 0;font-size:11px;text-align:center;background:#07c2b2;color:#fff;font-weight:800}.topalertmobile .btn{font-size:9px;background:#fff;color:#07c2b2;font-weight:600;margin-left:8px;padding:4px 8px}.menubtn a{padding:10px 15px !important;margin:3px 10px 0 10px !important;font-weight:900;border-radius:5px !important;font-family:'Montserrat';color:#ffffff !important;background:#e62c9b !important}#cssmenu .menubtn{display:none !important}@media screen and (max-width:770px){.menubtn, #cssmenu .menubtn{display:none !important}}#book{overflow:visible !important}.topbar-locations > div{display:inline-block}.topbar-locations .tb-select{color:#00c4b2;font-size:17px;text-transform:uppercase;letter-spacing:-1px}.topbar-locations .tb-locations{font-size:17px;text-transform:uppercase;letter-spacing:-1px;color:#ffffff;margin-left:15px}.topbar-locations .tb-locations a{color:#ffffff}.topbar-locations .tb-locations a:hover{color:#222222}.topbar-locations .tb-links{color:#ffffff;margin:0px;padding:0px;margin-left:15px}.topbar-locations .tb-links i{color:#ffffff;font-size:17px}.faq-li li{padding-top:10px;font-size:17px}.wpb_text_column.wpb_content_element.bullet-text{font-size:12px;width:75%;margin:35px auto}.rsection>.vc_column_container>.vc_column-inner{padding-top:0px !important}.bolder h3{font-weight:900 !important}.boatclub-whychoose .blocks p{line-height:1.1 !important}.boatclub-whychoose .blocks h3:after{content:'';display:block;margin-top:15px;border:1px #ffffff solid}.boatclub-1234 .blocks p:before{content:'';display:block;margin-bottom:25px;margin-top:25px;border:2px #ffffff solid}.boatclub-1234 .blocks p{line-height:1.2;font-size:30px}.column-btn h3{margin-top:0}.column-btn .vc_column-inner:hover{background:#366e67 !important}.boatclub-menu .column-btn h3{font-size:15px;margin:0;padding:0}.boatclub-menu .vc_col-has-fill>.vc_column-inner{padding-top:0}.boatclub-menu .wpb_content_element{margin:5px 0}.boatclub-menu .vc_column-inner{padding-top:10px !important;padding-bottom:10px !important}.boatclub-review .wpb_text_column.wpb_content_element{background:rgb(0,0,0);background:-moz-linear-gradient(90deg, rgba(0,0,0,0) 2%, rgba(0,0,0,0.6) 12%, rgba(0,0,0,0.8001794467787114) 88%, rgba(0,0,0,0) 98%);background:-webkit-linear-gradient(90deg, rgba(0,0,0,0) 2%, rgba(0,0,0,0.6) 12%, rgba(0,0,0,0.8001794467787114) 88%, rgba(0,0,0,0) 98%);background:linear-gradient(90deg, rgba(0,0,0,0) 2%, rgba(0,0,0,0.6) 12%, rgba(0,0,0,0.8001794467787114) 88%, rgba(0,0,0,0) 98%)}.boatclub-pricing .pricing-tables{}.boatclub-pricing .pricing-tables h3{font-family:'Lora', serif}.boatclub-pricing .pricing-tables h4{font-size:20px}.boatclub-pricing .pricing-tables p{}.boatclub-pricing .pricing-tables .pricing{border-top:4px solid #ffffff;border-bottom:4px solid #ffffff;padding:30px 0;margin-right:30px;margin-left:30px}.boatclub-pricing .pricing-tables .pricing h2{font-size:60px;margin:0}.boatclub-pricing .pricing-tables .pricing h3{font-size:20px;font-family:'Montserrat', sans-serif;letter-spacing:3px;margin:0;font-weight:500 !important}.boatclub-initiation h3{font-size:19px}.boatclub-app .appblocks h3{border-bottom:4px solid #e62c9b;font-size:26px;padding:0 0 10px 0;margin:15px 15px 25px 15px;font-weight:700}.boatclub-app .appblocks p{color:#e62c9b;font-size:20px;line-height:1.2em}h1.white, h2.white, h3.white, h4.white, h5.white, h6.white{color:#ffffff !important}.commercial h1.white, .commercial h2.white, .commercial h3.white, .commercial h4.white, .commercial h5.white, .commercial h6.white{color:#ffffff !important}.paralex-padding{padding-top:5px;padding-bottom:50px}.paralex-padding-header{padding-top:5px;padding-bottom:50px}.paralex-padding-smaller{padding-top:100px;padding-bottom:100px}.simple-paralex{padding-top:150px;padding-bottom:150px}@media screen and (max-width:770px){.simple-paralex{padding-top:30px;padding-bottom:30px}}.padding-header-desktop{padding-top:180px;padding-bottom:180px}@media screen and (max-width:770px){.padding-header-desktop{padding-top:30px;padding-bottom:30px}}@media (max-width:991px){#cssmenu ul li ul li a{color:#e62c9b}#cssmenu ul li ul li a:active{color:#56c0b2}}.underline-links a{text-decoration:underline !important}.menumobilefooter a{width:50%;padding:3px 0;text-align:center;float:left;font-size:15px;height:65px;padding-top:10px}.menumobilefooter{position:fixed;width:100%;bottom:0;left:0;background:#2d5a91;border-top:0px solid #000}.btn.btn-booknow{padding:6px 15px;margin:0 0 5px 10px;font-weight:900;font-family:'Montserrat';color:#ffffff;background:#e62c9b}.btn1{background:#e62c9b;color:#fff}.btn1:hover,.btn1:active{background:#e5609a;color:#fff}.btn3{background:#57c0b3;color:#fff}.btn3:hover,.btn3:active{background:#4eb1a5;color:#fff}.menumobilefooter a span{font-size:15px}h3.smallwhite{text-shadow:1px 2px 3px black;color:#ffffff;font-size:1.5em;font-weight:900;font-family:Montserrat, sans-serif}h2.video-heading{text-shadow:1px 2px 3px black;color:#ffffff;font-size:3em;font-weight:900;font-family:Montserrat, sans-serif}.pinkbuttonsmall{background:#e62c9b;padding:10px 30px;color:#fff;margin:15px;font-size:30px;display:inline-block;width:25%;text-align:center}.pinkbuttonsmall:hover,.pinkbuttonsmall:active{background:#2abbb2;color:#fff;text-decoration:none}.page-banner .pinkbuttonsmall{background:#e62c9b;padding:10px 10px;color:#fff;margin:15px;font-size:20px;display:inline-block;width:auto;text-align:center}.greenbuttonsmall{background:#56bfb6;padding:10px 30px;color:#fff;margin:15px;font-size:30px;display:inline-block;width:25%;text-align:center}.greenbuttonsmall:hover,.greenbuttonsmall:active{background:#2abbb2;color:#fff;text-decoration:none}@media screen and (max-width:770px){h2.video-heading{font-size:1.5em}.pinkbuttonsmall{padding:10px 30px;margin:15px;font-size:20px;width:55%}}@media screen and (min-width:771px){#cssmenu > ul > li > ul,#cssmenu2 > ul > li > ul{border-top:3px #e92076 solid}#cssmenu ul li ul li a,#cssmenu2 ul li ul li a{font-size:14px}.gform_wrapper .gform_body{padding:0px 0px 0 0px}.headinglarge h1{font-weight:900!important;text-transform:uppercase!important;font-size:87px!important;letter-spacing:2px!important;text-shadow:0em 0.1em 0.23em #000000!important}}.vc_btn3.vc_btn3-color-pink, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat{color:#fff;background-color:#e62c9b}.vc_btn3.vc_btn3-color-pink:hover, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover{background-color:#2abbb2}.heading h1{color:#2fc8ba;font-size:45px}#custom_html-3{text-align:right}.headertext{display:inline-block;color:#e62c9b;font-size:30px;padding:5px 20px}footer img{float:right}.commercial h1{color:#e62c9b !important;font-weight:900}.headline h2{font-weight:900}.infoblock h3{color:#56bfb6;font-weight:900;margin-bottom:15px !important}.infoblock ul{list-style-type:none;padding-inline-start:0px;font-weight:900}.infoblock li{padding-top:10px}.pinkbutton{background:#e62c9b;padding:15px 60px;color:#fff;font-size:20px;display:inline-block}.pinkbutton:hover,.pinkbutton:active{background:#e5609a;color:#fff;text-decoration:none}.pinkbuttonlarge{background:#e62c9b;padding:15px 60px;color:#fff;font-size:40px;display:inline-block;width:100%;text-align:center}.pinkbuttonlarge:hover,.pinkbuttonlarge:active{background:#2abbb2;color:#fff;text-decoration:none}.text-dark h1,.text-dark,.text-dark h2,.text-dark h3,.text-dark h4,.text-dark h5,.text-dark h6{color:#333333}.reviews-section{background:#fff;text-align:center;padding-top:5px;padding-bottom:65px}.reviews-section .heading h2{color:#e62c9b;margin-top:50px;font-family:Montserrat, sans-serif;font-size:42px;font-weight:600}/*.reviews-section .heading h2:after{content:"";width:120px;height:3px;left:50%;margin-top:60px;position:absolute;z-index:1;background:#2ebcb1;transform:translate(-50%, -50%)}*/ .reviews-section .heading h4{color:#d75f98;font-family:Montserrat, sans-serif;font-size:18px;font-weight:700}.reviews-section .review .vc_column-inner{border-radius:5px;padding:15px;width:calc(100% - 40px);margin:35px;background:#ffffff;box-shadow:#d5d5d5 0 0 3px 0px}.reviews-section .review .review-text{color:#777777}.reviews-section .review .stars .fa{color:#fecd00;font-size:20px}.reviews-section .review .name{font-size:24px;margin-top:15px !important}.reviews-section .review .tag{color:#ccc;font-size:15px;margin-top:-12px !important}.reviews-section .review .wpb_text_column{padding:0;margin:0}.company-google-maps-location{z-index:1}.company-google-maps-location .map{}.company-google-maps-location .vc_column-inner{padding-top:0 !important}.company-google-maps-location .wpb_content_element{margin-bottom:0 !important}.company-google-maps-location .location{text-align:center}.company-google-maps-location .location h2{color:#fff;font-size:38px;font-weight:bold;text-transform:uppercase;margin-bottom:50px}.company-google-maps-location .location h2:after{content:"";width:150px;height:3px;left:50%;margin-top:60px;position:absolute;z-index:1;background:#f54992;transform:translate(-50%, -50%)}.company-google-maps-location .location h3, .company-google-maps-location .location h4{color:#fff}.company-google-maps-location .location h3{font-size:28px}.company-google-maps-location .location h4{font-size:24px;padding-top:0.6em}.wpb_gmaps_widget .wpb_wrapper{padding:0px}@media screen and (max-width:770px){.company-google-maps-location .location h4{padding-bottom:20px}}.extra-text-section h2{font-size:30px}