

/* BUTTON */
.button {
	cursor: pointer;
	display: inline-block;
	min-height: 1em;
	outline: none;
	border: none;
	vertical-align: baseline;
	background-color: #fff;
	color: inherit;
	font-family: sans-serif;
	margin: 1em 1.75em 1em 1.5em;
	text-transform: uppercase;
	text-shadow: none;
	font-weight: 400;
	line-height: 1;
	font-style: normal;
	text-align: center;
	text-decoration: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
}

.button.small {
	font-size: .85714285714286rem;
	line-height: 1.1666666666667;
	margin: .7em 1.25em .7em .8em;
}

/* SIDEBAR */
.sidebar {
	position: fixed;
	top: 0;
	left: 0;
	backface-visibility: hidden;
	transition: transform 500ms ease;
	will-change: transform;
	transform: translate3d(0, 0, 0);
	visibility: hidden;
	-webkit-overflow-scrolling: touch;
	width: 260px;
	height: 100%!important;
	border-radius: 0!important;
	margin: 0!important;
	overflow-y: auto!important;
	z-index: 100;
	background: var(--color-grey-blue);
}

.sidebar > * {
	backface-visibility: hidden;
	transform: rotateZ(0deg);
}

.left.sidebar {
	left: 0;
	transform: translate3d(-100%, 0, 0);
}

.pushable {
	height: 100%;
	overflow-x: hidden;
	padding: 0!important;
}

body.pushable {
	background: #ededed;
}

.pushable > .pusher {
	position: relative;
	backface-visibility: hidden;
	overflow: hidden;
	min-height: 100%;
	transition: transform 500ms ease;
	z-index: 98;
}
body.pushable > .pusher {
	background: transparent;
}
.pushable > .pusher {
	background: inherit;
}

.pushable > .pusher:after {
	position: absolute;
	top: 0;
	right: 0;
	content: '';
	background-color: #ffffffe6;
	width: 0;
	height: 0;
	overflow: hidden;
	opacity: 0;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: alpha(opacity=0);
	transition: opacity 500ms;
	will-change: opacity;
	z-index: 99;
}

.push.sidebar {
	transition: transform 500ms ease;
	z-index: 100;
}

.left.push.sidebar {
	transform: translate3d(-100%, 0, 0);
}

@media only screen and (min-width: 1024px) {
	body.pushable > .pusher {
		transform: none!important;
		transition: none;
	}
	body.pushable > .pusher:after {
		content: none;
	}
	.left.sidebar {
		display: none!important;
	}
}

/* TOPBAR */
.topbar.section:not(.mobile) {
	position: fixed;
	width: 100%;
	z-index: 999;
	left: 0;
	overflow: hidden;
}

.topbar.section:not(.mobile) .search.form {
	position: absolute;
	right: 0;
	top: 0;
	width: 0;
	overflow: hidden;
	height: 100%;
	background: var(--color-three);
	transition: width .2s ease;
}

.topbar.section:not(.mobile) .search.form > .field {
	position: absolute;
	width: 100%;
	height: 100%;
	max-height: 50px;
	top: 0;
	right: 0;
	background: #fff;
	border: 1px solid var(--color-three);
}

.topbar.section:not(.mobile) .search.form > .field > input[type="text"] {
	width: 100%;
	height: 100%;
	max-height: 48px;
	border: none;
	padding: 0;
	margin: 0;
	background: transparent;
	outline: none;
	color: #000;
}

.topbar.section:not(.mobile) .search.form > .field > input[type="text"]::-webkit-input-placeholder {
	letter-spacing: 1px;
	color: var(--color-two);
}

.topbar.section:not(.mobile) .search.form > .field > input[type="text"]:-ms-input-placeholder {
	letter-spacing: 1px;
	color: var(--color-two);
}

.topbar.section:not(.mobile) .search.form > .field > input[type="text"]::placeholder {
	letter-spacing: 1px;
	color: var(--color-two);
}

/* SEARCH FORM */
.mobile .search.form {
	position: absolute;
	display: inline-block;
	left: auto;
	right: 80px;
	width: 0;
	height: 100%;
	z-index: 100;
	overflow: hidden;
	background: var(--color-three);
	transition: left .2s ease;
}

.mobile .search.form > .field {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	background: #fff;
	border: 1px solid var(--color-three);
}

.mobile .search.form > .field > input[type="text"] {
	width: 100%;
	height: 100%;
	border: none;
	padding: 0;
	margin: 0;
	background: transparent;
	outline: none;
	color: #000;
}

.mobile .search.form > .field > input[type="text"]::-webkit-input-placeholder {
	letter-spacing: 1px;
	color: var(--color-two);
}

.mobile .search.form > .field > input[type="text"]:-ms-input-placeholder {
	letter-spacing: 1px;
	color: var(--color-two);
}

.mobile .search.form > .field > input[type="text"]::placeholder {
	letter-spacing: 1px;
	color: var(--color-two);
}

/* GRID */
.grid {
	display: block;
	padding: 0;
	text-align: left;
	font-size: 0;
	margin: 0 -1rem;
}
.grid:after, .grid.grid > .row:after {
	content: '';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.grid + .grid {
	margin-top: 0;
}
.grid > .column:not(.row), .grid > .row > .column {
	position: relative;
	display: inline-block;
	font-size: 1rem;
	width: 5%;
	padding-left: 1rem;
	padding-right: 1rem;
	vertical-align: top;
}
.grid > * {
	padding-left: 1rem;
	padding-right: 1rem;
}
.grid > .row {
	position: relative;
	display: block;
	width: auto!important;
	margin-bottom: 2rem;
	padding: 0;
	padding-top: 0;
	padding-bottom: 0;
	font-size: 0;
}
.grid > .row:last-child {
	margin-bottom: 0!important;
}
.grid > .row > .column {
	margin-top: 0;
	margin-bottom: 0;
}
.grid > .column:not(.row) {
	padding-top: 0;
	padding-bottom: 0;
}
.grid > .row > img, .grid > .row > .column > img {
	max-width: 100%}
.relaxed.grid > .row {
	margin-bottom: 3.5714285714286rem;
}
.grid > .column:only-child, .grid > .row > .column:only-child {
	width: 100%}
.grid[class*="one column"] > .row > .column, .grid[class*="one column"] > .column, .grid > .row[class*="one column"] > .column {
	width: 100%}
.grid[class*="two column"] > .row > .column, .grid[class*="two column"] > .column, .grid > .row[class*="two column"] > .column {
	width: 50%}
.grid[class*="three column"] > .row > .column, .grid[class*="three column"] > .column, .grid > .row[class*="three column"] > .column {
	width: 33.333333333333%}
.grid[class*="four column"] > .row > .column, .grid[class*="four column"] > .column, .grid > .row[class*="four column"] > .column {
	width: 25%}
.grid[class*="five column"] > .row > .column, .grid[class*="five column"] > .column, .grid > .row[class*="five column"] > .column {
	width: 20%}
.grid[class*="six column"] > .row > .column, .grid[class*="six column"] > .column, .grid > .row[class*="six column"] > .column {
	width: 16.666666666667%}
.grid[class*="seven column"] > .row > .column, .grid[class*="seven column"] > .column, .grid > .row[class*="seven column"] > .column {
	width: 14.285714285714%}
.grid[class*="eight column"] > .row > .column, .grid[class*="eight column"] > .column, .grid > .row[class*="eight column"] > .column {
	width: 12.5%}
.grid[class*="nine column"] > .row > .column, .grid[class*="nine column"] > .column, .grid > .row[class*="nine column"] > .column {
	width: 11.111111111111%}
.grid[class*="ten column"] > .row > .column, .grid[class*="ten column"] > .column, .grid > .row[class*="ten column"] > .column {
	width: 10%}
.grid[class*="eleven column"] > .row > .column, .grid[class*="eleven column"] > .column, .grid > .row[class*="eleven column"] > .column {
	width: 9.0909090909091%}
.grid[class*="twelve column"] > .row > .column, .grid[class*="twelve column"] > .column, .grid > .row[class*="twelve column"] > .column {
	width: 8.3333333333333%}
.grid[class*="thirteen column"] > .row > .column, .grid[class*="thirteen column"] > .column, .grid > .row[class*="thirteen column"] > .column {
	width: 7.6923076923077%}
.grid[class*="fourteen column"] > .row > .column, .grid[class*="fourteen column"] > .column, .grid > .row[class*="fourteen column"] > .column {
	width: 7.1428571428571%}
.grid[class*="fifteen column"] > .row > .column, .grid[class*="fifteen column"] > .column, .grid > .row[class*="fifteen column"] > .column {
	width: 6.6666666666667%}
.grid[class*="sixteen column"] > .row > .column, .grid[class*="sixteen column"] > .column, .grid > .row[class*="sixteen column"] > .column {
	width: 6.25%}
.grid[class*="seventeen column"] > .row > .column, .grid[class*="seventeen column"] > .column, .grid > .row[class*="seventeen column"] > .column {
	width: 5.8823529411765%}
.grid[class*="eighteen column"] > .row > .column, .grid[class*="eighteen column"] > .column, .grid > .row[class*="eighteen column"] > .column {
	width: 5.5555555555556%}
.grid[class*="nineteen column"] > .row > .column, .grid[class*="nineteen column"] > .column, .grid > .row[class*="nineteen column"] > .column {
	width: 5.2631578947368%}
.grid[class*="twenty column"] > .row > .column, .grid[class*="twenty column"] > .column, .grid > .row[class*="twenty column"] > .column {
	width: 5%}
.grid > .row > [class*="one wide"].column, .grid > .column.row > [class*="one wide"].column, .grid > [class*="one wide"].column, .grid.column > [class*="one wide"].column {
	width: 5%!important;
}
.grid > .row > [class*="two wide"].column, .grid > .column.row > [class*="two wide"].column, .grid > [class*="two wide"].column, .grid.column > [class*="two wide"].column {
	width: 10%!important;
}
.grid > .row > [class*="three wide"].column, .grid > .column.row > [class*="three wide"].column, .grid > [class*="three wide"].column, .grid.column > [class*="three wide"].column {
	width: 15%!important;
}
.grid > .row > [class*="four wide"].column, .grid > .column.row > [class*="four wide"].column, .grid > [class*="four wide"].column, .grid.column > [class*="four wide"].column {
	width: 20%!important;
}
.grid > .row > [class*="five wide"].column, .grid > .column.row > [class*="five wide"].column, .grid > [class*="five wide"].column, .grid.column > [class*="five wide"].column {
	width: 25%!important;
}
.grid > .row > [class*="six wide"].column, .grid > .column.row > [class*="six wide"].column, .grid > [class*="six wide"].column, .grid.column > [class*="six wide"].column {
	width: 30%!important;
}
.grid > .row > [class*="seven wide"].column, .grid > .column.row > [class*="seven wide"].column, .grid > [class*="seven wide"].column, .grid.column > [class*="seven wide"].column {
	width: 35%!important;
}
.grid > .row > [class*="eight wide"].column, .grid > .column.row > [class*="eight wide"].column, .grid > [class*="eight wide"].column, .grid.column > [class*="eight wide"].column {
	width: 40%!important;
}
.grid > .row > [class*="nine wide"].column, .grid > .column.row > [class*="nine wide"].column, .grid > [class*="nine wide"].column, .grid.column > [class*="nine wide"].column {
	width: 45%!important;
}
.grid > .row > [class*="ten wide"].column, .grid > .column.row > [class*="ten wide"].column, .grid > [class*="ten wide"].column, .grid.column > [class*="ten wide"].column {
	width: 50%!important;
}
.grid > .row > [class*="eleven wide"].column, .grid > .column.row > [class*="eleven wide"].column, .grid > [class*="eleven wide"].column, .grid.column > [class*="eleven wide"].column {
	width: 55%!important;
}
.grid > .row > [class*="twelve wide"].column, .grid > .column.row > [class*="twelve wide"].column, .grid > [class*="twelve wide"].column, .grid.column > [class*="twelve wide"].column {
	width: 60%!important;
}
.grid > .row > [class*="thirteen wide"].column, .grid > .column.row > [class*="thirteen wide"].column, .grid > [class*="thirteen wide"].column, .grid.column > [class*="thirteen wide"].column {
	width: 65%!important;
}
.grid > .row > [class*="fourteen wide"].column, .grid > .column.row > [class*="fourteen wide"].column, .grid > [class*="fourteen wide"].column, .grid.column > [class*="fourteen wide"].column {
	width: 70%!important;
}
.grid > .row > [class*="fifteen wide"].column, .grid > .column.row > [class*="fifteen wide"].column, .grid > [class*="fifteen wide"].column, .grid.column > [class*="fifteen wide"].column {
	width: 75%!important;
}
.grid > .row > [class*="sixteen wide"].column, .grid > .column.row > [class*="sixteen wide"].column, .grid > [class*="sixteen wide"].column, .grid.column > [class*="sixteen wide"].column {
	width: 80%!important;
}
.grid > .row > [class*="seventeen wide"].column, .grid > .column.row > [class*="seventeen wide"].column, .grid > [class*="seventeen wide"].column, .grid.column > [class*="seventeen wide"].column {
	width: 85%!important;
}
.grid > .row > [class*="eighteen wide"].column, .grid > .column.row > [class*="eighteen wide"].column, .grid > [class*="eighteen wide"].column, .grid.column > [class*="eighteen wide"].column {
	width: 90%!important;
}
.grid > .row > [class*="nineteen wide"].column, .grid > .column.row > [class*="nineteen wide"].column, .grid > [class*="nineteen wide"].column, .grid.column > [class*="nineteen wide"].column {
	width: 95%!important;
}
.grid > .row > [class*="twenty wide"].column, .grid > .column.row > [class*="twenty wide"].column, .grid > [class*="twenty wide"].column, .grid.column > [class*="twenty wide"].column {
	width: 100%!important;
}
@media only screen and (max-width: 425px) {
	.grid > .row > [class*="one wide mobile"].column, .grid > .column.row > [class*="one wide mobile"].column, .grid > [class*="one wide mobile"].column, .grid.column > [class*="one wide mobile"].column {
		width: 5%!important;
	}
	.grid > .row > [class*="two wide mobile"].column, .grid > .column.row > [class*="two wide mobile"].column, .grid > [class*="two wide mobile"].column, .grid.column > [class*="two wide mobile"].column {
		width: 10%!important;
	}
	.grid > .row > [class*="three wide mobile"].column, .grid > .column.row > [class*="three wide mobile"].column, .grid > [class*="three wide mobile"].column, .grid.column > [class*="three wide mobile"].column {
		width: 15%!important;
	}
	.grid > .row > [class*="four wide mobile"].column, .grid > .column.row > [class*="four wide mobile"].column, .grid > [class*="four wide mobile"].column, .grid.column > [class*="four wide mobile"].column {
		width: 20%!important;
	}
	.grid > .row > [class*="five wide mobile"].column, .grid > .column.row > [class*="five wide mobile"].column, .grid > [class*="five wide mobile"].column, .grid.column > [class*="five wide mobile"].column {
		width: 25%!important;
	}
	.grid > .row > [class*="six wide mobile"].column, .grid > .column.row > [class*="six wide mobile"].column, .grid > [class*="six wide mobile"].column, .grid.column > [class*="six wide mobile"].column {
		width: 30%!important;
	}
	.grid > .row > [class*="seven wide mobile"].column, .grid > .column.row > [class*="seven wide mobile"].column, .grid > [class*="seven wide mobile"].column, .grid.column > [class*="seven wide mobile"].column {
		width: 35%!important;
	}
	.grid > .row > [class*="eight wide mobile"].column, .grid > .column.row > [class*="eight wide mobile"].column, .grid > [class*="eight wide mobile"].column, .grid.column > [class*="eight wide mobile"].column {
		width: 40%!important;
	}
	.grid > .row > [class*="nine wide mobile"].column, .grid > .column.row > [class*="nine wide mobile"].column, .grid > [class*="nine wide mobile"].column, .grid.column > [class*="nine wide mobile"].column {
		width: 45%!important;
	}
	.grid > .row > [class*="ten wide mobile"].column, .grid > .column.row > [class*="ten wide mobile"].column, .grid > [class*="ten wide mobile"].column, .grid.column > [class*="ten wide mobile"].column {
		width: 50%!important;
	}
	.grid > .row > [class*="eleven wide mobile"].column, .grid > .column.row > [class*="eleven wide mobile"].column, .grid > [class*="eleven wide mobile"].column, .grid.column > [class*="eleven wide mobile"].column {
		width: 55%!important;
	}
	.grid > .row > [class*="twelve wide mobile"].column, .grid > .column.row > [class*="twelve wide mobile"].column, .grid > [class*="twelve wide mobile"].column, .grid.column > [class*="twelve wide mobile"].column {
		width: 60%!important;
	}
	.grid > .row > [class*="thirteen wide mobile"].column, .grid > .column.row > [class*="thirteen wide mobile"].column, .grid > [class*="thirteen wide mobile"].column, .grid.column > [class*="thirteen wide mobile"].column {
		width: 65%!important;
	}
	.grid > .row > [class*="fourteen wide mobile"].column, .grid > .column.row > [class*="fourteen wide mobile"].column, .grid > [class*="fourteen wide mobile"].column, .grid.column > [class*="fourteen wide mobile"].column {
		width: 70%!important;
	}
	.grid > .row > [class*="fifteen wide mobile"].column, .grid > .column.row > [class*="fifteen wide mobile"].column, .grid > [class*="fifteen wide mobile"].column, .grid.column > [class*="fifteen wide mobile"].column {
		width: 75%!important;
	}
	.grid > .row > [class*="sixteen wide mobile"].column, .grid > .column.row > [class*="sixteen wide mobile"].column, .grid > [class*="sixteen wide mobile"].column, .grid.column > [class*="sixteen wide mobile"].column {
		width: 80%!important;
	}
	.grid > .row > [class*="seventeen wide mobile"].column, .grid > .column.row > [class*="seventeen wide mobile"].column, .grid > [class*="seventeen wide mobile"].column, .grid.column > [class*="seventeen wide mobile"].column {
		width: 85%!important;
	}
	.grid > .row > [class*="eighteen wide mobile"].column, .grid > .column.row > [class*="eighteen wide mobile"].column, .grid > [class*="eighteen wide mobile"].column, .grid.column > [class*="eighteen wide mobile"].column {
		width: 90%!important;
	}
	.grid > .row > [class*="nineteen wide mobile"].column, .grid > .column.row > [class*="nineteen wide mobile"].column, .grid > [class*="nineteen wide mobile"].column, .grid.column > [class*="nineteen wide mobile"].column {
		width: 95%!important;
	}
	.grid > .row > [class*="twenty wide mobile"].column, .grid > .column.row > [class*="twenty wide mobile"].column, .grid > [class*="twenty wide mobile"].column, .grid.column > [class*="twenty wide mobile"].column {
		width: 100%!important;
	}
}@media only screen and (max-width: 767px) {
	.grid > .row > [class*="one wide tablet"].column, .grid > .column.row > [class*="one wide tablet"].column, .grid > [class*="one wide tablet"].column, .grid.column > [class*="one wide tablet"].column {
		width: 5%!important;
	}
	.grid > .row > [class*="two wide tablet"].column, .grid > .column.row > [class*="two wide tablet"].column, .grid > [class*="two wide tablet"].column, .grid.column > [class*="two wide tablet"].column {
		width: 10%!important;
	}
	.grid > .row > [class*="three wide tablet"].column, .grid > .column.row > [class*="three wide tablet"].column, .grid > [class*="three wide tablet"].column, .grid.column > [class*="three wide tablet"].column {
		width: 15%!important;
	}
	.grid > .row > [class*="four wide tablet"].column, .grid > .column.row > [class*="four wide tablet"].column, .grid > [class*="four wide tablet"].column, .grid.column > [class*="four wide tablet"].column {
		width: 20%!important;
	}
	.grid > .row > [class*="five wide tablet"].column, .grid > .column.row > [class*="five wide tablet"].column, .grid > [class*="five wide tablet"].column, .grid.column > [class*="five wide tablet"].column {
		width: 25%!important;
	}
	.grid > .row > [class*="six wide tablet"].column, .grid > .column.row > [class*="six wide tablet"].column, .grid > [class*="six wide tablet"].column, .grid.column > [class*="six wide tablet"].column {
		width: 30%!important;
	}
	.grid > .row > [class*="seven wide tablet"].column, .grid > .column.row > [class*="seven wide tablet"].column, .grid > [class*="seven wide tablet"].column, .grid.column > [class*="seven wide tablet"].column {
		width: 35%!important;
	}
	.grid > .row > [class*="eight wide tablet"].column, .grid > .column.row > [class*="eight wide tablet"].column, .grid > [class*="eight wide tablet"].column, .grid.column > [class*="eight wide tablet"].column {
		width: 40%!important;
	}
	.grid > .row > [class*="nine wide tablet"].column, .grid > .column.row > [class*="nine wide tablet"].column, .grid > [class*="nine wide tablet"].column, .grid.column > [class*="nine wide tablet"].column {
		width: 45%!important;
	}
	.grid > .row > [class*="ten wide tablet"].column, .grid > .column.row > [class*="ten wide tablet"].column, .grid > [class*="ten wide tablet"].column, .grid.column > [class*="ten wide tablet"].column {
		width: 50%!important;
	}
	.grid > .row > [class*="eleven wide tablet"].column, .grid > .column.row > [class*="eleven wide tablet"].column, .grid > [class*="eleven wide tablet"].column, .grid.column > [class*="eleven wide tablet"].column {
		width: 55%!important;
	}
	.grid > .row > [class*="twelve wide tablet"].column, .grid > .column.row > [class*="twelve wide tablet"].column, .grid > [class*="twelve wide tablet"].column, .grid.column > [class*="twelve wide tablet"].column {
		width: 60%!important;
	}
	.grid > .row > [class*="thirteen wide tablet"].column, .grid > .column.row > [class*="thirteen wide tablet"].column, .grid > [class*="thirteen wide tablet"].column, .grid.column > [class*="thirteen wide tablet"].column {
		width: 65%!important;
	}
	.grid > .row > [class*="fourteen wide tablet"].column, .grid > .column.row > [class*="fourteen wide tablet"].column, .grid > [class*="fourteen wide tablet"].column, .grid.column > [class*="fourteen wide tablet"].column {
		width: 70%!important;
	}
	.grid > .row > [class*="fifteen wide tablet"].column, .grid > .column.row > [class*="fifteen wide tablet"].column, .grid > [class*="fifteen wide tablet"].column, .grid.column > [class*="fifteen wide tablet"].column {
		width: 75%!important;
	}
	.grid > .row > [class*="sixteen wide tablet"].column, .grid > .column.row > [class*="sixteen wide tablet"].column, .grid > [class*="sixteen wide tablet"].column, .grid.column > [class*="sixteen wide tablet"].column {
		width: 80%!important;
	}
	.grid > .row > [class*="seventeen wide tablet"].column, .grid > .column.row > [class*="seventeen wide tablet"].column, .grid > [class*="seventeen wide tablet"].column, .grid.column > [class*="seventeen wide tablet"].column {
		width: 85%!important;
	}
	.grid > .row > [class*="eighteen wide tablet"].column, .grid > .column.row > [class*="eighteen wide tablet"].column, .grid > [class*="eighteen wide tablet"].column, .grid.column > [class*="eighteen wide tablet"].column {
		width: 90%!important;
	}
	.grid > .row > [class*="nineteen wide tablet"].column, .grid > .column.row > [class*="nineteen wide tablet"].column, .grid > [class*="nineteen wide tablet"].column, .grid.column > [class*="nineteen wide tablet"].column {
		width: 95%!important;
	}
	.grid > .row > [class*="twenty wide tablet"].column, .grid > .column.row > [class*="twenty wide tablet"].column, .grid > [class*="twenty wide tablet"].column, .grid.column > [class*="twenty wide tablet"].column {
		width: 100%!important;
	}
}@media only screen and (max-width: 1024px) {
	.grid > .row > [class*="one wide computer"].column, .grid > .column.row > [class*="one wide computer"].column, .grid > [class*="one wide computer"].column, .grid.column > [class*="one wide computer"].column {
		width: 5%!important;
	}
	.grid > .row > [class*="two wide computer"].column, .grid > .column.row > [class*="two wide computer"].column, .grid > [class*="two wide computer"].column, .grid.column > [class*="two wide computer"].column {
		width: 10%!important;
	}
	.grid > .row > [class*="three wide computer"].column, .grid > .column.row > [class*="three wide computer"].column, .grid > [class*="three wide computer"].column, .grid.column > [class*="three wide computer"].column {
		width: 15%!important;
	}
	.grid > .row > [class*="four wide computer"].column, .grid > .column.row > [class*="four wide computer"].column, .grid > [class*="four wide computer"].column, .grid.column > [class*="four wide computer"].column {
		width: 20%!important;
	}
	.grid > .row > [class*="five wide computer"].column, .grid > .column.row > [class*="five wide computer"].column, .grid > [class*="five wide computer"].column, .grid.column > [class*="five wide computer"].column {
		width: 25%!important;
	}
	.grid > .row > [class*="six wide computer"].column, .grid > .column.row > [class*="six wide computer"].column, .grid > [class*="six wide computer"].column, .grid.column > [class*="six wide computer"].column {
		width: 30%!important;
	}
	.grid > .row > [class*="seven wide computer"].column, .grid > .column.row > [class*="seven wide computer"].column, .grid > [class*="seven wide computer"].column, .grid.column > [class*="seven wide computer"].column {
		width: 35%!important;
	}
	.grid > .row > [class*="eight wide computer"].column, .grid > .column.row > [class*="eight wide computer"].column, .grid > [class*="eight wide computer"].column, .grid.column > [class*="eight wide computer"].column {
		width: 40%!important;
	}
	.grid > .row > [class*="nine wide computer"].column, .grid > .column.row > [class*="nine wide computer"].column, .grid > [class*="nine wide computer"].column, .grid.column > [class*="nine wide computer"].column {
		width: 45%!important;
	}
	.grid > .row > [class*="ten wide computer"].column, .grid > .column.row > [class*="ten wide computer"].column, .grid > [class*="ten wide computer"].column, .grid.column > [class*="ten wide computer"].column {
		width: 50%!important;
	}
	.grid > .row > [class*="eleven wide computer"].column, .grid > .column.row > [class*="eleven wide computer"].column, .grid > [class*="eleven wide computer"].column, .grid.column > [class*="eleven wide computer"].column {
		width: 55%!important;
	}
	.grid > .row > [class*="twelve wide computer"].column, .grid > .column.row > [class*="twelve wide computer"].column, .grid > [class*="twelve wide computer"].column, .grid.column > [class*="twelve wide computer"].column {
		width: 60%!important;
	}
	.grid > .row > [class*="thirteen wide computer"].column, .grid > .column.row > [class*="thirteen wide computer"].column, .grid > [class*="thirteen wide computer"].column, .grid.column > [class*="thirteen wide computer"].column {
		width: 65%!important;
	}
	.grid > .row > [class*="fourteen wide computer"].column, .grid > .column.row > [class*="fourteen wide computer"].column, .grid > [class*="fourteen wide computer"].column, .grid.column > [class*="fourteen wide computer"].column {
		width: 70%!important;
	}
	.grid > .row > [class*="fifteen wide computer"].column, .grid > .column.row > [class*="fifteen wide computer"].column, .grid > [class*="fifteen wide computer"].column, .grid.column > [class*="fifteen wide computer"].column {
		width: 75%!important;
	}
	.grid > .row > [class*="sixteen wide computer"].column, .grid > .column.row > [class*="sixteen wide computer"].column, .grid > [class*="sixteen wide computer"].column, .grid.column > [class*="sixteen wide computer"].column {
		width: 80%!important;
	}
	.grid > .row > [class*="seventeen wide computer"].column, .grid > .column.row > [class*="seventeen wide computer"].column, .grid > [class*="seventeen wide computer"].column, .grid.column > [class*="seventeen wide computer"].column {
		width: 85%!important;
	}
	.grid > .row > [class*="eighteen wide computer"].column, .grid > .column.row > [class*="eighteen wide computer"].column, .grid > [class*="eighteen wide computer"].column, .grid.column > [class*="eighteen wide computer"].column {
		width: 90%!important;
	}
	.grid > .row > [class*="nineteen wide computer"].column, .grid > .column.row > [class*="nineteen wide computer"].column, .grid > [class*="nineteen wide computer"].column, .grid.column > [class*="nineteen wide computer"].column {
		width: 95%!important;
	}
	.grid > .row > [class*="twenty wide computer"].column, .grid > .column.row > [class*="twenty wide computer"].column, .grid > [class*="twenty wide computer"].column, .grid.column > [class*="twenty wide computer"].column {
		width: 100%!important;
	}
}.divided.grid:not([class*="vertically divided"]) > .column:not(.row), .divided.grid:not([class*="vertically divided"]) > .row > .column {
	 box-shadow: -1px 0 0 0 #e0e0e0;
	 padding-left: 1.5037593984962rem;
	 padding-right: 1.5037593984962rem;
 }
[class*="vertically divided"].grid > .column:not(.row), [class*="vertically divided"].grid > .row > .column {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
[class*="vertically divided"].grid > .row {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.divided.grid:not([class*="vertically divided"]) > .column:first-child, .divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
	box-shadow: none;
	padding-left: 1rem;
}
.divided.grid:not([class*="vertically divided"]) > .column:last-child, .divided.grid:not([class*="vertically divided"]) > .row > .column:last-child {
	padding-right: 1rem;
}
.grid > .divided.row > .column {
	box-shadow: -1px 0 0 0 #e0e0e0;
}
.grid > .divided.row > .column:first-child {
	box-shadow: none;
}
[class*="vertically divided"].grid.relaxed > .row {
	padding: 2rem 0;
}
[class*="vertically divided"].grid > .row {
	position: relative;
	padding: 1rem 0;
}
[class*="vertically divided"].grid > .row:first-child {
	padding-top: 0;
}
[class*="vertically divided"].grid > .row:first-child:before {
	box-shadow: none!important;
}
[class*="vertically divided"].grid > .row:last-child {
	padding-bottom: 0;
}
[class*="vertically divided"].grid > .row:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: calc(100% - 2rem);
	height: 1px;
	margin: 0 1rem;
	box-shadow: 0 -1px 0 0 #e0e0e0;
}
.grid[class*="left aligned"], .grid[class*="left aligned"] > .row > .column, .grid[class*="left aligned"] > .column, .grid [class*="left aligned"].column, .grid > [class*="left aligned"].row > .column {
	text-align: left;
	-ms-flex-align: start;
	align-items: flex-start!important;
}
.grid [class*="left aligned"].column {
	text-align: left!important;
}
.grid[class*="center aligned"], .grid[class*="center aligned"] > .row > .column, .grid[class*="center aligned"] > .column, .grid [class*="center aligned"].column, .grid > [class*="center aligned"].row > .column {
	text-align: center;
	-ms-flex-align: center;
	align-items: center!important;
}
.grid [class*="center aligned"].column {
	text-align: center!important;
}
.grid[class*="right aligned"], .grid[class*="right aligned"] > .row > .column, .grid[class*="right aligned"] > .column, .grid [class*="right aligned"].column, .grid > [class*="right aligned"].row > .column {
	text-align: right;
	-ms-flex-align: end;
	align-items: flex-end!important;
}
.grid [class*="right aligned"].column {
	text-align: right!important;
}
.grid.justified, .grid.justified > .row > .column, .grid.justified > .column, .grid .justified.column, .grid > .justified.row > .column {
	text-align: justify;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}
.grid .justified.column {
	text-align: justify!important;
}
[class*="top aligned"].grid, [class*="top aligned"].grid > .row > .column, [class*="top aligned"].grid > .column, .grid [class*="top aligned"].column, .grid > [class*="top aligned"].row > .column {
	vertical-align: top;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.grid [class*="top aligned"].column {
	vertical-align: top!important;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.stretched.grid > .row > .column, .stretched.grid > .column:not(.row), .grid .stretched.column, .grid > .stretched.row > .column {
	display: -ms-flexbox!important;
	display: box!important;
	display: flex!important;
	-ms-flex-direction: column;
	flex-direction: column;
}
.stretched.grid > .row > .column > *, .stretched.grid > .column > *, .grid .stretched.column > *, .grid > .stretched.row > .column > * {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex-grow: 1;
	flex-grow: 1;
}
[class*="middle aligned"].grid, [class*="middle aligned"].grid > .row > .column, [class*="middle aligned"].grid > .column, .grid > [class*="middle aligned"].row > .column {
	vertical-align: middle;
	-ms-flex-pack: center;
	justify-content: center;
}
.grid [class*="middle aligned"].column {
	vertical-align: middle!important;
	-ms-flex-pack: center;
	justify-content: center;
}
[class*="bottom aligned"].grid, [class*="bottom aligned"].grid > .row > .column, [class*="bottom aligned"].grid > .column, .grid > [class*="bottom aligned"].row > .column {
	vertical-align: bottom;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.grid [class*="bottom aligned"].column {
	-ms-flex-pack: end;
	justify-content: flex-end;
	vertical-align: bottom!important;
}
[class*="equal height"].grid {
	display: table;
	table-layout: fixed;
}
[class*="equal height"].grid > .row, .grid > [class*="equal height"].row {
	display: table;
	table-layout: fixed;
	width: 100%!important;
}
[class*="equal height"].grid > .column:not(.row), [class*="equal height"].grid > .row > .column, .grid > [class*="equal height"].row > .column {
	display: table-cell;
}
[class*="equal height"].grid, [class*="equal height"].grid > .row, .grid > [class*="equal height"].row {
	display: -ms-flexbox;
	display: box;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-lines: multiple;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
[class*="equal height"].grid > .column:not(.row), [class*="equal height"].grid > .row > .column, .grid > [class*="equal height"].row > .column {
	display: block;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex-grow: 1;
	flex-grow: 1;
}
.grid .unpadded.column {
	padding-left: 0;
	padding-right: 0;
}
.grid .unpadded.column:first-child {
	padding-left: 1rem;
}
.grid .unpadded.column:last-child {
	padding-right: 1rem;
}
.grid .bordered.column {
	position: relative;
	padding-bottom: 1.4285714285714rem;
}
.grid .bordered.column:after {
	content: '';
	position: absolute;
	left: 1rem;
	right: 1rem;
	bottom: 0;
	display: block;
	border-bottom: 1px solid #e0e0e0;
}
.grid .row:last-child .bordered.column {
	padding-bottom: 0;
}
.grid .row:last-child .bordered.column:after {
	content: none;
	display: none;
	border-bottom: 0;
}
.centered.grid, .centered.grid > .row, .grid > .centered.row {
	text-align: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.centered.grid > .column:not(.aligned):not(.row), .centered.grid > .row > .column:not(.aligned):not(.row), .grid > .centered.row > .column:not(.aligned):not(.row), .centered.grid > .row > .column:not(.aligned), .centered.grid > .row > .row > .column:not(.aligned), .grid > .centered.row > .row > .column:not(.aligned), .centered.grid > .column:not(.aligned), .grid > .centered.row > .column:not(.aligned) {
	text-align: left;
}
.grid > .centered.column, .grid > .row > .centered.column {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.grid [class*="left floated"].column {
	float: left;
}
.grid [class*="right floated"].column {
	float: right;
}
.grid > .single.column:not(.grid):not(.row), .grid > .row > .single.column:not(.grid):not(.row) {
	width: 100%!important;
}
@media only screen and (max-width: 1260px) {
	.grid + .grid {
		margin-top: 1rem;
	}
}@media only screen and (min-width: 768px) and (max-width: 1260px) {
	.grid.column {
		display: -ms-flexbox;
		display: box;
		display: flex;
	}
	.grid.column > .column, .grid.column > .row > .column {
		-ms-flex: 1;
		flex: 1;
	}
	.grid > .row.column {
		display: -ms-flexbox;
		display: box;
		display: flex;
	}
	.grid > .row.column > .column:not(.row) {
		-ms-flex: 1;
		flex: 1;
	}
	.column.grid > .primary.column:not(.grid):not(.row), .column.grid > .row > .primary.column:not(.grid):not(.row) {
		-ms-flex: 2;
		flex: 2;
	}
}@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.grid[class*="two column"] > .row > .column, .grid > .row[class*="two column"] > .row > .column, .grid[class*="two column"] > .column, .grid > .row[class*="two column"] > .column, .grid > .row > .row[class*="two column"] > .column {
		width: 33.333333333333%!important;
		margin-bottom: 1em;
	}
	.grid[class*="three column"] > .row > .column, .grid > .row[class*="three column"] > .row > .column, .grid[class*="three column"] > .column, .grid > .row[class*="three column"] > .column, .grid > .row > .row[class*="three column"] > .column {
		width: 33.333333333333%!important;
		margin-bottom: 1em;
	}
	.grid[class*="four column"] > .row > .column, .grid > .row[class*="four column"] > .row > .column, .grid[class*="four column"] > .column, .grid > .row[class*="four column"] > .column, .grid > .row > .row[class*="four column"] > .column {
		width: 33.333333333333%!important;
		margin-bottom: 1em;
	}
	.grid[class*="five column"] > .row > .column, .grid > .row[class*="five column"] > .row > .column, .grid[class*="five column"] > .column, .grid > .row[class*="five column"] > .column, .grid > .row > .row[class*="five column"] > .column {
		width: 33.333333333333%!important;
		margin-bottom: 1em;
	}
	.grid[class*="six column"] > .row > .column, .grid > .row[class*="six column"] > .row > .column, .grid[class*="six column"] > .column, .grid > .row[class*="six column"] > .column, .grid > .row > .row[class*="six column"] > .column {
		width: 33.333333333333%!important;
		margin-bottom: 1em;
	}
	.grid[class*="seven column"] > .row > .column, .grid > .row[class*="seven column"] > .row > .column, .grid[class*="seven column"] > .column, .grid > .row[class*="seven column"] > .column, .grid > .row > .row[class*="seven column"] > .column {
		width: 33.333333333333%!important;
		margin-bottom: 1em;
	}
	.grid[class*="eight column"] > .row > .column, .grid > .row[class*="eight column"] > .row > .column, .grid[class*="eight column"] > .column, .grid > .row[class*="eight column"] > .column, .grid > .row > .row[class*="eight column"] > .column {
		width: 33.333333333333%!important;
		margin-bottom: 1em;
	}
	.grid[class*="nine column"] > .row > .column, .grid > .row[class*="nine column"] > .row > .column, .grid[class*="nine column"] > .column, .grid > .row[class*="nine column"] > .column, .grid > .row > .row[class*="nine column"] > .column {
		width: 33.333333333333%!important;
		margin-bottom: 1em;
	}
	.grid[class*="ten column"] > .row > .column, .grid > .row[class*="ten column"] > .row > .column, .grid[class*="ten column"] > .column, .grid > .row[class*="ten column"] > .column, .grid > .row > .row[class*="ten column"] > .column {
		width: 33.333333333333%!important;
		margin-bottom: 1em;
	}
	.grid[class*="eleven column"] > .row > .column, .grid > .row[class*="eleven column"] > .row > .column, .grid[class*="eleven column"] > .column, .grid > .row[class*="eleven column"] > .column, .grid > .row > .row[class*="eleven column"] > .column {
		width: 33.333333333333%!important;
		margin-bottom: 1em;
	}
	.grid[class*="twelve column"] > .row > .column, .grid > .row[class*="twelve column"] > .row > .column, .grid[class*="twelve column"] > .column, .grid > .row[class*="twelve column"] > .column, .grid > .row > .row[class*="twelve column"] > .column {
		width: 33.333333333333%!important;
		margin-bottom: 1em;
	}
	.grid[class*="thirteen column"] > .row > .column, .grid > .row[class*="thirteen column"] > .row > .column, .grid[class*="thirteen column"] > .column, .grid > .row[class*="thirteen column"] > .column, .grid > .row > .row[class*="thirteen column"] > .column {
		width: 33.333333333333%!important;
		margin-bottom: 1em;
	}
	.grid[class*="fourteen column"] > .row > .column, .grid > .row[class*="fourteen column"] > .row > .column, .grid[class*="fourteen column"] > .column, .grid > .row[class*="fourteen column"] > .column, .grid > .row > .row[class*="fourteen column"] > .column {
		width: 33.333333333333%!important;
		margin-bottom: 1em;
	}
	.grid[class*="fifteen column"] > .row > .column, .grid > .row[class*="fifteen column"] > .row > .column, .grid[class*="fifteen column"] > .column, .grid > .row[class*="fifteen column"] > .column, .grid > .row > .row[class*="fifteen column"] > .column {
		width: 33.333333333333%!important;
		margin-bottom: 1em;
	}
	.grid[class*="sixteen column"] > .row > .column, .grid > .row[class*="sixteen column"] > .row > .column, .grid[class*="sixteen column"] > .column, .grid > .row[class*="sixteen column"] > .column, .grid > .row > .row[class*="sixteen column"] > .column {
		width: 33.333333333333%!important;
		margin-bottom: 1em;
	}
	.grid[class*="seventeen column"] > .row > .column, .grid > .row[class*="seventeen column"] > .row > .column, .grid[class*="seventeen column"] > .column, .grid > .row[class*="seventeen column"] > .column, .grid > .row > .row[class*="seventeen column"] > .column {
		width: 33.333333333333%!important;
		margin-bottom: 1em;
	}
	.grid[class*="eighteen column"] > .row > .column, .grid > .row[class*="eighteen column"] > .row > .column, .grid[class*="eighteen column"] > .column, .grid > .row[class*="eighteen column"] > .column, .grid > .row > .row[class*="eighteen column"] > .column {
		width: 33.333333333333%!important;
		margin-bottom: 1em;
	}
	.grid[class*="nineteen column"] > .row > .column, .grid > .row[class*="nineteen column"] > .row > .column, .grid[class*="nineteen column"] > .column, .grid > .row[class*="nineteen column"] > .column, .grid > .row > .row[class*="nineteen column"] > .column {
		width: 33.333333333333%!important;
		margin-bottom: 1em;
	}
	.grid[class*="twenty column"] > .row > .column, .grid > .row[class*="twenty column"] > .row > .column, .grid[class*="twenty column"] > .column, .grid > .row[class*="twenty column"] > .column, .grid > .row > .row[class*="twenty column"] > .column {
		width: 33.333333333333%!important;
		margin-bottom: 1em;
	}
	.grid > .column:not(.row):only-child, .grid > .row > .column:not(.row):only-child {
		width: 100%!important;
	}
}@media only screen and (min-width: 425px) and (max-width: 767px) {
	.grid[class*="two column"] > .row > .column, .grid > .row[class*="two column"] > .row > .column, .grid[class*="two column"] > .column, .grid > .row[class*="two column"] > .column, .grid > .row > .row[class*="two column"] > .column {
		width: 50%!important;
		margin-bottom: 1em;
	}
	.grid[class*="three column"] > .row > .column, .grid > .row[class*="three column"] > .row > .column, .grid[class*="three column"] > .column, .grid > .row[class*="three column"] > .column, .grid > .row > .row[class*="three column"] > .column {
		width: 50%!important;
		margin-bottom: 1em;
	}
	.grid[class*="four column"] > .row > .column, .grid > .row[class*="four column"] > .row > .column, .grid[class*="four column"] > .column, .grid > .row[class*="four column"] > .column, .grid > .row > .row[class*="four column"] > .column {
		width: 50%!important;
		margin-bottom: 1em;
	}
	.grid[class*="five column"] > .row > .column, .grid > .row[class*="five column"] > .row > .column, .grid[class*="five column"] > .column, .grid > .row[class*="five column"] > .column, .grid > .row > .row[class*="five column"] > .column {
		width: 50%!important;
		margin-bottom: 1em;
	}
	.grid[class*="six column"] > .row > .column, .grid > .row[class*="six column"] > .row > .column, .grid[class*="six column"] > .column, .grid > .row[class*="six column"] > .column, .grid > .row > .row[class*="six column"] > .column {
		width: 50%!important;
		margin-bottom: 1em;
	}
	.grid[class*="seven column"] > .row > .column, .grid > .row[class*="seven column"] > .row > .column, .grid[class*="seven column"] > .column, .grid > .row[class*="seven column"] > .column, .grid > .row > .row[class*="seven column"] > .column {
		width: 50%!important;
		margin-bottom: 1em;
	}
	.grid[class*="eight column"] > .row > .column, .grid > .row[class*="eight column"] > .row > .column, .grid[class*="eight column"] > .column, .grid > .row[class*="eight column"] > .column, .grid > .row > .row[class*="eight column"] > .column {
		width: 50%!important;
		margin-bottom: 1em;
	}
	.grid[class*="nine column"] > .row > .column, .grid > .row[class*="nine column"] > .row > .column, .grid[class*="nine column"] > .column, .grid > .row[class*="nine column"] > .column, .grid > .row > .row[class*="nine column"] > .column {
		width: 50%!important;
		margin-bottom: 1em;
	}
	.grid[class*="ten column"] > .row > .column, .grid > .row[class*="ten column"] > .row > .column, .grid[class*="ten column"] > .column, .grid > .row[class*="ten column"] > .column, .grid > .row > .row[class*="ten column"] > .column {
		width: 50%!important;
		margin-bottom: 1em;
	}

	.grid[class*="eleven column"] > .row > .column, .grid > .row[class*="eleven column"] > .row > .column, .grid[class*="eleven column"] > .column, .grid > .row[class*="eleven column"] > .column, .grid > .row > .row[class*="eleven column"] > .column {
		width: 50%!important;
		margin-bottom: 1em;
	}

	.grid[class*="twelve column"] > .row > .column, .grid > .row[class*="twelve column"] > .row > .column, .grid[class*="twelve column"] > .column, .grid > .row[class*="twelve column"] > .column, .grid > .row > .row[class*="twelve column"] > .column {
		width: 50%!important;
		margin-bottom: 1em;
	}

	.grid[class*="thirteen column"] > .row > .column, .grid > .row[class*="thirteen column"] > .row > .column, .grid[class*="thirteen column"] > .column, .grid > .row[class*="thirteen column"] > .column, .grid > .row > .row[class*="thirteen column"] > .column {
		width: 50%!important;
		margin-bottom: 1em;
	}

	.grid[class*="fourteen column"] > .row > .column, .grid > .row[class*="fourteen column"] > .row > .column, .grid[class*="fourteen column"] > .column, .grid > .row[class*="fourteen column"] > .column, .grid > .row > .row[class*="fourteen column"] > .column {
		width: 50%!important;
		margin-bottom: 1em;
	}

	.grid[class*="fifteen column"] > .row > .column, .grid > .row[class*="fifteen column"] > .row > .column, .grid[class*="fifteen column"] > .column, .grid > .row[class*="fifteen column"] > .column, .grid > .row > .row[class*="fifteen column"] > .column {
		width: 50%!important;
		margin-bottom: 1em;
	}

	.grid[class*="sixteen column"] > .row > .column, .grid > .row[class*="sixteen column"] > .row > .column, .grid[class*="sixteen column"] > .column, .grid > .row[class*="sixteen column"] > .column, .grid > .row > .row[class*="sixteen column"] > .column {
		width: 50%!important;
		margin-bottom: 1em;
	}

	.grid[class*="seventeen column"] > .row > .column, .grid > .row[class*="seventeen column"] > .row > .column, .grid[class*="seventeen column"] > .column, .grid > .row[class*="seventeen column"] > .column, .grid > .row > .row[class*="seventeen column"] > .column {
		width: 50%!important;
		margin-bottom: 1em;
	}

	.grid[class*="eighteen column"] > .row > .column, .grid > .row[class*="eighteen column"] > .row > .column, .grid[class*="eighteen column"] > .column, .grid > .row[class*="eighteen column"] > .column, .grid > .row > .row[class*="eighteen column"] > .column {
		width: 50%!important;
		margin-bottom: 1em;
	}

	.grid[class*="nineteen column"] > .row > .column, .grid > .row[class*="nineteen column"] > .row > .column, .grid[class*="nineteen column"] > .column, .grid > .row[class*="nineteen column"] > .column, .grid > .row > .row[class*="nineteen column"] > .column {
		width: 50%!important;
		margin-bottom: 1em;
	}

	.grid[class*="twenty column"] > .row > .column, .grid > .row[class*="twenty column"] > .row > .column, .grid[class*="twenty column"] > .column, .grid > .row[class*="twenty column"] > .column, .grid > .row > .row[class*="twenty column"] > .column {
		width: 50%!important;
		margin-bottom: 1em;
	}

	.grid > .column:not(.row):only-child, .grid > .row > .column:not(.row):only-child {
		width: 100%!important;
	}
}

@media only screen and (max-width: 425px) {
	.grid > .column.column.column:not(.row), .grid > .row > .column.column.column {
		display: block;
		width: 100% !important;
		margin-bottom: 1rem;
	}
}

/* SECTION */
.section {
	position: relative;
	margin-left: 37px;
	margin-right: 37px;
	padding-top: 1rem;
	padding-bottom: 1rem;
	border-bottom: 1px solid #e0e0e0;
}
.section > .header, .section .grid > .row > .column > .header, .section .grid > .column > .header, .section .grid > .row > .column > .content > .header, .section .grid > .column > .content > .header {
	margin: 0 0 1.6428571428571em;
	font-family: 'playfair_displaybold', serif;
	font-size: 1.2857142857143rem;
	line-height: 1.2;
	letter-spacing: 1px;
}

.section > .header > a, .section .grid > .row > .column > .header > a, .section .grid > .column > .header > a, .section .grid > .row > .column > .content > .header > a, .section .grid > .column > .content > .header > a {
	color: inherit;
}

.section > .header > small, .section .grid > .row > .column > .header > small, .section .grid > .column > .header > small, .section .grid > .row > .column > .content > .header > small, .section .grid > .column > .content > .header > small {
	margin-left: 1em;
	font-size: .5em;
	text-transform: uppercase;
	letter-spacing: 0;
}

.section > .header > small > a, .section .grid > .row > .column > .header > small > a, .section .grid > .column > .header > small > a, .section .grid > .row > .column > .content > .header > small > a, .section .grid > .column > .content > .header > small > a {
	color: var(--color-red);
}

.section > .header > small > a:hover, .section .grid > .row > .column > .header > small > a:hover, .section .grid > .column > .header > small > a:hover, .section .grid > .row > .column > .content > .header > small > a:hover, .section .grid > .column > .content > .header > small > a:hover {
	color: var(--color-grey-blue);
}

.section > .header.red, .section .grid > .row > .column > .header.red, .section .grid > .column > .header.red, .section .grid > .row > .column > .content > .header.red, .section .grid > .column > .content > .header.red {
	color: var(--color-red);
}

.section .section {
	margin-left: 0;
	margin-right: 0;
	border-bottom: none;
}

.section .section:first-child {
	padding-top: 0;
}
.section .section:last-child {
	padding-bottom: 0;
	border-bottom: none;
}

.topbar.section {
	height: 50px;
	margin-left: 0;
	margin-right: 0;
	border: none;
	background-color: var(--color-grey-blue);
	color: #fff;
	padding: 0 37px;
}

.fixed-nav {
	margin-top: 60px;
}

/* OTHER */
.author.link {
	position: relative;
	bottom: 2.5em;
	font-family: 'Georgia', serif;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 1;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color:#fff;
	padding-right: 20px;
	display: block;
	text-align: right;
}

.page {
	background: #fff;
}

.pusher > .page {
	box-shadow: 0 0 27px 3px #00000021;
}

body > .page, body.pushable > .pusher > .page {
	position: relative;
	width: 1260px;
	margin: 0 auto;
	padding-bottom: 4.5em;
}

@media only screen and (max-width: 1260px) {
	body.pushable > .pusher > .page {
		width: auto;
		padding-bottom: 0;
	}
}

.main.navigation.section {
	position: absolute;
	width: 100%;
	height: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	z-index: 100;
	border-bottom: none!important;
}

.main.navigation.section ~ .section:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 0;
	height: 0;
	visibility: hidden;
	background: #fff;
	opacity: 0;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: alpha(opacity=0);
	transition: opacity .2s ease;
	z-index: 5;
}

@media only screen and (max-width: 425px) {
	.link.article > .left.aligned.thumb {
		width: inherit !important;
		margin-bottom: inherit;
		margin-right: inherit;
	}
}


