/**
 * 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.
 */

/* header and menu styles */

/* Font for logo */
/* @font-face kit by Fonts2u (http://www.fonts2u.com) */ @font-face {font-family:"Assiduous SmallCaps";src:url("fonts/Assiduous_SmallCaps/ASSC____.eot?") format("eot"),url("fonts/Assiduous_SmallCaps/ASSC____.woff") format("woff"),url("fonts/Assiduous_SmallCaps/ASSC____.ttf") format("truetype"),url("fonts/Assiduous_SmallCaps/ASSC____.svg#AssiduousSmallCaps") format("svg");font-weight:normal;font-style:normal;}

.site-title {
	display: inline-block;
	vertical-align: top;
	line-height:.8;
	margin-left:5px;
}
.site-title-pre {
	display: inline-block;
	vertical-align:top;
	line-height: 1;
}
.site-header .site-title .site-title-pre {
	font-family:"Assiduous SmallCaps";
}

.site-header .site-description {
	text-align: left;
}

.site-branding .custom-logo {
	display: inline-block;
	vertical-align: top;
	width: 150px;
	padding-left: 50px;
}

@media screen and (max-width: 800px) {
	.site-branding .custom-logo {
		padding-left: 0;
		width: 100px;
	}
}

.site-header-main {
	padding: 0;
	margin-bottom: 15px;
	padding-top: 15px;
}	

.site-header-main .container {
	padding:0;
	max-width: 1124px;
}

.site-footer {
	padding: 2rem 0;
}

.site-footer .widget-area {
	margin-bottom: 2rem;
}

.widget {
	margin-bottom: 1rem;
}

/* center the menu */
.site-navigation {
	text-align: center;
}

/* make the current menu selection orange */
.site-navigation .menu li.current_page_item > a, .site-navigation .menu .children li.current_page_item > a, .site-navigation .menu li.current-menu-item > a, .site-navigation .menu .sub-menu li.current-menu-item > a {
	color: #C3612E;
}

.site-branding {
	max-width: 100%;
	text-align: center;
	float: none;
}

/* don't stack social links below header until we get down to 800px */
@media screen and (min-width: 800px) {
.header-social-links {
    float: right;
    text-align: left;
}
}

.header-layout-3 .site-navigation .menu {
	border: none;
	margin-bottom: 0;
}

.header-layout-3 .site-navigation .nav-menu {
	text-align: center;
}

/* content styles */

.site-content {
	max-width: 1144px;
	float: none;
	margin:auto;
}

/* styles for performance inquiry form */
.bookingTable .flex-row {
	width: 100%;
	display: flex;
	flex-direction:row;
	justify-content: flex-start;
}

.bookingTable .flex-cell {
	padding: 6px 25px 3px 3px;
}

bookingTable .flex-cell-full {
	flex: 1 1 100%;
}

.bookingTable .wpcf7 input, .wpcf7 textarea {
	width: 100%;
}

/* make buttons blue */
.ttfmake-button, .site-main .gform_wrapper .gform_footer input.button, button, input[type="button"], input[type="reset"], input[type="submit"] {
	border-radius: 10px;
	background: #27428c;
	font-family: "Open Sans";
}

/* custom builder styles */
.builder-section {
	margin-bottom:0;
}

.builder-section-postlist .ttfmp-post-list-item {
    margin-bottom: 0;
    margin-top: 15px;
}
.builder-post-list-section-title {
	color: #C3612E;
	margin-bottom: 0;
}
.builder-text-image {	
	margin-bottom: 0;
}
.builder-section-content .ttfmp-post-list-item-title {
	margin-top: 0;
}

/* used in donate page to display donorbox widget on left,  text on right */
.flexy {
	display: -ms-flexbox;
  	display: -webkit-flex;
	display:flex;
	flex-direction: row;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
  	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.flexy-cell {
	-ms-flex:  1 1 400px;
  	-webkit-flex:  1 1 400px;
	flex: 1 1 400px;
	padding-right: 15px;
}

.flexy-text {
	-ms-flex:  1 1 50%;
  	-webkit-flex:  1 1 50%;
	flex: 1 1 50%;
	padding-right: 0;
}

.footer-flex {
	-ms-flex:  1 1 30%;
  	-webkit-flex:  1 1 30%;
	flex: 1 1 30%;
	padding-right: 0;
	
}

#footer-1, #footer-2, #footer-3 {
	width: 30%;
}

.site-footer .widget-area:last-of-type {
    width: 100%;
}

.footer-flex .images {
	-ms-flex:  1 1 900px;
  	-webkit-flex:  1 1 900px;
	flex: 1 1 900px;
	padding-right: 0;
}

.site-footer img {
	height: 90px;
	padding-right: 25px;
}
