/*
Theme Name: Battellemedia
Theme URI: http://battellemedia.com
Author: Automattic, Inc.
Author URI: http://automattic.com
Template: twentysixteen
Description: Custom WordPress theme for Battellemedia. A child theme of Twenty Sixteen
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: battellemedia
Tags:
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

body {
	background: #5b9177;
}

/* Links */
a,
a:visited,
a:active {
	color: #3B5E4B;
}

a:hover,
a:focus,
.entry-title a:hover,
.entry-footer a:hover,
.post-navigation a:hover .post-title,
.post-navigation a:focus .post-title {
	color: #3D7F64;
}

.entry-title a,
.main-navigation a:hover,
.main-navigation a:focus,
.main-navigation li:hover > a,
.main-navigation li.focus > a {
	color: #1a1a1a;
}

.entry-date,
.entry-footer .comments-link a,
.entry-footer .edit-link a,
.entry-comments-link a,
.site-info a:hover,
.site-info a:focus {
	color: #3D7F64;
}

.entry-footer .cat-links a {
	color: #888;
}

button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
	background: #3D7F64;
}

/* Typopgraphy */
body  {
	font-family: 'Open Sans', sans-serif;
	color: #525a5c;
}

.entry-title,
.entry-footer,
.main-navigation li,
.widget .widget-title {
	font-family: 'Overpass', sans-serif;
}


/* Adjustments to the site title and tagline */
.site-title {
	display: none;
}

.site-description {
	color: #3B5E4B;
	font-weight: 400;
	font-size: 1.1em;
	font-style: italic;
	line-height: 1.5;
}

.custom-logo-link,
.widget-title {
	border-bottom: 1px dotted #3D7F64;
}

/* Navigation Adjustments */
.main-navigation a {
	color: #3B5E4B;
	font-size: 0.9rem;
	font-weight: 700;
	text-transform: uppercase;
}

.menu-toggle {
	border-color: #3B5E4B;
	color: #3B5E4B;
}

.menu-toggle:hover,
.menu-toggle:focus {
	border-color: #3D7F64;
	color: #3D7F64;
}

.menu-toggle.toggled-on,
.menu-toggle.toggled-on:hover,
.menu-toggle.toggled-on:focus {
	background-color: #3B5E4B;
	border-color: #3B5E4B;
}

/* Ad spot */
.header-ad {
	background: #eee;
	padding: 1em;
	margin-bottom: 2.25em;
	max-width: 740px;
}

.site-main article {
	margin-bottom: 3em !important;
}

.site-main .ad-container {
	margin-bottom: 3em;
}

/* Search */
.search-form .search-field {
	background: #cfe4d3;
	color: #3d3d3d;
	border: none;
	border-radius: 0;
	height: 35px;
}

.search-form .search-submit {
	background: #3B5E4B;
	border-radius: 0;
	color: #fff;
}

.search-form .search-submit:before {
	line-height: 39px;
	width: 43px;
}

/* Widgets */
.widget {
	border-top-width: 0;
}

.widget-title {
	color: #1a1a1a;
	font-weight: 400;
	padding-bottom: 0.2em
}

/* Widgets: Newsletter */
.widget #mc-embedded-subscribe-form label {
	display: none;
}

#mc-embedded-subscribe-form input {
	border-radius: 0;
}

	#mc-embedded-subscribe-form input:focus {
		box-shadow: 0 0px 2px 2px rgba(60,116,74, .4)
	}

#mc-embedded-subscribe-form #mce-EMAIL {
	border: none;
	border-radius: 0;
	height: 44px;
}

.widget #mc_embed_signup_scroll {
	display: flex;
}

/* Signup page */
.signup-page #mc-embedded-subscribe-form .datefield {
	display: flex;
}
.signup-page #mc-embedded-subscribe-form input[type=submit] {
	margin-top: 1em;
}

.signup-page #mc-embedded-subscribe-form .mc-field-group {
	margin-bottom: 30px;
}

.optional-field {
	color: #686868;
	font-size: 14px;
	font-style: italic;
}

/* Signup full width widget */
.widget-area-full-width + .ad-container {
	margin-top: 3em;
}

.widget-area-full-width .widget {
	margin-bottom: 0;

}

.widget-area-full-width .widget .widget-title {
	border-bottom: none;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 7px;
	padding-bottom: 0;
}

.widget-area-full-width .widget p {
	font-size: 14px;
	margin-bottom: 30px;
	text-align: center;
}

.widget-area-full-width #mc_embed_signup div.mce_inline_error {
	margin-bottom: 0;
}

/*center style*/
.widget-area-full-width.widget-area-full-width--center {
	padding: 35px 25px;
}
	.widget-area-full-width.widget-area-full-width--center .widget {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.widget-area-full-width.widget-area-full-width--center .widget .textwidget {
		max-width: 380px;
		width: 100%;
	}
	.widget-area-full-width.widget-area-full-width--center .widget .mc-field-group {
		flex-grow: 1;
	}

/*invert style*/
.widget .newsletter-sidebar,
.widget-area-full-width--invert{
	background: #cfe4d3;
	padding:1.6153846154em;
}

	.widget-area-full-width--invert #mc-embedded-subscribe-form #mce-EMAIL {
		background: #fff;
		color: #6b6b6b;
	}

	.widget-area-full-width--invert .widget{
		padding-top: 0;
	}

	.widget .newsletter-sidebar #mc-embedded-subscribe-form #mce-EMAIL {
		background-color: #fff;
	}

/* Entries */
.entry-title {
	font-weight: 700;
	font-size: 1.8em;
}

.entry-content {
	font-size: 1.125em;
	line-height: 1.875em;
}

.entry-footer {
	font-weight: 300;
}

.sticky .posted-on,
.byline {
	display: block;
}

.byline .author {
	font-weight: 700;
}

.site .avatar {
	border: 1px solid #3B5E4B;
}

.entry-comments-link {
	border-top: 1px solid #eee;
	font-size: 0.8em;
	padding-top: 1em;
}

.entry-comments-link a {
	text-decoration: none;
}

/* Forms */
#mc-embedded-subscribe-form input[type="text"],
.newsletter input[type="text"] {
	/*background: #cae5d1;*/
	border-color: #3B5E4B;
	border: none;
	border-radius: 0;
	color: #3B5E4B;

}
.newsletter input[type="text"] {
	width: 55%;
}

#mc-embedded-subscribe-form input[type="submit"],
.newsletter input[type="submit"] {
	background: #3c744a;/*#5b9177*/;
	border-radius: 0;
	color: #fff;
	padding: .88em 1em;
}

/*  Pagination */
.pagination {
	border-top-color: #3B5E4B;
	font-family: 'Open Sans', sans-serif;
}

.pagination:before,
.pagination:after,
.pagination .prev,
.pagination .prev,
.pagination .next,
.pagination .next {
	background-color: #3B5E4B;
}

.pagination .prev:hover,
.pagination .prev:focus,
.pagination .next:hover,
.pagination .next:focus {
	background-color: #3D7F64;
}


/* Media Queries */
@media screen and (max-width: 984px) {
	img.alignleft,
	img.alignright {
		float: none;
		text-align: center;
		display: block;
		margin: 0 auto !important;
	}
}

@media screen and (min-width: 56.875em) {
	.widget:first-of-type {
		padding-top: 0;
	}

	#mc-embedded-subscribe-form input[type="submit"],
	.newsletter input[type="submit"] {
		padding: 1.2em 1em;
	}
}
@media screen and (min-width: 61.5625em) {
	.site-header {
		padding-bottom: 0.8em;
		padding-top: 2.25em;
	}
	.site-header-main {
		position: relative;
	}
	.site-header-main:after {
		background: #3B5E4B;
		content: "";
		display: none;
		position: absolute;
		height: 2px;
		width: 100%;
		bottom: 72px;
	}
	.custom-logo {
		max-width: 330px;
	}
	.site-branding,
	.site-header-menu,
	.header-image {
		z-index: 1;
	}
	.site-header-menu {
		margin-bottom: 3em;
	}
	.widget {
		margin-bottom: 1.5em;
	}
}

a.jetpack-instant-search__search-result-expanded__image-link {
	margin-left: 56px;
}
