@charset "UTF-8";
@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; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
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: transparent; } a:active,
a:hover {
outline: 0;
}  abbr[title] {
border-bottom: 1px dotted;
} b,
strong {
font-weight: bold;
} dfn {
font-style: italic;
}  mark {
background: #ff0;
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;
} img { border: 0; } 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;
} .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, .all-10, .all-15, .all-16, .all-20, .all-25, 
.all-30, .all-33, .all-35, .all-40, .all-45, .all-50, 
.all-55, .all-60, .all-65, .all-66, .all-70, .all-75, 
.all-80, .all-85, .all-90, .all-95, .all-100 {
-webkit-flex-grow: 0;
-ms-flex-grow: 0;
flex-grow: 0;
}
.all-5 {
width: 5%;
}
.all-10 {
width: 10%;
}
.all-14 {
width: 14%;
}
.all-15 {
width: 15%;
}
.all-16 {
width: 16.66666%;
}
.all-20 {
width: 20%;
}
.all-25 {
width: 25%;
}
.all-30 {
width: 30%;
}
.all-33 {
width: 33.33333%;
}
.all-35 {
width: 35%;
}
.all-40 {
width: 40%;
}
.all-45 {
width: 45%;
}
.all-50 {
width: 50%;
}
.all-55 {
width: 55%;
}
.all-60 {
width: 60%;
}
.all-65 {
width: 65%;
}
.all-66 {
width: 66.66666%;
}
.all-70 {
width: 70%;
}
.all-75 {
width: 75%;
}
.all-80 {
width: 80%;
}
.all-85 {
width: 85%;
}
.all-90 {
width: 90%;
}
.all-95 {
width: 95%;
}
.all-100 {
width: 100%;
}
.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 > [class*=xlarge-], .column-group.gutters > [class*=all-], .column-group.gutters > .all-auto {
padding-left: 2em;
margin-bottom: 2em;
}
.column-group.horizontal-gutters {
margin-left: -2em;
}
.column-group.horizontal-gutters > [class*=xlarge-], .column-group.horizontal-gutters > [class*=all-], .column-group.horizontal-gutters > .all-auto {
padding-left: 2em;
}
.column-group.vertical-gutters > [class*=xlarge-], .column-group.vertical-gutters > [class*=all-], .column-group.vertical-gutters > .all-auto {
margin-bottom: 2em;
}
.column-group.double-gutters {
margin-left: -4em;
}
.column-group.double-gutters > [class*=xlarge-], .column-group.double-gutters > [class*=all-], .column-group.double-gutters > .all-auto {
padding-left: 4em;
margin-bottom: 4em;
}
.column-group.double-horizontal-gutters {
margin-left: -4em;
}
.column-group.double-horizontal-gutters > [class*=xlarge-], .column-group.double-horizontal-gutters > [class*=all-], .column-group.double-horizontal-gutters > .all-auto {
padding-left: 4em;
}
.column-group.double-vertical-gutters > [class*=xlarge-], .column-group.double-vertical-gutters > [class*=all-], .column-group.double-vertical-gutters > .all-auto {
margin-bottom: 4em;
}
.column-group.half-gutters {
margin-left: -1em;
}
.column-group.half-gutters > [class*=xlarge-], .column-group.half-gutters > [class*=all-], .column-group.half-gutters > .all-auto {
padding-left: 1em;
margin-bottom: 1em;
}
.column-group.half-horizontal-gutters {
margin-left: -1em;
}
.column-group.half-horizontal-gutters > [class*=xlarge-], .column-group.half-horizontal-gutters > [class*=all-], .column-group.half-horizontal-gutters > .all-auto {
padding-left: 1em;
}
.column-group.half-vertical-gutters > [class*=xlarge-], .column-group.half-vertical-gutters > [class*=all-], .column-group.half-vertical-gutters > .all-auto {
margin-bottom: 1em;
}
.column-group.quarter-gutters {
margin-left: -0.5em;
}
.column-group.quarter-gutters > [class*=xlarge-], .column-group.quarter-gutters > [class*=all-], .column-group.quarter-gutters > .all-auto {
padding-left: 0.5em;
margin-bottom: 0.5em;
}
.column-group.quarter-horizontal-gutters {
margin-left: -0.5em;
}
.column-group.quarter-horizontal-gutters > [class*=xlarge-], .column-group.quarter-horizontal-gutters > [class*=all-], .column-group.quarter-horizontal-gutters > .all-auto {
padding-left: 0.5em;
}
.column-group.quarter-vertical-gutters > [class*=xlarge-], .column-group.quarter-vertical-gutters > [class*=all-], .column-group.quarter-vertical-gutters > .all-auto {
margin-bottom: 0.5em;
}
.column-group.xlarge-gutters {
margin-left: -2em;
}
.column-group.xlarge-gutters > [class*=xlarge-], .column-group.xlarge-gutters > [class*=all-], .column-group.xlarge-gutters > .all-auto {
padding-left: 2em;
margin-bottom: 2em;
}
.column-group.xlarge-horizontal-gutters {
margin-left: -2em;
}
.column-group.xlarge-horizontal-gutters > [class*=xlarge-], .column-group.xlarge-horizontal-gutters > [class*=all-], .column-group.xlarge-horizontal-gutters > .all-auto {
padding-left: 2em;
}
.column-group.xlarge-vertical-gutters > [class*=xlarge-], .column-group.xlarge-vertical-gutters > [class*=all-], .column-group.xlarge-vertical-gutters > .all-auto {
margin-bottom: 2em;
}
.column-group.xlarge-double-gutters {
margin-left: -4em;
}
.column-group.xlarge-double-gutters > [class*=xlarge-], .column-group.xlarge-double-gutters > [class*=all-], .column-group.xlarge-double-gutters > .all-auto {
padding-left: 4em;
margin-bottom: 4em;
}
.column-group.xlarge-double-horizontal-gutters {
margin-left: -4em;
}
.column-group.xlarge-double-horizontal-gutters > [class*=xlarge-], .column-group.xlarge-double-horizontal-gutters > [class*=all-], .column-group.xlarge-double-horizontal-gutters > .all-auto {
padding-left: 4em;
}
.column-group.xlarge-double-vertical-gutters > [class*=xlarge-], .column-group.xlarge-double-vertical-gutters > [class*=all-], .column-group.xlarge-double-vertical-gutters > .all-auto {
margin-bottom: 4em;
}
.column-group.xlarge-half-gutters {
margin-left: -1em;
}
.column-group.xlarge-half-gutters > [class*=xlarge-], .column-group.xlarge-half-gutters > [class*=all-], .column-group.xlarge-half-gutters > .all-auto {
padding-left: 1em;
margin-bottom: 1em;
}
.column-group.xlarge-half-horizontal-gutters {
margin-left: -1em;
}
.column-group.xlarge-half-horizontal-gutters > [class*=xlarge-], .column-group.xlarge-half-horizontal-gutters > [class*=all-], .column-group.xlarge-half-horizontal-gutters > .all-auto {
padding-left: 1em;
}
.column-group.xlarge-half-vertical-gutters > [class*=xlarge-], .column-group.xlarge-half-vertical-gutters > [class*=all-], .column-group.xlarge-half-vertical-gutters > .all-auto {
margin-bottom: 1em;
}
.column-group.xlarge-quarter-gutters {
margin-left: -0.5em;
}
.column-group.xlarge-quarter-gutters > [class*=xlarge-], .column-group.xlarge-quarter-gutters > [class*=all-], .column-group.xlarge-quarter-gutters > .all-auto {
padding-left: 0.5em;
margin-bottom: 0.5em;
}
.column-group.xlarge-quarter-horizontal-gutters {
margin-left: -0.5em;
}
.column-group.xlarge-quarter-horizontal-gutters > [class*=xlarge-], .column-group.xlarge-quarter-horizontal-gutters > [class*=all-], .column-group.xlarge-quarter-horizontal-gutters > .all-auto {
padding-left: 0.5em;
}
.column-group.xlarge-quarter-vertical-gutters > [class*=xlarge-], .column-group.xlarge-quarter-vertical-gutters > [class*=all-], .column-group.xlarge-quarter-vertical-gutters > .all-auto {
margin-bottom: 0.5em;
}
.column-group.xlarge-no-gutters {
margin-left: 0;
}
.column-group.xlarge-no-gutters > [class*=xlarge-], .column-group.xlarge-no-gutters > [class*=all-], .column-group.xlarge-no-gutters > .all-auto {
padding-left: 0;
margin-bottom: 0;
}
.xlarge-5, .xlarge-10, .xlarge-15, .xlarge-16, .xlarge-20, .xlarge-25, 
.xlarge-30, .xlarge-33, .xlarge-35, .xlarge-40, .xlarge-45, .xlarge-50, 
.xlarge-55, .xlarge-60, .xlarge-65, .xlarge-66, .xlarge-70, .xlarge-75, 
.xlarge-80, .xlarge-85, .xlarge-90, .xlarge-95, .xlarge-100 {
-webkit-flex-grow: 0;
-ms-flex-grow: 0;
flex-grow: 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-14 {
width: 14%;
-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-16 {
width: 16.66666%;
-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;
}
.ink-flex,
.column-group {
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;
}
.ink-flex.xlarge-reverse, .ink-flex.reverse,
.column-group.xlarge-reverse,
.column-group.reverse {
-webkit-flex-direction: row-reverse;
-moz-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.ink-flex.xlarge-vertical, .ink-flex.vertical,
.column-group.xlarge-vertical,
.column-group.vertical {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.ink-flex.xlarge-vertical.xlarge-reverse, .ink-flex.vertical.reverse,
.column-group.xlarge-vertical.xlarge-reverse,
.column-group.vertical.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 {
margin: 2em;
}
.xlarge-space {
margin: 2em;
}
.padding {
padding: 2em;
}
.xlarge-padding {
padding: 2em;
}
.double-space {
margin: 4em;
}
.xlarge-double-space {
margin: 4em;
}
.double-padding {
padding: 4em;
}
.xlarge-double-padding {
padding: 4em;
}
.half-space {
margin: 1em;
}
.xlarge-half-space {
margin: 1em;
}
.half-padding {
padding: 1em;
}
.xlarge-half-padding {
padding: 1em;
}
.quarter-space {
margin: 0.5em;
}
.xlarge-quarter-space {
margin: 0.5em;
}
.quarter-padding {
padding: 0.5em;
}
.xlarge-quarter-padding {
padding: 0.5em;
}
.vertical-space {
margin-top: 2em;
margin-bottom: 2em;
}
.xlarge-vertical-space {
margin-top: 2em;
margin-bottom: 2em;
}
.vertical-padding {
padding-top: 2em;
padding-bottom: 2em;
}
.xlarge-vertical-padding {
padding-top: 2em;
padding-bottom: 2em;
}
.double-vertical-space {
margin-top: 4em;
margin-bottom: 4em;
}
.xlarge-double-vertical-space {
margin-top: 4em;
margin-bottom: 4em;
}
.double-vertical-padding {
padding-top: 4em;
padding-bottom: 4em;
}
.xlarge-double-vertical-padding {
padding-top: 4em;
padding-bottom: 4em;
}
.half-vertical-space {
margin-top: 1em;
margin-bottom: 1em;
}
.xlarge-half-vertical-space {
margin-top: 1em;
margin-bottom: 1em;
}
.half-vertical-padding {
padding-top: 1em;
padding-bottom: 1em;
}
.xlarge-half-vertical-padding {
padding-top: 1em;
padding-bottom: 1em;
}
.quarter-vertical-space {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.xlarge-quarter-vertical-space {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.quarter-vertical-padding {
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.xlarge-quarter-vertical-padding {
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.horizontal-space {
margin-left: 2em;
margin-right: 2em;
}
.xlarge-horizontal-space {
margin-left: 2em;
margin-right: 2em;
}
.horizontal-padding {
padding-left: 2em;
padding-right: 2em;
}
.xlarge-horizontal-padding {
padding-left: 2em;
padding-right: 2em;
}
.double-horizontal-space {
margin-left: 4em;
margin-right: 4em;
}
.xlarge-double-horizontal-space {
margin-left: 4em;
margin-right: 4em;
}
.double-horizontal-padding {
padding-left: 4em;
padding-right: 4em;
}
.xlarge-double-horizontal-padding {
padding-left: 4em;
padding-right: 4em;
}
.half-horizontal-space {
margin-left: 1em;
margin-right: 1em;
}
.xlarge-half-horizontal-space {
margin-left: 1em;
margin-right: 1em;
}
.half-horizontal-padding {
padding-left: 1em;
padding-right: 1em;
}
.xlarge-half-horizontal-padding {
padding-left: 1em;
padding-right: 1em;
}
.quarter-horizontal-space {
margin-left: 0.5em;
margin-right: 0.5em;
}
.xlarge-quarter-horizontal-space {
margin-left: 0.5em;
margin-right: 0.5em;
}
.quarter-horizontal-padding {
padding-left: 0.5em;
padding-right: 0.5em;
}
.xlarge-quarter-horizontal-padding {
padding-left: 0.5em;
padding-right: 0.5em;
}
.top-space {
margin-top: 2em;
}
.xlarge-top-space {
margin-top: 2em;
}
.top-padding {
padding-top: 2em;
}
.xlarge-top-padding {
padding-top: 2em;
}
.double-top-space {
margin-top: 4em;
}
.xlarge-double-top-space {
margin-top: 4em;
}
.double-top-padding {
padding-top: 4em;
}
.xlarge-double-top-padding {
padding-top: 4em;
}
.half-top-space {
margin-top: 1em;
}
.xlarge-half-top-space {
margin-top: 1em;
}
.half-top-padding {
padding-top: 1em;
}
.xlarge-half-top-padding {
padding-top: 1em;
}
.quarter-top-space {
margin-top: 0.5em;
}
.xlarge-quarter-top-space {
margin-top: 0.5em;
}
.quarter-top-padding {
padding-top: 0.5em;
}
.xlarge-quarter-top-padding {
padding-top: 0.5em;
}
.right-space {
margin-right: 2em;
}
.xlarge-right-space {
margin-right: 2em;
}
.right-padding {
padding-right: 2em;
}
.xlarge-right-padding {
padding-right: 2em;
}
.double-right-space {
margin-right: 4em;
}
.xlarge-double-right-space {
margin-right: 4em;
}
.double-right-padding {
padding-right: 4em;
}
.xlarge-double-right-padding {
padding-right: 4em;
}
.half-right-space {
margin-right: 1em;
}
.xlarge-half-right-space {
margin-right: 1em;
}
.half-right-padding {
padding-right: 1em;
}
.xlarge-half-right-padding {
padding-right: 1em;
}
.quarter-right-space {
margin-right: 0.5em;
}
.xlarge-quarter-right-space {
margin-right: 0.5em;
}
.quarter-right-padding {
padding-right: 0.5em;
}
.xlarge-quarter-right-padding {
padding-right: 0.5em;
}
.bottom-space {
margin-bottom: 2em;
}
.xlarge-bottom-space {
margin-bottom: 2em;
}
.bottom-padding {
padding-bottom: 2em;
}
.xlarge-bottom-padding {
padding-bottom: 2em;
}
.double-bottom-space {
margin-bottom: 4em;
}
.xlarge-double-bottom-space {
margin-bottom: 4em;
}
.double-bottom-padding {
padding-bottom: 4em;
}
.xlarge-double-bottom-padding {
padding-bottom: 4em;
}
.half-bottom-space {
margin-bottom: 1em;
}
.xlarge-half-bottom-space {
margin-bottom: 1em;
}
.half-bottom-padding {
padding-bottom: 1em;
}
.xlarge-half-bottom-padding {
padding-bottom: 1em;
}
.quarter-bottom-space {
margin-bottom: 0.5em;
}
.xlarge-quarter-bottom-space {
margin-bottom: 0.5em;
}
.quarter-bottom-padding {
padding-bottom: 0.5em;
}
.xlarge-quarter-bottom-padding {
padding-bottom: 0.5em;
}
.left-space {
margin-left: 2em;
}
.xlarge-left-space {
margin-left: 2em;
}
.left-padding {
padding-left: 2em;
}
.xlarge-left-padding {
padding-left: 2em;
}
.double-left-space {
margin-left: 4em;
}
.xlarge-double-left-space {
margin-left: 4em;
}
.double-left-padding {
padding-left: 4em;
}
.xlarge-double-left-padding {
padding-left: 4em;
}
.half-left-space {
margin-left: 1em;
}
.xlarge-half-left-space {
margin-left: 1em;
}
.half-left-padding {
padding-left: 1em;
}
.xlarge-half-left-padding {
padding-left: 1em;
}
.quarter-left-space {
margin-left: 0.5em;
}
.xlarge-quarter-left-space {
margin-left: 0.5em;
}
.quarter-left-padding {
padding-left: 0.5em;
}
.xlarge-quarter-left-padding {
padding-left: 0.5em;
}
.hide-xlarge {
display: none !important;
}
.show-xlarge {
display: inherit !important;
}
}
@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 > [class*=large-], .column-group.gutters > [class*=all-], .column-group.gutters > .all-auto {
padding-left: 1.75em;
margin-bottom: 1.75em;
}
.column-group.horizontal-gutters {
margin-left: -1.75em;
}
.column-group.horizontal-gutters > [class*=large-], .column-group.horizontal-gutters > [class*=all-], .column-group.horizontal-gutters > .all-auto {
padding-left: 1.75em;
}
.column-group.vertical-gutters > [class*=large-], .column-group.vertical-gutters > [class*=all-], .column-group.vertical-gutters > .all-auto {
margin-bottom: 1.75em;
}
.column-group.double-gutters {
margin-left: -3.5em;
}
.column-group.double-gutters > [class*=large-], .column-group.double-gutters > [class*=all-], .column-group.double-gutters > .all-auto {
padding-left: 3.5em;
margin-bottom: 3.5em;
}
.column-group.double-horizontal-gutters {
margin-left: -3.5em;
}
.column-group.double-horizontal-gutters > [class*=large-], .column-group.double-horizontal-gutters > [class*=all-], .column-group.double-horizontal-gutters > .all-auto {
padding-left: 3.5em;
}
.column-group.double-vertical-gutters > [class*=large-], .column-group.double-vertical-gutters > [class*=all-], .column-group.double-vertical-gutters > .all-auto {
margin-bottom: 3.5em;
}
.column-group.half-gutters {
margin-left: -0.875em;
}
.column-group.half-gutters > [class*=large-], .column-group.half-gutters > [class*=all-], .column-group.half-gutters > .all-auto {
padding-left: 0.875em;
margin-bottom: 0.875em;
}
.column-group.half-horizontal-gutters {
margin-left: -0.875em;
}
.column-group.half-horizontal-gutters > [class*=large-], .column-group.half-horizontal-gutters > [class*=all-], .column-group.half-horizontal-gutters > .all-auto {
padding-left: 0.875em;
}
.column-group.half-vertical-gutters > [class*=large-], .column-group.half-vertical-gutters > [class*=all-], .column-group.half-vertical-gutters > .all-auto {
margin-bottom: 0.875em;
}
.column-group.quarter-gutters {
margin-left: -0.4375em;
}
.column-group.quarter-gutters > [class*=large-], .column-group.quarter-gutters > [class*=all-], .column-group.quarter-gutters > .all-auto {
padding-left: 0.4375em;
margin-bottom: 0.4375em;
}
.column-group.quarter-horizontal-gutters {
margin-left: -0.4375em;
}
.column-group.quarter-horizontal-gutters > [class*=large-], .column-group.quarter-horizontal-gutters > [class*=all-], .column-group.quarter-horizontal-gutters > .all-auto {
padding-left: 0.4375em;
}
.column-group.quarter-vertical-gutters > [class*=large-], .column-group.quarter-vertical-gutters > [class*=all-], .column-group.quarter-vertical-gutters > .all-auto {
margin-bottom: 0.4375em;
}
.column-group.large-gutters {
margin-left: -1.75em;
}
.column-group.large-gutters > [class*=large-], .column-group.large-gutters > [class*=all-], .column-group.large-gutters > .all-auto {
padding-left: 1.75em;
margin-bottom: 1.75em;
}
.column-group.large-horizontal-gutters {
margin-left: -1.75em;
}
.column-group.large-horizontal-gutters > [class*=large-], .column-group.large-horizontal-gutters > [class*=all-], .column-group.large-horizontal-gutters > .all-auto {
padding-left: 1.75em;
}
.column-group.large-vertical-gutters > [class*=large-], .column-group.large-vertical-gutters > [class*=all-], .column-group.large-vertical-gutters > .all-auto {
margin-bottom: 1.75em;
}
.column-group.large-double-gutters {
margin-left: -3.5em;
}
.column-group.large-double-gutters > [class*=large-], .column-group.large-double-gutters > [class*=all-], .column-group.large-double-gutters > .all-auto {
padding-left: 3.5em;
margin-bottom: 3.5em;
}
.column-group.large-double-horizontal-gutters {
margin-left: -3.5em;
}
.column-group.large-double-horizontal-gutters > [class*=large-], .column-group.large-double-horizontal-gutters > [class*=all-], .column-group.large-double-horizontal-gutters > .all-auto {
padding-left: 3.5em;
}
.column-group.large-double-vertical-gutters > [class*=large-], .column-group.large-double-vertical-gutters > [class*=all-], .column-group.large-double-vertical-gutters > .all-auto {
margin-bottom: 3.5em;
}
.column-group.large-half-gutters {
margin-left: -0.875em;
}
.column-group.large-half-gutters > [class*=large-], .column-group.large-half-gutters > [class*=all-], .column-group.large-half-gutters > .all-auto {
padding-left: 0.875em;
margin-bottom: 0.875em;
}
.column-group.large-half-horizontal-gutters {
margin-left: -0.875em;
}
.column-group.large-half-horizontal-gutters > [class*=large-], .column-group.large-half-horizontal-gutters > [class*=all-], .column-group.large-half-horizontal-gutters > .all-auto {
padding-left: 0.875em;
}
.column-group.large-half-vertical-gutters > [class*=large-], .column-group.large-half-vertical-gutters > [class*=all-], .column-group.large-half-vertical-gutters > .all-auto {
margin-bottom: 0.875em;
}
.column-group.large-quarter-gutters {
margin-left: -0.4375em;
}
.column-group.large-quarter-gutters > [class*=large-], .column-group.large-quarter-gutters > [class*=all-], .column-group.large-quarter-gutters > .all-auto {
padding-left: 0.4375em;
margin-bottom: 0.4375em;
}
.column-group.large-quarter-horizontal-gutters {
margin-left: -0.4375em;
}
.column-group.large-quarter-horizontal-gutters > [class*=large-], .column-group.large-quarter-horizontal-gutters > [class*=all-], .column-group.large-quarter-horizontal-gutters > .all-auto {
padding-left: 0.4375em;
}
.column-group.large-quarter-vertical-gutters > [class*=large-], .column-group.large-quarter-vertical-gutters > [class*=all-], .column-group.large-quarter-vertical-gutters > .all-auto {
margin-bottom: 0.4375em;
}
.column-group.large-no-gutters {
margin-left: 0;
}
.column-group.large-no-gutters > [class*=large-], .column-group.large-no-gutters > [class*=all-], .column-group.large-no-gutters > .all-auto {
padding-left: 0;
margin-bottom: 0;
}
.large-5, .large-10, .large-15, .large-16, .large-20, .large-25, 
.large-30, .large-33, .large-35, .large-40, .large-45, .large-50, 
.large-55, .large-60, .large-65, .large-66, .large-70, .large-75, 
.large-80, .large-85, .large-90, .large-95, .large-100 {
-webkit-flex-grow: 0;
-ms-flex-grow: 0;
flex-grow: 0;
}
.large-5 {
width: 5%;
}
.large-10 {
width: 10%;
}
.large-14 {
width: 14%;
}
.large-15 {
width: 15%;
}
.large-16 {
width: 16.66666%;
}
.large-20 {
width: 20%;
}
.large-25 {
width: 25%;
}
.large-30 {
width: 30%;
}
.large-33 {
width: 33.33333%;
}
.large-35 {
width: 35%;
}
.large-40 {
width: 40%;
}
.large-45 {
width: 45%;
}
.large-50 {
width: 50%;
}
.large-55 {
width: 55%;
}
.large-60 {
width: 60%;
}
.large-65 {
width: 65%;
}
.large-66 {
width: 66.66666%;
}
.large-70 {
width: 70%;
}
.large-75 {
width: 75%;
}
.large-80 {
width: 80%;
}
.large-85 {
width: 85%;
}
.large-90 {
width: 90%;
}
.large-95 {
width: 95%;
}
.large-100 {
width: 100%;
}
.large-auto {
-webkit-box-flex: 1;
-webkit-flex: 1;
-moz-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.ink-flex,
.column-group {
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;
}
.ink-flex.large-reverse, .ink-flex.reverse,
.column-group.large-reverse,
.column-group.reverse {
-webkit-flex-direction: row-reverse;
-moz-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.ink-flex.large-vertical, .ink-flex.vertical,
.column-group.large-vertical,
.column-group.vertical {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.ink-flex.large-vertical.large-reverse, .ink-flex.vertical.reverse,
.column-group.large-vertical.large-reverse,
.column-group.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;
}
.push-top,
.large-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,
.large-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,
.large-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,
.large-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,
.large-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,
.large-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;
}
.space {
margin: 1.75em;
}
.large-space {
margin: 1.75em;
}
.padding {
padding: 1.75em;
}
.large-padding {
padding: 1.75em;
}
.double-space {
margin: 3.5em;
}
.large-double-space {
margin: 3.5em;
}
.double-padding {
padding: 3.5em;
}
.large-double-padding {
padding: 3.5em;
}
.half-space {
margin: 0.875em;
}
.large-half-space {
margin: 0.875em;
}
.half-padding {
padding: 0.875em;
}
.large-half-padding {
padding: 0.875em;
}
.quarter-space {
margin: 0.4375em;
}
.large-quarter-space {
margin: 0.4375em;
}
.quarter-padding {
padding: 0.4375em;
}
.large-quarter-padding {
padding: 0.4375em;
}
.vertical-space {
margin-top: 1.75em;
margin-bottom: 1.75em;
}
.large-vertical-space {
margin-top: 1.75em;
margin-bottom: 1.75em;
}
.vertical-padding {
padding-top: 1.75em;
padding-bottom: 1.75em;
}
.large-vertical-padding {
padding-top: 1.75em;
padding-bottom: 1.75em;
}
.double-vertical-space {
margin-top: 3.5em;
margin-bottom: 3.5em;
}
.large-double-vertical-space {
margin-top: 3.5em;
margin-bottom: 3.5em;
}
.double-vertical-padding {
padding-top: 3.5em;
padding-bottom: 3.5em;
}
.large-double-vertical-padding {
padding-top: 3.5em;
padding-bottom: 3.5em;
}
.half-vertical-space {
margin-top: 0.875em;
margin-bottom: 0.875em;
}
.large-half-vertical-space {
margin-top: 0.875em;
margin-bottom: 0.875em;
}
.half-vertical-padding {
padding-top: 0.875em;
padding-bottom: 0.875em;
}
.large-half-vertical-padding {
padding-top: 0.875em;
padding-bottom: 0.875em;
}
.quarter-vertical-space {
margin-top: 0.4375em;
margin-bottom: 0.4375em;
}
.large-quarter-vertical-space {
margin-top: 0.4375em;
margin-bottom: 0.4375em;
}
.quarter-vertical-padding {
padding-top: 0.4375em;
padding-bottom: 0.4375em;
}
.large-quarter-vertical-padding {
padding-top: 0.4375em;
padding-bottom: 0.4375em;
}
.horizontal-space {
margin-left: 1.75em;
margin-right: 1.75em;
}
.large-horizontal-space {
margin-left: 1.75em;
margin-right: 1.75em;
}
.horizontal-padding {
padding-left: 1.75em;
padding-right: 1.75em;
}
.large-horizontal-padding {
padding-left: 1.75em;
padding-right: 1.75em;
}
.double-horizontal-space {
margin-left: 3.5em;
margin-right: 3.5em;
}
.large-double-horizontal-space {
margin-left: 3.5em;
margin-right: 3.5em;
}
.double-horizontal-padding {
padding-left: 3.5em;
padding-right: 3.5em;
}
.large-double-horizontal-padding {
padding-left: 3.5em;
padding-right: 3.5em;
}
.half-horizontal-space {
margin-left: 0.875em;
margin-right: 0.875em;
}
.large-half-horizontal-space {
margin-left: 0.875em;
margin-right: 0.875em;
}
.half-horizontal-padding {
padding-left: 0.875em;
padding-right: 0.875em;
}
.large-half-horizontal-padding {
padding-left: 0.875em;
padding-right: 0.875em;
}
.quarter-horizontal-space {
margin-left: 0.4375em;
margin-right: 0.4375em;
}
.large-quarter-horizontal-space {
margin-left: 0.4375em;
margin-right: 0.4375em;
}
.quarter-horizontal-padding {
padding-left: 0.4375em;
padding-right: 0.4375em;
}
.large-quarter-horizontal-padding {
padding-left: 0.4375em;
padding-right: 0.4375em;
}
.top-space {
margin-top: 1.75em;
}
.large-top-space {
margin-top: 1.75em;
}
.top-padding {
padding-top: 1.75em;
}
.large-top-padding {
padding-top: 1.75em;
}
.double-top-space {
margin-top: 3.5em;
}
.large-double-top-space {
margin-top: 3.5em;
}
.double-top-padding {
padding-top: 3.5em;
}
.large-double-top-padding {
padding-top: 3.5em;
}
.half-top-space {
margin-top: 0.875em;
}
.large-half-top-space {
margin-top: 0.875em;
}
.half-top-padding {
padding-top: 0.875em;
}
.large-half-top-padding {
padding-top: 0.875em;
}
.quarter-top-space {
margin-top: 0.4375em;
}
.large-quarter-top-space {
margin-top: 0.4375em;
}
.quarter-top-padding {
padding-top: 0.4375em;
}
.large-quarter-top-padding {
padding-top: 0.4375em;
}
.right-space {
margin-right: 1.75em;
}
.large-right-space {
margin-right: 1.75em;
}
.right-padding {
padding-right: 1.75em;
}
.large-right-padding {
padding-right: 1.75em;
}
.double-right-space {
margin-right: 3.5em;
}
.large-double-right-space {
margin-right: 3.5em;
}
.double-right-padding {
padding-right: 3.5em;
}
.large-double-right-padding {
padding-right: 3.5em;
}
.half-right-space {
margin-right: 0.875em;
}
.large-half-right-space {
margin-right: 0.875em;
}
.half-right-padding {
padding-right: 0.875em;
}
.large-half-right-padding {
padding-right: 0.875em;
}
.quarter-right-space {
margin-right: 0.4375em;
}
.large-quarter-right-space {
margin-right: 0.4375em;
}
.quarter-right-padding {
padding-right: 0.4375em;
}
.large-quarter-right-padding {
padding-right: 0.4375em;
}
.bottom-space {
margin-bottom: 1.75em;
}
.large-bottom-space {
margin-bottom: 1.75em;
}
.bottom-padding {
padding-bottom: 1.75em;
}
.large-bottom-padding {
padding-bottom: 1.75em;
}
.double-bottom-space {
margin-bottom: 3.5em;
}
.large-double-bottom-space {
margin-bottom: 3.5em;
}
.double-bottom-padding {
padding-bottom: 3.5em;
}
.large-double-bottom-padding {
padding-bottom: 3.5em;
}
.half-bottom-space {
margin-bottom: 0.875em;
}
.large-half-bottom-space {
margin-bottom: 0.875em;
}
.half-bottom-padding {
padding-bottom: 0.875em;
}
.large-half-bottom-padding {
padding-bottom: 0.875em;
}
.quarter-bottom-space {
margin-bottom: 0.4375em;
}
.large-quarter-bottom-space {
margin-bottom: 0.4375em;
}
.quarter-bottom-padding {
padding-bottom: 0.4375em;
}
.large-quarter-bottom-padding {
padding-bottom: 0.4375em;
}
.left-space {
margin-left: 1.75em;
}
.large-left-space {
margin-left: 1.75em;
}
.left-padding {
padding-left: 1.75em;
}
.large-left-padding {
padding-left: 1.75em;
}
.double-left-space {
margin-left: 3.5em;
}
.large-double-left-space {
margin-left: 3.5em;
}
.double-left-padding {
padding-left: 3.5em;
}
.large-double-left-padding {
padding-left: 3.5em;
}
.half-left-space {
margin-left: 0.875em;
}
.large-half-left-space {
margin-left: 0.875em;
}
.half-left-padding {
padding-left: 0.875em;
}
.large-half-left-padding {
padding-left: 0.875em;
}
.quarter-left-space {
margin-left: 0.4375em;
}
.large-quarter-left-space {
margin-left: 0.4375em;
}
.quarter-left-padding {
padding-left: 0.4375em;
}
.large-quarter-left-padding {
padding-left: 0.4375em;
}
.hide-large {
display: none !important;
}
.show-large {
display: inherit !important;
}
} @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 > [class*=medium-], .column-group.gutters > [class*=all-], .column-group.gutters > .all-auto {
padding-left: 1.5em;
margin-bottom: 1.5em;
}
.column-group.horizontal-gutters {
margin-left: -1.5em;
}
.column-group.horizontal-gutters > [class*=medium-], .column-group.horizontal-gutters > [class*=all-], .column-group.horizontal-gutters > .all-auto {
padding-left: 1.5em;
}
.column-group.vertical-gutters > [class*=medium-], .column-group.vertical-gutters > [class*=all-], .column-group.vertical-gutters > .all-auto {
margin-bottom: 1.5em;
}
.column-group.double-gutters {
margin-left: -3em;
}
.column-group.double-gutters > [class*=medium-], .column-group.double-gutters > [class*=all-], .column-group.double-gutters > .all-auto {
padding-left: 3em;
margin-bottom: 3em;
}
.column-group.double-horizontal-gutters {
margin-left: -3em;
}
.column-group.double-horizontal-gutters > [class*=medium-], .column-group.double-horizontal-gutters > [class*=all-], .column-group.double-horizontal-gutters > .all-auto {
padding-left: 3em;
}
.column-group.double-vertical-gutters > [class*=medium-], .column-group.double-vertical-gutters > [class*=all-], .column-group.double-vertical-gutters > .all-auto {
margin-bottom: 3em;
}
.column-group.half-gutters {
margin-left: -0.75em;
}
.column-group.half-gutters > [class*=medium-], .column-group.half-gutters > [class*=all-], .column-group.half-gutters > .all-auto {
padding-left: 0.75em;
margin-bottom: 0.75em;
}
.column-group.half-horizontal-gutters {
margin-left: -0.75em;
}
.column-group.half-horizontal-gutters > [class*=medium-], .column-group.half-horizontal-gutters > [class*=all-], .column-group.half-horizontal-gutters > .all-auto {
padding-left: 0.75em;
}
.column-group.half-vertical-gutters > [class*=medium-], .column-group.half-vertical-gutters > [class*=all-], .column-group.half-vertical-gutters > .all-auto {
margin-bottom: 0.75em;
}
.column-group.quarter-gutters {
margin-left: -0.375em;
}
.column-group.quarter-gutters > [class*=medium-], .column-group.quarter-gutters > [class*=all-], .column-group.quarter-gutters > .all-auto {
padding-left: 0.375em;
margin-bottom: 0.375em;
}
.column-group.quarter-horizontal-gutters {
margin-left: -0.375em;
}
.column-group.quarter-horizontal-gutters > [class*=medium-], .column-group.quarter-horizontal-gutters > [class*=all-], .column-group.quarter-horizontal-gutters > .all-auto {
padding-left: 0.375em;
}
.column-group.quarter-vertical-gutters > [class*=medium-], .column-group.quarter-vertical-gutters > [class*=all-], .column-group.quarter-vertical-gutters > .all-auto {
margin-bottom: 0.375em;
}
.column-group.medium-gutters {
margin-left: -1.5em;
}
.column-group.medium-gutters > [class*=medium-], .column-group.medium-gutters > [class*=all-], .column-group.medium-gutters > .all-auto {
padding-left: 1.5em;
margin-bottom: 1.5em;
}
.column-group.medium-horizontal-gutters {
margin-left: -1.5em;
}
.column-group.medium-horizontal-gutters > [class*=medium-], .column-group.medium-horizontal-gutters > [class*=all-], .column-group.medium-horizontal-gutters > .all-auto {
padding-left: 1.5em;
}
.column-group.medium-vertical-gutters > [class*=medium-], .column-group.medium-vertical-gutters > [class*=all-], .column-group.medium-vertical-gutters > .all-auto {
margin-bottom: 1.5em;
}
.column-group.medium-double-gutters {
margin-left: -3em;
}
.column-group.medium-double-gutters > [class*=medium-], .column-group.medium-double-gutters > [class*=all-], .column-group.medium-double-gutters > .all-auto {
padding-left: 3em;
margin-bottom: 3em;
}
.column-group.medium-double-horizontal-gutters {
margin-left: -3em;
}
.column-group.medium-double-horizontal-gutters > [class*=medium-], .column-group.medium-double-horizontal-gutters > [class*=all-], .column-group.medium-double-horizontal-gutters > .all-auto {
padding-left: 3em;
}
.column-group.medium-double-vertical-gutters > [class*=medium-], .column-group.medium-double-vertical-gutters > [class*=all-], .column-group.medium-double-vertical-gutters > .all-auto {
margin-bottom: 3em;
}
.column-group.medium-half-gutters {
margin-left: -0.75em;
}
.column-group.medium-half-gutters > [class*=medium-], .column-group.medium-half-gutters > [class*=all-], .column-group.medium-half-gutters > .all-auto {
padding-left: 0.75em;
margin-bottom: 0.75em;
}
.column-group.medium-half-horizontal-gutters {
margin-left: -0.75em;
}
.column-group.medium-half-horizontal-gutters > [class*=medium-], .column-group.medium-half-horizontal-gutters > [class*=all-], .column-group.medium-half-horizontal-gutters > .all-auto {
padding-left: 0.75em;
}
.column-group.medium-half-vertical-gutters > [class*=medium-], .column-group.medium-half-vertical-gutters > [class*=all-], .column-group.medium-half-vertical-gutters > .all-auto {
margin-bottom: 0.75em;
}
.column-group.medium-quarter-gutters {
margin-left: -0.375em;
}
.column-group.medium-quarter-gutters > [class*=medium-], .column-group.medium-quarter-gutters > [class*=all-], .column-group.medium-quarter-gutters > .all-auto {
padding-left: 0.375em;
margin-bottom: 0.375em;
}
.column-group.medium-quarter-horizontal-gutters {
margin-left: -0.375em;
}
.column-group.medium-quarter-horizontal-gutters > [class*=medium-], .column-group.medium-quarter-horizontal-gutters > [class*=all-], .column-group.medium-quarter-horizontal-gutters > .all-auto {
padding-left: 0.375em;
}
.column-group.medium-quarter-vertical-gutters > [class*=medium-], .column-group.medium-quarter-vertical-gutters > [class*=all-], .column-group.medium-quarter-vertical-gutters > .all-auto {
margin-bottom: 0.375em;
}
.column-group.medium-no-gutters {
margin-left: 0;
}
.column-group.medium-no-gutters > [class*=medium-], .column-group.medium-no-gutters > [class*=all-], .column-group.medium-no-gutters > .all-auto {
padding-left: 0;
margin-bottom: 0;
}
.medium-5, .medium-10, .medium-15, .medium-16, .medium-20, .medium-25, 
.medium-30, .medium-33, .medium-35, .medium-40, .medium-45, .medium-50, 
.medium-55, .medium-60, .medium-65, .medium-66, .medium-70, .medium-75, 
.medium-80, .medium-85, .medium-90, .medium-95, .medium-100 {
-webkit-flex-grow: 0;
-ms-flex-grow: 0;
flex-grow: 0;
}
.medium-5 {
width: 5%;
}
.medium-10 {
width: 10%;
}
.medium-15 {
width: 15%;
}
.medium-16 {
width: 16.66666%;
}
.medium-20 {
width: 20%;
}
.medium-25 {
width: 25%;
}
.medium-30 {
width: 30%;
}
.medium-33 {
width: 33.33333%;
}
.medium-35 {
width: 35%;
}
.medium-40 {
width: 40%;
}
.medium-45 {
width: 45%;
}
.medium-50 {
width: 50%;
}
.medium-55 {
width: 55%;
}
.medium-60 {
width: 60%;
}
.medium-65 {
width: 65%;
}
.medium-66 {
width: 66.66666%;
}
.medium-70 {
width: 70%;
}
.medium-75 {
width: 75%;
}
.medium-80 {
width: 80%;
}
.medium-85 {
width: 85%;
}
.medium-90 {
width: 90%;
}
.medium-95 {
width: 95%;
}
.medium-100 {
width: 100%;
}
.medium-auto {
-webkit-box-flex: 1;
-webkit-flex: 1;
-moz-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.ink-flex,
.column-group {
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;
}
.ink-flex.medium-reverse, .ink-flex.reverse,
.column-group.medium-reverse,
.column-group.reverse {
-webkit-flex-direction: row-reverse;
-moz-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.ink-flex.medium-vertical, .ink-flex.vertical,
.column-group.medium-vertical,
.column-group.vertical {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.ink-flex.medium-vertical.medium-reverse, .ink-flex.vertical.reverse,
.column-group.medium-vertical.medium-reverse,
.column-group.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;
}
.push-top,
.medium-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,
.medium-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,
.medium-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,
.medium-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,
.medium-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,
.medium-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;
}
.space {
margin: 1.5em;
}
.medium-space {
margin: 1.5em;
}
.padding {
padding: 1.5em;
}
.medium-padding {
padding: 1.5em;
}
.double-space {
margin: 3em;
}
.medium-double-space {
margin: 3em;
}
.double-padding {
padding: 3em;
}
.medium-double-padding {
padding: 3em;
}
.half-space {
margin: 0.75em;
}
.medium-half-space {
margin: 0.75em;
}
.half-padding {
padding: 0.75em;
}
.medium-half-padding {
padding: 0.75em;
}
.quarter-space {
margin: 0.375em;
}
.medium-quarter-space {
margin: 0.375em;
}
.quarter-padding {
padding: 0.375em;
}
.medium-quarter-padding {
padding: 0.375em;
}
.vertical-space {
margin-top: 1.5em;
margin-bottom: 1.5em;
}
.medium-vertical-space {
margin-top: 1.5em;
margin-bottom: 1.5em;
}
.vertical-padding {
padding-top: 1.5em;
padding-bottom: 1.5em;
}
.medium-vertical-padding {
padding-top: 1.5em;
padding-bottom: 1.5em;
}
.double-vertical-space {
margin-top: 3em;
margin-bottom: 3em;
}
.medium-double-vertical-space {
margin-top: 3em;
margin-bottom: 3em;
}
.double-vertical-padding {
padding-top: 3em;
padding-bottom: 3em;
}
.medium-double-vertical-padding {
padding-top: 3em;
padding-bottom: 3em;
}
.half-vertical-space {
margin-top: 0.75em;
margin-bottom: 0.75em;
}
.medium-half-vertical-space {
margin-top: 0.75em;
margin-bottom: 0.75em;
}
.half-vertical-padding {
padding-top: 0.75em;
padding-bottom: 0.75em;
}
.medium-half-vertical-padding {
padding-top: 0.75em;
padding-bottom: 0.75em;
}
.quarter-vertical-space {
margin-top: 0.375em;
margin-bottom: 0.375em;
}
.medium-quarter-vertical-space {
margin-top: 0.375em;
margin-bottom: 0.375em;
}
.quarter-vertical-padding {
padding-top: 0.375em;
padding-bottom: 0.375em;
}
.medium-quarter-vertical-padding {
padding-top: 0.375em;
padding-bottom: 0.375em;
}
.horizontal-space {
margin-left: 1.5em;
margin-right: 1.5em;
}
.medium-horizontal-space {
margin-left: 1.5em;
margin-right: 1.5em;
}
.horizontal-padding {
padding-left: 1.5em;
padding-right: 1.5em;
}
.medium-horizontal-padding {
padding-left: 1.5em;
padding-right: 1.5em;
}
.double-horizontal-space {
margin-left: 3em;
margin-right: 3em;
}
.medium-double-horizontal-space {
margin-left: 3em;
margin-right: 3em;
}
.double-horizontal-padding {
padding-left: 3em;
padding-right: 3em;
}
.medium-double-horizontal-padding {
padding-left: 3em;
padding-right: 3em;
}
.half-horizontal-space {
margin-left: 0.75em;
margin-right: 0.75em;
}
.medium-half-horizontal-space {
margin-left: 0.75em;
margin-right: 0.75em;
}
.half-horizontal-padding {
padding-left: 0.75em;
padding-right: 0.75em;
}
.medium-half-horizontal-padding {
padding-left: 0.75em;
padding-right: 0.75em;
}
.quarter-horizontal-space {
margin-left: 0.375em;
margin-right: 0.375em;
}
.medium-quarter-horizontal-space {
margin-left: 0.375em;
margin-right: 0.375em;
}
.quarter-horizontal-padding {
padding-left: 0.375em;
padding-right: 0.375em;
}
.medium-quarter-horizontal-padding {
padding-left: 0.375em;
padding-right: 0.375em;
}
.top-space {
margin-top: 1.5em;
}
.medium-top-space {
margin-top: 1.5em;
}
.top-padding {
padding-top: 1.5em;
}
.medium-top-padding {
padding-top: 1.5em;
}
.double-top-space {
margin-top: 3em;
}
.medium-double-top-space {
margin-top: 3em;
}
.double-top-padding {
padding-top: 3em;
}
.medium-double-top-padding {
padding-top: 3em;
}
.half-top-space {
margin-top: 0.75em;
}
.medium-half-top-space {
margin-top: 0.75em;
}
.half-top-padding {
padding-top: 0.75em;
}
.medium-half-top-padding {
padding-top: 0.75em;
}
.quarter-top-space {
margin-top: 0.375em;
}
.medium-quarter-top-space {
margin-top: 0.375em;
}
.quarter-top-padding {
padding-top: 0.375em;
}
.medium-quarter-top-padding {
padding-top: 0.375em;
}
.right-space {
margin-right: 1.5em;
}
.medium-right-space {
margin-right: 1.5em;
}
.right-padding {
padding-right: 1.5em;
}
.medium-right-padding {
padding-right: 1.5em;
}
.double-right-space {
margin-right: 3em;
}
.medium-double-right-space {
margin-right: 3em;
}
.double-right-padding {
padding-right: 3em;
}
.medium-double-right-padding {
padding-right: 3em;
}
.half-right-space {
margin-right: 0.75em;
}
.medium-half-right-space {
margin-right: 0.75em;
}
.half-right-padding {
padding-right: 0.75em;
}
.medium-half-right-padding {
padding-right: 0.75em;
}
.quarter-right-space {
margin-right: 0.375em;
}
.medium-quarter-right-space {
margin-right: 0.375em;
}
.quarter-right-padding {
padding-right: 0.375em;
}
.medium-quarter-right-padding {
padding-right: 0.375em;
}
.bottom-space {
margin-bottom: 1.5em;
}
.medium-bottom-space {
margin-bottom: 1.5em;
}
.bottom-padding {
padding-bottom: 1.5em;
}
.medium-bottom-padding {
padding-bottom: 1.5em;
}
.double-bottom-space {
margin-bottom: 3em;
}
.medium-double-bottom-space {
margin-bottom: 3em;
}
.double-bottom-padding {
padding-bottom: 3em;
}
.medium-double-bottom-padding {
padding-bottom: 3em;
}
.half-bottom-space {
margin-bottom: 0.75em;
}
.medium-half-bottom-space {
margin-bottom: 0.75em;
}
.half-bottom-padding {
padding-bottom: 0.75em;
}
.medium-half-bottom-padding {
padding-bottom: 0.75em;
}
.quarter-bottom-space {
margin-bottom: 0.375em;
}
.medium-quarter-bottom-space {
margin-bottom: 0.375em;
}
.quarter-bottom-padding {
padding-bottom: 0.375em;
}
.medium-quarter-bottom-padding {
padding-bottom: 0.375em;
}
.left-space {
margin-left: 1.5em;
}
.medium-left-space {
margin-left: 1.5em;
}
.left-padding {
padding-left: 1.5em;
}
.medium-left-padding {
padding-left: 1.5em;
}
.double-left-space {
margin-left: 3em;
}
.medium-double-left-space {
margin-left: 3em;
}
.double-left-padding {
padding-left: 3em;
}
.medium-double-left-padding {
padding-left: 3em;
}
.half-left-space {
margin-left: 0.75em;
}
.medium-half-left-space {
margin-left: 0.75em;
}
.half-left-padding {
padding-left: 0.75em;
}
.medium-half-left-padding {
padding-left: 0.75em;
}
.quarter-left-space {
margin-left: 0.375em;
}
.medium-quarter-left-space {
margin-left: 0.375em;
}
.quarter-left-padding {
padding-left: 0.375em;
}
.medium-quarter-left-padding {
padding-left: 0.375em;
}
.hide-medium {
display: none !important;
}
.show-medium {
display: inherit !important;
}
} @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 > [class*=small-], .column-group.gutters > [class*=all-], .column-group.gutters > .all-auto {
padding-left: 1.25em;
margin-bottom: 1.25em;
}
.column-group.horizontal-gutters {
margin-left: -1.25em;
}
.column-group.horizontal-gutters > [class*=small-], .column-group.horizontal-gutters > [class*=all-], .column-group.horizontal-gutters > .all-auto {
padding-left: 1.25em;
}
.column-group.vertical-gutters > [class*=small-], .column-group.vertical-gutters > [class*=all-], .column-group.vertical-gutters > .all-auto {
margin-bottom: 1.25em;
}
.column-group.double-gutters {
margin-left: -2.5em;
}
.column-group.double-gutters > [class*=small-], .column-group.double-gutters > [class*=all-], .column-group.double-gutters > .all-auto {
padding-left: 2.5em;
margin-bottom: 2.5em;
}
.column-group.double-horizontal-gutters {
margin-left: -2.5em;
}
.column-group.double-horizontal-gutters > [class*=small-], .column-group.double-horizontal-gutters > [class*=all-], .column-group.double-horizontal-gutters > .all-auto {
padding-left: 2.5em;
}
.column-group.double-vertical-gutters > [class*=small-], .column-group.double-vertical-gutters > [class*=all-], .column-group.double-vertical-gutters > .all-auto {
margin-bottom: 2.5em;
}
.column-group.half-gutters {
margin-left: -0.625em;
}
.column-group.half-gutters > [class*=small-], .column-group.half-gutters > [class*=all-], .column-group.half-gutters > .all-auto {
padding-left: 0.625em;
margin-bottom: 0.625em;
}
.column-group.half-horizontal-gutters {
margin-left: -0.625em;
}
.column-group.half-horizontal-gutters > [class*=small-], .column-group.half-horizontal-gutters > [class*=all-], .column-group.half-horizontal-gutters > .all-auto {
padding-left: 0.625em;
}
.column-group.half-vertical-gutters > [class*=small-], .column-group.half-vertical-gutters > [class*=all-], .column-group.half-vertical-gutters > .all-auto {
margin-bottom: 0.625em;
}
.column-group.quarter-gutters {
margin-left: -0.3125em;
}
.column-group.quarter-gutters > [class*=small-], .column-group.quarter-gutters > [class*=all-], .column-group.quarter-gutters > .all-auto {
padding-left: 0.3125em;
margin-bottom: 0.3125em;
}
.column-group.quarter-horizontal-gutters {
margin-left: -0.3125em;
}
.column-group.quarter-horizontal-gutters > [class*=small-], .column-group.quarter-horizontal-gutters > [class*=all-], .column-group.quarter-horizontal-gutters > .all-auto {
padding-left: 0.3125em;
}
.column-group.quarter-vertical-gutters > [class*=small-], .column-group.quarter-vertical-gutters > [class*=all-], .column-group.quarter-vertical-gutters > .all-auto {
margin-bottom: 0.3125em;
}
.column-group.small-gutters {
margin-left: -1.25em;
}
.column-group.small-gutters > [class*=small-], .column-group.small-gutters > [class*=all-], .column-group.small-gutters > .all-auto {
padding-left: 1.25em;
margin-bottom: 1.25em;
}
.column-group.small-horizontal-gutters {
margin-left: -1.25em;
}
.column-group.small-horizontal-gutters > [class*=small-], .column-group.small-horizontal-gutters > [class*=all-], .column-group.small-horizontal-gutters > .all-auto {
padding-left: 1.25em;
}
.column-group.small-vertical-gutters > [class*=small-], .column-group.small-vertical-gutters > [class*=all-], .column-group.small-vertical-gutters > .all-auto {
margin-bottom: 1.25em;
}
.column-group.small-double-gutters {
margin-left: -2.5em;
}
.column-group.small-double-gutters > [class*=small-], .column-group.small-double-gutters > [class*=all-], .column-group.small-double-gutters > .all-auto {
padding-left: 2.5em;
margin-bottom: 2.5em;
}
.column-group.small-double-horizontal-gutters {
margin-left: -2.5em;
}
.column-group.small-double-horizontal-gutters > [class*=small-], .column-group.small-double-horizontal-gutters > [class*=all-], .column-group.small-double-horizontal-gutters > .all-auto {
padding-left: 2.5em;
}
.column-group.small-double-vertical-gutters > [class*=small-], .column-group.small-double-vertical-gutters > [class*=all-], .column-group.small-double-vertical-gutters > .all-auto {
margin-bottom: 2.5em;
}
.column-group.small-half-gutters {
margin-left: -0.625em;
}
.column-group.small-half-gutters > [class*=small-], .column-group.small-half-gutters > [class*=all-], .column-group.small-half-gutters > .all-auto {
padding-left: 0.625em;
margin-bottom: 0.625em;
}
.column-group.small-half-horizontal-gutters {
margin-left: -0.625em;
}
.column-group.small-half-horizontal-gutters > [class*=small-], .column-group.small-half-horizontal-gutters > [class*=all-], .column-group.small-half-horizontal-gutters > .all-auto {
padding-left: 0.625em;
}
.column-group.small-half-vertical-gutters > [class*=small-], .column-group.small-half-vertical-gutters > [class*=all-], .column-group.small-half-vertical-gutters > .all-auto {
margin-bottom: 0.625em;
}
.column-group.small-quarter-gutters {
margin-left: -0.3125em;
}
.column-group.small-quarter-gutters > [class*=small-], .column-group.small-quarter-gutters > [class*=all-], .column-group.small-quarter-gutters > .all-auto {
padding-left: 0.3125em;
margin-bottom: 0.3125em;
}
.column-group.small-quarter-horizontal-gutters {
margin-left: -0.3125em;
}
.column-group.small-quarter-horizontal-gutters > [class*=small-], .column-group.small-quarter-horizontal-gutters > [class*=all-], .column-group.small-quarter-horizontal-gutters > .all-auto {
padding-left: 0.3125em;
}
.column-group.small-quarter-vertical-gutters > [class*=small-], .column-group.small-quarter-vertical-gutters > [class*=all-], .column-group.small-quarter-vertical-gutters > .all-auto {
margin-bottom: 0.3125em;
}
.column-group.small-no-gutters {
margin-left: 0;
}
.column-group.small-no-gutters > [class*=small-], .column-group.small-no-gutters > [class*=all-], .column-group.small-no-gutters > .all-auto {
padding-left: 0;
margin-bottom: 0;
}
.small-5, .small-10, .small-15, .small-16, .small-20, .small-25, 
.small-30, .small-33, .small-35, .small-40, .small-45, .small-50, 
.small-55, .small-60, .small-65, .small-66, .small-70, .small-75, 
.small-80, .small-85, .small-90, .small-95, .small-100 {
-webkit-flex-grow: 0;
-ms-flex-grow: 0;
flex-grow: 0;
}
.small-5 {
width: 5%;
}
.small-10 {
width: 10%;
}
.small-15 {
width: 15%;
}
.small-16 {
width: 16.66666%;
}
.small-20 {
width: 20%;
}
.small-25 {
width: 25%;
}
.small-30 {
width: 30%;
}
.small-33 {
width: 33.33333%;
}
.small-35 {
width: 35%;
}
.small-40 {
width: 40%;
}
.small-45 {
width: 45%;
}
.small-50 {
width: 50%;
}
.small-55 {
width: 55%;
}
.small-60 {
width: 60%;
}
.small-65 {
width: 65%;
}
.small-66 {
width: 66.66666%;
}
.small-70 {
width: 70%;
}
.small-75 {
width: 75%;
}
.small-80 {
width: 80%;
}
.small-85 {
width: 85%;
}
.small-90 {
width: 90%;
}
.small-95 {
width: 95%;
}
.small-100 {
width: 100%;
}
.small-auto {
-webkit-box-flex: 1;
-webkit-flex: 1;
-moz-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.ink-flex,
.column-group {
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;
}
.ink-flex.small-reverse, .ink-flex.reverse,
.column-group.small-reverse,
.column-group.reverse {
-webkit-flex-direction: row-reverse;
-moz-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.ink-flex.small-vertical, .ink-flex.vertical,
.column-group.small-vertical,
.column-group.vertical {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.ink-flex.small-vertical.small-reverse, .ink-flex.vertical.reverse,
.column-group.small-vertical.small-reverse,
.column-group.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;
}
.space {
margin: 1.25em;
}
.small-space {
margin: 1.25em;
}
.padding {
padding: 1.25em;
}
.small-padding {
padding: 1.25em;
}
.double-space {
margin: 2.5em;
}
.small-double-space {
margin: 2.5em;
}
.double-padding {
padding: 2.5em;
}
.small-double-padding {
padding: 2.5em;
}
.half-space {
margin: 0.625em;
}
.small-half-space {
margin: 0.625em;
}
.half-padding {
padding: 0.625em;
}
.small-half-padding {
padding: 0.625em;
}
.quarter-space {
margin: 0.3125em;
}
.small-quarter-space {
margin: 0.3125em;
}
.quarter-padding {
padding: 0.3125em;
}
.small-quarter-padding {
padding: 0.3125em;
}
.vertical-space {
margin-top: 1.25em;
margin-bottom: 1.25em;
}
.small-vertical-space {
margin-top: 1.25em;
margin-bottom: 1.25em;
}
.vertical-padding {
padding-top: 1.25em;
padding-bottom: 1.25em;
}
.small-vertical-padding {
padding-top: 1.25em;
padding-bottom: 1.25em;
}
.double-vertical-space {
margin-top: 2.5em;
margin-bottom: 2.5em;
}
.small-double-vertical-space {
margin-top: 2.5em;
margin-bottom: 2.5em;
}
.double-vertical-padding {
padding-top: 2.5em;
padding-bottom: 2.5em;
}
.small-double-vertical-padding {
padding-top: 2.5em;
padding-bottom: 2.5em;
}
.half-vertical-space {
margin-top: 0.625em;
margin-bottom: 0.625em;
}
.small-half-vertical-space {
margin-top: 0.625em;
margin-bottom: 0.625em;
}
.half-vertical-padding {
padding-top: 0.625em;
padding-bottom: 0.625em;
}
.small-half-vertical-padding {
padding-top: 0.625em;
padding-bottom: 0.625em;
}
.quarter-vertical-space {
margin-top: 0.3125em;
margin-bottom: 0.3125em;
}
.small-quarter-vertical-space {
margin-top: 0.3125em;
margin-bottom: 0.3125em;
}
.quarter-vertical-padding {
padding-top: 0.3125em;
padding-bottom: 0.3125em;
}
.small-quarter-vertical-padding {
padding-top: 0.3125em;
padding-bottom: 0.3125em;
}
.horizontal-space {
margin-left: 1.25em;
margin-right: 1.25em;
}
.small-horizontal-space {
margin-left: 1.25em;
margin-right: 1.25em;
}
.horizontal-padding {
padding-left: 1.25em;
padding-right: 1.25em;
}
.small-horizontal-padding {
padding-left: 1.25em;
padding-right: 1.25em;
}
.double-horizontal-space {
margin-left: 2.5em;
margin-right: 2.5em;
}
.small-double-horizontal-space {
margin-left: 2.5em;
margin-right: 2.5em;
}
.double-horizontal-padding {
padding-left: 2.5em;
padding-right: 2.5em;
}
.small-double-horizontal-padding {
padding-left: 2.5em;
padding-right: 2.5em;
}
.half-horizontal-space {
margin-left: 0.625em;
margin-right: 0.625em;
}
.small-half-horizontal-space {
margin-left: 0.625em;
margin-right: 0.625em;
}
.half-horizontal-padding {
padding-left: 0.625em;
padding-right: 0.625em;
}
.small-half-horizontal-padding {
padding-left: 0.625em;
padding-right: 0.625em;
}
.quarter-horizontal-space {
margin-left: 0.3125em;
margin-right: 0.3125em;
}
.small-quarter-horizontal-space {
margin-left: 0.3125em;
margin-right: 0.3125em;
}
.quarter-horizontal-padding {
padding-left: 0.3125em;
padding-right: 0.3125em;
}
.small-quarter-horizontal-padding {
padding-left: 0.3125em;
padding-right: 0.3125em;
}
.top-space {
margin-top: 1.25em;
}
.small-top-space {
margin-top: 1.25em;
}
.top-padding {
padding-top: 1.25em;
}
.small-top-padding {
padding-top: 1.25em;
}
.double-top-space {
margin-top: 2.5em;
}
.small-double-top-space {
margin-top: 2.5em;
}
.double-top-padding {
padding-top: 2.5em;
}
.small-double-top-padding {
padding-top: 2.5em;
}
.half-top-space {
margin-top: 0.625em;
}
.small-half-top-space {
margin-top: 0.625em;
}
.half-top-padding {
padding-top: 0.625em;
}
.small-half-top-padding {
padding-top: 0.625em;
}
.quarter-top-space {
margin-top: 0.3125em;
}
.small-quarter-top-space {
margin-top: 0.3125em;
}
.quarter-top-padding {
padding-top: 0.3125em;
}
.small-quarter-top-padding {
padding-top: 0.3125em;
}
.right-space {
margin-right: 1.25em;
}
.small-right-space {
margin-right: 1.25em;
}
.right-padding {
padding-right: 1.25em;
}
.small-right-padding {
padding-right: 1.25em;
}
.double-right-space {
margin-right: 2.5em;
}
.small-double-right-space {
margin-right: 2.5em;
}
.double-right-padding {
padding-right: 2.5em;
}
.small-double-right-padding {
padding-right: 2.5em;
}
.half-right-space {
margin-right: 0.625em;
}
.small-half-right-space {
margin-right: 0.625em;
}
.half-right-padding {
padding-right: 0.625em;
}
.small-half-right-padding {
padding-right: 0.625em;
}
.quarter-right-space {
margin-right: 0.3125em;
}
.small-quarter-right-space {
margin-right: 0.3125em;
}
.quarter-right-padding {
padding-right: 0.3125em;
}
.small-quarter-right-padding {
padding-right: 0.3125em;
}
.bottom-space {
margin-bottom: 1.25em;
}
.small-bottom-space {
margin-bottom: 1.25em;
}
.bottom-padding {
padding-bottom: 1.25em;
}
.small-bottom-padding {
padding-bottom: 1.25em;
}
.double-bottom-space {
margin-bottom: 2.5em;
}
.small-double-bottom-space {
margin-bottom: 2.5em;
}
.double-bottom-padding {
padding-bottom: 2.5em;
}
.small-double-bottom-padding {
padding-bottom: 2.5em;
}
.half-bottom-space {
margin-bottom: 0.625em;
}
.small-half-bottom-space {
margin-bottom: 0.625em;
}
.half-bottom-padding {
padding-bottom: 0.625em;
}
.small-half-bottom-padding {
padding-bottom: 0.625em;
}
.quarter-bottom-space {
margin-bottom: 0.3125em;
}
.small-quarter-bottom-space {
margin-bottom: 0.3125em;
}
.quarter-bottom-padding {
padding-bottom: 0.3125em;
}
.small-quarter-bottom-padding {
padding-bottom: 0.3125em;
}
.left-space {
margin-left: 1.25em;
}
.small-left-space {
margin-left: 1.25em;
}
.left-padding {
padding-left: 1.25em;
}
.small-left-padding {
padding-left: 1.25em;
}
.double-left-space {
margin-left: 2.5em;
}
.small-double-left-space {
margin-left: 2.5em;
}
.double-left-padding {
padding-left: 2.5em;
}
.small-double-left-padding {
padding-left: 2.5em;
}
.half-left-space {
margin-left: 0.625em;
}
.small-half-left-space {
margin-left: 0.625em;
}
.half-left-padding {
padding-left: 0.625em;
}
.small-half-left-padding {
padding-left: 0.625em;
}
.quarter-left-space {
margin-left: 0.3125em;
}
.small-quarter-left-space {
margin-left: 0.3125em;
}
.quarter-left-padding {
padding-left: 0.3125em;
}
.small-quarter-left-padding {
padding-left: 0.3125em;
}
.hide-small {
display: none !important;
}
.show-small {
display: inherit !important;
}
} @media screen and (max-width: 320px) {
.ink-grid {
padding: 0 1em;
}
.column-group.gutters {
margin-left: -1em;
}
.column-group.gutters > [class*=tiny-], .column-group.gutters > [class*=all-], .column-group.gutters > .all-auto {
padding-left: 1em;
margin-bottom: 1em;
}
.column-group.horizontal-gutters {
margin-left: -1em;
}
.column-group.horizontal-gutters > [class*=tiny-], .column-group.horizontal-gutters > [class*=all-], .column-group.horizontal-gutters > .all-auto {
padding-left: 1em;
}
.column-group.vertical-gutters > [class*=tiny-], .column-group.vertical-gutters > [class*=all-], .column-group.vertical-gutters > .all-auto {
margin-bottom: 1em;
}
.column-group.double-gutters {
margin-left: -2em;
}
.column-group.double-gutters > [class*=tiny-], .column-group.double-gutters > [class*=all-], .column-group.double-gutters > .all-auto {
padding-left: 2em;
margin-bottom: 2em;
}
.column-group.double-horizontal-gutters {
margin-left: -2em;
}
.column-group.double-horizontal-gutters > [class*=tiny-], .column-group.double-horizontal-gutters > [class*=all-], .column-group.double-horizontal-gutters > .all-auto {
padding-left: 2em;
}
.column-group.double-vertical-gutters > [class*=tiny-], .column-group.double-vertical-gutters > [class*=all-], .column-group.double-vertical-gutters > .all-auto {
margin-bottom: 2em;
}
.column-group.half-gutters {
margin-left: -0.5em;
}
.column-group.half-gutters > [class*=tiny-], .column-group.half-gutters > [class*=all-], .column-group.half-gutters > .all-auto {
padding-left: 0.5em;
margin-bottom: 0.5em;
}
.column-group.half-horizontal-gutters {
margin-left: -0.5em;
}
.column-group.half-horizontal-gutters > [class*=tiny-], .column-group.half-horizontal-gutters > [class*=all-], .column-group.half-horizontal-gutters > .all-auto {
padding-left: 0.5em;
}
.column-group.half-vertical-gutters > [class*=tiny-], .column-group.half-vertical-gutters > [class*=all-], .column-group.half-vertical-gutters > .all-auto {
margin-bottom: 0.5em;
}
.column-group.quarter-gutters {
margin-left: -0.25em;
}
.column-group.quarter-gutters > [class*=tiny-], .column-group.quarter-gutters > [class*=all-], .column-group.quarter-gutters > .all-auto {
padding-left: 0.25em;
margin-bottom: 0.25em;
}
.column-group.quarter-horizontal-gutters {
margin-left: -0.25em;
}
.column-group.quarter-horizontal-gutters > [class*=tiny-], .column-group.quarter-horizontal-gutters > [class*=all-], .column-group.quarter-horizontal-gutters > .all-auto {
padding-left: 0.25em;
}
.column-group.quarter-vertical-gutters > [class*=tiny-], .column-group.quarter-vertical-gutters > [class*=all-], .column-group.quarter-vertical-gutters > .all-auto {
margin-bottom: 0.25em;
}
.column-group.tiny-gutters {
margin-left: -1em;
}
.column-group.tiny-gutters > [class*=tiny-], .column-group.tiny-gutters > [class*=all-], .column-group.tiny-gutters > .all-auto {
padding-left: 1em;
margin-bottom: 1em;
}
.column-group.tiny-horizontal-gutters {
margin-left: -1em;
}
.column-group.tiny-horizontal-gutters > [class*=tiny-], .column-group.tiny-horizontal-gutters > [class*=all-], .column-group.tiny-horizontal-gutters > .all-auto {
padding-left: 1em;
}
.column-group.tiny-vertical-gutters > [class*=tiny-], .column-group.tiny-vertical-gutters > [class*=all-], .column-group.tiny-vertical-gutters > .all-auto {
margin-bottom: 1em;
}
.column-group.tiny-double-gutters {
margin-left: -2em;
}
.column-group.tiny-double-gutters > [class*=tiny-], .column-group.tiny-double-gutters > [class*=all-], .column-group.tiny-double-gutters > .all-auto {
padding-left: 2em;
margin-bottom: 2em;
}
.column-group.tiny-double-horizontal-gutters {
margin-left: -2em;
}
.column-group.tiny-double-horizontal-gutters > [class*=tiny-], .column-group.tiny-double-horizontal-gutters > [class*=all-], .column-group.tiny-double-horizontal-gutters > .all-auto {
padding-left: 2em;
}
.column-group.tiny-double-vertical-gutters > [class*=tiny-], .column-group.tiny-double-vertical-gutters > [class*=all-], .column-group.tiny-double-vertical-gutters > .all-auto {
margin-bottom: 2em;
}
.column-group.tiny-half-gutters {
margin-left: -0.5em;
}
.column-group.tiny-half-gutters > [class*=tiny-], .column-group.tiny-half-gutters > [class*=all-], .column-group.tiny-half-gutters > .all-auto {
padding-left: 0.5em;
margin-bottom: 0.5em;
}
.column-group.tiny-half-horizontal-gutters {
margin-left: -0.5em;
}
.column-group.tiny-half-horizontal-gutters > [class*=tiny-], .column-group.tiny-half-horizontal-gutters > [class*=all-], .column-group.tiny-half-horizontal-gutters > .all-auto {
padding-left: 0.5em;
}
.column-group.tiny-half-vertical-gutters > [class*=tiny-], .column-group.tiny-half-vertical-gutters > [class*=all-], .column-group.tiny-half-vertical-gutters > .all-auto {
margin-bottom: 0.5em;
}
.column-group.tiny-quarter-gutters {
margin-left: -0.25em;
}
.column-group.tiny-quarter-gutters > [class*=tiny-], .column-group.tiny-quarter-gutters > [class*=all-], .column-group.tiny-quarter-gutters > .all-auto {
padding-left: 0.25em;
margin-bottom: 0.25em;
}
.column-group.tiny-quarter-horizontal-gutters {
margin-left: -0.25em;
}
.column-group.tiny-quarter-horizontal-gutters > [class*=tiny-], .column-group.tiny-quarter-horizontal-gutters > [class*=all-], .column-group.tiny-quarter-horizontal-gutters > .all-auto {
padding-left: 0.25em;
}
.column-group.tiny-quarter-vertical-gutters > [class*=tiny-], .column-group.tiny-quarter-vertical-gutters > [class*=all-], .column-group.tiny-quarter-vertical-gutters > .all-auto {
margin-bottom: 0.25em;
}
.column-group.tiny-no-gutters {
margin-left: 0;
}
.column-group.tiny-no-gutters > [class*=tiny-], .column-group.tiny-no-gutters > [class*=all-], .column-group.tiny-no-gutters > .all-auto {
padding-left: 0;
margin-bottom: 0;
}
.tiny-5, .tiny-10, .tiny-15, .tiny-16, .tiny-20, .tiny-25, 
.tiny-30, .tiny-33, .tiny-35, .tiny-40, .tiny-45, .tiny-50, 
.tiny-55, .tiny-60, .tiny-65, .tiny-66, .tiny-70, .tiny-75, 
.tiny-80, .tiny-85, .tiny-90, .tiny-95, .tiny-100 {
-webkit-flex-grow: 0;
-ms-flex-grow: 0;
flex-grow: 0;
}
.tiny-5 {
width: 5%;
}
.tiny-10 {
width: 10%;
}
.tiny-15 {
width: 15%;
}
.tiny-16 {
width: 16.66666%;
}
.tiny-20 {
width: 20%;
}
.tiny-25 {
width: 25%;
}
.tiny-30 {
width: 30%;
}
.tiny-33 {
width: 33.33333%;
}
.tiny-35 {
width: 35%;
}
.tiny-40 {
width: 40%;
}
.tiny-45 {
width: 45%;
}
.tiny-50 {
width: 50%;
}
.tiny-55 {
width: 55%;
}
.tiny-60 {
width: 60%;
}
.tiny-65 {
width: 65%;
}
.tiny-66 {
width: 66.66666%;
}
.tiny-70 {
width: 70%;
}
.tiny-75 {
width: 75%;
}
.tiny-80 {
width: 80%;
}
.tiny-85 {
width: 85%;
}
.tiny-90 {
width: 90%;
}
.tiny-95 {
width: 95%;
}
.tiny-100 {
width: 100%;
}
.tiny-auto {
-webkit-box-flex: 1;
-webkit-flex: 1;
-moz-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.ink-flex,
.column-group {
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;
}
.ink-flex.tiny-reverse, .ink-flex.reverse,
.column-group.tiny-reverse,
.column-group.reverse {
-webkit-flex-direction: row-reverse;
-moz-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.ink-flex.tiny-vertical, .ink-flex.vertical,
.column-group.tiny-vertical,
.column-group.vertical {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.ink-flex.tiny-vertical.tiny-reverse, .ink-flex.vertical.reverse,
.column-group.tiny-vertical.tiny-reverse,
.column-group.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 {
margin: 1em;
}
.tiny-space {
margin: 1em;
}
.padding {
padding: 1em;
}
.tiny-padding {
padding: 1em;
}
.double-space {
margin: 2em;
}
.tiny-double-space {
margin: 2em;
}
.double-padding {
padding: 2em;
}
.tiny-double-padding {
padding: 2em;
}
.half-space {
margin: 0.5em;
}
.tiny-half-space {
margin: 0.5em;
}
.half-padding {
padding: 0.5em;
}
.tiny-half-padding {
padding: 0.5em;
}
.quarter-space {
margin: 0.25em;
}
.tiny-quarter-space {
margin: 0.25em;
}
.quarter-padding {
padding: 0.25em;
}
.tiny-quarter-padding {
padding: 0.25em;
}
.vertical-space {
margin-top: 1em;
margin-bottom: 1em;
}
.tiny-vertical-space {
margin-top: 1em;
margin-bottom: 1em;
}
.vertical-padding {
padding-top: 1em;
padding-bottom: 1em;
}
.tiny-vertical-padding {
padding-top: 1em;
padding-bottom: 1em;
}
.double-vertical-space {
margin-top: 2em;
margin-bottom: 2em;
}
.tiny-double-vertical-space {
margin-top: 2em;
margin-bottom: 2em;
}
.double-vertical-padding {
padding-top: 2em;
padding-bottom: 2em;
}
.tiny-double-vertical-padding {
padding-top: 2em;
padding-bottom: 2em;
}
.half-vertical-space {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.tiny-half-vertical-space {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.half-vertical-padding {
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.tiny-half-vertical-padding {
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.quarter-vertical-space {
margin-top: 0.25em;
margin-bottom: 0.25em;
}
.tiny-quarter-vertical-space {
margin-top: 0.25em;
margin-bottom: 0.25em;
}
.quarter-vertical-padding {
padding-top: 0.25em;
padding-bottom: 0.25em;
}
.tiny-quarter-vertical-padding {
padding-top: 0.25em;
padding-bottom: 0.25em;
}
.horizontal-space {
margin-left: 1em;
margin-right: 1em;
}
.tiny-horizontal-space {
margin-left: 1em;
margin-right: 1em;
}
.horizontal-padding {
padding-left: 1em;
padding-right: 1em;
}
.tiny-horizontal-padding {
padding-left: 1em;
padding-right: 1em;
}
.double-horizontal-space {
margin-left: 2em;
margin-right: 2em;
}
.tiny-double-horizontal-space {
margin-left: 2em;
margin-right: 2em;
}
.double-horizontal-padding {
padding-left: 2em;
padding-right: 2em;
}
.tiny-double-horizontal-padding {
padding-left: 2em;
padding-right: 2em;
}
.half-horizontal-space {
margin-left: 0.5em;
margin-right: 0.5em;
}
.tiny-half-horizontal-space {
margin-left: 0.5em;
margin-right: 0.5em;
}
.half-horizontal-padding {
padding-left: 0.5em;
padding-right: 0.5em;
}
.tiny-half-horizontal-padding {
padding-left: 0.5em;
padding-right: 0.5em;
}
.quarter-horizontal-space {
margin-left: 0.25em;
margin-right: 0.25em;
}
.tiny-quarter-horizontal-space {
margin-left: 0.25em;
margin-right: 0.25em;
}
.quarter-horizontal-padding {
padding-left: 0.25em;
padding-right: 0.25em;
}
.tiny-quarter-horizontal-padding {
padding-left: 0.25em;
padding-right: 0.25em;
}
.top-space {
margin-top: 1em;
}
.tiny-top-space {
margin-top: 1em;
}
.top-padding {
padding-top: 1em;
}
.tiny-top-padding {
padding-top: 1em;
}
.double-top-space {
margin-top: 2em;
}
.tiny-double-top-space {
margin-top: 2em;
}
.double-top-padding {
padding-top: 2em;
}
.tiny-double-top-padding {
padding-top: 2em;
}
.half-top-space {
margin-top: 0.5em;
}
.tiny-half-top-space {
margin-top: 0.5em;
}
.half-top-padding {
padding-top: 0.5em;
}
.tiny-half-top-padding {
padding-top: 0.5em;
}
.quarter-top-space {
margin-top: 0.25em;
}
.tiny-quarter-top-space {
margin-top: 0.25em;
}
.quarter-top-padding {
padding-top: 0.25em;
}
.tiny-quarter-top-padding {
padding-top: 0.25em;
}
.right-space {
margin-right: 1em;
}
.tiny-right-space {
margin-right: 1em;
}
.right-padding {
padding-right: 1em;
}
.tiny-right-padding {
padding-right: 1em;
}
.double-right-space {
margin-right: 2em;
}
.tiny-double-right-space {
margin-right: 2em;
}
.double-right-padding {
padding-right: 2em;
}
.tiny-double-right-padding {
padding-right: 2em;
}
.half-right-space {
margin-right: 0.5em;
}
.tiny-half-right-space {
margin-right: 0.5em;
}
.half-right-padding {
padding-right: 0.5em;
}
.tiny-half-right-padding {
padding-right: 0.5em;
}
.quarter-right-space {
margin-right: 0.25em;
}
.tiny-quarter-right-space {
margin-right: 0.25em;
}
.quarter-right-padding {
padding-right: 0.25em;
}
.tiny-quarter-right-padding {
padding-right: 0.25em;
}
.bottom-space {
margin-bottom: 1em;
}
.tiny-bottom-space {
margin-bottom: 1em;
}
.bottom-padding {
padding-bottom: 1em;
}
.tiny-bottom-padding {
padding-bottom: 1em;
}
.double-bottom-space {
margin-bottom: 2em;
}
.tiny-double-bottom-space {
margin-bottom: 2em;
}
.double-bottom-padding {
padding-bottom: 2em;
}
.tiny-double-bottom-padding {
padding-bottom: 2em;
}
.half-bottom-space {
margin-bottom: 0.5em;
}
.tiny-half-bottom-space {
margin-bottom: 0.5em;
}
.half-bottom-padding {
padding-bottom: 0.5em;
}
.tiny-half-bottom-padding {
padding-bottom: 0.5em;
}
.quarter-bottom-space {
margin-bottom: 0.25em;
}
.tiny-quarter-bottom-space {
margin-bottom: 0.25em;
}
.quarter-bottom-padding {
padding-bottom: 0.25em;
}
.tiny-quarter-bottom-padding {
padding-bottom: 0.25em;
}
.left-space {
margin-left: 1em;
}
.tiny-left-space {
margin-left: 1em;
}
.left-padding {
padding-left: 1em;
}
.tiny-left-padding {
padding-left: 1em;
}
.double-left-space {
margin-left: 2em;
}
.tiny-double-left-space {
margin-left: 2em;
}
.double-left-padding {
padding-left: 2em;
}
.tiny-double-left-padding {
padding-left: 2em;
}
.half-left-space {
margin-left: 0.5em;
}
.tiny-half-left-space {
margin-left: 0.5em;
}
.half-left-padding {
padding-left: 0.5em;
}
.tiny-half-left-padding {
padding-left: 0.5em;
}
.quarter-left-space {
margin-left: 0.25em;
}
.tiny-quarter-left-space {
margin-left: 0.25em;
}
.quarter-left-padding {
padding-left: 0.25em;
}
.tiny-quarter-left-padding {
padding-left: 0.25em;
}
.hide-tiny {
display: none !important;
}
.show-tiny {
display: inherit !important;
}
} .ink-label {
padding: 0 0.35em;
white-space: nowrap;
} @media print {
* {
background: transparent !important;
color: #000 !important; box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
} a[href^="#"]:after,
a[href^="javascript:"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group; }
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
}
html {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
.italic {
font-style: italic;
}
.uppercase {
text-transform: uppercase;
}
.lowercase {
text-transform: lowercase;
}
.capitalizer {
text-transform: capitalize;
}
hr {
border: 0;
border-top: 1px solid #ddd;
margin: 1em 0;
}
 @import url("http://fonts.googleapis.com/css?family=Titillium+Web:400,600,700"); @media screen and (min-width: 961px) and (max-width: 1260px) {
} @media screen and (min-width: 641px) and (max-width: 960px) {
} @media screen and (min-width: 321px) and (max-width: 640px) {
} @media screen and (max-width: 320px) {
}   img {
border: 0;
width: auto;
max-width: 100%;
}
p {
margin-bottom: 0.5em;
color: #333;
}
body, p, li {
font-size: 1em;
line-height: 1.3em;
}
a {
color: #022d3e;
cursor: pointer;
}
a:hover {
color: #0000FF;
text-decoration: none;
}
.entry-title a:hover {
color: #0073ae;
}
h1,h2,h3,h4,h5,h6 {
font-family: 'Titillium Web', sans-serif;
font-weight: 600;
margin-top: 1em;
margin-bottom: 0.5em;
line-height: 1em;
color: #0073ae;
}
h1 {
font-size: 2.2em;
margin-bottom: 0.57539em;
}
h2 {
font-size: 1.75em;
margin-bottom: 0.72334em;
}
h3 {
font-size: 1.5em;
}
h4 {
font-size: 1.25em;
margin-top: 1.5em;
}
h5 {
font-size: 1.1em;
margin-top: 1.5em;
}
h6 {
font-size: 1.1em;
}
ul, ol {
line-height: 1.4;
padding: 0 0 0 1.45em;
margin: 0 0 1em 0;
}
ul li, ol li {
margin: .5em 0;
} @media screen and (min-width: 641px) and (max-width: 960px) {
p, li { font-size: 0.9em; }
h1 { font-size: 1.8em; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.15em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1.0em; }
h6 { font-size: 0.9em; }
} @media screen and (min-width: 321px) and (max-width: 640px) {
p, li { font-size: 0.9em; }
h1 { font-size: 1.8em; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.15em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1.0em; }
h6 { font-size: 0.9em; }
} @media screen and (max-width: 320px) {
p, li { font-size: 0.85em; }
h1 { font-size: 1.8em; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.15em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1.0em; }
h6 { font-size: 0.9em; }
}
.nubutton,
a.nubutton {
display:inline-block;
position:relative;
margin: 5px 0;
padding: 10px 16px;
font-size: 0.9em;
font-weight: bold;
color:#EEE;
text-decoration:none;
background: #48b5e5;
background: #48b5e5 -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.3) 100%); background: #48b5e5 -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.3))); background: #48b5e5 -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.3) 100%); background: #48b5e5 -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.3) 100%); background: #48b5e5 -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.3) 100%); background: #48b5e5 linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.3) 100%); -webkit-box-shadow: rgba(0,0,0, 0.4) 1px 2px 4px ;
-moz-box-shadow: rgba(0,0,0, 0.4) 1px 2px 4px ;
box-shadow: rgba(0,0,0, 0.4) 1px 2px 4px ;
-moz-border-radius: 	5px;
-webkit-border-radius:	5px;
border-radius: 			5px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.nubutton:hover {
color:#FFF;
background: #48b5e5;
}
.testimonial {
border-bottom: solid 1px #EEE;
padding: 10px 0;
}   .ink-grid {
width: auto;
max-width: 1300px;
margin: 0 auto;
}
@media screen and (min-width: 961px) and (max-width: 1260px) {
.ink-grid {
width: auto;
max-width: 960px;
margin: 0 auto;
}
} .block_faq {
display:block;
}
.tggl-trigger {
display: block;
position: relative;
padding: 12px 15px 2px 15px;
margin: 0;
width: auto;
background-color: #EEE;
border-top: 1px solid #FFF;
}
.tggl-trigger:hover {
cursor: pointer;
background-color: #62cff0;
background-color: rgba(98,207,240, 0.5);
}
.tggl-drawer {
width: auto;
}
.tggl-trigger.expand {
color: #FFF;
background-color: #0073ae;
}
.expand h3 {
color: #FFF;
}
#plus {
display: block;
position: relative;
margin: 0px 0 0 0;
float: left;
width: 20px;
height: 20px;
top: 0px;
left: -10px;
background-image: url(//nuedgecom.com/wp-content/themes/nuedge/images/ico_toggleArrow.png);
background-position: top center;
background-repeat: no-repeat; }
.expand #plus {
background-position: bottom center;
}
section {
display:block;
position: relative; 
padding: 0;
margin: 0 auto; 
width: 100%;
height: auto;
border: none;
background-repeat: no-repeat;
background-position: 50% 0;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
background-size: 100% 100%;
-ms-background-size: 100% 100%;
-o-background-size: 100% 100%; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
} #block_slider {
height: auto;
}
.slider_test { background-repeat: no-repeat;
background-position: 50% 0;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
background-size: 100% 100%;
-ms-background-size: 100% 100%;
-o-background-size: 100% 100%; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.txtzoom h1,
.txtzoom h2,
.txtzoom h3,
.txtzoom h4,
.txtzoom h5 {
color:#62cff0;
margin-top:0px;
} @media screen and (min-width: 641px) and (max-width: 960px) {
.txtzoom { font-size: 20px;
line-height: 23px; 	}
} @media screen and (min-width: 321px) and (max-width: 640px) {
.txtzoom { font-size:21px;
line-height: 24px;  }
} @media screen and (max-width: 320px) {
.txtzoom { font-size:21px;
line-height: 24px;  }
} #title_header {
display:block;
min-height: 180px;
border-bottom:1px solid #022d3e;
background-color: #022d3e; background-repeat: no-repeat;
background-position: center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
} @media screen and (min-width: 641px) and (max-width: 960px) {
#title_header { min-height: 30px; }
} @media screen and (min-width: 321px) and (max-width: 640px) {
#title_header { min-height: 3px; }
} @media screen and (max-width: 320px) {
#title_header { min-height: 3px; }
} #block_feature {
height: auto;
min-height: 900px;
background-image: url(//nuedgecom.com/wp-content/themes/nuedge/images/voip_network.jpg);
background-position: center;
color: #FFF;
}
#block_feature .content {
display:block;
position:relative;
margin: 20% 0;
padding: 50px;
}
#block_feature .content,
#block_feature .content p,
#block_feature .content h1,
#block_feature .content h2,
#block_feature .content h3,
#block_feature .content a {
color: #FFF;
text-align:center;
} #block_main {
background-color: #FFF;
margin-bottom: 50px;
} #block_partners {
padding: 30px 20%;
border-top: solid 1px #DDD;
background: #dadada;
background-repeat: repeat-x;
background-position: center;
background-image: url(//nuedgecom.com/wp-content/themes/nuedge/images/BG_navMain.png);
} @media screen and (min-width: 641px) and (max-width: 960px) {
#block_partners { padding: 50px; }
} @media screen and (min-width: 321px) and (max-width: 640px) {
#block_partners { padding: 20px 0px; }
} @media screen and (max-width: 320px) {
#block_partners { padding: 20px 0px; }
} #block_footer {
padding: 50px 0;
height: auto;
color: #FFF;
background: fixed;
background-image: url(//nuedgecom.com/wp-content/themes/nuedge/images/BG_contact.jpg);	
background-repeat: no-repeat;
background-position: 50% 0;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
#block_footer p,
#block_footer H2 {
color:#FFF;
}
#block_footer a {
color: #62cff0;
}
a:hover {
color: #FFFFFF;
}
#block_footer .ftnote,
#block_footer .ftnote a {
font-size: 0.9em;
color: #3989f2;
}   #block_highlights {
padding: 150px 0 50px 0;
}
.highlight {
display: block;
position: relative;
background-color: #f8f9f9;
border: 1px solid #d9d9d9;
margin: 0;
padding: 20px;
text-align:center;
}
.highlight .HLimg img {
display: block;
position:relative;
margin: -100px 0 0 0;
} @media screen and (min-width: 641px) and (max-width: 960px) {
#block_highlights {
padding: 80px 0 50px 0;
}
.highlight .HLimg img {
margin: -50px 0 0 0;
}
.highlight H2 {
font-size: 1.15em;
}
}   header {
display:block;
position:relative;
padding: 10px 5%;
height: auto;
border-top: 10px solid #0073ae;
background-color: #dadada;
background-image:url(//nuedgecom.com/wp-content/themes/nuedge/images/BG_navMain.png);
background-repeat: repeat-x;
background-position: center;
}
.nav_logo img {
height: auto;
max-height: 65px;
max-width: 	226px;
}
.slogan {
display:block;
margin:0;
padding:10px 0 15px 0;
text-align:right;
}
#navMain {
display: block;
position: relative;
padding: 0;
margin: 0px;
list-style:none;
width: 100%;
text-align: right;
}
@media screen and (min-width: 1261px) { }
#navMain li.top,
#navMain li.menu-item {
display:inline-block;
margin: 5px 1px 0 1px;
padding: 0;
}
#navMain li.top:hover,
#navMain li.top.active,
#navMain li.menu-item:hover,
#navMain li.menu-item.current_page_item,
#navMain li.menu-item.current_page_ancestor {
margin-bottom: -8px;
border-bottom: solid 8px #0073ae;
-webkit-box-shadow: rgba(0,0,0, 0.25) 0px 6px 8px ;
-moz-box-shadow: rgba(0,0,0, 0.25) 0px 5px 8px ;
box-shadow: rgba(0,0,0, 0.25) 0px 6px 8px ;
}
#navMain li a.top_link,
#navMain li a {
display:block;
margin:0;
padding:0;
color:#333;
text-decoration: none;
font-size: 0.9em; 
font-weight: normal;
}
#navMain li:hover a.top_link,
#navMain li:hover a {
margin:0;
padding:0;
color:#FFF;
background-color:#0073ae;
} #navMain li a.top_link span,
#navMain li a span { 
display:block;
padding: 10px 12px;
}	
#navMain li:hover a.top_link span {
} #navMain li:hover {
position:relative;
}
#navMain li.top li:hover,
#navMain li.menu-item li:hover {
position:relative; 
z-index:550;
background-color:#0073ae;
} #navMain ul.sub, 
#navMain ul.sub-menu,
#navMain li:hover ul ul,
#navMain li:hover ul li:hover ul ul,
#navMain li:hover ul li:hover ul li:hover ul ul,
#navMain li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; 
width:0; height:0; margin:0; padding:0; 
list-style:none;}
#navMain li:hover ul.sub,
#navMain li:hover ul.sub-menu {	
z-index:600;
position:absolute;
left: 0; 
top: 45px;
padding: 12px 2px 2px 2px;
width: auto;
height:auto; 
background-color: #FFF;
-moz-box-shadow: 0px 3px 8px rgba(0,0,0, .3);
-webkit-box-shadow: 0px 3px 8px rgba(0,0,0, .3);
box-shadow: 0px 3px 8px rgba(0,0,0, .3);
}
#navMain li:hover ul.sub li,
#navMain li:hover ul.sub-menu li {
display:block;
position:relative; 
float:left;
margin:0;
width: 170px;
font-weight:normal;
text-align: left;
}
#navMain li:hover ul.sub-menu  li.top:hover,
#navMain li:hover ul.sub-menu  li.top.active,
#navMain li:hover ul.sub-menu  li.menu-item:hover,
#navMain li:hover ul.sub-menu  li.menu-item.current_page_item,
#navMain li:hover ul.sub-menu  li.menu-item.current_page_ancestor {
margin-bottom: 0px;
border-bottom: solid 0px #fff;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
#navMain li:hover ul.sub li a,
#navMain li:hover ul.sub-menu li a {
display:block; 
font-size:0.85em;
line-height:1.1em;
height: auto;
padding: 8px 20px 8px 8px; 
color:#333; 
text-decoration:none;
text-transform: none;
background: none;
background-color: none;
} #navMain li:hover ul.sub-menu li a span {
padding: 0;
}
div.arrow {
display: inline;
position: absolute;
right: 8px;
top: 5px;
float: right;
color:#FFFFFF;
font-family: "Courier New", Courier, monospace;
font-weight: bold;
}
#navMain li:hover ul.sub li:hover a,
#navMain li:hover ul.sub-menu li:hover a {
background-position: center left;
background-repeat: no-repeat;
color:#fff; 
}
#navMain li:hover ul li:hover > a.fly { color:#000; } 
#navMain li:hover ul li:hover ul,
#navMain li:hover ul li:hover ul li:hover ul,
#navMain li:hover ul li:hover ul li:hover ul li:hover ul,
#navMain li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul {
left:215px; 
top:0px; 
padding: 5px; 
white-space:nowrap;
z-index:600; 
height:auto;
width: 220px;
-moz-box-shadow: 0 0 12px rgba(256, 256, 256, .3);
-webkit-box-shadow: 0 0 12px rgba(256, 256, 256, .3);
box-shadow: 0 0 12px rgba(256, 256, 256, .3);
}
#navMain li:hover ul li:hover ul li:hover ul {
left:100px; 
top: 0px; 
}   .sidebar {
display:block;
position:relative;
margin:0 0 20px 0;
padding:0px;
background-color: #EEE;
background-color:rgba(0,0,0, .1);
color:#333;
-moz-box-shadow: 0px 3px 8px rgba(0,0,0, .3);
-webkit-box-shadow: 0px 3px 8px rgba(0,0,0, .3);
box-shadow: 0px 3px 8px rgba(0,0,0, .3);
} @media screen and (min-width: 321px) and (max-width: 640px) {
.sidebar {
min-height:0;
}
}
.whiteBG {
background-color: #FFF;
}
.pad, pad {
padding:15px;
}
.sidebar a {
color:#333;
}
.sidebar ul,
.sidebar ul li,
.sidebar ul a {
display:block;
position:relative;
margin:0;
padding:0;
}
.sidebar ul {
padding:15px 0 0 0;
}
.sidebar ul a {
padding:10px 15px 10px 15px;
line-height: 1.15em;
color:#333;
font-family: 'Titillium Web', sans-serif;
text-decoration:none;
}
.sidebar ul a:hover,
.sidebar ul .active a {
padding:10px 15px 10px 15px;
background-color:rgba(0,0,0, 0.1);
-webkit-transition: background 0.5s linear;
-moz-transition: background 0.5s linear;
-o-transition: background 0.5s linear;
-ms-transition: background 0.5s linear;
transition: background 0.5s linear;
}
.sidebar ul .active a,
.sidebar ul .current-menu-item a {
margin-right: -8px;
padding-left: 15px;
border-right: 8px solid #62cff0;
background-color:rgba(98,207,240, 0.25);
-moz-border-radius: 	0 5px 5px 0 ;
-webkit-border-radius:	0 5px 5px 0 ;
border-radius: 			0 5px 5px 0 ;
} .sidebar .hl_date {
font-size: 0.8em;
font-style:italic;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#999;
}
.sidebar ul a:hover .hl_date {
color:#F00;
}
.sidebar .sub-menu {
margin-left: 20px;
padding:0;
}
.sidebar .sub-menu a {
margin:0;
padding:7px 15px 7px 20px;
font-size: 0.7em;
line-height: 1em;
}
.sidebar .sub-menu a:hover {
padding:7px 15px 7px 15px;
}
.side_head {
display:block;
position:relative;
margin:0;
padding: 8px 10px 10px 10px;
text-transform:none; font-family: 'Titillium Web', sans-serif;
font-weight: 600;
color:#FFF;
background-color: #022d3e;
-moz-text-shadow: -1px 2px 4px rgba(0,0,0, .5);
-webkit-text-shadow: -1px 2px 4px rgba(0,0,0, .5);
text-shadow: -1px 2px 4px rgba(0,0,0, .5);
}  #socialTab,
#stickyTab {  
display:block;
list-style: none;
margin: 3px 0 0 0;
padding: 0;
}
#stickyTab {  
position: fixed;
float: right;
z-index: 680;
right: 0;
top: 15px;
width: 32px;
list-style: none;
} #socialTab li,
#stickyTab li {
float: left;
margin: 0px 3px 0 0;
padding: 0px;
background-color: #4c4c4c;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.7);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.7);
box-shadow:  0 1px 3px rgba(0,0,0,.7);
-webkit-transition-property: padding;
-moz-transition-property: padding;
-o-transition-property: padding;
transition-property: padding;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: linear;
-moz-transition-timing-function: linear;
-o-transition-timing-function: linear;
transition-timing-function: linear;
}
#stickyTab li {
float: right;
margin: 0px -10px 3px 0;
padding: 0px;
padding-right: 0px;
background-color: #4c4c4c;
-moz-border-radius: 20px 0 0 20px;
-webkit-border-radius: 20px 0 0 20px;
border-radius: 20px 0 0 20px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.7);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.7);
box-shadow:  0 1px 3px rgba(0,0,0,.7);
}
#stickyTab li:hover {
padding-right: 18px;
}
#stickyTab li:first-child {
margin-top: 0;
}
#socialTab .facebook:hover,
#stickyTab .facebook {
background-color: #1761b4;
}
#socialTab .twitter:hover,
#stickyTab .twitter {
background-color: #4dc8f3;
}
#socialTab .google:hover,
#stickyTab .google {
background-color: #df2323;
}
#socialTab .bbb:hover,
#stickyTab .bbb {
background-color: #025a78;
} #socialTab a,
#stickyTab a {
display: block;
width: 32px;
height: 32px;
background: url(//nuedgecom.com/wp-content/themes/nuedge/images/socicons.png);
background-repeat: no-repeat;
background-position: top center;
} #socialTab .facebook a,
#stickyTab .facebook a {
background-position: 0 0px; }
#socialTab .twitter a,
#stickyTab .twitter a {
background-position: -32px 0; }
#socialTab .google a,
#stickyTab .google a {
background-position: -64px 0; }
#socialTab .linked a,
#stickyTab .linked a {
background-position: -96px 0; }
#socialTab .bbb a,
#stickyTab .bbb a {
background-position: -128px 0; } form {
margin-bottom: 0px; }
fieldset {
margin-bottom: 0px; }
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select {
display: block;
margin: 0;
padding: 8px 5px;
width: 98%;
max-width: 100%;
outline: none;
font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #62cfef;
color: #333;
background: #EEE;
background-color: rgba(0,0,0,.10);
border: 1px solid #aaa;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-box-shadow: 0 0 3px rgba(0,115,174, .6);
-webkit-box-shadow: 0 0 3px rgba(0,115,174, .6);
box-shadow:  0 0 3px rgba(0,115,174, .6);
}
#block_footer input[type="text"],
#block_footer input[type="password"],
#block_footer input[type="email"],
#block_footer textarea,
#block_footer select {
border: 1px solid #0073ae;
color: #FFF;
background: #666;
background-color: rgba(0,0,0,.5);
} select {
padding: 0; }
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus {
color: #0073ae;
border: 1px solid #0073ae;
-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
box-shadow:  0 0 3px rgba(0,0,0,.2); 
}
#block_footer input[type="text"]:focus,
#block_footer input[type="password"]:focus,
#block_footer input[type="email"]:focus,
#block_footer textarea:focus {
color: #62cfef;
border: 1px solid #aaa;
}
textarea {
min-height: 60px; }
label,
legend {
display: block;
font-weight: bold;
font-size: 13px;  }
select {
width: 220px; }
input[type="checkbox"] {
display: inline; }
label span,
legend span {
font-weight: normal;
font-size: 13px;
color: #444; }
input[type="submit"] {
float: right;
border:none;
font-size: 0.85
}
.wpcf7-list-item {
display: inline-block;
margin-right: 2%;
padding: 6px;
width: 45%;
border: solid 1px #EEE;
} @media screen and (min-width: 641px) and (max-width: 960px) {
.wpcf7-list-item { 
margin-right: 0;
width: 98%;
}
} @media screen and (min-width: 321px) and (max-width: 640px) {
.wpcf7-list-item { 
margin-right: 0;
width: 98%;
}
} @media screen and (max-width: 320px) {
.wpcf7-list-item { 
margin-right: 0;
width: 98%;
}
}button {
font-family: "Open Sans", sans-serif;
font-size: 14px;
cursor: pointer;
border: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
} body {
overflow-x: hidden
}
section.toggle {
text-align: center
}
.mask {
position: fixed;
top: 0;
left: 0;
z-index: 15;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
} .buttons {
display: block;
margin-bottom: 10px;
width:100%;
text-align: center;
}
.buttons button {
display: block;
margin: 0 0 4px 0;
padding: 8px 15px;
color: #fff;
background-color: #CCC;
width:auto;
}
.buttons button img {
display:inline-block; 
margin-top:5px; 
vertical-align:text-bottom
}
.buttons button:hover,
.buttons button.active {
background-color: #b01911;
background-color: #0073ae;
}
.buttons button:focus {
outline: none
}  nav.menu {
position: fixed;
z-index: 201;
background-color: #000;
overflow: hidden;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
nav.menu ul {
list-style-type: none;
margin: 0;
padding: 0;
}
nav.menu a {
font-weight: 300;
text-decoration: none;
color: #fff;
background-color:#333;
background: #EEE -moz-linear-gradient(top, rgba(70,70,70,1) 0%, rgba(0,0,0,1) 100%); background: #EEE -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70,70,70,1)), color-stop(100%,rgba(0,0,0,1))); background: #EEE -webkit-linear-gradient(top, rgba(70,70,70,1) 0%,rgba(0,0,0,1) 100%); background: #EEE -o-linear-gradient(top, rgba(70,70,70,1) 0%,rgba(0,0,0,1) 100%); background: #EEE -ms-linear-gradient(top, rgba(70,70,70,1) 0%,rgba(0,0,0,1) 100%); background: #EEE linear-gradient(top, rgba(70,70,70,1) 0%,rgba(0,0,0,1) 100%); }
nav.menu a:hover {
background-color:#0073ae;
background: #EEE -moz-linear-gradient(top, rgba(98,207,240,1) 0%, rgba(0,115,174,1) 100%); background: #EEE -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(98,207,240,1)), color-stop(100%,rgba(0,115,174,1))); background: #EEE -webkit-linear-gradient(top, rgba(98,207,240,1) 0%,rgba(0,115,174,1) 100%); background: #EEE -o-linear-gradient(top, rgba(98,207,240,1) 0%,rgba(0,115,174,1) 100%); background: #EEE -ms-linear-gradient(top, rgba(98,207,240,1) 0%,rgba(0,115,174,1) 100%); background: #EEE linear-gradient(top, rgba(98,207,240,1) 0%,rgba(0,115,174,1) 100%); }
button.close-menu {
background-color: #0073ae;
color: #fff;
}
button.close-menu:focus {
outline: none
} nav.slide-menu-left,
nav.slide-menu-right,
nav.push-menu-left,
nav.push-menu-right {
top: 0;
width: 300px;
height: 100%;
}
nav.slide-menu-left li,
nav.slide-menu-right li,
nav.push-menu-left li,
nav.push-menu-right li {
display: block;
margin: 0;
text-align: center;
border-bottom: solid 0px #0073ae;
} nav.slide-menu-left a,
nav.slide-menu-right a,
nav.push-menu-left a,
nav.push-menu-right a {
display: block;
padding: 10px;
font-size: 18px;
}
nav.slide-menu-left button.close-menu,
nav.slide-menu-right button.close-menu,
nav.push-menu-left button.close-menu,
nav.push-menu-right button.close-menu {
display: block;
margin: 10px 0;
padding: 10px 20px;
background-color: #0073ae;
color: #fff;
}
nav.slide-menu-left,
nav.push-menu-left {
left: -300px
}
nav.slide-menu-right,
nav.push-menu-right {
right: -300px
}
body.sml-open nav.slide-menu-left,
body.pml-open nav.push-menu-left {
left: 0
}
body.smr-open nav.slide-menu-right,
body.pmr-open nav.push-menu-right {
right: 0
}
body.pml-open #wrapper {
left: 300px
}
body.pmr-open #wrapper {
left: -300px
} @media all and (max-width: 860px) { 
.buttons br {
display: none
}
.buttons button {
display:block;
padding: 10px 20px;
width:100%
}
}
@media all and (max-width: 660px) { nav.slide-menu-top ul,
nav.slide-menu-bottom ul,
nav.push-menu-top ul,
nav.push-menu-bottom ul {
padding: 35px 0 0 0
}
nav.slide-menu-top a,
nav.slide-menu-bottom a,
nav.push-menu-top a,
nav.push-menu-bottom a {
line-height: 30px;
padding: 0 2px;
font-size: 12px;
}
nav.slide-menu-top button.close-menu,
nav.slide-menu-bottom button.close-menu,
nav.push-menu-top button.close-menu,
nav.push-menu-bottom button.close-menu {
line-height: 30px;
padding: 0 2px;
}
}
@media all and (max-width: 330px) { 
nav.slide-menu-left,
nav.slide-menu-right,
nav.push-menu-left,
nav.push-menu-right {
top: 0;
width: 100%;
}
nav.slide-menu-left,
nav.push-menu-left {
left: -100%
}
nav.slide-menu-right,
nav.push-menu-right {
right: -100%
}
body.sml-open nav.slide-menu-left,
body.pml-open nav.push-menu-left {
left: 0
}
body.smr-open nav.slide-menu-right,
body.pmr-open nav.push-menu-right {
right: 0
}
body.pml-open #wrapper {
left: 100%
}
body.pmr-open #wrapper {
left: -100%
}
}