.fixed-divider-wrapper{width:100%;overflow:hidden;height:65px;line-height:0}.fixed-divider{width:1920px;height:65px;margin:0 auto}.fixed-divider img{display:block;width:100%;height:100%;object-fit:cover}.db-red,.fa-db-red{color:#eb1c47}.contact-table{display:flex;flex-direction:column;gap:0}.contact-row{display:flex;align-items:center}.contact-icon{width:20px;flex-shrink:0;text-align:center;margin-left:-2px}.contact-text{padding-left:0.5em}#db-footer{display:flex;flex-wrap:nowrap;max-width:1400px;margin:0 auto;padding:0;box-sizing:border-box}#db-footer .et_pb_column_1_tb_footer{flex:0 0 calc(24.24% - 48px);margin-right:5.44%}#db-footer .et_pb_column_2_tb_footer{flex:0 0 calc(24.24% - 28px);margin-right:3.23%}#db-footer .et_pb_column_3_tb_footer{flex:0 0 calc(25.05% - 23px);margin-right:2.63%}#db-footer .et_pb_column_4_tb_footer{flex:0 0 15.5%;margin-right:0}#db-footer .et_pb_column{box-sizing:border-box;padding:0!important;margin-left:0!important}@media (max-width:980px){#db-footer{flex-direction:column;align-items:center;text-align:center}#db-footer .et_pb_column{flex:none!important;width:100%!important;margin-right:0!important;margin-bottom:2em;text-align:center!important}#db-footer img{display:block;margin:0 auto}#db-footer .et_pb_text_inner,#db-footer .et_pb_module,#db-footer .et_pb_signup,#db-footer .et_pb_button_module_wrapper{text-align:center!important;margin-left:auto!important;margin-right:auto!important}#db-footer .et_pb_button{display:inline-block;margin-left:auto;margin-right:auto}.contact-table{margin-top:15px}#db-footer input[type="email"],#db-footer button,#db-footer .et_pb_newsletter_form input{display:block;margin-left:auto;margin-right:auto}#db-footer .contact-row{justify-content:center!important}#db-footer .contact-icon{margin-right:0!important}}.custom-fullwidth-header .et_pb_header_content_wrapper{position:absolute;bottom:135px;right:0;text-align:right;width:100%}.custom-fullwidth-header .et_pb_module_header span{color:#eb1c47!important}@media (max-width:980px){.custom-fullwidth-header .et_pb_header_content_wrapper{position:absolute;bottom:75px;right:0;text-align:right;width:100%}}.framed-image{width:100%;height:auto;-webkit-mask-image:url('http://doubtlessbay.co.nz/wp-content/uploads/2025/05/img-frame-mask.svg');mask-image:url('http://doubtlessbay.co.nz/wp-content/uploads/2025/05/img-frame-mask.svg');mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}#wpbdp-categories{width:120%;margin-left:-10%}#wpbdp-categories ul.wpbdp-categories{display:flex;flex-wrap:wrap;justify-content:center;gap:0;padding:0 0 1em 0!important}#wpbdp-categories ul.wpbdp-categories li.cat-item{position:relative;flex:0 0 16.2%;aspect-ratio:215 / 145;list-style:none;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;padding:5px}#wpbdp-categories .category-image[style]{max-width:none!important;max-height:none!important}#wpbdp-categories .wpbdp-category-icon-link{width:100%;height:100%;object-fit:cover;display:block;mask-image:url('http://doubtlessbay.co.nz/wp-content/uploads/2025/05/img-frame-mask.svg');-webkit-mask-image:url('http://doubtlessbay.co.nz/wp-content/uploads/2025/05/img-frame-mask.svg');mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}#wpbdp-categories .category-image{filter:brightness(1.2) opacity(0.45)}#wpbdp-categories ul.wpbdp-categories li.cat-item:hover .category-image{filter:brightness(1.2) opacity(1)}.wpbdp-categories .cat-item .wpbdp-category-icon-link img{width:102%}#wpbdp-categories .category-label{position:absolute;z-index:2;color:#d4163c;font-family:'Amatic SC',handwriting;font-weight:700;font-size:36px;line-height:1.1em;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;width:174px;text-shadow:0em 0em 0.3em #FFFFFF}.wpbdp-main-box .main-fields form{margin:0 auto!important;max-width:90%}#wpbdp-main-box .main-input input.keywords-field{border:2px solid #222;font-size:18px;padding:0.5em 1em;border-radius:4px;max-width:100%;box-sizing:border-box}#wpbdp-main-box input[type="submit"].wpbdp-button,.lsd-search.lsd-search-default-style .lsd-search-row .lsd-search-buttons .lsd-search-buttons-submit .lsd-search-button{background:#fbc73d!important;color:white!important;font-family:'Amatic SC',handwriting;padding:.2em 1em;font-size:28px;font-weight:700;border-radius:4px;border:none!important;cursor:pointer;transition:background 0.2s ease;margin-left:10px}#wpbdp-main-box input[type="submit"].wpbdp-button:hover{background-color:#f4b200}#wpbdp-categories ul.wpbdp-categories li.cat-item .wpbdp-category-icon-link::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(235,28,71,0.6);opacity:0;transition:opacity 0.3s ease;z-index:1;mask-image:url(http://doubtlessbay.co.nz/wp-content/uploads/2025/05/img-frame-mask.svg);-webkit-mask-image:url(http://doubtlessbay.co.nz/wp-content/uploads/2025/05/img-frame-mask.svg);mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}#wpbdp-categories ul.wpbdp-categories li.cat-item:hover .wpbdp-category-icon-link::before{opacity:1}#wpbdp-categories .category-label{position:absolute;z-index:2;color:#d4163c;font-family:'Amatic SC',handwriting;font-size:1.8rem;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;transition:color 0.3s ease}#wpbdp-categories ul.wpbdp-categories li.cat-item:hover .category-label{color:white}#wpbdp-categories ul.wpbdp-categories li.cat-item.force-hover .category-image{filter:brightness(1.2) opacity(1)}#wpbdp-categories ul.wpbdp-categories li.cat-item.force-hover .wpbdp-category-icon-link::before{opacity:1}#wpbdp-categories ul.wpbdp-categories li.cat-item.force-hover .category-label{color:white}@media screen and (max-width:880px){#wpbdp-categories ul.wpbdp-categories{flex-wrap:wrap;justify-content:center;gap:10px}#wpbdp-categories ul.wpbdp-categories li.cat-item{flex:0 0 25%;aspect-ratio:215 / 145;padding:5px}#wpbdp-categories .category-label{font-size:28px;width:auto}}@media screen and (max-width:680px){#wpbdp-categories ul.wpbdp-categories{flex-wrap:wrap;justify-content:center;gap:10px}#wpbdp-categories ul.wpbdp-categories li.cat-item{flex:0 0 45%;aspect-ratio:215 / 145;padding:5px}#wpbdp-categories .category-label{font-size:28px;width:auto}}.list-card{border:3px solid #fbc73d;border-radius:16px;padding:20px!important;font-family:'DM Sans',sans-serif}.list-card .listed-title,.lsdadddiv-card-title h3{font-family:'Amatic SC',cursive;font-size:2rem;margin-bottom:0px!important;color:#eb1c47!important}.list-card .et_pb_row{padding:0!important}.lsd-contact-info ul{padding:0!important}.lsdadddiv-card-image .lsd-no-image{border-bottom:0px solid #eeeeee}body i.lsd-icon,body span.lsd-icon,body svg.lsd-icon{color:#eb1c47!important}.lsd-contact-info a{color:#424245}.custom-listing-card{display:flex;flex-direction:row;border:3px solid #fbc73d;border-radius:16px;padding:20px;gap:20px;align-items:flex-start;max-width:100%;font-family:'DM Sans',sans-serif}.custom-listing-card .logo img{max-width:150px;max-height:150px;width:100%;height:100%;object-fit:contain;display:block}.custom-listing-card .title{font-family:'Amatic SC',cursive;font-size:2rem;margin-bottom:0px;color:#eb1c47!important}.custom-listing-card .title a{color:#eb1c47}.custom-listing-card .read-more{color:#eb1c47;font-family:'Amatic SC',cursive;font-size:1.5rem;text-decoration:none;font-weight:600}.custom-listing-card a{color:#424245}.custom-listing-card .social-icons a{color:#eb1c47;font-size:1.3rem;margin-right:5px}.custom-listing-card .logo{display:flex;align-items:center;justify-content:center;width:25%;max-width:150px;height:100%;max-height:100%;padding:0px;box-sizing:border-box}.custom-listing-card .content{flex:1;display:flex;flex-direction:column;height:100%}.custom-listing-card .content p:last-of-type{padding-bottom:10px}.custom-listing-card i{margin-right:6px;color:#eb1c47}.custom-listing-card p{margin:0;padding:0;display:flex;align-items:center}.custom-listing-card .social-icons{float:right}.list-card-footer{margin-top:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.custom-listing-card .read-more{align-self:flex-start}.custom-listing-card .social-icons{align-self:flex-end}.list-body-logo-img{max-width:350px;width:100%;margin:auto;display:block}.custom-listing-card.no-logo{flex-direction:column}.custom-listing-card.no-logo .content{width:100%}@media (max-width:1170px){.custom-listing-card{flex-direction:column;align-items:center;text-align:center}.custom-listing-card .logo{width:100%;max-width:none;margin-bottom:20px}.custom-listing-card .logo img{max-width:60%;height:auto}.custom-listing-card .content{align-items:center}.list-card-footer{justify-content:center;flex-direction:column;gap:10px}.custom-listing-card .read-more,.custom-listing-card .social-icons{align-self:center}}@media (max-width:980px){.lsd-grid.lsd-g-2-columns{grid-template-columns:repeat(1,minmax(0,1fr))}.custom-listing-card{flex-direction:row;align-items:flex-start;text-align:left;width:100%;margin-bottom:20px}.custom-listing-card .logo{width:30%;max-width:150px;justify-content:center}.custom-listing-card .content{width:70%;align-items:flex-start}.list-card-footer{justify-content:space-between;flex-direction:row}.custom-listing-card .read-more,.custom-listing-card .social-icons{align-self:auto}}@media (max-width:680px){.custom-listing-card{flex-direction:column;align-items:center;text-align:center}.custom-listing-card .logo{width:100%;max-width:none;margin-bottom:20px}.custom-listing-card .logo img{max-width:60%;height:auto}.custom-listing-card .content{width:100%;align-items:center}.list-card-footer{justify-content:center;flex-direction:column;gap:10px}.custom-listing-card .read-more,.custom-listing-card .social-icons{align-self:center}}.acf-contact-block p{margin:0;padding:0;display:flex;align-items:center;font-size:1rem}.acf-contact-block i{color:#eb1c47;margin-right:6px}.acf-contact-block a{color:#424245}.acf-contact-block .social-icons{margin-top:10px;display:flex;gap:10px}.acf-contact-block .social-icons a{color:#eb1c47;font-size:1.3rem}#listpage .lsd-image-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:20px}#listpage .lsd-image-gallery a{display:block}#listpage .lsd-image-gallery img{width:100%!important;aspect-ratio:1 / 1;object-fit:cover;border-radius:8px;display:block}@media (max-width:980px){.lsd-image-gallery{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.lsd-image-gallery{grid-template-columns:1fr!important}}.mec-calendar{margin-bottom:20px;border:2px solid #fcc430;border-radius:12px;width:100%;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-calendar.mec-calendar-daily .mec-calendar-a-month{text-align:center;background-color:transparent;border-bottom:1px solid #fcc430;position:relative}.mec-calendar.mec-calendar-daily .mec-calendar-d-top{text-align:center;padding:10px 0;position:relative;background-color:#fff}.mec-calendar.mec-calendar-daily .mec-next-month i,.mec-calendar.mec-calendar-daily .mec-previous-month i{font-size:28px;cursor:pointer}.mec-calendar.mec-calendar-daily .mec-next-month,.mec-calendar.mec-calendar-daily .mec-previous-month{position:absolute;top:50%;left:50%;margin-top:-25px;min-width:50px;height:50px;line-height:66px;text-align:center;background:#fff;border:0px solid #e2e2e2;border-radius:50px;box-shadow:0 2px 0 0 rgba(0,0,0,.015);transition:all .33s ease;cursor:pointer}.mec-calendar.mec-calendar-daily .mec-calendar-a-month h4{line-height:1.2;padding:15px 0 11px;margin:0;font-family:'Amatic SC',handwriting;font-size:48px;color:#eb1c47!important;font-weight:700;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #e6e6e6}.mec-calendar.mec-calendar-daily .mec-calendar-d-top h2,.mec-calendar.mec-calendar-daily .mec-calendar-d-top h3{margin-top:0px;padding-bottom:0;font-family:'Amatic SC',handwriting;font-weight:700;font-size:48px;color:#05abc7!important;text-transform:uppercase;margin-bottom:0px;line-height:1.2em}.mec-event-footer{display:none}.mec-calendar.mec-calendar-daily .mec-calendar-d-table{overflow:hidden;background:transparent;min-height:60px;border-top:1px solid #fcc430;border-bottom:1px solid #fcc430;position:relative}.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt span{font-size:23px;font-weight:700;text-transform:uppercase;color:#eb1c47;display:block;font-family:'Amatic SC',handwriting;margin:5px 0 0px}.mec-calendar.mec-calendar-daily .mec-calendar-d-table a,.mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt{border-right:1px solid #fcc430;border-bottom:0px solid #e6e6e6;border-radius:0}ul.mec-weekly-view-dates-events,ul.mec-weekly-view-dates-events li{padding:0!important;margin:0;line-height:initial;background:#fff}.mec-calendar .mec-event-article .mec-event-time{font-size:14px;line-height:1.1;margin:0;color:#05ABC6!important;font-weight:600}.mec-calendar .mec-event-article .mec-event-title{font-size:18px;padding:0;margin:8px 0 5px;font-weight:700;text-transform:none}.mec-calendar .mec-event-article .mec-categories-wrapper,.mec-calendar .mec-event-article .mec-categories-wrapper ul.mec-categories li.mec-category a,.mec-calendar .mec-event-article .mec-event-detail,.mec-calendar .mec-event-article .mec-localtime-details div,.mec-calendar .mec-event-article .mec-shortcode-organizers,.mec-calendar .mec-event-article .mec-shortcode-organizers .mec-organizer-item span{font-size:14px;line-height:1.3;color:#eb1c47;margin-bottom:0;font-weight:600}.mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date{color:#05abc7!important}.mec-wrap,.mec-wrap div:not([class^="elementor-"]),.lity-container,.mec-wrap h1,.mec-wrap h2,.mec-wrap h3,.mec-wrap h4,.mec-wrap h5,.mec-wrap h6,.entry-content .mec-wrap h1,.entry-content .mec-wrap h2,.entry-content .mec-wrap h3,.entry-content .mec-wrap h4,.entry-content .mec-wrap h5,.entry-content .mec-wrap h6,.mec-wrap .mec-totalcal-box input[type="submit"],.mec-wrap .mec-totalcal-box .mec-totalcal-view span,.mec-agenda-event-title a,.lity-content .mec-events-meta-group-booking select,.lity-content .mec-book-ticket-variation h5,.lity-content .mec-events-meta-group-booking input[type="number"],.lity-content .mec-events-meta-group-booking input[type="text"],.lity-content .mec-events-meta-group-booking input[type="email"],.mec-organizer-item a,.mec-single-event .mec-events-meta-group-booking ul.mec-book-tickets-container li.mec-book-ticket-container label{font-family:'DM Sans',Helvetica,Arial,Lucida,sans-serif}.mec-month-container{border-radius:12px;overflow:hidden}.mec-single-event .mec-event-meta dd.mec-organizer-email a,.mec-single-event .mec-events-meta-date dd span,.mec-single-event .mec-single-event-additional-organizers dd span,.mec-single-event .mec-single-event-location dd span,.mec-single-event .mec-single-event-organizer dd span{padding-left:0px}.mec-organizer-tel h6,.mec-next-occurrence ul li:first-of-type{display:none!important}.featherlight .featherlight-content{max-width:800px}dd{margin-left:0}dl,.mec-single-event-organizer{margin:0}.mec-next-event-details i,dd i,.mec-single-event .mec-single-event-organizer dl dd i{margin-right:6px;margin-left:0px}.mec-single-title{font-family:'Amatic SC',handwriting!important;font-size:48px!important;color:#eb1c47!important}.qr-circle-menu{display:flex;flex-wrap:wrap;gap:0.5em;padding:0!important;margin:0;list-style:none!important;justify-content:center}.qr-circle-menu li a{display:inline-flex;justify-content:center;align-items:center;width:44px;height:44px;border-radius:50%;background-color:#eb1c47;color:white;text-decoration:none;font-family:'DM Sans',sans-serif;font-weight:bold;font-size:16px;transition:background 0.2s ease}.qr-circle-menu li a:hover{background-color:#c4123c}.qr-active a{background-color:#fcc430!important}.hideme,#ginput_product_price_5_24{display:none!important}.gform-theme--api,.gform-theme--foundation{--gf-form-gap-y:15px}.gform-theme--framework:where(:not(.gform_editor)) .gfield--type-section{padding-top:1.5em}.reg-bus-btn a{color:#FFFFFF!important;border-width:0px!important;border-radius:4px;letter-spacing:0px;font-family:'Amatic SC',handwriting!important;font-weight:700!important;background-color:#fcc430;line-height:40px;padding:0 18px!important;text-shadow:none!important;height:fit-content;margin:auto}.lsd-view-sortbar-wrapper ul.lsd-sortbar-list{background-color:#ffffff;border:2px solid #eee;border-radius:5px;margin:0 auto;display:flex;padding:0;overflow:auto}#yeah-the-nav .nav li ul{min-width:140px;width:auto;padding:0!important;background-color:rgba(255,255,255,0.95)!important}#yeah-the-nav .nav li li{padding:0px;margin:0;width:100%}#yeah-the-nav .et-menu li li a{padding:10px;width:100%}#gform_6{padding-top:15px}form#gform_6 input:not([type="submit"]):not(.comment-form input),form textarea:not(.comment-form textarea){border-radius:0!important;border:0;font-size:16px!important}#gform_6 .gform_footer{margin-top:17px}form#gform_6 input[type="submit"]{background:transparent;border:2px solid white;font-size:16px}form#gform_6 input[type="submit"]:focus{outline:none!important}.gform-theme--framework .gform_validation_errors{margin-bottom:0!important;margin-top:15px!important}.gform-theme--framework .gform_validation_errors:focus{outline:none!important}.reset-form .gform-theme--foundation .gfield .ginput_password,.reset-form .gform-theme--foundation .gfield input,.reset-form .gform-theme--foundation .gfield select,.reset-form .gform-theme--foundation .gfield textarea{max-inline-size:100%;border:1px solid #424245!important;border-radius:4px!important}.reset-form .gform_button{border-radius:4px!important;letter-spacing:0px!important;font-family:'Amatic SC',handwriting!important;background-color:#fcc430!important;line-height:40px!important;padding:0 23px!important;text-shadow:none!important;height:fit-content;margin:auto;font-size:28px!important;border:0px!important}.reset-form .gform_button:focus,.reset-form .gform-theme--foundation .gfield:focus{outline:none!important}#user-dash #lsd_dashboard_menus_form{display:none!important}#user-dash h4,#user-dash .lsd-subscription-packages h3{font-size:36px}.lsd-profile-image-container,.lsd-bio-row{display:none!important}.select2-container{width:100%!important}.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:100%!important}#user-dash .lsd-col-10 .woocommerce{padding:0 30px}#user-dash .lsd-auth-wrapper .lsd-auth-switcher-buttons button.lsd-auth-switch-button{font-size:24px!important;color:#fcc430!important;border:1px #fcc430 solid!important;border-radius:4px!important;letter-spacing:0px;font-family:'Amatic SC',handwriting!important;font-weight:700!important;background:#fff!important;line-height:40px!important;padding:0 18px!important;text-shadow:none!important;height:fit-content;margin:auto}#user-dash .lsd-auth-wrapper .lsd-auth-switcher-buttons button.lsd-auth-switch-button.active{font-size:24px!important;color:#FFFFFF!important;border:1px #fcc430 solid!important;border-radius:4px!important;letter-spacing:0px;font-family:'Amatic SC',handwriting!important;font-weight:700!important;background:#fcc430!important;line-height:40px!important;padding:0 18px!important;text-shadow:none!important;height:fit-content;margin:auto}#user-dash .lsd-auth-wrapper .lsd-auth-switcher-buttons button.lsd-auth-switch-button:hover{font-size:24px!important;color:#FFFFFF!important;border:1px #fcc430 solid!important;border-radius:4px!important;letter-spacing:0px;font-family:'Amatic SC',handwriting!important;font-weight:700!important;background:#fcc430!important;line-height:40px!important;padding:0 18px!important;text-shadow:none!important;height:fit-content;margin:auto;cursor:pointer!important}#user-dash form input:not([type="submit"]):not(.comment-form input),form textarea:not(.comment-form textarea){background-color:#eee;border:1px #eee solid;border-radius:10px!important;outline:0px!important;font-size:14px;font-weight:500;line-height:23.8px;padding:16px}#user_login,#user_pass,#lsd-registration-form #lsd_register_username,#lsd-registration-form #lsd_email,#lsd-registration-form #lsd_password,#lsd-forgot-password #lsd_forgot_password{width:100%}.login-username,.login-password,.login-remember{Padding-bottom:0px}.login-submit #wp-submit,#lsd-registration-form #lsd_register_submit,#lsd_forgot_password_submit,.lsd-package-checkout-form .lsd-button{font-size:24px!important;color:#FFFFFF!important;border:1px #fcc430 solid!important;border-radius:4px!important;letter-spacing:0px;font-family:'Amatic SC',handwriting!important;font-weight:700!important;background:#fcc430!important;line-height:40px!important;padding:0 18px!important;text-shadow:none!important;height:fit-content;margin:auto;cursor:pointer!important}.login-submit #wp-submit:hover,#lsd-registration-form #lsd_register_submit:hover,#lsd_forgot_password_submit:hover,.lsd-package-checkout-form .lsd-button:hover{color:#fcc430!important;background:#fff!important;cursor:pointer!important}.lsd-alert.lsd-info{background-color:rgba(5,171,199,0.25);color:#1e4b7a;border:1px solid #05abc7;border-left-width:4px}.lsd-alert{display:block;margin:10px 0;color:#333;line-height:23px;padding:12px 16px!important;border-radius:4px;font-size:16px}#user-dash .woocommerce-MyAccount-navigation{display:none}.disabled-temp{}