/**
 * Treatment plant upgrade page 
 */

/* wraps all slides */
div#tpu-slides-wrapper {
}

/**
 * Standardized Slide Headings
 */
.tpu-h2-title,
.tpu-h2-title * {
	font-size: 38px !important;
	font-weight: bold !important;
	font-family: Roboto, Arial, Helvetica, sans-serif;
}

/**
 * DEPRECATED
 */
/* built to last */
.n2-ss-slider.built-to-last * {
	color: #fff;
	font-size: 1.1rem;
}
.n2-ss-slider.built-to-last h2 {
	color: #A5CEE0;
}
.n2-ss-slider.built-to-last h3 {
	color: #BCC762;
	text-transform: uppercase;
	margin-bottom: 0;
	font-size: 1.4rem;
}
.n2-ss-slider.built-to-last ul {
	list-style-type: none;
}
/**
 * DEPRECATED
 */

/**
 * Benefits
 * -----------------------------------------------------------------------------
 */
.tpu-treatment-benefits {}

.tpu-treatment-benefits h3 {
	color: #BCC762;
	text-transform: uppercase;
	margin-bottom: 5px !important;
	font-size: 1.4rem !important;
	line-height: 1.1 !important;
}

.tpu-treatment-benfits {}




/**
 * Built To Last (New, with icons)
 * -----------------------------------------------------------------------------
 */
.tpu-built-to-last h3 {
	color: #BCC762 !important;
	text-transform: uppercase;
	margin-bottom: 0;
	font-size: 1.4rem !important;
	line-height: 1.2 !important;
}


/**
 * History
 * -----------------------------------------------------------------------------
 */

.tpu-treatment-process-history {}

.tpu-treatment-process-history .tpu-h2-title {
	margin-bottom: 32px !important;
}

.tpu-treatment-process-history .tpu-year {
	font-size: 60px !important;
}


/**
 * Treatment Process
 * -----------------------------------------------------------------------------
 */

.tpu-treatment-process-slider .n2-ss-showcase-slides {
	margin-top: 0 !important;
}

.tpu-treatment-process-slider .n2-ss-slide-background, 
.tpu-treatment-process-slider .n2-ss-slide-background-color {
}

.tpu-treatment-process-slider .tpu-bg-color > .n2-ss-layer-row {
	background: #dbddde !important;
}

.tpu-treatment-process-slider .tpu-icon {
	margin-top: -20% !important;
	-webkit-transform: translateY(50%);
	-ms-transform: translateY(50%);
		transform: translateY(50%);
}

.tpu-treatment-process-slider .tpu-title {
	padding-top: 17% !important;
}
.tpu-treatment-process-slider .tpu-title * {
	text-transform: uppercase !important;
	letter-spacing: 0 !important;
	font-size: 24px !important;
}

.tpu-treatment-process-slider .tpu-text {
}

.tpu-treatment-process-slider .n2-ss-shape-divider {
	z-index: 5 !important;
}

/* dynamic wave coloring, also see global js in beaver */
.n2-ss-divider-start > :first-child {
	fill: rgba(104, 123, 82, 0.25);
	transition: fill 5s;
}
.n2-ss-divider-start > :last-child {
	fill: rgba(104, 123, 82, 1);
	transition: fill 5s;
}


/**
 * Videos
 * -----------------------------------------------------------------------------
 */

.tpu-treatment-plant-videos {}

.tpu-treatment-plant-videos .n2_ss_video_player {
	border: 15px solid #fff !important;
}