@charset "UTF-8"; 

.grid-order {
	flex: 100%
}

.show-all {
	display: inherit
}

.hide-all {
	display: none !important
}

.no-margin {
	margin: 0 !important
}

.no-padding {
	padding: 0 !important
}

.push-left {
	float: left;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	justify-content: flex-start
}

.push-center {
	float: none !important;
	margin-left: auto;
	margin-right: auto;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	justify-content: center
}

.push-right {
	float: right;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	justify-content: flex-end
}

.align-left {
	text-align: left
}

.align-center {
	text-align: center
}

.align-right {
	text-align: right
}

.clearfix {
	overflow: hidden;
	*zoom: 1;
	*zoom: 1
}

.clearfix:after {
	content: "";
	display: table;
	clear: both
}

html {
	font-family: sans-serif
}

html * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

body {
	margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary
	{
	display: block
}

audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline
}

audio:not ([controls]){
	display: none;
	height: 0
}

[hidden],template {
	display: none
}

a {
	background: 0 0
}

a:active,a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b,strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

h1 {
	margin: .67em 0
}

mark {
	color: #000
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

svg:not (:root){
	overflow: hidden
}

figure {
	margin: 0
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

code,kbd,pre,samp {
	font-family: monospace, monospace;
	font-size: 1em
}

button,input,optgroup,select,textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,select {
	text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type=checkbox],input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button
	{
	height: auto
}

input[type=search] {
	-webkit-appearance: textfield;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration
	{
	-webkit-appearance: none
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: 700
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td,th {
	padding: 0
}

.ink-alert.basic,.ink-alert.block {
	font-size: .938em;
	margin: 1em 0;
	position: relative;
	overflow: hidden
}

.ink-alert.basic {
	padding: 1em 3em 1em 1em
}

.ink-alert.basic p {
	margin: 0
}

.ink-alert.basic .ink-close {
	top: .55em;
	*top: .2em
}

.ink-alert.block {
	font-size: 1em
}

.ink-alert.block>h4 {
	padding: 1em 3em 1em 1em;
	font-size: .938em;
	line-height: 1.5;
	margin: 0
}

.ink-alert.block p {
	margin: 1.5em 1em
}

.ink-alert.block ul {
	list-style: inside
}

.ink-alert .ink-dismiss {
	position: absolute;
	line-height: .56em;
	font-size: 1.8em;
	padding: 5px;
	border: 0;
	background: 0 0;
	top: .5em;
	*top: .2em;
	right: .4em
}

.ink-badge {
	padding: .2em .6em;
	font-size: .813em;
	margin-left: .6em
}

.ink-button {
	-webkit-appearance: menuitem;
	padding: 8px 12px;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	line-height: normal
}

.ink-button+.ink-button {
	margin-left: 5px
}

.button-group {
	*zoom: 1
}

.button-group>.ink-button {
	float: left;
	margin: 5px 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	border-left: 0
}

.button-group>.ink-button:active,.button-group>.ink-button:hover {
	border-left: 0
}

.button-group>.ink-button:first-child {
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	-ms-border-radius: 2px 0 0 2px;
	-o-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
	border-left: 1px solid #bfbfbf
}

.button-group>.ink-button:last-child {
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	-ms-border-radius: 0 2px 2px 0;
	-o-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0
}

.button-group:after {
	content: "";
	display: table;
	clear: both
}

.button-toolbar {
	*zoom: 1
}

.button-toolbar>.button-group {
	margin-right: 10px;
	float: left
}

.button-toolbar:after {
	content: "";
	display: table;
	clear: both
}

.ink-form fieldset {
	border: 0;
	padding: 0;
	margin: 0
}

.ink-form fieldset legend {
	font-size: 1.438em;
	font-weight: 700;
	width: 100%;
	border-bottom: 1px solid #ddd
}

.ink-form fieldset legend+* {
	-webkit-margin-top-collapse: separate;
	margin: 2em 0
}

.ink-form p.tip {
	font-size: .875em;
	color: #909090;
	position: relative;
	margin: .2em 0 0 .1em
}

.ink-form p.label {
	padding: 0;
	margin: 0;
	color: #555;
	white-space: normal
}

.ink-form input[type=color],.ink-form input[type=date],.ink-form input[type=datetime-local],.ink-form input[type=datetime],.ink-form input[type=email],.ink-form input[type=month],.ink-form input[type=number],.ink-form input[type=password],.ink-form input[type=search],.ink-form input[type=tel],.ink-form input[type=text],.ink-form input[type=time],.ink-form input[type=url],.ink-form input[type=week],.ink-form select,.ink-form textarea
	{
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-weight: 300;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	padding: 8px 6px;
	border: 1px solid #c6c6c6;
	resize: none;
	background: #fff;
	vertical-align: middle
}

.ink-form input[type=color]:focus,.ink-form input[type=date]:focus,.ink-form input[type=datetime-local]:focus,.ink-form input[type=datetime]:focus,.ink-form input[type=email]:focus,.ink-form input[type=month]:focus,.ink-form input[type=number]:focus,.ink-form input[type=password]:focus,.ink-form input[type=search]:focus,.ink-form input[type=tel]:focus,.ink-form input[type=text]:focus,.ink-form input[type=time]:focus,.ink-form input[type=url]:focus,.ink-form input[type=week]:focus,.ink-form select:focus,.ink-form textarea:focus
	{
	border-color: rgba(153, 153, 153, .9);
	-webkit-box-shadow: rgba(0, 0, 0, .2) 0 1px 1px inset;
	-moz-box-shadow: rgba(0, 0, 0, .2) 0 1px 1px inset;
	box-shadow: rgba(0, 0, 0, .2) 0 1px 1px inset;
	outline: 0 none
}

.ink-form input[type=color]:disabled,.ink-form input[type=date]:disabled,.ink-form input[type=datetime-local]:disabled,.ink-form input[type=datetime]:disabled,.ink-form input[type=email]:disabled,.ink-form input[type=month]:disabled,.ink-form input[type=number]:disabled,.ink-form input[type=password]:disabled,.ink-form input[type=search]:disabled,.ink-form input[type=tel]:disabled,.ink-form input[type=text]:disabled,.ink-form input[type=time]:disabled,.ink-form input[type=url]:disabled,.ink-form input[type=week]:disabled,.ink-form select:disabled,.ink-form textarea:disabled
	{
	background: #f2f2f2;
	cursor: not-allowed
}

.ink-form .input-file {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	padding: 6px;
	border: 1px solid #c6c6c6;
	background: #fff;
	vertical-align: middle;
	line-height: 1.2
}

.ink-form .input-file input[type=file] {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	border: 0;
	padding: 0;
	background: 0 0;
	width: 100%
}

.ink-form .ink-button {
	margin: 0 5px
}

.ink-form label {
	cursor: pointer
}

.ink-form select {
	line-height: 2;
	cursor: pointer
}

.ink-form textarea {
	min-height: 5em
}

.ink-form .control-group {
	line-height: 2;
	margin-bottom: 1em;
	*zoom: 1
}

.ink-form .control-group:after {
	content: "";
	display: table;
	clear: both
}

.ink-form .control-group .control {
	position: relative;
	*zoom: 1
}

.ink-form .control-group .control:after {
	content: "";
	display: table;
	clear: both
}

.ink-form .control-group .control>li {
	margin: 0;
	*zoom: 1
}

.ink-form .control-group .control>li:after {
	content: "";
	display: table;
	clear: both
}

.ink-form .control-group .control>input,.ink-form .control-group .control>select,.ink-form .control-group .control>textarea
	{
	width: 100%
}

.ink-form .control-group .control>input+[class*=" icon-"],.ink-form .control-group .control>input+[class^=icon-],.ink-form .control-group .control>select+[class*=" icon-"],.ink-form .control-group .control>select+[class^=icon-],.ink-form .control-group .control>textarea+[class*=" icon-"],.ink-form .control-group .control>textarea+[class^=icon-]
	{
	display: none
}

.ink-form .control-group .control.append-button span,.ink-form .control-group .control.append-symbol span,.ink-form .control-group .control.prepend-button span,.ink-form .control-group .control.prepend-symbol span
	{
	width: 100%;
	position: relative
}

.ink-form .control-group .control.append-button span>input,.ink-form .control-group .control.append-button span>select,.ink-form .control-group .control.append-button span>textarea,.ink-form .control-group .control.append-symbol span>input,.ink-form .control-group .control.append-symbol span>select,.ink-form .control-group .control.append-symbol span>textarea,.ink-form .control-group .control.prepend-button span>input,.ink-form .control-group .control.prepend-button span>select,.ink-form .control-group .control.prepend-button span>textarea,.ink-form .control-group .control.prepend-symbol span>input,.ink-form .control-group .control.prepend-symbol span>select,.ink-form .control-group .control.prepend-symbol span>textarea
	{
	width: 100%
}

.ink-form .control-group .control.append-button>input[type=button],.ink-form .control-group .control.append-button>input[type=reset],.ink-form .control-group .control.append-button>input[type=submit],.ink-form .control-group .control.append-symbol>input[type=button],.ink-form .control-group .control.append-symbol>input[type=reset],.ink-form .control-group .control.append-symbol>input[type=submit],.ink-form .control-group .control.prepend-button>input[type=button],.ink-form .control-group .control.prepend-button>input[type=reset],.ink-form .control-group .control.prepend-button>input[type=submit],.ink-form .control-group .control.prepend-symbol>input[type=button],.ink-form .control-group .control.prepend-symbol>input[type=reset],.ink-form .control-group .control.prepend-symbol>input[type=submit]
	{
	width: auto
}

.ink-form .control-group .control.append-button {
	display: table
}

.ink-form .control-group .control.append-button span {
	display: table-cell
}

.ink-form .control-group .control.append-button span>input,.ink-form .control-group .control.append-button span>select,.ink-form .control-group .control.append-button span>textarea
	{
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	-ms-border-radius: 2px 0 0 2px;
	-o-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px
}

.ink-form .control-group .control.append-button .ink-button {
	margin: 0;
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	-ms-border-radius: 0 2px 2px 0;
	-o-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
	border-left: 0
}

.ink-form .control-group .control.prepend-button {
	display: table
}

.ink-form .control-group .control.prepend-button span {
	display: table-cell
}

.ink-form .control-group .control.prepend-button span>input,.ink-form .control-group .control.prepend-button span>select,.ink-form .control-group .control.prepend-button span>textarea
	{
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	-ms-border-radius: 0 2px 2px 0;
	-o-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0
}

.ink-form .control-group .control.prepend-button .ink-button {
	margin: 0;
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	-ms-border-radius: 2px 0 0 2px;
	-o-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
	border-right: 0
}

.ink-form .control-group .control.append-symbol span {
	display: block
}

.ink-form .control-group .control.append-symbol span>input,.ink-form .control-group .control.append-symbol span>select,.ink-form .control-group .control.append-symbol span>textarea
	{
	padding-right: 2.5em
}

.ink-form .control-group .control.append-symbol span>[class*=" fa-"],.ink-form .control-group .control.append-symbol span>[class^=fa-]
	{
	position: absolute;
	right: 1em;
	top: .86em;
	pointer-events: none
}

.ink-form .control-group .control.prepend-symbol span {
	display: block
}

.ink-form .control-group .control.prepend-symbol span>input,.ink-form .control-group .control.prepend-symbol span>select,.ink-form .control-group .control.prepend-symbol span>textarea
	{
	padding-left: 2.5em
}

.ink-form .control-group .control.prepend-symbol span>[class*=" fa-"],.ink-form .control-group .control.prepend-symbol span>[class^=fa-]
	{
	position: absolute;
	left: 1em;
	top: .86em;
	pointer-events: none
}

.ink-form .control-group input[type=checkbox],.ink-form .control-group input[type=radio]
	{
	padding: 0;
	margin: .55em 0;
	border: 0;
	clear: left;
	float: left;
	cursor: pointer
}

.ink-form .control-group input[type=checkbox]+label,.ink-form .control-group input[type=radio]+label
	{
	float: left;
	margin: .25em 0 .25em .4em
}

.ink-form .control-group .inline li {
	padding: 0
}

.ink-form .control-group .inline li label {
	margin-right: 1em
}

.ink-form .control-group.validation.error input,.ink-form .control-group.validation.error select,.ink-form .control-group.validation.error textarea
	{
	outline: 0;
	-webkit-box-shadow: rgba(0, 0, 0, .2) 0 1px 1px inset;
	-moz-box-shadow: rgba(0, 0, 0, .2) 0 1px 1px inset;
	box-shadow: rgba(0, 0, 0, .2) 0 1px 1px inset;
	border: 1px solid rgba(200, 10, 16, .5)
}

.ink-form .control-group.validation.error p.tip {
	color: rgba(150, 7, 12, .55)
}

.ink-form .control-group.validation.warning input,.ink-form .control-group.validation.warning select,.ink-form .control-group.validation.warning textarea
	{
	outline: 0;
	-webkit-box-shadow: rgba(0, 0, 0, .2) 0 1px 1px inset;
	-moz-box-shadow: rgba(0, 0, 0, .2) 0 1px 1px inset;
	box-shadow: rgba(0, 0, 0, .2) 0 1px 1px inset;
	border: 1px solid rgba(255, 156, 0, .6)
}

.ink-form .control-group.validation.warning p.tip {
	color: rgba(204, 125, 0, .6)
}

.ink-form .control-group.required label,.ink-form .control-group.required p.label
	{
	color: #555
}

.ink-form .control-group.required label:after,.ink-form .control-group.required p.label:after
	{
	content: "\f069";
	color: #c91111;
	margin-left: .6em;
	font-family: FontAwesome;
	font-size: .75em;
	width: 1.25em
}

.ink-form .control-group.required ul.control label:after {
	content: ""
}

.ink-grid {
	width: auto;
	max-width: 1440px;
	margin: 0 auto
}

.order-1 {
	order: 1;
	-ms-flex-order: 1
}

.order-2 {
	order: 2;
	-ms-flex-order: 2
}

.order-3 {
	order: 3;
	-ms-flex-order: 3
}

.order-4 {
	order: 4;
	-ms-flex-order: 4
}

.order-5 {
	order: 5;
	-ms-flex-order: 5
}

.order-6 {
	order: 6;
	-ms-flex-order: 6
}

.order-7 {
	order: 7;
	-ms-flex-order: 7
}

.order-8 {
	order: 8;
	-ms-flex-order: 8
}

.order-9 {
	order: 9;
	-ms-flex-order: 9
}

.order-10 {
	order: 10;
	-ms-flex-order: 10
}

.all-5 {
	width: 5%;
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.all-10 {
	width: 10%;
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.all-15 {
	width: 15%;
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.all-20 {
	width: 20%;
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.all-25 {
	width: 25%;
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.all-30 {
	width: 30%;
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.all-33 {
	width: 33.33333%;
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.all-35 {
	width: 35%;
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.all-40 {
	width: 40%;
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.all-45 {
	width: 45%;
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.all-50 {
	width: 50%;
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.all-55 {
	width: 55%;
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.all-60 {
	width: 60%;
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.all-65 {
	width: 65%;
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.all-66 {
	width: 66.66666%;
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.all-70 {
	width: 70%;
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.all-75 {
	width: 75%;
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.all-80 {
	width: 80%;
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.all-85 {
	width: 85%;
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.all-90 {
	width: 90%;
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.all-95 {
	width: 95%;
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.all-100 {
	width: 100%;
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0
}

.all-auto {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

@media screen and (min-width:1261px) {
	.ink-grid {
		padding: 0 2em
	}
	.column-group.gutters {
		margin-left: -2em
	}
	.column-group.gutters>.all-auto,.column-group.gutters>[class*=all-],.column-group.gutters>[class*=xlarge-]
		{
		padding-left: 2em;
		margin-bottom: 2em
	}
	.column-group.horizontal-gutters {
		margin-left: -2em
	}
	.column-group.horizontal-gutters>.all-auto,.column-group.horizontal-gutters>[class*=all-],.column-group.horizontal-gutters>[class*=xlarge-]
		{
		padding-left: 2em
	}
	.column-group.vertical-gutters>.all-auto,.column-group.vertical-gutters>[class*=all-],.column-group.vertical-gutters>[class*=xlarge-]
		{
		margin-bottom: 2em
	}
	.column-group.double-gutters {
		margin-left: -4em
	}
	.column-group.double-gutters>.all-auto,.column-group.double-gutters>[class*=all-],.column-group.double-gutters>[class*=xlarge-]
		{
		padding-left: 4em;
		margin-bottom: 4em
	}
	.column-group.double-horizontal-gutters {
		margin-left: -4em
	}
	.column-group.double-horizontal-gutters>.all-auto,.column-group.double-horizontal-gutters>[class*=all-],.column-group.double-horizontal-gutters>[class*=xlarge-]
		{
		padding-left: 4em
	}
	.column-group.double-vertical-gutters>.all-auto,.column-group.double-vertical-gutters>[class*=all-],.column-group.double-vertical-gutters>[class*=xlarge-]
		{
		margin-bottom: 4em
	}
	.column-group.half-gutters {
		margin-left: -1em
	}
	.column-group.half-gutters>.all-auto,.column-group.half-gutters>[class*=all-],.column-group.half-gutters>[class*=xlarge-]
		{
		padding-left: 1em;
		margin-bottom: 1em
	}
	.column-group.half-horizontal-gutters {
		margin-left: -1em
	}
	.column-group.half-horizontal-gutters>.all-auto,.column-group.half-horizontal-gutters>[class*=all-],.column-group.half-horizontal-gutters>[class*=xlarge-]
		{
		padding-left: 1em
	}
	.column-group.half-vertical-gutters>.all-auto,.column-group.half-vertical-gutters>[class*=all-],.column-group.half-vertical-gutters>[class*=xlarge-]
		{
		margin-bottom: 1em
	}
	.column-group.quarter-gutters {
		margin-left: -.5em
	}
	.column-group.quarter-gutters>.all-auto,.column-group.quarter-gutters>[class*=all-],.column-group.quarter-gutters>[class*=xlarge-]
		{
		padding-left: .5em;
		margin-bottom: .5em
	}
	.column-group.quarter-horizontal-gutters {
		margin-left: -.5em
	}
	.column-group.quarter-horizontal-gutters>.all-auto,.column-group.quarter-horizontal-gutters>[class*=all-],.column-group.quarter-horizontal-gutters>[class*=xlarge-]
		{
		padding-left: .5em
	}
	.column-group.quarter-vertical-gutters>.all-auto,.column-group.quarter-vertical-gutters>[class*=all-],.column-group.quarter-vertical-gutters>[class*=xlarge-]
		{
		margin-bottom: .5em
	}
	.column-group.xlarge-gutters {
		margin-left: -2em
	}
	.column-group.xlarge-gutters>.all-auto,.column-group.xlarge-gutters>[class*=all-],.column-group.xlarge-gutters>[class*=xlarge-]
		{
		padding-left: .5em;
		margin-bottom: .5em
	}
	.column-group.xlarge-horizontal-gutters {
		margin-left: -2em
	}
	.column-group.xlarge-horizontal-gutters>.all-auto,.column-group.xlarge-horizontal-gutters>[class*=all-],.column-group.xlarge-horizontal-gutters>[class*=xlarge-]
		{
		padding-left: 2em
	}
	.column-group.xlarge-vertical-gutters>.all-auto,.column-group.xlarge-vertical-gutters>[class*=all-],.column-group.xlarge-vertical-gutters>[class*=xlarge-]
		{
		margin-bottom: 2em
	}
	.column-group.xlarge-double-gutters {
		margin-left: -4em
	}
	.column-group.xlarge-double-gutters>.all-auto,.column-group.xlarge-double-gutters>[class*=all-],.column-group.xlarge-double-gutters>[class*=xlarge-]
		{
		padding-left: 4em;
		margin-bottom: 4em
	}
	.column-group.xlarge-double-horizontal-gutters {
		margin-left: -4em
	}
	.column-group.xlarge-double-horizontal-gutters>.all-auto,.column-group.xlarge-double-horizontal-gutters>[class*=all-],.column-group.xlarge-double-horizontal-gutters>[class*=xlarge-]
		{
		padding-left: 4em
	}
	.column-group.xlarge-double-vertical-gutters>.all-auto,.column-group.xlarge-double-vertical-gutters>[class*=all-],.column-group.xlarge-double-vertical-gutters>[class*=xlarge-]
		{
		margin-bottom: 4em
	}
	.column-group.xlarge-half-gutters {
		margin-left: -1em
	}
	.column-group.xlarge-half-gutters>.all-auto,.column-group.xlarge-half-gutters>[class*=all-],.column-group.xlarge-half-gutters>[class*=xlarge-]
		{
		padding-left: 1em;
		margin-bottom: 1em
	}
	.column-group.xlarge-half-horizontal-gutters {
		margin-left: -1em
	}
	.column-group.xlarge-half-horizontal-gutters>.all-auto,.column-group.xlarge-half-horizontal-gutters>[class*=all-],.column-group.xlarge-half-horizontal-gutters>[class*=xlarge-]
		{
		padding-left: 1em
	}
	.column-group.xlarge-half-vertical-gutters>.all-auto,.column-group.xlarge-half-vertical-gutters>[class*=all-],.column-group.xlarge-half-vertical-gutters>[class*=xlarge-]
		{
		margin-bottom: 1em
	}
	.column-group.xlarge-quarter-gutters {
		margin-left: -.5em
	}
	.column-group.xlarge-quarter-gutters>.all-auto,.column-group.xlarge-quarter-gutters>[class*=all-],.column-group.xlarge-quarter-gutters>[class*=xlarge-]
		{
		padding-left: .5em;
		margin-bottom: .5em
	}
	.column-group.xlarge-quarter-horizontal-gutters {
		margin-left: -.5em
	}
	.column-group.xlarge-quarter-horizontal-gutters>.all-auto,.column-group.xlarge-quarter-horizontal-gutters>[class*=all-],.column-group.xlarge-quarter-horizontal-gutters>[class*=xlarge-]
		{
		padding-left: .5em
	}
	.column-group.xlarge-quarter-vertical-gutters>.all-auto,.column-group.xlarge-quarter-vertical-gutters>[class*=all-],.column-group.xlarge-quarter-vertical-gutters>[class*=xlarge-]
		{
		margin-bottom: .5em
	}
	.column-group.xlarge-no-gutters {
		margin-left: 0
	}
	.column-group.xlarge-no-gutters>.all-auto,.column-group.xlarge-no-gutters>[class*=all-],.column-group.xlarge-no-gutters>[class*=xlarge-]
		{
		padding-left: 0;
		margin-bottom: 0
	}
	.xlarge-5 {
		width: 5%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.xlarge-10 {
		width: 10%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.xlarge-15 {
		width: 15%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.xlarge-20 {
		width: 20%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.xlarge-25 {
		width: 25%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.xlarge-30 {
		width: 30%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.xlarge-33 {
		width: 33.33333%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.xlarge-35 {
		width: 35%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.xlarge-40 {
		width: 40%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.xlarge-45 {
		width: 45%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.xlarge-50 {
		width: 50%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.xlarge-55 {
		width: 55%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.xlarge-60 {
		width: 60%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.xlarge-65 {
		width: 65%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.xlarge-66 {
		width: 66.66666%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.xlarge-70 {
		width: 70%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.xlarge-75 {
		width: 75%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.xlarge-80 {
		width: 80%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.xlarge-85 {
		width: 85%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.xlarge-90 {
		width: 90%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.xlarge-95 {
		width: 95%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.xlarge-100 {
		width: 100%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.xlarge-auto {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-moz-box-flex: 1;
		-ms-flex: 1;
		flex: 1
	}
	.column-group,.ink-flex {
		display: -webkit-flex;
		display: flex;
		display: -ms-flexbox;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		list-style: none
	}
	.column-group.reverse,.column-group.xlarge-reverse,.ink-flex.reverse,.ink-flex.xlarge-reverse
		{
		-webkit-flex-direction: row-reverse;
		-moz-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}
	.column-group.vertical,.column-group.xlarge-vertical,.ink-flex.vertical,.ink-flex.xlarge-vertical
		{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.column-group.vertical.reverse,.column-group.xlarge-vertical.xlarge-reverse,.ink-flex.vertical.reverse,.ink-flex.xlarge-vertical.xlarge-reverse
		{
		-webkit-flex-direction: column-reverse;
		-moz-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}
	.xlarge-order-1 {
		order: 1;
		-ms-flex-order: 1
	}
	.xlarge-order-2 {
		order: 2;
		-ms-flex-order: 2
	}
	.xlarge-order-3 {
		order: 3;
		-ms-flex-order: 3
	}
	.xlarge-order-4 {
		order: 4;
		-ms-flex-order: 4
	}
	.xlarge-order-5 {
		order: 5;
		-ms-flex-order: 5
	}
	.xlarge-order-6 {
		order: 6;
		-ms-flex-order: 6
	}
	.xlarge-order-7 {
		order: 7;
		-ms-flex-order: 7
	}
	.xlarge-order-8 {
		order: 8;
		-ms-flex-order: 8
	}
	.xlarge-order-9 {
		order: 9;
		-ms-flex-order: 9
	}
	.xlarge-order-10 {
		order: 10;
		-ms-flex-order: 10
	}
	.column-group .xlarge-auto {
		-webkit-flex-basis: auto;
		-ms-flex-basis: auto;
		flex-basis: auto;
		-webkit-flex-grow: 1;
		-ms-flex-grow: 1;
		flex-grow: 1
	}
	.push-top,.xlarge-push-top {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-align-self: flex-start;
		-ms-flex-item-align: start;
		align-self: flex-start
	}
	.push-bottom,.xlarge-push-bottom {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		-webkit-align-self: flex-end;
		-ms-flex-item-align: end;
		align-self: flex-end
	}
	.push-middle,.xlarge-push-middle {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-align-self: flex-center;
		-ms-flex-item-align: center;
		align-self: center
	}
	.push-left,.xlarge-push-left {
		-webkit-justify-content: flex-start;
		-moz-justify-content: flex-start;
		-ms-justify-content: flex-start;
		justify-content: flex-start;
		-ms-flex-pack: start;
		float: left
	}
	.push-center,.xlarge-push-center {
		float: none !important;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		justify-content: center;
		-ms-flex-pack: center;
		margin-left: auto;
		margin-right: auto
	}
	.push-right,.xlarge-push-right {
		-webkit-justify-content: flex-end;
		-moz-justify-content: flex-end;
		-ms-justify-content: flex-end;
		justify-content: flex-end;
		-ms-flex-pack: end;
		float: right
	}
	.xlarge-align-left {
		text-align: left
	}
	.xlarge-align-center {
		text-align: center
	}
	.xlarge-align-right {
		text-align: right
	}
	.space,.xlarge-space {
		margin: 2em
	}
	.padding,.xlarge-padding {
		padding: 2em
	}
	.double-space,.xlarge-double-space {
		margin: 1em
	}
	.double-padding,.xlarge-double-padding {
		padding: 1em
	}
	.half-space,.xlarge-half-space {
		margin: 4em
	}
	.half-padding,.xlarge-half-padding {
		padding: 4em
	}
	.quarter-space,.xlarge-quarter-space {
		margin: 8em
	}
	.quarter-padding,.xlarge-quarter-padding {
		padding: 8em
	}
	.vertical-space,.xlarge-vertical-space {
		margin-top: 2em;
		margin-bottom: 2em
	}
	.vertical-padding,.xlarge-vertical-padding {
		padding-top: 2em;
		padding-bottom: 2em
	}
	.double-vertical-space,.xlarge-double-vertical-space {
		margin-top: 4em;
		margin-bottom: 4em
	}
	.double-vertical-padding,.xlarge-double-vertical-padding {
		padding-top: 4em;
		padding-bottom: 4em
	}
	.half-vertical-space,.xlarge-half-vertical-space {
		margin-top: 1em;
		margin-bottom: 1em
	}
	.half-vertical-padding,.xlarge-half-vertical-padding {
		padding-top: 1em;
		padding-bottom: 1em
	}
	.quarter-vertical-space,.xlarge-quarter-vertical-space {
		margin-top: .5em;
		margin-bottom: .5em
	}
	.quarter-vertical-padding,.xlarge-quarter-vertical-padding {
		padding-top: .5em;
		padding-bottom: .5em
	}
	.horizontal-space,.xlarge-horizontal-space {
		margin-left: 2em;
		margin-right: 2em
	}
	.horizontal-padding,.xlarge-horizontal-padding {
		padding-left: 2em;
		padding-right: 2em
	}
	.double-horizontal-space,.xlarge-double-horizontal-space {
		margin-left: 4em;
		margin-right: 4em
	}
	.double-horizontal-padding,.xlarge-double-horizontal-padding {
		padding-left: 4em;
		padding-right: 4em
	}
	.half-horizontal-space,.xlarge-half-horizontal-space {
		margin-left: 1em;
		margin-right: 1em
	}
	.half-horizontal-padding,.xlarge-half-horizontal-padding {
		padding-left: 1em;
		padding-right: 1em
	}
	.quarter-horizontal-space,.xlarge-quarter-horizontal-space {
		margin-left: .5em;
		margin-right: .5em
	}
	.quarter-horizontal-padding,.xlarge-quarter-horizontal-padding {
		padding-left: .5em;
		padding-right: .5em
	}
	.top-space,.xlarge-top-space {
		margin-top: 2em
	}
	.top-padding,.xlarge-top-padding {
		padding-top: 2em
	}
	.double-top-space,.xlarge-double-top-space {
		margin-top: 4em
	}
	.double-top-padding,.xlarge-double-top-padding {
		padding-top: 4em
	}
	.half-top-space,.xlarge-half-top-space {
		margin-top: 1em
	}
	.half-top-padding,.xlarge-half-top-padding {
		padding-top: 1em
	}
	.quarter-top-space,.xlarge-quarter-top-space {
		margin-top: .5em
	}
	.quarter-top-padding,.xlarge-quarter-top-padding {
		padding-top: .5em
	}
	.right-space,.xlarge-right-space {
		margin-right: 2em
	}
	.right-padding,.xlarge-right-padding {
		padding-right: 2em
	}
	.double-right-space,.xlarge-double-right-space {
		margin-right: 4em
	}
	.double-right-padding,.xlarge-double-right-padding {
		padding-right: 4em
	}
	.half-right-space,.xlarge-half-right-space {
		margin-right: 1em
	}
	.half-right-padding,.xlarge-half-right-padding {
		padding-right: 1em
	}
	.quarter-right-space,.xlarge-quarter-right-space {
		margin-right: .5em
	}
	.quarter-right-padding,.xlarge-quarter-right-padding {
		padding-right: .5em
	}
	.bottom-space,.xlarge-bottom-space {
		margin-bottom: 2em
	}
	.bottom-padding,.xlarge-bottom-padding {
		padding-bottom: 2em
	}
	.double-bottom-space,.xlarge-double-bottom-space {
		margin-bottom: 4em
	}
	.double-bottom-padding,.xlarge-double-bottom-padding {
		padding-bottom: 4em
	}
	.half-bottom-space,.xlarge-half-bottom-space {
		margin-bottom: 1em
	}
	.half-bottom-padding,.xlarge-half-bottom-padding {
		padding-bottom: 1em
	}
	.quarter-bottom-space,.xlarge-quarter-bottom-space {
		margin-bottom: .5em
	}
	.quarter-bottom-padding,.xlarge-quarter-bottom-padding {
		padding-bottom: .5em
	}
	.left-space,.xlarge-left-space {
		margin-left: 2em
	}
	.left-padding,.xlarge-left-padding {
		padding-left: 2em
	}
	.double-left-space,.xlarge-double-left-space {
		margin-left: 4em
	}
	.double-left-padding,.xlarge-double-left-padding {
		padding-left: 4em
	}
	.half-left-space,.xlarge-half-left-space {
		margin-left: 1em
	}
	.half-left-padding,.xlarge-half-left-padding {
		padding-left: 1em
	}
	.quarter-left-space,.xlarge-quarter-left-space {
		margin-left: .5em
	}
	.quarter-left-padding,.xlarge-quarter-left-padding {
		padding-left: .5em
	}
	.hide-xlarge {
		display: none !important
	}
	.show-xlarge {
		display: inherit !important
	}
	table.show-xlarge {
		display: table
	}
	thead.show-xlarge {
		display: table-header-group
	}
	tbody.show-xlarge {
		display: table-row-group
	}
	tfoot.show-xlarge {
		display: table-footer-group
	}
	tr.show-xlarge {
		display: table-row
	}
	td.show-xlarge,th.show-xlarge {
		display: table-cell
	}
}

@media screen and (min-width:961px) and (max-width:1260px) {
	.ink-grid {
		padding: 0 1.75em
	}
	.column-group.gutters {
		margin-left: -1.75em
	}
	.column-group.gutters>.all-auto,.column-group.gutters>[class*=all-],.column-group.gutters>[class*=large-]
		{
		padding-left: 1.75em;
		margin-bottom: 1.75em
	}
	.column-group.horizontal-gutters {
		margin-left: -1.75em
	}
	.column-group.horizontal-gutters>.all-auto,.column-group.horizontal-gutters>[class*=all-],.column-group.horizontal-gutters>[class*=large-]
		{
		padding-left: 1.75em
	}
	.column-group.vertical-gutters>.all-auto,.column-group.vertical-gutters>[class*=all-],.column-group.vertical-gutters>[class*=large-]
		{
		margin-bottom: 1.75em
	}
	.column-group.double-gutters {
		margin-left: -3.5em
	}
	.column-group.double-gutters>.all-auto,.column-group.double-gutters>[class*=all-],.column-group.double-gutters>[class*=large-]
		{
		padding-left: 3.5em;
		margin-bottom: 3.5em
	}
	.column-group.double-horizontal-gutters {
		margin-left: -3.5em
	}
	.column-group.double-horizontal-gutters>.all-auto,.column-group.double-horizontal-gutters>[class*=all-],.column-group.double-horizontal-gutters>[class*=large-]
		{
		padding-left: 3.5em
	}
	.column-group.double-vertical-gutters>.all-auto,.column-group.double-vertical-gutters>[class*=all-],.column-group.double-vertical-gutters>[class*=large-]
		{
		margin-bottom: 3.5em
	}
	.column-group.half-gutters {
		margin-left: -.875em
	}
	.column-group.half-gutters>.all-auto,.column-group.half-gutters>[class*=all-],.column-group.half-gutters>[class*=large-]
		{
		padding-left: .875em;
		margin-bottom: .875em
	}
	.column-group.half-horizontal-gutters {
		margin-left: -.875em
	}
	.column-group.half-horizontal-gutters>.all-auto,.column-group.half-horizontal-gutters>[class*=all-],.column-group.half-horizontal-gutters>[class*=large-]
		{
		padding-left: .875em
	}
	.column-group.half-vertical-gutters>.all-auto,.column-group.half-vertical-gutters>[class*=all-],.column-group.half-vertical-gutters>[class*=large-]
		{
		margin-bottom: .875em
	}
	.column-group.quarter-gutters {
		margin-left: -.4375em
	}
	.column-group.quarter-gutters>.all-auto,.column-group.quarter-gutters>[class*=all-],.column-group.quarter-gutters>[class*=large-]
		{
		padding-left: .4375em;
		margin-bottom: .4375em
	}
	.column-group.quarter-horizontal-gutters {
		margin-left: -.4375em
	}
	.column-group.quarter-horizontal-gutters>.all-auto,.column-group.quarter-horizontal-gutters>[class*=all-],.column-group.quarter-horizontal-gutters>[class*=large-]
		{
		padding-left: .4375em
	}
	.column-group.quarter-vertical-gutters>.all-auto,.column-group.quarter-vertical-gutters>[class*=all-],.column-group.quarter-vertical-gutters>[class*=large-]
		{
		margin-bottom: .4375em
	}
	.column-group.large-gutters {
		margin-left: -1.75em
	}
	.column-group.large-gutters>.all-auto,.column-group.large-gutters>[class*=all-],.column-group.large-gutters>[class*=large-]
		{
		padding-left: .4375em;
		margin-bottom: .4375em
	}
	.column-group.large-horizontal-gutters {
		margin-left: -1.75em
	}
	.column-group.large-horizontal-gutters>.all-auto,.column-group.large-horizontal-gutters>[class*=all-],.column-group.large-horizontal-gutters>[class*=large-]
		{
		padding-left: 1.75em
	}
	.column-group.large-vertical-gutters>.all-auto,.column-group.large-vertical-gutters>[class*=all-],.column-group.large-vertical-gutters>[class*=large-]
		{
		margin-bottom: 1.75em
	}
	.column-group.large-double-gutters {
		margin-left: -3.5em
	}
	.column-group.large-double-gutters>.all-auto,.column-group.large-double-gutters>[class*=all-],.column-group.large-double-gutters>[class*=large-]
		{
		padding-left: 3.5em;
		margin-bottom: 3.5em
	}
	.column-group.large-double-horizontal-gutters {
		margin-left: -3.5em
	}
	.column-group.large-double-horizontal-gutters>.all-auto,.column-group.large-double-horizontal-gutters>[class*=all-],.column-group.large-double-horizontal-gutters>[class*=large-]
		{
		padding-left: 3.5em
	}
	.column-group.large-double-vertical-gutters>.all-auto,.column-group.large-double-vertical-gutters>[class*=all-],.column-group.large-double-vertical-gutters>[class*=large-]
		{
		margin-bottom: 3.5em
	}
	.column-group.large-half-gutters {
		margin-left: -.875em
	}
	.column-group.large-half-gutters>.all-auto,.column-group.large-half-gutters>[class*=all-],.column-group.large-half-gutters>[class*=large-]
		{
		padding-left: .875em;
		margin-bottom: .875em
	}
	.column-group.large-half-horizontal-gutters {
		margin-left: -.875em
	}
	.column-group.large-half-horizontal-gutters>.all-auto,.column-group.large-half-horizontal-gutters>[class*=all-],.column-group.large-half-horizontal-gutters>[class*=large-]
		{
		padding-left: .875em
	}
	.column-group.large-half-vertical-gutters>.all-auto,.column-group.large-half-vertical-gutters>[class*=all-],.column-group.large-half-vertical-gutters>[class*=large-]
		{
		margin-bottom: .875em
	}
	.column-group.large-quarter-gutters {
		margin-left: -.4375em
	}
	.column-group.large-quarter-gutters>.all-auto,.column-group.large-quarter-gutters>[class*=all-],.column-group.large-quarter-gutters>[class*=large-]
		{
		padding-left: .4375em;
		margin-bottom: .4375em
	}
	.column-group.large-quarter-horizontal-gutters {
		margin-left: -.4375em
	}
	.column-group.large-quarter-horizontal-gutters>.all-auto,.column-group.large-quarter-horizontal-gutters>[class*=all-],.column-group.large-quarter-horizontal-gutters>[class*=large-]
		{
		padding-left: .4375em
	}
	.column-group.large-quarter-vertical-gutters>.all-auto,.column-group.large-quarter-vertical-gutters>[class*=all-],.column-group.large-quarter-vertical-gutters>[class*=large-]
		{
		margin-bottom: .4375em
	}
	.column-group.large-no-gutters {
		margin-left: 0
	}
	.column-group.large-no-gutters>.all-auto,.column-group.large-no-gutters>[class*=all-],.column-group.large-no-gutters>[class*=large-]
		{
		padding-left: 0;
		margin-bottom: 0
	}
	.large-5 {
		width: 5%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.large-10 {
		width: 10%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.large-15 {
		width: 15%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.large-20 {
		width: 20%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.large-25 {
		width: 25%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.large-30 {
		width: 30%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.large-33 {
		width: 33.33333%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.large-35 {
		width: 35%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.large-40 {
		width: 40%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.large-45 {
		width: 45%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.large-50 {
		width: 50%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.large-55 {
		width: 55%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.large-60 {
		width: 60%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.large-65 {
		width: 65%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.large-66 {
		width: 66.66666%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.large-70 {
		width: 70%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.large-75 {
		width: 75%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.large-80 {
		width: 80%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.large-85 {
		width: 85%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.large-90 {
		width: 90%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.large-95 {
		width: 95%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.large-100 {
		width: 100%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.large-auto {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-moz-box-flex: 1;
		-ms-flex: 1;
		flex: 1
	}
	.column-group,.ink-flex {
		display: -webkit-flex;
		display: flex;
		display: -ms-flexbox;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		list-style: none
	}
	.column-group.large-reverse,.column-group.reverse,.ink-flex.large-reverse,.ink-flex.reverse
		{
		-webkit-flex-direction: row-reverse;
		-moz-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}
	.column-group.large-vertical,.column-group.vertical,.ink-flex.large-vertical,.ink-flex.vertical
		{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.column-group.large-vertical.large-reverse,.column-group.vertical.reverse,.ink-flex.large-vertical.large-reverse,.ink-flex.vertical.reverse
		{
		-webkit-flex-direction: column-reverse;
		-moz-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}
	.large-order-1 {
		order: 1;
		-ms-flex-order: 1
	}
	.large-order-2 {
		order: 2;
		-ms-flex-order: 2
	}
	.large-order-3 {
		order: 3;
		-ms-flex-order: 3
	}
	.large-order-4 {
		order: 4;
		-ms-flex-order: 4
	}
	.large-order-5 {
		order: 5;
		-ms-flex-order: 5
	}
	.large-order-6 {
		order: 6;
		-ms-flex-order: 6
	}
	.large-order-7 {
		order: 7;
		-ms-flex-order: 7
	}
	.large-order-8 {
		order: 8;
		-ms-flex-order: 8
	}
	.large-order-9 {
		order: 9;
		-ms-flex-order: 9
	}
	.large-order-10 {
		order: 10;
		-ms-flex-order: 10
	}
	.column-group .large-auto {
		-webkit-flex-basis: auto;
		-ms-flex-basis: auto;
		flex-basis: auto;
		-webkit-flex-grow: 1;
		-ms-flex-grow: 1;
		flex-grow: 1
	}
	.large-push-top,.push-top {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-align-self: flex-start;
		-ms-flex-item-align: start;
		align-self: flex-start
	}
	.large-push-bottom,.push-bottom {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		-webkit-align-self: flex-end;
		-ms-flex-item-align: end;
		align-self: flex-end
	}
	.large-push-middle,.push-middle {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-align-self: flex-center;
		-ms-flex-item-align: center;
		align-self: center
	}
	.large-push-left,.push-left {
		-webkit-justify-content: flex-start;
		-moz-justify-content: flex-start;
		-ms-justify-content: flex-start;
		justify-content: flex-start;
		-ms-flex-pack: start;
		float: left
	}
	.large-push-center,.push-center {
		float: none !important;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		justify-content: center;
		-ms-flex-pack: center;
		margin-left: auto;
		margin-right: auto
	}
	.large-push-right,.push-right {
		-webkit-justify-content: flex-end;
		-moz-justify-content: flex-end;
		-ms-justify-content: flex-end;
		justify-content: flex-end;
		-ms-flex-pack: end;
		float: right
	}
	.large-align-left {
		text-align: left
	}
	.large-align-center {
		text-align: center
	}
	.large-align-right {
		text-align: right
	}
	.large-space,.space {
		margin: 1.75em
	}
	.large-padding,.padding {
		padding: 1.75em
	}
	.double-space,.large-double-space {
		margin: .875em
	}
	.double-padding,.large-double-padding {
		padding: .875em
	}
	.half-space,.large-half-space {
		margin: 3.5em
	}
	.half-padding,.large-half-padding {
		padding: 3.5em
	}
	.large-quarter-space,.quarter-space {
		margin: 7em
	}
	.large-quarter-padding,.quarter-padding {
		padding: 7em
	}
	.large-vertical-space,.vertical-space {
		margin-top: 1.75em;
		margin-bottom: 1.75em
	}
	.large-vertical-padding,.vertical-padding {
		padding-top: 1.75em;
		padding-bottom: 1.75em
	}
	.double-vertical-space,.large-double-vertical-space {
		margin-top: 3.5em;
		margin-bottom: 3.5em
	}
	.double-vertical-padding,.large-double-vertical-padding {
		padding-top: 3.5em;
		padding-bottom: 3.5em
	}
	.half-vertical-space,.large-half-vertical-space {
		margin-top: .875em;
		margin-bottom: .875em
	}
	.half-vertical-padding,.large-half-vertical-padding {
		padding-top: .875em;
		padding-bottom: .875em
	}
	.large-quarter-vertical-space,.quarter-vertical-space {
		margin-top: .4375em;
		margin-bottom: .4375em
	}
	.large-quarter-vertical-padding,.quarter-vertical-padding {
		padding-top: .4375em;
		padding-bottom: .4375em
	}
	.horizontal-space,.large-horizontal-space {
		margin-left: 1.75em;
		margin-right: 1.75em
	}
	.horizontal-padding,.large-horizontal-padding {
		padding-left: 1.75em;
		padding-right: 1.75em
	}
	.double-horizontal-space,.large-double-horizontal-space {
		margin-left: 3.5em;
		margin-right: 3.5em
	}
	.double-horizontal-padding,.large-double-horizontal-padding {
		padding-left: 3.5em;
		padding-right: 3.5em
	}
	.half-horizontal-space,.large-half-horizontal-space {
		margin-left: .875em;
		margin-right: .875em
	}
	.half-horizontal-padding,.large-half-horizontal-padding {
		padding-left: .875em;
		padding-right: .875em
	}
	.large-quarter-horizontal-space,.quarter-horizontal-space {
		margin-left: .4375em;
		margin-right: .4375em
	}
	.large-quarter-horizontal-padding,.quarter-horizontal-padding {
		padding-left: .4375em;
		padding-right: .4375em
	}
	.large-top-space,.top-space {
		margin-top: 1.75em
	}
	.large-top-padding,.top-padding {
		padding-top: 1.75em
	}
	.double-top-space,.large-double-top-space {
		margin-top: 3.5em
	}
	.double-top-padding,.large-double-top-padding {
		padding-top: 3.5em
	}
	.half-top-space,.large-half-top-space {
		margin-top: .875em
	}
	.half-top-padding,.large-half-top-padding {
		padding-top: .875em
	}
	.large-quarter-top-space,.quarter-top-space {
		margin-top: .4375em
	}
	.large-quarter-top-padding,.quarter-top-padding {
		padding-top: .4375em
	}
	.large-right-space,.right-space {
		margin-right: 1.75em
	}
	.large-right-padding,.right-padding {
		padding-right: 1.75em
	}
	.double-right-space,.large-double-right-space {
		margin-right: 3.5em
	}
	.double-right-padding,.large-double-right-padding {
		padding-right: 3.5em
	}
	.half-right-space,.large-half-right-space {
		margin-right: .875em
	}
	.half-right-padding,.large-half-right-padding {
		padding-right: .875em
	}
	.large-quarter-right-space,.quarter-right-space {
		margin-right: .4375em
	}
	.large-quarter-right-padding,.quarter-right-padding {
		padding-right: .4375em
	}
	.bottom-space,.large-bottom-space {
		margin-bottom: 1.75em
	}
	.bottom-padding,.large-bottom-padding {
		padding-bottom: 1.75em
	}
	.double-bottom-space,.large-double-bottom-space {
		margin-bottom: 3.5em
	}
	.double-bottom-padding,.large-double-bottom-padding {
		padding-bottom: 3.5em
	}
	.half-bottom-space,.large-half-bottom-space {
		margin-bottom: .875em
	}
	.half-bottom-padding,.large-half-bottom-padding {
		padding-bottom: .875em
	}
	.large-quarter-bottom-space,.quarter-bottom-space {
		margin-bottom: .4375em
	}
	.large-quarter-bottom-padding,.quarter-bottom-padding {
		padding-bottom: .4375em
	}
	.large-left-space,.left-space {
		margin-left: 1.75em
	}
	.large-left-padding,.left-padding {
		padding-left: 1.75em
	}
	.double-left-space,.large-double-left-space {
		margin-left: 3.5em
	}
	.double-left-padding,.large-double-left-padding {
		padding-left: 3.5em
	}
	.half-left-space,.large-half-left-space {
		margin-left: .875em
	}
	.half-left-padding,.large-half-left-padding {
		padding-left: .875em
	}
	.large-quarter-left-space,.quarter-left-space {
		margin-left: .4375em
	}
	.large-quarter-left-padding,.quarter-left-padding {
		padding-left: .4375em
	}
	.hide-large {
		display: none !important
	}
	.show-large {
		display: inherit !important
	}
	table.show-large {
		display: table
	}
	thead.show-large {
		display: table-header-group
	}
	tbody.show-large {
		display: table-row-group
	}
	tfoot.show-large {
		display: table-footer-group
	}
	tr.show-large {
		display: table-row
	}
	td.show-large,th.show-large {
		display: table-cell
	}
}

@media screen and (min-width:641px) and (max-width:960px) {
	.ink-grid {
		padding: 0 1.5em
	}
	.column-group.gutters {
		margin-left: -1.5em
	}
	.column-group.gutters>.all-auto,.column-group.gutters>[class*=all-],.column-group.gutters>[class*=medium-]
		{
		padding-left: 1.5em;
		margin-bottom: 1.5em
	}
	.column-group.horizontal-gutters {
		margin-left: -1.5em
	}
	.column-group.horizontal-gutters>.all-auto,.column-group.horizontal-gutters>[class*=all-],.column-group.horizontal-gutters>[class*=medium-]
		{
		padding-left: 1.5em
	}
	.column-group.vertical-gutters>.all-auto,.column-group.vertical-gutters>[class*=all-],.column-group.vertical-gutters>[class*=medium-]
		{
		margin-bottom: 1.5em
	}
	.column-group.double-gutters {
		margin-left: -3em
	}
	.column-group.double-gutters>.all-auto,.column-group.double-gutters>[class*=all-],.column-group.double-gutters>[class*=medium-]
		{
		padding-left: 3em;
		margin-bottom: 3em
	}
	.column-group.double-horizontal-gutters {
		margin-left: -3em
	}
	.column-group.double-horizontal-gutters>.all-auto,.column-group.double-horizontal-gutters>[class*=all-],.column-group.double-horizontal-gutters>[class*=medium-]
		{
		padding-left: 3em
	}
	.column-group.double-vertical-gutters>.all-auto,.column-group.double-vertical-gutters>[class*=all-],.column-group.double-vertical-gutters>[class*=medium-]
		{
		margin-bottom: 3em
	}
	.column-group.half-gutters {
		margin-left: -.75em
	}
	.column-group.half-gutters>.all-auto,.column-group.half-gutters>[class*=all-],.column-group.half-gutters>[class*=medium-]
		{
		padding-left: .75em;
		margin-bottom: .75em
	}
	.column-group.half-horizontal-gutters {
		margin-left: -.75em
	}
	.column-group.half-horizontal-gutters>.all-auto,.column-group.half-horizontal-gutters>[class*=all-],.column-group.half-horizontal-gutters>[class*=medium-]
		{
		padding-left: .75em
	}
	.column-group.half-vertical-gutters>.all-auto,.column-group.half-vertical-gutters>[class*=all-],.column-group.half-vertical-gutters>[class*=medium-]
		{
		margin-bottom: .75em
	}
	.column-group.quarter-gutters {
		margin-left: -.375em
	}
	.column-group.quarter-gutters>.all-auto,.column-group.quarter-gutters>[class*=all-],.column-group.quarter-gutters>[class*=medium-]
		{
		padding-left: .375em;
		margin-bottom: .375em
	}
	.column-group.quarter-horizontal-gutters {
		margin-left: -.375em
	}
	.column-group.quarter-horizontal-gutters>.all-auto,.column-group.quarter-horizontal-gutters>[class*=all-],.column-group.quarter-horizontal-gutters>[class*=medium-]
		{
		padding-left: .375em
	}
	.column-group.quarter-vertical-gutters>.all-auto,.column-group.quarter-vertical-gutters>[class*=all-],.column-group.quarter-vertical-gutters>[class*=medium-]
		{
		margin-bottom: .375em
	}
	.column-group.medium-gutters {
		margin-left: -1.5em
	}
	.column-group.medium-gutters>.all-auto,.column-group.medium-gutters>[class*=all-],.column-group.medium-gutters>[class*=medium-]
		{
		padding-left: .375em;
		margin-bottom: .375em
	}
	.column-group.medium-horizontal-gutters {
		margin-left: -1.5em
	}
	.column-group.medium-horizontal-gutters>.all-auto,.column-group.medium-horizontal-gutters>[class*=all-],.column-group.medium-horizontal-gutters>[class*=medium-]
		{
		padding-left: 1.5em
	}
	.column-group.medium-vertical-gutters>.all-auto,.column-group.medium-vertical-gutters>[class*=all-],.column-group.medium-vertical-gutters>[class*=medium-]
		{
		margin-bottom: 1.5em
	}
	.column-group.medium-double-gutters {
		margin-left: -3em
	}
	.column-group.medium-double-gutters>.all-auto,.column-group.medium-double-gutters>[class*=all-],.column-group.medium-double-gutters>[class*=medium-]
		{
		padding-left: 3em;
		margin-bottom: 3em
	}
	.column-group.medium-double-horizontal-gutters {
		margin-left: -3em
	}
	.column-group.medium-double-horizontal-gutters>.all-auto,.column-group.medium-double-horizontal-gutters>[class*=all-],.column-group.medium-double-horizontal-gutters>[class*=medium-]
		{
		padding-left: 3em
	}
	.column-group.medium-double-vertical-gutters>.all-auto,.column-group.medium-double-vertical-gutters>[class*=all-],.column-group.medium-double-vertical-gutters>[class*=medium-]
		{
		margin-bottom: 3em
	}
	.column-group.medium-half-gutters {
		margin-left: -.75em
	}
	.column-group.medium-half-gutters>.all-auto,.column-group.medium-half-gutters>[class*=all-],.column-group.medium-half-gutters>[class*=medium-]
		{
		padding-left: .75em;
		margin-bottom: .75em
	}
	.column-group.medium-half-horizontal-gutters {
		margin-left: -.75em
	}
	.column-group.medium-half-horizontal-gutters>.all-auto,.column-group.medium-half-horizontal-gutters>[class*=all-],.column-group.medium-half-horizontal-gutters>[class*=medium-]
		{
		padding-left: .75em
	}
	.column-group.medium-half-vertical-gutters>.all-auto,.column-group.medium-half-vertical-gutters>[class*=all-],.column-group.medium-half-vertical-gutters>[class*=medium-]
		{
		margin-bottom: .75em
	}
	.column-group.medium-quarter-gutters {
		margin-left: -.375em
	}
	.column-group.medium-quarter-gutters>.all-auto,.column-group.medium-quarter-gutters>[class*=all-],.column-group.medium-quarter-gutters>[class*=medium-]
		{
		padding-left: .375em;
		margin-bottom: .375em
	}
	.column-group.medium-quarter-horizontal-gutters {
		margin-left: -.375em
	}
	.column-group.medium-quarter-horizontal-gutters>.all-auto,.column-group.medium-quarter-horizontal-gutters>[class*=all-],.column-group.medium-quarter-horizontal-gutters>[class*=medium-]
		{
		padding-left: .375em
	}
	.column-group.medium-quarter-vertical-gutters>.all-auto,.column-group.medium-quarter-vertical-gutters>[class*=all-],.column-group.medium-quarter-vertical-gutters>[class*=medium-]
		{
		margin-bottom: .375em
	}
	.column-group.medium-no-gutters {
		margin-left: 0
	}
	.column-group.medium-no-gutters>.all-auto,.column-group.medium-no-gutters>[class*=all-],.column-group.medium-no-gutters>[class*=medium-]
		{
		padding-left: 0;
		margin-bottom: 0
	}
	.medium-5 {
		width: 5%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.medium-10 {
		width: 10%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.medium-15 {
		width: 15%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.medium-20 {
		width: 20%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.medium-25 {
		width: 25%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.medium-30 {
		width: 30%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.medium-33 {
		width: 33.33333%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.medium-35 {
		width: 35%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.medium-40 {
		width: 40%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.medium-45 {
		width: 45%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.medium-50 {
		width: 50%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.medium-55 {
		width: 55%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.medium-60 {
		width: 60%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.medium-65 {
		width: 65%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.medium-66 {
		width: 66.66666%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.medium-70 {
		width: 70%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.medium-75 {
		width: 75%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.medium-80 {
		width: 80%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.medium-85 {
		width: 85%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.medium-90 {
		width: 90%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.medium-95 {
		width: 95%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.medium-100 {
		width: 100%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.medium-auto {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-moz-box-flex: 1;
		-ms-flex: 1;
		flex: 1
	}
	.column-group,.ink-flex {
		display: -webkit-flex;
		display: flex;
		display: -ms-flexbox;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		list-style: none
	}
	.column-group.medium-reverse,.column-group.reverse,.ink-flex.medium-reverse,.ink-flex.reverse
		{
		-webkit-flex-direction: row-reverse;
		-moz-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}
	.column-group.medium-vertical,.column-group.vertical,.ink-flex.medium-vertical,.ink-flex.vertical
		{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.column-group.medium-vertical.medium-reverse,.column-group.vertical.reverse,.ink-flex.medium-vertical.medium-reverse,.ink-flex.vertical.reverse
		{
		-webkit-flex-direction: column-reverse;
		-moz-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}
	.medium-order-1 {
		order: 1;
		-ms-flex-order: 1
	}
	.medium-order-2 {
		order: 2;
		-ms-flex-order: 2
	}
	.medium-order-3 {
		order: 3;
		-ms-flex-order: 3
	}
	.medium-order-4 {
		order: 4;
		-ms-flex-order: 4
	}
	.medium-order-5 {
		order: 5;
		-ms-flex-order: 5
	}
	.medium-order-6 {
		order: 6;
		-ms-flex-order: 6
	}
	.medium-order-7 {
		order: 7;
		-ms-flex-order: 7
	}
	.medium-order-8 {
		order: 8;
		-ms-flex-order: 8
	}
	.medium-order-9 {
		order: 9;
		-ms-flex-order: 9
	}
	.medium-order-10 {
		order: 10;
		-ms-flex-order: 10
	}
	.column-group .medium-auto {
		-webkit-flex-basis: auto;
		-ms-flex-basis: auto;
		flex-basis: auto;
		-webkit-flex-grow: 1;
		-ms-flex-grow: 1;
		flex-grow: 1
	}
	.medium-push-top,.push-top {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-align-self: flex-start;
		-ms-flex-item-align: start;
		align-self: flex-start
	}
	.medium-push-bottom,.push-bottom {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		-webkit-align-self: flex-end;
		-ms-flex-item-align: end;
		align-self: flex-end
	}
	.medium-push-middle,.push-middle {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-align-self: flex-center;
		-ms-flex-item-align: center;
		align-self: center
	}
	.medium-push-left,.push-left {
		-webkit-justify-content: flex-start;
		-moz-justify-content: flex-start;
		-ms-justify-content: flex-start;
		justify-content: flex-start;
		-ms-flex-pack: start;
		float: left
	}
	.medium-push-center,.push-center {
		float: none !important;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		justify-content: center;
		-ms-flex-pack: center;
		margin-left: auto;
		margin-right: auto
	}
	.medium-push-right,.push-right {
		-webkit-justify-content: flex-end;
		-moz-justify-content: flex-end;
		-ms-justify-content: flex-end;
		justify-content: flex-end;
		-ms-flex-pack: end;
		float: right
	}
	.medium-align-left {
		text-align: left
	}
	.medium-align-center {
		text-align: center
	}
	.medium-align-right {
		text-align: right
	}
	.medium-space,.space {
		margin: 1.5em
	}
	.medium-padding,.padding {
		padding: 1.5em
	}
	.double-space,.medium-double-space {
		margin: .75em
	}
	.double-padding,.medium-double-padding {
		padding: .75em
	}
	.half-space,.medium-half-space {
		margin: 3em
	}
	.half-padding,.medium-half-padding {
		padding: 3em
	}
	.medium-quarter-space,.quarter-space {
		margin: 6em
	}
	.medium-quarter-padding,.quarter-padding {
		padding: 6em
	}
	.medium-vertical-space,.vertical-space {
		margin-top: 1.5em;
		margin-bottom: 1.5em
	}
	.medium-vertical-padding,.vertical-padding {
		padding-top: 1.5em;
		padding-bottom: 1.5em
	}
	.double-vertical-space,.medium-double-vertical-space {
		margin-top: 3em;
		margin-bottom: 3em
	}
	.double-vertical-padding,.medium-double-vertical-padding {
		padding-top: 3em;
		padding-bottom: 3em
	}
	.half-vertical-space,.medium-half-vertical-space {
		margin-top: .75em;
		margin-bottom: .75em
	}
	.half-vertical-padding,.medium-half-vertical-padding {
		padding-top: .75em;
		padding-bottom: .75em
	}
	.medium-quarter-vertical-space,.quarter-vertical-space {
		margin-top: .375em;
		margin-bottom: .375em
	}
	.medium-quarter-vertical-padding,.quarter-vertical-padding {
		padding-top: .375em;
		padding-bottom: .375em
	}
	.horizontal-space,.medium-horizontal-space {
		margin-left: 1.5em;
		margin-right: 1.5em
	}
	.horizontal-padding,.medium-horizontal-padding {
		padding-left: 1.5em;
		padding-right: 1.5em
	}
	.double-horizontal-space,.medium-double-horizontal-space {
		margin-left: 3em;
		margin-right: 3em
	}
	.double-horizontal-padding,.medium-double-horizontal-padding {
		padding-left: 3em;
		padding-right: 3em
	}
	.half-horizontal-space,.medium-half-horizontal-space {
		margin-left: .75em;
		margin-right: .75em
	}
	.half-horizontal-padding,.medium-half-horizontal-padding {
		padding-left: .75em;
		padding-right: .75em
	}
	.medium-quarter-horizontal-space,.quarter-horizontal-space {
		margin-left: .375em;
		margin-right: .375em
	}
	.medium-quarter-horizontal-padding,.quarter-horizontal-padding {
		padding-left: .375em;
		padding-right: .375em
	}
	.medium-top-space,.top-space {
		margin-top: 1.5em
	}
	.medium-top-padding,.top-padding {
		padding-top: 1.5em
	}
	.double-top-space,.medium-double-top-space {
		margin-top: 3em
	}
	.double-top-padding,.medium-double-top-padding {
		padding-top: 3em
	}
	.half-top-space,.medium-half-top-space {
		margin-top: .75em
	}
	.half-top-padding,.medium-half-top-padding {
		padding-top: .75em
	}
	.medium-quarter-top-space,.quarter-top-space {
		margin-top: .375em
	}
	.medium-quarter-top-padding,.quarter-top-padding {
		padding-top: .375em
	}
	.medium-right-space,.right-space {
		margin-right: 1.5em
	}
	.medium-right-padding,.right-padding {
		padding-right: 1.5em
	}
	.double-right-space,.medium-double-right-space {
		margin-right: 3em
	}
	.double-right-padding,.medium-double-right-padding {
		padding-right: 3em
	}
	.half-right-space,.medium-half-right-space {
		margin-right: .75em
	}
	.half-right-padding,.medium-half-right-padding {
		padding-right: .75em
	}
	.medium-quarter-right-space,.quarter-right-space {
		margin-right: .375em
	}
	.medium-quarter-right-padding,.quarter-right-padding {
		padding-right: .375em
	}
	.bottom-space,.medium-bottom-space {
		margin-bottom: 1.5em
	}
	.bottom-padding,.medium-bottom-padding {
		padding-bottom: 1.5em
	}
	.double-bottom-space,.medium-double-bottom-space {
		margin-bottom: 3em
	}
	.double-bottom-padding,.medium-double-bottom-padding {
		padding-bottom: 3em
	}
	.half-bottom-space,.medium-half-bottom-space {
		margin-bottom: .75em
	}
	.half-bottom-padding,.medium-half-bottom-padding {
		padding-bottom: .75em
	}
	.medium-quarter-bottom-space,.quarter-bottom-space {
		margin-bottom: .375em
	}
	.medium-quarter-bottom-padding,.quarter-bottom-padding {
		padding-bottom: .375em
	}
	.left-space,.medium-left-space {
		margin-left: 1.5em
	}
	.left-padding,.medium-left-padding {
		padding-left: 1.5em
	}
	.double-left-space,.medium-double-left-space {
		margin-left: 3em
	}
	.double-left-padding,.medium-double-left-padding {
		padding-left: 3em
	}
	.half-left-space,.medium-half-left-space {
		margin-left: .75em
	}
	.half-left-padding,.medium-half-left-padding {
		padding-left: .75em
	}
	.medium-quarter-left-space,.quarter-left-space {
		margin-left: .375em
	}
	.medium-quarter-left-padding,.quarter-left-padding {
		padding-left: .375em
	}
	.hide-medium {
		display: none !important
	}
	.show-medium {
		display: inherit !important
	}
	table.show-medium {
		display: table
	}
	thead.show-medium {
		display: table-header-group
	}
	tbody.show-medium {
		display: table-row-group
	}
	tfoot.show-medium {
		display: table-footer-group
	}
	tr.show-medium {
		display: table-row
	}
	td.show-medium,th.show-medium {
		display: table-cell
	}
}

@media screen and (min-width:321px) and (max-width:640px) {
	.ink-grid {
		padding: 0 1.25em
	}
	.column-group.gutters {
		margin-left: -1.25em
	}
	.column-group.gutters>.all-auto,.column-group.gutters>[class*=all-],.column-group.gutters>[class*=small-]
		{
		padding-left: 1.25em;
		margin-bottom: 1.25em
	}
	.column-group.horizontal-gutters {
		margin-left: -1.25em
	}
	.column-group.horizontal-gutters>.all-auto,.column-group.horizontal-gutters>[class*=all-],.column-group.horizontal-gutters>[class*=small-]
		{
		padding-left: 1.25em
	}
	.column-group.vertical-gutters>.all-auto,.column-group.vertical-gutters>[class*=all-],.column-group.vertical-gutters>[class*=small-]
		{
		margin-bottom: 1.25em
	}
	.column-group.double-gutters {
		margin-left: -2.5em
	}
	.column-group.double-gutters>.all-auto,.column-group.double-gutters>[class*=all-],.column-group.double-gutters>[class*=small-]
		{
		padding-left: 2.5em;
		margin-bottom: 2.5em
	}
	.column-group.double-horizontal-gutters {
		margin-left: -2.5em
	}
	.column-group.double-horizontal-gutters>.all-auto,.column-group.double-horizontal-gutters>[class*=all-],.column-group.double-horizontal-gutters>[class*=small-]
		{
		padding-left: 2.5em
	}
	.column-group.double-vertical-gutters>.all-auto,.column-group.double-vertical-gutters>[class*=all-],.column-group.double-vertical-gutters>[class*=small-]
		{
		margin-bottom: 2.5em
	}
	.column-group.half-gutters {
		margin-left: -.625em
	}
	.column-group.half-gutters>.all-auto,.column-group.half-gutters>[class*=all-],.column-group.half-gutters>[class*=small-]
		{
		padding-left: .625em;
		margin-bottom: .625em
	}
	.column-group.half-horizontal-gutters {
		margin-left: -.625em
	}
	.column-group.half-horizontal-gutters>.all-auto,.column-group.half-horizontal-gutters>[class*=all-],.column-group.half-horizontal-gutters>[class*=small-]
		{
		padding-left: .625em
	}
	.column-group.half-vertical-gutters>.all-auto,.column-group.half-vertical-gutters>[class*=all-],.column-group.half-vertical-gutters>[class*=small-]
		{
		margin-bottom: .625em
	}
	.column-group.quarter-gutters {
		margin-left: -.3125em
	}
	.column-group.quarter-gutters>.all-auto,.column-group.quarter-gutters>[class*=all-],.column-group.quarter-gutters>[class*=small-]
		{
		padding-left: .3125em;
		margin-bottom: .3125em
	}
	.column-group.quarter-horizontal-gutters {
		margin-left: -.3125em
	}
	.column-group.quarter-horizontal-gutters>.all-auto,.column-group.quarter-horizontal-gutters>[class*=all-],.column-group.quarter-horizontal-gutters>[class*=small-]
		{
		padding-left: .3125em
	}
	.column-group.quarter-vertical-gutters>.all-auto,.column-group.quarter-vertical-gutters>[class*=all-],.column-group.quarter-vertical-gutters>[class*=small-]
		{
		margin-bottom: .3125em
	}
	.column-group.small-gutters {
		margin-left: -1.25em
	}
	.column-group.small-gutters>.all-auto,.column-group.small-gutters>[class*=all-],.column-group.small-gutters>[class*=small-]
		{
		padding-left: .3125em;
		margin-bottom: .3125em
	}
	.column-group.small-horizontal-gutters {
		margin-left: -1.25em
	}
	.column-group.small-horizontal-gutters>.all-auto,.column-group.small-horizontal-gutters>[class*=all-],.column-group.small-horizontal-gutters>[class*=small-]
		{
		padding-left: 1.25em
	}
	.column-group.small-vertical-gutters>.all-auto,.column-group.small-vertical-gutters>[class*=all-],.column-group.small-vertical-gutters>[class*=small-]
		{
		margin-bottom: 1.25em
	}
	.column-group.small-double-gutters {
		margin-left: -2.5em
	}
	.column-group.small-double-gutters>.all-auto,.column-group.small-double-gutters>[class*=all-],.column-group.small-double-gutters>[class*=small-]
		{
		padding-left: 2.5em;
		margin-bottom: 2.5em
	}
	.column-group.small-double-horizontal-gutters {
		margin-left: -2.5em
	}
	.column-group.small-double-horizontal-gutters>.all-auto,.column-group.small-double-horizontal-gutters>[class*=all-],.column-group.small-double-horizontal-gutters>[class*=small-]
		{
		padding-left: 2.5em
	}
	.column-group.small-double-vertical-gutters>.all-auto,.column-group.small-double-vertical-gutters>[class*=all-],.column-group.small-double-vertical-gutters>[class*=small-]
		{
		margin-bottom: 2.5em
	}
	.column-group.small-half-gutters {
		margin-left: -.625em
	}
	.column-group.small-half-gutters>.all-auto,.column-group.small-half-gutters>[class*=all-],.column-group.small-half-gutters>[class*=small-]
		{
		padding-left: .625em;
		margin-bottom: .625em
	}
	.column-group.small-half-horizontal-gutters {
		margin-left: -.625em
	}
	.column-group.small-half-horizontal-gutters>.all-auto,.column-group.small-half-horizontal-gutters>[class*=all-],.column-group.small-half-horizontal-gutters>[class*=small-]
		{
		padding-left: .625em
	}
	.column-group.small-half-vertical-gutters>.all-auto,.column-group.small-half-vertical-gutters>[class*=all-],.column-group.small-half-vertical-gutters>[class*=small-]
		{
		margin-bottom: .625em
	}
	.column-group.small-quarter-gutters {
		margin-left: -.3125em
	}
	.column-group.small-quarter-gutters>.all-auto,.column-group.small-quarter-gutters>[class*=all-],.column-group.small-quarter-gutters>[class*=small-]
		{
		padding-left: .3125em;
		margin-bottom: .3125em
	}
	.column-group.small-quarter-horizontal-gutters {
		margin-left: -.3125em
	}
	.column-group.small-quarter-horizontal-gutters>.all-auto,.column-group.small-quarter-horizontal-gutters>[class*=all-],.column-group.small-quarter-horizontal-gutters>[class*=small-]
		{
		padding-left: .3125em
	}
	.column-group.small-quarter-vertical-gutters>.all-auto,.column-group.small-quarter-vertical-gutters>[class*=all-],.column-group.small-quarter-vertical-gutters>[class*=small-]
		{
		margin-bottom: .3125em
	}
	.column-group.small-no-gutters {
		margin-left: 0
	}
	.column-group.small-no-gutters>.all-auto,.column-group.small-no-gutters>[class*=all-],.column-group.small-no-gutters>[class*=small-]
		{
		padding-left: 0;
		margin-bottom: 0
	}
	.small-5 {
		width: 5%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.small-10 {
		width: 10%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.small-15 {
		width: 15%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.small-20 {
		width: 20%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.small-25 {
		width: 25%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.small-30 {
		width: 30%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.small-33 {
		width: 33.33333%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.small-35 {
		width: 35%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.small-40 {
		width: 40%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.small-45 {
		width: 45%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.small-50 {
		width: 50%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.small-55 {
		width: 55%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.small-60 {
		width: 60%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.small-65 {
		width: 65%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.small-66 {
		width: 66.66666%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.small-70 {
		width: 70%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.small-75 {
		width: 75%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.small-80 {
		width: 80%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.small-85 {
		width: 85%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.small-90 {
		width: 90%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.small-95 {
		width: 95%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.small-100 {
		width: 100%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.small-auto {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-moz-box-flex: 1;
		-ms-flex: 1;
		flex: 1
	}
	.column-group,.ink-flex {
		display: -webkit-flex;
		display: flex;
		display: -ms-flexbox;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		list-style: none
	}
	.column-group.reverse,.column-group.small-reverse,.ink-flex.reverse,.ink-flex.small-reverse
		{
		-webkit-flex-direction: row-reverse;
		-moz-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}
	.column-group.small-vertical,.column-group.vertical,.ink-flex.small-vertical,.ink-flex.vertical
		{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.column-group.small-vertical.small-reverse,.column-group.vertical.reverse,.ink-flex.small-vertical.small-reverse,.ink-flex.vertical.reverse
		{
		-webkit-flex-direction: column-reverse;
		-moz-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}
	.small-order-1 {
		order: 1;
		-ms-flex-order: 1
	}
	.small-order-2 {
		order: 2;
		-ms-flex-order: 2
	}
	.small-order-3 {
		order: 3;
		-ms-flex-order: 3
	}
	.small-order-4 {
		order: 4;
		-ms-flex-order: 4
	}
	.small-order-5 {
		order: 5;
		-ms-flex-order: 5
	}
	.small-order-6 {
		order: 6;
		-ms-flex-order: 6
	}
	.small-order-7 {
		order: 7;
		-ms-flex-order: 7
	}
	.small-order-8 {
		order: 8;
		-ms-flex-order: 8
	}
	.small-order-9 {
		order: 9;
		-ms-flex-order: 9
	}
	.small-order-10 {
		order: 10;
		-ms-flex-order: 10
	}
	.column-group .small-auto {
		-webkit-flex-basis: auto;
		-ms-flex-basis: auto;
		flex-basis: auto;
		-webkit-flex-grow: 1;
		-ms-flex-grow: 1;
		flex-grow: 1
	}
	.push-top,.small-push-top {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-align-self: flex-start;
		-ms-flex-item-align: start;
		align-self: flex-start
	}
	.push-bottom,.small-push-bottom {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		-webkit-align-self: flex-end;
		-ms-flex-item-align: end;
		align-self: flex-end
	}
	.push-middle,.small-push-middle {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-align-self: flex-center;
		-ms-flex-item-align: center;
		align-self: center
	}
	.push-left,.small-push-left {
		-webkit-justify-content: flex-start;
		-moz-justify-content: flex-start;
		-ms-justify-content: flex-start;
		justify-content: flex-start;
		-ms-flex-pack: start;
		float: left
	}
	.push-center,.small-push-center {
		float: none !important;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		justify-content: center;
		-ms-flex-pack: center;
		margin-left: auto;
		margin-right: auto
	}
	.push-right,.small-push-right {
		-webkit-justify-content: flex-end;
		-moz-justify-content: flex-end;
		-ms-justify-content: flex-end;
		justify-content: flex-end;
		-ms-flex-pack: end;
		float: right
	}
	.small-align-left {
		text-align: left
	}
	.small-align-center {
		text-align: center
	}
	.small-align-right {
		text-align: right
	}
	.small-space,.space {
		margin: 1.25em
	}
	.padding,.small-padding {
		padding: 1.25em
	}
	.double-space,.small-double-space {
		margin: .625em
	}
	.double-padding,.small-double-padding {
		padding: .625em
	}
	.half-space,.small-half-space {
		margin: 2.5em
	}
	.half-padding,.small-half-padding {
		padding: 2.5em
	}
	.quarter-space,.small-quarter-space {
		margin: 5em
	}
	.quarter-padding,.small-quarter-padding {
		padding: 5em
	}
	.small-vertical-space,.vertical-space {
		margin-top: 1.25em;
		margin-bottom: 1.25em
	}
	.small-vertical-padding,.vertical-padding {
		padding-top: 1.25em;
		padding-bottom: 1.25em
	}
	.double-vertical-space,.small-double-vertical-space {
		margin-top: 2.5em;
		margin-bottom: 2.5em
	}
	.double-vertical-padding,.small-double-vertical-padding {
		padding-top: 2.5em;
		padding-bottom: 2.5em
	}
	.half-vertical-space,.small-half-vertical-space {
		margin-top: .625em;
		margin-bottom: .625em
	}
	.half-vertical-padding,.small-half-vertical-padding {
		padding-top: .625em;
		padding-bottom: .625em
	}
	.quarter-vertical-space,.small-quarter-vertical-space {
		margin-top: .3125em;
		margin-bottom: .3125em
	}
	.quarter-vertical-padding,.small-quarter-vertical-padding {
		padding-top: .3125em;
		padding-bottom: .3125em
	}
	.horizontal-space,.small-horizontal-space {
		margin-left: 1.25em;
		margin-right: 1.25em
	}
	.horizontal-padding,.small-horizontal-padding {
		padding-left: 1.25em;
		padding-right: 1.25em
	}
	.double-horizontal-space,.small-double-horizontal-space {
		margin-left: 2.5em;
		margin-right: 2.5em
	}
	.double-horizontal-padding,.small-double-horizontal-padding {
		padding-left: 2.5em;
		padding-right: 2.5em
	}
	.half-horizontal-space,.small-half-horizontal-space {
		margin-left: .625em;
		margin-right: .625em
	}
	.half-horizontal-padding,.small-half-horizontal-padding {
		padding-left: .625em;
		padding-right: .625em
	}
	.quarter-horizontal-space,.small-quarter-horizontal-space {
		margin-left: .3125em;
		margin-right: .3125em
	}
	.quarter-horizontal-padding,.small-quarter-horizontal-padding {
		padding-left: .3125em;
		padding-right: .3125em
	}
	.small-top-space,.top-space {
		margin-top: 1.25em
	}
	.small-top-padding,.top-padding {
		padding-top: 1.25em
	}
	.double-top-space,.small-double-top-space {
		margin-top: 2.5em
	}
	.double-top-padding,.small-double-top-padding {
		padding-top: 2.5em
	}
	.half-top-space,.small-half-top-space {
		margin-top: .625em
	}
	.half-top-padding,.small-half-top-padding {
		padding-top: .625em
	}
	.quarter-top-space,.small-quarter-top-space {
		margin-top: .3125em
	}
	.quarter-top-padding,.small-quarter-top-padding {
		padding-top: .3125em
	}
	.right-space,.small-right-space {
		margin-right: 1.25em
	}
	.right-padding,.small-right-padding {
		padding-right: 1.25em
	}
	.double-right-space,.small-double-right-space {
		margin-right: 2.5em
	}
	.double-right-padding,.small-double-right-padding {
		padding-right: 2.5em
	}
	.half-right-space,.small-half-right-space {
		margin-right: .625em
	}
	.half-right-padding,.small-half-right-padding {
		padding-right: .625em
	}
	.quarter-right-space,.small-quarter-right-space {
		margin-right: .3125em
	}
	.quarter-right-padding,.small-quarter-right-padding {
		padding-right: .3125em
	}
	.bottom-space,.small-bottom-space {
		margin-bottom: 1.25em
	}
	.bottom-padding,.small-bottom-padding {
		padding-bottom: 1.25em
	}
	.double-bottom-space,.small-double-bottom-space {
		margin-bottom: 2.5em
	}
	.double-bottom-padding,.small-double-bottom-padding {
		padding-bottom: 2.5em
	}
	.half-bottom-space,.small-half-bottom-space {
		margin-bottom: .625em
	}
	.half-bottom-padding,.small-half-bottom-padding {
		padding-bottom: .625em
	}
	.quarter-bottom-space,.small-quarter-bottom-space {
		margin-bottom: .3125em
	}
	.quarter-bottom-padding,.small-quarter-bottom-padding {
		padding-bottom: .3125em
	}
	.left-space,.small-left-space {
		margin-left: 1.25em
	}
	.left-padding,.small-left-padding {
		padding-left: 1.25em
	}
	.double-left-space,.small-double-left-space {
		margin-left: 2.5em
	}
	.double-left-padding,.small-double-left-padding {
		padding-left: 2.5em
	}
	.half-left-space,.small-half-left-space {
		margin-left: .625em
	}
	.half-left-padding,.small-half-left-padding {
		padding-left: .625em
	}
	.quarter-left-space,.small-quarter-left-space {
		margin-left: .3125em
	}
	.quarter-left-padding,.small-quarter-left-padding {
		padding-left: .3125em
	}
	.hide-small {
		display: none !important
	}
	.show-small {
		display: inherit !important
	}
	table.show-small {
		display: table
	}
	thead.show-small {
		display: table-header-group
	}
	tbody.show-small {
		display: table-row-group
	}
	tfoot.show-small {
		display: table-footer-group
	}
	tr.show-small {
		display: table-row
	}
	td.show-small,th.show-small {
		display: table-cell
	}
}

@media screen and (max-width:320px) {
	.ink-grid {
		padding: 0 1em
	}
	.column-group.gutters {
		margin-left: -1em
	}
	.column-group.gutters>.all-auto,.column-group.gutters>[class*=all-],.column-group.gutters>[class*=tiny-]
		{
		padding-left: 1em;
		margin-bottom: 1em
	}
	.column-group.horizontal-gutters {
		margin-left: -1em
	}
	.column-group.horizontal-gutters>.all-auto,.column-group.horizontal-gutters>[class*=all-],.column-group.horizontal-gutters>[class*=tiny-]
		{
		padding-left: 1em
	}
	.column-group.vertical-gutters>.all-auto,.column-group.vertical-gutters>[class*=all-],.column-group.vertical-gutters>[class*=tiny-]
		{
		margin-bottom: 1em
	}
	.column-group.double-gutters {
		margin-left: -2em
	}
	.column-group.double-gutters>.all-auto,.column-group.double-gutters>[class*=all-],.column-group.double-gutters>[class*=tiny-]
		{
		padding-left: 2em;
		margin-bottom: 2em
	}
	.column-group.double-horizontal-gutters {
		margin-left: -2em
	}
	.column-group.double-horizontal-gutters>.all-auto,.column-group.double-horizontal-gutters>[class*=all-],.column-group.double-horizontal-gutters>[class*=tiny-]
		{
		padding-left: 2em
	}
	.column-group.double-vertical-gutters>.all-auto,.column-group.double-vertical-gutters>[class*=all-],.column-group.double-vertical-gutters>[class*=tiny-]
		{
		margin-bottom: 2em
	}
	.column-group.half-gutters {
		margin-left: -.5em
	}
	.column-group.half-gutters>.all-auto,.column-group.half-gutters>[class*=all-],.column-group.half-gutters>[class*=tiny-]
		{
		padding-left: .5em;
		margin-bottom: .5em
	}
	.column-group.half-horizontal-gutters {
		margin-left: -.5em
	}
	.column-group.half-horizontal-gutters>.all-auto,.column-group.half-horizontal-gutters>[class*=all-],.column-group.half-horizontal-gutters>[class*=tiny-]
		{
		padding-left: .5em
	}
	.column-group.half-vertical-gutters>.all-auto,.column-group.half-vertical-gutters>[class*=all-],.column-group.half-vertical-gutters>[class*=tiny-]
		{
		margin-bottom: .5em
	}
	.column-group.quarter-gutters {
		margin-left: -.25em
	}
	.column-group.quarter-gutters>.all-auto,.column-group.quarter-gutters>[class*=all-],.column-group.quarter-gutters>[class*=tiny-]
		{
		padding-left: .25em;
		margin-bottom: .25em
	}
	.column-group.quarter-horizontal-gutters {
		margin-left: -.25em
	}
	.column-group.quarter-horizontal-gutters>.all-auto,.column-group.quarter-horizontal-gutters>[class*=all-],.column-group.quarter-horizontal-gutters>[class*=tiny-]
		{
		padding-left: .25em
	}
	.column-group.quarter-vertical-gutters>.all-auto,.column-group.quarter-vertical-gutters>[class*=all-],.column-group.quarter-vertical-gutters>[class*=tiny-]
		{
		margin-bottom: .25em
	}
	.column-group.tiny-gutters {
		margin-left: -1em
	}
	.column-group.tiny-gutters>.all-auto,.column-group.tiny-gutters>[class*=all-],.column-group.tiny-gutters>[class*=tiny-]
		{
		padding-left: .25em;
		margin-bottom: .25em
	}
	.column-group.tiny-horizontal-gutters {
		margin-left: -1em
	}
	.column-group.tiny-horizontal-gutters>.all-auto,.column-group.tiny-horizontal-gutters>[class*=all-],.column-group.tiny-horizontal-gutters>[class*=tiny-]
		{
		padding-left: 1em
	}
	.column-group.tiny-vertical-gutters>.all-auto,.column-group.tiny-vertical-gutters>[class*=all-],.column-group.tiny-vertical-gutters>[class*=tiny-]
		{
		margin-bottom: 1em
	}
	.column-group.tiny-double-gutters {
		margin-left: -2em
	}
	.column-group.tiny-double-gutters>.all-auto,.column-group.tiny-double-gutters>[class*=all-],.column-group.tiny-double-gutters>[class*=tiny-]
		{
		padding-left: 2em;
		margin-bottom: 2em
	}
	.column-group.tiny-double-horizontal-gutters {
		margin-left: -2em
	}
	.column-group.tiny-double-horizontal-gutters>.all-auto,.column-group.tiny-double-horizontal-gutters>[class*=all-],.column-group.tiny-double-horizontal-gutters>[class*=tiny-]
		{
		padding-left: 2em
	}
	.column-group.tiny-double-vertical-gutters>.all-auto,.column-group.tiny-double-vertical-gutters>[class*=all-],.column-group.tiny-double-vertical-gutters>[class*=tiny-]
		{
		margin-bottom: 2em
	}
	.column-group.tiny-half-gutters {
		margin-left: -.5em
	}
	.column-group.tiny-half-gutters>.all-auto,.column-group.tiny-half-gutters>[class*=all-],.column-group.tiny-half-gutters>[class*=tiny-]
		{
		padding-left: .5em;
		margin-bottom: .5em
	}
	.column-group.tiny-half-horizontal-gutters {
		margin-left: -.5em
	}
	.column-group.tiny-half-horizontal-gutters>.all-auto,.column-group.tiny-half-horizontal-gutters>[class*=all-],.column-group.tiny-half-horizontal-gutters>[class*=tiny-]
		{
		padding-left: .5em
	}
	.column-group.tiny-half-vertical-gutters>.all-auto,.column-group.tiny-half-vertical-gutters>[class*=all-],.column-group.tiny-half-vertical-gutters>[class*=tiny-]
		{
		margin-bottom: .5em
	}
	.column-group.tiny-quarter-gutters {
		margin-left: -.25em
	}
	.column-group.tiny-quarter-gutters>.all-auto,.column-group.tiny-quarter-gutters>[class*=all-],.column-group.tiny-quarter-gutters>[class*=tiny-]
		{
		padding-left: .25em;
		margin-bottom: .25em
	}
	.column-group.tiny-quarter-horizontal-gutters {
		margin-left: -.25em
	}
	.column-group.tiny-quarter-horizontal-gutters>.all-auto,.column-group.tiny-quarter-horizontal-gutters>[class*=all-],.column-group.tiny-quarter-horizontal-gutters>[class*=tiny-]
		{
		padding-left: .25em
	}
	.column-group.tiny-quarter-vertical-gutters>.all-auto,.column-group.tiny-quarter-vertical-gutters>[class*=all-],.column-group.tiny-quarter-vertical-gutters>[class*=tiny-]
		{
		margin-bottom: .25em
	}
	.column-group.tiny-no-gutters {
		margin-left: 0
	}
	.column-group.tiny-no-gutters>.all-auto,.column-group.tiny-no-gutters>[class*=all-],.column-group.tiny-no-gutters>[class*=tiny-]
		{
		padding-left: 0;
		margin-bottom: 0
	}
	.tiny-5 {
		width: 5%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.tiny-10 {
		width: 10%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.tiny-15 {
		width: 15%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.tiny-20 {
		width: 20%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.tiny-25 {
		width: 25%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.tiny-30 {
		width: 30%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.tiny-33 {
		width: 33.33333%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.tiny-35 {
		width: 35%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.tiny-40 {
		width: 40%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.tiny-45 {
		width: 45%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.tiny-50 {
		width: 50%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.tiny-55 {
		width: 55%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.tiny-60 {
		width: 60%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.tiny-65 {
		width: 65%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.tiny-66 {
		width: 66.66666%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.tiny-70 {
		width: 70%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.tiny-75 {
		width: 75%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.tiny-80 {
		width: 80%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.tiny-85 {
		width: 85%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.tiny-90 {
		width: 90%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.tiny-95 {
		width: 95%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.tiny-100 {
		width: 100%;
		-webkit-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0
	}
	.tiny-auto {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-moz-box-flex: 1;
		-ms-flex: 1;
		flex: 1
	}
	.column-group,.ink-flex {
		display: -webkit-flex;
		display: flex;
		display: -ms-flexbox;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		list-style: none
	}
	.column-group.reverse,.column-group.tiny-reverse,.ink-flex.reverse,.ink-flex.tiny-reverse
		{
		-webkit-flex-direction: row-reverse;
		-moz-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}
	.column-group.tiny-vertical,.column-group.vertical,.ink-flex.tiny-vertical,.ink-flex.vertical
		{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.column-group.tiny-vertical.tiny-reverse,.column-group.vertical.reverse,.ink-flex.tiny-vertical.tiny-reverse,.ink-flex.vertical.reverse
		{
		-webkit-flex-direction: column-reverse;
		-moz-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}
	.tiny-order-1 {
		order: 1;
		-ms-flex-order: 1
	}
	.tiny-order-2 {
		order: 2;
		-ms-flex-order: 2
	}
	.tiny-order-3 {
		order: 3;
		-ms-flex-order: 3
	}
	.tiny-order-4 {
		order: 4;
		-ms-flex-order: 4
	}
	.tiny-order-5 {
		order: 5;
		-ms-flex-order: 5
	}
	.tiny-order-6 {
		order: 6;
		-ms-flex-order: 6
	}
	.tiny-order-7 {
		order: 7;
		-ms-flex-order: 7
	}
	.tiny-order-8 {
		order: 8;
		-ms-flex-order: 8
	}
	.tiny-order-9 {
		order: 9;
		-ms-flex-order: 9
	}
	.tiny-order-10 {
		order: 10;
		-ms-flex-order: 10
	}
	.column-group .tiny-auto {
		-webkit-flex-basis: auto;
		-ms-flex-basis: auto;
		flex-basis: auto;
		-webkit-flex-grow: 1;
		-ms-flex-grow: 1;
		flex-grow: 1
	}
	.push-top,.tiny-push-top {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-align-self: flex-start;
		-ms-flex-item-align: start;
		align-self: flex-start
	}
	.push-bottom,.tiny-push-bottom {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		-webkit-align-self: flex-end;
		-ms-flex-item-align: end;
		align-self: flex-end
	}
	.push-middle,.tiny-push-middle {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-align-self: flex-center;
		-ms-flex-item-align: center;
		align-self: center
	}
	.push-left,.tiny-push-left {
		-webkit-justify-content: flex-start;
		-moz-justify-content: flex-start;
		-ms-justify-content: flex-start;
		justify-content: flex-start;
		-ms-flex-pack: start;
		float: left
	}
	.push-center,.tiny-push-center {
		float: none !important;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		justify-content: center;
		-ms-flex-pack: center;
		margin-left: auto;
		margin-right: auto
	}
	.push-right,.tiny-push-right {
		-webkit-justify-content: flex-end;
		-moz-justify-content: flex-end;
		-ms-justify-content: flex-end;
		justify-content: flex-end;
		-ms-flex-pack: end;
		float: right
	}
	.tiny-align-left {
		text-align: left
	}
	.tiny-align-center {
		text-align: center
	}
	.tiny-align-right {
		text-align: right
	}
	.space,.tiny-space {
		margin: 1em
	}
	.padding,.tiny-padding {
		padding: 1em
	}
	.double-space,.tiny-double-space {
		margin: .5em
	}
	.double-padding,.tiny-double-padding {
		padding: .5em
	}
	.half-space,.tiny-half-space {
		margin: 2em
	}
	.half-padding,.tiny-half-padding {
		padding: 2em
	}
	.quarter-space,.tiny-quarter-space {
		margin: 4em
	}
	.quarter-padding,.tiny-quarter-padding {
		padding: 4em
	}
	.tiny-vertical-space,.vertical-space {
		margin-top: 1em;
		margin-bottom: 1em
	}
	.tiny-vertical-padding,.vertical-padding {
		padding-top: 1em;
		padding-bottom: 1em
	}
	.double-vertical-space,.tiny-double-vertical-space {
		margin-top: 2em;
		margin-bottom: 2em
	}
	.double-vertical-padding,.tiny-double-vertical-padding {
		padding-top: 2em;
		padding-bottom: 2em
	}
	.half-vertical-space,.tiny-half-vertical-space {
		margin-top: .5em;
		margin-bottom: .5em
	}
	.half-vertical-padding,.tiny-half-vertical-padding {
		padding-top: .5em;
		padding-bottom: .5em
	}
	.quarter-vertical-space,.tiny-quarter-vertical-space {
		margin-top: .25em;
		margin-bottom: .25em
	}
	.quarter-vertical-padding,.tiny-quarter-vertical-padding {
		padding-top: .25em;
		padding-bottom: .25em
	}
	.horizontal-space,.tiny-horizontal-space {
		margin-left: 1em;
		margin-right: 1em
	}
	.horizontal-padding,.tiny-horizontal-padding {
		padding-left: 1em;
		padding-right: 1em
	}
	.double-horizontal-space,.tiny-double-horizontal-space {
		margin-left: 2em;
		margin-right: 2em
	}
	.double-horizontal-padding,.tiny-double-horizontal-padding {
		padding-left: 2em;
		padding-right: 2em
	}
	.half-horizontal-space,.tiny-half-horizontal-space {
		margin-left: .5em;
		margin-right: .5em
	}
	.half-horizontal-padding,.tiny-half-horizontal-padding {
		padding-left: .5em;
		padding-right: .5em
	}
	.quarter-horizontal-space,.tiny-quarter-horizontal-space {
		margin-left: .25em;
		margin-right: .25em
	}
	.quarter-horizontal-padding,.tiny-quarter-horizontal-padding {
		padding-left: .25em;
		padding-right: .25em
	}
	.tiny-top-space,.top-space {
		margin-top: 1em
	}
	.tiny-top-padding,.top-padding {
		padding-top: 1em
	}
	.double-top-space,.tiny-double-top-space {
		margin-top: 2em
	}
	.double-top-padding,.tiny-double-top-padding {
		padding-top: 2em
	}
	.half-top-space,.tiny-half-top-space {
		margin-top: .5em
	}
	.half-top-padding,.tiny-half-top-padding {
		padding-top: .5em
	}
	.quarter-top-space,.tiny-quarter-top-space {
		margin-top: .25em
	}
	.quarter-top-padding,.tiny-quarter-top-padding {
		padding-top: .25em
	}
	.right-space,.tiny-right-space {
		margin-right: 1em
	}
	.right-padding,.tiny-right-padding {
		padding-right: 1em
	}
	.double-right-space,.tiny-double-right-space {
		margin-right: 2em
	}
	.double-right-padding,.tiny-double-right-padding {
		padding-right: 2em
	}
	.half-right-space,.tiny-half-right-space {
		margin-right: .5em
	}
	.half-right-padding,.tiny-half-right-padding {
		padding-right: .5em
	}
	.quarter-right-space,.tiny-quarter-right-space {
		margin-right: .25em
	}
	.quarter-right-padding,.tiny-quarter-right-padding {
		padding-right: .25em
	}
	.bottom-space,.tiny-bottom-space {
		margin-bottom: 1em
	}
	.bottom-padding,.tiny-bottom-padding {
		padding-bottom: 1em
	}
	.double-bottom-space,.tiny-double-bottom-space {
		margin-bottom: 2em
	}
	.double-bottom-padding,.tiny-double-bottom-padding {
		padding-bottom: 2em
	}
	.half-bottom-space,.tiny-half-bottom-space {
		margin-bottom: .5em
	}
	.half-bottom-padding,.tiny-half-bottom-padding {
		padding-bottom: .5em
	}
	.quarter-bottom-space,.tiny-quarter-bottom-space {
		margin-bottom: .25em
	}
	.quarter-bottom-padding,.tiny-quarter-bottom-padding {
		padding-bottom: .25em
	}
	.left-space,.tiny-left-space {
		margin-left: 1em
	}
	.left-padding,.tiny-left-padding {
		padding-left: 1em
	}
	.double-left-space,.tiny-double-left-space {
		margin-left: 2em
	}
	.double-left-padding,.tiny-double-left-padding {
		padding-left: 2em
	}
	.half-left-space,.tiny-half-left-space {
		margin-left: .5em
	}
	.half-left-padding,.tiny-half-left-padding {
		padding-left: .5em
	}
	.quarter-left-space,.tiny-quarter-left-space {
		margin-left: .25em
	}
	.quarter-left-padding,.tiny-quarter-left-padding {
		padding-left: .25em
	}
	.hide-tiny {
		display: none !important
	}
	.show-tiny {
		display: inherit !important
	}
	table.show-tiny {
		display: table
	}
	thead.show-tiny {
		display: table-header-group
	}
	tbody.show-tiny {
		display: table-row-group
	}
	tfoot.show-tiny {
		display: table-footer-group
	}
	tr.show-tiny {
		display: table-row
	}
	td.show-tiny,th.show-tiny {
		display: table-cell
	}
}

@media screen and (min-width:1261px) {
	html {
		font-size: 1.08em
	}
	html:after {
		content: '{"name":"xlarge", "size":{"min":"1261px","max":""}}';
		display: none
	}
}

@media screen and (min-width:961px) and (max-width:1260px) {
	html {
		font-size: 1.05em
	}
	html:after {
		content: '{"name":"large", "size":{"min":"961px","max":"1260px"}}';
		display: none
	}
}

@media screen and (min-width:641px) and (max-width:960px) {
	html {
		font-size: 1em
	}
	html:after {
		content: '{"name":"medium", "size":{"min":"641px","max":"960px"}}';
		display: none
	}
}

@media screen and (min-width:321px) and (max-width:640px) {
	html {
		font-size: .98em
	}
	html:after {
		content: '{"name":"small", "size":{"min":"321px","max":"640px"}}';
		display: none
	}
}

@media screen and (max-width:320px) {
	html {
		font-size: .97em
	}
	html:after {
		content: '{"name":"tiny", "size":{"min":"","max":"320px"}}';
		display: none
	}
}

@font-face {
	font-family: Roboto;
	src: url(../fonts/Roboto/roboto-thin-webfont.eot);
	src: url(../fonts/Roboto/roboto-thin-webfont.eot?#iefix)
		format('embedded-opentype'),
		url(../fonts/Roboto/roboto-thin-webfont.woff) format('woff'),
		url(../fonts/Roboto/roboto-thin-webfont.ttf) format('truetype');
	font-weight: 100;
	font-style: normal
}

@font-face {
	font-family: Roboto;
	src: url(../fonts/Roboto/roboto-thinitalic-webfont.eot);
	src: url(../fonts/Roboto/roboto-thinitalic-webfont.eot?#iefix)
		format('embedded-opentype'),
		url(../fonts/Roboto/roboto-thinitalic-webfont.woff) format('woff'),
		url(../fonts/Roboto/roboto-thinitalic-webfont.ttf) format('truetype');
	font-weight: 100;
	font-style: italic
}

@font-face {
	font-family: Roboto;
	src: url(../fonts/Roboto/roboto-light-webfont.eot);
	src: url(../fonts/Roboto/roboto-light-webfont.eot?#iefix)
		format('embedded-opentype'),
		url(../fonts/Roboto/roboto-light-webfont.woff) format('woff'),
		url(../fonts/Roboto/roboto-light-webfont.ttf) format('truetype');
	font-weight: 300;
	font-style: normal
}

@font-face {
	font-family: Roboto;
	src: url(../fonts/Roboto/roboto-lightitalic-webfont.eot);
	src: url(../fonts/Roboto/roboto-lightitalic-webfont.eot?#iefix)
		format('embedded-opentype'),
		url(../fonts/Roboto/roboto-lightitalic-webfont.woff) format('woff'),
		url(../fonts/Roboto/roboto-lightitalic-webfont.ttf) format('truetype');
	font-weight: 300;
	font-style: italic
}

@font-face {
	font-family: Roboto;
	src: url(../fonts/Roboto/roboto-regular-webfont.eot);
	src: url(../fonts/Roboto/roboto-regular-webfont.eot?#iefix)
		format('embedded-opentype'),
		url(../fonts/Roboto/roboto-regular-webfont.woff) format('woff'),
		url(../fonts/Roboto/roboto-regular-webfont.ttf) format('truetype');
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: Roboto;
	src: url(../fonts/Roboto/roboto-italic-webfont.eot);
	src: url(../fonts/Roboto/roboto-italic-webfont.eot?#iefix)
		format('embedded-opentype'),
		url(../fonts/Roboto/roboto-italic-webfont.woff) format('woff'),
		url(../fonts/Roboto/roboto-italic-webfont.ttf) format('truetype');
	font-weight: 400;
	font-style: italic
}

@font-face {
	font-family: Roboto;
	src: url(../fonts/Roboto/roboto-medium-webfont.eot);
	src: url(../fonts/Roboto/roboto-medium-webfont.eot?#iefix)
		format('embedded-opentype'),
		url(../fonts/Roboto/roboto-medium-webfont.woff) format('woff'),
		url(../fonts/Roboto/roboto-medium-webfont.ttf) format('truetype');
	font-weight: 500;
	font-style: normal
}

@font-face {
	font-family: Roboto;
	src: url(../fonts/Roboto/roboto-mediumitalic-webfont.eot);
	src: url(../fonts/Roboto/roboto-mediumitalic-webfont.eot?#iefix)
		format('embedded-opentype'),
		url(../fonts/Roboto/roboto-mediumitalic-webfont.woff) format('woff'),
		url(../fonts/Roboto/roboto-mediumitalic-webfont.ttf)
		format('truetype');
	font-weight: 500;
	font-style: italic
}

@font-face {
	font-family: Roboto;
	src: url(../fonts/Roboto/roboto-bold-webfont.eot);
	src: url(../fonts/Roboto/roboto-bold-webfont.eot?#iefix)
		format('embedded-opentype'),
		url(../fonts/Roboto/roboto-bold-webfont.woff) format('woff'),
		url(../fonts/Roboto/roboto-bold-webfont.ttf) format('truetype');
	font-weight: 700;
	font-style: normal
}

@font-face {
	font-family: Roboto;
	src: url(../fonts/Roboto/roboto-bolditalic-webfont.eot);
	src: url(../fonts/Roboto/roboto-bolditalic-webfont.eot?#iefix)
		format('embedded-opentype'),
		url(../fonts/Roboto/roboto-bolditalic-webfont.woff) format('woff'),
		url(../fonts/Roboto/roboto-bolditalic-webfont.ttf) format('truetype');
	font-weight: 700;
	font-style: italic
}

@font-face {
	font-family: Roboto;
	src: url(../fonts/Roboto/roboto-black-webfont.eot);
	src: url(../fonts/Roboto/roboto-black-webfont.eot?#iefix)
		format('embedded-opentype'),
		url(../fonts/Roboto/roboto-black-webfont.woff) format('woff'),
		url(../fonts/Roboto/roboto-black-webfont.ttf) format('truetype');
	font-weight: 900;
	font-style: normal
}

@font-face {
	font-family: Roboto;
	src: url(../fonts/Roboto/roboto-blackitalic-webfont.eot);
	src: url(../fonts/Roboto/roboto-blackitalic-webfont.eot?#iefix)
		format('embedded-opentype'),
		url(../fonts/Roboto/roboto-blackitalic-webfont.woff) format('woff'),
		url(../fonts/Roboto/roboto-blackitalic-webfont.ttf) format('truetype');
	font-weight: 900;
	font-style: italic
}

@font-face {
	font-family: Roboto_condensed;
	src: url(../fonts/Roboto_condensed/robotocondensed-light-webfont.eot);
	src:
		url(../fonts/Roboto_condensed/robotocondensed-light-webfont.eot?#iefix)
		format('embedded-opentype'),
		url(../fonts/Roboto_condensed/robotocondensed-light-webfont.woff)
		format('woff'),
		url(../fonts/Roboto_condensed/robotocondensed-light-webfont.ttf)
		format('truetype');
	font-weight: 300;
	font-style: normal
}

@font-face {
	font-family: Roboto_condensed;
	src:
		url(../fonts/Roboto_condensed/robotocondensed-lightitalic-webfont.eot);
	src:
		url(../fonts/Roboto_condensed/robotocondensed-lightitalic-webfont.eot?#iefix)
		format('embedded-opentype'),
		url(../fonts/Roboto_condensed/robotocondensed-lightitalic-webfont.woff)
		format('woff'),
		url(../fonts/Roboto_condensed/robotocondensed-lightitalic-webfont.ttf)
		format('truetype');
	font-weight: 300;
	font-style: italic
}

@font-face {
	font-family: Roboto_condensed;
	src: url(../fonts/Roboto_condensed/robotocondensed-regular-webfont.eot);
	src:
		url(../fonts/Roboto_condensed/robotocondensed-regular-webfont.eot?#iefix)
		format('embedded-opentype'),
		url(../fonts/Roboto_condensed/robotocondensed-regular-webfont.woff)
		format('woff'),
		url(../fonts/Roboto_condensed/robotocondensed-regular-webfont.ttf)
		format('truetype');
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: Roboto_condensed;
	src: url(../fonts/Roboto_condensed/robotocondensed-italic-webfont.eot);
	src:
		url(../fonts/Roboto_condensed/robotocondensed-italic-webfont.eot?#iefix)
		format('embedded-opentype'),
		url(../fonts/Roboto_condensed/robotocondensed-italic-webfont.woff)
		format('woff'),
		url(../fonts/Roboto_condensed/robotocondensed-italic-webfont.ttf)
		format('truetype');
	font-weight: 400;
	font-style: italic
}

@font-face {
	font-family: Roboto_condensed;
	src: url(../fonts/Roboto_condensed/robotocondensed-bold-webfont.eot);
	src:
		url(../fonts/Roboto_condensed/robotocondensed-bold-webfont.eot?#iefix)
		format('embedded-opentype'),
		url(../fonts/Roboto_condensed/robotocondensed-bold-webfont.woff)
		format('woff'),
		url(../fonts/Roboto_condensed/robotocondensed-bold-webfont.ttf)
		format('truetype');
	font-weight: 700;
	font-style: normal
}

@font-face {
	font-family: Roboto_condensed;
	src:
		url(../fonts/Roboto_condensed/robotocondensed-bolditalic-webfont.eot);
	src:
		url(../fonts/Roboto_condensed/robotocondensed-bolditalic-webfont.eot?#iefix)
		format('embedded-opentype'),
		url(../fonts/Roboto_condensed/robotocondensed-bolditalic-webfont.woff)
		format('woff'),
		url(../fonts/Roboto_condensed/robotocondensed-bolditalic-webfont.ttf)
		format('truetype');
	font-weight: 700;
	font-style: italic
}

@font-face {
	font-family: Roboto_slab;
	src: url(../fonts/Roboto_slab/robotoslab-thin-webfont.eot);
	src: url(../fonts/Roboto_slab/robotoslab-thin-webfont.eot?#iefix)
		format('embedded-opentype'),
		url(../fonts/Roboto_slab/robotoslab-thin-webfont.woff) format('woff'),
		url(../fonts/Roboto_slab/robotoslab-thin-webfont.ttf)
		format('truetype');
	font-weight: 100;
	font-style: normal
}

@font-face {
	font-family: Roboto_slab;
	src: url(../fonts/Roboto_slab/robotoslab-light-webfont.eot);
	src: url(../fonts/Roboto_slab/robotoslab-light-webfont.eot?#iefix)
		format('embedded-opentype'),
		url(../fonts/Roboto_slab/robotoslab-light-webfont.woff) format('woff'),
		url(../fonts/Roboto_slab/robotoslab-light-webfont.ttf)
		format('truetype');
	font-weight: 300;
	font-style: normal
}

@font-face {
	font-family: Roboto_slab;
	src: url(../fonts/Roboto_slab/robotoslab-regular-webfont.eot);
	src: url(../fonts/Roboto_slab/robotoslab-regular-webfont.eot?#iefix)
		format('embedded-opentype'),
		url(../fonts/Roboto_slab/robotoslab-regular-webfont.woff)
		format('woff'),
		url(../fonts/Roboto_slab/robotoslab-regular-webfont.ttf)
		format('truetype');
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: Roboto_slab;
	src: url(../fonts/Roboto_slab/robotoslab-bold-webfont.eot);
	src: url(../fonts/Roboto_slab/robotoslab-bold-webfont.eot?#iefix)
		format('embedded-opentype'),
		url(../fonts/Roboto_slab/robotoslab-bold-webfont.woff) format('woff'),
		url(../fonts/Roboto_slab/robotoslab-bold-webfont.ttf)
		format('truetype');
	font-weight: 700;
	font-style: normal
}

.ink-label {
	padding: 0 .35em;
	white-space: nowrap
}

.ink-navigation {
	overflow: visible
}

.ink-navigation ul {
	list-style-type: none;
	padding: 0;
	margin: 0
}

.ink-navigation ul li {
	margin: 0
}

.ink-navigation .breadcrumbs li {
	line-height: 2.7em;
	display: inline
}

.ink-navigation .breadcrumbs li a {
	display: inline;
	padding: 0
}

.ink-navigation .breadcrumbs li a:hover {
	background: 0 0
}

.ink-navigation .breadcrumbs li.active a {
	cursor: default;
	text-decoration: none
}

.ink-navigation .breadcrumbs li:first-child a {
	padding-left: 1.2em
}

.ink-navigation .breadcrumbs li:after {
	content: '/';
	display: inline;
	margin: 0 .7em
}

.ink-navigation .breadcrumbs li:last-child:after {
	content: '';
	display: none
}

.ink-dropdown,.ink-navigation {
	position: relative
}

.ink-dropdown ul.dropdown,.ink-dropdown ul.dropdown-menu,.ink-navigation ul.dropdown,.ink-navigation ul.dropdown-menu
	{
	position: absolute;
	top: 110%;
	background: #fff;
	z-index: 30;
	border: 1px solid #d9d9d9;
	height: auto;
	width: auto;
	min-width: 10em;
	max-width: 12em;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: rgba(100, 100, 100, .3) 0 0 1px 0;
	-moz-box-shadow: rgba(100, 100, 100, .3) 0 0 1px 0;
	box-shadow: rgba(100, 100, 100, .3) 0 0 1px 0;
	margin-left: 0;
	padding: .35em 0;
	font-size: .85em
}

.ink-dropdown ul.dropdown li,.ink-dropdown ul.dropdown-menu li,.ink-navigation ul.dropdown li,.ink-navigation ul.dropdown-menu li
	{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: none;
	-moz-border-radius: none;
	-ms-border-radius: none;
	-o-border-radius: none;
	border-radius: none;
	width: auto;
	height: auto;
	min-height: auto;
	display: list-item;
	float: none;
	margin: 0;
	text-align: left;
	text-transform: none;
	padding: 0;
	position: relative;
	list-style-type: none
}

.ink-dropdown ul.dropdown li.separator-above,.ink-dropdown ul.dropdown-menu li.separator-above,.ink-navigation ul.dropdown li.separator-above,.ink-navigation ul.dropdown-menu li.separator-above
	{
	padding-top: .35em;
	margin-top: .35em;
	border-top: 1px solid #d9d9d9
}

.ink-dropdown ul.dropdown li.separator-below,.ink-dropdown ul.dropdown-menu li.separator-below,.ink-navigation ul.dropdown li.separator-below,.ink-navigation ul.dropdown-menu li.separator-below
	{
	padding-bottom: .35em;
	margin-bottom: .35em;
	border-bottom: 1px solid #d9d9d9
}

.ink-dropdown ul.dropdown li.heading,.ink-dropdown ul.dropdown-menu li.heading,.ink-navigation ul.dropdown li.heading,.ink-navigation ul.dropdown-menu li.heading
	{
	font-weight: 700;
	margin-bottom: .35em;
	padding: .5em .8em;
	color: #333
}

.ink-dropdown ul.dropdown li a,.ink-dropdown ul.dropdown-menu li a,.ink-navigation ul.dropdown li a,.ink-navigation ul.dropdown-menu li a
	{
	color: #444;
	padding: .5em .8em;
	display: block;
	clear: both
}

.ink-dropdown ul.dropdown li a:hover,.ink-dropdown ul.dropdown-menu li a:hover,.ink-navigation ul.dropdown li a:hover,.ink-navigation ul.dropdown-menu li a:hover
	{
	background: #f2f2f2;
	text-decoration: none
}

.ink-dropdown ul.dropdown li.active a,.ink-dropdown ul.dropdown-menu li.active a,.ink-navigation ul.dropdown li.active a,.ink-navigation ul.dropdown-menu li.active a
	{
	background: #999;
	color: #fff
}

.ink-dropdown ul.dropdown li.disabled a,.ink-dropdown ul.dropdown-menu li.disabled a,.ink-navigation ul.dropdown li.disabled a,.ink-navigation ul.dropdown-menu li.disabled a
	{
	color: #b3b3b3
}

.ink-dropdown ul.dropdown li.disabled a:hover,.ink-dropdown ul.dropdown-menu li.disabled a:hover,.ink-navigation ul.dropdown li.disabled a:hover,.ink-navigation ul.dropdown-menu li.disabled a:hover
	{
	background: 0 0;
	cursor: default
}

.ink-dropdown ul.dropdown li.submenu,.ink-dropdown ul.dropdown-menu li.submenu,.ink-navigation ul.dropdown li.submenu,.ink-navigation ul.dropdown-menu li.submenu
	{
	overflow: visible
}

.ink-dropdown ul.dropdown li.submenu>a,.ink-dropdown ul.dropdown-menu li.submenu>a,.ink-navigation ul.dropdown li.submenu>a,.ink-navigation ul.dropdown-menu li.submenu>a
	{
	white-space: nowrap
}

.ink-dropdown ul.dropdown li.submenu>a:after,.ink-dropdown ul.dropdown-menu li.submenu>a:after,.ink-navigation ul.dropdown li.submenu>a:after,.ink-navigation ul.dropdown-menu li.submenu>a:after
	{
	content: "\f0da";
	width: auto;
	margin-left: .8em;
	font-family: FontAwesome;
	color: #b3b3b3
}

.ink-dropdown ul.dropdown li.submenu:hover>a,.ink-dropdown ul.dropdown-menu li.submenu:hover>a,.ink-navigation ul.dropdown li.submenu:hover>a,.ink-navigation ul.dropdown-menu li.submenu:hover>a
	{
	background: #f2f2f2;
	text-decoration: none
}

.ink-dropdown ul.dropdown li.submenu:hover:hover>ul.dropdown,.ink-dropdown ul.dropdown li.submenu:hover:hover>ul.dropdown-menu,.ink-dropdown ul.dropdown-menu li.submenu:hover:hover>ul.dropdown,.ink-dropdown ul.dropdown-menu li.submenu:hover:hover>ul.dropdown-menu,.ink-navigation ul.dropdown li.submenu:hover:hover>ul.dropdown,.ink-navigation ul.dropdown li.submenu:hover:hover>ul.dropdown-menu,.ink-navigation ul.dropdown-menu li.submenu:hover:hover>ul.dropdown,.ink-navigation ul.dropdown-menu li.submenu:hover:hover>ul.dropdown-menu
	{
	display: block
}

.ink-dropdown ul.dropdown li.submenu>ul.dropdown,.ink-dropdown ul.dropdown li.submenu>ul.dropdown-menu,.ink-dropdown ul.dropdown-menu li.submenu>ul.dropdown,.ink-dropdown ul.dropdown-menu li.submenu>ul.dropdown-menu,.ink-navigation ul.dropdown li.submenu>ul.dropdown,.ink-navigation ul.dropdown li.submenu>ul.dropdown-menu,.ink-navigation ul.dropdown-menu li.submenu>ul.dropdown,.ink-navigation ul.dropdown-menu li.submenu>ul.dropdown-menu
	{
	font-size: inherit;
	position: absolute;
	top: -.36em;
	left: 100%;
	display: none
}

.ink-navigation ul.pagination {
	overflow: hidden;
	*zoom: 1
}

.ink-navigation ul.pagination li {
	line-height: 1.7;
	float: left
}

.ink-navigation ul.pagination li a {
	padding: .5em 1em;
	display: block;
	float: left
}

.ink-navigation ul.pagination.dotted li a {
	display: block;
	height: 1em;
	width: 1em;
	margin-right: .6em;
	padding: 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	text-indent: 99999px
}

.ink-navigation ul.pagination.dotted li a:first-child,.ink-navigation ul.pagination.dotted li a:last-child
	{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%
}

.ink-navigation ul.pagination.chevron li {
	display: none
}

.ink-navigation ul.pagination.chevron li.next,.ink-navigation ul.pagination.chevron li.previous
	{
	display: block
}

.ink-navigation ul.pagination.chevron li.next a,.ink-navigation ul.pagination.chevron li.previous a
	{
	display: block;
	position: absolute;
	top: 35%;
	padding: 0 .5em;
	margin: 0;
	font-family: FontAwesome;
	font-size: 4em
}

.ink-navigation ul.pagination.chevron li.next a span,.ink-navigation ul.pagination.chevron li.previous a span
	{
	text-indent: -99999px;
	display: inline-block
}

.ink-navigation ul.pagination.chevron li.previous a {
	left: 0
}

.ink-navigation ul.pagination.chevron li.previous a:after {
	content: "\f137"
}

.ink-navigation ul.pagination.chevron li.next a {
	right: 0
}

.ink-navigation ul.pagination.chevron li.next a:after {
	content: "\f138"
}

.ink-navigation .pills {
	overflow: hidden;
	*zoom: 1
}

.ink-navigation .pills li {
	overflow: hidden;
	display: block;
	float: left;
	margin: 0 .5em .5em 0;
	line-height: 1.7
}

.ink-navigation .pills li a {
	display: block;
	padding: .5em 1em
}

.ink-navigation .pills li a:hover {
	text-decoration: none
}

.ink-navigation .pills li.active a,.ink-navigation .pills li.disabled a
	{
	cursor: default
}

.ink-navigation ul {
	*height: 100%
}

.ink-navigation ul.menu {
	*zoom: 1
}

.ink-navigation ul.menu:after {
	content: "";
	display: table;
	clear: both
}

.ink-navigation ul.menu li {
	*height: 100%
}

.ink-navigation ul.menu li:hover>ul.submenu {
	display: block
}

.ink-navigation ul.menu li ul.submenu {
	display: none;
	position: absolute;
	z-index: 10
}

.ink-navigation ul.menu li ul.submenu li a {
	padding: .5em 1em;
	display: block;
	float: none
}

.ink-navigation ul.menu.horizontal li {
	float: left;
	position: relative
}

.ink-navigation ul.menu.horizontal li a {
	padding: .5em 1em;
	display: block;
	line-height: 1.7
}

.ink-navigation ul.menu.horizontal li .control {
	margin-top: .3em
}

.ink-navigation ul.menu.horizontal li ul.submenu {
	min-width: 100%;
	z-index: 50;
	top: auto;
	left: auto
}

.ink-navigation ul.menu.horizontal li ul.submenu li {
	float: none
}

.ink-navigation ul.menu.horizontal li ul.submenu li .flyout {
	position: absolute;
	top: 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px
}

.ink-navigation ul.menu.horizontal li ul.submenu li .flyout.left {
	right: 100%
}

.ink-navigation ul.menu.horizontal li ul.submenu li .flyout.right {
	left: 100%
}

.ink-navigation ul.menu.vertical li {
	line-height: 1.7;
	position: relative
}

.ink-navigation ul.menu.vertical li a {
	padding: .5em 1em;
	display: block
}

.ink-navigation ul.menu.vertical li ul.submenu {
	position: relative;
	top: auto;
	left: auto
}

.ink-navigation ul.menu.vertical li ul.submenu.flyout {
	position: absolute;
	min-width: 8em;
	top: 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px
}

.ink-navigation ul.menu.vertical li ul.submenu.flyout.left {
	right: 100%
}

.ink-navigation ul.menu.vertical li ul.submenu.flyout.right {
	left: 100%
}

table.ink-table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0
}

table.ink-table tr th {
	padding: 5px 10px;
	line-height: 1.3
}

table.ink-table tr th[data-sortable=true]:hover {
	cursor: pointer;
	text-decoration: underline
}

table.ink-table tr th[data-sortable=true]:hover i {
	text-decoration: none
}

table.ink-table tr th[data-sortable=true] i {
	padding-left: .5em
}

table.ink-table tr td {
	padding: 5px 10px;
	line-height: 1.3
}

table.ink-table.hover tbody tr:hover {
	cursor: pointer
}

table.ink-table.bordered {
	border-collapse: separate
}

html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	color: #576c93;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	line-height: 1.45
}

.fw-100,.fw-light {
	font-weight: 100
}

.fw-300,.fw-thin {
	font-weight: 300
}

.fw-400,.fw-regular {
	font-weight: 400
}

.fw-500,.fw-medium {
	font-weight: 500
}

.fw-700,.fw-bold {
	font-weight: 700
}

.fw-900,.fw-black {
	font-weight: 900
}

.condensed-300,.condensed-thin {
	font-weight: 200;
	font-family: Roboto_condensed, Arial, Helvetica, sans-serif
}

.condensed-400,.condensed-regular {
	font-weight: 400;
	font-family: Roboto_condensed, Arial, Helvetica, sans-serif
}

.condensed-700,.condensed-bold {
	font-weight: 700;
	font-family: Roboto_condensed, Arial, Helvetica, sans-serif
}

.slab-100,.slab-light {
	font-weight: 100;
	font-family: Roboto_slab, Arial, Helvetica, sans-serif
}

.slab-300,.slab-thin {
	font-weight: 300;
	font-family: Roboto_slab, Arial, Helvetica, sans-serif
}

.slab-400,.slab-regular {
	font-weight: 400;
	font-family: Roboto_slab, Arial, Helvetica, sans-serif
}

.slab-700,.slab-bold {
	font-weight: 700;
	font-family: Roboto_slab, Arial, Helvetica, sans-serif
}

.sans {
	font-family: Roboto, Arial, Helvetica, sans-serif
}

.serif {
	font-family: Times, "Times New Roman", serif
}

.monospace {
	font-family: Monaco, "Andale Mono", "Courier New", monospace
}

.condensed {
	font-family: Roboto_condensed, Arial, Helvetica, sans-serif
}

.slab {
	font-family: Roboto_slab, Arial, Helvetica, sans-serif
}

.italic {
	font-style: italic
}

.uppercase {
	text-transform: uppercase
}

.lowercase {
	text-transform: lowercase
}

.capitalizer {
	text-transform: capitalize
}

.fa {
	font-size: 14px
}

a {
	color: #6998c9;
	text-decoration: none;
	cursor: pointer
}

a:hover {
	color: #007ed5;
	text-decoration: underline
}

h1 {
	font-size: 2.2em;
	margin-top: 0;
	margin-bottom: .57539em
}

h2 {
	font-size: 1.75em;
	margin-top: 0;
	margin-bottom: .72334em
}

h3 {
	font-size: 1.5em;
	margin-top: 0;
	margin-bottom: .8439em
}

h4 {
	font-size: 1.25em;
	margin-top: 0;
	margin-bottom: 1.01268em
}

h5,h6 {
	font-size: 1.1em;
	margin-top: 0;
	margin-bottom: 1.15077em
}

p,table {
	font-size: 1em;
	margin-top: 0;
	margin-bottom: 1.26585em
}

h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child
	{
	margin-top: 0
}

h1,h2,h3,h4,h5,h6 {
	color: #404040;
	font-weight: 700;
	line-height: 1.16
}

small {
	color: #888
}

input,textarea {
	color: #666
}

h1 small,h2 small,h3 small,h4 small {
	color: #bbb;
	font-size: .6em;
	font-weight: 100;
	line-height: 1
}

mark {
	background: #dae5f2
}

address {
	color: #777;
	font-size: 1em;
	line-height: 1.4
}

address p {
	margin-top: 0
}

address h6 {
	color: #555
}

abbr:hover {
	cursor: help
}

blockquote {
	border-left: 4px solid #ddd;
	padding-left: 25px;
	margin: 1em 0;
	font-weight: 200;
	font-size: 1.1em
}

blockquote small {
	font-size: .9em
}

blockquote small::after,blockquote small::before {
	content: ' — '
}

.note {
	font-size: .9em;
	color: #777
}

.note strong {
	color: #555
}

.small {
	font-size: .75em
}

.medium {
	font-size: .85em
}

.large {
	font-size: 1.2em
}

.extralarge {
	font-size: 1.45em !important
}

hr {
	border: 0;
	border-top: 1px solid #ddd;
	margin: 1em 0
}

.lead {
	font-size: 1.1em;
	font-weight: 700
}

ol,ul {
	line-height: 1.4;
	padding: 0 0 0 1.45em;
	margin: 1em 0
}

ol li,ul li {
	margin: .5em 0
}

ul.unstyled {
	list-style: none;
	padding-left: 0
}

ul.unstyled ul {
	list-style: disc outside
}

ul.inline {
	list-style: none
}

ul.inline li {
	display: inline-block;
	padding: 0 .5em
}

ul.inline li:first-child {
	padding: 0 .5em 0 0
}

dl {
	margin: 1em 0
}

dl dt {
	font-weight: 700;
	margin: .5em 0
}

dl dd {
	margin: .5em 0 .5em 25px
}

dl.inline dt {
	float: left;
	clear: left;
	text-align: right;
	width: 180px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin: 0
}

dl.inline dd {
	margin: .5em 0 .5em 200px
}

figure.ink-image {
	position: relative;
	border: 1px solid #555
}

figure.ink-image>img {
	width: 100%
}

figure.ink-image>figcaption {
	padding: 1em;
	background: #fff;
	line-height: 1.3
}

figure.ink-image>figcaption.over-bottom,figure.ink-image>figcaption.over-top
	{
	position: absolute;
	width: 100%;
	left: 0;
	border: 0
}

figure.ink-image>figcaption.over-bottom.dark,figure.ink-image>figcaption.over-top.dark
	{
	color: #fff;
	background: rgba(0, 0, 0, .6)
}

figure.ink-image>figcaption.over-top {
	top: 0;
	background: rgba(255, 255, 255, .7)
}

figure.ink-image>figcaption.over-bottom {
	bottom: 0;
	background: rgba(255, 255, 255, .7)
}

figure.ink-image>figcaption.dark {
	color: #fff;
	background: #222
}

img {
	border: 0;
	width: auto;
	max-width: 100%;
	vertical-align: top
}

.ink-alert.basic,.ink-alert.block {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px
}

.ink-alert.basic {
	background: rgba(255, 156, 0, .25);
	color: #b87814;
	border: 1px solid #b87814
}

.ink-alert.basic .ink-dismiss {
	color: #b87814
}

.ink-alert.basic.success {
	background: rgba(74, 155, 23, .25);
	color: #38621d;
	border: 1px solid #38621d
}

.ink-alert.basic.success .ink-dismiss {
	color: #38621d
}

.ink-alert.basic.error {
	background: rgba(201, 17, 17, .25);
	color: #891e1e;
	border: 1px solid #891e1e
}

.ink-alert.basic.error .ink-dismiss {
	color: #891e1e
}

.ink-alert.basic.info {
	background: rgba(15, 117, 218, .25);
	color: #1e5b98;
	border: 1px solid #1e5b98
}

.ink-alert.basic.info .ink-dismiss {
	color: #1e5b98
}

.ink-alert.block {
	border: 1px solid #b87814;
	background: #fff
}

.ink-alert.block>h4 {
	background: rgba(255, 156, 0, .3);
	color: #b87814
}

.ink-alert.block .ink-dismiss {
	color: #b87814
}

.ink-alert.block.success {
	border: 1px solid #38621d;
	background: #fff
}

.ink-alert.block.success>h4 {
	background: rgba(74, 155, 23, .3);
	color: #38621d
}

.ink-alert.block.success .ink-dismiss {
	color: #38621d
}

.ink-alert.block.error {
	border: 1px solid #891e1e;
	background: #fff
}

.ink-alert.block.error>h4 {
	background: rgba(201, 17, 17, .3);
	color: #891e1e
}

.ink-alert.block.error .ink-dismiss {
	color: #891e1e
}

.ink-alert.block.info {
	border: 1px solid #1e5b98;
	background: #fff
}

.ink-alert.block.info>h4 {
	background: rgba(15, 117, 218, .3);
	color: #1e5b98
}

.ink-alert.block.info .ink-dismiss {
	color: #1e5b98
}

.ink-alert .ink-dismiss {
	font-family: Arial, sans-serif;
	font-weight: 700;
	text-shadow: #fff 0 1px 0;
	filter: alpha(Opacity = 25);
	opacity: .25
}

.ink-alert .ink-dismiss:hover {
	filter: alpha(Opacity = 60);
	opacity: .6
}

.ink-badge {
	-webkit-border-radius: 8em;
	-moz-border-radius: 8em;
	-ms-border-radius: 8em;
	-o-border-radius: 8em;
	border-radius: 8em;
	color: #fff
}

.ink-badge.white {
	background: #fff;
	color: #555
}

.ink-badge.black {
	background: #000
}

.ink-badge.orange {
	background: #ff9c00
}

.ink-badge.red {
	background: #c91111
}

.ink-badge.green {
	background: #4a9b17
}

.ink-badge.blue {
	background: #0f75da
}

.ink-badge.yellow {
	background: #ffd500;
	color: #555
}

.ink-badge.grey {
	background: gray
}

.ink-badge+.ink-badge {
	margin-left: .2em
}

.ink-button {
	background: #d9d9d9;
	color: #000;
	border: 1px solid #bfbfbf;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px
}

.ink-button:active,.ink-button:hover {
	text-decoration: none;
	color: #000;
	background: #ccc;
	border: 1px solid #b3b3b3;
	-webkit-box-shadow: rgba(0, 0, 0, .2) 0 1px 1px;
	-moz-box-shadow: rgba(0, 0, 0, .2) 0 1px 1px;
	box-shadow: rgba(0, 0, 0, .2) 0 1px 1px
}

.ink-button:focus {
	outline: 0;
	background: #ccc;
	-webkit-box-shadow: rgba(0, 0, 0, .2) 0 1px 1px inset;
	-moz-box-shadow: rgba(0, 0, 0, .2) 0 1px 1px inset;
	box-shadow: rgba(0, 0, 0, .2) 0 1px 1px inset
}

.ink-button[disabled] {
	background: #e6e6e6;
	border: 0
}

.ink-button[disabled]:hover {
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.ink-button.blue {
	color: #fff;
	background: #0f75da;
	border-color: #0c63b9
}

.ink-button.blue:active,.ink-button.blue:hover {
	background: #0d68c2;
	border-color: #0a56a1;
	color: #fff;
	text-decoration: none
}

.ink-button.blue:focus {
	background: #0d68c2
}

.ink-button.blue[disabled] {
	background: rgba(15, 117, 218, .6);
	border: 0
}

.ink-button.blue[disabled]:hover {
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.ink-button.green {
	color: #fff;
	background: #4a9b17;
	border-color: #3e8313
}

.ink-button.green:active,.ink-button.green:hover {
	background: #3f8514;
	border-color: #336d10;
	color: #fff;
	text-decoration: none
}

.ink-button.green:focus {
	background: #3f8514
}

.ink-button.green[disabled] {
	background: rgba(74, 155, 23, .6);
	border: 0
}

.ink-button.green[disabled]:hover {
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.ink-button.orange {
	color: #fff;
	background: #ff9c00;
	border-color: #d88400
}

.ink-button.orange:active,.ink-button.orange:hover {
	background: #e68c00;
	border-color: #bf7400;
	color: #fff;
	text-decoration: none
}

.ink-button.orange:focus {
	background: #e68c00
}

.ink-button.orange[disabled] {
	background: rgba(255, 156, 0, .6);
	border: 0
}

.ink-button.orange[disabled]:hover {
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.ink-button.red {
	color: #fff;
	background: #c91111;
	border-color: #aa0e0e
}

.ink-button.red:active,.ink-button.red:hover {
	background: #b10f0f;
	border-color: #920c0c;
	color: #fff;
	text-decoration: none
}

.ink-button.red:focus {
	background: #b10f0f
}

.ink-button.red[disabled] {
	background: rgba(201, 17, 17, .6);
	border: 0
}

.ink-button.red[disabled]:hover {
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.ink-button.black {
	color: #fff;
	background: #1a1a1a;
	border-color: #161616
}

.ink-button.black:active,.ink-button.black:hover {
	background: #0d0d0d;
	border-color: #090909;
	color: #fff;
	text-decoration: none
}

.ink-button.black:focus {
	background: #0d0d0d
}

.ink-button.black[disabled] {
	background: rgba(26, 26, 26, .6);
	border: 0
}

.ink-button.black[disabled]:hover {
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.ink-button.white {
	color: #555;
	background: #fff;
	border-color: #d8d8d8
}

.ink-button.white:active,.ink-button.white:hover {
	background: #f2f2f2;
	border-color: #cbcbcb;
	color: #555;
	text-decoration: none
}

.ink-button.white:focus {
	background: #f2f2f2
}

.ink-button.white[disabled] {
	background: rgba(255, 255, 255, .6);
	border: 0
}

.ink-button.white[disabled]:hover {
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.button-group>.ink-button.blue:first-child {
	border-left: #0c63b9
}

.button-group>.ink-button.green:first-child {
	border-left: #3e8313
}

.button-group>.ink-button.orange:first-child {
	border-left: #d88400
}

.button-group>.ink-button.red:first-child {
	border-left: #aa0e0e
}

.button-group>.ink-button.black:first-child {
	border-left: #161616
}

.button-group>.ink-button.white:first-child {
	border-left: #d8d8d8
}

.ink-label {
	color: #fff;
	font-weight: 300;
	font-size: .938em;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px
}

.ink-label.white {
	background: #fff;
	color: #555
}

.ink-label.black {
	background: #000
}

.ink-label.orange {
	background: #ff9c00
}

.ink-label.red {
	background: #c91111
}

.ink-label.green {
	background: #4a9b17
}

.ink-label.blue {
	background: #0f75da
}

.ink-label.yellow {
	background: #ffd500;
	color: #555
}

.ink-label.grey {
	background: gray
}

.ink-label+.ink-label {
	margin-left: .2em
}

.ink-navigation ul.breadcrumbs {
	font-weight: 300;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px
}

.ink-navigation ul.breadcrumbs li.active a {
	background: 0 0;
	color: #999
}

.ink-navigation ul.breadcrumbs li.active a:hover {
	cursor: default;
	text-decoration: none
}

.ink-navigation ul.breadcrumbs li a:hover {
	background: 0 0;
	text-decoration: underline
}

.ink-navigation ul.breadcrumbs.white {
	background: #fff
}

.ink-navigation ul.breadcrumbs.white li a,.ink-navigation ul.breadcrumbs.white li:after
	{
	color: #555
}

.ink-navigation ul.breadcrumbs.white li.active a {
	color: #ccc;
	text-shadow: #fff 0 1px 0
}

.ink-navigation ul.breadcrumbs.grey {
	background: #d9d9d9
}

.ink-navigation ul.breadcrumbs.grey li a,.ink-navigation ul.breadcrumbs.grey li:after
	{
	color: #555
}

.ink-navigation ul.breadcrumbs.grey li.active a {
	color: #a6a6a6;
	text-shadow: #ededed 0 1px 0
}

.ink-navigation ul.breadcrumbs.black {
	background: #1a1a1a
}

.ink-navigation ul.breadcrumbs.black li a,.ink-navigation ul.breadcrumbs.black li:after
	{
	color: #fff
}

.ink-navigation ul.breadcrumbs.black li.active a {
	color: #666;
	text-shadow: #000 0 -1px 0
}

.ink-navigation ul.breadcrumbs.blue {
	background: #1b75ce
}

.ink-navigation ul.breadcrumbs.blue li a,.ink-navigation ul.breadcrumbs.blue li:after
	{
	color: #fff
}

.ink-navigation ul.breadcrumbs.blue li.active a {
	color: #08427b;
	text-shadow: #1884ef 0 1px 0
}

.ink-navigation ul.breadcrumbs.orange {
	background: #f2990d
}

.ink-navigation ul.breadcrumbs.orange li a,.ink-navigation ul.breadcrumbs.orange li:after
	{
	color: #fff
}

.ink-navigation ul.breadcrumbs.orange li.active a {
	color: #995e00;
	text-shadow: #ffa81f 0 1px 0
}

.ink-navigation ul.breadcrumbs.green {
	background: #4c9220
}

.ink-navigation ul.breadcrumbs.green li a,.ink-navigation ul.breadcrumbs.green li:after
	{
	color: #fff
}

.ink-navigation ul.breadcrumbs.green li.active a {
	color: #20420a;
	text-shadow: #57b61b 0 1px 0
}

.ink-navigation ul.breadcrumbs.red {
	background: #be1c1c
}

.ink-navigation ul.breadcrumbs.red li a,.ink-navigation ul.breadcrumbs.red li:after
	{
	color: #fff
}

.ink-navigation ul.breadcrumbs.red li.active a {
	color: #6b0909;
	text-shadow: #e51313 0 1px 0
}

.ink-dropdown.green ul.dropdown-menu li.active a {
	background: #4a9b17;
	color: #fff
}

.ink-dropdown.orange ul.dropdown-menu li.active a {
	background: #ff9c00;
	color: #fff
}

.ink-dropdown.red ul.dropdown-menu li.active a {
	background: #c91111;
	color: #fff
}

.ink-dropdown.black ul.dropdown-menu li.active a {
	background: #1a1a1a;
	color: #fff
}

.ink-dropdown.blue ul.dropdown-menu li.active a {
	background: #0f75da;
	color: #fff
}

.ink-navigation ul.menu {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px
}

.ink-navigation ul.menu>li {
	font-weight: 300
}

.ink-navigation ul.menu>li.active a {
	text-decoration: underline
}

.ink-navigation ul.menu>li.heading {
	font-weight: 500
}

.ink-navigation ul.menu>li.disabled a {
	color: #b3b3b3;
	text-shadow: #fff 0 1px 0
}

.ink-navigation ul.menu>li.disabled a:hover {
	cursor: default;
	background: 0 0;
	text-decoration: none
}

.ink-navigation ul.menu>li ul.submenu li {
	font-size: .875em
}

.ink-navigation ul.menu>li ul.submenu li a {
	border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.ink-navigation ul.menu.vertical li a {
	border-bottom: 1px solid rgba(0, 0, 0, .15)
}

.ink-navigation ul.menu.vertical li:first-child,.ink-navigation ul.menu.vertical li:first-child>a
	{
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	-ms-border-radius: 2px 2px 0 0;
	-o-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0
}

.ink-navigation ul.menu.vertical li:last-child {
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	-ms-border-radius: 0 0 2px 2px;
	-o-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px
}

.ink-navigation ul.menu.vertical li:last-child>a {
	border-bottom: 0;
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	-ms-border-radius: 0 0 2px 2px;
	-o-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px
}

.ink-navigation ul.menu.vertical li:last-child .submenu {
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	-ms-border-radius: 0 0 2px 2px;
	-o-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px
}

.ink-navigation ul.menu.vertical li:last-child .submenu.flyout {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px
}

.ink-navigation ul.menu.vertical li:last-child .submenu li:last-child,.ink-navigation ul.menu.vertical li:last-child .submenu li:last-child a
	{
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	-ms-border-radius: 0 0 2px 2px;
	-o-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px
}

.ink-navigation ul.menu.horizontal>li:first-child,.ink-navigation ul.menu.horizontal>li:first-child a
	{
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	-ms-border-radius: 2px 0 0 2px;
	-o-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px
}

.ink-navigation ul.menu.horizontal>li:last-child,.ink-navigation ul.menu.horizontal>li:last-child a
	{
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	-ms-border-radius: 0 2px 2px 0;
	-o-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0
}

.ink-navigation ul.menu.horizontal>li ul.submenu {
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	-ms-border-radius: 0 0 2px 2px;
	-o-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
	background: #fff
}

.ink-navigation ul.menu.horizontal>li ul.submenu li:last-child {
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	-ms-border-radius: 0 0 2px 2px;
	-o-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px
}

.ink-navigation ul.menu.horizontal>li ul.submenu li:last-child a {
	border-bottom: 0
}

.ink-navigation ul.menu.white {
	background: #fff
}

.ink-navigation ul.menu.white li ul.submenu {
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .1)
}

.ink-navigation ul.menu.white li ul.submenu li a {
	color: #555
}

.ink-navigation ul.menu.white li ul.submenu li a:hover {
	background: rgba(0, 0, 0, .05)
}

.ink-navigation ul.menu.white li.disabled a:hover {
	background: 0 0
}

.ink-navigation ul.menu.white li.active {
	background: #e6e6e6
}

.ink-navigation ul.menu.white li.disabled a {
	color: #ccc;
	text-shadow: #fff 0 1px 0
}

.ink-navigation ul.menu.white li a {
	color: #555;
	text-decoration: none
}

.ink-navigation ul.menu.white li a:hover {
	background: #f2f2f2
}

.ink-navigation ul.menu.grey {
	background: #d9d9d9
}

.ink-navigation ul.menu.grey li ul.submenu {
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .1)
}

.ink-navigation ul.menu.grey li ul.submenu li a {
	color: #555
}

.ink-navigation ul.menu.grey li ul.submenu li a:hover {
	background: rgba(0, 0, 0, .05)
}

.ink-navigation ul.menu.grey li.disabled a:hover {
	background: 0 0
}

.ink-navigation ul.menu.grey li.active {
	background: #bfbfbf
}

.ink-navigation ul.menu.grey li.disabled a {
	color: #a6a6a6;
	text-shadow: #ededed 0 1px 0
}

.ink-navigation ul.menu.grey li a {
	color: #555;
	text-decoration: none
}

.ink-navigation ul.menu.grey li a:hover {
	background: #ccc
}

.ink-navigation ul.menu.black {
	background: #398eb5
}

.ink-navigation ul.menu.black li ul.submenu {
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .1)
}

.ink-navigation ul.menu.black li ul.submenu li a {
	color: #c3dde8
}

.ink-navigation ul.menu.black li ul.submenu li a:hover {
	background: rgba(0, 0, 0, .05)
}

.ink-navigation ul.menu.black li.disabled a:hover {
	background: 0 0
}

.ink-navigation ul.menu.black li.active {
	background: #afd1e1
}

.ink-navigation ul.menu.black li.disabled a {
	color: #c3dde8;
	text-shadow: #000 0 -1px 0
}

.ink-navigation ul.menu.black li a {
	color: #fff;
	text-decoration: none
}

.ink-navigation ul.menu.black li a:hover {
	background: #c3dde8
}

.ink-navigation ul.menu.blue {
	background: #1b75ce
}

.ink-navigation ul.menu.blue li ul.submenu {
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .1)
}

.ink-navigation ul.menu.blue li ul.submenu li a {
	color: #555
}

.ink-navigation ul.menu.blue li ul.submenu li a:hover {
	background: rgba(0, 0, 0, .05)
}

.ink-navigation ul.menu.blue li.disabled a:hover {
	background: 0 0
}

.ink-navigation ul.menu.blue li.active {
	background: #0c5baa
}

.ink-navigation ul.menu.blue li.disabled a {
	color: #08427b;
	text-shadow: #2289f0 0 1px 0
}

.ink-navigation ul.menu.blue li a {
	color: #fff;
	text-decoration: none
}

.ink-navigation ul.menu.blue li a:hover {
	background: #0d68c2
}

.ink-navigation ul.menu.green {
	background: #4c9220
}

.ink-navigation ul.menu.green li ul.submenu {
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .1)
}

.ink-navigation ul.menu.green li ul.submenu li a {
	color: #555
}

.ink-navigation ul.menu.green li ul.submenu li a:hover {
	background: rgba(0, 0, 0, .05)
}

.ink-navigation ul.menu.green li.disabled a:hover {
	background: 0 0
}

.ink-navigation ul.menu.green li.active {
	background: #356f10
}

.ink-navigation ul.menu.green li.disabled a {
	color: #20420a;
	text-shadow: #5bbf1c 0 1px 0
}

.ink-navigation ul.menu.green li a {
	color: #fff;
	text-decoration: none
}

.ink-navigation ul.menu.green li a:hover {
	background: #3f8514
}

.ink-navigation ul.menu.orange {
	background: #f2990d
}

.ink-navigation ul.menu.orange li ul.submenu {
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .1)
}

.ink-navigation ul.menu.orange li ul.submenu li a {
	color: #555
}

.ink-navigation ul.menu.orange li ul.submenu li a:hover {
	background: rgba(0, 0, 0, .05)
}

.ink-navigation ul.menu.orange li.disabled a:hover {
	background: 0 0
}

.ink-navigation ul.menu.orange li.active {
	background: #cc7d00
}

.ink-navigation ul.menu.orange li.disabled a {
	color: #995e00;
	text-shadow: #ffac29 0 1px 0
}

.ink-navigation ul.menu.orange li a {
	color: #fff;
	text-decoration: none
}

.ink-navigation ul.menu.orange li a:hover {
	background: #e68c00
}

.ink-navigation ul.menu.red {
	background: #be1c1c
}

.ink-navigation ul.menu.red li ul.submenu {
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .1)
}

.ink-navigation ul.menu.red li ul.submenu li a {
	color: #555
}

.ink-navigation ul.menu.red li ul.submenu li a:hover {
	background: rgba(0, 0, 0, .05)
}

.ink-navigation ul.menu.red li.disabled a:hover {
	background: 0 0
}

.ink-navigation ul.menu.red li.active {
	background: #9a0d0d
}

.ink-navigation ul.menu.red li.disabled a {
	color: #6b0909;
	text-shadow: #eb1717 0 1px 0
}

.ink-navigation ul.menu.red li a {
	color: #fff;
	text-decoration: none
}

.ink-navigation ul.menu.red li a:hover {
	background: #b10f0f
}

.ink-navigation ul.pagination {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px
}

.ink-navigation ul.pagination li {
	font-weight: 300
}

.ink-navigation ul.pagination li.active a {
	text-decoration: underline
}

.ink-navigation ul.pagination li.disabled a {
	color: #b3b3b3;
	text-shadow: #fff 0 1px 0
}

.ink-navigation ul.pagination li.disabled a:hover {
	cursor: default;
	background: 0 0;
	text-decoration: none
}

.ink-navigation ul.pagination li:first-child,.ink-navigation ul.pagination li:first-child a
	{
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	-ms-border-radius: 2px 0 0 2px;
	-o-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px
}

.ink-navigation ul.pagination li:last-child,.ink-navigation ul.pagination li:last-child a
	{
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	-ms-border-radius: 0 2px 2px 0;
	-o-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0
}

.ink-navigation ul.pagination.white li {
	background: #fff
}

.ink-navigation ul.pagination.white li.active a {
	background: #e6e6e6
}

.ink-navigation ul.pagination.white li.disabled a {
	color: #ccc;
	text-shadow: #fff 0 1px 0
}

.ink-navigation ul.pagination.white li.disabled a:hover {
	background: 0 0
}

.ink-navigation ul.pagination.white li a {
	color: #555;
	text-decoration: none
}

.ink-navigation ul.pagination.white li a:hover {
	background: #f2f2f2
}

.ink-navigation ul.pagination.grey li {
	background: #d9d9d9
}

.ink-navigation ul.pagination.grey li.active a {
	background: #bfbfbf
}

.ink-navigation ul.pagination.grey li.disabled a {
	color: #a6a6a6;
	text-shadow: #ededed 0 1px 0
}

.ink-navigation ul.pagination.grey li.disabled a:hover {
	background: 0 0
}

.ink-navigation ul.pagination.grey li a {
	color: #555;
	text-decoration: none
}

.ink-navigation ul.pagination.grey li a:hover {
	background: #ccc
}

.ink-navigation ul.pagination.black li {
	background: #1a1a1a
}

.ink-navigation ul.pagination.black li.active a {
	background: #333
}

.ink-navigation ul.pagination.black li.disabled a {
	color: #666;
	text-shadow: #000 0 -1px 0
}

.ink-navigation ul.pagination.black li.disabled a:hover {
	background: 0 0
}

.ink-navigation ul.pagination.black li a {
	color: #fff;
	text-decoration: none
}

.ink-navigation ul.pagination.black li a:hover {
	background: #292929
}

.ink-navigation ul.pagination.orange li {
	background: #f2990d
}

.ink-navigation ul.pagination.orange li.active a {
	background: #cc7d00
}

.ink-navigation ul.pagination.orange li.disabled a {
	color: #995e00;
	text-shadow: #ffac29 0 1px 0
}

.ink-navigation ul.pagination.orange li.disabled a:hover {
	background: 0 0
}

.ink-navigation ul.pagination.orange li a {
	color: #fff;
	text-decoration: none
}

.ink-navigation ul.pagination.orange li a:hover {
	background: #e68c00
}

.ink-navigation ul.pagination.blue li {
	background: #1b75ce
}

.ink-navigation ul.pagination.blue li.active a {
	background: #0c5baa
}

.ink-navigation ul.pagination.blue li.disabled a {
	color: #08427b;
	text-shadow: #2289f0 0 1px 0
}

.ink-navigation ul.pagination.blue li.disabled a:hover {
	background: 0 0
}

.ink-navigation ul.pagination.blue li a {
	color: #fff;
	text-decoration: none
}

.ink-navigation ul.pagination.blue li a:hover {
	background: #0d68c2
}

.ink-navigation ul.pagination.green li {
	background: #4c9220
}

.ink-navigation ul.pagination.green li.active a {
	background: #356f10
}

.ink-navigation ul.pagination.green li.disabled a {
	color: #20420a;
	text-shadow: #5bbf1c 0 1px 0
}

.ink-navigation ul.pagination.green li.disabled a:hover {
	background: 0 0
}

.ink-navigation ul.pagination.green li a {
	color: #fff;
	text-decoration: none
}

.ink-navigation ul.pagination.green li a:hover {
	background: #3f8514
}

.ink-navigation ul.pagination.red li {
	background: #be1c1c
}

.ink-navigation ul.pagination.red li.active a {
	background: #9a0d0d
}

.ink-navigation ul.pagination.red li.disabled a {
	color: #6b0909;
	text-shadow: #eb1717 0 1px 0
}

.ink-navigation ul.pagination.red li.disabled a:hover {
	background: 0 0
}

.ink-navigation ul.pagination.red li a {
	color: #fff;
	text-decoration: none
}

.ink-navigation ul.pagination.red li a:hover {
	background: #b10f0f
}

.ink-navigation ul.pagination.dotted li {
	background: 0 0
}

.ink-navigation ul.pagination.dotted li a {
	background: #999;
	filter: alpha(Opacity = 50);
	opacity: .5
}

.ink-navigation ul.pagination.dotted li.active a,.ink-navigation ul.pagination.dotted li:hover a
	{
	filter: alpha(Opacity = 100);
	opacity: 1
}

.ink-navigation ul.pagination.dotted.black li a {
	background: #1a1a1a
}

.ink-navigation ul.pagination.dotted.white li a {
	background: #fff
}

.ink-navigation ul.pagination.dotted.blue li a {
	background: #1b75ce
}

.ink-navigation ul.pagination.dotted.green li a {
	background: #4c9220
}

.ink-navigation ul.pagination.dotted.orange li a {
	background: #f2990d
}

.ink-navigation ul.pagination.dotted.red li a {
	background: #be1c1c
}

.ink-navigation ul.pagination.chevron li.next a,.ink-navigation ul.pagination.chevron li.previous a
	{
	color: #fff;
	filter: alpha(Opacity = 60);
	opacity: .6
}

.ink-navigation ul.pagination.chevron li.next a.active,.ink-navigation ul.pagination.chevron li.next a:focus,.ink-navigation ul.pagination.chevron li.next a:hover,.ink-navigation ul.pagination.chevron li.previous a.active,.ink-navigation ul.pagination.chevron li.previous a:focus,.ink-navigation ul.pagination.chevron li.previous a:hover
	{
	filter: alpha(Opacity = 80);
	opacity: .8;
	text-decoration: none;
	background: 0 0
}

.ink-navigation ul.pagination.chevron li.disabled a {
	color: #fff;
	filter: alpha(Opacity = 60);
	opacity: .6;
	text-shadow: none
}

.ink-navigation ul.pagination.chevron li.disabled a:focus,.ink-navigation ul.pagination.chevron li.disabled a:hover
	{
	color: #fff;
	filter: alpha(Opacity = 60);
	opacity: .6
}

.ink-navigation ul.pagination.chevron.black li.disabled a,.ink-navigation ul.pagination.chevron.black li.next a,.ink-navigation ul.pagination.chevron.black li.previous a
	{
	color: #1a1a1a
}

.ink-navigation ul.pagination.chevron.grey li.disabled a,.ink-navigation ul.pagination.chevron.grey li.next a,.ink-navigation ul.pagination.chevron.grey li.previous a
	{
	color: #d9d9d9
}

.ink-navigation ul.pagination.chevron.blue li.disabled a,.ink-navigation ul.pagination.chevron.blue li.next a,.ink-navigation ul.pagination.chevron.blue li.previous a
	{
	color: #1b75ce
}

.ink-navigation ul.pagination.chevron.green li.disabled a,.ink-navigation ul.pagination.chevron.green li.next a,.ink-navigation ul.pagination.chevron.green li.previous a
	{
	color: #4c9220
}

.ink-navigation ul.pagination.chevron.orange li.disabled a,.ink-navigation ul.pagination.chevron.orange li.next a,.ink-navigation ul.pagination.chevron.orange li.previous a
	{
	color: #f2990d
}

.ink-navigation ul.pagination.chevron.red li.disabled a,.ink-navigation ul.pagination.chevron.red li.next a,.ink-navigation ul.pagination.chevron.red li.previous a
	{
	color: #be1c1c
}

.ink-navigation ul.pills li {
	background: #fff;
	font-weight: 300;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px
}

.ink-navigation ul.pills li a {
	color: #555;
	background: 0 0
}

.ink-navigation ul.pills li a:hover,.ink-navigation ul.pills li.active a
	{
	background: #e6e6e6
}

.ink-navigation ul.pills li.disabled a {
	color: #999;
	text-shadow: #fff 0 1px 0
}

.ink-navigation ul.pills li.disabled a:hover {
	background: 0 0
}

.ink-navigation ul.pills.grey li {
	background: #d9d9d9
}

.ink-navigation ul.pills.grey li.active a {
	background: #bfbfbf
}

.ink-navigation ul.pills.grey li.disabled a {
	color: #a6a6a6;
	text-shadow: #ededed 0 1px 0
}

.ink-navigation ul.pills.grey li.disabled a:hover {
	background: 0 0
}

.ink-navigation ul.pills.grey li a {
	color: #555
}

.ink-navigation ul.pills.grey li a:hover {
	background: #ccc
}

.ink-navigation ul.pills.black li {
	background: #1a1a1a
}

.ink-navigation ul.pills.black li.active a {
	background: #333
}

.ink-navigation ul.pills.black li.disabled a {
	color: #666;
	text-shadow: #000 0 -1px 0
}

.ink-navigation ul.pills.black li.disabled a:hover {
	background: 0 0
}

.ink-navigation ul.pills.black li a {
	color: #fff
}

.ink-navigation ul.pills.black li a:hover {
	background: #292929
}

.ink-navigation ul.pills.blue li {
	background: #1b75ce
}

.ink-navigation ul.pills.blue li.active a {
	background: #0c5baa
}

.ink-navigation ul.pills.blue li.disabled a {
	color: #08427b;
	text-shadow: #2289f0 0 1px 0
}

.ink-navigation ul.pills.blue li.disabled a:hover {
	background: 0 0
}

.ink-navigation ul.pills.blue li a {
	color: #fff
}

.ink-navigation ul.pills.blue li a:hover {
	background: #0d68c2
}

.ink-navigation ul.pills.green li {
	background: #4c9220
}

.ink-navigation ul.pills.green li.active a {
	background: #356f10
}

.ink-navigation ul.pills.green li.disabled a {
	color: #20420a;
	text-shadow: #5bbf1c 0 1px 0
}

.ink-navigation ul.pills.green li.disabled a:hover {
	background: 0 0
}

.ink-navigation ul.pills.green li a {
	color: #fff
}

.ink-navigation ul.pills.green li a:hover {
	background: #3f8514
}

.ink-navigation ul.pills.orange li {
	background: #f2990d
}

.ink-navigation ul.pills.orange li.active a {
	background: #cc7d00
}

.ink-navigation ul.pills.orange li.disabled a {
	color: #995e00;
	text-shadow: #ffac29 0 1px 0
}

.ink-navigation ul.pills.orange li.disabled a:hover {
	background: 0 0
}

.ink-navigation ul.pills.orange li a {
	color: #fff
}

.ink-navigation ul.pills.orange li a:hover {
	background: #e68c00
}

.ink-navigation ul.pills.red li {
	background: #be1c1c
}

.ink-navigation ul.pills.red li.active a {
	background: #9a0d0d
}

.ink-navigation ul.pills.red li.disabled a {
	color: #6b0909;
	text-shadow: #eb1717 0 1px 0
}

.ink-navigation ul.pills.red li.disabled a:hover {
	background: 0 0
}

.ink-navigation ul.pills.red li a {
	color: #fff
}

.ink-navigation ul.pills.red li a:hover {
	background: #b10f0f
}

table.ink-table {
	background: #fff
}

table.ink-table tr td,table.ink-table tr th {
	border-bottom: #bbb 1px solid;
	background: 0 0
}

table.ink-table tfoot tr td,table.ink-table tfoot tr th {
	border-top: #bbb 1px solid
}

table.ink-table.alternating tbody tr:nth-child(odd) {
	background-color: #f5f5f5
}

table.ink-table.hover tbody tr:hover {
	background: #fefbd6;
	color: #555
}

table.ink-table.bordered {
	border: #bbb 1px solid;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px
}

table.ink-table.bordered tr th {
	border-left: #bbb 1px solid
}

table.ink-table.bordered tr th:first-child {
	border-left: 0
}

table.ink-table.bordered tr:last-child td {
	border-bottom: 0
}

table.ink-table.bordered tr td {
	border-left: #bbb 1px solid
}

table.ink-table.bordered tr td:first-child {
	border-left: 0
}

table.ink-table tbody>tr.red td {
	background: #c91111;
	color: #fff
}

table.ink-table tbody>tr.green td {
	background: #4a9b17;
	color: #fff
}

table.ink-table tbody>tr.blue td {
	background: #0f75da;
	color: #fff
}

table.ink-table tbody>tr.orange td {
	background: #ff9c00;
	color: #fff
}

table.ink-table tbody>tr.black td {
	background: #000;
	color: #ccc
}

table.ink-table tbody>tr.yellow td {
	background: #ffd500;
	color: #000
}

.animated.slow {
	animation-duration: 1s
}

.animated.medium {
	animation-duration: .5s
}

.animated.fast {
	animation-duration: .2s
}

.ink-carousel .ink-navigation {
	position: static
}

.ink-carousel {
	width: 100%;
	position: relative;
	overflow: hidden;
	display: block
}

.ink-carousel .stage {
	left: 0;
	height: auto !important;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0;
	list-style-type: none;
	white-space: nowrap;
	position: relative;
	overflow: visible;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}

.ink-carousel .stage.column-group {
	display: -webkit-block;
	display: -moz-block;
	display: block;
	-webkit-flex-flow: none;
	-moz-flex-flow: none;
	flex-flow: none
}

.ink-carousel .stage .slide {
	position: relative;
	display: inline-block;
	vertical-align: top;
	white-space: normal;
	margin: 0;
	float: none;
	zoom: 1;
	*display: inline
}

.ink-datepicker-wrapper {
	position: relative
}

.ink-datepicker-calendar {
	margin-top: 0;
	position: absolute
}

.ink-datepicker-calendar.right {
	left: 100%;
	top: 0
}

.ink-datepicker-calendar.left {
	right: 100%;
	top: 0
}

.ink-datepicker-calendar.bottom {
	top: 100%;
	left: 0
}

.ink-datepicker-calendar.top {
	bottom: 100%;
	left: 0
}

.ink-datepicker-calendar,.ink-datepicker-wrapper {
	display: inline;
	display: inline-block
}

.ink-calendar {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	text-align: center;
	padding: .3em;
	min-width: 17.4em;
	font-size: 13px;
	-webkit-box-shadow: rgba(0, 0, 0, .4) 0 1px 2px 0;
	-moz-box-shadow: rgba(0, 0, 0, .4) 0 1px 2px 0;
	box-shadow: rgba(0, 0, 0, .4) 0 1px 2px 0;
	background: #fff;
	z-index: 10
}

.ink-calendar a {
	text-decoration: none
}

.ink-calendar li {
	list-style: none inside
}

html.ink-modal-is-open .ink-calendar {
	z-index: 101
}

.ink-calendar-top-options {
	padding: 5px;
	font-size: .813em;
	cursor: pointer
}

.ink-calendar-top-options .clean {
	float: left
}

.ink-calendar-top-options .close {
	float: right
}

.ink-calendar-top {
	line-height: 2em;
	background: #e6e6e6;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px
}

.ink-calendar-top div {
	float: left
}

.ink-calendar-top .ink-calendar-next,.ink-calendar-top .ink-calendar-prev
	{
	width: 10%
}

.ink-calendar-top .ink-calendar-next a,.ink-calendar-top .ink-calendar-prev a
	{
	display: block
}

.ink-calendar-top .ink-calendar-month_desc {
	width: 80%
}

.ink-calendar-month,.ink-calendar-month-selector,.ink-calendar-year-selector
	{
	margin-top: .5em;
	padding-left: 0
}

.ink-calendar-month li a,.ink-calendar-month-selector li a,.ink-calendar-year-selector li a
	{
	margin: 0;
	line-height: 2em;
	vertical-align: middle;
	display: block;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	color: #444
}

.ink-calendar-month li a:hover,.ink-calendar-month-selector li a:hover,.ink-calendar-year-selector li a:hover
	{
	background: #e6e6e6
}

.ink-calendar-month li a.ink-calendar-on,.ink-calendar-month li a.ink-calendar-on:hover,.ink-calendar-month-selector li a.ink-calendar-on,.ink-calendar-month-selector li a.ink-calendar-on:hover,.ink-calendar-year-selector li a.ink-calendar-on,.ink-calendar-year-selector li a.ink-calendar-on:hover
	{
	background: #0069d6;
	color: #fff
}

.ink-calendar-month li a.ink-calendar-off,.ink-calendar-month li a.ink-calendar-off:hover,.ink-calendar-month-selector li a.ink-calendar-off,.ink-calendar-month-selector li a.ink-calendar-off:hover,.ink-calendar-year-selector li a.ink-calendar-off,.ink-calendar-year-selector li a.ink-calendar-off:hover
	{
	background: #fff;
	color: #aaa;
	cursor: default
}

.ink-calendar-month ul,.ink-calendar-month-selector ul,.ink-calendar-year-selector ul
	{
	clear: both;
	padding-left: 0
}

.ink-calendar-month ul li,.ink-calendar-month-selector ul li,.ink-calendar-year-selector ul li
	{
	width: 2.4em;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0
}

.ink-calendar-month-selector ul li,.ink-calendar-year-selector ul li {
	width: 25%
}

.ink-calendar-month-selector,.ink-calendar-year-selector {
	display: none
}

.action_inactive,.ink-calendar-off {
	color: #ddd !important
}

.ink-calendar-month .ink-calendar-header {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	padding-bottom: .5em;
	margin-bottom: .5em;
	color: #aaa
}

.ink-calendar-middle,.ink-calendar-month .ink-calendar-header,.ink-calendar-month .ink-calendar-middle ul,.ink-calendar-top,.ink-calendar-top-options
	{
	*zoom: 1
}

.ink-calendar-middle:after,.ink-calendar-month .ink-calendar-header:after,.ink-calendar-month .ink-calendar-middle ul:after,.ink-calendar-top-options:after,.ink-calendar-top:after
	{
	content: "";
	display: table;
	clear: both
}

body.ink-drawer {
	max-width: 100%
}

body.ink-drawer .content-drawer,body.ink-drawer .left-drawer,body.ink-drawer .right-drawer
	{
	-webkit-transition-property: translate3d;
	-moz-transition-property: translate3d;
	-o-transition-property: translate3d;
	transition-property: translate3d;
	-webkit-transition-duration: 300ms;
	-moz-transition-duration: 300ms;
	-o-transition-duration: 300ms;
	transition-duration: 300ms;
	-webkit-transition-timing-function: cubic-bezier(0.86, 0, .07, 1);
	-moz-transition-timing-function: cubic-bezier(0.86, 0, .07, 1);
	-o-transition-timing-function: cubic-bezier(0.86, 0, .07, 1);
	transition-timing-function: cubic-bezier(0.86, 0, .07, 1)
}

body.ink-drawer .left-drawer {
	left: -220px
}

body.ink-drawer .right-drawer {
	right: -220px
}

body.ink-drawer .content-drawer {
	width: 100%
}

body.ink-drawer .left-drawer,body.ink-drawer .right-drawer {
	position: absolute;
	top: 0;
	z-index: 0;
	display: none;
	overflow-x: hidden;
	overflow-y: auto;
	width: 220px;
	height: 100%;
	-webkit-overflow-scrolling: touch
}

body.ink-drawer .left-drawer.show,body.ink-drawer .right-drawer.show {
	display: block
}

body.ink-drawer.push {
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: fixed
}

body.ink-drawer.push .content-drawer {
	overflow: hidden
}

body.ink-drawer.push.left .content-drawer,body.ink-drawer.push.left .left-drawer
	{
	-webkit-transform: translate3d(220px, 0, 0);
	-moz-transform: translate3d(220px, 0, 0);
	-ms-transform: translate3d(220px, 0, 0);
	-o-transform: translate3d(220px, 0, 0);
	transform: translate3d(220px, 0, 0)
}

body.ink-drawer.push.right .content-drawer,body.ink-drawer.push.right .right-drawer
	{
	-webkit-transform: translate3d(-220px, 0, 0);
	-moz-transform: translate3d(-220px, 0, 0);
	-ms-transform: translate3d(-220px, 0, 0);
	-o-transform: translate3d(-220px, 0, 0);
	transform: translate3d(-220px, 0, 0)
}

body.ink-drawer.over {
	overflow: hidden;
	-webkit-user-drag: none
}

body.ink-drawer.over.left .left-drawer {
	-webkit-transform: translate3d(220px, 0, 0);
	-moz-transform: translate3d(220px, 0, 0);
	-ms-transform: translate3d(220px, 0, 0);
	-o-transform: translate3d(220px, 0, 0);
	transform: translate3d(220px, 0, 0)
}

body.ink-drawer.over.right .right-drawer {
	-webkit-transform: translate3d(-220px, 0, 0);
	-moz-transform: translate3d(-220px, 0, 0);
	-ms-transform: translate3d(-220px, 0, 0);
	-o-transform: translate3d(-220px, 0, 0);
	transform: translate3d(-220px, 0, 0)
}

.ink-shade {
	background: rgba(0, 0, 0, .8);
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin-top: 0;
	position: fixed;
	z-index: 100;
	display: none;
	filter: alpha(Opacity = 0);
	opacity: 0
}

.ink-shade.fade {
	-webkit-transition: opacity 300ms;
	-moz-transition: opacity 300ms;
	-o-transition: opacity 300ms;
	transition: opacity 300ms
}

.ink-shade.visible {
	filter: alpha(Opacity = 100);
	opacity: 1
}

.ink-modal {
	top: 50%;
	left: 50%;
	width: 90%;
	height: 90%;
	background: #fff;
	z-index: 100;
	position: absolute;
	border: 1px #666 solid;
	overflow: hidden;
	filter: alpha(Opacity = 100);
	opacity: 1;
	-webkit-box-shadow: rgba(0, 0, 0, .8) 0 0 15px 0;
	-moz-box-shadow: rgba(0, 0, 0, .8) 0 0 15px 0;
	box-shadow: rgba(0, 0, 0, .8) 0 0 15px 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	*zoom: 1
}

.ink-modal:after {
	content: "";
	display: table;
	clear: both
}

.ink-modal>.modal-body {
	padding: 1em;
	overflow-y: auto;
	overflow-x: hidden;
	height: auto
}

.ink-modal>.modal-body .ink-grid {
	padding-left: 0;
	padding-right: 0;
	width: 100%;
	min-width: 100%
}

.ink-modal>.modal-header,.ink-modal>header {
	border-bottom: 1px #e6e6e6 solid;
	overflow: hidden;
	-webkit-box-shadow: rgba(175, 175, 175, .2) 0 1px 2px 0;
	-moz-box-shadow: rgba(175, 175, 175, .2) 0 1px 2px 0;
	box-shadow: rgba(175, 175, 175, .2) 0 1px 2px 0
}

.ink-modal>.modal-header>.modal-close,.ink-modal>header>.modal-close {
	padding-top: 2px;
	text-align: center;
	color: #fff;
	width: 26px;
	height: 26px;
	line-height: 1.2em;
	border: 0;
	background: #bfbfbf;
	font-size: 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	text-shadow: rgba(0, 0, 0, .6) 0 -1px 0;
	filter: alpha(Opacity = 60);
	opacity: .6;
	float: right
}

.ink-modal>.modal-header>.modal-close:after,.ink-modal>header>.modal-close:after
	{
	content: "\f00d";
	font-family: FontAwesome;
	font-size: medium;
	line-height: 22px
}

.ink-modal>.modal-header>.modal-close:hover,.ink-modal>header>.modal-close:hover
	{
	filter: alpha(Opacity = 100);
	opacity: 1
}

.ink-modal>.modal-footer,.ink-modal>footer {
	background: #e6e6e6;
	margin-bottom: 0;
	zoom: 1;
	-webkit-box-shadow: rgba(175, 175, 175, .2) 0 -1px 2px 0;
	-moz-box-shadow: rgba(175, 175, 175, .2) 0 -1px 2px 0;
	box-shadow: rgba(175, 175, 175, .2) 0 -1px 2px 0
}

.ink-modal>.modal-footer,.ink-modal>.modal-header,.ink-modal>footer,.ink-modal>header
	{
	padding: .8em 1em .65em
}

.ink-modal>.modal-footer:after,.ink-modal>.modal-footer:before,.ink-modal>.modal-header:after,.ink-modal>.modal-header:before,.ink-modal>footer:after,.ink-modal>footer:before,.ink-modal>header:after,.ink-modal>header:before
	{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.ink-modal-open {
	overflow: hidden
}

.ink-progress-bar {
	margin-bottom: 1em;
	overflow: hidden;
	background: #f2f2f2;
	position: relative;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0, 1px, 3px, 0, rgba(0, 0, 0, .2), inset;
	-moz-box-shadow: 0, 1px, 3px, 0, rgba(0, 0, 0, .2), inset;
	box-shadow: 0, 1px, 3px, 0, rgba(0, 0, 0, .2), inset
}

.ink-progress-bar .caption {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	line-height: 1.7;
	text-align: center;
	color: #000;
	font-size: .813em;
	z-index: 10
}

.ink-progress-bar .bar {
	height: 1.3em;
	text-shadow: rgba(0, 0, 0, .25), 0, 1px, 0;
	-webkit-box-shadow: 0, 1px, 1px, 0, rgba(0, 0, 0, .1), inset;
	-moz-box-shadow: 0, 1px, 1px, 0, rgba(0, 0, 0, .1), inset;
	box-shadow: 0, 1px, 1px, 0, rgba(0, 0, 0, .1), inset;
	-webkit-transition-property: width;
	-moz-transition-property: width;
	-o-transition-property: width;
	transition-property: width;
	-webkit-transition-duration: .6s;
	-moz-transition-duration: .6s;
	-o-transition-duration: .6s;
	transition-duration: .6s;
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease
}

.ink-progress-bar .bar.grey {
	background: #ccc;
	color: #555
}

.ink-progress-bar .bar.green {
	background: #4a9b17;
	color: #fff
}

.ink-progress-bar .bar.blue {
	background: #0f75da;
	color: #fff
}

.ink-progress-bar .bar.red {
	background: #c91111;
	color: #fff
}

.ink-progress-bar .bar.orange {
	background: #ff9c00;
	color: #555
}

.ink-progress-bar .bar.black {
	background: #000;
	color: #fff
}

.dragging,.ink-sortable-list li {
	cursor: move;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-user-drag: none;
	-moz-user-drag: none;
	-khtml-user-drag: none;
	-webkit-user-drag: none;
	-o-user-drag: none;
	user-drag: none
}

.drag,.ink-sortable-list li.placeholder {
	-webkit-box-shadow: 0, 0, 10px, 0, rgba(0, 0, 0, .3);
	-moz-box-shadow: 0, 0, 10px, 0, rgba(0, 0, 0, .3);
	box-shadow: 0, 0, 10px, 0, rgba(0, 0, 0, .3)
}

.ink-sortable-list li {
	margin: 0;
	border-bottom: 1px solid #ccc;
	line-height: 40px
}

.ink-sortable-list li.placeholder,.ink-sortable-list li:hover {
	background: #ccc;
	background: rgba(204, 204, 204, .2)
}

.ink-sortable-list li .ink-label {
	margin: 0 .8em
}

.ink-sticky-stuck {
	position: fixed
}

.ink-tabs .tabs-nav {
	list-style: none;
	padding: 0;
	*zoom: 1
}

.ink-tabs .tabs-nav li {
	line-height: 1.7;
	position: relative;
	margin: 0
}

.ink-tabs .tabs-nav li a {
	padding: .5em 1em;
	display: block
}

.ink-tabs .tabs-nav li a:hover {
	background: #f0f0f0
}

.ink-tabs .tabs-nav li.active a {
	color: #555;
	cursor: default;
	text-decoration: none;
	background: #fff;
	border: 1px solid #ccc
}

.ink-tabs .tabs-nav:after {
	content: "";
	display: table;
	clear: both
}

.ink-tabs .tabs-content {
	margin-top: 1.5em;
	overflow: auto
}

.ink-tabs.top>.tabs-nav {
	border-bottom: 1px solid #ccc
}

.ink-tabs.top>.tabs-nav li {
	float: left
}

.ink-tabs.top>.tabs-nav li a {
	margin-right: .4em;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0
}

.ink-tabs.top>.tabs-nav li.active {
	margin: 0 0 -2px 0
}

.ink-tabs.top>.tabs-nav li.active a {
	border-bottom-color: transparent
}

.ink-tabs.bottom>.tabs-nav {
	border-top: 1px solid #ccc
}

.ink-tabs.bottom>.tabs-nav li {
	float: left
}

.ink-tabs.bottom>.tabs-nav li a {
	margin-right: .4em;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-ms-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}

.ink-tabs.bottom>.tabs-nav li.active {
	margin: -2px 0 0 0
}

.ink-tabs.bottom>.tabs-nav li.active a {
	border-top-color: transparent
}

.ink-tabs.left>.tabs-nav {
	border-right: 1px solid #ccc;
	float: left;
	margin-right: 2em
}

.ink-tabs.left>.tabs-nav li {
	float: none;
	text-align: right
}

.ink-tabs.left>.tabs-nav li a {
	margin-bottom: .4em;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	-ms-border-radius: 4px 0 0 4px;
	-o-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px
}

.ink-tabs.left>.tabs-nav li.active {
	margin: 0 -2px 0 0
}

.ink-tabs.left>.tabs-nav li.active a {
	border-right-color: transparent
}

.ink-tabs.right>.tabs-nav {
	border-left: 1px solid #ccc;
	float: right;
	margin-left: 2em
}

.ink-tabs.right>.tabs-nav li {
	float: none
}

.ink-tabs.right>.tabs-nav li a {
	margin-bottom: .4em;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-ms-border-radius: 0 4px 4px 0;
	-o-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0
}

.ink-tabs.right>.tabs-nav li.active {
	margin: 0 0 0 -2px
}

.ink-tabs.right>.tabs-nav li.active a {
	border-left-color: transparent
}

.ink-tagfield input[type=text].new-tag-input {
	background-color: #fff;
	border: 1px solid #ccc;
	line-height: 1em;
	margin: 0;
	padding: 5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px
}

.ink-tagfield input[type=text].new-tag-input:focus {
	-webkit-box-shadow: 0, 0, 0, 3px, #eaeaea;
	-moz-box-shadow: 0, 0, 0, 3px, #eaeaea;
	box-shadow: 0, 0, 0, 3px, #eaeaea;
	border: 1px solid #c3c3c3
}

.ink-tagfield span.ink-tag {
	background-color: #1b1b1b;
	color: #eaeaea;
	text-shadow: none;
	font-size: .9em;
	font-weight: 400;
	border: 1px solid #000;
	padding: 4px 6px
}

.ink-tagfield span.ink-tag i.icon-remove {
	color: #ccc;
	font-size: .9em;
	font-weight: 400;
	margin-left: 4px
}

.ink-tagfield span.ink-tag i.icon-remove:hover {
	cursor: pointer;
	color: red
}

.ink-tooltip {
	display: inline-block;
	position: relative
}

.ink-tooltip>.content {
	background: #f0f0f0;
	padding: .5em .6em;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	font-size: .8em;
	color: #8c8c8c
}

.ink-tooltip>.arrow {
	position: absolute
}

.ink-tooltip>.arrow.down,.ink-tooltip>.arrow.left,.ink-tooltip>.arrow.right,.ink-tooltip>.arrow.up
	{
	width: 0;
	height: 0
}

.ink-tooltip>.arrow.up {
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #f0f0f0;
	top: -6px;
	left: 50%;
	margin-left: -3px
}

.ink-tooltip>.arrow.down {
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #f0f0f0;
	bottom: -5.45455px;
	left: 50%;
	margin-left: -3px
}

.ink-tooltip>.arrow.right {
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 6px solid #f0f0f0;
	top: 50%;
	right: -5.45455px;
	margin-top: -6px
}

.ink-tooltip>.arrow.left {
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-right: 6px solid #f0f0f0;
	top: 50%;
	left: -5.45455px;
	margin-top: -6px
}

.ink-tooltip.blue>.content {
	background: #0f75da;
	color: #fff
}

.ink-tooltip.blue>.arrow.up {
	border-bottom-color: #0f75da
}

.ink-tooltip.blue>.arrow.down {
	border-top-color: #0f75da
}

.ink-tooltip.blue>.arrow.left {
	border-right-color: #0f75da
}

.ink-tooltip.blue>.arrow.right {
	border-left-color: #0f75da
}

.ink-tooltip.red>.content {
	background: #c91111;
	color: #fff
}

.ink-tooltip.red>.arrow.up {
	border-bottom-color: #c91111
}

.ink-tooltip.red>.arrow.down {
	border-top-color: #c91111
}

.ink-tooltip.red>.arrow.left {
	border-right-color: #c91111
}

.ink-tooltip.red>.arrow.right {
	border-left-color: #c91111
}

.ink-tooltip.orange>.content {
	background: #ff9c00;
	color: #fff
}

.ink-tooltip.orange>.arrow.up {
	border-bottom-color: #ff9c00
}

.ink-tooltip.orange>.arrow.down {
	border-top-color: #ff9c00
}

.ink-tooltip.orange>.arrow.left {
	border-right-color: #ff9c00
}

.ink-tooltip.orange>.arrow.right {
	border-left-color: #ff9c00
}

.ink-tooltip.green>.content {
	background: #4a9b17;
	color: #fff
}

.ink-tooltip.green>.arrow.up {
	border-bottom-color: #4a9b17
}

.ink-tooltip.green>.arrow.down {
	border-top-color: #4a9b17
}

.ink-tooltip.green>.arrow.left {
	border-right-color: #4a9b17
}

.ink-tooltip.green>.arrow.right {
	border-left-color: #4a9b17
}

.ink-tooltip.black>.content {
	background: #000;
	color: #fff
}

.ink-tooltip.black>.arrow.up {
	border-bottom-color: #000
}

.ink-tooltip.black>.arrow.down {
	border-top-color: #000
}

.ink-tooltip.black>.arrow.left {
	border-right-color: #000
}

.ink-tooltip.black>.arrow.right {
	border-left-color: #000
}

.ink-tooltip.grey>.content {
	background: #ccc;
	color: #333
}

.ink-tooltip.grey>.arrow.up {
	border-bottom-color: #ccc
}

.ink-tooltip.grey>.arrow.down {
	border-top-color: #ccc
}

.ink-tooltip.grey>.arrow.left {
	border-right-color: #ccc
}

.ink-tooltip.grey>.arrow.right {
	border-left-color: #ccc
}

.ink-tree-view li {
	list-style-type: none
}

.ink-tree-view [data-open]>:before {
	margin-left: -1.3em;
	margin-right: .4em;
	text-decoration: none
}