	/* BODY */
	body {
	  min-height: 2000px;
	  padding-top: 70px;
		background-color: #ffffff;
	}

	/* LINKS */
	a {
		text-decoration: none;
		color: #92AA83 !important;
	}
	a:hover {
		text-decoration: underline;
		line-height: 1.0;
	}

	/* NAV BAR */

	#navlist ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	#navlist li {
		display: inline-block;
		display: inline;
		list-style-type: none;
		padding-right: 20px;
	}

	/* MEDIA */

	.portrait {
		width: 50%;
		margin: auto;
		position: relative;
	}

	.media {
		width: 100%;
		margin: auto;
		position: relative;
	}

	.media img {
		width: 100%;
		height: auto;
		margin-bottom: 10px;
	}

	.media video {
		width: 100%;
		height: auto;
	}

	/* TEXT */

	H1 {
		font: 120px helvetica, sans-serif;
		text-align:left;
		/*padding-left: 50px;
		padding-right: 25px;
		letter-spacing: -4px;*/
		color: #A8B1B8;
	}

	H2 {
		font: 90px helvetica, sans-serif;
		text-align:left;
		/*padding-left: 50px;
		padding-right: 50px;*/
		color: #A8B1B8;
	}

	H3 {
		font: 60px helvetica, sans-serif;
		text-align:left;
		/*padding-left: 50px;
		letter-spacing: 0px;*/
		color: #A8B1B8;
	}

	H4 {
		font: 20px helvetica, sans-serif;
		text-align:left;
		/*padding-left: 50px;*/
		color: #A8B1B8;
	}


	/* MENU DIVS */

	.all div {
  		display: none;
	}

	.commercial div {
  		display: none;
	}

	.conceptual div {
  		display: none;
	}

	/* CLASSES */

	Menu {
		font: 20px helvetica, sans-serif;
		text-align:left;
		padding-left: 50px;
		letter-spacing: 0px;
		color: #A8B1B8;
	}

	/*CV {
		font: 20px helvetica, sans-serif;
		text-align:left;
		padding-left: 50px;
		padding-right: 25px;
		color: #A8B1B8;
	}*/

	Project {
		font: 30px helvetica, sans-serif;
		text-align:left;
		padding-left: 00px;
		letter-spacing: 0px;
		color: #A8B1B8;
	}

	Description {
		font: 20px helvetica, sans-serif;
		text-align:left;
		padding-left: 50px;
		padding-right: 25px;
		color: #A8B1B8;
	}


	/* TABLE */
	.tableStyle {
		font: 20px helvetica, sans-serif;
		text-align:left;
		border-spacing: 50px;
		color: #A8B1B8;
	}


	/* INDEX IMAGE */
	img {
		max-width: 100%;
		padding-left: 50px;

	}

	/* PROJECT */

	div#project:hover {
		opacity: 0.5;
	}


	/* QUERIES */

	@media screen and (min-width: 1081px) {

		h1 {
			font-size: 120px;
		}
		h2 {
			font-size: 90px;
		}
		h3 {
			font-size: 60px;
		}
		h4 {
			font-size: 20px;
		}

	}

	@media screen and (max-width: 1080px) {

		h1 {
			font-size: 60px;
		}
		h2 {
			font-size: 45px;
		}
		h3 {
			font-size: 30px;
		}
		h4 {
			font-size: 15px;
		}

	}

	@media only screen and (max-width: 480px) {

		h1 {
			font-size: 30px;
		}
		h2 {
			font-size: 22px;
		}
		h3 {
			font-size: 15px;
		}
		h4 {
			font-size: 10px;
		}


	}

	@media only screen and (max-width: 320px) {

		h1 {
			font-size: 30px;
		}
		h2 {
			font-size: 22px;
		}
		h3 {
			font-size: 15px;
		}
		h4 {
			font-size: 10px;
		}


	}
