/** * Ink * * A set of tools for quick development of web interfaces. * * @package Ink * @author Sapo Ink Team * @license http://opensource.org/licenses/MIT MIT * @link http://ink.sapo.pt * @version 3.0.5 */ /** * Ink class names prefix * Used in all of Inks components root elements */ /** * Grid class names */ /** * Alerts class names */ /** * Badges class names */ /** * Buttons class names */ /** * Forms class names */ /** * Labels class names */ /** * Navigation class names */ /** * Dropdown class names */ /** * Tables class names */ /** * Images class names */ /** * JS UI components classe names */ /** * Sets the grids maximum width * @var $grid-max-width (pixels|ems|percentage) */ /*! * Sets the grids breakpoint * * To add a new break point you'll need to add an element to the list. * * Here's an example: ( class-name-prefix, minimum-width, maximum-width, gutter-width, no-media-query). * * media: media type. * class-name-prefix: this is the prefix used in tons of inks classes i.e.: large-100, small-40, etc. * minimum-width: (pixels|null) the minimum width for the breakpoint * maximum-width: (pixels|null) the maximum width for the breakpoint * gutter-width: (ems) the width for the gutters (space between grid columns) for the breakpoint * no-media-query: (true|false) if you need to support IE8 set this to true on a single breakpoint. * Since IE8 does not support the @media statement leaving one of the breakpoints * outside a @media query let's you use the grid in IE8. * */ .show-all { display: inherit; } .hide-all { display: none !important; } .no-margin { margin: 0 !important; } .no-padding { padding: 0 !important; } .push-left { float: left; } .push-center { float: none !important; margin-left: auto; margin-right: auto; } .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 { *zoom: 1; overflow: hidden; *zoom: 1; } .clearfix:after { content: ""; display: table; clear: both; } html.no-flexbox, html.no-flexboxlegacy { font-size: 0.97em; } html.no-flexbox .ink-grid, html.no-flexboxlegacy .ink-grid { width: auto; max-width: 1440px; margin: 0 auto; } html.no-flexbox .all-5, html.no-flexboxlegacy .all-5 { width: 5%; float: left; clear: none; } html.no-flexbox .all-10, html.no-flexboxlegacy .all-10 { width: 10%; float: left; clear: none; } html.no-flexbox .all-15, html.no-flexboxlegacy .all-15 { width: 15%; float: left; clear: none; } html.no-flexbox .all-16, html.no-flexboxlegacy .all-16 { width: 16.66%; float: left; clear: none; } html.no-flexbox .all-20, html.no-flexboxlegacy .all-20 { width: 20%; float: left; clear: none; } html.no-flexbox .all-25, html.no-flexboxlegacy .all-25 { width: 25%; float: left; clear: none; } html.no-flexbox .all-30, html.no-flexboxlegacy .all-30 { width: 30%; float: left; clear: none; } html.no-flexbox .all-33, html.no-flexboxlegacy .all-33 { width: 33.33%; float: left; clear: none; } html.no-flexbox .all-35, html.no-flexboxlegacy .all-35 { width: 35%; float: left; clear: none; } html.no-flexbox .all-40, html.no-flexboxlegacy .all-40 { width: 40%; float: left; clear: none; } html.no-flexbox .all-45, html.no-flexboxlegacy .all-45 { width: 45%; float: left; clear: none; } html.no-flexbox .all-50, html.no-flexboxlegacy .all-50 { width: 50%; float: left; clear: none; } html.no-flexbox .all-55, html.no-flexboxlegacy .all-55 { width: 55%; float: left; clear: none; } html.no-flexbox .all-60, html.no-flexboxlegacy .all-60 { width: 60%; float: left; clear: none; } html.no-flexbox .all-65, html.no-flexboxlegacy .all-65 { width: 65%; float: left; clear: none; } html.no-flexbox .all-66, html.no-flexboxlegacy .all-66 { width: 66.66%; float: left; clear: none; } html.no-flexbox .all-70, html.no-flexboxlegacy .all-70 { width: 70%; float: left; clear: none; } html.no-flexbox .all-75, html.no-flexboxlegacy .all-75 { width: 75%; float: left; clear: none; } html.no-flexbox .all-80, html.no-flexboxlegacy .all-80 { width: 80%; float: left; clear: none; } html.no-flexbox .all-85, html.no-flexboxlegacy .all-85 { width: 85%; float: left; clear: none; } html.no-flexbox .all-90, html.no-flexboxlegacy .all-90 { width: 90%; float: left; clear: none; } html.no-flexbox .all-95, html.no-flexboxlegacy .all-95 { width: 95%; float: left; clear: none; } html.no-flexbox .all-100, html.no-flexboxlegacy .all-100 { width: 100%; float: left; clear: none; } html.no-flexbox [class~=all-100], html.no-flexboxlegacy [class~=all-100] { float: none; clear: both; } @media screen and (min-width: 1261px) { html.no-flexbox .ink-grid, html.no-flexboxlegacy .ink-grid { padding: 0 2em; } html.no-flexbox .column-group > [class*=xlarge-], html.no-flexboxlegacy .column-group > [class*=xlarge-] { float: left; clear: none; } html.no-flexbox .xlarge-5, html.no-flexboxlegacy .xlarge-5 { width: 5%; } html.no-flexbox .xlarge-10, html.no-flexboxlegacy .xlarge-10 { width: 10%; } html.no-flexbox .xlarge-15, html.no-flexboxlegacy .xlarge-15 { width: 15%; } html.no-flexbox .xlarge-16, html.no-flexboxlegacy .xlarge-16 { width: 16.66%; } html.no-flexbox .xlarge-20, html.no-flexboxlegacy .xlarge-20 { width: 20%; } html.no-flexbox .xlarge-25, html.no-flexboxlegacy .xlarge-25 { width: 25%; } html.no-flexbox .xlarge-30, html.no-flexboxlegacy .xlarge-30 { width: 30%; } html.no-flexbox .xlarge-33, html.no-flexboxlegacy .xlarge-33 { width: 33.33%; } html.no-flexbox .xlarge-35, html.no-flexboxlegacy .xlarge-35 { width: 35%; } html.no-flexbox .xlarge-40, html.no-flexboxlegacy .xlarge-40 { width: 40%; } html.no-flexbox .xlarge-45, html.no-flexboxlegacy .xlarge-45 { width: 45%; } html.no-flexbox .xlarge-50, html.no-flexboxlegacy .xlarge-50 { width: 50%; } html.no-flexbox .xlarge-55, html.no-flexboxlegacy .xlarge-55 { width: 55%; } html.no-flexbox .xlarge-60, html.no-flexboxlegacy .xlarge-60 { width: 60%; } html.no-flexbox .xlarge-65, html.no-flexboxlegacy .xlarge-65 { width: 65%; } html.no-flexbox .xlarge-66, html.no-flexboxlegacy .xlarge-66 { width: 66.66%; } html.no-flexbox .xlarge-70, html.no-flexboxlegacy .xlarge-70 { width: 70%; } html.no-flexbox .xlarge-75, html.no-flexboxlegacy .xlarge-75 { width: 75%; } html.no-flexbox .xlarge-80, html.no-flexboxlegacy .xlarge-80 { width: 80%; } html.no-flexbox .xlarge-85, html.no-flexboxlegacy .xlarge-85 { width: 85%; } html.no-flexbox .xlarge-90, html.no-flexboxlegacy .xlarge-90 { width: 90%; } html.no-flexbox .xlarge-95, html.no-flexboxlegacy .xlarge-95 { width: 95%; } html.no-flexbox .xlarge-100, html.no-flexboxlegacy .xlarge-100 { width: 100%; } html.no-flexbox [class*=xlarge-100], html.no-flexboxlegacy [class*=xlarge-100] { float: none; clear: both; } html.no-flexbox .column-group, html.no-flexboxlegacy .column-group { *zoom: 1; } html.no-flexbox .column-group:after, html.no-flexboxlegacy .column-group:after { content: ""; display: table; clear: both; } html.no-flexbox .column-group.gutters, html.no-flexboxlegacy .column-group.gutters { margin-left: -2em; } html.no-flexbox .column-group.gutters > [class*=xlarge-], html.no-flexbox .column-group.gutters > [class*=all-], html.no-flexboxlegacy .column-group.gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.gutters > [class*=all-] { padding-left: 2em; margin-bottom: 2em; } html.no-flexbox .column-group.horizontal-gutters, html.no-flexboxlegacy .column-group.horizontal-gutters { margin-left: -2em; } html.no-flexbox .column-group.horizontal-gutters > [class*=xlarge-], html.no-flexbox .column-group.horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.horizontal-gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.horizontal-gutters > [class*=all-] { padding-left: 2em; } html.no-flexbox .column-group.vertical-gutters > [class*=xlarge-], html.no-flexbox .column-group.vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.vertical-gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.vertical-gutters > [class*=all-] { margin-bottom: 2em; } html.no-flexbox .column-group.double-gutters, html.no-flexboxlegacy .column-group.double-gutters { margin-left: -4em; } html.no-flexbox .column-group.double-gutters > [class*=xlarge-], html.no-flexbox .column-group.double-gutters > [class*=all-], html.no-flexboxlegacy .column-group.double-gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.double-gutters > [class*=all-] { padding-left: 4em; margin-bottom: 4em; } html.no-flexbox .column-group.double-horizontal-gutters, html.no-flexboxlegacy .column-group.double-horizontal-gutters { margin-left: -4em; } html.no-flexbox .column-group.double-horizontal-gutters > [class*=xlarge-], html.no-flexbox .column-group.double-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.double-horizontal-gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.double-horizontal-gutters > [class*=all-] { padding-left: 4em; } html.no-flexbox .column-group.double-vertical-gutters > [class*=xlarge-], html.no-flexbox .column-group.double-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.double-vertical-gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.double-vertical-gutters > [class*=all-] { margin-bottom: 4em; } html.no-flexbox .column-group.half-gutters, html.no-flexboxlegacy .column-group.half-gutters { margin-left: -1em; } html.no-flexbox .column-group.half-gutters > [class*=xlarge-], html.no-flexbox .column-group.half-gutters > [class*=all-], html.no-flexboxlegacy .column-group.half-gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.half-gutters > [class*=all-] { padding-left: 1em; margin-bottom: 1em; } html.no-flexbox .column-group.half-horizontal-gutters, html.no-flexboxlegacy .column-group.half-horizontal-gutters { margin-left: -1em; } html.no-flexbox .column-group.half-horizontal-gutters > [class*=xlarge-], html.no-flexbox .column-group.half-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.half-horizontal-gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.half-horizontal-gutters > [class*=all-] { padding-left: 1em; } html.no-flexbox .column-group.half-vertical-gutters > [class*=xlarge-], html.no-flexbox .column-group.half-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.half-vertical-gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.half-vertical-gutters > [class*=all-] { margin-bottom: 1em; } html.no-flexbox .column-group.quarter-gutters, html.no-flexboxlegacy .column-group.quarter-gutters { margin-left: -0.5em; } html.no-flexbox .column-group.quarter-gutters > [class*=xlarge-], html.no-flexbox .column-group.quarter-gutters > [class*=all-], html.no-flexboxlegacy .column-group.quarter-gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.quarter-gutters > [class*=all-] { padding-left: 0.5em; margin-bottom: 0.5em; } html.no-flexbox .column-group.quarter-horizontal-gutters, html.no-flexboxlegacy .column-group.quarter-horizontal-gutters { margin-left: -0.5em; } html.no-flexbox .column-group.quarter-horizontal-gutters > [class*=xlarge-], html.no-flexbox .column-group.quarter-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.quarter-horizontal-gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.quarter-horizontal-gutters > [class*=all-] { padding-left: 0.5em; } html.no-flexbox .column-group.quarter-vertical-gutters > [class*=xlarge-], html.no-flexbox .column-group.quarter-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.quarter-vertical-gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.quarter-vertical-gutters > [class*=all-] { margin-bottom: 0.5em; } html.no-flexbox .column-group.xlarge-gutters, html.no-flexboxlegacy .column-group.xlarge-gutters { margin-left: -2em; } html.no-flexbox .column-group.xlarge-gutters > [class*=xlarge-], html.no-flexbox .column-group.xlarge-gutters > [class*=all-], html.no-flexboxlegacy .column-group.xlarge-gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.xlarge-gutters > [class*=all-] { padding-left: 2em; margin-bottom: 2em; } html.no-flexbox .column-group.xlarge-horizontal-gutters, html.no-flexboxlegacy .column-group.xlarge-horizontal-gutters { margin-left: -2em; } html.no-flexbox .column-group.xlarge-horizontal-gutters > [class*=xlarge-], html.no-flexbox .column-group.xlarge-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.xlarge-horizontal-gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.xlarge-horizontal-gutters > [class*=all-] { padding-left: 2em; } html.no-flexbox .column-group.xlarge-vertical-gutters > [class*=xlarge-], html.no-flexbox .column-group.xlarge-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.xlarge-vertical-gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.xlarge-vertical-gutters > [class*=all-] { margin-bottom: 2em; } html.no-flexbox .column-group.xlarge-double-gutters, html.no-flexboxlegacy .column-group.xlarge-double-gutters { margin-left: -4em; } html.no-flexbox .column-group.xlarge-double-gutters > [class*=xlarge-], html.no-flexbox .column-group.xlarge-double-gutters > [class*=all-], html.no-flexboxlegacy .column-group.xlarge-double-gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.xlarge-double-gutters > [class*=all-] { padding-left: 4em; margin-bottom: 4em; } html.no-flexbox .column-group.xlarge-double-horizontal-gutters, html.no-flexboxlegacy .column-group.xlarge-double-horizontal-gutters { margin-left: -4em; } html.no-flexbox .column-group.xlarge-double-horizontal-gutters > [class*=xlarge-], html.no-flexbox .column-group.xlarge-double-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.xlarge-double-horizontal-gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.xlarge-double-horizontal-gutters > [class*=all-] { padding-left: 4em; } html.no-flexbox .column-group.xlarge-double-vertical-gutters > [class*=xlarge-], html.no-flexbox .column-group.xlarge-double-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.xlarge-double-vertical-gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.xlarge-double-vertical-gutters > [class*=all-] { margin-bottom: 4em; } html.no-flexbox .column-group.xlarge-half-gutters, html.no-flexboxlegacy .column-group.xlarge-half-gutters { margin-left: -1em; } html.no-flexbox .column-group.xlarge-half-gutters > [class*=xlarge-], html.no-flexbox .column-group.xlarge-half-gutters > [class*=all-], html.no-flexboxlegacy .column-group.xlarge-half-gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.xlarge-half-gutters > [class*=all-] { padding-left: 1em; margin-bottom: 1em; } html.no-flexbox .column-group.xlarge-half-horizontal-gutters, html.no-flexboxlegacy .column-group.xlarge-half-horizontal-gutters { margin-left: -1em; } html.no-flexbox .column-group.xlarge-half-horizontal-gutters > [class*=xlarge-], html.no-flexbox .column-group.xlarge-half-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.xlarge-half-horizontal-gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.xlarge-half-horizontal-gutters > [class*=all-] { padding-left: 1em; } html.no-flexbox .column-group.xlarge-half-vertical-gutters > [class*=xlarge-], html.no-flexbox .column-group.xlarge-half-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.xlarge-half-vertical-gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.xlarge-half-vertical-gutters > [class*=all-] { margin-bottom: 1em; } html.no-flexbox .column-group.xlarge-quarter-gutters, html.no-flexboxlegacy .column-group.xlarge-quarter-gutters { margin-left: -0.5em; } html.no-flexbox .column-group.xlarge-quarter-gutters > [class*=xlarge-], html.no-flexbox .column-group.xlarge-quarter-gutters > [class*=all-], html.no-flexboxlegacy .column-group.xlarge-quarter-gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.xlarge-quarter-gutters > [class*=all-] { padding-left: 0.5em; margin-bottom: 0.5em; } html.no-flexbox .column-group.xlarge-quarter-horizontal-gutters, html.no-flexboxlegacy .column-group.xlarge-quarter-horizontal-gutters { margin-left: -0.5em; } html.no-flexbox .column-group.xlarge-quarter-horizontal-gutters > [class*=xlarge-], html.no-flexbox .column-group.xlarge-quarter-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.xlarge-quarter-horizontal-gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.xlarge-quarter-horizontal-gutters > [class*=all-] { padding-left: 0.5em; } html.no-flexbox .column-group.xlarge-quarter-vertical-gutters > [class*=xlarge-], html.no-flexbox .column-group.xlarge-quarter-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.xlarge-quarter-vertical-gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.xlarge-quarter-vertical-gutters > [class*=all-] { margin-bottom: 0.5em; } html.no-flexbox .column-group.xlarge-no-gutters, html.no-flexboxlegacy .column-group.xlarge-no-gutters { margin-left: 0; } html.no-flexbox .column-group.xlarge-no-gutters > [class*=xlarge-], html.no-flexbox .column-group.xlarge-no-gutters > [class*=all-], html.no-flexboxlegacy .column-group.xlarge-no-gutters > [class*=xlarge-], html.no-flexboxlegacy .column-group.xlarge-no-gutters > [class*=all-] { padding-left: 0; margin-bottom: 0; } html.no-flexbox .ink-table td[class*=xlarge-], html.no-flexbox .ink-table th[class*=xlarge-], html.no-flexbox .ink-table tr[class*=xlarge-], html.no-flexbox .ink-table thead[class*=xlarge-], html.no-flexbox .ink-table tbody[class*=xlarge-], html.no-flexbox .ink-table tfoot[class*=xlarge-], html.no-flexboxlegacy .ink-table td[class*=xlarge-], html.no-flexboxlegacy .ink-table th[class*=xlarge-], html.no-flexboxlegacy .ink-table tr[class*=xlarge-], html.no-flexboxlegacy .ink-table thead[class*=xlarge-], html.no-flexboxlegacy .ink-table tbody[class*=xlarge-], html.no-flexboxlegacy .ink-table tfoot[class*=xlarge-] { float: none; } html.no-flexbox .xlarge-push-left, html.no-flexboxlegacy .xlarge-push-left { float: left; } html.no-flexbox .xlarge-push-center, html.no-flexboxlegacy .xlarge-push-center { float: none; margin-left: auto; margin-right: auto; } html.no-flexbox .xlarge-push-right, html.no-flexboxlegacy .xlarge-push-right { float: right; } html.no-flexbox .xlarge-align-left, html.no-flexboxlegacy .xlarge-align-left { text-align: left; } html.no-flexbox .xlarge-align-center, html.no-flexboxlegacy .xlarge-align-center { text-align: center; } html.no-flexbox .xlarge-align-right, html.no-flexboxlegacy .xlarge-align-right { text-align: right; } html.no-flexbox .xlarge-no-margin, html.no-flexboxlegacy .xlarge-no-margin { margin: 0 !important; } html.no-flexbox .space, html.no-flexboxlegacy .space { margin: 2em; } html.no-flexbox .xlarge-space, html.no-flexboxlegacy .xlarge-space { margin: 2em; } html.no-flexbox .padding, html.no-flexboxlegacy .padding { padding: 2em; } html.no-flexbox .xlarge-padding, html.no-flexboxlegacy .xlarge-padding { padding: 2em; } html.no-flexbox .double-space, html.no-flexboxlegacy .double-space { margin: 4em; } html.no-flexbox .xlarge-double-space, html.no-flexboxlegacy .xlarge-double-space { margin: 4em; } html.no-flexbox .double-padding, html.no-flexboxlegacy .double-padding { padding: 4em; } html.no-flexbox .xlarge-double-padding, html.no-flexboxlegacy .xlarge-double-padding { padding: 4em; } html.no-flexbox .half-space, html.no-flexboxlegacy .half-space { margin: 1em; } html.no-flexbox .xlarge-half-space, html.no-flexboxlegacy .xlarge-half-space { margin: 1em; } html.no-flexbox .half-padding, html.no-flexboxlegacy .half-padding { padding: 1em; } html.no-flexbox .xlarge-half-padding, html.no-flexboxlegacy .xlarge-half-padding { padding: 1em; } html.no-flexbox .quarter-space, html.no-flexboxlegacy .quarter-space { margin: 0.5em; } html.no-flexbox .xlarge-quarter-space, html.no-flexboxlegacy .xlarge-quarter-space { margin: 0.5em; } html.no-flexbox .quarter-padding, html.no-flexboxlegacy .quarter-padding { padding: 0.5em; } html.no-flexbox .xlarge-quarter-padding, html.no-flexboxlegacy .xlarge-quarter-padding { padding: 0.5em; } html.no-flexbox .vertical-space, html.no-flexboxlegacy .vertical-space { margin-top: 2em; margin-bottom: 2em; } html.no-flexbox .xlarge-vertical-space, html.no-flexboxlegacy .xlarge-vertical-space { margin-top: 2em; margin-bottom: 2em; } html.no-flexbox .vertical-padding, html.no-flexboxlegacy .vertical-padding { padding-top: 2em; padding-bottom: 2em; } html.no-flexbox .xlarge-vertical-padding, html.no-flexboxlegacy .xlarge-vertical-padding { padding-top: 2em; padding-bottom: 2em; } html.no-flexbox .double-vertical-space, html.no-flexboxlegacy .double-vertical-space { margin-top: 4em; margin-bottom: 4em; } html.no-flexbox .xlarge-double-vertical-space, html.no-flexboxlegacy .xlarge-double-vertical-space { margin-top: 4em; margin-bottom: 4em; } html.no-flexbox .double-vertical-padding, html.no-flexboxlegacy .double-vertical-padding { padding-top: 4em; padding-bottom: 4em; } html.no-flexbox .xlarge-double-vertical-padding, html.no-flexboxlegacy .xlarge-double-vertical-padding { padding-top: 4em; padding-bottom: 4em; } html.no-flexbox .half-vertical-space, html.no-flexboxlegacy .half-vertical-space { margin-top: 1em; margin-bottom: 1em; } html.no-flexbox .xlarge-half-vertical-space, html.no-flexboxlegacy .xlarge-half-vertical-space { margin-top: 1em; margin-bottom: 1em; } html.no-flexbox .half-vertical-padding, html.no-flexboxlegacy .half-vertical-padding { padding-top: 1em; padding-bottom: 1em; } html.no-flexbox .xlarge-half-vertical-padding, html.no-flexboxlegacy .xlarge-half-vertical-padding { padding-top: 1em; padding-bottom: 1em; } html.no-flexbox .quarter-vertical-space, html.no-flexboxlegacy .quarter-vertical-space { margin-top: 0.5em; margin-bottom: 0.5em; } html.no-flexbox .xlarge-quarter-vertical-space, html.no-flexboxlegacy .xlarge-quarter-vertical-space { margin-top: 0.5em; margin-bottom: 0.5em; } html.no-flexbox .quarter-vertical-padding, html.no-flexboxlegacy .quarter-vertical-padding { padding-top: 0.5em; padding-bottom: 0.5em; } html.no-flexbox .xlarge-quarter-vertical-padding, html.no-flexboxlegacy .xlarge-quarter-vertical-padding { padding-top: 0.5em; padding-bottom: 0.5em; } html.no-flexbox .horizontal-space, html.no-flexboxlegacy .horizontal-space { margin-left: 2em; margin-right: 2em; } html.no-flexbox .xlarge-horizontal-space, html.no-flexboxlegacy .xlarge-horizontal-space { margin-left: 2em; margin-right: 2em; } html.no-flexbox .horizontal-padding, html.no-flexboxlegacy .horizontal-padding { padding-left: 2em; padding-right: 2em; } html.no-flexbox .xlarge-horizontal-padding, html.no-flexboxlegacy .xlarge-horizontal-padding { padding-left: 2em; padding-right: 2em; } html.no-flexbox .double-horizontal-space, html.no-flexboxlegacy .double-horizontal-space { margin-left: 4em; margin-right: 4em; } html.no-flexbox .xlarge-double-horizontal-space, html.no-flexboxlegacy .xlarge-double-horizontal-space { margin-left: 4em; margin-right: 4em; } html.no-flexbox .double-horizontal-padding, html.no-flexboxlegacy .double-horizontal-padding { padding-left: 4em; padding-right: 4em; } html.no-flexbox .xlarge-double-horizontal-padding, html.no-flexboxlegacy .xlarge-double-horizontal-padding { padding-left: 4em; padding-right: 4em; } html.no-flexbox .half-horizontal-space, html.no-flexboxlegacy .half-horizontal-space { margin-left: 1em; margin-right: 1em; } html.no-flexbox .xlarge-half-horizontal-space, html.no-flexboxlegacy .xlarge-half-horizontal-space { margin-left: 1em; margin-right: 1em; } html.no-flexbox .half-horizontal-padding, html.no-flexboxlegacy .half-horizontal-padding { padding-left: 1em; padding-right: 1em; } html.no-flexbox .xlarge-half-horizontal-padding, html.no-flexboxlegacy .xlarge-half-horizontal-padding { padding-left: 1em; padding-right: 1em; } html.no-flexbox .quarter-horizontal-space, html.no-flexboxlegacy .quarter-horizontal-space { margin-left: 0.5em; margin-right: 0.5em; } html.no-flexbox .xlarge-quarter-horizontal-space, html.no-flexboxlegacy .xlarge-quarter-horizontal-space { margin-left: 0.5em; margin-right: 0.5em; } html.no-flexbox .quarter-horizontal-padding, html.no-flexboxlegacy .quarter-horizontal-padding { padding-left: 0.5em; padding-right: 0.5em; } html.no-flexbox .xlarge-quarter-horizontal-padding, html.no-flexboxlegacy .xlarge-quarter-horizontal-padding { padding-left: 0.5em; padding-right: 0.5em; } html.no-flexbox .top-space, html.no-flexboxlegacy .top-space { margin-top: 2em; } html.no-flexbox .xlarge-top-space, html.no-flexboxlegacy .xlarge-top-space { margin-top: 2em; } html.no-flexbox .top-padding, html.no-flexboxlegacy .top-padding { padding-top: 2em; } html.no-flexbox .xlarge-top-padding, html.no-flexboxlegacy .xlarge-top-padding { padding-top: 2em; } html.no-flexbox .double-top-space, html.no-flexboxlegacy .double-top-space { margin-top: 4em; } html.no-flexbox .xlarge-double-top-space, html.no-flexboxlegacy .xlarge-double-top-space { margin-top: 4em; } html.no-flexbox .double-top-padding, html.no-flexboxlegacy .double-top-padding { padding-top: 4em; } html.no-flexbox .xlarge-double-top-padding, html.no-flexboxlegacy .xlarge-double-top-padding { padding-top: 4em; } html.no-flexbox .half-top-space, html.no-flexboxlegacy .half-top-space { margin-top: 1em; } html.no-flexbox .xlarge-half-top-space, html.no-flexboxlegacy .xlarge-half-top-space { margin-top: 1em; } html.no-flexbox .half-top-padding, html.no-flexboxlegacy .half-top-padding { padding-top: 1em; } html.no-flexbox .xlarge-half-top-padding, html.no-flexboxlegacy .xlarge-half-top-padding { padding-top: 1em; } html.no-flexbox .quarter-top-space, html.no-flexboxlegacy .quarter-top-space { margin-top: 0.5em; } html.no-flexbox .xlarge-quarter-top-space, html.no-flexboxlegacy .xlarge-quarter-top-space { margin-top: 0.5em; } html.no-flexbox .quarter-top-padding, html.no-flexboxlegacy .quarter-top-padding { padding-top: 0.5em; } html.no-flexbox .xlarge-quarter-top-padding, html.no-flexboxlegacy .xlarge-quarter-top-padding { padding-top: 0.5em; } html.no-flexbox .right-space, html.no-flexboxlegacy .right-space { margin-right: 2em; } html.no-flexbox .xlarge-right-space, html.no-flexboxlegacy .xlarge-right-space { margin-right: 2em; } html.no-flexbox .right-padding, html.no-flexboxlegacy .right-padding { padding-right: 2em; } html.no-flexbox .xlarge-right-padding, html.no-flexboxlegacy .xlarge-right-padding { padding-right: 2em; } html.no-flexbox .double-right-space, html.no-flexboxlegacy .double-right-space { margin-right: 4em; } html.no-flexbox .xlarge-double-right-space, html.no-flexboxlegacy .xlarge-double-right-space { margin-right: 4em; } html.no-flexbox .double-right-padding, html.no-flexboxlegacy .double-right-padding { padding-right: 4em; } html.no-flexbox .xlarge-double-right-padding, html.no-flexboxlegacy .xlarge-double-right-padding { padding-right: 4em; } html.no-flexbox .half-right-space, html.no-flexboxlegacy .half-right-space { margin-right: 1em; } html.no-flexbox .xlarge-half-right-space, html.no-flexboxlegacy .xlarge-half-right-space { margin-right: 1em; } html.no-flexbox .half-right-padding, html.no-flexboxlegacy .half-right-padding { padding-right: 1em; } html.no-flexbox .xlarge-half-right-padding, html.no-flexboxlegacy .xlarge-half-right-padding { padding-right: 1em; } html.no-flexbox .quarter-right-space, html.no-flexboxlegacy .quarter-right-space { margin-right: 0.5em; } html.no-flexbox .xlarge-quarter-right-space, html.no-flexboxlegacy .xlarge-quarter-right-space { margin-right: 0.5em; } html.no-flexbox .quarter-right-padding, html.no-flexboxlegacy .quarter-right-padding { padding-right: 0.5em; } html.no-flexbox .xlarge-quarter-right-padding, html.no-flexboxlegacy .xlarge-quarter-right-padding { padding-right: 0.5em; } html.no-flexbox .bottom-space, html.no-flexboxlegacy .bottom-space { margin-bottom: 2em; } html.no-flexbox .xlarge-bottom-space, html.no-flexboxlegacy .xlarge-bottom-space { margin-bottom: 2em; } html.no-flexbox .bottom-padding, html.no-flexboxlegacy .bottom-padding { padding-bottom: 2em; } html.no-flexbox .xlarge-bottom-padding, html.no-flexboxlegacy .xlarge-bottom-padding { padding-bottom: 2em; } html.no-flexbox .double-bottom-space, html.no-flexboxlegacy .double-bottom-space { margin-bottom: 4em; } html.no-flexbox .xlarge-double-bottom-space, html.no-flexboxlegacy .xlarge-double-bottom-space { margin-bottom: 4em; } html.no-flexbox .double-bottom-padding, html.no-flexboxlegacy .double-bottom-padding { padding-bottom: 4em; } html.no-flexbox .xlarge-double-bottom-padding, html.no-flexboxlegacy .xlarge-double-bottom-padding { padding-bottom: 4em; } html.no-flexbox .half-bottom-space, html.no-flexboxlegacy .half-bottom-space { margin-bottom: 1em; } html.no-flexbox .xlarge-half-bottom-space, html.no-flexboxlegacy .xlarge-half-bottom-space { margin-bottom: 1em; } html.no-flexbox .half-bottom-padding, html.no-flexboxlegacy .half-bottom-padding { padding-bottom: 1em; } html.no-flexbox .xlarge-half-bottom-padding, html.no-flexboxlegacy .xlarge-half-bottom-padding { padding-bottom: 1em; } html.no-flexbox .quarter-bottom-space, html.no-flexboxlegacy .quarter-bottom-space { margin-bottom: 0.5em; } html.no-flexbox .xlarge-quarter-bottom-space, html.no-flexboxlegacy .xlarge-quarter-bottom-space { margin-bottom: 0.5em; } html.no-flexbox .quarter-bottom-padding, html.no-flexboxlegacy .quarter-bottom-padding { padding-bottom: 0.5em; } html.no-flexbox .xlarge-quarter-bottom-padding, html.no-flexboxlegacy .xlarge-quarter-bottom-padding { padding-bottom: 0.5em; } html.no-flexbox .left-space, html.no-flexboxlegacy .left-space { margin-left: 2em; } html.no-flexbox .xlarge-left-space, html.no-flexboxlegacy .xlarge-left-space { margin-left: 2em; } html.no-flexbox .left-padding, html.no-flexboxlegacy .left-padding { padding-left: 2em; } html.no-flexbox .xlarge-left-padding, html.no-flexboxlegacy .xlarge-left-padding { padding-left: 2em; } html.no-flexbox .double-left-space, html.no-flexboxlegacy .double-left-space { margin-left: 4em; } html.no-flexbox .xlarge-double-left-space, html.no-flexboxlegacy .xlarge-double-left-space { margin-left: 4em; } html.no-flexbox .double-left-padding, html.no-flexboxlegacy .double-left-padding { padding-left: 4em; } html.no-flexbox .xlarge-double-left-padding, html.no-flexboxlegacy .xlarge-double-left-padding { padding-left: 4em; } html.no-flexbox .half-left-space, html.no-flexboxlegacy .half-left-space { margin-left: 1em; } html.no-flexbox .xlarge-half-left-space, html.no-flexboxlegacy .xlarge-half-left-space { margin-left: 1em; } html.no-flexbox .half-left-padding, html.no-flexboxlegacy .half-left-padding { padding-left: 1em; } html.no-flexbox .xlarge-half-left-padding, html.no-flexboxlegacy .xlarge-half-left-padding { padding-left: 1em; } html.no-flexbox .quarter-left-space, html.no-flexboxlegacy .quarter-left-space { margin-left: 0.5em; } html.no-flexbox .xlarge-quarter-left-space, html.no-flexboxlegacy .xlarge-quarter-left-space { margin-left: 0.5em; } html.no-flexbox .quarter-left-padding, html.no-flexboxlegacy .quarter-left-padding { padding-left: 0.5em; } html.no-flexbox .xlarge-quarter-left-padding, html.no-flexboxlegacy .xlarge-quarter-left-padding { padding-left: 0.5em; } html.no-flexbox .hide-xlarge, html.no-flexboxlegacy .hide-xlarge { display: none !important; } html.no-flexbox .show-xlarge, html.no-flexboxlegacy .show-xlarge { display: inherit !important; } html.no-flexbox table.show-xlarge, html.no-flexboxlegacy table.show-xlarge { display: table; } html.no-flexbox thead.show-xlarge, html.no-flexboxlegacy thead.show-xlarge { display: table-header-group; } html.no-flexbox tbody.show-xlarge, html.no-flexboxlegacy tbody.show-xlarge { display: table-row-group; } html.no-flexbox tfoot.show-xlarge, html.no-flexboxlegacy tfoot.show-xlarge { display: table-footer-group; } html.no-flexbox tr.show-xlarge, html.no-flexboxlegacy tr.show-xlarge { display: table-row; } html.no-flexbox th.show-xlarge, html.no-flexbox td.show-xlarge, html.no-flexboxlegacy th.show-xlarge, html.no-flexboxlegacy td.show-xlarge { display: table-cell; } } @media screen and (min-width: 961px) and (max-width: 1260px) { html.no-flexbox .ink-grid, html.no-flexboxlegacy .ink-grid { padding: 0 1.75em; } html.no-flexbox .column-group > [class*=large-], html.no-flexboxlegacy .column-group > [class*=large-] { float: left; clear: none; } html.no-flexbox .large-5, html.no-flexboxlegacy .large-5 { width: 5%; } html.no-flexbox .large-10, html.no-flexboxlegacy .large-10 { width: 10%; } html.no-flexbox .large-15, html.no-flexboxlegacy .large-15 { width: 15%; } html.no-flexbox .large-16, html.no-flexboxlegacy .large-16 { width: 16.66%; } html.no-flexbox .large-20, html.no-flexboxlegacy .large-20 { width: 20%; } html.no-flexbox .large-25, html.no-flexboxlegacy .large-25 { width: 25%; } html.no-flexbox .large-30, html.no-flexboxlegacy .large-30 { width: 30%; } html.no-flexbox .large-33, html.no-flexboxlegacy .large-33 { width: 33.33%; } html.no-flexbox .large-35, html.no-flexboxlegacy .large-35 { width: 35%; } html.no-flexbox .large-40, html.no-flexboxlegacy .large-40 { width: 40%; } html.no-flexbox .large-45, html.no-flexboxlegacy .large-45 { width: 45%; } html.no-flexbox .large-50, html.no-flexboxlegacy .large-50 { width: 50%; } html.no-flexbox .large-55, html.no-flexboxlegacy .large-55 { width: 55%; } html.no-flexbox .large-60, html.no-flexboxlegacy .large-60 { width: 60%; } html.no-flexbox .large-65, html.no-flexboxlegacy .large-65 { width: 65%; } html.no-flexbox .large-66, html.no-flexboxlegacy .large-66 { width: 66.66%; } html.no-flexbox .large-70, html.no-flexboxlegacy .large-70 { width: 70%; } html.no-flexbox .large-75, html.no-flexboxlegacy .large-75 { width: 75%; } html.no-flexbox .large-80, html.no-flexboxlegacy .large-80 { width: 80%; } html.no-flexbox .large-85, html.no-flexboxlegacy .large-85 { width: 85%; } html.no-flexbox .large-90, html.no-flexboxlegacy .large-90 { width: 90%; } html.no-flexbox .large-95, html.no-flexboxlegacy .large-95 { width: 95%; } html.no-flexbox .large-100, html.no-flexboxlegacy .large-100 { width: 100%; } html.no-flexbox [class*=large-100], html.no-flexboxlegacy [class*=large-100] { float: none; clear: both; } html.no-flexbox .column-group, html.no-flexboxlegacy .column-group { *zoom: 1; } html.no-flexbox .column-group:after, html.no-flexboxlegacy .column-group:after { content: ""; display: table; clear: both; } html.no-flexbox .column-group.gutters, html.no-flexboxlegacy .column-group.gutters { margin-left: -1.75em; } html.no-flexbox .column-group.gutters > [class*=large-], html.no-flexbox .column-group.gutters > [class*=all-], html.no-flexboxlegacy .column-group.gutters > [class*=large-], html.no-flexboxlegacy .column-group.gutters > [class*=all-] { padding-left: 1.75em; margin-bottom: 1.75em; } html.no-flexbox .column-group.horizontal-gutters, html.no-flexboxlegacy .column-group.horizontal-gutters { margin-left: -1.75em; } html.no-flexbox .column-group.horizontal-gutters > [class*=large-], html.no-flexbox .column-group.horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.horizontal-gutters > [class*=large-], html.no-flexboxlegacy .column-group.horizontal-gutters > [class*=all-] { padding-left: 1.75em; } html.no-flexbox .column-group.vertical-gutters > [class*=large-], html.no-flexbox .column-group.vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.vertical-gutters > [class*=large-], html.no-flexboxlegacy .column-group.vertical-gutters > [class*=all-] { margin-bottom: 1.75em; } html.no-flexbox .column-group.double-gutters, html.no-flexboxlegacy .column-group.double-gutters { margin-left: -3.5em; } html.no-flexbox .column-group.double-gutters > [class*=large-], html.no-flexbox .column-group.double-gutters > [class*=all-], html.no-flexboxlegacy .column-group.double-gutters > [class*=large-], html.no-flexboxlegacy .column-group.double-gutters > [class*=all-] { padding-left: 3.5em; margin-bottom: 3.5em; } html.no-flexbox .column-group.double-horizontal-gutters, html.no-flexboxlegacy .column-group.double-horizontal-gutters { margin-left: -3.5em; } html.no-flexbox .column-group.double-horizontal-gutters > [class*=large-], html.no-flexbox .column-group.double-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.double-horizontal-gutters > [class*=large-], html.no-flexboxlegacy .column-group.double-horizontal-gutters > [class*=all-] { padding-left: 3.5em; } html.no-flexbox .column-group.double-vertical-gutters > [class*=large-], html.no-flexbox .column-group.double-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.double-vertical-gutters > [class*=large-], html.no-flexboxlegacy .column-group.double-vertical-gutters > [class*=all-] { margin-bottom: 3.5em; } html.no-flexbox .column-group.half-gutters, html.no-flexboxlegacy .column-group.half-gutters { margin-left: -0.875em; } html.no-flexbox .column-group.half-gutters > [class*=large-], html.no-flexbox .column-group.half-gutters > [class*=all-], html.no-flexboxlegacy .column-group.half-gutters > [class*=large-], html.no-flexboxlegacy .column-group.half-gutters > [class*=all-] { padding-left: 0.875em; margin-bottom: 0.875em; } html.no-flexbox .column-group.half-horizontal-gutters, html.no-flexboxlegacy .column-group.half-horizontal-gutters { margin-left: -0.875em; } html.no-flexbox .column-group.half-horizontal-gutters > [class*=large-], html.no-flexbox .column-group.half-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.half-horizontal-gutters > [class*=large-], html.no-flexboxlegacy .column-group.half-horizontal-gutters > [class*=all-] { padding-left: 0.875em; } html.no-flexbox .column-group.half-vertical-gutters > [class*=large-], html.no-flexbox .column-group.half-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.half-vertical-gutters > [class*=large-], html.no-flexboxlegacy .column-group.half-vertical-gutters > [class*=all-] { margin-bottom: 0.875em; } html.no-flexbox .column-group.quarter-gutters, html.no-flexboxlegacy .column-group.quarter-gutters { margin-left: -0.4375em; } html.no-flexbox .column-group.quarter-gutters > [class*=large-], html.no-flexbox .column-group.quarter-gutters > [class*=all-], html.no-flexboxlegacy .column-group.quarter-gutters > [class*=large-], html.no-flexboxlegacy .column-group.quarter-gutters > [class*=all-] { padding-left: 0.4375em; margin-bottom: 0.4375em; } html.no-flexbox .column-group.quarter-horizontal-gutters, html.no-flexboxlegacy .column-group.quarter-horizontal-gutters { margin-left: -0.4375em; } html.no-flexbox .column-group.quarter-horizontal-gutters > [class*=large-], html.no-flexbox .column-group.quarter-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.quarter-horizontal-gutters > [class*=large-], html.no-flexboxlegacy .column-group.quarter-horizontal-gutters > [class*=all-] { padding-left: 0.4375em; } html.no-flexbox .column-group.quarter-vertical-gutters > [class*=large-], html.no-flexbox .column-group.quarter-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.quarter-vertical-gutters > [class*=large-], html.no-flexboxlegacy .column-group.quarter-vertical-gutters > [class*=all-] { margin-bottom: 0.4375em; } html.no-flexbox .column-group.large-gutters, html.no-flexboxlegacy .column-group.large-gutters { margin-left: -1.75em; } html.no-flexbox .column-group.large-gutters > [class*=large-], html.no-flexbox .column-group.large-gutters > [class*=all-], html.no-flexboxlegacy .column-group.large-gutters > [class*=large-], html.no-flexboxlegacy .column-group.large-gutters > [class*=all-] { padding-left: 1.75em; margin-bottom: 1.75em; } html.no-flexbox .column-group.large-horizontal-gutters, html.no-flexboxlegacy .column-group.large-horizontal-gutters { margin-left: -1.75em; } html.no-flexbox .column-group.large-horizontal-gutters > [class*=large-], html.no-flexbox .column-group.large-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.large-horizontal-gutters > [class*=large-], html.no-flexboxlegacy .column-group.large-horizontal-gutters > [class*=all-] { padding-left: 1.75em; } html.no-flexbox .column-group.large-vertical-gutters > [class*=large-], html.no-flexbox .column-group.large-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.large-vertical-gutters > [class*=large-], html.no-flexboxlegacy .column-group.large-vertical-gutters > [class*=all-] { margin-bottom: 1.75em; } html.no-flexbox .column-group.large-double-gutters, html.no-flexboxlegacy .column-group.large-double-gutters { margin-left: -3.5em; } html.no-flexbox .column-group.large-double-gutters > [class*=large-], html.no-flexbox .column-group.large-double-gutters > [class*=all-], html.no-flexboxlegacy .column-group.large-double-gutters > [class*=large-], html.no-flexboxlegacy .column-group.large-double-gutters > [class*=all-] { padding-left: 3.5em; margin-bottom: 3.5em; } html.no-flexbox .column-group.large-double-horizontal-gutters, html.no-flexboxlegacy .column-group.large-double-horizontal-gutters { margin-left: -3.5em; } html.no-flexbox .column-group.large-double-horizontal-gutters > [class*=large-], html.no-flexbox .column-group.large-double-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.large-double-horizontal-gutters > [class*=large-], html.no-flexboxlegacy .column-group.large-double-horizontal-gutters > [class*=all-] { padding-left: 3.5em; } html.no-flexbox .column-group.large-double-vertical-gutters > [class*=large-], html.no-flexbox .column-group.large-double-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.large-double-vertical-gutters > [class*=large-], html.no-flexboxlegacy .column-group.large-double-vertical-gutters > [class*=all-] { margin-bottom: 3.5em; } html.no-flexbox .column-group.large-half-gutters, html.no-flexboxlegacy .column-group.large-half-gutters { margin-left: -0.875em; } html.no-flexbox .column-group.large-half-gutters > [class*=large-], html.no-flexbox .column-group.large-half-gutters > [class*=all-], html.no-flexboxlegacy .column-group.large-half-gutters > [class*=large-], html.no-flexboxlegacy .column-group.large-half-gutters > [class*=all-] { padding-left: 0.875em; margin-bottom: 0.875em; } html.no-flexbox .column-group.large-half-horizontal-gutters, html.no-flexboxlegacy .column-group.large-half-horizontal-gutters { margin-left: -0.875em; } html.no-flexbox .column-group.large-half-horizontal-gutters > [class*=large-], html.no-flexbox .column-group.large-half-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.large-half-horizontal-gutters > [class*=large-], html.no-flexboxlegacy .column-group.large-half-horizontal-gutters > [class*=all-] { padding-left: 0.875em; } html.no-flexbox .column-group.large-half-vertical-gutters > [class*=large-], html.no-flexbox .column-group.large-half-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.large-half-vertical-gutters > [class*=large-], html.no-flexboxlegacy .column-group.large-half-vertical-gutters > [class*=all-] { margin-bottom: 0.875em; } html.no-flexbox .column-group.large-quarter-gutters, html.no-flexboxlegacy .column-group.large-quarter-gutters { margin-left: -0.4375em; } html.no-flexbox .column-group.large-quarter-gutters > [class*=large-], html.no-flexbox .column-group.large-quarter-gutters > [class*=all-], html.no-flexboxlegacy .column-group.large-quarter-gutters > [class*=large-], html.no-flexboxlegacy .column-group.large-quarter-gutters > [class*=all-] { padding-left: 0.4375em; margin-bottom: 0.4375em; } html.no-flexbox .column-group.large-quarter-horizontal-gutters, html.no-flexboxlegacy .column-group.large-quarter-horizontal-gutters { margin-left: -0.4375em; } html.no-flexbox .column-group.large-quarter-horizontal-gutters > [class*=large-], html.no-flexbox .column-group.large-quarter-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.large-quarter-horizontal-gutters > [class*=large-], html.no-flexboxlegacy .column-group.large-quarter-horizontal-gutters > [class*=all-] { padding-left: 0.4375em; } html.no-flexbox .column-group.large-quarter-vertical-gutters > [class*=large-], html.no-flexbox .column-group.large-quarter-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.large-quarter-vertical-gutters > [class*=large-], html.no-flexboxlegacy .column-group.large-quarter-vertical-gutters > [class*=all-] { margin-bottom: 0.4375em; } html.no-flexbox .column-group.large-no-gutters, html.no-flexboxlegacy .column-group.large-no-gutters { margin-left: 0; } html.no-flexbox .column-group.large-no-gutters > [class*=large-], html.no-flexbox .column-group.large-no-gutters > [class*=all-], html.no-flexboxlegacy .column-group.large-no-gutters > [class*=large-], html.no-flexboxlegacy .column-group.large-no-gutters > [class*=all-] { padding-left: 0; margin-bottom: 0; } html.no-flexbox .ink-table td[class*=large-], html.no-flexbox .ink-table th[class*=large-], html.no-flexbox .ink-table tr[class*=large-], html.no-flexbox .ink-table thead[class*=large-], html.no-flexbox .ink-table tbody[class*=large-], html.no-flexbox .ink-table tfoot[class*=large-], html.no-flexboxlegacy .ink-table td[class*=large-], html.no-flexboxlegacy .ink-table th[class*=large-], html.no-flexboxlegacy .ink-table tr[class*=large-], html.no-flexboxlegacy .ink-table thead[class*=large-], html.no-flexboxlegacy .ink-table tbody[class*=large-], html.no-flexboxlegacy .ink-table tfoot[class*=large-] { float: none; } html.no-flexbox .large-push-left, html.no-flexboxlegacy .large-push-left { float: left; } html.no-flexbox .large-push-center, html.no-flexboxlegacy .large-push-center { float: none; margin-left: auto; margin-right: auto; } html.no-flexbox .large-push-right, html.no-flexboxlegacy .large-push-right { float: right; } html.no-flexbox .large-align-left, html.no-flexboxlegacy .large-align-left { text-align: left; } html.no-flexbox .large-align-center, html.no-flexboxlegacy .large-align-center { text-align: center; } html.no-flexbox .large-align-right, html.no-flexboxlegacy .large-align-right { text-align: right; } html.no-flexbox .large-no-margin, html.no-flexboxlegacy .large-no-margin { margin: 0 !important; } html.no-flexbox .space, html.no-flexboxlegacy .space { margin: 1.75em; } html.no-flexbox .large-space, html.no-flexboxlegacy .large-space { margin: 1.75em; } html.no-flexbox .padding, html.no-flexboxlegacy .padding { padding: 1.75em; } html.no-flexbox .large-padding, html.no-flexboxlegacy .large-padding { padding: 1.75em; } html.no-flexbox .double-space, html.no-flexboxlegacy .double-space { margin: 3.5em; } html.no-flexbox .large-double-space, html.no-flexboxlegacy .large-double-space { margin: 3.5em; } html.no-flexbox .double-padding, html.no-flexboxlegacy .double-padding { padding: 3.5em; } html.no-flexbox .large-double-padding, html.no-flexboxlegacy .large-double-padding { padding: 3.5em; } html.no-flexbox .half-space, html.no-flexboxlegacy .half-space { margin: 0.875em; } html.no-flexbox .large-half-space, html.no-flexboxlegacy .large-half-space { margin: 0.875em; } html.no-flexbox .half-padding, html.no-flexboxlegacy .half-padding { padding: 0.875em; } html.no-flexbox .large-half-padding, html.no-flexboxlegacy .large-half-padding { padding: 0.875em; } html.no-flexbox .quarter-space, html.no-flexboxlegacy .quarter-space { margin: 0.4375em; } html.no-flexbox .large-quarter-space, html.no-flexboxlegacy .large-quarter-space { margin: 0.4375em; } html.no-flexbox .quarter-padding, html.no-flexboxlegacy .quarter-padding { padding: 0.4375em; } html.no-flexbox .large-quarter-padding, html.no-flexboxlegacy .large-quarter-padding { padding: 0.4375em; } html.no-flexbox .vertical-space, html.no-flexboxlegacy .vertical-space { margin-top: 1.75em; margin-bottom: 1.75em; } html.no-flexbox .large-vertical-space, html.no-flexboxlegacy .large-vertical-space { margin-top: 1.75em; margin-bottom: 1.75em; } html.no-flexbox .vertical-padding, html.no-flexboxlegacy .vertical-padding { padding-top: 1.75em; padding-bottom: 1.75em; } html.no-flexbox .large-vertical-padding, html.no-flexboxlegacy .large-vertical-padding { padding-top: 1.75em; padding-bottom: 1.75em; } html.no-flexbox .double-vertical-space, html.no-flexboxlegacy .double-vertical-space { margin-top: 3.5em; margin-bottom: 3.5em; } html.no-flexbox .large-double-vertical-space, html.no-flexboxlegacy .large-double-vertical-space { margin-top: 3.5em; margin-bottom: 3.5em; } html.no-flexbox .double-vertical-padding, html.no-flexboxlegacy .double-vertical-padding { padding-top: 3.5em; padding-bottom: 3.5em; } html.no-flexbox .large-double-vertical-padding, html.no-flexboxlegacy .large-double-vertical-padding { padding-top: 3.5em; padding-bottom: 3.5em; } html.no-flexbox .half-vertical-space, html.no-flexboxlegacy .half-vertical-space { margin-top: 0.875em; margin-bottom: 0.875em; } html.no-flexbox .large-half-vertical-space, html.no-flexboxlegacy .large-half-vertical-space { margin-top: 0.875em; margin-bottom: 0.875em; } html.no-flexbox .half-vertical-padding, html.no-flexboxlegacy .half-vertical-padding { padding-top: 0.875em; padding-bottom: 0.875em; } html.no-flexbox .large-half-vertical-padding, html.no-flexboxlegacy .large-half-vertical-padding { padding-top: 0.875em; padding-bottom: 0.875em; } html.no-flexbox .quarter-vertical-space, html.no-flexboxlegacy .quarter-vertical-space { margin-top: 0.4375em; margin-bottom: 0.4375em; } html.no-flexbox .large-quarter-vertical-space, html.no-flexboxlegacy .large-quarter-vertical-space { margin-top: 0.4375em; margin-bottom: 0.4375em; } html.no-flexbox .quarter-vertical-padding, html.no-flexboxlegacy .quarter-vertical-padding { padding-top: 0.4375em; padding-bottom: 0.4375em; } html.no-flexbox .large-quarter-vertical-padding, html.no-flexboxlegacy .large-quarter-vertical-padding { padding-top: 0.4375em; padding-bottom: 0.4375em; } html.no-flexbox .horizontal-space, html.no-flexboxlegacy .horizontal-space { margin-left: 1.75em; margin-right: 1.75em; } html.no-flexbox .large-horizontal-space, html.no-flexboxlegacy .large-horizontal-space { margin-left: 1.75em; margin-right: 1.75em; } html.no-flexbox .horizontal-padding, html.no-flexboxlegacy .horizontal-padding { padding-left: 1.75em; padding-right: 1.75em; } html.no-flexbox .large-horizontal-padding, html.no-flexboxlegacy .large-horizontal-padding { padding-left: 1.75em; padding-right: 1.75em; } html.no-flexbox .double-horizontal-space, html.no-flexboxlegacy .double-horizontal-space { margin-left: 3.5em; margin-right: 3.5em; } html.no-flexbox .large-double-horizontal-space, html.no-flexboxlegacy .large-double-horizontal-space { margin-left: 3.5em; margin-right: 3.5em; } html.no-flexbox .double-horizontal-padding, html.no-flexboxlegacy .double-horizontal-padding { padding-left: 3.5em; padding-right: 3.5em; } html.no-flexbox .large-double-horizontal-padding, html.no-flexboxlegacy .large-double-horizontal-padding { padding-left: 3.5em; padding-right: 3.5em; } html.no-flexbox .half-horizontal-space, html.no-flexboxlegacy .half-horizontal-space { margin-left: 0.875em; margin-right: 0.875em; } html.no-flexbox .large-half-horizontal-space, html.no-flexboxlegacy .large-half-horizontal-space { margin-left: 0.875em; margin-right: 0.875em; } html.no-flexbox .half-horizontal-padding, html.no-flexboxlegacy .half-horizontal-padding { padding-left: 0.875em; padding-right: 0.875em; } html.no-flexbox .large-half-horizontal-padding, html.no-flexboxlegacy .large-half-horizontal-padding { padding-left: 0.875em; padding-right: 0.875em; } html.no-flexbox .quarter-horizontal-space, html.no-flexboxlegacy .quarter-horizontal-space { margin-left: 0.4375em; margin-right: 0.4375em; } html.no-flexbox .large-quarter-horizontal-space, html.no-flexboxlegacy .large-quarter-horizontal-space { margin-left: 0.4375em; margin-right: 0.4375em; } html.no-flexbox .quarter-horizontal-padding, html.no-flexboxlegacy .quarter-horizontal-padding { padding-left: 0.4375em; padding-right: 0.4375em; } html.no-flexbox .large-quarter-horizontal-padding, html.no-flexboxlegacy .large-quarter-horizontal-padding { padding-left: 0.4375em; padding-right: 0.4375em; } html.no-flexbox .top-space, html.no-flexboxlegacy .top-space { margin-top: 1.75em; } html.no-flexbox .large-top-space, html.no-flexboxlegacy .large-top-space { margin-top: 1.75em; } html.no-flexbox .top-padding, html.no-flexboxlegacy .top-padding { padding-top: 1.75em; } html.no-flexbox .large-top-padding, html.no-flexboxlegacy .large-top-padding { padding-top: 1.75em; } html.no-flexbox .double-top-space, html.no-flexboxlegacy .double-top-space { margin-top: 3.5em; } html.no-flexbox .large-double-top-space, html.no-flexboxlegacy .large-double-top-space { margin-top: 3.5em; } html.no-flexbox .double-top-padding, html.no-flexboxlegacy .double-top-padding { padding-top: 3.5em; } html.no-flexbox .large-double-top-padding, html.no-flexboxlegacy .large-double-top-padding { padding-top: 3.5em; } html.no-flexbox .half-top-space, html.no-flexboxlegacy .half-top-space { margin-top: 0.875em; } html.no-flexbox .large-half-top-space, html.no-flexboxlegacy .large-half-top-space { margin-top: 0.875em; } html.no-flexbox .half-top-padding, html.no-flexboxlegacy .half-top-padding { padding-top: 0.875em; } html.no-flexbox .large-half-top-padding, html.no-flexboxlegacy .large-half-top-padding { padding-top: 0.875em; } html.no-flexbox .quarter-top-space, html.no-flexboxlegacy .quarter-top-space { margin-top: 0.4375em; } html.no-flexbox .large-quarter-top-space, html.no-flexboxlegacy .large-quarter-top-space { margin-top: 0.4375em; } html.no-flexbox .quarter-top-padding, html.no-flexboxlegacy .quarter-top-padding { padding-top: 0.4375em; } html.no-flexbox .large-quarter-top-padding, html.no-flexboxlegacy .large-quarter-top-padding { padding-top: 0.4375em; } html.no-flexbox .right-space, html.no-flexboxlegacy .right-space { margin-right: 1.75em; } html.no-flexbox .large-right-space, html.no-flexboxlegacy .large-right-space { margin-right: 1.75em; } html.no-flexbox .right-padding, html.no-flexboxlegacy .right-padding { padding-right: 1.75em; } html.no-flexbox .large-right-padding, html.no-flexboxlegacy .large-right-padding { padding-right: 1.75em; } html.no-flexbox .double-right-space, html.no-flexboxlegacy .double-right-space { margin-right: 3.5em; } html.no-flexbox .large-double-right-space, html.no-flexboxlegacy .large-double-right-space { margin-right: 3.5em; } html.no-flexbox .double-right-padding, html.no-flexboxlegacy .double-right-padding { padding-right: 3.5em; } html.no-flexbox .large-double-right-padding, html.no-flexboxlegacy .large-double-right-padding { padding-right: 3.5em; } html.no-flexbox .half-right-space, html.no-flexboxlegacy .half-right-space { margin-right: 0.875em; } html.no-flexbox .large-half-right-space, html.no-flexboxlegacy .large-half-right-space { margin-right: 0.875em; } html.no-flexbox .half-right-padding, html.no-flexboxlegacy .half-right-padding { padding-right: 0.875em; } html.no-flexbox .large-half-right-padding, html.no-flexboxlegacy .large-half-right-padding { padding-right: 0.875em; } html.no-flexbox .quarter-right-space, html.no-flexboxlegacy .quarter-right-space { margin-right: 0.4375em; } html.no-flexbox .large-quarter-right-space, html.no-flexboxlegacy .large-quarter-right-space { margin-right: 0.4375em; } html.no-flexbox .quarter-right-padding, html.no-flexboxlegacy .quarter-right-padding { padding-right: 0.4375em; } html.no-flexbox .large-quarter-right-padding, html.no-flexboxlegacy .large-quarter-right-padding { padding-right: 0.4375em; } html.no-flexbox .bottom-space, html.no-flexboxlegacy .bottom-space { margin-bottom: 1.75em; } html.no-flexbox .large-bottom-space, html.no-flexboxlegacy .large-bottom-space { margin-bottom: 1.75em; } html.no-flexbox .bottom-padding, html.no-flexboxlegacy .bottom-padding { padding-bottom: 1.75em; } html.no-flexbox .large-bottom-padding, html.no-flexboxlegacy .large-bottom-padding { padding-bottom: 1.75em; } html.no-flexbox .double-bottom-space, html.no-flexboxlegacy .double-bottom-space { margin-bottom: 3.5em; } html.no-flexbox .large-double-bottom-space, html.no-flexboxlegacy .large-double-bottom-space { margin-bottom: 3.5em; } html.no-flexbox .double-bottom-padding, html.no-flexboxlegacy .double-bottom-padding { padding-bottom: 3.5em; } html.no-flexbox .large-double-bottom-padding, html.no-flexboxlegacy .large-double-bottom-padding { padding-bottom: 3.5em; } html.no-flexbox .half-bottom-space, html.no-flexboxlegacy .half-bottom-space { margin-bottom: 0.875em; } html.no-flexbox .large-half-bottom-space, html.no-flexboxlegacy .large-half-bottom-space { margin-bottom: 0.875em; } html.no-flexbox .half-bottom-padding, html.no-flexboxlegacy .half-bottom-padding { padding-bottom: 0.875em; } html.no-flexbox .large-half-bottom-padding, html.no-flexboxlegacy .large-half-bottom-padding { padding-bottom: 0.875em; } html.no-flexbox .quarter-bottom-space, html.no-flexboxlegacy .quarter-bottom-space { margin-bottom: 0.4375em; } html.no-flexbox .large-quarter-bottom-space, html.no-flexboxlegacy .large-quarter-bottom-space { margin-bottom: 0.4375em; } html.no-flexbox .quarter-bottom-padding, html.no-flexboxlegacy .quarter-bottom-padding { padding-bottom: 0.4375em; } html.no-flexbox .large-quarter-bottom-padding, html.no-flexboxlegacy .large-quarter-bottom-padding { padding-bottom: 0.4375em; } html.no-flexbox .left-space, html.no-flexboxlegacy .left-space { margin-left: 1.75em; } html.no-flexbox .large-left-space, html.no-flexboxlegacy .large-left-space { margin-left: 1.75em; } html.no-flexbox .left-padding, html.no-flexboxlegacy .left-padding { padding-left: 1.75em; } html.no-flexbox .large-left-padding, html.no-flexboxlegacy .large-left-padding { padding-left: 1.75em; } html.no-flexbox .double-left-space, html.no-flexboxlegacy .double-left-space { margin-left: 3.5em; } html.no-flexbox .large-double-left-space, html.no-flexboxlegacy .large-double-left-space { margin-left: 3.5em; } html.no-flexbox .double-left-padding, html.no-flexboxlegacy .double-left-padding { padding-left: 3.5em; } html.no-flexbox .large-double-left-padding, html.no-flexboxlegacy .large-double-left-padding { padding-left: 3.5em; } html.no-flexbox .half-left-space, html.no-flexboxlegacy .half-left-space { margin-left: 0.875em; } html.no-flexbox .large-half-left-space, html.no-flexboxlegacy .large-half-left-space { margin-left: 0.875em; } html.no-flexbox .half-left-padding, html.no-flexboxlegacy .half-left-padding { padding-left: 0.875em; } html.no-flexbox .large-half-left-padding, html.no-flexboxlegacy .large-half-left-padding { padding-left: 0.875em; } html.no-flexbox .quarter-left-space, html.no-flexboxlegacy .quarter-left-space { margin-left: 0.4375em; } html.no-flexbox .large-quarter-left-space, html.no-flexboxlegacy .large-quarter-left-space { margin-left: 0.4375em; } html.no-flexbox .quarter-left-padding, html.no-flexboxlegacy .quarter-left-padding { padding-left: 0.4375em; } html.no-flexbox .large-quarter-left-padding, html.no-flexboxlegacy .large-quarter-left-padding { padding-left: 0.4375em; } html.no-flexbox .hide-large, html.no-flexboxlegacy .hide-large { display: none !important; } html.no-flexbox .show-large, html.no-flexboxlegacy .show-large { display: inherit !important; } html.no-flexbox table.show-large, html.no-flexboxlegacy table.show-large { display: table; } html.no-flexbox thead.show-large, html.no-flexboxlegacy thead.show-large { display: table-header-group; } html.no-flexbox tbody.show-large, html.no-flexboxlegacy tbody.show-large { display: table-row-group; } html.no-flexbox tfoot.show-large, html.no-flexboxlegacy tfoot.show-large { display: table-footer-group; } html.no-flexbox tr.show-large, html.no-flexboxlegacy tr.show-large { display: table-row; } html.no-flexbox th.show-large, html.no-flexbox td.show-large, html.no-flexboxlegacy th.show-large, html.no-flexboxlegacy td.show-large { display: table-cell; } } @media screen and (min-width: 641px) and (max-width: 960px) { html.no-flexbox .ink-grid, html.no-flexboxlegacy .ink-grid { padding: 0 1.5em; } html.no-flexbox .column-group > [class*=medium-], html.no-flexboxlegacy .column-group > [class*=medium-] { float: left; clear: none; } html.no-flexbox .medium-5, html.no-flexboxlegacy .medium-5 { width: 5%; } html.no-flexbox .medium-10, html.no-flexboxlegacy .medium-10 { width: 10%; } html.no-flexbox .medium-15, html.no-flexboxlegacy .medium-15 { width: 15%; } html.no-flexbox .medium-16, html.no-flexboxlegacy .medium-16 { width: 16.66%; } html.no-flexbox .medium-20, html.no-flexboxlegacy .medium-20 { width: 20%; } html.no-flexbox .medium-25, html.no-flexboxlegacy .medium-25 { width: 25%; } html.no-flexbox .medium-30, html.no-flexboxlegacy .medium-30 { width: 30%; } html.no-flexbox .medium-33, html.no-flexboxlegacy .medium-33 { width: 33.33%; } html.no-flexbox .medium-35, html.no-flexboxlegacy .medium-35 { width: 35%; } html.no-flexbox .medium-40, html.no-flexboxlegacy .medium-40 { width: 40%; } html.no-flexbox .medium-45, html.no-flexboxlegacy .medium-45 { width: 45%; } html.no-flexbox .medium-50, html.no-flexboxlegacy .medium-50 { width: 50%; } html.no-flexbox .medium-55, html.no-flexboxlegacy .medium-55 { width: 55%; } html.no-flexbox .medium-60, html.no-flexboxlegacy .medium-60 { width: 60%; } html.no-flexbox .medium-65, html.no-flexboxlegacy .medium-65 { width: 65%; } html.no-flexbox .medium-66, html.no-flexboxlegacy .medium-66 { width: 66.66%; } html.no-flexbox .medium-70, html.no-flexboxlegacy .medium-70 { width: 70%; } html.no-flexbox .medium-75, html.no-flexboxlegacy .medium-75 { width: 75%; } html.no-flexbox .medium-80, html.no-flexboxlegacy .medium-80 { width: 80%; } html.no-flexbox .medium-85, html.no-flexboxlegacy .medium-85 { width: 85%; } html.no-flexbox .medium-90, html.no-flexboxlegacy .medium-90 { width: 90%; } html.no-flexbox .medium-95, html.no-flexboxlegacy .medium-95 { width: 95%; } html.no-flexbox .medium-100, html.no-flexboxlegacy .medium-100 { width: 100%; } html.no-flexbox [class*=medium-100], html.no-flexboxlegacy [class*=medium-100] { float: none; clear: both; } html.no-flexbox .column-group, html.no-flexboxlegacy .column-group { *zoom: 1; } html.no-flexbox .column-group:after, html.no-flexboxlegacy .column-group:after { content: ""; display: table; clear: both; } html.no-flexbox .column-group.gutters, html.no-flexboxlegacy .column-group.gutters { margin-left: -1.5em; } html.no-flexbox .column-group.gutters > [class*=medium-], html.no-flexbox .column-group.gutters > [class*=all-], html.no-flexboxlegacy .column-group.gutters > [class*=medium-], html.no-flexboxlegacy .column-group.gutters > [class*=all-] { padding-left: 1.5em; margin-bottom: 1.5em; } html.no-flexbox .column-group.horizontal-gutters, html.no-flexboxlegacy .column-group.horizontal-gutters { margin-left: -1.5em; } html.no-flexbox .column-group.horizontal-gutters > [class*=medium-], html.no-flexbox .column-group.horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.horizontal-gutters > [class*=medium-], html.no-flexboxlegacy .column-group.horizontal-gutters > [class*=all-] { padding-left: 1.5em; } html.no-flexbox .column-group.vertical-gutters > [class*=medium-], html.no-flexbox .column-group.vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.vertical-gutters > [class*=medium-], html.no-flexboxlegacy .column-group.vertical-gutters > [class*=all-] { margin-bottom: 1.5em; } html.no-flexbox .column-group.double-gutters, html.no-flexboxlegacy .column-group.double-gutters { margin-left: -3em; } html.no-flexbox .column-group.double-gutters > [class*=medium-], html.no-flexbox .column-group.double-gutters > [class*=all-], html.no-flexboxlegacy .column-group.double-gutters > [class*=medium-], html.no-flexboxlegacy .column-group.double-gutters > [class*=all-] { padding-left: 3em; margin-bottom: 3em; } html.no-flexbox .column-group.double-horizontal-gutters, html.no-flexboxlegacy .column-group.double-horizontal-gutters { margin-left: -3em; } html.no-flexbox .column-group.double-horizontal-gutters > [class*=medium-], html.no-flexbox .column-group.double-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.double-horizontal-gutters > [class*=medium-], html.no-flexboxlegacy .column-group.double-horizontal-gutters > [class*=all-] { padding-left: 3em; } html.no-flexbox .column-group.double-vertical-gutters > [class*=medium-], html.no-flexbox .column-group.double-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.double-vertical-gutters > [class*=medium-], html.no-flexboxlegacy .column-group.double-vertical-gutters > [class*=all-] { margin-bottom: 3em; } html.no-flexbox .column-group.half-gutters, html.no-flexboxlegacy .column-group.half-gutters { margin-left: -0.75em; } html.no-flexbox .column-group.half-gutters > [class*=medium-], html.no-flexbox .column-group.half-gutters > [class*=all-], html.no-flexboxlegacy .column-group.half-gutters > [class*=medium-], html.no-flexboxlegacy .column-group.half-gutters > [class*=all-] { padding-left: 0.75em; margin-bottom: 0.75em; } html.no-flexbox .column-group.half-horizontal-gutters, html.no-flexboxlegacy .column-group.half-horizontal-gutters { margin-left: -0.75em; } html.no-flexbox .column-group.half-horizontal-gutters > [class*=medium-], html.no-flexbox .column-group.half-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.half-horizontal-gutters > [class*=medium-], html.no-flexboxlegacy .column-group.half-horizontal-gutters > [class*=all-] { padding-left: 0.75em; } html.no-flexbox .column-group.half-vertical-gutters > [class*=medium-], html.no-flexbox .column-group.half-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.half-vertical-gutters > [class*=medium-], html.no-flexboxlegacy .column-group.half-vertical-gutters > [class*=all-] { margin-bottom: 0.75em; } html.no-flexbox .column-group.quarter-gutters, html.no-flexboxlegacy .column-group.quarter-gutters { margin-left: -0.375em; } html.no-flexbox .column-group.quarter-gutters > [class*=medium-], html.no-flexbox .column-group.quarter-gutters > [class*=all-], html.no-flexboxlegacy .column-group.quarter-gutters > [class*=medium-], html.no-flexboxlegacy .column-group.quarter-gutters > [class*=all-] { padding-left: 0.375em; margin-bottom: 0.375em; } html.no-flexbox .column-group.quarter-horizontal-gutters, html.no-flexboxlegacy .column-group.quarter-horizontal-gutters { margin-left: -0.375em; } html.no-flexbox .column-group.quarter-horizontal-gutters > [class*=medium-], html.no-flexbox .column-group.quarter-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.quarter-horizontal-gutters > [class*=medium-], html.no-flexboxlegacy .column-group.quarter-horizontal-gutters > [class*=all-] { padding-left: 0.375em; } html.no-flexbox .column-group.quarter-vertical-gutters > [class*=medium-], html.no-flexbox .column-group.quarter-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.quarter-vertical-gutters > [class*=medium-], html.no-flexboxlegacy .column-group.quarter-vertical-gutters > [class*=all-] { margin-bottom: 0.375em; } html.no-flexbox .column-group.medium-gutters, html.no-flexboxlegacy .column-group.medium-gutters { margin-left: -1.5em; } html.no-flexbox .column-group.medium-gutters > [class*=medium-], html.no-flexbox .column-group.medium-gutters > [class*=all-], html.no-flexboxlegacy .column-group.medium-gutters > [class*=medium-], html.no-flexboxlegacy .column-group.medium-gutters > [class*=all-] { padding-left: 1.5em; margin-bottom: 1.5em; } html.no-flexbox .column-group.medium-horizontal-gutters, html.no-flexboxlegacy .column-group.medium-horizontal-gutters { margin-left: -1.5em; } html.no-flexbox .column-group.medium-horizontal-gutters > [class*=medium-], html.no-flexbox .column-group.medium-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.medium-horizontal-gutters > [class*=medium-], html.no-flexboxlegacy .column-group.medium-horizontal-gutters > [class*=all-] { padding-left: 1.5em; } html.no-flexbox .column-group.medium-vertical-gutters > [class*=medium-], html.no-flexbox .column-group.medium-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.medium-vertical-gutters > [class*=medium-], html.no-flexboxlegacy .column-group.medium-vertical-gutters > [class*=all-] { margin-bottom: 1.5em; } html.no-flexbox .column-group.medium-double-gutters, html.no-flexboxlegacy .column-group.medium-double-gutters { margin-left: -3em; } html.no-flexbox .column-group.medium-double-gutters > [class*=medium-], html.no-flexbox .column-group.medium-double-gutters > [class*=all-], html.no-flexboxlegacy .column-group.medium-double-gutters > [class*=medium-], html.no-flexboxlegacy .column-group.medium-double-gutters > [class*=all-] { padding-left: 3em; margin-bottom: 3em; } html.no-flexbox .column-group.medium-double-horizontal-gutters, html.no-flexboxlegacy .column-group.medium-double-horizontal-gutters { margin-left: -3em; } html.no-flexbox .column-group.medium-double-horizontal-gutters > [class*=medium-], html.no-flexbox .column-group.medium-double-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.medium-double-horizontal-gutters > [class*=medium-], html.no-flexboxlegacy .column-group.medium-double-horizontal-gutters > [class*=all-] { padding-left: 3em; } html.no-flexbox .column-group.medium-double-vertical-gutters > [class*=medium-], html.no-flexbox .column-group.medium-double-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.medium-double-vertical-gutters > [class*=medium-], html.no-flexboxlegacy .column-group.medium-double-vertical-gutters > [class*=all-] { margin-bottom: 3em; } html.no-flexbox .column-group.medium-half-gutters, html.no-flexboxlegacy .column-group.medium-half-gutters { margin-left: -0.75em; } html.no-flexbox .column-group.medium-half-gutters > [class*=medium-], html.no-flexbox .column-group.medium-half-gutters > [class*=all-], html.no-flexboxlegacy .column-group.medium-half-gutters > [class*=medium-], html.no-flexboxlegacy .column-group.medium-half-gutters > [class*=all-] { padding-left: 0.75em; margin-bottom: 0.75em; } html.no-flexbox .column-group.medium-half-horizontal-gutters, html.no-flexboxlegacy .column-group.medium-half-horizontal-gutters { margin-left: -0.75em; } html.no-flexbox .column-group.medium-half-horizontal-gutters > [class*=medium-], html.no-flexbox .column-group.medium-half-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.medium-half-horizontal-gutters > [class*=medium-], html.no-flexboxlegacy .column-group.medium-half-horizontal-gutters > [class*=all-] { padding-left: 0.75em; } html.no-flexbox .column-group.medium-half-vertical-gutters > [class*=medium-], html.no-flexbox .column-group.medium-half-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.medium-half-vertical-gutters > [class*=medium-], html.no-flexboxlegacy .column-group.medium-half-vertical-gutters > [class*=all-] { margin-bottom: 0.75em; } html.no-flexbox .column-group.medium-quarter-gutters, html.no-flexboxlegacy .column-group.medium-quarter-gutters { margin-left: -0.375em; } html.no-flexbox .column-group.medium-quarter-gutters > [class*=medium-], html.no-flexbox .column-group.medium-quarter-gutters > [class*=all-], html.no-flexboxlegacy .column-group.medium-quarter-gutters > [class*=medium-], html.no-flexboxlegacy .column-group.medium-quarter-gutters > [class*=all-] { padding-left: 0.375em; margin-bottom: 0.375em; } html.no-flexbox .column-group.medium-quarter-horizontal-gutters, html.no-flexboxlegacy .column-group.medium-quarter-horizontal-gutters { margin-left: -0.375em; } html.no-flexbox .column-group.medium-quarter-horizontal-gutters > [class*=medium-], html.no-flexbox .column-group.medium-quarter-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.medium-quarter-horizontal-gutters > [class*=medium-], html.no-flexboxlegacy .column-group.medium-quarter-horizontal-gutters > [class*=all-] { padding-left: 0.375em; } html.no-flexbox .column-group.medium-quarter-vertical-gutters > [class*=medium-], html.no-flexbox .column-group.medium-quarter-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.medium-quarter-vertical-gutters > [class*=medium-], html.no-flexboxlegacy .column-group.medium-quarter-vertical-gutters > [class*=all-] { margin-bottom: 0.375em; } html.no-flexbox .column-group.medium-no-gutters, html.no-flexboxlegacy .column-group.medium-no-gutters { margin-left: 0; } html.no-flexbox .column-group.medium-no-gutters > [class*=medium-], html.no-flexbox .column-group.medium-no-gutters > [class*=all-], html.no-flexboxlegacy .column-group.medium-no-gutters > [class*=medium-], html.no-flexboxlegacy .column-group.medium-no-gutters > [class*=all-] { padding-left: 0; margin-bottom: 0; } html.no-flexbox .ink-table td[class*=medium-], html.no-flexbox .ink-table th[class*=medium-], html.no-flexbox .ink-table tr[class*=medium-], html.no-flexbox .ink-table thead[class*=medium-], html.no-flexbox .ink-table tbody[class*=medium-], html.no-flexbox .ink-table tfoot[class*=medium-], html.no-flexboxlegacy .ink-table td[class*=medium-], html.no-flexboxlegacy .ink-table th[class*=medium-], html.no-flexboxlegacy .ink-table tr[class*=medium-], html.no-flexboxlegacy .ink-table thead[class*=medium-], html.no-flexboxlegacy .ink-table tbody[class*=medium-], html.no-flexboxlegacy .ink-table tfoot[class*=medium-] { float: none; } html.no-flexbox .medium-push-left, html.no-flexboxlegacy .medium-push-left { float: left; } html.no-flexbox .medium-push-center, html.no-flexboxlegacy .medium-push-center { float: none; margin-left: auto; margin-right: auto; } html.no-flexbox .medium-push-right, html.no-flexboxlegacy .medium-push-right { float: right; } html.no-flexbox .medium-align-left, html.no-flexboxlegacy .medium-align-left { text-align: left; } html.no-flexbox .medium-align-center, html.no-flexboxlegacy .medium-align-center { text-align: center; } html.no-flexbox .medium-align-right, html.no-flexboxlegacy .medium-align-right { text-align: right; } html.no-flexbox .medium-no-margin, html.no-flexboxlegacy .medium-no-margin { margin: 0 !important; } html.no-flexbox .space, html.no-flexboxlegacy .space { margin: 1.5em; } html.no-flexbox .medium-space, html.no-flexboxlegacy .medium-space { margin: 1.5em; } html.no-flexbox .padding, html.no-flexboxlegacy .padding { padding: 1.5em; } html.no-flexbox .medium-padding, html.no-flexboxlegacy .medium-padding { padding: 1.5em; } html.no-flexbox .double-space, html.no-flexboxlegacy .double-space { margin: 3em; } html.no-flexbox .medium-double-space, html.no-flexboxlegacy .medium-double-space { margin: 3em; } html.no-flexbox .double-padding, html.no-flexboxlegacy .double-padding { padding: 3em; } html.no-flexbox .medium-double-padding, html.no-flexboxlegacy .medium-double-padding { padding: 3em; } html.no-flexbox .half-space, html.no-flexboxlegacy .half-space { margin: 0.75em; } html.no-flexbox .medium-half-space, html.no-flexboxlegacy .medium-half-space { margin: 0.75em; } html.no-flexbox .half-padding, html.no-flexboxlegacy .half-padding { padding: 0.75em; } html.no-flexbox .medium-half-padding, html.no-flexboxlegacy .medium-half-padding { padding: 0.75em; } html.no-flexbox .quarter-space, html.no-flexboxlegacy .quarter-space { margin: 0.375em; } html.no-flexbox .medium-quarter-space, html.no-flexboxlegacy .medium-quarter-space { margin: 0.375em; } html.no-flexbox .quarter-padding, html.no-flexboxlegacy .quarter-padding { padding: 0.375em; } html.no-flexbox .medium-quarter-padding, html.no-flexboxlegacy .medium-quarter-padding { padding: 0.375em; } html.no-flexbox .vertical-space, html.no-flexboxlegacy .vertical-space { margin-top: 1.5em; margin-bottom: 1.5em; } html.no-flexbox .medium-vertical-space, html.no-flexboxlegacy .medium-vertical-space { margin-top: 1.5em; margin-bottom: 1.5em; } html.no-flexbox .vertical-padding, html.no-flexboxlegacy .vertical-padding { padding-top: 1.5em; padding-bottom: 1.5em; } html.no-flexbox .medium-vertical-padding, html.no-flexboxlegacy .medium-vertical-padding { padding-top: 1.5em; padding-bottom: 1.5em; } html.no-flexbox .double-vertical-space, html.no-flexboxlegacy .double-vertical-space { margin-top: 3em; margin-bottom: 3em; } html.no-flexbox .medium-double-vertical-space, html.no-flexboxlegacy .medium-double-vertical-space { margin-top: 3em; margin-bottom: 3em; } html.no-flexbox .double-vertical-padding, html.no-flexboxlegacy .double-vertical-padding { padding-top: 3em; padding-bottom: 3em; } html.no-flexbox .medium-double-vertical-padding, html.no-flexboxlegacy .medium-double-vertical-padding { padding-top: 3em; padding-bottom: 3em; } html.no-flexbox .half-vertical-space, html.no-flexboxlegacy .half-vertical-space { margin-top: 0.75em; margin-bottom: 0.75em; } html.no-flexbox .medium-half-vertical-space, html.no-flexboxlegacy .medium-half-vertical-space { margin-top: 0.75em; margin-bottom: 0.75em; } html.no-flexbox .half-vertical-padding, html.no-flexboxlegacy .half-vertical-padding { padding-top: 0.75em; padding-bottom: 0.75em; } html.no-flexbox .medium-half-vertical-padding, html.no-flexboxlegacy .medium-half-vertical-padding { padding-top: 0.75em; padding-bottom: 0.75em; } html.no-flexbox .quarter-vertical-space, html.no-flexboxlegacy .quarter-vertical-space { margin-top: 0.375em; margin-bottom: 0.375em; } html.no-flexbox .medium-quarter-vertical-space, html.no-flexboxlegacy .medium-quarter-vertical-space { margin-top: 0.375em; margin-bottom: 0.375em; } html.no-flexbox .quarter-vertical-padding, html.no-flexboxlegacy .quarter-vertical-padding { padding-top: 0.375em; padding-bottom: 0.375em; } html.no-flexbox .medium-quarter-vertical-padding, html.no-flexboxlegacy .medium-quarter-vertical-padding { padding-top: 0.375em; padding-bottom: 0.375em; } html.no-flexbox .horizontal-space, html.no-flexboxlegacy .horizontal-space { margin-left: 1.5em; margin-right: 1.5em; } html.no-flexbox .medium-horizontal-space, html.no-flexboxlegacy .medium-horizontal-space { margin-left: 1.5em; margin-right: 1.5em; } html.no-flexbox .horizontal-padding, html.no-flexboxlegacy .horizontal-padding { padding-left: 1.5em; padding-right: 1.5em; } html.no-flexbox .medium-horizontal-padding, html.no-flexboxlegacy .medium-horizontal-padding { padding-left: 1.5em; padding-right: 1.5em; } html.no-flexbox .double-horizontal-space, html.no-flexboxlegacy .double-horizontal-space { margin-left: 3em; margin-right: 3em; } html.no-flexbox .medium-double-horizontal-space, html.no-flexboxlegacy .medium-double-horizontal-space { margin-left: 3em; margin-right: 3em; } html.no-flexbox .double-horizontal-padding, html.no-flexboxlegacy .double-horizontal-padding { padding-left: 3em; padding-right: 3em; } html.no-flexbox .medium-double-horizontal-padding, html.no-flexboxlegacy .medium-double-horizontal-padding { padding-left: 3em; padding-right: 3em; } html.no-flexbox .half-horizontal-space, html.no-flexboxlegacy .half-horizontal-space { margin-left: 0.75em; margin-right: 0.75em; } html.no-flexbox .medium-half-horizontal-space, html.no-flexboxlegacy .medium-half-horizontal-space { margin-left: 0.75em; margin-right: 0.75em; } html.no-flexbox .half-horizontal-padding, html.no-flexboxlegacy .half-horizontal-padding { padding-left: 0.75em; padding-right: 0.75em; } html.no-flexbox .medium-half-horizontal-padding, html.no-flexboxlegacy .medium-half-horizontal-padding { padding-left: 0.75em; padding-right: 0.75em; } html.no-flexbox .quarter-horizontal-space, html.no-flexboxlegacy .quarter-horizontal-space { margin-left: 0.375em; margin-right: 0.375em; } html.no-flexbox .medium-quarter-horizontal-space, html.no-flexboxlegacy .medium-quarter-horizontal-space { margin-left: 0.375em; margin-right: 0.375em; } html.no-flexbox .quarter-horizontal-padding, html.no-flexboxlegacy .quarter-horizontal-padding { padding-left: 0.375em; padding-right: 0.375em; } html.no-flexbox .medium-quarter-horizontal-padding, html.no-flexboxlegacy .medium-quarter-horizontal-padding { padding-left: 0.375em; padding-right: 0.375em; } html.no-flexbox .top-space, html.no-flexboxlegacy .top-space { margin-top: 1.5em; } html.no-flexbox .medium-top-space, html.no-flexboxlegacy .medium-top-space { margin-top: 1.5em; } html.no-flexbox .top-padding, html.no-flexboxlegacy .top-padding { padding-top: 1.5em; } html.no-flexbox .medium-top-padding, html.no-flexboxlegacy .medium-top-padding { padding-top: 1.5em; } html.no-flexbox .double-top-space, html.no-flexboxlegacy .double-top-space { margin-top: 3em; } html.no-flexbox .medium-double-top-space, html.no-flexboxlegacy .medium-double-top-space { margin-top: 3em; } html.no-flexbox .double-top-padding, html.no-flexboxlegacy .double-top-padding { padding-top: 3em; } html.no-flexbox .medium-double-top-padding, html.no-flexboxlegacy .medium-double-top-padding { padding-top: 3em; } html.no-flexbox .half-top-space, html.no-flexboxlegacy .half-top-space { margin-top: 0.75em; } html.no-flexbox .medium-half-top-space, html.no-flexboxlegacy .medium-half-top-space { margin-top: 0.75em; } html.no-flexbox .half-top-padding, html.no-flexboxlegacy .half-top-padding { padding-top: 0.75em; } html.no-flexbox .medium-half-top-padding, html.no-flexboxlegacy .medium-half-top-padding { padding-top: 0.75em; } html.no-flexbox .quarter-top-space, html.no-flexboxlegacy .quarter-top-space { margin-top: 0.375em; } html.no-flexbox .medium-quarter-top-space, html.no-flexboxlegacy .medium-quarter-top-space { margin-top: 0.375em; } html.no-flexbox .quarter-top-padding, html.no-flexboxlegacy .quarter-top-padding { padding-top: 0.375em; } html.no-flexbox .medium-quarter-top-padding, html.no-flexboxlegacy .medium-quarter-top-padding { padding-top: 0.375em; } html.no-flexbox .right-space, html.no-flexboxlegacy .right-space { margin-right: 1.5em; } html.no-flexbox .medium-right-space, html.no-flexboxlegacy .medium-right-space { margin-right: 1.5em; } html.no-flexbox .right-padding, html.no-flexboxlegacy .right-padding { padding-right: 1.5em; } html.no-flexbox .medium-right-padding, html.no-flexboxlegacy .medium-right-padding { padding-right: 1.5em; } html.no-flexbox .double-right-space, html.no-flexboxlegacy .double-right-space { margin-right: 3em; } html.no-flexbox .medium-double-right-space, html.no-flexboxlegacy .medium-double-right-space { margin-right: 3em; } html.no-flexbox .double-right-padding, html.no-flexboxlegacy .double-right-padding { padding-right: 3em; } html.no-flexbox .medium-double-right-padding, html.no-flexboxlegacy .medium-double-right-padding { padding-right: 3em; } html.no-flexbox .half-right-space, html.no-flexboxlegacy .half-right-space { margin-right: 0.75em; } html.no-flexbox .medium-half-right-space, html.no-flexboxlegacy .medium-half-right-space { margin-right: 0.75em; } html.no-flexbox .half-right-padding, html.no-flexboxlegacy .half-right-padding { padding-right: 0.75em; } html.no-flexbox .medium-half-right-padding, html.no-flexboxlegacy .medium-half-right-padding { padding-right: 0.75em; } html.no-flexbox .quarter-right-space, html.no-flexboxlegacy .quarter-right-space { margin-right: 0.375em; } html.no-flexbox .medium-quarter-right-space, html.no-flexboxlegacy .medium-quarter-right-space { margin-right: 0.375em; } html.no-flexbox .quarter-right-padding, html.no-flexboxlegacy .quarter-right-padding { padding-right: 0.375em; } html.no-flexbox .medium-quarter-right-padding, html.no-flexboxlegacy .medium-quarter-right-padding { padding-right: 0.375em; } html.no-flexbox .bottom-space, html.no-flexboxlegacy .bottom-space { margin-bottom: 1.5em; } html.no-flexbox .medium-bottom-space, html.no-flexboxlegacy .medium-bottom-space { margin-bottom: 1.5em; } html.no-flexbox .bottom-padding, html.no-flexboxlegacy .bottom-padding { padding-bottom: 1.5em; } html.no-flexbox .medium-bottom-padding, html.no-flexboxlegacy .medium-bottom-padding { padding-bottom: 1.5em; } html.no-flexbox .double-bottom-space, html.no-flexboxlegacy .double-bottom-space { margin-bottom: 3em; } html.no-flexbox .medium-double-bottom-space, html.no-flexboxlegacy .medium-double-bottom-space { margin-bottom: 3em; } html.no-flexbox .double-bottom-padding, html.no-flexboxlegacy .double-bottom-padding { padding-bottom: 3em; } html.no-flexbox .medium-double-bottom-padding, html.no-flexboxlegacy .medium-double-bottom-padding { padding-bottom: 3em; } html.no-flexbox .half-bottom-space, html.no-flexboxlegacy .half-bottom-space { margin-bottom: 0.75em; } html.no-flexbox .medium-half-bottom-space, html.no-flexboxlegacy .medium-half-bottom-space { margin-bottom: 0.75em; } html.no-flexbox .half-bottom-padding, html.no-flexboxlegacy .half-bottom-padding { padding-bottom: 0.75em; } html.no-flexbox .medium-half-bottom-padding, html.no-flexboxlegacy .medium-half-bottom-padding { padding-bottom: 0.75em; } html.no-flexbox .quarter-bottom-space, html.no-flexboxlegacy .quarter-bottom-space { margin-bottom: 0.375em; } html.no-flexbox .medium-quarter-bottom-space, html.no-flexboxlegacy .medium-quarter-bottom-space { margin-bottom: 0.375em; } html.no-flexbox .quarter-bottom-padding, html.no-flexboxlegacy .quarter-bottom-padding { padding-bottom: 0.375em; } html.no-flexbox .medium-quarter-bottom-padding, html.no-flexboxlegacy .medium-quarter-bottom-padding { padding-bottom: 0.375em; } html.no-flexbox .left-space, html.no-flexboxlegacy .left-space { margin-left: 1.5em; } html.no-flexbox .medium-left-space, html.no-flexboxlegacy .medium-left-space { margin-left: 1.5em; } html.no-flexbox .left-padding, html.no-flexboxlegacy .left-padding { padding-left: 1.5em; } html.no-flexbox .medium-left-padding, html.no-flexboxlegacy .medium-left-padding { padding-left: 1.5em; } html.no-flexbox .double-left-space, html.no-flexboxlegacy .double-left-space { margin-left: 3em; } html.no-flexbox .medium-double-left-space, html.no-flexboxlegacy .medium-double-left-space { margin-left: 3em; } html.no-flexbox .double-left-padding, html.no-flexboxlegacy .double-left-padding { padding-left: 3em; } html.no-flexbox .medium-double-left-padding, html.no-flexboxlegacy .medium-double-left-padding { padding-left: 3em; } html.no-flexbox .half-left-space, html.no-flexboxlegacy .half-left-space { margin-left: 0.75em; } html.no-flexbox .medium-half-left-space, html.no-flexboxlegacy .medium-half-left-space { margin-left: 0.75em; } html.no-flexbox .half-left-padding, html.no-flexboxlegacy .half-left-padding { padding-left: 0.75em; } html.no-flexbox .medium-half-left-padding, html.no-flexboxlegacy .medium-half-left-padding { padding-left: 0.75em; } html.no-flexbox .quarter-left-space, html.no-flexboxlegacy .quarter-left-space { margin-left: 0.375em; } html.no-flexbox .medium-quarter-left-space, html.no-flexboxlegacy .medium-quarter-left-space { margin-left: 0.375em; } html.no-flexbox .quarter-left-padding, html.no-flexboxlegacy .quarter-left-padding { padding-left: 0.375em; } html.no-flexbox .medium-quarter-left-padding, html.no-flexboxlegacy .medium-quarter-left-padding { padding-left: 0.375em; } html.no-flexbox .hide-medium, html.no-flexboxlegacy .hide-medium { display: none !important; } html.no-flexbox .show-medium, html.no-flexboxlegacy .show-medium { display: inherit !important; } html.no-flexbox table.show-medium, html.no-flexboxlegacy table.show-medium { display: table; } html.no-flexbox thead.show-medium, html.no-flexboxlegacy thead.show-medium { display: table-header-group; } html.no-flexbox tbody.show-medium, html.no-flexboxlegacy tbody.show-medium { display: table-row-group; } html.no-flexbox tfoot.show-medium, html.no-flexboxlegacy tfoot.show-medium { display: table-footer-group; } html.no-flexbox tr.show-medium, html.no-flexboxlegacy tr.show-medium { display: table-row; } html.no-flexbox th.show-medium, html.no-flexbox td.show-medium, html.no-flexboxlegacy th.show-medium, html.no-flexboxlegacy td.show-medium { display: table-cell; } } @media screen and (min-width: 321px) and (max-width: 640px) { html.no-flexbox .ink-grid, html.no-flexboxlegacy .ink-grid { padding: 0 1.25em; } html.no-flexbox .column-group > [class*=small-], html.no-flexboxlegacy .column-group > [class*=small-] { float: left; clear: none; } html.no-flexbox .small-5, html.no-flexboxlegacy .small-5 { width: 5%; } html.no-flexbox .small-10, html.no-flexboxlegacy .small-10 { width: 10%; } html.no-flexbox .small-15, html.no-flexboxlegacy .small-15 { width: 15%; } html.no-flexbox .small-16, html.no-flexboxlegacy .small-16 { width: 16.66%; } html.no-flexbox .small-20, html.no-flexboxlegacy .small-20 { width: 20%; } html.no-flexbox .small-25, html.no-flexboxlegacy .small-25 { width: 25%; } html.no-flexbox .small-30, html.no-flexboxlegacy .small-30 { width: 30%; } html.no-flexbox .small-33, html.no-flexboxlegacy .small-33 { width: 33.33%; } html.no-flexbox .small-35, html.no-flexboxlegacy .small-35 { width: 35%; } html.no-flexbox .small-40, html.no-flexboxlegacy .small-40 { width: 40%; } html.no-flexbox .small-45, html.no-flexboxlegacy .small-45 { width: 45%; } html.no-flexbox .small-50, html.no-flexboxlegacy .small-50 { width: 50%; } html.no-flexbox .small-55, html.no-flexboxlegacy .small-55 { width: 55%; } html.no-flexbox .small-60, html.no-flexboxlegacy .small-60 { width: 60%; } html.no-flexbox .small-65, html.no-flexboxlegacy .small-65 { width: 65%; } html.no-flexbox .small-66, html.no-flexboxlegacy .small-66 { width: 66.66%; } html.no-flexbox .small-70, html.no-flexboxlegacy .small-70 { width: 70%; } html.no-flexbox .small-75, html.no-flexboxlegacy .small-75 { width: 75%; } html.no-flexbox .small-80, html.no-flexboxlegacy .small-80 { width: 80%; } html.no-flexbox .small-85, html.no-flexboxlegacy .small-85 { width: 85%; } html.no-flexbox .small-90, html.no-flexboxlegacy .small-90 { width: 90%; } html.no-flexbox .small-95, html.no-flexboxlegacy .small-95 { width: 95%; } html.no-flexbox .small-100, html.no-flexboxlegacy .small-100 { width: 100%; } html.no-flexbox [class*=small-100], html.no-flexboxlegacy [class*=small-100] { float: none; clear: both; } html.no-flexbox .column-group, html.no-flexboxlegacy .column-group { *zoom: 1; } html.no-flexbox .column-group:after, html.no-flexboxlegacy .column-group:after { content: ""; display: table; clear: both; } html.no-flexbox .column-group.gutters, html.no-flexboxlegacy .column-group.gutters { margin-left: -1.25em; } html.no-flexbox .column-group.gutters > [class*=small-], html.no-flexbox .column-group.gutters > [class*=all-], html.no-flexboxlegacy .column-group.gutters > [class*=small-], html.no-flexboxlegacy .column-group.gutters > [class*=all-] { padding-left: 1.25em; margin-bottom: 1.25em; } html.no-flexbox .column-group.horizontal-gutters, html.no-flexboxlegacy .column-group.horizontal-gutters { margin-left: -1.25em; } html.no-flexbox .column-group.horizontal-gutters > [class*=small-], html.no-flexbox .column-group.horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.horizontal-gutters > [class*=small-], html.no-flexboxlegacy .column-group.horizontal-gutters > [class*=all-] { padding-left: 1.25em; } html.no-flexbox .column-group.vertical-gutters > [class*=small-], html.no-flexbox .column-group.vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.vertical-gutters > [class*=small-], html.no-flexboxlegacy .column-group.vertical-gutters > [class*=all-] { margin-bottom: 1.25em; } html.no-flexbox .column-group.double-gutters, html.no-flexboxlegacy .column-group.double-gutters { margin-left: -2.5em; } html.no-flexbox .column-group.double-gutters > [class*=small-], html.no-flexbox .column-group.double-gutters > [class*=all-], html.no-flexboxlegacy .column-group.double-gutters > [class*=small-], html.no-flexboxlegacy .column-group.double-gutters > [class*=all-] { padding-left: 2.5em; margin-bottom: 2.5em; } html.no-flexbox .column-group.double-horizontal-gutters, html.no-flexboxlegacy .column-group.double-horizontal-gutters { margin-left: -2.5em; } html.no-flexbox .column-group.double-horizontal-gutters > [class*=small-], html.no-flexbox .column-group.double-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.double-horizontal-gutters > [class*=small-], html.no-flexboxlegacy .column-group.double-horizontal-gutters > [class*=all-] { padding-left: 2.5em; } html.no-flexbox .column-group.double-vertical-gutters > [class*=small-], html.no-flexbox .column-group.double-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.double-vertical-gutters > [class*=small-], html.no-flexboxlegacy .column-group.double-vertical-gutters > [class*=all-] { margin-bottom: 2.5em; } html.no-flexbox .column-group.half-gutters, html.no-flexboxlegacy .column-group.half-gutters { margin-left: -0.625em; } html.no-flexbox .column-group.half-gutters > [class*=small-], html.no-flexbox .column-group.half-gutters > [class*=all-], html.no-flexboxlegacy .column-group.half-gutters > [class*=small-], html.no-flexboxlegacy .column-group.half-gutters > [class*=all-] { padding-left: 0.625em; margin-bottom: 0.625em; } html.no-flexbox .column-group.half-horizontal-gutters, html.no-flexboxlegacy .column-group.half-horizontal-gutters { margin-left: -0.625em; } html.no-flexbox .column-group.half-horizontal-gutters > [class*=small-], html.no-flexbox .column-group.half-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.half-horizontal-gutters > [class*=small-], html.no-flexboxlegacy .column-group.half-horizontal-gutters > [class*=all-] { padding-left: 0.625em; } html.no-flexbox .column-group.half-vertical-gutters > [class*=small-], html.no-flexbox .column-group.half-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.half-vertical-gutters > [class*=small-], html.no-flexboxlegacy .column-group.half-vertical-gutters > [class*=all-] { margin-bottom: 0.625em; } html.no-flexbox .column-group.quarter-gutters, html.no-flexboxlegacy .column-group.quarter-gutters { margin-left: -0.3125em; } html.no-flexbox .column-group.quarter-gutters > [class*=small-], html.no-flexbox .column-group.quarter-gutters > [class*=all-], html.no-flexboxlegacy .column-group.quarter-gutters > [class*=small-], html.no-flexboxlegacy .column-group.quarter-gutters > [class*=all-] { padding-left: 0.3125em; margin-bottom: 0.3125em; } html.no-flexbox .column-group.quarter-horizontal-gutters, html.no-flexboxlegacy .column-group.quarter-horizontal-gutters { margin-left: -0.3125em; } html.no-flexbox .column-group.quarter-horizontal-gutters > [class*=small-], html.no-flexbox .column-group.quarter-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.quarter-horizontal-gutters > [class*=small-], html.no-flexboxlegacy .column-group.quarter-horizontal-gutters > [class*=all-] { padding-left: 0.3125em; } html.no-flexbox .column-group.quarter-vertical-gutters > [class*=small-], html.no-flexbox .column-group.quarter-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.quarter-vertical-gutters > [class*=small-], html.no-flexboxlegacy .column-group.quarter-vertical-gutters > [class*=all-] { margin-bottom: 0.3125em; } html.no-flexbox .column-group.small-gutters, html.no-flexboxlegacy .column-group.small-gutters { margin-left: -1.25em; } html.no-flexbox .column-group.small-gutters > [class*=small-], html.no-flexbox .column-group.small-gutters > [class*=all-], html.no-flexboxlegacy .column-group.small-gutters > [class*=small-], html.no-flexboxlegacy .column-group.small-gutters > [class*=all-] { padding-left: 1.25em; margin-bottom: 1.25em; } html.no-flexbox .column-group.small-horizontal-gutters, html.no-flexboxlegacy .column-group.small-horizontal-gutters { margin-left: -1.25em; } html.no-flexbox .column-group.small-horizontal-gutters > [class*=small-], html.no-flexbox .column-group.small-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.small-horizontal-gutters > [class*=small-], html.no-flexboxlegacy .column-group.small-horizontal-gutters > [class*=all-] { padding-left: 1.25em; } html.no-flexbox .column-group.small-vertical-gutters > [class*=small-], html.no-flexbox .column-group.small-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.small-vertical-gutters > [class*=small-], html.no-flexboxlegacy .column-group.small-vertical-gutters > [class*=all-] { margin-bottom: 1.25em; } html.no-flexbox .column-group.small-double-gutters, html.no-flexboxlegacy .column-group.small-double-gutters { margin-left: -2.5em; } html.no-flexbox .column-group.small-double-gutters > [class*=small-], html.no-flexbox .column-group.small-double-gutters > [class*=all-], html.no-flexboxlegacy .column-group.small-double-gutters > [class*=small-], html.no-flexboxlegacy .column-group.small-double-gutters > [class*=all-] { padding-left: 2.5em; margin-bottom: 2.5em; } html.no-flexbox .column-group.small-double-horizontal-gutters, html.no-flexboxlegacy .column-group.small-double-horizontal-gutters { margin-left: -2.5em; } html.no-flexbox .column-group.small-double-horizontal-gutters > [class*=small-], html.no-flexbox .column-group.small-double-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.small-double-horizontal-gutters > [class*=small-], html.no-flexboxlegacy .column-group.small-double-horizontal-gutters > [class*=all-] { padding-left: 2.5em; } html.no-flexbox .column-group.small-double-vertical-gutters > [class*=small-], html.no-flexbox .column-group.small-double-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.small-double-vertical-gutters > [class*=small-], html.no-flexboxlegacy .column-group.small-double-vertical-gutters > [class*=all-] { margin-bottom: 2.5em; } html.no-flexbox .column-group.small-half-gutters, html.no-flexboxlegacy .column-group.small-half-gutters { margin-left: -0.625em; } html.no-flexbox .column-group.small-half-gutters > [class*=small-], html.no-flexbox .column-group.small-half-gutters > [class*=all-], html.no-flexboxlegacy .column-group.small-half-gutters > [class*=small-], html.no-flexboxlegacy .column-group.small-half-gutters > [class*=all-] { padding-left: 0.625em; margin-bottom: 0.625em; } html.no-flexbox .column-group.small-half-horizontal-gutters, html.no-flexboxlegacy .column-group.small-half-horizontal-gutters { margin-left: -0.625em; } html.no-flexbox .column-group.small-half-horizontal-gutters > [class*=small-], html.no-flexbox .column-group.small-half-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.small-half-horizontal-gutters > [class*=small-], html.no-flexboxlegacy .column-group.small-half-horizontal-gutters > [class*=all-] { padding-left: 0.625em; } html.no-flexbox .column-group.small-half-vertical-gutters > [class*=small-], html.no-flexbox .column-group.small-half-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.small-half-vertical-gutters > [class*=small-], html.no-flexboxlegacy .column-group.small-half-vertical-gutters > [class*=all-] { margin-bottom: 0.625em; } html.no-flexbox .column-group.small-quarter-gutters, html.no-flexboxlegacy .column-group.small-quarter-gutters { margin-left: -0.3125em; } html.no-flexbox .column-group.small-quarter-gutters > [class*=small-], html.no-flexbox .column-group.small-quarter-gutters > [class*=all-], html.no-flexboxlegacy .column-group.small-quarter-gutters > [class*=small-], html.no-flexboxlegacy .column-group.small-quarter-gutters > [class*=all-] { padding-left: 0.3125em; margin-bottom: 0.3125em; } html.no-flexbox .column-group.small-quarter-horizontal-gutters, html.no-flexboxlegacy .column-group.small-quarter-horizontal-gutters { margin-left: -0.3125em; } html.no-flexbox .column-group.small-quarter-horizontal-gutters > [class*=small-], html.no-flexbox .column-group.small-quarter-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.small-quarter-horizontal-gutters > [class*=small-], html.no-flexboxlegacy .column-group.small-quarter-horizontal-gutters > [class*=all-] { padding-left: 0.3125em; } html.no-flexbox .column-group.small-quarter-vertical-gutters > [class*=small-], html.no-flexbox .column-group.small-quarter-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.small-quarter-vertical-gutters > [class*=small-], html.no-flexboxlegacy .column-group.small-quarter-vertical-gutters > [class*=all-] { margin-bottom: 0.3125em; } html.no-flexbox .column-group.small-no-gutters, html.no-flexboxlegacy .column-group.small-no-gutters { margin-left: 0; } html.no-flexbox .column-group.small-no-gutters > [class*=small-], html.no-flexbox .column-group.small-no-gutters > [class*=all-], html.no-flexboxlegacy .column-group.small-no-gutters > [class*=small-], html.no-flexboxlegacy .column-group.small-no-gutters > [class*=all-] { padding-left: 0; margin-bottom: 0; } html.no-flexbox .ink-table td[class*=small-], html.no-flexbox .ink-table th[class*=small-], html.no-flexbox .ink-table tr[class*=small-], html.no-flexbox .ink-table thead[class*=small-], html.no-flexbox .ink-table tbody[class*=small-], html.no-flexbox .ink-table tfoot[class*=small-], html.no-flexboxlegacy .ink-table td[class*=small-], html.no-flexboxlegacy .ink-table th[class*=small-], html.no-flexboxlegacy .ink-table tr[class*=small-], html.no-flexboxlegacy .ink-table thead[class*=small-], html.no-flexboxlegacy .ink-table tbody[class*=small-], html.no-flexboxlegacy .ink-table tfoot[class*=small-] { float: none; } html.no-flexbox .small-push-left, html.no-flexboxlegacy .small-push-left { float: left; } html.no-flexbox .small-push-center, html.no-flexboxlegacy .small-push-center { float: none; margin-left: auto; margin-right: auto; } html.no-flexbox .small-push-right, html.no-flexboxlegacy .small-push-right { float: right; } html.no-flexbox .small-align-left, html.no-flexboxlegacy .small-align-left { text-align: left; } html.no-flexbox .small-align-center, html.no-flexboxlegacy .small-align-center { text-align: center; } html.no-flexbox .small-align-right, html.no-flexboxlegacy .small-align-right { text-align: right; } html.no-flexbox .small-no-margin, html.no-flexboxlegacy .small-no-margin { margin: 0 !important; } html.no-flexbox .space, html.no-flexboxlegacy .space { margin: 1.25em; } html.no-flexbox .small-space, html.no-flexboxlegacy .small-space { margin: 1.25em; } html.no-flexbox .padding, html.no-flexboxlegacy .padding { padding: 1.25em; } html.no-flexbox .small-padding, html.no-flexboxlegacy .small-padding { padding: 1.25em; } html.no-flexbox .double-space, html.no-flexboxlegacy .double-space { margin: 2.5em; } html.no-flexbox .small-double-space, html.no-flexboxlegacy .small-double-space { margin: 2.5em; } html.no-flexbox .double-padding, html.no-flexboxlegacy .double-padding { padding: 2.5em; } html.no-flexbox .small-double-padding, html.no-flexboxlegacy .small-double-padding { padding: 2.5em; } html.no-flexbox .half-space, html.no-flexboxlegacy .half-space { margin: 0.625em; } html.no-flexbox .small-half-space, html.no-flexboxlegacy .small-half-space { margin: 0.625em; } html.no-flexbox .half-padding, html.no-flexboxlegacy .half-padding { padding: 0.625em; } html.no-flexbox .small-half-padding, html.no-flexboxlegacy .small-half-padding { padding: 0.625em; } html.no-flexbox .quarter-space, html.no-flexboxlegacy .quarter-space { margin: 0.3125em; } html.no-flexbox .small-quarter-space, html.no-flexboxlegacy .small-quarter-space { margin: 0.3125em; } html.no-flexbox .quarter-padding, html.no-flexboxlegacy .quarter-padding { padding: 0.3125em; } html.no-flexbox .small-quarter-padding, html.no-flexboxlegacy .small-quarter-padding { padding: 0.3125em; } html.no-flexbox .vertical-space, html.no-flexboxlegacy .vertical-space { margin-top: 1.25em; margin-bottom: 1.25em; } html.no-flexbox .small-vertical-space, html.no-flexboxlegacy .small-vertical-space { margin-top: 1.25em; margin-bottom: 1.25em; } html.no-flexbox .vertical-padding, html.no-flexboxlegacy .vertical-padding { padding-top: 1.25em; padding-bottom: 1.25em; } html.no-flexbox .small-vertical-padding, html.no-flexboxlegacy .small-vertical-padding { padding-top: 1.25em; padding-bottom: 1.25em; } html.no-flexbox .double-vertical-space, html.no-flexboxlegacy .double-vertical-space { margin-top: 2.5em; margin-bottom: 2.5em; } html.no-flexbox .small-double-vertical-space, html.no-flexboxlegacy .small-double-vertical-space { margin-top: 2.5em; margin-bottom: 2.5em; } html.no-flexbox .double-vertical-padding, html.no-flexboxlegacy .double-vertical-padding { padding-top: 2.5em; padding-bottom: 2.5em; } html.no-flexbox .small-double-vertical-padding, html.no-flexboxlegacy .small-double-vertical-padding { padding-top: 2.5em; padding-bottom: 2.5em; } html.no-flexbox .half-vertical-space, html.no-flexboxlegacy .half-vertical-space { margin-top: 0.625em; margin-bottom: 0.625em; } html.no-flexbox .small-half-vertical-space, html.no-flexboxlegacy .small-half-vertical-space { margin-top: 0.625em; margin-bottom: 0.625em; } html.no-flexbox .half-vertical-padding, html.no-flexboxlegacy .half-vertical-padding { padding-top: 0.625em; padding-bottom: 0.625em; } html.no-flexbox .small-half-vertical-padding, html.no-flexboxlegacy .small-half-vertical-padding { padding-top: 0.625em; padding-bottom: 0.625em; } html.no-flexbox .quarter-vertical-space, html.no-flexboxlegacy .quarter-vertical-space { margin-top: 0.3125em; margin-bottom: 0.3125em; } html.no-flexbox .small-quarter-vertical-space, html.no-flexboxlegacy .small-quarter-vertical-space { margin-top: 0.3125em; margin-bottom: 0.3125em; } html.no-flexbox .quarter-vertical-padding, html.no-flexboxlegacy .quarter-vertical-padding { padding-top: 0.3125em; padding-bottom: 0.3125em; } html.no-flexbox .small-quarter-vertical-padding, html.no-flexboxlegacy .small-quarter-vertical-padding { padding-top: 0.3125em; padding-bottom: 0.3125em; } html.no-flexbox .horizontal-space, html.no-flexboxlegacy .horizontal-space { margin-left: 1.25em; margin-right: 1.25em; } html.no-flexbox .small-horizontal-space, html.no-flexboxlegacy .small-horizontal-space { margin-left: 1.25em; margin-right: 1.25em; } html.no-flexbox .horizontal-padding, html.no-flexboxlegacy .horizontal-padding { padding-left: 1.25em; padding-right: 1.25em; } html.no-flexbox .small-horizontal-padding, html.no-flexboxlegacy .small-horizontal-padding { padding-left: 1.25em; padding-right: 1.25em; } html.no-flexbox .double-horizontal-space, html.no-flexboxlegacy .double-horizontal-space { margin-left: 2.5em; margin-right: 2.5em; } html.no-flexbox .small-double-horizontal-space, html.no-flexboxlegacy .small-double-horizontal-space { margin-left: 2.5em; margin-right: 2.5em; } html.no-flexbox .double-horizontal-padding, html.no-flexboxlegacy .double-horizontal-padding { padding-left: 2.5em; padding-right: 2.5em; } html.no-flexbox .small-double-horizontal-padding, html.no-flexboxlegacy .small-double-horizontal-padding { padding-left: 2.5em; padding-right: 2.5em; } html.no-flexbox .half-horizontal-space, html.no-flexboxlegacy .half-horizontal-space { margin-left: 0.625em; margin-right: 0.625em; } html.no-flexbox .small-half-horizontal-space, html.no-flexboxlegacy .small-half-horizontal-space { margin-left: 0.625em; margin-right: 0.625em; } html.no-flexbox .half-horizontal-padding, html.no-flexboxlegacy .half-horizontal-padding { padding-left: 0.625em; padding-right: 0.625em; } html.no-flexbox .small-half-horizontal-padding, html.no-flexboxlegacy .small-half-horizontal-padding { padding-left: 0.625em; padding-right: 0.625em; } html.no-flexbox .quarter-horizontal-space, html.no-flexboxlegacy .quarter-horizontal-space { margin-left: 0.3125em; margin-right: 0.3125em; } html.no-flexbox .small-quarter-horizontal-space, html.no-flexboxlegacy .small-quarter-horizontal-space { margin-left: 0.3125em; margin-right: 0.3125em; } html.no-flexbox .quarter-horizontal-padding, html.no-flexboxlegacy .quarter-horizontal-padding { padding-left: 0.3125em; padding-right: 0.3125em; } html.no-flexbox .small-quarter-horizontal-padding, html.no-flexboxlegacy .small-quarter-horizontal-padding { padding-left: 0.3125em; padding-right: 0.3125em; } html.no-flexbox .top-space, html.no-flexboxlegacy .top-space { margin-top: 1.25em; } html.no-flexbox .small-top-space, html.no-flexboxlegacy .small-top-space { margin-top: 1.25em; } html.no-flexbox .top-padding, html.no-flexboxlegacy .top-padding { padding-top: 1.25em; } html.no-flexbox .small-top-padding, html.no-flexboxlegacy .small-top-padding { padding-top: 1.25em; } html.no-flexbox .double-top-space, html.no-flexboxlegacy .double-top-space { margin-top: 2.5em; } html.no-flexbox .small-double-top-space, html.no-flexboxlegacy .small-double-top-space { margin-top: 2.5em; } html.no-flexbox .double-top-padding, html.no-flexboxlegacy .double-top-padding { padding-top: 2.5em; } html.no-flexbox .small-double-top-padding, html.no-flexboxlegacy .small-double-top-padding { padding-top: 2.5em; } html.no-flexbox .half-top-space, html.no-flexboxlegacy .half-top-space { margin-top: 0.625em; } html.no-flexbox .small-half-top-space, html.no-flexboxlegacy .small-half-top-space { margin-top: 0.625em; } html.no-flexbox .half-top-padding, html.no-flexboxlegacy .half-top-padding { padding-top: 0.625em; } html.no-flexbox .small-half-top-padding, html.no-flexboxlegacy .small-half-top-padding { padding-top: 0.625em; } html.no-flexbox .quarter-top-space, html.no-flexboxlegacy .quarter-top-space { margin-top: 0.3125em; } html.no-flexbox .small-quarter-top-space, html.no-flexboxlegacy .small-quarter-top-space { margin-top: 0.3125em; } html.no-flexbox .quarter-top-padding, html.no-flexboxlegacy .quarter-top-padding { padding-top: 0.3125em; } html.no-flexbox .small-quarter-top-padding, html.no-flexboxlegacy .small-quarter-top-padding { padding-top: 0.3125em; } html.no-flexbox .right-space, html.no-flexboxlegacy .right-space { margin-right: 1.25em; } html.no-flexbox .small-right-space, html.no-flexboxlegacy .small-right-space { margin-right: 1.25em; } html.no-flexbox .right-padding, html.no-flexboxlegacy .right-padding { padding-right: 1.25em; } html.no-flexbox .small-right-padding, html.no-flexboxlegacy .small-right-padding { padding-right: 1.25em; } html.no-flexbox .double-right-space, html.no-flexboxlegacy .double-right-space { margin-right: 2.5em; } html.no-flexbox .small-double-right-space, html.no-flexboxlegacy .small-double-right-space { margin-right: 2.5em; } html.no-flexbox .double-right-padding, html.no-flexboxlegacy .double-right-padding { padding-right: 2.5em; } html.no-flexbox .small-double-right-padding, html.no-flexboxlegacy .small-double-right-padding { padding-right: 2.5em; } html.no-flexbox .half-right-space, html.no-flexboxlegacy .half-right-space { margin-right: 0.625em; } html.no-flexbox .small-half-right-space, html.no-flexboxlegacy .small-half-right-space { margin-right: 0.625em; } html.no-flexbox .half-right-padding, html.no-flexboxlegacy .half-right-padding { padding-right: 0.625em; } html.no-flexbox .small-half-right-padding, html.no-flexboxlegacy .small-half-right-padding { padding-right: 0.625em; } html.no-flexbox .quarter-right-space, html.no-flexboxlegacy .quarter-right-space { margin-right: 0.3125em; } html.no-flexbox .small-quarter-right-space, html.no-flexboxlegacy .small-quarter-right-space { margin-right: 0.3125em; } html.no-flexbox .quarter-right-padding, html.no-flexboxlegacy .quarter-right-padding { padding-right: 0.3125em; } html.no-flexbox .small-quarter-right-padding, html.no-flexboxlegacy .small-quarter-right-padding { padding-right: 0.3125em; } html.no-flexbox .bottom-space, html.no-flexboxlegacy .bottom-space { margin-bottom: 1.25em; } html.no-flexbox .small-bottom-space, html.no-flexboxlegacy .small-bottom-space { margin-bottom: 1.25em; } html.no-flexbox .bottom-padding, html.no-flexboxlegacy .bottom-padding { padding-bottom: 1.25em; } html.no-flexbox .small-bottom-padding, html.no-flexboxlegacy .small-bottom-padding { padding-bottom: 1.25em; } html.no-flexbox .double-bottom-space, html.no-flexboxlegacy .double-bottom-space { margin-bottom: 2.5em; } html.no-flexbox .small-double-bottom-space, html.no-flexboxlegacy .small-double-bottom-space { margin-bottom: 2.5em; } html.no-flexbox .double-bottom-padding, html.no-flexboxlegacy .double-bottom-padding { padding-bottom: 2.5em; } html.no-flexbox .small-double-bottom-padding, html.no-flexboxlegacy .small-double-bottom-padding { padding-bottom: 2.5em; } html.no-flexbox .half-bottom-space, html.no-flexboxlegacy .half-bottom-space { margin-bottom: 0.625em; } html.no-flexbox .small-half-bottom-space, html.no-flexboxlegacy .small-half-bottom-space { margin-bottom: 0.625em; } html.no-flexbox .half-bottom-padding, html.no-flexboxlegacy .half-bottom-padding { padding-bottom: 0.625em; } html.no-flexbox .small-half-bottom-padding, html.no-flexboxlegacy .small-half-bottom-padding { padding-bottom: 0.625em; } html.no-flexbox .quarter-bottom-space, html.no-flexboxlegacy .quarter-bottom-space { margin-bottom: 0.3125em; } html.no-flexbox .small-quarter-bottom-space, html.no-flexboxlegacy .small-quarter-bottom-space { margin-bottom: 0.3125em; } html.no-flexbox .quarter-bottom-padding, html.no-flexboxlegacy .quarter-bottom-padding { padding-bottom: 0.3125em; } html.no-flexbox .small-quarter-bottom-padding, html.no-flexboxlegacy .small-quarter-bottom-padding { padding-bottom: 0.3125em; } html.no-flexbox .left-space, html.no-flexboxlegacy .left-space { margin-left: 1.25em; } html.no-flexbox .small-left-space, html.no-flexboxlegacy .small-left-space { margin-left: 1.25em; } html.no-flexbox .left-padding, html.no-flexboxlegacy .left-padding { padding-left: 1.25em; } html.no-flexbox .small-left-padding, html.no-flexboxlegacy .small-left-padding { padding-left: 1.25em; } html.no-flexbox .double-left-space, html.no-flexboxlegacy .double-left-space { margin-left: 2.5em; } html.no-flexbox .small-double-left-space, html.no-flexboxlegacy .small-double-left-space { margin-left: 2.5em; } html.no-flexbox .double-left-padding, html.no-flexboxlegacy .double-left-padding { padding-left: 2.5em; } html.no-flexbox .small-double-left-padding, html.no-flexboxlegacy .small-double-left-padding { padding-left: 2.5em; } html.no-flexbox .half-left-space, html.no-flexboxlegacy .half-left-space { margin-left: 0.625em; } html.no-flexbox .small-half-left-space, html.no-flexboxlegacy .small-half-left-space { margin-left: 0.625em; } html.no-flexbox .half-left-padding, html.no-flexboxlegacy .half-left-padding { padding-left: 0.625em; } html.no-flexbox .small-half-left-padding, html.no-flexboxlegacy .small-half-left-padding { padding-left: 0.625em; } html.no-flexbox .quarter-left-space, html.no-flexboxlegacy .quarter-left-space { margin-left: 0.3125em; } html.no-flexbox .small-quarter-left-space, html.no-flexboxlegacy .small-quarter-left-space { margin-left: 0.3125em; } html.no-flexbox .quarter-left-padding, html.no-flexboxlegacy .quarter-left-padding { padding-left: 0.3125em; } html.no-flexbox .small-quarter-left-padding, html.no-flexboxlegacy .small-quarter-left-padding { padding-left: 0.3125em; } html.no-flexbox .hide-small, html.no-flexboxlegacy .hide-small { display: none !important; } html.no-flexbox .show-small, html.no-flexboxlegacy .show-small { display: inherit !important; } html.no-flexbox table.show-small, html.no-flexboxlegacy table.show-small { display: table; } html.no-flexbox thead.show-small, html.no-flexboxlegacy thead.show-small { display: table-header-group; } html.no-flexbox tbody.show-small, html.no-flexboxlegacy tbody.show-small { display: table-row-group; } html.no-flexbox tfoot.show-small, html.no-flexboxlegacy tfoot.show-small { display: table-footer-group; } html.no-flexbox tr.show-small, html.no-flexboxlegacy tr.show-small { display: table-row; } html.no-flexbox th.show-small, html.no-flexbox td.show-small, html.no-flexboxlegacy th.show-small, html.no-flexboxlegacy td.show-small { display: table-cell; } } @media screen and (max-width: 320px) { html.no-flexbox .ink-grid, html.no-flexboxlegacy .ink-grid { padding: 0 1em; } html.no-flexbox .column-group > [class*=tiny-], html.no-flexboxlegacy .column-group > [class*=tiny-] { float: left; clear: none; } html.no-flexbox .tiny-5, html.no-flexboxlegacy .tiny-5 { width: 5%; } html.no-flexbox .tiny-10, html.no-flexboxlegacy .tiny-10 { width: 10%; } html.no-flexbox .tiny-15, html.no-flexboxlegacy .tiny-15 { width: 15%; } html.no-flexbox .tiny-16, html.no-flexboxlegacy .tiny-16 { width: 16.66%; } html.no-flexbox .tiny-20, html.no-flexboxlegacy .tiny-20 { width: 20%; } html.no-flexbox .tiny-25, html.no-flexboxlegacy .tiny-25 { width: 25%; } html.no-flexbox .tiny-30, html.no-flexboxlegacy .tiny-30 { width: 30%; } html.no-flexbox .tiny-33, html.no-flexboxlegacy .tiny-33 { width: 33.33%; } html.no-flexbox .tiny-35, html.no-flexboxlegacy .tiny-35 { width: 35%; } html.no-flexbox .tiny-40, html.no-flexboxlegacy .tiny-40 { width: 40%; } html.no-flexbox .tiny-45, html.no-flexboxlegacy .tiny-45 { width: 45%; } html.no-flexbox .tiny-50, html.no-flexboxlegacy .tiny-50 { width: 50%; } html.no-flexbox .tiny-55, html.no-flexboxlegacy .tiny-55 { width: 55%; } html.no-flexbox .tiny-60, html.no-flexboxlegacy .tiny-60 { width: 60%; } html.no-flexbox .tiny-65, html.no-flexboxlegacy .tiny-65 { width: 65%; } html.no-flexbox .tiny-66, html.no-flexboxlegacy .tiny-66 { width: 66.66%; } html.no-flexbox .tiny-70, html.no-flexboxlegacy .tiny-70 { width: 70%; } html.no-flexbox .tiny-75, html.no-flexboxlegacy .tiny-75 { width: 75%; } html.no-flexbox .tiny-80, html.no-flexboxlegacy .tiny-80 { width: 80%; } html.no-flexbox .tiny-85, html.no-flexboxlegacy .tiny-85 { width: 85%; } html.no-flexbox .tiny-90, html.no-flexboxlegacy .tiny-90 { width: 90%; } html.no-flexbox .tiny-95, html.no-flexboxlegacy .tiny-95 { width: 95%; } html.no-flexbox .tiny-100, html.no-flexboxlegacy .tiny-100 { width: 100%; } html.no-flexbox [class*=tiny-100], html.no-flexboxlegacy [class*=tiny-100] { float: none; clear: both; } html.no-flexbox .column-group, html.no-flexboxlegacy .column-group { *zoom: 1; } html.no-flexbox .column-group:after, html.no-flexboxlegacy .column-group:after { content: ""; display: table; clear: both; } html.no-flexbox .column-group.gutters, html.no-flexboxlegacy .column-group.gutters { margin-left: -1em; } html.no-flexbox .column-group.gutters > [class*=tiny-], html.no-flexbox .column-group.gutters > [class*=all-], html.no-flexboxlegacy .column-group.gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.gutters > [class*=all-] { padding-left: 1em; margin-bottom: 1em; } html.no-flexbox .column-group.horizontal-gutters, html.no-flexboxlegacy .column-group.horizontal-gutters { margin-left: -1em; } html.no-flexbox .column-group.horizontal-gutters > [class*=tiny-], html.no-flexbox .column-group.horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.horizontal-gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.horizontal-gutters > [class*=all-] { padding-left: 1em; } html.no-flexbox .column-group.vertical-gutters > [class*=tiny-], html.no-flexbox .column-group.vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.vertical-gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.vertical-gutters > [class*=all-] { margin-bottom: 1em; } html.no-flexbox .column-group.double-gutters, html.no-flexboxlegacy .column-group.double-gutters { margin-left: -2em; } html.no-flexbox .column-group.double-gutters > [class*=tiny-], html.no-flexbox .column-group.double-gutters > [class*=all-], html.no-flexboxlegacy .column-group.double-gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.double-gutters > [class*=all-] { padding-left: 2em; margin-bottom: 2em; } html.no-flexbox .column-group.double-horizontal-gutters, html.no-flexboxlegacy .column-group.double-horizontal-gutters { margin-left: -2em; } html.no-flexbox .column-group.double-horizontal-gutters > [class*=tiny-], html.no-flexbox .column-group.double-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.double-horizontal-gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.double-horizontal-gutters > [class*=all-] { padding-left: 2em; } html.no-flexbox .column-group.double-vertical-gutters > [class*=tiny-], html.no-flexbox .column-group.double-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.double-vertical-gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.double-vertical-gutters > [class*=all-] { margin-bottom: 2em; } html.no-flexbox .column-group.half-gutters, html.no-flexboxlegacy .column-group.half-gutters { margin-left: -0.5em; } html.no-flexbox .column-group.half-gutters > [class*=tiny-], html.no-flexbox .column-group.half-gutters > [class*=all-], html.no-flexboxlegacy .column-group.half-gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.half-gutters > [class*=all-] { padding-left: 0.5em; margin-bottom: 0.5em; } html.no-flexbox .column-group.half-horizontal-gutters, html.no-flexboxlegacy .column-group.half-horizontal-gutters { margin-left: -0.5em; } html.no-flexbox .column-group.half-horizontal-gutters > [class*=tiny-], html.no-flexbox .column-group.half-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.half-horizontal-gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.half-horizontal-gutters > [class*=all-] { padding-left: 0.5em; } html.no-flexbox .column-group.half-vertical-gutters > [class*=tiny-], html.no-flexbox .column-group.half-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.half-vertical-gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.half-vertical-gutters > [class*=all-] { margin-bottom: 0.5em; } html.no-flexbox .column-group.quarter-gutters, html.no-flexboxlegacy .column-group.quarter-gutters { margin-left: -0.25em; } html.no-flexbox .column-group.quarter-gutters > [class*=tiny-], html.no-flexbox .column-group.quarter-gutters > [class*=all-], html.no-flexboxlegacy .column-group.quarter-gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.quarter-gutters > [class*=all-] { padding-left: 0.25em; margin-bottom: 0.25em; } html.no-flexbox .column-group.quarter-horizontal-gutters, html.no-flexboxlegacy .column-group.quarter-horizontal-gutters { margin-left: -0.25em; } html.no-flexbox .column-group.quarter-horizontal-gutters > [class*=tiny-], html.no-flexbox .column-group.quarter-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.quarter-horizontal-gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.quarter-horizontal-gutters > [class*=all-] { padding-left: 0.25em; } html.no-flexbox .column-group.quarter-vertical-gutters > [class*=tiny-], html.no-flexbox .column-group.quarter-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.quarter-vertical-gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.quarter-vertical-gutters > [class*=all-] { margin-bottom: 0.25em; } html.no-flexbox .column-group.tiny-gutters, html.no-flexboxlegacy .column-group.tiny-gutters { margin-left: -1em; } html.no-flexbox .column-group.tiny-gutters > [class*=tiny-], html.no-flexbox .column-group.tiny-gutters > [class*=all-], html.no-flexboxlegacy .column-group.tiny-gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.tiny-gutters > [class*=all-] { padding-left: 1em; margin-bottom: 1em; } html.no-flexbox .column-group.tiny-horizontal-gutters, html.no-flexboxlegacy .column-group.tiny-horizontal-gutters { margin-left: -1em; } html.no-flexbox .column-group.tiny-horizontal-gutters > [class*=tiny-], html.no-flexbox .column-group.tiny-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.tiny-horizontal-gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.tiny-horizontal-gutters > [class*=all-] { padding-left: 1em; } html.no-flexbox .column-group.tiny-vertical-gutters > [class*=tiny-], html.no-flexbox .column-group.tiny-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.tiny-vertical-gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.tiny-vertical-gutters > [class*=all-] { margin-bottom: 1em; } html.no-flexbox .column-group.tiny-double-gutters, html.no-flexboxlegacy .column-group.tiny-double-gutters { margin-left: -2em; } html.no-flexbox .column-group.tiny-double-gutters > [class*=tiny-], html.no-flexbox .column-group.tiny-double-gutters > [class*=all-], html.no-flexboxlegacy .column-group.tiny-double-gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.tiny-double-gutters > [class*=all-] { padding-left: 2em; margin-bottom: 2em; } html.no-flexbox .column-group.tiny-double-horizontal-gutters, html.no-flexboxlegacy .column-group.tiny-double-horizontal-gutters { margin-left: -2em; } html.no-flexbox .column-group.tiny-double-horizontal-gutters > [class*=tiny-], html.no-flexbox .column-group.tiny-double-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.tiny-double-horizontal-gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.tiny-double-horizontal-gutters > [class*=all-] { padding-left: 2em; } html.no-flexbox .column-group.tiny-double-vertical-gutters > [class*=tiny-], html.no-flexbox .column-group.tiny-double-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.tiny-double-vertical-gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.tiny-double-vertical-gutters > [class*=all-] { margin-bottom: 2em; } html.no-flexbox .column-group.tiny-half-gutters, html.no-flexboxlegacy .column-group.tiny-half-gutters { margin-left: -0.5em; } html.no-flexbox .column-group.tiny-half-gutters > [class*=tiny-], html.no-flexbox .column-group.tiny-half-gutters > [class*=all-], html.no-flexboxlegacy .column-group.tiny-half-gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.tiny-half-gutters > [class*=all-] { padding-left: 0.5em; margin-bottom: 0.5em; } html.no-flexbox .column-group.tiny-half-horizontal-gutters, html.no-flexboxlegacy .column-group.tiny-half-horizontal-gutters { margin-left: -0.5em; } html.no-flexbox .column-group.tiny-half-horizontal-gutters > [class*=tiny-], html.no-flexbox .column-group.tiny-half-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.tiny-half-horizontal-gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.tiny-half-horizontal-gutters > [class*=all-] { padding-left: 0.5em; } html.no-flexbox .column-group.tiny-half-vertical-gutters > [class*=tiny-], html.no-flexbox .column-group.tiny-half-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.tiny-half-vertical-gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.tiny-half-vertical-gutters > [class*=all-] { margin-bottom: 0.5em; } html.no-flexbox .column-group.tiny-quarter-gutters, html.no-flexboxlegacy .column-group.tiny-quarter-gutters { margin-left: -0.25em; } html.no-flexbox .column-group.tiny-quarter-gutters > [class*=tiny-], html.no-flexbox .column-group.tiny-quarter-gutters > [class*=all-], html.no-flexboxlegacy .column-group.tiny-quarter-gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.tiny-quarter-gutters > [class*=all-] { padding-left: 0.25em; margin-bottom: 0.25em; } html.no-flexbox .column-group.tiny-quarter-horizontal-gutters, html.no-flexboxlegacy .column-group.tiny-quarter-horizontal-gutters { margin-left: -0.25em; } html.no-flexbox .column-group.tiny-quarter-horizontal-gutters > [class*=tiny-], html.no-flexbox .column-group.tiny-quarter-horizontal-gutters > [class*=all-], html.no-flexboxlegacy .column-group.tiny-quarter-horizontal-gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.tiny-quarter-horizontal-gutters > [class*=all-] { padding-left: 0.25em; } html.no-flexbox .column-group.tiny-quarter-vertical-gutters > [class*=tiny-], html.no-flexbox .column-group.tiny-quarter-vertical-gutters > [class*=all-], html.no-flexboxlegacy .column-group.tiny-quarter-vertical-gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.tiny-quarter-vertical-gutters > [class*=all-] { margin-bottom: 0.25em; } html.no-flexbox .column-group.tiny-no-gutters, html.no-flexboxlegacy .column-group.tiny-no-gutters { margin-left: 0; } html.no-flexbox .column-group.tiny-no-gutters > [class*=tiny-], html.no-flexbox .column-group.tiny-no-gutters > [class*=all-], html.no-flexboxlegacy .column-group.tiny-no-gutters > [class*=tiny-], html.no-flexboxlegacy .column-group.tiny-no-gutters > [class*=all-] { padding-left: 0; margin-bottom: 0; } html.no-flexbox .ink-table td[class*=tiny-], html.no-flexbox .ink-table th[class*=tiny-], html.no-flexbox .ink-table tr[class*=tiny-], html.no-flexbox .ink-table thead[class*=tiny-], html.no-flexbox .ink-table tbody[class*=tiny-], html.no-flexbox .ink-table tfoot[class*=tiny-], html.no-flexboxlegacy .ink-table td[class*=tiny-], html.no-flexboxlegacy .ink-table th[class*=tiny-], html.no-flexboxlegacy .ink-table tr[class*=tiny-], html.no-flexboxlegacy .ink-table thead[class*=tiny-], html.no-flexboxlegacy .ink-table tbody[class*=tiny-], html.no-flexboxlegacy .ink-table tfoot[class*=tiny-] { float: none; } html.no-flexbox .tiny-push-left, html.no-flexboxlegacy .tiny-push-left { float: left; } html.no-flexbox .tiny-push-center, html.no-flexboxlegacy .tiny-push-center { float: none; margin-left: auto; margin-right: auto; } html.no-flexbox .tiny-push-right, html.no-flexboxlegacy .tiny-push-right { float: right; } html.no-flexbox .tiny-align-left, html.no-flexboxlegacy .tiny-align-left { text-align: left; } html.no-flexbox .tiny-align-center, html.no-flexboxlegacy .tiny-align-center { text-align: center; } html.no-flexbox .tiny-align-right, html.no-flexboxlegacy .tiny-align-right { text-align: right; } html.no-flexbox .tiny-no-margin, html.no-flexboxlegacy .tiny-no-margin { margin: 0 !important; } html.no-flexbox .space, html.no-flexboxlegacy .space { margin: 1em; } html.no-flexbox .tiny-space, html.no-flexboxlegacy .tiny-space { margin: 1em; } html.no-flexbox .padding, html.no-flexboxlegacy .padding { padding: 1em; } html.no-flexbox .tiny-padding, html.no-flexboxlegacy .tiny-padding { padding: 1em; } html.no-flexbox .double-space, html.no-flexboxlegacy .double-space { margin: 2em; } html.no-flexbox .tiny-double-space, html.no-flexboxlegacy .tiny-double-space { margin: 2em; } html.no-flexbox .double-padding, html.no-flexboxlegacy .double-padding { padding: 2em; } html.no-flexbox .tiny-double-padding, html.no-flexboxlegacy .tiny-double-padding { padding: 2em; } html.no-flexbox .half-space, html.no-flexboxlegacy .half-space { margin: 0.5em; } html.no-flexbox .tiny-half-space, html.no-flexboxlegacy .tiny-half-space { margin: 0.5em; } html.no-flexbox .half-padding, html.no-flexboxlegacy .half-padding { padding: 0.5em; } html.no-flexbox .tiny-half-padding, html.no-flexboxlegacy .tiny-half-padding { padding: 0.5em; } html.no-flexbox .quarter-space, html.no-flexboxlegacy .quarter-space { margin: 0.25em; } html.no-flexbox .tiny-quarter-space, html.no-flexboxlegacy .tiny-quarter-space { margin: 0.25em; } html.no-flexbox .quarter-padding, html.no-flexboxlegacy .quarter-padding { padding: 0.25em; } html.no-flexbox .tiny-quarter-padding, html.no-flexboxlegacy .tiny-quarter-padding { padding: 0.25em; } html.no-flexbox .vertical-space, html.no-flexboxlegacy .vertical-space { margin-top: 1em; margin-bottom: 1em; } html.no-flexbox .tiny-vertical-space, html.no-flexboxlegacy .tiny-vertical-space { margin-top: 1em; margin-bottom: 1em; } html.no-flexbox .vertical-padding, html.no-flexboxlegacy .vertical-padding { padding-top: 1em; padding-bottom: 1em; } html.no-flexbox .tiny-vertical-padding, html.no-flexboxlegacy .tiny-vertical-padding { padding-top: 1em; padding-bottom: 1em; } html.no-flexbox .double-vertical-space, html.no-flexboxlegacy .double-vertical-space { margin-top: 2em; margin-bottom: 2em; } html.no-flexbox .tiny-double-vertical-space, html.no-flexboxlegacy .tiny-double-vertical-space { margin-top: 2em; margin-bottom: 2em; } html.no-flexbox .double-vertical-padding, html.no-flexboxlegacy .double-vertical-padding { padding-top: 2em; padding-bottom: 2em; } html.no-flexbox .tiny-double-vertical-padding, html.no-flexboxlegacy .tiny-double-vertical-padding { padding-top: 2em; padding-bottom: 2em; } html.no-flexbox .half-vertical-space, html.no-flexboxlegacy .half-vertical-space { margin-top: 0.5em; margin-bottom: 0.5em; } html.no-flexbox .tiny-half-vertical-space, html.no-flexboxlegacy .tiny-half-vertical-space { margin-top: 0.5em; margin-bottom: 0.5em; } html.no-flexbox .half-vertical-padding, html.no-flexboxlegacy .half-vertical-padding { padding-top: 0.5em; padding-bottom: 0.5em; } html.no-flexbox .tiny-half-vertical-padding, html.no-flexboxlegacy .tiny-half-vertical-padding { padding-top: 0.5em; padding-bottom: 0.5em; } html.no-flexbox .quarter-vertical-space, html.no-flexboxlegacy .quarter-vertical-space { margin-top: 0.25em; margin-bottom: 0.25em; } html.no-flexbox .tiny-quarter-vertical-space, html.no-flexboxlegacy .tiny-quarter-vertical-space { margin-top: 0.25em; margin-bottom: 0.25em; } html.no-flexbox .quarter-vertical-padding, html.no-flexboxlegacy .quarter-vertical-padding { padding-top: 0.25em; padding-bottom: 0.25em; } html.no-flexbox .tiny-quarter-vertical-padding, html.no-flexboxlegacy .tiny-quarter-vertical-padding { padding-top: 0.25em; padding-bottom: 0.25em; } html.no-flexbox .horizontal-space, html.no-flexboxlegacy .horizontal-space { margin-left: 1em; margin-right: 1em; } html.no-flexbox .tiny-horizontal-space, html.no-flexboxlegacy .tiny-horizontal-space { margin-left: 1em; margin-right: 1em; } html.no-flexbox .horizontal-padding, html.no-flexboxlegacy .horizontal-padding { padding-left: 1em; padding-right: 1em; } html.no-flexbox .tiny-horizontal-padding, html.no-flexboxlegacy .tiny-horizontal-padding { padding-left: 1em; padding-right: 1em; } html.no-flexbox .double-horizontal-space, html.no-flexboxlegacy .double-horizontal-space { margin-left: 2em; margin-right: 2em; } html.no-flexbox .tiny-double-horizontal-space, html.no-flexboxlegacy .tiny-double-horizontal-space { margin-left: 2em; margin-right: 2em; } html.no-flexbox .double-horizontal-padding, html.no-flexboxlegacy .double-horizontal-padding { padding-left: 2em; padding-right: 2em; } html.no-flexbox .tiny-double-horizontal-padding, html.no-flexboxlegacy .tiny-double-horizontal-padding { padding-left: 2em; padding-right: 2em; } html.no-flexbox .half-horizontal-space, html.no-flexboxlegacy .half-horizontal-space { margin-left: 0.5em; margin-right: 0.5em; } html.no-flexbox .tiny-half-horizontal-space, html.no-flexboxlegacy .tiny-half-horizontal-space { margin-left: 0.5em; margin-right: 0.5em; } html.no-flexbox .half-horizontal-padding, html.no-flexboxlegacy .half-horizontal-padding { padding-left: 0.5em; padding-right: 0.5em; } html.no-flexbox .tiny-half-horizontal-padding, html.no-flexboxlegacy .tiny-half-horizontal-padding { padding-left: 0.5em; padding-right: 0.5em; } html.no-flexbox .quarter-horizontal-space, html.no-flexboxlegacy .quarter-horizontal-space { margin-left: 0.25em; margin-right: 0.25em; } html.no-flexbox .tiny-quarter-horizontal-space, html.no-flexboxlegacy .tiny-quarter-horizontal-space { margin-left: 0.25em; margin-right: 0.25em; } html.no-flexbox .quarter-horizontal-padding, html.no-flexboxlegacy .quarter-horizontal-padding { padding-left: 0.25em; padding-right: 0.25em; } html.no-flexbox .tiny-quarter-horizontal-padding, html.no-flexboxlegacy .tiny-quarter-horizontal-padding { padding-left: 0.25em; padding-right: 0.25em; } html.no-flexbox .top-space, html.no-flexboxlegacy .top-space { margin-top: 1em; } html.no-flexbox .tiny-top-space, html.no-flexboxlegacy .tiny-top-space { margin-top: 1em; } html.no-flexbox .top-padding, html.no-flexboxlegacy .top-padding { padding-top: 1em; } html.no-flexbox .tiny-top-padding, html.no-flexboxlegacy .tiny-top-padding { padding-top: 1em; } html.no-flexbox .double-top-space, html.no-flexboxlegacy .double-top-space { margin-top: 2em; } html.no-flexbox .tiny-double-top-space, html.no-flexboxlegacy .tiny-double-top-space { margin-top: 2em; } html.no-flexbox .double-top-padding, html.no-flexboxlegacy .double-top-padding { padding-top: 2em; } html.no-flexbox .tiny-double-top-padding, html.no-flexboxlegacy .tiny-double-top-padding { padding-top: 2em; } html.no-flexbox .half-top-space, html.no-flexboxlegacy .half-top-space { margin-top: 0.5em; } html.no-flexbox .tiny-half-top-space, html.no-flexboxlegacy .tiny-half-top-space { margin-top: 0.5em; } html.no-flexbox .half-top-padding, html.no-flexboxlegacy .half-top-padding { padding-top: 0.5em; } html.no-flexbox .tiny-half-top-padding, html.no-flexboxlegacy .tiny-half-top-padding { padding-top: 0.5em; } html.no-flexbox .quarter-top-space, html.no-flexboxlegacy .quarter-top-space { margin-top: 0.25em; } html.no-flexbox .tiny-quarter-top-space, html.no-flexboxlegacy .tiny-quarter-top-space { margin-top: 0.25em; } html.no-flexbox .quarter-top-padding, html.no-flexboxlegacy .quarter-top-padding { padding-top: 0.25em; } html.no-flexbox .tiny-quarter-top-padding, html.no-flexboxlegacy .tiny-quarter-top-padding { padding-top: 0.25em; } html.no-flexbox .right-space, html.no-flexboxlegacy .right-space { margin-right: 1em; } html.no-flexbox .tiny-right-space, html.no-flexboxlegacy .tiny-right-space { margin-right: 1em; } html.no-flexbox .right-padding, html.no-flexboxlegacy .right-padding { padding-right: 1em; } html.no-flexbox .tiny-right-padding, html.no-flexboxlegacy .tiny-right-padding { padding-right: 1em; } html.no-flexbox .double-right-space, html.no-flexboxlegacy .double-right-space { margin-right: 2em; } html.no-flexbox .tiny-double-right-space, html.no-flexboxlegacy .tiny-double-right-space { margin-right: 2em; } html.no-flexbox .double-right-padding, html.no-flexboxlegacy .double-right-padding { padding-right: 2em; } html.no-flexbox .tiny-double-right-padding, html.no-flexboxlegacy .tiny-double-right-padding { padding-right: 2em; } html.no-flexbox .half-right-space, html.no-flexboxlegacy .half-right-space { margin-right: 0.5em; } html.no-flexbox .tiny-half-right-space, html.no-flexboxlegacy .tiny-half-right-space { margin-right: 0.5em; } html.no-flexbox .half-right-padding, html.no-flexboxlegacy .half-right-padding { padding-right: 0.5em; } html.no-flexbox .tiny-half-right-padding, html.no-flexboxlegacy .tiny-half-right-padding { padding-right: 0.5em; } html.no-flexbox .quarter-right-space, html.no-flexboxlegacy .quarter-right-space { margin-right: 0.25em; } html.no-flexbox .tiny-quarter-right-space, html.no-flexboxlegacy .tiny-quarter-right-space { margin-right: 0.25em; } html.no-flexbox .quarter-right-padding, html.no-flexboxlegacy .quarter-right-padding { padding-right: 0.25em; } html.no-flexbox .tiny-quarter-right-padding, html.no-flexboxlegacy .tiny-quarter-right-padding { padding-right: 0.25em; } html.no-flexbox .bottom-space, html.no-flexboxlegacy .bottom-space { margin-bottom: 1em; } html.no-flexbox .tiny-bottom-space, html.no-flexboxlegacy .tiny-bottom-space { margin-bottom: 1em; } html.no-flexbox .bottom-padding, html.no-flexboxlegacy .bottom-padding { padding-bottom: 1em; } html.no-flexbox .tiny-bottom-padding, html.no-flexboxlegacy .tiny-bottom-padding { padding-bottom: 1em; } html.no-flexbox .double-bottom-space, html.no-flexboxlegacy .double-bottom-space { margin-bottom: 2em; } html.no-flexbox .tiny-double-bottom-space, html.no-flexboxlegacy .tiny-double-bottom-space { margin-bottom: 2em; } html.no-flexbox .double-bottom-padding, html.no-flexboxlegacy .double-bottom-padding { padding-bottom: 2em; } html.no-flexbox .tiny-double-bottom-padding, html.no-flexboxlegacy .tiny-double-bottom-padding { padding-bottom: 2em; } html.no-flexbox .half-bottom-space, html.no-flexboxlegacy .half-bottom-space { margin-bottom: 0.5em; } html.no-flexbox .tiny-half-bottom-space, html.no-flexboxlegacy .tiny-half-bottom-space { margin-bottom: 0.5em; } html.no-flexbox .half-bottom-padding, html.no-flexboxlegacy .half-bottom-padding { padding-bottom: 0.5em; } html.no-flexbox .tiny-half-bottom-padding, html.no-flexboxlegacy .tiny-half-bottom-padding { padding-bottom: 0.5em; } html.no-flexbox .quarter-bottom-space, html.no-flexboxlegacy .quarter-bottom-space { margin-bottom: 0.25em; } html.no-flexbox .tiny-quarter-bottom-space, html.no-flexboxlegacy .tiny-quarter-bottom-space { margin-bottom: 0.25em; } html.no-flexbox .quarter-bottom-padding, html.no-flexboxlegacy .quarter-bottom-padding { padding-bottom: 0.25em; } html.no-flexbox .tiny-quarter-bottom-padding, html.no-flexboxlegacy .tiny-quarter-bottom-padding { padding-bottom: 0.25em; } html.no-flexbox .left-space, html.no-flexboxlegacy .left-space { margin-left: 1em; } html.no-flexbox .tiny-left-space, html.no-flexboxlegacy .tiny-left-space { margin-left: 1em; } html.no-flexbox .left-padding, html.no-flexboxlegacy .left-padding { padding-left: 1em; } html.no-flexbox .tiny-left-padding, html.no-flexboxlegacy .tiny-left-padding { padding-left: 1em; } html.no-flexbox .double-left-space, html.no-flexboxlegacy .double-left-space { margin-left: 2em; } html.no-flexbox .tiny-double-left-space, html.no-flexboxlegacy .tiny-double-left-space { margin-left: 2em; } html.no-flexbox .double-left-padding, html.no-flexboxlegacy .double-left-padding { padding-left: 2em; } html.no-flexbox .tiny-double-left-padding, html.no-flexboxlegacy .tiny-double-left-padding { padding-left: 2em; } html.no-flexbox .half-left-space, html.no-flexboxlegacy .half-left-space { margin-left: 0.5em; } html.no-flexbox .tiny-half-left-space, html.no-flexboxlegacy .tiny-half-left-space { margin-left: 0.5em; } html.no-flexbox .half-left-padding, html.no-flexboxlegacy .half-left-padding { padding-left: 0.5em; } html.no-flexbox .tiny-half-left-padding, html.no-flexboxlegacy .tiny-half-left-padding { padding-left: 0.5em; } html.no-flexbox .quarter-left-space, html.no-flexboxlegacy .quarter-left-space { margin-left: 0.25em; } html.no-flexbox .tiny-quarter-left-space, html.no-flexboxlegacy .tiny-quarter-left-space { margin-left: 0.25em; } html.no-flexbox .quarter-left-padding, html.no-flexboxlegacy .quarter-left-padding { padding-left: 0.25em; } html.no-flexbox .tiny-quarter-left-padding, html.no-flexboxlegacy .tiny-quarter-left-padding { padding-left: 0.25em; } html.no-flexbox .hide-tiny, html.no-flexboxlegacy .hide-tiny { display: none !important; } html.no-flexbox .show-tiny, html.no-flexboxlegacy .show-tiny { display: inherit !important; } html.no-flexbox table.show-tiny, html.no-flexboxlegacy table.show-tiny { display: table; } html.no-flexbox thead.show-tiny, html.no-flexboxlegacy thead.show-tiny { display: table-header-group; } html.no-flexbox tbody.show-tiny, html.no-flexboxlegacy tbody.show-tiny { display: table-row-group; } html.no-flexbox tfoot.show-tiny, html.no-flexboxlegacy tfoot.show-tiny { display: table-footer-group; } html.no-flexbox tr.show-tiny, html.no-flexboxlegacy tr.show-tiny { display: table-row; } html.no-flexbox th.show-tiny, html.no-flexbox td.show-tiny, html.no-flexboxlegacy th.show-tiny, html.no-flexboxlegacy td.show-tiny { display: table-cell; } } html.no-flexbox:after, html.no-flexboxlegacy:after { content: '[{"name":"xlarge", "size":{"min":"1261px","max":""}},{"name":"large", "size":{"min":"961px","max":"1260px"}},{"name":"medium", "size":{"min":"641px","max":"960px"}},{"name":"small", "size":{"min":"321px","max":"640px"}},{"name":"tiny", "size":{"min":"","max":"320px"}}]'; display: none; } html.no-flexbox .ink-carousel, html.no-flexboxlegacy .ink-carousel { width: 100%; position: relative; overflow: hidden; display: block; } html.no-flexbox .ink-carousel .stage, html.no-flexboxlegacy .ink-carousel .stage { left: 0; height: auto !important; margin-top: 0; margin-bottom: 0; padding-left: 0; list-style-type: none; white-space: nowrap; position: relative; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } html.no-flexbox .ink-carousel .stage .slide, html.no-flexboxlegacy .ink-carousel .stage .slide { position: relative; display: inline-block; vertical-align: top; white-space: normal; margin: 0; float: none; zoom: 1; *display: inline; } html.no-flexbox .ink-carousel .ink-navigation, html.no-flexboxlegacy .ink-carousel .ink-navigation { position: static; }