/*!!!!!!!!!!! variables 4 - stylier
{
}*/
#SD .wp-block-file A.wp-block-file__button{color:#fff;padding:7px;margin-bottom:calc(var(--defaultInterval)*1)}:root{--colorA:#0c6f8b;--colorB:#a4ddef;--colorC:#e5b805;--colorE:#d7f0f7;--colorD:#ec7d23;--colorNavPrimary:blue;--colorNavPrimaryHover:green;--colorNavPrimaryInactive:silver;--colorNavReversePrimary:gold;--colorNavAltPrimaryHover:purple;--colorNavAltPrimaryInactive:#000;--defaultInterval:20px;--defaultBodyFontSize:20px;--defaultFooterFontSize:var(--defaultBodyFontSize);--defaultTransition:all .5s ease-in-out;--maxWidth:1080px;--navbarFontSize:20px;--primaryFontFamily:"Gentium Book Plus",serif;--secondaryFontFamily:"Roboto Condensed",sans-serif;--accentFontFamily:"Alfa Slab One",serif;--defaultBorderRadius:10px;--titleSize:calc(42px + (72 - 42) * ((100vw - 300px) / (1600 - 300)));--headerSize:calc(28px + (30 - 14) * ((100vw - 300px) / (1600 - 300)));--headerFontFamily:"trade gothic extended";--headerLetterSpacing:5px;--defaultInterval:20px;--defaultElementorPadding:10px;--elementorPaddingCorrection:20px;--defaultButtonBkg:var(--colorB);--defaultButtonTextSize:24px;--smallButtonTextSize:16px;--defaultButtonTextColor:var(--colorA);--defaultButtonHoverTextColor:#fff;--defaultButtonPadding:12px;--defaultButtonTextWeight:bold;--defaultButtonHoverBkg:var(--colorA);--defaultButtonBorderRadius:var(--borderRadius);--defaultButtonTransition:var(--defaultTransition);--defaultButtonSize:300px;--navbarHeight:150px;--navbarHeightScrolled:100px}
/*!!!!!!!!!!! svg test
{
}*/
/*!!!!!!!!!!! structure
{
}*/
.fixedPosition{position:fixed}#SD.one-container .site-content{padding:calc(var(--defaultInterval)*1);background-color:#fff}#SD:not(.page-template-SDhome-php) #page{max-width:var(--maxWidth)}#primary.boxedWidth #main ARTICLE .entry-content{padding:var(--defaultInterval)}BODY.page-template-SDbeachRoadSelector .entry-content P{margin-top:0;padding-top:0}
/*!!!!!!!!!!! responsiveness
{
}*/
@media only screen and (max-width:768px){SECTION#navbar{display:none !important;border:1px solid #000}}@media only screen and (max-width:1160px){.boxedWidth{max-width:var(--maxWidth);margin-left:auto;margin-right:auto;padding:calc(var(--defaultInterval)*1)}}
/*!!!!!!!!!!! utility
{
}*/
DIV.SDconsole{background-color:#000;width:100%;color:;padding:12px;position:fixed;bottom:20px;z-index:9999999;display:none}.sdLabel{display:none}DIV.SDconsole H1{color:#fff}
/*!!!!!!!!!!! universal
{
}*/
#primary DIV.inside-article DIV.entry-content{padding:var(--defaultMargin);margin-bottom:0;margin-top:0}
/*!!!!!!!!!! header
{
}*/
/*!!!!!!!!!! graphics
{
}*/
.wp-block-image .alignright{margin-top:37px}
/*!!!!!!!!!!! default pages
{
}*/
/*!!!!!!!!!!! navigation
{
}*/
#SD .entry-content>.wp-block-group{display:;position:relative;margin-left:auto;margin-right:auto;overflow:hidden;font-weight:700;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0}.page-id-17522 .entry-content .wp-block-image FIGURE{display:flex;text-align:center;flex-direction:column;width:200px;font-weight:700;font-style:italic;line-height:1;justify-content:center;justify-content:center}.page-id-17522 .entry-content .wp-block-image FIGURE A{display:flex;color:var(--colorA)}.page-id-17522 .entry-content .wp-block-image FIGURE A:visited{display:flex;color:var(--colorA)}
/*!!!!!!!!!! mobilemenu
{
}*/
/*!!!!!!!!!! responsivemenu
{
}*/
/*!!!!!!!! elementor elements: posts
{
}*/
/*!!!!!!!! Body elements
{
}*/
/*!!!!!!!! genereatepress  elements
{
}*/
/*!!!!!!!!! Nav: header
{
}*/
#page FORM INPUT,#page FORM TEXTAREA{border-radius:var(--borderRadius);max-width:131%}
/*!!!!!!!!! Nav: footer
{
}*/
/*!!!!!!!!!!! typography
{
}*/
BODY#SD{font-family:var(--primaryFontFamily);height:;width:}.footer.content .menus .menu-social-container UL{display:flex;flex-direction:row;list-style:none}.page-template-SDhome .menus #menu-footer{margin:0;list-style:none;font-size:24px}.footer.content .menus .menu-social-container>UL{list-style:none;margin:0}.footer.content .menus .menu-social-container .icon{margin-right:calc(var(--defaultInterval)*.5)}.footer.content .menus .menu-social-container .icon{margin-right:calc(var(--defaultInterval)*.5)}.footer.content .menus .menu-social-container .icon>*{display:flex;flex-direction:row;width:calc(var(--defaultInterval)*2)}.footer.content .menus .menu-social-container .icon path,.footer.content .menus .menu-social-container .icon circle{transition:var(--defaultTransition)}.footer.content .menus .menu-social-container .icon:hover *{fill:var(--colorC)}.footer.content .menus .menu-social-container .icon *{fill:var(--colorA);background-position:}.footer.content .menu UL{list-style:none;margin-right:calc(var(--defaultInterval)*2)}.footer.content .menu UL LI{list-style:none;font-weight:700;text-align:right;font-size:26px}.site-footer .content .message{line-height:1.2;grid-area:message}.footer.content .menu.partners{grid-area:partners}.site-footer .content .message P:last-of-type{font-style:italic}@media only screen and (max-width:753px){#SD HEADER.entry-header H1.entry-title{margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0;font-size:41px !important}}#SD .footer .message P{margin-bottom:0;margin-top:calc(var(--defaultInterval)*1)}#SD .footer .message P:first-of-type{margin-top:calc(var(--defaultInterval)*0)}#SD H1,#SD H2,#SD H3,#SD H4,#SD H5,#SD H6{margin-bottom:0;font-family:var(--accentFontFamily);color:#342b27;padding-top:var(--defaultPadding)}#SD H1{font-size:60px;color:var(--colorB)}#SD.noHero #primary H1.entry-title,#SD.archive #main .page-title,#SD.event-template-default #main H1.entry-title{margin-top:calc(var(--defaultInterval)*5)}#SD.hasHero H1.entry-title,#SD.single-event.hasHero #main .entry-title{margin-top:calc(var(--defaultInterval)*1)}#SD H2{font-weight:300;margin-top:calc(var(--defaultInterval)*1);margin-bottom:calc(var(--defaultInterval)*1);display:block;color:gray}
/*!!!!!!!!! headers
{
}*/
/*!!!!!!!!! footer
{
}*/
.appendix DIV{text-align:center;font-size:18px;margin-bottom:calc(var(--defaultInterval)*1)}.footer .identity .logo{margin-left:auto;width:300px;margin-right:auto}.footer .identity .logo *{transition:var(--defaultTransition)}.footer .identity .logo [data-name=textPlasticFree]{fill:var(--colorD)}.footer .identity .logo:hover [data-name=textPlasticFree]{fill:var(--colorB)}#navbar .logo:hover [data-name=textPlasticFree],#navbar .logo:hover [data-name=glyphCore] *{fill:var(--colorA)}.footer .boxedWidth{text-align:center}.footer.content{display:grid;grid-template-columns:1fr 2fr;max-width:var(--maxWidth);margin-left:auto;margin-right:auto;grid-template-areas:"menus identity" "menus message" "menus partners";grid-gap:calc(var(--defaultInterval)*1)}.footer.content .identity{grid-area:identity;justify-self:start}.site-footer .credits{text-align:center;margin-top:calc(var(--defaultInterval)*3)}.footer.content .menus{grid-area:menus}.footer.content .menu-footer-container #menu-footer{list-style:none;margin:calc(var(--defaultInterval)*1) 0px 0px}.footer.content .menu-footer-container #menu-footer LI{font-family:var(--secondaryFontFamily)}@media only screen and (max-width:753px){.footer.content{flex-direction:column;text-align:center}.footer.content .menu UL{display:flex;flex-wrap:wrap;justify-content:center}.footer.content .menu UL LI{padding:0 calc(var(--defaultInterval)*.25);font-size:20px}.site-footer DIV.acknowledgements{flex-direction:column;justify-content:center;align-content:center;align-items:center;width:auto;text-align:center !important;box-sizing:border-box}#SD .site-footer DIV.acknowledgements>*{width:100%;padding:calc(var(--defaultInterval)*1);box-sizing:border-box}#SD .site-footer DIV.acknowledgements>.message *{text-align:center}#SD #menu-partners{display:flex;columns:row;align-content:center;align-items:center;width:100%;margin-left:auto;margin-right:auto;text-align:center;justify-content:center}#SD #menu-partners LI A IMG{position:relative;max-width:150px;padding:0 calc(var(--defaultInterval)*.5)}}
/*!!!!!!!! footer social
{
}*/
.page-template-default .site-footer{padding-top:0}BODY#SD{background-color:var(--colorB)}@keyframes animatedBackground{from{background-position:0 0;background-image:}to{background-position:10000vw 0}}.waterSurface .boxedWidth{padding-top:0}.waterSurface .textWrapper.boxedWidth{height:100%;display:flex;height:100px;position;justify-content:;align-items:center}.waterSurface.wrapper{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ec6dd',endColorstr='#9eddeb',GradientType=0);background:#a4ddef;background:-moz-linear-gradient(top,#a4ddef 55%,#5ec6dd 99%);background:-webkit-linear-gradient(top,#a4ddef 55%,#5ec6dd 99%);background:linear-gradient(to bottom,#a4ddef 55%,#5ec6dd 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4ddef',endColorstr='#5ec6dd',GradientType=0);position:relative;margin-bottom:0;padding-bottom:0}#primary #main .waterSurface DIV.title{z-index:3786;position:relative;font-size:var(--titleSize);padding:var(--defaultMargin)}#primary #main .waterSurface DIV.title H1{font-size:var(--titleSize);color:var(--colorA);margin-bottom:0;padding-bottom:0}#SD H2.title{margin-top:0;padding-top:30vh;display:block;position:relative;text-align:center;font-size:var(--titleSize);color:var(--colorA);background-color:#5ec7de;padding-left:15%;padding-right:15%;margin-left:auto;margin-right:auto}H2.title STRONG{color:#fff}.waves{position:relative;margin-top:0;display:;z-index:19999}.waterSurface .islands{padding:0;position:absolute;width:50%;background-position:top center;margin-top:0;transform:translateY(-45%);right:0}.page-template-default .waterBottom{overflow:visible !important;position:relative !important;margin-bottom:0 !important;padding-bottom:0 !important;box-sizing:border-box !important;overflow:visible !important;line-height:0 !important;pointer-eventsfs:none;background-color:#fff !important;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.95) 95%,rgba(255,255,255,1) 100%) !important;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.95) 95%,rgba(255,255,255,1) 100%) !important;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.95) 95%,rgba(255,255,255,1) 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0) !important;height:200px !important}@media only screen and (max-width:1100px){#SD.page-template-default H2.title{padding-top:5vh}#SD #primary H1.entry-title{margin-top:calc(var(--defaultInterval)*1)}#SD .hero+#page{border:20px solid #000 !important}}@media only screen and (max-width:768px){#SD.page-template-default H2.title{padding-top:5vh}}.page-template-default .waves.three{padding-top:calc(var(--defaultInterval)*1)}.menu.social{background-color:var(--colorC)}.menu.social UL{list-style:none;padding:0;margin-top:0;display:flex;justify-content:center;margin-bottom:0;margin-left:0;margin-right:0}.menu.social LI{list-style:none;padding:0;margin-top:0}.menu.social LI A .icon{width:calc(var(--defaultInterval)*3);margin-bottom:0}DIV.site-footer{margin-top:0;background-color:#fff}.site-footer .footer.image{width:100%;height:auto;position:relative;margin-bottom:calc(var(--defaultInterval)*2);margin-top:0;box-sizing:border-box;position:relative;min-height:20vw;display:flex;justify-content:center}.site-footer .footer.image .text{position:relative;z-index:198;margin-left:auto;color:#fff;font-family:var(--accentFontFamily);font-weight:500;font-size:calc(45px + (50 - 14) * ((100vw - 300px) / (1600 - 300)));line-height:1;padding-bottom:calc(var(--defaultInterval)*5);max-width:var(--maxWidth);margin-right:auto;padding-top:calc(var(--defaultInterval)*1);padding-left:calc(var(--defaultInterval)*1);padding-right:calc(var(--defaultInterval)*1)}.site-footer .footer.image .background{width:100%;height:100%;background-size:cover;position:absolute;margin:0;top:0;display:;z-index:200;background-position:center}DIV.site-footer .image DIV.foreground{position:relative;max-width:var(--maxWidth);width:100%;z-index:500;padding:calc(var(--defaultInterval)*4) calc(var(--defaultInterval)*1)}.site-footer .footer.image{background-color:#1919b1;display:flex;justify-content:center;align-content:center}
/*!!!!!!!! footer menu
{
}*/
.site-footer DIV.acknowledgements{display:flex;max-width:var(--maxWidth);margin-left:auto;margin-right:auto;position:relative;width:100%}.site-footer DIV.acknowledgements .message{display:flex;justify-content:center;align-content:center;flex-direction:column}#SD .site-footer .message H3{margin-bottom:calc(var(--defaultInterval)*.5);display:block}.site-footer DIV.acknowledgements>*{width:50%}.site-footer DIV.acknowledgements>.message *{text-align:right}#SD #menu-partners{display:flex;flex-direction:row;align-content:center;align-items:center;height:100%;position:relative;flex-wrap:wrap}#SD .site-footer .menu-partners-container UL{margin:0;display:flex;flex-wrap:wrap}#SD .site-footer .menu-partners-container LI{margin-right:calc(var(--defaultInterval)*1)}#SD #menu-partners LI{list-style:none}#SD #menu-partners LI IMG{list-style:none;max-height:75px;width:auto;height:auto;max-width:300px;padding-right:calc(var(--defaultInterval)*1)}@media only screen and (max-width:752px){.site-footer .footer.image .text{padding-left:calc(var(--defaultInterval)*1)}DIV.site-footer SPAN.footerBar{display:block;font-size:0px}#SD .footer.content{display:flex;text-align:center;padding:calc(var(--defaultInterval)*1)}.footer.content UL#menu-social-2.menu{justify-content:center}.site-footer .credits{text-align:center;margin-top:calc(var(--defaultInterval)*)}}
/*!!!!!!!!!!! beach database
{
}*/
.beachSelector .beach .image .element{width:100%;height:100%;transition:var(--defaultTransition);margin-top:0}.beachSelector .beach:hover .image .element{transform:scale(1.2)}.beachSelector .beach .image .burns{width:100%;height:100%;overflow:hidden;margin-top:0}.beachSelector .beach .image{width:200px;height:200px}.beachSelector UL{list-style:none;display:flex;margin:0 0 calc(var(--defaultInterval)) 0;flex-wrap:wrap}.beachSelector UL LI{max-width:200px;margin-right:calc(var(--defaultInterval)*1);margin-top:calc(var(--defaultInterval)*1)}.beachSelector UL LI .title{font-weight:700;margin-top:calc(var(--defaultInterval)*1)}.beachSelector g UL LI .description{font-style:italic;color:#000}
/*!!!!!!!!! archite etestimonialsA

{
}*/
.post-type-archive-testimonial #main .article{margin-bottom:calc(var(--defaultInterval)*1);display:grid;grid-template-columns:min(200px,30vw) 1fr;grid-template-areas:"image text";grid-gap:calc(var(--defaultInterval)*1)}.post-type-archive-testimonial #main .article .textContent P{margin-bottom:0}.post-type-archive-testimonial #main .textContent .quote P{margin-bottom:calc(var(--defaultInterval)*.5);font-style:italic;font-weight:700}.post-type-archive-testimonial #main .image .wrapper{width:100%;aspect-ratio:1;background-position:center;background-size:cover}.post-type-archive-testimonial #main .image{-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%;overflow:hidden;grid-area:image;align-self:start;width:100%;max-width:50vw}@media only screen and (max-width:502px){.post-type-archive-testimonial #main .article{grid-template-columns:1fr;grid-template-areas:"image" "text"}.post-type-archive-testimonial #main .textContent{text-align:center}.post-type-archive-testimonial #main .image{margin-left:auto;margin-right:auto}}
/*!!!!!!!!! events
{
}*/
.post-type-archive ARTICLE .inside-article P.date,.single-event .inside-article .date{font-weight:700;margin-bottom:0}#SD.post-type-archive-event ARTICLE .inside-article HEADER.entry-header{margin-bottom:0}#SD.post-type-archive-event ARTICLE .inside-article .location{font-style:italic}#SD.post-type-archive-event HEADER.entry-header .eventStatus.past{font-weight:700;font-style:italic;color:red;margin-bottom:0}#SD.post-type-archive ARTICLE HEADER.entry-header H2{margin-bottom:0}#SD.post-type-archive ARTICLE HEADER.entry-header H2 A{font-weight:300}
/*!!!!!!! Plugin: XXXXX
{
}*/
.event-template-default .location{font-style:italic}
/*!!!!!!! Plugin: XXXXX
{
}*/
/*!!!!!!! event on module and poages
{
}*/
/*!!!!!!!!!!! pages
{
}*/
/*!!!!!!! Page template: home
{
}*/
/*!!!!!! elementor objects
{
}*/
/*!!!!!! typography and construction
{
}*/
/*!!!!!! section: banner
{
}*/
/*!!!!!! section: home
{
}*/
/*!!!!!! section: hero
{
}*/
/*!!!!!!! Page type: landing pages
{
}*/