/*@charset "UTF-8";*/
/* Event CSS */







/* ==== Landing =========== */

	/* ==== Overview =========== */
	.landing #overview {
		background: #080e2c url("../images/photo-light-bulb.png") no-repeat 50% 0%;
		background-size: 800px auto;
	}

		.landing #overview a.switch {
			width: 200px;
			position: absolute;
			top: 130px;
			left: 50%;
			margin-left: -100px;
			cursor: pointer;
			text-decoration: none;
			transition: color 0.5s ease;
		}

			.landing #overview a.switch:hover {
				color: #e5a630 !important;
			}

		.landing #overview .dark {
			background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0.9));
			position: absolute;
			z-index: 10;
			top: 0px;
			left: 0px;
			bottom: 0px;
			right: 0px;
		}

		.landing #overview h2 {
			background: -webkit-linear-gradient(90deg, #3f4a5c, #c4dfe9);
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;
			font-family: 'Oswald';
			font-size: 5.5em;
			line-height: 1.0em;
		}

		.landing #overview form input {
			font-size: 1.6em;
			letter-spacing: 0.05em;
		}

			.landing #overview form input::placeholder {
				color: #ccc;
				padding-top: 5px;
				font-size: 1.2rem;
				letter-spacing: 0.1rem;
				text-transform: uppercase;
			}

		.landing #overview form button {
			font-size: 1.4em;
		}







/* ==== PG&E =========== */

	/* ==== Content =========== */
	.pge #content {
		background-color: #080e2c;
		background-image: url("../images/photo-guy-looking-up.png"), url("../images/photo-light-bulb.png");
		background-repeat: no-repeat;
		background-position: 50% 100%, 50% -80px;
		background-size: 300px auto, 600px auto;
	}

		.pge #content h2 {
			background: -webkit-linear-gradient(90deg, #3f4a5c, #c4dfe9);
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;
			font-family: 'Oswald';
			font-size: 4.2em;
			line-height: 1.0em;
		}

		.pge #content p a {
			font-weight: inherit;
		}

		.pge #content .btn {
			font-size: 1.2em;
		}







/* ==== SCE =========== */

	/* ==== Content =========== */
	.sce #content {
		background-color: #080e2c;
		background-image: url("../images/photo-woman-looking-up.png"), url("../images/photo-light-bulb.png");
		background-repeat: no-repeat;
		background-position: 50% 100%, 50% -80px;
		background-size: 350px auto, 600px auto;
	}

		.sce #content h2 {
			background: -webkit-linear-gradient(90deg, #3f4a5c, #c4dfe9);
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;
			font-family: 'Oswald';
			font-size: 4.2em;
			line-height: 1.0em;
		}

		.sce #content p a {
			font-weight: inherit;
		}

		.sce #content .btn {
			font-size: 1.2em;
		}







/* ==== Town Hall =========== */

	/* ==== Content =========== */
	.town-hall #content {
		background-color: #080e2c;
		background-image: url("../images/photo-woman-looking-up.png"), url("../images/photo-light-bulb.png");
		background-repeat: no-repeat;
		background-position: 50% 100%, 50% -80px;
		background-size: 350px auto, 600px auto;
	}

		.town-hall #content h2 {
			font-family: 'Oswald';
			font-size: 5.2em;
			line-height: 1.0em;
			background: -webkit-linear-gradient(-90deg, #8ec5ff, #224f80);
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;
		}

			.town-hall #content h2 b {
				font-weight: normal;
				background: #fff;
				-webkit-background-clip: text;
				-webkit-text-fill-color: transparent;
			}

		.town-hall #content h3.text-gold {
			color: #e5a630;
		}

		.town-hall #content p a {
			font-weight: inherit;
		}

		.town-hall #content .btn {
			font-size: 1.2em;
		}

		.town-hall #content form .checkboxes-2 label {
			font-size: 1.1rem !important;
			color: #8ec5ff;
			text-transform: none;
			letter-spacing: inherit;
		}

		.town-hall #content form input {
			color: #0856b3;
			font-weight: 600;
		}

			.town-hall #content form input::placeholder {
				color: #aaa;
			}







/* ==== Resources Application =========== */

	/* ==== Overview =========== */
	.resources-application #overview {
		background-color: #080e2c;
		background-image: url("../images/photo-light-bulb.png");
		background-repeat: no-repeat;
		background-position: 50% -60px;
		background-size: 500px auto;
	}

		.resources-application #overview h2 {
			background: -webkit-linear-gradient(90deg, #3f4a5c, #c4dfe9);
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;
			font-family: 'Oswald';
			font-size: 3.6em;
			line-height: 1.0em;
		}

		.resources-application #overview p a {
			font-weight: inherit;
		}

	/* ==== Application =========== */
	.resources-application #application {
		background-color: #080e2c;
		background-image: url("../images/photo-guy-looking-up.png");
		background-repeat: no-repeat;
		background-position: 50% 100%;
		background-size: 200px auto;
	}

		.resources-application #application iframe {
			height: 3000px;
		}







/* ==== Thank You =========== */

	/* ==== Content =========== */
	.thank-you #content {
		background-color: #080e2c;
		background-image: url("../images/photo-woman-looking-up.png"), url("../images/photo-light-bulb.png");
		background-repeat: no-repeat;
		background-position: 50% 100%, 50% -80px;
		background-size: 350px auto, 600px auto;
	}

		.thank-you #content h2 {
			font-family: 'Oswald';
			font-size: 6.0em;
			line-height: 1.0em;
			background: -webkit-linear-gradient(-90deg, #8ec5ff, #224f80);
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;
		}



























