/* Global */
* {
    margin:0;
    padding:0;
    border:none;
  }

li {list-style:none;}

body {
	color:#535353;
	font-family: 'Museo Sans';
	font-weight: 300; 
    font-size: 14px;
}

.wrap {
	width:940px;
	margin:0 auto;
}


/* Header */
header {
	height:130px;
	background-color: #000;
	background-image: url("../img/header@2x.png");
	background-position: center no-repeat;
	color:#fff;
	padding-top:138px;
	text-shadow: 0px 1px 0px #000;
}



h1 { 
	font-family: "Museo sans";
	font-weight: 100;
	font-style: normal;
	font-size: 36px;
	margin-bottom: -2px;

}

h2 { 
	font-family: 'Museo Sans';
    font-size: 14px;
	font-weight: 100;
	margin-bottom:7px;
}

header img {
	margin-right: 3px;
	padding:5px;
}


/* Intro */
.intro a {
	color:#fff;
	background-color: #3892e3;
	padding:0px 10px;
	text-decoration: none;
}

.footnote {
	margin-top: 30px;
	font-size: 12px;
}


.intro {
	padding-top: 40px;
	padding-bottom: 40px;
	font-family: 'Open Sans';
	font-weight: 300; 
	font-size: 30px;
	/*color:#fff;
	*/
	border-bottom: 1px solid #aaa;
}




/* Projects */
h3 { 
	font-family: "adelle";
	font-weight: normal;
	font-style: normal;
	
	/*font-family: 'Open Sans';
	font-weight: 300; 
	*/
	font-size: 30px;
	color:#000;
	margin-bottom: 17px;
}

.project a {color:#3892e3; text-decoration: none;}

.details a {
	font-size:14px;
	color:#fff;
	background-color: #3892e3;/*#535353;*/
	padding:10px 25px;
	border-radius: 8px;
	margin-top: 35px;
	display: inline-block;
	-webkit-transition: .3s background-color;
}

.details a:hover{
	background-color: #000;
	
}

#projects {
	padding-top:40px;
}

.project img {
	width:550px;
	margin-bottom: 20px;
}

.summary {
	font-size:16px;
	margin-bottom: 25px;
	font-weight: 300; 
}


.project {
	padding-top: 40px;
/*	margin-top:40px;
*/	margin-bottom:30px;
	border-bottom: 1px solid #ccc;
	clear:both;
	overflow:hidden;
	padding-bottom:30px;
	position: relative;
}

.project:last-child {
	border-bottom: none;
}

.project .images {
	width:550px;
	float:right;
}

.project .details {
	width:305px;
	float:left;
}

h4 { 
	font-family: "adelle";
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	color:#000;
	margin-top: 15px;
	margin-bottom: 5px;
}

.stickit {
    position: fixed;
    top:40px;
    opacity:1;
    -webkit-transition: .5s;
    /*-webkit-transition-timing-function:ease-out;*/
}

.stickit-end {
	position: fixed;
    top:-450px;
    opacity:0;
    -webkit-transition: .5s;

    }

/* Testimonials */


.testimonial {
	margin-top: 40px;
	border-radius: 8px;
	/*padding:10px;
	background-color: #FFFBD6;*/
}

q{ 
	font-family: 'Open Sans';
	font-weight: 300;
	font-style: italic;
	font-size: 16px;
	
/*	text-decoration: underline;*/
	/*color:#fff;
	*/
	color:#535353;
	
}

q + p {
	color:#000;
	margin-bottom: 30px;	
	text-decoration: underline;

}

/* Footer */
footer {
	background-color: #333;
	background-image: url(../img/black-Linen.png);
	
}

footer p:first-child {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 300; 
	font-size: 30px;	
	text-align: center;
	padding-top: 30px;
	padding-bottom: 0px;
	margin: 0;
	color:#ccc;
}

.mailto {
	padding-top: 0px;
	padding-bottom: 40px;
	text-align: center;
	color:#ccc;
	width:285px;
	margin:0 auto;
	
}
.mailto a {
	font-style: normal;
	font-weight: bold;
	font-size: 12px;	
	text-align: center;
	color:#fff;
	text-decoration: none;
}

