/*
Theme Name: Twenty Seventeen Child
Template: twentyseventeen
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen-child
*/

body,
button,
input,
select,
textarea {
	font-family: "Open Sans", "Helvetica Neue", helvetica, arial, sans-serif;
	font-size: 14px;
	font-size: 0.9rem;
	line-height: 2;
}

::-webkit-input-placeholder { font-family: "Open Sans", "Helvetica Neue", helvetica, arial, sans-serif; }
:-moz-placeholder { font-family: "Open Sans", "Helvetica Neue", helvetica, arial, sans-serif; }
::-moz-placeholder { font-family: "Open Sans", "Helvetica Neue", helvetica, arial, sans-serif; }
:-ms-input-placeholder { font-family: "Open Sans", "Helvetica Neue", helvetica, arial, sans-serif; }

h1, h2, h3, h4, h5, h6, .home.blog .entry-title {
	font-size: 30px;
	font-weight: 500;
	color: #333;
	text-transform: none;
	line-height: 1.5;
	letter-spacing: normal;
}
h2 { font-size: 26px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 16px; }

.page .panel-content .entry-title,
.page-title,
body.page:not(.twentyseventeen-front-page) .entry-title {
	color: #333;
	font-size: 30px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: normal;
}

@media screen and (min-width: 30em) {

	/* Typography */

	body,
	button,
	input,
	select,
	textarea {
		font-size: 14px;
		font-size: 0.9rem;
	}

}


@media screen and (min-width: 48em) {

	/* Typography */

	body,
	button,
	input,
	select,
	textarea {
		font-size: 14px;
		font-size: 0.9rem;
	}

	.single-post .entry-title,
	.page .entry-title { font-size: 30px; }

}

#masthead .wrap { text-align: center; }

.site-header { background: none; }

.navigation-very-top {
	display: none;
	background: #2EA3F2;
	height: 30px;
	font-size: 12px;
}
.navigation-very-top ul,
.navigation-very-top li {
	margin: 0px;
	padding: 0px;
	text-align: right;
	list-style: none;
}
.navigation-very-top li { 
	display: inline-block;
	margin-left: 20px;
}
.navigation-very-top a {
	color: rgba(0,0,0,0.7);
	text-decoration: none;
	line-height: 30px;
}
.navigation-very-top a:hover { opacity: 0.7; }

@media screen and ( min-width: 768px ) {
	.navigation-very-top { display: block; }
}

.site-branding { padding: 1em 0; }

.navigation-top { 
	font-size: 0.75rem;
	line-height: 1.5;
}
@media screen and ( min-width: 48em ) {
	.main-navigation a { padding-right: 0.5em; }
	.main-navigation .btn-search {
		float: right;
		display: inline-block;
		padding: 0px;
		vertical-align: middle;
	}
	.main-navigation .btn-search a {
		display: block;
		background: url(images/search.png);
		width: 42px;
		height: 42px;
		padding: 0px;
		text-indent: -999em;
		overflow: hidden;
	}
}

button,
input[type="button"],
input[type="submit"] { background-color: #2EA3F2; }

.entry-content a,
.entry-summary a,
.widget a,
.site-footer .widget-area a,
.posts-navigation a,
.widget_authors a strong {
	color: #2EA3F2;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;
}

.entry-content ul { margin-left: 1.5em; }

@media screen and (min-width: 48em) {
	.single-post:not(.has-sidebar) #primary,
	.page.page-one-column:not(.twentyseventeen-front-page) #primary,
	.archive.page-one-column:not(.has-sidebar) #primary { max-width: none; }
	.has-sidebar:not(.error404) #primary { width: 70%; }
	.has-sidebar #secondary { width: 26%; }
}

#secondary .widget_search { display: none; }

p:last-of-type { padding-bottom: 0; }

#newsletter-meta {
	background: #6699cc;
	margin-bottom: 30px;
	padding: 10px;
	color: #333;
}
#newsletter-meta h2 {
	margin: 0;
	color: #fff;
	font-weight: bold;
}
#newsletter-meta h4,
#newsletter-meta h5 {
	margin: 0px;
	padding: 0px;
}
.single-newsletter .left_column {}
.single-newsletter .left_column li {
	margin-bottom: 10px;
	line-height: 1.5em;
}
.single-newsletter .right_column {}

@media screen and (min-width: 48em) {
	.single-newsletter .left_column {
		float: left;
		width: 30%;
		padding-right: 15px;
	}
	.single-newsletter .right_column {
		float: left;
		width: 70%;
	}
}

/**
.post-paging {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #d9d9d9;
}
.next { text-align: right; float: right; }
.prev { text-align: left; float: left; }

#footer-widgets { padding-top: 20px; }
.footer-widget {
	width: 100%;
	margin: 0 2% 40px 0;
}

.et_pb_widget a { text-decoration: none; color: #2EA3F2; }

@media only screen and ( max-width: 767px ) {
  .next{text-align: left; float: none; display: block; margin-bottom: 5px;}
  .prev{text-align: left; float: none; display: block; margin-bottom: 5px;}
}
**/