@charset "UTF-8";
/* CSS Document */

.site-inner{
    margin-top:0%;
    padding: 0% 20%;

}

.tribe-mini-calendar-event .list-info h2.entry-title.summary a,.tribe-mini-calendar-event .list-info span.date-start.dtstart   { color: #000;}

h4.widget-title.widgettitle{font-size: 24px;}

content-sidebar .content {
	float: left;
	width: 70%;
}

.sidebar-primary {
	background: #eee;
	float: right;
	width: 30%;
	padding: 100px 0;
	border-left: 1px solid #e2e2e2;
}

.sidebar-primary .widget {
	padding: 0 40px;
}

.sidebar-primary h4.widgettitle {
	color: #333;
	font-size: 28px;
}

.content-sidebar-wrap {
	overflow: hidden;
}

.content-sidebar-wrap .content,
.content-sidebar-wrap .sidebar {
	margin-bottom: -99999px;
	padding-bottom: 99999px;
}

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

	.content-sidebar .content,
	.sidebar-primary {
		width: 100%;
		float: none;
	}

	.content-sidebar-wrap .content,
	.content-sidebar-wrap .sidebar {
		margin-bottom: 0;
		padding-bottom: 0;
	}

	.content-sidebar-wrap .sidebar {
		padding: 60px 0;
	}

}