/* All Styles below apply to the Photo View */
/* Above Search Bar*/

/* "Breadcrumbs */
.tribe-events-c-breadcrumbs__list {	
	display:none !important;
	}

/* Hides Featured Tag */
.tribe-events-pro .tribe-events-pro-photo__event-datetime-featured-icon {
    display: none !important;
	}
	
.post-type-archive-tribe_events .post-image {
	display: none !important;
	}	

/* Hides Feature Text */
.tribe-events-pro .tribe-events-pro-photo__event-datetime-featured-text {
    display: none !important;
	}

/* Search + View Bar*/
/* "Find Events" Buttton */
.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
	background-color:#004274 !important;
	font-family:gill-sans-nova, verdana, sans-serif !important;
    font-weight:700 !important;
    text-transform: uppercase!important;
    letter-spacing: 2px!important;
	}


/* Nav + Calendar Bar*/
/* Past Future Arrows */
.tribe-events-c-top-bar__nav-list {margin: 0 !important;}
.tribe-events-header__top-bar li  {border-bottom:0 !important;}
.tribe-events-c-top-bar__nav-list-item {
    list-style-type: none !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
	}

/* "Today" Buttton */
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
	background-color: #FDBA4D !important;
	border: #FDBA4D !important;
	color: #000 !important;
    font-family:gill-sans-nova, verdana, sans-serif !important;
    font-weight:700 !important;
    text-transform: uppercase!important;
    letter-spacing: 2px!important;
    }
    
/* Date Picker Text*/
.tribe-events-c-top-bar__datepicker-button {
	font-size:1.6rem !important;
	font-family: gill-sans-nova, verdana, sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase!important;
    letter-spacing: 1px!important;
	} 

/* Photo Grid */
/*Adds Border to Photo View Grid and Adjusts Margins */

.tribe-common .tribe-common-g-row {
	padding:12px !important;
	/*background-color: #eee;*/
	}

.tribe-events-pro-photo__event {
    padding: 24px !important;
    border: 1px solid #e4e4e4 !important;
    background-color: #f9f9f9 !important;
    margin: 12px !important;
	}
    
.tribe-common--breakpoint-xsmall.tribe-events-pro .tribe-events-pro-photo__event {
	width: calc(50% - 24px)!important;
	}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-photo__event {
    width: calc(25% - 24px)!important;
	}

/* Event Modules */

/* Event Image */

.tribe-events-pro .tribe-events-pro-photo__event-featured-image {
    display: block;
    width: 100%;
    height: auto;
    }
	
/* Date Stamp */
.tribe-events-pro .tribe-events-pro-photo__event-date-tag-datetime {
	background: #e4e4e4 !important; 
	padding:.5rem 0 !important; 
	border-radius:3px !important;
	}
	
/* Date Stamp Month*/
.tribe-events-pro-photo__event-date-tag-month {
	font-family:gill-sans-nova, verdana, sans-serif !important;  
	letter-spacing: 1px !important;
	color:#000 !important;
	} 
	
/* Date Stamp Date */
.tribe-events-pro-photo__event-date-tag-daynum {
	font-family:gill-sans-nova, verdana, sans-serif !important; 
	color:#000!important;
	}

/* Date */
.tribe-events-pro-photo__event-datetime, .tribe-events-calendar-list__event-datetime-wrapper {
	font-family: georgia, serif !important;
	font-style:italic !important;
	font-size: 1.4rem !important;
    margin-bottom:.25rem !important;
	}
	
tribe-common-b2  {
	font-family: georgia, serif !important;
	font-size: 1.4rem !important;
	}
	
/* Headline*/
.tribe-common .tribe-common-h6 {
    color:#000;
    font-size:18px !important;
    font-family:gill-sans-nova, verdana, sans-serif !important;
    font-weight:700 !important;
    line-height:1.15 !important;
	}

.tribe-common .tribe-common-h6 a:link, .tribe-common .tribe-common-h6 a:visited {
	color:#000 !important;
	} 

/* Price*/
.tribe-events-pro-photo__event-cost {display:none !important;}
	

/* Calendar Footer */
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1 {display: none !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav {display: none !important;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3--min-medium {display: none !important;}

.tribe-events-cal-links {display: none !important;}
.tribe_events-template-default .entry-tags {display:none !important;}

/* Single Page stuff */
.tribe-events-back{display:none !important;}
.tribe-events-nav-previous, .tribe-events-nav-next {display:none !important;}
.tribe-events-promo {display:none !important;}


.tribe-events-cost {
    font-weight: 700 !important;
    font-size: 1em !important;
}

.tribe-events-event-meta dt {
	   font-family:gill-sans-nova, verdana, sans-serif !important;
	   font-size: 1.6rem !important;
	   font-weight: 700;
	}
	
.single-tribe_events .tribe-events-single-event-title {
	font-family: angie-sans, georgia, serif;
	font-size: 3.6rem !important;
	line-height: 1.2 !important;
}

.tribe-events-meta-group .tribe-events-single-section-title {
	font-size: 2rem;
	border-bottom: 1px solid #ccc;
	margin-bottom: 1rem;
	padding-bottom: 1rem;
}

.single-tribe_events .tribe-event-date-start, .single-tribe_events .tribe-event-date-end, .single-tribe_events .tribe-event-time {
	font-family:gill-sans-nova, verdana, sans-serif !important;
	font-size: 1.6rem !important;
	font-weight: 700;
	line-height: 1.2 !important;
	}
	
.tribe-events-schedule {
	background-color: #f4f4f5 !important;
	padding: 10px !important;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}
	
.tribe-events-schedule .tribe-events-cost {
	font-family:gill-sans-nova, verdana, sans-serif !important;
	font-size: 1.6rem !important;
	font-weight: 700;
	line-height: 1.2 !important;
	text-transform: capitalize !important;
	}

.single-tribe_events .tribe_events {
	padding:0 !important;
	margin:0 !important;
	}
	
.tribe-events-content {
   color: #333 !important;
   font-family: inherit !important;
   }

.tribe-events-event-meta {
	color: #333 !important;
	font-family: inherit !important;
	}
	
.tribe-events-related-events-title {
	color: #333 !important;
	font-family: angie-sans, georgia, serif  !important;
	}

.tribe-events-single ul.tribe-related-events li .tribe-related-events-title {
	color: #000;
	font-size: 18px !important;
	font-family: gill-sans-nova, verdana, sans-serif !important;
	font-weight: 700 !important;
	line-height: 1.15 !important;
	}
	
.tribe-events-single ul.tribe-related-events li .tribe-related-events-title a {
   color: #000 !important;
   text-decoration: none !important; 
}
	
.timezone {
	font-size: 1.4rem !important;
	line-height: 1.2 !important;
	text-transform:lowercase;
	font-variant: small-caps;
}

body.single-tribe_events .featured-image {display:none !important;}
.tribe-events-photo .entry-image {display:none !important;}

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