/*
 Theme Name: Divi Child
 Descrciption: Divi Custom Child Theme
 Author: Peralta Design
 Template: Divi
*/ 

#main-header #mobile_menu.et_mobile_menu {
	background-color: rgba(255,255,255);
}

#main-header #mobile_menu.et_mobile_menu li a {
	color: #333;
}

.et_pb_gutters3 .homepage-events .et_pb_column_1_2 .et_pb_widget,
.et_pb_gutters3 .homepage-two-events .et_pb_column_1_2 .et_pb_widget {
	width: 100%;
	margin-right: 0;
	margin-bottom: 0;
}

.et_pb_gutters3 .homepage-two-events .et_pb_column_1_2 .et_pb_widget ol {
	padding-bottom: 0;
}

.et_pb_gutters3 .homepage-events .et_pb_column_1_2 .et_pb_widget ol li,
.et_pb_gutters3 .homepage-two-events .et_pb_column_1_2 .et_pb_widget ol li {
	padding-left: 0;
}

.et_pb_gutters3 .homepage-events .et_pb_column_1_2 .et_pb_widget ol li {
	border-bottom: 1px solid #fff;
	padding-bottom: 1em;
	margin-bottom: 12px;
}

.et_pb_gutters3 .homepage-two-events .et_pb_column_1_2 .et_pb_widget ol li {
	padding-left: 1em;
}

.et_pb_gutters3 .homepage-two-events .et_pb_column_1_2 .et_pb_widget ol li:nth-child(odd) {
	background-color: #eee;
	padding: 1.5em 1em;
}

.et_pb_gutters3 .homepage-events .et_pb_column_1_2 .et_pb_widget .tribe-events-widget-link a, .nf-form-wrap .nf-form-content input[type=button] {
	border: 2px solid #e6771e;
	border-radius: 90px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 18px;
	color: #e6771e;
	padding: 12px 18px;
	display: inline-block;
}

.nf-form-wrap .nf-form-content input[type=button] {
	cursor: pointer;
	background: transparent;
}

.et_pb_gutters3 .homepage-two-events .et_pb_column_1_2 .et_pb_widget .tribe-events-widget-link a {
	font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
	background-color: #890c17;
	color: #fff;
	border: 8px solid #890c17;
	text-align: center;
	padding: 8px;
	font-size: 16px;
	margin: 0 auto;
	display: block;
	width: 55%;
}

.et_pb_gutters3 .homepage-events .et_pb_column_1_2 .tribe-events-list-widget h4.widgettitle {
	text-transform: uppercase;
	letter-spacing: 2px;
}

.et_pb_gutters3 .homepage-two-events .et_pb_column_1_2 .tribe-events-list-widget h4.widgettitle {
	padding: 1em;
	color: #890c17;
	font-weight: 700;
	font-size: 28px;
}

.et_pb_gutters3 .homepage-events .tribe-events-list-widget li h4.tribe-event-title,
.et_pb_gutters3 .homepage-two-events .tribe-events-list-widget li h4.tribe-event-title {
	padding-bottom: 0;
	font-size: 20px;
}

.et_pb_gutters3 .homepage-events .tribe-events-list-widget li h4.tribe-event-title a {
	font-size: 20px;
	font-weight: 700;
}

.et_pb_gutters3 .homepage-two-events .tribe-events-list-widget li h4.tribe-event-title a {
	color: #000;
}

.et_pb_gutters3 .et_pb_sidebar_0.et_pb_widget_area a {
	line-height: 1.4;
}

.et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item.et_pb_gallery_item {
	width: 23.75%;
	margin-right: 1.65%;
	margin-bottom: 1.65%;
}

.mfp-bottom-bar {
	display: none;
}

.et_pb_section.events-page-header {
	background-image: url(../../uploads/2019/10/calendar-chris-header-bg.jpg);
	background-size: cover;
	background-position: top center;
	padding-top: 194px;
	padding-bottom: 88px;
	margin-bottom: 54px;
}

.et_pb_section.events-page-header h1 {
	font-weight: 600;
	font-size: 48px;
}

.tribe-event-schedule-details, .tribe-events-venue-details, #tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p, .tribe-events-read-more {
	font-size: 18px;
	line-height: 1.6;
}

a.footer-social {
	font-size: 28px;
	margin-right: 12px;
}

.page-id-139 #top-menu li a {
	font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
}

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

@media only screen and (min-width: 1500px) {

}

@media only screen and (max-width: 1500px) {

}

@media only screen and (min-width: 981px) and (max-width: 1272px) {

}

@media only screen and (min-width: 981px) {
	.et_pb_gutters3 .et_pb_row_inner.two-up-blocks .et_pb_column_1_4 {
		width: 47.25%;
	}
}

@media only screen and (max-width: 980px) {
	/*.page-id-45 .et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
		background-image: url('../../uploads/2019/07/home-v1-bg-mobile.jpg');
	}*/
}

/* IPAD HORIZONTAL */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item.et_pb_gallery_item {
		width: 11.75rem;
		margin-right: 1rem;
		margin-bottom: 1rem;
	}
}

@media only screen and (min-width: 768px) and (max-width: 980px) {

}

@media only screen and (min-width: 981px) and (max-width: 1046px) {

}

/* IPHONE LANDSCAPE */
@media only screen and (min-width:568px) and (max-width: 980px) { 

}

@media only screen and (max-width: 767px) {
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_more_button {
		width: 100%;
		text-align: center;
	}
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two {
		margin-left: 0;
	}

	.et_pb_section.homepage-events .et_parallax_bg {
		background-position: 20% 50%;
	}
	.et_pb_gutters3 .homepage-events .et_pb_column_1_2 .et_pb_widget .tribe-events-widget-link a {
		color: #fff;
		background-color: #e6771e;
	}
	.et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item.et_pb_gallery_item {
		width: 47.25%;
		margin-right: 5.5%;
		margin-bottom: 5.5%;
	}
	.et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item.et_pb_gallery_item:nth-child(2n) {
		margin-right: 0;
	}
	.et_pb_section.events-page-header {
		padding-top: 127px;
		padding-bottom: 48px;
		margin-bottom: 2em;
	}
	.et_pb_section.events-page-header h1 {
		font-size: 34px;
	}
}

@media only screen and (max-width: 480px) {

}