﻿/*! Pushy - v1.0.0 - 2016-3-1
* Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions.
* https://github.com/christophery/pushy/
* by Christopher Yee */

@import url(../fonts/sinkinsans_300light_macroman/stylesheet.css);
@import url(../fonts/sinkinsans_700bold_macroman/stylesheet.css);
@import url(../icons/styles.css);
.pushy {
    position: fixed;
    width: 200px;
    height: 100%;
    top: 0;
    z-index: 9999;
    background: #191918;
    overflow: auto;
    visibility: hidden;
    -webkit-overflow-scrolling: touch
}

.pushy a {
    display: block;
    color: #b3b3b1;
    padding: 15px 30px;
    text-decoration: none;
    outline: 0
}

.pushy a:hover {
    color: #FFF
}

.pushy ul:first-child {
    margin-top: 10px
}

.pushy.pushy-left {
    left: 0
}

.pushy.pushy-right {
    right: 0
}

.pushy-left {
    -webkit-transform: translate3d(-200px, 0, 0);
    -ms-transform: translate3d(-200px, 0, 0);
    transform: translate3d(-200px, 0, 0)
}

.pushy-open-left #container,
.pushy-open-left .push {
    -webkit-transform: translate3d(200px, 0, 0);
    -ms-transform: translate3d(200px, 0, 0);
    transform: translate3d(200px, 0, 0)
}

.pushy-right {
    -webkit-transform: translate3d(200px, 0, 0);
    -ms-transform: translate3d(200px, 0, 0);
    transform: translate3d(200px, 0, 0)
}

.pushy-open-right #container,
.pushy-open-right .push {
    -webkit-transform: translate3d(-200px, 0, 0);
    -ms-transform: translate3d(-200px, 0, 0);
    transform: translate3d(-200px, 0, 0)
}

.pushy-open-left .pushy,
.pushy-open-right .pushy {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

#container,
.pushy,
.push {
    transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99)
}

.site-overlay {
    display: none
}

.pushy-open-left .site-overlay,
.pushy-open-right .site-overlay {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9998;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-animation: fade 500ms;
    animation: fade 500ms
}

@keyframes fade {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-webkit-keyframes fade {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

.pushy-submenu ul {
    padding-left: 15px;
    transition: max-height 0.2s ease-in-out
}

.pushy-submenu ul .pushy-link {
    transition: opacity 0.2s ease-in-out
}

.pushy-submenu>a {
    position: relative
}

.pushy-submenu>a::after {
    content: '';
    display: block;
    height: 11px;
    width: 8px;
    position: absolute;
    top: 50%;
    right: 15px;
    background: url("https://www.mustardcreative.com.au/mc2016/wp-content/themes/mustardcreative/assets/img/arrow.svg") no-repeat;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: transform 0.2s
}

.pushy-submenu-closed ul {
    max-height: 0;
    overflow: hidden
}

.pushy-submenu-closed .pushy-link {
    opacity: 0
}

.pushy-submenu-open ul {
    max-height: 1000px
}

.pushy-submenu-open .pushy-link {
    opacity: 1
}

.pushy-submenu-open a::after {
    -webkit-transform: translateY(-50%) rotate(90deg);
    -ms-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg)
}

.no-csstransforms3d .pushy-submenu-closed ul {
    max-height: none;
    display: none
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.fa.pull-left {
    margin-right: .3em
}

.fa.pull-right {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.fa-rotate-90 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0);
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.fa-flip-vertical {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1)
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
    filter: none
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}

.fa-stack-1x,
.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-glass:before {
    content: ""
}

.fa-music:before {
    content: ""
}

.fa-search:before {
    content: ""
}

.fa-envelope-o:before {
    content: ""
}

.fa-heart:before {
    content: ""
}

.fa-star:before {
    content: ""
}

.fa-star-o:before {
    content: ""
}

.fa-user:before {
    content: ""
}

.fa-film:before {
    content: ""
}

.fa-th-large:before {
    content: ""
}

.fa-th:before {
    content: ""
}

.fa-th-list:before {
    content: ""
}

.fa-check:before {
    content: ""
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
    content: ""
}

.fa-search-plus:before {
    content: ""
}

.fa-search-minus:before {
    content: ""
}

.fa-power-off:before {
    content: ""
}

.fa-signal:before {
    content: ""
}

.fa-gear:before,
.fa-cog:before {
    content: ""
}

.fa-trash-o:before {
    content: ""
}

.fa-home:before {
    content: ""
}

.fa-file-o:before {
    content: ""
}

.fa-clock-o:before {
    content: ""
}

.fa-road:before {
    content: ""
}

.fa-download:before {
    content: ""
}

.fa-arrow-circle-o-down:before {
    content: ""
}

.fa-arrow-circle-o-up:before {
    content: ""
}

.fa-inbox:before {
    content: ""
}

.fa-play-circle-o:before {
    content: ""
}

.fa-rotate-right:before,
.fa-repeat:before {
    content: ""
}

.fa-refresh:before {
    content: ""
}

.fa-list-alt:before {
    content: ""
}

.fa-lock:before {
    content: ""
}

.fa-flag:before {
    content: ""
}

.fa-headphones:before {
    content: ""
}

.fa-volume-off:before {
    content: ""
}

.fa-volume-down:before {
    content: ""
}

.fa-volume-up:before {
    content: ""
}

.fa-qrcode:before {
    content: ""
}

.fa-barcode:before {
    content: ""
}

.fa-tag:before {
    content: ""
}

.fa-tags:before {
    content: ""
}

.fa-book:before {
    content: ""
}

.fa-bookmark:before {
    content: ""
}

.fa-print:before {
    content: ""
}

.fa-camera:before {
    content: ""
}

.fa-font:before {
    content: ""
}

.fa-bold:before {
    content: ""
}

.fa-italic:before {
    content: ""
}

.fa-text-height:before {
    content: ""
}

.fa-text-width:before {
    content: ""
}

.fa-align-left:before {
    content: ""
}

.fa-align-center:before {
    content: ""
}

.fa-align-right:before {
    content: ""
}

.fa-align-justify:before {
    content: ""
}

.fa-list:before {
    content: ""
}

.fa-dedent:before,
.fa-outdent:before {
    content: ""
}

.fa-indent:before {
    content: ""
}

.fa-video-camera:before {
    content: ""
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
    content: ""
}

.fa-pencil:before {
    content: ""
}

.fa-map-marker:before {
    content: ""
}

.fa-adjust:before {
    content: ""
}

.fa-tint:before {
    content: ""
}

.fa-edit:before,
.fa-pencil-square-o:before {
    content: ""
}

.fa-share-square-o:before {
    content: ""
}

.fa-check-square-o:before {
    content: ""
}

.fa-arrows:before {
    content: ""
}

.fa-step-backward:before {
    content: ""
}

.fa-fast-backward:before {
    content: ""
}

.fa-backward:before {
    content: ""
}

.fa-play:before {
    content: ""
}

.fa-pause:before {
    content: ""
}

.fa-stop:before {
    content: ""
}

.fa-forward:before {
    content: ""
}

.fa-fast-forward:before {
    content: ""
}

.fa-step-forward:before {
    content: ""
}

.fa-eject:before {
    content: ""
}

.fa-chevron-left:before {
    content: ""
}

.fa-chevron-right:before {
    content: ""
}

.fa-plus-circle:before {
    content: ""
}

.fa-minus-circle:before {
    content: ""
}

.fa-times-circle:before {
    content: ""
}

.fa-check-circle:before {
    content: ""
}

.fa-question-circle:before {
    content: ""
}

.fa-info-circle:before {
    content: ""
}

.fa-crosshairs:before {
    content: ""
}

.fa-times-circle-o:before {
    content: ""
}

.fa-check-circle-o:before {
    content: ""
}

.fa-ban:before {
    content: ""
}

.fa-arrow-left:before {
    content: ""
}

.fa-arrow-right:before {
    content: ""
}

.fa-arrow-up:before {
    content: ""
}

.fa-arrow-down:before {
    content: ""
}

.fa-mail-forward:before,
.fa-share:before {
    content: ""
}

.fa-expand:before {
    content: ""
}

.fa-compress:before {
    content: ""
}

.fa-plus:before {
    content: ""
}

.fa-minus:before {
    content: ""
}

.fa-asterisk:before {
    content: ""
}

.fa-exclamation-circle:before {
    content: ""
}

.fa-gift:before {
    content: ""
}

.fa-leaf:before {
    content: ""
}

.fa-fire:before {
    content: ""
}

.fa-eye:before {
    content: ""
}

.fa-eye-slash:before {
    content: ""
}

.fa-warning:before,
.fa-exclamation-triangle:before {
    content: ""
}

.fa-plane:before {
    content: ""
}

.fa-calendar:before {
    content: ""
}

.fa-random:before {
    content: ""
}

.fa-comment:before {
    content: ""
}

.fa-magnet:before {
    content: ""
}

.fa-chevron-up:before {
    content: ""
}

.fa-chevron-down:before {
    content: ""
}

.fa-retweet:before {
    content: ""
}

.fa-shopping-cart:before {
    content: ""
}

.fa-folder:before {
    content: ""
}

.fa-folder-open:before {
    content: ""
}

.fa-arrows-v:before {
    content: ""
}

.fa-arrows-h:before {
    content: ""
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
    content: ""
}

.fa-twitter-square:before {
    content: ""
}

.fa-facebook-square:before {
    content: ""
}

.fa-camera-retro:before {
    content: ""
}

.fa-key:before {
    content: ""
}

.fa-gears:before,
.fa-cogs:before {
    content: ""
}

.fa-comments:before {
    content: ""
}

.fa-thumbs-o-up:before {
    content: ""
}

.fa-thumbs-o-down:before {
    content: ""
}

.fa-star-half:before {
    content: ""
}

.fa-heart-o:before {
    content: ""
}

.fa-sign-out:before {
    content: ""
}

.fa-linkedin-square:before {
    content: ""
}

.fa-thumb-tack:before {
    content: ""
}

.fa-external-link:before {
    content: ""
}

.fa-sign-in:before {
    content: ""
}

.fa-trophy:before {
    content: ""
}

.fa-github-square:before {
    content: ""
}

.fa-upload:before {
    content: ""
}

.fa-lemon-o:before {
    content: ""
}

.fa-phone:before {
    content: ""
}

.fa-square-o:before {
    content: ""
}

.fa-bookmark-o:before {
    content: ""
}

.fa-phone-square:before {
    content: ""
}

.fa-twitter:before {
    content: ""
}

.fa-facebook-f:before,
.fa-facebook:before {
    content: ""
}

.fa-github:before {
    content: ""
}

.fa-unlock:before {
    content: ""
}

.fa-credit-card:before {
    content: ""
}

.fa-rss:before {
    content: ""
}

.fa-hdd-o:before {
    content: ""
}

.fa-bullhorn:before {
    content: ""
}

.fa-bell:before {
    content: ""
}

.fa-certificate:before {
    content: ""
}

.fa-hand-o-right:before {
    content: ""
}

.fa-hand-o-left:before {
    content: ""
}

.fa-hand-o-up:before {
    content: ""
}

.fa-hand-o-down:before {
    content: ""
}

.fa-arrow-circle-left:before {
    content: ""
}

.fa-arrow-circle-right:before {
    content: ""
}

.fa-arrow-circle-up:before {
    content: ""
}

.fa-arrow-circle-down:before {
    content: ""
}

.fa-globe:before {
    content: ""
}

.fa-wrench:before {
    content: ""
}

.fa-tasks:before {
    content: ""
}

.fa-filter:before {
    content: ""
}

.fa-briefcase:before {
    content: ""
}

.fa-arrows-alt:before {
    content: ""
}

.fa-group:before,
.fa-users:before {
    content: ""
}

.fa-chain:before,
.fa-link:before {
    content: ""
}

.fa-cloud:before {
    content: ""
}

.fa-flask:before {
    content: ""
}

.fa-cut:before,
.fa-scissors:before {
    content: ""
}

.fa-copy:before,
.fa-files-o:before {
    content: ""
}

.fa-paperclip:before {
    content: ""
}

.fa-save:before,
.fa-floppy-o:before {
    content: ""
}

.fa-square:before {
    content: ""
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
    content: ""
}

.fa-list-ul:before {
    content: ""
}

.fa-list-ol:before {
    content: ""
}

.fa-strikethrough:before {
    content: ""
}

.fa-underline:before {
    content: ""
}

.fa-table:before {
    content: ""
}

.fa-magic:before {
    content: ""
}

.fa-truck:before {
    content: ""
}

.fa-pinterest:before {
    content: ""
}

.fa-pinterest-square:before {
    content: ""
}

.fa-google-plus-square:before {
    content: ""
}

.fa-google-plus:before {
    content: ""
}

.fa-money:before {
    content: ""
}

.fa-caret-down:before {
    content: ""
}

.fa-caret-up:before {
    content: ""
}

.fa-caret-left:before {
    content: ""
}

.fa-caret-right:before {
    content: ""
}

.fa-columns:before {
    content: ""
}

.fa-unsorted:before,
.fa-sort:before {
    content: ""
}

.fa-sort-down:before,
.fa-sort-desc:before {
    content: ""
}

.fa-sort-up:before,
.fa-sort-asc:before {
    content: ""
}

.fa-envelope:before {
    content: ""
}

.fa-linkedin:before {
    content: ""
}

.fa-rotate-left:before,
.fa-undo:before {
    content: ""
}

.fa-legal:before,
.fa-gavel:before {
    content: ""
}

.fa-dashboard:before,
.fa-tachometer:before {
    content: ""
}

.fa-comment-o:before {
    content: ""
}

.fa-comments-o:before {
    content: ""
}

.fa-flash:before,
.fa-bolt:before {
    content: ""
}

.fa-sitemap:before {
    content: ""
}

.fa-umbrella:before {
    content: ""
}

.fa-paste:before,
.fa-clipboard:before {
    content: ""
}

.fa-lightbulb-o:before {
    content: ""
}

.fa-exchange:before {
    content: ""
}

.fa-cloud-download:before {
    content: ""
}

.fa-cloud-upload:before {
    content: ""
}

.fa-user-md:before {
    content: ""
}

.fa-stethoscope:before {
    content: ""
}

.fa-suitcase:before {
    content: ""
}

.fa-bell-o:before {
    content: ""
}

.fa-coffee:before {
    content: ""
}

.fa-cutlery:before {
    content: ""
}

.fa-file-text-o:before {
    content: ""
}

.fa-building-o:before {
    content: ""
}

.fa-hospital-o:before {
    content: ""
}

.fa-ambulance:before {
    content: ""
}

.fa-medkit:before {
    content: ""
}

.fa-fighter-jet:before {
    content: ""
}

.fa-beer:before {
    content: ""
}

.fa-h-square:before {
    content: ""
}

.fa-plus-square:before {
    content: ""
}

.fa-angle-double-left:before {
    content: ""
}

.fa-angle-double-right:before {
    content: ""
}

.fa-angle-double-up:before {
    content: ""
}

.fa-angle-double-down:before {
    content: ""
}

.fa-angle-left:before {
    content: ""
}

.fa-angle-right:before {
    content: ""
}

.fa-angle-up:before {
    content: ""
}

.fa-angle-down:before {
    content: ""
}

.fa-desktop:before {
    content: ""
}

.fa-laptop:before {
    content: ""
}

.fa-tablet:before {
    content: ""
}

.fa-mobile-phone:before,
.fa-mobile:before {
    content: ""
}

.fa-circle-o:before {
    content: ""
}

.fa-quote-left:before {
    content: ""
}

.fa-quote-right:before {
    content: ""
}

.fa-spinner:before {
    content: ""
}

.fa-circle:before {
    content: ""
}

.fa-mail-reply:before,
.fa-reply:before {
    content: ""
}

.fa-github-alt:before {
    content: ""
}

.fa-folder-o:before {
    content: ""
}

.fa-folder-open-o:before {
    content: ""
}

.fa-smile-o:before {
    content: ""
}

.fa-frown-o:before {
    content: ""
}

.fa-meh-o:before {
    content: ""
}

.fa-gamepad:before {
    content: ""
}

.fa-keyboard-o:before {
    content: ""
}

.fa-flag-o:before {
    content: ""
}

.fa-flag-checkered:before {
    content: ""
}

.fa-terminal:before {
    content: ""
}

.fa-code:before {
    content: ""
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
    content: ""
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
    content: ""
}

.fa-location-arrow:before {
    content: ""
}

.fa-crop:before {
    content: ""
}

.fa-code-fork:before {
    content: ""
}

.fa-unlink:before,
.fa-chain-broken:before {
    content: ""
}

.fa-question:before {
    content: ""
}

.fa-info:before {
    content: ""
}

.fa-exclamation:before {
    content: ""
}

.fa-superscript:before {
    content: ""
}

.fa-subscript:before {
    content: ""
}

.fa-eraser:before {
    content: ""
}

.fa-puzzle-piece:before {
    content: ""
}

.fa-microphone:before {
    content: ""
}

.fa-microphone-slash:before {
    content: ""
}

.fa-shield:before {
    content: ""
}

.fa-calendar-o:before {
    content: ""
}

.fa-fire-extinguisher:before {
    content: ""
}

.fa-rocket:before {
    content: ""
}

.fa-maxcdn:before {
    content: ""
}

.fa-chevron-circle-left:before {
    content: ""
}

.fa-chevron-circle-right:before {
    content: ""
}

.fa-chevron-circle-up:before {
    content: ""
}

.fa-chevron-circle-down:before {
    content: ""
}

.fa-html5:before {
    content: ""
}

.fa-css3:before {
    content: ""
}

.fa-anchor:before {
    content: ""
}

.fa-unlock-alt:before {
    content: ""
}

.fa-bullseye:before {
    content: ""
}

.fa-ellipsis-h:before {
    content: ""
}

.fa-ellipsis-v:before {
    content: ""
}

.fa-rss-square:before {
    content: ""
}

.fa-play-circle:before {
    content: ""
}

.fa-ticket:before {
    content: ""
}

.fa-minus-square:before {
    content: ""
}

.fa-minus-square-o:before {
    content: ""
}

.fa-level-up:before {
    content: ""
}

.fa-level-down:before {
    content: ""
}

.fa-check-square:before {
    content: ""
}

.fa-pencil-square:before {
    content: ""
}

.fa-external-link-square:before {
    content: ""
}

.fa-share-square:before {
    content: ""
}

.fa-compass:before {
    content: ""
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
    content: ""
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
    content: ""
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
    content: ""
}

.fa-euro:before,
.fa-eur:before {
    content: ""
}

.fa-gbp:before {
    content: ""
}

.fa-dollar:before,
.fa-usd:before {
    content: ""
}

.fa-rupee:before,
.fa-inr:before {
    content: ""
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
    content: ""
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
    content: ""
}

.fa-won:before,
.fa-krw:before {
    content: ""
}

.fa-bitcoin:before,
.fa-btc:before {
    content: ""
}

.fa-file:before {
    content: ""
}

.fa-file-text:before {
    content: ""
}

.fa-sort-alpha-asc:before {
    content: ""
}

.fa-sort-alpha-desc:before {
    content: ""
}

.fa-sort-amount-asc:before {
    content: ""
}

.fa-sort-amount-desc:before {
    content: ""
}

.fa-sort-numeric-asc:before {
    content: ""
}

.fa-sort-numeric-desc:before {
    content: ""
}

.fa-thumbs-up:before {
    content: ""
}

.fa-thumbs-down:before {
    content: ""
}

.fa-youtube-square:before {
    content: ""
}

.fa-youtube:before {
    content: ""
}

.fa-xing:before {
    content: ""
}

.fa-xing-square:before {
    content: ""
}

.fa-youtube-play:before {
    content: ""
}

.fa-dropbox:before {
    content: ""
}

.fa-stack-overflow:before {
    content: ""
}

.fa-instagram:before {
    content: ""
}

.fa-flickr:before {
    content: ""
}

.fa-adn:before {
    content: ""
}

.fa-bitbucket:before {
    content: ""
}

.fa-bitbucket-square:before {
    content: ""
}

.fa-tumblr:before {
    content: ""
}

.fa-tumblr-square:before {
    content: ""
}

.fa-long-arrow-down:before {
    content: ""
}

.fa-long-arrow-up:before {
    content: ""
}

.fa-long-arrow-left:before {
    content: ""
}

.fa-long-arrow-right:before {
    content: ""
}

.fa-apple:before {
    content: ""
}

.fa-windows:before {
    content: ""
}

.fa-android:before {
    content: ""
}

.fa-linux:before {
    content: ""
}

.fa-dribbble:before {
    content: ""
}

.fa-skype:before {
    content: ""
}

.fa-foursquare:before {
    content: ""
}

.fa-trello:before {
    content: ""
}

.fa-female:before {
    content: ""
}

.fa-male:before {
    content: ""
}

.fa-gittip:before,
.fa-gratipay:before {
    content: ""
}

.fa-sun-o:before {
    content: ""
}

.fa-moon-o:before {
    content: ""
}

.fa-archive:before {
    content: ""
}

.fa-bug:before {
    content: ""
}

.fa-vk:before {
    content: ""
}

.fa-weibo:before {
    content: ""
}

.fa-renren:before {
    content: ""
}

.fa-pagelines:before {
    content: ""
}

.fa-stack-exchange:before {
    content: ""
}

.fa-arrow-circle-o-right:before {
    content: ""
}

.fa-arrow-circle-o-left:before {
    content: ""
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
    content: ""
}

.fa-dot-circle-o:before {
    content: ""
}

.fa-wheelchair:before {
    content: ""
}

.fa-vimeo-square:before {
    content: ""
}

.fa-turkish-lira:before,
.fa-try:before {
    content: ""
}

.fa-plus-square-o:before {
    content: ""
}

.fa-space-shuttle:before {
    content: ""
}

.fa-slack:before {
    content: ""
}

.fa-envelope-square:before {
    content: ""
}

.fa-wordpress:before {
    content: ""
}

.fa-openid:before {
    content: ""
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
    content: ""
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
    content: ""
}

.fa-yahoo:before {
    content: ""
}

.fa-google:before {
    content: ""
}

.fa-reddit:before {
    content: ""
}

.fa-reddit-square:before {
    content: ""
}

.fa-stumbleupon-circle:before {
    content: ""
}

.fa-stumbleupon:before {
    content: ""
}

.fa-delicious:before {
    content: ""
}

.fa-digg:before {
    content: ""
}

.fa-pied-piper:before {
    content: ""
}

.fa-pied-piper-alt:before {
    content: ""
}

.fa-drupal:before {
    content: ""
}

.fa-joomla:before {
    content: ""
}

.fa-language:before {
    content: ""
}

.fa-fax:before {
    content: ""
}

.fa-building:before {
    content: ""
}

.fa-child:before {
    content: ""
}

.fa-paw:before {
    content: ""
}

.fa-spoon:before {
    content: ""
}

.fa-cube:before {
    content: ""
}

.fa-cubes:before {
    content: ""
}

.fa-behance:before {
    content: ""
}

.fa-behance-square:before {
    content: ""
}

.fa-steam:before {
    content: ""
}

.fa-steam-square:before {
    content: ""
}

.fa-recycle:before {
    content: ""
}

.fa-automobile:before,
.fa-car:before {
    content: ""
}

.fa-cab:before,
.fa-taxi:before {
    content: ""
}

.fa-tree:before {
    content: ""
}

.fa-spotify:before {
    content: ""
}

.fa-deviantart:before {
    content: ""
}

.fa-soundcloud:before {
    content: ""
}

.fa-database:before {
    content: ""
}

.fa-file-pdf-o:before {
    content: ""
}

.fa-file-word-o:before {
    content: ""
}

.fa-file-excel-o:before {
    content: ""
}

.fa-file-powerpoint-o:before {
    content: ""
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
    content: ""
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
    content: ""
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
    content: ""
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
    content: ""
}

.fa-file-code-o:before {
    content: ""
}

.fa-vine:before {
    content: ""
}

.fa-codepen:before {
    content: ""
}

.fa-jsfiddle:before {
    content: ""
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
    content: ""
}

.fa-circle-o-notch:before {
    content: ""
}

.fa-ra:before,
.fa-rebel:before {
    content: ""
}

.fa-ge:before,
.fa-empire:before {
    content: ""
}

.fa-git-square:before {
    content: ""
}

.fa-git:before {
    content: ""
}

.fa-hacker-news:before {
    content: ""
}

.fa-tencent-weibo:before {
    content: ""
}

.fa-qq:before {
    content: ""
}

.fa-wechat:before,
.fa-weixin:before {
    content: ""
}

.fa-send:before,
.fa-paper-plane:before {
    content: ""
}

.fa-send-o:before,
.fa-paper-plane-o:before {
    content: ""
}

.fa-history:before {
    content: ""
}

.fa-genderless:before,
.fa-circle-thin:before {
    content: ""
}

.fa-header:before {
    content: ""
}

.fa-paragraph:before {
    content: ""
}

.fa-sliders:before {
    content: ""
}

.fa-share-alt:before {
    content: ""
}

.fa-share-alt-square:before {
    content: ""
}

.fa-bomb:before {
    content: ""
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
    content: ""
}

.fa-tty:before {
    content: ""
}

.fa-binoculars:before {
    content: ""
}

.fa-plug:before {
    content: ""
}

.fa-slideshare:before {
    content: ""
}

.fa-twitch:before {
    content: ""
}

.fa-yelp:before {
    content: ""
}

.fa-newspaper-o:before {
    content: ""
}

.fa-wifi:before {
    content: ""
}

.fa-calculator:before {
    content: ""
}

.fa-paypal:before {
    content: ""
}

.fa-google-wallet:before {
    content: ""
}

.fa-cc-visa:before {
    content: ""
}

.fa-cc-mastercard:before {
    content: ""
}

.fa-cc-discover:before {
    content: ""
}

.fa-cc-amex:before {
    content: ""
}

.fa-cc-paypal:before {
    content: ""
}

.fa-cc-stripe:before {
    content: ""
}

.fa-bell-slash:before {
    content: ""
}

.fa-bell-slash-o:before {
    content: ""
}

.fa-trash:before {
    content: ""
}

.fa-copyright:before {
    content: ""
}

.fa-at:before {
    content: ""
}

.fa-eyedropper:before {
    content: ""
}

.fa-paint-brush:before {
    content: ""
}

.fa-birthday-cake:before {
    content: ""
}

.fa-area-chart:before {
    content: ""
}

.fa-pie-chart:before {
    content: ""
}

.fa-line-chart:before {
    content: ""
}

.fa-lastfm:before {
    content: ""
}

.fa-lastfm-square:before {
    content: ""
}

.fa-toggle-off:before {
    content: ""
}

.fa-toggle-on:before {
    content: ""
}

.fa-bicycle:before {
    content: ""
}

.fa-bus:before {
    content: ""
}

.fa-ioxhost:before {
    content: ""
}

.fa-angellist:before {
    content: ""
}

.fa-cc:before {
    content: ""
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
    content: ""
}

.fa-meanpath:before {
    content: ""
}

.fa-buysellads:before {
    content: ""
}

.fa-connectdevelop:before {
    content: ""
}

.fa-dashcube:before {
    content: ""
}

.fa-forumbee:before {
    content: ""
}

.fa-leanpub:before {
    content: ""
}

.fa-sellsy:before {
    content: ""
}

.fa-shirtsinbulk:before {
    content: ""
}

.fa-simplybuilt:before {
    content: ""
}

.fa-skyatlas:before {
    content: ""
}

.fa-cart-plus:before {
    content: ""
}

.fa-cart-arrow-down:before {
    content: ""
}

.fa-diamond:before {
    content: ""
}

.fa-ship:before {
    content: ""
}

.fa-user-secret:before {
    content: ""
}

.fa-motorcycle:before {
    content: ""
}

.fa-street-view:before {
    content: ""
}

.fa-heartbeat:before {
    content: ""
}

.fa-venus:before {
    content: ""
}

.fa-mars:before {
    content: ""
}

.fa-mercury:before {
    content: ""
}

.fa-transgender:before {
    content: ""
}

.fa-transgender-alt:before {
    content: ""
}

.fa-venus-double:before {
    content: ""
}

.fa-mars-double:before {
    content: ""
}

.fa-venus-mars:before {
    content: ""
}

.fa-mars-stroke:before {
    content: ""
}

.fa-mars-stroke-v:before {
    content: ""
}

.fa-mars-stroke-h:before {
    content: ""
}

.fa-neuter:before {
    content: ""
}

.fa-facebook-official:before {
    content: ""
}

.fa-pinterest-p:before {
    content: ""
}

.fa-whatsapp:before {
    content: ""
}

.fa-server:before {
    content: ""
}

.fa-user-plus:before {
    content: ""
}

.fa-user-times:before {
    content: ""
}

.fa-hotel:before,
.fa-bed:before {
    content: ""
}

.fa-viacoin:before {
    content: ""
}

.fa-train:before {
    content: ""
}

.fa-subway:before {
    content: ""
}

.fa-medium:before {
    content: ""
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging,
.ink-sortable-list li.slick-list {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block
}

.slick-track:before,
.slick-track:after {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir="rtl"] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img,
.ink-sortable-list li.slick-slide img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

p {
    color: #FFF
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #FFF
}


/*!
 * 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-margin-top {
    margin-top: 0 !important
}

.no-margin-bottom {
    margin-bottom: 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
}

.ink-badge {
    padding: 0.2em 0.6em;
    font-size: .813em;
    margin-left: .6em
}

.ink-button {
    -webkit-appearance: menuitem;
    padding: 8px 12px;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    line-height: normal
}

.ink-button+.ink-button {
    margin-left: 5px
}

.button-group {
    *zoom: 1
}

.button-group>.ink-button {
    float: left;
    margin: 5px 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border-left: none
}

.button-group>.ink-button:hover,
.button-group>.ink-button:active {
    border-left: none
}

.button-group>.ink-button:first-child {
    -webkit-border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
    -ms-border-radius: 2px 0 0 2px;
    -o-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
    border-left: 1px solid #bfbfbf
}

.button-group>.ink-button:last-child {
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    -ms-border-radius: 0 2px 2px 0;
    -o-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0
}

.button-group>.ink-button:only-child {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

.button-group:after {
    content: "";
    display: table;
    clear: both
}

.button-toolbar {
    *zoom: 1
}

.button-toolbar>.button-group {
    margin-right: 10px;
    float: left
}

.button-toolbar:after {
    content: "";
    display: table;
    clear: both
}

.ink-grid {
    width: auto;
    max-width: 1440px;
    margin: 0 auto
}

.all-5 {
    width: 5%;
    float: left;
    clear: none
}

.all-10 {
    width: 10%;
    float: left;
    clear: none
}

.all-15 {
    width: 15%;
    float: left;
    clear: none
}

.all-16 {
    width: 16.66%;
    float: left;
    clear: none
}

.all-20 {
    width: 20%;
    float: left;
    clear: none
}

.all-25 {
    width: 25%;
    float: left;
    clear: none
}

.all-30 {
    width: 30%;
    float: left;
    clear: none
}

.all-33 {
    width: 33.33%;
    float: left;
    clear: none
}

.all-35 {
    width: 35%;
    float: left;
    clear: none
}

.all-40 {
    width: 40%;
    float: left;
    clear: none
}

.all-45 {
    width: 45%;
    float: left;
    clear: none
}

.all-50 {
    width: 50%;
    float: left;
    clear: none
}

.all-55 {
    width: 55%;
    float: left;
    clear: none
}

.all-60 {
    width: 60%;
    float: left;
    clear: none
}

.all-65 {
    width: 65%;
    float: left;
    clear: none
}

.all-66 {
    width: 66.66%;
    float: left;
    clear: none
}

.all-70 {
    width: 70%;
    float: left;
    clear: none
}

.all-75 {
    width: 75%;
    float: left;
    clear: none
}

.all-80 {
    width: 80%;
    float: left;
    clear: none
}

.all-85 {
    width: 85%;
    float: left;
    clear: none
}

.all-90 {
    width: 90%;
    float: left;
    clear: none
}

.all-95 {
    width: 95%;
    float: left;
    clear: none
}

.all-100 {
    width: 100%;
    float: left;
    clear: none
}

[class~=all-100] {
    float: none;
    clear: both
}

@media screen and (min-width: 1261px) {
    .ink-grid {
        padding: 0 2em
    }
    .column-group>[class*=xlarge-] {
        float: left;
        clear: none
    }
    .xlarge-5 {
        width: 5%
    }
    .xlarge-10 {
        width: 10%
    }
    .xlarge-15 {
        width: 15%
    }
    .xlarge-16 {
        width: 16.66%
    }
    .xlarge-20 {
        width: 20%
    }
    .xlarge-25 {
        width: 25%
    }
    .xlarge-30 {
        width: 30%
    }
    .xlarge-33 {
        width: 33.33%
    }
    .xlarge-35 {
        width: 35%
    }
    .xlarge-40 {
        width: 40%
    }
    .xlarge-45 {
        width: 45%
    }
    .xlarge-50 {
        width: 50%
    }
    .xlarge-55 {
        width: 55%
    }
    .xlarge-60 {
        width: 60%
    }
    .xlarge-65 {
        width: 65%
    }
    .xlarge-66 {
        width: 66.66%
    }
    .xlarge-70 {
        width: 70%
    }
    .xlarge-75 {
        width: 75%
    }
    .xlarge-80 {
        width: 80%
    }
    .xlarge-85 {
        width: 85%
    }
    .xlarge-90 {
        width: 90%
    }
    .xlarge-95 {
        width: 95%
    }
    .xlarge-100 {
        width: 100%
    }
    [class*=xlarge-100] {
        float: none;
        clear: both
    }
    .column-group {
        *zoom: 1
    }
    .column-group:after {
        content: "";
        display: table;
        clear: both
    }
    .column-group.gutters {
        margin-left: -2em
    }
    .column-group.gutters>[class*=xlarge-],
    .column-group.gutters>[class*=all-] {
        padding-left: 2em;
        margin-bottom: 2em
    }
    .column-group.horizontal-gutters {
        margin-left: -2em
    }
    .column-group.horizontal-gutters>[class*=xlarge-],
    .column-group.horizontal-gutters>[class*=all-] {
        padding-left: 2em
    }
    .column-group.vertical-gutters>[class*=xlarge-],
    .column-group.vertical-gutters>[class*=all-] {
        margin-bottom: 2em
    }
    .column-group.double-gutters {
        margin-left: -4em
    }
    .column-group.double-gutters>[class*=xlarge-],
    .column-group.double-gutters>[class*=all-] {
        padding-left: 4em;
        margin-bottom: 4em
    }
    .column-group.double-horizontal-gutters {
        margin-left: -4em
    }
    .column-group.double-horizontal-gutters>[class*=xlarge-],
    .column-group.double-horizontal-gutters>[class*=all-] {
        padding-left: 4em
    }
    .column-group.double-vertical-gutters>[class*=xlarge-],
    .column-group.double-vertical-gutters>[class*=all-] {
        margin-bottom: 4em
    }
    .column-group.half-gutters {
        margin-left: -1em
    }
    .column-group.half-gutters>[class*=xlarge-],
    .column-group.half-gutters>[class*=all-] {
        padding-left: 1em;
        margin-bottom: 1em
    }
    .column-group.half-horizontal-gutters {
        margin-left: -1em
    }
    .column-group.half-horizontal-gutters>[class*=xlarge-],
    .column-group.half-horizontal-gutters>[class*=all-] {
        padding-left: 1em
    }
    .column-group.half-vertical-gutters>[class*=xlarge-],
    .column-group.half-vertical-gutters>[class*=all-] {
        margin-bottom: 1em
    }
    .column-group.quarter-gutters {
        margin-left: -.5em
    }
    .column-group.quarter-gutters>[class*=xlarge-],
    .column-group.quarter-gutters>[class*=all-] {
        padding-left: .5em;
        margin-bottom: .5em
    }
    .column-group.quarter-horizontal-gutters {
        margin-left: -.5em
    }
    .column-group.quarter-horizontal-gutters>[class*=xlarge-],
    .column-group.quarter-horizontal-gutters>[class*=all-] {
        padding-left: .5em
    }
    .column-group.quarter-vertical-gutters>[class*=xlarge-],
    .column-group.quarter-vertical-gutters>[class*=all-] {
        margin-bottom: .5em
    }
    .column-group.xlarge-gutters {
        margin-left: -2em
    }
    .column-group.xlarge-gutters>[class*=xlarge-],
    .column-group.xlarge-gutters>[class*=all-] {
        padding-left: 2em;
        margin-bottom: 2em
    }
    .column-group.xlarge-horizontal-gutters {
        margin-left: -2em
    }
    .column-group.xlarge-horizontal-gutters>[class*=xlarge-],
    .column-group.xlarge-horizontal-gutters>[class*=all-] {
        padding-left: 2em
    }
    .column-group.xlarge-vertical-gutters>[class*=xlarge-],
    .column-group.xlarge-vertical-gutters>[class*=all-] {
        margin-bottom: 2em
    }
    .column-group.xlarge-double-gutters {
        margin-left: -4em
    }
    .column-group.xlarge-double-gutters>[class*=xlarge-],
    .column-group.xlarge-double-gutters>[class*=all-] {
        padding-left: 4em;
        margin-bottom: 4em
    }
    .column-group.xlarge-double-horizontal-gutters {
        margin-left: -4em
    }
    .column-group.xlarge-double-horizontal-gutters>[class*=xlarge-],
    .column-group.xlarge-double-horizontal-gutters>[class*=all-] {
        padding-left: 4em
    }
    .column-group.xlarge-double-vertical-gutters>[class*=xlarge-],
    .column-group.xlarge-double-vertical-gutters>[class*=all-] {
        margin-bottom: 4em
    }
    .column-group.xlarge-half-gutters {
        margin-left: -1em
    }
    .column-group.xlarge-half-gutters>[class*=xlarge-],
    .column-group.xlarge-half-gutters>[class*=all-] {
        padding-left: 1em;
        margin-bottom: 1em
    }
    .column-group.xlarge-half-horizontal-gutters {
        margin-left: -1em
    }
    .column-group.xlarge-half-horizontal-gutters>[class*=xlarge-],
    .column-group.xlarge-half-horizontal-gutters>[class*=all-] {
        padding-left: 1em
    }
    .column-group.xlarge-half-vertical-gutters>[class*=xlarge-],
    .column-group.xlarge-half-vertical-gutters>[class*=all-] {
        margin-bottom: 1em
    }
    .column-group.xlarge-quarter-gutters {
        margin-left: -.5em
    }
    .column-group.xlarge-quarter-gutters>[class*=xlarge-],
    .column-group.xlarge-quarter-gutters>[class*=all-] {
        padding-left: .5em;
        margin-bottom: .5em
    }
    .column-group.xlarge-quarter-horizontal-gutters {
        margin-left: -.5em
    }
    .column-group.xlarge-quarter-horizontal-gutters>[class*=xlarge-],
    .column-group.xlarge-quarter-horizontal-gutters>[class*=all-] {
        padding-left: .5em
    }
    .column-group.xlarge-quarter-vertical-gutters>[class*=xlarge-],
    .column-group.xlarge-quarter-vertical-gutters>[class*=all-] {
        margin-bottom: .5em
    }
    .column-group.xlarge-no-gutters {
        margin-left: 0
    }
    .column-group.xlarge-no-gutters>[class*=xlarge-],
    .column-group.xlarge-no-gutters>[class*=all-] {
        padding-left: 0;
        margin-bottom: 0
    }
    .ink-table td[class*=xlarge-],
    .ink-table th[class*=xlarge-],
    .ink-table tr[class*=xlarge-],
    .ink-table thead[class*=xlarge-],
    .ink-table tbody[class*=xlarge-],
    .ink-table tfoot[class*=xlarge-] {
        float: none
    }
    .xlarge-push-left {
        float: left
    }
    .xlarge-push-center {
        float: none;
        margin-left: auto;
        margin-right: auto
    }
    .xlarge-push-right {
        float: right
    }
    .xlarge-align-left {
        text-align: left
    }
    .xlarge-align-center {
        text-align: center
    }
    .xlarge-align-right {
        text-align: right
    }
    .xlarge-no-margin {
        margin: 0 !important
    }
    .space {
        margin: 2em
    }
    .xlarge-space {
        margin: 2em
    }
    .padding {
        padding: 2em
    }
    .xlarge-padding {
        padding: 2em
    }
    .double-space {
        margin: 4em
    }
    .xlarge-double-space {
        margin: 4em
    }
    .double-padding {
        padding: 4em
    }
    .xlarge-double-padding {
        padding: 4em
    }
    .half-space {
        margin: 1em
    }
    .xlarge-half-space {
        margin: 1em
    }
    .half-padding {
        padding: 1em
    }
    .xlarge-half-padding {
        padding: 1em
    }
    .quarter-space {
        margin: .5em
    }
    .xlarge-quarter-space {
        margin: .5em
    }
    .quarter-padding {
        padding: .5em
    }
    .xlarge-quarter-padding {
        padding: .5em
    }
    .vertical-space {
        margin-top: 2em;
        margin-bottom: 2em
    }
    .xlarge-vertical-space {
        margin-top: 2em;
        margin-bottom: 2em
    }
    .vertical-padding {
        padding-top: 2em;
        padding-bottom: 2em
    }
    .xlarge-vertical-padding {
        padding-top: 2em;
        padding-bottom: 2em
    }
    .double-vertical-space {
        margin-top: 4em;
        margin-bottom: 4em
    }
    .xlarge-double-vertical-space {
        margin-top: 4em;
        margin-bottom: 4em
    }
    .double-vertical-padding {
        padding-top: 4em;
        padding-bottom: 4em
    }
    .xlarge-double-vertical-padding {
        padding-top: 4em;
        padding-bottom: 4em
    }
    .half-vertical-space {
        margin-top: 1em;
        margin-bottom: 1em
    }
    .xlarge-half-vertical-space {
        margin-top: 1em;
        margin-bottom: 1em
    }
    .half-vertical-padding {
        padding-top: 1em;
        padding-bottom: 1em
    }
    .xlarge-half-vertical-padding {
        padding-top: 1em;
        padding-bottom: 1em
    }
    .quarter-vertical-space {
        margin-top: .5em;
        margin-bottom: .5em
    }
    .xlarge-quarter-vertical-space {
        margin-top: .5em;
        margin-bottom: .5em
    }
    .quarter-vertical-padding {
        padding-top: .5em;
        padding-bottom: .5em
    }
    .xlarge-quarter-vertical-padding {
        padding-top: .5em;
        padding-bottom: .5em
    }
    .horizontal-space {
        margin-left: 2em;
        margin-right: 2em
    }
    .xlarge-horizontal-space {
        margin-left: 2em;
        margin-right: 2em
    }
    .horizontal-padding {
        padding-left: 2em;
        padding-right: 2em
    }
    .xlarge-horizontal-padding {
        padding-left: 2em;
        padding-right: 2em
    }
    .double-horizontal-space {
        margin-left: 4em;
        margin-right: 4em
    }
    .xlarge-double-horizontal-space {
        margin-left: 4em;
        margin-right: 4em
    }
    .double-horizontal-padding {
        padding-left: 4em;
        padding-right: 4em
    }
    .xlarge-double-horizontal-padding {
        padding-left: 4em;
        padding-right: 4em
    }
    .half-horizontal-space {
        margin-left: 1em;
        margin-right: 1em
    }
    .xlarge-half-horizontal-space {
        margin-left: 1em;
        margin-right: 1em
    }
    .half-horizontal-padding {
        padding-left: 1em;
        padding-right: 1em
    }
    .xlarge-half-horizontal-padding {
        padding-left: 1em;
        padding-right: 1em
    }
    .quarter-horizontal-space {
        margin-left: .5em;
        margin-right: .5em
    }
    .xlarge-quarter-horizontal-space {
        margin-left: .5em;
        margin-right: .5em
    }
    .quarter-horizontal-padding {
        padding-left: .5em;
        padding-right: .5em
    }
    .xlarge-quarter-horizontal-padding {
        padding-left: .5em;
        padding-right: .5em
    }
    .top-space {
        margin-top: 2em
    }
    .xlarge-top-space {
        margin-top: 2em
    }
    .top-padding {
        padding-top: 2em
    }
    .xlarge-top-padding {
        padding-top: 2em
    }
    .double-top-space {
        margin-top: 4em
    }
    .xlarge-double-top-space {
        margin-top: 4em
    }
    .double-top-padding {
        padding-top: 4em
    }
    .xlarge-double-top-padding {
        padding-top: 4em
    }
    .half-top-space {
        margin-top: 1em
    }
    .xlarge-half-top-space {
        margin-top: 1em
    }
    .half-top-padding {
        padding-top: 1em
    }
    .xlarge-half-top-padding {
        padding-top: 1em
    }
    .quarter-top-space {
        margin-top: .5em
    }
    .xlarge-quarter-top-space {
        margin-top: .5em
    }
    .quarter-top-padding {
        padding-top: .5em
    }
    .xlarge-quarter-top-padding {
        padding-top: .5em
    }
    .right-space {
        margin-right: 2em
    }
    .xlarge-right-space {
        margin-right: 2em
    }
    .right-padding {
        padding-right: 2em
    }
    .xlarge-right-padding {
        padding-right: 2em
    }
    .double-right-space {
        margin-right: 4em
    }
    .xlarge-double-right-space {
        margin-right: 4em
    }
    .double-right-padding {
        padding-right: 4em
    }
    .xlarge-double-right-padding {
        padding-right: 4em
    }
    .half-right-space {
        margin-right: 1em
    }
    .xlarge-half-right-space {
        margin-right: 1em
    }
    .half-right-padding {
        padding-right: 1em
    }
    .xlarge-half-right-padding {
        padding-right: 1em
    }
    .quarter-right-space {
        margin-right: .5em
    }
    .xlarge-quarter-right-space {
        margin-right: .5em
    }
    .quarter-right-padding {
        padding-right: .5em
    }
    .xlarge-quarter-right-padding {
        padding-right: .5em
    }
    .bottom-space {
        margin-bottom: 2em
    }
    .xlarge-bottom-space {
        margin-bottom: 2em
    }
    .bottom-padding {
        padding-bottom: 2em
    }
    .xlarge-bottom-padding {
        padding-bottom: 2em
    }
    .double-bottom-space {
        margin-bottom: 4em
    }
    .xlarge-double-bottom-space {
        margin-bottom: 4em
    }
    .double-bottom-padding {
        padding-bottom: 4em
    }
    .xlarge-double-bottom-padding {
        padding-bottom: 4em
    }
    .half-bottom-space {
        margin-bottom: 1em
    }
    .xlarge-half-bottom-space {
        margin-bottom: 1em
    }
    .half-bottom-padding {
        padding-bottom: 1em
    }
    .xlarge-half-bottom-padding {
        padding-bottom: 1em
    }
    .quarter-bottom-space {
        margin-bottom: .5em
    }
    .xlarge-quarter-bottom-space {
        margin-bottom: .5em
    }
    .quarter-bottom-padding {
        padding-bottom: .5em
    }
    .xlarge-quarter-bottom-padding {
        padding-bottom: .5em
    }
    .left-space {
        margin-left: 2em
    }
    .xlarge-left-space {
        margin-left: 2em
    }
    .left-padding {
        padding-left: 2em
    }
    .xlarge-left-padding {
        padding-left: 2em
    }
    .double-left-space {
        margin-left: 4em
    }
    .xlarge-double-left-space {
        margin-left: 4em
    }
    .double-left-padding {
        padding-left: 4em
    }
    .xlarge-double-left-padding {
        padding-left: 4em
    }
    .half-left-space {
        margin-left: 1em
    }
    .xlarge-half-left-space {
        margin-left: 1em
    }
    .half-left-padding {
        padding-left: 1em
    }
    .xlarge-half-left-padding {
        padding-left: 1em
    }
    .quarter-left-space {
        margin-left: .5em
    }
    .xlarge-quarter-left-space {
        margin-left: .5em
    }
    .quarter-left-padding {
        padding-left: .5em
    }
    .xlarge-quarter-left-padding {
        padding-left: .5em
    }
    .hide-xlarge {
        display: none !important
    }
    .show-xlarge {
        display: inherit !important
    }
    table.show-xlarge {
        display: table
    }
    thead.show-xlarge {
        display: table-header-group
    }
    tbody.show-xlarge {
        display: table-row-group
    }
    tfoot.show-xlarge {
        display: table-footer-group
    }
    tr.show-xlarge {
        display: table-row
    }
    th.show-xlarge,
    td.show-xlarge {
        display: table-cell
    }
}

@media screen and (min-width: 961px) and (max-width: 1260px) {
    .ink-grid {
        padding: 0 1.75em
    }
    .column-group>[class*=large-] {
        float: left;
        clear: none
    }
    .large-5 {
        width: 5%
    }
    .large-10 {
        width: 10%
    }
    .large-15 {
        width: 15%
    }
    .large-16 {
        width: 16.66%
    }
    .large-20 {
        width: 20%
    }
    .large-25 {
        width: 25%
    }
    .large-30 {
        width: 30%
    }
    .large-33 {
        width: 33.33%
    }
    .large-35 {
        width: 35%
    }
    .large-40 {
        width: 40%
    }
    .large-45 {
        width: 45%
    }
    .large-50 {
        width: 50%
    }
    .large-55 {
        width: 55%
    }
    .large-60 {
        width: 60%
    }
    .large-65 {
        width: 65%
    }
    .large-66 {
        width: 66.66%
    }
    .large-70 {
        width: 70%
    }
    .large-75 {
        width: 75%
    }
    .large-80 {
        width: 80%
    }
    .large-85 {
        width: 85%
    }
    .large-90 {
        width: 90%
    }
    .large-95 {
        width: 95%
    }
    .large-100 {
        width: 100%
    }
    [class*=large-100] {
        float: none;
        clear: both
    }
    .column-group {
        *zoom: 1
    }
    .column-group:after {
        content: "";
        display: table;
        clear: both
    }
    .column-group.gutters {
        margin-left: -1.75em
    }
    .column-group.gutters>[class*=large-],
    .column-group.gutters>[class*=all-] {
        padding-left: 1.75em;
        margin-bottom: 1.75em
    }
    .column-group.horizontal-gutters {
        margin-left: -1.75em
    }
    .column-group.horizontal-gutters>[class*=large-],
    .column-group.horizontal-gutters>[class*=all-] {
        padding-left: 1.75em
    }
    .column-group.vertical-gutters>[class*=large-],
    .column-group.vertical-gutters>[class*=all-] {
        margin-bottom: 1.75em
    }
    .column-group.double-gutters {
        margin-left: -3.5em
    }
    .column-group.double-gutters>[class*=large-],
    .column-group.double-gutters>[class*=all-] {
        padding-left: 3.5em;
        margin-bottom: 3.5em
    }
    .column-group.double-horizontal-gutters {
        margin-left: -3.5em
    }
    .column-group.double-horizontal-gutters>[class*=large-],
    .column-group.double-horizontal-gutters>[class*=all-] {
        padding-left: 3.5em
    }
    .column-group.double-vertical-gutters>[class*=large-],
    .column-group.double-vertical-gutters>[class*=all-] {
        margin-bottom: 3.5em
    }
    .column-group.half-gutters {
        margin-left: -.875em
    }
    .column-group.half-gutters>[class*=large-],
    .column-group.half-gutters>[class*=all-] {
        padding-left: .875em;
        margin-bottom: .875em
    }
    .column-group.half-horizontal-gutters {
        margin-left: -.875em
    }
    .column-group.half-horizontal-gutters>[class*=large-],
    .column-group.half-horizontal-gutters>[class*=all-] {
        padding-left: .875em
    }
    .column-group.half-vertical-gutters>[class*=large-],
    .column-group.half-vertical-gutters>[class*=all-] {
        margin-bottom: .875em
    }
    .column-group.quarter-gutters {
        margin-left: -.4375em
    }
    .column-group.quarter-gutters>[class*=large-],
    .column-group.quarter-gutters>[class*=all-] {
        padding-left: .4375em;
        margin-bottom: .4375em
    }
    .column-group.quarter-horizontal-gutters {
        margin-left: -.4375em
    }
    .column-group.quarter-horizontal-gutters>[class*=large-],
    .column-group.quarter-horizontal-gutters>[class*=all-] {
        padding-left: .4375em
    }
    .column-group.quarter-vertical-gutters>[class*=large-],
    .column-group.quarter-vertical-gutters>[class*=all-] {
        margin-bottom: .4375em
    }
    .column-group.large-gutters {
        margin-left: -1.75em
    }
    .column-group.large-gutters>[class*=large-],
    .column-group.large-gutters>[class*=all-] {
        padding-left: 1.75em;
        margin-bottom: 1.75em
    }
    .column-group.large-horizontal-gutters {
        margin-left: -1.75em
    }
    .column-group.large-horizontal-gutters>[class*=large-],
    .column-group.large-horizontal-gutters>[class*=all-] {
        padding-left: 1.75em
    }
    .column-group.large-vertical-gutters>[class*=large-],
    .column-group.large-vertical-gutters>[class*=all-] {
        margin-bottom: 1.75em
    }
    .column-group.large-double-gutters {
        margin-left: -3.5em
    }
    .column-group.large-double-gutters>[class*=large-],
    .column-group.large-double-gutters>[class*=all-] {
        padding-left: 3.5em;
        margin-bottom: 3.5em
    }
    .column-group.large-double-horizontal-gutters {
        margin-left: -3.5em
    }
    .column-group.large-double-horizontal-gutters>[class*=large-],
    .column-group.large-double-horizontal-gutters>[class*=all-] {
        padding-left: 3.5em
    }
    .column-group.large-double-vertical-gutters>[class*=large-],
    .column-group.large-double-vertical-gutters>[class*=all-] {
        margin-bottom: 3.5em
    }
    .column-group.large-half-gutters {
        margin-left: -.875em
    }
    .column-group.large-half-gutters>[class*=large-],
    .column-group.large-half-gutters>[class*=all-] {
        padding-left: .875em;
        margin-bottom: .875em
    }
    .column-group.large-half-horizontal-gutters {
        margin-left: -.875em
    }
    .column-group.large-half-horizontal-gutters>[class*=large-],
    .column-group.large-half-horizontal-gutters>[class*=all-] {
        padding-left: .875em
    }
    .column-group.large-half-vertical-gutters>[class*=large-],
    .column-group.large-half-vertical-gutters>[class*=all-] {
        margin-bottom: .875em
    }
    .column-group.large-quarter-gutters {
        margin-left: -.4375em
    }
    .column-group.large-quarter-gutters>[class*=large-],
    .column-group.large-quarter-gutters>[class*=all-] {
        padding-left: .4375em;
        margin-bottom: .4375em
    }
    .column-group.large-quarter-horizontal-gutters {
        margin-left: -.4375em
    }
    .column-group.large-quarter-horizontal-gutters>[class*=large-],
    .column-group.large-quarter-horizontal-gutters>[class*=all-] {
        padding-left: .4375em
    }
    .column-group.large-quarter-vertical-gutters>[class*=large-],
    .column-group.large-quarter-vertical-gutters>[class*=all-] {
        margin-bottom: .4375em
    }
    .column-group.large-no-gutters {
        margin-left: 0
    }
    .column-group.large-no-gutters>[class*=large-],
    .column-group.large-no-gutters>[class*=all-] {
        padding-left: 0;
        margin-bottom: 0
    }
    .ink-table td[class*=large-],
    .ink-table th[class*=large-],
    .ink-table tr[class*=large-],
    .ink-table thead[class*=large-],
    .ink-table tbody[class*=large-],
    .ink-table tfoot[class*=large-] {
        float: none
    }
    .large-push-left {
        float: left
    }
    .large-push-center {
        float: none;
        margin-left: auto;
        margin-right: auto
    }
    .large-push-right {
        float: right
    }
    .large-align-left {
        text-align: left
    }
    .large-align-center {
        text-align: center
    }
    .large-align-right {
        text-align: right
    }
    .large-no-margin {
        margin: 0 !important
    }
    .space {
        margin: 1.75em
    }
    .large-space {
        margin: 1.75em
    }
    .padding {
        padding: 1.75em
    }
    .large-padding {
        padding: 1.75em
    }
    .double-space {
        margin: 3.5em
    }
    .large-double-space {
        margin: 3.5em
    }
    .double-padding {
        padding: 3.5em
    }
    .large-double-padding {
        padding: 3.5em
    }
    .half-space {
        margin: .875em
    }
    .large-half-space {
        margin: .875em
    }
    .half-padding {
        padding: .875em
    }
    .large-half-padding {
        padding: .875em
    }
    .quarter-space {
        margin: .4375em
    }
    .large-quarter-space {
        margin: .4375em
    }
    .quarter-padding {
        padding: .4375em
    }
    .large-quarter-padding {
        padding: .4375em
    }
    .vertical-space {
        margin-top: 1.75em;
        margin-bottom: 1.75em
    }
    .large-vertical-space {
        margin-top: 1.75em;
        margin-bottom: 1.75em
    }
    .vertical-padding {
        padding-top: 1.75em;
        padding-bottom: 1.75em
    }
    .large-vertical-padding {
        padding-top: 1.75em;
        padding-bottom: 1.75em
    }
    .double-vertical-space {
        margin-top: 3.5em;
        margin-bottom: 3.5em
    }
    .large-double-vertical-space {
        margin-top: 3.5em;
        margin-bottom: 3.5em
    }
    .double-vertical-padding {
        padding-top: 3.5em;
        padding-bottom: 3.5em
    }
    .large-double-vertical-padding {
        padding-top: 3.5em;
        padding-bottom: 3.5em
    }
    .half-vertical-space {
        margin-top: .875em;
        margin-bottom: .875em
    }
    .large-half-vertical-space {
        margin-top: .875em;
        margin-bottom: .875em
    }
    .half-vertical-padding {
        padding-top: .875em;
        padding-bottom: .875em
    }
    .large-half-vertical-padding {
        padding-top: .875em;
        padding-bottom: .875em
    }
    .quarter-vertical-space {
        margin-top: .4375em;
        margin-bottom: .4375em
    }
    .large-quarter-vertical-space {
        margin-top: .4375em;
        margin-bottom: .4375em
    }
    .quarter-vertical-padding {
        padding-top: .4375em;
        padding-bottom: .4375em
    }
    .large-quarter-vertical-padding {
        padding-top: .4375em;
        padding-bottom: .4375em
    }
    .horizontal-space {
        margin-left: 1.75em;
        margin-right: 1.75em
    }
    .large-horizontal-space {
        margin-left: 1.75em;
        margin-right: 1.75em
    }
    .horizontal-padding {
        padding-left: 1.75em;
        padding-right: 1.75em
    }
    .large-horizontal-padding {
        padding-left: 1.75em;
        padding-right: 1.75em
    }
    .double-horizontal-space {
        margin-left: 3.5em;
        margin-right: 3.5em
    }
    .large-double-horizontal-space {
        margin-left: 3.5em;
        margin-right: 3.5em
    }
    .double-horizontal-padding {
        padding-left: 3.5em;
        padding-right: 3.5em
    }
    .large-double-horizontal-padding {
        padding-left: 3.5em;
        padding-right: 3.5em
    }
    .half-horizontal-space {
        margin-left: .875em;
        margin-right: .875em
    }
    .large-half-horizontal-space {
        margin-left: .875em;
        margin-right: .875em
    }
    .half-horizontal-padding {
        padding-left: .875em;
        padding-right: .875em
    }
    .large-half-horizontal-padding {
        padding-left: .875em;
        padding-right: .875em
    }
    .quarter-horizontal-space {
        margin-left: .4375em;
        margin-right: .4375em
    }
    .large-quarter-horizontal-space {
        margin-left: .4375em;
        margin-right: .4375em
    }
    .quarter-horizontal-padding {
        padding-left: .4375em;
        padding-right: .4375em
    }
    .large-quarter-horizontal-padding {
        padding-left: .4375em;
        padding-right: .4375em
    }
    .top-space {
        margin-top: 1.75em
    }
    .large-top-space {
        margin-top: 1.75em
    }
    .top-padding {
        padding-top: 1.75em
    }
    .large-top-padding {
        padding-top: 1.75em
    }
    .double-top-space {
        margin-top: 3.5em
    }
    .large-double-top-space {
        margin-top: 3.5em
    }
    .double-top-padding {
        padding-top: 3.5em
    }
    .large-double-top-padding {
        padding-top: 3.5em
    }
    .half-top-space {
        margin-top: .875em
    }
    .large-half-top-space {
        margin-top: .875em
    }
    .half-top-padding {
        padding-top: .875em
    }
    .large-half-top-padding {
        padding-top: .875em
    }
    .quarter-top-space {
        margin-top: .4375em
    }
    .large-quarter-top-space {
        margin-top: .4375em
    }
    .quarter-top-padding {
        padding-top: .4375em
    }
    .large-quarter-top-padding {
        padding-top: .4375em
    }
    .right-space {
        margin-right: 1.75em
    }
    .large-right-space {
        margin-right: 1.75em
    }
    .right-padding {
        padding-right: 1.75em
    }
    .large-right-padding {
        padding-right: 1.75em
    }
    .double-right-space {
        margin-right: 3.5em
    }
    .large-double-right-space {
        margin-right: 3.5em
    }
    .double-right-padding {
        padding-right: 3.5em
    }
    .large-double-right-padding {
        padding-right: 3.5em
    }
    .half-right-space {
        margin-right: .875em
    }
    .large-half-right-space {
        margin-right: .875em
    }
    .half-right-padding {
        padding-right: .875em
    }
    .large-half-right-padding {
        padding-right: .875em
    }
    .quarter-right-space {
        margin-right: .4375em
    }
    .large-quarter-right-space {
        margin-right: .4375em
    }
    .quarter-right-padding {
        padding-right: .4375em
    }
    .large-quarter-right-padding {
        padding-right: .4375em
    }
    .bottom-space {
        margin-bottom: 1.75em
    }
    .large-bottom-space {
        margin-bottom: 1.75em
    }
    .bottom-padding {
        padding-bottom: 1.75em
    }
    .large-bottom-padding {
        padding-bottom: 1.75em
    }
    .double-bottom-space {
        margin-bottom: 3.5em
    }
    .large-double-bottom-space {
        margin-bottom: 3.5em
    }
    .double-bottom-padding {
        padding-bottom: 3.5em
    }
    .large-double-bottom-padding {
        padding-bottom: 3.5em
    }
    .half-bottom-space {
        margin-bottom: .875em
    }
    .large-half-bottom-space {
        margin-bottom: .875em
    }
    .half-bottom-padding {
        padding-bottom: .875em
    }
    .large-half-bottom-padding {
        padding-bottom: .875em
    }
    .quarter-bottom-space {
        margin-bottom: .4375em
    }
    .large-quarter-bottom-space {
        margin-bottom: .4375em
    }
    .quarter-bottom-padding {
        padding-bottom: .4375em
    }
    .large-quarter-bottom-padding {
        padding-bottom: .4375em
    }
    .left-space {
        margin-left: 1.75em
    }
    .large-left-space {
        margin-left: 1.75em
    }
    .left-padding {
        padding-left: 1.75em
    }
    .large-left-padding {
        padding-left: 1.75em
    }
    .double-left-space {
        margin-left: 3.5em
    }
    .large-double-left-space {
        margin-left: 3.5em
    }
    .double-left-padding {
        padding-left: 3.5em
    }
    .large-double-left-padding {
        padding-left: 3.5em
    }
    .half-left-space {
        margin-left: .875em
    }
    .large-half-left-space {
        margin-left: .875em
    }
    .half-left-padding {
        padding-left: .875em
    }
    .large-half-left-padding {
        padding-left: .875em
    }
    .quarter-left-space {
        margin-left: .4375em
    }
    .large-quarter-left-space {
        margin-left: .4375em
    }
    .quarter-left-padding {
        padding-left: .4375em
    }
    .large-quarter-left-padding {
        padding-left: .4375em
    }
    .hide-large {
        display: none !important
    }
    .show-large {
        display: inherit !important
    }
    table.show-large {
        display: table
    }
    thead.show-large {
        display: table-header-group
    }
    tbody.show-large {
        display: table-row-group
    }
    tfoot.show-large {
        display: table-footer-group
    }
    tr.show-large {
        display: table-row
    }
    th.show-large,
    td.show-large {
        display: table-cell
    }
}

@media screen and (min-width: 641px) and (max-width: 960px) {
    .ink-grid {
        padding: 0 1.5em
    }
    .column-group>[class*=medium-] {
        float: left;
        clear: none
    }
    .medium-5 {
        width: 5%
    }
    .medium-10 {
        width: 10%
    }
    .medium-15 {
        width: 15%
    }
    .medium-16 {
        width: 16.66%
    }
    .medium-20 {
        width: 20%
    }
    .medium-25 {
        width: 25%
    }
    .medium-30 {
        width: 30%
    }
    .medium-33 {
        width: 33.33%
    }
    .medium-35 {
        width: 35%
    }
    .medium-40 {
        width: 40%
    }
    .medium-45 {
        width: 45%
    }
    .medium-50 {
        width: 50%
    }
    .medium-55 {
        width: 55%
    }
    .medium-60 {
        width: 60%
    }
    .medium-65 {
        width: 65%
    }
    .medium-66 {
        width: 66.66%
    }
    .medium-70 {
        width: 70%
    }
    .medium-75 {
        width: 75%
    }
    .medium-80 {
        width: 80%
    }
    .medium-85 {
        width: 85%
    }
    .medium-90 {
        width: 90%
    }
    .medium-95 {
        width: 95%
    }
    .medium-100 {
        width: 100%
    }
    [class*=medium-100] {
        float: none;
        clear: both
    }
    .column-group {
        *zoom: 1
    }
    .column-group:after {
        content: "";
        display: table;
        clear: both
    }
    .column-group.gutters {
        margin-left: -1.5em
    }
    .column-group.gutters>[class*=medium-],
    .column-group.gutters>[class*=all-] {
        padding-left: 1.5em;
        margin-bottom: 1.5em
    }
    .column-group.horizontal-gutters {
        margin-left: -1.5em
    }
    .column-group.horizontal-gutters>[class*=medium-],
    .column-group.horizontal-gutters>[class*=all-] {
        padding-left: 1.5em
    }
    .column-group.vertical-gutters>[class*=medium-],
    .column-group.vertical-gutters>[class*=all-] {
        margin-bottom: 1.5em
    }
    .column-group.double-gutters {
        margin-left: -3em
    }
    .column-group.double-gutters>[class*=medium-],
    .column-group.double-gutters>[class*=all-] {
        padding-left: 3em;
        margin-bottom: 3em
    }
    .column-group.double-horizontal-gutters {
        margin-left: -3em
    }
    .column-group.double-horizontal-gutters>[class*=medium-],
    .column-group.double-horizontal-gutters>[class*=all-] {
        padding-left: 3em
    }
    .column-group.double-vertical-gutters>[class*=medium-],
    .column-group.double-vertical-gutters>[class*=all-] {
        margin-bottom: 3em
    }
    .column-group.half-gutters {
        margin-left: -.75em
    }
    .column-group.half-gutters>[class*=medium-],
    .column-group.half-gutters>[class*=all-] {
        padding-left: .75em;
        margin-bottom: .75em
    }
    .column-group.half-horizontal-gutters {
        margin-left: -.75em
    }
    .column-group.half-horizontal-gutters>[class*=medium-],
    .column-group.half-horizontal-gutters>[class*=all-] {
        padding-left: .75em
    }
    .column-group.half-vertical-gutters>[class*=medium-],
    .column-group.half-vertical-gutters>[class*=all-] {
        margin-bottom: .75em
    }
    .column-group.quarter-gutters {
        margin-left: -.375em
    }
    .column-group.quarter-gutters>[class*=medium-],
    .column-group.quarter-gutters>[class*=all-] {
        padding-left: .375em;
        margin-bottom: .375em
    }
    .column-group.quarter-horizontal-gutters {
        margin-left: -.375em
    }
    .column-group.quarter-horizontal-gutters>[class*=medium-],
    .column-group.quarter-horizontal-gutters>[class*=all-] {
        padding-left: .375em
    }
    .column-group.quarter-vertical-gutters>[class*=medium-],
    .column-group.quarter-vertical-gutters>[class*=all-] {
        margin-bottom: .375em
    }
    .column-group.medium-gutters {
        margin-left: -1.5em
    }
    .column-group.medium-gutters>[class*=medium-],
    .column-group.medium-gutters>[class*=all-] {
        padding-left: 1.5em;
        margin-bottom: 1.5em
    }
    .column-group.medium-horizontal-gutters {
        margin-left: -1.5em
    }
    .column-group.medium-horizontal-gutters>[class*=medium-],
    .column-group.medium-horizontal-gutters>[class*=all-] {
        padding-left: 1.5em
    }
    .column-group.medium-vertical-gutters>[class*=medium-],
    .column-group.medium-vertical-gutters>[class*=all-] {
        margin-bottom: 1.5em
    }
    .column-group.medium-double-gutters {
        margin-left: -3em
    }
    .column-group.medium-double-gutters>[class*=medium-],
    .column-group.medium-double-gutters>[class*=all-] {
        padding-left: 3em;
        margin-bottom: 3em
    }
    .column-group.medium-double-horizontal-gutters {
        margin-left: -3em
    }
    .column-group.medium-double-horizontal-gutters>[class*=medium-],
    .column-group.medium-double-horizontal-gutters>[class*=all-] {
        padding-left: 3em
    }
    .column-group.medium-double-vertical-gutters>[class*=medium-],
    .column-group.medium-double-vertical-gutters>[class*=all-] {
        margin-bottom: 3em
    }
    .column-group.medium-half-gutters {
        margin-left: -.75em
    }
    .column-group.medium-half-gutters>[class*=medium-],
    .column-group.medium-half-gutters>[class*=all-] {
        padding-left: .75em;
        margin-bottom: .75em
    }
    .column-group.medium-half-horizontal-gutters {
        margin-left: -.75em
    }
    .column-group.medium-half-horizontal-gutters>[class*=medium-],
    .column-group.medium-half-horizontal-gutters>[class*=all-] {
        padding-left: .75em
    }
    .column-group.medium-half-vertical-gutters>[class*=medium-],
    .column-group.medium-half-vertical-gutters>[class*=all-] {
        margin-bottom: .75em
    }
    .column-group.medium-quarter-gutters {
        margin-left: -.375em
    }
    .column-group.medium-quarter-gutters>[class*=medium-],
    .column-group.medium-quarter-gutters>[class*=all-] {
        padding-left: .375em;
        margin-bottom: .375em
    }
    .column-group.medium-quarter-horizontal-gutters {
        margin-left: -.375em
    }
    .column-group.medium-quarter-horizontal-gutters>[class*=medium-],
    .column-group.medium-quarter-horizontal-gutters>[class*=all-] {
        padding-left: .375em
    }
    .column-group.medium-quarter-vertical-gutters>[class*=medium-],
    .column-group.medium-quarter-vertical-gutters>[class*=all-] {
        margin-bottom: .375em
    }
    .column-group.medium-no-gutters {
        margin-left: 0
    }
    .column-group.medium-no-gutters>[class*=medium-],
    .column-group.medium-no-gutters>[class*=all-] {
        padding-left: 0;
        margin-bottom: 0
    }
    .ink-table td[class*=medium-],
    .ink-table th[class*=medium-],
    .ink-table tr[class*=medium-],
    .ink-table thead[class*=medium-],
    .ink-table tbody[class*=medium-],
    .ink-table tfoot[class*=medium-] {
        float: none
    }
    .medium-push-left {
        float: left
    }
    .medium-push-center {
        float: none;
        margin-left: auto;
        margin-right: auto
    }
    .medium-push-right {
        float: right
    }
    .medium-align-left {
        text-align: left
    }
    .medium-align-center {
        text-align: center
    }
    .medium-align-right {
        text-align: right
    }
    .medium-no-margin {
        margin: 0 !important
    }
    .space {
        margin: 1.5em
    }
    .medium-space {
        margin: 1.5em
    }
    .padding {
        padding: 1.5em
    }
    .medium-padding {
        padding: 1.5em
    }
    .double-space {
        margin: 3em
    }
    .medium-double-space {
        margin: 3em
    }
    .double-padding {
        padding: 3em
    }
    .medium-double-padding {
        padding: 3em
    }
    .half-space {
        margin: .75em
    }
    .medium-half-space {
        margin: .75em
    }
    .half-padding {
        padding: .75em
    }
    .medium-half-padding {
        padding: .75em
    }
    .quarter-space {
        margin: .375em
    }
    .medium-quarter-space {
        margin: .375em
    }
    .quarter-padding {
        padding: .375em
    }
    .medium-quarter-padding {
        padding: .375em
    }
    .vertical-space {
        margin-top: 1.5em;
        margin-bottom: 1.5em
    }
    .medium-vertical-space {
        margin-top: 1.5em;
        margin-bottom: 1.5em
    }
    .vertical-padding {
        padding-top: 1.5em;
        padding-bottom: 1.5em
    }
    .medium-vertical-padding {
        padding-top: 1.5em;
        padding-bottom: 1.5em
    }
    .double-vertical-space {
        margin-top: 3em;
        margin-bottom: 3em
    }
    .medium-double-vertical-space {
        margin-top: 3em;
        margin-bottom: 3em
    }
    .double-vertical-padding {
        padding-top: 3em;
        padding-bottom: 3em
    }
    .medium-double-vertical-padding {
        padding-top: 3em;
        padding-bottom: 3em
    }
    .half-vertical-space {
        margin-top: .75em;
        margin-bottom: .75em
    }
    .medium-half-vertical-space {
        margin-top: .75em;
        margin-bottom: .75em
    }
    .half-vertical-padding {
        padding-top: .75em;
        padding-bottom: .75em
    }
    .medium-half-vertical-padding {
        padding-top: .75em;
        padding-bottom: .75em
    }
    .quarter-vertical-space {
        margin-top: .375em;
        margin-bottom: .375em
    }
    .medium-quarter-vertical-space {
        margin-top: .375em;
        margin-bottom: .375em
    }
    .quarter-vertical-padding {
        padding-top: .375em;
        padding-bottom: .375em
    }
    .medium-quarter-vertical-padding {
        padding-top: .375em;
        padding-bottom: .375em
    }
    .horizontal-space {
        margin-left: 1.5em;
        margin-right: 1.5em
    }
    .medium-horizontal-space {
        margin-left: 1.5em;
        margin-right: 1.5em
    }
    .horizontal-padding {
        padding-left: 1.5em;
        padding-right: 1.5em
    }
    .medium-horizontal-padding {
        padding-left: 1.5em;
        padding-right: 1.5em
    }
    .double-horizontal-space {
        margin-left: 3em;
        margin-right: 3em
    }
    .medium-double-horizontal-space {
        margin-left: 3em;
        margin-right: 3em
    }
    .double-horizontal-padding {
        padding-left: 3em;
        padding-right: 3em
    }
    .medium-double-horizontal-padding {
        padding-left: 3em;
        padding-right: 3em
    }
    .half-horizontal-space {
        margin-left: .75em;
        margin-right: .75em
    }
    .medium-half-horizontal-space {
        margin-left: .75em;
        margin-right: .75em
    }
    .half-horizontal-padding {
        padding-left: .75em;
        padding-right: .75em
    }
    .medium-half-horizontal-padding {
        padding-left: .75em;
        padding-right: .75em
    }
    .quarter-horizontal-space {
        margin-left: .375em;
        margin-right: .375em
    }
    .medium-quarter-horizontal-space {
        margin-left: .375em;
        margin-right: .375em
    }
    .quarter-horizontal-padding {
        padding-left: .375em;
        padding-right: .375em
    }
    .medium-quarter-horizontal-padding {
        padding-left: .375em;
        padding-right: .375em
    }
    .top-space {
        margin-top: 1.5em
    }
    .medium-top-space {
        margin-top: 1.5em
    }
    .top-padding {
        padding-top: 1.5em
    }
    .medium-top-padding {
        padding-top: 1.5em
    }
    .double-top-space {
        margin-top: 3em
    }
    .medium-double-top-space {
        margin-top: 3em
    }
    .double-top-padding {
        padding-top: 3em
    }
    .medium-double-top-padding {
        padding-top: 3em
    }
    .half-top-space {
        margin-top: .75em
    }
    .medium-half-top-space {
        margin-top: .75em
    }
    .half-top-padding {
        padding-top: .75em
    }
    .medium-half-top-padding {
        padding-top: .75em
    }
    .quarter-top-space {
        margin-top: .375em
    }
    .medium-quarter-top-space {
        margin-top: .375em
    }
    .quarter-top-padding {
        padding-top: .375em
    }
    .medium-quarter-top-padding {
        padding-top: .375em
    }
    .right-space {
        margin-right: 1.5em
    }
    .medium-right-space {
        margin-right: 1.5em
    }
    .right-padding {
        padding-right: 1.5em
    }
    .medium-right-padding {
        padding-right: 1.5em
    }
    .double-right-space {
        margin-right: 3em
    }
    .medium-double-right-space {
        margin-right: 3em
    }
    .double-right-padding {
        padding-right: 3em
    }
    .medium-double-right-padding {
        padding-right: 3em
    }
    .half-right-space {
        margin-right: .75em
    }
    .medium-half-right-space {
        margin-right: .75em
    }
    .half-right-padding {
        padding-right: .75em
    }
    .medium-half-right-padding {
        padding-right: .75em
    }
    .quarter-right-space {
        margin-right: .375em
    }
    .medium-quarter-right-space {
        margin-right: .375em
    }
    .quarter-right-padding {
        padding-right: .375em
    }
    .medium-quarter-right-padding {
        padding-right: .375em
    }
    .bottom-space {
        margin-bottom: 1.5em
    }
    .medium-bottom-space {
        margin-bottom: 1.5em
    }
    .bottom-padding {
        padding-bottom: 1.5em
    }
    .medium-bottom-padding {
        padding-bottom: 1.5em
    }
    .double-bottom-space {
        margin-bottom: 3em
    }
    .medium-double-bottom-space {
        margin-bottom: 3em
    }
    .double-bottom-padding {
        padding-bottom: 3em
    }
    .medium-double-bottom-padding {
        padding-bottom: 3em
    }
    .half-bottom-space {
        margin-bottom: .75em
    }
    .medium-half-bottom-space {
        margin-bottom: .75em
    }
    .half-bottom-padding {
        padding-bottom: .75em
    }
    .medium-half-bottom-padding {
        padding-bottom: .75em
    }
    .quarter-bottom-space {
        margin-bottom: .375em
    }
    .medium-quarter-bottom-space {
        margin-bottom: .375em
    }
    .quarter-bottom-padding {
        padding-bottom: .375em
    }
    .medium-quarter-bottom-padding {
        padding-bottom: .375em
    }
    .left-space {
        margin-left: 1.5em
    }
    .medium-left-space {
        margin-left: 1.5em
    }
    .left-padding {
        padding-left: 1.5em
    }
    .medium-left-padding {
        padding-left: 1.5em
    }
    .double-left-space {
        margin-left: 3em
    }
    .medium-double-left-space {
        margin-left: 3em
    }
    .double-left-padding {
        padding-left: 3em
    }
    .medium-double-left-padding {
        padding-left: 3em
    }
    .half-left-space {
        margin-left: .75em
    }
    .medium-half-left-space {
        margin-left: .75em
    }
    .half-left-padding {
        padding-left: .75em
    }
    .medium-half-left-padding {
        padding-left: .75em
    }
    .quarter-left-space {
        margin-left: .375em
    }
    .medium-quarter-left-space {
        margin-left: .375em
    }
    .quarter-left-padding {
        padding-left: .375em
    }
    .medium-quarter-left-padding {
        padding-left: .375em
    }
    .hide-medium {
        display: none !important
    }
    .show-medium {
        display: inherit !important
    }
    table.show-medium {
        display: table
    }
    thead.show-medium {
        display: table-header-group
    }
    tbody.show-medium {
        display: table-row-group
    }
    tfoot.show-medium {
        display: table-footer-group
    }
    tr.show-medium {
        display: table-row
    }
    th.show-medium,
    td.show-medium {
        display: table-cell
    }
}

@media screen and (min-width: 321px) and (max-width: 640px) {
    .ink-grid {
        padding: 0 1.25em
    }
    .column-group>[class*=small-] {
        float: left;
        clear: none
    }
    .small-5 {
        width: 5%
    }
    .small-10 {
        width: 10%
    }
    .small-15 {
        width: 15%
    }
    .small-16 {
        width: 16.66%
    }
    .small-20 {
        width: 20%
    }
    .small-25 {
        width: 25%
    }
    .small-30 {
        width: 30%
    }
    .small-33 {
        width: 33.33%
    }
    .small-35 {
        width: 35%
    }
    .small-40 {
        width: 40%
    }
    .small-45 {
        width: 45%
    }
    .small-50 {
        width: 50%
    }
    .small-55 {
        width: 55%
    }
    .small-60 {
        width: 60%
    }
    .small-65 {
        width: 65%
    }
    .small-66 {
        width: 66.66%
    }
    .small-70 {
        width: 70%
    }
    .small-75 {
        width: 75%
    }
    .small-80 {
        width: 80%
    }
    .small-85 {
        width: 85%
    }
    .small-90 {
        width: 90%
    }
    .small-95 {
        width: 95%
    }
    .small-100 {
        width: 100%
    }
    [class*=small-100] {
        float: none;
        clear: both
    }
    .column-group {
        *zoom: 1
    }
    .column-group:after {
        content: "";
        display: table;
        clear: both
    }
    .column-group.gutters {
        margin-left: -1.25em
    }
    .column-group.gutters>[class*=small-],
    .column-group.gutters>[class*=all-] {
        padding-left: 1.25em;
        margin-bottom: 1.25em
    }
    .column-group.horizontal-gutters {
        margin-left: -1.25em
    }
    .column-group.horizontal-gutters>[class*=small-],
    .column-group.horizontal-gutters>[class*=all-] {
        padding-left: 1.25em
    }
    .column-group.vertical-gutters>[class*=small-],
    .column-group.vertical-gutters>[class*=all-] {
        margin-bottom: 1.25em
    }
    .column-group.double-gutters {
        margin-left: -2.5em
    }
    .column-group.double-gutters>[class*=small-],
    .column-group.double-gutters>[class*=all-] {
        padding-left: 2.5em;
        margin-bottom: 2.5em
    }
    .column-group.double-horizontal-gutters {
        margin-left: -2.5em
    }
    .column-group.double-horizontal-gutters>[class*=small-],
    .column-group.double-horizontal-gutters>[class*=all-] {
        padding-left: 2.5em
    }
    .column-group.double-vertical-gutters>[class*=small-],
    .column-group.double-vertical-gutters>[class*=all-] {
        margin-bottom: 2.5em
    }
    .column-group.half-gutters {
        margin-left: -.625em
    }
    .column-group.half-gutters>[class*=small-],
    .column-group.half-gutters>[class*=all-] {
        padding-left: .625em;
        margin-bottom: .625em
    }
    .column-group.half-horizontal-gutters {
        margin-left: -.625em
    }
    .column-group.half-horizontal-gutters>[class*=small-],
    .column-group.half-horizontal-gutters>[class*=all-] {
        padding-left: .625em
    }
    .column-group.half-vertical-gutters>[class*=small-],
    .column-group.half-vertical-gutters>[class*=all-] {
        margin-bottom: .625em
    }
    .column-group.quarter-gutters {
        margin-left: -.3125em
    }
    .column-group.quarter-gutters>[class*=small-],
    .column-group.quarter-gutters>[class*=all-] {
        padding-left: .3125em;
        margin-bottom: .3125em
    }
    .column-group.quarter-horizontal-gutters {
        margin-left: -.3125em
    }
    .column-group.quarter-horizontal-gutters>[class*=small-],
    .column-group.quarter-horizontal-gutters>[class*=all-] {
        padding-left: .3125em
    }
    .column-group.quarter-vertical-gutters>[class*=small-],
    .column-group.quarter-vertical-gutters>[class*=all-] {
        margin-bottom: .3125em
    }
    .column-group.small-gutters {
        margin-left: -1.25em
    }
    .column-group.small-gutters>[class*=small-],
    .column-group.small-gutters>[class*=all-] {
        padding-left: 1.25em;
        margin-bottom: 1.25em
    }
    .column-group.small-horizontal-gutters {
        margin-left: -1.25em
    }
    .column-group.small-horizontal-gutters>[class*=small-],
    .column-group.small-horizontal-gutters>[class*=all-] {
        padding-left: 1.25em
    }
    .column-group.small-vertical-gutters>[class*=small-],
    .column-group.small-vertical-gutters>[class*=all-] {
        margin-bottom: 1.25em
    }
    .column-group.small-double-gutters {
        margin-left: -2.5em
    }
    .column-group.small-double-gutters>[class*=small-],
    .column-group.small-double-gutters>[class*=all-] {
        padding-left: 2.5em;
        margin-bottom: 2.5em
    }
    .column-group.small-double-horizontal-gutters {
        margin-left: -2.5em
    }
    .column-group.small-double-horizontal-gutters>[class*=small-],
    .column-group.small-double-horizontal-gutters>[class*=all-] {
        padding-left: 2.5em
    }
    .column-group.small-double-vertical-gutters>[class*=small-],
    .column-group.small-double-vertical-gutters>[class*=all-] {
        margin-bottom: 2.5em
    }
    .column-group.small-half-gutters {
        margin-left: -.625em
    }
    .column-group.small-half-gutters>[class*=small-],
    .column-group.small-half-gutters>[class*=all-] {
        padding-left: .625em;
        margin-bottom: .625em
    }
    .column-group.small-half-horizontal-gutters {
        margin-left: -.625em
    }
    .column-group.small-half-horizontal-gutters>[class*=small-],
    .column-group.small-half-horizontal-gutters>[class*=all-] {
        padding-left: .625em
    }
    .column-group.small-half-vertical-gutters>[class*=small-],
    .column-group.small-half-vertical-gutters>[class*=all-] {
        margin-bottom: .625em
    }
    .column-group.small-quarter-gutters {
        margin-left: -.3125em
    }
    .column-group.small-quarter-gutters>[class*=small-],
    .column-group.small-quarter-gutters>[class*=all-] {
        padding-left: .3125em;
        margin-bottom: .3125em
    }
    .column-group.small-quarter-horizontal-gutters {
        margin-left: -.3125em
    }
    .column-group.small-quarter-horizontal-gutters>[class*=small-],
    .column-group.small-quarter-horizontal-gutters>[class*=all-] {
        padding-left: .3125em
    }
    .column-group.small-quarter-vertical-gutters>[class*=small-],
    .column-group.small-quarter-vertical-gutters>[class*=all-] {
        margin-bottom: .3125em
    }
    .column-group.small-no-gutters {
        margin-left: 0
    }
    .column-group.small-no-gutters>[class*=small-],
    .column-group.small-no-gutters>[class*=all-] {
        padding-left: 0;
        margin-bottom: 0
    }
    .ink-table td[class*=small-],
    .ink-table th[class*=small-],
    .ink-table tr[class*=small-],
    .ink-table thead[class*=small-],
    .ink-table tbody[class*=small-],
    .ink-table tfoot[class*=small-] {
        float: none
    }
    .small-push-left {
        float: left
    }
    .small-push-center {
        float: none;
        margin-left: auto;
        margin-right: auto
    }
    .small-push-right {
        float: right
    }
    .small-align-left {
        text-align: left
    }
    .small-align-center {
        text-align: center
    }
    .small-align-right {
        text-align: right
    }
    .small-no-margin {
        margin: 0 !important
    }
    .space {
        margin: 1.25em
    }
    .small-space {
        margin: 1.25em
    }
    .padding {
        padding: 1.25em
    }
    .small-padding {
        padding: 1.25em
    }
    .double-space {
        margin: 2.5em
    }
    .small-double-space {
        margin: 2.5em
    }
    .double-padding {
        padding: 2.5em
    }
    .small-double-padding {
        padding: 2.5em
    }
    .half-space {
        margin: .625em
    }
    .small-half-space {
        margin: .625em
    }
    .half-padding {
        padding: .625em
    }
    .small-half-padding {
        padding: .625em
    }
    .quarter-space {
        margin: .3125em
    }
    .small-quarter-space {
        margin: .3125em
    }
    .quarter-padding {
        padding: .3125em
    }
    .small-quarter-padding {
        padding: .3125em
    }
    .vertical-space {
        margin-top: 1.25em;
        margin-bottom: 1.25em
    }
    .small-vertical-space {
        margin-top: 1.25em;
        margin-bottom: 1.25em
    }
    .vertical-padding {
        padding-top: 1.25em;
        padding-bottom: 1.25em
    }
    .small-vertical-padding {
        padding-top: 1.25em;
        padding-bottom: 1.25em
    }
    .double-vertical-space {
        margin-top: 2.5em;
        margin-bottom: 2.5em
    }
    .small-double-vertical-space {
        margin-top: 2.5em;
        margin-bottom: 2.5em
    }
    .double-vertical-padding {
        padding-top: 2.5em;
        padding-bottom: 2.5em
    }
    .small-double-vertical-padding {
        padding-top: 2.5em;
        padding-bottom: 2.5em
    }
    .half-vertical-space {
        margin-top: .625em;
        margin-bottom: .625em
    }
    .small-half-vertical-space {
        margin-top: .625em;
        margin-bottom: .625em
    }
    .half-vertical-padding {
        padding-top: .625em;
        padding-bottom: .625em
    }
    .small-half-vertical-padding {
        padding-top: .625em;
        padding-bottom: .625em
    }
    .quarter-vertical-space {
        margin-top: .3125em;
        margin-bottom: .3125em
    }
    .small-quarter-vertical-space {
        margin-top: .3125em;
        margin-bottom: .3125em
    }
    .quarter-vertical-padding {
        padding-top: .3125em;
        padding-bottom: .3125em
    }
    .small-quarter-vertical-padding {
        padding-top: .3125em;
        padding-bottom: .3125em
    }
    .horizontal-space {
        margin-left: 1.25em;
        margin-right: 1.25em
    }
    .small-horizontal-space {
        margin-left: 1.25em;
        margin-right: 1.25em
    }
    .horizontal-padding {
        padding-left: 1.25em;
        padding-right: 1.25em
    }
    .small-horizontal-padding {
        padding-left: 1.25em;
        padding-right: 1.25em
    }
    .double-horizontal-space {
        margin-left: 2.5em;
        margin-right: 2.5em
    }
    .small-double-horizontal-space {
        margin-left: 2.5em;
        margin-right: 2.5em
    }
    .double-horizontal-padding {
        padding-left: 2.5em;
        padding-right: 2.5em
    }
    .small-double-horizontal-padding {
        padding-left: 2.5em;
        padding-right: 2.5em
    }
    .half-horizontal-space {
        margin-left: .625em;
        margin-right: .625em
    }
    .small-half-horizontal-space {
        margin-left: .625em;
        margin-right: .625em
    }
    .half-horizontal-padding {
        padding-left: .625em;
        padding-right: .625em
    }
    .small-half-horizontal-padding {
        padding-left: .625em;
        padding-right: .625em
    }
    .quarter-horizontal-space {
        margin-left: .3125em;
        margin-right: .3125em
    }
    .small-quarter-horizontal-space {
        margin-left: .3125em;
        margin-right: .3125em
    }
    .quarter-horizontal-padding {
        padding-left: .3125em;
        padding-right: .3125em
    }
    .small-quarter-horizontal-padding {
        padding-left: .3125em;
        padding-right: .3125em
    }
    .top-space {
        margin-top: 1.25em
    }
    .small-top-space {
        margin-top: 1.25em
    }
    .top-padding {
        padding-top: 1.25em
    }
    .small-top-padding {
        padding-top: 1.25em
    }
    .double-top-space {
        margin-top: 2.5em
    }
    .small-double-top-space {
        margin-top: 2.5em
    }
    .double-top-padding {
        padding-top: 2.5em
    }
    .small-double-top-padding {
        padding-top: 2.5em
    }
    .half-top-space {
        margin-top: .625em
    }
    .small-half-top-space {
        margin-top: .625em
    }
    .half-top-padding {
        padding-top: .625em
    }
    .small-half-top-padding {
        padding-top: .625em
    }
    .quarter-top-space {
        margin-top: .3125em
    }
    .small-quarter-top-space {
        margin-top: .3125em
    }
    .quarter-top-padding {
        padding-top: .3125em
    }
    .small-quarter-top-padding {
        padding-top: .3125em
    }
    .right-space {
        margin-right: 1.25em
    }
    .small-right-space {
        margin-right: 1.25em
    }
    .right-padding {
        padding-right: 1.25em
    }
    .small-right-padding {
        padding-right: 1.25em
    }
    .double-right-space {
        margin-right: 2.5em
    }
    .small-double-right-space {
        margin-right: 2.5em
    }
    .double-right-padding {
        padding-right: 2.5em
    }
    .small-double-right-padding {
        padding-right: 2.5em
    }
    .half-right-space {
        margin-right: .625em
    }
    .small-half-right-space {
        margin-right: .625em
    }
    .half-right-padding {
        padding-right: .625em
    }
    .small-half-right-padding {
        padding-right: .625em
    }
    .quarter-right-space {
        margin-right: .3125em
    }
    .small-quarter-right-space {
        margin-right: .3125em
    }
    .quarter-right-padding {
        padding-right: .3125em
    }
    .small-quarter-right-padding {
        padding-right: .3125em
    }
    .bottom-space {
        margin-bottom: 1.25em
    }
    .small-bottom-space {
        margin-bottom: 1.25em
    }
    .bottom-padding {
        padding-bottom: 1.25em
    }
    .small-bottom-padding {
        padding-bottom: 1.25em
    }
    .double-bottom-space {
        margin-bottom: 2.5em
    }
    .small-double-bottom-space {
        margin-bottom: 2.5em
    }
    .double-bottom-padding {
        padding-bottom: 2.5em
    }
    .small-double-bottom-padding {
        padding-bottom: 2.5em
    }
    .half-bottom-space {
        margin-bottom: .625em
    }
    .small-half-bottom-space {
        margin-bottom: .625em
    }
    .half-bottom-padding {
        padding-bottom: .625em
    }
    .small-half-bottom-padding {
        padding-bottom: .625em
    }
    .quarter-bottom-space {
        margin-bottom: .3125em
    }
    .small-quarter-bottom-space {
        margin-bottom: .3125em
    }
    .quarter-bottom-padding {
        padding-bottom: .3125em
    }
    .small-quarter-bottom-padding {
        padding-bottom: .3125em
    }
    .left-space {
        margin-left: 1.25em
    }
    .small-left-space {
        margin-left: 1.25em
    }
    .left-padding {
        padding-left: 1.25em
    }
    .small-left-padding {
        padding-left: 1.25em
    }
    .double-left-space {
        margin-left: 2.5em
    }
    .small-double-left-space {
        margin-left: 2.5em
    }
    .double-left-padding {
        padding-left: 2.5em
    }
    .small-double-left-padding {
        padding-left: 2.5em
    }
    .half-left-space {
        margin-left: .625em
    }
    .small-half-left-space {
        margin-left: .625em
    }
    .half-left-padding {
        padding-left: .625em
    }
    .small-half-left-padding {
        padding-left: .625em
    }
    .quarter-left-space {
        margin-left: .3125em
    }
    .small-quarter-left-space {
        margin-left: .3125em
    }
    .quarter-left-padding {
        padding-left: .3125em
    }
    .small-quarter-left-padding {
        padding-left: .3125em
    }
    .hide-small {
        display: none !important
    }
    .show-small {
        display: inherit !important
    }
    table.show-small {
        display: table
    }
    thead.show-small {
        display: table-header-group
    }
    tbody.show-small {
        display: table-row-group
    }
    tfoot.show-small {
        display: table-footer-group
    }
    tr.show-small {
        display: table-row
    }
    th.show-small,
    td.show-small {
        display: table-cell
    }
}

@media screen and (max-width: 320px) {
    .ink-grid {
        padding: 0 1em
    }
    .column-group>[class*=tiny-] {
        float: left;
        clear: none
    }
    .tiny-5 {
        width: 5%
    }
    .tiny-10 {
        width: 10%
    }
    .tiny-15 {
        width: 15%
    }
    .tiny-16 {
        width: 16.66%
    }
    .tiny-20 {
        width: 20%
    }
    .tiny-25 {
        width: 25%
    }
    .tiny-30 {
        width: 30%
    }
    .tiny-33 {
        width: 33.33%
    }
    .tiny-35 {
        width: 35%
    }
    .tiny-40 {
        width: 40%
    }
    .tiny-45 {
        width: 45%
    }
    .tiny-50 {
        width: 50%
    }
    .tiny-55 {
        width: 55%
    }
    .tiny-60 {
        width: 60%
    }
    .tiny-65 {
        width: 65%
    }
    .tiny-66 {
        width: 66.66%
    }
    .tiny-70 {
        width: 70%
    }
    .tiny-75 {
        width: 75%
    }
    .tiny-80 {
        width: 80%
    }
    .tiny-85 {
        width: 85%
    }
    .tiny-90 {
        width: 90%
    }
    .tiny-95 {
        width: 95%
    }
    .tiny-100 {
        width: 100%
    }
    [class*=tiny-100] {
        float: none;
        clear: both
    }
    .column-group {
        *zoom: 1
    }
    .column-group:after {
        content: "";
        display: table;
        clear: both
    }
    .column-group.gutters {
        margin-left: -1em
    }
    .column-group.gutters>[class*=tiny-],
    .column-group.gutters>[class*=all-] {
        padding-left: 1em;
        margin-bottom: 1em
    }
    .column-group.horizontal-gutters {
        margin-left: -1em
    }
    .column-group.horizontal-gutters>[class*=tiny-],
    .column-group.horizontal-gutters>[class*=all-] {
        padding-left: 1em
    }
    .column-group.vertical-gutters>[class*=tiny-],
    .column-group.vertical-gutters>[class*=all-] {
        margin-bottom: 1em
    }
    .column-group.double-gutters {
        margin-left: -2em
    }
    .column-group.double-gutters>[class*=tiny-],
    .column-group.double-gutters>[class*=all-] {
        padding-left: 2em;
        margin-bottom: 2em
    }
    .column-group.double-horizontal-gutters {
        margin-left: -2em
    }
    .column-group.double-horizontal-gutters>[class*=tiny-],
    .column-group.double-horizontal-gutters>[class*=all-] {
        padding-left: 2em
    }
    .column-group.double-vertical-gutters>[class*=tiny-],
    .column-group.double-vertical-gutters>[class*=all-] {
        margin-bottom: 2em
    }
    .column-group.half-gutters {
        margin-left: -.5em
    }
    .column-group.half-gutters>[class*=tiny-],
    .column-group.half-gutters>[class*=all-] {
        padding-left: .5em;
        margin-bottom: .5em
    }
    .column-group.half-horizontal-gutters {
        margin-left: -.5em
    }
    .column-group.half-horizontal-gutters>[class*=tiny-],
    .column-group.half-horizontal-gutters>[class*=all-] {
        padding-left: .5em
    }
    .column-group.half-vertical-gutters>[class*=tiny-],
    .column-group.half-vertical-gutters>[class*=all-] {
        margin-bottom: .5em
    }
    .column-group.quarter-gutters {
        margin-left: -.25em
    }
    .column-group.quarter-gutters>[class*=tiny-],
    .column-group.quarter-gutters>[class*=all-] {
        padding-left: .25em;
        margin-bottom: .25em
    }
    .column-group.quarter-horizontal-gutters {
        margin-left: -.25em
    }
    .column-group.quarter-horizontal-gutters>[class*=tiny-],
    .column-group.quarter-horizontal-gutters>[class*=all-] {
        padding-left: .25em
    }
    .column-group.quarter-vertical-gutters>[class*=tiny-],
    .column-group.quarter-vertical-gutters>[class*=all-] {
        margin-bottom: .25em
    }
    .column-group.tiny-gutters {
        margin-left: -1em
    }
    .column-group.tiny-gutters>[class*=tiny-],
    .column-group.tiny-gutters>[class*=all-] {
        padding-left: 1em;
        margin-bottom: 1em
    }
    .column-group.tiny-horizontal-gutters {
        margin-left: -1em
    }
    .column-group.tiny-horizontal-gutters>[class*=tiny-],
    .column-group.tiny-horizontal-gutters>[class*=all-] {
        padding-left: 1em
    }
    .column-group.tiny-vertical-gutters>[class*=tiny-],
    .column-group.tiny-vertical-gutters>[class*=all-] {
        margin-bottom: 1em
    }
    .column-group.tiny-double-gutters {
        margin-left: -2em
    }
    .column-group.tiny-double-gutters>[class*=tiny-],
    .column-group.tiny-double-gutters>[class*=all-] {
        padding-left: 2em;
        margin-bottom: 2em
    }
    .column-group.tiny-double-horizontal-gutters {
        margin-left: -2em
    }
    .column-group.tiny-double-horizontal-gutters>[class*=tiny-],
    .column-group.tiny-double-horizontal-gutters>[class*=all-] {
        padding-left: 2em
    }
    .column-group.tiny-double-vertical-gutters>[class*=tiny-],
    .column-group.tiny-double-vertical-gutters>[class*=all-] {
        margin-bottom: 2em
    }
    .column-group.tiny-half-gutters {
        margin-left: -.5em
    }
    .column-group.tiny-half-gutters>[class*=tiny-],
    .column-group.tiny-half-gutters>[class*=all-] {
        padding-left: .5em;
        margin-bottom: .5em
    }
    .column-group.tiny-half-horizontal-gutters {
        margin-left: -.5em
    }
    .column-group.tiny-half-horizontal-gutters>[class*=tiny-],
    .column-group.tiny-half-horizontal-gutters>[class*=all-] {
        padding-left: .5em
    }
    .column-group.tiny-half-vertical-gutters>[class*=tiny-],
    .column-group.tiny-half-vertical-gutters>[class*=all-] {
        margin-bottom: .5em
    }
    .column-group.tiny-quarter-gutters {
        margin-left: -.25em
    }
    .column-group.tiny-quarter-gutters>[class*=tiny-],
    .column-group.tiny-quarter-gutters>[class*=all-] {
        padding-left: .25em;
        margin-bottom: .25em
    }
    .column-group.tiny-quarter-horizontal-gutters {
        margin-left: -.25em
    }
    .column-group.tiny-quarter-horizontal-gutters>[class*=tiny-],
    .column-group.tiny-quarter-horizontal-gutters>[class*=all-] {
        padding-left: .25em
    }
    .column-group.tiny-quarter-vertical-gutters>[class*=tiny-],
    .column-group.tiny-quarter-vertical-gutters>[class*=all-] {
        margin-bottom: .25em
    }
    .column-group.tiny-no-gutters {
        margin-left: 0
    }
    .column-group.tiny-no-gutters>[class*=tiny-],
    .column-group.tiny-no-gutters>[class*=all-] {
        padding-left: 0;
        margin-bottom: 0
    }
    .ink-table td[class*=tiny-],
    .ink-table th[class*=tiny-],
    .ink-table tr[class*=tiny-],
    .ink-table thead[class*=tiny-],
    .ink-table tbody[class*=tiny-],
    .ink-table tfoot[class*=tiny-] {
        float: none
    }
    .tiny-push-left {
        float: left
    }
    .tiny-push-center {
        float: none;
        margin-left: auto;
        margin-right: auto
    }
    .tiny-push-right {
        float: right
    }
    .tiny-align-left {
        text-align: left
    }
    .tiny-align-center {
        text-align: center
    }
    .tiny-align-right {
        text-align: right
    }
    .tiny-no-margin {
        margin: 0 !important
    }
    .space {
        margin: 1em
    }
    .tiny-space {
        margin: 1em
    }
    .padding {
        padding: 1em
    }
    .tiny-padding {
        padding: 1em
    }
    .double-space {
        margin: 2em
    }
    .tiny-double-space {
        margin: 2em
    }
    .double-padding {
        padding: 2em
    }
    .tiny-double-padding {
        padding: 2em
    }
    .half-space {
        margin: .5em
    }
    .tiny-half-space {
        margin: .5em
    }
    .half-padding {
        padding: .5em
    }
    .tiny-half-padding {
        padding: .5em
    }
    .quarter-space {
        margin: .25em
    }
    .tiny-quarter-space {
        margin: .25em
    }
    .quarter-padding {
        padding: .25em
    }
    .tiny-quarter-padding {
        padding: .25em
    }
    .vertical-space {
        margin-top: 1em;
        margin-bottom: 1em
    }
    .tiny-vertical-space {
        margin-top: 1em;
        margin-bottom: 1em
    }
    .vertical-padding {
        padding-top: 1em;
        padding-bottom: 1em
    }
    .tiny-vertical-padding {
        padding-top: 1em;
        padding-bottom: 1em
    }
    .double-vertical-space {
        margin-top: 2em;
        margin-bottom: 2em
    }
    .tiny-double-vertical-space {
        margin-top: 2em;
        margin-bottom: 2em
    }
    .double-vertical-padding {
        padding-top: 2em;
        padding-bottom: 2em
    }
    .tiny-double-vertical-padding {
        padding-top: 2em;
        padding-bottom: 2em
    }
    .half-vertical-space {
        margin-top: .5em;
        margin-bottom: .5em
    }
    .tiny-half-vertical-space {
        margin-top: .5em;
        margin-bottom: .5em
    }
    .half-vertical-padding {
        padding-top: .5em;
        padding-bottom: .5em
    }
    .tiny-half-vertical-padding {
        padding-top: .5em;
        padding-bottom: .5em
    }
    .quarter-vertical-space {
        margin-top: .25em;
        margin-bottom: .25em
    }
    .tiny-quarter-vertical-space {
        margin-top: .25em;
        margin-bottom: .25em
    }
    .quarter-vertical-padding {
        padding-top: .25em;
        padding-bottom: .25em
    }
    .tiny-quarter-vertical-padding {
        padding-top: .25em;
        padding-bottom: .25em
    }
    .horizontal-space {
        margin-left: 1em;
        margin-right: 1em
    }
    .tiny-horizontal-space {
        margin-left: 1em;
        margin-right: 1em
    }
    .horizontal-padding {
        padding-left: 1em;
        padding-right: 1em
    }
    .tiny-horizontal-padding {
        padding-left: 1em;
        padding-right: 1em
    }
    .double-horizontal-space {
        margin-left: 2em;
        margin-right: 2em
    }
    .tiny-double-horizontal-space {
        margin-left: 2em;
        margin-right: 2em
    }
    .double-horizontal-padding {
        padding-left: 2em;
        padding-right: 2em
    }
    .tiny-double-horizontal-padding {
        padding-left: 2em;
        padding-right: 2em
    }
    .half-horizontal-space {
        margin-left: .5em;
        margin-right: .5em
    }
    .tiny-half-horizontal-space {
        margin-left: .5em;
        margin-right: .5em
    }
    .half-horizontal-padding {
        padding-left: .5em;
        padding-right: .5em
    }
    .tiny-half-horizontal-padding {
        padding-left: .5em;
        padding-right: .5em
    }
    .quarter-horizontal-space {
        margin-left: .25em;
        margin-right: .25em
    }
    .tiny-quarter-horizontal-space {
        margin-left: .25em;
        margin-right: .25em
    }
    .quarter-horizontal-padding {
        padding-left: .25em;
        padding-right: .25em
    }
    .tiny-quarter-horizontal-padding {
        padding-left: .25em;
        padding-right: .25em
    }
    .top-space {
        margin-top: 1em
    }
    .tiny-top-space {
        margin-top: 1em
    }
    .top-padding {
        padding-top: 1em
    }
    .tiny-top-padding {
        padding-top: 1em
    }
    .double-top-space {
        margin-top: 2em
    }
    .tiny-double-top-space {
        margin-top: 2em
    }
    .double-top-padding {
        padding-top: 2em
    }
    .tiny-double-top-padding {
        padding-top: 2em
    }
    .half-top-space {
        margin-top: .5em
    }
    .tiny-half-top-space {
        margin-top: .5em
    }
    .half-top-padding {
        padding-top: .5em
    }
    .tiny-half-top-padding {
        padding-top: .5em
    }
    .quarter-top-space {
        margin-top: .25em
    }
    .tiny-quarter-top-space {
        margin-top: .25em
    }
    .quarter-top-padding {
        padding-top: .25em
    }
    .tiny-quarter-top-padding {
        padding-top: .25em
    }
    .right-space {
        margin-right: 1em
    }
    .tiny-right-space {
        margin-right: 1em
    }
    .right-padding {
        padding-right: 1em
    }
    .tiny-right-padding {
        padding-right: 1em
    }
    .double-right-space {
        margin-right: 2em
    }
    .tiny-double-right-space {
        margin-right: 2em
    }
    .double-right-padding {
        padding-right: 2em
    }
    .tiny-double-right-padding {
        padding-right: 2em
    }
    .half-right-space {
        margin-right: .5em
    }
    .tiny-half-right-space {
        margin-right: .5em
    }
    .half-right-padding {
        padding-right: .5em
    }
    .tiny-half-right-padding {
        padding-right: .5em
    }
    .quarter-right-space {
        margin-right: .25em
    }
    .tiny-quarter-right-space {
        margin-right: .25em
    }
    .quarter-right-padding {
        padding-right: .25em
    }
    .tiny-quarter-right-padding {
        padding-right: .25em
    }
    .bottom-space {
        margin-bottom: 1em
    }
    .tiny-bottom-space {
        margin-bottom: 1em
    }
    .bottom-padding {
        padding-bottom: 1em
    }
    .tiny-bottom-padding {
        padding-bottom: 1em
    }
    .double-bottom-space {
        margin-bottom: 2em
    }
    .tiny-double-bottom-space {
        margin-bottom: 2em
    }
    .double-bottom-padding {
        padding-bottom: 2em
    }
    .tiny-double-bottom-padding {
        padding-bottom: 2em
    }
    .half-bottom-space {
        margin-bottom: .5em
    }
    .tiny-half-bottom-space {
        margin-bottom: .5em
    }
    .half-bottom-padding {
        padding-bottom: .5em
    }
    .tiny-half-bottom-padding {
        padding-bottom: .5em
    }
    .quarter-bottom-space {
        margin-bottom: .25em
    }
    .tiny-quarter-bottom-space {
        margin-bottom: .25em
    }
    .quarter-bottom-padding {
        padding-bottom: .25em
    }
    .tiny-quarter-bottom-padding {
        padding-bottom: .25em
    }
    .left-space {
        margin-left: 1em
    }
    .tiny-left-space {
        margin-left: 1em
    }
    .left-padding {
        padding-left: 1em
    }
    .tiny-left-padding {
        padding-left: 1em
    }
    .double-left-space {
        margin-left: 2em
    }
    .tiny-double-left-space {
        margin-left: 2em
    }
    .double-left-padding {
        padding-left: 2em
    }
    .tiny-double-left-padding {
        padding-left: 2em
    }
    .half-left-space {
        margin-left: .5em
    }
    .tiny-half-left-space {
        margin-left: .5em
    }
    .half-left-padding {
        padding-left: .5em
    }
    .tiny-half-left-padding {
        padding-left: .5em
    }
    .quarter-left-space {
        margin-left: .25em
    }
    .tiny-quarter-left-space {
        margin-left: .25em
    }
    .quarter-left-padding {
        padding-left: .25em
    }
    .tiny-quarter-left-padding {
        padding-left: .25em
    }
    .hide-tiny {
        display: none !important
    }
    .show-tiny {
        display: inherit !important
    }
    table.show-tiny {
        display: table
    }
    thead.show-tiny {
        display: table-header-group
    }
    tbody.show-tiny {
        display: table-row-group
    }
    tfoot.show-tiny {
        display: table-footer-group
    }
    tr.show-tiny {
        display: table-row
    }
    th.show-tiny,
    td.show-tiny {
        display: table-cell
    }
}

@media screen and (min-width: 1261px) {
    html {
        font-size: 1.08em
    }
    html:after {
        content:'[{"name":"xlarge", "size":{"min":"1261px","max":""}},{"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
    }
}

@media screen and (min-width: 961px) and (max-width: 1260px) {
    html {
        font-size: 1.05em
    }
    html: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
    }
}

@media screen and (min-width: 641px) and (max-width: 960px) {
    html {
        font-size: 1em
    }
    html: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
    }
}

@media screen and (min-width: 321px) and (max-width: 640px) {
    html {
        font-size: .98em
    }
    html: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
    }
}

@media screen and (max-width: 320px) {
    html {
        font-size: .97em
    }
    html: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
    }
}

.ink-label {
    padding: 0 0.35em;
    white-space: nowrap
}

.ink-navigation {
    overflow: visible
}

.ink-navigation ul {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.ink-navigation ul li {
    margin: 0
}

.ink-navigation .breadcrumbs li {
    line-height: 2.7em;
    display: inline
}

.ink-navigation .breadcrumbs li a {
    display: inline;
    padding: 0
}

.ink-navigation .breadcrumbs li a:hover {
    background: transparent
}

.ink-navigation .breadcrumbs li.active a {
    cursor: default;
    text-decoration: none
}

.ink-navigation .breadcrumbs li:first-child a {
    padding-left: 1.2em
}

.ink-navigation .breadcrumbs li:after {
    content: '/';
    display: inline;
    margin: 0 .7em
}

.ink-navigation .breadcrumbs li:last-child:after {
    content: '';
    display: none
}

.ink-dropdown,
.ink-navigation {
    position: relative
}

.ink-dropdown ul.dropdown-menu,
.ink-dropdown ul.dropdown,
.ink-navigation ul.dropdown-menu,
.ink-navigation ul.dropdown {
    position: absolute;
    top: 110%;
    background: #fff;
    z-index: 30;
    border: 1px solid #d9d9d9;
    height: auto;
    width: auto;
    min-width: 10em;
    max-width: 12em;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: rgba(100, 100, 100, 0.3) 0 0 1px 0;
    -moz-box-shadow: rgba(100, 100, 100, 0.3) 0 0 1px 0;
    box-shadow: rgba(100, 100, 100, 0.3) 0 0 1px 0;
    padding: .3em 0;
    margin-left: 0px;
    padding: .35em 0;
    font-size: .85em
}

.ink-dropdown ul.dropdown-menu li,
.ink-dropdown ul.dropdown li,
.ink-navigation ul.dropdown-menu li,
.ink-navigation ul.dropdown li {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: none;
    -moz-border-radius: none;
    -ms-border-radius: none;
    -o-border-radius: none;
    border-radius: none;
    width: auto;
    height: auto;
    min-height: auto;
    display: list-item;
    float: none;
    margin: 0;
    text-align: left;
    text-transform: none;
    padding: 0;
    position: relative;
    list-style-type: none
}

.ink-dropdown ul.dropdown-menu li.separator-above,
.ink-dropdown ul.dropdown li.separator-above,
.ink-navigation ul.dropdown-menu li.separator-above,
.ink-navigation ul.dropdown li.separator-above {
    padding-top: .35em;
    margin-top: .35em;
    border-top: 1px solid #d9d9d9
}

.ink-dropdown ul.dropdown-menu li.separator-below,
.ink-dropdown ul.dropdown li.separator-below,
.ink-navigation ul.dropdown-menu li.separator-below,
.ink-navigation ul.dropdown li.separator-below {
    padding-bottom: .35em;
    margin-bottom: .35em;
    border-bottom: 1px solid #d9d9d9
}

.ink-dropdown ul.dropdown-menu li.heading,
.ink-dropdown ul.dropdown li.heading,
.ink-navigation ul.dropdown-menu li.heading,
.ink-navigation ul.dropdown li.heading {
    font-weight: 700;
    padding-bottom: .35em;
    margin-bottom: .35em;
    padding: .5em .8em;
    color: #333
}

.ink-dropdown ul.dropdown-menu li a,
.ink-dropdown ul.dropdown li a,
.ink-navigation ul.dropdown-menu li a,
.ink-navigation ul.dropdown li a {
    color: #444;
    padding: .5em .8em;
    display: block;
    clear: both
}

.ink-dropdown ul.dropdown-menu li a:hover,
.ink-dropdown ul.dropdown li a:hover,
.ink-navigation ul.dropdown-menu li a:hover,
.ink-navigation ul.dropdown li a:hover {
    background: #f2f2f2;
    text-decoration: none
}

.ink-dropdown ul.dropdown-menu li.active a,
.ink-dropdown ul.dropdown li.active a,
.ink-navigation ul.dropdown-menu li.active a,
.ink-navigation ul.dropdown li.active a {
    background: #999;
    color: #fff
}

.ink-dropdown ul.dropdown-menu li.disabled a,
.ink-dropdown ul.dropdown li.disabled a,
.ink-navigation ul.dropdown-menu li.disabled a,
.ink-navigation ul.dropdown li.disabled a {
    color: #b3b3b3
}

.ink-dropdown ul.dropdown-menu li.disabled a:hover,
.ink-dropdown ul.dropdown li.disabled a:hover,
.ink-navigation ul.dropdown-menu li.disabled a:hover,
.ink-navigation ul.dropdown li.disabled a:hover {
    background: transparent;
    cursor: default
}

.ink-dropdown ul.dropdown-menu li.submenu,
.ink-dropdown ul.dropdown li.submenu,
.ink-navigation ul.dropdown-menu li.submenu,
.ink-navigation ul.dropdown li.submenu {
    overflow: visible
}

.ink-dropdown ul.dropdown-menu li.submenu>a,
.ink-dropdown ul.dropdown li.submenu>a,
.ink-navigation ul.dropdown-menu li.submenu>a,
.ink-navigation ul.dropdown li.submenu>a {
    white-space: nowrap
}

.ink-dropdown ul.dropdown-menu li.submenu:hover>a,
.ink-dropdown ul.dropdown li.submenu:hover>a,
.ink-navigation ul.dropdown-menu li.submenu:hover>a,
.ink-navigation ul.dropdown li.submenu:hover>a {
    background: #f2f2f2;
    text-decoration: none
}

.ink-dropdown ul.dropdown-menu li.submenu:hover>ul.dropdown-menu,
.ink-dropdown ul.dropdown-menu li.submenu:hover>ul.dropdown,
.ink-dropdown ul.dropdown li.submenu:hover>ul.dropdown-menu,
.ink-dropdown ul.dropdown li.submenu:hover>ul.dropdown,
.ink-navigation ul.dropdown-menu li.submenu:hover>ul.dropdown-menu,
.ink-navigation ul.dropdown-menu li.submenu:hover>ul.dropdown,
.ink-navigation ul.dropdown li.submenu:hover>ul.dropdown-menu,
.ink-navigation ul.dropdown li.submenu:hover>ul.dropdown {
    display: block
}

.ink-dropdown ul.dropdown-menu li.submenu>ul.dropdown-menu,
.ink-dropdown ul.dropdown-menu li.submenu>ul.dropdown,
.ink-dropdown ul.dropdown li.submenu>ul.dropdown-menu,
.ink-dropdown ul.dropdown li.submenu>ul.dropdown,
.ink-navigation ul.dropdown-menu li.submenu>ul.dropdown-menu,
.ink-navigation ul.dropdown-menu li.submenu>ul.dropdown,
.ink-navigation ul.dropdown li.submenu>ul.dropdown-menu,
.ink-navigation ul.dropdown li.submenu>ul.dropdown {
    font-size: inherit;
    position: absolute;
    top: -.36em;
    left: 100%;
    display: none
}

.ink-navigation ul.pagination {
    overflow: hidden;
    *zoom: 1
}

.ink-navigation ul.pagination li {
    line-height: 1.7;
    float: left
}

.ink-navigation ul.pagination li a {
    padding: .5em 1em;
    display: block;
    float: left
}

.ink-navigation ul.pagination.dotted li a {
    display: block;
    height: 1em;
    width: 1em;
    margin-right: .6em;
    padding: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    text-indent: 99999px
}

.ink-navigation ul.pagination.dotted li a:first-child,
.ink-navigation ul.pagination.dotted li a:last-child {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%
}

.ink-navigation ul.pagination.chevron li {
    display: none
}

.ink-navigation ul.pagination.chevron li.next,
.ink-navigation ul.pagination.chevron li.previous {
    display: block
}


.ink-navigation ul.pagination.chevron li.next a span,
.ink-navigation ul.pagination.chevron li.previous a span {
    text-indent: -99999px;
    display: inline-block
}

.ink-navigation ul.pagination.chevron li.disabled a {
    color: rgba(255, 255, 255, 0.6);
    text-shadow: none
}

.ink-navigation ul.pagination.chevron li.disabled a:hover,
.ink-navigation ul.pagination.chevron li.disabled a:focus {
    color: rgba(255, 255, 255, 0.6)
}

.ink-navigation ul.pagination.chevron li.previous a {
    left: 0
}

.ink-navigation ul.pagination.chevron li.previous a:after {
    content: "\f137"
}

.ink-navigation ul.pagination.chevron li.next a {
    right: 0
}

.ink-navigation ul.pagination.chevron li.next a:after {
    content: "\f138"
}

.ink-navigation .pills {
    overflow: hidden;
    *zoom: 1
}

.ink-navigation .pills li {
    overflow: hidden;
    display: block;
    float: left;
    margin: 0 .5em .5em 0;
    line-height: 1.7
}

.ink-navigation .pills li a {
    display: block;
    padding: .5em 1em
}

.ink-navigation .pills li a:hover {
    text-decoration: none
}

.ink-navigation .pills li.active a,
.ink-navigation .pills li.disabled a {
    cursor: default
}

.ink-navigation ul {
    *height: 100%
}

.ink-navigation ul.menu {
    *zoom: 1
}

.ink-navigation ul.menu:after {
    content: "";
    display: table;
    clear: both
}

.ink-navigation ul.menu li {
    *height: 100%
}

.ink-navigation ul.menu li:hover>ul.submenu {
    display: block
}

.ink-navigation ul.menu li ul.submenu {
    display: none;
    position: absolute;
    z-index: 10
}

.ink-navigation ul.menu li ul.submenu li a {
    padding: .5em 1em;
    display: block;
    float: none
}

.ink-navigation ul.menu.horizontal.scrollable {
    font-size: 0;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease
}

.ink-navigation ul.menu.horizontal.scrollable li {
    display: inline-block;
    float: none
}

.ink-navigation ul.menu.horizontal.scrollable li a {
    border-right: rgba(10, 10, 10, 0.3) 1px solid;
    font-size: initial
}

.ink-navigation ul.menu.horizontal.scrollable li:last-child a {
    border-right: none
}

.ink-navigation ul.menu.horizontal li {
    float: left;
    position: relative
}

.ink-navigation ul.menu.horizontal li a {
    padding: .5em 1em;
    display: block;
    line-height: 1.7
}

.ink-navigation ul.menu.horizontal li .control {
    margin-top: .3em
}

.ink-navigation ul.menu.horizontal li ul.submenu {
    min-width: 100%;
    left: 0;
    z-index: 50;
    top: auto;
    left: auto
}

.ink-navigation ul.menu.horizontal li ul.submenu li {
    float: none
}

.ink-navigation ul.menu.horizontal li ul.submenu li .flyout {
    position: absolute;
    top: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

.ink-navigation ul.menu.horizontal li ul.submenu li .flyout.left {
    right: 100%
}

.ink-navigation ul.menu.horizontal li ul.submenu li .flyout.right {
    left: 100%
}

.ink-navigation ul.menu.vertical li {
    line-height: 1.7;
    position: relative
}

.ink-navigation ul.menu.vertical li a {
    padding: .5em 1em;
    display: block
}

.ink-navigation ul.menu.vertical li ul.submenu {
    position: relative;
    top: auto;
    left: auto
}

.ink-navigation ul.menu.vertical li ul.submenu.flyout {
    position: absolute;
    min-width: 8em;
    top: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

.ink-navigation ul.menu.vertical li ul.submenu.flyout.left {
    right: 100%
}

.ink-navigation ul.menu.vertical li ul.submenu.flyout.right {
    left: 100%
}

@media print {
    * {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }
    a,
    a:visited {
        text-decoration: underline
    }
    a[href]:after {
        content: " (" attr(href) ")"
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: ""
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    tr,
    img {
        page-break-inside: avoid
    }
    img {
        max-width: 100% !important
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
    .ink-navigation {
        display: none
    }
    .ink-table {
        border-collapse: collapse
    }
    .ink-label {
        border: 1px solid #000
    }
}

table.ink-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0
}

table.ink-table th,
table.ink-table td {
    padding: 5px 10px;
    line-height: 1.3
}

table.ink-table th[data-sortable="true"]:hover {
    cursor: pointer;
    text-decoration: underline
}

table.ink-table th[data-sortable="true"]:hover i {
    text-decoration: none
}

table.ink-table th[data-sortable="true"] i {
    padding-left: .5em
}

table.ink-table.hover tbody tr:hover {
    cursor: pointer
}

table.ink-table.bordered {
    border-collapse: separate
}

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

.italic {
    font-style: italic
}

.uppercase {
    text-transform: uppercase
}

.lowercase {
    text-transform: lowercase
}

.capitalizer {
    text-transform: capitalize
}

small {
    color: #888
}

input,
textarea {
    color: #666
}

mark {
    background: #dae5f2
}

address {
    color: #777;
    font-size: 1em;
    line-height: 1.4
}

address p {
    margin-top: 0
}

address h6 {
    color: #555
}

abbr:hover {
    cursor: help
}

blockquote {
    border-left: 4px solid #ddd;
    padding-left: 25px;
    margin: 1em 0;
    font-weight: 200;
    font-size: 1.1em
}

blockquote small {
    font-size: .9em
}

blockquote small::before,
blockquote small::after {
    content: ' — '
}

.note {
    font-size: .9em;
    color: #777
}

.note strong {
    color: #555
}

.small {
    font-size: .75em
}

.medium {
    font-size: .85em
}

.large {
    font-size: 1.2em
}

.extralarge {
    font-size: 1.45em !important
}

hr {
    border: 0;
    border-top: 1px solid #ddd;
    margin: 1em 0
}

.lead {
    font-size: 1.1em;
    font-weight: bold
}

ul,
ol {
    line-height: 1.4;
    padding: 0 0 0 1.45em;
    margin: 1em 0
}

ul li,
ol li {
    margin: .5em 0
}

ul.unstyled {
    list-style: none;
    padding-left: 0em
}

ul.unstyled ul {
    list-style: disc outside
}

ul.unstyled ul.unstyled {
    list-style: none;
    padding-left: 0em
}

ul.inline {
    list-style: none
}

ul.inline li {
    display: inline-block;
    padding: 0 .5em
}

ul.inline li:first-child {
    padding: 0 .5em 0 0
}

dl {
    margin: 1em 0
}

dl dt {
    font-weight: bold;
    margin: .5em 0
}

dl dd {
    margin: 0.5em 0 0.5em 25px
}

dl.inline dt {
    float: left;
    clear: left;
    text-align: right;
    width: 180px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin: 0
}

dl.inline dd {
    margin: .5em 0 .5em 200px
}

figure.ink-image {
    position: relative;
    border: 1px solid #555
}

figure.ink-image>img {
    width: 100%
}

figure.ink-image>figcaption {
    padding: 1em;
    background: #fff;
    line-height: 1.3
}

figure.ink-image>figcaption.over-top,
figure.ink-image>figcaption.over-bottom {
    position: absolute;
    width: 100%;
    left: 0;
    border: none
}

figure.ink-image>figcaption.over-top.dark,
figure.ink-image>figcaption.over-bottom.dark {
    color: #fff;
    background: rgba(0, 0, 0, 0.6)
}

figure.ink-image>figcaption.over-top {
    top: 0;
    background: rgba(255, 255, 255, 0.7)
}

figure.ink-image>figcaption.over-bottom {
    bottom: 0;
    background: rgba(255, 255, 255, 0.7)
}

figure.ink-image>figcaption.dark {
    color: #fff;
    background: #222
}

img {
    border: 0;
    width: auto;
    max-width: 100%;
    vertical-align: top
}

.ink-alert.basic,
.ink-alert.block {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

.ink-alert.basic {
    background: rgba(255, 156, 0, 0.25);
    color: #b87814;
    border: 1px solid #b87814
}

.ink-alert.basic .ink-dismiss {
    color: #b87814
}

.ink-alert.basic.success {
    background: rgba(74, 155, 23, 0.25);
    color: #38621d;
    border: 1px solid #38621d
}

.ink-alert.basic.success .ink-dismiss {
    color: #38621d
}

.ink-alert.basic.error {
    background: rgba(201, 17, 17, 0.25);
    color: #891e1e;
    border: 1px solid #891e1e
}

.ink-alert.basic.error .ink-dismiss {
    color: #891e1e
}

.ink-alert.basic.info {
    background: rgba(15, 117, 218, 0.25);
    color: #1e5b98;
    border: 1px solid #1e5b98
}

.ink-alert.basic.info .ink-dismiss {
    color: #1e5b98
}

.ink-alert.block {
    border: 1px solid #b87814;
    background: #fff
}

.ink-alert.block>h4 {
    background: rgba(255, 156, 0, 0.3);
    color: #b87814
}

.ink-alert.block .ink-dismiss {
    color: #b87814
}

.ink-alert.block.success {
    border: 1px solid #38621d;
    background: #fff
}

.ink-alert.block.success>h4 {
    background: rgba(74, 155, 23, 0.3);
    color: #38621d
}

.ink-alert.block.success .ink-dismiss {
    color: #38621d
}

.ink-alert.block.error {
    border: 1px solid #891e1e;
    background: #fff
}

.ink-alert.block.error>h4 {
    background: rgba(201, 17, 17, 0.3);
    color: #891e1e
}

.ink-alert.block.error .ink-dismiss {
    color: #891e1e
}

.ink-alert.block.info {
    border: 1px solid #1e5b98;
    background: #fff
}

.ink-alert.block.info>h4 {
    background: rgba(15, 117, 218, 0.3);
    color: #1e5b98
}

.ink-alert.block.info .ink-dismiss {
    color: #1e5b98
}


.ink-alert .ink-dismiss:hover {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: .6
}

.ink-badge {
    -webkit-border-radius: 8em;
    -moz-border-radius: 8em;
    -ms-border-radius: 8em;
    -o-border-radius: 8em;
    border-radius: 8em;
    color: #fff
}

.ink-badge.white {
    background: #fff;
    color: #555
}

.ink-badge.black {
    background: #000
}

.ink-badge.orange {
    background: #ff9c00
}

.ink-badge.red {
    background: #c91111
}

.ink-badge.green {
    background: #4a9b17
}

.ink-badge.blue {
    background: #0f75da
}

.ink-badge.yellow {
    background: #ffd500;
    color: #555
}

.ink-badge.grey {
    background: gray
}

.ink-badge+.ink-badge {
    margin-left: .2em
}

.ink-button {
    background: #d9d9d9;
    color: #000;
    border: 1px solid #bfbfbf;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    font-weight: 300
}

.ink-button:hover,
.ink-button:active {
    text-decoration: none;
    color: #000;
    background: #ccc;
    border: 1px solid #b3b3b3;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px
}

.ink-button:focus {
    outline: none;
    background: #ccc;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset;
    box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px inset
}

.ink-button[disabled] {
    background: #e6e6e6;
    border: 1px solid #e6e6e6;
    color: #999
}

.ink-button[disabled]:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.ink-button.blue {
    color: #fff;
    background: #0f75da;
    border: 1px solid #0d63b9
}

.ink-button.blue:hover,
.ink-button.blue:active {
    background: #0d68c2;
    border: 1px solid #0b56a1;
    color: #fff;
    text-decoration: none
}

.ink-button.blue:focus {
    background: #0d68c2
}

.ink-button.blue[disabled] {
    background: rgba(15, 117, 218, 0.6);
    border: 1px solid rgba(15, 117, 218, 0);
    color: #0c5baa
}

.ink-button.blue[disabled]:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.ink-button.green {
    color: #fff;
    background: #4a9b17;
    border: 1px solid #3f8414
}

.ink-button.green:hover,
.ink-button.green:active {
    background: #3f8514;
    border: 1px solid #346e11;
    color: #fff;
    text-decoration: none
}

.ink-button.green:focus {
    background: #3f8514
}

.ink-button.green[disabled] {
    background: rgba(74, 155, 23, 0.6);
    border: 1px solid rgba(74, 155, 23, 0);
    color: #356f10
}

.ink-button.green[disabled]:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.ink-button.orange {
    color: #fff;
    background: #ff9c00;
    border: 1px solid #d98500
}

.ink-button.orange:hover,
.ink-button.orange:active {
    background: #e68c00;
    border: 1px solid #c07500;
    color: #fff;
    text-decoration: none
}

.ink-button.orange:focus {
    background: #e68c00
}

.ink-button.orange[disabled] {
    background: rgba(255, 156, 0, 0.6);
    border: 1px solid rgba(255, 156, 0, 0);
    color: #cc7d00
}

.ink-button.orange[disabled]:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.ink-button.red {
    color: #fff;
    background: #c91111;
    border: 1px solid #ab0e0e
}

.ink-button.red:hover,
.ink-button.red:active {
    background: #b10f0f;
    border: 1px solid #930c0c;
    color: #fff;
    text-decoration: none
}

.ink-button.red:focus {
    background: #b10f0f
}

.ink-button.red[disabled] {
    background: rgba(201, 17, 17, 0.6);
    border: 1px solid rgba(201, 17, 17, 0);
    color: #9a0d0d
}

.ink-button.red[disabled]:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.ink-button.black {
    color: #fff;
    background: #1a1a1a;
    border: 1px solid #161616
}

.ink-button.black:hover,
.ink-button.black:active {
    background: #0d0d0d;
    border: 1px solid #090909;
    color: #fff;
    text-decoration: none
}

.ink-button.black:focus {
    background: #0d0d0d
}

.ink-button.black[disabled] {
    background: rgba(26, 26, 26, 0.6);
    border: 1px solid rgba(26, 26, 26, 0);
    color: #000
}

.ink-button.black[disabled]:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.ink-button.white {
    color: #555;
    background: #fff;
    border: 1px solid #d9d9d9
}

.ink-button.white:hover,
.ink-button.white:active {
    background: #f2f2f2;
    border: 1px solid #ccc;
    color: #555;
    text-decoration: none
}

.ink-button.white:focus {
    background: #f2f2f2
}

.ink-button.white[disabled] {
    background: rgba(255, 255, 255, 0.6);
    border: 1px solid rgba(255, 255, 255, 0);
    color: #e6e6e6
}

.ink-button.white[disabled]:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.button-group>.ink-button[disabled] {
    background: #e6e6e6;
    border: 1px solid rgba(217, 217, 217, 0.6)
}

.button-group>.ink-button[disabled]:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.button-group>.ink-button.blue:first-child {
    border-left: #0d63b9
}

.button-group>.ink-button.blue[disabled] {
    background: rgba(15, 117, 218, 0.6);
    border: 1px solid rgba(15, 117, 218, 0.3)
}

.button-group>.ink-button.green:first-child {
    border-left: #3f8414
}

.button-group>.ink-button.green[disabled] {
    background: rgba(74, 155, 23, 0.6);
    border: 1px solid rgba(74, 155, 23, 0.3)
}

.button-group>.ink-button.orange:first-child {
    border-left: #d98500
}

.button-group>.ink-button.orange[disabled] {
    background: rgba(255, 156, 0, 0.6);
    border: 1px solid rgba(255, 156, 0, 0.3)
}

.button-group>.ink-button.red:first-child {
    border-left: #ab0e0e
}

.button-group>.ink-button.red[disabled] {
    background: rgba(201, 17, 17, 0.6);
    border: 1px solid rgba(201, 17, 17, 0.3)
}

.button-group>.ink-button.black:first-child {
    border-left: #161616
}

.button-group>.ink-button.black[disabled] {
    background: rgba(26, 26, 26, 0.6);
    border: 1px solid rgba(26, 26, 26, 0.3)
}

.button-group>.ink-button.white:first-child {
    border-left: #d9d9d9
}

.button-group>.ink-button.white[disabled] {
    background: rgba(255, 255, 255, 0.6);
    border: 1px solid rgba(255, 255, 255, 0.3)
}

.ink-label {
    color: #fff;
    font-weight: 300;
    font-size: .938em;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

.ink-label.white {
    background: #fff;
    color: #555
}

.ink-label.black {
    background: #000
}

.ink-label.orange {
    background: #ff9c00
}

.ink-label.red {
    background: #c91111
}

.ink-label.green {
    background: #4a9b17
}

.ink-label.blue {
    background: #0f75da
}

.ink-label.yellow {
    background: #ffd500;
    color: #555
}

.ink-label.grey {
    background: gray
}

.ink-label+.ink-label {
    margin-left: .2em
}

.ink-navigation ul.breadcrumbs {
    font-weight: 300;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

.ink-navigation ul.breadcrumbs li.active a {
    background: none;
    color: #999
}

.ink-navigation ul.breadcrumbs li.active a:hover {
    cursor: default;
    text-decoration: none
}

.ink-navigation ul.breadcrumbs li a:hover {
    background: none;
    text-decoration: underline
}

.ink-navigation ul.breadcrumbs.white {
    background: #fff
}

.ink-navigation ul.breadcrumbs.white li a,
.ink-navigation ul.breadcrumbs.white li:after {
    color: #555
}

.ink-navigation ul.breadcrumbs.white li.active a {
    color: #ccc;
    text-shadow: #fff 0 1px 0
}

.ink-navigation ul.breadcrumbs.grey {
    background: #d9d9d9
}

.ink-navigation ul.breadcrumbs.grey li a,
.ink-navigation ul.breadcrumbs.grey li:after {
    color: #555
}

.ink-navigation ul.breadcrumbs.grey li.active a {
    color: #a6a6a6;
    text-shadow: #ededed 0 1px 0
}

.ink-navigation ul.breadcrumbs.black {
    background: #1a1a1a
}

.ink-navigation ul.breadcrumbs.black li a,
.ink-navigation ul.breadcrumbs.black li:after {
    color: #fff
}

.ink-navigation ul.breadcrumbs.black li.active a {
    color: #666;
    text-shadow: #000 0 -1px 0
}

.ink-navigation ul.breadcrumbs.blue {
    background: #1b75ce
}

.ink-navigation ul.breadcrumbs.blue li a,
.ink-navigation ul.breadcrumbs.blue li:after {
    color: #fff
}

.ink-navigation ul.breadcrumbs.blue li.active a {
    color: #08427b;
    text-shadow: #1884ef 0 1px 0
}

.ink-navigation ul.breadcrumbs.orange {
    background: #f2990d
}

.ink-navigation ul.breadcrumbs.orange li a,
.ink-navigation ul.breadcrumbs.orange li:after {
    color: #fff
}

.ink-navigation ul.breadcrumbs.orange li.active a {
    color: #995e00;
    text-shadow: #ffa81f 0 1px 0
}

.ink-navigation ul.breadcrumbs.green {
    background: #4c9220
}

.ink-navigation ul.breadcrumbs.green li a,
.ink-navigation ul.breadcrumbs.green li:after {
    color: #fff
}

.ink-navigation ul.breadcrumbs.green li.active a {
    color: #20420a;
    text-shadow: #57b61b 0 1px 0
}

.ink-navigation ul.breadcrumbs.red {
    background: #be1c1c
}

.ink-navigation ul.breadcrumbs.red li a,
.ink-navigation ul.breadcrumbs.red li:after {
    color: #fff
}

.ink-navigation ul.breadcrumbs.red li.active a {
    color: #6b0909;
    text-shadow: #e51313 0 1px 0
}

.ink-dropdown.blue ul.dropdown-menu li.active a {
    background: #0f75da;
    color: #fff
}

.ink-dropdown.green ul.dropdown-menu li.active a {
    background: #4a9b17;
    color: #fff
}

.ink-dropdown.orange ul.dropdown-menu li.active a {
    background: #ff9c00;
    color: #fff
}

.ink-dropdown.red ul.dropdown-menu li.active a {
    background: #c91111;
    color: #fff
}

.ink-dropdown.black ul.dropdown-menu li.active a {
    background: #1a1a1a;
    color: #fff
}

.ink-dropdown.blue ul.dropdown-menu li.active a {
    background: #0f75da;
    color: #fff
}

.ink-navigation ul.menu {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

.ink-navigation ul.menu>li {
    font-weight: 300
}

.ink-navigation ul.menu>li.active a {
    text-decoration: underline
}

.ink-navigation ul.menu>li.heading {
    font-weight: 500
}

.ink-navigation ul.menu>li.disabled a {
    color: #b3b3b3;
    text-shadow: #fff 0 1px 0
}

.ink-navigation ul.menu>li.disabled a:hover {
    cursor: default;
    background: none;
    text-decoration: none
}

.ink-navigation ul.menu>li ul.submenu li {
    font-size: .875em
}

.ink-navigation ul.menu>li ul.submenu li a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

.ink-navigation ul.menu.vertical li a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.15)
}

.ink-navigation ul.menu.vertical li:first-child {
    -webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    -ms-border-radius: 2px 2px 0 0;
    -o-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0
}

.ink-navigation ul.menu.vertical li:first-child>a {
    -webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    -ms-border-radius: 2px 2px 0 0;
    -o-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0
}

.ink-navigation ul.menu.vertical li:last-child {
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    -ms-border-radius: 0 0 2px 2px;
    -o-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px
}

.ink-navigation ul.menu.vertical li:last-child>a {
    border-bottom: none;
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    -ms-border-radius: 0 0 2px 2px;
    -o-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px
}

.ink-navigation ul.menu.vertical li:last-child .submenu {
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    -ms-border-radius: 0 0 2px 2px;
    -o-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px
}

.ink-navigation ul.menu.vertical li:last-child .submenu.flyout {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

.ink-navigation ul.menu.vertical li:last-child .submenu li:last-child {
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    -ms-border-radius: 0 0 2px 2px;
    -o-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px
}

.ink-navigation ul.menu.vertical li:last-child .submenu li:last-child a {
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    -ms-border-radius: 0 0 2px 2px;
    -o-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px
}

.ink-navigation ul.menu.horizontal>li:first-child {
    -webkit-border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
    -ms-border-radius: 2px 0 0 2px;
    -o-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px
}

.ink-navigation ul.menu.horizontal>li:first-child a {
    -webkit-border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
    -ms-border-radius: 2px 0 0 2px;
    -o-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px
}

.ink-navigation ul.menu.horizontal>li:last-child {
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    -ms-border-radius: 0 2px 2px 0;
    -o-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0
}

.ink-navigation ul.menu.horizontal>li:last-child a {
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    -ms-border-radius: 0 2px 2px 0;
    -o-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0
}

.ink-navigation ul.menu.horizontal>li ul.submenu {
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    -ms-border-radius: 0 0 2px 2px;
    -o-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px;
    background: #fff
}

.ink-navigation ul.menu.horizontal>li ul.submenu li:last-child {
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    -ms-border-radius: 0 0 2px 2px;
    -o-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px
}

.ink-navigation ul.menu.horizontal>li ul.submenu li:last-child a {
    border-bottom: none
}

.ink-navigation ul.menu.white {
    background: #fff
}

.ink-navigation ul.menu.white li ul.submenu {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1)
}

.ink-navigation ul.menu.white li ul.submenu li a {
    color: #555
}

.ink-navigation ul.menu.white li ul.submenu li a:hover {
    background: rgba(0, 0, 0, 0.05)
}

.ink-navigation ul.menu.white li.disabled a:hover {
    background: none
}

.ink-navigation ul.menu.white li.active {
    background: #e6e6e6
}

.ink-navigation ul.menu.white li.disabled a {
    color: #ccc;
    text-shadow: #fff 0 1px 0
}

.ink-navigation ul.menu.white li a {
    color: #555;
    text-decoration: none
}

.ink-navigation ul.menu.white li a:hover {
    background: #f2f2f2
}

.ink-navigation ul.menu.grey {
    background: #d9d9d9
}

.ink-navigation ul.menu.grey li ul.submenu {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1)
}

.ink-navigation ul.menu.grey li ul.submenu li a {
    color: #555
}

.ink-navigation ul.menu.grey li ul.submenu li a:hover {
    background: rgba(0, 0, 0, 0.05)
}

.ink-navigation ul.menu.grey li.disabled a:hover {
    background: none
}

.ink-navigation ul.menu.grey li.active {
    background: #bfbfbf
}

.ink-navigation ul.menu.grey li.disabled a {
    color: #a6a6a6;
    text-shadow: #ededed 0 1px 0
}

.ink-navigation ul.menu.grey li a {
    color: #555;
    text-decoration: none
}

.ink-navigation ul.menu.grey li a:hover {
    background: #ccc
}

.ink-navigation ul.menu.black {
    background: #1a1a1a
}

.ink-navigation ul.menu.black li ul.submenu {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1)
}

.ink-navigation ul.menu.black li ul.submenu li a {
    color: #555
}

.ink-navigation ul.menu.black li ul.submenu li a:hover {
    background: rgba(0, 0, 0, 0.05)
}

.ink-navigation ul.menu.black li.disabled a:hover {
    background: none
}

.ink-navigation ul.menu.black li.active {
    background: #333
}

.ink-navigation ul.menu.black li.disabled a {
    color: #666;
    text-shadow: #000 0 -1px 0
}

.ink-navigation ul.menu.black li a {
    color: #fff;
    text-decoration: none
}

.ink-navigation ul.menu.black li a:hover {
    background: #404040
}

.ink-navigation ul.menu.blue {
    background: #1b75ce
}

.ink-navigation ul.menu.blue li ul.submenu {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1)
}

.ink-navigation ul.menu.blue li ul.submenu li a {
    color: #555
}

.ink-navigation ul.menu.blue li ul.submenu li a:hover {
    background: rgba(0, 0, 0, 0.05)
}

.ink-navigation ul.menu.blue li.disabled a:hover {
    background: none
}

.ink-navigation ul.menu.blue li.active {
    background: #0c5baa
}

.ink-navigation ul.menu.blue li.disabled a {
    color: #08427b;
    text-shadow: #2289f0 0 1px 0
}

.ink-navigation ul.menu.blue li a {
    color: #fff;
    text-decoration: none
}

.ink-navigation ul.menu.blue li a:hover {
    background: #0d68c2
}

.ink-navigation ul.menu.green {
    background: #4c9220
}

.ink-navigation ul.menu.green li ul.submenu {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1)
}

.ink-navigation ul.menu.green li ul.submenu li a {
    color: #555
}

.ink-navigation ul.menu.green li ul.submenu li a:hover {
    background: rgba(0, 0, 0, 0.05)
}

.ink-navigation ul.menu.green li.disabled a:hover {
    background: none
}

.ink-navigation ul.menu.green li.active {
    background: #356f10
}

.ink-navigation ul.menu.green li.disabled a {
    color: #20420a;
    text-shadow: #5bbf1c 0 1px 0
}

.ink-navigation ul.menu.green li a {
    color: #fff;
    text-decoration: none
}

.ink-navigation ul.menu.green li a:hover {
    background: #3f8514
}

.ink-navigation ul.menu.orange {
    background: #f2990d
}

.ink-navigation ul.menu.orange li ul.submenu {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1)
}

.ink-navigation ul.menu.orange li ul.submenu li a {
    color: #555
}

.ink-navigation ul.menu.orange li ul.submenu li a:hover {
    background: rgba(0, 0, 0, 0.05)
}

.ink-navigation ul.menu.orange li.disabled a:hover {
    background: none
}

.ink-navigation ul.menu.orange li.active {
    background: #cc7d00
}

.ink-navigation ul.menu.orange li.disabled a {
    color: #995e00;
    text-shadow: #ffac29 0 1px 0
}

.ink-navigation ul.menu.orange li a {
    color: #fff;
    text-decoration: none
}

.ink-navigation ul.menu.orange li a:hover {
    background: #e68c00
}

.ink-navigation ul.menu.red {
    background: #be1c1c
}

.ink-navigation ul.menu.red li ul.submenu {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1)
}

.ink-navigation ul.menu.red li ul.submenu li a {
    color: #555
}

.ink-navigation ul.menu.red li ul.submenu li a:hover {
    background: rgba(0, 0, 0, 0.05)
}

.ink-navigation ul.menu.red li.disabled a:hover {
    background: none
}

.ink-navigation ul.menu.red li.active {
    background: #9a0d0d
}

.ink-navigation ul.menu.red li.disabled a {
    color: #6b0909;
    text-shadow: #eb1717 0 1px 0
}

.ink-navigation ul.menu.red li a {
    color: #fff;
    text-decoration: none
}

.ink-navigation ul.menu.red li a:hover {
    background: #b10f0f
}

.ink-navigation ul.pagination {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

.ink-navigation ul.pagination li {
    font-weight: 300
}

.ink-navigation ul.pagination li.active a {
    text-decoration: underline
}

.ink-navigation ul.pagination li.disabled a {
    color: #b3b3b3;
    text-shadow: #fff 0 1px 0
}

.ink-navigation ul.pagination li.disabled a:hover {
    cursor: default;
    background: none;
    text-decoration: none
}

.ink-navigation ul.pagination li:first-child,
.ink-navigation ul.pagination li:first-child a {
    -webkit-border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
    -ms-border-radius: 2px 0 0 2px;
    -o-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px
}

.ink-navigation ul.pagination li:last-child,
.ink-navigation ul.pagination li:last-child a {
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    -ms-border-radius: 0 2px 2px 0;
    -o-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0
}

.ink-navigation ul.pagination.white li {
    background: #fff
}

.ink-navigation ul.pagination.white li.active a {
    background: #e6e6e6
}

.ink-navigation ul.pagination.white li.disabled a {
    color: #ccc;
    text-shadow: #fff 0 1px 0
}

.ink-navigation ul.pagination.white li.disabled a:hover {
    background: none
}

.ink-navigation ul.pagination.white li a {
    color: #fff;
    text-decoration: none
}

.ink-navigation ul.pagination.white li a:hover {
    background: #e6e6e6
}

.ink-navigation ul.pagination.white li {
    background: #fff
}

.ink-navigation ul.pagination.white li.active a {
    background: #e6e6e6
}

.ink-navigation ul.pagination.white li.disabled a {
    color: #ccc;
    text-shadow: #fff 0 1px 0
}

.ink-navigation ul.pagination.white li.disabled a:hover {
    background: none
}

.ink-navigation ul.pagination.white li a {
    color: #555;
    text-decoration: none
}

.ink-navigation ul.pagination.white li a:hover {
    background: #f2f2f2
}

.ink-navigation ul.pagination.grey li {
    background: #d9d9d9
}

.ink-navigation ul.pagination.grey li.active a {
    background: #bfbfbf
}

.ink-navigation ul.pagination.grey li.disabled a {
    color: #a6a6a6;
    text-shadow: #ededed 0 1px 0
}

.ink-navigation ul.pagination.grey li.disabled a:hover {
    background: none
}

.ink-navigation ul.pagination.grey li a {
    color: #fff;
    text-decoration: none
}

.ink-navigation ul.pagination.grey li a:hover {
    background: #bfbfbf
}

.ink-navigation ul.pagination.grey li {
    background: #d9d9d9
}

.ink-navigation ul.pagination.grey li.active a {
    background: #bfbfbf
}

.ink-navigation ul.pagination.grey li.disabled a {
    color: #a6a6a6;
    text-shadow: #ededed 0 1px 0
}

.ink-navigation ul.pagination.grey li.disabled a:hover {
    background: none
}

.ink-navigation ul.pagination.grey li a {
    color: #555;
    text-decoration: none
}

.ink-navigation ul.pagination.grey li a:hover {
    background: #ccc
}

.ink-navigation ul.pagination.black li {
    background: #1a1a1a
}

.ink-navigation ul.pagination.black li.active a {
    background: #000
}

.ink-navigation ul.pagination.black li.disabled a {
    color: #000;
    text-shadow: #2e2e2e 0 1px 0
}

.ink-navigation ul.pagination.black li.disabled a:hover {
    background: none
}

.ink-navigation ul.pagination.black li a {
    color: #fff;
    text-decoration: none
}

.ink-navigation ul.pagination.black li a:hover {
    background: #000
}

.ink-navigation ul.pagination.black li {
    background: #1a1a1a
}

.ink-navigation ul.pagination.black li.active a {
    background: #333
}

.ink-navigation ul.pagination.black li.disabled a {
    color: #666;
    text-shadow: #000 0 -1px 0
}

.ink-navigation ul.pagination.black li.disabled a:hover {
    background: none
}

.ink-navigation ul.pagination.black li a {
    color: #fff;
    text-decoration: none
}

.ink-navigation ul.pagination.black li a:hover {
    background: #292929
}

.ink-navigation ul.pagination.orange li {
    background: #f2990d
}

.ink-navigation ul.pagination.orange li.active a {
    background: #cc7d00
}

.ink-navigation ul.pagination.orange li.disabled a {
    color: #995e00;
    text-shadow: #ffac29 0 1px 0
}

.ink-navigation ul.pagination.orange li.disabled a:hover {
    background: none
}

.ink-navigation ul.pagination.orange li a {
    color: #fff;
    text-decoration: none
}

.ink-navigation ul.pagination.orange li a:hover {
    background: #cc7d00
}

.ink-navigation ul.pagination.orange li {
    background: #f2990d
}

.ink-navigation ul.pagination.orange li.active a {
    background: #cc7d00
}

.ink-navigation ul.pagination.orange li.disabled a {
    color: #995e00;
    text-shadow: #ffac29 0 1px 0
}

.ink-navigation ul.pagination.orange li.disabled a:hover {
    background: none
}

.ink-navigation ul.pagination.orange li a {
    color: #fff;
    text-decoration: none
}

.ink-navigation ul.pagination.orange li a:hover {
    background: #e68c00
}

.ink-navigation ul.pagination.blue li {
    background: #1b75ce
}

.ink-navigation ul.pagination.blue li.active a {
    background: #0c5baa
}

.ink-navigation ul.pagination.blue li.disabled a {
    color: #08427b;
    text-shadow: #2289f0 0 1px 0
}

.ink-navigation ul.pagination.blue li.disabled a:hover {
    background: none
}

.ink-navigation ul.pagination.blue li a {
    color: #fff;
    text-decoration: none
}

.ink-navigation ul.pagination.blue li a:hover {
    background: #0c5baa
}

.ink-navigation ul.pagination.blue li {
    background: #1b75ce
}

.ink-navigation ul.pagination.blue li.active a {
    background: #0c5baa
}

.ink-navigation ul.pagination.blue li.disabled a {
    color: #08427b;
    text-shadow: #2289f0 0 1px 0
}

.ink-navigation ul.pagination.blue li.disabled a:hover {
    background: none
}

.ink-navigation ul.pagination.blue li a {
    color: #fff;
    text-decoration: none
}

.ink-navigation ul.pagination.blue li a:hover {
    background: #0d68c2
}

.ink-navigation ul.pagination.green li {
    background: #4c9220
}

.ink-navigation ul.pagination.green li.active a {
    background: #356f10
}

.ink-navigation ul.pagination.green li.disabled a {
    color: #20420a;
    text-shadow: #5bbf1c 0 1px 0
}

.ink-navigation ul.pagination.green li.disabled a:hover {
    background: none
}

.ink-navigation ul.pagination.green li a {
    color: #fff;
    text-decoration: none
}

.ink-navigation ul.pagination.green li a:hover {
    background: #356f10
}

.ink-navigation ul.pagination.green li {
    background: #4c9220
}

.ink-navigation ul.pagination.green li.active a {
    background: #356f10
}

.ink-navigation ul.pagination.green li.disabled a {
    color: #20420a;
    text-shadow: #5bbf1c 0 1px 0
}

.ink-navigation ul.pagination.green li.disabled a:hover {
    background: none
}

.ink-navigation ul.pagination.green li a {
    color: #fff;
    text-decoration: none
}

.ink-navigation ul.pagination.green li a:hover {
    background: #3f8514
}

.ink-navigation ul.pagination.red li {
    background: #be1c1c
}

.ink-navigation ul.pagination.red li.active a {
    background: #9a0d0d
}

.ink-navigation ul.pagination.red li.disabled a {
    color: #6b0909;
    text-shadow: #eb1717 0 1px 0
}

.ink-navigation ul.pagination.red li.disabled a:hover {
    background: none
}

.ink-navigation ul.pagination.red li a {
    color: #fff;
    text-decoration: none
}

.ink-navigation ul.pagination.red li a:hover {
    background: #9a0d0d
}

.ink-navigation ul.pagination.red li {
    background: #be1c1c
}

.ink-navigation ul.pagination.red li.active a {
    background: #9a0d0d
}

.ink-navigation ul.pagination.red li.disabled a {
    color: #6b0909;
    text-shadow: #eb1717 0 1px 0
}

.ink-navigation ul.pagination.red li.disabled a:hover {
    background: none
}

.ink-navigation ul.pagination.red li a {
    color: #fff;
    text-decoration: none
}

.ink-navigation ul.pagination.red li a:hover {
    background: #b10f0f
}

.ink-navigation ul.pagination.dotted li {
    background: none
}

.ink-navigation ul.pagination.dotted li a {
    background: #999;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: .5
}

.ink-navigation ul.pagination.dotted li:hover a,
.ink-navigation ul.pagination.dotted li.active a {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}

.ink-navigation ul.pagination.dotted.black li a {
    background: #1a1a1a
}

.ink-navigation ul.pagination.dotted.white li a {
    background: #fff
}

.ink-navigation ul.pagination.dotted.blue li a {
    background: #1b75ce
}

.ink-navigation ul.pagination.dotted.green li a {
    background: #4c9220
}

.ink-navigation ul.pagination.dotted.orange li a {
    background: #f2990d
}

.ink-navigation ul.pagination.dotted.red li a {
    background: #be1c1c
}

.ink-navigation ul.pagination.chevron li.next a,
.ink-navigation ul.pagination.chevron li.previous a {
    color: #fff;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: .6
}

.ink-navigation ul.pagination.chevron li.next a:hover,
.ink-navigation ul.pagination.chevron li.next a:focus,
.ink-navigation ul.pagination.chevron li.next a.active,
.ink-navigation ul.pagination.chevron li.previous a:hover,
.ink-navigation ul.pagination.chevron li.previous a:focus,
.ink-navigation ul.pagination.chevron li.previous a.active {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: .7;
    text-decoration: none;
    background: none
}

.ink-navigation ul.pagination.chevron li.disabled a {
    color: #fff;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=40);
    opacity: .4;
    text-shadow: none
}

.ink-navigation ul.pagination.chevron li.disabled a:hover,
.ink-navigation ul.pagination.chevron li.disabled a:focus {
    color: #fff;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=40);
    opacity: .4
}

.ink-navigation ul.pagination.chevron.black li.next a,
.ink-navigation ul.pagination.chevron.black li.previous a,
.ink-navigation ul.pagination.chevron.black li.disabled a {
    color: #1a1a1a
}

.ink-navigation ul.pagination.chevron.grey li.next a,
.ink-navigation ul.pagination.chevron.grey li.previous a,
.ink-navigation ul.pagination.chevron.grey li.disabled a {
    color: #d9d9d9
}

.ink-navigation ul.pagination.chevron.blue li.next a,
.ink-navigation ul.pagination.chevron.blue li.previous a,
.ink-navigation ul.pagination.chevron.blue li.disabled a {
    color: #1b75ce
}

.ink-navigation ul.pagination.chevron.green li.next a,
.ink-navigation ul.pagination.chevron.green li.previous a,
.ink-navigation ul.pagination.chevron.green li.disabled a {
    color: #4c9220
}

.ink-navigation ul.pagination.chevron.orange li.next a,
.ink-navigation ul.pagination.chevron.orange li.previous a,
.ink-navigation ul.pagination.chevron.orange li.disabled a {
    color: #f2990d
}

.ink-navigation ul.pagination.chevron.red li.next a,
.ink-navigation ul.pagination.chevron.red li.previous a,
.ink-navigation ul.pagination.chevron.red li.disabled a {
    color: #be1c1c
}

.ink-navigation ul.pills li {
    background: #fff;
    font-weight: 300;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

.ink-navigation ul.pills li a {
    color: #555;
    background: none
}

.ink-navigation ul.pills li a:hover {
    background: #e6e6e6
}

.ink-navigation ul.pills li.active a {
    background: #e6e6e6
}

.ink-navigation ul.pills li.disabled a {
    color: #999;
    text-shadow: #fff 0 1px 0
}

.ink-navigation ul.pills li.disabled a:hover {
    background: none
}

.ink-navigation ul.pills.grey li {
    background: #d9d9d9
}

.ink-navigation ul.pills.grey li.active a {
    background: #bfbfbf
}

.ink-navigation ul.pills.grey li.disabled a {
    color: #a6a6a6;
    text-shadow: #ededed 0 1px 0
}

.ink-navigation ul.pills.grey li.disabled a:hover {
    background: none
}

.ink-navigation ul.pills.grey li a {
    color: #555
}

.ink-navigation ul.pills.grey li a:hover {
    background: #ccc
}

.ink-navigation ul.pills.black li {
    background: #1a1a1a
}

.ink-navigation ul.pills.black li.active a {
    background: #333
}

.ink-navigation ul.pills.black li.disabled a {
    color: #666;
    text-shadow: #000 0 -1px 0
}

.ink-navigation ul.pills.black li.disabled a:hover {
    background: none
}

.ink-navigation ul.pills.black li a {
    color: #fff
}

.ink-navigation ul.pills.black li a:hover {
    background: #292929
}

.ink-navigation ul.pills.blue li {
    background: #1b75ce
}

.ink-navigation ul.pills.blue li.active a {
    background: #0c5baa
}

.ink-navigation ul.pills.blue li.disabled a {
    color: #08427b;
    text-shadow: #2289f0 0 1px 0
}

.ink-navigation ul.pills.blue li.disabled a:hover {
    background: none
}

.ink-navigation ul.pills.blue li a {
    color: #fff
}

.ink-navigation ul.pills.blue li a:hover {
    background: #0d68c2
}

.ink-navigation ul.pills.green li {
    background: #4c9220
}

.ink-navigation ul.pills.green li.active a {
    background: #356f10
}

.ink-navigation ul.pills.green li.disabled a {
    color: #20420a;
    text-shadow: #5bbf1c 0 1px 0
}

.ink-navigation ul.pills.green li.disabled a:hover {
    background: none
}

.ink-navigation ul.pills.green li a {
    color: #fff
}

.ink-navigation ul.pills.green li a:hover {
    background: #3f8514
}

.ink-navigation ul.pills.orange li {
    background: #f2990d
}

.ink-navigation ul.pills.orange li.active a {
    background: #cc7d00
}

.ink-navigation ul.pills.orange li.disabled a {
    color: #995e00;
    text-shadow: #ffac29 0 1px 0
}

.ink-navigation ul.pills.orange li.disabled a:hover {
    background: none
}

.ink-navigation ul.pills.orange li a {
    color: #fff
}

.ink-navigation ul.pills.orange li a:hover {
    background: #e68c00
}

.ink-navigation ul.pills.red li {
    background: #be1c1c
}

.ink-navigation ul.pills.red li.active a {
    background: #9a0d0d
}

.ink-navigation ul.pills.red li.disabled a {
    color: #6b0909;
    text-shadow: #eb1717 0 1px 0
}

.ink-navigation ul.pills.red li.disabled a:hover {
    background: none
}

.ink-navigation ul.pills.red li a {
    color: #fff
}

.ink-navigation ul.pills.red li a:hover {
    background: #b10f0f
}

table.ink-table {
    background: #fff
}

table.ink-table tr th,
table.ink-table tr td {
    border-bottom: #bbb 1px solid
}

table.ink-table tr:last-child td {
    border-bottom: none
}

table.ink-table tfoot tr th,
table.ink-table tfoot tr td {
    border-top: #bbb 1px solid
}

table.ink-table.alternating tbody tr:nth-child(odd) {
    background-color: #f5f5f5
}

table.ink-table.hover tbody tr:hover {
    background: #fefbd6;
    color: #555
}

table.ink-table.bordered {
    border: #bbb 1px solid;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

table.ink-table.bordered tr th {
    border-left: #bbb 1px solid
}

table.ink-table.bordered tr th:first-child {
    border-left: none
}

table.ink-table.bordered tr:last-child td {
    border-bottom: none
}

table.ink-table.bordered tr td {
    border-left: #bbb 1px solid
}

table.ink-table.bordered tr td:first-child {
    border-left: none
}

table.ink-table tbody>tr.red td {
    background: #c91111;
    color: #fff
}

table.ink-table tbody>tr.green td {
    background: #4a9b17;
    color: #fff
}

table.ink-table tbody>tr.blue td {
    background: #0f75da;
    color: #fff
}

table.ink-table tbody>tr.orange td {
    background: #ff9c00;
    color: #fff
}

table.ink-table tbody>tr.black td {
    background: #000;
    color: #ccc
}

table.ink-table tbody>tr.yellow td {
    background: #ffd500;
    color: #000
}

table.ink-table tbody>tr.grey td {
    background: #e6e6e6;
    color: #1a1a1a
}

.animated.slow {
    animation-duration: 1s
}

.animated.medium {
    animation-duration: 0.5s
}

.animated.fast {
    animation-duration: 0.2s
}

.ink-carousel {
    width: 100%;
    position: relative;
    overflow: hidden;
    display: block
}

.ink-carousel .stage {
    width: 100%;
    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: left .5s ease;
    -moz-transition: left .5s ease;
    -o-transition: left .5s ease;
    transition: left 0.5s ease
}

.ink-carousel .stage .slide {
    position: relative;
    display: inline-block;
    vertical-align: top;
    white-space: normal;
    margin: 0;
    float: none;
    zoom: 1;
    *display: inline
}

.ink-carousel .ink-navigation {
    position: static
}

.ink-datepicker-wrapper {
    position: relative
}

.ink-datepicker-calendar {
    margin-top: 0;
    position: absolute
}

.ink-datepicker-calendar.right {
    left: 100%;
    top: 0
}

.ink-datepicker-calendar.left {
    right: 100%;
    top: 0
}

.ink-datepicker-calendar.bottom {
    top: 100%;
    left: 0
}

.ink-datepicker-calendar.top {
    bottom: 100%;
    left: 0
}

.ink-datepicker-wrapper,
.ink-datepicker-calendar {
    display: inline;
    display: inline-block
}

.ink-calendar {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
    padding: .3em;
    min-width: 17.4em;
    font-size: 13px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 1px 2px 0;
    -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 1px 2px 0;
    box-shadow: rgba(0, 0, 0, 0.4) 0 1px 2px 0;
    background: #fff;
    z-index: 10
}

.ink-calendar a {
    text-decoration: none
}

.ink-calendar li {
    list-style: none inside
}

html.ink-modal-is-open .ink-calendar {
    z-index: 101
}

.ink-calendar-top-options {
    padding: 5px;
    font-size: .813em;
    cursor: pointer
}

.ink-calendar-top-options .clean {
    float: left
}

.ink-calendar-top-options .close {
    float: right
}

.ink-calendar-top {
    line-height: 2em;
    background: #e6e6e6;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

.ink-calendar-top div {
    float: left
}

.ink-calendar-top .ink-calendar-prev,
.ink-calendar-top .ink-calendar-next {
    width: 10%
}

.ink-calendar-top .ink-calendar-prev a,
.ink-calendar-top .ink-calendar-next a {
    display: block
}

.ink-calendar-top .ink-calendar-month_desc {
    width: 80%
}

.ink-calendar-month,
.ink-calendar-year-selector,
.ink-calendar-month-selector {
    margin-top: .5em;
    padding-left: 0
}

.ink-calendar-month li a,
.ink-calendar-year-selector li a,
.ink-calendar-month-selector li a {
    margin: 0px;
    line-height: 2em;
    vertical-align: middle;
    display: block;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    color: #444
}

.ink-calendar-month li a:hover,
.ink-calendar-year-selector li a:hover,
.ink-calendar-month-selector li a:hover {
    background: #e6e6e6
}

.ink-calendar-month li a.ink-calendar-on,
.ink-calendar-month li a.ink-calendar-on:hover,
.ink-calendar-year-selector li a.ink-calendar-on,
.ink-calendar-year-selector li a.ink-calendar-on:hover,
.ink-calendar-month-selector li a.ink-calendar-on,
.ink-calendar-month-selector li a.ink-calendar-on:hover {
    background: #0069d6;
    color: #fff
}

.ink-calendar-month li a.ink-calendar-off,
.ink-calendar-month li a.ink-calendar-off:hover,
.ink-calendar-year-selector li a.ink-calendar-off,
.ink-calendar-year-selector li a.ink-calendar-off:hover,
.ink-calendar-month-selector li a.ink-calendar-off,
.ink-calendar-month-selector li a.ink-calendar-off:hover {
    background: #fff;
    color: #aaa;
    cursor: default
}

.ink-calendar-month ul,
.ink-calendar-year-selector ul,
.ink-calendar-month-selector ul {
    clear: both;
    padding-left: 0
}

.ink-calendar-month ul li,
.ink-calendar-year-selector ul li,
.ink-calendar-month-selector ul li {
    width: 2.4em;
    float: left;
    text-align: center;
    padding: 0;
    margin: 0
}

.ink-calendar-year-selector ul li {
    width: 25%
}

.ink-calendar-month-selector ul li {
    width: 25%
}

.ink-calendar-year-selector,
.ink-calendar-month-selector {
    display: none
}

.ink-calendar-off,
.action_inactive {
    color: #ddd !important
}

.ink-calendar-month .ink-calendar-header {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: .5em;
    margin-bottom: .5em;
    color: #aaa
}

.ink-calendar-top,
.ink-calendar-middle,
.ink-calendar-top-options,
.ink-calendar-month .ink-calendar-header,
.ink-calendar-month .ink-calendar-middle ul {
    *zoom: 1
}

.ink-calendar-top:after,
.ink-calendar-middle:after,
.ink-calendar-top-options:after,
.ink-calendar-month .ink-calendar-header:after,
.ink-calendar-month .ink-calendar-middle ul:after {
    content: "";
    display: table;
    clear: both
}

body.ink-drawer {
    max-width: 100%
}

body.ink-drawer .left-drawer,
body.ink-drawer .right-drawer,
body.ink-drawer .content-drawer {
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
    -webkit-transition-duration: 300ms;
    -moz-transition-duration: 300ms;
    -o-transition-duration: 300ms;
    transition-duration: 300ms;
    -webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
    -moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
    -o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
    transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1)
}

body.ink-drawer .left-drawer {
    left: -220px
}

body.ink-drawer .right-drawer {
    right: -220px
}

body.ink-drawer .content-drawer {
    width: 100%
}

body.ink-drawer .left-drawer,
body.ink-drawer .right-drawer {
    position: absolute;
    top: 0;
    z-index: 0;
    display: none;
    overflow-x: hidden;
    overflow-y: auto;
    width: 220px;
    height: 100%;
    -webkit-overflow-scrolling: touch
}

body.ink-drawer .left-drawer.show,
body.ink-drawer .right-drawer.show {
    display: block;
    position: fixed
}

body.ink-drawer.push {
    overflow: hidden;
    width: 100%;
    height: 100%
}

body.ink-drawer.push .content-drawer {
    overflow: hidden
}

body.ink-drawer.push.left .left-drawer,
body.ink-drawer.push.left .content-drawer {
    -webkit-transform: translate(220px, 0);
    -moz-transform: translate(220px, 0);
    -ms-transform: translate(220px, 0);
    -o-transform: translate(220px, 0);
    transform: translate(220px, 0)
}

body.ink-drawer.push.right .right-drawer,
body.ink-drawer.push.right .content-drawer {
    -webkit-transform: translate(-220px, 0);
    -moz-transform: translate(-220px, 0);
    -ms-transform: translate(-220px, 0);
    -o-transform: translate(-220px, 0);
    transform: translate(-220px, 0)
}

body.ink-drawer.over {
    overflow: hidden;
    -webkit-user-drag: none
}

body.ink-drawer.over.left .left-drawer {
    -webkit-transform: translate(220px, 0);
    -moz-transform: translate(220px, 0);
    -ms-transform: translate(220px, 0);
    -o-transform: translate(220px, 0);
    transform: translate(220px, 0)
}

body.ink-drawer.over.right .right-drawer {
    -webkit-transform: translate(-220px, 0);
    -moz-transform: translate(-220px, 0);
    -ms-transform: translate(-220px, 0);
    -o-transform: translate(-220px, 0);
    transform: translate(-220px, 0)
}

.ink-shade {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNgOAMAAM8AzbfAeUUAAAAASUVORK5CYII=);
    background: rgba(0, 0, 0, 0.8);
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin-top: 0;
    position: fixed;
    z-index: 100;
    display: none;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}

.ink-shade.fade {
    -webkit-transition: opacity 300ms;
    -moz-transition: opacity 300ms;
    -o-transition: opacity 300ms;
    transition: opacity 300ms
}

.ink-shade.visible {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}

.ink-modal {
    top: 50%;
    left: 50%;
    width: 90%;
    height: 90%;
    margin-top: -45vh;
    margin-left: -45vw;
    background: #fff;
    z-index: 100;
    position: absolute;
    overflow: hidden;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-box-shadow: rgba(0, 0, 0, 0.8) 0 0 15px 0;
    -moz-box-shadow: rgba(0, 0, 0, 0.8) 0 0 15px 0;
    box-shadow: rgba(0, 0, 0, 0.8) 0 0 15px 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    *zoom: 1
}

.ink-modal:after {
    content: "";
    display: table;
    clear: both
}

.ink-modal>.modal-body {
    padding: 1em;
    overflow-y: auto;
    overflow-x: hidden;
    height: auto
}

.ink-modal>.modal-body .ink-grid {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    min-width: 100%
}

.ink-modal>.modal-header,
.ink-modal>header {
    border-bottom: 1px #e6e6e6 solid;
    overflow: hidden;
    -webkit-box-shadow: rgba(175, 175, 175, 0.2) 0 1px 2px 0;
    -moz-box-shadow: rgba(175, 175, 175, 0.2) 0 1px 2px 0;
    box-shadow: rgba(175, 175, 175, 0.2) 0 1px 2px 0
}

.ink-modal>.modal-header>.modal-close,
.ink-modal>header>.modal-close {
    padding-top: 2px;
    text-align: center;
    color: #fff;
    width: 26px;
    height: 26px;
    line-height: 1.2em;
    border: 0;
    background: #bfbfbf;
    font-size: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    text-shadow: rgba(0, 0, 0, 0.6) 0 -1px 0;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: .6;
    float: right
}


.ink-modal>.modal-header,
.ink-modal>header,
.ink-modal>.modal-footer,
.ink-modal>footer {
    padding: .8em 1em .65em 1em
}

.ink-modal>.modal-header:before,
.ink-modal>.modal-header:after,
.ink-modal>header:before,
.ink-modal>header:after,
.ink-modal>.modal-footer:before,
.ink-modal>.modal-footer:after,
.ink-modal>footer:before,
.ink-modal>footer:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.ink-modal-open {
    overflow: hidden
}

.ink-progress-bar {
    margin-bottom: 1em;
    overflow: hidden;
    background: #f2f2f2;
    position: relative;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2)
}

.ink-progress-bar .caption {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    line-height: 1.7;
    text-align: center;
    color: #000;
    font-size: .813em;
    z-index: 10
}

.ink-progress-bar .bar {
    height: 1.3em;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    -webkit-transition-property: width;
    -moz-transition-property: width;
    -o-transition-property: width;
    transition-property: width;
    -webkit-transition-duration: .6s;
    -moz-transition-duration: .6s;
    -o-transition-duration: .6s;
    transition-duration: .6s;
    -webkit-transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease
}

.ink-progress-bar .bar.grey {
    background: #ccc;
    color: #555
}

.ink-progress-bar .bar.green {
    background: #4a9b17;
    color: #fff
}

.ink-progress-bar .bar.blue {
    background: #0f75da;
    color: #fff
}

.ink-progress-bar .bar.red {
    background: #c91111;
    color: #fff
}

.ink-progress-bar .bar.orange {
    background: #ff9c00;
    color: #555
}

.ink-progress-bar .bar.black {
    background: #000;
    color: #fff
}

.dragging,
.ink-sortable-list li {
    cursor: move;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-user-drag: none;
    -moz-user-drag: none;
    -khtml-user-drag: none;
    -webkit-user-drag: none;
    -o-user-drag: none;
    user-drag: none
}

.drag,
.ink-sortable-list li.placeholder {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3)
}

.ink-sortable-list li {
    margin: 0;
    border-bottom: 1px solid #ccc;
    line-height: 40px
}

.ink-sortable-list li:hover,
.ink-sortable-list li.placeholder {
    background: #ccc;
    background: rgba(204, 204, 204, 0.2)
}

.ink-sortable-list li .ink-label {
    margin: 0 .8em
}

.ink-sticky-stuck {
    position: fixed
}

.ink-tabs .tabs-nav {
    list-style: none;
    padding: 0em;
    *zoom: 1
}

.ink-tabs .tabs-nav li {
    line-height: 1.7;
    position: relative;
    margin: 0
}

.ink-tabs .tabs-nav li a {
    padding: .5em 1em;
    display: block;
    border: 1px solid transparent
}

.ink-tabs .tabs-nav li a:hover {
    background: #f0f0f0
}

.ink-tabs .tabs-nav li.active a {
    color: #555;
    cursor: default;
    text-decoration: none;
    background: #fff;
    border: 1px solid #ccc
}

.ink-tabs .tabs-nav:after {
    content: "";
    display: table;
    clear: both
}

.ink-tabs .tabs-content {
    margin-top: 1.5em;
    overflow: auto
}

.ink-tabs.top>.tabs-nav {
    border-bottom: 1px solid #ccc
}

.ink-tabs.top>.tabs-nav li {
    float: left
}

.ink-tabs.top>.tabs-nav li a {
    margin-right: .4em;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0
}

.ink-tabs.top>.tabs-nav li.active {
    margin: 0 0 -2px 0
}

.ink-tabs.top>.tabs-nav li.active a {
    border-bottom-color: transparent
}

.ink-tabs.bottom>.tabs-nav {
    border-top: 1px solid #ccc
}

.ink-tabs.bottom>.tabs-nav li {
    float: left
}

.ink-tabs.bottom>.tabs-nav li a {
    margin-right: .4em;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px
}

.ink-tabs.bottom>.tabs-nav li.active {
    margin: -2px 0 0 0
}

.ink-tabs.bottom>.tabs-nav li.active a {
    border-top-color: transparent
}

.ink-tabs.left>.tabs-nav {
    border-right: 1px solid #ccc;
    float: left;
    margin-right: 2em
}

.ink-tabs.left>.tabs-nav li {
    float: none;
    text-align: right
}

.ink-tabs.left>.tabs-nav li a {
    margin-bottom: .4em;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -ms-border-radius: 4px 0 0 4px;
    -o-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px
}

.ink-tabs.left>.tabs-nav li.active {
    margin: 0 -2px 0 0
}

.ink-tabs.left>.tabs-nav li.active a {
    border-right-color: transparent
}

.ink-tabs.right>.tabs-nav {
    border-left: 1px solid #ccc;
    float: right;
    margin-left: 2em
}

.ink-tabs.right>.tabs-nav li {
    float: none
}

.ink-tabs.right>.tabs-nav li a {
    margin-bottom: .4em;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    -o-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0
}

.ink-tabs.right>.tabs-nav li.active {
    margin: 0 0 0 -2px
}

.ink-tabs.right>.tabs-nav li.active a {
    border-left-color: transparent
}

.ink-tagfield input[type="text"].new-tag-input {
    background-color: #fff;
    border: 1px solid #ccc;
    line-height: 1em;
    margin: 0;
    padding: 5px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

.ink-tagfield input[type="text"].new-tag-input:focus {
    -webkit-box-shadow: 0 0 0 3px #eaeaea;
    -moz-box-shadow: 0 0 0 3px #eaeaea;
    box-shadow: 0 0 0 3px #eaeaea;
    border: 1px solid #c3c3c3
}

.ink-tagfield span.ink-tag {
    background-color: #1b1b1b;
    color: #eaeaea;
    text-shadow: none;
    font-size: .9em;
    font-weight: normal;
    border: 1px solid #000;
    padding: 4px 6px
}

.ink-tagfield span.ink-tag i.icon-remove {
    color: #ccc;
    font-size: .9em;
    font-weight: normal;
    margin-left: 4px
}

.ink-tagfield span.ink-tag i.icon-remove:hover {
    cursor: pointer;
    color: red
}

.ink-tooltip {
    display: inline-block;
    position: relative
}

.ink-tooltip>.content {
    background: #f0f0f0;
    padding: 0.5em 0.6em;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    font-size: .8em;
    color: #8c8c8c
}

.ink-tooltip>.arrow {
    position: absolute
}

.ink-tooltip>.arrow.up,
.ink-tooltip>.arrow.down,
.ink-tooltip>.arrow.left,
.ink-tooltip>.arrow.right {
    width: 0;
    height: 0
}

.ink-tooltip>.arrow.up {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #f0f0f0;
    top: -6px;
    left: 50%;
    margin-left: -3px
}

.ink-tooltip>.arrow.down {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #f0f0f0;
    bottom: -5.45455px;
    left: 50%;
    margin-left: -3px
}

.ink-tooltip>.arrow.right {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #f0f0f0;
    top: 50%;
    right: -5.45455px;
    margin-top: -6px
}

.ink-tooltip>.arrow.left {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 6px solid #f0f0f0;
    top: 50%;
    left: -5.45455px;
    margin-top: -6px
}

.ink-tooltip.blue>.content {
    background: #0f75da;
    color: #fff
}

.ink-tooltip.blue>.arrow.up {
    border-bottom-color: #0f75da
}

.ink-tooltip.blue>.arrow.down {
    border-top-color: #0f75da
}

.ink-tooltip.blue>.arrow.left {
    border-right-color: #0f75da
}

.ink-tooltip.blue>.arrow.right {
    border-left-color: #0f75da
}

.ink-tooltip.red>.content {
    background: #c91111;
    color: #fff
}

.ink-tooltip.red>.arrow.up {
    border-bottom-color: #c91111
}

.ink-tooltip.red>.arrow.down {
    border-top-color: #c91111
}

.ink-tooltip.red>.arrow.left {
    border-right-color: #c91111
}

.ink-tooltip.red>.arrow.right {
    border-left-color: #c91111
}

.ink-tooltip.orange>.content {
    background: #ff9c00;
    color: #fff
}

.ink-tooltip.orange>.arrow.up {
    border-bottom-color: #ff9c00
}

.ink-tooltip.orange>.arrow.down {
    border-top-color: #ff9c00
}

.ink-tooltip.orange>.arrow.left {
    border-right-color: #ff9c00
}

.ink-tooltip.orange>.arrow.right {
    border-left-color: #ff9c00
}

.ink-tooltip.green>.content {
    background: #4a9b17;
    color: #fff
}

.ink-tooltip.green>.arrow.up {
    border-bottom-color: #4a9b17
}

.ink-tooltip.green>.arrow.down {
    border-top-color: #4a9b17
}

.ink-tooltip.green>.arrow.left {
    border-right-color: #4a9b17
}

.ink-tooltip.green>.arrow.right {
    border-left-color: #4a9b17
}

.ink-tooltip.black>.content {
    background: #000;
    color: #fff
}

.ink-tooltip.black>.arrow.up {
    border-bottom-color: #000
}

.ink-tooltip.black>.arrow.down {
    border-top-color: #000
}

.ink-tooltip.black>.arrow.left {
    border-right-color: #000
}

.ink-tooltip.black>.arrow.right {
    border-left-color: #000
}

.ink-tooltip.grey>.content {
    background: #ccc;
    color: #333
}

.ink-tooltip.grey>.arrow.up {
    border-bottom-color: #ccc
}

.ink-tooltip.grey>.arrow.down {
    border-top-color: #ccc
}

.ink-tooltip.grey>.arrow.left {
    border-right-color: #ccc
}

.ink-tooltip.grey>.arrow.right {
    border-left-color: #ccc
}

.ink-tree-view li {
    list-style-type: none
}

.ink-tree-view [data-open]>:before {
    margin-left: -1.3em;
    margin-right: .4em;
    text-decoration: none
}
