/**
 * Theme Name:  Make (child theme)
 * Theme URI:   https://thethemefoundry.com/make/
 * Author:      The Theme Foundry
 * Author URI:  https://thethemefoundry.com
 * Description: Create your website without touching a line of code. Make's flexible customization features and a powerful drag and drop page builder make designing your site fun and easy. Build almost anything: a simple portfolio or photography site, an ecommerce business site, a minimalist blog, or even a professional magazine. You'll start by customizing your background, layouts, fonts, colors, and logo. Next, add and organize your content using the drag and drop page builder. Add a photo, a video, a gallery, or even a slider to any page on your website. Make is responsive, so your website will naturally look great on phones, tablets, and desktop screens. It's also fully compatible with popular plugins like WooCommerce, Gravity Forms, Contact Form 7, Jetpack, and WP PageNavi.
 * Version:     1.1.0
 * License:     GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Template: make
 * Text Domain: make-child
 * Domain Path: /languages/
 * Tags:        black, blue, green, gray, orange, red, white, yellow, dark, light, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, buddypress, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging
 *
 * Make WordPress Theme, Copyright 2015 The Theme Foundry
 * Make is distributed under the terms of the GNU GPL
 */

/*
 * Add your custom styles below.
 * This version of the Make child theme is only compatible with Make 1.6.0 and above.
 */

.img {
	border: 0;
	max-width:100%;
	height:auto; 
}



dl {
	margin-bottom: 2px;
	
}

dt {
	margin-bottom: 1px;
	margin-bottom: .1rem;
}

dd {
	margin-bottom: 2px;
	margin-bottom: .2rem;
}
.single-tribe_events .image_block .image, .single-post .image_block .image {
	width: 100%;
}
.tags dt, .tribe-events-notices {
	display: none !important;
}
.tags {
	font-weight: 700 !important;
	font-size: 18px !important;
	line-height: 22px !important;
	margin: 25px 0px !important;
}
.showtimes {
	font-size: 22px;
	line-height: 27px;
	color: #d34c2a;
}
.showtimes p {
	margin: 0px;
}
.showtimes hr {
	background-image: none;
	border-bottom: 2px solid #d34c2a; 
	clear: both;
}
.showtimes a.button {
	float: right;
}
.single-tribe_events h2.tribe-events-single-event-title {
	margin-bottom: 15px !important;
	font-weight: 700;
}

.tribe-events-button, #tribe-events .tribe-events-button {
	background: #303e48 !important;
	padding: 2px 10px !important;
	color: #FFF !important;
}
.tribe-events-button:hover, #tribe-events .tribe-events-button:hover {
	background: #d34c2a !important;
}
.tribe-events-page-template a.tribe-events-ical {
	display: none;
}


#tribe-events-pg-template .tribe-events-content h2 {
	font-size: 38px !important;
	line-height: 42px !important;
	font-weight: 700;
	color: #d34c2a;
}
.tribe-events-list-separator-month:after {
	border-bottom: none !important;
}
ul.tribe-events-sub-nav a:hover {
	color: #FFF;
}

.tribe-mini-calendar-event {
	border-bottom: none !important;
}
#tribe-events-pg-template {
	padding-top: 55px !important;
	
}
body.single-tribe_venue #tribe-events-pg-template {
	color: #111;
}
body.single-tribe_venue .tribe-events-event-meta a:hover {
	color: #111;
}
body.single-tribe_venue .tribe-events-venue .tribe-events-venue-meta .tribe-events-event-meta {
	background: none !important;
}
#tribe-events-pg-template.dynamic {
	padding: 0px !important;
	max-width: none !important;
	width: 100%;
	height: 100%;
	color: #FFF;
}
ul.tribe-events-sub-nav a {
	font-weight: 400 !important;
	font-size: 20px !important;
	line-height: 24px !important;
	text-transform: uppercase;
}
.tribe-events-page-template .events-list ul.tribe-events-sub-nav, .events-list ul.tribe-events-sub-nav {
	display: none;
}
.tribe-events-day ul.tribe-events-sub-nav {
	max-width: 700px;
	margin: 0px auto !important;
}
.tribe-events-day-time-slot h5 {
	display: none;
}
.single-tribe_events #tribe-events-footer, .events-list #tribe-events-footer, .tribe-events-day #tribe-events-footer {
	padding-top: 0px !important;
}

.events-gridview #tribe-events-content, .tribe-events-page-template #tribe-events-content.tribe-events-list {
	padding-top: 100px !important;
}
.events-list #tribe-events-content, .events-list a:hover, .events-list h2.tribe-events-page-title a:hover, .tribe-events-day #tribe-events-content {
	color: #111111 !important;
}
.events-list h2.tribe-events-page-title a {
	color: #d34c2a !important;
}
.tribe-events-list-separator-month {
	font-weight: 400 !important;
	color: #303e48 !important;
}
.events-gridview #tribe-events-content h2.tribe-events-page-title, .events-list #tribe-events-content h2.tribe-events-page-title, h2.tribe-events-page-title, .tribe-events-day h2.tribe-events-page-title {
	font-weight: 400 !important;
	color: #111111 !important;
	font-size: 59px; 
	line-height: 64px;
}
.events-gridview #tribe-events-content table a {
	color: #FFF;
}
.events-gridview #tribe-events-content table a:hover {
	color: #d34c2a;
}

#tribe-events-content tr {
	border-bottom: 10px solid #303e48;
}
#tribe-events-content .tribe-events-calendar td {
	background: #576069;
	border: 2px solid #303e48 !important;
}
#tribe-events-content .tribe-events-calendar td:hover {
	background: #151d24 !important;
}
#tribe-events-content table.tribe-events-calendar {
	border: none !important;
}
#tribe-events-content .tribe-events-calendar td.tribe-events-has-events {
	background: #7f858b;
}
#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth {
	background: none !important;
	border: none !important;
}
.tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar div[id*="tribe-events-daynum-"] a {
	background: none !important;
	font-weight: 400 !important;
	font-size: 24px !important;
}
.tribe-events-calendar div[id*="tribe-events-daynum-"] a {
	color: #fd7e5d !important;
}
.tribe-events-calendar div[id*="tribe-events-daynum-"] a:hover {
	color: #FFF !important;
}
#tribe-events-content thead {
	display: none !important;
}
#tribe-events-footer {
	border: none !important;
}
#tribe-mobile-container {
	color: #FFF;
}
#tribe-mobile-container .hentry.vevent ~ .hentry.vevent {
	border-top: 2px solid #d34c2a !important;
}
#tribe-mobile-container h4 a.url:hover {
	color: #FFF !important;
}
#tribe-events-header .tribe-events-sub-nav li {
	display: block !important;
}
#tribe-events-header .tribe-events-sub-nav li a {
	display: block !important;
}
	
	
.builder-banner-content {max-height:400px;}

.tribe-events-day-time-slot h5 {
	display: none;
}

.container,
.infinite-footer-container,
.page-template-template-builder-php .entry-content > .twitter-share {
	max-width: 970px;
	margin: 0 auto;
	padding: 0 10px;
	padding: 0 2.0rem;
}


.tribe-events-button, #tribe-events .tribe-events-button {
	background: #303e48 !important;
	padding: 2px 10px !important;
	color: #FFF !important;
}
.tribe-events-button:hover, #tribe-events .tribe-events-button:hover {
	background: #d34c2a !important;
}
.tribe-events-page-template a.tribe-events-ical {
	display: none;
}

.tickets {
	margin-bottom: 40px;
}
.tickets.stuck {
	position: fixed;
	background: #FFF;
	top: 0px;
	z-index: 99999;
}
.tickets .inner {
	padding: 15px 20px;
	font-size: 17px;
	line-height: 20px;
	background: #d5d5d7;
}
.tickets p {
	margin-bottom: 0px;
}
.tickets a {
	font-weight: bold;
	padding-right: 20px;
}
.tickets h3 {
	background: #d34c2a;
	text-transform: none;
	font-size: 20px;
	line-height: 22px;
	margin: 0px 0px 5px 0px;
	padding: 8px 20px;
	display: inline-block;
	color: #FFF;
}


dd {
	margin-right: 10px;
}
