@charset "utf-8";
.burger {
    height: 3em;
    width: 3em;
    position: relative;
    font-size: 12px;
    cursor: pointer;
    -webkit-transition: .2s all;
    -o-transition: .2s all;
    transition: .2s all;
    -webkit-tap-highlight-color: transparent; 
    margin-bottom:8px;
}
.burger .burger-lines:after {
    left: 0;
    top: -1em; }
.burger .burger-lines:before {
    left: 0;
    top: 1em; }
.burger:after {
    content: '';
    display: block;
    position: absolute;
    height: 150%;
    width: 150%;
    top: 25%;
    left: 0; }
.burger .burger-lines {
    top: 50%;
    margin-top: -0.125em; }
.burger .burger-lines, .burger .burger-lines:after, .burger .burger-lines:before {
    pointer-events: none;
    display: block;
    content: '';
    width: 100%;
    border-radius: 0.25em;
    background-color: #394b57;
    height: 0.25em;
    position: absolute;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0); }
.burger .burger-lines:after {
    left: 0;
    top: -1em; }
.burger .burger-lines:before {
    left: 0em;
    top: 1em; }
.burger.burger-squeeze .burger-lines, .burger.burger-squeeze .burger-lines:after, .burger.burger-squeeze .burger-lines:before {
    -webkit-transition: .2s top .2s, .1s left, .2s transform, .4s background-color .2s;
    -o-transition: .2s top .2s, .1s left, .2s transform, .4s background-color .2s;
    transition: .2s top .2s, .1s left, .2s transform, .4s background-color .2s; }

.burger.burger-squeeze .burger-lines:after, .burger.burger-squeeze .burger-lines:before {
}

.toggle:not(.collapsed) .burger.burger-squeeze .burger-lines, .toggle:not(.collapsed) .burger.burger-squeeze .burger-lines:after, .toggle:not(.collapsed) .burger.burger-squeeze .burger-lines:before {
    -webkit-transition: .2s background-color, .2s top, .2s left, .2s transform .15s;
    -o-transition: .2s background-color, .2s top, .2s left, .2s transform .15s;
    transition: .2s background-color, .2s top, .2s left, .2s transform .15s; }

.toggle:not(.collapsed) .burger.burger-squeeze .burger-lines {
    background-color: transparent; }

.toggle:not(.collapsed) .burger.burger-squeeze .burger-lines:before, .toggle:not(.collapsed) .burger.burger-squeeze .burger-lines:after {
    left: 0;
    top: 0px; }

.toggle:not(.collapsed) .burger.burger-squeeze .burger-lines:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg); }

.toggle:not(.collapsed) .burger.burger-squeeze .burger-lines:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }

.burger .burger-lines,
.burger .burger-lines:after,
.burger .burger-lines:before { background-color: #394b57; }

.b-lazy-bg img {
    display: none!important;
}
.b-lazy-bg, .b-lazy {
    max-width: 100%;
    opacity: 0!important;
}
.b-loaded {
    opacity: 1!important;
    transition: all .8s ease-in-out;
    -moz-transition: all .8s ease-in-out;
    -webkit-transition: all .8s ease-in-out;
}