/* Card Equalizer */
/*
 * DV-77 Card Alignment
 * Equalize the height of the card body and CTA
 * */

 .equalizecards .et_pb_column {
  display: flex;
   flex-direction: column;
 justify-content: space-between;
}

.equalizecards .et_pb_column .et_pb_module_header {
 margin-bottom: 5px;
}

.equalizecards .et_pb_column .et_pb_image_wrap {
 margin-bottom: 5px;
}

.white-link a {
	color: #fff;
}

.image-no-margin .et_pb_main_blurb_image {
	margin-bottom: 0;
}

.max-width .header-content {
	/*max-width: 800px*/
	max-width: 650px;
}

.blurb-narrow .et_pb_blurb_content {
	max-width: 200px;
}

.border-bottom .et_pb_column {
	border-bottom: 4px solid #00ADBB;
}

.border-bottom .no-border {
	border-bottom: none;
}

.offset-top {
	margin-top: -260px;
}


/*FOOTER

body #footer-widgets .footer-widget li a:hover,
.bottom-nav a:hover {
	color: #00B0B9;
	opacity: 1;
}

body #footer-widgets .footer-widget li:before {
	display: none;
}

body #footer-widgets .footer-widget li {
	padding-left: 0;
}

#et-footer-nav .container {
	text-align: center;
	padding-bottom: 0px;
}

body .bottom-nav {
	padding: 10px 0;
}

p.copyright {
	font-size: 12px;
	color: #a4a9ad;
	line-height: 1.4
}
*/

@media only screen and (max-width: 600px) {
	/*headers and text*/
	h1 {
		font: 34px 'Montserrat', Open Sans, sans-serif;
		font-weight: bold;
		line-height: 59.4px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}

	h2 {
		font: 32px 'Montserrat', Open Sans, sans-serif;
		font-weight: bold;
		line-height: 53px;
	}

	h3 {
		font: 24px 'Montserrat', Open Sans, sans-serif;
		font-weight: bold;
		line-height: 37px;
	}

	h4 {
		font: 18px 'Montserrat', Open Sans, sans-serif;
		font-weight: bold;
		line-height: 37px;
	}

	h5 {
		font: 16px 'Montserrat', Open Sans, sans-serif;
		font-weight: 600;
		line-height: 26.4;
	}

	p {
		font: 12px 'Montserrat', Open Sans, sans-serif;
		line-height: 25.2px;
	}
}

@media only screen and (min-width: 600px) {
	/*headers and text*/
	h1 {
		font: 34px 'Montserrat', Open Sans, sans-serif;
		font-weight: bold;
		line-height: 59.4px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}

	h2 {
		font: 32px 'Montserrat', Open Sans, sans-serif;
		font-weight: bold;
		line-height: 53px;
	}

	h3 {
		font: 24px 'Montserrat', Open Sans, sans-serif;
		font-weight: bold;
		line-height: 37px;
	}

	h4 {
		font: 18px 'Montserrat', Open Sans, sans-serif;
		font-weight: bold;
		line-height: 37px;
	}

	h5 {
		font: 16px 'Montserrat', Open Sans, sans-serif;
		font-weight: 600;
		line-height: 26.4;
	}

	p {
		font: 12px 'Montserrat', Open Sans, sans-serif;
		line-height: 25.2px;
	}
}

@media only screen and (min-width: 768px) {
	/*headers and text*/
	h1 {
		font: 48px 'Montserrat', Open Sans, sans-serif;
		font-weight: bold;
		line-height: 59.4px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}

	h2 {
		font: 34px 'Montserrat', Open Sans, sans-serif;
		font-weight: bold;
		line-height: 53px;
	}

	h3 {
		font: 32px 'Montserrat', Open Sans, sans-serif;
		font-weight: bold;
		line-height: 37px;
	}

	h4 {
		font: 24px 'Montserrat', Open Sans, sans-serif;
		font-weight: bold;
		line-height: 37px;
	}

	h5 {
		font: 18px 'Montserrat', Open Sans, sans-serif;
		font-weight: 600;
		line-height: 26.4;
	}

	p {
		font: 14px 'Montserrat', Open Sans, sans-serif;
		line-height: 25.2px;
	}
}

@media only screen and (min-width: 992px) {
	/*headers and text*/
	h1 {
		font: 54px 'Montserrat', Open Sans, sans-serif;
		font-weight: bold;
		line-height: 59.4px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}

	h2 {
		font: 48px 'Montserrat', Open Sans, sans-serif;
		font-weight: bold;
		line-height: 53px;
	}

	h3 {
		font: 34px 'Montserrat', Open Sans, sans-serif;
		font-weight: bold;
		line-height: 37px;
	}

	h4 {
		font: 34px 'Montserrat', Open Sans, sans-serif;
		font-weight: bold;
		line-height: 37px;
	}

	h5 {
		font: 24px 'Montserrat', Open Sans, sans-serif;
		font-weight: 600;
		line-height: 26.4;
	}

	p {
		font: 18px 'Montserrat', Open Sans, sans-serif;
		line-height: 25.2px;
	}
}

@media only screen and (min-width: 1200px) {
	/*headers and text*/
	h1 {
		font: 54px 'Montserrat', Open Sans, sans-serif;
		font-weight: bold;
		line-height: 59.4px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}

	h2 {
		font: 48px 'Montserrat', Open Sans, sans-serif;
		font-weight: bold;
		line-height: 53px;
	}

	h3 {
		font: 34px 'Montserrat', Open Sans, sans-serif;
		font-weight: bold;
		line-height: 37px;
	}

	h4 {
		font: 34px 'Montserrat', Open Sans, sans-serif;
		font-weight: bold;
		line-height: 37px;
	}

	h5 {
		font: 24px 'Montserrat', Open Sans, sans-serif;
		font-weight: 600;
		line-height: 26.4;
	}

	p {
		font: 18px 'Montserrat', Open Sans, sans-serif;
		line-height: 25.2px;
	}
}



