/*
 Theme Name: Twenty Seventeen Child Theme
 Theme URI: https://yourwebsite.com
 Author: Your Name
 Author URI: https://yourwebsite.com
 Template: twentyseventeen
 Description: Child theme for Twenty Seventeen.
 Version: 0.1
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags:
 Text Domain: twentyseventeen-child
 */
@import url("../twentyseventeen/style.css");

body {
 margin-top: 16px !important;
}

.site-header  {
	background-color: #FFFFFF;
}

.header-image {
	margin-bottom: 0;
}

.header-table {
	width: 100%; 
	margin: 0 auto;
	font-size: 0.7rem;
}

.navigation-top {
	background-color: #f5f5f5;
	border-top: 1px solid black;
	border-bottom: 1px solid black; 
}

.main-navigation a:hover {
    color: #dc2744;
}

.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a {
    color: #dc2744;
}

.site-content {
    padding: 0.5em;
}

.single-post .entry-title, .page .entry-title {
	color: #dc2744;
}

h1 {
	font-weight: 700;
}

h2,.home.blog .entry-title {
	font-weight: 600;
}

button, input[type="button"], input[type="submit"] {
	background-color: #dc2744 !important;
}

.entry-title a {
	color: #dc2744;
}

.widget {
	border: 1px solid #c7c7c7;
	padding: 10px;
	margin-bottom: 2rem;
	line-height: 2;
}

.ms-membership-form-wrapper label {
    display: inline;
}

@media screen and (min-width: 64em) {
	.header-table {
		font-size: 1rem;
	}
	.navigation-top .wrap {
		padding: 0em 3.4166666666667em;
	}
}

@media screen and (min-width: 48em) {
	.header-image {
		margin-bottom: 56px;
	}
	.header-table {
		width: 50%;
		font-size: 0.8rem;
	}
	.navigation-top .wrap {
		padding: 0em 1em;
	}
	.main-navigation a {
		padding: 1em 1em;
	}
	.wrap {
		padding-left: 0em;
		padding-right: 0em;
	}
	.site-content {
		padding: 0.5em;
	}
	.page.page-one-column .entry-header {
		margin-bottom: 1em;
	}
	.has-sidebar:not(.error404) #primary {
		width: 70%;
	}
	.has-sidebar #secondary {
		width: 28%;
	}
}