/* CSS compiled from SCSS */

/* --------------------------------------- */

/*
* Scut, a collection of Sass utilities
* to ease and improve our implementations of common style-code patterns.
* v1.2.1
* Docs at http://davidtheclark.github.io/scut
*/

.span-xs-1,
.span-xs-2,
.span-xs-3,
.span-xs-4,
.span-xs-full,
.nest-xs-2,
.nest-xs-3,
.nest-xs-4,
.nest-xs-2 .nest-xs-2,
.nest-xs-3 .nest-xs-3 {
	float: left;
	box-sizing: border-box;
}

.nest-xs-2,
.nest-xs-3,
.nest-xs-4,
.nest-xs-2 .nest-xs-2,
.nest-xs-3 .nest-xs-3 {
	padding-left: 0;
	padding-right: 0;
}

.span-xs-1 {
	width: 25%;
}

.push-xs-1 {
	margin-left: 25%;
}

.pull-xs-1 {
	margin-right: -25%;
}

.span-xs-2 {
	width: 50%;
}

.push-xs-2 {
	margin-left: 50%;
}

.pull-xs-2 {
	margin-right: -50%;
}

.span-xs-3 {
	width: 75%;
}

.push-xs-3 {
	margin-left: 75%;
}

.pull-xs-3 {
	margin-right: -75%;
}

.span-xs-4 {
	width: 100%;
}

.push-xs-4 {
	margin-left: 100%;
}

.pull-xs-4 {
	margin-right: -100%;
}

.nest-xs-2 {
	width: 50%;
}

.nest-xs-3 {
	width: 75%;
}

.nest-xs-4 {
	width: 100%;
}

.nest-xs-2 .span-xs-1 {
	width: 50%;
}

.nest-xs-2 .push-xs-1 {
	margin-left: 50%;
}

.nest-xs-2 .pull-xs-1 {
	margin-right: -50%;
}

.nest-xs-2 .nest-xs-2 {
	width: 50%;
}

.nest-xs-2 .span-xs-2 {
	width: 100%;
}

.nest-xs-2 .push-xs-2 {
	margin-left: 100%;
}

.nest-xs-2 .pull-xs-2 {
	margin-right: -100%;
}

.nest-xs-2 .nest-xs-2 {
	width: 100%;
}

.nest-xs-3 .span-xs-1 {
	width: 33.3333%;
}

.nest-xs-3 .push-xs-1 {
	margin-left: 33.3333%;
}

.nest-xs-3 .pull-xs-1 {
	margin-right: -33.3333%;
}

.nest-xs-3 .nest-xs-3 {
	width: 33.3333%;
}

.nest-xs-3 .span-xs-2 {
	width: 66.6667%;
}

.nest-xs-3 .push-xs-2 {
	margin-left: 66.6667%;
}

.nest-xs-3 .pull-xs-2 {
	margin-right: -66.6667%;
}

.nest-xs-3 .nest-xs-3 {
	width: 66.6667%;
}

.nest-xs-3 .span-xs-3 {
	width: 100%;
}

.nest-xs-3 .push-xs-3 {
	margin-left: 100%;
}

.nest-xs-3 .pull-xs-3 {
	margin-right: -100%;
}

.nest-xs-3 .nest-xs-3 {
	width: 100%;
}

.span-xs-full {
	float: none;
}

.lock-xs-left {
	float: left !important;
}

.lock-xs-right {
	float: right !important;
}

.stack-xs-start {
	-webkit-order: -100;
	-ms-flex-order: -100;
	order: -100;
}

.stack-xs-normal {
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
}

.stack-xs-end {
	-webkit-order: 100;
	-ms-flex-order: 100;
	order: 100;
}

.stack-xs-on {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.stack-xs-on [class*='span-']:nth-child(1) {
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}

.stack-xs-on [class*='span-']:nth-child(2), .stack-xs-on div[class*='span-']:nth-of-type(2) {
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
}

.stack-xs-on [class*='span-']:nth-child(3) {
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3;
}

.stack-xs-on [class*='span-']:nth-child(4) {
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4;
}

.stack-xs-on [class*='span-']:nth-child(5) {
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5;
}

.stack-xs-on [class*='span-']:nth-child(6) {
	-webkit-order: 6;
	-ms-flex-order: 6;
	order: 6;
}

.stack-xs-on [class*='span-']:nth-child(7) {
	-webkit-order: 7;
	-ms-flex-order: 7;
	order: 7;
}

.stack-xs-on [class*='span-']:nth-child(8) {
	-webkit-order: 8;
	-ms-flex-order: 8;
	order: 8;
}

.stack-xs-on [class*='span-']:nth-child(9) {
	-webkit-order: 9;
	-ms-flex-order: 9;
	order: 9;
}

.stack-xs-on [class*='span-']:nth-child(10) {
	-webkit-order: 10;
	-ms-flex-order: 10;
	order: 10;
}

.stack-xs-off {
	display: block;
}

.stack-xs-off [class*='span-'] {
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}

.stack-xs-plus[class*='span-']:nth-child(1) {
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3;
}

.stack-xs-plus[class*='span-']:nth-child(2) {
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4;
}

.stack-xs-plus[class*='span-']:nth-child(3) {
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5;
}

.stack-xs-plus[class*='span-']:nth-child(4) {
	-webkit-order: 6;
	-ms-flex-order: 6;
	order: 6;
}

.stack-xs-plus[class*='span-']:nth-child(5) {
	-webkit-order: 7;
	-ms-flex-order: 7;
	order: 7;
}

.stack-xs-plus[class*='span-']:nth-child(6) {
	-webkit-order: 8;
	-ms-flex-order: 8;
	order: 8;
}

.stack-xs-plus[class*='span-']:nth-child(7) {
	-webkit-order: 9;
	-ms-flex-order: 9;
	order: 9;
}

.stack-xs-plus[class*='span-']:nth-child(8) {
	-webkit-order: 10;
	-ms-flex-order: 10;
	order: 10;
}

.stack-xs-plus[class*='span-']:nth-child(9) {
	-webkit-order: 11;
	-ms-flex-order: 11;
	order: 11;
}

.stack-xs-plus[class*='span-']:nth-child(10) {
	-webkit-order: 12;
	-ms-flex-order: 12;
	order: 12;
}

.stack-xs-minus[class*='span-']:nth-child(1) {
	-webkit-order: -1;
	-ms-flex-order: -1;
	order: -1;
}

.stack-xs-minus[class*='span-']:nth-child(2) {
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
}

.stack-xs-minus[class*='span-']:nth-child(3) {
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}

.stack-xs-minus[class*='span-']:nth-child(4) {
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
}

.stack-xs-minus[class*='span-']:nth-child(5) {
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3;
}

.stack-xs-minus[class*='span-']:nth-child(6) {
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4;
}

.stack-xs-minus[class*='span-']:nth-child(7) {
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5;
}

.stack-xs-minus[class*='span-']:nth-child(8) {
	-webkit-order: 6;
	-ms-flex-order: 6;
	order: 6;
}

.stack-xs-minus[class*='span-']:nth-child(9) {
	-webkit-order: 7;
	-ms-flex-order: 7;
	order: 7;
}

.stack-xs-minus[class*='span-']:nth-child(10) {
	-webkit-order: 8;
	-ms-flex-order: 8;
	order: 8;
}

[class*="span-"] {
	padding-left: 12px;
	padding-left: 1rem;
	padding-right: 12px;
	padding-right: 1rem;
}

[class*="span-"] {
	padding-left: 12px;
	padding-left: 1rem;
	padding-right: 12px;
	padding-right: 1rem;
}

[class*="span-"] {
	padding-left: 12px;
	padding-left: 1rem;
	padding-right: 12px;
	padding-right: 1rem;
}

[class*="span-"] {
	padding-left: 12px;
	padding-left: 1rem;
	padding-right: 12px;
	padding-right: 1rem;
}

@media screen and (min-width: 38em) {

.span-sm-1,
.span-sm-2,
.span-sm-3,
.span-sm-4,
.span-sm-5,
.span-sm-6,
.span-sm-full,
.nest-sm-2,
.nest-sm-3,
.nest-sm-4,
.nest-sm-5,
.nest-sm-6,
.nest-sm-2 .nest-sm-2,
.nest-sm-3 .nest-sm-3,
.nest-sm-4 .nest-sm-4,
.nest-sm-5 .nest-sm-5 {
	float: left;
	box-sizing: border-box;
}

.nest-sm-2,
.nest-sm-3,
.nest-sm-4,
.nest-sm-5,
.nest-sm-6,
.nest-sm-2 .nest-sm-2,
.nest-sm-3 .nest-sm-3,
.nest-sm-4 .nest-sm-4,
.nest-sm-5 .nest-sm-5 {
	padding-left: 0;
	padding-right: 0;
}

.span-sm-1 {
	width: 16.6667%;
}

.push-sm-1 {
	margin-left: 16.6667%;
}

.pull-sm-1 {
	margin-right: -16.6667%;
}

.span-sm-2 {
	width: 33.3333%;
}

.push-sm-2 {
	margin-left: 33.3333%;
}

.pull-sm-2 {
	margin-right: -33.3333%;
}

.span-sm-3 {
	width: 50%;
}

.push-sm-3 {
	margin-left: 50%;
}

.pull-sm-3 {
	margin-right: -50%;
}

.span-sm-4 {
	width: 66.6667%;
}

.push-sm-4 {
	margin-left: 66.6667%;
}

.pull-sm-4 {
	margin-right: -66.6667%;
}

.span-sm-5 {
	width: 83.3333%;
}

.push-sm-5 {
	margin-left: 83.3333%;
}

.pull-sm-5 {
	margin-right: -83.3333%;
}

.span-sm-6 {
	width: 100%;
}

.push-sm-6 {
	margin-left: 100%;
}

.pull-sm-6 {
	margin-right: -100%;
}

.nest-sm-2 {
	width: 33.3333%;
}

.nest-sm-3 {
	width: 50%;
}

.nest-sm-4 {
	width: 66.6667%;
}

.nest-sm-5 {
	width: 83.3333%;
}

.nest-sm-6 {
	width: 100%;
}

.nest-sm-2 .span-sm-1 {
	width: 50%;
}

.nest-sm-2 .push-sm-1 {
	margin-left: 50%;
}

.nest-sm-2 .pull-sm-1 {
	margin-right: -50%;
}

.nest-sm-2 .nest-sm-2 {
	width: 50%;
}

.nest-sm-2 .span-sm-2 {
	width: 100%;
}

.nest-sm-2 .push-sm-2 {
	margin-left: 100%;
}

.nest-sm-2 .pull-sm-2 {
	margin-right: -100%;
}

.nest-sm-2 .nest-sm-2 {
	width: 100%;
}

.nest-sm-3 .span-sm-1 {
	width: 33.3333%;
}

.nest-sm-3 .push-sm-1 {
	margin-left: 33.3333%;
}

.nest-sm-3 .pull-sm-1 {
	margin-right: -33.3333%;
}

.nest-sm-3 .nest-sm-3 {
	width: 33.3333%;
}

.nest-sm-3 .span-sm-2 {
	width: 66.6667%;
}

.nest-sm-3 .push-sm-2 {
	margin-left: 66.6667%;
}

.nest-sm-3 .pull-sm-2 {
	margin-right: -66.6667%;
}

.nest-sm-3 .nest-sm-3 {
	width: 66.6667%;
}

.nest-sm-3 .span-sm-3 {
	width: 100%;
}

.nest-sm-3 .push-sm-3 {
	margin-left: 100%;
}

.nest-sm-3 .pull-sm-3 {
	margin-right: -100%;
}

.nest-sm-3 .nest-sm-3 {
	width: 100%;
}

.nest-sm-4 .span-sm-1 {
	width: 25%;
}

.nest-sm-4 .push-sm-1 {
	margin-left: 25%;
}

.nest-sm-4 .pull-sm-1 {
	margin-right: -25%;
}

.nest-sm-4 .nest-sm-4 {
	width: 25%;
}

.nest-sm-4 .span-sm-2 {
	width: 50%;
}

.nest-sm-4 .push-sm-2 {
	margin-left: 50%;
}

.nest-sm-4 .pull-sm-2 {
	margin-right: -50%;
}

.nest-sm-4 .nest-sm-4 {
	width: 50%;
}

.nest-sm-4 .span-sm-3 {
	width: 75%;
}

.nest-sm-4 .push-sm-3 {
	margin-left: 75%;
}

.nest-sm-4 .pull-sm-3 {
	margin-right: -75%;
}

.nest-sm-4 .nest-sm-4 {
	width: 75%;
}

.nest-sm-4 .span-sm-4 {
	width: 100%;
}

.nest-sm-4 .push-sm-4 {
	margin-left: 100%;
}

.nest-sm-4 .pull-sm-4 {
	margin-right: -100%;
}

.nest-sm-4 .nest-sm-4 {
	width: 100%;
}

.nest-sm-5 .span-sm-1 {
	width: 20%;
}

.nest-sm-5 .push-sm-1 {
	margin-left: 20%;
}

.nest-sm-5 .pull-sm-1 {
	margin-right: -20%;
}

.nest-sm-5 .nest-sm-5 {
	width: 20%;
}

.nest-sm-5 .span-sm-2 {
	width: 40%;
}

.nest-sm-5 .push-sm-2 {
	margin-left: 40%;
}

.nest-sm-5 .pull-sm-2 {
	margin-right: -40%;
}

.nest-sm-5 .nest-sm-5 {
	width: 40%;
}

.nest-sm-5 .span-sm-3 {
	width: 60%;
}

.nest-sm-5 .push-sm-3 {
	margin-left: 60%;
}

.nest-sm-5 .pull-sm-3 {
	margin-right: -60%;
}

.nest-sm-5 .nest-sm-5 {
	width: 60%;
}

.nest-sm-5 .span-sm-4 {
	width: 80%;
}

.nest-sm-5 .push-sm-4 {
	margin-left: 80%;
}

.nest-sm-5 .pull-sm-4 {
	margin-right: -80%;
}

.nest-sm-5 .nest-sm-5 {
	width: 80%;
}

.nest-sm-5 .span-sm-5 {
	width: 100%;
}

.nest-sm-5 .push-sm-5 {
	margin-left: 100%;
}

.nest-sm-5 .pull-sm-5 {
	margin-right: -100%;
}

.nest-sm-5 .nest-sm-5 {
	width: 100%;
}

.span-sm-full {
	float: none;
}

.lock-sm-left {
	float: left !important;
}

.lock-sm-right {
	float: right !important;
}

.stack-sm-start {
	-webkit-order: -100;
	-ms-flex-order: -100;
	order: -100;
}

.stack-sm-normal {
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
}

.stack-sm-end {
	-webkit-order: 100;
	-ms-flex-order: 100;
	order: 100;
}

.stack-sm-on {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.stack-sm-on [class*='span-']:nth-child(1) {
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}

.stack-sm-on [class*='span-']:nth-child(2) {
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
}

.stack-sm-on [class*='span-']:nth-child(3) {
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3;
}

.stack-sm-on [class*='span-']:nth-child(4) {
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4;
}

.stack-sm-on [class*='span-']:nth-child(5) {
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5;
}

.stack-sm-on [class*='span-']:nth-child(6) {
	-webkit-order: 6;
	-ms-flex-order: 6;
	order: 6;
}

.stack-sm-on [class*='span-']:nth-child(7) {
	-webkit-order: 7;
	-ms-flex-order: 7;
	order: 7;
}

.stack-sm-on [class*='span-']:nth-child(8) {
	-webkit-order: 8;
	-ms-flex-order: 8;
	order: 8;
}

.stack-sm-on [class*='span-']:nth-child(9) {
	-webkit-order: 9;
	-ms-flex-order: 9;
	order: 9;
}

.stack-sm-on [class*='span-']:nth-child(10) {
	-webkit-order: 10;
	-ms-flex-order: 10;
	order: 10;
}

.stack-sm-off {
	display: block;
}

.stack-sm-off [class*='span-'] {
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}

.stack-sm-plus[class*='span-']:nth-child(1) {
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3;
}

.stack-sm-plus[class*='span-']:nth-child(2) {
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4;
}

.stack-sm-plus[class*='span-']:nth-child(3) {
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5;
}

.stack-sm-plus[class*='span-']:nth-child(4) {
	-webkit-order: 6;
	-ms-flex-order: 6;
	order: 6;
}

.stack-sm-plus[class*='span-']:nth-child(5) {
	-webkit-order: 7;
	-ms-flex-order: 7;
	order: 7;
}

.stack-sm-plus[class*='span-']:nth-child(6) {
	-webkit-order: 8;
	-ms-flex-order: 8;
	order: 8;
}

.stack-sm-plus[class*='span-']:nth-child(7) {
	-webkit-order: 9;
	-ms-flex-order: 9;
	order: 9;
}

.stack-sm-plus[class*='span-']:nth-child(8) {
	-webkit-order: 10;
	-ms-flex-order: 10;
	order: 10;
}

.stack-sm-plus[class*='span-']:nth-child(9) {
	-webkit-order: 11;
	-ms-flex-order: 11;
	order: 11;
}

.stack-sm-plus[class*='span-']:nth-child(10) {
	-webkit-order: 12;
	-ms-flex-order: 12;
	order: 12;
}

.stack-sm-minus[class*='span-']:nth-child(1) {
	-webkit-order: -1;
	-ms-flex-order: -1;
	order: -1;
}

.stack-sm-minus[class*='span-']:nth-child(2) {
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
}

.stack-sm-minus[class*='span-']:nth-child(3) {
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}

.stack-sm-minus[class*='span-']:nth-child(4) {
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
}

.stack-sm-minus[class*='span-']:nth-child(5) {
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3;
}

.stack-sm-minus[class*='span-']:nth-child(6) {
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4;
}

.stack-sm-minus[class*='span-']:nth-child(7) {
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5;
}

.stack-sm-minus[class*='span-']:nth-child(8) {
	-webkit-order: 6;
	-ms-flex-order: 6;
	order: 6;
}

.stack-sm-minus[class*='span-']:nth-child(9) {
	-webkit-order: 7;
	-ms-flex-order: 7;
	order: 7;
}

.stack-sm-minus[class*='span-']:nth-child(10) {
	-webkit-order: 8;
	-ms-flex-order: 8;
	order: 8;
}

}

@media screen and (min-width: 54em) {

.span-md-1,
.span-md-2,
.span-md-3,
.span-md-4,
.span-md-5,
.span-md-6,
.span-md-7,
.span-md-8,
.span-md-9,
.span-md-10,
.span-md-11,
.span-md-12,
.span-md-full,
.nest-md-2,
.nest-md-3,
.nest-md-4,
.nest-md-5,
.nest-md-6,
.nest-md-7,
.nest-md-8,
.nest-md-9,
.nest-md-10,
.nest-md-11,
.nest-md-12,
.nest-md-2 .nest-md-2,
.nest-md-3 .nest-md-3,
.nest-md-4 .nest-md-4,
.nest-md-5 .nest-md-5,
.nest-md-6 .nest-md-6,
.nest-md-7 .nest-md-7,
.nest-md-8 .nest-md-8,
.nest-md-9 .nest-md-9,
.nest-md-10 .nest-md-10,
.nest-md-11 .nest-md-11 {
	float: left;
	box-sizing: border-box;
}

.nest-md-2,
.nest-md-3,
.nest-md-4,
.nest-md-5,
.nest-md-6,
.nest-md-7,
.nest-md-8,
.nest-md-9,
.nest-md-10,
.nest-md-11,
.nest-md-12,
.nest-md-2 .nest-md-2,
.nest-md-3 .nest-md-3,
.nest-md-4 .nest-md-4,
.nest-md-5 .nest-md-5,
.nest-md-6 .nest-md-6,
.nest-md-7 .nest-md-7,
.nest-md-8 .nest-md-8,
.nest-md-9 .nest-md-9,
.nest-md-10 .nest-md-10,
.nest-md-11 .nest-md-11 {
	padding-left: 0;
	padding-right: 0;
}

.span-md-1 {
	width: 8.3333%;
}

.push-md-1 {
	margin-left: 8.3333%;
}

.pull-md-1 {
	margin-right: -8.3333%;
}

.span-md-2 {
	width: 16.6667%;
}

.push-md-2 {
	margin-left: 16.6667%;
}

.pull-md-2 {
	margin-right: -16.6667%;
}

.span-md-3 {
	width: 25%;
}

.push-md-3 {
	margin-left: 25%;
}

.pull-md-3 {
	margin-right: -25%;
}

.span-md-4 {
	width: 33.3333%;
}

.push-md-4 {
	margin-left: 33.3333%;
}

.pull-md-4 {
	margin-right: -33.3333%;
}

.span-md-5 {
	width: 41.6667%;
}

.push-md-5 {
	margin-left: 41.6667%;
}

.pull-md-5 {
	margin-right: -41.6667%;
}

.span-md-6 {
	width: 50%;
}

.push-md-6 {
	margin-left: 50%;
}

.pull-md-6 {
	margin-right: -50%;
}

.span-md-7 {
	width: 58.3333%;
}

.push-md-7 {
	margin-left: 58.3333%;
}

.pull-md-7 {
	margin-right: -58.3333%;
}

.span-md-8 {
	width: 66.6667%;
}

.push-md-8 {
	margin-left: 66.6667%;
}

.pull-md-8 {
	margin-right: -66.6667%;
}

.span-md-9 {
	width: 75%;
}

.push-md-9 {
	margin-left: 75%;
}

.pull-md-9 {
	margin-right: -75%;
}

.span-md-10 {
	width: 83.3333%;
}

.push-md-10 {
	margin-left: 83.3333%;
}

.pull-md-10 {
	margin-right: -83.3333%;
}

.span-md-11 {
	width: 91.6667%;
}

.push-md-11 {
	margin-left: 91.6667%;
}

.pull-md-11 {
	margin-right: -91.6667%;
}

.span-md-12 {
	width: 100%;
}

.push-md-12 {
	margin-left: 100%;
}

.pull-md-12 {
	margin-right: -100%;
}

.nest-md-2 {
	width: 16.6667%;
}

.nest-md-3 {
	width: 25%;
}

.nest-md-4 {
	width: 33.3333%;
}

.nest-md-5 {
	width: 41.6667%;
}

.nest-md-6 {
	width: 50%;
}

.nest-md-7 {
	width: 58.3333%;
}

.nest-md-8 {
	width: 66.6667%;
}

.nest-md-9 {
	width: 75%;
}

.nest-md-10 {
	width: 83.3333%;
}

.nest-md-11 {
	width: 91.6667%;
}

.nest-md-12 {
	width: 100%;
}

.nest-md-2 .span-md-1 {
	width: 50%;
}

.nest-md-2 .push-md-1 {
	margin-left: 50%;
}

.nest-md-2 .pull-md-1 {
	margin-right: -50%;
}

.nest-md-2 .nest-md-2 {
	width: 50%;
}

.nest-md-2 .span-md-2 {
	width: 100%;
}

.nest-md-2 .push-md-2 {
	margin-left: 100%;
}

.nest-md-2 .pull-md-2 {
	margin-right: -100%;
}

.nest-md-2 .nest-md-2 {
	width: 100%;
}

.nest-md-3 .span-md-1 {
	width: 33.3333%;
}

.nest-md-3 .push-md-1 {
	margin-left: 33.3333%;
}

.nest-md-3 .pull-md-1 {
	margin-right: -33.3333%;
}

.nest-md-3 .nest-md-3 {
	width: 33.3333%;
}

.nest-md-3 .span-md-2 {
	width: 66.6667%;
}

.nest-md-3 .push-md-2 {
	margin-left: 66.6667%;
}

.nest-md-3 .pull-md-2 {
	margin-right: -66.6667%;
}

.nest-md-3 .nest-md-3 {
	width: 66.6667%;
}

.nest-md-3 .span-md-3 {
	width: 100%;
}

.nest-md-3 .push-md-3 {
	margin-left: 100%;
}

.nest-md-3 .pull-md-3 {
	margin-right: -100%;
}

.nest-md-3 .nest-md-3 {
	width: 100%;
}

.nest-md-4 .span-md-1 {
	width: 25%;
}

.nest-md-4 .push-md-1 {
	margin-left: 25%;
}

.nest-md-4 .pull-md-1 {
	margin-right: -25%;
}

.nest-md-4 .nest-md-4 {
	width: 25%;
}

.nest-md-4 .span-md-2 {
	width: 50%;
}

.nest-md-4 .push-md-2 {
	margin-left: 50%;
}

.nest-md-4 .pull-md-2 {
	margin-right: -50%;
}

.nest-md-4 .nest-md-4 {
	width: 50%;
}

.nest-md-4 .span-md-3 {
	width: 75%;
}

.nest-md-4 .push-md-3 {
	margin-left: 75%;
}

.nest-md-4 .pull-md-3 {
	margin-right: -75%;
}

.nest-md-4 .nest-md-4 {
	width: 75%;
}

.nest-md-4 .span-md-4 {
	width: 100%;
}

.nest-md-4 .push-md-4 {
	margin-left: 100%;
}

.nest-md-4 .pull-md-4 {
	margin-right: -100%;
}

.nest-md-4 .nest-md-4 {
	width: 100%;
}

.nest-md-5 .span-md-1 {
	width: 20%;
}

.nest-md-5 .push-md-1 {
	margin-left: 20%;
}

.nest-md-5 .pull-md-1 {
	margin-right: -20%;
}

.nest-md-5 .nest-md-5 {
	width: 20%;
}

.nest-md-5 .span-md-2 {
	width: 40%;
}

.nest-md-5 .push-md-2 {
	margin-left: 40%;
}

.nest-md-5 .pull-md-2 {
	margin-right: -40%;
}

.nest-md-5 .nest-md-5 {
	width: 40%;
}

.nest-md-5 .span-md-3 {
	width: 60%;
}

.nest-md-5 .push-md-3 {
	margin-left: 60%;
}

.nest-md-5 .pull-md-3 {
	margin-right: -60%;
}

.nest-md-5 .nest-md-5 {
	width: 60%;
}

.nest-md-5 .span-md-4 {
	width: 80%;
}

.nest-md-5 .push-md-4 {
	margin-left: 80%;
}

.nest-md-5 .pull-md-4 {
	margin-right: -80%;
}

.nest-md-5 .nest-md-5 {
	width: 80%;
}

.nest-md-5 .span-md-5 {
	width: 100%;
}

.nest-md-5 .push-md-5 {
	margin-left: 100%;
}

.nest-md-5 .pull-md-5 {
	margin-right: -100%;
}

.nest-md-5 .nest-md-5 {
	width: 100%;
}

.nest-md-6 .span-md-1 {
	width: 16.6667%;
}

.nest-md-6 .push-md-1 {
	margin-left: 16.6667%;
}

.nest-md-6 .pull-md-1 {
	margin-right: -16.6667%;
}

.nest-md-6 .nest-md-6 {
	width: 16.6667%;
}

.nest-md-6 .span-md-2 {
	width: 33.3333%;
}

.nest-md-6 .push-md-2 {
	margin-left: 33.3333%;
}

.nest-md-6 .pull-md-2 {
	margin-right: -33.3333%;
}

.nest-md-6 .nest-md-6 {
	width: 33.3333%;
}

.nest-md-6 .span-md-3 {
	width: 50%;
}

.nest-md-6 .push-md-3 {
	margin-left: 50%;
}

.nest-md-6 .pull-md-3 {
	margin-right: -50%;
}

.nest-md-6 .nest-md-6 {
	width: 50%;
}

.nest-md-6 .span-md-4 {
	width: 66.6667%;
}

.nest-md-6 .push-md-4 {
	margin-left: 66.6667%;
}

.nest-md-6 .pull-md-4 {
	margin-right: -66.6667%;
}

.nest-md-6 .nest-md-6 {
	width: 66.6667%;
}

.nest-md-6 .span-md-5 {
	width: 83.3333%;
}

.nest-md-6 .push-md-5 {
	margin-left: 83.3333%;
}

.nest-md-6 .pull-md-5 {
	margin-right: -83.3333%;
}

.nest-md-6 .nest-md-6 {
	width: 83.3333%;
}

.nest-md-6 .span-md-6 {
	width: 100%;
}

.nest-md-6 .push-md-6 {
	margin-left: 100%;
}

.nest-md-6 .pull-md-6 {
	margin-right: -100%;
}

.nest-md-6 .nest-md-6 {
	width: 100%;
}

.nest-md-7 .span-md-1 {
	width: 14.2857%;
}

.nest-md-7 .push-md-1 {
	margin-left: 14.2857%;
}

.nest-md-7 .pull-md-1 {
	margin-right: -14.2857%;
}

.nest-md-7 .nest-md-7 {
	width: 14.2857%;
}

.nest-md-7 .span-md-2 {
	width: 28.5714%;
}

.nest-md-7 .push-md-2 {
	margin-left: 28.5714%;
}

.nest-md-7 .pull-md-2 {
	margin-right: -28.5714%;
}

.nest-md-7 .nest-md-7 {
	width: 28.5714%;
}

.nest-md-7 .span-md-3 {
	width: 42.8571%;
}

.nest-md-7 .push-md-3 {
	margin-left: 42.8571%;
}

.nest-md-7 .pull-md-3 {
	margin-right: -42.8571%;
}

.nest-md-7 .nest-md-7 {
	width: 42.8571%;
}

.nest-md-7 .span-md-4 {
	width: 57.1429%;
}

.nest-md-7 .push-md-4 {
	margin-left: 57.1429%;
}

.nest-md-7 .pull-md-4 {
	margin-right: -57.1429%;
}

.nest-md-7 .nest-md-7 {
	width: 57.1429%;
}

.nest-md-7 .span-md-5 {
	width: 71.4286%;
}

.nest-md-7 .push-md-5 {
	margin-left: 71.4286%;
}

.nest-md-7 .pull-md-5 {
	margin-right: -71.4286%;
}

.nest-md-7 .nest-md-7 {
	width: 71.4286%;
}

.nest-md-7 .span-md-6 {
	width: 85.7143%;
}

.nest-md-7 .push-md-6 {
	margin-left: 85.7143%;
}

.nest-md-7 .pull-md-6 {
	margin-right: -85.7143%;
}

.nest-md-7 .nest-md-7 {
	width: 85.7143%;
}

.nest-md-7 .span-md-7 {
	width: 100%;
}

.nest-md-7 .push-md-7 {
	margin-left: 100%;
}

.nest-md-7 .pull-md-7 {
	margin-right: -100%;
}

.nest-md-7 .nest-md-7 {
	width: 100%;
}

.nest-md-8 .span-md-1 {
	width: 12.5%;
}

.nest-md-8 .push-md-1 {
	margin-left: 12.5%;
}

.nest-md-8 .pull-md-1 {
	margin-right: -12.5%;
}

.nest-md-8 .nest-md-8 {
	width: 12.5%;
}

.nest-md-8 .span-md-2 {
	width: 25%;
}

.nest-md-8 .push-md-2 {
	margin-left: 25%;
}

.nest-md-8 .pull-md-2 {
	margin-right: -25%;
}

.nest-md-8 .nest-md-8 {
	width: 25%;
}

.nest-md-8 .span-md-3 {
	width: 37.5%;
}

.nest-md-8 .push-md-3 {
	margin-left: 37.5%;
}

.nest-md-8 .pull-md-3 {
	margin-right: -37.5%;
}

.nest-md-8 .nest-md-8 {
	width: 37.5%;
}

.nest-md-8 .span-md-4 {
	width: 50%;
}

.nest-md-8 .push-md-4 {
	margin-left: 50%;
}

.nest-md-8 .pull-md-4 {
	margin-right: -50%;
}

.nest-md-8 .nest-md-8 {
	width: 50%;
}

.nest-md-8 .span-md-5 {
	width: 62.5%;
}

.nest-md-8 .push-md-5 {
	margin-left: 62.5%;
}

.nest-md-8 .pull-md-5 {
	margin-right: -62.5%;
}

.nest-md-8 .nest-md-8 {
	width: 62.5%;
}

.nest-md-8 .span-md-6 {
	width: 75%;
}

.nest-md-8 .push-md-6 {
	margin-left: 75%;
}

.nest-md-8 .pull-md-6 {
	margin-right: -75%;
}

.nest-md-8 .nest-md-8 {
	width: 75%;
}

.nest-md-8 .span-md-7 {
	width: 87.5%;
}

.nest-md-8 .push-md-7 {
	margin-left: 87.5%;
}

.nest-md-8 .pull-md-7 {
	margin-right: -87.5%;
}

.nest-md-8 .nest-md-8 {
	width: 87.5%;
}

.nest-md-8 .span-md-8 {
	width: 100%;
}

.nest-md-8 .push-md-8 {
	margin-left: 100%;
}

.nest-md-8 .pull-md-8 {
	margin-right: -100%;
}

.nest-md-8 .nest-md-8 {
	width: 100%;
}

.nest-md-9 .span-md-1 {
	width: 11.1111%;
}

.nest-md-9 .push-md-1 {
	margin-left: 11.1111%;
}

.nest-md-9 .pull-md-1 {
	margin-right: -11.1111%;
}

.nest-md-9 .nest-md-9 {
	width: 11.1111%;
}

.nest-md-9 .span-md-2 {
	width: 22.2222%;
}

.nest-md-9 .push-md-2 {
	margin-left: 22.2222%;
}

.nest-md-9 .pull-md-2 {
	margin-right: -22.2222%;
}

.nest-md-9 .nest-md-9 {
	width: 22.2222%;
}

.nest-md-9 .span-md-3 {
	width: 33.3333%;
}

.nest-md-9 .push-md-3 {
	margin-left: 33.3333%;
}

.nest-md-9 .pull-md-3 {
	margin-right: -33.3333%;
}

.nest-md-9 .nest-md-9 {
	width: 33.3333%;
}

.nest-md-9 .span-md-4 {
	width: 44.4444%;
}

.nest-md-9 .push-md-4 {
	margin-left: 44.4444%;
}

.nest-md-9 .pull-md-4 {
	margin-right: -44.4444%;
}

.nest-md-9 .nest-md-9 {
	width: 44.4444%;
}

.nest-md-9 .span-md-5 {
	width: 55.5556%;
}

.nest-md-9 .push-md-5 {
	margin-left: 55.5556%;
}

.nest-md-9 .pull-md-5 {
	margin-right: -55.5556%;
}

.nest-md-9 .nest-md-9 {
	width: 55.5556%;
}

.nest-md-9 .span-md-6 {
	width: 66.6667%;
}

.nest-md-9 .push-md-6 {
	margin-left: 66.6667%;
}

.nest-md-9 .pull-md-6 {
	margin-right: -66.6667%;
}

.nest-md-9 .nest-md-9 {
	width: 66.6667%;
}

.nest-md-9 .span-md-7 {
	width: 77.7778%;
}

.nest-md-9 .push-md-7 {
	margin-left: 77.7778%;
}

.nest-md-9 .pull-md-7 {
	margin-right: -77.7778%;
}

.nest-md-9 .nest-md-9 {
	width: 77.7778%;
}

.nest-md-9 .span-md-8 {
	width: 88.8889%;
}

.nest-md-9 .push-md-8 {
	margin-left: 88.8889%;
}

.nest-md-9 .pull-md-8 {
	margin-right: -88.8889%;
}

.nest-md-9 .nest-md-9 {
	width: 88.8889%;
}

.nest-md-9 .span-md-9 {
	width: 100%;
}

.nest-md-9 .push-md-9 {
	margin-left: 100%;
}

.nest-md-9 .pull-md-9 {
	margin-right: -100%;
}

.nest-md-9 .nest-md-9 {
	width: 100%;
}

.nest-md-10 .span-md-1 {
	width: 10%;
}

.nest-md-10 .push-md-1 {
	margin-left: 10%;
}

.nest-md-10 .pull-md-1 {
	margin-right: -10%;
}

.nest-md-10 .nest-md-10 {
	width: 10%;
}

.nest-md-10 .span-md-2 {
	width: 20%;
}

.nest-md-10 .push-md-2 {
	margin-left: 20%;
}

.nest-md-10 .pull-md-2 {
	margin-right: -20%;
}

.nest-md-10 .nest-md-10 {
	width: 20%;
}

.nest-md-10 .span-md-3 {
	width: 30%;
}

.nest-md-10 .push-md-3 {
	margin-left: 30%;
}

.nest-md-10 .pull-md-3 {
	margin-right: -30%;
}

.nest-md-10 .nest-md-10 {
	width: 30%;
}

.nest-md-10 .span-md-4 {
	width: 40%;
}

.nest-md-10 .push-md-4 {
	margin-left: 40%;
}

.nest-md-10 .pull-md-4 {
	margin-right: -40%;
}

.nest-md-10 .nest-md-10 {
	width: 40%;
}

.nest-md-10 .span-md-5 {
	width: 50%;
}

.nest-md-10 .push-md-5 {
	margin-left: 50%;
}

.nest-md-10 .pull-md-5 {
	margin-right: -50%;
}

.nest-md-10 .nest-md-10 {
	width: 50%;
}

.nest-md-10 .span-md-6 {
	width: 60%;
}

.nest-md-10 .push-md-6 {
	margin-left: 60%;
}

.nest-md-10 .pull-md-6 {
	margin-right: -60%;
}

.nest-md-10 .nest-md-10 {
	width: 60%;
}

.nest-md-10 .span-md-7 {
	width: 70%;
}

.nest-md-10 .push-md-7 {
	margin-left: 70%;
}

.nest-md-10 .pull-md-7 {
	margin-right: -70%;
}

.nest-md-10 .nest-md-10 {
	width: 70%;
}

.nest-md-10 .span-md-8 {
	width: 80%;
}

.nest-md-10 .push-md-8 {
	margin-left: 80%;
}

.nest-md-10 .pull-md-8 {
	margin-right: -80%;
}

.nest-md-10 .nest-md-10 {
	width: 80%;
}

.nest-md-10 .span-md-9 {
	width: 90%;
}

.nest-md-10 .push-md-9 {
	margin-left: 90%;
}

.nest-md-10 .pull-md-9 {
	margin-right: -90%;
}

.nest-md-10 .nest-md-10 {
	width: 90%;
}

.nest-md-10 .span-md-10 {
	width: 100%;
}

.nest-md-10 .push-md-10 {
	margin-left: 100%;
}

.nest-md-10 .pull-md-10 {
	margin-right: -100%;
}

.nest-md-10 .nest-md-10 {
	width: 100%;
}

.nest-md-11 .span-md-1 {
	width: 9.0909%;
}

.nest-md-11 .push-md-1 {
	margin-left: 9.0909%;
}

.nest-md-11 .pull-md-1 {
	margin-right: -9.0909%;
}

.nest-md-11 .nest-md-11 {
	width: 9.0909%;
}

.nest-md-11 .span-md-2 {
	width: 18.1818%;
}

.nest-md-11 .push-md-2 {
	margin-left: 18.1818%;
}

.nest-md-11 .pull-md-2 {
	margin-right: -18.1818%;
}

.nest-md-11 .nest-md-11 {
	width: 18.1818%;
}

.nest-md-11 .span-md-3 {
	width: 27.2727%;
}

.nest-md-11 .push-md-3 {
	margin-left: 27.2727%;
}

.nest-md-11 .pull-md-3 {
	margin-right: -27.2727%;
}

.nest-md-11 .nest-md-11 {
	width: 27.2727%;
}

.nest-md-11 .span-md-4 {
	width: 36.3636%;
}

.nest-md-11 .push-md-4 {
	margin-left: 36.3636%;
}

.nest-md-11 .pull-md-4 {
	margin-right: -36.3636%;
}

.nest-md-11 .nest-md-11 {
	width: 36.3636%;
}

.nest-md-11 .span-md-5 {
	width: 45.4545%;
}

.nest-md-11 .push-md-5 {
	margin-left: 45.4545%;
}

.nest-md-11 .pull-md-5 {
	margin-right: -45.4545%;
}

.nest-md-11 .nest-md-11 {
	width: 45.4545%;
}

.nest-md-11 .span-md-6 {
	width: 54.5455%;
}

.nest-md-11 .push-md-6 {
	margin-left: 54.5455%;
}

.nest-md-11 .pull-md-6 {
	margin-right: -54.5455%;
}

.nest-md-11 .nest-md-11 {
	width: 54.5455%;
}

.nest-md-11 .span-md-7 {
	width: 63.6364%;
}

.nest-md-11 .push-md-7 {
	margin-left: 63.6364%;
}

.nest-md-11 .pull-md-7 {
	margin-right: -63.6364%;
}

.nest-md-11 .nest-md-11 {
	width: 63.6364%;
}

.nest-md-11 .span-md-8 {
	width: 72.7273%;
}

.nest-md-11 .push-md-8 {
	margin-left: 72.7273%;
}

.nest-md-11 .pull-md-8 {
	margin-right: -72.7273%;
}

.nest-md-11 .nest-md-11 {
	width: 72.7273%;
}

.nest-md-11 .span-md-9 {
	width: 81.8182%;
}

.nest-md-11 .push-md-9 {
	margin-left: 81.8182%;
}

.nest-md-11 .pull-md-9 {
	margin-right: -81.8182%;
}

.nest-md-11 .nest-md-11 {
	width: 81.8182%;
}

.nest-md-11 .span-md-10 {
	width: 90.9091%;
}

.nest-md-11 .push-md-10 {
	margin-left: 90.9091%;
}

.nest-md-11 .pull-md-10 {
	margin-right: -90.9091%;
}

.nest-md-11 .nest-md-11 {
	width: 90.9091%;
}

.nest-md-11 .span-md-11 {
	width: 100%;
}

.nest-md-11 .push-md-11 {
	margin-left: 100%;
}

.nest-md-11 .pull-md-11 {
	margin-right: -100%;
}

.nest-md-11 .nest-md-11 {
	width: 100%;
}

.span-md-full {
	float: none;
}

.lock-md-left {
	float: left !important;
}

.lock-md-right {
	float: right !important;
}

.stack-md-start {
	-webkit-order: -100;
	-ms-flex-order: -100;
	order: -100;
}

.stack-md-normal {
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
}

.stack-md-end {
	-webkit-order: 100;
	-ms-flex-order: 100;
	order: 100;
}

.stack-md-on {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.stack-md-on [class*='span-']:nth-child(1) {
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}

.stack-md-on [class*='span-']:nth-child(2) {
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
}

.stack-md-on [class*='span-']:nth-child(3) {
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3;
}

.stack-md-on [class*='span-']:nth-child(4) {
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4;
}

.stack-md-on [class*='span-']:nth-child(5) {
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5;
}

.stack-md-on [class*='span-']:nth-child(6) {
	-webkit-order: 6;
	-ms-flex-order: 6;
	order: 6;
}

.stack-md-on [class*='span-']:nth-child(7) {
	-webkit-order: 7;
	-ms-flex-order: 7;
	order: 7;
}

.stack-md-on [class*='span-']:nth-child(8) {
	-webkit-order: 8;
	-ms-flex-order: 8;
	order: 8;
}

.stack-md-on [class*='span-']:nth-child(9) {
	-webkit-order: 9;
	-ms-flex-order: 9;
	order: 9;
}

.stack-md-on [class*='span-']:nth-child(10) {
	-webkit-order: 10;
	-ms-flex-order: 10;
	order: 10;
}

.stack-md-off {
	display: block;
}

.stack-md-off [class*='span-'] {
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}

.stack-md-plus[class*='span-']:nth-child(1) {
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3;
}

.stack-md-plus[class*='span-']:nth-child(2) {
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4;
}

.stack-md-plus[class*='span-']:nth-child(3) {
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5;
}

.stack-md-plus[class*='span-']:nth-child(4) {
	-webkit-order: 6;
	-ms-flex-order: 6;
	order: 6;
}

.stack-md-plus[class*='span-']:nth-child(5) {
	-webkit-order: 7;
	-ms-flex-order: 7;
	order: 7;
}

.stack-md-plus[class*='span-']:nth-child(6) {
	-webkit-order: 8;
	-ms-flex-order: 8;
	order: 8;
}

.stack-md-plus[class*='span-']:nth-child(7) {
	-webkit-order: 9;
	-ms-flex-order: 9;
	order: 9;
}

.stack-md-plus[class*='span-']:nth-child(8) {
	-webkit-order: 10;
	-ms-flex-order: 10;
	order: 10;
}

.stack-md-plus[class*='span-']:nth-child(9) {
	-webkit-order: 11;
	-ms-flex-order: 11;
	order: 11;
}

.stack-md-plus[class*='span-']:nth-child(10) {
	-webkit-order: 12;
	-ms-flex-order: 12;
	order: 12;
}

.stack-md-minus[class*='span-']:nth-child(1) {
	-webkit-order: -1;
	-ms-flex-order: -1;
	order: -1;
}

.stack-md-minus[class*='span-']:nth-child(2) {
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
}

.stack-md-minus[class*='span-']:nth-child(3) {
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}

.stack-md-minus[class*='span-']:nth-child(4) {
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
}

.stack-md-minus[class*='span-']:nth-child(5) {
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3;
}

.stack-md-minus[class*='span-']:nth-child(6) {
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4;
}

.stack-md-minus[class*='span-']:nth-child(7) {
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5;
}

.stack-md-minus[class*='span-']:nth-child(8) {
	-webkit-order: 6;
	-ms-flex-order: 6;
	order: 6;
}

.stack-md-minus[class*='span-']:nth-child(9) {
	-webkit-order: 7;
	-ms-flex-order: 7;
	order: 7;
}

.stack-md-minus[class*='span-']:nth-child(10) {
	-webkit-order: 8;
	-ms-flex-order: 8;
	order: 8;
}

}

@media screen and (min-width: 88em) {

.span-lg-1,
.span-lg-2,
.span-lg-3,
.span-lg-4,
.span-lg-5,
.span-lg-6,
.span-lg-7,
.span-lg-8,
.span-lg-9,
.span-lg-10,
.span-lg-11,
.span-lg-12,
.span-lg-full,
.nest-lg-2,
.nest-lg-3,
.nest-lg-4,
.nest-lg-5,
.nest-lg-6,
.nest-lg-7,
.nest-lg-8,
.nest-lg-9,
.nest-lg-10,
.nest-lg-11,
.nest-lg-12,
.nest-lg-2 .nest-lg-2,
.nest-lg-3 .nest-lg-3,
.nest-lg-4 .nest-lg-4,
.nest-lg-5 .nest-lg-5,
.nest-lg-6 .nest-lg-6,
.nest-lg-7 .nest-lg-7,
.nest-lg-8 .nest-lg-8,
.nest-lg-9 .nest-lg-9,
.nest-lg-10 .nest-lg-10,
.nest-lg-11 .nest-lg-11 {
	float: left;
	box-sizing: border-box;
}

.nest-lg-2,
.nest-lg-3,
.nest-lg-4,
.nest-lg-5,
.nest-lg-6,
.nest-lg-7,
.nest-lg-8,
.nest-lg-9,
.nest-lg-10,
.nest-lg-11,
.nest-lg-12,
.nest-lg-2 .nest-lg-2,
.nest-lg-3 .nest-lg-3,
.nest-lg-4 .nest-lg-4,
.nest-lg-5 .nest-lg-5,
.nest-lg-6 .nest-lg-6,
.nest-lg-7 .nest-lg-7,
.nest-lg-8 .nest-lg-8,
.nest-lg-9 .nest-lg-9,
.nest-lg-10 .nest-lg-10,
.nest-lg-11 .nest-lg-11 {
	padding-left: 0;
	padding-right: 0;
}

.span-lg-1 {
	width: 8.3333%;
}

.push-lg-1 {
	margin-left: 8.3333%;
}

.pull-lg-1 {
	margin-right: -8.3333%;
}

.span-lg-2 {
	width: 16.6667%;
}

.push-lg-2 {
	margin-left: 16.6667%;
}

.pull-lg-2 {
	margin-right: -16.6667%;
}

.span-lg-3 {
	width: 25%;
}

.push-lg-3 {
	margin-left: 25%;
}

.pull-lg-3 {
	margin-right: -25%;
}

.span-lg-4 {
	width: 33.3333%;
}

.push-lg-4 {
	margin-left: 33.3333%;
}

.pull-lg-4 {
	margin-right: -33.3333%;
}

.span-lg-5 {
	width: 41.6667%;
}

.push-lg-5 {
	margin-left: 41.6667%;
}

.pull-lg-5 {
	margin-right: -41.6667%;
}

.span-lg-6 {
	width: 50%;
}

.push-lg-6 {
	margin-left: 50%;
}

.pull-lg-6 {
	margin-right: -50%;
}

.span-lg-7 {
	width: 58.3333%;
}

.push-lg-7 {
	margin-left: 58.3333%;
}

.pull-lg-7 {
	margin-right: -58.3333%;
}

.span-lg-8 {
	width: 66.6667%;
}

.push-lg-8 {
	margin-left: 66.6667%;
}

.pull-lg-8 {
	margin-right: -66.6667%;
}

.span-lg-9 {
	width: 75%;
}

.push-lg-9 {
	margin-left: 75%;
}

.pull-lg-9 {
	margin-right: -75%;
}

.span-lg-10 {
	width: 83.3333%;
}

.push-lg-10 {
	margin-left: 83.3333%;
}

.pull-lg-10 {
	margin-right: -83.3333%;
}

.span-lg-11 {
	width: 91.6667%;
}

.push-lg-11 {
	margin-left: 91.6667%;
}

.pull-lg-11 {
	margin-right: -91.6667%;
}

.span-lg-12 {
	width: 100%;
}

.push-lg-12 {
	margin-left: 100%;
}

.pull-lg-12 {
	margin-right: -100%;
}

.nest-lg-2 {
	width: 16.6667%;
}

.nest-lg-3 {
	width: 25%;
}

.nest-lg-4 {
	width: 33.3333%;
}

.nest-lg-5 {
	width: 41.6667%;
}

.nest-lg-6 {
	width: 50%;
}

.nest-lg-7 {
	width: 58.3333%;
}

.nest-lg-8 {
	width: 66.6667%;
}

.nest-lg-9 {
	width: 75%;
}

.nest-lg-10 {
	width: 83.3333%;
}

.nest-lg-11 {
	width: 91.6667%;
}

.nest-lg-12 {
	width: 100%;
}

.nest-lg-2 .span-lg-1 {
	width: 50%;
}

.nest-lg-2 .push-lg-1 {
	margin-left: 50%;
}

.nest-lg-2 .pull-lg-1 {
	margin-right: -50%;
}

.nest-lg-2 .nest-lg-2 {
	width: 50%;
}

.nest-lg-2 .span-lg-2 {
	width: 100%;
}

.nest-lg-2 .push-lg-2 {
	margin-left: 100%;
}

.nest-lg-2 .pull-lg-2 {
	margin-right: -100%;
}

.nest-lg-2 .nest-lg-2 {
	width: 100%;
}

.nest-lg-3 .span-lg-1 {
	width: 33.3333%;
}

.nest-lg-3 .push-lg-1 {
	margin-left: 33.3333%;
}

.nest-lg-3 .pull-lg-1 {
	margin-right: -33.3333%;
}

.nest-lg-3 .nest-lg-3 {
	width: 33.3333%;
}

.nest-lg-3 .span-lg-2 {
	width: 66.6667%;
}

.nest-lg-3 .push-lg-2 {
	margin-left: 66.6667%;
}

.nest-lg-3 .pull-lg-2 {
	margin-right: -66.6667%;
}

.nest-lg-3 .nest-lg-3 {
	width: 66.6667%;
}

.nest-lg-3 .span-lg-3 {
	width: 100%;
}

.nest-lg-3 .push-lg-3 {
	margin-left: 100%;
}

.nest-lg-3 .pull-lg-3 {
	margin-right: -100%;
}

.nest-lg-3 .nest-lg-3 {
	width: 100%;
}

.nest-lg-4 .span-lg-1 {
	width: 25%;
}

.nest-lg-4 .push-lg-1 {
	margin-left: 25%;
}

.nest-lg-4 .pull-lg-1 {
	margin-right: -25%;
}

.nest-lg-4 .nest-lg-4 {
	width: 25%;
}

.nest-lg-4 .span-lg-2 {
	width: 50%;
}

.nest-lg-4 .push-lg-2 {
	margin-left: 50%;
}

.nest-lg-4 .pull-lg-2 {
	margin-right: -50%;
}

.nest-lg-4 .nest-lg-4 {
	width: 50%;
}

.nest-lg-4 .span-lg-3 {
	width: 75%;
}

.nest-lg-4 .push-lg-3 {
	margin-left: 75%;
}

.nest-lg-4 .pull-lg-3 {
	margin-right: -75%;
}

.nest-lg-4 .nest-lg-4 {
	width: 75%;
}

.nest-lg-4 .span-lg-4 {
	width: 100%;
}

.nest-lg-4 .push-lg-4 {
	margin-left: 100%;
}

.nest-lg-4 .pull-lg-4 {
	margin-right: -100%;
}

.nest-lg-4 .nest-lg-4 {
	width: 100%;
}

.nest-lg-5 .span-lg-1 {
	width: 20%;
}

.nest-lg-5 .push-lg-1 {
	margin-left: 20%;
}

.nest-lg-5 .pull-lg-1 {
	margin-right: -20%;
}

.nest-lg-5 .nest-lg-5 {
	width: 20%;
}

.nest-lg-5 .span-lg-2 {
	width: 40%;
}

.nest-lg-5 .push-lg-2 {
	margin-left: 40%;
}

.nest-lg-5 .pull-lg-2 {
	margin-right: -40%;
}

.nest-lg-5 .nest-lg-5 {
	width: 40%;
}

.nest-lg-5 .span-lg-3 {
	width: 60%;
}

.nest-lg-5 .push-lg-3 {
	margin-left: 60%;
}

.nest-lg-5 .pull-lg-3 {
	margin-right: -60%;
}

.nest-lg-5 .nest-lg-5 {
	width: 60%;
}

.nest-lg-5 .span-lg-4 {
	width: 80%;
}

.nest-lg-5 .push-lg-4 {
	margin-left: 80%;
}

.nest-lg-5 .pull-lg-4 {
	margin-right: -80%;
}

.nest-lg-5 .nest-lg-5 {
	width: 80%;
}

.nest-lg-5 .span-lg-5 {
	width: 100%;
}

.nest-lg-5 .push-lg-5 {
	margin-left: 100%;
}

.nest-lg-5 .pull-lg-5 {
	margin-right: -100%;
}

.nest-lg-5 .nest-lg-5 {
	width: 100%;
}

.nest-lg-6 .span-lg-1 {
	width: 16.6667%;
}

.nest-lg-6 .push-lg-1 {
	margin-left: 16.6667%;
}

.nest-lg-6 .pull-lg-1 {
	margin-right: -16.6667%;
}

.nest-lg-6 .nest-lg-6 {
	width: 16.6667%;
}

.nest-lg-6 .span-lg-2 {
	width: 33.3333%;
}

.nest-lg-6 .push-lg-2 {
	margin-left: 33.3333%;
}

.nest-lg-6 .pull-lg-2 {
	margin-right: -33.3333%;
}

.nest-lg-6 .nest-lg-6 {
	width: 33.3333%;
}

.nest-lg-6 .span-lg-3 {
	width: 50%;
}

.nest-lg-6 .push-lg-3 {
	margin-left: 50%;
}

.nest-lg-6 .pull-lg-3 {
	margin-right: -50%;
}

.nest-lg-6 .nest-lg-6 {
	width: 50%;
}

.nest-lg-6 .span-lg-4 {
	width: 66.6667%;
}

.nest-lg-6 .push-lg-4 {
	margin-left: 66.6667%;
}

.nest-lg-6 .pull-lg-4 {
	margin-right: -66.6667%;
}

.nest-lg-6 .nest-lg-6 {
	width: 66.6667%;
}

.nest-lg-6 .span-lg-5 {
	width: 83.3333%;
}

.nest-lg-6 .push-lg-5 {
	margin-left: 83.3333%;
}

.nest-lg-6 .pull-lg-5 {
	margin-right: -83.3333%;
}

.nest-lg-6 .nest-lg-6 {
	width: 83.3333%;
}

.nest-lg-6 .span-lg-6 {
	width: 100%;
}

.nest-lg-6 .push-lg-6 {
	margin-left: 100%;
}

.nest-lg-6 .pull-lg-6 {
	margin-right: -100%;
}

.nest-lg-6 .nest-lg-6 {
	width: 100%;
}

.nest-lg-7 .span-lg-1 {
	width: 14.2857%;
}

.nest-lg-7 .push-lg-1 {
	margin-left: 14.2857%;
}

.nest-lg-7 .pull-lg-1 {
	margin-right: -14.2857%;
}

.nest-lg-7 .nest-lg-7 {
	width: 14.2857%;
}

.nest-lg-7 .span-lg-2 {
	width: 28.5714%;
}

.nest-lg-7 .push-lg-2 {
	margin-left: 28.5714%;
}

.nest-lg-7 .pull-lg-2 {
	margin-right: -28.5714%;
}

.nest-lg-7 .nest-lg-7 {
	width: 28.5714%;
}

.nest-lg-7 .span-lg-3 {
	width: 42.8571%;
}

.nest-lg-7 .push-lg-3 {
	margin-left: 42.8571%;
}

.nest-lg-7 .pull-lg-3 {
	margin-right: -42.8571%;
}

.nest-lg-7 .nest-lg-7 {
	width: 42.8571%;
}

.nest-lg-7 .span-lg-4 {
	width: 57.1429%;
}

.nest-lg-7 .push-lg-4 {
	margin-left: 57.1429%;
}

.nest-lg-7 .pull-lg-4 {
	margin-right: -57.1429%;
}

.nest-lg-7 .nest-lg-7 {
	width: 57.1429%;
}

.nest-lg-7 .span-lg-5 {
	width: 71.4286%;
}

.nest-lg-7 .push-lg-5 {
	margin-left: 71.4286%;
}

.nest-lg-7 .pull-lg-5 {
	margin-right: -71.4286%;
}

.nest-lg-7 .nest-lg-7 {
	width: 71.4286%;
}

.nest-lg-7 .span-lg-6 {
	width: 85.7143%;
}

.nest-lg-7 .push-lg-6 {
	margin-left: 85.7143%;
}

.nest-lg-7 .pull-lg-6 {
	margin-right: -85.7143%;
}

.nest-lg-7 .nest-lg-7 {
	width: 85.7143%;
}

.nest-lg-7 .span-lg-7 {
	width: 100%;
}

.nest-lg-7 .push-lg-7 {
	margin-left: 100%;
}

.nest-lg-7 .pull-lg-7 {
	margin-right: -100%;
}

.nest-lg-7 .nest-lg-7 {
	width: 100%;
}

.nest-lg-8 .span-lg-1 {
	width: 12.5%;
}

.nest-lg-8 .push-lg-1 {
	margin-left: 12.5%;
}

.nest-lg-8 .pull-lg-1 {
	margin-right: -12.5%;
}

.nest-lg-8 .nest-lg-8 {
	width: 12.5%;
}

.nest-lg-8 .span-lg-2 {
	width: 25%;
}

.nest-lg-8 .push-lg-2 {
	margin-left: 25%;
}

.nest-lg-8 .pull-lg-2 {
	margin-right: -25%;
}

.nest-lg-8 .nest-lg-8 {
	width: 25%;
}

.nest-lg-8 .span-lg-3 {
	width: 37.5%;
}

.nest-lg-8 .push-lg-3 {
	margin-left: 37.5%;
}

.nest-lg-8 .pull-lg-3 {
	margin-right: -37.5%;
}

.nest-lg-8 .nest-lg-8 {
	width: 37.5%;
}

.nest-lg-8 .span-lg-4 {
	width: 50%;
}

.nest-lg-8 .push-lg-4 {
	margin-left: 50%;
}

.nest-lg-8 .pull-lg-4 {
	margin-right: -50%;
}

.nest-lg-8 .nest-lg-8 {
	width: 50%;
}

.nest-lg-8 .span-lg-5 {
	width: 62.5%;
}

.nest-lg-8 .push-lg-5 {
	margin-left: 62.5%;
}

.nest-lg-8 .pull-lg-5 {
	margin-right: -62.5%;
}

.nest-lg-8 .nest-lg-8 {
	width: 62.5%;
}

.nest-lg-8 .span-lg-6 {
	width: 75%;
}

.nest-lg-8 .push-lg-6 {
	margin-left: 75%;
}

.nest-lg-8 .pull-lg-6 {
	margin-right: -75%;
}

.nest-lg-8 .nest-lg-8 {
	width: 75%;
}

.nest-lg-8 .span-lg-7 {
	width: 87.5%;
}

.nest-lg-8 .push-lg-7 {
	margin-left: 87.5%;
}

.nest-lg-8 .pull-lg-7 {
	margin-right: -87.5%;
}

.nest-lg-8 .nest-lg-8 {
	width: 87.5%;
}

.nest-lg-8 .span-lg-8 {
	width: 100%;
}

.nest-lg-8 .push-lg-8 {
	margin-left: 100%;
}

.nest-lg-8 .pull-lg-8 {
	margin-right: -100%;
}

.nest-lg-8 .nest-lg-8 {
	width: 100%;
}

.nest-lg-9 .span-lg-1 {
	width: 11.1111%;
}

.nest-lg-9 .push-lg-1 {
	margin-left: 11.1111%;
}

.nest-lg-9 .pull-lg-1 {
	margin-right: -11.1111%;
}

.nest-lg-9 .nest-lg-9 {
	width: 11.1111%;
}

.nest-lg-9 .span-lg-2 {
	width: 22.2222%;
}

.nest-lg-9 .push-lg-2 {
	margin-left: 22.2222%;
}

.nest-lg-9 .pull-lg-2 {
	margin-right: -22.2222%;
}

.nest-lg-9 .nest-lg-9 {
	width: 22.2222%;
}

.nest-lg-9 .span-lg-3 {
	width: 33.3333%;
}

.nest-lg-9 .push-lg-3 {
	margin-left: 33.3333%;
}

.nest-lg-9 .pull-lg-3 {
	margin-right: -33.3333%;
}

.nest-lg-9 .nest-lg-9 {
	width: 33.3333%;
}

.nest-lg-9 .span-lg-4 {
	width: 44.4444%;
}

.nest-lg-9 .push-lg-4 {
	margin-left: 44.4444%;
}

.nest-lg-9 .pull-lg-4 {
	margin-right: -44.4444%;
}

.nest-lg-9 .nest-lg-9 {
	width: 44.4444%;
}

.nest-lg-9 .span-lg-5 {
	width: 55.5556%;
}

.nest-lg-9 .push-lg-5 {
	margin-left: 55.5556%;
}

.nest-lg-9 .pull-lg-5 {
	margin-right: -55.5556%;
}

.nest-lg-9 .nest-lg-9 {
	width: 55.5556%;
}

.nest-lg-9 .span-lg-6 {
	width: 66.6667%;
}

.nest-lg-9 .push-lg-6 {
	margin-left: 66.6667%;
}

.nest-lg-9 .pull-lg-6 {
	margin-right: -66.6667%;
}

.nest-lg-9 .nest-lg-9 {
	width: 66.6667%;
}

.nest-lg-9 .span-lg-7 {
	width: 77.7778%;
}

.nest-lg-9 .push-lg-7 {
	margin-left: 77.7778%;
}

.nest-lg-9 .pull-lg-7 {
	margin-right: -77.7778%;
}

.nest-lg-9 .nest-lg-9 {
	width: 77.7778%;
}

.nest-lg-9 .span-lg-8 {
	width: 88.8889%;
}

.nest-lg-9 .push-lg-8 {
	margin-left: 88.8889%;
}

.nest-lg-9 .pull-lg-8 {
	margin-right: -88.8889%;
}

.nest-lg-9 .nest-lg-9 {
	width: 88.8889%;
}

.nest-lg-9 .span-lg-9 {
	width: 100%;
}

.nest-lg-9 .push-lg-9 {
	margin-left: 100%;
}

.nest-lg-9 .pull-lg-9 {
	margin-right: -100%;
}

.nest-lg-9 .nest-lg-9 {
	width: 100%;
}

.nest-lg-10 .span-lg-1 {
	width: 10%;
}

.nest-lg-10 .push-lg-1 {
	margin-left: 10%;
}

.nest-lg-10 .pull-lg-1 {
	margin-right: -10%;
}

.nest-lg-10 .nest-lg-10 {
	width: 10%;
}

.nest-lg-10 .span-lg-2 {
	width: 20%;
}

.nest-lg-10 .push-lg-2 {
	margin-left: 20%;
}

.nest-lg-10 .pull-lg-2 {
	margin-right: -20%;
}

.nest-lg-10 .nest-lg-10 {
	width: 20%;
}

.nest-lg-10 .span-lg-3 {
	width: 30%;
}

.nest-lg-10 .push-lg-3 {
	margin-left: 30%;
}

.nest-lg-10 .pull-lg-3 {
	margin-right: -30%;
}

.nest-lg-10 .nest-lg-10 {
	width: 30%;
}

.nest-lg-10 .span-lg-4 {
	width: 40%;
}

.nest-lg-10 .push-lg-4 {
	margin-left: 40%;
}

.nest-lg-10 .pull-lg-4 {
	margin-right: -40%;
}

.nest-lg-10 .nest-lg-10 {
	width: 40%;
}

.nest-lg-10 .span-lg-5 {
	width: 50%;
}

.nest-lg-10 .push-lg-5 {
	margin-left: 50%;
}

.nest-lg-10 .pull-lg-5 {
	margin-right: -50%;
}

.nest-lg-10 .nest-lg-10 {
	width: 50%;
}

.nest-lg-10 .span-lg-6 {
	width: 60%;
}

.nest-lg-10 .push-lg-6 {
	margin-left: 60%;
}

.nest-lg-10 .pull-lg-6 {
	margin-right: -60%;
}

.nest-lg-10 .nest-lg-10 {
	width: 60%;
}

.nest-lg-10 .span-lg-7 {
	width: 70%;
}

.nest-lg-10 .push-lg-7 {
	margin-left: 70%;
}

.nest-lg-10 .pull-lg-7 {
	margin-right: -70%;
}

.nest-lg-10 .nest-lg-10 {
	width: 70%;
}

.nest-lg-10 .span-lg-8 {
	width: 80%;
}

.nest-lg-10 .push-lg-8 {
	margin-left: 80%;
}

.nest-lg-10 .pull-lg-8 {
	margin-right: -80%;
}

.nest-lg-10 .nest-lg-10 {
	width: 80%;
}

.nest-lg-10 .span-lg-9 {
	width: 90%;
}

.nest-lg-10 .push-lg-9 {
	margin-left: 90%;
}

.nest-lg-10 .pull-lg-9 {
	margin-right: -90%;
}

.nest-lg-10 .nest-lg-10 {
	width: 90%;
}

.nest-lg-10 .span-lg-10 {
	width: 100%;
}

.nest-lg-10 .push-lg-10 {
	margin-left: 100%;
}

.nest-lg-10 .pull-lg-10 {
	margin-right: -100%;
}

.nest-lg-10 .nest-lg-10 {
	width: 100%;
}

.nest-lg-11 .span-lg-1 {
	width: 9.0909%;
}

.nest-lg-11 .push-lg-1 {
	margin-left: 9.0909%;
}

.nest-lg-11 .pull-lg-1 {
	margin-right: -9.0909%;
}

.nest-lg-11 .nest-lg-11 {
	width: 9.0909%;
}

.nest-lg-11 .span-lg-2 {
	width: 18.1818%;
}

.nest-lg-11 .push-lg-2 {
	margin-left: 18.1818%;
}

.nest-lg-11 .pull-lg-2 {
	margin-right: -18.1818%;
}

.nest-lg-11 .nest-lg-11 {
	width: 18.1818%;
}

.nest-lg-11 .span-lg-3 {
	width: 27.2727%;
}

.nest-lg-11 .push-lg-3 {
	margin-left: 27.2727%;
}

.nest-lg-11 .pull-lg-3 {
	margin-right: -27.2727%;
}

.nest-lg-11 .nest-lg-11 {
	width: 27.2727%;
}

.nest-lg-11 .span-lg-4 {
	width: 36.3636%;
}

.nest-lg-11 .push-lg-4 {
	margin-left: 36.3636%;
}

.nest-lg-11 .pull-lg-4 {
	margin-right: -36.3636%;
}

.nest-lg-11 .nest-lg-11 {
	width: 36.3636%;
}

.nest-lg-11 .span-lg-5 {
	width: 45.4545%;
}

.nest-lg-11 .push-lg-5 {
	margin-left: 45.4545%;
}

.nest-lg-11 .pull-lg-5 {
	margin-right: -45.4545%;
}

.nest-lg-11 .nest-lg-11 {
	width: 45.4545%;
}

.nest-lg-11 .span-lg-6 {
	width: 54.5455%;
}

.nest-lg-11 .push-lg-6 {
	margin-left: 54.5455%;
}

.nest-lg-11 .pull-lg-6 {
	margin-right: -54.5455%;
}

.nest-lg-11 .nest-lg-11 {
	width: 54.5455%;
}

.nest-lg-11 .span-lg-7 {
	width: 63.6364%;
}

.nest-lg-11 .push-lg-7 {
	margin-left: 63.6364%;
}

.nest-lg-11 .pull-lg-7 {
	margin-right: -63.6364%;
}

.nest-lg-11 .nest-lg-11 {
	width: 63.6364%;
}

.nest-lg-11 .span-lg-8 {
	width: 72.7273%;
}

.nest-lg-11 .push-lg-8 {
	margin-left: 72.7273%;
}

.nest-lg-11 .pull-lg-8 {
	margin-right: -72.7273%;
}

.nest-lg-11 .nest-lg-11 {
	width: 72.7273%;
}

.nest-lg-11 .span-lg-9 {
	width: 81.8182%;
}

.nest-lg-11 .push-lg-9 {
	margin-left: 81.8182%;
}

.nest-lg-11 .pull-lg-9 {
	margin-right: -81.8182%;
}

.nest-lg-11 .nest-lg-11 {
	width: 81.8182%;
}

.nest-lg-11 .span-lg-10 {
	width: 90.9091%;
}

.nest-lg-11 .push-lg-10 {
	margin-left: 90.9091%;
}

.nest-lg-11 .pull-lg-10 {
	margin-right: -90.9091%;
}

.nest-lg-11 .nest-lg-11 {
	width: 90.9091%;
}

.nest-lg-11 .span-lg-11 {
	width: 100%;
}

.nest-lg-11 .push-lg-11 {
	margin-left: 100%;
}

.nest-lg-11 .pull-lg-11 {
	margin-right: -100%;
}

.nest-lg-11 .nest-lg-11 {
	width: 100%;
}

.span-lg-full {
	float: none;
}

.lock-lg-left {
	float: left !important;
}

.lock-lg-right {
	float: right !important;
}

.stack-lg-start {
	-webkit-order: -100;
	-ms-flex-order: -100;
	order: -100;
}

.stack-lg-normal {
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
}

.stack-lg-end {
	-webkit-order: 100;
	-ms-flex-order: 100;
	order: 100;
}

.stack-lg-on {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.stack-lg-on [class*='span-']:nth-child(1) {
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}

.stack-lg-on [class*='span-']:nth-child(2) {
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
}

.stack-lg-on [class*='span-']:nth-child(3) {
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3;
}

.stack-lg-on [class*='span-']:nth-child(4) {
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4;
}

.stack-lg-on [class*='span-']:nth-child(5) {
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5;
}

.stack-lg-on [class*='span-']:nth-child(6) {
	-webkit-order: 6;
	-ms-flex-order: 6;
	order: 6;
}

.stack-lg-on [class*='span-']:nth-child(7) {
	-webkit-order: 7;
	-ms-flex-order: 7;
	order: 7;
}

.stack-lg-on [class*='span-']:nth-child(8) {
	-webkit-order: 8;
	-ms-flex-order: 8;
	order: 8;
}

.stack-lg-on [class*='span-']:nth-child(9) {
	-webkit-order: 9;
	-ms-flex-order: 9;
	order: 9;
}

.stack-lg-on [class*='span-']:nth-child(10) {
	-webkit-order: 10;
	-ms-flex-order: 10;
	order: 10;
}

.stack-lg-off {
	display: block;
}

.stack-lg-off [class*='span-'] {
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}

.stack-lg-plus[class*='span-']:nth-child(1) {
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3;
}

.stack-lg-plus[class*='span-']:nth-child(2) {
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4;
}

.stack-lg-plus[class*='span-']:nth-child(3) {
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5;
}

.stack-lg-plus[class*='span-']:nth-child(4) {
	-webkit-order: 6;
	-ms-flex-order: 6;
	order: 6;
}

.stack-lg-plus[class*='span-']:nth-child(5) {
	-webkit-order: 7;
	-ms-flex-order: 7;
	order: 7;
}

.stack-lg-plus[class*='span-']:nth-child(6) {
	-webkit-order: 8;
	-ms-flex-order: 8;
	order: 8;
}

.stack-lg-plus[class*='span-']:nth-child(7) {
	-webkit-order: 9;
	-ms-flex-order: 9;
	order: 9;
}

.stack-lg-plus[class*='span-']:nth-child(8) {
	-webkit-order: 10;
	-ms-flex-order: 10;
	order: 10;
}

.stack-lg-plus[class*='span-']:nth-child(9) {
	-webkit-order: 11;
	-ms-flex-order: 11;
	order: 11;
}

.stack-lg-plus[class*='span-']:nth-child(10) {
	-webkit-order: 12;
	-ms-flex-order: 12;
	order: 12;
}

.stack-lg-minus[class*='span-']:nth-child(1) {
	-webkit-order: -1;
	-ms-flex-order: -1;
	order: -1;
}

.stack-lg-minus[class*='span-']:nth-child(2) {
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
}

.stack-lg-minus[class*='span-']:nth-child(3) {
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}

.stack-lg-minus[class*='span-']:nth-child(4) {
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
}

.stack-lg-minus[class*='span-']:nth-child(5) {
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3;
}

.stack-lg-minus[class*='span-']:nth-child(6) {
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4;
}

.stack-lg-minus[class*='span-']:nth-child(7) {
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5;
}

.stack-lg-minus[class*='span-']:nth-child(8) {
	-webkit-order: 6;
	-ms-flex-order: 6;
	order: 6;
}

.stack-lg-minus[class*='span-']:nth-child(9) {
	-webkit-order: 7;
	-ms-flex-order: 7;
	order: 7;
}

.stack-lg-minus[class*='span-']:nth-child(10) {
	-webkit-order: 8;
	-ms-flex-order: 8;
	order: 8;
}

}

