/*:::: Main Stylesheet ::::*/
/*====================================================================*\
 * Fraction.less Grid 													*
 * Adapted from The 1140px Grid V2 by Andy Taylor http://cssgrid.net	*
 * http://fractionless.info 											*
\*====================================================================*/
/*:::: Grid variables ::::*/

/* Fonts */

@font-face {font-family: 'FoundersGroteskWeb-Light';src: url('../WebFonts/FoundersGroteskWeb-Light.eot');src: url('../WebFonts/FoundersGroteskWeb-Light.eot?#iefix') format('embedded-opentype'),url('../WebFonts/FoundersGroteskWeb-Light.woff') format('woff')}
 
  
@font-face {font-family: 'FoundersGroteskWeb-Medium';src: url('../WebFonts/FoundersGroteskWeb-Medium.eot');src: url('../WebFonts/FoundersGroteskWeb-Medium.eot?#iefix') format('embedded-opentype'),url('../WebFonts/FoundersGroteskWeb-Medium.woff') format('woff')}
 

/*:::: Containers ::::*/
.container {
	padding-left: 20px;
	padding-right: 20px;
}
.row {
	width: 100%;
	max-width: 1140px;
	min-width: 755px;
	margin: 0 auto;
	overflow: hidden;
}
/*:::: Columns ::::*/
.one,
.two,
.three,
.four,
.five,
.six,
.seven,
.eight,
.nine,
.ten,
.eleven {
	margin-right: 3.8%;
	float: left;
	min-height: 1px;
}
.row .one {
	width: 4.85%;
}
.row .two {
	width: 13.45%;
}
.row .three {
	width: 22.05%;
}
.row .four {
	width: 30.75%;
}
.row .five {
	width: 39.45%;
}
.row .six {
	width: 48%;
}
.row .seven {
	width: 56.75%;
}
.row .eight {
	width: 65.4%;
}
.row .nine {
	width: 74.05%;
}
.row .ten {
	width: 82.7%;
}
.row .eleven {
	width: 91.35%;
}
.row .twelve {
	width: 100%;
	float: left;
}
/*:::: Floats ::::*/
.left {
	float: left;
}
.right {
	float: right;
}
.last {
	margin-right: 0px;
}
/*:::: Images and objects ::::*/
img,
object,
embed {
	max-width: 100%;
}
img {
	height: auto;
}
/*:::: Site color scheme ::::*/
/*:::: Typography ::::*/
/*:::: Gradients ::::*/
/*:::: Mixins ::::*/
/* Center elements or text */
.centered-text {
	text-align: center;
}
/* Shadow mixins */
/* Border radius mixins */
/* Transitions, transforms, gradients, and animation */
/*:::::::::::::::: Reset/Normalize /*::::::::::::::::*\
 * Custom Build of 'normalize.css' originally by 	 *
 * Necolas - http://github.com/necolas/normalize.css *
 * Modified for use in Fraction.less. See original 	 *
 * for normalize.css documentation. 				 *
\*:::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*:::: Normalize variables ::::*/
/*:::: HTML5 display definitions ::::*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden] {
	display: none;
}
/*:::: Base settings ::::*/
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
html,
button,
input,
select,
textarea {
	font-family: sans-serif;
}
body {
	margin: 0;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left,	#231f20 50%, #ffffff 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(50%,#231f20), color-stop(50%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,	#ffffff 50%,#231f20 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,	#231f20 50%,#ffffff 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,	#231f20 50%,#ffffff 50%); /* IE10+ */
	background: linear-gradient(to right,	#231f20 50%,#ffffff 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#231f20', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
	padding-top: 100px;
	font-family: 'FoundersGroteskWeb-Light', helvetica, arial, sans-serif !important;
}

a {
	color: #333333;
}

a:focus {
	outline: thin dotted;
}
a:active,
a:hover {
	outline: 0;
}
/*:::: Typography ::::*/
h3 {
	font-size: 1.17em;
	margin: 1em 0;
	font-family: 'FoundersGroteskWeb-Medium', helvetica, arial, sans-serif !important;
}
h4 {
	font-size: 1em; 
	margin: 1.33em 0;
}

b,
strong {
	font-weight: bold;
}

.baton{
	padding-bottom: 50px;
}

.baton h3, .baton h4, .baton p, .baton a{
	color: #ffffff !important;
}

.baton h3{
	letter-spacing: 1.5px;
	font-size: 2em;
	margin: .7em 0 0 0;
}

.baton .int-pad{
	padding-left: 50px;
}

.invisible {
	visibility: hidden;
}
.clearfix:before,
.clearfix:after {
	content: " ";
	/* 1 */

	display: table;
	/* 2 */

}
.clearfix:after {
	clear: both;
}
.clearfix {
	*zoom: 1;
}
/*:::: Smaller screens ::::*/
@media only screen and (max-width: 1023px) {
	body {
		
	}
}
/*:::: Mobile ::::*/
@media handheld, only screen and (max-width: 767px) {
	body {
		font-size: 16px;
		-webkit-text-size-adjust: none;
		background: white !important;
		padding-top: 0;
	}
	
	.hero, .baton{
		text-align: left !important;
	}
	
	.int-pad{
		padding-left: 0 !important;
	}
	
	.hero h3{
	padding-top: 0px;
	}
	
	.row,
	body,
	.container {
		width: 100%;
		min-width: 0;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}
	.row .one,
	.row .two,
	.row .three,
	.row .four,
	.row .five,
	.row .six,
	.row .seven,
	.row .eight,
	.row .nine,
	.row .ten,
	.row .eleven,
	.row .twelve {
		width: auto;
		float: none;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 20px;
		padding-right: 20px;
	}
}
/*:::: Extra queries just in case... ::::*/
/*@media handheld, only screen and (max-width: 767px) {

	body {

	}

}*/
/*:::: Hi-Res images for iPhone4/5 ::::*/
/*@media only screen and (-webkit-min-device-pixel-ratio: 2) {

/*	.logo {
		background: url(logo2x.jpg) no-repeat;
		background-size: 212px 303px;
	}*/
/*}*/
@media print {
	* {
		background: transparent !important;
		color: #000 !important;
		/* Black prints faster: h5bp.com/s */
	
		box-shadow: none !important;
		text-shadow: none !important;
	}
	a,
	a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	/*
		 * Don't show links for images, or javascript/internal links
		 */
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content: "";
	}
	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
		/* h5bp.com/t */
	
	}
	tr,
	img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
	@page	{
		margin: 0.5cm;
	}
	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}
	h2,
	h3 {
		page-break-after: avoid;
	}
}
