/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version:        2.5
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

.specialty {
	transition: 0.3s;
	padding: 5% 3%;
}

.specialty:hover {
	-webkit-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.5);
	box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.5);
	transition: 0.3s;
}

.section-overlap:before {
	content:'';
	width:100%;
	position:absolute;
	height:18%;
	top:-18%;
	z-index:1;
	background-color:#124e78;
}
  
.cta-overlap {
	 z-index:2;
	 margin-top: 5%;
}

.et_pb_main_blurb_image {
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}

.fb_top_logo:before {
	content: "\e093";
}

#post-38 .et_pb_section_1 .et_pb_fullwidth_header_container .header-content {
	width: 100%;
	max-width: 100%;
}

.et_pb_fullwidth_header_subhead {
	font-size: 28px !important;
	padding-bottom: 10px;
	font-weight: 500;
	line-height: 1em;
	color: #800000;
}

.et_pb_fullwidth_header_container p {
	color: #ffffff;
}

.header-content-container h1 {
	padding-top: 3%;
	margin-top: 2%;
}

.header-content-container h1, .header-content-container span, .header-content-container p {
	padding-left: 3%;
	padding-right: 3%;
}

.header-content-container p {
	color: #000000;
	padding-bottom: 3%;
}