@charset "UTF-8";
/* CSS Document */




html, body{
	/*font-family: 'Open Sans', sans-serif;*/
	@import url(http://fonts.googleapis.com/css?family=Syncopate);
@import url(http://fonts.googleapis.com/css?family=Syncopate:400,700);
@import url(http://fonts.googleapis.com/css?family=Roboto:100,300,400,700);
	
	
}

.wrapper {
    width: 100%;
   /* margin: 0 5% 0 3%;*/
}

h1{
	color:#7B7979;
	font-size: 36px;
	
}

p{

	font-size:36px;
	
	padding-right:10px;
	 
	
}
logo{
	display: block;
    margin-left: auto;
    margin-right: auto
	
}
/*needed to display navigation*/
.headLogo{
	width:100%;
	height:120px;
	background:none;top:0;left:0;
	position:absolute;
	
	
}








/*.nav{
	margin-top:5cm;
	margin-bottom:5cm;
	padding-top: 2cm;
}*/
	
	
	
 nav {
    width: 100%;
    background: #ffffff;
    
    border-right: none;
	 box-shadow: 1px 1px 1px #CCC;
}
 
nav ul {
    overflow: hidden;
    margin: 0;
    padding: 0;
}
 
nav ul li {
    list-style: none;
    float: left;
    text-align: center;
   /* border-left: 1px solid #fff;
    border-right: 1px solid #ccc;*/
    width: 16.6667%; /* fallback for non-calc() browsers */
    width: calc(100% / 5);
    box-sizing: border-box;
}

nav > ul > li > a:hover { 
border-bottom: 4px solid #72c6ac;
text-decoration: none; 
}


nav > ul > li > a:selected { 
border-bottom: 4px solid #72c6ac;
text-decoration: none; 
}

nav > ul > li > a:current { 
border-bottom: 4px solid #72c6ac;
text-decoration: none; 
}
 

 
nav ul li a {
    display: block;
    text-decoration: none;
    color: #616161;
    padding: 10px 0;
	
	
	
}



/*face animation*/
/*
.loading {
    max-width: 69%;
   margin: 0 auto;
   margin-top:-600px;
   

	
}*/

/*eyes*/
.animsition1{
    
	display: block;
	padding-left: 610px;
	margin-right: 2px;
	margin-bottom: 300px;
	margin-top: -397px;
}

.animsition2 {

	display: block;
	margin-right: 1px;
	margin-top: -379px;
	margin-left: 300px;
}

.animsition3 {
	
	
	    display: block;
    margin-right: 2px;
    margin-left: 310px;
    margin-top: -77px;
}
	 /* Rotate div */
    /*-ms-transform: rotate(60deg);*/ /* IE 9 */
    /*-webkit-transform: rotate(30deg);*/ /* Chrome, Safari, Opera */
   /* transform: rotate(-5deg);*/ /* Standard syntax */
	

/*HAIR*/
.animsition4 {

margin-top:-600px;
margin-bottom: -4.2px;
 display: block;
 margin-left:260px;

	
}



	




.header, loading {
 
    display: block;
   
    margin-right: auto;
	
	padding-bottom: 16px;
	min-width:10%;
	
}

.feature{

  margin-left: 25%;
  margin-top: 10%;
  padding-left: 10%;
  overflow: hidden;
	
	

}

/*===========social media icon=======*/

/*html {
  background-color:#222;
  font-family: helvetica;
}*/



#container h1 {
  font-weight: normal;
  color:#fff;
  text-align:center;
  color:#356245;
  padding-bottom:25px;
}

/* ---------- COPY EVERYTHING BELOW LINE ---------- */

.button {
   transition:all .25s ease-in-out;
   -moz-transition:all .25s ease-in-out;
   -webkit-transition:all .25s ease-in-out;
  
  float:left;
  height:30px;
  width:30px;
  margin-left:15px;
  opacity:.5;
}

.button:hover {
   transition:all .25s ease-in-out;
   -moz-transition:all .25s ease-in-out;
   -webkit-transition:all .25s ease-in-out;
  opacity:1;
  
  margin-top:-10px;
  -webkit-box-shadow:  0px 3px 10px 2px rgba(0, 0, 0, .5);
  box-shadow:  0px 3px 6px 1px rgba(0, 0, 0, .5);
}

.button img {
  margin-top:-10px;
  margin-left:-10px;
}

/* instagram image fix */
#img_2 { 
  margin:0;
}

/*animated arrow*/






 .about {
	
	/*padding: 0 2em;
background: #014b66 url('website2/img/office.jpg');
height: 600px;
background-size: cover;*/
	max-width: 100%;
	margin-top:2px;
	margin-bottom:74px;
	margin: 0 auto;
	background: url('/img/mockup.jpg');
	background-repeat: no-repeat;
	background-position: center center;

	opacity: 0.9;
    	filter: alpha(opacity=40);
	padding-left:2%;
   
	

	 
.about{
	background-color:black; 
	
	}
}

.about header h1{
	
	margin-top: 150px;
	color:white;
	
}


.about p{
	 margin: 0 auto;
	 max-width: 1500px;
	 color:white;
	     

	
}

.portfolio{
	display:block;
	/*margin-top:800px;*/
	margin:0 auto ;
	padding-left: 20%;
	
	overflow:hidden;
		
}

.portfolio h1{
	padding-top:-20px;
	margin-bottom:-70px;
	padding-right: 350px;
	
	}

.container{
	padding-left:15%;
	padding-right:15%;
	padding-top:15%;
	
		
}


/*imgage hover*/

.portfolioFilter a:hover{ 
   
   /*background-color: black;*/
   text-decoration: black;
    font-weight:bold;
   
}

.portfolioFilter a:active
{
text-decoration: black;
    font-weight:bold;
   
}

.skills{
	display:block;
	/*margin-top:800px;*/
	margin-left: 50px;
	overflow:hidden;
	
	

		
}





.portfolio header h1{

	margin-top:-20px;	
	padding-top:100px;
	}




 .download-pdf {
        border: 2px solid white;
		color: white;
		font-size: 16px;
		margin-bottom:20px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 2%;
		padding-right: 2%;
		text-decoration: none;
		margin-left: 599px;
		
		
 }
 
 
.resume{
		margin-top: 400px;
		background-color: black;
		padding-bottom: 50px;

}

.resume img{ 
	max-width: 90%;
	padding-left:10%;

}

.resume h1{
	color:#FFFFFF;
}

.print-resume{
	margin: 0 auto;
	
	margin-bottom: 50px;
	width: 60%;
	
	
	
	
}
	










/*===========social media icon=======*/

/*html {
  background-color:#222;
  font-family: helvetica;
}*/

#container {
  width:960px;
  height:20px;
  margin:10px auto;
  padding-left:39%;
  margin-top:30px;
}



/* ---------- COPY EVERYTHING BELOW LINE ---------- */

.button {
   transition:all .25s ease-in-out;
   -moz-transition:all .25s ease-in-out;
   -webkit-transition:all .25s ease-in-out;
  
  float:left;
  height:30px;
  width:30px;
  margin-left:15px;
  opacity:.5;
}

.button:hover {
   transition:all .25s ease-in-out;
   -moz-transition:all .25s ease-in-out;
   -webkit-transition:all .25s ease-in-out;
  opacity:1;
  
  margin-top:-10px;
  -webkit-box-shadow:  0px 3px 10px 2px rgba(0, 0, 0, .5);
  box-shadow:  0px 3px 6px 1px rgba(0, 0, 0, .5);
}

.button img {
  margin-top:-10px;
  margin-left:-10px;
}

/* instagram image fix */
#img_2 { 
  margin:0;
}





/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	
/* Styles */


/*face animation*/

.loading {
    max-width: 29%;
   margin: 0 auto;
   margin-top:-600px;
   padding-left:-100px;
   

	
}


.headLogo{
	margin-bottom:500px
	
}

 nav {
    width: 100%;
    background: #ffffff;
    
    border-right: none;
	 box-shadow: 1px 1px 1px #CCC;
}
 
nav ul {
    overflow: hidden;
    margin: 0;
    padding: 0;
}
 
nav ul li {
    list-style: none;
    float:none;
    text-align: center;
   /* border-left: 1px solid #fff;
    border-right: 1px solid #ccc;*/
    width: 16.6667%; /* fallback for non-calc() browsers */
    width: calc(80% / 4);
    box-sizing: border-box;
	
	
}

#container {
  
  
  padding-left:20%;
  margin-top: -1px;
 
}


.about p{
	 margin: 0 auto;
	 max-width: 50%px;
	 color:#FFFFFF;
	 font-size:16px;
	     

	
}



.portfolio header h1{

	margin-top:-20px;	
	padding-top:40px;
	
	padding-bottom:100px;
	
	
	}
	
.container{
	
	padding-left:0%;
	
}



.clearfix{
	display:none;
	
}

}



/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */

.loading{
	margin-left:200px;
		
}
.feature{

	margin-top: 10%; 

}
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
/* Styles */
.loading{
	margin-left:-270px;	
}

#container {
  width:960px;
  height:20px;
  margin:10px auto;
  padding-left:54%;
  margin-top:30px;
}

.container{
	padding-left:3%;
	padding-right:15%;
	padding-top:15%;
	
		
}

.resume img{ 
	max-width: 90%;
	margin-left: -20px;
	margin-right:300px;

}

.download-pdf{
border: 2px solid white;
color: white;
font-size: 16px;
margin-bottom: 20px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 2%;
padding-right: 2%;
text-decoration: none;
margin-left: 800px;
}
}
/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
/* Styles */

.container{
	padding-left:17%;
	padding-right:20%;
	padding-top:15%;
}

.loading{
	margin-left:-700px;	
}

#container {
  width:960px;
  height:20px;
  margin:10px auto;
 /* padding-left:54%;*/
  margin-top:30px;
}
}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}