/*
Theme Name: Newton Food Pantry
Theme URI: https://newtonfoodpantry.org/
Description: Custom Theme by Gordon Multimedia.
Author: Gordon Multimedia
Version: 1.0
Template:Divi
*/

.mainlink a {
	font-weight: 600 !important;
	color: #ff5033 !important;
}
.mainlink ul a {
	font-weight: 400 !important;
}
.calltoaction{
	padding-top: 20px;
}
.calltoaction a {
	color: #fff!important;
	display: inline-block !important;
	background: #ff5033 !important;
	padding: 0 15px !important;
	line-height: 50px;
	height: 50px;
	text-transform: uppercase;
	font-weight: 600;
}
.et_pb_menu .et_pb_menu__wrap {
	padding-top: 20px;
}
.main-nav a {
	font-weight: 400!important;
}
.et_pb_menu li li a, .et_pb_menu li li {
	width: 100% !important;
}
.et_pb_menu .mainlink li a:hover {
	color: #fff !important;
	background: #ff5033 !important;
	opacity: 1 !important;
}
.et_pb_menu li li {
	padding: 0!important;
	margin: 2px;
}
.et_pb_menu li ul {
	padding: 0!important;
}
.show-if-featured-image {
    display: none;
}
#menu-footer-menu li {
	border-right: 1px solid #fff;
}
#menu-footer-menu li:last-of-type {
	border-right: 0px !important;
}
#gform_submit_button_5 {
	align-self: flex-start !important;
}
#gf_5 .gform_footer {
	padding: 0!important;
	margin: 0!important;
}
#gfield_description_5_3 {
	color: #FFF; 
	padding-top: 0!important;
}
.et_pb_testimonial_portrait {
	display: none!important;
}
.et_pb_testimonial_description {
	margin-left: 0!important;
}
strong.et_pb_testimonial_author {
	padding-top: 0!important;
}
.et_pb_text_inner h2 {
	margin-top: 30px;
}
input, textarea, select, .ElementsApp .InputElement {
	font-size: 27px !important;
}
#featured-article .el-read-more-link {
	margin-top: 1em;
}
.news .el-read-more-link {
	font-size: 20px !important;
}
.donation-form #other-amount {
	width: 100px !important;
}
.donation-form .field input, .donation-form .field select, .donation-form .field textarea, .donation-form #card-element, .donation-form #paypal-button-container {
	max-width: 500px !important;
	padding-right: 10px !important;
}
.donation-form .section.recurring {
	padding-left: 0px !important;

	font-weight: bold;
}
.recurring label {
		color: #ff5033 !important;
}
.pum-theme-7040 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close {
	color: #FFF !important;
}
















