/*
Theme Name: Divi-child
Description: Child theme for Divi theme
Author: Natalie Gallagher
Template: Divi
*/
 
/* =Theme customization starts here
------------------------------------------------------- */


#footer-info {
    font-family: "Open Sans",​Helvetica,​Arial,​Lucida,​sans-serif;
}

.et_pb_text ul li, .et_pb_post ul li {
	margin-left: 50px;
}

/* Color Layouts */
.et_pb_bg_layout_light .et_pb_post .post-meta,
.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta,
.et_pb_bg_layout_light .et_pb_post .post-meta a,
.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta a,
.et_pb_bg_layout_light .et_pb_post p,
.et_pb_bg_layout_light p.et_pb_title_meta_container,
.et_pb_bg_layout_light p.et_pb_title_meta_container a {
	color: #01002A;
}

/* Sub Header for Full Width slider */
.et_pb_fullwidth_header_subhead {
line-height: 1em;
}

/* Sub Headers for Text modules for phones and tablets */
@media all and (max-width: 980px) {
	.et_pb_text h2 {
		font-size: 18px;
	}

	.et_pb_text h3 {
		font-size: 16px;
	}

}

@media all and (max-width: 980px) {
	.et_pb_post .post .type-post .et_pb_module[style] { font-size: 20px !important; line-height: 1em !important; }
}

@media only screen and (min-width: 981px) {
	.header-content h1 { font-size: 30px; }
}

@media and (min-width:1080px){
.safari .page-id-24969 .header-content-container.center, .ie .page-id-24969 .header-content-container.center {
padding-top: 120px !important;
}}

.safari .center.header-content-container, .ie .center.header-content-container {
padding-top: 0 !important;
}

.safari.home .center.header-content-container, .ie.home .header-content-container {
padding-top: 26vh !important;
}

.safari.home .center.header-content-container {
padding-top: 120px !important;
}