@media only screen and (min-width: 750px) {



	.header {
		margin: 30px 0;
	}

	h1 {
		font-size: 40px;
	}

	h3 {
		font-size: 30px;
		margin-bottom: 20px;
	}




	/* 
	 * Navigation
	 ----------------------------------------------*/

	.nav {
		display: block;
	}

	.nav ul {
		display: flex;
	}

	.nav ul li {
		margin: 0 30px;
	}

	.nav ul li a {
		color: inherit;
		font-weight: 600;
	}

	.nav ul li.current-menu-item > a, .nav ul li.current-page-ancestor > a {
		color: #A0CC3A;
	}



	/** Sub Navigation **/
	.nav > ul > li > ul {
		position: absolute;
		xdisplay: none;
		width: 250px;
		height: 0px;
		-webkit-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		overflow: hidden;
		padding-top: 20px;
		margin-left: -10px;
		z-index: 999999999;
		opacity: 0;
	}

	.nav > ul > li:hover > ul {
		opacity: 1;
		display: block;
		height: auto;
	}

	.nav > ul > li > ul > li {
		margin: 0;
	}

	.nav ul li ul li a {
		display: block;
		padding: 15px;
		text-transform: none;
		background-color: #0E5474;
		color: #FFF;
	}

	.nav ul li ul li a:hover {
		color: #A0CC3A;
	}




	.hamburger {
		display: none;
	}


	/* 
 	* Footer
 	----------------------------------------------*/

	.footer__container {
		text-align: right;
	}


	/*
 	* Social Media Navigation
 	----------------------------------------------*/

 	.socialnav {
 		justify-content: flex-end;
 	}


 	/* 
	 * Sections
	 ----------------------------------------------*/

	.section--padding-topbottom, .section--padding-top {
		padding-top: 100px;
	}

	.section--padding-topbottom, .section--padding-bottom {
		padding-bottom: 100px;
	}

	.section--margin-topbottom, .section--margin-top {
		margin-top: 100px;
	}

	.section--margin-topbottom, .section--margin-bottom {
		margin-bottom: 100px;
	}

}