/*	============================================================       			   Custom theme for Bale Breaker						  ©2015 INVISIBLE INK					  Author: Chris Duren					  www.invisibleink.com			Increase your visibility with Invisible Ink				============================================================*/@font-face {    font-family: 'dezen_pro_regular';    src: url('../fonts/Dezen_Pro_Regular-webfont.eot');    src: url('../fonts/Dezen_Pro_Regular-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/Dezen_Pro_Regular-webfont.woff2') format('woff2'),         url('../fonts/Dezen_Pro_Regular-webfont.woff') format('woff'),         url('../fonts/Dezen_Pro_Regular-webfont.ttf') format('truetype'),         url('../fonts/Dezen_Pro_Regular-webfont.svg#dezen_pro_regular') format('svg');    font-weight: normal;    font-style: normal;}body	{	font: 100%/1.5 'Trebuchet MS', helvetica, arial, sans-serif;	color: #50322a;	}	h2, h3, h4, h5, h6	{	margin: 0 0 20px 0;	padding: 0;	font-family: "dezen_pro_regular", Impact, sans-serif;	font-weight: normal;	line-height: 1;	}h2 a, h3 a, h4 a, h5 a, h6 a	{font-weight: normal;}h3 a	{text-decoration: none;}h3 a, h6 a	{color: #2f4636;}h2	{	font-size: 2em;	background: #2f4636;	color: #fff;	text-transform: uppercase;	padding: 15px 30px;	margin: 0;	}h3	{	width: 100%;	overflow: hidden;	font-size: 2em;	text-transform: uppercase;	color: #2f4636;	text-align: center;	margin: 5px 0 30px 0;	}h3 span {	display: inline-block;	position: relative;  	}h3 span:before,h3 span:after {	content: "";	position: absolute;	height: 15px;	border-bottom: 1px solid #cdd3cf;	border-top: 1px solid #cdd3cf;	top: 25%;	width: 1000%;	}h3 span:before {	right: 100%;	margin-right: 15px;	}h3 span:after {	left: 100%;	margin-left: 15px;	}h4	{	font-size: 1.75em;	text-transform: uppercase;	color: #2f4636;	}h6	{	font-size: 1.5em;	color: #2f4636;	text-transform: uppercase;	}	img	{border: 0;}p	{	padding: 0;	margin: 0 0 15px 0;	}	a	{	color: #000;	font-weight: bold;	}	a:hover	{color: #ad1f25;}hr	{	height: 1px;	margin: 15px 0;	border-bottom: 1px dashed #999;	border-top: 0;	border-left: 0;	border-right: 0;	color: #fff;	background: transparent;	}	form	{	margin: 0;	padding: 0;	}		/*   Images	*/		.img_align_right	{	float: right;	margin: 0 0 10px 15px;	}	.img_align_left	{	float: left;	margin: 0 15px 10px 0;	}		/*   Tables	*/		.chart	{	margin-bottom: 20px;	border: 0;	border-spacing: 1px;	width: 100%;	}	.chart th	{background: #e55a05; color: #fff !important; font-weight: bold;}.chart tr:nth-child(2n+2)	{background: #e5e5e5;}.chart td, .chart th	{padding: 8px 10px;}	/*   Buttons	*/		button, .btn { 	color: #fff; 	background-color: #2f4636;	padding: 15px 23px;	margin: 5px;	border: 0;	cursor: pointer;	font-size: 1.5em;	line-height: 1;	font-family: "dezen_pro_regular", Impact, sans-serif;	text-transform: uppercase;	font-weight: normal;	letter-spacing: 1px;    transition: all 0.2s ease-in-out;	} button	{width: auto; overflow: visible;}.btn:hover, .btn:focus, button:hover, button:focus {	background: #000;    }a:link.btn, a:visited.btn, a:hover.btn, a:focus.btn	{	color: #fff;	text-decoration: none;	display: inline-block;	zoom: 1;	*display: inline;	}