@charset "UTF-8";

.wagtail-icon:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    speak: none;
    text-decoration: none;
    width: 1.3em;
    line-height: 1em;
    text-align: left;
    vertical-align: middle;
    margin-right: .2em
}

.wagtail-icon-arrow-down-big:before {
    content: "î€°"
}

.wagtail-icon-arrow-down:before {
    content: "î€š"
}

.wagtail-icon-arrow-left:before {
    content: "î€¢"
}

.wagtail-icon-arrow-right:before {
    content: "î€—"
}

.wagtail-icon-arrow-up-big:before {
    content: "î€¯"
}

.wagtail-icon-arrow-up:before {
    content: "î€"
}

.wagtail-icon-arrows-up-down:before {
    content: "î€–"
}

.wagtail-icon-bin:before {
    content: "î€¸"
}

.wagtail-icon-bold:before {
    content: "î€¦"
}

.wagtail-icon-chain-broken:before {
    content: "î‡"
}

.wagtail-icon-code:before {
    content: "î€"
}

.wagtail-icon-cog:before {
    content: "î€ "
}

.wagtail-icon-cogs:before {
    content: "î€Œ"
}

.wagtail-icon-collapse-down:before {
    content: "î€¿"
}

.wagtail-icon-collapse-up:before {
    content: "î€¾"
}

.wagtail-icon-cross:before {
    content: "î€’"
}

.wagtail-icon-date:before {
    content: "î…"
}

.wagtail-icon-doc-empty-inverse:before {
    content: "î€"
}

.wagtail-icon-doc-empty:before {
    content: "î€Ž"
}

.wagtail-icon-doc-full-inverse:before {
    content: "î€›"
}

.wagtail-icon-doc-full:before {
    content: "î€˜"
}

.wagtail-icon-download:before {
    content: "î„"
}

.wagtail-icon-duplicate:before {
    content: "î¤‚"
}

.wagtail-icon-edit:before {
    content: "î€"
}

.wagtail-icon-folder-inverse:before {
    content: "î€”"
}

.wagtail-icon-folder-open-1:before {
    content: "î€“"
}

.wagtail-icon-folder-open-inverse:before {
    content: "î€Ÿ"
}

.wagtail-icon-folder:before {
    content: "î€œ"
}

.wagtail-icon-form:before {
    content: "î€‹"
}

.wagtail-icon-grip:before {
    content: "î€»"
}

.wagtail-icon-group:before {
    content: "î€±"
}

.wagtail-icon-help:before {
    content: "î"
}

.wagtail-icon-help-inverse:before {
    content: "?"
}

.wagtail-icon-home:before {
    content: "î€µ"
}

.wagtail-icon-horizontalrule:before {
    content: "â€”"
}

.wagtail-icon-image:before {
    content: "î€™"
}

.wagtail-icon-italic:before {
    content: "î€§"
}

.wagtail-icon-link:before {
    content: "î€¬"
}

.wagtail-icon-list-ol:before {
    content: "î€©"
}

.wagtail-icon-list-ul:before {
    content: "î€¨"
}

.wagtail-icon-locked:before {
    content: "î€‰"
}

.wagtail-icon-logout:before {
    content: "î‰"
}

.wagtail-icon-mail:before {
    content: "î€•"
}

.wagtail-icon-media:before {
    content: "î€²"
}

.wagtail-icon-no-view:before {
    content: "î€†"
}

.wagtail-icon-openquote:before {
    content: "î€€"
}

.wagtail-icon-order-down:before {
    content: "î€¶"
}

.wagtail-icon-order-up:before {
    content: "î€·"
}

.wagtail-icon-order:before {
    content: "î€´"
}

.wagtail-icon-password:before {
    content: "î€³"
}

.wagtail-icon-pick:before {
    content: "î€½"
}

.wagtail-icon-pilcrow:before {
    content: "î€‚"
}

.wagtail-icon-placeholder:before {
    content: "î€ƒ"
}

.wagtail-icon-plus-inverse:before {
    content: "î€¤"
}

.wagtail-icon-plus:before {
    content: "î€"
}

.wagtail-icon-radio-empty:before {
    content: "î€®"
}

.wagtail-icon-radio-full:before {
    content: "î€­"
}

.wagtail-icon-redirect:before {
    content: "î€¼"
}

.wagtail-icon-repeat:before {
    content: "î€«"
}

.wagtail-icon-search:before {
    content: "î€‘"
}

.wagtail-icon-site:before {
    content: "î€‡"
}

.wagtail-icon-snippet:before {
    content: "î€¥"
}

.wagtail-icon-spinner:before {
    content: "î€º"
}

.wagtail-icon-strikethrough:before {
    content: "îŠ"
}

.wagtail-icon-subscript:before {
    content: "îŒ"
}

.wagtail-icon-success:before {
    content: "îƒ"
}

.wagtail-icon-superscript:before {
    content: "î‹"
}

.wagtail-icon-table:before {
    content: "îˆ"
}

.wagtail-icon-tag:before {
    content: "î€ž"
}

.wagtail-icon-tick-inverse:before {
    content: "î€£"
}

.wagtail-icon-tick:before {
    content: "î€¡"
}

.wagtail-icon-time:before {
    content: "î€ˆ"
}

.wagtail-icon-title:before {
    content: "î†"
}

.wagtail-icon-undo:before {
    content: "î€ª"
}

.wagtail-icon-unlocked:before {
    content: "î€Š"
}

.wagtail-icon-user:before {
    content: "î€„"
}

.wagtail-icon-view:before {
    content: "î€…"
}

.wagtail-icon-wagtail-inverse:before {
    content: "î€"
}

.wagtail-icon-wagtail:before {
    content: "î€¹"
}

.wagtail-icon-warning:before {
    content: "î‚"
}

.wagtail-icon-arrow-down-after:after {
    content: "î€š"
}

.wagtail-icon-arrow-right-after:after {
    content: "î€—"
}

.wagtail-icon-arrow-up-after:after {
    content: "î€"
}

.wagtail-userbar-reset {
    all: initial
}

.wagtail-userbar {
    position: fixed;
    z-index: 9999;
    font-size: medium !important;
    line-height: normal;
    margin: 0;
    padding: 0;
    display: block;
    border: 0;
    width: auto;
    height: auto
}

.wagtail-userbar-icon {
    width: 2em;
    height: 2em;
    vertical-align: text-top
}

@media print {
    .wagtail-userbar {
        display: none
    }
}

.wagtail-userbar-trigger {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 3.5em;
    height: 3.5em;
    margin: 0 !important;
    overflow: hidden;
    background-color: #fff;
    border-radius: 50%;
    color: #000;
    padding: 0 !important;
    cursor: pointer;
    box-shadow: 0 0 1px 0 #6bd6e6, 0 1px 10px 0 rgba(107, 214, 230, .7);
    transition: all .2s ease-in-out;
    font-size: 16px;
    text-decoration: none !important;
    position: relative
}

.wagtail-userbar.no-touch .wagtail-userbar-trigger:hover, .wagtail-userbar.touch.is-active .wagtail-userbar-trigger {
    box-shadow: 0 0 1px 0 #6bd6e6, 0 3px 15px 0 rgba(107, 214, 230, .95)
}

.wagtail-userbar-trigger .wagtail-userbar-help-text {
    position: absolute;
    top: 100%;
    left: 0
}

.wagtail-userbar-trigger .wagtail-icon:before {
    transition: color .2s ease;
    font-size: 32px;
    width: auto;
    margin: 0
}

.wagtail-userbar-items {
    display: block;
    list-style: none;
    position: absolute;
    margin: 0;
    min-width: 210px;
    visibility: hidden;
    font-family: Open Sans, sans-serif;
    font-size: 14px;
    box-sizing: border-box;
    padding-left: 0;
    text-decoration: none
}

.wagtail-userbar.is-active .wagtail-userbar-items {
    visibility: visible
}

.wagtail-userbar-items:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
    border: .6em solid transparent;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.55, 0, .1, 1)
}

.wagtail-userbar.is-active .wagtail-userbar-items:after {
    opacity: 1;
    transform: translateY(0);
    transition-delay: .3s
}

.wagtail-userbar-nav {
    background: transparent !important;
    padding: 0;
    margin: 0 !important;
    display: block !important
}

.wagtail-userbar-nav .wagtail-action {
    background: transparent
}

.wagtail-userbar__item {
    margin: 0;
    background-color: #333;
    opacity: 0;
    overflow: hidden;
    transition-duration: .125s;
    transition-timing-function: cubic-bezier(.55, 0, .1, 1);
    font-family: Open Sans, sans-serif;
    font-size: 16px !important;
    text-decoration: none !important
}

.wagtail-userbar__item:first-child {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px
}

.wagtail-userbar__item:last-child {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px
}

.wagtail-userbar__item + .wagtail-userbar__item {
    border-top: 1px solid #2b2b2b
}

.wagtail-userbar__item .wagtail-action, .wagtail-userbar__item a {
    color: #aaa;
    display: block;
    text-decoration: none !important;
    transform: none !important;
    transition: none !important;
    margin: 0 !important;
    font-size: 14px !important
}

.wagtail-userbar__item .wagtail-action:focus, .wagtail-userbar__item .wagtail-action:hover, .wagtail-userbar__item a:focus, .wagtail-userbar__item a:hover {
    outline: none;
    color: #fff;
    background-color: hsla(0, 0%, 39.2%, .15)
}

.wagtail-userbar__item .wagtail-action-icon, .wagtail-userbar__item a-icon {
    width: 1.1em;
    height: 1.1em;
    vertical-align: middle;
    margin-right: .5em;
    fill: currentColor
}

.wagtail-userbar__item .wagtail-icon {
    position: relative
}

.wagtail-userbar__item .wagtail-icon:before {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 14px
}

.wagtail-userbar__item a, .wagtail-userbar__item button {
    font-size: 14px !important;
    text-align: left;
    padding: .8em
}

.wagtail-userbar__item button {
    border: 0;
    width: 100%;
    background-color: transparent;
    outline: none
}

.wagtail-userbar--top-left {
    top: 2em;
    left: 2em
}

.wagtail-userbar--top-left .wagtail-userbar-items {
    top: 100%;
    left: 0;
    padding-top: 1.2em
}

.wagtail-userbar--top-left .wagtail-userbar-nav .wagtail-userbar__item {
    transform: translateY(-1em)
}

.wagtail-userbar--top-left .wagtail-userbar-items:after {
    top: 2px;
    left: 1.45em;
    border-bottom-color: #333;
    transform: translateY(.6em)
}

.wagtail-userbar--top-left.is-active .wagtail-userbar__item:first-child {
    transition-delay: .05s
}

.wagtail-userbar--top-left.is-active .wagtail-userbar__item:nth-child(2) {
    transition-delay: .1s
}

.wagtail-userbar--top-left.is-active .wagtail-userbar__item:nth-child(3) {
    transition-delay: .15s
}

.wagtail-userbar--top-left.is-active .wagtail-userbar__item:nth-child(4) {
    transition-delay: .2s
}

.wagtail-userbar--top-left.is-active .wagtail-userbar__item:nth-child(5) {
    transition-delay: .25s
}

.wagtail-userbar--top-left.is-active .wagtail-userbar__item:nth-child(6) {
    transition-delay: .3s
}

.wagtail-userbar--top-left.is-active .wagtail-userbar__item:nth-child(7) {
    transition-delay: .35s
}

.wagtail-userbar--top-left.is-active .wagtail-userbar__item:nth-child(8) {
    transition-delay: .4s
}

.wagtail-userbar--top-left.is-active .wagtail-userbar__item:nth-child(9) {
    transition-delay: .45s
}

.wagtail-userbar--top-left.is-active .wagtail-userbar__item:nth-child(10) {
    transition-delay: .5s
}

.wagtail-userbar--top-left.is-active .wagtail-userbar__item:nth-child(11) {
    transition-delay: .55s
}

.wagtail-userbar--top-left.is-active .wagtail-userbar__item:nth-child(12) {
    transition-delay: .6s
}

.wagtail-userbar--top-right {
    top: 2em;
    right: 2em
}

.wagtail-userbar--top-right .wagtail-userbar-items {
    top: 100%;
    right: 0;
    padding-top: 1.2em
}

.wagtail-userbar--top-right .wagtail-userbar-nav .wagtail-userbar__item {
    transform: translateY(-1em)
}

.wagtail-userbar--top-right .wagtail-userbar-items:after {
    top: 2px;
    right: 1.45em;
    border-bottom-color: #333;
    transform: translateY(.6em)
}

.wagtail-userbar--top-right.is-active .wagtail-userbar__item:first-child {
    transition-delay: .05s
}

.wagtail-userbar--top-right.is-active .wagtail-userbar__item:nth-child(2) {
    transition-delay: .1s
}

.wagtail-userbar--top-right.is-active .wagtail-userbar__item:nth-child(3) {
    transition-delay: .15s
}

.wagtail-userbar--top-right.is-active .wagtail-userbar__item:nth-child(4) {
    transition-delay: .2s
}

.wagtail-userbar--top-right.is-active .wagtail-userbar__item:nth-child(5) {
    transition-delay: .25s
}

.wagtail-userbar--top-right.is-active .wagtail-userbar__item:nth-child(6) {
    transition-delay: .3s
}

.wagtail-userbar--top-right.is-active .wagtail-userbar__item:nth-child(7) {
    transition-delay: .35s
}

.wagtail-userbar--top-right.is-active .wagtail-userbar__item:nth-child(8) {
    transition-delay: .4s
}

.wagtail-userbar--top-right.is-active .wagtail-userbar__item:nth-child(9) {
    transition-delay: .45s
}

.wagtail-userbar--top-right.is-active .wagtail-userbar__item:nth-child(10) {
    transition-delay: .5s
}

.wagtail-userbar--top-right.is-active .wagtail-userbar__item:nth-child(11) {
    transition-delay: .55s
}

.wagtail-userbar--top-right.is-active .wagtail-userbar__item:nth-child(12) {
    transition-delay: .6s
}

.wagtail-userbar--bottom-left {
    bottom: 2em;
    left: 2em
}

.wagtail-userbar--bottom-left .wagtail-userbar-items {
    bottom: 100%;
    left: 0;
    padding-bottom: 1.2em
}

.wagtail-userbar--bottom-left .wagtail-userbar-nav .wagtail-userbar__item {
    transform: translateY(1em)
}

.wagtail-userbar--bottom-left .wagtail-userbar-items:after {
    bottom: 2px;
    left: 1.45em;
    border-top-color: #333;
    transform: translateY(-.6em)
}

.wagtail-userbar--bottom-left.is-active .wagtail-userbar__item:last-child {
    transition-delay: .05s
}

.wagtail-userbar--bottom-left.is-active .wagtail-userbar__item:nth-last-child(2) {
    transition-delay: .1s
}

.wagtail-userbar--bottom-left.is-active .wagtail-userbar__item:nth-last-child(3) {
    transition-delay: .15s
}

.wagtail-userbar--bottom-left.is-active .wagtail-userbar__item:nth-last-child(4) {
    transition-delay: .2s
}

.wagtail-userbar--bottom-left.is-active .wagtail-userbar__item:nth-last-child(5) {
    transition-delay: .25s
}

.wagtail-userbar--bottom-left.is-active .wagtail-userbar__item:nth-last-child(6) {
    transition-delay: .3s
}

.wagtail-userbar--bottom-left.is-active .wagtail-userbar__item:nth-last-child(7) {
    transition-delay: .35s
}

.wagtail-userbar--bottom-left.is-active .wagtail-userbar__item:nth-last-child(8) {
    transition-delay: .4s
}

.wagtail-userbar--bottom-left.is-active .wagtail-userbar__item:nth-last-child(9) {
    transition-delay: .45s
}

.wagtail-userbar--bottom-left.is-active .wagtail-userbar__item:nth-last-child(10) {
    transition-delay: .5s
}

.wagtail-userbar--bottom-left.is-active .wagtail-userbar__item:nth-last-child(11) {
    transition-delay: .55s
}

.wagtail-userbar--bottom-left.is-active .wagtail-userbar__item:nth-last-child(12) {
    transition-delay: .6s
}

.wagtail-userbar--bottom-right {
    bottom: 2em;
    right: 2em
}

.wagtail-userbar--bottom-right .wagtail-userbar-items {
    bottom: 100%;
    right: 0;
    padding-bottom: 1.2em
}

.wagtail-userbar--bottom-right .wagtail-userbar-nav .wagtail-userbar__item {
    transform: translateY(1em)
}

.wagtail-userbar--bottom-right .wagtail-userbar-items:after {
    bottom: 2px;
    right: 1.45em;
    border-top-color: #333;
    transform: translateY(-.6em)
}

.wagtail-userbar--bottom-right.is-active .wagtail-userbar__item:last-child {
    transition-delay: .05s
}

.wagtail-userbar--bottom-right.is-active .wagtail-userbar__item:nth-last-child(2) {
    transition-delay: .1s
}

.wagtail-userbar--bottom-right.is-active .wagtail-userbar__item:nth-last-child(3) {
    transition-delay: .15s
}

.wagtail-userbar--bottom-right.is-active .wagtail-userbar__item:nth-last-child(4) {
    transition-delay: .2s
}

.wagtail-userbar--bottom-right.is-active .wagtail-userbar__item:nth-last-child(5) {
    transition-delay: .25s
}

.wagtail-userbar--bottom-right.is-active .wagtail-userbar__item:nth-last-child(6) {
    transition-delay: .3s
}

.wagtail-userbar--bottom-right.is-active .wagtail-userbar__item:nth-last-child(7) {
    transition-delay: .35s
}

.wagtail-userbar--bottom-right.is-active .wagtail-userbar__item:nth-last-child(8) {
    transition-delay: .4s
}

.wagtail-userbar--bottom-right.is-active .wagtail-userbar__item:nth-last-child(9) {
    transition-delay: .45s
}

.wagtail-userbar--bottom-right.is-active .wagtail-userbar__item:nth-last-child(10) {
    transition-delay: .5s
}

.wagtail-userbar--bottom-right.is-active .wagtail-userbar__item:nth-last-child(11) {
    transition-delay: .55s
}

.wagtail-userbar--bottom-right.is-active .wagtail-userbar__item:nth-last-child(12) {
    transition-delay: .6s
}

.wagtail-userbar.is-active .wagtail-userbar__item {
    transform: translateY(0);
    opacity: 1
}