@font-face{font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format('woff')}@font-face{font-family:PoppinsRegular;src:url(//lib.beachshore.co.uk/fonts/Poppins-Regular.otf) format("opentype")}@font-face{font-family:PoppinsMedium;src:url(//lib.beachshore.co.uk/fonts/Poppins-Medium.otf) format("opentype")}@font-face{font-family:PoppinsSemiBold;src:url(//lib.beachshore.co.uk/fonts/Poppins-SemiBold.otf) format("opentype")}@font-face{font-family:PoppinsBold;src:url(//lib.beachshore.co.uk/fonts/Poppins-Bold.otf) format("opentype")}:root{--grey:#efefef;--lightgrey:#f1f1f1;--white:#fff;--black:#000;--blue:#00b0b9;--darkblue:#125457;--lightblue:#e5f7f8;--purple:#645b64}*{background-repeat:no-repeat;background-position:center center;box-sizing:border-box}body{margin:0;padding:0;width:100%;height:auto;background-color:#fff;color:#000;font-family:PoppinsRegular;font-size:100%;line-height:1.2;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:#000;text-decoration:none;font-weight:normal}ul,ol{padding:0;margin:0}li{list-style-type:none;vertical-align:top}h1,h2,h3,h4,h5,h6{padding:0 10px 10px 0;margin:0;font-size:100%;font-weight:normal;color:#000}fieldset{padding:0;margin:0;border:none}input,textarea,select{font-size:90%;background:transparent;border:solid #000 1px;padding:5px;color:#000;box-sizing:border-box;font-family:Arial}input[type="text"],input[type="password"]{height:30px}input[type="button"],input[type="submit"],.swpm-logged-logout-link a,.page-id-246 .button a{border:none;cursor:pointer;background-color:var(--blue);color:#fff;padding:10px 20px 10px 20px;font-family:PoppinsSemiBold;font-size:110%;text-transform:uppercase;border-radius:25px}}
select {height:30px;padding-right:30px;background-image:none;background-repeat:no-repeat;background-position:right 10px center}p{padding:0 0 20px 0;margin:0;line-height:1.5}strong{font-weight:normal;font-family:PoppinsSemiBold}td,th{padding:0;text-align:left;vertical-align:top}.hidden{display:none}.spacer{clear:both;height:0}p a:hover{color:var(--blue)}::placeholder{color:gray}body.admin-bar{padding-top:32px}@media (min-width:1080px ){.layoutheader{padding:10px 0}.layoutheader .headerlogo{margin-right:100px}.layoutheader .header_social{position:absolute;top:10px;left:50%}body.admin-bar .layoutheader .header_social{top:42px}.layoutheader .header_social{margin-top:20px;margin-left:520px}.layoutheader .wp-block-beachshore-search-bar{position:absolute;margin-left:420px;top:90px;left:50%}body.admin-bar .layoutheader .wp-block-beachshore-search-bar{top:122px}}@media (max-width:1079px ){.layoutheader .wp-block-group{justify-content:center;flex-direction:column-reverse}.layoutheader .header_social{clear:both}.layoutheader .wp-block-beachshore-search-bar{margin:20px auto}}.layoutheader .header_social ul{display:flex}.layoutheader .header_social .facebook .fab{font-size:90%;padding-left:4px}.layoutheader .header_social .youtube .fab{font-size:80%;padding-left:2px}.layoutheader .header_social li{margin-right:10px;border:2px solid var(--black);padding:2px;border-radius:100%;width:25px}.layoutheader .wp-block-beachshore-search-bar{border-radius:25px;width:200px;background-color:var(--lightgrey);border-color:var(--lightgrey)!important;height:30px}.layoutheader .wp-block-beachshore-search-bar input{font-size:80%;border:none;padding:7px;outline:none;width:80%}.layoutheader .wp-block-beachshore-search-bar button[type="submit"]{border:none;background-color:var(--lightgrey);border-radius:10px;width:20%}@media (min-width:1080px ){.header_menutoggle{display:none}.layoutheader #menu-main-menu{display:flex;flex-direction:row;justify-content:space-evenly;font-family:PoppinsSemiBold;width:100%;z-index:9999;gap:20px}.layoutheader #menu-main-menu li:hover{background-color:var(--blue)}.layoutheader #menu-main-menu>li>ul{position:absolute;margin-top:50px;list-style:none;padding:0;margin:0;display:none;z-index:9999}.layoutheader #menu-main-menu>li:hover>ul{display:block}.layoutheader #menu-main-menu>li>ul>li{height:50px;background:var(--blue);position:relative;padding:0 0 0 10px;width:255px}.layoutheader #menu-main-menu>li>ul>li:hover{background-color:var(--darkblue)}.layoutheader #menu-main-menu>li>ul>li>ul{display:none;position:absolute;margin:-50px 0 0 245px;background:var(--darkblue);width:255px}.layoutheader #menu-main-menu>li>ul>li:hover>ul{display:block}.layoutheader #menu-main-menu>li>ul>li>ul>li{padding:0 0 0 10px}.layoutheader #menu-main-menu .expand{display:none}.layoutheader #menu-main-menu li a:hover{color:#fff}.layoutheader #menu-main-menu li a:active{color:#fff}.layoutheader #menu-main-menu li:hover a{color:#fff}}@media (max-width:1079px ){.layoutheader .widget_nav_menu{width:100%}.header_menutoggle{position:absolute;top:35px;right:10px;cursor:pointer;color:#fff;background-color:var(--blue);padding:10px;border-radius:7px}.layoutheader .widget_nav_menu{display:none}.layoutheader .menu{font-family:PoppinsSemiBold}.layoutheader .menu li a{color:#fff}.layoutheader .menu li{color:#fff;display:block;width:100%;background-color:var(--blue);z-index:50;text-align:center}.layoutheader .menu .sub-menu{display:none}.layoutheader .menu .expand{position:absolute;right:0;margin-top:-30px;width:40px;text-align:center;cursor:pointer}.layoutheader #menu-main-menu>li>ul>li>ul>li{background-color:var(--darkblue)}}@media (min-width:1240px ){.layoutheader{max-width:1240px;margin:0 auto}}.layoutheader .menu li a{text-transform:uppercase;font-size:90%;padding:0 10px}.layoutheader .menu li a{line-height:50px;display:block}.layoutheader .menu-main-menu-container .sub-menu li a{color:#fff}@media (min-width:1240px ){.layoutfooter .layoutfooter_inner{max-width:1240px}.layoutfooter .footer_container{display:flex;justify-content:space-evenly}.layoutfooter .footer_two{width:20%;margin-top:50px;font-size:140%}.layoutfooter .footer_one{width:39%;margin-top:100px}.layoutfooter .footer_three{width:39%;margin-top:100px}.layoutfooter .footer_copyright{text-align:right;padding:0}.layoutfooter .layoutfooter_inner{max-width:1240px}.layoutfooter .layoutcredits1{max-width:1240px;text-align:right;padding-bottom:110px}}@media (max-width:1239px ){.layoutfooter .layoutfooter_inner{text-align:center;width:80%;margin:0 auto;padding-top:20px}.layoutfooter .layoutcredits1{padding-bottom:30px}.layoutfooter .menu-footer-menu-container{padding:30px 0}.layoutfooter .footer_copyright{padding:20px 0 0 0}}.layoutfooter{background-color:var(--purple);clear:both}.layoutfooter .layoutfooter_inner{margin:60px auto 40px auto}.layoutfooter .layoutcredits1 a{color:var(--white);text-decoration:none}.layoutfooter .layoutcredits1 a:hover{color:var(--blue);text-decoration:underline}.layoutfooter .layoutcredits1{color:var(--white);margin:0 auto}.layoutfooter .layoutcredits,.beachshore{display:none}.layoutfooter .footer_copyright{color:#fff}.layoutfooter .menu-footer-menu-container a{color:#fff;text-decoration:underline}.layoutfooter .menu-footer-menu-container a:hover{color:var(--blue)}.layoutfooter .footer_button{text-align:center;border-radius:50px;border:2px solid #fff;width:175px;margin-bottom:25px;font-family:PoppinsBold}.layoutfooter .footer_button a{background-color:var(--purple);border-radius:50px;padding:15px;font-size:100%}.layoutfooter .footer_social,.footer_button{display:block;margin:25px auto 0 auto}.layoutfooter .footer_social ul{display:flex;width:120px;margin:0 auto;justify-content:space-around}.layoutfooter .footer_social .facebook .fab{font-size:90%;padding-left:7px;color:#fff}.layoutfooter .footer_social .youtube .fab{font-size:80%;padding-left:4px;color:#fff}.layoutfooter .footer_social li{margin-right:10px;border:2px solid var(--white);padding:5px;border-radius:100%;width:40px!important}.homebanner_container{background-color:var(--blue);justify-content:center}.homebanner_container p{background-color: #645b64cc;color:#fff;font-size:150%;text-align:left;font-family:PoppinsSemiBold;border-radius:5px;text-shadow:2px 2px #4e4e4e}@media (min-width:601px ){.home_banner{max-width:1240px;margin:0 auto;width:100%}.homebanner_container p{width:400px;height:115px;font-size:150%;padding:10px}}@media (max-width:600px ){.homebanner_container p{font-size:120%;padding:20px}}@media (min-width:1000px ){.pagecontent .alignright{float:right;margin-left:20px!important;margin-bottom:12px}}.pagecontent,.std_newsarticle{margin:0 auto 0 auto}.pagecontent ol,.pagecontent ul{padding:0 0 0 20px}.pagecontent ol li{list-style-type:decimal;padding:10px 0 10px 0}.pagecontent ul li{list-style-type:disc;padding:10px 0 10px 0}.pagecontent h3{color:var(--blue);font-family:PoppinsSemiBold;font-size:120%;padding:20px 0}.pagecontent h4{color:var(--blue);font-family:PoppinsBold}.std_contentpage h1,.std_newsarticle h1{text-align:center;color:var(--blue);font-family:PoppinsBold;font-size:170%;margin:20px 0}.pagecontent h2{color:var(--blue);font-size:150%;font-family:PoppinsSemiBold;padding:40px 0}@media (min-width:1240px ){.pagecontent,.std_newsarticle{max-width:1240px}}@media (max-width:1239px ){.std_contentpage h1,.std_newsarticle h1{margin-top:50px}.pagecontent,.std_newsarticle{width:90%;margin:0 auto}}body.home .pagecontent{max-width:none}body.home .pagetitle{display:none}.welcomeimage figure{margin:0}.welcomeimage{max-width:1160px;margin:20px auto 80px auto}.welcomeimage img{float:left;width:320px;height:520px;margin-right:50px}.welcomeimage h1{color:var(--blue);font-family:PoppinsSemiBold;text-align:center;font-size:170%;padding:20px 0 30px 0;text-transform:uppercase}.welcomeimage p{font-size:114%;padding:0 10px 25px 0}.welcomeimage a{color:var(--blue)}.welcomeimage a:hover{color:var(--darkblue)}.welcomeimage .wp-block-media-text__content{padding:20px 15px}.welcomeimage .wp-block-media-text{display:none;grid-template-columns:0%;grid-template-rows:0%}.welcomeimage .wp-container-62345de8286f8{display:block}@media (min-width:601px ){.welcomeimage{border:40px solid var(--lightblue)}}@media (max-width:600px ){.welcomeimage{border:10px solid var(--lightblue)}}@media (min-width:601px ){.homepage_buttons .wp-block-group{margin:20px 0}}@media (max-width:600px ){.homepage_buttons .wp-block-group,.homepage_buttons .wp-block-column{margin:10px 0}.homepage_buttons .wp-block-group__inner-container{width:200px;margin:0 auto}.wp-container-8,.wp-container-13{gap:0!important}}.homepage_buttons .wp-block-image{width:230px;height:170px;background-color:var(--blue);border-radius:20px;padding:20px}.homepage_buttons .wp-block-image img{height:70px;width:auto}.homepage_buttons .wp-block-image figcaption{color:#fff;background-color:var(--darkblue);border-radius:50px;padding:5px 20px;text-align:center;font-family:PoppinsSemiBold;text-transform:uppercase}.homepage_buttons .wp-block-image figcaption a{color:#fff}.homepage_buttons .wp-block-image figcaption a:hover{color:var(--blue)}.homepage_buttons .wp-block-image figure{width:100%}.homepage_buttons{background-color:var(--lightgrey);padding-top:40px;padding-bottom:40px}.homepage_buttons figure,.homepage_buttons .wp-block-media-text__content{padding-bottom:10px;text-align:center}.mapoutline{padding-top:20px}.homepage_join{text-align:center}.homepage_join a{margin:20px 0 60px 0;color:#fff;background-color:var(--blue);border-radius:50px;padding:15px 40px;font-family:PoppinsSemiBold;font-size:130%;text-transform:uppercase}.homepage_join a:hover{background-color:var(--darkblue);cursor:pointer}.informationsheet{margin:20px 0}.informationsheet a{color:#fff;background-color:var(--blue);border-radius:20px;padding:10px 20px;font-family:PoppinsSemiBold;text-transform:uppercase}.informationsheet a:hover{background-color:var(--darkblue);cursor:pointer}@media (min-width:1240px ){.homepage_news,.news{max-width:1240px}.homepage_news li,.news li{margin:0 20px 0 20px}}@media (max-width:1239px ){.homepage_news,.news{max-width:1239px}.homepage_news ul,.news{flex-direction:column}.homepage_news li,.news li{margin:20px 0}}.homepage_news,.news{margin:00 auto 0 auto}.homepage_news ul,.news{display:flex;padding:0}.homepage_news li,.news li{width:270px;background-color:var(--lightblue);padding:0!important;border-radius:20px}.homepage_news li a,.news li a{color:var(--blue);font-family:PoppinsSemiBold;font-size:90%;padding:0 20px}.homepage_news li .wp-block-latest-posts__featured-image,.news li .wp-block-latest-posts__featured-image{padding-bottom:30px}.homepage_news li .wp-block-latest-posts__post-excerpt,.news li .wp-block-latest-posts__post-excerpt{padding:20px 20px 20px 20px}.homepage_news ul li,.news li{list-style-type:none!important}.homepage_news h2{text-align:center;text-transform:uppercase;padding:80px 0 30px 0;display:none}.wp-block-latest-posts__post-excerpt{font-size:80%;border-radius:0 0 10px 10px;margin-top:0}.wp-block-latest-posts.is-grid li{width:200px}.news .wp-block-latest-posts__post-date{padding:0 0 0 20px;font-size:90%}.news li a{display:block;padding-bottom:5px}body.single .image img{height:auto;width:430px;float:right;margin:0 0 50px 50px}body.single .article p{font-size:90%;font-family:PoppinsRegular;width:60%;float:left}body.single .article p:last-of-type{border-bottom:4px solid var(--grey);margin-bottom:50px}.std_newsarticle h1{font-size:130%;text-align:left;padding:40px 0 20px 0}.std_newsarticle .datetime{padding-bottom:20px}@media (min-width:1000px ){.contactus{max-width:1240px;margin:0 auto;width:50%;float:left}.contactform{float:right;width:45%}}.contactus h3{color:var(--blue);font-family: 120%;font-family:PoppinsSemiBold;text-transform:uppercase;padding:20px 0}.contactus p{font-size:90%}.contactus p strong{font-family:PoppinsSemiBold}.contactus .link1{border-top:1px solid #000;padding-top:10px}.contactus .link1 a{text-decoration:underline}.contactus .link1 a:hover{color:var(--blue)}.contactus .email a{padding:20px 0}.woocommerce-billing-fields{color:#fff;text-align:center;margin-bottom:50px;border-radius:25px;border:2px solid var(--blue)}.contactform .wpcf7-submit,body.page-id-49 .wpcf7-submit,body.page-id-62 .wpcf7-submit,.page-id-36 .wpcf7-submit,body.page-id-261 .pagecontent .swpm-login-submit,.page-id-259 .pagecontent .wpcf7-submit{margin:0 auto;width:100px;background-color:var(--lightblue);border-radius:20px;font-family:PoppinsSemiBold;text-decoration:none;border:none;color:var(--darkblue)}.contactform .wpcf7-submit:hover,body.page-id-49 .wpcf7-submit:hover,body.page-id-62 .wpcf7-submit:hover,body.page-id-261 .pagecontent .swpm-login-submit:hover,.page-id-36 .wpcf7-submit:hover,.page-id-259 .wpcf7-submit:hover{background-color:var(--white)}.contactform .wpcf7-text,.contactform .wpcf7-textarea,body.page-id-49 .wpcf7-text,body.page-id-49 .wpcf7-textarea,body.page-id-62 .wpcf7-text,body.page-id-62 .wpcf7-textarea,.page-id-36 .wpcf7-textarea,.page-id-36 .wpcf7-text,.page-id-259 .wpcf7-textarea,.page-id-259 .wpcf7-text,.woocommerce-billing-fields input[type="text"],.woocommerce-billing-fields input[type="tel"],.woocommerce-billing-fields input[type="email"],.page-id-62 input[type="number"]{border:none;border:1px solid #fff;border-radius:5px;margin:10px 0;background-color:#fff}.wpcf7 select{background:#fff;border:none}.wpcf7 a{color:#fff!important}.contactform label{width:316px}#wpcf7-f222-o1 .screen-reader-response{text-align:center}#wpcf7-f222-o1 .wpcf7-response-output{display:none}.wpcf7 .wpcf7-not-valid-tip{color:#000;display:block}.wpcf7 .screen-reader-response ul{display:none}@media (min-width:1240px){.contactform,.woocommerce-billing-fields{padding:30px}.contactform .wpcf7-text,.contactform .wpcf7-textarea,body.page-id-49 .wpcf7-text,body.page-id-49 .wpcf7-textarea,body.page-id-62 .wpcf7-text,.page-id-259 .wpcf7-textarea,body.page-id-62 .wpcf7-textarea,.page-id-36 .wpcf7-textarea,.page-id-259 .wpcf7-textarea,.woocommerce-billing-fields input[type="text"],.woocommerce-billing-fields input[type="tel"],.woocommerce-billing-fields input[type="email"],.page-id-62 input[type="number"]{width:316px}}@media (max-width:1239px){.contactform,.woocommerce-billing-fields{padding:20px}.woocommerce-billing-fields{width:100%}.contactform .wpcf7-text,.contactform .wpcf7-textarea,body.page-id-49 .wpcf7-text,body.page-id-49 .wpcf7-textarea,body.page-id-62 .wpcf7-text,body.page-id-62 .wpcf7-textarea,.page-id-36 .wpcf7-textarea,.page-id-36 .wpcf7-text,.page-id-259 .wpcf7-textarea,.woocommerce-billing-fields input[type="text"],.woocommerce-billing-fields input[type="tel"],.woocommerce-billing-fields input[type="email"],.page-id-62 input[type="number"],.input-text{width:100%}}.officers h3{color:var(--blue);font-family:PoppinsSemiBold;font-size:130%}@media (min-width:1240px ){.officers{max-width:1240px;margin:0 auto}.officers .officers1{float:left;width:50%}.officers .officers2{float:right;width:50%;margin-bottom:50px}}.tandc{max-width:1240px;margin:0 auto}.tandc h3{color:var(--blue);padding:20px 0;font-family:PoppinsSemiBold}.privp{max-width:1240px;margin:0 auto}.privp strong{color:var(--blue);font-size:120%;font-family:PoppinsSemiBold}.privp p u{font-family:PoppinsSemiBold;padding:20px 0}.commissionresearch{max-width:1240px;margin:0 auto}.commissionresearch h3{color:var(--blue);font-family:PoppinsSemiBold;font-size:120%;padding:20px 0}.commissionresearch strong{font-family:PoppinsSemiBold;font-size:90%}.commissionresearch p a{text-decoration:underline}@media (min-width:1000px){.page-id-46 .pagecontent{display:flex;justify-content:space-between}.page-id-46 .pagecontent .wp-block-group{width:30%;text-align:center}}body.page-id-24 li{font-size:90%}.faq h3 a{color:var(--blue);font-family:PoppinsSemiBold}.faq h4{padding:20px 0}.journals{max-width:1240px;margin:0 auto}body.page-id-59 h4{color:#000}body.page-id-59 h4 a{text-decoration:underline;color:var(--blue)}body.page-id-59 h4 a:hover{color:var(--purple)}.page-id-518 .outer_group>.wp-block-group__inner-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.page-id-518 .outer_group .wp-block-group p{padding:0 0 5px 0;text-align:center}@media (max-width:500px ){.page-id-518 .outer_group>.wp-block-group__inner-container{justify-content:center}}.std_contentpage p a,.std_newsarticle p a{text-decoration:underline;color:var(--blue)}.page-id-36 .pagecontent{text-align:center}@media (min-width:1000px){.becomemember{max-width:1240px;margin:0 auto}.page-id-30 .pagecontent{display:flex;justify-content:space-between}.page-id-30 .pagecontent .wp-block-group{width:48%}}.page-id-65 .pagecontent a,body.page-id-65 .pagecontent ul li{color:var(--blue);font-size:90%}.page-id-65 .pagecontent a:hover{color:var(--purple)}@media (min-width:1240px){.webleft{float:left;width:40%}.webright{float:right;margin-bottom:40px;width:40%}}body.page-id-84 .pagecontent{text-align:center}body.page-id-84 .pagecontent a{text-decoration:underline;color:var(--blue)}body.page-id-84 .pagecontent a:hover{color:var(--purple)}.page-id-49 .wpcf7-form,.page-id-62 .wpcf7-form,.page-id-36 .wpcf7-form,.page-id-76 .wpcf7-form,.page-id-259 .wpcf7-form{text-align:center}.page-id-49 .wpcf7-form,.page-id-62 .wpcf7-form,.page-id-36 .wpcf7-form,.page-id-76 .wpcf7-form,.page-id-259 .wpcf7-form{color:#fff;background-color:var(--blue);border-radius:25px;padding:50px}@media (min-width:1000px){.page-id-62 .pagecontent,.page-id-49 .pagecontent{display:flex;justify-content:space-between}.page-id-62 .pagecontent .wpcf7-form,.page-id-49 .pagecontent .wpcf7-form{margin-left:50px}.page-id-62 .pagecontent .wp-container-2,.page-id-49 .pagecontent .wp-container-2{width:50%;margin-top:40px}}@media (max-width:999px){.page-id-62 .pagecontent,.page-id-49 .pagecontent{text-align:center}}body.page-id-261 .pagecontent .swpm-login-submit{margin:20px auto 20px auto}body.page-id-261 .pagecontent input[type="button"],body.page-id-261 .pagecontent input[type="submit"]{background:none;border:none;color:var(--darkblue);font-family:PoppinsSemiBold}body.page-id-261 .pagecontent label,body.page-id-261 .pagecontent .swpm-remember-me{color:#fff;font-family:PoppinsSemiBold}body.page-id-261 .pagecontent a:hover{color:var(--purple)}body.page-id-261 .pagecontent .swpm-remember-me,body.page-id-261 .pagecontent a{font-family:PoppinsRegular}body.page-id-261 .swpm-login-widget-form{margin:0 auto;text-align:center;background-color:var(--blue);padding:30px 0 20px 0;border-radius:25px}body.page-id-261 .swpm-login-action-msg{color:red;margin-top:10px}body.page-id-261 .pagecontent .swpm-username-input,body.page-id-261 .pagecontent .swpm-password-input{margin:10px auto 10px auto}.page-id-261 .swpm-username-input input,.page-id-261 .swpm-password-input input{width:300px}body.page-id-261 .pagecontent input[type="text"],body.page-id-261 .pagecontent input[type="password"]{background:#fff;border:none}.swpm-pw-reset-widget-inside{margin:0 auto;text-align:center}.swpm-pw-reset-submit-button input{border:none}.swpm-reset-pw-success-box{text-align:center;background-color:#fff!important;border:#fff!important;color:#000!important}.swpm-reset-pw-success{margin-bottom:10px}.swpm-forgot-pass-link{display:none}.page-id-261 p{text-align:center;margin-top:20px}.swpm-login-widget-logged{text-align:center}.swpm-logged-username,.swpm-logged-membership,.swpm-login-widget-logged p{display:none}.swpm-logged-status{margin-bottom:10px}.swpm-logged-expiry{margin-bottom:30px}.page-id-246 ul{text-align:center}.page-id-246 .pagecontent a{color:var(--blue);text-decoration:underline}.page-id-246 .button{text-align:center;margin-top:20px}.page-id-246 li{list-style-type:none!important}.page-id-246 .button a{color:#fff}@media (min-width:1000px){body.page-id-261 .swpm-login-widget-form{width:50%}}@media (max-width:1239px){.swpm-pw-reset-email-input{width:100%}}body.page-id-246 .pagecontent .woocommerce-MyAccount-navigation{color:var(--blue);font-family:PoppinsSemiBold;float:left}body.page-id-246 .pagecontent .woocommerce-MyAccount-navigation a{color:var(--blue);font-family:PoppinsSemiBold}body.page-id-246 .pagecontent p{text-align:center;max-width:700px;margin:0 auto}body.page-id-246 .pagecontent a:hover{color:var(--purple)};

/* books */

.wc-block-grid__product-image {min-height:300px}.wp-block-product-category li{list-style-type:none}body.page-id-80 .pagecontent ul li{list-style-type:none}body.page-id-80 .pagecontent button{border:none}.wc-block-grid__product-add-to-cart a{height:40px!important;max-width:250px}.wc-block-grid__product-add-to-cart .added_to_cart{padding-left:5px}.wp-block-product-category .wc-block-grid__product-add-to-cart .added_to_cart:hover{background-color:none;text-decoration:underline}body.page-id-80 .pagecontent .wp-block-button__link:hover{background-color:var(--blue);border:none}body.page-id-244 .pagecontent{max-width:800px;margin:0 auto;text-align:center}.woocommerce-cart-form th{border-bottom:2px solid var(--purple);padding-bottom:20px}.cart_item td{padding:20px 40px 30px 0;border-bottom:2px solid var(--purple)}.cart_item .product-thumbnail img{width:100px;height:auto}.actions{padding-top:20px}.woocommerce-cart-form .coupon{float:left;padding:0 40px}.woocommerce-cart-form .coupon label,.woocommerce-cart-form .coupon input[type="text"],.woocommerce-cart-form .coupon button{margin-right:30px}.woocommerce-cart-form .coupon input[type="text"]{color:#000;outline:none}.woocommerce-cart-form button[type="submit"],.wc-proceed-to-checkout a{transition:.3s;color:#fff;background-color:var(--blue);border-radius:50px;padding:10px 30px;font-family:PoppinsSemiBold;font-size:90%;text-transform:uppercase;border:none}.woocommerce-cart-form button[type="submit"]:hover,.wc-proceed-to-checkout a:hover{opacity:.6}.cart_totals{max-width:180px;margin:0 auto}.cart_totals th{padding:0 30px 10px 10px}.wc-proceed-to-checkout{margin-top:20px}.wc-proceed-to-checkout a{font-size:80%;padding:7px 10px}.util_searchpage{max-width:1240px;margin:0 auto;background-color:#efefef}.util_searchpage h1{margin:20px auto 40px auto;text-align:center;font-size:160%;font-family:PoppinsBold;background-color:#fff;color:var(--blue)}.util_searchpage #results{padding:40px}.util_searchpage .showmore{padding-bottom:20px;width:100px;margin:0 auto}.util_searchpage .showmore a{color:var(--darkblue);transition:.3s}.util_searchpage .showmore a:hover{text-decoration:underline;color:var(--blue)}.util_searchpage #results input[type="text"]{outline:none;box-sizing:border-box;border-radius:20px 20px 20px 20px;line-height:10px;padding:8px 10px;width:250px;margin-right:20px}.util_searchpage #results input[type="submit"]{background-color:var(--blue);border-radius:20px;padding:10px 40px;font-weight:bold;font-size:110%;transition:ease .3s}.util_searchpage #results input[type="submit"]:hover{background-color:var(--gold);text-decoration:underline;opacity:.7}.util_searchpage #result_report{padding-bottom:20px;text-align:center}.util_searchpage #results .result{line-height:1.5}.util_searchpage #results .result .title{text-align:left;font-size:110%}.util_searchpage #results .result .url{padding-top:10px}.util_searchpage #results .result .description b{background-color:var(--blue);font-weight:bold;color:#fff;padding:3px;font-size:90%}.util_searchpage #results .result .title,.util_searchpage #results .result .title b{color:#000;font-weight:bold;padding-bottom:10px}.util_searchpage #results .result .title:hover,.util_searchpage #results .result .title b:hover{text-decoration:underline}.membership_options{display:flex;margin-bottom:50px;justify-content:space-evenly}.membership_options .membership{width:30%;text-align:center;border:2px solid var(--blue);border-radius:25px;padding:20px;margin:10px}.membership_options .membership .membership_details h2{padding:5px 0}.membership_options .membership .membership_details h3{padding:5px 0 20px 0}.membership_options .membership .membership_price{font-size:125%}.membership_options .membership .membership_button input{border:none}body.page-id-259 li,body.page-id-36 li{list-style-type:none}body.page-id-259 .pagecontent .wp-block-button a,body.page-id-36 .pagecontent .wp-block-button a{font-family:Poppins-Bold;background-color:var(--blue);transition:.3}body.page-id-259 .pagecontent .wp-block-button a:hover,body.page-id-36 .pagecontent .wp-block-button a:hover{opacity:.6}body.page-id-259 .pagecontent .has-text-align-center a{color:var(--blue);text-decoration:underline}body.page-id-259 .pagecontent .has-text-align-center a:hover{color:var(--purple)}@media (min-with:1040px){.membership_options{flex-direction:row}.membership_options .membership{width:30%}}@media (max-width:1039px){.membership_options{flex-direction:column}.membership_options .membership{width:100%;margin:10px auto}}body.page-id-484 .pagecontent ul li a{color:var(--blue);text-decoration:underline}body.page-id-484 .pagecontent ul li a:hover{color:var(--purple)}@media (max-width:600px ){.faq .wp-block-beachshore-expandable-text-box{width:90%}}@media (min-width:1000px ){.faq .wp-block-beachshore-expandable-text-box{width:750px}}.faq h2{color:#000;font-size:110%}.faq .wp-block-beachshore-expandable-text-box:hover{cursor:pointer}.faq .wp-block-beachshore-expandable-text-box{font-weight:bold;transition:top ease .3s;position:relative;top:0;margin:20px auto 20px auto;padding:10px;box-shadow:0 0 10px #bfbfbf;text-align:center}.faq .wp-block-beachshore-expandable-text-box .content{padding:10px 10px 5px 10px;margin-top:20px}.page-id-245 .woocommerce-additional-fields{border-radius:25px;border:2px solid var(--blue);padding:30px}.page-id-245 .woocommerce-additional-fields__field-wrapper{width:70%;margin:0 auto}.page-id-245 .woocommerce-billing-fields__field-wrapper .form-row label{color:#000}.page-id-245 h3,.woocommerce-info{text-align:center;padding-bottom:20px}.page-id-245 .woocommerce-billing-fields__field-wrapper .form-row,.page-id-245 .woocommerce-additional-fields__field-wrapper .form-row{display:flex;justify-content:center}.page-id-245 input[type="text"],body.page-id-245 input[type="tel"],body.page-id-245 input[type="email"]{border:1px solid #444}.page-id-245 .woocommerce-billing-fields__field-wrapper .billing_address_2_field input[type="text"]{margin-left:100px}.page-id-245 .woocommer-input-wrapper{width:316px!important}.page-id-245 .pagecontent ul{list-style-type:none;padding:20px 0 0 0;text-align:left}.page-id-245 .pagecontent li{list-style-type:none}.page-id-245 .pagecontent button{background-color:var(--blue);color:#fff;border:none;border-radius:20px;padding:7px 15px;font-size:120%;width:150px;margin:0 auto;display:block}.page-id-245 .woocommerce .woocommerce-form-coupon-toggle a:hover{color:Var(--blue);text-decoration:underline}.page-id-245 .woocommerce .checkout_coupon{text-align:center}.page-id-245 .woocommerce-checkout-review-order .shop_table{margin:0 auto}.payment_method_cod{text-align:center}@media (min-width:1240px){.page-id-245 .pagecontent{max-width:1240px;margin:0 auto}.page-id-245 #billing_address_2{margin-left:150px}.page-id-245 .woocommerce .checkout_coupon{width:40%;margin:0 auto}.page-id-245 .woocommerce-billing-fields__field-wrapper .form-row label,.page-id-245 .woocommerce-additional-fields__field-wrapper .form-row label{width:300px}.page-id-245 .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper,.page-id-245 .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper .select2,.page-id-245 .woocommerce-additional-fields__field-wrapper .form-row textarea{width:320px}.page-id-245 .woocommerce-billing-fields__field-wrapper .form-row,.page-id-245 .woocommerce-additional-fields__field-wrapper .form-row{align-items:center}}@media (max-width:1239px){.page-id-245 .woocommerce-billing-fields__field-wrapper .form-row,.page-id-245 .woocommerce-additional-fields__field-wrapper .form-row{flex-direction:column}}@media (max-width:600px ){body.page-id-245 .woocommerce-checkout{padding:0}}.wc_payment_method{display:flex;flex-direction:column}.wc_payment_method label{width:100%;margin-bottom:15px}.woocommerce-terms-and-conditions-wrapper{font-size:90%}.woocommerce-privacy-policy-link{color:var(--blue);text-decoration:underline}.pagecontent .event_list ul{border-top:solid var(--lightblue) 3px;padding:0;margin:0;max-width:1160px;margin:0 auto 0 auto}.pagecontent .event_list li{border-bottom:solid var(--lightblue) 3px;list-style-type:none}.pagecontent .event_list li h3{padding:0 0 10px 0;margin:0}.pagecontent .event_list .details{text-align:center;line-height:1.5}.pagecontent .event_list .image{height:200px;background-size:cover;background-position:center center}.event_list .no_events{text-align:center;margin-bottom:200px}@media (min-width:1000px ){.pagecontent .event_list li{display:flex;padding:15px 100px 15px 100px}.pagecontent .event_list li h3{padding:0 0 10px 0;margin:0}.pagecontent .event_list .details{width:70%;padding:0 20px 0 0}.pagecontent .event_list .image{width:30%}}.swpm-post-not-logged-in-msg,.swpm-post-no-access-msg{background-color:var(--lightblue);text-align:center;padding:50px}.swpm-post-not-logged-in-msg a{text-decoration:underline}.dataTable td{height:50px}.dataTables_filter input[type="search"]{margin-left:10px}.paginate_button{margin-right:5px}.paginate_button.current,.paginate_button:hover{text-decoration:underline}@media (min-width:1240px){.dataTable{width:50%;margin:0 auto}.dataTable th{width:33.3%!important}.dataTables_length{float:left;width:75%}.dataTables_filter{float:right;width:25%}.dataTables_info{float:left;width:75%}.dataTables_paginate{float:right;width:25%}.links a{cursor:pointer;background-color:var(--blue);color:#fff;padding:10px 20px 10px 20px;font-family:PoppinsSemiBold;font-size:110%;text-transform:uppercase;border-radius:25px}}@media (max-width:1239px){.dataTables_length{text-align:right;font-size:90%}.dataTables_length,.dataTables_filter,.dataTables_info{margin-bottom:10px}.dataTables_info,.dataTables_paginate{text-align:center}.dataTables_filter{text-align:center;background-color:var(--blue);padding:20px;color:#fff}.dataTables_filter input[type="search"]{border-color:#fff;border-radius:25px;background-color:#fff}.links a{background-color:var(--blue);color:#fff;padding:5px 10px;font-family:PoppinsSemiBold}}@media (min-width:600px) and (max-width:1239px){.dataTable{width:100%;margin:0 auto}}.page-id-941,.page-id-941 form{text-align:center}.page-id-941 form input[type="text"]{height:48px;border-radius:25px}