@charset "UTF-8";

/* DESKTOP */

@media only screen and (min-width: 768px) {
	
	.showondesktop 	{ display: block; }
	.hideondesktop 	{ display: none; }
	
	.largercopy {	font-size: 16px; line-height: 24px; font-family: "Lato", sans-serif;	color: #414042;	}
	
/*  PORTFOLIO  */
	
	#Grid .mix{
		width: 24.75%;
		padding: 1%;
	}
	
	#Grid .gap{
		display: inline-block;
		width: 24.75%;
	}


/* HOME & NAV */

	.container{
		width: 100%;
		max-width: 960px;
		}
		
	.homeredblock {
		padding: 25px 50px 15px 50px;	
	}
		
	.menu_text {
		padding: 5px 10px 5px 10px;
		margin: 15px 5px 5px 5px;
		text-decoration: none;
		border: solid 2px #FFF;
		display: inline-block;
	}
	
	.menu_text:hover {border: solid 2px #EE3124;}
	.activenav {border: solid 2px #EE3124; color:#EE3124;}
	
	.menubar {border-top: 2px #414042 dotted; clear: both;}

	.logo {	text-align: left;	float: left;	}
	
	.jumplink2 {display: none;}
	
	.nav {float: right; 	color: #414042; 	}
	
	.homeimg {
		float: left;
		width: 100%;
		height: auto;
		max-width: 365px;
		padding-right: 25px;
		padding-bottom: 10px;
	}
	
/* ABOUT */
	
	.padright15some {
		padding-right: 25px;	
	}
	

.filter.active {
	color: #EE3124; /* Red */
	font-weight: 700;
}

	
	}
	
	@media only screen and (min-width: 480px) and (max-width: 1000px) {
		
		.container {
			width: 92%;
			max-width: 960px;
		}
		
	}
