/*# sourceMappingURL=site.min.css.map */

@import url("https://www.slha.org/nitropack_static/CaChphKxyKpWPvOwyKGefJNGsGUnZkHa/assets/static/source/rev-b1bdcd3/fonts.googleapis.com/a465369e77759d6a9161979165a1dc50.css2");

html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

blockquote, body, code, dd, dl, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, legend, ol, p, pre, ul {
	margin: 0;
	padding: 0;
}

*, :after, :before {
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
}

main {
	display: block;
}

h1, h2, h3, h4, h5, h6 {
	font-size: inherit;
}

strong {
	font-weight: 700;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
	border-style: none;
	max-width: 100%;
	height: auto;
	vertical-align: middle;
}

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
}

input, select, textarea {
	margin: 0;
}

input {
	overflow: visible;
}

select {
	text-transform: none;
}

[type=checkbox], [type=radio] {
	padding: 0;
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
	height: auto;
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

.frm_screen_reader, .screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}

.frm_screen_reader:focus, .screen-reader-text:focus {
	background-color: #fff;
	border: 2px solid #e88a24;
	clip: auto !important;
	-webkit-clip-path: none;
	clip-path: none;
	color: #e88a24;
	display: block;
	font-size: 1em;
	font-weight: 600;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

#browser-alert-overlay {
	background: #fff;
	display: none;
	height: 100%;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999999;
}

#browser-alert-overlay>div {
	color: #012531;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

#browser-alert-overlay>div>div {
	color: #012531;
	font-family: sans-serif;
	margin: 0 auto;
	max-width: 991px;
	padding: 32px;
}

#browser-alert-overlay>div>div strong {
	border: 2px solid #012531;
	display: inline-block;
	font-size: 32px;
	margin-bottom: 15px;
	padding: 16px 32px;
}

#browser-alert-overlay>div>div p {
	font-weight: 100;
	margin: 0;
}

#browser-alert-overlay>div>div a {
	color: #ad3131;
	font-weight: 700;
	text-decoration: underline;
}

html.no-csstransforms3d #browser-alert-overlay {
	display: table;
}

.page__overlay {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	bottom: 0;
	display: none;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 100;
}

.page__overlay.toggled {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.edit-link {
	display: none;
}

.loader-ellipsis {
	display: inline-block;
	position: absolute;
	width: 80px;
	height: 80px;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: none;
}

.loader-ellipsis div {
	position: absolute;
	top: 33px;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background: #012531;
	-webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);
	animation-timing-function: cubic-bezier(0, 1, 1, 0);
}

.loader-ellipsis div:nth-child(1) {
	left: 8px;
	-webkit-animation: loader-ellipsis1 .6s infinite;
	animation: loader-ellipsis1 .6s infinite;
}

.loader-ellipsis div:nth-child(2) {
	left: 8px;
	-webkit-animation: loader-ellipsis2 .6s infinite;
	animation: loader-ellipsis2 .6s infinite;
}

.loader-ellipsis div:nth-child(3) {
	left: 32px;
	-webkit-animation: loader-ellipsis2 .6s infinite;
	animation: loader-ellipsis2 .6s infinite;
}

.loader-ellipsis div:nth-child(4) {
	left: 56px;
	-webkit-animation: loader-ellipsis3 .6s infinite;
	animation: loader-ellipsis3 .6s infinite;
}

@-webkit-keyframes loader-ellipsis1 {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes loader-ellipsis1 {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes loader-ellipsis3 {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	100% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
}

@keyframes loader-ellipsis3 {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	100% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
}

@-webkit-keyframes loader-ellipsis2 {
	0% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	
	100% {
		-webkit-transform: translate(24px, 0);
		transform: translate(24px, 0);
	}
}

@keyframes loader-ellipsis2 {
	0% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	
	100% {
		-webkit-transform: translate(24px, 0);
		transform: translate(24px, 0);
	}
}

body.is-loading .loader-ellipsis {
	display: block;
}

body, html {
	height: 100%;
	width: 100%;
	margin: 0;
}

body {
	overflow-x: hidden;
}

.site {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 100vh;
}

.site .entry-header.entry-header--blog .entry-title a {
	display: block;
}

.site-header {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.site-content {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.site-footer {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

#search-overlay {
	background-color: rgba(255, 255, 255, .97) !important;
}

#search-overlay form.search-form {
	max-width: calc(100vw - 60px);
	width: 1020px;
}

:root {
	--color-primary: #e88a24;
	--color-secondary: #79b760;
	--color-tertiary: #4baacc;
	--color-quaternary: #00688b;
	--color-quinary: #ad3131;
	--color-senary: #decc26;
	--color-black: #012531;
	--color-gray-dark: #3d3d3d;
	--color-gray: #5e6e65;
	--color-gray-light: #ddd;
	--color-white: #fff;
}

html {
	font-size: 16px;
}

body {
	font-family: Montserrat, sans-serif;
}

a, li, p, span {
	line-height: 1.5;
	margin-bottom: 1rem;
	text-decoration: none;
	font-size: 1.25rem;
}

p a {
	font-weight: 700;
}

.h1, .h1>:not(font), h1, h1>:not(font) {
	font-weight: 700;
	line-height: 1;
	margin-bottom: 1rem;
	font-size: 3.125rem;
}

@media screen and (min-width:768px) {
	.h1, .h1>:not(font), h1, h1>:not(font) {
		font-size: 5rem;
	}
}

.h2, .h2>:not(font), h2, h2>:not(font) {
	font-weight: 700;
	line-height: 1.16;
	margin-bottom: 1rem;
	margin-top: 2rem;
	font-size: 3rem;
}

@media screen and (max-width:399px) {
	.h2, .h2>:not(font), h2, h2>:not(font) {
		font-size: 2.5rem;
	}
}

.h3, .h3>:not(font), h3, h3>:not(font) {
	font-weight: 700;
	line-height: 1.16;
	margin-bottom: 1rem;
	margin-top: 2rem;
	font-size: 2rem;
}

.h4, .h4>:not(font), h4, h4>:not(font) {
	font-weight: 700;
	line-height: 1.185;
	margin-bottom: 1rem;
	margin-top: 2rem;
	font-size: 1.6875rem;
}

.h5, .h5>:not(font), h5, h5>:not(font) {
	line-height: 1;
	margin-bottom: 1rem;
	margin-top: 2rem;
	font-size: 1.3125rem;
}

.h6, .h6>:not(font), h6, h6>:not(font) {
	line-height: 1;
	margin-bottom: 1rem;
	margin-top: 2rem;
	font-size: 1.125rem;
}

.lede, .lede * {
	font-size: 1.3125rem;
}

ol, ul {
	list-style-position: outside;
	padding-left: 30px;
}

ul.list--fancy {
	margin-top: 2.5rem;
}

ul.list--fancy li {
	list-style: none;
}

ul.list--fancy li a {
	color: #79b760;
	display: block;
	font-family: "Covered By Your Grace", cursive;
	line-height: 1;
	margin-bottom: 3rem;
	padding-left: 90px;
	position: relative;
	font-size: 2.75rem;
}

ul.list--fancy li a:before {
	background-color: #79b760;
	background-image: url("https://www.slha.org/nitropack_static/CaChphKxyKpWPvOwyKGefJNGsGUnZkHa/assets/images/source/rev-cb8f03b/www.slha.org/wp-content/themes/wecr8-slha/img/icons/icon-check-house.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 75%;
	content: "";
	height: 65px;
	left: 0;
	line-height: 1;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 65px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

ul.list--fancy li a:hover:before {
	opacity: .8;
}

ul.list--fancy li a em {
	font-style: normal;
	white-space: nowrap;
}

ul.list--fancy li:last-child a {
	margin: 0;
}

@media screen and (min-width:600px) {
	ul.list--fancy {
		margin-left: 5rem;
		margin-top: 0;
	}
}

ol.ol--alpha {
	padding-left: 4rem;
}

ol.ol--alpha li {
	list-style-type: lower-alpha !important;
}

.entry-content ul:not(.nav-tabs) li {
	position: relative;
	font-size: 1.3125rem;
}

.nowrap {
	white-space: nowrap;
}

.thin {
	margin-left: auto;
	margin-right: auto;
	max-width: 920px !important;
}

font {
	color: inherit !important;
	font-family: inherit !important;
	font-size: inherit !important;
}

.o-container {
	margin-right: auto;
	margin-left: auto;
	padding-right: 30px;
	padding-left: 30px;
	max-width: 992px;
}

.o-container--small {
	max-width: 768px;
}

.o-container--large {
	max-width: 1380px;
}

.o-grid {
	margin-left: -30px;
	list-style: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.o-grid>.o-grid__col {
	padding-left: 30px;
	width: 100%;
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
}

.o-grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.o-grid>.o-grid__col {
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	min-width: 0;
}

.o-grid--center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.o-grid--right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.o-grid--top {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.o-grid--middle {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.o-grid--bottom {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.o-grid--around {
	-ms-flex-pack: distribute;
	justify-content: space-around;
}

.o-grid--between {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.o-grid--rev {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.o-grid--equal-height>.o-grid__col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.o-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.o-list>.o-list__item {
	vertical-align: top;
}

.o-list--block>.o-list__item {
	display: block;
}

.o-list--block>.o-list__item:not(:last-child) {
	margin-bottom: 30px;
}

.o-list--inline>.o-list__item {
	display: inline-block;
}

.o-list--inline>.o-list__item:not(:last-child) {
	margin-right: 30px;
}

.o-list--span {
	display: table;
	width: 100%;
	border-spacing: 30px;
	table-layout: fixed;
}

.o-list--span>.o-list__item {
	display: table-cell;
	text-align: center;
}

.o-list--middle>.o-list__item {
	vertical-align: middle;
}

.o-list--bottom>.o-list__item {
	vertical-align: bottom;
}

.o-media {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.o-media>.o-media__fixed {
	padding-right: 30px;
}

.o-media>.o-media__fluid {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.o-media--rev>.o-media__fixed {
	padding-right: 0;
	padding-left: 30px;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.o-media--middle {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.o-media--bottom {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

@media screen and (max-width:767px) {
	.o-media--res {
		display: block;
	}
	
	.o-media--res>.o-media__fixed, .o-media--res>.o-media__fluid {
		display: block;
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	
	.o-media--res>.o-media__fixed {
		margin-bottom: 30px;
	}
}

.wp-block-button__link, button, input[type=button], input[type=submit] {
	border-radius: 0;
	cursor: pointer;
	font-weight: 600;
	height: 50px;
	padding: 0 1rem;
	text-transform: uppercase;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	line-height: 1;
	display: table-cell;
	vertical-align: middle;
	background-color: #00688b;
	color: #fff;
	border: none;
	font-size: 1.125rem;
}

.wp-block-button__link:hover, button:hover, input[type=button]:hover, input[type=submit]:hover {
	opacity: .9;
}

.button-close {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	background-color: transparent;
	background-image: url("https://www.slha.org/nitropack_static/CaChphKxyKpWPvOwyKGefJNGsGUnZkHa/assets/images/source/rev-cb8f03b/www.slha.org/wp-content/themes/wecr8-slha/img/icons/icon-close.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 50%;
	cursor: pointer;
	z-index: 10;
}

.button-close.nitro-lazy {
	background-image: none !important;
}

input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]), textarea {
	background-color: #f7f7f7 !important;
	border: 1px solid #cccaca;
	border-radius: 3px;
	color: #3d3d3d !important;
	height: 50px;
	padding: 0 1rem;
	font-size: 18px !important;
}

select {
	background-color: #f7f7f7 !important;
	border: 1px solid #cccaca;
	height: 50px !important;
	font-family: Montserrat, sans-serif !important;
	font-size: 1.125rem;
}

textarea {
	padding: 1rem !important;
}

form.search-form label .search-form__field {
	width: 100%;
}

.with_frm_style .frm_checkbox label, .with_frm_style .frm_radio label, .with_frm_style .frm_top_container .frm_primary_label {
	font-family: Montserrat, sans-serif;
	font-weight: 600;
	font-size: 1rem;
}

.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing {
	padding-top: 2rem;
}

.with_frm_style .frm_submit {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.frm_style_formidable-style.with_frm_style .frm_submit button {
	background-color: #012531 !important;
	border-color: #012531 !important;
	border-radius: 0;
	font-family: Montserrat, sans-serif;
	font-size: 20px !important;
	font-weight: 600;
	height: auto;
	margin: 0;
	padding: 1rem 75px 1rem 2rem;
	padding-right: 50px;
	position: relative;
	text-transform: uppercase;
	font-size: 1.5rem;
}

.frm_style_formidable-style.with_frm_style .frm_submit button:after {
	background-image: url("https://www.slha.org/nitropack_static/CaChphKxyKpWPvOwyKGefJNGsGUnZkHa/assets/images/source/rev-cb8f03b/www.slha.org/wp-content/themes/wecr8-slha/img/icons/icon-paper-plane.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 45%;
	content: "";
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease;
}

.frm_style_formidable-style.with_frm_style .frm_submit button:hover {
	background-color: #012531 !important;
	border-color: #012531 !important;
	color: #fff !important;
	opacity: 1;
}

.frm_style_formidable-style.with_frm_style .frm_submit button:hover:after {
	-webkit-transform: scale3d(1.2, 1.2, 1);
	transform: scale3d(1.2, 1.2, 1);
}

.frm_style_formidable-style.with_frm_style .frm_submit button:focus {
	color: #fff !important;
}

.with_frm_style select {
	font-size: 1.125rem;
}

.frm_style_formidable-style.with_frm_style .frm_error {
	font-family: Montserrat, sans-serif;
	font-weight: 600;
	margin-top: .25rem;
}

.frm_error_style {
	font-family: Montserrat, sans-serif;
	font-weight: 600;
	text-align: center;
}

.grecaptcha-badge {
	z-index: 9;
}

.site-footer__primary {
	padding: 5rem 0;
}

@media screen and (min-width:768px) {
	.site-footer__primary .o-grid .o-grid__col:first-child {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	
	.site-footer__primary .o-grid .o-grid__col:first-child section {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 50%;
		flex: 1 1 50%;
	}
}

.site-footer__primary .o-grid .o-grid__col:last-child ul {
	margin-top: -.5rem;
}

.site-footer__primary .o-grid .o-grid__col:last-child li {
	text-align: center;
}

@media screen and (min-width:768px) {
	.site-footer__primary .o-grid .o-grid__col:last-child li {
		text-align: inherit;
	}
}

.site-footer__primary .o-grid .o-grid__col:last-child a {
	display: inline-block;
	margin: 0;
	padding: .5rem;
}

.site-footer__primary .o-grid .o-grid__col:last-child section {
	margin-bottom: 0;
}

@media screen and (min-width:768px) {
	.site-footer__primary .o-grid .o-grid__col:last-child ul {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-left: -.5rem;
	}
	
	.site-footer__primary .o-grid .o-grid__col:last-child ul li {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 50%;
		flex: 1 1 50%;
		list-style: none;
	}
}

.site-footer__primary section {
	margin-bottom: 2.5rem;
}

@media screen and (min-width:768px) {
	.site-footer__primary section {
		margin-bottom: 0;
	}
}

.site-footer__primary figure {
	margin: 0;
}

.site-footer__primary figure img {
	display: block;
	margin: 0 auto;
	max-width: 200px;
	width: 90%;
}

@media screen and (min-width:768px) {
	.site-footer__primary figure img {
		margin: 0;
	}
}

.site-footer__primary a, .site-footer__primary h2, .site-footer__primary p {
	text-align: center;
}

@media screen and (min-width:768px) {
	.site-footer__primary a, .site-footer__primary h2, .site-footer__primary p {
		text-align: inherit;
	}
}

.site-footer__primary h2 {
	margin-top: 0;
	text-transform: uppercase;
	font-size: 1.5rem;
}

.site-footer__primary a, .site-footer__primary p {
	font-weight: 600;
	font-size: 1rem;
}

.site-footer__auxiliary {
	padding: 1rem 0;
}

.site-footer__auxiliary a, .site-footer__auxiliary p {
	margin: 0;
}

.site-footer__auxiliary p {
	padding-left: 35px;
	position: relative;
	text-align: center;
	font-size: .75rem;
}

.site-footer__auxiliary p:before {
	background-image: url("https://www.slha.org/nitropack_static/CaChphKxyKpWPvOwyKGefJNGsGUnZkHa/assets/images/source/rev-cb8f03b/www.slha.org/wp-content/themes/wecr8-slha/img/icons/icon-equal-housing-opportunity.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	height: 25px;
	margin-left: -35px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 25px;
}

@media screen and (min-width:768px) {
	.site-footer__auxiliary p {
		padding-left: 45px;
		text-align: inherit;
		font-size: .875rem;
	}
	
	.site-footer__auxiliary p:before {
		height: 35px;
		margin-left: -45px;
		width: 35px;
	}
}

.site-footer__auxiliary a {
	font-size: inherit;
	font-weight: inherit;
}

.site-header {
	background-color: #fff;
	left: 0;
	padding: 0 0 1rem 0;
	position: relative;
	right: 0;
	top: 0;
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease;
	z-index: 10;
}

.site-header.header--fixed {
	position: fixed;
}

.site-header.toggled {
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease;
}

.site-header:after {
	background-color: rgba(94, 110, 101, .75);
	bottom: -10px;
	content: "";
	height: 10px;
	left: 0;
	position: absolute;
	width: 100%;
}

.site-header__auxiliary .o-container {
	border-bottom: 1px solid #79b760;
	padding: .5rem 0;
}

.site-header__auxiliary .o-grid {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.site-header__auxiliary .o-grid .o-grid__col {
	margin-bottom: 0;
}

.site-header__auxiliary p {
	font-weight: 600;
	line-height: 1;
	margin: 0;
	text-align: center;
	font-size: .9375rem;
}

@media screen and (min-width:1050px) {
	.site-header__auxiliary p {
		text-align: inherit;
		white-space: nowrap;
	}
}

.site-header__auxiliary .search-toggle {
	display: none;
	float: right;
	margin: 0;
}

@media screen and (min-width:1050px) {
	.site-header__auxiliary .search-toggle {
		display: inline-block;
	}
}

.site-header__auxiliary .menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.site-header__auxiliary .menu a {
	font-weight: 600;
	padding: .25rem 1rem;
	text-transform: uppercase;
	font-size: .75rem;
}

.site-header__primary {
	background-color: #fff;
	padding-top: 1rem;
}

.site-header__primary>.o-container .site-branding img {
	display: block;
	width: 200px;
}

@media screen and (min-width:768px) {
	.site-header__primary>.o-container .site-branding img {
		width: 300px;
	}
}

.site-header__primary.header-layout--primary>.o-container>div {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.site-header__primary.header-layout--secondary>.o-container>div {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media screen and (min-width:768px) {
	.site-header__primary.header-layout--secondary>.o-container>div {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
	}
}

.site-header__primary.header-layout--tertiary .main-navigation {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.site-header__primary.header-layout--tertiary .main-navigation>div:first-child {
	display: none;
}

@media screen and (min-width:768px) {
	.site-header__primary.header-layout--tertiary .main-navigation>div:first-child {
		display: block;
	}
}

@media screen and (min-width:768px) {
	.site-header__primary.header-layout--tertiary .main-navigation>div.site-branding {
		padding-left: .5rem;
		padding-right: .5rem;
	}
}

@media screen and (min-width:768px) {
	.site-header__primary.header-layout--tertiary .main-navigation {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

.site-header__primary.header-layout--quaternary>.o-container>div {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media screen and (min-width:768px) {
	.site-header__primary.header-layout--quaternary>.o-container>div .site-branding {
		padding-bottom: .5rem;
	}
}

@media screen and (min-width:768px) {
	.site-header__primary.header-layout--quaternary>.o-container>div {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

.site-header__primary .aux-navigation-container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 2px solid #79b760;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 2.5rem;
	padding: 0 2.5rem .5rem 2.5rem;
	position: relative;
}

.site-header__primary .aux-navigation-container p {
	color: #4baacc;
	font-weight: 600;
	margin: 0;
	font-size: .9375rem;
}

.site-header__primary .aux-navigation-container .widget_nav_menu {
	display: inline-block;
	margin-right: .5rem;
}

#header-notification-bar {
	background-color: #4baacc;
	color: #fff;
	padding: .5rem 0;
	text-align: center;
	white-space: nowrap;
}

#header-notification-bar p {
	margin: 0;
}

#header-notification-bar a {
	color: #fff;
}

body.mobile-menu-toggled .site-header {
	-webkit-transform: none !important;
	transform: none !important;
	-webkit-transition: none !important;
	transition: none !important;
}

body.home.transparent-header {
	padding-top: 0 !important;
}

body.home.transparent-header .site-header {
	background: 0 0;
	position: fixed !important;
	z-index: 100;
}

body.home.transparent-header .site-header__primary {
	background-color: rgba(255, 255, 255, .65);
}

.entry-header:not(.entry-header--single), .page-header {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 40vw;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 5rem;
	margin-top: -10px;
	max-height: 400px;
	position: relative;
}

.entry-header:not(.entry-header--single):after, .page-header:after {
	background-color: #012531;
	bottom: 0;
	content: "";
	left: 0;
	opacity: .5;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.entry-header:not(.entry-header--single) .entry-header__content, .entry-header:not(.entry-header--single) .page-header__content, .page-header .entry-header__content, .page-header .page-header__content {
	padding: 0 30px;
	z-index: 2;
}

.entry-header:not(.entry-header--single) .entry-title, .entry-header:not(.entry-header--single) .page-title, .page-header .entry-title, .page-header .page-title {
	color: #fff;
	margin-bottom: 1rem;
	margin-top: 1rem;
	position: relative;
	text-align: center;
	z-index: 1;
}

.entry-header:not(.entry-header--single) .entry-title span, .entry-header:not(.entry-header--single) .page-title span, .page-header .entry-title span, .page-header .page-title span {
	color: inherit !important;
	font-weight: 500;
}

@media screen and (min-width:768px) {
	.entry-header:not(.entry-header--single) .entry-title, .entry-header:not(.entry-header--single) .page-title, .page-header .entry-title, .page-header .page-title {
		margin-bottom: 2.5rem;
		margin-top: 1rem;
	}
}

@media screen and (min-width:768px) {
	.entry-header:not(.entry-header--single), .page-header {
		height: 30vw;
	}
}

#google-translate-wrapper {
	background-color: #012531;
}

#google_translate_element {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 40px;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-left: auto;
	margin-right: auto;
	max-width: 1380px;
	padding-left: 30px;
	padding-right: 30px;
}

#google_translate_element .goog-te-gadget {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

#google_translate_element .goog-te-gadget span {
	line-height: 1;
	margin: 0;
	margin-left: 10px;
}

#google_translate_element .goog-te-gadget span a {
	color: #fff;
}

#google_translate_element .goog-te-gadget select {
	font-size: 12px;
	height: 25px !important;
}

.main-navigation {
	display: none;
}

@media screen and (min-width:1050px) {
	.main-navigation {
		display: block;
		margin-bottom: 1rem;
	}
	
	.main-navigation ul {
		list-style: none;
		margin: 0;
		padding-left: 0;
	}
	
	.main-navigation ul>li a {
		margin: 0;
		padding: .25rem 1.25rem;
	}
	
	.main-navigation ul>li.menu-item-button a {
		background-color: #e88a24;
		color: #fff;
		margin-left: 1rem;
	}
	
	.main-navigation ul>li:not(.menu-item-button)>a {
		font-weight: 700;
		line-height: 1.15;
		padding: .25rem 1rem;
		position: relative;
		text-transform: uppercase;
		font-size: 1rem;
	}
	
	.main-navigation ul>li:not(.menu-item-button).current-menu-item>a, .main-navigation ul>li:not(.menu-item-button).current-menu-parent>a, .main-navigation ul>li:not(.menu-item-button):hover>a {
		color: #79b760;
	}
	
	.main-navigation ul>li .sub-menu:focus-within {
		left: auto;
	}
	
	.main-navigation ul>li:focus ul, .main-navigation ul>li:hover ul {
		left: auto;
	}
	
	.main-navigation ul ul {
		background: #4baacc;
		float: none;
		left: -999em;
		min-width: 100%;
		position: absolute;
		top: 100%;
		width: auto;
		z-index: 101;
	}
	
	.main-navigation ul ul li {
		float: none;
	}
	
	.main-navigation ul ul li a {
		padding: 1rem !important;
	}
	
	.main-navigation ul ul li:focus ul, .main-navigation ul ul li:hover ul {
		left: 100%;
	}
	
	.main-navigation ul ul li:focus a, .main-navigation ul ul li:hover a {
		background-color: #00688b !important;
	}
	
	.main-navigation ul ul li:focus a:after, .main-navigation ul ul li:focus a:before, .main-navigation ul ul li:hover a:after, .main-navigation ul ul li:hover a:before {
		content: none;
	}
	
	.main-navigation ul ul li.current-menu-item>a {
		background-color: #79b760 !important;
		color: #fff;
		pointer-events: none;
	}
	
	.main-navigation ul ul a {
		color: #fff !important;
		display: block;
		white-space: nowrap;
	}
	
	.main-navigation ul ul ul {
		left: -999em;
		top: 0;
	}
	
	.main-navigation li {
		float: left;
		position: relative;
	}
	
	.main-navigation a {
		display: block;
		text-decoration: none;
	}
}

.main-navigation-container {
	display: none;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin-left: 2.5rem;
}

@media screen and (min-width:1050px) {
	.main-navigation-container {
		display: block;
	}
}

.aux-navigation-container .menu-auxiliary-menu-container {
	margin-right: -.5rem;
}

.aux-navigation-container .menu-auxiliary-menu-container li {
	display: inline-block;
}

.aux-navigation-container .menu-auxiliary-menu-container li a {
	color: #79b760;
	font-weight: 600;
	padding: .25rem .5rem;
	text-transform: uppercase;
	font-size: .75rem;
}

.aux-navigation-container .menu-auxiliary-menu-container li.current-menu-item a, .aux-navigation-container .menu-auxiliary-menu-container li.current-menu-parent a {
	color: #00688b;
}

.aux-navigation-container .search-toggle {
	background-color: transparent;
	background-image: url("https://www.slha.org/nitropack_static/CaChphKxyKpWPvOwyKGefJNGsGUnZkHa/assets/images/source/rev-cb8f03b/www.slha.org/wp-content/themes/wecr8-slha/img/icons/icon-search-alt.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 60%;
	height: 25px;
	padding: 0;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	width: 25px;
}

.aux-navigation-container .search-toggle.nitro-lazy {
	background-image: none !important;
}

.menu-toggle {
	margin: 0 !important;
}

@media screen and (min-width:1050px) {
	.menu-toggle {
		display: none !important;
	}
}

@media screen and (min-width:1050px) {
	.main-navigation .menu {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	.main-navigation .menu>li>a {
		text-align: center;
	}
	
	.main-navigation .sub-menu {
		display: block !important;
	}
}

.site-header__primary .main-mobile-navigation {
	background: #4baacc;
	bottom: 0;
	left: 0;
	padding: 4rem 0;
	position: fixed;
	right: 0;
	top: 0;
	-webkit-transform: translate3D(100%, 0, 0);
	transform: translate3D(100%, 0, 0);
	-webkit-transition: -webkit-transform .2s ease;
	transition: -webkit-transform .2s ease;
	transition: transform .2s ease;
	transition: transform .2s ease, -webkit-transform .2s ease;
	z-index: 100;
}

.site-header__primary .main-mobile-navigation>div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0 auto;
	max-width: 767px;
}

.site-header__primary .main-mobile-navigation li.current-menu-item>a {
	background-color: #00688b;
}

.site-header__primary .main-mobile-navigation a {
	color: #fff;
	display: block;
	font-weight: 600;
	margin: 0;
	padding: .75rem 2rem;
}

.site-header__primary .main-mobile-navigation ul {
	margin: 0;
}

.site-header__primary .main-mobile-navigation ul.sub-menu {
	display: none;
	padding: .25rem 0;
}

.site-header__primary .main-mobile-navigation ul.sub-menu a {
	padding: 1rem 2rem 1rem 3rem;
}

.site-header__primary .main-mobile-navigation .nav-mobile-arrow {
	display: none;
}

.site-header__primary .main-mobile-navigation li.menu-item-has-children>a {
	color: #fff;
	padding-right: 4rem;
	position: relative;
}

.site-header__primary .main-mobile-navigation li.menu-item-has-children>a .nav-mobile-arrow {
	color: #fff;
	display: block;
	height: 100%;
	margin: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 4rem;
	z-index: 1;
}

.site-header__primary .main-mobile-navigation li.menu-item-has-children>a .nav-mobile-arrow:after {
	color: #fff;
	content: "";
	display: inline-block;
	font-family: "Font Awesome 5 Free";
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	font-variant: normal;
	left: 50%;
	line-height: 1;
	moz-osx-font-smoothing: grayscale;
	position: absolute;
	text-rendering: auto;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.site-header__primary .main-mobile-navigation li.menu-item-has-children.active .nav-mobile-arrow:after {
	content: "";
}

.site-header__primary .main-mobile-navigation li.menu-item-has-children.active ul.sub-menu {
	display: block;
}

.site-header__primary .main-mobile-navigation .widget_social_widget {
	margin-top: auto;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.site-header__primary .main-mobile-navigation .social-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.site-header__primary .main-mobile-navigation .social-links a {
	padding: 1rem;
}

.site-header__primary .main-mobile-navigation .menu-toggle {
	background: 0 0 !important;
	border: none !important;
	font-size: 1.5rem !important;
	height: 4rem !important;
	margin: 0 !important;
	position: absolute;
	right: 0;
	top: 0;
	width: 4rem !important;
}

@media screen and (min-width:1050px) {
	.site-header__primary .main-mobile-navigation .menu-toggle {
		display: none !important;
	}
}

@media screen and (min-width:1050px) {
	.site-header__primary .main-mobile-navigation {
		display: none;
	}
}

.main-mobile-navigation.active {
	-webkit-transform: translate3D(0, 0, 0);
	transform: translate3D(0, 0, 0);
}

body.no-scroll {
	overflow-y: hidden;
}

body.no-scroll .main-mobile-navigation {
	overflow-y: scroll;
}

.body-overlay {
	background-color: rgba(0, 0, 0, .25);
	bottom: 0;
	display: none;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 99;
}

.post-navigation, .posts-navigation:not(.navigation--numeric) {
	margin-top: 2.5rem;
}

.post-navigation .nav-links, .posts-navigation:not(.navigation--numeric) .nav-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.post-navigation .nav-links>div, .posts-navigation:not(.navigation--numeric) .nav-links>div {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 calc(45% - 30px / 2);
	flex: 0 1 calc(45% - 30px / 2);
}

.post-navigation .nav-links>div a, .posts-navigation:not(.navigation--numeric) .nav-links>div a {
	color: #e88a24;
	display: inline-block;
	font-family: "Covered By Your Grace", cursive;
	font-weight: 600;
	line-height: 1;
	margin: 0;
	position: relative;
	font-size: 1.875rem;
}

.post-navigation .nav-links>div a:after, .post-navigation .nav-links>div a:before, .posts-navigation:not(.navigation--numeric) .nav-links>div a:after, .posts-navigation:not(.navigation--numeric) .nav-links>div a:before {
	position: absolute;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease;
}

.post-navigation .nav-links>div.nav-previous, .posts-navigation:not(.navigation--numeric) .nav-links>div.nav-previous {
	margin-right: auto;
}

.post-navigation .nav-links>div.nav-previous a, .posts-navigation:not(.navigation--numeric) .nav-links>div.nav-previous a {
	padding-right: 1.5rem;
}

.post-navigation .nav-links>div.nav-previous a:before, .posts-navigation:not(.navigation--numeric) .nav-links>div.nav-previous a:before {
	content: "<";
	right: 0;
}

.post-navigation .nav-links>div.nav-previous a:hover:before, .posts-navigation:not(.navigation--numeric) .nav-links>div.nav-previous a:hover:before {
	-webkit-transform: translate3d(-5px, -50%, 0);
	transform: translate3d(-5px, -50%, 0);
}

.post-navigation .nav-links>div.nav-next, .posts-navigation:not(.navigation--numeric) .nav-links>div.nav-next {
	margin-left: auto;
	text-align: right;
}

.post-navigation .nav-links>div.nav-next a, .posts-navigation:not(.navigation--numeric) .nav-links>div.nav-next a {
	padding-left: 1.5rem;
}

.post-navigation .nav-links>div.nav-next a:after, .posts-navigation:not(.navigation--numeric) .nav-links>div.nav-next a:after {
	content: ">";
	left: 0;
}

.post-navigation .nav-links>div.nav-next a:hover:after, .posts-navigation:not(.navigation--numeric) .nav-links>div.nav-next a:hover:after {
	-webkit-transform: translate3d(5px, -50%, 0);
	transform: translate3d(5px, -50%, 0);
}

.menu {
	padding: 0;
}

.menu li {
	list-style: none;
	margin: 0;
}

.posts-navigation.navigation--numeric {
	margin-top: 2.5rem;
}

.posts-navigation.navigation--numeric .nav-links {
	margin: 0 !important;
	text-align: center;
}

.posts-navigation.navigation--numeric .nav-links li {
	display: inline-block;
	list-style: none !important;
	margin: 0 !important;
}

.posts-navigation.navigation--numeric .nav-links li a {
	padding: .25rem .5rem;
}

.posts-navigation.navigation--numeric .nav-links li.active a {
	background: #79b760;
	border-radius: 5px;
	color: #fff;
}

.posts-navigation.navigation--numeric .nav-links li.nav-next a, .posts-navigation.navigation--numeric .nav-links li.nav-previous a {
	padding: .25rem 1rem;
	position: relative;
}

.posts-navigation.navigation--numeric .nav-links li.nav-next a:after, .posts-navigation.navigation--numeric .nav-links li.nav-next a:before, .posts-navigation.navigation--numeric .nav-links li.nav-previous a:after, .posts-navigation.navigation--numeric .nav-links li.nav-previous a:before {
	display: inline-block;
	font-family: "Font Awesome 5 Free";
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	font-variant: normal;
	font-weight: 900;
	line-height: 1.5rem;
	position: absolute;
	text-rendering: auto;
	top: .25rem;
}

.posts-navigation.navigation--numeric .nav-links li.nav-previous {
	margin-right: auto;
}

.posts-navigation.navigation--numeric .nav-links li.nav-previous a:before {
	content: "";
	left: 0;
}

.posts-navigation.navigation--numeric .nav-links li.nav-next {
	margin-left: auto;
	text-align: right;
}

.posts-navigation.navigation--numeric .nav-links li.nav-next a:after {
	content: "";
	right: 0;
}

.menu--select-dropdown {
	background: #5e6e65;
	display: none;
	padding: 0;
}

.menu--select-dropdown>li {
	padding-left: 0 !important;
}

.menu--select-dropdown>li>a {
	color: #fff;
	display: block;
	font-weight: 700;
	margin: 0 !important;
	padding: 0;
	padding: 1rem;
	text-transform: uppercase;
}

.menu--select-dropdown>li .sub-menu {
	opacity: 0;
	overflow: hidden;
	position: absolute;
	width: 0;
}

.menu--select-dropdown>li .sub-menu li {
	margin-bottom: 0;
	padding-left: 0;
}

.menu--select-dropdown>li .sub-menu li a {
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	color: #5e6e65;
	display: block;
	font-weight: 600;
	margin: 0;
	padding: 1rem;
}

.menu--select-dropdown>li .sub-menu li a:hover {
	background-color: #ddd;
}

.menu--select-dropdown>li:focus-within .sub-menu, .menu--select-dropdown>li:hover .sub-menu {
	opacity: 1;
	overflow: auto;
	width: 100%;
}

body.search-results article {
	border-bottom: 1px solid #ddd;
	padding: 2.5rem 0;
}

body.search-results article h2 {
	margin: 0;
}

body.search-results article p {
	margin: 0;
}

.search-form {
	position: relative;
	width: 100%;
}

.search-form label {
	display: block;
	margin: 0;
}

.search-form input[type=search] {
	padding-right: 60px !important;
}

.search-form input[type=search]:after {
	content: "";
	height: 100%;
	position: relative;
	width: 10px;
}

.search-form input[type=search]::-webkit-input-placeholder {
	color: #3d3d3d;
}

.search-form input[type=search]::-moz-placeholder {
	color: #3d3d3d;
}

.search-form input[type=search]:-ms-input-placeholder {
	color: #3d3d3d;
}

.search-form input[type=search]:-moz-placeholder {
	color: #3d3d3d;
}

.search-form input[type=search]:focus {
	background-color: #5e6e65;
	border: none;
}

.search-form input[type=submit] {
	background: 0 0;
	background-image: url("https://www.slha.org/nitropack_static/CaChphKxyKpWPvOwyKGefJNGsGUnZkHa/assets/images/source/rev-cb8f03b/www.slha.org/wp-content/themes/wecr8-slha/img/icons/icon-search.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 45%;
	border: none;
	cursor: pointer;
	height: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	width: 50px;
	z-index: 9;
}

.search-form input[type=submit].nitro-lazy {
	background-image: none !important;
}

#search-overlay {
	background-color: rgba(1, 37, 49, .95) !important;
}

#search-overlay h2 {
	color: #fff;
}

#search-overlay form.search-form {
	max-width: calc(100vw - 60px);
	width: 1020px;
}

#search-overlay form.search-form input[type=search] {
	border-color: #fff;
}

#search-overlay form.search-form input[type=submit] {
	height: 50px;
	bottom: 0;
	top: auto;
}

.grid-team {
	margin-bottom: -30px;
}

.grid-team .o-grid__col {
	margin-bottom: 30px;
}

.card-team {
	background-color: #fff;
	height: 100%;
	padding-bottom: 3.5rem;
	padding-top: 1rem;
	position: relative;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	z-index: 1;
}

.card-team a {
	bottom: 0;
	left: 0;
	margin: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.card-team img {
	aspect-ratio: 1/1;
	border-radius: 50%;
	display: block;
	margin: 0 auto 1rem auto;
	max-width: 300px;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease;
	width: 80%;
}

@media screen and (min-width:768px) {
	.card-team img {
		max-width: 175px;
	}
}

.card-team .card-team__content {
	padding: 0 1rem;
}

.card-team h3, .card-team span {
	text-align: center;
}

.card-team h3 {
	margin-bottom: .5rem;
	margin-top: 0;
	font-size: 1.75rem;
}

.card-team .card-team__job-title {
	display: block;
	margin-bottom: 1rem;
}

.card-team .card-team__job-title p {
	color: #4baacc;
	font-weight: 600;
	line-height: 1.25;
	text-transform: uppercase;
	font-size: 1rem;
}

.card-team .card-team__job-description {
	display: block;
	margin-bottom: 1rem;
}

.card-team .card-team__job-description p {
	color: #5e6e65;
	font-weight: 600;
	line-height: 1.25;
	font-size: .875rem;
}

.card-team:after {
	background-image: url("https://www.slha.org/nitropack_static/CaChphKxyKpWPvOwyKGefJNGsGUnZkHa/assets/images/source/rev-cb8f03b/www.slha.org/wp-content/themes/wecr8-slha/img/icons/icon-mail.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	color: #4baacc;
	content: "";
	height: 35px;
	left: 50%;
	position: absolute;
	-webkit-transform: translatex(-50%);
	transform: translatex(-50%);
	width: 35px;
	z-index: -1;
}

.card-team:hover {
	background-color: #eee;
}

.card-team:hover img {
	-webkit-transform: scale3d(1.025, 1.025, 1);
	transform: scale3d(1.025, 1.025, 1);
}

@media screen and (min-width:768px) {
	.list--executive .card-team.no-thumbnail .card-team__content {
		margin-top: calc(( 175px + 1rem ) / 2.15);
	}
}

.r-block-card--individual {
	margin-bottom: calc(30px * 1.5);
}

.r-block-card--individual img {
	border-radius: 50% !important;
	display: block;
	margin: 0 auto 1rem auto;
	max-width: 300px;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease;
	width: 80%;
}

@media screen and (min-width:768px) {
	.r-block-card--individual img {
		max-width: 175px;
	}
}

.r-block-card--individual h3, .r-block-card--individual p {
	text-align: center;
}

.r-block-card--individual h3:not(.has-text-color), .r-block-card--individual p:not(.has-text-color) {
	color: #79b760 !important;
}

.r-block-card--individual h3 {
	margin-bottom: .5rem;
	margin-top: 0;
	font-size: 1.75rem;
}

.r-block-card--individual p {
	color: #4baacc;
	display: block;
	font-weight: 600;
	line-height: 1.25;
	margin-bottom: 1rem;
	text-transform: uppercase;
	font-size: 1rem;
}

@media screen and (min-width:1122px) {
	.alignwide {
		margin-left: -80px;
		margin-right: -80px;
	}
}

.alignfull {
	margin-left: calc(-50vw + 50%);
	margin-right: calc(-50vw + 50%);
	max-width: 100vw;
}

.has-senary-background-color {
	background-color: #decc26;
}

@media screen and (max-width:1092px) {
	.wp-block-media-text.alignwide {
		margin-left: 0;
		margin-right: 0;
	}
}

@media screen and (max-width:767px) {
	.wp-block-media-text.is-stacked-on-mobile {
		grid-template-columns: 100% !important;
	}
	
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
		grid-column: 1;
		grid-row: 1;
		margin-left: -30px;
		margin-right: -30px;
	}
	
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
		grid-column: 1;
		grid-row: 2;
		padding: 0;
	}
}

.wp-block-buttons .wp-block-button .wp-block-button__link {
	margin: 0;
}

.wp-block-buttons .wp-block-button.button--mail .wp-block-button__link {
	padding-right: 50px;
	position: relative;
}

.wp-block-buttons .wp-block-button.button--mail .wp-block-button__link:after {
	background-image: url("https://www.slha.org/nitropack_static/CaChphKxyKpWPvOwyKGefJNGsGUnZkHa/assets/images/source/rev-cb8f03b/www.slha.org/wp-content/themes/wecr8-slha/img/icons/icon-paper-plane.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 40%;
	content: "";
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease;
	width: 75px;
}

.wp-block-buttons .wp-block-button.button--fancy .wp-block-button__link {
	background: 0 0 !important;
	border: none !important;
	color: #e88a24;
	font-family: "Covered By Your Grace", cursive;
	line-height: 1;
	padding: 0;
	position: relative;
	text-transform: none;
	font-size: 2.75rem;
}

.wp-block-buttons .wp-block-button.button--fancy .wp-block-button__link:before {
	content: ">";
	display: inline-block;
	-webkit-transform: translate3d(-10px, 0, 0);
	transform: translate3d(-10px, 0, 0);
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease;
	font-size: 2.8125rem;
}

.wp-block-buttons .wp-block-button.button--fancy .wp-block-button__link:hover {
	color: #e88a24;
	opacity: 1;
}

.wp-block-buttons .wp-block-button.button--fancy .wp-block-button__link:hover:before {
	-webkit-transform: translate3d(-5px, 0, 0);
	transform: translate3d(-5px, 0, 0);
}

.wp-block-columns {
	margin-bottom: 0;
}

.wp-block-pb-accordion-item .c-accordion__title {
	border: 1px solid #ddd;
	font-family: Montserrat, sans-serif;
	margin-bottom: 2px;
	margin-top: 0;
	padding: 1rem 3rem 1rem 1rem;
	text-transform: uppercase;
	font-size: 1.375rem;
}

.wp-block-pb-accordion-item .c-accordion__title:after {
	color: #012531;
	font-weight: 700;
	right: 1rem;
}

.wp-block-pb-accordion-item .c-accordion__content {
	padding: 1rem .5rem;
}

.wp-block-pb-accordion-item .c-accordion__content p {
	margin: 0;
}

.wp-block-pb-accordion-item .c-accordion__content p a {
	display: block;
	font-weight: 600;
	line-height: 1.15;
	margin: 0;
	padding: 1rem 50px 1rem 1rem;
	position: relative;
	font-size: 1.125rem;
}

.wp-block-pb-accordion-item .c-accordion__content p a:after {
	background-image: url("https://www.slha.org/nitropack_static/CaChphKxyKpWPvOwyKGefJNGsGUnZkHa/assets/images/source/rev-cb8f03b/www.slha.org/wp-content/themes/wecr8-slha/img/icons/icon-share.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 75%;
	content: "";
	height: 25px;
	position: absolute;
	right: 1rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 25px;
}

.wp-block-pb-accordion-item .c-accordion__content p:last-child {
	margin: 0;
}

.wp-block-cover.alignfull {
	width: 100vw;
}

.wp-block-cover.has-overflow {
	overflow: visible;
}

.wp-block-cover.cover--board-of-commissioners {
	padding: 5rem 0;
}

.wp-block-cover.cover--board-of-commissioners .wp-block-cover__inner-container {
	margin: 0 auto;
	margin-bottom: -30px;
	max-width: 768px;
	padding: 0 30px;
}

.wp-block-cover.cover--board-of-commissioners .wp-block-column {
	width: 100%;
}

@media screen and (max-width:767px) {
	.wp-block-cover.cover--board-of-commissioners .wp-block-column {
		-ms-flex-preferred-size: 100% !important;
		flex-basis: 100% !important;
		margin: 0;
	}
}

@media screen and (min-width:768px) {
	.wp-block-cover.cover--board-of-commissioners .wp-block-column {
		-ms-flex-preferred-size: inherit !important;
		flex-basis: inherit !important;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}
}

.has-black-background-color {
	background-color: #012531 !important;
}

.wp-block-latest-posts li {
	background-color: #fff;
	border: 1px solid #ddd;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 30px;
	padding: 30px;
	position: relative;
}

.wp-block-latest-posts li .wp-block-latest-posts__featured-image {
	margin-bottom: 30px;
	margin-left: -30px;
	margin-right: -30px;
	margin-top: -30px;
	overflow: hidden;
	position: relative;
}

.wp-block-latest-posts li .wp-block-latest-posts__featured-image:after {
	background-color: rgba(1, 37, 49, .15);
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.wp-block-latest-posts li img {
	height: auto;
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease;
	width: 100%;
}

.wp-block-latest-posts li a, .wp-block-latest-posts li h2, .wp-block-latest-posts li h3 {
	color: #e88a24;
	margin-top: 0;
	font-size: 1.75rem;
}

.wp-block-latest-posts li .wp-block-latest-posts__post-excerpt {
	margin-top: 0;
	font-size: 1.125rem;
}

.wp-block-latest-posts li a {
	background: 0 0;
	border: none;
	border-radius: 0;
	bottom: 0;
	height: 100%;
	left: 0;
	margin: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.wp-block-latest-posts li span {
	background: 0 0;
	border: none;
	color: #e88a24;
	font-weight: 700;
	margin-bottom: 0;
	margin-top: auto;
	padding: 0;
	text-transform: uppercase;
}

.wp-block-latest-posts li:hover .wp-block-latest-posts__featured-image:after {
	opacity: 1;
}

.wp-block-latest-posts li:hover img {
	-webkit-transform: scale(1.025, 1.025);
	transform: scale(1.025, 1.025);
}

@media screen and (max-width:767px) {
	.wp-block-latest-posts li {
		margin-right: 0 !important;
		width: 100% !important;
	}
}

.wp-block-table td, .wp-block-table th {
	padding: 1rem;
}

.wp-block-cover__background {
	margin: 0;
}

.r-block-introduction h2, .r-block-introduction p {
	text-align: center;
}

.r-block-introduction h2 {
	margin-top: 0;
	font-size: 2rem;
}

.r-block-disclaimer {
	font-size: 1.125rem;
}

.r-block-call-to-action {
	background-color: #4baacc;
	padding: 3rem 0;
}

.r-block-call-to-action>div {
	margin: 0 auto;
	max-width: 992px;
	padding: 0 30px;
}

.r-block-call-to-action .wp-block-columns {
	margin: 0;
}

.r-block-call-to-action .wp-block-columns .wp-block-column:first-child {
	margin-bottom: 2.5rem;
}

@media screen and (min-width:601px) {
	.r-block-call-to-action .wp-block-columns .wp-block-column:first-child {
		margin-bottom: 0;
	}
}

.r-block-call-to-action h2 {
	color: #fff;
	margin-top: 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 3rem;
}

@media screen and (min-width:601px) {
	.r-block-call-to-action h2 {
		text-align: inherit;
	}
}

.r-block-call-to-action p {
	color: #012531;
	margin: 0;
	text-align: center;
}

@media screen and (min-width:601px) {
	.r-block-call-to-action p {
		text-align: inherit;
	}
}

.r-block-call-to-action .wp-block-buttons {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.r-block-call-to-action .wp-block-buttons .wp-block-button {
	margin: 0;
}

.r-block-call-to-action .wp-block-buttons .wp-block-button .wp-block-button__link {
	background-color: #012531;
	border-color: #012531;
	height: auto;
	margin: 0;
	padding: 1.25rem 75px 1.25rem 2rem;
	text-transform: uppercase;
	font-size: 1.5rem;
}

.r-block-call-to-action .wp-block-buttons .wp-block-button .wp-block-button__link:hover {
	opacity: 1;
}

.r-block-call-to-action .wp-block-buttons .wp-block-button .wp-block-button__link:hover:after {
	-webkit-transform: scale3d(1.2, 1.2, 1);
	transform: scale3d(1.2, 1.2, 1);
}

@media screen and (min-width:601px) {
	.r-block-call-to-action .wp-block-buttons {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
}

.r-block-card {
	background-color: #fff;
	border: 1px solid #ddd;
	height: calc(100% - 30px);
	margin-bottom: 30px;
	padding: 30px;
	position: relative;
}

.r-block-card>div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
}

.r-block-card figure {
	margin-bottom: 30px;
	margin-left: -30px;
	margin-right: -30px;
	margin-top: -30px;
	overflow: hidden;
	position: relative;
}

.r-block-card figure:after {
	background-color: rgba(1, 37, 49, .15);
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.r-block-card img {
	height: auto;
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease;
	width: 100%;
}

.r-block-card h2, .r-block-card h3 {
	color: #e88a24;
	margin-top: 0;
	font-size: 1.75rem;
}

.r-block-card p {
	font-size: 1.125rem;
}

.r-block-card span {
	background: 0 0;
	border: none;
	color: #e88a24;
	font-weight: 700;
	margin-bottom: 0;
	margin-top: auto;
	padding: 0;
	text-transform: uppercase;
}

.r-block-card .wp-block-button__link {
	background: 0 0;
	border: none;
	border-radius: 0;
	bottom: 0;
	height: 100%;
	left: 0;
	margin: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.r-block-card:hover figure:after {
	opacity: 1;
}

.r-block-card:hover img {
	-webkit-transform: scale(1.025, 1.025);
	transform: scale(1.025, 1.025);
}

.r-block-card--navigation {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	height: 100%;
	min-height: auto;
	padding: 2.5rem;
}

.r-block-card--navigation .wp-block-cover__inner-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
}

@media screen and (min-width:782px) and (max-width:1121px) {
	.r-block-card--navigation .wp-block-cover__inner-container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.r-block-card--navigation .wp-block-group {
	margin-left: 1rem;
}

.r-block-card--navigation .wp-block-button__link {
	background: 0 0;
	border: none;
	border-radius: 0;
	bottom: 0;
	height: 100%;
	left: 0;
	margin: 0;
	margin-bottom: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.r-block-card--navigation figure {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 25%;
	flex: 1 0 25%;
}

@media screen and (min-width:782px) {
	.r-block-card--navigation figure {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 30%;
		flex: 1 0 30%;
	}
}

@media screen and (min-width:768px) {
	.r-block-card--navigation figure {
		margin-bottom: 0;
	}
}

@media screen and (min-width:782px) and (max-width:1121px) {
	.r-block-card--navigation figure {
		margin-bottom: 1rem;
		text-align: center;
	}
}

.r-block-card--navigation h2, .r-block-card--navigation h3 {
	display: inline-block;
	font-family: Montserrat, sans-serif;
	font-weight: 700;
	margin-bottom: .5rem;
	margin-top: 0;
	text-transform: uppercase;
	word-break: normal;
	font-size: 1.3125rem;
}

.r-block-card--navigation p {
	display: inline-block;
	font-weight: 600;
	word-break: normal;
	font-size: 1.125rem;
}

.r-block-card--navigation .card__link {
	color: #fff;
	display: inline-block;
	font-family: "Covered By Your Grace", cursive;
	line-height: 1;
	margin-bottom: 0;
	margin-left: 30px;
	position: relative;
	word-break: normal;
	font-size: 2.25rem;
}

.r-block-card--navigation .card__link:before {
	content: ">";
	left: -30px;
	line-height: .85;
	position: absolute;
	top: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease;
	font-size: 2.8125rem;
}

.r-block-card--navigation:before {
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.r-block-card--navigation:hover:before {
	opacity: 1 !important;
}

.r-block-card--navigation:hover .card__link:before {
	-webkit-transform: translate3d(5px, 0, 0);
	transform: translate3d(5px, 0, 0);
}

@media screen and (min-width:782px) and (max-width:1121px) {
	.r-block-card--navigation {
		padding: 1.5rem;
	}
}

@media screen and (min-width:782px) {
	.r-block-columns--card-navigation .wp-block-column:not(:first-child) {
		margin-left: 0;
	}
}

@media screen and (min-width:600px) {
	.r-block-columns--card-navigation .wp-block-column:nth-child(2n) {
		margin-left: 0;
	}
}

.r-block-columns--card-navigation.card-navigation--home .wp-block-column .has-black-background-color {
	background-color: #012531;
}

@media screen and (max-width:781px) {
	.r-block-columns--card-navigation {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media screen and (min-width:calc(1372px + 30px * 2)) {
	.r-block-columns--card-navigation.alignwide {
		margin-left: -220px;
		margin-right: -220px;
	}
}

.r-block-columns--card-navigation-alt {
	padding: 2.5rem 0;
}

.r-block-columns--card-navigation-alt>.wp-block-group__inner-container {
	margin: 0 auto;
	max-width: 1380px;
	padding: 0 30px;
}

.r-block-columns--card-navigation-alt>.wp-block-group__inner-container .wp-block-group__inner-container {
	padding-left: 95px;
	padding-right: 30px;
}

.r-block-columns--card-navigation-alt .wp-block-column {
	margin-bottom: 2.5rem;
	position: relative;
}

.r-block-columns--card-navigation-alt .wp-block-column:last-child {
	margin-bottom: 0;
}

@media screen and (min-width:768px) {
	.r-block-columns--card-navigation-alt .wp-block-column {
		margin-bottom: 0;
	}
	
	.r-block-columns--card-navigation-alt .wp-block-column:after {
		background-color: #5e6e65;
		content: "";
		height: 50%;
		position: absolute;
		right: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 1px;
		z-index: 1;
	}
	
	.r-block-columns--card-navigation-alt .wp-block-column:last-child:after {
		content: none;
	}
}

.r-block-columns--card-navigation-alt .wp-block-group {
	margin: 0;
}

.r-block-columns--card-navigation-alt .r-block-card--navigation {
	padding: 0;
}

.r-block-columns--card-navigation-alt .r-block-card--navigation p {
	font-weight: 400;
	margin: 0;
}

.r-block-columns--card-navigation-alt .r-block-card--navigation .wp-block-image {
	left: 0;
	position: absolute;
}

.r-block-columns--card-navigation-alt .r-block-card--navigation .wp-block-image img {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease;
	width: 80px;
}

.r-block-columns--card-navigation-alt .r-block-card--navigation .card__link {
	display: none;
}

.r-block-columns--card-navigation-alt .r-block-card--navigation:hover img {
	-webkit-transform: scale3d(1.1, 1.1, 1);
	transform: scale3d(1.1, 1.1, 1);
}

.r-block-heading--fancy h2 {
	font-family: Montserrat, sans-serif;
	font-weight: 700;
	margin: 0;
	margin-bottom: 1rem;
	padding-left: 100px;
	position: relative;
	text-transform: uppercase;
	font-size: 1.125rem;
}

.r-block-heading--fancy h2:not(.has-text-color) {
	color: #e88a24;
}

.r-block-heading--fancy h2 i {
	background-color: orange;
	content: "";
	height: 3px;
	margin: 0 0 0 -100px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 85px;
}

.r-block-heading--fancy h3 {
	margin-top: 0;
	font-size: 2.375rem;
}

@media screen and (min-width:768px) {
	.r-block-heading--fancy h3 {
		font-size: 3rem;
	}
}

.r-block-half-half {
	position: relative;
}

@media screen and (max-width:599px) {
	.r-block-half-half>.wp-block-column:first-child {
		position: relative;
	}
}

.r-block-half-half .wp-block-cover {
	height: 80%;
	left: -30px;
	min-height: auto;
	padding: 0;
	position: absolute;
	right: -30px;
	top: 0;
	width: 100vw;
	z-index: -1;
}

@media screen and (min-width:600px) {
	.r-block-half-half .wp-block-cover {
		bottom: 0;
		height: 100%;
		left: auto;
		right: calc(50% + 100px);
		width: 50vw;
	}
}

.r-block-half-half .wp-block-image {
	margin: 2.5rem 0;
}

@media screen and (min-width:600px) {
	.r-block-half-half .wp-block-image {
		margin: 5rem 0;
	}
}

.r-block-half-half .wp-block-column>.wp-block-group {
	padding-left: 1.5rem;
}

.r-block-half-half .wp-block-button .wp-block-button__link {
	background: 0 0 !important;
	border: none !important;
	color: #00688b;
	font-family: "Covered By Your Grace", cursive;
	line-height: 1;
	padding: 0 0 0 30px;
	position: relative;
	text-align: left;
	font-size: 2.25rem;
}

.r-block-half-half .wp-block-button .wp-block-button__link:before {
	content: ">";
	left: 0;
	position: absolute;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease;
	font-size: 2.8125rem;
}

.r-block-half-half .wp-block-button .wp-block-button__link:hover:before {
	-webkit-transform: translate3d(5px, -50%, 0);
	transform: translate3d(5px, -50%, 0);
}

.r-block-highlight {
	margin-bottom: 2.5rem;
}

.r-block-highlight h2, .r-block-highlight h3 {
	margin: 0;
	white-space: nowrap;
	font-size: 5rem;
}

.r-block-highlight h2:not(.has-text-color), .r-block-highlight h3:not(.has-text-color) {
	color: #79b760;
}

.r-block-highlight p {
	font-family: "Covered By Your Grace", cursive;
	line-height: 1;
	margin: 0;
	text-transform: uppercase;
	font-size: 2.625rem;
}

.r-block-highlight p:not(.has-text-color) {
	color: #79b760;
}

@media screen and (min-width:600px) {
	.r-block-highlight p {
		display: inline-block;
		word-break: normal;
	}
}

@media screen and (min-width:782px) {
	.r-block-highlight {
		margin-bottom: 0;
	}
}

@media screen and (min-width:782px) and (max-width:1120px) {
	.r-block-highlight h3 {
		font-size: 50px !important;
	}
	
	.r-block-highlight p {
		font-size: 2rem;
	}
}

.r-block-text--fancy {
	font-family: "Covered By Your Grace", cursive;
	line-height: 1.15;
	font-size: 2.75rem;
}

.r-block-text--fancy:not(.has-text-color) {
	color: #e88a24;
}

.r-block-hero--homepage {
	padding: 2.5rem 0;
}

.r-block-hero--homepage>.wp-block-cover__inner-container {
	margin: 0 auto;
	max-width: 992px;
	padding: 0 30px;
}

.r-block-hero--homepage h1 {
	color: #00688b;
	display: inline-block;
	word-break: normal;
}

.r-block-hero--homepage h1:not(.has-text-color) {
	margin: 0;
}

@media screen and (min-width:1050px) {
	.r-block-hero--homepage h1:not(.has-text-color) {
		color: #00688b;
	}
}

.r-block-hero--homepage h2:not(.has-text-color) {
	color: #00688b;
	margin: 0;
}

.r-block-hero--homepage .wp-block-buttons {
	margin-top: 2.5rem;
}

.r-block-hero--homepage .wp-block-buttons .wp-block-button:first-child {
	margin-right: 1rem;
}

.r-block-hero--homepage .wp-block-buttons .wp-block-button .wp-block-button__link {
	text-transform: none;
}

.r-block-hero--homepage:before {
	opacity: .25 !important;
}

@media screen and (min-width:1050px) {
	.r-block-hero--homepage:before {
		opacity: .1 !important;
	}
}

.r-block-columns--background {
	padding: 5rem 0;
}

.r-block-columns--background .wp-block-cover__inner-container {
	margin: 0 auto;
	max-width: 992px;
	padding: 0 30px;
}

.r-block-columns--background h2:not(.has-text-color) {
	color: #decc26;
}

.r-block-columns--background h2:not(.has-text-color) i {
	background-color: #decc26;
}

.r-block-columns--background h3 {
	margin-bottom: 2.5rem;
}

.r-block-columns--background .wp-block-button {
	margin: 0;
}

.r-block-columns--background .wp-block-button__link {
	background: 0 0;
	color: #decc26;
	font-family: "Covered By Your Grace", cursive;
	font-size: 2.25rem;
	line-height: 1;
	padding-left: 30px;
	position: relative;
	text-transform: none;
	white-space: nowrap;
}

.r-block-columns--background .wp-block-button__link:before {
	content: ">";
	left: 0;
	position: absolute;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease;
	font-size: 2.8125rem;
}

.r-block-columns--background .wp-block-button__link:hover {
	opacity: 1;
}

.r-block-columns--background .wp-block-button__link:hover:before {
	-webkit-transform: translate3d(5px, -50%, 0);
	transform: translate3d(5px, -50%, 0);
}

.r-block-columns--background.has-black-background-color {
	background-color: #012531 !important;
}

.r-block-columns--background .wp-block-pb-accordion-item {
	position: relative;
}

.r-block-columns--background .wp-block-pb-accordion-item .c-accordion__title {
	background-color: rgba(255, 255, 255, .5);
	border: none;
	color: #fff;
	margin: 0;
}

.r-block-columns--background .wp-block-pb-accordion-item .c-accordion__title:after {
	background-image: url("https://www.slha.org/nitropack_static/CaChphKxyKpWPvOwyKGefJNGsGUnZkHa/assets/images/source/rev-cb8f03b/www.slha.org/wp-content/themes/wecr8-slha/img/icons/icon-chevron-down.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	height: 20px;
	width: 20px;
}

.r-block-columns--background .wp-block-pb-accordion-item .c-accordion__content {
	background-color: #fff;
	position: absolute;
	width: 100%;
	border: 1px solid #ddd;
}

.r-block-columns--background .wp-block-pb-accordion-item .c-accordion__content a {
	color: #3d3d3d;
}

.r-block-columns--background .wp-block-pb-accordion-item .c-accordion__content a:after {
	background-image: url("https://www.slha.org/nitropack_static/CaChphKxyKpWPvOwyKGefJNGsGUnZkHa/assets/images/source/rev-cb8f03b/www.slha.org/wp-content/themes/wecr8-slha/img/icons/icon-share-alt.svg");
}

.r-block-columns--background .wp-block-pb-accordion-item.is-open .c-accordion__title:after {
	background-image: url("https://www.slha.org/nitropack_static/CaChphKxyKpWPvOwyKGefJNGsGUnZkHa/assets/images/source/rev-cb8f03b/www.slha.org/wp-content/themes/wecr8-slha/img/icons/icon-chevron-up.svg");
}

.r-block-columns--background .tribe-events-widget-events-list .tribe-events-widget-events-list__events {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.r-block-columns--background .tribe-events-widget-events-list .tribe-events-widget-events-list__events .tribe-common-g-row.tribe-events-widget-events-list__event-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 0;
	margin-bottom: 2.5rem;
	position: relative;
}

.r-block-columns--background .tribe-events-widget-events-list .tribe-events-widget-events-list__events .tribe-common-g-row.tribe-events-widget-events-list__event-row .tribe-events-widget-events-list__event-date-tag.tribe-common-g-col {
	margin-bottom: 1rem;
	width: 100%;
}

.r-block-columns--background .tribe-events-widget-events-list .tribe-events-widget-events-list__events .tribe-common-g-row.tribe-events-widget-events-list__event-row .tribe-events-widget-events-list__event-date-tag-datetime {
	background-color: #decc26;
	padding: .5rem 1rem;
}

.r-block-columns--background .tribe-events-widget-events-list .tribe-events-widget-events-list__events .tribe-common-g-row.tribe-events-widget-events-list__event-row .tribe-events-widget-events-list__event-date-tag-datetime .tribe-events-widget-events-list__event-date-tag-daynum, .r-block-columns--background .tribe-events-widget-events-list .tribe-events-widget-events-list__events .tribe-common-g-row.tribe-events-widget-events-list__event-row .tribe-events-widget-events-list__event-date-tag-datetime .tribe-events-widget-events-list__event-date-tag-month {
	color: #012531;
	font-weight: 700;
	line-height: 1;
	white-space: nowrap;
}

.r-block-columns--background .tribe-events-widget-events-list .tribe-events-widget-events-list__events .tribe-common-g-row.tribe-events-widget-events-list__event-row .tribe-events-widget-events-list__event-date-tag-datetime .tribe-events-widget-events-list__event-date-tag-month {
	font-size: 1.5rem;
}

.r-block-columns--background .tribe-events-widget-events-list .tribe-events-widget-events-list__events .tribe-common-g-row.tribe-events-widget-events-list__event-row .tribe-events-widget-events-list__event-date-tag-datetime .tribe-events-widget-events-list__event-date-tag-daynum {
	font-size: 4.5rem;
}

.r-block-columns--background .tribe-events-widget-events-list .tribe-events-widget-events-list__events .tribe-common-g-row.tribe-events-widget-events-list__event-row:last-child {
	margin-bottom: 0;
}

@media screen and (min-width:1050px) {
	.r-block-columns--background .tribe-events-widget-events-list .tribe-events-widget-events-list__events .tribe-common-g-row.tribe-events-widget-events-list__event-row {
		margin-bottom: 0;
		padding: 0 2.15rem;
	}
	
	.r-block-columns--background .tribe-events-widget-events-list .tribe-events-widget-events-list__events .tribe-common-g-row.tribe-events-widget-events-list__event-row:after {
		background-color: #5e6e65;
		content: "";
		height: 50%;
		position: absolute;
		right: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 1px;
	}
	
	.r-block-columns--background .tribe-events-widget-events-list .tribe-events-widget-events-list__events .tribe-common-g-row.tribe-events-widget-events-list__event-row:last-child:after {
		content: none;
	}
}

@media screen and (min-width:1050px) {
	.r-block-columns--background .tribe-events-widget-events-list .tribe-events-widget-events-list__events .tribe-common-g-row.tribe-events-widget-events-list__event-row {
		margin-bottom: 0;
	}
}

@media screen and (min-width:1050px) {
	.r-block-columns--background .tribe-events-widget-events-list .tribe-events-widget-events-list__events {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		margin-right: -2.5rem;
	}
}

.r-block-columns--background .tribe-events-widget-events-list .tribe-events-widget-events-list__event-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
}

.r-block-columns--background .tribe-events-widget-events-list .tribe-events-widget-events-list__event-header h3 a {
	border: none !important;
	color: #fff;
	word-break: normal;
	font-size: 1.3125rem;
}

.r-block-columns--background .tribe-events-widget-events-list .tribe-events-widget-events-list__event-header .tribe-events-widget-events-list__event-datetime {
	color: #fff;
}

.r-block-columns--background .tribe-events-widget-events-list .tribe-events-widget-events-list__event-header .tribe-events-widget-events-list__event-datetime span {
	color: #fff;
	font-size: .875rem;
}

.r-block-columns--background .tribe-events-widget-events-list .tribe-common-c-svgicon--recurring path {
	fill: #fff;
}

.r-block-columns--background .tribe-events-widget-events-list .tribe-events-widget-events-list__view-more {
	display: none;
}

.r-block-columns--contact {
	gap: 0;
}

.r-block-columns--contact .wp-block-column {
	margin: 0;
}

.r-block-columns--contact .wp-block-column:first-child .wp-block-group {
	padding: 0 30px;
}

@media screen and (min-width:992px) {
	.r-block-columns--contact .wp-block-column:first-child .wp-block-group {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		padding-right: 100px;
	}
}

.r-block-columns--contact .wp-block-column:first-child .wp-block-cover__inner-container h2 {
	font-family: Montserrat, sans-serif;
	text-transform: uppercase;
	font-size: 1.3125rem;
	margin-top: 0;
}

.r-block-columns--contact .wp-block-column:first-child .wp-block-cover__inner-container p {
	font-size: 1.25rem;
}

.r-block-columns--contact .wp-block-column:first-child .wp-block-cover__inner-container .r-block-social-link {
	display: inline;
	margin: 0;
	margin-right: 1rem;
}

.r-block-columns--contact .wp-block-column:first-child .wp-block-cover__inner-container .r-block-social-link a {
	padding-left: 35px;
	text-indent: -9999px;
}

.r-block-social-link {
	margin-bottom: .5rem;
}

.r-block-social-link a {
	color: #fff !important;
	display: inline-block;
	line-height: 35px;
	margin: 0;
	padding-left: 45px;
	position: relative;
	font-size: 1rem;
}

.r-block-social-link a:before {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 25%;
	border: 1px solid #fff;
	border-radius: 50%;
	content: "";
	display: inline-block;
	height: 35px;
	left: 0;
	position: absolute;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	width: 35px;
}

.r-block-social-link a:hover:before {
	background-color: rgba(255, 255, 255, .5);
}

.r-block-social-link.social-facebook a:before {
	background-image: url("https://www.slha.org/nitropack_static/CaChphKxyKpWPvOwyKGefJNGsGUnZkHa/assets/images/source/rev-cb8f03b/www.slha.org/wp-content/themes/wecr8-slha/img/icons/icon-facebook.svg");
}

.r-block-social-link.social-twitter a:before {
	background-image: url("https://www.slha.org/nitropack_static/CaChphKxyKpWPvOwyKGefJNGsGUnZkHa/assets/images/source/rev-cb8f03b/www.slha.org/wp-content/themes/wecr8-slha/img/icons/icon-twitter.svg");
	background-size: 45%;
}

.r-block-social-link.social-linkedin a:before {
	background-image: url("https://www.slha.org/nitropack_static/CaChphKxyKpWPvOwyKGefJNGsGUnZkHa/assets/images/source/rev-cb8f03b/www.slha.org/wp-content/themes/wecr8-slha/img/icons/icon-linkedin.svg");
	background-size: 45%;
}

.r-block-media-text--overlap {
	position: relative;
}

.r-block-media-text--overlap.has-black-background-color {
	background-color: transparent !important;
}

.r-block-media-text--overlap.has-black-background-color .wp-block-media-text__content {
	background-color: #012531;
}

.r-block-media-text--overlap .wp-block-media-text__media {
	min-height: 350px !important;
	z-index: -1;
}

@media screen and (min-width:768px) {
	.r-block-media-text--overlap .wp-block-media-text__media {
		left: calc(50% + 100px);
		position: absolute;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		width: calc(50vw + 100px);
	}
}

.r-block-media-text--overlap .wp-block-media-text__content {
	margin-top: -2.5rem;
	padding: 2.5rem !important;
}

@media screen and (min-width:768px) {
	.r-block-media-text--overlap .wp-block-media-text__content {
		margin-bottom: 5rem;
		margin-left: -200px;
		margin-top: 5rem;
		padding: 2.5rem 5rem !important;
	}
}

.cff {
	padding: 0 !important;
}

.cff-wrapper .cff-visual-header {
	margin-bottom: 0 !important;
	position: relative;
	z-index: 11;
}

.cff-wrapper .cff-header-text {
	display: none !important;
}

.cff-wrapper .cff-post-text {
	line-height: 1.2 !important;
}

.cff-wrapper .cff-post-text .cff-text {
	color: #5e6e65;
	font-size: 16px;
	line-height: inherit;
}

.cff-wrapper .cff-post-text a {
	font-size: inherit;
}

.cff-wrapper .cff-expand {
	color: #ad3131;
	display: none !important;
}

.cff-wrapper .cff-expand a {
	font-size: 16px;
	font-weight: 700;
}

.cff-wrapper .cff-view-comments-wrap {
	display: none !important;
}

.cff-wrapper .cff-meta-wrap {
	display: block !important;
}

.cff-wrapper .cff-post-links {
	margin-bottom: 15px !important;
}

.cff-wrapper .cff-post-links svg {
	height: 30px;
	width: 30px;
}

.cff-wrapper .cff-load-more {
	padding: 10px 0 0;
}

.cff-wrapper .cff-load-more .cff-load-icon {
	display: none !important;
}

.cff-wrapper .cff-load-more span {
	color: #012531 !important;
	font-weight: 700;
	margin: 0;
}

.cff-wrapper .cff-lightbox-facebook svg {
	height: 30px !important;
	width: 30px !important;
}

.cff-wrapper .cff-lightbox-link {
	margin-bottom: 0;
}

.cff-lightbox-overlay {
	position: fixed !important;
}

.cff-lightbox-wrapper {
	padding-bottom: 50px;
}

.cff-lightbox-closeContainer svg {
	height: 22px;
	width: 20px;
}

body.page-template-default .site-content {
	margin: 0 0;
}

body.archive .site-content, body.blog .site-content, body.error404 .site-content, body.search .site-content {
	margin: 0 0 5rem 0;
}

body.single .site-content {
	margin: 5rem 0;
}

body.single .post-thumbnail {
	margin-bottom: 2.5rem;
}

.grid--cards {
	margin-bottom: -30px;
}

body.single-team .entry-header {
	margin-bottom: 5rem;
}

body.single-team h1 {
	color: #006595;
	margin-bottom: 0;
	font-size: 5rem;
	text-align: center;
}

@media screen and (min-width:600px) {
	body.single-team h1 {
		text-align: left;
	}
}

body.single-team .team-member__title {
	color: #4baacc;
	text-transform: uppercase;
	font-size: 1.5rem;
	text-align: center;
	margin: 0;
	line-height: 1.25;
	font-weight: 600;
}

@media screen and (min-width:600px) {
	body.single-team .team-member__title {
		text-align: left;
	}
}

body.single-team .team-member__description p {
	color: #5e6e65;
	font-size: 1rem;
	text-align: center;
	margin: 0;
	line-height: 1.35;
	font-weight: 600;
}

@media screen and (min-width:600px) {
	body.single-team .team-member__description p {
		text-align: left;
	}
}

body.single-team .team-member__details {
	margin: 2.5rem auto 0;
}

body.single-team .team-member__details h2 {
	color: #79b760;
	font-family: "Covered By Your Grace", cursive;
	letter-spacing: 1px;
}

body.single-team .team-member__details>div:first-of-type {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media screen and (min-width:600px) {
	body.single-team .team-member__details>div:first-of-type {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

body.single-team .team-member__details img {
	aspect-ratio: 1/1;
	border-radius: 50%;
	display: block;
	margin-bottom: 1rem;
	max-width: 200px;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}

@media screen and (min-width:600px) {
	body.single-team .team-member__details img {
		margin-right: 2rem;
		max-width: 30%;
	}
}

body.single-team .team-member__contact>span {
	display: block;
	margin-bottom: .25rem;
	text-align: center;
}

body.single-team .team-member__contact>span>span {
	font-weight: 700;
}

body.single-team .team-member__contact>span a {
	color: inherit;
	white-space: nowrap;
}

@media screen and (min-width:600px) {
	body.single-team .team-member__contact>span {
		text-align: inherit;
	}
}

body.page-template-page-contact .site-content {
	margin: 0 0;
}

.contact-team {
	margin-bottom: 5rem;
}

.contact-team__categories {
	margin-bottom: 2.5rem;
}

.contact-team__categories ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 0;
}

.contact-team__categories ul li {
	list-style-type: none;
	margin: 0 .5rem .5rem 0 !important;
	padding-left: 0 !important;
}

.contact-team__categories ul li a {
	background-color: #4baacc;
	color: #012531;
	display: block;
	font-weight: 600;
	margin: 0;
	padding: .75rem 1rem;
	text-align: center;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	font-size: 1rem;
}

.contact-team__categories ul li a.selected, .contact-team__categories ul li a:hover {
	background-color: #012531;
	color: #fff;
}

@media screen and (min-width:768px) {
	.contact-team__categories ul li a {
		font-size: 1.25rem;
	}
}

.contact-team__categories .contact-team__description {
	color: #e88a24;
	font-size: 2.5rem;
	margin-top: 5rem;
	text-align: center;
}

.contact-team__list {
	min-height: 30px;
	position: relative;
}

.contact-team__region {
	border-top: 1px solid #ddd;
	padding-top: .5rem;
}

.contact-team__region h4 {
	color: #79b760;
	font-family: "Covered By Your Grace", cursive;
	font-size: 3rem;
	text-align: center;
	margin-bottom: 2rem;
	text-transform: uppercase;
}

.contact-team__region h5 {
	color: #e88a24;
	font-size: 2rem;
	margin-top: 2.5rem;
	text-align: center;
	margin-top: 0;
}

.contact-team__region .list--default {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.grid-team {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	opacity: 1;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.grid-team .o-grid {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

body.is-loading .grid-team {
	opacity: 0;
}

body.wp-property-listing .wpp_supermap_wrapper {
	background: #ddd;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media screen and (min-width:992px) {
	body.wp-property-listing .wpp_supermap_wrapper {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

body.wp-property-listing .super_map, body.wp-property-listing .super_map_list {
	height: 60vh;
	width: 100%;
}

@media screen and (min-width:992px) {
	body.wp-property-listing .super_map, body.wp-property-listing .super_map_list {
		min-height: 750px;
	}
}

body.wp-property-listing .super_map {
	max-height: 400px;
}

@media screen and (min-width:992px) {
	body.wp-property-listing .super_map {
		width: 60%;
	}
}

body.wp-property-listing .super_map_list {
	background-color: #fff;
	padding-top: 30px;
}

@media screen and (min-width:992px) {
	body.wp-property-listing .super_map_list {
		padding-top: 0;
		width: 40%;
	}
}

body.wp-property-listing .super_map_list .map_filters ul {
	padding: 0;
}

body.wp-property-listing .supermap_filter_wrapper {
	border-bottom: 1px solid #ddd;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
	padding: 0 30px;
	padding-bottom: 30px;
	width: 100%;
}

body.wp-property-listing .supermap_filter_wrapper .map_filters {
	display: block !important;
	width: 100%;
}

body.wp-property-listing .supermap_filter_wrapper .class_wpp_supermap_elements {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 0;
}

body.wp-property-listing .supermap_filter_wrapper .class_wpp_supermap_elements .class_wpp_supermap_label_type {
	display: none;
}

body.wp-property-listing .supermap_filter_wrapper .search_b {
	height: 40px;
	margin: 0 auto;
	font-size: 1rem;
	background-color: #012531;
}

body.wp-property-listing .supermap_filter_wrapper .wpp_multi_checkbox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: calc(30px / 2);
	padding-left: 0;
}

body.wp-property-listing .supermap_filter_wrapper .wpp_multi_checkbox li {
	padding: 0 calc(30px / 2);
}

body.wp-property-listing .supermap_filter_wrapper ul li {
	margin: 0;
	padding: 0;
}

body.wp-property-listing .supermap_filter_wrapper ul li label {
	color: #012531;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 1rem;
}

body.wp-property-listing .super_map_list_property .property_in_list {
	border-bottom: 1px solid #ddd;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
	padding: 30px;
	width: 100%;
}

body.wp-property-listing .super_map_list_property .property_in_list>div {
	margin-right: 1rem;
	width: 150px;
}

body.wp-property-listing .super_map_list_property .property_in_list ul {
	-webkit-box-flex: 1;
	-ms-flex: 1 1;
	flex: 1 1;
	padding: 0;
	width: 100%;
}

body.wp-property-listing .super_map_list_property .property_in_list ul li {
	display: block;
	padding: 0;
}

body.wp-property-listing .super_map_list_property .property_in_list ul li span.attribute {
	display: none;
}

body.wp-property-listing .super_map_list_property .property_in_list ul li:last-of-type {
	margin: 0;
}

body.wp-property-listing .super_map_list_property .property_in_list ul li.supermap_list_title {
	margin-bottom: .5rem;
}

body.wp-property-listing .super_map_list_property .property_in_list ul li.supermap_list_title span {
	color: #012531;
	font-family: "Baloo 2", cursive;
	font-weight: 700;
	line-height: 1;
	margin: 0;
	font-size: 2rem;
}

body.wp-property-listing .super_map_list_property .property_in_list ul li.supermap_list_category {
	border-left: 3px solid #4baacc;
	display: inline-block;
	padding: 0 1rem;
	margin-bottom: .5rem;
}

body.wp-property-listing .super_map_list_property .property_in_list ul li.supermap_list_category span {
	color: #4baacc;
	font-weight: 700;
	line-height: 1;
	margin: 0;
	margin: 0 auto;
	text-transform: uppercase;
	font-size: 1rem;
}

body.wp-property-listing .super_map_list_property .property_in_list ul li.supermap_list_location {
	margin-bottom: 1rem;
	display: block;
}

body.wp-property-listing .super_map_list_property .property_in_list ul li.supermap_list_view_property {
	text-decoration: none;
}

body.wp-property-listing .super_map_list_property .property_in_list ul li.supermap_list_view_property a {
	margin: 0;
}

body.wp-property-listing .super_map_list_property .property_in_list ul li.supermap_list_view_property a span {
	color: #e88a24;
	display: inline-block;
	font-family: "Covered By Your Grace", cursive;
	font-weight: 700;
	line-height: 1;
	margin: 0;
	padding-left: .75rem;
	position: relative;
	text-transform: uppercase;
}

body.wp-property-listing .super_map_list_property .property_in_list ul li.supermap_list_view_property a span:before {
	content: ">";
	left: 0;
	position: absolute;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease;
}

body.wp-property-listing .super_map_list_property .property_in_list ul li.supermap_list_view_property a span:hover:before {
	-webkit-transform: translate3d(2px, 0, 0);
	transform: translate3d(2px, 0, 0);
}

body.single-property .building_title_wrapper {
	margin-bottom: 2.5rem;
}

body.single-property .entry-title {
	margin: 0;
	font-size: 3rem;
}

body.single-property h2 {
	font-size: 2rem;
}

body.single-property .property-overview {
	margin-bottom: 5rem;
}

body.single-property .property-overview .property_stats .property_location {
	display: none;
}

@media screen and (min-width:992px) {
	body.single-property .property-overview .o-grid .o-grid__col:last-child {
		padding-left: calc(60px);
	}
}

body.single-property .property-content {
	margin-bottom: 5rem;
}

body.single-property .property-map {
	margin-bottom: -5rem;
}

ul#property_stats.list {
	border: none;
	margin: 0;
	margin-top: 2.5rem;
}

ul#property_stats.list li {
	border: none;
	border-bottom: 1px solid #ddd;
	margin: 0;
	padding: .5rem 0;
}

ul#property_stats.list li.alt {
	background: 0 0;
}

ul#property_stats.list li .attribute {
	display: none;
}

ul#property_stats.list li.property_location {
	display: none;
}

ul#property_stats.list li.property_category span {
	border-left: 3px solid #4baacc;
	color: #4baacc;
	display: inline-block;
	font-weight: 700;
	line-height: 1;
	margin: 0;
	margin: 0 auto;
	padding: 0 .75rem;
	text-transform: uppercase;
	text-transform: center;
	font-size: 1rem;
}

ul#property_stats.list li.property_category span.attribute {
	display: none;
}

ul#property_stats.list li.property_managed_by {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

ul#property_stats.list li.property_managed_by .attribute {
	display: block;
	margin-right: 30px;
	padding: 0;
}

ul#property_stats.list li:last-of-type {
	border: none;
}

@media screen and (min-width:768px) {
	ul#property_stats.list {
		margin: 0;
	}
}

.gm-style-iw {
	height: auto !important;
	padding: 1.25rem 1rem 0 1rem !important;
}

.gm-style-iw #infowindow .wpp_google_maps_attribute_row, .gm-style-iw #infowindow .wpp_google_maps_attribute_row_property_title {
	border: none;
}

.gm-style-iw #infowindow .wpp_google_maps_attribute_row_property_title {
	margin: 0;
	padding: 0;
}

.gm-style-iw #infowindow .wpp_google_maps_attribute_row_property_title a {
	color: #012531;
	font-family: "Baloo 2", cursive;
	font-weight: 600;
	outline: 0;
}

.gm-style-iw #infowindow .wpp_google_maps_attribute_row {
	margin: 0;
}

.gm-style-iw #infowindow .wpp_google_maps_attribute_row a {
	font-weight: 600;
	text-transform: uppercase;
	font-size: .875rem;
}

.gm-style-iw #infowindow .wpp_google_maps_left_col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	margin-bottom: 12px;
	margin-top: -5px;
	padding-right: 0 !important;
	width: 100% !important;
}

.gm-style-iw #infowindow .wpp_google_maps_left_col>a {
	margin: 0;
}

.gm-style-iw #infowindow .wpp_google_maps_left_col>a img {
	max-width: 100%;
}

.gm-style-iw .gm-ui-hover-effect {
	right: 0 !important;
	top: 0 !important;
}

.gm-style-iw .gm-ui-hover-effect img {
	left: 50% !important;
	margin: 0 !important;
	position: absolute !important;
	top: 50% !important;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

body.single-property .wpp_google_maps_left_col>a {
	display: none;
}

.tribe-events-event-image {
	margin: 0 auto 2.5rem auto;
	max-width: 500px;
}

@media screen and (min-width:768px) {
	.tribe-events-event-image {
		width: 30% !important;
	}
}

@media screen and (min-width:768px) {
	.tribe-events-content {
		padding-left: 30px;
		width: 70% !important;
	}
}

.tribe_events-template-default {
	font-family: Montserrat, sans-serif;
}

.tribe-events-schedule {
	margin-top: 0;
}

.tribe-events-schedule h2 {
	margin: 0;
}

.tribe-events-schedule h2, .tribe-events-schedule span {
	color: #4baacc;
	font-family: Montserrat, sans-serif;
	font-weight: 600;
	font-size: 1.125rem;
}

.tribe-events-back a {
	color: #e88a24 !important;
	font-family: "Covered By Your Grace", cursive;
	padding-right: 1.5rem;
	position: relative;
	text-transform: uppercase;
	font-size: 1.5rem;
}

.tribe-events-back a:after {
	content: "<";
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translate3d(-5px, -50%, 0);
	transform: translate3d(-5px, -50%, 0);
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease;
}

.tribe-events-back a:hover:after {
	-webkit-transform: translate3d(-10px, -50%, 0);
	transform: translate3d(-10px, -50%, 0);
}

#tribe-events-footer {
	display: none !important;
}

.tribe-events-l-container {
	margin-bottom: 5rem !important;
	padding: 0 !important;
}

.tribe-events-calendar-list__event-row {
	border: 1px solid #ddd !important;
	display: table !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding: calc(30px / 2) !important;
	width: 100%;
}

.tribe-events .tribe-events-calendar-list__event-date-tag {
	display: block;
	margin-bottom: 1rem;
	padding: 0 !important;
	width: 100%;
}

@media screen and (min-width:828px) {
	.tribe-events .tribe-events-calendar-list__event-date-tag {
		display: table-cell;
		margin-bottom: 0;
		width: 100px;
	}
}

.tribe-events .tribe-events-calendar-list__event-wrapper {
	width: 100%;
}

.tribe-events-calendar-list__event {
	margin: 0 !important;
}

.tribe-events-calendar-list__event-details {
	padding: 0 !important;
	width: 100% !important;
}

.tribe-events-calendar-list__event-details a {
	border: none !important;
	color: #79b760 !important;
	display: inline-block;
	font-weight: 700;
	margin-top: 1rem;
	text-transform: uppercase;
	font-size: 1rem;
}

h3.tribe-events-calendar-list__event-title {
	color: #012531;
	font-family: "Baloo 2", cursive !important;
	font-size: 24px !important;
}

.tribe-events-calendar-list__event-datetime-wrapper {
	margin-bottom: 0 !important;
}

.tribe-events-calendar-list__event-datetime-wrapper span, .tribe-events-calendar-list__event-datetime-wrapper time {
	color: #4baacc !important;
	font-weight: 600;
	font-size: 1.125rem;
}

.tribe-events-calendar-list__event-venue span {
	color: #4baacc;
	font-weight: 600;
	font-size: 1.125rem;
}

.tribe-events-calendar-list__event-date-tag-datetime {
	background-color: #79b760;
	padding: 1rem !important;
}

.tribe-events-calendar-list__event-date-tag-datetime .tribe-events-widget-events-list__event-date-tag-daynum, .tribe-events-calendar-list__event-date-tag-datetime .tribe-events-widget-events-list__event-date-tag-month {
	color: #012531;
	font-weight: 700;
	line-height: 1 !important;
	white-space: nowrap;
}

.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
	color: #fff;
	font-weight: 600;
	line-height: 1 !important;
	margin-bottom: 0;
	font-size: 1.25rem;
}

.tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h4--min-medium {
	color: #fff;
	font-family: Montserrat, sans-serif;
	font-size: 48px !important;
	font-weight: 700;
	line-height: 1 !important;
}

.tribe-events .tribe-events-calendar-list__month-separator {
	display: block;
	text-align: center;
}

.tribe-events .tribe-events-calendar-list__month-separator time.tribe-events-calendar-list__month-separator-text {
	color: #00688b;
	font-family: "Baloo 2", cursive;
	font-weight: 700;
	font-size: 2rem;
}

.tribe-events .tribe-events-calendar-list__month-separator:after {
	content: none;
}

.tribe-events-c-ical {
	display: none;
}

.tribe-events .tribe-events-calendar-list-nav {
	border: none;
	margin-bottom: 30px;
}

.tribe-events .tribe-events-calendar-list-nav svg {
	display: none;
}

.tribe-events .tribe-events-calendar-list-nav span {
	color: #e88a24;
	display: inline-block;
	display: inline;
	font-family: "Covered By Your Grace", cursive;
	font-weight: 600;
	line-height: 1;
	margin: 0;
	margin: 0 !important;
	padding: 0;
	position: relative;
	text-transform: uppercase;
	font-size: 1.5rem;
}

.tribe-events .tribe-events-calendar-list-nav span:after, .tribe-events .tribe-events-calendar-list-nav span:before {
	position: absolute;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease;
}

.tribe-events .tribe-events-calendar-list-nav span.tribe-events-c-nav__prev-label {
	padding-right: 1.5rem;
}

.tribe-events .tribe-events-calendar-list-nav span.tribe-events-c-nav__prev-label:before {
	content: "<";
	right: 0;
}

.tribe-events .tribe-events-calendar-list-nav span.tribe-events-c-nav__prev-label:hover:before {
	-webkit-transform: translate3d(-5px, -50%, 0);
	transform: translate3d(-5px, -50%, 0);
}

.tribe-events .tribe-events-calendar-list-nav span.tribe-events-c-nav__next-label {
	padding-left: 1.5rem;
	text-align: right;
}

.tribe-events .tribe-events-calendar-list-nav span.tribe-events-c-nav__next-label:after {
	content: ">";
	left: 0;
}

.tribe-events .tribe-events-calendar-list-nav span.tribe-events-c-nav__next-label:hover:after {
	-webkit-transform: translate3d(5px, -50%, 0);
	transform: translate3d(5px, -50%, 0);
}

.tribe-events .tribe-events-calendar-list-nav button:disabled {
	display: none;
}

.tribe-common a.tribe-events-c-top-bar__today-button {
	background-color: transparent;
	border: none;
	border-radius: 0;
	color: #00688b;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 1.125rem;
}

.tribe-events .tribe-events-c-top-bar__datepicker-container {
	position: relative;
	width: 100vw;
}

.datepicker.dropdown-menu {
	left: auto !important;
	right: 0 !important;
}

@media screen and (min-width:768px) {
	.tribe-events .tribe-events-c-top-bar__datepicker-container {
		width: auto;
	}
}

.tribe-events-c-events-bar__views {
	display: none !important;
}

.tribe-events .tribe-events-c-top-bar__datepicker-button {
	color: #00688b;
	float: right;
	font-family: Montserrat, sans-serif;
}

.tribe-events .tribe-events-c-top-bar__datepicker-button span {
	font-size: 18px;
	font-weight: 700;
}

@media screen and (min-width:828px) {
	.tribe-events .tribe-events-c-top-bar__datepicker-button {
		margin-left: auto;
	}
}

.tribe-common .tribe-common-c-svgicon__svg-fill {
	fill: #00688b;
}

.tribe-events .datepicker .day.active {
	background-color: #79b760;
	border-radius: 0;
	font-weight: 600;
}

.tribe-events-c-events-bar__search-container {
	background-color: #ddd !important;
	padding: 30px !important;
}

@media screen and (min-width:828px) {
	.tribe-events-c-events-bar__search-container {
		background-color: transparent !important;
		padding: 0 !important;
	}
}

.tribe-events-c-events-bar__search-button {
	display: inline-block !important;
	margin: 0 !important;
}

.tribe-events-c-events-bar__search-button-icon-svg path {
	fill: #00688b !important;
}

.tribe-events-c-search__input-control-icon-svg {
	display: none !important;
}

.tribe-events-c-events-bar--border {
	border: none !important;
}

.tribe-common-c-btn.tribe-events-c-search__button {
	background-color: #012531;
	border-radius: 0;
	height: 100%;
	margin-top: .5rem !important;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease;
	font-size: 1rem;
}

.tribe-common-c-btn.tribe-events-c-search__button:hover {
	background-color: #012531;
	opacity: .9;
}

@media screen and (min-width:828px) {
	.tribe-common-c-btn.tribe-events-c-search__button {
		margin-top: 0 !important;
	}
}

@media screen and (min-width:828px) {
	.tribe-events-c-search__input-control--keyword {
		margin-right: calc(30px / 2) !important;
	}
}

.tribe-events-c-nav__list-item--today {
	display: none !important;
}

.tribe-events-calendar-list__event-datetime-recurring-link {
	margin: 0 !important;
}

.recurring-info-tooltip p {
	font-weight: 400;
	line-height: 1.25;
	font-size: 1rem;
}

.event-is-recurring a {
	color: #ad3131 !important;
	font-size: inherit;
	font-weight: 600 !important;
}

.post-type-archive-tribe_events .page-header {
	background-position: center 30%;
}

.tribe-filter-bar {
	display: block !important;
}

.tribe-filter-bar--has-selected-filters.tribe-filter-bar .tribe-filter-bar__actions, .tribe-filter-bar__selected-filters {
	display: none;
}

.tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar__filters-container {
	max-width: 100%;
}

.tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar__filters {
	display: block;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg {
	height: 10px;
	margin-top: 5px;
	width: 15px;
}

.tribe-filter-bar .tribe-filter-bar-c-pill--button .tribe-filter-bar-c-pill__pill {
	display: block;
	padding-right: 50px;
	position: relative;
}

.tribe-filter-bar .tribe-filter-bar-c-pill--button .tribe-filter-bar-c-pill__pill:after {
	background-image: url("https://www.slha.org/nitropack_static/CaChphKxyKpWPvOwyKGefJNGsGUnZkHa/assets/images/source/rev-cb8f03b/www.slha.org/wp-content/themes/wecr8-slha/img/icons/icon-chevron-calendar.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	height: 10px;
	position: absolute;
	right: 15px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 15px;
}

.tribe-filter-bar .tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__pill:after, .tribe-filter-bar .tribe-filter-bar-c-pill__pill:after {
	content: none;
}

.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input::-webkit-input-placeholder {
	color: #012531;
}

.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input::-moz-placeholder {
	color: #012531;
}

.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input:-ms-input-placeholder {
	color: #012531;
}

.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input::-ms-input-placeholder {
	color: #012531;
}

.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input::placeholder {
	color: #012531;
}

.tribe-filter-bar .tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__pill, .tribe-filter-bar .tribe-filter-bar-c-pill__pill {
	background-color: #f7f7f7 !important;
	border: 1px solid #cccaca;
	border-radius: 3px;
	height: 50px;
	padding: 0 1rem;
}

.tribe-filter-bar .tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__pill>span, .tribe-filter-bar .tribe-filter-bar-c-pill__pill>span {
	color: #3d3d3d !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px !important;
	font-weight: 400;
	text-transform: capitalize;
}

.tribe-filter-bar .tribe-filter-bar-c-dropdown .select2-selection {
	background-color: #4baacc;
	border-radius: 0 !important;
}

.tribe-filter-bar .tribe-filter-bar-c-dropdown .select2-selection span {
	font-size: .875rem;
}

.tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar--has-selected-filters.tribe-filter-bar .tribe-filter-bar__actions {
	background-color: transparent;
	border: none;
	border-radius: 0;
	display: none;
	padding-left: 0;
}

.tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar--has-selected-filters.tribe-filter-bar .tribe-filter-bar__actions button {
	color: #fff;
	padding: 11px 20px;
}

.tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar--has-selected-filters.tribe-filter-bar .tribe-filter-bar__actions button span {
	color: #00688b;
	font-size: 1.125rem;
	font-weight: 600;
	text-transform: uppercase;
}

.tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar--has-selected-filters.tribe-filter-bar .tribe-filter-bar__actions button svg path {
	stroke: #00688b;
}

.tribe-filter-bar .tribe-filter-bar-c-clear-button__reset-icon {
	top: 0;
}

.tribe-events .tribe-events-header__events-bar {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 45%;
	flex: 1 0 45%;
	margin: 0 !important;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.tribe-filter-bar.tribe-filter-bar--horizontal {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 55%;
	flex: 1 0 55%;
	margin: 0 !important;
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__top-bar {
	margin-top: 32px;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.tribe-filter-bar .tribe-filter-bar-c-filter__toggle-text {
	color: #00688b;
	font-size: 18px;
}

.tribe-filter-bar.tribe-filter-bar--horizontal {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 20%;
	flex: 1 0 20%;
}

.tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar__filters-slider-container {
	background-color: #fff;
	background-color: #fff;
	min-width: 300px;
	width: 100%;
}

.tribe-filter-bar .tribe-swiper-slide {
	overflow: hidden;
	width: calc(100% - 15px);
}

.tribe-filter-bar .tribe-filter-bar-c-pill__remove-button-icon {
	width: 10px;
}

.tribe-filter-bar .tribe-filter-bar-c-pill, .tribe-filter-bar .tribe-filter-bar-c-pill--button .tribe-filter-bar-c-pill__pill {
	width: 100%;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control {
	margin-right: 5px !important;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-color: #00688b;
	border-radius: 0;
	color: #00688b;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-weight: 700;
	padding: 0 10px;
	-webkit-transition: none;
	transition: none;
	font-size: 1rem;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
	background-color: #00688b;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button button {
	-webkit-transition: none;
	transition: none;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
	background-color: #00688b;
	border-color: #00688b;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a {
	font-size: 1.125rem;
}

.tribe-filter-bar .tribe-filter-bar-c-filter__toggle-minus-icon path, .tribe-filter-bar .tribe-filter-bar-c-filter__toggle-plus-icon path {
	stroke: #00688b;
}

.single-tribe_events .tribe-blocks-editor .tribe-events-single-event-recurrence-description a, .single-tribe_events .tribe-blocks-editor .tribe-events-single-event-recurrence-description span {
	margin-bottom: 0;
}

.single-tribe_events .tribe-blocks-editor .tribe-events-single-event-title {
	line-height: 1;
	font-size: 3.625rem;
}

.single-tribe_events .tribe-blocks-editor .tribe-events-single-event-recurrence-description a {
	color: #ad3131 !important;
	font-weight: 600;
	position: relative;
	text-transform: capitalize;
}

.single-tribe_events .tribe-blocks-editor .tribe-events-single-event-recurrence-description a:before {
	content: "(";
}

.single-tribe_events .tribe-blocks-editor .tribe-events-single-event-recurrence-description a:after {
	content: ")";
}

.single-tribe_events .tribe-events-event-meta {
	background-color: #f2f2f2;
}

.tribe-events-meta-group .tribe-events-single-section-title {
	font-size: 1.3125rem;
}

#tribe-events-content .tribe-events-abbr, .tribe-events-event-meta a {
	font-size: 1rem;
}

.tribe-block__venue h3 a {
	font-size: 30px !important;
}

.tribe-events .tribe-events-c-subscribe-dropdown__container {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-subscribe-dropdown {
	margin: 0 auto !important;
}

.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.tribe-common-c-svgicon--messages-not-found {
	display: none !important;
}

.tribe-events-c-messages__message--notice {
	color: #fff;
}

.u-1\/2 {
	width: 50% !important;
}

.u-2\/2 {
	width: 100% !important;
}

.u-1\/3 {
	width: 33.3333333333% !important;
}

.u-2\/3 {
	width: 66.6666666667% !important;
}

.u-3\/3 {
	width: 100% !important;
}

.u-1\/4 {
	width: 25% !important;
}

.u-2\/4 {
	width: 50% !important;
}

.u-3\/4 {
	width: 75% !important;
}

.u-4\/4 {
	width: 100% !important;
}

.u-1\/5 {
	width: 20% !important;
}

.u-2\/5 {
	width: 40% !important;
}

.u-3\/5 {
	width: 60% !important;
}

.u-4\/5 {
	width: 80% !important;
}

.u-5\/5 {
	width: 100% !important;
}

.u-1\/6 {
	width: 16.6666666667% !important;
}

.u-2\/6 {
	width: 33.3333333333% !important;
}

.u-3\/6 {
	width: 50% !important;
}

.u-4\/6 {
	width: 66.6666666667% !important;
}

.u-5\/6 {
	width: 83.3333333333% !important;
}

.u-6\/6 {
	width: 100% !important;
}

.u-1\/7 {
	width: 14.2857142857% !important;
}

.u-2\/7 {
	width: 28.5714285714% !important;
}

.u-3\/7 {
	width: 42.8571428571% !important;
}

.u-4\/7 {
	width: 57.1428571429% !important;
}

.u-5\/7 {
	width: 71.4285714286% !important;
}

.u-6\/7 {
	width: 85.7142857143% !important;
}

.u-7\/7 {
	width: 100% !important;
}

.u-1\/8 {
	width: 12.5% !important;
}

.u-2\/8 {
	width: 25% !important;
}

.u-3\/8 {
	width: 37.5% !important;
}

.u-4\/8 {
	width: 50% !important;
}

.u-5\/8 {
	width: 62.5% !important;
}

.u-6\/8 {
	width: 75% !important;
}

.u-7\/8 {
	width: 87.5% !important;
}

.u-8\/8 {
	width: 100% !important;
}

.u-1\/10 {
	width: 10% !important;
}

.u-2\/10 {
	width: 20% !important;
}

.u-3\/10 {
	width: 30% !important;
}

.u-4\/10 {
	width: 40% !important;
}

.u-5\/10 {
	width: 50% !important;
}

.u-6\/10 {
	width: 60% !important;
}

.u-7\/10 {
	width: 70% !important;
}

.u-8\/10 {
	width: 80% !important;
}

.u-9\/10 {
	width: 90% !important;
}

.u-10\/10 {
	width: 100% !important;
}

.u-1\/12 {
	width: 8.3333333333% !important;
}

.u-2\/12 {
	width: 16.6666666667% !important;
}

.u-3\/12 {
	width: 25% !important;
}

.u-4\/12 {
	width: 33.3333333333% !important;
}

.u-5\/12 {
	width: 41.6666666667% !important;
}

.u-6\/12 {
	width: 50% !important;
}

.u-7\/12 {
	width: 58.3333333333% !important;
}

.u-8\/12 {
	width: 66.6666666667% !important;
}

.u-9\/12 {
	width: 75% !important;
}

.u-10\/12 {
	width: 83.3333333333% !important;
}

.u-11\/12 {
	width: 91.6666666667% !important;
}

.u-12\/12 {
	width: 100% !important;
}

@media screen and (min-width:768px) {
	.u-1\/2\@sm {
		width: 50% !important;
	}
	
	.u-2\/2\@sm {
		width: 100% !important;
	}
	
	.u-1\/3\@sm {
		width: 33.3333333333% !important;
	}
	
	.u-2\/3\@sm {
		width: 66.6666666667% !important;
	}
	
	.u-3\/3\@sm {
		width: 100% !important;
	}
	
	.u-1\/4\@sm {
		width: 25% !important;
	}
	
	.u-2\/4\@sm {
		width: 50% !important;
	}
	
	.u-3\/4\@sm {
		width: 75% !important;
	}
	
	.u-4\/4\@sm {
		width: 100% !important;
	}
	
	.u-1\/5\@sm {
		width: 20% !important;
	}
	
	.u-2\/5\@sm {
		width: 40% !important;
	}
	
	.u-3\/5\@sm {
		width: 60% !important;
	}
	
	.u-4\/5\@sm {
		width: 80% !important;
	}
	
	.u-5\/5\@sm {
		width: 100% !important;
	}
	
	.u-1\/6\@sm {
		width: 16.6666666667% !important;
	}
	
	.u-2\/6\@sm {
		width: 33.3333333333% !important;
	}
	
	.u-3\/6\@sm {
		width: 50% !important;
	}
	
	.u-4\/6\@sm {
		width: 66.6666666667% !important;
	}
	
	.u-5\/6\@sm {
		width: 83.3333333333% !important;
	}
	
	.u-6\/6\@sm {
		width: 100% !important;
	}
	
	.u-1\/7\@sm {
		width: 14.2857142857% !important;
	}
	
	.u-2\/7\@sm {
		width: 28.5714285714% !important;
	}
	
	.u-3\/7\@sm {
		width: 42.8571428571% !important;
	}
	
	.u-4\/7\@sm {
		width: 57.1428571429% !important;
	}
	
	.u-5\/7\@sm {
		width: 71.4285714286% !important;
	}
	
	.u-6\/7\@sm {
		width: 85.7142857143% !important;
	}
	
	.u-7\/7\@sm {
		width: 100% !important;
	}
	
	.u-1\/8\@sm {
		width: 12.5% !important;
	}
	
	.u-2\/8\@sm {
		width: 25% !important;
	}
	
	.u-3\/8\@sm {
		width: 37.5% !important;
	}
	
	.u-4\/8\@sm {
		width: 50% !important;
	}
	
	.u-5\/8\@sm {
		width: 62.5% !important;
	}
	
	.u-6\/8\@sm {
		width: 75% !important;
	}
	
	.u-7\/8\@sm {
		width: 87.5% !important;
	}
	
	.u-8\/8\@sm {
		width: 100% !important;
	}
	
	.u-1\/10\@sm {
		width: 10% !important;
	}
	
	.u-2\/10\@sm {
		width: 20% !important;
	}
	
	.u-3\/10\@sm {
		width: 30% !important;
	}
	
	.u-4\/10\@sm {
		width: 40% !important;
	}
	
	.u-5\/10\@sm {
		width: 50% !important;
	}
	
	.u-6\/10\@sm {
		width: 60% !important;
	}
	
	.u-7\/10\@sm {
		width: 70% !important;
	}
	
	.u-8\/10\@sm {
		width: 80% !important;
	}
	
	.u-9\/10\@sm {
		width: 90% !important;
	}
	
	.u-10\/10\@sm {
		width: 100% !important;
	}
	
	.u-1\/12\@sm {
		width: 8.3333333333% !important;
	}
	
	.u-2\/12\@sm {
		width: 16.6666666667% !important;
	}
	
	.u-3\/12\@sm {
		width: 25% !important;
	}
	
	.u-4\/12\@sm {
		width: 33.3333333333% !important;
	}
	
	.u-5\/12\@sm {
		width: 41.6666666667% !important;
	}
	
	.u-6\/12\@sm {
		width: 50% !important;
	}
	
	.u-7\/12\@sm {
		width: 58.3333333333% !important;
	}
	
	.u-8\/12\@sm {
		width: 66.6666666667% !important;
	}
	
	.u-9\/12\@sm {
		width: 75% !important;
	}
	
	.u-10\/12\@sm {
		width: 83.3333333333% !important;
	}
	
	.u-11\/12\@sm {
		width: 91.6666666667% !important;
	}
	
	.u-12\/12\@sm {
		width: 100% !important;
	}
}

@media screen and (min-width:992px) {
	.u-1\/2\@md {
		width: 50% !important;
	}
	
	.u-2\/2\@md {
		width: 100% !important;
	}
	
	.u-1\/3\@md {
		width: 33.3333333333% !important;
	}
	
	.u-2\/3\@md {
		width: 66.6666666667% !important;
	}
	
	.u-3\/3\@md {
		width: 100% !important;
	}
	
	.u-1\/4\@md {
		width: 25% !important;
	}
	
	.u-2\/4\@md {
		width: 50% !important;
	}
	
	.u-3\/4\@md {
		width: 75% !important;
	}
	
	.u-4\/4\@md {
		width: 100% !important;
	}
	
	.u-1\/5\@md {
		width: 20% !important;
	}
	
	.u-2\/5\@md {
		width: 40% !important;
	}
	
	.u-3\/5\@md {
		width: 60% !important;
	}
	
	.u-4\/5\@md {
		width: 80% !important;
	}
	
	.u-5\/5\@md {
		width: 100% !important;
	}
	
	.u-1\/6\@md {
		width: 16.6666666667% !important;
	}
	
	.u-2\/6\@md {
		width: 33.3333333333% !important;
	}
	
	.u-3\/6\@md {
		width: 50% !important;
	}
	
	.u-4\/6\@md {
		width: 66.6666666667% !important;
	}
	
	.u-5\/6\@md {
		width: 83.3333333333% !important;
	}
	
	.u-6\/6\@md {
		width: 100% !important;
	}
	
	.u-1\/7\@md {
		width: 14.2857142857% !important;
	}
	
	.u-2\/7\@md {
		width: 28.5714285714% !important;
	}
	
	.u-3\/7\@md {
		width: 42.8571428571% !important;
	}
	
	.u-4\/7\@md {
		width: 57.1428571429% !important;
	}
	
	.u-5\/7\@md {
		width: 71.4285714286% !important;
	}
	
	.u-6\/7\@md {
		width: 85.7142857143% !important;
	}
	
	.u-7\/7\@md {
		width: 100% !important;
	}
	
	.u-1\/8\@md {
		width: 12.5% !important;
	}
	
	.u-2\/8\@md {
		width: 25% !important;
	}
	
	.u-3\/8\@md {
		width: 37.5% !important;
	}
	
	.u-4\/8\@md {
		width: 50% !important;
	}
	
	.u-5\/8\@md {
		width: 62.5% !important;
	}
	
	.u-6\/8\@md {
		width: 75% !important;
	}
	
	.u-7\/8\@md {
		width: 87.5% !important;
	}
	
	.u-8\/8\@md {
		width: 100% !important;
	}
	
	.u-1\/10\@md {
		width: 10% !important;
	}
	
	.u-2\/10\@md {
		width: 20% !important;
	}
	
	.u-3\/10\@md {
		width: 30% !important;
	}
	
	.u-4\/10\@md {
		width: 40% !important;
	}
	
	.u-5\/10\@md {
		width: 50% !important;
	}
	
	.u-6\/10\@md {
		width: 60% !important;
	}
	
	.u-7\/10\@md {
		width: 70% !important;
	}
	
	.u-8\/10\@md {
		width: 80% !important;
	}
	
	.u-9\/10\@md {
		width: 90% !important;
	}
	
	.u-10\/10\@md {
		width: 100% !important;
	}
	
	.u-1\/12\@md {
		width: 8.3333333333% !important;
	}
	
	.u-2\/12\@md {
		width: 16.6666666667% !important;
	}
	
	.u-3\/12\@md {
		width: 25% !important;
	}
	
	.u-4\/12\@md {
		width: 33.3333333333% !important;
	}
	
	.u-5\/12\@md {
		width: 41.6666666667% !important;
	}
	
	.u-6\/12\@md {
		width: 50% !important;
	}
	
	.u-7\/12\@md {
		width: 58.3333333333% !important;
	}
	
	.u-8\/12\@md {
		width: 66.6666666667% !important;
	}
	
	.u-9\/12\@md {
		width: 75% !important;
	}
	
	.u-10\/12\@md {
		width: 83.3333333333% !important;
	}
	
	.u-11\/12\@md {
		width: 91.6666666667% !important;
	}
	
	.u-12\/12\@md {
		width: 100% !important;
	}
}

@media screen and (min-width:1200px) {
	.u-1\/2\@lg {
		width: 50% !important;
	}
	
	.u-2\/2\@lg {
		width: 100% !important;
	}
	
	.u-1\/3\@lg {
		width: 33.3333333333% !important;
	}
	
	.u-2\/3\@lg {
		width: 66.6666666667% !important;
	}
	
	.u-3\/3\@lg {
		width: 100% !important;
	}
	
	.u-1\/4\@lg {
		width: 25% !important;
	}
	
	.u-2\/4\@lg {
		width: 50% !important;
	}
	
	.u-3\/4\@lg {
		width: 75% !important;
	}
	
	.u-4\/4\@lg {
		width: 100% !important;
	}
	
	.u-1\/5\@lg {
		width: 20% !important;
	}
	
	.u-2\/5\@lg {
		width: 40% !important;
	}
	
	.u-3\/5\@lg {
		width: 60% !important;
	}
	
	.u-4\/5\@lg {
		width: 80% !important;
	}
	
	.u-5\/5\@lg {
		width: 100% !important;
	}
	
	.u-1\/6\@lg {
		width: 16.6666666667% !important;
	}
	
	.u-2\/6\@lg {
		width: 33.3333333333% !important;
	}
	
	.u-3\/6\@lg {
		width: 50% !important;
	}
	
	.u-4\/6\@lg {
		width: 66.6666666667% !important;
	}
	
	.u-5\/6\@lg {
		width: 83.3333333333% !important;
	}
	
	.u-6\/6\@lg {
		width: 100% !important;
	}
	
	.u-1\/7\@lg {
		width: 14.2857142857% !important;
	}
	
	.u-2\/7\@lg {
		width: 28.5714285714% !important;
	}
	
	.u-3\/7\@lg {
		width: 42.8571428571% !important;
	}
	
	.u-4\/7\@lg {
		width: 57.1428571429% !important;
	}
	
	.u-5\/7\@lg {
		width: 71.4285714286% !important;
	}
	
	.u-6\/7\@lg {
		width: 85.7142857143% !important;
	}
	
	.u-7\/7\@lg {
		width: 100% !important;
	}
	
	.u-1\/8\@lg {
		width: 12.5% !important;
	}
	
	.u-2\/8\@lg {
		width: 25% !important;
	}
	
	.u-3\/8\@lg {
		width: 37.5% !important;
	}
	
	.u-4\/8\@lg {
		width: 50% !important;
	}
	
	.u-5\/8\@lg {
		width: 62.5% !important;
	}
	
	.u-6\/8\@lg {
		width: 75% !important;
	}
	
	.u-7\/8\@lg {
		width: 87.5% !important;
	}
	
	.u-8\/8\@lg {
		width: 100% !important;
	}
	
	.u-1\/10\@lg {
		width: 10% !important;
	}
	
	.u-2\/10\@lg {
		width: 20% !important;
	}
	
	.u-3\/10\@lg {
		width: 30% !important;
	}
	
	.u-4\/10\@lg {
		width: 40% !important;
	}
	
	.u-5\/10\@lg {
		width: 50% !important;
	}
	
	.u-6\/10\@lg {
		width: 60% !important;
	}
	
	.u-7\/10\@lg {
		width: 70% !important;
	}
	
	.u-8\/10\@lg {
		width: 80% !important;
	}
	
	.u-9\/10\@lg {
		width: 90% !important;
	}
	
	.u-10\/10\@lg {
		width: 100% !important;
	}
	
	.u-1\/12\@lg {
		width: 8.3333333333% !important;
	}
	
	.u-2\/12\@lg {
		width: 16.6666666667% !important;
	}
	
	.u-3\/12\@lg {
		width: 25% !important;
	}
	
	.u-4\/12\@lg {
		width: 33.3333333333% !important;
	}
	
	.u-5\/12\@lg {
		width: 41.6666666667% !important;
	}
	
	.u-6\/12\@lg {
		width: 50% !important;
	}
	
	.u-7\/12\@lg {
		width: 58.3333333333% !important;
	}
	
	.u-8\/12\@lg {
		width: 66.6666666667% !important;
	}
	
	.u-9\/12\@lg {
		width: 75% !important;
	}
	
	.u-10\/12\@lg {
		width: 83.3333333333% !important;
	}
	
	.u-11\/12\@lg {
		width: 91.6666666667% !important;
	}
	
	.u-12\/12\@lg {
		width: 100% !important;
	}
}

@media screen and (min-width:1050px) {
	.u-1\/2\@nav {
		width: 50% !important;
	}
	
	.u-2\/2\@nav {
		width: 100% !important;
	}
	
	.u-1\/3\@nav {
		width: 33.3333333333% !important;
	}
	
	.u-2\/3\@nav {
		width: 66.6666666667% !important;
	}
	
	.u-3\/3\@nav {
		width: 100% !important;
	}
	
	.u-1\/4\@nav {
		width: 25% !important;
	}
	
	.u-2\/4\@nav {
		width: 50% !important;
	}
	
	.u-3\/4\@nav {
		width: 75% !important;
	}
	
	.u-4\/4\@nav {
		width: 100% !important;
	}
	
	.u-1\/5\@nav {
		width: 20% !important;
	}
	
	.u-2\/5\@nav {
		width: 40% !important;
	}
	
	.u-3\/5\@nav {
		width: 60% !important;
	}
	
	.u-4\/5\@nav {
		width: 80% !important;
	}
	
	.u-5\/5\@nav {
		width: 100% !important;
	}
	
	.u-1\/6\@nav {
		width: 16.6666666667% !important;
	}
	
	.u-2\/6\@nav {
		width: 33.3333333333% !important;
	}
	
	.u-3\/6\@nav {
		width: 50% !important;
	}
	
	.u-4\/6\@nav {
		width: 66.6666666667% !important;
	}
	
	.u-5\/6\@nav {
		width: 83.3333333333% !important;
	}
	
	.u-6\/6\@nav {
		width: 100% !important;
	}
	
	.u-1\/7\@nav {
		width: 14.2857142857% !important;
	}
	
	.u-2\/7\@nav {
		width: 28.5714285714% !important;
	}
	
	.u-3\/7\@nav {
		width: 42.8571428571% !important;
	}
	
	.u-4\/7\@nav {
		width: 57.1428571429% !important;
	}
	
	.u-5\/7\@nav {
		width: 71.4285714286% !important;
	}
	
	.u-6\/7\@nav {
		width: 85.7142857143% !important;
	}
	
	.u-7\/7\@nav {
		width: 100% !important;
	}
	
	.u-1\/8\@nav {
		width: 12.5% !important;
	}
	
	.u-2\/8\@nav {
		width: 25% !important;
	}
	
	.u-3\/8\@nav {
		width: 37.5% !important;
	}
	
	.u-4\/8\@nav {
		width: 50% !important;
	}
	
	.u-5\/8\@nav {
		width: 62.5% !important;
	}
	
	.u-6\/8\@nav {
		width: 75% !important;
	}
	
	.u-7\/8\@nav {
		width: 87.5% !important;
	}
	
	.u-8\/8\@nav {
		width: 100% !important;
	}
	
	.u-1\/10\@nav {
		width: 10% !important;
	}
	
	.u-2\/10\@nav {
		width: 20% !important;
	}
	
	.u-3\/10\@nav {
		width: 30% !important;
	}
	
	.u-4\/10\@nav {
		width: 40% !important;
	}
	
	.u-5\/10\@nav {
		width: 50% !important;
	}
	
	.u-6\/10\@nav {
		width: 60% !important;
	}
	
	.u-7\/10\@nav {
		width: 70% !important;
	}
	
	.u-8\/10\@nav {
		width: 80% !important;
	}
	
	.u-9\/10\@nav {
		width: 90% !important;
	}
	
	.u-10\/10\@nav {
		width: 100% !important;
	}
	
	.u-1\/12\@nav {
		width: 8.3333333333% !important;
	}
	
	.u-2\/12\@nav {
		width: 16.6666666667% !important;
	}
	
	.u-3\/12\@nav {
		width: 25% !important;
	}
	
	.u-4\/12\@nav {
		width: 33.3333333333% !important;
	}
	
	.u-5\/12\@nav {
		width: 41.6666666667% !important;
	}
	
	.u-6\/12\@nav {
		width: 50% !important;
	}
	
	.u-7\/12\@nav {
		width: 58.3333333333% !important;
	}
	
	.u-8\/12\@nav {
		width: 66.6666666667% !important;
	}
	
	.u-9\/12\@nav {
		width: 75% !important;
	}
	
	.u-10\/12\@nav {
		width: 83.3333333333% !important;
	}
	
	.u-11\/12\@nav {
		width: 91.6666666667% !important;
	}
	
	.u-12\/12\@nav {
		width: 100% !important;
	}
}
