/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
body,
h1,
h2,
h3,
h4,
h5,
h6,
p {
    text-rendering: optimizeLegibility
}

a:focus,
a:hover,
mark {
    color: #000
}

[type=button],
[type=submit],
button,
select {
    -webkit-appearance: none;
    -moz-appearance: none
}

.clearfix::after,
.jconfirm .jconfirm-clear,
hr {
    clear: both
}

.invisible,
.jconfirm .jconfirm-box.jconfirm-animation-none,
.leaflet-tile {
    visibility: hidden
}

button,
img,
legend {
    border: 0
}

body,
button,
legend {
    padding: 0
}

img,
textarea[rows] {
    height: auto
}

.input-group,
[type=file],
select {
    width: 100%
}

button,
select {
    text-transform: none
}

html {
    font-family: Roboto, sans-serif
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
optgroup,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

mark {
    background: #ff0
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    max-width: 100%;
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    vertical-align: middle
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

pre,
textarea {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

a,
b,
em,
i,
small,
strong {
    line-height: inherit
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],
input[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.foundation-mq {
    font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"
}

body,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Nunito, "Helvetica Neue", Helvetica, Nunito, Arial, sans-serif;
    font-weight: 400;
    color: #222
}

html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body {
    margin: 0;
    line-height: 1.5;
    background: #fefefe;
    -moz-osx-font-smoothing: grayscale
}

#map_canvas embed,
#map_canvas img,
#map_canvas object,
.map_canvas embed,
.map_canvas img,
.map_canvas object,
.mqa-display embed,
.mqa-display img,
.mqa-display object {
    max-width: none !important
}

button {
    overflow: visible;
    background: 0 0;
    border-radius: 3px;
    line-height: 1
}

.row {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row wrap
}

.column-row .row,
.row .row {
    margin-left: -.625rem;
    margin-right: -.625rem
}

.row.expanded {
    max-width: none
}

.row.collapse>.column,
.row.collapse>.columns {
    padding-left: 0;
    padding-right: 0
}

.column,
.columns {
    padding-left: .625rem;
    padding-right: .625rem;
    -ms-flex: 1 1 0px;
    -webkit-box-flex: 1;
    flex: 1 1 0px
}

@media screen and (min-width:40em) {

    .column-row .row,
    .row .row {
        margin-left: -.9375rem;
        margin-right: -.9375rem
    }

    .column,
    .columns {
        padding-left: .9375rem;
        padding-right: .9375rem
    }
}

.small-1 {
    -ms-flex: 0 0 8.33333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.33333%;
    max-width: 8.33333%
}

.small-offset-0 {
    margin-left: 0
}

.small-2 {
    -ms-flex: 0 0 16.66667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

.small-offset-1 {
    margin-left: 8.33333%
}

.small-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%
}

.small-offset-2 {
    margin-left: 16.66667%
}

.small-4 {
    -ms-flex: 0 0 33.33333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.small-offset-3 {
    margin-left: 25%
}

.small-5 {
    -ms-flex: 0 0 41.66667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.66667%;
    max-width: 41.66667%
}

.small-offset-4 {
    margin-left: 33.33333%
}

.small-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%
}

.small-offset-5 {
    margin-left: 41.66667%
}

.small-7 {
    -ms-flex: 0 0 58.33333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.33333%;
    max-width: 58.33333%
}

.small-offset-6 {
    margin-left: 50%
}

.small-8 {
    -ms-flex: 0 0 66.66667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.66667%;
    max-width: 66.66667%
}

.small-offset-7 {
    margin-left: 58.33333%
}

.small-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%
}

.small-offset-8 {
    margin-left: 66.66667%
}

.small-10 {
    -ms-flex: 0 0 83.33333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.33333%;
    max-width: 83.33333%
}

.small-offset-9 {
    margin-left: 75%
}

.small-11 {
    -ms-flex: 0 0 91.66667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.66667%;
    max-width: 91.66667%
}

.small-offset-10 {
    margin-left: 83.33333%
}

.small-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%
}

.small-offset-11 {
    margin-left: 91.66667%
}

.small-order-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1
}

.small-order-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2
}

.small-order-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3
}

.small-order-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4
}

.small-order-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5
}

.small-order-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6
}

.small-collapse>.column,
.small-collapse>.columns {
    padding-left: 0;
    padding-right: 0
}

.small-uncollapse>.column,
.small-uncollapse>.columns {
    padding-left: .625rem;
    padding-right: .625rem
}

@media screen and (min-width:40em) {
    .medium-1 {
        -ms-flex: 0 0 8.33333%;
        -webkit-box-flex: 0;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .medium-offset-0 {
        margin-left: 0
    }

    .medium-2 {
        -ms-flex: 0 0 16.66667%;
        -webkit-box-flex: 0;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .medium-offset-1 {
        margin-left: 8.33333%
    }

    .medium-3 {
        -ms-flex: 0 0 25%;
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%
    }

    .medium-offset-2 {
        margin-left: 16.66667%
    }

    .medium-4 {
        -ms-flex: 0 0 33.33333%;
        -webkit-box-flex: 0;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .medium-offset-3 {
        margin-left: 25%
    }

    .medium-5 {
        -ms-flex: 0 0 41.66667%;
        -webkit-box-flex: 0;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .medium-offset-4 {
        margin-left: 33.33333%
    }

    .medium-6 {
        -ms-flex: 0 0 50%;
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%
    }

    .medium-offset-5 {
        margin-left: 41.66667%
    }

    .medium-7 {
        -ms-flex: 0 0 58.33333%;
        -webkit-box-flex: 0;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .medium-offset-6 {
        margin-left: 50%
    }

    .medium-8 {
        -ms-flex: 0 0 66.66667%;
        -webkit-box-flex: 0;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .medium-offset-7 {
        margin-left: 58.33333%
    }

    .medium-9 {
        -ms-flex: 0 0 75%;
        -webkit-box-flex: 0;
        flex: 0 0 75%;
        max-width: 75%
    }

    .medium-offset-8 {
        margin-left: 66.66667%
    }

    .medium-10 {
        -ms-flex: 0 0 83.33333%;
        -webkit-box-flex: 0;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .medium-offset-9 {
        margin-left: 75%
    }

    .medium-11 {
        -ms-flex: 0 0 91.66667%;
        -webkit-box-flex: 0;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .medium-offset-10 {
        margin-left: 83.33333%
    }

    .medium-12 {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%
    }

    .medium-offset-11 {
        margin-left: 91.66667%
    }

    .medium-order-1 {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1
    }

    .medium-order-2 {
        -ms-flex-order: 2;
        -webkit-box-ordinal-group: 3;
        order: 2
    }

    .medium-order-3 {
        -ms-flex-order: 3;
        -webkit-box-ordinal-group: 4;
        order: 3
    }

    .medium-order-4 {
        -ms-flex-order: 4;
        -webkit-box-ordinal-group: 5;
        order: 4
    }

    .medium-order-5 {
        -ms-flex-order: 5;
        -webkit-box-ordinal-group: 6;
        order: 5
    }

    .medium-order-6 {
        -ms-flex-order: 6;
        -webkit-box-ordinal-group: 7;
        order: 6
    }
}

@media screen and (min-width:40em) and (min-width:40em) {
    .medium-expand {
        -ms-flex: 1 1 0px;
        -webkit-box-flex: 1;
        flex: 1 1 0px
    }
}

.row.medium-unstack .column,
.row.medium-unstack .columns {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%
}

@media screen and (min-width:40em) {

    .row.medium-unstack .column,
    .row.medium-unstack .columns {
        -ms-flex: 1 1 0px;
        -webkit-box-flex: 1;
        flex: 1 1 0px
    }

    .medium-collapse>.column,
    .medium-collapse>.columns {
        padding-left: 0;
        padding-right: 0
    }

    .medium-uncollapse>.column,
    .medium-uncollapse>.columns {
        padding-left: .9375rem;
        padding-right: .9375rem
    }
}

@media screen and (min-width:64em) {
    .large-1 {
        -ms-flex: 0 0 8.33333%;
        -webkit-box-flex: 0;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .large-offset-0 {
        margin-left: 0
    }

    .large-2 {
        -ms-flex: 0 0 16.66667%;
        -webkit-box-flex: 0;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .large-offset-1 {
        margin-left: 8.33333%
    }

    .large-3 {
        -ms-flex: 0 0 25%;
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%
    }

    .large-offset-2 {
        margin-left: 16.66667%
    }

    .large-4 {
        -ms-flex: 0 0 33.33333%;
        -webkit-box-flex: 0;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .large-offset-3 {
        margin-left: 25%
    }

    .large-5 {
        -ms-flex: 0 0 41.66667%;
        -webkit-box-flex: 0;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .large-offset-4 {
        margin-left: 33.33333%
    }

    .large-6 {
        -ms-flex: 0 0 50%;
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%
    }

    .large-offset-5 {
        margin-left: 41.66667%
    }

    .large-7 {
        -ms-flex: 0 0 58.33333%;
        -webkit-box-flex: 0;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .large-offset-6 {
        margin-left: 50%
    }

    .large-8 {
        -ms-flex: 0 0 66.66667%;
        -webkit-box-flex: 0;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .large-offset-7 {
        margin-left: 58.33333%
    }

    .large-9 {
        -ms-flex: 0 0 75%;
        -webkit-box-flex: 0;
        flex: 0 0 75%;
        max-width: 75%
    }

    .large-offset-8 {
        margin-left: 66.66667%
    }

    .large-10 {
        -ms-flex: 0 0 83.33333%;
        -webkit-box-flex: 0;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .large-offset-9 {
        margin-left: 75%
    }

    .large-11 {
        -ms-flex: 0 0 91.66667%;
        -webkit-box-flex: 0;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .large-offset-10 {
        margin-left: 83.33333%
    }

    .large-12 {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%
    }

    .large-offset-11 {
        margin-left: 91.66667%
    }

    .large-order-1 {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1
    }

    .large-order-2 {
        -ms-flex-order: 2;
        -webkit-box-ordinal-group: 3;
        order: 2
    }

    .large-order-3 {
        -ms-flex-order: 3;
        -webkit-box-ordinal-group: 4;
        order: 3
    }

    .large-order-4 {
        -ms-flex-order: 4;
        -webkit-box-ordinal-group: 5;
        order: 4
    }

    .large-order-5 {
        -ms-flex-order: 5;
        -webkit-box-ordinal-group: 6;
        order: 5
    }

    .large-order-6 {
        -ms-flex-order: 6;
        -webkit-box-ordinal-group: 7;
        order: 6
    }
}

ol,
ul {
    margin-left: 1.25rem
}

@media screen and (min-width:64em) and (min-width:64em) {
    .large-expand {
        -ms-flex: 1 1 0px;
        -webkit-box-flex: 1;
        flex: 1 1 0px
    }
}

.row.large-unstack .column,
.row.large-unstack .columns {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%
}

@media screen and (min-width:64em) {

    .row.large-unstack .column,
    .row.large-unstack .columns {
        -ms-flex: 1 1 0px;
        -webkit-box-flex: 1;
        flex: 1 1 0px
    }

    .large-collapse>.column,
    .large-collapse>.columns {
        padding-left: 0;
        padding-right: 0
    }

    .large-uncollapse>.column,
    .large-uncollapse>.columns {
        padding-left: .9375rem;
        padding-right: .9375rem
    }
}

.shrink {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto
}

.row.align-right {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end
}

.row.align-center {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center
}

.row.align-justify {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between
}

.row.align-spaced {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.row.align-top {
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start
}

.align-top.columns,
.column.align-top {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start
}

.row.align-bottom {
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end
}

.align-bottom.columns,
.column.align-bottom {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end
}

.row.align-middle {
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center
}

.align-middle.columns,
.column.align-middle {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.row.align-stretch {
    -ms-flex-align: stretch;
    -webkit-box-align: stretch;
    align-items: stretch
}

.align-stretch.columns,
.column.align-stretch {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

blockquote,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
pre,
td,
th,
ul {
    margin: 0;
    padding: 0
}

dl,
ol,
p,
ul {
    line-height: 1.6;
    margin-bottom: 1rem
}

p {
    font-size: inherit
}

em,
i {
    font-style: italic
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-style: normal;
    margin-top: 0;
    margin-bottom: .5rem;
    line-height: 1.4
}

code,
kbd {
    color: #0a0a0a;
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    background-color: #e6e6e6
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
    color: #cacaca;
    line-height: 0
}

h1 {
    font-size: 1.5rem
}

h2 {
    font-size: 1.25rem
}

h3 {
    font-size: 1.1875rem
}

h4 {
    font-size: 1.125rem
}

h5 {
    font-size: 1.0625rem
}

h6 {
    font-size: 1rem
}

@media screen and (min-width:40em) {
    h1 {
        font-size: 3rem
    }

    h2 {
        font-size: 2.5rem
    }

    h3 {
        font-size: 1.9375rem
    }

    h4 {
        font-size: 1.5625rem
    }

    h5 {
        font-size: 1.25rem
    }

    h6 {
        font-size: 1rem
    }
}

a {
    background-color: transparent;
    color: #3C4E5F;
    text-decoration: none;
    cursor: pointer
}

a img {
    border: 0
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    max-width: 70rem;
    height: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 1px solid #cacaca;
    border-left: 0;
    margin: 1.25rem auto
}

dl,
ol,
ul {
    list-style-position: outside
}

li {
    font-size: inherit
}

ul {
    list-style-type: disc
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-left: 1.25rem;
    margin-bottom: 0
}

dl dt {
    margin-bottom: .3rem;
    font-weight: 700
}

.subheader,
code,
label {
    font-weight: 400
}

blockquote {
    padding: .5625rem 1.25rem 0 1.1875rem;
    border-left: 1px solid #cacaca
}

blockquote,
blockquote p {
    line-height: 1.6;
    color: #8a8a8a
}

cite {
    display: block;
    font-size: .8125rem;
    color: #8a8a8a
}

cite:before {
    content: '\2014 \0020'
}

abbr {
    color: #222;
    cursor: help;
    border-bottom: 1px dotted #0a0a0a
}

code {
    border: 1px solid #cacaca;
    padding: .125rem .3125rem .0625rem
}

kbd {
    padding: .125rem .25rem 0;
    margin: 0
}

.subheader {
    margin-top: .2rem;
    margin-bottom: .5rem;
    line-height: 1.4;
    color: #8a8a8a
}

.lead {
    font-size: 125%;
    line-height: 1.6
}

.stat {
    font-size: 2.5rem;
    line-height: 1
}

p+.stat {
    margin-top: -1rem
}

.no-bullet {
    margin-left: 0;
    list-style: none
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

@media screen and (min-width:40em) {
    .medium-text-left {
        text-align: left
    }

    .medium-text-right {
        text-align: right
    }

    .medium-text-center {
        text-align: center
    }

    .medium-text-justify {
        text-align: justify
    }
}

@media screen and (min-width:64em) {
    .large-text-left {
        text-align: left
    }

    .large-text-right {
        text-align: right
    }

    .large-text-center {
        text-align: center
    }

    .large-text-justify {
        text-align: justify
    }
}

.show-for-print {
    display: none !important
}

@media print {

    blockquote,
    img,
    pre,
    tr {
        page-break-inside: avoid
    }

    * {
        background: 0 0 !important;
        color: #000 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    .show-for-print {
        display: block !important
    }

    .hide-for-print {
        display: none !important
    }

    table.show-for-print {
        display: table !important
    }

    thead.show-for-print {
        display: table-header-group !important
    }

    tbody.show-for-print {
        display: table-row-group !important
    }

    tr.show-for-print {
        display: table-row !important
    }

    td.show-for-print,
    th.show-for-print {
        display: table-cell !important
    }

    a,
    a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    .ir a:after,
    a[href^='javascript:']:after,
    a[href^='#']:after {
        content: ''
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    blockquote,
    pre {
        border: 1px solid #999
    }

    thead {
        display: table-header-group
    }

    img {
        max-width: 100% !important
    }

    @page {
        margin: .5cm
    }

    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }

    h2,
    h3 {
        page-break-after: avoid
    }
}

[type=color],
[type=date],
[type=datetime-local],
[type=datetime],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
textarea {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 2.4375rem;
    padding: .5rem;
    border: 1px solid #cacaca;
    margin: 0 0 1rem;
    font-family: inherit;
    font-size: 1rem;
    color: #0a0a0a;
    background-color: #fefefe;
    -webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, .1);
    box-shadow: inset 0 1px 2px rgba(10, 10, 10, .1);
    border-radius: 3px;
    -webkit-transition: border-color .25s ease-in-out, -webkit-box-shadow .5s;
    transition: border-color .25s ease-in-out, -webkit-box-shadow .5s;
    transition: box-shadow .5s, border-color .25s ease-in-out;
    transition: box-shadow .5s, border-color .25s ease-in-out, -webkit-box-shadow .5s;
    -webkit-appearance: none;
    -moz-appearance: none
}

[type=color]:focus,
[type=date]:focus,
[type=datetime-local]:focus,
[type=datetime]:focus,
[type=email]:focus,
[type=month]:focus,
[type=number]:focus,
[type=password]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=text]:focus,
[type=time]:focus,
[type=url]:focus,
[type=week]:focus,
textarea:focus {
    border: 1px solid #8a8a8a;
    background-color: #fefefe;
    outline: 0;
    -webkit-box-shadow: 0 0 5px #cacaca;
    box-shadow: 0 0 5px #cacaca;
    -webkit-transition: border-color .25s ease-in-out, -webkit-box-shadow .5s;
    transition: border-color .25s ease-in-out, -webkit-box-shadow .5s;
    transition: box-shadow .5s, border-color .25s ease-in-out;
    transition: box-shadow .5s, border-color .25s ease-in-out, -webkit-box-shadow .5s
}

textarea {
    min-height: 50px;
    max-width: 100%
}

input:disabled,
input[readonly],
textarea:disabled,
textarea[readonly] {
    background-color: #e6e6e6;
    cursor: default
}

[type=button],
[type=submit] {
    border-radius: 3px
}

input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

[type=checkbox],
[type=file],
[type=radio] {
    margin: 0 0 1rem
}

[type=checkbox]+label,
[type=radio]+label {
    display: inline-block;
    margin-left: .5rem;
    margin-right: 1rem;
    margin-bottom: 0;
    vertical-align: baseline
}

label>[type=checkbox],
label>[type=label] {
    margin-right: .5rem
}

label {
    display: block;
    margin: 0;
    font-size: .875rem;
    line-height: 1.8;
    color: #0a0a0a
}

label.middle {
    margin: 0 0 1rem;
    padding: .5625rem 0
}

.help-text {
    margin-top: -.5rem;
    font-size: .8125rem;
    font-style: italic;
    color: #333
}

.input-group {
    display: table;
    margin-bottom: 1rem
}

.input-group-button a,
.input-group-button button,
.input-group-button input,
fieldset {
    margin: 0
}

.input-group>:first-child {
    border-radius: 3px 0 0 3px
}

.input-group>:last-child>* {
    border-radius: 0 3px 3px 0
}

.input-group-button,
.input-group-field,
.input-group-label {
    display: table-cell;
    margin: 0;
    vertical-align: middle
}

.input-group-label {
    text-align: center;
    width: 1%;
    height: 100%;
    padding: 0 1rem;
    background: #e6e6e6;
    color: #0a0a0a;
    border: 1px solid #cacaca
}

.input-group-label:first-child {
    border-right: 0
}

.input-group-label:last-child {
    border-left: 0
}

.input-group-field {
    border-radius: 0;
    height: 2.5rem
}

.fieldset,
select {
    border: 1px solid #cacaca
}

.input-group-button {
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    text-align: center;
    width: 1%
}

fieldset {
    border: 0;
    padding: 0
}

legend {
    margin-bottom: .5rem
}

.fieldset {
    padding: 1.25rem;
    margin: 1.125rem 0
}

.fieldset legend {
    background: #fefefe;
    padding: 0 .1875rem;
    margin: 0 0 0 -.1875rem
}

select {
    height: 2.4375rem;
    padding: .5rem;
    margin: 0 0 1rem;
    font-size: 1rem;
    font-family: inherit;
    line-height: normal;
    color: #0a0a0a;
    background-color: #fefefe;
    border-radius: 3px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%2851, 51, 51%29"></polygon></svg>');
    background-size: 9px 6px;
    background-position: right .5rem center;
    background-repeat: no-repeat
}

.form-error,
.is-invalid-label {
    color: #c60f13
}

@media screen and (min-width:0\0) {
    select {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)
    }
}

select:disabled {
    background-color: #e6e6e6;
    cursor: default
}

select::-ms-expand {
    display: none
}

select[multiple] {
    height: auto
}

.is-invalid-input:not(:focus) {
    background-color: rgba(198, 15, 19, .1);
    border-color: #c60f13
}

.form-error {
    display: none;
    margin-top: -.5rem;
    margin-bottom: 1rem;
    font-size: .75rem;
    font-weight: 700
}

.form-error.is-visible {
    display: block
}

.hide {
    display: none !important
}

@media screen and (min-width:0em) and (max-width:39.9375em) {
    .hide-for-small-only {
        display: none !important
    }
}

@media screen and (max-width:0em),
screen and (min-width:40em) {
    .show-for-small-only {
        display: none !important
    }
}

@media screen and (min-width:40em) {
    .hide-for-medium {
        display: none !important
    }
}

@media screen and (max-width:39.9375em) {
    .show-for-medium {
        display: none !important
    }
}

@media screen and (min-width:40em) and (max-width:63.9375em) {
    .hide-for-medium-only {
        display: none !important
    }
}

@media screen and (max-width:39.9375em),
screen and (min-width:64em) {
    .show-for-medium-only {
        display: none !important
    }
}

@media screen and (min-width:64em) {
    .hide-for-large {
        display: none !important
    }
}

@media screen and (max-width:63.9375em) {
    .show-for-large {
        display: none !important
    }
}

@media screen and (min-width:64em) and (max-width:74.9375em) {
    .hide-for-large-only {
        display: none !important
    }
}

@media screen and (max-width:63.9375em),
screen and (min-width:75em) {
    .show-for-large-only {
        display: none !important
    }
}

.show-for-sr,
.show-on-focus {
    position: absolute !important;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0)
}

.show-on-focus:active,
.show-on-focus:focus {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto
}

.jconfirm,
.jconfirm .jconfirm-bg,
.jconfirm .jconfirm-scrollpane {
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0
}

.hide-for-portrait,
.show-for-landscape {
    display: block !important
}

@media screen and (orientation:landscape) {

    .hide-for-portrait,
    .show-for-landscape {
        display: block !important
    }

    .hide-for-landscape,
    .show-for-portrait {
        display: none !important
    }
}

.hide-for-landscape,
.show-for-portrait {
    display: none !important
}

@media screen and (orientation:portrait) {

    .hide-for-portrait,
    .show-for-landscape {
        display: none !important
    }

    .hide-for-landscape,
    .show-for-portrait {
        display: block !important
    }
}

.float-left {
    float: left !important
}

.float-right {
    float: right !important
}

.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons,
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,
.multilevelpushmenu_wrapper .floatRight {
    float: right
}

.float-center {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.clearfix::after,
.clearfix::before {
    content: ' ';
    display: table
}

.icheckbox,
.iradio {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 20px;
    height: 20px;
    background: url(/assets/img/aero.png) no-repeat;
    border: none;
    cursor: pointer
}

.icheckbox {
    background-position: 0 0
}

.icheckbox.checked {
    background-position: -22px 0
}

.icheckbox.disabled {
    background-position: -44px 0;
    cursor: default
}

.icheckbox.checked.disabled {
    background-position: -66px 0
}

.iradio {
    background-position: -88px 0
}

.iradio.checked {
    background-position: -110px 0
}

.iradio.disabled {
    background-position: -132px 0;
    cursor: default
}

.iradio.checked.disabled {
    background-position: -154px 0
}

@media (-webkit-min-device-pixel-ratio:1.25),
(min-resolution:120dpi),
(min-resolution:1.25dppx) {

    .icheckbox,
    .iradio {
        background-image: url(/assets/img/aero@2x.png);
        background-size: 176px 22px
    }
}

/*!
 * jquery-confirm v3.0.1 (http://craftpip.github.io/jquery-confirm/)
 * Author: boniface pereira
 * Website: www.craftpip.com
 * Contact: hey@craftpip.com
 *
 * Copyright 2013-2016 jquery-confirm
 * Licensed under MIT (https://github.com/craftpip/jquery-confirm/blob/master/LICENSE)
 */
@-webkit-keyframes jconfirm-spin {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes jconfirm-spin {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

body[class*=jconfirm-no-scroll-] {
    overflow: hidden !important
}

.jconfirm {
    left: 0;
    font-family: inherit;
    overflow: hidden
}

.jconfirm .jconfirm-bg {
    left: 0;
    -webkit-transition: opacity .4s;
    transition: opacity .4s
}

.jconfirm .jconfirm-bg.jconfirm-bg-h {
    opacity: 0 !important
}

.jconfirm .jconfirm-scrollpane {
    left: 0;
    overflow-y: auto;
    -webkit-perspective: 500px;
    perspective: 500px;
    -webkit-perspective-origin: center;
    perspective-origin: center
}

.jconfirm .jconfirm-box {
    background: #fff;
    border-radius: 0;
    position: relative;
    outline: 0;
    padding: 15px 15px 0;
    overflow: hidden
}

@-webkit-keyframes type-blue {

    1%,
    100% {
        border-color: #3498db
    }

    50% {
        border-color: #5faee3
    }
}

@keyframes type-blue {

    1%,
    100% {
        border-color: #3498db
    }

    50% {
        border-color: #5faee3
    }
}

@-webkit-keyframes type-green {

    1%,
    100% {
        border-color: #2ecc71
    }

    50% {
        border-color: #54d98c
    }
}

@keyframes type-green {

    1%,
    100% {
        border-color: #2ecc71
    }

    50% {
        border-color: #54d98c
    }
}

@-webkit-keyframes type-red {

    1%,
    100% {
        border-color: #e74c3c
    }

    50% {
        border-color: #ed7669
    }
}

@keyframes type-red {

    1%,
    100% {
        border-color: #e74c3c
    }

    50% {
        border-color: #ed7669
    }
}

@-webkit-keyframes type-orange {

    1%,
    100% {
        border-color: #f1c40f
    }

    50% {
        border-color: #f4d03f
    }
}

@keyframes type-orange {

    1%,
    100% {
        border-color: #f1c40f
    }

    50% {
        border-color: #f4d03f
    }
}

@-webkit-keyframes type-purple {

    1%,
    100% {
        border-color: #9b59b6
    }

    50% {
        border-color: #b07cc6
    }
}

@keyframes type-purple {

    1%,
    100% {
        border-color: #9b59b6
    }

    50% {
        border-color: #b07cc6
    }
}

@-webkit-keyframes type-dark {

    1%,
    100% {
        border-color: #34495e
    }

    50% {
        border-color: #46627f
    }
}

@keyframes type-dark {

    1%,
    100% {
        border-color: #34495e
    }

    50% {
        border-color: #46627f
    }
}

.jconfirm .jconfirm-box.jconfirm-type-animated {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.jconfirm .jconfirm-box.jconfirm-blue {
    border-top: solid 7px #3498db;
    -webkit-animation-name: type-blue;
    animation-name: type-blue
}

.jconfirm .jconfirm-box.jconfirm-green {
    border-top: solid 7px #2ecc71;
    -webkit-animation-name: type-green;
    animation-name: type-green
}

.jconfirm .jconfirm-box.jconfirm-red {
    border-top: solid 7px #e74c3c;
    -webkit-animation-name: type-red;
    animation-name: type-red
}

.jconfirm .jconfirm-box.jconfirm-orange {
    border-top: solid 7px #f1c40f;
    -webkit-animation-name: type-orange;
    animation-name: type-orange
}

.jconfirm .jconfirm-box.jconfirm-purple {
    border-top: solid 7px #9b59b6;
    -webkit-animation-name: type-purple;
    animation-name: type-purple
}

.jconfirm .jconfirm-box.jconfirm-dark {
    border-top: solid 7px #34495e;
    -webkit-animation-name: type-dark;
    animation-name: type-dark
}

.jconfirm .jconfirm-box.loading {
    height: 120px
}

.jconfirm .jconfirm-box.loading:before {
    content: '';
    position: absolute;
    left: 0;
    background: #fff;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 10px;
    z-index: 1
}

.jconfirm .jconfirm-box.loading:after {
    opacity: .6;
    content: '';
    height: 30px;
    width: 30px;
    border: 3px solid transparent;
    position: absolute;
    left: 50%;
    margin-left: -15px;
    border-radius: 50%;
    -webkit-animation: jconfirm-spin 1s infinite linear;
    animation: jconfirm-spin 1s infinite linear;
    border-bottom-color: #1e90ff;
    top: 50%;
    margin-top: -15px;
    z-index: 2
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon {
    height: 20px;
    width: 20px;
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
    opacity: .6;
    text-align: center;
    -webkit-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in;
    font-size: 20px !important;
    line-height: 17px !important;
    display: none
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty {
    display: none
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa,
.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon,
.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi {
    font-size: 16px
}

.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover {
    opacity: 1
}

.jconfirm .jconfirm-box div.jconfirm-title-c {
    display: block;
    font-size: 22px;
    line-height: 20px
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
    font-size: inherit;
    padding-bottom: 15px;
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i {
    vertical-align: middle
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty {
    display: none
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title {
    font-size: inherit;
    font-family: inherit;
    display: inline-block;
    vertical-align: middle;
    padding-bottom: 15px
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty {
    display: none
}

.jconfirm .jconfirm-box div.jconfirm-content-pane {
    margin-bottom: 15px;
    height: auto;
    -webkit-transition: height .4s ease-in;
    transition: height .4s ease-in;
    display: inline-block;
    width: 100%;
    position: relative;
    overflow: hidden
}

.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img {
    max-width: 100%;
    height: auto
}

.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty {
    display: none
}

.jconfirm .jconfirm-box .jconfirm-buttons {
    padding-bottom: 11px
}

.jconfirm .jconfirm-box .jconfirm-buttons>button {
    margin-bottom: 4px;
    margin-left: 2px;
    margin-right: 2px
}

.jconfirm .jconfirm-box .jconfirm-buttons button {
    display: inline-block;
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    border-radius: 0;
    min-height: 1em;
    outline: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: opacity .1s ease, background-color .1s ease, color .1s ease, box-shadow .1s ease, background .1s ease;
    -webkit-transition: opacity .1s ease, background-color .1s ease, color .1s ease, background .1s ease, -webkit-box-shadow .1s ease;
    transition: opacity .1s ease, background-color .1s ease, color .1s ease, background .1s ease, -webkit-box-shadow .1s ease;
    transition: opacity .1s ease, background-color .1s ease, color .1s ease, box-shadow .1s ease, background .1s ease;
    transition: opacity .1s ease, background-color .1s ease, color .1s ease, box-shadow .1s ease, background .1s ease, -webkit-box-shadow .1s ease;
    -webkit-tap-highlight-color: transparent;
    border: 0;
    background-image: none
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue {
    background-color: #3498db;
    color: #FFF;
    text-shadow: none;
    -webkit-transition: background .2s;
    transition: background .2s
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover {
    background-color: #2980b9;
    color: #FFF
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green {
    background-color: #2ecc71;
    color: #FFF;
    text-shadow: none;
    -webkit-transition: background .2s;
    transition: background .2s
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover {
    background-color: #27ae60;
    color: #FFF
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red {
    background-color: #e74c3c;
    color: #FFF;
    text-shadow: none;
    -webkit-transition: background .2s;
    transition: background .2s
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover {
    background-color: #c0392b;
    color: #FFF
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange {
    background-color: #f1c40f;
    color: #FFF;
    text-shadow: none;
    -webkit-transition: background .2s;
    transition: background .2s
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover {
    background-color: #f39c12;
    color: #FFF
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default {
    background-color: #ecf0f1;
    color: #000;
    text-shadow: none;
    -webkit-transition: background .2s;
    transition: background .2s
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover {
    background-color: #bdc3c7;
    color: #000
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple {
    background-color: #9b59b6;
    color: #FFF;
    text-shadow: none;
    -webkit-transition: background .2s;
    transition: background .2s
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover {
    background-color: #8e44ad;
    color: #FFF
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark {
    background-color: #34495e;
    color: #FFF;
    text-shadow: none;
    -webkit-transition: background .2s;
    transition: background .2s
}

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover {
    background-color: #2c3e50;
    color: #FFF
}

.jconfirm .jconfirm-box .jconfirm-buttons button:hover {
    background-color: #ddd !important;
    color: #000 !important
}

.jconfirm.jconfirm-rtl {
    direction: rtl
}

.jconfirm.jconfirm-rtl div.jconfirm-closeIcon {
    left: 5px;
    right: auto
}

.jconfirm.jconfirm-light .jconfirm-bg,
.jconfirm.jconfirm-white .jconfirm-bg {
    background-color: #444;
    opacity: .2
}

.jconfirm.jconfirm-light .jconfirm-box,
.jconfirm.jconfirm-white .jconfirm-box {
    margin: 0 auto;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
    border-radius: 0
}

.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button,
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button {
    text-transform: uppercase;
    text-shadow: none;
    background-color: #f7f7f7;
    font-size: 12px;
    margin-left: 8px;
    color: #333
}

.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default,
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #333
}

.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover,
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover {
    background: #ddd
}

.jconfirm.jconfirm-black .jconfirm-bg,
.jconfirm.jconfirm-dark .jconfirm-bg {
    background-color: #2f4f4f;
    opacity: .4
}

.jconfirm.jconfirm-black .jconfirm-box,
.jconfirm.jconfirm-dark .jconfirm-box {
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
    background: #444;
    border-radius: 0;
    color: #fff
}

.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button {
    border: 0;
    background-image: none;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    text-shadow: none;
    -webkit-transition: background .1s;
    transition: background .1s;
    color: #fff
}

.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    background: 0
}

.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover {
    background: #666
}

.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake {
    -webkit-animation: shake .82s cubic-bezier(.36, .07, .19, .97) both;
    animation: shake .82s cubic-bezier(.36, .07, .19, .97) both;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow {
    -webkit-animation: glow .82s cubic-bezier(.36, .07, .19, .97) both;
    animation: glow .82s cubic-bezier(.36, .07, .19, .97) both;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

@-webkit-keyframes shake {

    10%,
    90% {
        -webkit-transform: translate3d(-2px, 0, 0);
        transform: translate3d(-2px, 0, 0)
    }

    20%,
    80% {
        -webkit-transform: translate3d(4px, 0, 0);
        transform: translate3d(4px, 0, 0)
    }

    30%,
    50%,
    70% {
        -webkit-transform: translate3d(-8px, 0, 0);
        transform: translate3d(-8px, 0, 0)
    }

    40%,
    60% {
        -webkit-transform: translate3d(8px, 0, 0);
        transform: translate3d(8px, 0, 0)
    }
}

@keyframes shake {

    10%,
    90% {
        -webkit-transform: translate3d(-2px, 0, 0);
        transform: translate3d(-2px, 0, 0)
    }

    20%,
    80% {
        -webkit-transform: translate3d(4px, 0, 0);
        transform: translate3d(4px, 0, 0)
    }

    30%,
    50%,
    70% {
        -webkit-transform: translate3d(-8px, 0, 0);
        transform: translate3d(-8px, 0, 0)
    }

    40%,
    60% {
        -webkit-transform: translate3d(8px, 0, 0);
        transform: translate3d(8px, 0, 0)
    }
}

@-webkit-keyframes glow {

    0%,
    100% {
        -webkit-box-shadow: 0 0 3px red;
        box-shadow: 0 0 3px red
    }

    50% {
        -webkit-box-shadow: 0 0 30px red;
        box-shadow: 0 0 30px red
    }
}

@keyframes glow {

    0%,
    100% {
        -webkit-box-shadow: 0 0 3px red;
        box-shadow: 0 0 3px red
    }

    50% {
        -webkit-box-shadow: 0 0 30px red;
        box-shadow: 0 0 30px red
    }
}

.jconfirm {
    -webkit-perspective: 400px;
    perspective: 400px
}

.jconfirm .jconfirm-box {
    opacity: 1;
    -webkit-transition-property: all;
    transition-property: all
}

.jconfirm .jconfirm-box.jconfirm-animation-bottom,
.jconfirm .jconfirm-box.jconfirm-animation-left,
.jconfirm .jconfirm-box.jconfirm-animation-none,
.jconfirm .jconfirm-box.jconfirm-animation-opacity,
.jconfirm .jconfirm-box.jconfirm-animation-right,
.jconfirm .jconfirm-box.jconfirm-animation-rotate,
.jconfirm .jconfirm-box.jconfirm-animation-rotatex,
.jconfirm .jconfirm-box.jconfirm-animation-rotatey,
.jconfirm .jconfirm-box.jconfirm-animation-scale,
.jconfirm .jconfirm-box.jconfirm-animation-scalex,
.jconfirm .jconfirm-box.jconfirm-animation-scaley,
.jconfirm .jconfirm-box.jconfirm-animation-top,
.jconfirm .jconfirm-box.jconfirm-animation-zoom {
    opacity: 0
}

.jconfirm .jconfirm-box.jconfirm-animation-rotate {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.jconfirm .jconfirm-box.jconfirm-animation-rotatex {
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg);
    -webkit-transform-origin: center;
    transform-origin: center
}

.jconfirm .jconfirm-box.jconfirm-animation-rotatexr {
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: center;
    transform-origin: center
}

.jconfirm .jconfirm-box.jconfirm-animation-rotatey {
    -webkit-transform: rotatey(90deg);
    transform: rotatey(90deg);
    -webkit-transform-origin: center;
    transform-origin: center
}

.jconfirm .jconfirm-box.jconfirm-animation-rotateyr {
    -webkit-transform: rotatey(-90deg);
    transform: rotatey(-90deg);
    -webkit-transform-origin: center;
    transform-origin: center
}

.jconfirm .jconfirm-box.jconfirm-animation-scaley {
    -webkit-transform: scaley(1.5);
    transform: scaley(1.5);
    -webkit-transform-origin: center;
    transform-origin: center
}

.jconfirm .jconfirm-box.jconfirm-animation-scalex {
    -webkit-transform: scalex(1.5);
    transform: scalex(1.5);
    -webkit-transform-origin: center;
    transform-origin: center
}

.jconfirm .jconfirm-box.jconfirm-animation-top {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px)
}

.jconfirm .jconfirm-box.jconfirm-animation-left {
    -webkit-transform: translate(-100px, 0);
    transform: translate(-100px, 0)
}

.jconfirm .jconfirm-box.jconfirm-animation-right {
    -webkit-transform: translate(100px, 0);
    transform: translate(100px, 0)
}

.jconfirm .jconfirm-box.jconfirm-animation-bottom {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px)
}

.jconfirm .jconfirm-box.jconfirm-animation-zoom {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.jconfirm .jconfirm-box.jconfirm-animation-scale {
    -webkit-transform: scale(.5);
    transform: scale(.5)
}

.jconfirm.jconfirm-supervan .jconfirm-bg {
    background-color: rgba(54, 70, 93, .95)
}

.jconfirm.jconfirm-supervan .jconfirm-box {
    background-color: transparent
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon {
    color: #fff
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c {
    text-align: center;
    color: #fff;
    font-size: 28px;
    font-weight: 400
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c>* {
    padding-bottom: 25px
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane {
    margin-bottom: 25px
}

.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content {
    text-align: center;
    color: #fff
}

.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons {
    text-align: center
}

.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button {
    font-size: 16px;
    border-radius: 0;
    background: #303f53;
    text-shadow: none;
    border: 0;
    color: #fff;
    padding: 10px;
    min-width: 100px
}

.jconfirm.jconfirm-material .jconfirm-bg {
    background-color: rgba(0, 0, 0, .67)
}

.jconfirm.jconfirm-material .jconfirm-box {
    background-color: #fff;
    -webkit-box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 13px 19px 2px rgba(0, 0, 0, .14), 0 5px 24px 4px rgba(0, 0, 0, .12);
    box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 13px 19px 2px rgba(0, 0, 0, .14), 0 5px 24px 4px rgba(0, 0, 0, .12);
    padding: 30px 25px 10px
}

.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon {
    color: rgba(0, 0, 0, .87)
}

.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c {
    color: rgba(0, 0, 0, .87);
    font-size: 22px;
    font-weight: 700
}

.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content {
    text-align: left;
    color: rgba(0, 0, 0, .87)
}

.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons {
    text-align: right
}

.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button {
    text-transform: uppercase;
    font-weight: 500
}

.jconfirm.jconfirm-bootstrap .jconfirm-bg {
    background-color: rgba(0, 0, 0, .21)
}

.jconfirm.jconfirm-bootstrap .jconfirm-box {
    background-color: #fff;
    -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .2);
    border: 1px solid rgba(0, 0, 0, .4);
    padding: 15px 0 0
}

.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon {
    color: rgba(0, 0, 0, .87)
}

.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c {
    color: rgba(0, 0, 0, .87);
    font-size: 22px;
    font-weight: 700;
    padding-left: 15px;
    padding-right: 15px
}

.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content {
    text-align: left;
    color: rgba(0, 0, 0, .87);
    padding: 0 15px
}

.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons {
    text-align: right;
    padding: 0;
    margin: -5px 0 0;
    border-top: solid 1px #ddd;
    overflow: hidden;
    border-radius: 0 0 0 4px
}

.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button {
    font-weight: 500;
    border-radius: 0;
    margin: 0;
    border-left: solid 1px #ddd
}

.multilevelpushmenu_wrapper {
    position: absolute;
    overflow: hidden;
    min-width: 100%;
    min-height: 100%;
    margin: 0;
    padding: 0
}

.multilevelpushmenu_wrapper .levelHolderClass {
    position: absolute;
    overflow: hidden;
    top: 0;
    background: #336ca6;
    width: auto;
    min-height: 100%;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 1em;
    zoom: 1
}

.multilevelpushmenu_wrapper .ltr {
    margin-left: -100%;
    left: 0;
    -webkit-box-shadow: 5px 0 5px -5px #1f4164;
    box-shadow: 5px 0 5px -5px #1f4164;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#1f4164, direction=90, strength=2)
}

.multilevelpushmenu_wrapper .rtl {
    margin-right: -100%;
    right: 0;
    -webkit-box-shadow: 5px 0 5px 5px #1f4164;
    box-shadow: 5px 0 5px 5px #1f4164;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#1f4164, direction=270, strength=2)
}

.multilevelpushmenu_wrapper .multilevelpushmenu_inactive {
    background: #2e6196
}

.multilevelpushmenu_wrapper h2 {
    font-size: 1.5em;
    line-height: 1em;
    font-weight: 700;
    color: #1f4164;
    padding: 0 .4em
}

.multilevelpushmenu_wrapper ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.multilevelpushmenu_wrapper li {
    cursor: pointer;
    border-top: 1px solid #295685;
    padding: .4em
}

.multilevelpushmenu_wrapper li:last-child {
    border-bottom: 1px solid #295685
}

.multilevelpushmenu_wrapper li:hover {
    background-color: #295685
}

.multilevelpushmenu_wrapper a {
    display: block;
    outline: 0;
    overflow: hidden;
    font-size: 1.5em;
    line-height: 1em;
    padding: .2em;
    text-decoration: none;
    color: #fff
}

.multilevelpushmenu_wrapper a:hover {
    color: #ffe
}

.multilevelpushmenu_wrapper .backItemClass {
    display: block;
    padding: .4em;
    background: #2e6196;
    border-top: 1px solid #295685
}

.multilevelpushmenu_wrapper .floatLeft {
    float: left
}

.multilevelpushmenu_wrapper .cursorPointer {
    cursor: pointer
}

.multilevelpushmenu_wrapper .iconSpacing_ltr {
    padding: 0 .4em 0 0
}

.multilevelpushmenu_wrapper .iconSpacing_rtl {
    padding: 0 0 0 .4em
}

.tipsy {
    font-size: 10px;
    position: absolute;
    padding: 5px;
    z-index: 100000
}

.tipsy-inner {
    background-color: #000;
    color: #FFF;
    max-width: 200px;
    padding: 5px 8px 4px;
    text-align: center;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.tipsy-arrow {
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    border: 5px dashed #000
}

.tipsy-arrow-n {
    border-bottom-color: #000
}

.tipsy-arrow-s {
    border-top-color: #000
}

.tipsy-arrow-e {
    border-left-color: #000
}

.tipsy-arrow-w {
    border-right-color: #000
}

.tipsy-n .tipsy-arrow,
.tipsy-nw .tipsy-arrow {
    border-left-color: transparent;
    border-right-color: transparent;
    top: 0;
    border-bottom-style: solid;
    border-top: none
}

.tipsy-n .tipsy-arrow {
    left: 50%;
    margin-left: -5px
}

.tipsy-nw .tipsy-arrow {
    left: 10px
}

.tipsy-ne .tipsy-arrow {
    top: 0;
    right: 10px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent
}

.tipsy-s .tipsy-arrow,
.tipsy-se .tipsy-arrow,
.tipsy-sw .tipsy-arrow {
    bottom: 0;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent
}

.tipsy-s .tipsy-arrow {
    left: 50%;
    margin-left: -5px
}

.tipsy-sw .tipsy-arrow {
    left: 10px
}

.tipsy-se .tipsy-arrow {
    right: 10px
}

.tipsy-e .tipsy-arrow,
.tipsy-w .tipsy-arrow {
    top: 50%;
    margin-top: -5px;
    border-top-color: transparent;
    border-bottom-color: transparent
}

.tipsy-e .tipsy-arrow {
    right: 0;
    border-left-style: solid;
    border-right: none
}

.tipsy-w .tipsy-arrow {
    left: 0;
    border-right-style: solid;
    border-left: none
}

.jstree-children,
.jstree-container-ul,
.jstree-node {
    display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none
}

.jstree-anchor,
.jstree-icon {
    display: inline-block;
    margin: 0;
    vertical-align: top
}

.jstree-node {
    white-space: nowrap
}

.jstree-anchor {
    white-space: nowrap;
    padding: 0 4px 0 1px
}

.jstree-anchor:focus {
    outline: 0
}

.jstree-anchor,
.jstree-anchor:active,
.jstree-anchor:hover,
.jstree-anchor:link,
.jstree-anchor:visited {
    text-decoration: none;
    color: inherit
}

.jstree-icon {
    text-decoration: none;
    padding: 0;
    text-align: center
}

.jstree-icon:empty {
    display: inline-block;
    text-decoration: none;
    margin: 0;
    padding: 0;
    vertical-align: top;
    text-align: center
}

.jstree-ocl {
    cursor: pointer
}

.jstree-leaf>.jstree-ocl {
    cursor: default
}

.jstree .jstree-open>.jstree-children {
    display: block
}

.jstree .jstree-closed>.jstree-children,
.jstree .jstree-leaf>.jstree-children,
.jstree-anchor>.jstree-themeicon-hidden,
.jstree-hidden,
.jstree-no-icons .jstree-themeicon {
    display: none
}

.jstree-anchor>.jstree-themeicon {
    margin-right: 2px
}

.jstree-rtl .jstree-anchor {
    padding: 0 1px 0 4px
}

.jstree-rtl .jstree-anchor>.jstree-themeicon {
    margin-left: 2px;
    margin-right: 0
}

.jstree-rtl .jstree-node {
    margin-left: 0
}

.jstree-rtl .jstree-container-ul>.jstree-node {
    margin-right: 0
}

.jstree-wholerow-ul {
    position: relative;
    display: inline-block;
    min-width: 100%
}

.jstree-wholerow-ul .jstree-leaf>.jstree-ocl {
    cursor: pointer
}

.jstree-wholerow-ul .jstree-anchor,
.jstree-wholerow-ul .jstree-icon {
    position: relative
}

.jstree-wholerow-ul .jstree-wholerow {
    width: 100%;
    cursor: pointer;
    position: absolute;
    left: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.vakata-context {
    display: none
}

.vakata-context,
.vakata-context ul {
    margin: 0;
    padding: 2px;
    position: absolute;
    background: #f5f5f5;
    border: 1px solid #979797;
    -webkit-box-shadow: 2px 2px 2px #999;
    box-shadow: 2px 2px 2px #999
}

.vakata-context ul {
    list-style: none;
    left: 100%;
    margin-top: -2.7em;
    margin-left: -4px
}

.vakata-context .vakata-context-right ul {
    left: auto;
    right: 100%;
    margin-left: auto;
    margin-right: -4px
}

.vakata-context li {
    list-style: none;
    display: inline
}

.vakata-context li>a {
    display: block;
    padding: 0 2em;
    text-decoration: none;
    width: auto;
    color: #000;
    white-space: nowrap;
    line-height: 2.4em;
    text-shadow: 1px 1px 0 #fff;
    border-radius: 1px
}

.vakata-context li>a:hover {
    position: relative;
    background-color: #e8eff7;
    -webkit-box-shadow: 0 0 2px #0a6aa1;
    box-shadow: 0 0 2px #0a6aa1
}

.vakata-context li>a.vakata-context-parent {
    background-image: url(../../img/plugins/jstree/data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP/yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==);
    background-position: right center;
    background-repeat: no-repeat
}

.vakata-context li>a:focus {
    outline: 0
}

.vakata-context .vakata-context-hover>a {
    position: relative;
    background-color: #e8eff7;
    -webkit-box-shadow: 0 0 2px #0a6aa1;
    box-shadow: 0 0 2px #0a6aa1
}

.vakata-context .vakata-context-separator>a,
.vakata-context .vakata-context-separator>a:hover {
    background: #fff;
    border: 0;
    border-top: 1px solid #e2e3e3;
    height: 1px;
    min-height: 1px;
    max-height: 1px;
    padding: 0;
    margin: 0 0 0 2.4em;
    border-left: 1px solid #e0e0e0;
    text-shadow: 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
    border-radius: 0
}

.vakata-context .vakata-contextmenu-disabled a,
.vakata-context .vakata-contextmenu-disabled a:hover {
    color: silver;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: 0 0 0;
    box-shadow: 0 0 0
}

.vakata-context li>a>i {
    text-decoration: none;
    display: inline-block;
    width: 2.4em;
    height: 2.4em;
    background: 0 0;
    margin: 0 0 0 -2em;
    vertical-align: top;
    text-align: center;
    line-height: 2.4em
}

.vakata-context li>a>i:empty {
    width: 2.4em;
    line-height: 2.4em
}

.vakata-context li>a .vakata-contextmenu-sep {
    display: inline-block;
    width: 1px;
    height: 2.4em;
    background: #fff;
    margin: 0 .5em 0 0;
    border-left: 1px solid #e2e3e3
}

.vakata-context .vakata-contextmenu-shortcut {
    font-size: .8em;
    color: silver;
    opacity: .5;
    display: none
}

.vakata-context-rtl ul {
    left: auto;
    right: 100%;
    margin-left: auto;
    margin-right: -4px
}

.vakata-context-rtl li>a.vakata-context-parent {
    background-image: url(../../img/plugins/jstree/data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP/yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7);
    background-position: left center;
    background-repeat: no-repeat
}

.vakata-context-rtl .vakata-context-separator>a {
    margin: 0 2.4em 0 0;
    border-left: 0;
    border-right: 1px solid #e2e3e3
}

.vakata-context-rtl .vakata-context-left ul {
    right: auto;
    left: 100%;
    margin-left: -4px;
    margin-right: auto
}

#jstree-marker,
.lightbox,
.lightboxOverlay {
    position: absolute;
    left: 0
}

.vakata-context-rtl li>a>i {
    margin: 0 -2em 0 0
}

.vakata-context-rtl li>a .vakata-contextmenu-sep {
    margin: 0 0 0 .5em;
    border-left-color: #fff;
    background: #e2e3e3
}

#jstree-marker {
    top: 0;
    margin: -5px 0 0;
    padding: 0;
    border-right: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0
}

#jstree-dnd {
    line-height: 16px;
    margin: 0;
    padding: 4px
}

#jstree-dnd .jstree-copy,
#jstree-dnd .jstree-icon {
    display: inline-block;
    text-decoration: none;
    margin: 0 2px 0 0;
    padding: 0;
    width: 16px;
    height: 16px
}

#jstree-dnd .jstree-ok {
    background: green
}

#jstree-dnd .jstree-er {
    background: red
}

#jstree-dnd .jstree-copy {
    margin: 0 2px
}

.jstree-default .jstree-icon,
.jstree-default .jstree-node {
    background-repeat: no-repeat;
    background-color: transparent
}

.jstree-default .jstree-anchor,
.jstree-default .jstree-wholerow {
    -webkit-transition: background-color .15s, -webkit-box-shadow .15s;
    transition: background-color .15s, -webkit-box-shadow .15s;
    transition: background-color .15s, box-shadow .15s;
    transition: background-color .15s, box-shadow .15s, -webkit-box-shadow .15s
}

.jstree-default .jstree-hovered {
    background: #e7f4f9;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 0 1px #ccc;
    box-shadow: inset 0 0 1px #ccc
}

.jstree-default .jstree-clicked {
    background: #beebff;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 0 1px #999;
    box-shadow: inset 0 0 1px #999
}

.jstree-default .jstree-no-icons .jstree-anchor>.jstree-themeicon {
    display: none
}

.jstree-default .jstree-disabled {
    color: #666
}

.jstree-default .jstree-disabled.jstree-hovered {
    -webkit-box-shadow: none;
    box-shadow: none
}

.jstree-default .jstree-disabled>.jstree-icon {
    opacity: .8;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%)
}

.jstree-default .jstree-search {
    font-style: italic;
    color: #8b0000;
    font-weight: 700
}

.jstree-default .jstree-no-checkboxes .jstree-checkbox {
    display: none !important
}

.jstree-default.jstree-checkbox-no-clicked .jstree-clicked {
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered {
    background: #e7f4f9
}

.jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked {
    background: 0 0
}

.jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered {
    background: #e7f4f9
}

.jstree-default>.jstree-striped {
    min-width: 100%;
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==) left top
}

.jstree-default>.jstree-wholerow-ul .jstree-clicked,
.jstree-default>.jstree-wholerow-ul .jstree-hovered {
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0
}

.jstree-default .jstree-wholerow {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px
}

.jstree-default .jstree-wholerow-hovered {
    background: #e7f4f9
}

.jstree-default .jstree-wholerow-clicked {
    background: #beebff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #beebff), to(#a8e4ff));
    background: linear-gradient(to bottom, #beebff 0, #a8e4ff 100%)
}

.jstree-default .jstree-node {
    min-height: 24px;
    line-height: 24px;
    margin-left: 24px;
    min-width: 24px;
    background-position: -292px -4px;
    background-repeat: repeat-y
}

.jstree-default .jstree-anchor {
    line-height: 24px;
    height: 24px
}

.jstree-default .jstree-icon {
    width: 24px;
    height: 24px;
    line-height: 24px
}

.jstree-default .jstree-icon:empty {
    width: 24px;
    height: 24px;
    line-height: 24px
}

.jstree-default .jstree-icon,
.jstree-default .jstree-node {
    background-image: url(../../img/plugins/jstree/32px.png)
}

.jstree-default .jstree-last {
    background: 0 0
}

.jstree-default .jstree-open>.jstree-ocl {
    background-position: -132px -4px
}

.jstree-default .jstree-closed>.jstree-ocl {
    background-position: -100px -4px
}

.jstree-default .jstree-leaf>.jstree-ocl {
    background-position: -68px -4px
}

.jstree-default .jstree-themeicon {
    background-position: -260px -4px
}

.jstree-default>.jstree-no-dots .jstree-leaf>.jstree-ocl,
.jstree-default>.jstree-no-dots .jstree-node {
    background: 0 0
}

.jstree-default>.jstree-no-dots .jstree-open>.jstree-ocl {
    background-position: -36px -4px
}

.jstree-default>.jstree-no-dots .jstree-closed>.jstree-ocl {
    background-position: -4px -4px
}

.jstree-default .jstree-disabled,
.jstree-default .jstree-disabled.jstree-hovered {
    background: 0 0
}

.jstree-default .jstree-disabled.jstree-clicked {
    background: #efefef
}

.jstree-default .jstree-checkbox {
    background-position: -164px -4px
}

.jstree-default .jstree-checkbox:hover {
    background-position: -164px -36px
}

.jstree-default .jstree-checked>.jstree-checkbox,
.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox {
    background-position: -228px -4px
}

.jstree-default .jstree-checked>.jstree-checkbox:hover,
.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover {
    background-position: -228px -36px
}

.jstree-default .jstree-anchor>.jstree-undetermined {
    background-position: -196px -4px
}

.jstree-default .jstree-anchor>.jstree-undetermined:hover {
    background-position: -196px -36px
}

.jstree-default .jstree-checkbox-disabled {
    opacity: .8;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%)
}

.jstree-default>.jstree-striped {
    background-size: auto 48px
}

.jstree-default.jstree-rtl .jstree-node {
    margin-right: 24px;
    background-position: 100% 1px;
    background-repeat: repeat-y
}

.jstree-default.jstree-rtl .jstree-open>.jstree-ocl {
    background-position: -132px -36px
}

.jstree-default.jstree-rtl .jstree-closed>.jstree-ocl {
    background-position: -100px -36px
}

.jstree-default.jstree-rtl .jstree-leaf>.jstree-ocl {
    background-position: -68px -36px
}

.jstree-default.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl,
.jstree-default.jstree-rtl>.jstree-no-dots .jstree-node {
    background: 0 0
}

.jstree-default.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl {
    background-position: -36px -36px
}

.jstree-default.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl {
    background-position: -4px -36px
}

.jstree-default .jstree-themeicon-custom {
    background-color: transparent;
    background-image: none;
    background-position: 0 0
}

.jstree-default>.jstree-container-ul .jstree-loading>.jstree-ocl {
    background: url(throbber.gif) center center no-repeat
}

.jstree-default .jstree-file {
    background: url(32px.png) -100px -68px no-repeat
}

.jstree-default .jstree-folder {
    background: url(32px.png) -260px -4px no-repeat
}

.jstree-default>.jstree-container-ul>.jstree-node {
    margin-left: 0;
    margin-right: 0
}

#jstree-dnd.jstree-default {
    line-height: 24px;
    padding: 0 4px
}

#jstree-dnd.jstree-default .jstree-er,
#jstree-dnd.jstree-default .jstree-ok {
    background-image: url(../../img/plugins/jstree/32px.png);
    background-repeat: no-repeat;
    background-color: transparent
}

#jstree-dnd.jstree-default i {
    background: 0 0;
    width: 24px;
    height: 24px;
    line-height: 24px
}

#jstree-dnd.jstree-default .jstree-ok {
    background-position: -4px -68px
}

#jstree-dnd.jstree-default .jstree-er {
    background-position: -36px -68px
}

.jstree-default.jstree-rtl .jstree-node {
    background-image: url(;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==)
}

.jstree-default.jstree-rtl .jstree-last {
    background: 0 0
}

.jstree-default-small .jstree-node {
    min-height: 18px;
    line-height: 18px;
    margin-left: 18px;
    min-width: 18px;
    background-position: -295px -7px;
    background-repeat: repeat-y
}

.jstree-default-small .jstree-anchor {
    line-height: 18px;
    height: 18px
}

.jstree-default-small .jstree-icon {
    width: 18px;
    height: 18px;
    line-height: 18px
}

.jstree-default-small .jstree-icon:empty {
    width: 18px;
    height: 18px;
    line-height: 18px
}

.jstree-default-small .jstree-wholerow {
    height: 18px
}

.jstree-default-small .jstree-icon,
.jstree-default-small .jstree-node {
    background-image: url(../../img/plugins/jstree/32px.png)
}

.jstree-default-small .jstree-last {
    background: 0 0
}

.jstree-default-small .jstree-open>.jstree-ocl {
    background-position: -135px -7px
}

.jstree-default-small .jstree-closed>.jstree-ocl {
    background-position: -103px -7px
}

.jstree-default-small .jstree-leaf>.jstree-ocl {
    background-position: -71px -7px
}

.jstree-default-small .jstree-themeicon {
    background-position: -263px -7px
}

.jstree-default-small>.jstree-no-dots .jstree-leaf>.jstree-ocl,
.jstree-default-small>.jstree-no-dots .jstree-node {
    background: 0 0
}

.jstree-default-small>.jstree-no-dots .jstree-open>.jstree-ocl {
    background-position: -39px -7px
}

.jstree-default-small>.jstree-no-dots .jstree-closed>.jstree-ocl {
    background-position: -7px -7px
}

.jstree-default-small .jstree-disabled,
.jstree-default-small .jstree-disabled.jstree-hovered {
    background: 0 0
}

.jstree-default-small .jstree-disabled.jstree-clicked {
    background: #efefef
}

.jstree-default-small .jstree-checkbox {
    background-position: -167px -7px
}

.jstree-default-small .jstree-checkbox:hover {
    background-position: -167px -39px
}

.jstree-default-small .jstree-checked>.jstree-checkbox,
.jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox {
    background-position: -231px -7px
}

.jstree-default-small .jstree-checked>.jstree-checkbox:hover,
.jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover {
    background-position: -231px -39px
}

.jstree-default-small .jstree-anchor>.jstree-undetermined {
    background-position: -199px -7px
}

.jstree-default-small .jstree-anchor>.jstree-undetermined:hover {
    background-position: -199px -39px
}

.jstree-default-small .jstree-checkbox-disabled {
    opacity: .8;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%)
}

.jstree-default-small>.jstree-striped {
    background-size: auto 36px
}

.jstree-default-small.jstree-rtl .jstree-node {
    margin-right: 18px;
    background-position: 100% 1px;
    background-repeat: repeat-y
}

.jstree-default-small.jstree-rtl .jstree-open>.jstree-ocl {
    background-position: -135px -39px
}

.jstree-default-small.jstree-rtl .jstree-closed>.jstree-ocl {
    background-position: -103px -39px
}

.jstree-default-small.jstree-rtl .jstree-leaf>.jstree-ocl {
    background-position: -71px -39px
}

.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl,
.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-node {
    background: 0 0
}

.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl {
    background-position: -39px -39px
}

.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl {
    background-position: -7px -39px
}

.jstree-default-small .jstree-themeicon-custom {
    background-color: transparent;
    background-image: none;
    background-position: 0 0
}

.jstree-default-small>.jstree-container-ul .jstree-loading>.jstree-ocl {
    background: url(throbber.gif) center center no-repeat
}

.jstree-default-small .jstree-file {
    background: url(32px.png) -103px -71px no-repeat
}

.jstree-default-small .jstree-folder {
    background: url(32px.png) -263px -7px no-repeat
}

.jstree-default-small>.jstree-container-ul>.jstree-node {
    margin-left: 0;
    margin-right: 0
}

#jstree-dnd.jstree-default-small {
    line-height: 18px;
    padding: 0 4px
}

#jstree-dnd.jstree-default-small .jstree-er,
#jstree-dnd.jstree-default-small .jstree-ok {
    background-image: url(../../img/plugins/jstree/32px.png);
    background-repeat: no-repeat;
    background-color: transparent
}

#jstree-dnd.jstree-default-small i {
    background: 0 0;
    width: 18px;
    height: 18px;
    line-height: 18px
}

#jstree-dnd.jstree-default-small .jstree-ok {
    background-position: -7px -71px
}

#jstree-dnd.jstree-default-small .jstree-er {
    background-position: -39px -71px
}

.jstree-default-small.jstree-rtl .jstree-node {
    background-image: url(;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==)
}

.jstree-default-small.jstree-rtl .jstree-last {
    background: 0 0
}

.jstree-default-large .jstree-node {
    min-height: 32px;
    line-height: 32px;
    margin-left: 32px;
    min-width: 32px;
    background-position: -288px 0;
    background-repeat: repeat-y
}

.jstree-default-large .jstree-anchor {
    line-height: 32px;
    height: 32px
}

.jstree-default-large .jstree-icon {
    width: 32px;
    height: 32px;
    line-height: 32px
}

.jstree-default-large .jstree-icon:empty {
    width: 32px;
    height: 32px;
    line-height: 32px
}

.jstree-default-large .jstree-wholerow {
    height: 32px
}

.jstree-default-large .jstree-icon,
.jstree-default-large .jstree-node {
    background-image: url(../../img/plugins/jstree/32px.png)
}

.jstree-default-large .jstree-last {
    background: 0 0
}

.jstree-default-large .jstree-open>.jstree-ocl {
    background-position: -128px 0
}

.jstree-default-large .jstree-closed>.jstree-ocl {
    background-position: -96px 0
}

.jstree-default-large .jstree-leaf>.jstree-ocl {
    background-position: -64px 0
}

.jstree-default-large .jstree-themeicon {
    background-position: -256px 0
}

.jstree-default-large>.jstree-no-dots .jstree-leaf>.jstree-ocl,
.jstree-default-large>.jstree-no-dots .jstree-node {
    background: 0 0
}

.jstree-default-large>.jstree-no-dots .jstree-open>.jstree-ocl {
    background-position: -32px 0
}

.jstree-default-large>.jstree-no-dots .jstree-closed>.jstree-ocl {
    background-position: 0 0
}

.jstree-default-large .jstree-disabled,
.jstree-default-large .jstree-disabled.jstree-hovered {
    background: 0 0
}

.jstree-default-large .jstree-disabled.jstree-clicked {
    background: #efefef
}

.jstree-default-large .jstree-checkbox {
    background-position: -160px 0
}

.jstree-default-large .jstree-checkbox:hover {
    background-position: -160px -32px
}

.jstree-default-large .jstree-checked>.jstree-checkbox,
.jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox {
    background-position: -224px 0
}

.jstree-default-large .jstree-checked>.jstree-checkbox:hover,
.jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover {
    background-position: -224px -32px
}

.jstree-default-large .jstree-anchor>.jstree-undetermined {
    background-position: -192px 0
}

.jstree-default-large .jstree-anchor>.jstree-undetermined:hover {
    background-position: -192px -32px
}

.jstree-default-large .jstree-checkbox-disabled {
    opacity: .8;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%)
}

.jstree-default-large>.jstree-striped {
    background-size: auto 64px
}

.jstree-default-large.jstree-rtl .jstree-node {
    margin-right: 32px;
    background-position: 100% 1px;
    background-repeat: repeat-y
}

.jstree-default-large.jstree-rtl .jstree-open>.jstree-ocl {
    background-position: -128px -32px
}

.jstree-default-large.jstree-rtl .jstree-closed>.jstree-ocl {
    background-position: -96px -32px
}

.jstree-default-large.jstree-rtl .jstree-leaf>.jstree-ocl {
    background-position: -64px -32px
}

.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl,
.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-node {
    background: 0 0
}

.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl {
    background-position: -32px -32px
}

.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl {
    background-position: 0 -32px
}

.jstree-default-large .jstree-themeicon-custom {
    background-color: transparent;
    background-image: none;
    background-position: 0 0
}

.jstree-default-large>.jstree-container-ul .jstree-loading>.jstree-ocl {
    background: url(throbber.gif) center center no-repeat
}

.jstree-default-large .jstree-file {
    background: url(32px.png) -96px -64px no-repeat
}

.jstree-default-large .jstree-folder {
    background: url(32px.png) -256px 0 no-repeat
}

.jstree-default-large>.jstree-container-ul>.jstree-node {
    margin-left: 0;
    margin-right: 0
}

#jstree-dnd.jstree-default-large {
    line-height: 32px;
    padding: 0 4px
}

#jstree-dnd.jstree-default-large .jstree-er,
#jstree-dnd.jstree-default-large .jstree-ok {
    background-image: url(../../img/plugins/jstree/32px.png);
    background-repeat: no-repeat;
    background-color: transparent
}

#jstree-dnd.jstree-default-large i {
    background: 0 0;
    width: 32px;
    height: 32px;
    line-height: 32px
}

#jstree-dnd.jstree-default-large .jstree-ok {
    background-position: 0 -64px
}

#jstree-dnd.jstree-default-large .jstree-er {
    background-position: -32px -64px
}

.jstree-default-large.jstree-rtl .jstree-node {
    background-image: url(;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==)
}

.jstree-default-large.jstree-rtl .jstree-last {
    background: 0 0
}

@media (max-width:768px) {
    #jstree-dnd.jstree-dnd-responsive {
        line-height: 40px;
        font-weight: 700;
        font-size: 1.1em;
        text-shadow: 1px 1px #fff
    }

    #jstree-dnd.jstree-dnd-responsive>i {
        background: 0 0;
        width: 40px;
        height: 40px
    }

    #jstree-dnd.jstree-dnd-responsive>.jstree-ok {
        background-image: url(../../img/plugins/jstree/40px.png);
        background-position: 0 -200px;
        background-size: 120px 240px
    }

    #jstree-dnd.jstree-dnd-responsive>.jstree-er {
        background-image: url(../../img/plugins/jstree/40px.png);
        background-position: -40px -200px;
        background-size: 120px 240px
    }

    #jstree-marker.jstree-dnd-responsive {
        border-left-width: 10px;
        border-top-width: 10px;
        border-bottom-width: 10px;
        margin-top: -10px
    }

    .jstree-default-responsive .jstree-icon {
        background-image: url(../../img/plugins/jstree/40px.png)
    }

    .jstree-default-responsive .jstree-leaf>.jstree-ocl,
    .jstree-default-responsive .jstree-node {
        background: 0 0
    }

    .jstree-default-responsive .jstree-node {
        min-height: 40px;
        line-height: 40px;
        margin-left: 40px;
        min-width: 40px;
        white-space: nowrap
    }

    .jstree-default-responsive .jstree-anchor {
        line-height: 40px;
        height: 40px;
        font-weight: 700;
        font-size: 1.1em;
        text-shadow: 1px 1px #fff
    }

    .jstree-default-responsive .jstree-icon,
    .jstree-default-responsive .jstree-icon:empty {
        width: 40px;
        height: 40px;
        line-height: 40px
    }

    .jstree-default-responsive.jstree-rtl .jstree-node {
        margin-left: 0;
        margin-right: 40px
    }

    .jstree-default-responsive.jstree-rtl .jstree-container-ul>.jstree-node {
        margin-right: 0
    }

    .jstree-default-responsive .jstree-checkbox,
    .jstree-default-responsive .jstree-ocl,
    .jstree-default-responsive .jstree-themeicon {
        background-size: 120px 240px
    }

    .jstree-default-responsive .jstree-leaf>.jstree-ocl {
        background: 0 0
    }

    .jstree-default-responsive .jstree-open>.jstree-ocl {
        background-position: 0 0 !important
    }

    .jstree-default-responsive .jstree-closed>.jstree-ocl {
        background-position: 0 -40px !important
    }

    .jstree-default-responsive.jstree-rtl .jstree-closed>.jstree-ocl {
        background-position: -40px 0 !important
    }

    .jstree-default-responsive .jstree-themeicon {
        background-position: -40px -40px
    }

    .jstree-default-responsive .jstree-checkbox,
    .jstree-default-responsive .jstree-checkbox:hover {
        background-position: -40px -80px
    }

    .jstree-default-responsive .jstree-checked>.jstree-checkbox,
    .jstree-default-responsive .jstree-checked>.jstree-checkbox:hover,
    .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,
    .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover {
        background-position: 0 -80px
    }

    .jstree-default-responsive .jstree-anchor>.jstree-undetermined,
    .jstree-default-responsive .jstree-anchor>.jstree-undetermined:hover {
        background-position: 0 -120px
    }

    .jstree-default-responsive>.jstree-striped {
        background: 0 0
    }

    .jstree-default-responsive .jstree-wholerow {
        border-top: 1px solid rgba(255, 255, 255, .7);
        border-bottom: 1px solid rgba(64, 64, 64, .2);
        background: #ebebeb;
        height: 40px
    }

    .jstree-default-responsive .jstree-wholerow-hovered {
        background: #e7f4f9
    }

    .jstree-default-responsive .jstree-wholerow-clicked {
        background: #beebff
    }

    .jstree-default-responsive .jstree-children .jstree-last>.jstree-wholerow {
        -webkit-box-shadow: inset 0 -6px 3px -5px #666;
        box-shadow: inset 0 -6px 3px -5px #666
    }

    .jstree-default-responsive .jstree-children .jstree-open>.jstree-wholerow {
        -webkit-box-shadow: inset 0 6px 3px -5px #666;
        box-shadow: inset 0 6px 3px -5px #666;
        border-top: 0
    }

    .jstree-default-responsive .jstree-children .jstree-open+.jstree-open {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .jstree-default-responsive .jstree-checkbox,
    .jstree-default-responsive .jstree-icon,
    .jstree-default-responsive .jstree-node,
    .jstree-default-responsive .jstree-node>.jstree-ocl,
    .jstree-default-responsive .jstree-themeicon {
        background-image: url(../../img/plugins/jstree/40px.png);
        background-size: 120px 240px
    }

    .jstree-default-responsive .jstree-node {
        background-position: -80px 0;
        background-repeat: repeat-y
    }

    .jstree-default-responsive .jstree-last {
        background: 0 0
    }

    .jstree-default-responsive .jstree-leaf>.jstree-ocl {
        background-position: -40px -120px
    }

    .jstree-default-responsive .jstree-last>.jstree-ocl {
        background-position: -40px -160px
    }

    .jstree-default-responsive .jstree-themeicon-custom {
        background-color: transparent;
        background-image: none;
        background-position: 0 0
    }

    .jstree-default-responsive .jstree-file {
        background: url(40px.png) 0 -160px no-repeat;
        background-size: 120px 240px
    }

    .jstree-default-responsive .jstree-folder {
        background: url(40px.png) -40px -40px no-repeat;
        background-size: 120px 240px
    }

    .jstree-default-responsive>.jstree-container-ul>.jstree-node {
        margin-left: 0;
        margin-right: 0
    }
}

.lb-loader,
.lightbox {
    text-align: center;
    line-height: 0
}

.lb-dataContainer:after,
.lb-outerContainer:after {
    content: "";
    clear: both
}

body.lb-disable-scrolling {
    overflow: hidden
}

.lightboxOverlay {
    top: 0;
    z-index: 9999;
    background-color: #000;
    filter: alpha(Opacity=80);
    opacity: .8;
    display: none
}

.lightbox {
    width: 100%;
    z-index: 10000;
    font-weight: 400
}

.lightbox .lb-image {
    display: block;
    height: auto;
    max-width: inherit;
    max-height: none;
    border-radius: 3px;
    border: 4px solid #fff
}

.lightbox a img {
    border: none
}

.lb-outerContainer {
    position: relative;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    border-radius: 4px;
    background-color: #fff
}

.lb-loader,
.lb-nav {
    position: absolute;
    left: 0
}

.mfp-bg,
.mfp-wrap {
    position: fixed;
    left: 0
}

.lb-outerContainer:after {
    display: table
}

.lb-loader {
    top: 43%;
    height: 25%;
    width: 100%
}

.lb-cancel {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto;
}

.lb-nav {
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 10
}

.lb-container>.nav {
    left: 0
}

.lb-nav a {
    outline: 0;
    background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)
}

.lb-next,
.lb-prev {
    height: 100%;
    cursor: pointer;
    display: block
}

.lb-nav a.lb-prev {
    width: 34%;
    left: 0;
    float: left;
    filter: alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity .6s;
    transition: opacity .6s
}

.lb-nav a.lb-prev:hover {
    filter: alpha(Opacity=100);
    opacity: 1
}

.lb-nav a.lb-next {
    width: 64%;
    right: 0;
    float: right;
    filter: alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity .6s;
    transition: opacity .6s
}

.lb-nav a.lb-next:hover {
    filter: alpha(Opacity=100);
    opacity: 1
}

.lb-dataContainer {
    margin: 0 auto;
    padding-top: 5px;
    width: 100%;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.lb-dataContainer:after {
    display: table
}

.lb-data {
    padding: 0 4px;
    color: #ccc
}

.lb-data .lb-details {
    width: 85%;
    float: left;
    text-align: left;
    line-height: 1.1em
}

.lb-data .lb-caption {
    font-size: 13px;
    font-weight: 700;
    line-height: 1em
}

.lb-data .lb-caption a {
    color: #4ae
}

.lb-data .lb-number {
    display: block;
    clear: left;
    padding-bottom: 1em;
    font-size: 12px;
    color: #999
}

.lb-data .lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    text-align: right;
    outline: 0;
    filter: alpha(Opacity=70);
    opacity: .7;
    -webkit-transition: opacity .2s;
    transition: opacity .2s
}

.mfp-bg,
.mfp-container,
.mfp-wrap {
    width: 100%;
    height: 100%
}

.lb-data .lb-close:hover {
    cursor: pointer;
    filter: alpha(Opacity=100);
    opacity: 1
}

.mfp-bg {
    top: 0;
    z-index: 99999;
    overflow: hidden;
    background: #0b0b0b;
    opacity: .8
}

.mfp-wrap {
    top: 0;
    z-index: 999999;
    outline: 0 !important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045
}

.mfp-close,
.mfp-preloader {
    text-align: center;
    position: absolute
}

.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
    width: 100%;
    cursor: auto
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
    cursor: auto
}

.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

.mfp-hide {
    display: none !important
}

.mfp-preloader {
    color: #CCC;
    top: 50%;
    width: auto;
    margin-top: -.8em;
    left: 8px;
    right: 8px;
    z-index: 1044
}

.mfp-preloader a {
    color: #CCC
}

.mfp-close,
.mfp-preloader a:hover {
    color: #FFF
}

.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
    display: none
}

button.mfp-arrow,
button.mfp-close {
    overflow: visible;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: 0;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    right: 0;
    top: 0;
    text-decoration: none;
    opacity: .65;
    padding: 0 0 18px 10px;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace
}

.mfp-close:focus,
.mfp-close:hover {
    opacity: 1
}

.mfp-close:active {
    top: 1px
}

.mfp-close-btn-in .mfp-close {
    color: #333
}

.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap
}

.mfp-figure,
img.mfp-img {
    line-height: 0
}

.mfp-arrow {
    position: absolute;
    opacity: .65;
    margin: -55px 0 0;
    top: 50%;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent
}

.mfp-arrow:active {
    margin-top: -54px
}

.mfp-arrow:focus,
.mfp-arrow:hover {
    opacity: 1
}

.mfp-arrow:after,
.mfp-arrow:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: inset transparent
}

.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px
}

.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: .7
}

.mfp-arrow-left {
    left: 0
}

.mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px
}

.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F
}

.mfp-arrow-right {
    right: 0
}

.mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px
}

.mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px
}

.mfp-iframe-holder .mfp-close {
    top: -40px
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    background: #000
}

.mfp-figure:after,
img.mfp-img {
    width: auto;
    height: auto;
    display: block
}

img.mfp-img {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0;
    margin: 0 auto;
    background: #FFF
}

.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    right: 0;
    z-index: -1;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    background: #444
}

.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px
}

.mfp-figure figure {
    margin: 0
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px
}

.mfp-image-holder .mfp-content {
    max-width: 100%;
    margin: 50px
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer
}

@media screen and (max-width:800px) and (orientation:landscape),
screen and (max-height:300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, .6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0
    }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, .6);
        position: fixed;
        text-align: center;
        padding: 0
    }
}

@media all and (max-width:900px) {
    .mfp-arrow {
        -webkit-transform: scale(.75);
        transform: scale(.75)
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}

.leaflet-container {
    background: #fff;
    font: 12px/20px 'Helvetica Neue', Arial, Helvetica, sans-serif;
    color: #404040;
    color: rgba(0, 0, 0, .75);
    outline: 0;
    overflow: hidden;
    -ms-touch-action: none;
    cursor: -webkit-grab;
    cursor: -moz-grab
}

.leaflet-container *,
.leaflet-container :after,
.leaflet-container :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.leaflet-container h1,
.leaflet-container h2,
.leaflet-container h3,
.leaflet-container h4,
.leaflet-container h5,
.leaflet-container h6,
.leaflet-container p {
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 10px
}

.leaflet-bottom .leaflet-control,
.leaflet-container .marker-description img {
    margin-bottom: 10px
}

.leaflet-container a {
    color: #3887BE;
    font-weight: 400;
    text-decoration: none
}

.leaflet-container a:hover,
.leaflet-container.dark a {
    color: #63b6e5
}

.leaflet-container.dark a:hover {
    color: #8fcaec
}

.leaflet-container .mapbox-button,
.leaflet-container.dark .mapbox-button {
    background-color: #3887be;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.leaflet-container .mapbox-button:hover,
.leaflet-container.dark .mapbox-button:hover {
    color: #fff;
    background-color: #3bb2d0
}

.leaflet-image-layer,
.leaflet-layer,
.leaflet-map-pane,
.leaflet-marker-icon,
.leaflet-marker-pane,
.leaflet-marker-shadow,
.leaflet-overlay-pane,
.leaflet-overlay-pane svg,
.leaflet-popup-pane,
.leaflet-shadow-pane,
.leaflet-tile,
.leaflet-tile-container,
.leaflet-tile-pane,
.leaflet-zoom-box {
    position: absolute;
    left: 0;
    top: 0
}

.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile {
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.leaflet-marker-icon,
.leaflet-marker-shadow {
    display: block
}

.leaflet-tile {
    -webkit-filter: inherit;
    filter: inherit
}

.leaflet-tile-loaded {
    visibility: inherit
}

.leaflet-tile-pane {
    z-index: 2
}

.leaflet-objects-pane {
    z-index: 3
}

.leaflet-overlay-pane {
    z-index: 4
}

.leaflet-shadow-pane {
    z-index: 5
}

.leaflet-marker-pane {
    z-index: 6
}

.leaflet-popup-pane {
    z-index: 7
}

.leaflet-control {
    position: relative;
    z-index: 7;
    pointer-events: auto;
    float: left;
    clear: both
}

.leaflet-right .leaflet-control {
    float: right;
    margin-right: 10px
}

.leaflet-top .leaflet-control {
    margin-top: 10px
}

.leaflet-left .leaflet-control {
    margin-left: 10px
}

.leaflet-bottom,
.leaflet-top {
    position: absolute;
    z-index: 1000;
    pointer-events: none
}

.leaflet-top {
    top: 0
}

.leaflet-right {
    right: 0
}

.leaflet-bottom {
    bottom: 0
}

.leaflet-left {
    left: 0
}

.leaflet-fade-anim .leaflet-popup,
.leaflet-fade-anim .leaflet-tile {
    opacity: 0;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup,
.leaflet-fade-anim .leaflet-tile-loaded {
    opacity: 1
}

.leaflet-zoom-anim .leaflet-zoom-animated {
    -webkit-transition: -webkit-transform .25s cubic-bezier(0, 0, .25, 1);
    transition: -webkit-transform .25s cubic-bezier(0, 0, .25, 1);
    transition: transform .25s cubic-bezier(0, 0, .25, 1);
    transition: transform .25s cubic-bezier(0, 0, .25, 1), -webkit-transform .25s cubic-bezier(0, 0, .25, 1)
}

.leaflet-pan-anim .leaflet-tile,
.leaflet-touching .leaflet-zoom-animated,
.leaflet-zoom-anim .leaflet-tile {
    -webkit-transition: none;
    transition: none
}

.leaflet-zoom-anim .leaflet-zoom-hide {
    visibility: hidden
}

.leaflet-container.leaflet-clickable,
.leaflet-container.map-clickable,
.leaflet-marker-icon,
.leaflet-overlay-pane path {
    cursor: pointer
}

.leaflet-control,
.leaflet-popup-pane {
    cursor: auto
}

.leaflet-dragging,
.leaflet-dragging .leaflet-clickable,
.leaflet-dragging .leaflet-container,
.leaflet-dragging .map-clickable {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing
}

.leaflet-zoom-box {
    width: 0;
    height: 0;
    background: #fff;
    border: 2px dotted #202020;
    opacity: .5
}

.leaflet-bar,
.leaflet-control-layers {
    background-color: #fff;
    border: 1px solid #999;
    border-color: rgba(0, 0, 0, .4);
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.leaflet-bar a,
.leaflet-bar a:hover {
    color: #404040;
    color: rgba(0, 0, 0, .75);
    border-bottom: 1px solid #ddd;
    border-bottom-color: rgba(0, 0, 0, .1)
}

.leaflet-bar a:active,
.leaflet-bar a:hover {
    background-color: #f8f8f8;
    cursor: pointer
}

.leaflet-bar a:hover:first-child {
    border-radius: 3px 3px 0 0
}

.leaflet-bar a:hover:last-child {
    border-bottom: 0;
    border-radius: 0 0 3px 3px
}

.leaflet-bar a:hover:only-of-type {
    border-radius: 3px
}
.dergiColLg4{
    height: 150px;
    overflow: hidden;
}
.leaflet-bar .leaflet-disabled {
    cursor: default;
    opacity: .75
}

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
    display: block;
    content: '';
    text-indent: -999em
}

.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
    display: none
}

.leaflet-control-layers-expanded .leaflet-control-layers-list {
    display: block;
    position: relative
}

.leaflet-control-layers-expanded {
    background: #fff;
    padding: 6px 10px 6px 6px;
    color: #404040;
    color: rgba(0, 0, 0, .75)
}

.leaflet-control-layers-selector {
    margin-top: 2px;
    position: relative;
    top: 1px
}

.leaflet-control-layers label {
    display: block
}

.leaflet-control-layers-separator {
    height: 0;
    border-top: 1px solid #ddd;
    border-top-color: rgba(0, 0, 0, .1);
    margin: 5px -10px 5px -6px
}

.leaflet-container .leaflet-control-attribution {
    background-color: rgba(255, 255, 255, .5);
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.leaflet-container .leaflet-control-attribution a,
.leaflet-container .map-info-container a {
    color: #404040
}

.leaflet-control-attribution a:hover,
.map-info-container a:hover {
    color: inherit;
    text-decoration: underline
}

.leaflet-control-attribution,
.leaflet-control-scale-line {
    padding: 0 5px
}

.leaflet-left .leaflet-control-scale {
    margin-left: 5px
}

.leaflet-bottom .leaflet-control-scale {
    margin-bottom: 5px
}

.leaflet-container .leaflet-control-attribution.leaflet-compact-attribution {
    margin: 10px;
    background: #fff;
    border-radius: 3px 13px 13px 3px;
    padding: 3px 31px 3px 3px;
    visibility: hidden
}

.leaflet-control-attribution.leaflet-compact-attribution:hover {
    visibility: visible
}

.leaflet-control-attribution.leaflet-compact-attribution:after {
    content: '';
    background-color: #fff;
    background-color: rgba(255, 255, 255, .5);
    background-position: 0 -78px;
    border-radius: 50%;
    position: absolute;
    display: inline-block;
    width: 26px;
    height: 26px;
    vertical-align: middle;
    bottom: 0;
    z-index: 1;
    visibility: visible;
    cursor: pointer
}

.leaflet-control-attribution.leaflet-compact-attribution:hover:after {
    background-color: #fff
}

.leaflet-right .leaflet-control-attribution.leaflet-compact-attribution:after {
    right: 0
}

.leaflet-left .leaflet-control-attribution.leaflet-compact-attribution:after {
    left: 0
}

.leaflet-control-scale-line {
    background-color: rgba(255, 255, 255, .5);
    border: 1px solid #999;
    border-color: rgba(0, 0, 0, .4);
    border-top: 0;
    padding: 2px 5px 1px;
    white-space: nowrap;
    overflow: hidden
}

.leaflet-control-scale-line:not(:first-child) {
    border-top: 2px solid #ddd;
    border-top-color: rgba(0, 0, 0, .1);
    border-bottom: 0;
    margin-top: -2px
}

.leaflet-control-scale-line:not(:first-child):not(:last-child) {
    border-bottom: 2px solid #777
}

.leaflet-popup {
    position: absolute;
    text-align: center;
    pointer-events: none
}

.leaflet-popup-content-wrapper {
    padding: 1px;
    text-align: left;
    pointer-events: all
}

.leaflet-popup-content {
    padding: 10px 10px 15px;
    margin: 0;
    line-height: inherit
}

.leaflet-popup-close-button+.leaflet-popup-content-wrapper .leaflet-popup-content {
    padding-top: 15px
}

.map-legends .map-legend,
.map-tooltip {
    padding: 10px
}

.leaflet-popup-tip-container {
    width: 20px;
    height: 20px;
    margin: 0 auto;
    position: relative
}

.leaflet-popup-tip {
    width: 0;
    height: 0;
    margin: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff;
    -webkit-box-shadow: none;
    box-shadow: none
}

.leaflet-popup-close-button {
    text-indent: -999em;
    position: absolute;
    top: 0;
    right: 0;
    pointer-events: all
}

.leaflet-popup-close-button:hover {
    background-color: #f8f8f8
}

.leaflet-popup-scrolled {
    overflow: auto;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd
}

.leaflet-div-icon {
    background: #fff;
    border: 1px solid #999;
    border-color: rgba(0, 0, 0, .4)
}

.leaflet-editing-icon {
    border-radius: 3px
}

.leaflet-bar a,
.leaflet-control-layers-toggle,
.leaflet-popup-close-button,
.map-tooltip.closable .close,
.mapbox-button-icon:before,
.mapbox-icon {
    content: '';
    display: inline-block;
    width: 26px;
    height: 26px;
    vertical-align: middle;
    background-repeat: no-repeat
}

.leaflet-bar a {
    display: block
}

.leaflet-container.dark .map-tooltip .close,
.leaflet-control-attribution:after,
.leaflet-control-layers-toggle,
.leaflet-control-zoom-in,
.leaflet-control-zoom-out,
.leaflet-popup-close-button,
.map-tooltip .close,
.mapbox-icon {
    opacity: .75;
    background-image: url(/assets/img/plugins/mapBox/icons-000000@2x.png);
    background-repeat: no-repeat;
    background-size: 26px 260px
}

.leaflet-container.dark .leaflet-control-attribution:after,
.leaflet-container.dark .leaflet-control-layers-toggle,
.leaflet-container.dark .leaflet-control-zoom-in,
.leaflet-container.dark .leaflet-control-zoom-out,
.leaflet-container.dark .mapbox-icon,
.mapbox-button-icon:before {
    opacity: 1;
    background-image: url(/assets/img/plugins/mapBox/icons-ffffff@2x.png);
    background-size: 26px 260px
}

.leaflet-bar .leaflet-control-zoom-in {
    background-position: 0 0
}

.leaflet-bar .leaflet-control-zoom-out {
    background-position: 0 -26px
}

.leaflet-popup-close-button,
.map-tooltip.closable .close {
    background-position: -3px -55px;
    width: 20px;
    height: 20px;
    border-radius: 0 3px 0 0
}

.mapbox-icon-info {
    background-position: 0 -78px
}

.leaflet-control-layers-toggle {
    background-position: 0 -104px
}

.mapbox-icon.mapbox-icon-share,
.mapbox-icon.mapbox-icon-share:before {
    background-position: 0 -130px
}

.mapbox-icon.mapbox-icon-geocoder,
.mapbox-icon.mapbox-icon-geocoder:before {
    background-position: 0 -156px
}

.mapbox-icon-facebook,
.mapbox-icon-facebook:before {
    background-position: 0 -182px
}

.mapbox-icon-twitter,
.mapbox-icon-twitter:before {
    background-position: 0 -208px
}

.mapbox-icon-pinterest,
.mapbox-icon-pinterest:before {
    background-position: 0 -234px
}

.leaflet-popup-content-wrapper,
.map-legends,
.map-tooltip {
    background: #fff;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1)
}

.map-legends,
.map-tooltip {
    max-width: 300px
}

.map-tooltip {
    z-index: 999999;
    min-width: 180px;
    max-height: 400px;
    overflow: auto;
    opacity: 1;
    -webkit-transition: opacity 150ms;
    transition: opacity 150ms
}

.map-tooltip .close {
    text-indent: -999em;
    overflow: hidden;
    display: none
}

.map-tooltip.closable .close {
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 3px
}

.map-tooltip.closable .close:active {
    background-color: #f8f8f8
}

.leaflet-control-interaction {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 300px
}

.leaflet-popup-content .marker-title {
    font-weight: 700
}

.leaflet-control .mapbox-button {
    background-color: #fff;
    border: 1px solid #ddd;
    border-color: rgba(0, 0, 0, .1);
    padding: 5px 10px;
    border-radius: 3px
}

.mapbox-modal>div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    overflow-y: auto
}

.mapbox-modal.active>div {
    z-index: 99999;
    -webkit-transition: all .2s, z-index 0 0;
    transition: all .2s, z-index 0 0
}

.mapbox-modal .mapbox-modal-mask {
    background: rgba(0, 0, 0, .5);
    opacity: 0
}

.mapbox-modal.active .mapbox-modal-mask {
    opacity: 1
}

.mapbox-modal .mapbox-modal-content {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

.mapbox-modal.active .mapbox-modal-content {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.mapbox-modal-body {
    position: relative;
    background: #fff;
    padding: 20px;
    z-index: 1000;
    width: 50%;
    margin: 20px 0 20px 25%
}

.mapbox-share-buttons {
    margin: 0 0 20px
}

.mapbox-share-buttons a {
    width: 33.3333%;
    border-left: 1px solid #fff;
    text-align: center;
    border-radius: 0
}

.mapbox-share-buttons a:last-child {
    border-radius: 0 3px 3px 0
}

.mapbox-share-buttons a:first-child {
    border: 0;
    border-radius: 3px 0 0 3px
}

.mapbox-modal input {
    width: 100%;
    height: 40px;
    padding: 10px;
    border: 1px solid #ddd;
    border-color: rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .5)
}

.leaflet-control.mapbox-control-info {
    margin: 5px 30px 10px 10px;
    min-height: 26px
}

.leaflet-right .leaflet-control.mapbox-control-info {
    margin: 5px 10px 10px 30px
}

.mapbox-info-toggle {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .5);
    border-radius: 50%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1
}

.leaflet-right .mapbox-control-info .mapbox-info-toggle {
    left: auto;
    right: 0
}

.mapbox-info-toggle:hover {
    background-color: #fff
}

.map-info-container {
    background: #fff;
    padding: 3px 5px 3px 27px;
    display: none;
    position: relative;
    bottom: 0;
    left: 0;
    border-radius: 13px 3px 3px 13px
}

.leaflet-right .map-info-container {
    left: auto;
    right: 0;
    padding: 3px 27px 3px 5px;
    border-radius: 3px 13px 13px 3px
}

.mapbox-control-info.active .map-info-container {
    display: inline-block
}

.leaflet-container .mapbox-improve-map {
    font-weight: 700
}

.leaflet-control-mapbox-geocoder {
    position: relative
}

.leaflet-control-mapbox-geocoder.searching {
    opacity: .75
}

.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-wrap {
    background: #fff;
    position: absolute;
    border: 1px solid #999;
    border-color: rgba(0, 0, 0, .4);
    overflow: hidden;
    left: 26px;
    height: 28px;
    width: 0;
    top: -1px;
    border-radius: 0 3px 3px 0;
    opacity: 0;
    -webkit-transition: opacity .1s;
    transition: opacity .1s
}

.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-wrap {
    width: 180px;
    opacity: 1
}

.leaflet-bar .leaflet-control-mapbox-geocoder-toggle,
.leaflet-bar .leaflet-control-mapbox-geocoder-toggle:hover {
    border-bottom: 0
}

.leaflet-control-mapbox-geocoder-toggle {
    border-radius: 3px
}

.leaflet-control-mapbox-geocoder.active,
.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-form input {
    background: 0 0;
    border: 0;
    width: 180px;
    padding: 0 0 0 10px;
    height: 26px;
    outline: 0
}

#searchInput input,
.selectize-input>input:focus {
    outline: 0 !important
}

.leaflet-control-mapbox-geocoder-results {
    width: 180px;
    position: absolute;
    left: 26px;
    top: 25px;
    border-radius: 0 0 3px 3px
}

.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-results {
    background: #fff;
    border: 1px solid #999;
    border-color: rgba(0, 0, 0, .4)
}

.leaflet-control-mapbox-geocoder-results a,
.leaflet-control-mapbox-geocoder-results span {
    padding: 0 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    width: 100%;
    font-size: 12px;
    line-height: 26px;
    text-align: left;
    overflow: hidden
}

.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a:hover,
.leaflet-control-mapbox-geocoder-results a:hover {
    background: #f8f8f8;
    opacity: 1
}

.leaflet-right .leaflet-control-mapbox-geocoder-results,
.leaflet-right .leaflet-control-mapbox-geocoder-wrap {
    left: auto;
    right: 26px
}

.leaflet-right .leaflet-control-mapbox-geocoder-wrap {
    border-radius: 3px 0 0 3px
}

.leaflet-right .leaflet-control-mapbox-geocoder.active,
.leaflet-right .leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle {
    border-radius: 0 3px 3px 0
}

.leaflet-bottom .leaflet-control-mapbox-geocoder-results {
    top: auto;
    bottom: 25px;
    border-radius: 3px 3px 0 0
}

.mapbox-logo-true:before {
    content: '';
    display: inline-block;
    width: 61px;
    height: 19px;
    vertical-align: middle
}

.mapbox-logo-true {
    background-repeat: no-repeat;
    background-size: 61px 19px;
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI2NSIgaGVpZ2h0PSIyMCI+PGRlZnMvPjxtZXRhZGF0YT48cmRmOlJERj48Y2M6V29yayByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIvPjxkYzp0aXRsZS8+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNjEuODQ4MywtOTguNTAzOTUpIj48ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjE3NDQxODM2LDAsMCwwLjE3NDQxODM2LDIyMC41MjI4MiwyOS4yMjkzNDIpIiBzdHlsZT0ib3BhY2l0eTowLjI1O2ZpbGw6I2ZmZmZmZjtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MTcuMjAwMDIzNjU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLW9wYWNpdHk6MTtzdHJva2UtZGFzaGFycmF5Om5vbmUiPjxwYXRoIGQ9Ik0gNS4yOCAxLjUgQyA0LjU0IDEuNTYgMy45IDIuMjUgMy45MSAzIGwgMCAxMS44OCBjIDAuMDIgMC43NyAwLjcyIDEuNDcgMS41IDEuNDcgbCAxLjc1IDAgYyAwLjc4IDAgMS40OCAtMC42OSAxLjUgLTEuNDcgbCAwIC00LjI4IDAuNzIgMS4xOSBjIDAuNTMgMC44NyAyLjAzIDAuODcgMi41NiAwIGwgMC43MiAtMS4xOSAwIDQuMjggYyAwLjAyIDAuNzYgMC43IDEuNDUgMS40NyAxLjQ3IGwgMS43NSAwIGMgMC43OCAwIDEuNDggLTAuNjkgMS41IC0xLjQ3IGwgMCAtMC4xNiBjIDEuMDIgMS4xMiAyLjQ2IDEuODEgNC4wOSAxLjgxIGwgNC4wOSAwIDAgMS40NyBjIC0wIDAuNzggMC42OSAxLjQ4IDEuNDcgMS41IGwgMS43NSAwIGMgMC43OSAtMCAxLjUgLTAuNzEgMS41IC0xLjUgbCAwLjAyIC0xLjQ3IGMgMS43MiAwIDMuMDggLTAuNjQgNC4xNCAtMS42OSBsIDAgMC4xOSBjIDAgMC4zOSAwLjE2IDAuNzkgMC40NCAxLjA2IDAuMjggMC4yOCAwLjY3IDAuNDQgMS4wNiAwLjQ0IGwgMy4zMSAwIGMgMi4wMyAwIDMuODUgLTEuMDYgNC45MSAtMi42OSAxLjA1IDEuNjEgMi44NCAyLjY5IDQuODggMi42OSAxLjAzIDAgMS45OCAtMC4yNyAyLjgxIC0wLjc1IDAuMjggMC4zNSAwLjczIDAuNTcgMS4xOSAwLjU2IGwgMi4xMiAwIGMgMC40OCAwLjAxIDAuOTcgLTAuMjMgMS4yNSAtMC42MiBsIDAuOTEgLTEuMjggMC45MSAxLjI4IGMgMC4yOCAwLjM5IDAuNzQgMC42MyAxLjIyIDAuNjIgbCAyLjE2IDAgQyA2Mi42NyAxNi4zMyA2My40MiAxNC44OSA2Mi44MSAxNCBMIDYwLjIyIDEwLjM4IDYyLjYyIDcgQyA2My4yNiA2LjExIDYyLjUgNC42MiA2MS40MSA0LjYyIGwgLTIuMTYgMCBDIDU4Ljc4IDQuNjIgNTguMzEgNC44NiA1OC4wMyA1LjI1IEwgNTcuMzEgNi4yOCA1Ni41NiA1LjI1IEMgNTYuMjkgNC44NiA1NS44MiA0LjYyIDU1LjM0IDQuNjIgbCAtMi4xNiAwIGMgLTAuNDkgLTAgLTAuOTcgMC4yNSAtMS4yNSAwLjY2IC0wLjg2IC0wLjUxIC0xLjg0IC0wLjgxIC0yLjkxIC0wLjgxIC0yLjAzIDAgLTMuODMgMS4wOCAtNC44OCAyLjY5IEMgNDMuMSA1LjUzIDQxLjI3IDQuNDcgMzkuMTkgNC40NyBMIDM5LjE5IDMgQyAzOS4xOSAyLjYxIDM5LjAzIDIuMjEgMzguNzUgMS45NCAzOC40NyAxLjY2IDM4LjA4IDEuNSAzNy42OSAxLjUgbCAtMS43NSAwIGMgLTAuNzEgMCAtMS41IDAuODMgLTEuNSAxLjUgbCAwIDMuMTYgQyAzMy4zOCA1LjEgMzEuOTYgNC40NyAzMC4zOCA0LjQ3IGwgLTMuMzQgMCBjIC0wLjc3IDAuMDIgLTEuNDcgMC43MiAtMS40NyAxLjUgbCAwIDAuMzEgYyAtMS4wMiAtMS4xMiAtMi40NiAtMS44MSAtNC4wOSAtMS44MSAtMS42MyAwIC0zLjA3IDAuNyAtNC4wOSAxLjgxIEwgMTcuMzggMyBjIC0wIC0wLjc5IC0wLjcxIC0xLjUgLTEuNSAtMS41IEwgMTQuNSAxLjUgQyAxMy41NSAxLjUgMTIuMjggMS44NyAxMS42NiAyLjk0IGwgLTEgMS42OSAtMSAtMS42OSBDIDkuMDMgMS44NyA3Ljc3IDEuNSA2LjgxIDEuNSBsIC0xLjQxIDAgQyA1LjM2IDEuNSA1LjMyIDEuNSA1LjI4IDEuNSB6IG0gMTYuMTkgNy43MiBjIDAuNTMgMCAwLjk0IDAuMzUgMC45NCAxLjI4IGwgMCAxLjI4IC0wLjk0IDAgYyAtMC41MiAwIC0wLjk0IC0wLjM4IC0wLjk0IC0xLjI4IC0wIC0wLjkgMC40MiAtMS4yOCAwLjk0IC0xLjI4IHogbSA4LjgxIDAgYyAwLjgzIDAgMS4xOCAwLjY4IDEuMTkgMS4yOCAwLjAxIDAuOTQgLTAuNjIgMS4yOCAtMS4xOSAxLjI4IHogbSA4LjcyIDAgYyAwLjcyIDAgMS4zNyAwLjYgMS4zNyAxLjI4IDAgMC43NyAtMC41MSAxLjI4IC0xLjM3IDEuMjggeiBtIDEwLjAzIDAgYyAwLjU4IDAgMS4wOSAwLjUgMS4wOSAxLjI4IDAgMC43OCAtMC41MSAxLjI4IC0xLjA5IDEuMjggLTAuNTggMCAtMS4xMiAtMC41IC0xLjEyIC0xLjI4IDAgLTAuNzggMC41NCAtMS4yOCAxLjEyIC0xLjI4IHoiIHRyYW5zZm9ybT0ibWF0cml4KDUuNzMzMzQxNCwwLDAsNS43MzMzNDE0LDIzNi45MzMwOCwzOTcuMTc0OTgpIiBzdHlsZT0iZm9udC1zaXplOm1lZGl1bTtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO3RleHQtaW5kZW50OjA7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtkaXJlY3Rpb246bHRyO2Jsb2NrLXByb2dyZXNzaW9uOnRiO3dyaXRpbmctbW9kZTpsci10Yjt0ZXh0LWFuY2hvcjpzdGFydDtiYXNlbGluZS1zaGlmdDpiYXNlbGluZTtjb2xvcjojMDAwMDAwO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTcuMjAwMDIzNjU7bWFya2VyOm5vbmU7dmlzaWJpbGl0eTp2aXNpYmxlO2Rpc3BsYXk6aW5saW5lO292ZXJmbG93OnZpc2libGU7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZTtmb250LWZhbWlseTpTYW5zOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246U2FucyIvPjwvZz48ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjE3NDQxODM2LDAsMCwwLjE3NDQxODM2LDIyMC41MjI4MiwyOS4yMjkzNDIpIiBzdHlsZT0iZmlsbDojZmZmZmZmIj48cGF0aCBkPSJtIDUuNDEgMyAwIDEyIDEuNzUgMCAwIC05LjkxIDMuNSA1Ljk0IDMuNDcgLTUuOTQgMCA5LjkxIDEuNzUgMCAwIC0xMiBMIDE0LjUgMyBDIDEzLjggMyAxMy4yNSAzLjE2IDEyLjk0IDMuNjkgTCAxMC42NiA3LjU5IDguMzggMy42OSBDIDguMDcgMy4xNiA3LjUxIDMgNi44MSAzIHogTSAzNiAzIGwgMCAxMi4wMyAzLjI1IDAgYyAyLjQ0IDAgNC4zOCAtMS45MSA0LjM4IC00LjUzIDAgLTIuNjIgLTEuOTMgLTQuNDcgLTQuMzggLTQuNDcgQyAzOC43IDYuMDMgMzguMzIgNiAzNy43NSA2IGwgMCAtMyB6IE0gMjEuNDcgNS45NyBjIC0yLjQ0IDAgLTQuMTkgMS45MSAtNC4xOSA0LjUzIDAgMi42MiAxLjc1IDQuNTMgNC4xOSA0LjUzIGwgNC4xOSAwIDAgLTQuNTMgYyAwIC0yLjYyIC0xLjc1IC00LjUzIC00LjE5IC00LjUzIHogbSAyNy41NiAwIGMgLTIuNDEgMCAtNC4zOCAyLjAzIC00LjM4IDQuNTMgMCAyLjUgMS45NyA0LjUzIDQuMzggNC41MyAyLjQxIDAgNC4zNCAtMi4wMyA0LjM0IC00LjUzIDAgLTIuNSAtMS45NCAtNC41MyAtNC4zNCAtNC41MyB6IG0gLTIyIDAuMDMgMCAxMiAxLjc1IDAgMCAtMi45NyBjIDAuNTcgMCAxLjA0IC0wIDEuNTkgMCAyLjQ0IDAgNC4zNCAtMS45MSA0LjM0IC00LjUzIDAgLTIuNjIgLTEuOSAtNC41IC00LjM0IC00LjUgeiBtIDI2LjE2IDAgMy4wMyA0LjM4IC0zLjE5IDQuNjIgMi4xMiAwIEwgNTcuMzEgMTEuOTEgNTkuNDQgMTUgNjEuNTkgMTUgNTguMzggMTAuMzggNjEuNDEgNiA1OS4yNSA2IDU3LjMxIDguODEgNTUuMzQgNiB6IE0gMjEuNDcgNy43MiBjIDEuNCAwIDIuNDQgMS4xOSAyLjQ0IDIuNzggbCAwIDIuNzggLTIuNDQgMCBjIC0xLjQgMCAtMi40NCAtMS4yMSAtMi40NCAtMi43OCAtMCAtMS41NyAxLjA0IC0yLjc4IDIuNDQgLTIuNzggeiBtIDI3LjU2IDAgYyAxLjQ0IDAgMi41OSAxLjI0IDIuNTkgMi43OCAwIDEuNTQgLTEuMTUgMi43OCAtMi41OSAyLjc4IC0xLjQ0IDAgLTIuNjIgLTEuMjQgLTIuNjIgLTIuNzggMCAtMS41NCAxLjE4IC0yLjc4IDIuNjIgLTIuNzggeiBtIC0yMC4yNSAwLjAzIDEuNTkgMCBjIDEuNTkgMCAyLjU5IDEuMjggMi41OSAyLjc1IDAgMS40NyAtMS4xMyAyLjc4IC0yLjU5IDIuNzggbCAtMS41OSAwIHogbSA4Ljk3IDAgMS41IDAgYyAxLjQ3IDAgMi42MiAxLjI4IDIuNjIgMi43NSAwIDEuNDcgLTEuMDQgMi43OCAtMi42MiAyLjc4IGwgLTEuNSAwIHoiIHRyYW5zZm9ybT0ibWF0cml4KDUuNzMzMzQxNCwwLDAsNS43MzMzNDE0LDIzNi45MzMwOCwzOTcuMTc0OTgpIiBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIi8+PC9nPjwvZz48L3N2Zz4=)
}

.leaflet-container.dark .leaflet-bar {
    background-color: #404040;
    border-color: #202020;
    border-color: rgba(0, 0, 0, .75)
}

.leaflet-container.dark .leaflet-bar a {
    color: #404040;
    border-color: rgba(0, 0, 0, .5)
}

.leaflet-container.dark .leaflet-bar a:active,
.leaflet-container.dark .leaflet-bar a:hover {
    background-color: #505050
}

.leaflet-container.dark .leaflet-control-attribution,
.leaflet-container.dark .leaflet-control-attribution:after,
.leaflet-container.dark .map-info-container,
.leaflet-container.dark .mapbox-info-toggle {
    background-color: rgba(0, 0, 0, .5);
    color: #f8f8f8
}

.leaflet-container.dark .leaflet-control-attribution a,
.leaflet-container.dark .leaflet-control-attribution a:hover,
.leaflet-container.dark .map-info-container a,
.leaflet-container.dark .map-info-container a:hover {
    color: #fff
}

.leaflet-container.dark .leaflet-control-attribution:hover:after {
    background-color: #000
}

.leaflet-container.dark .leaflet-control-layers-list span {
    color: #f8f8f8
}

.leaflet-container.dark .leaflet-control-layers-separator {
    border-top-color: rgba(255, 255, 255, .1)
}

.leaflet-container.dark .leaflet-bar a.leaflet-disabled,
.leaflet-container.dark .leaflet-control .mapbox-button.disabled {
    background-color: #252525;
    color: #404040
}

.leaflet-container.dark .leaflet-control-mapbox-geocoder>div {
    border-color: #202020;
    border-color: rgba(0, 0, 0, .75)
}

.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a {
    border-color: #ddd #202020;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .75)
}

.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results span {
    border-color: #202020;
    border-color: rgba(0, 0, 0, .75)
}

@media only screen and (max-width:800px) {
    .mapbox-modal-body {
        width: 83.3333%;
        margin-left: 8.3333%
    }
}

@media only screen and (max-width:640px) {
.dergiColLg4{
height: 300px;
}
    .mapbox-modal-body {
        width: 100%;
        height: 100%;
        margin: 0
    }
}

@media print {
    .mapbox-improve-map {
        display: none
    }
}

.leaflet-vml-shape {
    width: 1px;
    height: 1px
}

.lvml {
    behavior: url(#default#VML);
    display: inline-block;
    position: absolute
}

.leaflet-container img.leaflet-tile {
    max-width: none !important
}

.leaflet-container img.leaflet-marker-icon {
    max-width: none
}

.leaflet-container img.leaflet-image-layer {
    max-width: 15000px !important
}

.leaflet-overlay-pane svg {
    -moz-user-select: none
}

.leaflet-oldie .mapbox-modal .mapbox-modal-content {
    display: none
}

.leaflet-oldie .mapbox-modal.active .mapbox-modal-content,
.ps-container.ps-active-x>.ps-scrollbar-x-rail,
.ps-container.ps-active-y>.ps-scrollbar-y-rail {
    display: block
}

.map-tooltip {
    width: 280px\9
}

.leaflet-oldie .leaflet-container.dark .map-tooltip .close,
.leaflet-oldie .leaflet-control-layers-toggle,
.leaflet-oldie .leaflet-control-zoom-in,
.leaflet-oldie .leaflet-control-zoom-out,
.leaflet-oldie .leaflet-popup-close-button,
.leaflet-oldie .map-tooltip .close,
.leaflet-oldie .mapbox-icon {
    background-image: url(data:image/png;base64,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)
}

.leaflet-oldie .leaflet-container.dark .leaflet-control-layers-toggle,
.leaflet-oldie .leaflet-container.dark .leaflet-control-zoom-in,
.leaflet-oldie .leaflet-container.dark .leaflet-control-zoom-out,
.leaflet-oldie .leaflet-container.dark .mapbox-icon,
.leaflet-oldie .mapbox-button-icon:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAEECAYAAAA24SSRAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAXYSURBVHic7ZxfiFVFHMc/a4uKWtDDtqJGZprYgwX5ByTdkkLbSgghCiKih14EBYtg6aEr9RRREKRUUs9hGEVtChKaYMkq2VqWmnUX2tKiNDNZY/Xbw/wue7x7zsw559626zY/GM6df7/P+c3MPfO7M3NumyTGQiaMCSWCIiiC6qVqoZC0lXgy1Cq0FanUck1XxVmSNL8WrzYT1LCMvz5qL1FnoAyoTNOVkpYb3hEUQREUQREUQRF0RYOqjHim9aHaTFDDEt2tCIqgCIqgCIqgCLoiQRULedNLgwCeq1NasbR8IilvqMhJpe5zrvpFQElYIYiksRsMLdd0aYoLwYqsqW5i9KjLLdHJj6AIiqAIiiCP5J2PpgLrgGXAYkvrA/YBrwF/BTXkmB2XSzqhbDlhZRqaypdLuuiB1ORiCOaDTM2wZLaFNMumZunzDYZ1wJy01ubyPfOazLE6qeIbDMsy0qsl6ngtWpyRfqOFInVKbWFXS9TxWtRXQl9mHR9oXwlQdp2xGt4t8YVt6iMor+/d8EM1OvkRFEERFEH/AWga8CCwFfjJwlZLm5ZHge/pPQ+4z8IKYGJGub+BT4GPLBwvCio7f6QeWfQ13TxgA7ATGPKUG7IyG6xOOj3nxDcFWAl0A/da2sdAL/AJcD6kwAc6bop6gT1kWzUZ6LKb6CbDqrx9dB535704S8BZ1o2zdEpSZ1HQ3MRddtmdp8kQzuKa9d8VBSUl9lEh0Pjro6ZKy00TERRBERRBLQZaCpxh9FHFUqBKiiJZ+n5gFfBHnrsKgUKb7t/j/PCwBNZwapKW1yGp3/KPSDrjKVsalIT0W3ypwZoGSoPU8pY2E/RCCqSiwJ55GdBVBusIlCu0Xpf3Na1guZbb1mnYJwtZtKmALm/Z6EBGUARFUASNV1A70AMcBP60aw9F93ADPkO7pD3mDwxKesOusvT2QP3czkmPKd2YUNpucVl+LlBo4jsITAduAIbrmnMAOAncnqflQn10M26JebgufdjSb8oDyQM6hlv3ru/4dkv/vFmgd4EZwPoErN3iM4BdeUGNjDpJqsrtmzc86mqwHkkH5X4t7JD0tEFyw3INzYwwuwisEVA9bPe/CarBdocsip5qBEVQBP3fQRWyX4jOCpUsZS2xhR2SQdwixq3A2lDhMkcTa7Ie2G6fwzfsmax8clrSJCu3py4vVV/ZphsALtjnFXkqtNwyWlLqR1Ub7obPA5OyKjXLolk+SFmQgEN18eD/PLXEI2j8gYqspwbrRE81giIogiKohUAdzQB1APdk5C3Ends6CXwLbAReBm7J1OZxINdKGpb0VEpeb4pT+aWkx8os0SxJKHlf0iOSOiXNkHQpBbRT0oQyoA5JH6YoPJ6SJknPeHR5+6gTWJ2SPjej/BceXV7QV8AHvsoJucTlvt5o8ZkraZa1fUheD+gJfo9+Bq4JlPkNt4Xgl9CdSJos6UlJF1IsOSvp/hw6vL8mFgCLgCXA44w+730IeIiM89314gP9ACzHHXD9xdIO49476gO2MfJjLCjRgYygCIqgCGqiFFl0WoM7j78ImA8cBQ7gzuaHp/wck1anpO2BqXy7lSu9I9YJ9APXWfycxfuBa4HbzDpwc9ZC4FQZi2qWXJK0WdI0ue3SuRp5P/lRSb8nLCvsQK5JNM2zkiZKeknSkKVdlPSmlX0gUXZNUdAWq3hY7tzj83K++FuS9icU32Hl91p8S1FQn1V8VVKb3Mrw25a3MgHabGkvWrwvTZ/ve7TArqeBq3H+3f66PIBf7VrzkuaTIj7Qj3ZdDJwF9jLy5wJdiXK1t+NrZxuOFgV9bddVwBPAN8ARS5tp15PAZxa/29IOpGrz9FG3Rsscy+uS9IqkBXLD/Z1GRl1yQEjuHANy7vFaSdMlrZa0K1Gm1PcISTMlDZiSbZa2I8VSSTolz2Mo9PQeBO7CvTE1iDtRc2dKuffwPX4CfVQfrpf0sKRjks5Zs27J6pP6EH3vCBp70D8db2VXFPfIagAAAABJRU5ErkJggg==)
}

.leaflet-oldie .mapbox-logo-true {
    background-image: none
}

.ps-container {
    -ms-touch-action: none;
    overflow: hidden !important
}

.ps-container.ps-in-scrolling {
    pointer-events: none
}

.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    background-color: #eee;
    opacity: .9
}

.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: #999
}

.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background-color: #eee;
    opacity: .9
}

.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: #999
}

.ps-container>.ps-scrollbar-x-rail {
    display: none;
    position: absolute;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    bottom: 3px;
    height: 8px
}

.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    position: absolute;
    background-color: #aaa;
    border-radius: 4px;
    -webkit-transition: background-color .2s linear;
    transition: background-color .2s linear;
    bottom: 0;
    height: 8px
}

.ps-container>.ps-scrollbar-y-rail {
    display: none;
    position: absolute;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    right: 3px;
    width: 8px
}

.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    position: absolute;
    background-color: #aaa;
    border-radius: 4px;
    -webkit-transition: background-color .2s linear;
    transition: background-color .2s linear;
    right: 0;
    width: 8px
}

.ps-container:hover.ps-in-scrolling {
    pointer-events: none
}

.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    background-color: #eee;
    opacity: .9
}

.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: #999
}

.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background-color: #eee;
    opacity: .9
}

.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: #999
}

.ps-container:hover>.ps-scrollbar-x-rail,
.ps-container:hover>.ps-scrollbar-y-rail {
    opacity: .6
}

.ps-container:hover>.ps-scrollbar-x-rail:hover {
    background-color: #eee;
    opacity: .9
}

.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
    background-color: #999
}

.ps-container:hover>.ps-scrollbar-y-rail:hover {
    background-color: #eee;
    opacity: .9
}

.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
    background-color: #999
}

.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 !important;
    -webkit-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);
    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;
    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;
    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;
    border-left: 1px solid #0073bb;
    border-radius: 0 2px 2px 0;
    -webkit-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: #00578d
}

.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: #aaa
}

.selectize-control.plugin-remove_button .remove-single {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 23px
}

.selectize-control,
.selectize-input {
    position: relative
}

.selectize-dropdown,
.selectize-input,
.selectize-input input {
    color: #303030;
    font-family: inherit;
    font-size: 13px;
    line-height: 18px;
    -webkit-font-smoothing: inherit
}

.selectize-control.single .selectize-input.input-active,
.selectize-input {
    background: #fff;
    cursor: text;
    display: inline-block
}

.selectize-input {
    border: 1px solid #d0d0d0;
    padding: 9px 8px 8px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    z-index: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0
}

.selectize-control.multi .selectize-input.has-items {
    padding: 5px 8px 2px
}

.selectize-input.full {
    background-color: #fff
}

.selectize-input.disabled,
.selectize-input.disabled * {
    cursor: default !important
}

.selectize-input.focus {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15)
}

.selectize-input.dropdown-active {
    border-radius: 3px 3px 0 0
}

.selectize-input>* {
    vertical-align: baseline;
    display: -moz-inline-stack;
    display: inline-block;
    font-size: 15px;
    zoom: 1;
    *display: inline
}

.selectize-control.multi .selectize-input>div {
    cursor: pointer;
    margin: 0 3px 3px 0;
    padding: 2px 6px;
    background: #ec1d23;
    color: #fff;
    border: 1px solid #ec1d23
}

.selectize-control.multi .selectize-input>div.active {
    background: #92c836;
    color: #fff;
    border: 1px solid #00578d
}

.selectize-control.multi .selectize-input.disabled>div,
.selectize-control.multi .selectize-input.disabled>div.active {
    color: #fff;
    background: #d2d2d2;
    border: 1px solid #aaa
}

.selectize-input>input {
    display: inline-block !important;
    padding: 0 !important;
    min-height: 0 !important;
    max-height: none !important;
    max-width: 100% !important;
    margin: 0 1px !important;
    text-indent: 0 !important;
    border: 0 !important;
    background: 0 0 !important;
    line-height: inherit !important;
    -webkit-user-select: auto !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.selectize-input>input::-ms-clear {
    display: none
}

.selectize-input::after {
    content: ' ';
    display: block;
    clear: left
}

.selectize-input.dropdown-active::before {
    content: ' ';
    display: block;
    position: absolute;
    background: #f0f0f0;
    height: 1px;
    bottom: 0;
    left: 0;
    right: 0
}

.selectize-dropdown {
    position: absolute;
    z-index: 10;
    border: 1px solid #d0d0d0;
    background: #fff;
    margin: -1px 0 0;
    border-top: 0 none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
    border-radius: 0 0 3px 3px
}

.selectize-dropdown [data-selectable] {
    cursor: pointer;
    overflow: hidden
}

.selectize-dropdown [data-selectable] .highlight {
    background: rgba(125, 168, 208, .2);
    border-radius: 1px
}

.selectize-dropdown .optgroup-header,
.selectize-dropdown .option {
    padding: 5px 8px
}

.selectize-dropdown .option,
.selectize-dropdown [data-disabled],
.selectize-dropdown [data-disabled] [data-selectable].option {
    cursor: inherit;
    opacity: .5
}

.selectize-dropdown [data-selectable].option {
    opacity: 1
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
    border-top: 0 none
}

.selectize-dropdown .optgroup-header {
    color: #303030;
    background: #fff;
    cursor: default;
    padding-top: 7px;
    font-weight: 700;
    font-size: .85em
}

.selectize-dropdown .active {
    background-color: #f5fafd;
    color: #495c68
}

.selectize-dropdown .active.create {
    color: #495c68
}

.selectize-dropdown .create {
    color: rgba(48, 48, 48, .5)
}

.selectize-dropdown-content {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 200px;
    -webkit-overflow-scrolling: touch
}

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
    cursor: pointer
}

.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
    cursor: text
}

.selectize-control.single .selectize-input:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0;
    border-color: grey transparent transparent
}

.swiper-slide,
.swiper-wrapper {
    width: 100%;
    height: 100%;
    position: relative
}

.selectize-control.single .selectize-input.dropdown-active:after {
    margin-top: -4px;
    border-width: 0 5px 5px;
    border-color: transparent transparent grey
}

.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
}

.selectize-control.multi .selectize-input.has-items {
    padding-left: 5px;
    padding-right: 5px
}

.no-pad-right,
.noPaddingRight {
    padding-right: 0
}

.selectize-control.multi .selectize-input.disabled [data-value] {
    color: #999;
    text-shadow: none;
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.selectize-control.multi .selectize-input.disabled [data-value],
.selectize-control.multi .selectize-input.disabled [data-value] .remove {
    border-color: #e6e6e6
}

.selectize-control.multi .selectize-input.disabled [data-value] .remove {
    background: 0 0
}

.selectize-control.multi .selectize-input [data-value] {
    text-shadow: 0 1px 0 rgba(0, 51, 83, .3);
    border-radius: 3px
}

.selectize-control.multi .selectize-input [data-value].active {
    background-color: #0085d4;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#008fd8), to(#0075cf));
    background-image: linear-gradient(to bottom, #008fd8, #0075cf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008fd8', endColorstr='#ff0075cf', GradientType=0)
}

.selectize-control.single .selectize-input,
.selectize-dropdown.single {
    border-color: #b8b8b8
}

.selectize-dropdown .optgroup {
    border-top: 1px solid #f0f0f0
}

.selectize-dropdown .optgroup:first-child {
    border-top: 0 none
}

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.swiper-container-multirow>.swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

#needUs,
.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-container-vertical>.swiper-pagination {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet {
    margin: 5px 0;
    display: block
}

.swiper-container-horizontal>.swiper-pagination {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
    margin: 0 5px
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-coverflow .swiper-wrapper {
    -ms-perspective: 1200px
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide,
.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    width: 100%;
    height: 100%;
    z-index: 1
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    animation: swiper-preloader-spin 1s steps(12, end) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@font-face {
    font-family: HelveticaNeueLTPro-Roman;
    src: url(../../fonts/HelveticaNeueLTPro-Roman.eot);
    src: url(../../fonts/HelveticaNeueLTPro-Roman.eot?#iefix) format('embedded-opentype'), url(../../fonts/HelveticaNeueLTPro-Roman.woff2) format('woff2'), url(../../fonts/HelveticaNeueLTPro-Roman.woff) format('woff'), url(../../fonts/HelveticaNeueLTPro-Roman.ttf) format('truetype'), url(../../fonts/HelveticaNeueLTPro-Roman.svg#HelveticaNeueLTPro-Roman) format('svg');
    font-weight: 400;
    font-style: normal
}

input,
textarea {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.responsiveWrapper>div {
    max-width: 1410px;
    margin: auto;
    min-width: 710px
}

body {
    overflow: initial;
    font-size: 100%;
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -webkit-font-kerning: normal;
    font-kerning: normal;
    -webkit-font-variant-ligatures: common-ligatures, contextual, discretionary-ligatures;
    font-variant-ligatures: common-ligatures, contextual, discretionary-ligatures;
    -webkit-font-feature-settings: 'kern', 'liga', 'clig', 'calt', 'dlig';
    font-feature-settings: 'kern', 'liga', 'clig', 'calt', 'dlig';
    background-color: transparent
}

body.fixed {
    padding-top: 159px
}

body.fixed.cookiePolicy {
    padding-bottom: 44px !important
}

body.page-index.fixed {
    padding-top: 62px
}

.description,
p {
    font-weight: 100
}

input[type=text]:focus,
input[type=password]:focus,
select:focus,
textarea:focus {
    outline: -webkit-focus-ring-color auto 5px !important;
    outline-color: #999998 !important
}

@font-face {
    font-family: fa;
    src: url(../../fonts/fa.eot?50492089);
    src: url(../../fonts/fa.eot?50492089#iefix) format('embedded-opentype'), url(../../fonts/fa.svg?50492089#fa) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: fa;
    src: url(data:application/octet-stream;base64,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) format('woff'), url(data:application/octet-stream;base64,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ASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0Ebm90ZQtub3RlLWJlYW1lZAVtdXNpYwZzZWFyY2gKZmxhc2hsaWdodARtYWlsBWhlYXJ0C2hlYXJ0LWVtcHR5BHN0YXIKc3Rhci1lbXB0eQR1c2VyBXVzZXJzCHVzZXItYWRkBXZpZGVvB3BpY3R1cmUGY2FtZXJhBmxheW91dARtZW51BWNoZWNrBmNhbmNlbA5jYW5jZWwtY2lyY2xlZA5jYW5jZWwtc3F1YXJlZARwbHVzDHBsdXMtY2lyY2xlZAxwbHVzLXNxdWFyZWQFbWludXMNbWludXMtY2lyY2xlZA1taW51cy1zcXVhcmVkBGhlbHAMaGVscC1jaXJjbGVkBGluZm8MaW5mby1jaXJjbGVkBGJhY2sEaG9tZQRsaW5rBmF0dGFjaARsb2NrCWxvY2stb3BlbgNleWUDdGFnCGJvb2ttYXJrCWJvb2ttYXJrcwRmbGFnCXRodW1icy11cAt0aHVtYnMtZG93bghkb3dubG9hZAZ1cGxvYWQMdXBsb2FkLWNsb3VkBXJlcGx5CXJlcGx5LWFsbAdmb3J3YXJkBXF1b3RlBGNvZGUGZXhwb3J0BnBlbmNpbAdmZWF0aGVyBXByaW50B3JldHdlZXQIa2V5Ym9hcmQHY29tbWVudARjaGF0BGJlbGwJYXR0ZW50aW9uBWFsZXJ0BXZjYXJkB2FkZHJlc3MIbG9jYXRpb24DbWFwCWRpcmVjdGlvbgdjb21wYXNzA2N1cAV0cmFzaANkb2MEZG9jcw1kb2MtbGFuZHNjYXBlCGRvYy10ZXh0DGRvYy10ZXh0LWludgluZXdzcGFwZXIJYm9vay1vcGVuBGJvb2sGZm9sZGVyB2FyY2hpdmUDYm94A3JzcwVwaG9uZQNjb2cFdG9vbHMFc2hhcmUJc2hhcmVhYmxlBmJhc2tldANiYWcIY2FsZW5kYXIFbG9naW4GbG9nb3V0A21pYwRtdXRlBXNvdW5kBnZvbHVtZQVjbG9jawlob3VyZ2xhc3MEbGFtcApsaWdodC1kb3duCGxpZ2h0LXVwBmFkanVzdAVibG9jawtyZXNpemUtZnVsbAxyZXNpemUtc21hbGwFcG9wdXAHcHVibGlzaAZ3aW5kb3cLYXJyb3ctY29tYm8MZG93bi1jaXJjbGVkDGxlZnQtY2lyY2xlZA1yaWdodC1jaXJjbGVkCnVwLWNpcmNsZWQJZG93bi1vcGVuCWxlZnQtb3BlbgpyaWdodC1vcGVuB3VwLW9wZW4OZG93bi1vcGVuLW1pbmkObGVmdC1vcGVuLW1pbmkPcmlnaHQtb3Blbi1taW5pDHVwLW9wZW4tbWluaQ1kb3duLW9wZW4tYmlnDWxlZnQtb3Blbi1iaWcOcmlnaHQtb3Blbi1iaWcLdXAtb3Blbi1iaWcEZG93bgRsZWZ0BXJpZ2h0AnVwCGRvd24tZGlyCGxlZnQtZGlyCXJpZ2h0LWRpcgZ1cC1kaXIJZG93bi1ib2xkCWxlZnQtYm9sZApyaWdodC1ib2xkB3VwLWJvbGQJZG93bi10aGluCWxlZnQtdGhpbgpyaWdodC10aGluB3VwLXRoaW4DY2N3AmN3CmFycm93cy1jY3cKbGV2ZWwtZG93bghsZXZlbC11cAdzaHVmZmxlBGxvb3AGc3dpdGNoBHBsYXkEc3RvcAVwYXVzZQZyZWNvcmQGdG8tZW5kCHRvLXN0YXJ0DGZhc3QtZm9yd2FyZA1mYXN0LWJhY2t3YXJkCnByb2dyZXNzLTAKcHJvZ3Jlc3MtMQpwcm9ncmVzcy0yCnByb2dyZXNzLTMGdGFyZ2V0B3BhbGV0dGUEbGlzdAhsaXN0LWFkZAZzaWduYWwGdHJvcGh5BWZsYXNoBG1vb24GZmxpZ2h0C3BhcGVyLXBsYW5lBGxlYWYIbGlmZWJ1b3kFbW91c2UJYnJpZWZjYXNlCHN1aXRjYXNlBHRhcGUOZ3JhZHVhdGlvbi1jYXAIbGFuZ3VhZ2UGdGlja2V0BXdhdGVyB2Ryb3BsZXQDYWlyC2NyZWRpdC1jYXJkBmZsb3BweQ1mbG93LXBhcmFsbGVsBnJvY2tldAVnYXVnZQx0cmFmZmljLWNvbmUCY2MFY2MtYnkFY2MtbmMIY2MtbmMtZXUIY2MtbmMtanANdmltZW8tY2lyY2xlZAd0d2l0dGVyD3R3aXR0ZXItY2lyY2xlZAhmYWNlYm9vaxBmYWNlYm9vay1jaXJjbGVkEGZhY2Vib29rLXNxdWFyZWQFZ3BsdXMNZ3BsdXMtY2lyY2xlZAlwaW50ZXJlc3QEcmRpbwxyZGlvLWNpcmNsZWQHc3BvdGlmeQ9zcG90aWZ5LWNpcmNsZWQCcXEJaW5zdGFncmFtB2Ryb3Bib3gIZXZlcm5vdGUGZmxhdHRyCHNtYXNoaW5nBnN3ZWRlbghkYi1zaGFwZQdsb2dvLWRiB2JhdHRlcnkMYmFjay1pbi10aW1lB21vbml0b3IGbW9iaWxlB25ldHdvcmsCY2QFaW5ib3gHaW5zdGFsbAVnbG9iZQVjbG91ZA1jbG91ZC10aHVuZGVyA2RvdAVkb3QtMgVkb3QtMwVicnVzaAZtYWduZXQIaW5maW5pdHkFZXJhc2UJY2hhcnQtcGllCmNoYXJ0LWxpbmUJY2hhcnQtYmFyCmNoYXJ0LWFyZWEJY2xpcGJvYXJkCW1lZ2FwaG9uZQhkYXRhYmFzZQVkcml2ZQZidWNrZXQLdGhlcm1vbWV0ZXIDa2V5DGZsb3ctY2FzY2FkZQtmbG93LWJyYW5jaAlmbG93LXRyZWUJZmxvdy1saW5lBWNjLXNhBWNjLW5kBWNjLXBkB2NjLXplcm8IY2Mtc2hhcmUIY2MtcmVtaXgGZ2l0aHViDmdpdGh1Yi1jaXJjbGVkBmZsaWNrcg5mbGlja3ItY2lyY2xlZAV2aW1l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) format('truetype')
}

[class*=" icon-"]:before,
[class^=icon-]:before {
    font-family: fa;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em
}

.icon-note:before {
    content: '\e800'
}

.icon-note-beamed:before {
    content: '\e801'
}

.icon-music:before {
    content: '\e802'
}

.icon-search:before {
    content: '\e803'
}

.icon-flashlight:before {
    content: '\e804'
}

.icon-mail:before {
    content: '\e805'
}

.icon-heart:before {
    content: '\e806'
}

.icon-heart-empty:before {
    content: '\e807'
}

.icon-star:before {
    content: '\e808'
}

.icon-star-empty:before {
    content: '\e809'
}

.icon-user:before {
    content: '\e80a'
}

.icon-users:before {
    content: '\e80b'
}

.icon-user-add:before {
    content: '\e80c'
}

.icon-video:before {
    content: '\e80d'
}

.icon-picture:before {
    content: '\e80e'
}

.icon-camera:before {
    content: '\e80f'
}

.icon-layout:before {
    content: '\e810'
}

.icon-menu:before {
    content: '\e811'
}

.icon-check:before {
    content: '\e812'
}

.icon-cancel:before {
    content: '\e813'
}

.icon-cancel-circled:before {
    content: '\e814'
}

.icon-cancel-squared:before {
    content: '\e815'
}

.icon-plus:before {
    content: '\e816'
}

.icon-plus-circled:before {
    content: '\e817'
}

.icon-plus-squared:before {
    content: '\e818'
}

.icon-minus:before {
    content: '\e819'
}

.icon-minus-circled:before {
    content: '\e81a'
}

.icon-minus-squared:before {
    content: '\e81b'
}

.icon-help:before {
    content: '\e81c'
}

.icon-help-circled:before {
    content: '\e81d'
}

.icon-info:before {
    content: '\e81e'
}

.icon-info-circled:before {
    content: '\e81f'
}

.icon-back:before {
    content: '\e820'
}

.icon-home:before {
    content: '\e821'
}

.icon-link:before {
    content: '\e822'
}

.icon-attach:before {
    content: '\e823'
}

.icon-lock:before {
    content: '\e824'
}

.icon-lock-open:before {
    content: '\e825'
}

.icon-eye:before {
    content: '\e826'
}

.icon-tag:before {
    content: '\e827'
}

.icon-bookmark:before {
    content: '\e828'
}

.icon-bookmarks:before {
    content: '\e829'
}

.icon-flag:before {
    content: '\e82a'
}

.icon-thumbs-up:before {
    content: '\e82b'
}

.icon-thumbs-down:before {
    content: '\e82c'
}

.icon-download:before {
    content: '\e82d'
}

.icon-upload:before {
    content: '\e82e'
}

.icon-upload-cloud:before {
    content: '\e82f'
}

.icon-reply:before {
    content: '\e830'
}

.icon-reply-all:before {
    content: '\e831'
}

.icon-forward:before {
    content: '\e832'
}

.icon-quote:before {
    content: '\e833'
}

.icon-code:before {
    content: '\e834'
}

.icon-export:before {
    content: '\e835'
}

.icon-pencil:before {
    content: '\e836'
}

.icon-feather:before {
    content: '\e837'
}

.icon-print:before {
    content: '\e838'
}

.icon-retweet:before {
    content: '\e839'
}

.icon-keyboard:before {
    content: '\e83a'
}

.icon-comment:before {
    content: '\e83b'
}

.icon-chat:before {
    content: '\e83c'
}

.icon-bell:before {
    content: '\e83d'
}

.icon-attention:before {
    content: '\e83e'
}

.icon-alert:before {
    content: '\e83f'
}

.icon-vcard:before {
    content: '\e840'
}

.icon-address:before {
    content: '\e841'
}

.icon-location:before {
    content: '\e842'
}

.icon-map:before {
    content: '\e843'
}

.icon-direction:before {
    content: '\e844'
}

.icon-compass:before {
    content: '\e845'
}

.icon-cup:before {
    content: '\e846'
}

.icon-trash:before {
    content: '\e847'
}

.icon-doc:before {
    content: '\e848'
}

.icon-docs:before {
    content: '\e849'
}

.icon-doc-landscape:before {
    content: '\e84a'
}

.icon-doc-text:before {
    content: '\e84b'
}

.icon-doc-text-inv:before {
    content: '\e84c'
}

.icon-newspaper:before {
    content: '\e84d'
}

.icon-book-open:before {
    content: '\e84e'
}

.icon-book:before {
    content: '\e84f'
}

.icon-folder:before {
    content: '\e850'
}

.icon-archive:before {
    content: '\e851'
}

.icon-box:before {
    content: '\e852'
}

.icon-rss:before {
    content: '\e853'
}

.icon-phone:before {
    content: '\e854'
}

.icon-cog:before {
    content: '\e855'
}

.icon-tools:before {
    content: '\e856'
}

.icon-share:before {
    content: '\e857'
}

.icon-shareable:before {
    content: '\e858'
}

.icon-basket:before {
    content: '\e859'
}

.icon-bag:before {
    content: '\e85a'
}

.icon-calendar:before {
    content: '\e85b'
}

.icon-login:before {
    content: '\e85c'
}

.icon-logout:before {
    content: '\e85d'
}

.icon-mic:before {
    content: '\e85e'
}

.icon-mute:before {
    content: '\e85f'
}

.icon-sound:before {
    content: '\e860'
}

.icon-volume:before {
    content: '\e861'
}

.icon-clock:before {
    content: '\e862'
}

.icon-hourglass:before {
    content: '\e863'
}

.icon-lamp:before {
    content: '\e864'
}

.icon-light-down:before {
    content: '\e865'
}

.icon-light-up:before {
    content: '\e866'
}

.icon-adjust:before {
    content: '\e867'
}

.icon-block:before {
    content: '\e868'
}

.icon-resize-full:before {
    content: '\e869'
}

.icon-resize-small:before {
    content: '\e86a'
}

.icon-popup:before {
    content: '\e86b'
}

.icon-publish:before {
    content: '\e86c'
}

.icon-window:before {
    content: '\e86d'
}

.icon-arrow-combo:before {
    content: '\e86e'
}

.icon-down-circled:before {
    content: '\e86f'
}

.icon-left-circled:before {
    content: '\e870'
}

.icon-right-circled:before {
    content: '\e871'
}

.icon-up-circled:before {
    content: '\e872'
}

.icon-down-open:before {
    content: '\e873'
}

.icon-left-open:before {
    content: '\e874'
}

.icon-right-open:before {
    content: '\e875'
}

.icon-up-open:before {
    content: '\e876'
}

.icon-down-open-mini:before {
    content: '\e877'
}

.icon-left-open-mini:before {
    content: '\e878'
}

.icon-right-open-mini:before {
    content: '\e879'
}

.icon-up-open-mini:before {
    content: '\e87a'
}

.icon-down-open-big:before {
    content: '\e87b'
}

.icon-left-open-big:before {
    content: '\e87c'
}

.icon-right-open-big:before {
    content: '\e87d'
}

.icon-up-open-big:before {
    content: '\e87e'
}

.icon-down:before {
    content: '\e87f'
}

.icon-left:before {
    content: '\e880'
}

.icon-right:before {
    content: '\e881'
}

.icon-up:before {
    content: '\e882'
}

.icon-down-dir:before {
    content: '\e883'
}

.icon-left-dir:before {
    content: '\e884'
}

.icon-right-dir:before {
    content: '\e885'
}

.icon-up-dir:before {
    content: '\e886'
}

.icon-down-bold:before {
    content: '\e887'
}

.icon-left-bold:before {
    content: '\e888'
}

.icon-right-bold:before {
    content: '\e889'
}

.icon-up-bold:before {
    content: '\e88a'
}

.icon-down-thin:before {
    content: '\e88b'
}

.icon-left-thin:before {
    content: '\e88c'
}

.icon-right-thin:before {
    content: '\e88d'
}

.icon-up-thin:before {
    content: '\e88e'
}

.icon-ccw:before {
    content: '\e88f'
}

.icon-cw:before {
    content: '\e890'
}

.icon-arrows-ccw:before {
    content: '\e891'
}

.icon-level-down:before {
    content: '\e892'
}

.icon-level-up:before {
    content: '\e893'
}

.icon-shuffle:before {
    content: '\e894'
}

.icon-loop:before {
    content: '\e895'
}

.icon-switch:before {
    content: '\e896'
}

.icon-play:before {
    content: '\e897'
}

.icon-stop:before {
    content: '\e898'
}

.icon-pause:before {
    content: '\e899'
}

.icon-record:before {
    content: '\e89a'
}

.icon-to-end:before {
    content: '\e89b'
}

.icon-to-start:before {
    content: '\e89c'
}

.icon-fast-forward:before {
    content: '\e89d'
}

.icon-fast-backward:before {
    content: '\e89e'
}

.icon-progress-0:before {
    content: '\e89f'
}

.icon-progress-1:before {
    content: '\e8a0'
}

.icon-progress-2:before {
    content: '\e8a1'
}

.icon-progress-3:before {
    content: '\e8a2'
}

.icon-target:before {
    content: '\e8a3'
}

.icon-palette:before {
    content: '\e8a4'
}

.icon-list:before {
    content: '\e8a5'
}

.icon-list-add:before {
    content: '\e8a6'
}

.icon-signal:before {
    content: '\e8a7'
}

.icon-trophy:before {
    content: '\e8a8'
}

.icon-flash:before {
    content: '\e8a9'
}

.icon-moon:before {
    content: '\e8aa'
}

.icon-flight:before {
    content: '\e8ab'
}

.icon-paper-plane:before {
    content: '\e8ac'
}

.icon-leaf:before {
    content: '\e8ad'
}

.icon-lifebuoy:before {
    content: '\e8ae'
}

.icon-mouse:before {
    content: '\e8af'
}

.icon-briefcase:before {
    content: '\e8b0'
}

.icon-suitcase:before {
    content: '\e8b1'
}

.icon-tape:before {
    content: '\e8b2'
}

.icon-graduation-cap:before {
    content: '\e8b3'
}

.icon-language:before {
    content: '\e8b4'
}

.icon-ticket:before {
    content: '\e8b5'
}

.icon-water:before {
    content: '\e8b6'
}

.icon-droplet:before {
    content: '\e8b7'
}

.icon-air:before {
    content: '\e8b8'
}

.icon-credit-card:before {
    content: '\e8b9'
}

.icon-floppy:before {
    content: '\e8ba'
}

.icon-flow-parallel:before {
    content: '\e8bb'
}

.icon-rocket:before {
    content: '\e8bc'
}

.icon-gauge:before {
    content: '\e8bd'
}

.icon-traffic-cone:before {
    content: '\e8be'
}

.icon-cc:before {
    content: '\e8bf'
}

.icon-cc-by:before {
    content: '\e8c0'
}

.icon-cc-nc:before {
    content: '\e8c1'
}

.icon-cc-nc-eu:before {
    content: '\e8c2'
}

.icon-cc-nc-jp:before {
    content: '\e8c3'
}

.icon-vimeo-circled:before {
    content: '\e8c4'
}

.icon-twitter:before {
    content: '\e8c5'
}

.icon-twitter-circled:before {
    content: '\e8c6'
}

.icon-facebook:before {
    content: '\e8c7'
}

.icon-facebook-circled:before {
    content: '\e8c8'
}

.icon-facebook-squared:before {
    content: '\e8c9'
}

.icon-gplus:before {
    content: '\e8ca'
}

.icon-gplus-circled:before {
    content: '\e8cb'
}

.icon-pinterest:before {
    content: '\e8cc'
}

.icon-rdio:before {
    content: '\e8cd'
}

.icon-rdio-circled:before {
    content: '\e8ce'
}

.icon-spotify:before {
    content: '\e8cf'
}

.icon-spotify-circled:before {
    content: '\e8d0'
}

.icon-qq:before {
    content: '\e8d1'
}

.icon-instagram:before {
    content: '\e8d2'
}

.icon-dropbox:before {
    content: '\e8d3'
}

.icon-evernote:before {
    content: '\e8d4'
}

.icon-flattr:before {
    content: '\e8d5'
}

.icon-smashing:before {
    content: '\e8d6'
}

.icon-sweden:before {
    content: '\e8d7'
}

.icon-db-shape:before {
    content: '\e8d8'
}

.icon-logo-db:before {
    content: '\e8d9'
}

.icon-battery:before {
    content: '\e8da'
}

.icon-back-in-time:before {
    content: '\e8db'
}

.icon-monitor:before {
    content: '\e8dc'
}

.icon-mobile:before {
    content: '\e8dd'
}

.icon-network:before {
    content: '\e8de'
}

.icon-cd:before {
    content: '\e8df'
}

.icon-inbox:before {
    content: '\e8e0'
}

.icon-install:before {
    content: '\e8e1'
}

.icon-globe:before {
    content: '\e8e2'
}

.icon-cloud:before {
    content: '\e8e3'
}

.icon-cloud-thunder:before {
    content: '\e8e4'
}

.icon-dot:before {
    content: '\e8e5'
}

.icon-dot-2:before {
    content: '\e8e6'
}

.icon-dot-3:before {
    content: '\e8e7'
}

.icon-brush:before {
    content: '\e8e8'
}

.icon-magnet:before {
    content: '\e8e9'
}

.icon-infinity:before {
    content: '\e8ea'
}

.icon-erase:before {
    content: '\e8eb'
}

.icon-chart-pie:before {
    content: '\e8ec'
}

.icon-chart-line:before {
    content: '\e8ed'
}

.icon-chart-bar:before {
    content: '\e8ee'
}

.icon-chart-area:before {
    content: '\e8ef'
}

.icon-clipboard:before {
    content: '\e8f0'
}

.icon-megaphone:before {
    content: '\e8f1'
}

.icon-database:before {
    content: '\e8f2'
}

.icon-drive:before {
    content: '\e8f3'
}

.icon-bucket:before {
    content: '\e8f4'
}

.icon-thermometer:before {
    content: '\e8f5'
}

.icon-key:before {
    content: '\e8f6'
}

.icon-flow-cascade:before {
    content: '\e8f7'
}

.icon-flow-branch:before {
    content: '\e8f8'
}

.icon-flow-tree:before {
    content: '\e8f9'
}

.icon-flow-line:before {
    content: '\e8fa'
}

.icon-cc-sa:before {
    content: '\e8fb'
}

.icon-cc-nd:before {
    content: '\e8fc'
}

.icon-cc-pd:before {
    content: '\e8fd'
}

.icon-cc-zero:before {
    content: '\e8fe'
}

.icon-cc-share:before {
    content: '\e8ff'
}

.icon-cc-remix:before {
    content: '\e900'
}

.icon-github:before {
    content: '\e901'
}

.icon-github-circled:before {
    content: '\e902'
}

.icon-flickr:before {
    content: '\e903'
}

.icon-flickr-circled:before {
    content: '\e904'
}

.icon-vimeo:before {
    content: '\e905'
}

.icon-pinterest-circled:before {
    content: '\e906'
}

.icon-tumblr:before {
    content: '\e907'
}

.icon-tumblr-circled:before {
    content: '\e908'
}

.icon-linkedin:before {
    content: '\e909'
}

.icon-linkedin-circled:before {
    content: '\e90a'
}

.icon-dribbble:before {
    content: '\e90b'
}

.icon-dribbble-circled:before {
    content: '\e90c'
}

.icon-stumbleupon:before {
    content: '\e90d'
}

.icon-stumbleupon-circled:before {
    content: '\e90e'
}

.icon-lastfm:before {
    content: '\e90f'
}

.icon-lastfm-circled:before {
    content: '\e910'
}

.icon-skype:before {
    content: '\e911'
}

.icon-skype-circled:before {
    content: '\e912'
}

.icon-renren:before {
    content: '\e913'
}

.icon-sina-weibo:before {
    content: '\e914'
}

.icon-paypal:before {
    content: '\e915'
}

.icon-picasa:before {
    content: '\e916'
}

.icon-soundcloud:before {
    content: '\e917'
}

.icon-mixi:before {
    content: '\e918'
}

.icon-behance:before {
    content: '\e919'
}

.icon-google-circles:before {
    content: '\e91a'
}

.icon-vkontakte:before {
    content: '\e91b'
}

.underline {
    text-decoration: underline
}

.no-pad-left {
    padding-left: 0
}

span.tip {
    position: absolute;
    z-index: 2;
    display: none;
    font-size: 15px;
    max-width: 150px;
    height: auto;
    padding: 10px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px #666;
    box-shadow: 0 1px 2px #666;
    background: #FD0
}

.icheckbox_minimal,
.iradio_minimal {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(../../img/grey.png) no-repeat;
    border: none;
    cursor: pointer
}

.icheckbox_minimal {
    background-position: 0 0
}

.icheckbox_minimal.hover {
    background-position: -20px 0
}

.icheckbox_minimal.checked {
    background-position: -40px 0
}

.icheckbox_minimal.disabled {
    background-position: -60px 0;
    cursor: default
}

.icheckbox_minimal.checked.disabled {
    background-position: -80px 0
}

.iradio_minimal {
    background-position: -100px 0
}

.iradio_minimal.hover {
    background-position: -120px 0
}

.iradio_minimal.checked {
    background-position: -140px 0
}

.iradio_minimal.disabled {
    background-position: -160px 0;
    cursor: default
}

.iradio_minimal.checked.disabled {
    background-position: -180px 0
}

@media (-webkit-min-device-pixel-ratio:1.25),
(min-resolution:120dpi),
(min-resolution:1.25dppx) {

    .icheckbox_minimal,
    .iradio_minimal {
        background-image: url(../../img/grey@2x.png);
        background-size: 200px 20px
    }
}

.bg_container .image,
.zoo-item .zoo-img {
    background-size: cover;
    position: absolute
}

.zoo-item {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
    -webkit-transition: all 150ms linear;
    transition: all 150ms linear;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.zoo-item .zoo-img {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: -webkit-transform .5s ease-out;
    transition: -webkit-transform .5s ease-out;
    transition: transform .5s ease-out;
    transition: transform .5s ease-out, -webkit-transform .5s ease-out
}

.zoo-img {
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

html {
    overflow: auto !important;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    text-size-adjust: none;
    font-size: 16px
}

input {
    outline: 0
}

.floatLeft {
    float: left !important
}

.floatRight {
    float: right !important
}

.aclear:after,
.row:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.compare:before,
.fav .icon-heart-empty:before,
.fav .icon-heart:before {
    content: ""
}

*,
.boxSizing,
:after,
:before {
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.inlineShadow {
    -webkit-box-shadow: inset 0 0 3px 2px #EEE;
    -o-box-shadow: inset 0 0 3px 2px #EEE;
    box-shadow: inset 0 0 3px 2px #EEE
}

.borderRadius {
    border-radius: 2px
}

.Ellipsis,
.textOverflow {
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.transition {
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

.transition--4 {
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    -o-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease
}

.transition--8 {
    -webkit-transition: all .8s ease;
    transition: all .8s ease;
    -o-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -ms-transition: all .8s ease
}

.transition--10 {
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    -o-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease
}

.transition--20 {
    -webkit-transition: all 2s ease;
    transition: all 2s ease;
    -o-transition: all 2s ease;
    -moz-transition: all 2s ease;
    -ms-transition: all 2s ease
}

.transition--30 {
    -webkit-transition: all 3s ease;
    transition: all 3s ease;
    -o-transition: all 3s ease;
    -moz-transition: all 3s ease;
    -ms-transition: all 3s ease
}

.transtionDelay {
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

.transtionDelay--4 {
    -webkit-transition-delay: .4s;
    transition-delay: .4s
}

.transtionDelay--8 {
    -webkit-transition-delay: .8s;
    transition-delay: .8s
}

.transtionDelay--10 {
    -webkit-transition-delay: 1s;
    transition-delay: 1s
}

.transtionDelay--14 {
    -webkit-transition-delay: 1.4s;
    transition-delay: 1.4s
}

.transtionDelay--20 {
    -webkit-transition-delay: 2s;
    transition-delay: 2s
}

.transtionDuration {
    -webkit-transition-duration: .2s;
    transition-duration: .2s
}

.transtionDuration--4 {
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.transtionDuration--8 {
    -webkit-transition-duration: .8s;
    transition-duration: .8s
}

.transtionDuration--10 {
    -webkit-transition-duration: 1s;
    transition-duration: 1s
}

.transtionDuration--14 {
    -webkit-transition-duration: 1.4s;
    transition-duration: 1.4s
}

.transtionDuration--20 {
    -webkit-transition-duration: 2s;
    transition-duration: 2s
}

.table {
    display: table
}

.cell {
    display: table-cell;
    vertical-align: middle;
    padding-top: 5px
}

.cover {
    height: 100%
}

.cover.fullWidth {
    width: 100%
}

::-moz-selection {
    background-color: #FCDC3B;
    color: #555
}

::selection {
    background-color: #FCDC3B;
    color: #555
}

.noPaddingLeft {
    padding-left: 0
}

.bg_container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0
}

.bg_container .mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background-color: #FFF;
    background-color: rgba(255, 255, 255, .6)
}

.bg_container .image {
    min-width: 100%;
    min-height: 100%;
    z-index: 0;
    background-position: center center;
    background-color: #FFF
}

.bg_container canvas,
.bg_container video {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 102%;
    min-height: 102%;
    width: auto;
    height: auto;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.bg_container #bgVid+.image {
    display: none
}

.bg_container .dots {
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    z-index: 1;
    background-image: url(/assets/img/bg_dots.png);
    background-color: rgba(255, 255, 140, .1.5)
}

#needUs,
#needUs .bg {
    position: fixed;
    z-index: 999;
    height: 100%;
    width: 100%
}

#needUs {
    top: 0;
    left: 0;
    background-color: #FFF;
    background-color: rgba(255, 255, 255, .9);
    visibility: hidden
}

#needUs.active {
    opacity: 1;
    visibility: visible
}

#needUs .close {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 22px;
    color: #999998;
    cursor: pointer;
    z-index: 22
}

#needUs .close:hover {
    color: #0A6E32
}

#needUs .layer {
    position: relative;
    z-index: 1000;
    width: 100%;
    height: 100%;
    table-layout: fixed
}

#needUs .layer p {
    margin: 10px 0
}

#needUs .layer small {
    margin-bottom: 16px;
    display: block
}

#needUs .layer .wrapper {
    min-height: 250px;
    margin: auto;
    max-width: 500px;
    padding: 8px
}

#needUs .layer .wrapper>div {
    height: 100%;
    background-color: #FFF;
    -webkit-box-shadow: 0 0 5px 0 #005121;
    box-shadow: 0 0 5px 0 #005121;
    padding: 8px 10px;
    position: relative
}

#needUs .layer .swiper-container {
    height: 100%
}

#needUs .layer .item {
    text-align: center;
    padding: 20px 20px 70px;
    position: relative;
    height: auto
}

#needUs .layer ul {
    list-style: none;
    margin-top: 14px;
    text-align: left
}

#needUs .layer ul.scrollable {
    height: 76px;
    overflow: auto;
    padding-left: 6px;
    border: 1px solid #f2f2f2;
    background-color: #f9f9f9
}

#needUs .layer input[type=radio],
#needUs .layer input[type=checkbox] {
    margin: 0 8px 0 0
}

#needUs .layer .result .wrap {
    display: none
}

#needUs .layer .result .wrap.active {
    display: block
}

#needUs .item .buttons {
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 100%
}

#needUs .item.q3.active ul {
    height: 302px
}

#needUs .item.q1 ul {
    margin-top: 40px
}

#needUs .item.q1 ul li {
    width: 50%;
    text-align: left
}

#needUs .item.q1 ul li:first-child {
    text-align: right;
    padding-right: 15px
}

.fav>div {
    position: relative
}

.fav span {
    background-image: url(/assets/img/fav.png);
    width: 31px;
    height: 24px;
    background-repeat: no-repeat
}

.fav .icon-heart {
    display: none;
    background-position: -31px 0
}

.fav .icon-heart-empty {
    display: block
}

.fav.active {
    color: #af2a4c !important
}

.fav.active .icon-heart-empty {
    display: none
}

.agency img,
.compare:before,
.fav.active .icon-heart {
    display: block
}

.agency img {
    height: 70px;
    margin-top: -22px;
    margin-bottom: -20px
}

.compare {
    position: absolute;
    left: 0;
    top: 0;
    width: 26px;
    height: 26px;
    border: 1px solid #000;
    border-radius: 50%;
    margin: 18px
}

.compare:before {
    background-color: #CCC;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 7px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

.compare.active:before {
    opacity: 1;
    visibility: visible;
    background: #000
}

#productsWrapper {
    list-style: none;
    margin-top: 0
}

#productsWrapper .item {
    position: relative;
    outline: 0;
    margin-top: 30px
}

#productsWrapper .item .imageWrapper {
    display: block;
    background-image: url(/assets/img/loading.gif);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 50px;
    text-align: center
}

#productsWrapper .item.banner,
#productsWrapper .item.banner .imageWrapper {
    height: 100%;
    padding: 0;
    overflow: hidden
}

#productsWrapper .item .imageWrapper img {
    display: none
}

#productsWrapper .item .info {
    padding: 20px;
    text-align: center
}

#productsWrapper .item .info .name {
    display: block;
    max-width: 200px;
    font-size: 22px;
    color: #555;
    font-weight: 300;
    line-height: initial;
    margin: 10px auto
}

#productsWrapper .item .info .model {
    display: block;
    font-size: 16px;
    color: #999;
    line-height: initial;
    margin: 10px
}

#productsWrapper .item .info .price {
    text-align: center;
    color: #999;
    font-size: 14px
}

#productsWrapper .item .info .price .old {
    text-decoration: line-through
}

#productsWrapper .item .info .inst {
    text-align: center;
    color: #555;
    font-size: 18px;
    font-weight: 100
}

#productsWrapper .item .info .more {
    margin-top: 10px;
    text-decoration: underline;
    color: #000
}

#productsWrapper .item .buttons {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    margin: 0
}

#productsWrapper .item:hover .buttons {
    visibility: visible;
    opacity: 1
}

#productsWrapper .item .buttons>div {
    text-align: center;
    top: -120px;
    position: relative
}

#productsWrapper .item .fav {
    position: absolute;
    right: 0;
    top: 0;
    padding: 18px 16px;
    font-size: 30px;
    color: #bbb;
    line-height: 0;
    outline: 0
}

#productsWrapper .item .variants {
    position: absolute;
    top: 0;
    left: 0;
    margin: 25px 26px 14px
}

#productsWrapper .item .variants .variant {
    margin-right: 6px;
    width: 12px;
    height: 12px
}

#productsWrapper .item .variants .variant:after {
    width: 12px;
    height: 12px
}

#productsWrapper .item .variants .variant:hover:after {
    -webkit-transform: scale(1);
    transform: scale(1)
}

#productsWrapper .item .couponDeal {
    border-top: solid 1px #7BBBC0;
    color: #7BBBC0;
    padding: 10px 0;
    margin: 10px 0 0
}

#productsWrapper .item .couponDeal .ico {
    background-color: #7BBBC0;
    color: #FFF;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    display: inline-block;
    text-align: center;
    font-weight: 700;
    padding-top: 7px
}

#loading,
#loading>div {
    width: 100%;
    height: 100%
}

#productsWrapper .item .couponDeal .lbl {
    font-weight: 500;
    letter-spacing: 5px;
    margin-left: 5px
}

#productsWrapper .item .couponDeal .new {
    text-align: right;
    display: block;
    font-size: 12px
}

#productsWrapper .item .couponDeal .inst {
    line-height: 14px;
    color: #7BBBC0;
    display: block
}

#coupon,
#coupon h3 {
    border: 1px solid #7BBBC0;
    display: inline-block;
    text-align: center
}

#coupon {
    padding: 20px 14px 10px;
    min-width: 640px
}

#coupon>p {
    max-width: 370px;
    font-size: 22px;
    text-align: center;
    margin: 61px auto 56px
}

#coupon form {
    padding: 0 14px
}

#coupon h3 {
    font-size: 24px;
    color: #7BBBC0;
    border-left: 0;
    border-right: 0;
    padding: 6px 0;
    letter-spacing: 4px;
    margin-top: 8px;
    max-width: 450px;
    margin-bottom: 30px
}

#coupon form .button {
    padding: 12px;
    min-width: 100px;
    margin-left: 10px;
    font-size: 12px
}

#coupon .fieldLabel {
    font-size: 14px;
    color: #555
}

.couponbox .jconfirm-box {
    background-image: url(/assets/img/coupon_bg.png);
    overflow: visible
}

.couponbox .jconfirm-buttons {
    display: none
}

#coupon form input {
    border: 1px solid #DDD;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-align: center
}

#coupon a.ext {
    font-size: 14px;
    text-align: center;
    display: block;
    text-decoration: underline;
    color: #9ecdd1;
    padding: 10px
}

#coupon .dismiss {
    padding: 10px 20px;
    margin-bottom: 0
}

.couponbox .jconfirm-buttons {
    text-align: center;
    float: none !important;
    padding-bottom: 16px !important
}

.couponbox .jconfirm-content-pane {
    margin-bottom: 6px !important
}

.couponbox .jconfirm-closeIcon {
    right: -9px !important;
    top: -7px !important;
    background-color: #000 !important;
    opacity: 1 !important;
    border-radius: 50% !important;
    color: #FFF !important
}

.couponbox .buttons {
    display: none
}

.button,
span.multiply {
    display: inline-block;
    text-align: center
}

@media only screen and (max-width:64em) {
    #productsWrapper {
        border: 0
    }

    #productsWrapper .item {
        border: 1px solid #EEE
    }

    #productsWrapper .item:first-child {
        margin-top: 0
    }
}

blockquote,
p {
    margin: 1.2em 0
}

#loading {
    background-color: #FFF;
    text-align: center;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 0s .5s, opacity .5s linear;
    transition: visibility 0s .5s, opacity .5s linear;
    background-color: rgba(255, 255, 255, .85)
}

#loading.active {
    visibility: visible;
    opacity: 1
}

#loading>div {
    text-align: center
}

#loading .loader {
    position: relative;
    width: 40px;
    top: -40px;
    margin: auto
}

#loading .loader .circle {
    position: absolute;
    width: 62px;
    height: 62px;
    opacity: 0;
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: orbit;
    animation-name: orbit;
    -webkit-animation-duration: 5.5s;
    animation-duration: 5.5s
}

#loading .loader .circle:after {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 5px;
    background: #BBB
}

#loading .loader .circle:nth-child(2) {
    -webkit-animation-delay: 240ms;
    animation-delay: 240ms
}

#loading .loader .circle:nth-child(3) {
    -webkit-animation-delay: 480ms;
    animation-delay: 480ms
}

#loading .loader .circle:nth-child(4) {
    -webkit-animation-delay: 720ms;
    animation-delay: 720ms
}

#loading .loader .circle:nth-child(5) {
    -webkit-animation-delay: 960ms;
    animation-delay: 960ms
}

@-webkit-keyframes orbit {
    0% {
        -webkit-transform: rotate(225deg);
        transform: rotate(225deg);
        opacity: 1;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    7% {
        -webkit-transform: rotate(345deg);
        transform: rotate(345deg);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    30% {
        -webkit-transform: rotate(455deg);
        transform: rotate(455deg);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    39% {
        -webkit-transform: rotate(690deg);
        transform: rotate(690deg);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    70% {
        -webkit-transform: rotate(815deg);
        transform: rotate(815deg);
        opacity: 1;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    75% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    100%,
    76% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg);
        opacity: 0
    }
}

@keyframes orbit {
    0% {
        -webkit-transform: rotate(225deg);
        transform: rotate(225deg);
        opacity: 1;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    7% {
        -webkit-transform: rotate(345deg);
        transform: rotate(345deg);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    30% {
        -webkit-transform: rotate(455deg);
        transform: rotate(455deg);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    39% {
        -webkit-transform: rotate(690deg);
        transform: rotate(690deg);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    70% {
        -webkit-transform: rotate(815deg);
        transform: rotate(815deg);
        opacity: 1;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    75% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    100%,
    76% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg);
        opacity: 0
    }
}

.button {
    background-color: rgba(136, 165, 191, .9);
    color: #FFF;
    padding: 15px 20px 13px;
    min-width: 164px;
    font-size: 18px;
    border: 0;
    border: 1px solid transparent;
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

.button.small {
    font-size: .85rem;
    padding: 9px 10px;
    min-width: 100px
}

.button.radius {
    border-radius: 4px;
    padding: 9px 26px
}

.button.n {
    background-color: #FFF;
    color: #000;
    border: 1px solid #666
}

.button.t {
    padding: 4px 12px 5px;
    min-width: 102px
}

.button:active,
body.desktop .button:hover {
    background-color: rgba(136, 165, 191, 1);
    color: #FFF
}

.button.n:active,
.button.n:hover {
    background: #000;
    color: #FFF
}

.button:active {
    border-color: #666
}

.button:focus {
    background-color: #000
}

.button.disabled {
    background-color: #888;
    cursor: default
}

.button.ng {
    border: 1px solid #FFF;
    background-color: transparent;
    color: #FFF;
    font-weight: 700;
    padding: 8px 20px 6px;
    font-size: 16px
}

.button.ng:hover {
    background: #000;
    color: #FFF
}

.button.loginWithFacebook {
    background-color: #3B5998;
    font-size: 15px;
    font-weight: 100
}

.button.loginWithFacebook span {
    font-size: 24px;
    position: relative;
    top: 3px
}

.button.loginWithFacebook:hover {
    background-color: #4d71bb !important
}

span.multiply {
    position: relative;
    top: 1px;
    width: 19px
}

#breadCrumb {
    margin-top: 8px;
    margin-left: 200px
}

#breadCrumb>div {
    margin: 1px 0 0;
    padding: 0 4px 6px
}

#breadCrumb a {
    max-width: 170px;
    float: left;
    padding: 1px 0;
    font-size: 14px;
    color: #999998
}

#breadCrumb a[href="#"] {
    cursor: default !important;
    color: #999998 !important
}

#breadCrumb a:active,
body.desktop #breadCrumb a:hover {
    color: #666
}

#breadCrumb .icon-right-open {
    float: left;
    color: #999;
    font-size: 14px;
    vertical-align: top;
    padding: 2px 0
}

header {
    position: relative;
    z-index: 995;
    padding-top: 18px
}

header .logoWrapper {
    float: left;
    width: 180px;
    height: 70px;
    position: relative;
    margin-top: 0;
}

header .logoWrapper img {
    margin: 0px 0;
    position: absolute;
    top: 0;
    left: 16px;
    border-radius: 12px;
    padding: 10px 15px;
}

header .logoWrapper img.ng {
    display: none
}

header .logoWrapper img.bl {
    display: block
}

body.move header .logoWrapper img.bl {
    display: none
}

body header .logoWrapper img.sub,
body.move header .logoWrapper img.ng {
    display: block;
    background: #FFF
}

header .pageName {
    height: 100%;
    padding: 12px 0 4px;
    font-size: 18px;
    font-weight: 300;
    color: #FFF
}

header .main-nav .link {
    padding: 0 10px
}

header .main-nav .icon-down-dir {
    width: 15px;
    display: inline-block
}

header .main-nav .link>a {
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    font-size: 14px;
    height: 74px;
    line-height: 56px;
    font-weight: 700;
    color: #6D6E70;
    padding: 8px 0;
    display: inline-block;
    border-bottom: solid 3px transparent
}

header .main-nav .link>a>span {
    display: inline-block;
    font-size: 20px;
    width: 24px;
    position: relative;
    top: 1px
}

header .main-nav .link>a>span.hidden {
    opacity: 0;
    width: 0
}

header .main-nav .link:first-child>a {
    border-left: 0
}

header .main-nav .link:hover>a {
    border-bottom-color: #1D75BA;
    cursor: default !important
}

header .main-nav .link>a.single {
    cursor: pointer !important
}

header .main-nav .link.dropable>a {
    border-bottom-color: transparent !important;
    cursor: default !important
}

header .main-nav a {
    display: block;
}

header .main-nav a.search {
    line-height: 72px
}

header .menuWrapper .item {
    float: left;
    position: relative
}

header .menuWrapper .item.spaceLeft {
    margin-left: 22px
}

header .menuWrapper .item a {
    display: block;
    background-color: #999998;
    padding: 17px 14px;
    color: #FFF;
    outline: 0;
    font-size: 15px
}

header .menuWrapper .item a.active {
    background-color: #008335 !important;
    cursor: default
}

header .menuWrapper .item a.active.clickable {
    cursor: pointer
}

body.desktop header .item a:active,
body.desktop header .item:hover>a,
header .item a:hover {
    background-color: #0A6931
}

header .menuWrapper .item>a[href="#"] {
    cursor: default
}

header .menuWrapper .item .dropDown {
    display: none;
    position: absolute;
    top: 55px;
    z-index: 9
}

#videoSize {
    height: 320px
}

.accountBar {
    background: #88A5BF;
    border-bottom: solid 1px #7a97b0
}

#contactRequest .info {
    font-size: 14px;
    margin-bottom: 20px
}

#contactRequest .fields .fieldLabel {
    font-size: 14px;
    color: #555;
    margin-bottom: 2px
}

#contactRequest .fields .value input[type=text] {
    margin: 0;
    border: 1px solid #ccc;
    -webkit-box-shadow: none;
    box-shadow: none
}

#contactRequest .fields .value input[type=submit] {
    margin: 0;
    font-size: 16px;
    padding: 10px 5px 7px;
    min-width: 120px
}

body.desktop header .menuWrapper .dropDown.mega .banners .item,
body.desktop header .menuWrapper .dropDown.mega .banners .item:hover {
    background-color: transparent
}

header .menuWrapper .dropDown.mega .banners .item:first-child {
    margin-top: 0
}

header .menuWrapper .dropDown.mega .banners .bg {
    position: absolute;
    width: 100%;
    height: 100%;
    border: 2px solid transparent
}

body.desktop header .menuWrapper .dropDown.mega .banners .item:hover .bg,
header .menuWrapper .dropDown.mega .banners .item:active .bg {
    border-color: #FFF
}

header .menuWrapper .dropDown.mega .banners .layer {
    position: relative;
    z-index: 99;
    height: 100%
}

header .menuWrapper .dropDown.mega .banners .layer>div {
    width: 118px;
    font-size: 14px;
    padding: 20px 14px 0 11px;
    color: #FFF;
    line-height: initial
}

header .menuWrapper .item.appointment {
    margin-left: 10px;
    float: right
}

header .menuWrapper .item.appointment a span {
    margin-right: 5px
}

header .menuWrapper>div {
    margin: 6px 0 1px
}

header .accountBar .menuWrapper>div {
    margin: 0
}

header .menuWrapper .login {
    margin: 13px 54px 0 0;
    color: #FFF;
    padding: 0 16px
}

header .menuWrapper .login+.login {
    margin-right: 0;
    border: 1px solid #FFF;
    padding-top: 1px;
    margin-top: 11px
}

header .menuWrapper .login:hover {
    color: #fff
}

body.desktop .sh:after {
    content: "";
    width: 100%;
    height: 100%;
    background-color: #2c3645;
    display: block;
    position: absolute;
    z-index: -1;
    top: 0;
    border-radius: 50%;
    -webkit-filter: blur(10px);
    filter: blur(10px);
    opacity: .2
}

#subHeader {
    width: 100%;
    padding: 0;
    margin: auto;
    top: 0
}

body.fixed #subHeader {
    position: fixed;
    max-width: 999999px;
    z-index: 9999
}

#backToMain+#subHeader {
    top: 37px !important
}

#subHeader .general .sperator hr {
    border: 0;
    border-bottom: solid 1px #EEE;
    margin: 0
}

#subHeader>div>.general>.wrapper {
    border-bottom: solid 1px #eee
}

header .main-nav>div .dropDown {
    display: none
}

header .main-nav>div:hover .dropDown {
    display: block
}

#subHeader .dropDown {
    display: block;
    position: absolute;
    top: 48px;
    left: 6px;
    padding-top: 20px;
    min-width: 192px;
    z-index: 9;
    opacity: 0;
    visibility: hidden;
    border-top: 0
}

#subHeader .dropDown>div>div:hover .dropDown,
#subHeader .main-nav .link.active>.dropDown,
#subHeader .main-nav .link:hover>.dropDown,
#subHeader .main-nav .primary:hover>.dropDown,
#subHeader .main-nav .secondary:hover>.dropDown {
    opacity: .97;
    visibility: visible
}

#subHeader .dropDown .dropDown {
    left: 234px;
    top: -12px
}

#subHeader .dropDown .dropDown>.row {
    border: 1px solid #EEE
}

#subHeader .main-nav .link {
    position: Relative
}

#subHeader .dropDown>div {
    margin-top: 3px;
    border: 1px solid #EEE;
    border-top: 0
}

#subHeader .primary.shrink:hover a,
#subHeader .secondary.shrink:hover a {
    background-color: #EEE
}

#subHeader .dropDown>div>div {
    margin: auto;
    padding: 11px 0 10px;
    border-top: solid 1px #EEE;
    position: relative
}

#subHeader .dropDown>div>div:first-child {
    border-top: 0
}

#subHeader .primary.shrink {
    position: relative
}

#subHeader .primary.shrink>a {
    font-size: 30px;
    color: #F4B73B;
    font-weight: 100;
    max-width: 270px;
    padding: 15px 20px 15px 8px;
    outline: 0
}

#subHeader .secondary.shrink {
    margin-left: 0;
    position: relative
}

#subHeader .secondary.shrink>a {
    font-size: 20px;
    font-weight: 100;
    padding: 15px 20px;
    max-width: 200px
}

#subHeader .dropDown.list {
    position: absolute;
    left: .9375rem;
    top: 80px;
    padding-top: 0;
    min-width: 300px
}

#subHeader .primary .dropDown.list {
    min-width: 340px
}

#subHeader .dropDown.list ul li a {
    padding: 20px 22px;
    margin-bottom: 2px;
    background-color: #EEE;
    color: #F4B73B;
    font-size: 24px;
    font-weight: 100;
    line-height: initial
}

#subHeader .secondary .dropDown.list ul li a {
    color: #000;
    Font-size: 20px
}

#subHeader .dropDown.list ul li:hover a {
    background-color: #666;
    color: #FFF
}

#subHeader .dropDown .subLink {
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    color: #1D75BA;
    text-align: left;
    margin-left: 20px
}

#subHeader .dropDown>div>div:hover {
    background: #eee
}

#subHeader .dropDown.mega {
    position: fixed;
    width: 100%;
    top: 122px;
    left: 0;
    z-index: -1;
    background: rgba(255, 255, 255, .98);
}

#subHeader .dropDown.mega>div {
    background: 0 0;
    margin: auto;
    border: 0;
    padding: 0
}

#subHeader .dropDown.mega>div>div {
    padding: 0;
    border: 0
}

#subHeader .dropDown.mega>div>div:hover {
    background: 0 0
}

#subHeader .dropDown.mega form {
    padding: 90px 0 50px
}

#subHeader .dropDown.mega form a.char {
    display: block;
    width: 38px;
    height: 38px;
    font-weight: 700;
    font-size: 18px;
    text-align: center;
    padding: 5px 0;
    border: 1px solid #a9cbe8;
    color: #88A5BF;
    border-radius: 4px;
    margin-bottom: 22px
}

#subHeader .dropDown.mega form a.char.active,
#subHeader .dropDown.mega form a.char:hover {
    background-color: #88A5BF;
    color: #FFF
}

#subHeader .dropDown.mega form a.more {
    display: inline-block;
    font-weight: 700;
    margin-bottom: 30px;
    color: #88A5BF;
    text-decoration: underline;
    font-size: 20px;
    margin-top: -10px
}

#subHeader .dropDown.mega .detail {
    background: #FFF;
    padding: 40px 0 50px 80px;
    border-left: solid 1px #f2f2f2;
    display: none
}

#subHeader .dropDown.mega .detail.active {
    display: block
}

#subHeader .dropDown.mega .detail .title {
    display: block;
    font-weight: 700;
    color: #88A5BF;
    font-size: 30px;
    text-decoration: underline;
    text-transform: uppercase;
}

#subHeader .dropDown.mega .detail ul li {
    display: block;
    float: none
}

#subHeader .dropDown.mega .detail ul li a {
    text-align: left;
    font-size: 18px;
    color: #595047;
    margin-top: 5px;
    font-weight: 300
}

.searchBox {
    position: relative
}

.searchBox input {
    border: 1px solid #C1D1DF;
    margin-bottom: 42px;
    border-radius: 3px;
    color: #88A5BF;
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0;
    height: 60px;
    padding: 0 20px
}

.searchBox span.icon-search {
    font-size: 30px;
    color: #88A5BF;
    position: absolute;
    right: 10px;
    top: 6px
}

.search-result {
    margin-top: 10px;
    border-top: solid 1px #f2f2f2;
    padding-top: 6px
}

.search-result p {
    margin: 0
}

.responsive-circle {
    font-size: 20px;
    border: 1px solid
}

.responsive-circle::after {
    border-radius: 50%;
    content: "";
    display: block;
    height: 0;
    margin-bottom: 20px;
    padding-bottom: 94%;
    width: 100%
}

.responsive-circle div {
    float: left;
    line-height: 1em;
    margin-top: -.5em;
    padding-top: 50%;
    text-align: center;
    width: 100%
}

.social.collapse {
    margin: 10px -7px 0
}

footer .social.collapse {
    margin: 0
}

#subFooter .social.collapse {
    margin: 30px 0 0
}

.responsive-circle {
    display: block;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    margin: 0 7px;
    color: #FFF
}

footer .responsive-circle {
    width: 30px;
    height: 30px;
    color: #666
}

footer #subFooter .responsive-circle {
    width: 40px;
    height: 40px;
    color: #88A5BF
}

.responsive-circle:after {
    width: 36px
}

.responsive-circle>div {
    font-size: 12px
}

footer .responsive-circle>div {
    font-size: 14px
}

footer #subFooter .responsive-circle>div {
    font-size: 20px
}

.responsive-circle:hover {
    color: #FFF;
    background-color: #555
}

footer #subFooter .responsive-circle:hover {
    color: #88A5BF;
    background-color: #FFF
}

#subHeader .subMenu a {
    color: #3C4E5F;
    margin: 10px 6px 0;
    font-size: 15px;
    display: block;
    border-left: solid 1px #6F8EAA;
    padding-left: 12px
}

#subHeader .subMenu>div:first-child a {
    border-left: 0;
    margin-left: 0
}

#subHeader .subMenu a:hover {
    color: #263848
}

#altHeader h1,
#altHeader h2 {
    text-align: center;
    color: #5b7790
}

#altHeader {
    overflow: hidden;
    min-height: 250px
}

#altHeader .wrapper {
    padding-top: 44px
}

.departmanMetin h1 {
    font-size: 24px;
    font-weight: 700
}

.departmanMetin h2 {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 20px
}

#altHeader .searchBox input {
    background: #FFF
}

#profileWrapper {
    max-width: 220px;
    position: relative;
    padding: 0 10px 0 0;
    margin: 4px 0 0
}

#profileWrapper .namePlate {
    text-align: right;
    padding: 9px 0 9px 14px;
    cursor: default;
    max-width: 180px;
    line-height: 16px;
    border-left: solid 1px #6e8eaa;
    margin-left: 7px
}

#menu,
#share a {
    text-align: center
}

#profileWrapper .namePlate b {
    display: block;
    color: #FFF
}

#profileWrapper .namePlate small {
    display: block;
    font-size: 10px
}

#profileWrapper .img {
    margin-right: 0
}

#profileWrapper .img img {
    width: 38px;
    margin: 0 0 0 6px;
    border: 4px solid #f2f2f2;
    background: #fff;
    border-radius: 50%
}

#profileWrapper .arrow {
    color: #FFF;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    margin: 0 0 0 4px;
    line-height: 34px
}

#profileWrapper:hover .arrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

#profileWrapper .selectMenu {
    position: absolute;
    top: 26px;
    left: -2px;
    border-top: 0;
    padding-top: 15px;
    width: calc(100% + 4px);
    z-index: 2;
    display: none
}

#profileWrapper .selectMenu>div {
    position: relative
}

#profileWrapper .selectMenu>div::before {
    content: '';
    position: absolute;
    top: -7.5px;
    left: 84px;
    width: 0;
    height: 0;
    border-left: 7.5px solid transparent;
    border-right: 7.5px solid transparent;
    border-bottom: 7.5px solid #114771
}

#menu,
#menu>div {
    height: 100%
}

#profileWrapper .selectMenu>div>div {
    overflow: hidden;
    border-radius: 7px;
    background-color: #114771
}

#profileWrapper:hover {
    border-color: #9B9B9B;
    margin-top: 0;
    padding-top: 4px
}

#profileWrapper:hover .selectMenu {
    display: block
}

#profileWrapper .selectMenu a {
    display: block;
    border-top: solid 1px #0F3D61;
    padding: 10px 9px;
    font-size: 12px;
    outline: 0;
    cursor: pointer;
    color: #FFF;
    border-left: 0;
    margin: 0
}

#profileWrapper .selectMenu a:first-child {
    border-top: 0
}

#profileWrapper .selectMenu a:hover {
    background-color: #999998;
    color: #FFF
}

#profileWrapper .subMenu {
    display: block;
    border-top: solid 1px #0F3D61;
    padding: 10px 0 0;
    font-size: 12px;
    outline: 0;
    cursor: default;
    color: #FFF
}

#profileWrapper .subMenu>div {
    padding: 0 6px
}

#profileWrapper .subMenu>div span.icon-down-open {
    float: right;
    font-size: 16px;
    position: relative;
    top: -3px
}

#profileWrapper .subMenu ul {
    margin: 6px 0 0;
    background: #1d75ba
}

#profileWrapper .subMenu ul li a {
    padding-left: 14px;
    border-top: solid 1px #1b67a0 !important
}

#menu ul li:first-child,
#profileWrapper .subMenu ul li:first-child a {
    border-top: 0
}

#menu {
    position: fixed;
    top: 0;
    z-index: 999999;
    opacity: 0;
    width: 100%;
    background-color: #FFF;
    overflow: auto;
    visibility: hidden;
    padding-top: 50px
}

#menu.active {
    visibility: visible;
    opacity: .9
}

#menu ul {
    list-style: none;
    margin: 0
}

#menu ul li {
    border-top: solid 1px #555;
    padding: 5px 10px
}

#menu ul li a {
    font-size: 24px;
    color: #555
}

#menu .buttons {
    margin: 40px 0 20px
}

#menu .buttons .button {
    display: block
}

#menu .social a {
    display: block;
    font-size: 15px;
    width: 30px;
    height: 30px;
    margin: 12px 10px;
    border-radius: 50%
}

#subHeader .search {
    padding: 1px 0 0;
    font-size: 28px;
    cursor: pointer;
    color: #666
}

#subHeader .search:hover {
    color: #333
}

header.open .search {
    color: #FFF !important
}

#searchInput {
    left: 0;
    opacity: 0;
    visibility: hidden;
    z-index: 2;
    padding-left: 30px
}

#searchInput.active {
    visibility: visible;
    opacity: 1
}

#searchInput input {
    margin: 1px 0 0 10px
}

#searchBar a.search {
    border-right: solid 1px
}

header.open #searchBar a.search {
    color: #FFF
}

#searchWrapper {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 15px;
    left: 0;
    width: 100%;
    height: 48px;
    z-index: 999999;
    background: rgba(255, 255, 255, .92);
    padding: 5px 12px
}

#searchWrapper.active {
    opacity: 1;
    visibility: visible
}

#searchWrapper>div {
    margin: 0 150px;
    position: Relative
}

#searchWrapper .close {
    cursor: pointer;
    position: absolute;
    right: 31px;
    top: -5px;
    font-size: 35px;
    color: #999
}

#searchWrapper .close:hover {
    color: #555
}

#searchWrapper .bar input {
    height: auto;
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    font-size: 20px;
    color: #999;
    font-weight: 500;
    outline: 0 !important
}

#searchWrapper .bar span {
    font-size: 110px;
    color: #999
}

.variants {
    padding: 0 0 25px
}

.variants>div {
    padding-right: 0
}

.variants .variant {
    display: block;
    width: 30px;
    height: 30px;
    border: 1px solid transparent;
    border-radius: 50%
}

.variants .variant.active {
    padding: 3px;
    cursor: default
}

.variants .variant:after {
    content: "";
    width: 28px;
    height: 28px;
    display: block;
    border-radius: 50%;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

.variants .variant:hover:after {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
}

.variants .variant.active:after {
    width: 22px;
    height: 22px
}

.variants .kartela {
    font-size: 14px;
    font-weight: 100;
    color: #84A5BA;
    display: inline-block;
    text-decoration: underline;
    position: relative;
    top: -6px;
    margin-left: 16px
}

.variants .variant.c1:after {
    background-image: url(/assets/img/meterials/1.jpg)
}

.variants .variant.active.c1 {
    border-color: #84966C
}

.variants .variant.c2:after {
    background-image: url(/assets/img/meterials/2.jpg)
}

.variants .variant.active.c2 {
    border-color: #F5A623
}

.variants .variant.c3:after {
    background-image: url(/assets/img/meterials/3.jpg)
}

.variants .variant.active.c3 {
    border-color: #000
}

.variants .variant.c4:after {
    background-image: url(/assets/img/meterials/4.jpg)
}

.variants .variant.active.c4 {
    border-color: #a82b27
}

.variants .variant.c5:after {
    background-image: url(/assets/img/meterials/5.jpg)
}

.variants .variant.active.c5 {
    border-color: #000
}

.variants .variant.active.c6,
.variants .variant.active.c7 {
    border-color: #a82b27
}

.variants .variant.c6:after {
    background-image: url(/assets/img/meterials/6.jpg)
}

.variants .variant.c7:after {
    background-image: url(/assets/img/meterials/7.jpg)
}

.variants .variant.c8:after {
    background-image: url(/assets/img/meterials/8.jpg)
}

.variants .variant.active.c8 {
    border-color: #4e69a0
}

.variants .variant.c9:after {
    background: #d3cbb8
}

.variants .variant.active.c9 {
    border-color: #d3cbb8
}

.variants .variant.c10:after {
    background: #432723
}

.variants .variant.active.c10 {
    border-color: #432723
}

.variants .variant.c11:after {
    background-image: url(/assets/img/meterials/11.jpg)
}

.variants .variant.active.c11 {
    border-color: #50a0d0
}

.variants .variant.c12:after {
    background-image: url(/assets/img/meterials/12.jpg)
}

.variants .variant.active.c12 {
    border-color: #e68fa4
}

.variants .variant.active.c13,
.variants .variant.active.c14 {
    border-color: #e55b49
}

.variants .variant.c13:after {
    background-image: url(/assets/img/meterials/13.jpg)
}

.variants .variant.c14:after {
    background: #e55b49
}

.variants .variant.c15:after {
    background: #c88a3e
}

.variants .variant.active.c15 {
    border-color: #c88a3e
}

.variants .variant.c16:after {
    background: #f0c57c
}

.variants .variant.active.c16 {
    border-color: #f0c57c
}

.variants .variant.c17:after {
    background: #c4625a
}

.variants .variant.active.c17 {
    border-color: #c4625a
}

.variants .variant.c18:after {
    background: #698daa
}

.variants .variant.active.c18 {
    border-color: #698daa
}

.variants .variant.c19:after {
    background: #b0ada5
}

.variants .variant.active.c19 {
    border-color: #b0ada5
}

.variants .variant.c20:after {
    background: #483e3f
}

.variants .variant.active.c20 {
    border-color: #483e3f
}

.variants .variant.c21:after {
    background: #cdd1d4
}

.variants .variant.active.c21 {
    border-color: #cdd1d4
}

.variants .variant.c22:after {
    background: #a3b9a4
}

.variants .variant.active.c22 {
    border-color: #a3b9a4
}

.variants .variant.c23:after {
    background: #745b71
}

.variants .variant.active.c23 {
    border-color: #745b71
}

.variants .variant.c24:after {
    background: #859fb6
}

.variants .variant.active.c24 {
    border-color: #859fb6
}

.variants .variant.c25:after {
    background: #b8b685
}

.variants .variant.active.c25 {
    border-color: #b8b685
}

.variants .variant.c26:after {
    background: #333132
}

.variants .variant.active.c26 {
    border-color: #333132
}

.variants .variant.c27:after {
    background: #c3473b
}

.variants .variant.active.c27 {
    border-color: #c3473b
}

.variants .variant.c28:after {
    background: #a69c92
}

.variants .variant.active.c28 {
    border-color: #a69c92
}

.variants .variant.c29:after {
    background-image: url(/assets/img/meterials/30.jpg)
}

.variants .variant.active.c29 {
    border-color: #e5c49b
}

.variants .variant.active.c30,
.variants .variant.active.c32 {
    border-color: #7d5e4f
}

.variants .variant.c30:after {
    background-image: url(/assets/img/meterials/29.jpg)
}

.variants .variant.c32:after {
    background-image: url(/assets/img/meterials/32.jpg)
}

.variants .variant.c34:after {
    background-image: url(/assets/img/meterials/34.jpg)
}

.variants .variant.active.c34 {
    border-color: #191919
}

.variants .variant.c35:after {
    background-color: #eee
}

.variants .variant.active.c35 {
    border-color: #ddd
}

.variants .variant.c36:after {
    background-image: url(/assets/img/meterials/36.jpg)
}

.variants .variant.active.c36 {
    border-color: #bb3027
}

.variants .variant.c37:after {
    background-image: url(/assets/img/meterials/37.jpg)
}

.variants .variant.active.c37 {
    border-color: #e6b942
}

.variants .variant.c38:after {
    background-image: url(/assets/img/meterials/38.jpg)
}

.variants .variant.active.c38 {
    border-color: #8c7d65
}

.variants .variant.c39:after {
    background-image: url(/assets/img/meterials/39.jpg)
}

.variants .variant.active.c39 {
    border-color: #cdcdcd
}

.variants .variant.c40:after {
    background-image: url(/assets/img/meterials/40.jpg)
}

.variants .variant.active.c40 {
    border-color: #2c3242
}

.variants .variant.c41:after {
    background-image: url(/assets/img/meterials/41.jpg)
}

.variants .variant.active.c41 {
    border-color: #a8adb1
}

.variants .variant.c42:after {
    background-image: url(/assets/img/meterials/42.jpg)
}

.variants .variant.active.c42 {
    border-color: #576438
}

.variants .variant.c43:after {
    background-image: url(/assets/img/meterials/43.jpg)
}

.variants .variant.active.c43 {
    border-color: #8d8270
}

.variants .variant.c44:after {
    background-image: url(/assets/img/meterials/44.jpg)
}

.variants .variant.active.c44 {
    border-color: #ba3025
}

.variants .variant.c45:after {
    background-image: url(/assets/img/meterials/45.jpg)
}

.variants .variant.active.c45 {
    border-color: #858585
}

.variants .variant.c48:after {
    background: #000
}

.variants .variant.active.c48 {
    border-color: #000
}

.variants .variant.c49:after {
    background: #EEE
}

.variants .variant.active.c49 {
    border-color: #EEE
}

.variants .variant.c50:after {
    background: #eddabf
}

.variants .variant.active.c50 {
    border-color: #eddabf
}

.variants .variant.c52:after {
    background: #f19692
}

.variants .variant.active.c52 {
    border-color: #f19692
}

.variants .variant.c53:after {
    background: #443b3c
}

.variants .variant.active.c53 {
    border-color: #443b3c
}

.variants .variant.c57:after {
    background: #bc9550
}

.variants .variant.active.c57 {
    border-color: #bc9550
}

.sperate[data-image-src] {
    min-height: 250px;
    background-color: transparent
}

span.discount {
    position: relative;
    top: -1px;
    margin-left: 5px;
    background-color: #000;
    color: #FFF;
    padding: 2px 5px;
    font-size: 12px;
    z-index: 999;
    border-radius: 2px;
    line-height: initial
}

span.discount.highlight {
    background-color: #11bd2e
}

.swiper-pagination {
    bottom: 30px
}

.swiper-pagination .swiper-pagination-bullet {
    border: 1px solid transparent;
    background: 0 0;
    width: auto;
    height: auto;
    opacity: 1;
    margin: 0 2px
}

.swiper-pagination .swiper-pagination-bullet:before {
    display: block;
    content: " ";
    width: 7px;
    height: 7px;
    background: #9B9B9B;
    border-radius: 50%;
    margin: 2px
}

#share a,
#share>div {
    display: inline-block
}

.swiper-pagination .swiper-pagination-bullet-active {
    border-color: #fff
}

.swiper-pagination .swiper-pagination-bullet-active:before {
    background-color: #fff
}

#share {
    text-align: left;
    margin: 20px 0 0
}

#share>div {
    max-width: 400px;
    width: 100%
}

#share a {
    margin-left: 8px;
    padding: 4px;
    border: 1px solid #999998;
    border-radius: 5px;
    font-size: 14px
}

#share a:first-child {
    margin-left: 0
}

#share a:hover {
    background-color: #999998;
    color: #FFF
}

.openNav {
    position: fixed;
    left: 0;
    padding: 18px;
    z-index: 9999999;
    top: 0
}

.openNav .navIcon {
    width: 28px;
    height: 24px;
    margin: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer
}

.openNav .navIcon span {
    display: block;
    position: absolute;
    height: 1px;
    width: 100%;
    background: #000;
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: .25s ease-in-out;
    transition: .25s ease-in-out
}

.openNav .navIcon span:nth-child(1) {
    top: 0
}

.openNav .navIcon span:nth-child(2),
.openNav .navIcon span:nth-child(3) {
    top: 8px
}

.openNav .navIcon span:nth-child(4) {
    top: 16px
}

.openNav .navIcon.open span:nth-child(1) {
    top: 11px;
    width: 0;
    left: 50%
}

.openNav .navIcon.open span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.openNav .navIcon.open span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.openNav .navIcon.open span:nth-child(4) {
    top: 18px;
    width: 0;
    left: 50%
}

.openNav span:active {
    color: #FFF
}

.pCard .designer,
.pCard .model,
.pCard .name {
    color: #4A4A4A;
    display: block;
    line-height: initial
}

.pCard .info {
    position: relative;
    z-index: 2
}

.pCard .name {
    font-size: 34px;
    font-weight: 700
}

.pCard .designer,
.pCard .model {
    font-size: 16px;
    font-weight: 300
}

.pCard .price {
    text-align: left;
    color: #9B9B9B;
    font-size: 14px;
    margin-top: 72px;
    line-height: initial
}

.pCard .price .old {
    text-decoration: line-through
}

#content .newsBlock .container .items li:hover .text,
.pCard .campaign a {
    text-decoration: underline
}

.pCard .inst {
    text-align: left;
    font-size: 22px;
    color: #4A4A4A;
    line-height: initial
}

.pCard .text {
    display: block;
    font-size: 16px;
    color: #9B9B9B;
    margin-bottom: 30px;
    line-height: initial
}

.pCard .description,
.pCard .shipping {
    font-size: 12px;
    color: #4A4A4A
}

.pCard div[class^=it] {
    width: 182px;
    height: 222px;
    margin: auto
}

.pCard .awards {
    position: absolute;
    right: 80px;
    bottom: 38px
}

#searchBar,
.searchWrapper {
    position: relative
}

.pCard .description {
    margin: 15px 0 25px
}

.pCard .shipping span {
    position: relative;
    top: 1px;
    padding: 0 6px
}

.pCard .campaign {
    font-size: 13px;
    margin-bottom: 12px;
    font-weight: 100;
    border: 1px solid #8ec5ff;
    padding: 5px 12px;
    background: #edf6ff
}

.pCard .campaign a {
    color: #3f7ca2
}

#searchBar {
    width: 200px
}

#searchInput {
    position: absolute;
    right: 40px;
    top: 0;
    width: 0;
    overflow: hidden
}

.icon-x,
.icon-x .wave.left,
.main-nav {
    position: relative
}

#searchInput.active {
    width: 100%
}

#searchInput input {
    border: 0;
    background: 0 0;
    color: #FFF;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 46px;
    padding-left: 0;
    padding-right: 10px;
    padding-top: 12px;
    border-radius: 0;
    font-size: 14px;
    text-align: right
}

.hand,
.hand:after,
.hand:before {
    background: #fff
}

#searchInput input::-webkit-input-placeholder {
    color: #EEE
}

#searchInput input:-ms-input-placeholder {
    color: #EEE
}

#searchInput input::placeholder {
    color: #EEE
}

#searchBar a.search {
    padding: 0 6px 2px;
    margin: 5px 6px 5px 0;
    color: #FFF
}

.onScroll .scrs {
    padding: 0
}

.main-nav ul {
    list-style: none;
    margin: 0
}

.main-nav ul li {
    float: left
}

.icon-x {
    display: inline-block;
    vertical-align: top
}

.icon-x .wave.up {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-bottom: 3px
}

.icon-x .wave.left {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    top: 22px;
    left: -22px
}

.icon-x .wave.right {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    position: relative;
    top: -27px;
    left: 22px
}

.icon-wrapper {
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.hand,
.hand-icon,
span.cross:before {
    position: relative
}

span.cross:before {
    content: "\00D7";
    bottom: 1px;
    padding: 0 3px
}

.hand:after,
.hand:before,
.mouse-icon .mouse:after {
    content: ""
}

.hand {
    width: 5px;
    height: 16px;
    border-radius: 20px;
    left: -5px;
    margin-bottom: 17px;
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg);
    -webkit-animation: handAnim 1.2s infinite;
    animation: handAnim 1.2s infinite
}

.hand:after {
    width: 17px;
    height: 18px;
    border-radius: 4px 8px 38px 15px;
    -webkit-transform: rotate(6deg) skewY(10deg);
    transform: rotate(6deg) skewY(10deg);
    position: absolute;
    top: 13px;
    left: -1px
}

.hand:before {
    width: 6px;
    height: 17px;
    border-radius: 2px 40px 20px 20px;
    position: absolute;
    top: 12px;
    left: -6px;
    -webkit-transform: rotate(-38deg);
    transform: rotate(-38deg)
}

.hand .circle {
    background-color: #fff;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    position: absolute;
    top: -7px;
    left: -7px;
    opacity: .5;
    -webkit-animation: circleAnim 1.2s infinite 2.1s;
    animation: circleAnim 1.2s infinite 2.1s
}

@-webkit-keyframes handAnim {
    0% {
        top: 20px;
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        top: -20px;
        opacity: 0
    }
}

@keyframes handAnim {
    0% {
        top: 20px;
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        top: -20px;
        opacity: 0
    }
}

@-webkit-keyframes circleAnim {
    from {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform: scale(2);
        transform: scale(2);
        opacity: 0
    }
}

@keyframes circleAnim {
    from {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform: scale(2);
        transform: scale(2);
        opacity: 0
    }
}

.mouse-icon {
    position: relative
}

.mouse-icon .mouse {
    width: 18px;
    height: 28px;
    background: #fff;
    border-radius: 20px;
    position: relative;
    margin-bottom: 3px
}

.mouse-icon .mouse:after {
    background: #999;
    width: 4px;
    height: 6px;
    position: absolute;
    top: 5px;
    left: 50%;
    margin-left: -2px;
    border-radius: 20px
}

.mouse-icon .arrow {
    width: 6px;
    height: 6px;
    display: block;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: relative;
    margin: 0 auto;
    -webkit-animation: arrowAnim 1.2s infinite;
    animation: arrowAnim 1.2s infinite
}

.mouse-icon .arrow.arrow-01 {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.mouse-icon .arrow.arrow-02 {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.mouse-icon .arrow.arrow-03 {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

@-webkit-keyframes scrollAnim {
    from {
        top: 5px
    }

    to {
        top: 15px;
        opacity: 0
    }
}

@keyframes scrollAnim {
    from {
        top: 5px
    }

    to {
        top: 15px;
        opacity: 0
    }
}

@-webkit-keyframes arrowAnim {

    0%,
    100% {
        opacity: 0
    }

    50% {
        opacity: 1
    }
}

@keyframes arrowAnim {

    0%,
    100% {
        opacity: 0
    }

    50% {
        opacity: 1
    }
}

footer {
    background: #C1D0DD;
    z-index: 2;
    position: relative
}

footer>div:first-child {
    padding: 30px 0;
    border-top: solid 1px #DDD
}

footer>div:first-child+div {
    border: 1px solid #DDD;
    border-left: 0;
    border-right: 0;
    line-height: 60px;
    font-size: 14px
}

footer ul {
    list-style: none;
    margin: 0
}

footer .subscribe {
    max-width: 100%;
    width: 600px
}

footer .menu b {
    display: block;
    color: #4A4A4A;
    font-size: 14px;
    font-weight: 500
}

footer .menu ul {
    margin-top: 10px
}

footer .menu ul li a {
    font-weight: 100
}

footer .subscribe .title {
    font-size: 20px;
    color: #4A4A4A;
    font-weight: 500;
    line-height: initial
}

footer .subscribe .description {
    font-size: 14px;
    font-weight: 100;
    padding: 16px 0 10px
}

footer .subscribe .aggreement {
    padding-bottom: 10px;
    font-size: 10px;
    color: #555
}

footer .subscribe input {
    border: 1px solid #9B9B9B;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 16px;
    color: #9B9B9B;
    font-weight: 100;
    outline: 0 !important;
    padding: 4px 12px 0
}

footer .subscribe .button {
    margin: 0;
    padding: 11px 7px 9px;
    min-width: 120px;
    border: 1px solid #7a93a9;
    font-weight: 500;
    color: #FFF
}

footer .subscribe .input {
    padding-right: 0
}

footer .sperate {
    width: 1px;
    height: 16px;
    background: #CCC;
    display: inline-block;
    margin: 0 3px -3px 5px
}

footer .shop {
    border-right: solid 1px #EEE;
    line-height: 60px
}

footer .shop a {
    margin-right: 20px;
    font-size: 14px;
    font-weight: 100;
    color: #4A4A4A;
    display: block;
    position: relative;
    top: -3px
}

footer .shop a img {
    height: 30px
}

footer .shop span {
    font-size: 20px;
    position: relative;
    top: 1px;
    left: -7px
}

footer .contact {
    font-weight: 100;
    margin-left: 14px
}

footer .contact .icon-phone {
    font-size: 16px;
    margin-right: 5px
}

footer .contact b {
    color: #4A4A4A;
    font-weight: 500
}

footer .txt {
    color: #4A4A4A;
    font-weight: 100
}

footer .copyright {
    padding: 12px 0
}

footer .copyright .text {
    font-weight: 100;
    font-size: 14px;
    color: #000;
    margin-top: 6px
}

footer .copyright .text a {
    color: #000
}

#subFooter {
    background: #E1EAF2;
    padding: 20px 0 30px
}

#subFooter .subscribe .title {
    font-size: 20px;
    color: #4A4A4A;
    font-weight: 500;
    line-height: initial
}

#subFooter .subscribe .description {
    font-size: 14px;
    font-weight: 100;
    padding: 16px 0 10px
}

#subFooter .subscribe .aggreement {
    padding-bottom: 10px;
    font-size: 10px;
    color: #555
}

#subFooter .subscribe input {
    border: 1px solid #c6d6e4;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 16px;
    color: #9B9B9B;
    font-weight: 100;
    outline: 0 !important;
    padding: 4px 16px;
    margin: 0
}

#subFooter .subscribe input[type=text] {
    height: 50px
}

#subFooter .subscribe .button {
    margin: 0;
    padding: 15px 7px 14px;
    min-width: 120px;
    font-weight: 500;
    color: #FFF
}

#subFooter .subscribe .input {
    padding-right: 0
}

#subFooter+div {
    border-bottom: solid 1px #e1eaf1
}

#subFooter .links {
    padding: 60px 0 20px
}

#subFooter .links a {
    display: block;
    font-size: 14px;
    margin: 20px 0 0;
    font-weight: 700
}

.space {
    margin-top: 25px
}

#pageContent {
    padding-bottom: 25px;
    margin: auto;
    overflow: hidden
}

#svgLogo {
    width: 100%;
    height: 100%;
    max-width: 60px;
    max-height: 60px;
    min-width: 50px;
    min-height: 50px
}

#svgLogo path,
#svgLogo polygon {
    fill-opacity: 0;
    fill: #000 !important;
    stroke: #000;
    stroke-width: 2;
    stroke-dasharray: 3319;
    stroke-dashoffset: 3319;
    -webkit-animation: draw 3s infinite linear;
    animation: draw 3s infinite linear;
    -webkit-animation-name: draw;
    animation-name: draw;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

@-webkit-keyframes draw {
    30% {
        stroke-dashoffset: 0;
        stroke-width: 2;
        fill-opacity: 0
    }

    40%,
    80% {
        stroke-width: 0;
        fill-opacity: 1
    }

    100% {
        stroke-dashoffset: 3319;
        stroke-width: 2;
        fill-opacity: 0
    }
}

@keyframes draw {
    30% {
        stroke-dashoffset: 0;
        stroke-width: 2;
        fill-opacity: 0
    }

    40%,
    80% {
        stroke-width: 0;
        fill-opacity: 1
    }

    100% {
        stroke-dashoffset: 3319;
        stroke-width: 2;
        fill-opacity: 0
    }
}

#mobileNav {
    position: fixed;
    right: 8px;
    top: 8px
}

#mobileNav.open {
    background-color: #999998
}

#mobileNav .navIcon {
    width: 30px;
    height: 36px;
    position: relative;
    margin: 12px 8px;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer
}

#mobileNav .navIcon span {
    display: block;
    position: absolute;
    height: 4px;
    width: 100%;
    background: #999998;
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: .25s ease-in-out;
    transition: .25s ease-in-out
}

#mobileNav.open .navIcon span {
    background-color: #FFF
}

#mobileNav .navIcon span:nth-child(1) {
    top: 0
}

#mobileNav .navIcon span:nth-child(2),
#mobileNav .navIcon span:nth-child(3) {
    top: 9px
}

#mobileNav .navIcon span:nth-child(4) {
    top: 18px
}

#mobileNav.open .navIcon span:nth-child(1) {
    top: 11px;
    width: 0;
    left: 50%
}

#mobileNav.open .navIcon span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

#mobileNav.open .navIcon span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

#mobileNav.open .navIcon span:nth-child(4) {
    top: 18px;
    width: 0;
    left: 50%
}

body>header #mobileNav span:active {
    color: #FFF
}

#mobileNav .dropDown {
    position: absolute;
    right: 0;
    text-align: right;
    top: 42px;
    display: none
}

#mobileNav.open .dropDown {
    background-color: #999998;
    display: block
}

#mobileNav .dropDown a {
    color: #FFF;
    display: block;
    width: 160px;
    padding: 8px 12px;
    font-size: 14px;
    border-top: solid 1px #05461F
}

#mobileNav .dropDown a:first-child {
    border-top: 0;
    padding-top: 9px
}

#mobileNav .dropDown a:active {
    background-color: #077734
}

.cartManager {
    background: url(../../img/cart.png) center center no-repeat;
    display: block;
    padding-top: 7px
}

#cartContent {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    background-color: rgba(0, 0, 0, .62);
    visibility: hidden;
    z-index: 999999999
}

#cartContent.active {
    opacity: .97;
    visibility: visible
}

#cartContent>div {
    width: 600px;
    height: auto;
    background: #FFF;
    position: relative;
    margin: 80px auto auto;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

#cartContent>div>div {
    overflow: auto;
    height: 100%
}

#cartContent .loading {
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    top: 0;
    background-color: rgba(255, 255, 255, .7)
}

#cartContent .loading.active {
    opacity: 1;
    visibility: visible
}

#cartContent .loading>div {
    height: 100%
}

#cartContent .header {
    text-align: center;
    padding: 20px 20px 30px
}

#cartContent .item .pricing,
#cartContent .total .price {
    text-align: right
}

#cartContent .header>div {
    border-bottom: solid 1px #4A4A4A;
    padding-bottom: 5px
}

#cartContent .cartManager {
    display: inline-block
}

#cartContent .campaigns.notAvaliable,
#content .newsBlock .container>div {
    display: none
}

#cartContent ul {
    list-style: none;
    margin: 0;
    padding: 0 20px
}

#cartContent ul ul {
    padding: 0
}

#cartContent ul ul li:first-child {
    border-bottom: 0 !important
}

#cartContent .campaigns .color {
    padding-right: 40px;
    font-size: 14px !important
}

#cartContent .item {
    border-bottom: solid 1px #DDD;
    padding: 10px 0
}

#cartContent .item:first-child {
    padding-top: 0
}

#cartContent .item img {
    width: 50px
}

#cartContent .item .name {
    font-size: 16px
}

#cartContent .item .color,
#cartContent .item .qty {
    font-size: 16px;
    color: #9B9B9B;
    font-weight: 100
}

#cartContent .item .total {
    font-size: 16px;
    color: #4A4A4A;
    font-weight: 700
}

#cartContent .item .remove {
    color: #9B9B9B;
    cursor: pointer;
    position: relative;
    right: -12px
}

#cartContent .item .remove:hover {
    color: #555
}

#cartContent .total .row {
    padding: 20px 46px;
    font-weight: 700
}

#cartContent .buttons {
    padding: 20px 20px 0
}

#cartContent .buttons .button {
    width: 100%
}

#conversion {
    padding: 60px 0 50px;
    background: #F3F3F3
}

#conversion b {
    font-size: 40px;
    padding-bottom: 20px;
    font-weight: 300
}

#conversion h5 {
    margin-bottom: 50px;
    font-size: 20px;
    font-weight: 300
}

#conversion .button {
    background: 0 0;
    color: #1f384c;
    font-size: 14px;
    border: 1px solid;
    border-radius: 0;
    padding: 13px 24px
}

#conversion .button:hover {
    background: rgba(31, 56, 76, 1);
    color: #FFF
}

.newsAndEvents {
    background: #F8F8F8
}

#content .newsBlock .header {
    width: 900px;
    position: relative
}

#content .newsBlock .header>div {
    background-color: #EFEFEF
}

#content .newsBlock .header .leftColor {
    position: absolute;
    left: -100%;
    left: calc(-100% - 15px);
    top: 0;
    height: 57px;
    width: 100%;
    background-color: rgba(31, 56, 76, .95)
}

#content .newsBlock .header .tab {
    background-color: #EFEFEF;
    border: 0;
    position: relative;
    color: #88A5BF;
    text-align: center;
    padding: 18px 14px;
    font-size: 18px;
    border-bottom: solid 2px #E6E6E6
}

#content .newsBlock .header .tab div {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 155px
}

#content .newsBlock .header .tab:hover {
    background-color: #EFEFEF;
    cursor: pointer
}

#content .newsBlock .header .tab.active {
    background-color: #F8F8F8;
    cursor: default;
    font-weight: 700;
    border-bottom-color: transparent
}

#content .newsBlock .container {
    padding: 20px 0 40px;
    width: 900px
}

#content .newsBlock .container>div.s0 {
    display: block
}

#content .newsBlock .container .columns.small-12.medium-6.large-6 {
    opacity: 1
}

#content .newsBlock .container .cover {
    height: 286px;
    margin-bottom: 22px
}

#content .newsBlock .container .label {
    display: inline-block;
    margin-top: 6px
}

#content .newsBlock .container .date {
    color: #1D75BA;
    font-weight: 700;
    line-height: initial;
    font-size: 9px
}

#content .newsBlock .container h2 {
    font-size: 26px;
    font-weight: 500;
    margin-bottom: 30px;
    line-height: initial
}

#content .newsBlock .container .button {
    background: #88A5BF;
    color: #FFF;
    font-size: 14px;
    border: 1px solid;
    border-radius: 0;
    padding: 13px 24px
}

#content .newsBlock .container .button:hover {
    background: #597B99
}

#content .newsBlock .container .items {
    list-style: none;
    margin: 0
}

#content .newsBlock .container .items li {
    padding: 5px 10px 12px 12px;
    background: #FFF;
    margin-right: 10px;
    margin-top: 8px
}

#content .newsBlock .container .items li:first-child {
    margin-top: 0
}

#content .newsBlock .container .items li .text {
    font-size: 16px;
    line-height: 20px;
    color: #000;
    font-weight: 100;
    margin-top: 2px
}

#content .newsBlock .container .showAll {
    display: block;
    margin-top: 10px;
    text-decoration: underline;
    font-size: 12px
}

.label {
    background-color: #801dec;
    color: #FFF;
    border-radius: 4px;
    font-size: 12px;
    padding: 5px 6px 4px
}

.label.s1 {
    background-color: #FCB813
}

.label.s2 {
    background-color: #0062A4
}

.label.s3 {
    background-color: #03a400
}

.label.s4 {
    background-color: #EC1D24
}

.main-nav {
    margin: 0
}

.scrs {
    padding: 10px 0
}

.mainHeaderWrapper {
    margin-bottom: 0
}

.headerNav>.row,
.mainHeaderWrapper {
    position: relative
}

.accountBar .headerNav {
    position: relative;
    margin: 3px 20px 10px
}

.newsBlogList {
    width: 80%;
}

.cartManager {
    background-image: url(../../img/cart.png) !important;
    position: absolute;
    color: #FFF !important;
    right: 0;
    top: 0;
    margin: 0;
    height: 100%;
    width: 70px;
    background-size: 44%;
    background-position: 36% 50%;
    background-repeat: no-repeat;
    text-align: right;
    padding: 17px 10px;
    font-size: 14px
}

#cartContent.active .cartManager {
    height: 50px;
    padding: 16px 14px;
    right: 50px
}

.openCouponBox {
    font-size: 20px !important;
    margin: 6px 80px 3px 5px !important
}

.openCouponBox span {
    border-right: 0 !important
}

#searchBar a.search {
    font-size: 26px;
    margin-top: 2px;
    position: relative;
    top: 4px
}

#profileWrapper {
    border: 0
}

#profileWrapper .namePlate b {
    font-weight: 100;
    min-width: 110px;
    font-size: 16px
}

#mobileMenu {
    background: #336fb8;
    height: 78px;
    padding-top: 15px;
    position: fixed;
    top: 0;
    z-index: 999999;
    width: 100%
}

#mobileMenu.open {
    background: #336fb8;
    height: 100%
}

#mobileMenu .menuNavigator {
    border: 1px solid #FFF;
    color: #FFF;
    padding: 4px 16px;
    margin: 10px 0
}

#mobileMenu .menuNavigator span:first-child {
    display: block
}

#mobileMenu .menuNavigator span:first-child+span,
#mobileMenu.open .menuNavigator span:first-child {
    display: none
}

#mobileMenu.open .menuNavigator span:first-child+span {
    display: block
}

#mobileMenu .search {
    padding: 0;
    font-size: 24px;
    cursor: pointer;
    color: #000;
    background: #FFF;
    border-radius: 36px;
    margin: 10px 0;
    width: 34px;
    height: 34px;
    overflow: hidden
}

#mobileMenu .search.active {
    width: 185px
}

#mobileMenu .search span.icon-search {
    display: block;
    padding: 2px 0 0 3px;
    font-size: 20px
}

#mobileMenu .search :hover {
    color: #333
}

#mobileMenu .search input {
    background: 0 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0;
    outline: 0 !important;
    padding-top: 2px
}

#mobileMenu .dropDown {
    display: none;
    position: absolute;
    top: 54px;
    width: 100%;
    left: 0;
    background: #255a9a;
    height: 100%;
    overflow: auto
}

#mobileMenu.open .dropDown {
    display: block
}

#mobileMenu .dropDown>div {
    border-top: solid 1px #AAA;
    padding: 0
}

#mobileMenu .dropDown>div .headLink {
    color: #FFF;
    font-size: 20px;
    padding-left: 20px;
    padding-right: 0;
    margin-right: 0;
    overflow: hidden
}

#mobileMenu .dropDown>div a.headLink {
    display: block;
    height: 46px;
    padding-top: 12px
}

#mobileMenu .dropDown>div .headLink>div {
    padding-top: 10px
}

#mobileMenu .dropDown>div .headLink .columns.shrink {
    margin-right: -4px;
    width: 60px;
    font-size: 24px
}

#mobileMenu .dropDown>div .headLink .columns.shrink span {
    display: inline-block;
    position: relative;
    top: -4px;
    right: -2px;
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

#mobileMenu .dropDown>div .headLink.open .columns.shrink span {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

#mobileMenu .dropDown>div .headLink.open>div+div {
    background: #000
}

#mobileMenu .dropDown>div .headLink+.subLinks {
    display: none;
    background: #000
}

#mobileMenu .dropDown>div .headLink.open+.subLinks {
    display: block
}

#mobileMenu .dropDown>div .headLink+.subLinks a {
    display: block;
    color: #FFF;
    border-top: solid 1px #555;
    padding: 14px 10px 12px 40px
}

#mobileMenu .dropDown>div .headLink+.subLinks ul {
    list-style: none;
    margin: 0
}

#mobileMenu .title {
    color: #FFF;
    padding: 12px 40px 6px;
    background: #333
}

#backToMain,
#cookiePolicy {
    overflow: hidden;
    background: #56565a
}

.infoBox {
    font-size: 11px;
    position: relative;
    left: 2px;
    cursor: default !important
}

#cookiePolicy {
    height: 0;
    font-size: 12px;
    color: #FFF;
    padding: 0
}

#cookiePolicy a {
    color: #DDD
}

body.cookiePolicy #cookiePolicy {
    height: 37px;
    padding: 5px 0;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 99
}

#cookiePolicy .close {
    font-size: 18px;
    color: #999998
}

#cookiePolicy a:hover {
    color: #FFF
}

#backToMain {
    height: 0;
    font-size: 12px;
    color: #FFF;
    padding: 0
}

#backToMain a {
    color: #DDD
}

body.subSite #backToMain {
    height: 37px;
    padding: 10px 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99991;
    text-align: center
}

#backToMain .close {
    font-size: 18px;
    color: #999998
}

#backToMain a:hover {
    color: #FFF
}

[data-mobile-show] {
    display: none !important
}

.jconfirm {
    z-index: 9999 !important
}

.couponbox .jconfirm-box div.content-pane {
    width: 638px !important
}

#list {}

#list .chars {
    margin-top: 40px;
    margin-bottom: 40px;
}

#list .chars a {
    border: none;
    border-radius: 0;
    display: block;
    width: 60px;
    height: 60px;
    font-weight: 700;
    font-size: 26px;
    text-align: center;
    padding: 9px 0;
    color: #88A5BF;
    background-color: #F8F8F8;
    margin: 0px;
    text-decoration: none !important;
}

#list .chars a:hover {
    background-color: #EEE;
}

#list ul {
    list-style: none;
}

#list li.item {}

#list li.item>div {
    padding: 20px 0px;
}

#list li.item .value {}

#list .key {
    font-weight: 700;
    font-size: 32px;
    color: #88A5BF;
}

#list a {
    font-size: 14px;
    color: #636363;
    display: block;
    max-width: 110px;
    margin-left: 20px;
}

#list a:hover {
    text-decoration: underline;
}

#list .items li:nth-child(odd) {
    background-color: #F4FAFF;
}

#list .items.collapsable li {
    background-color: #F2F2F2;
    margin-bottom: 5px;
}

#list .icon-down-open {
    font-size: 26px;
    color: #595047;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}

#list .item.active .icon-down-open {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.listMain {
    width: 100%;
}

#list .dropDown {
    background: #fff;
    display: none;
}

#list .item.active .dropDown {
    display: block;
}

#list .dropDown>div {
    height: 100%;
}

#list .dropDown .user {}

#list .dropDown .user img {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    overflow: hidden;
}

#list .dropDown .user .fullName {
    display: block;
    color: #88A5BF;
    font-size: 14px;
    line-height: 16px;
    font-weight: 600;
    margin-bottom: 2px;
    margin-left: 0px;
}

#list .dropDown .user .department {
    color: #595047;
    font-size: 16px;
    margin-bottom: 0px;
}


#users {
    list-style: none;
}

#users .item>div {
    background-color: #F3F3F3;
    padding: 30px 20px;
    margin: 5px;
}

#users img {}

#users .title {
    color: #88A5BF;
    font-size: 20px;
    line-height: 22px;
    font-weight: 600;
    margin-bottom: 2px;
}

#users .fullName {
    display: block;
    color: #88A5BF;
    font-size: 20px;
    line-height: 22px;
    font-weight: 600;
    margin-bottom: 10px;
}

#users .department {
    color: #595047;
    font-size: 16px;
    margin-bottom: 14px;
}

#users .eMail {
    font-size: 16px;
    text-decoration: underline;
    max-width: 260px;
}

#users .buttons {
    margin-top: 30px;
}

#users .buttons a {
    margin-top: 5px
}

#users .buttons .more {
    margin-left: 10px;
    font-size: 14px;
    color: #595047
}

@media only screen and (max-width: 40em) {
    #users img {
        width: 100%;
        height: 100%;
    }

    #users .buttons .more {
        display: block;
        margin-top: 10px;
        margin-left: 0px;
    }

    #users .item>div {}

    #list li.item>div {
        height: auto;
    }

    #list .chars a {
        width: 38px;
        height: 48px;
        font-size: 20px;
    }

    #list .department {
        width: 100%;
        padding: 10px 0px;
        border-top: solid 1px #e2e2e2;
    }

    #list .department:first-child {
        border-top: 0px
    }

    #list a {
        max-width: 99999px;
    }

    #list .key {
        margin: 0px 10px;
        width: 30px;
        text-align: center;
    }
}




#doctor {
    margin-top: 150px;
}

#doctor .docInfo {
    font-size: 16px;
    margin-top: 14px;
    line-height: 20px;
    color: #666;
}

#doctor .docName {
    display: block;
    font-size: 20px;
    margin-top: 14px;
}

#doctor .button {
    margin-top: 20px;
    width: 100%;
}

#doctor .fullName {
    font-size: 26px;
    color: #88A5BF;
    margin-bottom: 4px;
    font-weight: 700 !important;
    line-height: 20px;
    font-family: Roboto, Helvetica, Arial, sans-serif;
}

#doctor .title {
    font-size: 20px;
    color: #595047;
    font-weight: 300;
    margin-top: 10px;
}

#doctor .info ul {
    list-style: none;
    margin: 0px;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-content: space-between;
}

#doctor .info .workHours {
    margin-top: 34px;
    position: relative;
}

#doctor .row.info+.row.info .workHours {
    margin-top: 14px
}

#doctor .info .key {
    font-size: 16px;
    color: #88A5BF;
    margin: 6px 0px 10px;
}

#doctor .info .dayGroup>div {
    padding: 14px 0px;
    border-left: solid 1px #DDD;
    height: 108px;
}

#doctor .info .dayGroup>div:first-child {
    background-color: #F8F8F8;
    text-align: center;
    cursor: default;
}

#doctor .info .dayGroup.disabled>div:first-child {
    background-image: repeating-linear-gradient(45deg, #ddd, #ddd 30px, #eee 30px, #eee 60px)
}

#doctor .info .dayGroup>div:first-child {
    position: relative;
    z-index: 3
}

#doctor .info .dayGroup:first-child>div {
    border-left: 0px;
}

#doctor .info .dayGroup.enabled:hover>div:first-child {
    height: 109px;
    background: #EEE;
}

#doctor .info .dayGroup:hover {
    height: 100px;
}

#doctor .info .dayGroup .details {
    z-index: 2;
    display: none;
    background: #EEE;
    position: absolute;
    bottom: 0px;
    width: 100%;
    left: 0px;
    top: 79px;
    border: 0px;
    padding: 12px 7px;
    height: max-content;
    -webkit-box-shadow: 7px 20px 28px -27px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 7px 20px 28px -27px rgba(0, 0, 0, 0.75);
    box-shadow: 7px 20px 28px -27px rgba(0, 0, 0, 0.75);
}

#doctor .info .dayGroup.enabled:hover .details {
    display: block
}

#doctor .info .day {
    font-size: 14px;
    color: #A2A2A2;
    margin: 0px 0px 0px;
    font-weight: 600;
}

#doctor .info .date {
    font-size: 10px;
    color: #999;
    margin-bottom: 4px;
}

#doctor .info .hours {
    font-size: 14px;
    color: #88A5BF;
    font-weight: 700;
    line-height: initial;
}

#doctor .info .hours>div {}

#doctor .info .hours>div.disabled {
    color: #999;
}

#doctor .info .hourSelection {
    margin-left: 20px;
}

#doctor .info .hourSelection a {
    font-size: 14px;
    color: #88A5BF;
    font-weight: 700;
    line-height: initial;
}

#doctor .details {
    margin-top: 30px;
    background: #f8f8f8
}

#doctor .details .noMargin {
    margin: 0px;
}

#doctor .details .header .tab {
    background-color: #EFEFEF;
    border: 0px;
    position: relative;
    color: #88A5BF;
    text-align: center;
    padding: 18px 14px;
    font-size: 16px;
    border-bottom: solid 2px #E6E6E6;
    border-top: solid 2px transparent
}

#doctor .details .header .tab div {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 155px;
}

#doctor .details .header .tab:hover {
    background-color: #EFEFEF;
    cursor: pointer;
}

#doctor .details .header .tab.active {
    background-color: #F8F8F8;
    cursor: default;
    font-weight: 700;
    border-bottom-color: transparent;
    border-top-color: #C10230
}

#doctor .details .container {
    padding: 20px 0px 40px;
}

#doctor .details .container>div {
    display: none;
}

#doctor .details .container>div:first-child {
    display: block;
}

#doctor .details .container .items {
    list-style: none;
}

#doctor .details .container .items p,
#doctor .details .container .items p * {
    font-family: Helvetica, Arial, sans-serif !important;
    color: #000 !important;
    margin: 6px 0px 10px !important;
    font-size: 14px;
}

#doctor .details .container .items li {
    list-style: none;
    font-size: 14px;
    color: #595047;
    padding: 10px 20px;
    column-count: 1;
}

#doctor .details .container .items li:nth-child(even) {
    background-color: #F1F1F1;
}

#doctor .details .container .items .explodedLink {
    font-weight: 700;
    color: #3d6e9c
}

#doctor .details .container .items .explodedLink[href="#"] {
    color: #000;
    font-weight: 300;
}

#doctor .details .container .items .explodedLink.break {
    display: block;
}

#altHeader .detail {
    column-count: 1 !important;
    column-gap: 60px;
    padding: 30px 0px;
}

#altHeader .detail p {
    font-weight: 500;
    margin: 0px;
}

#altHeader .detail ul {
    margin-left: 40px;
}



@media only screen and (max-width: 40em) {
    #doctor {
        margin-top: 26px;
        padding: 0px 5px;
    }

    #doctor .fullName {
        margin-top: 14px
    }

    #doctor .details {
        margin-bottom: 10px;
    }

    .sideBar .image img {
        width: 100%
    }

    #altHeader .detail {
        column-count: 1;
        padding: 20px 20px;
    }
}

@media only screen and (max-width:40em) {
    .mobileNav {
        display: flex;
        align-items: center;
        justify-content: space-around;
    }

    .logoalan {
        display: none;
    }

    #coupon,
    .responsiveWrapper>div {
        min-width: 0
    }

    #productsWrapper .item .info .inst,
    #productsWrapper .item .info .model,
    #productsWrapper .item .info .name,
    header .logoWrapper {
        text-align: center
    }

    .no-pad-right {
        padding-right: .625rem
    }

    .no-pad-left {
        padding-left: .625rem
    }

    .space {
        margin-top: 10px
    }

    .space-on-mobile {
        padding-top: 10px;
        margin-top: 10px
    }

    [data-mobile-show] {
        display: block !important
    }

    [data-mobile-hide] {
        display: none !important
    }

    .standartSize {
        max-width: none;
        min-width: 0
    }

    #breadCrumb a {
        max-width: 150px
    }

    #altHeader {
        min-height: 190px !important;
        background-position: 0 0 !important
    }

    footer .subscribe {
        width: 96%;
        margin: 15px auto 0
    }

    #subFooter .subscribe .input {
        margin-bottom: 10px
    }

    #subFooter .subscribe input[type=text] {
        width: 97%
    }

    #subFooter .social.collapse {
        margin: 0
    }

    #subFooter .links {
        padding: 0 10px
    }

    [data-height-watch] {
        min-height: 0 !important
    }

    header {
        padding-top: 12px
    }

    header .logoWrapper {
        posiiton: relative;
        width: 100%;
        width: calc(100% - 200px);
        position: fixed;
        z-index: 5;
        margin: 0 100px;
        left: 0;
        display: none;
    }

    #mobileMenu .logoWrapper {
        position: absolute;
        top: 15px;
        left: 42px;
        z-index: 1
    }

    #mobileMenu form.active+.logoWrapper {
        z-index: -1
    }

    header .logoWrapper img {
        height: 50px;
        margin: 3px 0 0
    }

    header .headerNav {
        position: relative;
        z-index: 2;
        display: none
    }

    .cartManager {
        margin-right: 7px;
        height: auto !important
    }

    #subHeader {
        position: fixed
    }

    body.fixed,
    body.page-products {
        padding-top: 72px
    }

    body.page-index.fixed {
        padding-top: 56px
    }

    body.page-index.fixed.cookiePolicy {
        padding-bottom: 44px !important
    }

    #pageContent {
        padding-bottom: 0
    }

    body.page-index #pageContent {
        padding-top: 0
    }

    #needUs .layer ul.scrollable {
        max-height: 224px
    }

    header .main-nav {
        display: none
    }

    .openCouponBox {
        font-size: 20px;
        margin: 6px -5px 3px 5px;
        margin-right: 16px !important;
        margin-top: -1px !important;
        z-index: 2;
        position: relative
    }

    .headerNav>div {
        max-width: 99999px
    }

    body.cookiePolicy #cookiePolicy {
        height: auto;
        padding: 5px 0;
        position: fixed;
        bottom: 20px;
        left: 0;
        z-index: 9999999999999999;
        background: rgba(86, 86, 90, .84);
        font-size: 10px;
        margin: 14px
    }

    #coupon a.ext {
        width: 100%
    }

    #coupon .button.dismiss {
        display: block;
        width: 100%;
        margin: 10px 0
    }

    .menuWrapper {
        float: right;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    #profileWrapper {
        margin-right: 50px
    }

    #profileWrapper .img {
        display: none
    }

    #profileWrapper .namePlate {
        margin-right: 2px
    }

    .shrink.small-12 {
        -ms-flex: 0 0 100% !important;
        -webkit-box-flex: 0 !important;
        flex: 0 0 100% !important;
        max-width: 100% !important
    }

    header .menuWrapper .login {
        padding-right: 48px
    }

    #breadCrumb {
        margin: 22px 0 0
    }

    #cartContent .header {
        padding: 6px 20px 30px
    }

    #cartContent {
        background-color: rgba(255, 255, 255, .95);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    #cartContent>div {
        right: 0;
        background: 0 0;
        width: 100%
    }

    footer>div:first-child {
        padding: 20px 10px 0
    }

    footer .copyright {
        padding: 10px 20px 14px
    }

    footer .subscribe .input {
        padding-right: .625rem
    }

    footer .subscribe .button {
        width: 100%;
        margin-bottom: 8px
    }

    footer>div:first-child+div {
        margin-top: 10px
    }

    footer .in {
        display: block;
        padding: 0 0 28px 32px;
        line-height: 0
    }

    #productsWrapper .item .buttons {
        display: none
    }

    #productsWrapper .item .info>.columns {
        -ms-flex: 0 0 100% !important;
        -webkit-box-flex: 0 !important;
        flex: 0 0 100% !important
    }

    #productsWrapper .item .info .price {
        text-align: center;
        margin-top: 10px
    }

    #content .newsBlock .container .items {
        margin-top: 25px
    }

    #conversion h5 {
        padding: 10px 20px
    }

    #content .newsBlock .header .tab {
        font-size: 16px
    }

    #content .newsBlock .container h2 {
        margin-bottom: 16px
    }
}

@media only screen and (min-width:40em) and (max-width:64em) {
    .standartSize {
        max-width: none;
        min-width: 0
    }
}

@media only screen and (min-width:40.063em) and (max-width:64em) {
    #cookiePolicy a {
        font-size: 10px
    }

    .banner1 .layer h2 {
        font-size: 28px
    }

    #searchBar {
        width: 120px
    }
}

#mobileCategories {
    display: none;
}

.sagmetin ul {
    list-style: disc;
    margin-left: 40px;
}

.sagmetin ol {
    margin-left: 40px;
}

.sagmetin ul>li {
    margin-top: 5px !important;
    padding: 0;
}

.departmanMetin {
    width: 80% !important;
    padding: 0 10px;
    margin: 0 auto;
    float: none;
}

.lpHead {
    background-color: white;
}

.lpContent {
    margin-top: 80px !important;
}

h2,
h3,
h4,
h5,
h6 {
    font-size: 23px !important;
    font-weight: 500 !important;
}

.departmanMetin>.detail {
    border: 1px solid #d4d7dd;
    border-radius: 4px;
    padding: 20px 40px 20px;
    margin-left: 45px;
    margin-right: 5px;
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem;
    width: 400px;
    margin-right: 20px;
}

.top {
    background-color: #EFEFEF;
    border: 0;
    position: relative;
    color: #88A5BF;
    text-align: center;
    padding: 13px 9px;
    font-size: 18px;
    border-bottom: solid 2px #E6E6E6;
}

.card .absTitle {
    text-transform: uppercase;
    text-align: center;
}

.card-body {
    padding: 1rem;
    font-size: 14px;
    border-top: 1px solid #f2f2f2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.eq-card .row {
    margin-bottom: 15px;
    border-bottom: 1px solid #eee;
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
}

.main-text-right {
    display: flex;
    justify-content: flex-end;
    width: 100%;
}

.absTitle>a {
    color: #88A5BF;
    font-weight: 700;
    font-size: 18px;
}

.mainColumns {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
}

.pt-item {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.pt-item p {
    width: 150px;
    font-weight: 400;
    font-size: 15px;
}

.pt-item button {
    background: #88A5BF;
    color: #FFF;
    font-size: 12px;
    border: 1px solid;
    border-radius: 0;
    padding: 8px 19px;
    margin-left: 5px;
    margin-bottom: 5px;
}

.main-clinics .cm-row {
    padding-bottom: 30px;
    margin: 10px 5px;
    background-color: #f1f5f8;
    text-align: center !important;
    border-radius: 10px;
    width: 200px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-left: 5px;
    padding-right: 5px;
}

.sectionEffect {
    background: linear-gradient(0deg, #88A5BF, transparent);
    color: white;
    position: relative;
    bottom: 195px;
    width: 627px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 0px 20px;
    align-items: center;
}

.sectionEffect>p:nth-of-type(1) {
    font-size: 35px;
    font-weight: 500;
}

.sectionEffect i::before {
    font-size: 40px;
    border: 4px solid white;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    display: inline-block;
    vertical-align: middle;
    padding-top: 15px;
}

@media only screen and (max-width:500px) {
	h1,h2{
		font-variant-ligatures: none;
font-feature-settings: "liga" 0;
	}
    #users {
        margin-left: 0;
        text-align: center;
    }

    #users .row {
        justify-content: center;
    }

    .sagmetin ul>li {
        width: 90%;
    }

    #mobileCategories {
        display: block;
        margin-top: 80px;
    }

    #desktopCategories {
        display: none;
    }

    ul {
        width: 100%;
        padding: 0;
    }

    .breadcump {
        width: 100%;
        padding-left: 0 !important;
        margin-top: 60px;
    }

    .mainColumns {
        flex-direction: column;
        padding: 0;
    }

    .card {
        width: 102%;
        margin: 0;
    }

    .eq-card .row {
        width: 100%;
        justify-content: center;
        flex-direction: column;
        align-items: flex-start;
    }

    .anahabersol {
        width: 100% !important;
        margin-right: 0 !important;
    }

    #content .newsBlock {
        width: 100% !important;
    }

    .pt-item button {
        margin-top: 10px;
    }

    .anabannersag {
        width: 100% !important;
        margin: 0 auto;
    }
    .sagmetin {
        width: 100% !important;
      }
      .departmanMetin>.detail{
        margin: 0;
      }
      .pt-item p {
        width: 100%;
        font-weight: 500;
        font-size: 18px;
    }
    .pt-item img{
        width: 100% !important;
    }
    .card-body {
        align-items: center;
    }
    .main-text-right {
        justify-content: flex-start;
    }
}