/*
 * SimpleGrid v1.1
 * css3 Mobile first Approach
 *
 * Copyright 2015
 * Licensed under MIT
 *
 * Super simple (and flexible) grid that does what it is designed to do. 
 * Uses box sizing. 
 *
 * Supports IE8+ and all modern web browsers.
 * ie8+, chrome, firefox, safari, opera
 *
 * .container - set width of page
 * .row - creates row 
 * .row.static - extends row, maintains grid columns on small screens
 * .span- - set the number of columns to span
 * .shift- - set the number of columns to offset
 *
 * container, row - grid naming convention from twitter bootstrap
 * Thanks to OOCSS, Twitter Bootstrap, and many others for leading the way in grid layouts
 *
 * 10px Gutter.
 *
 * To change the gutter update:
 * .container padding, .row margin, .span- padding
 *
 * Coupled together by Jonathan Whiting
 * http://machiine.com
 */
._grid-loaded {}

body{
	width: auto !important;
	min-width: 100% !important;
}
.container {
	width: auto;
	margin: 0 auto;
	padding: 0 10px 0 10px;
}
.row,
[class*="span"] {
	/** 
	 * Set the element width by the border property, 
	 * Allows a border to be added to this element. 
	 **/
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	*zoom: 1;
}
.row.flex {
	justify-content:space-between
}
.row.flex.wrap {
	flex-flow: row wrap;
}
.row .row, .gutterless.row .row .row, .row.flex .row .row{
	margin-left: -10px;
	margin-right: -10px;
}
.gutterless.row .row, .row.flex .row {
	margin: 0px;
}
.row:before,
.row:after {
	display: table;
	content: "";
	line-height: 0;
}
.row.flex:before,
.row.flex:after {
	content: inherit;
}
.row:after {
	clear: both;
}
.row.flex, 
.gutterless > [class*="span"]{
	padding: 0;
}
[class*="span"]
/*,.gutterless [class*="span"] [class*="span"] */{
	/** 
	 * Set the element width by the border property, 
	 * Allows a border to be added to this element. 
	 **/
	float: left;
	min-height: 1px;
	margin: 0;
	padding: 0 10px 0 10px;
}
[class*="span"],
.row:not(.static) > [class*="span"] {
	width: 100%;
}

/* Set styles for direct row child */
/* 12 COLUMN GRID **/
.row:not(.static) > .span-12-sm,
.row.static > .span-12-sm,
.row.static > .span-12 {
	width: 100%;
}
.row:not(.static) > .span-11-sm,
.row.static > .span-11-sm,
.row.static > .span-11{
	width: 91.66666667%;
}
.row:not(.static) > .span-10-sm,
.row.static > .span-10-sm,
.row.static > .span-10 {
	width: 83.33333333%;
}
.row:not(.static) > .span-9-sm,
.row.static > .span-9-sm,
.row.static > .span-9 {
	width: 75%;
}
.row:not(.static) > .span-8-sm,
.row.static > .span-8-sm,
.row.static > .span-8 {
	width: 66.66666667%;
}
.row:not(.static) > .span-7-sm,
.row.static > .span-7-sm,
.row.static > .span-7 {
	width: 58.33333333%;
}
.row:not(.static) > .span-6-sm,
.row.static > .span-6-sm,
.row.static > .span-6 {
	width: 50%;
}
.row:not(.static) > .span-5-sm,
.row.static > .span-5-sm,
.row.static > .span-5 {
	width: 41.66666667%;
}
.row:not(.static) > .span-4-sm,
.row.static > .span-4-sm,
.row.static > .span-4 {
	width: 33.33333333%;
}
.row:not(.static) > .span-3-sm,
.row.static > .span-3-sm,
.row.static > .span-3 {
	width: 25%;
}
.row:not(.static) > .span-2-sm,
.row.static > .span-2-sm,
.row.static > .span-2 {
	width: 16.66666667%;
}
.row:not(.static) > .span-1-sm,
.row.static > .span-1-sm,
.row.static > .span-1 {
	width: 8.33333333%;
}
/* 10 COLUMN GRID **/
.row:not(.static).grid-10 > .span-10-sm,
.row.static.grid-10 > .span-10 {
	width: 100%;
}
.row:not(.static).grid-10 > .span-9-sm,
.row.static.grid-10 > .span-9 {
	width: 90%;
}
.row:not(.static).grid-10 > .span-8-sm,
.row.static.grid-10 > .span-8 {
	width: 80%;
}
.row:not(.static).grid-10 > .span-7-sm,
.row.static.grid-10 > .span-7 {
	width: 70%;
}
.row:not(.static).grid-10 > .span-6-sm,
.row.static.grid-10 > .span-6 {
	width: 60%;
}
.row:not(.static).grid-10 > .span-5-sm,
.row.static.grid-10 > .span-5 {
	width: 50%;
}
.row:not(.static).grid-10 > .span-4-sm,
.row.static.grid-10 > .span-4 {
	width: 40%;
}
.row:not(.static).grid-10 > .span-3-sm,
.row.static.grid-10 > .span-3 {
	width: 30%;
}
.row:not(.static).grid-10 > .span-2-sm,
.row.static.grid-10 > .span-2 {
	width: 20%;
}
.row:not(.static).grid-10 > .span-1-sm,
.row.static.grid-10 > .span-1 {
	width: 10%;
}
[class*="span"].shift-right {
	float: right;
}
[class*="span"].shift-left {
	float: left;
}

/** Clear offsets for responsive size **/
.row:not(.static) > .shift-12,  
.row:not(.static) > .shift-11, 
.row:not(.static) > .shift-10, 
.row:not(.static) > .shift-9, 
.row:not(.static) > .shift-8, 
.row:not(.static) > .shift-7, 
.row:not(.static) > .shift-6,
.row:not(.static) > .shift-5, 
.row:not(.static) > .shift-4, 
.row:not(.static) > .shift-3, 
.row:not(.static) > .shift-2, 
.row:not(.static) > .shift-1 {
	margin-left: 0px;
}

/** Maintain offsets for fixed (static) sizes **/
.row:not(.static) > .shift-12-sm,
.row.static > .shift-12 {
	margin-left: 100%;
}
.row:not(.static) > .shift-11-sm,
.row.static > .shift-11 {
	margin-left: 91.66666666666667%;
}
.row:not(.static) > .shift-10-sm,
.row.static > .shift-10 {
	margin-left: 83.33333333333333%;
}
.row:not(.static) > .shift-9-sm,
.row.static > .shift-9 {
	margin-left: 75%;
}
.row:not(.static) > .shift-8-sm,
.row.static > .shift-8 {
	margin-left: 66.6666666666667%;
}
.row:not(.static) > .shift-7-sm,
.row.static > .shift-7 {
	margin-left: 58.33333333333333%;
}
.row:not(.static) > .shift-6-sm,
.row.static > .shift-6 {
	margin-left: 50%;
}
.row:not(.static) > .shift-5-sm,
.row.static > .shift-5 {
	margin-left: 41.6666666666667%;
}
.row:not(.static) > .shift-4-sm,
.row.static > .shift-4 {
	margin-left: 33.333333333333%;
}
.row:not(.static) > .shift-3-sm,
.row.static > .shift-3 {
	margin-left: 25%;
}
.row:not(.static) > .shift-2-sm,
.row.static > .shift-2 {
	margin-left: 16.6666666666666666%;
}
.row:not(.static) > .shift-1-sm,
.row.static > .shift-1 {
	margin-left:  8.3333333333333%;
}
.row.static > .shift-0 {
	margin-left:  0%;
}
.row:not(.static).grid-10 > .shift-10-sm,
.row.static.grid-10 > .shift-10 {
	margin-left: 100%;
}
.row:not(.static).grid-10 > .shift-9-sm,
.row.static.grid-10 > .shift-9 {
	margin-left: 90%;
}
.row:not(.static).grid-10 > .shift-8-sm,
.row.static.grid-10 > .shift-8 {
	margin-left: 80%;
}
.row:not(.static).grid-10 > .shift-7-sm,
.row.static.grid-10 > .shift-7 {
	margin-left: 70%;
}
.row:not(.static).grid-10 > .shift-6-sm,
.row.static.grid-10 > .shift-6 {
	margin-left: 60%;
}
.row:not(.static).grid-10 > .shift-5-sm,
.row.static.grid-10 > .shift-5 {
	margin-left: 50%;
}
.row:not(.static).grid-10 > .shift-4-sm,
.row.static.grid-10 > .shift-4 {
	margin-left: 40%;
}
.row:not(.static).grid-10 > .shift-3-sm,
.row.static.grid-10 > .shift-3 {
	margin-left: 30%;
}
.row:not(.static).grid-10 > .shift-2-sm,
.row.static.grid-10 > .shift-2 {
	margin-left: 20%;
}
.row:not(.static).grid-10 > .shift-1-sm,
.row.static.grid-10 > .shift-1 {
	margin-left: 10%;
}
.row:not(.static).grid-10 > .shift-0-sm,
.row.static.grid-10 > .shift-0 {
	margin-left: 0%;
}

/* 768px ~= 48em */
/* APPLIES TO THIS AND BIGGER */
@media screen and (min-width: 48em) {

	.container {
		/* width: 38em; 630px or 38em seems to be smallest size on safari */
		width: 730px;
	}
	.container .row {
		margin-left: -10px;
		margin-right: -10px;
	}
	/** 12 COLUMN MEDIUM SPANS (DEFAULT) **/
	.span-12 {
		width: 100% !important; 
	}
	.span-11 {
		width: 91.66666667% !important;
	}
	.span-10 {
		width: 83.33333333% !important;
	}
	.span-9 {
		width: 75% !important;
	}
	.span-8 {
		width: 66.66666667% !important;
	}
	.span-7 {
		width: 58.33333333% !important;
	}
	.span-6 {
		width: 50% !important;
	}
	.span-5 {
		width: 41.66666667% !important;
	}
	.span-4 {
		width: 33.33333333% !important;
	}
	.span-3 {
		width: 25% !important;
	}
	.span-2 {
		width: 16.66666667% !important;
	}
	.span-1 {
		width: 8.33333333% !important;
	}
	/** -md overrides ^ **/
	.span-12-md {
		width: 100% !important; 
	}
	.span-11-md  {
		width: 91.66666667% !important;
	}
	.span-10-md  {
		width: 83.33333333% !important;
	}
	.span-9-md  {
		width: 75% !important;
	}
	.span-8-md  {
		width: 66.66666667% !important;
	}
	.span-7-md  {
		width: 58.33333333% !important;
	}
	.span-6-md  {
		width: 50% !important;
	}
	.span-5-md  {
		width: 41.66666667% !important;
	}
	.span-4-md  {
		width: 33.33333333% !important;
	}
	.span-3-md  {
		width: 25% !important;
	}
	.span-2-md  {
		width: 16.66666667% !important;
	}
	.span-1-md  {
		width: 8.33333333% !important;
	}
	/** 10 COLUMN MEDIUM SPANS **/
	.grid-10 > .span-10 {
		width: 100% !important;
	}
	.grid-10 > .span-9 {
		width: 90% !important;
	}
	.grid-10 > .span-8 {
		width: 80% !important;
	}
	.grid-10 > .span-7 {
		width: 70% !important;
	}
	.grid-10 > .span-6 {
		width: 60% !important;
	}
	.grid-10 > .span-5 {
		width: 50% !important;
	}
	.grid-10 > .span-4 {
		width: 40% !important;
	}
	.grid-10 > .span-3 {
		width: 30% !important;
	}
	.grid-10 > .span-2 {
		width: 20% !important;
	}
	.grid-10 > .span-1 {
		width: 10% !important;
	}	
	/** -md overrides ^ **/
	.grid-10 > .span-10-md {
		width: 100% !important;
	}
	.grid-10 > .span-9-md  {
		width: 90% !important;
	}
	.grid-10 > .span-8-md  {
		width: 80% !important;
	}
	.grid-10 > .span-7-md  {
		width: 70% !important;
	}
	.grid-10 > .span-6-md  {
		width: 60% !important;
	}
	.grid-10 > .span-5-md  {
		width: 50% !important;
	}
	.grid-10 > .span-4-md  {
		width: 40% !important;
	}
	.grid-10 > .span-3-md  {
		width: 30% !important;
	}
	.grid-10 > .span-2-md  {
		width: 20% !important;
	}
	.grid-10 > .span-1-md  {
		width: 10% !important;
	}
	/** 12 COLUMN MEDIUM OFFSETS **/
	.shift-12 {
		margin-left: 100% !important;
	}
	.shift-11 {
		margin-left: 91.66666666666667% !important;
	}
	.shift-10 {
		margin-left: 83.33333333333333% !important;
	}
	.shift-9 {
		margin-left: 75% !important;
	}
	.shift-8 {
		margin-left: 66.6666666666667% !important;
	}
	.shift-7 {
		margin-left: 58.33333333333333% !important;
	}
	.shift-6 {
		margin-left: 50% !important;
	}
	.shift-5 {
		margin-left: 41.6666666666667% !important;
	}
	.shift-4 {
		margin-left: 33.333333333333% !important;
	}
	.shift-3 {
		margin-left: 25% !important;
	}
	.shift-2 {
		margin-left: 16.6666666666666666% !important;
	}
	.shift-1 {
		margin-left: 8.3333333333333% !important;
	}
	.shift-0 {
		margin-left: 0% !important;
	}
	/** -md overrides ^ base shifts **/
	.shift-12-md  {
		margin-left: 100% !important;
	}
	.shift-11-md  {
		margin-left: 91.66666666666667% !important;
	}
	.shift-10-md  {
		margin-left: 83.33333333333333% !important;
	}
	.shift-9-md  {
		margin-left: 75% !important;
	}
	.shift-8-md  {
		margin-left: 66.6666666666667% !important;
	}
	.shift-7-md  {
		margin-left: 58.33333333333333% !important;
	}
	.shift-6-md  {
		margin-left: 50% !important;
	}
	.shift-5-md  {
		margin-left: 41.6666666666667% !important;
	}
	.shift-4-md  {
		margin-left: 33.333333333333% !important;
	}
	.shift-3-md  {
		margin-left: 25% !important;
	}
	.shift-2-md  {
		margin-left: 16.6666666666666666% !important;
	}
	.shift-1-md  {
		margin-left: 8.3333333333333% !important;
	}
	.shift-0-md {
		margin-left: 0% !important;
	}
	/** 10 COLUMN MEDIUM OFFSETS **/
	.grid-10 > .shift-10 {
		width: 100% !important;
	}
	.grid-10 > .shift-9 {
		width: 90% !important;
	}
	.grid-10 > .shift-8 {
		width: 80% !important;
	}
	.grid-10 > .shift-7 {
		width: 70% !important;
	}
	.grid-10 > .shift-6 {
		width: 60% !important;
	}
	.grid-10 > .shift-5 {
		width: 50% !important;
	}
	.grid-10 > .shift-4 {
		width: 40% !important;
	}
	.grid-10 > .shift-3 {
		width: 30% !important;
	}
	.grid-10 > .shift-2 {
		width: 20% !important;
	}
	.grid-10 > .shift-1 {
		width: 10% !important;
	}
	.grid-10 > .shift-0 {
		width: 0% !important;
	}
	/** -md overrides ^ base shifts **/
	.grid-10 > .shift-10-md {
		width: 100% !important;
	}
	.grid-10 > .shift-9-md {
		width: 90% !important;
	}
	.grid-10 > .shift-8-md {
		width: 80% !important;
	}
	.grid-10 > .shift-7-md {
		width: 70% !important;
	}
	.grid-10 > .shift-6-md {
		width: 60% !important;
	}
	.grid-10 > .shift-5-md {
		width: 50% !important;
	}
	.grid-10 > .shift-4-md {
		width: 40% !important;
	}
	.grid-10 > .shift-3-md {
		width: 30% !important;
	}
	.grid-10 > .shift-2-md {
		width: 20% !important;
	}
	.grid-10 > .shift-1-md {
		width: 10% !important;
	}
	.grid-10 > .shift-0-md {
		width: 0% !important;
	}

	/** .static means we're maintaining spans **/
	/** 12 COLUMN MEDIUM SCREEN OFFSETS **/
	/*
	.row.static > .shift-12-md {
		margin-left: 100%;
	}
	.row.static > .shift-11-md {
		margin-left: 91.66666666666667%;
	}
	.row.static > .shift-10-md {
		margin-left: 83.33333333333333%;
	}
	.row.static > .shift-9-md {
		margin-left: 75%;
	}
	.row.static > .shift-8-md {
		margin-left: 66.6666666666667%;
	}
	.row.static > .shift-7-md {
		margin-left: 58.33333333333333%;
	}
	.row.static > .shift-6-md {
		margin-left: 50%;
	}
	.row.static > .shift-5-md {
		margin-left: 41.6666666666667%;
	}
	.row.static > .shift-4-md {
		margin-left: 33.333333333333%;
	}
	.row.static > .shift-3-md {
		margin-left: 25%;
	}
	.row.static > .shift-2-md {
		margin-left: 16.6666666666666666%;
	}
	.row.static > .shift-1-md {
		margin-left:  8.3333333333333%;
	}
	/** 10 COLUMN MEDIUM SCREEN OFFSETS **/
	/*
	.row.static.grid-10 > .shift-10-md {
		margin-left: 100%;
	}
	.row.static.grid-10 > .shift-9-md {
		margin-left: 90%;
	}
	.row.static.grid-10 > .shift-8-md {
		margin-left: 80%;
	}
	.row.static.grid-10 > .shift-7-md {
		margin-left: 70%;
	}
	.row.static.grid-10 > .shift-6-md {
		margin-left: 60%;
	}
	.row.static.grid-10 > .shift-5-md {
		margin-left: 50%;
	}
	.row.static.grid-10 > .shift-4-md {
		margin-left: 40%;
	}
	.row.static.grid-10 > .shift-3-md {
		margin-left: 30%;
	}
	.row.static.grid-10 > .shift-2-md {
		margin-left: 20%;
	}
	.row.static.grid-10 > .shift-1-md {
		margin-left: 10%;
	}
	.row.static.grid-10 > .shift-0-md {
		margin-left: 0%;
	}
	*/
}
/* 1024px ~= 64em */
@media screen and (min-width: 64em) {
	.container {
		width: 960px;
	}
	/** 12 COLUMN LARGE SCREEN SPANS **/
	.span-12-lg {
		width: 100% !important; 
	}
	.span-11-lg {
		width: 91.66666667% !important;
	}
	.span-10-lg {
		width: 83.33333333% !important;
	}
	.span-9-lg {
		width: 75% !important;
	}
	.span-8-lg {
		width: 66.66666667% !important;
	}
	.span-7-lg {
		width: 58.33333333% !important;
	}
	.span-6-lg {
		width: 50% !important;
	}
	.span-5-lg {
		width: 41.66666667% !important;
	}
	.span-4-lg {
		width: 33.33333333% !important;
	}
	.span-3-lg {
		width: 25% !important;
	}
	.span-2-lg {
		width: 16.66666667% !important;
	}
	.span-1-lg {
		width: 8.33333333% !important;
	}
	/** 10 COLUMN LARGE SCREEN SPANS **/
	.grid-10 > .span-10-lg {
		width: 100% !important;
	}
	.grid-10 > .span-9-lg {
		width: 90% !important;
	}
	.grid-10 > .span-8-lg {
		width: 80% !important;
	}
	.grid-10 > .span-7-lg {
		width: 70% !important;
	}
	.grid-10 > .span-6-lg {
		width: 60% !important;
	}
	.grid-10 > .span-5-lg {
		width: 50% !important;
	}
	.grid-10 > .span-4-lg {
		width: 40% !important;
	}
	.grid-10 > .span-3-lg {
		width: 30% !important;
	}
	.grid-10 > .span-2-lg {
		width: 20% !important;
	}
	.grid-10 > .span-1-lg {
		width: 10% !important;
	}
	/** 12 COLUMN LARGE SCREEN OFFSETS **/
	.shift-12-lg {
		margin-left: 100% !important;
	}
	.shift-11-lg {
		margin-left: 91.66666666666667% !important;
	}
	.shift-10-lg {
		margin-left: 83.33333333333333% !important;
	}
	.shift-9-lg {
		margin-left: 75% !important;
	}
	.shift-8-lg {
		margin-left: 66.6666666666667% !important;
	}
	.shift-7-lg {
		margin-left: 58.33333333333333% !important;
	}
	.shift-6-lg {
		margin-left: 50% !important;
	}
	.shift-5-lg {
		margin-left: 41.6666666666667% !important;
	}
	.shift-4-lg {
		margin-left: 33.333333333333% !important;
	}
	.shift-3-lg {
		margin-left: 25% !important;
	}
	.shift-2-lg {
		margin-left: 16.6666666666666666% !important;
	}
	.shift-1-lg {
		margin-left:  8.3333333333333% !important;
	}
	.shift-0-lg {
		margin-left:  0% !important;
	}
	/** 10 COLUMN LARGE SCREEN OFFSETS **/
	.grid-10 > .shift-10-lg {
		margin-left: 100% !important;
	}
	.grid-10 > .shift-9-lg {
		margin-left: 90% !important;
	}
	.grid-10 > .shift-8-lg {
		margin-left: 80% !important;
	}
	.grid-10 > .shift-7-lg {
		margin-left: 70% !important;
	}
	.grid-10 > .shift-6-lg {
		margin-left: 60% !important;
	}
	.grid-10 > .shift-5-lg {
		margin-left: 50% !important;
	}
	.grid-10 > .shift-4-lg {
		margin-left: 40% !important;
	}
	.grid-10 > .shift-3-lg {
		margin-left: 30% !important;
	}
	.grid-10 > .shift-2-lg {
		margin-left: 20% !important;
	}
	.grid-10 > .shift-1-lg {
		margin-left: 10% !important;
	}
	.grid-10 > .shift-0-lg {
		margin-left: 0% !important;
	}
}
/* 1280px ~= 80em */
@media screen and (min-width: 80em) {
	.container {
		width: 1260px;
	}
	/** 12 COLUMN X-LARGE SCREEN SPANS **/
	.span-12-xl {
		width: 100% !important; 
	}
	.span-11-xl {
		width: 91.66666667% !important;
	}
	.span-10-xl {
		width: 83.33333333% !important;
	}
	.span-9-xl {
		width: 75% !important;
	}
	.span-8-xl {
		width: 66.66666667% !important;
	}
	.span-7-xl {
		width: 58.33333333% !important;
	}
	.span-6-xl {
		width: 50% !important;
	}
	.span-5-xl {
		width: 41.66666667% !important;
	}
	.span-4-xl {
		width: 33.33333333% !important;
	}
	.span-3-xl {
		width: 25% !important;
	}
	.span-2-xl {
		width: 16.66666667% !important;
	}
	.span-1-xl {
		width: 8.33333333% !important;
	}
	/** 10 COLUMN X-LARGE SCREEN SPANS **/
	.grid-10 > .span-10-xl {
		width: 100% !important;
	}
	.grid-10 > .span-9-xl {
		width: 90% !important;
	}
	.grid-10 > .span-8-xl {
		width: 80% !important;
	}
	.grid-10 > .span-7-xl {
		width: 70% !important;
	}
	.grid-10 > .span-6-xl {
		width: 60% !important;
	}
	.grid-10 > .span-5-xl {
		width: 50% !important;
	}
	.grid-10 > .span-4-xl {
		width: 40% !important;
	}
	.grid-10 > .span-3-xl {
		width: 30% !important;
	}
	.grid-10 > .span-2-xl {
		width: 20% !important;
	}
	.grid-10 > .span-1-xl {
		width: 10% !important;
	}
	/** 12 COLUMN X-LARGE SCREEN OFFSETS **/
	.shift-12-xl {
		margin-left: 100% !important;
	}
	.shift-11-xl {
		margin-left: 91.66666666666667% !important;
	}
	.shift-10-xl {
		margin-left: 83.33333333333333% !important;
	}
	.shift-9-xl {
		margin-left: 75% !important;
	}
	.shift-8-xl {
		margin-left: 66.6666666666667% !important;
	}
	.shift-7-xl {
		margin-left: 58.33333333333333% !important;
	}
	.shift-6-xl {
		margin-left: 50% !important;
	}
	.shift-5-xl {
		margin-left: 41.6666666666667% !important;
	}
	.shift-4-xl {
		margin-left: 33.333333333333% !important;
	}
	.shift-3-xl {
		margin-left: 25% !important;
	}
	.shift-2-xl {
		margin-left: 16.6666666666666666% !important;
	}
	.shift-1-xl {
		margin-left:  8.3333333333333% !important;
	}
	.shift-0-xl {
		margin-left:  0% !important;
	}
	/** 10 COLUMN X-LARGE SCREEN OFFSETS **/
	.grid-10 > .shift-10-xl {
		margin-left: 100% !important;
	}
	.grid-10 > .shift-9-xl {
		margin-left: 90% !important;
	}
	.grid-10 > .shift-8-xl {
		margin-left: 80% !important;
	}
	.grid-10 > .shift-7-xl {
		margin-left: 70% !important;
	}
	.grid-10 > .shift-6-xl {
		margin-left: 60% !important;
	}
	.grid-10 > .shift-5-xl {
		margin-left: 50% !important;
	}
	.grid-10 > .shift-4-xl {
		margin-left: 40% !important;
	}
	.grid-10 > .shift-3-xl {
		margin-left: 30% !important;
	}
	.grid-10 > .shift-2-xl {
		margin-left: 20% !important;
	}
	.grid-10 > .shift-1-xl {
		margin-left: 10% !important;
	}
	.grid-10 > .shift-0-xl {
		margin-left: 0% !important;
	}
}
