.clear {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0
}

.clear-left {
    clear: left
}

.clear-right {
    clear: right
}

.clearfix:after,
.clearfix:before {
    content: '';
    display: table
}

.clearfix:after {
    visibility: hidden;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.ta-c {
    text-align: center!important
}

.ta-l {
    text-align: left!important
}

.ta-r {
    text-align: right!important
}

.f-clear-list {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.f-clear-list ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.mod--show-menu-after-logo-load {
    opacity: 0
}

.mod--navi-show-after-load .md-top-slider__nav-arrows,
.mod--navi-show-after-load .md-top-slider__nav-combo-pagination,
.mod--navi-show-after-load .md-top-slider__nav-dots {
    opacity: 0;
    -webkit-transition-delay: 2s;
    -moz-transition-delay: 2s;
    -o-transition-delay: 2s;
    transition-delay: 2s
}

.is--show.mod--navi-show-after-load .md-top-slider__nav-arrows,
.is--show.mod--navi-show-after-load .md-top-slider__nav-combo-pagination,
.is--show.mod--navi-show-after-load .md-top-slider__nav-dots {
    opacity: 1
}

*,
:after,
:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 400;
    margin: 5px 0
}

.mod--font-none-preset .h1,
.mod--font-none-preset .h2,
.mod--font-none-preset .h3,
.mod--font-none-preset .h4,
.mod--font-none-preset .h5,
.mod--font-none-preset .h6,
.mod--font-none-preset h1:not(.stop-css),
.mod--font-none-preset h2:not(.stop-css),
.mod--font-none-preset h3:not(.stop-css),
.mod--font-none-preset h4,
.mod--font-none-preset h5,
.mod--font-none-preset h6 {
    color: #111;
    font-weight: 300;
    line-height: 1.2;
    font-style: normal;
    font-size: 15px
}

.mod--font-none-preset .h1,
.mod--font-none-preset h1:not(.stop-css) {
    font-size: 30px;
    margin: 10px 0 24px
}

p {
    margin: 0 0 20px
}

.hide {
    display: none!important
}

.f__mb-0 {
    margin-bottom: 0
}

.f__mt-0 {
    margin-top: 0
}

.md-preloader__block.mod--inversion .md-preloader {
    mix-blend-mode: difference
}

.md-preloader__block.mod--inversion .md-preloader .path {
    stroke: #fff
}

.md-preloader {
    height: 40px;
    width: 40px;
    top: -webkit-calc(50% - 40px / 2);
    top: -moz-calc(50% - 40px / 2);
    top: calc(50% - 40px / 2);
    left: -webkit-calc(50% - 40px / 2);
    left: -moz-calc(50% - 40px / 2);
    left: calc(50% - 40px / 2);
    -webkit-animation: rotator 2s linear infinite;
    -moz-animation: rotator 2s linear infinite;
    -o-animation: rotator 2s linear infinite;
    animation: rotator 2s linear infinite;
    position: absolute
}

.md-preloader_overflow {
    display: none!important
}

.md-preloader_overflow.loading {
    display: block!important
}

.md-preloader.mod--with-text {
    position: relative;
    margin-top: 60px
}

@-webkit-keyframes rotator {
    0% {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg)
    }
    100% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }
}

@-moz-keyframes rotator {
    0% {
        -moz-transform: rotate(-90deg);
        transform: rotate(-90deg)
    }
    100% {
        -moz-transform: rotate(270deg);
        transform: rotate(270deg)
    }
}

@-o-keyframes rotator {
    0% {
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg)
    }
    100% {
        -o-transform: rotate(270deg);
        transform: rotate(270deg)
    }
}

@keyframes rotator {
    0% {
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg)
    }
    100% {
        -webkit-transform: rotate(270deg);
        -moz-transform: rotate(270deg);
        -o-transform: rotate(270deg);
        transform: rotate(270deg)
    }
}

.md-preloader .path {
    stroke-dasharray: 300;
    stroke-dashoffset: 300;
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -ms-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;
    stroke: #000;
    -webkit-animation: dash 2s ease-in-out infinite;
    -moz-animation: dash 2s ease-in-out infinite;
    -o-animation: dash 2s ease-in-out infinite;
    animation: dash 2s ease-in-out infinite
}

@-webkit-keyframes dash {
    0% {
        stroke-dashoffset: 300
    }
    40% {
        stroke-dashoffset: 187.5;
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }
    100% {
        stroke-dashoffset: 300;
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-moz-keyframes dash {
    0% {
        stroke-dashoffset: 300
    }
    40% {
        stroke-dashoffset: 187.5;
        -moz-transform: rotate(130deg);
        transform: rotate(130deg)
    }
    100% {
        stroke-dashoffset: 300;
        -moz-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-o-keyframes dash {
    0% {
        stroke-dashoffset: 300
    }
    40% {
        stroke-dashoffset: 187.5;
        -o-transform: rotate(130deg);
        transform: rotate(130deg)
    }
    100% {
        stroke-dashoffset: 300;
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes dash {
    0% {
        stroke-dashoffset: 300
    }
    40% {
        stroke-dashoffset: 187.5;
        -webkit-transform: rotate(130deg);
        -moz-transform: rotate(130deg);
        -o-transform: rotate(130deg);
        transform: rotate(130deg)
    }
    100% {
        stroke-dashoffset: 300;
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.subscribe-button .md-preloader {
    height: 20px;
    width: 20px;
    top: -webkit-calc(50% - 20px / 2);
    top: -moz-calc(50% - 20px / 2);
    top: calc(50% - 20px / 2);
    left: -webkit-calc(50% - 20px / 2);
    left: -moz-calc(50% - 20px / 2);
    left: calc(50% - 20px / 2);
    display: none
}

.submitting.subscribe-button .md-preloader {
    display: block
}

.button-preloader {
    display: inline-block;
    position: relative;
    margin-top: 15px;
    margin-right: 10px
}

.save-buttons.button-preloader .button {
    margin-top: 0;
    margin-right: 0
}

.save-buttons.button-preloader .button:active {
    margin-top: 0
}

.button-preloader .button {
    margin-top: 0;
    margin-right: 0;
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none
}

.button-preloader .button:hover {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none
}

.button-preloader .md-preloader {
    height: 20px;
    width: 20px;
    top: -webkit-calc(50% - 20px / 2);
    top: -moz-calc(50% - 20px / 2);
    top: calc(50% - 20px / 2);
    left: -webkit-calc(50% - 20px / 2);
    left: -moz-calc(50% - 20px / 2);
    left: calc(50% - 20px / 2);
    display: none
}

.button-preloader .md-preloader .path {
    stroke: #fff
}

#informer-cover .md-preloader {
    display: block
}

#informer-cover .md-preloader .path {
    stroke: #fff
}

.block-choice-template .md-preloader {
    height: 24px;
    width: 24px;
    top: -webkit-calc(50% - 24px / 2);
    top: -moz-calc(50% - 24px / 2);
    top: calc(50% - 24px / 2);
    left: -webkit-calc(50% - 24px / 2);
    left: -moz-calc(50% - 24px / 2);
    left: calc(50% - 24px / 2)
}

.block-choice-template .md-preloader .path {
    stroke: #c8c6c0
}

.post-template-image .md-preloader {
    height: 24px;
    width: 24px;
    top: -webkit-calc(50% - 24px / 2);
    top: -moz-calc(50% - 24px / 2);
    top: calc(50% - 24px / 2);
    left: -webkit-calc(50% - 24px / 2);
    left: -moz-calc(50% - 24px / 2);
    left: calc(50% - 24px / 2)
}

.post-template-image .md-preloader .path {
    stroke: #c8c6c0
}

.aside-button-content {
    white-space: nowrap
}

.aside-button-content,
.post-button-content {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    min-width: 50px;
    max-width: 100%;
    text-align: center;
    word-wrap: break-word;
    word-break: break-word;
    line-height: 1.42857143;
    padding: 5px 0;
    -webkit-transition: border .1s, background .3s;
    -o-transition: border .1s, background .3s;
    -moz-transition: border .1s, background .3s;
    transition: border .1s, background .3s;
    position: relative;
    z-index: 0
}

.aside-button-content:after,
.post-button-content:after {
    content: '';
    z-index: -1;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transition: border .1s, background .3s;
    -o-transition: border .1s, background .3s;
    -moz-transition: border .1s, background .3s;
    transition: border .1s, background .3s
}

.view-2.aside-button-content:after,
.view-2.post-button-content:after {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px
}

.view-3.aside-button-content:after,
.view-3.post-button-content:after {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
}

.aside-button-content span,
.post-button-content span {
    position: relative;
    z-index: 2;
    display: inline-block
}

.aside-button-content span:after,
.aside-button-content span:before,
.post-button-content span:after,
.post-button-content span:before {
    content: '';
    -webkit-flex-shrink: 999999;
    -ms-flex-negative: 999999;
    flex-shrink: 999999;
    width: 20px
}

.aside-button-content.style-bold,
.post-button-content.style-bold {
    font-weight: 700
}

.aside-button-content.style-italic,
.post-button-content.style-italic {
    font-style: italic
}

.aside-button-content.pointer-events-none,
.post-button-content.pointer-events-none {
    pointer-events: none
}

.bodymovin-preloader {
    display: none
}

.bodymovin-preloader svg {
    position: absolute;
    top: 0;
    left: 0
}

.is--preloader-active .bodymovin-preloader {
    display: block
}

.bodymovin-preloader.mod--form-loading {
    position: absolute;
    z-index: 1;
    width: 20px;
    height: 20px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.bodymovin-preloader.mod--form-loading svg g {
    opacity: 1
}

.bodymovin-preloader.mod--inversion {
    mix-blend-mode: difference
}

.bodymovin-preloader.mod--inversion path {
    stroke: #fff
}

.md-shopcart__total-amount .bodymovin-preloader {
    position: absolute;
    width: 16px;
    height: 16px;
    right: -30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1
}

.adaptive-mobile .md-shopcart__total-amount .bodymovin-preloader {
    right: -18px
}

iframe {
    border: 0 none
}

body,
html {
    width: 100%;
    font-size: 100%
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0;
    padding: 0;
    font-family: "Open Sans", Helvetica, Verdana, "Lucida Grande", sans-serif;
    font-variant: normal;
    font-size: 16px;
    color: #626262;
    min-height: 100%;
    overflow: scroll;
    overflow-x: hidden;
    background: #e7e7e7;
    position: relative;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body:not(.bot-version) {
    opacity: 0
}

body.is--window-ready {
    opacity: 1
}

body.is--window-ready.mod--infoline-enable:not(.is--infoline-hidden) {
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    -o-transition-delay: .3s;
    transition-delay: .3s;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    -moz-transition-property: opacity;
    transition-property: opacity
}

body.is--hidden-scroll {
    overflow: hidden!important
}

body.is--preview-view {
    min-width: 1280px;
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
    overflow: hidden
}

body.is--preview-view #gphw-fd,
body.is--preview-view #logoWrap,
body.is--preview-view #md-infoline,
body.is--preview-view #slider2,
body.is--preview-view .aside-header,
body.is--preview-view .l-footer,
body.is--preview-view .l-header-alternate,
body.is--preview-view .l-header-main,
body.is--preview-view [data-menu-type=mobile] {
    display: none!important
}

body.is--preview-view .row {
    -webkit-transform: none!important;
    -moz-transform: none!important;
    -ms-transform: none!important;
    -o-transform: none!important;
    transform: none!important
}

body.is--preview-view .l-wrap {
    margin-left: 0!important
}

body.is--preview-view .is--anti-click {
    opacity: .45
}

body.is--preview-view .is--anti-click::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    visibility: visible;
    z-index: 1000
}

.is--overflow-y-scroll {
    overflow-y: scroll!important;
    z-index: 1;
    position: relative
}

.is--overflow-auto {
    overflow: auto!important
}

.is--page-state-hidden {
    position: fixed!important;
    left: 0;
    right: 0;
    z-index: 25;
    top: 0;
    bottom: 0
}

.is--overflow-hidden {
    overflow: hidden!important;
    position: fixed!important;
    height: 100%!important
}

.is--overflow-hidden--light {
    overflow-y: hidden!important
}

.l-wrap {
    position: relative;
    z-index: 20
}

.l-wrap.mod--index-auto {
    z-index: auto
}

.is--overflow-hidden .l-wrap,
.is--overflow-hidden--light .l-wrap {
    z-index: 25
}

.front-modal-wrap {
    display: none;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: fixed;
    z-index: 20;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .4)
}

.front-modal-wrap .front-modal {
    background: #fff;
    padding: 55px 85px;
    width: 100%;
    max-width: 450px;
    position: relative
}

.mod--font-none-preset .front-modal-wrap .front-modal {
    font-family: MuseoSansCyrl, sans-serif
}

.front-modal-wrap .front-modal__dialog {
    color: #555;
    text-align: center;
    white-space: normal
}

.mod--font-none-preset .front-modal-wrap .front-modal__dialog {
    font-size: 16px;
    line-height: 1.5
}

.front-modal-wrap .front-modal__buttons {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 20px
}

.front-modal-wrap .front-modal__buttons .btn {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    cursor: pointer;
    letter-spacing: .5px!important;
    line-height: 1.4;
    font-size: 12px;
    padding: 17px 30px;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    text-align: center;
    text-transform: uppercase;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.front-modal-wrap .front-modal__buttons .btn .mod--font-none-preset {
    font-weight: 600
}

.front-modal-wrap .front-modal__buttons .btn-success {
    background: #000;
    border-color: #000;
    -webkit-box-shadow: 0 0 0 0 #000;
    -moz-box-shadow: 0 0 0 0 #000;
    box-shadow: 0 0 0 0 #000;
    color: #fff;
    -webkit-transition: .2s;
    -o-transition: .2s;
    -moz-transition: .2s;
    transition: .2s
}

.front-modal-wrap .front-modal__buttons .btn-success:hover {
    -webkit-box-shadow: 0 0 0 2px #000;
    -moz-box-shadow: 0 0 0 2px #000;
    box-shadow: 0 0 0 2px #000
}

.front-modal-wrap .front-modal__buttons .btn-default {
    background: #dedede;
    border-color: #dedede;
    -webkit-box-shadow: 0 0 0 0 #dedede;
    -moz-box-shadow: 0 0 0 0 #dedede;
    box-shadow: 0 0 0 0 #dedede;
    color: #555;
    -webkit-transition: .2s;
    -o-transition: .2s;
    -moz-transition: .2s;
    transition: .2s
}

.front-modal-wrap .front-modal__buttons .btn-default:hover {
    -webkit-box-shadow: 0 0 0 2px #dedede;
    -moz-box-shadow: 0 0 0 2px #dedede;
    box-shadow: 0 0 0 2px #dedede
}

.adaptive-mobile .front-modal {
    padding: 55px 30px;
    width: 80%
}

.adaptive-mobile .front-modal__buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.adaptive-mobile .front-modal__buttons .btn {
    margin-bottom: 10px;
    width: 100%
}

a {
    color: #787878;
    text-decoration: none;
    outline: 0
}

a:hover {
    text-decoration: none
}

input[type=number],
input[type=tel],
input[type=text] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.mod--font-none-preset .h1,
.mod--font-none-preset .h2,
.mod--font-none-preset .h3,
.mod--font-none-preset .h4,
.mod--font-none-preset .h5,
.mod--font-none-preset .h6,
.mod--font-none-preset h1:not(.stop-css),
.mod--font-none-preset h2:not(.stop-css),
.mod--font-none-preset h3:not(.stop-css),
.mod--font-none-preset h4,
.mod--font-none-preset h5,
.mod--font-none-preset h6 {
    color: #111;
    font-weight: 500;
    line-height: 1.2;
    font-style: normal;
    font-size: 15px;
    margin: 5px 0
}

.mod--font-none-preset .h1,
.mod--font-none-preset h1:not(.stop-css) {
    font-size: 30px;
    margin: 10px 0 24px
}

b,
strong {
    font-weight: 700
}

.mod--font-none-preset .l-content,
.mod--font-none-preset .l-footer,
.mod--font-none-preset .l-header,
.mod--font-none-preset .md-infoline,
.mod--font-none-preset .md-menu--mobile {
    font-size: 16px
}

.row:after,
.row:before,
.testimonial:after,
.testimonial:before {
    content: '';
    display: table
}

.row:after,
.testimonial:after {
    visibility: hidden;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.adaptive-desktop .row,
.adaptive-tablet .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -moz-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.container {
    max-width: 2600px;
    margin: 0 auto;
    position: relative;
    padding-left: 65px;
    padding-right: 65px
}

.l-content--box .container {
    padding-top: 60px;
    padding-bottom: 60px
}

.adaptive-desktop.mod--content-indent-middle .l-content--box .container {
    padding-top: 50px;
    padding-bottom: 50px
}

.adaptive-desktop.layout-logo-bottom--icons-right--social-left .l-content:not(.mod--blog-with-slider) .l-content--box.blog-page .container,
.adaptive-desktop.layout-logo-bottom--icons-right--social-left .l-content:not(.mod--blog-with-slider) .l-content--box.l-content--box-shop .container {
    padding-top: 0
}

.adaptive-desktop .hide-desktop {
    display: none!important
}

.adaptive-tablet .hide-tablet {
    display: none!important
}

.adaptive-tablet .container {
    padding-left: 40px;
    padding-right: 40px
}

.adaptive-mobile .hide-mobile {
    display: none!important
}

.adaptive-mobile .container {
    padding-left: 20px;
    padding-right: 20px
}

.adaptive-mobile .l-content--box .container {
    padding-top: 20px;
    padding-bottom: 20px
}

.adaptive-mobile .error.container {
    margin-top: -45px
}

.mod--font-none-preset.adaptive-mobile .error_number {
    font-size: 38px
}

.adaptive-mobile .error_text {
    margin-top: 24px
}

.mod--font-none-preset.adaptive-mobile .error_text {
    font-size: 16px
}

.adaptive-mobile footer .l-content--box .container {
    padding-bottom: 0
}

.l-content--box {
    position: relative;
    z-index: 2
}

.l-content--box.mod--vertical-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.is--preview-view .l-content--box {
    min-height: auto!important
}

.mod--full-width {
    width: 100%
}

.l-content .md-shopcart #inputs-form {
    margin-bottom: 0
}

#gphw-fd {
    z-index: 10000!important
}

#gpwCC,
footer.l-footer .copyright #gpwCC {
    font-size: 10px;
    font-family: MuseoSansCyrl, sans-serif;
    display: inline-block;
    letter-spacing: .1em;
    margin-top: 40px;
    line-height: 1em;
    font-weight: 700
}

#gpwCC {
    color: #000
}

#gpwCC:only-child {
    margin-top: 0
}

.error.container {
    width: 100%;
    max-width: none!important;
    text-align: center
}

.mod--font-none-preset .error_number {
    font-size: 48px
}

.error_text {
    margin-top: 30px
}

.mod--font-none-preset .error_text {
    font-size: 16px
}


/* body.adaptive-mobile,
body.adaptive-tablet {
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: transparent
}

body.adaptive-mobile *,
body.adaptive-tablet * {
    -webkit-tap-highlight-color: transparent
}

body.adaptive-mobile a,
body.adaptive-mobile input,
body.adaptive-mobile textarea,
body.adaptive-tablet a,
body.adaptive-tablet input,
body.adaptive-tablet textarea {
    -webkit-tap-highlight-color: rgba(55, 55, 55, .5)
}

.adaptive-mobile #gpwCC:not(:only-child),
.adaptive-tablet #gpwCC:not(:only-child) {
    margin-top: 30px
} */

.f-clear-list {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.f-clear-list ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.table-bordered {
    border: 1px solid #000
}

.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
    border: 1px solid #000
}

header .logo.logo-text {
    white-space: nowrap
}

header nav.menu ul {
    margin: 0;
    padding: 0;
    list-style: none
}

header nav.menu ul li {
    margin: 0;
    padding: 0;
    display: inline-block
}

section ol {
    list-style-type: decimal;
    list-style-position: inside
}

section ul {
    list-style-type: disc;
    list-style-position: inside
}

.feedWrap .bgi_description p a,
.feedWrap .blog_grid_item .bgi_textWrap a,
.feedWrap .blog_grid_item p a,
body.mobile.structure-page .content a {
    display: inline-block
}

.text-template-5 td>a {
    display: inline
}

body.mobile .text-template-5 td>a {
    display: inherit
}

.body-bg-image {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1
}

.mod--effect-zero-padding-onscroll {
    -webkit-transition: padding .3s;
    -o-transition: padding .3s;
    -moz-transition: padding .3s;
    transition: padding .3s
}

.mod--effect-zero-padding-onscroll .l-header__cont {
    -webkit-transition: max-width .3s;
    -o-transition: max-width .3s;
    -moz-transition: max-width .3s;
    transition: max-width .3s
}

body.is--scroll-position-change .mod--effect-zero-padding-onscroll {
    padding: 0!important
}

body.is--scroll-position-change .mod--effect-zero-padding-onscroll .l-header__cont {
    max-width: 100%!important
}

body.mod--header-floating .mod--menu-floating {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 20;
    will-change: position
}

.adaptive-desktop .blog-content .mobile-hide {
    display: block
}

.adaptive-desktop .blog-content .mobile-hide-line {
    display: inline-block
}

.adaptive-desktop .blog-content .mobile-show {
    display: none
}

.mod--font-none-preset .blog-content {
    font-size: 1em
}

.blog-content {
    margin: 0 auto
}

.blog-content a,
.blog-content a:hover {
    text-decoration: none
}

.adaptive-desktop .blog-content .section__content .row:last-child .col .widget:last-child,
.adaptive-tablet .blog-content .section__content .row:last-child .col .widget:last-child {
    margin-bottom: 0
}

.adaptive-mobile .composite .blog-content .section__content .row:last-child .col:last-child .widget:last-child {
    margin-bottom: 0
}

.protect-images img:not(.js--copy-protect) {
    pointer-events: none
}

.protect-images .copy-protect,
.protect-images img {
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent
}

.blog-content-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.adaptive-mobile .blog-content-box,
.adaptive-tablet .blog-content-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.adaptive-mobile .blog-content-box.mod--sidebar-right,
.adaptive-tablet .blog-content-box.mod--sidebar-right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.blog-content-box>.items {
    min-width: 300px;
    width: 100%;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -ms-flex: initial;
    flex: initial
}

.blog-sidebar-box {
    min-width: 200px;
    width: 0;
    max-width: 400px;
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -ms-flex: initial;
    flex: initial
}

.adaptive-mobile .blog-sidebar-box,
.adaptive-tablet .blog-sidebar-box {
    width: 100%;
    max-width: none
}

.blog-sidebar .aside {
    margin-bottom: -20px
}

.adaptive-desktop .sidebar-position-left .blog-content-box>.items {
    margin-left: 40px
}

.adaptive-desktop .sidebar-position-right .blog-content-box>.items {
    margin-right: 40px
}

.blog-page .tags-top {
    padding: 0 0 40px 0;
    margin: 0;
    text-align: center;
    line-height: 150%
}

.blog-page .tags-top li {
    display: inline;
    margin: 0 24px 0 0;
    line-height: 1em
}

.blog-page .tags-top li:first-child {
    margin-left: 0
}

.blog-page .tags-top li:last-child {
    margin-right: 0
}

.blog-post {
    padding: 40px 30px;
    position: relative;
    width: 100%;
    border: 0 solid #eaeaea
}

.blog-post:after,
.blog-post:before {
    content: '';
    display: table
}

.blog-post:after {
    visibility: hidden;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.adaptive-desktop .blog-post.page-post-bg-site.mod--without-border,
.adaptive-desktop .blog-post.post-bg-site.mod--without-border {
    padding-left: 0;
    padding-right: 0
}

.blog-post.page-post-bg-site,
.blog-post.post-bg-site {
    background: inherit!important
}

.blog-post+.blog-post {
    margin-top: 20px
}

.adaptive-desktop .blog-post-block .blog-post.page-post-bg-site.mod--without-border:first-child,
.adaptive-desktop .blog-post-block .blog-post.post-bg-site.mod--without-border:first-child,
.adaptive-desktop .items .blog-post.page-post-bg-site.mod--without-border:first-child,
.adaptive-desktop .items .blog-post.post-bg-site.mod--without-border:first-child {
    padding-top: 0
}

.blog-post-block .blog-post.page-post-bg-site.mod--without-border:first-child .blog-post__title,
.blog-post-block .blog-post.post-bg-site.mod--without-border:first-child .blog-post__title,
.items .blog-post.page-post-bg-site.mod--without-border:first-child .blog-post__title,
.items .blog-post.post-bg-site.mod--without-border:first-child .blog-post__title {
    margin-top: 0
}

.blog-type-classic .blog-post__title {
    margin-bottom: 0
}

.mod--font-none-preset .blog-type-classic .blog-post__href {
    line-height: normal
}

.blog-page .mod--article-has-border .blog-post.mod--one {
    padding: 30px
}

.blog-post__header {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    display: block;
    background: inherit;
    overflow: hidden
}

.blog-post__title {
    margin-bottom: 0
}

.mod--font-none-preset .blog-post__title {
    line-height: 1
}

.mod--font-none-preset a.blog-post__href {
    font-size: 25px;
    line-height: 1.2
}

a.blog-post__href {
    color: #000;
    text-decoration: none
}

a.blog-post__href:hover {
    opacity: .7;
    text-decoration: none
}

.mod--font-none-preset span.blog-post__href {
    font-size: 25px;
    line-height: 1.2
}

span.blog-post__href {
    color: #000;
    text-decoration: none
}

.blog-title-view {
    padding-bottom: 40px;
    overflow: hidden
}

.view1 {
    text-align: center
}

.adaptive-mobile .view1,
.adaptive-tablet .view1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.adaptive-mobile .post .view1,
.adaptive-tablet .post .view1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.view1 .blog-post__title {
    padding-top: 0;
    margin-top: 0
}

.adaptive-mobile .view1 .blog-post__title,
.adaptive-tablet .view1 .blog-post__title {
    margin-bottom: 20px
}

.view1 .blog-post__date {
    margin-bottom: 20px
}

.adaptive-desktop .view1 .blog-post__date:after,
.adaptive-desktop .view1 .blog-post__date:before {
    content: '';
    display: inline-block;
    width: 70px;
    height: 1px;
    background: #e4e4e4;
    position: relative;
    vertical-align: middle
}

.view1 .blog-post__date:before {
    right: 15px;
    margin: 0 0 0 -70px
}

.view1 .blog-post__date:after {
    left: 15px;
    margin: 0 -70px 0 0
}

.view2 {
    text-align: left
}

.adaptive-mobile .view2,
.adaptive-tablet .view2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.adaptive-mobile .post .view2,
.adaptive-tablet .post .view2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.view2 .blog-post__title {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0
}

.view2 .blog-post__date {
    margin-top: 20px
}

.view3 {
    text-align: center
}

.adaptive-mobile .view3,
.adaptive-tablet .view3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.adaptive-mobile .post .view3,
.adaptive-tablet .post .view3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.view3 .blog-post__title {
    margin-bottom: 20px;
    margin-top: 0;
    padding-top: 0
}

.mod--font-none-preset .view3 .blog-post__href {
    font-size: 28px
}

.view4 {
    text-align: left
}

.adaptive-mobile .view4,
.adaptive-tablet .view4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.adaptive-mobile .post .view4,
.adaptive-tablet .post .view4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.view4 .blog-post__title {
    margin-top: 0
}

.adaptive-mobile .view4 .blog-post__title,
.adaptive-tablet .view4 .blog-post__title {
    margin-bottom: 20px
}

.mod--font-none-preset .view4 .blog-post__href {
    font-size: 20px
}

.view4 .blog-post__date {
    margin-bottom: 20px
}

.view5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.adaptive-mobile .view5,
.adaptive-tablet .view5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.adaptive-mobile .post .view5,
.adaptive-tablet .post .view5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.view5 .blog-post__title {
    display: inline-block;
    text-align: left
}

.adaptive-desktop .view5 .blog-post__title {
    width: 85%
}

.adaptive-mobile .view5 .blog-post__title,
.adaptive-tablet .view5 .blog-post__title {
    margin-bottom: 20px
}

.view5 .blog-post__date {
    display: inline-block;
    margin-bottom: 10px
}

.adaptive-desktop .view5 .blog-post__date {
    width: 15%;
    text-align: right
}

.view6 {
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.adaptive-mobile .view6,
.adaptive-tablet .view6 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.adaptive-mobile .post .view6,
.adaptive-tablet .post .view6 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.view6 .blog-post__title {
    margin-bottom: 0
}

.adaptive-desktop .view6 .blog-post__title span {
    display: inline-block;
    padding: 11px 8.6%;
    border: 2px solid #000
}

.mod--font-none-preset .view6 .blog-post__href {
    font-size: 28px
}

.view6 .blog-post__date {
    margin-top: 20px
}

.view7 {
    text-align: center
}

.adaptive-mobile .view7,
.adaptive-tablet .view7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.adaptive-mobile .post .view7,
.adaptive-tablet .post .view7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.view7 .blog-post__title {
    font-size: 28px;
    margin-bottom: 0
}

.view7 .blog-post__title span {
    display: inline-block
}

.view7 .blog-post__href {
    display: inline-block;
    vertical-align: middle;
    position: relative
}

.mod--font-none-preset .view7 .blog-post__href {
    font-size: 28px
}

.adaptive-desktop .view7 .blog-post__href {
    padding: 0 110px
}

.adaptive-desktop .view7 .blog-post__href:after,
.adaptive-desktop .view7 .blog-post__href:before {
    content: '';
    top: 50%;
    display: inline-block;
    width: 70px;
    height: 1px;
    background: #000;
    position: absolute;
    vertical-align: middle
}

.view7 .blog-post__href:before {
    right: 20px;
    margin: 0 0 0 -100%
}

.view7 .blog-post__href:after {
    left: 20px;
    margin: 0 -100% 0 0
}

.view7 .blog-post__date {
    margin-top: 20px
}

.adaptive-mobile .blog-title-view,
.adaptive-tablet .blog-title-view {
    text-align: left
}

.adaptive-mobile .blog-title-view .blog-post__title,
.adaptive-tablet .blog-title-view .blog-post__title {
    margin-top: 0
}

.adaptive-mobile .blog-title-view .blog-post__date,
.adaptive-tablet .blog-title-view .blog-post__date {
    margin-bottom: 20px
}

.blog-content hr {
    margin: 20px 0 0;
    float: left;
    width: 100%
}

.blog-content hr:after,
.blog-content hr:before {
    content: '';
    display: table
}

.blog-content hr:after {
    visibility: hidden;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.blog-content hr:not(.custom-border-bottom) {
    border: none;
    border-bottom: 1px solid #cdcdcd
}

.blog-content .icon-heart {
    font-size: 12px
}

.blog-content .widget {
    margin: 0 auto 20px
}

.blog-content .row+.row .widget:first-of-type .post-link-more>div {
    margin-top: 20px
}

body:not(.mobile) .blog-content .post-body>.row:last-of-type .col:last-of-type .widget:last-of-type {
    margin-bottom: 0
}

.adaptive-desktop .blog-content .post-body>.row:last-of-type .widget:last-of-type,
.adaptive-tablet .blog-content .post-body>.row:last-of-type .widget:last-of-type {
    margin-bottom: 0
}

.bgi_toolTip a {
    line-height: normal
}

.blog-content .post-body>.post-body>.row:last-of-type .widget:last-of-type {
    margin-bottom: 20px
}

.blog-content.blog-type-classic article .post-body>.post-body hr {
    clear: both
}

.blog-content.blog-type-classic article .post-body>.post-body .col-md-24 {
    float: none
}

.blog-content.blog-type-classic article .post-body>.post-body+hr {
    margin-top: 20px
}

.blog-content .items {
    min-width: 200px
}

.blog-sidebar {
    border: 0 solid
}

.blog-sidebar.blog-aside-bg-custom {
    padding: 10px
}

.blog-content .blog-sidebar.blog-aside-bg-site {
    background: inherit!important
}

.element.aside-subscribe {
    position: relative
}

.element.aside-subscribe>.message {
    text-align: center;
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0
}

.blog-content i.icon-share-plus {
    position: relative;
    top: 0;
    left: 0
}

.blog-content i.icon-like-heart {
    position: relative;
    top: 0;
    left: -1px
}

.blog-content i.icon-comments-post {
    position: relative;
    top: 5px;
    padding-right: 2px
}

.blog-content .tools {
    padding: 0;
    margin: 0 14px 0 0;
    float: left
}

.blog-content .tools>li {
    padding: 5px 0;
    display: inline-block;
    text-transform: uppercase;
    font-size: 13px
}

.blog-content .tools>li>a {
    padding: 0 9px;
    position: relative;
    top: 2px
}

.blog-content .tools>li>a:hover {
    opacity: .7
}

.blog-content .tools>li:first-child>a {
    padding-left: 0
}

.blog-content .tools>li:after {
    content: "|"
}

.blog-content .tools>li:last-child:after {
    content: ""
}

.blog-content .tools>.share-links {
    position: relative;
    padding-top: 10px
}

.blog-content .tools>.share-links>ul {
    background-color: #f2f2f2;
    bottom: 100%;
    display: none;
    left: -37px;
    list-style: none;
    margin: 0;
    padding: 15px 25px;
    position: absolute;
    text-align: center;
    z-index: 1000;
    border-bottom: 1px solid
}

.blog-content .tools>.share-links:hover>ul {
    display: inline-block
}

.blog-content .tools>.share-links>ul>li a {
    padding: 4px 0;
    display: block
}

.blog-content .tools>.share-links>ul>li a:hover {
    opacity: .7
}

.blog-content .share-links [class*=" icon-"],
.blog-content .share-links [class^=icon-],
.blog-content .tools>li [class*=" icon-"],
.blog-content .tools>li [class^=icon-] {
    display: inline-block;
    width: 1.25em;
    text-align: center
}

.blog-content .share-links .icon-like-heart,
.blog-content .tools>li .icon-like-heart {
    vertical-align: middle
}

.mod--font-none-preset .blog-content .share-links a.like,
.mod--font-none-preset .blog-content .tools a.like {
    font-size: 12px
}

.blog-content .share-links a.like.checked path,
.blog-content .tools a.like.checked path {
    fill: #000
}

.mobile .tools>.share-links:hover>ul {
    display: none
}

.blog-content .tags {
    padding: 0;
    margin: 10px 0 0 10px;
    text-align: right;
    font-size: 13px
}

.blog-content .tags li {
    display: inline
}

.blog-content .tags li:after {
    content: ", "
}

.blog-content .tags li:last-child:after {
    content: " "
}

.blog-content .tags li a:hover {
    opacity: .7
}

.blog-content .paging {
    text-align: center;
    padding: 0
}

.blog-content .paging li {
    display: inline
}

.blog-content .paging li a,
.blog-content .paging li span {
    padding-left: 5px;
    padding-right: 5px
}

.blog-content .paging li:last-of-type a {
    padding-right: 0!important
}

.blog-content .paging .current a {
    font-weight: 700;
    text-decoration: none
}

.blog-content .paging li a:hover {
    opacity: .7
}

.blog-content .paging #paging-arr-right {
    position: relative;
    top: 3px
}

.blog-content .paging #paging-arr-left {
    position: relative;
    top: 3px
}

.blog-content .pinterest-btn,
.blog-layout-1 .bgi_imageWrap .pinterest-btn,
.blog-layout-10 .bgi_imageWrap .pinterest-btn,
.blog-layout-2 .bgi_imageWrap .pinterest-btn,
.blog-layout-4 .bgi_imageWrap .pinterest-btn,
.blog-layout-9 .bgi_imageWrap .pinterest-btn {
    width: 40px!important;
    height: 40px!important;
    position: absolute!important;
    display: block!important;
    z-index: 1000;
    text-align: right;
    background-image: url(../../dev/images/pin.svg)
}

.blog-content .post .share-links {
    float: left;
    width: 100%;
    padding: 0;
    margin: 40px auto 30px
}

.blog-content .posts-paging,
.blog-content .share-links__list {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    left: 50%;
    float: left
}

.posts-paging {
    letter-spacing: 0
}

.adaptive-mobile .blog-content .post .share-links ul,
.adaptive-mobile .blog-content .posts-paging,
.adaptive-tablet .blog-content .post .share-links ul,
.adaptive-tablet .blog-content .posts-paging {
    left: 0
}

.adaptive-mobile .blog-content .post .share-links li,
.adaptive-mobile .blog-content .posts-paging li,
.adaptive-tablet .blog-content .post .share-links li,
.adaptive-tablet .blog-content .posts-paging li {
    left: 0
}

.blog-content .posts-paging li,
.blog-content .share-links li {
    position: relative;
    left: -50%;
    float: left;
    margin: 0;
    line-height: 1em
}

.mod--font-none-preset .blog-content .posts-paging li,
.mod--font-none-preset .blog-content .share-links li {
    font-size: 14px;
    letter-spacing: .25px
}

.blog-content .post .share-links li {
    padding: 0 10px;
    border-right: 1px solid #a5a5a5
}

.mod--font-none-preset .blog-content .post .share-links li {
    line-height: 13px;
    height: 13px
}

.mod--font-preset .blog-content .post .share-links li {
    line-height: .5
}

.blog-content .share-link a {
    color: #979797;
    height: 13px
}

.mod--font-none-preset .blog-content .share-link a {
    font: 12px Verdana, sans-serif;
    line-height: 13px
}

.mod--font-preset .blog-content .share-link a {
    vertical-align: middle;
    line-height: 1
}

.blog-content .posts-paging li:hover,
.blog-content .share-link a:hover {
    opacity: .7
}

.blog-content .post .share-links li:first-child {
    padding-left: 0
}

.mod--font-none-preset .blog-content .post .share-links li:first-child {
    height: 13px
}

.blog-content .post .share-links li:last-child {
    border: none;
    padding-right: 0
}

.blog-content .post-pagination {
    float: left;
    width: 100%
}

.blog-content .posts-paging .paging-separator {
    margin: 0 40px;
    line-height: 13px;
    vertical-align: inherit;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    letter-spacing: 0
}

.mod--font-preset .blog-content .posts-paging .paging-separator {
    vertical-align: middle;
    position: relative;
    top: -2px
}

.mod--font-preset .blog-content .posts-paging a {
    vertical-align: middle
}

.mod--font-none-preset .blog-content .posts-paging a {
    text-transform: uppercase;
    font: 13px Verdana, sans-serif
}

.blog-content .posts-paging li {
    color: #434242;
    float: none;
    display: inline-block;
    vertical-align: middle
}

.blog-content .posts-paging li svg {
    stroke: #434242
}

.blog-content #l-paging-arrow {
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px
}

.mod--font-preset .blog-content #l-paging-arrow {
    position: relative;
    top: -1px
}

.blog-content #r-paging-arrow {
    display: inline-block;
    vertical-align: middle;
    margin-left: 15px
}

.mod--font-preset .blog-content #r-paging-arrow {
    position: relative;
    top: -1px
}

.blog-layout-grid .items article {
    padding: 40px 13px;
    margin: 0 auto 20px
}

.blog-layout-grid .items .fluid-grid article {
    margin: 10px
}

.blog-layout-grid .fluid-wrapper {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -10px
}

.blog-content .share-links__list {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    float: none
}

.blog-content .share-links__list .share-link {
    margin-bottom: 10px
}

.blog-comments {
    border-top: 1px solid #d8d2d0;
    float: left;
    width: 100%;
    margin-top: 40px;
    padding-top: 40px;
    max-width: 100%!important
}

.blog-comments iframe,
.blog-comments>div {
    max-width: 100%!important
}

.blog-comments #vk_comments,
.blog-comments #vk_comments iframe {
    width: 100%!important
}

.fb-comments,
.fb-comments iframe[style],
.fb-comments span[style] {
    width: 100%!important
}

.fb-comments,
.fb-comments span,
.fb-comments.fb_iframe_widget span iframe {
    width: 100%!important
}

.blog-copy-protector.tooltip {
    display: none;
    position: absolute;
    background: #fff;
    padding: 4px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 11px;
    z-index: 10001;
    opacity: .7
}

.blog-content div.tools svg {
    height: 16px;
    width: 16px;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    -moz-transition: opacity .3s ease;
    transition: opacity .3s ease;
    overflow: visible
}

.blog-content div.tools {
    padding-bottom: 13px;
    padding-top: 13px;
    line-height: 1em
}

.blog-content div.tools span.field:not(:first-child) {
    margin-left: 22px
}

.blog-content div.tools span.field {
    float: left;
    position: relative;
    margin-top: -2px;
    margin-bottom: -2px
}

.blog-content div.tools span.field>.bgi_triggerTip svg {
    height: 18px
}

.blog-content div.tools a.bgi_comment svg {
    position: relative;
    top: 1px
}

.blog-content div.tools span.field>a:hover {
    opacity: .7
}

.blog-content div.tools span.field>a>span {
    position: relative;
    top: -3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px
}

.blog-content .tools path {
    fill: #7b7b7b;
    stroke-width: 0
}

#blog-nav-position {
    margin-bottom: 77px
}

.blog-content.blog-type-classic .tags {
    float: right
}

.blog-content.blog-layout-9 .feedWrap.post-feed-background-site {
    background: inherit!important;
    padding: 30px 30px 20px 30px
}

.social-icons .social-icon-box a,
.social-icons .social-icon-box i {
    vertical-align: middle
}

body [style*=url] {
    image-rendering: auto
}

body.mobile .blog-content .bgi_imageWrap>a {
    display: block
}

.mod--font-none-preset .blog-type-classic article .text-box,
.mod--font-none-preset .feedWrap .bgi_description .preview-desc,
.mod--font-none-preset .feedWrap .bgi_description p,
.mod--font-none-preset .feedWrap .blog_grid_item .bgi_textWrap,
.mod--font-none-preset .feedWrap .blog_grid_item p {
    line-height: 1.5
}

.mod--font-none-preset #page-wrapper .blog-content.blog-type-post .items article.post .text-box,
.mod--font-none-preset body.desktop .blog-content.blog-type-post .items article.post .text-box {
    line-height: 1.5
}

.text-template-1 {
    width: 100%;
    border-collapse: collapse;
    padding: 0;
    margin: 0 auto
}

.text-template-1 td {
    border-collapse: collapse;
    padding: 0;
    margin: 0;
    width: 100%
}

.text-template-1 .header {
    font-size: 17px;
    text-align: center;
    text-transform: uppercase;
    padding: 37px;
    border-bottom: 1px solid #c9c9c9;
    color: #454545
}

.text-template-1 .text-1 {
    font-size: 13px;
    text-align: center;
    padding: 17px 38px;
    border-bottom: 1px solid #c9c9c9;
    color: #a09f9f;
    font-style: italic;
    line-height: 18px
}

.text-template-1 .image {
    padding: 32px 0 37px 0
}

.text-template-1 .image img {
    max-width: 100%;
    min-height: 300px
}

.text-template-1 .text-2 {
    vertical-align: top;
    font-size: 13px;
    color: #454545;
    line-height: 15px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 34px;
    -moz-column-gap: 34px;
    column-gap: 34px
}

.text-template-2 {
    width: 100%;
    border-collapse: collapse;
    padding: 0;
    margin: 0 auto
}

.text-template-2 td {
    border-collapse: collapse;
    padding: 0;
    margin: 0;
    width: 100%;
    vertical-align: top
}

.text-template-2 .col,
.text-template-2 .newscol {
    width: 33.333%!important
}

.text-template-2 .col1 {
    padding-right: 28px
}

.text-template-2 .col2 {
    padding: 0 14px
}

.text-template-2 .col3 {
    padding-left: 28px
}

.text-template-2 .col .header,
.text-template-2 .newscol .header {
    width: 100%;
    font-size: 14px;
    color: #454545;
    text-transform: uppercase;
    text-align: center;
    padding: 6px 0 20px 0
}

.text-template-2 .col .image,
.text-template-2 .newscol .image {
    padding-bottom: 20px;
    width: 100%
}

.text-template-2 .col .image img,
.text-template-2 .newscol .image img {
    max-width: 100%;
    min-height: 190px
}

.text-template-2 .col .text,
.text-template-2 .newscol .text {
    width: 100%;
    font-size: 13px;
    color: #454545;
    line-height: 15px
}

.text-template-2 .text-2 {
    width: 80%;
    margin: 60px auto 0 auto;
    border-top: 1px solid #c9c9c9;
    padding: 27px 0;
    color: #a09f9f;
    font-size: 13px;
    font-style: italic;
    line-height: 1.5;
    text-align: center
}

.text-template-3 {
    width: 100%;
    border-collapse: collapse;
    padding: 0;
    margin: 0 auto
}

.text-template-3 td {
    border-collapse: collapse;
    padding: 0;
    margin: 0;
    width: 100%;
    vertical-align: top
}

.text-template-3 .header {
    font-size: 17px;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 30px;
    color: #454545
}

.text-template-3 .text-1 {
    font-size: 13px;
    text-align: center;
    color: #a09f9f;
    font-style: italic;
    line-height: 18px;
    padding-bottom: 40px
}

.text-template-3 .text-2 {
    font-size: 13px;
    color: #454545;
    line-height: 15px;
    padding-bottom: 40px;
    border-bottom: 1px solid #c9c9c9
}

.text-template-3 .text-3 {
    font-size: 11px;
    color: #a09f9f;
    line-height: 18px;
    font-style: italic;
    padding: 20px 0;
    text-align: center
}

.text-template-4 {
    width: 100%;
    border-collapse: collapse;
    padding: 0;
    margin: 0 auto
}

.text-template-4 td {
    border-collapse: collapse;
    padding: 0;
    margin: 0;
    width: 100%;
    vertical-align: top
}

.text-template-4 .header {
    font-size: 17px;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 36px;
    color: #454545
}

.text-template-4 .col,
.text-template-4 .newscol {
    width: 33.333%!important;
    padding-bottom: 40px
}

.text-template-4 .col1 {
    padding-right: 16px
}

.text-template-4 .col2 {
    padding: 0 8px
}

.text-template-4 .col3 {
    padding-left: 16px
}

.text-template-4 .col1 img,
.text-template-4 .col3 img {
    max-width: 100%;
    min-height: 300px
}

.text-template-4 .col2 {
    font-size: 13px;
    color: #454545;
    line-height: 15px
}

.text-template-4 .footer {
    border-top: 1px solid #c9c9c9;
    padding: 43px 10% 0 10%;
    font-size: 13px;
    text-align: center;
    color: #a09f9f;
    font-style: italic;
    line-height: 18px
}

.text-template-5 {
    width: 100%;
    border-collapse: collapse;
    padding: 0;
    margin: 0 auto
}

.text-template-5 td {
    border-collapse: collapse;
    padding: 0 0 25px 0;
    margin: 0;
    width: 100%;
    vertical-align: top
}

.text-template-5 td .template-5-text {
    font-size: 13px;
    text-align: left;
    color: #454545;
    line-height: 15px
}

.text-template-5 .col1 img {
    max-width: 25%;
    min-height: 30px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px
}

.mobile .text-template-5 .col1 img {
    max-width: 100%
}

.cke_editable .text-template-5 img {
    min-width: 50px
}

.text-template-6 {
    width: 100%;
    border-collapse: collapse;
    padding: 0;
    margin: 0 auto
}

.text-template-6 .col,
.text-template-6 .newscol {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px
}

.mod--font-none-preset .blog-grid__title,
.mod--font-none-preset .blog-post__title {
    font-weight: 400
}

.blog-page.l-content--box>.container {
    padding-left: 0;
    padding-right: 0
}

.adaptive-desktop .mod--blog-page-sidebar-has-bg .blog-sidebar {
    padding: 10px
}

.adaptive-desktop .blog-page.l-content--box {
    padding-left: 65px;
    padding-right: 65px
}

.mod--content-indent-middle.adaptive-desktop .blog-page.l-content--box {
    padding-left: 50px;
    padding-right: 50px
}

.layout-vertical--without-logo--icons-bottom--transparent.mod--content-indent-middle.adaptive-desktop .blog-page.l-content--box {
    padding-right: 80px
}

.adaptive-desktop.mod--vertical-menu-overlay .blog-page.l-content--box .md-section:not(.mod--section-fon-with-content) {
    left: 0;
    padding-left: 0!important;
    width: auto
}

.adaptive-desktop.layout-vertical--without-logo--icons-bottom .blog-page.l-content--box {
    padding-left: 100px;
    padding-right: 100px
}

.adaptive-desktop .post-insert-code,
.adaptive-tablet .post-insert-code {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.adaptive-desktop .post-insert-code.mod--left,
.adaptive-tablet .post-insert-code.mod--left {
    text-align: left;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.adaptive-desktop .post-insert-code.mod--center,
.adaptive-tablet .post-insert-code.mod--center {
    text-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.adaptive-desktop .post-insert-code.mod--right,
.adaptive-tablet .post-insert-code.mod--right {
    text-align: right;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.adaptive-desktop .post-insert-code>div:first-child,
.adaptive-tablet .post-insert-code>div:first-child {
    width: 100%
}

.adaptive-mobile,
.adaptive-tablet {
    margin: 0 auto
}

.adaptive-mobile a,
.adaptive-mobile a:hover,
.adaptive-tablet a,
.adaptive-tablet a:hover {
    text-decoration: none
}

.adaptive-mobile hr,
.adaptive-tablet hr {
    margin: 20px 0 0;
    float: left;
    width: 100%
}

.adaptive-mobile hr:after,
.adaptive-mobile hr:before,
.adaptive-tablet hr:after,
.adaptive-tablet hr:before {
    content: '';
    display: table
}

.adaptive-mobile hr:after,
.adaptive-tablet hr:after {
    visibility: hidden;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.adaptive-mobile hr:not(.custom-border-bottom),
.adaptive-tablet hr:not(.custom-border-bottom) {
    border: none;
    border-bottom: 1px solid #cdcdcd
}

.adaptive-mobile .icon-heart,
.adaptive-tablet .icon-heart {
    font-size: 12px
}

.adaptive-mobile .widget,
.adaptive-tablet .widget {
    margin: 0 auto 20px
}

.adaptive-mobile .row+.row .widget:first-of-type .post-link-more>div,
.adaptive-tablet .row+.row .widget:first-of-type .post-link-more>div {
    margin-top: 20px
}

.adaptive-mobile .posts-paging,
.adaptive-mobile .share-links__list,
.adaptive-tablet .posts-paging,
.adaptive-tablet .share-links__list {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    left: 50%;
    float: left
}

.adaptive-mobile .share-links__list,
.adaptive-tablet .share-links__list {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    float: none
}

.adaptive-mobile .share-links__list .share-link,
.adaptive-tablet .share-links__list .share-link {
    margin-bottom: 10px
}

.blog-post__after.mod--blog-vigbo .blog-post__share-pagin {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin-top: 50px;
    border-top: 1px solid #dedede
}

.blog-post__after.mod--blog-vigbo .blog-post__share-pagin .posts-paging {
    float: left;
    left: 0
}

.blog-post__after.mod--blog-vigbo .blog-post__share-pagin .posts-paging li {
    left: 0;
    display: none
}

.blog-post__after.mod--blog-vigbo .blog-post__share-pagin .posts-paging li.back-to-blog {
    display: block;
    margin: 30px 0
}

.adaptive-mobile .blog-post__after.mod--blog-vigbo .blog-post__share-pagin .posts-paging li.back-to-blog {
    margin: 10px 0
}

.blog-post__after.mod--blog-vigbo .blog-post__share-pagin .posts-paging li.back-to-blog #l-paging-arrow {
    float: left
}

.blog-post__after.mod--blog-vigbo .blog-post__share-pagin .share-links {
    float: right;
    margin: 30px auto
}

.adaptive-mobile .blog-post__after.mod--blog-vigbo .blog-post__share-pagin .share-links {
    margin-bottom: 0
}

.blog-post__after.mod--blog-vigbo .blog-post__share-pagin .share-links ul {
    float: right;
    left: 0
}

.adaptive-mobile .blog-post__after.mod--blog-vigbo .blog-post__share-pagin .share-links ul {
    margin: 0 -15px
}

.blog-post__after.mod--blog-vigbo .blog-post__share-pagin .share-links ul li {
    left: 0
}

.adaptive-mobile .blog-post__after.mod--blog-vigbo .blog-post__share-pagin .share-links ul li {
    padding: 0 15px;
    margin-bottom: 20px
}

.adaptive-mobile .blog-post__after.mod--blog-vigbo .blog-post__share-pagin {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.blog-post__after.mod--blog-vigbo .blog-comments {
    border-top: 0
}

.blog-post__recommended {
    position: relative;
    width: 102vw;
    left: 50%;
    margin-left: -51vw;
    background-color: #eee;
    padding: 50px 0
}

.adaptive-mobile .blog-post__recommended,
.adaptive-tablet .blog-post__recommended {
    background-color: transparent;
    width: 100%;
    left: 0;
    margin-left: 0
}

.adaptive-mobile .blog-post__recommended .blog-page.l-content--box,
.adaptive-tablet .blog-post__recommended .blog-page.l-content--box {
    padding-left: 0;
    padding-right: 0
}

.blog-post__recommended .l-content--box.blog-page {
    min-height: auto!important
}

.blog-post__recommended .container {
    max-width: 1000px;
    padding: 0
}

.adaptive-mobile .blog-post__recommended .container,
.adaptive-mobile.tablet .blog-post__recommended .container,
.adaptive-tablet .blog-post__recommended .container {
    padding: 0!important
}

.blog-post__recommended h3 {
    font-family: Cervo, sans-serif!important;
    font-size: 40px;
    text-align: center;
    margin-top: 0;
    margin-bottom: 10px;
    line-height: 42px
}

.adaptive-mobile .blog-post__recommended h3 {
    font-size: 32px;
    line-height: 36px
}

.blog-post__recommended .post-recommended__items {
    font-family: MuseoSansCyrl300, sans-serif!important;
    margin: 0 -10px
}

.blog-post__recommended .post-recommended__items .post-recommended__item {
    float: left;
    width: 25%;
    padding: 0 10px;
    margin-top: 20px
}

.adaptive-mobile .blog-post__recommended .post-recommended__items .post-recommended__item {
    width: 100%;
    margin-top: 30px
}

.adaptive-mobile .blog-post__recommended .post-recommended__items .post-recommended__item:first-child {
    margin-top: 20px
}

.adaptive-mobile.tablet .blog-post__recommended .post-recommended__items .post-recommended__item {
    width: 25%
}

.blog-post__recommended .post-recommended__items .post-recommended__item a {
    display: block
}

.blog-post__recommended .post-recommended__items .post-recommended__item a .recommended-image {
    position: relative;
    width: 100%;
    height: 100%;
    padding-bottom: 66%;
    margin-bottom: 20px;
    background-repeat: no-repeat;
    background-position: center;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.adaptive-mobile.tablet .blog-post__recommended .post-recommended__items .post-recommended__item a .recommended-image {
    height: 90px
}

.blog-post__recommended .post-recommended__items .post-recommended__item a .recommended-image:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: rgba(0, 0, 0, .1);
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    -moz-transition: opacity .2s;
    transition: opacity .2s
}

.blog-post__recommended .post-recommended__items .post-recommended__item a .recommended-text {
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    color: #000;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    -moz-transition: color .2s;
    transition: color .2s
}

.blog-post__recommended .post-recommended__items .post-recommended__item a:hover .recommended-image:before {
    opacity: 1
}

.blog-post__recommended .post-recommended__items .post-recommended__item a:hover .recommended-text {
    color: #aea16d
}

.blog-post__subscribe {
    padding-top: 80px;
    text-align: center
}

.blog-post__subscribe h3 {
    font-family: Cervo, sans-serif!important;
    font-size: 28px;
    margin-top: 0;
    margin-bottom: 25px
}

.blog-post__subscribe .element.aside-subscribe .subscribe-form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.adaptive-mobile .blog-post__subscribe .element.aside-subscribe .subscribe-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.blog-post__subscribe .element.aside-subscribe .subscribe-form #progressButton,
.blog-post__subscribe .element.aside-subscribe .subscribe-form .subscribe-button,
.blog-post__subscribe .element.aside-subscribe .subscribe-form input[type=text] {
    font-family: MuseoSansCyrl300, sans-serif!important;
    font-size: 10px!important;
    text-transform: uppercase;
    margin: 0 10px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    outline: 0!important
}

.blog-post__subscribe .element.aside-subscribe .subscribe-form input[type=text] {
    font-weight: 400;
    line-height: 40px;
    background: #fff!important;
    color: #000!important;
    vertical-align: middle;
    resize: none;
    width: 100%;
    height: 40px;
    max-width: 225px;
    padding: 0;
    margin-bottom: 0;
    border: 1px solid #eee;
    text-align: center;
    -webkit-appearance: none
}

.adaptive-mobile .blog-post__subscribe .element.aside-subscribe .subscribe-form input[type=text] {
    margin-bottom: 15px
}

.blog-post__subscribe .element.aside-subscribe .subscribe-form .button-wraper {
    max-width: 210px;
    width: 100%
}

.adaptive-mobile .blog-post__subscribe .element.aside-subscribe .subscribe-form .button-wraper {
    max-width: 225px
}

.blog-post__subscribe .element.aside-subscribe .subscribe-form #progressButton,
.blog-post__subscribe .element.aside-subscribe .subscribe-form .subscribe-button {
    font-weight: 300;
    height: 40px;
    line-height: 38px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    text-decoration: none;
    letter-spacing: .12em;
    cursor: pointer;
    color: #fff!important;
    margin-bottom: 0;
    display: inline-block;
    width: 100%;
    max-width: 210px;
    background-color: #000!important;
    background-image: none;
    border: 1px solid #000;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-transition: .2s;
    -o-transition: .2s;
    -moz-transition: .2s;
    transition: .2s;
    will-change: box-shadow
}

.blog-post__subscribe .element.aside-subscribe .subscribe-form #progressButton:hover,
.blog-post__subscribe .element.aside-subscribe .subscribe-form .subscribe-button:hover {
    -webkit-box-shadow: 0 0 0 2px #000;
    -moz-box-shadow: 0 0 0 2px #000;
    box-shadow: 0 0 0 2px #000;
    -webkit-transition: .2s;
    -o-transition: .2s;
    -moz-transition: .2s;
    transition: .2s
}

.adaptive-mobile .blog-post__subscribe .element.aside-subscribe .subscribe-form #progressButton,
.adaptive-mobile .blog-post__subscribe .element.aside-subscribe .subscribe-form .subscribe-button {
    max-width: 225px;
    margin-left: 0;
    margin-right: 0
}

.simple-image__title {
    margin-top: 10px;
    word-break: normal;
    word-wrap: break-word
}

.mod--font-none-preset .simple-image__title {
    line-height: 1.2
}

.simple-image .image-block {
    font-size: 0
}

.simple-image .image-pic {
    max-width: 100%;
    width: 100%;
    height: auto;
    display: inline-block
}

.simple-image .image-box {
    margin: 0 auto;
    text-align: center;
    position: relative
}

.adaptive-mobile .l-footer .simple-image .image-box {
    margin-left: auto!important;
    margin-right: auto!important
}

.simple-image .imageTitle {
    margin-top: 10px;
    word-break: break-word;
    word-wrap: break-word
}

.simple-image.circle .image-box {
    -ms-interpolation-mode: nearest-neighbor;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-pixelated;
    image-rendering: pixelated
}

.simple-image.circle .image-pic {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

.simple-image.imageNoStretch .image-block {
    overflow: hidden;
    margin: 0 auto
}

.aside .simple-image.circle .image-block {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

.adaptive-desktop a .simple-image .image-block:hover {
    opacity: .7
}

.widget:not([data-type=aside-image]) .simple-image .image-block {
    margin: 0 auto;
    width: 100%;
    position: relative;
    -webkit-transition: opacity 1s;
    -o-transition: opacity 1s;
    -moz-transition: opacity 1s;
    transition: opacity 1s;
    background-image: none!important
}

.widget[data-type=aside-image] .simple-image:not(.origin) .image-block {
    -moz-background-size: cover!important;
    -o-background-size: cover!important;
    background-size: cover!important
}

.simple-text img {
    max-width: 100%
}

.simple-text.colorbg {
    padding: 10px
}

.simple-text .text-box {
    margin: 0 auto;
    word-wrap: break-word
}

.simple-text a {
    color: inherit
}

.simple-text a u,
.simple-text u a {
    color: inherit;
    text-decoration: underline
}

.simple-text a u span,
.simple-text u a span {
    text-decoration: inherit
}

.simple-text .text-box ul {
    list-style: disc;
    padding: 0 40px;
    margin: 0;
    list-style-position: inside
}

.simple-text .text-box ol {
    padding: 0 40px;
    margin: 0;
    list-style-position: inside
}

.simple-text .text-box ol li,
.simple-text .text-box ul li {
    line-height: inherit;
    margin-bottom: 0
}

.simple-text .text-box p {
    margin: 0
}

.simple-text .text-box.nocolumns ol,
.simple-text .text-box.nocolumns ul {
    margin: 1em 0
}

.simple-text .text-box.padding-20px {
    padding-top: 20px;
    padding-bottom: 20px
}

.adaptive-desktop .simple-text .text-box.twocolumns,
.adaptive-tablet .simple-text .text-box.twocolumns {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    overflow: hidden
}

.adaptive-desktop .simple-text .text-box.threecolumns,
.adaptive-tablet .simple-text .text-box.threecolumns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    overflow: hidden
}

.post-link-more>div {
    margin: 40px 0 0
}

.post-link-more>div a:hover,
.post-link-more>div a:hover * {
    opacity: .7
}

.layout-vertical--logo-center--icons-bottom.adaptive-desktop .post-gallery .gallery-lenta.mod-gallery-lenta__full,
.layout-vertical--logo-center--icons-bottom.adaptive-tablet .post-gallery .gallery-lenta.mod-gallery-lenta__full {
    width: -webkit-calc(100vw - 100px);
    width: -moz-calc(100vw - 100px);
    width: calc(100vw - 100px);
    margin-left: -webkit-calc(-50vw + 50px);
    margin-left: -moz-calc(-50vw + 50px);
    margin-left: calc(-50vw + 50px)
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .post-gallery .gallery-lenta.mod-gallery-lenta__full,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .post-gallery .gallery-lenta.mod-gallery-lenta__full {
    width: -webkit-calc(100vw - 300px);
    width: -moz-calc(100vw - 300px);
    width: calc(100vw - 300px);
    margin-left: -webkit-calc(-50vw + 150px);
    margin-left: -moz-calc(-50vw + 150px);
    margin-left: calc(-50vw + 150px)
}

.mod--aside-menu-middle-size.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .post-gallery .gallery-lenta.mod-gallery-lenta__full,
.mod--aside-menu-middle-size.layout-vertical--logo-top--icons-bottom.adaptive-desktop .post-gallery .gallery-lenta.mod-gallery-lenta__full {
    width: -webkit-calc(100vw - 250px);
    width: -moz-calc(100vw - 250px);
    width: calc(100vw - 250px);
    margin-left: -webkit-calc(-50vw + 125px);
    margin-left: -moz-calc(-50vw + 125px);
    margin-left: calc(-50vw + 125px)
}

.mod--gallery-easy .gallery-image-in {
    -webkit-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out
}

.mod--gallery-easy .gallery-squery-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    -webkit-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
    z-index: -1
}

.circle.mod--gallery-easy .gallery-squery-bg {
    max-width: 100%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

.mod--gallery-easy .gallery-squery-bg.is--dynamic-loaded {
    opacity: 0
}

.mod--gallery-easy .gallery-squery-bg.mod--center {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}

.mod--gallery-easy .gallery-squery-bg.mod--right {
    left: auto;
    right: 0
}

.fsbox-data {
    display: none
}

#fsbox.fsbox-blog .slides {
    position: absolute;
    top: 37px;
    right: 90px;
    left: 90px;
    bottom: 40px;
    text-align: center;
    overflow: hidden;
    z-index: 1
}

.adaptive-mobile #fsbox.fsbox-blog .slides,
.adaptive-tablet #fsbox.fsbox-blog .slides {
    top: 0;
    right: 0;
    left: 0;
    bottom: 0
}

#fsbox.fsbox-blog .slides table td {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0
}

#fsbox.fsbox-blog .slides>div {
    position: absolute;
    width: 100%;
    height: 100%
}

.adaptive-mobile #fsbox.fsbox-blog .slides>div,
.adaptive-tablet #fsbox.fsbox-blog .slides>div {
    left: -101vw
}

.adaptive-mobile #fsbox.fsbox-blog .slides>div.active,
.adaptive-tablet #fsbox.fsbox-blog .slides>div.active {
    left: 0
}

.adaptive-mobile #fsbox.fsbox-blog .slides,
.adaptive-tablet #fsbox.fsbox-blog .slides {
    -webkit-transition: opacity .2s linear;
    -o-transition: opacity .2s linear;
    -moz-transition: opacity .2s linear;
    transition: opacity .2s linear
}

.adaptive-mobile #fsbox.fsbox-blog .slides.is-animate .slides__slide,
.adaptive-tablet #fsbox.fsbox-blog .slides.is-animate .slides__slide {
    -webkit-transition: left .25s linear;
    -o-transition: left .25s linear;
    -moz-transition: left .25s linear;
    transition: left .25s linear
}

.fsbox-blog {
    display: none;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 1000;
    overflow: hidden;
    position: fixed
}

#fsbox.fsbox-blog .control a {
    display: inline-block;
    text-decoration: none
}

#fsbox.fsbox-blog .control.close {
    text-align: right;
    position: absolute;
    right: 40px;
    top: 40px;
    z-index: 100;
    width: 18px;
    height: 18px
}

.adaptive-mobile #fsbox.fsbox-blog .control.close,
.adaptive-tablet #fsbox.fsbox-blog .control.close {
    top: 20px;
    right: 20px
}

.close-elem:hover .close-elem-ico {
    -webkit-filter: brightness(.6);
    filter: brightness(.6)
}

.close-menu-burger {
    mix-blend-mode: difference
}

#fsbox.fsbox-blog #fsbox-prev {
    position: absolute;
    top: 50%;
    margin-top: -25px;
    left: 30px;
    width: 50px;
    height: 50px;
    padding: 18px 0;
    z-index: 2
}

.adaptive-mobile #fsbox.fsbox-blog #fsbox-prev,
.adaptive-tablet #fsbox.fsbox-blog #fsbox-prev {
    left: 3px
}

.adaptive-mobile #fsbox.fsbox-blog #fsbox-prev {
    display: none
}

#fsbox.fsbox-blog #fsbox-next {
    position: absolute;
    top: 50%;
    margin-top: -25px;
    right: 30px;
    width: 50px;
    height: 50px;
    padding: 18px 0;
    z-index: 2
}

.adaptive-mobile #fsbox.fsbox-blog #fsbox-next,
.adaptive-tablet #fsbox.fsbox-blog #fsbox-next {
    right: 3px
}

.adaptive-mobile #fsbox.fsbox-blog #fsbox-next {
    display: none
}

#fsbox.fsbox-blog #fsbox-next svg,
#fsbox.fsbox-blog #fsbox-prev svg,
#fsbox.fsbox-blog .control.close svg {
    width: 100%;
    height: 100%
}

.adaptive-tablet #fsbox.fsbox-blog #fsbox-next svg,
.adaptive-tablet #fsbox.fsbox-blog #fsbox-prev svg,
.adaptive-tablet #fsbox.fsbox-blog .control.close svg {
    height: 14px
}

#fsbox.fsbox-blog .controls {
    height: 26px;
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 30px
}

#fsbox.fsbox-blog .slides-container {
    height: 100%;
    position: relative
}

#fsbox.fsbox-blog .slides>div {
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 100;
    position: absolute
}

#fsbox.fsbox-blog .slides>div.active {
    z-index: 101
}

#fsbox.fsbox-blog .slides img {
    max-width: 100%;
    max-height: 100%;
    z-index: 100;
    position: absolute!important;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

#fsbox.fsbox-blog .slides>img {
    cursor: pointer;
    opacity: 0
}

#fsbox.fsbox-blog .spinner {
    z-index: 100
}

#fsbox.fsbox-blog .social-box {
    width: 100%;
    position: absolute;
    bottom: 20px;
    z-index: 100
}

#fsbox.fsbox-blog .slides__slide {
    position: relative
}

#fsbox.fsbox-blog .slides__counter {
    display: none;
    text-align: left;
    font-size: 13px;
    line-height: 1.38;
    color: #111;
    position: absolute;
    z-index: 10;
    top: 40px;
    left: 40px;
    -webkit-animation-name: counterFadeIn;
    -moz-animation-name: counterFadeIn;
    -o-animation-name: counterFadeIn;
    animation-name: counterFadeIn;
    -webkit-animation-duration: .3s;
    -moz-animation-duration: .3s;
    -o-animation-duration: .3s;
    animation-duration: .3s
}

@-webkit-keyframes counterFadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-moz-keyframes counterFadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-o-keyframes counterFadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes counterFadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

.post-break-line .break-line {
    margin: 0 auto
}

.adaptive-mobile .l-footer .post-break-line .break-line {
    margin-left: auto!important;
    margin-right: auto!important
}

.post-break-line .break-line .decoration {
    height: 9px
}

.post-instagram.element .photo-box {
    float: left;
    min-height: 100%;
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: relative
}

.post-instagram.element .photo-box .image {
    height: 100%;
    width: 100%
}

.post-instagram.element .photo-box .image.loaded {
    cursor: pointer
}

.post-instagram.element .photo-box .image img {
    -webkit-transition: opacity .4s ease-out;
    -o-transition: opacity .4s ease-out;
    -moz-transition: opacity .4s ease-out;
    transition: opacity .4s ease-out
}

.post-instagram.element .photo-box .image.loading img {
    opacity: 0
}

.post-instagram.element .photo-box .image.loaded img {
    opacity: 1
}

.post-instagram.element .image.loaded:hover,
.post-instagram.element .static-grid-cell .image:hover {
    opacity: .7!important
}

.post-instagram.element .photo-box .image img.w,
.post-instagram.element .preview-box .preview img.w {
    max-width: 100%
}

.post-instagram.element .photo-box .image img.h,
.post-instagram.element .preview-box .preview img.h {
    max-height: 100%;
    max-width: none
}

.post-instagram.element .photo-box .photo-box-wrapper {
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: block
}

.post-instagram.element .static-grid {
    position: relative;
    width: 100%
}

.post-instagram.element .static-grid:after {
    clear: both
}

.post-instagram.element .static-grid .static-grid-item {
    float: left;
    overflow: hidden;
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: none
}

.post-instagram.element .static-grid .static-grid-item .static-grid-cell {
    position: relative;
    height: 100%;
    margin: 0
}

.post-instagram.element .static-grid .static-grid-item .static-grid-cell .image {
    width: 100%;
    overflow: hidden
}

.post-instagram.element .static-grid .static-grid-item .static-grid-cell .image img {
    display: block
}

.post-instagram.element .static-grid .static-grid-item .static-grid-cell .image.h img.w,
.post-instagram.element .static-grid .static-grid-item .static-grid-cell .image.w img.w {
    max-width: 100%
}

.post-instagram.element .static-grid .static-grid-item .static-grid-cell .image.h img.h,
.post-instagram.element .static-grid .static-grid-item .static-grid-cell .image.w img.h {
    max-height: 100%
}

.post-instagram.element .static-grid-cell .image img {
    opacity: 0
}

.post-instagram.element .static-grid {
    visibility: visible
}

.post-instagram.element .static-grid .static-grid-item .static-grid-cell .image {
    cursor: pointer;
    opacity: 0;
    -webkit-transition: opacity .4s ease-out;
    -o-transition: opacity .4s ease-out;
    -moz-transition: opacity .4s ease-out;
    transition: opacity .4s ease-out;
    background-repeat: no-repeat;
    background-position: center;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.post-instagram.element .static-grid .static-grid-item .static-grid-cell .image.loaded {
    opacity: 1
}

.post-instagram.element .static-grid-cell .image img.loaded {
    opacity: 1;
    -webkit-transition: opacity .4s ease-out;
    -o-transition: opacity .4s ease-out;
    -moz-transition: opacity .4s ease-out;
    transition: opacity .4s ease-out;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    cursor: pointer
}

.post-instagram.element .static-grid.c1 .static-grid-item {
    width: 100%!important
}

.post-instagram.element .static-grid.c2 .static-grid-item {
    width: 50%!important
}

.post-instagram.element .static-grid.c3 .static-grid-item {
    width: 33.3333%!important
}

.post-instagram.element .static-grid.c4 .static-grid-item {
    width: 25%!important
}

.post-instagram.element .static-grid.c5 .static-grid-item {
    width: 20%!important
}

.post-instagram.element .static-grid.c6 .static-grid-item {
    width: 16.6666%!important
}

.post-instagram.element .static-grid.c7 .static-grid-item {
    width: 14.2857%!important
}

.post-instagram.element .static-grid.c8 .static-grid-item {
    width: 12.5%!important
}

.post-instagram.element .static-grid.c9 .static-grid-item {
    width: 11.1111%!important
}

.post-instagram.element .static-grid.c10 .static-grid-item {
    width: 10%!important
}

.post-instagram.element .static-grid .static-grid-clearfix {
    clear: both
}

.aside-break-line .break-line {
    height: 15px;
    margin: 0 auto
}

.aside-break-line .break-line .decoration {
    height: 100%
}

.adaptive-tablet #fsbox.fsbox-blog .slides__counter {
    top: 23px;
    left: 20px
}

.adaptive-mobile #fsbox.fsbox-blog .slides__counter {
    top: 23px;
    left: 20px
}

.widget-social-icons {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.social-icons-content {
    display: -moz-box;
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    -webkit-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.adaptive-mobile .l-footer .social-icons-content.left,
.adaptive-mobile .l-footer .social-icons-content.right,
.social-icons-content.center {
    -webkit-justify-content: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.social-icons-content.left {
    -webkit-justify-content: flex-start;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.social-icons-content.right {
    -webkit-justify-content: flex-end;
    -webkit-box-pack: end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.social-icons-content a,
.social-icons-content i {
    font-size: 2em;
    line-height: 2em;
    text-decoration: none
}

.social-icons-content .asi-icon-box {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    margin: 10px
}

.aside-text.transparent-background {
    background: rgba(0, 0, 0, 0)!important
}

.aside-text .text-box {
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 10px
}

.aside-text .text-box.colorbg {
    padding-left: 10px;
    padding-right: 10px
}

.aside-text .text-box ul {
    list-style: disc;
    margin: 0;
    padding: 0;
    list-style-position: inside
}

.aside-social-icons {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.aside-social-icons-content {
    display: -webkit-box;
    display: -moz-box;
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    -webkit-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.aside-social-icons-content a,
.aside-social-icons-content i {
    font-size: 2em;
    line-height: 2em;
    text-decoration: none
}

.aside-social-icons-content .asi-icon-box {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    margin: 10px
}

.aside-menu-content.asm {
    overflow: hidden;
    position: relative
}

.aside-menu .aside-menu-content {
    overflow: hidden;
    position: relative
}

.aside-menu .aside-menu-content.align-left.aside-menu-content-set3 .asm-category {
    padding-left: 0
}

.aside-menu .aside-menu-content.align-right.aside-menu-content-set3 .asm-category {
    padding-right: 0
}

.aside-menu .aside-menu-content .asm-item-box {
    border-bottom: 1px solid transparent
}

.aside-menu .asm-category-shell:before {
    margin-left: -1000px
}

.aside-menu .asm-category-shell:after {
    margin-right: -1000px
}

.aside-menu .asm-category-shell:after,
.aside-menu .asm-category-shell:before {
    content: '';
    display: inline-block;
    width: 1000px;
    height: 1em;
    position: absolute;
    vertical-align: middle
}

.aside-menu .asm-category-shell {
    line-height: 1em;
    padding: 0;
    overflow: hidden
}

.aside-menu .asm-category-shell .asm-category {
    border: 1px solid transparent;
    display: inline-block;
    max-width: 70%;
    padding: 0 25px;
    margin: 0
}

.aside-menu .asm-category-shell .asm-categor>* {
    margin: 0
}

.row:after,
.row:before {
    content: " ";
    display: table
}

.row {
    margin-left: -10px;
    margin-right: -10px
}

body.mobile .post-body .row {
    margin-bottom: 0
}

.row:after {
    clear: both
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-13,
.col-lg-14,
.col-lg-15,
.col-lg-16,
.col-lg-17,
.col-lg-18,
.col-lg-19,
.col-lg-2,
.col-lg-20,
.col-lg-21,
.col-lg-22,
.col-lg-23,
.col-lg-24,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-13,
.col-md-14,
.col-md-15,
.col-md-16,
.col-md-17,
.col-md-18,
.col-md-19,
.col-md-2,
.col-md-20,
.col-md-21,
.col-md-22,
.col-md-23,
.col-md-24,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-13,
.col-sm-14,
.col-sm-15,
.col-sm-16,
.col-sm-17,
.col-sm-18,
.col-sm-19,
.col-sm-2,
.col-sm-20,
.col-sm-21,
.col-sm-22,
.col-sm-23,
.col-sm-24,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-13,
.col-xs-14,
.col-xs-15,
.col-xs-16,
.col-xs-17,
.col-xs-18,
.col-xs-19,
.col-xs-2,
.col-xs-20,
.col-xs-21,
.col-xs-22,
.col-xs-23,
.col-xs-24,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.adaptive-desktop .col-md-1,
.adaptive-desktop .col-md-10,
.adaptive-desktop .col-md-11,
.adaptive-desktop .col-md-12,
.adaptive-desktop .col-md-13,
.adaptive-desktop .col-md-14,
.adaptive-desktop .col-md-15,
.adaptive-desktop .col-md-16,
.adaptive-desktop .col-md-17,
.adaptive-desktop .col-md-18,
.adaptive-desktop .col-md-19,
.adaptive-desktop .col-md-2,
.adaptive-desktop .col-md-20,
.adaptive-desktop .col-md-21,
.adaptive-desktop .col-md-22,
.adaptive-desktop .col-md-23,
.adaptive-desktop .col-md-24,
.adaptive-desktop .col-md-3,
.adaptive-desktop .col-md-4,
.adaptive-desktop .col-md-5,
.adaptive-desktop .col-md-6,
.adaptive-desktop .col-md-7,
.adaptive-desktop .col-md-8,
.adaptive-desktop .col-md-9,
.adaptive-tablet .col-md-1,
.adaptive-tablet .col-md-10,
.adaptive-tablet .col-md-11,
.adaptive-tablet .col-md-12,
.adaptive-tablet .col-md-13,
.adaptive-tablet .col-md-14,
.adaptive-tablet .col-md-15,
.adaptive-tablet .col-md-16,
.adaptive-tablet .col-md-17,
.adaptive-tablet .col-md-18,
.adaptive-tablet .col-md-19,
.adaptive-tablet .col-md-2,
.adaptive-tablet .col-md-20,
.adaptive-tablet .col-md-21,
.adaptive-tablet .col-md-22,
.adaptive-tablet .col-md-23,
.adaptive-tablet .col-md-24,
.adaptive-tablet .col-md-3,
.adaptive-tablet .col-md-4,
.adaptive-tablet .col-md-5,
.adaptive-tablet .col-md-6,
.adaptive-tablet .col-md-7,
.adaptive-tablet .col-md-8,
.adaptive-tablet .col-md-9 {
    float: left
}

.adaptive-desktop .col-md-24,
.adaptive-tablet .col-md-24 {
    width: 100%
}

.adaptive-desktop .col-md-23,
.adaptive-tablet .col-md-23 {
    width: 95.83333333%
}

.adaptive-desktop .col-md-22,
.adaptive-tablet .col-md-22 {
    width: 91.66666667%
}

.adaptive-desktop .col-md-21,
.adaptive-tablet .col-md-21 {
    width: 87.5%
}

.adaptive-desktop .col-md-20,
.adaptive-tablet .col-md-20 {
    width: 83.33333333%
}

.adaptive-desktop .col-md-19,
.adaptive-tablet .col-md-19 {
    width: 79.16666667%
}

.adaptive-desktop .col-md-18,
.adaptive-tablet .col-md-18 {
    width: 75%
}

.adaptive-desktop .col-md-17,
.adaptive-tablet .col-md-17 {
    width: 70.83333333%
}

.adaptive-desktop .col-md-16,
.adaptive-tablet .col-md-16 {
    width: 66.66666667%
}

.adaptive-desktop .col-md-15,
.adaptive-tablet .col-md-15 {
    width: 62.5%
}

.adaptive-desktop .col-md-14,
.adaptive-tablet .col-md-14 {
    width: 58.33333333%
}

.adaptive-desktop .col-md-13,
.adaptive-tablet .col-md-13 {
    width: 54.16666667%
}

.adaptive-desktop .col-md-12,
.adaptive-tablet .col-md-12 {
    width: 50%
}

.adaptive-desktop .col-md-11,
.adaptive-tablet .col-md-11 {
    width: 45.83333333%
}

.adaptive-desktop .col-md-10,
.adaptive-tablet .col-md-10 {
    width: 41.66666667%
}

.adaptive-desktop .col-md-9,
.adaptive-tablet .col-md-9 {
    width: 37.5%
}

.adaptive-desktop .col-md-8,
.adaptive-tablet .col-md-8 {
    width: 33.33333333%
}

.adaptive-desktop .col-md-7,
.adaptive-tablet .col-md-7 {
    width: 29.16666667%
}

.adaptive-desktop .col-md-6,
.adaptive-tablet .col-md-6 {
    width: 25%
}

.adaptive-desktop .col-md-5,
.adaptive-tablet .col-md-5 {
    width: 20.83333333%
}

.adaptive-desktop .col-md-4,
.adaptive-tablet .col-md-4 {
    width: 16.66666667%
}

.adaptive-desktop .col-md-3,
.adaptive-tablet .col-md-3 {
    width: 12.5%
}

.adaptive-desktop .col-md-2,
.adaptive-tablet .col-md-2 {
    width: 8.33333333%
}

.adaptive-desktop .col-md-1,
.adaptive-tablet .col-md-1 {
    width: 4.16666667%
}

.element.post-form .form__fields-row {
    clear: both
}

.element.post-form .form__checkbox_label .form__checkbox {
    visibility: hidden
}

.element.post-form .form__field_file {
    width: 100%
}

.file_upload input[type=file] {
    position: absolute;
    top: 0;
    visibility: hidden
}

.element.post-form .form__btn_popup_open.disable {
    pointer-events: none
}

#post-content .element.post-form form[data-popup="1"] .form__fields-row:not(.btn_open_popup),
.md-top-slider .element.post-form form[data-popup="1"] .form__fields-row:not(.btn_open_popup) {
    display: none
}

body.dialog-active {
    overflow: hidden
}

.ui-dialog.dialog-widget-form-popup {
    background: #f4f4f4;
    outline: 0;
    padding: 80px;
    z-index: 9999;
    width: 100%!important;
    left: 0!important;
    right: 0!important;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.dialog-widget-form-popup.dialogOverflow {
    top: 50px!important;
    margin-bottom: 50px
}

body.mobile .dialog-widget-form-popup {
    padding: 40px;
    top: 0!important;
    bottom: 0;
    min-height: 100%;
    margin-bottom: 0
}

body.mobile .dialog-widget-form-popup .close-popup,
body.mobile .front-modal .close-popup {
    right: 10px;
    top: 6px
}

.dialog-widget-form-popup .title-form {
    margin: 0 auto 80px;
    word-wrap: break-word;
    word-break: break-word;
    line-height: 1
}

#post-content .element.post-form .title-form,
.md-top-slider .element.post-form .title-form {
    display: none
}

body.mobile .dialog-widget-form-popup .title-form {
    margin-bottom: 40px
}

.dialog-widget-form-popup .close-popup,
.front-modal .close-popup {
    position: absolute;
    right: 20px;
    top: 16px;
    cursor: pointer;
    mix-blend-mode: difference;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff
}

.dialog-widget-form-popup .close-popup svg,
.front-modal .close-popup svg {
    mix-blend-mode: difference
}

.dialog-widget-form-popup .close-popup:hover,
.front-modal .close-popup:hover {
    opacity: .6
}

.dialog-widget-form-popup .ui-dialog-titlebar {
    display: none
}

body.dialog-active #dialog-wrap {
    display: block
}

#dialog-wrap {
    width: 100%;
    height: 100%;
    top: 0;
    background: rgba(0, 0, 0, .5);
    position: fixed;
    z-index: 1000;
    overflow-y: auto;
    overflow-x: hidden;
    display: none
}

.mod--font-none-preset .form__btn span.progress,
.mod--font-none-preset .form__btn span.progress-content,
.mod--font-none-preset .form__btn span.progress-inner {
    padding: 0!important
}

.form__btn span.progress-inner {
    z-index: 1
}

.form__btn .progress {
    position: static
}

.form__btn {
    word-wrap: break-word;
    word-break: normal;
    max-width: 100%;
    padding: 18px 20px;
    text-align: center;
    min-height: auto
}

.element .post-form-content,
.element.post-form.ui-dialog-content {
    position: relative
}

.element.post-form.ui-dialog-content .success-message,
.post-form-content .success-message {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    bottom: 20px;
    right: 0;
    left: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.post-form-content .form__btn.form__btn_popup_open {
    border: none;
    max-width: 100%;
    word-wrap: break-word;
    word-break: normal
}

.element.post-form .form__field_file {
    height: auto
}

.form__fields-row .form__field-box .form__field_file .text {
    text-decoration: underline
}

.form__fields-row .form__field-box .form__field_file {
    border-style: dashed;
    height: auto;
    text-align: left;
    background-color: transparent
}

.element.post-form .file-preview .file-preview-frame {
    height: auto!important
}

.form__field-box .file-uploader_cont.file-preview {
    background: 0 0;
    margin-bottom: 0
}

.file-uploader_cont .file-thumbnail-footer {
    padding-bottom: 20px
}

.file-uploader_cont .file-drop-zone {
    z-index: 9
}

.element.post-form .form__textarea {
    display: block
}

.element.post-form .unable-to-connect {
    color: #ff3838!important;
    word-wrap: break-word;
    word-break: break-all;
    text-align: center
}

.element.post-form .hided {
    opacity: 0
}

.element.post-form .file-preview-status {
    display: none
}

.element.post-form input[type=text],
input[type=email] {
    border-style: solid
}

.element.post-form .selectize-dropdown-content .option {
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.element.post-form .selectize-input.items {
    min-width: 100%
}

.element.post-form .form__checkbox_text span {
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -moz-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%
}

.element.post-form .file-drop-zone-title:before {
    text-decoration: none
}

.element.post-form .file-drop-zone-title {
    padding-top: 11px
}

.pl-container.touchActionNone {
    -ms-touch-action: none;
    touch-action: none
}

.aside-social-icons i,
.aside-social-icons>label,
.setting-social-icons i,
.setting-social-icons>label,
.widget-social-icons i,
.widget-social-icons>label {
    font-family: social-icons-v4;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.l-footer .adaptive-mobile .simple-text .text-box p {
    text-align: center!important
}

.adaptive-desktop .aside-insert-code,
.adaptive-tablet .aside-insert-code {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.adaptive-desktop .aside-insert-code.mod--left,
.adaptive-tablet .aside-insert-code.mod--left {
    text-align: left;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.adaptive-desktop .aside-insert-code.mod--center,
.adaptive-tablet .aside-insert-code.mod--center {
    text-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.adaptive-desktop .aside-insert-code.mod--right,
.adaptive-tablet .aside-insert-code.mod--right {
    text-align: right;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.aside-instagram-type {
    overflow: hidden
}

.aside-instagram.element .photo-box {
    float: left;
    min-height: 100%;
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: relative
}

.aside-instagram.element .photo-box .image {
    height: 100%;
    width: 100%
}

.aside-instagram.element .photo-box .image img {
    -webkit-transition: opacity .4s ease-out;
    -o-transition: opacity .4s ease-out;
    -moz-transition: opacity .4s ease-out;
    transition: opacity .4s ease-out
}

.aside-instagram.element .photo-box .image.loading img {
    opacity: 0
}

.aside-instagram.element .photo-box .image.loaded {
    cursor: pointer
}

.aside-instagram.element .photo-box .image.loaded:hover {
    opacity: .7!important
}

.aside-instagram.element .photo-box .image.loaded img {
    opacity: 1
}

.aside-instagram.element .photo-box .image img.w {
    max-width: 100%
}

.aside-instagram.element .photo-box .image img.h {
    max-height: 100%;
    max-width: none
}

.aside-instagram.element .photo-box .photo-box-wrapper {
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: block
}

.aside-instagram.element .preview-box .preview img.w {
    max-width: 100%
}

.aside-instagram.element .preview-box .preview img.h {
    max-height: 100%
}

.aside-instagram.element .static-grid {
    position: relative;
    visibility: visible;
    width: 100%
}

.aside-instagram.element .static-grid:after {
    clear: both
}

.aside-instagram.element .static-grid .static-grid-item {
    float: left;
    overflow: hidden;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    clear: none
}

.aside-instagram.element .static-grid .static-grid-item .static-grid-cell {
    position: relative;
    height: 100%;
    margin: 0
}

.aside-instagram.element .static-grid .static-grid-item .static-grid-cell .image {
    width: 100%;
    overflow: hidden;
    cursor: pointer;
    opacity: 0;
    -webkit-transition: opacity .4s ease-out;
    -o-transition: opacity .4s ease-out;
    -moz-transition: opacity .4s ease-out;
    transition: opacity .4s ease-out;
    background-repeat: no-repeat;
    background-position: center;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.aside-instagram.element .static-grid .static-grid-item .static-grid-cell .image:hover {
    opacity: .7!important
}

.aside-instagram.element .static-grid .static-grid-item .static-grid-cell .image.loaded {
    opacity: 1
}

.aside-instagram.element .static-grid .static-grid-item .static-grid-cell .image.h img.w,
.aside-instagram.element .static-grid .static-grid-item .static-grid-cell .image.w img.w {
    max-width: 100%
}

.aside-instagram.element .static-grid .static-grid-item .static-grid-cell .image.h img.h,
.aside-instagram.element .static-grid .static-grid-item .static-grid-cell .image.w img.h {
    max-height: 100%
}

.aside-instagram.element .static-grid .static-grid-item .static-grid-cell .image img {
    opacity: 0
}

.aside-instagram.element .static-grid .static-grid-item .static-grid-cell .image img.loaded {
    opacity: 1;
    -webkit-transition: opacity .4s ease-out;
    -o-transition: opacity .4s ease-out;
    -moz-transition: opacity .4s ease-out;
    transition: opacity .4s ease-out;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    cursor: pointer
}

.aside-instagram.element .static-grid.c1 .static-grid-item {
    width: 100%!important
}

.aside-instagram.element .static-grid.c2 .static-grid-item {
    width: 50%!important
}

.aside-instagram.element .static-grid.c3 .static-grid-item {
    width: 33.3333%!important
}

.aside-instagram.element .static-grid.c4 .static-grid-item {
    width: 25%!important
}

.aside-instagram.element .static-grid.c5 .static-grid-item {
    width: 20%!important
}

.aside-instagram.element .static-grid.c6 .static-grid-item {
    width: 16.6666%!important
}

.aside-instagram.element .static-grid.c7 .static-grid-item {
    width: 14.2857%!important
}

.aside-instagram.element .static-grid.c8 .static-grid-item {
    width: 12.5%!important
}

.aside-instagram.element .static-grid.c9 .static-grid-item {
    width: 11.1111%!important
}

.aside-instagram.element .static-grid.c10 .static-grid-item {
    width: 10%!important
}

.aside-instagram.element .static-grid .static-grid-clearfix {
    clear: both
}

.adaptive-mobile .blog-page.l-content--box .container {
    padding-bottom: 0;
    padding-top: 0
}

.adaptive-mobile .blog-page.mod--blog-main-page.mod--blog-type-view-classic .blog-sidebar-box {
    margin-top: 20px
}

.adaptive-mobile .mod--blog-article-page .tags-top {
    display: none
}

.adaptive-mobile .blog.background-custom .container {
    padding: 0
}

.adaptive-mobile .blog-content {
    overflow: hidden
}

.adaptive-mobile #layout,
.adaptive-mobile #layout .page,
.adaptive-mobile .structure-blog .content {
    margin-left: 0!important;
    margin-right: 0!important;
    padding-left: 0!important;
    padding-right: 0!important;
    width: 100%!important
}

.adaptive-mobile .blog-type-classic article {
    padding: 20px
}

.adaptive-mobile .blog-content ul.tools>li.share-links>ul {
    left: 0!important
}

.adaptive-mobile .blog-content ul.tools>li.share-links.show-socicons>ul {
    display: inline-block!important
}

.adaptive-mobile .blog-content .paging {
    margin-top: 40px;
    margin-bottom: 40px
}

.adaptive-mobile .blog-content .items .blog_grid_item {
    margin-bottom: 50px;
    padding: 20px 0
}

.adaptive-mobile .blog-content.background-custom {
    padding-left: 0;
    padding-right: 0
}

.adaptive-mobile .blog-content .tags-top {
    padding: 20px
}

.adaptive-mobile #blog.background-custom {
    padding-top: 0
}

.adaptive-mobile .blog-content .items article header {
    margin: 0
}

.adaptive-mobile .blog-content .items article header>div {
    padding-bottom: 25px
}

.adaptive-mobile .blog-content .items article header .view4 .date {
    margin-bottom: 13px
}

.adaptive-mobile .blog-post__href,
.adaptive-mobile .blog_grid_item .blog-post__title {
    font-size: 25px
}

.adaptive-mobile .blog_grid_item .blog-post__title {
    margin: 13px 0 0;
    line-height: 1em
}

.adaptive-mobile .blog-content .items .blog_grid_item .bgi_date {
    text-transform: uppercase;
    font-size: 9px
}

.adaptive-mobile .blog-content .tools {
    margin: 0 auto;
    padding: 0
}

.adaptive-mobile .blog-content .bgi_imageWrap img {
    width: 100%
}

.adaptive-mobile .blog-content .bgi_imageWrap {
    margin: 24px 0 20px
}

.adaptive-mobile .blog-content .readMore {
    margin: 24px 0;
    line-height: 1em!important
}

.adaptive-mobile .bgi_fields.clearfix:last-child {
    padding: 0 0 25px 0;
    border-bottom: 1px solid #626262
}

.adaptive-mobile .blog-type-classic .tags {
    margin-top: 20px;
    float: left;
    width: 100%
}

.adaptive-mobile .blog-content .tags {
    font-size: 12px;
    text-align: left;
    margin: 20px 0 0 0
}

.adaptive-mobile .blog-content span.bgi_tag {
    clear: both;
    display: block;
    width: 100%
}

.adaptive-mobile .blog-sidebar {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%
}

.adaptive-mobile .blog-content .post {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px
}

.adaptive-mobile .blog-page.l-content--box {
    padding-left: 0;
    padding-right: 0
}

.adaptive-mobile .feedWrap {
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px
}

.adaptive-mobile .blog-content .aside-instagram.element .image.loaded:hover,
.adaptive-mobile .blog-content .aside-instagram.element .static-grid-cell .image:hover {
    opacity: 1!important
}

.adaptive-mobile .blog-content .widget .simple-text .text-box {
    -webkit-column-count: 1!important;
    -moz-column-count: 1!important;
    column-count: 1!important;
    max-width: 100%!important
}

.adaptive-mobile .blog-content .widget .post-link-more>div {
    margin-top: 23px
}

.adaptive-mobile .blog_grid_item .bgi_tag_mobile {
    margin-top: 0;
    margin-bottom: 30px
}

.adaptive-mobile .feedWrap .blog_grid_item .bgi_imageWrap a img.circle {
    -webkit-border-radius: 50%!important;
    -moz-border-radius: 50%!important;
    border-radius: 50%!important
}

.adaptive-mobile .feedWrap a.btnRect {
    display: inline-block;
    line-height: .8em;
    background-color: #000;
    color: #fff;
    font-size: 10px;
    padding: 10px 15px;
    margin: 20px 0
}

.adaptive-mobile .blog-content .items .bgi_description>* {
    line-height: 1.3em
}

.adaptive-mobile .blog-content div.tools span.field>.bgi_triggerTip svg {
    height: 16px
}

.adaptive-mobile .bgi_description p,
.adaptive-mobile .readMore,
.adaptive-mobile a.btnRect,
.adaptive-mobile span.bgi_tag {
    margin-top: 0
}

.adaptive-mobile .mod--blog-type-view-classic .date,
.adaptive-mobile .mod--blog-type-view-classic .tags a,
.adaptive-mobile .mod--blog-type-view-classic .text-box {
    font-size: 12px!important;
    line-height: 1.5!important
}

.adaptive-mobile .blog-content .mobile-hide,
.adaptive-mobile .blog-content .mobile-hide-line {
    display: none
}

.adaptive-mobile .blog-content .mobile-hide-line.bgi_tag,
.adaptive-mobile .blog-content .mobile-hide.bgi_tag {
    display: none
}

.adaptive-mobile .blog-content .mobile-show {
    display: block
}

.adaptive-tablet .feedWrap:after,
.adaptive-tablet .feedWrap:before {
    content: '';
    display: table
}

.adaptive-tablet .feedWrap:after {
    visibility: hidden;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.adaptive-tablet .feedWrap+.feedWrap {
    margin-top: 50px
}

.adaptive-tablet .feedWrap.mod-preview-layout-5 {
    padding: 40px
}

.adaptive-tablet .feedWrap .blog_grid_item {
    margin-bottom: 50px;
    padding: 0!important;
    border-bottom: 1px solid #626262
}

.adaptive-tablet .feedWrap .blog_grid_item .bgi_imageWrap a img.circle {
    -webkit-border-radius: 50%!important;
    -moz-border-radius: 50%!important;
    border-radius: 50%!important
}

.adaptive-tablet .blog-content .tags {
    font-size: 12px;
    text-align: left;
    margin: 0
}

.adaptive-tablet .blog-content.blog-type-classic .tags {
    margin-top: 13px
}

.adaptive-tablet .blog-content .bgi_tag {
    clear: both;
    display: block;
    width: 100%;
    margin-bottom: 20px
}

.adaptive-tablet .mod--blog-article-page .tags-top {
    display: none
}

.adaptive-tablet .blog-sidebar {
    padding-top: 40px;
    padding-bottom: 40px;
    width: 100%
}

.adaptive-tablet .mod--blog-page-sidebar-has-bg .blog-sidebar {
    padding-left: 30px;
    padding-right: 30px
}

.adaptive-tablet .mod--blog-page-sidebar-has-bg .blog-sidebar-box {
    margin-top: 20px
}

.adaptive-tablet .blog-page.l-content--box {
    padding-left: 40px;
    padding-right: 40px
}

.adaptive-tablet .blog-content .readMore {
    margin: 24px 0;
    line-height: 1em!important
}

.adaptive-tablet .blog-content div.tools {
    margin: 0 auto;
    padding: 0
}

.adaptive-tablet .blog-content .bgi_imageWrap img {
    width: 100%
}

.adaptive-tablet .blog-content .bgi_imageWrap {
    margin: 24px 0 20px
}

.adaptive-tablet .feedWrap a.btnRect {
    display: inline-block;
    line-height: .8em;
    background-color: #000;
    color: #fff;
    font-size: 10px;
    padding: 10px 15px;
    margin: 20px 0
}

.adaptive-tablet .blog-content .mobile-hide,
.adaptive-tablet .blog-content .mobile-hide-line {
    display: none
}

.adaptive-tablet .blog-content .mobile-show {
    display: block
}

.bgi_toolTip {
    position: absolute;
    top: 50%;
    margin-top: -12px;
    left: 100%;
    padding: 11px;
    background: #fff;
    border: 1px solid #d4d4d4;
    opacity: 0;
    z-index: 5;
    visibility: hidden;
    text-align: center;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease
}

.bgi_toolTip_wrap:active .bgi_toolTip,
.bgi_toolTip_wrap:hover .bgi_toolTip {
    opacity: 1;
    visibility: visible
}

.bgi_toolTip a {
    display: block!important;
    text-align: left;
    line-height: normal;
    color: #9e9e9e
}

.bgi_toolTip a:not(:last-child) {
    margin-bottom: 8px
}

.bgi_toolTip a:hover {
    color: #c2c2c2
}

.mod--font-none-preset .bgi_toolTip a {
    text-transform: uppercase;
    font-size: 10px
}

.bgi_comments_wrap span,
.bgi_like_wrap span {
    font-family: Verdana, Arial, Helvetica, sans-serif!important;
    font-size: 12px;
    position: relative;
    top: -3px
}

.bgi_like_wrap svg {
    position: relative;
    top: -1px
}

.bgi_comments_wrap,
.bgi_like_wrap {
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    -moz-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.bgi_comments_wrap:hover,
.bgi_like_wrap:hover {
    opacity: .7
}

.bgi_toolTip_wrap .bgi_triggerTip {
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    -moz-transition: opacity .3s ease;
    transition: opacity .3s ease
}

:hover.bgi_toolTip_wrap .bgi_triggerTip {
    opacity: .7
}

.bgi_action_hold {
    float: left;
    position: relative;
    z-index: 1;
    margin-right: 22px
}

.bgi_action_hold a {
    display: inline-block;
    position: relative;
    height: 1em;
    line-height: 1em;
    color: #727272
}

.bgi_action_hold svg {
    height: 16px;
    width: 16px;
    cursor: pointer
}

.bgi_action_hold path {
    fill: #626262
}

.bgi_triggerTip {
    margin-right: 17px
}

.adaptive-mobile .bgi_action_hold,
.adaptive-tablet .bgi_action_hold {
    margin-bottom: 20px
}

img {
    border: 0
}

html {
    -webkit-text-size-adjust: 100%
}

.l-content {
    position: relative;
    opacity: 1;
    -webkit-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
    margin: 0
}

.l-footer {
    position: relative;
    padding: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.l-footer:after,
.l-footer:before {
    content: '';
    display: table
}

.l-footer:after {
    visibility: hidden;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) {
    position: relative;
    width: 100vw;
    left: -300px;
    padding-left: 300px
}

.is--scrollbar-y-1.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) {
    width: -webkit-calc(100vw - 1px);
    width: -moz-calc(100vw - 1px);
    width: calc(100vw - 1px)
}

.is--scrollbar-y-2.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) {
    width: -webkit-calc(100vw - 2px);
    width: -moz-calc(100vw - 2px);
    width: calc(100vw - 2px)
}

.is--scrollbar-y-3.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) {
    width: -webkit-calc(100vw - 3px);
    width: -moz-calc(100vw - 3px);
    width: calc(100vw - 3px)
}

.is--scrollbar-y-4.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) {
    width: -webkit-calc(100vw - 4px);
    width: -moz-calc(100vw - 4px);
    width: calc(100vw - 4px)
}

.is--scrollbar-y-5.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) {
    width: -webkit-calc(100vw - 5px);
    width: -moz-calc(100vw - 5px);
    width: calc(100vw - 5px)
}

.is--scrollbar-y-6.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) {
    width: -webkit-calc(100vw - 6px);
    width: -moz-calc(100vw - 6px);
    width: calc(100vw - 6px)
}

.is--scrollbar-y-7.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) {
    width: -webkit-calc(100vw - 7px);
    width: -moz-calc(100vw - 7px);
    width: calc(100vw - 7px)
}

.is--scrollbar-y-8.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) {
    width: -webkit-calc(100vw - 8px);
    width: -moz-calc(100vw - 8px);
    width: calc(100vw - 8px)
}

.is--scrollbar-y-9.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) {
    width: -webkit-calc(100vw - 9px);
    width: -moz-calc(100vw - 9px);
    width: calc(100vw - 9px)
}

.is--scrollbar-y-10.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) {
    width: -webkit-calc(100vw - 10px);
    width: -moz-calc(100vw - 10px);
    width: calc(100vw - 10px)
}

.is--scrollbar-y-11.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) {
    width: -webkit-calc(100vw - 11px);
    width: -moz-calc(100vw - 11px);
    width: calc(100vw - 11px)
}

.is--scrollbar-y-12.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) {
    width: -webkit-calc(100vw - 12px);
    width: -moz-calc(100vw - 12px);
    width: calc(100vw - 12px)
}

.is--scrollbar-y-13.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) {
    width: -webkit-calc(100vw - 13px);
    width: -moz-calc(100vw - 13px);
    width: calc(100vw - 13px)
}

.is--scrollbar-y-14.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) {
    width: -webkit-calc(100vw - 14px);
    width: -moz-calc(100vw - 14px);
    width: calc(100vw - 14px)
}

.is--scrollbar-y-15.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) {
    width: -webkit-calc(100vw - 15px);
    width: -moz-calc(100vw - 15px);
    width: calc(100vw - 15px)
}

.is--scrollbar-y-16.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) {
    width: -webkit-calc(100vw - 16px);
    width: -moz-calc(100vw - 16px);
    width: calc(100vw - 16px)
}

.is--scrollbar-y-17.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) {
    width: -webkit-calc(100vw - 17px);
    width: -moz-calc(100vw - 17px);
    width: calc(100vw - 17px)
}

.is--scrollbar-y-18.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) {
    width: -webkit-calc(100vw - 18px);
    width: -moz-calc(100vw - 18px);
    width: calc(100vw - 18px)
}

.is--scrollbar-y-19.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) {
    width: -webkit-calc(100vw - 19px);
    width: -moz-calc(100vw - 19px);
    width: calc(100vw - 19px)
}

.is--scrollbar-y-20.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) {
    width: -webkit-calc(100vw - 20px);
    width: -moz-calc(100vw - 20px);
    width: calc(100vw - 20px)
}

.mod--content-indent-middle.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) {
    left: -250px;
    padding-left: 250px
}

.mod--content-indent-middle.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    left: -250px;
    padding-left: 250px!important;
    position: relative;
    width: 100vw
}

.is--scrollbar-y-1.mod--content-indent-middle.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 1px);
    width: -moz-calc(100vw - 1px);
    width: calc(100vw - 1px)
}

.is--scrollbar-y-2.mod--content-indent-middle.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 2px);
    width: -moz-calc(100vw - 2px);
    width: calc(100vw - 2px)
}

.is--scrollbar-y-3.mod--content-indent-middle.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 3px);
    width: -moz-calc(100vw - 3px);
    width: calc(100vw - 3px)
}

.is--scrollbar-y-4.mod--content-indent-middle.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 4px);
    width: -moz-calc(100vw - 4px);
    width: calc(100vw - 4px)
}

.is--scrollbar-y-5.mod--content-indent-middle.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 5px);
    width: -moz-calc(100vw - 5px);
    width: calc(100vw - 5px)
}

.is--scrollbar-y-6.mod--content-indent-middle.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 6px);
    width: -moz-calc(100vw - 6px);
    width: calc(100vw - 6px)
}

.is--scrollbar-y-7.mod--content-indent-middle.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 7px);
    width: -moz-calc(100vw - 7px);
    width: calc(100vw - 7px)
}

.is--scrollbar-y-8.mod--content-indent-middle.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 8px);
    width: -moz-calc(100vw - 8px);
    width: calc(100vw - 8px)
}

.is--scrollbar-y-9.mod--content-indent-middle.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 9px);
    width: -moz-calc(100vw - 9px);
    width: calc(100vw - 9px)
}

.is--scrollbar-y-10.mod--content-indent-middle.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 10px);
    width: -moz-calc(100vw - 10px);
    width: calc(100vw - 10px)
}

.is--scrollbar-y-11.mod--content-indent-middle.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 11px);
    width: -moz-calc(100vw - 11px);
    width: calc(100vw - 11px)
}

.is--scrollbar-y-12.mod--content-indent-middle.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 12px);
    width: -moz-calc(100vw - 12px);
    width: calc(100vw - 12px)
}

.is--scrollbar-y-13.mod--content-indent-middle.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 13px);
    width: -moz-calc(100vw - 13px);
    width: calc(100vw - 13px)
}

.is--scrollbar-y-14.mod--content-indent-middle.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 14px);
    width: -moz-calc(100vw - 14px);
    width: calc(100vw - 14px)
}

.is--scrollbar-y-15.mod--content-indent-middle.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 15px);
    width: -moz-calc(100vw - 15px);
    width: calc(100vw - 15px)
}

.is--scrollbar-y-16.mod--content-indent-middle.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 16px);
    width: -moz-calc(100vw - 16px);
    width: calc(100vw - 16px)
}

.is--scrollbar-y-17.mod--content-indent-middle.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 17px);
    width: -moz-calc(100vw - 17px);
    width: calc(100vw - 17px)
}

.is--scrollbar-y-18.mod--content-indent-middle.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 18px);
    width: -moz-calc(100vw - 18px);
    width: calc(100vw - 18px)
}

.is--scrollbar-y-19.mod--content-indent-middle.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 19px);
    width: -moz-calc(100vw - 19px);
    width: calc(100vw - 19px)
}

.is--scrollbar-y-20.mod--content-indent-middle.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 20px);
    width: -moz-calc(100vw - 20px);
    width: calc(100vw - 20px)
}

.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    left: -300px;
    padding-left: 300px!important;
    position: relative;
    width: 100vw
}

.is--scrollbar-y-1.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 1px);
    width: -moz-calc(100vw - 1px);
    width: calc(100vw - 1px)
}

.is--scrollbar-y-2.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 2px);
    width: -moz-calc(100vw - 2px);
    width: calc(100vw - 2px)
}

.is--scrollbar-y-3.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 3px);
    width: -moz-calc(100vw - 3px);
    width: calc(100vw - 3px)
}

.is--scrollbar-y-4.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 4px);
    width: -moz-calc(100vw - 4px);
    width: calc(100vw - 4px)
}

.is--scrollbar-y-5.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 5px);
    width: -moz-calc(100vw - 5px);
    width: calc(100vw - 5px)
}

.is--scrollbar-y-6.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 6px);
    width: -moz-calc(100vw - 6px);
    width: calc(100vw - 6px)
}

.is--scrollbar-y-7.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 7px);
    width: -moz-calc(100vw - 7px);
    width: calc(100vw - 7px)
}

.is--scrollbar-y-8.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 8px);
    width: -moz-calc(100vw - 8px);
    width: calc(100vw - 8px)
}

.is--scrollbar-y-9.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 9px);
    width: -moz-calc(100vw - 9px);
    width: calc(100vw - 9px)
}

.is--scrollbar-y-10.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 10px);
    width: -moz-calc(100vw - 10px);
    width: calc(100vw - 10px)
}

.is--scrollbar-y-11.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 11px);
    width: -moz-calc(100vw - 11px);
    width: calc(100vw - 11px)
}

.is--scrollbar-y-12.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 12px);
    width: -moz-calc(100vw - 12px);
    width: calc(100vw - 12px)
}

.is--scrollbar-y-13.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 13px);
    width: -moz-calc(100vw - 13px);
    width: calc(100vw - 13px)
}

.is--scrollbar-y-14.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 14px);
    width: -moz-calc(100vw - 14px);
    width: calc(100vw - 14px)
}

.is--scrollbar-y-15.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 15px);
    width: -moz-calc(100vw - 15px);
    width: calc(100vw - 15px)
}

.is--scrollbar-y-16.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 16px);
    width: -moz-calc(100vw - 16px);
    width: calc(100vw - 16px)
}

.is--scrollbar-y-17.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 17px);
    width: -moz-calc(100vw - 17px);
    width: calc(100vw - 17px)
}

.is--scrollbar-y-18.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 18px);
    width: -moz-calc(100vw - 18px);
    width: calc(100vw - 18px)
}

.is--scrollbar-y-19.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 19px);
    width: -moz-calc(100vw - 19px);
    width: calc(100vw - 19px)
}

.is--scrollbar-y-20.adaptive-desktop.mod--vertical-menu-overlay .l-footer:not(.mod--footer-fon-with-content) .copyright {
    width: -webkit-calc(100vw - 20px);
    width: -moz-calc(100vw - 20px);
    width: calc(100vw - 20px)
}

.l-footer .social-icons {
    padding: 0
}

.copyright__gophotoweb--box {
    text-align: center;
    padding-bottom: 40px
}

.mod--section-fon-with-content .copyright__gophotoweb--box {
    width: 100%;
    padding-bottom: 0
}

.adaptive-desktop.mod--content-indent-middle .mod--section-fon-with-content .copyright__gophotoweb--box .container.custom__content--max-width,
.mod--section-fon-with-content .copyright__gophotoweb--box .container.custom__content--max-width {
    padding-bottom: 40px
}

.copyright__gophotoweb--box.mod--copyright__left {
    text-align: left
}

.copyright__gophotoweb--box.mod--copyright__right {
    text-align: right
}

.copyright__gophotoweb--box .md-section {
    padding-top: 0!important
}

.adaptive-desktop .custom__content--max-width .copyright__gophotoweb--box .md-section {
    padding-left: 0;
    padding-right: 0
}

.adaptive-mobile .copyright.md-section.mod--section-fon-with-content {
    padding: 0
}

.adaptive-mobile .copyright.md-section.mod--section-fon-with-content .custom__content--max-width {
    padding-left: 20px;
    padding-right: 20px
}

.copyright>span {
    line-height: 1.5em;
    display: block
}

.copyright>span:empty {
    padding-top: 0
}

.gallery .desc {
    margin-bottom: 60px
}

.gallery .bottom-desc {
    margin-top: 60px;
    line-height: 1em
}

.gallery-layout-feed ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.gallery-layout-feed ul li {
    margin: 0;
    padding: 0 0 17px 0;
    text-align: center
}

.gallery-layout-feed ul li .spinner {
    display: none
}

.gallery-layout-feed ul li.loading img {
    opacity: 0
}

.gallery-layout-feed ul li.loading .spinner {
    display: block
}

.gallery-layout-feed ul li img {
    max-width: 100%;
    height: auto;
    opacity: 1;
    -webkit-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    display: block;
    margin: 0 auto
}

.gallery-carousel .lenta-main .lenta-viewport ul {
    opacity: 0
}

.gallery-carousel .lenta-main .lenta-viewport ul li {
    visibility: hidden
}

.gallery-carousel .lenta-main .lenta-viewport ul li.focus {
    visibility: visible
}

.gallery .lenta-preview {
    height: 72px
}

.gallery .lenta-preview .lenta-viewport {
    max-width: 960px
}

.gallery .lenta-preview ul li {
    margin: 16px 7px;
    opacity: .5
}

.gallery .lenta-preview ul li.focus {
    opacity: 1
}

.gallery-layout-carousel-without-preview .social-box {
    margin-top: 17px
}

.container.gallery-layout-feed {
    padding: 0
}

.column {
    display: inline-block;
    vertical-align: top;
    float: left;
    overflow: hidden
}

.l-column {
    width: 40%
}

.r-column {
    width: 60%
}

.thumbnail img,
img.scale {
    max-width: 100%;
    height: auto
}

.w60 {
    width: 60%
}

.w50 {
    width: 50%
}

.w40 {
    width: 40%
}

.column .text-box {
    display: inline-block
}

.form {
    position: relative;
    margin: 0 auto 90px
}

.form.layout-without-calendar {
    margin: 60px auto
}

.f-text,
.f-textarea {
    color: #b8b8b8;
    border: 1px solid #fff;
    outline: 0;
    background: #fff;
    line-height: 30px;
    padding: 10px 20px;
    margin: 0;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    resize: none;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block
}

.mod--font-none-preset .f-text,
.mod--font-none-preset .f-textarea {
    font-size: 14px;
    font-weight: 300;
    letter-spacing: -.02em
}

.f-text {
    height: 43px
}

.f-textarea {
    height: 100px;
    padding-top: 13px
}

.mod--font-none-preset .f-textarea {
    line-height: 1.25em
}

.form label {
    display: block;
    overflow: hidden;
    position: relative;
    margin-bottom: 15px
}

.form .password-label {
    width: 100%;
    max-width: 350px;
    margin: 0 auto;
    text-align: left
}

.form.private-page {
    text-align: center;
    max-width: 400px;
    margin: 0 auto
}

.form.private-page .buttons {
    margin-top: 50px
}

.form.private-page .buttons .button {
    outline: 0!important
}

.form.private-page .buttons .spinner {
    visibility: hidden
}

.form.private-page .password-label {
    max-width: 100%;
    border: 1px solid rgba(0, 0, 0, .25)
}

.form.private-page .message {
    top: 55px
}

.form.private-page .message span.failure {
    font-size: 14px
}

.private-page__text {
    text-align: center;
    max-width: 400px;
    margin: 0 auto;
    margin-bottom: 30px
}

.form label:before {
    content: attr(data-error);
    position: absolute;
    z-index: 1;
    padding-left: 20px;
    width: 100%;
    height: 100%;
    color: #5d1900;
    line-height: 43px;
    font-size: 14px;
    top: 0;
    left: 0;
    border: 1px solid #5d1900;
    visibility: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.form label:after {
    position: absolute;
    height: 43px;
    top: 0;
    line-height: 43px;
    right: 17px;
    z-index: 2;
    content: '!';
    color: #5d1900;
    opacity: 0;
    -webkit-transform: translateX(30px);
    -moz-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -o-transform: translateX(30px);
    transform: translateX(30px)
}

label.error:before {
    visibility: visible
}

label.error:after {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1
}

.form textarea {
    font-size: 14px
}

.form .message {
    visibility: hidden;
    font-size: 18px;
    text-align: center;
    position: absolute;
    width: 100%;
    top: 30px;
    left: 0
}

.form .message span.success {
    color: inherit
}

.form .message span.failure {
    color: #5d1900
}

.form .button {
    cursor: pointer;
    background: #000;
    border: none;
    color: #d0d0d0;
    padding: 0;
    display: inline-block;
    -webkit-font-smoothing: initial;
    -moz-osx-font-smoothing: initial;
    -webkit-transition: background-color .3s ease;
    -o-transition: background-color .3s ease;
    -moz-transition: background-color .3s ease;
    transition: background-color .3s ease;
    height: 43px;
    line-height: 43px
}

.mod--font-none-preset .form .button {
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: .04em
}

.form .button.large {
    width: 100%
}

.static-grid {
    position: relative;
    visibility: hidden;
    width: 100%
}

.bot .static-grid {
    visibility: visible
}

.static-grid:after {
    clear: both
}

.static-grid .static-grid-item {
    float: left;
    overflow: hidden;
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.static-grid .static-grid-item .static-grid-cell {
    position: relative;
    height: 100%;
    margin: 0
}

.static-grid .static-grid-item .static-grid-cell .image {
    width: 100%;
    overflow: hidden
}

.static-grid .static-grid-item .static-grid-cell .image.h img.w,
.static-grid .static-grid-item .static-grid-cell .image.w img.w {
    max-width: 100%
}

.static-grid .static-grid-item .static-grid-cell .image.h img.h,
.static-grid .static-grid-item .static-grid-cell .image.w img.h {
    max-height: 100%
}

.static-grid.hover .static-grid-item .static-grid-cell .description {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    display: block;
    height: 100%;
    width: 100%;
    opacity: 0
}

.static-grid.hover .static-grid-item .static-grid-cell:hover .description {
    opacity: 1
}

.static-grid .static-grid-item .static-grid-cell .description {
    position: relative;
    opacity: 1
}

.static-grid .static-grid-item .static-grid-cell .description .cell {
    display: table;
    width: 100%;
    height: 100%
}

.static-grid .static-grid-item .static-grid-cell .description .cell .middle {
    display: table-cell;
    text-align: center;
    vertical-align: middle
}

.static-grid .static-grid-item .static-grid-cell .description .cell .middle .short-desctiption,
.static-grid .static-grid-item .static-grid-cell .description .cell .middle h2 {
    color: #333;
    font-size: 14px
}

.static-grid.hover .static-grid-item .static-grid-cell .description {
    -webkit-transition: opacity .4s ease-out;
    -o-transition: opacity .4s ease-out;
    -moz-transition: opacity .4s ease-out;
    transition: opacity .4s ease-out
}

.static-grid .static-grid-clearfix {
    clear: both
}

.fsbox {
    display: none;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 9999;
    position: fixed
}

.fsbox .container {
    padding: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
    z-index: 1
}

.fsbox .container>div {
    margin: 0
}

.fsbox .control a {
    text-decoration: none
}

.fsbox .control.close {
    text-align: right;
    position: absolute;
    right: 30px;
    top: 30px;
    z-index: 2
}

.fsbox .control.prev {
    position: absolute;
    left: 5px;
    display: none;
    z-index: 1
}

.fsbox .control.next {
    position: absolute;
    right: 5px;
    display: none;
    z-index: 1
}

.fsbox .slides-container {
    height: 100%
}

.fsbox .slides {
    position: absolute;
    top: 40px;
    right: 75px;
    left: 75px;
    bottom: 105px;
    text-align: center
}

.fsbox .slides>div {
    width: 100%;
    height: 100%
}

.fsbox .slides img {
    max-width: 100%;
    max-height: 100%;
    cursor: pointer;
    z-index: 10000;
    border: 10px solid #f3f3f3;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.fsbox .slides img:last-child {
    cursor: default
}

.fsbox .spinner {
    z-index: 2
}

.fsbox .social-box {
    width: 100%;
    position: absolute;
    bottom: 10px
}

.photos-loading {
    height: 42px;
    margin: 0 0 6.5%;
    display: none;
    opacity: 0
}

.photos-loading>.spinner {
    display: block
}

.photo.gallery .social-box {
    margin-top: 60px
}

.one-height-grid-row {
    padding: 0;
    margin: 0
}

.one-height-grid-row:after {
    clear: both
}

.one-height-grid-row .one-height-grid-cell {
    float: left;
    padding: 0;
    margin: 0;
    overflow: hidden
}

.one-height-grid-row .one-height-grid-cell:only-child {
    float: none
}

.one-height-grid-row:last-of-type .one-height-grid-cell {
    margin-bottom: 0!important
}

.one-height-grid-row .one-height-grid-cell img {
    display: block;
    opacity: 0;
    -webkit-transition: opacity .4s ease-out;
    -o-transition: opacity .4s ease-out;
    -moz-transition: opacity .4s ease-out;
    transition: opacity .4s ease-out;
    margin: 0 auto
}

.one-height-grid.with-fsbox .one-height-grid-cell img {
    cursor: pointer
}

.one-height-grid-row .one-height-grid-cell .innerWrap {
    margin: 0 auto
}

.fake-line {
    font-size: 0;
    padding: 0;
    margin: 0;
    opacity: 0;
    width: 100%
}

.fake-line>img {
    max-width: 100%
}

.container iframe {
    max-width: 100%
}

.container .social-box {
    margin: 0 30px 0;
    line-height: 0
}

.slides-container .social-box {
    margin: 0 30px 25px
}

body>.zoomContainer {
    z-index: 5
}

.adaptive-mobile .l-footer,
.adaptive-tablet .l-footer {
    padding: 0
}

.adaptive-mobile .copyright>span,
.adaptive-tablet .copyright>span {
    margin: 0 40px
}

.adaptive-mobile .shop-product .product-gallery *,
.adaptive-tablet .shop-product .product-gallery * {
    -webkit-tap-highlight-color: transparent
}

.adaptive-mobile .shop-product .product-gallery .product-image,
.adaptive-tablet .shop-product .product-gallery .product-image {
    -webkit-overflow-scrolling: touch
}

.adaptive-mobile img.copy-protect,
.adaptive-tablet img.copy-protect {
    cursor: default;
    -webkit-tap-highlight-color: transparent
}

.adaptive-mobile .copyright>span {
    margin: 0 20px
}

.adaptive-mobile .copyright>span * {
    max-width: 100%
}

.adaptive-mobile.mod--font-none-preset .form .button {
    font-size: 100%!important
}

.adaptive-mobile .one-height-grid {
    margin-bottom: 50px
}

.adaptive-mobile .one-height-grid-row .one-height-grid-cell {
    float: none;
    width: auto!important;
    height: auto!important;
    margin-right: auto!important;
    margin-left: auto!important
}

.adaptive-mobile .one-height-grid-row:last-of-type .one-height-grid-cell:last-child {
    margin-bottom: 0!important
}

.adaptive-mobile .one-height-grid-row .one-height-grid-cell .innerWrap {
    max-width: 100%
}

.adaptive-mobile .one-height-grid-row .one-height-grid-cell img {
    max-width: 100%;
    width: auto!important;
    height: auto!important
}

.adaptive-mobile body>.zoomContainer {
    display: none
}

.protect-images .mobile img {
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    pointer-events: none
}

.gpw_top_gallery {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    max-width: 100%;
    margin: 0 auto
}

.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .gpw_top_gallery {
    left: -300px;
    width: 100vw;
    max-width: 100vw
}

.is--scrollbar-y-1.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .gpw_top_gallery {
    width: -webkit-calc(100vw - 1px);
    width: -moz-calc(100vw - 1px);
    width: calc(100vw - 1px)
}

.is--scrollbar-y-2.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .gpw_top_gallery {
    width: -webkit-calc(100vw - 2px);
    width: -moz-calc(100vw - 2px);
    width: calc(100vw - 2px)
}

.is--scrollbar-y-3.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .gpw_top_gallery {
    width: -webkit-calc(100vw - 3px);
    width: -moz-calc(100vw - 3px);
    width: calc(100vw - 3px)
}

.is--scrollbar-y-4.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .gpw_top_gallery {
    width: -webkit-calc(100vw - 4px);
    width: -moz-calc(100vw - 4px);
    width: calc(100vw - 4px)
}

.is--scrollbar-y-5.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .gpw_top_gallery {
    width: -webkit-calc(100vw - 5px);
    width: -moz-calc(100vw - 5px);
    width: calc(100vw - 5px)
}

.is--scrollbar-y-6.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .gpw_top_gallery {
    width: -webkit-calc(100vw - 6px);
    width: -moz-calc(100vw - 6px);
    width: calc(100vw - 6px)
}

.is--scrollbar-y-7.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .gpw_top_gallery {
    width: -webkit-calc(100vw - 7px);
    width: -moz-calc(100vw - 7px);
    width: calc(100vw - 7px)
}

.is--scrollbar-y-8.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .gpw_top_gallery {
    width: -webkit-calc(100vw - 8px);
    width: -moz-calc(100vw - 8px);
    width: calc(100vw - 8px)
}

.is--scrollbar-y-9.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .gpw_top_gallery {
    width: -webkit-calc(100vw - 9px);
    width: -moz-calc(100vw - 9px);
    width: calc(100vw - 9px)
}

.is--scrollbar-y-10.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .gpw_top_gallery {
    width: -webkit-calc(100vw - 10px);
    width: -moz-calc(100vw - 10px);
    width: calc(100vw - 10px)
}

.is--scrollbar-y-11.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .gpw_top_gallery {
    width: -webkit-calc(100vw - 11px);
    width: -moz-calc(100vw - 11px);
    width: calc(100vw - 11px)
}

.is--scrollbar-y-12.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .gpw_top_gallery {
    width: -webkit-calc(100vw - 12px);
    width: -moz-calc(100vw - 12px);
    width: calc(100vw - 12px)
}

.is--scrollbar-y-13.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .gpw_top_gallery {
    width: -webkit-calc(100vw - 13px);
    width: -moz-calc(100vw - 13px);
    width: calc(100vw - 13px)
}

.is--scrollbar-y-14.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .gpw_top_gallery {
    width: -webkit-calc(100vw - 14px);
    width: -moz-calc(100vw - 14px);
    width: calc(100vw - 14px)
}

.is--scrollbar-y-15.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .gpw_top_gallery {
    width: -webkit-calc(100vw - 15px);
    width: -moz-calc(100vw - 15px);
    width: calc(100vw - 15px)
}

.is--scrollbar-y-16.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .gpw_top_gallery {
    width: -webkit-calc(100vw - 16px);
    width: -moz-calc(100vw - 16px);
    width: calc(100vw - 16px)
}

.is--scrollbar-y-17.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .gpw_top_gallery {
    width: -webkit-calc(100vw - 17px);
    width: -moz-calc(100vw - 17px);
    width: calc(100vw - 17px)
}

.is--scrollbar-y-18.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .gpw_top_gallery {
    width: -webkit-calc(100vw - 18px);
    width: -moz-calc(100vw - 18px);
    width: calc(100vw - 18px)
}

.is--scrollbar-y-19.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .gpw_top_gallery {
    width: -webkit-calc(100vw - 19px);
    width: -moz-calc(100vw - 19px);
    width: calc(100vw - 19px)
}

.is--scrollbar-y-20.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .gpw_top_gallery {
    width: -webkit-calc(100vw - 20px);
    width: -moz-calc(100vw - 20px);
    width: calc(100vw - 20px)
}

.mod--content-indent-middle.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .gpw_top_gallery {
    left: -250px
}

.gpw_top_gallery:only-child {
    margin-bottom: 0
}

.gpw_top_gallery.mod--gallery-easy .section__bg {
    opacity: 0;
    -webkit-transition: opacity 1s linear;
    -o-transition: opacity 1s linear;
    -moz-transition: opacity 1s linear;
    transition: opacity 1s linear
}

.gpw_top_gallery.mod--gallery-easy .is--slide-image-load .section__bg {
    opacity: 1
}

.adaptive-desktop.layout-vertical--logo-top--icons-bottom--transparent .gpw_top_gallery {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.gpw_top_gallery[data-mode=effect-up] .tg_contentWrap {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.gpw_top_gallery[data-mode=effect-up] .tg_contentWrap.active,
.gpw_top_gallery[data-mode=effect-up] .tg_contentWrap.activeController {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition-delay: .1s;
    -moz-transition-delay: .1s;
    -o-transition-delay: .1s;
    transition-delay: .1s;
    -webkit-transition: -webkit-transform 1s;
    transition: -webkit-transform 1s;
    -o-transition: -o-transform 1s;
    -moz-transition: transform 1s, -moz-transform 1s;
    transition: transform 1s;
    transition: transform 1s, -webkit-transform 1s, -moz-transform 1s, -o-transform 1s
}

.gpw_top_gallery[data-mode=effect-up] .tg_contentWrap.clearanimation {
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none
}

.gpw_top_gallery[data-mode=effect-up] .tg_contentWrap.left-position {
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none
}

.gpw_top_gallery[data-mode=effect-up][data-scroll-effect=fixed] .tg_contentWrap {
    opacity: 0;
    -webkit-transition: opacity 1.2s;
    -o-transition: opacity 1.2s;
    -moz-transition: opacity 1.2s;
    transition: opacity 1.2s;
    -webkit-transform: none!important;
    -moz-transform: none!important;
    -ms-transform: none!important;
    -o-transform: none!important;
    transform: none!important
}

.gpw_top_gallery[data-mode=effect-up][data-scroll-effect=fixed] .tg_contentWrap.active {
    opacity: 1
}

.gpw_top_gallery[data-mode=effect-up][data-scroll-effect=fixed] .section--twice .tg_contentWrap {
    opacity: 1;
    -webkit-transform: none!important;
    -moz-transform: none!important;
    -ms-transform: none!important;
    -o-transform: none!important;
    transform: none!important
}

.gpw_top_gallery[data-mode=effect-slide] .tg_contentWrap {
    overflow: hidden
}

.gpw_top_gallery[data-mode=effect-slide] .tg_contentWrap.activeController {
    z-index: 1
}

.gpw_top_gallery[data-mode=effect-slide] .tg_contentWrap.active {
    z-index: 1
}

.gpw_top_gallery[data-mode=effect-slide][data-scroll-effect=fixed] .tg_contentWrap {
    opacity: 0;
    -webkit-transition: opacity 1.2s;
    -o-transition: opacity 1.2s;
    -moz-transition: opacity 1.2s;
    transition: opacity 1.2s;
    -webkit-transform: none!important;
    -moz-transform: none!important;
    -ms-transform: none!important;
    -o-transform: none!important;
    transform: none!important
}

.gpw_top_gallery[data-mode=effect-slide][data-scroll-effect=fixed] .tg_contentWrap.active {
    opacity: 1
}

.gpw_top_gallery[data-mode=effect-slide][data-scroll-effect=fixed] .section--twice .tg_contentWrap {
    opacity: 1;
    -webkit-transform: none!important;
    -moz-transform: none!important;
    -ms-transform: none!important;
    -o-transform: none!important;
    transform: none!important
}

.gpw_top_gallery[data-mode=effect-fade] .tg_contentWrap {
    opacity: 0;
    -webkit-transition: opacity 1.2s;
    -o-transition: opacity 1.2s;
    -moz-transition: opacity 1.2s;
    transition: opacity 1.2s
}

.gpw_top_gallery[data-mode=effect-fade] .tg_contentWrap.active {
    opacity: 1
}

.gpw_top_gallery[data-mode=effect-fade] .section--twice .tg_contentWrap {
    opacity: 1
}

.gpw_top_gallery[data-mode=effect-zoom-out] .tg_contentWrap {
    opacity: 0;
    will-change: opacity;
    -webkit-transition: opacity 1.2s;
    -o-transition: opacity 1.2s;
    -moz-transition: opacity 1.2s;
    transition: opacity 1.2s
}

.gpw_top_gallery[data-mode=effect-zoom-out] .tg_contentWrap .text-box {
    opacity: 0;
    will-change: opacity;
    -webkit-transition: opacity .6s;
    -o-transition: opacity .6s;
    -moz-transition: opacity .6s;
    transition: opacity .6s
}

.gpw_top_gallery[data-mode=effect-zoom-out] .tg_contentWrap .post-button-content {
    -webkit-transition: opacity .6s;
    -o-transition: opacity .6s;
    -moz-transition: opacity .6s;
    transition: opacity .6s
}

.gpw_top_gallery[data-mode=effect-zoom-out] .tg_contentWrap.active {
    opacity: 1
}

.gpw_top_gallery[data-mode=effect-zoom-out] .tg_contentWrap.active .section__bg {
    -webkit-animation-name: zoom-out;
    -moz-animation-name: zoom-out;
    -o-animation-name: zoom-out;
    animation-name: zoom-out;
    -webkit-animation-duration: 1.2s;
    -moz-animation-duration: 1.2s;
    -o-animation-duration: 1.2s;
    animation-duration: 1.2s
}

.gpw_top_gallery[data-mode=effect-zoom-out] .tg_contentWrap.active .js-section-parallax {
    -webkit-animation-name: zoom-out;
    -moz-animation-name: zoom-out;
    -o-animation-name: zoom-out;
    animation-name: zoom-out;
    -webkit-animation-duration: 1.2s;
    -moz-animation-duration: 1.2s;
    -o-animation-duration: 1.2s;
    animation-duration: 1.2s
}

.gpw_top_gallery[data-mode=effect-zoom-out] .tg_contentWrap.active .js-section-parallax .section__bg {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none
}

.gpw_top_gallery[data-mode=effect-cut] .md-top-slider_slide-wrapper {
    max-width: none
}

.gpw_top_gallery[data-mode=effect-cut]:not([data-scroll-effect=fixed]) .section__bg {
    will-change: transform
}

.gpw_top_gallery[data-mode=effect-cut] .tg_contentWrap {
    -webkit-transition: width 0s;
    -o-transition: width 0s;
    -moz-transition: width 0s;
    transition: width 0s
}

.mod--right-position.gpw_top_gallery[data-mode=effect-cut] .tg_contentWrap {
    right: 0;
    left: auto
}

.mod--right-position.gpw_top_gallery[data-mode=effect-cut] .tg_contentWrap .md-top-slider_slide-wrapper {
    right: 0;
    left: auto
}

.mod--right-position.gpw_top_gallery[data-mode=effect-cut] .tg_contentWrap.slider__slide .section__bg {
    right: auto;
    left: -40px;
    -webkit-transition: left 1.12s ease-out;
    -o-transition: left 1.12s ease-out;
    -moz-transition: left 1.12s ease-out;
    transition: left 1.12s ease-out
}

.mod--right-position.gpw_top_gallery[data-mode=effect-cut] .tg_contentWrap.slider__slide.active .section__bg {
    left: 0
}

.gpw_top_gallery[data-mode=effect-cut] .is--animation-moving {
    z-index: 5!important;
    -webkit-animation: effect-cut 1.12s infinite;
    -moz-animation: effect-cut 1.12s infinite;
    -o-animation: effect-cut 1.12s infinite;
    animation: effect-cut 1.12s infinite
}

.gpw_top_gallery[data-mode=effect-cut] .is--animation-moving .section__bg {
    right: 0!important;
    left: 0!important
}

.gpw_top_gallery[data-mode=effect-cut] .slider__slide:not(.slide_type_video) {
    opacity: 0;
    -webkit-transition: opacity 2s;
    -o-transition: opacity 2s;
    -moz-transition: opacity 2s;
    transition: opacity 2s
}

.gpw_top_gallery[data-mode=effect-cut] .slider__slide:not(.slide_type_video).is--slide-image-load {
    opacity: 1
}

.gpw_top_gallery[data-mode=effect-cut] .slider__slide:not(.slide_type_video).active {
    -webkit-transition: opacity 0s;
    -o-transition: opacity 0s;
    -moz-transition: opacity 0s;
    transition: opacity 0s
}

.gpw_top_gallery[data-mode=effect-cut] .slider__slide:not(.slide_type_video) .section__bg {
    right: -40px;
    left: auto;
    -webkit-transition: right 1.12s ease-out;
    -o-transition: right 1.12s ease-out;
    -moz-transition: right 1.12s ease-out;
    transition: right 1.12s ease-out
}

.gpw_top_gallery[data-mode=effect-cut] .slider__slide:not(.slide_type_video).active .section__bg {
    right: 0
}

.gpw_top_gallery .word-container {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: .35em;
    padding-top: .3em;
    overflow: hidden
}

.gpw_top_gallery .letter {
    display: inline-block
}

.gpw_top_gallery.size_is_set {
    opacity: 1;
    -webkit-transition: opacity .5s;
    -o-transition: opacity .5s;
    -moz-transition: opacity .5s;
    transition: opacity .5s
}

.gpw_top_gallery.first-slide-load .tg_bgImage {
    opacity: 1
}

.gpw_top_gallery .tg_bgImage {
    opacity: 0;
    -webkit-transition: opacity 1s;
    -o-transition: opacity 1s;
    -moz-transition: opacity 1s;
    transition: opacity 1s
}

.is--preview-view .gpw_top_gallery {
    height: 1220px!important
}

.is--preview-view .gpw_top_gallery .md-section {
    min-height: 1220px!important
}

@-webkit-keyframes effect-cut {
    0% {
        width: 100%;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    55% {
        width: 3%;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    100% {
        width: 0
    }
}

@-moz-keyframes effect-cut {
    0% {
        width: 100%;
        -moz-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    55% {
        width: 3%;
        -moz-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    100% {
        width: 0
    }
}

@-o-keyframes effect-cut {
    0% {
        width: 100%;
        -o-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    55% {
        width: 3%;
        -o-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    100% {
        width: 0
    }
}

@keyframes effect-cut {
    0% {
        width: 100%;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
        -o-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    55% {
        width: 3%;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
        -o-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    100% {
        width: 0
    }
}

@-webkit-keyframes zoom-out {
    0% {
        -webkit-transform: matrix(1.06, 0, 0, 1.06, 0, 0);
        transform: matrix(1.06, 0, 0, 1.06, 0, 0)
    }
    100% {
        -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
        transform: matrix(1, 0, 0, 1, 0, 0)
    }
}

@-moz-keyframes zoom-out {
    0% {
        -moz-transform: matrix(1.06, 0, 0, 1.06, 0, 0);
        transform: matrix(1.06, 0, 0, 1.06, 0, 0)
    }
    100% {
        -moz-transform: matrix(1, 0, 0, 1, 0, 0);
        transform: matrix(1, 0, 0, 1, 0, 0)
    }
}

@-o-keyframes zoom-out {
    0% {
        -o-transform: matrix(1.06, 0, 0, 1.06, 0, 0);
        transform: matrix(1.06, 0, 0, 1.06, 0, 0)
    }
    100% {
        -o-transform: matrix(1, 0, 0, 1, 0, 0);
        transform: matrix(1, 0, 0, 1, 0, 0)
    }
}

@keyframes zoom-out {
    0% {
        -webkit-transform: matrix(1.06, 0, 0, 1.06, 0, 0);
        -moz-transform: matrix(1.06, 0, 0, 1.06, 0, 0);
        -o-transform: matrix(1.06, 0, 0, 1.06, 0, 0);
        transform: matrix(1.06, 0, 0, 1.06, 0, 0)
    }
    100% {
        -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
        -moz-transform: matrix(1, 0, 0, 1, 0, 0);
        -o-transform: matrix(1, 0, 0, 1, 0, 0);
        transform: matrix(1, 0, 0, 1, 0, 0)
    }
}

.gpw_topgal_viewport {
    height: 100%;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: relative
}

.gpw_topgal_viewport .tg_bgVideo .tg_videoThumb {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center
}

.gpw_topgal_viewport .tg_bgVideo iframe {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: -1;
    pointer-events: auto;
    will-change: transform
}

.gpw_topgal_viewport .tg_bgImage {
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center
}

.gpw_topgal_viewport .tg_bgImage,
.gpw_topgal_viewport .tg_bgVideo {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}

.gpw_topgal_viewport .bg_overlay {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2;
    top: 0;
    left: 0
}

.gpw_topgal_viewport .tg_contentWrap {
    position: absolute;
    display: block;
    height: 100%;
    width: 100%;
    z-index: 1;
    overflow: hidden
}

.mod--vertical-menu-overlay .gpw_topgal_viewport .tg_contentWrap {
    overflow: visible
}

.gpw_topgal_viewport .tg_contentWrap.activeController {
    z-index: 2
}

.gpw_topgal_viewport .tg_contentWrap.active {
    z-index: 3!important
}

.md-top-slider__nav {
    position: static
}

.md-top-slider__nav-arrow-down {
    position: absolute;
    left: 50%;
    bottom: 27px;
    width: 8px;
    height: 20px;
    margin-left: -4px;
    text-align: center;
    z-index: 5
}

.md-top-slider__nav-arrow-down path {
    fill: #fff
}

.md-top-slider__nav-arrow-down svg {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.md-top-slider__nav-arrows a {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    top: 50%;
    margin-top: -25px;
    height: 50px;
    width: 50px;
    text-align: center;
    z-index: 5;
    padding: 18px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.md-top-slider__nav-arrows a .nav-arrows-svg__line {
    -webkit-transition: -webkit-transform .2s linear;
    transition: -webkit-transform .2s linear;
    -o-transition: -o-transform .2s linear;
    -moz-transition: transform .2s linear, -moz-transform .2s linear;
    transition: transform .2s linear;
    transition: transform .2s linear, -webkit-transform .2s linear, -moz-transform .2s linear, -o-transform .2s linear
}

.md-top-slider__nav-arrows a:hover .nav-arrows-svg__line {
    -webkit-transform: scaleX(.75);
    -moz-transform: scaleX(.75);
    -ms-transform: scaleX(.75);
    -o-transform: scaleX(.75);
    transform: scaleX(.75)
}

.md-top-slider__nav-arrows a.prev .nav-arrows-svg__line {
    -webkit-transform-origin: left;
    -moz-transform-origin: left;
    -ms-transform-origin: left;
    -o-transform-origin: left;
    transform-origin: left
}

.md-top-slider__nav-arrows a.next .nav-arrows-svg__line {
    -webkit-transform-origin: right;
    -moz-transform-origin: right;
    -ms-transform-origin: right;
    -o-transform-origin: right;
    transform-origin: right
}

.md-top-slider__nav-arrows svg {
    width: 9px;
    height: 13px
}

.md-top-slider__nav-arrows svg.nav-arrows-svg_normal {
    display: none;
    width: 44px
}

.md-top-slider__nav-arrows.mod--arrows-light .nav-arrows-svg_normal {
    display: none
}

.md-top-slider__nav-arrows.mod--arrows-light .nav-arrows-svg_light {
    display: block
}

.md-top-slider__nav-arrows.mod--arrows-normal .nav-arrows-svg_normal {
    display: block
}

.md-top-slider__nav-arrows.mod--arrows-normal .nav-arrows-svg_light {
    display: none
}

.md-top-slider__nav-combo-line,
.md-top-slider__nav-combo-number {
    bottom: 0;
    text-align: center;
    width: 20px;
    height: 14px;
    font-size: 14px;
    line-height: 13px
}

.md-top-slider__nav-combo-line svg {
    width: 2px;
    height: 12px
}

.md-top-slider__nav-combo-line rect {
    width: 21px;
    height: 4px
}

.md-top-slider__nav-combo-number {
    color: #616161;
    left: 0;
    display: inline-block;
    font-family: Arimo, sans-serif;
    font-weight: 700
}

.md-top-slider__nav-combo-numbers {
    position: relative;
    display: inline-block;
    top: -10px
}

.md-top-slider__nav-combo-numbers-underline .md-top-slider__nav-combo-number {
    position: relative
}

.md-top-slider__nav-combo-numbers a {
    margin: 0 2px;
    position: relative;
    display: inline-block
}

.md-top-slider__nav-combo-arrow {
    position: relative;
    display: inline-block;
    width: 30px;
    text-align: center;
    font-size: 11px;
    line-height: 13px;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    -moz-transition: opacity .3s;
    transition: opacity .3s
}

.md-top-slider__nav-combo-arrow.left {
    text-align: left
}

.md-top-slider__nav-combo-arrow.right {
    text-align: right
}

.md-top-slider__nav-combo-arrow:last-child {
    border-right: none
}

.md-top-slider__nav-combo-arrow-svg {
    position: relative;
    margin: 6px auto
}

.md-top-slider__nav-combo-arrow-svg-underline {
    position: absolute;
    top: 40%;
    width: 0
}

.md-top-slider__nav-combo-arrow-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    cursor: pointer;
    -webkit-transition: -webkit-transform .5s cubic-bezier(.19, 1, .22, 1);
    transition: -webkit-transform .5s cubic-bezier(.19, 1, .22, 1);
    -o-transition: -o-transform .5s cubic-bezier(.19, 1, .22, 1);
    -moz-transition: transform .5s cubic-bezier(.19, 1, .22, 1), -moz-transform .5s cubic-bezier(.19, 1, .22, 1);
    transition: transform .5s cubic-bezier(.19, 1, .22, 1);
    transition: transform .5s cubic-bezier(.19, 1, .22, 1), -webkit-transform .5s cubic-bezier(.19, 1, .22, 1), -moz-transform .5s cubic-bezier(.19, 1, .22, 1), -o-transform .5s cubic-bezier(.19, 1, .22, 1)
}

.md-top-slider__nav-combo-pagination {
    position: absolute;
    bottom: 27px;
    z-index: 5;
    height: 30px;
    text-align: right;
    margin: 0 auto
}

.mod--content-indent-middle .md-top-slider__nav-combo-pagination {
    bottom: 29px
}

.mod--content-indent-middle .md-top-slider__nav-combo-pagination.mod--nav-combo-with-arrow {
    bottom: 45px
}

.md-top-slider__nav-combo-pagination.left {
    left: 65px
}

.md-top-slider__nav-combo-pagination.right {
    right: 65px
}

.md-top-slider__nav-dots {
    font-size: 0;
    position: relative;
    right: 0;
    left: 0;
    bottom: 45px;
    z-index: 5;
    width: 100%;
    text-align: center;
    margin: 0 auto
}

.mod--content-indent-middle .md-top-slider__nav-dots {
    bottom: 61px
}

.adaptive-desktop.layout-vertical--logo-top--icons-bottom--transparent .md-top-slider__nav-dots {
    left: -250px;
    width: -webkit-calc(100% + 250px);
    width: -moz-calc(100% + 250px);
    width: calc(100% + 250px)
}

.md-top-slider__nav-dots a {
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: auto;
    height: auto;
    padding: 5px 0;
    margin: -5px 8px;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.md-top-slider__nav-dots a:first-child {
    margin-left: 0
}

.md-top-slider__nav-dots a:last-child {
    margin-right: 0
}

.md-top-slider__nav-dots a.active svg.default,
.md-top-slider__nav-dots a:not(.active) svg.active {
    display: none
}

.md-top-slider__nav-dots.mod--dots-blank a {
    vertical-align: middle
}

.md-top-slider__nav-dots.mod--nav-lines a {
    margin: -5px 4px
}

.md-top-slider__nav-dots.mod--nav-lines a:first-child {
    margin-left: 0
}

.md-top-slider__nav-dots.mod--nav-lines a:last-child {
    margin-right: 0
}

.md-top-slider__nav a {
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    will-change: transform
}

.md-top-slider__nav a:hover {
    opacity: .7
}

.md-top-slider__nav.mod--navigation-with-go-down .md-top-slider__nav-dots {
    bottom: 100px;
    display: none
}

.md-top-slider_slide-wrapper {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width: 100%;
    z-index: 10
}

.md-top-slider_slide-wrapper[data-link="1"] {
    cursor: pointer
}

.md-top-slider_slide-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    height: 100%
}

.md-top-slider_slide-content-inner {
    width: 100%;
    margin: 0 auto
}

.md-top-slider.mod--nav-after-slider.mod--nav-show.mod--multi-item {
    margin-bottom: 90px
}

.md-top-slider.mod--nav-after-slider.mod--nav-show.mod--multi-item .md-top-slider__nav-dots {
    bottom: -40px
}

.md-top-slider .mod--nav-lines .default .md-top-slider__nav-dots-svg-color {
    fill-opacity: .2
}

.md-top-slider .is-anime-word-wrap {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: hidden;
    margin-left: .35em
}

.md-top-slider .is-anime-word-wrap:first-child {
    margin-left: 0
}

.mod--top-slider-nav-combo-numbers-default a .md-top-slider__nav-combo-number {
    opacity: 0
}

.mod--top-slider-nav-combo-numbers-default a .md-top-slider__nav-combo-line {
    opacity: 1
}

.mod--top-slider-nav-combo-numbers-default a.active .md-top-slider__nav-combo-number {
    opacity: 1
}

.mod--top-slider-nav-combo-numbers-default a.active .md-top-slider__nav-combo-line {
    opacity: 0
}

.mod--top-slider-nav-combo-numbers-default .md-top-slider__nav-combo-number {
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.mod--top-slider-nav-combo-numbers-underline {
    top: -11px
}

.mod--top-slider-nav-combo-numbers-underline a.active .md-top-slider__nav-combo-underline {
    opacity: 1
}

.mod--top-slider-nav-combo-numbers-underline a:not(.active) .md-top-slider__nav-combo-underline {
    opacity: 0
}

.mod--top-slider-nav-combo-numbers-underline .md-top-slider__nav-combo-underline {
    text-align: center;
    position: absolute;
    bottom: -2px;
    width: 100%;
    font-size: 0
}

.mod--top-slider-nav-combo-numbers-circled {
    top: -6px
}

.mod--top-slider-nav-combo-numbers-circled .md-top-slider__nav-combo-number {
    position: absolute;
    width: 20px;
    height: 20px;
    font-size: 11px;
    line-height: 14px
}

.mod--top-slider-nav-combo-numbers-circled .md-top-slider__nav-combo-circled {
    font-size: 11px;
    line-height: 13px
}

.mod--top-slider-nav-combo-numbers-circled a {
    margin: 0 2px
}

.mod--top-slider-nav-combo-numbers-circled a.active .md-top-slider__nav-combo-circled {
    opacity: 1
}

.mod--top-slider-nav-combo-numbers-circled a:not(.active) .md-top-slider__nav-combo-circled {
    opacity: 0
}

.mod--nav-standart-dots-bottom {
    margin-bottom: 20px
}

.mod--nav-standart-dots-bottom .md-top-slider__nav-dots {
    bottom: -10px
}

.mod--combo-arrow-right:hover .md-top-slider__nav-combo-arrow-wrapper {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px)
}

.mod--combo-arrow-right:hover .md-top-slider__nav-combo-arrow-svg-underline {
    right: 13px;
    width: 25px
}

.mod--combo-arrow-left:hover .md-top-slider__nav-combo-arrow-wrapper {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px)
}

.mod--combo-arrow-left:hover .md-top-slider__nav-combo-arrow-svg-underline {
    left: 5px;
    width: 25px
}

.adaptive-mobile .md-top-slider_slide-content {
    margin: 0 20px
}

.adaptive-mobile .md-top-slider__nav {
    padding: 0 20px
}

.adaptive-mobile .md-top-slider__nav-arrow-down {
    display: none
}

.adaptive-mobile .md-top-slider__nav-arrows {
    display: none
}

.adaptive-mobile .md-top-slider__nav-arrows a.next {
    right: 5px
}

.adaptive-mobile .md-top-slider__nav-arrows a.prev {
    left: 5px
}

.adaptive-mobile .md-top-slider__nav-combo-numbers {
    max-width: 250px;
    margin: 0
}

.adaptive-mobile .md-top-slider__nav-combo-pagination {
    bottom: 30px;
    text-align: center;
    width: 100%;
    left: 0
}

.adaptive-mobile .md-top-slider__nav-combo-pagination.left {
    left: 20px
}

.adaptive-mobile .md-top-slider__nav-combo-pagination.right {
    right: 20px
}

.adaptive-mobile .md-top-slider__nav-dots {
    bottom: 36px
}

.adaptive-mobile .md-top-slider__nav-dots-blank svg.active {
    width: 14px;
    height: 14px
}

.adaptive-mobile .md-top-slider__nav-dots-blank svg.default {
    width: 11px;
    height: 11px
}

.adaptive-mobile .md-top-slider__nav-dots svg.active,
.adaptive-mobile .md-top-slider__nav-dots svg.default {
    width: 13px;
    height: 13px
}

.adaptive-mobile .section__bg-parallax,
.adaptive-tablet .section__bg-parallax {
    -webkit-transform: none!important;
    -moz-transform: none!important;
    -ms-transform: none!important;
    -o-transform: none!important;
    transform: none!important
}

.adaptive-tablet .md-top-slider_slide-content {
    margin: 0 40px
}

.adaptive-tablet .md-top-slider__nav {
    padding: 0 40px
}

.adaptive-tablet .md-top-slider__nav-arrows {
    display: none
}

.adaptive-tablet .md-top-slider__nav-arrows a.next {
    right: 5px
}

.adaptive-tablet .md-top-slider__nav-arrows a.prev {
    left: 5px
}

.adaptive-tablet .md-top-slider__nav-combo-pagination.left {
    left: 40px
}

.adaptive-tablet .md-top-slider__nav-combo-pagination.right {
    right: 40px
}

.adaptive-tablet .mod--nav-combo-position-right {
    right: 40px
}

.adaptive-tablet .mod--nav-combo-position-left {
    left: 40px
}

.adaptive-desktop .md-top-slider_slide-content {
    margin: 0 65px
}

.mod--content-indent-middle.adaptive-desktop .md-top-slider_slide-content {
    margin: 0 50px
}

.layout-vertical--logo-top--icons-bottom--transparent.mod--content-indent-middle.adaptive-desktop .md-top-slider_slide-content {
    margin-right: 80px
}

.adaptive-desktop .md-top-slider__nav {
    padding: 0 65px
}

.mod--content-indent-middle.adaptive-desktop .md-top-slider__nav {
    padding: 0 50px
}

.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .md-top-slider__nav {
    padding-left: 365px
}

.mod--content-indent-middle.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .md-top-slider__nav {
    padding-left: 300px
}

.adaptive-desktop .md-top-slider__nav-arrows a.prev {
    left: 8px
}

.adaptive-desktop .md-top-slider__nav-arrows a.next {
    right: 8px
}

.adaptive-desktop .md-top-slider__nav-dots.mod--position-center {
    text-align: center
}

.adaptive-desktop .md-top-slider__nav-dots.mod--position-left {
    text-align: left
}

.adaptive-desktop .md-top-slider__nav-dots.mod--position-right {
    text-align: right
}

.mod--content-indent-middle.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .md-top-slider__nav-dots.mod--position-right {
    padding-right: 30px
}

.adaptive-desktop .mod--nav-standart-arrows .md-top-slider__nav-arrows a.next {
    right: 45px
}

.mod--content-indent-middle.adaptive-desktop .mod--nav-standart-arrows .md-top-slider__nav-arrows a.next {
    right: 25px
}

.adaptive-desktop .mod--nav-standart-arrows .md-top-slider__nav-arrows a.prev {
    left: 45px
}

.mod--content-indent-middle.adaptive-desktop .mod--nav-standart-arrows .md-top-slider__nav-arrows a.prev {
    left: 25px
}

.adaptive-desktop .mod--nav-standart-arrows .md-section.section__content .container {
    padding: 0 75px
}

.adaptive-desktop .mod--slider-content--align.mod--slide-justify.mod--nav-standart-arrows .md-section.section__content .container {
    padding: 0 50px
}

.adaptive-desktop .mod--slider-content--align.mod--slide-justify.mod--nav-standart-arrows .md-top-slider_slide-content {
    margin: 0 92px
}

.adaptive-desktop .mod--slider-content--align.mod--slide-justify.mod--nav-standart-arrows .md-top-slider_slide-content-inner {
    max-width: 100%
}

.adaptive-desktop .mod--slider-content--align.mod--slide-justify.mod--nav-standart-arrows .md-top-slider__nav-arrows a.next {
    right: 20px
}

.adaptive-desktop .mod--slider-content--align.mod--slide-justify.mod--nav-standart-arrows .md-top-slider__nav-arrows a.prev {
    left: 20px
}

.adaptive-desktop .mod--slider-content--align.mod--nav-standart-arrows .md-section.section__content .container {
    padding: 0 75px
}

.adaptive-desktop .mod--slider-content--align.mod--nav-standart-arrows .md-top-slider__nav-arrows {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0 65px
}

.mod--content-indent-middle.adaptive-desktop .mod--slider-content--align.mod--nav-standart-arrows .md-top-slider__nav-arrows {
    padding: 0 50px
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .mod--slider-content--align.mod--nav-standart-arrows .md-top-slider__nav-arrows {
    padding: 0 100px
}

.adaptive-desktop .mod--slider-content--align.mod--nav-standart-arrows .md-top-slider__nav-arrows-content {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
    margin: 0 auto
}

.adaptive-desktop .mod--slider-content--align.mod--nav-standart-arrows .md-top-slider__nav-arrows a.next {
    right: -20px
}

.adaptive-desktop .mod--slider-content--align.mod--nav-standart-arrows .md-top-slider__nav-arrows a.prev {
    left: -20px
}

.adaptive-desktop .mod--slider-content--align .mod--combo-arrow-left {
    margin-left: -10px
}

.adaptive-desktop .mod--slider-content--align .mod--combo-arrow-right {
    margin-right: -10px
}

.adaptive-desktop .mod--slider-content--align .md-top-slider__nav-combo-pagination {
    position: relative;
    right: 0;
    left: 0;
    bottom: 70px
}

.mod--content-indent-middle.adaptive-desktop .mod--slider-content--align .md-top-slider__nav-combo-pagination {
    bottom: 61px
}

.adaptive-desktop .mod--slider-content--align .md-top-slider__nav-combo-pagination.mod--nav-combo-with-arrow {
    bottom: 75px
}

.adaptive-desktop .mod--slider-content--align .mod--nav-combo-position-left {
    text-align: left
}

.adaptive-desktop .mod--slider-content--align .mod--nav-combo-position-right {
    text-align: right
}

.adaptive-desktop .mod--nav-combo-position-right {
    right: 65px
}

.mod--content-indent-middle.adaptive-desktop .mod--nav-combo-position-right {
    right: 35px
}

.layout-vertical--logo-top--icons-bottom--transparent.mod--content-indent-middle.adaptive-desktop .mod--nav-combo-position-right {
    right: 70px
}

.adaptive-desktop .mod--nav-combo-position-left {
    left: 65px
}

.mod--content-indent-middle.adaptive-desktop .mod--nav-combo-position-left {
    left: 35px
}

.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .mod--nav-combo-position-left {
    left: 365px
}

.mod--content-indent-middle.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .mod--nav-combo-position-left {
    left: 290px
}

.md-btn-go-up svg {
    width: 9px;
    height: 13px
}

.static-grid .static-grid-item .static-grid-cell .description .cell .middle>h2 {
    font-size: 14px;
    letter-spacing: initial;
    margin-bottom: 0;
    line-height: 1em
}

.mobile .static-grid .static-grid-item .static-grid-cell .description .cell .middle>h2 {
    margin-top: 20px
}

.preview__info,
.static-grid .static-grid-item .static-grid-cell .description .cell .middle>h2+div {
    margin-top: 20px
}

.mobile .preview__info,
.mobile .static-grid .static-grid-item .static-grid-cell .description .cell .middle>h2+div {
    margin-top: 15px
}

#category .text {
    margin-bottom: 35px
}

section.privatepage form {
    text-align: center
}

section.privatepage form input {
    width: 350px;
    margin: 0 auto;
    border: none
}

section.privatepage form .button.large {
    width: 100%;
    text-transform: uppercase;
    border: 0;
    cursor: pointer;
    font: normal 14px Arial;
    letter-spacing: 2px;
    color: #d0d0d0;
    background: #000;
    max-width: 350px
}

section.privatepage form .button.large:hover {
    opacity: .7
}

section.privatepage .form .spinner {
    display: none
}

section.privatepage .form.loading .spinner {
    display: block
}

section.privatepage .form.loading .button {
    visibility: hidden
}

section.privatepage .text {
    margin-bottom: 40px;
    text-align: center
}

section.privatepage .message {
    top: -30px
}

.text-template-1,
.text-template-2,
.text-template-3,
.text-template-4,
.text-template-5,
.text-template-6 {
    width: 100%;
    border-collapse: collapse;
    padding: 0;
    margin: 0 auto
}

div.text table:last-child,
div.text table:only-child {
    margin-bottom: 0!important
}

.text-template-1 td {
    border-collapse: collapse;
    padding: 0;
    margin: 0;
    width: 100%
}

.text-template-1 td.header {
    font-size: 17px;
    text-align: center;
    text-transform: uppercase;
    padding: 37px;
    border-bottom: 1px solid #c9c9c9;
    color: #454545
}

.text-template-1 td.text-1 {
    font-size: 13px;
    text-align: center;
    padding: 17px 38px;
    border-bottom: 1px solid #c9c9c9;
    color: #a09f9f;
    font-style: italic;
    line-height: 18px
}

.text-template-1 td.image {
    padding: 32px 0 37px
}

.text-template-1 td.image img {
    max-width: 100%
}

.text-template-1 td.text-2 {
    vertical-align: top;
    font-size: 13px;
    color: #454545;
    line-height: 15px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 34px;
    -moz-column-gap: 34px;
    column-gap: 34px
}

.text-template-2 td {
    border-collapse: collapse;
    padding: 0;
    margin: 0;
    width: 100%;
    vertical-align: top
}

.text-template-2 td.col {
    width: 33.333%!important
}

.text-template-2 td.col1 {
    padding-right: 28px
}

.text-template-2 td.col2 {
    padding: 0 14px
}

.text-template-2 td.col3 {
    padding-left: 28px
}

.text-template-2 .col .header {
    width: 100%;
    font-size: 14px;
    color: #454545;
    text-transform: uppercase;
    text-align: center;
    padding: 6px 0 20px 0
}

.text-template-2 .col .image {
    padding-bottom: 20px;
    width: 100%
}

.text-template-2 .col .image img {
    max-width: 100%
}

.text-template-2 .col .text {
    width: 100%;
    font-size: 13px;
    color: #454545;
    line-height: 15px
}

.text-template-2 .text-2 {
    width: 80%;
    margin: 60px auto 0 auto;
    border-top: 1px solid #c9c9c9;
    padding: 27px 0 0;
    color: #a09f9f;
    font-size: 13px;
    font-style: italic;
    line-height: 1.5;
    text-align: center
}

.text-template-3 td {
    border-collapse: collapse;
    padding: 0;
    margin: 0;
    width: 100%;
    vertical-align: top
}

.text-template-3 td.header {
    font-size: 17px;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 30px;
    color: #454545
}

.text-template-3 td.text-1 {
    font-size: 13px;
    text-align: center;
    line-height: 18px;
    padding-bottom: 40px;
    color: #a09f9f;
    font-style: italic
}

.text-template-3 td.text-2 {
    font-size: 13px;
    line-height: 15px;
    padding-bottom: 40px;
    color: #454545;
    border-bottom: 1px solid #c9c9c9
}

.text-template-3 td.text-3 {
    font-size: 11px;
    line-height: 18px;
    font-style: italic;
    padding: 20px 0;
    text-align: center;
    color: #a09f9f
}

.text-template-4 td {
    border-collapse: collapse;
    padding: 0;
    margin: 0;
    width: 100%;
    vertical-align: top
}

.text-template-4 td.header {
    font-size: 17px;
    text-align: center;
    padding-bottom: 36px;
    text-transform: uppercase;
    color: #454545
}

.text-template-4 td.col {
    width: 33.333%!important;
    padding-bottom: 40px
}

.text-template-4 td.col1 {
    padding-right: 16px
}

.text-template-4 td.col3 {
    padding-left: 16px
}

.text-template-4 td.col1 img,
.text-template-4 td.col3 img {
    max-width: 100%
}

.text-template-4 td.col2 {
    padding: 0 8px;
    font-size: 13px;
    color: #454545;
    line-height: 15px
}

.text-template-4 td.footer {
    padding: 43px 10% 0 10%;
    font-size: 13px;
    text-align: center;
    line-height: 18px;
    border-top: 1px solid #c9c9c9;
    color: #a09f9f;
    font-style: italic
}

.text-template-5 td {
    border-collapse: collapse;
    padding: 0 0 25px 0;
    margin: 0;
    width: 100%;
    vertical-align: top
}

.text-template-5 td .template-5-text {
    font-size: 13px;
    text-align: left;
    line-height: 15px;
    color: #454545
}

.text-template-5 td.col1 img {
    max-width: 250px;
    min-height: 30px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px
}

.mobile .text-template-5 td.col1 img {
    max-width: 100%
}

.cke_editable .text-template-5 img {
    min-width: 50px
}

.text-template-6 .col {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    column-gap: 20px;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    width: 100%;
    display: block
}

.l-content.mobile section#blog {
    overflow: hidden
}

.adaptive-mobile .container.gallery-layout-grid {
    width: 100%
}

.adaptive-mobile .text-template-1,
.adaptive-mobile .text-template-2,
.adaptive-mobile .text-template-3,
.adaptive-mobile .text-template-4,
.adaptive-mobile .text-template-5,
.adaptive-mobile .text-template-6 {
    margin-bottom: 40px
}

.adaptive-mobile .text-template-2 td.col {
    width: 100%!important;
    display: block
}

.adaptive-mobile .text-template-2 td.col1 {
    padding: 0 0 10px 0
}

.adaptive-mobile .text-template-2 td.col2 {
    padding: 0 0 10px 0
}

.adaptive-mobile .text-template-2 td.col3 {
    padding: 0 0 10px 0!important
}

.adaptive-mobile .text-template-2 .text-2 {
    width: 100%;
    margin: 20px auto 0 auto;
    padding: 20px 0
}

.adaptive-mobile .text-template-4 td.col {
    width: 100%!important;
    display: block
}

.adaptive-mobile .text-template-4 td.col1 {
    padding: 0 0 10px 0
}

.adaptive-mobile .text-template-4 td.col2 {
    padding: 0 0 10px 0
}

.adaptive-mobile .text-template-4 td.col3 {
    padding: 0 0 20px 0!important
}

.adaptive-mobile .text-template-4 td.footer {
    padding: 20px
}

.adaptive-mobile .text-template-5 td .template-5-text {
    width: 100%;
    float: left
}

.adaptive-mobile .text-template-6 .col {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1
}

.adaptive-mobile #vk_comments,
.adaptive-mobile #vk_comments iframe {
    width: 100%!important
}

.adaptive-mobile .fb-comments,
.adaptive-mobile .fb-comments iframe,
.adaptive-mobile .fb-comments span {
    width: 100%!important
}

:root {
    --POSITION-icon-basket__top: 0;
    --POSITION-icon-basket__left: 0;
    --POSITION-icon-basket__visible: false
}

.md-menu {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
    top: 0;
    z-index: 20;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: -5px -10px;
    letter-spacing: 0;
    line-height: normal
}

.md-menu ul {
    padding: 0;
    margin: 0
}

.md-menu li {
    position: relative
}

.md-menu a {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease
}

.md-menu__icons {
    letter-spacing: 0;
    line-height: normal
}

.md-menu__main {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 0
}

.md-menu__main ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.md-menu__main ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.md-menu__li-l1 {
    display: inline-block
}

.mod--horizontal-menu .md-menu__li-l1:not(:empty) {
    line-height: 1;
    margin: 5px 10px
}

.mod--horizontal-menu .md-menu__li-l1:not(:empty) svg,
.mod--horizontal-menu .md-menu__li-l1:not(:empty) svg a {
    display: inline-block;
    vertical-align: middle;
    z-index: 2;
    position: relative
}

.adaptive-desktop .md-menu__main .md-menu__li-l1.md-menu__separator {
    margin: 5px 10px
}

.md-menu__wrap-l2 {
    text-align: left
}

.adaptive-desktop .md-menu__main.mod--menu-effect-opacity:hover .md-menu__li-l1 {
    opacity: .5
}

.adaptive-desktop .md-menu__main.mod--menu-effect-opacity .md-menu__li-l1 {
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    -moz-transition: opacity .3s;
    transition: opacity .3s
}

.adaptive-desktop .md-menu__main.mod--menu-effect-opacity .md-menu__li-l1:hover {
    opacity: 1
}

.adaptive-desktop .md-menu__main.mod--menu_underline .md-menu__href-l1 {
    position: relative
}

.adaptive-desktop .md-menu__main.mod--menu_underline .md-menu__href-l1::after {
    content: "";
    display: block;
    position: absolute;
    top: 130%;
    left: 0;
    visibility: hidden;
    -webkit-transition: .6s cubic-bezier(.165, .84, .44, 1);
    -o-transition: .6s cubic-bezier(.165, .84, .44, 1);
    -moz-transition: .6s cubic-bezier(.165, .84, .44, 1);
    transition: .6s cubic-bezier(.165, .84, .44, 1);
    -webkit-transform: scaleX(0) translate(0, 0);
    -moz-transform: scaleX(0) translate(0, 0);
    -ms-transform: scaleX(0) translate(0, 0);
    -o-transform: scaleX(0) translate(0, 0);
    transform: scaleX(0) translate(0, 0)
}

.adaptive-desktop .md-menu__main.mod--menu_underline .md-menu__href-l1:hover::after {
    visibility: visible;
    -webkit-transform: scaleX(1) translate(0, 0);
    -moz-transform: scaleX(1) translate(0, 0);
    -ms-transform: scaleX(1) translate(0, 0);
    -o-transform: scaleX(1) translate(0, 0);
    transform: scaleX(1) translate(0, 0)
}

.adaptive-desktop .md-menu__main.mod--menu_underline .md-menu__href-l1.height1::after {
    height: 1px
}

.adaptive-desktop .md-menu__main.mod--menu_underline .md-menu__href-l1.height2::after {
    height: 2px
}

.adaptive-desktop .md-menu__main.mod--menu_underline .md-menu__href-l1.height3::after {
    height: 3px
}

.adaptive-desktop .md-menu__main.mod--menu_underline .md-menu__href-l1.height4::after {
    height: 4px
}

.adaptive-desktop .md-menu__main.mod--menu_underline .md-menu__href-l1.height5::after {
    height: 5px
}

.adaptive-desktop .md-menu__main.mod--menu_underline .active .md-menu__href-l1::after {
    visibility: visible;
    -webkit-transform: scaleX(1) translate(0, 0);
    -moz-transform: scaleX(1) translate(0, 0);
    -ms-transform: scaleX(1) translate(0, 0);
    -o-transform: scaleX(1) translate(0, 0);
    transform: scaleX(1) translate(0, 0)
}

.adaptive-desktop .md-menu__main.mod--menu_line-through .md-menu__href-l1 {
    position: relative
}

.adaptive-desktop .md-menu__main.mod--menu_line-through .md-menu__href-l1::after {
    content: "";
    display: block;
    position: absolute;
    top: 54%;
    left: 0;
    margin: 0 -5px;
    visibility: hidden;
    -webkit-transition: .6s cubic-bezier(.165, .84, .44, 1);
    -o-transition: .6s cubic-bezier(.165, .84, .44, 1);
    -moz-transition: .6s cubic-bezier(.165, .84, .44, 1);
    transition: .6s cubic-bezier(.165, .84, .44, 1);
    -webkit-transform: scaleX(0) translate(0, 0);
    -moz-transform: scaleX(0) translate(0, 0);
    -ms-transform: scaleX(0) translate(0, 0);
    -o-transform: scaleX(0) translate(0, 0);
    transform: scaleX(0) translate(0, 0)
}

.adaptive-desktop .md-menu__main.mod--menu_line-through .md-menu__href-l1:hover::after {
    visibility: visible;
    -webkit-transform: scaleX(1) translate(0, 0);
    -moz-transform: scaleX(1) translate(0, 0);
    -ms-transform: scaleX(1) translate(0, 0);
    -o-transform: scaleX(1) translate(0, 0);
    transform: scaleX(1) translate(0, 0)
}

.adaptive-desktop .md-menu__main.mod--menu_line-through .md-menu__href-l1.height1::after {
    height: 1px
}

.adaptive-desktop .md-menu__main.mod--menu_line-through .md-menu__href-l1.height2::after {
    height: 2px
}

.adaptive-desktop .md-menu__main.mod--menu_line-through .md-menu__href-l1.height3::after {
    height: 3px
}

.adaptive-desktop .md-menu__main.mod--menu_line-through .md-menu__href-l1.height4::after {
    height: 4px
}

.adaptive-desktop .md-menu__main.mod--menu_line-through .md-menu__href-l1.height5::after {
    height: 5px
}

.adaptive-desktop .md-menu__main.mod--menu_line-through .md-menu__href-l1.height1::after {
    top: 54%
}

.adaptive-desktop .md-menu__main.mod--menu_line-through .md-menu__href-l1.height2::after {
    top: 52%
}

.adaptive-desktop .md-menu__main.mod--menu_line-through .md-menu__href-l1.height3::after {
    top: 50%
}

.adaptive-desktop .md-menu__main.mod--menu_line-through .md-menu__href-l1.height4::after {
    top: 47%
}

.adaptive-desktop .md-menu__main.mod--menu_line-through .md-menu__href-l1.height5::after {
    top: 45%
}

.adaptive-desktop .md-menu__main.mod--menu_line-through .active .md-menu__href-l1::after {
    visibility: visible;
    -webkit-transform: scaleX(1) translate(0, 0);
    -moz-transform: scaleX(1) translate(0, 0);
    -ms-transform: scaleX(1) translate(0, 0);
    -o-transform: scaleX(1) translate(0, 0);
    transform: scaleX(1) translate(0, 0)
}

.adaptive-desktop .md-menu__main.mod--menu_line-marker .md-menu__href-l1 {
    position: relative
}

.adaptive-desktop .md-menu__main.mod--menu_line-marker .md-menu__href-l1::after {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    bottom: 1px;
    left: 0;
    margin: 0 -2px;
    visibility: hidden;
    -webkit-transition: .6s cubic-bezier(.165, .84, .44, 1);
    -o-transition: .6s cubic-bezier(.165, .84, .44, 1);
    -moz-transition: .6s cubic-bezier(.165, .84, .44, 1);
    transition: .6s cubic-bezier(.165, .84, .44, 1);
    -webkit-transform: scaleX(0) translate(0, 0);
    -moz-transform: scaleX(0) translate(0, 0);
    -ms-transform: scaleX(0) translate(0, 0);
    -o-transform: scaleX(0) translate(0, 0);
    transform: scaleX(0) translate(0, 0)
}

.adaptive-desktop .md-menu__main.mod--menu_line-marker .md-menu__href-l1:hover::after {
    visibility: visible;
    -webkit-transform: scaleX(1) translate(0, 0);
    -moz-transform: scaleX(1) translate(0, 0);
    -ms-transform: scaleX(1) translate(0, 0);
    -o-transform: scaleX(1) translate(0, 0);
    transform: scaleX(1) translate(0, 0)
}

.adaptive-desktop .md-menu__main.mod--menu_line-marker .md-menu__href-l1.big-height5::after {
    height: 5px
}

.adaptive-desktop .md-menu__main.mod--menu_line-marker .md-menu__href-l1.big-height6::after {
    height: 6px
}

.adaptive-desktop .md-menu__main.mod--menu_line-marker .md-menu__href-l1.big-height7::after {
    height: 7px
}

.adaptive-desktop .md-menu__main.mod--menu_line-marker .md-menu__href-l1.big-height8::after {
    height: 8px
}

.adaptive-desktop .md-menu__main.mod--menu_line-marker .md-menu__href-l1.big-height9::after {
    height: 9px
}

.adaptive-desktop .md-menu__main.mod--menu_line-marker .md-menu__href-l1.big-height10::after {
    height: 10px
}

.adaptive-desktop .md-menu__main.mod--menu_line-marker .md-menu__href-l1.big-height11::after {
    height: 11px
}

.adaptive-desktop .md-menu__main.mod--menu_line-marker .md-menu__href-l1.big-height12::after {
    height: 12px
}

.adaptive-desktop .md-menu__main.mod--menu_line-marker .md-menu__href-l1.big-height13::after {
    height: 13px
}

.adaptive-desktop .md-menu__main.mod--menu_line-marker .md-menu__href-l1.big-height14::after {
    height: 14px
}

.adaptive-desktop .md-menu__main.mod--menu_line-marker .md-menu__href-l1.big-height15::after {
    height: 15px
}

.adaptive-desktop .md-menu__main.mod--menu_line-marker .active .md-menu__href-l1::after {
    visibility: visible;
    -webkit-transform: scaleX(1) translate(0, 0);
    -moz-transform: scaleX(1) translate(0, 0);
    -ms-transform: scaleX(1) translate(0, 0);
    -o-transform: scaleX(1) translate(0, 0);
    transform: scaleX(1) translate(0, 0)
}

.adaptive-desktop.mod--menu-fixed-on-scroll .mod--origin-menu .md-menu__main.mod--menu_underline .md-menu__href-l1::after {
    display: none
}

.adaptive-desktop.mod--menu-fixed-on-scroll .mod--origin-menu .md-menu__main.mod--menu_line-through .md-menu__href-l1 {
    position: relative
}

.adaptive-desktop.mod--menu-fixed-on-scroll .mod--origin-menu .md-menu__main.mod--menu_line-through .md-menu__href-l1::after {
    display: none
}

.adaptive-desktop.mod--menu-fixed-on-scroll .mod--origin-menu .md-menu__main.mod--menu_line-marker .md-menu__href-l1 {
    position: relative
}

.adaptive-desktop.mod--menu-fixed-on-scroll .mod--origin-menu .md-menu__main.mod--menu_line-marker .md-menu__href-l1::after {
    display: none
}

.adaptive-desktop .md-menu .mod--menu_center .md-menu__wrap-l2 {
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0)
}

.adaptive-desktop .md-menu .mod--menu_center .md-menu__wrap-l2.mod--align-right {
    left: initial;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    right: 0
}

.adaptive-desktop .md-menu .mod--menu_center .md-menu__wrap-l2.mod--align-right ul {
    margin-right: -50px;
    margin-left: -50px
}

.adaptive-desktop .md-menu .mod--menu_center .md-menu__wrap-l2.mod--align-left {
    left: 0;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none
}

.adaptive-desktop .md-menu .mod--menu_center .md-menu__wrap-l2.mod--align-left ul {
    margin-right: -50px;
    margin-left: -50px
}

.adaptive-desktop .md-menu .mod--menu_center .md-menu__wrap-l2 ul {
    margin-right: -25px;
    margin-left: -25px
}

.adaptive-desktop .md-menu .mod--menu_center .md-menu__wrap-l2 ul a {
    text-align: center
}

.adaptive-desktop .md-menu.mod--menu_left .md-menu__wrap-l2.mod--align-right {
    right: 0
}

.adaptive-desktop .md-menu__li-l1.md-menu__separator:first-child {
    display: none
}

.adaptive-desktop .md-menu__li-l1.md-menu__separator:last-child {
    display: none
}

.adaptive-desktop .md-menu__li-l1.md-menu__separator.hidden {
    visibility: hidden
}

.adaptive-desktop .md-menu__href-l1 {
    display: inline-block
}

.adaptive-desktop.mod--horizontal-menu .md-menu__wrap-l2 {
    position: absolute;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    display: block;
    top: 100%;
    padding-top: 15px
}

.adaptive-desktop.mod--horizontal-menu .md-menu__wrap-l2.mod--open-to-top {
    top: auto;
    bottom: 100%;
    padding-top: 0;
    padding-bottom: 15px
}

.adaptive-desktop.mod--horizontal-menu .md-menu__wrap-l2.mod--align-right ul {
    margin-right: -25px
}

.adaptive-desktop.mod--horizontal-menu .md-menu__wrap-l2.mod--align-right a {
    padding: 13px 25px 15px 30px
}

.adaptive-desktop.mod--horizontal-menu .md-menu__wrap-l2 ul {
    position: relative;
    margin-left: -25px
}

.adaptive-desktop.mod--horizontal-menu .md-menu__wrap-l2 li {
    display: block;
    height: auto;
    width: 160px;
    margin-bottom: 1px;
    text-align: left
}

.adaptive-desktop.mod--horizontal-menu .md-menu__wrap-l2 li:last-child {
    margin-bottom: 0
}

.adaptive-desktop.mod--horizontal-menu .md-menu__wrap-l2 a {
    display: block;
    line-height: 1.25em;
    height: 100%;
    width: 100%;
    padding: 13px 30px 15px 25px
}

.adaptive-mobile .md-menu__wrap-l2 a:hover,
.adaptive-tablet .md-menu__wrap-l2 a:hover {
    background: 0 0
}

.adaptive-mobile .md-menu__main .md-menu__wrap-l2 a,
.adaptive-tablet .md-menu__main .md-menu__wrap-l2 a {
    background: 0 0
}

.md-menu__clone {
    float: right
}

.adaptive-mobile .md-menu,
.adaptive-tablet .md-menu {
    display: none
}

.height-line.height1::after {
    height: 1px
}

.height-line.height2::after {
    height: 2px
}

.height-line.height3::after {
    height: 3px
}

.height-line.height4::after {
    height: 4px
}

.height-line.height5::after {
    height: 5px
}

.height-line-bigger.big-height5::after {
    height: 5px
}

.height-line-bigger.big-height6::after {
    height: 6px
}

.height-line-bigger.big-height7::after {
    height: 7px
}

.height-line-bigger.big-height8::after {
    height: 8px
}

.height-line-bigger.big-height9::after {
    height: 9px
}

.height-line-bigger.big-height10::after {
    height: 10px
}

.height-line-bigger.big-height11::after {
    height: 11px
}

.height-line-bigger.big-height12::after {
    height: 12px
}

.height-line-bigger.big-height13::after {
    height: 13px
}

.height-line-bigger.big-height14::after {
    height: 14px
}

.height-line-bigger.big-height15::after {
    height: 15px
}

.height-line-position.height1::after {
    top: 54%
}

.height-line-position.height2::after {
    top: 52%
}

.height-line-position.height3::after {
    top: 50%
}

.height-line-position.height4::after {
    top: 47%
}

.height-line-position.height5::after {
    top: 45%
}

.close-mobile-menu .close-menu-burger {
    stroke: #fff;
    stroke-width: 1.5px;
    mix-blend-mode: difference
}

.design_editor-icons svg {
    width: auto;
    height: 20px;
    max-width: 25px
}

.basket-svg-edit-type svg {
    width: auto;
    height: 25px
}

.basket-svg-edit {
    fill: none;
    stroke: #202020;
    stroke-width: 2px
}

.basket-svg-edit-round {
    stroke-linecap: round;
    stroke-linejoin: round
}

.basket-svg-edit-limit {
    stroke-miterlimit: 10
}

.svg-list-hide {
    display: none
}

.adaptive-desktop .design_editor-icons .shop-basket svg {
    height: 100%!important
}

.layout-logo-center--from-logo.adaptive-desktop .md-menu__li-l1.md-menu__separator.break-separator,
.layout-logo-left--from-logo.adaptive-desktop .md-menu__li-l1.md-menu__separator.break-separator,
.layout-logo-right--from-logo--menu-left.adaptive-desktop .md-menu__li-l1.md-menu__separator.break-separator {
    display: none
}

.layout-logo-center--from-logo.adaptive-desktop .md-menu__has-separator .md-menu__li-l1.md-menu__separator,
.layout-logo-left--from-logo.adaptive-desktop .md-menu__has-separator .md-menu__li-l1.md-menu__separator,
.layout-logo-right--from-logo--menu-left.adaptive-desktop .md-menu__has-separator .md-menu__li-l1.md-menu__separator {
    display: inline-block;
    visibility: hidden;
    white-space: nowrap;
    margin: 0
}

.layout-logo-center--from-logo.adaptive-desktop .md-menu__has-separator.md-menu__separator-after .l-header__icons--box,
.layout-logo-left--from-logo.adaptive-desktop .md-menu__has-separator.md-menu__separator-after .l-header__icons--box,
.layout-logo-right--from-logo--menu-left.adaptive-desktop .md-menu__has-separator.md-menu__separator-after .l-header__icons--box {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.adaptive-desktop .aside-header .mobile-menu__scrolling-block,
.adaptive-desktop .l-header .mobile-menu__scrolling-block {
    display: none
}

.adaptive-mobile .md-menu__li-l1:not(:empty).md-menu__separator,
.adaptive-tablet .md-menu__li-l1:not(:empty).md-menu__separator {
    display: none
}

.adaptive-mobile .aside-header .mobile-menu__scrolling-block,
.adaptive-mobile .l-header .l-header__wrapper .mobile-menu__scrolling-block,
.adaptive-tablet .aside-header .mobile-menu__scrolling-block,
.adaptive-tablet .l-header .l-header__wrapper .mobile-menu__scrolling-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: fixed;
    top: 0;
    left: 0;
    height: 50px;
    width: 100%;
    padding: 0 20px;
    -webkit-transform: translateY(-100%) translate3d(0, 0, 0);
    -moz-transform: translateY(-100%) translate3d(0, 0, 0);
    transform: translateY(-100%) translate3d(0, 0, 0);
    -webkit-transition: background-color .3s ease, -webkit-transform .3s ease;
    transition: background-color .3s ease, -webkit-transform .3s ease;
    -o-transition: background-color .3s ease, -o-transform .3s ease;
    -moz-transition: transform .3s ease, background-color .3s ease, -moz-transform .3s ease;
    transition: transform .3s ease, background-color .3s ease;
    transition: transform .3s ease, background-color .3s ease, -webkit-transform .3s ease, -moz-transform .3s ease, -o-transform .3s ease;
    visibility: hidden
}

.adaptive-mobile .aside-header .mobile-menu__scrolling-block .md-menu__icons,
.adaptive-mobile .l-header .l-header__wrapper .mobile-menu__scrolling-block .md-menu__icons,
.adaptive-tablet .aside-header .mobile-menu__scrolling-block .md-menu__icons,
.adaptive-tablet .l-header .l-header__wrapper .mobile-menu__scrolling-block .md-menu__icons {
    padding: 0 12.5px
}

.adaptive-mobile .aside-header .mobile-menu__scrolling-block .md-menu__hamburger,
.adaptive-mobile .l-header .l-header__wrapper .mobile-menu__scrolling-block .md-menu__hamburger,
.adaptive-tablet .aside-header .mobile-menu__scrolling-block .md-menu__hamburger,
.adaptive-tablet .l-header .l-header__wrapper .mobile-menu__scrolling-block .md-menu__hamburger {
    padding-left: 12.5px;
    margin: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.adaptive-mobile .aside-header .mobile-menu__scrolling-block::before,
.adaptive-mobile .l-header .l-header__wrapper .mobile-menu__scrolling-block::before,
.adaptive-tablet .aside-header .mobile-menu__scrolling-block::before,
.adaptive-tablet .l-header .l-header__wrapper .mobile-menu__scrolling-block::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    border-bottom: 1px solid transparent
}

.adaptive-mobile .aside-header.is--mobile-menu__fixed,
.adaptive-mobile .l-header .l-header__wrapper.is--mobile-menu__fixed,
.adaptive-tablet .aside-header.is--mobile-menu__fixed,
.adaptive-tablet .l-header .l-header__wrapper.is--mobile-menu__fixed {
    will-change: auto
}

.adaptive-mobile .aside-header.is--mobile-menu__fixed .l-header__ham--box,
.adaptive-mobile .aside-header.is--mobile-menu__fixed .l-header__icon--box,
.adaptive-mobile .aside-header.is--mobile-menu__fixed .l-header__mobile--box,
.adaptive-mobile .l-header .l-header__wrapper.is--mobile-menu__fixed .l-header__ham--box,
.adaptive-mobile .l-header .l-header__wrapper.is--mobile-menu__fixed .l-header__icon--box,
.adaptive-mobile .l-header .l-header__wrapper.is--mobile-menu__fixed .l-header__mobile--box,
.adaptive-tablet .aside-header.is--mobile-menu__fixed .l-header__ham--box,
.adaptive-tablet .aside-header.is--mobile-menu__fixed .l-header__icon--box,
.adaptive-tablet .aside-header.is--mobile-menu__fixed .l-header__mobile--box,
.adaptive-tablet .l-header .l-header__wrapper.is--mobile-menu__fixed .l-header__ham--box,
.adaptive-tablet .l-header .l-header__wrapper.is--mobile-menu__fixed .l-header__icon--box,
.adaptive-tablet .l-header .l-header__wrapper.is--mobile-menu__fixed .l-header__mobile--box {
    opacity: 0
}

.adaptive-mobile .aside-header.is--mobile-menu__fixed .mobile-menu__scrolling-block,
.adaptive-mobile .l-header .l-header__wrapper.is--mobile-menu__fixed .mobile-menu__scrolling-block,
.adaptive-tablet .aside-header.is--mobile-menu__fixed .mobile-menu__scrolling-block,
.adaptive-tablet .l-header .l-header__wrapper.is--mobile-menu__fixed .mobile-menu__scrolling-block {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    visibility: visible;
    will-change: transform
}

.adaptive-mobile .aside-header.is--mobile-menu__border-hide .mobile-menu__scrolling-block::before,
.adaptive-mobile .l-header .l-header__wrapper.is--mobile-menu__border-hide .mobile-menu__scrolling-block::before,
.adaptive-tablet .aside-header.is--mobile-menu__border-hide .mobile-menu__scrolling-block::before,
.adaptive-tablet .l-header .l-header__wrapper.is--mobile-menu__border-hide .mobile-menu__scrolling-block::before {
    display: none
}

.adaptive-tablet .aside-header .mobile-menu__scrolling-block,
.adaptive-tablet .l-header .l-header__wrapper .mobile-menu__scrolling-block {
    padding: 0 40px
}

.js--menu--mobile {
    display: none
}

.adaptive-desktop .md-menu--mobile {
    max-width: 600px
}

@-webkit-keyframes burgerline1 {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    50% {
        -webkit-transform: translateY(6px);
        transform: translateY(6px)
    }
    80% {
        -webkit-transform: translateY(6px) rotate(90deg);
        transform: translateY(6px) rotate(90deg);
        -moz-transform: rotate(90deg) translateY(7.5px)
    }
    100% {
        -webkit-transform: translateY(6px) rotate(135deg);
        transform: translateY(6px) rotate(135deg);
        -moz-transform: rotate(135deg) translateY(7.5px)
    }
}

@-moz-keyframes burgerline1 {
    0% {
        -moz-transform: translateY(0);
        transform: translateY(0)
    }
    50% {
        -moz-transform: translateY(6px);
        transform: translateY(6px)
    }
    80% {
        transform: translateY(6px) rotate(90deg);
        -moz-transform: rotate(90deg) translateY(7.5px)
    }
    100% {
        transform: translateY(6px) rotate(135deg);
        -moz-transform: rotate(135deg) translateY(7.5px)
    }
}

@-o-keyframes burgerline1 {
    0% {
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    50% {
        -o-transform: translateY(6px);
        transform: translateY(6px)
    }
    80% {
        -o-transform: translateY(6px) rotate(90deg);
        transform: translateY(6px) rotate(90deg);
        -moz-transform: rotate(90deg) translateY(7.5px)
    }
    100% {
        -o-transform: translateY(6px) rotate(135deg);
        transform: translateY(6px) rotate(135deg);
        -moz-transform: rotate(135deg) translateY(7.5px)
    }
}

@keyframes burgerline1 {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    50% {
        -webkit-transform: translateY(6px);
        -moz-transform: translateY(6px);
        -o-transform: translateY(6px);
        transform: translateY(6px)
    }
    80% {
        -webkit-transform: translateY(6px) rotate(90deg);
        -o-transform: translateY(6px) rotate(90deg);
        transform: translateY(6px) rotate(90deg);
        -moz-transform: rotate(90deg) translateY(7.5px)
    }
    100% {
        -webkit-transform: translateY(6px) rotate(135deg);
        -o-transform: translateY(6px) rotate(135deg);
        transform: translateY(6px) rotate(135deg);
        -moz-transform: rotate(135deg) translateY(7.5px)
    }
}

@-webkit-keyframes burgerline1-reverse {
    0% {
        -webkit-transform: translateY(6px) rotate(135deg);
        transform: translateY(6px) rotate(135deg);
        -moz-transform: rotate(135deg) translateY(7.5px)
    }
    50% {
        -webkit-transform: translateY(6px) rotate(90deg);
        transform: translateY(6px) rotate(90deg);
        -moz-transform: rotate(90deg) translateY(7.5px)
    }
    80% {
        -webkit-transform: translateY(6px);
        transform: translateY(6px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-moz-keyframes burgerline1-reverse {
    0% {
        transform: translateY(6px) rotate(135deg);
        -moz-transform: rotate(135deg) translateY(7.5px)
    }
    50% {
        transform: translateY(6px) rotate(90deg);
        -moz-transform: rotate(90deg) translateY(7.5px)
    }
    80% {
        -moz-transform: translateY(6px);
        transform: translateY(6px)
    }
    100% {
        -moz-transform: translateY(0);
        transform: translateY(0)
    }
}

@-o-keyframes burgerline1-reverse {
    0% {
        -o-transform: translateY(6px) rotate(135deg);
        transform: translateY(6px) rotate(135deg);
        -moz-transform: rotate(135deg) translateY(7.5px)
    }
    50% {
        -o-transform: translateY(6px) rotate(90deg);
        transform: translateY(6px) rotate(90deg);
        -moz-transform: rotate(90deg) translateY(7.5px)
    }
    80% {
        -o-transform: translateY(6px);
        transform: translateY(6px)
    }
    100% {
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes burgerline1-reverse {
    0% {
        -webkit-transform: translateY(6px) rotate(135deg);
        -o-transform: translateY(6px) rotate(135deg);
        transform: translateY(6px) rotate(135deg);
        -moz-transform: rotate(135deg) translateY(7.5px)
    }
    50% {
        -webkit-transform: translateY(6px) rotate(90deg);
        -o-transform: translateY(6px) rotate(90deg);
        transform: translateY(6px) rotate(90deg);
        -moz-transform: rotate(90deg) translateY(7.5px)
    }
    80% {
        -webkit-transform: translateY(6px);
        -moz-transform: translateY(6px);
        -o-transform: translateY(6px);
        transform: translateY(6px)
    }
    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes burgerline2 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    50% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    80% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@-moz-keyframes burgerline2 {
    0% {
        -moz-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    50% {
        -moz-transform: rotate(0);
        transform: rotate(0)
    }
    80% {
        -moz-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -moz-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@-o-keyframes burgerline2 {
    0% {
        -o-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    50% {
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    80% {
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes burgerline2 {
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
    50% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    80% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@-webkit-keyframes burgerline2-reverse {
    0% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
    50% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    80% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@-moz-keyframes burgerline2-reverse {
    0% {
        -moz-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
    50% {
        -moz-transform: rotate(0);
        transform: rotate(0)
    }
    80% {
        -moz-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -moz-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@-o-keyframes burgerline2-reverse {
    0% {
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
    50% {
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    80% {
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -o-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes burgerline2-reverse {
    0% {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
    50% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    80% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@-webkit-keyframes burgerline3 {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    50% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
    80% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
    100% {
        -webkit-transform: translateY(-6px) rotate(45deg);
        transform: translateY(-6px) rotate(45deg);
        -moz-transform: rotate(45deg) translateY(-4.2px)
    }
}

@-moz-keyframes burgerline3 {
    0% {
        -moz-transform: translateY(0);
        transform: translateY(0)
    }
    50% {
        -moz-transform: translateY(-6px);
        transform: translateY(-6px)
    }
    80% {
        -moz-transform: translateY(-6px);
        transform: translateY(-6px)
    }
    100% {
        transform: translateY(-6px) rotate(45deg);
        -moz-transform: rotate(45deg) translateY(-4.2px)
    }
}

@-o-keyframes burgerline3 {
    0% {
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    50% {
        -o-transform: translateY(-6px);
        transform: translateY(-6px)
    }
    80% {
        -o-transform: translateY(-6px);
        transform: translateY(-6px)
    }
    100% {
        -o-transform: translateY(-6px) rotate(45deg);
        transform: translateY(-6px) rotate(45deg);
        -moz-transform: rotate(45deg) translateY(-4.2px)
    }
}

@keyframes burgerline3 {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    50% {
        -webkit-transform: translateY(-6px);
        -moz-transform: translateY(-6px);
        -o-transform: translateY(-6px);
        transform: translateY(-6px)
    }
    80% {
        -webkit-transform: translateY(-6px);
        -moz-transform: translateY(-6px);
        -o-transform: translateY(-6px);
        transform: translateY(-6px)
    }
    100% {
        -webkit-transform: translateY(-6px) rotate(45deg);
        -o-transform: translateY(-6px) rotate(45deg);
        transform: translateY(-6px) rotate(45deg);
        -moz-transform: rotate(45deg) translateY(-4.2px)
    }
}

@-webkit-keyframes burgerline3-reverse {
    0% {
        -webkit-transform: translateY(-6px) rotate(45deg);
        transform: translateY(-6px) rotate(45deg);
        -moz-transform: rotate(45deg) translateY(-4.2px)
    }
    50% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
        -moz-transform: translateY(-4.2px)
    }
    80% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
        -moz-transform: translateY(-4.2px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-moz-keyframes burgerline3-reverse {
    0% {
        transform: translateY(-6px) rotate(45deg);
        -moz-transform: rotate(45deg) translateY(-4.2px)
    }
    50% {
        transform: translateY(-6px);
        -moz-transform: translateY(-4.2px)
    }
    80% {
        transform: translateY(-6px);
        -moz-transform: translateY(-4.2px)
    }
    100% {
        -moz-transform: translateY(0);
        transform: translateY(0)
    }
}

@-o-keyframes burgerline3-reverse {
    0% {
        -o-transform: translateY(-6px) rotate(45deg);
        transform: translateY(-6px) rotate(45deg);
        -moz-transform: rotate(45deg) translateY(-4.2px)
    }
    50% {
        -o-transform: translateY(-6px);
        transform: translateY(-6px);
        -moz-transform: translateY(-4.2px)
    }
    80% {
        -o-transform: translateY(-6px);
        transform: translateY(-6px);
        -moz-transform: translateY(-4.2px)
    }
    100% {
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes burgerline3-reverse {
    0% {
        -webkit-transform: translateY(-6px) rotate(45deg);
        -o-transform: translateY(-6px) rotate(45deg);
        transform: translateY(-6px) rotate(45deg);
        -moz-transform: rotate(45deg) translateY(-4.2px)
    }
    50% {
        -webkit-transform: translateY(-6px);
        -o-transform: translateY(-6px);
        transform: translateY(-6px);
        -moz-transform: translateY(-4.2px)
    }
    80% {
        -webkit-transform: translateY(-6px);
        -o-transform: translateY(-6px);
        transform: translateY(-6px);
        -moz-transform: translateY(-4.2px)
    }
    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes burger-span-first {
    0%,
    30% {
        -webkit-transform: rotate(45deg) translateX(11px) translateY(-6px);
        transform: rotate(45deg) translateX(11px) translateY(-6px);
        width: 54%
    }
    100%,
    70% {
        width: 100%;
        -webkit-transform: rotate(-45deg) translateX(0) translateY(-2px);
        transform: rotate(-45deg) translateX(0) translateY(-2px)
    }
}

@-moz-keyframes burger-span-first {
    0%,
    30% {
        -moz-transform: rotate(45deg) translateX(11px) translateY(-6px);
        transform: rotate(45deg) translateX(11px) translateY(-6px);
        width: 54%
    }
    100%,
    70% {
        width: 100%;
        -moz-transform: rotate(-45deg) translateX(0) translateY(-2px);
        transform: rotate(-45deg) translateX(0) translateY(-2px)
    }
}

@-o-keyframes burger-span-first {
    0%,
    30% {
        -o-transform: rotate(45deg) translateX(11px) translateY(-6px);
        transform: rotate(45deg) translateX(11px) translateY(-6px);
        width: 54%
    }
    100%,
    70% {
        width: 100%;
        -o-transform: rotate(-45deg) translateX(0) translateY(-2px);
        transform: rotate(-45deg) translateX(0) translateY(-2px)
    }
}

@keyframes burger-span-first {
    0%,
    30% {
        -webkit-transform: rotate(45deg) translateX(11px) translateY(-6px);
        -moz-transform: rotate(45deg) translateX(11px) translateY(-6px);
        -o-transform: rotate(45deg) translateX(11px) translateY(-6px);
        transform: rotate(45deg) translateX(11px) translateY(-6px);
        width: 54%
    }
    100%,
    70% {
        width: 100%;
        -webkit-transform: rotate(-45deg) translateX(0) translateY(-2px);
        -moz-transform: rotate(-45deg) translateX(0) translateY(-2px);
        -o-transform: rotate(-45deg) translateX(0) translateY(-2px);
        transform: rotate(-45deg) translateX(0) translateY(-2px)
    }
}

@-webkit-keyframes burger-span-last {
    0%,
    30% {
        -webkit-transform: rotate(-45deg) translateX(11px) translateY(6px);
        transform: rotate(-45deg) translateX(11px) translateY(6px);
        width: 54%
    }
    100%,
    70% {
        width: 100%;
        -webkit-transform: rotate(-45deg) translateX(0) translateY(11px);
        transform: rotate(-45deg) translateX(0) translateY(11px)
    }
}

@-moz-keyframes burger-span-last {
    0%,
    30% {
        -moz-transform: rotate(-45deg) translateX(11px) translateY(6px);
        transform: rotate(-45deg) translateX(11px) translateY(6px);
        width: 54%
    }
    100%,
    70% {
        width: 100%;
        -moz-transform: rotate(-45deg) translateX(0) translateY(11px);
        transform: rotate(-45deg) translateX(0) translateY(11px)
    }
}

@-o-keyframes burger-span-last {
    0%,
    30% {
        -o-transform: rotate(-45deg) translateX(11px) translateY(6px);
        transform: rotate(-45deg) translateX(11px) translateY(6px);
        width: 54%
    }
    100%,
    70% {
        width: 100%;
        -o-transform: rotate(-45deg) translateX(0) translateY(11px);
        transform: rotate(-45deg) translateX(0) translateY(11px)
    }
}

@keyframes burger-span-last {
    0%,
    30% {
        -webkit-transform: rotate(-45deg) translateX(11px) translateY(6px);
        -moz-transform: rotate(-45deg) translateX(11px) translateY(6px);
        -o-transform: rotate(-45deg) translateX(11px) translateY(6px);
        transform: rotate(-45deg) translateX(11px) translateY(6px);
        width: 54%
    }
    100%,
    70% {
        width: 100%;
        -webkit-transform: rotate(-45deg) translateX(0) translateY(11px);
        -moz-transform: rotate(-45deg) translateX(0) translateY(11px);
        -o-transform: rotate(-45deg) translateX(0) translateY(11px);
        transform: rotate(-45deg) translateX(0) translateY(11px)
    }
}

@-webkit-keyframes burger-span-second {
    0%,
    30% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100%,
    70% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }
}

@-moz-keyframes burger-span-second {
    0%,
    30% {
        -moz-transform: rotate(0);
        transform: rotate(0)
    }
    100%,
    70% {
        -moz-transform: rotate(45deg);
        transform: rotate(45deg)
    }
}

@-o-keyframes burger-span-second {
    0%,
    30% {
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    100%,
    70% {
        -o-transform: rotate(45deg);
        transform: rotate(45deg)
    }
}

@keyframes burger-span-second {
    0%,
    30% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    100%,
    70% {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg)
    }
}

.md-menu__hamburger {
    position: relative;
    cursor: pointer;
    font-size: 0;
    padding-top: 3px
}

.md-menu__hamburger svg {
    max-width: 21px
}

.md-menu--mobile {
    line-height: 1.2;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform .3s linear;
    transition: -webkit-transform .3s linear;
    -o-transition: -o-transform .3s linear;
    -moz-transition: transform .3s linear, -moz-transform .3s linear;
    transition: transform .3s linear;
    transition: transform .3s linear, -webkit-transform .3s linear, -moz-transform .3s linear, -o-transform .3s linear;
    position: fixed;
    top: 0;
    height: 100%;
    color: #fff;
    padding: 40px 40px 40px;
    right: 0;
    min-width: 300px;
    left: auto;
    text-align: center;
    visibility: inherit!important;
    max-height: 100%;
    overflow: auto;
    z-index: 999
}

.md-menu--mobile.is-mmenu-open {
    -webkit-transform: translateX(0)!important;
    -moz-transform: translateX(0)!important;
    -ms-transform: translateX(0)!important;
    -o-transform: translateX(0)!important;
    transform: translateX(0)!important
}

.adaptive-mobile .md-menu--mobile {
    top: 0!important;
    height: 100%!important
}

.md-menu--mobile .l-header__icons--box {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.md-menu--mobile .close-mobile-menu {
    position: absolute;
    top: 55px;
    right: 40px;
    cursor: pointer
}

.md-menu--mobile .md-menu__li-l1 {
    display: block
}

.md-menu--mobile .md-menu__separator {
    display: none
}

.md-menu--mobile .md-menu__href-l1 {
    color: #fff
}

.md-menu--mobile .md-menu__href-l1.is-mobile-active svg {
    -webkit-transform-origin: 50% 50% 0;
    -moz-transform-origin: 50% 50% 0;
    -ms-transform-origin: 50% 50% 0;
    -o-transform-origin: 50% 50% 0;
    transform-origin: 50% 50% 0;
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1);
    -moz-transform: matrix3d(1, 0, 0, 0, 0, -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1)
}

.md-menu--mobile .md-menu__href-l1 svg {
    top: -1px;
    left: -5px
}

.md-menu--mobile .md-menu__li-l1 {
    padding: 15px 0;
    width: 100%;
    text-align: center
}

.md-menu--mobile .md-menu__li-l1 .md-menu__href-l1 {
    color: #fff;
    font-size: 16px
}

.md-menu--mobile .md-menu__li-l1.active a {
    color: #bdbdbd
}

.md-menu--mobile .md-menu__li-l1.active a path {
    fill: #bdbdbd
}

.md-menu--mobile .md-menu__wrap-l2 {
    opacity: 1!important;
    visibility: visible!important;
    display: none
}

.md-menu--mobile .md-menu__wrap-l2 .md-menu__li-l2 {
    width: 100%!important;
    text-align: center
}

.md-menu--mobile .md-menu__wrap-l2 ul {
    width: 100%;
    padding-top: 35px
}

.md-menu--mobile .active.with-sub .md-menu__wrap-l2 {
    display: block
}

.md-menu--mobile .md-menu__href-l2 {
    color: #fff;
    font-size: 16px;
    padding: 10px 0;
    display: block;
    width: 100%;
    text-align: center
}

.md-menu--mobile a {
    background: 0 0!important
}

.adaptive-mobile .md-menu--mobile {
    width: 100%!important
}

.adaptive-mobile .md-menu--mobile .close-mobile-menu {
    right: 20px
}

.adaptive-mobile.layout-vertical--logo-center--icons-bottom .md-menu--mobile .md-menu__li-l1,
.adaptive-mobile.layout-vertical--logo-top--icons-bottom .md-menu--mobile .md-menu__li-l1,
.adaptive-mobile.layout-vertical--logo-top--icons-bottom--transparent .md-menu--mobile .md-menu__li-l1,
.adaptive-mobile.layout-vertical--without-logo--icons-bottom .md-menu--mobile .md-menu__li-l1 {
    text-align: center;
    padding: 15px 0
}

.adaptive-tablet.mod--vertical-menu__tablet-mobile .md-menu--mobile .md-menu__li-l1 {
    text-align: center;
    padding: 15px 0;
    margin: 0
}

.mod--horizontal-menu.adaptive-desktop .md-menu--mobile {
    display: none!important
}

.mod--horizontal-menu.adaptive-mobile .md-menu--mobile__cont,
.mod--horizontal-menu.adaptive-tablet .md-menu--mobile__cont {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.mod--horizontal-menu .md-menu--mobile .md-menu__li-l1 {
    margin: 0!important
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1 {
    overflow: hidden;
    line-height: normal
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1 a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1 a {
    display: inline-block;
    -webkit-transition: -webkit-transform .8s cubic-bezier(1, 0, 0, 1) 0s;
    transition: -webkit-transform .8s cubic-bezier(1, 0, 0, 1) 0s;
    -o-transition: -o-transform .8s cubic-bezier(1, 0, 0, 1) 0s;
    -moz-transition: transform .8s cubic-bezier(1, 0, 0, 1) 0s, -moz-transform .8s cubic-bezier(1, 0, 0, 1) 0s;
    transition: transform .8s cubic-bezier(1, 0, 0, 1) 0s;
    transition: transform .8s cubic-bezier(1, 0, 0, 1) 0s, -webkit-transform .8s cubic-bezier(1, 0, 0, 1) 0s, -moz-transform .8s cubic-bezier(1, 0, 0, 1) 0s, -o-transform .8s cubic-bezier(1, 0, 0, 1) 0s;
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%)
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(1) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(1) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(2) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(2) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(3) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(3) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(4) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(4) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(5) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(5) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(6) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(6) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(7) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(7) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(8) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(8) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(9) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(9) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(10) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(10) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(11) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(11) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(12) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(12) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(13) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(13) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(14) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(14) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(15) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(15) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(16) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(16) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(17) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(17) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(18) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(18) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(19) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(19) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(20) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(20) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(21) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(21) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(22) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(22) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(23) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(23) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(24) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(24) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(25) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(25) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(26) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(26) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(27) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(27) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(28) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(28) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(29) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(29) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(30) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(30) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(31) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(31) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(32) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(32) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(33) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(33) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(34) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(34) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(35) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(35) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(36) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(36) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(37) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(37) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(38) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(38) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(39) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(39) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(40) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(40) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(41) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(41) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(42) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(42) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(43) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(43) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(44) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(44) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(45) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(45) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(46) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(46) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(47) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(47) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(48) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(48) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(49) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(49) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(50) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(50) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(51) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(51) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(52) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(52) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(53) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(53) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(54) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(54) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(55) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(55) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(56) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(56) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(57) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(57) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(58) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(58) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(59) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(59) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(60) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(60) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(61) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(61) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(62) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(62) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(63) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(63) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(64) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(64) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(65) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(65) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(66) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(66) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(67) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(67) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(68) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(68) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(69) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(69) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(70) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(70) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(71) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(71) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(72) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(72) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(73) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(73) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(74) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(74) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(75) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(75) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(76) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(76) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(77) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(77) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(78) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(78) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(79) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(79) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(80) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(80) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(81) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(81) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(82) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(82) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(83) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(83) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(84) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(84) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(85) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(85) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(86) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(86) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(87) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(87) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(88) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(88) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(89) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(89) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(90) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(90) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(91) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(91) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(92) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(92) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(93) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(93) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(94) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(94) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(95) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(95) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(96) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(96) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(97) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(97) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(98) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(98) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(99) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(99) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop .md-menu__li-l1:nth-child(100) a,
.mod--vertical-menu.adaptive-tablet .md-menu__li-l1:nth-child(100) a {
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(1) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(1) a {
    -webkit-transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -o-transition-delay: 250ms;
    transition-delay: 250ms
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(2) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(2) a {
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    -o-transition-delay: .3s;
    transition-delay: .3s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(3) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(3) a {
    -webkit-transition-delay: 350ms;
    -moz-transition-delay: 350ms;
    -o-transition-delay: 350ms;
    transition-delay: 350ms
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(4) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(4) a {
    -webkit-transition-delay: .4s;
    -moz-transition-delay: .4s;
    -o-transition-delay: .4s;
    transition-delay: .4s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(5) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(5) a {
    -webkit-transition-delay: 450ms;
    -moz-transition-delay: 450ms;
    -o-transition-delay: 450ms;
    transition-delay: 450ms
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(6) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(6) a {
    -webkit-transition-delay: .5s;
    -moz-transition-delay: .5s;
    -o-transition-delay: .5s;
    transition-delay: .5s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(7) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(7) a {
    -webkit-transition-delay: 550ms;
    -moz-transition-delay: 550ms;
    -o-transition-delay: 550ms;
    transition-delay: 550ms
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(8) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(8) a {
    -webkit-transition-delay: .6s;
    -moz-transition-delay: .6s;
    -o-transition-delay: .6s;
    transition-delay: .6s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(9) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(9) a {
    -webkit-transition-delay: 650ms;
    -moz-transition-delay: 650ms;
    -o-transition-delay: 650ms;
    transition-delay: 650ms
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(10) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(10) a {
    -webkit-transition-delay: .7s;
    -moz-transition-delay: .7s;
    -o-transition-delay: .7s;
    transition-delay: .7s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(11) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(11) a {
    -webkit-transition-delay: 750ms;
    -moz-transition-delay: 750ms;
    -o-transition-delay: 750ms;
    transition-delay: 750ms
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(12) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(12) a {
    -webkit-transition-delay: .8s;
    -moz-transition-delay: .8s;
    -o-transition-delay: .8s;
    transition-delay: .8s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(13) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(13) a {
    -webkit-transition-delay: 850ms;
    -moz-transition-delay: 850ms;
    -o-transition-delay: 850ms;
    transition-delay: 850ms
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(14) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(14) a {
    -webkit-transition-delay: .9s;
    -moz-transition-delay: .9s;
    -o-transition-delay: .9s;
    transition-delay: .9s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(15) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(15) a {
    -webkit-transition-delay: 950ms;
    -moz-transition-delay: 950ms;
    -o-transition-delay: 950ms;
    transition-delay: 950ms
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(16) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(16) a {
    -webkit-transition-delay: 1s;
    -moz-transition-delay: 1s;
    -o-transition-delay: 1s;
    transition-delay: 1s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(17) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(17) a {
    -webkit-transition-delay: 1.05s;
    -moz-transition-delay: 1.05s;
    -o-transition-delay: 1.05s;
    transition-delay: 1.05s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(18) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(18) a {
    -webkit-transition-delay: 1.1s;
    -moz-transition-delay: 1.1s;
    -o-transition-delay: 1.1s;
    transition-delay: 1.1s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(19) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(19) a {
    -webkit-transition-delay: 1.15s;
    -moz-transition-delay: 1.15s;
    -o-transition-delay: 1.15s;
    transition-delay: 1.15s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(20) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(20) a {
    -webkit-transition-delay: 1.2s;
    -moz-transition-delay: 1.2s;
    -o-transition-delay: 1.2s;
    transition-delay: 1.2s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(21) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(21) a {
    -webkit-transition-delay: 1.25s;
    -moz-transition-delay: 1.25s;
    -o-transition-delay: 1.25s;
    transition-delay: 1.25s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(22) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(22) a {
    -webkit-transition-delay: 1.3s;
    -moz-transition-delay: 1.3s;
    -o-transition-delay: 1.3s;
    transition-delay: 1.3s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(23) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(23) a {
    -webkit-transition-delay: 1.35s;
    -moz-transition-delay: 1.35s;
    -o-transition-delay: 1.35s;
    transition-delay: 1.35s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(24) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(24) a {
    -webkit-transition-delay: 1.4s;
    -moz-transition-delay: 1.4s;
    -o-transition-delay: 1.4s;
    transition-delay: 1.4s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(25) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(25) a {
    -webkit-transition-delay: 1.45s;
    -moz-transition-delay: 1.45s;
    -o-transition-delay: 1.45s;
    transition-delay: 1.45s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(26) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(26) a {
    -webkit-transition-delay: 1.5s;
    -moz-transition-delay: 1.5s;
    -o-transition-delay: 1.5s;
    transition-delay: 1.5s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(27) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(27) a {
    -webkit-transition-delay: 1.55s;
    -moz-transition-delay: 1.55s;
    -o-transition-delay: 1.55s;
    transition-delay: 1.55s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(28) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(28) a {
    -webkit-transition-delay: 1.6s;
    -moz-transition-delay: 1.6s;
    -o-transition-delay: 1.6s;
    transition-delay: 1.6s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(29) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(29) a {
    -webkit-transition-delay: 1.65s;
    -moz-transition-delay: 1.65s;
    -o-transition-delay: 1.65s;
    transition-delay: 1.65s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(30) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(30) a {
    -webkit-transition-delay: 1.7s;
    -moz-transition-delay: 1.7s;
    -o-transition-delay: 1.7s;
    transition-delay: 1.7s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(31) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(31) a {
    -webkit-transition-delay: 1.75s;
    -moz-transition-delay: 1.75s;
    -o-transition-delay: 1.75s;
    transition-delay: 1.75s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(32) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(32) a {
    -webkit-transition-delay: 1.8s;
    -moz-transition-delay: 1.8s;
    -o-transition-delay: 1.8s;
    transition-delay: 1.8s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(33) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(33) a {
    -webkit-transition-delay: 1.85s;
    -moz-transition-delay: 1.85s;
    -o-transition-delay: 1.85s;
    transition-delay: 1.85s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(34) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(34) a {
    -webkit-transition-delay: 1.9s;
    -moz-transition-delay: 1.9s;
    -o-transition-delay: 1.9s;
    transition-delay: 1.9s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(35) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(35) a {
    -webkit-transition-delay: 1.95s;
    -moz-transition-delay: 1.95s;
    -o-transition-delay: 1.95s;
    transition-delay: 1.95s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(36) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(36) a {
    -webkit-transition-delay: 2s;
    -moz-transition-delay: 2s;
    -o-transition-delay: 2s;
    transition-delay: 2s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(37) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(37) a {
    -webkit-transition-delay: 2.05s;
    -moz-transition-delay: 2.05s;
    -o-transition-delay: 2.05s;
    transition-delay: 2.05s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(38) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(38) a {
    -webkit-transition-delay: 2.1s;
    -moz-transition-delay: 2.1s;
    -o-transition-delay: 2.1s;
    transition-delay: 2.1s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(39) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(39) a {
    -webkit-transition-delay: 2.15s;
    -moz-transition-delay: 2.15s;
    -o-transition-delay: 2.15s;
    transition-delay: 2.15s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(40) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(40) a {
    -webkit-transition-delay: 2.2s;
    -moz-transition-delay: 2.2s;
    -o-transition-delay: 2.2s;
    transition-delay: 2.2s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(41) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(41) a {
    -webkit-transition-delay: 2.25s;
    -moz-transition-delay: 2.25s;
    -o-transition-delay: 2.25s;
    transition-delay: 2.25s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(42) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(42) a {
    -webkit-transition-delay: 2.3s;
    -moz-transition-delay: 2.3s;
    -o-transition-delay: 2.3s;
    transition-delay: 2.3s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(43) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(43) a {
    -webkit-transition-delay: 2.35s;
    -moz-transition-delay: 2.35s;
    -o-transition-delay: 2.35s;
    transition-delay: 2.35s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(44) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(44) a {
    -webkit-transition-delay: 2.4s;
    -moz-transition-delay: 2.4s;
    -o-transition-delay: 2.4s;
    transition-delay: 2.4s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(45) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(45) a {
    -webkit-transition-delay: 2.45s;
    -moz-transition-delay: 2.45s;
    -o-transition-delay: 2.45s;
    transition-delay: 2.45s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(46) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(46) a {
    -webkit-transition-delay: 2.5s;
    -moz-transition-delay: 2.5s;
    -o-transition-delay: 2.5s;
    transition-delay: 2.5s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(47) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(47) a {
    -webkit-transition-delay: 2.55s;
    -moz-transition-delay: 2.55s;
    -o-transition-delay: 2.55s;
    transition-delay: 2.55s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(48) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(48) a {
    -webkit-transition-delay: 2.6s;
    -moz-transition-delay: 2.6s;
    -o-transition-delay: 2.6s;
    transition-delay: 2.6s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(49) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(49) a {
    -webkit-transition-delay: 2.65s;
    -moz-transition-delay: 2.65s;
    -o-transition-delay: 2.65s;
    transition-delay: 2.65s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(50) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(50) a {
    -webkit-transition-delay: 2.7s;
    -moz-transition-delay: 2.7s;
    -o-transition-delay: 2.7s;
    transition-delay: 2.7s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(51) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(51) a {
    -webkit-transition-delay: 2.75s;
    -moz-transition-delay: 2.75s;
    -o-transition-delay: 2.75s;
    transition-delay: 2.75s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(52) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(52) a {
    -webkit-transition-delay: 2.8s;
    -moz-transition-delay: 2.8s;
    -o-transition-delay: 2.8s;
    transition-delay: 2.8s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(53) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(53) a {
    -webkit-transition-delay: 2.85s;
    -moz-transition-delay: 2.85s;
    -o-transition-delay: 2.85s;
    transition-delay: 2.85s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(54) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(54) a {
    -webkit-transition-delay: 2.9s;
    -moz-transition-delay: 2.9s;
    -o-transition-delay: 2.9s;
    transition-delay: 2.9s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(55) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(55) a {
    -webkit-transition-delay: 2.95s;
    -moz-transition-delay: 2.95s;
    -o-transition-delay: 2.95s;
    transition-delay: 2.95s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(56) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(56) a {
    -webkit-transition-delay: 3s;
    -moz-transition-delay: 3s;
    -o-transition-delay: 3s;
    transition-delay: 3s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(57) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(57) a {
    -webkit-transition-delay: 3.05s;
    -moz-transition-delay: 3.05s;
    -o-transition-delay: 3.05s;
    transition-delay: 3.05s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(58) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(58) a {
    -webkit-transition-delay: 3.1s;
    -moz-transition-delay: 3.1s;
    -o-transition-delay: 3.1s;
    transition-delay: 3.1s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(59) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(59) a {
    -webkit-transition-delay: 3.15s;
    -moz-transition-delay: 3.15s;
    -o-transition-delay: 3.15s;
    transition-delay: 3.15s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(60) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(60) a {
    -webkit-transition-delay: 3.2s;
    -moz-transition-delay: 3.2s;
    -o-transition-delay: 3.2s;
    transition-delay: 3.2s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(61) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(61) a {
    -webkit-transition-delay: 3.25s;
    -moz-transition-delay: 3.25s;
    -o-transition-delay: 3.25s;
    transition-delay: 3.25s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(62) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(62) a {
    -webkit-transition-delay: 3.3s;
    -moz-transition-delay: 3.3s;
    -o-transition-delay: 3.3s;
    transition-delay: 3.3s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(63) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(63) a {
    -webkit-transition-delay: 3.35s;
    -moz-transition-delay: 3.35s;
    -o-transition-delay: 3.35s;
    transition-delay: 3.35s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(64) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(64) a {
    -webkit-transition-delay: 3.4s;
    -moz-transition-delay: 3.4s;
    -o-transition-delay: 3.4s;
    transition-delay: 3.4s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(65) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(65) a {
    -webkit-transition-delay: 3.45s;
    -moz-transition-delay: 3.45s;
    -o-transition-delay: 3.45s;
    transition-delay: 3.45s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(66) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(66) a {
    -webkit-transition-delay: 3.5s;
    -moz-transition-delay: 3.5s;
    -o-transition-delay: 3.5s;
    transition-delay: 3.5s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(67) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(67) a {
    -webkit-transition-delay: 3.55s;
    -moz-transition-delay: 3.55s;
    -o-transition-delay: 3.55s;
    transition-delay: 3.55s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(68) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(68) a {
    -webkit-transition-delay: 3.6s;
    -moz-transition-delay: 3.6s;
    -o-transition-delay: 3.6s;
    transition-delay: 3.6s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(69) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(69) a {
    -webkit-transition-delay: 3.65s;
    -moz-transition-delay: 3.65s;
    -o-transition-delay: 3.65s;
    transition-delay: 3.65s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(70) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(70) a {
    -webkit-transition-delay: 3.7s;
    -moz-transition-delay: 3.7s;
    -o-transition-delay: 3.7s;
    transition-delay: 3.7s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(71) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(71) a {
    -webkit-transition-delay: 3.75s;
    -moz-transition-delay: 3.75s;
    -o-transition-delay: 3.75s;
    transition-delay: 3.75s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(72) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(72) a {
    -webkit-transition-delay: 3.8s;
    -moz-transition-delay: 3.8s;
    -o-transition-delay: 3.8s;
    transition-delay: 3.8s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(73) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(73) a {
    -webkit-transition-delay: 3.85s;
    -moz-transition-delay: 3.85s;
    -o-transition-delay: 3.85s;
    transition-delay: 3.85s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(74) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(74) a {
    -webkit-transition-delay: 3.9s;
    -moz-transition-delay: 3.9s;
    -o-transition-delay: 3.9s;
    transition-delay: 3.9s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(75) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(75) a {
    -webkit-transition-delay: 3.95s;
    -moz-transition-delay: 3.95s;
    -o-transition-delay: 3.95s;
    transition-delay: 3.95s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(76) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(76) a {
    -webkit-transition-delay: 4s;
    -moz-transition-delay: 4s;
    -o-transition-delay: 4s;
    transition-delay: 4s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(77) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(77) a {
    -webkit-transition-delay: 4.05s;
    -moz-transition-delay: 4.05s;
    -o-transition-delay: 4.05s;
    transition-delay: 4.05s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(78) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(78) a {
    -webkit-transition-delay: 4.1s;
    -moz-transition-delay: 4.1s;
    -o-transition-delay: 4.1s;
    transition-delay: 4.1s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(79) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(79) a {
    -webkit-transition-delay: 4.15s;
    -moz-transition-delay: 4.15s;
    -o-transition-delay: 4.15s;
    transition-delay: 4.15s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(80) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(80) a {
    -webkit-transition-delay: 4.2s;
    -moz-transition-delay: 4.2s;
    -o-transition-delay: 4.2s;
    transition-delay: 4.2s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(81) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(81) a {
    -webkit-transition-delay: 4.25s;
    -moz-transition-delay: 4.25s;
    -o-transition-delay: 4.25s;
    transition-delay: 4.25s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(82) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(82) a {
    -webkit-transition-delay: 4.3s;
    -moz-transition-delay: 4.3s;
    -o-transition-delay: 4.3s;
    transition-delay: 4.3s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(83) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(83) a {
    -webkit-transition-delay: 4.35s;
    -moz-transition-delay: 4.35s;
    -o-transition-delay: 4.35s;
    transition-delay: 4.35s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(84) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(84) a {
    -webkit-transition-delay: 4.4s;
    -moz-transition-delay: 4.4s;
    -o-transition-delay: 4.4s;
    transition-delay: 4.4s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(85) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(85) a {
    -webkit-transition-delay: 4.45s;
    -moz-transition-delay: 4.45s;
    -o-transition-delay: 4.45s;
    transition-delay: 4.45s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(86) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(86) a {
    -webkit-transition-delay: 4.5s;
    -moz-transition-delay: 4.5s;
    -o-transition-delay: 4.5s;
    transition-delay: 4.5s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(87) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(87) a {
    -webkit-transition-delay: 4.55s;
    -moz-transition-delay: 4.55s;
    -o-transition-delay: 4.55s;
    transition-delay: 4.55s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(88) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(88) a {
    -webkit-transition-delay: 4.6s;
    -moz-transition-delay: 4.6s;
    -o-transition-delay: 4.6s;
    transition-delay: 4.6s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(89) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(89) a {
    -webkit-transition-delay: 4.65s;
    -moz-transition-delay: 4.65s;
    -o-transition-delay: 4.65s;
    transition-delay: 4.65s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(90) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(90) a {
    -webkit-transition-delay: 4.7s;
    -moz-transition-delay: 4.7s;
    -o-transition-delay: 4.7s;
    transition-delay: 4.7s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(91) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(91) a {
    -webkit-transition-delay: 4.75s;
    -moz-transition-delay: 4.75s;
    -o-transition-delay: 4.75s;
    transition-delay: 4.75s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(92) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(92) a {
    -webkit-transition-delay: 4.8s;
    -moz-transition-delay: 4.8s;
    -o-transition-delay: 4.8s;
    transition-delay: 4.8s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(93) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(93) a {
    -webkit-transition-delay: 4.85s;
    -moz-transition-delay: 4.85s;
    -o-transition-delay: 4.85s;
    transition-delay: 4.85s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(94) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(94) a {
    -webkit-transition-delay: 4.9s;
    -moz-transition-delay: 4.9s;
    -o-transition-delay: 4.9s;
    transition-delay: 4.9s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(95) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(95) a {
    -webkit-transition-delay: 4.95s;
    -moz-transition-delay: 4.95s;
    -o-transition-delay: 4.95s;
    transition-delay: 4.95s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(96) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(96) a {
    -webkit-transition-delay: 5s;
    -moz-transition-delay: 5s;
    -o-transition-delay: 5s;
    transition-delay: 5s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(97) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(97) a {
    -webkit-transition-delay: 5.05s;
    -moz-transition-delay: 5.05s;
    -o-transition-delay: 5.05s;
    transition-delay: 5.05s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(98) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(98) a {
    -webkit-transition-delay: 5.1s;
    -moz-transition-delay: 5.1s;
    -o-transition-delay: 5.1s;
    transition-delay: 5.1s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(99) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(99) a {
    -webkit-transition-delay: 5.15s;
    -moz-transition-delay: 5.15s;
    -o-transition-delay: 5.15s;
    transition-delay: 5.15s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1:nth-child(100) a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1:nth-child(100) a {
    -webkit-transition-delay: 5.2s;
    -moz-transition-delay: 5.2s;
    -o-transition-delay: 5.2s;
    transition-delay: 5.2s
}

.mod--vertical-menu.adaptive-desktop.is-mmenu-open .md-menu__li-l1 a,
.mod--vertical-menu.adaptive-tablet.is-mmenu-open .md-menu__li-l1 a {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.mod--vertical-menu.adaptive-tablet.mod--vertical-menu__tablet-mobile .md-menu__li-l1 {
    line-height: inherit
}

.mod--vertical-menu.adaptive-desktop .md-menu__hamburger .hamburger-svg-style,
.mod--vertical-menu.layout-vertical--logo-center--icons-bottom.adaptive-tablet .md-menu__hamburger .hamburger-svg-style {
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center
}

.mod--vertical-menu.adaptive-desktop .md-menu__hamburger.animate .hamburger-svg-style:nth-child(1),
.mod--vertical-menu.layout-vertical--logo-center--icons-bottom.adaptive-tablet .md-menu__hamburger.animate .hamburger-svg-style:nth-child(1) {
    -webkit-animation: burgerline1 .6s cubic-bezier(.55, .37, .46, .69) 1 forwards;
    -moz-animation: burgerline1 .6s cubic-bezier(.55, .37, .46, .69) 1 forwards;
    -o-animation: burgerline1 .6s cubic-bezier(.55, .37, .46, .69) 1 forwards;
    animation: burgerline1 .6s cubic-bezier(.55, .37, .46, .69) 1 forwards
}

.mod--vertical-menu.adaptive-desktop .md-menu__hamburger.animate .hamburger-svg-style:nth-child(2),
.mod--vertical-menu.layout-vertical--logo-center--icons-bottom.adaptive-tablet .md-menu__hamburger.animate .hamburger-svg-style:nth-child(2) {
    -webkit-animation: burgerline2 .6s cubic-bezier(.55, .37, .46, .69) 1 forwards;
    -moz-animation: burgerline2 .6s cubic-bezier(.55, .37, .46, .69) 1 forwards;
    -o-animation: burgerline2 .6s cubic-bezier(.55, .37, .46, .69) 1 forwards;
    animation: burgerline2 .6s cubic-bezier(.55, .37, .46, .69) 1 forwards;
    -ms-animation: none
}

.mod--vertical-menu.adaptive-desktop .md-menu__hamburger.animate .hamburger-svg-style:nth-child(3),
.mod--vertical-menu.layout-vertical--logo-center--icons-bottom.adaptive-tablet .md-menu__hamburger.animate .hamburger-svg-style:nth-child(3) {
    -webkit-animation: burgerline3 .6s cubic-bezier(.55, .37, .46, .69) 1 forwards;
    -moz-animation: burgerline3 .6s cubic-bezier(.55, .37, .46, .69) 1 forwards;
    -o-animation: burgerline3 .6s cubic-bezier(.55, .37, .46, .69) 1 forwards;
    animation: burgerline3 .6s cubic-bezier(.55, .37, .46, .69) 1 forwards
}

.mod--vertical-menu.adaptive-desktop .md-menu__hamburger.animate-reverse .hamburger-svg-style:nth-child(1),
.mod--vertical-menu.layout-vertical--logo-center--icons-bottom.adaptive-tablet .md-menu__hamburger.animate-reverse .hamburger-svg-style:nth-child(1) {
    -webkit-animation: burgerline1-reverse .6s cubic-bezier(.55, .37, .46, .69) 1 forwards;
    -moz-animation: burgerline1-reverse .6s cubic-bezier(.55, .37, .46, .69) 1 forwards;
    -o-animation: burgerline1-reverse .6s cubic-bezier(.55, .37, .46, .69) 1 forwards;
    animation: burgerline1-reverse .6s cubic-bezier(.55, .37, .46, .69) 1 forwards
}

.mod--vertical-menu.adaptive-desktop .md-menu__hamburger.animate-reverse .hamburger-svg-style:nth-child(2),
.mod--vertical-menu.layout-vertical--logo-center--icons-bottom.adaptive-tablet .md-menu__hamburger.animate-reverse .hamburger-svg-style:nth-child(2) {
    -webkit-animation: burgerline2-reverse .6s cubic-bezier(.55, .37, .46, .69) 1 forwards;
    -moz-animation: burgerline2-reverse .6s cubic-bezier(.55, .37, .46, .69) 1 forwards;
    -o-animation: burgerline2-reverse .6s cubic-bezier(.55, .37, .46, .69) 1 forwards;
    animation: burgerline2-reverse .6s cubic-bezier(.55, .37, .46, .69) 1 forwards;
    -ms-animation: none
}

.mod--vertical-menu.adaptive-desktop .md-menu__hamburger.animate-reverse .hamburger-svg-style:nth-child(3),
.mod--vertical-menu.layout-vertical--logo-center--icons-bottom.adaptive-tablet .md-menu__hamburger.animate-reverse .hamburger-svg-style:nth-child(3) {
    -webkit-animation: burgerline3-reverse .6s cubic-bezier(.55, .37, .46, .69) 1 forwards;
    -moz-animation: burgerline3-reverse .6s cubic-bezier(.55, .37, .46, .69) 1 forwards;
    -o-animation: burgerline3-reverse .6s cubic-bezier(.55, .37, .46, .69) 1 forwards;
    animation: burgerline3-reverse .6s cubic-bezier(.55, .37, .46, .69) 1 forwards
}

.mod--vertical-menu.adaptive-tablet.mod--vertical-menu__tablet-mobile .md-menu__hamburger.animate-reverse .hamburger-svg-style:nth-child(1) {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none
}

.mod--vertical-menu.adaptive-tablet.mod--vertical-menu__tablet-mobile .md-menu__hamburger.animate-reverse .hamburger-svg-style:nth-child(2) {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
    -ms-animation: none
}

.mod--vertical-menu.adaptive-tablet.mod--vertical-menu__tablet-mobile .md-menu__hamburger.animate-reverse .hamburger-svg-style:nth-child(3) {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none
}

.mod--vertical-menu .md-menu__hamburger.mod--menu__hamburger-span {
    width: 20px;
    height: 20px;
    position: relative;
    margin: 0 auto;
    cursor: pointer
}

.mod--vertical-menu .md-menu__hamburger.mod--menu__hamburger-span .md-menu__hamburger-lines {
    width: 100%
}

.mod--vertical-menu .md-menu__hamburger.mod--menu__hamburger-span .md-menu__hamburger-lines span {
    display: block;
    height: 1.5px;
    width: 100%;
    background-color: #000;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    will-change: transform
}

.mod--vertical-menu .md-menu__hamburger.mod--menu__hamburger-span .md-menu__hamburger-lines span+span {
    margin-top: 5.5px
}

.adaptive-mobile.mod--vertical-menu .md-menu__hamburger.mod--menu__hamburger-span .md-menu__hamburger-lines span,
.adaptive-tablet.mod--vertical-menu .md-menu__hamburger.mod--menu__hamburger-span .md-menu__hamburger-lines span {
    height: 2px
}

.adaptive-mobile.mod--vertical-menu .md-menu__hamburger.mod--menu__hamburger-span .md-menu__hamburger-lines span+span,
.adaptive-tablet.mod--vertical-menu .md-menu__hamburger.mod--menu__hamburger-span .md-menu__hamburger-lines span+span {
    margin-top: 5px
}

.mod--vertical-menu.adaptive-desktop .md-menu__hamburger.mod--menu__hamburger-span,
.mod--vertical-menu.layout-vertical--logo-center--icons-bottom.adaptive-tablet .md-menu__hamburger.mod--menu__hamburger-span {
    height: 25px
}

.mod--vertical-menu.is-mmenu-open .md-menu__hamburger.mod--menu__hamburger-span .md-menu__hamburger-lines span,
.mod--vertical-menu.is-mmenu-open .md-menu__hamburger.mod--menu__hamburger-span .md-menu__hamburger-lines:hover span {
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: -o-transform .3s ease;
    -moz-transition: transform .3s ease, -moz-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease, -moz-transform .3s ease, -o-transform .3s ease
}

.mod--vertical-menu.is-mmenu-open .md-menu__hamburger.mod--menu__hamburger-span .md-menu__hamburger-lines span:first-child,
.mod--vertical-menu.is-mmenu-open .md-menu__hamburger.mod--menu__hamburger-span .md-menu__hamburger-lines:hover span:first-child {
    -webkit-transform: rotate(45deg) translateX(5px) translateY(5px)!important;
    -moz-transform: rotate(45deg) translateX(5px) translateY(5px)!important;
    -ms-transform: rotate(45deg) translateX(5px) translateY(5px)!important;
    -o-transform: rotate(45deg) translateX(5px) translateY(5px)!important;
    transform: rotate(45deg) translateX(5px) translateY(5px)!important;
    width: 100%!important
}

.mod--vertical-menu.is-mmenu-open .md-menu__hamburger.mod--menu__hamburger-span .md-menu__hamburger-lines span:last-child,
.mod--vertical-menu.is-mmenu-open .md-menu__hamburger.mod--menu__hamburger-span .md-menu__hamburger-lines:hover span:last-child {
    -webkit-transform: rotate(-45deg) translateX(5px) translateY(-5.5px)!important;
    -moz-transform: rotate(-45deg) translateX(5px) translateY(-5.5px)!important;
    -ms-transform: rotate(-45deg) translateX(5px) translateY(-5.5px)!important;
    -o-transform: rotate(-45deg) translateX(5px) translateY(-5.5px)!important;
    transform: rotate(-45deg) translateX(5px) translateY(-5.5px)!important;
    width: 100%!important
}

.mod--vertical-menu.is-mmenu-open .md-menu__hamburger.mod--menu__hamburger-span .md-menu__hamburger-lines span:nth-child(2),
.mod--vertical-menu.is-mmenu-open .md-menu__hamburger.mod--menu__hamburger-span .md-menu__hamburger-lines:hover span:nth-child(2) {
    opacity: 0
}

.mod--vertical-menu.layout-vertical--without-logo--icons-bottom.adaptive-desktop .md-menu__hamburger.mod--menu__hamburger-span .md-menu__hamburger-lines {
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: -o-transform .3s ease;
    -moz-transition: transform .3s ease, -moz-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease, -moz-transform .3s ease, -o-transform .3s ease
}

.mod--vertical-menu.layout-vertical--without-logo--icons-bottom.adaptive-desktop .md-menu__hamburger.mod--menu__hamburger-span .md-menu__hamburger-lines:hover span:first-child {
    -webkit-transform: rotate(45deg) translateX(11px) translateY(-6px);
    -moz-transform: rotate(45deg) translateX(11px) translateY(-6px);
    -ms-transform: rotate(45deg) translateX(11px) translateY(-6px);
    -o-transform: rotate(45deg) translateX(11px) translateY(-6px);
    transform: rotate(45deg) translateX(11px) translateY(-6px);
    width: 54%
}

.mod--vertical-menu.layout-vertical--without-logo--icons-bottom.adaptive-desktop .md-menu__hamburger.mod--menu__hamburger-span .md-menu__hamburger-lines:hover span:last-child {
    -webkit-transform: rotate(-45deg) translateX(11px) translateY(6px);
    -moz-transform: rotate(-45deg) translateX(11px) translateY(6px);
    -ms-transform: rotate(-45deg) translateX(11px) translateY(6px);
    -o-transform: rotate(-45deg) translateX(11px) translateY(6px);
    transform: rotate(-45deg) translateX(11px) translateY(6px);
    width: 54%
}

.is-mmenu-open.mod--vertical-menu.layout-vertical--without-logo--icons-bottom.adaptive-desktop .md-menu__hamburger.mod--menu__hamburger-span .md-menu__hamburger-lines {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.is-mmenu-open.mod--vertical-menu.layout-vertical--without-logo--icons-bottom.adaptive-desktop .md-menu__hamburger.mod--menu__hamburger-span .md-menu__hamburger-lines span:first-child {
    -webkit-transform: rotate(90deg) translateX(2px) translateY(-5.5px)!important;
    -moz-transform: rotate(90deg) translateX(2px) translateY(-5.5px)!important;
    -ms-transform: rotate(90deg) translateX(2px) translateY(-5.5px)!important;
    -o-transform: rotate(90deg) translateX(2px) translateY(-5.5px)!important;
    transform: rotate(90deg) translateX(2px) translateY(-5.5px)!important;
    width: 50%!important
}

.is-mmenu-open.mod--vertical-menu.layout-vertical--without-logo--icons-bottom.adaptive-desktop .md-menu__hamburger.mod--menu__hamburger-span .md-menu__hamburger-lines span:last-child {
    -webkit-transform: rotate(-90deg) translateX(2px) translateY(5px)!important;
    -moz-transform: rotate(-90deg) translateX(2px) translateY(5px)!important;
    -ms-transform: rotate(-90deg) translateX(2px) translateY(5px)!important;
    -o-transform: rotate(-90deg) translateX(2px) translateY(5px)!important;
    transform: rotate(-90deg) translateX(2px) translateY(5px)!important;
    width: 50%!important
}

.is-mmenu-open.mod--vertical-menu.layout-vertical--without-logo--icons-bottom.adaptive-desktop .md-menu__hamburger.mod--menu__hamburger-span .md-menu__hamburger-lines span:nth-child(2) {
    opacity: 1
}

.mod--vertical-menu.adaptive-mobile .close-mobile-menu,
.mod--vertical-menu.adaptive-tablet.mod--vertical-menu__tablet-mobile .close-mobile-menu {
    display: block
}

.mod--vertical-menu.adaptive-mobile .md-menu--mobile__cont,
.mod--vertical-menu.adaptive-tablet.mod--vertical-menu__tablet-mobile .md-menu--mobile__cont {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.mod--vertical-menu.adaptive-mobile .md-menu--mobile .md-menu__href-l2,
.mod--vertical-menu.adaptive-tablet.mod--vertical-menu__tablet-mobile .md-menu--mobile .md-menu__href-l2 {
    text-align: center
}

.mod--vertical-menu.adaptive-mobile .md-menu--mobile .md-menu__wrap-l2,
.mod--vertical-menu.adaptive-tablet.mod--vertical-menu__tablet-mobile .md-menu--mobile .md-menu__wrap-l2 {
    width: 100%!important
}

.mod--vertical-menu.adaptive-mobile .md-menu--mobile .md-menu__wrap-l2,
.mod--vertical-menu.adaptive-tablet.mod--vertical-menu__tablet-mobile .md-menu--mobile .md-menu__wrap-l2 {
    margin: 0 auto
}

.mod--vertical-menu.adaptive-tablet .l-header__col3 {
    display: block
}

.mod--vertical-menu.adaptive-mobile .l-header__col3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.mod--vertical-menu.adaptive-tablet .md-menu--mobile {
    padding-left: 60px;
    padding-right: 60px
}

.mod--vertical-menu .l-wrap:after {
    content: '';
    display: block;
    position: fixed;
    z-index: 3;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    visibility: hidden;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s
}

.mod--vertical-menu.is-mmenu-open .l-wrap:after {
    visibility: visible;
    background-color: rgba(0, 0, 0, .4)
}

.mod--vertical-menu .mod--menu_underline .md-menu__li-l1 {
    padding-bottom: 12px
}

.mod--vertical-menu .md-menu__li-l1 {
    padding: 0
}

.mod--vertical-menu .md-menu--mobile .md-menu__wrap-l2 ul {
    padding-top: 0
}

.mod--vertical-menu .md-menu--mobile .mod--menu_underline .md-menu__wrap-l2 ul {
    padding-top: 10px
}

.mod--vertical-menu .md-menu--mobile .md-menu__href-l2 {
    padding: 0
}

.mod--vertical-menu.adaptive-mobile .md-menu--mobile .md-menu__wrap-l2 ul {
    padding-top: 35px
}

.mod--vertical-menu .close-mobile-menu {
    display: none
}

.mod--vertical-menu .logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.mod--menu-long-href .md-menu__main .mod--menu__href-long {
    position: relative;
    white-space: nowrap
}

.adaptive-desktop .md-menu-mobile__socials,
.adaptive-desktop .mod--menu__shop-category,
.adaptive-tablet .md-menu-mobile__socials,
.adaptive-tablet .mod--menu__shop-category {
    display: none
}

.adaptive-mobile .md-menu--mobile {
    overflow: hidden;
    padding-top: 0;
    padding-left: 0;
    opacity: 0;
    -webkit-transition: opacity .2s linear, -webkit-transform 0s .5s;
    transition: opacity .2s linear, -webkit-transform 0s .5s;
    -o-transition: opacity .2s linear, -o-transform 0s .5s;
    -moz-transition: opacity .2s linear, transform 0s .5s, -moz-transform 0s .5s;
    transition: opacity .2s linear, transform 0s .5s;
    transition: opacity .2s linear, transform 0s .5s, -webkit-transform 0s .5s, -moz-transform 0s .5s, -o-transform 0s .5s
}

.adaptive-mobile .md-menu--mobile .close-mobile-menu {
    position: fixed;
    z-index: 3;
    -webkit-transform: scale(.2);
    -moz-transform: scale(.2);
    -ms-transform: scale(.2);
    -o-transform: scale(.2);
    transform: scale(.2);
    -webkit-transition: -webkit-transform .2s linear;
    transition: -webkit-transform .2s linear;
    -o-transition: -o-transform .2s linear;
    -moz-transition: transform .2s linear, -moz-transform .2s linear;
    transition: transform .2s linear;
    transition: transform .2s linear, -webkit-transform .2s linear, -moz-transform .2s linear, -o-transform .2s linear
}

.adaptive-mobile .md-menu--mobile.is-mmenu-open {
    opacity: 1;
    -webkit-transition: opacity .2s linear, -webkit-transform 0s;
    transition: opacity .2s linear, -webkit-transform 0s;
    -o-transition: opacity .2s linear, -o-transform 0s;
    -moz-transition: opacity .2s linear, transform 0s, -moz-transform 0s;
    transition: opacity .2s linear, transform 0s;
    transition: opacity .2s linear, transform 0s, -webkit-transform 0s, -moz-transform 0s, -o-transform 0s
}

.adaptive-mobile .md-menu--mobile.is-mmenu-open .close-mobile-menu {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.adaptive-mobile .md-menu--mobile .md-menu__icons {
    display: none
}

.adaptive-mobile .md-menu--mobile .md-menu__main {
    padding-left: 40px
}

.adaptive-mobile .md-menu--mobile .md-menu__main .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__main .menu-item {
    text-align: left
}

.adaptive-mobile .md-menu--mobile .has--sub-menu {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.adaptive-mobile .md-menu--mobile .has--sub-menu svg {
    top: auto;
    left: auto;
    margin-left: 15px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.adaptive-mobile .md-menu--mobile .has--sub-menu svg path {
    fill: transparent
}

.adaptive-mobile .md-menu--mobile .md-menu__wrap-l2 ul {
    padding-top: 15px
}

.adaptive-mobile .md-menu--mobile .md-menu__href-l2 {
    padding-top: 7px;
    padding-bottom: 7px
}

.adaptive-mobile .md-menu--mobile .md-menu__href-l2:last-child {
    padding-bottom: 0
}

.adaptive-mobile .md-menu--mobile .md-menu--mobile__cont {
    position: fixed;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    overflow-y: auto;
    padding: 100px 40px 100px 0
}

.adaptive-mobile .md-menu--mobile.is--sub-opened .md-menu--mobile__cont {
    overflow-y: hidden
}

.adaptive-mobile .md-menu--mobile .md-menu-mobile__socials {
    padding: 15px 0 15px 40px;
    opacity: 0;
    -webkit-transition: opacity .2s linear;
    -o-transition: opacity .2s linear;
    -moz-transition: opacity .2s linear;
    transition: opacity .2s linear
}

.adaptive-mobile .md-menu--mobile .md-menu-mobile__socials .social-icons-wrapper {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.adaptive-mobile .md-menu--mobile.is-mmenu-open:not(.is--sub-opened) .md-menu-mobile__socials {
    opacity: 1
}

.adaptive-mobile .md-menu--mobile .mod--menu__shop-category {
    display: block;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    -webkit-transition: opacity .2s linear;
    -o-transition: opacity .2s linear;
    -moz-transition: opacity .2s linear;
    transition: opacity .2s linear;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    padding: 115px 40px 100px 40px;
    z-index: 3;
    overflow: hidden
}

.adaptive-mobile .md-menu--mobile .mod--menu__shop-category .md-menu__back {
    position: absolute;
    cursor: pointer;
    padding: 3px 0;
    margin-left: -20px;
    opacity: 0;
    -webkit-transition: opacity .2s linear;
    -o-transition: opacity .2s linear;
    -moz-transition: opacity .2s linear;
    transition: opacity .2s linear
}

.adaptive-mobile .md-menu--mobile .mod--menu__shop-category.is--active {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1
}

.adaptive-mobile .md-menu--mobile .mod--menu__shop-category.is--active .md-menu__back {
    opacity: 1
}

.adaptive-mobile .md-menu--mobile .mod--menu__shop-category.is--focus {
    overflow-y: auto;
    overflow-x: hidden
}

.adaptive-mobile .md-menu--mobile .mod--menu__shop-category .menu-item {
    padding-left: 20px
}

.adaptive-mobile .md-menu--mobile .mod--menu__shop-category .menu-item.mod--without-link {
    padding-left: 0
}

.adaptive-mobile .md-menu--mobile .md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__href-l2 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    opacity: 0;
    -webkit-transform: translateX(-25px);
    -moz-transform: translateX(-25px);
    -ms-transform: translateX(-25px);
    -o-transform: translateX(-25px);
    transform: translateX(-25px);
    will-change: transform
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(0) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(0)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(0) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(0)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 0s, -webkit-transform 150ms ease-in 0s;
    transition: opacity .2s linear 0s, -webkit-transform 150ms ease-in 0s;
    -o-transition: opacity .2s linear 0s, -o-transform 150ms ease-in 0s;
    -moz-transition: opacity .2s linear 0s, transform 150ms ease-in 0s, -moz-transform 150ms ease-in 0s;
    transition: opacity .2s linear 0s, transform 150ms ease-in 0s;
    transition: opacity .2s linear 0s, transform 150ms ease-in 0s, -webkit-transform 150ms ease-in 0s, -moz-transform 150ms ease-in 0s, -o-transform 150ms ease-in 0s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(1) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(1)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(1) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(1)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 50ms, -webkit-transform 150ms ease-in 50ms;
    transition: opacity .2s linear 50ms, -webkit-transform 150ms ease-in 50ms;
    -o-transition: opacity .2s linear 50ms, -o-transform 150ms ease-in 50ms;
    -moz-transition: opacity .2s linear 50ms, transform 150ms ease-in 50ms, -moz-transform 150ms ease-in 50ms;
    transition: opacity .2s linear 50ms, transform 150ms ease-in 50ms;
    transition: opacity .2s linear 50ms, transform 150ms ease-in 50ms, -webkit-transform 150ms ease-in 50ms, -moz-transform 150ms ease-in 50ms, -o-transform 150ms ease-in 50ms
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(2) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(2)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(2) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(2)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear .1s, -webkit-transform 150ms ease-in .1s;
    transition: opacity .2s linear .1s, -webkit-transform 150ms ease-in .1s;
    -o-transition: opacity .2s linear .1s, -o-transform 150ms ease-in .1s;
    -moz-transition: opacity .2s linear .1s, transform 150ms ease-in .1s, -moz-transform 150ms ease-in .1s;
    transition: opacity .2s linear .1s, transform 150ms ease-in .1s;
    transition: opacity .2s linear .1s, transform 150ms ease-in .1s, -webkit-transform 150ms ease-in .1s, -moz-transform 150ms ease-in .1s, -o-transform 150ms ease-in .1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(3) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(3)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(3) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(3)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 150ms, -webkit-transform 150ms ease-in 150ms;
    transition: opacity .2s linear 150ms, -webkit-transform 150ms ease-in 150ms;
    -o-transition: opacity .2s linear 150ms, -o-transform 150ms ease-in 150ms;
    -moz-transition: opacity .2s linear 150ms, transform 150ms ease-in 150ms, -moz-transform 150ms ease-in 150ms;
    transition: opacity .2s linear 150ms, transform 150ms ease-in 150ms;
    transition: opacity .2s linear 150ms, transform 150ms ease-in 150ms, -webkit-transform 150ms ease-in 150ms, -moz-transform 150ms ease-in 150ms, -o-transform 150ms ease-in 150ms
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(4) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(4)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(4) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(4)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear .2s, -webkit-transform 150ms ease-in .2s;
    transition: opacity .2s linear .2s, -webkit-transform 150ms ease-in .2s;
    -o-transition: opacity .2s linear .2s, -o-transform 150ms ease-in .2s;
    -moz-transition: opacity .2s linear .2s, transform 150ms ease-in .2s, -moz-transform 150ms ease-in .2s;
    transition: opacity .2s linear .2s, transform 150ms ease-in .2s;
    transition: opacity .2s linear .2s, transform 150ms ease-in .2s, -webkit-transform 150ms ease-in .2s, -moz-transform 150ms ease-in .2s, -o-transform 150ms ease-in .2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(5) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(5)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(5) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(5)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 250ms, -webkit-transform 150ms ease-in 250ms;
    transition: opacity .2s linear 250ms, -webkit-transform 150ms ease-in 250ms;
    -o-transition: opacity .2s linear 250ms, -o-transform 150ms ease-in 250ms;
    -moz-transition: opacity .2s linear 250ms, transform 150ms ease-in 250ms, -moz-transform 150ms ease-in 250ms;
    transition: opacity .2s linear 250ms, transform 150ms ease-in 250ms;
    transition: opacity .2s linear 250ms, transform 150ms ease-in 250ms, -webkit-transform 150ms ease-in 250ms, -moz-transform 150ms ease-in 250ms, -o-transform 150ms ease-in 250ms
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(6) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(6)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(6) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(6)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear .3s, -webkit-transform 150ms ease-in .3s;
    transition: opacity .2s linear .3s, -webkit-transform 150ms ease-in .3s;
    -o-transition: opacity .2s linear .3s, -o-transform 150ms ease-in .3s;
    -moz-transition: opacity .2s linear .3s, transform 150ms ease-in .3s, -moz-transform 150ms ease-in .3s;
    transition: opacity .2s linear .3s, transform 150ms ease-in .3s;
    transition: opacity .2s linear .3s, transform 150ms ease-in .3s, -webkit-transform 150ms ease-in .3s, -moz-transform 150ms ease-in .3s, -o-transform 150ms ease-in .3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(7) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(7)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(7) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(7)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 350ms, -webkit-transform 150ms ease-in 350ms;
    transition: opacity .2s linear 350ms, -webkit-transform 150ms ease-in 350ms;
    -o-transition: opacity .2s linear 350ms, -o-transform 150ms ease-in 350ms;
    -moz-transition: opacity .2s linear 350ms, transform 150ms ease-in 350ms, -moz-transform 150ms ease-in 350ms;
    transition: opacity .2s linear 350ms, transform 150ms ease-in 350ms;
    transition: opacity .2s linear 350ms, transform 150ms ease-in 350ms, -webkit-transform 150ms ease-in 350ms, -moz-transform 150ms ease-in 350ms, -o-transform 150ms ease-in 350ms
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(8) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(8)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(8) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(8)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear .4s, -webkit-transform 150ms ease-in .4s;
    transition: opacity .2s linear .4s, -webkit-transform 150ms ease-in .4s;
    -o-transition: opacity .2s linear .4s, -o-transform 150ms ease-in .4s;
    -moz-transition: opacity .2s linear .4s, transform 150ms ease-in .4s, -moz-transform 150ms ease-in .4s;
    transition: opacity .2s linear .4s, transform 150ms ease-in .4s;
    transition: opacity .2s linear .4s, transform 150ms ease-in .4s, -webkit-transform 150ms ease-in .4s, -moz-transform 150ms ease-in .4s, -o-transform 150ms ease-in .4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(9) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(9)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(9) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(9)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 450ms, -webkit-transform 150ms ease-in 450ms;
    transition: opacity .2s linear 450ms, -webkit-transform 150ms ease-in 450ms;
    -o-transition: opacity .2s linear 450ms, -o-transform 150ms ease-in 450ms;
    -moz-transition: opacity .2s linear 450ms, transform 150ms ease-in 450ms, -moz-transform 150ms ease-in 450ms;
    transition: opacity .2s linear 450ms, transform 150ms ease-in 450ms;
    transition: opacity .2s linear 450ms, transform 150ms ease-in 450ms, -webkit-transform 150ms ease-in 450ms, -moz-transform 150ms ease-in 450ms, -o-transform 150ms ease-in 450ms
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(10) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(10)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(10) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(10)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear .5s, -webkit-transform 150ms ease-in .5s;
    transition: opacity .2s linear .5s, -webkit-transform 150ms ease-in .5s;
    -o-transition: opacity .2s linear .5s, -o-transform 150ms ease-in .5s;
    -moz-transition: opacity .2s linear .5s, transform 150ms ease-in .5s, -moz-transform 150ms ease-in .5s;
    transition: opacity .2s linear .5s, transform 150ms ease-in .5s;
    transition: opacity .2s linear .5s, transform 150ms ease-in .5s, -webkit-transform 150ms ease-in .5s, -moz-transform 150ms ease-in .5s, -o-transform 150ms ease-in .5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(11) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(11)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(11) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(11)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 550ms, -webkit-transform 150ms ease-in 550ms;
    transition: opacity .2s linear 550ms, -webkit-transform 150ms ease-in 550ms;
    -o-transition: opacity .2s linear 550ms, -o-transform 150ms ease-in 550ms;
    -moz-transition: opacity .2s linear 550ms, transform 150ms ease-in 550ms, -moz-transform 150ms ease-in 550ms;
    transition: opacity .2s linear 550ms, transform 150ms ease-in 550ms;
    transition: opacity .2s linear 550ms, transform 150ms ease-in 550ms, -webkit-transform 150ms ease-in 550ms, -moz-transform 150ms ease-in 550ms, -o-transform 150ms ease-in 550ms
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(12) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(12)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(12) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(12)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear .6s, -webkit-transform 150ms ease-in .6s;
    transition: opacity .2s linear .6s, -webkit-transform 150ms ease-in .6s;
    -o-transition: opacity .2s linear .6s, -o-transform 150ms ease-in .6s;
    -moz-transition: opacity .2s linear .6s, transform 150ms ease-in .6s, -moz-transform 150ms ease-in .6s;
    transition: opacity .2s linear .6s, transform 150ms ease-in .6s;
    transition: opacity .2s linear .6s, transform 150ms ease-in .6s, -webkit-transform 150ms ease-in .6s, -moz-transform 150ms ease-in .6s, -o-transform 150ms ease-in .6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(13) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(13)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(13) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(13)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 650ms, -webkit-transform 150ms ease-in 650ms;
    transition: opacity .2s linear 650ms, -webkit-transform 150ms ease-in 650ms;
    -o-transition: opacity .2s linear 650ms, -o-transform 150ms ease-in 650ms;
    -moz-transition: opacity .2s linear 650ms, transform 150ms ease-in 650ms, -moz-transform 150ms ease-in 650ms;
    transition: opacity .2s linear 650ms, transform 150ms ease-in 650ms;
    transition: opacity .2s linear 650ms, transform 150ms ease-in 650ms, -webkit-transform 150ms ease-in 650ms, -moz-transform 150ms ease-in 650ms, -o-transform 150ms ease-in 650ms
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(14) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(14)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(14) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(14)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear .7s, -webkit-transform 150ms ease-in .7s;
    transition: opacity .2s linear .7s, -webkit-transform 150ms ease-in .7s;
    -o-transition: opacity .2s linear .7s, -o-transform 150ms ease-in .7s;
    -moz-transition: opacity .2s linear .7s, transform 150ms ease-in .7s, -moz-transform 150ms ease-in .7s;
    transition: opacity .2s linear .7s, transform 150ms ease-in .7s;
    transition: opacity .2s linear .7s, transform 150ms ease-in .7s, -webkit-transform 150ms ease-in .7s, -moz-transform 150ms ease-in .7s, -o-transform 150ms ease-in .7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(15) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(15)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(15) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(15)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 750ms, -webkit-transform 150ms ease-in 750ms;
    transition: opacity .2s linear 750ms, -webkit-transform 150ms ease-in 750ms;
    -o-transition: opacity .2s linear 750ms, -o-transform 150ms ease-in 750ms;
    -moz-transition: opacity .2s linear 750ms, transform 150ms ease-in 750ms, -moz-transform 150ms ease-in 750ms;
    transition: opacity .2s linear 750ms, transform 150ms ease-in 750ms;
    transition: opacity .2s linear 750ms, transform 150ms ease-in 750ms, -webkit-transform 150ms ease-in 750ms, -moz-transform 150ms ease-in 750ms, -o-transform 150ms ease-in 750ms
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(16) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(16)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(16) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(16)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear .8s, -webkit-transform 150ms ease-in .8s;
    transition: opacity .2s linear .8s, -webkit-transform 150ms ease-in .8s;
    -o-transition: opacity .2s linear .8s, -o-transform 150ms ease-in .8s;
    -moz-transition: opacity .2s linear .8s, transform 150ms ease-in .8s, -moz-transform 150ms ease-in .8s;
    transition: opacity .2s linear .8s, transform 150ms ease-in .8s;
    transition: opacity .2s linear .8s, transform 150ms ease-in .8s, -webkit-transform 150ms ease-in .8s, -moz-transform 150ms ease-in .8s, -o-transform 150ms ease-in .8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(17) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(17)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(17) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(17)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 850ms, -webkit-transform 150ms ease-in 850ms;
    transition: opacity .2s linear 850ms, -webkit-transform 150ms ease-in 850ms;
    -o-transition: opacity .2s linear 850ms, -o-transform 150ms ease-in 850ms;
    -moz-transition: opacity .2s linear 850ms, transform 150ms ease-in 850ms, -moz-transform 150ms ease-in 850ms;
    transition: opacity .2s linear 850ms, transform 150ms ease-in 850ms;
    transition: opacity .2s linear 850ms, transform 150ms ease-in 850ms, -webkit-transform 150ms ease-in 850ms, -moz-transform 150ms ease-in 850ms, -o-transform 150ms ease-in 850ms
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(18) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(18)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(18) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(18)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear .9s, -webkit-transform 150ms ease-in .9s;
    transition: opacity .2s linear .9s, -webkit-transform 150ms ease-in .9s;
    -o-transition: opacity .2s linear .9s, -o-transform 150ms ease-in .9s;
    -moz-transition: opacity .2s linear .9s, transform 150ms ease-in .9s, -moz-transform 150ms ease-in .9s;
    transition: opacity .2s linear .9s, transform 150ms ease-in .9s;
    transition: opacity .2s linear .9s, transform 150ms ease-in .9s, -webkit-transform 150ms ease-in .9s, -moz-transform 150ms ease-in .9s, -o-transform 150ms ease-in .9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(19) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(19)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(19) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(19)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 950ms, -webkit-transform 150ms ease-in 950ms;
    transition: opacity .2s linear 950ms, -webkit-transform 150ms ease-in 950ms;
    -o-transition: opacity .2s linear 950ms, -o-transform 150ms ease-in 950ms;
    -moz-transition: opacity .2s linear 950ms, transform 150ms ease-in 950ms, -moz-transform 150ms ease-in 950ms;
    transition: opacity .2s linear 950ms, transform 150ms ease-in 950ms;
    transition: opacity .2s linear 950ms, transform 150ms ease-in 950ms, -webkit-transform 150ms ease-in 950ms, -moz-transform 150ms ease-in 950ms, -o-transform 150ms ease-in 950ms
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(20) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(20)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(20) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(20)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 1s, -webkit-transform 150ms ease-in 1s;
    transition: opacity .2s linear 1s, -webkit-transform 150ms ease-in 1s;
    -o-transition: opacity .2s linear 1s, -o-transform 150ms ease-in 1s;
    -moz-transition: opacity .2s linear 1s, transform 150ms ease-in 1s, -moz-transform 150ms ease-in 1s;
    transition: opacity .2s linear 1s, transform 150ms ease-in 1s;
    transition: opacity .2s linear 1s, transform 150ms ease-in 1s, -webkit-transform 150ms ease-in 1s, -moz-transform 150ms ease-in 1s, -o-transform 150ms ease-in 1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(21) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(21)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(21) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(21)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 1.05s, -webkit-transform 150ms ease-in 1.05s;
    transition: opacity .2s linear 1.05s, -webkit-transform 150ms ease-in 1.05s;
    -o-transition: opacity .2s linear 1.05s, -o-transform 150ms ease-in 1.05s;
    -moz-transition: opacity .2s linear 1.05s, transform 150ms ease-in 1.05s, -moz-transform 150ms ease-in 1.05s;
    transition: opacity .2s linear 1.05s, transform 150ms ease-in 1.05s;
    transition: opacity .2s linear 1.05s, transform 150ms ease-in 1.05s, -webkit-transform 150ms ease-in 1.05s, -moz-transform 150ms ease-in 1.05s, -o-transform 150ms ease-in 1.05s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(22) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(22)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(22) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(22)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 1.1s, -webkit-transform 150ms ease-in 1.1s;
    transition: opacity .2s linear 1.1s, -webkit-transform 150ms ease-in 1.1s;
    -o-transition: opacity .2s linear 1.1s, -o-transform 150ms ease-in 1.1s;
    -moz-transition: opacity .2s linear 1.1s, transform 150ms ease-in 1.1s, -moz-transform 150ms ease-in 1.1s;
    transition: opacity .2s linear 1.1s, transform 150ms ease-in 1.1s;
    transition: opacity .2s linear 1.1s, transform 150ms ease-in 1.1s, -webkit-transform 150ms ease-in 1.1s, -moz-transform 150ms ease-in 1.1s, -o-transform 150ms ease-in 1.1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(23) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(23)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(23) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(23)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 1.15s, -webkit-transform 150ms ease-in 1.15s;
    transition: opacity .2s linear 1.15s, -webkit-transform 150ms ease-in 1.15s;
    -o-transition: opacity .2s linear 1.15s, -o-transform 150ms ease-in 1.15s;
    -moz-transition: opacity .2s linear 1.15s, transform 150ms ease-in 1.15s, -moz-transform 150ms ease-in 1.15s;
    transition: opacity .2s linear 1.15s, transform 150ms ease-in 1.15s;
    transition: opacity .2s linear 1.15s, transform 150ms ease-in 1.15s, -webkit-transform 150ms ease-in 1.15s, -moz-transform 150ms ease-in 1.15s, -o-transform 150ms ease-in 1.15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(24) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(24)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(24) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(24)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 1.2s, -webkit-transform 150ms ease-in 1.2s;
    transition: opacity .2s linear 1.2s, -webkit-transform 150ms ease-in 1.2s;
    -o-transition: opacity .2s linear 1.2s, -o-transform 150ms ease-in 1.2s;
    -moz-transition: opacity .2s linear 1.2s, transform 150ms ease-in 1.2s, -moz-transform 150ms ease-in 1.2s;
    transition: opacity .2s linear 1.2s, transform 150ms ease-in 1.2s;
    transition: opacity .2s linear 1.2s, transform 150ms ease-in 1.2s, -webkit-transform 150ms ease-in 1.2s, -moz-transform 150ms ease-in 1.2s, -o-transform 150ms ease-in 1.2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(25) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(25)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(25) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(25)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 1.25s, -webkit-transform 150ms ease-in 1.25s;
    transition: opacity .2s linear 1.25s, -webkit-transform 150ms ease-in 1.25s;
    -o-transition: opacity .2s linear 1.25s, -o-transform 150ms ease-in 1.25s;
    -moz-transition: opacity .2s linear 1.25s, transform 150ms ease-in 1.25s, -moz-transform 150ms ease-in 1.25s;
    transition: opacity .2s linear 1.25s, transform 150ms ease-in 1.25s;
    transition: opacity .2s linear 1.25s, transform 150ms ease-in 1.25s, -webkit-transform 150ms ease-in 1.25s, -moz-transform 150ms ease-in 1.25s, -o-transform 150ms ease-in 1.25s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(26) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(26)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(26) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(26)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 1.3s, -webkit-transform 150ms ease-in 1.3s;
    transition: opacity .2s linear 1.3s, -webkit-transform 150ms ease-in 1.3s;
    -o-transition: opacity .2s linear 1.3s, -o-transform 150ms ease-in 1.3s;
    -moz-transition: opacity .2s linear 1.3s, transform 150ms ease-in 1.3s, -moz-transform 150ms ease-in 1.3s;
    transition: opacity .2s linear 1.3s, transform 150ms ease-in 1.3s;
    transition: opacity .2s linear 1.3s, transform 150ms ease-in 1.3s, -webkit-transform 150ms ease-in 1.3s, -moz-transform 150ms ease-in 1.3s, -o-transform 150ms ease-in 1.3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(27) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(27)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(27) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(27)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 1.35s, -webkit-transform 150ms ease-in 1.35s;
    transition: opacity .2s linear 1.35s, -webkit-transform 150ms ease-in 1.35s;
    -o-transition: opacity .2s linear 1.35s, -o-transform 150ms ease-in 1.35s;
    -moz-transition: opacity .2s linear 1.35s, transform 150ms ease-in 1.35s, -moz-transform 150ms ease-in 1.35s;
    transition: opacity .2s linear 1.35s, transform 150ms ease-in 1.35s;
    transition: opacity .2s linear 1.35s, transform 150ms ease-in 1.35s, -webkit-transform 150ms ease-in 1.35s, -moz-transform 150ms ease-in 1.35s, -o-transform 150ms ease-in 1.35s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(28) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(28)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(28) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(28)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 1.4s, -webkit-transform 150ms ease-in 1.4s;
    transition: opacity .2s linear 1.4s, -webkit-transform 150ms ease-in 1.4s;
    -o-transition: opacity .2s linear 1.4s, -o-transform 150ms ease-in 1.4s;
    -moz-transition: opacity .2s linear 1.4s, transform 150ms ease-in 1.4s, -moz-transform 150ms ease-in 1.4s;
    transition: opacity .2s linear 1.4s, transform 150ms ease-in 1.4s;
    transition: opacity .2s linear 1.4s, transform 150ms ease-in 1.4s, -webkit-transform 150ms ease-in 1.4s, -moz-transform 150ms ease-in 1.4s, -o-transform 150ms ease-in 1.4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(29) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(29)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(29) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(29)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 1.45s, -webkit-transform 150ms ease-in 1.45s;
    transition: opacity .2s linear 1.45s, -webkit-transform 150ms ease-in 1.45s;
    -o-transition: opacity .2s linear 1.45s, -o-transform 150ms ease-in 1.45s;
    -moz-transition: opacity .2s linear 1.45s, transform 150ms ease-in 1.45s, -moz-transform 150ms ease-in 1.45s;
    transition: opacity .2s linear 1.45s, transform 150ms ease-in 1.45s;
    transition: opacity .2s linear 1.45s, transform 150ms ease-in 1.45s, -webkit-transform 150ms ease-in 1.45s, -moz-transform 150ms ease-in 1.45s, -o-transform 150ms ease-in 1.45s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(30) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(30)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(30) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(30)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 1.5s, -webkit-transform 150ms ease-in 1.5s;
    transition: opacity .2s linear 1.5s, -webkit-transform 150ms ease-in 1.5s;
    -o-transition: opacity .2s linear 1.5s, -o-transform 150ms ease-in 1.5s;
    -moz-transition: opacity .2s linear 1.5s, transform 150ms ease-in 1.5s, -moz-transform 150ms ease-in 1.5s;
    transition: opacity .2s linear 1.5s, transform 150ms ease-in 1.5s;
    transition: opacity .2s linear 1.5s, transform 150ms ease-in 1.5s, -webkit-transform 150ms ease-in 1.5s, -moz-transform 150ms ease-in 1.5s, -o-transform 150ms ease-in 1.5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(31) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(31)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(31) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(31)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 1.55s, -webkit-transform 150ms ease-in 1.55s;
    transition: opacity .2s linear 1.55s, -webkit-transform 150ms ease-in 1.55s;
    -o-transition: opacity .2s linear 1.55s, -o-transform 150ms ease-in 1.55s;
    -moz-transition: opacity .2s linear 1.55s, transform 150ms ease-in 1.55s, -moz-transform 150ms ease-in 1.55s;
    transition: opacity .2s linear 1.55s, transform 150ms ease-in 1.55s;
    transition: opacity .2s linear 1.55s, transform 150ms ease-in 1.55s, -webkit-transform 150ms ease-in 1.55s, -moz-transform 150ms ease-in 1.55s, -o-transform 150ms ease-in 1.55s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(32) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(32)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(32) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(32)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 1.6s, -webkit-transform 150ms ease-in 1.6s;
    transition: opacity .2s linear 1.6s, -webkit-transform 150ms ease-in 1.6s;
    -o-transition: opacity .2s linear 1.6s, -o-transform 150ms ease-in 1.6s;
    -moz-transition: opacity .2s linear 1.6s, transform 150ms ease-in 1.6s, -moz-transform 150ms ease-in 1.6s;
    transition: opacity .2s linear 1.6s, transform 150ms ease-in 1.6s;
    transition: opacity .2s linear 1.6s, transform 150ms ease-in 1.6s, -webkit-transform 150ms ease-in 1.6s, -moz-transform 150ms ease-in 1.6s, -o-transform 150ms ease-in 1.6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(33) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(33)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(33) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(33)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 1.65s, -webkit-transform 150ms ease-in 1.65s;
    transition: opacity .2s linear 1.65s, -webkit-transform 150ms ease-in 1.65s;
    -o-transition: opacity .2s linear 1.65s, -o-transform 150ms ease-in 1.65s;
    -moz-transition: opacity .2s linear 1.65s, transform 150ms ease-in 1.65s, -moz-transform 150ms ease-in 1.65s;
    transition: opacity .2s linear 1.65s, transform 150ms ease-in 1.65s;
    transition: opacity .2s linear 1.65s, transform 150ms ease-in 1.65s, -webkit-transform 150ms ease-in 1.65s, -moz-transform 150ms ease-in 1.65s, -o-transform 150ms ease-in 1.65s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(34) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(34)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(34) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(34)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 1.7s, -webkit-transform 150ms ease-in 1.7s;
    transition: opacity .2s linear 1.7s, -webkit-transform 150ms ease-in 1.7s;
    -o-transition: opacity .2s linear 1.7s, -o-transform 150ms ease-in 1.7s;
    -moz-transition: opacity .2s linear 1.7s, transform 150ms ease-in 1.7s, -moz-transform 150ms ease-in 1.7s;
    transition: opacity .2s linear 1.7s, transform 150ms ease-in 1.7s;
    transition: opacity .2s linear 1.7s, transform 150ms ease-in 1.7s, -webkit-transform 150ms ease-in 1.7s, -moz-transform 150ms ease-in 1.7s, -o-transform 150ms ease-in 1.7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(35) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(35)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(35) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(35)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 1.75s, -webkit-transform 150ms ease-in 1.75s;
    transition: opacity .2s linear 1.75s, -webkit-transform 150ms ease-in 1.75s;
    -o-transition: opacity .2s linear 1.75s, -o-transform 150ms ease-in 1.75s;
    -moz-transition: opacity .2s linear 1.75s, transform 150ms ease-in 1.75s, -moz-transform 150ms ease-in 1.75s;
    transition: opacity .2s linear 1.75s, transform 150ms ease-in 1.75s;
    transition: opacity .2s linear 1.75s, transform 150ms ease-in 1.75s, -webkit-transform 150ms ease-in 1.75s, -moz-transform 150ms ease-in 1.75s, -o-transform 150ms ease-in 1.75s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(36) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(36)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(36) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(36)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 1.8s, -webkit-transform 150ms ease-in 1.8s;
    transition: opacity .2s linear 1.8s, -webkit-transform 150ms ease-in 1.8s;
    -o-transition: opacity .2s linear 1.8s, -o-transform 150ms ease-in 1.8s;
    -moz-transition: opacity .2s linear 1.8s, transform 150ms ease-in 1.8s, -moz-transform 150ms ease-in 1.8s;
    transition: opacity .2s linear 1.8s, transform 150ms ease-in 1.8s;
    transition: opacity .2s linear 1.8s, transform 150ms ease-in 1.8s, -webkit-transform 150ms ease-in 1.8s, -moz-transform 150ms ease-in 1.8s, -o-transform 150ms ease-in 1.8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(37) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(37)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(37) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(37)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 1.85s, -webkit-transform 150ms ease-in 1.85s;
    transition: opacity .2s linear 1.85s, -webkit-transform 150ms ease-in 1.85s;
    -o-transition: opacity .2s linear 1.85s, -o-transform 150ms ease-in 1.85s;
    -moz-transition: opacity .2s linear 1.85s, transform 150ms ease-in 1.85s, -moz-transform 150ms ease-in 1.85s;
    transition: opacity .2s linear 1.85s, transform 150ms ease-in 1.85s;
    transition: opacity .2s linear 1.85s, transform 150ms ease-in 1.85s, -webkit-transform 150ms ease-in 1.85s, -moz-transform 150ms ease-in 1.85s, -o-transform 150ms ease-in 1.85s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(38) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(38)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(38) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(38)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 1.9s, -webkit-transform 150ms ease-in 1.9s;
    transition: opacity .2s linear 1.9s, -webkit-transform 150ms ease-in 1.9s;
    -o-transition: opacity .2s linear 1.9s, -o-transform 150ms ease-in 1.9s;
    -moz-transition: opacity .2s linear 1.9s, transform 150ms ease-in 1.9s, -moz-transform 150ms ease-in 1.9s;
    transition: opacity .2s linear 1.9s, transform 150ms ease-in 1.9s;
    transition: opacity .2s linear 1.9s, transform 150ms ease-in 1.9s, -webkit-transform 150ms ease-in 1.9s, -moz-transform 150ms ease-in 1.9s, -o-transform 150ms ease-in 1.9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(39) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(39)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(39) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(39)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 1.95s, -webkit-transform 150ms ease-in 1.95s;
    transition: opacity .2s linear 1.95s, -webkit-transform 150ms ease-in 1.95s;
    -o-transition: opacity .2s linear 1.95s, -o-transform 150ms ease-in 1.95s;
    -moz-transition: opacity .2s linear 1.95s, transform 150ms ease-in 1.95s, -moz-transform 150ms ease-in 1.95s;
    transition: opacity .2s linear 1.95s, transform 150ms ease-in 1.95s;
    transition: opacity .2s linear 1.95s, transform 150ms ease-in 1.95s, -webkit-transform 150ms ease-in 1.95s, -moz-transform 150ms ease-in 1.95s, -o-transform 150ms ease-in 1.95s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(40) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(40)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(40) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(40)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 2s, -webkit-transform 150ms ease-in 2s;
    transition: opacity .2s linear 2s, -webkit-transform 150ms ease-in 2s;
    -o-transition: opacity .2s linear 2s, -o-transform 150ms ease-in 2s;
    -moz-transition: opacity .2s linear 2s, transform 150ms ease-in 2s, -moz-transform 150ms ease-in 2s;
    transition: opacity .2s linear 2s, transform 150ms ease-in 2s;
    transition: opacity .2s linear 2s, transform 150ms ease-in 2s, -webkit-transform 150ms ease-in 2s, -moz-transform 150ms ease-in 2s, -o-transform 150ms ease-in 2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(41) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(41)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(41) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(41)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 2.05s, -webkit-transform 150ms ease-in 2.05s;
    transition: opacity .2s linear 2.05s, -webkit-transform 150ms ease-in 2.05s;
    -o-transition: opacity .2s linear 2.05s, -o-transform 150ms ease-in 2.05s;
    -moz-transition: opacity .2s linear 2.05s, transform 150ms ease-in 2.05s, -moz-transform 150ms ease-in 2.05s;
    transition: opacity .2s linear 2.05s, transform 150ms ease-in 2.05s;
    transition: opacity .2s linear 2.05s, transform 150ms ease-in 2.05s, -webkit-transform 150ms ease-in 2.05s, -moz-transform 150ms ease-in 2.05s, -o-transform 150ms ease-in 2.05s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(42) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(42)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(42) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(42)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 2.1s, -webkit-transform 150ms ease-in 2.1s;
    transition: opacity .2s linear 2.1s, -webkit-transform 150ms ease-in 2.1s;
    -o-transition: opacity .2s linear 2.1s, -o-transform 150ms ease-in 2.1s;
    -moz-transition: opacity .2s linear 2.1s, transform 150ms ease-in 2.1s, -moz-transform 150ms ease-in 2.1s;
    transition: opacity .2s linear 2.1s, transform 150ms ease-in 2.1s;
    transition: opacity .2s linear 2.1s, transform 150ms ease-in 2.1s, -webkit-transform 150ms ease-in 2.1s, -moz-transform 150ms ease-in 2.1s, -o-transform 150ms ease-in 2.1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(43) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(43)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(43) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(43)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 2.15s, -webkit-transform 150ms ease-in 2.15s;
    transition: opacity .2s linear 2.15s, -webkit-transform 150ms ease-in 2.15s;
    -o-transition: opacity .2s linear 2.15s, -o-transform 150ms ease-in 2.15s;
    -moz-transition: opacity .2s linear 2.15s, transform 150ms ease-in 2.15s, -moz-transform 150ms ease-in 2.15s;
    transition: opacity .2s linear 2.15s, transform 150ms ease-in 2.15s;
    transition: opacity .2s linear 2.15s, transform 150ms ease-in 2.15s, -webkit-transform 150ms ease-in 2.15s, -moz-transform 150ms ease-in 2.15s, -o-transform 150ms ease-in 2.15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(44) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(44)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(44) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(44)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 2.2s, -webkit-transform 150ms ease-in 2.2s;
    transition: opacity .2s linear 2.2s, -webkit-transform 150ms ease-in 2.2s;
    -o-transition: opacity .2s linear 2.2s, -o-transform 150ms ease-in 2.2s;
    -moz-transition: opacity .2s linear 2.2s, transform 150ms ease-in 2.2s, -moz-transform 150ms ease-in 2.2s;
    transition: opacity .2s linear 2.2s, transform 150ms ease-in 2.2s;
    transition: opacity .2s linear 2.2s, transform 150ms ease-in 2.2s, -webkit-transform 150ms ease-in 2.2s, -moz-transform 150ms ease-in 2.2s, -o-transform 150ms ease-in 2.2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(45) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(45)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(45) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(45)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 2.25s, -webkit-transform 150ms ease-in 2.25s;
    transition: opacity .2s linear 2.25s, -webkit-transform 150ms ease-in 2.25s;
    -o-transition: opacity .2s linear 2.25s, -o-transform 150ms ease-in 2.25s;
    -moz-transition: opacity .2s linear 2.25s, transform 150ms ease-in 2.25s, -moz-transform 150ms ease-in 2.25s;
    transition: opacity .2s linear 2.25s, transform 150ms ease-in 2.25s;
    transition: opacity .2s linear 2.25s, transform 150ms ease-in 2.25s, -webkit-transform 150ms ease-in 2.25s, -moz-transform 150ms ease-in 2.25s, -o-transform 150ms ease-in 2.25s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(46) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(46)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(46) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(46)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 2.3s, -webkit-transform 150ms ease-in 2.3s;
    transition: opacity .2s linear 2.3s, -webkit-transform 150ms ease-in 2.3s;
    -o-transition: opacity .2s linear 2.3s, -o-transform 150ms ease-in 2.3s;
    -moz-transition: opacity .2s linear 2.3s, transform 150ms ease-in 2.3s, -moz-transform 150ms ease-in 2.3s;
    transition: opacity .2s linear 2.3s, transform 150ms ease-in 2.3s;
    transition: opacity .2s linear 2.3s, transform 150ms ease-in 2.3s, -webkit-transform 150ms ease-in 2.3s, -moz-transform 150ms ease-in 2.3s, -o-transform 150ms ease-in 2.3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(47) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(47)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(47) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(47)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 2.35s, -webkit-transform 150ms ease-in 2.35s;
    transition: opacity .2s linear 2.35s, -webkit-transform 150ms ease-in 2.35s;
    -o-transition: opacity .2s linear 2.35s, -o-transform 150ms ease-in 2.35s;
    -moz-transition: opacity .2s linear 2.35s, transform 150ms ease-in 2.35s, -moz-transform 150ms ease-in 2.35s;
    transition: opacity .2s linear 2.35s, transform 150ms ease-in 2.35s;
    transition: opacity .2s linear 2.35s, transform 150ms ease-in 2.35s, -webkit-transform 150ms ease-in 2.35s, -moz-transform 150ms ease-in 2.35s, -o-transform 150ms ease-in 2.35s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(48) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(48)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(48) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(48)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 2.4s, -webkit-transform 150ms ease-in 2.4s;
    transition: opacity .2s linear 2.4s, -webkit-transform 150ms ease-in 2.4s;
    -o-transition: opacity .2s linear 2.4s, -o-transform 150ms ease-in 2.4s;
    -moz-transition: opacity .2s linear 2.4s, transform 150ms ease-in 2.4s, -moz-transform 150ms ease-in 2.4s;
    transition: opacity .2s linear 2.4s, transform 150ms ease-in 2.4s;
    transition: opacity .2s linear 2.4s, transform 150ms ease-in 2.4s, -webkit-transform 150ms ease-in 2.4s, -moz-transform 150ms ease-in 2.4s, -o-transform 150ms ease-in 2.4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(49) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(49)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(49) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(49)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 2.45s, -webkit-transform 150ms ease-in 2.45s;
    transition: opacity .2s linear 2.45s, -webkit-transform 150ms ease-in 2.45s;
    -o-transition: opacity .2s linear 2.45s, -o-transform 150ms ease-in 2.45s;
    -moz-transition: opacity .2s linear 2.45s, transform 150ms ease-in 2.45s, -moz-transform 150ms ease-in 2.45s;
    transition: opacity .2s linear 2.45s, transform 150ms ease-in 2.45s;
    transition: opacity .2s linear 2.45s, transform 150ms ease-in 2.45s, -webkit-transform 150ms ease-in 2.45s, -moz-transform 150ms ease-in 2.45s, -o-transform 150ms ease-in 2.45s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(50) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(50)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(50) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(50)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 2.5s, -webkit-transform 150ms ease-in 2.5s;
    transition: opacity .2s linear 2.5s, -webkit-transform 150ms ease-in 2.5s;
    -o-transition: opacity .2s linear 2.5s, -o-transform 150ms ease-in 2.5s;
    -moz-transition: opacity .2s linear 2.5s, transform 150ms ease-in 2.5s, -moz-transform 150ms ease-in 2.5s;
    transition: opacity .2s linear 2.5s, transform 150ms ease-in 2.5s;
    transition: opacity .2s linear 2.5s, transform 150ms ease-in 2.5s, -webkit-transform 150ms ease-in 2.5s, -moz-transform 150ms ease-in 2.5s, -o-transform 150ms ease-in 2.5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(51) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(51)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(51) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(51)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 2.55s, -webkit-transform 150ms ease-in 2.55s;
    transition: opacity .2s linear 2.55s, -webkit-transform 150ms ease-in 2.55s;
    -o-transition: opacity .2s linear 2.55s, -o-transform 150ms ease-in 2.55s;
    -moz-transition: opacity .2s linear 2.55s, transform 150ms ease-in 2.55s, -moz-transform 150ms ease-in 2.55s;
    transition: opacity .2s linear 2.55s, transform 150ms ease-in 2.55s;
    transition: opacity .2s linear 2.55s, transform 150ms ease-in 2.55s, -webkit-transform 150ms ease-in 2.55s, -moz-transform 150ms ease-in 2.55s, -o-transform 150ms ease-in 2.55s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(52) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(52)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(52) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(52)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 2.6s, -webkit-transform 150ms ease-in 2.6s;
    transition: opacity .2s linear 2.6s, -webkit-transform 150ms ease-in 2.6s;
    -o-transition: opacity .2s linear 2.6s, -o-transform 150ms ease-in 2.6s;
    -moz-transition: opacity .2s linear 2.6s, transform 150ms ease-in 2.6s, -moz-transform 150ms ease-in 2.6s;
    transition: opacity .2s linear 2.6s, transform 150ms ease-in 2.6s;
    transition: opacity .2s linear 2.6s, transform 150ms ease-in 2.6s, -webkit-transform 150ms ease-in 2.6s, -moz-transform 150ms ease-in 2.6s, -o-transform 150ms ease-in 2.6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(53) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(53)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(53) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(53)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 2.65s, -webkit-transform 150ms ease-in 2.65s;
    transition: opacity .2s linear 2.65s, -webkit-transform 150ms ease-in 2.65s;
    -o-transition: opacity .2s linear 2.65s, -o-transform 150ms ease-in 2.65s;
    -moz-transition: opacity .2s linear 2.65s, transform 150ms ease-in 2.65s, -moz-transform 150ms ease-in 2.65s;
    transition: opacity .2s linear 2.65s, transform 150ms ease-in 2.65s;
    transition: opacity .2s linear 2.65s, transform 150ms ease-in 2.65s, -webkit-transform 150ms ease-in 2.65s, -moz-transform 150ms ease-in 2.65s, -o-transform 150ms ease-in 2.65s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(54) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(54)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(54) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(54)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 2.7s, -webkit-transform 150ms ease-in 2.7s;
    transition: opacity .2s linear 2.7s, -webkit-transform 150ms ease-in 2.7s;
    -o-transition: opacity .2s linear 2.7s, -o-transform 150ms ease-in 2.7s;
    -moz-transition: opacity .2s linear 2.7s, transform 150ms ease-in 2.7s, -moz-transform 150ms ease-in 2.7s;
    transition: opacity .2s linear 2.7s, transform 150ms ease-in 2.7s;
    transition: opacity .2s linear 2.7s, transform 150ms ease-in 2.7s, -webkit-transform 150ms ease-in 2.7s, -moz-transform 150ms ease-in 2.7s, -o-transform 150ms ease-in 2.7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(55) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(55)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(55) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(55)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 2.75s, -webkit-transform 150ms ease-in 2.75s;
    transition: opacity .2s linear 2.75s, -webkit-transform 150ms ease-in 2.75s;
    -o-transition: opacity .2s linear 2.75s, -o-transform 150ms ease-in 2.75s;
    -moz-transition: opacity .2s linear 2.75s, transform 150ms ease-in 2.75s, -moz-transform 150ms ease-in 2.75s;
    transition: opacity .2s linear 2.75s, transform 150ms ease-in 2.75s;
    transition: opacity .2s linear 2.75s, transform 150ms ease-in 2.75s, -webkit-transform 150ms ease-in 2.75s, -moz-transform 150ms ease-in 2.75s, -o-transform 150ms ease-in 2.75s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(56) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(56)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(56) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(56)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 2.8s, -webkit-transform 150ms ease-in 2.8s;
    transition: opacity .2s linear 2.8s, -webkit-transform 150ms ease-in 2.8s;
    -o-transition: opacity .2s linear 2.8s, -o-transform 150ms ease-in 2.8s;
    -moz-transition: opacity .2s linear 2.8s, transform 150ms ease-in 2.8s, -moz-transform 150ms ease-in 2.8s;
    transition: opacity .2s linear 2.8s, transform 150ms ease-in 2.8s;
    transition: opacity .2s linear 2.8s, transform 150ms ease-in 2.8s, -webkit-transform 150ms ease-in 2.8s, -moz-transform 150ms ease-in 2.8s, -o-transform 150ms ease-in 2.8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(57) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(57)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(57) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(57)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 2.85s, -webkit-transform 150ms ease-in 2.85s;
    transition: opacity .2s linear 2.85s, -webkit-transform 150ms ease-in 2.85s;
    -o-transition: opacity .2s linear 2.85s, -o-transform 150ms ease-in 2.85s;
    -moz-transition: opacity .2s linear 2.85s, transform 150ms ease-in 2.85s, -moz-transform 150ms ease-in 2.85s;
    transition: opacity .2s linear 2.85s, transform 150ms ease-in 2.85s;
    transition: opacity .2s linear 2.85s, transform 150ms ease-in 2.85s, -webkit-transform 150ms ease-in 2.85s, -moz-transform 150ms ease-in 2.85s, -o-transform 150ms ease-in 2.85s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(58) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(58)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(58) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(58)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 2.9s, -webkit-transform 150ms ease-in 2.9s;
    transition: opacity .2s linear 2.9s, -webkit-transform 150ms ease-in 2.9s;
    -o-transition: opacity .2s linear 2.9s, -o-transform 150ms ease-in 2.9s;
    -moz-transition: opacity .2s linear 2.9s, transform 150ms ease-in 2.9s, -moz-transform 150ms ease-in 2.9s;
    transition: opacity .2s linear 2.9s, transform 150ms ease-in 2.9s;
    transition: opacity .2s linear 2.9s, transform 150ms ease-in 2.9s, -webkit-transform 150ms ease-in 2.9s, -moz-transform 150ms ease-in 2.9s, -o-transform 150ms ease-in 2.9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(59) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(59)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(59) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(59)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 2.95s, -webkit-transform 150ms ease-in 2.95s;
    transition: opacity .2s linear 2.95s, -webkit-transform 150ms ease-in 2.95s;
    -o-transition: opacity .2s linear 2.95s, -o-transform 150ms ease-in 2.95s;
    -moz-transition: opacity .2s linear 2.95s, transform 150ms ease-in 2.95s, -moz-transform 150ms ease-in 2.95s;
    transition: opacity .2s linear 2.95s, transform 150ms ease-in 2.95s;
    transition: opacity .2s linear 2.95s, transform 150ms ease-in 2.95s, -webkit-transform 150ms ease-in 2.95s, -moz-transform 150ms ease-in 2.95s, -o-transform 150ms ease-in 2.95s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(60) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(60)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(60) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(60)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 3s, -webkit-transform 150ms ease-in 3s;
    transition: opacity .2s linear 3s, -webkit-transform 150ms ease-in 3s;
    -o-transition: opacity .2s linear 3s, -o-transform 150ms ease-in 3s;
    -moz-transition: opacity .2s linear 3s, transform 150ms ease-in 3s, -moz-transform 150ms ease-in 3s;
    transition: opacity .2s linear 3s, transform 150ms ease-in 3s;
    transition: opacity .2s linear 3s, transform 150ms ease-in 3s, -webkit-transform 150ms ease-in 3s, -moz-transform 150ms ease-in 3s, -o-transform 150ms ease-in 3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(61) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(61)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(61) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(61)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 3.05s, -webkit-transform 150ms ease-in 3.05s;
    transition: opacity .2s linear 3.05s, -webkit-transform 150ms ease-in 3.05s;
    -o-transition: opacity .2s linear 3.05s, -o-transform 150ms ease-in 3.05s;
    -moz-transition: opacity .2s linear 3.05s, transform 150ms ease-in 3.05s, -moz-transform 150ms ease-in 3.05s;
    transition: opacity .2s linear 3.05s, transform 150ms ease-in 3.05s;
    transition: opacity .2s linear 3.05s, transform 150ms ease-in 3.05s, -webkit-transform 150ms ease-in 3.05s, -moz-transform 150ms ease-in 3.05s, -o-transform 150ms ease-in 3.05s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(62) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(62)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(62) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(62)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 3.1s, -webkit-transform 150ms ease-in 3.1s;
    transition: opacity .2s linear 3.1s, -webkit-transform 150ms ease-in 3.1s;
    -o-transition: opacity .2s linear 3.1s, -o-transform 150ms ease-in 3.1s;
    -moz-transition: opacity .2s linear 3.1s, transform 150ms ease-in 3.1s, -moz-transform 150ms ease-in 3.1s;
    transition: opacity .2s linear 3.1s, transform 150ms ease-in 3.1s;
    transition: opacity .2s linear 3.1s, transform 150ms ease-in 3.1s, -webkit-transform 150ms ease-in 3.1s, -moz-transform 150ms ease-in 3.1s, -o-transform 150ms ease-in 3.1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(63) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(63)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(63) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(63)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 3.15s, -webkit-transform 150ms ease-in 3.15s;
    transition: opacity .2s linear 3.15s, -webkit-transform 150ms ease-in 3.15s;
    -o-transition: opacity .2s linear 3.15s, -o-transform 150ms ease-in 3.15s;
    -moz-transition: opacity .2s linear 3.15s, transform 150ms ease-in 3.15s, -moz-transform 150ms ease-in 3.15s;
    transition: opacity .2s linear 3.15s, transform 150ms ease-in 3.15s;
    transition: opacity .2s linear 3.15s, transform 150ms ease-in 3.15s, -webkit-transform 150ms ease-in 3.15s, -moz-transform 150ms ease-in 3.15s, -o-transform 150ms ease-in 3.15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(64) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(64)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(64) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(64)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 3.2s, -webkit-transform 150ms ease-in 3.2s;
    transition: opacity .2s linear 3.2s, -webkit-transform 150ms ease-in 3.2s;
    -o-transition: opacity .2s linear 3.2s, -o-transform 150ms ease-in 3.2s;
    -moz-transition: opacity .2s linear 3.2s, transform 150ms ease-in 3.2s, -moz-transform 150ms ease-in 3.2s;
    transition: opacity .2s linear 3.2s, transform 150ms ease-in 3.2s;
    transition: opacity .2s linear 3.2s, transform 150ms ease-in 3.2s, -webkit-transform 150ms ease-in 3.2s, -moz-transform 150ms ease-in 3.2s, -o-transform 150ms ease-in 3.2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(65) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(65)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(65) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(65)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 3.25s, -webkit-transform 150ms ease-in 3.25s;
    transition: opacity .2s linear 3.25s, -webkit-transform 150ms ease-in 3.25s;
    -o-transition: opacity .2s linear 3.25s, -o-transform 150ms ease-in 3.25s;
    -moz-transition: opacity .2s linear 3.25s, transform 150ms ease-in 3.25s, -moz-transform 150ms ease-in 3.25s;
    transition: opacity .2s linear 3.25s, transform 150ms ease-in 3.25s;
    transition: opacity .2s linear 3.25s, transform 150ms ease-in 3.25s, -webkit-transform 150ms ease-in 3.25s, -moz-transform 150ms ease-in 3.25s, -o-transform 150ms ease-in 3.25s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(66) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(66)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(66) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(66)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 3.3s, -webkit-transform 150ms ease-in 3.3s;
    transition: opacity .2s linear 3.3s, -webkit-transform 150ms ease-in 3.3s;
    -o-transition: opacity .2s linear 3.3s, -o-transform 150ms ease-in 3.3s;
    -moz-transition: opacity .2s linear 3.3s, transform 150ms ease-in 3.3s, -moz-transform 150ms ease-in 3.3s;
    transition: opacity .2s linear 3.3s, transform 150ms ease-in 3.3s;
    transition: opacity .2s linear 3.3s, transform 150ms ease-in 3.3s, -webkit-transform 150ms ease-in 3.3s, -moz-transform 150ms ease-in 3.3s, -o-transform 150ms ease-in 3.3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(67) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(67)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(67) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(67)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 3.35s, -webkit-transform 150ms ease-in 3.35s;
    transition: opacity .2s linear 3.35s, -webkit-transform 150ms ease-in 3.35s;
    -o-transition: opacity .2s linear 3.35s, -o-transform 150ms ease-in 3.35s;
    -moz-transition: opacity .2s linear 3.35s, transform 150ms ease-in 3.35s, -moz-transform 150ms ease-in 3.35s;
    transition: opacity .2s linear 3.35s, transform 150ms ease-in 3.35s;
    transition: opacity .2s linear 3.35s, transform 150ms ease-in 3.35s, -webkit-transform 150ms ease-in 3.35s, -moz-transform 150ms ease-in 3.35s, -o-transform 150ms ease-in 3.35s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(68) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(68)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(68) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(68)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 3.4s, -webkit-transform 150ms ease-in 3.4s;
    transition: opacity .2s linear 3.4s, -webkit-transform 150ms ease-in 3.4s;
    -o-transition: opacity .2s linear 3.4s, -o-transform 150ms ease-in 3.4s;
    -moz-transition: opacity .2s linear 3.4s, transform 150ms ease-in 3.4s, -moz-transform 150ms ease-in 3.4s;
    transition: opacity .2s linear 3.4s, transform 150ms ease-in 3.4s;
    transition: opacity .2s linear 3.4s, transform 150ms ease-in 3.4s, -webkit-transform 150ms ease-in 3.4s, -moz-transform 150ms ease-in 3.4s, -o-transform 150ms ease-in 3.4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(69) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(69)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(69) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(69)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 3.45s, -webkit-transform 150ms ease-in 3.45s;
    transition: opacity .2s linear 3.45s, -webkit-transform 150ms ease-in 3.45s;
    -o-transition: opacity .2s linear 3.45s, -o-transform 150ms ease-in 3.45s;
    -moz-transition: opacity .2s linear 3.45s, transform 150ms ease-in 3.45s, -moz-transform 150ms ease-in 3.45s;
    transition: opacity .2s linear 3.45s, transform 150ms ease-in 3.45s;
    transition: opacity .2s linear 3.45s, transform 150ms ease-in 3.45s, -webkit-transform 150ms ease-in 3.45s, -moz-transform 150ms ease-in 3.45s, -o-transform 150ms ease-in 3.45s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(70) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(70)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(70) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(70)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 3.5s, -webkit-transform 150ms ease-in 3.5s;
    transition: opacity .2s linear 3.5s, -webkit-transform 150ms ease-in 3.5s;
    -o-transition: opacity .2s linear 3.5s, -o-transform 150ms ease-in 3.5s;
    -moz-transition: opacity .2s linear 3.5s, transform 150ms ease-in 3.5s, -moz-transform 150ms ease-in 3.5s;
    transition: opacity .2s linear 3.5s, transform 150ms ease-in 3.5s;
    transition: opacity .2s linear 3.5s, transform 150ms ease-in 3.5s, -webkit-transform 150ms ease-in 3.5s, -moz-transform 150ms ease-in 3.5s, -o-transform 150ms ease-in 3.5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(71) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(71)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(71) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(71)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 3.55s, -webkit-transform 150ms ease-in 3.55s;
    transition: opacity .2s linear 3.55s, -webkit-transform 150ms ease-in 3.55s;
    -o-transition: opacity .2s linear 3.55s, -o-transform 150ms ease-in 3.55s;
    -moz-transition: opacity .2s linear 3.55s, transform 150ms ease-in 3.55s, -moz-transform 150ms ease-in 3.55s;
    transition: opacity .2s linear 3.55s, transform 150ms ease-in 3.55s;
    transition: opacity .2s linear 3.55s, transform 150ms ease-in 3.55s, -webkit-transform 150ms ease-in 3.55s, -moz-transform 150ms ease-in 3.55s, -o-transform 150ms ease-in 3.55s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(72) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(72)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(72) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(72)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 3.6s, -webkit-transform 150ms ease-in 3.6s;
    transition: opacity .2s linear 3.6s, -webkit-transform 150ms ease-in 3.6s;
    -o-transition: opacity .2s linear 3.6s, -o-transform 150ms ease-in 3.6s;
    -moz-transition: opacity .2s linear 3.6s, transform 150ms ease-in 3.6s, -moz-transform 150ms ease-in 3.6s;
    transition: opacity .2s linear 3.6s, transform 150ms ease-in 3.6s;
    transition: opacity .2s linear 3.6s, transform 150ms ease-in 3.6s, -webkit-transform 150ms ease-in 3.6s, -moz-transform 150ms ease-in 3.6s, -o-transform 150ms ease-in 3.6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(73) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(73)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(73) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(73)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 3.65s, -webkit-transform 150ms ease-in 3.65s;
    transition: opacity .2s linear 3.65s, -webkit-transform 150ms ease-in 3.65s;
    -o-transition: opacity .2s linear 3.65s, -o-transform 150ms ease-in 3.65s;
    -moz-transition: opacity .2s linear 3.65s, transform 150ms ease-in 3.65s, -moz-transform 150ms ease-in 3.65s;
    transition: opacity .2s linear 3.65s, transform 150ms ease-in 3.65s;
    transition: opacity .2s linear 3.65s, transform 150ms ease-in 3.65s, -webkit-transform 150ms ease-in 3.65s, -moz-transform 150ms ease-in 3.65s, -o-transform 150ms ease-in 3.65s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(74) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(74)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(74) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(74)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 3.7s, -webkit-transform 150ms ease-in 3.7s;
    transition: opacity .2s linear 3.7s, -webkit-transform 150ms ease-in 3.7s;
    -o-transition: opacity .2s linear 3.7s, -o-transform 150ms ease-in 3.7s;
    -moz-transition: opacity .2s linear 3.7s, transform 150ms ease-in 3.7s, -moz-transform 150ms ease-in 3.7s;
    transition: opacity .2s linear 3.7s, transform 150ms ease-in 3.7s;
    transition: opacity .2s linear 3.7s, transform 150ms ease-in 3.7s, -webkit-transform 150ms ease-in 3.7s, -moz-transform 150ms ease-in 3.7s, -o-transform 150ms ease-in 3.7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(75) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(75)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(75) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(75)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 3.75s, -webkit-transform 150ms ease-in 3.75s;
    transition: opacity .2s linear 3.75s, -webkit-transform 150ms ease-in 3.75s;
    -o-transition: opacity .2s linear 3.75s, -o-transform 150ms ease-in 3.75s;
    -moz-transition: opacity .2s linear 3.75s, transform 150ms ease-in 3.75s, -moz-transform 150ms ease-in 3.75s;
    transition: opacity .2s linear 3.75s, transform 150ms ease-in 3.75s;
    transition: opacity .2s linear 3.75s, transform 150ms ease-in 3.75s, -webkit-transform 150ms ease-in 3.75s, -moz-transform 150ms ease-in 3.75s, -o-transform 150ms ease-in 3.75s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(76) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(76)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(76) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(76)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 3.8s, -webkit-transform 150ms ease-in 3.8s;
    transition: opacity .2s linear 3.8s, -webkit-transform 150ms ease-in 3.8s;
    -o-transition: opacity .2s linear 3.8s, -o-transform 150ms ease-in 3.8s;
    -moz-transition: opacity .2s linear 3.8s, transform 150ms ease-in 3.8s, -moz-transform 150ms ease-in 3.8s;
    transition: opacity .2s linear 3.8s, transform 150ms ease-in 3.8s;
    transition: opacity .2s linear 3.8s, transform 150ms ease-in 3.8s, -webkit-transform 150ms ease-in 3.8s, -moz-transform 150ms ease-in 3.8s, -o-transform 150ms ease-in 3.8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(77) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(77)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(77) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(77)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 3.85s, -webkit-transform 150ms ease-in 3.85s;
    transition: opacity .2s linear 3.85s, -webkit-transform 150ms ease-in 3.85s;
    -o-transition: opacity .2s linear 3.85s, -o-transform 150ms ease-in 3.85s;
    -moz-transition: opacity .2s linear 3.85s, transform 150ms ease-in 3.85s, -moz-transform 150ms ease-in 3.85s;
    transition: opacity .2s linear 3.85s, transform 150ms ease-in 3.85s;
    transition: opacity .2s linear 3.85s, transform 150ms ease-in 3.85s, -webkit-transform 150ms ease-in 3.85s, -moz-transform 150ms ease-in 3.85s, -o-transform 150ms ease-in 3.85s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(78) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(78)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(78) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(78)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 3.9s, -webkit-transform 150ms ease-in 3.9s;
    transition: opacity .2s linear 3.9s, -webkit-transform 150ms ease-in 3.9s;
    -o-transition: opacity .2s linear 3.9s, -o-transform 150ms ease-in 3.9s;
    -moz-transition: opacity .2s linear 3.9s, transform 150ms ease-in 3.9s, -moz-transform 150ms ease-in 3.9s;
    transition: opacity .2s linear 3.9s, transform 150ms ease-in 3.9s;
    transition: opacity .2s linear 3.9s, transform 150ms ease-in 3.9s, -webkit-transform 150ms ease-in 3.9s, -moz-transform 150ms ease-in 3.9s, -o-transform 150ms ease-in 3.9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(79) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(79)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(79) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(79)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 3.95s, -webkit-transform 150ms ease-in 3.95s;
    transition: opacity .2s linear 3.95s, -webkit-transform 150ms ease-in 3.95s;
    -o-transition: opacity .2s linear 3.95s, -o-transform 150ms ease-in 3.95s;
    -moz-transition: opacity .2s linear 3.95s, transform 150ms ease-in 3.95s, -moz-transform 150ms ease-in 3.95s;
    transition: opacity .2s linear 3.95s, transform 150ms ease-in 3.95s;
    transition: opacity .2s linear 3.95s, transform 150ms ease-in 3.95s, -webkit-transform 150ms ease-in 3.95s, -moz-transform 150ms ease-in 3.95s, -o-transform 150ms ease-in 3.95s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(80) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(80)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(80) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(80)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 4s, -webkit-transform 150ms ease-in 4s;
    transition: opacity .2s linear 4s, -webkit-transform 150ms ease-in 4s;
    -o-transition: opacity .2s linear 4s, -o-transform 150ms ease-in 4s;
    -moz-transition: opacity .2s linear 4s, transform 150ms ease-in 4s, -moz-transform 150ms ease-in 4s;
    transition: opacity .2s linear 4s, transform 150ms ease-in 4s;
    transition: opacity .2s linear 4s, transform 150ms ease-in 4s, -webkit-transform 150ms ease-in 4s, -moz-transform 150ms ease-in 4s, -o-transform 150ms ease-in 4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(81) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(81)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(81) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(81)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 4.05s, -webkit-transform 150ms ease-in 4.05s;
    transition: opacity .2s linear 4.05s, -webkit-transform 150ms ease-in 4.05s;
    -o-transition: opacity .2s linear 4.05s, -o-transform 150ms ease-in 4.05s;
    -moz-transition: opacity .2s linear 4.05s, transform 150ms ease-in 4.05s, -moz-transform 150ms ease-in 4.05s;
    transition: opacity .2s linear 4.05s, transform 150ms ease-in 4.05s;
    transition: opacity .2s linear 4.05s, transform 150ms ease-in 4.05s, -webkit-transform 150ms ease-in 4.05s, -moz-transform 150ms ease-in 4.05s, -o-transform 150ms ease-in 4.05s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(82) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(82)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(82) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(82)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 4.1s, -webkit-transform 150ms ease-in 4.1s;
    transition: opacity .2s linear 4.1s, -webkit-transform 150ms ease-in 4.1s;
    -o-transition: opacity .2s linear 4.1s, -o-transform 150ms ease-in 4.1s;
    -moz-transition: opacity .2s linear 4.1s, transform 150ms ease-in 4.1s, -moz-transform 150ms ease-in 4.1s;
    transition: opacity .2s linear 4.1s, transform 150ms ease-in 4.1s;
    transition: opacity .2s linear 4.1s, transform 150ms ease-in 4.1s, -webkit-transform 150ms ease-in 4.1s, -moz-transform 150ms ease-in 4.1s, -o-transform 150ms ease-in 4.1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(83) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(83)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(83) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(83)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 4.15s, -webkit-transform 150ms ease-in 4.15s;
    transition: opacity .2s linear 4.15s, -webkit-transform 150ms ease-in 4.15s;
    -o-transition: opacity .2s linear 4.15s, -o-transform 150ms ease-in 4.15s;
    -moz-transition: opacity .2s linear 4.15s, transform 150ms ease-in 4.15s, -moz-transform 150ms ease-in 4.15s;
    transition: opacity .2s linear 4.15s, transform 150ms ease-in 4.15s;
    transition: opacity .2s linear 4.15s, transform 150ms ease-in 4.15s, -webkit-transform 150ms ease-in 4.15s, -moz-transform 150ms ease-in 4.15s, -o-transform 150ms ease-in 4.15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(84) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(84)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(84) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(84)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 4.2s, -webkit-transform 150ms ease-in 4.2s;
    transition: opacity .2s linear 4.2s, -webkit-transform 150ms ease-in 4.2s;
    -o-transition: opacity .2s linear 4.2s, -o-transform 150ms ease-in 4.2s;
    -moz-transition: opacity .2s linear 4.2s, transform 150ms ease-in 4.2s, -moz-transform 150ms ease-in 4.2s;
    transition: opacity .2s linear 4.2s, transform 150ms ease-in 4.2s;
    transition: opacity .2s linear 4.2s, transform 150ms ease-in 4.2s, -webkit-transform 150ms ease-in 4.2s, -moz-transform 150ms ease-in 4.2s, -o-transform 150ms ease-in 4.2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(85) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(85)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(85) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(85)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 4.25s, -webkit-transform 150ms ease-in 4.25s;
    transition: opacity .2s linear 4.25s, -webkit-transform 150ms ease-in 4.25s;
    -o-transition: opacity .2s linear 4.25s, -o-transform 150ms ease-in 4.25s;
    -moz-transition: opacity .2s linear 4.25s, transform 150ms ease-in 4.25s, -moz-transform 150ms ease-in 4.25s;
    transition: opacity .2s linear 4.25s, transform 150ms ease-in 4.25s;
    transition: opacity .2s linear 4.25s, transform 150ms ease-in 4.25s, -webkit-transform 150ms ease-in 4.25s, -moz-transform 150ms ease-in 4.25s, -o-transform 150ms ease-in 4.25s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(86) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(86)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(86) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(86)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 4.3s, -webkit-transform 150ms ease-in 4.3s;
    transition: opacity .2s linear 4.3s, -webkit-transform 150ms ease-in 4.3s;
    -o-transition: opacity .2s linear 4.3s, -o-transform 150ms ease-in 4.3s;
    -moz-transition: opacity .2s linear 4.3s, transform 150ms ease-in 4.3s, -moz-transform 150ms ease-in 4.3s;
    transition: opacity .2s linear 4.3s, transform 150ms ease-in 4.3s;
    transition: opacity .2s linear 4.3s, transform 150ms ease-in 4.3s, -webkit-transform 150ms ease-in 4.3s, -moz-transform 150ms ease-in 4.3s, -o-transform 150ms ease-in 4.3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(87) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(87)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(87) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(87)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 4.35s, -webkit-transform 150ms ease-in 4.35s;
    transition: opacity .2s linear 4.35s, -webkit-transform 150ms ease-in 4.35s;
    -o-transition: opacity .2s linear 4.35s, -o-transform 150ms ease-in 4.35s;
    -moz-transition: opacity .2s linear 4.35s, transform 150ms ease-in 4.35s, -moz-transform 150ms ease-in 4.35s;
    transition: opacity .2s linear 4.35s, transform 150ms ease-in 4.35s;
    transition: opacity .2s linear 4.35s, transform 150ms ease-in 4.35s, -webkit-transform 150ms ease-in 4.35s, -moz-transform 150ms ease-in 4.35s, -o-transform 150ms ease-in 4.35s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(88) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(88)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(88) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(88)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 4.4s, -webkit-transform 150ms ease-in 4.4s;
    transition: opacity .2s linear 4.4s, -webkit-transform 150ms ease-in 4.4s;
    -o-transition: opacity .2s linear 4.4s, -o-transform 150ms ease-in 4.4s;
    -moz-transition: opacity .2s linear 4.4s, transform 150ms ease-in 4.4s, -moz-transform 150ms ease-in 4.4s;
    transition: opacity .2s linear 4.4s, transform 150ms ease-in 4.4s;
    transition: opacity .2s linear 4.4s, transform 150ms ease-in 4.4s, -webkit-transform 150ms ease-in 4.4s, -moz-transform 150ms ease-in 4.4s, -o-transform 150ms ease-in 4.4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(89) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(89)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(89) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(89)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 4.45s, -webkit-transform 150ms ease-in 4.45s;
    transition: opacity .2s linear 4.45s, -webkit-transform 150ms ease-in 4.45s;
    -o-transition: opacity .2s linear 4.45s, -o-transform 150ms ease-in 4.45s;
    -moz-transition: opacity .2s linear 4.45s, transform 150ms ease-in 4.45s, -moz-transform 150ms ease-in 4.45s;
    transition: opacity .2s linear 4.45s, transform 150ms ease-in 4.45s;
    transition: opacity .2s linear 4.45s, transform 150ms ease-in 4.45s, -webkit-transform 150ms ease-in 4.45s, -moz-transform 150ms ease-in 4.45s, -o-transform 150ms ease-in 4.45s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(90) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(90)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(90) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(90)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 4.5s, -webkit-transform 150ms ease-in 4.5s;
    transition: opacity .2s linear 4.5s, -webkit-transform 150ms ease-in 4.5s;
    -o-transition: opacity .2s linear 4.5s, -o-transform 150ms ease-in 4.5s;
    -moz-transition: opacity .2s linear 4.5s, transform 150ms ease-in 4.5s, -moz-transform 150ms ease-in 4.5s;
    transition: opacity .2s linear 4.5s, transform 150ms ease-in 4.5s;
    transition: opacity .2s linear 4.5s, transform 150ms ease-in 4.5s, -webkit-transform 150ms ease-in 4.5s, -moz-transform 150ms ease-in 4.5s, -o-transform 150ms ease-in 4.5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(91) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(91)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(91) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(91)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 4.55s, -webkit-transform 150ms ease-in 4.55s;
    transition: opacity .2s linear 4.55s, -webkit-transform 150ms ease-in 4.55s;
    -o-transition: opacity .2s linear 4.55s, -o-transform 150ms ease-in 4.55s;
    -moz-transition: opacity .2s linear 4.55s, transform 150ms ease-in 4.55s, -moz-transform 150ms ease-in 4.55s;
    transition: opacity .2s linear 4.55s, transform 150ms ease-in 4.55s;
    transition: opacity .2s linear 4.55s, transform 150ms ease-in 4.55s, -webkit-transform 150ms ease-in 4.55s, -moz-transform 150ms ease-in 4.55s, -o-transform 150ms ease-in 4.55s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(92) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(92)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(92) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(92)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 4.6s, -webkit-transform 150ms ease-in 4.6s;
    transition: opacity .2s linear 4.6s, -webkit-transform 150ms ease-in 4.6s;
    -o-transition: opacity .2s linear 4.6s, -o-transform 150ms ease-in 4.6s;
    -moz-transition: opacity .2s linear 4.6s, transform 150ms ease-in 4.6s, -moz-transform 150ms ease-in 4.6s;
    transition: opacity .2s linear 4.6s, transform 150ms ease-in 4.6s;
    transition: opacity .2s linear 4.6s, transform 150ms ease-in 4.6s, -webkit-transform 150ms ease-in 4.6s, -moz-transform 150ms ease-in 4.6s, -o-transform 150ms ease-in 4.6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(93) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(93)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(93) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(93)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 4.65s, -webkit-transform 150ms ease-in 4.65s;
    transition: opacity .2s linear 4.65s, -webkit-transform 150ms ease-in 4.65s;
    -o-transition: opacity .2s linear 4.65s, -o-transform 150ms ease-in 4.65s;
    -moz-transition: opacity .2s linear 4.65s, transform 150ms ease-in 4.65s, -moz-transform 150ms ease-in 4.65s;
    transition: opacity .2s linear 4.65s, transform 150ms ease-in 4.65s;
    transition: opacity .2s linear 4.65s, transform 150ms ease-in 4.65s, -webkit-transform 150ms ease-in 4.65s, -moz-transform 150ms ease-in 4.65s, -o-transform 150ms ease-in 4.65s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(94) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(94)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(94) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(94)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 4.7s, -webkit-transform 150ms ease-in 4.7s;
    transition: opacity .2s linear 4.7s, -webkit-transform 150ms ease-in 4.7s;
    -o-transition: opacity .2s linear 4.7s, -o-transform 150ms ease-in 4.7s;
    -moz-transition: opacity .2s linear 4.7s, transform 150ms ease-in 4.7s, -moz-transform 150ms ease-in 4.7s;
    transition: opacity .2s linear 4.7s, transform 150ms ease-in 4.7s;
    transition: opacity .2s linear 4.7s, transform 150ms ease-in 4.7s, -webkit-transform 150ms ease-in 4.7s, -moz-transform 150ms ease-in 4.7s, -o-transform 150ms ease-in 4.7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(95) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(95)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(95) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(95)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 4.75s, -webkit-transform 150ms ease-in 4.75s;
    transition: opacity .2s linear 4.75s, -webkit-transform 150ms ease-in 4.75s;
    -o-transition: opacity .2s linear 4.75s, -o-transform 150ms ease-in 4.75s;
    -moz-transition: opacity .2s linear 4.75s, transform 150ms ease-in 4.75s, -moz-transform 150ms ease-in 4.75s;
    transition: opacity .2s linear 4.75s, transform 150ms ease-in 4.75s;
    transition: opacity .2s linear 4.75s, transform 150ms ease-in 4.75s, -webkit-transform 150ms ease-in 4.75s, -moz-transform 150ms ease-in 4.75s, -o-transform 150ms ease-in 4.75s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(96) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(96)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(96) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(96)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 4.8s, -webkit-transform 150ms ease-in 4.8s;
    transition: opacity .2s linear 4.8s, -webkit-transform 150ms ease-in 4.8s;
    -o-transition: opacity .2s linear 4.8s, -o-transform 150ms ease-in 4.8s;
    -moz-transition: opacity .2s linear 4.8s, transform 150ms ease-in 4.8s, -moz-transform 150ms ease-in 4.8s;
    transition: opacity .2s linear 4.8s, transform 150ms ease-in 4.8s;
    transition: opacity .2s linear 4.8s, transform 150ms ease-in 4.8s, -webkit-transform 150ms ease-in 4.8s, -moz-transform 150ms ease-in 4.8s, -o-transform 150ms ease-in 4.8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(97) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(97)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(97) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(97)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 4.85s, -webkit-transform 150ms ease-in 4.85s;
    transition: opacity .2s linear 4.85s, -webkit-transform 150ms ease-in 4.85s;
    -o-transition: opacity .2s linear 4.85s, -o-transform 150ms ease-in 4.85s;
    -moz-transition: opacity .2s linear 4.85s, transform 150ms ease-in 4.85s, -moz-transform 150ms ease-in 4.85s;
    transition: opacity .2s linear 4.85s, transform 150ms ease-in 4.85s;
    transition: opacity .2s linear 4.85s, transform 150ms ease-in 4.85s, -webkit-transform 150ms ease-in 4.85s, -moz-transform 150ms ease-in 4.85s, -o-transform 150ms ease-in 4.85s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(98) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(98)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(98) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(98)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 4.9s, -webkit-transform 150ms ease-in 4.9s;
    transition: opacity .2s linear 4.9s, -webkit-transform 150ms ease-in 4.9s;
    -o-transition: opacity .2s linear 4.9s, -o-transform 150ms ease-in 4.9s;
    -moz-transition: opacity .2s linear 4.9s, transform 150ms ease-in 4.9s, -moz-transform 150ms ease-in 4.9s;
    transition: opacity .2s linear 4.9s, transform 150ms ease-in 4.9s;
    transition: opacity .2s linear 4.9s, transform 150ms ease-in 4.9s, -webkit-transform 150ms ease-in 4.9s, -moz-transform 150ms ease-in 4.9s, -o-transform 150ms ease-in 4.9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(99) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(99)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(99) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(99)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 4.95s, -webkit-transform 150ms ease-in 4.95s;
    transition: opacity .2s linear 4.95s, -webkit-transform 150ms ease-in 4.95s;
    -o-transition: opacity .2s linear 4.95s, -o-transform 150ms ease-in 4.95s;
    -moz-transition: opacity .2s linear 4.95s, transform 150ms ease-in 4.95s, -moz-transform 150ms ease-in 4.95s;
    transition: opacity .2s linear 4.95s, transform 150ms ease-in 4.95s;
    transition: opacity .2s linear 4.95s, transform 150ms ease-in 4.95s, -webkit-transform 150ms ease-in 4.95s, -moz-transform 150ms ease-in 4.95s, -o-transform 150ms ease-in 4.95s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(100) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(100)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(100) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(100)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 5s, -webkit-transform 150ms ease-in 5s;
    transition: opacity .2s linear 5s, -webkit-transform 150ms ease-in 5s;
    -o-transition: opacity .2s linear 5s, -o-transform 150ms ease-in 5s;
    -moz-transition: opacity .2s linear 5s, transform 150ms ease-in 5s, -moz-transform 150ms ease-in 5s;
    transition: opacity .2s linear 5s, transform 150ms ease-in 5s;
    transition: opacity .2s linear 5s, transform 150ms ease-in 5s, -webkit-transform 150ms ease-in 5s, -moz-transform 150ms ease-in 5s, -o-transform 150ms ease-in 5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(101) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(101)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(101) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(101)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 5.05s, -webkit-transform 150ms ease-in 5.05s;
    transition: opacity .2s linear 5.05s, -webkit-transform 150ms ease-in 5.05s;
    -o-transition: opacity .2s linear 5.05s, -o-transform 150ms ease-in 5.05s;
    -moz-transition: opacity .2s linear 5.05s, transform 150ms ease-in 5.05s, -moz-transform 150ms ease-in 5.05s;
    transition: opacity .2s linear 5.05s, transform 150ms ease-in 5.05s;
    transition: opacity .2s linear 5.05s, transform 150ms ease-in 5.05s, -webkit-transform 150ms ease-in 5.05s, -moz-transform 150ms ease-in 5.05s, -o-transform 150ms ease-in 5.05s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(102) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(102)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(102) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(102)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 5.1s, -webkit-transform 150ms ease-in 5.1s;
    transition: opacity .2s linear 5.1s, -webkit-transform 150ms ease-in 5.1s;
    -o-transition: opacity .2s linear 5.1s, -o-transform 150ms ease-in 5.1s;
    -moz-transition: opacity .2s linear 5.1s, transform 150ms ease-in 5.1s, -moz-transform 150ms ease-in 5.1s;
    transition: opacity .2s linear 5.1s, transform 150ms ease-in 5.1s;
    transition: opacity .2s linear 5.1s, transform 150ms ease-in 5.1s, -webkit-transform 150ms ease-in 5.1s, -moz-transform 150ms ease-in 5.1s, -o-transform 150ms ease-in 5.1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(103) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(103)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(103) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(103)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 5.15s, -webkit-transform 150ms ease-in 5.15s;
    transition: opacity .2s linear 5.15s, -webkit-transform 150ms ease-in 5.15s;
    -o-transition: opacity .2s linear 5.15s, -o-transform 150ms ease-in 5.15s;
    -moz-transition: opacity .2s linear 5.15s, transform 150ms ease-in 5.15s, -moz-transform 150ms ease-in 5.15s;
    transition: opacity .2s linear 5.15s, transform 150ms ease-in 5.15s;
    transition: opacity .2s linear 5.15s, transform 150ms ease-in 5.15s, -webkit-transform 150ms ease-in 5.15s, -moz-transform 150ms ease-in 5.15s, -o-transform 150ms ease-in 5.15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(104) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(104)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(104) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(104)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 5.2s, -webkit-transform 150ms ease-in 5.2s;
    transition: opacity .2s linear 5.2s, -webkit-transform 150ms ease-in 5.2s;
    -o-transition: opacity .2s linear 5.2s, -o-transform 150ms ease-in 5.2s;
    -moz-transition: opacity .2s linear 5.2s, transform 150ms ease-in 5.2s, -moz-transform 150ms ease-in 5.2s;
    transition: opacity .2s linear 5.2s, transform 150ms ease-in 5.2s;
    transition: opacity .2s linear 5.2s, transform 150ms ease-in 5.2s, -webkit-transform 150ms ease-in 5.2s, -moz-transform 150ms ease-in 5.2s, -o-transform 150ms ease-in 5.2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(105) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(105)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(105) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(105)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 5.25s, -webkit-transform 150ms ease-in 5.25s;
    transition: opacity .2s linear 5.25s, -webkit-transform 150ms ease-in 5.25s;
    -o-transition: opacity .2s linear 5.25s, -o-transform 150ms ease-in 5.25s;
    -moz-transition: opacity .2s linear 5.25s, transform 150ms ease-in 5.25s, -moz-transform 150ms ease-in 5.25s;
    transition: opacity .2s linear 5.25s, transform 150ms ease-in 5.25s;
    transition: opacity .2s linear 5.25s, transform 150ms ease-in 5.25s, -webkit-transform 150ms ease-in 5.25s, -moz-transform 150ms ease-in 5.25s, -o-transform 150ms ease-in 5.25s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(106) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(106)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(106) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(106)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 5.3s, -webkit-transform 150ms ease-in 5.3s;
    transition: opacity .2s linear 5.3s, -webkit-transform 150ms ease-in 5.3s;
    -o-transition: opacity .2s linear 5.3s, -o-transform 150ms ease-in 5.3s;
    -moz-transition: opacity .2s linear 5.3s, transform 150ms ease-in 5.3s, -moz-transform 150ms ease-in 5.3s;
    transition: opacity .2s linear 5.3s, transform 150ms ease-in 5.3s;
    transition: opacity .2s linear 5.3s, transform 150ms ease-in 5.3s, -webkit-transform 150ms ease-in 5.3s, -moz-transform 150ms ease-in 5.3s, -o-transform 150ms ease-in 5.3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(107) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(107)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(107) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(107)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 5.35s, -webkit-transform 150ms ease-in 5.35s;
    transition: opacity .2s linear 5.35s, -webkit-transform 150ms ease-in 5.35s;
    -o-transition: opacity .2s linear 5.35s, -o-transform 150ms ease-in 5.35s;
    -moz-transition: opacity .2s linear 5.35s, transform 150ms ease-in 5.35s, -moz-transform 150ms ease-in 5.35s;
    transition: opacity .2s linear 5.35s, transform 150ms ease-in 5.35s;
    transition: opacity .2s linear 5.35s, transform 150ms ease-in 5.35s, -webkit-transform 150ms ease-in 5.35s, -moz-transform 150ms ease-in 5.35s, -o-transform 150ms ease-in 5.35s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(108) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(108)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(108) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(108)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 5.4s, -webkit-transform 150ms ease-in 5.4s;
    transition: opacity .2s linear 5.4s, -webkit-transform 150ms ease-in 5.4s;
    -o-transition: opacity .2s linear 5.4s, -o-transform 150ms ease-in 5.4s;
    -moz-transition: opacity .2s linear 5.4s, transform 150ms ease-in 5.4s, -moz-transform 150ms ease-in 5.4s;
    transition: opacity .2s linear 5.4s, transform 150ms ease-in 5.4s;
    transition: opacity .2s linear 5.4s, transform 150ms ease-in 5.4s, -webkit-transform 150ms ease-in 5.4s, -moz-transform 150ms ease-in 5.4s, -o-transform 150ms ease-in 5.4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(109) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(109)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(109) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(109)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 5.45s, -webkit-transform 150ms ease-in 5.45s;
    transition: opacity .2s linear 5.45s, -webkit-transform 150ms ease-in 5.45s;
    -o-transition: opacity .2s linear 5.45s, -o-transform 150ms ease-in 5.45s;
    -moz-transition: opacity .2s linear 5.45s, transform 150ms ease-in 5.45s, -moz-transform 150ms ease-in 5.45s;
    transition: opacity .2s linear 5.45s, transform 150ms ease-in 5.45s;
    transition: opacity .2s linear 5.45s, transform 150ms ease-in 5.45s, -webkit-transform 150ms ease-in 5.45s, -moz-transform 150ms ease-in 5.45s, -o-transform 150ms ease-in 5.45s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(110) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(110)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(110) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(110)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 5.5s, -webkit-transform 150ms ease-in 5.5s;
    transition: opacity .2s linear 5.5s, -webkit-transform 150ms ease-in 5.5s;
    -o-transition: opacity .2s linear 5.5s, -o-transform 150ms ease-in 5.5s;
    -moz-transition: opacity .2s linear 5.5s, transform 150ms ease-in 5.5s, -moz-transform 150ms ease-in 5.5s;
    transition: opacity .2s linear 5.5s, transform 150ms ease-in 5.5s;
    transition: opacity .2s linear 5.5s, transform 150ms ease-in 5.5s, -webkit-transform 150ms ease-in 5.5s, -moz-transform 150ms ease-in 5.5s, -o-transform 150ms ease-in 5.5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(111) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(111)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(111) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(111)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 5.55s, -webkit-transform 150ms ease-in 5.55s;
    transition: opacity .2s linear 5.55s, -webkit-transform 150ms ease-in 5.55s;
    -o-transition: opacity .2s linear 5.55s, -o-transform 150ms ease-in 5.55s;
    -moz-transition: opacity .2s linear 5.55s, transform 150ms ease-in 5.55s, -moz-transform 150ms ease-in 5.55s;
    transition: opacity .2s linear 5.55s, transform 150ms ease-in 5.55s;
    transition: opacity .2s linear 5.55s, transform 150ms ease-in 5.55s, -webkit-transform 150ms ease-in 5.55s, -moz-transform 150ms ease-in 5.55s, -o-transform 150ms ease-in 5.55s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(112) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(112)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(112) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(112)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 5.6s, -webkit-transform 150ms ease-in 5.6s;
    transition: opacity .2s linear 5.6s, -webkit-transform 150ms ease-in 5.6s;
    -o-transition: opacity .2s linear 5.6s, -o-transform 150ms ease-in 5.6s;
    -moz-transition: opacity .2s linear 5.6s, transform 150ms ease-in 5.6s, -moz-transform 150ms ease-in 5.6s;
    transition: opacity .2s linear 5.6s, transform 150ms ease-in 5.6s;
    transition: opacity .2s linear 5.6s, transform 150ms ease-in 5.6s, -webkit-transform 150ms ease-in 5.6s, -moz-transform 150ms ease-in 5.6s, -o-transform 150ms ease-in 5.6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(113) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(113)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(113) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(113)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 5.65s, -webkit-transform 150ms ease-in 5.65s;
    transition: opacity .2s linear 5.65s, -webkit-transform 150ms ease-in 5.65s;
    -o-transition: opacity .2s linear 5.65s, -o-transform 150ms ease-in 5.65s;
    -moz-transition: opacity .2s linear 5.65s, transform 150ms ease-in 5.65s, -moz-transform 150ms ease-in 5.65s;
    transition: opacity .2s linear 5.65s, transform 150ms ease-in 5.65s;
    transition: opacity .2s linear 5.65s, transform 150ms ease-in 5.65s, -webkit-transform 150ms ease-in 5.65s, -moz-transform 150ms ease-in 5.65s, -o-transform 150ms ease-in 5.65s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(114) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(114)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(114) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(114)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 5.7s, -webkit-transform 150ms ease-in 5.7s;
    transition: opacity .2s linear 5.7s, -webkit-transform 150ms ease-in 5.7s;
    -o-transition: opacity .2s linear 5.7s, -o-transform 150ms ease-in 5.7s;
    -moz-transition: opacity .2s linear 5.7s, transform 150ms ease-in 5.7s, -moz-transform 150ms ease-in 5.7s;
    transition: opacity .2s linear 5.7s, transform 150ms ease-in 5.7s;
    transition: opacity .2s linear 5.7s, transform 150ms ease-in 5.7s, -webkit-transform 150ms ease-in 5.7s, -moz-transform 150ms ease-in 5.7s, -o-transform 150ms ease-in 5.7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(115) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(115)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(115) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(115)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 5.75s, -webkit-transform 150ms ease-in 5.75s;
    transition: opacity .2s linear 5.75s, -webkit-transform 150ms ease-in 5.75s;
    -o-transition: opacity .2s linear 5.75s, -o-transform 150ms ease-in 5.75s;
    -moz-transition: opacity .2s linear 5.75s, transform 150ms ease-in 5.75s, -moz-transform 150ms ease-in 5.75s;
    transition: opacity .2s linear 5.75s, transform 150ms ease-in 5.75s;
    transition: opacity .2s linear 5.75s, transform 150ms ease-in 5.75s, -webkit-transform 150ms ease-in 5.75s, -moz-transform 150ms ease-in 5.75s, -o-transform 150ms ease-in 5.75s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(116) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(116)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(116) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(116)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 5.8s, -webkit-transform 150ms ease-in 5.8s;
    transition: opacity .2s linear 5.8s, -webkit-transform 150ms ease-in 5.8s;
    -o-transition: opacity .2s linear 5.8s, -o-transform 150ms ease-in 5.8s;
    -moz-transition: opacity .2s linear 5.8s, transform 150ms ease-in 5.8s, -moz-transform 150ms ease-in 5.8s;
    transition: opacity .2s linear 5.8s, transform 150ms ease-in 5.8s;
    transition: opacity .2s linear 5.8s, transform 150ms ease-in 5.8s, -webkit-transform 150ms ease-in 5.8s, -moz-transform 150ms ease-in 5.8s, -o-transform 150ms ease-in 5.8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(117) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(117)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(117) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(117)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 5.85s, -webkit-transform 150ms ease-in 5.85s;
    transition: opacity .2s linear 5.85s, -webkit-transform 150ms ease-in 5.85s;
    -o-transition: opacity .2s linear 5.85s, -o-transform 150ms ease-in 5.85s;
    -moz-transition: opacity .2s linear 5.85s, transform 150ms ease-in 5.85s, -moz-transform 150ms ease-in 5.85s;
    transition: opacity .2s linear 5.85s, transform 150ms ease-in 5.85s;
    transition: opacity .2s linear 5.85s, transform 150ms ease-in 5.85s, -webkit-transform 150ms ease-in 5.85s, -moz-transform 150ms ease-in 5.85s, -o-transform 150ms ease-in 5.85s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(118) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(118)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(118) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(118)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 5.9s, -webkit-transform 150ms ease-in 5.9s;
    transition: opacity .2s linear 5.9s, -webkit-transform 150ms ease-in 5.9s;
    -o-transition: opacity .2s linear 5.9s, -o-transform 150ms ease-in 5.9s;
    -moz-transition: opacity .2s linear 5.9s, transform 150ms ease-in 5.9s, -moz-transform 150ms ease-in 5.9s;
    transition: opacity .2s linear 5.9s, transform 150ms ease-in 5.9s;
    transition: opacity .2s linear 5.9s, transform 150ms ease-in 5.9s, -webkit-transform 150ms ease-in 5.9s, -moz-transform 150ms ease-in 5.9s, -o-transform 150ms ease-in 5.9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(119) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(119)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(119) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(119)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 5.95s, -webkit-transform 150ms ease-in 5.95s;
    transition: opacity .2s linear 5.95s, -webkit-transform 150ms ease-in 5.95s;
    -o-transition: opacity .2s linear 5.95s, -o-transform 150ms ease-in 5.95s;
    -moz-transition: opacity .2s linear 5.95s, transform 150ms ease-in 5.95s, -moz-transform 150ms ease-in 5.95s;
    transition: opacity .2s linear 5.95s, transform 150ms ease-in 5.95s;
    transition: opacity .2s linear 5.95s, transform 150ms ease-in 5.95s, -webkit-transform 150ms ease-in 5.95s, -moz-transform 150ms ease-in 5.95s, -o-transform 150ms ease-in 5.95s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(120) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(120)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(120) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(120)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 6s, -webkit-transform 150ms ease-in 6s;
    transition: opacity .2s linear 6s, -webkit-transform 150ms ease-in 6s;
    -o-transition: opacity .2s linear 6s, -o-transform 150ms ease-in 6s;
    -moz-transition: opacity .2s linear 6s, transform 150ms ease-in 6s, -moz-transform 150ms ease-in 6s;
    transition: opacity .2s linear 6s, transform 150ms ease-in 6s;
    transition: opacity .2s linear 6s, transform 150ms ease-in 6s, -webkit-transform 150ms ease-in 6s, -moz-transform 150ms ease-in 6s, -o-transform 150ms ease-in 6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(121) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(121)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(121) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(121)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 6.05s, -webkit-transform 150ms ease-in 6.05s;
    transition: opacity .2s linear 6.05s, -webkit-transform 150ms ease-in 6.05s;
    -o-transition: opacity .2s linear 6.05s, -o-transform 150ms ease-in 6.05s;
    -moz-transition: opacity .2s linear 6.05s, transform 150ms ease-in 6.05s, -moz-transform 150ms ease-in 6.05s;
    transition: opacity .2s linear 6.05s, transform 150ms ease-in 6.05s;
    transition: opacity .2s linear 6.05s, transform 150ms ease-in 6.05s, -webkit-transform 150ms ease-in 6.05s, -moz-transform 150ms ease-in 6.05s, -o-transform 150ms ease-in 6.05s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(122) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(122)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(122) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(122)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 6.1s, -webkit-transform 150ms ease-in 6.1s;
    transition: opacity .2s linear 6.1s, -webkit-transform 150ms ease-in 6.1s;
    -o-transition: opacity .2s linear 6.1s, -o-transform 150ms ease-in 6.1s;
    -moz-transition: opacity .2s linear 6.1s, transform 150ms ease-in 6.1s, -moz-transform 150ms ease-in 6.1s;
    transition: opacity .2s linear 6.1s, transform 150ms ease-in 6.1s;
    transition: opacity .2s linear 6.1s, transform 150ms ease-in 6.1s, -webkit-transform 150ms ease-in 6.1s, -moz-transform 150ms ease-in 6.1s, -o-transform 150ms ease-in 6.1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(123) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(123)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(123) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(123)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 6.15s, -webkit-transform 150ms ease-in 6.15s;
    transition: opacity .2s linear 6.15s, -webkit-transform 150ms ease-in 6.15s;
    -o-transition: opacity .2s linear 6.15s, -o-transform 150ms ease-in 6.15s;
    -moz-transition: opacity .2s linear 6.15s, transform 150ms ease-in 6.15s, -moz-transform 150ms ease-in 6.15s;
    transition: opacity .2s linear 6.15s, transform 150ms ease-in 6.15s;
    transition: opacity .2s linear 6.15s, transform 150ms ease-in 6.15s, -webkit-transform 150ms ease-in 6.15s, -moz-transform 150ms ease-in 6.15s, -o-transform 150ms ease-in 6.15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(124) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(124)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(124) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(124)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 6.2s, -webkit-transform 150ms ease-in 6.2s;
    transition: opacity .2s linear 6.2s, -webkit-transform 150ms ease-in 6.2s;
    -o-transition: opacity .2s linear 6.2s, -o-transform 150ms ease-in 6.2s;
    -moz-transition: opacity .2s linear 6.2s, transform 150ms ease-in 6.2s, -moz-transform 150ms ease-in 6.2s;
    transition: opacity .2s linear 6.2s, transform 150ms ease-in 6.2s;
    transition: opacity .2s linear 6.2s, transform 150ms ease-in 6.2s, -webkit-transform 150ms ease-in 6.2s, -moz-transform 150ms ease-in 6.2s, -o-transform 150ms ease-in 6.2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(125) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(125)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(125) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(125)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 6.25s, -webkit-transform 150ms ease-in 6.25s;
    transition: opacity .2s linear 6.25s, -webkit-transform 150ms ease-in 6.25s;
    -o-transition: opacity .2s linear 6.25s, -o-transform 150ms ease-in 6.25s;
    -moz-transition: opacity .2s linear 6.25s, transform 150ms ease-in 6.25s, -moz-transform 150ms ease-in 6.25s;
    transition: opacity .2s linear 6.25s, transform 150ms ease-in 6.25s;
    transition: opacity .2s linear 6.25s, transform 150ms ease-in 6.25s, -webkit-transform 150ms ease-in 6.25s, -moz-transform 150ms ease-in 6.25s, -o-transform 150ms ease-in 6.25s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(126) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(126)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(126) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(126)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 6.3s, -webkit-transform 150ms ease-in 6.3s;
    transition: opacity .2s linear 6.3s, -webkit-transform 150ms ease-in 6.3s;
    -o-transition: opacity .2s linear 6.3s, -o-transform 150ms ease-in 6.3s;
    -moz-transition: opacity .2s linear 6.3s, transform 150ms ease-in 6.3s, -moz-transform 150ms ease-in 6.3s;
    transition: opacity .2s linear 6.3s, transform 150ms ease-in 6.3s;
    transition: opacity .2s linear 6.3s, transform 150ms ease-in 6.3s, -webkit-transform 150ms ease-in 6.3s, -moz-transform 150ms ease-in 6.3s, -o-transform 150ms ease-in 6.3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(127) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(127)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(127) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(127)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 6.35s, -webkit-transform 150ms ease-in 6.35s;
    transition: opacity .2s linear 6.35s, -webkit-transform 150ms ease-in 6.35s;
    -o-transition: opacity .2s linear 6.35s, -o-transform 150ms ease-in 6.35s;
    -moz-transition: opacity .2s linear 6.35s, transform 150ms ease-in 6.35s, -moz-transform 150ms ease-in 6.35s;
    transition: opacity .2s linear 6.35s, transform 150ms ease-in 6.35s;
    transition: opacity .2s linear 6.35s, transform 150ms ease-in 6.35s, -webkit-transform 150ms ease-in 6.35s, -moz-transform 150ms ease-in 6.35s, -o-transform 150ms ease-in 6.35s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(128) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(128)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(128) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(128)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 6.4s, -webkit-transform 150ms ease-in 6.4s;
    transition: opacity .2s linear 6.4s, -webkit-transform 150ms ease-in 6.4s;
    -o-transition: opacity .2s linear 6.4s, -o-transform 150ms ease-in 6.4s;
    -moz-transition: opacity .2s linear 6.4s, transform 150ms ease-in 6.4s, -moz-transform 150ms ease-in 6.4s;
    transition: opacity .2s linear 6.4s, transform 150ms ease-in 6.4s;
    transition: opacity .2s linear 6.4s, transform 150ms ease-in 6.4s, -webkit-transform 150ms ease-in 6.4s, -moz-transform 150ms ease-in 6.4s, -o-transform 150ms ease-in 6.4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(129) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(129)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(129) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(129)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 6.45s, -webkit-transform 150ms ease-in 6.45s;
    transition: opacity .2s linear 6.45s, -webkit-transform 150ms ease-in 6.45s;
    -o-transition: opacity .2s linear 6.45s, -o-transform 150ms ease-in 6.45s;
    -moz-transition: opacity .2s linear 6.45s, transform 150ms ease-in 6.45s, -moz-transform 150ms ease-in 6.45s;
    transition: opacity .2s linear 6.45s, transform 150ms ease-in 6.45s;
    transition: opacity .2s linear 6.45s, transform 150ms ease-in 6.45s, -webkit-transform 150ms ease-in 6.45s, -moz-transform 150ms ease-in 6.45s, -o-transform 150ms ease-in 6.45s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(130) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(130)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(130) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(130)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 6.5s, -webkit-transform 150ms ease-in 6.5s;
    transition: opacity .2s linear 6.5s, -webkit-transform 150ms ease-in 6.5s;
    -o-transition: opacity .2s linear 6.5s, -o-transform 150ms ease-in 6.5s;
    -moz-transition: opacity .2s linear 6.5s, transform 150ms ease-in 6.5s, -moz-transform 150ms ease-in 6.5s;
    transition: opacity .2s linear 6.5s, transform 150ms ease-in 6.5s;
    transition: opacity .2s linear 6.5s, transform 150ms ease-in 6.5s, -webkit-transform 150ms ease-in 6.5s, -moz-transform 150ms ease-in 6.5s, -o-transform 150ms ease-in 6.5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(131) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(131)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(131) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(131)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 6.55s, -webkit-transform 150ms ease-in 6.55s;
    transition: opacity .2s linear 6.55s, -webkit-transform 150ms ease-in 6.55s;
    -o-transition: opacity .2s linear 6.55s, -o-transform 150ms ease-in 6.55s;
    -moz-transition: opacity .2s linear 6.55s, transform 150ms ease-in 6.55s, -moz-transform 150ms ease-in 6.55s;
    transition: opacity .2s linear 6.55s, transform 150ms ease-in 6.55s;
    transition: opacity .2s linear 6.55s, transform 150ms ease-in 6.55s, -webkit-transform 150ms ease-in 6.55s, -moz-transform 150ms ease-in 6.55s, -o-transform 150ms ease-in 6.55s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(132) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(132)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(132) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(132)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 6.6s, -webkit-transform 150ms ease-in 6.6s;
    transition: opacity .2s linear 6.6s, -webkit-transform 150ms ease-in 6.6s;
    -o-transition: opacity .2s linear 6.6s, -o-transform 150ms ease-in 6.6s;
    -moz-transition: opacity .2s linear 6.6s, transform 150ms ease-in 6.6s, -moz-transform 150ms ease-in 6.6s;
    transition: opacity .2s linear 6.6s, transform 150ms ease-in 6.6s;
    transition: opacity .2s linear 6.6s, transform 150ms ease-in 6.6s, -webkit-transform 150ms ease-in 6.6s, -moz-transform 150ms ease-in 6.6s, -o-transform 150ms ease-in 6.6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(133) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(133)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(133) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(133)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 6.65s, -webkit-transform 150ms ease-in 6.65s;
    transition: opacity .2s linear 6.65s, -webkit-transform 150ms ease-in 6.65s;
    -o-transition: opacity .2s linear 6.65s, -o-transform 150ms ease-in 6.65s;
    -moz-transition: opacity .2s linear 6.65s, transform 150ms ease-in 6.65s, -moz-transform 150ms ease-in 6.65s;
    transition: opacity .2s linear 6.65s, transform 150ms ease-in 6.65s;
    transition: opacity .2s linear 6.65s, transform 150ms ease-in 6.65s, -webkit-transform 150ms ease-in 6.65s, -moz-transform 150ms ease-in 6.65s, -o-transform 150ms ease-in 6.65s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(134) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(134)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(134) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(134)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 6.7s, -webkit-transform 150ms ease-in 6.7s;
    transition: opacity .2s linear 6.7s, -webkit-transform 150ms ease-in 6.7s;
    -o-transition: opacity .2s linear 6.7s, -o-transform 150ms ease-in 6.7s;
    -moz-transition: opacity .2s linear 6.7s, transform 150ms ease-in 6.7s, -moz-transform 150ms ease-in 6.7s;
    transition: opacity .2s linear 6.7s, transform 150ms ease-in 6.7s;
    transition: opacity .2s linear 6.7s, transform 150ms ease-in 6.7s, -webkit-transform 150ms ease-in 6.7s, -moz-transform 150ms ease-in 6.7s, -o-transform 150ms ease-in 6.7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(135) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(135)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(135) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(135)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 6.75s, -webkit-transform 150ms ease-in 6.75s;
    transition: opacity .2s linear 6.75s, -webkit-transform 150ms ease-in 6.75s;
    -o-transition: opacity .2s linear 6.75s, -o-transform 150ms ease-in 6.75s;
    -moz-transition: opacity .2s linear 6.75s, transform 150ms ease-in 6.75s, -moz-transform 150ms ease-in 6.75s;
    transition: opacity .2s linear 6.75s, transform 150ms ease-in 6.75s;
    transition: opacity .2s linear 6.75s, transform 150ms ease-in 6.75s, -webkit-transform 150ms ease-in 6.75s, -moz-transform 150ms ease-in 6.75s, -o-transform 150ms ease-in 6.75s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(136) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(136)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(136) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(136)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 6.8s, -webkit-transform 150ms ease-in 6.8s;
    transition: opacity .2s linear 6.8s, -webkit-transform 150ms ease-in 6.8s;
    -o-transition: opacity .2s linear 6.8s, -o-transform 150ms ease-in 6.8s;
    -moz-transition: opacity .2s linear 6.8s, transform 150ms ease-in 6.8s, -moz-transform 150ms ease-in 6.8s;
    transition: opacity .2s linear 6.8s, transform 150ms ease-in 6.8s;
    transition: opacity .2s linear 6.8s, transform 150ms ease-in 6.8s, -webkit-transform 150ms ease-in 6.8s, -moz-transform 150ms ease-in 6.8s, -o-transform 150ms ease-in 6.8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(137) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(137)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(137) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(137)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 6.85s, -webkit-transform 150ms ease-in 6.85s;
    transition: opacity .2s linear 6.85s, -webkit-transform 150ms ease-in 6.85s;
    -o-transition: opacity .2s linear 6.85s, -o-transform 150ms ease-in 6.85s;
    -moz-transition: opacity .2s linear 6.85s, transform 150ms ease-in 6.85s, -moz-transform 150ms ease-in 6.85s;
    transition: opacity .2s linear 6.85s, transform 150ms ease-in 6.85s;
    transition: opacity .2s linear 6.85s, transform 150ms ease-in 6.85s, -webkit-transform 150ms ease-in 6.85s, -moz-transform 150ms ease-in 6.85s, -o-transform 150ms ease-in 6.85s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(138) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(138)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(138) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(138)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 6.9s, -webkit-transform 150ms ease-in 6.9s;
    transition: opacity .2s linear 6.9s, -webkit-transform 150ms ease-in 6.9s;
    -o-transition: opacity .2s linear 6.9s, -o-transform 150ms ease-in 6.9s;
    -moz-transition: opacity .2s linear 6.9s, transform 150ms ease-in 6.9s, -moz-transform 150ms ease-in 6.9s;
    transition: opacity .2s linear 6.9s, transform 150ms ease-in 6.9s;
    transition: opacity .2s linear 6.9s, transform 150ms ease-in 6.9s, -webkit-transform 150ms ease-in 6.9s, -moz-transform 150ms ease-in 6.9s, -o-transform 150ms ease-in 6.9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(139) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(139)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(139) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(139)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 6.95s, -webkit-transform 150ms ease-in 6.95s;
    transition: opacity .2s linear 6.95s, -webkit-transform 150ms ease-in 6.95s;
    -o-transition: opacity .2s linear 6.95s, -o-transform 150ms ease-in 6.95s;
    -moz-transition: opacity .2s linear 6.95s, transform 150ms ease-in 6.95s, -moz-transform 150ms ease-in 6.95s;
    transition: opacity .2s linear 6.95s, transform 150ms ease-in 6.95s;
    transition: opacity .2s linear 6.95s, transform 150ms ease-in 6.95s, -webkit-transform 150ms ease-in 6.95s, -moz-transform 150ms ease-in 6.95s, -o-transform 150ms ease-in 6.95s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(140) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(140)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(140) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(140)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 7s, -webkit-transform 150ms ease-in 7s;
    transition: opacity .2s linear 7s, -webkit-transform 150ms ease-in 7s;
    -o-transition: opacity .2s linear 7s, -o-transform 150ms ease-in 7s;
    -moz-transition: opacity .2s linear 7s, transform 150ms ease-in 7s, -moz-transform 150ms ease-in 7s;
    transition: opacity .2s linear 7s, transform 150ms ease-in 7s;
    transition: opacity .2s linear 7s, transform 150ms ease-in 7s, -webkit-transform 150ms ease-in 7s, -moz-transform 150ms ease-in 7s, -o-transform 150ms ease-in 7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(141) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(141)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(141) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(141)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 7.05s, -webkit-transform 150ms ease-in 7.05s;
    transition: opacity .2s linear 7.05s, -webkit-transform 150ms ease-in 7.05s;
    -o-transition: opacity .2s linear 7.05s, -o-transform 150ms ease-in 7.05s;
    -moz-transition: opacity .2s linear 7.05s, transform 150ms ease-in 7.05s, -moz-transform 150ms ease-in 7.05s;
    transition: opacity .2s linear 7.05s, transform 150ms ease-in 7.05s;
    transition: opacity .2s linear 7.05s, transform 150ms ease-in 7.05s, -webkit-transform 150ms ease-in 7.05s, -moz-transform 150ms ease-in 7.05s, -o-transform 150ms ease-in 7.05s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(142) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(142)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(142) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(142)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 7.1s, -webkit-transform 150ms ease-in 7.1s;
    transition: opacity .2s linear 7.1s, -webkit-transform 150ms ease-in 7.1s;
    -o-transition: opacity .2s linear 7.1s, -o-transform 150ms ease-in 7.1s;
    -moz-transition: opacity .2s linear 7.1s, transform 150ms ease-in 7.1s, -moz-transform 150ms ease-in 7.1s;
    transition: opacity .2s linear 7.1s, transform 150ms ease-in 7.1s;
    transition: opacity .2s linear 7.1s, transform 150ms ease-in 7.1s, -webkit-transform 150ms ease-in 7.1s, -moz-transform 150ms ease-in 7.1s, -o-transform 150ms ease-in 7.1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(143) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(143)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(143) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(143)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 7.15s, -webkit-transform 150ms ease-in 7.15s;
    transition: opacity .2s linear 7.15s, -webkit-transform 150ms ease-in 7.15s;
    -o-transition: opacity .2s linear 7.15s, -o-transform 150ms ease-in 7.15s;
    -moz-transition: opacity .2s linear 7.15s, transform 150ms ease-in 7.15s, -moz-transform 150ms ease-in 7.15s;
    transition: opacity .2s linear 7.15s, transform 150ms ease-in 7.15s;
    transition: opacity .2s linear 7.15s, transform 150ms ease-in 7.15s, -webkit-transform 150ms ease-in 7.15s, -moz-transform 150ms ease-in 7.15s, -o-transform 150ms ease-in 7.15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(144) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(144)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(144) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(144)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 7.2s, -webkit-transform 150ms ease-in 7.2s;
    transition: opacity .2s linear 7.2s, -webkit-transform 150ms ease-in 7.2s;
    -o-transition: opacity .2s linear 7.2s, -o-transform 150ms ease-in 7.2s;
    -moz-transition: opacity .2s linear 7.2s, transform 150ms ease-in 7.2s, -moz-transform 150ms ease-in 7.2s;
    transition: opacity .2s linear 7.2s, transform 150ms ease-in 7.2s;
    transition: opacity .2s linear 7.2s, transform 150ms ease-in 7.2s, -webkit-transform 150ms ease-in 7.2s, -moz-transform 150ms ease-in 7.2s, -o-transform 150ms ease-in 7.2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(145) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(145)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(145) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(145)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 7.25s, -webkit-transform 150ms ease-in 7.25s;
    transition: opacity .2s linear 7.25s, -webkit-transform 150ms ease-in 7.25s;
    -o-transition: opacity .2s linear 7.25s, -o-transform 150ms ease-in 7.25s;
    -moz-transition: opacity .2s linear 7.25s, transform 150ms ease-in 7.25s, -moz-transform 150ms ease-in 7.25s;
    transition: opacity .2s linear 7.25s, transform 150ms ease-in 7.25s;
    transition: opacity .2s linear 7.25s, transform 150ms ease-in 7.25s, -webkit-transform 150ms ease-in 7.25s, -moz-transform 150ms ease-in 7.25s, -o-transform 150ms ease-in 7.25s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(146) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(146)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(146) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(146)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 7.3s, -webkit-transform 150ms ease-in 7.3s;
    transition: opacity .2s linear 7.3s, -webkit-transform 150ms ease-in 7.3s;
    -o-transition: opacity .2s linear 7.3s, -o-transform 150ms ease-in 7.3s;
    -moz-transition: opacity .2s linear 7.3s, transform 150ms ease-in 7.3s, -moz-transform 150ms ease-in 7.3s;
    transition: opacity .2s linear 7.3s, transform 150ms ease-in 7.3s;
    transition: opacity .2s linear 7.3s, transform 150ms ease-in 7.3s, -webkit-transform 150ms ease-in 7.3s, -moz-transform 150ms ease-in 7.3s, -o-transform 150ms ease-in 7.3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(147) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(147)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(147) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(147)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 7.35s, -webkit-transform 150ms ease-in 7.35s;
    transition: opacity .2s linear 7.35s, -webkit-transform 150ms ease-in 7.35s;
    -o-transition: opacity .2s linear 7.35s, -o-transform 150ms ease-in 7.35s;
    -moz-transition: opacity .2s linear 7.35s, transform 150ms ease-in 7.35s, -moz-transform 150ms ease-in 7.35s;
    transition: opacity .2s linear 7.35s, transform 150ms ease-in 7.35s;
    transition: opacity .2s linear 7.35s, transform 150ms ease-in 7.35s, -webkit-transform 150ms ease-in 7.35s, -moz-transform 150ms ease-in 7.35s, -o-transform 150ms ease-in 7.35s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(148) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(148)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(148) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(148)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 7.4s, -webkit-transform 150ms ease-in 7.4s;
    transition: opacity .2s linear 7.4s, -webkit-transform 150ms ease-in 7.4s;
    -o-transition: opacity .2s linear 7.4s, -o-transform 150ms ease-in 7.4s;
    -moz-transition: opacity .2s linear 7.4s, transform 150ms ease-in 7.4s, -moz-transform 150ms ease-in 7.4s;
    transition: opacity .2s linear 7.4s, transform 150ms ease-in 7.4s;
    transition: opacity .2s linear 7.4s, transform 150ms ease-in 7.4s, -webkit-transform 150ms ease-in 7.4s, -moz-transform 150ms ease-in 7.4s, -o-transform 150ms ease-in 7.4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(149) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(149)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(149) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(149)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 7.45s, -webkit-transform 150ms ease-in 7.45s;
    transition: opacity .2s linear 7.45s, -webkit-transform 150ms ease-in 7.45s;
    -o-transition: opacity .2s linear 7.45s, -o-transform 150ms ease-in 7.45s;
    -moz-transition: opacity .2s linear 7.45s, transform 150ms ease-in 7.45s, -moz-transform 150ms ease-in 7.45s;
    transition: opacity .2s linear 7.45s, transform 150ms ease-in 7.45s;
    transition: opacity .2s linear 7.45s, transform 150ms ease-in 7.45s, -webkit-transform 150ms ease-in 7.45s, -moz-transform 150ms ease-in 7.45s, -o-transform 150ms ease-in 7.45s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(150) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(150)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(150) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(150)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 7.5s, -webkit-transform 150ms ease-in 7.5s;
    transition: opacity .2s linear 7.5s, -webkit-transform 150ms ease-in 7.5s;
    -o-transition: opacity .2s linear 7.5s, -o-transform 150ms ease-in 7.5s;
    -moz-transition: opacity .2s linear 7.5s, transform 150ms ease-in 7.5s, -moz-transform 150ms ease-in 7.5s;
    transition: opacity .2s linear 7.5s, transform 150ms ease-in 7.5s;
    transition: opacity .2s linear 7.5s, transform 150ms ease-in 7.5s, -webkit-transform 150ms ease-in 7.5s, -moz-transform 150ms ease-in 7.5s, -o-transform 150ms ease-in 7.5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(151) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(151)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(151) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(151)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 7.55s, -webkit-transform 150ms ease-in 7.55s;
    transition: opacity .2s linear 7.55s, -webkit-transform 150ms ease-in 7.55s;
    -o-transition: opacity .2s linear 7.55s, -o-transform 150ms ease-in 7.55s;
    -moz-transition: opacity .2s linear 7.55s, transform 150ms ease-in 7.55s, -moz-transform 150ms ease-in 7.55s;
    transition: opacity .2s linear 7.55s, transform 150ms ease-in 7.55s;
    transition: opacity .2s linear 7.55s, transform 150ms ease-in 7.55s, -webkit-transform 150ms ease-in 7.55s, -moz-transform 150ms ease-in 7.55s, -o-transform 150ms ease-in 7.55s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(152) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(152)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(152) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(152)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 7.6s, -webkit-transform 150ms ease-in 7.6s;
    transition: opacity .2s linear 7.6s, -webkit-transform 150ms ease-in 7.6s;
    -o-transition: opacity .2s linear 7.6s, -o-transform 150ms ease-in 7.6s;
    -moz-transition: opacity .2s linear 7.6s, transform 150ms ease-in 7.6s, -moz-transform 150ms ease-in 7.6s;
    transition: opacity .2s linear 7.6s, transform 150ms ease-in 7.6s;
    transition: opacity .2s linear 7.6s, transform 150ms ease-in 7.6s, -webkit-transform 150ms ease-in 7.6s, -moz-transform 150ms ease-in 7.6s, -o-transform 150ms ease-in 7.6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(153) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(153)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(153) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(153)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 7.65s, -webkit-transform 150ms ease-in 7.65s;
    transition: opacity .2s linear 7.65s, -webkit-transform 150ms ease-in 7.65s;
    -o-transition: opacity .2s linear 7.65s, -o-transform 150ms ease-in 7.65s;
    -moz-transition: opacity .2s linear 7.65s, transform 150ms ease-in 7.65s, -moz-transform 150ms ease-in 7.65s;
    transition: opacity .2s linear 7.65s, transform 150ms ease-in 7.65s;
    transition: opacity .2s linear 7.65s, transform 150ms ease-in 7.65s, -webkit-transform 150ms ease-in 7.65s, -moz-transform 150ms ease-in 7.65s, -o-transform 150ms ease-in 7.65s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(154) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(154)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(154) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(154)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 7.7s, -webkit-transform 150ms ease-in 7.7s;
    transition: opacity .2s linear 7.7s, -webkit-transform 150ms ease-in 7.7s;
    -o-transition: opacity .2s linear 7.7s, -o-transform 150ms ease-in 7.7s;
    -moz-transition: opacity .2s linear 7.7s, transform 150ms ease-in 7.7s, -moz-transform 150ms ease-in 7.7s;
    transition: opacity .2s linear 7.7s, transform 150ms ease-in 7.7s;
    transition: opacity .2s linear 7.7s, transform 150ms ease-in 7.7s, -webkit-transform 150ms ease-in 7.7s, -moz-transform 150ms ease-in 7.7s, -o-transform 150ms ease-in 7.7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(155) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(155)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(155) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(155)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 7.75s, -webkit-transform 150ms ease-in 7.75s;
    transition: opacity .2s linear 7.75s, -webkit-transform 150ms ease-in 7.75s;
    -o-transition: opacity .2s linear 7.75s, -o-transform 150ms ease-in 7.75s;
    -moz-transition: opacity .2s linear 7.75s, transform 150ms ease-in 7.75s, -moz-transform 150ms ease-in 7.75s;
    transition: opacity .2s linear 7.75s, transform 150ms ease-in 7.75s;
    transition: opacity .2s linear 7.75s, transform 150ms ease-in 7.75s, -webkit-transform 150ms ease-in 7.75s, -moz-transform 150ms ease-in 7.75s, -o-transform 150ms ease-in 7.75s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(156) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(156)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(156) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(156)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 7.8s, -webkit-transform 150ms ease-in 7.8s;
    transition: opacity .2s linear 7.8s, -webkit-transform 150ms ease-in 7.8s;
    -o-transition: opacity .2s linear 7.8s, -o-transform 150ms ease-in 7.8s;
    -moz-transition: opacity .2s linear 7.8s, transform 150ms ease-in 7.8s, -moz-transform 150ms ease-in 7.8s;
    transition: opacity .2s linear 7.8s, transform 150ms ease-in 7.8s;
    transition: opacity .2s linear 7.8s, transform 150ms ease-in 7.8s, -webkit-transform 150ms ease-in 7.8s, -moz-transform 150ms ease-in 7.8s, -o-transform 150ms ease-in 7.8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(157) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(157)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(157) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(157)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 7.85s, -webkit-transform 150ms ease-in 7.85s;
    transition: opacity .2s linear 7.85s, -webkit-transform 150ms ease-in 7.85s;
    -o-transition: opacity .2s linear 7.85s, -o-transform 150ms ease-in 7.85s;
    -moz-transition: opacity .2s linear 7.85s, transform 150ms ease-in 7.85s, -moz-transform 150ms ease-in 7.85s;
    transition: opacity .2s linear 7.85s, transform 150ms ease-in 7.85s;
    transition: opacity .2s linear 7.85s, transform 150ms ease-in 7.85s, -webkit-transform 150ms ease-in 7.85s, -moz-transform 150ms ease-in 7.85s, -o-transform 150ms ease-in 7.85s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(158) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(158)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(158) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(158)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 7.9s, -webkit-transform 150ms ease-in 7.9s;
    transition: opacity .2s linear 7.9s, -webkit-transform 150ms ease-in 7.9s;
    -o-transition: opacity .2s linear 7.9s, -o-transform 150ms ease-in 7.9s;
    -moz-transition: opacity .2s linear 7.9s, transform 150ms ease-in 7.9s, -moz-transform 150ms ease-in 7.9s;
    transition: opacity .2s linear 7.9s, transform 150ms ease-in 7.9s;
    transition: opacity .2s linear 7.9s, transform 150ms ease-in 7.9s, -webkit-transform 150ms ease-in 7.9s, -moz-transform 150ms ease-in 7.9s, -o-transform 150ms ease-in 7.9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(159) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(159)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(159) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(159)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 7.95s, -webkit-transform 150ms ease-in 7.95s;
    transition: opacity .2s linear 7.95s, -webkit-transform 150ms ease-in 7.95s;
    -o-transition: opacity .2s linear 7.95s, -o-transform 150ms ease-in 7.95s;
    -moz-transition: opacity .2s linear 7.95s, transform 150ms ease-in 7.95s, -moz-transform 150ms ease-in 7.95s;
    transition: opacity .2s linear 7.95s, transform 150ms ease-in 7.95s;
    transition: opacity .2s linear 7.95s, transform 150ms ease-in 7.95s, -webkit-transform 150ms ease-in 7.95s, -moz-transform 150ms ease-in 7.95s, -o-transform 150ms ease-in 7.95s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(160) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(160)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(160) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(160)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 8s, -webkit-transform 150ms ease-in 8s;
    transition: opacity .2s linear 8s, -webkit-transform 150ms ease-in 8s;
    -o-transition: opacity .2s linear 8s, -o-transform 150ms ease-in 8s;
    -moz-transition: opacity .2s linear 8s, transform 150ms ease-in 8s, -moz-transform 150ms ease-in 8s;
    transition: opacity .2s linear 8s, transform 150ms ease-in 8s;
    transition: opacity .2s linear 8s, transform 150ms ease-in 8s, -webkit-transform 150ms ease-in 8s, -moz-transform 150ms ease-in 8s, -o-transform 150ms ease-in 8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(161) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(161)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(161) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(161)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 8.05s, -webkit-transform 150ms ease-in 8.05s;
    transition: opacity .2s linear 8.05s, -webkit-transform 150ms ease-in 8.05s;
    -o-transition: opacity .2s linear 8.05s, -o-transform 150ms ease-in 8.05s;
    -moz-transition: opacity .2s linear 8.05s, transform 150ms ease-in 8.05s, -moz-transform 150ms ease-in 8.05s;
    transition: opacity .2s linear 8.05s, transform 150ms ease-in 8.05s;
    transition: opacity .2s linear 8.05s, transform 150ms ease-in 8.05s, -webkit-transform 150ms ease-in 8.05s, -moz-transform 150ms ease-in 8.05s, -o-transform 150ms ease-in 8.05s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(162) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(162)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(162) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(162)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 8.1s, -webkit-transform 150ms ease-in 8.1s;
    transition: opacity .2s linear 8.1s, -webkit-transform 150ms ease-in 8.1s;
    -o-transition: opacity .2s linear 8.1s, -o-transform 150ms ease-in 8.1s;
    -moz-transition: opacity .2s linear 8.1s, transform 150ms ease-in 8.1s, -moz-transform 150ms ease-in 8.1s;
    transition: opacity .2s linear 8.1s, transform 150ms ease-in 8.1s;
    transition: opacity .2s linear 8.1s, transform 150ms ease-in 8.1s, -webkit-transform 150ms ease-in 8.1s, -moz-transform 150ms ease-in 8.1s, -o-transform 150ms ease-in 8.1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(163) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(163)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(163) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(163)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 8.15s, -webkit-transform 150ms ease-in 8.15s;
    transition: opacity .2s linear 8.15s, -webkit-transform 150ms ease-in 8.15s;
    -o-transition: opacity .2s linear 8.15s, -o-transform 150ms ease-in 8.15s;
    -moz-transition: opacity .2s linear 8.15s, transform 150ms ease-in 8.15s, -moz-transform 150ms ease-in 8.15s;
    transition: opacity .2s linear 8.15s, transform 150ms ease-in 8.15s;
    transition: opacity .2s linear 8.15s, transform 150ms ease-in 8.15s, -webkit-transform 150ms ease-in 8.15s, -moz-transform 150ms ease-in 8.15s, -o-transform 150ms ease-in 8.15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(164) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(164)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(164) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(164)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 8.2s, -webkit-transform 150ms ease-in 8.2s;
    transition: opacity .2s linear 8.2s, -webkit-transform 150ms ease-in 8.2s;
    -o-transition: opacity .2s linear 8.2s, -o-transform 150ms ease-in 8.2s;
    -moz-transition: opacity .2s linear 8.2s, transform 150ms ease-in 8.2s, -moz-transform 150ms ease-in 8.2s;
    transition: opacity .2s linear 8.2s, transform 150ms ease-in 8.2s;
    transition: opacity .2s linear 8.2s, transform 150ms ease-in 8.2s, -webkit-transform 150ms ease-in 8.2s, -moz-transform 150ms ease-in 8.2s, -o-transform 150ms ease-in 8.2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(165) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(165)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(165) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(165)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 8.25s, -webkit-transform 150ms ease-in 8.25s;
    transition: opacity .2s linear 8.25s, -webkit-transform 150ms ease-in 8.25s;
    -o-transition: opacity .2s linear 8.25s, -o-transform 150ms ease-in 8.25s;
    -moz-transition: opacity .2s linear 8.25s, transform 150ms ease-in 8.25s, -moz-transform 150ms ease-in 8.25s;
    transition: opacity .2s linear 8.25s, transform 150ms ease-in 8.25s;
    transition: opacity .2s linear 8.25s, transform 150ms ease-in 8.25s, -webkit-transform 150ms ease-in 8.25s, -moz-transform 150ms ease-in 8.25s, -o-transform 150ms ease-in 8.25s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(166) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(166)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(166) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(166)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 8.3s, -webkit-transform 150ms ease-in 8.3s;
    transition: opacity .2s linear 8.3s, -webkit-transform 150ms ease-in 8.3s;
    -o-transition: opacity .2s linear 8.3s, -o-transform 150ms ease-in 8.3s;
    -moz-transition: opacity .2s linear 8.3s, transform 150ms ease-in 8.3s, -moz-transform 150ms ease-in 8.3s;
    transition: opacity .2s linear 8.3s, transform 150ms ease-in 8.3s;
    transition: opacity .2s linear 8.3s, transform 150ms ease-in 8.3s, -webkit-transform 150ms ease-in 8.3s, -moz-transform 150ms ease-in 8.3s, -o-transform 150ms ease-in 8.3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(167) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(167)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(167) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(167)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 8.35s, -webkit-transform 150ms ease-in 8.35s;
    transition: opacity .2s linear 8.35s, -webkit-transform 150ms ease-in 8.35s;
    -o-transition: opacity .2s linear 8.35s, -o-transform 150ms ease-in 8.35s;
    -moz-transition: opacity .2s linear 8.35s, transform 150ms ease-in 8.35s, -moz-transform 150ms ease-in 8.35s;
    transition: opacity .2s linear 8.35s, transform 150ms ease-in 8.35s;
    transition: opacity .2s linear 8.35s, transform 150ms ease-in 8.35s, -webkit-transform 150ms ease-in 8.35s, -moz-transform 150ms ease-in 8.35s, -o-transform 150ms ease-in 8.35s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(168) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(168)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(168) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(168)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 8.4s, -webkit-transform 150ms ease-in 8.4s;
    transition: opacity .2s linear 8.4s, -webkit-transform 150ms ease-in 8.4s;
    -o-transition: opacity .2s linear 8.4s, -o-transform 150ms ease-in 8.4s;
    -moz-transition: opacity .2s linear 8.4s, transform 150ms ease-in 8.4s, -moz-transform 150ms ease-in 8.4s;
    transition: opacity .2s linear 8.4s, transform 150ms ease-in 8.4s;
    transition: opacity .2s linear 8.4s, transform 150ms ease-in 8.4s, -webkit-transform 150ms ease-in 8.4s, -moz-transform 150ms ease-in 8.4s, -o-transform 150ms ease-in 8.4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(169) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(169)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(169) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(169)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 8.45s, -webkit-transform 150ms ease-in 8.45s;
    transition: opacity .2s linear 8.45s, -webkit-transform 150ms ease-in 8.45s;
    -o-transition: opacity .2s linear 8.45s, -o-transform 150ms ease-in 8.45s;
    -moz-transition: opacity .2s linear 8.45s, transform 150ms ease-in 8.45s, -moz-transform 150ms ease-in 8.45s;
    transition: opacity .2s linear 8.45s, transform 150ms ease-in 8.45s;
    transition: opacity .2s linear 8.45s, transform 150ms ease-in 8.45s, -webkit-transform 150ms ease-in 8.45s, -moz-transform 150ms ease-in 8.45s, -o-transform 150ms ease-in 8.45s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(170) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(170)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(170) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(170)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 8.5s, -webkit-transform 150ms ease-in 8.5s;
    transition: opacity .2s linear 8.5s, -webkit-transform 150ms ease-in 8.5s;
    -o-transition: opacity .2s linear 8.5s, -o-transform 150ms ease-in 8.5s;
    -moz-transition: opacity .2s linear 8.5s, transform 150ms ease-in 8.5s, -moz-transform 150ms ease-in 8.5s;
    transition: opacity .2s linear 8.5s, transform 150ms ease-in 8.5s;
    transition: opacity .2s linear 8.5s, transform 150ms ease-in 8.5s, -webkit-transform 150ms ease-in 8.5s, -moz-transform 150ms ease-in 8.5s, -o-transform 150ms ease-in 8.5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(171) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(171)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(171) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(171)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 8.55s, -webkit-transform 150ms ease-in 8.55s;
    transition: opacity .2s linear 8.55s, -webkit-transform 150ms ease-in 8.55s;
    -o-transition: opacity .2s linear 8.55s, -o-transform 150ms ease-in 8.55s;
    -moz-transition: opacity .2s linear 8.55s, transform 150ms ease-in 8.55s, -moz-transform 150ms ease-in 8.55s;
    transition: opacity .2s linear 8.55s, transform 150ms ease-in 8.55s;
    transition: opacity .2s linear 8.55s, transform 150ms ease-in 8.55s, -webkit-transform 150ms ease-in 8.55s, -moz-transform 150ms ease-in 8.55s, -o-transform 150ms ease-in 8.55s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(172) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(172)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(172) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(172)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 8.6s, -webkit-transform 150ms ease-in 8.6s;
    transition: opacity .2s linear 8.6s, -webkit-transform 150ms ease-in 8.6s;
    -o-transition: opacity .2s linear 8.6s, -o-transform 150ms ease-in 8.6s;
    -moz-transition: opacity .2s linear 8.6s, transform 150ms ease-in 8.6s, -moz-transform 150ms ease-in 8.6s;
    transition: opacity .2s linear 8.6s, transform 150ms ease-in 8.6s;
    transition: opacity .2s linear 8.6s, transform 150ms ease-in 8.6s, -webkit-transform 150ms ease-in 8.6s, -moz-transform 150ms ease-in 8.6s, -o-transform 150ms ease-in 8.6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(173) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(173)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(173) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(173)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 8.65s, -webkit-transform 150ms ease-in 8.65s;
    transition: opacity .2s linear 8.65s, -webkit-transform 150ms ease-in 8.65s;
    -o-transition: opacity .2s linear 8.65s, -o-transform 150ms ease-in 8.65s;
    -moz-transition: opacity .2s linear 8.65s, transform 150ms ease-in 8.65s, -moz-transform 150ms ease-in 8.65s;
    transition: opacity .2s linear 8.65s, transform 150ms ease-in 8.65s;
    transition: opacity .2s linear 8.65s, transform 150ms ease-in 8.65s, -webkit-transform 150ms ease-in 8.65s, -moz-transform 150ms ease-in 8.65s, -o-transform 150ms ease-in 8.65s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(174) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(174)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(174) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(174)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 8.7s, -webkit-transform 150ms ease-in 8.7s;
    transition: opacity .2s linear 8.7s, -webkit-transform 150ms ease-in 8.7s;
    -o-transition: opacity .2s linear 8.7s, -o-transform 150ms ease-in 8.7s;
    -moz-transition: opacity .2s linear 8.7s, transform 150ms ease-in 8.7s, -moz-transform 150ms ease-in 8.7s;
    transition: opacity .2s linear 8.7s, transform 150ms ease-in 8.7s;
    transition: opacity .2s linear 8.7s, transform 150ms ease-in 8.7s, -webkit-transform 150ms ease-in 8.7s, -moz-transform 150ms ease-in 8.7s, -o-transform 150ms ease-in 8.7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(175) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(175)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(175) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(175)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 8.75s, -webkit-transform 150ms ease-in 8.75s;
    transition: opacity .2s linear 8.75s, -webkit-transform 150ms ease-in 8.75s;
    -o-transition: opacity .2s linear 8.75s, -o-transform 150ms ease-in 8.75s;
    -moz-transition: opacity .2s linear 8.75s, transform 150ms ease-in 8.75s, -moz-transform 150ms ease-in 8.75s;
    transition: opacity .2s linear 8.75s, transform 150ms ease-in 8.75s;
    transition: opacity .2s linear 8.75s, transform 150ms ease-in 8.75s, -webkit-transform 150ms ease-in 8.75s, -moz-transform 150ms ease-in 8.75s, -o-transform 150ms ease-in 8.75s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(176) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(176)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(176) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(176)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 8.8s, -webkit-transform 150ms ease-in 8.8s;
    transition: opacity .2s linear 8.8s, -webkit-transform 150ms ease-in 8.8s;
    -o-transition: opacity .2s linear 8.8s, -o-transform 150ms ease-in 8.8s;
    -moz-transition: opacity .2s linear 8.8s, transform 150ms ease-in 8.8s, -moz-transform 150ms ease-in 8.8s;
    transition: opacity .2s linear 8.8s, transform 150ms ease-in 8.8s;
    transition: opacity .2s linear 8.8s, transform 150ms ease-in 8.8s, -webkit-transform 150ms ease-in 8.8s, -moz-transform 150ms ease-in 8.8s, -o-transform 150ms ease-in 8.8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(177) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(177)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(177) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(177)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 8.85s, -webkit-transform 150ms ease-in 8.85s;
    transition: opacity .2s linear 8.85s, -webkit-transform 150ms ease-in 8.85s;
    -o-transition: opacity .2s linear 8.85s, -o-transform 150ms ease-in 8.85s;
    -moz-transition: opacity .2s linear 8.85s, transform 150ms ease-in 8.85s, -moz-transform 150ms ease-in 8.85s;
    transition: opacity .2s linear 8.85s, transform 150ms ease-in 8.85s;
    transition: opacity .2s linear 8.85s, transform 150ms ease-in 8.85s, -webkit-transform 150ms ease-in 8.85s, -moz-transform 150ms ease-in 8.85s, -o-transform 150ms ease-in 8.85s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(178) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(178)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(178) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(178)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 8.9s, -webkit-transform 150ms ease-in 8.9s;
    transition: opacity .2s linear 8.9s, -webkit-transform 150ms ease-in 8.9s;
    -o-transition: opacity .2s linear 8.9s, -o-transform 150ms ease-in 8.9s;
    -moz-transition: opacity .2s linear 8.9s, transform 150ms ease-in 8.9s, -moz-transform 150ms ease-in 8.9s;
    transition: opacity .2s linear 8.9s, transform 150ms ease-in 8.9s;
    transition: opacity .2s linear 8.9s, transform 150ms ease-in 8.9s, -webkit-transform 150ms ease-in 8.9s, -moz-transform 150ms ease-in 8.9s, -o-transform 150ms ease-in 8.9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(179) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(179)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(179) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(179)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 8.95s, -webkit-transform 150ms ease-in 8.95s;
    transition: opacity .2s linear 8.95s, -webkit-transform 150ms ease-in 8.95s;
    -o-transition: opacity .2s linear 8.95s, -o-transform 150ms ease-in 8.95s;
    -moz-transition: opacity .2s linear 8.95s, transform 150ms ease-in 8.95s, -moz-transform 150ms ease-in 8.95s;
    transition: opacity .2s linear 8.95s, transform 150ms ease-in 8.95s;
    transition: opacity .2s linear 8.95s, transform 150ms ease-in 8.95s, -webkit-transform 150ms ease-in 8.95s, -moz-transform 150ms ease-in 8.95s, -o-transform 150ms ease-in 8.95s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(180) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(180)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(180) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(180)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 9s, -webkit-transform 150ms ease-in 9s;
    transition: opacity .2s linear 9s, -webkit-transform 150ms ease-in 9s;
    -o-transition: opacity .2s linear 9s, -o-transform 150ms ease-in 9s;
    -moz-transition: opacity .2s linear 9s, transform 150ms ease-in 9s, -moz-transform 150ms ease-in 9s;
    transition: opacity .2s linear 9s, transform 150ms ease-in 9s;
    transition: opacity .2s linear 9s, transform 150ms ease-in 9s, -webkit-transform 150ms ease-in 9s, -moz-transform 150ms ease-in 9s, -o-transform 150ms ease-in 9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(181) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(181)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(181) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(181)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 9.05s, -webkit-transform 150ms ease-in 9.05s;
    transition: opacity .2s linear 9.05s, -webkit-transform 150ms ease-in 9.05s;
    -o-transition: opacity .2s linear 9.05s, -o-transform 150ms ease-in 9.05s;
    -moz-transition: opacity .2s linear 9.05s, transform 150ms ease-in 9.05s, -moz-transform 150ms ease-in 9.05s;
    transition: opacity .2s linear 9.05s, transform 150ms ease-in 9.05s;
    transition: opacity .2s linear 9.05s, transform 150ms ease-in 9.05s, -webkit-transform 150ms ease-in 9.05s, -moz-transform 150ms ease-in 9.05s, -o-transform 150ms ease-in 9.05s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(182) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(182)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(182) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(182)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 9.1s, -webkit-transform 150ms ease-in 9.1s;
    transition: opacity .2s linear 9.1s, -webkit-transform 150ms ease-in 9.1s;
    -o-transition: opacity .2s linear 9.1s, -o-transform 150ms ease-in 9.1s;
    -moz-transition: opacity .2s linear 9.1s, transform 150ms ease-in 9.1s, -moz-transform 150ms ease-in 9.1s;
    transition: opacity .2s linear 9.1s, transform 150ms ease-in 9.1s;
    transition: opacity .2s linear 9.1s, transform 150ms ease-in 9.1s, -webkit-transform 150ms ease-in 9.1s, -moz-transform 150ms ease-in 9.1s, -o-transform 150ms ease-in 9.1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(183) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(183)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(183) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(183)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 9.15s, -webkit-transform 150ms ease-in 9.15s;
    transition: opacity .2s linear 9.15s, -webkit-transform 150ms ease-in 9.15s;
    -o-transition: opacity .2s linear 9.15s, -o-transform 150ms ease-in 9.15s;
    -moz-transition: opacity .2s linear 9.15s, transform 150ms ease-in 9.15s, -moz-transform 150ms ease-in 9.15s;
    transition: opacity .2s linear 9.15s, transform 150ms ease-in 9.15s;
    transition: opacity .2s linear 9.15s, transform 150ms ease-in 9.15s, -webkit-transform 150ms ease-in 9.15s, -moz-transform 150ms ease-in 9.15s, -o-transform 150ms ease-in 9.15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(184) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(184)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(184) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(184)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 9.2s, -webkit-transform 150ms ease-in 9.2s;
    transition: opacity .2s linear 9.2s, -webkit-transform 150ms ease-in 9.2s;
    -o-transition: opacity .2s linear 9.2s, -o-transform 150ms ease-in 9.2s;
    -moz-transition: opacity .2s linear 9.2s, transform 150ms ease-in 9.2s, -moz-transform 150ms ease-in 9.2s;
    transition: opacity .2s linear 9.2s, transform 150ms ease-in 9.2s;
    transition: opacity .2s linear 9.2s, transform 150ms ease-in 9.2s, -webkit-transform 150ms ease-in 9.2s, -moz-transform 150ms ease-in 9.2s, -o-transform 150ms ease-in 9.2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(185) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(185)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(185) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(185)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 9.25s, -webkit-transform 150ms ease-in 9.25s;
    transition: opacity .2s linear 9.25s, -webkit-transform 150ms ease-in 9.25s;
    -o-transition: opacity .2s linear 9.25s, -o-transform 150ms ease-in 9.25s;
    -moz-transition: opacity .2s linear 9.25s, transform 150ms ease-in 9.25s, -moz-transform 150ms ease-in 9.25s;
    transition: opacity .2s linear 9.25s, transform 150ms ease-in 9.25s;
    transition: opacity .2s linear 9.25s, transform 150ms ease-in 9.25s, -webkit-transform 150ms ease-in 9.25s, -moz-transform 150ms ease-in 9.25s, -o-transform 150ms ease-in 9.25s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(186) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(186)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(186) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(186)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 9.3s, -webkit-transform 150ms ease-in 9.3s;
    transition: opacity .2s linear 9.3s, -webkit-transform 150ms ease-in 9.3s;
    -o-transition: opacity .2s linear 9.3s, -o-transform 150ms ease-in 9.3s;
    -moz-transition: opacity .2s linear 9.3s, transform 150ms ease-in 9.3s, -moz-transform 150ms ease-in 9.3s;
    transition: opacity .2s linear 9.3s, transform 150ms ease-in 9.3s;
    transition: opacity .2s linear 9.3s, transform 150ms ease-in 9.3s, -webkit-transform 150ms ease-in 9.3s, -moz-transform 150ms ease-in 9.3s, -o-transform 150ms ease-in 9.3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(187) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(187)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(187) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(187)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 9.35s, -webkit-transform 150ms ease-in 9.35s;
    transition: opacity .2s linear 9.35s, -webkit-transform 150ms ease-in 9.35s;
    -o-transition: opacity .2s linear 9.35s, -o-transform 150ms ease-in 9.35s;
    -moz-transition: opacity .2s linear 9.35s, transform 150ms ease-in 9.35s, -moz-transform 150ms ease-in 9.35s;
    transition: opacity .2s linear 9.35s, transform 150ms ease-in 9.35s;
    transition: opacity .2s linear 9.35s, transform 150ms ease-in 9.35s, -webkit-transform 150ms ease-in 9.35s, -moz-transform 150ms ease-in 9.35s, -o-transform 150ms ease-in 9.35s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(188) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(188)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(188) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(188)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 9.4s, -webkit-transform 150ms ease-in 9.4s;
    transition: opacity .2s linear 9.4s, -webkit-transform 150ms ease-in 9.4s;
    -o-transition: opacity .2s linear 9.4s, -o-transform 150ms ease-in 9.4s;
    -moz-transition: opacity .2s linear 9.4s, transform 150ms ease-in 9.4s, -moz-transform 150ms ease-in 9.4s;
    transition: opacity .2s linear 9.4s, transform 150ms ease-in 9.4s;
    transition: opacity .2s linear 9.4s, transform 150ms ease-in 9.4s, -webkit-transform 150ms ease-in 9.4s, -moz-transform 150ms ease-in 9.4s, -o-transform 150ms ease-in 9.4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(189) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(189)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(189) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(189)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 9.45s, -webkit-transform 150ms ease-in 9.45s;
    transition: opacity .2s linear 9.45s, -webkit-transform 150ms ease-in 9.45s;
    -o-transition: opacity .2s linear 9.45s, -o-transform 150ms ease-in 9.45s;
    -moz-transition: opacity .2s linear 9.45s, transform 150ms ease-in 9.45s, -moz-transform 150ms ease-in 9.45s;
    transition: opacity .2s linear 9.45s, transform 150ms ease-in 9.45s;
    transition: opacity .2s linear 9.45s, transform 150ms ease-in 9.45s, -webkit-transform 150ms ease-in 9.45s, -moz-transform 150ms ease-in 9.45s, -o-transform 150ms ease-in 9.45s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(190) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(190)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(190) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(190)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 9.5s, -webkit-transform 150ms ease-in 9.5s;
    transition: opacity .2s linear 9.5s, -webkit-transform 150ms ease-in 9.5s;
    -o-transition: opacity .2s linear 9.5s, -o-transform 150ms ease-in 9.5s;
    -moz-transition: opacity .2s linear 9.5s, transform 150ms ease-in 9.5s, -moz-transform 150ms ease-in 9.5s;
    transition: opacity .2s linear 9.5s, transform 150ms ease-in 9.5s;
    transition: opacity .2s linear 9.5s, transform 150ms ease-in 9.5s, -webkit-transform 150ms ease-in 9.5s, -moz-transform 150ms ease-in 9.5s, -o-transform 150ms ease-in 9.5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(191) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(191)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(191) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(191)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 9.55s, -webkit-transform 150ms ease-in 9.55s;
    transition: opacity .2s linear 9.55s, -webkit-transform 150ms ease-in 9.55s;
    -o-transition: opacity .2s linear 9.55s, -o-transform 150ms ease-in 9.55s;
    -moz-transition: opacity .2s linear 9.55s, transform 150ms ease-in 9.55s, -moz-transform 150ms ease-in 9.55s;
    transition: opacity .2s linear 9.55s, transform 150ms ease-in 9.55s;
    transition: opacity .2s linear 9.55s, transform 150ms ease-in 9.55s, -webkit-transform 150ms ease-in 9.55s, -moz-transform 150ms ease-in 9.55s, -o-transform 150ms ease-in 9.55s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(192) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(192)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(192) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(192)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 9.6s, -webkit-transform 150ms ease-in 9.6s;
    transition: opacity .2s linear 9.6s, -webkit-transform 150ms ease-in 9.6s;
    -o-transition: opacity .2s linear 9.6s, -o-transform 150ms ease-in 9.6s;
    -moz-transition: opacity .2s linear 9.6s, transform 150ms ease-in 9.6s, -moz-transform 150ms ease-in 9.6s;
    transition: opacity .2s linear 9.6s, transform 150ms ease-in 9.6s;
    transition: opacity .2s linear 9.6s, transform 150ms ease-in 9.6s, -webkit-transform 150ms ease-in 9.6s, -moz-transform 150ms ease-in 9.6s, -o-transform 150ms ease-in 9.6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(193) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(193)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(193) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(193)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 9.65s, -webkit-transform 150ms ease-in 9.65s;
    transition: opacity .2s linear 9.65s, -webkit-transform 150ms ease-in 9.65s;
    -o-transition: opacity .2s linear 9.65s, -o-transform 150ms ease-in 9.65s;
    -moz-transition: opacity .2s linear 9.65s, transform 150ms ease-in 9.65s, -moz-transform 150ms ease-in 9.65s;
    transition: opacity .2s linear 9.65s, transform 150ms ease-in 9.65s;
    transition: opacity .2s linear 9.65s, transform 150ms ease-in 9.65s, -webkit-transform 150ms ease-in 9.65s, -moz-transform 150ms ease-in 9.65s, -o-transform 150ms ease-in 9.65s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(194) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(194)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(194) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(194)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 9.7s, -webkit-transform 150ms ease-in 9.7s;
    transition: opacity .2s linear 9.7s, -webkit-transform 150ms ease-in 9.7s;
    -o-transition: opacity .2s linear 9.7s, -o-transform 150ms ease-in 9.7s;
    -moz-transition: opacity .2s linear 9.7s, transform 150ms ease-in 9.7s, -moz-transform 150ms ease-in 9.7s;
    transition: opacity .2s linear 9.7s, transform 150ms ease-in 9.7s;
    transition: opacity .2s linear 9.7s, transform 150ms ease-in 9.7s, -webkit-transform 150ms ease-in 9.7s, -moz-transform 150ms ease-in 9.7s, -o-transform 150ms ease-in 9.7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(195) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(195)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(195) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(195)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 9.75s, -webkit-transform 150ms ease-in 9.75s;
    transition: opacity .2s linear 9.75s, -webkit-transform 150ms ease-in 9.75s;
    -o-transition: opacity .2s linear 9.75s, -o-transform 150ms ease-in 9.75s;
    -moz-transition: opacity .2s linear 9.75s, transform 150ms ease-in 9.75s, -moz-transform 150ms ease-in 9.75s;
    transition: opacity .2s linear 9.75s, transform 150ms ease-in 9.75s;
    transition: opacity .2s linear 9.75s, transform 150ms ease-in 9.75s, -webkit-transform 150ms ease-in 9.75s, -moz-transform 150ms ease-in 9.75s, -o-transform 150ms ease-in 9.75s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(196) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(196)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(196) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(196)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 9.8s, -webkit-transform 150ms ease-in 9.8s;
    transition: opacity .2s linear 9.8s, -webkit-transform 150ms ease-in 9.8s;
    -o-transition: opacity .2s linear 9.8s, -o-transform 150ms ease-in 9.8s;
    -moz-transition: opacity .2s linear 9.8s, transform 150ms ease-in 9.8s, -moz-transform 150ms ease-in 9.8s;
    transition: opacity .2s linear 9.8s, transform 150ms ease-in 9.8s;
    transition: opacity .2s linear 9.8s, transform 150ms ease-in 9.8s, -webkit-transform 150ms ease-in 9.8s, -moz-transform 150ms ease-in 9.8s, -o-transform 150ms ease-in 9.8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(197) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(197)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(197) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(197)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 9.85s, -webkit-transform 150ms ease-in 9.85s;
    transition: opacity .2s linear 9.85s, -webkit-transform 150ms ease-in 9.85s;
    -o-transition: opacity .2s linear 9.85s, -o-transform 150ms ease-in 9.85s;
    -moz-transition: opacity .2s linear 9.85s, transform 150ms ease-in 9.85s, -moz-transform 150ms ease-in 9.85s;
    transition: opacity .2s linear 9.85s, transform 150ms ease-in 9.85s;
    transition: opacity .2s linear 9.85s, transform 150ms ease-in 9.85s, -webkit-transform 150ms ease-in 9.85s, -moz-transform 150ms ease-in 9.85s, -o-transform 150ms ease-in 9.85s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(198) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(198)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(198) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(198)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 9.9s, -webkit-transform 150ms ease-in 9.9s;
    transition: opacity .2s linear 9.9s, -webkit-transform 150ms ease-in 9.9s;
    -o-transition: opacity .2s linear 9.9s, -o-transform 150ms ease-in 9.9s;
    -moz-transition: opacity .2s linear 9.9s, transform 150ms ease-in 9.9s, -moz-transform 150ms ease-in 9.9s;
    transition: opacity .2s linear 9.9s, transform 150ms ease-in 9.9s;
    transition: opacity .2s linear 9.9s, transform 150ms ease-in 9.9s, -webkit-transform 150ms ease-in 9.9s, -moz-transform 150ms ease-in 9.9s, -o-transform 150ms ease-in 9.9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(199) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(199)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(199) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(199)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 9.95s, -webkit-transform 150ms ease-in 9.95s;
    transition: opacity .2s linear 9.95s, -webkit-transform 150ms ease-in 9.95s;
    -o-transition: opacity .2s linear 9.95s, -o-transform 150ms ease-in 9.95s;
    -moz-transition: opacity .2s linear 9.95s, transform 150ms ease-in 9.95s, -moz-transform 150ms ease-in 9.95s;
    transition: opacity .2s linear 9.95s, transform 150ms ease-in 9.95s;
    transition: opacity .2s linear 9.95s, transform 150ms ease-in 9.95s, -webkit-transform 150ms ease-in 9.95s, -moz-transform 150ms ease-in 9.95s, -o-transform 150ms ease-in 9.95s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(200) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(200)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(200) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(200)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 10s, -webkit-transform 150ms ease-in 10s;
    transition: opacity .2s linear 10s, -webkit-transform 150ms ease-in 10s;
    -o-transition: opacity .2s linear 10s, -o-transform 150ms ease-in 10s;
    -moz-transition: opacity .2s linear 10s, transform 150ms ease-in 10s, -moz-transform 150ms ease-in 10s;
    transition: opacity .2s linear 10s, transform 150ms ease-in 10s;
    transition: opacity .2s linear 10s, transform 150ms ease-in 10s, -webkit-transform 150ms ease-in 10s, -moz-transform 150ms ease-in 10s, -o-transform 150ms ease-in 10s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(201) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(201)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(201) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(201)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 10.05s, -webkit-transform 150ms ease-in 10.05s;
    transition: opacity .2s linear 10.05s, -webkit-transform 150ms ease-in 10.05s;
    -o-transition: opacity .2s linear 10.05s, -o-transform 150ms ease-in 10.05s;
    -moz-transition: opacity .2s linear 10.05s, transform 150ms ease-in 10.05s, -moz-transform 150ms ease-in 10.05s;
    transition: opacity .2s linear 10.05s, transform 150ms ease-in 10.05s;
    transition: opacity .2s linear 10.05s, transform 150ms ease-in 10.05s, -webkit-transform 150ms ease-in 10.05s, -moz-transform 150ms ease-in 10.05s, -o-transform 150ms ease-in 10.05s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(202) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(202)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(202) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(202)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 10.1s, -webkit-transform 150ms ease-in 10.1s;
    transition: opacity .2s linear 10.1s, -webkit-transform 150ms ease-in 10.1s;
    -o-transition: opacity .2s linear 10.1s, -o-transform 150ms ease-in 10.1s;
    -moz-transition: opacity .2s linear 10.1s, transform 150ms ease-in 10.1s, -moz-transform 150ms ease-in 10.1s;
    transition: opacity .2s linear 10.1s, transform 150ms ease-in 10.1s;
    transition: opacity .2s linear 10.1s, transform 150ms ease-in 10.1s, -webkit-transform 150ms ease-in 10.1s, -moz-transform 150ms ease-in 10.1s, -o-transform 150ms ease-in 10.1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(203) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(203)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(203) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(203)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 10.15s, -webkit-transform 150ms ease-in 10.15s;
    transition: opacity .2s linear 10.15s, -webkit-transform 150ms ease-in 10.15s;
    -o-transition: opacity .2s linear 10.15s, -o-transform 150ms ease-in 10.15s;
    -moz-transition: opacity .2s linear 10.15s, transform 150ms ease-in 10.15s, -moz-transform 150ms ease-in 10.15s;
    transition: opacity .2s linear 10.15s, transform 150ms ease-in 10.15s;
    transition: opacity .2s linear 10.15s, transform 150ms ease-in 10.15s, -webkit-transform 150ms ease-in 10.15s, -moz-transform 150ms ease-in 10.15s, -o-transform 150ms ease-in 10.15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(204) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(204)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(204) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(204)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 10.2s, -webkit-transform 150ms ease-in 10.2s;
    transition: opacity .2s linear 10.2s, -webkit-transform 150ms ease-in 10.2s;
    -o-transition: opacity .2s linear 10.2s, -o-transform 150ms ease-in 10.2s;
    -moz-transition: opacity .2s linear 10.2s, transform 150ms ease-in 10.2s, -moz-transform 150ms ease-in 10.2s;
    transition: opacity .2s linear 10.2s, transform 150ms ease-in 10.2s;
    transition: opacity .2s linear 10.2s, transform 150ms ease-in 10.2s, -webkit-transform 150ms ease-in 10.2s, -moz-transform 150ms ease-in 10.2s, -o-transform 150ms ease-in 10.2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(205) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(205)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(205) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(205)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 10.25s, -webkit-transform 150ms ease-in 10.25s;
    transition: opacity .2s linear 10.25s, -webkit-transform 150ms ease-in 10.25s;
    -o-transition: opacity .2s linear 10.25s, -o-transform 150ms ease-in 10.25s;
    -moz-transition: opacity .2s linear 10.25s, transform 150ms ease-in 10.25s, -moz-transform 150ms ease-in 10.25s;
    transition: opacity .2s linear 10.25s, transform 150ms ease-in 10.25s;
    transition: opacity .2s linear 10.25s, transform 150ms ease-in 10.25s, -webkit-transform 150ms ease-in 10.25s, -moz-transform 150ms ease-in 10.25s, -o-transform 150ms ease-in 10.25s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(206) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(206)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(206) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(206)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 10.3s, -webkit-transform 150ms ease-in 10.3s;
    transition: opacity .2s linear 10.3s, -webkit-transform 150ms ease-in 10.3s;
    -o-transition: opacity .2s linear 10.3s, -o-transform 150ms ease-in 10.3s;
    -moz-transition: opacity .2s linear 10.3s, transform 150ms ease-in 10.3s, -moz-transform 150ms ease-in 10.3s;
    transition: opacity .2s linear 10.3s, transform 150ms ease-in 10.3s;
    transition: opacity .2s linear 10.3s, transform 150ms ease-in 10.3s, -webkit-transform 150ms ease-in 10.3s, -moz-transform 150ms ease-in 10.3s, -o-transform 150ms ease-in 10.3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(207) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(207)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(207) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(207)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 10.35s, -webkit-transform 150ms ease-in 10.35s;
    transition: opacity .2s linear 10.35s, -webkit-transform 150ms ease-in 10.35s;
    -o-transition: opacity .2s linear 10.35s, -o-transform 150ms ease-in 10.35s;
    -moz-transition: opacity .2s linear 10.35s, transform 150ms ease-in 10.35s, -moz-transform 150ms ease-in 10.35s;
    transition: opacity .2s linear 10.35s, transform 150ms ease-in 10.35s;
    transition: opacity .2s linear 10.35s, transform 150ms ease-in 10.35s, -webkit-transform 150ms ease-in 10.35s, -moz-transform 150ms ease-in 10.35s, -o-transform 150ms ease-in 10.35s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(208) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(208)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(208) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(208)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 10.4s, -webkit-transform 150ms ease-in 10.4s;
    transition: opacity .2s linear 10.4s, -webkit-transform 150ms ease-in 10.4s;
    -o-transition: opacity .2s linear 10.4s, -o-transform 150ms ease-in 10.4s;
    -moz-transition: opacity .2s linear 10.4s, transform 150ms ease-in 10.4s, -moz-transform 150ms ease-in 10.4s;
    transition: opacity .2s linear 10.4s, transform 150ms ease-in 10.4s;
    transition: opacity .2s linear 10.4s, transform 150ms ease-in 10.4s, -webkit-transform 150ms ease-in 10.4s, -moz-transform 150ms ease-in 10.4s, -o-transform 150ms ease-in 10.4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(209) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(209)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(209) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(209)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 10.45s, -webkit-transform 150ms ease-in 10.45s;
    transition: opacity .2s linear 10.45s, -webkit-transform 150ms ease-in 10.45s;
    -o-transition: opacity .2s linear 10.45s, -o-transform 150ms ease-in 10.45s;
    -moz-transition: opacity .2s linear 10.45s, transform 150ms ease-in 10.45s, -moz-transform 150ms ease-in 10.45s;
    transition: opacity .2s linear 10.45s, transform 150ms ease-in 10.45s;
    transition: opacity .2s linear 10.45s, transform 150ms ease-in 10.45s, -webkit-transform 150ms ease-in 10.45s, -moz-transform 150ms ease-in 10.45s, -o-transform 150ms ease-in 10.45s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(210) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(210)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(210) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(210)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 10.5s, -webkit-transform 150ms ease-in 10.5s;
    transition: opacity .2s linear 10.5s, -webkit-transform 150ms ease-in 10.5s;
    -o-transition: opacity .2s linear 10.5s, -o-transform 150ms ease-in 10.5s;
    -moz-transition: opacity .2s linear 10.5s, transform 150ms ease-in 10.5s, -moz-transform 150ms ease-in 10.5s;
    transition: opacity .2s linear 10.5s, transform 150ms ease-in 10.5s;
    transition: opacity .2s linear 10.5s, transform 150ms ease-in 10.5s, -webkit-transform 150ms ease-in 10.5s, -moz-transform 150ms ease-in 10.5s, -o-transform 150ms ease-in 10.5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(211) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(211)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(211) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(211)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 10.55s, -webkit-transform 150ms ease-in 10.55s;
    transition: opacity .2s linear 10.55s, -webkit-transform 150ms ease-in 10.55s;
    -o-transition: opacity .2s linear 10.55s, -o-transform 150ms ease-in 10.55s;
    -moz-transition: opacity .2s linear 10.55s, transform 150ms ease-in 10.55s, -moz-transform 150ms ease-in 10.55s;
    transition: opacity .2s linear 10.55s, transform 150ms ease-in 10.55s;
    transition: opacity .2s linear 10.55s, transform 150ms ease-in 10.55s, -webkit-transform 150ms ease-in 10.55s, -moz-transform 150ms ease-in 10.55s, -o-transform 150ms ease-in 10.55s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(212) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(212)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(212) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(212)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 10.6s, -webkit-transform 150ms ease-in 10.6s;
    transition: opacity .2s linear 10.6s, -webkit-transform 150ms ease-in 10.6s;
    -o-transition: opacity .2s linear 10.6s, -o-transform 150ms ease-in 10.6s;
    -moz-transition: opacity .2s linear 10.6s, transform 150ms ease-in 10.6s, -moz-transform 150ms ease-in 10.6s;
    transition: opacity .2s linear 10.6s, transform 150ms ease-in 10.6s;
    transition: opacity .2s linear 10.6s, transform 150ms ease-in 10.6s, -webkit-transform 150ms ease-in 10.6s, -moz-transform 150ms ease-in 10.6s, -o-transform 150ms ease-in 10.6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(213) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(213)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(213) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(213)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 10.65s, -webkit-transform 150ms ease-in 10.65s;
    transition: opacity .2s linear 10.65s, -webkit-transform 150ms ease-in 10.65s;
    -o-transition: opacity .2s linear 10.65s, -o-transform 150ms ease-in 10.65s;
    -moz-transition: opacity .2s linear 10.65s, transform 150ms ease-in 10.65s, -moz-transform 150ms ease-in 10.65s;
    transition: opacity .2s linear 10.65s, transform 150ms ease-in 10.65s;
    transition: opacity .2s linear 10.65s, transform 150ms ease-in 10.65s, -webkit-transform 150ms ease-in 10.65s, -moz-transform 150ms ease-in 10.65s, -o-transform 150ms ease-in 10.65s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(214) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(214)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(214) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(214)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 10.7s, -webkit-transform 150ms ease-in 10.7s;
    transition: opacity .2s linear 10.7s, -webkit-transform 150ms ease-in 10.7s;
    -o-transition: opacity .2s linear 10.7s, -o-transform 150ms ease-in 10.7s;
    -moz-transition: opacity .2s linear 10.7s, transform 150ms ease-in 10.7s, -moz-transform 150ms ease-in 10.7s;
    transition: opacity .2s linear 10.7s, transform 150ms ease-in 10.7s;
    transition: opacity .2s linear 10.7s, transform 150ms ease-in 10.7s, -webkit-transform 150ms ease-in 10.7s, -moz-transform 150ms ease-in 10.7s, -o-transform 150ms ease-in 10.7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(215) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(215)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(215) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(215)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 10.75s, -webkit-transform 150ms ease-in 10.75s;
    transition: opacity .2s linear 10.75s, -webkit-transform 150ms ease-in 10.75s;
    -o-transition: opacity .2s linear 10.75s, -o-transform 150ms ease-in 10.75s;
    -moz-transition: opacity .2s linear 10.75s, transform 150ms ease-in 10.75s, -moz-transform 150ms ease-in 10.75s;
    transition: opacity .2s linear 10.75s, transform 150ms ease-in 10.75s;
    transition: opacity .2s linear 10.75s, transform 150ms ease-in 10.75s, -webkit-transform 150ms ease-in 10.75s, -moz-transform 150ms ease-in 10.75s, -o-transform 150ms ease-in 10.75s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(216) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(216)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(216) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(216)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 10.8s, -webkit-transform 150ms ease-in 10.8s;
    transition: opacity .2s linear 10.8s, -webkit-transform 150ms ease-in 10.8s;
    -o-transition: opacity .2s linear 10.8s, -o-transform 150ms ease-in 10.8s;
    -moz-transition: opacity .2s linear 10.8s, transform 150ms ease-in 10.8s, -moz-transform 150ms ease-in 10.8s;
    transition: opacity .2s linear 10.8s, transform 150ms ease-in 10.8s;
    transition: opacity .2s linear 10.8s, transform 150ms ease-in 10.8s, -webkit-transform 150ms ease-in 10.8s, -moz-transform 150ms ease-in 10.8s, -o-transform 150ms ease-in 10.8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(217) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(217)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(217) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(217)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 10.85s, -webkit-transform 150ms ease-in 10.85s;
    transition: opacity .2s linear 10.85s, -webkit-transform 150ms ease-in 10.85s;
    -o-transition: opacity .2s linear 10.85s, -o-transform 150ms ease-in 10.85s;
    -moz-transition: opacity .2s linear 10.85s, transform 150ms ease-in 10.85s, -moz-transform 150ms ease-in 10.85s;
    transition: opacity .2s linear 10.85s, transform 150ms ease-in 10.85s;
    transition: opacity .2s linear 10.85s, transform 150ms ease-in 10.85s, -webkit-transform 150ms ease-in 10.85s, -moz-transform 150ms ease-in 10.85s, -o-transform 150ms ease-in 10.85s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(218) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(218)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(218) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(218)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 10.9s, -webkit-transform 150ms ease-in 10.9s;
    transition: opacity .2s linear 10.9s, -webkit-transform 150ms ease-in 10.9s;
    -o-transition: opacity .2s linear 10.9s, -o-transform 150ms ease-in 10.9s;
    -moz-transition: opacity .2s linear 10.9s, transform 150ms ease-in 10.9s, -moz-transform 150ms ease-in 10.9s;
    transition: opacity .2s linear 10.9s, transform 150ms ease-in 10.9s;
    transition: opacity .2s linear 10.9s, transform 150ms ease-in 10.9s, -webkit-transform 150ms ease-in 10.9s, -moz-transform 150ms ease-in 10.9s, -o-transform 150ms ease-in 10.9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(219) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(219)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(219) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(219)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 10.95s, -webkit-transform 150ms ease-in 10.95s;
    transition: opacity .2s linear 10.95s, -webkit-transform 150ms ease-in 10.95s;
    -o-transition: opacity .2s linear 10.95s, -o-transform 150ms ease-in 10.95s;
    -moz-transition: opacity .2s linear 10.95s, transform 150ms ease-in 10.95s, -moz-transform 150ms ease-in 10.95s;
    transition: opacity .2s linear 10.95s, transform 150ms ease-in 10.95s;
    transition: opacity .2s linear 10.95s, transform 150ms ease-in 10.95s, -webkit-transform 150ms ease-in 10.95s, -moz-transform 150ms ease-in 10.95s, -o-transform 150ms ease-in 10.95s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(220) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(220)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(220) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(220)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 11s, -webkit-transform 150ms ease-in 11s;
    transition: opacity .2s linear 11s, -webkit-transform 150ms ease-in 11s;
    -o-transition: opacity .2s linear 11s, -o-transform 150ms ease-in 11s;
    -moz-transition: opacity .2s linear 11s, transform 150ms ease-in 11s, -moz-transform 150ms ease-in 11s;
    transition: opacity .2s linear 11s, transform 150ms ease-in 11s;
    transition: opacity .2s linear 11s, transform 150ms ease-in 11s, -webkit-transform 150ms ease-in 11s, -moz-transform 150ms ease-in 11s, -o-transform 150ms ease-in 11s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(221) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(221)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(221) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(221)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 11.05s, -webkit-transform 150ms ease-in 11.05s;
    transition: opacity .2s linear 11.05s, -webkit-transform 150ms ease-in 11.05s;
    -o-transition: opacity .2s linear 11.05s, -o-transform 150ms ease-in 11.05s;
    -moz-transition: opacity .2s linear 11.05s, transform 150ms ease-in 11.05s, -moz-transform 150ms ease-in 11.05s;
    transition: opacity .2s linear 11.05s, transform 150ms ease-in 11.05s;
    transition: opacity .2s linear 11.05s, transform 150ms ease-in 11.05s, -webkit-transform 150ms ease-in 11.05s, -moz-transform 150ms ease-in 11.05s, -o-transform 150ms ease-in 11.05s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(222) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(222)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(222) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(222)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 11.1s, -webkit-transform 150ms ease-in 11.1s;
    transition: opacity .2s linear 11.1s, -webkit-transform 150ms ease-in 11.1s;
    -o-transition: opacity .2s linear 11.1s, -o-transform 150ms ease-in 11.1s;
    -moz-transition: opacity .2s linear 11.1s, transform 150ms ease-in 11.1s, -moz-transform 150ms ease-in 11.1s;
    transition: opacity .2s linear 11.1s, transform 150ms ease-in 11.1s;
    transition: opacity .2s linear 11.1s, transform 150ms ease-in 11.1s, -webkit-transform 150ms ease-in 11.1s, -moz-transform 150ms ease-in 11.1s, -o-transform 150ms ease-in 11.1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(223) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(223)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(223) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(223)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 11.15s, -webkit-transform 150ms ease-in 11.15s;
    transition: opacity .2s linear 11.15s, -webkit-transform 150ms ease-in 11.15s;
    -o-transition: opacity .2s linear 11.15s, -o-transform 150ms ease-in 11.15s;
    -moz-transition: opacity .2s linear 11.15s, transform 150ms ease-in 11.15s, -moz-transform 150ms ease-in 11.15s;
    transition: opacity .2s linear 11.15s, transform 150ms ease-in 11.15s;
    transition: opacity .2s linear 11.15s, transform 150ms ease-in 11.15s, -webkit-transform 150ms ease-in 11.15s, -moz-transform 150ms ease-in 11.15s, -o-transform 150ms ease-in 11.15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(224) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(224)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(224) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(224)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 11.2s, -webkit-transform 150ms ease-in 11.2s;
    transition: opacity .2s linear 11.2s, -webkit-transform 150ms ease-in 11.2s;
    -o-transition: opacity .2s linear 11.2s, -o-transform 150ms ease-in 11.2s;
    -moz-transition: opacity .2s linear 11.2s, transform 150ms ease-in 11.2s, -moz-transform 150ms ease-in 11.2s;
    transition: opacity .2s linear 11.2s, transform 150ms ease-in 11.2s;
    transition: opacity .2s linear 11.2s, transform 150ms ease-in 11.2s, -webkit-transform 150ms ease-in 11.2s, -moz-transform 150ms ease-in 11.2s, -o-transform 150ms ease-in 11.2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(225) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(225)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(225) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(225)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 11.25s, -webkit-transform 150ms ease-in 11.25s;
    transition: opacity .2s linear 11.25s, -webkit-transform 150ms ease-in 11.25s;
    -o-transition: opacity .2s linear 11.25s, -o-transform 150ms ease-in 11.25s;
    -moz-transition: opacity .2s linear 11.25s, transform 150ms ease-in 11.25s, -moz-transform 150ms ease-in 11.25s;
    transition: opacity .2s linear 11.25s, transform 150ms ease-in 11.25s;
    transition: opacity .2s linear 11.25s, transform 150ms ease-in 11.25s, -webkit-transform 150ms ease-in 11.25s, -moz-transform 150ms ease-in 11.25s, -o-transform 150ms ease-in 11.25s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(226) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(226)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(226) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(226)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 11.3s, -webkit-transform 150ms ease-in 11.3s;
    transition: opacity .2s linear 11.3s, -webkit-transform 150ms ease-in 11.3s;
    -o-transition: opacity .2s linear 11.3s, -o-transform 150ms ease-in 11.3s;
    -moz-transition: opacity .2s linear 11.3s, transform 150ms ease-in 11.3s, -moz-transform 150ms ease-in 11.3s;
    transition: opacity .2s linear 11.3s, transform 150ms ease-in 11.3s;
    transition: opacity .2s linear 11.3s, transform 150ms ease-in 11.3s, -webkit-transform 150ms ease-in 11.3s, -moz-transform 150ms ease-in 11.3s, -o-transform 150ms ease-in 11.3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(227) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(227)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(227) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(227)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 11.35s, -webkit-transform 150ms ease-in 11.35s;
    transition: opacity .2s linear 11.35s, -webkit-transform 150ms ease-in 11.35s;
    -o-transition: opacity .2s linear 11.35s, -o-transform 150ms ease-in 11.35s;
    -moz-transition: opacity .2s linear 11.35s, transform 150ms ease-in 11.35s, -moz-transform 150ms ease-in 11.35s;
    transition: opacity .2s linear 11.35s, transform 150ms ease-in 11.35s;
    transition: opacity .2s linear 11.35s, transform 150ms ease-in 11.35s, -webkit-transform 150ms ease-in 11.35s, -moz-transform 150ms ease-in 11.35s, -o-transform 150ms ease-in 11.35s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(228) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(228)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(228) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(228)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 11.4s, -webkit-transform 150ms ease-in 11.4s;
    transition: opacity .2s linear 11.4s, -webkit-transform 150ms ease-in 11.4s;
    -o-transition: opacity .2s linear 11.4s, -o-transform 150ms ease-in 11.4s;
    -moz-transition: opacity .2s linear 11.4s, transform 150ms ease-in 11.4s, -moz-transform 150ms ease-in 11.4s;
    transition: opacity .2s linear 11.4s, transform 150ms ease-in 11.4s;
    transition: opacity .2s linear 11.4s, transform 150ms ease-in 11.4s, -webkit-transform 150ms ease-in 11.4s, -moz-transform 150ms ease-in 11.4s, -o-transform 150ms ease-in 11.4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(229) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(229)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(229) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(229)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 11.45s, -webkit-transform 150ms ease-in 11.45s;
    transition: opacity .2s linear 11.45s, -webkit-transform 150ms ease-in 11.45s;
    -o-transition: opacity .2s linear 11.45s, -o-transform 150ms ease-in 11.45s;
    -moz-transition: opacity .2s linear 11.45s, transform 150ms ease-in 11.45s, -moz-transform 150ms ease-in 11.45s;
    transition: opacity .2s linear 11.45s, transform 150ms ease-in 11.45s;
    transition: opacity .2s linear 11.45s, transform 150ms ease-in 11.45s, -webkit-transform 150ms ease-in 11.45s, -moz-transform 150ms ease-in 11.45s, -o-transform 150ms ease-in 11.45s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(230) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(230)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(230) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(230)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 11.5s, -webkit-transform 150ms ease-in 11.5s;
    transition: opacity .2s linear 11.5s, -webkit-transform 150ms ease-in 11.5s;
    -o-transition: opacity .2s linear 11.5s, -o-transform 150ms ease-in 11.5s;
    -moz-transition: opacity .2s linear 11.5s, transform 150ms ease-in 11.5s, -moz-transform 150ms ease-in 11.5s;
    transition: opacity .2s linear 11.5s, transform 150ms ease-in 11.5s;
    transition: opacity .2s linear 11.5s, transform 150ms ease-in 11.5s, -webkit-transform 150ms ease-in 11.5s, -moz-transform 150ms ease-in 11.5s, -o-transform 150ms ease-in 11.5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(231) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(231)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(231) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(231)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 11.55s, -webkit-transform 150ms ease-in 11.55s;
    transition: opacity .2s linear 11.55s, -webkit-transform 150ms ease-in 11.55s;
    -o-transition: opacity .2s linear 11.55s, -o-transform 150ms ease-in 11.55s;
    -moz-transition: opacity .2s linear 11.55s, transform 150ms ease-in 11.55s, -moz-transform 150ms ease-in 11.55s;
    transition: opacity .2s linear 11.55s, transform 150ms ease-in 11.55s;
    transition: opacity .2s linear 11.55s, transform 150ms ease-in 11.55s, -webkit-transform 150ms ease-in 11.55s, -moz-transform 150ms ease-in 11.55s, -o-transform 150ms ease-in 11.55s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(232) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(232)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(232) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(232)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 11.6s, -webkit-transform 150ms ease-in 11.6s;
    transition: opacity .2s linear 11.6s, -webkit-transform 150ms ease-in 11.6s;
    -o-transition: opacity .2s linear 11.6s, -o-transform 150ms ease-in 11.6s;
    -moz-transition: opacity .2s linear 11.6s, transform 150ms ease-in 11.6s, -moz-transform 150ms ease-in 11.6s;
    transition: opacity .2s linear 11.6s, transform 150ms ease-in 11.6s;
    transition: opacity .2s linear 11.6s, transform 150ms ease-in 11.6s, -webkit-transform 150ms ease-in 11.6s, -moz-transform 150ms ease-in 11.6s, -o-transform 150ms ease-in 11.6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(233) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(233)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(233) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(233)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 11.65s, -webkit-transform 150ms ease-in 11.65s;
    transition: opacity .2s linear 11.65s, -webkit-transform 150ms ease-in 11.65s;
    -o-transition: opacity .2s linear 11.65s, -o-transform 150ms ease-in 11.65s;
    -moz-transition: opacity .2s linear 11.65s, transform 150ms ease-in 11.65s, -moz-transform 150ms ease-in 11.65s;
    transition: opacity .2s linear 11.65s, transform 150ms ease-in 11.65s;
    transition: opacity .2s linear 11.65s, transform 150ms ease-in 11.65s, -webkit-transform 150ms ease-in 11.65s, -moz-transform 150ms ease-in 11.65s, -o-transform 150ms ease-in 11.65s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(234) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(234)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(234) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(234)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 11.7s, -webkit-transform 150ms ease-in 11.7s;
    transition: opacity .2s linear 11.7s, -webkit-transform 150ms ease-in 11.7s;
    -o-transition: opacity .2s linear 11.7s, -o-transform 150ms ease-in 11.7s;
    -moz-transition: opacity .2s linear 11.7s, transform 150ms ease-in 11.7s, -moz-transform 150ms ease-in 11.7s;
    transition: opacity .2s linear 11.7s, transform 150ms ease-in 11.7s;
    transition: opacity .2s linear 11.7s, transform 150ms ease-in 11.7s, -webkit-transform 150ms ease-in 11.7s, -moz-transform 150ms ease-in 11.7s, -o-transform 150ms ease-in 11.7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(235) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(235)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(235) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(235)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 11.75s, -webkit-transform 150ms ease-in 11.75s;
    transition: opacity .2s linear 11.75s, -webkit-transform 150ms ease-in 11.75s;
    -o-transition: opacity .2s linear 11.75s, -o-transform 150ms ease-in 11.75s;
    -moz-transition: opacity .2s linear 11.75s, transform 150ms ease-in 11.75s, -moz-transform 150ms ease-in 11.75s;
    transition: opacity .2s linear 11.75s, transform 150ms ease-in 11.75s;
    transition: opacity .2s linear 11.75s, transform 150ms ease-in 11.75s, -webkit-transform 150ms ease-in 11.75s, -moz-transform 150ms ease-in 11.75s, -o-transform 150ms ease-in 11.75s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(236) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(236)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(236) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(236)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 11.8s, -webkit-transform 150ms ease-in 11.8s;
    transition: opacity .2s linear 11.8s, -webkit-transform 150ms ease-in 11.8s;
    -o-transition: opacity .2s linear 11.8s, -o-transform 150ms ease-in 11.8s;
    -moz-transition: opacity .2s linear 11.8s, transform 150ms ease-in 11.8s, -moz-transform 150ms ease-in 11.8s;
    transition: opacity .2s linear 11.8s, transform 150ms ease-in 11.8s;
    transition: opacity .2s linear 11.8s, transform 150ms ease-in 11.8s, -webkit-transform 150ms ease-in 11.8s, -moz-transform 150ms ease-in 11.8s, -o-transform 150ms ease-in 11.8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(237) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(237)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(237) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(237)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 11.85s, -webkit-transform 150ms ease-in 11.85s;
    transition: opacity .2s linear 11.85s, -webkit-transform 150ms ease-in 11.85s;
    -o-transition: opacity .2s linear 11.85s, -o-transform 150ms ease-in 11.85s;
    -moz-transition: opacity .2s linear 11.85s, transform 150ms ease-in 11.85s, -moz-transform 150ms ease-in 11.85s;
    transition: opacity .2s linear 11.85s, transform 150ms ease-in 11.85s;
    transition: opacity .2s linear 11.85s, transform 150ms ease-in 11.85s, -webkit-transform 150ms ease-in 11.85s, -moz-transform 150ms ease-in 11.85s, -o-transform 150ms ease-in 11.85s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(238) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(238)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(238) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(238)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 11.9s, -webkit-transform 150ms ease-in 11.9s;
    transition: opacity .2s linear 11.9s, -webkit-transform 150ms ease-in 11.9s;
    -o-transition: opacity .2s linear 11.9s, -o-transform 150ms ease-in 11.9s;
    -moz-transition: opacity .2s linear 11.9s, transform 150ms ease-in 11.9s, -moz-transform 150ms ease-in 11.9s;
    transition: opacity .2s linear 11.9s, transform 150ms ease-in 11.9s;
    transition: opacity .2s linear 11.9s, transform 150ms ease-in 11.9s, -webkit-transform 150ms ease-in 11.9s, -moz-transform 150ms ease-in 11.9s, -o-transform 150ms ease-in 11.9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(239) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(239)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(239) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(239)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 11.95s, -webkit-transform 150ms ease-in 11.95s;
    transition: opacity .2s linear 11.95s, -webkit-transform 150ms ease-in 11.95s;
    -o-transition: opacity .2s linear 11.95s, -o-transform 150ms ease-in 11.95s;
    -moz-transition: opacity .2s linear 11.95s, transform 150ms ease-in 11.95s, -moz-transform 150ms ease-in 11.95s;
    transition: opacity .2s linear 11.95s, transform 150ms ease-in 11.95s;
    transition: opacity .2s linear 11.95s, transform 150ms ease-in 11.95s, -webkit-transform 150ms ease-in 11.95s, -moz-transform 150ms ease-in 11.95s, -o-transform 150ms ease-in 11.95s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(240) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(240)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(240) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(240)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 12s, -webkit-transform 150ms ease-in 12s;
    transition: opacity .2s linear 12s, -webkit-transform 150ms ease-in 12s;
    -o-transition: opacity .2s linear 12s, -o-transform 150ms ease-in 12s;
    -moz-transition: opacity .2s linear 12s, transform 150ms ease-in 12s, -moz-transform 150ms ease-in 12s;
    transition: opacity .2s linear 12s, transform 150ms ease-in 12s;
    transition: opacity .2s linear 12s, transform 150ms ease-in 12s, -webkit-transform 150ms ease-in 12s, -moz-transform 150ms ease-in 12s, -o-transform 150ms ease-in 12s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(241) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(241)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(241) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(241)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 12.05s, -webkit-transform 150ms ease-in 12.05s;
    transition: opacity .2s linear 12.05s, -webkit-transform 150ms ease-in 12.05s;
    -o-transition: opacity .2s linear 12.05s, -o-transform 150ms ease-in 12.05s;
    -moz-transition: opacity .2s linear 12.05s, transform 150ms ease-in 12.05s, -moz-transform 150ms ease-in 12.05s;
    transition: opacity .2s linear 12.05s, transform 150ms ease-in 12.05s;
    transition: opacity .2s linear 12.05s, transform 150ms ease-in 12.05s, -webkit-transform 150ms ease-in 12.05s, -moz-transform 150ms ease-in 12.05s, -o-transform 150ms ease-in 12.05s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(242) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(242)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(242) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(242)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 12.1s, -webkit-transform 150ms ease-in 12.1s;
    transition: opacity .2s linear 12.1s, -webkit-transform 150ms ease-in 12.1s;
    -o-transition: opacity .2s linear 12.1s, -o-transform 150ms ease-in 12.1s;
    -moz-transition: opacity .2s linear 12.1s, transform 150ms ease-in 12.1s, -moz-transform 150ms ease-in 12.1s;
    transition: opacity .2s linear 12.1s, transform 150ms ease-in 12.1s;
    transition: opacity .2s linear 12.1s, transform 150ms ease-in 12.1s, -webkit-transform 150ms ease-in 12.1s, -moz-transform 150ms ease-in 12.1s, -o-transform 150ms ease-in 12.1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(243) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(243)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(243) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(243)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 12.15s, -webkit-transform 150ms ease-in 12.15s;
    transition: opacity .2s linear 12.15s, -webkit-transform 150ms ease-in 12.15s;
    -o-transition: opacity .2s linear 12.15s, -o-transform 150ms ease-in 12.15s;
    -moz-transition: opacity .2s linear 12.15s, transform 150ms ease-in 12.15s, -moz-transform 150ms ease-in 12.15s;
    transition: opacity .2s linear 12.15s, transform 150ms ease-in 12.15s;
    transition: opacity .2s linear 12.15s, transform 150ms ease-in 12.15s, -webkit-transform 150ms ease-in 12.15s, -moz-transform 150ms ease-in 12.15s, -o-transform 150ms ease-in 12.15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(244) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(244)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(244) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(244)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 12.2s, -webkit-transform 150ms ease-in 12.2s;
    transition: opacity .2s linear 12.2s, -webkit-transform 150ms ease-in 12.2s;
    -o-transition: opacity .2s linear 12.2s, -o-transform 150ms ease-in 12.2s;
    -moz-transition: opacity .2s linear 12.2s, transform 150ms ease-in 12.2s, -moz-transform 150ms ease-in 12.2s;
    transition: opacity .2s linear 12.2s, transform 150ms ease-in 12.2s;
    transition: opacity .2s linear 12.2s, transform 150ms ease-in 12.2s, -webkit-transform 150ms ease-in 12.2s, -moz-transform 150ms ease-in 12.2s, -o-transform 150ms ease-in 12.2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(245) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(245)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(245) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(245)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 12.25s, -webkit-transform 150ms ease-in 12.25s;
    transition: opacity .2s linear 12.25s, -webkit-transform 150ms ease-in 12.25s;
    -o-transition: opacity .2s linear 12.25s, -o-transform 150ms ease-in 12.25s;
    -moz-transition: opacity .2s linear 12.25s, transform 150ms ease-in 12.25s, -moz-transform 150ms ease-in 12.25s;
    transition: opacity .2s linear 12.25s, transform 150ms ease-in 12.25s;
    transition: opacity .2s linear 12.25s, transform 150ms ease-in 12.25s, -webkit-transform 150ms ease-in 12.25s, -moz-transform 150ms ease-in 12.25s, -o-transform 150ms ease-in 12.25s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(246) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(246)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(246) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(246)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 12.3s, -webkit-transform 150ms ease-in 12.3s;
    transition: opacity .2s linear 12.3s, -webkit-transform 150ms ease-in 12.3s;
    -o-transition: opacity .2s linear 12.3s, -o-transform 150ms ease-in 12.3s;
    -moz-transition: opacity .2s linear 12.3s, transform 150ms ease-in 12.3s, -moz-transform 150ms ease-in 12.3s;
    transition: opacity .2s linear 12.3s, transform 150ms ease-in 12.3s;
    transition: opacity .2s linear 12.3s, transform 150ms ease-in 12.3s, -webkit-transform 150ms ease-in 12.3s, -moz-transform 150ms ease-in 12.3s, -o-transform 150ms ease-in 12.3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(247) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(247)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(247) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(247)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 12.35s, -webkit-transform 150ms ease-in 12.35s;
    transition: opacity .2s linear 12.35s, -webkit-transform 150ms ease-in 12.35s;
    -o-transition: opacity .2s linear 12.35s, -o-transform 150ms ease-in 12.35s;
    -moz-transition: opacity .2s linear 12.35s, transform 150ms ease-in 12.35s, -moz-transform 150ms ease-in 12.35s;
    transition: opacity .2s linear 12.35s, transform 150ms ease-in 12.35s;
    transition: opacity .2s linear 12.35s, transform 150ms ease-in 12.35s, -webkit-transform 150ms ease-in 12.35s, -moz-transform 150ms ease-in 12.35s, -o-transform 150ms ease-in 12.35s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(248) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(248)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(248) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(248)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 12.4s, -webkit-transform 150ms ease-in 12.4s;
    transition: opacity .2s linear 12.4s, -webkit-transform 150ms ease-in 12.4s;
    -o-transition: opacity .2s linear 12.4s, -o-transform 150ms ease-in 12.4s;
    -moz-transition: opacity .2s linear 12.4s, transform 150ms ease-in 12.4s, -moz-transform 150ms ease-in 12.4s;
    transition: opacity .2s linear 12.4s, transform 150ms ease-in 12.4s;
    transition: opacity .2s linear 12.4s, transform 150ms ease-in 12.4s, -webkit-transform 150ms ease-in 12.4s, -moz-transform 150ms ease-in 12.4s, -o-transform 150ms ease-in 12.4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(249) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(249)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(249) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(249)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 12.45s, -webkit-transform 150ms ease-in 12.45s;
    transition: opacity .2s linear 12.45s, -webkit-transform 150ms ease-in 12.45s;
    -o-transition: opacity .2s linear 12.45s, -o-transform 150ms ease-in 12.45s;
    -moz-transition: opacity .2s linear 12.45s, transform 150ms ease-in 12.45s, -moz-transform 150ms ease-in 12.45s;
    transition: opacity .2s linear 12.45s, transform 150ms ease-in 12.45s;
    transition: opacity .2s linear 12.45s, transform 150ms ease-in 12.45s, -webkit-transform 150ms ease-in 12.45s, -moz-transform 150ms ease-in 12.45s, -o-transform 150ms ease-in 12.45s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(250) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(250)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(250) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(250)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 12.5s, -webkit-transform 150ms ease-in 12.5s;
    transition: opacity .2s linear 12.5s, -webkit-transform 150ms ease-in 12.5s;
    -o-transition: opacity .2s linear 12.5s, -o-transform 150ms ease-in 12.5s;
    -moz-transition: opacity .2s linear 12.5s, transform 150ms ease-in 12.5s, -moz-transform 150ms ease-in 12.5s;
    transition: opacity .2s linear 12.5s, transform 150ms ease-in 12.5s;
    transition: opacity .2s linear 12.5s, transform 150ms ease-in 12.5s, -webkit-transform 150ms ease-in 12.5s, -moz-transform 150ms ease-in 12.5s, -o-transform 150ms ease-in 12.5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(251) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(251)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(251) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(251)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 12.55s, -webkit-transform 150ms ease-in 12.55s;
    transition: opacity .2s linear 12.55s, -webkit-transform 150ms ease-in 12.55s;
    -o-transition: opacity .2s linear 12.55s, -o-transform 150ms ease-in 12.55s;
    -moz-transition: opacity .2s linear 12.55s, transform 150ms ease-in 12.55s, -moz-transform 150ms ease-in 12.55s;
    transition: opacity .2s linear 12.55s, transform 150ms ease-in 12.55s;
    transition: opacity .2s linear 12.55s, transform 150ms ease-in 12.55s, -webkit-transform 150ms ease-in 12.55s, -moz-transform 150ms ease-in 12.55s, -o-transform 150ms ease-in 12.55s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(252) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(252)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(252) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(252)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 12.6s, -webkit-transform 150ms ease-in 12.6s;
    transition: opacity .2s linear 12.6s, -webkit-transform 150ms ease-in 12.6s;
    -o-transition: opacity .2s linear 12.6s, -o-transform 150ms ease-in 12.6s;
    -moz-transition: opacity .2s linear 12.6s, transform 150ms ease-in 12.6s, -moz-transform 150ms ease-in 12.6s;
    transition: opacity .2s linear 12.6s, transform 150ms ease-in 12.6s;
    transition: opacity .2s linear 12.6s, transform 150ms ease-in 12.6s, -webkit-transform 150ms ease-in 12.6s, -moz-transform 150ms ease-in 12.6s, -o-transform 150ms ease-in 12.6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(253) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(253)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(253) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(253)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 12.65s, -webkit-transform 150ms ease-in 12.65s;
    transition: opacity .2s linear 12.65s, -webkit-transform 150ms ease-in 12.65s;
    -o-transition: opacity .2s linear 12.65s, -o-transform 150ms ease-in 12.65s;
    -moz-transition: opacity .2s linear 12.65s, transform 150ms ease-in 12.65s, -moz-transform 150ms ease-in 12.65s;
    transition: opacity .2s linear 12.65s, transform 150ms ease-in 12.65s;
    transition: opacity .2s linear 12.65s, transform 150ms ease-in 12.65s, -webkit-transform 150ms ease-in 12.65s, -moz-transform 150ms ease-in 12.65s, -o-transform 150ms ease-in 12.65s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(254) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(254)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(254) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(254)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 12.7s, -webkit-transform 150ms ease-in 12.7s;
    transition: opacity .2s linear 12.7s, -webkit-transform 150ms ease-in 12.7s;
    -o-transition: opacity .2s linear 12.7s, -o-transform 150ms ease-in 12.7s;
    -moz-transition: opacity .2s linear 12.7s, transform 150ms ease-in 12.7s, -moz-transform 150ms ease-in 12.7s;
    transition: opacity .2s linear 12.7s, transform 150ms ease-in 12.7s;
    transition: opacity .2s linear 12.7s, transform 150ms ease-in 12.7s, -webkit-transform 150ms ease-in 12.7s, -moz-transform 150ms ease-in 12.7s, -o-transform 150ms ease-in 12.7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(255) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(255)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(255) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(255)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 12.75s, -webkit-transform 150ms ease-in 12.75s;
    transition: opacity .2s linear 12.75s, -webkit-transform 150ms ease-in 12.75s;
    -o-transition: opacity .2s linear 12.75s, -o-transform 150ms ease-in 12.75s;
    -moz-transition: opacity .2s linear 12.75s, transform 150ms ease-in 12.75s, -moz-transform 150ms ease-in 12.75s;
    transition: opacity .2s linear 12.75s, transform 150ms ease-in 12.75s;
    transition: opacity .2s linear 12.75s, transform 150ms ease-in 12.75s, -webkit-transform 150ms ease-in 12.75s, -moz-transform 150ms ease-in 12.75s, -o-transform 150ms ease-in 12.75s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(256) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(256)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(256) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(256)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 12.8s, -webkit-transform 150ms ease-in 12.8s;
    transition: opacity .2s linear 12.8s, -webkit-transform 150ms ease-in 12.8s;
    -o-transition: opacity .2s linear 12.8s, -o-transform 150ms ease-in 12.8s;
    -moz-transition: opacity .2s linear 12.8s, transform 150ms ease-in 12.8s, -moz-transform 150ms ease-in 12.8s;
    transition: opacity .2s linear 12.8s, transform 150ms ease-in 12.8s;
    transition: opacity .2s linear 12.8s, transform 150ms ease-in 12.8s, -webkit-transform 150ms ease-in 12.8s, -moz-transform 150ms ease-in 12.8s, -o-transform 150ms ease-in 12.8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(257) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(257)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(257) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(257)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 12.85s, -webkit-transform 150ms ease-in 12.85s;
    transition: opacity .2s linear 12.85s, -webkit-transform 150ms ease-in 12.85s;
    -o-transition: opacity .2s linear 12.85s, -o-transform 150ms ease-in 12.85s;
    -moz-transition: opacity .2s linear 12.85s, transform 150ms ease-in 12.85s, -moz-transform 150ms ease-in 12.85s;
    transition: opacity .2s linear 12.85s, transform 150ms ease-in 12.85s;
    transition: opacity .2s linear 12.85s, transform 150ms ease-in 12.85s, -webkit-transform 150ms ease-in 12.85s, -moz-transform 150ms ease-in 12.85s, -o-transform 150ms ease-in 12.85s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(258) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(258)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(258) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(258)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 12.9s, -webkit-transform 150ms ease-in 12.9s;
    transition: opacity .2s linear 12.9s, -webkit-transform 150ms ease-in 12.9s;
    -o-transition: opacity .2s linear 12.9s, -o-transform 150ms ease-in 12.9s;
    -moz-transition: opacity .2s linear 12.9s, transform 150ms ease-in 12.9s, -moz-transform 150ms ease-in 12.9s;
    transition: opacity .2s linear 12.9s, transform 150ms ease-in 12.9s;
    transition: opacity .2s linear 12.9s, transform 150ms ease-in 12.9s, -webkit-transform 150ms ease-in 12.9s, -moz-transform 150ms ease-in 12.9s, -o-transform 150ms ease-in 12.9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(259) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(259)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(259) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(259)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 12.95s, -webkit-transform 150ms ease-in 12.95s;
    transition: opacity .2s linear 12.95s, -webkit-transform 150ms ease-in 12.95s;
    -o-transition: opacity .2s linear 12.95s, -o-transform 150ms ease-in 12.95s;
    -moz-transition: opacity .2s linear 12.95s, transform 150ms ease-in 12.95s, -moz-transform 150ms ease-in 12.95s;
    transition: opacity .2s linear 12.95s, transform 150ms ease-in 12.95s;
    transition: opacity .2s linear 12.95s, transform 150ms ease-in 12.95s, -webkit-transform 150ms ease-in 12.95s, -moz-transform 150ms ease-in 12.95s, -o-transform 150ms ease-in 12.95s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(260) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(260)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(260) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(260)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 13s, -webkit-transform 150ms ease-in 13s;
    transition: opacity .2s linear 13s, -webkit-transform 150ms ease-in 13s;
    -o-transition: opacity .2s linear 13s, -o-transform 150ms ease-in 13s;
    -moz-transition: opacity .2s linear 13s, transform 150ms ease-in 13s, -moz-transform 150ms ease-in 13s;
    transition: opacity .2s linear 13s, transform 150ms ease-in 13s;
    transition: opacity .2s linear 13s, transform 150ms ease-in 13s, -webkit-transform 150ms ease-in 13s, -moz-transform 150ms ease-in 13s, -o-transform 150ms ease-in 13s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(261) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(261)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(261) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(261)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 13.05s, -webkit-transform 150ms ease-in 13.05s;
    transition: opacity .2s linear 13.05s, -webkit-transform 150ms ease-in 13.05s;
    -o-transition: opacity .2s linear 13.05s, -o-transform 150ms ease-in 13.05s;
    -moz-transition: opacity .2s linear 13.05s, transform 150ms ease-in 13.05s, -moz-transform 150ms ease-in 13.05s;
    transition: opacity .2s linear 13.05s, transform 150ms ease-in 13.05s;
    transition: opacity .2s linear 13.05s, transform 150ms ease-in 13.05s, -webkit-transform 150ms ease-in 13.05s, -moz-transform 150ms ease-in 13.05s, -o-transform 150ms ease-in 13.05s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(262) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(262)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(262) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(262)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 13.1s, -webkit-transform 150ms ease-in 13.1s;
    transition: opacity .2s linear 13.1s, -webkit-transform 150ms ease-in 13.1s;
    -o-transition: opacity .2s linear 13.1s, -o-transform 150ms ease-in 13.1s;
    -moz-transition: opacity .2s linear 13.1s, transform 150ms ease-in 13.1s, -moz-transform 150ms ease-in 13.1s;
    transition: opacity .2s linear 13.1s, transform 150ms ease-in 13.1s;
    transition: opacity .2s linear 13.1s, transform 150ms ease-in 13.1s, -webkit-transform 150ms ease-in 13.1s, -moz-transform 150ms ease-in 13.1s, -o-transform 150ms ease-in 13.1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(263) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(263)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(263) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(263)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 13.15s, -webkit-transform 150ms ease-in 13.15s;
    transition: opacity .2s linear 13.15s, -webkit-transform 150ms ease-in 13.15s;
    -o-transition: opacity .2s linear 13.15s, -o-transform 150ms ease-in 13.15s;
    -moz-transition: opacity .2s linear 13.15s, transform 150ms ease-in 13.15s, -moz-transform 150ms ease-in 13.15s;
    transition: opacity .2s linear 13.15s, transform 150ms ease-in 13.15s;
    transition: opacity .2s linear 13.15s, transform 150ms ease-in 13.15s, -webkit-transform 150ms ease-in 13.15s, -moz-transform 150ms ease-in 13.15s, -o-transform 150ms ease-in 13.15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(264) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(264)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(264) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(264)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 13.2s, -webkit-transform 150ms ease-in 13.2s;
    transition: opacity .2s linear 13.2s, -webkit-transform 150ms ease-in 13.2s;
    -o-transition: opacity .2s linear 13.2s, -o-transform 150ms ease-in 13.2s;
    -moz-transition: opacity .2s linear 13.2s, transform 150ms ease-in 13.2s, -moz-transform 150ms ease-in 13.2s;
    transition: opacity .2s linear 13.2s, transform 150ms ease-in 13.2s;
    transition: opacity .2s linear 13.2s, transform 150ms ease-in 13.2s, -webkit-transform 150ms ease-in 13.2s, -moz-transform 150ms ease-in 13.2s, -o-transform 150ms ease-in 13.2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(265) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(265)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(265) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(265)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 13.25s, -webkit-transform 150ms ease-in 13.25s;
    transition: opacity .2s linear 13.25s, -webkit-transform 150ms ease-in 13.25s;
    -o-transition: opacity .2s linear 13.25s, -o-transform 150ms ease-in 13.25s;
    -moz-transition: opacity .2s linear 13.25s, transform 150ms ease-in 13.25s, -moz-transform 150ms ease-in 13.25s;
    transition: opacity .2s linear 13.25s, transform 150ms ease-in 13.25s;
    transition: opacity .2s linear 13.25s, transform 150ms ease-in 13.25s, -webkit-transform 150ms ease-in 13.25s, -moz-transform 150ms ease-in 13.25s, -o-transform 150ms ease-in 13.25s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(266) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(266)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(266) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(266)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 13.3s, -webkit-transform 150ms ease-in 13.3s;
    transition: opacity .2s linear 13.3s, -webkit-transform 150ms ease-in 13.3s;
    -o-transition: opacity .2s linear 13.3s, -o-transform 150ms ease-in 13.3s;
    -moz-transition: opacity .2s linear 13.3s, transform 150ms ease-in 13.3s, -moz-transform 150ms ease-in 13.3s;
    transition: opacity .2s linear 13.3s, transform 150ms ease-in 13.3s;
    transition: opacity .2s linear 13.3s, transform 150ms ease-in 13.3s, -webkit-transform 150ms ease-in 13.3s, -moz-transform 150ms ease-in 13.3s, -o-transform 150ms ease-in 13.3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(267) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(267)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(267) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(267)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 13.35s, -webkit-transform 150ms ease-in 13.35s;
    transition: opacity .2s linear 13.35s, -webkit-transform 150ms ease-in 13.35s;
    -o-transition: opacity .2s linear 13.35s, -o-transform 150ms ease-in 13.35s;
    -moz-transition: opacity .2s linear 13.35s, transform 150ms ease-in 13.35s, -moz-transform 150ms ease-in 13.35s;
    transition: opacity .2s linear 13.35s, transform 150ms ease-in 13.35s;
    transition: opacity .2s linear 13.35s, transform 150ms ease-in 13.35s, -webkit-transform 150ms ease-in 13.35s, -moz-transform 150ms ease-in 13.35s, -o-transform 150ms ease-in 13.35s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(268) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(268)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(268) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(268)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 13.4s, -webkit-transform 150ms ease-in 13.4s;
    transition: opacity .2s linear 13.4s, -webkit-transform 150ms ease-in 13.4s;
    -o-transition: opacity .2s linear 13.4s, -o-transform 150ms ease-in 13.4s;
    -moz-transition: opacity .2s linear 13.4s, transform 150ms ease-in 13.4s, -moz-transform 150ms ease-in 13.4s;
    transition: opacity .2s linear 13.4s, transform 150ms ease-in 13.4s;
    transition: opacity .2s linear 13.4s, transform 150ms ease-in 13.4s, -webkit-transform 150ms ease-in 13.4s, -moz-transform 150ms ease-in 13.4s, -o-transform 150ms ease-in 13.4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(269) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(269)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(269) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(269)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 13.45s, -webkit-transform 150ms ease-in 13.45s;
    transition: opacity .2s linear 13.45s, -webkit-transform 150ms ease-in 13.45s;
    -o-transition: opacity .2s linear 13.45s, -o-transform 150ms ease-in 13.45s;
    -moz-transition: opacity .2s linear 13.45s, transform 150ms ease-in 13.45s, -moz-transform 150ms ease-in 13.45s;
    transition: opacity .2s linear 13.45s, transform 150ms ease-in 13.45s;
    transition: opacity .2s linear 13.45s, transform 150ms ease-in 13.45s, -webkit-transform 150ms ease-in 13.45s, -moz-transform 150ms ease-in 13.45s, -o-transform 150ms ease-in 13.45s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(270) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(270)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(270) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(270)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 13.5s, -webkit-transform 150ms ease-in 13.5s;
    transition: opacity .2s linear 13.5s, -webkit-transform 150ms ease-in 13.5s;
    -o-transition: opacity .2s linear 13.5s, -o-transform 150ms ease-in 13.5s;
    -moz-transition: opacity .2s linear 13.5s, transform 150ms ease-in 13.5s, -moz-transform 150ms ease-in 13.5s;
    transition: opacity .2s linear 13.5s, transform 150ms ease-in 13.5s;
    transition: opacity .2s linear 13.5s, transform 150ms ease-in 13.5s, -webkit-transform 150ms ease-in 13.5s, -moz-transform 150ms ease-in 13.5s, -o-transform 150ms ease-in 13.5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(271) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(271)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(271) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(271)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 13.55s, -webkit-transform 150ms ease-in 13.55s;
    transition: opacity .2s linear 13.55s, -webkit-transform 150ms ease-in 13.55s;
    -o-transition: opacity .2s linear 13.55s, -o-transform 150ms ease-in 13.55s;
    -moz-transition: opacity .2s linear 13.55s, transform 150ms ease-in 13.55s, -moz-transform 150ms ease-in 13.55s;
    transition: opacity .2s linear 13.55s, transform 150ms ease-in 13.55s;
    transition: opacity .2s linear 13.55s, transform 150ms ease-in 13.55s, -webkit-transform 150ms ease-in 13.55s, -moz-transform 150ms ease-in 13.55s, -o-transform 150ms ease-in 13.55s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(272) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(272)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(272) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(272)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 13.6s, -webkit-transform 150ms ease-in 13.6s;
    transition: opacity .2s linear 13.6s, -webkit-transform 150ms ease-in 13.6s;
    -o-transition: opacity .2s linear 13.6s, -o-transform 150ms ease-in 13.6s;
    -moz-transition: opacity .2s linear 13.6s, transform 150ms ease-in 13.6s, -moz-transform 150ms ease-in 13.6s;
    transition: opacity .2s linear 13.6s, transform 150ms ease-in 13.6s;
    transition: opacity .2s linear 13.6s, transform 150ms ease-in 13.6s, -webkit-transform 150ms ease-in 13.6s, -moz-transform 150ms ease-in 13.6s, -o-transform 150ms ease-in 13.6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(273) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(273)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(273) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(273)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 13.65s, -webkit-transform 150ms ease-in 13.65s;
    transition: opacity .2s linear 13.65s, -webkit-transform 150ms ease-in 13.65s;
    -o-transition: opacity .2s linear 13.65s, -o-transform 150ms ease-in 13.65s;
    -moz-transition: opacity .2s linear 13.65s, transform 150ms ease-in 13.65s, -moz-transform 150ms ease-in 13.65s;
    transition: opacity .2s linear 13.65s, transform 150ms ease-in 13.65s;
    transition: opacity .2s linear 13.65s, transform 150ms ease-in 13.65s, -webkit-transform 150ms ease-in 13.65s, -moz-transform 150ms ease-in 13.65s, -o-transform 150ms ease-in 13.65s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(274) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(274)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(274) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(274)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 13.7s, -webkit-transform 150ms ease-in 13.7s;
    transition: opacity .2s linear 13.7s, -webkit-transform 150ms ease-in 13.7s;
    -o-transition: opacity .2s linear 13.7s, -o-transform 150ms ease-in 13.7s;
    -moz-transition: opacity .2s linear 13.7s, transform 150ms ease-in 13.7s, -moz-transform 150ms ease-in 13.7s;
    transition: opacity .2s linear 13.7s, transform 150ms ease-in 13.7s;
    transition: opacity .2s linear 13.7s, transform 150ms ease-in 13.7s, -webkit-transform 150ms ease-in 13.7s, -moz-transform 150ms ease-in 13.7s, -o-transform 150ms ease-in 13.7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(275) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(275)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(275) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(275)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 13.75s, -webkit-transform 150ms ease-in 13.75s;
    transition: opacity .2s linear 13.75s, -webkit-transform 150ms ease-in 13.75s;
    -o-transition: opacity .2s linear 13.75s, -o-transform 150ms ease-in 13.75s;
    -moz-transition: opacity .2s linear 13.75s, transform 150ms ease-in 13.75s, -moz-transform 150ms ease-in 13.75s;
    transition: opacity .2s linear 13.75s, transform 150ms ease-in 13.75s;
    transition: opacity .2s linear 13.75s, transform 150ms ease-in 13.75s, -webkit-transform 150ms ease-in 13.75s, -moz-transform 150ms ease-in 13.75s, -o-transform 150ms ease-in 13.75s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(276) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(276)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(276) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(276)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 13.8s, -webkit-transform 150ms ease-in 13.8s;
    transition: opacity .2s linear 13.8s, -webkit-transform 150ms ease-in 13.8s;
    -o-transition: opacity .2s linear 13.8s, -o-transform 150ms ease-in 13.8s;
    -moz-transition: opacity .2s linear 13.8s, transform 150ms ease-in 13.8s, -moz-transform 150ms ease-in 13.8s;
    transition: opacity .2s linear 13.8s, transform 150ms ease-in 13.8s;
    transition: opacity .2s linear 13.8s, transform 150ms ease-in 13.8s, -webkit-transform 150ms ease-in 13.8s, -moz-transform 150ms ease-in 13.8s, -o-transform 150ms ease-in 13.8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(277) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(277)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(277) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(277)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 13.85s, -webkit-transform 150ms ease-in 13.85s;
    transition: opacity .2s linear 13.85s, -webkit-transform 150ms ease-in 13.85s;
    -o-transition: opacity .2s linear 13.85s, -o-transform 150ms ease-in 13.85s;
    -moz-transition: opacity .2s linear 13.85s, transform 150ms ease-in 13.85s, -moz-transform 150ms ease-in 13.85s;
    transition: opacity .2s linear 13.85s, transform 150ms ease-in 13.85s;
    transition: opacity .2s linear 13.85s, transform 150ms ease-in 13.85s, -webkit-transform 150ms ease-in 13.85s, -moz-transform 150ms ease-in 13.85s, -o-transform 150ms ease-in 13.85s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(278) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(278)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(278) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(278)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 13.9s, -webkit-transform 150ms ease-in 13.9s;
    transition: opacity .2s linear 13.9s, -webkit-transform 150ms ease-in 13.9s;
    -o-transition: opacity .2s linear 13.9s, -o-transform 150ms ease-in 13.9s;
    -moz-transition: opacity .2s linear 13.9s, transform 150ms ease-in 13.9s, -moz-transform 150ms ease-in 13.9s;
    transition: opacity .2s linear 13.9s, transform 150ms ease-in 13.9s;
    transition: opacity .2s linear 13.9s, transform 150ms ease-in 13.9s, -webkit-transform 150ms ease-in 13.9s, -moz-transform 150ms ease-in 13.9s, -o-transform 150ms ease-in 13.9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(279) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(279)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(279) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(279)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 13.95s, -webkit-transform 150ms ease-in 13.95s;
    transition: opacity .2s linear 13.95s, -webkit-transform 150ms ease-in 13.95s;
    -o-transition: opacity .2s linear 13.95s, -o-transform 150ms ease-in 13.95s;
    -moz-transition: opacity .2s linear 13.95s, transform 150ms ease-in 13.95s, -moz-transform 150ms ease-in 13.95s;
    transition: opacity .2s linear 13.95s, transform 150ms ease-in 13.95s;
    transition: opacity .2s linear 13.95s, transform 150ms ease-in 13.95s, -webkit-transform 150ms ease-in 13.95s, -moz-transform 150ms ease-in 13.95s, -o-transform 150ms ease-in 13.95s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(280) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(280)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(280) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(280)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 14s, -webkit-transform 150ms ease-in 14s;
    transition: opacity .2s linear 14s, -webkit-transform 150ms ease-in 14s;
    -o-transition: opacity .2s linear 14s, -o-transform 150ms ease-in 14s;
    -moz-transition: opacity .2s linear 14s, transform 150ms ease-in 14s, -moz-transform 150ms ease-in 14s;
    transition: opacity .2s linear 14s, transform 150ms ease-in 14s;
    transition: opacity .2s linear 14s, transform 150ms ease-in 14s, -webkit-transform 150ms ease-in 14s, -moz-transform 150ms ease-in 14s, -o-transform 150ms ease-in 14s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(281) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(281)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(281) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(281)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 14.05s, -webkit-transform 150ms ease-in 14.05s;
    transition: opacity .2s linear 14.05s, -webkit-transform 150ms ease-in 14.05s;
    -o-transition: opacity .2s linear 14.05s, -o-transform 150ms ease-in 14.05s;
    -moz-transition: opacity .2s linear 14.05s, transform 150ms ease-in 14.05s, -moz-transform 150ms ease-in 14.05s;
    transition: opacity .2s linear 14.05s, transform 150ms ease-in 14.05s;
    transition: opacity .2s linear 14.05s, transform 150ms ease-in 14.05s, -webkit-transform 150ms ease-in 14.05s, -moz-transform 150ms ease-in 14.05s, -o-transform 150ms ease-in 14.05s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(282) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(282)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(282) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(282)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 14.1s, -webkit-transform 150ms ease-in 14.1s;
    transition: opacity .2s linear 14.1s, -webkit-transform 150ms ease-in 14.1s;
    -o-transition: opacity .2s linear 14.1s, -o-transform 150ms ease-in 14.1s;
    -moz-transition: opacity .2s linear 14.1s, transform 150ms ease-in 14.1s, -moz-transform 150ms ease-in 14.1s;
    transition: opacity .2s linear 14.1s, transform 150ms ease-in 14.1s;
    transition: opacity .2s linear 14.1s, transform 150ms ease-in 14.1s, -webkit-transform 150ms ease-in 14.1s, -moz-transform 150ms ease-in 14.1s, -o-transform 150ms ease-in 14.1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(283) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(283)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(283) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(283)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 14.15s, -webkit-transform 150ms ease-in 14.15s;
    transition: opacity .2s linear 14.15s, -webkit-transform 150ms ease-in 14.15s;
    -o-transition: opacity .2s linear 14.15s, -o-transform 150ms ease-in 14.15s;
    -moz-transition: opacity .2s linear 14.15s, transform 150ms ease-in 14.15s, -moz-transform 150ms ease-in 14.15s;
    transition: opacity .2s linear 14.15s, transform 150ms ease-in 14.15s;
    transition: opacity .2s linear 14.15s, transform 150ms ease-in 14.15s, -webkit-transform 150ms ease-in 14.15s, -moz-transform 150ms ease-in 14.15s, -o-transform 150ms ease-in 14.15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(284) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(284)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(284) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(284)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 14.2s, -webkit-transform 150ms ease-in 14.2s;
    transition: opacity .2s linear 14.2s, -webkit-transform 150ms ease-in 14.2s;
    -o-transition: opacity .2s linear 14.2s, -o-transform 150ms ease-in 14.2s;
    -moz-transition: opacity .2s linear 14.2s, transform 150ms ease-in 14.2s, -moz-transform 150ms ease-in 14.2s;
    transition: opacity .2s linear 14.2s, transform 150ms ease-in 14.2s;
    transition: opacity .2s linear 14.2s, transform 150ms ease-in 14.2s, -webkit-transform 150ms ease-in 14.2s, -moz-transform 150ms ease-in 14.2s, -o-transform 150ms ease-in 14.2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(285) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(285)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(285) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(285)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 14.25s, -webkit-transform 150ms ease-in 14.25s;
    transition: opacity .2s linear 14.25s, -webkit-transform 150ms ease-in 14.25s;
    -o-transition: opacity .2s linear 14.25s, -o-transform 150ms ease-in 14.25s;
    -moz-transition: opacity .2s linear 14.25s, transform 150ms ease-in 14.25s, -moz-transform 150ms ease-in 14.25s;
    transition: opacity .2s linear 14.25s, transform 150ms ease-in 14.25s;
    transition: opacity .2s linear 14.25s, transform 150ms ease-in 14.25s, -webkit-transform 150ms ease-in 14.25s, -moz-transform 150ms ease-in 14.25s, -o-transform 150ms ease-in 14.25s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(286) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(286)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(286) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(286)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 14.3s, -webkit-transform 150ms ease-in 14.3s;
    transition: opacity .2s linear 14.3s, -webkit-transform 150ms ease-in 14.3s;
    -o-transition: opacity .2s linear 14.3s, -o-transform 150ms ease-in 14.3s;
    -moz-transition: opacity .2s linear 14.3s, transform 150ms ease-in 14.3s, -moz-transform 150ms ease-in 14.3s;
    transition: opacity .2s linear 14.3s, transform 150ms ease-in 14.3s;
    transition: opacity .2s linear 14.3s, transform 150ms ease-in 14.3s, -webkit-transform 150ms ease-in 14.3s, -moz-transform 150ms ease-in 14.3s, -o-transform 150ms ease-in 14.3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(287) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(287)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(287) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(287)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 14.35s, -webkit-transform 150ms ease-in 14.35s;
    transition: opacity .2s linear 14.35s, -webkit-transform 150ms ease-in 14.35s;
    -o-transition: opacity .2s linear 14.35s, -o-transform 150ms ease-in 14.35s;
    -moz-transition: opacity .2s linear 14.35s, transform 150ms ease-in 14.35s, -moz-transform 150ms ease-in 14.35s;
    transition: opacity .2s linear 14.35s, transform 150ms ease-in 14.35s;
    transition: opacity .2s linear 14.35s, transform 150ms ease-in 14.35s, -webkit-transform 150ms ease-in 14.35s, -moz-transform 150ms ease-in 14.35s, -o-transform 150ms ease-in 14.35s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(288) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(288)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(288) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(288)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 14.4s, -webkit-transform 150ms ease-in 14.4s;
    transition: opacity .2s linear 14.4s, -webkit-transform 150ms ease-in 14.4s;
    -o-transition: opacity .2s linear 14.4s, -o-transform 150ms ease-in 14.4s;
    -moz-transition: opacity .2s linear 14.4s, transform 150ms ease-in 14.4s, -moz-transform 150ms ease-in 14.4s;
    transition: opacity .2s linear 14.4s, transform 150ms ease-in 14.4s;
    transition: opacity .2s linear 14.4s, transform 150ms ease-in 14.4s, -webkit-transform 150ms ease-in 14.4s, -moz-transform 150ms ease-in 14.4s, -o-transform 150ms ease-in 14.4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(289) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(289)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(289) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(289)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 14.45s, -webkit-transform 150ms ease-in 14.45s;
    transition: opacity .2s linear 14.45s, -webkit-transform 150ms ease-in 14.45s;
    -o-transition: opacity .2s linear 14.45s, -o-transform 150ms ease-in 14.45s;
    -moz-transition: opacity .2s linear 14.45s, transform 150ms ease-in 14.45s, -moz-transform 150ms ease-in 14.45s;
    transition: opacity .2s linear 14.45s, transform 150ms ease-in 14.45s;
    transition: opacity .2s linear 14.45s, transform 150ms ease-in 14.45s, -webkit-transform 150ms ease-in 14.45s, -moz-transform 150ms ease-in 14.45s, -o-transform 150ms ease-in 14.45s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(290) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(290)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(290) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(290)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 14.5s, -webkit-transform 150ms ease-in 14.5s;
    transition: opacity .2s linear 14.5s, -webkit-transform 150ms ease-in 14.5s;
    -o-transition: opacity .2s linear 14.5s, -o-transform 150ms ease-in 14.5s;
    -moz-transition: opacity .2s linear 14.5s, transform 150ms ease-in 14.5s, -moz-transform 150ms ease-in 14.5s;
    transition: opacity .2s linear 14.5s, transform 150ms ease-in 14.5s;
    transition: opacity .2s linear 14.5s, transform 150ms ease-in 14.5s, -webkit-transform 150ms ease-in 14.5s, -moz-transform 150ms ease-in 14.5s, -o-transform 150ms ease-in 14.5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(291) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(291)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(291) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(291)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 14.55s, -webkit-transform 150ms ease-in 14.55s;
    transition: opacity .2s linear 14.55s, -webkit-transform 150ms ease-in 14.55s;
    -o-transition: opacity .2s linear 14.55s, -o-transform 150ms ease-in 14.55s;
    -moz-transition: opacity .2s linear 14.55s, transform 150ms ease-in 14.55s, -moz-transform 150ms ease-in 14.55s;
    transition: opacity .2s linear 14.55s, transform 150ms ease-in 14.55s;
    transition: opacity .2s linear 14.55s, transform 150ms ease-in 14.55s, -webkit-transform 150ms ease-in 14.55s, -moz-transform 150ms ease-in 14.55s, -o-transform 150ms ease-in 14.55s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(292) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(292)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(292) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(292)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 14.6s, -webkit-transform 150ms ease-in 14.6s;
    transition: opacity .2s linear 14.6s, -webkit-transform 150ms ease-in 14.6s;
    -o-transition: opacity .2s linear 14.6s, -o-transform 150ms ease-in 14.6s;
    -moz-transition: opacity .2s linear 14.6s, transform 150ms ease-in 14.6s, -moz-transform 150ms ease-in 14.6s;
    transition: opacity .2s linear 14.6s, transform 150ms ease-in 14.6s;
    transition: opacity .2s linear 14.6s, transform 150ms ease-in 14.6s, -webkit-transform 150ms ease-in 14.6s, -moz-transform 150ms ease-in 14.6s, -o-transform 150ms ease-in 14.6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(293) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(293)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(293) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(293)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 14.65s, -webkit-transform 150ms ease-in 14.65s;
    transition: opacity .2s linear 14.65s, -webkit-transform 150ms ease-in 14.65s;
    -o-transition: opacity .2s linear 14.65s, -o-transform 150ms ease-in 14.65s;
    -moz-transition: opacity .2s linear 14.65s, transform 150ms ease-in 14.65s, -moz-transform 150ms ease-in 14.65s;
    transition: opacity .2s linear 14.65s, transform 150ms ease-in 14.65s;
    transition: opacity .2s linear 14.65s, transform 150ms ease-in 14.65s, -webkit-transform 150ms ease-in 14.65s, -moz-transform 150ms ease-in 14.65s, -o-transform 150ms ease-in 14.65s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(294) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(294)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(294) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(294)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 14.7s, -webkit-transform 150ms ease-in 14.7s;
    transition: opacity .2s linear 14.7s, -webkit-transform 150ms ease-in 14.7s;
    -o-transition: opacity .2s linear 14.7s, -o-transform 150ms ease-in 14.7s;
    -moz-transition: opacity .2s linear 14.7s, transform 150ms ease-in 14.7s, -moz-transform 150ms ease-in 14.7s;
    transition: opacity .2s linear 14.7s, transform 150ms ease-in 14.7s;
    transition: opacity .2s linear 14.7s, transform 150ms ease-in 14.7s, -webkit-transform 150ms ease-in 14.7s, -moz-transform 150ms ease-in 14.7s, -o-transform 150ms ease-in 14.7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(295) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(295)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(295) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(295)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 14.75s, -webkit-transform 150ms ease-in 14.75s;
    transition: opacity .2s linear 14.75s, -webkit-transform 150ms ease-in 14.75s;
    -o-transition: opacity .2s linear 14.75s, -o-transform 150ms ease-in 14.75s;
    -moz-transition: opacity .2s linear 14.75s, transform 150ms ease-in 14.75s, -moz-transform 150ms ease-in 14.75s;
    transition: opacity .2s linear 14.75s, transform 150ms ease-in 14.75s;
    transition: opacity .2s linear 14.75s, transform 150ms ease-in 14.75s, -webkit-transform 150ms ease-in 14.75s, -moz-transform 150ms ease-in 14.75s, -o-transform 150ms ease-in 14.75s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(296) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(296)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(296) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(296)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 14.8s, -webkit-transform 150ms ease-in 14.8s;
    transition: opacity .2s linear 14.8s, -webkit-transform 150ms ease-in 14.8s;
    -o-transition: opacity .2s linear 14.8s, -o-transform 150ms ease-in 14.8s;
    -moz-transition: opacity .2s linear 14.8s, transform 150ms ease-in 14.8s, -moz-transform 150ms ease-in 14.8s;
    transition: opacity .2s linear 14.8s, transform 150ms ease-in 14.8s;
    transition: opacity .2s linear 14.8s, transform 150ms ease-in 14.8s, -webkit-transform 150ms ease-in 14.8s, -moz-transform 150ms ease-in 14.8s, -o-transform 150ms ease-in 14.8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(297) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(297)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(297) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(297)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 14.85s, -webkit-transform 150ms ease-in 14.85s;
    transition: opacity .2s linear 14.85s, -webkit-transform 150ms ease-in 14.85s;
    -o-transition: opacity .2s linear 14.85s, -o-transform 150ms ease-in 14.85s;
    -moz-transition: opacity .2s linear 14.85s, transform 150ms ease-in 14.85s, -moz-transform 150ms ease-in 14.85s;
    transition: opacity .2s linear 14.85s, transform 150ms ease-in 14.85s;
    transition: opacity .2s linear 14.85s, transform 150ms ease-in 14.85s, -webkit-transform 150ms ease-in 14.85s, -moz-transform 150ms ease-in 14.85s, -o-transform 150ms ease-in 14.85s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(298) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(298)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(298) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(298)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 14.9s, -webkit-transform 150ms ease-in 14.9s;
    transition: opacity .2s linear 14.9s, -webkit-transform 150ms ease-in 14.9s;
    -o-transition: opacity .2s linear 14.9s, -o-transform 150ms ease-in 14.9s;
    -moz-transition: opacity .2s linear 14.9s, transform 150ms ease-in 14.9s, -moz-transform 150ms ease-in 14.9s;
    transition: opacity .2s linear 14.9s, transform 150ms ease-in 14.9s;
    transition: opacity .2s linear 14.9s, transform 150ms ease-in 14.9s, -webkit-transform 150ms ease-in 14.9s, -moz-transform 150ms ease-in 14.9s, -o-transform 150ms ease-in 14.9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(299) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(299)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(299) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(299)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 14.95s, -webkit-transform 150ms ease-in 14.95s;
    transition: opacity .2s linear 14.95s, -webkit-transform 150ms ease-in 14.95s;
    -o-transition: opacity .2s linear 14.95s, -o-transform 150ms ease-in 14.95s;
    -moz-transition: opacity .2s linear 14.95s, transform 150ms ease-in 14.95s, -moz-transform 150ms ease-in 14.95s;
    transition: opacity .2s linear 14.95s, transform 150ms ease-in 14.95s;
    transition: opacity .2s linear 14.95s, transform 150ms ease-in 14.95s, -webkit-transform 150ms ease-in 14.95s, -moz-transform 150ms ease-in 14.95s, -o-transform 150ms ease-in 14.95s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(300) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(300)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(300) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(300)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 15s, -webkit-transform 150ms ease-in 15s;
    transition: opacity .2s linear 15s, -webkit-transform 150ms ease-in 15s;
    -o-transition: opacity .2s linear 15s, -o-transform 150ms ease-in 15s;
    -moz-transition: opacity .2s linear 15s, transform 150ms ease-in 15s, -moz-transform 150ms ease-in 15s;
    transition: opacity .2s linear 15s, transform 150ms ease-in 15s;
    transition: opacity .2s linear 15s, transform 150ms ease-in 15s, -webkit-transform 150ms ease-in 15s, -moz-transform 150ms ease-in 15s, -o-transform 150ms ease-in 15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(301) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(301)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(301) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(301)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 15.05s, -webkit-transform 150ms ease-in 15.05s;
    transition: opacity .2s linear 15.05s, -webkit-transform 150ms ease-in 15.05s;
    -o-transition: opacity .2s linear 15.05s, -o-transform 150ms ease-in 15.05s;
    -moz-transition: opacity .2s linear 15.05s, transform 150ms ease-in 15.05s, -moz-transform 150ms ease-in 15.05s;
    transition: opacity .2s linear 15.05s, transform 150ms ease-in 15.05s;
    transition: opacity .2s linear 15.05s, transform 150ms ease-in 15.05s, -webkit-transform 150ms ease-in 15.05s, -moz-transform 150ms ease-in 15.05s, -o-transform 150ms ease-in 15.05s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(302) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(302)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(302) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(302)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 15.1s, -webkit-transform 150ms ease-in 15.1s;
    transition: opacity .2s linear 15.1s, -webkit-transform 150ms ease-in 15.1s;
    -o-transition: opacity .2s linear 15.1s, -o-transform 150ms ease-in 15.1s;
    -moz-transition: opacity .2s linear 15.1s, transform 150ms ease-in 15.1s, -moz-transform 150ms ease-in 15.1s;
    transition: opacity .2s linear 15.1s, transform 150ms ease-in 15.1s;
    transition: opacity .2s linear 15.1s, transform 150ms ease-in 15.1s, -webkit-transform 150ms ease-in 15.1s, -moz-transform 150ms ease-in 15.1s, -o-transform 150ms ease-in 15.1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(303) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(303)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(303) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(303)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 15.15s, -webkit-transform 150ms ease-in 15.15s;
    transition: opacity .2s linear 15.15s, -webkit-transform 150ms ease-in 15.15s;
    -o-transition: opacity .2s linear 15.15s, -o-transform 150ms ease-in 15.15s;
    -moz-transition: opacity .2s linear 15.15s, transform 150ms ease-in 15.15s, -moz-transform 150ms ease-in 15.15s;
    transition: opacity .2s linear 15.15s, transform 150ms ease-in 15.15s;
    transition: opacity .2s linear 15.15s, transform 150ms ease-in 15.15s, -webkit-transform 150ms ease-in 15.15s, -moz-transform 150ms ease-in 15.15s, -o-transform 150ms ease-in 15.15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(304) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(304)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(304) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(304)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 15.2s, -webkit-transform 150ms ease-in 15.2s;
    transition: opacity .2s linear 15.2s, -webkit-transform 150ms ease-in 15.2s;
    -o-transition: opacity .2s linear 15.2s, -o-transform 150ms ease-in 15.2s;
    -moz-transition: opacity .2s linear 15.2s, transform 150ms ease-in 15.2s, -moz-transform 150ms ease-in 15.2s;
    transition: opacity .2s linear 15.2s, transform 150ms ease-in 15.2s;
    transition: opacity .2s linear 15.2s, transform 150ms ease-in 15.2s, -webkit-transform 150ms ease-in 15.2s, -moz-transform 150ms ease-in 15.2s, -o-transform 150ms ease-in 15.2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(305) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(305)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(305) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(305)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 15.25s, -webkit-transform 150ms ease-in 15.25s;
    transition: opacity .2s linear 15.25s, -webkit-transform 150ms ease-in 15.25s;
    -o-transition: opacity .2s linear 15.25s, -o-transform 150ms ease-in 15.25s;
    -moz-transition: opacity .2s linear 15.25s, transform 150ms ease-in 15.25s, -moz-transform 150ms ease-in 15.25s;
    transition: opacity .2s linear 15.25s, transform 150ms ease-in 15.25s;
    transition: opacity .2s linear 15.25s, transform 150ms ease-in 15.25s, -webkit-transform 150ms ease-in 15.25s, -moz-transform 150ms ease-in 15.25s, -o-transform 150ms ease-in 15.25s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(306) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(306)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(306) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(306)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 15.3s, -webkit-transform 150ms ease-in 15.3s;
    transition: opacity .2s linear 15.3s, -webkit-transform 150ms ease-in 15.3s;
    -o-transition: opacity .2s linear 15.3s, -o-transform 150ms ease-in 15.3s;
    -moz-transition: opacity .2s linear 15.3s, transform 150ms ease-in 15.3s, -moz-transform 150ms ease-in 15.3s;
    transition: opacity .2s linear 15.3s, transform 150ms ease-in 15.3s;
    transition: opacity .2s linear 15.3s, transform 150ms ease-in 15.3s, -webkit-transform 150ms ease-in 15.3s, -moz-transform 150ms ease-in 15.3s, -o-transform 150ms ease-in 15.3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(307) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(307)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(307) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(307)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 15.35s, -webkit-transform 150ms ease-in 15.35s;
    transition: opacity .2s linear 15.35s, -webkit-transform 150ms ease-in 15.35s;
    -o-transition: opacity .2s linear 15.35s, -o-transform 150ms ease-in 15.35s;
    -moz-transition: opacity .2s linear 15.35s, transform 150ms ease-in 15.35s, -moz-transform 150ms ease-in 15.35s;
    transition: opacity .2s linear 15.35s, transform 150ms ease-in 15.35s;
    transition: opacity .2s linear 15.35s, transform 150ms ease-in 15.35s, -webkit-transform 150ms ease-in 15.35s, -moz-transform 150ms ease-in 15.35s, -o-transform 150ms ease-in 15.35s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(308) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(308)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(308) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(308)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 15.4s, -webkit-transform 150ms ease-in 15.4s;
    transition: opacity .2s linear 15.4s, -webkit-transform 150ms ease-in 15.4s;
    -o-transition: opacity .2s linear 15.4s, -o-transform 150ms ease-in 15.4s;
    -moz-transition: opacity .2s linear 15.4s, transform 150ms ease-in 15.4s, -moz-transform 150ms ease-in 15.4s;
    transition: opacity .2s linear 15.4s, transform 150ms ease-in 15.4s;
    transition: opacity .2s linear 15.4s, transform 150ms ease-in 15.4s, -webkit-transform 150ms ease-in 15.4s, -moz-transform 150ms ease-in 15.4s, -o-transform 150ms ease-in 15.4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(309) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(309)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(309) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(309)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 15.45s, -webkit-transform 150ms ease-in 15.45s;
    transition: opacity .2s linear 15.45s, -webkit-transform 150ms ease-in 15.45s;
    -o-transition: opacity .2s linear 15.45s, -o-transform 150ms ease-in 15.45s;
    -moz-transition: opacity .2s linear 15.45s, transform 150ms ease-in 15.45s, -moz-transform 150ms ease-in 15.45s;
    transition: opacity .2s linear 15.45s, transform 150ms ease-in 15.45s;
    transition: opacity .2s linear 15.45s, transform 150ms ease-in 15.45s, -webkit-transform 150ms ease-in 15.45s, -moz-transform 150ms ease-in 15.45s, -o-transform 150ms ease-in 15.45s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(310) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(310)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(310) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(310)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 15.5s, -webkit-transform 150ms ease-in 15.5s;
    transition: opacity .2s linear 15.5s, -webkit-transform 150ms ease-in 15.5s;
    -o-transition: opacity .2s linear 15.5s, -o-transform 150ms ease-in 15.5s;
    -moz-transition: opacity .2s linear 15.5s, transform 150ms ease-in 15.5s, -moz-transform 150ms ease-in 15.5s;
    transition: opacity .2s linear 15.5s, transform 150ms ease-in 15.5s;
    transition: opacity .2s linear 15.5s, transform 150ms ease-in 15.5s, -webkit-transform 150ms ease-in 15.5s, -moz-transform 150ms ease-in 15.5s, -o-transform 150ms ease-in 15.5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(311) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(311)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(311) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(311)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 15.55s, -webkit-transform 150ms ease-in 15.55s;
    transition: opacity .2s linear 15.55s, -webkit-transform 150ms ease-in 15.55s;
    -o-transition: opacity .2s linear 15.55s, -o-transform 150ms ease-in 15.55s;
    -moz-transition: opacity .2s linear 15.55s, transform 150ms ease-in 15.55s, -moz-transform 150ms ease-in 15.55s;
    transition: opacity .2s linear 15.55s, transform 150ms ease-in 15.55s;
    transition: opacity .2s linear 15.55s, transform 150ms ease-in 15.55s, -webkit-transform 150ms ease-in 15.55s, -moz-transform 150ms ease-in 15.55s, -o-transform 150ms ease-in 15.55s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(312) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(312)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(312) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(312)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 15.6s, -webkit-transform 150ms ease-in 15.6s;
    transition: opacity .2s linear 15.6s, -webkit-transform 150ms ease-in 15.6s;
    -o-transition: opacity .2s linear 15.6s, -o-transform 150ms ease-in 15.6s;
    -moz-transition: opacity .2s linear 15.6s, transform 150ms ease-in 15.6s, -moz-transform 150ms ease-in 15.6s;
    transition: opacity .2s linear 15.6s, transform 150ms ease-in 15.6s;
    transition: opacity .2s linear 15.6s, transform 150ms ease-in 15.6s, -webkit-transform 150ms ease-in 15.6s, -moz-transform 150ms ease-in 15.6s, -o-transform 150ms ease-in 15.6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(313) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(313)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(313) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(313)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 15.65s, -webkit-transform 150ms ease-in 15.65s;
    transition: opacity .2s linear 15.65s, -webkit-transform 150ms ease-in 15.65s;
    -o-transition: opacity .2s linear 15.65s, -o-transform 150ms ease-in 15.65s;
    -moz-transition: opacity .2s linear 15.65s, transform 150ms ease-in 15.65s, -moz-transform 150ms ease-in 15.65s;
    transition: opacity .2s linear 15.65s, transform 150ms ease-in 15.65s;
    transition: opacity .2s linear 15.65s, transform 150ms ease-in 15.65s, -webkit-transform 150ms ease-in 15.65s, -moz-transform 150ms ease-in 15.65s, -o-transform 150ms ease-in 15.65s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(314) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(314)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(314) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(314)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 15.7s, -webkit-transform 150ms ease-in 15.7s;
    transition: opacity .2s linear 15.7s, -webkit-transform 150ms ease-in 15.7s;
    -o-transition: opacity .2s linear 15.7s, -o-transform 150ms ease-in 15.7s;
    -moz-transition: opacity .2s linear 15.7s, transform 150ms ease-in 15.7s, -moz-transform 150ms ease-in 15.7s;
    transition: opacity .2s linear 15.7s, transform 150ms ease-in 15.7s;
    transition: opacity .2s linear 15.7s, transform 150ms ease-in 15.7s, -webkit-transform 150ms ease-in 15.7s, -moz-transform 150ms ease-in 15.7s, -o-transform 150ms ease-in 15.7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(315) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(315)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(315) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(315)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 15.75s, -webkit-transform 150ms ease-in 15.75s;
    transition: opacity .2s linear 15.75s, -webkit-transform 150ms ease-in 15.75s;
    -o-transition: opacity .2s linear 15.75s, -o-transform 150ms ease-in 15.75s;
    -moz-transition: opacity .2s linear 15.75s, transform 150ms ease-in 15.75s, -moz-transform 150ms ease-in 15.75s;
    transition: opacity .2s linear 15.75s, transform 150ms ease-in 15.75s;
    transition: opacity .2s linear 15.75s, transform 150ms ease-in 15.75s, -webkit-transform 150ms ease-in 15.75s, -moz-transform 150ms ease-in 15.75s, -o-transform 150ms ease-in 15.75s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(316) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(316)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(316) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(316)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 15.8s, -webkit-transform 150ms ease-in 15.8s;
    transition: opacity .2s linear 15.8s, -webkit-transform 150ms ease-in 15.8s;
    -o-transition: opacity .2s linear 15.8s, -o-transform 150ms ease-in 15.8s;
    -moz-transition: opacity .2s linear 15.8s, transform 150ms ease-in 15.8s, -moz-transform 150ms ease-in 15.8s;
    transition: opacity .2s linear 15.8s, transform 150ms ease-in 15.8s;
    transition: opacity .2s linear 15.8s, transform 150ms ease-in 15.8s, -webkit-transform 150ms ease-in 15.8s, -moz-transform 150ms ease-in 15.8s, -o-transform 150ms ease-in 15.8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(317) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(317)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(317) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(317)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 15.85s, -webkit-transform 150ms ease-in 15.85s;
    transition: opacity .2s linear 15.85s, -webkit-transform 150ms ease-in 15.85s;
    -o-transition: opacity .2s linear 15.85s, -o-transform 150ms ease-in 15.85s;
    -moz-transition: opacity .2s linear 15.85s, transform 150ms ease-in 15.85s, -moz-transform 150ms ease-in 15.85s;
    transition: opacity .2s linear 15.85s, transform 150ms ease-in 15.85s;
    transition: opacity .2s linear 15.85s, transform 150ms ease-in 15.85s, -webkit-transform 150ms ease-in 15.85s, -moz-transform 150ms ease-in 15.85s, -o-transform 150ms ease-in 15.85s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(318) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(318)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(318) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(318)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 15.9s, -webkit-transform 150ms ease-in 15.9s;
    transition: opacity .2s linear 15.9s, -webkit-transform 150ms ease-in 15.9s;
    -o-transition: opacity .2s linear 15.9s, -o-transform 150ms ease-in 15.9s;
    -moz-transition: opacity .2s linear 15.9s, transform 150ms ease-in 15.9s, -moz-transform 150ms ease-in 15.9s;
    transition: opacity .2s linear 15.9s, transform 150ms ease-in 15.9s;
    transition: opacity .2s linear 15.9s, transform 150ms ease-in 15.9s, -webkit-transform 150ms ease-in 15.9s, -moz-transform 150ms ease-in 15.9s, -o-transform 150ms ease-in 15.9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(319) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(319)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(319) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(319)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 15.95s, -webkit-transform 150ms ease-in 15.95s;
    transition: opacity .2s linear 15.95s, -webkit-transform 150ms ease-in 15.95s;
    -o-transition: opacity .2s linear 15.95s, -o-transform 150ms ease-in 15.95s;
    -moz-transition: opacity .2s linear 15.95s, transform 150ms ease-in 15.95s, -moz-transform 150ms ease-in 15.95s;
    transition: opacity .2s linear 15.95s, transform 150ms ease-in 15.95s;
    transition: opacity .2s linear 15.95s, transform 150ms ease-in 15.95s, -webkit-transform 150ms ease-in 15.95s, -moz-transform 150ms ease-in 15.95s, -o-transform 150ms ease-in 15.95s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(320) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(320)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(320) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(320)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 16s, -webkit-transform 150ms ease-in 16s;
    transition: opacity .2s linear 16s, -webkit-transform 150ms ease-in 16s;
    -o-transition: opacity .2s linear 16s, -o-transform 150ms ease-in 16s;
    -moz-transition: opacity .2s linear 16s, transform 150ms ease-in 16s, -moz-transform 150ms ease-in 16s;
    transition: opacity .2s linear 16s, transform 150ms ease-in 16s;
    transition: opacity .2s linear 16s, transform 150ms ease-in 16s, -webkit-transform 150ms ease-in 16s, -moz-transform 150ms ease-in 16s, -o-transform 150ms ease-in 16s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(321) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(321)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(321) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(321)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 16.05s, -webkit-transform 150ms ease-in 16.05s;
    transition: opacity .2s linear 16.05s, -webkit-transform 150ms ease-in 16.05s;
    -o-transition: opacity .2s linear 16.05s, -o-transform 150ms ease-in 16.05s;
    -moz-transition: opacity .2s linear 16.05s, transform 150ms ease-in 16.05s, -moz-transform 150ms ease-in 16.05s;
    transition: opacity .2s linear 16.05s, transform 150ms ease-in 16.05s;
    transition: opacity .2s linear 16.05s, transform 150ms ease-in 16.05s, -webkit-transform 150ms ease-in 16.05s, -moz-transform 150ms ease-in 16.05s, -o-transform 150ms ease-in 16.05s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(322) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(322)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(322) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(322)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 16.1s, -webkit-transform 150ms ease-in 16.1s;
    transition: opacity .2s linear 16.1s, -webkit-transform 150ms ease-in 16.1s;
    -o-transition: opacity .2s linear 16.1s, -o-transform 150ms ease-in 16.1s;
    -moz-transition: opacity .2s linear 16.1s, transform 150ms ease-in 16.1s, -moz-transform 150ms ease-in 16.1s;
    transition: opacity .2s linear 16.1s, transform 150ms ease-in 16.1s;
    transition: opacity .2s linear 16.1s, transform 150ms ease-in 16.1s, -webkit-transform 150ms ease-in 16.1s, -moz-transform 150ms ease-in 16.1s, -o-transform 150ms ease-in 16.1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(323) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(323)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(323) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(323)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 16.15s, -webkit-transform 150ms ease-in 16.15s;
    transition: opacity .2s linear 16.15s, -webkit-transform 150ms ease-in 16.15s;
    -o-transition: opacity .2s linear 16.15s, -o-transform 150ms ease-in 16.15s;
    -moz-transition: opacity .2s linear 16.15s, transform 150ms ease-in 16.15s, -moz-transform 150ms ease-in 16.15s;
    transition: opacity .2s linear 16.15s, transform 150ms ease-in 16.15s;
    transition: opacity .2s linear 16.15s, transform 150ms ease-in 16.15s, -webkit-transform 150ms ease-in 16.15s, -moz-transform 150ms ease-in 16.15s, -o-transform 150ms ease-in 16.15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(324) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(324)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(324) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(324)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 16.2s, -webkit-transform 150ms ease-in 16.2s;
    transition: opacity .2s linear 16.2s, -webkit-transform 150ms ease-in 16.2s;
    -o-transition: opacity .2s linear 16.2s, -o-transform 150ms ease-in 16.2s;
    -moz-transition: opacity .2s linear 16.2s, transform 150ms ease-in 16.2s, -moz-transform 150ms ease-in 16.2s;
    transition: opacity .2s linear 16.2s, transform 150ms ease-in 16.2s;
    transition: opacity .2s linear 16.2s, transform 150ms ease-in 16.2s, -webkit-transform 150ms ease-in 16.2s, -moz-transform 150ms ease-in 16.2s, -o-transform 150ms ease-in 16.2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(325) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(325)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(325) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(325)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 16.25s, -webkit-transform 150ms ease-in 16.25s;
    transition: opacity .2s linear 16.25s, -webkit-transform 150ms ease-in 16.25s;
    -o-transition: opacity .2s linear 16.25s, -o-transform 150ms ease-in 16.25s;
    -moz-transition: opacity .2s linear 16.25s, transform 150ms ease-in 16.25s, -moz-transform 150ms ease-in 16.25s;
    transition: opacity .2s linear 16.25s, transform 150ms ease-in 16.25s;
    transition: opacity .2s linear 16.25s, transform 150ms ease-in 16.25s, -webkit-transform 150ms ease-in 16.25s, -moz-transform 150ms ease-in 16.25s, -o-transform 150ms ease-in 16.25s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(326) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(326)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(326) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(326)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 16.3s, -webkit-transform 150ms ease-in 16.3s;
    transition: opacity .2s linear 16.3s, -webkit-transform 150ms ease-in 16.3s;
    -o-transition: opacity .2s linear 16.3s, -o-transform 150ms ease-in 16.3s;
    -moz-transition: opacity .2s linear 16.3s, transform 150ms ease-in 16.3s, -moz-transform 150ms ease-in 16.3s;
    transition: opacity .2s linear 16.3s, transform 150ms ease-in 16.3s;
    transition: opacity .2s linear 16.3s, transform 150ms ease-in 16.3s, -webkit-transform 150ms ease-in 16.3s, -moz-transform 150ms ease-in 16.3s, -o-transform 150ms ease-in 16.3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(327) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(327)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(327) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(327)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 16.35s, -webkit-transform 150ms ease-in 16.35s;
    transition: opacity .2s linear 16.35s, -webkit-transform 150ms ease-in 16.35s;
    -o-transition: opacity .2s linear 16.35s, -o-transform 150ms ease-in 16.35s;
    -moz-transition: opacity .2s linear 16.35s, transform 150ms ease-in 16.35s, -moz-transform 150ms ease-in 16.35s;
    transition: opacity .2s linear 16.35s, transform 150ms ease-in 16.35s;
    transition: opacity .2s linear 16.35s, transform 150ms ease-in 16.35s, -webkit-transform 150ms ease-in 16.35s, -moz-transform 150ms ease-in 16.35s, -o-transform 150ms ease-in 16.35s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(328) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(328)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(328) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(328)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 16.4s, -webkit-transform 150ms ease-in 16.4s;
    transition: opacity .2s linear 16.4s, -webkit-transform 150ms ease-in 16.4s;
    -o-transition: opacity .2s linear 16.4s, -o-transform 150ms ease-in 16.4s;
    -moz-transition: opacity .2s linear 16.4s, transform 150ms ease-in 16.4s, -moz-transform 150ms ease-in 16.4s;
    transition: opacity .2s linear 16.4s, transform 150ms ease-in 16.4s;
    transition: opacity .2s linear 16.4s, transform 150ms ease-in 16.4s, -webkit-transform 150ms ease-in 16.4s, -moz-transform 150ms ease-in 16.4s, -o-transform 150ms ease-in 16.4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(329) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(329)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(329) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(329)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 16.45s, -webkit-transform 150ms ease-in 16.45s;
    transition: opacity .2s linear 16.45s, -webkit-transform 150ms ease-in 16.45s;
    -o-transition: opacity .2s linear 16.45s, -o-transform 150ms ease-in 16.45s;
    -moz-transition: opacity .2s linear 16.45s, transform 150ms ease-in 16.45s, -moz-transform 150ms ease-in 16.45s;
    transition: opacity .2s linear 16.45s, transform 150ms ease-in 16.45s;
    transition: opacity .2s linear 16.45s, transform 150ms ease-in 16.45s, -webkit-transform 150ms ease-in 16.45s, -moz-transform 150ms ease-in 16.45s, -o-transform 150ms ease-in 16.45s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(330) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(330)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(330) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(330)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 16.5s, -webkit-transform 150ms ease-in 16.5s;
    transition: opacity .2s linear 16.5s, -webkit-transform 150ms ease-in 16.5s;
    -o-transition: opacity .2s linear 16.5s, -o-transform 150ms ease-in 16.5s;
    -moz-transition: opacity .2s linear 16.5s, transform 150ms ease-in 16.5s, -moz-transform 150ms ease-in 16.5s;
    transition: opacity .2s linear 16.5s, transform 150ms ease-in 16.5s;
    transition: opacity .2s linear 16.5s, transform 150ms ease-in 16.5s, -webkit-transform 150ms ease-in 16.5s, -moz-transform 150ms ease-in 16.5s, -o-transform 150ms ease-in 16.5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(331) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(331)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(331) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(331)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 16.55s, -webkit-transform 150ms ease-in 16.55s;
    transition: opacity .2s linear 16.55s, -webkit-transform 150ms ease-in 16.55s;
    -o-transition: opacity .2s linear 16.55s, -o-transform 150ms ease-in 16.55s;
    -moz-transition: opacity .2s linear 16.55s, transform 150ms ease-in 16.55s, -moz-transform 150ms ease-in 16.55s;
    transition: opacity .2s linear 16.55s, transform 150ms ease-in 16.55s;
    transition: opacity .2s linear 16.55s, transform 150ms ease-in 16.55s, -webkit-transform 150ms ease-in 16.55s, -moz-transform 150ms ease-in 16.55s, -o-transform 150ms ease-in 16.55s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(332) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(332)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(332) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(332)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 16.6s, -webkit-transform 150ms ease-in 16.6s;
    transition: opacity .2s linear 16.6s, -webkit-transform 150ms ease-in 16.6s;
    -o-transition: opacity .2s linear 16.6s, -o-transform 150ms ease-in 16.6s;
    -moz-transition: opacity .2s linear 16.6s, transform 150ms ease-in 16.6s, -moz-transform 150ms ease-in 16.6s;
    transition: opacity .2s linear 16.6s, transform 150ms ease-in 16.6s;
    transition: opacity .2s linear 16.6s, transform 150ms ease-in 16.6s, -webkit-transform 150ms ease-in 16.6s, -moz-transform 150ms ease-in 16.6s, -o-transform 150ms ease-in 16.6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(333) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(333)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(333) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(333)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 16.65s, -webkit-transform 150ms ease-in 16.65s;
    transition: opacity .2s linear 16.65s, -webkit-transform 150ms ease-in 16.65s;
    -o-transition: opacity .2s linear 16.65s, -o-transform 150ms ease-in 16.65s;
    -moz-transition: opacity .2s linear 16.65s, transform 150ms ease-in 16.65s, -moz-transform 150ms ease-in 16.65s;
    transition: opacity .2s linear 16.65s, transform 150ms ease-in 16.65s;
    transition: opacity .2s linear 16.65s, transform 150ms ease-in 16.65s, -webkit-transform 150ms ease-in 16.65s, -moz-transform 150ms ease-in 16.65s, -o-transform 150ms ease-in 16.65s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(334) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(334)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(334) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(334)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 16.7s, -webkit-transform 150ms ease-in 16.7s;
    transition: opacity .2s linear 16.7s, -webkit-transform 150ms ease-in 16.7s;
    -o-transition: opacity .2s linear 16.7s, -o-transform 150ms ease-in 16.7s;
    -moz-transition: opacity .2s linear 16.7s, transform 150ms ease-in 16.7s, -moz-transform 150ms ease-in 16.7s;
    transition: opacity .2s linear 16.7s, transform 150ms ease-in 16.7s;
    transition: opacity .2s linear 16.7s, transform 150ms ease-in 16.7s, -webkit-transform 150ms ease-in 16.7s, -moz-transform 150ms ease-in 16.7s, -o-transform 150ms ease-in 16.7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(335) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(335)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(335) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(335)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 16.75s, -webkit-transform 150ms ease-in 16.75s;
    transition: opacity .2s linear 16.75s, -webkit-transform 150ms ease-in 16.75s;
    -o-transition: opacity .2s linear 16.75s, -o-transform 150ms ease-in 16.75s;
    -moz-transition: opacity .2s linear 16.75s, transform 150ms ease-in 16.75s, -moz-transform 150ms ease-in 16.75s;
    transition: opacity .2s linear 16.75s, transform 150ms ease-in 16.75s;
    transition: opacity .2s linear 16.75s, transform 150ms ease-in 16.75s, -webkit-transform 150ms ease-in 16.75s, -moz-transform 150ms ease-in 16.75s, -o-transform 150ms ease-in 16.75s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(336) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(336)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(336) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(336)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 16.8s, -webkit-transform 150ms ease-in 16.8s;
    transition: opacity .2s linear 16.8s, -webkit-transform 150ms ease-in 16.8s;
    -o-transition: opacity .2s linear 16.8s, -o-transform 150ms ease-in 16.8s;
    -moz-transition: opacity .2s linear 16.8s, transform 150ms ease-in 16.8s, -moz-transform 150ms ease-in 16.8s;
    transition: opacity .2s linear 16.8s, transform 150ms ease-in 16.8s;
    transition: opacity .2s linear 16.8s, transform 150ms ease-in 16.8s, -webkit-transform 150ms ease-in 16.8s, -moz-transform 150ms ease-in 16.8s, -o-transform 150ms ease-in 16.8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(337) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(337)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(337) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(337)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 16.85s, -webkit-transform 150ms ease-in 16.85s;
    transition: opacity .2s linear 16.85s, -webkit-transform 150ms ease-in 16.85s;
    -o-transition: opacity .2s linear 16.85s, -o-transform 150ms ease-in 16.85s;
    -moz-transition: opacity .2s linear 16.85s, transform 150ms ease-in 16.85s, -moz-transform 150ms ease-in 16.85s;
    transition: opacity .2s linear 16.85s, transform 150ms ease-in 16.85s;
    transition: opacity .2s linear 16.85s, transform 150ms ease-in 16.85s, -webkit-transform 150ms ease-in 16.85s, -moz-transform 150ms ease-in 16.85s, -o-transform 150ms ease-in 16.85s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(338) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(338)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(338) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(338)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 16.9s, -webkit-transform 150ms ease-in 16.9s;
    transition: opacity .2s linear 16.9s, -webkit-transform 150ms ease-in 16.9s;
    -o-transition: opacity .2s linear 16.9s, -o-transform 150ms ease-in 16.9s;
    -moz-transition: opacity .2s linear 16.9s, transform 150ms ease-in 16.9s, -moz-transform 150ms ease-in 16.9s;
    transition: opacity .2s linear 16.9s, transform 150ms ease-in 16.9s;
    transition: opacity .2s linear 16.9s, transform 150ms ease-in 16.9s, -webkit-transform 150ms ease-in 16.9s, -moz-transform 150ms ease-in 16.9s, -o-transform 150ms ease-in 16.9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(339) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(339)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(339) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(339)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 16.95s, -webkit-transform 150ms ease-in 16.95s;
    transition: opacity .2s linear 16.95s, -webkit-transform 150ms ease-in 16.95s;
    -o-transition: opacity .2s linear 16.95s, -o-transform 150ms ease-in 16.95s;
    -moz-transition: opacity .2s linear 16.95s, transform 150ms ease-in 16.95s, -moz-transform 150ms ease-in 16.95s;
    transition: opacity .2s linear 16.95s, transform 150ms ease-in 16.95s;
    transition: opacity .2s linear 16.95s, transform 150ms ease-in 16.95s, -webkit-transform 150ms ease-in 16.95s, -moz-transform 150ms ease-in 16.95s, -o-transform 150ms ease-in 16.95s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(340) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(340)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(340) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(340)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 17s, -webkit-transform 150ms ease-in 17s;
    transition: opacity .2s linear 17s, -webkit-transform 150ms ease-in 17s;
    -o-transition: opacity .2s linear 17s, -o-transform 150ms ease-in 17s;
    -moz-transition: opacity .2s linear 17s, transform 150ms ease-in 17s, -moz-transform 150ms ease-in 17s;
    transition: opacity .2s linear 17s, transform 150ms ease-in 17s;
    transition: opacity .2s linear 17s, transform 150ms ease-in 17s, -webkit-transform 150ms ease-in 17s, -moz-transform 150ms ease-in 17s, -o-transform 150ms ease-in 17s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(341) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(341)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(341) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(341)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 17.05s, -webkit-transform 150ms ease-in 17.05s;
    transition: opacity .2s linear 17.05s, -webkit-transform 150ms ease-in 17.05s;
    -o-transition: opacity .2s linear 17.05s, -o-transform 150ms ease-in 17.05s;
    -moz-transition: opacity .2s linear 17.05s, transform 150ms ease-in 17.05s, -moz-transform 150ms ease-in 17.05s;
    transition: opacity .2s linear 17.05s, transform 150ms ease-in 17.05s;
    transition: opacity .2s linear 17.05s, transform 150ms ease-in 17.05s, -webkit-transform 150ms ease-in 17.05s, -moz-transform 150ms ease-in 17.05s, -o-transform 150ms ease-in 17.05s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(342) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(342)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(342) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(342)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 17.1s, -webkit-transform 150ms ease-in 17.1s;
    transition: opacity .2s linear 17.1s, -webkit-transform 150ms ease-in 17.1s;
    -o-transition: opacity .2s linear 17.1s, -o-transform 150ms ease-in 17.1s;
    -moz-transition: opacity .2s linear 17.1s, transform 150ms ease-in 17.1s, -moz-transform 150ms ease-in 17.1s;
    transition: opacity .2s linear 17.1s, transform 150ms ease-in 17.1s;
    transition: opacity .2s linear 17.1s, transform 150ms ease-in 17.1s, -webkit-transform 150ms ease-in 17.1s, -moz-transform 150ms ease-in 17.1s, -o-transform 150ms ease-in 17.1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(343) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(343)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(343) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(343)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 17.15s, -webkit-transform 150ms ease-in 17.15s;
    transition: opacity .2s linear 17.15s, -webkit-transform 150ms ease-in 17.15s;
    -o-transition: opacity .2s linear 17.15s, -o-transform 150ms ease-in 17.15s;
    -moz-transition: opacity .2s linear 17.15s, transform 150ms ease-in 17.15s, -moz-transform 150ms ease-in 17.15s;
    transition: opacity .2s linear 17.15s, transform 150ms ease-in 17.15s;
    transition: opacity .2s linear 17.15s, transform 150ms ease-in 17.15s, -webkit-transform 150ms ease-in 17.15s, -moz-transform 150ms ease-in 17.15s, -o-transform 150ms ease-in 17.15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(344) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(344)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(344) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(344)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 17.2s, -webkit-transform 150ms ease-in 17.2s;
    transition: opacity .2s linear 17.2s, -webkit-transform 150ms ease-in 17.2s;
    -o-transition: opacity .2s linear 17.2s, -o-transform 150ms ease-in 17.2s;
    -moz-transition: opacity .2s linear 17.2s, transform 150ms ease-in 17.2s, -moz-transform 150ms ease-in 17.2s;
    transition: opacity .2s linear 17.2s, transform 150ms ease-in 17.2s;
    transition: opacity .2s linear 17.2s, transform 150ms ease-in 17.2s, -webkit-transform 150ms ease-in 17.2s, -moz-transform 150ms ease-in 17.2s, -o-transform 150ms ease-in 17.2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(345) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(345)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(345) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(345)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 17.25s, -webkit-transform 150ms ease-in 17.25s;
    transition: opacity .2s linear 17.25s, -webkit-transform 150ms ease-in 17.25s;
    -o-transition: opacity .2s linear 17.25s, -o-transform 150ms ease-in 17.25s;
    -moz-transition: opacity .2s linear 17.25s, transform 150ms ease-in 17.25s, -moz-transform 150ms ease-in 17.25s;
    transition: opacity .2s linear 17.25s, transform 150ms ease-in 17.25s;
    transition: opacity .2s linear 17.25s, transform 150ms ease-in 17.25s, -webkit-transform 150ms ease-in 17.25s, -moz-transform 150ms ease-in 17.25s, -o-transform 150ms ease-in 17.25s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(346) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(346)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(346) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(346)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 17.3s, -webkit-transform 150ms ease-in 17.3s;
    transition: opacity .2s linear 17.3s, -webkit-transform 150ms ease-in 17.3s;
    -o-transition: opacity .2s linear 17.3s, -o-transform 150ms ease-in 17.3s;
    -moz-transition: opacity .2s linear 17.3s, transform 150ms ease-in 17.3s, -moz-transform 150ms ease-in 17.3s;
    transition: opacity .2s linear 17.3s, transform 150ms ease-in 17.3s;
    transition: opacity .2s linear 17.3s, transform 150ms ease-in 17.3s, -webkit-transform 150ms ease-in 17.3s, -moz-transform 150ms ease-in 17.3s, -o-transform 150ms ease-in 17.3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(347) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(347)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(347) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(347)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 17.35s, -webkit-transform 150ms ease-in 17.35s;
    transition: opacity .2s linear 17.35s, -webkit-transform 150ms ease-in 17.35s;
    -o-transition: opacity .2s linear 17.35s, -o-transform 150ms ease-in 17.35s;
    -moz-transition: opacity .2s linear 17.35s, transform 150ms ease-in 17.35s, -moz-transform 150ms ease-in 17.35s;
    transition: opacity .2s linear 17.35s, transform 150ms ease-in 17.35s;
    transition: opacity .2s linear 17.35s, transform 150ms ease-in 17.35s, -webkit-transform 150ms ease-in 17.35s, -moz-transform 150ms ease-in 17.35s, -o-transform 150ms ease-in 17.35s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(348) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(348)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(348) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(348)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 17.4s, -webkit-transform 150ms ease-in 17.4s;
    transition: opacity .2s linear 17.4s, -webkit-transform 150ms ease-in 17.4s;
    -o-transition: opacity .2s linear 17.4s, -o-transform 150ms ease-in 17.4s;
    -moz-transition: opacity .2s linear 17.4s, transform 150ms ease-in 17.4s, -moz-transform 150ms ease-in 17.4s;
    transition: opacity .2s linear 17.4s, transform 150ms ease-in 17.4s;
    transition: opacity .2s linear 17.4s, transform 150ms ease-in 17.4s, -webkit-transform 150ms ease-in 17.4s, -moz-transform 150ms ease-in 17.4s, -o-transform 150ms ease-in 17.4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(349) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(349)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(349) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(349)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 17.45s, -webkit-transform 150ms ease-in 17.45s;
    transition: opacity .2s linear 17.45s, -webkit-transform 150ms ease-in 17.45s;
    -o-transition: opacity .2s linear 17.45s, -o-transform 150ms ease-in 17.45s;
    -moz-transition: opacity .2s linear 17.45s, transform 150ms ease-in 17.45s, -moz-transform 150ms ease-in 17.45s;
    transition: opacity .2s linear 17.45s, transform 150ms ease-in 17.45s;
    transition: opacity .2s linear 17.45s, transform 150ms ease-in 17.45s, -webkit-transform 150ms ease-in 17.45s, -moz-transform 150ms ease-in 17.45s, -o-transform 150ms ease-in 17.45s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(350) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(350)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(350) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(350)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 17.5s, -webkit-transform 150ms ease-in 17.5s;
    transition: opacity .2s linear 17.5s, -webkit-transform 150ms ease-in 17.5s;
    -o-transition: opacity .2s linear 17.5s, -o-transform 150ms ease-in 17.5s;
    -moz-transition: opacity .2s linear 17.5s, transform 150ms ease-in 17.5s, -moz-transform 150ms ease-in 17.5s;
    transition: opacity .2s linear 17.5s, transform 150ms ease-in 17.5s;
    transition: opacity .2s linear 17.5s, transform 150ms ease-in 17.5s, -webkit-transform 150ms ease-in 17.5s, -moz-transform 150ms ease-in 17.5s, -o-transform 150ms ease-in 17.5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(351) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(351)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(351) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(351)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 17.55s, -webkit-transform 150ms ease-in 17.55s;
    transition: opacity .2s linear 17.55s, -webkit-transform 150ms ease-in 17.55s;
    -o-transition: opacity .2s linear 17.55s, -o-transform 150ms ease-in 17.55s;
    -moz-transition: opacity .2s linear 17.55s, transform 150ms ease-in 17.55s, -moz-transform 150ms ease-in 17.55s;
    transition: opacity .2s linear 17.55s, transform 150ms ease-in 17.55s;
    transition: opacity .2s linear 17.55s, transform 150ms ease-in 17.55s, -webkit-transform 150ms ease-in 17.55s, -moz-transform 150ms ease-in 17.55s, -o-transform 150ms ease-in 17.55s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(352) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(352)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(352) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(352)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 17.6s, -webkit-transform 150ms ease-in 17.6s;
    transition: opacity .2s linear 17.6s, -webkit-transform 150ms ease-in 17.6s;
    -o-transition: opacity .2s linear 17.6s, -o-transform 150ms ease-in 17.6s;
    -moz-transition: opacity .2s linear 17.6s, transform 150ms ease-in 17.6s, -moz-transform 150ms ease-in 17.6s;
    transition: opacity .2s linear 17.6s, transform 150ms ease-in 17.6s;
    transition: opacity .2s linear 17.6s, transform 150ms ease-in 17.6s, -webkit-transform 150ms ease-in 17.6s, -moz-transform 150ms ease-in 17.6s, -o-transform 150ms ease-in 17.6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(353) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(353)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(353) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(353)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 17.65s, -webkit-transform 150ms ease-in 17.65s;
    transition: opacity .2s linear 17.65s, -webkit-transform 150ms ease-in 17.65s;
    -o-transition: opacity .2s linear 17.65s, -o-transform 150ms ease-in 17.65s;
    -moz-transition: opacity .2s linear 17.65s, transform 150ms ease-in 17.65s, -moz-transform 150ms ease-in 17.65s;
    transition: opacity .2s linear 17.65s, transform 150ms ease-in 17.65s;
    transition: opacity .2s linear 17.65s, transform 150ms ease-in 17.65s, -webkit-transform 150ms ease-in 17.65s, -moz-transform 150ms ease-in 17.65s, -o-transform 150ms ease-in 17.65s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(354) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(354)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(354) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(354)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 17.7s, -webkit-transform 150ms ease-in 17.7s;
    transition: opacity .2s linear 17.7s, -webkit-transform 150ms ease-in 17.7s;
    -o-transition: opacity .2s linear 17.7s, -o-transform 150ms ease-in 17.7s;
    -moz-transition: opacity .2s linear 17.7s, transform 150ms ease-in 17.7s, -moz-transform 150ms ease-in 17.7s;
    transition: opacity .2s linear 17.7s, transform 150ms ease-in 17.7s;
    transition: opacity .2s linear 17.7s, transform 150ms ease-in 17.7s, -webkit-transform 150ms ease-in 17.7s, -moz-transform 150ms ease-in 17.7s, -o-transform 150ms ease-in 17.7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(355) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(355)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(355) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(355)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 17.75s, -webkit-transform 150ms ease-in 17.75s;
    transition: opacity .2s linear 17.75s, -webkit-transform 150ms ease-in 17.75s;
    -o-transition: opacity .2s linear 17.75s, -o-transform 150ms ease-in 17.75s;
    -moz-transition: opacity .2s linear 17.75s, transform 150ms ease-in 17.75s, -moz-transform 150ms ease-in 17.75s;
    transition: opacity .2s linear 17.75s, transform 150ms ease-in 17.75s;
    transition: opacity .2s linear 17.75s, transform 150ms ease-in 17.75s, -webkit-transform 150ms ease-in 17.75s, -moz-transform 150ms ease-in 17.75s, -o-transform 150ms ease-in 17.75s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(356) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(356)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(356) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(356)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 17.8s, -webkit-transform 150ms ease-in 17.8s;
    transition: opacity .2s linear 17.8s, -webkit-transform 150ms ease-in 17.8s;
    -o-transition: opacity .2s linear 17.8s, -o-transform 150ms ease-in 17.8s;
    -moz-transition: opacity .2s linear 17.8s, transform 150ms ease-in 17.8s, -moz-transform 150ms ease-in 17.8s;
    transition: opacity .2s linear 17.8s, transform 150ms ease-in 17.8s;
    transition: opacity .2s linear 17.8s, transform 150ms ease-in 17.8s, -webkit-transform 150ms ease-in 17.8s, -moz-transform 150ms ease-in 17.8s, -o-transform 150ms ease-in 17.8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(357) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(357)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(357) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(357)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 17.85s, -webkit-transform 150ms ease-in 17.85s;
    transition: opacity .2s linear 17.85s, -webkit-transform 150ms ease-in 17.85s;
    -o-transition: opacity .2s linear 17.85s, -o-transform 150ms ease-in 17.85s;
    -moz-transition: opacity .2s linear 17.85s, transform 150ms ease-in 17.85s, -moz-transform 150ms ease-in 17.85s;
    transition: opacity .2s linear 17.85s, transform 150ms ease-in 17.85s;
    transition: opacity .2s linear 17.85s, transform 150ms ease-in 17.85s, -webkit-transform 150ms ease-in 17.85s, -moz-transform 150ms ease-in 17.85s, -o-transform 150ms ease-in 17.85s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(358) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(358)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(358) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(358)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 17.9s, -webkit-transform 150ms ease-in 17.9s;
    transition: opacity .2s linear 17.9s, -webkit-transform 150ms ease-in 17.9s;
    -o-transition: opacity .2s linear 17.9s, -o-transform 150ms ease-in 17.9s;
    -moz-transition: opacity .2s linear 17.9s, transform 150ms ease-in 17.9s, -moz-transform 150ms ease-in 17.9s;
    transition: opacity .2s linear 17.9s, transform 150ms ease-in 17.9s;
    transition: opacity .2s linear 17.9s, transform 150ms ease-in 17.9s, -webkit-transform 150ms ease-in 17.9s, -moz-transform 150ms ease-in 17.9s, -o-transform 150ms ease-in 17.9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(359) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(359)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(359) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(359)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 17.95s, -webkit-transform 150ms ease-in 17.95s;
    transition: opacity .2s linear 17.95s, -webkit-transform 150ms ease-in 17.95s;
    -o-transition: opacity .2s linear 17.95s, -o-transform 150ms ease-in 17.95s;
    -moz-transition: opacity .2s linear 17.95s, transform 150ms ease-in 17.95s, -moz-transform 150ms ease-in 17.95s;
    transition: opacity .2s linear 17.95s, transform 150ms ease-in 17.95s;
    transition: opacity .2s linear 17.95s, transform 150ms ease-in 17.95s, -webkit-transform 150ms ease-in 17.95s, -moz-transform 150ms ease-in 17.95s, -o-transform 150ms ease-in 17.95s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(360) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(360)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(360) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(360)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 18s, -webkit-transform 150ms ease-in 18s;
    transition: opacity .2s linear 18s, -webkit-transform 150ms ease-in 18s;
    -o-transition: opacity .2s linear 18s, -o-transform 150ms ease-in 18s;
    -moz-transition: opacity .2s linear 18s, transform 150ms ease-in 18s, -moz-transform 150ms ease-in 18s;
    transition: opacity .2s linear 18s, transform 150ms ease-in 18s;
    transition: opacity .2s linear 18s, transform 150ms ease-in 18s, -webkit-transform 150ms ease-in 18s, -moz-transform 150ms ease-in 18s, -o-transform 150ms ease-in 18s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(361) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(361)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(361) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(361)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 18.05s, -webkit-transform 150ms ease-in 18.05s;
    transition: opacity .2s linear 18.05s, -webkit-transform 150ms ease-in 18.05s;
    -o-transition: opacity .2s linear 18.05s, -o-transform 150ms ease-in 18.05s;
    -moz-transition: opacity .2s linear 18.05s, transform 150ms ease-in 18.05s, -moz-transform 150ms ease-in 18.05s;
    transition: opacity .2s linear 18.05s, transform 150ms ease-in 18.05s;
    transition: opacity .2s linear 18.05s, transform 150ms ease-in 18.05s, -webkit-transform 150ms ease-in 18.05s, -moz-transform 150ms ease-in 18.05s, -o-transform 150ms ease-in 18.05s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(362) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(362)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(362) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(362)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 18.1s, -webkit-transform 150ms ease-in 18.1s;
    transition: opacity .2s linear 18.1s, -webkit-transform 150ms ease-in 18.1s;
    -o-transition: opacity .2s linear 18.1s, -o-transform 150ms ease-in 18.1s;
    -moz-transition: opacity .2s linear 18.1s, transform 150ms ease-in 18.1s, -moz-transform 150ms ease-in 18.1s;
    transition: opacity .2s linear 18.1s, transform 150ms ease-in 18.1s;
    transition: opacity .2s linear 18.1s, transform 150ms ease-in 18.1s, -webkit-transform 150ms ease-in 18.1s, -moz-transform 150ms ease-in 18.1s, -o-transform 150ms ease-in 18.1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(363) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(363)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(363) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(363)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 18.15s, -webkit-transform 150ms ease-in 18.15s;
    transition: opacity .2s linear 18.15s, -webkit-transform 150ms ease-in 18.15s;
    -o-transition: opacity .2s linear 18.15s, -o-transform 150ms ease-in 18.15s;
    -moz-transition: opacity .2s linear 18.15s, transform 150ms ease-in 18.15s, -moz-transform 150ms ease-in 18.15s;
    transition: opacity .2s linear 18.15s, transform 150ms ease-in 18.15s;
    transition: opacity .2s linear 18.15s, transform 150ms ease-in 18.15s, -webkit-transform 150ms ease-in 18.15s, -moz-transform 150ms ease-in 18.15s, -o-transform 150ms ease-in 18.15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(364) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(364)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(364) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(364)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 18.2s, -webkit-transform 150ms ease-in 18.2s;
    transition: opacity .2s linear 18.2s, -webkit-transform 150ms ease-in 18.2s;
    -o-transition: opacity .2s linear 18.2s, -o-transform 150ms ease-in 18.2s;
    -moz-transition: opacity .2s linear 18.2s, transform 150ms ease-in 18.2s, -moz-transform 150ms ease-in 18.2s;
    transition: opacity .2s linear 18.2s, transform 150ms ease-in 18.2s;
    transition: opacity .2s linear 18.2s, transform 150ms ease-in 18.2s, -webkit-transform 150ms ease-in 18.2s, -moz-transform 150ms ease-in 18.2s, -o-transform 150ms ease-in 18.2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(365) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(365)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(365) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(365)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 18.25s, -webkit-transform 150ms ease-in 18.25s;
    transition: opacity .2s linear 18.25s, -webkit-transform 150ms ease-in 18.25s;
    -o-transition: opacity .2s linear 18.25s, -o-transform 150ms ease-in 18.25s;
    -moz-transition: opacity .2s linear 18.25s, transform 150ms ease-in 18.25s, -moz-transform 150ms ease-in 18.25s;
    transition: opacity .2s linear 18.25s, transform 150ms ease-in 18.25s;
    transition: opacity .2s linear 18.25s, transform 150ms ease-in 18.25s, -webkit-transform 150ms ease-in 18.25s, -moz-transform 150ms ease-in 18.25s, -o-transform 150ms ease-in 18.25s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(366) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(366)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(366) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(366)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 18.3s, -webkit-transform 150ms ease-in 18.3s;
    transition: opacity .2s linear 18.3s, -webkit-transform 150ms ease-in 18.3s;
    -o-transition: opacity .2s linear 18.3s, -o-transform 150ms ease-in 18.3s;
    -moz-transition: opacity .2s linear 18.3s, transform 150ms ease-in 18.3s, -moz-transform 150ms ease-in 18.3s;
    transition: opacity .2s linear 18.3s, transform 150ms ease-in 18.3s;
    transition: opacity .2s linear 18.3s, transform 150ms ease-in 18.3s, -webkit-transform 150ms ease-in 18.3s, -moz-transform 150ms ease-in 18.3s, -o-transform 150ms ease-in 18.3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(367) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(367)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(367) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(367)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 18.35s, -webkit-transform 150ms ease-in 18.35s;
    transition: opacity .2s linear 18.35s, -webkit-transform 150ms ease-in 18.35s;
    -o-transition: opacity .2s linear 18.35s, -o-transform 150ms ease-in 18.35s;
    -moz-transition: opacity .2s linear 18.35s, transform 150ms ease-in 18.35s, -moz-transform 150ms ease-in 18.35s;
    transition: opacity .2s linear 18.35s, transform 150ms ease-in 18.35s;
    transition: opacity .2s linear 18.35s, transform 150ms ease-in 18.35s, -webkit-transform 150ms ease-in 18.35s, -moz-transform 150ms ease-in 18.35s, -o-transform 150ms ease-in 18.35s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(368) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(368)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(368) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(368)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 18.4s, -webkit-transform 150ms ease-in 18.4s;
    transition: opacity .2s linear 18.4s, -webkit-transform 150ms ease-in 18.4s;
    -o-transition: opacity .2s linear 18.4s, -o-transform 150ms ease-in 18.4s;
    -moz-transition: opacity .2s linear 18.4s, transform 150ms ease-in 18.4s, -moz-transform 150ms ease-in 18.4s;
    transition: opacity .2s linear 18.4s, transform 150ms ease-in 18.4s;
    transition: opacity .2s linear 18.4s, transform 150ms ease-in 18.4s, -webkit-transform 150ms ease-in 18.4s, -moz-transform 150ms ease-in 18.4s, -o-transform 150ms ease-in 18.4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(369) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(369)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(369) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(369)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 18.45s, -webkit-transform 150ms ease-in 18.45s;
    transition: opacity .2s linear 18.45s, -webkit-transform 150ms ease-in 18.45s;
    -o-transition: opacity .2s linear 18.45s, -o-transform 150ms ease-in 18.45s;
    -moz-transition: opacity .2s linear 18.45s, transform 150ms ease-in 18.45s, -moz-transform 150ms ease-in 18.45s;
    transition: opacity .2s linear 18.45s, transform 150ms ease-in 18.45s;
    transition: opacity .2s linear 18.45s, transform 150ms ease-in 18.45s, -webkit-transform 150ms ease-in 18.45s, -moz-transform 150ms ease-in 18.45s, -o-transform 150ms ease-in 18.45s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(370) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(370)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(370) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(370)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 18.5s, -webkit-transform 150ms ease-in 18.5s;
    transition: opacity .2s linear 18.5s, -webkit-transform 150ms ease-in 18.5s;
    -o-transition: opacity .2s linear 18.5s, -o-transform 150ms ease-in 18.5s;
    -moz-transition: opacity .2s linear 18.5s, transform 150ms ease-in 18.5s, -moz-transform 150ms ease-in 18.5s;
    transition: opacity .2s linear 18.5s, transform 150ms ease-in 18.5s;
    transition: opacity .2s linear 18.5s, transform 150ms ease-in 18.5s, -webkit-transform 150ms ease-in 18.5s, -moz-transform 150ms ease-in 18.5s, -o-transform 150ms ease-in 18.5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(371) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(371)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(371) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(371)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 18.55s, -webkit-transform 150ms ease-in 18.55s;
    transition: opacity .2s linear 18.55s, -webkit-transform 150ms ease-in 18.55s;
    -o-transition: opacity .2s linear 18.55s, -o-transform 150ms ease-in 18.55s;
    -moz-transition: opacity .2s linear 18.55s, transform 150ms ease-in 18.55s, -moz-transform 150ms ease-in 18.55s;
    transition: opacity .2s linear 18.55s, transform 150ms ease-in 18.55s;
    transition: opacity .2s linear 18.55s, transform 150ms ease-in 18.55s, -webkit-transform 150ms ease-in 18.55s, -moz-transform 150ms ease-in 18.55s, -o-transform 150ms ease-in 18.55s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(372) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(372)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(372) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(372)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 18.6s, -webkit-transform 150ms ease-in 18.6s;
    transition: opacity .2s linear 18.6s, -webkit-transform 150ms ease-in 18.6s;
    -o-transition: opacity .2s linear 18.6s, -o-transform 150ms ease-in 18.6s;
    -moz-transition: opacity .2s linear 18.6s, transform 150ms ease-in 18.6s, -moz-transform 150ms ease-in 18.6s;
    transition: opacity .2s linear 18.6s, transform 150ms ease-in 18.6s;
    transition: opacity .2s linear 18.6s, transform 150ms ease-in 18.6s, -webkit-transform 150ms ease-in 18.6s, -moz-transform 150ms ease-in 18.6s, -o-transform 150ms ease-in 18.6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(373) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(373)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(373) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(373)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 18.65s, -webkit-transform 150ms ease-in 18.65s;
    transition: opacity .2s linear 18.65s, -webkit-transform 150ms ease-in 18.65s;
    -o-transition: opacity .2s linear 18.65s, -o-transform 150ms ease-in 18.65s;
    -moz-transition: opacity .2s linear 18.65s, transform 150ms ease-in 18.65s, -moz-transform 150ms ease-in 18.65s;
    transition: opacity .2s linear 18.65s, transform 150ms ease-in 18.65s;
    transition: opacity .2s linear 18.65s, transform 150ms ease-in 18.65s, -webkit-transform 150ms ease-in 18.65s, -moz-transform 150ms ease-in 18.65s, -o-transform 150ms ease-in 18.65s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(374) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(374)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(374) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(374)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 18.7s, -webkit-transform 150ms ease-in 18.7s;
    transition: opacity .2s linear 18.7s, -webkit-transform 150ms ease-in 18.7s;
    -o-transition: opacity .2s linear 18.7s, -o-transform 150ms ease-in 18.7s;
    -moz-transition: opacity .2s linear 18.7s, transform 150ms ease-in 18.7s, -moz-transform 150ms ease-in 18.7s;
    transition: opacity .2s linear 18.7s, transform 150ms ease-in 18.7s;
    transition: opacity .2s linear 18.7s, transform 150ms ease-in 18.7s, -webkit-transform 150ms ease-in 18.7s, -moz-transform 150ms ease-in 18.7s, -o-transform 150ms ease-in 18.7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(375) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(375)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(375) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(375)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 18.75s, -webkit-transform 150ms ease-in 18.75s;
    transition: opacity .2s linear 18.75s, -webkit-transform 150ms ease-in 18.75s;
    -o-transition: opacity .2s linear 18.75s, -o-transform 150ms ease-in 18.75s;
    -moz-transition: opacity .2s linear 18.75s, transform 150ms ease-in 18.75s, -moz-transform 150ms ease-in 18.75s;
    transition: opacity .2s linear 18.75s, transform 150ms ease-in 18.75s;
    transition: opacity .2s linear 18.75s, transform 150ms ease-in 18.75s, -webkit-transform 150ms ease-in 18.75s, -moz-transform 150ms ease-in 18.75s, -o-transform 150ms ease-in 18.75s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(376) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(376)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(376) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(376)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 18.8s, -webkit-transform 150ms ease-in 18.8s;
    transition: opacity .2s linear 18.8s, -webkit-transform 150ms ease-in 18.8s;
    -o-transition: opacity .2s linear 18.8s, -o-transform 150ms ease-in 18.8s;
    -moz-transition: opacity .2s linear 18.8s, transform 150ms ease-in 18.8s, -moz-transform 150ms ease-in 18.8s;
    transition: opacity .2s linear 18.8s, transform 150ms ease-in 18.8s;
    transition: opacity .2s linear 18.8s, transform 150ms ease-in 18.8s, -webkit-transform 150ms ease-in 18.8s, -moz-transform 150ms ease-in 18.8s, -o-transform 150ms ease-in 18.8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(377) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(377)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(377) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(377)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 18.85s, -webkit-transform 150ms ease-in 18.85s;
    transition: opacity .2s linear 18.85s, -webkit-transform 150ms ease-in 18.85s;
    -o-transition: opacity .2s linear 18.85s, -o-transform 150ms ease-in 18.85s;
    -moz-transition: opacity .2s linear 18.85s, transform 150ms ease-in 18.85s, -moz-transform 150ms ease-in 18.85s;
    transition: opacity .2s linear 18.85s, transform 150ms ease-in 18.85s;
    transition: opacity .2s linear 18.85s, transform 150ms ease-in 18.85s, -webkit-transform 150ms ease-in 18.85s, -moz-transform 150ms ease-in 18.85s, -o-transform 150ms ease-in 18.85s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(378) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(378)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(378) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(378)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 18.9s, -webkit-transform 150ms ease-in 18.9s;
    transition: opacity .2s linear 18.9s, -webkit-transform 150ms ease-in 18.9s;
    -o-transition: opacity .2s linear 18.9s, -o-transform 150ms ease-in 18.9s;
    -moz-transition: opacity .2s linear 18.9s, transform 150ms ease-in 18.9s, -moz-transform 150ms ease-in 18.9s;
    transition: opacity .2s linear 18.9s, transform 150ms ease-in 18.9s;
    transition: opacity .2s linear 18.9s, transform 150ms ease-in 18.9s, -webkit-transform 150ms ease-in 18.9s, -moz-transform 150ms ease-in 18.9s, -o-transform 150ms ease-in 18.9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(379) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(379)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(379) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(379)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 18.95s, -webkit-transform 150ms ease-in 18.95s;
    transition: opacity .2s linear 18.95s, -webkit-transform 150ms ease-in 18.95s;
    -o-transition: opacity .2s linear 18.95s, -o-transform 150ms ease-in 18.95s;
    -moz-transition: opacity .2s linear 18.95s, transform 150ms ease-in 18.95s, -moz-transform 150ms ease-in 18.95s;
    transition: opacity .2s linear 18.95s, transform 150ms ease-in 18.95s;
    transition: opacity .2s linear 18.95s, transform 150ms ease-in 18.95s, -webkit-transform 150ms ease-in 18.95s, -moz-transform 150ms ease-in 18.95s, -o-transform 150ms ease-in 18.95s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(380) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(380)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(380) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(380)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 19s, -webkit-transform 150ms ease-in 19s;
    transition: opacity .2s linear 19s, -webkit-transform 150ms ease-in 19s;
    -o-transition: opacity .2s linear 19s, -o-transform 150ms ease-in 19s;
    -moz-transition: opacity .2s linear 19s, transform 150ms ease-in 19s, -moz-transform 150ms ease-in 19s;
    transition: opacity .2s linear 19s, transform 150ms ease-in 19s;
    transition: opacity .2s linear 19s, transform 150ms ease-in 19s, -webkit-transform 150ms ease-in 19s, -moz-transform 150ms ease-in 19s, -o-transform 150ms ease-in 19s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(381) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(381)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(381) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(381)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 19.05s, -webkit-transform 150ms ease-in 19.05s;
    transition: opacity .2s linear 19.05s, -webkit-transform 150ms ease-in 19.05s;
    -o-transition: opacity .2s linear 19.05s, -o-transform 150ms ease-in 19.05s;
    -moz-transition: opacity .2s linear 19.05s, transform 150ms ease-in 19.05s, -moz-transform 150ms ease-in 19.05s;
    transition: opacity .2s linear 19.05s, transform 150ms ease-in 19.05s;
    transition: opacity .2s linear 19.05s, transform 150ms ease-in 19.05s, -webkit-transform 150ms ease-in 19.05s, -moz-transform 150ms ease-in 19.05s, -o-transform 150ms ease-in 19.05s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(382) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(382)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(382) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(382)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 19.1s, -webkit-transform 150ms ease-in 19.1s;
    transition: opacity .2s linear 19.1s, -webkit-transform 150ms ease-in 19.1s;
    -o-transition: opacity .2s linear 19.1s, -o-transform 150ms ease-in 19.1s;
    -moz-transition: opacity .2s linear 19.1s, transform 150ms ease-in 19.1s, -moz-transform 150ms ease-in 19.1s;
    transition: opacity .2s linear 19.1s, transform 150ms ease-in 19.1s;
    transition: opacity .2s linear 19.1s, transform 150ms ease-in 19.1s, -webkit-transform 150ms ease-in 19.1s, -moz-transform 150ms ease-in 19.1s, -o-transform 150ms ease-in 19.1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(383) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(383)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(383) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(383)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 19.15s, -webkit-transform 150ms ease-in 19.15s;
    transition: opacity .2s linear 19.15s, -webkit-transform 150ms ease-in 19.15s;
    -o-transition: opacity .2s linear 19.15s, -o-transform 150ms ease-in 19.15s;
    -moz-transition: opacity .2s linear 19.15s, transform 150ms ease-in 19.15s, -moz-transform 150ms ease-in 19.15s;
    transition: opacity .2s linear 19.15s, transform 150ms ease-in 19.15s;
    transition: opacity .2s linear 19.15s, transform 150ms ease-in 19.15s, -webkit-transform 150ms ease-in 19.15s, -moz-transform 150ms ease-in 19.15s, -o-transform 150ms ease-in 19.15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(384) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(384)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(384) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(384)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 19.2s, -webkit-transform 150ms ease-in 19.2s;
    transition: opacity .2s linear 19.2s, -webkit-transform 150ms ease-in 19.2s;
    -o-transition: opacity .2s linear 19.2s, -o-transform 150ms ease-in 19.2s;
    -moz-transition: opacity .2s linear 19.2s, transform 150ms ease-in 19.2s, -moz-transform 150ms ease-in 19.2s;
    transition: opacity .2s linear 19.2s, transform 150ms ease-in 19.2s;
    transition: opacity .2s linear 19.2s, transform 150ms ease-in 19.2s, -webkit-transform 150ms ease-in 19.2s, -moz-transform 150ms ease-in 19.2s, -o-transform 150ms ease-in 19.2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(385) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(385)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(385) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(385)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 19.25s, -webkit-transform 150ms ease-in 19.25s;
    transition: opacity .2s linear 19.25s, -webkit-transform 150ms ease-in 19.25s;
    -o-transition: opacity .2s linear 19.25s, -o-transform 150ms ease-in 19.25s;
    -moz-transition: opacity .2s linear 19.25s, transform 150ms ease-in 19.25s, -moz-transform 150ms ease-in 19.25s;
    transition: opacity .2s linear 19.25s, transform 150ms ease-in 19.25s;
    transition: opacity .2s linear 19.25s, transform 150ms ease-in 19.25s, -webkit-transform 150ms ease-in 19.25s, -moz-transform 150ms ease-in 19.25s, -o-transform 150ms ease-in 19.25s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(386) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(386)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(386) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(386)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 19.3s, -webkit-transform 150ms ease-in 19.3s;
    transition: opacity .2s linear 19.3s, -webkit-transform 150ms ease-in 19.3s;
    -o-transition: opacity .2s linear 19.3s, -o-transform 150ms ease-in 19.3s;
    -moz-transition: opacity .2s linear 19.3s, transform 150ms ease-in 19.3s, -moz-transform 150ms ease-in 19.3s;
    transition: opacity .2s linear 19.3s, transform 150ms ease-in 19.3s;
    transition: opacity .2s linear 19.3s, transform 150ms ease-in 19.3s, -webkit-transform 150ms ease-in 19.3s, -moz-transform 150ms ease-in 19.3s, -o-transform 150ms ease-in 19.3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(387) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(387)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(387) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(387)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 19.35s, -webkit-transform 150ms ease-in 19.35s;
    transition: opacity .2s linear 19.35s, -webkit-transform 150ms ease-in 19.35s;
    -o-transition: opacity .2s linear 19.35s, -o-transform 150ms ease-in 19.35s;
    -moz-transition: opacity .2s linear 19.35s, transform 150ms ease-in 19.35s, -moz-transform 150ms ease-in 19.35s;
    transition: opacity .2s linear 19.35s, transform 150ms ease-in 19.35s;
    transition: opacity .2s linear 19.35s, transform 150ms ease-in 19.35s, -webkit-transform 150ms ease-in 19.35s, -moz-transform 150ms ease-in 19.35s, -o-transform 150ms ease-in 19.35s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(388) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(388)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(388) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(388)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 19.4s, -webkit-transform 150ms ease-in 19.4s;
    transition: opacity .2s linear 19.4s, -webkit-transform 150ms ease-in 19.4s;
    -o-transition: opacity .2s linear 19.4s, -o-transform 150ms ease-in 19.4s;
    -moz-transition: opacity .2s linear 19.4s, transform 150ms ease-in 19.4s, -moz-transform 150ms ease-in 19.4s;
    transition: opacity .2s linear 19.4s, transform 150ms ease-in 19.4s;
    transition: opacity .2s linear 19.4s, transform 150ms ease-in 19.4s, -webkit-transform 150ms ease-in 19.4s, -moz-transform 150ms ease-in 19.4s, -o-transform 150ms ease-in 19.4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(389) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(389)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(389) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(389)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 19.45s, -webkit-transform 150ms ease-in 19.45s;
    transition: opacity .2s linear 19.45s, -webkit-transform 150ms ease-in 19.45s;
    -o-transition: opacity .2s linear 19.45s, -o-transform 150ms ease-in 19.45s;
    -moz-transition: opacity .2s linear 19.45s, transform 150ms ease-in 19.45s, -moz-transform 150ms ease-in 19.45s;
    transition: opacity .2s linear 19.45s, transform 150ms ease-in 19.45s;
    transition: opacity .2s linear 19.45s, transform 150ms ease-in 19.45s, -webkit-transform 150ms ease-in 19.45s, -moz-transform 150ms ease-in 19.45s, -o-transform 150ms ease-in 19.45s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(390) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(390)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(390) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(390)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 19.5s, -webkit-transform 150ms ease-in 19.5s;
    transition: opacity .2s linear 19.5s, -webkit-transform 150ms ease-in 19.5s;
    -o-transition: opacity .2s linear 19.5s, -o-transform 150ms ease-in 19.5s;
    -moz-transition: opacity .2s linear 19.5s, transform 150ms ease-in 19.5s, -moz-transform 150ms ease-in 19.5s;
    transition: opacity .2s linear 19.5s, transform 150ms ease-in 19.5s;
    transition: opacity .2s linear 19.5s, transform 150ms ease-in 19.5s, -webkit-transform 150ms ease-in 19.5s, -moz-transform 150ms ease-in 19.5s, -o-transform 150ms ease-in 19.5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(391) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(391)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(391) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(391)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 19.55s, -webkit-transform 150ms ease-in 19.55s;
    transition: opacity .2s linear 19.55s, -webkit-transform 150ms ease-in 19.55s;
    -o-transition: opacity .2s linear 19.55s, -o-transform 150ms ease-in 19.55s;
    -moz-transition: opacity .2s linear 19.55s, transform 150ms ease-in 19.55s, -moz-transform 150ms ease-in 19.55s;
    transition: opacity .2s linear 19.55s, transform 150ms ease-in 19.55s;
    transition: opacity .2s linear 19.55s, transform 150ms ease-in 19.55s, -webkit-transform 150ms ease-in 19.55s, -moz-transform 150ms ease-in 19.55s, -o-transform 150ms ease-in 19.55s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(392) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(392)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(392) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(392)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 19.6s, -webkit-transform 150ms ease-in 19.6s;
    transition: opacity .2s linear 19.6s, -webkit-transform 150ms ease-in 19.6s;
    -o-transition: opacity .2s linear 19.6s, -o-transform 150ms ease-in 19.6s;
    -moz-transition: opacity .2s linear 19.6s, transform 150ms ease-in 19.6s, -moz-transform 150ms ease-in 19.6s;
    transition: opacity .2s linear 19.6s, transform 150ms ease-in 19.6s;
    transition: opacity .2s linear 19.6s, transform 150ms ease-in 19.6s, -webkit-transform 150ms ease-in 19.6s, -moz-transform 150ms ease-in 19.6s, -o-transform 150ms ease-in 19.6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(393) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(393)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(393) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(393)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 19.65s, -webkit-transform 150ms ease-in 19.65s;
    transition: opacity .2s linear 19.65s, -webkit-transform 150ms ease-in 19.65s;
    -o-transition: opacity .2s linear 19.65s, -o-transform 150ms ease-in 19.65s;
    -moz-transition: opacity .2s linear 19.65s, transform 150ms ease-in 19.65s, -moz-transform 150ms ease-in 19.65s;
    transition: opacity .2s linear 19.65s, transform 150ms ease-in 19.65s;
    transition: opacity .2s linear 19.65s, transform 150ms ease-in 19.65s, -webkit-transform 150ms ease-in 19.65s, -moz-transform 150ms ease-in 19.65s, -o-transform 150ms ease-in 19.65s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(394) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(394)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(394) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(394)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 19.7s, -webkit-transform 150ms ease-in 19.7s;
    transition: opacity .2s linear 19.7s, -webkit-transform 150ms ease-in 19.7s;
    -o-transition: opacity .2s linear 19.7s, -o-transform 150ms ease-in 19.7s;
    -moz-transition: opacity .2s linear 19.7s, transform 150ms ease-in 19.7s, -moz-transform 150ms ease-in 19.7s;
    transition: opacity .2s linear 19.7s, transform 150ms ease-in 19.7s;
    transition: opacity .2s linear 19.7s, transform 150ms ease-in 19.7s, -webkit-transform 150ms ease-in 19.7s, -moz-transform 150ms ease-in 19.7s, -o-transform 150ms ease-in 19.7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(395) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(395)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(395) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(395)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 19.75s, -webkit-transform 150ms ease-in 19.75s;
    transition: opacity .2s linear 19.75s, -webkit-transform 150ms ease-in 19.75s;
    -o-transition: opacity .2s linear 19.75s, -o-transform 150ms ease-in 19.75s;
    -moz-transition: opacity .2s linear 19.75s, transform 150ms ease-in 19.75s, -moz-transform 150ms ease-in 19.75s;
    transition: opacity .2s linear 19.75s, transform 150ms ease-in 19.75s;
    transition: opacity .2s linear 19.75s, transform 150ms ease-in 19.75s, -webkit-transform 150ms ease-in 19.75s, -moz-transform 150ms ease-in 19.75s, -o-transform 150ms ease-in 19.75s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(396) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(396)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(396) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(396)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 19.8s, -webkit-transform 150ms ease-in 19.8s;
    transition: opacity .2s linear 19.8s, -webkit-transform 150ms ease-in 19.8s;
    -o-transition: opacity .2s linear 19.8s, -o-transform 150ms ease-in 19.8s;
    -moz-transition: opacity .2s linear 19.8s, transform 150ms ease-in 19.8s, -moz-transform 150ms ease-in 19.8s;
    transition: opacity .2s linear 19.8s, transform 150ms ease-in 19.8s;
    transition: opacity .2s linear 19.8s, transform 150ms ease-in 19.8s, -webkit-transform 150ms ease-in 19.8s, -moz-transform 150ms ease-in 19.8s, -o-transform 150ms ease-in 19.8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(397) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(397)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(397) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(397)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 19.85s, -webkit-transform 150ms ease-in 19.85s;
    transition: opacity .2s linear 19.85s, -webkit-transform 150ms ease-in 19.85s;
    -o-transition: opacity .2s linear 19.85s, -o-transform 150ms ease-in 19.85s;
    -moz-transition: opacity .2s linear 19.85s, transform 150ms ease-in 19.85s, -moz-transform 150ms ease-in 19.85s;
    transition: opacity .2s linear 19.85s, transform 150ms ease-in 19.85s;
    transition: opacity .2s linear 19.85s, transform 150ms ease-in 19.85s, -webkit-transform 150ms ease-in 19.85s, -moz-transform 150ms ease-in 19.85s, -o-transform 150ms ease-in 19.85s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(398) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(398)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(398) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(398)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 19.9s, -webkit-transform 150ms ease-in 19.9s;
    transition: opacity .2s linear 19.9s, -webkit-transform 150ms ease-in 19.9s;
    -o-transition: opacity .2s linear 19.9s, -o-transform 150ms ease-in 19.9s;
    -moz-transition: opacity .2s linear 19.9s, transform 150ms ease-in 19.9s, -moz-transform 150ms ease-in 19.9s;
    transition: opacity .2s linear 19.9s, transform 150ms ease-in 19.9s;
    transition: opacity .2s linear 19.9s, transform 150ms ease-in 19.9s, -webkit-transform 150ms ease-in 19.9s, -moz-transform 150ms ease-in 19.9s, -o-transform 150ms ease-in 19.9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(399) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(399)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(399) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(399)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 19.95s, -webkit-transform 150ms ease-in 19.95s;
    transition: opacity .2s linear 19.95s, -webkit-transform 150ms ease-in 19.95s;
    -o-transition: opacity .2s linear 19.95s, -o-transform 150ms ease-in 19.95s;
    -moz-transition: opacity .2s linear 19.95s, transform 150ms ease-in 19.95s, -moz-transform 150ms ease-in 19.95s;
    transition: opacity .2s linear 19.95s, transform 150ms ease-in 19.95s;
    transition: opacity .2s linear 19.95s, transform 150ms ease-in 19.95s, -webkit-transform 150ms ease-in 19.95s, -moz-transform 150ms ease-in 19.95s, -o-transform 150ms ease-in 19.95s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(400) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(400)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(400) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(400)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 20s, -webkit-transform 150ms ease-in 20s;
    transition: opacity .2s linear 20s, -webkit-transform 150ms ease-in 20s;
    -o-transition: opacity .2s linear 20s, -o-transform 150ms ease-in 20s;
    -moz-transition: opacity .2s linear 20s, transform 150ms ease-in 20s, -moz-transform 150ms ease-in 20s;
    transition: opacity .2s linear 20s, transform 150ms ease-in 20s;
    transition: opacity .2s linear 20s, transform 150ms ease-in 20s, -webkit-transform 150ms ease-in 20s, -moz-transform 150ms ease-in 20s, -o-transform 150ms ease-in 20s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(401) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(401)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(401) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(401)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 20.05s, -webkit-transform 150ms ease-in 20.05s;
    transition: opacity .2s linear 20.05s, -webkit-transform 150ms ease-in 20.05s;
    -o-transition: opacity .2s linear 20.05s, -o-transform 150ms ease-in 20.05s;
    -moz-transition: opacity .2s linear 20.05s, transform 150ms ease-in 20.05s, -moz-transform 150ms ease-in 20.05s;
    transition: opacity .2s linear 20.05s, transform 150ms ease-in 20.05s;
    transition: opacity .2s linear 20.05s, transform 150ms ease-in 20.05s, -webkit-transform 150ms ease-in 20.05s, -moz-transform 150ms ease-in 20.05s, -o-transform 150ms ease-in 20.05s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(402) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(402)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(402) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(402)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 20.1s, -webkit-transform 150ms ease-in 20.1s;
    transition: opacity .2s linear 20.1s, -webkit-transform 150ms ease-in 20.1s;
    -o-transition: opacity .2s linear 20.1s, -o-transform 150ms ease-in 20.1s;
    -moz-transition: opacity .2s linear 20.1s, transform 150ms ease-in 20.1s, -moz-transform 150ms ease-in 20.1s;
    transition: opacity .2s linear 20.1s, transform 150ms ease-in 20.1s;
    transition: opacity .2s linear 20.1s, transform 150ms ease-in 20.1s, -webkit-transform 150ms ease-in 20.1s, -moz-transform 150ms ease-in 20.1s, -o-transform 150ms ease-in 20.1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(403) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(403)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(403) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(403)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 20.15s, -webkit-transform 150ms ease-in 20.15s;
    transition: opacity .2s linear 20.15s, -webkit-transform 150ms ease-in 20.15s;
    -o-transition: opacity .2s linear 20.15s, -o-transform 150ms ease-in 20.15s;
    -moz-transition: opacity .2s linear 20.15s, transform 150ms ease-in 20.15s, -moz-transform 150ms ease-in 20.15s;
    transition: opacity .2s linear 20.15s, transform 150ms ease-in 20.15s;
    transition: opacity .2s linear 20.15s, transform 150ms ease-in 20.15s, -webkit-transform 150ms ease-in 20.15s, -moz-transform 150ms ease-in 20.15s, -o-transform 150ms ease-in 20.15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(404) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(404)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(404) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(404)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 20.2s, -webkit-transform 150ms ease-in 20.2s;
    transition: opacity .2s linear 20.2s, -webkit-transform 150ms ease-in 20.2s;
    -o-transition: opacity .2s linear 20.2s, -o-transform 150ms ease-in 20.2s;
    -moz-transition: opacity .2s linear 20.2s, transform 150ms ease-in 20.2s, -moz-transform 150ms ease-in 20.2s;
    transition: opacity .2s linear 20.2s, transform 150ms ease-in 20.2s;
    transition: opacity .2s linear 20.2s, transform 150ms ease-in 20.2s, -webkit-transform 150ms ease-in 20.2s, -moz-transform 150ms ease-in 20.2s, -o-transform 150ms ease-in 20.2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(405) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(405)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(405) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(405)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 20.25s, -webkit-transform 150ms ease-in 20.25s;
    transition: opacity .2s linear 20.25s, -webkit-transform 150ms ease-in 20.25s;
    -o-transition: opacity .2s linear 20.25s, -o-transform 150ms ease-in 20.25s;
    -moz-transition: opacity .2s linear 20.25s, transform 150ms ease-in 20.25s, -moz-transform 150ms ease-in 20.25s;
    transition: opacity .2s linear 20.25s, transform 150ms ease-in 20.25s;
    transition: opacity .2s linear 20.25s, transform 150ms ease-in 20.25s, -webkit-transform 150ms ease-in 20.25s, -moz-transform 150ms ease-in 20.25s, -o-transform 150ms ease-in 20.25s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(406) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(406)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(406) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(406)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 20.3s, -webkit-transform 150ms ease-in 20.3s;
    transition: opacity .2s linear 20.3s, -webkit-transform 150ms ease-in 20.3s;
    -o-transition: opacity .2s linear 20.3s, -o-transform 150ms ease-in 20.3s;
    -moz-transition: opacity .2s linear 20.3s, transform 150ms ease-in 20.3s, -moz-transform 150ms ease-in 20.3s;
    transition: opacity .2s linear 20.3s, transform 150ms ease-in 20.3s;
    transition: opacity .2s linear 20.3s, transform 150ms ease-in 20.3s, -webkit-transform 150ms ease-in 20.3s, -moz-transform 150ms ease-in 20.3s, -o-transform 150ms ease-in 20.3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(407) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(407)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(407) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(407)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 20.35s, -webkit-transform 150ms ease-in 20.35s;
    transition: opacity .2s linear 20.35s, -webkit-transform 150ms ease-in 20.35s;
    -o-transition: opacity .2s linear 20.35s, -o-transform 150ms ease-in 20.35s;
    -moz-transition: opacity .2s linear 20.35s, transform 150ms ease-in 20.35s, -moz-transform 150ms ease-in 20.35s;
    transition: opacity .2s linear 20.35s, transform 150ms ease-in 20.35s;
    transition: opacity .2s linear 20.35s, transform 150ms ease-in 20.35s, -webkit-transform 150ms ease-in 20.35s, -moz-transform 150ms ease-in 20.35s, -o-transform 150ms ease-in 20.35s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(408) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(408)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(408) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(408)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 20.4s, -webkit-transform 150ms ease-in 20.4s;
    transition: opacity .2s linear 20.4s, -webkit-transform 150ms ease-in 20.4s;
    -o-transition: opacity .2s linear 20.4s, -o-transform 150ms ease-in 20.4s;
    -moz-transition: opacity .2s linear 20.4s, transform 150ms ease-in 20.4s, -moz-transform 150ms ease-in 20.4s;
    transition: opacity .2s linear 20.4s, transform 150ms ease-in 20.4s;
    transition: opacity .2s linear 20.4s, transform 150ms ease-in 20.4s, -webkit-transform 150ms ease-in 20.4s, -moz-transform 150ms ease-in 20.4s, -o-transform 150ms ease-in 20.4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(409) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(409)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(409) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(409)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 20.45s, -webkit-transform 150ms ease-in 20.45s;
    transition: opacity .2s linear 20.45s, -webkit-transform 150ms ease-in 20.45s;
    -o-transition: opacity .2s linear 20.45s, -o-transform 150ms ease-in 20.45s;
    -moz-transition: opacity .2s linear 20.45s, transform 150ms ease-in 20.45s, -moz-transform 150ms ease-in 20.45s;
    transition: opacity .2s linear 20.45s, transform 150ms ease-in 20.45s;
    transition: opacity .2s linear 20.45s, transform 150ms ease-in 20.45s, -webkit-transform 150ms ease-in 20.45s, -moz-transform 150ms ease-in 20.45s, -o-transform 150ms ease-in 20.45s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(410) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(410)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(410) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(410)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 20.5s, -webkit-transform 150ms ease-in 20.5s;
    transition: opacity .2s linear 20.5s, -webkit-transform 150ms ease-in 20.5s;
    -o-transition: opacity .2s linear 20.5s, -o-transform 150ms ease-in 20.5s;
    -moz-transition: opacity .2s linear 20.5s, transform 150ms ease-in 20.5s, -moz-transform 150ms ease-in 20.5s;
    transition: opacity .2s linear 20.5s, transform 150ms ease-in 20.5s;
    transition: opacity .2s linear 20.5s, transform 150ms ease-in 20.5s, -webkit-transform 150ms ease-in 20.5s, -moz-transform 150ms ease-in 20.5s, -o-transform 150ms ease-in 20.5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(411) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(411)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(411) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(411)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 20.55s, -webkit-transform 150ms ease-in 20.55s;
    transition: opacity .2s linear 20.55s, -webkit-transform 150ms ease-in 20.55s;
    -o-transition: opacity .2s linear 20.55s, -o-transform 150ms ease-in 20.55s;
    -moz-transition: opacity .2s linear 20.55s, transform 150ms ease-in 20.55s, -moz-transform 150ms ease-in 20.55s;
    transition: opacity .2s linear 20.55s, transform 150ms ease-in 20.55s;
    transition: opacity .2s linear 20.55s, transform 150ms ease-in 20.55s, -webkit-transform 150ms ease-in 20.55s, -moz-transform 150ms ease-in 20.55s, -o-transform 150ms ease-in 20.55s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(412) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(412)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(412) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(412)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 20.6s, -webkit-transform 150ms ease-in 20.6s;
    transition: opacity .2s linear 20.6s, -webkit-transform 150ms ease-in 20.6s;
    -o-transition: opacity .2s linear 20.6s, -o-transform 150ms ease-in 20.6s;
    -moz-transition: opacity .2s linear 20.6s, transform 150ms ease-in 20.6s, -moz-transform 150ms ease-in 20.6s;
    transition: opacity .2s linear 20.6s, transform 150ms ease-in 20.6s;
    transition: opacity .2s linear 20.6s, transform 150ms ease-in 20.6s, -webkit-transform 150ms ease-in 20.6s, -moz-transform 150ms ease-in 20.6s, -o-transform 150ms ease-in 20.6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(413) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(413)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(413) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(413)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 20.65s, -webkit-transform 150ms ease-in 20.65s;
    transition: opacity .2s linear 20.65s, -webkit-transform 150ms ease-in 20.65s;
    -o-transition: opacity .2s linear 20.65s, -o-transform 150ms ease-in 20.65s;
    -moz-transition: opacity .2s linear 20.65s, transform 150ms ease-in 20.65s, -moz-transform 150ms ease-in 20.65s;
    transition: opacity .2s linear 20.65s, transform 150ms ease-in 20.65s;
    transition: opacity .2s linear 20.65s, transform 150ms ease-in 20.65s, -webkit-transform 150ms ease-in 20.65s, -moz-transform 150ms ease-in 20.65s, -o-transform 150ms ease-in 20.65s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(414) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(414)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(414) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(414)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 20.7s, -webkit-transform 150ms ease-in 20.7s;
    transition: opacity .2s linear 20.7s, -webkit-transform 150ms ease-in 20.7s;
    -o-transition: opacity .2s linear 20.7s, -o-transform 150ms ease-in 20.7s;
    -moz-transition: opacity .2s linear 20.7s, transform 150ms ease-in 20.7s, -moz-transform 150ms ease-in 20.7s;
    transition: opacity .2s linear 20.7s, transform 150ms ease-in 20.7s;
    transition: opacity .2s linear 20.7s, transform 150ms ease-in 20.7s, -webkit-transform 150ms ease-in 20.7s, -moz-transform 150ms ease-in 20.7s, -o-transform 150ms ease-in 20.7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(415) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(415)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(415) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(415)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 20.75s, -webkit-transform 150ms ease-in 20.75s;
    transition: opacity .2s linear 20.75s, -webkit-transform 150ms ease-in 20.75s;
    -o-transition: opacity .2s linear 20.75s, -o-transform 150ms ease-in 20.75s;
    -moz-transition: opacity .2s linear 20.75s, transform 150ms ease-in 20.75s, -moz-transform 150ms ease-in 20.75s;
    transition: opacity .2s linear 20.75s, transform 150ms ease-in 20.75s;
    transition: opacity .2s linear 20.75s, transform 150ms ease-in 20.75s, -webkit-transform 150ms ease-in 20.75s, -moz-transform 150ms ease-in 20.75s, -o-transform 150ms ease-in 20.75s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(416) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(416)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(416) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(416)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 20.8s, -webkit-transform 150ms ease-in 20.8s;
    transition: opacity .2s linear 20.8s, -webkit-transform 150ms ease-in 20.8s;
    -o-transition: opacity .2s linear 20.8s, -o-transform 150ms ease-in 20.8s;
    -moz-transition: opacity .2s linear 20.8s, transform 150ms ease-in 20.8s, -moz-transform 150ms ease-in 20.8s;
    transition: opacity .2s linear 20.8s, transform 150ms ease-in 20.8s;
    transition: opacity .2s linear 20.8s, transform 150ms ease-in 20.8s, -webkit-transform 150ms ease-in 20.8s, -moz-transform 150ms ease-in 20.8s, -o-transform 150ms ease-in 20.8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(417) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(417)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(417) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(417)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 20.85s, -webkit-transform 150ms ease-in 20.85s;
    transition: opacity .2s linear 20.85s, -webkit-transform 150ms ease-in 20.85s;
    -o-transition: opacity .2s linear 20.85s, -o-transform 150ms ease-in 20.85s;
    -moz-transition: opacity .2s linear 20.85s, transform 150ms ease-in 20.85s, -moz-transform 150ms ease-in 20.85s;
    transition: opacity .2s linear 20.85s, transform 150ms ease-in 20.85s;
    transition: opacity .2s linear 20.85s, transform 150ms ease-in 20.85s, -webkit-transform 150ms ease-in 20.85s, -moz-transform 150ms ease-in 20.85s, -o-transform 150ms ease-in 20.85s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(418) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(418)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(418) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(418)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 20.9s, -webkit-transform 150ms ease-in 20.9s;
    transition: opacity .2s linear 20.9s, -webkit-transform 150ms ease-in 20.9s;
    -o-transition: opacity .2s linear 20.9s, -o-transform 150ms ease-in 20.9s;
    -moz-transition: opacity .2s linear 20.9s, transform 150ms ease-in 20.9s, -moz-transform 150ms ease-in 20.9s;
    transition: opacity .2s linear 20.9s, transform 150ms ease-in 20.9s;
    transition: opacity .2s linear 20.9s, transform 150ms ease-in 20.9s, -webkit-transform 150ms ease-in 20.9s, -moz-transform 150ms ease-in 20.9s, -o-transform 150ms ease-in 20.9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(419) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(419)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(419) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(419)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 20.95s, -webkit-transform 150ms ease-in 20.95s;
    transition: opacity .2s linear 20.95s, -webkit-transform 150ms ease-in 20.95s;
    -o-transition: opacity .2s linear 20.95s, -o-transform 150ms ease-in 20.95s;
    -moz-transition: opacity .2s linear 20.95s, transform 150ms ease-in 20.95s, -moz-transform 150ms ease-in 20.95s;
    transition: opacity .2s linear 20.95s, transform 150ms ease-in 20.95s;
    transition: opacity .2s linear 20.95s, transform 150ms ease-in 20.95s, -webkit-transform 150ms ease-in 20.95s, -moz-transform 150ms ease-in 20.95s, -o-transform 150ms ease-in 20.95s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(420) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(420)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(420) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(420)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 21s, -webkit-transform 150ms ease-in 21s;
    transition: opacity .2s linear 21s, -webkit-transform 150ms ease-in 21s;
    -o-transition: opacity .2s linear 21s, -o-transform 150ms ease-in 21s;
    -moz-transition: opacity .2s linear 21s, transform 150ms ease-in 21s, -moz-transform 150ms ease-in 21s;
    transition: opacity .2s linear 21s, transform 150ms ease-in 21s;
    transition: opacity .2s linear 21s, transform 150ms ease-in 21s, -webkit-transform 150ms ease-in 21s, -moz-transform 150ms ease-in 21s, -o-transform 150ms ease-in 21s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(421) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(421)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(421) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(421)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 21.05s, -webkit-transform 150ms ease-in 21.05s;
    transition: opacity .2s linear 21.05s, -webkit-transform 150ms ease-in 21.05s;
    -o-transition: opacity .2s linear 21.05s, -o-transform 150ms ease-in 21.05s;
    -moz-transition: opacity .2s linear 21.05s, transform 150ms ease-in 21.05s, -moz-transform 150ms ease-in 21.05s;
    transition: opacity .2s linear 21.05s, transform 150ms ease-in 21.05s;
    transition: opacity .2s linear 21.05s, transform 150ms ease-in 21.05s, -webkit-transform 150ms ease-in 21.05s, -moz-transform 150ms ease-in 21.05s, -o-transform 150ms ease-in 21.05s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(422) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(422)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(422) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(422)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 21.1s, -webkit-transform 150ms ease-in 21.1s;
    transition: opacity .2s linear 21.1s, -webkit-transform 150ms ease-in 21.1s;
    -o-transition: opacity .2s linear 21.1s, -o-transform 150ms ease-in 21.1s;
    -moz-transition: opacity .2s linear 21.1s, transform 150ms ease-in 21.1s, -moz-transform 150ms ease-in 21.1s;
    transition: opacity .2s linear 21.1s, transform 150ms ease-in 21.1s;
    transition: opacity .2s linear 21.1s, transform 150ms ease-in 21.1s, -webkit-transform 150ms ease-in 21.1s, -moz-transform 150ms ease-in 21.1s, -o-transform 150ms ease-in 21.1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(423) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(423)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(423) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(423)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 21.15s, -webkit-transform 150ms ease-in 21.15s;
    transition: opacity .2s linear 21.15s, -webkit-transform 150ms ease-in 21.15s;
    -o-transition: opacity .2s linear 21.15s, -o-transform 150ms ease-in 21.15s;
    -moz-transition: opacity .2s linear 21.15s, transform 150ms ease-in 21.15s, -moz-transform 150ms ease-in 21.15s;
    transition: opacity .2s linear 21.15s, transform 150ms ease-in 21.15s;
    transition: opacity .2s linear 21.15s, transform 150ms ease-in 21.15s, -webkit-transform 150ms ease-in 21.15s, -moz-transform 150ms ease-in 21.15s, -o-transform 150ms ease-in 21.15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(424) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(424)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(424) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(424)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 21.2s, -webkit-transform 150ms ease-in 21.2s;
    transition: opacity .2s linear 21.2s, -webkit-transform 150ms ease-in 21.2s;
    -o-transition: opacity .2s linear 21.2s, -o-transform 150ms ease-in 21.2s;
    -moz-transition: opacity .2s linear 21.2s, transform 150ms ease-in 21.2s, -moz-transform 150ms ease-in 21.2s;
    transition: opacity .2s linear 21.2s, transform 150ms ease-in 21.2s;
    transition: opacity .2s linear 21.2s, transform 150ms ease-in 21.2s, -webkit-transform 150ms ease-in 21.2s, -moz-transform 150ms ease-in 21.2s, -o-transform 150ms ease-in 21.2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(425) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(425)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(425) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(425)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 21.25s, -webkit-transform 150ms ease-in 21.25s;
    transition: opacity .2s linear 21.25s, -webkit-transform 150ms ease-in 21.25s;
    -o-transition: opacity .2s linear 21.25s, -o-transform 150ms ease-in 21.25s;
    -moz-transition: opacity .2s linear 21.25s, transform 150ms ease-in 21.25s, -moz-transform 150ms ease-in 21.25s;
    transition: opacity .2s linear 21.25s, transform 150ms ease-in 21.25s;
    transition: opacity .2s linear 21.25s, transform 150ms ease-in 21.25s, -webkit-transform 150ms ease-in 21.25s, -moz-transform 150ms ease-in 21.25s, -o-transform 150ms ease-in 21.25s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(426) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(426)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(426) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(426)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 21.3s, -webkit-transform 150ms ease-in 21.3s;
    transition: opacity .2s linear 21.3s, -webkit-transform 150ms ease-in 21.3s;
    -o-transition: opacity .2s linear 21.3s, -o-transform 150ms ease-in 21.3s;
    -moz-transition: opacity .2s linear 21.3s, transform 150ms ease-in 21.3s, -moz-transform 150ms ease-in 21.3s;
    transition: opacity .2s linear 21.3s, transform 150ms ease-in 21.3s;
    transition: opacity .2s linear 21.3s, transform 150ms ease-in 21.3s, -webkit-transform 150ms ease-in 21.3s, -moz-transform 150ms ease-in 21.3s, -o-transform 150ms ease-in 21.3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(427) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(427)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(427) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(427)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 21.35s, -webkit-transform 150ms ease-in 21.35s;
    transition: opacity .2s linear 21.35s, -webkit-transform 150ms ease-in 21.35s;
    -o-transition: opacity .2s linear 21.35s, -o-transform 150ms ease-in 21.35s;
    -moz-transition: opacity .2s linear 21.35s, transform 150ms ease-in 21.35s, -moz-transform 150ms ease-in 21.35s;
    transition: opacity .2s linear 21.35s, transform 150ms ease-in 21.35s;
    transition: opacity .2s linear 21.35s, transform 150ms ease-in 21.35s, -webkit-transform 150ms ease-in 21.35s, -moz-transform 150ms ease-in 21.35s, -o-transform 150ms ease-in 21.35s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(428) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(428)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(428) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(428)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 21.4s, -webkit-transform 150ms ease-in 21.4s;
    transition: opacity .2s linear 21.4s, -webkit-transform 150ms ease-in 21.4s;
    -o-transition: opacity .2s linear 21.4s, -o-transform 150ms ease-in 21.4s;
    -moz-transition: opacity .2s linear 21.4s, transform 150ms ease-in 21.4s, -moz-transform 150ms ease-in 21.4s;
    transition: opacity .2s linear 21.4s, transform 150ms ease-in 21.4s;
    transition: opacity .2s linear 21.4s, transform 150ms ease-in 21.4s, -webkit-transform 150ms ease-in 21.4s, -moz-transform 150ms ease-in 21.4s, -o-transform 150ms ease-in 21.4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(429) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(429)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(429) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(429)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 21.45s, -webkit-transform 150ms ease-in 21.45s;
    transition: opacity .2s linear 21.45s, -webkit-transform 150ms ease-in 21.45s;
    -o-transition: opacity .2s linear 21.45s, -o-transform 150ms ease-in 21.45s;
    -moz-transition: opacity .2s linear 21.45s, transform 150ms ease-in 21.45s, -moz-transform 150ms ease-in 21.45s;
    transition: opacity .2s linear 21.45s, transform 150ms ease-in 21.45s;
    transition: opacity .2s linear 21.45s, transform 150ms ease-in 21.45s, -webkit-transform 150ms ease-in 21.45s, -moz-transform 150ms ease-in 21.45s, -o-transform 150ms ease-in 21.45s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(430) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(430)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(430) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(430)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 21.5s, -webkit-transform 150ms ease-in 21.5s;
    transition: opacity .2s linear 21.5s, -webkit-transform 150ms ease-in 21.5s;
    -o-transition: opacity .2s linear 21.5s, -o-transform 150ms ease-in 21.5s;
    -moz-transition: opacity .2s linear 21.5s, transform 150ms ease-in 21.5s, -moz-transform 150ms ease-in 21.5s;
    transition: opacity .2s linear 21.5s, transform 150ms ease-in 21.5s;
    transition: opacity .2s linear 21.5s, transform 150ms ease-in 21.5s, -webkit-transform 150ms ease-in 21.5s, -moz-transform 150ms ease-in 21.5s, -o-transform 150ms ease-in 21.5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(431) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(431)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(431) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(431)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 21.55s, -webkit-transform 150ms ease-in 21.55s;
    transition: opacity .2s linear 21.55s, -webkit-transform 150ms ease-in 21.55s;
    -o-transition: opacity .2s linear 21.55s, -o-transform 150ms ease-in 21.55s;
    -moz-transition: opacity .2s linear 21.55s, transform 150ms ease-in 21.55s, -moz-transform 150ms ease-in 21.55s;
    transition: opacity .2s linear 21.55s, transform 150ms ease-in 21.55s;
    transition: opacity .2s linear 21.55s, transform 150ms ease-in 21.55s, -webkit-transform 150ms ease-in 21.55s, -moz-transform 150ms ease-in 21.55s, -o-transform 150ms ease-in 21.55s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(432) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(432)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(432) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(432)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 21.6s, -webkit-transform 150ms ease-in 21.6s;
    transition: opacity .2s linear 21.6s, -webkit-transform 150ms ease-in 21.6s;
    -o-transition: opacity .2s linear 21.6s, -o-transform 150ms ease-in 21.6s;
    -moz-transition: opacity .2s linear 21.6s, transform 150ms ease-in 21.6s, -moz-transform 150ms ease-in 21.6s;
    transition: opacity .2s linear 21.6s, transform 150ms ease-in 21.6s;
    transition: opacity .2s linear 21.6s, transform 150ms ease-in 21.6s, -webkit-transform 150ms ease-in 21.6s, -moz-transform 150ms ease-in 21.6s, -o-transform 150ms ease-in 21.6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(433) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(433)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(433) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(433)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 21.65s, -webkit-transform 150ms ease-in 21.65s;
    transition: opacity .2s linear 21.65s, -webkit-transform 150ms ease-in 21.65s;
    -o-transition: opacity .2s linear 21.65s, -o-transform 150ms ease-in 21.65s;
    -moz-transition: opacity .2s linear 21.65s, transform 150ms ease-in 21.65s, -moz-transform 150ms ease-in 21.65s;
    transition: opacity .2s linear 21.65s, transform 150ms ease-in 21.65s;
    transition: opacity .2s linear 21.65s, transform 150ms ease-in 21.65s, -webkit-transform 150ms ease-in 21.65s, -moz-transform 150ms ease-in 21.65s, -o-transform 150ms ease-in 21.65s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(434) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(434)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(434) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(434)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 21.7s, -webkit-transform 150ms ease-in 21.7s;
    transition: opacity .2s linear 21.7s, -webkit-transform 150ms ease-in 21.7s;
    -o-transition: opacity .2s linear 21.7s, -o-transform 150ms ease-in 21.7s;
    -moz-transition: opacity .2s linear 21.7s, transform 150ms ease-in 21.7s, -moz-transform 150ms ease-in 21.7s;
    transition: opacity .2s linear 21.7s, transform 150ms ease-in 21.7s;
    transition: opacity .2s linear 21.7s, transform 150ms ease-in 21.7s, -webkit-transform 150ms ease-in 21.7s, -moz-transform 150ms ease-in 21.7s, -o-transform 150ms ease-in 21.7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(435) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(435)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(435) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(435)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 21.75s, -webkit-transform 150ms ease-in 21.75s;
    transition: opacity .2s linear 21.75s, -webkit-transform 150ms ease-in 21.75s;
    -o-transition: opacity .2s linear 21.75s, -o-transform 150ms ease-in 21.75s;
    -moz-transition: opacity .2s linear 21.75s, transform 150ms ease-in 21.75s, -moz-transform 150ms ease-in 21.75s;
    transition: opacity .2s linear 21.75s, transform 150ms ease-in 21.75s;
    transition: opacity .2s linear 21.75s, transform 150ms ease-in 21.75s, -webkit-transform 150ms ease-in 21.75s, -moz-transform 150ms ease-in 21.75s, -o-transform 150ms ease-in 21.75s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(436) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(436)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(436) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(436)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 21.8s, -webkit-transform 150ms ease-in 21.8s;
    transition: opacity .2s linear 21.8s, -webkit-transform 150ms ease-in 21.8s;
    -o-transition: opacity .2s linear 21.8s, -o-transform 150ms ease-in 21.8s;
    -moz-transition: opacity .2s linear 21.8s, transform 150ms ease-in 21.8s, -moz-transform 150ms ease-in 21.8s;
    transition: opacity .2s linear 21.8s, transform 150ms ease-in 21.8s;
    transition: opacity .2s linear 21.8s, transform 150ms ease-in 21.8s, -webkit-transform 150ms ease-in 21.8s, -moz-transform 150ms ease-in 21.8s, -o-transform 150ms ease-in 21.8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(437) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(437)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(437) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(437)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 21.85s, -webkit-transform 150ms ease-in 21.85s;
    transition: opacity .2s linear 21.85s, -webkit-transform 150ms ease-in 21.85s;
    -o-transition: opacity .2s linear 21.85s, -o-transform 150ms ease-in 21.85s;
    -moz-transition: opacity .2s linear 21.85s, transform 150ms ease-in 21.85s, -moz-transform 150ms ease-in 21.85s;
    transition: opacity .2s linear 21.85s, transform 150ms ease-in 21.85s;
    transition: opacity .2s linear 21.85s, transform 150ms ease-in 21.85s, -webkit-transform 150ms ease-in 21.85s, -moz-transform 150ms ease-in 21.85s, -o-transform 150ms ease-in 21.85s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(438) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(438)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(438) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(438)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 21.9s, -webkit-transform 150ms ease-in 21.9s;
    transition: opacity .2s linear 21.9s, -webkit-transform 150ms ease-in 21.9s;
    -o-transition: opacity .2s linear 21.9s, -o-transform 150ms ease-in 21.9s;
    -moz-transition: opacity .2s linear 21.9s, transform 150ms ease-in 21.9s, -moz-transform 150ms ease-in 21.9s;
    transition: opacity .2s linear 21.9s, transform 150ms ease-in 21.9s;
    transition: opacity .2s linear 21.9s, transform 150ms ease-in 21.9s, -webkit-transform 150ms ease-in 21.9s, -moz-transform 150ms ease-in 21.9s, -o-transform 150ms ease-in 21.9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(439) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(439)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(439) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(439)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 21.95s, -webkit-transform 150ms ease-in 21.95s;
    transition: opacity .2s linear 21.95s, -webkit-transform 150ms ease-in 21.95s;
    -o-transition: opacity .2s linear 21.95s, -o-transform 150ms ease-in 21.95s;
    -moz-transition: opacity .2s linear 21.95s, transform 150ms ease-in 21.95s, -moz-transform 150ms ease-in 21.95s;
    transition: opacity .2s linear 21.95s, transform 150ms ease-in 21.95s;
    transition: opacity .2s linear 21.95s, transform 150ms ease-in 21.95s, -webkit-transform 150ms ease-in 21.95s, -moz-transform 150ms ease-in 21.95s, -o-transform 150ms ease-in 21.95s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(440) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(440)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(440) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(440)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 22s, -webkit-transform 150ms ease-in 22s;
    transition: opacity .2s linear 22s, -webkit-transform 150ms ease-in 22s;
    -o-transition: opacity .2s linear 22s, -o-transform 150ms ease-in 22s;
    -moz-transition: opacity .2s linear 22s, transform 150ms ease-in 22s, -moz-transform 150ms ease-in 22s;
    transition: opacity .2s linear 22s, transform 150ms ease-in 22s;
    transition: opacity .2s linear 22s, transform 150ms ease-in 22s, -webkit-transform 150ms ease-in 22s, -moz-transform 150ms ease-in 22s, -o-transform 150ms ease-in 22s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(441) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(441)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(441) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(441)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 22.05s, -webkit-transform 150ms ease-in 22.05s;
    transition: opacity .2s linear 22.05s, -webkit-transform 150ms ease-in 22.05s;
    -o-transition: opacity .2s linear 22.05s, -o-transform 150ms ease-in 22.05s;
    -moz-transition: opacity .2s linear 22.05s, transform 150ms ease-in 22.05s, -moz-transform 150ms ease-in 22.05s;
    transition: opacity .2s linear 22.05s, transform 150ms ease-in 22.05s;
    transition: opacity .2s linear 22.05s, transform 150ms ease-in 22.05s, -webkit-transform 150ms ease-in 22.05s, -moz-transform 150ms ease-in 22.05s, -o-transform 150ms ease-in 22.05s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(442) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(442)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(442) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(442)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 22.1s, -webkit-transform 150ms ease-in 22.1s;
    transition: opacity .2s linear 22.1s, -webkit-transform 150ms ease-in 22.1s;
    -o-transition: opacity .2s linear 22.1s, -o-transform 150ms ease-in 22.1s;
    -moz-transition: opacity .2s linear 22.1s, transform 150ms ease-in 22.1s, -moz-transform 150ms ease-in 22.1s;
    transition: opacity .2s linear 22.1s, transform 150ms ease-in 22.1s;
    transition: opacity .2s linear 22.1s, transform 150ms ease-in 22.1s, -webkit-transform 150ms ease-in 22.1s, -moz-transform 150ms ease-in 22.1s, -o-transform 150ms ease-in 22.1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(443) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(443)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(443) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(443)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 22.15s, -webkit-transform 150ms ease-in 22.15s;
    transition: opacity .2s linear 22.15s, -webkit-transform 150ms ease-in 22.15s;
    -o-transition: opacity .2s linear 22.15s, -o-transform 150ms ease-in 22.15s;
    -moz-transition: opacity .2s linear 22.15s, transform 150ms ease-in 22.15s, -moz-transform 150ms ease-in 22.15s;
    transition: opacity .2s linear 22.15s, transform 150ms ease-in 22.15s;
    transition: opacity .2s linear 22.15s, transform 150ms ease-in 22.15s, -webkit-transform 150ms ease-in 22.15s, -moz-transform 150ms ease-in 22.15s, -o-transform 150ms ease-in 22.15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(444) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(444)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(444) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(444)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 22.2s, -webkit-transform 150ms ease-in 22.2s;
    transition: opacity .2s linear 22.2s, -webkit-transform 150ms ease-in 22.2s;
    -o-transition: opacity .2s linear 22.2s, -o-transform 150ms ease-in 22.2s;
    -moz-transition: opacity .2s linear 22.2s, transform 150ms ease-in 22.2s, -moz-transform 150ms ease-in 22.2s;
    transition: opacity .2s linear 22.2s, transform 150ms ease-in 22.2s;
    transition: opacity .2s linear 22.2s, transform 150ms ease-in 22.2s, -webkit-transform 150ms ease-in 22.2s, -moz-transform 150ms ease-in 22.2s, -o-transform 150ms ease-in 22.2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(445) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(445)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(445) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(445)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 22.25s, -webkit-transform 150ms ease-in 22.25s;
    transition: opacity .2s linear 22.25s, -webkit-transform 150ms ease-in 22.25s;
    -o-transition: opacity .2s linear 22.25s, -o-transform 150ms ease-in 22.25s;
    -moz-transition: opacity .2s linear 22.25s, transform 150ms ease-in 22.25s, -moz-transform 150ms ease-in 22.25s;
    transition: opacity .2s linear 22.25s, transform 150ms ease-in 22.25s;
    transition: opacity .2s linear 22.25s, transform 150ms ease-in 22.25s, -webkit-transform 150ms ease-in 22.25s, -moz-transform 150ms ease-in 22.25s, -o-transform 150ms ease-in 22.25s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(446) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(446)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(446) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(446)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 22.3s, -webkit-transform 150ms ease-in 22.3s;
    transition: opacity .2s linear 22.3s, -webkit-transform 150ms ease-in 22.3s;
    -o-transition: opacity .2s linear 22.3s, -o-transform 150ms ease-in 22.3s;
    -moz-transition: opacity .2s linear 22.3s, transform 150ms ease-in 22.3s, -moz-transform 150ms ease-in 22.3s;
    transition: opacity .2s linear 22.3s, transform 150ms ease-in 22.3s;
    transition: opacity .2s linear 22.3s, transform 150ms ease-in 22.3s, -webkit-transform 150ms ease-in 22.3s, -moz-transform 150ms ease-in 22.3s, -o-transform 150ms ease-in 22.3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(447) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(447)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(447) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(447)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 22.35s, -webkit-transform 150ms ease-in 22.35s;
    transition: opacity .2s linear 22.35s, -webkit-transform 150ms ease-in 22.35s;
    -o-transition: opacity .2s linear 22.35s, -o-transform 150ms ease-in 22.35s;
    -moz-transition: opacity .2s linear 22.35s, transform 150ms ease-in 22.35s, -moz-transform 150ms ease-in 22.35s;
    transition: opacity .2s linear 22.35s, transform 150ms ease-in 22.35s;
    transition: opacity .2s linear 22.35s, transform 150ms ease-in 22.35s, -webkit-transform 150ms ease-in 22.35s, -moz-transform 150ms ease-in 22.35s, -o-transform 150ms ease-in 22.35s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(448) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(448)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(448) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(448)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 22.4s, -webkit-transform 150ms ease-in 22.4s;
    transition: opacity .2s linear 22.4s, -webkit-transform 150ms ease-in 22.4s;
    -o-transition: opacity .2s linear 22.4s, -o-transform 150ms ease-in 22.4s;
    -moz-transition: opacity .2s linear 22.4s, transform 150ms ease-in 22.4s, -moz-transform 150ms ease-in 22.4s;
    transition: opacity .2s linear 22.4s, transform 150ms ease-in 22.4s;
    transition: opacity .2s linear 22.4s, transform 150ms ease-in 22.4s, -webkit-transform 150ms ease-in 22.4s, -moz-transform 150ms ease-in 22.4s, -o-transform 150ms ease-in 22.4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(449) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(449)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(449) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(449)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 22.45s, -webkit-transform 150ms ease-in 22.45s;
    transition: opacity .2s linear 22.45s, -webkit-transform 150ms ease-in 22.45s;
    -o-transition: opacity .2s linear 22.45s, -o-transform 150ms ease-in 22.45s;
    -moz-transition: opacity .2s linear 22.45s, transform 150ms ease-in 22.45s, -moz-transform 150ms ease-in 22.45s;
    transition: opacity .2s linear 22.45s, transform 150ms ease-in 22.45s;
    transition: opacity .2s linear 22.45s, transform 150ms ease-in 22.45s, -webkit-transform 150ms ease-in 22.45s, -moz-transform 150ms ease-in 22.45s, -o-transform 150ms ease-in 22.45s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(450) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(450)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(450) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(450)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 22.5s, -webkit-transform 150ms ease-in 22.5s;
    transition: opacity .2s linear 22.5s, -webkit-transform 150ms ease-in 22.5s;
    -o-transition: opacity .2s linear 22.5s, -o-transform 150ms ease-in 22.5s;
    -moz-transition: opacity .2s linear 22.5s, transform 150ms ease-in 22.5s, -moz-transform 150ms ease-in 22.5s;
    transition: opacity .2s linear 22.5s, transform 150ms ease-in 22.5s;
    transition: opacity .2s linear 22.5s, transform 150ms ease-in 22.5s, -webkit-transform 150ms ease-in 22.5s, -moz-transform 150ms ease-in 22.5s, -o-transform 150ms ease-in 22.5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(451) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(451)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(451) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(451)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 22.55s, -webkit-transform 150ms ease-in 22.55s;
    transition: opacity .2s linear 22.55s, -webkit-transform 150ms ease-in 22.55s;
    -o-transition: opacity .2s linear 22.55s, -o-transform 150ms ease-in 22.55s;
    -moz-transition: opacity .2s linear 22.55s, transform 150ms ease-in 22.55s, -moz-transform 150ms ease-in 22.55s;
    transition: opacity .2s linear 22.55s, transform 150ms ease-in 22.55s;
    transition: opacity .2s linear 22.55s, transform 150ms ease-in 22.55s, -webkit-transform 150ms ease-in 22.55s, -moz-transform 150ms ease-in 22.55s, -o-transform 150ms ease-in 22.55s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(452) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(452)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(452) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(452)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 22.6s, -webkit-transform 150ms ease-in 22.6s;
    transition: opacity .2s linear 22.6s, -webkit-transform 150ms ease-in 22.6s;
    -o-transition: opacity .2s linear 22.6s, -o-transform 150ms ease-in 22.6s;
    -moz-transition: opacity .2s linear 22.6s, transform 150ms ease-in 22.6s, -moz-transform 150ms ease-in 22.6s;
    transition: opacity .2s linear 22.6s, transform 150ms ease-in 22.6s;
    transition: opacity .2s linear 22.6s, transform 150ms ease-in 22.6s, -webkit-transform 150ms ease-in 22.6s, -moz-transform 150ms ease-in 22.6s, -o-transform 150ms ease-in 22.6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(453) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(453)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(453) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(453)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 22.65s, -webkit-transform 150ms ease-in 22.65s;
    transition: opacity .2s linear 22.65s, -webkit-transform 150ms ease-in 22.65s;
    -o-transition: opacity .2s linear 22.65s, -o-transform 150ms ease-in 22.65s;
    -moz-transition: opacity .2s linear 22.65s, transform 150ms ease-in 22.65s, -moz-transform 150ms ease-in 22.65s;
    transition: opacity .2s linear 22.65s, transform 150ms ease-in 22.65s;
    transition: opacity .2s linear 22.65s, transform 150ms ease-in 22.65s, -webkit-transform 150ms ease-in 22.65s, -moz-transform 150ms ease-in 22.65s, -o-transform 150ms ease-in 22.65s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(454) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(454)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(454) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(454)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 22.7s, -webkit-transform 150ms ease-in 22.7s;
    transition: opacity .2s linear 22.7s, -webkit-transform 150ms ease-in 22.7s;
    -o-transition: opacity .2s linear 22.7s, -o-transform 150ms ease-in 22.7s;
    -moz-transition: opacity .2s linear 22.7s, transform 150ms ease-in 22.7s, -moz-transform 150ms ease-in 22.7s;
    transition: opacity .2s linear 22.7s, transform 150ms ease-in 22.7s;
    transition: opacity .2s linear 22.7s, transform 150ms ease-in 22.7s, -webkit-transform 150ms ease-in 22.7s, -moz-transform 150ms ease-in 22.7s, -o-transform 150ms ease-in 22.7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(455) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(455)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(455) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(455)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 22.75s, -webkit-transform 150ms ease-in 22.75s;
    transition: opacity .2s linear 22.75s, -webkit-transform 150ms ease-in 22.75s;
    -o-transition: opacity .2s linear 22.75s, -o-transform 150ms ease-in 22.75s;
    -moz-transition: opacity .2s linear 22.75s, transform 150ms ease-in 22.75s, -moz-transform 150ms ease-in 22.75s;
    transition: opacity .2s linear 22.75s, transform 150ms ease-in 22.75s;
    transition: opacity .2s linear 22.75s, transform 150ms ease-in 22.75s, -webkit-transform 150ms ease-in 22.75s, -moz-transform 150ms ease-in 22.75s, -o-transform 150ms ease-in 22.75s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(456) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(456)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(456) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(456)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 22.8s, -webkit-transform 150ms ease-in 22.8s;
    transition: opacity .2s linear 22.8s, -webkit-transform 150ms ease-in 22.8s;
    -o-transition: opacity .2s linear 22.8s, -o-transform 150ms ease-in 22.8s;
    -moz-transition: opacity .2s linear 22.8s, transform 150ms ease-in 22.8s, -moz-transform 150ms ease-in 22.8s;
    transition: opacity .2s linear 22.8s, transform 150ms ease-in 22.8s;
    transition: opacity .2s linear 22.8s, transform 150ms ease-in 22.8s, -webkit-transform 150ms ease-in 22.8s, -moz-transform 150ms ease-in 22.8s, -o-transform 150ms ease-in 22.8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(457) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(457)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(457) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(457)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 22.85s, -webkit-transform 150ms ease-in 22.85s;
    transition: opacity .2s linear 22.85s, -webkit-transform 150ms ease-in 22.85s;
    -o-transition: opacity .2s linear 22.85s, -o-transform 150ms ease-in 22.85s;
    -moz-transition: opacity .2s linear 22.85s, transform 150ms ease-in 22.85s, -moz-transform 150ms ease-in 22.85s;
    transition: opacity .2s linear 22.85s, transform 150ms ease-in 22.85s;
    transition: opacity .2s linear 22.85s, transform 150ms ease-in 22.85s, -webkit-transform 150ms ease-in 22.85s, -moz-transform 150ms ease-in 22.85s, -o-transform 150ms ease-in 22.85s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(458) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(458)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(458) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(458)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 22.9s, -webkit-transform 150ms ease-in 22.9s;
    transition: opacity .2s linear 22.9s, -webkit-transform 150ms ease-in 22.9s;
    -o-transition: opacity .2s linear 22.9s, -o-transform 150ms ease-in 22.9s;
    -moz-transition: opacity .2s linear 22.9s, transform 150ms ease-in 22.9s, -moz-transform 150ms ease-in 22.9s;
    transition: opacity .2s linear 22.9s, transform 150ms ease-in 22.9s;
    transition: opacity .2s linear 22.9s, transform 150ms ease-in 22.9s, -webkit-transform 150ms ease-in 22.9s, -moz-transform 150ms ease-in 22.9s, -o-transform 150ms ease-in 22.9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(459) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(459)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(459) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(459)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 22.95s, -webkit-transform 150ms ease-in 22.95s;
    transition: opacity .2s linear 22.95s, -webkit-transform 150ms ease-in 22.95s;
    -o-transition: opacity .2s linear 22.95s, -o-transform 150ms ease-in 22.95s;
    -moz-transition: opacity .2s linear 22.95s, transform 150ms ease-in 22.95s, -moz-transform 150ms ease-in 22.95s;
    transition: opacity .2s linear 22.95s, transform 150ms ease-in 22.95s;
    transition: opacity .2s linear 22.95s, transform 150ms ease-in 22.95s, -webkit-transform 150ms ease-in 22.95s, -moz-transform 150ms ease-in 22.95s, -o-transform 150ms ease-in 22.95s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(460) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(460)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(460) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(460)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 23s, -webkit-transform 150ms ease-in 23s;
    transition: opacity .2s linear 23s, -webkit-transform 150ms ease-in 23s;
    -o-transition: opacity .2s linear 23s, -o-transform 150ms ease-in 23s;
    -moz-transition: opacity .2s linear 23s, transform 150ms ease-in 23s, -moz-transform 150ms ease-in 23s;
    transition: opacity .2s linear 23s, transform 150ms ease-in 23s;
    transition: opacity .2s linear 23s, transform 150ms ease-in 23s, -webkit-transform 150ms ease-in 23s, -moz-transform 150ms ease-in 23s, -o-transform 150ms ease-in 23s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(461) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(461)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(461) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(461)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 23.05s, -webkit-transform 150ms ease-in 23.05s;
    transition: opacity .2s linear 23.05s, -webkit-transform 150ms ease-in 23.05s;
    -o-transition: opacity .2s linear 23.05s, -o-transform 150ms ease-in 23.05s;
    -moz-transition: opacity .2s linear 23.05s, transform 150ms ease-in 23.05s, -moz-transform 150ms ease-in 23.05s;
    transition: opacity .2s linear 23.05s, transform 150ms ease-in 23.05s;
    transition: opacity .2s linear 23.05s, transform 150ms ease-in 23.05s, -webkit-transform 150ms ease-in 23.05s, -moz-transform 150ms ease-in 23.05s, -o-transform 150ms ease-in 23.05s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(462) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(462)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(462) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(462)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 23.1s, -webkit-transform 150ms ease-in 23.1s;
    transition: opacity .2s linear 23.1s, -webkit-transform 150ms ease-in 23.1s;
    -o-transition: opacity .2s linear 23.1s, -o-transform 150ms ease-in 23.1s;
    -moz-transition: opacity .2s linear 23.1s, transform 150ms ease-in 23.1s, -moz-transform 150ms ease-in 23.1s;
    transition: opacity .2s linear 23.1s, transform 150ms ease-in 23.1s;
    transition: opacity .2s linear 23.1s, transform 150ms ease-in 23.1s, -webkit-transform 150ms ease-in 23.1s, -moz-transform 150ms ease-in 23.1s, -o-transform 150ms ease-in 23.1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(463) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(463)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(463) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(463)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 23.15s, -webkit-transform 150ms ease-in 23.15s;
    transition: opacity .2s linear 23.15s, -webkit-transform 150ms ease-in 23.15s;
    -o-transition: opacity .2s linear 23.15s, -o-transform 150ms ease-in 23.15s;
    -moz-transition: opacity .2s linear 23.15s, transform 150ms ease-in 23.15s, -moz-transform 150ms ease-in 23.15s;
    transition: opacity .2s linear 23.15s, transform 150ms ease-in 23.15s;
    transition: opacity .2s linear 23.15s, transform 150ms ease-in 23.15s, -webkit-transform 150ms ease-in 23.15s, -moz-transform 150ms ease-in 23.15s, -o-transform 150ms ease-in 23.15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(464) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(464)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(464) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(464)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 23.2s, -webkit-transform 150ms ease-in 23.2s;
    transition: opacity .2s linear 23.2s, -webkit-transform 150ms ease-in 23.2s;
    -o-transition: opacity .2s linear 23.2s, -o-transform 150ms ease-in 23.2s;
    -moz-transition: opacity .2s linear 23.2s, transform 150ms ease-in 23.2s, -moz-transform 150ms ease-in 23.2s;
    transition: opacity .2s linear 23.2s, transform 150ms ease-in 23.2s;
    transition: opacity .2s linear 23.2s, transform 150ms ease-in 23.2s, -webkit-transform 150ms ease-in 23.2s, -moz-transform 150ms ease-in 23.2s, -o-transform 150ms ease-in 23.2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(465) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(465)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(465) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(465)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 23.25s, -webkit-transform 150ms ease-in 23.25s;
    transition: opacity .2s linear 23.25s, -webkit-transform 150ms ease-in 23.25s;
    -o-transition: opacity .2s linear 23.25s, -o-transform 150ms ease-in 23.25s;
    -moz-transition: opacity .2s linear 23.25s, transform 150ms ease-in 23.25s, -moz-transform 150ms ease-in 23.25s;
    transition: opacity .2s linear 23.25s, transform 150ms ease-in 23.25s;
    transition: opacity .2s linear 23.25s, transform 150ms ease-in 23.25s, -webkit-transform 150ms ease-in 23.25s, -moz-transform 150ms ease-in 23.25s, -o-transform 150ms ease-in 23.25s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(466) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(466)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(466) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(466)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 23.3s, -webkit-transform 150ms ease-in 23.3s;
    transition: opacity .2s linear 23.3s, -webkit-transform 150ms ease-in 23.3s;
    -o-transition: opacity .2s linear 23.3s, -o-transform 150ms ease-in 23.3s;
    -moz-transition: opacity .2s linear 23.3s, transform 150ms ease-in 23.3s, -moz-transform 150ms ease-in 23.3s;
    transition: opacity .2s linear 23.3s, transform 150ms ease-in 23.3s;
    transition: opacity .2s linear 23.3s, transform 150ms ease-in 23.3s, -webkit-transform 150ms ease-in 23.3s, -moz-transform 150ms ease-in 23.3s, -o-transform 150ms ease-in 23.3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(467) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(467)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(467) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(467)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 23.35s, -webkit-transform 150ms ease-in 23.35s;
    transition: opacity .2s linear 23.35s, -webkit-transform 150ms ease-in 23.35s;
    -o-transition: opacity .2s linear 23.35s, -o-transform 150ms ease-in 23.35s;
    -moz-transition: opacity .2s linear 23.35s, transform 150ms ease-in 23.35s, -moz-transform 150ms ease-in 23.35s;
    transition: opacity .2s linear 23.35s, transform 150ms ease-in 23.35s;
    transition: opacity .2s linear 23.35s, transform 150ms ease-in 23.35s, -webkit-transform 150ms ease-in 23.35s, -moz-transform 150ms ease-in 23.35s, -o-transform 150ms ease-in 23.35s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(468) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(468)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(468) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(468)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 23.4s, -webkit-transform 150ms ease-in 23.4s;
    transition: opacity .2s linear 23.4s, -webkit-transform 150ms ease-in 23.4s;
    -o-transition: opacity .2s linear 23.4s, -o-transform 150ms ease-in 23.4s;
    -moz-transition: opacity .2s linear 23.4s, transform 150ms ease-in 23.4s, -moz-transform 150ms ease-in 23.4s;
    transition: opacity .2s linear 23.4s, transform 150ms ease-in 23.4s;
    transition: opacity .2s linear 23.4s, transform 150ms ease-in 23.4s, -webkit-transform 150ms ease-in 23.4s, -moz-transform 150ms ease-in 23.4s, -o-transform 150ms ease-in 23.4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(469) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(469)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(469) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(469)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 23.45s, -webkit-transform 150ms ease-in 23.45s;
    transition: opacity .2s linear 23.45s, -webkit-transform 150ms ease-in 23.45s;
    -o-transition: opacity .2s linear 23.45s, -o-transform 150ms ease-in 23.45s;
    -moz-transition: opacity .2s linear 23.45s, transform 150ms ease-in 23.45s, -moz-transform 150ms ease-in 23.45s;
    transition: opacity .2s linear 23.45s, transform 150ms ease-in 23.45s;
    transition: opacity .2s linear 23.45s, transform 150ms ease-in 23.45s, -webkit-transform 150ms ease-in 23.45s, -moz-transform 150ms ease-in 23.45s, -o-transform 150ms ease-in 23.45s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(470) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(470)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(470) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(470)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 23.5s, -webkit-transform 150ms ease-in 23.5s;
    transition: opacity .2s linear 23.5s, -webkit-transform 150ms ease-in 23.5s;
    -o-transition: opacity .2s linear 23.5s, -o-transform 150ms ease-in 23.5s;
    -moz-transition: opacity .2s linear 23.5s, transform 150ms ease-in 23.5s, -moz-transform 150ms ease-in 23.5s;
    transition: opacity .2s linear 23.5s, transform 150ms ease-in 23.5s;
    transition: opacity .2s linear 23.5s, transform 150ms ease-in 23.5s, -webkit-transform 150ms ease-in 23.5s, -moz-transform 150ms ease-in 23.5s, -o-transform 150ms ease-in 23.5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(471) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(471)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(471) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(471)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 23.55s, -webkit-transform 150ms ease-in 23.55s;
    transition: opacity .2s linear 23.55s, -webkit-transform 150ms ease-in 23.55s;
    -o-transition: opacity .2s linear 23.55s, -o-transform 150ms ease-in 23.55s;
    -moz-transition: opacity .2s linear 23.55s, transform 150ms ease-in 23.55s, -moz-transform 150ms ease-in 23.55s;
    transition: opacity .2s linear 23.55s, transform 150ms ease-in 23.55s;
    transition: opacity .2s linear 23.55s, transform 150ms ease-in 23.55s, -webkit-transform 150ms ease-in 23.55s, -moz-transform 150ms ease-in 23.55s, -o-transform 150ms ease-in 23.55s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(472) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(472)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(472) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(472)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 23.6s, -webkit-transform 150ms ease-in 23.6s;
    transition: opacity .2s linear 23.6s, -webkit-transform 150ms ease-in 23.6s;
    -o-transition: opacity .2s linear 23.6s, -o-transform 150ms ease-in 23.6s;
    -moz-transition: opacity .2s linear 23.6s, transform 150ms ease-in 23.6s, -moz-transform 150ms ease-in 23.6s;
    transition: opacity .2s linear 23.6s, transform 150ms ease-in 23.6s;
    transition: opacity .2s linear 23.6s, transform 150ms ease-in 23.6s, -webkit-transform 150ms ease-in 23.6s, -moz-transform 150ms ease-in 23.6s, -o-transform 150ms ease-in 23.6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(473) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(473)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(473) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(473)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 23.65s, -webkit-transform 150ms ease-in 23.65s;
    transition: opacity .2s linear 23.65s, -webkit-transform 150ms ease-in 23.65s;
    -o-transition: opacity .2s linear 23.65s, -o-transform 150ms ease-in 23.65s;
    -moz-transition: opacity .2s linear 23.65s, transform 150ms ease-in 23.65s, -moz-transform 150ms ease-in 23.65s;
    transition: opacity .2s linear 23.65s, transform 150ms ease-in 23.65s;
    transition: opacity .2s linear 23.65s, transform 150ms ease-in 23.65s, -webkit-transform 150ms ease-in 23.65s, -moz-transform 150ms ease-in 23.65s, -o-transform 150ms ease-in 23.65s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(474) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(474)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(474) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(474)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 23.7s, -webkit-transform 150ms ease-in 23.7s;
    transition: opacity .2s linear 23.7s, -webkit-transform 150ms ease-in 23.7s;
    -o-transition: opacity .2s linear 23.7s, -o-transform 150ms ease-in 23.7s;
    -moz-transition: opacity .2s linear 23.7s, transform 150ms ease-in 23.7s, -moz-transform 150ms ease-in 23.7s;
    transition: opacity .2s linear 23.7s, transform 150ms ease-in 23.7s;
    transition: opacity .2s linear 23.7s, transform 150ms ease-in 23.7s, -webkit-transform 150ms ease-in 23.7s, -moz-transform 150ms ease-in 23.7s, -o-transform 150ms ease-in 23.7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(475) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(475)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(475) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(475)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 23.75s, -webkit-transform 150ms ease-in 23.75s;
    transition: opacity .2s linear 23.75s, -webkit-transform 150ms ease-in 23.75s;
    -o-transition: opacity .2s linear 23.75s, -o-transform 150ms ease-in 23.75s;
    -moz-transition: opacity .2s linear 23.75s, transform 150ms ease-in 23.75s, -moz-transform 150ms ease-in 23.75s;
    transition: opacity .2s linear 23.75s, transform 150ms ease-in 23.75s;
    transition: opacity .2s linear 23.75s, transform 150ms ease-in 23.75s, -webkit-transform 150ms ease-in 23.75s, -moz-transform 150ms ease-in 23.75s, -o-transform 150ms ease-in 23.75s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(476) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(476)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(476) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(476)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 23.8s, -webkit-transform 150ms ease-in 23.8s;
    transition: opacity .2s linear 23.8s, -webkit-transform 150ms ease-in 23.8s;
    -o-transition: opacity .2s linear 23.8s, -o-transform 150ms ease-in 23.8s;
    -moz-transition: opacity .2s linear 23.8s, transform 150ms ease-in 23.8s, -moz-transform 150ms ease-in 23.8s;
    transition: opacity .2s linear 23.8s, transform 150ms ease-in 23.8s;
    transition: opacity .2s linear 23.8s, transform 150ms ease-in 23.8s, -webkit-transform 150ms ease-in 23.8s, -moz-transform 150ms ease-in 23.8s, -o-transform 150ms ease-in 23.8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(477) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(477)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(477) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(477)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 23.85s, -webkit-transform 150ms ease-in 23.85s;
    transition: opacity .2s linear 23.85s, -webkit-transform 150ms ease-in 23.85s;
    -o-transition: opacity .2s linear 23.85s, -o-transform 150ms ease-in 23.85s;
    -moz-transition: opacity .2s linear 23.85s, transform 150ms ease-in 23.85s, -moz-transform 150ms ease-in 23.85s;
    transition: opacity .2s linear 23.85s, transform 150ms ease-in 23.85s;
    transition: opacity .2s linear 23.85s, transform 150ms ease-in 23.85s, -webkit-transform 150ms ease-in 23.85s, -moz-transform 150ms ease-in 23.85s, -o-transform 150ms ease-in 23.85s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(478) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(478)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(478) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(478)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 23.9s, -webkit-transform 150ms ease-in 23.9s;
    transition: opacity .2s linear 23.9s, -webkit-transform 150ms ease-in 23.9s;
    -o-transition: opacity .2s linear 23.9s, -o-transform 150ms ease-in 23.9s;
    -moz-transition: opacity .2s linear 23.9s, transform 150ms ease-in 23.9s, -moz-transform 150ms ease-in 23.9s;
    transition: opacity .2s linear 23.9s, transform 150ms ease-in 23.9s;
    transition: opacity .2s linear 23.9s, transform 150ms ease-in 23.9s, -webkit-transform 150ms ease-in 23.9s, -moz-transform 150ms ease-in 23.9s, -o-transform 150ms ease-in 23.9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(479) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(479)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(479) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(479)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 23.95s, -webkit-transform 150ms ease-in 23.95s;
    transition: opacity .2s linear 23.95s, -webkit-transform 150ms ease-in 23.95s;
    -o-transition: opacity .2s linear 23.95s, -o-transform 150ms ease-in 23.95s;
    -moz-transition: opacity .2s linear 23.95s, transform 150ms ease-in 23.95s, -moz-transform 150ms ease-in 23.95s;
    transition: opacity .2s linear 23.95s, transform 150ms ease-in 23.95s;
    transition: opacity .2s linear 23.95s, transform 150ms ease-in 23.95s, -webkit-transform 150ms ease-in 23.95s, -moz-transform 150ms ease-in 23.95s, -o-transform 150ms ease-in 23.95s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(480) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(480)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(480) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(480)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 24s, -webkit-transform 150ms ease-in 24s;
    transition: opacity .2s linear 24s, -webkit-transform 150ms ease-in 24s;
    -o-transition: opacity .2s linear 24s, -o-transform 150ms ease-in 24s;
    -moz-transition: opacity .2s linear 24s, transform 150ms ease-in 24s, -moz-transform 150ms ease-in 24s;
    transition: opacity .2s linear 24s, transform 150ms ease-in 24s;
    transition: opacity .2s linear 24s, transform 150ms ease-in 24s, -webkit-transform 150ms ease-in 24s, -moz-transform 150ms ease-in 24s, -o-transform 150ms ease-in 24s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(481) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(481)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(481) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(481)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 24.05s, -webkit-transform 150ms ease-in 24.05s;
    transition: opacity .2s linear 24.05s, -webkit-transform 150ms ease-in 24.05s;
    -o-transition: opacity .2s linear 24.05s, -o-transform 150ms ease-in 24.05s;
    -moz-transition: opacity .2s linear 24.05s, transform 150ms ease-in 24.05s, -moz-transform 150ms ease-in 24.05s;
    transition: opacity .2s linear 24.05s, transform 150ms ease-in 24.05s;
    transition: opacity .2s linear 24.05s, transform 150ms ease-in 24.05s, -webkit-transform 150ms ease-in 24.05s, -moz-transform 150ms ease-in 24.05s, -o-transform 150ms ease-in 24.05s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(482) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(482)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(482) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(482)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 24.1s, -webkit-transform 150ms ease-in 24.1s;
    transition: opacity .2s linear 24.1s, -webkit-transform 150ms ease-in 24.1s;
    -o-transition: opacity .2s linear 24.1s, -o-transform 150ms ease-in 24.1s;
    -moz-transition: opacity .2s linear 24.1s, transform 150ms ease-in 24.1s, -moz-transform 150ms ease-in 24.1s;
    transition: opacity .2s linear 24.1s, transform 150ms ease-in 24.1s;
    transition: opacity .2s linear 24.1s, transform 150ms ease-in 24.1s, -webkit-transform 150ms ease-in 24.1s, -moz-transform 150ms ease-in 24.1s, -o-transform 150ms ease-in 24.1s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(483) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(483)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(483) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(483)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 24.15s, -webkit-transform 150ms ease-in 24.15s;
    transition: opacity .2s linear 24.15s, -webkit-transform 150ms ease-in 24.15s;
    -o-transition: opacity .2s linear 24.15s, -o-transform 150ms ease-in 24.15s;
    -moz-transition: opacity .2s linear 24.15s, transform 150ms ease-in 24.15s, -moz-transform 150ms ease-in 24.15s;
    transition: opacity .2s linear 24.15s, transform 150ms ease-in 24.15s;
    transition: opacity .2s linear 24.15s, transform 150ms ease-in 24.15s, -webkit-transform 150ms ease-in 24.15s, -moz-transform 150ms ease-in 24.15s, -o-transform 150ms ease-in 24.15s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(484) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(484)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(484) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(484)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 24.2s, -webkit-transform 150ms ease-in 24.2s;
    transition: opacity .2s linear 24.2s, -webkit-transform 150ms ease-in 24.2s;
    -o-transition: opacity .2s linear 24.2s, -o-transform 150ms ease-in 24.2s;
    -moz-transition: opacity .2s linear 24.2s, transform 150ms ease-in 24.2s, -moz-transform 150ms ease-in 24.2s;
    transition: opacity .2s linear 24.2s, transform 150ms ease-in 24.2s;
    transition: opacity .2s linear 24.2s, transform 150ms ease-in 24.2s, -webkit-transform 150ms ease-in 24.2s, -moz-transform 150ms ease-in 24.2s, -o-transform 150ms ease-in 24.2s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(485) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(485)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(485) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(485)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 24.25s, -webkit-transform 150ms ease-in 24.25s;
    transition: opacity .2s linear 24.25s, -webkit-transform 150ms ease-in 24.25s;
    -o-transition: opacity .2s linear 24.25s, -o-transform 150ms ease-in 24.25s;
    -moz-transition: opacity .2s linear 24.25s, transform 150ms ease-in 24.25s, -moz-transform 150ms ease-in 24.25s;
    transition: opacity .2s linear 24.25s, transform 150ms ease-in 24.25s;
    transition: opacity .2s linear 24.25s, transform 150ms ease-in 24.25s, -webkit-transform 150ms ease-in 24.25s, -moz-transform 150ms ease-in 24.25s, -o-transform 150ms ease-in 24.25s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(486) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(486)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(486) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(486)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 24.3s, -webkit-transform 150ms ease-in 24.3s;
    transition: opacity .2s linear 24.3s, -webkit-transform 150ms ease-in 24.3s;
    -o-transition: opacity .2s linear 24.3s, -o-transform 150ms ease-in 24.3s;
    -moz-transition: opacity .2s linear 24.3s, transform 150ms ease-in 24.3s, -moz-transform 150ms ease-in 24.3s;
    transition: opacity .2s linear 24.3s, transform 150ms ease-in 24.3s;
    transition: opacity .2s linear 24.3s, transform 150ms ease-in 24.3s, -webkit-transform 150ms ease-in 24.3s, -moz-transform 150ms ease-in 24.3s, -o-transform 150ms ease-in 24.3s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(487) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(487)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(487) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(487)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 24.35s, -webkit-transform 150ms ease-in 24.35s;
    transition: opacity .2s linear 24.35s, -webkit-transform 150ms ease-in 24.35s;
    -o-transition: opacity .2s linear 24.35s, -o-transform 150ms ease-in 24.35s;
    -moz-transition: opacity .2s linear 24.35s, transform 150ms ease-in 24.35s, -moz-transform 150ms ease-in 24.35s;
    transition: opacity .2s linear 24.35s, transform 150ms ease-in 24.35s;
    transition: opacity .2s linear 24.35s, transform 150ms ease-in 24.35s, -webkit-transform 150ms ease-in 24.35s, -moz-transform 150ms ease-in 24.35s, -o-transform 150ms ease-in 24.35s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(488) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(488)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(488) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(488)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 24.4s, -webkit-transform 150ms ease-in 24.4s;
    transition: opacity .2s linear 24.4s, -webkit-transform 150ms ease-in 24.4s;
    -o-transition: opacity .2s linear 24.4s, -o-transform 150ms ease-in 24.4s;
    -moz-transition: opacity .2s linear 24.4s, transform 150ms ease-in 24.4s, -moz-transform 150ms ease-in 24.4s;
    transition: opacity .2s linear 24.4s, transform 150ms ease-in 24.4s;
    transition: opacity .2s linear 24.4s, transform 150ms ease-in 24.4s, -webkit-transform 150ms ease-in 24.4s, -moz-transform 150ms ease-in 24.4s, -o-transform 150ms ease-in 24.4s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(489) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(489)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(489) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(489)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 24.45s, -webkit-transform 150ms ease-in 24.45s;
    transition: opacity .2s linear 24.45s, -webkit-transform 150ms ease-in 24.45s;
    -o-transition: opacity .2s linear 24.45s, -o-transform 150ms ease-in 24.45s;
    -moz-transition: opacity .2s linear 24.45s, transform 150ms ease-in 24.45s, -moz-transform 150ms ease-in 24.45s;
    transition: opacity .2s linear 24.45s, transform 150ms ease-in 24.45s;
    transition: opacity .2s linear 24.45s, transform 150ms ease-in 24.45s, -webkit-transform 150ms ease-in 24.45s, -moz-transform 150ms ease-in 24.45s, -o-transform 150ms ease-in 24.45s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(490) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(490)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(490) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(490)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 24.5s, -webkit-transform 150ms ease-in 24.5s;
    transition: opacity .2s linear 24.5s, -webkit-transform 150ms ease-in 24.5s;
    -o-transition: opacity .2s linear 24.5s, -o-transform 150ms ease-in 24.5s;
    -moz-transition: opacity .2s linear 24.5s, transform 150ms ease-in 24.5s, -moz-transform 150ms ease-in 24.5s;
    transition: opacity .2s linear 24.5s, transform 150ms ease-in 24.5s;
    transition: opacity .2s linear 24.5s, transform 150ms ease-in 24.5s, -webkit-transform 150ms ease-in 24.5s, -moz-transform 150ms ease-in 24.5s, -o-transform 150ms ease-in 24.5s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(491) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(491)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(491) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(491)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 24.55s, -webkit-transform 150ms ease-in 24.55s;
    transition: opacity .2s linear 24.55s, -webkit-transform 150ms ease-in 24.55s;
    -o-transition: opacity .2s linear 24.55s, -o-transform 150ms ease-in 24.55s;
    -moz-transition: opacity .2s linear 24.55s, transform 150ms ease-in 24.55s, -moz-transform 150ms ease-in 24.55s;
    transition: opacity .2s linear 24.55s, transform 150ms ease-in 24.55s;
    transition: opacity .2s linear 24.55s, transform 150ms ease-in 24.55s, -webkit-transform 150ms ease-in 24.55s, -moz-transform 150ms ease-in 24.55s, -o-transform 150ms ease-in 24.55s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(492) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(492)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(492) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(492)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 24.6s, -webkit-transform 150ms ease-in 24.6s;
    transition: opacity .2s linear 24.6s, -webkit-transform 150ms ease-in 24.6s;
    -o-transition: opacity .2s linear 24.6s, -o-transform 150ms ease-in 24.6s;
    -moz-transition: opacity .2s linear 24.6s, transform 150ms ease-in 24.6s, -moz-transform 150ms ease-in 24.6s;
    transition: opacity .2s linear 24.6s, transform 150ms ease-in 24.6s;
    transition: opacity .2s linear 24.6s, transform 150ms ease-in 24.6s, -webkit-transform 150ms ease-in 24.6s, -moz-transform 150ms ease-in 24.6s, -o-transform 150ms ease-in 24.6s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(493) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(493)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(493) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(493)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 24.65s, -webkit-transform 150ms ease-in 24.65s;
    transition: opacity .2s linear 24.65s, -webkit-transform 150ms ease-in 24.65s;
    -o-transition: opacity .2s linear 24.65s, -o-transform 150ms ease-in 24.65s;
    -moz-transition: opacity .2s linear 24.65s, transform 150ms ease-in 24.65s, -moz-transform 150ms ease-in 24.65s;
    transition: opacity .2s linear 24.65s, transform 150ms ease-in 24.65s;
    transition: opacity .2s linear 24.65s, transform 150ms ease-in 24.65s, -webkit-transform 150ms ease-in 24.65s, -moz-transform 150ms ease-in 24.65s, -o-transform 150ms ease-in 24.65s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(494) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(494)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(494) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(494)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 24.7s, -webkit-transform 150ms ease-in 24.7s;
    transition: opacity .2s linear 24.7s, -webkit-transform 150ms ease-in 24.7s;
    -o-transition: opacity .2s linear 24.7s, -o-transform 150ms ease-in 24.7s;
    -moz-transition: opacity .2s linear 24.7s, transform 150ms ease-in 24.7s, -moz-transform 150ms ease-in 24.7s;
    transition: opacity .2s linear 24.7s, transform 150ms ease-in 24.7s;
    transition: opacity .2s linear 24.7s, transform 150ms ease-in 24.7s, -webkit-transform 150ms ease-in 24.7s, -moz-transform 150ms ease-in 24.7s, -o-transform 150ms ease-in 24.7s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(495) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(495)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(495) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(495)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 24.75s, -webkit-transform 150ms ease-in 24.75s;
    transition: opacity .2s linear 24.75s, -webkit-transform 150ms ease-in 24.75s;
    -o-transition: opacity .2s linear 24.75s, -o-transform 150ms ease-in 24.75s;
    -moz-transition: opacity .2s linear 24.75s, transform 150ms ease-in 24.75s, -moz-transform 150ms ease-in 24.75s;
    transition: opacity .2s linear 24.75s, transform 150ms ease-in 24.75s;
    transition: opacity .2s linear 24.75s, transform 150ms ease-in 24.75s, -webkit-transform 150ms ease-in 24.75s, -moz-transform 150ms ease-in 24.75s, -o-transform 150ms ease-in 24.75s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(496) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(496)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(496) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(496)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 24.8s, -webkit-transform 150ms ease-in 24.8s;
    transition: opacity .2s linear 24.8s, -webkit-transform 150ms ease-in 24.8s;
    -o-transition: opacity .2s linear 24.8s, -o-transform 150ms ease-in 24.8s;
    -moz-transition: opacity .2s linear 24.8s, transform 150ms ease-in 24.8s, -moz-transform 150ms ease-in 24.8s;
    transition: opacity .2s linear 24.8s, transform 150ms ease-in 24.8s;
    transition: opacity .2s linear 24.8s, transform 150ms ease-in 24.8s, -webkit-transform 150ms ease-in 24.8s, -moz-transform 150ms ease-in 24.8s, -o-transform 150ms ease-in 24.8s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(497) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(497)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(497) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(497)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 24.85s, -webkit-transform 150ms ease-in 24.85s;
    transition: opacity .2s linear 24.85s, -webkit-transform 150ms ease-in 24.85s;
    -o-transition: opacity .2s linear 24.85s, -o-transform 150ms ease-in 24.85s;
    -moz-transition: opacity .2s linear 24.85s, transform 150ms ease-in 24.85s, -moz-transform 150ms ease-in 24.85s;
    transition: opacity .2s linear 24.85s, transform 150ms ease-in 24.85s;
    transition: opacity .2s linear 24.85s, transform 150ms ease-in 24.85s, -webkit-transform 150ms ease-in 24.85s, -moz-transform 150ms ease-in 24.85s, -o-transform 150ms ease-in 24.85s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(498) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(498)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(498) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(498)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 24.9s, -webkit-transform 150ms ease-in 24.9s;
    transition: opacity .2s linear 24.9s, -webkit-transform 150ms ease-in 24.9s;
    -o-transition: opacity .2s linear 24.9s, -o-transform 150ms ease-in 24.9s;
    -moz-transition: opacity .2s linear 24.9s, transform 150ms ease-in 24.9s, -moz-transform 150ms ease-in 24.9s;
    transition: opacity .2s linear 24.9s, transform 150ms ease-in 24.9s;
    transition: opacity .2s linear 24.9s, transform 150ms ease-in 24.9s, -webkit-transform 150ms ease-in 24.9s, -moz-transform 150ms ease-in 24.9s, -o-transform 150ms ease-in 24.9s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(499) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(499)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(499) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(499)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 24.95s, -webkit-transform 150ms ease-in 24.95s;
    transition: opacity .2s linear 24.95s, -webkit-transform 150ms ease-in 24.95s;
    -o-transition: opacity .2s linear 24.95s, -o-transform 150ms ease-in 24.95s;
    -moz-transition: opacity .2s linear 24.95s, transform 150ms ease-in 24.95s, -moz-transform 150ms ease-in 24.95s;
    transition: opacity .2s linear 24.95s, transform 150ms ease-in 24.95s;
    transition: opacity .2s linear 24.95s, transform 150ms ease-in 24.95s, -webkit-transform 150ms ease-in 24.95s, -moz-transform 150ms ease-in 24.95s, -o-transform 150ms ease-in 24.95s
}

.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(500) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l1:nth-child(500)>.md-menu__href-l1,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(500) .md-menu__href-l2,
.adaptive-mobile .md-menu--mobile .md-menu__li-l2:nth-child(500)>.md-menu__href-l1 {
    -webkit-transition: opacity .2s linear 25s, -webkit-transform 150ms ease-in 25s;
    transition: opacity .2s linear 25s, -webkit-transform 150ms ease-in 25s;
    -o-transition: opacity .2s linear 25s, -o-transform 150ms ease-in 25s;
    -moz-transition: opacity .2s linear 25s, transform 150ms ease-in 25s, -moz-transform 150ms ease-in 25s;
    transition: opacity .2s linear 25s, transform 150ms ease-in 25s;
    transition: opacity .2s linear 25s, transform 150ms ease-in 25s, -webkit-transform 150ms ease-in 25s, -moz-transform 150ms ease-in 25s, -o-transform 150ms ease-in 25s
}

.adaptive-mobile .md-menu--mobile .is--level2.is--focus .is--link-level2,
.adaptive-mobile .md-menu--mobile .is--level3.is--focus .is--link-level3,
.adaptive-mobile .md-menu--mobile.is-mmenu-open:not(.is--sub-opened) .is--link-level1,
.adaptive-mobile .md-menu--mobile.is-mmenu-open:not(.is--sub-opened) .md-menu__href-l2 {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.md-aside {
    z-index: 5;
    position: fixed;
    height: 100%;
    top: 0;
    width: 65px
}

.md-aside.mod--right {
    left: auto;
    right: 0
}

.mod--top-slider .md-aside {
    display: none
}

.md-aside__cont {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    top: 0
}

.adaptive-mobile .md-aside,
.adaptive-tablet .md-aside {
    display: none!important
}

.md-btn-go-up {
    display: none;
    cursor: pointer;
    z-index: 10;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    -moz-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.md-btn-go-up:hover {
    opacity: .7
}

.md-btn-go-up svg {
    display: block;
    margin: 0 auto;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.adaptive-desktop .md-btn-go-up {
    padding: 10px;
    position: fixed;
    bottom: 65px;
    width: 65px;
    right: 0
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .md-btn-go-up {
    bottom: 40px;
    right: 7px
}

.adaptive-mobile .md-btn-go-up,
.adaptive-tablet .md-btn-go-up {
    margin: 35px 0 35px!important;
    display: block
}

.layout-logo-top--icons-left-n-right.adaptive-desktop .md-menu__icons {
    margin: 0!important
}

.layout-logo-top--icons-left-n-right.adaptive-desktop .l-header__icons--box {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.layout-logo-top--icons-left-n-right.adaptive-desktop .l-header__top-line--box .l-header__col {
    width: 15%
}

.layout-logo-top--icons-left-n-right.adaptive-desktop .l-header__top-line--box .l-header__col.mod--left {
    text-align: left
}

.layout-logo-top--icons-left-n-right.adaptive-desktop .l-header__top-line--box .l-header__col.mod--right {
    text-align: right
}

.layout-logo-top--icons-left-n-right.adaptive-desktop .l-header__top-line--box .l-header__logo-col {
    width: 70%
}

.layout-logo-top--icons-left-n-right.adaptive-desktop .l-header__menu--box {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.layout-logo-top--icons-left-n-right.adaptive-desktop .md-menu__main {
    text-align: center
}

.layout-logo-top--icons-left-n-right.adaptive-desktop .md-menu {
    margin-top: 20px
}

.layout-logo-top--icons-left-n-right.adaptive-desktop.mod--menu-load-on-scroll .l-header-alternate .l-header__row {
    position: relative
}

.layout-logo-top--icons-left-n-right.adaptive-desktop.mod--menu-load-on-scroll .l-header-alternate .l-header__logo--box {
    position: absolute;
    display: block;
    width: 100%;
    margin-top: -4px
}

.layout-logo-top--icons-left-n-right.adaptive-desktop.mod--menu-load-on-scroll .l-header-alternate .l-header__menu--box {
    padding-left: 60px;
    padding-right: 60px
}

.layout-logo-top--icons-left-n-right.adaptive-desktop.mod--menu-load-on-scroll .l-header-alternate .l-header__top-line--box .l-header__logo-col {
    display: none
}

.layout-logo-top--icons-left-n-right.adaptive-desktop.mod--menu-load-on-scroll .l-header-alternate .l-header__col-icon {
    margin-top: 6px
}

.layout-logo-top--icons-left-n-right.adaptive-desktop.mod--menu-load-on-scroll .l-header-alternate .md-menu {
    margin-top: -5px
}

.layout-logo-top--icons-left-n-right.adaptive-mobile .l-header__col-icon,
.layout-logo-top--icons-left-n-right.adaptive-tablet .l-header__col-icon {
    display: none
}

.adaptive-desktop.mod--menu-load-on-scroll.layout-logo-top--icons-left-n-right .l-header-alternate .l-header__row {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.adaptive-desktop.mod--menu-load-on-scroll.layout-logo-top--icons-left-n-right .l-header-alternate .l-header__col-icon {
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -ms-flex: initial;
    flex: initial;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    margin-top: 4px
}

.adaptive-desktop.mod--menu-load-on-scroll.layout-logo-top--icons-left-n-right .l-header-alternate .md-menu {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0
}

.layout-logo-bottom--icons-right--social-left.adaptive-desktop .l-header__wrapper {
    padding-top: 0!important;
    padding-bottom: 0!important
}

.layout-logo-bottom--icons-right--social-left.adaptive-desktop .l-header__wrapper:before {
    border-bottom: 1px solid transparent!important
}

.layout-logo-bottom--icons-right--social-left.adaptive-desktop .l-header__desktop-menu {
    position: relative;
    z-index: 1
}

.layout-logo-bottom--icons-right--social-left.adaptive-desktop .l-header__col {
    padding-left: 65px;
    padding-right: 65px
}

.layout-logo-bottom--icons-right--social-left.adaptive-desktop .l-header__row {
    margin-left: -65px;
    margin-right: -65px
}

.layout-logo-bottom--icons-right--social-left.adaptive-desktop .l-header__menu--box {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 20px 65px
}

.layout-logo-bottom--icons-right--social-left.adaptive-desktop .l-header__logo--box {
    padding-top: 20px;
    padding-bottom: 20px
}

.layout-logo-bottom--icons-right--social-left.adaptive-desktop .md-menu__submenu {
    display: none;
    position: fixed;
    left: 0;
    width: 100%;
    padding-bottom: 0;
    background: #000;
    -webkit-transition: opacity ease-out;
    -o-transition: opacity ease-out;
    -moz-transition: opacity ease-out;
    transition: opacity ease-out;
    z-index: 1;
    border-bottom: 1px solid transparent
}

.layout-logo-bottom--icons-right--social-left.adaptive-desktop .md-menu__submenu-wrap {
    position: absolute;
    padding-top: 20px;
    width: 100%
}

.layout-logo-bottom--icons-right--social-left.adaptive-desktop .md-menu__submenu-fake {
    opacity: 1;
    visibility: visible;
    z-index: 2
}

.layout-logo-bottom--icons-right--social-left.adaptive-desktop .md-menu__submenu .md-menu__wrap-l2 {
    position: relative
}

.layout-logo-bottom--icons-right--social-left.mod--menu-effect-from-top .mod--effect-move-from-top {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.layout-logo-bottom--icons-right--social-left.mod--menu-effect-from-top.is--window-ready .mod--effect-move-from-top {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: 1.5s;
    -moz-transition-delay: 1.5s;
    -o-transition-delay: 1.5s;
    transition-delay: 1.5s;
    -webkit-transition: background .5s, -webkit-transform .7s;
    transition: background .5s, -webkit-transform .7s;
    -o-transition: background .5s, -o-transform .7s;
    -moz-transition: transform .7s, background .5s, -moz-transform .7s;
    transition: transform .7s, background .5s;
    transition: transform .7s, background .5s, -webkit-transform .7s, -moz-transform .7s, -o-transform .7s
}

.layout-logo-bottom--icons-right--social-left.adaptive-mobile .l-header__desktop-menu,
.layout-logo-bottom--icons-right--social-left.adaptive-tablet .l-header__desktop-menu {
    display: none
}

.layout-logo-bottom--icons-right--social-left .l-header__wrapper {
    background: #e7e7e7
}

.layout-logo-left--from-logo.adaptive-desktop .l-header__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.layout-logo-left--from-logo.adaptive-desktop .l-header__menu--box {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.layout-logo-left--from-logo.adaptive-desktop .md-menu__main {
    text-align: right
}

.layout-logo-left--by-logo.adaptive-desktop .l-header__icons--box {
    padding-left: 20px
}

.layout-logo-left--by-logo.adaptive-desktop .md-menu {
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -moz-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.layout-logo-left--by-logo.adaptive-desktop .l-header__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.layout-logo-left--by-logo.adaptive-desktop .md-menu__main {
    text-align: left
}

.layout-logo-left--by-logo.adaptive-mobile .l-header__menu--box,
.layout-logo-left--by-logo.adaptive-tablet .l-header__menu--box {
    display: none
}

.layout-logo-left--by-logo.mod--menu-load-on-scroll .l-header-alternate .l-header__row,
.layout-logo-left--by-logo.mod--menu-load-on-scroll .l-header-alternate .md-menu {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.layout-logo-left--by-logo.mod--menu-load-on-scroll .l-header-alternate .l-header__menu--box {
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -ms-flex: initial;
    flex: initial;
    width: 100%
}

.layout-logo-left--by-logo.mod--menu-load-on-scroll .l-header-alternate .l-header__icons--box {
    padding-left: 0
}

.layout-logo-left--menu-center.adaptive-desktop .l-header__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.layout-logo-left--menu-center.adaptive-desktop .l-header__menu--box {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.layout-logo-left--menu-center.adaptive-desktop .md-menu__main {
    text-align: center
}

.layout-logo-left--menu-center.adaptive-desktop .l-header__special-icons--box {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

.layout-logo-left--menu-center.mod--menu-load-on-scroll .l-header-alternate .l-header__menu--box {
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -ms-flex: initial;
    flex: initial
}

.layout-logo-left--menu-center.mod--menu-load-on-scroll .l-header-alternate .l-header__row {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.layout-logo-left--menu-center.mod--menu-load-on-scroll .l-header-alternate .l-header__special-icons--box {
    padding-left: 0;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start
}

.layout-logo-left--menu-center.mod--menu-load-on-scroll .l-header-alternate .l-header__icons--box .md-menu__separator {
    display: inline-block;
    visibility: hidden;
    margin-top: 0;
    margin-bottom: 0
}

[class*=layout-logo-center].adaptive-desktop .l-header__col2 {
    width: 50%;
    -webkit-box-flex: 50%;
    -webkit-flex: 50%;
    -moz-box-flex: 50%;
    -ms-flex: 50%;
    flex: 50%
}

[class*=layout-logo-center].adaptive-desktop .l-header__col4 {
    width: 50%;
    -webkit-box-flex: 50%;
    -webkit-flex: 50%;
    -moz-box-flex: 50%;
    -ms-flex: 50%;
    flex: 50%
}

[class*=layout-logo-center].adaptive-desktop .l-header__row {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

[class*=layout-logo-center].adaptive-desktop .l-header__col0 {
    display: none
}

[class*=layout-logo-center].adaptive-mobile .l-header__col2,
[class*=layout-logo-center].adaptive-mobile .l-header__col4,
[class*=layout-logo-center].adaptive-tablet .l-header__col2,
[class*=layout-logo-center].adaptive-tablet .l-header__col4 {
    display: none
}

[class*=layout-logo-center].adaptive-mobile .l-header__col0,
[class*=layout-logo-center].adaptive-tablet .l-header__col0 {
    display: block
}

.layout-logo-center--from-logo.mod--menu-load-on-scroll .l-header-alternate .l-header__col2 .md-menu__main {
    text-align: right;
    width: 100%
}

.layout-logo-center--from-logo.mod--menu-load-on-scroll .l-header-alternate .l-header__col4 .md-menu__main {
    text-align: left;
    width: 100%
}

.layout-logo-center--from-logo .l-header__col4 {
    text-align: right
}

.layout-logo-center--from-logo .l-header__col4 .md-menu {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.layout-logo-center--from-logo .l-header__col4 .l-header__icon--search {
    display: none
}

.layout-logo-center--by-logo.mod--menu-load-on-scroll .l-header-alternate .l-header__col2 .md-menu__main {
    text-align: right;
    width: 100%
}

.layout-logo-center--by-logo.mod--menu-load-on-scroll .l-header-alternate .l-header__col4 .md-menu__main {
    text-align: left;
    width: 100%
}

.layout-logo-center--by-logo .l-header__col2 {
    text-align: right
}

.layout-logo-center--by-logo .l-header__col4 .l-header__icon--search {
    display: none
}

.layout-logo-center--by-logo.adaptive-desktop .l-header__col2 .md-menu {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.layout-logo-center--by-logo.adaptive-desktop .md-menu {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.layout-logo-center--by-logo.mod--menu-load-on-scroll .l-header-alternate .l-header__icons--box .md-menu__separator {
    display: inline-block;
    visibility: hidden;
    margin-top: 0;
    margin-bottom: 0
}

.mod--menu-load-on-scroll.layout-logo-center--by-logo .l-header-alternate .l-header__row,
.mod--menu-load-on-scroll.layout-logo-center--from-logo .l-header-alternate .l-header__row {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.mod--menu-load-on-scroll.layout-logo-center--by-logo .l-header-alternate .l-header__col,
.mod--menu-load-on-scroll.layout-logo-center--from-logo .l-header-alternate .l-header__col {
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -ms-flex: initial;
    flex: initial;
    padding-left: 0;
    padding-right: 0
}

.mod--menu-load-on-scroll.layout-logo-center--by-logo .l-header-alternate .l-header__col2 .md-menu__icons,
.mod--menu-load-on-scroll.layout-logo-center--from-logo .l-header-alternate .l-header__col2 .md-menu__icons {
    display: none
}

.mod--menu-load-on-scroll.layout-logo-center--by-logo .l-header-alternate .l-header__col2 .md-menu__li-l1.md-menu__separator:last-child,
.mod--menu-load-on-scroll.layout-logo-center--from-logo .l-header-alternate .l-header__col2 .md-menu__li-l1.md-menu__separator:last-child {
    display: inline-block
}

.mod--menu-load-on-scroll.layout-logo-center--by-logo .l-header-alternate .l-header__col4 .l-header__icon--search,
.mod--menu-load-on-scroll.layout-logo-center--from-logo .l-header-alternate .l-header__col4 .l-header__icon--search {
    display: block
}

.mod--menu-load-on-scroll.layout-logo-center--by-logo .l-header-alternate .md-menu,
.mod--menu-load-on-scroll.layout-logo-center--from-logo .l-header-alternate .md-menu {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0
}

.layout-logo-right--from-logo--menu-left.adaptive-desktop .l-header__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.layout-logo-right--from-logo--icons-left.adaptive-desktop .l-header__icons--box {
    padding-right: 25px
}

.layout-logo-right--from-logo--icons-left.adaptive-desktop .l-header__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.layout-logo-right--from-logo--icons-left.adaptive-desktop .l-header__menu--box .md-menu {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.layout-logo-right--from-logo--icons-left.mod--menu-load-on-scroll .l-header-alternate .l-header__menu--box {
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -ms-flex: initial;
    flex: initial;
    width: 100%
}

.layout-logo-right--from-logo--icons-left.mod--menu-load-on-scroll .l-header-alternate .l-header__icons--box {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-right: 0
}

.layout-logo-right--menu-center.adaptive-desktop .l-header__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.layout-logo-right--menu-center.adaptive-desktop .l-header__menu--box {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.layout-logo-right--menu-center.adaptive-desktop .md-menu__main {
    text-align: center
}

.layout-logo-right--menu-center.adaptive-desktop .l-header__special-icons--box {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

.layout-logo-right--menu-center.mod--menu-load-on-scroll .l-header-alternate .l-header__menu--box {
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -moz-box-flex: initial;
    -ms-flex: initial;
    flex: initial
}

.layout-logo-right--menu-center.mod--menu-load-on-scroll .l-header-alternate .l-header__row {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.layout-logo-right--menu-center.mod--menu-load-on-scroll .l-header-alternate .l-header__special-icons--box {
    padding-right: 0;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start
}

.layout-logo-right--menu-center.mod--menu-load-on-scroll .l-header-alternate .l-header__icons--box {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.layout-logo-right--menu-center.mod--menu-load-on-scroll .l-header-alternate .l-header__icons--box .md-menu__separator {
    display: inline-block;
    visibility: hidden;
    margin-top: 0;
    margin-bottom: 0
}

.layout-vertical--logo-center--icons-bottom.adaptive-desktop .l-wrap,
.layout-vertical--logo-center--icons-bottom.adaptive-tablet .l-wrap {
    margin-left: 100px
}

.layout-vertical--logo-center--icons-bottom.adaptive-desktop .l-header__col,
.layout-vertical--logo-center--icons-bottom.adaptive-tablet .l-header__col {
    display: block;
    padding: 0;
    text-align: center
}

.layout-vertical--logo-center--icons-bottom.adaptive-desktop .shop-cart-widget-amount,
.layout-vertical--logo-center--icons-bottom.adaptive-tablet .shop-cart-widget-amount {
    position: absolute;
    left: 100%;
    top: 2px
}

.layout-vertical--logo-center--icons-bottom.adaptive-desktop .shop-basket--box,
.layout-vertical--logo-center--icons-bottom.adaptive-tablet .shop-basket--box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    position: relative
}

.layout-vertical--logo-center--icons-bottom.adaptive-desktop .logo img,
.layout-vertical--logo-center--icons-bottom.adaptive-tablet .logo img {
    max-height: 60px
}

.layout-vertical--logo-center--icons-bottom.adaptive-desktop .l-header__logo--box,
.layout-vertical--logo-center--icons-bottom.adaptive-tablet .l-header__logo--box {
    will-change: transform;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    position: absolute;
    top: 50%;
    margin-top: -50px;
    height: 100px;
    width: 300px;
    margin-left: -100px;
    padding: 20px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.layout-vertical--logo-center--icons-bottom.adaptive-desktop .l-header__icon--cart,
.layout-vertical--logo-center--icons-bottom.adaptive-tablet .l-header__icon--cart {
    margin-top: 20px
}

.layout-vertical--logo-center--icons-bottom.adaptive-desktop .l-header__icons--box,
.layout-vertical--logo-center--icons-bottom.adaptive-tablet .l-header__icons--box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    font-size: 0;
    margin: 0
}

.layout-vertical--logo-center--icons-bottom.adaptive-desktop .md-menu--mobile .md-menu__icons,
.layout-vertical--logo-center--icons-bottom.adaptive-tablet .md-menu--mobile .md-menu__icons {
    display: none
}

.layout-vertical--logo-center--icons-bottom.adaptive-desktop .md-menu--mobile {
    padding-right: 100px;
    padding-left: 100px
}

.layout-vertical--logo-center--icons-bottom .md-menu--mobile {
    right: auto;
    left: 100px;
    z-index: 5
}

.layout-vertical--logo-center--icons-bottom .md-menu--mobile .md-menu__href-l2,
.layout-vertical--logo-center--icons-bottom .md-menu--mobile .md-menu__li-l1 {
    text-align: left
}

.layout-vertical--logo-center--icons-bottom.adaptive-desktop .md-menu--mobile,
.layout-vertical--logo-center--icons-bottom.adaptive-tablet .md-menu--mobile {
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-webkit-calc(-100% - 100px));
    -moz-transform: translateX(-moz-calc(-100% - 100px));
    -o-transform: translateX(calc(-100% - 100px));
    transform: translateX(calc(-100% - 100px));
    -webkit-transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    -o-transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -o-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    -moz-transition: transform .5s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -moz-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    transition: transform .5s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s;
    transition: transform .5s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform .5s cubic-bezier(1, 0, 0, 1) 0s, -moz-transform .5s cubic-bezier(1, 0, 0, 1) 0s, -o-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    opacity: 0
}

.layout-vertical--logo-center--icons-bottom.adaptive-desktop .md-menu--mobile.is-mmenu-open,
.layout-vertical--logo-center--icons-bottom.adaptive-tablet .md-menu--mobile.is-mmenu-open {
    opacity: 1;
    -webkit-transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    -o-transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -o-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    -moz-transition: transform .5s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -moz-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    transition: transform .5s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s;
    transition: transform .5s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform .5s cubic-bezier(1, 0, 0, 1) 0s, -moz-transform .5s cubic-bezier(1, 0, 0, 1) 0s, -o-transform .5s cubic-bezier(1, 0, 0, 1) 0s
}

.layout-vertical--logo-center--icons-bottom.adaptive-desktop.is--infoline-visible .md-menu--mobile,
.layout-vertical--logo-center--icons-bottom.adaptive-desktop.mod--design-preview .md-menu--mobile,
.layout-vertical--logo-center--icons-bottom.adaptive-tablet.is--infoline-visible .md-menu--mobile,
.layout-vertical--logo-center--icons-bottom.adaptive-tablet.mod--design-preview .md-menu--mobile {
    -webkit-transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform 0s cubic-bezier(1, 0, 0, 1) 0s;
    transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform 0s cubic-bezier(1, 0, 0, 1) 0s;
    -o-transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -o-transform 0s cubic-bezier(1, 0, 0, 1) 0s;
    -moz-transition: transform 0s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -moz-transform 0s cubic-bezier(1, 0, 0, 1) 0s;
    transition: transform 0s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s;
    transition: transform 0s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform 0s cubic-bezier(1, 0, 0, 1) 0s, -moz-transform 0s cubic-bezier(1, 0, 0, 1) 0s, -o-transform 0s cubic-bezier(1, 0, 0, 1) 0s
}

.layout-vertical--logo-center--icons-bottom.adaptive-desktop.is--infoline-visible .md-menu--mobile.is-mmenu-open,
.layout-vertical--logo-center--icons-bottom.adaptive-desktop.mod--design-preview .md-menu--mobile.is-mmenu-open,
.layout-vertical--logo-center--icons-bottom.adaptive-tablet.is--infoline-visible .md-menu--mobile.is-mmenu-open,
.layout-vertical--logo-center--icons-bottom.adaptive-tablet.mod--design-preview .md-menu--mobile.is-mmenu-open {
    opacity: 1;
    -webkit-transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform 0s cubic-bezier(1, 0, 0, 1) 0s;
    transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform 0s cubic-bezier(1, 0, 0, 1) 0s;
    -o-transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -o-transform 0s cubic-bezier(1, 0, 0, 1) 0s;
    -moz-transition: transform 0s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -moz-transform 0s cubic-bezier(1, 0, 0, 1) 0s;
    transition: transform 0s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s;
    transition: transform 0s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform 0s cubic-bezier(1, 0, 0, 1) 0s, -moz-transform 0s cubic-bezier(1, 0, 0, 1) 0s, -o-transform 0s cubic-bezier(1, 0, 0, 1) 0s
}

.layout-vertical--logo-center--icons-bottom.adaptive-desktop.is--infoline-load .md-menu--mobile,
.layout-vertical--logo-center--icons-bottom.adaptive-desktop.mod--infoline-disable .md-menu--mobile,
.layout-vertical--logo-center--icons-bottom.adaptive-tablet.is--infoline-load .md-menu--mobile,
.layout-vertical--logo-center--icons-bottom.adaptive-tablet.mod--infoline-disable .md-menu--mobile {
    -webkit-transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    -o-transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -o-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    -moz-transition: transform .5s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -moz-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    transition: transform .5s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s;
    transition: transform .5s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform .5s cubic-bezier(1, 0, 0, 1) 0s, -moz-transform .5s cubic-bezier(1, 0, 0, 1) 0s, -o-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    -webkit-backface-visibility: hidden
}

.layout-vertical--logo-center--icons-bottom.adaptive-desktop.is--infoline-load .md-menu--mobile.is-mmenu-open,
.layout-vertical--logo-center--icons-bottom.adaptive-desktop.mod--infoline-disable .md-menu--mobile.is-mmenu-open,
.layout-vertical--logo-center--icons-bottom.adaptive-tablet.is--infoline-load .md-menu--mobile.is-mmenu-open,
.layout-vertical--logo-center--icons-bottom.adaptive-tablet.mod--infoline-disable .md-menu--mobile.is-mmenu-open {
    -webkit-transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    -o-transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -o-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    -moz-transition: transform .5s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -moz-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    transition: transform .5s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s;
    transition: transform .5s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform .5s cubic-bezier(1, 0, 0, 1) 0s, -moz-transform .5s cubic-bezier(1, 0, 0, 1) 0s, -o-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    -webkit-backface-visibility: hidden
}

.layout-vertical--logo-center--icons-bottom.adaptive-mobile .md-menu--mobile {
    top: 0!important;
    height: 100%!important;
    left: 0;
    z-index: 16
}

.layout-vertical--without-logo--icons-bottom.is-mmenu-open .l-wrap:after {
    background-color: transparent
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .l-header__col {
    display: block;
    padding: 0;
    text-align: center
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .l-header__logo-top-without-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    max-height: 170px;
    min-height: 100px;
    padding: 20px 100px;
    overflow: hidden;
    -ms-grid-column-align: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    z-index: 1
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .l-header__logo-top-without-menu .logo__wrap {
    width: 100%;
    max-height: 170px
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .l-header__logo-top-without-menu .logo__wrap .logo {
    display: inline-block
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .l-header__logo--box {
    display: none
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .shop-cart-widget-amount {
    position: absolute;
    left: 100%;
    top: 2px
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .shop-basket--box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    position: relative
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .logo img {
    max-height: 150px
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .l-header__icon--cart {
    margin-top: 25px
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .l-header__icons--box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    font-size: 0;
    margin: 0
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .aside-header {
    display: inline-block;
    left: 0;
    border: 0;
    background-color: transparent;
    -webkit-transition: background-color .2s ease .2s, max-width .2s ease .2s;
    -o-transition: background-color .2s ease .2s, max-width .2s ease .2s;
    -moz-transition: background-color .2s ease .2s, max-width .2s ease .2s;
    transition: background-color .2s ease .2s, max-width .2s ease .2s;
    width: 100%;
    max-width: 0;
    overflow: visible!important
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .aside-header .l-header__col {
    position: absolute
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .aside-header .l-header__col svg {
    max-width: 21px;
    will-change: transform
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .aside-header .l-header__ham--box {
    top: 40px;
    left: 40px
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .aside-header .l-header__icon--box {
    bottom: 40px;
    left: 50px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}

.is-mmenu-open.layout-vertical--without-logo--icons-bottom.adaptive-desktop .aside-header {
    max-width: 100px
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .md-menu--mobile:before {
    content: '';
    position: fixed;
    top: 0;
    right: 0;
    border-right: 1px solid transparent
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .md-menu--mobile .md-menu__icons {
    display: none
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .md-menu--mobile {
    padding-right: 150px;
    padding-left: 50px;
    left: 100px
}

.layout-vertical--without-logo--icons-bottom .md-menu--mobile {
    right: auto;
    z-index: 5
}

.layout-vertical--without-logo--icons-bottom .md-menu--mobile .md-menu__href-l2,
.layout-vertical--without-logo--icons-bottom .md-menu--mobile .md-menu__li-l1 {
    text-align: left
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .md-menu--mobile,
.layout-vertical--without-logo--icons-bottom.adaptive-tablet .md-menu--mobile {
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-webkit-calc(-100% - 100px));
    -moz-transform: translateX(-moz-calc(-100% - 100px));
    -o-transform: translateX(calc(-100% - 100px));
    transform: translateX(calc(-100% - 100px));
    -webkit-transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    -o-transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -o-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    -moz-transition: transform .5s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -moz-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    transition: transform .5s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s;
    transition: transform .5s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform .5s cubic-bezier(1, 0, 0, 1) 0s, -moz-transform .5s cubic-bezier(1, 0, 0, 1) 0s, -o-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    opacity: 0
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .md-menu--mobile.is-mmenu-open,
.layout-vertical--without-logo--icons-bottom.adaptive-tablet .md-menu--mobile.is-mmenu-open {
    opacity: 1;
    -webkit-transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    -o-transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -o-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    -moz-transition: transform .5s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -moz-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    transition: transform .5s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s;
    transition: transform .5s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform .5s cubic-bezier(1, 0, 0, 1) 0s, -moz-transform .5s cubic-bezier(1, 0, 0, 1) 0s, -o-transform .5s cubic-bezier(1, 0, 0, 1) 0s
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop.is--infoline-visible .md-menu--mobile,
.layout-vertical--without-logo--icons-bottom.adaptive-desktop.mod--design-preview .md-menu--mobile,
.layout-vertical--without-logo--icons-bottom.adaptive-tablet.is--infoline-visible .md-menu--mobile,
.layout-vertical--without-logo--icons-bottom.adaptive-tablet.mod--design-preview .md-menu--mobile {
    -webkit-transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform 0s cubic-bezier(1, 0, 0, 1) 0s;
    transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform 0s cubic-bezier(1, 0, 0, 1) 0s;
    -o-transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -o-transform 0s cubic-bezier(1, 0, 0, 1) 0s;
    -moz-transition: transform 0s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -moz-transform 0s cubic-bezier(1, 0, 0, 1) 0s;
    transition: transform 0s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s;
    transition: transform 0s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform 0s cubic-bezier(1, 0, 0, 1) 0s, -moz-transform 0s cubic-bezier(1, 0, 0, 1) 0s, -o-transform 0s cubic-bezier(1, 0, 0, 1) 0s
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop.is--infoline-visible .md-menu--mobile.is-mmenu-open,
.layout-vertical--without-logo--icons-bottom.adaptive-desktop.mod--design-preview .md-menu--mobile.is-mmenu-open,
.layout-vertical--without-logo--icons-bottom.adaptive-tablet.is--infoline-visible .md-menu--mobile.is-mmenu-open,
.layout-vertical--without-logo--icons-bottom.adaptive-tablet.mod--design-preview .md-menu--mobile.is-mmenu-open {
    opacity: 1;
    -webkit-transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform 0s cubic-bezier(1, 0, 0, 1) 0s;
    transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform 0s cubic-bezier(1, 0, 0, 1) 0s;
    -o-transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -o-transform 0s cubic-bezier(1, 0, 0, 1) 0s;
    -moz-transition: transform 0s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -moz-transform 0s cubic-bezier(1, 0, 0, 1) 0s;
    transition: transform 0s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s;
    transition: transform 0s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform 0s cubic-bezier(1, 0, 0, 1) 0s, -moz-transform 0s cubic-bezier(1, 0, 0, 1) 0s, -o-transform 0s cubic-bezier(1, 0, 0, 1) 0s
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop.is--infoline-load .md-menu--mobile,
.layout-vertical--without-logo--icons-bottom.adaptive-desktop.mod--infoline-disable .md-menu--mobile,
.layout-vertical--without-logo--icons-bottom.adaptive-tablet.is--infoline-load .md-menu--mobile,
.layout-vertical--without-logo--icons-bottom.adaptive-tablet.mod--infoline-disable .md-menu--mobile {
    -webkit-transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    -o-transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -o-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    -moz-transition: transform .5s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -moz-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    transition: transform .5s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s;
    transition: transform .5s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity 1.5s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform .5s cubic-bezier(1, 0, 0, 1) 0s, -moz-transform .5s cubic-bezier(1, 0, 0, 1) 0s, -o-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    -webkit-backface-visibility: hidden
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop.is--infoline-load .md-menu--mobile.is-mmenu-open,
.layout-vertical--without-logo--icons-bottom.adaptive-desktop.mod--infoline-disable .md-menu--mobile.is-mmenu-open,
.layout-vertical--without-logo--icons-bottom.adaptive-tablet.is--infoline-load .md-menu--mobile.is-mmenu-open,
.layout-vertical--without-logo--icons-bottom.adaptive-tablet.mod--infoline-disable .md-menu--mobile.is-mmenu-open {
    -webkit-transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    -o-transition: left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -o-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    -moz-transition: transform .5s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -moz-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    transition: transform .5s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s;
    transition: transform .5s cubic-bezier(1, 0, 0, 1) 0s, left .5s cubic-bezier(1, 0, 0, 1) 0s, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, top 0s, width .3s, -webkit-transform .5s cubic-bezier(1, 0, 0, 1) 0s, -moz-transform .5s cubic-bezier(1, 0, 0, 1) 0s, -o-transform .5s cubic-bezier(1, 0, 0, 1) 0s;
    -webkit-backface-visibility: hidden
}

.layout-vertical--without-logo--icons-bottom.adaptive-mobile .l-header__logo-top-without-menu,
.layout-vertical--without-logo--icons-bottom.adaptive-tablet .l-header__logo-top-without-menu {
    display: none
}

.layout-vertical--without-logo--icons-bottom.adaptive-mobile .l-header__logo--box,
.layout-vertical--without-logo--icons-bottom.adaptive-tablet .l-header__logo--box {
    display: block
}

.layout-vertical--without-logo--icons-bottom.adaptive-mobile .md-menu--mobile,
.layout-vertical--without-logo--icons-bottom.adaptive-tablet .md-menu--mobile {
    top: 0!important;
    height: 100%!important;
    right: 0;
    z-index: 16
}

.layout-vertical--without-logo--icons-bottom.adaptive-tablet .md-menu--mobile {
    -webkit-transition: opacity 1.3s cubic-bezier(1, 0, 0, 1) 0s, -webkit-transform .3s linear;
    transition: opacity 1.3s cubic-bezier(1, 0, 0, 1) 0s, -webkit-transform .3s linear;
    -o-transition: opacity 1.3s cubic-bezier(1, 0, 0, 1) 0s, -o-transform .3s linear;
    -moz-transition: transform .3s linear, opacity 1.3s cubic-bezier(1, 0, 0, 1) 0s, -moz-transform .3s linear;
    transition: transform .3s linear, opacity 1.3s cubic-bezier(1, 0, 0, 1) 0s;
    transition: transform .3s linear, opacity 1.3s cubic-bezier(1, 0, 0, 1) 0s, -webkit-transform .3s linear, -moz-transform .3s linear, -o-transform .3s linear;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%)
}

.layout-vertical--without-logo--icons-bottom.adaptive-tablet.is-mmenu-open .md-menu--mobile {
    -webkit-transform: translateX(0)!important;
    -moz-transform: translateX(0)!important;
    -ms-transform: translateX(0)!important;
    -o-transform: translateX(0)!important;
    transform: translateX(0)!important;
    -webkit-transition: opacity .1s cubic-bezier(1, 0, 0, 1) 0s, -webkit-transform .3s linear;
    transition: opacity .1s cubic-bezier(1, 0, 0, 1) 0s, -webkit-transform .3s linear;
    -o-transition: opacity .1s cubic-bezier(1, 0, 0, 1) 0s, -o-transform .3s linear;
    -moz-transition: transform .3s linear, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, -moz-transform .3s linear;
    transition: transform .3s linear, opacity .1s cubic-bezier(1, 0, 0, 1) 0s;
    transition: transform .3s linear, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, -webkit-transform .3s linear, -moz-transform .3s linear, -o-transform .3s linear
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .aside-header,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .aside-header {
    width: 300px;
    padding: 50px 0
}

.mod--aside-menu-middle-size.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .aside-header,
.mod--aside-menu-middle-size.layout-vertical--logo-top--icons-bottom.adaptive-desktop .aside-header {
    width: 250px
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-wrap,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-wrap {
    margin-left: 300px
}

.mod--aside-menu-middle-size.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-wrap,
.mod--aside-menu-middle-size.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-wrap {
    margin-left: 250px
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__col,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__col {
    display: block;
    padding: 0;
    text-align: left
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__ham--box,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__ham--box {
    display: none
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .shop-cart-widget-amount,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .shop-cart-widget-amount {
    position: absolute;
    left: 100%;
    top: 2px
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .shop-basket--box,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .shop-basket--box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    position: relative
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__logo--box,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__logo--box {
    width: 300px;
    padding: 0 50px;
    display: block;
    text-align: left
}

.mod--aside-menu-middle-size.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__logo--box,
.mod--aside-menu-middle-size.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__logo--box {
    width: 250px
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .logo,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .logo {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-height: 200px
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .logo img,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .logo img {
    max-height: 200px
}

.mod--aside-menu-middle-size.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .logo img,
.mod--aside-menu-middle-size.layout-vertical--logo-top--icons-bottom.adaptive-desktop .logo img {
    max-height: 100px
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .logo-text,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .logo-text {
    max-height: 200px;
    overflow: hidden
}

.mod--aside-menu-middle-size.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .logo-text,
.mod--aside-menu-middle-size.layout-vertical--logo-top--icons-bottom.adaptive-desktop .logo-text {
    max-height: 100px
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .logo-text a,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .logo-text a {
    white-space: normal;
    word-break: break-word;
    word-wrap: break-word;
    line-height: normal
}

.mod--aside-menu-middle-size.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__icon,
.mod--aside-menu-middle-size.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__icon {
    padding: 0 10px
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__icon--box,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__icon--box {
    padding-top: 1px
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__icons--box,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__icons--box {
    margin: 0 37.5px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    font-size: 0
}

.mod--aside-menu-middle-size.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__icons--box,
.mod--aside-menu-middle-size.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__icons--box {
    margin: 0 40px
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__menu--box {
    height: 60%;
    overflow: hidden
}

.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box,
.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__menu--box {
    padding-top: 100px;
    padding-bottom: 100px
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box .md-menu--mobile,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__menu--box .md-menu--mobile {
    min-width: 199px;
    padding: 100px 50px;
    padding-bottom: 140px
}

.browser-safari.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box .md-menu--mobile,
.browser-safari.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__menu--box .md-menu--mobile {
    padding-bottom: 170px
}

.browser-safari.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box .md-menu--mobile .md-menu__main,
.browser-safari.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__menu--box .md-menu--mobile .md-menu__main {
    margin-bottom: 0!important
}

.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box .md-menu--mobile,
.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__menu--box .md-menu--mobile {
    padding-top: 0;
    padding-bottom: 0
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box .md-menu--mobile .md-menu--mobile__cont,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__menu--box .md-menu--mobile .md-menu--mobile__cont {
    margin-top: 0!important
}

@-moz-document url-prefix() {
    .layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box .md-menu--mobile .md-menu--mobile__cont,
    .layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__menu--box .md-menu--mobile .md-menu--mobile__cont {
        padding-bottom: 145px
    }
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box .md-menu--mobile .md-menu__href-l2,
.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box .md-menu--mobile .md-menu__li-l1,
.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box .md-menu--mobile .md-menu__li-l2,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__menu--box .md-menu--mobile .md-menu__href-l2,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__menu--box .md-menu--mobile .md-menu__li-l1,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__menu--box .md-menu--mobile .md-menu__li-l2 {
    text-align: left;
    width: auto
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box .md-menu--mobile.pl-container.ps-active-y>.ps-scrollbar-y-rail,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__menu--box .md-menu--mobile.pl-container.ps-active-y>.ps-scrollbar-y-rail {
    opacity: 0!important
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop.mod--vertical-menu.is-mmenu-open .l-wrap:after,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop.mod--vertical-menu.is-mmenu-open .l-wrap:after {
    display: none
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-mobile .md-menu--mobile,
.layout-vertical--logo-top--icons-bottom--transparent.adaptive-tablet .md-menu--mobile,
.layout-vertical--logo-top--icons-bottom.adaptive-mobile .md-menu--mobile,
.layout-vertical--logo-top--icons-bottom.adaptive-tablet .md-menu--mobile {
    height: 100%!important;
    left: 0;
    z-index: 16
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-mobile.is-mmenu-open .l-wrap:after,
.layout-vertical--logo-top--icons-bottom--transparent.adaptive-tablet.is-mmenu-open .l-wrap:after,
.layout-vertical--logo-top--icons-bottom.adaptive-mobile.is-mmenu-open .l-wrap:after,
.layout-vertical--logo-top--icons-bottom.adaptive-tablet.is-mmenu-open .l-wrap:after {
    visibility: hidden
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-tablet .md-menu--mobile,
.layout-vertical--logo-top--icons-bottom.adaptive-tablet .md-menu--mobile {
    -webkit-transition: opacity 1.3s cubic-bezier(1, 0, 0, 1) 0s, -webkit-transform .3s linear;
    transition: opacity 1.3s cubic-bezier(1, 0, 0, 1) 0s, -webkit-transform .3s linear;
    -o-transition: opacity 1.3s cubic-bezier(1, 0, 0, 1) 0s, -o-transform .3s linear;
    -moz-transition: transform .3s linear, opacity 1.3s cubic-bezier(1, 0, 0, 1) 0s, -moz-transform .3s linear;
    transition: transform .3s linear, opacity 1.3s cubic-bezier(1, 0, 0, 1) 0s;
    transition: transform .3s linear, opacity 1.3s cubic-bezier(1, 0, 0, 1) 0s, -webkit-transform .3s linear, -moz-transform .3s linear, -o-transform .3s linear;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%)
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-tablet.is-mmenu-open .md-menu--mobile,
.layout-vertical--logo-top--icons-bottom.adaptive-tablet.is-mmenu-open .md-menu--mobile {
    -webkit-transform: translateX(0)!important;
    -moz-transform: translateX(0)!important;
    -ms-transform: translateX(0)!important;
    -o-transform: translateX(0)!important;
    transform: translateX(0)!important;
    -webkit-transition: opacity .1s cubic-bezier(1, 0, 0, 1) 0s, -webkit-transform .3s linear;
    transition: opacity .1s cubic-bezier(1, 0, 0, 1) 0s, -webkit-transform .3s linear;
    -o-transition: opacity .1s cubic-bezier(1, 0, 0, 1) 0s, -o-transform .3s linear;
    -moz-transition: transform .3s linear, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, -moz-transform .3s linear;
    transition: transform .3s linear, opacity .1s cubic-bezier(1, 0, 0, 1) 0s;
    transition: transform .3s linear, opacity .1s cubic-bezier(1, 0, 0, 1) 0s, -webkit-transform .3s linear, -moz-transform .3s linear, -o-transform .3s linear
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .aside-header {
    padding: 0
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__logo--box {
    position: fixed;
    top: 0;
    margin-top: 50px;
    left: 50vw;
    width: auto;
    max-width: 30%;
    padding: 0;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    will-change: transfrom
}

.mod--aside-menu-middle-size.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__logo--box {
    width: auto
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__logo--box.mod--logo-hide-scroll {
    opacity: 0
}

.is--scroll-position-default.mod--infoline-disable.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__logo--box.mod--logo-hide-scroll,
.is--scroll-position-default.mod--infoline-enable.is--infoline-load.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__logo--box.mod--logo-hide-scroll {
    -webkit-transition: opacity .4s ease-in-out .1s, top .1s linear;
    -o-transition: opacity .4s ease-in-out .1s, top .1s linear;
    -moz-transition: opacity .4s ease-in-out .1s, top .1s linear;
    transition: opacity .4s ease-in-out .1s, top .1s linear
}

.is--scroll-position-change.mod--infoline-disable.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__logo--box.mod--logo-hide-scroll,
.is--scroll-position-change.mod--infoline-enable.is--infoline-load.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__logo--box.mod--logo-hide-scroll {
    -webkit-transition: opacity .4s ease-in-out, top .1s linear .4s;
    -o-transition: opacity .4s ease-in-out, top .1s linear .4s;
    -moz-transition: opacity .4s ease-in-out, top .1s linear .4s;
    transition: opacity .4s ease-in-out, top .1s linear .4s
}

.is--scroll-position-default.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__logo--box.mod--logo-hide-scroll {
    opacity: 1
}

.is--scroll-position-change.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__logo--box.mod--logo-hide-scroll {
    opacity: 0;
    top: -100%!important
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__logo--box .logo {
    max-height: 170px
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__logo--box .logo img {
    max-height: 170px
}

.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box {
    padding-top: 0;
    padding-bottom: 0
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box .md-menu--mobile {
    padding-top: 50px;
    padding-bottom: 50px
}

.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box .md-menu--mobile {
    padding-top: 50px;
    padding-bottom: 50px
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box .md-menu--mobile.mod--menu-center {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box .md-menu--mobile .md-menu__main {
    top: 0
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__icon--box {
    position: fixed;
    top: 0;
    margin-top: 50px;
    right: 20px
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__icon--box .l-header__icons--wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__icon--box .l-header__icons--box {
    margin: 0
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__icon--box .l-header__icon--cart {
    margin-bottom: 20px
}

.l-header__wrapper {
    position: relative;
    padding-top: 30px;
    padding-bottom: 30px;
    -webkit-transition: .3s padding;
    -o-transition: .3s padding;
    -moz-transition: .3s padding;
    transition: .3s padding
}

.l-header__wrapper.is--header-transition {
    -webkit-transition: padding .3s, background .5s;
    -o-transition: padding .3s, background .5s;
    -moz-transition: padding .3s, background .5s;
    transition: padding .3s, background .5s;
    will-change: transform
}

.mod--horizontal-menu.mod--menu-style-link-transparent.mod--menu-load-on-scroll .l-header-alternate .custom__header-decorate-line:before,
.mod--horizontal-menu:not(.mod--menu-style-link-transparent) .custom__header-decorate-line:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    border-bottom: 1px solid transparent
}

.mod--horizontal-menu .custom__header-decorate-line.md-menu--mobile:before {
    display: none
}

.adaptive-desktop .l-header__wrapper {
    padding-left: 65px;
    padding-right: 65px
}

.adaptive-tablet .l-header__wrapper {
    padding-left: 40px;
    padding-right: 40px
}

.adaptive-mobile .l-header__wrapper {
    padding-left: 20px;
    padding-right: 20px
}

.l-header__cont {
    position: relative;
    margin: 0 auto
}

.l-header {
    left: 0;
    width: 100%;
    z-index: 16;
    position: relative
}

.l-header.mod--fixed {
    position: fixed;
    top: 0
}

.l-header.mod--absolute {
    position: absolute
}

.l-header.mod--hidden {
    visibility: hidden
}

.l-header.mod--has-opacity.mod--hidden {
    position: absolute
}

.l-header.mod--compress .logo img {
    max-height: 60px
}

.l-header.mod--compress .l-header__wrapper {
    padding-top: 10px!important;
    padding-bottom: 10px!important
}

.l-header * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.l-header__cont {
    position: relative;
    margin: 0 auto;
    -webkit-transition: max-width .3s;
    -o-transition: max-width .3s;
    -moz-transition: max-width .3s;
    transition: max-width .3s
}

.l-header__col3 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: none
}

.l-header__logo--box {
    text-align: center
}

.l-header__decorate-line {
    margin-left: 0;
    margin-right: 0;
    -webkit-transition: margin .3s;
    -o-transition: margin .3s;
    -moz-transition: margin .3s;
    transition: margin .3s;
    position: relative
}

.l-header__decorate-line:before {
    content: "";
    border-bottom: 1px solid transparent;
    display: block
}

.layout-logo-bottom--icons-right--social-left.is--scroll-position-change .l-header__decorate-line {
    margin-left: -65px;
    margin-right: -65px
}

.layout-logo-bottom--icons-right--social-left.is--scroll-position-change .l-header__cont.mod--change-cont {
    max-width: 100%!important
}

.layout-logo-bottom--icons-right--social-left .l-header__cont,
.layout-logo-bottom--icons-right--social-left .l-header__wrapper {
    position: static
}

.l-header__top-line--box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%;
    line-height: normal
}

.l-header__menu--cont {
    width: 100%
}

.l-header__social-col {
    -webkit-flex-shrink: .01;
    -ms-flex-negative: .01;
    flex-shrink: .01
}

.l-header__menu-col {
    -webkit-flex-shrink: 1000;
    -ms-flex-negative: 1000;
    flex-shrink: 1000
}

.layout-logo-bottom--icons-right--social-left.adaptive-desktop .l-header__social-col,
.layout-logo-bottom--icons-right--social-left.adaptive-desktop .l-header__top-line--box .l-header__col:last-child {
    width: 200px
}

.layout-logo-bottom--icons-right--social-left.adaptive-desktop .l-header__social-col {
    padding-right: 30px
}

.layout-logo-bottom--icons-right--social-left.adaptive-desktop .l-header__top-line--box .l-header__col:last-child {
    padding-left: 30px
}

.layout-logo-bottom--icons-right--social-left.adaptive-desktop .l-header__social-col .social-icons-wrapper {
    -webkit-box-pack: left;
    -webkit-justify-content: left;
    -moz-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    margin-left: -15px;
    margin-bottom: -5px
}

.layout-logo-bottom--icons-right--social-left.adaptive-desktop .l-header__social-col .social-icons-wrapper .social-icon-box {
    margin-left: 15px;
    margin-bottom: 5px
}

.layout-logo-bottom--icons-right--social-left.adaptive-desktop .l-header__menu-col {
    padding-left: 30px;
    padding-right: 30px
}

.layout-logo-bottom--icons-right--social-left.adaptive-desktop .l-header__menu-col .md-menu ul {
    text-align: center
}

.layout-logo-bottom--icons-right--social-left.adaptive-desktop .md-menu__icons {
    display: block!important
}

.l-header__icons--box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -12.5px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    top: -1px
}

.l-header__icons--wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.layout-vertical--logo-center--icons-bottom.adaptive-desktop .l-header__icons--wrap,
.layout-vertical--logo-center--icons-bottom.adaptive-tablet .l-header__icons--wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    font-size: 0;
    margin: 0
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .l-header__icons--wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    font-size: 0;
    margin: 0
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop aside .custom__menu-bg-rgb,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop aside .custom__menu-bg-rgb {
    background-color: transparent
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__icons--wrap,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__icons--wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    font-size: 0;
    margin: 0
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .md-menu--mobile,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .md-menu--mobile {
    display: none!important
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__menu--box {
    position: relative
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box .md-menu--mobile,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__menu--box .md-menu--mobile {
    display: block!important;
    position: static;
    top: 0;
    height: auto;
    left: 0;
    right: 0;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box .md-menu--mobile .md-menu__li-l1 a,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__menu--box .md-menu--mobile .md-menu__li-l1 a {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box .md-menu--mobile .md-menu__icons,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__menu--box .md-menu--mobile .md-menu__icons {
    display: none
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box .menu-shadow,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__menu--box .menu-shadow {
    position: absolute;
    left: 0;
    right: 0;
    height: 100px;
    z-index: 1000
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box .menu-shadow.mod--menu-shadow__top,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__menu--box .menu-shadow.mod--menu-shadow__top {
    top: 0
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box .menu-shadow.mod--menu-shadow__bottom,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__menu--box .menu-shadow.mod--menu-shadow__bottom {
    height: 140px;
    bottom: 0
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box .mod--scroll-hidden,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__menu--box .mod--scroll-hidden {
    overflow: hidden;
    position: relative
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .l-header__menu--box .md-menu__main,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .l-header__menu--box .md-menu__main {
    position: relative
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-tablet .md-menu--mobile,
.layout-vertical--logo-top--icons-bottom.adaptive-tablet .md-menu--mobile {
    left: auto;
    width: auto
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-mobile .l-header__menu--box .md-menu--mobile,
.layout-vertical--logo-top--icons-bottom--transparent.adaptive-tablet .l-header__menu--box .md-menu--mobile,
.layout-vertical--logo-top--icons-bottom.adaptive-mobile .l-header__menu--box .md-menu--mobile,
.layout-vertical--logo-top--icons-bottom.adaptive-tablet .l-header__menu--box .md-menu--mobile {
    display: none!important
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-tablet .md-menu--mobile .md-menu__li-l1 a,
.layout-vertical--logo-top--icons-bottom.adaptive-tablet .md-menu--mobile .md-menu__li-l1 a {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none
}

.l-header__icon {
    padding: 0 12.5px
}

.l-header__icon--cart,
.l-header__icon--search {
    font-size: 0;
    line-height: 1
}

.mod--vertical-menu-overlay .l-header__icon--cart,
.mod--vertical-menu-overlay .l-header__icon--search {
    will-change: transform
}

.hamburger-svg-style {
    stroke-width: 1.5;
    fill: none;
    stroke: #000;
    will-change: transform
}

.mod--menu-transparent .l-header__wrapper {
    background-color: transparent
}

.adaptive-desktop .l-header__wrapper {
    padding-left: 65px;
    padding-right: 65px
}

.adaptive-desktop .l-header__row {
    margin-left: -45px;
    margin-right: -45px
}

.adaptive-desktop .l-header__col {
    padding-left: 45px;
    padding-right: 45px
}

.adaptive-desktop .l-header__menu--box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -moz-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.adaptive-desktop .l-header__mobile--box {
    display: none
}

.adaptive-desktop .l-header__logo--box {
    -webkit-flex-shrink: .0001;
    -ms-flex-negative: .0001;
    flex-shrink: .0001
}

.adaptive-desktop .mod--set-logo-max-width {
    max-width: 40%
}

.adaptive-desktop.is--infoline-visible.mod--menu-after-slider .l-header.mod--has-opacity,
.adaptive-desktop.mod--design-preview.mod--menu-after-slider .l-header.mod--has-opacity {
    margin-top: 0!important
}

.adaptive-desktop.is--infoline-hidden .l-header.mod--has-opacity {
    margin-top: 0!important
}

.adaptive-desktop.mod--menu-after-slider .l-header.mod--has-opacity {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.adaptive-desktop.mod--menu-after-slider .l-header.mod--has-opacity.mod--fixed {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.adaptive-desktop.mod--menu-after-slider .l-header.mod--fixed-bottom {
    bottom: 0;
    top: auto
}

.adaptive-desktop.mod--menu-effect-from-top .mod--effect-move-from-top {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.adaptive-desktop.mod--menu-effect-from-top.is--window-ready .mod--effect-move-from-top {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: 1.5s;
    -moz-transition-delay: 1.5s;
    -o-transition-delay: 1.5s;
    transition-delay: 1.5s;
    -webkit-transition: background .5s, -webkit-transform .7s;
    transition: background .5s, -webkit-transform .7s;
    -o-transition: background .5s, -o-transform .7s;
    -moz-transition: transform .7s, background .5s, -moz-transform .7s;
    transition: transform .7s, background .5s;
    transition: transform .7s, background .5s, -webkit-transform .7s, -moz-transform .7s, -o-transform .7s
}

.adaptive-desktop.mod--header-floating .l-header__wrapper {
    -webkit-transition: .3s padding;
    -o-transition: .3s padding;
    -moz-transition: .3s padding;
    transition: .3s padding
}

.adaptive-desktop .l-header-alternate {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 15;
    visibility: hidden
}

.adaptive-desktop .l-header-alternate .l-header__cont {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none
}

.adaptive-desktop.mod--menu-fixed-on-scroll .l-header {
    visibility: hidden
}

.adaptive-desktop.mod--menu-fixed-on-scroll .l-header-alternate {
    visibility: visible
}

.adaptive-desktop.mod--menu-fixed-on-scroll.mod--menu-after-slider .l-header {
    visibility: visible
}

.adaptive-desktop.mod--menu-fixed-on-scroll.mod--menu-after-slider .l-header-alternate {
    visibility: hidden
}

.adaptive-desktop.mod--menu-fixed-on-scroll.mod--menu-after-slider .l-header-main.mod--hide-on-scroll {
    visibility: hidden
}

.adaptive-desktop.mod--menu-fixed-on-scroll .l-header-alternate.mod--menu-animate-show {
    position: fixed;
    top: 0;
    visibility: visible
}

.adaptive-desktop.is--scroll-position-change .l-header-main .md-menu a {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none
}

.adaptive-desktop .l-header-alternate .md-menu a {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none
}

.adaptive-desktop.mod--menu-load-on-scroll .l-header-alternate {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible
}

.adaptive-desktop.mod--menu-load-on-scroll .l-header-alternate .custom__header-padding-y {
    padding-top: 18px!important;
    padding-bottom: 18px!important
}

.adaptive-desktop.mod--menu-load-on-scroll .l-header-alternate .l-header__cont,
.adaptive-desktop.mod--menu-load-on-scroll .l-header-alternate .l-header__wrapper {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none
}

.adaptive-desktop.mod--menu-load-on-scroll .l-header-alternate .l-header__menu--box {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.adaptive-desktop.mod--menu-load-on-scroll .l-header-alternate .l-header__logo--box {
    display: none
}

.adaptive-desktop.mod--menu-load-on-scroll .l-header-alternate .md-menu__has-separator .l-header__icons--box .md-menu__separator {
    display: inline-block;
    visibility: hidden;
    margin-top: 0;
    margin-bottom: 0
}

.adaptive-desktop.mod--menu-load-on-scroll .l-header-alternate .md-menu__main {
    text-align: center
}

.adaptive-desktop.mod--menu-load-on-scroll .l-header-alternate.mod--menu-animate-show {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform .5s ease-in;
    transition: -webkit-transform .5s ease-in;
    -o-transition: -o-transform .5s ease-in;
    -moz-transition: transform .5s ease-in, -moz-transform .5s ease-in;
    transition: transform .5s ease-in;
    transition: transform .5s ease-in, -webkit-transform .5s ease-in, -moz-transform .5s ease-in, -o-transform .5s ease-in
}

.adaptive-desktop .l-header__icons--box {
    padding: 0!important;
    line-height: 1;
    font-size: 0
}

.adaptive-desktop .l-header__icons--box.mod--horizontal-menu .md-menu__li-l1 {
    margin: 0!important
}

.adaptive-desktop .l-header__icons--box .l-header__mobile--box {
    font-size: 0;
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -moz-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.adaptive-mobile.mod--horizontal-menu .l-header__ham--box,
.adaptive-tablet.mod--horizontal-menu .l-header__ham--box {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -moz-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 48px
}

.adaptive-mobile.mod--horizontal-menu .l-header__menu--box,
.adaptive-tablet.mod--horizontal-menu .l-header__menu--box {
    display: none
}

.adaptive-mobile.mod--horizontal-menu .l-header__logo--box,
.adaptive-tablet.mod--horizontal-menu .l-header__logo--box {
    width: 100%;
    text-align: left
}

.adaptive-mobile.mod--horizontal-menu .l-header.mod--fixed,
.adaptive-tablet.mod--horizontal-menu .l-header.mod--fixed {
    position: absolute
}

.adaptive-mobile.mod--horizontal-menu .l-header.mod--has-opacity,
.adaptive-tablet.mod--horizontal-menu .l-header.mod--has-opacity {
    top: 0
}

.adaptive-desktop.mod--horizontal-menu .l-header.mod--fixed.l-header-main {
    position: absolute
}

.adaptive-desktop.mod--horizontal-menu .l-header.mod--has-opacity {
    top: 0
}

.adaptive-desktop.mod--menu-after-slider.mod--horizontal-menu .l-header.mod--has-opacity {
    top: auto
}

.adaptive-tablet .l-header__wrapper {
    padding-left: 40px;
    padding-right: 40px
}

.adaptive-tablet .l-header__row {
    margin: 0 -12.5px
}

.adaptive-tablet .l-header__col {
    padding: 0 12.5px
}

.adaptive-mobile .l-header__wrapper {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px
}

.adaptive-mobile .md-menu__li-l1 {
    margin: 0!important
}

.adaptive-mobile:not(.layout-logo-top).l-header__col2 {
    padding: 0
}

.adaptive-mobile .l-header__row {
    margin: 0 -12.5px
}

.adaptive-mobile .l-header__col {
    padding: 0 12.5px
}

.adaptive-mobile .l-header__special-icons--box,
.adaptive-tablet .l-header__special-icons--box {
    display: none
}

.adaptive-mobile .l-header__menu-col,
.adaptive-mobile .l-header__social-col,
.adaptive-tablet .l-header__menu-col,
.adaptive-tablet .l-header__social-col {
    display: none
}

.adaptive-mobile .l-header__ham--box,
.adaptive-tablet .l-header__ham--box {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -moz-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.adaptive-mobile .l-header__menu--box,
.adaptive-tablet .l-header__menu--box {
    display: none
}

.adaptive-mobile .l-header__logo--box,
.adaptive-tablet .l-header__logo--box {
    width: 100%;
    text-align: left;
    z-index: 1
}

.adaptive-mobile .l-header.mod--fixed,
.adaptive-tablet .l-header.mod--fixed {
    position: absolute
}

.adaptive-mobile .l-header.mod--has-opacity,
.adaptive-tablet .l-header.mod--has-opacity {
    top: 0
}

.adaptive-mobile .l-header-alternate,
.adaptive-tablet .l-header-alternate {
    display: none
}

.adaptive-mobile .l-header__row,
.adaptive-tablet .l-header__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.adaptive-mobile .l-header__icons--box,
.adaptive-tablet .l-header__icons--box {
    padding: 0!important
}

.adaptive-mobile .l-header__mobile--box,
.adaptive-tablet .l-header__mobile--box {
    font-size: 0;
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -moz-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.adaptive-mobile.mod--horizontal-menu .md-menu__li-l1,
.adaptive-tablet.mod--horizontal-menu .md-menu__li-l1 {
    margin: 0!important
}

.layout-vertical--logo-center--icons-bottom.adaptive-tablet .l-header__ham--box {
    display: block;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
}

.adaptive-desktop .l-header-alternate {
    opacity: 0;
    will-change: transition
}

.adaptive-desktop.mod--menu-fixed-on-scroll .l-header.mod--hide-on-scroll {
    z-index: 15
}

.adaptive-desktop.mod--menu-fixed-on-scroll.is--infoline-visible .l-header,
.adaptive-desktop.mod--menu-fixed-on-scroll.mod--design-preview .l-header {
    visibility: visible
}

.adaptive-desktop.mod--menu-fixed-on-scroll .l-header-alternate[data-modification=with-non-fixed-block].mod--menu-animate-show {
    z-index: 20
}

.adaptive-desktop.mod--menu-fixed-on-scroll .l-header-alternate[data-modification=with-non-fixed-block].mod--menu-animate-show [data-modification-el="1"] {
    display: none
}

.adaptive-desktop.mod--menu-fixed-on-scroll .l-header-main[data-modification=with-non-fixed-block].mod--hide-on-scroll {
    visibility: visible
}

.adaptive-desktop.mod--menu-fixed-on-scroll .l-header-main[data-modification=with-non-fixed-block].mod--hide-on-scroll [data-modification-el="0"] {
    visibility: hidden
}

.adaptive-desktop.mod--menu-fixed-on-scroll .md-infoline,
.adaptive-desktop.mod--menu-load-on-scroll .md-infoline {
    z-index: 25
}

.adaptive-desktop.mod--menu-fixed-on-scroll.is--infoline-hidden .l-header-alternate,
.adaptive-desktop.mod--menu-fixed-on-scroll.mod--infoline-disable .l-header-alternate,
.adaptive-desktop.mod--menu-load-on-scroll.is--infoline-hidden .l-header-alternate,
.adaptive-desktop.mod--menu-load-on-scroll.mod--infoline-disable .l-header-alternate {
    opacity: 1
}

.adaptive-desktop.mod--menu-fixed-on-scroll.mod--menu-after-slider .l-header-alternate {
    opacity: 0
}

.adaptive-desktop.mod--menu-fixed-on-scroll .l-header-alternate.mod--menu-animate-show,
.adaptive-desktop.mod--menu-load-on-scroll .l-header-alternate.mod--menu-animate-show {
    opacity: 1
}

.aside-header {
    position: fixed;
    z-index: 100;
    width: 100px;
    top: 0;
    bottom: 0;
    background: #fff;
    left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 40px 0
}

.adaptive-mobile .aside-header,
.adaptive-tablet.mod--vertical-menu__tablet-mobile .aside-header {
    position: relative!important;
    width: 100%;
    bottom: auto!important;
    height: auto!important;
    top: auto!important;
    z-index: 15;
    padding: 15px 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-right: 0!important
}

.mod--vertical-menu-opacity.adaptive-mobile .aside-header,
.mod--vertical-menu-opacity.adaptive-tablet.mod--vertical-menu__tablet-mobile .aside-header {
    background-color: transparent
}

.mod--vertical-menu-opacity.adaptive-mobile .aside-header.mod--has-opacity,
.mod--vertical-menu-opacity.adaptive-tablet.mod--vertical-menu__tablet-mobile .aside-header.mod--has-opacity {
    position: absolute!important
}

.adaptive-mobile .aside-header:before,
.adaptive-tablet.mod--vertical-menu__tablet-mobile .aside-header:before {
    content: '';
    border-bottom: 1px solid transparent;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.adaptive-mobile .aside-header .l-header__col3,
.adaptive-tablet.mod--vertical-menu__tablet-mobile .aside-header .l-header__col3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.adaptive-mobile .aside-header .l-header__logo--box,
.adaptive-tablet.mod--vertical-menu__tablet-mobile .aside-header .l-header__logo--box {
    position: relative!important;
    top: 0!important;
    padding-left: 0
}

.adaptive-mobile .aside-header .l-header__ham--box,
.adaptive-tablet.mod--vertical-menu__tablet-mobile .aside-header .l-header__ham--box {
    padding-right: 0
}

.adaptive-mobile .aside-header .l-header__icon--box,
.adaptive-tablet.mod--vertical-menu__tablet-mobile .aside-header .l-header__icon--box {
    position: relative!important;
    top: 0!important;
    margin-left: auto
}

.layout-vertical--logo-center--icons-bottom.adaptive-desktop .aside-header:before,
.layout-vertical--logo-center--icons-bottom.adaptive-tablet .aside-header:before {
    -webkit-transition: opacity .5s;
    -o-transition: opacity .5s;
    -moz-transition: opacity .5s;
    transition: opacity .5s;
    content: '';
    border-right: 1px solid transparent;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -1px;
    opacity: 0
}

.layout-vertical--logo-center--icons-bottom.adaptive-desktop.is-mmenu-open .aside-header:before,
.layout-vertical--logo-center--icons-bottom.adaptive-tablet.is-mmenu-open .aside-header:before {
    border-right: 1px solid #e5e5e5;
    opacity: 1
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .aside-header:before,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .aside-header:before {
    content: '';
    border-right: 1px solid transparent;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -1px
}

.adaptive-tablet.mod--vertical-menu__tablet-mobile .aside-header {
    padding-left: 40px;
    padding-right: 40px
}

.fnc-slider {
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    height: 100vh
}

.fnc-slider *,
.fnc-slider :after,
.fnc-slider :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.fnc-slider__slides {
    position: relative;
    height: 100%;
    -webkit-transition: -webkit-transform 1s .66667s;
    transition: -webkit-transform 1s .66667s;
    -o-transition: -o-transform 1s .66667s;
    -moz-transition: transform 1s .66667s, -moz-transform 1s .66667s;
    transition: transform 1s .66667s;
    transition: transform 1s .66667s, -webkit-transform 1s .66667s, -moz-transform 1s .66667s, -o-transform 1s .66667s
}

.fnc-slider .m--blend-dark .fnc-slide__inner {
    background-color: #8a8a8a
}

.fnc-slider .m--blend-dark .fnc-slide__mask-inner {
    background-color: #575757
}

.fnc-slider .m--navbg-dark {
    background-color: #575757
}

.fnc-slider .m--blend-green .fnc-slide__inner {
    background-color: #6d9b98
}

.fnc-slider .m--blend-green .fnc-slide__mask-inner {
    background-color: #42605e
}

.fnc-slider .m--navbg-green {
    background-color: #42605e
}

.fnc-slider .m--blend-red .fnc-slide__inner {
    background-color: #ea2329
}

.fnc-slider .m--blend-red .fnc-slide__mask-inner {
    background-color: #990e13
}

.fnc-slider .m--navbg-red {
    background-color: #990e13
}

.fnc-slider .m--blend-blue .fnc-slide__inner {
    background-color: #59aecb
}

.fnc-slider .m--blend-blue .fnc-slide__mask-inner {
    background-color: #2d7791
}

.fnc-slider .m--navbg-blue {
    background-color: #2d7791
}

.fnc-slide {
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.fnc-slide.m--before-sliding {
    z-index: 2!important;
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.fnc-slide.m--active-slide {
    z-index: 1;
    -webkit-transition: -webkit-transform 1s .66667s ease-in-out;
    transition: -webkit-transform 1s .66667s ease-in-out;
    -o-transition: -o-transform 1s .66667s ease-in-out;
    -moz-transition: transform 1s .66667s ease-in-out, -moz-transform 1s .66667s ease-in-out;
    transition: transform 1s .66667s ease-in-out;
    transition: transform 1s .66667s ease-in-out, -webkit-transform 1s .66667s ease-in-out, -moz-transform 1s .66667s ease-in-out, -o-transform 1s .66667s ease-in-out;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.fnc-slide__inner {
    position: relative;
    height: 100%;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center top;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.m--blend-bg-active .fnc-slide__inner,
.m--global-blending-active .fnc-slide__inner {
    background-blend-mode: luminosity
}

.m--before-sliding .fnc-slide__inner {
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

.m--active-slide .fnc-slide__inner {
    -webkit-transition: -webkit-transform 1s .66667s ease-in-out;
    transition: -webkit-transform 1s .66667s ease-in-out;
    -o-transition: -o-transform 1s .66667s ease-in-out;
    -moz-transition: transform 1s .66667s ease-in-out, -moz-transform 1s .66667s ease-in-out;
    transition: transform 1s .66667s ease-in-out;
    transition: transform 1s .66667s ease-in-out, -webkit-transform 1s .66667s ease-in-out, -moz-transform 1s .66667s ease-in-out, -o-transform 1s .66667s ease-in-out;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.fnc-slide__mask {
    overflow: hidden;
    z-index: 1;
    position: absolute;
    right: 60%;
    top: 15%;
    width: 50.25vh;
    height: 67vh;
    margin-right: -90px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 0 0, 6vh 0, 6vh 61vh, 44vh 61vh, 44vh 6vh, 6vh 6vh);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 0 0, 6vh 0, 6vh 61vh, 44vh 61vh, 44vh 6vh, 6vh 6vh);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

.m--before-sliding .fnc-slide__mask {
    -webkit-transform: rotate(-10deg) translate3d(200px, 0, 0);
    -moz-transform: rotate(-10deg) translate3d(200px, 0, 0);
    transform: rotate(-10deg) translate3d(200px, 0, 0);
    opacity: 0
}

.m--active-slide .fnc-slide__mask {
    -webkit-transition: opacity .35s 1.22222s, -webkit-transform .7s 1.22222s;
    transition: opacity .35s 1.22222s, -webkit-transform .7s 1.22222s;
    -o-transition: opacity .35s 1.22222s, -o-transform .7s 1.22222s;
    -moz-transition: transform .7s 1.22222s, opacity .35s 1.22222s, -moz-transform .7s 1.22222s;
    transition: transform .7s 1.22222s, opacity .35s 1.22222s;
    transition: transform .7s 1.22222s, opacity .35s 1.22222s, -webkit-transform .7s 1.22222s, -moz-transform .7s 1.22222s, -o-transform .7s 1.22222s;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1
}

.m--previous-slide .fnc-slide__mask {
    -webkit-transition: opacity .35s .68333s, -webkit-transform .7s .33333s;
    transition: opacity .35s .68333s, -webkit-transform .7s .33333s;
    -o-transition: opacity .35s .68333s, -o-transform .7s .33333s;
    -moz-transition: transform .7s .33333s, opacity .35s .68333s, -moz-transform .7s .33333s;
    transition: transform .7s .33333s, opacity .35s .68333s;
    transition: transform .7s .33333s, opacity .35s .68333s, -webkit-transform .7s .33333s, -moz-transform .7s .33333s, -o-transform .7s .33333s;
    -webkit-transform: rotate(10deg) translate3d(-200px, 0, 0);
    -moz-transform: rotate(10deg) translate3d(-200px, 0, 0);
    transform: rotate(10deg) translate3d(-200px, 0, 0);
    opacity: 0
}

.fnc-slide__mask-inner {
    z-index: -1;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100vw;
    height: 100vh;
    margin-left: -50vw;
    margin-top: -50vh;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-blend-mode: luminosity;
    -webkit-transform-origin: 50% 16.5vh;
    -moz-transform-origin: 50% 16.5vh;
    -ms-transform-origin: 50% 16.5vh;
    -o-transform-origin: 50% 16.5vh;
    transform-origin: 50% 16.5vh;
    -webkit-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

.m--before-sliding .fnc-slide__mask-inner {
    -webkit-transform: translateY(0) rotate(10deg) translateX(-200px) translateZ(0);
    -moz-transform: translateY(0) rotate(10deg) translateX(-200px) translateZ(0);
    transform: translateY(0) rotate(10deg) translateX(-200px) translateZ(0)
}

.m--active-slide .fnc-slide__mask-inner {
    -webkit-transition: -webkit-transform .7s 1.22222s;
    transition: -webkit-transform .7s 1.22222s;
    -o-transition: -o-transform .7s 1.22222s;
    -moz-transition: transform .7s 1.22222s, -moz-transform .7s 1.22222s;
    transition: transform .7s 1.22222s;
    transition: transform .7s 1.22222s, -webkit-transform .7s 1.22222s, -moz-transform .7s 1.22222s, -o-transform .7s 1.22222s;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.m--previous-slide .fnc-slide__mask-inner {
    -webkit-transition: -webkit-transform .7s .33333s;
    transition: -webkit-transform .7s .33333s;
    -o-transition: -o-transform .7s .33333s;
    -moz-transition: transform .7s .33333s, -moz-transform .7s .33333s;
    transition: transform .7s .33333s;
    transition: transform .7s .33333s, -webkit-transform .7s .33333s, -moz-transform .7s .33333s, -o-transform .7s .33333s;
    -webkit-transform: translateY(0) rotate(-10deg) translateX(200px) translateZ(0);
    -moz-transform: translateY(0) rotate(-10deg) translateX(200px) translateZ(0);
    transform: translateY(0) rotate(-10deg) translateX(200px) translateZ(0)
}

.fnc-slide__content {
    z-index: 2;
    position: absolute;
    left: 40%;
    top: 40%
}

.fnc-slide__heading {
    margin-bottom: 10px;
    text-transform: uppercase
}

.fnc-slide__heading-line {
    overflow: hidden;
    position: relative;
    padding-right: 20px;
    font-size: 100px;
    color: #fff;
    word-spacing: 10px
}

.fnc-slide__heading-line:nth-child(2) {
    padding-left: 30px
}

.m--before-sliding .fnc-slide__heading-line {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.m--active-slide .fnc-slide__heading-line {
    -webkit-transition: -webkit-transform 1.5s 1s;
    transition: -webkit-transform 1.5s 1s;
    -o-transition: -o-transform 1.5s 1s;
    -moz-transition: transform 1.5s 1s, -moz-transform 1.5s 1s;
    transition: transform 1.5s 1s;
    transition: transform 1.5s 1s, -webkit-transform 1.5s 1s, -moz-transform 1.5s 1s, -o-transform 1.5s 1s;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.m--previous-slide .fnc-slide__heading-line {
    -webkit-transition: -webkit-transform 1.5s;
    transition: -webkit-transform 1.5s;
    -o-transition: -o-transform 1.5s;
    -moz-transition: transform 1.5s, -moz-transform 1.5s;
    transition: transform 1.5s;
    transition: transform 1.5s, -webkit-transform 1.5s, -moz-transform 1.5s, -o-transform 1.5s;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.fnc-slide__heading-line span {
    display: block
}

.m--before-sliding .fnc-slide__heading-line span {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.m--active-slide .fnc-slide__heading-line span {
    -webkit-transition: -webkit-transform 1.5s 1s;
    transition: -webkit-transform 1.5s 1s;
    -o-transition: -o-transform 1.5s 1s;
    -moz-transition: transform 1.5s 1s, -moz-transform 1.5s 1s;
    transition: transform 1.5s 1s;
    transition: transform 1.5s 1s, -webkit-transform 1.5s 1s, -moz-transform 1.5s 1s, -o-transform 1.5s 1s;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.m--previous-slide .fnc-slide__heading-line span {
    -webkit-transition: -webkit-transform 1.5s;
    transition: -webkit-transform 1.5s;
    -o-transition: -o-transform 1.5s;
    -moz-transition: transform 1.5s, -moz-transform 1.5s;
    transition: transform 1.5s;
    transition: transform 1.5s, -webkit-transform 1.5s, -moz-transform 1.5s, -o-transform 1.5s;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.fnc-slide__action-btn {
    position: relative;
    margin-left: 200px;
    padding: 5px 15px;
    font-size: 20px;
    line-height: 1;
    color: transparent;
    border: none;
    text-transform: uppercase;
    background: 0 0;
    cursor: pointer;
    text-align: center;
    outline: 0
}

.fnc-slide__action-btn span {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    -o-transition: -o-transform .3s;
    -moz-transition: transform .3s, -moz-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s, -moz-transform .3s, -o-transform .3s;
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
    line-height: 30px;
    color: #fff
}

.fnc-slide__action-btn span:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 2px solid #fff;
    border-top: none;
    border-bottom: none
}

.fnc-slide__action-btn span:after {
    content: attr(data-text);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    line-height: 30px;
    background: #1f2833;
    opacity: 0;
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform: translateY(100%) rotateX(-90deg);
    -moz-transform: translateY(100%) rotateX(-90deg);
    transform: translateY(100%) rotateX(-90deg);
    -webkit-transition: opacity .15s .15s;
    -o-transition: opacity .15s .15s;
    -moz-transition: opacity .15s .15s;
    transition: opacity .15s .15s
}

.fnc-slide__action-btn:hover span {
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    transform: rotateX(90deg)
}

.fnc-slide__action-btn:hover span:after {
    opacity: 1;
    -webkit-transition: opacity .15s;
    -o-transition: opacity .15s;
    -moz-transition: opacity .15s;
    transition: opacity .15s
}

.fnc-nav {
    z-index: 5;
    position: absolute;
    right: 0;
    bottom: 0
}

.fnc-nav__bgs {
    z-index: -1;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.fnc-nav__bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.fnc-nav__bg.m--nav-bg-before {
    z-index: 2!important;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%)
}

.fnc-nav__bg.m--active-nav-bg {
    z-index: 1;
    -webkit-transition: -webkit-transform 1s .66667s;
    transition: -webkit-transform 1s .66667s;
    -o-transition: -o-transform 1s .66667s;
    -moz-transition: transform 1s .66667s, -moz-transform 1s .66667s;
    transition: transform 1s .66667s;
    transition: transform 1s .66667s, -webkit-transform 1s .66667s, -moz-transform 1s .66667s, -o-transform 1s .66667s;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.fnc-nav__controls {
    font-size: 0
}

.fnc-nav__control {
    overflow: hidden;
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 100px;
    height: 50px;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    background: 0 0;
    border: none;
    outline: 0;
    cursor: pointer;
    -webkit-transition: background-color .5s;
    -o-transition: background-color .5s;
    -moz-transition: background-color .5s;
    transition: background-color .5s
}

.fnc-nav__control.m--active-control {
    background: #1f2833
}

.fnc-nav__control-progress {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background: #fff;
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition-timing-function: linear!important;
    -moz-transition-timing-function: linear!important;
    -o-transition-timing-function: linear!important;
    transition-timing-function: linear!important
}

.m--with-autosliding .m--active-control .fnc-nav__control-progress {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1)
}

.m--prev-control .fnc-nav__control-progress {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform .5s!important;
    transition: -webkit-transform .5s!important;
    -o-transition: -o-transform .5s!important;
    -moz-transition: transform .5s, -moz-transform .5s!important;
    transition: transform .5s!important;
    transition: transform .5s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s!important
}

.m--reset-progress .fnc-nav__control-progress {
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform 0s 0s!important;
    transition: -webkit-transform 0s 0s!important;
    -o-transition: -o-transform 0s 0s!important;
    -moz-transition: transform 0s 0s, -moz-transform 0s 0s!important;
    transition: transform 0s 0s!important;
    transition: transform 0s 0s, -webkit-transform 0s 0s, -moz-transform 0s 0s, -o-transform 0s 0s!important
}

.m--autosliding-blocked .fnc-nav__control-progress {
    -webkit-transition: all 0s 0s!important;
    -o-transition: all 0s 0s!important;
    -moz-transition: all 0s 0s!important;
    transition: all 0s 0s!important;
    -webkit-transform: scaleX(0)!important;
    -moz-transform: scaleX(0)!important;
    -ms-transform: scaleX(0)!important;
    -o-transform: scaleX(0)!important;
    transform: scaleX(0)!important
}

.demo-cont {
    overflow: hidden;
    position: relative;
    height: 100vh;
    -webkit-perspective: 1500px;
    -moz-perspective: 1500px;
    perspective: 1500px;
    background: #000
}

.demo-cont__credits {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-y: auto;
    z-index: 1;
    position: absolute;
    right: 0;
    top: 0;
    width: 400px;
    height: 100%;
    padding: 20px 10px 30px;
    background: #303030;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    color: #fff;
    text-align: center;
    -webkit-transition: -webkit-transform .7s;
    transition: -webkit-transform .7s;
    -o-transition: -o-transform .7s;
    -moz-transition: transform .7s, -moz-transform .7s;
    transition: transform .7s;
    transition: transform .7s, -webkit-transform .7s, -moz-transform .7s, -o-transform .7s;
    -webkit-transform: translate3d(100%, 0, 0) rotateY(-45deg);
    -moz-transform: translate3d(100%, 0, 0) rotateY(-45deg);
    transform: translate3d(100%, 0, 0) rotateY(-45deg);
    will-change: transform
}

.credits-active .demo-cont__credits {
    -webkit-transition: -webkit-transform .7s .23333s;
    transition: -webkit-transform .7s .23333s;
    -o-transition: -o-transform .7s .23333s;
    -moz-transition: transform .7s .23333s, -moz-transform .7s .23333s;
    transition: transform .7s .23333s;
    transition: transform .7s .23333s, -webkit-transform .7s .23333s, -moz-transform .7s .23333s, -o-transform .7s .23333s;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.demo-cont__credits *,
.demo-cont__credits :after,
.demo-cont__credits :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.demo-cont__credits-close {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 28px;
    height: 28px;
    cursor: pointer
}

.demo-cont__credits-close:after,
.demo-cont__credits-close:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 2px;
    margin-top: -1px;
    background: #fff
}

.demo-cont__credits-close:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.demo-cont__credits-close:after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.demo-cont__credits-heading {
    text-transform: uppercase;
    font-size: 40px;
    margin-bottom: 20px
}

.demo-cont__credits-img {
    display: block;
    width: 60%;
    margin: 0 auto 30px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
}

.demo-cont__credits-name {
    margin-bottom: 20px;
    font-size: 30px
}

.demo-cont__credits-link {
    display: block;
    margin-bottom: 10px;
    font-size: 24px;
    color: #fff
}

.demo-cont__credits-blend {
    font-size: 30px;
    margin-bottom: 10px
}

.example-slider {
    z-index: 2;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform .7s;
    transition: -webkit-transform .7s;
    -o-transition: -o-transform .7s;
    -moz-transition: transform .7s, -moz-transform .7s;
    transition: transform .7s;
    transition: transform .7s, -webkit-transform .7s, -moz-transform .7s, -o-transform .7s
}

.credits-active .example-slider {
    -webkit-transform: translate3d(-400px, 0, 0) rotateY(10deg) scale(.9);
    -moz-transform: translate3d(-400px, 0, 0) rotateY(10deg) scale(.9);
    transform: translate3d(-400px, 0, 0) rotateY(10deg) scale(.9)
}

.example-slider .fnc-slide-1 .fnc-slide__inner,
.example-slider .fnc-slide-1 .fnc-slide__mask-inner {
    background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/142996/blackwidow.jpg)
}

.example-slider .fnc-slide-2 .fnc-slide__inner,
.example-slider .fnc-slide-2 .fnc-slide__mask-inner {
    background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/142996/captainamerica.jpg)
}

.example-slider .fnc-slide-3 .fnc-slide__inner,
.example-slider .fnc-slide-3 .fnc-slide__mask-inner {
    background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/142996/ironman-alt.jpg)
}

.example-slider .fnc-slide-3 .fnc-slide__inner:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, .1)
}

.example-slider .fnc-slide-4 .fnc-slide__inner,
.example-slider .fnc-slide-4 .fnc-slide__mask-inner {
    background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/142996/thor.jpg)
}

.example-slider .fnc-slide-4 .fnc-slide__inner:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .2)
}

.example-slider .fnc-nav__control,
.example-slider .fnc-slide__action-btn,
.example-slider .fnc-slide__heading {
    font-family: "Open Sans", Helvetica, Arial, sans-serif
}

.colorful-switch {
    position: relative;
    width: 180px;
    height: 77.14286px;
    margin: 0 auto;
    -webkit-border-radius: 32.14286px;
    -moz-border-radius: 32.14286px;
    border-radius: 32.14286px;
    background: #cfcfcf
}

.colorful-switch:before {
    content: "";
    z-index: -1;
    position: absolute;
    left: -5px;
    top: -5px;
    width: 190px;
    height: 87.14286px;
    -webkit-border-radius: 37.14286px;
    -moz-border-radius: 37.14286px;
    border-radius: 37.14286px;
    background: #314239;
    -webkit-transition: background-color .3s;
    -o-transition: background-color .3s;
    -moz-transition: background-color .3s;
    transition: background-color .3s
}

.colorful-switch:hover:before {
    background: #4c735f
}

.colorful-switch__checkbox {
    z-index: -10;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0
}

.colorful-switch__label {
    z-index: 1;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 32.14286px;
    -moz-border-radius: 32.14286px;
    border-radius: 32.14286px;
    cursor: pointer
}

.colorful-switch__bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 540px;
    height: 100%;
    background: -webkit-linear-gradient(left, #14dcd6 0, #10e7bd 180px, #ef9c29 360px, #e76339 100%);
    background: -moz- oldlinear-gradient(left, #14dcd6 0, #10e7bd 180px, #ef9c29 360px, #e76339 100%);
    background: -o-linear-gradient(left, #14dcd6 0, #10e7bd 180px, #ef9c29 360px, #e76339 100%);
    background: linear-gradient(90deg, #14dcd6 0, #10e7bd 180px, #ef9c29 360px, #e76339 100%);
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    -o-transition: -o-transform .5s;
    -moz-transition: transform .5s, -moz-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s;
    -webkit-transform: translate3d(-360px, 0, 0);
    -moz-transform: translate3d(-360px, 0, 0);
    transform: translate3d(-360px, 0, 0)
}

.colorful-switch__checkbox:checked~.colorful-switch__label .colorful-switch__bg {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.colorful-switch__dot {
    position: absolute;
    left: 131.14286px;
    top: 50%;
    width: 5.14286px;
    height: 5.14286px;
    margin-left: -2.57143px;
    margin-top: -2.57143px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #fff;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    -o-transition: -o-transform .5s;
    -moz-transition: transform .5s, -moz-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.colorful-switch__checkbox:checked~.colorful-switch__label .colorful-switch__dot {
    -webkit-transform: translate3d(-80.35714px, 0, 0);
    -moz-transform: translate3d(-80.35714px, 0, 0);
    transform: translate3d(-80.35714px, 0, 0)
}

.colorful-switch__on {
    position: absolute;
    left: 104.14286px;
    top: 22.5px;
    width: 19.28571px;
    height: 36px;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    -o-transition: -o-transform .5s;
    -moz-transition: transform .5s, -moz-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.colorful-switch__checkbox:checked~.colorful-switch__label .colorful-switch__on {
    -webkit-transform: translate3d(-80.35714px, 0, 0);
    -moz-transform: translate3d(-80.35714px, 0, 0);
    transform: translate3d(-80.35714px, 0, 0)
}

.colorful-switch__on__inner {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-transition: -webkit-transform .25s 0s cubic-bezier(.52, -.96, .51, 1.28);
    transition: -webkit-transform .25s 0s cubic-bezier(.52, -.96, .51, 1.28);
    -o-transition: -o-transform .25s 0s cubic-bezier(.52, -.96, .51, 1.28);
    -moz-transition: transform .25s 0s cubic-bezier(.52, -.96, .51, 1.28), -moz-transform .25s 0s cubic-bezier(.52, -.96, .51, 1.28);
    transition: transform .25s 0s cubic-bezier(.52, -.96, .51, 1.28);
    transition: transform .25s 0s cubic-bezier(.52, -.96, .51, 1.28), -webkit-transform .25s 0s cubic-bezier(.52, -.96, .51, 1.28), -moz-transform .25s 0s cubic-bezier(.52, -.96, .51, 1.28), -o-transform .25s 0s cubic-bezier(.52, -.96, .51, 1.28);
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: rotate(45deg) scale(0) translateZ(0);
    -moz-transform: rotate(45deg) scale(0) translateZ(0);
    transform: rotate(45deg) scale(0) translateZ(0)
}

.colorful-switch__checkbox:checked~.colorful-switch__label .colorful-switch__on__inner {
    -webkit-transition: -webkit-transform .25s .25s cubic-bezier(.67, -.16, .47, 1.61);
    transition: -webkit-transform .25s .25s cubic-bezier(.67, -.16, .47, 1.61);
    -o-transition: -o-transform .25s .25s cubic-bezier(.67, -.16, .47, 1.61);
    -moz-transition: transform .25s .25s cubic-bezier(.67, -.16, .47, 1.61), -moz-transform .25s .25s cubic-bezier(.67, -.16, .47, 1.61);
    transition: transform .25s .25s cubic-bezier(.67, -.16, .47, 1.61);
    transition: transform .25s .25s cubic-bezier(.67, -.16, .47, 1.61), -webkit-transform .25s .25s cubic-bezier(.67, -.16, .47, 1.61), -moz-transform .25s .25s cubic-bezier(.67, -.16, .47, 1.61), -o-transform .25s .25s cubic-bezier(.67, -.16, .47, 1.61);
    -webkit-transform: rotate(45deg) scale(1) translateZ(0);
    -moz-transform: rotate(45deg) scale(1) translateZ(0);
    transform: rotate(45deg) scale(1) translateZ(0)
}

.colorful-switch__on__inner:after,
.colorful-switch__on__inner:before {
    content: "";
    position: absolute;
    -webkit-border-radius: 2.57143px;
    -moz-border-radius: 2.57143px;
    border-radius: 2.57143px;
    background: #fff
}

.colorful-switch__on__inner:before {
    left: 0;
    bottom: 0;
    width: 100%;
    height: 6.14286px
}

.colorful-switch__on__inner:after {
    right: 0;
    top: 0;
    width: 6.14286px;
    height: 100%
}

.colorful-switch__off {
    position: absolute;
    left: 131.14286px;
    top: 50%;
    width: 41.14286px;
    height: 41.14286px;
    margin-left: -20.57143px;
    margin-top: -20.57143px;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    -o-transition: -o-transform .5s;
    -moz-transition: transform .5s, -moz-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.colorful-switch__checkbox:checked~.colorful-switch__label .colorful-switch__off {
    -webkit-transform: translate3d(-80.35714px, 0, 0);
    -moz-transform: translate3d(-80.35714px, 0, 0);
    transform: translate3d(-80.35714px, 0, 0)
}

.colorful-switch__off:after,
.colorful-switch__off:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 5.14286px;
    margin-top: -2.57143px;
    -webkit-border-radius: 2.57143px;
    -moz-border-radius: 2.57143px;
    border-radius: 2.57143px;
    background: #fff;
    -webkit-transition: -webkit-transform .25s .25s;
    transition: -webkit-transform .25s .25s;
    -o-transition: -o-transform .25s .25s;
    -moz-transition: transform .25s .25s, -moz-transform .25s .25s;
    transition: transform .25s .25s;
    transition: transform .25s .25s, -webkit-transform .25s .25s, -moz-transform .25s .25s, -o-transform .25s .25s
}

.colorful-switch__checkbox:checked~.colorful-switch__label .colorful-switch__off:after,
.colorful-switch__checkbox:checked~.colorful-switch__label .colorful-switch__off:before {
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

.colorful-switch__off:before {
    -webkit-transform: rotate(45deg) scaleX(1) translateZ(0);
    -moz-transform: rotate(45deg) scaleX(1) translateZ(0);
    transform: rotate(45deg) scaleX(1) translateZ(0)
}

.colorful-switch__checkbox:checked~.colorful-switch__label .colorful-switch__off:before {
    -webkit-transform: rotate(45deg) scaleX(0) translateZ(0);
    -moz-transform: rotate(45deg) scaleX(0) translateZ(0);
    transform: rotate(45deg) scaleX(0) translateZ(0)
}

.colorful-switch__off:after {
    -webkit-transition-timing-function: cubic-bezier(.67, -.16, .47, 1.61);
    -moz-transition-timing-function: cubic-bezier(.67, -.16, .47, 1.61);
    -o-transition-timing-function: cubic-bezier(.67, -.16, .47, 1.61);
    transition-timing-function: cubic-bezier(.67, -.16, .47, 1.61);
    -webkit-transform: rotate(-45deg) scaleX(1) translateZ(0);
    -moz-transform: rotate(-45deg) scaleX(1) translateZ(0);
    transform: rotate(-45deg) scaleX(1) translateZ(0)
}

.colorful-switch__checkbox:checked~.colorful-switch__label .colorful-switch__off:after {
    -webkit-transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transform: rotate(-45deg) scaleX(0) translateZ(0);
    -moz-transform: rotate(-45deg) scaleX(0) translateZ(0);
    transform: rotate(-45deg) scaleX(0) translateZ(0)
}

.logo {
    display: block;
    max-height: 170px
}

.logo img {
    display: block;
    max-height: 170px;
    -webkit-transition: .3s max-height;
    -o-transition: .3s max-height;
    -moz-transition: .3s max-height;
    transition: .3s max-height
}

.logo a {
    display: inline-block;
    vertical-align: bottom;
    cursor: pointer;
    max-width: 100%
}

.logo-text {
    line-height: normal
}

.logo-text a {
    display: inline-block;
    vertical-align: bottom;
    line-height: 1
}

.logo-image {
    font-size: 0
}

.adaptive-desktop .logo img,
.adaptive-mobile .logo img,
.adaptive-tablet .logo img {
    width: auto;
    max-width: 100%;
    will-change: transform
}

.adaptive-desktop .logo img.mod--logo-zero,
.adaptive-mobile .logo img.mod--logo-zero,
.adaptive-tablet .logo img.mod--logo-zero {
    visibility: hidden
}

.adaptive-mobile .l-header__logo--box .logo.logo-text,
.adaptive-tablet .l-header__logo--box .logo.logo-text {
    white-space: normal;
    word-break: break-word;
    word-wrap: break-word
}

.adaptive-mobile .logo {
    text-align: left
}

.adaptive-mobile .logo a {
    width: auto
}

.adaptive-mobile .logo img {
    max-height: 80px
}

.shop-basket--box {
    white-space: nowrap;
    font-size: 0;
    vertical-align: middle
}

.shop-basket--is-visible {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.shop-cart-widget-amount {
    font-size: 19px;
    vertical-align: middle;
    display: inline-block;
    font-family: Arial, Helvetica, Geneva, sans-serif;
    margin-left: 3px;
    font-weight: 400!important;
    font-style: normal!important;
    top: 2px;
    position: relative
}

.adaptive-mobile .shop-cart-widget-amount,
.adaptive-tablet .shop-cart-widget-amount {
    font-size: 17px;
    height: 20px;
    line-height: 20px
}

.mod--vertical-menu .shop-cart-widget-amount {
    font-size: 17px;
    margin-left: 4px
}

.shop-basket {
    font-size: 0;
    position: relative;
    height: 20px;
    vertical-align: middle;
    speak: none;
    display: inline-block;
    text-align: center
}

.shop-basket:before {
    content: none
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.section-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.md-section {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    padding: 60px 65px
}

.mod--content-indent-middle .md-section {
    padding: 50px
}

.adaptive-desktop.layout-vertical--logo-top--icons-bottom--transparent.mod--content-indent-middle .md-section {
    padding-right: 80px
}

.md-section.mod--section-fon-with-content {
    display: block
}

.adaptive-desktop .md-section.mod--section-fon-with-content,
.adaptive-tablet .md-section.mod--section-fon-with-content {
    padding-top: 0;
    padding-bottom: 0
}

.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.is--full-size-flipy),
.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.mod--section-fon-with-content) {
    left: -300px;
    padding-left: 365px!important;
    width: 100vw
}

.is--scrollbar-y-1.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.is--full-size-flipy),
.is--scrollbar-y-1.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.mod--section-fon-with-content) {
    width: -webkit-calc(100vw - 1px);
    width: -moz-calc(100vw - 1px);
    width: calc(100vw - 1px)
}

.is--scrollbar-y-2.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.is--full-size-flipy),
.is--scrollbar-y-2.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.mod--section-fon-with-content) {
    width: -webkit-calc(100vw - 2px);
    width: -moz-calc(100vw - 2px);
    width: calc(100vw - 2px)
}

.is--scrollbar-y-3.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.is--full-size-flipy),
.is--scrollbar-y-3.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.mod--section-fon-with-content) {
    width: -webkit-calc(100vw - 3px);
    width: -moz-calc(100vw - 3px);
    width: calc(100vw - 3px)
}

.is--scrollbar-y-4.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.is--full-size-flipy),
.is--scrollbar-y-4.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.mod--section-fon-with-content) {
    width: -webkit-calc(100vw - 4px);
    width: -moz-calc(100vw - 4px);
    width: calc(100vw - 4px)
}

.is--scrollbar-y-5.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.is--full-size-flipy),
.is--scrollbar-y-5.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.mod--section-fon-with-content) {
    width: -webkit-calc(100vw - 5px);
    width: -moz-calc(100vw - 5px);
    width: calc(100vw - 5px)
}

.is--scrollbar-y-6.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.is--full-size-flipy),
.is--scrollbar-y-6.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.mod--section-fon-with-content) {
    width: -webkit-calc(100vw - 6px);
    width: -moz-calc(100vw - 6px);
    width: calc(100vw - 6px)
}

.is--scrollbar-y-7.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.is--full-size-flipy),
.is--scrollbar-y-7.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.mod--section-fon-with-content) {
    width: -webkit-calc(100vw - 7px);
    width: -moz-calc(100vw - 7px);
    width: calc(100vw - 7px)
}

.is--scrollbar-y-8.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.is--full-size-flipy),
.is--scrollbar-y-8.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.mod--section-fon-with-content) {
    width: -webkit-calc(100vw - 8px);
    width: -moz-calc(100vw - 8px);
    width: calc(100vw - 8px)
}

.is--scrollbar-y-9.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.is--full-size-flipy),
.is--scrollbar-y-9.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.mod--section-fon-with-content) {
    width: -webkit-calc(100vw - 9px);
    width: -moz-calc(100vw - 9px);
    width: calc(100vw - 9px)
}

.is--scrollbar-y-10.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.is--full-size-flipy),
.is--scrollbar-y-10.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.mod--section-fon-with-content) {
    width: -webkit-calc(100vw - 10px);
    width: -moz-calc(100vw - 10px);
    width: calc(100vw - 10px)
}

.is--scrollbar-y-11.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.is--full-size-flipy),
.is--scrollbar-y-11.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.mod--section-fon-with-content) {
    width: -webkit-calc(100vw - 11px);
    width: -moz-calc(100vw - 11px);
    width: calc(100vw - 11px)
}

.is--scrollbar-y-12.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.is--full-size-flipy),
.is--scrollbar-y-12.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.mod--section-fon-with-content) {
    width: -webkit-calc(100vw - 12px);
    width: -moz-calc(100vw - 12px);
    width: calc(100vw - 12px)
}

.is--scrollbar-y-13.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.is--full-size-flipy),
.is--scrollbar-y-13.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.mod--section-fon-with-content) {
    width: -webkit-calc(100vw - 13px);
    width: -moz-calc(100vw - 13px);
    width: calc(100vw - 13px)
}

.is--scrollbar-y-14.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.is--full-size-flipy),
.is--scrollbar-y-14.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.mod--section-fon-with-content) {
    width: -webkit-calc(100vw - 14px);
    width: -moz-calc(100vw - 14px);
    width: calc(100vw - 14px)
}

.is--scrollbar-y-15.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.is--full-size-flipy),
.is--scrollbar-y-15.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.mod--section-fon-with-content) {
    width: -webkit-calc(100vw - 15px);
    width: -moz-calc(100vw - 15px);
    width: calc(100vw - 15px)
}

.is--scrollbar-y-16.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.is--full-size-flipy),
.is--scrollbar-y-16.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.mod--section-fon-with-content) {
    width: -webkit-calc(100vw - 16px);
    width: -moz-calc(100vw - 16px);
    width: calc(100vw - 16px)
}

.is--scrollbar-y-17.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.is--full-size-flipy),
.is--scrollbar-y-17.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.mod--section-fon-with-content) {
    width: -webkit-calc(100vw - 17px);
    width: -moz-calc(100vw - 17px);
    width: calc(100vw - 17px)
}

.is--scrollbar-y-18.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.is--full-size-flipy),
.is--scrollbar-y-18.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.mod--section-fon-with-content) {
    width: -webkit-calc(100vw - 18px);
    width: -moz-calc(100vw - 18px);
    width: calc(100vw - 18px)
}

.is--scrollbar-y-19.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.is--full-size-flipy),
.is--scrollbar-y-19.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.mod--section-fon-with-content) {
    width: -webkit-calc(100vw - 19px);
    width: -moz-calc(100vw - 19px);
    width: calc(100vw - 19px)
}

.is--scrollbar-y-20.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.is--full-size-flipy),
.is--scrollbar-y-20.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.mod--section-fon-with-content) {
    width: -webkit-calc(100vw - 20px);
    width: -moz-calc(100vw - 20px);
    width: calc(100vw - 20px)
}

.mod--content-indent-middle.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.is--full-size-flipy),
.mod--content-indent-middle.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.mod--section-fon-with-content) {
    left: -250px;
    padding-left: 300px!important
}

.mod--content-indent-middle.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.is--full-size-flipy).mod--none-left-padding,
.mod--content-indent-middle.mod--vertical-menu-overlay.adaptive-desktop .md-section:not(.mod--section-fon-with-content).mod--none-left-padding {
    padding-left: 250px!important
}

.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .md-top-slider .md-section {
    left: 0;
    padding-left: 365px!important;
    padding-right: 365px!important;
    width: 100%
}

.mod--content-indent-middle.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .md-top-slider .md-section {
    left: 0;
    padding-left: 300px!important;
    padding-right: 330px!important
}

.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .md-top-slider .is-second-slide .md-section {
    padding-left: 65px!important;
    padding-right: 365px!important
}

.mod--content-indent-middle.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .md-top-slider .is-second-slide .md-section {
    padding-left: 50px!important;
    padding-right: 330px!important
}

.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .md-top-slider .is-first-slide .md-section {
    padding-right: 65px!important
}

.mod--content-indent-middle.mod--vertical-menu-overlay.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .md-top-slider .is-first-slide .md-section {
    padding-right: 80px!important
}

.md-section.is--section-preview {
    cursor: pointer;
    border: 0;
    -webkit-transition: border-width .2s linear;
    -o-transition: border-width .2s linear;
    -moz-transition: border-width .2s linear;
    transition: border-width .2s linear
}

.md-section.is--section-preview::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    border: 1px solid transparent;
    -webkit-transition: .2s linear;
    -o-transition: .2s linear;
    -moz-transition: .2s linear;
    transition: .2s linear
}

.is--section-preview__hover.md-section.is--section-preview::after {
    border: 1px solid #aba174
}

.md-section.is--section-preview.is--section-preview__hover {
    border: 10px solid #f4f4f4;
    border-left: 0;
    border-right: 0
}

.md-section.is--section-preview.first-child {
    border-top: 0
}

footer .md-section {
    padding-bottom: 0!important
}

.adaptive-mobile .md-section.mod--mobile-align-center .form__btn-box,
.adaptive-mobile .md-section.mod--mobile-align-center .gallery-photo-box-title,
.adaptive-mobile .md-section.mod--mobile-align-center .post-button,
.adaptive-mobile .md-section.mod--mobile-align-center .preview__title,
.adaptive-mobile .md-section.mod--mobile-align-center .simple-image__title,
.adaptive-mobile .md-section.mod--mobile-align-center .simple-text b,
.adaptive-mobile .md-section.mod--mobile-align-center .simple-text p,
.adaptive-mobile .md-section.mod--mobile-align-center .simple-text s,
.adaptive-mobile .md-section.mod--mobile-align-center .simple-text span,
.adaptive-mobile .md-section.mod--mobile-align-center .simple-text strong,
.adaptive-mobile .md-section.mod--mobile-align-center .simple-text u,
.adaptive-mobile .md-section.mod--mobile-align-center .video-description {
    text-align: center!important
}

.adaptive-mobile .md-section.mod--mobile-align-center .post-title .title-shell,
.adaptive-mobile .md-section.mod--mobile-align-center .social-icons-content {
    -webkit-box-pack: center!important;
    -webkit-justify-content: center!important;
    -moz-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important
}

.adaptive-mobile .md-section.mod--mobile-align-center .gallery-photo-box-title,
.adaptive-mobile .md-section.mod--mobile-align-center .preview__title {
    padding-left: 5px!important;
    padding-right: 5px!important
}

.adaptive-mobile .md-section.mod--mobile-align-center .post-title .title-shell .title {
    padding-left: 15px!important;
    padding-right: 15px!important
}

.adaptive-desktop .mod--slide-fixed .section__bg,
.adaptive-desktop .mod--slide-fixed .tg_bgVideo {
    position: absolute;
    background-attachment: fixed;
    left: 0;
    right: 0;
    width: 100%
}

.adaptive-desktop .section--twice .is-first-slide .mod--slide-fixed .section__bg,
.adaptive-desktop .section--twice .is-first-slide .mod--slide-fixed .tg_bgVideo,
.adaptive-desktop .section--twice .is-first-slide.mod--slide-fixed .section__bg,
.adaptive-desktop .section--twice .is-first-slide.mod--slide-fixed .tg_bgVideo,
.adaptive-desktop .section--twice .is-second-slide .mod--slide-fixed .section__bg,
.adaptive-desktop .section--twice .is-second-slide .mod--slide-fixed .tg_bgVideo,
.adaptive-desktop .section--twice .is-second-slide.mod--slide-fixed .section__bg,
.adaptive-desktop .section--twice .is-second-slide.mod--slide-fixed .tg_bgVideo {
    background-attachment: unset
}

.section__container {
    position: relative;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 60px;
    padding-bottom: 60px
}

footer .section__container {
    padding-bottom: 0
}

.copyright.section__container {
    padding-top: 10px
}

.mod--content-indent-middle .section__container {
    padding-top: 50px;
    padding-bottom: 50px
}

footer .mod--section-fon-with-content .section__container {
    padding-bottom: 0!important
}

.adaptive-tablet .section__container {
    padding-top: 40px;
    padding-bottom: 40px
}

.adaptive-tablet .section__container .custom__content--max-width.is--flipy-section {
    width: auto;
    right: 40px!important
}

.adaptive-mobile .section__container {
    position: static;
    padding-top: 0;
    padding-bottom: 0
}

.adaptive-mobile .section__container .custom__content--max-width.is--flipy-section {
    width: auto;
    right: 20px!important
}

.mod--none-top-padding .section__container {
    padding-top: 0
}

.mod--none-bottom-padding .section__container {
    padding-bottom: 0
}

.section__container .custom__content--max-width:not(.is--flipy-section) {
    max-width: 100%!important
}

.adaptive-mobile .md-section.mod--hide-m-bgimg .section__poster,
.adaptive-tablet .md-section.mod--hide-m-bgimg .section__poster {
    display: none
}

.adaptive-mobile .md-section.mod--hide-m-bgimg iframe:not(.wg-simple-video__player),
.adaptive-tablet .md-section.mod--hide-m-bgimg iframe:not(.wg-simple-video__player) {
    display: none
}

.adaptive-mobile .md-section.mod--hide-m-bgimg .section__bg::after,
.adaptive-tablet .md-section.mod--hide-m-bgimg .section__bg::after {
    display: none
}

.adaptive-mobile .md-section.mod--hide-m-bgimg .section__bg,
.adaptive-tablet .md-section.mod--hide-m-bgimg .section__bg {
    background-image: none!important
}

.adaptive-tablet .md-section {
    padding: 40px
}

.adaptive-mobile .md-section {
    padding: 20px
}

.layout-vertical--logo-center--icons-bottom.adaptive-desktop .md-section:not(.mod--section-fon-with-content) .section__bg.is--flipy-section,
.layout-vertical--logo-center--icons-bottom.adaptive-tablet .md-section:not(.mod--section-fon-with-content) .section__bg.is--flipy-section {
    left: 100px!important;
    width: -webkit-calc(100% - 100px);
    width: -moz-calc(100% - 100px);
    width: calc(100% - 100px)
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .md-section {
    padding-left: 100px;
    padding-right: 100px
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .md-section.mod--none-left-padding {
    padding-left: 0
}

.layout-vertical--without-logo--icons-bottom.adaptive-desktop .md-section.mod--none-right-padding {
    padding-right: 0
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .md-section:not(.mod--section-fon-with-content) .section__bg.is--flipy-section,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop .md-section:not(.mod--section-fon-with-content) .section__bg.is--flipy-section {
    left: 300px!important;
    width: -webkit-calc(100% - 300px);
    width: -moz-calc(100% - 300px);
    width: calc(100% - 300px)
}

.mod--aside-menu-middle-size.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop .md-section:not(.mod--section-fon-with-content) .section__bg.is--flipy-section,
.mod--aside-menu-middle-size.layout-vertical--logo-top--icons-bottom.adaptive-desktop .md-section:not(.mod--section-fon-with-content) .section__bg.is--flipy-section {
    left: 250px!important;
    width: -webkit-calc(100% - 250px);
    width: -moz-calc(100% - 250px);
    width: calc(100% - 250px)
}

.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop.mod--vertical-menu-overlay .md-section:not(.mod--section-fon-with-content).is--full-size-flipy .section__bg.is--flipy-section,
.layout-vertical--logo-top--icons-bottom.adaptive-desktop.mod--vertical-menu-overlay .md-section:not(.mod--section-fon-with-content).is--full-size-flipy .section__bg.is--flipy-section {
    left: 0!important;
    width: 100%
}

.mod--aside-menu-middle-size.layout-vertical--logo-top--icons-bottom--transparent.adaptive-desktop.mod--vertical-menu-overlay .md-section:not(.mod--section-fon-with-content).is--full-size-flipy .section__bg.is--flipy-section,
.mod--aside-menu-middle-size.layout-vertical--logo-top--icons-bottom.adaptive-desktop.mod--vertical-menu-overlay .md-section:not(.mod--section-fon-with-content).is--full-size-flipy .section__bg.is--flipy-section {
    left: 0!important;
    width: 100%
}

.section__bg {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-position: center center;
    background-repeat: no-repeat;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.is--full-size-flipy .section__bg {
    will-change: position;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.adaptive-desktop .section__bg-parallax {
    height: -webkit-calc(100% + 400px);
    height: -moz-calc(100% + 400px);
    height: calc(100% + 400px);
    top: 0
}

.adaptive-desktop .section__bg-parallax.mod--bg-parallax__focus-top {
    top: 0
}

.adaptive-desktop .section__bg-parallax:before {
    content: "";
    position: fixed
}

.section__bg::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2
}

.section__poster {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 1;
    -webkit-transition: opacity 1s ease-out, -webkit-transform 1s ease-out;
    transition: opacity 1s ease-out, -webkit-transform 1s ease-out;
    -o-transition: opacity 1s ease-out, -o-transform 1s ease-out;
    -moz-transition: opacity 1s ease-out, transform 1s ease-out, -moz-transform 1s ease-out;
    transition: opacity 1s ease-out, transform 1s ease-out;
    transition: opacity 1s ease-out, transform 1s ease-out, -webkit-transform 1s ease-out, -moz-transform 1s ease-out, -o-transform 1s ease-out;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center
}

.section__poster_hidden {
    opacity: 0;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}

.section__bg iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    pointer-events: none;
    will-change: transform
}

.mod--section-fon-with-content.mod--section-video .section__bg {
    overflow: hidden
}

.section__content {
    position: relative;
    z-index: 1;
    width: 100%
}

.section__content .container {
    padding: 0
}

.adaptive-desktop.mod--content-indent-middle .section__content .container {
    padding: 0
}

.scrollmagic-pin-spacer {
    max-height: 100vh;
    top: 0!important
}

#blog.blog:not(.composite) .md-section {
    padding: 0
}

.adaptive-desktop .l-content--box.blog-page .section__content>.container {
    max-width: 100%
}

.md-section.mod--none-top-padding {
    padding-top: 0
}

.md-section.mod--none-bottom-padding {
    padding-bottom: 0
}

.adaptive-desktop .md-section.mod--none-left-padding,
.adaptive-tablet .md-section.mod--none-left-padding {
    padding-left: 0
}

.adaptive-desktop .md-section.mod--none-right-padding,
.adaptive-tablet .md-section.mod--none-right-padding {
    padding-right: 0
}

.section--twice .slider__slide {
    width: 50%;
    height: 100%;
    position: absolute;
    overflow: hidden
}

.section--twice .slider__slide.is-second-slide {
    left: 50%
}

.section--twice .slider__slide.is-second-slide .md-top-slider_slide-wrapper {
    left: auto;
    right: 0
}

#gphw-fd {
    position: fixed!important
}

#gphw-fd #gphw-fd-boxclose,
#gphw-fd #gphw-fd-boxhide {
    vertical-align: top!important;
    margin-left: 0!important
}

.block {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 50px;
    text-align: center;
    min-height: 400px
}

.m-logo-layout-right.adaptive-tablet .close-mobile-menu {
    right: auto;
    left: 40px
}

.m-logo-layout-right.adaptive-mobile .l-header__row,
.m-logo-layout-right.adaptive-tablet .l-header__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.m-logo-layout-right.adaptive-mobile .l-header__col2,
.m-logo-layout-right.adaptive-tablet .l-header__col2 {
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -moz-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.m-logo-layout-right.adaptive-mobile .md-menu--mobile,
.m-logo-layout-right.adaptive-tablet .md-menu--mobile {
    right: auto;
    left: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%)
}

.m-logo-layout-right.adaptive-mobile .close-mobile-menu {
    right: auto;
    left: 20px
}

.composite-content.blog-content .items article.post,
.composite-content.blog-content.blog-type-post .items article.post {
    background: inherit;
    border-width: 0;
    padding: 0
}

.preview__img {
    width: 100%;
    -webkit-transition: opacity .4s;
    -o-transition: opacity .4s;
    -moz-transition: opacity .4s;
    transition: opacity .4s
}

.preview__item.mod--no-img .preview__img {
    opacity: .5!important;
    width: 100%
}

.preview__href {
    display: block
}

.adaptive-desktop .preview__href:hover .preview__img {
    opacity: .8
}

.preview__title {
    margin: 0
}

.mod--font-none-preset .preview__title {
    font-weight: 400
}

.static-grid[data-col="1"] .preview__item {
    width: 100%
}

.static-grid[data-col="2"] .preview__item {
    width: 50%
}

.static-grid[data-col="3"] .preview__item {
    width: 33.3333%
}

.static-grid[data-col="4"] .preview__item {
    width: 25%
}

.static-grid[data-col="5"] .preview__item {
    width: 20%
}

.static-grid[data-col="6"] .preview__item {
    width: 16.6666%
}

.static-grid[data-col="7"] .preview__item {
    width: 14.2857%
}

.static-grid[data-col="8"] .preview__item {
    width: 12.5%
}

.static-grid[data-col="9"] .preview__item {
    width: 11.1111%
}

.static-grid[data-col="10"] .preview__item {
    width: 10%
}

.static-grid[data-col="10"] .preview__item:nth-child(10n+11),
.static-grid[data-col="2"] .preview__item:nth-child(2n+3),
.static-grid[data-col="3"] .preview__item:nth-child(3n+4),
.static-grid[data-col="4"] .preview__item:nth-child(4n+5),
.static-grid[data-col="5"] .preview__item:nth-child(5n+6),
.static-grid[data-col="6"] .preview__item:nth-child(6n+7),
.static-grid[data-col="7"] .preview__item:nth-child(7n+8),
.static-grid[data-col="8"] .preview__item:nth-child(8n+9),
.static-grid[data-col="9"] .preview__item:nth-child(9n+10) {
    clear: left
}

.static-grid[data-col="10"] a:nth-child(10n+11),
.static-grid[data-col="2"] a:nth-child(2n+3),
.static-grid[data-col="3"] a:nth-child(3n+4),
.static-grid[data-col="4"] a:nth-child(4n+5),
.static-grid[data-col="5"] a:nth-child(5n+6),
.static-grid[data-col="6"] a:nth-child(6n+7),
.static-grid[data-col="7"] a:nth-child(7n+8),
.static-grid[data-col="8"] a:nth-child(8n+9),
.static-grid[data-col="9"] a:nth-child(9n+10) {
    display: block;
    clear: left
}

.static-grid .preview__item {
    float: left;
    overflow: hidden
}

.static-grid.preview {
    visibility: visible;
    width: auto
}

.fluid-grid-wrapper {
    position: relative;
    overflow: hidden
}

.mod--clickable {
    cursor: pointer
}

.fluid-grid {
    position: relative
}

.fluid-grid .preview__item {
    width: 0;
    position: absolute
}

.fluid-grid .preview__href {
    display: block
}

.adaptive-desktop .mod--scale.fluid-grid .preview__href .preview__img-container {
    position: relative;
    overflow: hidden
}

.adaptive-desktop .mod--scale.fluid-grid .preview__href .preview__img-container img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .55s ease-in-out;
    transition: -webkit-transform .55s ease-in-out;
    -o-transition: -o-transform .55s ease-in-out;
    -moz-transition: transform .55s ease-in-out, -moz-transform .55s ease-in-out;
    transition: transform .55s ease-in-out;
    transition: transform .55s ease-in-out, -webkit-transform .55s ease-in-out, -moz-transform .55s ease-in-out, -o-transform .55s ease-in-out
}

.adaptive-desktop .mod--scale.fluid-grid .preview__href .preview__img-container:hover img {
    -webkit-transform: scale(1.04);
    -moz-transform: scale(1.04);
    -ms-transform: scale(1.04);
    -o-transform: scale(1.04);
    transform: scale(1.04)
}

.adaptive-desktop .mod--backfon.fluid-grid .preview__href .preview__img-container {
    position: relative;
    overflow: hidden
}

.adaptive-desktop .mod--backfon.fluid-grid .preview__href .preview__img-container .preview__squery-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.adaptive-desktop .mod--backfon.fluid-grid .preview__href {
    position: relative;
    overflow: hidden
}

.adaptive-desktop .mod--backfon.fluid-grid .preview__href:hover .preview__squery-bg {
    opacity: .3
}

.adaptive-desktop .mod--backfon.fluid-grid .preview__href .preview__description {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0!important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: 0;
    -webkit-transition: opacity .2s ease-out, height .2s ease-out .3s;
    -o-transition: opacity .2s ease-out, height .2s ease-out .3s;
    -moz-transition: opacity .2s ease-out, height .2s ease-out .3s;
    transition: opacity .2s ease-out, height .2s ease-out .3s
}

.adaptive-desktop .mod--backfon.fluid-grid .preview__href .preview__description .preview__title {
    text-align: center;
    -webkit-transition: color .2s ease-out 50ms;
    -o-transition: color .2s ease-out 50ms;
    -moz-transition: color .2s ease-out 50ms;
    transition: color .2s ease-out 50ms
}

.adaptive-desktop .mod--backfon.fluid-grid .preview__href:hover .preview__description {
    height: 100%;
    opacity: 1;
    -webkit-transition: opacity .2s ease-out .1s;
    -o-transition: opacity .2s ease-out .1s;
    -moz-transition: opacity .2s ease-out .1s;
    transition: opacity .2s ease-out .1s
}

.fluid-grid .preview__img {
    display: block;
    -webkit-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    transition: all .4s ease-out
}

.fluid-grid .fade-on-hover .preview__img {
    background: rgba(255, 255, 255, 0)
}

.fluid-grid .fade-on-hover .preview__img.loaded {
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden
}

.fluid-grid .caption {
    position: absolute;
    text-align: center;
    display: none;
    height: 100%;
    width: 100%;
    z-index: 3
}

.fluid-grid .caption h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #454545;
    padding: 0 0 5px 0;
    margin: 0 15% 5px 15%
}

.fluid-grid .caption h3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: 400;
    color: #a2a2a2;
    padding: 0;
    margin: 0
}

.fluid-grid .middle {
    display: table-cell;
    vertical-align: middle
}

.fluid-grid .item:hover .caption {
    display: table
}

.fluid-grid .item.menu {
    background: #f6f6f6;
    padding: 15px;
    color: #838383;
    font-size: 16px;
    cursor: default
}

.fluid-grid .item.menu h1 {
    font-size: 16px;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #dad9d9;
    font-weight: 400
}

.fluid-grid .item.menu h1:last-child {
    border: none;
    margin-bottom: 0;
    padding-bottom: 0
}

.fluid-grid .item.menu ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.fluid-grid .item.menu li {
    margin: 5px 0
}

.fluid-grid .item.menu li a {
    font-size: 13px;
    color: #838383
}

.fluid-grid .item.menu li a:hover {
    color: #383838
}

.fluid-grid .item.menu li:last-child {
    margin-bottom: 0
}

.static-grid-item {
    height: auto!important
}

.static-grid-item.mod--no-img {
    opacity: .5
}

.static-grid-item.mod--no-img .image {
    background-repeat: no-repeat;
    -moz-background-size: contain!important;
    -o-background-size: contain!important;
    background-size: contain!important
}

.adaptive-desktop .mod--scale.static-grid .preview__href .preview__img-container {
    position: relative;
    overflow: hidden
}

.adaptive-desktop .mod--scale.static-grid .preview__href .preview__img-container .preview__img {
    -webkit-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    transition: all .4s ease-out
}

.adaptive-desktop .mod--scale.static-grid .preview__href .preview__img-container:hover .preview__img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}

.adaptive-desktop .mod--backfon.static-grid .preview__href .preview__img-container {
    position: relative;
    overflow: hidden
}

.adaptive-desktop .mod--backfon.static-grid .preview__href .preview__img-container .preview__squery-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.adaptive-desktop .mod--backfon.static-grid .preview__href {
    position: relative;
    overflow: hidden
}

.adaptive-desktop .mod--backfon.static-grid .preview__href:hover .preview__squery-bg {
    opacity: .3
}

.adaptive-desktop .mod--backfon.static-grid .preview__href .preview__description {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0!important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: 0;
    -webkit-transition: opacity .2s ease-out, height .2s ease-out .3s;
    -o-transition: opacity .2s ease-out, height .2s ease-out .3s;
    -moz-transition: opacity .2s ease-out, height .2s ease-out .3s;
    transition: opacity .2s ease-out, height .2s ease-out .3s
}

.adaptive-desktop .mod--backfon.static-grid .preview__href .preview__description .preview__title {
    text-align: center;
    -webkit-transition: color .2s ease-out 50ms;
    -o-transition: color .2s ease-out 50ms;
    -moz-transition: color .2s ease-out 50ms;
    transition: color .2s ease-out 50ms
}

.adaptive-desktop .mod--backfon.static-grid .preview__href:hover .preview__description {
    height: 100%;
    opacity: 1;
    -webkit-transition: opacity .2s ease-out .1s;
    -o-transition: opacity .2s ease-out .1s;
    -moz-transition: opacity .2s ease-out .1s;
    transition: opacity .2s ease-out .1s
}

.static-grid .preview__img {
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.searchform {
    display: none;
    color: #000;
    line-height: normal;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    overflow: auto
}

.searchform .container {
    max-width: 1100px!important;
    padding-top: 70px;
    padding-bottom: 55px;
    margin: 0 auto
}

.searchform .container.container_pt-0 {
    padding-top: 0!important
}

.searchform .container.container_pb-0 {
    padding-bottom: 0!important
}

.adaptive-mobile .searchform .container {
    padding-top: 25px;
    padding-bottom: 25px
}

.searchform input:focus {
    outline: 0 none
}

.searchform.pl-container {
    position: fixed
}

.searchform.pl-container .ps-scrollbar-y-rail .ps-scrollbar-y {
    opacity: 0!important
}

.searchform .searchform__close-block {
    position: relative
}

.searchform .container.searchform__container {
    padding-top: 0!important;
    padding-bottom: 0!important
}

.searchform .shop-static-grid {
    margin-bottom: 0
}

.searchform .searchresult__blog-container,
.searchform .searchresult__site-container {
    margin-bottom: 25px
}

.searchform__header {
    position: fixed;
    z-index: 9;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #e3e3e3;
    -webkit-transition: .75s cubic-bezier(.165, .84, .44, 1);
    -o-transition: .75s cubic-bezier(.165, .84, .44, 1);
    -moz-transition: .75s cubic-bezier(.165, .84, .44, 1);
    transition: .75s cubic-bezier(.165, .84, .44, 1)
}

.is--active .searchform__header {
    position: absolute;
    height: 35%;
    min-height: 250px
}

.adaptive-mobile .is--active .searchform__header {
    height: 30%;
    min-height: 225px
}

.adaptive-mobile.mod--adaptive-mobile-min .is--active .searchform__header {
    height: 15%;
    min-height: 150px
}

.searchform__close {
    position: absolute;
    z-index: 10;
    top: 30px;
    right: 30px;
    display: block;
    cursor: pointer;
    -webkit-transition: .6s cubic-bezier(.165, .84, .44, 1);
    -o-transition: .6s cubic-bezier(.165, .84, .44, 1);
    -moz-transition: .6s cubic-bezier(.165, .84, .44, 1);
    transition: .6s cubic-bezier(.165, .84, .44, 1)
}

.adaptive-mobile .searchform__close {
    top: 20px;
    right: 20px
}

.searchform__close:hover .searchform__close-ico {
    -webkit-filter: brightness(.6);
    filter: brightness(.6)
}

.searchform__tbl {
    display: table;
    width: 100%;
    height: 100%
}

.searchform__tbl__in {
    display: table-cell;
    vertical-align: middle
}

.adaptive-mobile .is--active .searchform__tbl__in {
    vertical-align: bottom;
    padding-bottom: 60px
}

.adaptive-mobile.mod--adaptive-mobile-min .is--active .searchform__tbl__in {
    padding-bottom: 15px
}

.adaptive-mobile.mod--adaptive-mobile-min .searchform__header .container {
    padding-bottom: 10px
}

.adaptive-mobile.mod--adaptive-mobile-min .searchform__tabs-block .container {
    padding-top: 15px;
    padding-bottom: 0
}

.adaptive-mobile.mod--adaptive-mobile-min .searchform__count-result .container {
    padding-top: 15px;
    padding-bottom: 10px
}

.searchform__push-input {
    position: relative;
    opacity: 0;
    margin-bottom: 25px;
    -webkit-transition: .6s cubic-bezier(.165, .84, .44, 1);
    -o-transition: .6s cubic-bezier(.165, .84, .44, 1);
    -moz-transition: .6s cubic-bezier(.165, .84, .44, 1);
    transition: .6s cubic-bezier(.165, .84, .44, 1)
}

.is--fadein .searchform__push-input {
    opacity: 1
}

.is--loading .searchform__push-input .searchform__after {
    width: 100%
}

.searchform__push-input .searchform__before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    background-color: #000;
    opacity: .4
}

.searchform__push-input .searchform__after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 0;
    height: 1px;
    opacity: .7;
    background-color: #000;
    -webkit-transition: all 1s cubic-bezier(.07, .38, .92, .85);
    -o-transition: all 1s cubic-bezier(.07, .38, .92, .85);
    -moz-transition: all 1s cubic-bezier(.07, .38, .92, .85);
    transition: all 1s cubic-bezier(.07, .38, .92, .85)
}


/* @media screen and (max-height:767px) {
    .searchform__push-input {
        margin-bottom: 10px
    }
} */

.mod--font-none-preset .searchform__input {
    font-size: 17px;
    line-height: 21px;
    letter-spacing: 1.1px
}

.mod--font-none-preset .searchform__input::-webkit-input-placeholder {
    font-family: Arimo, Arial, sans-serif;
    font-size: 17px
}

.mod--font-none-preset .searchform__input::-moz-placeholder {
    font-family: Arimo, Arial, sans-serif;
    font-size: 17px
}

.mod--font-none-preset .searchform__input:-ms-input-placeholder {
    font-family: Arimo, Arial, sans-serif;
    font-size: 17px
}

.searchform__input {
    color: #000;
    width: 100%;
    padding: 22px 0;
    padding-right: 33px;
    background-color: transparent;
    border: 0
}

.searchform__input::-webkit-input-placeholder {
    color: #000;
    opacity: .6
}

.searchform__input::-moz-placeholder {
    color: #000;
    opacity: .6
}

.searchform__input:-ms-input-placeholder {
    color: #000;
    opacity: .6
}

.searchform__input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #e3e3e3 inset
}

.searchform__input .adaptive-mobile.mod--adaptive-mobile-min {
    font-size: 16px!important;
    padding: 10px 0
}

.adaptive-mobile.mod--adaptive-mobile-min .searchform__input::-webkit-input-placeholder {
    font-size: 16px!important
}

.searchform__svg {
    cursor: pointer
}

.searchform__push {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    display: block;
    width: 26px;
    cursor: pointer;
    -webkit-transition: .6s cubic-bezier(.165, .84, .44, 1);
    -o-transition: .6s cubic-bezier(.165, .84, .44, 1);
    -moz-transition: .6s cubic-bezier(.165, .84, .44, 1);
    transition: .6s cubic-bezier(.165, .84, .44, 1)
}

.searchform__push:hover {
    opacity: .6
}

.menu-item .searchform__push {
    position: static;
    width: auto
}

.searchform__body {
    position: absolute;
    z-index: 8;
    top: 35%;
    opacity: 0;
    width: 100%;
    margin-top: 250px;
    display: none
}

.adaptive-mobile .is--active .searchform__body,
.adaptive-tablet .is--active .searchform__body {
    display: block;
    opacity: 1;
    margin-top: 0
}

.adaptive-mobile.mod--adaptive-mobile-min .is--active .searchform__body {
    top: 20%
}


/* @media screen and (max-height:767px) {
    .adaptive-mobile.mod--adaptive-mobile-min .is--active .searchform__body {
        top: 157px
    }
} */


/* @media screen and (max-height:699px) {
    .is--active .searchform__body {
        top: 250px
    }
} */

.adaptive-desktop .is--active .searchform__body {
    display: block;
    -webkit-animation: fadein 1.25s ease-in-out forwards 1;
    -moz-animation: fadein 1.25s ease-in-out forwards 1;
    -o-animation: fadein 1.25s ease-in-out forwards 1;
    animation: fadein 1.25s ease-in-out forwards 1
}

.searchform__tabs-block {
    float: left;
    width: 100%
}

.adaptive-mobile .searchform__tabs-block,
.adaptive-tablet .searchform__tabs-block {
    opacity: 0;
    margin-top: 200px
}

.adaptive-mobile .is--active .searchform__tabs-block,
.adaptive-tablet .is--active .searchform__tabs-block {
    -webkit-animation: fadein 1.25s ease-in-out forwards 1;
    -moz-animation: fadein 1.25s ease-in-out forwards 1;
    -o-animation: fadein 1.25s ease-in-out forwards 1;
    animation: fadein 1.25s ease-in-out forwards 1
}

.searchform__body-results {
    position: relative;
    z-index: 8;
    bottom: 0;
    width: 100%;
    -webkit-transition: .6s cubic-bezier(.165, .84, .44, 1);
    -o-transition: .6s cubic-bezier(.165, .84, .44, 1);
    -moz-transition: .6s cubic-bezier(.165, .84, .44, 1);
    transition: .6s cubic-bezier(.165, .84, .44, 1)
}

.adaptive-mobile.mod--adaptive-mobile-min .searchform__body-results .container {
    padding-top: 0!important
}

.searchform__count-result {
    position: relative;
    float: right;
    color: #bfbfbf;
    -webkit-transition: .6s cubic-bezier(.165, .84, .44, 1);
    -o-transition: .6s cubic-bezier(.165, .84, .44, 1);
    -moz-transition: .6s cubic-bezier(.165, .84, .44, 1);
    transition: .6s cubic-bezier(.165, .84, .44, 1)
}

.adaptive-mobile.mod--adaptive-mobile-min .searchform__count-result {
    font-size: 14px;
    float: left
}

.adaptive-mobile.mod--adaptive-mobile-min .searchform__count-result span {
    display: inline-block;
    padding-top: 5px
}

.searchform__tabs-list {
    font-size: 13px;
    list-style: none;
    padding: 0;
    margin: 0 -15px
}

.adaptive-mobile.mod--adaptive-mobile-min .searchform__tabs-list {
    font-size: 16px!important
}

.adaptive-tablet .searchform__tabs-list {
    margin: 0 -15px
}

.adaptive-mobile.mod--adaptive-mobile-min .searchform__tabs-list {
    margin: 0 -10px
}

.searchform__tabs-list li {
    display: block;
    float: left;
    padding: 0 15px;
    margin-bottom: 15px
}

.adaptive-tablet .searchform__tabs-list li {
    padding: 0 15px
}

.adaptive-mobile.mod--adaptive-mobile-min .searchform__tabs-list li {
    padding: 0 10px;
    margin-bottom: 15px
}

.searchform__tabs-list li .span {
    position: relative;
    display: block;
    color: #000;
    cursor: pointer;
    white-space: nowrap;
    opacity: .6;
    line-height: 1em;
    margin-top: -.15em;
    -webkit-transition: .6s cubic-bezier(.165, .84, .44, 1);
    -o-transition: .6s cubic-bezier(.165, .84, .44, 1);
    -moz-transition: .6s cubic-bezier(.165, .84, .44, 1);
    transition: .6s cubic-bezier(.165, .84, .44, 1)
}

.searchform__tabs-list li .span.active,
.searchform__tabs-list li .span:hover {
    opacity: 1
}

.searchform__tabs-list li .searchform__result-count {
    margin: 0
}

.searchresult {
    opacity: 0;
    margin-top: 300px
}

.is--active .searchresult {
    -webkit-animation: fadein 1.75s ease-in-out forwards 1;
    -moz-animation: fadein 1.75s ease-in-out forwards 1;
    -o-animation: fadein 1.75s ease-in-out forwards 1;
    animation: fadein 1.75s ease-in-out forwards 1
}

.searchresult .shop-static-grid .static-grid-item .static-grid-cell {
    margin: 0 0 20px 20px
}

.searchresult__item-element {
    margin-top: 65px
}

.adaptive-mobile.mod--adaptive-mobile-min .searchresult__item-element {
    margin-top: 45px
}

.searchresult__item-element:first-child {
    margin-top: 0!important
}

.searchresult__item-element p {
    margin-bottom: 16px
}

.mod--font-none-preset .searchresult__item-element p {
    font-size: 14px;
    letter-spacing: .98px
}

.mod--font-none-preset.adaptive-mobile.mod--adaptive-mobile-min .searchresult__item-element p {
    font-size: 16px!important
}

.mod--font-none-preset .searchresult__item-link {
    font-size: 18px
}

.searchresult__item-link {
    display: inline-block;
    position: relative;
    color: #bfbfbf;
    -webkit-transition: .6s cubic-bezier(.165, .84, .44, 1);
    -o-transition: .6s cubic-bezier(.165, .84, .44, 1);
    -moz-transition: .6s cubic-bezier(.165, .84, .44, 1);
    transition: .6s cubic-bezier(.165, .84, .44, 1)
}

.searchresult__item-link:hover {
    opacity: .4
}

.searchresult__blog-date {
    margin-right: 28px;
    color: #bfbfbf;
    opacity: .4
}

.mod--font-none-preset .searchresult__blog-date {
    font-size: 11px;
    letter-spacing: .98px;
    line-height: 1
}

.adaptive-mobile.mod--adaptive-mobile-min .searchresult__blog-date {
    float: none;
    display: block;
    margin-right: 0;
    margin-bottom: 10px
}

.searchresult__blog-text {
    overflow: hidden
}

.searchresult__blog-title,
h2.searchresult__blog-title {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    letter-spacing: .98px;
    margin-bottom: 12px;
    line-height: 1em;
    margin-top: -.15em
}

.adaptive-mobile.mod--adaptive-mobile-min .searchresult__blog-title,
.adaptive-mobile.mod--adaptive-mobile-min h2.searchresult__blog-title {
    font-size: 16px!important;
    margin-bottom: 10px
}

.searchresult__totop {
    position: fixed;
    display: none;
    right: 30px;
    bottom: 30px;
    width: 25px;
    height: 15px;
    opacity: .5;
    cursor: pointer;
    z-index: 11;
    -webkit-transition: .6s cubic-bezier(.165, .84, .44, 1);
    -o-transition: .6s cubic-bezier(.165, .84, .44, 1);
    -moz-transition: .6s cubic-bezier(.165, .84, .44, 1);
    transition: .6s cubic-bezier(.165, .84, .44, 1)
}

.searchresult__totop:hover {
    opacity: 1
}

.adaptive-tablet .searchresult__totop {
    width: 10px;
    height: 15px;
    right: 25px
}

.searchresult__totop svg {
    width: 100%;
    height: 100%;
    display: block;
    margin: 0 auto;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.searchform__loading {
    display: none;
    position: relative;
    text-align: center;
    margin: 10px 0
}

.searchform__loading .searchform__dots {
    display: inline-block;
    height: 32px;
    padding: 5px 0;
    position: relative;
    z-index: 999999
}

.searchform__loading .searchform__dots span {
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
    background: #000;
    height: 6px;
    width: 6px;
    margin: 0 3px;
    display: inline-block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

.searchform__loading.loading .searchform__dots span {
    -webkit-animation: wave 2s ease infinite;
    -moz-animation: wave 2s ease infinite;
    -o-animation: wave 2s ease infinite;
    animation: wave 2s ease infinite
}

.searchform__loading .searchform__dots span:nth-child(1) {
    -webkit-animation-delay: 0;
    -moz-animation-delay: 0;
    -o-animation-delay: 0;
    animation-delay: 0
}

.searchform__loading .searchform__dots span:nth-child(2) {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -o-animation-delay: .1s;
    animation-delay: .1s
}

.searchform__loading .searchform__dots span:nth-child(3) {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -o-animation-delay: .2s;
    animation-delay: .2s
}

.searchform__loading-block .searchform__loading {
    display: block
}

.search-svg-style {
    fill: none;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 1.5px
}

.close-svg-style {
    fill: none;
    stroke: #000;
    stroke-miterlimit: 10;
    stroke-width: 1.5px
}

.basket-svg-style {
    fill: none;
    stroke: #000;
    stroke-width: 1.5px
}

.design_editor-icons__noresize svg .close-svg-style,
.design_editor-icons__noresize svg .search-svg-style {
    width: 20px!important;
    height: 20px!important
}

@-webkit-keyframes wave {
    0%,
    100%,
    40% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
    10% {
        -webkit-transform: translate(0, -8px);
        transform: translate(0, -8px)
    }
}

@-moz-keyframes wave {
    0%,
    100%,
    40% {
        -moz-transform: translate(0, 0);
        transform: translate(0, 0)
    }
    10% {
        -moz-transform: translate(0, -8px);
        transform: translate(0, -8px)
    }
}

@-o-keyframes wave {
    0%,
    100%,
    40% {
        -o-transform: translate(0, 0);
        transform: translate(0, 0)
    }
    10% {
        -o-transform: translate(0, -8px);
        transform: translate(0, -8px)
    }
}

@keyframes wave {
    0%,
    100%,
    40% {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0)
    }
    10% {
        -webkit-transform: translate(0, -8px);
        -moz-transform: translate(0, -8px);
        -o-transform: translate(0, -8px);
        transform: translate(0, -8px)
    }
}

@-webkit-keyframes fadein {
    0% {
        opacity: 0
    }
    50% {
        opacity: 0
    }
    100% {
        opacity: 1;
        margin-top: 0
    }
}

@-moz-keyframes fadein {
    0% {
        opacity: 0
    }
    50% {
        opacity: 0
    }
    100% {
        opacity: 1;
        margin-top: 0
    }
}

@-o-keyframes fadein {
    0% {
        opacity: 0
    }
    50% {
        opacity: 0
    }
    100% {
        opacity: 1;
        margin-top: 0
    }
}

@keyframes fadein {
    0% {
        opacity: 0
    }
    50% {
        opacity: 0
    }
    100% {
        opacity: 1;
        margin-top: 0
    }
}

@font-face {
    font-family: GilroyLight;
    src: url(../../dev/font/gilroy-light.eot);
    src: url(../../dev/font/gilroy-light.eot) format("embedded-opentype"), url(../../dev/font/gilroy-light.woff) format("woff"), url(../../dev/font/gilroy-light.ttf) format("truetype"), url(../../dev/font/gilroy-light.svg) format("svg")
}

@font-face {
    font-family: GilroyLight;
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/font/gilroy-light.eot);
    src: local("GilroyLight"), url(../../dev/font/gilroy-light.eot) format("embedded-opentype"), url(../../dev/font/gilroy-light.woff) format("woff"), url(../../dev/font/gilroy-light.ttf) format("truetype"), url(../../dev/font/gilroy-light.svg) format("svg")
}

@font-face {
    font-family: GilroyLight;
    src: url(../../dev/font/gilroy-light.eot);
    src: url(../../dev/font/gilroy-light.eot) format("embedded-opentype"), url(../../dev/font/gilroy-light.woff) format("woff"), url(../../dev/font/gilroy-light.ttf) format("truetype"), url(../../dev/font/gilroy-light.svg) format("svg")
}

@font-face {
    font-family: GilroyExtraBold;
    src: url(../../dev/font/gilroy-extrabold.eot);
    src: url(../../dev/font/gilroy-extrabold.eot) format("embedded-opentype"), url(../../dev/font/gilroy-extrabold.woff) format("woff"), url(../../dev/font/gilroy-extrabold.ttf) format("truetype"), url(../../dev/font/gilroy-extrabold.svg) format("svg")
}

@font-face {
    font-family: GilroyExtraBold;
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/font/gilroy-extrabold.eot);
    src: local("GilroyExtraBold"), url(../../dev/font/gilroy-extrabold.eot) format("embedded-opentype"), url(../../dev/font/gilroy-extrabold.woff) format("woff"), url(../../dev/font/gilroy-extrabold.ttf) format("truetype"), url(../../dev/font/gilroy-extrabold.svg) format("svg")
}

@font-face {
    font-family: GilroyExtraBold;
    src: url(../../dev/font/gilroy-extrabold.eot);
    src: url(../../dev/font/gilroy-extrabold.eot) format("embedded-opentype"), url(../../dev/font/gilroy-extrabold.woff) format("woff"), url(../../dev/font/gilroy-extrabold.ttf) format("truetype"), url(../../dev/font/gilroy-extrabold.svg) format("svg")
}

@font-face {
    font-family: 'Open Sans Light';
    src: url(../../dev/font/OpenSansLight.eot);
    src: url(../../dev/font/OpenSansLight.eot) format("embedded-opentype"), url(../../dev/font/OpenSansLight.woff) format("woff"), url(../../dev/font/OpenSansLight.ttf) format("truetype"), url(../../dev/font/OpenSansLight.svg) format("svg")
}

@font-face {
    font-family: 'Open Sans Light';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/font/OpenSansLight.eot);
    src: local("Open Sans Light"), url(../../dev/font/OpenSansLight.eot) format("embedded-opentype"), url(../../dev/font/OpenSansLight.woff) format("woff"), url(../../dev/font/OpenSansLight.ttf) format("truetype"), url(../../dev/font/OpenSansLight.svg) format("svg")
}

@font-face {
    font-family: 'Open Sans Light';
    src: url(../../dev/font/OpenSansLight.eot);
    src: url(../../dev/font/OpenSansLight.eot) format("embedded-opentype"), url(../../dev/font/OpenSansLight.woff) format("woff"), url(../../dev/font/OpenSansLight.ttf) format("truetype"), url(../../dev/font/OpenSansLight.svg) format("svg")
}

@font-face {
    font-family: social-icons-v4;
    src: url(../../dev/font/social-icons-v4.eot);
    src: url(../../dev/font/social-icons-v4.eot) format("embedded-opentype"), url(../../dev/font/social-icons-v4.woff) format("woff"), url(../../dev/font/social-icons-v4.ttf) format("truetype"), url(../../dev/font/social-icons-v4.svg) format("svg")
}

@font-face {
    font-family: social-icons-v4;
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/font/social-icons-v4.eot);
    src: local("social-icons-v4"), url(../../dev/font/social-icons-v4.eot) format("embedded-opentype"), url(../../dev/font/social-icons-v4.woff) format("woff"), url(../../dev/font/social-icons-v4.ttf) format("truetype"), url(../../dev/font/social-icons-v4.svg) format("svg")
}

@font-face {
    font-family: social-icons-v4;
    src: url(../../dev/font/social-icons-v4.eot);
    src: url(../../dev/font/social-icons-v4.eot) format("embedded-opentype"), url(../../dev/font/social-icons-v4.woff) format("woff"), url(../../dev/font/social-icons-v4.ttf) format("truetype"), url(../../dev/font/social-icons-v4.svg) format("svg")
}

@font-face {
    font-family: 'Anglecia Pro Display';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/angleciaprodisplay-regular.eot);
    src: local("Anglecia Pro Display"), url(../../dev/fontspack/angleciaprodisplay-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/angleciaprodisplay-regular.woff) format("woff"), url(../../dev/fontspack/angleciaprodisplay-regular.ttf) format("truetype"), url(../../dev/fontspack/angleciaprodisplay-regular.svg) format("svg")
}

@font-face {
    font-family: 'Anonymous Pro Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/anonymouspro-bold.eot);
    src: local("Anonymous Pro Bold"), url(../../dev/fontspack/anonymouspro-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/anonymouspro-bold.woff) format("woff"), url(../../dev/fontspack/anonymouspro-bold.ttf) format("truetype"), url(../../dev/fontspack/anonymouspro-bold.svg) format("svg")
}

@font-face {
    font-family: 'Anonymous Pro';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/anonymouspro-bold.eot);
    src: local("Anonymous Pro Bold"), url(../../dev/fontspack/anonymouspro-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/anonymouspro-bold.woff) format("woff"), url(../../dev/fontspack/anonymouspro-bold.ttf) format("truetype"), url(../../dev/fontspack/anonymouspro-bold.svg) format("svg")
}

@font-face {
    font-family: 'Anonymous Pro Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/anonymouspro-regular.eot);
    src: local("Anonymous Pro Regular"), url(../../dev/fontspack/anonymouspro-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/anonymouspro-regular.woff) format("woff"), url(../../dev/fontspack/anonymouspro-regular.ttf) format("truetype"), url(../../dev/fontspack/anonymouspro-regular.svg) format("svg")
}

@font-face {
    font-family: 'Anonymous Pro';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/anonymouspro-regular.eot);
    src: local("Anonymous Pro Regular"), url(../../dev/fontspack/anonymouspro-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/anonymouspro-regular.woff) format("woff"), url(../../dev/fontspack/anonymouspro-regular.ttf) format("truetype"), url(../../dev/fontspack/anonymouspro-regular.svg) format("svg")
}

@font-face {
    font-family: 'Bebas Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/bebasneue-bold.eot);
    src: local("Bebas Bold"), url(../../dev/fontspack/bebasneue-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/bebasneue-bold.woff) format("woff"), url(../../dev/fontspack/bebasneue-bold.ttf) format("truetype"), url(../../dev/fontspack/bebasneue-bold.svg) format("svg")
}

@font-face {
    font-family: Bebas;
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/bebasneue-bold.eot);
    src: local("Bebas Bold"), url(../../dev/fontspack/bebasneue-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/bebasneue-bold.woff) format("woff"), url(../../dev/fontspack/bebasneue-bold.ttf) format("truetype"), url(../../dev/fontspack/bebasneue-bold.svg) format("svg")
}

@font-face {
    font-family: 'Bebas Light';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/bebasneue-light.eot);
    src: local("Bebas Light"), url(../../dev/fontspack/bebasneue-light.eot) format("embedded-opentype"), url(../../dev/fontspack/bebasneue-light.woff) format("woff"), url(../../dev/fontspack/bebasneue-light.ttf) format("truetype"), url(../../dev/fontspack/bebasneue-light.svg) format("svg")
}

@font-face {
    font-family: Bebas;
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/bebasneue-light.eot);
    src: local("Bebas Light"), url(../../dev/fontspack/bebasneue-light.eot) format("embedded-opentype"), url(../../dev/fontspack/bebasneue-light.woff) format("woff"), url(../../dev/fontspack/bebasneue-light.ttf) format("truetype"), url(../../dev/fontspack/bebasneue-light.svg) format("svg")
}

@font-face {
    font-family: 'Bebas Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/bebasneue-regular.eot);
    src: local("Bebas Regular"), url(../../dev/fontspack/bebasneue-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/bebasneue-regular.woff) format("woff"), url(../../dev/fontspack/bebasneue-regular.ttf) format("truetype"), url(../../dev/fontspack/bebasneue-regular.svg) format("svg")
}

@font-face {
    font-family: Bebas;
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/bebasneue-regular.eot);
    src: local("Bebas Regular"), url(../../dev/fontspack/bebasneue-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/bebasneue-regular.woff) format("woff"), url(../../dev/fontspack/bebasneue-regular.ttf) format("truetype"), url(../../dev/fontspack/bebasneue-regular.svg) format("svg")
}

@font-face {
    font-family: 'Bitter Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/bitter-bold.eot);
    src: local("Bitter Bold"), url(../../dev/fontspack/bitter-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/bitter-bold.woff) format("woff"), url(../../dev/fontspack/bitter-bold.ttf) format("truetype"), url(../../dev/fontspack/bitter-bold.svg) format("svg")
}

@font-face {
    font-family: Bitter;
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/bitter-bold.eot);
    src: local("Bitter Bold"), url(../../dev/fontspack/bitter-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/bitter-bold.woff) format("woff"), url(../../dev/fontspack/bitter-bold.ttf) format("truetype"), url(../../dev/fontspack/bitter-bold.svg) format("svg")
}

@font-face {
    font-family: 'Bitter Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/bitter-regular.eot);
    src: local("Bitter Regular"), url(../../dev/fontspack/bitter-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/bitter-regular.woff) format("woff"), url(../../dev/fontspack/bitter-regular.ttf) format("truetype"), url(../../dev/fontspack/bitter-regular.svg) format("svg")
}

@font-face {
    font-family: Bitter;
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/bitter-regular.eot);
    src: local("Bitter Regular"), url(../../dev/fontspack/bitter-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/bitter-regular.woff) format("woff"), url(../../dev/fontspack/bitter-regular.ttf) format("truetype"), url(../../dev/fontspack/bitter-regular.svg) format("svg")
}

@font-face {
    font-family: 'Charis Sil Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/charissilb.eot);
    src: local("Charis Sil Bold"), url(../../dev/fontspack/charissilb.eot) format("embedded-opentype"), url(../../dev/fontspack/charissilb.woff) format("woff"), url(../../dev/fontspack/charissilb.ttf) format("truetype"), url(../../dev/fontspack/charissilb.svg) format("svg")
}

@font-face {
    font-family: 'Charis Sil';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/charissilb.eot);
    src: local("Charis Sil Bold"), url(../../dev/fontspack/charissilb.eot) format("embedded-opentype"), url(../../dev/fontspack/charissilb.woff) format("woff"), url(../../dev/fontspack/charissilb.ttf) format("truetype"), url(../../dev/fontspack/charissilb.svg) format("svg")
}

@font-face {
    font-family: 'Charis Sil Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/charissilr.eot);
    src: local("Charis Sil Regular"), url(../../dev/fontspack/charissilr.eot) format("embedded-opentype"), url(../../dev/fontspack/charissilr.woff) format("woff"), url(../../dev/fontspack/charissilr.ttf) format("truetype"), url(../../dev/fontspack/charissilr.svg) format("svg")
}

@font-face {
    font-family: 'Charis Sil';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/charissilr.eot);
    src: local("Charis Sil Regular"), url(../../dev/fontspack/charissilr.eot) format("embedded-opentype"), url(../../dev/fontspack/charissilr.woff) format("woff"), url(../../dev/fontspack/charissilr.ttf) format("truetype"), url(../../dev/fontspack/charissilr.svg) format("svg")
}

@font-face {
    font-family: 'Clinica Pro';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/clinicapro-regular.eot);
    src: local("Clinica Pro"), url(../../dev/fontspack/clinicapro-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/clinicapro-regular.woff) format("woff"), url(../../dev/fontspack/clinicapro-regular.ttf) format("truetype"), url(../../dev/fontspack/clinicapro-regular.svg) format("svg")
}

@font-face {
    font-family: 'Cormorant Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/cormorant-bold.eot);
    src: local("Cormorant Bold"), url(../../dev/fontspack/cormorant-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/cormorant-bold.woff) format("woff"), url(../../dev/fontspack/cormorant-bold.ttf) format("truetype"), url(../../dev/fontspack/cormorant-bold.svg) format("svg")
}

@font-face {
    font-family: Cormorant;
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/cormorant-bold.eot);
    src: local("Cormorant Bold"), url(../../dev/fontspack/cormorant-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/cormorant-bold.woff) format("woff"), url(../../dev/fontspack/cormorant-bold.ttf) format("truetype"), url(../../dev/fontspack/cormorant-bold.svg) format("svg")
}

@font-face {
    font-family: 'Cormorant Garamond Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/cormorantgaramond-bold-webfont.eot);
    src: local("Cormorant Garamond Bold"), url(../../dev/fontspack/cormorantgaramond-bold-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/cormorantgaramond-bold-webfont.woff) format("woff"), url(../../dev/fontspack/cormorantgaramond-bold-webfont.ttf) format("truetype"), url(../../dev/fontspack/cormorantgaramond-bold-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Cormorant Garamond';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/cormorantgaramond-bold-webfont.eot);
    src: local("Cormorant Garamond Bold"), url(../../dev/fontspack/cormorantgaramond-bold-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/cormorantgaramond-bold-webfont.woff) format("woff"), url(../../dev/fontspack/cormorantgaramond-bold-webfont.ttf) format("truetype"), url(../../dev/fontspack/cormorantgaramond-bold-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Cormorant Garamond Light';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/cormorantgaramond-light-webfont.eot);
    src: local("Cormorant Garamond Light"), url(../../dev/fontspack/cormorantgaramond-light-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/cormorantgaramond-light-webfont.woff) format("woff"), url(../../dev/fontspack/cormorantgaramond-light-webfont.ttf) format("truetype"), url(../../dev/fontspack/cormorantgaramond-light-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Cormorant Garamond';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/cormorantgaramond-light-webfont.eot);
    src: local("Cormorant Garamond Light"), url(../../dev/fontspack/cormorantgaramond-light-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/cormorantgaramond-light-webfont.woff) format("woff"), url(../../dev/fontspack/cormorantgaramond-light-webfont.ttf) format("truetype"), url(../../dev/fontspack/cormorantgaramond-light-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Cormorant Garamond Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/cormorantgaramond-regular-webfont.eot);
    src: local("Cormorant Garamond Regular"), url(../../dev/fontspack/cormorantgaramond-regular-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/cormorantgaramond-regular-webfont.woff) format("woff"), url(../../dev/fontspack/cormorantgaramond-regular-webfont.ttf) format("truetype"), url(../../dev/fontspack/cormorantgaramond-regular-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Cormorant Garamond';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/cormorantgaramond-regular-webfont.eot);
    src: local("Cormorant Garamond Regular"), url(../../dev/fontspack/cormorantgaramond-regular-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/cormorantgaramond-regular-webfont.woff) format("woff"), url(../../dev/fontspack/cormorantgaramond-regular-webfont.ttf) format("truetype"), url(../../dev/fontspack/cormorantgaramond-regular-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Cormorant Infant Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/cormorantinfant-bold-webfont.eot);
    src: local("Cormorant Infant Bold"), url(../../dev/fontspack/cormorantinfant-bold-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/cormorantinfant-bold-webfont.woff) format("woff"), url(../../dev/fontspack/cormorantinfant-bold-webfont.ttf) format("truetype"), url(../../dev/fontspack/cormorantinfant-bold-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Cormorant Infant';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/cormorantinfant-bold-webfont.eot);
    src: local("Cormorant Infant Bold"), url(../../dev/fontspack/cormorantinfant-bold-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/cormorantinfant-bold-webfont.woff) format("woff"), url(../../dev/fontspack/cormorantinfant-bold-webfont.ttf) format("truetype"), url(../../dev/fontspack/cormorantinfant-bold-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Cormorant Infant Light';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/cormorantinfant-light-webfont.eot);
    src: local("Cormorant Infant Light"), url(../../dev/fontspack/cormorantinfant-light-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/cormorantinfant-light-webfont.woff) format("woff"), url(../../dev/fontspack/cormorantinfant-light-webfont.ttf) format("truetype"), url(../../dev/fontspack/cormorantinfant-light-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Cormorant Infant';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/cormorantinfant-light-webfont.eot);
    src: local("Cormorant Infant Light"), url(../../dev/fontspack/cormorantinfant-light-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/cormorantinfant-light-webfont.woff) format("woff"), url(../../dev/fontspack/cormorantinfant-light-webfont.ttf) format("truetype"), url(../../dev/fontspack/cormorantinfant-light-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Cormorant Infant Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/cormorantinfant-regular-webfont.eot);
    src: local("Cormorant Infant Regular"), url(../../dev/fontspack/cormorantinfant-regular-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/cormorantinfant-regular-webfont.woff) format("woff"), url(../../dev/fontspack/cormorantinfant-regular-webfont.ttf) format("truetype"), url(../../dev/fontspack/cormorantinfant-regular-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Cormorant Infant';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/cormorantinfant-regular-webfont.eot);
    src: local("Cormorant Infant Regular"), url(../../dev/fontspack/cormorantinfant-regular-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/cormorantinfant-regular-webfont.woff) format("woff"), url(../../dev/fontspack/cormorantinfant-regular-webfont.ttf) format("truetype"), url(../../dev/fontspack/cormorantinfant-regular-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Cormorant Light';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/cormorant-light.eot);
    src: local("Cormorant Light"), url(../../dev/fontspack/cormorant-light.eot) format("embedded-opentype"), url(../../dev/fontspack/cormorant-light.woff) format("woff"), url(../../dev/fontspack/cormorant-light.ttf) format("truetype"), url(../../dev/fontspack/cormorant-light.svg) format("svg")
}

@font-face {
    font-family: Cormorant;
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/cormorant-light.eot);
    src: local("Cormorant Light"), url(../../dev/fontspack/cormorant-light.eot) format("embedded-opentype"), url(../../dev/fontspack/cormorant-light.woff) format("woff"), url(../../dev/fontspack/cormorant-light.ttf) format("truetype"), url(../../dev/fontspack/cormorant-light.svg) format("svg")
}

@font-face {
    font-family: 'Cormorant Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/cormorant-regular.eot);
    src: local("Cormorant Regular"), url(../../dev/fontspack/cormorant-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/cormorant-regular.woff) format("woff"), url(../../dev/fontspack/cormorant-regular.ttf) format("truetype"), url(../../dev/fontspack/cormorant-regular.svg) format("svg")
}

@font-face {
    font-family: Cormorant;
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/cormorant-regular.eot);
    src: local("Cormorant Regular"), url(../../dev/fontspack/cormorant-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/cormorant-regular.woff) format("woff"), url(../../dev/fontspack/cormorant-regular.ttf) format("truetype"), url(../../dev/fontspack/cormorant-regular.svg) format("svg")
}

@font-face {
    font-family: 'Crimson Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/crimson-roman.eot);
    src: local("Crimson Regular"), url(../../dev/fontspack/crimson-roman.eot) format("embedded-opentype"), url(../../dev/fontspack/crimson-roman.woff) format("woff"), url(../../dev/fontspack/crimson-roman.ttf) format("truetype"), url(../../dev/fontspack/crimson-roman.svg) format("svg")
}

@font-face {
    font-family: Crimson;
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/crimson-roman.eot);
    src: local("Crimson Regular"), url(../../dev/fontspack/crimson-roman.eot) format("embedded-opentype"), url(../../dev/fontspack/crimson-roman.woff) format("woff"), url(../../dev/fontspack/crimson-roman.ttf) format("truetype"), url(../../dev/fontspack/crimson-roman.svg) format("svg")
}

@font-face {
    font-family: 'Cyntho Pro';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/cynthopro-regular.eot);
    src: local("Cyntho Pro"), url(../../dev/fontspack/cynthopro-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/cynthopro-regular.woff) format("woff"), url(../../dev/fontspack/cynthopro-regular.ttf) format("truetype"), url(../../dev/fontspack/cynthopro-regular.svg) format("svg")
}

@font-face {
    font-family: 'Cyntho Slab Pro';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/cynthoslabpro-regular.eot);
    src: local("Cyntho Slab Pro"), url(../../dev/fontspack/cynthoslabpro-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/cynthoslabpro-regular.woff) format("woff"), url(../../dev/fontspack/cynthoslabpro-regular.ttf) format("truetype"), url(../../dev/fontspack/cynthoslabpro-regular.svg) format("svg")
}

@font-face {
    font-family: 'Dejavu Sans Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/dejavusans-bold.eot);
    src: local("Dejavu Sans Bold"), url(../../dev/fontspack/dejavusans-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/dejavusans-bold.woff) format("woff"), url(../../dev/fontspack/dejavusans-bold.ttf) format("truetype"), url(../../dev/fontspack/dejavusans-bold.svg) format("svg")
}

@font-face {
    font-family: 'Dejavu Sans';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/dejavusans-bold.eot);
    src: local("Dejavu Sans Bold"), url(../../dev/fontspack/dejavusans-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/dejavusans-bold.woff) format("woff"), url(../../dev/fontspack/dejavusans-bold.ttf) format("truetype"), url(../../dev/fontspack/dejavusans-bold.svg) format("svg")
}

@font-face {
    font-family: 'Dejavu Sans Light';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/dejavusans-extralight.eot);
    src: local("Dejavu Sans Light"), url(../../dev/fontspack/dejavusans-extralight.eot) format("embedded-opentype"), url(../../dev/fontspack/dejavusans-extralight.woff) format("woff"), url(../../dev/fontspack/dejavusans-extralight.ttf) format("truetype"), url(../../dev/fontspack/dejavusans-extralight.svg) format("svg")
}

@font-face {
    font-family: 'Dejavu Sans';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/dejavusans-extralight.eot);
    src: local("Dejavu Sans Light"), url(../../dev/fontspack/dejavusans-extralight.eot) format("embedded-opentype"), url(../../dev/fontspack/dejavusans-extralight.woff) format("woff"), url(../../dev/fontspack/dejavusans-extralight.ttf) format("truetype"), url(../../dev/fontspack/dejavusans-extralight.svg) format("svg")
}

@font-face {
    font-family: 'Dejavu Sans Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/dejavusans.eot);
    src: local("Dejavu Sans Regular"), url(../../dev/fontspack/dejavusans.eot) format("embedded-opentype"), url(../../dev/fontspack/dejavusans.woff) format("woff"), url(../../dev/fontspack/dejavusans.ttf) format("truetype"), url(../../dev/fontspack/dejavusans.svg) format("svg")
}

@font-face {
    font-family: 'Dejavu Sans';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/dejavusans.eot);
    src: local("Dejavu Sans Regular"), url(../../dev/fontspack/dejavusans.eot) format("embedded-opentype"), url(../../dev/fontspack/dejavusans.woff) format("woff"), url(../../dev/fontspack/dejavusans.ttf) format("truetype"), url(../../dev/fontspack/dejavusans.svg) format("svg")
}

@font-face {
    font-family: 'Dejavu Serif Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/dejavuserif-bold.eot);
    src: local("Dejavu Serif Bold"), url(../../dev/fontspack/dejavuserif-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/dejavuserif-bold.woff) format("woff"), url(../../dev/fontspack/dejavuserif-bold.ttf) format("truetype"), url(../../dev/fontspack/dejavuserif-bold.svg) format("svg")
}

@font-face {
    font-family: 'Dejavu Serif';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/dejavuserif-bold.eot);
    src: local("Dejavu Serif Bold"), url(../../dev/fontspack/dejavuserif-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/dejavuserif-bold.woff) format("woff"), url(../../dev/fontspack/dejavuserif-bold.ttf) format("truetype"), url(../../dev/fontspack/dejavuserif-bold.svg) format("svg")
}

@font-face {
    font-family: 'Dejavu Serif Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/dejavuserif.eot);
    src: local("Dejavu Serif Regular"), url(../../dev/fontspack/dejavuserif.eot) format("embedded-opentype"), url(../../dev/fontspack/dejavuserif.woff) format("woff"), url(../../dev/fontspack/dejavuserif.ttf) format("truetype"), url(../../dev/fontspack/dejavuserif.svg) format("svg")
}

@font-face {
    font-family: 'Dejavu Serif';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/dejavuserif.eot);
    src: local("Dejavu Serif Regular"), url(../../dev/fontspack/dejavuserif.eot) format("embedded-opentype"), url(../../dev/fontspack/dejavuserif.woff) format("woff"), url(../../dev/fontspack/dejavuserif.ttf) format("truetype"), url(../../dev/fontspack/dejavuserif.svg) format("svg")
}

@font-face {
    font-family: 'Droid Sans Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/droidsans-bold.eot);
    src: local("Droid Sans Bold"), url(../../dev/fontspack/droidsans-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/droidsans-bold.woff) format("woff"), url(../../dev/fontspack/droidsans-bold.ttf) format("truetype"), url(../../dev/fontspack/droidsans-bold.svg) format("svg")
}

@font-face {
    font-family: 'Droid Sans';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/droidsans-bold.eot);
    src: local("Droid Sans Bold"), url(../../dev/fontspack/droidsans-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/droidsans-bold.woff) format("woff"), url(../../dev/fontspack/droidsans-bold.ttf) format("truetype"), url(../../dev/fontspack/droidsans-bold.svg) format("svg")
}

@font-face {
    font-family: 'Droid Sans Mono';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/droidsansmono.eot);
    src: local("Droid Sans Mono"), url(../../dev/fontspack/droidsansmono.eot) format("embedded-opentype"), url(../../dev/fontspack/droidsansmono.woff) format("woff"), url(../../dev/fontspack/droidsansmono.ttf) format("truetype"), url(../../dev/fontspack/droidsansmono.svg) format("svg")
}

@font-face {
    font-family: 'Droid Sans Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/droidsans.eot);
    src: local("Droid Sans Regular"), url(../../dev/fontspack/droidsans.eot) format("embedded-opentype"), url(../../dev/fontspack/droidsans.woff) format("woff"), url(../../dev/fontspack/droidsans.ttf) format("truetype"), url(../../dev/fontspack/droidsans.svg) format("svg")
}

@font-face {
    font-family: 'Droid Sans';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/droidsans.eot);
    src: local("Droid Sans Regular"), url(../../dev/fontspack/droidsans.eot) format("embedded-opentype"), url(../../dev/fontspack/droidsans.woff) format("woff"), url(../../dev/fontspack/droidsans.ttf) format("truetype"), url(../../dev/fontspack/droidsans.svg) format("svg")
}

@font-face {
    font-family: 'Droid Serif Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/droidserif-bold.eot);
    src: local("Droid Serif Bold"), url(../../dev/fontspack/droidserif-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/droidserif-bold.woff) format("woff"), url(../../dev/fontspack/droidserif-bold.ttf) format("truetype"), url(../../dev/fontspack/droidserif-bold.svg) format("svg")
}

@font-face {
    font-family: 'Droid Serif';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/droidserif-bold.eot);
    src: local("Droid Serif Bold"), url(../../dev/fontspack/droidserif-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/droidserif-bold.woff) format("woff"), url(../../dev/fontspack/droidserif-bold.ttf) format("truetype"), url(../../dev/fontspack/droidserif-bold.svg) format("svg")
}

@font-face {
    font-family: 'Droid Serif Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/droidserif-regular.eot);
    src: local("Droid Serif Regular"), url(../../dev/fontspack/droidserif-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/droidserif-regular.woff) format("woff"), url(../../dev/fontspack/droidserif-regular.ttf) format("truetype"), url(../../dev/fontspack/droidserif-regular.svg) format("svg")
}

@font-face {
    font-family: 'Droid Serif';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/droidserif-regular.eot);
    src: local("Droid Serif Regular"), url(../../dev/fontspack/droidserif-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/droidserif-regular.woff) format("woff"), url(../../dev/fontspack/droidserif-regular.ttf) format("truetype"), url(../../dev/fontspack/droidserif-regular.svg) format("svg")
}

@font-face {
    font-family: 'EB Garamond Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/ebgaramond-bold-webfont.eot);
    src: local("EB Garamond Bold"), url(../../dev/fontspack/ebgaramond-bold-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/ebgaramond-bold-webfont.woff) format("woff"), url(../../dev/fontspack/ebgaramond-bold-webfont.ttf) format("truetype"), url(../../dev/fontspack/ebgaramond-bold-webfont.svg) format("svg")
}

@font-face {
    font-family: 'EB Garamond';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/ebgaramond-bold-webfont.eot);
    src: local("EB Garamond Bold"), url(../../dev/fontspack/ebgaramond-bold-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/ebgaramond-bold-webfont.woff) format("woff"), url(../../dev/fontspack/ebgaramond-bold-webfont.ttf) format("truetype"), url(../../dev/fontspack/ebgaramond-bold-webfont.svg) format("svg")
}

@font-face {
    font-family: 'EB Garamond Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/ebgaramond-regular-webfont.eot);
    src: local("EB Garamond Regular"), url(../../dev/fontspack/ebgaramond-regular-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/ebgaramond-regular-webfont.woff) format("woff"), url(../../dev/fontspack/ebgaramond-regular-webfont.ttf) format("truetype"), url(../../dev/fontspack/ebgaramond-regular-webfont.svg) format("svg")
}

@font-face {
    font-family: 'EB Garamond';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/ebgaramond-regular-webfont.eot);
    src: local("EB Garamond Regular"), url(../../dev/fontspack/ebgaramond-regular-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/ebgaramond-regular-webfont.woff) format("woff"), url(../../dev/fontspack/ebgaramond-regular-webfont.ttf) format("truetype"), url(../../dev/fontspack/ebgaramond-regular-webfont.svg) format("svg")
}

@font-face {
    font-family: Exo-Two-Bold;
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/exo2-bold-webfont.eot);
    src: local("Exo-Two-Bold"), url(../../dev/fontspack/exo2-bold-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/exo2-bold-webfont.woff) format("woff"), url(../../dev/fontspack/exo2-bold-webfont.ttf) format("truetype"), url(../../dev/fontspack/exo2-bold-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Exo 2';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/exo2-bold-webfont.eot);
    src: local("Exo-Two-Bold"), url(../../dev/fontspack/exo2-bold-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/exo2-bold-webfont.woff) format("woff"), url(../../dev/fontspack/exo2-bold-webfont.ttf) format("truetype"), url(../../dev/fontspack/exo2-bold-webfont.svg) format("svg")
}

@font-face {
    font-family: Exo-Two-Light;
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/exo2-light-webfont.eot);
    src: local("Exo-Two-Light"), url(../../dev/fontspack/exo2-light-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/exo2-light-webfont.woff) format("woff"), url(../../dev/fontspack/exo2-light-webfont.ttf) format("truetype"), url(../../dev/fontspack/exo2-light-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Exo 2';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/exo2-light-webfont.eot);
    src: local("Exo-Two-Light"), url(../../dev/fontspack/exo2-light-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/exo2-light-webfont.woff) format("woff"), url(../../dev/fontspack/exo2-light-webfont.ttf) format("truetype"), url(../../dev/fontspack/exo2-light-webfont.svg) format("svg")
}

@font-face {
    font-family: Exo-Two-Regular;
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/exo2-regular-webfont.eot);
    src: local("Exo-Two-Regular"), url(../../dev/fontspack/exo2-regular-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/exo2-regular-webfont.woff) format("woff"), url(../../dev/fontspack/exo2-regular-webfont.ttf) format("truetype"), url(../../dev/fontspack/exo2-regular-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Exo 2';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/exo2-regular-webfont.eot);
    src: local("Exo-Two-Regular"), url(../../dev/fontspack/exo2-regular-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/exo2-regular-webfont.woff) format("woff"), url(../../dev/fontspack/exo2-regular-webfont.ttf) format("truetype"), url(../../dev/fontspack/exo2-regular-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Fira Code Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/firacode-bold.eot);
    src: local("Fira Code Bold"), url(../../dev/fontspack/firacode-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/firacode-bold.woff) format("woff"), url(../../dev/fontspack/firacode-bold.ttf) format("truetype"), url(../../dev/fontspack/firacode-bold.svg) format("svg")
}

@font-face {
    font-family: 'Fira Code';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/firacode-bold.eot);
    src: local("Fira Code Bold"), url(../../dev/fontspack/firacode-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/firacode-bold.woff) format("woff"), url(../../dev/fontspack/firacode-bold.ttf) format("truetype"), url(../../dev/fontspack/firacode-bold.svg) format("svg")
}

@font-face {
    font-family: 'Fira Code Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/firacode-regular.eot);
    src: local("Fira Code Regular"), url(../../dev/fontspack/firacode-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/firacode-regular.woff) format("woff"), url(../../dev/fontspack/firacode-regular.ttf) format("truetype"), url(../../dev/fontspack/firacode-regular.svg) format("svg")
}

@font-face {
    font-family: 'Fira Code';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/firacode-regular.eot);
    src: local("Fira Code Regular"), url(../../dev/fontspack/firacode-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/firacode-regular.woff) format("woff"), url(../../dev/fontspack/firacode-regular.ttf) format("truetype"), url(../../dev/fontspack/firacode-regular.svg) format("svg")
}

@font-face {
    font-family: 'Fira Sans Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/firasans-bold.eot);
    src: local("Fira Sans Bold"), url(../../dev/fontspack/firasans-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/firasans-bold.woff) format("woff"), url(../../dev/fontspack/firasans-bold.ttf) format("truetype"), url(../../dev/fontspack/firasans-bold.svg) format("svg")
}

@font-face {
    font-family: 'Fira Sans';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/firasans-bold.eot);
    src: local("Fira Sans Bold"), url(../../dev/fontspack/firasans-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/firasans-bold.woff) format("woff"), url(../../dev/fontspack/firasans-bold.ttf) format("truetype"), url(../../dev/fontspack/firasans-bold.svg) format("svg")
}

@font-face {
    font-family: 'Fira Sans Condensed Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/firasanscondensed-bold.eot);
    src: local("Fira Sans Condensed Bold"), url(../../dev/fontspack/firasanscondensed-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/firasanscondensed-bold.woff) format("woff"), url(../../dev/fontspack/firasanscondensed-bold.ttf) format("truetype"), url(../../dev/fontspack/firasanscondensed-bold.svg) format("svg")
}

@font-face {
    font-family: 'Fira Sans Condensed';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/firasanscondensed-bold.eot);
    src: local("Fira Sans Condensed Bold"), url(../../dev/fontspack/firasanscondensed-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/firasanscondensed-bold.woff) format("woff"), url(../../dev/fontspack/firasanscondensed-bold.ttf) format("truetype"), url(../../dev/fontspack/firasanscondensed-bold.svg) format("svg")
}

@font-face {
    font-family: 'Fira Sans Condensed Light';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/firasanscondensed-light.eot);
    src: local("Fira Sans Condensed Light"), url(../../dev/fontspack/firasanscondensed-light.eot) format("embedded-opentype"), url(../../dev/fontspack/firasanscondensed-light.woff) format("woff"), url(../../dev/fontspack/firasanscondensed-light.ttf) format("truetype"), url(../../dev/fontspack/firasanscondensed-light.svg) format("svg")
}

@font-face {
    font-family: 'Fira Sans Condensed';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/firasanscondensed-light.eot);
    src: local("Fira Sans Condensed Light"), url(../../dev/fontspack/firasanscondensed-light.eot) format("embedded-opentype"), url(../../dev/fontspack/firasanscondensed-light.woff) format("woff"), url(../../dev/fontspack/firasanscondensed-light.ttf) format("truetype"), url(../../dev/fontspack/firasanscondensed-light.svg) format("svg")
}

@font-face {
    font-family: 'Fira Sans Condensed Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/firasanscondensed-regular.eot);
    src: local("Fira Sans Condensed Regular"), url(../../dev/fontspack/firasanscondensed-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/firasanscondensed-regular.woff) format("woff"), url(../../dev/fontspack/firasanscondensed-regular.ttf) format("truetype"), url(../../dev/fontspack/firasanscondensed-regular.svg) format("svg")
}

@font-face {
    font-family: 'Fira Sans Condensed';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/firasanscondensed-regular.eot);
    src: local("Fira Sans Condensed Regular"), url(../../dev/fontspack/firasanscondensed-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/firasanscondensed-regular.woff) format("woff"), url(../../dev/fontspack/firasanscondensed-regular.ttf) format("truetype"), url(../../dev/fontspack/firasanscondensed-regular.svg) format("svg")
}

@font-face {
    font-family: 'Fira Sans Light';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/firasans-light.eot);
    src: local("Fira Sans Light"), url(../../dev/fontspack/firasans-light.eot) format("embedded-opentype"), url(../../dev/fontspack/firasans-light.woff) format("woff"), url(../../dev/fontspack/firasans-light.ttf) format("truetype"), url(../../dev/fontspack/firasans-light.svg) format("svg")
}

@font-face {
    font-family: 'Fira Sans';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/firasans-light.eot);
    src: local("Fira Sans Light"), url(../../dev/fontspack/firasans-light.eot) format("embedded-opentype"), url(../../dev/fontspack/firasans-light.woff) format("woff"), url(../../dev/fontspack/firasans-light.ttf) format("truetype"), url(../../dev/fontspack/firasans-light.svg) format("svg")
}

@font-face {
    font-family: 'Fira Sans Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/firasans-regular.eot);
    src: local("Fira Sans Regular"), url(../../dev/fontspack/firasans-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/firasans-regular.woff) format("woff"), url(../../dev/fontspack/firasans-regular.ttf) format("truetype"), url(../../dev/fontspack/firasans-regular.svg) format("svg")
}

@font-face {
    font-family: 'Fira Sans';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/firasans-regular.eot);
    src: local("Fira Sans Regular"), url(../../dev/fontspack/firasans-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/firasans-regular.woff) format("woff"), url(../../dev/fontspack/firasans-regular.ttf) format("truetype"), url(../../dev/fontspack/firasans-regular.svg) format("svg")
}

@font-face {
    font-family: 'Geometria Light';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/geometria-light.eot);
    src: local("Geometria Light"), url(../../dev/fontspack/geometria-light.eot) format("embedded-opentype"), url(../../dev/fontspack/geometria-light.woff) format("woff"), url(../../dev/fontspack/geometria-light.ttf) format("truetype"), url(../../dev/fontspack/geometria-light.svg) format("svg")
}

@font-face {
    font-family: Geometria;
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/geometria-light.eot);
    src: local("Geometria Light"), url(../../dev/fontspack/geometria-light.eot) format("embedded-opentype"), url(../../dev/fontspack/geometria-light.woff) format("woff"), url(../../dev/fontspack/geometria-light.ttf) format("truetype"), url(../../dev/fontspack/geometria-light.svg) format("svg")
}

@font-face {
    font-family: 'Gilroy ExtraBold';
    font-weight: 800;
    font-style: normal;
    src: url(../../dev/fontspack/gilroy-extrabold.eot);
    src: local("Gilroy ExtraBold"), url(../../dev/fontspack/gilroy-extrabold.eot) format("embedded-opentype"), url(../../dev/fontspack/gilroy-extrabold.woff) format("woff"), url(../../dev/fontspack/gilroy-extrabold.ttf) format("truetype"), url(../../dev/fontspack/gilroy-extrabold.svg) format("svg")
}

@font-face {
    font-family: Gilroy;
    font-weight: 800;
    font-style: normal;
    src: url(../../dev/fontspack/gilroy-extrabold.eot);
    src: local("Gilroy ExtraBold"), url(../../dev/fontspack/gilroy-extrabold.eot) format("embedded-opentype"), url(../../dev/fontspack/gilroy-extrabold.woff) format("woff"), url(../../dev/fontspack/gilroy-extrabold.ttf) format("truetype"), url(../../dev/fontspack/gilroy-extrabold.svg) format("svg")
}

@font-face {
    font-family: 'Gilroy Light';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/gilroy-light.eot);
    src: local("Gilroy Light"), url(../../dev/fontspack/gilroy-light.eot) format("embedded-opentype"), url(../../dev/fontspack/gilroy-light.woff) format("woff"), url(../../dev/fontspack/gilroy-light.ttf) format("truetype"), url(../../dev/fontspack/gilroy-light.svg) format("svg")
}

@font-face {
    font-family: Gilroy;
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/gilroy-light.eot);
    src: local("Gilroy Light"), url(../../dev/fontspack/gilroy-light.eot) format("embedded-opentype"), url(../../dev/fontspack/gilroy-light.woff) format("woff"), url(../../dev/fontspack/gilroy-light.ttf) format("truetype"), url(../../dev/fontspack/gilroy-light.svg) format("svg")
}

@font-face {
    font-family: 'HK Grotesk Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/hkgrotesk-bold.eot);
    src: local("HK Grotesk Bold"), url(../../dev/fontspack/hkgrotesk-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/hkgrotesk-bold.woff) format("woff"), url(../../dev/fontspack/hkgrotesk-bold.ttf) format("truetype"), url(../../dev/fontspack/hkgrotesk-bold.svg) format("svg")
}

@font-face {
    font-family: 'HK Grotesk';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/hkgrotesk-bold.eot);
    src: local("HK Grotesk Bold"), url(../../dev/fontspack/hkgrotesk-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/hkgrotesk-bold.woff) format("woff"), url(../../dev/fontspack/hkgrotesk-bold.ttf) format("truetype"), url(../../dev/fontspack/hkgrotesk-bold.svg) format("svg")
}

@font-face {
    font-family: 'HK Grotesk Light';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/hkgrotesk-light.eot);
    src: local("HK Grotesk Light"), url(../../dev/fontspack/hkgrotesk-light.eot) format("embedded-opentype"), url(../../dev/fontspack/hkgrotesk-light.woff) format("woff"), url(../../dev/fontspack/hkgrotesk-light.ttf) format("truetype"), url(../../dev/fontspack/hkgrotesk-light.svg) format("svg")
}

@font-face {
    font-family: 'HK Grotesk';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/hkgrotesk-light.eot);
    src: local("HK Grotesk Light"), url(../../dev/fontspack/hkgrotesk-light.eot) format("embedded-opentype"), url(../../dev/fontspack/hkgrotesk-light.woff) format("woff"), url(../../dev/fontspack/hkgrotesk-light.ttf) format("truetype"), url(../../dev/fontspack/hkgrotesk-light.svg) format("svg")
}

@font-face {
    font-family: 'HK Grotesk Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/hkgrotesk-regular.eot);
    src: local("HK Grotesk Regular"), url(../../dev/fontspack/hkgrotesk-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/hkgrotesk-regular.woff) format("woff"), url(../../dev/fontspack/hkgrotesk-regular.ttf) format("truetype"), url(../../dev/fontspack/hkgrotesk-regular.svg) format("svg")
}

@font-face {
    font-family: 'HK Grotesk';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/hkgrotesk-regular.eot);
    src: local("HK Grotesk Regular"), url(../../dev/fontspack/hkgrotesk-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/hkgrotesk-regular.woff) format("woff"), url(../../dev/fontspack/hkgrotesk-regular.ttf) format("truetype"), url(../../dev/fontspack/hkgrotesk-regular.svg) format("svg")
}

@font-face {
    font-family: 'IBM Plex Mono Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/ibmplexmono-bold-webfont.eot);
    src: local("IBM Plex Mono Bold"), url(../../dev/fontspack/ibmplexmono-bold-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/ibmplexmono-bold-webfont.woff) format("woff"), url(../../dev/fontspack/ibmplexmono-bold-webfont.ttf) format("truetype"), url(../../dev/fontspack/ibmplexmono-bold-webfont.svg) format("svg")
}

@font-face {
    font-family: 'IBM Plex Mono';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/ibmplexmono-bold-webfont.eot);
    src: local("IBM Plex Mono Bold"), url(../../dev/fontspack/ibmplexmono-bold-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/ibmplexmono-bold-webfont.woff) format("woff"), url(../../dev/fontspack/ibmplexmono-bold-webfont.ttf) format("truetype"), url(../../dev/fontspack/ibmplexmono-bold-webfont.svg) format("svg")
}

@font-face {
    font-family: 'IBM Plex Mono Light';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/ibmplexmono-light-webfont.eot);
    src: local("IBM Plex Mono Light"), url(../../dev/fontspack/ibmplexmono-light-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/ibmplexmono-light-webfont.woff) format("woff"), url(../../dev/fontspack/ibmplexmono-light-webfont.ttf) format("truetype"), url(../../dev/fontspack/ibmplexmono-light-webfont.svg) format("svg")
}

@font-face {
    font-family: 'IBM Plex Mono';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/ibmplexmono-light-webfont.eot);
    src: local("IBM Plex Mono Light"), url(../../dev/fontspack/ibmplexmono-light-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/ibmplexmono-light-webfont.woff) format("woff"), url(../../dev/fontspack/ibmplexmono-light-webfont.ttf) format("truetype"), url(../../dev/fontspack/ibmplexmono-light-webfont.svg) format("svg")
}

@font-face {
    font-family: 'IBM Plex Mono Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/ibmplexmono-regular-webfont.eot);
    src: local("IBM Plex Mono Regular"), url(../../dev/fontspack/ibmplexmono-regular-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/ibmplexmono-regular-webfont.woff) format("woff"), url(../../dev/fontspack/ibmplexmono-regular-webfont.ttf) format("truetype"), url(../../dev/fontspack/ibmplexmono-regular-webfont.svg) format("svg")
}

@font-face {
    font-family: 'IBM Plex Mono';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/ibmplexmono-regular-webfont.eot);
    src: local("IBM Plex Mono Regular"), url(../../dev/fontspack/ibmplexmono-regular-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/ibmplexmono-regular-webfont.woff) format("woff"), url(../../dev/fontspack/ibmplexmono-regular-webfont.ttf) format("truetype"), url(../../dev/fontspack/ibmplexmono-regular-webfont.svg) format("svg")
}

@font-face {
    font-family: 'IBM Plex Sans Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/ibmplexsans-bold-webfont.eot);
    src: local("IBM Plex Sans Bold"), url(../../dev/fontspack/ibmplexsans-bold-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/ibmplexsans-bold-webfont.woff) format("woff"), url(../../dev/fontspack/ibmplexsans-bold-webfont.ttf) format("truetype"), url(../../dev/fontspack/ibmplexsans-bold-webfont.svg) format("svg")
}

@font-face {
    font-family: 'IBM Plex Sans';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/ibmplexsans-bold-webfont.eot);
    src: local("IBM Plex Sans Bold"), url(../../dev/fontspack/ibmplexsans-bold-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/ibmplexsans-bold-webfont.woff) format("woff"), url(../../dev/fontspack/ibmplexsans-bold-webfont.ttf) format("truetype"), url(../../dev/fontspack/ibmplexsans-bold-webfont.svg) format("svg")
}

@font-face {
    font-family: 'IBM Plex Sans Light';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/ibmplexsans-light-webfont.eot);
    src: local("IBM Plex Sans Light"), url(../../dev/fontspack/ibmplexsans-light-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/ibmplexsans-light-webfont.woff) format("woff"), url(../../dev/fontspack/ibmplexsans-light-webfont.ttf) format("truetype"), url(../../dev/fontspack/ibmplexsans-light-webfont.svg) format("svg")
}

@font-face {
    font-family: 'IBM Plex Sans';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/ibmplexsans-light-webfont.eot);
    src: local("IBM Plex Sans Light"), url(../../dev/fontspack/ibmplexsans-light-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/ibmplexsans-light-webfont.woff) format("woff"), url(../../dev/fontspack/ibmplexsans-light-webfont.ttf) format("truetype"), url(../../dev/fontspack/ibmplexsans-light-webfont.svg) format("svg")
}

@font-face {
    font-family: 'IBM Plex Sans Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/ibmplexsans-regular-webfont.eot);
    src: local("IBM Plex Sans Regular"), url(../../dev/fontspack/ibmplexsans-regular-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/ibmplexsans-regular-webfont.woff) format("woff"), url(../../dev/fontspack/ibmplexsans-regular-webfont.ttf) format("truetype"), url(../../dev/fontspack/ibmplexsans-regular-webfont.svg) format("svg")
}

@font-face {
    font-family: 'IBM Plex Sans';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/ibmplexsans-regular-webfont.eot);
    src: local("IBM Plex Sans Regular"), url(../../dev/fontspack/ibmplexsans-regular-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/ibmplexsans-regular-webfont.woff) format("woff"), url(../../dev/fontspack/ibmplexsans-regular-webfont.ttf) format("truetype"), url(../../dev/fontspack/ibmplexsans-regular-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Kelvinch Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/kelvinch-bold.eot);
    src: local("Kelvinch Bold"), url(../../dev/fontspack/kelvinch-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/kelvinch-bold.woff) format("woff"), url(../../dev/fontspack/kelvinch-bold.ttf) format("truetype"), url(../../dev/fontspack/kelvinch-bold.svg) format("svg")
}

@font-face {
    font-family: Kelvinch;
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/kelvinch-bold.eot);
    src: local("Kelvinch Bold"), url(../../dev/fontspack/kelvinch-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/kelvinch-bold.woff) format("woff"), url(../../dev/fontspack/kelvinch-bold.ttf) format("truetype"), url(../../dev/fontspack/kelvinch-bold.svg) format("svg")
}

@font-face {
    font-family: 'Kelvinch Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/kelvinch-roman.eot);
    src: local("Kelvinch Regular"), url(../../dev/fontspack/kelvinch-roman.eot) format("embedded-opentype"), url(../../dev/fontspack/kelvinch-roman.woff) format("woff"), url(../../dev/fontspack/kelvinch-roman.ttf) format("truetype"), url(../../dev/fontspack/kelvinch-roman.svg) format("svg")
}

@font-face {
    font-family: Kelvinch;
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/kelvinch-roman.eot);
    src: local("Kelvinch Regular"), url(../../dev/fontspack/kelvinch-roman.eot) format("embedded-opentype"), url(../../dev/fontspack/kelvinch-roman.woff) format("woff"), url(../../dev/fontspack/kelvinch-roman.ttf) format("truetype"), url(../../dev/fontspack/kelvinch-roman.svg) format("svg")
}

@font-face {
    font-family: 'Lato Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/lato-bold.eot);
    src: local("Lato Bold"), url(../../dev/fontspack/lato-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/lato-bold.woff) format("woff"), url(../../dev/fontspack/lato-bold.ttf) format("truetype"), url(../../dev/fontspack/lato-bold.svg) format("svg")
}

@font-face {
    font-family: Lato;
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/lato-bold.eot);
    src: local("Lato Bold"), url(../../dev/fontspack/lato-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/lato-bold.woff) format("woff"), url(../../dev/fontspack/lato-bold.ttf) format("truetype"), url(../../dev/fontspack/lato-bold.svg) format("svg")
}

@font-face {
    font-family: 'Lato Light';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/lato-light.eot);
    src: local("Lato Light"), url(../../dev/fontspack/lato-light.eot) format("embedded-opentype"), url(../../dev/fontspack/lato-light.woff) format("woff"), url(../../dev/fontspack/lato-light.ttf) format("truetype"), url(../../dev/fontspack/lato-light.svg) format("svg")
}

@font-face {
    font-family: Lato;
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/lato-light.eot);
    src: local("Lato Light"), url(../../dev/fontspack/lato-light.eot) format("embedded-opentype"), url(../../dev/fontspack/lato-light.woff) format("woff"), url(../../dev/fontspack/lato-light.ttf) format("truetype"), url(../../dev/fontspack/lato-light.svg) format("svg")
}

@font-face {
    font-family: 'Lato Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/lato-regular.eot);
    src: local("Lato Regular"), url(../../dev/fontspack/lato-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/lato-regular.woff) format("woff"), url(../../dev/fontspack/lato-regular.ttf) format("truetype"), url(../../dev/fontspack/lato-regular.svg) format("svg")
}

@font-face {
    font-family: Lato;
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/lato-regular.eot);
    src: local("Lato Regular"), url(../../dev/fontspack/lato-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/lato-regular.woff) format("woff"), url(../../dev/fontspack/lato-regular.ttf) format("truetype"), url(../../dev/fontspack/lato-regular.svg) format("svg")
}

@font-face {
    font-family: 'Liberation Mono Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/liberationmono-bold.eot);
    src: local("Liberation Mono Bold"), url(../../dev/fontspack/liberationmono-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/liberationmono-bold.woff) format("woff"), url(../../dev/fontspack/liberationmono-bold.ttf) format("truetype"), url(../../dev/fontspack/liberationmono-bold.svg) format("svg")
}

@font-face {
    font-family: 'Liberation Mono';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/liberationmono-bold.eot);
    src: local("Liberation Mono Bold"), url(../../dev/fontspack/liberationmono-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/liberationmono-bold.woff) format("woff"), url(../../dev/fontspack/liberationmono-bold.ttf) format("truetype"), url(../../dev/fontspack/liberationmono-bold.svg) format("svg")
}

@font-face {
    font-family: 'Liberation Mono Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/liberationmono-regular.eot);
    src: local("Liberation Mono Regular"), url(../../dev/fontspack/liberationmono-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/liberationmono-regular.woff) format("woff"), url(../../dev/fontspack/liberationmono-regular.ttf) format("truetype"), url(../../dev/fontspack/liberationmono-regular.svg) format("svg")
}

@font-face {
    font-family: 'Liberation Mono';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/liberationmono-regular.eot);
    src: local("Liberation Mono Regular"), url(../../dev/fontspack/liberationmono-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/liberationmono-regular.woff) format("woff"), url(../../dev/fontspack/liberationmono-regular.ttf) format("truetype"), url(../../dev/fontspack/liberationmono-regular.svg) format("svg")
}

@font-face {
    font-family: 'Liberation Sans Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/liberationsans-bold.eot);
    src: local("Liberation Sans Bold"), url(../../dev/fontspack/liberationsans-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/liberationsans-bold.woff) format("woff"), url(../../dev/fontspack/liberationsans-bold.ttf) format("truetype"), url(../../dev/fontspack/liberationsans-bold.svg) format("svg")
}

@font-face {
    font-family: 'Liberation Sans';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/liberationsans-bold.eot);
    src: local("Liberation Sans Bold"), url(../../dev/fontspack/liberationsans-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/liberationsans-bold.woff) format("woff"), url(../../dev/fontspack/liberationsans-bold.ttf) format("truetype"), url(../../dev/fontspack/liberationsans-bold.svg) format("svg")
}

@font-face {
    font-family: 'Liberation Sans Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/liberationsans-regular.eot);
    src: local("Liberation Sans Regular"), url(../../dev/fontspack/liberationsans-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/liberationsans-regular.woff) format("woff"), url(../../dev/fontspack/liberationsans-regular.ttf) format("truetype"), url(../../dev/fontspack/liberationsans-regular.svg) format("svg")
}

@font-face {
    font-family: 'Liberation Sans';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/liberationsans-regular.eot);
    src: local("Liberation Sans Regular"), url(../../dev/fontspack/liberationsans-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/liberationsans-regular.woff) format("woff"), url(../../dev/fontspack/liberationsans-regular.ttf) format("truetype"), url(../../dev/fontspack/liberationsans-regular.svg) format("svg")
}

@font-face {
    font-family: 'Liberation Serif Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/liberationserif-bold.eot);
    src: local("Liberation Serif Bold"), url(../../dev/fontspack/liberationserif-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/liberationserif-bold.woff) format("woff"), url(../../dev/fontspack/liberationserif-bold.ttf) format("truetype"), url(../../dev/fontspack/liberationserif-bold.svg) format("svg")
}

@font-face {
    font-family: 'Liberation Serif';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/liberationserif-bold.eot);
    src: local("Liberation Serif Bold"), url(../../dev/fontspack/liberationserif-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/liberationserif-bold.woff) format("woff"), url(../../dev/fontspack/liberationserif-bold.ttf) format("truetype"), url(../../dev/fontspack/liberationserif-bold.svg) format("svg")
}

@font-face {
    font-family: 'Liberation Serif Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/liberationserif-regular.eot);
    src: local("Liberation Serif Regular"), url(../../dev/fontspack/liberationserif-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/liberationserif-regular.woff) format("woff"), url(../../dev/fontspack/liberationserif-regular.ttf) format("truetype"), url(../../dev/fontspack/liberationserif-regular.svg) format("svg")
}

@font-face {
    font-family: 'Liberation Serif';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/liberationserif-regular.eot);
    src: local("Liberation Serif Regular"), url(../../dev/fontspack/liberationserif-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/liberationserif-regular.woff) format("woff"), url(../../dev/fontspack/liberationserif-regular.ttf) format("truetype"), url(../../dev/fontspack/liberationserif-regular.svg) format("svg")
}

@font-face {
    font-family: 'Merriweather Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/merriweather-bold-webfont.eot);
    src: local("Merriweather Bold"), url(../../dev/fontspack/merriweather-bold-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/merriweather-bold-webfont.woff) format("woff"), url(../../dev/fontspack/merriweather-bold-webfont.ttf) format("truetype"), url(../../dev/fontspack/merriweather-bold-webfont.svg) format("svg")
}

@font-face {
    font-family: Merriweather;
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/merriweather-bold-webfont.eot);
    src: local("Merriweather Bold"), url(../../dev/fontspack/merriweather-bold-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/merriweather-bold-webfont.woff) format("woff"), url(../../dev/fontspack/merriweather-bold-webfont.ttf) format("truetype"), url(../../dev/fontspack/merriweather-bold-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Merriweather Light';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/merriweather-light-webfont.eot);
    src: local("Merriweather Light"), url(../../dev/fontspack/merriweather-light-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/merriweather-light-webfont.woff) format("woff"), url(../../dev/fontspack/merriweather-light-webfont.ttf) format("truetype"), url(../../dev/fontspack/merriweather-light-webfont.svg) format("svg")
}

@font-face {
    font-family: Merriweather;
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/merriweather-light-webfont.eot);
    src: local("Merriweather Light"), url(../../dev/fontspack/merriweather-light-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/merriweather-light-webfont.woff) format("woff"), url(../../dev/fontspack/merriweather-light-webfont.ttf) format("truetype"), url(../../dev/fontspack/merriweather-light-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Merriweather Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/merriweather-regular-webfont.eot);
    src: local("Merriweather Regular"), url(../../dev/fontspack/merriweather-regular-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/merriweather-regular-webfont.woff) format("woff"), url(../../dev/fontspack/merriweather-regular-webfont.ttf) format("truetype"), url(../../dev/fontspack/merriweather-regular-webfont.svg) format("svg")
}

@font-face {
    font-family: Merriweather;
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/merriweather-regular-webfont.eot);
    src: local("Merriweather Regular"), url(../../dev/fontspack/merriweather-regular-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/merriweather-regular-webfont.woff) format("woff"), url(../../dev/fontspack/merriweather-regular-webfont.ttf) format("truetype"), url(../../dev/fontspack/merriweather-regular-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Monoid Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/monoid-bold.eot);
    src: local("Monoid Bold"), url(../../dev/fontspack/monoid-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/monoid-bold.woff) format("woff"), url(../../dev/fontspack/monoid-bold.ttf) format("truetype"), url(../../dev/fontspack/monoid-bold.svg) format("svg")
}

@font-face {
    font-family: Monoid;
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/monoid-bold.eot);
    src: local("Monoid Bold"), url(../../dev/fontspack/monoid-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/monoid-bold.woff) format("woff"), url(../../dev/fontspack/monoid-bold.ttf) format("truetype"), url(../../dev/fontspack/monoid-bold.svg) format("svg")
}

@font-face {
    font-family: 'Monoid Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/monoid-regular.eot);
    src: local("Monoid Regular"), url(../../dev/fontspack/monoid-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/monoid-regular.woff) format("woff"), url(../../dev/fontspack/monoid-regular.ttf) format("truetype"), url(../../dev/fontspack/monoid-regular.svg) format("svg")
}

@font-face {
    font-family: Monoid;
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/monoid-regular.eot);
    src: local("Monoid Regular"), url(../../dev/fontspack/monoid-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/monoid-regular.woff) format("woff"), url(../../dev/fontspack/monoid-regular.ttf) format("truetype"), url(../../dev/fontspack/monoid-regular.svg) format("svg")
}

@font-face {
    font-family: 'Montserrat Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/montserrat-bold-webfont.eot);
    src: local("Montserrat Bold"), url(../../dev/fontspack/montserrat-bold-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/montserrat-bold-webfont.woff) format("woff"), url(../../dev/fontspack/montserrat-bold-webfont.ttf) format("truetype"), url(../../dev/fontspack/montserrat-bold-webfont.svg) format("svg")
}

@font-face {
    font-family: Montserrat;
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/montserrat-bold-webfont.eot);
    src: local("Montserrat Bold"), url(../../dev/fontspack/montserrat-bold-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/montserrat-bold-webfont.woff) format("woff"), url(../../dev/fontspack/montserrat-bold-webfont.ttf) format("truetype"), url(../../dev/fontspack/montserrat-bold-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Montserrat Light';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/montserrat-light-webfont.eot);
    src: local("Montserrat Light"), url(../../dev/fontspack/montserrat-light-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/montserrat-light-webfont.woff) format("woff"), url(../../dev/fontspack/montserrat-light-webfont.ttf) format("truetype"), url(../../dev/fontspack/montserrat-light-webfont.svg) format("svg")
}

@font-face {
    font-family: Montserrat;
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/montserrat-light-webfont.eot);
    src: local("Montserrat Light"), url(../../dev/fontspack/montserrat-light-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/montserrat-light-webfont.woff) format("woff"), url(../../dev/fontspack/montserrat-light-webfont.ttf) format("truetype"), url(../../dev/fontspack/montserrat-light-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Montserrat Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/montserrat-regular-webfont.eot);
    src: local("Montserrat Regular"), url(../../dev/fontspack/montserrat-regular-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/montserrat-regular-webfont.woff) format("woff"), url(../../dev/fontspack/montserrat-regular-webfont.ttf) format("truetype"), url(../../dev/fontspack/montserrat-regular-webfont.svg) format("svg")
}

@font-face {
    font-family: Montserrat;
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/montserrat-regular-webfont.eot);
    src: local("Montserrat Regular"), url(../../dev/fontspack/montserrat-regular-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/montserrat-regular-webfont.woff) format("woff"), url(../../dev/fontspack/montserrat-regular-webfont.ttf) format("truetype"), url(../../dev/fontspack/montserrat-regular-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Museo Sans Cyrillic';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/museosanscyrl_500.eot);
    src: local("Museo Sans Cyrillic"), url(../../dev/fontspack/museosanscyrl_500.eot) format("embedded-opentype"), url(../../dev/fontspack/museosanscyrl_500.woff) format("woff"), url(../../dev/fontspack/museosanscyrl_500.ttf) format("truetype"), url(../../dev/fontspack/museosanscyrl_500.svg) format("svg")
}

@font-face {
    font-family: Neumann;
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/td-neumann.eot);
    src: local("Neumann"), url(../../dev/fontspack/td-neumann.eot) format("embedded-opentype"), url(../../dev/fontspack/td-neumann.woff) format("woff"), url(../../dev/fontspack/td-neumann.ttf) format("truetype"), url(../../dev/fontspack/td-neumann.svg) format("svg")
}

@font-face {
    font-family: 'New Athena Unicode';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/new_athena_unicode.eot);
    src: local("New Athena Unicode"), url(../../dev/fontspack/new_athena_unicode.eot) format("embedded-opentype"), url(../../dev/fontspack/new_athena_unicode.woff) format("woff"), url(../../dev/fontspack/new_athena_unicode.ttf) format("truetype"), url(../../dev/fontspack/new_athena_unicode.svg) format("svg")
}

@font-face {
    font-family: 'Nimbus Mono Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/nimbusmono-bold.eot);
    src: local("Nimbus Mono Bold"), url(../../dev/fontspack/nimbusmono-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/nimbusmono-bold.woff) format("woff"), url(../../dev/fontspack/nimbusmono-bold.ttf) format("truetype"), url(../../dev/fontspack/nimbusmono-bold.svg) format("svg")
}

@font-face {
    font-family: 'Nimbus Mono';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/nimbusmono-bold.eot);
    src: local("Nimbus Mono Bold"), url(../../dev/fontspack/nimbusmono-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/nimbusmono-bold.woff) format("woff"), url(../../dev/fontspack/nimbusmono-bold.ttf) format("truetype"), url(../../dev/fontspack/nimbusmono-bold.svg) format("svg")
}

@font-face {
    font-family: 'Nimbus Mono Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/nimbusmono-regular.eot);
    src: local("Nimbus Mono Regular"), url(../../dev/fontspack/nimbusmono-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/nimbusmono-regular.woff) format("woff"), url(../../dev/fontspack/nimbusmono-regular.ttf) format("truetype"), url(../../dev/fontspack/nimbusmono-regular.svg) format("svg")
}

@font-face {
    font-family: 'Nimbus Mono';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/nimbusmono-regular.eot);
    src: local("Nimbus Mono Regular"), url(../../dev/fontspack/nimbusmono-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/nimbusmono-regular.woff) format("woff"), url(../../dev/fontspack/nimbusmono-regular.ttf) format("truetype"), url(../../dev/fontspack/nimbusmono-regular.svg) format("svg")
}

@font-face {
    font-family: 'Nimbus Roman No9 L Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/nimbusromno9l-med.eot);
    src: local("Nimbus Roman No9 L Bold"), url(../../dev/fontspack/nimbusromno9l-med.eot) format("embedded-opentype"), url(../../dev/fontspack/nimbusromno9l-med.woff) format("woff"), url(../../dev/fontspack/nimbusromno9l-med.ttf) format("truetype"), url(../../dev/fontspack/nimbusromno9l-med.svg) format("svg")
}

@font-face {
    font-family: 'Nimbus Roman No9 L';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/nimbusromno9l-med.eot);
    src: local("Nimbus Roman No9 L Bold"), url(../../dev/fontspack/nimbusromno9l-med.eot) format("embedded-opentype"), url(../../dev/fontspack/nimbusromno9l-med.woff) format("woff"), url(../../dev/fontspack/nimbusromno9l-med.ttf) format("truetype"), url(../../dev/fontspack/nimbusromno9l-med.svg) format("svg")
}

@font-face {
    font-family: 'Nimbus Roman No9 L Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/nimbusromno9l-reg.eot);
    src: local("Nimbus Roman No9 L Regular"), url(../../dev/fontspack/nimbusromno9l-reg.eot) format("embedded-opentype"), url(../../dev/fontspack/nimbusromno9l-reg.woff) format("woff"), url(../../dev/fontspack/nimbusromno9l-reg.ttf) format("truetype"), url(../../dev/fontspack/nimbusromno9l-reg.svg) format("svg")
}

@font-face {
    font-family: 'Nimbus Roman No9 L';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/nimbusromno9l-reg.eot);
    src: local("Nimbus Roman No9 L Regular"), url(../../dev/fontspack/nimbusromno9l-reg.eot) format("embedded-opentype"), url(../../dev/fontspack/nimbusromno9l-reg.woff) format("woff"), url(../../dev/fontspack/nimbusromno9l-reg.ttf) format("truetype"), url(../../dev/fontspack/nimbusromno9l-reg.svg) format("svg")
}

@font-face {
    font-family: 'Nimbus Sans L Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/nimbussanl-bol.eot);
    src: local("Nimbus Sans L Bold"), url(../../dev/fontspack/nimbussanl-bol.eot) format("embedded-opentype"), url(../../dev/fontspack/nimbussanl-bol.woff) format("woff"), url(../../dev/fontspack/nimbussanl-bol.ttf) format("truetype"), url(../../dev/fontspack/nimbussanl-bol.svg) format("svg")
}

@font-face {
    font-family: 'Nimbus Sans L';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/nimbussanl-bol.eot);
    src: local("Nimbus Sans L Bold"), url(../../dev/fontspack/nimbussanl-bol.eot) format("embedded-opentype"), url(../../dev/fontspack/nimbussanl-bol.woff) format("woff"), url(../../dev/fontspack/nimbussanl-bol.ttf) format("truetype"), url(../../dev/fontspack/nimbussanl-bol.svg) format("svg")
}

@font-face {
    font-family: 'Nimbus Sans L Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/nimbussanl-reg.eot);
    src: local("Nimbus Sans L Regular"), url(../../dev/fontspack/nimbussanl-reg.eot) format("embedded-opentype"), url(../../dev/fontspack/nimbussanl-reg.woff) format("woff"), url(../../dev/fontspack/nimbussanl-reg.ttf) format("truetype"), url(../../dev/fontspack/nimbussanl-reg.svg) format("svg")
}

@font-face {
    font-family: 'Nimbus Sans L';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/nimbussanl-reg.eot);
    src: local("Nimbus Sans L Regular"), url(../../dev/fontspack/nimbussanl-reg.eot) format("embedded-opentype"), url(../../dev/fontspack/nimbussanl-reg.woff) format("woff"), url(../../dev/fontspack/nimbussanl-reg.ttf) format("truetype"), url(../../dev/fontspack/nimbussanl-reg.svg) format("svg")
}

@font-face {
    font-family: 'NotCourierSans Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/notcouriersans-bold.eot);
    src: local("NotCourierSans Bold"), url(../../dev/fontspack/notcouriersans-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/notcouriersans-bold.woff) format("woff"), url(../../dev/fontspack/notcouriersans-bold.ttf) format("truetype"), url(../../dev/fontspack/notcouriersans-bold.svg) format("svg")
}

@font-face {
    font-family: NotCourierSans;
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/notcouriersans-bold.eot);
    src: local("NotCourierSans Bold"), url(../../dev/fontspack/notcouriersans-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/notcouriersans-bold.woff) format("woff"), url(../../dev/fontspack/notcouriersans-bold.ttf) format("truetype"), url(../../dev/fontspack/notcouriersans-bold.svg) format("svg")
}

@font-face {
    font-family: 'NotCourierSans Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/notcouriersans.eot);
    src: local("NotCourierSans Regular"), url(../../dev/fontspack/notcouriersans.eot) format("embedded-opentype"), url(../../dev/fontspack/notcouriersans.woff) format("woff"), url(../../dev/fontspack/notcouriersans.ttf) format("truetype"), url(../../dev/fontspack/notcouriersans.svg) format("svg")
}

@font-face {
    font-family: NotCourierSans;
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/notcouriersans.eot);
    src: local("NotCourierSans Regular"), url(../../dev/fontspack/notcouriersans.eot) format("embedded-opentype"), url(../../dev/fontspack/notcouriersans.woff) format("woff"), url(../../dev/fontspack/notcouriersans.ttf) format("truetype"), url(../../dev/fontspack/notcouriersans.svg) format("svg")
}

@font-face {
    font-family: 'Old Standard TT Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/oldstandard-bold.eot);
    src: local("Old Standard TT Bold"), url(../../dev/fontspack/oldstandard-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/oldstandard-bold.woff) format("woff"), url(../../dev/fontspack/oldstandard-bold.ttf) format("truetype"), url(../../dev/fontspack/oldstandard-bold.svg) format("svg")
}

@font-face {
    font-family: 'Old Standard TT';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/oldstandard-bold.eot);
    src: local("Old Standard TT Bold"), url(../../dev/fontspack/oldstandard-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/oldstandard-bold.woff) format("woff"), url(../../dev/fontspack/oldstandard-bold.ttf) format("truetype"), url(../../dev/fontspack/oldstandard-bold.svg) format("svg")
}

@font-face {
    font-family: 'Old Standard TT Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/oldstandard-regular.eot);
    src: local("Old Standard TT Regular"), url(../../dev/fontspack/oldstandard-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/oldstandard-regular.woff) format("woff"), url(../../dev/fontspack/oldstandard-regular.ttf) format("truetype"), url(../../dev/fontspack/oldstandard-regular.svg) format("svg")
}

@font-face {
    font-family: 'Old Standard TT';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/oldstandard-regular.eot);
    src: local("Old Standard TT Regular"), url(../../dev/fontspack/oldstandard-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/oldstandard-regular.woff) format("woff"), url(../../dev/fontspack/oldstandard-regular.ttf) format("truetype"), url(../../dev/fontspack/oldstandard-regular.svg) format("svg")
}

@font-face {
    font-family: 'Open Sans Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/opensans-bold.eot);
    src: local("Open Sans Bold"), url(../../dev/fontspack/opensans-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/opensans-bold.woff) format("woff"), url(../../dev/fontspack/opensans-bold.ttf) format("truetype"), url(../../dev/fontspack/opensans-bold.svg) format("svg")
}

@font-face {
    font-family: 'Open Sans';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/opensans-bold.eot);
    src: local("Open Sans Bold"), url(../../dev/fontspack/opensans-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/opensans-bold.woff) format("woff"), url(../../dev/fontspack/opensans-bold.ttf) format("truetype"), url(../../dev/fontspack/opensans-bold.svg) format("svg")
}

@font-face {
    font-family: 'Open Sans Light';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/opensans-light.eot);
    src: local("Open Sans Light"), url(../../dev/fontspack/opensans-light.eot) format("embedded-opentype"), url(../../dev/fontspack/opensans-light.woff) format("woff"), url(../../dev/fontspack/opensans-light.ttf) format("truetype"), url(../../dev/fontspack/opensans-light.svg) format("svg")
}

@font-face {
    font-family: 'Open Sans';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/opensans-light.eot);
    src: local("Open Sans Light"), url(../../dev/fontspack/opensans-light.eot) format("embedded-opentype"), url(../../dev/fontspack/opensans-light.woff) format("woff"), url(../../dev/fontspack/opensans-light.ttf) format("truetype"), url(../../dev/fontspack/opensans-light.svg) format("svg")
}

@font-face {
    font-family: 'Open Sans Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/opensans-regular.eot);
    src: local("Open Sans Regular"), url(../../dev/fontspack/opensans-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/opensans-regular.woff) format("woff"), url(../../dev/fontspack/opensans-regular.ttf) format("truetype"), url(../../dev/fontspack/opensans-regular.svg) format("svg")
}

@font-face {
    font-family: 'Open Sans';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/opensans-regular.eot);
    src: local("Open Sans Regular"), url(../../dev/fontspack/opensans-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/opensans-regular.woff) format("woff"), url(../../dev/fontspack/opensans-regular.ttf) format("truetype"), url(../../dev/fontspack/opensans-regular.svg) format("svg")
}

@font-face {
    font-family: 'Oswald Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/oswald-bold.eot);
    src: local("Oswald Bold"), url(../../dev/fontspack/oswald-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/oswald-bold.woff) format("woff"), url(../../dev/fontspack/oswald-bold.ttf) format("truetype"), url(../../dev/fontspack/oswald-bold.svg) format("svg")
}

@font-face {
    font-family: Oswald;
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/oswald-bold.eot);
    src: local("Oswald Bold"), url(../../dev/fontspack/oswald-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/oswald-bold.woff) format("woff"), url(../../dev/fontspack/oswald-bold.ttf) format("truetype"), url(../../dev/fontspack/oswald-bold.svg) format("svg")
}

@font-face {
    font-family: 'Oswald Light';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/oswald-light.eot);
    src: local("Oswald Light"), url(../../dev/fontspack/oswald-light.eot) format("embedded-opentype"), url(../../dev/fontspack/oswald-light.woff) format("woff"), url(../../dev/fontspack/oswald-light.ttf) format("truetype"), url(../../dev/fontspack/oswald-light.svg) format("svg")
}

@font-face {
    font-family: Oswald;
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/oswald-light.eot);
    src: local("Oswald Light"), url(../../dev/fontspack/oswald-light.eot) format("embedded-opentype"), url(../../dev/fontspack/oswald-light.woff) format("woff"), url(../../dev/fontspack/oswald-light.ttf) format("truetype"), url(../../dev/fontspack/oswald-light.svg) format("svg")
}

@font-face {
    font-family: 'Oswald Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/oswald-regular.eot);
    src: local("Oswald Regular"), url(../../dev/fontspack/oswald-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/oswald-regular.woff) format("woff"), url(../../dev/fontspack/oswald-regular.ttf) format("truetype"), url(../../dev/fontspack/oswald-regular.svg) format("svg")
}

@font-face {
    font-family: Oswald;
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/oswald-regular.eot);
    src: local("Oswald Regular"), url(../../dev/fontspack/oswald-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/oswald-regular.woff) format("woff"), url(../../dev/fontspack/oswald-regular.ttf) format("truetype"), url(../../dev/fontspack/oswald-regular.svg) format("svg")
}

@font-face {
    font-family: 'Oxygen Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/oxygen-bold.eot);
    src: local("Oxygen Bold"), url(../../dev/fontspack/oxygen-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/oxygen-bold.woff) format("woff"), url(../../dev/fontspack/oxygen-bold.ttf) format("truetype"), url(../../dev/fontspack/oxygen-bold.svg) format("svg")
}

@font-face {
    font-family: Oxygen;
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/oxygen-bold.eot);
    src: local("Oxygen Bold"), url(../../dev/fontspack/oxygen-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/oxygen-bold.woff) format("woff"), url(../../dev/fontspack/oxygen-bold.ttf) format("truetype"), url(../../dev/fontspack/oxygen-bold.svg) format("svg")
}

@font-face {
    font-family: 'Oxygen Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/oxygen.eot);
    src: local("Oxygen Regular"), url(../../dev/fontspack/oxygen.eot) format("embedded-opentype"), url(../../dev/fontspack/oxygen.woff) format("woff"), url(../../dev/fontspack/oxygen.ttf) format("truetype"), url(../../dev/fontspack/oxygen.svg) format("svg")
}

@font-face {
    font-family: Oxygen;
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/oxygen.eot);
    src: local("Oxygen Regular"), url(../../dev/fontspack/oxygen.eot) format("embedded-opentype"), url(../../dev/fontspack/oxygen.woff) format("woff"), url(../../dev/fontspack/oxygen.ttf) format("truetype"), url(../../dev/fontspack/oxygen.svg) format("svg")
}

@font-face {
    font-family: 'Peace Sans';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/peace_sans.eot);
    src: local("Peace Sans"), url(../../dev/fontspack/peace_sans.eot) format("embedded-opentype"), url(../../dev/fontspack/peace_sans.woff) format("woff"), url(../../dev/fontspack/peace_sans.ttf) format("truetype"), url(../../dev/fontspack/peace_sans.svg) format("svg")
}

@font-face {
    font-family: 'Playfair Display Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/playfairdisplay-bold.eot);
    src: local("Playfair Display Bold"), url(../../dev/fontspack/playfairdisplay-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/playfairdisplay-bold.woff) format("woff"), url(../../dev/fontspack/playfairdisplay-bold.ttf) format("truetype"), url(../../dev/fontspack/playfairdisplay-bold.svg) format("svg")
}

@font-face {
    font-family: 'Playfair Display';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/playfairdisplay-bold.eot);
    src: local("Playfair Display Bold"), url(../../dev/fontspack/playfairdisplay-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/playfairdisplay-bold.woff) format("woff"), url(../../dev/fontspack/playfairdisplay-bold.ttf) format("truetype"), url(../../dev/fontspack/playfairdisplay-bold.svg) format("svg")
}

@font-face {
    font-family: 'Playfair Display Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/playfairdisplay-regular.eot);
    src: local("Playfair Display Regular"), url(../../dev/fontspack/playfairdisplay-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/playfairdisplay-regular.woff) format("woff"), url(../../dev/fontspack/playfairdisplay-regular.ttf) format("truetype"), url(../../dev/fontspack/playfairdisplay-regular.svg) format("svg")
}

@font-face {
    font-family: 'Playfair Display';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/playfairdisplay-regular.eot);
    src: local("Playfair Display Regular"), url(../../dev/fontspack/playfairdisplay-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/playfairdisplay-regular.woff) format("woff"), url(../../dev/fontspack/playfairdisplay-regular.ttf) format("truetype"), url(../../dev/fontspack/playfairdisplay-regular.svg) format("svg")
}

@font-face {
    font-family: 'Prata Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/prata-regular-webfont.eot);
    src: local("Prata Regular"), url(../../dev/fontspack/prata-regular-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/prata-regular-webfont.woff) format("woff"), url(../../dev/fontspack/prata-regular-webfont.ttf) format("truetype"), url(../../dev/fontspack/prata-regular-webfont.svg) format("svg")
}

@font-face {
    font-family: Prata;
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/prata-regular-webfont.eot);
    src: local("Prata Regular"), url(../../dev/fontspack/prata-regular-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/prata-regular-webfont.woff) format("woff"), url(../../dev/fontspack/prata-regular-webfont.ttf) format("truetype"), url(../../dev/fontspack/prata-regular-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Proba Pro';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/probapro-regular.eot);
    src: local("Proba Pro"), url(../../dev/fontspack/probapro-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/probapro-regular.woff) format("woff"), url(../../dev/fontspack/probapro-regular.ttf) format("truetype"), url(../../dev/fontspack/probapro-regular.svg) format("svg")
}

@font-face {
    font-family: 'PT Sans Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/pt_sans-web-bold.eot);
    src: url(../../dev/fontspack/pt_sans-web-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/pt_sans-web-bold.woff) format("woff"), url(../../dev/fontspack/pt_sans-web-bold.ttf) format("truetype"), url(../../dev/fontspack/pt_sans-web-bold.svg) format("svg")
}

@font-face {
    font-family: 'PT Sans';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/pt_sans-web-bold.eot);
    src: local("PT Sans Bold"), url(../../dev/fontspack/pt_sans-web-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/pt_sans-web-bold.woff) format("woff"), url(../../dev/fontspack/pt_sans-web-bold.ttf) format("truetype"), url(../../dev/fontspack/pt_sans-web-bold.svg) format("svg")
}

@font-face {
    font-family: 'PT Sans Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/pt_sans-web-regular.eot);
    src: local("PT Sans Regular"), url(../../dev/fontspack/pt_sans-web-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/pt_sans-web-regular.woff) format("woff"), url(../../dev/fontspack/pt_sans-web-regular.ttf) format("truetype"), url(../../dev/fontspack/pt_sans-web-regular.svg) format("svg")
}

@font-face {
    font-family: 'PT Sans';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/pt_sans-web-regular.eot);
    src: local("PT Sans Regular"), url(../../dev/fontspack/pt_sans-web-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/pt_sans-web-regular.woff) format("woff"), url(../../dev/fontspack/pt_sans-web-regular.ttf) format("truetype"), url(../../dev/fontspack/pt_sans-web-regular.svg) format("svg")
}

@font-face {
    font-family: 'PT Serif Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/pt_serif-web-bold.eot);
    src: url(../../dev/fontspack/pt_serif-web-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/pt_serif-web-bold.woff) format("woff"), url(../../dev/fontspack/pt_serif-web-bold.ttf) format("truetype"), url(../../dev/fontspack/pt_serif-web-bold.svg) format("svg")
}

@font-face {
    font-family: 'PT Serif';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/pt_serif-web-bold.eot);
    src: local("PT Serif Bold"), url(../../dev/fontspack/pt_serif-web-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/pt_serif-web-bold.woff) format("woff"), url(../../dev/fontspack/pt_serif-web-bold.ttf) format("truetype"), url(../../dev/fontspack/pt_serif-web-bold.svg) format("svg")
}

@font-face {
    font-family: 'PT Serif Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/pt_serif-web-regular.eot);
    src: local("PT Serif Regular"), url(../../dev/fontspack/pt_serif-web-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/pt_serif-web-regular.woff) format("woff"), url(../../dev/fontspack/pt_serif-web-regular.ttf) format("truetype"), url(../../dev/fontspack/pt_serif-web-regular.svg) format("svg")
}

@font-face {
    font-family: 'PT Serif';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/pt_serif-web-regular.eot);
    src: local("PT Serif Regular"), url(../../dev/fontspack/pt_serif-web-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/pt_serif-web-regular.woff) format("woff"), url(../../dev/fontspack/pt_serif-web-regular.ttf) format("truetype"), url(../../dev/fontspack/pt_serif-web-regular.svg) format("svg")
}

@font-face {
    font-family: 'Raleway Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/raleway-bold.eot);
    src: local("Raleway Bold"), url(../../dev/fontspack/raleway-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/raleway-bold.woff) format("woff"), url(../../dev/fontspack/raleway-bold.ttf) format("truetype"), url(../../dev/fontspack/raleway-bold.svg) format("svg")
}

@font-face {
    font-family: Raleway;
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/raleway-bold.eot);
    src: local("Raleway Bold"), url(../../dev/fontspack/raleway-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/raleway-bold.woff) format("woff"), url(../../dev/fontspack/raleway-bold.ttf) format("truetype"), url(../../dev/fontspack/raleway-bold.svg) format("svg")
}

@font-face {
    font-family: 'Raleway Light';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/raleway-light.eot);
    src: local("Raleway Light"), url(../../dev/fontspack/raleway-light.eot) format("embedded-opentype"), url(../../dev/fontspack/raleway-light.woff) format("woff"), url(../../dev/fontspack/raleway-light.ttf) format("truetype"), url(../../dev/fontspack/raleway-light.svg) format("svg")
}

@font-face {
    font-family: Raleway;
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/raleway-light.eot);
    src: local("Raleway Light"), url(../../dev/fontspack/raleway-light.eot) format("embedded-opentype"), url(../../dev/fontspack/raleway-light.woff) format("woff"), url(../../dev/fontspack/raleway-light.ttf) format("truetype"), url(../../dev/fontspack/raleway-light.svg) format("svg")
}

@font-face {
    font-family: 'Raleway Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/raleway-regular.eot);
    src: local("Raleway Regular"), url(../../dev/fontspack/raleway-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/raleway-regular.woff) format("woff"), url(../../dev/fontspack/raleway-regular.ttf) format("truetype"), url(../../dev/fontspack/raleway-regular.svg) format("svg")
}

@font-face {
    font-family: Raleway;
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/raleway-regular.eot);
    src: local("Raleway Regular"), url(../../dev/fontspack/raleway-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/raleway-regular.woff) format("woff"), url(../../dev/fontspack/raleway-regular.ttf) format("truetype"), url(../../dev/fontspack/raleway-regular.svg) format("svg")
}

@font-face {
    font-family: 'Ristretto Pro';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/ristrettopro-regular.eot);
    src: local("Ristretto Pro"), url(../../dev/fontspack/ristrettopro-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/ristrettopro-regular.woff) format("woff"), url(../../dev/fontspack/ristrettopro-regular.ttf) format("truetype"), url(../../dev/fontspack/ristrettopro-regular.svg) format("svg")
}

@font-face {
    font-family: 'Ristretto Slab Pro';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/ristrettoslabpro-regular.eot);
    src: local("Ristretto Slab Pro"), url(../../dev/fontspack/ristrettoslabpro-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/ristrettoslabpro-regular.woff) format("woff"), url(../../dev/fontspack/ristrettoslabpro-regular.ttf) format("truetype"), url(../../dev/fontspack/ristrettoslabpro-regular.svg) format("svg")
}

@font-face {
    font-family: 'Roboto Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/roboto-bold.eot);
    src: local("Roboto Bold"), url(../../dev/fontspack/roboto-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/roboto-bold.woff) format("woff"), url(../../dev/fontspack/roboto-bold.ttf) format("truetype"), url(../../dev/fontspack/roboto-bold.svg) format("svg")
}

@font-face {
    font-family: Roboto;
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/roboto-bold.eot);
    src: local("Roboto Bold"), url(../../dev/fontspack/roboto-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/roboto-bold.woff) format("woff"), url(../../dev/fontspack/roboto-bold.ttf) format("truetype"), url(../../dev/fontspack/roboto-bold.svg) format("svg")
}

@font-face {
    font-family: 'Roboto Condensed Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/robotocondensed-bold.eot);
    src: local("Roboto Condensed Bold"), url(../../dev/fontspack/robotocondensed-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/robotocondensed-bold.woff) format("woff"), url(../../dev/fontspack/robotocondensed-bold.ttf) format("truetype"), url(../../dev/fontspack/robotocondensed-bold.svg) format("svg")
}

@font-face {
    font-family: 'Roboto Condensed';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/robotocondensed-bold.eot);
    src: local("Roboto Condensed Bold"), url(../../dev/fontspack/robotocondensed-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/robotocondensed-bold.woff) format("woff"), url(../../dev/fontspack/robotocondensed-bold.ttf) format("truetype"), url(../../dev/fontspack/robotocondensed-bold.svg) format("svg")
}

@font-face {
    font-family: 'Roboto Condensed Light';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/robotocondensed-light.eot);
    src: local("Roboto Condensed Light"), url(../../dev/fontspack/robotocondensed-light.eot) format("embedded-opentype"), url(../../dev/fontspack/robotocondensed-light.woff) format("woff"), url(../../dev/fontspack/robotocondensed-light.ttf) format("truetype"), url(../../dev/fontspack/robotocondensed-light.svg) format("svg")
}

@font-face {
    font-family: 'Roboto Condensed';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/robotocondensed-light.eot);
    src: local("Roboto Condensed Light"), url(../../dev/fontspack/robotocondensed-light.eot) format("embedded-opentype"), url(../../dev/fontspack/robotocondensed-light.woff) format("woff"), url(../../dev/fontspack/robotocondensed-light.ttf) format("truetype"), url(../../dev/fontspack/robotocondensed-light.svg) format("svg")
}

@font-face {
    font-family: 'Roboto Condensed Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/robotocondensed-regular.eot);
    src: local("Roboto Condensed Regular"), url(../../dev/fontspack/robotocondensed-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/robotocondensed-regular.woff) format("woff"), url(../../dev/fontspack/robotocondensed-regular.ttf) format("truetype"), url(../../dev/fontspack/robotocondensed-regular.svg) format("svg")
}

@font-face {
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/robotocondensed-regular.eot);
    src: local("Roboto Condensed Regular"), url(../../dev/fontspack/robotocondensed-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/robotocondensed-regular.woff) format("woff"), url(../../dev/fontspack/robotocondensed-regular.ttf) format("truetype"), url(../../dev/fontspack/robotocondensed-regular.svg) format("svg")
}

@font-face {
    font-family: 'Roboto Light';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/roboto-light.eot);
    src: local("Roboto Light"), url(../../dev/fontspack/roboto-light.eot) format("embedded-opentype"), url(../../dev/fontspack/roboto-light.woff) format("woff"), url(../../dev/fontspack/roboto-light.ttf) format("truetype"), url(../../dev/fontspack/roboto-light.svg) format("svg")
}

@font-face {
    font-family: Roboto;
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/roboto-light.eot);
    src: local("Roboto Light"), url(../../dev/fontspack/roboto-light.eot) format("embedded-opentype"), url(../../dev/fontspack/roboto-light.woff) format("woff"), url(../../dev/fontspack/roboto-light.ttf) format("truetype"), url(../../dev/fontspack/roboto-light.svg) format("svg")
}

@font-face {
    font-family: 'Roboto Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/roboto-regular.eot);
    src: local("Roboto Regular"), url(../../dev/fontspack/roboto-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/roboto-regular.woff) format("woff"), url(../../dev/fontspack/roboto-regular.ttf) format("truetype"), url(../../dev/fontspack/roboto-regular.svg) format("svg")
}

@font-face {
    font-family: Roboto;
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/roboto-regular.eot);
    src: local("Roboto Regular"), url(../../dev/fontspack/roboto-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/roboto-regular.woff) format("woff"), url(../../dev/fontspack/roboto-regular.ttf) format("truetype"), url(../../dev/fontspack/roboto-regular.svg) format("svg")
}

@font-face {
    font-family: 'Roboto Slab Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/robotoslab-bold.eot);
    src: local("Roboto Slab Bold"), url(../../dev/fontspack/robotoslab-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/robotoslab-bold.woff) format("woff"), url(../../dev/fontspack/robotoslab-bold.ttf) format("truetype"), url(../../dev/fontspack/robotoslab-bold.svg) format("svg")
}

@font-face {
    font-family: 'Roboto Slab';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/robotoslab-bold.eot);
    src: local("Roboto Slab Bold"), url(../../dev/fontspack/robotoslab-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/robotoslab-bold.woff) format("woff"), url(../../dev/fontspack/robotoslab-bold.ttf) format("truetype"), url(../../dev/fontspack/robotoslab-bold.svg) format("svg")
}

@font-face {
    font-family: 'Roboto Slab Light';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/robotoslab-light.eot);
    src: local("Roboto Slab Light"), url(../../dev/fontspack/robotoslab-light.eot) format("embedded-opentype"), url(../../dev/fontspack/robotoslab-light.woff) format("woff"), url(../../dev/fontspack/robotoslab-light.ttf) format("truetype"), url(../../dev/fontspack/robotoslab-light.svg) format("svg")
}

@font-face {
    font-family: 'Roboto Slab';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/robotoslab-light.eot);
    src: local("Roboto Slab Light"), url(../../dev/fontspack/robotoslab-light.eot) format("embedded-opentype"), url(../../dev/fontspack/robotoslab-light.woff) format("woff"), url(../../dev/fontspack/robotoslab-light.ttf) format("truetype"), url(../../dev/fontspack/robotoslab-light.svg) format("svg")
}

@font-face {
    font-family: 'Roboto Slab Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/robotoslab-regular.eot);
    src: local("Roboto Slab Regular"), url(../../dev/fontspack/robotoslab-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/robotoslab-regular.woff) format("woff"), url(../../dev/fontspack/robotoslab-regular.ttf) format("truetype"), url(../../dev/fontspack/robotoslab-regular.svg) format("svg")
}

@font-face {
    font-family: 'Roboto Slab';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/robotoslab-regular.eot);
    src: local("Roboto Slab Regular"), url(../../dev/fontspack/robotoslab-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/robotoslab-regular.woff) format("woff"), url(../../dev/fontspack/robotoslab-regular.ttf) format("truetype"), url(../../dev/fontspack/robotoslab-regular.svg) format("svg")
}

@font-face {
    font-family: 'Rubik Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/rubik-bold-webfont.eot);
    src: local("Rubik Bold"), url(../../dev/fontspack/rubik-bold-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/rubik-bold-webfont.woff) format("woff"), url(../../dev/fontspack/rubik-bold-webfont.ttf) format("truetype"), url(../../dev/fontspack/rubik-bold-webfont.svg) format("svg")
}

@font-face {
    font-family: Rubik;
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/rubik-bold-webfont.eot);
    src: local("Rubik Bold"), url(../../dev/fontspack/rubik-bold-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/rubik-bold-webfont.woff) format("woff"), url(../../dev/fontspack/rubik-bold-webfont.ttf) format("truetype"), url(../../dev/fontspack/rubik-bold-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Rubik Light';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/rubik-light-webfont.eot);
    src: local("Rubik Light"), url(../../dev/fontspack/rubik-light-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/rubik-light-webfont.woff) format("woff"), url(../../dev/fontspack/rubik-light-webfont.ttf) format("truetype"), url(../../dev/fontspack/rubik-light-webfont.svg) format("svg")
}

@font-face {
    font-family: Rubik;
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/rubik-light-webfont.eot);
    src: local("Rubik Light"), url(../../dev/fontspack/rubik-light-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/rubik-light-webfont.woff) format("woff"), url(../../dev/fontspack/rubik-light-webfont.ttf) format("truetype"), url(../../dev/fontspack/rubik-light-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Rubik Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/rubik-regular-webfont.eot);
    src: local("Rubik Regular"), url(../../dev/fontspack/rubik-regular-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/rubik-regular-webfont.woff) format("woff"), url(../../dev/fontspack/rubik-regular-webfont.ttf) format("truetype"), url(../../dev/fontspack/rubik-regular-webfont.svg) format("svg")
}

@font-face {
    font-family: Rubik;
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/rubik-regular-webfont.eot);
    src: local("Rubik Regular"), url(../../dev/fontspack/rubik-regular-webfont.eot) format("embedded-opentype"), url(../../dev/fontspack/rubik-regular-webfont.woff) format("woff"), url(../../dev/fontspack/rubik-regular-webfont.ttf) format("truetype"), url(../../dev/fontspack/rubik-regular-webfont.svg) format("svg")
}

@font-face {
    font-family: 'Tex Gyre Advento Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/texgyreadventor-bold.eot);
    src: local("Tex Gyre Advento Bold"), url(../../dev/fontspack/texgyreadventor-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/texgyreadventor-bold.woff) format("woff"), url(../../dev/fontspack/texgyreadventor-bold.ttf) format("truetype"), url(../../dev/fontspack/texgyreadventor-bold.svg) format("svg")
}

@font-face {
    font-family: 'Tex Gyre Advento';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/texgyreadventor-bold.eot);
    src: local("Tex Gyre Advento Bold"), url(../../dev/fontspack/texgyreadventor-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/texgyreadventor-bold.woff) format("woff"), url(../../dev/fontspack/texgyreadventor-bold.ttf) format("truetype"), url(../../dev/fontspack/texgyreadventor-bold.svg) format("svg")
}

@font-face {
    font-family: 'Tex Gyre Advento Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/texgyreadventor-regular.eot);
    src: local("Tex Gyre Advento Regular"), url(../../dev/fontspack/texgyreadventor-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/texgyreadventor-regular.woff) format("woff"), url(../../dev/fontspack/texgyreadventor-regular.ttf) format("truetype"), url(../../dev/fontspack/texgyreadventor-regular.svg) format("svg")
}

@font-face {
    font-family: 'Tex Gyre Advento';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/texgyreadventor-regular.eot);
    src: local("Tex Gyre Advento Regular"), url(../../dev/fontspack/texgyreadventor-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/texgyreadventor-regular.woff) format("woff"), url(../../dev/fontspack/texgyreadventor-regular.ttf) format("truetype"), url(../../dev/fontspack/texgyreadventor-regular.svg) format("svg")
}

@font-face {
    font-family: 'Tex Gyre Bonum Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/texgyrebonum-bold.eot);
    src: local("Tex Gyre Bonum Bold"), url(../../dev/fontspack/texgyrebonum-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/texgyrebonum-bold.woff) format("woff"), url(../../dev/fontspack/texgyrebonum-bold.ttf) format("truetype"), url(../../dev/fontspack/texgyrebonum-bold.svg) format("svg")
}

@font-face {
    font-family: 'Tex Gyre Bonum';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/texgyrebonum-bold.eot);
    src: local("Tex Gyre Bonum Bold"), url(../../dev/fontspack/texgyrebonum-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/texgyrebonum-bold.woff) format("woff"), url(../../dev/fontspack/texgyrebonum-bold.ttf) format("truetype"), url(../../dev/fontspack/texgyrebonum-bold.svg) format("svg")
}

@font-face {
    font-family: 'Tex Gyre Bonum Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/texgyrebonum-regular.eot);
    src: local("Tex Gyre Bonum Regular"), url(../../dev/fontspack/texgyrebonum-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/texgyrebonum-regular.woff) format("woff"), url(../../dev/fontspack/texgyrebonum-regular.ttf) format("truetype"), url(../../dev/fontspack/texgyrebonum-regular.svg) format("svg")
}

@font-face {
    font-family: 'Tex Gyre Bonum';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/texgyrebonum-regular.eot);
    src: local("Tex Gyre Bonum Regular"), url(../../dev/fontspack/texgyrebonum-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/texgyrebonum-regular.woff) format("woff"), url(../../dev/fontspack/texgyrebonum-regular.ttf) format("truetype"), url(../../dev/fontspack/texgyrebonum-regular.svg) format("svg")
}

@font-face {
    font-family: 'Tex Gyre Heros Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/texgyreheros-bold.eot);
    src: local("Tex Gyre Heros Bold"), url(../../dev/fontspack/texgyreheros-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/texgyreheros-bold.woff) format("woff"), url(../../dev/fontspack/texgyreheros-bold.ttf) format("truetype"), url(../../dev/fontspack/texgyreheros-bold.svg) format("svg")
}

@font-face {
    font-family: 'Tex Gyre Heros';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/texgyreheros-bold.eot);
    src: local("Tex Gyre Heros Bold"), url(../../dev/fontspack/texgyreheros-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/texgyreheros-bold.woff) format("woff"), url(../../dev/fontspack/texgyreheros-bold.ttf) format("truetype"), url(../../dev/fontspack/texgyreheros-bold.svg) format("svg")
}

@font-face {
    font-family: 'Tex Gyre Heros Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/texgyreheros-regular.eot);
    src: local("Tex Gyre Heros Regular"), url(../../dev/fontspack/texgyreheros-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/texgyreheros-regular.woff) format("woff"), url(../../dev/fontspack/texgyreheros-regular.ttf) format("truetype"), url(../../dev/fontspack/texgyreheros-regular.svg) format("svg")
}

@font-face {
    font-family: 'Tex Gyre Heros';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/texgyreheros-regular.eot);
    src: local("Tex Gyre Heros Regular"), url(../../dev/fontspack/texgyreheros-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/texgyreheros-regular.woff) format("woff"), url(../../dev/fontspack/texgyreheros-regular.ttf) format("truetype"), url(../../dev/fontspack/texgyreheros-regular.svg) format("svg")
}

@font-face {
    font-family: 'Tex Gyre Pagella Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/texgyrepagella-bold.eot);
    src: local("Tex Gyre Pagella Bold"), url(../../dev/fontspack/texgyrepagella-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/texgyrepagella-bold.woff) format("woff"), url(../../dev/fontspack/texgyrepagella-bold.ttf) format("truetype"), url(../../dev/fontspack/texgyrepagella-bold.svg) format("svg")
}

@font-face {
    font-family: 'Tex Gyre Pagella';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/texgyrepagella-bold.eot);
    src: local("Tex Gyre Pagella Bold"), url(../../dev/fontspack/texgyrepagella-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/texgyrepagella-bold.woff) format("woff"), url(../../dev/fontspack/texgyrepagella-bold.ttf) format("truetype"), url(../../dev/fontspack/texgyrepagella-bold.svg) format("svg")
}

@font-face {
    font-family: 'Tex Gyre Pagella Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/texgyrepagella-regular.eot);
    src: local("Tex Gyre Pagella Regular"), url(../../dev/fontspack/texgyrepagella-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/texgyrepagella-regular.woff) format("woff"), url(../../dev/fontspack/texgyrepagella-regular.ttf) format("truetype"), url(../../dev/fontspack/texgyrepagella-regular.svg) format("svg")
}

@font-face {
    font-family: 'Tex Gyre Pagella';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/texgyrepagella-regular.eot);
    src: local("Tex Gyre Pagella Regular"), url(../../dev/fontspack/texgyrepagella-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/texgyrepagella-regular.woff) format("woff"), url(../../dev/fontspack/texgyrepagella-regular.ttf) format("truetype"), url(../../dev/fontspack/texgyrepagella-regular.svg) format("svg")
}

@font-face {
    font-family: 'Tex Gyre Schola Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/texgyreschola-bold.eot);
    src: local("Tex Gyre Schola Bold"), url(../../dev/fontspack/texgyreschola-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/texgyreschola-bold.woff) format("woff"), url(../../dev/fontspack/texgyreschola-bold.ttf) format("truetype"), url(../../dev/fontspack/texgyreschola-bold.svg) format("svg")
}

@font-face {
    font-family: 'Tex Gyre Schola';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/texgyreschola-bold.eot);
    src: local("Tex Gyre Schola Bold"), url(../../dev/fontspack/texgyreschola-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/texgyreschola-bold.woff) format("woff"), url(../../dev/fontspack/texgyreschola-bold.ttf) format("truetype"), url(../../dev/fontspack/texgyreschola-bold.svg) format("svg")
}

@font-face {
    font-family: 'Tex Gyre Schola Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/texgyreschola-regular.eot);
    src: local("Tex Gyre Schola Regular"), url(../../dev/fontspack/texgyreschola-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/texgyreschola-regular.woff) format("woff"), url(../../dev/fontspack/texgyreschola-regular.ttf) format("truetype"), url(../../dev/fontspack/texgyreschola-regular.svg) format("svg")
}

@font-face {
    font-family: 'Tex Gyre Schola';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/texgyreschola-regular.eot);
    src: local("Tex Gyre Schola Regular"), url(../../dev/fontspack/texgyreschola-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/texgyreschola-regular.woff) format("woff"), url(../../dev/fontspack/texgyreschola-regular.ttf) format("truetype"), url(../../dev/fontspack/texgyreschola-regular.svg) format("svg")
}

@font-face {
    font-family: 'Tex Gyre Termes Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/texgyretermes-bold.eot);
    src: local("Tex Gyre Termes Bold"), url(../../dev/fontspack/texgyretermes-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/texgyretermes-bold.woff) format("woff"), url(../../dev/fontspack/texgyretermes-bold.ttf) format("truetype"), url(../../dev/fontspack/texgyretermes-bold.svg) format("svg")
}

@font-face {
    font-family: 'Tex Gyre Termes';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/texgyretermes-bold.eot);
    src: local("Tex Gyre Termes Bold"), url(../../dev/fontspack/texgyretermes-bold.eot) format("embedded-opentype"), url(../../dev/fontspack/texgyretermes-bold.woff) format("woff"), url(../../dev/fontspack/texgyretermes-bold.ttf) format("truetype"), url(../../dev/fontspack/texgyretermes-bold.svg) format("svg")
}

@font-face {
    font-family: 'Tex Gyre Termes Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/texgyretermes-regular.eot);
    src: local("Tex Gyre Termes Regular"), url(../../dev/fontspack/texgyretermes-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/texgyretermes-regular.woff) format("woff"), url(../../dev/fontspack/texgyretermes-regular.ttf) format("truetype"), url(../../dev/fontspack/texgyretermes-regular.svg) format("svg")
}

@font-face {
    font-family: 'Tex Gyre Termes';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/texgyretermes-regular.eot);
    src: local("Tex Gyre Termes Regular"), url(../../dev/fontspack/texgyretermes-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/texgyretermes-regular.woff) format("woff"), url(../../dev/fontspack/texgyretermes-regular.ttf) format("truetype"), url(../../dev/fontspack/texgyretermes-regular.svg) format("svg")
}

@font-face {
    font-family: 'Ubuntu Bold';
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/ubuntu-b.eot);
    src: local("Ubuntu Bold"), url(../../dev/fontspack/ubuntu-b.eot) format("embedded-opentype"), url(../../dev/fontspack/ubuntu-b.woff) format("woff"), url(../../dev/fontspack/ubuntu-b.ttf) format("truetype"), url(../../dev/fontspack/ubuntu-b.svg) format("svg")
}

@font-face {
    font-family: Ubuntu;
    font-weight: 700;
    font-style: normal;
    src: url(../../dev/fontspack/ubuntu-b.eot);
    src: local("Ubuntu Bold"), url(../../dev/fontspack/ubuntu-b.eot) format("embedded-opentype"), url(../../dev/fontspack/ubuntu-b.woff) format("woff"), url(../../dev/fontspack/ubuntu-b.ttf) format("truetype"), url(../../dev/fontspack/ubuntu-b.svg) format("svg")
}

@font-face {
    font-family: 'Ubuntu Light';
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/ubuntu-l.eot);
    src: local("Ubuntu Light"), url(../../dev/fontspack/ubuntu-l.eot) format("embedded-opentype"), url(../../dev/fontspack/ubuntu-l.woff) format("woff"), url(../../dev/fontspack/ubuntu-l.ttf) format("truetype"), url(../../dev/fontspack/ubuntu-l.svg) format("svg")
}

@font-face {
    font-family: Ubuntu;
    font-weight: 300;
    font-style: normal;
    src: url(../../dev/fontspack/ubuntu-l.eot);
    src: local("Ubuntu Light"), url(../../dev/fontspack/ubuntu-l.eot) format("embedded-opentype"), url(../../dev/fontspack/ubuntu-l.woff) format("woff"), url(../../dev/fontspack/ubuntu-l.ttf) format("truetype"), url(../../dev/fontspack/ubuntu-l.svg) format("svg")
}

@font-face {
    font-family: 'Ubuntu Regular';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/ubuntu-r.eot);
    src: local("Ubuntu Regular"), url(../../dev/fontspack/ubuntu-r.eot) format("embedded-opentype"), url(../../dev/fontspack/ubuntu-r.woff) format("woff"), url(../../dev/fontspack/ubuntu-r.ttf) format("truetype"), url(../../dev/fontspack/ubuntu-r.svg) format("svg")
}

@font-face {
    font-family: Ubuntu;
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/ubuntu-r.eot);
    src: local("Ubuntu Regular"), url(../../dev/fontspack/ubuntu-r.eot) format("embedded-opentype"), url(../../dev/fontspack/ubuntu-r.woff) format("woff"), url(../../dev/fontspack/ubuntu-r.ttf) format("truetype"), url(../../dev/fontspack/ubuntu-r.svg) format("svg")
}

@font-face {
    font-family: ZnikomitNo24;
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/znikomitno24.eot);
    src: local("ZnikomitNo24"), url(../../dev/fontspack/znikomitno24.eot) format("embedded-opentype"), url(../../dev/fontspack/znikomitno24.woff) format("woff"), url(../../dev/fontspack/znikomitno24.ttf) format("truetype"), url(../../dev/fontspack/znikomitno24.svg) format("svg")
}

@font-face {
    font-family: 'Playfair Display';
    src: url(../../dev/fontspack/playfairdisplay-regular.eot);
    src: url(../../dev/fontspack/playfairdisplay-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/playfairdisplay-regular.woff) format("woff"), url(../../dev/fontspack/playfairdisplay-regular.ttf) format("truetype"), url(../../dev/fontspack/playfairdisplay-regular.svg) format("svg")
}

@font-face {
    font-family: 'Playfair Display';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/playfairdisplay-regular.eot);
    src: local("Playfair Display"), url(../../dev/fontspack/playfairdisplay-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/playfairdisplay-regular.woff) format("woff"), url(../../dev/fontspack/playfairdisplay-regular.ttf) format("truetype"), url(../../dev/fontspack/playfairdisplay-regular.svg) format("svg")
}

@font-face {
    font-family: 'Playfair Display';
    src: url(../../dev/fontspack/playfairdisplay-regular.eot);
    src: url(../../dev/fontspack/playfairdisplay-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/playfairdisplay-regular.woff) format("woff"), url(../../dev/fontspack/playfairdisplay-regular.ttf) format("truetype"), url(../../dev/fontspack/playfairdisplay-regular.svg) format("svg")
}

@font-face {
    font-family: 'PT Sans';
    src: url(../../dev/fontspack/pt_sans-web-regular.eot);
    src: url(../../dev/fontspack/pt_sans-web-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/pt_sans-web-regular.woff) format("woff"), url(../../dev/fontspack/pt_sans-web-regular.ttf) format("truetype"), url(../../dev/fontspack/pt_sans-web-regular.svg) format("svg")
}

@font-face {
    font-family: 'PT Sans';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/pt_sans-web-regular.eot);
    src: local("PT Sans"), url(../../dev/fontspack/pt_sans-web-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/pt_sans-web-regular.woff) format("woff"), url(../../dev/fontspack/pt_sans-web-regular.ttf) format("truetype"), url(../../dev/fontspack/pt_sans-web-regular.svg) format("svg")
}

@font-face {
    font-family: 'PT Sans';
    src: url(../../dev/fontspack/pt_sans-web-regular.eot);
    src: url(../../dev/fontspack/pt_sans-web-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/pt_sans-web-regular.woff) format("woff"), url(../../dev/fontspack/pt_sans-web-regular.ttf) format("truetype"), url(../../dev/fontspack/pt_sans-web-regular.svg) format("svg")
}

@font-face {
    font-family: 'PT Serif';
    src: url(../../dev/fontspack/pt_serif-web-regular.eot);
    src: url(../../dev/fontspack/pt_serif-web-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/pt_serif-web-regular.woff) format("woff"), url(../../dev/fontspack/pt_serif-web-regular.ttf) format("truetype"), url(../../dev/fontspack/pt_serif-web-regular.svg) format("svg")
}

@font-face {
    font-family: 'PT Serif';
    font-weight: 400;
    font-style: normal;
    src: url(../../dev/fontspack/pt_serif-web-regular.eot);
    src: local("PT Serif"), url(../../dev/fontspack/pt_serif-web-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/pt_serif-web-regular.woff) format("woff"), url(../../dev/fontspack/pt_serif-web-regular.ttf) format("truetype"), url(../../dev/fontspack/pt_serif-web-regular.svg) format("svg")
}

@font-face {
    font-family: 'PT Serif';
    src: url(../../dev/fontspack/pt_serif-web-regular.eot);
    src: url(../../dev/fontspack/pt_serif-web-regular.eot) format("embedded-opentype"), url(../../dev/fontspack/pt_serif-web-regular.woff) format("woff"), url(../../dev/fontspack/pt_serif-web-regular.ttf) format("truetype"), url(../../dev/fontspack/pt_serif-web-regular.svg) format("svg")
}

.mod--font-none-preset .subscribe-button {
    letter-spacing: 1px;
    font-size: 12px;
    line-height: 18px;
    font-family: Verdana, Arial, Helvetica, sans-serif
}

.mod--font-none-preset .subscribe-form input {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif
}

.mod--font-none-preset .blog-content .widget .aside-button .aside-button-content {
    line-height: 1.42857143
}

.mod--font-none-preset .blog-content .widget .post-button .post-button-content {
    line-height: 1.42857143
}

.mod--font-none-preset .aside-menu .asm-category-shell {
    font-size: 20px
}

.mod--font-none-preset .blog-post__date {
    font-size: 9px
}

.mod--font-none-preset .blog-layout-10 .feedWrap .blog_grid_item {
    font-size: 12px
}

.mod--font-none-preset .blog-layout-10 .feedWrap .bgi_date {
    font-size: 14px;
    line-height: 1em
}

.mod--font-none-preset .blog-layout-10 .feedWrap .bgi_tag a {
    font-size: 12px;
    line-height: 1.2em
}

.mod--font-none-preset .blog-layout-10 .feedWrap .bgi_tag,
.mod--font-none-preset .blog-layout-10 .feedWrap .readMore,
.mod--font-none-preset .blog-layout-10 .feedWrap h2 {
    font-family: Bebas, Helvetica, Arial, sans-serif
}

.mod--font-none-preset .blog-layout-10 .feedWrap h2 {
    font-size: 36px;
    font-weight: 400;
    line-height: 1.2em
}

.mod--font-none-preset .blog-layout-9 .feedWrap .blog_grid_item {
    font-size: 12px
}

.mod--font-none-preset .blog-layout-9 .feedWrap h2 {
    font-size: 32px;
    line-height: 1.2em
}

.mod--font-none-preset .blog-layout-9 .feedWrap .blog_grid_item .bgi_textWrap,
.mod--font-none-preset .blog-layout-9 .feedWrap p {
    font-size: 12px
}

.mod--font-none-preset .blog-layout-8 .feedWrap .blog_grid_item {
    font-size: 12px
}

.mod--font-none-preset .blog-layout-8 .feedWrap .bgi_tag {
    font-size: 12px
}

.mod--font-none-preset .blog-layout-8 .feedWrap .bgi_date {
    font-size: 14px
}

.mod--font-none-preset .blog-layout-8 .feedWrap .readMore {
    font-family: Helvetica, Arial, sans-serif
}

.mod--font-none-preset .blog-layout-8 .feedWrap h2 {
    font-size: 40px;
    font-weight: 400;
    line-height: 1.2em
}

.mod--font-none-preset .blog-layout-7 .feedWrap .blog_grid_item {
    font-size: 12px;
    font-family: Helvetica, Arial, sans-serif
}

.mod--font-none-preset .blog-layout-7 .feedWrap .bgi_fields:first-child {
    line-height: 1em
}

.mod--font-none-preset .blog-layout-7 .feedWrap .bgi_date {
    font-size: 12px
}

.mod--font-none-preset .blog-layout-7 .feedWrap .bgi_tag,
.mod--font-none-preset .blog-layout-7 .feedWrap .readMore,
.mod--font-none-preset .blog-layout-7 .feedWrap h2 {
    font-family: Helvetica, Arial, sans-serif
}

.mod--font-none-preset .blog-layout-7 .feedWrap h2 {
    font-size: 30px;
    font-weight: 400;
    line-height: 1.2em
}

.mod--font-none-preset .blog-layout-6 .feedWrap .blog_grid_item {
    font-size: 16px;
    font-family: "Open Sans", sans-serif
}

.mod--font-none-preset .blog-layout-6 .feedWrap .blog_grid_item .bgi_fields {
    line-height: 1em
}

.mod--font-none-preset .blog-layout-6 .feedWrap .bgi_date,
.mod--font-none-preset .blog-layout-6 .feedWrap .bgi_date~.bgi_tag a {
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    line-height: 1.2em
}

.mod--font-none-preset .blog-layout-6 .feedWrap h2 {
    font-size: 30px;
    font-weight: 400;
    line-height: 1.2em
}

.mod--font-none-preset .blog-layout-5 .feedWrap .blog_grid_item {
    font-size: 16px;
    font-family: "Open Sans", sans-serif
}

.mod--font-none-preset .blog-layout-5 .feedWrap .bgi_date {
    font-size: 10px
}

.mod--font-none-preset .blog-layout-5 .feedWrap h2 {
    font-size: 36px;
    font-weight: 400;
    line-height: 1.2em
}

.mod--font-none-preset .blog-layout-5 .feedWrap .btnRect {
    line-height: .8em;
    font-size: 10px
}

.mod--font-none-preset .blog-layout-5 .feedWrap .blog_grid_item .bgi_textWrap {
    font-weight: 400
}

.mod--font-none-preset .blog-layout-4 .feedWrap .blog_grid_item {
    font-size: 12px
}

.mod--font-none-preset .blog-layout-4 .feedWrap h2 {
    font-size: 18px;
    font-family: "Open Sans Condensed", sans-serif;
    line-height: 1em
}

.mod--font-none-preset .blog-layout-4 .feedWrap .bgi_fields {
    line-height: 1.2em
}

.mod--font-none-preset .blog-layout-3 .feedWrap .blog_grid_item {
    font-size: 12px
}

.mod--font-none-preset .blog-layout-3 .feedWrap .bgi_date {
    font-size: 16px
}

.mod--font-none-preset .blog-layout-3 .feedWrap .bgi_date,
.mod--font-none-preset .blog-layout-3 .feedWrap .btnRect,
.mod--font-none-preset .blog-layout-3 .feedWrap h2 {
    font-family: Helvetica, Arial, sans-serif
}

.mod--font-none-preset .blog-layout-2 .feedWrap .blog_grid_item {
    font-size: 12px
}

.mod--font-none-preset .blog-layout-2 .feedWrap .bgi_date {
    line-height: 1em
}

.mod--font-none-preset .blog-layout-2 .feedWrap h2 {
    font-size: 30px;
    line-height: 1.2em
}

.mod--font-none-preset .blog-layout-1 .feedWrap .blog_grid_item {
    font-size: 12px
}

.mod--font-none-preset .blog-layout-1 .feedWrap .bgi_date {
    line-height: 1em
}

.mod--font-none-preset .blog-layout-1 .feedWrap h2 {
    font-size: 32px;
    line-height: 1.2em
}

.mod--font-none-preset .blog-layout-1 .feedWrap .bgi_fields {
    line-height: 1em
}

.mod--font-none-preset.adaptive-mobile .blog-title-view .blog-post__title .blog-post__href,
.mod--font-none-preset.adaptive-tablet .blog-title-view .blog-post__title .blog-post__href {
    font-size: 20px
}

.progress-button {
    position: relative;
    display: inline-block;
    padding: 0 60px;
    outline: 0;
    border: none;
    color: #fff
}

.progress-button[disabled],
.progress-button[disabled].state-loading {
    cursor: default
}

.progress-button .content {
    position: relative;
    display: block
}

.progress-button .content::after,
.progress-button .content::before {
    position: absolute;
    right: 20px;
    color: #0e7138;
    opacity: 0;
    -webkit-transition: opacity .3s .3s;
    -o-transition: opacity .3s .3s;
    -moz-transition: opacity .3s .3s;
    transition: opacity .3s .3s
}

.progress-button .content::before {
    content: "\e600"
}

.progress-button .content::after {
    content: "\e601"
}

.progress-button.state-error .content::after,
.progress-button.state-success .content::before {
    opacity: 1
}

.notransition {
    -webkit-transition: none!important;
    -o-transition: none!important;
    -moz-transition: none!important;
    transition: none!important
}

.progress-button .progress {
    background: #148544
}

.progress-button .progress-inner {
    position: absolute;
    left: 0;
    background: #0e7138
}

.progress-button[data-horizontal] .progress-inner {
    top: 0;
    width: 0;
    height: 100%;
    -webkit-transition: width .3s, opacity .3s;
    -o-transition: width .3s, opacity .3s;
    -moz-transition: width .3s, opacity .3s;
    transition: width .3s, opacity .3s
}

.progress-button[data-vertical] .progress-inner {
    bottom: 0;
    width: 100%;
    height: 0;
    -webkit-transition: height .3s, opacity .3s;
    -o-transition: height .3s, opacity .3s;
    -moz-transition: height .3s, opacity .3s;
    transition: height .3s, opacity .3s
}

.progress-button[data-perspective] {
    position: relative;
    display: inline-block;
    padding: 0;
    background: 0 0;
    -webkit-perspective: 900px;
    -moz-perspective: 900px;
    perspective: 900px
}

.progress-button[data-perspective] .content {
    padding: 0 60px;
    background: #1d9650
}

.progress-button[data-perspective] .progress-wrap {
    display: block;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    -o-transition: -o-transform .2s;
    -moz-transition: transform .2s, -moz-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s, -moz-transform .2s, -o-transform .2s;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.progress-button[data-perspective] .content,
.progress-button[data-perspective] .progress {
    outline: 1px solid transparent
}

.progress-button[data-style=fill][data-horizontal] {
    overflow: hidden
}

.progress-button[data-style=fill][data-horizontal] .content {
    z-index: 10;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    -o-transition: -o-transform .3s;
    -moz-transition: transform .3s, -moz-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s, -moz-transform .3s, -o-transform .3s
}

.progress-button[data-style=fill][data-horizontal] .content::after,
.progress-button[data-style=fill][data-horizontal] .content::before {
    top: 100%;
    right: auto;
    left: 50%;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    -moz-transition: opacity .3s;
    transition: opacity .3s;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}

.progress-button[data-style=fill][data-horizontal].state-error .content,
.progress-button[data-style=fill][data-horizontal].state-success .content {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.progress-button[data-style=fill][data-vertical] {
    overflow: hidden
}

.progress-button[data-style=fill][data-vertical] .content {
    z-index: 10;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    -o-transition: -o-transform .3s;
    -moz-transition: transform .3s, -moz-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s, -moz-transform .3s, -o-transform .3s
}

.progress-button[data-style=fill][data-vertical] .content::after,
.progress-button[data-style=fill][data-vertical] .content::before {
    top: 100%;
    right: auto;
    left: 50%;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    -moz-transition: opacity .3s;
    transition: opacity .3s;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}

.progress-button[data-style=fill][data-vertical].state-error .content,
.progress-button[data-style=fill][data-vertical].state-success .content {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.progress-button[data-style=shrink] {
    overflow: hidden;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    -o-transition: -o-transform .2s;
    -moz-transition: transform .2s, -moz-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s, -moz-transform .2s, -o-transform .2s
}

.progress-button[data-style=shrink][data-horizontal] .content {
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    -o-transition: opacity .3s, -o-transform .3s;
    -moz-transition: opacity .3s, transform .3s, -moz-transform .3s;
    transition: opacity .3s, transform .3s;
    transition: opacity .3s, transform .3s, -webkit-transform .3s, -moz-transform .3s, -o-transform .3s
}

.progress-button[data-style=shrink][data-horizontal] .content::after,
.progress-button[data-style=shrink][data-horizontal] .content::before {
    top: 100%;
    right: auto;
    left: 50%;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    -moz-transition: opacity .3s;
    transition: opacity .3s;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}

.progress-button[data-style=shrink][data-horizontal].state-loading {
    -webkit-transform: scaleY(.3);
    -moz-transform: scaleY(.3);
    -ms-transform: scaleY(.3);
    -o-transform: scaleY(.3);
    transform: scaleY(.3)
}

.progress-button[data-style=shrink][data-horizontal].state-loading .content {
    opacity: 0
}

.progress-button[data-style=shrink][data-horizontal].state-error .content,
.progress-button[data-style=shrink][data-horizontal].state-success .content {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.progress-button[data-style=shrink][data-vertical] .content {
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    -o-transition: opacity .3s, -o-transform .3s;
    -moz-transition: opacity .3s, transform .3s, -moz-transform .3s;
    transition: opacity .3s, transform .3s;
    transition: opacity .3s, transform .3s, -webkit-transform .3s, -moz-transform .3s, -o-transform .3s
}

.progress-button[data-style=shrink][data-vertical] .content::after,
.progress-button[data-style=shrink][data-vertical] .content::before {
    top: 100%;
    right: auto;
    left: 50%;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    -moz-transition: opacity .3s;
    transition: opacity .3s;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}

.progress-button[data-style=shrink][data-vertical].state-loading {
    -webkit-transform: scaleX(.1);
    -moz-transform: scaleX(.1);
    -ms-transform: scaleX(.1);
    -o-transform: scaleX(.1);
    transform: scaleX(.1)
}

.progress-button[data-style=shrink][data-vertical].state-loading .content {
    opacity: 0
}

.progress-button[data-style=shrink][data-vertical].state-error .content,
.progress-button[data-style=shrink][data-vertical].state-success .content {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.progress-button[data-style=rotate-angle-bottom] .progress {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 20px;
    -webkit-box-shadow: 0 -1px 0 #148544;
    -moz-box-shadow: 0 -1px 0 #148544;
    box-shadow: 0 -1px 0 #148544;
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0
}

.progress-button[data-style=rotate-angle-bottom].state-loading .progress-wrap {
    -webkit-transform: rotateX(45deg);
    -moz-transform: rotateX(45deg);
    transform: rotateX(45deg)
}

.progress-button[data-style=rotate-angle-top] .progress {
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 100%;
    height: 20px;
    -webkit-box-shadow: 0 1px 0 #148544;
    -moz-box-shadow: 0 1px 0 #148544;
    box-shadow: 0 1px 0 #148544;
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    transform: rotateX(90deg);
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%
}

.progress-button[data-style=rotate-angle-top].state-loading .progress-wrap {
    -webkit-transform: rotateX(-45deg);
    -moz-transform: rotateX(-45deg);
    transform: rotateX(-45deg)
}

.progress-button[data-style=rotate-angle-left] .progress {
    position: absolute;
    top: 0;
    right: 100%;
    width: 20px;
    height: 100%;
    -webkit-box-shadow: 1px 0 0 #148544;
    -moz-box-shadow: 1px 0 0 #148544;
    box-shadow: 1px 0 0 #148544;
    -webkit-transform: rotateY(-90deg);
    -moz-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}

.progress-button[data-style=rotate-angle-left].state-loading .progress-wrap {
    -webkit-transform: rotateY(45deg);
    -moz-transform: rotateY(45deg);
    transform: rotateY(45deg)
}

.progress-button[data-style=rotate-angle-right] .progress {
    position: absolute;
    top: 0;
    left: 100%;
    width: 20px;
    height: 100%;
    -webkit-box-shadow: -1px 0 0 #148544;
    -moz-box-shadow: -1px 0 0 #148544;
    box-shadow: -1px 0 0 #148544;
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.progress-button[data-style=rotate-angle-right].state-loading .progress-wrap {
    -webkit-transform: rotateY(-45deg);
    -moz-transform: rotateY(-45deg);
    transform: rotateY(-45deg)
}

.progress-button[data-style=rotate-side-down] .progress {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 20px;
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

.progress-button[data-style=rotate-side-down].state-loading .progress-wrap {
    -webkit-transform: rotateX(90deg) translateZ(10px);
    -moz-transform: rotateX(90deg) translateZ(10px);
    transform: rotateX(90deg) translateZ(10px)
}

.progress-button[data-style=rotate-side-up] .progress {
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 100%;
    height: 20px;
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    transform: rotateX(90deg);
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

.progress-button[data-style=rotate-side-up].state-loading .progress-wrap {
    -webkit-transform: rotateX(-90deg) translateZ(10px);
    -moz-transform: rotateX(-90deg) translateZ(10px);
    transform: rotateX(-90deg) translateZ(10px)
}

.progress-button[data-style=rotate-side-left] .progress-wrap {
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.progress-button[data-style=rotate-side-left] .progress {
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 100%;
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.progress-button[data-style=rotate-side-left].state-loading .progress-wrap {
    -webkit-transform: translateX(50%) rotateY(90deg) translateZ(10px);
    -moz-transform: translateX(50%) rotateY(90deg) translateZ(10px);
    transform: translateX(50%) rotateY(90deg) translateZ(10px)
}

.progress-button[data-style=rotate-side-right] .progress-wrap {
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}

.progress-button[data-style=rotate-side-right] .progress {
    position: absolute;
    top: 0;
    left: 100%;
    width: 20px;
    height: 100%;
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.progress-button[data-style=rotate-side-right].state-loading .progress-wrap {
    -webkit-transform: translateX(-50%) rotateY(-90deg) translateZ(10px);
    -moz-transform: translateX(-50%) rotateY(-90deg) translateZ(10px);
    transform: translateX(-50%) rotateY(-90deg) translateZ(10px)
}

.progress-button[data-style=rotate-back] .progress-wrap {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.progress-button[data-style=rotate-back] .content {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

.progress-button[data-style=rotate-back] .progress {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: rotateX(-180deg);
    -moz-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

.progress-button[data-style=rotate-back].state-loading .progress-wrap {
    -webkit-transform: rotateX(180deg) scaleX(.6) scaleY(.3);
    -moz-transform: rotateX(180deg) scaleX(.6) scaleY(.3);
    transform: rotateX(180deg) scaleX(.6) scaleY(.3)
}

.progress-button[data-style=flip-open] .content {
    z-index: 10;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    -o-transition: -o-transform .2s;
    -moz-transition: transform .2s, -moz-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s, -moz-transform .2s, -o-transform .2s;
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0
}

.progress-button[data-style=flip-open] .progress {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.progress-button[data-style=flip-open].state-loading .content {
    -webkit-transform: rotateX(45deg);
    -moz-transform: rotateX(45deg);
    transform: rotateX(45deg)
}

.progress-button[data-style=slide-down] {
    padding: 0;
    overflow: visible;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

.progress-button[data-style=slide-down] .content {
    z-index: 10;
    padding: 0 60px;
    background: #1d9650
}

.progress-button[data-style=slide-down] .progress {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    -o-transition: -o-transform .2s;
    -moz-transition: transform .2s, -moz-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s, -moz-transform .2s, -o-transform .2s
}

.progress-button[data-style=slide-down].state-loading .progress {
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px)
}

.progress-button[data-style=move-up] {
    padding: 0;
    overflow: visible;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

.progress-button[data-style=move-up] .content {
    z-index: 10;
    padding: 0 60px;
    background: #1d9650;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    -o-transition: -o-transform .2s;
    -moz-transition: transform .2s, -moz-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s, -moz-transform .2s, -o-transform .2s
}

.progress-button[data-style=move-up] .progress {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.progress-button[data-style=move-up].state-loading .content {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px)
}

.progress-button[data-style=top-line] .progress-inner {
    display: none;
    height: 3px
}

.progress-button[data-style=top-line] .content::after,
.progress-button[data-style=top-line] .content::before {
    right: auto;
    left: 100%;
    margin-left: 25px
}

.progress-button[data-style=lateral-lines] .progress-inner {
    width: 100%;
    border-right: 3px solid #0e7138;
    border-left: 3px solid #0e7138;
    background: 0 0
}

.progress-button[data-style=lateral-lines] .content::after,
.progress-button[data-style=lateral-lines] .content::before {
    right: auto;
    left: 100%;
    margin-left: 25px
}

.word-wrap {
    word-wrap: break-word;
    word-break: break-all;
    word-break: break-word
}

.file-uploader:after,
.file-uploader:before {
    content: " ";
    display: table
}

.file-uploader:after {
    clear: both
}

.form__field-box {
    margin: 0;
    position: relative;
    line-height: 1.2
}

.form__field-box.state-error:not(.file-uploader) .form__checkbox_box .form__field_bdc,
.form__field-box.state-error:not(.file-uploader) .form__select .form__field_bdc,
.form__field-box.state-error:not(.file-uploader)>.form__field_bdc {
    border-color: #ff3838!important
}

.form__field-box.state-error:not(.file-uploader) .form__checkbox_box .form__field_bdc[data-border-type=line],
.form__field-box.state-error:not(.file-uploader) .form__select .form__field_bdc[data-border-type=line],
.form__field-box.state-error:not(.file-uploader)>.form__field_bdc[data-border-type=line] {
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important
}

.form__field-box.state-error:not(.file-uploader) .form__checkbox_box .form__field_bdc[data-border-type=line]:not(.form__checkbox_checkbox),
.form__field-box.state-error:not(.file-uploader) .form__select .form__field_bdc[data-border-type=line]:not(.form__checkbox_checkbox),
.form__field-box.state-error:not(.file-uploader)>.form__field_bdc[data-border-type=line]:not(.form__checkbox_checkbox) {
    border-top-color: transparent!important
}

.form__field-box.state-error:not(.file-uploader) .form__checkbox_box .form__field_bdc[data-border-type=line].selectize-dropdown,
.form__field-box.state-error:not(.file-uploader) .form__select .form__field_bdc[data-border-type=line].selectize-dropdown,
.form__field-box.state-error:not(.file-uploader)>.form__field_bdc[data-border-type=line].selectize-dropdown {
    border-bottom-color: transparent!important
}

.form__field-box.state-error:not(.file-uploader) .selectize-dropdown[data-border-width="0"],
.form__field-box.state-error:not(.file-uploader) .selectize-dropdown[data-border-width="1"] {
    border-width: 1px
}

.form__field-box.state-error:not(.file-uploader) .form__checkbox_text,
.form__field-box.state-error:not(.file-uploader) .form__checkbox_text a,
.form__field-box.state-error:not(.file-uploader) .form__placeholder {
    color: #ff3838!important
}

.form__field-box.state-error:not(.file-uploader) .selectize-input:after {
    border-top-color: #ff3838!important
}

.form__field-box.state-error:not(.file-uploader) .selectize-placeholder {
    color: #ff3838!important
}

.form__field-box.mod--select-box {
    z-index: 0
}

.form__field-box.mod--select-box.active {
    z-index: 30
}

.form__field-indent {
    text-align: right;
    padding: 0 0 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.form__field {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    position: relative;
    z-index: 1;
    min-height: 55px;
    border-style: solid
}

.form__fields-row .form__fields-column {
    vertical-align: top;
    width: 100%
}

.adaptive-desktop .row-w-column,
.adaptive-tablet .row-w-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.adaptive-desktop .row-w-column .form__fields-column,
.adaptive-tablet .row-w-column .form__fields-column {
    width: 50%
}

.adaptive-desktop .form__fields-column+.form__fields-column,
.adaptive-tablet .form__fields-column+.form__fields-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.adaptive-desktop .form__fields-column+.form__fields-column .form__field-box,
.adaptive-tablet .form__fields-column+.form__fields-column .form__field-box {
    margin-top: 0
}

.adaptive-desktop .form__fields-column+.form__fields-column .form__field-box_textarea,
.adaptive-tablet .form__fields-column+.form__fields-column .form__field-box_textarea {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -moz-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%
}

.adaptive-desktop .form__fields-column+.form__fields-column .form__textarea,
.adaptive-tablet .form__fields-column+.form__fields-column .form__textarea {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -moz-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%
}

.adaptive-desktop .form__fields-column+.form__fields-column textarea,
.adaptive-tablet .form__fields-column+.form__fields-column textarea {
    height: 100%
}

.form__textarea {
    resize: none;
    height: 140px;
    min-height: 140px;
    padding-top: 25px;
    padding-bottom: 10px;
    position: relative
}

.form__textarea .ps-scrollbar-y-rail {
    margin: 20px 0
}

.form__textarea .form__placeholder-box {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 0;
    border-color: transparent!important;
    background: 0 0!important;
    border-left: 0 none!important;
    border-right: 0 none!important
}

.form__textarea_tarea {
    color: inherit;
    background: 0 0;
    border: 0 none;
    resize: none!important;
    width: 100%;
    min-height: 90%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    z-index: 5;
    line-height: 22px
}

.form__textarea_tarea:focus {
    outline: 0 none
}

.form__textarea_tarea.mod--change~* .form__placeholder {
    top: 0;
    margin-top: 0
}

.form__textarea_tarea~.form__placeholder-box[data-border-width="0"] {
    top: -1px
}

.form__textarea_tarea~.form__placeholder-box[data-border-width="1"] {
    top: -1px
}

.form__textarea_tarea~.form__placeholder-box[data-border-width="2"] {
    top: -2px
}

.form__textarea_tarea~.form__placeholder-box[data-border-width="3"] {
    top: -3px
}

html body [data-border-type=circle],
html body [data-border-type=circle].form__btn:after {
    -webkit-border-radius: 27px;
    -moz-border-radius: 27px;
    border-radius: 27px
}

html body [data-border-type=ellipse],
html body [data-border-type=ellipse].form__btn:after {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
}

html body [data-border-type=square],
html body [data-border-type=square].form__btn:after {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

html body [data-border-type=line]:after {
    right: 0!important
}

html body [data-border-type=line].form__btn:after {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

html body [data-border-type=line]:not(.file-drop-zone):not(.form__checkbox_checkbox) {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-left: none!important;
    border-right: none!important;
    border-top-color: transparent!important
}

html body [data-border-type=line]:not(.file-drop-zone):not(.form__checkbox_checkbox):not(.box-number__input) {
    padding-left: 0!important;
    padding-right: 0!important
}

html body [data-border-type=line]:not(.selectize-dropdown) {
    background: 0 0!important
}

html body [data-border-type=line].selectize-dropdown {
    padding-top: 20px!important
}

html body [data-border-width="0"] {
    border-width: 0
}

html body [data-form] [data-border-width="0"]:not(.file-drop-zone):not(.form__checkbox_checkbox) {
    border-width: 1px;
    border-color: transparent
}

html body [data-border-width="1"] {
    border-width: 1px
}

html body [data-border-width="2"] {
    border-width: 2px
}

html body [data-border-width="3"] {
    border-width: 3px
}

.form-settings[data-border-type=line]~* .form__checkbox_label {
    margin-top: 25px
}

.form-settings[data-border-type=line]~* .form__field_field,
.form-settings[data-border-type=line]~* .form__placeholder,
.form-settings[data-border-type=line]~* .form__textarea_tarea,
.form-settings[data-border-type=line]~* .selectize-control .item {
    padding-left: 0
}

.form-settings[data-border-type=circle]~* .form__field_field,
.form-settings[data-border-type=circle]~* .form__placeholder,
.form-settings[data-border-type=circle]~* .form__textarea_tarea,
.form-settings[data-border-type=circle]~* .selectize-control .item {
    padding-left: 30px;
    padding-right: 30px
}

.form-settings[data-border-type=circle]~* .selectize-control .item,
.form-settings[data-border-type=ellipse]~* .selectize-control .item,
.form-settings[data-border-type=line]~* .selectize-control .item,
.form-settings[data-border-type=square]~* .selectize-control .item {
    padding-right: 35px
}

.form__placeholder-box {
    position: relative
}

.form__placeholder {
    position: absolute!important;
    top: 50%;
    z-index: 0;
    left: 0;
    margin-top: -15px;
    -webkit-transition: margin .2s linear, font-size .2s linear, top .2s linear;
    -o-transition: margin .2s linear, font-size .2s linear, top .2s linear;
    -moz-transition: margin .2s linear, font-size .2s linear, top .2s linear;
    transition: margin .2s linear, font-size .2s linear, top .2s linear;
    line-height: 30px!important;
    white-space: nowrap;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.shop-product .selectize-placeholder.form__placeholder {
    display: none
}

.form__field_field {
    position: absolute!important;
    z-index: 5;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: 0 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    resize: none!important;
    border: 0 none;
    border-style: solid;
    padding: 25px 20px 10px 20px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-transition: top .3s linear, margin .3s linear;
    -o-transition: top .3s linear, margin .3s linear;
    -moz-transition: top .3s linear, margin .3s linear;
    transition: top .3s linear, margin .3s linear;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.mod--font-none-preset .form__field_field {
    line-height: 22px
}

.form__field_field:focus {
    outline: 0 none
}

.form__field_field.mod--change~.form__placeholder {
    top: 0;
    margin-top: 0
}

.form__checkbox_label {
    position: relative;
    max-width: 100%;
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -moz-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.form__checkbox_text {
    word-wrap: break-word;
    word-break: break-all;
    word-break: break-word;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -moz-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    overflow: hidden;
    padding-left: 19px;
    padding-right: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 20px;
    margin-top: -2px;
    margin-bottom: -2px
}

body .form__checkbox_text {
    line-height: 1.3
}

.form__checkbox {
    width: 0;
    height: 0;
    position: absolute;
    z-index: -1;
    left: -9999px
}

.form__checkbox_box {
    -webkit-box-flex: 17px;
    -webkit-flex: 17px;
    -moz-box-flex: 17px;
    -ms-flex: 17px;
    flex: 17px;
    min-width: 17px;
    width: 17px;
    float: left;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -moz-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.form__checkbox_checkbox {
    cursor: pointer;
    position: relative;
    float: left;
    width: 17px;
    height: 17px;
    min-height: 17px;
    top: 0;
    left: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.form__checkbox_checkbox[data-border-type=line] {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.form__checkbox_checkbox:after {
    opacity: 0;
    content: "";
    position: absolute;
    width: 6px;
    height: 4px;
    background: 0 0;
    top: 50%;
    left: 50%;
    margin-top: -4px;
    margin-left: -4px;
    border: 2px solid #000;
    border-top: none;
    border-right: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.form__checkbox:checked+.form__checkbox_box .form__checkbox_checkbox:after {
    opacity: 1
}

.subscribe-checkbox {
    margin-top: 20px
}

.aside-subscribe .subscribe-checkbox {
    margin-top: 5px
}

.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder {
    visibility: visible!important;
    background: #f2f2f2!important;
    background: rgba(0, 0, 0, .06)!important;
    border: 0 none!important;
    -webkit-box-shadow: inset 0 0 12px 4px #fff;
    -moz-box-shadow: inset 0 0 12px 4px #fff;
    box-shadow: inset 0 0 12px 4px #fff
}

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
    content: "!";
    visibility: hidden
}

.selectize-control.plugin-drag_drop .ui-sortable-helper {
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2)
}

.selectize-dropdown-header {
    position: relative;
    padding: 5px 8px;
    border-bottom: 1px solid #d0d0d0;
    background: #f8f8f8;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}

.selectize-dropdown-header-close {
    position: absolute;
    right: 8px;
    top: 50%;
    color: #303030;
    opacity: .4;
    margin-top: -12px;
    line-height: 20px;
    font-size: 20px!important
}

.selectize-dropdown-header-close:hover {
    color: #000
}

.selectize-dropdown.plugin-optgroup_columns .optgroup {
    border-right: 1px solid #f2f2f2;
    border-top: 0 none;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
    border-right: 0 none
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
    display: none
}

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
    border-top: 0 none
}

.selectize-control.plugin-remove_button [data-value] {
    position: relative;
    padding-right: 24px!important
}

.selectize-control.plugin-remove_button [data-value] .remove {
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 17px;
    text-align: center;
    font-weight: 700;
    font-size: 12px;
    color: inherit;
    text-decoration: none;
    vertical-align: middle;
    display: inline-block;
    padding: 2px 0 0 0;
    border-left: 1px solid #d0d0d0;
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.selectize-control.plugin-remove_button [data-value] .remove:hover {
    background: rgba(0, 0, 0, .05)
}

.selectize-control.plugin-remove_button [data-value].active .remove {
    border-left-color: #cacaca
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
    background: 0 0
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
    border-left-color: #fff
}

.selectize-control.plugin-remove_button .remove-single {
    position: absolute;
    right: 28px;
    top: 6px;
    font-size: 23px
}

.form__select {
    position: relative
}

.form__select.mod--top .selectize-dropdown {
    bottom: 100%;
    top: auto!important
}

.selectize-dropdown,
.selectize-input,
.selectize-input input {
    color: #303030;
    font-family: inherit;
    -webkit-font-smoothing: inherit
}

.mod--font-none-preset .selectize-dropdown,
.mod--font-none-preset .selectize-input,
.mod--font-none-preset .selectize-input input {
    font-family: inherit
}

.selectize-dropdown {
    opacity: 0;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    -moz-transition: opacity .3s;
    transition: opacity .3s;
    position: absolute;
    z-index: 10;
    max-width: 100%;
    min-width: 100%;
    border-style: solid;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 161px
}

.selectize-dropdown[data-border-type=line] {
    border-bottom: 0;
    margin-top: 0
}

.selectize-control:not(.mod--top) .dropdown-active {
    -webkit-border-bottom-left-radius: 0!important;
    -moz-border-radius-bottomleft: 0!important;
    border-bottom-left-radius: 0!important;
    -webkit-border-bottom-right-radius: 0!important;
    -moz-border-radius-bottomright: 0!important;
    border-bottom-right-radius: 0!important
}

.selectize-control:not(.mod--top) .selectize-dropdown {
    -webkit-border-top-right-radius: 0!important;
    -moz-border-radius-topright: 0!important;
    border-top-right-radius: 0!important;
    -webkit-border-top-left-radius: 0!important;
    -moz-border-radius-topleft: 0!important;
    border-top-left-radius: 0!important;
    padding: 10px 0 14px;
    border-top: 0 none!important;
    margin: -5px 0 0 0
}

.selectize-control.mod--top .dropdown-active {
    -webkit-border-top-left-radius: 0!important;
    -moz-border-radius-topleft: 0!important;
    border-top-left-radius: 0!important;
    -webkit-border-top-right-radius: 0!important;
    -moz-border-radius-topright: 0!important;
    border-top-right-radius: 0!important
}

.selectize-control.mod--top .selectize-dropdown {
    -webkit-border-bottom-right-radius: 0!important;
    -moz-border-radius-bottomright: 0!important;
    border-bottom-right-radius: 0!important;
    -webkit-border-bottom-left-radius: 0!important;
    -moz-border-radius-bottomleft: 0!important;
    border-bottom-left-radius: 0!important;
    padding: 20px 0 10px;
    border-bottom: 0 none!important;
    margin: 0 0 -5px 0
}

.selectize-input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    position: relative;
    z-index: 1;
    min-height: 55px;
    border-style: solid;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-transition: -webkit-border-radius .3s;
    transition: -webkit-border-radius .3s;
    -o-transition: border-radius .3s;
    -moz-transition: border-radius .3s, -moz-border-radius .3s;
    transition: border-radius .3s;
    transition: border-radius .3s, -webkit-border-radius .3s, -moz-border-radius .3s
}

.selectize-input.dropdown-active~.selectize-dropdown {
    opacity: 1
}

.selectize-input.dropdown-active~.selectize-dropdown [data-selectable] {
    margin-top: 0
}

.selectize-input[data-border-type=circle]~.selectize-dropdown .option {
    padding-left: 30px
}

.selectize-control.multi .selectize-input.has-items {
    padding: 6px 8px 3px
}

.selectize-input.disabled,
.selectize-input.disabled * {
    cursor: default!important
}

.selectize-input>* {
    vertical-align: middle;
    display: inline-block;
    zoom: 1;
    position: relative
}

.selectize-control.multi .selectize-input>div {
    cursor: pointer;
    margin: 0 3px 3px 0;
    padding: 2px 6px;
    background: #f2f2f2;
    color: #303030;
    border: 0 solid #d0d0d0
}

.selectize-control.multi .selectize-input>div.active {
    background: #e8e8e8;
    color: #303030;
    border: 0 solid #cacaca
}

.selectize-control.multi .selectize-input.disabled>div,
.selectize-control.multi .selectize-input.disabled>div.active {
    color: #7d7d7d;
    background: #fff;
    border: 0 solid #fff
}

.selectize-input>input {
    display: none!important;
    padding: 0!important;
    min-height: 0!important;
    max-height: none!important;
    max-width: 100%!important;
    margin: 0 2px 0 0!important;
    text-indent: 0!important;
    border: 0 none!important;
    background: 0 0!important;
    line-height: inherit!important;
    -webkit-user-select: auto!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important
}

.selectize-input>input::-ms-clear {
    display: none
}

.selectize-input>input:focus {
    outline: 0!important
}

.selectize-input::after {
    content: " ";
    display: block;
    clear: left
}

.selectize-dropdown [data-selectable] {
    word-wrap: break-word;
    word-break: break-all;
    word-break: break-word;
    cursor: pointer;
    overflow: hidden;
    position: relative;
    line-height: normal
}

.selectize-dropdown .selectize-dropdown-content {
    -webkit-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out
}

.selectize-dropdown .selectize-dropdown-content:hover [data-selectable] {
    -webkit-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
    opacity: .5
}

.selectize-dropdown .selectize-dropdown-content:hover [data-selectable]:hover {
    opacity: 1
}

.selectize-dropdown [data-selectable] .highlight {
    background: rgba(125, 168, 208, .2);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.selectize-dropdown .optgroup-header,
.selectize-dropdown [data-selectable] {
    padding: 6px 20px
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
    border-top: 0 none
}

.selectize-dropdown .optgroup-header {
    color: #303030;
    background: #fff;
    cursor: default
}

.selectize-dropdown .active.create {
    color: #495c68
}

.selectize-dropdown .create {
    color: rgba(48, 48, 48, .5)
}

.selectize-dropdown-content {
    max-height: inherit!important
}

.selectize-dropdown-content .ps__rail-y {
    opacity: 1
}

.selectize-ps-content {
    max-height: 130px;
    overflow: auto;
    position: relative;
    -ms-touch-action: none!important;
    touch-action: none!important
}

.selectize-input input,
.selectize-ps-content .selectize-input {
    cursor: pointer
}

.selectize-input:after {
    content: " ";
    display: block;
    position: absolute;
    top: 50%;
    right: 25px;
    margin-top: -3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: grey transparent transparent transparent
}

.selectize-input.dropdown-active:after {
    margin-top: -4px;
    border-width: 0 5px 5px 5px;
    border-color: transparent transparent grey transparent
}

.selectize-control.rtl.single .selectize-input:after {
    left: 15px;
    right: auto
}

.selectize-control.rtl .selectize-input>input {
    margin: 0 4px 0 -2px!important
}

.selectize-control .selectize-input.disabled {
    opacity: .5;
    background-color: #fafafa
}

.form-settings[data-placeholder-type=move]~* .selectize-input.dropdown-active .form__placeholder,
.form-settings[data-placeholder-type=move]~* .selectize-input.full .form__placeholder {
    top: 0;
    margin-top: 0
}

.form-settings[data-placeholder-type=hide]~* .selectize-input.full .form__placeholder {
    display: none
}

.form-settings[data-placeholder-type=hide]~* .form__field_field {
    padding-top: 15px;
    padding-bottom: 14px
}

.form-settings[data-placeholder-type=hide]~* .form__textarea {
    padding-top: 16px
}

.form-settings[data-placeholder-type=hide]~* .form__textarea[data-border-width="2"] {
    padding-top: 15px
}

.form-settings[data-placeholder-type=hide]~* .form__textarea[data-border-width="3"] {
    padding-top: 14px
}

.form-settings[data-placeholder-type=hide]~* .selectize-control .item {
    padding-top: 10px
}

.selectize-control .selectize-placeholder {
    padding-right: 40px!important
}

.selectize-control .item,
.selectize-control .selectize-placeholder {
    padding-right: 15px;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden
}

.selectize-control .item {
    position: absolute!important;
    z-index: 5;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: 0 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    line-height: 22px;
    resize: none!important;
    border: 0 none;
    border-style: solid;
    padding: 25px 20px 10px 20px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-transition: top .3s linear, margin .3s linear;
    -o-transition: top .3s linear, margin .3s linear;
    -moz-transition: top .3s linear, margin .3s linear;
    transition: top .3s linear, margin .3s linear;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.shop-product .selectize-control .item {
    padding-top: 10px
}

.selectize-control .item .item-inner {
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    min-width: 0;
    line-height: 36px;
    padding-right: 5px
}

.selectize-control .item:focus {
    outline: 0 none
}

.selectize-control .item.mod--change~.form__placeholder {
    top: 0;
    margin-top: 0
}

select[data-scroll-type=css]+.selectize-control .selectize-dropdown {
    overflow: auto;
    scrollbar-width: thin;
    scrollbar-color: #a9a9a9 transparent
}

select[data-scroll-type=css]+.selectize-control .selectize-dropdown::-webkit-scrollbar {
    width: 8px
}

select[data-scroll-type=css]+.selectize-control .selectize-dropdown::-webkit-scrollbar-track {
    -webkit-border-radius: 10px;
    border-radius: 10px
}

select[data-scroll-type=css]+.selectize-control .selectize-dropdown::-webkit-scrollbar-thumb {
    background-color: #a9a9a9;
    -webkit-border-radius: 10px;
    border-radius: 10px
}

select[data-scroll-type=css]+.selectize-control .selectize-dropdown[data-border-type=circle]::-webkit-scrollbar-track {
    margin-bottom: 20px
}

select[data-scroll-type=css]+.selectize-control .selectize-dropdown[data-border-type=ellipse]::-webkit-scrollbar-track {
    margin-bottom: 5px
}

.mobile #checkout-root .md-select-custom,
.tablet #checkout-root .md-select-custom {
    position: relative
}

.mobile #checkout-root .selectize-control,
.tablet #checkout-root .selectize-control {
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.mobile #checkout-root .selectize-dropdown,
.tablet #checkout-root .selectize-dropdown {
    visibility: hidden;
    pointer-events: none;
    opacity: 0
}

.mobile #checkout-root .form__select,
.tablet #checkout-root .form__select {
    display: block!important
}

.form__btn-box {
    text-align: center
}

.mod--font-none-preset .post-subscribe .form__checkbox_text,
.mod--font-none-preset .subscribe-form .form__checkbox_text {
    font-size: 11px
}

.mod--font-none-preset .form-btn {
    font-size: 15px
}

.form__btn,
.form__btn .form__btn_cont,
body .f__btn-lh {
    line-height: 1.4
}

.form__btn {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    word-wrap: break-word;
    word-break: break-all;
    word-break: break-word;
    position: relative;
    background: 0 0;
    background-image: none;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 15px 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 50px;
    -webkit-transition: color .3s;
    -o-transition: color .3s;
    -moz-transition: color .3s;
    transition: color .3s;
    font-size: 13px
}

.form__btn.active.focus,
.form__btn.active:focus,
.form__btn.focus,
.form__btn:active.focus,
.form__btn:active:focus,
.form__btn:focus {
    outline: 0 none
}

.form__btn:after {
    content: '';
    z-index: -1;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transition: border .1s, background .3s;
    -o-transition: border .1s, background .3s;
    -moz-transition: border .1s, background .3s;
    transition: border .1s, background .3s
}

a.form__btn.disabled,
fieldset[disabled] a.form__btn {
    pointer-events: none
}

.form__btn.disabled,
.form__btn[disabled],
fieldset[disabled] .form__btn {
    cursor: default;
    opacity: .65;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    pointer-events: none
}

.form__btn .form__btn_cont {
    position: relative;
    z-index: 2;
    display: inline
}

.form__btn[data-size=small] {
    padding: 15px
}

.form__btn[data-size=large] {
    padding: 20px 25px
}

.file-uploader_cont {
    position: relative
}

.file-uploader_cont.file-preview {
    overflow: hidden;
    display: block;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 0 none;
    padding: 0;
    width: auto
}

.file-uploader_cont.file-preview .file-zoom-dialog {
    display: none!important
}

.file-uploader_cont.file-preview .kv-file-remove {
    width: 22px;
    height: 22px;
    border: 0 none;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    border-radius: 22px;
    background: #000;
    cursor: pointer;
    -webkit-transition: -webkit-box-shadow .2s;
    transition: -webkit-box-shadow .2s;
    -o-transition: box-shadow .2s;
    -moz-transition: box-shadow .2s, -moz-box-shadow .2s;
    transition: box-shadow .2s;
    transition: box-shadow .2s, -webkit-box-shadow .2s, -moz-box-shadow .2s;
    -webkit-box-shadow: 0 0 0 0 #000;
    -moz-box-shadow: 0 0 0 0 #000;
    box-shadow: 0 0 0 0 #000;
    font-size: 0!important;
    line-height: 0;
    font-family: Verdana, sans-serif!important
}

.file-uploader_cont.file-preview .kv-file-remove i {
    position: relative;
    top: -1px;
    font-style: normal;
    font-family: Verdana, sans-serif;
    font-size: 13px!important;
    color: #fff;
    font-weight: 400;
    line-height: 10px;
    letter-spacing: 0
}

.file-uploader_cont.file-preview .kv-file-remove:focus {
    outline: 0 none
}

.file-uploader_cont.file-preview .kv-file-remove:hover {
    -webkit-box-shadow: 0 0 0 1px #000;
    -moz-box-shadow: 0 0 0 1px #000;
    box-shadow: 0 0 0 1px #000
}

.file-uploader_cont .fileinput-remove {
    display: none
}

.file-uploader_cont .file-thumbnail-footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.file-zoom-dialog {
    display: none
}

.file-loading {
    top: 0;
    right: 0;
    width: 25px;
    height: 25px;
    font-size: 999px;
    text-align: right;
    color: #fff;
    border: none
}

.file-object {
    margin: 0 0 -5px 0;
    padding: 0
}

.btn-file {
    position: relative;
    overflow: hidden;
    display: none
}

.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    text-align: right;
    opacity: 0;
    background: none repeat scroll 0 0 transparent;
    cursor: inherit;
    display: block
}

.file-caption-name {
    display: inline-block;
    overflow: hidden;
    height: 20px;
    word-break: break-all
}

.input-group-lg .file-caption-name {
    height: 25px
}

.file-zoom-dialog {
    text-align: left
}

.file-error-message {
    color: #ff3838;
    margin: 15px 5px 5px 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding-bottom: 10px
}

.file-error-message pre,
.file-error-message ul {
    margin: 0;
    text-align: left
}

.file-error-message pre {
    margin: 5px 0
}

.file-error-message li:not(:first-child) {
    padding-top: 10px
}

.file-caption-disabled {
    background-color: #eee;
    cursor: not-allowed;
    opacity: 1
}

.file-preview {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #ddd;
    padding: 5px;
    width: 100%;
    margin-bottom: 5px
}

.file-live-thumbs {
    margin-left: -10px;
    margin-right: -10px
}

.file-preview-error {
    display: none!important
}

.file-preview-frame {
    position: relative;
    float: left;
    text-align: center;
    vertical-align: middle;
    width: 93px;
    max-width: 93px;
    margin: 8px 10px 8px;
    display: block
}

.file-preview-frame img {
    max-width: 100%;
    max-height: 73px
}

.kv-file-content {
    overflow: hidden;
    -webkit-box-shadow: 0 0 0 1px #ddd;
    -moz-box-shadow: 0 0 0 1px #ddd;
    box-shadow: 0 0 0 1px #ddd;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    height: 73px
}

.file-footer-caption {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    width: 100%;
    text-align: center;
    margin: auto
}

.file-footer-caption br,
.file-footer-caption samp {
    display: none
}

.file-preview-image {
    vertical-align: middle
}

.file-preview-text {
    display: block;
    color: #428bca;
    border: 1px solid #ddd;
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
    outline: 0;
    padding: 8px;
    resize: none
}

.file-preview-html {
    border: 1px solid #ddd;
    padding: 8px;
    overflow: auto
}

.file-zoom-dialog .file-preview-text {
    font-size: 1.2em
}

.file-preview-other {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    text-align: center;
    vertical-align: middle;
    padding: 10px
}

.file-preview-other:hover {
    opacity: .8
}

.file-actions,
.file-other-error {
    text-align: left
}

.file-other-icon {
    font-size: 4.8em
}

.file-zoom-dialog .file-other-icon {
    font-size: 8em;
    font-size: 55vmin
}

.file-input-new .close,
.file-input-new .file-preview,
.file-input-new .fileinput-remove-button,
.file-input-new .fileinput-upload-button,
.file-input-new .glyphicon-file {
    display: none
}

.file-input-ajax-new .fileinput-remove-button,
.file-input-ajax-new .fileinput-upload-button {
    display: none
}

.file-input.has-error .form__field_bdc {
    border-color: #ff3838!important
}

.file-actions {
    position: absolute;
    top: -55px;
    margin-top: 0;
    left: 50%;
    margin-left: -11px
}

.file-footer-buttons {
    float: right;
    font-size: 13px!important
}

.file-upload-indicator {
    display: inline;
    cursor: default;
    opacity: .8;
    width: 60%
}

.file-upload-indicator:hover {
    font-weight: 700;
    opacity: 1
}

.file-preview-error {
    opacity: .65;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.file-drop-zone {
    line-height: normal!important;
    min-height: 55px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    vertical-align: middle;
    padding: 0 20px 0 20px;
    cursor: pointer;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin: 0;
    border: 1px dashed #ddd;
    position: relative;
    z-index: 20;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.file-drop-zone.file-highlighted {
    border: 1px dashed #000!important
}

.file-drop-zone:focus {
    outline: 0 none
}

.file-drop-zone[data-border-width="0"] {
    border-width: 1px
}

.file-drop-zone[data-border-type=line] {
    margin-top: 25px
}

.file-drop-zone[data-border-type=circle] {
    padding-left: 30px
}

.file-drop-zone-title {
    word-wrap: break-word;
    word-break: break-all;
    word-break: break-word;
    padding-right: 10px;
    padding-top: 12px;
    padding-bottom: 11px;
    text-align: left;
    position: relative;
    overflow: hidden;
    width: 100%
}

.file-drop-zone-title:hover .file-drop-zone-title--fix {
    text-decoration: none
}

.file-drop-zone-title:not(:first-child) {
    display: none
}

.file-drop-zone-title:before {
    content: "×";
    font-family: Arial, Geneva, sans-serif!important;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    display: inline-block;
    margin-right: 10px;
    letter-spacing: 0!important
}

.file-drop-zone-title--fix {
    text-decoration: underline;
    line-height: normal!important
}

.file-highlighted {
    border: 2px dashed #999!important;
    background-color: #f0f0f0
}

.file-uploading {
    opacity: .65
}

.file-thumb-progress {
    height: 10px
}

.file-thumb-progress .progress,
.file-thumb-progress .progress-bar {
    height: 10px;
    font-size: 9px;
    line-height: 10px
}

.file-thumbnail-footer {
    position: relative;
    margin-top: 10px
}

.file-thumb-progress {
    position: absolute;
    top: 35px;
    left: 0;
    right: 0
}

.file-zoom-fullscreen.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.file-zoom-fullscreen .modal-dialog {
    position: fixed;
    margin: 0;
    width: 100%;
    height: 100%;
    padding: 0
}

.file-zoom-fullscreen .modal-content {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.file-zoom-fullscreen .modal-body {
    overflow-y: auto
}

.file-zoom-dialog .modal-body {
    position: relative!important
}

.file-zoom-dialog .btn-navigate {
    position: absolute;
    padding: 0;
    margin: 0;
    background: 0 0;
    text-decoration: none;
    outline: 0;
    opacity: .7;
    top: 45%;
    font-size: 4em;
    color: #1c94c4
}

.file-zoom-dialog .floating-buttons {
    position: absolute;
    top: 5px;
    right: 10px
}

.floating-buttons {
    z-index: 3000
}

.floating-buttons .btn {
    z-index: 3000
}

.file-zoom-dialog .kv-zoom-actions .btn,
.floating-buttons .btn {
    margin-left: 3px
}

.file-zoom-dialog .btn-navigate:not([disabled]):focus,
.file-zoom-dialog .btn-navigate:not([disabled]):hover {
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    opacity: .5
}

.file-zoom-dialog .btn-navigate[disabled] {
    opacity: .3
}

.file-zoom-dialog .btn-prev {
    left: 1px
}

.file-zoom-dialog .btn-next {
    right: 1px
}

.file-drag-handle {
    display: inline;
    margin-right: 2px;
    font-size: 16px;
    cursor: move;
    cursor: -webkit-grabbing
}

.file-drag-handle:hover {
    opacity: .7
}

.file-zoom-content {
    height: 480px;
    text-align: center
}

.file-preview-initial.sortable-chosen {
    background-color: #d9edf7
}

.file-preview-frame.sortable-ghost {
    background-color: #eee
}

.btn-file ::-ms-browse {
    width: 100%;
    height: 100%
}

.kv-fileinput-error {
    position: relative;
    overflow: hidden
}

.kv-fileinput-error ul {
    padding: 0;
    list-style-type: none;
    overflow: hidden
}

.kv-error-close {
    font-family: Arial, Geneva, sans-serif!important;
    float: left;
    margin-right: 8px;
    letter-spacing: 0!important
}

.post-form-content {
    opacity: 0;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    -moz-transition: opacity .3s;
    transition: opacity .3s;
    -webkit-transition-delay: .5s;
    -moz-transition-delay: .5s;
    -o-transition-delay: .5s;
    transition-delay: .5s
}

.post-form-content form {
    position: relative;
    z-index: 2
}

.post-form-content .success-message {
    z-index: 1
}

.post-form-content.state-init {
    opacity: 1
}

.form__checkbox_label .form__checkbox_box .form__checkbox_checkbox:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.mobile .form__select.selectize-dropdown,
.mobile .form__textarea {
    overflow-x: auto
}

[data-go-placeholder] {
    background: 0 0
}

.go-placeholder__style {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    color: #b8b8b8;
    line-height: 25px
}

[data-placeholder-type=hide] [data-go-placeholder].mod--change~* .go-placeholder,
[data-placeholder-type=hide] [data-go-placeholder].mod--change~.go-placeholder,
[data-placeholder-type=hide]~* [data-go-placeholder].mod--change~* .go-placeholder,
[data-placeholder-type=hide]~* [data-go-placeholder].mod--change~.go-placeholder {
    display: none
}

.md-infoline {
    left: 0;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    z-index: 20;
    background: rgba(0, 0, 0, .5);
    color: #fff;
    top: 0;
    display: block
}

.adaptive-desktop.is-mmenu-open .md-infoline,
.adaptive-desktop.layout-vertical--logo-center--icons-bottom .md-infoline,
.adaptive-desktop.layout-vertical--logo-top--icons-bottom .md-infoline,
.adaptive-desktop.layout-vertical--logo-top--icons-bottom--transparent .md-infoline,
.adaptive-desktop.layout-vertical--without-logo--icons-bottom .md-infoline,
.adaptive-tablet.layout-vertical--logo-center--icons-bottom .md-infoline,
.adaptive-tablet.layout-vertical--logo-top--icons-bottom .md-infoline,
.adaptive-tablet.layout-vertical--logo-top--icons-bottom--transparent .md-infoline,
.adaptive-tablet.layout-vertical--without-logo--icons-bottom .md-infoline {
    z-index: 20
}

.md-infoline--clone {
    position: absolute;
    top: -9999px;
    opacity: 0;
    width: 100%;
    visibility: hidden
}

.is--infoline-hidden .md-infoline {
    display: none
}

.is--infoline-firstopen .md-infoline {
    display: none
}

.md-infoline__href,
.md-infoline__href:focus,
.md-infoline__href:hover,
.md-infoline__href:visited {
    color: #fff
}

.md-infoline__href:hover {
    text-decoration: none
}

.md-infoline__cont {
    padding-top: 20px;
    padding-bottom: 20px
}

.adaptive-desktop .md-infoline__cont {
    padding-right: 65px;
    padding-left: 65px
}

.adaptive-desktop.layout-vertical--logo-top--icons-bottom--transparent .md-infoline__cont {
    padding-right: 80px
}

.adaptive-tablet .md-infoline__cont {
    padding-right: 40px;
    padding-left: 40px
}

.adaptive-mobile .md-infoline__cont {
    padding-right: 20px;
    padding-left: 20px
}

.adaptive-mobile.mod--infoline-cross-enable .md-infoline__cont {
    padding-right: 40px
}

.md-infoline__wrap {
    margin: auto;
    max-width: 100%;
    -webkit-transition: width .3s;
    -o-transition: width .3s;
    -moz-transition: width .3s;
    transition: width .3s
}

.md-infoline__close {
    position: absolute;
    top: 10px;
    right: 15px;
    cursor: pointer;
    font-size: 0;
    z-index: 10
}

.adaptive-desktop.layout-vertical--logo-top--icons-bottom--transparent .md-infoline__close {
    right: 30px
}

.adaptive-mobile .mobile--table-one-col tr {
    display: block!important
}

.adaptive-mobile .mobile--table-one-col td {
    display: block!important;
    width: 100%!important
}

.ps {
    overflow: hidden!important;
    overflow-anchor: none;
    -ms-overflow-style: none;
    touch-action: auto;
    -ms-touch-action: auto
}

.ps__rail-x {
    display: none;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    height: 15px;
    bottom: 0;
    position: absolute
}

.ps__rail-y {
    display: none;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    width: 15px;
    right: 0;
    position: absolute
}

.ps--active-x>.ps__rail-x,
.ps--active-y>.ps__rail-y {
    display: block;
    background-color: transparent
}

.ps__thumb-x {
    background-color: #000;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-transition: background-color .2s linear, height .2s ease-in-out;
    -o-transition: background-color .2s linear, height .2s ease-in-out;
    -moz-transition: background-color .2s linear, height .2s ease-in-out;
    transition: background-color .2s linear, height .2s ease-in-out;
    height: 8px;
    bottom: 2px;
    position: absolute;
    opacity: .5
}

.ps__thumb-y {
    background-color: #000;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-transition: background-color .2s linear, width .2s ease-in-out;
    -o-transition: background-color .2s linear, width .2s ease-in-out;
    -moz-transition: background-color .2s linear, width .2s ease-in-out;
    transition: background-color .2s linear, width .2s ease-in-out;
    width: 8px;
    right: 5px;
    position: absolute;
    opacity: .5
}

@supports (-ms-overflow-style:none) {
    .ps {
        overflow: auto!important
    }
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .ps {
        overflow: auto!important
    }
}

[data-custom-scroll] .ps__rail-y {
    opacity: 1;
    margin: 10px 0
}

[data-custom-scroll] .ps__thumb-x,
[data-custom-scroll] .ps__thumb-y {
    cursor: pointer;
    z-index: 11
}

[data-custom-scroll].mod--custom-scroll-hidden .ps__rail-x,
[data-custom-scroll].mod--custom-scroll-hidden .ps__rail-y {
    opacity: 0
}

[data-custom-scroll].mod--custom-scroll-hidden .ps__thumb-x,
[data-custom-scroll].mod--custom-scroll-hidden .ps__thumb-y {
    cursor: default
}

input[type=checkbox],
input[type=radio] {
    display: none
}

.gphw-fd-content input[type=checkbox],
.gphw-fd-content input[type=radio] {
    display: inline-block
}

input[type=checkbox]+label {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.md-checkbox,
.md-radio {
    position: relative
}

.md-checkbox+label,
.md-radio+label {
    position: relative
}

.w100.md-checkbox+label,
.w100.md-radio+label {
    width: 100%
}

.md-radio+label {
    padding-left: 30px;
    line-height: 19px
}

.mod--setting-field__like-tabs .md-radio+label {
    float: left;
    padding: 0 2.5px;
    margin: 0;
    margin-top: 5px
}

.col-1.mod--setting-field__like-tabs .md-radio+label {
    width: 100%
}

.col-2.mod--setting-field__like-tabs .md-radio+label {
    width: 50%
}

.col-3.mod--setting-field__like-tabs .md-radio+label {
    width: 33.33%
}

.col-4.mod--setting-field__like-tabs .md-radio+label {
    width: 25%
}

.col-5.mod--setting-field__like-tabs .md-radio+label {
    width: 20%
}

.col-6.mod--setting-field__like-tabs .md-radio+label {
    width: 16.66%
}

.mod--setting-field__like-tabs .md-radio+label .sample {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 50px;
    margin: 0;
    background-color: #fafafa;
    border: 1px solid #fafafa;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-transition: .2s all ease-in-out;
    -o-transition: .2s all ease-in-out;
    -moz-transition: .2s all ease-in-out;
    transition: .2s all ease-in-out
}

.mod--setting-field__like-tabs .md-radio+label .sample:hover {
    border-color: #e7e7e7
}

.mod--setting-field__like-tabs .md-radio+label .sample:after,
.mod--setting-field__like-tabs .md-radio+label .sample:before {
    display: none
}

.mod--setting-field__like-tabs .md-radio+label .sample svg {
    opacity: .32;
    -webkit-transition: .2s opacity ease-in-out;
    -o-transition: .2s opacity ease-in-out;
    -moz-transition: .2s opacity ease-in-out;
    transition: .2s opacity ease-in-out
}

.md-radio+label:before {
    content: '';
    display: inline-block;
    width: 4px;
    height: 4px;
    margin-left: -30px;
    margin-right: 25px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: #eee;
    position: relative;
    top: -2px;
    left: 8px;
    -webkit-box-shadow: 0 0 0 7px #fff, 0 0 0 8px #c9c7c1;
    -moz-box-shadow: 0 0 0 7px #fff, 0 0 0 8px #c9c7c1;
    box-shadow: 0 0 0 7px #fff, 0 0 0 8px #c9c7c1
}

.mod--setting-field__like-tabs .md-radio+label:before {
    display: none
}

.radio-grid .md-radio+label:before {
    display: none
}

.radio-grid .md-radio+label {
    padding: 0;
    margin: 2px;
    width: 14px;
    height: 14px;
    border: 1px solid #cacaca;
    background-color: #f7f7f7
}

.md-radio+label.md-radio__label-shopcart {
    padding-left: 42px
}

.adaptive-mobile .md-radio+label.md-radio__label-shopcart {
    padding-left: 32px
}

.md-radio+label.md-radio__label-shopcart .radio-line__title {
    margin-right: 2px
}

.adaptive-mobile .md-radio+label.md-radio__label-shopcart .radio-line__title {
    margin-right: 0;
    margin-left: 1px
}

.md-radio+label.md-radio__label-shopcart:before {
    top: 7px;
    left: 7px
}

.adaptive-mobile .md-radio+label.md-radio__label-shopcart:before {
    float: left
}

.md-radio:checked+label {
    padding-left: 28px
}

.md-radio:checked+label:before {
    top: -1px;
    left: 9px;
    width: 6px;
    height: 6px;
    background: #4c4c4c;
    -webkit-box-shadow: 0 0 0 6px #fff, 0 0 0 7px #c9c7c1;
    -moz-box-shadow: 0 0 0 6px #fff, 0 0 0 7px #c9c7c1;
    box-shadow: 0 0 0 6px #fff, 0 0 0 7px #c9c7c1
}

.radio-grid .md-radio:checked+label {
    padding: 0;
    border: 1px solid #828282;
    background-color: #cacaca
}

.md-radio:checked+label.md-radio__label-shopcart {
    padding-left: 40px
}

.adaptive-mobile .md-radio:checked+label.md-radio__label-shopcart {
    padding-left: 31px
}

.md-radio:checked+label.md-radio__label-shopcart .radio-line__title {
    margin-right: 0
}

.adaptive-mobile .md-radio:checked+label.md-radio__label-shopcart .radio-line__title {
    margin-left: 0
}

.md-radio:checked+label.md-radio__label-shopcart:before {
    top: 6px;
    left: 8px
}

.adaptive-mobile .md-radio:checked+label.md-radio__label-shopcart:before {
    left: 7px
}

.mod--setting-field__like-tabs .md-radio:checked+label {
    padding-left: 2.5px
}

.mod--setting-field__like-tabs .md-radio:checked+label .sample {
    background-color: #f4f4f4;
    border-color: #e7e7e7
}

.mod--setting-field__like-tabs .md-radio:checked+label .sample svg {
    opacity: 1
}

.md-radio:checked+label.md-radio__label:before {
    top: 5px
}

.mod--setting-field__like-tabs .md-radio:checked:disabled+label .sample {
    background-color: #fafafa;
    border: 1px solid #fafafa
}

.mod--setting-field__like-tabs .md-radio:checked:disabled+label .sample svg {
    opacity: .32
}

.radio-grid {
    display: -ms-grid;
    display: grid;
    float: left;
    margin-top: -14px
}

.radio-grid.mod--grid-2 {
    -ms-grid-columns: (18px)[2];
    grid-template-columns: repeat(2, 18px)
}

.radio-grid.mod--grid-3 {
    -ms-grid-columns: (18px)[3];
    grid-template-columns: repeat(3, 18px)
}

.radio-grid.mod--grid-4 {
    -ms-grid-columns: (18px)[4];
    grid-template-columns: repeat(4, 18px)
}

.md-checkbox+label {
    padding-left: 30px
}

.md-checkbox+label:before {
    content: '';
    width: 19px;
    height: 19px;
    position: relative;
    top: -1px;
    left: 0;
    border: 1px solid #aaa;
    display: inline-block;
    vertical-align: middle;
    background-color: #fff;
    margin-left: -30px;
    margin-right: 10px
}

.md-checkbox+label:hover:before {
    border-color: #888
}

.md-checkbox+label:after {
    content: '';
    width: 9px;
    height: 6px;
    border-bottom: 1px solid #555;
    border-left: 1px solid #555;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    position: absolute;
    top: 4px;
    left: 5px;
    display: none;
    will-change: transform
}

.md-checkbox+label:empty {
    padding-left: 0
}

.md-checkbox+label:empty:before {
    padding: 0;
    margin: 0
}

.md-checkbox:checked+label:after {
    display: block
}

.md-checkbox:disabled+label,
.md-checkbox[type=checkbox]:disabled+label {
    opacity: 1
}

.md-checkbox:disabled+label:before,
.md-checkbox:disabled+label:hover:before,
.md-checkbox[type=checkbox]:disabled+label:before,
.md-checkbox[type=checkbox]:disabled+label:hover:before {
    background-color: #f4f4f4;
    border-color: #ccc
}

.md-checkbox[readonly]+label:after {
    display: block;
    content: '';
    width: 9px;
    height: 6px;
    border-bottom: 1px solid #555;
    border-left: none;
    position: absolute;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    top: 4px;
    left: 5px
}

.md-select-custom {
    position: relative
}

.md-select-custom__select {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

body.desktop .md-select-custom__select {
    display: none
}

.md-select-custom select {
    opacity: 0;
    width: 100%!important;
    max-width: 100%;
    height: 55px;
    min-height: 55px;
    margin: 0
}

body.desktop .md-select-custom select {
    opacity: 1
}

.md-select-custom .selectize-placeholder {
    -webkit-transform-origin-x: 0;
    -webkit-transition: margin .2s linear, top .2s linear, -webkit-transform .2s linear;
    transition: margin .2s linear, top .2s linear, -webkit-transform .2s linear;
    -o-transition: margin .2s linear, top .2s linear, -o-transform .2s linear;
    -moz-transition: margin .2s linear, transform .2s linear, top .2s linear, -moz-transform .2s linear;
    transition: margin .2s linear, transform .2s linear, top .2s linear;
    transition: margin .2s linear, transform .2s linear, top .2s linear, -webkit-transform .2s linear, -moz-transform .2s linear, -o-transform .2s linear
}

.form-settings[data-placeholder-type=move]~* .is--placeholder.md-select-custom .selectize-placeholder {
    top: 0;
    margin-top: 0;
    -webkit-transform: scale(.7);
    -moz-transform: scale(.7);
    -ms-transform: scale(.7);
    -o-transform: scale(.7);
    transform: scale(.7);
    padding-left: 26px
}

.form-settings[data-placeholder-type=hide]~* .is--placeholder.md-select-custom .selectize-placeholder {
    display: none
}

.form-settings[data-border-type=circle]~* .is--placeholder.md-select-custom .selectize-placeholder {
    padding-left: 39px
}

.form-settings[data-border-type=line]~* .is--placeholder.md-select-custom .selectize-placeholder {
    padding-left: 0
}

.mod--hidden-header header {
    display: none!important
}

.mod--hidden-header .aside-header {
    display: none!important
}

.mod--hidden-header .l-wrap {
    margin-left: 0!important
}

.mod--hidden-footer .l-footer {
    display: none
}

.social-box {
    text-align: center
}

.social-box .share {
    display: inline-block;
    height: 21px;
    margin-right: 8px;
    letter-spacing: 0
}

.social-box .share:last-child {
    margin-right: 0
}

.social-box .share.facebook,
.social-box .share.vk {
    overflow: hidden
}

.social-box .share.facebook>.fb-share-button {
    font-size: initial
}

.social-box .share.facebook>.fb-share-button>span {
    vertical-align: initial!important
}

.social-icons {
    padding-bottom: 17px;
    text-align: center;
    position: relative
}

.social-icons-wrapper {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    -webkit-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.social-icon-box {
    line-height: 10px
}

.social-icon-box * {
    line-height: 1
}

.social-icon-box+.social-icon-box {
    margin-left: 15px
}

.social-box .share.livejournal input[type=image],
.social-box .share>div,
.social-box .share>form,
.social-box .share>iframe {
    float: left
}

.social-icons [class*=" widget-social-icon-"]:before,
.social-icons [class^=widget-social-icon-]:before {
    font-family: social-icons-v4;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    font-size: 85%
}

.adaptive-desktop .l-footer .social-icons {
    margin-bottom: 30px
}

.adaptive-mobile .l-footer .social-icons,
.adaptive-tablet .l-footer .social-icons {
    margin-bottom: 20px
}

.adaptive-desktop .md-aside .social-icon-box {
    width: 100%
}

.adaptive-desktop .md-aside .social-icon-box i:before {
    width: auto
}

.adaptive-desktop.social-icons--aside .l-footer .social-icons {
    display: none
}

.adaptive-mobile.social-icons--aside .md-aside .social-icons,
.adaptive-tablet.social-icons--aside .md-aside .social-icons {
    display: none
}

.button.share.vk a {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.social-icons--header {
    padding: 0
}

.aside-social-icons i,
.aside-social-icons>label,
.setting-social-icons i,
.setting-social-icons>label,
.widget-social-icons i,
.widget-social-icons>label {
    font-family: social-icons-v4;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.widget-settings-dialog .gphw-fd-content-block-header {
    padding: 20px 30px 20px;
    text-transform: uppercase;
    background: #fafafa;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    font-weight: 700;
    font-size: 11px;
    line-height: 16px;
    color: #848484;
    letter-spacing: 1px;
    margin: 30px 0 15px;
    float: left;
    width: 100%
}

.widget-social-icon-500px:before {
    content: '\e800'
}

.widget-social-icon-behance:before {
    content: '\e801'
}

.widget-social-icon-blogspot:before {
    content: '\e802'
}

.widget-social-icon-dribbble:before {
    content: '\e803'
}

.widget-social-icon-dropbox:before {
    content: '\e804'
}

.widget-social-icon-etsy:before {
    content: '\e805'
}

.widget-social-icon-evernote:before {
    content: '\e806'
}

.widget-social-icon-facebook:before {
    content: '\e807'
}

.widget-social-icon-flickr:before {
    content: '\e808'
}

.widget-social-icon-houzz:before {
    content: '\e80a'
}

.widget-social-icon-instagram:before {
    content: '\e80b'
}

.widget-social-icon-itunes:before {
    content: '\e80c'
}

.widget-social-icon-linkedin:before {
    content: '\e80d'
}

.widget-social-icon-livejournal:before {
    content: '\e80e'
}

.widget-social-icon-mail:before {
    content: '\e80f'
}

.widget-social-icon-medium:before {
    content: '\e810'
}

.widget-social-icon-mywed:before {
    content: '\e811'
}

.widget-social-icon-odnoklassniki:before {
    content: '\e812'
}

.widget-social-icon-pinterest:before {
    content: '\e813'
}

.widget-social-icon-snapchat:before {
    content: '\e814'
}

.widget-social-icon-soundcloud:before {
    content: '\e815'
}

.widget-social-icon-spotify:before {
    content: '\e816'
}

.widget-social-icon-tumblr:before {
    content: '\e817'
}

.widget-social-icon-twitter:before {
    content: '\e818'
}

.widget-social-icon-vimeo:before {
    content: '\e819'
}

.widget-social-icon-vkontakte:before {
    content: '\e81a'
}

.widget-social-icon-vsco:before {
    content: '\e81b'
}

.widget-social-icon-youtube:before {
    content: '\e81c'
}

.widget-social-icon-telegram:before {
    content: '\e900'
}

.widget-social-icon-viber:before {
    content: '\e901'
}

.widget-social-icon-whatsapp:before {
    content: '\e902'
}

.widget-social-icon-500px-circle-with-border:before {
    content: '\e81d'
}

.widget-social-icon-behance-circle-with-border:before {
    content: '\e81e'
}

.widget-social-icon-blogspot-circle-with-border:before {
    content: '\e81f'
}

.widget-social-icon-dribbble-circle-with-border:before {
    content: '\e820'
}

.widget-social-icon-dropbox-circle-with-border:before {
    content: '\e821'
}

.widget-social-icon-etsy-circle-with-border:before {
    content: '\e822'
}

.widget-social-icon-evernote-circle-with-border:before {
    content: '\e823'
}

.widget-social-icon-facebook-circle-with-border:before {
    content: '\e824'
}

.widget-social-icon-flickr-circle-with-border:before {
    content: '\e825'
}

.widget-social-icon-houzz-circle-with-border:before {
    content: '\e827'
}

.widget-social-icon-instagram-circle-with-border:before {
    content: '\e828'
}

.widget-social-icon-itunes-circle-with-border:before {
    content: '\e829'
}

.widget-social-icon-linkedin-circle-with-border:before {
    content: '\e82a'
}

.widget-social-icon-livejournal-circle-with-border:before {
    content: '\e82b'
}

.widget-social-icon-mail-circle-with-border:before {
    content: '\e82c'
}

.widget-social-icon-medium-circle-with-border:before {
    content: '\e82d'
}

.widget-social-icon-mywed-circle-with-border:before {
    content: '\e82e'
}

.widget-social-icon-odnoklassniki-circle-with-border:before {
    content: '\e82f'
}

.widget-social-icon-pinterest-circle-with-border:before {
    content: '\e830'
}

.widget-social-icon-snapchat-circle-with-border:before {
    content: '\e831'
}

.widget-social-icon-soundcloud-circle-with-border:before {
    content: '\e832'
}

.widget-social-icon-spotify-circle-with-border:before {
    content: '\e833'
}

.widget-social-icon-tumblr-circle-with-border:before {
    content: '\e834'
}

.widget-social-icon-twitter-circle-with-border:before {
    content: '\e835'
}

.widget-social-icon-vimeo-circle-with-border:before {
    content: '\e836'
}

.widget-social-icon-vkontakte-circle-with-border:before {
    content: '\e837'
}

.widget-social-icon-vsco-circle-with-border:before {
    content: '\e838'
}

.widget-social-icon-youtube-circle-with-border:before {
    content: '\e839'
}

.widget-social-icon-telegram-circle-with-border:before {
    content: '\e903'
}

.widget-social-icon-viber-circle-with-border:before {
    content: '\e904'
}

.widget-social-icon-whatsapp-circle-with-border:before {
    content: '\e905'
}

.widget-social-icon-500px-circle:before,
.widget-social-icon-500px-rounded:before {
    content: '\e83a'
}

.widget-social-icon-behance-circle:before,
.widget-social-icon-behance-rounded:before {
    content: '\e83b'
}

.widget-social-icon-blogspot-circle:before,
.widget-social-icon-blogspot-rounded:before {
    content: '\e83c'
}

.widget-social-icon-dribbble-circle:before,
.widget-social-icon-dribbble-rounded:before {
    content: '\e83d'
}

.widget-social-icon-dropbox-circle:before,
.widget-social-icon-dropbox-rounded:before {
    content: '\e83e'
}

.widget-social-icon-etsy-circle:before,
.widget-social-icon-etsy-rounded:before {
    content: '\e83f'
}

.widget-social-icon-evernote-circle:before,
.widget-social-icon-evernote-rounded:before {
    content: '\e840'
}

.widget-social-icon-facebook-circle:before,
.widget-social-icon-facebook-rounded:before {
    content: '\e841'
}

.widget-social-icon-flickr-circle:before,
.widget-social-icon-flickr-rounded:before {
    content: '\e842'
}

.widget-social-icon-houzz-circle:before,
.widget-social-icon-houzz-rounded:before {
    content: '\e844'
}

.widget-social-icon-instagram-circle:before,
.widget-social-icon-instagram-rounded:before {
    content: '\e845'
}

.widget-social-icon-itunes-circle:before,
.widget-social-icon-itunes-rounded:before {
    content: '\e846'
}

.widget-social-icon-linkedin-circle:before,
.widget-social-icon-linkedin-rounded:before {
    content: '\e847'
}

.widget-social-icon-livejournal-circle:before,
.widget-social-icon-livejournal-rounded:before {
    content: '\e848'
}

.widget-social-icon-mail-circle:before,
.widget-social-icon-mail-rounded:before {
    content: '\e849'
}

.widget-social-icon-medium-circle:before,
.widget-social-icon-medium-rounded:before {
    content: '\e84a'
}

.widget-social-icon-mywed-circle:before,
.widget-social-icon-mywed-rounded:before {
    content: '\e84b'
}

.widget-social-icon-odnoklassniki-circle:before,
.widget-social-icon-odnoklassniki-rounded:before {
    content: '\e84c'
}

.widget-social-icon-pinterest-circle:before,
.widget-social-icon-pinterest-rounded:before {
    content: '\e84d'
}

.widget-social-icon-snapchat-circle:before,
.widget-social-icon-snapchat-rounded:before {
    content: '\e84e'
}

.widget-social-icon-soundcloud-circle:before,
.widget-social-icon-soundcloud-rounded:before {
    content: '\e84f'
}

.widget-social-icon-spotify-circle:before,
.widget-social-icon-spotify-rounded:before {
    content: '\e850'
}

.widget-social-icon-tumblr-circle:before,
.widget-social-icon-tumblr-rounded:before {
    content: '\e851'
}

.widget-social-icon-twitter-circle:before,
.widget-social-icon-twitter-rounded:before {
    content: '\e852'
}

.widget-social-icon-vimeo-circle:before,
.widget-social-icon-vimeo-rounded:before {
    content: '\e853'
}

.widget-social-icon-vkontakte-circle:before,
.widget-social-icon-vkontakte-rounded:before {
    content: '\e854'
}

.widget-social-icon-vsco-circle:before,
.widget-social-icon-vsco-rounded:before {
    content: '\e855'
}

.widget-social-icon-youtube-circle:before,
.widget-social-icon-youtube-rounded:before {
    content: '\e856'
}

.widget-social-icon-telegram-circle:before,
.widget-social-icon-telegram-rounded:before {
    content: '\e906'
}

.widget-social-icon-viber-circle:before,
.widget-social-icon-viber-rounded:before {
    content: '\e907'
}

.widget-social-icon-whatsapp-circle:before,
.widget-social-icon-whatsapp-rounded:before {
    content: '\e908'
}

.ae--hover-effect__parent {
    position: relative
}

.adaptive-desktop .ae--hover-effect__type-text .ae--hover-effect__parent {
    overflow: hidden
}

.adaptive-desktop .ae--hover-effect__type-text .ae--hover-effect__parent .ae--hover-effect__child-second {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 40px;
    overflow: hidden;
    opacity: 0;
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease
}

.adaptive-desktop .ae--hover-effect__type-text .ae--hover-effect__parent.is--hover .ae--hover-effect__child-second,
.adaptive-desktop .ae--hover-effect__type-text .ae--hover-effect__parent:hover .ae--hover-effect__child-second {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0)
}

.adaptive-desktop .ae--hover-effect__type-text.circle .ae--hover-effect__child-second {
    padding: 16%;
    overflow: hidden;
    -webkit-border-radius: 110%;
    -moz-border-radius: 110%;
    border-radius: 110%
}

.ae--hover-effect__type-text .ae--hover-effect__child-second {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.ae--hover-effect__type-text.mod--top-left .ae--hover-effect__child-second {
    text-align: left!important;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.ae--hover-effect__type-text.mod--top-center .ae--hover-effect__child-second {
    text-align: center!important;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ae--hover-effect__type-text.mod--top-right .ae--hover-effect__child-second {
    text-align: right!important;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.ae--hover-effect__type-text.mod--center-left .ae--hover-effect__child-second {
    text-align: left!important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.ae--hover-effect__type-text.mod--center-center .ae--hover-effect__child-second {
    text-align: center!important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ae--hover-effect__type-text.mod--center-right .ae--hover-effect__child-second {
    text-align: right!important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.ae--hover-effect__type-text.mod--bottom-left .ae--hover-effect__child-second {
    text-align: left!important;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.ae--hover-effect__type-text.mod--bottom-center .ae--hover-effect__child-second {
    text-align: center!important;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ae--hover-effect__type-text.mod--bottom-right .ae--hover-effect__child-second {
    text-align: right!important;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.ae--hover-effect__type-text.mod--text-visible .ae--hover-effect__parent {
    overflow: hidden
}

.ae--hover-effect__type-text.mod--text-visible .ae--hover-effect__parent .ae--hover-effect__child-second {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 40px;
    overflow: hidden;
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0)
}

.adaptive-mobile .ae--hover-effect__type-text.mod--text-visible .ae--hover-effect__parent .ae--hover-effect__child-second {
    padding: 10px
}

.ae--hover-effect__type-text.mod--text-visible.circle .ae--hover-effect__child-second {
    padding: 16%;
    overflow: hidden;
    -webkit-border-radius: 110%;
    -moz-border-radius: 110%;
    border-radius: 110%
}

.adaptive-desktop .ae--hover-effect__type-color .ae--hover-effect__child-first {
    position: relative
}

.adaptive-desktop .ae--hover-effect__type-color .ae--hover-effect__child-first .ae--hover-effect__child-first__inner {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: opacity .5s;
    -o-transition: opacity .5s;
    -moz-transition: opacity .5s;
    transition: opacity .5s;
    -webkit-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
    -moz-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
    -o-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

.adaptive-desktop .ae--hover-effect__type-color.circle .ae--hover-effect__child-first__inner {
    overflow: hidden;
    -webkit-border-radius: 110%;
    -moz-border-radius: 110%;
    border-radius: 110%
}

.adaptive-desktop .ae--hover-effect__type-color .ae--hover-effect__parent.is--hover .ae--hover-effect__child-first .ae--hover-effect__child-first__inner,
.adaptive-desktop .ae--hover-effect__type-color .ae--hover-effect__parent:hover .ae--hover-effect__child-first .ae--hover-effect__child-first__inner {
    opacity: 1
}

.adaptive-desktop a .ae--hover-effect__type-color .ae--hover-effect__child-first:hover {
    opacity: 1
}

.adaptive-desktop .mod--color-visible .ae--hover-effect__child-first .ae--hover-effect__child-first__inner {
    opacity: 1
}

.adaptive-mobile .ae--hover-effect__type-color.mod--color-visible .ae--hover-effect__child-first,
.adaptive-tablet .ae--hover-effect__type-color.mod--color-visible .ae--hover-effect__child-first {
    position: relative
}

.adaptive-mobile .ae--hover-effect__type-color.mod--color-visible .ae--hover-effect__child-first .ae--hover-effect__child-first__inner,
.adaptive-tablet .ae--hover-effect__type-color.mod--color-visible .ae--hover-effect__child-first .ae--hover-effect__child-first__inner {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1
}

.adaptive-mobile .ae--hover-effect__type-color.mod--color-visible.circle .ae--hover-effect__child-first__inner,
.adaptive-tablet .ae--hover-effect__type-color.mod--color-visible.circle .ae--hover-effect__child-first__inner {
    overflow: hidden;
    -webkit-border-radius: 110%;
    -moz-border-radius: 110%;
    border-radius: 110%
}

.adaptive-desktop .ae--hover-effect__type-scale .ae--hover-effect__child-first {
    overflow: hidden
}

.adaptive-desktop .ae--hover-effect__type-scale .ae--hover-effect__child-first .image,
.adaptive-desktop .ae--hover-effect__type-scale .ae--hover-effect__child-first img {
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .45s cubic-bezier(.25, .1, .25, 1);
    -o-transition: .45s cubic-bezier(.25, .1, .25, 1);
    -moz-transition: .45s cubic-bezier(.25, .1, .25, 1);
    transition: .45s cubic-bezier(.25, .1, .25, 1)
}

.adaptive-desktop .ae--hover-effect__type-scale.circle .ae--hover-effect__child-first {
    -webkit-border-radius: 150%;
    -moz-border-radius: 150%;
    border-radius: 150%
}

.adaptive-desktop .ae--hover-effect__type-scale .ae--hover-effect__parent.is--hover .ae--hover-effect__child-first .image,
.adaptive-desktop .ae--hover-effect__type-scale .ae--hover-effect__parent.is--hover .ae--hover-effect__child-first img,
.adaptive-desktop .ae--hover-effect__type-scale .ae--hover-effect__parent:hover .ae--hover-effect__child-first .image,
.adaptive-desktop .ae--hover-effect__type-scale .ae--hover-effect__parent:hover .ae--hover-effect__child-first img {
    will-change: transform;
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: .7s cubic-bezier(.3, .1, .3, 1);
    -o-transition: .7s cubic-bezier(.3, .1, .3, 1);
    -moz-transition: .7s cubic-bezier(.3, .1, .3, 1);
    transition: .7s cubic-bezier(.3, .1, .3, 1)
}

.adaptive-desktop .fluid-grid .ae--hover-effect__type-scale .ae--hover-effect__child-first .preview__image-wrapper {
    overflow: hidden
}

.adaptive-desktop a .ae--hover-effect__type-scale .ae--hover-effect__child-first:hover {
    opacity: 1
}

.wg-post-indent {
    display: block;
    background: 0 0
}

.wg-post-indent .wg-post-indent__inner {
    position: relative;
    min-width: 100%;
    max-width: 100%
}

.adaptive-tablet .wg-post-indent .wg-post-indent__inner {
    max-height: 60px
}

.adaptive-mobile .wg-post-indent .wg-post-indent__inner {
    max-height: 40px
}

.adaptive-mobile .col:not(.col-md-24)>.widget:first-child:last-child[data-type=post-indent] {
    display: none
}

.post-title h1,
.post-title h2,
.post-title h3,
.post-title h4,
.post-title h5,
.post-title h6,
.post-title h7 {
    padding: 0;
    margin: 0;
    border: none
}

.post-title .title-wrapper {
    overflow: hidden;
    position: relative;
    text-align: center
}

.post-title .title-shell {
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 1.2em
}

.post-title .title-shell:before {
    margin-left: -100%
}

.post-title .title-shell:after {
    margin-right: -100%
}

.post-title .title-shell:after,
.post-title .title-shell:before {
    content: '';
    display: inline-block;
    width: 100%;
    height: 1.4em
}

.post-title .title {
    display: inline-block;
    max-width: 70%;
    padding: 0 15px;
    margin: 0;
    word-wrap: break-word;
    font-size: inherit
}

.new .wg-quote {
    background: 0 0!important
}

.wg-quote.align-center {
    text-align: center
}

.wg-quote.align-left {
    text-align: left
}

.wg-quote.align-right {
    text-align: right
}

.wg-quote .wg-quote__block {
    text-align: left;
    width: 100%;
    position: relative
}

.adaptive-mobile .wg-quote .wg-quote__block {
    width: auto!important
}

.colorbg.wg-quote .wg-quote__block {
    padding: 20px
}

.transparentbg.wg-quote .wg-quote__block {
    background: 0 0!important
}

.wg-quote .wg-quote__block,
.wg-quote .wg-quote__block>* {
    display: inline-block
}

.wg-quote .wg-quote__block .wg-quote__type {
    height: 100%;
    position: absolute;
    vertical-align: top;
    margin-right: 10px;
    margin-top: 2px;
    margin-bottom: -2px
}

.wg-quote .wg-quote__block .wg-quote__type.standard {
    width: 21px;
    background-repeat: no-repeat!important
}

.wg-quote .wg-quote__block .wg-quote__type.standard+.wg-quote__text-box {
    margin-left: 36px;
    width: -webkit-calc(100% - 36px);
    width: -moz-calc(100% - 36px);
    width: calc(100% - 36px)
}

.scale-small.wg-quote .wg-quote__block .wg-quote__type.standard+.wg-quote__text-box {
    margin-left: 31px;
    width: -webkit-calc(100% - 31px);
    width: -moz-calc(100% - 31px);
    width: calc(100% - 31px)
}

.scale-large.wg-quote .wg-quote__block .wg-quote__type.standard+.wg-quote__text-box {
    margin-left: 47px;
    width: -webkit-calc(100% - 47px);
    width: -moz-calc(100% - 47px);
    width: calc(100% - 47px)
}

.scale-small.wg-quote .wg-quote__block .wg-quote__type.standard {
    width: 16px
}

.scale-large.wg-quote .wg-quote__block .wg-quote__type.standard {
    width: 32px;
    height: 20px;
    -moz-background-size: cover!important;
    -o-background-size: cover!important;
    background-size: cover!important
}

.wg-quote .wg-quote__block .wg-quote__type.direct {
    width: 19px;
    background-repeat: no-repeat!important
}

.wg-quote .wg-quote__block .wg-quote__type.direct+.wg-quote__text-box {
    margin-left: 34px;
    width: -webkit-calc(100% - 34px);
    width: -moz-calc(100% - 34px);
    width: calc(100% - 34px)
}

.scale-small.wg-quote .wg-quote__block .wg-quote__type.direct+.wg-quote__text-box {
    margin-left: 29px;
    width: -webkit-calc(100% - 29px);
    width: -moz-calc(100% - 29px);
    width: calc(100% - 29px)
}

.scale-large.wg-quote .wg-quote__block .wg-quote__type.direct+.wg-quote__text-box {
    margin-left: 44px;
    width: -webkit-calc(100% - 44px);
    width: -moz-calc(100% - 44px);
    width: calc(100% - 44px)
}

.scale-small.wg-quote .wg-quote__block .wg-quote__type.direct {
    width: 14px
}

.scale-large.wg-quote .wg-quote__block .wg-quote__type.direct {
    width: 29px
}

.wg-quote .wg-quote__block .wg-quote__type.line {
    margin: 0;
    width: 3px
}

.colorbg.wg-quote .wg-quote__block .wg-quote__type.line {
    height: -webkit-calc(100% - 40px);
    height: -moz-calc(100% - 40px);
    height: calc(100% - 40px)
}

.wg-quote .wg-quote__block .wg-quote__type.line.size1 {
    width: 1px
}

.wg-quote .wg-quote__block .wg-quote__type.line.size1+.wg-quote__text-box {
    margin-left: 16px;
    width: -webkit-calc(100% - 16px);
    width: -moz-calc(100% - 16px);
    width: calc(100% - 16px)
}

.wg-quote .wg-quote__block .wg-quote__type.line.size2 {
    width: 2px
}

.wg-quote .wg-quote__block .wg-quote__type.line.size2+.wg-quote__text-box {
    margin-left: 17px;
    width: -webkit-calc(100% - 17px);
    width: -moz-calc(100% - 17px);
    width: calc(100% - 17px)
}

.wg-quote .wg-quote__block .wg-quote__type.line.size3 {
    width: 3px
}

.wg-quote .wg-quote__block .wg-quote__type.line.size3+.wg-quote__text-box {
    margin-left: 18px;
    width: -webkit-calc(100% - 18px);
    width: -moz-calc(100% - 18px);
    width: calc(100% - 18px)
}

.wg-quote .wg-quote__block .wg-quote__text-box {
    word-wrap: break-word;
    word-break: break-word
}

.wg-quote .wg-quote__block .wg-quote__text-box p {
    margin-bottom: 0
}

.post-vertical-break-line .decoration,
.post-vertical-break-line .wg-post-vertical-break-line__decoration,
.wg-post-vertical-break-line .decoration,
.wg-post-vertical-break-line .wg-post-vertical-break-line__decoration {
    position: absolute;
    left: 50%;
    width: 9px;
    margin-left: -4.5px
}

.post-vertical-break-line .decoration.align-middle,
.post-vertical-break-line .wg-post-vertical-break-line__decoration.align-middle,
.wg-post-vertical-break-line .decoration.align-middle,
.wg-post-vertical-break-line .wg-post-vertical-break-line__decoration.align-middle {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.post-vertical-break-line .decoration.align-top,
.post-vertical-break-line .wg-post-vertical-break-line__decoration.align-top,
.wg-post-vertical-break-line .decoration.align-top,
.wg-post-vertical-break-line .wg-post-vertical-break-line__decoration.align-top {
    top: 0
}

.post-vertical-break-line .decoration.align-bottom,
.post-vertical-break-line .wg-post-vertical-break-line__decoration.align-bottom,
.wg-post-vertical-break-line .decoration.align-bottom,
.wg-post-vertical-break-line .wg-post-vertical-break-line__decoration.align-bottom {
    bottom: 0;
    top: auto
}

.adaptive-desktop .post-vertical-break-line,
.adaptive-desktop .wg-post-vertical-break-line,
.adaptive-tablet .post-vertical-break-line,
.adaptive-tablet .wg-post-vertical-break-line {
    position: absolute;
    width: 100%;
    height: -webkit-calc(100% - 20px);
    height: -moz-calc(100% - 20px);
    height: calc(100% - 20px);
    left: 0
}

.adaptive-mobile .post-vertical-break-line,
.adaptive-mobile .wg-post-vertical-break-line {
    display: none
}

.adaptive-desktop .blog-content .section__content .row:last-child .col .widget:last-child .post-vertical-break-line,
.adaptive-desktop .blog-content .section__content .row:last-child .col .widget:last-child .wg-post-vertical-break-line,
.adaptive-tablet .blog-content .section__content .row:last-child .col .widget:last-child .post-vertical-break-line,
.adaptive-tablet .blog-content .section__content .row:last-child .col .widget:last-child .wg-post-vertical-break-line {
    height: 100%
}

.post-vertical-break-line .decoration.align-middle,
.wg-post-vertical-break-line .decoration.align-middle {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.admin-panel #post-content .widget-post-vertical-break-line {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.post-subscribe {
    margin-bottom: -10px;
    position: relative
}

.post-subscribe .subscribe-form,
.subscribe-checkbox {
    margin-bottom: 10px
}

.subscribe-form>div {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 0;
    padding-right: 10px;
    min-height: 100%;
    position: relative;
    float: none;
    display: table-cell;
    vertical-align: top;
    width: 50%
}

.post-subscribe.moreElements .subscribe-form>div {
    width: 25%
}

.post-subscribe:not(.moreElements) .row-more {
    display: none!important
}

.post-subscribe .subscribe-form>div {
    width: 50%
}

.col.col-md-15 .post-subscribe:not(.moreElements) .row-email,
.col.col-md-16 .post-subscribe:not(.moreElements) .row-email,
.col.col-md-17 .post-subscribe:not(.moreElements) .row-email,
.col.col-md-18 .post-subscribe:not(.moreElements) .row-email,
.col.col-md-19 .post-subscribe:not(.moreElements) .row-email,
.col.col-md-20 .post-subscribe:not(.moreElements) .row-email,
.col.col-md-21 .post-subscribe:not(.moreElements) .row-email,
.col.col-md-22 .post-subscribe:not(.moreElements) .row-email,
.col.col-md-23 .post-subscribe:not(.moreElements) .row-email,
.col.col-md-24 .post-subscribe:not(.moreElements) .row-email {
    width: 75%
}

.col.col-md-15 .post-subscribe:not(.moreElements) .row-submit,
.col.col-md-16 .post-subscribe:not(.moreElements) .row-submit,
.col.col-md-17 .post-subscribe:not(.moreElements) .row-submit,
.col.col-md-18 .post-subscribe:not(.moreElements) .row-submit,
.col.col-md-19 .post-subscribe:not(.moreElements) .row-submit,
.col.col-md-20 .post-subscribe:not(.moreElements) .row-submit,
.col.col-md-21 .post-subscribe:not(.moreElements) .row-submit,
.col.col-md-22 .post-subscribe:not(.moreElements) .row-submit,
.col.col-md-23 .post-subscribe:not(.moreElements) .row-submit,
.col.col-md-24 .post-subscribe:not(.moreElements) .row-submit {
    width: 25%
}

.adaptive-tablet .col.col-md-7 .post-subscribe .col-sf-12,
.adaptive-tablet .col.col-md-8 .post-subscribe .col-sf-12 {
    width: 100%!important;
    display: block!important;
    padding-right: 0!important;
    padding-bottom: 10px
}

.adaptive-mobile .col-sf-12,
.adaptive-mobile .col-sf-6 {
    width: 100%!important;
    display: block!important;
    padding-bottom: 10px;
    padding-right: 0!important
}

.col-sf-12 {
    width: 50%
}

.col-sf-6 {
    width: 25%
}

.subscribe-form.is--hide {
    visibility: hidden
}

.subscribe-form input.form-input-error {
    border: red 1px solid!important
}

.blog-sidebar .subscribe-form input::-webkit-input-placeholder,
.blog-sidebar .subscribe-form input[type=text],
.col-md-4 .subscribe-form input::-webkit-input-placeholder,
.col-md-4 .subscribe-form input[type=text],
.col-md-5 .subscribe-form input::-webkit-input-placeholder,
.col-md-5 .subscribe-form input[type=text],
.col-md-6 .subscribe-form input::-webkit-input-placeholder,
.col-md-6 .subscribe-form input[type=text] {
    text-align: center
}

.blog-sidebar .post-subscribe .col-sf-12,
.blog-sidebar .post-subscribe .col-sf-6,
.col-md-10 .post-subscribe.moreElements .col-sf-12,
.col-md-10 .post-subscribe.moreElements .col-sf-6,
.col-md-11 .post-subscribe.moreElements .col-sf-12,
.col-md-11 .post-subscribe.moreElements .col-sf-6,
.col-md-12 .post-subscribe.moreElements .col-sf-12,
.col-md-12 .post-subscribe.moreElements .col-sf-6,
.col-md-13 .post-subscribe.moreElements .col-sf-12,
.col-md-13 .post-subscribe.moreElements .col-sf-6,
.col-md-14 .post-subscribe.moreElements .col-sf-12,
.col-md-14 .post-subscribe.moreElements .col-sf-6,
.col-md-15 .post-subscribe.moreElements .col-sf-12,
.col-md-15 .post-subscribe.moreElements .col-sf-6,
.col-md-16 .post-subscribe.moreElements .col-sf-12,
.col-md-16 .post-subscribe.moreElements .col-sf-6,
.col-md-17 .post-subscribe.moreElements .col-sf-12,
.col-md-17 .post-subscribe.moreElements .col-sf-6,
.col-md-18 .post-subscribe.moreElements .col-sf-12,
.col-md-18 .post-subscribe.moreElements .col-sf-6,
.col-md-19 .post-subscribe.moreElements .col-sf-12,
.col-md-19 .post-subscribe.moreElements .col-sf-6,
.col-md-20 .post-subscribe.moreElements .col-sf-12,
.col-md-20 .post-subscribe.moreElements .col-sf-6,
.col-md-4 .post-subscribe .col-sf-12,
.col-md-4 .post-subscribe .col-sf-6,
.col-md-4 .post-subscribe.moreElements .col-sf-12,
.col-md-4 .post-subscribe.moreElements .col-sf-6,
.col-md-5 .post-subscribe .col-sf-12,
.col-md-5 .post-subscribe .col-sf-6,
.col-md-5 .post-subscribe.moreElements .col-sf-12,
.col-md-5 .post-subscribe.moreElements .col-sf-6,
.col-md-6 .post-subscribe .col-sf-12,
.col-md-6 .post-subscribe .col-sf-6,
.col-md-6 .post-subscribe.moreElements .col-sf-12,
.col-md-6 .post-subscribe.moreElements .col-sf-6,
.col-md-7 .post-subscribe.moreElements .col-sf-12,
.col-md-7 .post-subscribe.moreElements .col-sf-6,
.col-md-8 .post-subscribe.moreElements .col-sf-12,
.col-md-8 .post-subscribe.moreElements .col-sf-6,
.col-md-9 .post-subscribe.moreElements .col-sf-12,
.col-md-9 .post-subscribe.moreElements .col-sf-6 {
    width: 100%!important;
    display: block;
    padding-bottom: 10px;
    padding-right: 0
}

.post-subscribe .col-sf-12:last-child,
.post-subscribe .col-sf-6:last-child {
    padding-bottom: 0!important;
    padding-right: 0!important
}

.post-subscribe>.message {
    text-align: center;
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.subscribe-button {
    cursor: pointer;
    text-align: center;
    padding: 10px 0;
    border: 1px solid #626262;
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.subscribe-button.submitting {
    opacity: .8;
    text-indent: 999%
}

.subscribe-form {
    display: table;
    width: 100%
}

.subscribe-form .text-above {
    margin-bottom: 25px;
    font-size: 13px;
    font-weight: 700;
    text-align: center
}

.subscribe-form .full-name.show {
    margin-top: 0
}

.subscribe-form input {
    width: 100%;
    background-color: #eee;
    padding: 10px 15px;
    border: 1px solid #cbcbcb;
    vertical-align: middle
}

.subscribe-form input::-webkit-input-placeholder {
    text-align: left
}

.subscribe-form input[type=text] {
    text-align: left;
    -webkit-appearance: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-bottom: 0
}

.subscribe-form input[type=text]:focus:-ms-input-placeholder {
    color: transparent!important
}

.subscribe-form input[type=text]:focus::-webkit-input-placeholder {
    color: transparent!important
}

.subscribe-form input[type=text]:focus::-moz-placeholder {
    color: transparent!important
}

.subscribe-form .block-error {
    font-size: 9px;
    font-weight: 400;
    color: red;
    margin-bottom: 4px;
    display: table-row
}

.subscribe-form .successSubscribe {
    padding: 0 15px 15px;
    text-align: center
}

.subscribe-form .button-wraper {
    width: 100%;
    display: table;
    table-layout: fixed
}

.subscribe-button,
.subscribe-form input {
    border: 0;
    height: 40px;
    width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.mod--font-preset .subscribe-form input {
    min-height: 55px
}

.mod--font-preset .subscribe-button {
    min-height: 55px
}

.mod--font-preset .subscribe-button span {
    line-height: 35px
}

#progressButton .content {
    padding: 0;
    overflow: visible;
    display: inline;
    letter-spacing: normal
}

input:focus {
    outline: 0 none
}

.post-subscribe {
    width: 100%;
    display: table
}

.post-subscribe.active .subscribe-button {
    width: 100%;
    line-height: 40px
}

.subscribe-form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.aside .subscribe-form {
    display: block
}

.subscribe-form .text,
.subscribe-form .textbox {
    padding: 8px 15px
}

.adaptive-mobile .subscribe-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.col-md-4 .subscribe-form,
.col-md-5 .subscribe-form,
.col-md-6 .subscribe-form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.col-md-10 .post-subscribe.moreElements .subscribe-form,
.col-md-11 .post-subscribe.moreElements .subscribe-form,
.col-md-12 .post-subscribe.moreElements .subscribe-form,
.col-md-13 .post-subscribe.moreElements .subscribe-form,
.col-md-14 .post-subscribe.moreElements .subscribe-form,
.col-md-15 .post-subscribe.moreElements .subscribe-form,
.col-md-16 .post-subscribe.moreElements .subscribe-form,
.col-md-17 .post-subscribe.moreElements .subscribe-form,
.col-md-18 .post-subscribe.moreElements .subscribe-form,
.col-md-19 .post-subscribe.moreElements .subscribe-form,
.col-md-20 .post-subscribe.moreElements .subscribe-form,
.col-md-7 .post-subscribe.moreElements .subscribe-form,
.col-md-8 .post-subscribe.moreElements .subscribe-form,
.col-md-9 .post-subscribe.moreElements .subscribe-form {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.wg-simple-video {
    clear: both
}

.wg-simple-video .sv-templ-form-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    max-width: 480px
}

.wg-simple-video .sv-template {
    padding: 30px 10px;
    background-color: #fff!important
}

.wg-simple-video .sv-template .sv-input-text {
    display: block;
    width: -webkit-calc(100% - 135px);
    width: -moz-calc(100% - 135px);
    width: calc(100% - 135px);
    padding: 10px 15px;
    line-height: 11px;
    font-size: 11px;
    float: left;
    border-color: #dddcdc;
    height: 32px;
    font-family: "Museo Sans Cyrl 300", sans-serif
}

.wg-simple-video .sv-template .widget-image {
    background: url(../../dev/images/widgets/widget-simple-video.svg) no-repeat;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    width: 48px;
    height: 48px;
    margin: 0 auto
}

.wg-simple-video .sv-templ-label {
    font-size: 11px;
    line-height: 20px;
    letter-spacing: .25px;
    max-width: 182px;
    margin: 10px auto 20px auto;
    color: #949394;
    text-align: center;
    font-family: "Museo Sans Cyrl 300", sans-serif
}

.wg-simple-video .video-overflow {
    position: absolute;
    display: block;
    height: 100%;
    top: 0;
    left: 0;
    right: 0
}

.ui-sortable-disabled .wg-simple-video .video-overflow {
    display: none
}

.wg-simple-video iframe {
    width: 100%;
    border: 0
}

.wg-simple-video .video-box,
.wg-simple-video .video-description {
    margin: 0 auto
}

.adaptive-mobile .wg-simple-video .video-box,
.adaptive-mobile .wg-simple-video .video-description {
    max-width: 100%!important
}

.gallery-photo-box-title:not(:empty),
.wg-post-gallery .preview__description .preview__title:not(:empty) {
    text-align: left;
    padding: 20px 40px 30px 0;
    word-break: break-word;
    word-wrap: break-word
}

.wg-post-gallery {
    margin: 0 auto
}

.wg-post-gallery .mod--grid .fluid-grid img {
    display: block
}

.wg-post-gallery .gallery-row {
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden
}

.wg-post-gallery .gallery-photo-box {
    float: left;
    overflow: hidden;
    text-align: center
}

.mod--font-none-preset .wg-post-gallery .gallery-photo-box .gallery-photo-box-title {
    line-height: 1.2
}

.wg-post-gallery .gallery-photo-box .gallery-photo-box-title a[href^="tel:"] {
    color: inherit!important
}

.wg-post-gallery .gallery-photo-box img {
    max-width: 100%;
    vertical-align: middle;
    width: 100%;
    height: auto
}

.wg-post-gallery .gallery-photo-box .fullscreen img {
    cursor: pointer
}

.wg-post-gallery .gallery-photo-box a:hover .gallery-photo-box-image {
    opacity: .7
}

.wg-post-gallery .gallery-photo-box .gallery-photo-box-image {
    position: relative;
    -webkit-transition: opacity 1s;
    -o-transition: opacity 1s;
    -moz-transition: opacity 1s;
    transition: opacity 1s
}

.wg-post-gallery .gallery-photo-box .gallery-photo-box-image.fullscreen {
    cursor: pointer
}

.mod--font-none-preset .wg-post-gallery .preview__description .preview__title {
    line-height: 1.2
}

[data-align=left].wg-post-gallery .gallery-photo-box-title,
[data-align=left].wg-post-gallery .preview__description .preview__title {
    text-align: left;
    padding: 20px 40px 30px 0
}

[data-align=center].wg-post-gallery .gallery-photo-box-title,
[data-align=center].wg-post-gallery .preview__description .preview__title {
    text-align: center;
    padding: 20px 20px 30px 20px
}

[data-align=right].wg-post-gallery .gallery-photo-box-title,
[data-align=right].wg-post-gallery .preview__description .preview__title {
    text-align: right;
    padding: 20px 0 30px 40px
}

.gallery-lenta .skidder-viewport {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    position: relative;
    overflow: hidden;
    -webkit-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.gallery-lenta .skidder-wrapper {
    width: 20000em;
    position: absolute;
    z-index: 1
}

.gallery-lenta .skidder-wrapper .skidder-slide {
    float: left;
    position: relative;
    z-index: 0;
    opacity: 1
}

.admin-panel .gallery-lenta .skidder-wrapper .skidder-slide {
    z-index: initial
}

.gallery-lenta .skidder-wrapper .skidder-slide .skidder-slide-img-block {
    position: relative
}

.gallery-lenta .skidder-wrapper .skidder-slide .skidder-slide-img-block img {
    display: block
}

.gallery-lenta .skidder-clickwrapper {
    position: absolute;
    display: none;
    width: 50%;
    height: 100%;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.mod-gallery-lenta__no-arrows.gallery-lenta .skidder-clickwrapper {
    z-index: 2
}

.gallery-lenta .skidder-clickwrapper.active {
    display: inline-block
}

.adaptive-desktop:not(.admin-panel) .gallery-lenta .skidder-clickwrapper {
    z-index: 2
}

.gallery-lenta .skidder-clickwrapper .skidder-clickelement {
    position: relative;
    height: 100%;
    width: 86px;
    z-index: 5;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 1;
    -webkit-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.gallery-lenta .skidder-clickwrapper .skidder-clickelement svg {
    position: absolute!important;
    top: 50%;
    margin-top: -10px;
    width: 10px;
    height: 20px
}

.adaptive-mobile .gallery-lenta .skidder-clickwrapper .skidder-clickelement svg {
    width: 7px
}

.gallery-lenta .skidder-clickwrapper:hover .skidder-clickelement {
    opacity: .5
}

.gallery-lenta .skidder-clickwrapper .skidder-prev {
    float: left
}

.gallery-lenta .skidder-clickwrapper .skidder-prev svg {
    left: 40px
}

.adaptive-mobile .gallery-lenta .skidder-clickwrapper .skidder-prev svg {
    left: 5px
}

.mod-gallery-lenta__no-arrows.gallery-lenta .skidder-clickwrapper .skidder-prev {
    display: none
}

.gallery-lenta .skidder-clickwrapper .skidder-next {
    float: right
}

.gallery-lenta .skidder-clickwrapper .skidder-next svg {
    right: 40px
}

.adaptive-mobile .gallery-lenta .skidder-clickwrapper .skidder-next svg {
    right: 5px
}

.mod-gallery-lenta__no-arrows.gallery-lenta .skidder-clickwrapper .skidder-next {
    display: none
}

.gallery-lenta .gallery-lenta__viewport {
    -webkit-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.gallery-lenta .gallery-lenta__viewport.is--gallery-loaded {
    opacity: 1
}

.gallery-lenta .skidder-paging {
    display: none
}

.gallery-lenta.mod--gallery-one-photo img.is--dynamic-loaded {
    width: auto;
    height: auto
}

.gallery-lenta.mod--gallery-one-photo .skidder-slide,
.gallery-lenta.mod--gallery-one-photo .skidder-slide-img-block {
    background-repeat: no-repeat;
    background-position: -100000000px;
    overflow: hidden
}

.gallery-lenta.mod--gallery-one-photo .skidder-slide {
    text-align: center;
    padding: unset
}

.gallery-lenta.mod--gallery-one-photo .skidder-slide img {
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
    display: inline-block
}

.gallery-lenta.mod--gallery-one-photo.mod-gallery-lenta__no-arrows .skidder-clickwrapper {
    display: none!important
}

.gallery-lenta.mod--gallery-one-photo .gallery-lenta__viewport[data-effect=slider] .slide.is--dynamic-loaded img {
    -webkit-transition: visibility .15s linear, opacity 1s ease-in-out;
    -o-transition: visibility .15s linear, opacity 1s ease-in-out;
    -moz-transition: visibility .15s linear, opacity 1s ease-in-out;
    transition: visibility .15s linear, opacity 1s ease-in-out;
    -webkit-transition-delay: 50ms;
    -moz-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

.gallery-lenta.mod--gallery-one-photo .gallery-lenta__viewport[data-effect=slider] .slide.is--dynamic-loaded.active img {
    visibility: visible
}

.gallery-lenta.mod--gallery-one-photo .gallery-lenta__viewport[data-effect=slider] .skidder-slide,
.gallery-lenta.mod--gallery-one-photo .gallery-lenta__viewport[data-effect=slider] .skidder-slide-img-block {
    opacity: 1!important
}

.adaptive-mobile .gallery-lenta.mod--gallery-one-photo .gallery-lenta__viewport[data-effect=slider] .skidder-slide,
.adaptive-mobile .gallery-lenta.mod--gallery-one-photo .gallery-lenta__viewport[data-effect=slider] .skidder-slide-img-block,
.adaptive-tablet .gallery-lenta.mod--gallery-one-photo .gallery-lenta__viewport[data-effect=slider] .skidder-slide,
.adaptive-tablet .gallery-lenta.mod--gallery-one-photo .gallery-lenta__viewport[data-effect=slider] .skidder-slide-img-block {
    visibility: hidden
}

.gallery-lenta.mod--gallery-one-photo .gallery-lenta__viewport[data-effect=slider] .skidder-slide-img-block.active,
.gallery-lenta.mod--gallery-one-photo .gallery-lenta__viewport[data-effect=slider] .skidder-slide.active {
    margin: 0 1px
}

.adaptive-mobile .gallery-lenta.mod--gallery-one-photo .gallery-lenta__viewport[data-effect=slider] .skidder-slide-img-block.active,
.adaptive-mobile .gallery-lenta.mod--gallery-one-photo .gallery-lenta__viewport[data-effect=slider] .skidder-slide.active,
.adaptive-tablet .gallery-lenta.mod--gallery-one-photo .gallery-lenta__viewport[data-effect=slider] .skidder-slide-img-block.active,
.adaptive-tablet .gallery-lenta.mod--gallery-one-photo .gallery-lenta__viewport[data-effect=slider] .skidder-slide.active {
    visibility: visible
}

.gallery-lenta.mod--gallery-one-photo .gallery-lenta__viewport[data-effect=opacity] .skidder-wrapper {
    width: 100%;
    position: relative
}

.gallery-lenta.mod--gallery-one-photo .gallery-lenta__viewport[data-effect=opacity] .skidder-wrapper .skidder-slide {
    position: absolute;
    opacity: 0!important;
    -webkit-transition: opacity .8s ease-in-out;
    -o-transition: opacity .8s ease-in-out;
    -moz-transition: opacity .8s ease-in-out;
    transition: opacity .8s ease-in-out
}

.mobile.system-ios .gallery-lenta.mod--gallery-one-photo .gallery-lenta__viewport[data-effect=opacity] .skidder-wrapper .skidder-slide {
    left: -100000000px
}

.adaptive-mobile .gallery-lenta.mod--gallery-one-photo .gallery-lenta__viewport[data-effect=opacity] .skidder-wrapper .skidder-slide,
.adaptive-tablet .gallery-lenta.mod--gallery-one-photo .gallery-lenta__viewport[data-effect=opacity] .skidder-wrapper .skidder-slide {
    visibility: hidden;
    -webkit-transition: opacity .8s ease-in-out, visibility .8s linear;
    -o-transition: opacity .8s ease-in-out, visibility .8s linear;
    -moz-transition: opacity .8s ease-in-out, visibility .8s linear;
    transition: opacity .8s ease-in-out, visibility .8s linear
}

.gallery-lenta.mod--gallery-one-photo .gallery-lenta__viewport[data-effect=opacity] .skidder-wrapper .skidder-slide.active {
    opacity: 1!important;
    z-index: 1
}

.adaptive-mobile .gallery-lenta.mod--gallery-one-photo .gallery-lenta__viewport[data-effect=opacity] .skidder-wrapper .skidder-slide.active,
.adaptive-tablet .gallery-lenta.mod--gallery-one-photo .gallery-lenta__viewport[data-effect=opacity] .skidder-wrapper .skidder-slide.active {
    visibility: visible
}

.mobile.system-ios .gallery-lenta.mod--gallery-one-photo .gallery-lenta__viewport[data-effect=opacity] .skidder-wrapper .skidder-slide.active {
    left: 0
}

.mobile.system-ios .gallery-lenta.mod--gallery-one-photo .gallery-lenta__viewport[data-effect=opacity] .skidder-wrapper .skidder-slide.is--visible {
    left: 0
}

.gallery-lenta.mod--gallery-one-photo .skidder-clickwrapper {
    width: 50px;
    height: 50px;
    top: 50%;
    left: 10px;
    margin-top: -25px
}

.adaptive-mobile .gallery-lenta.mod--gallery-one-photo .skidder-clickwrapper {
    left: 5px
}

.gallery-lenta.mod--gallery-one-photo .skidder-clickwrapper .skidder-prev svg {
    left: 40px
}

.adaptive-mobile .gallery-lenta.mod--gallery-one-photo .skidder-clickwrapper .skidder-prev svg {
    left: 15px
}

.gallery-lenta.mod--gallery-one-photo .skidder-clickwrapper.skidder-nextwrapper {
    left: auto;
    right: 10px
}

.adaptive-mobile .gallery-lenta.mod--gallery-one-photo .skidder-clickwrapper.skidder-nextwrapper {
    right: 5px
}

.gallery-lenta.mod--gallery-one-photo .skidder-clickwrapper.skidder-nextwrapper svg {
    left: auto;
    right: 40px
}

.adaptive-mobile .gallery-lenta.mod--gallery-one-photo .skidder-clickwrapper.skidder-nextwrapper svg {
    right: 15px
}

.gallery-lenta.mod--gallery-one-photo .skidder-clickwrapper .skidder-clickelement {
    width: 30px
}

.gallery-lenta.mod--gallery-one-photo.mod--gallery-one-photo__full .skidder-slide,
.gallery-lenta.mod--gallery-one-photo.mod--gallery-one-photo__full .skidder-slide-img-block {
    background-position: center;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.gallery-lenta.mod--gallery-one-photo.mod--gallery-one-photo__full .skidder-slide img,
.gallery-lenta.mod--gallery-one-photo.mod--gallery-one-photo__full .skidder-slide-img-block img {
    visibility: hidden
}

.adaptive-mobile .gallery-lenta.mod--gallery-one-photo.mod--gallery-one-photo__full .gallery-lenta__viewport[data-effect=slider] .skidder-slide,
.adaptive-mobile .gallery-lenta.mod--gallery-one-photo.mod--gallery-one-photo__full .gallery-lenta__viewport[data-effect=slider] .skidder-slide-img-block,
.adaptive-tablet .gallery-lenta.mod--gallery-one-photo.mod--gallery-one-photo__full .gallery-lenta__viewport[data-effect=slider] .skidder-slide,
.adaptive-tablet .gallery-lenta.mod--gallery-one-photo.mod--gallery-one-photo__full .gallery-lenta__viewport[data-effect=slider] .skidder-slide-img-block {
    visibility: hidden
}

.gallery-lenta.mod--gallery-one-photo.mod--gallery-one-photo__full .gallery-lenta__viewport[data-effect=slider] .skidder-slide-img-block.active,
.gallery-lenta.mod--gallery-one-photo.mod--gallery-one-photo__full .gallery-lenta__viewport[data-effect=slider] .skidder-slide.active {
    margin: 0
}

.adaptive-mobile .gallery-lenta.mod--gallery-one-photo.mod--gallery-one-photo__full .gallery-lenta__viewport[data-effect=slider] .skidder-slide-img-block.active,
.adaptive-mobile .gallery-lenta.mod--gallery-one-photo.mod--gallery-one-photo__full .gallery-lenta__viewport[data-effect=slider] .skidder-slide.active,
.adaptive-tablet .gallery-lenta.mod--gallery-one-photo.mod--gallery-one-photo__full .gallery-lenta__viewport[data-effect=slider] .skidder-slide-img-block.active,
.adaptive-tablet .gallery-lenta.mod--gallery-one-photo.mod--gallery-one-photo__full .gallery-lenta__viewport[data-effect=slider] .skidder-slide.active {
    visibility: visible
}

.gallery-lenta.mod--gallery-one-photo.mod--gallery-one-photo__full .gallery-lenta__viewport[data-effect=slider] .slide.is--dynamic-loaded {
    visibility: hidden;
    -webkit-transition: visibility .3s linear;
    -o-transition: visibility .3s linear;
    -moz-transition: visibility .3s linear;
    transition: visibility .3s linear;
    -webkit-transition-delay: .1s;
    -moz-transition-delay: .1s;
    -o-transition-delay: .1s;
    transition-delay: .1s
}

.gallery-lenta.mod--gallery-one-photo.mod--gallery-one-photo__full .gallery-lenta__viewport[data-effect=slider] .slide.active {
    visibility: visible
}

.gallery-lenta.mod--gallery-one-photo.mod--gallery-one-photo__full .gallery-lenta__viewport[data-effect=slider] .slide.active img {
    visibility: hidden
}

.gallery-lenta .skidder-slide {
    padding: 0 10px
}

.gallery-lenta .skidder-prevwrapper {
    left: 10px
}

.gallery-lenta .skidder-nextwrapper {
    right: 10px
}

.gallery-lenta.mod-gallery-lenta__full {
    position: relative;
    width: 100vw;
    left: 50%;
    margin-left: -50vw
}

.gallery-lenta.mod-gallery-lenta__full .skidder-clickwrapper .skidder-next svg {
    right: 50px
}

.gallery-lenta.mod-gallery-lenta__full .skidder-clickwrapper .skidder-prev svg {
    left: 55px
}

.gallery-lenta.gallery-one-image,
.gallery-lenta.gallery-one-image .skidder-viewport {
    width: 100%!important;
    height: auto!important
}

.gallery-lenta.gallery-one-image .skidder-wrapper {
    width: 100%!important;
    position: relative
}

.gallery-lenta.gallery-one-image .skidder-slide img {
    max-width: 100%;
    height: auto!important
}

.gallery-lenta.mod-gallery-lenta__difference .skidder-wrapper {
    z-index: 0
}

.gallery-lenta.mod-gallery-lenta__difference .skidder-clickwrapper {
    mix-blend-mode: difference
}

.gallery-lenta.mod-gallery-lenta__difference .skidder-clickwrapper .skidder-clickelement {
    opacity: 1
}

.gallery-lenta.mod-gallery-lenta__difference .skidder-clickwrapper .skidder-clickelement svg path {
    fill: #fff
}

.gallery-preview {
    width: 100%
}

.gallery-preview li .gallery-preview__image {
    width: 100%;
    height: 100%;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    will-change: transform
}

.gallery-preview .bx-viewport {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.gallery-preview .bx-wrapper {
    position: relative;
    padding: 0;
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.gallery-preview .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    outline: 0;
    z-index: 100;
    width: 50px;
    height: 50px;
    margin-top: -10px;
    opacity: .5;
    -webkit-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out
}

.gallery-preview .bx-wrapper .bx-controls-direction a:hover {
    opacity: 1
}

.gallery-preview .bx-wrapper .bx-controls-direction a svg {
    position: absolute;
    width: 10px;
    height: 20px
}

.adaptive-mobile .gallery-preview .bx-wrapper .bx-controls-direction a svg {
    top: 18px;
    width: 7px;
    height: 12px
}

.gallery-preview .bx-wrapper .bx-prev {
    left: 30px
}

.adaptive-mobile .gallery-preview .bx-wrapper .bx-prev {
    left: 0;
    width: 40px;
    margin-top: -25px
}

.gallery-preview .bx-wrapper .bx-prev svg {
    top: 14px;
    left: 50%;
    margin-left: -5px
}

.adaptive-mobile .gallery-preview .bx-wrapper .bx-prev svg {
    top: 18px;
    width: 7px;
    height: 12px
}

.gallery-preview .bx-wrapper .bx-next {
    right: 30px;
    text-align: right
}

.adaptive-mobile .gallery-preview .bx-wrapper .bx-next {
    right: 0;
    width: 40px;
    margin-top: -25px
}

.gallery-preview .bx-wrapper .bx-next svg {
    top: 14px;
    right: 50%;
    margin-right: -5px
}

.gallery-preview .bx-wrapper-trumb {
    overflow: hidden
}

.gallery-preview.mod--gallery-preview__full li .gallery-preview__image {
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    will-change: transform
}

.gallery-preview .gallery-preview__viewport {
    padding: 0;
    margin: 0;
    list-style: none
}

.gallery-preview .gallery-preview__viewport li {
    display: block!important;
    opacity: 0!important;
    -webkit-transition: opacity .8s linear, visibility .8s linear;
    -o-transition: opacity .8s linear, visibility .8s linear;
    -moz-transition: opacity .8s linear, visibility .8s linear;
    transition: opacity .8s linear, visibility .8s linear
}

.adaptive-mobile .gallery-preview .gallery-preview__viewport li,
.adaptive-tablet .gallery-preview .gallery-preview__viewport li {
    visibility: hidden
}

.gallery-preview .gallery-preview__viewport li.active {
    opacity: 1!important
}

.adaptive-mobile .gallery-preview .gallery-preview__viewport li.active,
.adaptive-tablet .gallery-preview .gallery-preview__viewport li.active {
    visibility: visible
}

.gallery-preview .gallery-preview__viewport li a {
    display: block;
    width: 100%;
    height: 100%
}

.gallery-preview .gallery-preview__viewport img {
    display: block;
    visibility: hidden;
    width: 100%
}

.gallery-preview .gallery-preview__thumb {
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    height: 100%
}

.gallery-preview .gallery-preview__thumb li.first-trumb {
    padding-left: 0!important
}

.gallery-preview .gallery-preview__thumb li.last-trumb {
    padding-right: 0!important
}

.gallery-preview .gallery-preview__thumb li.first-trumb-vertical {
    padding-top: 0!important
}

.gallery-preview .gallery-preview__thumb li.last-trumb-vertical {
    padding-bottom: 0!important
}

.gallery-preview .gallery-preview__thumb li a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.gallery-preview .gallery-preview__thumb li a .gallery-preview__thumb-image {
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.gallery-preview .gallery-preview__thumb li a::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0;
    -webkit-transition: opacity .2s linear;
    -o-transition: opacity .2s linear;
    -moz-transition: opacity .2s linear;
    transition: opacity .2s linear
}

.gallery-preview .gallery-preview__thumb li a:hover::before {
    opacity: .2
}

.gallery-preview .gallery-preview__thumb li.active {
    opacity: .5
}

.gallery-preview .gallery-preview__thumb li.active a:hover::before {
    opacity: 0
}

.gallery-preview.mod-gallery-preview__trumb-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.gallery-preview.mod-gallery-preview__trumb-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.gallery-preview.mod-gallery-preview__no-arrows .bx-controls-direction {
    display: none
}

.preview__photo-counter {
    margin-bottom: 0
}

.widget .gallery-layout-table {
    overflow: hidden
}

.gallery-layout-table .static-grid-cell .image img {
    background: rgba(255, 255, 255, 0);
    opacity: 0
}

.gallery-layout-table .static-grid-cell .image img.loaded {
    opacity: 1;
    background: rgba(255, 255, 255, .1);
    -webkit-transition: opacity .4s ease-out;
    -o-transition: opacity .4s ease-out;
    -moz-transition: opacity .4s ease-out;
    transition: opacity .4s ease-out
}

.gallery-layout-table .static-grid-cell:hover .image img.loaded {
    opacity: .8!important
}

.gallery-layout-grid .gallery-layout-table {
    margin-top: 90px
}

.gallery-photo-counter {
    margin-bottom: 0
}

.gallery-photo-counter_transparent {
    opacity: 0;
    -webkit-transition: .1s opacity;
    -o-transition: .1s opacity;
    -moz-transition: .1s opacity;
    transition: .1s opacity
}

.adaptive-desktop .wg-post-gallery .gallery-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.adaptive-desktop .wg-post-gallery.is--set-padding[data-align=right] .gallery-photo-box-title,
.adaptive-desktop .wg-post-gallery[data-align=right] .preview.is--set-padding .preview__title {
    padding-right: 10px!important
}

.adaptive-desktop .wg-post-gallery.is--set-padding[data-align=left] .gallery-photo-box-title,
.adaptive-desktop .wg-post-gallery[data-align=left] .preview.is--set-padding .preview__title {
    padding-left: 10px!important
}

.adaptive-tablet .wg-post-gallery .gallery-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.adaptive-tablet .wg-post-gallery.is--set-padding[data-align=right] .gallery-photo-box-title,
.adaptive-tablet .wg-post-gallery[data-align=right] .preview.is--set-padding .preview__title {
    padding-right: 10px!important
}

.adaptive-tablet .wg-post-gallery.is--set-padding[data-align=left] .gallery-photo-box-title,
.adaptive-tablet .wg-post-gallery[data-align=left] .preview.is--set-padding .preview__title {
    padding-left: 10px!important
}

.adaptive-tablet .gallery-lenta .skidder-touchwrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 3
}

.adaptive-tablet .gallery-lenta .skidder-clickwrapper .skidder-prev svg {
    left: 40px
}

.adaptive-tablet .gallery-lenta .skidder-clickwrapper .skidder-next svg {
    right: 30px
}

.adaptive-tablet .gallery-lenta.mod--gallery-one-photo .skidder-clickwrapper .skidder-prev svg {
    left: 30px
}

.adaptive-tablet .gallery-lenta.mod--gallery-one-photo .skidder-clickwrapper .skidder-next svg {
    right: 30px
}

.adaptive-tablet .gallery-lenta.mod-gallery-lenta__full .skidder-clickwrapper .skidder-prev svg {
    left: 45px
}

.adaptive-tablet .gallery-lenta.mod-gallery-lenta__full .skidder-clickwrapper .skidder-next svg {
    right: 40px
}

.adaptive-tablet .gallery-preview .bx-wrapper .bx-prev {
    left: 23px
}

.adaptive-tablet .gallery-preview .bx-wrapper .bx-next {
    right: 23px
}

.adaptive-mobile .wg-post-gallery {
    margin: 0!important
}

.adaptive-mobile .wg-post-gallery .gallery-row .gallery-photo-box {
    float: none;
    width: 100%!important;
    margin: 0!important
}

.adaptive-mobile .gallery-photo-box-title,
.adaptive-mobile .preview__title {
    padding-bottom: 20px!important
}

.adaptive-mobile .gallery-lenta .skidder-viewport.move-prev .skidder-prev {
    opacity: 0
}

.adaptive-mobile .gallery-lenta .skidder-viewport.move-next .skidder-next {
    opacity: 0
}

.adaptive-mobile .gallery-preview .bx-wrapper .bx-prev {
    left: 3px
}

.adaptive-mobile .gallery-preview .bx-wrapper .bx-next {
    right: 3px
}

.adaptive-mobile .blog-content .wg-post-gallery {
    max-width: 100%!important;
    width: 100%!important
}

.adaptive-mobile .blog-content .wg-post-gallery ul.gallery-row {
    max-width: 100%!important;
    width: 100%!important
}

.bot .gallery-layout-table .static-grid-cell .image img {
    opacity: 1
}