/*
=============================================
 Development By: Infinity Arts Interactive, LLC - www.InfinityArts.com, © Copyright 2015 - All rights reserved.
 Description: Public CSS Styles
 Date: 06/16/2015
=============================================
*/

/*
font-family:'SackersGothicW01-Medium';
font-family:'SackersGothicW01-Heavy';
font-family:'Superclarendon W00 Black';
font-family:'Superclarendon W00 Italic';
font-family:'Superclarendon W00 Bold';
*/

		
/* =================================== TAG DEFINITIONS =================================== */
	
	a { font-family: 'Superclarendon W00 Bold', serif; text-decoration: none; color: #aabc3d; }
	a:hover {text-decoration: underline;}
	
	html, body { height: 100%; }
	
	body {
		background: #a6b935 url('assets/images/body-bg.jpg');
		margin: 0;
		padding: 0;
		-webkit-text-size-adjust: none;
	}

	body, div, p, td, li {
		font-family: 'Superclarendon W00 Bold', serif;
		font-size: 12px;
		color: #000;
		text-decoration: none;
		letter-spacing:1px;
	}
	div, form, h1, h2, h3, h4, h5, h6, p {
		margin: 0;
		padding: 0;
	}
	h1, h2, h3, h4, h5, h6 {
		margin-bottom: 5px;
		font-family: 'Superclarendon W00 Bold', serif;
		color: #7f9227;
		font-weight:normal;
		text-transform:uppercase;
	}
		h1 { font-size: 80px; margin-bottom:30px; line-height: 55px; }
		h2 { font-size: 24px; }
		h3 { font-size: 20px; }
		h4, h5, h6 { font-size: 16px; }
		.hsub { font-size: 14px; color: #6e3224; }
		
	img { border: 0; }
	li { line-height: 20px; }
	p { margin-bottom: 15px; line-height: 21px; text-align: left; }
	td { vertical-align: top; }
	em { font-family:'Superclarendon W00 Italic', serif; font-style:normal; }
	
	.btn { height: 38px; line-height: 38px; background: #cad11c; font-size: 16px; padding: 0 40px; width:auto; display:inline-block; border-radius:8px; border: none; cursor:pointer; text-align: center; color: #FFF; text-transform: uppercase;
		font-family:'SackersGothicW01-Heavy', sans-serif;
		transition: all 0.2s ease-in-out 0s;
		box-shadow: 1px 1px 3px rgba(0,0,0,0.40);
		-webkit-appearance: none;
	}
	.btn:hover { text-decoration:none; background: #b8be1b; }

	.btn-brown { background: #85623f; }
	.btn-brown:hover { background: #785839; }
				
	.box { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

	.video { margin: 50px 0 10px 0; position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 0; overflow: hidden; }
	.video iframe,
	.video object,
	.video embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

		@media all and (max-width: 550px) { 
			.video { margin: 20px 0 10px 0; }
		}
