.owl-carousel,
.owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative
}

.owl-carousel {
    display: none;
    width: 100%;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0)
}

.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0)
}

.owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%
}

.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
    display: none
}

.no-js .owl-carousel,
.owl-carousel.owl-loaded {
    display: block
}

.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0!important;
    font: inherit
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.owl-carousel .animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    animation-name: a
}

@keyframes a {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.owl-height {
    transition: height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease
}

.owl-carousel .owl-item .owl-lazy:not([src]),
.owl-carousel .owl-item .owl-lazy[src^=""] {
    max-height: 0
}

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(https://disappearingberlin.de/wp-content/themes/dis/owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform .1s ease
}

.owl-carousel .owl-video-play-icon:hover {
    transform: scale(1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}

@media only screen and (max-width:768px) {
    .desktop-only {
        display: none!important
    }
}

@media only screen and (min-width:768px) {
    .mobile-only {
        display: none!important
    }
}

@font-face {
    font-family: Everett;
    src: url(lib/fonts/Everett/EverettMono-Regular-web.eot);
    src: url(lib/fonts/Everett/EverettMono-Regular-web.eot#iefix) format("embedded-opentype"), url(lib/fonts/Everett/EverettMono-Regular-web.woff) format("woff2"), url(lib/fonts/Everett/EverettMono-Regular-web.woff) format("woff"), url(https://disappearingberlin.de/wp-content/themes/dis/lib/fonts/Everett/EverettMono-Regular-web.otf) format("opentype"), url(lib/fonts/Everett/EverettMono-Regular-web.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

*,
:after,
:before {
    box-sizing: border-box
}

html {
    font-size: 62.5%;
    margin: 0;
    padding: 0;
    background-color: #f3f3f3
}

a,
article,
body,
button,
div,
footer,
h1,
h2,
h3,
h4,
h5,
h6,
header,
input,
label,
main,
p,
section,
select {
    font-size: 2rem;
    line-height: 1.3;
    font-weight: 400;
    font-family: Everett;
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@media only screen and (max-width:768px) {
    a,
    article,
    body,
    button,
    div,
    footer,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    header,
    input,
    label,
    main,
    p,
    section,
    select {
        font-size: 1.8rem
    }
}

a {
    color: inherit;
    cursor: pointer;
    text-decoration: underline
}

@media only screen and (min-width:768px) {
    a:hover {
        opacity: 0;
        transition: opacity .25s ease-out
    }
}

p {
    color: #222;
    font-size: 1.6rem;
    line-height: 1.3;
    font-weight: 400;
    font-family: Everett;
    margin-bottom: 1em;
    word-break: break-word
}

p a{
    font-size: 100% !important;
}

hr {
    height: 1px;
    background-color: #222;
    width: 100%;
    border: 0;
    margin: 32px 0;
    padding: 0
}

.site {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100vh
}

body.events .site, body.template-events .site  {
    min-height: calc(70vh - 22px)
}

.page {
    position: relative;
    -ms-flex: 1;
    flex: 1
}

.border-left {
    border-left: 1px solid #222
}

.border-right {
    border-right: 1px solid #222
}

.container {
    margin: 0;
    padding: 0;
    width: 100%
}

.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -8px;
    margin-right: -8px
}

.column {
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    padding: 0 16px
}

@media only screen and (max-width:768px) {
    .column {
        padding: 0 8px;
        max-width: 100%
    }
}

.container--full-width>.row {
    margin-left: 0;
    margin-right: 0
}

.container--full-width>.row>.column {
    padding-left: 0;
    padding-right: 0
}

.column.column--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%
}

.column.column--1.column--fixed {
    width: 8.33333%
}

@media only screen and (max-width:768px) {
    .column.column--1 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--1 .column.column--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.column.column--1 .column.column--1.column--fixed {
    width: 100%
}

@media only screen and (max-width:768px) {
    .column.column--1 .column.column--1 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--1 .column.column--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%
}

.column.column--1 .column.column--2.column--fixed {
    width: 200%
}

@media only screen and (max-width:768px) {
    .column.column--1 .column.column--2 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--1 .column.column--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 300%;
    flex-basis: 300%
}

.column.column--1 .column.column--3.column--fixed {
    width: 300%
}

@media only screen and (max-width:768px) {
    .column.column--1 .column.column--3 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--1 .column.column--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 400%;
    flex-basis: 400%
}

.column.column--1 .column.column--4.column--fixed {
    width: 400%
}

@media only screen and (max-width:768px) {
    .column.column--1 .column.column--4 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--1 .column.column--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 500%;
    flex-basis: 500%
}

.column.column--1 .column.column--5.column--fixed {
    width: 500%
}

@media only screen and (max-width:768px) {
    .column.column--1 .column.column--5 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--1 .column.column--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 600%;
    flex-basis: 600%
}

.column.column--1 .column.column--6.column--fixed {
    width: 600%
}

@media only screen and (max-width:768px) {
    .column.column--1 .column.column--6 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--1 .column.column--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 700%;
    flex-basis: 700%
}

.column.column--1 .column.column--7.column--fixed {
    width: 700%
}

@media only screen and (max-width:768px) {
    .column.column--1 .column.column--7 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--1 .column.column--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 800%;
    flex-basis: 800%
}

.column.column--1 .column.column--8.column--fixed {
    width: 800%
}

@media only screen and (max-width:768px) {
    .column.column--1 .column.column--8 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--1 .column.column--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 900%;
    flex-basis: 900%
}

.column.column--1 .column.column--9.column--fixed {
    width: 900%
}

@media only screen and (max-width:768px) {
    .column.column--1 .column.column--9 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--1 .column.column--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 1000%;
    flex-basis: 1000%
}

.column.column--1 .column.column--10.column--fixed {
    width: 1000%
}

@media only screen and (max-width:768px) {
    .column.column--1 .column.column--10 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--1 .column.column--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 1100%;
    flex-basis: 1100%
}

.column.column--1 .column.column--11.column--fixed {
    width: 1100%
}

@media only screen and (max-width:768px) {
    .column.column--1 .column.column--11 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--1 .column.column--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 1200%;
    flex-basis: 1200%
}

.column.column--1 .column.column--12.column--fixed {
    width: 1200%
}

@media only screen and (max-width:768px) {
    .column.column--1 .column.column--12 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.offset--1 {
    margin-left: 8.33333%
}

@media only screen and (max-width:768px) {
    .column.offset--1 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--1 .column.offest--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

@media only screen and (max-width:768px) {
    .column.offset--1 .column.offest--1 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--1 .column.offest--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%
}

@media only screen and (max-width:768px) {
    .column.offset--1 .column.offest--2 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--1 .column.offest--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 300%;
    flex-basis: 300%
}

@media only screen and (max-width:768px) {
    .column.offset--1 .column.offest--3 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--1 .column.offest--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 400%;
    flex-basis: 400%
}

@media only screen and (max-width:768px) {
    .column.offset--1 .column.offest--4 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--1 .column.offest--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 500%;
    flex-basis: 500%
}

@media only screen and (max-width:768px) {
    .column.offset--1 .column.offest--5 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--1 .column.offest--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 600%;
    flex-basis: 600%
}

@media only screen and (max-width:768px) {
    .column.offset--1 .column.offest--6 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--1 .column.offest--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 700%;
    flex-basis: 700%
}

@media only screen and (max-width:768px) {
    .column.offset--1 .column.offest--7 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--1 .column.offest--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 800%;
    flex-basis: 800%
}

@media only screen and (max-width:768px) {
    .column.offset--1 .column.offest--8 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--1 .column.offest--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 900%;
    flex-basis: 900%
}

@media only screen and (max-width:768px) {
    .column.offset--1 .column.offest--9 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--1 .column.offest--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 1000%;
    flex-basis: 1000%
}

@media only screen and (max-width:768px) {
    .column.offset--1 .column.offest--10 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--1 .column.offest--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 1100%;
    flex-basis: 1100%
}

@media only screen and (max-width:768px) {
    .column.offset--1 .column.offest--11 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--1 .column.offest--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 1200%;
    flex-basis: 1200%
}

@media only screen and (max-width:768px) {
    .column.offset--1 .column.offest--12 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.column--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%
}

.column.column--2.column--fixed {
    width: 16.66667%
}

@media only screen and (max-width:768px) {
    .column.column--2 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--2 .column.column--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

.column.column--2 .column.column--1.column--fixed {
    width: 50%
}

@media only screen and (max-width:768px) {
    .column.column--2 .column.column--1 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--2 .column.column--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.column.column--2 .column.column--2.column--fixed {
    width: 100%
}

@media only screen and (max-width:768px) {
    .column.column--2 .column.column--2 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--2 .column.column--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%
}

.column.column--2 .column.column--3.column--fixed {
    width: 150%
}

@media only screen and (max-width:768px) {
    .column.column--2 .column.column--3 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--2 .column.column--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%
}

.column.column--2 .column.column--4.column--fixed {
    width: 200%
}

@media only screen and (max-width:768px) {
    .column.column--2 .column.column--4 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--2 .column.column--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 250%;
    flex-basis: 250%
}

.column.column--2 .column.column--5.column--fixed {
    width: 250%
}

@media only screen and (max-width:768px) {
    .column.column--2 .column.column--5 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--2 .column.column--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 300%;
    flex-basis: 300%
}

.column.column--2 .column.column--6.column--fixed {
    width: 300%
}

@media only screen and (max-width:768px) {
    .column.column--2 .column.column--6 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--2 .column.column--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 350%;
    flex-basis: 350%
}

.column.column--2 .column.column--7.column--fixed {
    width: 350%
}

@media only screen and (max-width:768px) {
    .column.column--2 .column.column--7 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--2 .column.column--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 400%;
    flex-basis: 400%
}

.column.column--2 .column.column--8.column--fixed {
    width: 400%
}

@media only screen and (max-width:768px) {
    .column.column--2 .column.column--8 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--2 .column.column--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 450%;
    flex-basis: 450%
}

.column.column--2 .column.column--9.column--fixed {
    width: 450%
}

@media only screen and (max-width:768px) {
    .column.column--2 .column.column--9 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--2 .column.column--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 500%;
    flex-basis: 500%
}

.column.column--2 .column.column--10.column--fixed {
    width: 500%
}

@media only screen and (max-width:768px) {
    .column.column--2 .column.column--10 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--2 .column.column--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 550%;
    flex-basis: 550%
}

.column.column--2 .column.column--11.column--fixed {
    width: 550%
}

@media only screen and (max-width:768px) {
    .column.column--2 .column.column--11 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--2 .column.column--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 600%;
    flex-basis: 600%
}

.column.column--2 .column.column--12.column--fixed {
    width: 600%
}

@media only screen and (max-width:768px) {
    .column.column--2 .column.column--12 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.offset--2 {
    margin-left: 16.66667%
}

@media only screen and (max-width:768px) {
    .column.offset--2 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--2 .column.offest--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

@media only screen and (max-width:768px) {
    .column.offset--2 .column.offest--1 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--2 .column.offest--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

@media only screen and (max-width:768px) {
    .column.offset--2 .column.offest--2 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--2 .column.offest--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%
}

@media only screen and (max-width:768px) {
    .column.offset--2 .column.offest--3 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--2 .column.offest--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%
}

@media only screen and (max-width:768px) {
    .column.offset--2 .column.offest--4 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--2 .column.offest--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 250%;
    flex-basis: 250%
}

@media only screen and (max-width:768px) {
    .column.offset--2 .column.offest--5 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--2 .column.offest--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 300%;
    flex-basis: 300%
}

@media only screen and (max-width:768px) {
    .column.offset--2 .column.offest--6 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--2 .column.offest--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 350%;
    flex-basis: 350%
}

@media only screen and (max-width:768px) {
    .column.offset--2 .column.offest--7 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--2 .column.offest--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 400%;
    flex-basis: 400%
}

@media only screen and (max-width:768px) {
    .column.offset--2 .column.offest--8 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--2 .column.offest--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 450%;
    flex-basis: 450%
}

@media only screen and (max-width:768px) {
    .column.offset--2 .column.offest--9 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--2 .column.offest--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 500%;
    flex-basis: 500%
}

@media only screen and (max-width:768px) {
    .column.offset--2 .column.offest--10 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--2 .column.offest--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 550%;
    flex-basis: 550%
}

@media only screen and (max-width:768px) {
    .column.offset--2 .column.offest--11 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--2 .column.offest--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 600%;
    flex-basis: 600%
}

@media only screen and (max-width:768px) {
    .column.offset--2 .column.offest--12 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.column--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%
}

.column.column--3.column--fixed {
    width: 25%
}

@media only screen and (max-width:768px) {
    .column.column--3 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--3 .column.column--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%
}

.column.column--3 .column.column--1.column--fixed {
    width: 33.33333%
}

@media only screen and (max-width:768px) {
    .column.column--3 .column.column--1 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--3 .column.column--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%
}

.column.column--3 .column.column--2.column--fixed {
    width: 66.66667%
}

@media only screen and (max-width:768px) {
    .column.column--3 .column.column--2 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--3 .column.column--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.column.column--3 .column.column--3.column--fixed {
    width: 100%
}

@media only screen and (max-width:768px) {
    .column.column--3 .column.column--3 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--3 .column.column--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 133.33333%;
    flex-basis: 133.33333%
}

.column.column--3 .column.column--4.column--fixed {
    width: 133.33333%
}

@media only screen and (max-width:768px) {
    .column.column--3 .column.column--4 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--3 .column.column--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 166.66667%;
    flex-basis: 166.66667%
}

.column.column--3 .column.column--5.column--fixed {
    width: 166.66667%
}

@media only screen and (max-width:768px) {
    .column.column--3 .column.column--5 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--3 .column.column--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%
}

.column.column--3 .column.column--6.column--fixed {
    width: 200%
}

@media only screen and (max-width:768px) {
    .column.column--3 .column.column--6 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--3 .column.column--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 233.33333%;
    flex-basis: 233.33333%
}

.column.column--3 .column.column--7.column--fixed {
    width: 233.33333%
}

@media only screen and (max-width:768px) {
    .column.column--3 .column.column--7 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--3 .column.column--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 266.66667%;
    flex-basis: 266.66667%
}

.column.column--3 .column.column--8.column--fixed {
    width: 266.66667%
}

@media only screen and (max-width:768px) {
    .column.column--3 .column.column--8 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--3 .column.column--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 300%;
    flex-basis: 300%
}

.column.column--3 .column.column--9.column--fixed {
    width: 300%
}

@media only screen and (max-width:768px) {
    .column.column--3 .column.column--9 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--3 .column.column--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 333.33333%;
    flex-basis: 333.33333%
}

.column.column--3 .column.column--10.column--fixed {
    width: 333.33333%
}

@media only screen and (max-width:768px) {
    .column.column--3 .column.column--10 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--3 .column.column--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 366.66667%;
    flex-basis: 366.66667%
}

.column.column--3 .column.column--11.column--fixed {
    width: 366.66667%
}

@media only screen and (max-width:768px) {
    .column.column--3 .column.column--11 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--3 .column.column--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 400%;
    flex-basis: 400%
}

.column.column--3 .column.column--12.column--fixed {
    width: 400%
}

@media only screen and (max-width:768px) {
    .column.column--3 .column.column--12 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.offset--3 {
    margin-left: 25%
}

@media only screen and (max-width:768px) {
    .column.offset--3 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--3 .column.offest--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%
}

@media only screen and (max-width:768px) {
    .column.offset--3 .column.offest--1 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--3 .column.offest--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%
}

@media only screen and (max-width:768px) {
    .column.offset--3 .column.offest--2 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--3 .column.offest--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

@media only screen and (max-width:768px) {
    .column.offset--3 .column.offest--3 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--3 .column.offest--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 133.33333%;
    flex-basis: 133.33333%
}

@media only screen and (max-width:768px) {
    .column.offset--3 .column.offest--4 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--3 .column.offest--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 166.66667%;
    flex-basis: 166.66667%
}

@media only screen and (max-width:768px) {
    .column.offset--3 .column.offest--5 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--3 .column.offest--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%
}

@media only screen and (max-width:768px) {
    .column.offset--3 .column.offest--6 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--3 .column.offest--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 233.33333%;
    flex-basis: 233.33333%
}

@media only screen and (max-width:768px) {
    .column.offset--3 .column.offest--7 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--3 .column.offest--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 266.66667%;
    flex-basis: 266.66667%
}

@media only screen and (max-width:768px) {
    .column.offset--3 .column.offest--8 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--3 .column.offest--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 300%;
    flex-basis: 300%
}

@media only screen and (max-width:768px) {
    .column.offset--3 .column.offest--9 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--3 .column.offest--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 333.33333%;
    flex-basis: 333.33333%
}

@media only screen and (max-width:768px) {
    .column.offset--3 .column.offest--10 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--3 .column.offest--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 366.66667%;
    flex-basis: 366.66667%
}

@media only screen and (max-width:768px) {
    .column.offset--3 .column.offest--11 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--3 .column.offest--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 400%;
    flex-basis: 400%
}

@media only screen and (max-width:768px) {
    .column.offset--3 .column.offest--12 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.column--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%
}

.column.column--4.column--fixed {
    width: 33.33333%
}

@media only screen and (max-width:768px) {
    .column.column--4 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--4 .column.column--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%
}

.column.column--4 .column.column--1.column--fixed {
    width: 25%
}

@media only screen and (max-width:768px) {
    .column.column--4 .column.column--1 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--4 .column.column--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

.column.column--4 .column.column--2.column--fixed {
    width: 50%
}

@media only screen and (max-width:768px) {
    .column.column--4 .column.column--2 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--4 .column.column--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%
}

.column.column--4 .column.column--3.column--fixed {
    width: 75%
}

@media only screen and (max-width:768px) {
    .column.column--4 .column.column--3 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--4 .column.column--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.column.column--4 .column.column--4.column--fixed {
    width: 100%
}

@media only screen and (max-width:768px) {
    .column.column--4 .column.column--4 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--4 .column.column--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 125%;
    flex-basis: 125%
}

.column.column--4 .column.column--5.column--fixed {
    width: 125%
}

@media only screen and (max-width:768px) {
    .column.column--4 .column.column--5 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--4 .column.column--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%
}

.column.column--4 .column.column--6.column--fixed {
    width: 150%
}

@media only screen and (max-width:768px) {
    .column.column--4 .column.column--6 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--4 .column.column--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 175%;
    flex-basis: 175%
}

.column.column--4 .column.column--7.column--fixed {
    width: 175%
}

@media only screen and (max-width:768px) {
    .column.column--4 .column.column--7 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--4 .column.column--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%
}

.column.column--4 .column.column--8.column--fixed {
    width: 200%
}

@media only screen and (max-width:768px) {
    .column.column--4 .column.column--8 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--4 .column.column--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 225%;
    flex-basis: 225%
}

.column.column--4 .column.column--9.column--fixed {
    width: 225%
}

@media only screen and (max-width:768px) {
    .column.column--4 .column.column--9 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--4 .column.column--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 250%;
    flex-basis: 250%
}

.column.column--4 .column.column--10.column--fixed {
    width: 250%
}

@media only screen and (max-width:768px) {
    .column.column--4 .column.column--10 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--4 .column.column--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 275%;
    flex-basis: 275%
}

.column.column--4 .column.column--11.column--fixed {
    width: 275%
}

@media only screen and (max-width:768px) {
    .column.column--4 .column.column--11 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--4 .column.column--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 300%;
    flex-basis: 300%
}

.column.column--4 .column.column--12.column--fixed {
    width: 300%
}

@media only screen and (max-width:768px) {
    .column.column--4 .column.column--12 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.offset--4 {
    margin-left: 33.33333%
}

@media only screen and (max-width:768px) {
    .column.offset--4 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--4 .column.offest--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%
}

@media only screen and (max-width:768px) {
    .column.offset--4 .column.offest--1 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--4 .column.offest--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

@media only screen and (max-width:768px) {
    .column.offset--4 .column.offest--2 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--4 .column.offest--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%
}

@media only screen and (max-width:768px) {
    .column.offset--4 .column.offest--3 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--4 .column.offest--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

@media only screen and (max-width:768px) {
    .column.offset--4 .column.offest--4 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--4 .column.offest--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 125%;
    flex-basis: 125%
}

@media only screen and (max-width:768px) {
    .column.offset--4 .column.offest--5 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--4 .column.offest--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%
}

@media only screen and (max-width:768px) {
    .column.offset--4 .column.offest--6 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--4 .column.offest--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 175%;
    flex-basis: 175%
}

@media only screen and (max-width:768px) {
    .column.offset--4 .column.offest--7 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--4 .column.offest--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%
}

@media only screen and (max-width:768px) {
    .column.offset--4 .column.offest--8 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--4 .column.offest--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 225%;
    flex-basis: 225%
}

@media only screen and (max-width:768px) {
    .column.offset--4 .column.offest--9 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--4 .column.offest--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 250%;
    flex-basis: 250%
}

@media only screen and (max-width:768px) {
    .column.offset--4 .column.offest--10 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--4 .column.offest--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 275%;
    flex-basis: 275%
}

@media only screen and (max-width:768px) {
    .column.offset--4 .column.offest--11 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--4 .column.offest--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 300%;
    flex-basis: 300%
}

@media only screen and (max-width:768px) {
    .column.offset--4 .column.offest--12 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.column--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%
}

.column.column--5.column--fixed {
    width: 41.66667%
}

@media only screen and (max-width:768px) {
    .column.column--5 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--5 .column.column--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%
}

.column.column--5 .column.column--1.column--fixed {
    width: 20%
}

@media only screen and (max-width:768px) {
    .column.column--5 .column.column--1 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--5 .column.column--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%
}

.column.column--5 .column.column--2.column--fixed {
    width: 40%
}

@media only screen and (max-width:768px) {
    .column.column--5 .column.column--2 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--5 .column.column--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%
}

.column.column--5 .column.column--3.column--fixed {
    width: 60%
}

@media only screen and (max-width:768px) {
    .column.column--5 .column.column--3 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--5 .column.column--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%
}

.column.column--5 .column.column--4.column--fixed {
    width: 80%
}

@media only screen and (max-width:768px) {
    .column.column--5 .column.column--4 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--5 .column.column--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.column.column--5 .column.column--5.column--fixed {
    width: 100%
}

@media only screen and (max-width:768px) {
    .column.column--5 .column.column--5 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--5 .column.column--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 120%;
    flex-basis: 120%
}

.column.column--5 .column.column--6.column--fixed {
    width: 120%
}

@media only screen and (max-width:768px) {
    .column.column--5 .column.column--6 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--5 .column.column--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 140%;
    flex-basis: 140%
}

.column.column--5 .column.column--7.column--fixed {
    width: 140%
}

@media only screen and (max-width:768px) {
    .column.column--5 .column.column--7 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--5 .column.column--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 160%;
    flex-basis: 160%
}

.column.column--5 .column.column--8.column--fixed {
    width: 160%
}

@media only screen and (max-width:768px) {
    .column.column--5 .column.column--8 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--5 .column.column--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 180%;
    flex-basis: 180%
}

.column.column--5 .column.column--9.column--fixed {
    width: 180%
}

@media only screen and (max-width:768px) {
    .column.column--5 .column.column--9 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--5 .column.column--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%
}

.column.column--5 .column.column--10.column--fixed {
    width: 200%
}

@media only screen and (max-width:768px) {
    .column.column--5 .column.column--10 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--5 .column.column--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 220%;
    flex-basis: 220%
}

.column.column--5 .column.column--11.column--fixed {
    width: 220%
}

@media only screen and (max-width:768px) {
    .column.column--5 .column.column--11 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--5 .column.column--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 240%;
    flex-basis: 240%
}

.column.column--5 .column.column--12.column--fixed {
    width: 240%
}

@media only screen and (max-width:768px) {
    .column.column--5 .column.column--12 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.offset--5 {
    margin-left: 41.66667%
}

@media only screen and (max-width:768px) {
    .column.offset--5 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--5 .column.offest--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%
}

@media only screen and (max-width:768px) {
    .column.offset--5 .column.offest--1 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--5 .column.offest--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%
}

@media only screen and (max-width:768px) {
    .column.offset--5 .column.offest--2 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--5 .column.offest--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%
}

@media only screen and (max-width:768px) {
    .column.offset--5 .column.offest--3 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--5 .column.offest--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%
}

@media only screen and (max-width:768px) {
    .column.offset--5 .column.offest--4 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--5 .column.offest--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

@media only screen and (max-width:768px) {
    .column.offset--5 .column.offest--5 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--5 .column.offest--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 120%;
    flex-basis: 120%
}

@media only screen and (max-width:768px) {
    .column.offset--5 .column.offest--6 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--5 .column.offest--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 140%;
    flex-basis: 140%
}

@media only screen and (max-width:768px) {
    .column.offset--5 .column.offest--7 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--5 .column.offest--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 160%;
    flex-basis: 160%
}

@media only screen and (max-width:768px) {
    .column.offset--5 .column.offest--8 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--5 .column.offest--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 180%;
    flex-basis: 180%
}

@media only screen and (max-width:768px) {
    .column.offset--5 .column.offest--9 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--5 .column.offest--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%
}

@media only screen and (max-width:768px) {
    .column.offset--5 .column.offest--10 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--5 .column.offest--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 220%;
    flex-basis: 220%
}

@media only screen and (max-width:768px) {
    .column.offset--5 .column.offest--11 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--5 .column.offest--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 240%;
    flex-basis: 240%
}

@media only screen and (max-width:768px) {
    .column.offset--5 .column.offest--12 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.column--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

.column.column--6.column--fixed {
    width: 50%
}

@media only screen and (max-width:768px) {
    .column.column--6 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--6 .column.column--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%
}

.column.column--6 .column.column--1.column--fixed {
    width: 16.66667%
}

@media only screen and (max-width:768px) {
    .column.column--6 .column.column--1 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--6 .column.column--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%
}

.column.column--6 .column.column--2.column--fixed {
    width: 33.33333%
}

@media only screen and (max-width:768px) {
    .column.column--6 .column.column--2 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--6 .column.column--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

.column.column--6 .column.column--3.column--fixed {
    width: 50%
}

@media only screen and (max-width:768px) {
    .column.column--6 .column.column--3 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--6 .column.column--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%
}

.column.column--6 .column.column--4.column--fixed {
    width: 66.66667%
}

@media only screen and (max-width:768px) {
    .column.column--6 .column.column--4 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--6 .column.column--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%
}

.column.column--6 .column.column--5.column--fixed {
    width: 83.33333%
}

@media only screen and (max-width:768px) {
    .column.column--6 .column.column--5 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--6 .column.column--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.column.column--6 .column.column--6.column--fixed {
    width: 100%
}

@media only screen and (max-width:768px) {
    .column.column--6 .column.column--6 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--6 .column.column--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 116.66667%;
    flex-basis: 116.66667%
}

.column.column--6 .column.column--7.column--fixed {
    width: 116.66667%
}

@media only screen and (max-width:768px) {
    .column.column--6 .column.column--7 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--6 .column.column--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 133.33333%;
    flex-basis: 133.33333%
}

.column.column--6 .column.column--8.column--fixed {
    width: 133.33333%
}

@media only screen and (max-width:768px) {
    .column.column--6 .column.column--8 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--6 .column.column--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%
}

.column.column--6 .column.column--9.column--fixed {
    width: 150%
}

@media only screen and (max-width:768px) {
    .column.column--6 .column.column--9 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--6 .column.column--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 166.66667%;
    flex-basis: 166.66667%
}

.column.column--6 .column.column--10.column--fixed {
    width: 166.66667%
}

@media only screen and (max-width:768px) {
    .column.column--6 .column.column--10 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--6 .column.column--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 183.33333%;
    flex-basis: 183.33333%
}

.column.column--6 .column.column--11.column--fixed {
    width: 183.33333%
}

@media only screen and (max-width:768px) {
    .column.column--6 .column.column--11 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--6 .column.column--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%
}

.column.column--6 .column.column--12.column--fixed {
    width: 200%
}

@media only screen and (max-width:768px) {
    .column.column--6 .column.column--12 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.offset--6 {
    margin-left: 50%
}

@media only screen and (max-width:768px) {
    .column.offset--6 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--6 .column.offest--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%
}

@media only screen and (max-width:768px) {
    .column.offset--6 .column.offest--1 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--6 .column.offest--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%
}

@media only screen and (max-width:768px) {
    .column.offset--6 .column.offest--2 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--6 .column.offest--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

@media only screen and (max-width:768px) {
    .column.offset--6 .column.offest--3 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--6 .column.offest--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%
}

@media only screen and (max-width:768px) {
    .column.offset--6 .column.offest--4 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--6 .column.offest--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%
}

@media only screen and (max-width:768px) {
    .column.offset--6 .column.offest--5 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--6 .column.offest--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

@media only screen and (max-width:768px) {
    .column.offset--6 .column.offest--6 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--6 .column.offest--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 116.66667%;
    flex-basis: 116.66667%
}

@media only screen and (max-width:768px) {
    .column.offset--6 .column.offest--7 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--6 .column.offest--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 133.33333%;
    flex-basis: 133.33333%
}

@media only screen and (max-width:768px) {
    .column.offset--6 .column.offest--8 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--6 .column.offest--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%
}

@media only screen and (max-width:768px) {
    .column.offset--6 .column.offest--9 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--6 .column.offest--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 166.66667%;
    flex-basis: 166.66667%
}

@media only screen and (max-width:768px) {
    .column.offset--6 .column.offest--10 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--6 .column.offest--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 183.33333%;
    flex-basis: 183.33333%
}

@media only screen and (max-width:768px) {
    .column.offset--6 .column.offest--11 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--6 .column.offest--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%
}

@media only screen and (max-width:768px) {
    .column.offset--6 .column.offest--12 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.column--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%
}

.column.column--7.column--fixed {
    width: 58.33333%
}

@media only screen and (max-width:768px) {
    .column.column--7 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--7 .column.column--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 14.28571%;
    flex-basis: 14.28571%
}

.column.column--7 .column.column--1.column--fixed {
    width: 14.28571%
}

@media only screen and (max-width:768px) {
    .column.column--7 .column.column--1 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--7 .column.column--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 28.57143%;
    flex-basis: 28.57143%
}

.column.column--7 .column.column--2.column--fixed {
    width: 28.57143%
}

@media only screen and (max-width:768px) {
    .column.column--7 .column.column--2 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--7 .column.column--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 42.85714%;
    flex-basis: 42.85714%
}

.column.column--7 .column.column--3.column--fixed {
    width: 42.85714%
}

@media only screen and (max-width:768px) {
    .column.column--7 .column.column--3 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--7 .column.column--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 57.14286%;
    flex-basis: 57.14286%
}

.column.column--7 .column.column--4.column--fixed {
    width: 57.14286%
}

@media only screen and (max-width:768px) {
    .column.column--7 .column.column--4 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--7 .column.column--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 71.42857%;
    flex-basis: 71.42857%
}

.column.column--7 .column.column--5.column--fixed {
    width: 71.42857%
}

@media only screen and (max-width:768px) {
    .column.column--7 .column.column--5 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--7 .column.column--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 85.71429%;
    flex-basis: 85.71429%
}

.column.column--7 .column.column--6.column--fixed {
    width: 85.71429%
}

@media only screen and (max-width:768px) {
    .column.column--7 .column.column--6 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--7 .column.column--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.column.column--7 .column.column--7.column--fixed {
    width: 100%
}

@media only screen and (max-width:768px) {
    .column.column--7 .column.column--7 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--7 .column.column--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 114.28571%;
    flex-basis: 114.28571%
}

.column.column--7 .column.column--8.column--fixed {
    width: 114.28571%
}

@media only screen and (max-width:768px) {
    .column.column--7 .column.column--8 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--7 .column.column--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 128.57143%;
    flex-basis: 128.57143%
}

.column.column--7 .column.column--9.column--fixed {
    width: 128.57143%
}

@media only screen and (max-width:768px) {
    .column.column--7 .column.column--9 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--7 .column.column--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 142.85714%;
    flex-basis: 142.85714%
}

.column.column--7 .column.column--10.column--fixed {
    width: 142.85714%
}

@media only screen and (max-width:768px) {
    .column.column--7 .column.column--10 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--7 .column.column--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 157.14286%;
    flex-basis: 157.14286%
}

.column.column--7 .column.column--11.column--fixed {
    width: 157.14286%
}

@media only screen and (max-width:768px) {
    .column.column--7 .column.column--11 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--7 .column.column--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 171.42857%;
    flex-basis: 171.42857%
}

.column.column--7 .column.column--12.column--fixed {
    width: 171.42857%
}

@media only screen and (max-width:768px) {
    .column.column--7 .column.column--12 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.offset--7 {
    margin-left: 58.33333%
}

@media only screen and (max-width:768px) {
    .column.offset--7 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--7 .column.offest--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 14.28571%;
    flex-basis: 14.28571%
}

@media only screen and (max-width:768px) {
    .column.offset--7 .column.offest--1 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--7 .column.offest--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 28.57143%;
    flex-basis: 28.57143%
}

@media only screen and (max-width:768px) {
    .column.offset--7 .column.offest--2 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--7 .column.offest--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 42.85714%;
    flex-basis: 42.85714%
}

@media only screen and (max-width:768px) {
    .column.offset--7 .column.offest--3 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--7 .column.offest--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 57.14286%;
    flex-basis: 57.14286%
}

@media only screen and (max-width:768px) {
    .column.offset--7 .column.offest--4 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--7 .column.offest--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 71.42857%;
    flex-basis: 71.42857%
}

@media only screen and (max-width:768px) {
    .column.offset--7 .column.offest--5 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--7 .column.offest--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 85.71429%;
    flex-basis: 85.71429%
}

@media only screen and (max-width:768px) {
    .column.offset--7 .column.offest--6 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--7 .column.offest--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

@media only screen and (max-width:768px) {
    .column.offset--7 .column.offest--7 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--7 .column.offest--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 114.28571%;
    flex-basis: 114.28571%
}

@media only screen and (max-width:768px) {
    .column.offset--7 .column.offest--8 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--7 .column.offest--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 128.57143%;
    flex-basis: 128.57143%
}

@media only screen and (max-width:768px) {
    .column.offset--7 .column.offest--9 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--7 .column.offest--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 142.85714%;
    flex-basis: 142.85714%
}

@media only screen and (max-width:768px) {
    .column.offset--7 .column.offest--10 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--7 .column.offest--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 157.14286%;
    flex-basis: 157.14286%
}

@media only screen and (max-width:768px) {
    .column.offset--7 .column.offest--11 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--7 .column.offest--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 171.42857%;
    flex-basis: 171.42857%
}

@media only screen and (max-width:768px) {
    .column.offset--7 .column.offest--12 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.column--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%
}

.column.column--8.column--fixed {
    width: 66.66667%
}

@media only screen and (max-width:768px) {
    .column.column--8 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--8 .column.column--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 12.5%;
    flex-basis: 12.5%
}

.column.column--8 .column.column--1.column--fixed {
    width: 12.5%
}

@media only screen and (max-width:768px) {
    .column.column--8 .column.column--1 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--8 .column.column--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%
}

.column.column--8 .column.column--2.column--fixed {
    width: 25%
}

@media only screen and (max-width:768px) {
    .column.column--8 .column.column--2 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--8 .column.column--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 37.5%;
    flex-basis: 37.5%
}

.column.column--8 .column.column--3.column--fixed {
    width: 37.5%
}

@media only screen and (max-width:768px) {
    .column.column--8 .column.column--3 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--8 .column.column--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

.column.column--8 .column.column--4.column--fixed {
    width: 50%
}

@media only screen and (max-width:768px) {
    .column.column--8 .column.column--4 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--8 .column.column--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 62.5%;
    flex-basis: 62.5%
}

.column.column--8 .column.column--5.column--fixed {
    width: 62.5%
}

@media only screen and (max-width:768px) {
    .column.column--8 .column.column--5 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--8 .column.column--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%
}

.column.column--8 .column.column--6.column--fixed {
    width: 75%
}

@media only screen and (max-width:768px) {
    .column.column--8 .column.column--6 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--8 .column.column--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 87.5%;
    flex-basis: 87.5%
}

.column.column--8 .column.column--7.column--fixed {
    width: 87.5%
}

@media only screen and (max-width:768px) {
    .column.column--8 .column.column--7 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--8 .column.column--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.column.column--8 .column.column--8.column--fixed {
    width: 100%
}

@media only screen and (max-width:768px) {
    .column.column--8 .column.column--8 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--8 .column.column--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 112.5%;
    flex-basis: 112.5%
}

.column.column--8 .column.column--9.column--fixed {
    width: 112.5%
}

@media only screen and (max-width:768px) {
    .column.column--8 .column.column--9 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--8 .column.column--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 125%;
    flex-basis: 125%
}

.column.column--8 .column.column--10.column--fixed {
    width: 125%
}

@media only screen and (max-width:768px) {
    .column.column--8 .column.column--10 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--8 .column.column--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 137.5%;
    flex-basis: 137.5%
}

.column.column--8 .column.column--11.column--fixed {
    width: 137.5%
}

@media only screen and (max-width:768px) {
    .column.column--8 .column.column--11 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--8 .column.column--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%
}

.column.column--8 .column.column--12.column--fixed {
    width: 150%
}

@media only screen and (max-width:768px) {
    .column.column--8 .column.column--12 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.offset--8 {
    margin-left: 66.66667%
}

@media only screen and (max-width:768px) {
    .column.offset--8 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--8 .column.offest--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 12.5%;
    flex-basis: 12.5%
}

@media only screen and (max-width:768px) {
    .column.offset--8 .column.offest--1 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--8 .column.offest--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%
}

@media only screen and (max-width:768px) {
    .column.offset--8 .column.offest--2 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--8 .column.offest--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 37.5%;
    flex-basis: 37.5%
}

@media only screen and (max-width:768px) {
    .column.offset--8 .column.offest--3 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--8 .column.offest--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

@media only screen and (max-width:768px) {
    .column.offset--8 .column.offest--4 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--8 .column.offest--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 62.5%;
    flex-basis: 62.5%
}

@media only screen and (max-width:768px) {
    .column.offset--8 .column.offest--5 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--8 .column.offest--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%
}

@media only screen and (max-width:768px) {
    .column.offset--8 .column.offest--6 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--8 .column.offest--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 87.5%;
    flex-basis: 87.5%
}

@media only screen and (max-width:768px) {
    .column.offset--8 .column.offest--7 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--8 .column.offest--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

@media only screen and (max-width:768px) {
    .column.offset--8 .column.offest--8 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--8 .column.offest--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 112.5%;
    flex-basis: 112.5%
}

@media only screen and (max-width:768px) {
    .column.offset--8 .column.offest--9 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--8 .column.offest--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 125%;
    flex-basis: 125%
}

@media only screen and (max-width:768px) {
    .column.offset--8 .column.offest--10 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--8 .column.offest--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 137.5%;
    flex-basis: 137.5%
}

@media only screen and (max-width:768px) {
    .column.offset--8 .column.offest--11 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--8 .column.offest--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%
}

@media only screen and (max-width:768px) {
    .column.offset--8 .column.offest--12 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.column--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%
}

.column.column--9.column--fixed {
    width: 75%
}

@media only screen and (max-width:768px) {
    .column.column--9 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--9 .column.column--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 11.11111%;
    flex-basis: 11.11111%
}

.column.column--9 .column.column--1.column--fixed {
    width: 11.11111%
}

@media only screen and (max-width:768px) {
    .column.column--9 .column.column--1 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--9 .column.column--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 22.22222%;
    flex-basis: 22.22222%
}

.column.column--9 .column.column--2.column--fixed {
    width: 22.22222%
}

@media only screen and (max-width:768px) {
    .column.column--9 .column.column--2 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--9 .column.column--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%
}

.column.column--9 .column.column--3.column--fixed {
    width: 33.33333%
}

@media only screen and (max-width:768px) {
    .column.column--9 .column.column--3 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--9 .column.column--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 44.44444%;
    flex-basis: 44.44444%
}

.column.column--9 .column.column--4.column--fixed {
    width: 44.44444%
}

@media only screen and (max-width:768px) {
    .column.column--9 .column.column--4 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--9 .column.column--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 55.55556%;
    flex-basis: 55.55556%
}

.column.column--9 .column.column--5.column--fixed {
    width: 55.55556%
}

@media only screen and (max-width:768px) {
    .column.column--9 .column.column--5 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--9 .column.column--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%
}

.column.column--9 .column.column--6.column--fixed {
    width: 66.66667%
}

@media only screen and (max-width:768px) {
    .column.column--9 .column.column--6 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--9 .column.column--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 77.77778%;
    flex-basis: 77.77778%
}

.column.column--9 .column.column--7.column--fixed {
    width: 77.77778%
}

@media only screen and (max-width:768px) {
    .column.column--9 .column.column--7 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--9 .column.column--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 88.88889%;
    flex-basis: 88.88889%
}

.column.column--9 .column.column--8.column--fixed {
    width: 88.88889%
}

@media only screen and (max-width:768px) {
    .column.column--9 .column.column--8 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--9 .column.column--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.column.column--9 .column.column--9.column--fixed {
    width: 100%
}

@media only screen and (max-width:768px) {
    .column.column--9 .column.column--9 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--9 .column.column--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 111.11111%;
    flex-basis: 111.11111%
}

.column.column--9 .column.column--10.column--fixed {
    width: 111.11111%
}

@media only screen and (max-width:768px) {
    .column.column--9 .column.column--10 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--9 .column.column--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 122.22222%;
    flex-basis: 122.22222%
}

.column.column--9 .column.column--11.column--fixed {
    width: 122.22222%
}

@media only screen and (max-width:768px) {
    .column.column--9 .column.column--11 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--9 .column.column--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 133.33333%;
    flex-basis: 133.33333%
}

.column.column--9 .column.column--12.column--fixed {
    width: 133.33333%
}

@media only screen and (max-width:768px) {
    .column.column--9 .column.column--12 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.offset--9 {
    margin-left: 75%
}

@media only screen and (max-width:768px) {
    .column.offset--9 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--9 .column.offest--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 11.11111%;
    flex-basis: 11.11111%
}

@media only screen and (max-width:768px) {
    .column.offset--9 .column.offest--1 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--9 .column.offest--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 22.22222%;
    flex-basis: 22.22222%
}

@media only screen and (max-width:768px) {
    .column.offset--9 .column.offest--2 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--9 .column.offest--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%
}

@media only screen and (max-width:768px) {
    .column.offset--9 .column.offest--3 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--9 .column.offest--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 44.44444%;
    flex-basis: 44.44444%
}

@media only screen and (max-width:768px) {
    .column.offset--9 .column.offest--4 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--9 .column.offest--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 55.55556%;
    flex-basis: 55.55556%
}

@media only screen and (max-width:768px) {
    .column.offset--9 .column.offest--5 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--9 .column.offest--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%
}

@media only screen and (max-width:768px) {
    .column.offset--9 .column.offest--6 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--9 .column.offest--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 77.77778%;
    flex-basis: 77.77778%
}

@media only screen and (max-width:768px) {
    .column.offset--9 .column.offest--7 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--9 .column.offest--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 88.88889%;
    flex-basis: 88.88889%
}

@media only screen and (max-width:768px) {
    .column.offset--9 .column.offest--8 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--9 .column.offest--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

@media only screen and (max-width:768px) {
    .column.offset--9 .column.offest--9 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--9 .column.offest--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 111.11111%;
    flex-basis: 111.11111%
}

@media only screen and (max-width:768px) {
    .column.offset--9 .column.offest--10 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--9 .column.offest--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 122.22222%;
    flex-basis: 122.22222%
}

@media only screen and (max-width:768px) {
    .column.offset--9 .column.offest--11 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--9 .column.offest--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 133.33333%;
    flex-basis: 133.33333%
}

@media only screen and (max-width:768px) {
    .column.offset--9 .column.offest--12 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.column--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%
}

.column.column--10.column--fixed {
    width: 83.33333%
}

@media only screen and (max-width:768px) {
    .column.column--10 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--10 .column.column--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%
}

.column.column--10 .column.column--1.column--fixed {
    width: 10%
}

@media only screen and (max-width:768px) {
    .column.column--10 .column.column--1 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--10 .column.column--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%
}

.column.column--10 .column.column--2.column--fixed {
    width: 20%
}

@media only screen and (max-width:768px) {
    .column.column--10 .column.column--2 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--10 .column.column--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%
}

.column.column--10 .column.column--3.column--fixed {
    width: 30%
}

@media only screen and (max-width:768px) {
    .column.column--10 .column.column--3 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--10 .column.column--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%
}

.column.column--10 .column.column--4.column--fixed {
    width: 40%
}

@media only screen and (max-width:768px) {
    .column.column--10 .column.column--4 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--10 .column.column--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

.column.column--10 .column.column--5.column--fixed {
    width: 50%
}

@media only screen and (max-width:768px) {
    .column.column--10 .column.column--5 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--10 .column.column--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%
}

.column.column--10 .column.column--6.column--fixed {
    width: 60%
}

@media only screen and (max-width:768px) {
    .column.column--10 .column.column--6 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--10 .column.column--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%
}

.column.column--10 .column.column--7.column--fixed {
    width: 70%
}

@media only screen and (max-width:768px) {
    .column.column--10 .column.column--7 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--10 .column.column--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%
}

.column.column--10 .column.column--8.column--fixed {
    width: 80%
}

@media only screen and (max-width:768px) {
    .column.column--10 .column.column--8 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--10 .column.column--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 90%;
    flex-basis: 90%
}

.column.column--10 .column.column--9.column--fixed {
    width: 90%
}

@media only screen and (max-width:768px) {
    .column.column--10 .column.column--9 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--10 .column.column--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.column.column--10 .column.column--10.column--fixed {
    width: 100%
}

@media only screen and (max-width:768px) {
    .column.column--10 .column.column--10 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--10 .column.column--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 110%;
    flex-basis: 110%
}

.column.column--10 .column.column--11.column--fixed {
    width: 110%
}

@media only screen and (max-width:768px) {
    .column.column--10 .column.column--11 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--10 .column.column--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 120%;
    flex-basis: 120%
}

.column.column--10 .column.column--12.column--fixed {
    width: 120%
}

@media only screen and (max-width:768px) {
    .column.column--10 .column.column--12 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.offset--10 {
    margin-left: 83.33333%
}

@media only screen and (max-width:768px) {
    .column.offset--10 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--10 .column.offest--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%
}

@media only screen and (max-width:768px) {
    .column.offset--10 .column.offest--1 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--10 .column.offest--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%
}

@media only screen and (max-width:768px) {
    .column.offset--10 .column.offest--2 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--10 .column.offest--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%
}

@media only screen and (max-width:768px) {
    .column.offset--10 .column.offest--3 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--10 .column.offest--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%
}

@media only screen and (max-width:768px) {
    .column.offset--10 .column.offest--4 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--10 .column.offest--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

@media only screen and (max-width:768px) {
    .column.offset--10 .column.offest--5 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--10 .column.offest--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%
}

@media only screen and (max-width:768px) {
    .column.offset--10 .column.offest--6 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--10 .column.offest--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%
}

@media only screen and (max-width:768px) {
    .column.offset--10 .column.offest--7 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--10 .column.offest--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%
}

@media only screen and (max-width:768px) {
    .column.offset--10 .column.offest--8 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--10 .column.offest--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 90%;
    flex-basis: 90%
}

@media only screen and (max-width:768px) {
    .column.offset--10 .column.offest--9 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--10 .column.offest--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

@media only screen and (max-width:768px) {
    .column.offset--10 .column.offest--10 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--10 .column.offest--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 110%;
    flex-basis: 110%
}

@media only screen and (max-width:768px) {
    .column.offset--10 .column.offest--11 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--10 .column.offest--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 120%;
    flex-basis: 120%
}

@media only screen and (max-width:768px) {
    .column.offset--10 .column.offest--12 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.column--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%
}

.column.column--11.column--fixed {
    width: 91.66667%
}

@media only screen and (max-width:768px) {
    .column.column--11 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--11 .column.column--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 9.09091%;
    flex-basis: 9.09091%
}

.column.column--11 .column.column--1.column--fixed {
    width: 9.09091%
}

@media only screen and (max-width:768px) {
    .column.column--11 .column.column--1 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--11 .column.column--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 18.18182%;
    flex-basis: 18.18182%
}

.column.column--11 .column.column--2.column--fixed {
    width: 18.18182%
}

@media only screen and (max-width:768px) {
    .column.column--11 .column.column--2 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--11 .column.column--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 27.27273%;
    flex-basis: 27.27273%
}

.column.column--11 .column.column--3.column--fixed {
    width: 27.27273%
}

@media only screen and (max-width:768px) {
    .column.column--11 .column.column--3 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--11 .column.column--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 36.36364%;
    flex-basis: 36.36364%
}

.column.column--11 .column.column--4.column--fixed {
    width: 36.36364%
}

@media only screen and (max-width:768px) {
    .column.column--11 .column.column--4 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--11 .column.column--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 45.45455%;
    flex-basis: 45.45455%
}

.column.column--11 .column.column--5.column--fixed {
    width: 45.45455%
}

@media only screen and (max-width:768px) {
    .column.column--11 .column.column--5 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--11 .column.column--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 54.54545%;
    flex-basis: 54.54545%
}

.column.column--11 .column.column--6.column--fixed {
    width: 54.54545%
}

@media only screen and (max-width:768px) {
    .column.column--11 .column.column--6 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--11 .column.column--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 63.63636%;
    flex-basis: 63.63636%
}

.column.column--11 .column.column--7.column--fixed {
    width: 63.63636%
}

@media only screen and (max-width:768px) {
    .column.column--11 .column.column--7 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--11 .column.column--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 72.72727%;
    flex-basis: 72.72727%
}

.column.column--11 .column.column--8.column--fixed {
    width: 72.72727%
}

@media only screen and (max-width:768px) {
    .column.column--11 .column.column--8 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--11 .column.column--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 81.81818%;
    flex-basis: 81.81818%
}

.column.column--11 .column.column--9.column--fixed {
    width: 81.81818%
}

@media only screen and (max-width:768px) {
    .column.column--11 .column.column--9 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--11 .column.column--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 90.90909%;
    flex-basis: 90.90909%
}

.column.column--11 .column.column--10.column--fixed {
    width: 90.90909%
}

@media only screen and (max-width:768px) {
    .column.column--11 .column.column--10 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--11 .column.column--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.column.column--11 .column.column--11.column--fixed {
    width: 100%
}

@media only screen and (max-width:768px) {
    .column.column--11 .column.column--11 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--11 .column.column--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 109.09091%;
    flex-basis: 109.09091%
}

.column.column--11 .column.column--12.column--fixed {
    width: 109.09091%
}

@media only screen and (max-width:768px) {
    .column.column--11 .column.column--12 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.offset--11 {
    margin-left: 91.66667%
}

@media only screen and (max-width:768px) {
    .column.offset--11 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--11 .column.offest--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 9.09091%;
    flex-basis: 9.09091%
}

@media only screen and (max-width:768px) {
    .column.offset--11 .column.offest--1 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--11 .column.offest--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 18.18182%;
    flex-basis: 18.18182%
}

@media only screen and (max-width:768px) {
    .column.offset--11 .column.offest--2 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--11 .column.offest--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 27.27273%;
    flex-basis: 27.27273%
}

@media only screen and (max-width:768px) {
    .column.offset--11 .column.offest--3 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--11 .column.offest--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 36.36364%;
    flex-basis: 36.36364%
}

@media only screen and (max-width:768px) {
    .column.offset--11 .column.offest--4 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--11 .column.offest--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 45.45455%;
    flex-basis: 45.45455%
}

@media only screen and (max-width:768px) {
    .column.offset--11 .column.offest--5 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--11 .column.offest--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 54.54545%;
    flex-basis: 54.54545%
}

@media only screen and (max-width:768px) {
    .column.offset--11 .column.offest--6 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--11 .column.offest--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 63.63636%;
    flex-basis: 63.63636%
}

@media only screen and (max-width:768px) {
    .column.offset--11 .column.offest--7 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--11 .column.offest--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 72.72727%;
    flex-basis: 72.72727%
}

@media only screen and (max-width:768px) {
    .column.offset--11 .column.offest--8 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--11 .column.offest--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 81.81818%;
    flex-basis: 81.81818%
}

@media only screen and (max-width:768px) {
    .column.offset--11 .column.offest--9 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--11 .column.offest--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 90.90909%;
    flex-basis: 90.90909%
}

@media only screen and (max-width:768px) {
    .column.offset--11 .column.offest--10 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--11 .column.offest--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

@media only screen and (max-width:768px) {
    .column.offset--11 .column.offest--11 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--11 .column.offest--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 109.09091%;
    flex-basis: 109.09091%
}

@media only screen and (max-width:768px) {
    .column.offset--11 .column.offest--12 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.column--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.column.column--12.column--fixed {
    width: 100%
}

@media only screen and (max-width:768px) {
    .column.column--12 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--12 .column.column--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%
}

.column.column--12 .column.column--1.column--fixed {
    width: 8.33333%
}

@media only screen and (max-width:768px) {
    .column.column--12 .column.column--1 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--12 .column.column--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%
}

.column.column--12 .column.column--2.column--fixed {
    width: 16.66667%
}

@media only screen and (max-width:768px) {
    .column.column--12 .column.column--2 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--12 .column.column--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%
}

.column.column--12 .column.column--3.column--fixed {
    width: 25%
}

@media only screen and (max-width:768px) {
    .column.column--12 .column.column--3 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--12 .column.column--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%
}

.column.column--12 .column.column--4.column--fixed {
    width: 33.33333%
}

@media only screen and (max-width:768px) {
    .column.column--12 .column.column--4 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--12 .column.column--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%
}

.column.column--12 .column.column--5.column--fixed {
    width: 41.66667%
}

@media only screen and (max-width:768px) {
    .column.column--12 .column.column--5 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--12 .column.column--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

.column.column--12 .column.column--6.column--fixed {
    width: 50%
}

@media only screen and (max-width:768px) {
    .column.column--12 .column.column--6 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--12 .column.column--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%
}

.column.column--12 .column.column--7.column--fixed {
    width: 58.33333%
}

@media only screen and (max-width:768px) {
    .column.column--12 .column.column--7 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--12 .column.column--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%
}

.column.column--12 .column.column--8.column--fixed {
    width: 66.66667%
}

@media only screen and (max-width:768px) {
    .column.column--12 .column.column--8 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--12 .column.column--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%
}

.column.column--12 .column.column--9.column--fixed {
    width: 75%
}

@media only screen and (max-width:768px) {
    .column.column--12 .column.column--9 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--12 .column.column--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%
}

.column.column--12 .column.column--10.column--fixed {
    width: 83.33333%
}

@media only screen and (max-width:768px) {
    .column.column--12 .column.column--10 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--12 .column.column--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%
}

.column.column--12 .column.column--11.column--fixed {
    width: 91.66667%
}

@media only screen and (max-width:768px) {
    .column.column--12 .column.column--11 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.column--12 .column.column--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.column.column--12 .column.column--12.column--fixed {
    width: 100%
}

@media only screen and (max-width:768px) {
    .column.column--12 .column.column--12 {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: auto
    }
}

.column.offset--12 {
    margin-left: 100%
}

@media only screen and (max-width:768px) {
    .column.offset--12 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--12 .column.offest--1 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%
}

@media only screen and (max-width:768px) {
    .column.offset--12 .column.offest--1 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--12 .column.offest--2 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%
}

@media only screen and (max-width:768px) {
    .column.offset--12 .column.offest--2 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--12 .column.offest--3 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%
}

@media only screen and (max-width:768px) {
    .column.offset--12 .column.offest--3 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--12 .column.offest--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%
}

@media only screen and (max-width:768px) {
    .column.offset--12 .column.offest--4 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--12 .column.offest--5 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%
}

@media only screen and (max-width:768px) {
    .column.offset--12 .column.offest--5 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--12 .column.offest--6 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

@media only screen and (max-width:768px) {
    .column.offset--12 .column.offest--6 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--12 .column.offest--7 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%
}

@media only screen and (max-width:768px) {
    .column.offset--12 .column.offest--7 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--12 .column.offest--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%
}

@media only screen and (max-width:768px) {
    .column.offset--12 .column.offest--8 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--12 .column.offest--9 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%
}

@media only screen and (max-width:768px) {
    .column.offset--12 .column.offest--9 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--12 .column.offest--10 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%
}

@media only screen and (max-width:768px) {
    .column.offset--12 .column.offest--10 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--12 .column.offest--11 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%
}

@media only screen and (max-width:768px) {
    .column.offset--12 .column.offest--11 {
        margin-left: auto;
        margin-right: auto
    }
}

.column.offset--12 .column.offest--12 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

@media only screen and (max-width:768px) {
    .column.offset--12 .column.offest--12 {
        margin-left: auto;
        margin-right: auto
    }
}

.container--debug {
    display: none
}

body.debug .container--debug {
    display: block;
    top: 0;
    bottom: 0;
    position: fixed;
    width: calc(100% - 32px);
    pointer-events: none;
    z-index: 1001
}

body.debug .container--debug .row {
    height: 100%
}

body.debug .container--debug .row .column {
    opacity: .1;
    border: 1px solid #000
}

body.debug .container--debug .row .column .inner {
    height: 100%;
    background: blue
}

h1,
h2 {
    font-size: 3.6rem;
    line-height: 1;
    font-weight: 400;
    font-family: Everett;
    margin-top: 48px;
    margin-bottom: 48px
}

header.header__main {
    position: fixed;
    top: 16px;
    padding: 16px;
    background: #fff;
    width: calc(25% - 16px);
    min-width: 590px;
    box-shadow: 0 4px 4px rgba(0, 0, 0, .25);
    z-index: 3
}

.site {
    margin-left: 16px;
    margin-right: 16px
}

nav.nav__main {
    z-index: 2;
    position: relative
}

nav.nav__main ul.nav__list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.nav__main.active {
	padding-bottom: 1.3em;
}

nav.nav__main  ul.nav__listsub-mobile {
	display: none;
}

nav.nav__main  ul.nav__listsub {
	display: none;
	position: absolute;
}

@media  (max-width:1023px) {
/* 	nav.nav__main.active {
		padding-bottom: 0;
	} */
	
	nav.nav__main.active ul.nav__list li:not(:first-child):not(.sub-menu), nav.nav__main.active ul.nav__list li.sub-menu > a, nav.nav__main.active ul.nav__list li.sub-menu > a + .comma  {
		display: none;
	}
	
	nav.nav__main.active ul.nav__list .sub-menu.active li   {
		display: block;
	}
	
	nav.nav__main.active .sub-menu.active ul.nav__listsub {
	display: -ms-flexbox!important;
    display: flex!important;
	    left: 0;
	}
	
	nav.nav__main .sub-menu.active ul.nav__listsub li {
		display: block!important;
	}
}

@media  (min-width:1024px) {
	nav.nav__main .sub-menu.active ul.nav__listsub {
		display: -ms-flexbox!important;
		display: flex!important;
	}
	
}

nav.nav__main ul.nav__list li.nav__list__item {
    padding: 0 8px 0 0
}

nav.nav__main > ul.nav__list:not(.nav__listsub):not(.nav__listsub-mobile) > li.nav__list__item:first-child {
    -ms-flex: 1 0 100%;
    flex: 1 0 100%
}

nav.nav__main ul.nav__list li.nav__list__item h1 {
    font-size: 1.6rem;
    line-height: 1.3;
    font-weight: 400;
    font-family: Everett;
    margin: 0
}

nav.nav__main ul.nav__list li.nav__list__item h1 a {
    text-decoration: none
}

nav.nav__main ul.nav__list li.nav__list__item a {
    font-size: 1.6rem;
    line-height: 1.3;
    font-weight: 400;
    font-family: Everett;
    color: inherit
}

nav.nav__main ul.nav__list li.nav__list__item:first-child a {
    padding-left: 0
}

figure {
    margin: 0;
    padding: 0
}

figure img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: left;
    object-position: left
}

.image--portrait {
    max-width: calc(60% + 8px)
}

.image--landscape {
    max-width: calc(100% - 8px)
}

figure p {
    margin: 0
}

@media only screen and (min-width:768px) {
    body:not(.profile) figure.column__image {
        padding: 0 0 0 16px
    }
}

.post__title {
    visibility: hidden;
    position: absolute
}

.post__image a {
    text-decoration: none
}

.container__images .row:first-child figure.column__image {
    margin-top: 0
}

.container__post a,
.container__post dd,
.container__post div,
.container__post dl,
.container__post dt,
.container__post h1,
.container__post h2,
.container__post h3,
.container__post h4,
.container__post h5,
.container__post h6,
.container__post li,
.container__post p,
.container__post table,
.container__post td,
.container__post th,
.container__post ul,
aside a,
aside dd,
aside div,
aside dl,
aside dt,
aside h1,
aside h2,
aside h3,
aside h4,
aside h5,
aside h6,
aside li,
aside p,
aside table,
aside td,
aside th,
aside ul {
    font-size: 2.8rem;
    line-height: 1.3;
    font-weight: 400;
    font-family: Everett
}

@media only screen and (max-width:768px) {
    .container__post a,
    .container__post dd,
    .container__post div,
    .container__post dl,
    .container__post dt,
    .container__post h1,
    .container__post h2,
    .container__post h3,
    .container__post h4,
    .container__post h5,
    .container__post h6,
    .container__post li,
    .container__post p,
    .container__post table,
    .container__post td,
    .container__post th,
    .container__post ul,
    aside a,
    aside dd,
    aside div,
    aside dl,
    aside dt,
    aside h1,
    aside h2,
    aside h3,
    aside h4,
    aside h5,
    aside h6,
    aside li,
    aside p,
    aside table,
    aside td,
    aside th,
    aside ul {
        font-size: 2.4rem
    }
}

.container__post figcaption p,
aside figcaption p {
    font-size: 1.6rem;
    line-height: 1.3;
    font-weight: 400;
    font-family: Everett
}

.container__page a,
.container__page dd,
.container__page dl,
.container__page dt,
.container__page h1,
.container__page h2,
.container__page h3,
.container__page h4,
.container__page h5,
.container__page h6,
.container__page li,
.container__page p,
.container__page table,
.container__page td,
.container__page th,
.container__page ul {
    font-size: 2rem;
    line-height: 1.3;
    font-weight: 400;
    font-family: Everett;
    margin-bottom: 1em
}

@media only screen and (max-width:768px) {
    .container__page a,
    .container__page dd,
    .container__page dl,
    .container__page dt,
    .container__page h1,
    .container__page h2,
    .container__page h3,
    .container__page h4,
    .container__page h5,
    .container__page h6,
    .container__page li,
    .container__page p,
    .container__page table,
    .container__page td,
    .container__page th,
    .container__page ul {
        font-size: 1.8rem
    }
}

.container__page figcaption p {
    font-size: 1.6rem;
    line-height: 1.3;
    font-weight: 400;
    font-family: Everett
}

.container__page p:last-child {
    margin-bottom: 0
}

.column__contact,
.column__profile,
.column__projects,
footer.contact__footer {
    margin-top: 48px
}

footer.contact__footer nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start
}

footer.contact__footer nav .contact__footer__item {
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    background-color: transparent;
    color: #222;
    outline: none;
    padding: 16px;
    display: block
}

footer.contact__footer nav .contact__footer__item:first-child {
    padding-left: 0
}

footer.contact__footer nav .contact__footer__item a {
    font-size: 1.4rem;
    line-height: 1.3;
    font-weight: 400;
    font-family: Everett;
    text-decoration: none
}

.nav-top {
    text-decoration: none;
    display: block;
    width: 48px;
    height: 48px;
    background-size: contain;
    background: transparent url(lib/images/arrow-up.svg) no-repeat 0 100%
}

.container__posts .row {
    margin-bottom: 48px
}

.container__projects a {
    text-decoration: none
}

[data-excerpt] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

[data-excerpt=true] .post__excerpt {
    display: block
}

[data-excerpt=false] .post__excerpt,
[data-excerpt=true] .post__content {
    display: none
}

[data-excerpt=false] .post__content {
    display: block
}

.list__categories {
    list-style: none;
    margin: 0;
    padding: 0
}

.button--close {
    width: 48px;
    height: 48px;
    position: absolute;
    top: 32px;
    right: 32px;
    background-size: contain;
    background: transparent url(lib/images/close--black.svg) no-repeat 50%
}

.column__featured-image img {
    margin-top: 32px;
    width: 100%;
    max-height: none
}

.column__post-metadata {
    margin-top: 16px;
    margin-bottom: 144px
}

.column__metadata {
    margin-bottom: 144px
}

.column__metadata div {
    font-size: 1.6rem;
    line-height: 1.3;
    font-weight: 400;
    font-family: Everett
}

aside {
    padding: 48px 0
}

aside nav ul {
    list-style: none;
    margin: 0;
    padding: 0
}

aside nav ul li a {
    text-decoration: none
}

.container.container--full-bleed {
    position: fixed;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.container.container--full-bleed video {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    min-height: 100vh;
    min-width: 100vw;
}

@media only screen and (max-width:13px) {
.container.container--full-bleed video {
	min-height: 0;
    min-width: 0;
	width:100%;
}
}

.home__header {
    height: 100vh;
    width: 100vw;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.home__header .home__header__search {
    color: #fff;
    font-size: 80px;
    border-bottom: 2px solid;
    padding: 0 50px;
    text-align: center;
    position: fixed;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    white-space: nowrap
}

@media only screen and (min-width:768px) {
    .home__header .home__header__search {
        top: calc(50% - 64px)
    }
}

@media only screen and (max-width:768px) {
    .home__header .home__header__search {
        top: calc(50% - 24px)
    }
}

#glossary {
    opacity: 0;
    pointer-events: none;
    transition: opacity 125ms ease-in;
    display: -ms-flexbox;
    display: flex;
    padding: 180px 16px 16px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent;
    z-index: 2
}

#glossary.show {
    pointer-events: auto;
    opacity: 1
}

body:not(.supports--filter) #glossary {
    background-color: #f3f3f3
}

.glossary__button--select {
    display: none;
    width: 16px;
    height: 16px;
    background: transparent url(lib/images/close--black.svg) no-repeat 50%;
    background-size: contain;
    margin-left: 8px;
    position: relative;
    top: 2px
}

.glossary__list {
    list-style: none;
    margin: 0;
    padding: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%
}

.glossary__list .glossary__item {
    -ms-flex: 0 0 calc(33.33333% - 8px);
    flex: 0 0 calc(33.33333% - 8px);
    width: calc(33.33333% - 8px);
    white-space: nowrap;
    padding: 8px;
    margin-bottom: 8px;
    margin-right: 8px;
    transition: background-color 125ms ease-in
}

@media only screen and (min-width:768px) {
    .glossary__list .glossary__item:hover {
        background-color: #222;
        color: #fff
    }
}

.glossary__list .glossary__item.checked {
    background-color: #222;
    color: #fff
}

.glossary__list .glossary__item .glossary__item__label {
    font-size: 2rem;
    line-height: 1.3;
    font-weight: 400;
    font-family: Everett;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: block;
    width: 100%;
    height: 25px
}

@media only screen and (max-width:768px) {
    .glossary__list .glossary__item .glossary__item__label {
        font-size: 1.8rem
    }
}

.glossary__list .glossary__item .glossary__item__label .glossary__item__text {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.glossary__list .glossary__item .glossary__item__label input {
    width: 0;
    height: 0;
    border: 0
}

.glossary__close,
.video__close {
    position: fixed;
    top: 32px;
    right: 32px;
    width: 48px;
    height: 48px;
    z-index: 1003;
    background: transparent url(lib/images/close--black.svg) no-repeat 50%;
    background-size: contain
}

.video__close {
    display: none;
    background: transparent url(lib/images/close--white.svg) no-repeat 50%;
    background-size: contain
}

.glossary__submit {
    font-size: 1.6rem;
    line-height: 1.3;
    font-weight: 400;
    font-family: Everett;
    position: fixed;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    bottom: 32px;
    right: 32px;
    z-index: 2;
    border: 1px solid #222;
    color: #222;
    background-color: #f3f3f3;
    transition: color 125ms ease-in, background-color 125ms ease-in
}

.glossary__submit path {
    stroke: #222;
    transition: stroke 125ms ease-in
}

.glossary__submit.active,
.glossary__submit:hover {
    color: #fff;
    background-color: #222
}

.glossary__submit.active path,
.glossary__submit:hover path {
    stroke: #fff
}

.glossary__arrow {
    display: inline-block;
    width: 44px;
    height: 16px;
    margin-left: 32px
}

.row__event audio,
.row__event video {
    display: none
}

.row__event:after {
    content: "";
    display: block;
    width: calc(100% - 16px);
    position: relative;
    background: #000;
    height: 1px;
    left: 8px
}

@media only screen and (min-width:768px) {
    .row__event[data-media-type] .column:first-child {
        -ms-flex-preferred-size: 24px;
        flex-basis: 24px;
        padding-right: 0
    }
    .row__event[data-media-type] .column:nth-child(2) {
        -ms-flex: 1;
        flex: 1
    }
}

.column__header {
    padding-top: 16px;
    padding-bottom: 16px;
    cursor: pointer;
    font-size: 1.6rem
}

@media only screen and (min-width:1680px) {
    .column__header {
        font-size: 2rem
    }
}

.media__actions--pause,
.media__actions--play,
.media__actions__white--pause,
.media__actions__white--play,
.media__icon--pdf,
.media__icon__white--pdf {
    width: 24px;
    height: 24px;
    display: block;
    padding: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

.media__icon--pdf {
    background-image: url(lib/images/icon__pdf.svg)
}

.media__actions--play {
    background-image: url(lib/images/icon__play.svg)
}

.media__actions--play:hover {
    background-image: url(lib/images/icon__play--black.svg)
}

.media__actions--pause {
    display: none;
    background-image: url(lib/images/icon__pause.svg)
}

.media__actions--pause:hover {
    background-image: url(lib/images/icon__pause--black.svg)
}

.media__icon__white--pdf {
    background-image: url(lib/images/icon__pdf--white.svg)
}

.media__actions__white--play,
.media__actions__white--play:hover {
    background-image: url(lib/images/icon__play--white.svg)
}

.media__actions__white--pause {
    display: none
}

.media__actions__white--pause,
.media__actions__white--pause:hover {
    background-image: url(lib/images/icon__pause--white.svg)
}

.play .media__actions--pause,
.play .media__actions__white--pause {
    display: block
}

.container__event,
.play .media__actions--play,
.play .media__actions__white--play {
    display: none
}

.container__event.show {
    display: block
}

.gallery__images {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.gallery__images .gallery__image {
    padding: 16px 32px 16px 0;
    width: 200px;
    height: 200px
}

.gallery__images .gallery__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center;
    font-family: "object-fit: contain; object-position: center;"
}

.event__terms {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 16px 0
}

.event__terms .event__term {
    font-size: 1.6rem;
    padding: 16px 32px;
    background: #ebebeb;
    margin-bottom: 16px;
    white-space: nowrap
}

.event__terms .event__term,
.terms__header .terms__header__term {
    line-height: 1.3;
    font-weight: 400;
    font-family: Everett;
    margin-right: 16px
}

.terms__header .terms__header__term {
    font-size: 2.8rem;
    padding: 0;
    display: inline-block
}

@media only screen and (max-width:768px) {
    .terms__header .terms__header__term {
        font-size: 2.4rem
    }
}

.terms__header .terms__header__term .glossary__button--select {
    display: inline-block;
    margin-left: 8px
}

#map-container {
    height: 50vh;
    margin: 0 0 16px;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #f3f3f3;
    z-index: 2
}

#map-container.minimal {
    height: 30vh
}

#map-container.disabled {
    pointer-events: none
}

#map {
    position: absolute!important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%
}

body.events, body.template-events {
    padding-top: 50vh
}

body.events.map, body.template-events.map {
    padding-top: 30vh
}

@media only screen and (max-width:768px) {
    .event--image {
        margin-bottom: 16px
    }
}

.event--image.clickable {
    position: relative;
    cursor: pointer;
    transition: transform 125ms ease-in
}

.event--image.clickable:hover {
    transform: scale(1.01)
}

.event--image.clickable:before {
    content: "";
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 32px;
    height: 32px;
    background: transparent url(lib/images/gallery-expand.svg) no-repeat 50%;
    background-size: contain;
    z-index: 1
}

.event--image img {
    width: 100%;
    max-width: 100%
}

@media only screen and (max-width:768px) {
    .row__event--detail {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
}

[data-gallery-container] {
    z-index: 1;
    opacity: 0;
    pointer-events: none;
    transition: opacity 125ms ease-in
}

[data-gallery-container].show {
    pointer-events: auto;
    opacity: 1
}

[data-gallery-container] .gallery__close {
    width: 32px;
    height: 32px;
    position: fixed;
    top: 16px;
    right: 16px;
    background: transparent url(lib/images/close--black.svg) no-repeat 50%;
    background-size: contain;
    z-index: 4;
    cursor: pointer
}

[data-gallery-container] [data-gallery] {
    position: fixed;
    top: 0;
    height: 100vh;
    left: 0;
    right: 0;
    background: #f3f3f3;
    z-index: 3
}

[data-gallery-container] [data-gallery] .owl-item {
    height: 100vh
}

[data-gallery-container] [data-gallery] .owl-item .gallery__item {
    width: 100%;
    height: 100%;
    padding: 16px 16px 72px
}

[data-gallery-container] [data-gallery] .owl-item .gallery__item img {
    cursor: pointer;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center;
    font-family: "object-fit: contain; object-position: center;"
}

[data-gallery-container] [data-gallery] .owl-item .gallery__item .caption {
    margin: 16px 0 0;
    text-align: center
}

.error-message {
    height: 100vh
}

body.page:not(.events), body.page:not(.template-events)  {
    padding-top: 96px;
    margin-bottom: -96px
}

body.page:not(.events) .site, body.page:not(.template-events) .site {
    min-height: calc(100vh - 96px)
}


body.page:not(.events) .page, body.page:not(.template-events) .page {
	margin-top: 36px;
}

@media (min-width:1024px) {	
	body.page:not(.events) .page, body.page:not(.template-events) .page {
			margin-top: 16px;
	}
}

@media (max-width:1023px) {	
	body.page.events .page, body.page.template-events .page {
    padding-top: 31vh;
	}
	
	#map-container {
		position: absolute;
	}
}

body.supports--filter #map-container,
body.supports--filter .contact__footer,
body.supports--filter .container--featured,
body.supports--filter .page .container--full-bleed,
body.supports--filter .page .home__header__search,
body.supports--filter .page>section {
    transition: filter 125ms ease
}

body.supports--filter.glossary--show #map-container,
body.supports--filter.glossary--show .contact__footer,
body.supports--filter.glossary--show .container--featured,
body.supports--filter.glossary--show .page .container--full-bleed,
body.supports--filter.glossary--show .page .home__header__search,
body.supports--filter.glossary--show .page>section {
    filter: blur(15px)
}

.container--featured {
    position: relative;
    left: -8px
}

.container--featured h2 {
    font-size: 2.8rem;
    line-height: 1.3;
    font-weight: 400;
    font-family: Everett;
    margin-bottom: 16px;
    text-transform: uppercase
}

@media only screen and (max-width:768px) {
    .container--featured h2 {
        font-size: 2.4rem
    }
}

.container--featured * {
    color: #fff
}

body.index .page {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
    align-items: flex-end;
    min-height: 100vh;
    -ms-flex-direction: column;
    flex-direction: column
}

body.index footer.contact__footer * {
    color: #fff
}

.video--play {
    display: -ms-flexbox!important;
    display: flex!important;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1002;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100vh;
    width: 100vw;
    background: #000;
    padding: 32px
}

.sponsors__header {
    margin-top: 48px
}

@media only screen and (max-width:768px) {
    .sponsors__header {
        margin-top: 16px
    }
}

.event__sponsors {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-direction: row;
    flex-direction: row
}

.event__sponsors .sponsor .sponsor__image {
    padding: 0 32px 32px 0;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: left;
    object-position: left;
    font-family: "object-fit: contain;object-position: left;"
}

.event__sponsors .sponsor .sponsor__image.landscape {
    width: 180px;
    height: auto
}

.event__sponsors .sponsor .sponsor__image.portrait {
    width: auto;
    height: 220px
}

.event__sponsors .sponsor .sponsor__image.sponsor__image--medium_large.landscape {
    width: 220px;
    height: auto
}

.event__sponsors .sponsor .sponsor__image.sponsor__image--medium_large.portrait {
    width: auto;
    height: 280px
}

@media only screen and (max-width:768px) {
    .event__sponsors .sponsor .sponsor__image {
        padding: 0 16px 8px 0
    }
}

.media__button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 16px;
    margin: 0 0 16px;
    border: 1px solid #222;
    width: 350px
}

@media only screen and (max-width:768px) {
    .media__button {
        width: 100%
    }
}

.media__button .media__actions {
    -ms-flex: 0 0 40px;
    flex: 0 0 40px
}

.media__button .media__title {
    margin: 0 16px 0 0;
    -ms-flex: 1;
    flex: 1;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.media__button .media__timer,
.media__button .media__title {
    font-size: 1.6rem;
    line-height: 1.3;
    font-weight: 400;
    font-family: Everett
}

.media__button .media__timer {
    -ms-flex: 0 0 90px;
    flex: 0 0 90px
}

.media__button .media__icon--pdf {
    background-image: url(lib/images/icon__pdf.svg)
}

.media__button .media__actions--play {
    background-image: url(lib/images/icon__play.svg)
}

.media__button .media__actions--play:hover {
    background-image: url(lib/images/icon__play--black.svg)
}

.media__button .media__actions--pause {
    background-image: url(lib/images/icon__pause.svg)
}

.media__button .media__actions--pause:hover {
    background-image: url(lib/images/icon__pause--black.svg)
}

.container__media .row__event {
    padding-left: 8px
}

.container__media .row__event .column, .front-text p {
    font-size: 2rem
}

.container__media .row__event .column__header {
    padding-top: 8px;
    padding-bottom: 8px
}

.container__media .row__event:after {
    display: none
}

@media only screen and (min-width:768px) {
    .container__media {
        width: 50%;
        margin-right: auto
    }
}

.column__upcoming--title {
    margin-top: 24px
}

.column__upcoming--header+.column__upcoming--title {
    margin-top: 0
}

@media only screen and (max-width:768px) {
    [data-media-type] .column--1.column__header {
        -ms-flex-preferred-size: 10%;
        flex-basis: 10%
    }
    [data-media-type] .column--3.column__header,
    [data-media-type] .column--5.column__header {
        -ms-flex-preferred-size: 90%;
        flex-basis: 90%
    }
}

.content__image {
    width: 100%
}

.content__image img {
    max-width: 100%
}

.button,
button {
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    background-color: transparent;
    color: #222;
    outline: none;
    padding: 16px;
    display: block
}

input[type=button],
input[type=checkbox],
input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=file],
input[type=hidden],
input[type=image],
input[type=month],
input[type=Note],
input[type=number],
input[type=password],
input[type=radio],
input[type=range],
input[type=reset],
input[type=search],
input[type=submit],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week] {
    color: #222;
    border: 0;
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-bottom: 1px solid #222;
    background-color: transparent;
    outline: none;
    border-radius: 0
}

select,
textarea {
    border: 0;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #222;
    border-radius: 0;
    border: 1px solid #222
}

input[type=button],
select,
textarea {
    color: #222;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    outline: none
}

input[type=button] {
    cursor: pointer;
    border: 0;
    padding: 16px;
    display: block
}

.gallery {
    margin: 144px auto
}

.gallery.gallery__primary {
    margin: 32px auto 16px
}

.gallery.gallery__primary img,
.gallery.gallery__secondary img {
    height: 90vh;
    max-height: 90vh
}

.gallery figcaption,
.gallery figure {
    text-align: center
}

.gallery figure img {
    -o-object-position: center;
    object-position: center
}

.gallery figcaption {
    margin-top: 48px
}

.owl-nav {
    left: 0;
    top: 50%;
    height: 10px;
    width: 100%
}

.owl-nav,
.owl-nav .owl-prev {
    position: absolute
}

.owl-nav .owl-next {
    position: absolute;
    right: 0
}

[data-cursor=next] img {
    cursor: url(lib/images/next--black.svg), auto
}

[data-cursor=prev] img {
    cursor: url(lib/images/prev--black.svg), auto
}

@media only screen and (min-width:768px) {
    .row__event .column__header:first-child {
        padding-left: 8px
    }
    .row__event .column__header:nth-child(4) {
        padding-right: 8px
    }
}

@media only screen and (max-width:768px) {
    body.events, body.template-events {
        padding-top: calc(15vh + 22px)
    }
    header.header__main {
        width: calc(100% - 32px);
		min-width: 0;
    }
    .home__header .home__header__search {
        font-size: 7.5vw;
        padding: 0
    }
    h1,
    h2 {
        font-size: 2.8rem;
        line-height: 1.3;
        font-weight: 400;
        font-family: Everett;
        margin-top: 16px;
        margin-bottom: 16px
    }
}

@media only screen and (max-width:768px) and (max-width:768px) {
    h1,
    h2 {
        font-size: 2.4rem
    }
}

@media only screen and (max-width:768px) {
    #glossary {
        padding-top: 122px
    }
    #glossary .glossary__list {
        overflow-x: hidden;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        padding-bottom: 72px
    }
    #glossary .glossary__list,
    #glossary .glossary__list .glossary__item {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }
    #map-container {
        height: 30vh
    }
    #map-container:after {
        width: calc(100% - 16px);
        left: 8px
    }
    .section__header,
    .terms__header {
        position: relative;
        left: -8px
    }
    .row__event {
        margin-bottom: 16px
    }
    .row__event:last-child {
        margin-bottom: 0
    }
    .row__event:after {
        left: 0;
        width: 100%
    }
    .column__header {
        padding: 0 0 4px
    }
	[data-entry] .column__header:nth-child(2),
    [data-entry] .column__header:nth-child(4),
    [data-media-type=pdf] .column__header:nth-child(4),
    [data-media-type] .column__header:nth-child(5) {
        padding-bottom: 16px
    }
    .event__terms {
        margin: 16px 0
    }
    .event__terms .event__term {
        padding: 8px 16px;
        margin-right: 8px;
        margin-bottom: 8px
    }
}

.oneimage {
	position: relative;
    transition: transform 125ms ease-in;
}

.oneimage:hover {
	cursor: pointer;
    transform: scale(1.01);
}

.eventimage_new img:hover {
	cursor: zoom-in;
}

@media (min-width:1024px) {
	@supports(position:sticky) {
		body.events, body.template-events {
			padding-top: 0;
		}
		
		body.events #map-container, body.template-events #map-container  {
			position: -webkit-sticky;
			position: sticky;
			top: -50vh;
			bottom: auto;
		}
	}
}

@media (max-width:1023px) {
	 .eventtext_new {
		margin-top: 0px !important;
	}
}

.fb-icon {
	margin-left: 20px;
    margin-left: auto;
}

.container--featured .column__header{
	word-break: break-all;
}

.social-icon img {
	width: 20px;
    margin-left: 10px;
    margin-bottom: -3px;
}

@media (max-width:320px) {
	.social-icon img {
		margin-top: 10px;
	}
}

.event--image.clickable:before {
	display: none;
}

@media (min-width:1024px) {
.gallery-more.owl-carousel .owl-nav.disabled {
	display: block;
}
}

.owl-carousel .owl-nav button {
	width: 32px;
    height: 64px;
	background-repeat: no-repeat;
}

.owl-carousel .owl-nav button span {
	display: none;
}

.owl-carousel .owl-nav button.owl-next {
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L12 12M12 12L1 23' stroke='black' stroke-width='2'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 107%;
	right: 7px;
    margin-top: -34px;
}

.owl-carousel .owl-nav button.owl-prev {
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 12L12 1M1 12L12 23' stroke='black' stroke-width='2'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 107%;
	left: 7px;
    margin-top: -34px;
}

.newsletter_form {
	margin-bottom: 1em;
	width: 100%;
	max-width: 300px;
}

.newsletter_form input, .newsletter_form select {
	margin-bottom: 1.3em;
	width: 100%;
	padding: 0 5px;
}

select:required:invalid {
  color: #757575;
}
option[value=""][disabled] {
  display: none;
}
option {
  color: #222;
}

.newsletter_form .selectdiv {
	position: relative;
}

.newsletter_form .selectdiv:after {
	 content: '>';
    font: 20px "Consolas", monospace;
    color: #222;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    right: 8px;
    top: 1px;
    padding: 0 0 2px;
    /* border-bottom: 1px solid #999; */
    position: absolute;
    pointer-events: none;
}

.newsletter_form .newsletter_submit {
	 display: inline-block;
    width: auto;
    border: 1px solid;
}

.val-error {
    display: none;
    margin-top: -1.3em;
    font-size: 70%;
    color: #e85c41;
}

.val-error.last {
	margin-bottom: 2em;
}

.viewmoreimages {
    font-size: 1.6rem;
}

@media only screen and (max-width:768px) {
	.viewmoreimages {
		padding-bottom: 1em;
	}
}

.media-wrapper {
	margin-top: 2em;
}

.media-row {
	border-top: 1px solid;
	 padding-top: 10px;
    padding-bottom: 8px; 
}	

.media-row:last-child {
	border-bottom: 1px solid;
}

.media-row div {
	padding-right: 1em;
	font-size: 1.6rem;
	margin-bottom: 1em;
}

@media only screen and (min-width:1024px) {
	.media-row {
		display: box;
		display: flexbox;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		-webkit-align-items: flex-start;
		-moz-align-items: flex-start;
		align-items: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-moz-align-items: center;
		align-items: center;
	}
	
	.media-row div {
		margin-bottom: 0;
	}
}

.media-row p {
	font-size: 1.6rem;
}

.media-icon a 	{
    display: inline-block;
    margin-bottom: 0px;
    line-height: 0;
    margin-top: 3px;
}

.media-featured a {
    position: relative;
    display: block;
	margin-top: .2em;
	margin-bottom: 0;
}

.media-featured .play-overlay {
    position: absolute;
    top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

@media  (min-width:1024px) {
	.media-icon {
		width: 7%;
	}
	
	.media-benennung {
		width: 18%;
	}
	
	.media-dauer {
		width: 8%; 
	}
	
	.media-titel {
		width: 55%;
		padding-right: 4em!important;
	}
	
	.media-info {
		width: 11%;
	}
	
	.media-hf .media-featured {
		width: 25%; 
	}
	
	.media-hf .media-benennung {
		width: 25%;
	}
	
	
	
	.media-hf .media-titel {
		width: 25%;
	}
	
	.media-hf .media-info {
		width: 25%;
	}
}

.media-featured img {
    max-width: 100%;
}

.humanfly {
	position:fixed;
	z-index:999999;
	display: block;
}

a.humanfly:hover {
	opacity: 1!important;
}

.humanfly img {
	width: 35vw;
	width: 35vmin;
}

@media  (min-width:1024px) {
	.humanfly img {
		width: 20vw;
	}
}