:root {
	--series-nav-bar-height: 54px;
	--series-sticky-border-radius: 85px;
	--series-section-top-padding: 72px;
}

.h-stk.h-dh .entry-content *[id] {
	scroll-margin-top: var(--series-nav-bar-height);
}

/*
----------------------------------------------------------
-----------------  Series PAGE STRUCTURE -----------------
----------------------------------------------------------
*/

html {
	margin-top: 0 !important;
}

.series-page {
	
}

.series-header {
  padding: var(--houston-base-grid) calc(var(--houston-base-grid) * 2);
	background: var(--neutral-0);
	position: sticky;
	top: 0;
	z-index: 999;

  display: flex;
  gap: var(--houston-base-grid);
  justify-content: space-between;
  align-items: center;

  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.series-logo {
	display: block;
  height: 38px;
  overflow: hidden;
  width: 36px;
}
	.series-logo > img {
		height: inherit;
    max-width: unset;
    width: auto;
	}

.series-navigation {
	position: relative;
	display: flex;
  justify-content: center;
  min-width: 260px;
  margin-left: auto;
  margin-right: auto;
  height: calc(var(--houston-base-font-size) * var(--houston-base-line-height));
}
	.series-navigation-dropdown {
		margin: 0;
		position: absolute;
	}
		.series-navigation-toggle {
			font-size: var(--houston-base-font-size);
			font-weight: normal;
			line-height: var(--houston-base-line-height);
			cursor: pointer;

			display: flex;
			align-items: center;
			justify-content: space-between;
			gap: var(--houston-base-grid);

			background-color: var(--neutral-0);
/*			padding: 0 calc(var(--houston-base-grid) * 1.5);*/
		}
			.series-navigation-toggle:after {
				content: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.49998 8C5.31298 8 5.12414 7.93118 4.98115 7.79353L0.214499 3.20529C-0.0714998 2.93 -0.0714998 2.48176 0.214499 2.20647C0.500498 1.93118 0.966163 1.93118 1.25216 2.20647L5.49998 6.29529L9.7478 2.20647C10.0338 1.93118 10.4995 1.93118 10.7855 2.20647C11.0715 2.48176 11.0715 2.92823 10.7855 3.20529L6.01881 7.79353C5.87581 7.93118 5.68881 8 5.49998 8Z' fill='black'/%3E%3C/svg%3E%0A");
				width: 11px;
				display: inline-block;
				vertical-align: middle;
				transform: none;
				transition: transform 0.1s ease-in-out;
			}
			.series-navigation-dropdown.expanded > .series-navigation-toggle:after {
				transform: rotate(180deg) scaleX(-1);
			}
		.series-navigation-links {
			max-height: 0;
			background-color: var(--neutral-0);
			overflow: hidden;
			margin-top: calc(var(--houston-base-grid) * 1.5);
		}
			.series-navigation-links a {
				font-size: var(--houston-base-font-size);
				font-weight: normal;
				line-height: calc(var(--houston-base-line-height) * 1.25);

				padding: 0 calc(var(--houston-base-grid) * 1.5);
				display: block;
			}
				.series-navigation-links a:last-child {
					margin-bottom: calc(var(--houston-base-grid) * 1.5);
				}
				.series-navigation-links a:hover,
				.series-navigation-links a.selected {
					text-decoration: underline;
					text-decoration-color: var(--yellow-600);
				}
		.series-navigation-dropdown.expanded .series-navigation-links {
			max-height: 500px;
			transition: max-height 0.15s ease-in-out;
			box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
		}

.series-header .mobile-menu-toggle {
	margin-left: unset;
}
	.series-header .mobile-menu-toggle > svg {
		margin-right: unset;
	}


@media screen and (min-width: 1100px) {
	.series-logo {
		width: unset;
	}
	.series-navigation {
		height: unset;
	}
		.series-navigation-dropdown {
			display: flex;
			flex-direction: row;
			position: unset;
		}
			.series-navigation-toggle {
				cursor: unset;
				display: unset;
				line-height: 1;

				border-right: 1px solid var(--neutral-1100);
				padding-right: calc(var(--houston-base-grid) * 3);
				margin-right: calc(var(--houston-base-grid) * 1.5);
			}
				.series-navigation-toggle:after {
					content: unset;
				}
			.series-navigation-links {
				max-height: unset;
				margin-top: unset;
				overflow: unset;
				display: flex;
			}
				.series-navigation-links a {
					line-height: 1.25;
					font-size: calc(var(--houston-base-font-size) * 0.8);
				}
				.series-navigation-links a:last-child {
					margin-bottom: 0;
				}
			.series-navigation-dropdown.expanded .series-navigation-links {
				box-shadow: unset;
				max-height: unset;
			}
}

/*
----------------------------------------------------------
--------------  Series RE-USABLE COMPONENTS --------------
----------------------------------------------------------
*/

.entry-content .wp-block-group:has(.wp-block-group__inner-container > .houston-custom-timeline) {
	height: calc(100vh - var(--series-nav-bar-height));

	position: relative;
	z-index: 0;
}
	.wp-block-group__inner-container:has(> .houston-custom-timeline) {
    display: flex;
    flex-direction: column;
    height: calc(100vh - var(--series-nav-bar-height));
    justify-content: center;
    overflow: hidden;
    margin-top: -40px;

    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
	}
		.wp-block-group__inner-container:has(> .houston-custom-timeline) > h2 {
			width: 100%;
			max-width: calc(1200px + 4rem) !important;
			padding-left: 2rem;
			padding-right: 2rem;
		}
		.wp-block-group__inner-container:has(> .houston-custom-timeline) > h2 span {
			max-width: 460px;
			display: block;
		}
.entry-content .wp-block-group.js-intersected:has(.wp-block-group__inner-container > .houston-custom-timeline) {
	position:relative;
	z-index: 0;

	height: calc((100vh - var(--series-nav-bar-height)) * 2);
}
	.wp-block-group.intersected .wp-block-group__inner-container:has(> .houston-custom-timeline) {
		position: fixed;
		top: var(--series-nav-bar-height);
	}
.entry-content .wp-block-group.intersected:has(.wp-block-group__inner-container > .houston-custom-timeline) ~ * {
	position: relative;
	z-index: 1;
}

.houston-custom-timeline, 
.is-layout-flex.houston-custom-timeline {
	flex-wrap: nowrap;
  align-items: stretch;
  gap: 0;
  border-top: 15px solid var(--neutral-0);
  border-bottom: 15px solid var(--neutral-0);
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 15px;

  max-width: none !important;
  margin-left: calc((100vw - 1200px) / 2) !important;
}
	.houston-custom-timeline:after {
		content: ' ';
    width: calc(354px * 4);
    height: calc(100% + 30px);
    border-top: 15px solid black;
    margin-top: -15px;
    margin-right: -20px;
    border-bottom: 15px solid black;
    margin-bottom: -15px;
    margin-left: 20px;
	}
	.houston-custom-timeline > div {
    padding: calc(30px + (var(--houston-base-grid) * 3)) calc(var(--houston-base-grid) * 3);
  	border-left: 15px solid var(--neutral-0);
  	border-right: 15px solid var(--neutral-0);
  	margin-top: -30px;
  	margin-bottom: -30px;

    flex-shrink: 0;
    width: 354px;
	}
		.houston-custom-timeline > div:not(:first-child) {
			margin-left: -1px;
		}
		.houston-custom-timeline > div:last-child {
			border-right: 30px solid var(--neutral-0);
		}


@media screen and (max-width: 1280px) {
	.houston-custom-timeline, 
	.is-layout-flex.houston-custom-timeline {
	  margin-left: 2rem !important;
	}
}
@media screen and (max-width: 780px) {
	.entry-content .wp-block-group.js-intersected:has(.wp-block-group__inner-container > .houston-custom-timeline) {
		padding-bottom: 250vh;
		box-sizing: content-box;
	}
	.wp-block-group__inner-container:has(> .houston-custom-timeline) > h2 {
		padding-left: 1rem;
		padding-right: 1rem;
		margin-bottom: calc(var(--houston-base-grid) * 3);
		max-width: none !important;
	}
	.houston-custom-timeline, 
	.is-layout-flex.houston-custom-timeline {
	  margin-left: 1rem !important;
	}
	.houston-custom-timeline:after {
    width: calc(354px * 1.5);
  }
}


/*
----------------------------------------------------------
------  Deadly Detention & Justice Delayed Series  -------
----------------------------------------------------------
*/

.page-template .series-content {
/*	background-color: var(--neutral-1100);
	color: var(--neutral-0);*/
}
	.page-template.justice-delayed-series-page .series-content, 
	.page-template.deadly-detention-series-page .series-content {
		background-color: var(--neutral-1100);
		color: var(--neutral-0);
		margin-top: 0;
	}
	.page-template.justice-delayed-series-page .site-footer, 
	.page-template.deadly-detention-series-page .site-footer {
		margin-top: 0;
	}

.page-template.justice-delayed-series-page .series-content {
	padding-top: 2rem;
	padding-bottom: 2rem;
}
	.page-template.has-featured-image .series-content .entry-header {
		border: 1px solid var(--houston-golden-yellow);
		padding: calc(var(--houston-base-grid) * 3) calc(var(--houston-base-grid) * 4);

		display: inline-block;
		margin-top: -45%;
	}
		.page-template .series-content .entry-header > .entry-title,
		.page-template .series-content h1.entry-header {
			font-family: var(--houston-font-body);
			font-size: 3.1rem;
		}
		.page-template.has-featured-image .series-content .entry-header > .entry-title,
		.page-template.has-featured-image .series-content h1.entry-header {
			display: inline-block;
			width: min-content;
			word-break: unset;
		}

	.page-template.justice-delayed-series-page .entry-content > div:first-child {
		margin-bottom: 4.5em;
	}

	.series-content .entry-content a,
	.series-content .entry-content a:visited, 
	.series-content .entry-content h1 a:visited, 
	.series-content .entry-content h2 a:visited, 
	.series-content .entry-content h3 a:visited, 
	.series-content .entry-content h4 a:visited {
		color: inherit;
	}
		.series-content .entry-content a:not(.wp-block-button__link):hover {
			text-decoration: underline;
			text-decoration-color: var(--houston-golden-yellow);
		}

	.series-custom-bylines > div {
		gap: calc(var(--houston-base-grid) * 0.5);
	}
		.series-custom-bylines > div > p {
			line-height: 1.3;
		}
	.series-custom-introduction {

	}
		.series-custom-introduction > h5 {
			margin-top: calc(var(--houston-base-grid) * 5) !important;
			margin-bottom: calc(var(--houston-base-grid) * 2) !important;
		}
		.series-custom-introduction > ul {
			margin-top: 0 !important;
		}

	.series-part-introduction {
    gap: unset !important;
    margin-top: calc(var(--houston-base-grid) * 8) !important;
    margin-bottom: calc(var(--houston-base-grid) * 8) !important;

    flex-direction: column-reverse !important;
	}
		.series-part-introduction > div:first-child {
    	padding: calc(var(--houston-base-grid) * 4);
    	max-width: 84%;
    	margin-top: calc(var(--houston-base-grid) * -5);
    	z-index: 1;
		}
		.series-part-introduction > div:first-child h5 {
			display: inline-block;
			padding: calc(var(--houston-base-grid) * 0.5) var(--houston-base-grid);
			margin-bottom: calc(var(--houston-base-grid) * 2);
		}
		.series-part-introduction > div:first-child h3 {
			margin-top: 0;
		}
		.series-part-introduction > div:first-child .wp-block-button__link {
			padding: calc(var(--houston-base-grid) * 0.5) calc(var(--houston-base-grid) * 2);
			border-width: 1px;
		}

	.series-part-outline {
		gap: calc(var(--houston-base-grid) * 8) !important;
	}

		.series-part-outline > div:first-child .wp-block-image {
			margin-bottom: calc(var(--houston-base-grid) * 2) !important;
		}

		.series-custom-audio {
			gap: 0;
			margin-top: 0 !important;
		}
			.series-custom-audio > .wp-block-audio {
				margin-bottom: calc(var(--houston-base-grid) * 3);
			}
				.series-custom-audio > .wp-block-audio audio {
					height: 40px;
				}
				.series-custom-audio > .wp-block-audio audio::-webkit-media-controls-panel {
					background-color: var(--neutral-500);
				}
				.series-custom-audio > .wp-block-audio audio::-webkit-media-controls-enclosure {
					background-color: var(--neutral-500);
				}
			.series-custom-audio > h5 {
				margin-bottom: var(--houston-base-grid);
			}
			.series-custom-audio > p {
				line-height: 1.3;
				margin-top: 0 !important;
			}

		.series-part-outline.wp-block-group {
			margin-top: calc(var(--houston-base-grid) * 13) !important;
			margin-bottom: calc(var(--houston-base-grid) * 5) !important;
		}

		.series-part-outline > div:last-child > h3 {
			margin-bottom:  calc(var(--houston-base-grid) * 3);
		}
		.series-part-outline > div:last-child > p {
			margin-top: 0 !important;
			margin-bottom: calc(var(--houston-base-grid) * 6) !important;
		}
		.series-part-outline > div:last-child .wp-block-button__link {
			padding: calc(var(--houston-base-grid) * 0.5) calc(var(--houston-base-grid) * 2);
    	border: 1px solid var(--neutral-0);
		}
			.series-part-outline > div:last-child > .wp-block-group hr {
				margin-bottom: calc(var(--houston-base-grid) * 2);
			}
			.series-part-outline > div:last-child > .wp-block-group h5 {
				margin-bottom: calc(var(--houston-base-grid) * 2);
			}
				.has-featured-image .series-part-outline > div:last-child > .wp-block-group h5 {
					margin-top: calc(var(--houston-base-grid) * 2);
				}
			.series-part-outline > div:last-child > .wp-block-group p {
				line-height: 1.2;

				margin-top: calc(var(--houston-base-grid) * 2);
				margin-bottom: calc(var(--houston-base-grid) * 3);
			}
			.series-part-outline > div:last-child > .wp-block-group .wp-block-buttons {
				margin-top: calc(var(--houston-base-grid) * 3);
			}
			.series-part-outline > div:last-child .wp-block-button__link:hover {
				border-color: var(--neutral-0) !important;
				opacity: 0.85;
			}

	.series-custom-pullquote.wp-block-pullquote {
		font-family: var(--houston-font-body);
		font-size: var(--houston-base-font-size);
		font-weight: normal;

		max-width: 786px !important;
		margin-left: auto;
		margin-right: auto;
		padding-top: unset;
		padding-bottom: unset;
		margin-bottom: calc(var(--houston-base-grid) * 8);
	}
		.series-custom-pullquote.wp-block-pullquote blockquote::before, 
		.series-custom-pullquote.wp-block-pullquote blockquote::after {
			display: none;
		}
		.series-custom-pullquote.wp-block-pullquote blockquote p {
			display: flex;
			flex-direction: column;
			align-items: center;
			gap: calc(var(--houston-base-grid) * 4);
		}
			.series-custom-pullquote.wp-block-pullquote blockquote p:first-of-type::before {
				content: url("data:image/svg+xml,%3Csvg width='32' height='8' viewBox='0 0 32 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.57625 8H0.29625V0.639999H8.57625V8ZM20.1388 8H11.8588V0.639999H20.1388V8ZM31.7013 8H23.4213V0.639999H31.7013V8Z' fill='%23FFC709'/%3E%3C/svg%3E%0A");
				position: unset;
				font-size: unset;
			}
		.series-custom-pullquote.wp-block-pullquote blockquote cite {
			font-family: var(--houston-font-body);
			font-size: calc(var(--houston-base-font-size) * 1.25);
			font-style: italic;
			text-transform: unset;
			color: var(--neutral-500);
		}
		.series-custom-pullquote.wp-block-pullquote blockquote cite::before {
			content: '';
		}

	.series-custom-datatable {
    margin-top: calc(var(--houston-base-grid) * 8) !important;
	}
		.series-custom-datatable > div {
			max-width: 1400px;
			margin-left: auto;
			margin-right: auto;
		}

		.series-custom-datatable .series-custom-pullquote.wp-block-pullquote {
			margin-bottom: calc(var(--houston-base-grid) * 3);
		}

@media screen and (max-width: 779px) {
	.deadly-detention-series-page .featured-image-above > figure.post-thumbnail {
		overflow: hidden;
	}
		.deadly-detention-series-page .featured-image-above > figure.post-thumbnail img {
			height: 550px;
			width: auto;
			max-width: unset;
			aspect-ratio: auto;
		}

	.series-part-introduction {
		margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    max-width: 100vw !important;
	}
}

@media screen and (min-width: 782px) {
	.page-template.justice-delayed-series-page .series-content {
		padding-top: 4rem;
	}
}

@media screen and (min-width: 1100px) {
	.page-template .series-content .entry-header {
		width: auto;
	}
		.page-template.justice-delayed-series-page .series-content .entry-header > .entry-title {
			font-size: 2.4em;
		}
		.page-template.deadly-detention-series-page .series-content .entry-header > .entry-title {
			font-size: 3.6em;
		}
	.page-template.deadly-detention-series-page .series-content .entry-content {
		margin-top: calc(var(--houston-base-grid) * -9.5);
	
	}
	.page-template .series-custom-bylines {
		margin-top: calc(var(--houston-base-grid) * 11) !important;
	}
	.page-template.has-featured-image .series-custom-bylines {
		margin-left: calc(var(--houston-base-grid) * 4) !important;
	}

	.series-part-introduction {
		margin-left: calc(var(--houston-base-grid) * -5) !important;
    margin-right: calc(var(--houston-base-grid) * -5) !important;
    margin-top: calc(var(--houston-base-grid) * 16) !important;
    margin-bottom: calc(var(--houston-base-grid) * 11) !important;
    max-width: 1280px !important;
    flex-direction: row !important;
	}
		.series-part-introduction > div:first-child {
    	margin-right: calc(var(--houston-base-grid) * -9);
    	max-width: unset;
    	margin-top: 0;
		}
	.series-part-outline {

	}
		.series-part-outline > div:last-child {
			padding-right: 100px;
		}

	.series-custom-pullquote.wp-block-pullquote {
		margin-bottom: calc(var(--houston-base-grid) * 19);
	}

	.series-custom-datatable {
    margin-top: calc(var(--houston-base-grid) * 11) !important;
	}
}


/*
----------------------------------------------------------
----------------  Poisoned Ground Series  ----------------
----------------------------------------------------------
*/

.page-template.poisoned-ground-series-page {

}	
	.page-template.poisoned-ground-series-page .series-content {
		overflow: visible;
	}
		.page-template.poisoned-ground-series-page .entry-content > .wp-block-group {
			margin-top: 0 !important;
			margin-bottom: 0;
		}
		.page-template.poisoned-ground-series-page .entry-content > .wp-block-group:first-child {
			padding: 0;
		}
			.page-template.poisoned-ground-series-page .entry-content > .wp-block-group:first-child > .wp-block-group p {
				max-width: 35vw !important;
				margin-left: auto;
				margin-right: auto;
			}
		.page-template.poisoned-ground-series-page .entry-content > .wp-block-group:has(+ hr + .wp-block-group:last-child) {
			padding-top: calc(var(--houston-base-grid) * 12);
			padding-bottom: calc(var(--houston-base-grid) * 12);
		}

		.page-template.poisoned-ground-series-page .wp-block-columns.is-style-borders {
			border: 1px solid var(--neutral-1100);
			padding: calc(var(--houston-base-grid) * 3);
			max-width: 995px !important;
		}
			.page-template.poisoned-ground-series-page .wp-block-columns.is-style-borders > .wp-block-column {
				display: flex;
				flex-direction: column;
				justify-content: space-between;
				align-items: flex-start;
			}
			.page-template.poisoned-ground-series-page .wp-block-columns.is-style-borders > .wp-block-column:after {
				border-color: var(--neutral-1100);
			}
			.page-template.poisoned-ground-series-page .wp-block-columns.is-style-borders .wp-block-column > * {
				margin-top: 0;
			}
			.page-template.poisoned-ground-series-page .wp-block-columns.is-style-borders .wp-block-column > *:not(:last-child) {
				margin-bottom: calc(var(--houston-base-grid) * 3);
			}

		.page-template.poisoned-ground-series-page .entry-content > .wp-block-group:nth-child(4) {
			padding-left: 0;
			padding-right: 0;
			gap: 0;
		}
			.page-template.poisoned-ground-series-page .entry-content > .wp-block-group:nth-child(4) h2, 
			.page-template.poisoned-ground-series-page .entry-content > .wp-block-group:nth-child(4) .houston-block-single-post {
				max-width: calc(1200px + 4rem) !important;
				width: 100%;
				padding: 0 2rem;
			}
			.page-template.poisoned-ground-series-page .entry-content > .wp-block-group:nth-child(4) h2 {
				margin-bottom: calc(var(--houston-base-grid) * 3);
			}
			.page-template.poisoned-ground-series-page .entry-content > .wp-block-group:nth-child(4) > .wp-block-group {
				border-top: 1px solid var(--neutral-1100);
				padding-top: calc(var(--houston-base-grid) * 3);
				padding-bottom: calc(var(--houston-base-grid) * 3);
				width: 100%;

				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
				transition: all 0.2s ease-in-out;
			}
				.wp-block-group:has(> .houston-block-single-post):hover {
					background-color: var(--neutral-1100);
					color: var(--neutral-0);
				}
			.page-template.poisoned-ground-series-page .entry-content > .wp-block-group:nth-child(4) .houston-block-single-post {
				display: flex;
				flex-wrap: wrap;
				column-gap: calc(var(--houston-base-grid) * 12);
				row-gap: var(--houston-base-grid);
				justify-content: space-between;
			}
				.page-template.poisoned-ground-series-page .entry-content > .wp-block-group:nth-child(4) .houston-block-single-post figure {
					order: 2;
				}
				.page-template.poisoned-ground-series-page .entry-content > .wp-block-group:nth-child(4) .houston-block-single-post .houston-block-single-post-text {
					order: 1;
					display: flex;
					flex-wrap: wrap;
					column-gap: calc(var(--houston-base-grid) * 12);
					row-gap: var(--houston-base-grid);
					justify-content: space-between;
					align-content: flex-start;
					width: calc(100% - 350px - calc(var(--houston-base-grid) * 12));
				}
					.page-template.poisoned-ground-series-page .entry-content > .wp-block-group:nth-child(4) .houston-block-single-post .houston-block-single-post-text h6 {
						margin-top: 0;
						margin-bottom: 0;
						text-transform: uppercase;
						font-size: calc(var(--houston-base-font-size) * 0.84);
					}
					.page-template.poisoned-ground-series-page .entry-content > .wp-block-group:nth-child(4) .houston-block-single-post .houston-block-single-post-text h4 {
						max-width: 485px;
						margin-top: 0;
						margin-bottom: 0;
						font-size: calc(var(--houston-base-font-size) * 1.78);
					}


@media screen and (max-width: 650px) {
	.houston-custom-multi-cover:first-child, 
	.houston-custom-multi-cover:first-child.intersected {
		min-height: auto;
		gap: calc(var(--houston-base-grid) * 2);
		align-items: flex-start !important;
		overflow: hidden;
	}
	.houston-custom-multi-cover:first-child .wp-block-gallery, 
	.houston-custom-multi-cover:first-child.intersected .wp-block-gallery, 
	.houston-custom-multi-cover:first-child .wp-block-gallery + .wp-block-group, 
	.houston-custom-multi-cover:first-child.intersected .wp-block-gallery + .wp-block-group {
		flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    width: calc(100vw * 5);
		position: static;
		min-height: auto;
		gap: 0;
	}
		.houston-custom-multi-cover:first-child .wp-block-gallery > .wp-block-image, 
		.houston-custom-multi-cover:first-child.intersected .wp-block-gallery > .wp-block-image {
			width: 100vw !important;
			position: static !important;
			opacity: 1 !important;
			height: auto !important;
		}	
		.houston-custom-multi-cover:first-child .wp-block-gallery > .wp-block-image, 
		.houston-custom-multi-cover:first-child .wp-block-gallery.has-nested-images figure.wp-block-image {
			justify-content: flex-start;
		}
		.houston-custom-multi-cover:first-child .wp-block-gallery > .wp-block-image img, 
		.houston-custom-multi-cover:first-child .wp-block-image img:not([style*=object-fit]) {
			height: auto !important;
		}
	.houston-custom-multi-cover:first-child .wp-block-gallery + .wp-block-group > .wp-block-group, 
	.houston-custom-multi-cover:first-child.intersected .wp-block-gallery + .wp-block-group > .wp-block-group {
		height: auto;
		color: var(--neutral-0);
	}
		.houston-custom-multi-cover:first-child .wp-block-gallery + .wp-block-group > .wp-block-group > p, 
		.houston-custom-multi-cover:first-child.intersected .wp-block-gallery + .wp-block-group > .wp-block-group > p {
			font-size: 27px !important;
			line-height: 1.25;
		}

	.houston-custom-multi-cover:first-child .wp-block-gallery + .wp-block-group + .wp-block-buttons {
		display: flex !important;
		align-items: center;
		width: 100vw;
		flex-wrap: nowrap;
		justify-content: center;
		margin-bottom: calc(var(--houston-base-grid) * 3);
	}
		.houston-custom-multi-cover:first-child .wp-block-gallery + .wp-block-group + .wp-block-buttons > .wp-block-button {
			margin-left: 0 !important;
			margin-right: 0 !important;
		}    
		.houston-custom-multi-cover:first-child .wp-block-gallery + .wp-block-group + .wp-block-buttons > .wp-block-button a {
			padding: var(--houston-base-grid);
    	display: flex;
    	width: calc(22px + (var(--houston-base-grid) * 2));
    	height: calc(22px + (var(--houston-base-grid) * 2));
    	align-items: center;
    }

    
	.page-template.poisoned-ground-series-page .entry-content > .wp-block-group:nth-child(4) .houston-block-single-post, 
	.page-template.poisoned-ground-series-page .entry-content > .wp-block-group:nth-child(4) .houston-block-single-post .houston-block-single-post-text {
		flex-direction: column;
		width: 100%;
	}
	.page-template.poisoned-ground-series-page .entry-content > .wp-block-group:nth-child(4) .houston-block-single-post figure, 
	.page-template.poisoned-ground-series-page .entry-content > .wp-block-group:nth-child(4) .houston-block-single-post .houston-block-single-post-text {
		order: unset;
	}
		.page-template.poisoned-ground-series-page .entry-content > .wp-block-group:nth-child(4) .houston-block-single-post .houston-block-single-post-text h4 {
			max-width: none;
		}
}

@media screen and (max-width: 781px) {
	.page-template.poisoned-ground-series-page .entry-content > .wp-block-group:nth-child(4) h2, 
	.page-template.poisoned-ground-series-page .entry-content > .wp-block-group:nth-child(4) .houston-block-single-post {
		max-width: calc(1200px + 2rem) !important;
		padding: 0 1rem;
	}
}

@media screen and (max-width: 980px) {
	.page-template.poisoned-ground-series-page .entry-content > .wp-block-group:first-child > .wp-block-group p {
		max-width: 90vw !important;
	}
}

	.page-template.poisoned-ground-series-page .site-footer {
		z-index: 1;
	}




/*
-------------------------------------------------------
----------------  Colony Ridge Series  ----------------
-------------------------------------------------------
*/

.page-template.colony-ridge-series-page {

}	
	.page-template.colony-ridge-series-page .series-content {
		overflow: visible;
	}

	.houston-custom-sticky-sections {
		position: sticky;
		top: calc(15vh * -1);
		z-index: 0;

		padding-bottom: calc(var(--series-sticky-border-radius) + var(--series-section-top-padding));

	}
	.houston-custom-sticky-sections:first-child {
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;

		top: var(--series-nav-bar-height);
	}
	.houston-custom-sticky-sections:not(:first-child) {
		border-top-left-radius: var(--series-sticky-border-radius);
		border-top-right-radius: var(--series-sticky-border-radius);
		margin-top: calc(var(--series-sticky-border-radius) * -1) !important;
		padding-top: var(--series-section-top-padding);
		margin-bottom: 0;
	}

	.page-template.colony-ridge-series-page .wp-block-button__link, 
	.page-template.colony-ridge-series-page .wp-block-button .wp-block-button__link.is-style-outline, 
	.page-template.colony-ridge-series-page .wp-block-button.is-style-outline > .wp-block-button__link, 
	.page-template.colony-ridge-series-page .gform_button.button {
		padding: var(--houston-base-grid) calc(var(--houston-base-grid)* 2.5);
	}

	.page-template.colony-ridge-series-page .wp-block-columns .wp-block-column > * {
		margin-top: 0;
	}
	.page-template.colony-ridge-series-page .wp-block-columns .wp-block-column > *:not(:last-child) {
		margin-bottom: calc(var(--houston-base-grid) * 3);
	}
	@media screen and (max-width: 800px) {
		.page-template.colony-ridge-series-page .wp-block-columns .wp-block-column > *:not(:last-child):is(h5) {
			margin-bottom: calc(var(--houston-base-grid) * 1.5);
		}
	}

	.series-colony-ridge-aside, 
	.wp-block-group.series-colony-ridge-aside.is-style-border:not(.has-background) {
		border-radius: 16px;
		padding: calc(var(--houston-base-grid) * 3) calc(var(--houston-base-grid) * 4);
	}
		.series-colony-ridge-aside .wp-block-columns {
			margin-top: calc(var(--houston-base-grid) * 2);
		}
		.series-colony-ridge-aside .wp-block-column:has(h5) {
			border-left: 1px solid var(--neutral-0);
			padding-left: calc(var(--houston-base-grid) * 2);
			margin-bottom: calc(var(--houston-base-grid) * -3);
			padding-bottom: calc(var(--houston-base-grid)* 3);
			min-height: 360px;

			position: relative;
			z-index: 0;
		}
		.series-colony-ridge-aside .wp-block-column:has(h5):after {
			content: ' ';
			width: 30px;
			height: 30px;
			background-color: var(--neutral-0);
			border-radius: 30px;
			display: flex;

			position: absolute;
			left: -15px;
			bottom: -15px;
		}
		.series-colony-ridge-aside .wp-block-column:has(h5) h4 {
			margin-left: calc(var(--houston-base-grid) * -2);
			display: inline-block;
			padding: calc(var(--houston-base-grid) * 0.5) calc(var(--houston-base-grid) * 2.5);
		}

		.series-colony-ridge-aside .wp-block-column:has(hr) > *, 
		.page-template.colony-ridge-series-page .series-colony-ridge-aside  .wp-block-columns .wp-block-column:has(hr) > * {
			margin-bottom: calc(var(--houston-base-grid) * 1.5);
		}

	.wp-block-group:has(> .series-colony-ridge-blockquote) {
		max-width: 984px !important;
		margin-left: auto;
		margin-right: auto;
		gap: calc(var(--houston-base-grid) * 3);
	}
		.series-colony-ridge-blockquote  {
			line-height: 1.15;
			border-radius: 15px;
			padding: var(--houston-base-grid);
			border: 1px solid var(--neutral-0);
		}
		.series-colony-ridge-blockquote:first-child {
			max-width: 675px;
			margin-left: auto;
		}
		.series-colony-ridge-blockquote:last-child {
			max-width: 740px;
			margin-right: auto;
		}
		.page-template.colony-ridge-series-page .series-colony-ridge-blockquote {
			gap: calc(var(--houston-base-grid) * 2);
		}
			.page-template.colony-ridge-series-page .series-colony-ridge-blockquote .wp-block-column > * {
				margin-bottom: 0;
			}
			.series-colony-ridge-blockquote .wp-block-quote {
				border: 0;
				margin: 0;
				padding: var(--houston-base-grid) calc(var(--houston-base-grid) * 2);
			}
			.series-colony-ridge-blockquote .wp-block-quote p:last-child {
				margin-bottom: 0;
			}
	

	@media screen and (max-width: 782px) {
		.series-colony-ridge-aside .wp-block-columns:has(.wp-block-column h5) {
			gap: calc(var(--houston-base-grid) * 8);
		}
		.series-colony-ridge-aside .wp-block-column:has(h5) {
			min-height: unset;
		}
		.series-colony-ridge-blockquote:first-child, 
		.series-colony-ridge-blockquote:last-child {
			max-width: 530px !important;
			margin-left: auto;
			margin-right: auto;
		}
	}

	.page-template.colony-ridge-series-page .entry-content > .wp-block-group {

	}

		.page-template.colony-ridge-series-page .entry-content > .wp-block-group > div > hr, 
		hr:has(+ .houston-custom-series-cta) {
			margin-top: 0 !important;
			margin-bottom: calc(var(--houston-base-grid) * 5) !important;
		}

	.page-template.colony-ridge-series-page .entry-content > .wp-block-group:first-child {
		margin-bottom: 0;
		padding-bottom: var(--series-sticky-border-radius);
	}
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:first-child > div > .wp-block-group:first-child {
			padding: var(--houston-base-grid) 0;
			margin-bottom: 0;
		}
			.page-template.colony-ridge-series-page .entry-content > .wp-block-group:first-child > div > .wp-block-group:first-child > p {
				max-width: 1200px;
				margin-left: auto;
				margin-right: auto;
				text-align: left;
				width: 100%;
				font-family: var(--houston-font-heading);
			}
				.page-template.colony-ridge-series-page .entry-content > .wp-block-group:first-child > div > .wp-block-group:first-child a {
					text-decoration: none;
				}
					.page-template.colony-ridge-series-page .entry-content > .wp-block-group:first-child > div > .wp-block-group:first-child a svg {
						margin-left: var(--houston-base-grid);
						transition: all 0.1s ease-in-out;
					}
					.page-template.colony-ridge-series-page .entry-content > .wp-block-group:first-child > div > .wp-block-group:first-child a:hover svg {
						margin-left: calc(var(--houston-base-grid) * 1.5);
					}

		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:first-child > div > .wp-block-group:last-child {
			padding-top: calc(var(--houston-base-grid) * 9);
			padding-bottom: calc(var(--houston-base-grid) * 9);
			margin-top: 0;
			margin-bottom: 0;
			gap: var(--houston-base-grid);
		}
			.page-template.colony-ridge-series-page .entry-content > .wp-block-group:first-child > div > .wp-block-group:last-child :where(h1, h2) {
				text-align: center;
				max-width: 980px;
			}
			.page-template.colony-ridge-series-page .entry-content > .wp-block-group:first-child > div > .wp-block-group:last-child > .wp-block-group {
				margin-top: calc(var(--houston-base-grid) * 5);
				margin-bottom: calc(var(--houston-base-grid) * 2);
			}
				.page-template.colony-ridge-series-page .entry-content > .wp-block-group:first-child > div > .wp-block-group:last-child > .wp-block-group a, 
				.houston-language-toggle a {
					padding: 3px;
					width: calc(18px * 2.5);
					display: flex;
					text-indent: -200vw;
				}
					.page-template.colony-ridge-series-page .entry-content > .wp-block-group:first-child > div > .wp-block-group:last-child > .wp-block-group a:before, 
					.houston-language-toggle a:before {
						content: ' ';
						width: 18px;
						height: 18px;
						background-color: var(--neutral-0);
						display: block;
						border-radius: 10px;
						transition: all 0.3s ease-in-out;
					}
				.page-template.colony-ridge-series-page .entry-content > .wp-block-group:first-child > div > .wp-block-group:last-child > .wp-block-group a:hover,
				.houston-language-toggle a:hover {
					background-color: var(--red-400) !important;
				}
					.page-template.colony-ridge-series-page .entry-content > .wp-block-group:first-child > div > .wp-block-group:last-child > .wp-block-group a:hover:before, 
					.page-template.colony-ridge-series-page .entry-content > .wp-block-group:first-child > div > .wp-block-group:last-child > .wp-block-group .button-espanol a:before,
					.houston-language-toggle a:hover:before, 
					.houston-language-toggle.houston-language-toggle-translated a:before {
						margin-left: 20px;
					}
					.page-template.colony-ridge-series-page .entry-content > .wp-block-group:first-child > div > .wp-block-group:last-child > .wp-block-group .button-espanol a:hover:before, 
					.houston-language-toggle.houston-language-toggle-translated a:hover:before {
						margin-left: 0;
					}
			.page-template.colony-ridge-series-page .entry-content > .wp-block-group:first-child > div > .wp-block-group:last-child > .wp-block-group + p {
				max-width: 810px;
				margin-left: auto;
				margin-right: auto;
				font-size: var(--houston-base-font-size);
				line-height: 1.33;

				margin-bottom: calc(var(--houston-base-grid) * 3);
				padding-left: var(--houston-base-grid);
				padding-right: var(--houston-base-grid);
			}
			.page-template.colony-ridge-series-page .entry-content > .wp-block-group:first-child > div > .wp-block-group:last-child .wp-block-buttons:last-child {
				justify-content: center;
			}

	.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(3) {

	}
		.page-template.colony-ridge-series-page .entry-content .series-colony-ridge-introduction {
			gap: calc(var(--houston-base-grid) * 8);
		}
			.page-template.colony-ridge-series-page .entry-content .series-colony-ridge-introduction .wp-block-group:first-child {
				gap: calc(var(--houston-base-grid) * 3);
			}
			.page-template.colony-ridge-series-page .entry-content .series-colony-ridge-introduction .wp-block-group:not(:first-child) {
				gap: var(--houston-base-grid);
				margin-top: 0;
				margin-bottom: calc(var(--houston-base-grid) * 3);
			}
		.page-template.colony-ridge-series-page .entry-content .series-colony-ridge-introduction + div {
			gap: calc(var(--houston-base-grid) * 10);
			margin-top: 0;
			margin-bottom: calc(var(--houston-base-grid) * 5);
		}

			@media screen and (max-width: 1199px) {
				.page-template.colony-ridge-series-page .entry-content .series-colony-ridge-introduction {
					margin-bottom: 0;
				}
				.page-template.colony-ridge-series-page .entry-content .series-colony-ridge-introduction + div {
					margin-top: calc(var(--houston-base-grid) * 5);
				}
				.page-template.colony-ridge-series-page .entry-content.series-colony-ridge-introduction + div > div:last-child {
					margin-top: 0;
				}
				.page-template.colony-ridge-series-page .entry-content .series-colony-ridge-introduction + div > .wp-block-column.is-vertically-aligned-center {
					align-self: auto;
				}
			}
			@media screen and (max-width: 782px) {
				.page-template.colony-ridge-series-page .entry-content .series-colony-ridge-introduction,
				.page-template.colony-ridge-series-page .entry-content .series-colony-ridge-introduction + div {
					gap: calc(var(--houston-base-grid) * 5);
				}
				.page-template.colony-ridge-series-page .entry-content .series-colony-ridge-introduction + div {
					flex-direction: column-reverse;
				}
			}

			.page-template.colony-ridge-series-page .entry-content .series-colony-ridge-introduction ~ .houston-block-single-post {
				
			}
				.page-template.colony-ridge-series-page .entry-content .series-colony-ridge-introduction ~ .houston-block-single-post h6 {
					margin: 0;
				}
				.page-template.colony-ridge-series-page .entry-content .series-colony-ridge-introduction ~ .houston-block-single-post .houston-block-single-post-content {
					display: flex;
					flex-direction: column;
					align-items: flex-start;
					gap: calc(var(--houston-base-grid) * 2);
				}
				.page-template.colony-ridge-series-page .entry-content .series-colony-ridge-introduction ~ .houston-block-single-post .houston-block-single-post-content > * {
					margin-bottom: 0;
					margin-top: 0;
				}
				.page-template.colony-ridge-series-page .entry-content .series-colony-ridge-introduction ~ .houston-block-single-post .houston-block-single-post-content h4 {
					order: 1;
				}
				.page-template.colony-ridge-series-page .entry-content .series-colony-ridge-introduction ~ .houston-block-single-post .houston-block-single-post-content .entry-meta {
					order: 3;
					margin-bottom:  var(--houston-base-grid);
				}
				.page-template.colony-ridge-series-page .entry-content .series-colony-ridge-introduction ~ .houston-block-single-post .houston-block-single-post-content p {
					order: 2;
				}
				.page-template.colony-ridge-series-page .entry-content .series-colony-ridge-introduction ~ .houston-block-single-post .houston-block-single-post-content .wp-element-button {
					order: 4;
				}
		

	.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(5) {

	}
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(3) > div > .wp-block-columns, 
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(5) > div > .wp-block-columns, 
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > .wp-block-columns {
			gap: calc(var(--houston-base-grid) * 5);
			margin-bottom: 0;
		} 
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(7) > div > .wp-block-columns {
			gap: calc(var(--houston-base-grid) * 5);
		}
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(3) > div > div > div:last-child,
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(5) > div > div > div:last-child,
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > div > div:first-child, 
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(7) > div > div > div:first-child {

		}
			.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(3) > div > div > div:last-child h5, 
			.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(5) > div > div > div:last-child h5,
			.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > div > div:first-child h5, 
			.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(7) > div > div > div:first-child h5  {
				margin-bottom: calc(var(--houston-base-grid) * 3);
			}
			.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(3) > div > div > div:last-child h3, 
			.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(3) > div > div > div:last-child h3 + p, 
			.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(5) > div > div > div:last-child h3, 
			.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(5) > div > div > div:last-child h3 + p, 
			.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > div > div:first-child h3, 
			.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > div > div:first-child h3 + p, 
			.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(7) > div > div > div:first-child h3, 
			.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(7) > div > div > div:first-child h3 + p  {
				margin-top: 0;
				margin-bottom: calc(var(--houston-base-grid) * 2);
			}
			.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(3) > div > div > div:last-child h3 + p + p,
			.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(5) > div > div > div:last-child h3 + p + p,
			.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > div > div:first-child h3 + p + p,
			.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(7) > div > div > div:first-child h3 + p + p {
				margin-top: 0;
				margin-bottom: calc(var(--houston-base-grid) * 3);
			}
	.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(3) .wp-block-pb-accordion-item,
	.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(5) .wp-block-pb-accordion-item,
	.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) .wp-block-pb-accordion-item {
		margin-top: calc(var(--houston-base-grid) * 5);
	}

	@media screen and (max-width: 782px) {
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(3) > div > .wp-block-columns, 
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(5) > div > .wp-block-columns, 
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > .wp-block-columns, 
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(7) > div > .wp-block-columns {
			gap: calc(var(--houston-base-grid)* 2);
		}

	}

	.page-template.colony-ridge-series-page .wp-block-pb-accordion-item {

	}
		.page-template.colony-ridge-series-page .wp-block-pb-accordion-item > h2 {
			font-family: var(--houston-font-body);
			font-size: calc(var(--houston-base-font-size) * 1.78);
			font-weight: 400;
			letter-spacing: -0.64px;

			padding-left: calc((var(--houston-base-grid) * 3) + 45px);
			position: relative;
			z-index: 0;
		}
			.page-template.colony-ridge-series-page .wp-block-pb-accordion-item > h2:after {
				content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='8' viewBox='0 0 15 8' fill='none'%3E%3Cpath d='M7.05882 8C6.81882 8 6.57647 7.90824 6.39294 7.72471L0.275294 1.60706C-0.0917647 1.24 -0.0917647 0.642353 0.275294 0.275294C0.642353 -0.0917647 1.24 -0.0917647 1.60706 0.275294L7.05882 5.72706L12.5106 0.275294C12.8776 -0.0917647 13.4753 -0.0917647 13.8424 0.275294C14.2094 0.642353 14.2094 1.23765 13.8424 1.60706L7.72471 7.72471C7.54118 7.90824 7.30118 8 7.05882 8Z' fill='white'/%3E%3C/svg%3E");
				line-height: 0.93em;
				border: 1px solid var(--neutral-0);
				border-radius: 45px;
				width: 45px;
				height: 45px;
				display: flex;
				justify-content: center;

				position: absolute;
				left: 0;
				top: 1.35rem;
				z-index: 0;
			}
/*				.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(3) .wp-block-pb-accordion-item > h2:after {
					content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='8' viewBox='0 0 15 8' fill='none'%3E%3Cpath d='M7.05882 8C6.81882 8 6.57647 7.90824 6.39294 7.72471L0.275294 1.60706C-0.0917647 1.24 -0.0917647 0.642353 0.275294 0.275294C0.642353 -0.0917647 1.24 -0.0917647 1.60706 0.275294L7.05882 5.72706L12.5106 0.275294C12.8776 -0.0917647 13.4753 -0.0917647 13.8424 0.275294C14.2094 0.642353 14.2094 1.23765 13.8424 1.60706L7.72471 7.72471C7.54118 7.90824 7.30118 8 7.05882 8Z' fill='black'/%3E%3C/svg%3E");
					border-color: var(--neutral-1100);
				}*/
			.page-template.colony-ridge-series-page .wp-block-pb-accordion-item.is-open > h2:after {
				content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='8' viewBox='0 0 15 8' fill='none'%3E%3Cpath d='M7.05836 -1.19209e-07C7.29836 -1.19209e-07 7.54072 0.0917642 7.72425 0.275294L13.8419 6.39294C14.209 6.76 14.209 7.35765 13.8419 7.72471C13.4748 8.09176 12.8772 8.09176 12.5101 7.72471L7.05836 2.27294L1.6066 7.72471C1.23954 8.09176 0.641893 8.09176 0.274834 7.72471C-0.0922248 7.35765 -0.0922248 6.76235 0.274834 6.39294L6.39248 0.275294C6.57601 0.0917642 6.81601 -1.19209e-07 7.05836 -1.19209e-07Z' fill='white'/%3E%3C/svg%3E");
			}
/*				.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(3) .wp-block-pb-accordion-item.is-open > h2:after {
					content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='8' viewBox='0 0 15 8' fill='none'%3E%3Cpath d='M7.05836 -1.19209e-07C7.29836 -1.19209e-07 7.54072 0.0917642 7.72425 0.275294L13.8419 6.39294C14.209 6.76 14.209 7.35765 13.8419 7.72471C13.4748 8.09176 12.8772 8.09176 12.5101 7.72471L7.05836 2.27294L1.6066 7.72471C1.23954 8.09176 0.641893 8.09176 0.274834 7.72471C-0.0922248 7.35765 -0.0922248 6.76235 0.274834 6.39294L6.39248 0.275294C6.57601 0.0917642 6.81601 -1.19209e-07 7.05836 -1.19209e-07Z' fill='black'/%3E%3C/svg%3E");
				}*/
			.page-template.colony-ridge-series-page .wp-block-pb-accordion-item > h2:before {
				content: "Learn more";
				text-transform: uppercase;
				font-family: var(--houston-font-heading);
				font-size: calc(var(--houston-base-font-size) * 0.68);
				font-weight: 800;
				letter-spacing: 1.2px;
				display: block;
				margin-bottom: calc(var(--houston-base-grid) * 0.5);
			}
			.page-template.colony-ridge-espanol-series-page .wp-block-pb-accordion-item > h2:before {
				content: "Aprender Más";
			}

			.page-template.colony-ridge-series-page .wp-block-pb-accordion-item .wp-block-columns {
				gap: calc(var(--houston-base-grid) * 5);
				align-items: flex-start !important;
			}
				.page-template.colony-ridge-series-page .wp-block-pb-accordion-item .wp-block-column:first-child {
					border: 1px solid var(--houston-bright-red);
					border-radius: 8px;
					padding: calc(var(--houston-base-grid) * 1.5);
				}
					.page-template.colony-ridge-series-page .wp-block-pb-accordion-item .wp-block-column:first-child h5, 
					.page-template.colony-ridge-series-page .wp-block-pb-accordion-item .wp-block-column:first-child p {
						margin-top: 0 !important;
						margin-bottom: 0 !important;
						line-height: 1.4;
					}
					.page-template.colony-ridge-series-page .wp-block-pb-accordion-item .wp-block-column h4 {
						line-height: 1.25;
					}
					.page-template.colony-ridge-series-page .wp-block-pb-accordion-item .wp-block-column .wp-block-button__link {
						padding: 0;
						display: flex;
						width: 45px;
						height: 45px;
						justify-content: center;
						align-items: center;
						transition: all 0.1s ease-in-out;
					}
					.page-template.colony-ridge-series-page .wp-block-pb-accordion-item .wp-block-column .wp-block-button__link:hover {
						background-color: transparent !important;
    				color: unset !important;
    				padding-top: 4px;
					}
		
		.page-template.colony-ridge-series-page .wp-block-pb-accordion-item .houston-block-single-post,
		.page-template.colony-ridge-series-page .series-colony-ridge-introduction ~ .houston-block-single-post { 
			display: flex;
			flex-direction: row-reverse;
			gap: calc(var(--houston-base-grid) * 5);
		}
			.page-template.colony-ridge-series-page .wp-block-pb-accordion-item .houston-block-single-post-visual {
				flex-basis: 33%;
			}
				.page-template.colony-ridge-series-page .wp-block-pb-accordion-item .houston-block-single-post-visual * {
					width: 100%;
					border-radius: 15px;
					overflow: hidden;
					display: flex;
				}
			.page-template.colony-ridge-series-page .wp-block-pb-accordion-item .houston-block-single-post-text,
			.page-template.colony-ridge-series-page .series-colony-ridge-introduction ~ .houston-block-single-post .houston-block-single-post-text {
				display: flex;
				gap: calc(var(--houston-base-grid) * 5);
			} 
			.page-template.colony-ridge-series-page .wp-block-pb-accordion-item .houston-block-has-image .houston-block-single-post-text,
			.page-template.colony-ridge-series-page .series-colony-ridge-introduction ~ .houston-block-single-post.houston-block-has-image .houston-block-single-post-text  {
				flex-basis: 67%;
			}
			.page-template.colony-ridge-series-page .wp-block-pb-accordion-item .houston-block-single-post-text h6,
			.page-template.colony-ridge-series-page .series-colony-ridge-introduction ~ .houston-block-single-post .houston-block-single-post-text h6 {
				flex-basis: 15%;
				margin-top: 0;
			}
			.page-template.colony-ridge-series-page .wp-block-pb-accordion-item .houston-block-has-image .houston-block-single-post-text h6,
			.page-template.colony-ridge-series-page .series-colony-ridge-introduction ~ .houston-block-single-post.houston-block-has-image .houston-block-single-post-text h6 {
				flex-basis: 25%;
				font-size: calc(1em * 0.8);
				text-transform: uppercase;
				letter-spacing: 1.2px;
			}
			.page-template.colony-ridge-series-page .wp-block-pb-accordion-item .houston-block-single-post-text h6 + .houston-block-single-post-content,
			.page-template.colony-ridge-series-page .series-colony-ridge-introduction ~ .houston-block-single-post .houston-block-single-post-text h6 + .houston-block-single-post-content {
				flex-basis: 75%;
			}
			.page-template.colony-ridge-series-page .wp-block-pb-accordion-item .houston-block-single-post-text h4,
			.page-template.colony-ridge-series-page .series-colony-ridge-introduction ~ .houston-block-single-post .houston-block-single-post-text h4 {
				font-family: var(--houston-font-body);
				font-weight: 400;
				font-size: calc(var(--houston-base-font-size) * 1.78);
				line-height: 1.25;
				letter-spacing: -0.64px;
				margin-top: 0;
			}
			.page-template.colony-ridge-series-page .wp-block-pb-accordion-item .houston-block-single-post-text p,
			.page-template.colony-ridge-series-page .series-colony-ridge-introduction ~ .houston-block-single-post .houston-block-single-post-text p {
				font-family: var(--houston-font-heading);
				font-size: var(--houston-base-font-size);
				font-weight: 400;
				letter-spacing: 0.54px;
			}
			.page-template.colony-ridge-series-page .series-colony-ridge-introduction ~ .houston-block-single-post .houston-block-single-post-text .byline {
				font-family: var(--houston-font-body);
				font-size: 14px;
			}
			.page-template.colony-ridge-series-page .wp-block-pb-accordion-item .houston-block-single-post-text .wp-block-button__link,
			.page-template.colony-ridge-series-page .series-colony-ridge-introduction ~ .houston-block-single-post .houston-block-single-post-text .wp-block-button__link {
				font-size: var(--houston-base-font-size);
				font-weight: 600;
				border: 1px solid var(--neutral-0);
				background-color: transparent;
			}
/*				.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(3) .wp-block-pb-accordion-item .houston-block-single-post-text .wp-block-button__link {
					border-color: var(--neutral-1100);
				}*/
			.page-template.colony-ridge-series-page .series-colony-ridge-introduction ~ .houston-block-single-post .houston-block-single-post-text .wp-block-button__link {
				border-color: var(--neutral-1100);
			}
				.page-template.colony-ridge-series-page .wp-block-pb-accordion-item .houston-block-single-post-text .wp-block-button__link:hover {
			    	background-color: var(--neutral-0) !important;
    				color: var(--neutral-1100) !important;
				}
				.page-template.colony-ridge-series-page .series-colony-ridge-introduction ~ .houston-block-single-post .houston-block-single-post-text .wp-block-button__link:hover {
			    	background-color: var(--neutral-1100) !important;
    				color: var(--neutral-0) !important;
				}

		@media screen and (max-width: 800px) {
			.page-template.colony-ridge-series-page .wp-block-pb-accordion-item .houston-block-single-post-text, 
			.page-template.colony-ridge-series-page .series-colony-ridge-introduction ~ .houston-block-single-post .houston-block-single-post-text {
				gap: calc(var(--houston-base-grid) * 1.5);
			}
		}
		@media screen and (max-width: 600px) {
			.page-template.colony-ridge-series-page .wp-block-pb-accordion-item .houston-block-single-post, 
			.page-template.colony-ridge-series-page .series-colony-ridge-introduction ~ .houston-block-single-post{
				flex-direction: column;
				gap: calc(var(--houston-base-grid)* 2);
			}
		}

		.page-template.colony-ridge-series-page .houston-custom-grid {
			display: grid;
			grid-template-columns: repeat(2, 1fr);
			border: 1px solid var(--neutral-0);
			border-radius: calc(var(--houston-base-grid) * 2);
			background-color: var(--neutral-0);
			overflow: hidden;
			gap: 1px;
		}
			.page-template.colony-ridge-series-page .houston-custom-grid > div {
				background-color: var(--red-800);
				margin: 0 !important;
				padding: calc(var(--houston-base-grid) * 4);
				gap: calc(var(--houston-base-grid) * 4);
			}
				.page-template.colony-ridge-series-page .houston-custom-grid > div > p:first-child {
					width: 60px;
					height: 60px;
					display: flex;
					align-items: center;
					justify-content: center;
					padding: 0;
					border-radius: 60px;
					flex:0 0 auto;
				}
				.page-template.colony-ridge-series-page .houston-custom-grid > div > p:last-child {
					line-height: 1.17;
				}

		@media screen and (max-width: 800px) {
			.page-template.colony-ridge-series-page .houston-custom-grid > div {
				flex-direction: column;
				gap: calc(var(--houston-base-grid) * 2);
				text-align: center;
			}
			.wp-block-columns:has(.houston-custom-grid) {
				border-top: 2px solid var(--neutral-0);
				padding-top: calc(var(--houston-base-grid) * 4);
			}
				.wp-block-column:has(+ .houston-custom-grid) {
					margin-bottom: calc(var(--houston-base-grid) * 2);
				}
		}

		.page-template.colony-ridge-series-page .wp-block-columns.has-background:has(+ hr + .wp-block-pb-accordion-item) {
			border-radius: calc(var(--houston-base-grid) * 2);
			margin-bottom: calc(var(--houston-base-grid) * 4) !important;
		}

		.page-template.colony-ridge-series-page .houston-custom-tabs {
			margin-top: calc(var(--houston-base-grid) * 7);
			margin-bottom: calc(var(--houston-base-grid) * 7);
		}
			.page-template.colony-ridge-series-page .houston-custom-tabs nav > ul li a {
				padding-bottom: calc(var(--houston-base-grid)* 1.5);
	    	border-bottom: 2px solid transparent;
	    	border-top: 0;
			}
			.page-template.colony-ridge-series-page .houston-custom-tabs nav > ul li.selected {
				border-bottom: 2px solid var(--neutral-1100);
			}
				.page-template.colony-ridge-series-page .houston-custom-tabs nav > ul li.selected a {
					color: var(--neutral-1100) !important;
					border-top: 0;
				}
			.page-template.colony-ridge-series-page .houston-custom-tabs .wp-block-columns {
				gap: calc(var(--houston-base-grid) * 5);
			}
				.page-template.colony-ridge-series-page .houston-custom-tabs .wp-block-social-links {
					margin-top: 0;
				}
				.page-template.colony-ridge-series-page .houston-custom-tabs .wp-block-columns figure {
					position: relative;
					z-index: 0;
				}
					.page-template.colony-ridge-series-page .houston-custom-tabs .wp-block-columns figcaption {
						position: absolute;
						left: calc(var(--houston-base-grid) * 3);
						top: calc(var(--houston-base-grid) * 1.5);
						font-weight: 600;
						color: var(--neutral-0);
					}
					.page-template.colony-ridge-series-page .houston-custom-tabs .wp-block-columns:nth-child(6) figcaption {
						color: var(--neutral-1100);
					}
					.page-template.colony-ridge-series-page .houston-custom-tabs .wp-block-columns:nth-child(7) figcaption {
						top: auto;
						bottom: calc(var(--houston-base-grid) * 1.5);
					}

	.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6)	{

	}
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > .wp-block-group {
			gap: calc(var(--houston-base-grid) * 4);
		}
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > .wp-block-group .wp-block-columns:first-child, 
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > .wp-block-group .wp-block-columns:last-child {
			border: 2px solid var(--red-400);
			border-radius: calc(var(--houston-base-grid) * 2);
			padding: calc(var(--houston-base-grid) * 1.5);
			max-width: 940px;
			gap: calc(var(--houston-base-grid) * 3);
		}
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > .wp-block-group .wp-block-columns:first-child {
				margin-right: 66px;
		}
			.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > .wp-block-group .wp-block-columns:first-child .wp-block-column:last-child {
				margin-right: -66px;
			}
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > .wp-block-group .wp-block-columns:last-child {
			flex-direction: row-reverse;
			margin-left: 66px;
		}
			.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > .wp-block-group .wp-block-columns:last-child .wp-block-column:last-child {
				margin-left: -66px;
			}
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > .wp-block-group .wp-block-columns:first-child h3, 
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > .wp-block-group .wp-block-columns:last-child h3 {
			margin-bottom: calc(var(--houston-base-grid) * 2);
		}
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > .wp-block-group .wp-block-columns:first-child p, 
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > .wp-block-group .wp-block-columns:last-child p {
			margin-top: 0;
		}

	@media screen and (max-width: 782px) {
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > .wp-block-group .wp-block-columns:first-child,
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > .wp-block-group .wp-block-columns:last-child {
			margin-left: 0;
			margin-right: 0;
		}
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > .wp-block-group .wp-block-columns:first-child .wp-block-column:last-child,
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > .wp-block-group .wp-block-columns:last-child .wp-block-column:last-child {
			margin-left: 0;
			margin-right: 0;
		}

		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > .wp-block-group .wp-block-columns > .wp-block-column:nth-child(1) {
			flex-basis: 100% !important;
		}
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > .wp-block-group .wp-block-columns > .wp-block-column:nth-child(2) {
			flex-basis: calc(100vw - 200px) !important;
		}
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:nth-child(6) > div > .wp-block-group .wp-block-columns > .wp-block-column:nth-child(3) {
			flex-basis: 102px !important;
		}
	}

	.page-template.colony-ridge-series-page .entry-content > .wp-block-group:last-child {

	}
		.page-template.colony-ridge-series-page .entry-content > .wp-block-group:last-child > div > .wp-block-group:last-child, 
		.houston-custom-series-cta {
			max-width: 680px !important;
    	margin-left: auto !important;
    	margin-right: auto !important;
    	padding-bottom: calc(var(--houston-base-grid)* 5);
		}
			.page-template.colony-ridge-series-page .entry-content > .wp-block-group:last-child > div > .wp-block-group:last-child p, 
			.houston-custom-series-cta p {
				line-height: 1.17;
				margin-bottom: calc(var(--houston-base-grid) * 3);
			}

@media screen and (max-width: 1199px) {
	:root {
		--series-sticky-border-radius: 40px;
		--series-section-top-padding: 45px;
	}
}

@media screen and (max-width: 799px) {
	.page-template.colony-ridge-series-page .houston-block-single-post, 
	.page-template.colony-ridge-series-page .houston-block-single-post-text {
		flex-direction: column;
		gap: 0;
	}
	.page-template.colony-ridge-series-page .houston-block-single-post-text h6 {
		margin-bottom: 0;
	}
}


.fall-of-saigon-series-page {
	background-color: var(--brown-100);
}

