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


/* Font styles */
.about-par-heading{
	font-family: BemboStd-Italic;
	font-size:23px;
	color:#233747;
	letter-spacing:1px;
}

.text-block.hero p, .col.span_full_width.hero p {
	font-family: 'FrutigerLT-Light', arial;
	font-size:20px;
	line-height:24px;
	color:#fff;
	margin-top:10px;
	margin-bottom: 20px;
	letter-spacing:.5px;
}

.text-block.hero p, .col.span_full_width.hero.black p {
	color:#000;
}

.col.span_full_width.hero a{
	font-family: 'FrutigerLTCom-Bold', arial;
	font-size:14px;
	line-height:22px;
	color:#fff;
	text-transform: uppercase;
	border-bottom: 2px solid #fff;
	text-decoration: none;
	padding-bottom: 4px;
}

.col.span_full_width.hero.black a{
	
	color:#000;
	border-bottom: 2px solid #000;
	
}

.img-block a {
	text-decoration: none;
}
.img-block a p {
	text-align: center;
	margin-bottom: 10px;
}

.text-block p, .col.span_full_width p {
	font-family: DidotLT-Italic, serif;
	font-weight: normal;
	font-style: normal;
	font-size:24px;
	line-height:26px;
	color:#233747;
	margin-top:12px;
	margin-bottom: 10px;
}

.blacktype{
	color:#000;
}

.col.span_full_width.copy-container {
	margin: 10px 0 40px 0;
}

.copy-container {
	margin: 5px 0 45px 0;
	
}

.copy-container a{
	font-family: 'FrutigerLTCom-Bold', arial;
	font-size:14px;
	line-height:22px;
	color:#233747;
	text-transform: uppercase;
	border-bottom: 2px solid #233747;
	text-decoration: none;
	padding-bottom: 4px;
	margin-top:20px;
}

/* Hero */
.col.span_full_width.hero {
	position: relative;
	margin-top: -15px;
}
.col.span_full_width.hero .content-container {
	position: absolute;
}
.col.span_full_width.hero h2 {
	font-family: DidotLT-Italic, serif;
	color:#fff;
	font-size:48px;
	line-height:52px;
	letter-spacing:2px;

}

.col.span_full_width.hero h3 {
	font-family: DidotLT-Italic, serif;
	color:#000;
	font-size:48px;
	line-height:52px;
	letter-spacing:2px;

}


/* Column/Grid styles */
.col.span_full_width {
	clear: both;
}
.img-block, .text-block {
	float: left;
	display: block;
	margin: 0;
	
}

.img-block.one-half, .text-block.one-half {
	width: 50%;
}

.img-block.one-half60, {
	width: 60%;
}

.img-block.one-half40, {
	width: 40%;
}

