/*
Theme Name: Divi Child
Author: Elegant Themes
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.22.0
Template: Divi

This is the child theme for Divi theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/


p a, .text-link {
	background-color: rgba(23, 55, 96, 0.1);
	border-radius: 5px;
	transition: 300ms ease background-color;
}

p a:hover .text-link:hover {
	background-color: rgba(23, 55, 96, 0.2);
}

.custom-form input[type=submit] {
	font-size: 20px;
 	line-height: 1.7em;
	color: #282828 !important;
	background-color: #FFFFFF;
	border: none !important;
	padding-top: 8px !important;
	padding-right: 40px !important;
	padding-bottom: 8px !important;
	padding-left: 40px !important;
	cursor: pointer;
	transition: 300ms;
}
.custom-form input[type=submit]:hover {
	background-color: #e0e0e0 !important;
}
.custom-form .gfield_required {
  color: white !important;
}

.frame-button {
	transition: 300ms;
}
.frame-button:hover {
	background-color: #ffffff !important;
	color: #222222 !important;
	border: 1px #ffffff solid;
}
.historyblurb .et_pb_main_blurb_image { margin-bottom: 10px; max-height: 244px; overflow: hidden; }
@media (max-width: 767px) {
	.et_pb_slider_container_inner .et_pb_slide_image {
		margin-top: unset !important;
		bottom: unset;
		top: unset;
		position: relative;
		display: block !important;
		width: 90% !important;
	}
	.et_pb_slider_container_inner .et_pb_slide_description {
		float: none;
		display: block;
		width: 90%;
	}
	.et_pb_slider .et-pb-controllers {
		bottom: 0 !important;
	}
}