.page-template-SDbeachselector .beach .image .element{width:100%;height:100%;transition:var(--defaultTransition);margin-top:0}.page-template-SDbeachselector .beach:hover .image .element{transform:scale(1.2)}.page-template-SDbeachselector .beach .image .burns{width:100%;height:100%;overflow:hidden;margin-top:0}.page-template-SDbeachselector .beach .image{width:200px;height:200px}.page-template-SDbeachselector DIV.beaches UL{list-style:none;display:flex;margin:0 0 calc(var(--defaultInterval)) 0;flex-wrap:wrap}.page-template-SDbeachselector DIV.beaches UL LI{max-width:200px;margin-right:calc(var(--defaultInterval)*1);margin-top:calc(var(--defaultInterval)*1)}.page-template-SDbeachselector DIV.beaches UL LI .title{font-weight:700;margin-top:calc(var(--defaultInterval)*1)}.page-template-SDbeachselector DIV.beaches UL LI .description{font-style:italic;color:#000}BODY.location #main .boxedWidth .content{display:grid;grid-template-columns:3fr 1fr;grid-gap:calc(var(--defaultInterval)*1)}#SD.location .entry-content P{padding-top:0}BODY.page-template-SDbeachRoadSelector .entry-content>P:first-of-type{margin-left:0}.page-template-SDbeachRoadSelector .displayBeachOrRoads .location DIV.status P{display:inline;margin-left:0;padding-top:;-moz-border-radius:var(--defaultBorderRadius);-webkit-border-radius:var(--defaultBorderRadius);-khtml-border-radius:var(--defaultBorderRadius);border-radius:var(--defaultBorderRadius);margin-bottom:0;font-weight:700}.page-template-SDbeachRoadSelector .displayBeachOrRoads .location .status{align-items:center;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;display:flex}.page-template-SDbeachRoadSelector .displayBeachOrRoads .location .learnMore{align-items:center;display:flex}.page-template-SDbeachRoadSelector .displayBeachOrRoads .location .learnMore A{align-items:center;padding:calc(var(--defaultInterval)*.25) calc(var(--defaultInterval)*.5);background-color:var(--colorA);display:inline;-moz-border-radius:9px;-webkit-border-radius:9px;-khtml-border-radius:9px;border-radius:9px;color:#fff;transition:var(--defaultTransition)}.page-template-SDbeachRoadSelector .displayBeachOrRoads .location .learnMore A:hover{background-color:var(--colorC)}.page-template-SDbeachRoadSelector .displayBeachOrRoads H3{font-size:28px}#SD.location .form TEXTAREA.wpcf7-textarea{height:100px}.location #content .form H3{color:#fff;font-size:41px}.location #content .form P{margin-bottom:0}BODY.location .form LABEL{font-weight:700;margin-top:calc(var(--defaultInterval)*.25);display:block;text-transform:uppercase;letter-spacing:2px}.single-beach .form DIV.prepulatedFields{display:none}#SD.location FORM INPUT.wpcf7-submit:hover{background-color:#fff}BODY.location .form{background-color:var(--colorC);padding:18px;border-radius:var(--defaultBorderRadius)}#SD.page-template-SDbeachRoadSelector .wpgmp_infowindow H2{margin-top:calc(var(--defaultInterval)*.5);margin-bottom:calc(var(--defaultInterval)*.5);color:var(--colorA);font-size:24px}#SD.page-template-SDbeachRoadSelector .wpgmp_infowindow A{margin-top:calc(var(--defaultInterval)*.5) !important;margin-bottom:calc(var(--defaultInterval)*.5) !important;color:var(--colorA);font-size:12px !important;padding:6px !important}.wpgmp_map_container .gm-style-iw{min-height:50px !important;min-width:150px !important;width:250px}.page-template-SDbeachRoadSelector-php DIV.site-footer{padding-top:0}.page-template-SDbeachRoadSelector .SDblock.displayBeachOrRoads .location{display:grid;grid-template-columns:100px 2fr 1fr 1fr;grid-gap:calc(var(--defaultInterval)*1);margin-bottom:calc(var(--defaultInterval)*1);grid-template-areas:"photograph text status learnMore"}.page-template-SDbeachRoadSelector .SDblock.displayBeachOrRoads .location .photograph{grid-area:photograph}.page-template-SDbeachRoadSelector .SDblock.displayBeachOrRoads .location .text{grid-area:text}.page-template-SDbeachRoadSelector .SDblock.displayBeachOrRoads .location .status{grid-area:status}.page-template-SDbeachRoadSelector .SDblock.displayBeachOrRoads .location .learnMore{grid-area:learnMore}#SD .SDblock.displayBeachOrRoads .location .learnMore A:visited,#SD .SDblock.displayBeachOrRoads .location .learnMore A:hover{color:#fff !important}.SDblock.displayBeachOrRoads .location .learnMore A{text-align:center}.page-template-SDbeachRoadSelector DIV.noshow{visibility:hidden}.page-template-SDbeachRoadSelector .SDblock.displayBeachOrRoads .photograph .outer{width:100px;height:100px}.page-template-SDbeachRoadSelector .SDblock.displayBeachOrRoads .photograph .inner{width:100%;height:100%;background-position:center;background-size:contain}.page-template-SDbeachRoadSelector .wpgmp_infowindow .fc-feature-img+P{display:none}.page-template-SDbeachRoadSelector .stewardStatus-has.steward{background-color:var(--colorC);font-weight:700;padding:calc(var(--defaultInterval)*.25) calc(var(--defaultInterval)*.5);display:inline-block;margin-bottom:calc(var(--defaultInterval)*.5)}#SD.page-template-SDbeachRoadSelector .wpgmp_infowindow A.button{padding:calc(var(--defaultInterval)*.25) calc(var(--defaultInterval)*.5);font-size:15px;text-transform:uppercase;-moz-border-radius:var(--defaultBorderRadius);-webkit-border-radius:var(--defaultBorderRadius);-khtml-border-radius:var(--defaultBorderRadius);border-radius:var(--defaultBorderRadius);background-color:var(--colorA);margin-top:calc(var(--defaultInterval)*.5)}.page-template-SDbeachRoadSelector DIV.wpgmp_infowindow .stewardStatus-no-steward{background-color:var(--colorB);display:inline-block;padding:8px;box-sizing:border-box;color:;font-weight:700;margin-bottom:12px}#SD.page-template-SDbeachRoadSelector DIV.wpgmp_iw_content{padding:0 !important}#SD.page-template-SDbeachRoadSelector DIV.wpgmp_iw_content>P{padding:0 !important;display:none !important}#SD.page-template-SDbeachRoadSelector .wpgmp_infowindow A.button:hover{background-color:var(--colorC)}@media only screen and (max-width:800px){BODY.page-template-SDbeachRoadSelector .entry-content>P:first-of-type{margin-left:0;padding-top:calc(var(--defaultInterval)*1)}.waterSurface .textWrapper.boxedWidth{margin-left:calc(var(--defaultInterval)*1)}.page-template-SDbeachRoadSelector .SDblock.displayBeachOrRoads .location{display:grid;grid-template-columns:100px 1fr;grid-gap:calc(var(--defaultInterval)*0) calc(var(--defaultInterval)*1);margin-bottom:calc(var(--defaultInterval)*1);grid-template-areas:"photograph text status learnMore";grid-template-areas:"photograph text" "photograph status" "photograph learnMore"}.SDblock.displayBeachOrRoads .text P:last-of-type{margin-top:0;margin-bottom:calc(var(--defaultInterval)*1)}}