got body {
	font-family: "Source Sans Pro";
	font-weight: 400;
}

header {
	margin: 40px 0 20px;
	padding: 20px 0;
	border-bottom: 1px solid #000;
}

	.logo-escala {
		display: inline-block;
		text-indent: -999px;
		overflow: hidden;
		background: url(/wp-content/themes/escala2/images/logo-escala.png) no-repeat 0 0;
		background: url(/wp-content/themes/escala2/images/logo-escala.svg) no-repeat 0 0;
		background-size: contain;
		width: 218px;
		height: 16px;
	}

	nav {
		float: right;
	}

		nav li {
			list-style: none;
			display: inline;
			margin-right: 20px;

		}

		nav a {
			text-decoration: none;
			font-family: "futura-pt";
			font-weight: 700;
			text-transform: uppercase;
			color: #000;
		}

			nav a:last-child {
				margin-right: 0;
			}

			nav a:hover {
				text-decoration: none;
				color: #555;
			}

main {
}

	h1 {
		font-size: 15px;
		font-weight: 700;
	}

	main a, main a:hover {
		text-decoration: underline;
		font-style: italic;
		color: #000 !important;
	}

	.slider {
		margin-bottom: 20px;
	}

		img {
			width: 100%;
			height: auto;
		}

	.intro {
		font-size: 24px;
		font-weight: 300;
	}

		.sm .intro {
			font-size: 20px;
			margin-bottom: 10px;
		}

	.contact {
		text-transform: uppercase;
		font-family: "futura-pt";
		font-weight: 700;
	}

	.tagline {
		display: inline-block;
		overflow: hidden;
		text-align: left;
		text-indent: -999px;
		background: url(/wp-content/themes/escala2/images/tagline.png) 0 0 no-repeat;
		background-size: contain;
		width: 416px;
		height: 33px;
		max-width: 100%;
		margin-top: 20px;
	}

section.bio {
	background: #e4e4e4;
	padding: 20px 0;
	margin-top: 20px;
}

section.designers {
	padding-top: 20px;
	border-top: 1px #e4e4e4 solid;
	margin-top: 20px;
}

	.quote {
		font-size: 24px;
		font-weight: 300;
		font-style: italic;
		text-align: center;
	}

		.sm .quote {
			font-size: 20px;
		}

	.source {
		text-align: center;
		text-transform: uppercase;
		font-size: 12px;
		font-weight: 700;
		font-style: normal;
		letter-spacing: 1px;
	}

	.designers .details {
		border-left: 1px solid #000;
	}

		.sm .designers .details {
			border-left: 0;
			margin-top: 15px;
		}


img.social{
	margin:0 10px;
	}

#social{
	clear:both;
	text-align:center;
	margin:0px auto 25px;
	display:inline-block;
	width:100%;
	}
#social ul{
	padding:0;
	list-style-type:none;
	}
#social ul a{
	float:left;
	text-indent:-999px;
	overflow:hidden;
	width:31px;
	height:21px;
	background:url(/wp-content/themes/escala2/images/social.png) no-repeat 0 0;
	}
#social a{
	margin-right:7px;
	}

#social .email a{
	background-position:0px 0px;
	}
	#social .email a:hover{
		background-position:0px -21px;
		}
#social .facebook a{
	background-position:-26px 0;
	}
	#social .facebook a:hover{
		background-position:-26px -21px;
		}
#social .twitter a{
	background-position:-57px 0px;
	}
	#social .twitter a:hover{
		background-position:-57px -21px;
		}
#social .instagram a{
	background-position:-88px 0;
	}
	#social .instagram a:hover{
		background-position:-88px -21px;
		}
#social .flickr a{
	background-position:-118px 0;
	}
	#social .flickr a:hover{
		background-position:-118px -21px;
		}
#social .pinterest a{
	background-position:-149px 0;
	}
	#social .pinterest a:hover{
		background-position:-149px -21px;
		}





footer {
	border-top: 1px solid #e4e4e4;
	padding: 20px 0;
	margin: 20px 0 40px;
}

.contact a {
	text-decoration: none;
	font-style: normal;
	color: #333!important;
}

	.contact a:hover {
		text-decoration: underline;
		font-style: normal;
		color: #333!important;
	}
	
	.sm footer {
		margin-bottom: 0;
	}