/*
Theme Name: Fall4Art Theme
Theme URI: https://designitplease.com/
Description: Child Theme for Divi
Author: Samantha Fagan
Author URI: https://www.designitplease.com
Template: Divi
Version: 1.0
*/

/* GENERAL */

a {
	text-decoration: underline;
}

p {
	padding-bottom: 2em;
}

/* HEADERS */

h1, h2, h3, h4, h5, h6 {
}

h1 {
}

h2, .product .related h2 {
}

h3, .et_pb_column_1_3 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, .et_pb_column_2_5 h3 {
}

h4 {
}

h5, .et_pb_column_1_3 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, .et_pb_column_2_5 h5 {
}

h6 {
}

/* MENUS */

#main-header {
	box-shadow: none !important;
}

#top-menu a, .et-menu li > a {
}

.et_pb_menu .et-menu > li {
}

#footer-menu a {
}

#footer-menu a:hover {
	text-decoration: underline;
}

#footer-menu p {
	padding-bottom: 1em;
}

/* FLEX */

.flex {
	display: flex;
}

.flex-align-center {
	align-items: center;
}

@media (max-width: 980px) {
	.flex {
			display: block;
		}
	
}

/* BLOCKQUOTE */

blockquote {
	border-left: none;
	padding-left: 0;
	font-size: 1.3rem;
	font-weight: normal;
	line-height: 1.7;
}

/* BUTTONS */

.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button, .et_button_no_icon.et_button_left .et_pb_button:hover, .et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button:hover {

}

.et_pb_button {
	font-style: normal;
}

/* FORMS */

.gform_legacy_markup_wrapper label.gfield_label, .gform_legacy_markup_wrapper legend.gfield_label, .gform_wrapper.gravity-theme .gfield_label, .gform_wrapper.gravity-theme .gfield_header_item, .gform_wrapper.gravity-theme .gform_fileupload_rules, .gform_wrapper.gravity-theme .ginput_complex label {
	font-size: 14px;
}

input.text, input.title, input[type="email"], input[type="password"], input[type="tel"], input[type="text"], select, textarea {
	border: 3px solid #326b9f;
	background-color: #EFEFEF;
	color: #342F33;
}

.gform_legacy_markup_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
	padding: 10px 4px;
}

.gform_wrapper.gravity-theme input[type="color"], .gform_wrapper.gravity-theme input[type="date"], .gform_wrapper.gravity-theme input[type="datetime-local"], .gform_wrapper.gravity-theme input[type="datetime"], .gform_wrapper.gravity-theme input[type="email"], .gform_wrapper.gravity-theme input[type="month"], .gform_wrapper.gravity-theme input[type="number"], .gform_wrapper.gravity-theme input[type="password"], .gform_wrapper.gravity-theme input[type="search"], .gform_wrapper.gravity-theme input[type="tel"], .gform_wrapper.gravity-theme input[type="text"], .gform_wrapper.gravity-theme input[type="time"], .gform_wrapper.gravity-theme input[type="url"], .gform_wrapper.gravity-theme input[type="week"], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
	color:#342F33;
}

.button a, .gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {
	font-size: 25px;
	width: auto;
	color: #ffffff !important;
	padding: .7em 1em !important;
	background-color: #326b9f;
	border: none;
	border-radius: 0px;
	cursor: pointer;
	transition-duration: .2s;
	transition-property: all !important;
	display: block;
	margin: 0 auto;
	text-transform: uppercase;
	box-shadow: none;
	font-weight: 400;
	font-style: normal;
}

.button a:hover, .gform_wrapper.gravity-theme .gform_footer button:hover, .gform_wrapper.gravity-theme .gform_footer input:hover, .gform_wrapper.gravity-theme .gform_page_footer button:hover, .gform_wrapper.gravity-theme .gform_page_footer input:hover {
	border: none;
	border-radius: 0;
	background-color: rgba(50,107,159,0.85);
}

.et-l--footer .button a, .et-l--footer .gform_wrapper.gravity-theme .gform_footer button, .et-l--footer .gform_wrapper.gravity-theme .gform_footer input, .et-l--footer .gform_wrapper.gravity-theme .gform_page_footer button, .et-l--footer .gform_wrapper.gravity-theme .gform_page_footer input {
	font-size: 25px;
	width: auto;
	color: #ffffff !important;
	padding: .7em 1em !important;
	background-color: #326b9f;
	border: none;
	border-radius: 0px;
	cursor: pointer;
	transition-duration: .2s;
	transition-property: all !important;
	display: block;
	margin: 0 auto;
	text-transform: uppercase;
	box-shadow: none;
	font-weight: 400;
	font-style: normal;
}

.et-l--footer .button a:hover, .et-l--footer .gform_wrapper.gravity-theme .gform_footer button:hover, .et-l--footer .gform_wrapper.gravity-theme .gform_footer input:hover, .et-l--footer .gform_wrapper.gravity-theme .gform_page_footer button:hover, .et-l--footer .gform_wrapper.gravity-theme .gform_page_footer input:hover {
	border: none;
	border-radius: 0;
	background-color: rgba(50,107,159,0.85);
}


.gform_wrapper.gravity-theme .gfield_required {
	color: #ff5500;
}

.et-l--footer .gform_wrapper.gravity-theme .gfield_required {
	color: #fff;
}

p.gform_description {
	padding-bottom: 0;
}

/* FOOTER */

#footer-info {
	text-align: center;
	float: none;
}