/* Small devices (landscape phones, 576px and up) */

@media (max-width: 576px) {

	.header {
		height: 65px;
		border-bottom-color: #bfe8f4;
	}
	
	.logo {
		height: 65px;
	}
	
	.logo svg {
		margin: 16px 0 0 10px;
	}

	.header button {
		background-color: transparent;
		display: inline-block;
		margin: 0;
		padding: 0;
		vertical-align: top;
		width: 45px;
		-webkit-appearance: none;
		border: 0;
		outline: 0;
	}
	
	.header button:hover {
		background-color: transparent;
		height: 65px;
		box-shadow: none;
	}
	
	.mobile-menu-button {
		height: 65px;
	}

	.search-button {
		background-color: transparent;
		height: 65px;
		width: auto;
	}
	
	.search-button svg {
		fill: #12414b;
		width: 18px;
		height: 18px;
	}

	.footer {
		background: #9ec243;
		height: auto;
	}
	
	.footer-wrapper {
		padding-top: 0;
	}
	
	.footer p.copyright {
		margin-bottom: 2rem;
	}
	
	.footer-logo {
		margin-bottom: 35px;
	}
	
	.site-counter {
		text-align: left;
		padding-top: 1rem;
		padding-bottom: 2rem;
	}

	.site-counter .house {
		margin: 0;
		position: absolute;
		bottom: 20px;
		right: 20px;
	}
	
	/* #pagination {
		display: none;
	} */
	
	#windmill-fans,
	#windmill {
		display: none;
	}
	
	.posts .card {
		min-height: auto;
	}

	.subscribe {
		margin-top: 1rem;
		margin-bottom: 1rem;
		padding: 10px 20px 20px;
	}

	.subscribe label {
		font-size: 19px;
		text-align: center;
	}

	.full-height {
		position: absolute;
	}
	
	.next-posts-link {
		display: none;
	}
	
}


/* Medium devices (tablets, 768px and up) */

@media (min-width: 768px) {
	
}


/* Large devices (desktops, 992px and up) */

@media (max-width: 992px) {
	
	.posts .card {
		min-height: 300px;
	}
	
	#tagline {
		display: none;
	}
	
}


/* Extra large devices (large desktops, 1200px and up) */

@media (min-width: 1200px) {}