/*
  Edit from Simple Grid
  Project Page - http://thisisdallas.github.com/Simple-Grid/
  Author - Dallas Bass
  Site - http://ninenineteen.co
*/
.grid {width:100%; margin:0 auto; overflow:hidden;
	/*max-width:1140px;
	min-width:748px;  when using padded grid on ipad in portrait mode, width should be viewport-width - padding = (768 - 20) = 748. actually, it should be even smaller to allow for padding of grid containing element */
}
.grid::after {content:""; display:table; clear:both;}
.grid * {line-height:1.65rem;}
[class*='col-'] {float:left; min-height:2.0em; width:100%; vertical-align:baseline; margin-bottom:0.6em; padding:0.1em 0.3em; background-clip:padding-box;}

.grid-pad {padding-top:20px; padding-left:20px; /* grid-space to left */
padding-right:0; /* grid-space to right:(grid-space-left - column-space) e.g. 20px-20px=0 */
padding:0.5em;
}
.push-right {float:right;}

.grid h1, .grid h2, .grid h3, .grid h4, .grid h5, .grid h6,
.grid .h1, .grid .h2, .grid .h3, .grid .h4, .grid .h5, .grid .h6 {/*line-height:1.35;*/ font-style:unset; margin:0; padding:0;}
.grid h6::after, .grid .h6::after {content:' : ';}

/* Content Columns */
.col-1-1 {width:100%;}
.col-2-3, .col-8-12 {width:66.66%; *width:60.5%;}
.col-1-2, .col-6-12 {width:50%; *width:48%;}
.col-1-3, .col-4-12 {width:33.33%; *width:30.5%;}
.col-1-4, .col-3-12 {width:25%; *width:23%;}
.col-1-5 {width:20%; *width:18%;}
.col-1-6, .col-2-12 {width:16.667%; *width:14.6%;}
.col-1-7 {width:14.28%; *width:12.2%;}
.col-1-8 {width:12.5%; *width:10.5%;}
.col-1-9 {width:11.1%; *width:9.1%;}
.col-1-10 {width:10%; *width:8%;}
.col-1-11 {width:9.09%; *width:7.09%;}
.col-1-12 {width:8.33%; *width:6.3%;}

/* Layout Columns */
.col-11-12 {width:91.66%; *width:89.6%}
.col-10-12 {width:83.333%; *width:81.3%}
.col-9-12 {width:75%; *width:73%;}
.col-5-12 {width:41.66%; *width:39.6%;}
.col-7-12 {width:58.33%; *width:56.3%;}

/* Pushing blocks */
.push-2-3, .push-8-12 {	margin-left:66.66%;}
.push-1-2, .push-6-12 {	margin-left:50%;}
.push-1-3, .push-4-12 {	margin-left:33.33%;}
.push-1-4, .push-3-12 {	margin-left:25%;}
.push-1-5 {	margin-left:20%;}
.push-1-6, .push-2-12 {	margin-left:16.667%;}
.push-1-7 {	margin-left:14.28%;}
.push-1-8 {	margin-left:12.5%;}
.push-1-9 {	margin-left:11.1%;}
.push-1-10 {	margin-left:10%;}
.push-1-11 {	margin-left:9.09%;}
.push-1-12 {	margin-left:8.33%}