/*!!!!!!!!!!! variables 4 - stylier
{
}*/#SD .wp-block-file A.wp-block-file__button{color:white;padding:7px;}:root{--colorA: #0c6f8b;/*//dark blue;*/--colorB: #a4ddef;/*//light blue;*/--colorC: #E5B805;/*//yellow*/--colorD: #ec7d23;/*//dark gold;*/--colorNavPrimary: blue;--colorNavPrimaryHover: green;--colorNavPrimaryInactive: silver;--colorNavReversePrimary: gold;--colorNavAltPrimaryHover: purple;--colorNavAltPrimaryInactive: black;/*//orange;*//*//tbd*/--defaultInterval: 20px;--defaultBodyFontSize: 20px;--defaultFooterFontSize: var(--defaultBodyFontSize);--defaultTransition: all 500ms ease-in-out;--maxWidth: 1080px;--navbarFontSize: 20px;--primaryFontFamily: 'Open Sans', sans-serif;--accentFontFamily: 'Oswald', sans-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: white;--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;}.boxedWidth{max-width:var(--maxWidth);margin-left:auto;margin-right:auto;}#primary.boxedWidth #main ARTICLE .entry-content{padding:var(--defaultInterval);}DIV#sliderCache,DIV.sdcache{display:none;}BODY.page-template-SDbeachRoadSelector .entry-content P{margin-top:0;padding-top:0;}@media only screen and (max-width:768px){}/*!!!!!!!!!!! responsiveness
{
}*/@media only screen and (max-width:768px){SECTION#navbar{display:none !important;border:1px solid black;}}@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:black;width:100%;color:;padding:12px;position:fixed;bottom:20px;z-index:9999999;display:none;}.sdLabel{display:none;}DIV.SDconsole H1{color:white;}/*!!!!!!!!!!! universal
{
}*/#primary DIV.inside-article DIV.entry-content{/*default padding for all content (other than elementor)*/padding:var(--defaultMargin);margin-bottom:0;margin-top:0;}#primary DIV.inside-article DIV.entry-content{/*default padding for all content (other than elementor)*/padding-top:83px;}.contained-content.elementor-page #primary DIV.entry-content{/*no padding for elementor content;*/padding:0px;}/*BODY.page.SD DIV.inside-article
{
	padding:var(--defaultMargin);
}*//*!!!!!!!!!! header
{
}*//*!!!!!!!!!! graphics
{
}*/.wp-block-image .alignright{margin-top:37px;}/*!!!!!!!!!!! default pages
{
}*/.page-template-SDnewdefaultpage #main .three{padding-top:25px;}/*!!!!!!!!!!! navigation
{
}*//*SECTION#navbar.scrolled DIV.logo.elementor-column
{
	width: 15%;
}*/#SD .entry-content>.wp-block-group{display:;position:relative;margin-left:auto;margin-right:auto;overflow:hidden;font-weight:bold;/*+border-radius: 0;*/-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:bold;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
{
}*//*DIV.primary.navigation DIV.menucontent .column
{
	display: flex;
}*//*MAIN#main ARTICLE
{
	margin-top: 136px !important;
}*//*!!!!!!!! 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{display:flex;justify-content:center;align-items:center;}.footer.content .menu UL{list-style:none;margin-right:calc(var(--defaultInterval)*2);}.footer.content .menu UL LI{list-style:none;font-weight:bold;text-align:right;font-size:26px;}.site-footer .content .message{line-height:1.2;}.site-footer .content .message P:last-of-type{font-style:italic;}@media only screen and (max-width:753px){HEADER.entry-header H1.entry-title{margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0px;}}#SD .footer .message P{margin-bottom:0px;margin-top:calc(var(--defaultInterval)*1);}#SD H1,#SD H2,#SD H3,#SD H4,#SD H5,#SD H6{margin-bottom:0px;font-family:var(--accentFontFamily);/*font-family:var(--primaryFontFamily);*/color:#342B27;padding-top:var(--defaultPadding);}#SD H2{font-weight:bold;margin-top:calc(var(--defaultInterval)*1);margin-bottom:calc(var(--defaultInterval)*1);display:block;}/*!!!!!!!!! headers
{
}*//*!!!!!!!!! footer
{
}*/@media only screen and (min-width:752px){}.appendix DIV{text-align:center;font-size:18px;margin-bottom:calc(var(--defaultInterval)*1);}.footer .identity .logo{}.footer .identity .logo{margin-left:auto;width:300px;margin-right:auto;}.footer .boxedWidth{text-align:center;}@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 .appendix .acknowledgements{}.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;/*position: relative;*//*flex-wrap: wrap;*//*height: auto;*//*overflow: hidden;*//*position: relative;*/width:100%;/*box-sizing: border-box;*/margin-left:auto;margin-right:auto;/*align-items: center;*/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
{
}*//*DIV.SDfootersocial UL
{
	width: 50px;
}*//*default page waves
{
}*/.page-template-default .site-footer{padding-top:0px;}BODY#SD.page-template-default{background-color:var(--colorB);}@keyframes animatedBackground{from{background-position:0vw 0px;background-image:;}to{background-position:10000vw 0px;}}.waves.three{background-image:url('http://plasticfreesalishsea.org/wp-content/uploads/wavesThree.svg');/*background-size: contain;*/animation:animatedBackground 3000s linear infinite;background-repeat:repeat-x;background-position:bottom center;margin-top:-3px;height:;background-size:300vw 100vw;}.waves{position:relative;margin-top:0;display:;}.entry-content{/*background-color: #5EC7DE;*/}.waterSurface .boxedWidth{padding-top:0;}.waterSurface .textWrapper.boxedWidth{height:100%;display:flex;height:100px;position;justify-content:;align-items:center;}.waterSurface.wrapper{/*padding-top: 10vh;*/filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ec6dd', endColorstr='#9eddeb',GradientType=0 );/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#a4ddef+55,5ec6dd+99 */background:#A4DDEF;/* Old browsers */background:-moz-linear-gradient(top,#A4DDEF 55%,#5EC6DD 99%);/* FF3.6-15 */background:-webkit-linear-gradient(top,#A4DDEF 55%,#5EC6DD 99%);/* Chrome10-25,Safari5.1-6 */background:linear-gradient(to bottom,#A4DDEF 55%,#5EC6DD 99%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4ddef', endColorstr='#5ec6dd',GradientType=0 );/* IE6-9 */position:relative;margin-bottom:0px;padding-bottom:0px;}#primary #main .waterSurface DIV.title{z-index:3786;position:relative;font-size:var(--titleSize);/*padding:var(--defaultPadding);*//*padding:calc (var(--defaultPadding) + var(--elementorPaddingCorrection));*/padding:var(--defaultMargin);}#primary #main .waterSurface DIV.title H1{font-size:var(--titleSize);/*padding:var(--defaultPadding);*//*padding:calc (var(--defaultPadding) + var(--elementorPaddingCorrection));*/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:white;}.waves.two{background-image:url('http://plasticfreesalishsea.org/wp-content/uploads/wavesTwoLighter.svg');/*background-size: contain;*/animation:animatedBackground 6000s linear infinite;background-repeat:repeat-x;background-position:bottom center;}.waterSurface .islands{padding:0;position:absolute;width:50%;background-position:top center;margin-top:0;transform:translateY(-45%);right:0;}.waves.one{background-image:url('http://plasticfreesalishsea.org/wp-content/uploads/wavesOneLighter.svg');/*background-size: contain;*/animation:animatedBackground 9000s linear infinite;background-repeat:repeat-x;background-position:bottom center;}.page-template-default .waterBottom{/*margin-top: -30vh;*/overflow:visible !important;position:relative !important;/*z-index: 19;*/margin-bottom:0 !important;padding-bottom:0px !important;box-sizing:border-box !important;overflow:visible !important;line-height:0 !important;pointer-eventsfs:none;background-color:white !important;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+95,ffffff+100&0+0,1+100 */background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.95) 95%,rgba(255,255,255,1) 100%) !important;/* FF3.6-15 */background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.95) 95%,rgba(255,255,255,1) 100%) !important;/* Chrome10-25,Safari5.1-6 */background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.95) 95%,rgba(255,255,255,1) 100%) !important;/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ) !important;/* IE6-9 */height:200px !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:0px;margin-top:0px;display:flex;justify-content:center;margin-bottom:0;margin-left:0;margin-right:0;}.menu.social LI{list-style:none;padding:0px;margin-top:0px;}.menu.social LI A .icon{width:calc(var(--defaultInterval)*3);margin-bottom:0;}DIV.site-footer{margin-top:0;padding-top:51px;background-color:white;}.site-footer .footer.image{width:100%;height:auto;position:relative;margin-bottom:calc(var(--defaultInterval)*2);/*margin-top: calc(var(--defaultInterval)*2);*/margin-top:0;/*max-height: 30vw;*/box-sizing:border-box;position:relative;min-height:20vw;}.site-footer .footer.image .text{position:relative;z-index:198;margin-left:auto;color:white;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 .element{width:100%;height:100%;background-size:cover;position:absolute;margin:0;top:0;}/*!!!!!!!! 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{height:100%;}#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;}}/*!!!!!!!!!!! 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 DIV.beaches UL{}.beachSelector UL LI{max-width:200px;margin-right:calc(var(--defaultInterval)*1);margin-top:calc(var(--defaultInterval)*1);}.beachSelector UL LI .title{font-weight:bold;margin-top:calc(var(--defaultInterval)*1);}.beachSelector g UL LI .description{font-style:italic;color:black;}/*!!!!!!!!! elementor elements

{
}*//*!!!!!!!!! plugins
{
}*//*!!!!!!! Plugin: XXXXX
{
}*//*!!!!!!! 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
{
}*/