::-moz-selection{background:#FC0;color:#fff;text-shadow:none}::selection{background:#FC0;color:#fff;text-shadow:none}

/* BASE TYPOGRPHY */

body{font-family: 'Roboto Condensed', sans-serif; font-size: 14px;}

.black{color:#000;}
.white{color:#fff;}
.red{color: #B00E0E;}
.yellow{color: #FFCC00;}
	
/* HEADERS */

.page-content h1{font-size: 26px; text-transform: uppercase; margin: 0;}
.page-content h2{font-size: 24px; margin: 0;}
.page-content h3{font-size: 22px; margin: 0;}
.page-content h4{font-size: 20px; margin: 0;}
.page-content h5{font-size: 18px; margin: 0;}
.page-content h6{font-size: 16px; margin: 0;}

/* PARAGRAGHS */

.page-content p, .header p, .footer p{font-size: 14px; line-height: 28px; margin: 0 !important;}

/* LINKS */

.page-content a{color:inherit;text-decoration:none;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}
.page-content a:hover{color: #000;}

.page-content a.button{
	display: block;
	padding: 13px 25px;
	margin: 2px 0;
	box-sizing: border-box;
	background: #FFCC00;
	font-weight: 700;
	text-decoration: none !important;
	text-transform: uppercase;
	text-align: center;
	color: #333;
}
.page-content a.button:hover{background: #FFD42C; color: #333 !important;}

.page-content a.red-btn{
	display: block;
	padding: 12px 15px;
	box-sizing: border-box;
	background: #FFCC00;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	color: #333;
}
.page-content a.red-btn:hover{background: #FFD42C; color: #333 !important;}