/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content. 
*/
/* Form: HDCI Assessment */
.page-hdci-survey .gfield_description,
.page-hdci-assessment .gfield_description {
	display: inline;
}

.page-hdci-survey .gform_wrapper ul li,
.page-hdci-assessment .gform_wrapper ul li {
	margin: 0 !important;
}

.wfprograms {
	width: 70%;
	margin-left: 20%;
}

.wp-caption-custom {
	font-size: 14px;
	font-weight: 800 !important;
	padding-bottom: 10px;
	vertical-align: top;
	width: 80%;
	margin-left: 15%;
	text-align: center;
	text-transform: uppercase;
}

/* ================= */
/* REAL-SUCCESS */
html.success_stories.story .learn_more .parallax {
	min-height: 120%;
}

html.success_stories.story .learn_more {
	min-height: 120%;
}

body.success_stories_return .success_stories_return {
	line-height: 15px;
	height: auto;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
}

html.success_stories.story .pause_button {
	margin-top: -11%;
}

html.success_stories header {
	width: 100%;
}

html.success_stories.story .player_active .learn_more .container {
	bottom: 5%;
}

/* ============ */
/* ACCORDION */
.accordion_wrapper .main_title {
	line-height: normal;
}

/* ======== */
/* COI BREADCRUMB ADJUSTMENT */
html.coi-page #main .navigation_bar .breadcrumbs {
	font-size: 11px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	line-height: 12px;
	min-height: 4rem;
	padding-top: 1.1rem;
}

html.coi-page #main .navigation_bar .breadcrumbs .svg {
	top: 0;
}

/* ======== */
/* GOOGLE DOC EMBED SHORTCODES */
body.page-listings p {
	margin: 0 20px 20px;
}

.google-docs-embed {
	margin: 0 15px;
}

.google-docs-embed table {
	margin: 20px 0;
}

.google-docs-embed th, .google-docs-embed td {
	padding: 8px;
	line-height: 19px;
}

.google-docs-embed th {
	text-align: center;
	font-weight: bold;
	color: rgb(243,140,39);
}

.google-docs-embed td {
	vertical-align: middle;
}

.google-docs-embed th:not(:nth-of-type(1)) {
	border-left: 1px solid rgb(204,204,204);
}

.google-docs-embed td:not(:nth-of-type(1)) {
	border-left: 1px solid rgb(204,204,204);
}

.google-docs-embed tr:nth-of-type(odd) td {
	background: rgb(243,243,243);
}

/* -- WARN Notices */
.google-doc-19Ce5blME7R6LJ4hKJDRSn0LZ_A_XY4zUOGm3MDa8JMw th {
	white-space: nowrap;
}

.google-doc-19Ce5blME7R6LJ4hKJDRSn0LZ_A_XY4zUOGm3MDa8JMw td {
	height: 75px;
}

.google-doc-19Ce5blME7R6LJ4hKJDRSn0LZ_A_XY4zUOGm3MDa8JMw td:nth-of-type(1) {
	text-align: center;
}

.google-doc-19Ce5blME7R6LJ4hKJDRSn0LZ_A_XY4zUOGm3MDa8JMw td:nth-of-type(3) {
	width: 100%;
}

.google-doc-19Ce5blME7R6LJ4hKJDRSn0LZ_A_XY4zUOGm3MDa8JMw td:nth-of-type(7) {
	text-align: right;
}

.google-doc-19Ce5blME7R6LJ4hKJDRSn0LZ_A_XY4zUOGm3MDa8JMw td:nth-of-type(8) {
	text-align: right;
}

.google-doc-19Ce5blME7R6LJ4hKJDRSn0LZ_A_XY4zUOGm3MDa8JMw td:nth-of-type(9) {
	text-align: center;
}

@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px) {
	/* Force table to not be like tables anymore */
	.google-docs-embed table, .google-docs-embed thead, .google-docs-embed tbody, .google-docs-embed th, .google-docs-embed td, .google-docs-embed tr {
		display: block;
		text-align: left !important;
		border-width: 0 !important;
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.google-docs-embed thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.google-docs-embed tr {
		border: 1px solid #ccc !important;
		border-width: 1px 1px 0 !important;
	}
	
	.google-docs-embed td {
	/* Behave like a "row" */
		border-bottom: 1px solid #eee !important;
		position: relative;
		padding-left: 40%;
		height: auto;
	}
	
	.google-docs-embed td:before {
	/* Now like a table header */
		position: absolute;
	/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 35%;
		padding-right: 10px;
		white-space: nowrap;
	}
	
	/*
				Label the data
				*/
	.google-doc-19Ce5blME7R6LJ4hKJDRSn0LZ_A_XY4zUOGm3MDa8JMw td:before {
		font-weight: bold;
		color: #f38c27;
	}
	
	.google-doc-19Ce5blME7R6LJ4hKJDRSn0LZ_A_XY4zUOGm3MDa8JMw td:nth-of-type(1):before {
		content: "WARN Date";
	}
	
	.google-doc-19Ce5blME7R6LJ4hKJDRSn0LZ_A_XY4zUOGm3MDa8JMw td:nth-of-type(2):before {
		content: "Company Name";
	}
	
	.google-doc-19Ce5blME7R6LJ4hKJDRSn0LZ_A_XY4zUOGm3MDa8JMw td:nth-of-type(3):before {
		content: "Street Address";
	}
	
	.google-doc-19Ce5blME7R6LJ4hKJDRSn0LZ_A_XY4zUOGm3MDa8JMw td:nth-of-type(4):before {
		content: "City";
	}
	
	.google-doc-19Ce5blME7R6LJ4hKJDRSn0LZ_A_XY4zUOGm3MDa8JMw td:nth-of-type(5):before {
		content: "ZIP";
	}
	
	.google-doc-19Ce5blME7R6LJ4hKJDRSn0LZ_A_XY4zUOGm3MDa8JMw td:nth-of-type(6):before {
		content: "County";
	}
	
	.google-doc-19Ce5blME7R6LJ4hKJDRSn0LZ_A_XY4zUOGm3MDa8JMw td:nth-of-type(7):before {
		content: "LWDA";
	}
	
	.google-doc-19Ce5blME7R6LJ4hKJDRSn0LZ_A_XY4zUOGm3MDa8JMw td:nth-of-type(8):before {
		content: "Est. Impact";
	}
	
	.google-doc-19Ce5blME7R6LJ4hKJDRSn0LZ_A_XY4zUOGm3MDa8JMw td:nth-of-type(9):before {
		content: "Event Type";
	}
}

/* ======== */