/* Gumby */

/* -------------------------------------------------- 
    Table of Contents
-----------------------------------------------------
:: Reset & Standards
:: Links
:: Lists
:: Tables
:: Misc
*/


/*	--------------------------------------------------
	:: Global Reset & Standards
	-------------------------------------------------- */
	
	/* 
		Eric Meyer's CSS Reset
		http://meyerweb.com/eric/tools/css/reset/ 
		v2.0 | 20110126
   		License: none (public domain)
	*/
	
html, body, div, span, applet, object, iframe,  h1, h2, h3, h4, h5, h6, p, blockquote, pre,  a, abbr, acronym, address, big, cite, code,  del, dfn, em, img, ins, kbd, q, s, samp,  small, strike, strong, sub, sup, tt, var,  b, u, i, center,  dl, dt, dd, ol, ul, li,  fieldset, form, label, legend,  table, caption, tbody, tfoot, thead, tr, th, td,  article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary,  time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline;
}
html {
	font-size: 62.5%;
}
/* HTML5 display-role reset for older browsers */
	article, aside, details, figcaption, figure,  footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,  q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.left, .columns.left {
	float: left;
}
.right, .columns.right {
	float: right;
}
.hide {
	display: none;
}
.highlight {
	background: #fcf8bf;
}
/*=======================================================================

	❤❤❤ Artfully Masterminded by ZURB. Perfected by Digital Surgeons. ❤❤❤
 
 ========================================================================*/

/*
    .ie9, .ie9 * {
    	font-family: Arial, "Definitely Not Helvetica", sans-serif !important;
    }
*/ 
  	body {
	background: #fff;
	font-family: "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.6;
	color: #333;
	position: relative;
	-webkit-font-smoothing: antialiased;
}
/*=====================================================
  
  	Headings
  	
  ======================================================*/
  
  
h1, h2, h3, h4, h5, h6 {
	color: #1b1b1b;
	font-weight: bold;
	line-height: 1.6;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight: inherit;
}
h1 {
	font-size: 46px;
	font-size: 4.6rem;
	margin-bottom: 12px;
}
h2 {
	font-size: 39px;
	font-size: 3.9rem;
	margin-bottom: 9px;
}
h3 {
	font-size: 29px;
	font-size: 2.9rem;
	margin-bottom: 9px;
}
h4 {
	font-size: 25px;
	font-size: 2.5rem;
}
@media only screen and (max-width:320px) {
h4 {
	font-size: 20px;
	font-size: 2rem;
}
}
h5 {
	font-size: 19px;
	font-size: 1.9rem;
	font-weight: normal;
	margin-bottom: 3px;
}
h6 {
	font-size: 15px;
	font-size: 1.5rem;
	font-weight: normal;
}
.subhead {
	color: #777;
	font-weight: normal;
	margin-bottom: 20px;
}
/*=====================================================
  
  	Links & Paragraph styles
  	
  	======================================================*/
  	
p {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.6;
	margin: 0.3em 0 0.2em;
}
p img {
	margin: 0;
}
p.lead {
	font-size: 18px;
	font-size: 1.8rem;
}
a {
	color: #1a0dab;
	text-decoration: underline;
	outline: 0;
	line-height: inherit;
}
a:hover {
	text-decoration: none;
}
p a, p a:visited {
	line-height: inherit;
}
/*=====================================================
 
  	Lists
  	
  ======================================================*/
  	
  	/*ul, ol { margin-bottom: 18px; }*/
  	ul {
	list-style: none outside;
}
ol {
	list-style: decimal;
}
ol, ul.square, ul.circle, ul.disc {
	margin-left: 30px;
}
ul.square {
	list-style: square outside;
}
ul.circle {
	list-style: circle outside;
}
ul.disc {
	list-style: disc outside;
}
ul ul, ol ol {
	margin: 4px 0 5px 30px;
}
/*li { margin-bottom: 12px; }*/
  	ul.large li {
	line-height: 21px;
}
  	
  
 
	
/* Mobile */

@media only screen and (max-width: 767px) {
body, p {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.6;
}
}
@media only screen and (max-width: 320px) {
body, p {
	font-size: 12px;
	font-size: 1.4rem;
	line-height: 1.4;
}
}
em {
	font-style: italic;
	line-height: inherit;
}
strong {
	font-weight: bold;
	line-height: inherit;
}
small {
	font-size: 56.4%;
	line-height: inherit;
}
h1 small, h2 small, h3 small, h4 small, h5 small {
	color: #777;
}
/*	Blockquotes  */
	blockquote, blockquote p {
	line-height: 20px;
	color: #777;
}
blockquote {
	margin: 0 0 18px;
	padding: 9px 20px 0 19px;
	border-left: 1px solid #ddd;
}
blockquote cite {
	display: block;
	font-size: 12px;
	font-size: 1.2rem;
	color: #555;
}
blockquote cite:before {
	content: "\2014 \0020";
}
blockquote cite a, blockquote cite a:visited {
	color: #555;
}
hr {
	border: 1px solid #ddd;
	clear: both;
	margin: 16px 0 18px;
	height: 0;
}
abbr, acronym {
	text-transform: uppercase;
	font-size: 90%;
	color: #222;
	border-bottom: 1px solid #ddd;
	cursor: help;
}
abbr {
	text-transform: none;
}
	
	
/**
	 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
 */
 
@media print {
* {
	background: transparent !important;
	color: black !important;
	text-shadow: none !important;
	filter:none !important;
	-ms-filter: none !important;
} /* Black prints faster: sanbeiji.com/archives/953 */
p a, p a:visited {
	color: #444 !important;
	text-decoration: underline;
}
p a[href]:after {
	content: " (" attr(href) ")";
}
abbr[title]:after {
	content: " (" attr(title) ")";
}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
	content: "";
}  /* Don't show links for images, or javascript/internal links */
pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}
thead {
	display: table-header-group;
} /* css-discuss.incutio.com/wiki/Printing_Tables */
tr, img {
	page-break-inside: avoid;
}
 @page {
margin: 0.5cm;
}
p, h2, h3 {
	orphans: 3;
	widows: 3;
}
h2, h3 {
	page-break-after: avoid;
}
}
/*=======================================================================

	❤❤❤ Genius secreted from the brains of Digital Surgeons. ❤❤❤
 
 ========================================================================*/





/*=================================================

	+++ LE GRID +++
	A Responsive Grid -- Gumby defaults to a standard 960 grid, 
	but you can change it to whatever you'd like.
 
 ==================================================*/
 

	.container {
	padding: 0px 20px;
}
.row {
	width: 100%;
	max-width: 940px;
	min-width: 720px;
	margin: 0 auto;
}
/* To fix the grid into a different size, set max-width to your desired width */
	
	.row .row {
	min-width: 0px;
}
.column, .columns {
	margin-left: 2.127663%;
	float: left;
	min-height: 1px;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.column:first-child, .columns:first-child, .alpha {
	margin-left: 0px;
}
.column.omega, .columns.omega {
	float: right;
}
/*** Removed because it is usually annoying ***
	 
	 [class*="column"] + [class*="column"]:last-child { float: right; }
	
	***/
	
	.row .one.columns {
	width: 6.382989%;
}
.row .two.columns {
	width: 14.893641%;
}
.row .three.columns {
	width: 23.404293%;
}
.row .four.columns {
	width: 31.914945%;
}
.row .five.columns {
	width: 40.425597%;
}
.row .six.columns {
	width: 48.936249%;
}
.row .seven.columns {
	width: 57.446901%;
}
.row .eight.columns {
	width: 65.957553%;
}
.row .nine.columns {
	width: 74.468205%;
}
.row .ten.columns {
	width: 82.978857%;
}
.row .eleven.columns {
	width: 91.489509%;
}
.row .twelve.columns {
	width: 100%;
}
/*** Formula: Column Width + Twice the Default Margin ***/
	
	.row .push_one {
	margin-left: 10.638315%;
}
.row .push_two {
	margin-left: 19.148967%;
}
.row .push_three {
	margin-left: 27.659619%;
}
.row .push_four {
	margin-left: 36.170271%;
}
.row .push_five {
	margin-left: 44.680923%;
}
.row .push_six {
	margin-left: 53.191575%;
}
.row .push_seven {
	margin-left: 61.702227%;
}
.row .push_eight {
	margin-left: 70.212879%;
}
.row .push_nine {
	margin-left: 78.723531%;
}
.row .push_ten {
	margin-left: 87.234183%;
}
/*.row .push_eleven 	{ margin-left: 95.744835%;  }*/
	
	
	/* Centering Columns is fun */
	
	.row .one.centered {
	margin-left: 46.808586%;
}
.row .two.centered {
	margin-left: 42.55326%;
}
.row .three.centered {
	margin-left: 38.297934%;
}
.row .four.centered {
	margin-left: 34.042608%;
}
.row .five.centered {
	margin-left: 29.787282%;
}
.row .six.centered {
	margin-left: 25.531956%;
}
.row .seven.centered {
	margin-left: 21.27663%;
}
.row .eight.centered {
	margin-left: 17.021304%;
}
.row .nine.centered {
	margin-left: 12.765978%;
}
.row .ten.centered {
	margin-left: 8.510652%;
}
.row .eleven.centered {
	margin-left: 4.255326%;
}
/*** Formula: Column Width + Default Margin ***/

	.row .push_one:first-child {
	margin-left: 8.510652%;
}
.row .push_two:first-child {
	margin-left: 17.021304%;
}
.row .push_three:first-child {
	margin-left: 25.531956%;
}
.row .push_four:first-child {
	margin-left: 34.042608%;
}
.row .push_five:first-child {
	margin-left: 42.55326%;
}
.row .push_six:first-child {
	margin-left: 51.063912%;
}
.row .push_seven:first-child {
	margin-left: 59.574564%;
}
.row .push_eight:first-child {
	margin-left: 68.085216%;
}
.row .push_nine:first-child {
	margin-left: 76.596868%;
}
.row .push_ten:first-child {
	margin-left: 85.10652%;
}
.row .push_eleven:first-child {
	margin-left: 93.617172%;
}
/*************** 16-column styles ****************/
	
	.sixteen.colgrid .row .one.columns {
	width: 4.255326%;
}
.sixteen.colgrid .row .two.columns {
	width: 10.638315%;
}
.sixteen.colgrid .row .three.columns {
	width: 17.021304%;
}
.sixteen.colgrid .row .four.columns {
	width: 23.404293%;
}
.sixteen.colgrid .row .five.columns {
	width: 29.787282%;
}
.sixteen.colgrid .row .six.columns {
	width: 36.170271%;
}
.sixteen.colgrid .row .seven.columns {
	width: 42.55326%;
}
.sixteen.colgrid .row .eight.columns {
	width: 48.936249%;
}
.sixteen.colgrid .row .nine.columns {
	width: 55.319238%;
}
.sixteen.colgrid .row .ten.columns {
	width: 61.702227%;
}
.sixteen.colgrid .row .eleven.columns {
	width: 68.085216%;
}
.sixteen.colgrid .row .twelve.columns {
	width: 74.468205%;
}
.sixteen.colgrid .row .thirteen.columns {
	width: 80.851194%;
}
.sixteen.colgrid .row .fourteen.columns {
	width: 87.234183%;
}
.sixteen.colgrid .row .fifteen.columns {
	width: 93.617172%;
}
.sixteen.colgrid .row .sixteen.columns {
	width: 100%;
}
/*** Formula: Column Width + Twice the Default Margin ***/
	
	.sixteen.colgrid .row .push_one {
	margin-left: 8.510652%;
}
.sixteen.colgrid .row .push_two {
	margin-left: 14.893641%;
}
.sixteen.colgrid .row .push_three {
	margin-left: 21.27663%;
}
.sixteen.colgrid .row .push_four {
	margin-left: 27.659619%;
}
.sixteen.colgrid .row .push_five {
	margin-left: 34.042608%;
}
.sixteen.colgrid .row .push_six {
	margin-left: 40.425597%;
}
.sixteen.colgrid .row .push_seven {
	margin-left: 46.808586%;
}
.sixteen.colgrid .row .push_eight {
	margin-left: 53.191575%;
}
.sixteen.colgrid .row .push_nine {
	margin-left: 59.574564%;
}
.sixteen.colgrid .row .push_ten {
	margin-left: 65.957553%;
}
.sixteen.colgrid .row .push_eleven {
	margin-left: 72.340542%;
}
.sixteen.colgrid .row .push_twelve {
	margin-left: 78.723531%;
}
.sixteen.colgrid .row .push_thirteen {
	margin-left: 85.10652%;
}
.sixteen.colgrid .row .push_fourteen {
	margin-left: 91.489509%;
}
.sixteen.colgrid .row .push_fifteen {
	margin-left: 97.872498%;
}
/* Centering Columns is fun */
	
	.sixteen.colgrid .row .one.centered {
	margin-left: 47.872424%;
}
.sixteen.colgrid .row .two.centered {
	margin-left: 44.680929%;
}
.sixteen.colgrid .row .three.centered {
	margin-left: 41.489434%;
}
.sixteen.colgrid .row .four.centered {
	margin-left: 38.297939%;
}
.sixteen.colgrid .row .five.centered {
	margin-left: 35.106444%;
}
.sixteen.colgrid .row .six.centered {
	margin-left: 31.914949%;
}
.sixteen.colgrid .row .seven.centered {
	margin-left: 28.723454%;
}
.sixteen.colgrid .row .eight.centered {
	margin-left: 25.531959%;
}
.sixteen.colgrid .row .nine.centered {
	margin-left: 22.340464%;
}
.sixteen.colgrid .row .ten.centered {
	margin-left: 19.148969%;
}
.sixteen.colgrid .row .eleven.centered {
	margin-left: 15.957474%;
}
.sixteen.colgrid .row .twelve.centered {
	margin-left: 12.765979%;
}
.sixteen.colgrid .row .thirteen.centered {
	margin-left: 9.574484%;
}
.sixteen.colgrid .row .fourteen.centered {
	margin-left: 6.382989%;
}
.sixteen.colgrid .row .fifteen.centered {
	margin-left: 3.191495%;
}
/*** Formula: Column Width + Default Margin ***/
	
	.sixteen.colgrid .row .push_one:first-child {
	margin-left: 6.382989%;
}
.sixteen.colgrid .row .push_two:first-child {
	margin-left: 12.765978%;
}
.sixteen.colgrid .row .push_three:first-child {
	margin-left: 19.148967%;
}
.sixteen.colgrid .row .push_four:first-child {
	margin-left: 25.531956%;
}
.sixteen.colgrid .row .push_five:first-child {
	margin-left: 31.914945%;
}
.sixteen.colgrid .row .push_six:first-child {
	margin-left: 38.297934%;
}
.sixteen.colgrid .row .push_seven:first-child {
	margin-left: 44.680923%;
}
.sixteen.colgrid .row .push_eight:first-child {
	margin-left: 51.063912%;
}
.sixteen.colgrid .row .push_nine:first-child {
	margin-left: 57.446901%;
}
.sixteen.colgrid .row .push_ten:first-child {
	margin-left: 63.82989%;
}
.sixteen.colgrid .row .push_eleven:first-child {
	margin-left: 70.212879%;
}
.sixteen.colgrid .row .push_twelve:first-child {
	margin-left: 76.595868%;
}
.sixteen.colgrid .row .push_thirteen:first-child {
	margin-left: 82.978857%;
}
.sixteen.colgrid .row .push_fourteen:first-child {
	margin-left: 89.361846%;
}
.sixteen.colgrid .row .push_fifteen:first-child {
	margin-left: 95.744835%;
}
img, object, embed {
	max-width: 100%;
	height: auto;
}
img {
	-ms-interpolation-mode: bicubic;
}
/* Nicolas Gallagher's micro clearfix */
	 .row:before, .row:after, .clearfix:before, .clearfix:after {
	content:"";
	display:table;
}
.row:after, .clearfix:after {
	clear: both;
}
.row, .clearfix {
	zoom: 1;
}




/*=======================================================================

        ❤❤❤ Artfully Masterminded by ZURB. Perfected by Digital Surgeons. ❤❤❤
 
 ========================================================================*/

/*	--------------------------------------------------
	:: Block grids
	
	These are 2-up, 3-up, 4-up and 5-up ULs, suited
	for repeating blocks of content. Add 'mobile' to
	them to switch them just like the layout grid
	(one item per line) on phones
	-------------------------------------------------- 
	
	.block-grid { display: block; overflow: hidden; }
	.block-grid>li { display: block; height: auto; float: left; }
	
	.block-grid.two-up { margin-left: -4% }
	.block-grid.two-up>li { margin-left: 4%; width: 46%; }
	
	.block-grid.three-up { margin-left: -2% }
	.block-grid.three-up>li { margin-left: 2%; width: 31.3%; }
	
	.block-grid.four-up { margin-left: -2% }
	.block-grid.four-up>li { margin-left: 2%; width: 23%; }
	
	.block-grid.five-up { margin-left: -1.5% }
	.block-grid.five-up>li { margin-left: 1.5%; width: 18.5%; } */




/*==================================================

	+++ Grid +++
	
===================================================*/
	
	/* Mobile */
	
	@media only screen and (max-width: 480px) {
/* Style adjustments for viewports 480px and under go here */
	  .row {
	text-align: center;
}
p, ul {
	text-align: left;
}
}
 @media only screen and (max-width: 767px) {
body {
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	width: 100%;
	min-width: 0;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}
.container {
	min-width: 0;
	margin-left: 0;
	margin-right: 0;
}
.row {
	width: 100%;
	min-width: 0;
	margin-left: 0;
	margin-right: 0;
}
.row .row .column, .row .row .columns {
	padding: 0;
}
.column, .columns {
	width: auto !important;
	float: none;
	margin-left: 0;
	margin-right: 0;
}
.column:last-child, .columns:last-child {
	margin-right: 0;
	float: none;
}
.row .row .column, .row .row .columns {
	padding: 0;
}
.column, .columns {
	width: auto !important;
	float: none;
	margin-left: 0px;
	margin-right: 0px;
}
.column:last-child, .columns:last-child {
	margin-right: 0;
	float: none;
}
 [class*="column"] + [class*="column"]:last-child {
float: none;
}
[class*="column"]:before, [class*="column"]:after {
	display: table;
}
[class*="column"]:after {
	clear: both;
}
.push_one, .push_two, .push_three, .push_four, .push_five, .push_six, .push_seven, .push_eight, .push_nine, .push_ten, .push_eleven, .centered {
	margin-left: 0% !important;
}
}
