/*
Theme Name: Divi - child
Version: 0.1

Author: Radish Concepts
Author URI: http://www.radishconcepts.com

Template: Divi

*/

.gform_wrapper .gform_footer input.button, 
.gform_wrapper .gform_page_footer input.button, 
.gform_wrapper .gform_footer input[type=submit], 
.gform_wrapper .gform_page_footer input[type=submit] {
	background-color: #1c75bc;
	border: none;
	font-size: 20px !important;
	font-weight: 500;
	padding: 6px 20px !important;
	color: #fff;
	cursor: pointer;
}

.et_pb_bg_layout_dark a {
	color: #fff !important;
}

.general-cta-blue,
.general-cta-black {
	margin-top: 0;
}

.general-cta-blue,
.general-cta-blue:hover {
	color: #fff;
	border-color: #1c75bc;
	background-color: #1c75bc;
}

.general-cta-black,
.general-cta-black:hover {
	color: #fff;
	border-color: #000;
	background-color: #000;
	float: right;
}

.et_pb_row_4col .general-cta-blue,
.et_pb_row_4col .general-cta-black {
	font-size: 14px;
}

.et_pb_row_4col .general-cta-blue:after,
.et_pb_row_4col .general-cta-black:after {
	font-size: 24px;
}

.et_pb_column_1_3 .general-cta-blue,
.et_pb_column_1_3 .general-cta-black {
	font-size: 14px;
}

.et_pb_column_1_3 .general-cta-blue:after,
.et_pb_column_1_3 .general-cta-black:after {
	font-size: 24px;
}

.et_pb_widget_area_left {
	border: none;
}

@media (max-width: 980px) {
	.et_pb_code {
		text-align: center;
	}

	.general-cta-black,
	.general-cta-black:hover {
		float: none;
	}
}