/*
Theme Name: Project Understanding Theme
Theme URI: http://www.projectunderstanding.com
Version: 1.0
Description: Custom Theme for Project Understanding
Author: Searle Creative
Author URI: http://www.searlecreative.com
template: bb-theme
*/

/* Add your custom styles here... */


.pp-logo-inner-wrap img {
	width:100%;
	height: auto;
}




@media (max-width: 1023px) {
	.fl-node-588104c767ea5 > .fl-module-content {
	    margin-top: 0;
	    margin-right: 5%;
	    margin-bottom: 0;
	    margin-left: 5%;
	}
	.fl-node-587825a4eace2 h3 {
		font-size: 28px;
	}

}

@media (max-width: 768px) {
	.fl-node-5878260e278c7 > .fl-col-content {
		background-size: contain;
	}
	.fl-node-587825a4eace2 h3 {
		font-size: 34px;
	}
}

/* Events Calendar Changes 2017 */
/* Global */
.tribe-bar-submit input {
	background: #8bc23f !important;
}

/* Month Calendar */
.tribe-mini-calendar-event img,
.tribe-events-tooltip img,
.tribe-events-list .tribe-events-event-image img,
li.tribe-bar-views-option-photo {
	display: none !important;
}

.tribe-mini-calendar-nav td {
	background: #8bc23f !important;
	border-color: #8bc23f !important;
}

.tribe-events-page-title,
h4.tribe-event-title,
h4.entry-title,
a.tribe-event-url {
	color: #8bc23f !important;
}

.tribe-events-calendar th,
.tribe-events-grid .tribe-grid-header .tribe-week-today,
table.tribe-events-calendar .type-tribe_events,
.tribe-grid-body .tribe-event-featured.tribe-events-week-hourly-single {
	background-color: #8bc23f !important;
	border-color: #8bc23f !important;
}

.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] {
	background-color: #8bc23f !important;
}

.tribe-events-has-events div[id*=tribe-events-daynum-],
.tribe-events-has-events div[id*=tribe-events-daynum-] a {
	background-color: #729434 !important;
}

.tribe-mini-calendar-event .list-date {
	background: #8bc23f !important;
}

.tribe-events-list-widget .tribe-event-featured,
.tribe-events-venue-widget .tribe-event-featured,
.tribe-mini-calendar-list-wrapper .tribe-event-featured,
.tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event {
	background-color: #eeeeee !important;
	padding: 8px;
}

.tribe-events-day .tribe-events-day-time-slot h5 {
	background-color: #8bc23f !important;
}

.tribe-events-list .tribe-events-loop .tribe-event-featured,
.tribe-events-list #tribe-events-day.tribe-events-loop .tribe-event-featured,
.type-tribe_events.tribe-events-photo-event.tribe-event-featured .tribe-events-photo-event-wrap,
.type-tribe_events.tribe-events-photo-event.tribe-event-featured .tribe-events-photo-event-wrap:hover {
	background: #eeeeee !important;
	border-left: 6px solid #8bc23f !important;
	color: #1a1a1a !important;
}

.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-meta {
	color: #1a1a1a !important;
}

.tribe-events-cal-links a {
	color: #ffffff !important;
}

.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-meta a,
.tribe-events-read-more,
.tribe-events-list-event-title a,
.tribe-events-cal-links a:hover {
	color: #8bc23f !important;
}

.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-meta a:hover,
.tribe-events-read-more:hover,
.tribe-events-list-event-title a:hover {
	color: #1a1a1a !important;
}

.tribe-events-event-cost span {
	color: #ffffff !important;
	background: #8bc23f !important;
	font-size: 20px;
}

.tribe-mini-calendar-event {
	margin-bottom: 10px;
	border-bottom: none !important;
	border-left: 6px solid #8bc23f !important;
}

.tribe-mini-calendar td, .tribe-mini-calendar th {
	padding: 6px !important;
}

.tribe-mini-calendar td.tribe-events-has-events {
	background: #8bc23f !important;
}

.tribe-mini-calendar td.tribe-events-has-events a:hover {
	background: #a2ce64 !important;
}

/* Event Page */
.single-tribe_events .tribe-events-single-event-title {
	padding: 8px 0 0 !important;
	font-size: 52px !important;
	color: #8bc23f !important;
}

.tribe-events-schedule h2 {
	margin-top: 0px !important;
	font-size: 24px !important;
	font-weight: 400;
}

#tribe-events-footer {
	display: none;
}

.tribe-events-meta-group-organizer {
	display: none !important;
}

.single-tribe_events .tribe-events-event-meta {
	margin-top: 4px !important;
}

.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {
	width: 100%;
}

.single-tribe_events .secondary .tribe-events-venue-map {
	width: 100% !important;
}

.single-tribe_events .tribe-events-venue-map {
	float: none;
	margin: -8px auto 0 !important;
	background: none;
	border: none;
}

/*.primary-meta .secondary {
	display: none;
}

.secondary-meta .primary {
	display: none;
}*/
