.cw .csc-bodytext > p,
.cw h2,
.cw h1 {
	margin: 0;
	padding: 0;
}

.cw-lg > .center-block {
	width: 980px;
}

.cw .csc-header h1 {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 700;
	font-size: 4.416em;
	text-transform: uppercase;
	/*line-height: 1em;*/
	line-height: .95em;
	vertical-align: middle;
}

.cw .csc-subtitle h2 {
	font-family: 'Basic', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 1.54em;
	line-height: 1.24em;
}

.cw .csc-subtitle + .csc-bodytext,
.cw .csc-header + .csc-bodytext,
.cw .csc-header + .csc-subtitle {
	padding-top:20px;
}

.cw .csc-bodytext > p + p {
	padding-top:16px;
}

/*.cw .csc-header h1 strong {
	color:#dd3821;

}

.cw .csc-subtitle h2 {
	color:#dd3821;

}*/

.cw .csc-bodytext {
	font-family: 'Arvo', serif;
	font-size: 1em;
	line-height: 1.5em;
}

/*
	Theme
*/

.cw.layout-bg-image,
.cw.layout-bg-graydark {
	color: #939393;
}

.cw.layout-bg-image .csc-header,
.cw.layout-bg-image .csc-subtitle,
.cw.layout-bg-red {
	color: #fff;
}

/*.cw.layout-bg-image .csc-bodytext {
	color: #e3e3e3;
}*/


.cw.layout-bg-graydark .csc-header h1,
.cw.layout-bg-graylight .csc-header h1 strong,
.cw.layout-bg-graylight .csc-subtitle h2 strong,
.cw.layout-bg-image .csc-header h1 strong,
.cw.layout-bg-image .csc-subtitle h2 strong {
	color: #dd3724; /* Red */
}

.cw.layout-bg-graylight {
	color:#2a2a2a;
}

/*
.text-gray,
.text-default {
	color:#939393;
}

.text-dark {
	color:#2a2a2a;
}

.text-graylight {
	color:#e3e3e3;
}

.text-warn {
	color: #dd3724;
}

.text-light {
	color: #fff;
}
*/