body.categorized-beachwatchers #site-banner {
	display: none;
}

body.categorized-beachwatchers .bw-newsletter {
	background: #bbe0ff;
}

body.categorized-beachwatchers .cpb-row.halves.bw-newsletter > .cpb-row-inner > .cpb-column {
	background: #bbe0ff;
	border-radius: 0;
	border: 0;
}

body.categorized-beachwatchers .cpb-row:not(.bw-overview) .cpb-column .cpb-textblock.bw-featured-text {
	font-size: 1.75em;
	line-height: 1.5;
}

body.categorized-beachwatchers .cpb-row.halves.bw-no-pad > .cpb-row-inner > .cpb-column.one,
body.categorized-beachwatchers .cpb-row.halves.bw-no-pad > .cpb-row-inner > .cpb-column.two {
	padding-left: 0;
	padding-right: 0;
	padding: 0;
}

body.categorized-beachwatchers .bw-row-halve .cpb-column figure, .cpb-column img {
	border-radius: 12px 12px 0 0;
}

body.categorized-beachwatchers .cpb-row.halves.bw-row-halve > .cpb-row-inner > .cpb-column {
	padding: 0;
	background: #daebee;
	border-radius: 24px;
	border: 12px solid white;
}

body.categorized-beachwatchers .cpb-column {
	text-align: center;
}

.hidden {
	display: none;
}

body.categorized-beachwatchers .article-content {
	max-width: 900px;
	width: 100%;
	margin: auto;
}

body.categorized-beachwatchers.page-id-31060 .article-content {
	max-width: 1200px;
}

body.categorized-beachwatchers p:empty {
	display: none;
}

body.categorized-beachwatchers .bw-no-p p {
	display: none;
}

body.categorized-beachwatchers {
	background-attachment: fixed;
	padding: 0;
	background-repeat: no-repeat;
}

@media only screen and (max-width: 989px) {
	body.categorized-beachwatchers {
		background-image: url('https://s3.wp.wsu.edu/uploads/sites/2053/2021/02/bw-bg-mobile-2.png');
		background-size: cover;
		background-position: center;
	}
}

@media only screen and (min-width: 990px) {
	body.categorized-beachwatchers {
		background-image: url('https://s3.wp.wsu.edu/uploads/sites/2053/2021/02/bw-bg-9.png');
		background-size: auto 100%;
		background-position: center top;
	}
}

@media only screen and (min-width: 1400px) {
	body.categorized-beachwatchers {
		background-image: url('https://s3.wp.wsu.edu/uploads/sites/2053/2021/02/bw-bg-9.png');
		background-size: auto 100%;
		background-position: right top;
	}
}

body.categorized-beachwatchers #site-content {
	padding-top: 0;
}

body.categorized-beachwatchers #widget-area-banner-before {
	display: none;
}

body.categorized-beachwatchers #site-header.county-theme .site-nav {
	padding: 0;
}

body.categorized-beachwatchers .cpb-row:not(.bw-overview):not(.bw-row-halve):not(.bw-newsletter) .cpb-column .cpb-textblock,
body.categorized-beachwatchers .article-content {
	background: white;
	border-radius: 25px;
}

body.categorized-beachwatchers h1 {
	background: white;
	display: inline-block;
	padding: 0 2%;
	border-radius: 25px 25px 0 0;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 40vh;
}

body.categorized-beachwatchers #widget-area-banner-before .cpb-row:not(.bw-overview) .cpb-column .cpb-textblock {
	background: transparent;
	padding: 0 !important;
}

@media only screen and (max-width: 900px) {
	body.categorized-beachwatchers .cpb-row.quarters > .cpb-row-inner > .cpb-column {
		display: block;
		margin: auto;
	}
}

body.categorized-beachwatchers .cpb-action-button:after {
	display: none;
}

body.categorized-beachwatchers .cpb-action-button {
	background-color: #ffffff;
	border: 2px solid #466776;
	color: #466776;
	text-align: center;
	display: inline-block;
	padding: .5em;
	margin: .5em;
	font-weight: bold;
}

body.categorized-beachwatchers .cpb-action-button:hover {
	color: #fff;
	background-color: #539de8;
	font-weight: bold;
}

body.categorized-beachwatchers .embed-youtube {
}

body.categorized-beachwatchers .cpb-row.quarters > .cpb-row-inner > .cpb-column.one,
body.categorized-beachwatchers .cpb-row.quarters > .cpb-row-inner > .cpb-column.two,
body.categorized-beachwatchers .cpb-row.quarters > .cpb-row-inner > .cpb-column.three,
body.categorized-beachwatchers .cpb-row.quarters > .cpb-row-inner > .cpb-column.four {
	padding-left: 1rem;
	padding-right: 1rem;
}

body.categorized-beachwatchers .site-article > footer,
body.categorized-beachwatchers .site-article > header .program-contact {
	display: none;
}

body.categorized-beachwatchers .site-article > header {
	text-align: center;
	background-image: url(https://s3.wp.wsu.edu/uploads/sites/2053/2021/02/bw-logo-2.png);
	background-size: 20vh;
	background-repeat: no-repeat;
	background-position: 50% 75%;
	overflow: visible;
	width: 100%;
}

body.categorized-beachwatchers .cpb-row:not(.bw-overview) .cpb-column .cpb-textblock {
	padding: 2rem !important;
	font-size: 1.25em;
}

body.categorized-beachwatchers #site-content {
	background-color: transparent;
}

body.categorized-beachwatchers main#wsuwp-main {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

body.categorized-beachwatchers #site-header.county-theme:before {
	border-top: 0;
}

@media only screen and (min-width: 990px) {
	body.categorized-beachwatchers #binder,
																																																																						body.categorized-beachwatchers #spine #glue:before {
		border-top: 5px solid #981e32;
	}
}

@media only screen and (min-width: 990px) {
	body.categorized-beachwatchers #binder.fluid.max-1188,
																																																																																																																																						body.categorized-beachwatchers #binder.fluid.max-1188 .row {
		max-width: 100%;
	}
}

#widget-area-banner-before .cpb-column {
	padding-top: 0 !important;
	padding-bottom: 1rem !important;
	padding-left: 1rem !important;
	padding-right: 1rem !important;
	text-align: center;
}

body.categorized-beachwatchers #widget-area-banner-before .crimson-back.white-text,
body.categorized-beachwatchers #widget-area-banner-before .crimson-back.white-text h2 {
	color: black;
}

body.categorized-beachwatchers #widget-area-banner-before .crimson-back {
	background: rgb(255,255,255);
	background: linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 80%,rgba(214,235,238,0) 100%);
}

body.categorized-beachwatchers article.site-article {
	width: 100%;
	max-width: 100%;
	padding-top: 0;
	padding-bottom: 100vh;
	margin: auto;
}

body.categorized-beachwatchers #site-header.county-theme {
	background: transparent;
}

body.categorized-beachwatchers #site-header.county-theme:before {
	background-color: rgb(255 255 255 / 50%);
}

body.categorized-beachwatchers #site-header.county-theme .site-nav a {
	color: #000;
}

body.categorized-beachwatchers #widget-area-banner-before {
	margin: 0 !important;
}

body.categorized-beachwatchers #site-header {
	margin-left: 2rem;
}

body.categorized-beachwatchers #widget-area-banner-before .crimson-back p {
	font-weight: bold;
}

body.categorized-beachwatchers:not(.has-background-image) {
	background-color: #D6EBEE;
}

body.categorized-beachwatchers #site-content,
body.categorized-beachwatchers #widget-area-banner-before .crimson-back {
	margin: 0;
}

body.categorized-beachwatchers .cpb-row.side-right > .cpb-row-inner > .cpb-column.one {
	padding-right: 0;
}

body.categorized-beachwatchers main {
	padding-left: 0;
}

.tribe-events-category-four-h-events a {
	color: #008138;
}

.tribe-events-category-home-garden a {
	color: #981e32;
}

body.categorized-beachwatchers.categorized-latinx-engagement h1 {
	margin-top: 20vh;
}

body.categorized-beachwatchers.categorized-latinx-engagement .site-article > header {
	background-image: none;
}

body.categorized-beachwatchers.categorized-latinx-engagement .article-content {
	max-width: 1200px;
}

body.categorized-beachwatchers.categorized-latinx-engagement .cpb-column {
	text-align: left;
}

body.categorized-beachwatchers.categorized-latinx-engagement .cpb-column h2 {
	text-align: center;
	font-weight: bold;
}

body.categorized-beachwatchers.categorized-latinx-engagement .cpb-column {
	padding: 2rem !important;
}

@media only screen and (max-width: 989px) {
	body.categorized-beachwatchers.categorized-latinx-engagement {
		background-image: url('https://s3.wp.wsu.edu/uploads/sites/2053/2021/12/stormwater-bg-mobile-2.jpg');
		background-size: cover;
		background-position: 46% 0;
	}
}

@media only screen and (min-width: 990px) {
	body.categorized-beachwatchers.categorized-latinx-engagement {
		background-image: url('https://s3.wp.wsu.edu/uploads/sites/2053/2021/12/stormwater-bg-2.jpg');
		background-size: auto 100%;
		background-position: 46% 0;
	}
}

@media only screen and (min-width: 1400px) {
	body.categorized-beachwatchers.categorized-latinx-engagement {
		background-image: url('https://s3.wp.wsu.edu/uploads/sites/2053/2021/12/stormwater-bg-2.jpg');
		background-size: auto 100%;
		background-position: 46% 0;
	}
}

body.categorized-beachwatchers.categorized-latinx-engagement .cpb-row:not(.bw-overview):not(.bw-row-halve):not(.bw-newsletter) .cpb-column.col-bg .cpb-textblock {
	background: #328ec0;
	color: white;
}

body.categorized-beachwatchers.categorized-latinx-engagement .cpb-row.col-center .cpb-column {
	text-align: center;
}

body.categorized-beachwatchers.categorized-latinx-engagement .col-hidden {
	display: none;
}

body.categorized-beachwatchers.categorized-latinx-engagement .bw-row-halve .cpb-column figure, .cpb-column img {
	border-radius: 12px;
}