/* TYPOGRAPHY */
/* ----------------------------------------- */

h1, h2, h3, h4, h5, h6 { 
font-weight:bold;
font-family: proxima-nova, "Trebuchet MS", Verdana, sans-serif;
} /* This helps to identify headings at the initial build stage, so I thought it'd be useful to have it */
.alert { background:red; color:white } 


p, a, ul, ol, input, .wpcf7-response-output{
	font-family: proxima-nova, "Trebuchet MS", Verdana, sans-serif;
}

.smallgray{
	
}

.medwhite{
	text-transform: uppercase;
	color: #fff;
	letter-spacing: .1em;
	font-size: 19px;
	font-weight: 700;
	text-decoration: none;
}

.medwhite a{
	text-transform: uppercase;
	color: #fff;
	letter-spacing: .1em;
	font-size: 19px;
	font-weight: 700;
	text-decoration: none;
}


h1.fookintop{
	font-size: 20px;
	color: #969696;
	font-weight: 400;
	text-transform: uppercase;
	margin: 0 0 -5px 0;
	letter-spacing: 3px;
}

h2.fookinbottom{
	font-size: 49px;
	font-weight: 700;
	color: #000;
	text-transform: uppercase;
}


/* Some lovely limu experience styles below... lookout effers! */

h1.fookintop-ex{
	font-size: 12px;
	color: #5c5c5c;
	font-weight: 300;
	text-transform: uppercase;
	margin: 0 0 -5px 0;
	letter-spacing: 3px;
}

h2.fookinbottom-ex{
	font-size: 30px;
	font-weight: 300;
	color: #005a84;
	text-transform: uppercase;
	margin: 4px 0 25px 0;
}

h2.nicebigandblue{
	font-size: 30px;
	font-weight: 300;
	color: #005a84;
}

h2.subby{
	text-transform:none;
	font-size: 28px;
}





h1.fsmall{
	font-size: 14px;
}

h2.fsmall{
	font-size: 33px;
}

h1.fmed{
	font-size: 16px;
}

h2.fmed{
	font-size: 43px;
}


h3.fookinsubsmall{
	font-size: 22px;
}

.largeblack{
	font-size: 23px;
}

.regcopy, #innercontent p{
	font-size: 14px;
}



.medwhite span{
	font-size: 13px;
	color: #747474;
	font-weight: 400;
	display: block;
	margin-bottom: -28px;
}


/* ahhhhhhh big feet i mean foot or footer */

.footertext, .footertext a{
	color: #fff;
	font-size:11px;
	letter-spacing: .1em;
	text-transform: uppercase;
	font-weight: 400;
	text-decoration: none;
}

.footertext a{
	margin: 0 8px 0 8px;
}

#footer p{
	display: block;
	float: left;
}

#footer ul{
	display: block;
	float: right;
	overflow: hidden;
}

#footer ul li{
	display: inline;
}

#footer ul li a{
	float: left;
}