/*
Color Reference
	Red:	#a0410d

Spacing Reference
	Margins:	20px
	Padding:	20px

Font Reference
	'Open Sans Condensed', sans-serif;
	'Oswald', sans-serif;
*/ 

.w100 { width: 100%; max-width: 100%; }
.w75 { width: 75% }
.w50 { width: 50%; }
.w25 { width: 25%; }

.h100 { height: 100%; }

.float-left { float: left; }
.float-right { float: right; }
.float-center { margin: 0 auto; }

.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }

.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }

.clear { clear: both; }

.mza { margin: 0 auto; }

.testred { border: 1px dashed red; }
.testblue { border: 1px dashed blue; }
.testgreen { border: 1px dashed green; }

.upper { text-transform: uppercase; }
.lower { text-transform: lowercase; }
.capital { text-transform: capitalize; }

.bshadow { box-shadow: 10px 10px 5px 5px rgba(0,0,0,.7); }
.tshadow { text-shadow: rgba(0, 0, 0, 0.8) 2px 2px 2px; }

.rounded { border-radius: 6px; }

.p20 { padding: 20px !important; }
.p40 { padding: 40px !important; }
.p60 { padding: 60px !important; }

@media (max-width: 767px) {
	.p40 { padding: 20px !important; }
	.p60 { padding: 20px !important; }
	.border-right { border-right: none; }
}

.t100 { font-size: 100% !important; }
.t180 { font-size: 180% !important; }

.vertical-center-outer { display: table; position: absolute; height: 100%; width: 100%; border-collapse: collapse; border: none; margin: 0px; paddgin: 0px; }
.vertical-center-middle { display: table-cell; vertical-align: middle; border-collapse: collapse; border: none; margin: 0px; paddgin: 0px; }
.vertical-center-inner { margin-left: auto; margin-right: auto; width: 100%; }


.z0 { z-index: 0; }
.z1 { z-index: 1; }
.z2 { z-index: 2; }



.cbo-red { color: #a0410d; }
.cbo-red-bg { background-color: #a0410d; }

.remove-side-padding { padding-right: 0px; padding-left: 0px; }
.overlay-top-left {	position: absolute;	top: 0px; left: 0px; }

.section-dark { color: #ffffff; background-color: #1a1a1a; }
.section-light { color: #000000; background-color: #ffffff; }
.cbo-link { color: #a0410d; font-family: inherit !important; }
.cbo-link:hover { color: #a0410d; font-family: inherit !important; }