/**
 * Theme Name:  New Mexico Acequia Association [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.
 */


body {
	background-color: #ffffff;
}

a {
    color: #973C21;
}

.container, .infinite-footer-container, .page-template-template-builder-php .entry-content > .twitter-share {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 32px;
    padding: 0 3.2rem;
}

.custom-body-text {
	font-size: 16px;
}
.custom-body-text h3 {
	font-size: 22px;
}

.header-bar {
    border-bottom: 0;
    color: #000000;
    background-color: #ffffff;
}

.header-bar input[type="search"] {
	background-color: #ffffff;
}

.header-custom-links {
	float: right;
    padding: 0;
	padding-top: 15px;
    margin: 0;
}
.header-custom-links a {
	padding: 10px 30px;
    background-color: #973C21;
    color: #ffffff;
    margin-left: 10px;
}

.home-projects {}
.home-projects article {
    display: inline-block;
	9margin-left: 10px;
	9margin-right: 11px;
	max-width: 350px;
    vertical-align: top;
}
.home-projects article:first-of-type{
	margin-right: 42px;
}
.home-projects article .entry-header {
    margin-bottom: 12px;
    margin-bottom: 1.1rem;
}
.home-projects h3.widget-title {
	font-size: 34px;
    border-bottom: 3px solid #E36C10;
}
.home-projects article header .entry-meta,
.home-projects article footer.entry-footer {
	display: none;
}
.home-projects article figure.post-header {
}
.home-projects article h1.entry-title {
	font-size: 22px;
}

.sidebar-blog h3.widget-title {
	font-size: 22px;
    border-bottom: 3px solid #5769A9;
}
.sidebar-blog .entry-header {
	margin-bottom: 0;
	margin-top: 20px;
}
.sidebar-blog .entry-title {
	color: #5769A9;
	font-size: 22px;
}
.sidebar-blog .entry-date {
	line-height: initial;
}
.sidebar-blog .entry-date a {
    font-weight: normal;
	text-transform: initial;
}
.sidebar-blog article  {
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 0;
}
.sidebar-social h3.widget-title {
	font-size: 22px;
    border-bottom: 3px solid #5769A9;
}

@media screen and (min-width: 800px) {
	.site-branding {
		margin-top: -80px;
	}
	.site-navigation {
	    max-width: 100%;
	}
	.site-navigation .menu .sub-menu, .site-navigation .menu .children, .site-navigation .nav-menu .sub-menu, .site-navigation .nav-menu .children {
	    background-color: #ffffff;
	}
}

.site-navigation .menu li a,
.site-navigation .nav-menu li a {
	font-weight: bold;
}

.site-footer {
    color: #ffffff;
    background-color: #3A4587;
}

.site-footer #menu-footer-navigation {
	text-align: center;
	margin: 0 auto;
}
.site-footer .widget #menu-footer-navigation li {
	border-bottom: 0;
	display: inline-block;
}
.site-footer .widget #menu-footer-navigation li a {
	color: white;
	margin-left: 25px;
	margin-right: 25px;
}

.subfooter {
	border-top: 1px solid #cdcdcd;
	padding-top: 20px;
}
.subfooter > div {
	display: inline-block;
	vertical-align: top;
	width: 49%;
}
.subfooter .byline {
	text-align: right;
}
.subfooter .byline a {
	color: #ffffff;
}

@media screen and (max-width: 799px) {
	.header-custom-links {
		float: none;
	    padding: 0;
		padding-top: 15px;
	    margin: 0;
		text-align: center;
	}
	.header-custom-links a {
		display: block;
	    margin-left: 0;
		margin-bottom: 10px;
	}

	.site-footer .widget #menu-footer-navigation li {
		display: inline-block;
		width: 100%;
	}
	.subfooter > div {
		width: 100%;
	}
	.subfooter .copyright, .subfooter .byline {
		text-align: center;
	}
}

/* individual pages */

/* home */

.quicklinks {
	background-color: #618F4E;
	background-image: url(/wp-content/uploads/2017/10/corn-stalk-rightcolumn.png);
	background-repeat: no-repeat;
    background-position: right center;
	color: #ffffff;
	font-size: 17px;
}
.quicklinks h3.widget-title {
	background-color: #3A4587;
	color: white;
	font-size: 17px;
	margin-bottom: 0;
	padding: 5px 20px;
}
.menu-quick-links-container {
	min-height: 245px;
	padding: 20px;
}
.menu-quick-links-container a {
	color: #ffffff;
}
.menu-quick-links-container li {
    padding: 11px 0;
    padding: 1.1rem 0;
    border-bottom: 0 !important;
    list-style: none;
}

.sidebar-button a {
    background-color: #973C21;
    color: #ffffff;
	display: block;
	font-size: 17px;
	font-weight: bold;
	padding: 10px 30px;
	text-align: center;
	width: 100%;
}



/* contact */
#contact-form {
	background-color: #618F4E;
	color: #ffffff;
	padding: 20px;
	font-size: 17px;
}
#contact-form input, #contact-form textarea {
	background-color: #ffffff;
}
#contact-form input[type="submit"] {
	padding: 10px 30px;
    background-color: #973C21;
	border-radius: 0;
    color: #ffffff;
	font-size: 17px;
}
.contact-container {
	font-size: 17px;
}
.contact-container .highlight {
	display: block;
	font-size: 24px;
	font-weight: bold;
}
.contact-container .highlight.green {
	border-bottom: 2px solid #618F4E;
}
.contact-container .highlight.blue{
	border-bottom: 2px solid #3A4587;
}
.contact-container table, .contact-container tr, .contact-container td {
	border: 0;
}
.contact-container .contact-map, .contact-container .contact-details {
	display: inline-block;
	vertical-align: top;
}
.contact-container .contact-map {
	float: right;
}
.contact-container .contact-details {
	margin-right: 20px;
}

