/*
 Theme Name:   Intuitive Digital
 Theme URI:    http://www.elegantthemes.com/gallery/divi/
 Description:  A child of Divi from Elegant Themes, developed by Intuitive Digital
 Author:       Intuitive Digital
 Author URI:   https://intuitivedigital.com
 Template:     Divi
 Version:      1.6.9
 Tags:         responsive, page builder, elegant themes, content modules, theme options, enhanced customizer
 Text Domain:  Divi-child
*/


h3 {
	font-size:30px!important;
}
/*inline buttons on scholarship callout*/
.scholarships-container .et_pb_button_module_wrapper {
    display: inline-block;
    margin: 0 5px;
}
/*add down arrow to links in volunteer section*/
.volunteer-jump-links a::after {
	font-family:'ETModules';
	content:"\33";
}
#left-area ul, .comment-content ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul, body.et-pb-preview #main-content .container ul {
	line-height:inherit!important;
}
body.search.search-no-results div#page-container div#et-main-area div#main-content{
	min-height:600px!important;
}

#footer-widgets .footer-widget li::before{
	display:none;
}
#main-footer  .menu li {
	padding-left:0px;
}

#main-footer li a {
	text-decoration:underline!important;
}
#main-footer li a:hover {
	color:#000!important;
}

a.contact-footer {
	text-decoration: underline !important;
}

a.contact-footer:hover {
	color: #000 !important;
}

/* Social Footer icons */
.fa-3x {
	padding:0 5px 0 0;
}

.footer-bottom {
	background: none;
}

.footer-bottom-left,
.footer-bottom-right {
	box-sizing: border-box;
	margin: 0;
	padding-top: 7px;
	width: 50%;
	float: left;
	color: #ffffff;
	font-size: 12px;
}

.footer-bottom-left a,
.footer-bottom-right a {
	color: #ffffff;
	font-size: 12px;
}

.footer-bottom-right p.credit {
	text-align: right;
}
@media only screen and (max-width: 767px) {
	.footer-bottom-left, .footer-bottom-right {
		width: 100%;
		float: none;
		text-align: center;
	}
	.footer-bottom-right p.credit {
    	text-align: center;
    }
}

.mimi-form > p:nth-child(1) > label:nth-child(1),.mimi-form > p:nth-child(2) > label:nth-child(1),.mimi-form > p:nth-child(3) > label:nth-child(1) {
	color:#fff;
}
.mimi-form input {
	padding:10px;
	width: 90%;
}
.mimi-submit {
    cursor: pointer;
    margin-top: 20px;
    background-color: #ad2e7a;
	color:#fff;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	border: none;
}

/*Events Calendar styling*/
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	padding-top:36px!important;
	padding-bottom:36px!important;
	min-height:300px!important;
}

.tribe-events-pro-week-grid__event-title, .tribe-events-calendar-month__calendar-event-title, .tribe-events-calendar-month__multiday-event-bar-title {
	font-size:18px!important;
	line-height:1em!important;
}

/*hide breadrumbs/title on filtered views*/
.tribe-events-header__breadcrumbs {
	display:none;
}

/*list style calendar*/
.tribe-mini-calendar-event  .list-date {
	background-color:#5757e0!important;
}
.list-dayname, .list-daynumber, .tribe-events-duration {
	font-size:18px!important;
}
/*new calendar hide ical*/
.tribe-events-c-ical {
	display:none;
}


.tribe-events-c-top-bar__nav-list, .tribe-events-c-messages__message-list {padding-bottom:0px!important;}

.tribe-events-c-top-bar__nav-list-item, .tribe-events-pro-week-day-selector__nav-list-item, .tribe-events-pro-week-day-selector__days-list-item, .tribe-events-c-view-selector__list li {
	list-style-type:none;
}




/*Gravity Forms Button*/
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"] {
    background-color: #ad2e7a;
	color:#fff;
	padding:6px 20px;
	border:none;
}
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type="submit"]:hover, .gform_wrapper .gform_page_footer input.button:hover, .gform_wrapper .gform_page_footer input[type="submit"]:hover{
    background-color: #5757e0;
	color:#fff;
}
