﻿:root {
	--merlot: #901c3c;
	--oatmeal: #faece7;
	--white: #ffffff;
	--gray: #f5f5f5;
	--darkgray: #dfdfdf;
	--google-link-blue: #2A5DB0;
	--google-link-blue-hover: #0069d9;
	--black: #000;
}



/* Webfont: Lato-Black */
@font-face {
	font-family: 'LatoWebBlack';
	src: url('../fonts/Lato/Lato-Black.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Lato/Lato-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/Lato/Lato-Black.woff2') format('woff2'), /* Modern Browsers */
	url('../fonts/Lato/Lato-Black.woff') format('woff'), /* Modern Browsers */
	url('../fonts/Lato/Lato-Black.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
}

/* Webfont: Lato-BlackItalic */ @font-face {
	font-family: 'LatoWebBlack';
	src: url('../fonts/Lato/Lato-BlackItalic.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Lato/Lato-BlackItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/Lato/Lato-BlackItalic.woff2') format('woff2'), /* Modern Browsers */
	url('../fonts/Lato/Lato-BlackItalic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/Lato/Lato-BlackItalic.ttf') format('truetype');
	font-style: italic;
	font-weight: normal;
}

/* Webfont: Lato-Bold */ @font-face {
	font-family: 'LatoWebBold';
	src: url('../fonts/Lato/Lato-Bold.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Lato/Lato-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/Lato/Lato-Bold.woff2') format('woff2'), /* Modern Browsers */
	url('../fonts/Lato/Lato-Bold.woff') format('woff'), /* Modern Browsers */
	url('../fonts/Lato/Lato-Bold.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
}

/* Webfont: Lato-BoldItalic */ @font-face {
	font-family: 'LatoWebBold';
	src: url('../fonts/Lato/Lato-BoldItalic.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Lato/Lato-BoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/Lato/Lato-BoldItalic.woff2') format('woff2'), /* Modern Browsers */
	url('../fonts/Lato/Lato-BoldItalic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/Lato/Lato-BoldItalic.ttf') format('truetype');
	font-style: italic;
	font-weight: normal;
}

/* Webfont: Lato-Hairline */ @font-face {
	font-family: 'LatoWebHairline';
	src: url('../fonts/Lato/Lato-Hairline.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Lato/Lato-Hairline.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/Lato/Lato-Hairline.woff2') format('woff2'), /* Modern Browsers */
	url('../fonts/Lato/Lato-Hairline.woff') format('woff'), /* Modern Browsers */
	url('../fonts/Lato/Lato-Hairline.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
}

/* Webfont: Lato-HairlineItalic */ @font-face {
	font-family: 'LatoWebHairline';
	src: url('../fonts/Lato/Lato-HairlineItalic.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Lato/Lato-HairlineItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/Lato/Lato-HairlineItalic.woff2') format('woff2'), /* Modern Browsers */
	url('../fonts/Lato/Lato-HairlineItalic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/Lato/Lato-HairlineItalic.ttf') format('truetype');
	font-style: italic;
	font-weight: normal;
}

/* Webfont: Lato-Heavy */ @font-face {
	font-family: 'LatoWebHeavy';
	src: url('../fonts/Lato/Lato-Heavy.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Lato/Lato-Heavy.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/Lato/Lato-Heavy.woff2') format('woff2'), /* Modern Browsers */
	url('../fonts/Lato/Lato-Heavy.woff') format('woff'), /* Modern Browsers */
	url('../fonts/Lato/Lato-Heavy.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
}

/* Webfont: Lato-HeavyItalic */ @font-face {
	font-family: 'LatoWebHeavy';
	src: url('../fonts/Lato/Lato-HeavyItalic.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Lato/Lato-HeavyItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/Lato/Lato-HeavyItalic.woff2') format('woff2'), /* Modern Browsers */
	url('../fonts/Lato/Lato-HeavyItalic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/Lato/Lato-HeavyItalic.ttf') format('truetype');
	font-style: italic;
	font-weight: normal;
}

/* Webfont: Lato-Italic */ @font-face {
	font-family: 'LatoWeb';
	src: url('../fonts/Lato/Lato-Italic.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Lato/Lato-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/Lato/Lato-Italic.woff2') format('woff2'), /* Modern Browsers */
	url('../fonts/Lato/Lato-Italic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/Lato/Lato-Italic.ttf') format('truetype');
	font-style: italic;
	font-weight: normal;
}

/* Webfont: Lato-Light */ @font-face {
	font-family: 'LatoWebLight';
	src: url('../fonts/Lato/Lato-Light.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Lato/Lato-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/Lato/Lato-Light.woff2') format('woff2'), /* Modern Browsers */
	url('../fonts/Lato/Lato-Light.woff') format('woff'), /* Modern Browsers */
	url('../fonts/Lato/Lato-Light.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
}

/* Webfont: Lato-LightItalic */ @font-face {
	font-family: 'LatoWebLight';
	src: url('../fonts/Lato/Lato-LightItalic.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Lato/Lato-LightItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/Lato/Lato-LightItalic.woff2') format('woff2'), /* Modern Browsers */
	url('../fonts/Lato/Lato-LightItalic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/Lato/Lato-LightItalic.ttf') format('truetype');
	font-style: italic;
	font-weight: normal;
}

/* Webfont: Lato-Medium */ @font-face {
	font-family: 'LatoWebMedium';
	src: url('../fonts/Lato/Lato-Medium.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Lato/Lato-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/Lato/Lato-Medium.woff2') format('woff2'), /* Modern Browsers */
	url('../fonts/Lato/Lato-Medium.woff') format('woff'), /* Modern Browsers */
	url('../fonts/Lato/Lato-Medium.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
}

/* Webfont: Lato-MediumItalic */ @font-face {
	font-family: 'LatoWebMedium';
	src: url('../fonts/Lato/Lato-MediumItalic.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Lato/Lato-MediumItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/Lato/Lato-MediumItalic.woff2') format('woff2'), /* Modern Browsers */
	url('../fonts/Lato/Lato-MediumItalic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/Lato/Lato-MediumItalic.ttf') format('truetype');
	font-style: italic;
	font-weight: normal;
}

/* Webfont: Lato-Regular */ @font-face {
	font-family: 'LatoWeb';
	src: url('../fonts/Lato/Lato-Regular.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Lato/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/Lato/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */
	url('../fonts/Lato/Lato-Regular.woff') format('woff'), /* Modern Browsers */
	url('../fonts/Lato/Lato-Regular.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
}

/* Webfont: Lato-Semibold */ @font-face {
	font-family: 'LatoWebSemibold';
	src: url('../fonts/Lato/Lato-Semibold.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Lato/Lato-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/Lato/Lato-Semibold.woff2') format('woff2'), /* Modern Browsers */
	url('../fonts/Lato/Lato-Semibold.woff') format('woff'), /* Modern Browsers */
	url('../fonts/Lato/Lato-Semibold.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
}

/* Webfont: Lato-SemiboldItalic */ @font-face {
	font-family: 'LatoWebSemibold';
	src: url('../fonts/Lato/Lato-SemiboldItalic.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Lato/Lato-SemiboldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/Lato/Lato-SemiboldItalic.woff2') format('woff2'), /* Modern Browsers */
	url('../fonts/Lato/Lato-SemiboldItalic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/Lato/Lato-SemiboldItalic.ttf') format('truetype');
	font-style: italic;
	font-weight: normal;
}

/* Webfont: Lato-Thin */ @font-face {
	font-family: 'LatoWebThin';
	src: url('../fonts/Lato/Lato-Thin.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Lato/Lato-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/Lato/Lato-Thin.woff2') format('woff2'), /* Modern Browsers */
	url('../fonts/Lato/Lato-Thin.woff') format('woff'), /* Modern Browsers */
	url('../fonts/Lato/Lato-Thin.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
}

/* Webfont: Lato-ThinItalic */ @font-face {
	font-family: 'LatoWebThin';
	src: url('../fonts/Lato/Lato-ThinItalic.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Lato/Lato-ThinItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/Lato/Lato-ThinItalic.woff2') format('woff2'), /* Modern Browsers */
	url('../fonts/Lato/Lato-ThinItalic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/Lato/Lato-ThinItalic.ttf') format('truetype');
	font-style: italic;
	font-weight: normal;
}

/* Open Sans */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/Open-Sans/OpenSans-Regular-webfont.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Open-Sans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/Open-Sans/OpenSans-Regular-webfont.woff') format('woff2'), /* Super Modern Browsers */
	url('../fonts/Open-Sans/OpenSans-Regular-webfont.ttf') format('woff'), /* Pretty Modern Browsers */
	url('../fonts/Open-Sans/OpenSans-Regular-webfont.ttf') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	src: url('../fonts/Open-Sans/OpenSans-Italic-webfont.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Open-Sans/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/Open-Sans/OpenSans-Italic-webfont.woff') format('woff2'), /* Super Modern Browsers */
	url('../fonts/Open-Sans/OpenSans-Italic-webfont.ttf') format('woff'), /* Pretty Modern Browsers */
	url('../fonts/Open-Sans/OpenSans-Italic-webfont.ttf') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/Open-Sans/OpenSans-Semibold-webfont.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Open-Sans/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/Open-Sans/OpenSans-Semibold-webfont.woff') format('woff2'), /* Super Modern Browsers */
	url('../fonts/Open-Sans/OpenSans-Semibold-webfont.ttf') format('woff'), /* Pretty Modern Browsers */
	url('../fonts/Open-Sans/OpenSans-Semibold-webfont.ttf') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 500;
	src: url('../fonts/Open-Sans/OpenSans-SemiboldItalic-webfont.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Open-Sans/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/Open-Sans/OpenSans-SemiboldItalic-webfont.woff') format('woff2'), /* Super Modern Browsers */
	url('../fonts/Open-Sans/OpenSans-SemiboldItalic-webfont.ttf') format('woff'), /* Pretty Modern Browsers */
	url('../fonts/Open-Sans/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/Open-Sans/OpenSans-Bold-webfont.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Open-Sans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/Open-Sans/OpenSans-Bold-webfont.woff') format('woff2'), /* Super Modern Browsers */
	url('../fonts/Open-Sans/OpenSans-Bold-webfont.ttf') format('woff'), /* Pretty Modern Browsers */
	url('../fonts/Open-Sans/OpenSans-Bold-webfont.ttf') format('truetype'); /* Safari, Android, iOS */
}


body {
	font-family: 'Open Sans', sans-serif !important;
	background: var(--merlot);
}


h1, .h1 {
	font-size: 2.00rem !important;
	margin: 0 0 10px 0 !important;
	font-weight: 500 !important;
	color: var(--merlot) !important;
}

h2, .h2 {
	font-size: 1.500rem !important;
	margin: 20px 0 10px 0 !important;
	padding: 0 0 0 0 !important;
	font-weight: 500 !important;
	color: var(--merlot) !important;
}

h3, .h3 {
	font-size: 1.250rem !important;
	margin: 20px 0 10px 0 !important;
	font-weight: 500 !important;
}

h4, .h4 {
	font-size: 1.000rem !important;
	margin: 20px 0 10px 0 !important;
	font-weight: 500 !important;
}

h5, .h5 {
	font-size: 1.125rem !important;
	margin: 0px 0 10px 0 !important;
	font-weight: 500 !important;
}

h6, .h6 {
	font-size: 1.500rem !important;
	margin: 5px 0 10px 0 !important;
	font-weight: 500 !important;
}

img {
	max-width: 100% !important;
}

.Hide {
	display: none;
}

.hide {
	display: none;
}

.hide-desktop {
	display: none;
}


/*#region Bootstrap Overrides */
.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

/*#endregion Bootstrap Overrides */


/*#region 100% Containers */
.container-max-width-merlot {
	max-width: 100%;
	background-color: var(--merlot);
}

.container-max-width-oatmeal {
	max-width: 100%;
	background: var(--oatmeal);
}

	.container-max-width-oatmeal-merlot-top {
		max-width: 100%;
		background: var(--oatmeal);
		border-top: 2px solid var(--merlot);
	}

.container-max-width-oatmeal-merlot-bottom {
	max-width: 100%;
	background: var(--oatmeal);
	border-bottom: 1px solid var(--merlot);
}


.container-max-width-gray {
	max-width: 100%;
	background: var(--oatmeal);
}

.container-max-width-gray-darkgray-bottom {
	max-width: 100%;
	background: var(--gray);
	border-bottom: 1px solid var(--darkgray);
}

.container-max-width-gray-merlot-bottom {
	max-width: 100%;
	background: var(--gray);
	border-bottom: 1px solid var(--merlot);
}

.container-max-width-slideshow {
	max-width: 100%;
	background-image: url('../images/ad-backgrounds/bg.jpg');
	background-position: center;
	background-size: cover;
}



.container-max-width-white {
	max-width: 100%;
	background: var(--white);
}

.container-max-width-carousel {
	max-width: 100%;
	background: var(--white);
}

.container-max-width-iframe {
	max-width: 100%;
	background: var(--white);
	min-height: 600px;
}

/*#endregion 100% Containers */


/*#region Top-Header-Nav */
.top-header-nav {
}

	.top-header-nav ul {
		list-style: none;
		text-align: right;
		margin-top: 8px !important;
		margin-bottom: 4px !important;
		font-size: 0.875rem;
		font-weight: 600;
	}

		.top-header-nav ul li {
			display: inline-block;
			margin-right: 20px;
		}

			.top-header-nav ul li:last-of-type {
				display: inline-block;
				margin-right: 0px;
			}

			.top-header-nav ul li a {
				color: var(--merlot);
			}

				.top-header-nav ul li a:hover {
					text-decoration: underline;
				}

/*#endregion Top-Header-Nav */

/*#region Header */

.Logo {

	}

.CTA {
}

.CTAButtons {
	margin: 0 0 0 0;
	text-align: center;
	
}



	.CTAButtons .btn-primary {
		background-color: var(--merlot) !important;
		border-color: var(--merlot) !important;
		font-weight: 500;
		text-transform: uppercase;
		font-size: 1.00em !important;
	}

		.CTAButtons .btn-primary:hover {
			background-color: var(--oatmeal) !important;
			color: var(--merlot) !important;
			border-color: var(--merlot) !important;
		}


	.CTAButtons .btn-blue {
		background-color: var(--google-link-blue) !important;
		border-color: var(--google-link-blue) !important;
		color: var(--white);
		font-weight: 500;
		text-transform: uppercase;
		font-size: 1.00em !important;
	}

		.CTAButtons .btn-blue:hover {
			background-color: var(--gray) !important;
			color: var(--google-link-blue) !important;
			border-color: var(--google-link-blue) !important;
		}

/*#endregion Header */


/*#region Navigation */

.Navigation {

}

/*#endregion Navigation */

/*#region Carousel*/

.carousel-control-prev, .carousel-control-next {
	width: 5% !important;
	opacity: 0.3 !important;
}

/*#endregion Carousel*/

/*#region Slide Show Custom */

.carousel-control-prev-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;
}

.carousel-control-prev-icon, .carousel-control-next-icon {
	height: 4rem !important;
	width: 4rem !important;
}

/*#endregion Slide Show Custom */


/*#region Breadcrumbs */
.breadcrumb {
	background-color: transparent !important;
	padding: 0.5rem 1rem !important;
	font-size: 0.875rem !important;
}

.breadcrumb-item a {
	color: var(--merlot) !important;
	font-weight: 500 !important;
	text-decoration: none !important;
}

	.breadcrumb-item a:hover {
		color: var(--merlot) !important;
		font-weight: 500 !important;
		text-decoration: underline !important;
	}

.breadcrumb-item.active {
	color: var(--black) !important;
	font-weight: 500 !important;
}



/*#endregion Breadcrumbs */


/*#region Content */

.Content {
		
	}


	.SiteContent {
		padding: 10px 20px 10px 10px;
	}

		.SiteContent li {
			padding: 0 0 10px 0;
		}

		.SiteContent a {
			color: var(--google-link-blue);
			text-decoration: underline;
		}

			.SiteContent a:hover {
				color: var(--google-link-blue-hover);
				text-decoration: none;
			}

	.btn-primary {
		color: var(--white) !important;
		background-color: var(--merlot) !important;
		border-color: var(--merlot) !important;
		font-weight: 500;
		text-transform: uppercase;
		text-decoration: none !important;
	}

		.btn-primary:hover {
			background-color: var(--oatmeal) !important;
			color: var(--merlot) !important;
			border-color: var(--merlot) !important;
		}



	.btn-blue {
		color: var(--white) !important;
		background-color: var(--google-link-blue) !important;
		border-color: var(--google-link-blue) !important;
		font-weight: 500;
		text-transform: uppercase;
		text-decoration: none !important;
	}

		.btn-blue:hover {
			background-color: var(--google-link-blue-hover) !important;
			color: var(--white) !important;
			border-color: var(--google-link-blue) !important;
		}



	/*#region Sidebar */
	.Sidebar {
		margin: 20px 0 30px 0;
		padding: 10px 5px 10px 10px;
	}

		.Sidebar h6 {
			text-align: left;
			font-size: 1.250rem !important;
			font-weight: 500 !important;
			border-bottom: 2px solid var(--merlot);
		}

		.Sidebar .text-muted {
			color: var(--merlot) !important;
		}


		.Sidebar .btn .btn-primary {
			background-color: var(--merlot) !important;
			border-color: var(--merlot) !important;
			font-weight: 500;
			text-transform: uppercase;
		}

			.Sidebar .btn .btn-primary:hover {
				background-color: var(--oatmeal) !important;
				color: var(--merlot) !important;
				border-color: var(--merlot) !important;
			}

		.Sidebar .btn .btn-blue {
			background-color: var(--google-link-blue) !important;
			border-color: var(--google-link-blue) !important;
			color: var(--white);
			font-weight: 500;
			text-transform: uppercase;
		}

			.Sidebar .btn .btn-blue:hover {
				background-color: var(--gray) !important;
				color: var(--google-link-blue) !important;
				border-color: var(--google-link-blue) !important;
			}



		.Sidebar ul li a {
			color: var(--merlot);
		}

			.Sidebar ul li a:hover {
				color: var(--merlot);
			}

		.Sidebar p.text-muted {
			font-size: 0.875rem !important;
			color: var(--black) !important;
		}

		.Sidebar .text-danger {
			font-weight: 500 !important;
			font-size: 0.875rem !important;
			line-height: 1.250rem !important;
		}


	/*#endregion Sidebar Tools */

	/*#endregion Content */



/*#region Navigation*/

/*#region In Page Navigation*/

/*Views > Navigation > NavigationView.VerticalInPage*/
.InPageNav {
}

	.InPageNav ul {
		margin-left: 10px !important;
	}

		.InPageNav ul li {
		}

			.InPageNav ul li.nav-item {
			}

				.InPageNav ul li.nav-item a.nav-link {
					padding: 0px 5px !important;
					display: normal;
				}

/*#endregion In Page Navigation*/

/*#region Sidebar Navigation*/

/*Views > Navigation > NavigationView.VerticalSidebar*/
/*#region Sidebar Navigation*/
.SidebarNav {
}

	.SidebarNav ul {
		list-style: none;
		padding-inline-start: 0px !important;
		margin-bottom: 20px !important;
	}


		.SidebarNav ul li {
		}

			.SidebarNav ul li.nav-item {
			}

				.SidebarNav ul li.nav-item a.nav-link {
					text-decoration: none;
					border-bottom: 2px solid var(--merlot);
					color: var(--black);
					font-weight: 500;
					font-size: 1.250rem;
					padding: 5px 0 !important;
				}

					.SidebarNav ul li.nav-item a.nav-link:hover {
						color: var(--merlot);
						text-decoration: underline;
					}

			.SidebarNav ul li ul {
				margin: 5px 0 !important;
				padding-inline-start: 0 !important;
			}

				.SidebarNav ul li ul li.nav-item a.nav-link {
					text-transform: none;
					text-decoration: none;
					border-bottom: 1px solid var(--darkgray);
					font-weight: 400;
					font-size: 1.000rem;
					padding-left: 5px !important;
					color: var(--black);
				}




/*#endregion Sidebar Navigation*/

/*#endregion Navigation*/


	/*#region Cards */

	.card {
		background-color: var(--gray) !important;
		border: 1px solid var(--merlot) !important;
		min-height: 300px !important;
	}

	.card-body {
		padding: 1.00rem 1.25rem 1.00rem 1.00em !important;
		text-align: center;
	}

	h5.card-title {
		color: var(--merlot) !important;
		font-size: 1.25rem !important;
		font-weight: 500 !important;
		text-align: center !important;
		min-height: 50px !important;
	}


	.card-body .btn-primary {
		color: var(--white) !important;
		background-color: var(--merlot) !important;
		border-color: var(--merlot) !important;
		font-weight: 500;
		text-transform: uppercase;
		text-decoration: none !important;
	}

		.card-body .btn-primary:hover {
			background-color: var(--oatmeal) !important;
			color: var(--merlot) !important;
			border-color: var(--merlot) !important;
		}


	/*#endregion Cards */




	/*#region CTA Footer */


	.CTAFooter {
	}

		.CTAFooter .btn {
			font-size: 1.125em !important;
		}

		.CTAFooter .btn-primary {
			background-color: var(--merlot) !important;
			border-color: var(--merlot) !important;
			font-weight: 500;
			text-transform: uppercase;
		}

			.CTAFooter .btn-primary:hover {
				background-color: var(--oatmeal) !important;
				color: var(--merlot) !important;
				border-color: var(--merlot) !important;
			}


		.CTAFooter .btn-blue {
			background-color: var(--google-link-blue) !important;
			border-color: var(--google-link-blue) !important;
			color: var(--white);
			font-weight: 500;
			text-transform: uppercase;
		}

			.CTAFooter .btn-blue:hover {
				background-color: var(--gray) !important;
				color: var(--google-link-blue) !important;
				border-color: var(--google-link-blue) !important;
			}

	/*#endregion CTA Footer */


	/*#region Footer */

	.Legal-Copyright {
		margin: 5px 0 5px 0;
	}

		.Legal-Copyright .Legal ul {
			margin: 0 auto !important;
			padding: 0 !important;
			display: block;
			width: 100%;
			font-size: 0.750em;
			list-style: none;
			color: var(--white);
			text-align: right;
		}

			.Legal-Copyright .Legal ul li {
				display: inline-block;
				padding: 0 !important;
				margin: 0 5px 0 5px !important;
			}

				.Legal-Copyright .Legal ul li a {
					color: var(--white);
					text-decoration: none;
				}

					.Legal-Copyright .Legal ul li a:hover {
						color: var(--white);
						text-decoration: underline;
					}


		.Legal-Copyright .Copyright {
			margin: 5px 0 5px 0;
			font-size: 0.750em;
			color: var(--white);
			text-align: right;
		}

	/*#endregion Footer */


	/*#region Pager */
	.page-item.active .page-link {
		background-color: var(--oatmeal) !important;
		color: var(--merlot) !important;
		border-color: var(--merlot) !important;
	}

	.page-link {
		color: var(--oatmeal) !important;
		background-color: var(--merlot) !important;
		border: var(--merlot) !important;
	}

	/*#endregion Pager */

	/*#region FAQ */

	.FAQ {
	}

		.FAQ .card {
			border: none !important;
			min-height: 0 !important;
			background: var(--white) !important;
			border-radius: 0 !important;
			margin-bottom: 10px !important;
		}

			.FAQ .card .card-header {
				background-color: transparent !important;
				border-bottom: 0 !important;
				padding: 0 !important;
			}



				.FAQ .card .card-header .btn {
					text-align: left !important;
					font-weight: 400 !important;
					padding: 0 !important;
				}

				.FAQ .card .card-header .btn-link {
					color: var(--google-link-blue) !important;
					text-decoration: underline !important;
				}

					.FAQ .card .card-header .btn-link:hover {
						color: var(--google-link-blue-hover) !important;
						text-decoration: none !important;
					}

			.FAQ .card .card-body {
				text-align: left !important;
				padding: 0 !important;
			}


	/*#endregion FAQ */



	/*#region Tablet */
	@media (max-width: 991.98px) {

		.Content {
			padding: 0 10px;
		}


		.hide-tablet-mobile {
			display: none;
		}

		.hide-desktop {
			display: block;
		}

		.header {
			margin-top: 25px;
		}

		.Logo {
			display: none;
		}


		.site-navigation {
			height: 1px;
		}

		.SiteContent {
			padding: 5px 30px 20px 30px;
		}

		.Sidebar {
			margin: 10px 0 30px 0;
			padding: 10px 5px 10px 10px;
		}

			.Sidebar h6 {
				text-align: center;
			}

			.Sidebar p {
				text-align: center;
			}

		/*Views > Navigation > NavigationView.VerticalSidebar*/
		/*#region Sidebar Navigation*/
		.SidebarNav ul {
				text-align: center;
				padding-inline-start: 2px !important;
			}

				.SidebarNav ul li.nav-item a.nav-link {
					display: block;
				}

				.SidebarNav ul li ul li.nav-item a.nav-link {
					display: block;
					font-size: 1.125rem;
				}


		/*#endregion Sidebar Navigation*/

		.sf_colsIn.Slideshow.container {
			padding-right: 0 !important;
			padding-left: 0 !important;
		}



		/*#region Footer */

		.WKPN {
			text-align: center;
		}

		.Legal-Copyright {
			margin: 5px 0 5px 0;
		}

			.Legal-Copyright .Legal ul {
				text-align: center;
			}


			.Legal-Copyright .Copyright {
				text-align: center;
			}

		/*#endregion Footer */


	}

	/*#endregion Tablet */


	/*#region Phone */

	@media (max-width: 576px) {



		.CTAButtons {
			margin: 50px 0 0 0;
		}

			.CTAButtons ul {
				padding-inline-start: 0px;
			}

				.CTAButtons ul li {
					margin: 0 20px 0 0;
				}


			.CTAButtons .btn-primary {
				font-size: 0.750rem;
			}

			.CTAButtons .btn-blue {
				font-size: 0.750rem;
			}

		iframe {
			aspect-ratio: 16 / 9;
			height: 100%;
			width: 100%;
		}
	}


	@media (max-width: 450px) {
		.Mobile-Schedule {
			display: inline-block;
			background: var(--gray);
			border: 2px solid var(--merlot);
			margin-top: 10px;
			margin-bottom: 10px;
			padding-top: 5px;
			padding-bottom: 0px;
			font-weight: bold;
		}
	}


	/*#endregion Phone */


/*#region Content Height */
@media (min-height: 800px) {

	.Content {
		min-height: 500px;
	}
}
