

/* Start:/local/templates/innet_market_s1/css/style.css?1749412324301231*/
/*@import url(/local/templates/innet_market_s1/css/fonts.css);*/
.b-table,
.banners .__item .__content,
.banners .__item .__full-link,
.banners .__item .__image img,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video,
.embed-responsive-item,
.goods .__item .__image img,
.goods--columns .__item:before,
.goods--rows .__item:before,
.goods-category .__item .__image img,
.goods-discount .__item .__image img,
.intro-slider .slide-item>img,
.posts .__item .__image img,
.product-single .__gallery .__image--big a,
.tab-container .tab-content__item,
.v-align>* {
    width: 100%
}

.banners .__item .__content,
.banners .__item .__full-link,
.banners .__item .__image img,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video,
.embed-responsive-item,
.goods .__item .__image img,
.goods--columns .__item:before,
.goods--rows .__item:before,
.goods-category .__item .__image img,
.goods-discount .__item .__image img,
.intro-slider .slide-item>img,
.posts .__item .__image img,
.product-single .__gallery .__image--big a,
.tab-container .tab-content__item,
.v-align,
.v-align:before {
    height: 100%
}

.v-align:before {
    width: 0
}

.b-table {
    display: table
}

.b-table .cell {
    display: table-cell
}

.v-align:before,
.v-align>* {
    display: inline-block
}

.accordion-item article,
.accordion-toggler {
    position: relative
}

.accordion-toggler i,
.accordion-toggler i:before,
.banners .__item .__content,
.banners .__item .__full-link,
.banners .__item .__image img,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video,
.embed-responsive-item,
.goods .__item .__image img,
.goods--columns .__item:before,
.goods--rows .__item:before,
.goods-category .__item .__image img,
.goods-discount .__item .__image img,
.intro-slider .slide-item>img,
.posts .__item .__image img,
.product-single .__gallery .__image--big a,
.tab-container .tab-content__item {
    position: absolute
}

.banners .__item .__content,
.banners .__item .__full-link,
.banners .__item .__image img,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video,
.embed-responsive-item,
.goods .__item .__image img,
.goods--columns .__item:before,
.goods--rows .__item:before,
.goods-category .__item .__image img,
.goods-discount .__item .__image img,
.intro-slider .slide-item>img,
.posts .__item .__image img,
.product-single .__gallery .__image--big a,
.tab-container .tab-content__item {
    top: 0;
    left: 0
}

.banners .__item .__image img,
.goods .__item .__image img,
.goods-category .__item .__image img,
.goods-discount .__item .__image img,
.intro-slider .slide-item>img,
.parallax,
.posts .__item .__image img,
.simple-banner,
.teams .__item .__image img {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover
}

.fl-l {
    float: left
}

.fl-r {
    float: right
}

.v-top {
    vertical-align: top
}

.v-align:before,
.v-align>*,
.v-middle {
    vertical-align: middle
}

.v-bottom {
    vertical-align: bottom
}

.banners .__item .__image img,
.features .__item img,
.goods .__item .__image img,
.teams .__item .__image img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    user-drag: none;
    -webkit-touch-callout: none;
    cursor: default
}


/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

html {
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

figure {
    margin: 1em 40px
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    -moz-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: bolder
}

dfn {
    font-style: italic
}

mark {
    background-color: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

audio,
canvas,
video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

img {
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

button,
input,
optgroup,
select,
textarea {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[type=reset],
[type=submit],
button,
html [type=button] {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: ButtonText dotted 1px
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    display: inline-block;
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox],
[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

[hidden],
template {
    display: none
}


/*! Bootstrap Grid v4.0.0-beta.2 (https://getbootstrap.com) Copyright 2011-2017 The Bootstrap Authors Copyright 2011-2017 Twitter, Inc. Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */
@-ms-viewport{width:device-width;}
html{box-sizing:border-box;ms-overflow-style:scrollbar;webkit-box-sizing:border-box;}
*,
::after,
::before{box-sizing:inherit;webkit-box-sizing:inherit;}
.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;}
@media (min-width:1200px){.container{max-width:1200px;}
}
.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%;}
.row{display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;ms-flex-wrap:wrap;webkit-flex-wrap:wrap;}
.no-gutters{margin-left:0;margin-right:0;}
.no-gutters>.col,
.no-gutters>[class*=col-]{padding-left:0;padding-right:0;}

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}
.col{flex-basis:0;flex-grow:1;max-width:100%;ms-flex-positive:1;ms-flex-preferred-size:0;webkit-box-flex:1;webkit-flex-basis:0;webkit-flex-grow:1;}
.col-auto{flex:0 0 auto;max-width:none;ms-flex:0 0 auto;webkit-box-flex:0;webkit-flex:0 0 auto;width:auto;}
.col-1{flex:0 0 8.33333%;max-width:8.33333%;ms-flex:0 0 8.33333%;webkit-box-flex:0;webkit-flex:0 0 8.33333%;}
.col-2{flex:0 0 16.66667%;max-width:16.66667%;ms-flex:0 0 16.66667%;webkit-box-flex:0;webkit-flex:0 0 16.66667%;}
.col-3{flex:0 0 25%;max-width:25%;ms-flex:0 0 25%;webkit-box-flex:0;webkit-flex:0 0 25%;}
.col-4{flex:0 0 33.33333%;max-width:33.33333%;ms-flex:0 0 33.33333%;webkit-box-flex:0;webkit-flex:0 0 33.33333%;}
.col-5{flex:0 0 41.66667%;max-width:41.66667%;ms-flex:0 0 41.66667%;webkit-box-flex:0;webkit-flex:0 0 41.66667%;}
.col-6{flex:0 0 50%;max-width:50%;ms-flex:0 0 50%;webkit-box-flex:0;webkit-flex:0 0 50%;}
.col-7{flex:0 0 58.33333%;max-width:58.33333%;ms-flex:0 0 58.33333%;webkit-box-flex:0;webkit-flex:0 0 58.33333%;}
.col-8{flex:0 0 66.66667%;max-width:66.66667%;ms-flex:0 0 66.66667%;webkit-box-flex:0;webkit-flex:0 0 66.66667%;}
.col-9{flex:0 0 75%;max-width:75%;ms-flex:0 0 75%;webkit-box-flex:0;webkit-flex:0 0 75%;}
.col-10{flex:0 0 83.33333%;max-width:83.33333%;ms-flex:0 0 83.33333%;webkit-box-flex:0;webkit-flex:0 0 83.33333%;}
.col-11{flex:0 0 91.66667%;max-width:91.66667%;ms-flex:0 0 91.66667%;webkit-box-flex:0;webkit-flex:0 0 91.66667%;}
.col-12{flex:0 0 100%;max-width:100%;ms-flex:0 0 100%;webkit-box-flex:0;webkit-flex:0 0 100%;}
.order-first{ms-flex-order:-1;order:-1;webkit-box-ordinal-group:0;webkit-order:-1;}
.order-1{ms-flex-order:1;order:1;webkit-box-ordinal-group:2;webkit-order:1;}
.order-2{ms-flex-order:2;order:2;webkit-box-ordinal-group:3;webkit-order:2;}
.order-3{ms-flex-order:3;order:3;webkit-box-ordinal-group:4;webkit-order:3;}
.order-4{ms-flex-order:4;order:4;webkit-box-ordinal-group:5;webkit-order:4;}
.order-5{ms-flex-order:5;order:5;webkit-box-ordinal-group:6;webkit-order:5;}
.order-6{ms-flex-order:6;order:6;webkit-box-ordinal-group:7;webkit-order:6;}
.order-7{ms-flex-order:7;order:7;webkit-box-ordinal-group:8;webkit-order:7;}
.order-8{ms-flex-order:8;order:8;webkit-box-ordinal-group:9;webkit-order:8;}
.order-9{ms-flex-order:9;order:9;webkit-box-ordinal-group:10;webkit-order:9;}
.order-10{ms-flex-order:10;order:10;webkit-box-ordinal-group:11;webkit-order:10;}
.order-11{ms-flex-order:11;order:11;webkit-box-ordinal-group:12;webkit-order:11;}
.order-12{ms-flex-order:12;order:12;webkit-box-ordinal-group:13;webkit-order:12;}
.offset-1{margin-left:8.33333%;}
.offset-2{margin-left:16.66667%;}
.offset-3{margin-left:25%;}
.offset-4{margin-left:33.33333%;}
.offset-5{margin-left:41.66667%;}
.offset-6{margin-left:50%;}
.offset-7{margin-left:58.33333%;}
.offset-8{margin-left:66.66667%;}
.offset-9{margin-left:75%;}
.offset-10{margin-left:83.33333%;}
.offset-11{margin-left:91.66667%;}
@media (min-width:560px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%;ms-flex-positive:1;ms-flex-preferred-size:0;webkit-box-flex:1;webkit-flex-basis:0;webkit-flex-grow:1;}
    .col-sm-auto{flex:0 0 auto;max-width:none;ms-flex:0 0 auto;webkit-box-flex:0;webkit-flex:0 0 auto;width:auto;}
    .col-sm-1{flex:0 0 8.33333%;max-width:8.33333%;ms-flex:0 0 8.33333%;webkit-box-flex:0;webkit-flex:0 0 8.33333%;}
    .col-sm-2{flex:0 0 16.66667%;max-width:16.66667%;ms-flex:0 0 16.66667%;webkit-box-flex:0;webkit-flex:0 0 16.66667%;}
    .col-sm-3{flex:0 0 25%;max-width:25%;ms-flex:0 0 25%;webkit-box-flex:0;webkit-flex:0 0 25%;}
    .col-sm-4{flex:0 0 33.33333%;max-width:33.33333%;ms-flex:0 0 33.33333%;webkit-box-flex:0;webkit-flex:0 0 33.33333%;}
    .col-sm-5{flex:0 0 41.66667%;max-width:41.66667%;ms-flex:0 0 41.66667%;webkit-box-flex:0;webkit-flex:0 0 41.66667%;}
    .col-sm-6{flex:0 0 50%;max-width:50%;ms-flex:0 0 50%;webkit-box-flex:0;webkit-flex:0 0 50%;}
    .col-sm-7{flex:0 0 58.33333%;max-width:58.33333%;ms-flex:0 0 58.33333%;webkit-box-flex:0;webkit-flex:0 0 58.33333%;}
    .col-sm-8{flex:0 0 66.66667%;max-width:66.66667%;ms-flex:0 0 66.66667%;webkit-box-flex:0;webkit-flex:0 0 66.66667%;}
    .col-sm-9{flex:0 0 75%;max-width:75%;ms-flex:0 0 75%;webkit-box-flex:0;webkit-flex:0 0 75%;}
    .col-sm-10{flex:0 0 83.33333%;max-width:83.33333%;ms-flex:0 0 83.33333%;webkit-box-flex:0;webkit-flex:0 0 83.33333%;}
    .col-sm-11{flex:0 0 91.66667%;max-width:91.66667%;ms-flex:0 0 91.66667%;webkit-box-flex:0;webkit-flex:0 0 91.66667%;}
    .col-sm-12{flex:0 0 100%;max-width:100%;ms-flex:0 0 100%;webkit-box-flex:0;webkit-flex:0 0 100%;}
    .order-sm-first{ms-flex-order:-1;order:-1;webkit-box-ordinal-group:0;webkit-order:-1;}
    .order-sm-1{ms-flex-order:1;order:1;webkit-box-ordinal-group:2;webkit-order:1;}
    .order-sm-2{ms-flex-order:2;order:2;webkit-box-ordinal-group:3;webkit-order:2;}
    .order-sm-3{ms-flex-order:3;order:3;webkit-box-ordinal-group:4;webkit-order:3;}
    .order-sm-4{ms-flex-order:4;order:4;webkit-box-ordinal-group:5;webkit-order:4;}
    .order-sm-5{ms-flex-order:5;order:5;webkit-box-ordinal-group:6;webkit-order:5;}
    .order-sm-6{ms-flex-order:6;order:6;webkit-box-ordinal-group:7;webkit-order:6;}
    .order-sm-7{ms-flex-order:7;order:7;webkit-box-ordinal-group:8;webkit-order:7;}
    .order-sm-8{ms-flex-order:8;order:8;webkit-box-ordinal-group:9;webkit-order:8;}
    .order-sm-9{ms-flex-order:9;order:9;webkit-box-ordinal-group:10;webkit-order:9;}
    .order-sm-10{ms-flex-order:10;order:10;webkit-box-ordinal-group:11;webkit-order:10;}
    .order-sm-11{ms-flex-order:11;order:11;webkit-box-ordinal-group:12;webkit-order:11;}
    .order-sm-12{ms-flex-order:12;order:12;webkit-box-ordinal-group:13;webkit-order:12;}
    .offset-sm-0{margin-left:0;}
    .offset-sm-1{margin-left:8.33333%;}
    .offset-sm-2{margin-left:16.66667%;}
    .offset-sm-3{margin-left:25%;}
    .offset-sm-4{margin-left:33.33333%;}
    .offset-sm-5{margin-left:41.66667%;}
    .offset-sm-6{margin-left:50%;}
    .offset-sm-7{margin-left:58.33333%;}
    .offset-sm-8{margin-left:66.66667%;}
    .offset-sm-9{margin-left:75%;}
    .offset-sm-10{margin-left:83.33333%;}
    .offset-sm-11{margin-left:91.66667%;}
}
@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%;ms-flex-positive:1;ms-flex-preferred-size:0;webkit-box-flex:1;webkit-flex-basis:0;webkit-flex-grow:1;}
    .col-md-auto{flex:0 0 auto;max-width:none;ms-flex:0 0 auto;webkit-box-flex:0;webkit-flex:0 0 auto;width:auto;}
    .col-md-1{flex:0 0 8.33333%;max-width:8.33333%;ms-flex:0 0 8.33333%;webkit-box-flex:0;webkit-flex:0 0 8.33333%;}
    .col-md-2{flex:0 0 16.66667%;max-width:16.66667%;ms-flex:0 0 16.66667%;webkit-box-flex:0;webkit-flex:0 0 16.66667%;}
    .col-md-3{flex:0 0 25%;max-width:25%;ms-flex:0 0 25%;webkit-box-flex:0;webkit-flex:0 0 25%;}
    .col-md-4{flex:0 0 33.33333%;max-width:33.33333%;ms-flex:0 0 33.33333%;webkit-box-flex:0;webkit-flex:0 0 33.33333%;}
    .col-md-5{flex:0 0 41.66667%;max-width:41.66667%;ms-flex:0 0 41.66667%;webkit-box-flex:0;webkit-flex:0 0 41.66667%;}
    .col-md-6{flex:0 0 50%;max-width:50%;ms-flex:0 0 50%;webkit-box-flex:0;webkit-flex:0 0 50%;}
    .col-md-7{flex:0 0 58.33333%;max-width:58.33333%;ms-flex:0 0 58.33333%;webkit-box-flex:0;webkit-flex:0 0 58.33333%;}
    .col-md-8{flex:0 0 66.66667%;max-width:66.66667%;ms-flex:0 0 66.66667%;webkit-box-flex:0;webkit-flex:0 0 66.66667%;}
    .col-md-9{flex:0 0 75%;max-width:75%;ms-flex:0 0 75%;webkit-box-flex:0;webkit-flex:0 0 75%;}
    .col-md-10{flex:0 0 83.33333%;max-width:83.33333%;ms-flex:0 0 83.33333%;webkit-box-flex:0;webkit-flex:0 0 83.33333%;}
    .col-md-11{flex:0 0 91.66667%;max-width:91.66667%;ms-flex:0 0 91.66667%;webkit-box-flex:0;webkit-flex:0 0 91.66667%;}
    .col-md-12{flex:0 0 100%;max-width:100%;ms-flex:0 0 100%;webkit-box-flex:0;webkit-flex:0 0 100%;}
    .order-md-first{ms-flex-order:-1;order:-1;webkit-box-ordinal-group:0;webkit-order:-1;}
    .order-md-1{ms-flex-order:1;order:1;webkit-box-ordinal-group:2;webkit-order:1;}
    .order-md-2{ms-flex-order:2;order:2;webkit-box-ordinal-group:3;webkit-order:2;}
    .order-md-3{ms-flex-order:3;order:3;webkit-box-ordinal-group:4;webkit-order:3;}
    .order-md-4{ms-flex-order:4;order:4;webkit-box-ordinal-group:5;webkit-order:4;}
    .order-md-5{ms-flex-order:5;order:5;webkit-box-ordinal-group:6;webkit-order:5;}
    .order-md-6{ms-flex-order:6;order:6;webkit-box-ordinal-group:7;webkit-order:6;}
    .order-md-7{ms-flex-order:7;order:7;webkit-box-ordinal-group:8;webkit-order:7;}
    .order-md-8{ms-flex-order:8;order:8;webkit-box-ordinal-group:9;webkit-order:8;}
    .order-md-9{ms-flex-order:9;order:9;webkit-box-ordinal-group:10;webkit-order:9;}
    .order-md-10{ms-flex-order:10;order:10;webkit-box-ordinal-group:11;webkit-order:10;}
    .order-md-11{ms-flex-order:11;order:11;webkit-box-ordinal-group:12;webkit-order:11;}
    .order-md-12{ms-flex-order:12;order:12;webkit-box-ordinal-group:13;webkit-order:12;}
    .offset-md-0{margin-left:0;}
    .offset-md-1{margin-left:8.33333%;}
    .offset-md-2{margin-left:16.66667%;}
    .offset-md-3{margin-left:25%;}
    .offset-md-4{margin-left:33.33333%;}
    .offset-md-5{margin-left:41.66667%;}
    .offset-md-6{margin-left:50%;}
    .offset-md-7{margin-left:58.33333%;}
    .offset-md-8{margin-left:66.66667%;}
    .offset-md-9{margin-left:75%;}
    .offset-md-10{margin-left:83.33333%;}
    .offset-md-11{margin-left:91.66667%;}
}
@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%;ms-flex-positive:1;ms-flex-preferred-size:0;webkit-box-flex:1;webkit-flex-basis:0;webkit-flex-grow:1;}
    .col-lg-auto{flex:0 0 auto;max-width:none;ms-flex:0 0 auto;webkit-box-flex:0;webkit-flex:0 0 auto;width:auto;}
    .col-lg-1{flex:0 0 8.33333%;max-width:8.33333%;ms-flex:0 0 8.33333%;webkit-box-flex:0;webkit-flex:0 0 8.33333%;}
    .col-lg-2{flex:0 0 16.66667%;max-width:16.66667%;ms-flex:0 0 16.66667%;webkit-box-flex:0;webkit-flex:0 0 16.66667%;}
    .col-lg-3{flex:0 0 25%;max-width:25%;ms-flex:0 0 25%;webkit-box-flex:0;webkit-flex:0 0 25%;}
    .col-lg-4{flex:0 0 33.33333%;max-width:33.33333%;ms-flex:0 0 33.33333%;webkit-box-flex:0;webkit-flex:0 0 33.33333%;}
    .col-lg-5{flex:0 0 41.66667%;max-width:41.66667%;ms-flex:0 0 41.66667%;webkit-box-flex:0;webkit-flex:0 0 41.66667%;}
    .col-lg-6{flex:0 0 50%;max-width:50%;ms-flex:0 0 50%;webkit-box-flex:0;webkit-flex:0 0 50%;}
    .col-lg-7{flex:0 0 58.33333%;max-width:58.33333%;ms-flex:0 0 58.33333%;webkit-box-flex:0;webkit-flex:0 0 58.33333%;}
    .col-lg-8{flex:0 0 66.66667%;max-width:66.66667%;ms-flex:0 0 66.66667%;webkit-box-flex:0;webkit-flex:0 0 66.66667%;}
    .col-lg-9{flex:0 0 75%;max-width:75%;ms-flex:0 0 75%;webkit-box-flex:0;webkit-flex:0 0 75%;}
    .col-lg-10{flex:0 0 83.33333%;max-width:83.33333%;ms-flex:0 0 83.33333%;webkit-box-flex:0;webkit-flex:0 0 83.33333%;}
    .col-lg-11{flex:0 0 91.66667%;max-width:91.66667%;ms-flex:0 0 91.66667%;webkit-box-flex:0;webkit-flex:0 0 91.66667%;}
    .col-lg-12{flex:0 0 100%;max-width:100%;ms-flex:0 0 100%;webkit-box-flex:0;webkit-flex:0 0 100%;}
    .order-lg-first{ms-flex-order:-1;order:-1;webkit-box-ordinal-group:0;webkit-order:-1;}
    .order-lg-1{ms-flex-order:1;order:1;webkit-box-ordinal-group:2;webkit-order:1;}
    .order-lg-2{ms-flex-order:2;order:2;webkit-box-ordinal-group:3;webkit-order:2;}
    .order-lg-3{ms-flex-order:3;order:3;webkit-box-ordinal-group:4;webkit-order:3;}
    .order-lg-4{ms-flex-order:4;order:4;webkit-box-ordinal-group:5;webkit-order:4;}
    .order-lg-5{ms-flex-order:5;order:5;webkit-box-ordinal-group:6;webkit-order:5;}
    .order-lg-6{ms-flex-order:6;order:6;webkit-box-ordinal-group:7;webkit-order:6;}
    .order-lg-7{ms-flex-order:7;order:7;webkit-box-ordinal-group:8;webkit-order:7;}
    .order-lg-8{ms-flex-order:8;order:8;webkit-box-ordinal-group:9;webkit-order:8;}
    .order-lg-9{ms-flex-order:9;order:9;webkit-box-ordinal-group:10;webkit-order:9;}
    .order-lg-10{ms-flex-order:10;order:10;webkit-box-ordinal-group:11;webkit-order:10;}
    .order-lg-11{ms-flex-order:11;order:11;webkit-box-ordinal-group:12;webkit-order:11;}
    .order-lg-12{ms-flex-order:12;order:12;webkit-box-ordinal-group:13;webkit-order:12;}
    .offset-lg-0{margin-left:0;}
    .offset-lg-1{margin-left:8.33333%;}
    .offset-lg-2{margin-left:16.66667%;}
    .offset-lg-3{margin-left:25%;}
    .offset-lg-4{margin-left:33.33333%;}
    .offset-lg-5{margin-left:41.66667%;}
    .offset-lg-6{margin-left:50%;}
    .offset-lg-7{margin-left:58.33333%;}
    .offset-lg-8{margin-left:66.66667%;}
    .offset-lg-9{margin-left:75%;}
    .offset-lg-10{margin-left:83.33333%;}
    .offset-lg-11{margin-left:91.66667%;}
}
@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%;ms-flex-positive:1;ms-flex-preferred-size:0;webkit-box-flex:1;webkit-flex-basis:0;webkit-flex-grow:1;}
    .col-xl-auto{flex:0 0 auto;max-width:none;ms-flex:0 0 auto;webkit-box-flex:0;webkit-flex:0 0 auto;width:auto;}
    .col-xl-1{flex:0 0 8.33333%;max-width:8.33333%;ms-flex:0 0 8.33333%;webkit-box-flex:0;webkit-flex:0 0 8.33333%;}
    .col-xl-2{flex:0 0 16.66667%;max-width:16.66667%;ms-flex:0 0 16.66667%;webkit-box-flex:0;webkit-flex:0 0 16.66667%;}
    .col-xl-3{flex:0 0 25%;max-width:25%;ms-flex:0 0 25%;webkit-box-flex:0;webkit-flex:0 0 25%;}
    .col-xl-4{flex:0 0 33.33333%;max-width:33.33333%;ms-flex:0 0 33.33333%;webkit-box-flex:0;webkit-flex:0 0 33.33333%;}
    .col-xl-5{flex:0 0 41.66667%;max-width:41.66667%;ms-flex:0 0 41.66667%;webkit-box-flex:0;webkit-flex:0 0 41.66667%;}
    .col-xl-6{flex:0 0 50%;max-width:50%;ms-flex:0 0 50%;webkit-box-flex:0;webkit-flex:0 0 50%;}
    .col-xl-7{flex:0 0 58.33333%;max-width:58.33333%;ms-flex:0 0 58.33333%;webkit-box-flex:0;webkit-flex:0 0 58.33333%;}
    .col-xl-8{flex:0 0 66.66667%;max-width:66.66667%;ms-flex:0 0 66.66667%;webkit-box-flex:0;webkit-flex:0 0 66.66667%;}
    .col-xl-9{flex:0 0 75%;max-width:75%;ms-flex:0 0 75%;webkit-box-flex:0;webkit-flex:0 0 75%;}
    .col-xl-10{flex:0 0 83.33333%;max-width:83.33333%;ms-flex:0 0 83.33333%;webkit-box-flex:0;webkit-flex:0 0 83.33333%;}
    .col-xl-11{flex:0 0 91.66667%;max-width:91.66667%;ms-flex:0 0 91.66667%;webkit-box-flex:0;webkit-flex:0 0 91.66667%;}
    .col-xl-12{flex:0 0 100%;max-width:100%;ms-flex:0 0 100%;webkit-box-flex:0;webkit-flex:0 0 100%;}
    .order-xl-first{ms-flex-order:-1;order:-1;webkit-box-ordinal-group:0;webkit-order:-1;}
    .order-xl-1{ms-flex-order:1;order:1;webkit-box-ordinal-group:2;webkit-order:1;}
    .order-xl-2{ms-flex-order:2;order:2;webkit-box-ordinal-group:3;webkit-order:2;}
    .order-xl-3{ms-flex-order:3;order:3;webkit-box-ordinal-group:4;webkit-order:3;}
    .order-xl-4{ms-flex-order:4;order:4;webkit-box-ordinal-group:5;webkit-order:4;}
    .order-xl-5{ms-flex-order:5;order:5;webkit-box-ordinal-group:6;webkit-order:5;}
    .order-xl-6{ms-flex-order:6;order:6;webkit-box-ordinal-group:7;webkit-order:6;}
    .order-xl-7{ms-flex-order:7;order:7;webkit-box-ordinal-group:8;webkit-order:7;}
    .order-xl-8{ms-flex-order:8;order:8;webkit-box-ordinal-group:9;webkit-order:8;}
    .order-xl-9{ms-flex-order:9;order:9;webkit-box-ordinal-group:10;webkit-order:9;}
    .order-xl-10{ms-flex-order:10;order:10;webkit-box-ordinal-group:11;webkit-order:10;}
    .order-xl-11{ms-flex-order:11;order:11;webkit-box-ordinal-group:12;webkit-order:11;}
    .order-xl-12{ms-flex-order:12;order:12;webkit-box-ordinal-group:13;webkit-order:12;}
    .offset-xl-0{margin-left:0;}
    .offset-xl-1{margin-left:8.33333%;}
    .offset-xl-2{margin-left:16.66667%;}
    .offset-xl-3{margin-left:25%;}
    .offset-xl-4{margin-left:33.33333%;}
    .offset-xl-5{margin-left:41.66667%;}
    .offset-xl-6{margin-left:50%;}
    .offset-xl-7{margin-left:58.33333%;}
    .offset-xl-8{margin-left:66.66667%;}
    .offset-xl-9{margin-left:75%;}
    .offset-xl-10{margin-left:83.33333%;}
    .offset-xl-11{margin-left:91.66667%;}
}
.flex-row{flex-direction:row!important;ms-flex-direction:row!important;webkit-box-direction:normal!important;webkit-box-orient:horizontal!important;webkit-flex-direction:row!important;}
.flex-column{flex-direction:column!important;ms-flex-direction:column!important;webkit-box-direction:normal!important;webkit-box-orient:vertical!important;webkit-flex-direction:column!important;}
.flex-row-reverse{flex-direction:row-reverse!important;ms-flex-direction:row-reverse!important;webkit-box-direction:reverse!important;webkit-box-orient:horizontal!important;webkit-flex-direction:row-reverse!important;}
.flex-column-reverse{flex-direction:column-reverse!important;ms-flex-direction:column-reverse!important;webkit-box-direction:reverse!important;webkit-box-orient:vertical!important;webkit-flex-direction:column-reverse!important;}
.flex-wrap{flex-wrap:wrap!important;ms-flex-wrap:wrap!important;webkit-flex-wrap:wrap!important;}
.flex-nowrap{flex-wrap:nowrap!important;ms-flex-wrap:nowrap!important;webkit-flex-wrap:nowrap!important;}
.flex-wrap-reverse{flex-wrap:wrap-reverse!important;ms-flex-wrap:wrap-reverse!important;webkit-flex-wrap:wrap-reverse!important;}
.justify-content-start{justify-content:flex-start!important;ms-flex-pack:start!important;webkit-box-pack:start!important;webkit-justify-content:flex-start!important;}
.justify-content-end{justify-content:flex-end!important;ms-flex-pack:end!important;webkit-box-pack:end!important;webkit-justify-content:flex-end!important;}
.justify-content-center{justify-content:center!important;ms-flex-pack:center!important;webkit-box-pack:center!important;webkit-justify-content:center!important;}
.justify-content-between{justify-content:space-between!important;ms-flex-pack:justify!important;webkit-box-pack:justify!important;webkit-justify-content:space-between!important;}
.justify-content-around{justify-content:space-around!important;ms-flex-pack:distribute!important;webkit-justify-content:space-around!important;}
.align-items-start{align-items:flex-start!important;ms-flex-align:start!important;webkit-align-items:flex-start!important;webkit-box-align:start!important;}
.align-items-end{align-items:flex-end!important;ms-flex-align:end!important;webkit-align-items:flex-end!important;webkit-box-align:end!important;}
.align-items-center{align-items:center!important;ms-flex-align:center!important;webkit-align-items:center!important;webkit-box-align:center!important;}
.align-items-baseline{align-items:baseline!important;ms-flex-align:baseline!important;webkit-align-items:baseline!important;webkit-box-align:baseline!important;}
.align-items-stretch{align-items:stretch!important;ms-flex-align:stretch!important;webkit-align-items:stretch!important;webkit-box-align:stretch!important;}
.align-content-start{align-content:flex-start!important;ms-flex-line-pack:start!important;webkit-align-content:flex-start!important;}
.align-content-end{align-content:flex-end!important;ms-flex-line-pack:end!important;webkit-align-content:flex-end!important;}
.align-content-center{align-content:center!important;ms-flex-line-pack:center!important;webkit-align-content:center!important;}
.align-content-between{align-content:space-between!important;ms-flex-line-pack:justify!important;webkit-align-content:space-between!important;}
.align-content-around{align-content:space-around!important;ms-flex-line-pack:distribute!important;webkit-align-content:space-around!important;}
.align-content-stretch{align-content:stretch!important;ms-flex-line-pack:stretch!important;webkit-align-content:stretch!important;}
.align-self-auto{align-self:auto!important;ms-flex-item-align:auto!important;webkit-align-self:auto!important;}
.align-self-start{align-self:flex-start!important;ms-flex-item-align:start!important;webkit-align-self:flex-start!important;}
.align-self-end{align-self:flex-end!important;ms-flex-item-align:end!important;webkit-align-self:flex-end!important;}
.align-self-center{align-self:center!important;ms-flex-item-align:center!important;webkit-align-self:center!important;}
.align-self-baseline{align-self:baseline!important;ms-flex-item-align:baseline!important;webkit-align-self:baseline!important;}
.align-self-stretch{align-self:stretch!important;ms-flex-item-align:stretch!important;webkit-align-self:stretch!important;}
.w-25{width:25%!important;}
.w-50{width:50%!important;}
.w-75{width:75%!important;}
.w-100{width:100%!important;}
.h-25{height:25%!important;}
.h-50{height:50%!important;}
.h-75{height:75%!important;}
.h-100{height:100%!important;}
.mw-100{max-width:100%!important;}
.mh-100{max-height:100%!important;}
.d-none{display:none!important;}
.d-inline{display:inline!important;}
.d-inline-block{display:inline-block!important;}
.d-block{display:block!important;}
.d-table{display:table!important;}
.d-table-row{display:table-row!important;}
.d-table-cell{display:table-cell!important;}
.d-flex{display:flex!important;display:-ms-flexbox!important;display:-webkit-box!important;display:-webkit-flex!important;}
.d-flex:hover{z-index:1000;}
.d-inline-flex{display:inline-flex!important;display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;}
@media (min-width:560px){.flex-sm-row{flex-direction:row!important;ms-flex-direction:row!important;webkit-box-direction:normal!important;webkit-box-orient:horizontal!important;webkit-flex-direction:row!important;}
    .flex-sm-column{flex-direction:column!important;ms-flex-direction:column!important;webkit-box-direction:normal!important;webkit-box-orient:vertical!important;webkit-flex-direction:column!important;}
    .flex-sm-row-reverse{flex-direction:row-reverse!important;ms-flex-direction:row-reverse!important;webkit-box-direction:reverse!important;webkit-box-orient:horizontal!important;webkit-flex-direction:row-reverse!important;}
    .flex-sm-column-reverse{flex-direction:column-reverse!important;ms-flex-direction:column-reverse!important;webkit-box-direction:reverse!important;webkit-box-orient:vertical!important;webkit-flex-direction:column-reverse!important;}
    .flex-sm-wrap{flex-wrap:wrap!important;ms-flex-wrap:wrap!important;webkit-flex-wrap:wrap!important;}
    .flex-sm-nowrap{flex-wrap:nowrap!important;ms-flex-wrap:nowrap!important;webkit-flex-wrap:nowrap!important;}
    .flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important;ms-flex-wrap:wrap-reverse!important;webkit-flex-wrap:wrap-reverse!important;}
    .justify-content-sm-start{justify-content:flex-start!important;ms-flex-pack:start!important;webkit-box-pack:start!important;webkit-justify-content:flex-start!important;}
    .justify-content-sm-end{justify-content:flex-end!important;ms-flex-pack:end!important;webkit-box-pack:end!important;webkit-justify-content:flex-end!important;}
    .justify-content-sm-center{justify-content:center!important;ms-flex-pack:center!important;webkit-box-pack:center!important;webkit-justify-content:center!important;}
    .justify-content-sm-between{justify-content:space-between!important;ms-flex-pack:justify!important;webkit-box-pack:justify!important;webkit-justify-content:space-between!important;}
    .justify-content-sm-around{justify-content:space-around!important;ms-flex-pack:distribute!important;webkit-justify-content:space-around!important;}
    .align-items-sm-start{align-items:flex-start!important;ms-flex-align:start!important;webkit-align-items:flex-start!important;webkit-box-align:start!important;}
    .align-items-sm-end{align-items:flex-end!important;ms-flex-align:end!important;webkit-align-items:flex-end!important;webkit-box-align:end!important;}
    .align-items-sm-center{align-items:center!important;ms-flex-align:center!important;webkit-align-items:center!important;webkit-box-align:center!important;}
    .align-items-sm-baseline{align-items:baseline!important;ms-flex-align:baseline!important;webkit-align-items:baseline!important;webkit-box-align:baseline!important;}
    .align-items-sm-stretch{align-items:stretch!important;ms-flex-align:stretch!important;webkit-align-items:stretch!important;webkit-box-align:stretch!important;}
    .align-content-sm-start{align-content:flex-start!important;ms-flex-line-pack:start!important;webkit-align-content:flex-start!important;}
    .align-content-sm-end{align-content:flex-end!important;ms-flex-line-pack:end!important;webkit-align-content:flex-end!important;}
    .align-content-sm-center{align-content:center!important;ms-flex-line-pack:center!important;webkit-align-content:center!important;}
    .align-content-sm-between{align-content:space-between!important;ms-flex-line-pack:justify!important;webkit-align-content:space-between!important;}
    .align-content-sm-around{align-content:space-around!important;ms-flex-line-pack:distribute!important;webkit-align-content:space-around!important;}
    .align-content-sm-stretch{align-content:stretch!important;ms-flex-line-pack:stretch!important;webkit-align-content:stretch!important;}
    .align-self-sm-auto{align-self:auto!important;ms-flex-item-align:auto!important;webkit-align-self:auto!important;}
    .align-self-sm-start{align-self:flex-start!important;ms-flex-item-align:start!important;webkit-align-self:flex-start!important;}
    .align-self-sm-end{align-self:flex-end!important;ms-flex-item-align:end!important;webkit-align-self:flex-end!important;}
    .align-self-sm-center{align-self:center!important;ms-flex-item-align:center!important;webkit-align-self:center!important;}
    .align-self-sm-baseline{align-self:baseline!important;ms-flex-item-align:baseline!important;webkit-align-self:baseline!important;}
    .align-self-sm-stretch{align-self:stretch!important;ms-flex-item-align:stretch!important;webkit-align-self:stretch!important;}
    .d-sm-none{display:none!important;}
    .d-sm-inline{display:inline!important;}
    .d-sm-inline-block{display:inline-block!important;}
    .d-sm-block{display:block!important;}
    .d-sm-table{display:table!important;}
    .d-sm-table-row{display:table-row!important;}
    .d-sm-table-cell{display:table-cell!important;}
    .d-sm-flex{display:flex!important;display:-ms-flexbox!important;display:-webkit-box!important;display:-webkit-flex!important;}
    .d-sm-inline-flex{display:inline-flex!important;display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;}
}
@media (min-width:768px){.flex-md-row{flex-direction:row!important;ms-flex-direction:row!important;webkit-box-direction:normal!important;webkit-box-orient:horizontal!important;webkit-flex-direction:row!important;}
    .flex-md-column{flex-direction:column!important;ms-flex-direction:column!important;webkit-box-direction:normal!important;webkit-box-orient:vertical!important;webkit-flex-direction:column!important;}
    .flex-md-row-reverse{flex-direction:row-reverse!important;ms-flex-direction:row-reverse!important;webkit-box-direction:reverse!important;webkit-box-orient:horizontal!important;webkit-flex-direction:row-reverse!important;}
    .flex-md-column-reverse{flex-direction:column-reverse!important;ms-flex-direction:column-reverse!important;webkit-box-direction:reverse!important;webkit-box-orient:vertical!important;webkit-flex-direction:column-reverse!important;}
    .flex-md-wrap{flex-wrap:wrap!important;ms-flex-wrap:wrap!important;webkit-flex-wrap:wrap!important;}
    .flex-md-nowrap{flex-wrap:nowrap!important;ms-flex-wrap:nowrap!important;webkit-flex-wrap:nowrap!important;}
    .flex-md-wrap-reverse{flex-wrap:wrap-reverse!important;ms-flex-wrap:wrap-reverse!important;webkit-flex-wrap:wrap-reverse!important;}
    .justify-content-md-start{justify-content:flex-start!important;ms-flex-pack:start!important;webkit-box-pack:start!important;webkit-justify-content:flex-start!important;}
    .justify-content-md-end{justify-content:flex-end!important;ms-flex-pack:end!important;webkit-box-pack:end!important;webkit-justify-content:flex-end!important;}
    .justify-content-md-center{justify-content:center!important;ms-flex-pack:center!important;webkit-box-pack:center!important;webkit-justify-content:center!important;}
    .justify-content-md-between{justify-content:space-between!important;ms-flex-pack:justify!important;webkit-box-pack:justify!important;webkit-justify-content:space-between!important;}
    .justify-content-md-around{justify-content:space-around!important;ms-flex-pack:distribute!important;webkit-justify-content:space-around!important;}
    .align-items-md-start{align-items:flex-start!important;ms-flex-align:start!important;webkit-align-items:flex-start!important;webkit-box-align:start!important;}
    .align-items-md-end{align-items:flex-end!important;ms-flex-align:end!important;webkit-align-items:flex-end!important;webkit-box-align:end!important;}
    .align-items-md-center{align-items:center!important;ms-flex-align:center!important;webkit-align-items:center!important;webkit-box-align:center!important;}
    .align-items-md-baseline{align-items:baseline!important;ms-flex-align:baseline!important;webkit-align-items:baseline!important;webkit-box-align:baseline!important;}
    .align-items-md-stretch{align-items:stretch!important;ms-flex-align:stretch!important;webkit-align-items:stretch!important;webkit-box-align:stretch!important;}
    .align-content-md-start{align-content:flex-start!important;ms-flex-line-pack:start!important;webkit-align-content:flex-start!important;}
    .align-content-md-end{align-content:flex-end!important;ms-flex-line-pack:end!important;webkit-align-content:flex-end!important;}
    .align-content-md-center{align-content:center!important;ms-flex-line-pack:center!important;webkit-align-content:center!important;}
    .align-content-md-between{align-content:space-between!important;ms-flex-line-pack:justify!important;webkit-align-content:space-between!important;}
    .align-content-md-around{align-content:space-around!important;ms-flex-line-pack:distribute!important;webkit-align-content:space-around!important;}
    .align-content-md-stretch{align-content:stretch!important;ms-flex-line-pack:stretch!important;webkit-align-content:stretch!important;}
    .align-self-md-auto{align-self:auto!important;ms-flex-item-align:auto!important;webkit-align-self:auto!important;}
    .align-self-md-start{align-self:flex-start!important;ms-flex-item-align:start!important;webkit-align-self:flex-start!important;}
    .align-self-md-end{align-self:flex-end!important;ms-flex-item-align:end!important;webkit-align-self:flex-end!important;}
    .align-self-md-center{align-self:center!important;ms-flex-item-align:center!important;webkit-align-self:center!important;}
    .align-self-md-baseline{align-self:baseline!important;ms-flex-item-align:baseline!important;webkit-align-self:baseline!important;}
    .align-self-md-stretch{align-self:stretch!important;ms-flex-item-align:stretch!important;webkit-align-self:stretch!important;}
    .d-md-none{display:none!important;}
    .d-md-inline{display:inline!important;}
    .d-md-inline-block{display:inline-block!important;}
    .d-md-block{display:block!important;}
    .d-md-table{display:table!important;}
    .d-md-table-row{display:table-row!important;}
    .d-md-table-cell{display:table-cell!important;}
    .d-md-flex{display:flex!important;display:-ms-flexbox!important;display:-webkit-box!important;display:-webkit-flex!important;}
    .d-md-inline-flex{display:inline-flex!important;display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;}
}
@media (min-width:992px){.flex-lg-row{flex-direction:row!important;ms-flex-direction:row!important;webkit-box-direction:normal!important;webkit-box-orient:horizontal!important;webkit-flex-direction:row!important;}
    .flex-lg-column{flex-direction:column!important;ms-flex-direction:column!important;webkit-box-direction:normal!important;webkit-box-orient:vertical!important;webkit-flex-direction:column!important;}
    .flex-lg-row-reverse{flex-direction:row-reverse!important;ms-flex-direction:row-reverse!important;webkit-box-direction:reverse!important;webkit-box-orient:horizontal!important;webkit-flex-direction:row-reverse!important;}
    .flex-lg-column-reverse{flex-direction:column-reverse!important;ms-flex-direction:column-reverse!important;webkit-box-direction:reverse!important;webkit-box-orient:vertical!important;webkit-flex-direction:column-reverse!important;}
    .flex-lg-wrap{flex-wrap:wrap!important;ms-flex-wrap:wrap!important;webkit-flex-wrap:wrap!important;}
    .flex-lg-nowrap{flex-wrap:nowrap!important;ms-flex-wrap:nowrap!important;webkit-flex-wrap:nowrap!important;}
    .flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important;ms-flex-wrap:wrap-reverse!important;webkit-flex-wrap:wrap-reverse!important;}
    .justify-content-lg-start{justify-content:flex-start!important;ms-flex-pack:start!important;webkit-box-pack:start!important;webkit-justify-content:flex-start!important;}
    .justify-content-lg-end{justify-content:flex-end!important;ms-flex-pack:end!important;webkit-box-pack:end!important;webkit-justify-content:flex-end!important;}
    .justify-content-lg-center{justify-content:center!important;ms-flex-pack:center!important;webkit-box-pack:center!important;webkit-justify-content:center!important;}
    .justify-content-lg-between{justify-content:space-between!important;ms-flex-pack:justify!important;webkit-box-pack:justify!important;webkit-justify-content:space-between!important;}
    .justify-content-lg-around{justify-content:space-around!important;ms-flex-pack:distribute!important;webkit-justify-content:space-around!important;}
    .align-items-lg-start{align-items:flex-start!important;ms-flex-align:start!important;webkit-align-items:flex-start!important;webkit-box-align:start!important;}
    .align-items-lg-end{align-items:flex-end!important;ms-flex-align:end!important;webkit-align-items:flex-end!important;webkit-box-align:end!important;}
    .align-items-lg-center{align-items:center!important;ms-flex-align:center!important;webkit-align-items:center!important;webkit-box-align:center!important;}
    .align-items-lg-baseline{align-items:baseline!important;ms-flex-align:baseline!important;webkit-align-items:baseline!important;webkit-box-align:baseline!important;}
    .align-items-lg-stretch{align-items:stretch!important;ms-flex-align:stretch!important;webkit-align-items:stretch!important;webkit-box-align:stretch!important;}
    .align-content-lg-start{align-content:flex-start!important;ms-flex-line-pack:start!important;webkit-align-content:flex-start!important;}
    .align-content-lg-end{align-content:flex-end!important;ms-flex-line-pack:end!important;webkit-align-content:flex-end!important;}
    .align-content-lg-center{align-content:center!important;ms-flex-line-pack:center!important;webkit-align-content:center!important;}
    .align-content-lg-between{align-content:space-between!important;ms-flex-line-pack:justify!important;webkit-align-content:space-between!important;}
    .align-content-lg-around{align-content:space-around!important;ms-flex-line-pack:distribute!important;webkit-align-content:space-around!important;}
    .align-content-lg-stretch{align-content:stretch!important;ms-flex-line-pack:stretch!important;webkit-align-content:stretch!important;}
    .align-self-lg-auto{align-self:auto!important;ms-flex-item-align:auto!important;webkit-align-self:auto!important;}
    .align-self-lg-start{align-self:flex-start!important;ms-flex-item-align:start!important;webkit-align-self:flex-start!important;}
    .align-self-lg-end{align-self:flex-end!important;ms-flex-item-align:end!important;webkit-align-self:flex-end!important;}
    .align-self-lg-center{align-self:center!important;ms-flex-item-align:center!important;webkit-align-self:center!important;}
    .align-self-lg-baseline{align-self:baseline!important;ms-flex-item-align:baseline!important;webkit-align-self:baseline!important;}
    .align-self-lg-stretch{align-self:stretch!important;ms-flex-item-align:stretch!important;webkit-align-self:stretch!important;}
    .d-lg-none{display:none!important;}
    .d-lg-inline{display:inline!important;}
    .d-lg-inline-block{display:inline-block!important;}
    .d-lg-block{display:block!important;}
    .d-lg-table{display:table!important;}
    .d-lg-table-row{display:table-row!important;}
    .d-lg-table-cell{display:table-cell!important;}
    .d-lg-flex{display:flex!important;display:-ms-flexbox!important;display:-webkit-box!important;display:-webkit-flex!important;}
    .d-lg-inline-flex{display:inline-flex!important;display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;}
}
@media (min-width:1200px){.flex-xl-row{flex-direction:row!important;ms-flex-direction:row!important;webkit-box-direction:normal!important;webkit-box-orient:horizontal!important;webkit-flex-direction:row!important;}
    .flex-xl-column{flex-direction:column!important;ms-flex-direction:column!important;webkit-box-direction:normal!important;webkit-box-orient:vertical!important;webkit-flex-direction:column!important;}
    .flex-xl-row-reverse{flex-direction:row-reverse!important;ms-flex-direction:row-reverse!important;webkit-box-direction:reverse!important;webkit-box-orient:horizontal!important;webkit-flex-direction:row-reverse!important;}
    .flex-xl-column-reverse{flex-direction:column-reverse!important;ms-flex-direction:column-reverse!important;webkit-box-direction:reverse!important;webkit-box-orient:vertical!important;webkit-flex-direction:column-reverse!important;}
    .flex-xl-wrap{flex-wrap:wrap!important;ms-flex-wrap:wrap!important;webkit-flex-wrap:wrap!important;}
    .flex-xl-nowrap{flex-wrap:nowrap!important;ms-flex-wrap:nowrap!important;webkit-flex-wrap:nowrap!important;}
    .flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important;ms-flex-wrap:wrap-reverse!important;webkit-flex-wrap:wrap-reverse!important;}
    .justify-content-xl-start{justify-content:flex-start!important;ms-flex-pack:start!important;webkit-box-pack:start!important;webkit-justify-content:flex-start!important;}
    .justify-content-xl-end{justify-content:flex-end!important;ms-flex-pack:end!important;webkit-box-pack:end!important;webkit-justify-content:flex-end!important;}
    .justify-content-xl-center{justify-content:center!important;ms-flex-pack:center!important;webkit-box-pack:center!important;webkit-justify-content:center!important;}
    .justify-content-xl-between{justify-content:space-between!important;ms-flex-pack:justify!important;webkit-box-pack:justify!important;webkit-justify-content:space-between!important;}
    .justify-content-xl-around{justify-content:space-around!important;ms-flex-pack:distribute!important;webkit-justify-content:space-around!important;}
    .align-items-xl-start{align-items:flex-start!important;ms-flex-align:start!important;webkit-align-items:flex-start!important;webkit-box-align:start!important;}
    .align-items-xl-end{align-items:flex-end!important;ms-flex-align:end!important;webkit-align-items:flex-end!important;webkit-box-align:end!important;}
    .align-items-xl-center{align-items:center!important;ms-flex-align:center!important;webkit-align-items:center!important;webkit-box-align:center!important;}
    .align-items-xl-baseline{align-items:baseline!important;ms-flex-align:baseline!important;webkit-align-items:baseline!important;webkit-box-align:baseline!important;}
    .align-items-xl-stretch{align-items:stretch!important;ms-flex-align:stretch!important;webkit-align-items:stretch!important;webkit-box-align:stretch!important;}
    .align-content-xl-start{align-content:flex-start!important;ms-flex-line-pack:start!important;webkit-align-content:flex-start!important;}
    .align-content-xl-end{align-content:flex-end!important;ms-flex-line-pack:end!important;webkit-align-content:flex-end!important;}
    .align-content-xl-center{align-content:center!important;ms-flex-line-pack:center!important;webkit-align-content:center!important;}
    .align-content-xl-between{align-content:space-between!important;ms-flex-line-pack:justify!important;webkit-align-content:space-between!important;}
    .align-content-xl-around{align-content:space-around!important;ms-flex-line-pack:distribute!important;webkit-align-content:space-around!important;}
    .align-content-xl-stretch{align-content:stretch!important;ms-flex-line-pack:stretch!important;webkit-align-content:stretch!important;}
    .align-self-xl-auto{align-self:auto!important;ms-flex-item-align:auto!important;webkit-align-self:auto!important;}
    .align-self-xl-start{align-self:flex-start!important;ms-flex-item-align:start!important;webkit-align-self:flex-start!important;}
    .align-self-xl-end{align-self:flex-end!important;ms-flex-item-align:end!important;webkit-align-self:flex-end!important;}
    .align-self-xl-center{align-self:center!important;ms-flex-item-align:center!important;webkit-align-self:center!important;}
    .align-self-xl-baseline{align-self:baseline!important;ms-flex-item-align:baseline!important;webkit-align-self:baseline!important;}
    .align-self-xl-stretch{align-self:stretch!important;ms-flex-item-align:stretch!important;webkit-align-self:stretch!important;}
    .d-xl-none{display:none!important;}
    .d-xl-inline{display:inline!important;}
    .d-xl-inline-block{display:inline-block!important;}
    .d-xl-block{display:block!important;}
    .d-xl-table{display:table!important;}
    .d-xl-table-row{display:table-row!important;}
    .d-xl-table-cell{display:table-cell!important;}
    .d-xl-flex{display:flex!important;display:-ms-flexbox!important;display:-webkit-box!important;display:-webkit-flex!important;}
    .d-xl-inline-flex{display:inline-flex!important;display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;}
}
.d-print-block{display:none!important;}
@media print{.d-print-block{display:block!important;}
}
.d-print-inline{display:none!important;}
@media print{.d-print-inline{display:inline!important;}
}
.d-print-inline-block{display:none!important;}
@media print{.d-print-inline-block{display:inline-block!important;}
    .d-print-none{display:none!important;}
}
.visible{visibility:visible!important;}
.invisible{visibility:hidden!important;}
.text-justify{text-align:justify!important;}
.text-nowrap{white-space:nowrap!important;}
.text-truncate{o-text-overflow:ellipsis;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.text-left{text-align:left!important;}
.text-right{text-align:right!important;}
.text-center{text-align:center!important;}
@media (min-width:560px){.text-sm-left{text-align:left!important;}
    .text-sm-right{text-align:right!important;}
    .text-sm-center{text-align:center!important;}
}
@media (min-width:768px){.text-md-left{text-align:left!important;}
    .text-md-right{text-align:right!important;}
    .text-md-center{text-align:center!important;}
}
@media (min-width:992px){.text-lg-left{text-align:left!important;}
    .text-lg-right{text-align:right!important;}
    .text-lg-center{text-align:center!important;}
}
@media (min-width:1200px){.text-xl-left{text-align:left!important;}
    .text-xl-right{text-align:right!important;}
    .text-xl-center{text-align:center!important;}
}
.text-lowercase{text-transform:lowercase!important;}
.text-uppercase{text-transform:uppercase!important;}
.text-capitalize{text-transform:capitalize!important;}
.font-weight-light{font-weight:300!important;}
.font-weight-normal{font-weight:400!important;}
.font-weight-bold{font-weight:700!important;}
.font-italic{font-style:italic!important;}
.text-muted{color:#868e96!important;}
.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none;}
/*
@font-face {
    font-family: 'Proxima Nova';
    src: url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Thin.eot);
    src: local("Proxima Nova Thin"), local("ProximaNova-Thin"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Thin.eot?#iefix) format("embedded-opentype"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Thin.woff2) format("woff2"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Thin.woff) format("woff"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Thin.ttf) format("truetype"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Thin.svg#ProximaNova-Thin) format("svg");
    font-weight: 100;
    font-style: normal
}

@font-face {
    font-family: 'Proxima Nova';
    src: url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Light.eot);
    src: local("Proxima Nova Light"), local("ProximaNova-Light"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Light.eot?#iefix) format("embedded-opentype"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Light.woff2) format("woff2"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Light.woff) format("woff"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Light.ttf) format("truetype"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Light.svg#ProximaNova-Light) format("svg");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: 'Proxima Nova';
    src: url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Regular.eot);
    src: local("Proxima Nova Regular"), local("ProximaNova-Regular"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Regular.eot?#iefix) format("embedded-opentype"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Regular.woff2) format("woff2"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Regular.woff) format("woff"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Regular.ttf) format("truetype"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Regular.svg#ProximaNova-Regular) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'Proxima Nova';
    src: url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Italic.eot);
    src: local("Proxima Nova Italic"), local("ProximaNova-Italic"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Italic.eot?#iefix) format("embedded-opentype"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Italic.woff2) format("woff2"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Italic.woff) format("woff"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Italic.ttf) format("truetype"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Italic.svg#ProximaNova-Italic) format("svg");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: 'Proxima Nova';
    src: url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Medium.eot);
    src: local("Proxima Nova Medium"), local("ProximaNova-Medium"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Medium.eot?#iefix) format("embedded-opentype"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Medium.woff2) format("woff2"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Medium.woff) format("woff"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Medium.ttf) format("truetype"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-Medium.svg#ProximaNova-Medium) format("svg");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: 'Proxima Nova';
    src: url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-MediumItalic.eot);
    src: local("Proxima Nova Medium Italic"), local("ProximaNova-MediumItalic"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-MediumItalic.eot?#iefix) format("embedded-opentype"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-MediumItalic.woff2) format("woff2"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-MediumItalic.woff) format("woff"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-MediumItalic.ttf) format("truetype"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-MediumItalic.svg#ProximaNova-MediumItalic) format("svg");
    font-weight: 500;
    font-style: italic
}

@font-face {
    font-family: 'Proxima Nova';
    src: url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-SemiBold.eot);
    src: local("Proxima Nova SemiBold"), local("ProximaNova-SemiBold"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-SemiBold.eot?#iefix) format("embedded-opentype"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-SemiBold.woff2) format("woff2"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-SemiBold.woff) format("woff"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-SemiBold.ttf) format("truetype"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-SemiBold.svg#ProximaNova-SemiBold) format("svg");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: 'Proxima Nova';
    src: url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-SemiBoldItalic.eot);
    src: local("Proxima Nova SemiBold Italic"), local("ProximaNova-SemiBoldItalic"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-SemiBoldItalic.eot?#iefix) format("embedded-opentype"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-SemiBoldItalic.woff2) format("woff2"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-SemiBoldItalic.woff) format("woff"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-SemiBoldItalic.ttf) format("truetype"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-SemiBoldItalic.svg#ProximaNova-SemiBoldItalic) format("svg");
    font-weight: 600;
    font-style: italic
}

@font-face {
    font-family: 'Proxima Nova';
    src: url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-ExtraBold.eot);
    src: local("Proxima Nova ExtraBold"), local("ProximaNova-ExtraBold"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-ExtraBold.eot?#iefix) format("embedded-opentype"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-ExtraBold.woff2) format("woff2"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-ExtraBold.woff) format("woff"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-ExtraBold.ttf) format("truetype"), url(/local/templates/innet_market_s1/css/../fonts/ProximaNova/ProximaNova-ExtraBold.svg#ProximaNova-ExtraBold) format("svg");
    font-weight: 800;
    font-style: normal
}
body {
    font-family: 'Proxima Nova', sans-serif;
}*/

.fontello-search:before{content:'\e800';}
.fontello-zoom-in:before{content:'\e801';}
.fontello-phone2:before{content:'\e802';}
.fontello-ok:before{content:'\e803';}
.fontello-cancel:before{content:'\e804';}
.fontello-location:before{content:'\e805';}
.fontello-down-open:before{content:'\e806';}
.fontello-cart:before{content:'\e807';}
.fontello-left-open:before{content:'\e808';}
.fontello-right-open:before{content:'\e809';}
.fontello-up-open:before{content:'\e80a';}
.fontello-list-1:before{content:'\e80b';}
.fontello-list-2:before{content:'\e80d';}
.fontello-phone:before{content:'\e80e';}
.fontello-time:before{content:'\1F557';}
.fontello-user:before{content:'\e80f';}
.fontello-quote-left:before{content:'\e811';}
.fontello-quote-right:before{content:'\e812';}
.fontello-mail:before{content:'\e813';}
.fontello-check:before{content:'\e814';}
.fontello-list-3:before{content:'\e815';}
.fontello-clock-alt:before{content:'\e816';}
.fontello-truck:before{content:'\e817';}
.fontello-mail-1:before{content:'\e819';}
.fontello-heart:before{content:'\e81a';}
.fontello-clock:before{content:'\e81b';}
.fontello-eye:before{content:'\e820';}
.fontello-calendar:before{content:'\e821';}
.fontello-compare:before{content:'\e822';}
.fontello-twitter:before{content:'\f099';}
.fontello-twitter:before{
    content: url(/local/templates/innet_market_s1/css/../img/icons/social/whats.svg);
    transform: scale(1.9);
}
.fontello-facebook:before{content:'\f09a';}
.fontello-gplus:before{content:'\f0d5';}
.fontello-angle-double-left:before{content:'\f100';}
.fontello-angle-double-right:before{content:'\f101';}
.fontello-angle-double-up:before{content:'\f102';}
.fontello-angle-double-down:before{content:'\f103';}
.fontello-angle-left:before{content:'\f104';}
.fontello-angle-right:before{content:'\f105';}
.fontello-angle-up:before{content:'\f106';}
.fontello-angle-down:before{content:'\f107';}
.fontello-youtube:before{content:'\f167';}
.fontello-instagram:before{content:'\f16d';}
.fontello-instagram:before{
    content: url(/local/templates/innet_market_s1/css/../img/icons/social/instagram.svg);
    transform: scale(1.9);
}
.fontello-down:before{content:'\f175';}
.fontello-up:before{content:'\f176';}
.fontello-left:before{content:'\f177';}
.fontello-right:before{content:'\f178';}
.fontello-vkontakte:before{content:'\f189';}
.fontello-vkontakte:before{
    transform: scale(2.7);
}
.fontello-odnoklassniki:before{content:'\f263';}
.slick-slider{box-sizing:border-box;display:block;moz-user-select:none;ms-touch-action:pan-y;ms-user-select:none;position:relative;touch-action:pan-y;user-select:none;webkit-box-sizing:border-box;webkit-tap-highlight-color:transparent;webkit-touch-callout:none;webkit-user-select:none;}
.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative;}
.slick-list:focus{outline:0;}
.slick-list.dragging{cursor:hand;cursor:pointer;}
.slick-slider .slick-list,
.slick-slider .slick-track{ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);webkit-transform:translate3d(0, 0, 0);}
.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0;}
.slick-track:after,
.slick-track:before{content:"";display:table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:0;}
[dir=rtl] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto;}
.slick-arrow.slick-hidden{display:none;}

body.fancybox-active{overflow:hidden;}
body.fancybox-iosfix{left:0;position:fixed;right:0;}
.fancybox-is-hidden{left:-9999px;position:absolute;top:-9999px;visibility:hidden;}
.fancybox-container{backface-visibility:hidden;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";height:100%;left:0;position:fixed;top:0;transform:translateZ(0);webkit-backface-visibility:hidden;webkit-tap-highlight-color:transparent;webkit-transform:translateZ(0);width:100%;z-index:999999;}
.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0;}
.fancybox-outer{overflow-y:auto;webkit-overflow-scrolling:touch;}
.fancybox-bg{background:#1e1e1e;opacity:0;o-transition-duration:inherit;o-transition-property:opacity;o-transition-timing-function:cubic-bezier(.47, 0, .74, .71);transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47, 0, .74, .71);webkit-transition-duration:inherit;webkit-transition-property:opacity;webkit-transition-timing-function:cubic-bezier(.47, 0, .74, .71);}
.fancybox-is-open .fancybox-bg{opacity:.87;o-transition-timing-function:cubic-bezier(.22, .61, .36, 1);transition-timing-function:cubic-bezier(.22, .61, .36, 1);webkit-transition-timing-function:cubic-bezier(.22, .61, .36, 1);}
.fancybox-caption-wrap,
.fancybox-infobar,
.fancybox-toolbar{box-sizing:border-box;direction:ltr;opacity:0;o-transition:opacity .25s, visibility 0s linear .25s;position:absolute;transition:opacity .25s, visibility 0s linear .25s;visibility:hidden;webkit-box-sizing:border-box;webkit-transition:opacity .25s, visibility 0s linear .25s;z-index:99997;}
.fancybox-show-caption .fancybox-caption-wrap,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar{opacity:1;o-transition:opacity .25s, visibility 0s;transition:opacity .25s, visibility 0s;visibility:visible;webkit-transition:opacity .25s, visibility 0s;}
.fancybox-infobar{color:#ccc;font-size:13px;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:exclusion;moz-user-select:none;ms-user-select:none;padding:0 10px;pointer-events:none;text-align:center;top:0;user-select:none;webkit-font-smoothing:subpixel-antialiased;webkit-tap-highlight-color:transparent;webkit-touch-callout:none;webkit-user-select:none;}
.fancybox-toolbar{margin:0;padding:0;right:0;top:0;}
.fancybox-stage{direction:ltr;overflow:hidden;webkit-transform:translate3d(0, 0, 0);z-index:99994;}
.fancybox-is-closing .fancybox-stage{overflow:visible;}
.fancybox-slide{backface-visibility:hidden;box-sizing:border-box;display:none;height:100%;left:0;margin:0;o-transition-property:transform, opacity;outline:0;overflow:auto;padding:0;position:absolute;text-align:center;top:0;transition-property:opacity, -webkit-transform;transition-property:transform, opacity, -webkit-transform;transition-property:transform, opacity;webkit-backface-visibility:hidden;webkit-box-sizing:border-box;webkit-overflow-scrolling:touch;webkit-transition-property:opacity, -webkit-transform;white-space:normal;width:100%;z-index:99994;}
.fancybox-slide::before{content:'';display:inline-block;height:100%;vertical-align:middle;width:0;}
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous{display:block;}
.fancybox-slide--image{overflow:visible;}
.fancybox-slide--image::before{display:none;}
.fancybox-slide--video .fancybox-content,
.fancybox-slide--video iframe{background:#000;}
.fancybox-slide--map .fancybox-content,
.fancybox-slide--map iframe{background:#e5e3df;}
.fancybox-slide--next{z-index:99995;}
.fancybox-slide>*{background-color:#fff;border-width:0;box-sizing:border-box;display:inline-block;margin:44px 0;overflow:auto;padding:24px;position:relative;text-align:left;vertical-align:middle;webkit-box-sizing:border-box;}
.fancybox-slide>base,
.fancybox-slide>link,
.fancybox-slide>meta,
.fancybox-slide>script,
.fancybox-slide>style,
.fancybox-slide>title{display:none;}
.fancybox-slide .fancybox-image-wrap{backface-visibility:hidden;background:0 0/100% 100% no-repeat;border:0;cursor:default;left:0;margin:0;moz-user-select:none;ms-transform-origin:top left;ms-user-select:none;o-transition-property:transform, opacity;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:opacity, -webkit-transform;transition-property:transform, opacity, -webkit-transform;transition-property:transform, opacity;user-select:none;webkit-backface-visibility:hidden;webkit-background-size:100% 100%;webkit-transform-origin:top left;webkit-transition-property:opacity, -webkit-transform;webkit-user-select:none;z-index:99995;}
.fancybox-can-zoomOut .fancybox-image-wrap{cursor:-webkit-zoom-out;cursor:zoom-out;}
.fancybox-can-zoomIn .fancybox-image-wrap{cursor:-webkit-zoom-in;cursor:zoom-in;}
.fancybox-can-drag .fancybox-image-wrap{cursor:grab;cursor:-webkit-grab;}
.fancybox-is-dragging .fancybox-image-wrap{cursor:grabbing;cursor:-webkit-grabbing;}
.fancybox-image,
.fancybox-spaceball{border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;moz-user-select:none;ms-user-select:none;padding:0;position:absolute;top:0;user-select:none;webkit-user-select:none;width:100%;}
.fancybox-spaceball{z-index:1;}
.fancybox-slide--iframe .fancybox-content{background:#fff;height:80%;max-height:calc(100% - 88px);max-height:-webkit-calc(100% - 88px);max-width:calc(100% - 100px);max-width:-webkit-calc(100% - 100px);overflow:visible;padding:0;width:80%;}
.fancybox-iframe{background:#fff;border:0;display:block;height:100%;margin:0;padding:0;width:100%;}
.fancybox-error{background:#fff;cursor:default;margin:0;max-width:380px;padding:40px;width:100%;}
.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0;}
.fancybox-button{background:rgba(30, 30, 30, .6);border:0;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-block;height:44px;margin:0;o-transition:color .3s ease;outline:0;padding:10px;transition:color .3s ease;vertical-align:top;webkit-border-radius:0;webkit-box-sizing:border-box;webkit-transition:color .3s ease;width:44px;}
.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited{color:#ccc;}
.fancybox-button:focus,
.fancybox-button:hover{color:#fff;}
.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:.6;}
.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision;}
.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3;}
.fancybox-button--share svg path{stroke-width:1;}
.fancybox-button--pause svg path:nth-child(1),
.fancybox-button--play svg path:nth-child(2){display:none;}
.fancybox-button--zoom svg path{fill:transparent;}
.fancybox-navigation{display:none;}
.fancybox-show-nav .fancybox-navigation{display:block;}
.fancybox-navigation button{background:0 0;height:100px;margin:-50px 0 0;padding:17px;position:absolute;top:50%;width:60px;z-index:99997;}
.fancybox-navigation button:before{background:rgba(30, 30, 30, .6);content:"";height:40px;position:absolute;right:10px;top:30px;width:40px;}
.fancybox-navigation .fancybox-button--arrow_left{left:0;}
.fancybox-navigation .fancybox-button--arrow_right{right:0;}
.fancybox-close-small{background:0 0;border:0;border-radius:0;cursor:pointer;height:40px;margin:0;padding:0;position:absolute;right:0;top:0;webkit-border-radius:0;width:40px;z-index:10;}
.fancybox-close-small:after{background-color:transparent;border-radius:50%;border-width:0;box-sizing:border-box;color:#888;content:'x';font:300 22px/30px Arial, "Helvetica Neue", Helvetica, sans-serif;height:30px;o-transition:background-color .25s;position:absolute;right:5px;text-align:center;top:5px;transition:background-color .25s;webkit-border-radius:50%;webkit-box-sizing:border-box;webkit-transition:background-color .25s;width:30px;z-index:2;}
.fancybox-close-small:focus{outline:0;}
.fancybox-close-small:focus:after{outline:#888 dotted 1px;}
.fancybox-close-small:hover:after{background:#eee;color:#555;}
.fancybox-slide--iframe .fancybox-close-small,
.fancybox-slide--image .fancybox-close-small{right:-40px;top:0;}
.fancybox-slide--iframe .fancybox-close-small:after,
.fancybox-slide--image .fancybox-close-small:after{color:#aaa;font-size:35px;}
.fancybox-slide--iframe .fancybox-close-small:hover:after,
.fancybox-slide--image .fancybox-close-small:hover:after{background:0 0;color:#fff;}
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none;}
.fancybox-caption-wrap{background:linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, .1) 20%, rgba(0, 0, 0, .2) 40%, rgba(0, 0, 0, .6) 80%, rgba(0, 0, 0, .8) 100%);background:-o-linear-gradient(top, transparent 0, rgba(0, 0, 0, .1) 20%, rgba(0, 0, 0, .2) 40%, rgba(0, 0, 0, .6) 80%, rgba(0, 0, 0, .8) 100%);background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, rgba(0, 0, 0, .1)), color-stop(40%, rgba(0, 0, 0, .2)), color-stop(80%, rgba(0, 0, 0, .6)), to(rgba(0, 0, 0, .8)));background:-webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, .1) 20%, rgba(0, 0, 0, .2) 40%, rgba(0, 0, 0, .6) 80%, rgba(0, 0, 0, .8) 100%);bottom:0;left:0;padding:60px 2vw 0;pointer-events:none;right:0;}
.fancybox-caption{border-top:1px solid rgba(255, 255, 255, .4);color:#fff;font-size:14px;line-height:20px;padding:30px 0;webkit-text-size-adjust:none;}
.fancybox-caption a,
.fancybox-caption button,
.fancybox-caption select{pointer-events:all;position:relative;}
.fancybox-caption a{color:#fff;text-decoration:underline;}
.fancybox-slide>.fancybox-loading{animation:.8s linear infinite fancybox-rotate;background:0 0;border:6px solid rgba(100, 100, 100, .4);border-radius:100%;border-top:6px solid rgba(255, 255, 255, .6);height:50px;left:50%;margin-left:-30px;margin-top:-30px;position:absolute;top:50%;webkit-animation:.8s linear infinite fancybox-rotate;webkit-border-radius:100%;width:50px;z-index:99999;}
@-webkit-keyframes fancybox-rotate{from{transform:rotate(0);webkit-transform:rotate(0);}
    to{transform:rotate(359deg);webkit-transform:rotate(359deg);}
}
@keyframes fancybox-rotate{from{transform:rotate(0);webkit-transform:rotate(0);}
    to{transform:rotate(359deg);webkit-transform:rotate(359deg);}
}
.fancybox-animated{o-transition-timing-function:cubic-bezier(0, 0, .25, 1);transition-timing-function:cubic-bezier(0, 0, .25, 1);webkit-transition-timing-function:cubic-bezier(0, 0, .25, 1);}
.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%, 0, 0);webkit-transform:translate3d(-100%, 0, 0);}
.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%, 0, 0);webkit-transform:translate3d(100%, 0, 0);}
.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0, 0, 0);webkit-transform:translate3d(0, 0, 0);}
.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous{opacity:0;o-transition-timing-function:cubic-bezier(.19, 1, .22, 1);transition-timing-function:cubic-bezier(.19, 1, .22, 1);webkit-transition-timing-function:cubic-bezier(.19, 1, .22, 1);}
.fancybox-fx-fade.fancybox-slide--current{opacity:1;}
.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5, 1.5, 1.5);webkit-transform:scale3d(1.5, 1.5, 1.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5, .5, .5);webkit-transform:scale3d(.5, .5, .5);}
.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1);webkit-transform:scale3d(1, 1, 1);}
.fancybox-fx-rotate.fancybox-slide--previous{ms-transform:rotate(-360deg);opacity:0;transform:rotate(-360deg);webkit-transform:rotate(-360deg);}
.fancybox-fx-rotate.fancybox-slide--next{ms-transform:rotate(360deg);opacity:0;transform:rotate(360deg);webkit-transform:rotate(360deg);}
.fancybox-fx-rotate.fancybox-slide--current{ms-transform:rotate(0);opacity:1;transform:rotate(0);webkit-transform:rotate(0);}
.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);webkit-transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);}
.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);webkit-transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);}
.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1) translate3d(0, 0, 0);webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);}
.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%, 0, 0) scale(.1) skew(-10deg);webkit-transform:translate3d(-100%, 0, 0) scale(.1) skew(-10deg);}
.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%, 0, 0) scale(.1) skew(10deg);webkit-transform:translate3d(100%, 0, 0) scale(.1) skew(10deg);}
.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0, 0, 0) scale(1);webkit-transform:translate3d(0, 0, 0) scale(1);}
.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center;webkit-border-radius:3px;}
.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px;}
.fancybox-share p{margin:0;padding:0;}
p.fancybox-share__links{margin-right:-10px;}
.fancybox-share__button{background:#fff;border:0;border-radius:3px;color:#fff;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 10px 10px 0;min-width:130px;moz-user-select:none;ms-user-select:none;o-transition:all .2s;padding:0 15px;text-decoration:none;transition:all .2s;user-select:none;webkit-border-radius:3px;webkit-transition:all .2s;webkit-user-select:none;white-space:nowrap;}
.fancybox-share__button:hover{text-decoration:none;}
.fancybox-share__button--fb{background:#3b5998;}
.fancybox-share__button--fb:hover{background:#344e86;}
.fancybox-share__button--pt{background:#bd081d;}
.fancybox-share__button--pt:hover{background:#aa0719;}
.fancybox-share__button--tw{background:#1da1f2;}
.fancybox-share__button--tw:hover{background:#0d95e8;}
.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px;}
.fancybox-share__button svg path{fill:#fff;}
.fancybox-share__input{background:0 0;border:0;border-bottom:2px solid #d7d7d7;box-sizing:border-box;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;webkit-box-sizing:border-box;width:100%;}
.fancybox-thumbs{background:#fff;bottom:0;box-sizing:border-box;display:none;margin:0;ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;top:0;webkit-box-sizing:border-box;webkit-overflow-scrolling:touch;webkit-tap-highlight-color:transparent;width:212px;z-index:99995;}
.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden;}
.fancybox-show-thumbs .fancybox-thumbs{display:block;}
.fancybox-show-thumbs .fancybox-inner{right:212px;}
.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;white-space:nowrap;width:100%;}
.fancybox-thumbs-x>ul{overflow:hidden;}
.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px;}
.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0, 0, 0, .3);webkit-border-radius:10px;webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, .3);}
.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px;webkit-border-radius:10px;}
.fancybox-thumbs>ul>li{backface-visibility:hidden;box-sizing:border-box;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-height:-webkit-calc(100% - 8px);max-width:calc(50% - 4px);max-width:-webkit-calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;webkit-backface-visibility:hidden;webkit-box-sizing:border-box;webkit-tap-highlight-color:transparent;width:100px;}
li.fancybox-thumbs-loading{background:rgba(0, 0, 0, .1);}
.fancybox-thumbs>ul>li>img{left:0;max-height:none;max-width:none;moz-user-select:none;ms-user-select:none;position:absolute;top:0;user-select:none;webkit-touch-callout:none;webkit-user-select:none;}
.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:'';left:0;opacity:0;o-transition:all .2s cubic-bezier(.25, .46, .45, .94);position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25, .46, .45, .94);webkit-transition:all .2s cubic-bezier(.25, .46, .45, .94);z-index:99991;}
.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1;}
@media all and (max-width:800px){.fancybox-thumbs{width:110px;}
    .fancybox-show-thumbs .fancybox-inner{right:110px;}
    .fancybox-thumbs>ul>li{max-width:calc(100% - 10px);max-width:-webkit-calc(100% - 10px);}
}


/*! formstone v1.3.3 [dropdown.css] 2017-04-18 | GPL-3.0 License | formstone.it */
.fs-dropdown{display:block;max-width:100%;position:relative;z-index:1;}
.fs-dropdown,
.fs-dropdown *,
.fs-dropdown:after,
.fs-dropdown:before,
.fs-dropdown:after,
.fs-dropdown:before{box-sizing:border-box;moz-user-select:none!important;ms-user-select:none!important;o-transition:none;transition:none;user-select:none!important;webkit-box-sizing:border-box;webkit-transition:none;webkit-user-select:none!important;}
.fs-dropdown-element{height:100%;left:0;opacity:0;outline:0;position:absolute;webkit-tap-highlight-color:rgba(255, 255, 255, 0);webkit-tap-highlight-color:transparent;width:100%;z-index:-1;}
.fs-dropdown-mobile .fs-dropdown-element{z-index:7;}
.fs-dropdown-mobile.fs-dropdown-multiple .fs-dropdown-element{z-index:-1;}
.fs-dropdown-selected{background:#fff;border:1px solid;color:#000;cursor:pointer;display:block;o-text-overflow:clip;overflow:hidden;padding:0;position:relative;text-align:left;text-overflow:clip;width:100%;z-index:2;}
.fs-dropdown-options{background:#fff;border:1px solid;display:none;left:0;max-height:260px;overflow:auto;overflow-x:hidden;position:absolute;top:100%;width:100%;z-index:5;}
.fs-dropdown-options.fs-scrollbar{overflow:hidden;position:absolute;}
.fs-dropdown-group{display:block;font-size:75%;}
.fs-dropdown-item{background:#fff;border:none;border-radius:0;color:#000;cursor:pointer;display:block;o-text-overflow:ellipsis;overflow:hidden;padding:0;text-align:left;text-decoration:none;text-overflow:ellipsis;webkit-border-radius:0;width:100%;}
.fs-dropdown-item_placeholder{display:none;}
.fs-dropdown-item_selected{background:#ddd;}
.fs-dropdown-item_disabled{cursor:default;opacity:.5;}
.fs-dropdown-open{z-index:3;}
.fs-dropdown-open .fs-dropdown-options{display:block;}
.fs-dropdown-open .fs-dropdown-selected{z-index:6;}
.fs-dropdown-cover.fs-dropdown-open .fs-dropdown-selected{z-index:4;}
.fs-dropdown-cover .fs-dropdown-options{top:0;}
.fs-dropdown-bottom .fs-dropdown-options{bottom:100%;top:auto;}
.fs-dropdown-bottom.fs-dropdown-cover .fs-dropdown-options{bottom:0;top:auto;}
.fs-dropdown-multiple .fs-dropdown-options{display:block;position:static;width:100%;}
.fs-dropdown-disabled{opacity:.5;}
.fs-dropdown-disabled .fs-dropdown-group,
.fs-dropdown-disabled .fs-dropdown-item,
.fs-dropdown-disabled .fs-dropdown-selected{cursor:default;}
.fs-dropdown-options.fs-scrollbar .fs-scrollbar-bar{border:1px solid;border-width:0 0 0 1px;}
.fs-dropdown-options.fs-scrollbar .fs-scrollbar-content{height:auto;max-height:260px;}
.fs-dropdown-options.fs-scrollbar.fs-scrollbar-active .fs-scrollbar-content{padding:0;}

@font-face {
    font-family: fontello;
    src: url(/local/templates/innet_market_s1/css/../fonts/fontello/fontello.eot?94053602);
    src: url(/local/templates/innet_market_s1/css/../fonts/fontello/fontello.eot?94053602#iefix) format("embedded-opentype"), url(/local/templates/innet_market_s1/css/../fonts/fontello/fontello.woff2?94053602) format("woff2"), url(/local/templates/innet_market_s1/css/../fonts/fontello/fontello.woff?94053602) format("woff"), url(/local/templates/innet_market_s1/css/../fonts/fontello/fontello.ttf?94053602) format("truetype"), url(/local/templates/innet_market_s1/css/../fonts/fontello/fontello.svg?94053602#fontello) format("svg");
    font-weight: 400;
    font-style: normal
}
[class*=" fontello-"]:before,
[class^=fontello-]:before{display:inline-block;font-family:fontello;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;moz-osx-font-smoothing:grayscale;speak:none;text-align:center;text-decoration:inherit;text-transform:none;webkit-font-smoothing:antialiased;width:auto;}
.slick-arrow{cursor:pointer;text-align:center;z-index:1;}
.slick-dots{font-size:0;line-height:0;position:absolute;}
.slick-dots li{display:inline-block;moz-user-select:none;ms-user-select:none;position:relative;user-select:none;webkit-user-select:none;}
.slick-dots button{background:0 0;border:0;border-radius:50%;color:transparent;cursor:hand;cursor:pointer;display:block;height:20px;o-transition:background-color .3s ease-in-out, box-shadow .3s ease-in-out, opacity .3s ease-in-out;outline:0;padding:5px;transition:background-color .3s ease-in-out, box-shadow .3s ease-in-out, opacity .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;transition:background-color .3s ease-in-out, box-shadow .3s ease-in-out, opacity .3s ease-in-out;transition:background-color .3s ease-in-out, opacity .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;webkit-border-radius:50%;webkit-transition:background-color .3s ease-in-out, box-shadow .3s ease-in-out, opacity .3s ease-in-out;webkit-transition:background-color .3s ease-in-out, opacity .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;width:20px;}
.js-select{opacity:0;visibility:hidden;}
.fs-dropdown.fs-custom{outline:0!important;}
.fs-dropdown.fs-custom .fs-dropdown-selected{background:0 0;color:inherit;font-size:inherit;margin:0;o-text-overflow:ellipsis;o-transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;outline:0!important;padding-right:40px;text-overflow:ellipsis;transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;webkit-transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;white-space:nowrap;}
.fs-dropdown.fs-custom .fs-dropdown-selected:after{border-left:5px solid transparent;border-right:5px solid transparent;bottom:0;content:'';display:block;height:0;margin:auto 0;position:absolute;right:15px;top:0;width:0;}
.fs-dropdown.fs-custom .fs-dropdown-options{border:1px solid #ccc;border-radius:0;border-width:0 1px 1px;box-shadow:0 5px 10px 0 rgba(102, 102, 102, .29), 0 9px 11px 0 rgba(0, 0, 0, .22);margin:0;max-height:260px;padding:0;webkit-border-radius:0;webkit-box-shadow:0 5px 10px 0 rgba(102, 102, 102, .29), 0 9px 11px 0 rgba(0, 0, 0, .22);}
.fs-dropdown.fs-custom .fs-dropdown-item{background-color:#fff;color:#2c2c2c;line-height:1.4;outline:0!important;padding-bottom:10px;padding-top:10px;}
.fs-dropdown.fs-custom .fs-dropdown-item:last-child{border-bottom:0;border-radius:0;webkit-border-radius:0;}
.fs-dropdown.fs-custom .fs-dropdown-item.fs-dropdown-item_selected,
.fs-dropdown.fs-custom .fs-dropdown-item.fs-dropdown-item_selected:hover{color:#fff;}
*{margin:0;padding:0;}
*,
*::after,
*::before{box-sizing:inherit;webkit-box-sizing:inherit;}
html{box-sizing:border-box;font-size:10px;ms-overflow-style:scrollbar;webkit-box-sizing:border-box;webkit-overflow-scrolling:touch;webkit-tap-highlight-color:transparent;}
body{background-color:#fff;color:#252525;display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-direction:column;font-size:1.4rem;font-weight:500;line-height:1.4;margin:0;min-height:100vh;ms-flex-direction:column;overflow-x:hidden;webkit-box-direction:normal;webkit-box-orient:vertical;webkit-flex-direction:column;}
body main{flex:1 0 auto;ms-flex:1 0 auto;webkit-box-flex:1;webkit-flex:1 0 auto;}
body #footer{flex:0 0 auto;ms-flex:0 0 auto;webkit-box-flex:0;webkit-flex:0 0 auto;}
ol,
ul{list-style:none;margin:0;}
iframe{background:0 0;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
.img-responsive{display:block;height:auto;max-width:100%;}
.center-block{display:block;margin-left:auto;margin-right:auto;}
.embed-responsive{display:block;height:0;margin:0;overflow:hidden;padding:0;position:relative;}
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video,
.embed-responsive-item{border:0;}
.embed-responsive-21by9{padding-bottom:42.85714%;}
.embed-responsive-16by9{padding-bottom:56.25%;}
.embed-responsive-4by3{padding-bottom:75%;}
.embed-responsive-1by1{padding-bottom:100%;}
.section{padding-bottom:40px;padding-top:40px;position:relative;}
.section--no-pt{padding-top:0!important;}
.section--no-pb{padding-bottom:0!important;}
.parallax{position:relative;}
.desktop .parallax{background-attachment:fixed;}
.v-align:before{content:"";margin-left:-4.5px;}
.circled{border-radius:50%;webkit-border-radius:50%;}
body .js-sticky{position:sticky;position:-webkit-sticky;top:0;}
body .js-sticky:after,
body .js-sticky:before{content:'';display:table;}
.col-MB-40{margin-bottom:40px;}
.col-MB-35{margin-bottom:35px;}
.col-MB-30{margin-bottom:30px;}
.col-MB-25{margin-bottom:25px;}
.col-MB-20{margin-bottom:20px;}
.col-MB-15{margin-bottom:15px;}
@media only screen and (min-width:560px){.col-sm-MB-40{margin-bottom:40px;}
    .col-sm-MB-35{margin-bottom:35px;}
    .col-sm-MB-30{margin-bottom:30px;}
    .col-sm-MB-25{margin-bottom:25px;}
    .col-sm-MB-20{margin-bottom:20px;}
    .col-sm-MB-15{margin-bottom:15px;}
}
@media only screen and (min-width:768px){.col-md-MB-40{margin-bottom:40px;}
    .col-md-MB-35{margin-bottom:35px;}
    .col-md-MB-30{margin-bottom:30px;}
    .col-md-MB-25{margin-bottom:25px;}
    .col-md-MB-20{margin-bottom:20px;}
    .col-md-MB-15{margin-bottom:15px;}
}
@media only screen and (min-width:992px){.col-lg-MB-40{margin-bottom:40px;}
    .col-lg-MB-35{margin-bottom:35px;}
    .col-lg-MB-30{margin-bottom:30px;}
    .col-lg-MB-25{margin-bottom:25px;}
    .col-lg-MB-20{margin-bottom:20px;}
    .col-lg-MB-15{margin-bottom:15px;}
}
@media only screen and (min-width:1200px){.col-xl-MB-40{margin-bottom:40px;}
    .col-xl-MB-35{margin-bottom:35px;}
    .col-xl-MB-30{margin-bottom:30px;}
    .col-xl-MB-25{margin-bottom:25px;}
    .col-xl-MB-20{margin-bottom:20px;}
    .col-xl-MB-15{margin-bottom:15px;}
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6{color:#000;font-weight:400;line-height:1.2;margin-bottom:20px;margin-top:20px;o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;webkit-transition:color .3s ease-in-out;}

.h1:first-child,
.h2:first-child,
.h3:first-child,
.h4:first-child,
.h5:first-child,
.h6:first-child,
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child{margin-top:0;}
.h1:last-child,
.h2:last-child,
.h3:last-child,
.h4:last-child,
.h5:last-child,
.h6:last-child,
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child{margin-bottom:0;}
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{color:inherit;}
.h2,
h2{font-size:3.3rem;}
@media only screen and (min-width:560px){.h2,
h2{font-size:3.5rem;}
}
.h3,
h3{font-size:2.6rem;}
@media only screen and (min-width:560px){.h3,
h3{font-size:3rem;}
}
.h4,
h4{font-size:2.4rem;}
a{background-color:transparent;color:#09c;o-transition:color .3s ease-in-out;outline:0;text-decoration:none;transition:color .3s ease-in-out;webkit-text-decoration-skip:objects;webkit-transition:color .3s ease-in-out;}
a:focus,
a:hover{text-decoration:none;}
.section-heading{line-height:1.4;margin-bottom:50px;text-align:center;}
.section-heading:first-child{margin-top:-5px;}
.section-heading .__title{color:#252525;font-size:3.3rem;font-weight:400;line-height:1.1;text-transform:uppercase;}
.section-heading .__subtitle{font-weight:400;margin-left:auto;margin-right:auto;margin-top:20px;max-width:840px;}
.section-heading--white .__subtitle,
.section-heading--white .__title{color:#fff;}
.site-logo{display:inline-block;max-width:270px;background:#000000}
.site-logo img{max-width:100%;vertical-align:middle;}
.custom-btn{background-color:transparent;box-shadow:none;color:transparent;cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:500;letter-spacing:0;line-height:1.1;min-height:44px;min-width:190px;moz-user-select:none;ms-touch-action:manipulation;ms-user-select:none;o-transition:background-color .25s ease-in-out, border-color .25s ease-in-out, color .25s ease-in-out;outline:0;padding:14px 29px 13px;position:relative;text-align:center!important;text-decoration:none!important;text-shadow:none!important;text-transform:uppercase;touch-action:manipulation;transition:background-color .25s ease-in-out, border-color .25s ease-in-out, color .25s ease-in-out;user-drag:none;user-select:none;vertical-align:middle;webkit-box-shadow:none;webkit-transition:background-color .25s ease-in-out, border-color .25s ease-in-out, color .25s ease-in-out;webkit-user-drag:none;webkit-user-select:none;}
.custom-btn.custom-btn--style-1{color:#fff;}
.custom-btn.custom-btn--style-1:focus,
.custom-btn.custom-btn--style-1:hover,
.custom-btn.custom-btn--style-2{background-color:#fff;}
.custom-btn.custom-btn--style-2:focus,
.custom-btn.custom-btn--style-2:hover{color:#fff;}
.custom-btn.wide{width:100%;}
.custom-btn .ico{display:inline-block;margin-bottom:-1px;margin-top:-1px;vertical-align:top;}
.custom-btn .ico:first-child{margin-right:10px;}
.custom-btn .ico:last-child{margin-left:10px;}
.custom-btn .ico img{display:none;}
.custom-btn .ico img:first-child{display:block;}
form{position:relative;}
form .input-wrp{display:block;line-height:1;position:relative;width:100%;}
form .input-wrp label{color:#333;font-size:1.3rem;font-weight:700;outline:0;text-transform:uppercase;}
form .input-wrp label span{}
form .input-wrp label+*{margin-top:5px;}
form .textfield{appearance:none;background:#fff;border:1px solid #e0e0e0;box-shadow:none;color:#666;display:block;font-size:1.4rem;font-weight:500;line-height:1.2;moz-appearance:none;o-transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;outline:0;padding:13px 15px;transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;webkit-appearance:none;webkit-box-shadow:none;webkit-transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;width:100%;}
form .textfield::-webkit-input-placeholder{color:#666;o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;webkit-transition:color .3s ease-in-out;}
form .textfield::-moz-placeholder{color:#666;o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;webkit-transition:color .3s ease-in-out;}
form .textfield:-moz-placeholder{color:#666;o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;webkit-transition:color .3s ease-in-out;}
form .textfield:-ms-input-placeholder{color:#666;o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;webkit-transition:color .3s ease-in-out;}
form input.textfield{height:44px;}
form textarea{height:100%;min-height:125px;resize:vertical;}
form button[type=submit]{box-shadow:none;cursor:pointer;outline:0;webkit-box-shadow:none;}
form .fs-dropdown.fs-custom .fs-dropdown-selected{border-color:#e0e0e0;color:#666;line-height:1.2;min-height:44px;padding:13px 40px 13px 15px;}
form .fs-dropdown.fs-custom .fs-dropdown-item{padding-left:15px;padding-right:15px;}
.form-s{background-color:#FDFCFC;margin-bottom:60px;padding:25px 20px;}
.form-s:last-child{margin-bottom:0;}
.form-s .__title{color:#010101;font-size:1.8rem;letter-spacing:2px;line-height:1;margin-bottom:5px;text-transform:uppercase;}
.form-s .row{margin-left:-10px;margin-right:-10px;}
.form-s .col,
.form-s [class*=col-]{padding-left:10px;padding-right:10px;}
.form-s .captcha{/*background-color:#fff;border:1px solid #ccc;height:44px;padding:3px 15px;*/}
.form-s .captcha img{display:block;margin-left:auto;margin-right:auto;}
.form--horizontal .input-wrp,
.form--horizontal button[type=submit]{margin-top:0;}
.form--search .textfield{color:#000;padding-right:55px;}
.form--search .textfield:focus::-webkit-input-placeholder,
.form--search .textfield:hover::-webkit-input-placeholder{color:#000!important;}
.form--search .textfield:focus::-moz-placeholder,
.form--search .textfield:hover::-moz-placeholder{color:#000!important;}
.form--search .textfield:focus:-moz-placeholder,
.form--search .textfield:hover:-moz-placeholder{color:#000!important;}
.form--search .textfield:focus:-ms-input-placeholder,
.form--search .textfield:hover:-ms-input-placeholder{color:#000!important;}
.form--search button[type=submit]{background:0 0;border:none;bottom:0;color:#000;font-size:1.8rem;position:absolute;right:0;text-align:center;top:0;width:40px;}
label{cursor:pointer;}
.checkbox{display:inline-block;line-height:1.5;margin-top:20px;padding-left:35px;position:relative;}
.checkbox input[type=checkbox]{clip:rect(2px, 2px, 2px, 2px);height:0;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:0;}
.checkbox input[type=checkbox]:checked~i:before{ms-transform:scale(1);transform:scale(1);webkit-transform:scale(1);}
.checkbox input[type=checkbox]:checked~span a{}
.checkbox i{background-color:#fff;border:1px solid #ccc;float:left;font-size:1.6rem;font-weight:700;height:16px;margin-left:-35px;o-transition:background-color .25s ease-in-out;overflow:hidden;position:relative;text-align:center;transition:background-color .25s ease-in-out;webkit-transition:background-color .25s ease-in-out;width:16px;}
.checkbox i:before{content:'\2713';display:block;line-height:17px;ms-transform:scale(0);o-transition:transform .25s cubic-bezier(.23, 1, .32, 1);transform:scale(0);transition:transform .25s cubic-bezier(.23, 1, .32, 1), -webkit-transform .25s cubic-bezier(.23, 1, .32, 1);transition:transform .25s cubic-bezier(.23, 1, .32, 1);transition:-webkit-transform .25s cubic-bezier(.23, 1, .32, 1);webkit-transform:scale(0);webkit-transition:transform .25s cubic-bezier(.23, 1, .32, 1);webkit-transition:-webkit-transform .25s cubic-bezier(.23, 1, .32, 1);}
.checkbox i:last-child{margin-right:0;}
.navigation{position:relative;}
.navigation ul{font-size:0;letter-spacing:-1px;line-height:0;}
.navigation li{border-left:solid 1px rgba(255, 255, 255, .25);display:inline-block;font-size:1.4rem;letter-spacing:0;line-height:1;position:relative;vertical-align:middle;white-space:normal;}
.navigation li:last-child{border-right:solid 1px rgba(255, 255, 255, .25);}
.navigation li a{color:#6d6d6d;display:inherit;font-family:inherit;font-size:14px;line-height:inherit;o-transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;webkit-transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;}
.navigation-menu{color:#252525;font-weight:600;}
.navigation li a:after,
.navigation li a:before{pointer-events:none;}
.navigation li i {
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transition: background-color .3s ease-in-out, border-color .3s ease-in-out, transform .2s ease-in-out, color .3s ease-in-out;
    -o-transition: background-color .3s ease-in-out, border-color .3s ease-in-out, transform .2s ease-in-out, color .3s ease-in-out;
    -webkit-transition: background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out, -webkit-transform .2s ease-in-out;
    transition: background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out, -webkit-transform .2s ease-in-out;
    transition: background-color .3s ease-in-out, border-color .3s ease-in-out, transform .2s ease-in-out, color .3s ease-in-out;
    transition: background-color .3s ease-in-out, border-color .3s ease-in-out, transform .2s ease-in-out, color .3s ease-in-out, -webkit-transform .2s ease-in-out
}
.breadcrumbs{color:#252525;font-size:0;letter-spacing:-1px;line-height:0;margin-bottom:20px;}
.breadcrumbs li{display:inline-block;font-size:1.3rem;letter-spacing:0;line-height:1.3rem;margin-bottom:5px;margin-top:5px;vertical-align:top;}
.breadcrumbs i{color:#a3aaae;display:inherit;font-size:1.1rem;margin-left:10px;margin-right:10px;}
.breadcrumbs a{color:#666;display:inherit;text-decoration:underline;}
.breadcrumbs a:focus,
.breadcrumbs a:hover{text-decoration:none;}
.section .breadcrumbs{padding-top:0;}
@media only screen and (min-width:992px){.breadcrumbs{}
}
.__label{color:#fff;font-size:1rem;left:0;line-height:1;padding:7px 15px;position:absolute;text-transform:uppercase;top:0;z-index:999;}
.__label--hot{background-color:#f8566b;}
.__label--new{background-color:#5bbc75;}
.__label--hit{background-color:#23add8;}
.__label--discount{background-color:#fe5124;}
.__status{display:inline-block;font-size:1.3rem;font-weight:500;line-height:1;}
.__status .ico{float:left;text-align:center;}
.__status--no,
.__status--ok,
.__status--order,
.__status--wait{line-height:14px;}
.__status--no .ico,
.__status--ok .ico,
.__status--order .ico,
.__status--wait .ico{line-height:15px;margin-right:10px;}
.__status--no .ico,
.__status--ok .ico,
.__status--wait .ico{border-radius:50%;color:#fff;font-size:.7rem;height:14px;margin-top:-1px;webkit-border-radius:50%;width:14px;}
.__status--ok{color:#159f2f;}
.__status--ok .ico{background-color:#159f2f;}
.__status--no{}
.__status--no .ico{}
.__status--wait{color:#09c;}
.__status--wait .ico{background-color:#09c;font-size:1.4rem;}
.__status--order{color:#fe5124;}
.__status--order .ico{font-size:1.6rem;margin-top:-2px;}
.__status--order .ico:before{line-height:inherit;}
.__goods-details{font-weight:500;line-height:1.2; max-height: 400px;overflow: auto;}
.__goods-details table{width:auto;}
.__goods-details tr:first-child td{padding-top:0;}
.__goods-details td{color:#000;padding-left:10px;padding-top:10px;vertical-align:top;}
.__goods-details td:first-child{color:#9f9d9d;padding-left:0;}
.__goods-details .grid-sizes{font-size:0;letter-spacing:-1px;line-height:0;margin:-5px -3px;}
.__goods-details .grid-sizes span{border:1px solid #9f9d9d;cursor:pointer;display:inline-block;font-size:1.5rem;height:20px;letter-spacing:0;line-height:19px;margin:5px 3px;min-width:20px;o-transition:border-color .3s ease-in-out, color .3s ease-in-out;padding:0 2px;text-align:center;transition:border-color .3s ease-in-out, color .3s ease-in-out;vertical-align:top;webkit-transition:border-color .3s ease-in-out, color .3s ease-in-out;}
.__goods-details .grid-sizes span.active,
.__goods-details .grid-sizes span:hover{}
.__goods-details .grid-colors{font-size:0;letter-spacing:-1px;line-height:0;margin:-5px;}
.__goods-details .grid-colors span{cursor:pointer;display:inline-block;height:20px;margin:5px;o-transition:background-color .3s ease-in-out, outline-color .3s ease-in-out;outline:transparent solid 1px;outline-offset:-1px;transition:background-color .3s ease-in-out, outline-color .3s ease-in-out;vertical-align:top;webkit-transition:background-color .3s ease-in-out, outline-color .3s ease-in-out;width:20px;}
.__goods-details .grid-colors span.active,
.__goods-details .grid-colors span:hover{background-color:#fff!important;}
.__goods-details .grid-colors span:hover{outline-color:#dcdbdb;}
.__goods-details .grid-colors span.active{cursor:default;}
.__price-group{font-size:0;line-height:0;margin-bottom:15px;margin-left:-15px;}
.__price-group>.__price{margin-left:15px;white-space:nowrap;}
.__price{line-height:1;}
.__price--old{color:#9f9d9d;font-size:2.0rem;font-weight:600;margin-top:5px;}
.__price--current{color:#252525;font-size:2.2rem;font-weight:600;}
.__price--discount{font-size:1.5rem;}
.__buy{overflow:hidden;}
.__buy__inner{display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-direction:row;margin:-5px;ms-flex-direction:row;webkit-box-direction:normal;webkit-box-orient:horizontal;webkit-flex-direction:row;}
.__buy__inner>*{margin:5px!important;}
.__buy .__buy-btn,
.__buy .__buy-btn--fast{box-shadow:none;cursor:pointer;display:inline-block;font-size:1.3rem;font-weight:500;height:40px;letter-spacing:0;line-height:1.4;moz-user-select:none;ms-touch-action:manipulation;ms-user-select:none;o-transition:background-color .25s ease-in-out, border-color .25s ease-in-out, color .25s ease-in-out;outline:0;padding:10px;text-align:center;touch-action:manipulation;transition:background-color .25s ease-in-out, border-color .25s ease-in-out, color .25s ease-in-out;user-drag:none;user-select:none;vertical-align:middle;webkit-box-shadow:none;webkit-transition:background-color .25s ease-in-out, border-color .25s ease-in-out, color .25s ease-in-out;webkit-user-drag:none;webkit-user-select:none;}
.__buy .__buy-btn{background-color:#fff;flex-grow:1;height:43px;ms-flex-positive:1;padding:13px 10px;text-align:center!important;text-decoration:none!important;text-shadow:none!important;text-transform:uppercase;webkit-box-flex:1;webkit-flex-grow:1;}
.__buy .__buy-btn--reverse,
.__buy .__buy-btn:focus,
.__buy .__buy-btn--reverse:focus,
.__buy .__buy-btn--reverse:hover{background-color:#fff;}
.__buy .__buy-btn--fast{border:1px solid #d1d1d1;color:#666;}
.__buy .__buy-btn:hover{color:#fff;}
.filter{margin-bottom:10px;margin-top:30px;}
.filter:first-child{margin-top:0;}
.filter:after{clear:both;content:"";display:table;}
.filter .layout-switcher,
.filter .sorting{margin-bottom:30px;position:relative;}
.filter .sorting{z-index:1011;}
.filter .sorting .js-dropdown{opacity:0;visibility:hidden;}
.filter .layout-switcher{float:right;font-size:0;letter-spacing:-1px;line-height:0;text-align:right;z-index:5;}
.filter .layout-switcher>*{display:inline-block;letter-spacing:0;vertical-align:middle;}
.filter .layout-switcher .switcher__item{border:1px solid #ccc;color:#000;cursor:pointer;font-size:4rem;height:40px;line-height:38px;margin-left:10px;o-transition:border-color .3s ease-in-out, color .3s ease-in-out;text-align:center;transition:border-color .3s ease-in-out, color .3s ease-in-out;webkit-transition:border-color .3s ease-in-out, color .3s ease-in-out;width:40px;}
.filter .layout-switcher .switcher__item:before{line-height:inherit;}
.filter .layout-switcher .switcher__item.active,
.filter .layout-switcher .switcher__item:hover{}
.filter .__name{display:inline-block;font-size:1.4rem;font-weight:400;line-height:1;margin:5px 0;vertical-align:middle;}
.filter .fs-dropdown.fs-custom--filter{color:#000;}
.filter .fs-dropdown.fs-custom--filter .fs-dropdown-selected{color:#000;min-height:40px;padding-bottom:11px;padding-top:11px;}
.filter .fs-dropdown.fs-custom--filter .fs-dropdown-item{border-top:1px solid #ccc;}
.filter .fs-dropdown.fs-custom--filter .fs-dropdown-item.fs-dropdown-item_selected,
.filter .fs-dropdown.fs-custom--filter .fs-dropdown-item:first-child{border-top:none;}
.pagination{font-size:0;letter-spacing:-1px;line-height:0;margin-top:50px;}
.content-container .pagination{list-style:none;}
.pagination li{display:inline-block;font-size:1.4rem;letter-spacing:0;line-height:1;margin-left:5px;vertical-align:top;}
.pagination li:focus a,
.pagination li:hover a{border-color:#efefef;}
.pagination li.prev{padding-right:5px;}
.pagination li.next{padding-left:10px;}
.pagination li.active a{color:#fff;cursor:default;}
.pagination a{border:2px solid transparent;color:#252525;display:inherit;height:35px;line-height:31px;o-transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;text-align:center;transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;webkit-transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;width:35px;}
.simple-banner{margin-bottom:30px;margin-top:30px;}
.simple-banner:first-child{margin-top:0;}
.simple-banner:last-child{margin-bottom:0;}
.simple-banner .banner__text{font-size:1.8rem;letter-spacing:3px;line-height:1.2;padding:30px 25px;text-transform:uppercase;}
.simple-banner .banner__text .big{font-size:3.6rem;font-weight:700;}
.simple-banner .banner__text .promo{background-color:#fff;display:inline-block;font-size:1.4rem;letter-spacing:0;padding:12px 25px;vertical-align:top;}
@media only screen and (min-width:560px){.filter .sorting{float:left;width:260px;}
    .simple-banner .banner__text{font-size:2rem;}
    .simple-banner .banner__text .big{font-size:4.8rem;}
}
.tab-container{position:relative;}
.tab-container .tab-nav{font-size:0;letter-spacing:-1px;line-height:0;}
.tab-container .tab-nav a{border:none;box-shadow:none;display:inline-block;font-size:1.6rem;letter-spacing:0;line-height:1;moz-user-select:none;ms-user-select:none;o-transition:all .3s ease-in-out;outline:0;padding:0 15px;position:relative;text-align:center;text-decoration:none!important;transition:all .3s ease-in-out;user-drag:none;user-select:none;vertical-align:middle;webkit-box-shadow:none;webkit-transition:all .3s ease-in-out;webkit-user-drag:none;webkit-user-select:none;}
.tab-container .tab-content{position:relative;}
.tab-container .tab-content__item.is-visible{left:auto;opacity:1;position:static;top:auto;visibility:visible;z-index:2;}
.accordion-container{margin-bottom:60px;}
.accordion-container:last-child{margin-bottom:0;}
.accordion-item{border:1px solid #ccc;margin-top:4px;}
.accordion-item:first-child{margin-top:0;}
.accordion-item:first-child article{display:block;}
.accordion-item article{display:none;}
.accordion-item article p{margin-bottom:15px;margin-top:15px;}
.accordion-item article p:first-child{margin-top:0;}
.accordion-item article p:last-child{margin-bottom:0;}
.accordion-item .__inner{padding:20px;}
.accordion-item.active .accordion-toggler{background-color:#FDFCFC;cursor:default;}
.accordion-item.active .accordion-toggler i:before{transform:rotate(180deg) translateZ(0);webkit-transform:rotate(180deg) translateZ(0);}
.accordion-toggler{border-bottom:1px solid #ccc;color:#252525;cursor:pointer;font-size:1.4rem;font-weight:500;line-height:1.3;margin:0;o-transition:background-color .3s ease-in-out, color .3s ease-in-out;padding:15px 75px 15px 15px;text-transform:uppercase;transition:background-color .3s ease-in-out, color .3s ease-in-out;webkit-transition:background-color .3s ease-in-out, color .3s ease-in-out;}
.accordion-toggler i{border-left:1px solid #ccc;bottom:0;font-size:1.4rem;o-transition:background-color .3s ease-in-out, color .3s ease-in-out;right:0;top:0;transition:background-color .3s ease-in-out, color .3s ease-in-out;webkit-transition:background-color .3s ease-in-out, color .3s ease-in-out;width:50px;}
.accordion-toggler i:before{bottom:0;font-weight:700;height:20px;left:0;line-height:20px;margin:auto;ms-transform-origin:center;o-transition:transform .2s ease-in-out;right:0;top:0;transform-origin:center;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;webkit-transform-origin:center;webkit-transition:transform .2s ease-in-out;webkit-transition:-webkit-transform .2s ease-in-out;width:20px;}
.accordion-toggler:hover i{background-color:#FDFCFC;}
.widget{margin-top:30px;position:relative;}
.widget:first-child{margin-top:0;}
.widget .__toggle{color:#fff;display:block;font-size:1.5rem;line-height:45px;moz-user-select:none;ms-user-select:none;padding:0 20px;text-transform:uppercase;webkit-user-select:none;}
.widget .__toggle i{display:inline-block;float:right;font-size:1.8rem;margin-left:5px;vertical-align:bottom;}
.widget .__toggle+ul>li:first-child{border-top:none;}
.widget input[type=checkbox]{clip:rect(2px, 2px, 2px, 2px);height:0;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:0;}
.widget input[type=checkbox]:checked+.__toggle i{transform:rotate(180deg) translateZ(0);webkit-transform:rotate(180deg) translateZ(0);}
.widget input[type=checkbox]:checked+.__toggle+*,
.widget input[type=checkbox]:checked~ul{height:auto;overflow:visible;}
.widget--menu>ul{background-color:#f7f7f7;height:0;overflow:hidden;}
.widget--menu>ul>li{border-style:solid;border-width:1px;margin-top:-1px;}
.widget--menu>ul>li:first-child{margin-top:0;}
.widget--menu>ul>li.active>div:first-child,
.widget--menu>ul>li:hover>div:first-child{background-color:#fff;}
.widget--menu>ul>li.active>div:first-child:before,
.widget--menu>ul>li:hover>div:first-child:before{}
.widget--menu>ul>li>div:first-child:before{background-color:transparent;bottom:0;content:"";left:0;o-transition:background-color .3s ease-in-out;position:absolute;top:0;transition:background-color .3s ease-in-out;webkit-transition:background-color .3s ease-in-out;width:2px;}
.widget--menu ul{line-height:1;position:relative;}
.content-container .widget--menu ul{list-style:none;}
.widget--menu li{border-color:#e0e0e0;margin-top:-1px;}
.widget--menu li>div:first-child{o-transition:background-color .3s ease-in-out;position:relative;transition:background-color .3s ease-in-out;webkit-transition:background-color .3s ease-in-out;}
.widget--menu li>div:first-child>i{bottom:0;color:#767676;cursor:pointer;font-size:1.3rem;line-height:1;position:absolute;right:0;top:0;width:40px;}
.widget--menu li>div:first-child>i:before{bottom:0;height:20px;left:0;line-height:20px;margin:auto;ms-transform-origin:center;o-transition:transform .2s ease-in-out;position:absolute;right:0;top:0;transform-origin:center;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;webkit-transform-origin:center;webkit-transition:transform .2s ease-in-out;webkit-transition:-webkit-transform .2s ease-in-out;width:20px;}
.widget--menu li>div:first-child>i+a{margin-right:40px;}
.widget--menu li.active,
.widget--menu li:hover{}
.widget--menu li.active>*>a,
.widget--menu li.active>*>i,
.widget--menu li.active>a,
.widget--menu li:hover>*>a,
.widget--menu li:hover>*>i,
.widget--menu li:hover>a{color:inherit;}
.widget--menu li.active>.submenu{display:block;}
.widget--menu i{ms-transform-origin:center;o-transition:background-color .3s ease-in-out, border-color .3s ease-in-out, transform .2s ease-in-out, color .3s ease-in-out;transform-origin:center;transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out, -webkit-transform .2s ease-in-out;transition:background-color .3s ease-in-out, border-color .3s ease-in-out, transform .2s ease-in-out, color .3s ease-in-out, -webkit-transform .2s ease-in-out;transition:background-color .3s ease-in-out, border-color .3s ease-in-out, transform .2s ease-in-out, color .3s ease-in-out;webkit-transform-origin:center;webkit-transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out, -webkit-transform .2s ease-in-out;webkit-transition:background-color .3s ease-in-out, border-color .3s ease-in-out, transform .2s ease-in-out, color .3s ease-in-out;}
.widget--menu a{color:#000;display:block;font-size:1.5rem;line-height:1.2;o-transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;webkit-transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;}
.widget--menu-1>ul>li>div:first-child>a{padding:11px 19px;}
.widget--menu-1 li.active>div:first-child>i,
.widget--menu-1 li:hover>div:first-child>i{transform:rotate(-90deg) translateZ(0);webkit-transform:rotate(-90deg) translateZ(0);}
.widget--menu-1 .submenu__title{font-size:1.5rem;font-weight:600;margin-bottom:15px;text-transform:uppercase;}
.widget--menu-1 .submenu__title a:focus,
.widget--menu-1 .submenu__title a:hover{}
.widget--menu-1 .submenu__title a:focus+i,
.widget--menu-1 .submenu__title a:hover+i{}
.widget--menu-1 .submenu__title i{border-bottom:2px solid #f2f1f1;display:block;padding-bottom:5px;}
.widget--menu-1 .submenu li{margin-top:7px;}
.widget--menu-1 .submenu li a{display:inline-block;font-size:1.3rem;line-height:1.4;padding-left:10px;}
.widget--menu-1 .submenu li a:before{float:left;margin-left:-10px;}
.widget--menu-2 li.active>div:first-child>i,
.widget--menu-2 li:hover>div:first-child>i{transform:rotate(-180deg) translateZ(0);webkit-transform:rotate(-180deg) translateZ(0);}
.widget--menu-2 a{padding:11px 19px;}
.widget--menu-2 .submenu li{border-top-style:solid;border-top-width:1px;}
.widget--menu-2 .submenu li.active>div:first-child,
.widget--menu-2 .submenu li:hover>div:first-child{color:#fff;}
.widget--menu-2 .submenu li.active>div:first-child>i,
.widget--menu-2 .submenu li:hover>div:first-child>i{color:inherit;}
.widget--menu-2 .submenu a{padding-left:29px;}
.widget--menu-2 .submenu .submenu a{font-size:1.3rem;padding-left:39px;}
.counter{max-width:110px;position:relative;width:55%;}
.counter .__btn{border:1px solid #d1d1d1;color:#9f9d9d;cursor:pointer;font-size:1.8rem;height:44px;line-height:44px;max-width:35px;moz-user-select:none;ms-user-select:none;position:absolute;text-align:center;top:0;webkit-user-select:none;width:32%;z-index:1;}
.counter .__btn--minus{left:0;}
.counter .__btn--plus{right:0;}
.counter .input-wrp{margin-top:0;}
.counter .textfield{border-color:#d1d1d1;color:#9f9d9d;height:44px;padding:11px 35px;text-align:center;}
.social-btns{font-size:0;letter-spacing:-1px;line-height:0;margin:0 -5px;}
.social-btns a{color:#fff;display:inline-block;letter-spacing:0;line-height:1;margin:0 5px;o-transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;text-align:center!important;text-decoration:none!important;transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;vertical-align:middle;webkit-transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;}
.social-btns a:before{line-height:inherit;}
#btn-to-top-wrap{bottom:75px;display:none;position:fixed;right:10px;z-index:3;}
@media only screen and (min-width:992px){#btn-to-top-wrap{bottom:25px;right:25px;}
}
#btn-to-top{color:#fff;display:block;font-size:20px;height:44px;line-height:42px;opacity:.7;o-transition:opacity .3s ease-in-out;text-align:center;text-decoration:none;transition:opacity .3s ease-in-out;webkit-transition:opacity .3s ease-in-out;width:44px;}
#btn-to-top:before{border-bottom:6px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent;content:'';display:inline-block;height:0;vertical-align:middle;width:0;}
#btn-to-top:hover{opacity:1;}
.about .__inner{margin-bottom:-30px;}
.about .__item{margin-bottom:30px;}
.about .__quote{color:#666;padding:20px 55px;}
.about .__quote [class*=" fontello-quote"],
.about .__quote [class^=fontello-quote]{color:#f1f0f0;font-size:3.5rem;line-height:1;}
.about .__quote .fontello-quote-left{float:left;margin-left:-55px;margin-top:-20px;}
.about .__quote .fontello-quote-right{float:right;margin-bottom:-20px;margin-right:-55px;}
.about p{margin-bottom:15px;margin-top:15px;}
.about p:first-child{margin-top:0;}
.about p:last-child{margin-bottom:0;}
.banners{margin-bottom:60px;margin-top:60px;}
.banners:first-child{margin-top:0;}
.banners:last-child{margin-bottom:0;}
.banners .__item{position:relative;}
.banners .__item[data-y="1"] .__image{height:250px;}
.banners .__item[data-y="2"] .__image{height:400px;}
.banners .__item .__image{height:0;margin:auto;overflow:hidden;position:relative;width:100%;}
.banners .__item .__image img{o-transition:transform .7s cubic-bezier(.25, .46, .45, .94);transition:transform .7s cubic-bezier(.25, .46, .45, .94), -webkit-transform .7s cubic-bezier(.25, .46, .45, .94);transition:transform .7s cubic-bezier(.25, .46, .45, .94);transition:-webkit-transform .7s cubic-bezier(.25, .46, .45, .94);webkit-transition:transform .7s cubic-bezier(.25, .46, .45, .94);webkit-transition:-webkit-transform .7s cubic-bezier(.25, .46, .45, .94);}
.banners .__item .__content{align-items:flex-start;display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-direction:column;justify-content:flex-end;ms-flex-align:start;ms-flex-direction:column;ms-flex-pack:end;padding:15px;webkit-align-items:flex-start;webkit-box-align:start;webkit-box-direction:normal;webkit-box-orient:vertical;webkit-box-pack:end;webkit-flex-direction:column;webkit-justify-content:flex-end;}
.banners .__item .__title{font-size:1.5rem;line-height:1;margin:0;text-transform:uppercase;}
.banners .__item:hover .__image img{transform:scale(1.2) translateZ(0);webkit-transform:scale(1.2) translateZ(0);}
.banners--style-1 .__inner{margin-bottom:-30px;}
.banners--style-1 .__item{margin-bottom:30px;}
.banners--style-1 .__item .__title{background-color:rgba(255, 255, 255, .9);min-width:155px;o-transition:background-color .2s ease-in-out, color .3s ease-in-out;padding:15px;position:relative;text-align:center;transition:background-color .2s ease-in-out, color .3s ease-in-out;webkit-transition:background-color .2s ease-in-out, color .3s ease-in-out;}
.banners--style-1 .__item .__title:before{bottom:0;content:"";left:0;o-transition:width .3s ease-in-out;position:absolute;top:0;transition:width .3s ease-in-out;webkit-transition:width .3s ease-in-out;width:2px;}
.banners--style-1 .__item .__title span{position:relative;}
.banners--style-1 .__item:hover .__title{color:#fff;}
.banners--style-1 .__item:hover .__title:before{width:100%;}
.banners--style-2 .__item{margin-bottom:30px;}
.banners--style-2 .__item .__content{color:#fff;font-size:1.5rem;padding-bottom:20px;padding-top:20px;text-transform:uppercase;}
.banners--style-2 .__item .__subtitle,
.banners--style-2 .__item .__title{color:#fff;}
.banners--style-2 .__item .__subtitle span,
.banners--style-2 .__item .__title span{display:block;font-size:1.5rem;font-weight:400;}
.banners--style-2 .__item .__title{flex-grow:1;font-size:3.5rem;font-weight:600;ms-flex-positive:1;webkit-box-flex:1;webkit-flex-grow:1;}
.banners--style-2 .__item .__subtitle{font-size:2.5rem;font-weight:400;}
@media only screen and (min-width:768px){.banners--style-2 .__item .__title{font-size:4rem;}
    .banners--style-2 .__item .__subtitle{font-size:3rem;}
}
@media only screen and (min-width:992px){.widget>ul{height:auto;overflow:visible;}
    .banners--style-2 .__item .__content{padding:25px 30px;}
}
@media only screen and (min-width:1200px){.banners--style-2 .__item .__title{font-size:5rem;}
    .banners--style-2 .__item .__subtitle{font-size:3.5rem;}
}
.brands{font-size:0;letter-spacing:-1px;line-height:0;text-align:center;}
.brands .__item{border:1px solid transparent;cursor:pointer;display:inline-block;font-size:1.5rem;height:115px;letter-spacing:0;line-height:1;min-width:170px;o-transition:border-color .3s ease-in-out;overflow:hidden;position:relative;transition:border-color .3s ease-in-out;vertical-align:top;webkit-transition:border-color .3s ease-in-out;width:20%;}
.brands .__item img{border:9px solid transparent;bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;width:auto;}
.brands .__item:hover{}
.brands.slick-slider{padding-left:40px;padding-right:40px;}
.brands.slick-slider .slick-arrow{background-color:rgba(255, 255, 255, .8);font-size:2rem;height:40px;line-height:40px;margin-top:-20px;position:absolute;top:50%;width:35px;}
.brands.slick-slider .slick-prev{left:0;}
.brands.slick-slider .slick-next{right:0;}

#choose-location {
    display: none;
    padding: 35px 0;
    background-color: #f2f1f1;
    color: #252525;
    -webkit-transition: transform .7s cubic-bezier(.25, .46, .45, .94), margin-top .7s cubic-bezier(.25, .46, .45, .94);
    -o-transition: transform .7s cubic-bezier(.25, .46, .45, .94), margin-top .7s cubic-bezier(.25, .46, .45, .94);
    -webkit-transition: margin-top .7s cubic-bezier(.25, .46, .45, .94), -webkit-transform .7s cubic-bezier(.25, .46, .45, .94);
    transition: margin-top .7s cubic-bezier(.25, .46, .45, .94), -webkit-transform .7s cubic-bezier(.25, .46, .45, .94);
    transition: transform .7s cubic-bezier(.25, .46, .45, .94), margin-top .7s cubic-bezier(.25, .46, .45, .94);
    transition: transform .7s cubic-bezier(.25, .46, .45, .94), margin-top .7s cubic-bezier(.25, .46, .45, .94), -webkit-transform .7s cubic-bezier(.25, .46, .45, .94)
}
#choose-location--close{color:#b4b4b4;cursor:pointer;font-size:2rem;line-height:1;position:absolute;right:15px;top:15px;}
#choose-location .__inner{margin-bottom:-30px;}
#choose-location .__item{margin-bottom:30px;}
#choose-location .__current-city{font-size:3rem;font-weight:700;line-height:1.2;}
#choose-location .cities-list .__title{font-size:2.4rem;font-weight:700;line-height:1;}
#choose-location .cities-list .__wrap{margin-left:-40px;}
#choose-location .cities-list ul{line-height:1;margin-left:40px;}
#choose-location .cities-list ul li{font-size:1.3rem;font-weight:600;margin-top:10px;}
#choose-location .cities-list ul a{color:inherit;}
#choose-location .cities-list ul a.active,
#choose-location .cities-list ul a:focus,
#choose-location .cities-list ul a:hover{}
#choose-location .custom-btn{margin-left:15px;min-width:1px;vertical-align:top;}
#choose-location .input-wrp{margin-top:15px;}
#choose-location .textfield::-webkit-input-placeholder{color:#c5c4c4;}
#choose-location .textfield::-moz-placeholder{color:#c5c4c4;}
#choose-location .textfield:-moz-placeholder{color:#c5c4c4;}
#choose-location .textfield:-ms-input-placeholder{color:#c5c4c4;}
.company-contacts{margin-bottom:20px;}
.company-contacts .yandex-map{height:250px;margin-bottom:40px;}
.company-contacts .__item{margin-bottom:30px;}
.company-contacts .__item .b-table .cell+.cell{width:100%;}
.company-contacts .__item .__ico{border-radius:50%;color:#fff;display:block;font-size:2.5rem;height:44px;line-height:44px;margin-right:20px;text-align:center;webkit-border-radius:50%;width:44px;}
.company-contacts .__item .__ico:before{line-height:inherit;}
.company-contacts .__item a{color:inherit;}
.company-address .__subtitle,
.company-address .__title{color:#000;font-weight:700;line-height:1;}
.company-address .__title{font-size:1.8rem;letter-spacing:2px;margin-bottom:25px;text-transform:uppercase;}
.company-address .__title:after{content:"";display:block;height:2px;margin-top:10px;width:62px;}
.company-address .__subtitle{font-size:1.6rem;}
.company-address .location{border-top:1px solid #eee;line-height:1.2;padding-bottom:15px;padding-top:30px;}
.company-address .location:first-child{border-top:none;padding-top:0;}
.company-address .location .checkbox{font-size:1.6rem;line-height:1.2;margin-bottom:15px;}
.company-address .location .checkbox:first-child{margin-top:0;}
.company-address .location .checkbox:last-child{margin-bottom:0;}
.company-address .location .row{margin-left:-10px;margin-right:-10px;}
.company-address .location__item{margin-bottom:15px;padding-left:10px;padding-right:10px;}
.company-address .location__item span{background-color:#f9f8f8;border-radius:30px;display:inline-block;letter-spacing:1px;line-height:32px;padding:0 15px;vertical-align:top;webkit-border-radius:30px;}
.company-address .location__item span a{color:inherit;}
.company-address .location__item a{}
.company-address .location__item .__ico{color:#252525;display:inline-block;font-size:1.6rem;line-height:1;margin-right:5px;vertical-align:middle;}
.content-container{line-height:1.7;position:relative;z-index:2;}
.content-container ol,
.content-container ul{list-style:disc inside;}
.content-container p{margin-bottom:15px;margin-top:15px;}
.content-container p:first-child{margin-top:0;}
.content-container p:last-child{margin-bottom:0;}
.content-container .page-title{margin-bottom:30px;}
.content-container .page-title:first-child{margin-top:-5px;}
.content-container .page-title .__title{font-weight:300;line-height:1.1;}
.content-container .caption{color:#333;margin-bottom:30px;margin-top:30px;}
.content-container .caption:first-child{margin-top:0;}
.content-container .caption:last-child{margin-bottom:0;}
.content-container .caption .__title{color:#010101;font-size:1.8rem;letter-spacing:2px;line-height:1;margin-bottom:15px;text-transform:uppercase;}
.content-container .subtitle{color:#666;font-size:1.6rem;margin-bottom:20px;}
.features{margin-bottom:30px;margin-top:30px;}
.features:last-child{margin-bottom:-60px;}
.features .__inner{margin-bottom:-30px;}
.features .__item{margin-bottom:30px;}
.features .__item .cell:first-child{width:60px;}
.features .__item img{display:block;}
.features .__item .__content{color:#252525;font-size:1.5rem;line-height:1;}
.features .__item .__content:after{border-top:2px solid #e0e0e0;content:"";display:block;margin-top:15px;width:30px;}
.features .__item .__title{text-transform:uppercase;}
.features .__item p{margin-bottom:10px;margin-top:10px;}
.features .__item p:first-child{margin-top:0;}
.features .__item p:last-child{margin-bottom:0;}
#footer{background-color:#f7f7f7;color:#000;font-size:1.4rem;}
#footer .line{border-top:1px solid #ccc;padding-bottom:20px;padding-top:19px;}
#footer .line--third .footer__item{margin-bottom:5px;margin-top:5px;}
#footer .line:first-child{border-top:none;}
#footer .footer__item{width:100%;}
#footer .site-logo{margin-bottom:10px;margin-top:10px;}
#footer__navigation{margin-bottom:10px;margin-top:10px;text-transform:uppercase;}
#footer__navigation ul{margin-left:-25px;}
#footer__navigation li{margin-bottom:10px;margin-left:25px;margin-top:10px;}
#footer__navigation li.active a,
#footer__navigation li:hover a{background-color:transparent;}
#footer .__contact{margin-bottom:15px;margin-top:15px;}
#footer .__contact .__title{color:#000;font-size:1.5rem;font-weight:700;letter-spacing:.05em;line-height:1;margin-bottom:15px;text-transform:uppercase;}
#footer .__contact .b-table .cell+.cell{width:100%;}
#footer .__contact .__ico{display:inline-block;font-size:1.6rem;line-height:1;margin-right:10px;}
#footer .__contact .__ico:before{vertical-align:top;}
#footer .__callback{font-size:1.3rem;font-weight:600;text-decoration:underline;}
#footer .social-btns{margin-bottom:-10px;}
#footer .social-btns a{background-color:#e5e5e5;border:1px solid #e5e5e5;border-radius:50%;color:#969696;font-size:1.8rem;height:35px;line-height:33px;margin-bottom:10px;webkit-border-radius:50%;width:35px;}
#footer .social-btns a.active,
#footer .social-btns a:hover{background-color:#fff;}
#footer a{color:inherit;}

#footer .dev:focus,
#footer .dev:hover {}
.goods{margin-bottom:60px;}
.goods:last-child{margin-bottom:0;}
.goods .__inner{margin-bottom:-10px;}
.goods .__item{background-color:#fff;font-weight:400;margin-bottom:10px;o-transition:box-shadow .3s ease-in-out;position:relative;transition:box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;webkit-transition:box-shadow .3s ease-in-out;webkit-transition:-webkit-box-shadow .3s ease-in-out;width:100%;}
.goods .__item .__image{height:0;margin:1px auto 0;overflow:hidden;padding-top:93.18182%;position:relative;width:100%;}
.goods .__item .__image img{background-size:contain !important;o-transition:transform .7s cubic-bezier(.25, .46, .45, .94);transition:transform .7s cubic-bezier(.25, .46, .45, .94), -webkit-transform .7s cubic-bezier(.25, .46, .45, .94);transition:transform .7s cubic-bezier(.25, .46, .45, .94);transition:-webkit-transform .7s cubic-bezier(.25, .46, .45, .94);webkit-transition:transform .7s cubic-bezier(.25, .46, .45, .94);webkit-transition:-webkit-transform .7s cubic-bezier(.25, .46, .45, .94);}
.goods .__item .__content{line-height:1;padding:20px 15px;position:relative;z-index:1;}
.goods .__item ul{list-style:none;}
.goods .__item .__full-link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:125;}
.goods .__item .__btns{opacity:0;o-transition:opacity .2s ease-in-out, visibility .2s ease-in-out;position:absolute;right:10px;top:10px;transition:opacity .2s ease-in-out, visibility .2s ease-in-out;visibility:hidden;webkit-transition:opacity .2s ease-in-out, visibility .2s ease-in-out;z-index:4;}
.goods .__item .__btns a{background-color:#fff;border:1px solid #fff;color:#000;display:block;font-size:1.6rem;line-height:1;margin-top:10px;o-transition:border-color .3s ease-in-out, color .3s ease-in-out;padding:4px 0;text-align:center;transition:border-color .3s ease-in-out, color .3s ease-in-out;webkit-transition:border-color .3s ease-in-out, color .3s ease-in-out;width:25px;}
.goods .__item .__btns a:first-child{margin-top:0;}
.goods .__item .__btns a:before{vertical-align:top;}
.goods .__item .__btns a:hover{}
.goods .__item .__title{font-size:1.5rem;font-weight:500;margin-bottom:15px;}
.goods .__item .__price--current:last-child,
.goods .__item .__price--old:last-child{margin-bottom:0;}
.goods .__item .__price--old{margin-top:5px;}
.goods .__item .__price--current{margin-bottom:5px;margin-top:15px;}
.goods .__item .__price--discount{display:block;margin:10px 0;}
.goods .__item .custom-btn{max-width:180px;min-width:1px;width:100%;}
.goods .__item:hover .__image img{}
.goods .__item:hover .__btns{opacity:1;visibility:visible;}
.goods .tab-nav{margin:0 -5px 10px;}
.goods .tab-nav a{border:1px solid #e4e3e3;color:#676767;font-size:1.5rem;font-weight:500;letter-spacing:1px;margin:0 5px 10px;padding-bottom:9px;padding-top:9px;}
.goods .tab-nav a.active,
.goods .tab-nav a:hover{}
.goods--columns .row{margin-left:-5px;margin-right:-5px;}
.goods--columns .col,
.goods--columns [class*=col-]{padding-left:5px;padding-right:5px;}
.goods--columns .__item{display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-direction:column;ms-flex-direction:column;webkit-box-direction:normal;webkit-box-orient:vertical;webkit-flex-direction:column;}
.goods--columns .__item:before{content:"";opacity:0;visibility:hidden;z-index:1;}
.goods--columns .__item .__image{border:1px solid #ccc;}
.goods--columns .__item .__content{display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex:1 0 auto;flex-direction:column;ms-flex:1 0 auto;ms-flex-direction:column;webkit-box-direction:normal;webkit-box-flex:1;webkit-box-orient:vertical;webkit-flex:1 0 auto;webkit-flex-direction:column;}
.goods--columns .__item .__title{flex:1 0 auto;ms-flex:1 0 auto;webkit-box-flex:1;webkit-flex:1 0 auto;}
.goods--columns .__item .__goods-details{background-color:#fff;border-top:none;left:0;margin-top:-5px;opacity:0;o-transition:box-shadow .3s ease-in-out;padding:0 15px 20px;position:absolute;top:-100%;transition:box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;visibility:hidden;webkit-transition:box-shadow .3s ease-in-out;webkit-transition:-webkit-box-shadow .3s ease-in-out;width:100%;z-index:2;}
.goods--columns .__item:hover{box-shadow:10px 17px 38px 0 rgba(0, 0, 0, .1);webkit-box-shadow:10px 17px 38px 0 rgba(0, 0, 0, .1);z-index:10;}
.goods--columns .__item:hover:before{opacity:1;visibility:visible;}
.goods--columns .__item:hover .__goods-details{box-shadow:10px 17px 38px 0 rgba(0, 0, 0, .1);opacity:1;visibility:visible;webkit-box-shadow:10px 17px 38px 0 rgba(0, 0, 0, .1);top:100%}
.goods--rows .row{margin-left:-10px;margin-right:-10px;}
.goods--rows .__item:before{border:1px solid #ccc;content:"";}
.goods--rows .__item .__title{font-size:2.2rem;}
.goods--rows .__item .__price--current{font-size:2.6rem;font-weight:600;}
.goods--table .__item{border-bottom:1px solid #eceaea;margin-bottom:0;}
.goods--table .__item:first-child{border-top:1px solid #eceaea;}
.goods--table .__item .__cell{padding:10px 0;vertical-align:middle;}
.goods--table .__item .__cell:first-child{padding-left:0;}
.goods--table .__item td{padding-left:15px;vertical-align:top;}
.goods--table .__item td:first-child{padding-left:0;}
.goods--table .__item .__image{height:70px;margin-right:5px;padding:0;width:70px;}
@media only screen and (min-width:560px){.accordion-toggler{padding:20px 80px 20px 20px;}
    .accordion-toggler i{width:60px;}
    .banners .__item[data-y="2"] .__image{height:530px;}
    .goods--rows .__item .__content{padding:20px 20px 20px 0;}
    .goods--table .__item td{vertical-align:middle;}
    .goods--table .__item .__cell{padding-left:15px;}
    .goods--table .__item .__cell--1{width:54%;}
    .goods--table .__item .__cell--3{min-width:210px;width:2%;}
    .goods--table .__item .__price-group{white-space:nowrap;}
}
@media only screen and (min-width:768px){.goods--table .__item .__title{margin-bottom:0;}
}
@media only screen and (min-width:992px){#footer .footer__item{width:auto;}
    .goods .tab-nav{border-bottom:1px solid #e4e3e3;margin-bottom:30px;margin-left:0;margin-right:0;}
    .goods .tab-nav a{border:none;border-bottom:2px solid transparent;margin-bottom:-1px;margin-left:10px;margin-right:10px;padding-left:0;padding-right:0;padding-top:0;}
    .goods .tab-nav a.active,
    .goods .tab-nav a:hover{color:#000;}
}
.goods-category{margin-bottom:60px;}
.goods-category:last-child{margin-bottom:0;}
.goods-category .__inner{margin-bottom:-40px;}
.goods-category .__item{margin-bottom:40px;position:relative;width:100%;}
.goods-category .__item .row{margin-left:-10px;margin-right:-10px;}
.goods-category .__item .col,
.goods-category .__item [class*=col-]{padding-left:10px;padding-right:10px;}
.goods-category .__item .__image{height:0;margin:auto auto 20px;overflow:hidden;padding-top:58.18182%;position:relative;width:100%;}
.goods-category .__item .__image img{moz-user-select:none;ms-user-select:none;o-transition:transform .7s cubic-bezier(.25, .46, .45, .94);transition:transform .7s cubic-bezier(.25, .46, .45, .94), -webkit-transform .7s cubic-bezier(.25, .46, .45, .94);transition:transform .7s cubic-bezier(.25, .46, .45, .94);transition:-webkit-transform .7s cubic-bezier(.25, .46, .45, .94);webkit-transition:transform .7s cubic-bezier(.25, .46, .45, .94);webkit-transition:-webkit-transform .7s cubic-bezier(.25, .46, .45, .94);webkit-user-select:none;}
.goods-category .__item .__content{font-size:1.3rem;line-height:1.2;}
.goods-category .__item .__content p{margin-bottom:10px;margin-top:10px;}
.goods-category .__item .__title{font-size:1.5rem;font-weight:700;margin-bottom:10px;text-transform:uppercase;}
.goods-category .__item ul{list-style:none;margin-left:-5px;margin-top:-5px;}
.goods-category .__item ul li{display:block;margin-left:5px;margin-top:5px;vertical-align:top;}
.goods-category .__item ul li.active a,
.goods-category .__item ul li:hover a{text-decoration:none;}
body .goods-category .__item ul a{color:#252525;font-weight:600;text-decoration:underline;}
.col--no-gutters{padding:0;}
.goods-category .__item:hover .__image img{transform:scale(1.2) translateZ(0);webkit-transform:scale(1.2) translateZ(0);}
@media only screen and (min-width:1200px){.goods--5-columns .col,
.goods--5-columns [class*=col-]{flex:0 0 20%;max-width:20%;ms-flex:0 0 20%;webkit-box-flex:0;webkit-flex:0 0 20%;}
    .goods-category .__item .__image{margin-bottom:0;}
}
.goods-discount{margin-bottom:60px;}
.goods-discount:last-child{margin-bottom:0;}
.goods-discount .__inner{margin-bottom:-30px;}
.goods-discount .__item{background-color:#fff;margin-bottom:30px;position:relative;width:100%;}
.goods-discount .__item .__image{height:0;margin:auto;overflow:hidden;padding-top:64.93506%;position:relative;width:100%;}
.goods-discount .__item .__image img{moz-user-select:none;ms-user-select:none;o-transition:transform .7s cubic-bezier(.25, .46, .45, .94);transition:transform .7s cubic-bezier(.25, .46, .45, .94), -webkit-transform .7s cubic-bezier(.25, .46, .45, .94);transition:transform .7s cubic-bezier(.25, .46, .45, .94);transition:-webkit-transform .7s cubic-bezier(.25, .46, .45, .94);webkit-transition:transform .7s cubic-bezier(.25, .46, .45, .94);webkit-transition:-webkit-transform .7s cubic-bezier(.25, .46, .45, .94);webkit-user-select:none;}
.goods-discount .__item .__content{color:#252525;font-size:1.5rem;font-weight:500;padding:20px;}
.goods-discount .__item .__title{color:#252525;font-size:2.2rem;margin-bottom:10px;margin-top:10px;}
.goods-discount .__item p{margin-bottom:10px;margin-top:10px;}
.goods-discount .__item p:first-child{margin-top:0;}
.goods-discount .__item p:last-child{margin-bottom:0;}
.goods-discount .__item .__duration{color:#999;font-size:1.3rem;font-weight:400;line-height:1;margin-bottom:5px;margin-top:5px;}
.goods-discount .__item:hover .__image img{}
.header{background-color:#fff;display:none;position:relative;z-index:10;}
.header .__line{min-height:50px;transform:translateZ(0);webkit-transform:translateZ(0);}
.header .__line--first{box-shadow:inset 0 -1px 0 #e4e3e3;padding-bottom:18px;padding-top:18px;webkit-box-shadow:inset 0 -1px 0 #e4e3e3;}
.header .__line--first .__ico{color:#252525;}
.header .__line--second{padding: 0 0 30px;}
.header .__line .__item{align-items:center;display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;ms-flex-align:center;webkit-align-items:center;webkit-box-align:center;}
.header .__line .__item--first {
    margin-right: 35px;
}
.header .__ico{color:#6d6d6d;display:inline-block;line-height:1;margin: 0 8px;position:relative;vertical-align:middle;text-align: center;
font-family: 'Ubuntu';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 16px;
color: #131314;
}
.header .__ico:last-child{margin-right:0;/*font-size: 16px;*/}
.header .__ico .num{background:#757575;color:#fff;font-size:9px;font-style:normal;font-weight:500;height:16px;line-height:16px;position:absolute;right:-9px;text-align:center;top:-7px;width:16px;}
.header .__account,
.header .__callback,
.header .__cart,
.header .__compare,
.header .__location,
.header .__phone,
.header .__wishlist{color:#252525;display:inline-block;vertical-align:middle;}
.header .__callback,
.header .__phone{line-height:1.7rem;margin-left:10px;}
.header .__callback:first-child,
.header .__phone:first-child{margin-left:0;}
.header .__callback .__ico,
.header .__phone .__ico{font-size:1.7rem;margin-top:-2px;}
.header .__phone{font-size:16px; font-weight: bold;}
.header .__phone i{color:#000;font-size:21px !important;}
/*.header .__phone span{font-weight:bold;}*/
.header .__location{position:relative;}
.header .__compare .__ico{margin-right:0;}
.header .__callback{font-size:13px;font-weight:500;margin-left:30px;}
.header .__like{font-size:20px;}
.header .__cart,
.header .__compare,
.header .__wishlist,
.header .__like{margin-left:23px;top:0 !important;}
.header--temp-3 .__cart .total{margin-left:22px;}
.header .__account,
.header .__location,
.header .__search{color:#6d6d6d;font-size:14px;margin-left:15px;}
.header .__account span,
.header .__search span{display:inline-block;transform:translateY(2px);}
.header .__location:before{border-color:#888888 transparent transparent transparent;border-style:solid;border-width:4px 4px 0 4px;content:'';height:0;position:absolute;right:0;top:8px;width:0;}
.header .__location{padding-right:14px;}
.header .__account .__ico,
.header .__compare .__ico,
.header .__wishlist .__ico{font-size:1.8rem;}
.header .__location .__ico{font-size:19px;}
.header .__compare .num,
.header .__wishlist .num{right:-10px;top:-6px;}
#header .__compare .num{border:none !important;color:#fff !important;}
.header .__cart{line-height:1;text-align:center;white-space:nowrap;}
.header .__cart .__ico{font-size:2.5rem;}
.header .__cart .num{color:#fff;right:-5px;top:-3px;}
.header .__cart .total{font-size:1.5rem;}
#subnavigation li:not(:first-child){margin-left:30px;}
.header__slogan{color:#9f9d9d;font-size:1.4rem;line-height:1.2;margin-left:20px;margin-right:20px;max-width:150px;}
#form--search-0 .textfield{background-color:#f8f8f8;}
#form--search-0 .textfield::-webkit-input-placeholder{color:#c9c8c8;}
#form--search-0 .textfield::-moz-placeholder{color:#c9c8c8;}
#form--search-0 .textfield:-moz-placeholder{color:#c9c8c8;}
#form--search-0 .textfield:-ms-input-placeholder{color:#c9c8c8;}
#form--search-0 .textfield:focus,
#form--search-0 .textfield:hover{background-color:#fff;}
.navigation-menu>ul{position:relative;}
.menu_catalog:before{background-image:url(/local/templates/innet_market_s1/css/../img/menuico.png);background-repeat:no-repeat;background-size:contain;content:'';height:13px;left:15px;position:absolute;top:24px;width:18px;}
.navigation-menu>ul>li{font-size:1.5rem;line-height:45px;position:static;}
.navigation-menu>ul>li.active>a,
.navigation-menu>ul>li:hover>a{background-color:rgba(0, 0, 0, .15);}
.navigation-menu>ul>li.has-submenu.active>a i,
.navigation-menu>ul>li.has-submenu:hover>a i{transform:rotate(180deg) translateZ(0);webkit-transform:rotate(180deg) translateZ(0);}
.navigation-menu>ul>li.has-submenu>a i{display:inline-block;font-size:1.4rem;line-height:1;margin-left:5px;}
.navigation-menu>ul>li.search{color:#fff;font-size:1.8rem;padding-left:10px;}
.navigation-menu>ul>li.search i{cursor:pointer;}
.navigation-menu>ul>li>a{color:#fff;font-weight:500;padding-left:25px;padding-right:25px;}
.header .navigation-menu>ul>li{line-height:64px;}
.navigation-menu .submenu__title{font-size:1.5rem;font-weight:500;margin-bottom:15px;margin-top:25px;text-transform:uppercase;}
.navigation-menu .submenu__title a:focus,
.navigation-menu .submenu__title a:hover{}
.navigation-menu .submenu__title a:focus+i,
.navigation-menu .submenu__title a:hover+i{}
.navigation-menu .submenu__title i{border-bottom:2px solid #f2f1f1;display:block;padding-bottom:5px;}
.navigation-menu .submenu li{display:block;margin-top:7px;}
.navigation-menu .submenu li.active,
.navigation-menu .submenu li:hover{}
.navigation-menu .submenu li.active>a,
.navigation-menu .submenu li:hover>a{color:inherit;}
.navigation-menu .submenu li a {font-size: 1.5rem;line-height: 1.4;padding-left: 10px;color: #9e9e9e;font-weight: normal;}
.navigation-menu .submenu li a:before{float:left;margin-left:-10px;margin-top: 3px;}
.navigation-menu .submenu a{display:inline-block; color: #000;}
.section .navigation-menu{margin-bottom:20px;}
.navigation-menu.navigation-stretch>ul{display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:wrap;ms-flex-wrap:wrap;webkit-flex-wrap:wrap;}
.navigation-menu.navigation-stretch>ul>li{flex:1 1 auto;margin-left:1px;ms-flex:1 1 auto;webkit-box-flex:1;webkit-flex:1 1 auto;}
.navigation-menu.navigation-stretch>ul>li:first-child{margin-left:0;}
.navigation-menu.navigation-stretch>ul>li.search{flex:none;ms-flex:none;webkit-box-flex:0;webkit-flex:none;}
.navigation-menu.navigation-stretch>ul>li>a{padding-left:0;padding-right:0;text-align:center;width:100%;}
#sb-search{cursor:pointer;}
.inline-search-block.fixed{background:#fff!important;position:fixed;z-index:997;}
.inline-search-block.fixed .search-wrapper{display:inline-block;padding:0;width:100%;}
.inline-search-block.fixed .search-wrapper #title-search{padding:14px 0 15px;}
.inline-search-block.fixed.big{background:#fff!important;top:-200px;transition-duration:.5s;z-index:3000;}
.inline-search-block.fixed.big.show{top:0;}
.inline-search-block.fixed.big .search-wrapper #title-search{padding:0;}
.inline-search-block.fixed.big .search .search-input{background:0 0;border:none;border-radius:0;font-size:28px;height:132px;outline:none;padding:0 200px 0 25px;}
.jqmOverlay{background:#3a3f44;height:100%;left:0;opacity:.7!important;position:fixed;top:0;width:100%;z-index:10;}
.inline-search-block.fixed.big .search .search-button-div{top:45px;}
.inline-search-block.fixed.big .search .btn-search{color:#fff;font-size:1em;padding:12px 25px;}
.inline-search-block.fixed.big .search .close-block{min-width:16px;}
.inline-search-block.with-close.fixed.big .search .close-block{display:inline-block;position:relative;vertical-align:middle;}
.inline-search-block{position:absolute;right:0;top:-104px;transition:.3s;width:100%;z-index:100;}
.inline-search-block .search-wrapper{border:none;padding:7px 0;}
.inline-search-block.with-close .search .search-input-div{padding-right:58px;}
.inline-search-block.show{background:#fff;top:0!important;}
.inline-search-block.with-close .search .btn-search{right:58px;}
.inline-search-block.with-close:not(.big) .search .btn-search{background:0 0;}
.inline-search-block .search .close-block{display:none;height:34px;}
.inline-search-block.with-close .search .close-block{display:block;}
.inline-search-block .close-block .close-icons{background:url(/local/templates/innet_market_s1/css/../img/ico/Close_mask.svg) center center no-repeat #222;cursor:pointer;height:14px;left:50%;line-height:16px;margin:-8px 0 0 -15px;min-height:16px;min-width:16px;position:absolute;top:50%;width:14px;}
.inline-search-block .close-block .close-icons:hover{opacity:.8;}
form.search{position:relative;}
.search .search-input-div{width:100%;}
.search .search-button-div{position:absolute;right:0;top:0;}
.search-button-div .custom-btn.custom-btn--style-1{display:inline-block;margin-top:0;right:30px;vertical-align:middle;}
.search .search-input{background:#f5f5f5;border:none;border-radius:3px;color:#444;display:block;height:34px;line-height:18px;padding:0 70px 0 10px;vertical-align:top;width:100%;}
.search .btn-search{background:#fff;border:1px solid #f5f5f5;color:#dedede;font-size:13px;line-height:16px;margin:0;padding:7px 10px;position:absolute;right:0;text-transform:none;top:0;}
.inline-search-block:not(.fixed) .search .btn-search{border-radius:0 3px 3px 0;}
.top-block .search .fa-close{color:#c2cbd2;cursor:pointer;display:block;float:left;font-size:24px;margin-left:6px;margin-top:4px;}
#header__search{display:none;/*left:0;*/ms-transform:translateY(10px);opacity:0;o-transition:opacity .2s ease-in-out, visibility .2s ease-in-out, transform .25s ease-in-out;padding-top:10px;/*position:absolute;right:0;top:100%;*/transform:translateY(10px);transition:opacity .2s ease-in-out, visibility .2s ease-in-out, transform .25s ease-in-out, -webkit-transform .25s ease-in-out;transition:opacity .2s ease-in-out, visibility .2s ease-in-out, transform .25s ease-in-out;transition:opacity .2s ease-in-out, visibility .2s ease-in-out, -webkit-transform .25s ease-in-out;visibility:hidden;webkit-transform:translateY(10px);webkit-transition:opacity .2s ease-in-out, visibility .2s ease-in-out, transform .25s ease-in-out;webkit-transition:opacity .2s ease-in-out, visibility .2s ease-in-out, -webkit-transform .25s ease-in-out;}
#header__search.is-visible, #header__search.active{display:block;ms-transform:translateY(0);opacity:1;transform:translateY(0);visibility:visible;webkit-transform:translateY(0);}
#header__search .__inner{background-color:#fff;/*box-shadow:10px 17px 43px 0 rgba(0, 0, 0, .3);*/padding:15px 20px;webkit-box-shadow:10px 17px 43px 0 rgba(0, 0, 0, .3);}
#header__search .__inner>.cell{width:95%;}
#header__search .__inner>.cell:first-child{padding-right:20px;width:auto;}
#header__search .__title{color:#000;font-size:1.5rem;line-height:1;white-space:nowrap;}
#header__search form .cell{white-space:nowrap;}
#header__search form .cell:first-child{padding-right:10px;}
#header__search form button[type=submit]{min-width:155px;}
#mobile-header{padding-bottom:30px; border-bottom: 1px solid #DDE1E4;}
.inner-page #mobile-header{box-shadow:0 2px 5px 1px rgba(0, 0, 0, .15);margin-bottom:20px;webkit-box-shadow:0 2px 5px 1px rgba(0, 0, 0, .15);}
#mobile-header .btns{background-color:#f8f8f8;border-bottom:1px solid #edebeb;border-left:1px solid #edebeb;color:#252525;display:inline-block;flex-grow:1;font-size:2rem;line-height:49px;ms-flex-positive:1;o-transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;text-align:center;transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;webkit-box-flex:1;webkit-flex-grow:1;webkit-transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;}
#mobile-header .btns__cart{font-size:2.5rem;}
#mobile-header .btns i{display:inline-block;line-height:1;position:relative;vertical-align:middle;width:25px;}
#mobile-header .btns .num{color:#fff;font-size:1.1rem;font-style:normal;font-weight:500;height:16px;line-height:16px;position:absolute;right:-5px;top:-3px;width:16px;}
#mobile-header .btns:focus,
#mobile-header .btns:hover{background-color:#fff;}
#mobile-header #menu-toggler+.btns{border-left:none;}
#mobile-header .site-logo{margin-bottom:20px;margin-top:20px;}
#mobile-header .widget{margin-top:0;}
#menu-toggler{float:left;height:50px;padding:23px 13px;width:50px;}
#menu-toggler span{display:block;height:2px;margin:auto;position:relative;width:20px;}
#menu-toggler span:after,
#menu-toggler span:before{content:"";height:100%;left:0;position:absolute;width:100%;}
#menu-toggler span:before{top:-8px;}
#menu-toggler span:after{top:8px;}
#menu-toggler span,
#menu-toggler span:after,
#menu-toggler span:before{background-color:#5E6E78;o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;webkit-transition:all .4s ease-in-out; border-radius: 5px;}
#menu-toggler.active span{background-color:transparent;}
#menu-toggler.active span:after,
#menu-toggler.active span:before{ms-transform-origin:50% 50%;top:0;transform-origin:50% 50%;webkit-transform-origin:50% 50%;}
#menu-toggler.active span:before{ms-transform:rotate(225deg);transform:rotate(225deg);webkit-transform:rotate(225deg);}
#menu-toggler.active span:after{ms-transform:rotate(-225deg);transform:rotate(-225deg);webkit-transform:rotate(-225deg);}
#mobile-menu{background-color:#fff;bottom:0;left:0;ms-transform:translateX(-100%);o-transition:transform .7s cubic-bezier(0, 0, .2, 1);overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform .7s cubic-bezier(0, 0, .2, 1), -webkit-transform .7s cubic-bezier(0, 0, .2, 1);transition:transform .7s cubic-bezier(0, 0, .2, 1);transition:-webkit-transform .7s cubic-bezier(0, 0, .2, 1);webkit-overflow-scrolling:touch;webkit-transform:translateX(-100%);webkit-transition:transform .7s cubic-bezier(0, 0, .2, 1);webkit-transition:-webkit-transform .7s cubic-bezier(0, 0, .2, 1);width:260px;z-index:20;}
#mobile-menu.is-visible{ms-transform:translateX(0);transform:translateX(0);webkit-transform:translateX(0);}
#mobile-menu .__menu li{background-color:#f8f8f8;border-top:1px solid #e0e0e0;o-transition:background-color .3s ease-in-out, border-color .3s ease-in-out;transition:background-color .3s ease-in-out, border-color .3s ease-in-out;webkit-transition:background-color .3s ease-in-out, border-color .3s ease-in-out;}
#mobile-menu .__menu li.active:not(.__location),
#mobile-menu .__menu li:hover:not(.__location){background-color:#fff;}
#mobile-menu .__menu li.active:not(.__location) a,
#mobile-menu .__menu li:hover:not(.__location) a{color:inherit;}
#mobile-menu .__menu li.__location{border-top:none;}
#mobile-menu .__menu li.__location .__ico{margin-right:10px;}
#mobile-menu .__menu li.__compare .__ico,
#mobile-menu .__menu li.__wishlist .__ico{margin-right:15px;}
#mobile-menu .__menu li.__compare .num,
#mobile-menu .__menu li.__wishlist .num{background-color:#fff;font-size:1rem;font-style:normal;font-weight:500;height:16px;left:50%;line-height:14px;o-transition:background-color .3s ease-in-out, border-color .3s ease-in-out;position:absolute;text-align:center;top:-6px;transition:background-color .3s ease-in-out, border-color .3s ease-in-out;webkit-transition:background-color .3s ease-in-out, border-color .3s ease-in-out;width:16px;}
#mobile-menu .__menu li.__compare.active .num,
#mobile-menu .__menu li.__compare:hover .num,
#mobile-menu .__menu li.__wishlist.active .num,
#mobile-menu .__menu li.__wishlist:hover .num{border-color:#fff;}
#mobile-menu .__menu li.last{background-color:#fff;}
#mobile-menu .__menu li.last:last-child{border-top:none;}
#mobile-menu .__menu li.last.active,
#mobile-menu .__menu li.last:hover{color:#fff;}
#mobile-menu .__menu a{color:#000;display:block;font-size:1.5rem;line-height:1.2;padding:15px 20px;}
#mobile-menu .__menu .__ico{display:inline-block;font-size:1.6rem;height:1em;line-height:1;position:relative;vertical-align:top;width:1em;}
#mobile-menu .__contacts{line-height:1;padding:10px 20px 20px;}
#mobile-menu .__contacts .__item{margin-top:30px;}
#mobile-menu .__contacts .__title{color:#000;font-size:1.5rem;font-weight:700;letter-spacing:.05em;line-height:1;margin-bottom:15px;text-transform:uppercase;}
#mobile-menu .__contacts .__phone{color:#252525;font-size:1.5rem;line-height:1.7rem;}
#mobile-menu .__contacts .__callback{margin-left:27px;}
#mobile-menu .__contacts a .__ico{color:#000;font-size:1.7rem;margin-right:10px;}
#mobile-menu .social-btns{margin-bottom:-10px;}
#mobile-menu .social-btns a{background-color:#e5e5e5;border:1px solid #e5e5e5;border-radius:50%;color:#969696;font-size:1.8rem;height:35px;line-height:33px;margin-bottom:10px;webkit-border-radius:50%;width:35px;}
#mobile-menu .social-btns a.active,
#mobile-menu .social-btns a:hover{background-color:#fff;}
#mobile-overlay{height:100%;left:0;opacity:0;o-transition:visibility .3s cubic-bezier(0, 0, .2, 1), opacity .3s cubic-bezier(0, 0, .2, 1);position:fixed;top:0;transition:visibility .3s cubic-bezier(0, 0, .2, 1), opacity .3s cubic-bezier(0, 0, .2, 1);webkit-transition:visibility .3s cubic-bezier(0, 0, .2, 1), opacity .3s cubic-bezier(0, 0, .2, 1);width:13px;z-index:5;}
.desktop #mobile-overlay{visibility:hidden;}
#mobile-overlay.is-visible{background-color:rgba(0, 0, 0, .7);opacity:1;visibility:visible;width:100%;z-index:19;}
.intro-slider{position:relative;}
.intro-slider .slide-item{align-items:center;display:flex!important;display:-ms-flexbox!important;display:-webkit-box!important;display:-webkit-flex!important;height:230px;ms-flex-align:center;position:relative;webkit-align-items:center;webkit-box-align:center;}
.intro-slider .slide-item>img{z-index:-1;}
.intro-slider .slide__text{color:#fff;font-size:1.6rem;font-weight:600;/*text-transform:uppercase;*/}
.intro-slider .slide__text p{margin-bottom:5px;margin-top:5px;}
.intro-slider .slide__text p:first-child{margin-top:0;}
.intro-slider .slide__text p:last-child{margin-bottom:0;}
.intro-slider .slide__text .big{font-size:75px;line-height:.9;}
.intro-slider .slide__btn{border:2px solid #fff;color:#fff;display:inline-block;font-size:1.3rem;font-weight:600;line-height:1;min-width:170px;padding:13px 10px;}
.intro-slider.slick-slider .slick-arrow{background-color:rgba(255, 255, 255, .8);height:40px;line-height:40px;margin-top:-20px;position:absolute;top:50%;width:35px;}
.intro-slider.slick-slider .slick-prev{left:0;}
.intro-slider.slick-slider .slick-next{right:0;}
.intro-slider.slick-slider .slick-dots{bottom:20px;text-align:center;}
.intro-slider.slick-slider .slick-dots li{margin-left:10px;}
.intro-slider.slick-slider .slick-dots li.slick-active button{box-shadow:none;webkit-box-shadow:none;}
.intro-slider.slick-slider .slick-dots button{background-color:#fff;box-shadow:1px 1px 11px rgba(0, 0, 0, .2);height:11px;padding:0;webkit-box-shadow:1px 1px 11px rgba(0, 0, 0, .2);width:11px;}
.intro-slider.slick-slider[data-dots=left] .slick-dots{left:20px;}
.intro-slider.slick-slider[data-dots=center] .slick-dots{left:20px;right:20px;}
.intro-slider.slick-slider[data-dots=right] .slick-dots{right:20px;}
@media only screen and (min-width:560px){.intro-slider .slide-item{height:280px;}
    .intro-slider .slide__text{font-size:2rem;}
    .intro-slider .slide__text .big{font-size:85px;}
}
.jobs .__item{border:1px solid #ccc;margin-top:40px;}
.jobs .__item:first-child{margin-top:0;}
.jobs .__item .__header{background-color:#FDFCFC;border-bottom:1px solid #ccc;padding:24px 14px;}
.jobs .__item .__header p{font-size:1.8rem;line-height:1.2;margin-bottom:10px;margin-top:10px;text-transform:uppercase;}
.jobs .__item .__header p:first-child{margin-top:0;}
.jobs .__item .__header p:last-child{margin-bottom:0;}
.jobs .__item .__header .__title{color:#000;letter-spacing:2px;}
.jobs .__item .__header .__subtitle{font-weight:700;}
.jobs .__item .__header .custom-btn{margin-top:20px;}
.jobs .__item .__header .custom-btn span{display:none;}
.jobs .__item .__header .custom-btn span:first-child{display:inline-block;}
.jobs .__item .__header .custom-btn i{margin-left:5px;}
.jobs .__item .__header .custom-btn.active span{display:inline-block;}
.jobs .__item .__content,
.jobs .__item .__header .custom-btn.active span:first-child{display:none;}
.jobs .__item .__content div{padding:24px 14px;}
.jobs .__item .__content ul{margin-top:40px;}
.jobs .__item .__content ul:first-child{margin-top:0;}
.jobs .__item .__content li{color:#333;margin-top:5px;}
.jobs .__item .__content li:first-child{list-style:none;margin-top:0;}
@media only screen and (min-width:768px){.intro-slider .slide-item{height:460px;}
    .intro-slider .slide__text{font-size:2.2rem;width: 550px;}
    .intro-slider .slide__text .big{font-size:100px;}
    .intro-slider .slide__btn{min-width:205px;padding:17px 10px;text-align:center;}
    .jobs .__item .__header .custom-btn{margin-top:0;}
}
.licenses{margin-bottom:60px;}
.licenses:last-child{margin-bottom:0;}
.licenses .__item{border:1px solid #ccc;margin-top:20px;o-transition:border-color .3s ease-in-out, box-shadow .3s ease-in-out;padding:19px 14px;position:relative;transition:border-color .3s ease-in-out, box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;transition:border-color .3s ease-in-out, box-shadow .3s ease-in-out;transition:border-color .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;webkit-transition:border-color .3s ease-in-out, box-shadow .3s ease-in-out;webkit-transition:border-color .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;}
.licenses .__item:first-child{margin-top:0;}
.licenses .__item:after{clear:both;content:"";display:table;}
.licenses .__item .__image{background-color:rgba(0, 0, 0, .5);margin:auto;position:relative;width:150px;}
.licenses .__item .__image a:before{background-color:#fff;border-radius:50%;color:#666;font-size:2.2rem;height:34px;left:50%;line-height:34px;margin-left:-17px;margin-top:-17px;o-transition:background-color .3s ease-in-out, color .3s ease-in-out;position:absolute;text-align:center;top:50%;transition:background-color .3s ease-in-out, color .3s ease-in-out;webkit-border-radius:50%;webkit-transition:background-color .3s ease-in-out, color .3s ease-in-out;width:34px;z-index:1;}
.licenses .__item .__image img{opacity:.5;o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;webkit-transition:opacity .3s ease-in-out;width:100%;}
.licenses .__item .__image+.__content{clear:both;margin-left:0;padding-top:30px;}
.licenses .__item .__content{line-height:1.4;}
.licenses .__item .__title{color:#252525;font-size:1.6rem;line-height:1.2;margin-bottom:15px;text-transform:uppercase;}
.licenses .__item:hover{box-shadow:10px 17px 38px 0 rgba(0, 0, 0, .2);webkit-box-shadow:10px 17px 38px 0 rgba(0, 0, 0, .2);}
.licenses .__item:hover .__image img{opacity:1;}
.licenses .__item:hover .__image a:before{color:#fff;}
.licenses .__item:hover .__title{}
@media only screen and (min-width:560px){.jobs .__item .__header{padding:24px 29px;}
    .jobs .__item .__content div{padding:29px;}
    .licenses .__item{padding:19px;}
    .licenses .__item .__image{float:left;}
    .licenses .__item .__image+.__content{clear:none;margin-left:180px;padding-top:0;}
}
.posts{margin-bottom:60px;}
.posts:last-child{margin-bottom:0;}
.posts .__inner{margin-bottom:-30px;}
.posts .__item{background-color:#fff;margin-bottom:30px;position:relative;width:100%;}
.posts .__item .__image{height:0;margin:auto;overflow:hidden;padding-top:53.94737%;position:relative;width:100%;}
.posts .__item .__image img{moz-user-select:none;ms-user-select:none;o-transition:transform .7s cubic-bezier(.25, .46, .45, .94);transition:transform .7s cubic-bezier(.25, .46, .45, .94), -webkit-transform .7s cubic-bezier(.25, .46, .45, .94);transition:transform .7s cubic-bezier(.25, .46, .45, .94);transition:-webkit-transform .7s cubic-bezier(.25, .46, .45, .94);webkit-transition:transform .7s cubic-bezier(.25, .46, .45, .94);webkit-transition:-webkit-transform .7s cubic-bezier(.25, .46, .45, .94);webkit-user-select:none;}
.posts .__item .__content{color:#252525;font-size:1.3rem;font-weight:500;padding:20px 20px 25px;}
.posts .__item .__title{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:10px;margin-top:10px;}
.posts .__item p{margin-bottom:10px;margin-top:10px;}
.posts .__item p:first-child{margin-top:0;}
.posts .__item p:last-child{margin-bottom:0;}
.posts .__item .__date-post{color:#999;font-weight:400;line-height:20px;margin-bottom:5px;margin-top:5px;}
.posts .__item .__date-post i{color:#000;float:left;font-size:1.6rem;line-height:1;margin-right:10px;}
.posts .__item .__more{font-weight:600;text-decoration:underline;}
.posts .__item .__more:focus,
.posts .__item .__more:hover{text-decoration:none;}
.posts .__item:hover .__image img{transform:scale(1.2) translateZ(0);webkit-transform:scale(1.2) translateZ(0);}
.product-single{margin-bottom:30px;}
.product-single:last-child{margin-bottom:0;}
.product-single .__gallery{margin-bottom:30px;position:relative;}
.product-single .__gallery .row{margin-left:-7px;margin-right:-7px;}
.product-single .__gallery .col,
.product-single .__gallery [class*=col-]{padding-left:7px;padding-right:7px;}
.product-single .__gallery .__image{background-color:#fff;border:1px solid #ccc;height:0;margin:7px auto;o-transition:border-color .3s ease-in-out;padding-top:68%;position:relative;transition:border-color .3s ease-in-out;webkit-transition:border-color .3s ease-in-out;width:100%;}
.product-single .__gallery .__image img.imgsrc{border-color:transparent;border-style:solid;bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;}
.product-single .__gallery .__image--big{margin-top:0;}
.product-single .__gallery .__image--big img{border-width:14px;}
.product-single .__gallery .__image--small{vertical-align:top;}
.product-single .__gallery .__image--small img{border-width:4px;cursor:pointer;}
.product-single .__gallery .__image--small.active,
.product-single .__gallery .__image--small:hover{}
.product-single .__gallery .__image--small.active{cursor:default;}
.product-single .trumb-slider{margin:0 20px;}
.product-single .trumb-slider .slick-slide{padding:0 5px;}
.product-single .trumb-slider .slick-arrow{height:40px;line-height:40px;margin-top:-20px;position:absolute;top:50%;width:35px;}
.product-single .trumb-slider .slick-arrow:hover{color:#fff;}
.product-single .trumb-slider .slick-prev{right:100%;}
.product-single .trumb-slider .slick-next{left:100%;}
.product-single .__info>.row{margin-left:-10px;}
.product-single .__info>.row>.col,
.product-single .__info>.row>[class*=col-]{padding-left:10px;padding-right:10px;}
.product-single .__info .__action{margin-left:-7px;margin-right:-7px;}
.product-single .__info .__action>span{display:inline-block;font-size:1.3rem;line-height:1;margin:0 7px;vertical-align:middle;}
.product-single .__info .__action .__ico{color:#999999;display:inline-block;font-size:1.6rem;margin-right:5px;vertical-align:middle;}
.product-single .__info .__action a{border-bottom:1px dashed;color:#999999;}
.product-single .__info .__action a:focus,
.product-single .__info .__action a:hover{border-bottom:none;}
.product-single .__line{border-top:1px solid #efefef;padding-bottom:20px;padding-top:20px;}
.product-single .__line:first-child{border-top:none;padding-top:0;}
.product-single .__line--info{line-height:1;}
.product-single .__line--info b{color:#000;font-weight:400;}
.product-single .__line--price .__price{font-size:1.6rem;}
.product-single .__line--price .__price--current{font-size:3rem;font-weight:500;}
.product-single .__line--buy .__buy__inner{flex-wrap:wrap;ms-flex-wrap:wrap;webkit-flex-wrap:wrap;}
.product-single .__line--text{color:#000;}
.product-single .__line--share .ya-share2{display:inline-block;margin-left:15px;vertical-align:middle;}
.product-single .__delivery{border:1px solid #efefef;}
.product-single .__delivery__item{font-size:1.4rem;padding:10px;}
.product-single .__delivery__item--second{border-top:1px solid #efefef;}
.product-single .__delivery .__item__title{font-size:1.5rem;letter-spacing:2px;line-height:1;margin-bottom:10px;text-transform:uppercase;}
.product-single .__delivery .__item__title span{display:inline-block;padding-bottom:5px;}
.product-single .__delivery .__item__subtitle{color:#9f9d9d;}
.product-single .__delivery ul{list-style:none;}
.product-single .__delivery ul li{overflow:hidden;}
.product-single .__description{font-weight:400;}
.product-single .__details{margin-top:30px;}
.product-single .__details .tab-nav{margin-left:-15px;margin-right:-15px;}
.product-single .__details .tab-nav a{border-bottom:1px solid #eee;border-top:1px solid #eee;color:#676767;display:block;font-size:1.5rem;margin-bottom:-1px;o-transition:color .3s ease-in-out, border-color .3s ease-in-out;padding:20px;transition:color .3s ease-in-out, border-color .3s ease-in-out;webkit-transition:color .3s ease-in-out, border-color .3s ease-in-out;}
.product-single .__details .tab-nav a.active,
.product-single .__details .tab-nav a:focus,
.product-single .__details .tab-nav a:hover{background-color:#FDFCFC;z-index:1;}
.product-single .__details .tab-content{margin-top:30px;}
@media only screen and (max-width:400px){.product-single .__line--buy .__buy-btn--fast{width:100%;}
}
@media only screen and (min-width:768px){.product-single .__gallery{margin-bottom:0;}
    .product-single .__details .tab-nav{border-bottom:1px solid #ccc;margin-left:0;margin-right:0;}
    .product-single .__details .tab-nav a{border-bottom:2px solid transparent;border-top:none;display:inline-block;padding:8px 20px 7px;vertical-align:middle;}
    .product-single .__details .tab-nav a.active,
    .product-single .__details .tab-nav a:focus,
    .product-single .__details .tab-nav a:hover{background-color:transparent;}
}
.projects{margin-bottom:60px;}
.projects:last-child{margin-bottom:0;}
.projects .__inner{margin-bottom:-30px;}
.projects .__item{background-color:#fff;margin-bottom:30px;position:relative;width:100%;}
.projects .__item .__image{height:0;margin:auto;overflow:hidden;padding-top:63.82979%;position:relative;width:100%;}
.projects .__item .__image img{background-position:50% 50%;background-repeat:no-repeat;background-size:auto;height:100%;left:0;moz-user-select:none;ms-user-select:none;o-transition:transform .7s cubic-bezier(.25, .46, .45, .94);position:absolute;top:0;transition:transform .7s cubic-bezier(.25, .46, .45, .94), -webkit-transform .7s cubic-bezier(.25, .46, .45, .94);transition:transform .7s cubic-bezier(.25, .46, .45, .94);transition:-webkit-transform .7s cubic-bezier(.25, .46, .45, .94);webkit-background-size:auto auto;webkit-transition:transform .7s cubic-bezier(.25, .46, .45, .94);webkit-transition:-webkit-transform .7s cubic-bezier(.25, .46, .45, .94);webkit-user-select:none;width:100%;}
.projects .__item .__content{font-size:1.4rem;font-weight:400;line-height:1.5;padding:25px 15px 30px;position:relative;text-align:center;}
.projects .__item ul{list-style:none;}
.projects .__item .__title{font-size:1.6rem;margin-bottom:5px;}
.projects .__item .__type{color:#000;margin-top:3px;}
.projects .__item:hover .__image img{transform:scale(1.2) translateZ(0);webkit-transform:scale(1.2) translateZ(0);}
.projects .__item:hover .__title{}
.requisites{margin-bottom:60px;overflow-x:auto;}
.requisites:last-child{margin-bottom:0;}
.requisites table{line-height:1.4;margin-top:30px;min-width:600px;}
.requisites table tr{background-color:#fff;border-bottom:1px solid #d7d7d7;}
.requisites table tr:first-child{border-top:1px solid #d7d7d7;}
.requisites table tr:nth-of-type(2n+1){background-color:#FDFCFC;}
.requisites table td{padding:18px 20px;}
.requisites table td:first-child{color:#000;font-size:1.6rem;}
.services{margin-bottom:60px;}
.services:last-child{margin-bottom:0;}
.services .__inner{margin-bottom:-10px;}
.services .__item{background-color:#fff;border:1px solid #eee;margin-bottom:10px;min-height:100%;o-transition:box-shadow .3s ease-in-out;padding:20px 15px;position:relative;transition:box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;webkit-transition:box-shadow .3s ease-in-out;webkit-transition:-webkit-box-shadow .3s ease-in-out;width:100%;}
.services .__item .__image{height:0;margin:auto;overflow:hidden;padding-top:80.95238%;position:relative;width:100%;}
.services .__item .__image img{background-position:50% 50%;background-repeat:no-repeat;background-size:auto;height:100%;left:0;moz-user-select:none;ms-user-select:none;o-transition:transform .7s cubic-bezier(.25, .46, .45, .94);position:absolute;top:0;transition:transform .7s cubic-bezier(.25, .46, .45, .94), -webkit-transform .7s cubic-bezier(.25, .46, .45, .94);transition:transform .7s cubic-bezier(.25, .46, .45, .94);transition:-webkit-transform .7s cubic-bezier(.25, .46, .45, .94);webkit-background-size:auto auto;webkit-transition:transform .7s cubic-bezier(.25, .46, .45, .94);webkit-transition:-webkit-transform .7s cubic-bezier(.25, .46, .45, .94);webkit-user-select:none;width:100%;}
.services .__item .__title{color:#010101;font-size:1.8rem;font-weight:500;letter-spacing:2px;line-height:1.3;text-transform:uppercase;}
.services .__item .__title:after{background-color:#e2e2e2;content:"";display:block;height:2px;margin-top:10px;o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;webkit-transition:background-color .3s ease-in-out;width:30px;}
.services .__item p{margin-bottom:10px;margin-top:10px;}
.services .__item p:first-child{margin-top:0;}
.services .__item p:last-child{margin-bottom:0;}
.services .__item:hover{box-shadow:5px 9px 30px 0 rgba(0, 0, 0, .2);webkit-box-shadow:5px 9px 30px 0 rgba(0, 0, 0, .2);z-index:2;}
.services .__item:hover .__title:after{}
.services--columns:not(.services--no-gutters) .row{margin-left:-5px;margin-right:-5px;}
.services--columns:not(.services--no-gutters) .col{padding-left:5px;padding-right:5px;}
.services--columns .__item{display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-direction:column;ms-flex-direction:column;webkit-box-direction:normal;webkit-box-orient:vertical;webkit-flex-direction:column;}
.services--columns .__item>.__content{flex:1 0 auto;ms-flex:1 0 auto;webkit-box-flex:1;webkit-flex:1 0 auto;}
.services--columns .__item .__content{display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-direction:column;ms-flex-direction:column;text-align:center;webkit-box-direction:normal;webkit-box-orient:vertical;webkit-flex-direction:column;width:100%;}
.services--columns .__item .__title{flex:1 0 auto;ms-flex:1 0 auto;webkit-box-flex:1;webkit-flex:1 0 auto;}
.services--columns .__item .__title:after{margin-left:auto;margin-right:auto;}
.services--no-gutters .__inner,
.services--no-gutters .__item{margin-bottom:0;}
.services--no-gutters .col{margin-left:-1px;margin-top:-1px;}
.goods-category--style-1 .__item:before{content:"";height:2px;left:50%;margin-left:-31px;position:absolute;top:-2px;width:62px;}
@media only screen and (max-width:559px){.services--rows .__item .__content{padding-top:0;text-align:left;}
    .services--rows .__item .__title{font-size:1.4rem;}
    .services--rows .__item .__title:after{content:none;}
}
@media only screen and (max-width:769px){.services--rows .__item .row{margin-left:-5px;margin-right:-5px;}
    .services--rows .__item .col{padding-left:5px;padding-right:5px;}
}
.goods-category--style-1 .__item{border-top:2px solid #e6e1e1;padding:15px;}
.goods-category--style-1 .__item .__content{margin-top:25px;}
@media only screen and (min-width:560px){.services .__item{padding:30px 30px 35px;}
    .goods-category--style-1 .__item{padding:30px;}
}
.services-cards{margin-bottom:60px;}
.services-cards:last-child{margin-bottom:0;}
.services-cards .__inner{margin-bottom:-30px;}
.services-cards .__item{background-color:#fff;border:1px solid #eee;margin-bottom:30px;o-transition:box-shadow .3s ease-in-out;padding:25px 15px;position:relative;transition:box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;webkit-transition:box-shadow .3s ease-in-out;webkit-transition:-webkit-box-shadow .3s ease-in-out;width:100%;}
.services-cards .__item .__title{color:#010101;font-size:1.8rem;letter-spacing:2px;line-height:1.3;margin-bottom:15px;padding-left:55px;text-transform:uppercase;}
.services-cards .__item .__title i{float:left;font-size:40px;line-height:1;margin-left:-55px;width:1em;}
.services-cards .__item .__title:after{background-color:#e2e2e2;content:"";display:block;height:2px;margin-top:16px;o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;webkit-transition:background-color .3s ease-in-out;width:30px;}
.services-cards .__item ul{margin-bottom:25px;margin-top:25px;}
.services-cards .__item ul:first-child{margin-top:0;}
.services-cards .__item ul:last-child{margin-bottom:0;}
.services-cards .__item ul li{margin-top:5px;}
.services-cards .__item ul li:first-child{margin-top:0;}
.services-cards .__item ul span:not(:hover){color:#505050;}
.services-cards .__item ul a{color:inherit;}
.services-cards .__item:hover{box-shadow:5px 9px 30px 0 rgba(0, 0, 0, .2);webkit-box-shadow:5px 9px 30px 0 rgba(0, 0, 0, .2);}
.services-cards .__item:hover .__title{}
.services-cards .__item:hover .__title:after{}
@media only screen and (min-width:560px){.services-cards .__item{padding:30px;}
}
.sidebar{padding-bottom:30px;transform:translateZ(0);webkit-transform:translateZ(0);z-index:3;}
.sidebar:not(.js-sticky){position:relative;}
.sidebar.js-sticky{top:10px;}
.slider-block {
    margin-top: 85px;
}
@media only screen and (min-width:992px){.header{display:block;}
    #mobile-header{display:none;}
    .sidebar{padding-bottom:0;}
    .col--lg-3{width:25%;}
    .row.js-masonry-grid .col-lg-4 {
        max-width: 33.3%;
    }
}
.services--no-gutters .col{margin-left:-1px;margin-top:-1px;}
.subscribe{color:#fff;line-height:1.2;padding-bottom:50px;padding-top:50px;text-align:center;}
.subscribe .__title{font-size:2.4rem;text-transform:uppercase;}
.subscribe .__subtitle{font-size:1.8rem;}
.subscribe form{margin-left:auto;margin-right:auto;margin-top:30px;max-width:740px;}
.subscribe form i{bottom:0;font-size:1.6rem;left:20px;line-height:50px;position:absolute;top:0;}
.subscribe form .textfield{background-color:transparent;border-color:#fff;color:#fff;font-size:1.5rem;height:50px;padding-left:50px;}
.subscribe form .textfield::-webkit-input-placeholder{color:#fff;}
.subscribe form .textfield::-moz-placeholder{color:#fff;}
.subscribe form .textfield:-moz-placeholder{color:#fff;}
.subscribe form .textfield:-ms-input-placeholder{color:#fff;}
.subscribe form button[type=submit]{background-color:#fff;border-color:#fff;height:50px;margin-left:-1px;}
.subscribe form button[type=submit]:focus,
.subscribe form button[type=submit]:hover{background-color:transparent;color:#fff;}
@media only screen and (max-width:559px){.subscribe form .b-table,
.subscribe form .cell{display:block;width:100%!important;}
    .subscribe form button[type=submit]{margin-top:30px;width:100%;}
}
.slider-block {
    margin-top: 85px;
}
@media only screen and (min-width:768px){.subscribe .__title{font-size:4rem;font-weight:300;}
    .subscribe .__subtitle{font-size:2.4rem;}
}
.teams{margin-bottom:60px;}
.teams:last-child{margin-bottom:0;}
.teams .__inner{margin-bottom:-10px;}
.teams .row{margin-left:-10px;margin-right:-10px;}
.teams .col,
.teams [class*=col-]{padding-left:10px;padding-right:10px;}
.teams .__item{box-shadow:0 0 1px 0 rgba(0, 0, 0, .1);margin-bottom:10px;padding:0 0 25px;position:relative;webkit-box-shadow:0 0 7px 0 rgba(0, 0, 0, .1);width:100%;}
.teams .__item .__image{height:0;margin:auto;overflow:hidden;padding-top:87.5%;position:relative;webkit-box-shadow:0 0 7px 0 rgba(0, 0, 0, .1);width:100%;}
.teams .__item .__image img{background-color:#fff;background-position:50% 50%;background-size:75%;height:100%;left:0;o-transition:transform .7s cubic-bezier(.25, .46, .45, .94);position:absolute;top:0;transition:transform .7s cubic-bezier(.25, .46, .45, .94), -webkit-transform .7s cubic-bezier(.25, .46, .45, .94);transition:transform .7s cubic-bezier(.25, .46, .45, .94);transition:-webkit-transform .7s cubic-bezier(.25, .46, .45, .94);webkit-transition:transform .7s cubic-bezier(.25, .46, .45, .94);webkit-transition:-webkit-transform .7s cubic-bezier(.25, .46, .45, .94);width:100%;}
.teams .__item .__content{line-height:1.2;padding-top:25px;text-align:center;}
.teams .__item .__content p{line-height:inherit;}
.teams .__item .__name,
.teams .__item .__position{margin-bottom:5px;margin-top:5px;}
.teams .__item .__name:first-child,
.teams .__item .__position:first-child{margin-top:0;}
.teams .__item .__name:last-child,
.teams .__item .__position:last-child{margin-bottom:0;}
.teams .__item .__name{font-size:1.6rem;}
.teams .__item .__contact{list-style:none;margin-top:20px;}
.teams .__item .__contact li{margin-top:10px;}
.teams .__item .__contact li:first-child{margin-top:0;}
.teams .__item .__phone{color:#000;font-size:1.6rem;}
.teams .__item .__phone a{color:inherit;}
.teams .__item .__link{font-size:1.3rem;text-decoration:underline;}
.teams .__item .__link:focus,
.teams .__item .__link:hover{text-decoration:none;}
.teams .__item .__ico{color:#000;font-size:1.7rem;line-height:1;margin-right:10px;}
@media only screen and (min-width:560px){.teams .__item{padding:20px 20px 35px;}
    .services--index .__item .col:last-child{flex:1 0 auto;ms-flex:1 0 auto;webkit-box-flex:1;}
}
table.bx_item_detail_rating tbody td:nth-child(2){padding-left:0;padding-top:6px;}
.tab-container .tab-content__item{left:0;opacity:0;top:0;visibility:hidden;}
.goods--rows .col,
.goods--rows [class*=col-]{padding:1px 10px;}

.navigation-menu .submenu {
    position: absolute;
    top: 100%;
    left: 15px;
    right: 15px;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
    line-height: 1;
    -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .14);
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .14);
    z-index: 5;
    -webkit-transition: background-color .3s ease-in-out, box-shadow .3s ease-in-out, opacity .3s ease-in-out, visibility .3s ease-in-out;
    -o-transition: background-color .3s ease-in-out, box-shadow .3s ease-in-out, opacity .3s ease-in-out, visibility .3s ease-in-out;
    -webkit-transition: background-color .3s ease-in-out, opacity .3s ease-in-out, visibility .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;
    transition: background-color .3s ease-in-out, opacity .3s ease-in-out, visibility .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;
    transition: background-color .3s ease-in-out, box-shadow .3s ease-in-out, opacity .3s ease-in-out, visibility .3s ease-in-out;
    transition: background-color .3s ease-in-out, box-shadow .3s ease-in-out, opacity .3s ease-in-out, visibility .3s ease-in-out, -webkit-box-shadow .3s ease-in-out
}
.navigation-menu>ul>li.has-submenu.active .submenu,
.navigation-menu>ul>li.has-submenu:hover .submenu{opacity:1;transition-delay:.5s;visibility:visible;/*padding-bottom: 30px;*/}
.pricing-table{line-height:1.4;margin-bottom:60px;overflow-x:auto;overflow-y:hidden;}
.widget.widget--menu.widget--menu-2{margin-top:0 !important;}
.pricing-table .__price{font-size:1.8rem;}
.__price{font-weight:500;margin-bottom:5px;margin-top:15px;}
.section--gray-bg{background-color:#FBFAFA;}
.pricing-table{line-height:1.4;margin-bottom:60px;overflow-x:auto;overflow-y:hidden;}
.pricing-table table{min-width:100%;}
.pricing-table--style-3 table thead td{padding-bottom:20px;padding-top:20px;}
.pricing-table--style-3 table td,
.pricing-table--style-3 table th{padding-left:15px;padding-right:15px;}
.pricing-table--style-3 table thead{color:#fff;}
.pricing-table--style-3 table tbody th{font-size:1.6rem;font-weight:500;padding-bottom:18px;padding-top:19px;}
.pricing-table--style-4 table thead tr:first-child{color:#fff;}
.pricing-table--style-4 table thead tr{color:#000;font-weight:500;}
.pricing-table--style-4 table thead tr:first-child{color:#fff;}
.__line.__line--share{border:none;}
.product-single .__compare .list-title{color:#000;font-size:1.6rem;font-weight:700;line-height:1;}
.list-with-ico{list-style:none !important;margin-bottom:30px;}
.list-with-ico li{margin:5px 0;padding-left:15px;}
.list-with-ico li .ico{float:left;font-size:.8rem;line-height:1.2;margin-bottom:5px;margin-left:-15px;margin-top:5px;}
.fontello-ok::before{content:"\e803";}
.list-with-ico--ok .ico{color:#159f2f;}
.fontello-cancel::before{content:"\e804";}
.content-container .caption .__title{color:#010101;font-size:1.8rem;letter-spacing:2px;line-height:1;margin-bottom:15px;text-transform:uppercase;}
.alert--warning{border-color:#fe5124;color:#fe5124;}
.alert{border:1px solid;border-bottom-color:currentcolor;border-left-color:currentcolor;border-radius:30px;border-right-color:currentcolor;border-top-color:currentcolor;display:block;font-size:1.4rem;font-weight:700;height:60px;line-height:1.3;margin:10px 0;padding:20px 30px;}
.alert--danger{border-color:#da0303;color:#da0303;}
.alert--info{border-color:#09c;color:#09c;}
.alert--success{border-color:#159f2f;color:#159f2f;}
.product-single .quote{background-color:#FDFCFC;color:#000;font-style:italic;line-height:1.7;margin:50px 0;padding:1px 15px 15px;}
.product-single .quote{padding:15px 30px 30px;}
.product-single .quote > div{padding-left:45px;}
.product-single .quote .ico{float:left;font-size:2.7rem;line-height:1;margin-left:-45px;}
.fontello-text-quotes::before{content:"\e812";}
.product-single .__order-service{background-color:#FDFCFC;margin-top:30px;padding:30px;}
.product-single .__order-service .__title{font-size:1.8rem;font-weight:600;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase;}
.text--md-right{text-align:right !important;}
.text--md-right{text-align:right;}
.goods .__item .__btns{z-index:130 !important;}
.__gallery .row .col-3{float:left;}
.faq .__ask .__title{font-size:1.8rem;margin-bottom:10px;text-transform:uppercase;}
.faq .__ask{min-height:135px;padding:28px 38px;position:relative;}
.text--center{text-align:center;}
.slider-block {
    margin-top: 85px;
}
@media all and (min-width:320px) and (max-width:480px){.__buy .__buy-btn{width:111%;}
    #mobile-menu .__menu ul a{color:#000;}
    .submenu li a{color:#000 !important;}
    .submenu li.has-submenu a{color:#000 !important;}
    .submenu li.has-submenu.active .submenu li a{color:000 !important;}
    .submenu ul li.has-submenu.active .submenu li.has-submenu.active .submenu ul li a{color:#000 !important;}
    .counter.js-counter{width:100% !important;}
    .__buy__inner{display:block !important;width:90% !important;}
}
.text--left{text-align:left;}
.pricing-table--style-5 table td > span{background-color:#fff;display:inline-block;margin-bottom:-.4em;padding-left:10px;vertical-align:bottom;}
.pricing-table--style-5 table tbody tr:first-child td{padding-top:0;}
.pricing-table--style-6 table tbody td{padding-top:25px;}
.pricing-table:last-child{margin-bottom:0;}
.pricing-table table{margin:15px 0;min-width:900px;}
.pricing-table table th{text-align:left;}
.pricing-table .__price{font-size:1.8rem;}
.pricing-table .lower{color:#19952a;font-size:1.8rem;font-weight:700;line-height:1;}
.pricing-table--style-1 table thead tr{border-top:1px solid #999;}
.pricing-table--style-1 table thead tr:first-child{color:#333;}
.pricing-table--style-1 table thead td,
.pricing-table--style-1 table thead th{padding-bottom:20px;padding-top:20px;}
.pricing-table--style-1 table thead th{font-size:1.6rem;font-weight:600;text-transform:uppercase;width:20%;}
.pricing-table--style-1 table tbody td,
.pricing-table--style-1 table tbody th{border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;padding-bottom:18px;padding-top:19px;}
.pricing-table--style-1 table tbody th{background-color:#FDFCFC;font-size:1.6rem;font-weight:500;}
.pricing-table--style-1 table tbody td:first-child,
.pricing-table--style-1 table th{color:#000;}
.pricing-table--style-1 table td,
.pricing-table--style-1 table th{padding-left:15px;padding-right:15px;vertical-align:top;}
.pricing-table--style-2 .accordion-item ul{margin-bottom:15px;margin-top:15px;}
.pricing-table--style-2 .accordion-item ul:first-child{margin-top:0;}
.pricing-table--style-2 .accordion-item ul:last-child{margin-bottom:0;}
.pricing-table--style-2 .accordion-item li{margin-top:10px;}
.pricing-table--style-3 table thead{color:#fff;}
.pricing-table--style-3 table thead td{padding-bottom:20px;padding-top:20px;}
.pricing-table--style-3 table tbody{color:#000;}
.pricing-table--style-3 table tbody tr:last-child td{border-bottom:1px solid #d7d7d7;}
.pricing-table--style-3 table tbody th{font-size:1.6rem;font-weight:500;padding-bottom:18px;padding-top:19px;}
.pricing-table--style-3 table tbody td{border-top:1px solid #d7d7d7;padding-bottom:14px;padding-top:15px;}
.pricing-table--style-3 table td,
.pricing-table--style-3 table th{padding-left:15px;padding-right:15px;}
.pricing-table--style-4 table thead tr{color:#000;font-weight:500;}
.pricing-table--style-4 table thead tr:first-child{color:#fff;}
.pricing-table--style-4 table thead td{padding-bottom:10px;padding-top:11px;}
.pricing-table--style-4 table tbody tr{border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;}
.pricing-table--style-4 table td{background-color:#FDFCFC;border-left:2px solid #fff;padding:15px;}
.pricing-table--style-4 table td:first-child{border-left:none;}
.pricing-table--style-5{font-weight:400;}

.pricing-table--style-5 table tbody tr {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAAAAAA+i0toAAAAAnRSTlMA/1uRIrUAAAAMSURBVHheY7j1/z8ABY8C2UtBe8oAAAAASUVORK5CYII=");
    background-repeat: repeat-x;
    background-position: 0 100%
}
.pricing-table--style-5 table tbody tr:first-child td{padding-top:0;}
.pricing-table--style-5 table tbody td{padding-top:15px;}
.pricing-table--style-5 table td:first-child > span{padding-left:0;padding-right:10px;}
.pricing-table--style-5 table td > span{background-color:#fff;display:inline-block;margin-bottom:-.4em;padding-left:10px;vertical-align:bottom;}
.pricing-table--style-5 .__price{font-size:inherit;}
.pricing-table--style-6{font-size:1.6rem;font-weight:400;}
.pricing-table--style-6 table thead{color:#252525;font-weight:600;text-transform:uppercase;}
.pricing-table--style-6 table tbody tr {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAAAAAA+i0toAAAAAnRSTlMA/1uRIrUAAAAMSURBVHheY7j1/z8ABY8C2UtBe8oAAAAASUVORK5CYII=");
    background-repeat: repeat-x;
    background-position: 0 100%
}
.slider-block {
    margin-top: 85px;
}
.pricing-table--style-6 table tbody tr:first-child td{padding-top:15px;}
.pricing-table--style-6 table tbody td{padding-top:25px;}
.pricing-table--style-6 table td:first-child{color:#000;}
.pricing-table--style-6 table td:first-child > span{padding-left:0;padding-right:10px;}
.pricing-table--style-6 table td > span{background-color:#fff;display:inline-block;margin-bottom:-.5em;padding-left:10px;vertical-align:bottom;}
.pricing-table--style-6 .__price{font-size:2.4rem;}
@media only screen and (min-width: 1200px){.pricing-table table{min-width:100%;}
}
.reviews{margin-bottom:60px;}
.reviews:last-child{margin-bottom:0;}
.reviews .__item{margin-top:60px;}
.reviews .__item:first-child{margin-top:0;}
.reviews .__item:after{clear:both;content:"";display:table;}
.reviews .__item .author-img{float:left;}
.reviews .__item .author-img img{width:auto;}
.reviews .__item .author-img + div{clear:both;margin-left:0;padding-top:10px;}
.reviews .__item .author-name,
.reviews .__item .author-position{line-height:1.2;margin-bottom:5px;margin-top:5px;}
.reviews .__item .author-name:first-child,
.reviews .__item .author-position:first-child{margin-top:0;}
.reviews .__item .author-name:last-child,
.reviews .__item .author-position:last-child{margin-bottom:0;}
.reviews .__item .author-name{color:#252525;font-size:1.6rem;}
.reviews .__item .author-position{font-size:1.2rem;font-weight:400;}
.reviews .__item .author-message{background-color:#FDFCFC;border:1px solid #ccc;color:#333;line-height:1.4;margin-top:25px;position:relative;}
.reviews .__item .author-message:after,
.reviews .__item .author-message:before{border-color:transparent;border-style:solid;bottom:100%;content:"";height:0;left:13px;position:absolute;width:0;}
.reviews .__item .author-message:before{border-left-color:#ccc;border-width:13px 0 0 13px;}
.reviews .__item .author-message:after{border-left-color:#FDFCFC;border-width:11px 0 0 10px;margin-left:1px;}
.reviews .__item .author-message > div{padding:19px 14px;}
.reviews .__item .author-message > div:before{content:"";height:2px;left:24px;position:absolute;top:-1px;width:63px;}
.reviews--slider .__item{margin-top:0;text-align:center;}
.reviews--slider .__item .author-img{float:none !important;}
.reviews--slider .__item .author-img + div{margin-left:0 !important;padding-top:15px !important;}
.reviews--slider .__item .author-message{text-align:left;}
.reviews--slider .__item .author-message:after,
.reviews--slider .__item .author-message:before{content:none;}
.reviews--slider .__item .author-message > div:before{left:50%;margin-left:-31px;}
@media only screen and (min-width: 560px){.reviews .__item .author-img + div{clear:none;margin-left:130px;padding-top:0;}
    .reviews .__item .author-img + div .author-message:after,
    .reviews .__item .author-img + div .author-message:before{bottom:auto;left:auto;right:100%;top:20px;}
    .reviews .__item .author-img + div .author-message:before{border-right-color:#ccc;border-width:0 13px 13px 0;}
    .reviews .__item .author-img + div .author-message:after{border-right-color:#FDFCFC;border-width:0 11px 10px 0;margin-top:1px;}
    .reviews .__item .author-message > div{padding:24px;}
}
.faq{margin-bottom:60px;}
.faq:last-child{margin-bottom:0;}
.faq .__list{list-style:none;margin-bottom:60px;margin-top:60px;}
.faq .__list:first-child{margin-top:0;}
.faq .__list:last-child{margin-bottom:0;}
.faq .__list li{margin-top:40px;}
.faq .__answer,
.faq .__question{padding-left:35px;position:relative;}
.faq .__answer .__ico,
.faq .__question .__ico{border-radius:50%;color:#fff;float:left;font-style:normal;height:20px;line-height:20px;margin-left:-35px;text-align:center;width:20px;}
.faq .__answer .__ico:before,
.faq .__question .__ico:before{line-height:inherit;}
.faq .__question .__ico{font-size:1.4rem;}
.faq .__question .__title{color:#252525;font-size:1.6rem;line-height:1.3;text-transform:uppercase;}
.faq .__answer{color:#333;font-weight:400;margin-top:20px;}
.faq .__answer .__ico{background-color:#1dad19;font-size:1.2rem;}
.faq .__ask{border:2px solid;min-height:135px;padding:28px 38px;position:relative;}
.faq .__ask:after,
.faq .__ask:before{background-color:#fff;bottom:50px;content:"";position:absolute;top:50px;width:2px;}
.faq .__ask:before{left:-2px;}
.faq .__ask:after{right:-2px;}
.faq .__ask .__title{font-size:1.8rem;margin-bottom:10px;text-transform:uppercase;}
.faq .__ask p{margin-bottom:10px;margin-top:10px;}
.faq .__ask p:first-child{margin-top:0;}
.faq .__ask p:last-child{margin-bottom:0;}
.faq .__ask .custom-btn{margin-top:15px;}
.modal{background-color:#fff;display:none;max-width:600px;padding:0;text-align:left;width:95%;}
.modal .__content,
.modal .__header{padding:20px 15px;}
.modal .__header{background-color:#FDFCFC;line-height:1.7;}
.modal .__header p{margin-bottom:20px;margin-top:20px;}
.modal .__header p:first-child{margin-top:0;}
.modal .__header p:last-child{margin-bottom:0;}
.modal .__title{color:#000;font-size:1.8rem;font-weight:700;line-height:1;text-transform:uppercase;}
.modal .__title:after{content:"";display:block;height:2px;margin-top:5px;width:63px;}
.modal form .input-wrp:first-child{margin-top:0;}
.modal form .textfield{color:#333;}
.modal form .textfield::-webkit-input-placeholder{color:#333;}
.modal form .textfield:-moz-placeholder,
.modal form .textfield::-moz-placeholder{color:#333;}
.modal form .textfield:-ms-input-placeholder{color:#333;}
.modal form .fs-dropdown.fs-custom .fs-dropdown-selected{color:#333;}
@media only screen and (min-width: 560px){.modal{padding-bottom:20px;}
    .modal .__content,
    .modal .__header{padding:25px 40px;}
}
.form-s{background-color:#FDFCFC;margin-bottom:60px;padding:25px 20px;}
.form-s:last-child{margin-bottom:0;}
.form-s .__title{color:#010101;font-size:1.8rem;letter-spacing:2px;line-height:1;margin-bottom:5px;text-transform:uppercase;}
.form-s .row{margin-left:-10px;margin-right:-10px;}
.form-s .col{padding-left:10px;padding-right:10px;}
.form-s .captcha{/*background-color:#fff;border:1px solid #ccc;height:53px;padding:7px 20px;*/}
.form-s .captcha img{display:block;margin-left:auto;margin-right:auto;max-width:100%;}
.company-contacts .btn-zoom-map,
.company-contacts .company-address,
.company-contacts .form-s{position:relative;z-index:3;}
.company-contacts .company-address,
.company-contacts .form-s{background-color:#fff;box-shadow:10px 17px 38px 0 rgba(0, 0, 0, .2);}
.form-s .input-wrp{margin-bottom:15px;}
#mobile-menu{background-color:#fff;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform .7s cubic-bezier(0, 0, .2, 1), -webkit-transform .7s cubic-bezier(0, 0, .2, 1);transition:transform .7s cubic-bezier(0, 0, .2, 1);transition:-webkit-transform .7s cubic-bezier(0, 0, .2, 1);webkit-overflow-scrolling:touch;webkit-transform:translateX(-100%);width:260px;z-index:20;}
#mobile-menu.visible{transform:translateY(108px);webkit-transform:translateX(0);}
#mobile-menu .__menu > ul > li > span > a{text-transform:uppercase;}
#mobile-menu .__menu > ul > li.active > span,
#mobile-menu .__menu > ul > li:hover > span{}
#mobile-menu .__menu > ul > li.active > span > i,
#mobile-menu .__menu > ul > li:hover > span > i{border-color:hsla(0, 0%, 100%, .4);}
#mobile-menu .__menu > ul > li.active > span > a,
#mobile-menu .__menu > ul > li:hover > span > a{color:inherit;}
#mobile-menu .__menu ul li{border-top:1px solid #efefef;display:block;position:relative;}
#mobile-menu .__menu ul li.active > span > i:before{transform:rotate(-90deg) translateZ(0);webkit-transform:rotate(-90deg) translateZ(0);}
#mobile-menu .__menu ul span{display:inherit;position:relative;transition:background-color .3s ease-in-out, border-color .3s ease-in-out;}
#mobile-menu .__menu ul i{border-left:1px solid transparent;bottom:0;cursor:pointer;font-size:1.6rem;position:absolute;right:0;text-align:center;top:0;transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;width:50px;}
#mobile-menu .__menu ul i:before{bottom:0;height:20px;left:0;line-height:20px;margin:auto;position:absolute;right:0;top:0;transform-origin:center;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;webkit-transform-origin:center;width:20px;}
#mobile-menu .__menu ul i + a{padding-right:60px;}
#mobile-menu .__menu ul a{color:#000;display:inherit;line-height:1.2;padding:17px 20px;transition:background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;}
#mobile-menu .__menu .submenu{display:none;}
#mobile-menu .__menu .submenu li.active > span,
#mobile-menu .__menu .submenu li:hover > span{background-color:#efefef;}
#mobile-menu .__menu .submenu i{font-size:1.4rem;}
#mobile-menu .__menu .submenu a{font-size:1.3rem;font-weight:600;}
#mobile-menu .__menu .submenu .submenu li.active > span,
#mobile-menu .__menu .submenu .submenu li:hover > span{background-color:#f7f8f9;}
#mobile-menu .__menu .submenu .submenu a{font-weight:500;}
#mobile-overlay.visible{background-color:rgba(0, 0, 0, .7);opacity:1;visibility:visible;width:100%;z-index:19;}
div.sidebar{z-index:500;}
.widget--menu li > .submenu{display:none;}
.widget--menu-1-hide > ul,
.widget--menu-1 > .__toggle > i.fontello-angle-down{display:none;}
.widget--menu-1-hide > .__toggle > i.fontello-angle-down{display:block;}
.widget--menu-1-hide > .__toggle > i.fontello-angle-down{ms-transform-origin:center;transform-origin:center;webkit-transform-origin:center;}
.widget--menu-1-hide:hover > .__toggle > i.fontello-angle-down{transform:rotate(180deg);}
.widget--menu-1-hide:hover > ul{display:block;left:0;position:absolute;top:100%;width:100%;}
.widget--menu-1-hide > .__toggle{cursor:pointer;}
.widget--menu.widget--menu-1 li > .submenu{background-color:#fff;display:block;}
.widget--menu-1 li.active > div.submenu,
.widget--menu-1 li:hover > div.submenu{height:auto;padding:25px 20px;visibility:visible;width:900px;}
.widget--menu-1 .submenu{box-shadow:0 2px 8px 0 rgba(0, 0, 0, .14);left:100%;position:absolute;top:0;transition-delay:.5s;visibility:hidden;webkit-box-shadow:0 2px 8px 0 rgba(0, 0, 0, .14);width:0;z-index:5;}
.section-gallery .banners--style-1 .__item .__content:before{border:3px solid #fff;bottom:15px;content:"";left:15px;opacity:0;position:absolute;right:15px;top:15px;transition:opacity .3s ease-in-out;}
.section-gallery .banners .__item .__full-link{height:100%;left:0;position:absolute;top:0;width:100%;}
.section-gallery .banners .__item:hover .__content{background-color:rgba(0, 0, 0, .8);}
.section-gallery .banners .__item .__content{height:100%;left:0;position:absolute;top:0;transition:background-color .3s ease-in-out;width:100%;}
.banners--style-1 .__item .__content .fontello-zoom-in{opacity:0;}
.section-gallery .banners--style-1 .__item:hover .__content:before,
.section-gallery .banners--style-1 .__item:hover .fontello-zoom-in{opacity:1;}
.section-gallery .banners .__item .fontello-zoom-in{background-color:#fff;border-radius:50%;color:#666;font-size:2.2rem;height:34px;left:50%;line-height:34px;margin-left:-17px;margin-top:-17px;position:absolute;text-align:center;top:50%;transition:background-color .3s ease-in-out, color .3s ease-in-out, opacity .3s ease-in-out;width:34px;z-index:1;}
.section-gallery .banners--style-1 .__item .__content .fontello-zoom-in:hover{color:#fff;}
.section-service .product-single .__line--share .ya-share2{display:block;margin-left:0;}
.section-service .product-single .__line{padding-bottom:0;padding-top:0;}
.alert span{text-transform:uppercase;}
.section-service .product-single .__order-service{color:#666;}
.section-service .product-single .__order-service p{margin-top:10px;}
@media (min-width: 768px){.section-service .col--md-4{width:33.33333%;}
}
@media (min-width: 768px){.section-service .col--md-3,
.col--md-4{flex:none;ms-flex:none;webkit-box-flex:0;}
    .section-service .text--md-right{text-align:right;}
}
.documents .__document{display:inline-block;line-height:1.2;vertical-align:top;}
.documents .__document--pdf i{background-position:0 50%;}
.documents .__document--doc i{background-position:0 0;}
.documents .__document--xls i{background-position:0 100%;}
.documents .__document:focus .cell span:first-child,
.documents .__document:hover .cell span:first-child{text-decoration:none;}
.documents .__document i{background-image:url(/local/templates/innet_market_s1/css/../img/ico/doc_sprite.png);background-size:100%;display:block;height:42px;margin-right:15px;width:38px;}
.documents .__document .cell span:first-child{text-decoration:underline;}
.documents .__document em{color:#666;display:block;font-style:normal;font-weight:400;line-height:1;margin-top:10px;text-decoration:none;}
.section-service .accordion-item,
.section-service .pricing-table--style-4 tbody,
.section-service .pricing-table--style-5 table{color:#666;}
.section-service .pricing-table--style-5 table td > span,
.section-service .pricing-table--style-6 table td > span{float:right;}
.intro-slider{overflow:hidden;}
.profile-menu{margin-bottom:60px;}
.profile-menu:last-child{margin-bottom:0;}
.profile-menu .__inner{margin-bottom:-40px;}
.profile-menu .row{margin-left:-8px;margin-right:-8px;}
.profile-menu .col{padding-left:8px;padding-right:8px;}
.profile-menu .__item{border-top:2px solid #e6e1e1;line-height:1;margin-bottom:40px;padding-top:25px;position:relative;text-align:center;width:100%;}
.profile-menu .__item:before{content:"";height:2px;left:50%;margin-left:-31px;position:absolute;top:-2px;width:62px;}
.profile-menu .__item a{display:inline-block;vertical-align:top;}
.profile-menu .__item .__ico{height:60px;margin-bottom:30px;moz-user-select:none;ms-user-select:none;position:relative;webkit-user-select:none;width:60px;}
.profile-menu .__item .__ico img{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;}
.profile-menu .__item .__title{color:#252525;font-size:1.6rem;font-weight:700;text-transform:uppercase;}
@media only screen and (min-width: 560px){.profile-menu .__inner{margin-bottom:-70px;}
    .profile-menu .__item{margin-bottom:70px;padding-top:45px;}
    .profile-menu .__item .__ico{height:80px;margin-bottom:40px;width:80px;}
}
.bx-filter-param-label input[type=radio]{display:none;}
.bx-filter input[type=radio],
.bx-filter .bx-filter-param-text{display:block;text-align:left;}
.radio .bx-filter-param-label > span > span:before {
    content: '';
    display: inline-block;
    margin-bottom: 2px;
    margin-right: 10px;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAKHSURBVHjatNU/aBpxFAfwdzGeXv7YlkCJCaGCIRAoadO4ZGkLpVCQBiyCYJcWsggiuHW7LXWrkCmTIL0hXYSAY6l7vMQKGaoxGmvIZZBePPJ+51V9HWo0lUCTXvOFN/yWz/Lj+x5HRHATGb740BnjAEAAgLvUbqOWTlsaqdQ7o1CI6Pk8AADYFxaAn5sDh8/3Ytzr/SyMjbUulYmoNwzRzhDn1VzuzZ7H09z3+aguSXSWzVKn1aJOq0Vn2SzVJYn2fT7a83g+qbncE4Z476JDRHAODnXnUS0W+7IjCGcn8Tj9LSfxOO0IAtViMZEh3maII4PwLEN8XYlGDw5DIV0vFumq0YtFOgyFqBKNigxxYhCeUZJJoxQIUFvT6LppaxqVAgFSksm3DNHag1FVP3ydmqJGJkP/mkYmQ3m3m1BVn/VgJZGgg2CQzOYgGCQlkRB7cMnppLokmYbrkkR7r/xERDAEAICNBowsLZkuxejyMhjZbQCA33Cr2QTr5KRpmJ+ehs7xcR/+XyHDAOCtfXjYZoOfimIaNo6OwOJ09uERhwNQlk3DKMtgXXjYh0fX1j6eptOm4dN0GiZeeqO9JYSq6s+73eYL4nL9WRCGOK4kk+9LgQC1Ea9facTzSj9niDM9uIuPliMRqobDZNRqV0aNWo2q4TCVIxFv1xkehB2oaWJVFEnmebrS2lxfJ5nnqSqKj7vGBEO0ERFw56dJZ4wHgA4AcM1C4cHR6uq23eWCO34/2GZne81EWYZmuQw/NjdBr1RgemPjvm1+vmgXBOPiR3KX3TydMQu126BtbbkbqdQ3o1QCtrsLAADC4iJYXS645fc/HV9ZqXAWy3e7IHQGDe6mjumvAQBQcLXErIyk+QAAAABJRU5ErkJggg==');
}

.radio .bx-filter-param-label input[type=radio]:checked + span:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAMHSURBVHjatJVPSBx3HMXfZP/NmGiVwBIjoQsrAZNimsZLLm2hVApCYMvCgvXQQi6CLPHWU4bkEm8VcsppYcse0osQyLHUe2YSK5lA3axu7Eo2grjs4vc3O+7O6yG6bhwbTUse/A7z4/FhfvDe96uRxMdQuPvDVUoDYACIs92WxuPHofrCws/eykrWXV4GAOijo4hevIi+VOq73omJ340zZ1pHkkl2jhLRlchIbWnpR2dsrPkyleJWocAdy6LfatFvtbhjWdwqFPgylaIzNvZbbWnpKyXyaTeHJPaBp/bOF5W5uT+eGsbOm/l5Hqc38/N8ahiszM2ZSqRfifQcBg8rkR/Ks7Orr6anXbdY5EnlFot8NT3N8uysqUTOHgZfqObzXimTYbvR4Ieq3WiwlMmwms//pEQiHbDUar/8ef4864uL/K+qLy5yOZmk1GrfdMDVXI6rk5Pvea9L37LoWxbpuv9qW52cZDWXMzvg0uAgtwqFI82+43B3aoq74+P0xse5OzVF33GO9G4VCnS+T5MkTgGA1OvouXYtmEXXRevuXWBzExrw1ry5idadO4DrBuynr1+HZz0B9r2tZhORc+eCGXccYHsbWtedBgC1GvjiRcAfHRqC//r1Afh90k54BwD0PCAaOQCHYzHsVqtBwOXL4MAAuqcJAbC/H9qlSwG/t7GB0ODgAbinrw9i28Ff0HWEb98G4vG3QACIxxE2TUDXA3axbURGPz+YFdVc7tdj42bb9J8/J5vN4+J2q7sg6eVk8v8XJJF4tyBKpLeaz98rZTJsi3x4pUX2K/2tErnQAe/BT69ls1yfmaFXqZwY6lUqXJ+Z4Vo2O7HHCR8G90mjYa6bJu1olCcam/fv045GuW6aX+4xziqRGElo+6vJVSoKwAegNVdWrmzcvPlETyQwkE4jNjzcaabYNppra9h++BBuuYyhBw8+i42MFHXD8N6J6lE7z1UqxHYbjUePkvWFhb+8Ugnq2TMAgHH1KiKJBD5Jp7/uvXGjrIVCf+uG4Qc68LGW6T8DAAQSFJWu1r4BAAAAAElFTkSuQmCC');
}
.error-page{border-bottom:1px solid #fff;}
.error-page .__image{margin-bottom:40px;}
.error-page .__image img{box-shadow:10px 17px 38px 0 rgba(0, 0, 0, .2);}
.error-page .__text{color:#fff;font-size:2rem;}
.error-page .__text p{font-weight:300;margin-top:30px;}
.error-page .__text p:first-child{margin-top:0;}
.error-page .__text .__title{font-size:3.5rem;font-weight:100;line-height:1.2;}
.error-page .__text .__title span{display:block;font-weight:600;}
.error-page .__text .custom-btn{margin:10px;min-width:260px;}
@media only screen and (min-width: 400px){.error-page .__text .__title{font-size:4rem;}
}
@media only screen and (min-width: 560px){.error-page .__text .__title{font-size:4.8rem;}
}
@media only screen and (min-width: 768px){.error-page .__image{margin-bottom:0;}
}
.order-table table .__image a,
.table-history table .__image a{height:100%;left:0;position:absolute;top:0;width:100%;}
.order-table{color:#000;line-height:1.4;overflow-x:auto;white-space:nowrap;}
.order-table table{border:1px solid #ccc;min-width:1000px;}
.order-table table thead tr{background-color:#FDFCFC;}
.order-table table thead td{padding-bottom:10px;padding-top:10px;}
.order-table table tbody tr{border-top:1px solid #f0f0f0;}
.order-table table tbody td{padding-bottom:15px;padding-top:15px;}
.order-table table td{padding-left:25px;padding-right:25px;}
.order-table table .__image{border:1px solid #ccc;display:inline-block;height:85px;margin:auto;margin-right:25px;position:relative;vertical-align:middle;width:85px;}
.order-table table .__image img{border:1px solid transparent;bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;}
.order-table table .__name{color:inherit;}
.order-table table .__old{color:#a3aaae;display:block;padding-top:5px;text-decoration:line-through;}
.order-table table .__cost{font-weight:700;}
.order-table table .__remove{border-radius:30px;box-shadow:none;cursor:pointer;display:inline-block;font-size:1.1rem;letter-spacing:0;line-height:1;moz-user-select:none;ms-touch-action:manipulation;ms-user-select:none;outline:none;padding:9px 20px;text-transform:uppercase;touch-action:manipulation;transition:background-color .25s ease-in-out, border-color .25s ease-in-out, color .25s ease-in-out;user-drag:none;user-select:none;webkit-user-select:none;white-space:nowrap;}
.order-table table .__remove:active,
.order-table table .__remove:focus,
.order-table table .__remove:hover{color:#fff;}
.order-table table .__remove:focus,
.order-table table .__remove:hover{background-color:#e51f1f;border-color:#e51f1f;}
.order-table table .__remove:active{background-color:#c11616;border-color:#c11616;}
.order-table .counter .textfield{border:none;}
.order-form .__title{color:#000;font-size:3rem;line-height:1.2;margin-bottom:10px;}
.order-form .textfield{color:#000;}
.order-result{background-color:#f0f0f0;border:2px solid hsla(0, 0%, 80%, .2);color:#000;font-size:1.6rem;font-weight:400;line-height:1;margin-top:40px;padding:40px 15px;}
.order-result,
.order-result > div{position:relative;}
.order-result table{margin-left:auto;margin-right:auto;max-width:280px;}
.order-result table tr:first-child td{padding-top:0;}
.order-result table td{padding-top:25px;vertical-align:top;}
.order-result p{margin-bottom:10px;margin-top:10px;}
.order-result p:first-child{margin-top:0;}
.order-result p:last-child{margin-bottom:0;}
.order-result .__price-old{color:#a3aaae;}
@media only screen and (min-width: 560px){.order-table table tbody td{padding-bottom:25px;padding-top:25px;}
}
@media only screen and (min-width: 768px){.order-result{border:none;height:100%;margin-top:0;}
    .order-result:before{background-color:#f0f0f0;border:2px solid hsla(0, 0%, 80%, .2);bottom:-40px;content:"";left:0;position:absolute;top:-40px;width:100%;}
}
.profile-history{margin-bottom:60px;}
.profile-history:last-child{margin-bottom:0;}
.profile-history .search-history{margin-bottom:20px;}
.profile-history .search-history:last-child{margin-bottom:0;}
.profile-history .search-history .input-wrp{margin-top:0;}
.profile-history .search-history .textfield{padding-right:60px;}
.profile-history .search-history button[type=submit]{background:none transparent;border:0;bottom:1px;font-size:1.8rem;margin:0;position:absolute;right:1px;text-align:center;top:1px;width:40px;}
.profile-history .table-history{margin-top:20px;}
.table-history{color:#000;line-height:1.4;overflow-x:auto;}
.table-history table{border:1px solid #ccc;min-width:1000px;}
.table-history table thead tr{background-color:#FDFCFC;}
.table-history table thead td{padding-bottom:10px;padding-top:10px;}
.table-history table tbody{font-size:1.3rem;}
.table-history table tbody tr{border-top:1px solid #f0f0f0;}
.table-history table tbody td{padding-bottom:15px;padding-top:15px;}
.table-history table td{padding-left:15px;padding-right:15px;}
.table-history table .__image{border:1px solid #ccc;display:inline-block;height:43px;margin:auto;margin-right:10px;position:relative;vertical-align:middle;width:43px;}
.table-history table .__image img{border:1px solid transparent;bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;}
.table-history table .__name{color:inherit;}
.table-history table .__cost,
.table-history table .__more{font-weight:700;}
.table-history table .fail + .fail{border-top:none;}
.table-history table .fail + .fail td{padding-top:0;}
.m_img {

    float: left;
    width: 30%;
    padding-top: 26px;
    padding-right: 16px;

}
.m_img img {

    max-width: 100%;

}
.m_cont {

    float: left;
    width: 70%;

}
@media only screen and (min-width: 560px){.table-history table tbody td{padding-bottom:25px;padding-top:25px;}
}
@media only screen and (min-width: 1200px){.table-history table td{padding-left:25px;padding-right:25px;}
}
@media (min-width: 462px){.popup-window-buttons > span:first-child{margin-right:10px;}
}
@media (max-width: 461px){.popup-window-buttons > span{margin:0 5px;}
    .popup-window-buttons > span:first-child{margin-bottom:10px;}
}
.widget .__toggle{position:relative;}
.__toggle span.icon-menu{display:block;height:3px;margin:auto;position:absolute;right:15px;top:calc(50% - 1.5px);width:24px;}
.__toggle span.icon-menu:after,
.__toggle span.icon-menu:before{content:"";height:100%;left:0;position:absolute;width:100%;}
.__toggle span.icon-menu:before{top:-8px;}
.__toggle span.icon-menu:after{top:8px;}
.__toggle span.icon-menu,
.__toggle span.icon-menu:after,
.__toggle span.icon-menu:before{background-color:#fff;o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;webkit-transition:all .4s ease-in-out;}
.product-single .__info .__action .active a{color:#000;}
.product-single .__info .__action .active .__ico{color:#000;}
#mobile-header.mobile-header-2{background-color:#fff;min-height:60px;padding-bottom:0;position:fixed;z-index:999999; width: 100%;}
#mobile-header.mobile-header-2 .grid{box-sizing:border-box;padding-left:5px;padding-right:5px;}
#mobile-header.mobile-header-2 .row{align-items:center;margin-left:0;margin-right:0;ms-flex-align:center;webkit-box-align:center;}
#mobile-header.mobile-header-2 #menu-toggler{display:block;float:none;height:auto;padding:19px 10px;width:auto;}
#mobile-header.mobile-header-2 .logo-center .__site-logo{display:inline-block;margin:10px auto;max-width:275px;text-align:center;background: #000;}
#mobile-header.mobile-header-2 .logo-center .__site-logo img{max-width:80%;}
#mobile-header.mobile-header-2 .__links{font-size:0;line-height:0;}
#mobile-header .__link:first-child{margin-left:0;}
#mobile-header .__cart{font-size:2.5rem;}
#mobile-header .__account,
#mobile-header .__search{font-size:2rem;}
#mobile-header .__link,
#mobile-header .__cart{color:#000;display:inline-block;line-height:1;margin-left:10px;position:relative;text-align:center;vertical-align:middle;}
#mobile-header .__cart .num{color:#fff;font-size:1.1rem;font-style:normal;font-weight:500;height:16px;line-height:16px;position:absolute;right:-6px;top:-4px;width:16px;}
#mobile-header.mobile-header-2 .__cart .total{display:none;}
#header__search form .cell:last-child{min-width:185px;}
.submenu .col.col-lg-4{margin-bottom:30px;}
.bx-auth-table .input-wrp{min-width:190px;}
.search-page .custom-btn{height:35px;margin:0;min-height:35px;padding:10px;}
@media (min-width: 481px){.search-page table tbody tr td:first-child{width:100%;}
}
@media (max-width: 480px){.search-page table tbody tr,
.search-page table tbody tr td{display:block;}
    .search-page .custom-btn,
    div.search-page table input.search-suggest{width:100%;}
    .search-page .custom-btn{margin-top:15px;}
    .bx-auth-table .input-wrp{width:100%!important;}
}
.main-banner-content{margin-bottom:20px;margin-top:20px;}
.main-banner,
.main-banner-2{display:block;position:relative;}
.main-banner img,
.main-banner-2 img{height:auto;max-width:100%;}
.main-banner .main-banner-block,
.main-banner-2 .main-banner-block{color:#fff;left:0;padding:5px 15px;position:absolute;top:0;}
.main-banner-2 .main-banner-block{margin:0 15px;}
.main-banner-title{font-weight:700;}
.main-banner-title,
.main-banner-title-2{font-size:30px;line-height:40px;text-transform:uppercase;}
.main-banner-desc,
.main-banner-desc-2{font-size:18px;line-height:20px;}
@media (min-width: 768px){.intro-slider{max-height:475px;}
    .main-banner-content .col-md-4 .main-banner-2:first-child{margin-bottom:20px;}
}
@media (max-width: 767px){.main-banner{margin-bottom:20px;}
    .main-banner-content .col-md-8{margin-bottom:25px;}
}
@media (max-width: 559px){.main-banner img,
.main-banner-2 img{width:100%;}
    .main-banner-content .col-md-4 .main-banner-2:first-child{margin-bottom:20px;}
}
.input__part form{align-items:center;display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-box;display:-webkit-flex;justify-content:center;ms-align-items:center;ms-flex-align:center;ms-flex-pack:center;webkit-align-items:center;webkit-box-align:center;webkit-box-pack:center;webkit-justify-content:center;width:335px;}
.input__part input.textfield{border-bottom-left-radius:5px;border-top-left-radius:5px;height:36px;max-width:300px;webkit-border-bottom-left-radius:5px;webkit-border-top-left-radius:5px;}
.input__part input::-moz-placeholder{font-style:italic;}
.input__part input::-webkit-input-placeholder{font-style:italic;}
.input__part input::placeholder{font-style:italic;}
.input__part .custom-btn{border-bottom-right-radius:5px;border-top-right-radius:5px;margin-top:0;min-height:36px;min-width:inherit;padding:0;webkit-border-bottom-right-radius:5px;webkit-border-top-right-radius:5px;width:36px;}
@media only screen and (min-width: 1200px){.header-v3 .navigation-menu .submenu{left:0;margin:0 auto;position:fixed;right:0;width:1170px;}
}
.innerWrapper .intro-slider{margin:0 20px;max-width:1400px;width:100%;}
.inner__column{flex-shrink:0;ms-flex-negative:0;webkit-flex-shrink:0;}
.inner__item{background-repeat:no-repeat;background-size:cover;height:219px;margin-bottom:20px;position:relative;}
.inner__item:last-child{margin-bottom:0;}
.inner__item_desc{align-items:flex-end;display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;height:100%;justify-content:center;ms-flex-align:end;ms-flex-pack:center;padding:20px;webkit-align-items:flex-end;webkit-box-align:end;webkit-box-pack:center;webkit-justify-content:center;}
.inner__item_desc span{color:#fff;display:inline-block;font-size:14px;line-height:15px;padding:12px;text-transform:uppercase;}
.posLink{height:100%;left:0;position:absolute;top:0;width:100%;}
@media only screen and (max-width: 991px){
    .inner__column{display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;justify-content:space-between;margin:0 10px;max-width:100%;ms-flex-pack:justify;webkit-box-pack:justify;webkit-justify-content:space-between;}
    .inner__item{margin:20px 10px;width:49%;}
    .inner__item_desc{justify-content:inherit;ms-flex-pack:inherit;webkit-box-pack:inherit;webkit-justify-content:inherit;}
    .intro-slider .slide-item>img.slider_right_img{display:none;}
    .services .__inner > .row{display:block;}
    .services .__inner > .row > .col{display:inline-block;width:50%;}
    .services .__item .row{display:block;}
    .services .__item .__image img{background-size:contain;}
    .services .__item .__image{margin-bottom:10px;height:150px;}
    .services--columns .__item .__title{min-height:58px;}
    .about .container > .row{display:block;}
    .services--no-gutters .col{margin-right:-3px;margin-top:-2px;}
    .our-serv__box .__item { flex-wrap: wrap; padding: 36px 16px !important; }
    .our-serv__box .item__img {
        margin: 0 0 12px !important;
        display: block;
        width: 100%;
        text-align: center;
    }
    .our-serv__box .__content {
        display: block;
        width: 100%;
        text-align: center;
    }
    .our-serv__box .__item .__title {
        font-size: 1.4rem !important;
    }
}
@media only screen and (max-width: 479px){.inner__column{flex-wrap:wrap;margin-bottom:20px;ms-flex-wrap:wrap;webkit-flex-wrap:wrap;}
    .inner__item{margin-bottom:0;width:100%;}
    .services .__inner > .row > .col{width:100%;}
    .services--columns .__item .__title{min-height:auto;}
}
@media only screen and (min-width: 992px){.innerWrapper{background:#fafafa;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;padding:20px 0;}
    .inner__item{max-width:255px;}
    .inner__column{width:235px;}
}
.navigation-menu>ul>li:hover .submenu.menu_vertical{opacity:1;transition-delay:.5s;visibility:visible;z-index:99999;}
.navigation-menu>ul>li .submenu.menu_vertical li:hover{color:#fff;}
.navigation-menu>ul>li .submenu.menu_vertical li:hover .submenu{opacity:1;transition-delay:.5s;visibility:visible;z-index:99999;}
.navigation-menu>ul>li .submenu.menu_vertical li a{transition:background-color .3s ease-in-out !important;}
.header .navigation-menu .submenu.menu_vertical{background-color:#fff;box-shadow:0 2px 8px 0 rgba(0, 0, 0, .14);box-shadow:none;left:0;margin:0 auto;padding:0;position:absolute;right:0;webkit-box-shadow:none;width:250px !important;}
.header .navigation-menu .submenu.menu_vertical a,
.header .navigation-menu .submenu.menu_vertical .submenu a{display:block;padding:18px 20px;}
.header .navigation-menu .submenu.menu_vertical .submenu{background-color:#fff;border-top:none;box-shadow:none;padding:0;webkit-box-shadow:none;}
.header .navigation-menu .submenu.menu_vertical .submenu{left:249px;position:absolute;top:0;width:255px;}
.navigation-menu .submenu.menu_vertical li{border-top:1px solid #f2f2f2;margin:0;min-height:50px;padding:0;}
.submenu.menu_vertical li a{color:#252525;display:block;font-size:14px;font-weight:500;}
.navigation-menu .submenu.menu_vertical li:first-child{border-top:none;}
.submenu.menu_vertical li:last-child{padding-bottom:0;}
.header.header-v17 .navigation-menu>ul>li{position:relative;}
.header-v3 .menu__catalog .__cart,
.header-v4 .menu__catalog .__cart,
.header-v13 .menu__catalog .__cart,
.header-v14 .menu__catalog .__cart{background:rgba(0,0,0,0.1);}
.product-single-preview{background:#F7F6F6;margin-bottom:30px;padding:30px;width:100%;}
.about .product-single .__item{background-color:#fff;color:#000;font-size:1.6rem;font-weight:700;line-height:1;margin-bottom:30px;position:relative;width:100%;}
.about .__num:before{bottom:100%;content:attr(data-text);font-size:1.6rem;left:0;line-height:1;margin-bottom:5px;position:absolute;}
.about .__num{font-size:6rem;font-weight:600;line-height:.8em;margin-bottom:10px;position:relative;}
.about .__ico{border-top:2px solid;display:inline-block;margin-right:15px;margin-top:5px;padding-top:5px;text-align:center;vertical-align:top;width:50px;}
.about .b-table,
.reviews .b-table{display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;}
@media only screen and (max-width: 575px){
    /*.about [class*="col-"]{width:50%;}*/
    .about p{font-size:14px;word-break:break-all;}
}
.reviews--style-2.reviews--slider{margin:0 -10px;}
.reviews--style-2 .__item .author-message{background:none transparent;border:none;box-shadow:0 0 7px 0 rgba(0, 0, 0, 0.1);color:#666;margin-top:10px;text-align:left;webkit-box-shadow:0 0 7px 0 rgba(0, 0, 0, 0.1);}
.reviews .__item .author-message>div{padding:24px;}
.reviews .__item .author-message>div:after,
.reviews .__item .author-message:before,
.reviews .__item .author-message:after{display:none;}
.reviews .__item .author-message>div:before{content:"";height:2px;left:50%;margin-left:-31px;position:absolute;top:-1px;width:63px;}
.reviews .__item{padding:0 10px 10px 10px;}
.reviews--style-2 .__item .__title{color:#000;font-weight:700;margin-bottom:15px;text-transform:uppercase;}
.reviews--style-2 .__item .author-name{font-size:1.4rem;text-transform:uppercase;}
.reviews--style-2 .__item .b-table:last-child{margin-top:20px;}
.reviews--style-2 .__item .author-img{margin-right:25px;}
.steps .__item{font-size:1.6rem;line-height:1.8;margin-bottom:30px;position:relative;text-align:center;width:100%;}
.steps .__num{align-items:center;border:1px solid #b4b4b4;color:#b4b4b4;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;font-size:7.2rem;font-style:normal;justify-content:center;line-height:88px;margin-left:auto;margin-right:auto;ms-align-items:center;position:relative;width:90px;}
.steps .__num:before{content:"";height:2px;left:50%;margin-left:-17px;position:absolute;top:-1px;width:34px;}
.steps .__title{font-size:1.8rem;font-weight:500;margin-bottom:15px;text-transform:uppercase;}
.steps .__item:before{border-left:2px dotted #b4b4b4;content:"";display:block;height:50px;margin:auto;margin-bottom:30px;width:1px;}
.steps [class*="col-"]:nth-child(1) .__item:before{display:none;}
@media only screen and (min-width: 560px){.steps [class*="col-"]:nth-child(4n+1) .__item:before{display:none;}
    .steps .__item:before{border-left:none;border-top:2px dotted #b4b4b4;height:0;left:-35%;margin:0;position:absolute;top:44px;width:60%;}
}
@media (min-width: 560px) and (max-width: 991px){.steps [class*="col-"]:nth-child(2n+1) .__item:before{display:none;}
}
.s-cards .__item{margin-bottom:30px;position:relative;text-align:center;width:100%;}
.s-cards .__item .__ico{display:block;height:50px;margin:auto;margin-bottom:30px;position:relative;width:50px;}
.s-cards .__item .__ico:before, .s-cards .__item .__ico:after{background-color:#b4b4b4;content:"";display:block;position:absolute;}
.s-cards .__item .__ico:before{height:2px;margin-top:-1px;top:50%;width:100%;}
.s-cards .__item .__ico:after{height:100%;left:50%;margin-left:-1px;width:2px;}
.s-cards [class*="col-"]:nth-child(1) .__item .__ico{display:none;}
@media only screen and (min-width: 560px){.s-cards [class*="col-"]:nth-of-type(4n+1) .__item .__ico{display:none;}
    .s-cards .__item .__ico{left:-50%;margin-bottom:0;margin-left:50%;ms-transform:translateX(-40px);position:absolute;top:60px;transform:translateX(-40px);webkit-transform:translateX(-40px);}
}
@media (min-width: 560px) and (max-width: 991px){.s-cards [class*="col-"]:nth-of-type(2n+1) .__item .__ico{display:none;}
}
.s-cards .__image{height:170px;margin:auto;margin-bottom:30px;overflow:hidden;position:relative;width:170px;}
.s-cards .__title{color:#000;font-size:1.4rem;font-weight:700;letter-spacing:2px;line-height:1.6;margin-bottom:30px;text-transform:uppercase;}
.s-cards .__title:after{content:"";display:block;height:2px;margin:auto;margin-top:20px;width:80px;}
.company-contacts{min-height:300px;position:relative;}
.company-contacts .yandex-map{height:300px;left:0;top:0;width:100%;z-index:2;}
.company-contacts .__container{margin-bottom:20px;margin-top:20px;}
.company-contacts .btn-zoom-map,.company-contacts .company-address,.company-contacts .form-s{position:relative;z-index:3;}
.company-contacts .company-address,.company-contacts .form-s{background-color:#fff;box-shadow:10px 17px 38px 0 rgba(0,0,0,.2);}
.company-contacts .btn-zoom-map{color:#fff;display:block;font-size:1.6rem;line-height:1.2;}
.company-contacts .btn-zoom-map .__ico{color:#fff!important;display:inline-block;line-height:1;vertical-align:top;}
.company-contacts .btn-zoom-map .__ico:before{float:left;line-height:inherit;}
.company-contacts .btn-zoom-map b{border-bottom:1px solid hsla(0,0%,100%,.3);font-weight:600;}
.company-contacts .btn-zoom-map--style-1{max-width:350px;padding:15px 30px;}
.company-contacts .btn-zoom-map--style-1 .cell:first-child{width:100px;}
.company-contacts .btn-zoom-map--style-1 .__ico{display:inline-block;font-size:3rem;line-height:1;vertical-align:top;}
.company-contacts .btn-zoom-map--style-1 .__ico:before{float:left;}
.company-contacts .btn-zoom-map--style-2{padding:20px 30px;}
.company-contacts .btn-zoom-map--style-2 .b-table .cell{width:100%;}
.company-contacts .btn-zoom-map--style-2 .b-table .cell:first-child{width:auto;}
.company-contacts .btn-zoom-map--style-2 .__ico{font-size:3rem;margin-right:25px;}
.company-contacts--style-1 .company-address{padding:30px;}
.company-contacts--style-1 .company-address--style-1{margin-bottom:30px;margin-top:30px;padding-bottom:10px;}
.company-contacts--style-3 .yandex-map{position:absolute!important;}
.company-address{position:relative;width:100%;}
.company-address table{line-height:1;margin-bottom:20px;}
.company-address table tr:first-child td{padding-top:0;}
.company-address .__subtitle,.company-address .__title{color:#000;font-weight:700;line-height:1;}
.company-address .__title{font-size:1.8rem;letter-spacing:2px;margin-bottom:25px;text-transform:uppercase;}
.company-address .__title:after{content:"";display:block;height:2px;margin-top:10px;width:62px;}
.company-address .__subtitle{font-size:1.6rem;}
.company-address .__ico{display:inline-block;line-height:1;text-align:center;font-size: 20px;vertical-align:top;}
.company-address--style-1 table{margin-bottom:25px;}
.company-address--style-1 table td{padding-top:15px;vertical-align:top;}
.company-address--style-1 table td:first-child{width:100px;}
.company-address--style-1 .btn-zoom-map{margin:0 -30px;max-width:none;}
@media only screen and (min-width: 560px){.company-address--style-2{padding:30px;padding-right:160px;}
}
@media only screen and (min-width: 768px){.company-contacts--style-1 .company-address--style-1{margin-bottom:55px;margin-top:55px;max-width:370px;}
    .company-contacts--style-1 .yandex-map, .company-contacts--style-2 .yandex-map{height:100%;position:absolute!important;}
}
.banner--wrapper{background-position:50%;background-size:cover;height:300px;webkit-background-size:cover;}
.slider-nav{display:flex;justify-content:space-between;margin:0 auto;margin-bottom:30px;width:95px;}
.slick-dots{left:50%;ms-transform:translateX(-50%);o-transform:translateX(-50%);position:absolute;top:-47px;transform:translateX(-50%);webkit-transform:translateX(-50%);}
.slick-dots button{height:5px;margin:3px;padding:0;width:5px;}
.catalog{margin-bottom:60px;}
.catalog:last-child{margin-bottom:0;}
.catalog .__inner{margin-bottom:-15px;}
.catalog .__item{background-color:#fff;border-top:2px solid #e6e1e1;margin-bottom:15px;position:relative;width:100%;}
.catalog .__item:before{content:"";height:2px;left:50%;margin-left:-31px;position:absolute;top:-2px;width:62px;}
.catalog .__item .__image{margin:auto;overflow:hidden;padding-top:30px;position:relative;}
.catalog .__item .__image img{moz-user-select:none;ms-user-select:none;webkit-user-select:none;}
.catalog .__item .__content{font-size:1.4rem;font-weight:400;line-height:1.3;padding:35px 0;position:relative;}
.catalog .__item .__title{font-size:1.6rem;font-weight:600;margin-bottom:15px;text-transform:uppercase;}
.catalog .__item .__tags{font-size:0;letter-spacing:-1px;line-height:0;margin:10px -5px 0;}
.catalog .__item .__tags li{display:inline-block;letter-spacing:0;line-height:1.2;margin:10px 5px 0;vertical-align:top;}
.catalog .__item .__tags a{color:inherit;display:inherit;font-size:1.3rem;font-weight:600;}
@media only screen and (min-width: 560px){.catalog .__item:before{content:none;}
    .catalog .__item .__image{padding-bottom:30px;}
    .catalog .__item .__content:before{content:"";height:2px;left:0;position:absolute;top:-2px;transition:width .4s ease-in-out;width:63px;}
    .catalog .__item:hover .__content:before{width:100%;}
}
@media only screen and (min-width: 768px){.catalog .__item .__content{padding-right:15px;}
}
@media only screen and (min-width: 992px){.catalog .__item .__content{padding-right:30px;}
}
#header{border-top:none !important;}
.search-field{max-width:398px;width:100%;}
.search-field input{background:#f2f2f2;border:none;border-radius:5px;outline:none;padding:17px 40px 17px 20px;width:100%;}
.search-field i{color:#757575;font-size:18px;position:absolute;right:15px;top:14px;}
/*.contact{flex-shrink:0;margin-left:40px;}*/
.header .__item--middle{width:45%;}
.menu__catalog.light,
.menu__catalog.light .navigation-menu{background:#fff;}
.menu__catalog.light .navigation-menu>ul>li>a{color:#252525;}
.menu__catalog.light{border-top:solid 1px #e9e9e9;}
.menu__catalog.light .navigation-menu>ul>li.active>a,
.menu__catalog.light .navigation-menu>ul>li:hover>a{background-color:transparent !important;}


.page-title{text-transform:uppercase;}
*, * :after, * :before{box-sizing:inherit;}
.dflex{}
.goods--rows .__item .__image img{border-left:1px solid transparent;}
.dflex .row{box-sizing:border-box;display:flex;display:-ms-flexbox;display:-webkit-box;flex:0 1 100%;flex-direction:row;flex-wrap:wrap;list-style:none;margin-left:-15px;margin-right:-15px;ms-flex:0 1 100%;ms-flex-direction:row;ms-flex-wrap:wrap;webkit-box-direction:normal;webkit-box-flex:0;webkit-box-orient:horizontal;}
.dflex .grid--no-gutters, .dflex .row{padding:0;}
.dflex .col{box-sizing:border-box;flex:0 0 100%;max-width:100%;ms-flex:0 0 100%;padding-left:15px;padding-right:15px;webkit-box-flex:0;}
@media (min-width: 768px){.dflex .col--md-3,
.dflex .col--md-4{flex:none;ms-flex:none;webkit-box-flex:0;}
    .dflex .col--md-7, .dflex .col--md-8{flex:none;ms-flex:none;webkit-box-flex:0;}
    .dflex .col--md-4{width:33.33333%;}
    .dflex .col--md-8{width:66.66667%;}
}
.sl-btns.owl-carousel .owl-nav button.owl-prev, .sl-btns.owl-carousel .owl-nav button.owl-next{align-items:center;border-radius:50%;display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-box;font-size:0;height:50px;justify-content:center;ms-align-items:center;ms-flex-align:center;ms-flex-pack:center;ms-transform:translateY(-50%);o-transition:background .25s linear;outline:none;position:absolute;top:50%;transform:translateY(-50%);transition:background .25s linear;webkit-box-align:center;webkit-box-pack:center;webkit-transform:translateY(-50%);webkit-transition:background .25s linear;width:50px;}
.sl-btns.owl-carousel .owl-nav button.owl-prev{left:-100px;}
.sl-btns.owl-carousel .owl-nav button.owl-next{right:-100px;}
.owl-item .custom-btn.custom-btn--style-2{color:#fff;}
.owl-item .custom-btn.custom-btn--style-2:hover,
.owl-item .custom-btn.custom-btn--style-3:focus,
.owl-item .custom-btn.custom-btn--style-3:hover,
.owl-item .custom-btn.custom-btn--style-4:focus,
.sl-btns .owl-dots .owl-dot{align-items:center;border-radius:50%;box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.1);display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-box;font-size:0;height:20px;justify-content:center;margin:0 5px;ms-align-items:center;ms-flex-align:center;ms-flex-pack:center;outline:none;webkit-box-align:center;webkit-box-pack:center;webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.1);width:20px;}
.sl-btns .owl-dots .owl-dot.active span{border-radius:50%;height:10px;width:10px;}
body .dflex .custom-btn{background-color:transparent;border:1px solid transparent;border-radius:0;box-shadow:none;color:transparent;cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:500;letter-spacing:0;line-height:1.1;min-height:45px;min-width:200px;moz-user-select:none;ms-touch-action:manipulation;ms-user-select:none;outline:none;padding:15px 15px;position:relative;text-align:center;text-decoration:none !important;text-shadow:none !important;text-transform:uppercase;touch-action:manipulation;transition:background-color .25s ease-in-out, border-color .25s ease-in-out, color .25s ease-in-out;user-drag:none;user-select:none;vertical-align:middle;webkit-user-drag:none;webkit-user-select:none;}
.one-lg-sl-2 .rounding-img{font-size:0;max-width:315px;position:relative;width:100%;}
.one-lg-sl-2 .rounding-img--main-review{flex-shrink:0;margin-right:25px;max-width:80px;ms-flex-negative:0;}
@media only screen and (max-width: 1400px){.sl-btns.owl-carousel .owl-nav button.owl-prev{left:0px;}
    .sl-btns.owl-carousel .owl-nav button.owl-next{right:0px;}
}
@media only screen and (max-width: 768px){.one-lg-sl .rounding-img--main-team{margin-bottom:30px;max-width:150px;}
}
@media only screen and (max-width: 640px){.one-lg-sl-2 .rounding-img--main-review{margin-right:10px;max-width:60px;}
}
.__details--light{margin-bottom:25px;}
.__details--light .tab-nav{border-bottom:solid 1px #e9e9e9;border-top:solid 1px #e9e9e9;margin-bottom:25px;padding:10px 0;text-align:center;}
.__details--light .tab-nav a{color:#252525;font-size:16px;padding:5px 32px;position:relative;text-transform:uppercase;}
@media only screen and (max-width: 991px){.__details--light .tab-nav a{padding:5px 16px;}
}
@media only screen and (max-width: 767px){.__details--light .tab-nav a{border-bottom:solid 1px #e9e9e9;display:block;padding:10px;}
    .__details--light .tab-nav a:last-child{border-bottom:none;}
    .__details--light .tab-nav{padding:0;}
    .__details--light .tab-nav a.active{background:#efefef;}
}
@media only screen and (min-width: 768px){.__details--light .tab-nav a:not(:last-child):before{background:#e9e9e9;content:'';height:100%;position:absolute;right:0;top:0;width:1px;}
    .__details--light .tab-content__item{display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;justify-content:center;}
}
.place--underg{align-items:center;color:#666666;cursor:pointer;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;font-size:16px;ms-align-items:center;padding:0 18px;position:relative;}
@media only screen and (max-width: 767px){.place--underg{margin:0 auto;max-width:270px;padding:10px;}
}
.place--underg-icon{background-image:url(/local/templates/innet_market_s1/css/../img/marker-metro.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:35px;margin-right:10px;transition:.3s ease;webkit-background-size:contain;width:37px;}
.place--underg:hover .place--underg-icon,
.place--underg.active .place--underg-icon{background-image:url(/local/templates/innet_market_s1/css/../img/marker-metro-hover.png);}
.place--underg-icon .fa{display:none;}
.st-catalog .catalog .__item .__image{padding-left:15px;}
.col-item{padding-bottom:30px;}
.place--underg-text{line-height:18px;}
.place--underg-text span{font-size:13px;}
@media only screen and (min-width: 768px){.place--underg:not(:last-child):before{background:#e9e9e9;content:'';height:100%;position:absolute;right:0;top:0;width:1px;}
    #sidemap{width:calc(100% - 383px);}
}
.yandex-map{position:relative;}
.map-inform-wrapper{background:#fff;box-shadow:-2px 0 15.5px 0.5px rgba(0, 0, 0, 0.09);color:#000;font-size:14px;max-width:383px;padding:22px 35px 40px 39px;width:100%;}
.map-inform-wrapper.gray{background:#353535;border-top:solid 2px #353535;color:#fff;}
.map-inform-wrapper.gray .custom-btn--style-1{color:#fff;}
@media only screen and (max-width: 767px){.map-inform-wrapper{margin:30px auto 0;}
}
@media only screen and (min-width: 768px){.map-inform-wrapper{height:100%;position:absolute;right:0;top:0;}
}
.map-inform--item{margin-bottom:20px;}
.map-inform--item p{line-height:23px;}
.map-inform--title{font-size:18px;padding-bottom:5px;}
.map-inform-wrapper .custom-btn{width:100%;}
.contactWrapper{display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;padding:17px 0;}
.contactItem{position:relative;text-align:center;}
.contactItem:not(:last-child):before{background:#e9e9e9;content:'';height:100%;position:absolute;right:0;top:0;width:1px;}
.contactItem{padding:0 40px;}
.contactItem__title{color:#7d7d7d;font-size:13px;padding-bottom:5px;}
.contactItem__inform,
.contactItem__inform a{color:#252525;font-size:15px;line-height:17px;}
.contactItem__inform a[href^="mailto:"]{font-size:14px;}
.contactItem__title{text-align:center;}
@media only screen and (max-width: 1199px){.contactItem{padding:0 24px;}
}
.articleWrapper .item--article{border:solid 1px #e9e9e9;margin-bottom:30px;}
.part{padding:0 20px 25px;}
.item--article--img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:360px;margin-bottom:25px;position:relative;webkit-background-size:cover;width:100%;}
.pos-link{height:100%;left:0;position:absolute;right:0;width:100%;}
@media only screen and (max-width: 991px){.item--article--img{height:170px;}
}
@media only screen and (max-width: 767px){.articleWrapper [class*="col-"]{width:100%;}
    .articleWrapper .item--article--img{background-size:contain;webkit-background-size:contain;}
}
.item--article.sm .item--article--img{height:171px;}
.item--article.sm .item--article--img{margin-bottom:20px;}
.item--article.sm .item--article--category{padding-bottom:5px;}
.item--article.sm .item--article--title{padding-bottom:10px;}
.item--article.sm .item--article--title a{font-size:16px;}
.item--article.sm .part{padding:0 20px 20px;}
.item--article--category{color:#666;font-size:12px;padding-bottom:10px;text-transform:uppercase;}
.item--article--title{padding-bottom:10px;}
.item--article--title a{color:#010101;font-size:21px;}
.item--article--description{color:#666;font-size:14px;}
.item--article--description p{margin-bottom:17px;}
.item--article--data{font-size:13px;}
.item--article:hover{box-shadow:-2px 0 15.5px 0.5px rgba(0, 0, 0, 0.09);transition:.3s ease;}
.main-article__action{margin-top:20px;text-align:center;}
.sl-btns .owl-dots{align-items:center;display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-box;justify-content:center;margin-bottom:30px;ms-align-items:center;ms-flex-align:center;ms-flex-pack:center;webkit-box-align:center;webkit-box-pack:center;}
.sl-btns .owl-dots .owl-dot{align-items:center;border-radius:50%;box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.1);display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-box;font-size:0;height:20px;justify-content:center;margin:0 5px;ms-align-items:center;ms-flex-align:center;ms-flex-pack:center;webkit-box-align:center;webkit-box-pack:center;webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.1);width:20px;}
.sl-btns .owl-dots .owl-dot span{border-radius:50%;height:10px;o-transition:background .25s linear;transition:background .25s linear;webkit-transition:background .25s linear;width:10px;}
.sl-btns .owl-dots .owl-dot.active span{border-radius:50%;height:10px;width:10px;}
.main-team{}
.main-team__item{color:#666666;font-size:1.6rem;font-weight:300;}
.main-team__position{font-size:12px;font-weight:300;text-transform:uppercase;}
.main-team__name{color:#010101;font-size:24px;font-weight:400;margin-bottom:20px;margin-top:10px;}
.main-team__info{align-items:center;display:flex;display:-ms-flexbox;display:-webkit-box;margin:0 -20px;ms-flex-align:center;webkit-box-align:center;}
.main-team__info-item{margin:0 20px;width:calc(33.33% - 40px);}
.main-team__info .custom-btn{max-width:220px;min-width:0;width:100%;}
.main-team__info-contact{}
.main-team__info-contact span{display:block;font-size:12px;font-weight:300;text-transform:uppercase;}
.main-team__info-contact a{color:inherit;font-size:1.6rem;font-weight:400;}
.same-desc{border-bottom:1px solid #efefef;border-top:1px solid #efefef;margin:35px 0;padding:20px 0;}
.same-desc p{color:#666666;font-size:1.6rem;font-weight:400;line-height:25px;}
.same-desc a{align-items:center;color:#0099cc;display:flex;display:-ms-flexbox;display:-webkit-box;font-size:1.3rem;font-weight:700;ms-flex-align:center;padding:4px 0;webkit-box-align:center;}
.same-desc a span{text-decoration:underline;}
.same-desc a svg{fill:currentColor;flex-shrink:0;height:10px;margin-left:7px;ms-flex-negative:0;width:10px;}
.main-team__action{text-align:center;}
.rtg{display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-box;margin:0 -3px;}
.rtg svg{fill:#cdd0d4;height:20px;margin:0 3px;width:20px;}
.rtg svg.active{fill:#fda022;}
.main-review__sl .owl-prev, .main-review__sl .owl-next{top:70%;}
.main-review__sl-item{}
.main-review__header{align-items:center;display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-box;justify-content:space-between;ms-align-items:center;ms-flex-align:center;ms-flex-pack:justify;padding-left:50px;webkit-box-align:center;webkit-box-pack:justify;}
.main-review__header-part--l{align-items:flex-start;display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-box;flex-grow:1;ms-flex-align:start;ms-flex-positive:1;padding-right:25px;webkit-box-align:start;webkit-box-flex:1;}
.rounding-img--main-review{flex-shrink:0;margin-right:25px;max-width:80px;ms-flex-negative:0;}
.main-review__header-info{padding:10px 0;}
.main-review__header-position{color:#666666;font-size:1.2rem;font-weight:300;text-transform:uppercase;}
.main-review__header-name{color:#010101;font-size:2.4rem;font-weight:400;line-height:1.2;margin-top:5px;}
.same-desc--main-review{border:0;margin:0;padding-left:50px;position:relative;}

.same-desc--main-review::before {
    content: '';
    position: absolute;
    top: 20px;
    left: 0;
    width: 27px;
    height: 19px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='26' height='18' viewBox='0 0 26 18'%3E%3Cdefs%3E%3Cpath id='gbf8a' d='M439.991 450s-3.832 1.517-5.783 5.998c3.205 0 5.783 2.674 5.783 5.998 0 3.325-2.578 5.999-5.783 5.999-3.206 0-5.784-2.674-5.784-5.999 0-6.576 5.156-11.924 11.567-11.996zm-14.424 0s-3.832 1.517-5.784 5.998c3.206 0 5.784 2.674 5.784 5.998 0 3.325-2.578 5.999-5.784 5.999-3.205 0-5.783-2.674-5.783-5.999 0-6.576 5.156-11.924 11.567-11.996z'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate(-414 -450)'%3E%3Cuse fill='%23cdd0d4' xlink:href='%23gbf8a'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
}
.main-review__action{padding-top:25px;text-align:center;}
@media only screen and (max-width: 1400px){.sl-btns .owl-prev, .sl-btns .owl-next{}
    .sl-btns .owl-prev{left:0px;}
    .sl-btns .owl-next{right:0px;}
    .tariffs-sl, .sl-btns{padding-left:55px;padding-right:55px;}
}
@media only screen and (max-width: 1100px){.same-desc{margin-bottom:15px;}
    .main-team__sl .owl-dots{margin-bottom:30px;}
    .sl-btns .owl-prev, .sl-btns .owl-next{height:30px;width:30px;}
    .sl-btns .owl-prev svg, .sl-btns .owl-next svg{height:10px;width:10px;}
    .sl-btns .owl-prev{left:0px;}
    .sl-btns .owl-next{right:0px;}
    .tariffs-sl{padding-left:35px;padding-right:35px;}
}
@media only screen and (max-width: 992px){.faq-ant .__ask{padding:30px;}
    .about .options{margin-top:30px;}
    .main-team__info{margin-left:-10px;margin-right:-10px;}
    .main-team__info-item{margin:0 10px;width:calc(33.33% - 20px);}
}
@media only screen and (max-width: 768px){.our-serv__box .__item{padding:15px;width:100%;}
    .our-serv__box .item__img{margin-right:10px;}
    .our-serv__box .__item:nth-child(-n+2){border-bottom:1px solid #eee;}
    .our-serv__box .__item:nth-child(odd){border-right:1px solid #eee;}
    .ask-box{align-items:flex-start;flex-direction:column;moz-flex-direction:column;ms-align-items:flex-start;ms-flex-align:start;ms-flex-direction:column;o-flex-direction:column;webkit-box-align:start;webkit-box-direction:normal;webkit-box-orient:vertical;}
    .ask-box .rounding-img{display:none;}
    .rounding-img--main-team{margin-bottom:30px;max-width:150px;}
}
@media only screen and (max-width: 640px){.main-review__header{display:block;padding-left:0;}
    .rounding-img--main-review{margin-right:10px;max-width:60px;}
    .same-desc--main-review{padding-left:35px;}
    .main-review__sl-item .rtg{margin-left:70px;}
}
@media only screen and (max-width: 576px){.tariffs-sl, .sl-btns{padding-left:0;padding-right:0;}
    .our-serv__box .item__img img{height:auto;width:70px;}
    .faq__action .custom-btn{align-items:center;display:inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-ms-inline-flexbox;display:-o-inline-flex;display:-webkit-inline-box;height:45px;justify-content:center;min-height:0;min-width:0;ms-align-items:center;ms-flex-align:center;ms-flex-pack:center;/*padding:0;*/display: inline-block;webkit-box-align:center;webkit-box-pack:center;width:50%;}
    .options__item{margin-bottom:20px;width:calc(100% - 20px);}
    .main-team__info{display:block;margin-left:0;margin-right:0;}
    .main-team__info-item{margin-left:0;margin-right:0;width:100%;}
    .main-team__info-item:not(:last-child){margin-bottom:20px;}
}
@media only screen and (max-width: 420px){.faq-ant .__ask{padding:30px 15px;}
    .faq__action{flex-wrap:wrap;ms-flex-wrap:wrap;o-flex-wrap:wrap;}
    .faq__action .custom-btn{width:100%;}
}
.rounding-img{font-size:0;max-width:315px;position:relative;width:100%;}
.rounding-img::before{content:'';display:block;padding-top:100%;}
.rounding-img img{border-radius:50%;font-family:'object-fit: cover';height:100%;left:0;object-fit:cover;o-object-fit:cover;position:absolute;top:0;width:100%;}
.our-serv__box{color:#666666;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-box;flex-direction:row;flex-wrap:wrap;moz-flex-direction:row;ms-flex-direction:row;ms-flex-wrap:wrap;o-flex-direction:row;o-flex-wrap:wrap;webkit-box-direction:normal;webkit-box-orient:horizontal;display:flex;}
.our-serv__box .__item{display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-box;margin-bottom:0;margin-bottom:-1px;margin-left:-1px;padding:36px;width:50%;display:flex;}
.item__img{font-size:0;}
.item__img img{font-family:'object-fit: cover';height:90px;object-fit:cover;o-object-fit:cover;width:130px;}
.our-serv__box{font-weight:300;}
.our-serv__box p{line-height:1.4;}
.our-serv__box .item__img{flex-shrink:0;margin-right:30px;ms-flex-negative:0;}
.our-serv__box .__item .__title{color:#010101;font-size:1.6rem;line-height:1.3;margin-bottom:10px;padding-left:0;}
.our-serv__box .__item .__title::after{margin-top:5px;}
.title--f16{color:#010101;font-size:1.6rem;line-height:1.3;}
.title--f16::after{margin-top:5px;}
.faq-ant{box-sizing:border-box;webkit-box-sizing:border-box;}
.faq-ant .__ask{padding:50px 40px;}
.faq-ant .__ask:after, .faq-ant .__ask:before{background:#fff;bottom:auto;content:"";height:22%;ms-transform:translateY(-50%);position:absolute;top:50%;transform:translateY(-50%);webkit-transform:translateY(-50%);width:2px;}
.faq-ant .__ask:before{}
.faq-ant .__ask:after{}
.ask-box{align-items:center;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-box;ms-align-items:center;ms-flex-align:center;webkit-box-align:center;display:flex;}
.ask-box .rounding-img{flex-shrink:0;margin-right:30px;max-width:209px;ms-flex-negative:0;}
.faq-ant .__ask .__title{font-size:2.4rem;font-weight:500;text-transform:uppercase;}
.ask-content{color:#666666;font-size:1.6rem;font-weight:300;line-height:1.5;}
.faq__action{display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-box;margin-left:-10px;margin-right:-10px;}
.faq__action .custom-btn{margin-left:10px;margin-right:10px;}
.about{}
.about .faq-ant{margin-top:25px;}
.options{color:#666666;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-box;flex-wrap:wrap;font-size:1.3rem;font-weight:300;line-height:1.4;margin-left:-10px;margin-right:-10px;ms-flex-wrap:wrap;o-flex-wrap:wrap;display:flex;}
.options__item{display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-box;margin-bottom:35px;margin-left:10px;margin-right:10px;width:calc(50% - 20px);display:flex;}
.options__img{flex-shrink:0;font-size:0;margin-right:10px;ms-flex-negative:0;}
.options__img svg{display:inline-block;height:40px;width:40px;}
.options__title{color:#010101;font-size:1.6rem;font-weight:500;line-height:1.2;text-transform:uppercase;}
.one-more__title{color:#010101;font-size:2.4rem;font-weight:400;line-height:1.2;margin-bottom:20px;position:relative;text-transform:initial;}
.one-more__title::after{content:"";display:block;height:2px;margin-top:16px;width:48px;width:63px;}
.faq--qvote .ask-content{color:#666666;font-size:1.8rem;font-weight:300;}
.faq--qvote .ask-content p{display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-box;}
.faq--qvote .ask-content p svg{flex-shrink:0;height:25px;margin-right:20px;ms-flex-negative:0;width:25px;}
.sl-btns{position:relative;}
.sl-btns .owl-prev, .sl-btns .owl-next{align-items:center;border-radius:50%;display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-box;font-size:0;height:50px;justify-content:center;ms-align-items:center;ms-flex-align:center;ms-flex-pack:center;ms-transform:translateY(-50%);o-transition:background .25s linear;position:absolute;top:50%;transform:translateY(-50%);transition:background .25s linear;webkit-box-align:center;webkit-box-pack:center;webkit-transform:translateY(-50%);webkit-transition:background .25s linear;width:50px;}
.sl-btns .owl-prev{left:-100px;}
.sl-btns .owl-next{right:-100px;}
.sl-btns .owl-prev svg, .sl-btns .owl-next svg{display:block;fill:#fff;height:20px;o-transition:fill .25s linear;transition:fill .25s linear;webkit-transition:fill .25s linear;width:20px;margin-left: 15px;}
.tariffs__item-wrp{padding:15px 0 25px;}
.tariffs__item{border:1px solid #e9e9e9;box-shadow:initial;color:#666666;o-transition:all .25s linear;padding:40px 20px;transition:all .25s linear;webkit-box-shadow:initial;webkit-transition:all .25s linear;}
.tariffs__item:hover{box-shadow:0 7px 14px 1px rgba(0, 0, 0, 0.07);webkit-box-shadow:0 7px 14px 1px rgba(0, 0, 0, 0.07);}
.tariffs__header{font-size:1.2rem;font-weight:300;line-height:1.2;margin-bottom:25px;text-align:center;text-transform:uppercase;}
.tariffs__header figure{margin:0;}
.tariffs__header svg{display:inline-block;height:50px;margin-bottom:10px;width:50px;}
.tariffs__header h3{color:#010101;display:block;font-size:2.4rem;font-weight:600;margin-top:10px;text-transform:uppercase;}
.tariffs__option{border-bottom:1px solid #efefef;border-top:1px solid #efefef;font-weight:300;margin-bottom:10px;padding:8px 0;}
.tariffs__option strong, .tariffs__option b{font-weight:600;}

.tariffs__option p {
    margin: 10px 0;
    padding-right: 15px;
    background-repeat: no-repeat;
    background-position: right center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13' height='10' viewBox='0 0 13 10'%3E%3Cdefs%3E%3Cpath id='ea15a' d='M639.85 545.01a.804.804 0 0 1-.576-.244L635.2 540.6a.846.846 0 0 1 0-1.179.801.801 0 0 1 1.152 0l3.467 3.547 6.758-7.682a.802.802 0 0 1 1.15-.062.847.847 0 0 1 .061 1.177l-7.333 8.334a.81.81 0 0 1-.584.276z'/%3E%3C/defs%3E%3Cg%3E%3Cg transform='translate(-635 -535)'%3E%3Cuse fill='%23bdbdbd' xlink:href='%23ea15a'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.tariffs__price-box{display:flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:-o-flex;display:-webkit-box;justify-content:space-between;ms-flex-pack:justify;padding:5px 0;webkit-box-pack:justify;}
.tariffs__price-box strong{margin-left:10px;}
.tariffs__price-box .custom-checkbox, .tariffs__price-box .custom-radio{padding-left:0;}
.tariffs__price-box .custom-checkbox i, .tariffs__price-box .custom-radio i{margin-left:0;margin-right:10px;}
.tariffs__foot{margin-top:30px;text-align:center;}
.product{border:1px solid #e9e9e9;margin:0 0 -1px -1px;min-height:100%;padding-bottom:18px;position:relative;}
.product:hover .product-title a{color:#fff;transition:.0s;}
.product:hover{box-shadow:0 7px 14px 1px rgba(0, 0, 0, 0.07);}
.product li{padding-left:13px;position:relative;}
.product li:before{background:#252525;border-radius:50%;content:'';height:5px;left:0;overflow:hidden;position:absolute;top:7px;width:5px;}
.product li a{color:#666;}
.product-title{border-bottom:1px solid #e9e9e9;padding:13px 0;text-align:center;}
.product-title,
.product-title a{color:#252525;font-size:16px;font-weight:400;letter-spacing:1.2px;line-height:24px;}
.product-img{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;height:150px;justify-content:center;margin:13px auto 0 auto;margin-top:13px;max-width:180px;ms-flex-align:center;ms-flex-pack:center;position:relative;text-align:center;webkit-align-items:center;webkit-background-size:contain;webkit-box-align:center;webkit-box-pack:center;webkit-justify-content:center;width:85%;}
.product-img a{height:100%;left:0;position:absolute;top:0;width:100%;}
.product-descript{color:#666666;font-size:13px;letter-spacing:0.65px;line-height:20px;margin-top:20px;padding:0 18px;}
@media only screen and (max-width: 991px){.product{margin-bottom:30px;}
}
@media only screen and (min-width: 992px){.s-products [class*="col-"]{max-width:20%;padding:0;}
    .s-products > .row{margin:0;}
}
.s-catalog--light .product{padding-bottom:0;}
.s-catalog--light .product-title{border-bottom:none;margin-top:5px;}
.s-catalog--light .product-title a{align-items:center;border-bottom:none;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;justify-content:space-between;ms-align-items:center;padding:0 19px;}
.s-catalog--light .product-title .__ico{ms-transform:translateY(2px);o-transform:translateY(2px);transform:translateY(2px);webkit-transform:translateY(2px);}

/*** END .s-products ***/

.service{background-color:#ffffff;border:1px solid #e9e9e9;box-shadow:5px 5px 10px 1px rgba(0, 0, 0, 0.03);margin:0 15px;max-width:370px;padding:20px;}
.service-slider{margin:0 -15px;}
.service-img{height:0;margin:auto;overflow:hidden;padding-top:63.82979%;position:relative;width:100%;}
.service-img img{left:50%;ms-transform:translate(-50%, -50%);o-transform:translate(-50%, -50%);position:absolute;top:50%;transform:translate(-50%, -50%);webkit-transform:translate(-50%, -50%);}
.service-title{color:#010101;font-size:16px;font-weight:400;letter-spacing:1.2px;line-height:21px;margin:20px 0 9px 0;text-align:center;text-transform:uppercase;}
.service-title a{color:#010101;}
.service-description{color:#666666;font-size:13px;font-weight:300;letter-spacing:1.43px;line-height:21px;padding:0 10px;}
.slick-arrow{background-color:rgba(255, 255, 255, .8);height:40px;line-height:40px;margin-top:-20px;position:absolute;top:50%;width:35px;}
.slick-next{right:0;}
@media only screen and (max-width: 560px){.service{margin:0 auto;}
}
.posLink{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}
.project{background-position:50%;background-repeat:no-repeat;background-size:cover;border-left:solid .5px #fff;border-right:solid .5px #fff;height:550px;max-width:390px;overflow:hidden;position:relative;webkit-background-size:cover;}
.project__shell{align-items:center;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;flex-wrap:wrap;height:100%;justify-content:center;moz-flex-wrap:wrap;ms-align-items:center;ms-flex-wrap:wrap;o-flex-wrap:wrap;padding-top:36px;position:relative;webkit-flex-wrap:wrap;}
.project__description{background:rgba(0, 0, 0, .55);color:#ffffff;font-size:13px;font-weight:300;letter-spacing:1.43px;line-height:21px;margin-bottom:-26px;ms-transform:translateY(47%);o-transform:translateY(47%);padding-bottom:26px;text-align:center;transform:translateY(47%);transition:.5s;webkit-transform:translateY(47%);width:100%;}
.project__inform_txt{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;webkit-box-orient:vertical;webkit-line-clamp:5;word-wrap:break-word;}
.project__inform{display:none;padding:0 20px 40px;}
.project .custom-btn{border-color:#fff;color:#fff;margin-top:20px;}
.project__title{color:#ffffff;font-size:18px;font-weight:300;font-weight:400;letter-spacing:2.16px;line-height:normal;padding:30px 20px;padding-bottom:7px;position:relative;text-transform:uppercase;}
.project__title:before{background-color:#ffffff;bottom:15px;content:'';height:1px;left:50%;ms-transform:translateX(-50%);o-transform:translateX(-50%);position:absolute;transform:translateX(-50%);webkit-transform:translateX(-50%);width:50px;}
.project__category{align-items:center;background-color:#ffffff;border-radius:50%;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;height:185px;justify-content:center;margin:0 auto 35px auto;ms-align-items:center;overflow:hidden;padding:5px;text-align:center;transform:translateY(45%);transition:.5s;width:185px;}
.project__category a{color:#000000;font-size:21px;font-weight:600;letter-spacing:1.05px;text-transform:uppercase;}
.project:hover .project__description{ms-transform:translateY(0%);o-transform:translateY(0%);transform:translateY(0%);webkit-transform:translateY(0%);}
.project:hover .project__category{ms-transform:translateY(0%);o-transform:translateY(0%);transform:translateY(0%);webkit-transform:translateY(0%);}
.project:hover .project__inform{display:block;}
@media only screen and (max-width: 991px){.project{margin-left:auto;margin-right:auto;}
}
.s-contact-wrapper{position:relative;}
.contactInform{padding:50px 20px 36px 15px;}
.contactInformItem{margin-bottom:25px;}
.contactInformItem [class*="col-"]{padding:0 10px;}
.contactInformItem .row{margin:0 -10px;}
.contactInform__title,
.contactInformItem__title{color:#666666;font-size:14px;font-weight:300;letter-spacing:1.54px;line-height:normal;text-transform:uppercase;}
.contactInformItem__title{padding-bottom:10px;}
.contactInform__adress{border-bottom:solid 1px #dcdcdc;color:#252525;font-size:30px;letter-spacing:1.05px;line-height:normal;padding:0 0 25px;}
.contactInformItem{margin-top:35px;}
.contactInformItem .part{padding-bottom:20px;}
.contactInformItem__description a{color:#252525;}
.contactMap{background:#f7f7f7;width:100%;}
@media only screen and (min-width: 992px){.contactInform{margin-left:auto;max-width:568px;}
}
@media screen and (max-width: 560px){.s-products .col-lg-3{width:50%;}
    .product-title, .product-title a{font-size:12px;}
    .s-products .col-lg-3:nth-child(odd) .product{margin-right:-10px;}
    .s-products .col-lg-3:nth-child(even) .product{margin-left:-10px;}
}
.side-info-navigation{background:#fff;border:1px solid #eef1f4;border-bottom-left-radius:10px;border-top-left-radius:10px;box-shadow:0 10px 20px 0 rgba(0, 0, 0, .1);display:none;left:auto;moz-border-radius-bottomleft:10px;moz-border-radius-topleft:10px;moz-box-shadow:0 10px 20px 0 rgba(0, 0, 0, .1);moz-transition:left .15s linear, right .15s linear;ms-transition:left .15s linear, right .15s linear;opacity:1;o-transition:left .15s linear, right .15s linear;position:fixed;right:0;top:168px;transition:left .15s linear, right .15s linear;webkit-border-bottom-left-radius:10px;webkit-border-top-left-radius:10px;webkit-box-shadow:0 10px 20px 0 rgba(0, 0, 0, .1);webkit-transition:left .15s linear, right .15s linear;width:68px;z-index:131;}
.open.side-info-navigation{right:580px;}
.side-info-navigation-element{border-bottom:1px solid #eef1f4;cursor:pointer;padding-bottom:25px;padding-top:25px;text-align:center;}
.side-info-navigation-element:last-child{border:0;}
.side-info-navigation-element svg{height:18px;width:18px;}
.side-info-navigation-element svg .cls-1{fill:#777;}
.side-info-navigation-element:hover svg .cls-1{fill:var(--prv_btn_color);}
.side-info-navigation-element .__ico{color:#777;}
.side-info-navigation-element:hover .__ico{color:var(--prv_btn_color);}
.side-info-behind{display:none;height:100%;left:0;position:fixed;top:0;transition:all .5s linear;width:100%;z-index:-1;}
.side-info-behind.visible{background:rgba(0, 0, 0, .5);display:block;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:120;}
.side-info-container{max-height:100%;overflow-y:scroll;padding:0 40px;}
.side-info-wrapp{padding-top:60px;}
.side-info-close{background:#fff;border-radius:100%;cursor:pointer;height:48px;line-height:20px;position:absolute;right:23px;text-align:center;top:0px;transition:opacity .3s ease;width:48px;z-index:1;}
.side-info-close svg path{fill:#bdbdbd;}
.side-info-close:hover svg path{fill:var(--prv_color);}
.side-info-close svg{content:"";height:14px;left:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;width:14px;}
.side-info-block{background-color:#fff;bottom:0;display:block;height:100%;max-width:100%;moz-transition:left .15s linear, right .15s linear;ms-transition:left .15s linear, right .15s linear;opacity:1;o-transition:left .15s linear, right .15s linear;position:fixed;right:-580px;top:0;transition:left .15s linear, right .15s linear;webkit-transition:left .15s linear, right .15s linear;width:580px;z-index:999;}
.open.side-info-block{right:0;}
.side-info-container{max-height:100%;overflow-y:scroll;padding:0 40px;}
@media screen and (max-width: 420px){.s-products .col-lg-3{width:100%;}
    .s-products .col-lg-3:nth-child(odd) .product{margin-right:auto;}
    .s-products .col-lg-3:nth-child(even) .product{margin-left:auto;}
    .product-descript{display:flex;justify-content:center;}
    .product-descript ul{width:180px;}
}

/*** footer ***/
.footer.template-6{background:#626262;color:#a9a9a9;font-size:15px;padding-bottom:43px;padding-top:42px;}
.footer.template-6 a{color:#a9a9a9;font-weight:normal;}
.footer.template-6 h3{color:#eaeaea;font-size:15px;font-weight:normal;letter-spacing:0.75px;margin-bottom:20px;text-transform:uppercase;}
.footer.template-6 h3 a{color:#eaeaea;}
.footer.template-6 li{margin-bottom:5px;}
.footer.template-6 .btn-link{background-color:#515151;color:#999;display:inline-block;font-size:14px;margin-top:39px;min-width:223px;padding:14px 10px;text-align:center;}
.template-6 .pay-part{display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;justify-content:space-between;margin-top:40px;}
.template-6 .footer-top{display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;justify-content:space-between;}
.template-6 .footer-item{border-left:solid 1px rgba(236, 236, 236, .09);padding-left:50px;padding-right:51px;}
.template-6 .footer-item:first-child{border-left:none;padding-left:0;}
.template-6 .footer-item:last-child{padding-right:0;}
.template-6 .footer-item__pay{flex-shrink:0;max-width:270px;width:100%;}
.footer.template-6 form{display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;}
.footer.template-6 input{background-color:rgba(255, 255, 255, .6);border:none;outline:none;padding:14px 20px;width:66%;}
.footer.template-6 .btn-sub{background-color:#323232;border:none;color:#fff;cursor:pointer;max-width:165px;padding:14px 10px;text-transform:uppercase;}
.template-6 .address{margin-top:22px;}
.template-6 .address-item__title{font-size:12px;letter-spacing:1.2px;margin-bottom:3px;text-transform:uppercase;}
.template-6 .address-item{margin-bottom:15px;}
.template-6 .footer-middle .social-btns{background:#626262;margin:0 auto;max-width:350px;position:relative;text-align:center;transform:translate(27px, 0);z-index:1;}
.footer.template-6 .social-btns a{background-color:#c3c3c3;border:1px solid #c3c3c3;border-radius:50%;color:#808080;font-size:1.8rem;height:35px;line-height:33px;margin-bottom:10px;webkit-border-radius:50%;width:35px;}
.footer.template-6 .social-btns a:hover{background:transparent;}
.template-6 .footer-middle{padding:25px 0 4px 0;position:relative;}
.template-6 .footer-middle:before{background:#6e6e6e;content:'';height:1px;left:0;position:absolute;top:44px;width:100%;}
.template-6 .footer-bottom__copyright{display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;justify-content:space-between;width:100%;}
.template-6 .footer-bottom__copyright p{margin:0;}
@media (max-width: 1199px){.footer-item{padding-left:20px;padding-right:20px;}
}
@media (max-width: 991px){.footer-top{flex-wrap:wrap;moz-flex-wrap:wrap;ms-flex-wrap:wrap;o-flex-wrap:wrap;webkit-flex-wrap:wrap;}
    .footer-item{border-left:none;margin-bottom:20px;padding-left:0;width:50%;}
    .footer-middle .social-btns{transform:translate(27px, 0);}
}
@media (max-width: 650px){.footer-item{width:100%;}
    .footer-bottom__copyright{flex-wrap:wrap;moz-flex-wrap:wrap;ms-flex-wrap:wrap;o-flex-wrap:wrap;webkit-flex-wrap:wrap;}
    .footer-bottom__copyright p{text-align:center;width:100%;}
}

/*** END .footer ***/

/*** .menu ***/
.navigation-stretch-template-1 .submenu.menu_vertical{padding-bottom:0;padding-top:0;width:100vw !important;}
.navigation-stretch-template-1 .submenu--wrapper{display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;}
.submenu.menu_vertical .submenu{display:none;}
.submenu.menu_vertical li{align-items:center;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;justify-content:space-between;ms-align-items:center;padding-right:20px !important;}
.submenu.menu_vertical li:hover .submenu{display:block;}
.catalog-list-category-item{height:100%;}
.catalog-list-category-item .midd-part{background:#f2f2f2;padding:40px;position:relative;width:50%;}
.catalog-list-category-item .list-category li{display:inline-block !important;padding-bottom:10px;padding-left:15px;padding-right:20px;position:relative;width:50%;}
.catalog-list-category-item .list-category:before{background:#cfcfcf;content:'';height:calc(100% - 60px);left:48%;ms-transform:translate(-50%, -50%);o-transform:translate(-50%, -50%);position:absolute;top:50%;transform:translate(-50%, -50%);webkit-transform:translate(-50%, -50%);width:1px;}
.catalog-list-category-item .list-category li:nth-child(2n){ms-transform:translateX(28%);o-transform:translateX(28%);transform:translateX(28%);webkit-transform:translateX(28%);}
.navigation-stretch-template-1 .catalog-list-category-item .list-category a{color:#626262;font-size:13px;letter-spacing:0.97px;padding-left:0;text-transform:uppercase;}
.catalog-list-category-item .list-category li.active:before{background:#000;content:'';height:5px;left:0;position:absolute;top:6px;width:5px;}
.catalog-list-category-item .list-category li.active a{color:#626262;}
.catalog-list-category-item .list-category-picture{min-height:267px;width:50%;}
.category-text{color:#626262;font-size:14px;font-weight:400;line-height:20px;}
.list-category li{display:flex !important;display:-moz-flex !important;display:-ms-flex !important;display:-o-flex !important;display:-webkit-flex !important;width:100%;}
.list-category ul.sub-category{flex-shrink:0;width:50%;}
.link-category{width:50%;}
.list-category .sub-category li{margin-top:0;}
.main-catalog-list{padding-bottom:60px;padding-left:56px;padding-top:35px;width:30%;}
.main-catalog-list-category{transform:translateX(6px);width:calc(100% - 30%);}
.catalog-list-category-item .shell{display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;height:100%;width:100%;}
li.opened .main-catalog-list-category{display:block;}
.submenu--wrapper .tab-content{display:none;}
.tab-content.show{display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;}
.navigation-stretch-template-1 .main-catalog-list a{color:#4F4F4F !important;font-size:15px !important;}
.navigation-stretch-template-1 .main-catalog-list li a i{display:inline-block !important;font-size:20px;position:absolute;right:0;top:-4px;}
.main-catalog-list li.active a{color:#000 !important;}
.navigation-stretch-template-1 .main-catalog-list li:not(:last-child){margin-bottom:17px;margin-top:0;}
.list-category-picture{background-repeat:no-repeat;background-size:cover;webkit-background-size:cover;}
@media (max-width: 1199px){.main-catalog-list{padding-left:0;}
}

/*** END .menu ***/

/*** .banner-section ***/
.banner-section{padding:20px 0 10px;}
.banner-section [class*='col-']{padding-left:10px;padding-right:10px;}
.banner-section .row{margin-left:-10px;margin-right:-10px;}
.banner-item__btn{border:solid 1px #d0d0d0;border-radius:29px;color:#7c7c7c;display:inline-block;font-size:12px;margin-bottom:20px;padding:6px 14px;text-transform:uppercase;}
.banner-item__title{color:#353535;font-size:36px;line-height:30px;/*max-width:260px;*/}
.banner-item{background-position:center;background-repeat:no-repeat;background-size:cover;height:228px;margin-bottom:19px;padding-left:32px;padding-top:40px;position:relative;}
.banner-item__link{height:100%;left:0;position:absolute;top:0;width:100%;}
.banner-item__text{color:#fff;font-size:14px;padding-bottom:20px;}
.banner-item__text ul li{margin-bottom:5px;}
.banner-item.center-text{padding-left:15px;padding-right:15px;text-align:center;}
.white-text .banner-item__title{color:#fff;font-size:24px;margin-bottom:20px;}
.white-text .banner-item__btn{border-color:#fff;color:#fff;}
.font-size-text .banner-item__title{font-size:24px;width:56%;}
.banner-slider{height:calc(100% - 20px);}
.banner-slider .item{height:100%;}
.banner-slider .banner-item{height:100%;padding-bottom:14%;padding-top:14%;}
.banner-slider .slick-list,
.banner-slider .slick-track,
.banner-slider .slick-slide,
.banner-slider .slick-slide > div{height:100%;}
.banner-item__btn--bg{background:#ff5a00;border-radius:3px;color:#fff;display:inline-block;margin-bottom:20px;min-width:123px;padding:15px 10px;text-align:center;}
.banner-item__btn--bg.black{background:#313035;}
.banner-item__btn--bg.gray{background:#747376;}
.banner-item__btn--bg.black-blue{background:#38404b;}
.banner-slider .slick-dots{bottom:20px;left:30px;ms-transform:translate(0, 0);o-transform:translate(0, 0);position:absolute;top:inherit;transform:translate(0, 0);webkit-transform:translate(0, 0);}
.banner-slider .slick-dots button{background-color:transparent !important;border:solid 2px #fff;height:12px;width:12px;}
.banner-slider .slick-dots .slick-active button{background-color:#fff !important;}
.template-2 .banner-item{height:289px;padding-left:60px;}
.template-2 .banner-item{align-items:center;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;ms-align-items:center;padding-bottom:0;padding-top:10px;}
.template-2 .white-text .banner-item__text,
.template-2 .white-text .banner-item__text a{color:#fff;}
.template-2 .white-text .banner-item__text a{position:relative;z-index:5;}
.template-2 .banner-item__text,
.template-2 .banner-item__text a{color:rgba(0, 0, 0, .5);}
.template-2 .banner-item__title{font-size:36px;margin-bottom:26px;}
.template-3 .center-text .banner-item__title{max-width:100%;}
.template-3 .banner-item{padding-top:30px;}
@media (max-width: 991px){.banner-item__title,
.font-size-text .banner-item__title,
.white-text .banner-item__title,
.template-2 .banner-item__title{font-size:20px;line-height:normal;}
    .banner-item{padding-left:20px;padding-top:20px;}
    .banner-section br{display:none;}
    .banner-item__btn--bg{padding:8px 10px;}
    .template-1 .banner-item.center-text{text-align:left;}
    .template-2 .banner-item{padding-left:15px;}
}

/*** footer ***/
.light--gray{background:#FBFAFA;}
.footer{border-top:solid 1px #FBFAFA;padding:55px 0 25px 0;}
.footer a{color:#666;transition:.3s ease-in-out;}
.footer .top-panel{margin-bottom:35px;}
.footer .top-panel__item{width:25%;}
.footer h3,
.footer h3 a{color:#000;font-size:14px;font-weight:bold;text-transform:uppercase;}
.footer ul li{padding-bottom:15px;}
.footer ul li a{font-size:14px;}
/*.footer .top-panel__item:not(:first-child){padding-left:55px;}*/
.footer .contact-form{flex-shrink:0;padding-left:0 !important;width:280px;}
.top-panel{display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;}
@media (max-width: 991px){.footer .top-panel{flex-wrap:wrap;margin-bottom:0;moz-flex-wrap:wrap;ms-flex-wrap:wrap;o-flex-wrap:wrap;webkit-flex-wrap:wrap;}
    .footer .top-panel__item{margin-bottom:20px;width:200px;}
    .footer .top-panel__item:not(:first-child){padding-left:0;}
    .footer .contact-form{padding-left:0 !important;width:100%;}
    .footer .contact-form .mailing{max-width:100%;width:100%;}
}
.footer-network{margin:0;position:relative; z-index: 1;}
.template-1 .footer-network:before,
.template-2 .footer-network:before{background:#e1e0e0;content:'';height:1px;left:0;position:absolute;top:23px;width:100%;}
.footer-network ul{display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;justify-content:center;margin:0 auto;max-width:300px;position:relative;z-index:9999;}
.footer-network ul li{padding-bottom:0;}
.light--gray .footer-network ul{background:#FBFAFA;}
.footer-network a{align-items:center;/*border:solid 1px #e1e0e0;*/color:#0f58d0;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;height:30px;justify-content:center;line-height:30px;margin:7px;ms-align-items:center;padding:5px;width:40px;}
.footer-network a:first-child{margin-left:0;}
@media (min-width: 992px){.footer .bottom-panel a:not(.__site-logo){margin-left:30px;}
}
.footer .bottom-panel a:not(.__site-logo){border-bottom:solid 1px #d9dadb;}
.footer .bottom-panel a:hover{border-bottom:solid 1px transparent;}
.footer .__site-logo{border-bottom:none !important;}
@media (min-width: 992px){.bottom-panel-row{align-items:center;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;justify-content:space-between;ms-align-items:center;}
}
.bottom-panel-item,
.bottom-panel-item ul{align-items:center;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;ms-align-items:center;}
.footer .__site-logo{border:none;display:inline-block;margin-right:30px;}
@media (max-width: 991px){.bottom-panel-item,
.bottom-panel-item ul{flex-wrap:wrap;justify-content:center;moz-flex-wrap:wrap;ms-flex-wrap:wrap;o-flex-wrap:wrap;webkit-flex-wrap:wrap;}
    .bottom-panel-item ul{margin:10px 0;}
    .bottom-panel-item li{margin:5px;text-align:center;}
    .bottom-panel-item p{margin:5px 0;}
}
@media (max-width: 650px){.footer .__site-logo{margin-right:0;}
    .bottom-panel-item p{text-align:center;width:100%;}
}
.mailing{background:transparent;border:solid 1px #e1e0e0;margin-bottom:40px;max-width:280px;padding:0 20px;width:100%;}
.mailing form{display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;}
@media (max-width: 991px){.footer .__contacts{padding-top:10px;}
}
.footer .__contacts,
.footer .__contacts a{color:#000000;}
.footer .__contacts i{font-size:20px;padding-right:21px;}
.footer .__contacts div{padding-bottom:18px;}
.footer .__contacts div:last-child{padding-bottom:0;}
.mailing input,
.mailing button{background:transparent;border:none;outline:none;}
.mailing input{padding:12px 0;width:100%; color: #95b1b1;}
.mailing i{color:#898989;}

/*** End footer ***/

/*** footer gray ***/
.gray{background:#363636;color:#b1b1b1;}
.gray a,
.gray .bottom-panel,
.gray .bottom-panel a{color:#b1b1b1;}
.gray h3,
.gray h3 a{color:#fff;}
.gray .mailing{border-color:#555555;}
.gray .__contacts{color:#fff;}
.gray .__contacts a{color:#fff;}
.gray .footer-network ul{background:#363636;}
.gray .footer-network:before{background:#555;}
.gray .footer-network a{border-color:#555;}
.gray .footer-network a{color:#0f58d0;}

/*** End footer gray ***/

/*** footer gray ***/
.dark-gray h3,
.dark-gray h3 a{color:#fff;}
.dark-gray a{color:#a6a6aa;}

/*** footer gray ***/

/*** template-3 ***/
.template-3 .bottom-panel{padding:20px 0;}
.template-3.footer{padding-bottom:0;}
@media (max-width: 991px){.template-3.footer .top-panel__item{padding-right:20px;width:25%;}
    .template-3.footer .top-panel__item:nth-child(3){width:20%;}
}
@media (max-width: 767px){.template-3.footer .top-panel__item,
.template-3.footer .top-panel__item:nth-child(3){padding-right:0;width:200px;}
}
.template-3.footer ul li{padding-bottom:5px;}
.template-3.footer h3,
.template-3.footer h3 a{font-size:15px;}
.template-3 p{padding-bottom:10px;}
.template-3 .footer-network ul{justify-content:flex-start;margin-left:0;}
.template-3 .contact-item span{color:#ddd;}
.template-3 .bottom-panel{background:#202020;}
.template-3 .bottom-panel a{color:#ddd;}
.template-3 .bottom-panel .grid{padding-top:20px;}
.template-3 .bottom-panel p{padding:0;}
.white{background:#fff;}
.template-4{padding-bottom:0;padding-top:0;}
.top-panel-wrapper{background:#FBFAFA;padding:50px 0 1px 0;}
.template-4 .bottom-panel .footer-network a{margin-left:13px;}
.template-4 .__contacts i{padding-right:10px;}
.template-4 .bottom-panel{border-top:solid 1px #e3e3e3;padding:20px 0;}
.template-4 .footer-network{margin:0;}
.template-4 .footer-network ul li{margin:0;}
.template-4 .footer-network ul li a{margin-right:0;}
.middle-panel .grid{align-items:center;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;ms-align-items:center;}
.middle-panel{color:#a6a6a6;padding:20px 0;}
.middle-panel__item{padding-left:25px;width:33%;}
.middle-panel__item:first-child{display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;padding-left:0;}
.middle-panel__item:nth-child(2){display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;justify-content:center;}
.middle-panel__item:last-child{width:59%;}
.middle-panel .__contacts{display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;justify-content:flex-end;padding:0;}
.middle-panel .__contacts div{padding-bottom:0;}
.middle-panel .__contacts div:not(:first-child){margin-left:30px;}
.description-text{max-width:230px;}
.phone-part a{color:#040404;font-size:16px;}
.template-4 .bottom-panel a:hover{border-bottom:solid 1px #d9dadb;}
@media (max-width: 991px){.middle-panel .grid{flex-wrap:wrap;moz-flex-wrap:wrap;ms-flex-wrap:wrap;o-flex-wrap:wrap;webkit-flex-wrap:wrap;}
    .middle-panel__item{width:100%;}
    .middle-panel__item:last-child{margin-top:10px;padding-left:0;width:100%;}
    .middle-panel .__contacts{flex-wrap:wrap;justify-content:center;moz-flex-wrap:wrap;ms-flex-wrap:wrap;o-flex-wrap:wrap;webkit-flex-wrap:wrap;}
    .template-4 .description-text{margin-bottom:10px;max-width:100%;text-align:center;width:100%;}
    .template-4 .phone-part{text-align:center;}
    .template-4 .bottom-panel .footer-network a{margin-left:0;}
}
.template-4 .footer-network a{background:#fff;}

/*** End template-4 ***/

/*** .header--fixed ***/
.header--fixed .menu__catalog,
.header--temp-2 .menu__catalog{border-top:none;width:100%;}
.header--fixed{border-bottom:solid 1px #e9e9e9;padding:19px 0;}
.header--fixed.fixed{animation:topMenu ease .9s;position:fixed;width:100%;z-index:999999;}
@keyframes topMenu{from{top:-999px;}
    to{top:0;}
}
.header--fixed .menu ul,
.header--temp-2 .menu ul{display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;width:100%;}
.header--fixed .menu li,
.header--temp-2 .menu li{margin:0 15px;}
.header--fixed .menu a,
.header--temp-2 .menu a{color:#252525;font-size:14px;font-weight:600;}
.more-menu{flex-shrink:0;font-size:17px;font-weight:bold;}
.header--fixed .more-menu a,
.header--temp-2 .more-menu a{color:#737373;display:inline-block;font-weight:bold;transform:translateY(-3px);}
.header--fixed .__item--middle,
.header--temp-2 .__item--middle{align-items:center;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;ms-align-items:center;}
.header--fixed .__search,
.header--fixed .__user,
.header--temp-2 .__search,
.header--temp-2 .__user,
.header--temp-2 .__cart,
.header--temp-2 .__compare,
.header--temp-2 .__wishlist,
.header--temp-2 .__like,
.header--temp-2 .__user{font-size:20px;}
.header--fixed .__cart,
.header--fixed .__compare,
.header--fixed .__wishlist,
.header--fixed .__like,
.header--fixed .__user,
.header--temp-2 .__cart,
.header--temp-2 .__compare,
.header--temp-2 .__wishlist,
.header--temp-2 .__like,
.header--temp-2 .__user{margin-left:16px;}
/*.header--fixed .menu__catalog li:nth-child(n+5),*/
.header--temp-2 .menu__catalog li:nth-child(n+5){display:none;}
.menu-btn-shell{margin-left:10px;width:250px;}
.menu-btn{align-items:center;color:#fff;cursor:pointer;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;height:100px;justify-content:center;margin-bottom:-19px;margin-right:10px;margin-top:-19px;ms-align-items:center;}
.menu-btn .fontello-list-2{font-size:20px;}
.icon-list span{background:#FFF;display:block;height:1px;margin:3px 0;width:16px;}
.menu-btn-name{margin:0 5px;}
.menu-btn .icon-list{transform:translateY(-1px);}
.header--temp-2 .__search{font-size:14px;}
.header--temp-2 .__line_wrapper{padding:20px 0;}
.header--temp-2 .__line_wrapper .__item--second{align-items:flex-end;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;}
.header .__compare{transform:translateY(-5px);}
.header .__like,
.header .__cart{transform:translateY(-3px);}
.header--temp-2 .contact{align-items:center;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;ms-align-items:center;}
.header--temp-2 .__callback{margin-left:0;}
.header--temp-2 .contact .__ico{color:#000;font-size:22px;margin-right:10px !important;}
.header--temp-2 .__callback{margin-left: 32px;}
.header--temp-3 .__item--middle{width:58%;}
.user-cabinet{color:#6d6d6d;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;flex-shrink:0;margin-left:35px;}
.user-cabinet strong{color:#252525;font-size:16px;}
.user-cabinet i{font-size:20px;margin-right:15px !important;}
.header--temp-2,
.header--temp-3{box-shadow:0 7px 35px rgba(0, 0, 0, 0.06);}

/*header--fixed-2*/
.header--fixed-2 .__item--middle{width:55%;}
.header--fixed-2 .menu__catalog{box-shadow:0 7px 35px rgba(0, 0, 0, 0.06);position:absolute;top:100%;width:250px;}
.header--fixed-2 .menu__catalog .navigation-menu > ul > li{border-bottom:solid 1px #f2f2f2;display:block;line-height:53px;}
.header--fixed-2 .navigation-menu .submenu.menu_vertical{left:inherit !important;right:-250px !important;top:0;width:250px !important;}
.header--fixed-2 .navigation-menu.navigation-menu > ul > li > a{align-items:center;display:flex;justify-content:space-between;}
.header--fixed-2 .navigation-menu .submenu.menu_vertical{background:#fff !important;box-shadow:0 7px 35px rgba(0, 0, 0, 0.06);}
.header--fixed-2 .navigation-menu > ul > li.has-submenu.active > a i,
.header--fixed-2 .navigation-menu > ul > li.has-submenu:hover > a i{transform:rotate(0) translateZ(0);}
.header--fixed-2 .navigation li a{color:#252525;font-size:14px;}
.header--fixed-2 .menu_vertical li{border-top:solid 1px #f2f2f2 !important;}
.header--fixed-2 .menu__catalog{visibility: hidden;opacity:0;transition:opacity .3s ease-in-out;}
.menu-btn-shell:hover .menu__catalog{opacity:1;visibility: visible;}
.header--fixed-2 .__item--second{margin-left:10px;}
.header--fixed-2 .custom-btn{line-height:21px;min-height:50px;}
.header--temp-2 .navigation-menu ul > li > a,
    /*.header--fixed ul > li > a{font-weight:bold;}*/
.header--temp-2 .__search .__ico{font-size:14px;}

/*** sub menu ***/
.navigation-menu .submenu_middle,
.navigation-menu .submenu_width {position: fixed;left: 0;right: 0;top: inherit;}
.navigation-menu .submenu_width {overflow: auto; max-height: 550px;}

/*** End sub menu ***/
.light .navigation-menu ul > li,
.light .navigation-menu ul > li{flex:inherit;}
.header--temp-2 .navigation-menu ul > li,
.header--temp-2 .navigation-menu ul > li{flex:1 1 auto;ms-flex:1 1 auto;webkit-box-flex:1;webkit-flex:1 1 auto;}
.light .navigation-menu ul,
.light .navigation-menu ul{justify-content:space-between;}
.header--temp-2 .navigation-menu ul,
.header--temp-2 .navigation-menu ul{justify-content:space-between;}


/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel{display:none;position:relative;webkit-tap-highlight-color:transparent;width:100%;z-index:1;}
.owl-carousel .owl-stage{moz-backface-visibility:hidden;ms-touch-action:pan-Y;position:relative;touch-action:manipulation;}
.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}
.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{moz-backface-visibility:hidden;moz-transform:translate3d(0, 0, 0);ms-backface-visibility:hidden;ms-transform:translate3d(0, 0, 0);webkit-backface-visibility:hidden;webkit-transform:translate3d(0, 0, 0);}
.owl-carousel .owl-item{float:left;min-height:1px;position:relative;webkit-backface-visibility:hidden;webkit-tap-highlight-color:transparent;webkit-touch-callout:none;}
.owl-carousel .owl-item img{display:block;}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled{display:none;}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot{cursor:pointer;khtml-user-select:none;moz-user-select:none;ms-user-select:none;user-select:none;webkit-user-select:none;}
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot{background:none;border:none;color:inherit;font:inherit;padding:0 !important;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{display:block;opacity:0;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel.owl-refresh .owl-item{visibility:hidden;}
.owl-carousel.owl-drag .owl-item{moz-user-select:none;ms-touch-action:pan-y;ms-user-select:none;touch-action:pan-y;user-select:none;webkit-user-select:none;}
.owl-carousel.owl-grab{cursor:grab;cursor:move;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{animation-name:fadeOut;}
@keyframes fadeOut{0%{opacity:1;}
    100%{opacity:0;}
}
.owl-height{transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]){max-height:0;}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}
.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative;}
.owl-carousel .owl-video-play-icon{background:url("/local/templates/innet_market_s1/css/owl.video.play.png") no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform 100ms ease;webkit-backface-visibility:hidden;width:80px;z-index:1;}
.owl-carousel .owl-video-play-icon:hover{ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{background-position:center center;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1;}
.intro-slider .slide-item>img.slider_right_img{position: relative;width: auto;height: auto;max-height: 100%;float: right;margin-right: 10%;left: auto;top: auto;margin-left: auto;margin-top:auto;}



.alert{height:auto !important;}
.parent-container{margin-top:30px;}
.basket-items-list-wrapper,
.basket-items-list-wrapper-compact{border:none;}
.basket-items-list{padding:0;}
.basket-items-list td{padding-left:20px;padding-right:20px;vertical-align:middle;}
.basket-items-list td:first-child{padding-left:20px;}
.basket-items-list td:last-child{padding-right:20px;}
.basket-items-list-wrapper{margin-bottom:20px;}
.basket-items-list-item-container{background:#fff;}
.basket-items-list-item-container:last-child{border-bottom:none;}
.basket-items-list-header,
.basket-item-price-title,
.basket-item-amount-field-description{display:none;}
.basket-item-block-info{align-items:center;display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;flex-wrap:wrap;moz-flex-wrap:wrap;ms-align-items:center;ms-flex-wrap:wrap;o-flex-wrap:wrap;padding:0 20px;webkit-flex-wrap:wrap;}
.basket-item-info-name,
.basket-item-info-name-link{color:#3c3c3c;font-size:15px;font-weight:bold;line-height:25px;}
.basket-item-info-name{min-width:150px;width:100%;}
.basket-item-info-name a{padding:0;}
.basket-item-block-image{flex:auto;}
.basket-items-list-item-descriptions{max-width:283px;}
.basket-item-price-old{position:relative;right:inherit;top:inherit;}
.basket-item-price-current{color:#a0a0a0;}
.basket-item-price-current-text{color:#3c3c3c;font-size:17px;font-weight:bold;}
.basket-item-amount-filed,
.basket-item-block-amount.disabled .basket-item-amount-filed:hover{border:none;color:#3c3c3c;font-size:15px;}
.basket-item-amount-btn-plus:hover,
.basket-item-amount-btn-minus:hover{background:#fff;}
.basket-item-block-amount{border:solid 1px #f2f2f2;border-radius:21px;margin-bottom:0;padding-bottom:5px;padding-top:5px;width:105px;}
.basket-items-list-item-price-for-one .basket-item-price-current-text{color:#a0a0a0;}
.basket-item-block-actions{border:2px solid #f2f2f2;border-radius:50%;height:42px;width:42px;}
.basket-item-actions-remove{margin:6px auto;}
.basket-item-block-actions{opacity:1;}
.basket-item-actions-remove:after,
.basket-item-actions-remove:before{background:#3c3c3c;}

@media (max-width: 1199px){.basket-items-list td{padding:0 10px;}
}
@media (max-width: 991px){.basket-item-amount-btn-plus,
.basket-item-amount-btn-minus{border:none;}
    .basket-items-list-item-descriptions{width:350px;}
    .basket-item-info-name,
    .basket-item-info-name-link{font-size:14px;}
    .basket-items-list-wrapper{width:100%;}
    .bx-basket{width:100%;}
}
@media (max-width: 991px){.basket-item-block-amount{margin:5px auto;}
}
.basket-checkout-container{border:none;padding:30px 20px;}
.basket-coupon-block-field-description{color:#a0a0a0;font-size:14px;padding-bottom:14px;}
.basket-coupon-block-coupon-btn,
.basket-checkout-block-total-description{display:none;}
.basket-checkout-section-inner{flex-wrap:wrap;justify-content:flex-start;moz-flex-wrap:wrap;ms-flex-wrap:wrap;o-flex-wrap:wrap;webkit-flex-wrap:wrap;}
.basket-checkout-block-total-title{color:#a0a0a0;font-size:14px;}
.basket-checkout-block-total-price,
.basket-checkout-block-btn{padding-left:0;}
.basket-coupon-block-field-description input{border:2px solid #e8e8e8;border-radius:5px;box-shadow:none;}
.basket-coupon-block-total-price-current{font-weight:bold;}
.basket-checkout-block-btn{width:100%;}
.basket-checkout-block-btn .btn{border-radius:0;width:100%;}
.basket-total-desc-delivery{color:#a0a0a0;font-size:13px;line-height:20px;}
.basket-total-desc-delivery a{text-decoration:underline;}

.check-step{display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;margin-bottom:48px;list-style:none !important;}
.check-step li{border-bottom:solid 2px transparent;color:#a0a0a0;font-size:18px;margin-left:28px;}
.check-step li.active{border-color:#a0a0a0;}
.check-step li.active a{color:#3c3c3c;}
.check-step li{padding:18px 28px;}
.check-step li:first-child{margin-left:0;}
.check-step li a{color:#a0a0a0;}
@media (max-width: 991px){.basket-checkout-block-btn{min-width:100%;}
    .bx-basket .check-step li{font-size:14px;margin-left:18px;padding:18px 7px;}
}
.bx-no-touch .product-item-container .product-item-info-container.product-item-hidden{display:block;opacity:1;}
.product-item-button-container{text-align:left;}
.sale-products-gift{background:#fff;}
.sale-products-gift .btn{border-radius:0 !important;color:#fff;padding:10px 37px !important;text-transform:uppercase;}
.product-item-title a{color:#a0a0a0;font-size:15px;}
.product-item-title{margin-bottom:0;}
.product-item-price-current{color:#3c3c3c !important;font-size:17px !important;}
.catalog-block-header{border-bottom:none;color:#a0a0a0;font-size:14px;font-weight:normal;margin-bottom:20px;text-transform:uppercase;}
.basket-items-list-table td{border-bottom:solid 15px #FBFAFA;}

#bx-soa-order .form-control:focus{box-shadow:none !important;}
.bx-soa-reference{color:#a0a0a0 !important;font-size:13px !important;max-width:440px !important;}
.bx-soa-section-content{background:#fff;}
.bx-soa-section{border:none !important;margin-bottom:30px !important;}
.bx-no-touch .product-item-container.hover .product-item{animation:none;box-shadow:none;}
.bx-touch .product-item-title, .product-item-container.hover .product-item-title{overflow:unset;}
.product-item-image-slider-control-container{opacity:1;}
.bx-soa-section-content,
.bx_soa_location{padding:50px 31px 50px 31px !important;}
.bx-soa-more-btn{padding-left:34px;padding-right:20px;}
.bx_soa_location{padding:10px 22px !important;}
.bx-soa-section-title{padding:0;}
.bx-soa-section-title-count{border-radius:50% !important;height:24px !important;min-width:24px !important;}
.bx-soa-section-title-container{background:#fff !important;border-bottom:solid 2px #f2f2f2;padding:30px 20px 30px 40px !important;}
.bx-soa-section-title{font-size:18px;}
.bx-soa-section .bx-soa-section-title-count:after{color:#3c3c3c !important;font-size:14px !important;top:3px !important;}
.bx-soa-section-title-count{border-color:#3c3c3c !important;margin-right:30px !important;}
.bx-soa-item-title{width:55%;}
.bx-soa-item-title a{color:#3c3c3c;font-size:15px;}
.bx-soa-item-img-block{margin-right:25px !important;}
.bx-soa-item-imgcontainer{border:none !important;}
.bx-soa-item-tr:first-child .bx-soa-item-td{border-top:none !important;}
.bx-soa-item-td{border-top:solid 2px #f2f2f2 !important;padding:20px 0 !important;}
.bx-soa-item-td-text{color:#a0a0a0;font-size:17px;font-weight:bold;}
.bx-soa .btn.btn-default{border-radius:0;}
.bx-soa-item-properties{text-align:left;width:17%;}
.radio-inline{padding-left:0;position:relative;}


/*.radio-inline input {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	margin: 0;
}
.radio-inline label {
	padding-left: 25px;
	position: relative;
}*/
/*.radio-inline label:before {
	content: '';
	width: 15px;
	height: 15px;
	border: solid 1px red;
	border-radius: 50%;
	position: absolute;
	left: 0;
}
.radio-inline label:after{
	opacity: 0;
	content: '';
    position: absolute;
    left: 4px;
    top: 4px;
    background: red;
    border-radius: 50%;
    width: 7px;
    height: 7px;
}
.radio-inline input[type="radio"]:checked + label:after {
	opacity: 1;
}*/
input[type=checkbox].bx-soa-pp-company-checkbox{left:inherit;right:0;}
.bx-soa-editstep{border-bottom:solid 1px #c8c8c8 !important;color:#3c3c3c;font-size:12px;text-transform:uppercase;}
.bx-soa-pp-company-graf-container{border-color:#ececeb;border-radius:0 !important;border-width:1px !important;padding-top:84% !important;}
.bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container{border-color:#a0a0a0 !important;}
.bx-soa-pp-desc-container .bx-soa-pp-company{border-color:#fff !important;}
.bx-soa-pp-company{background:#FBFAFA !important; cursor: pointer;}
.bx-soa-pp-list li{display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;}
.bx-soa-pp-company-subTitle{color:#3c3c3c;font-size:16px !important;padding-bottom:10px;}
ul.bx-soa-pp-list{color:#3c3c3c !important;}
.bx-soa-pp-list-description{font-size:18px;font-weight:bold;padding-left:10px;}
.bx-soa-coupon-input:before{background:#e8e8e8;content:'';height:100%;position:absolute;right:40px;top:0;width:1px;}
.bx-soa-coupon-input input[type=text].form-control{border-color:#e8e8e8 !important;border-radius:0 !important;}
.bx-soa-coupon-input:after{border-bottom:2px solid #e8e8e8 !important;border-right:2px solid #e8e8e8 !important;right:15px !important;}
.bx-soa-coupon,
.bx-soa-more{border-top:none !important;margin-top:0 !important;}
.bx-soa-coupon{padding-left:8px;}
.bx-soa-coupon .bx-soa-coupon-label{color:#3c3c3c;font-size:16px;margin-bottom:25px;}
#bx-soa-delivery .bx-soa-more-btn{padding-left:25px;padding-right:25px;}
.bx-soa-cart-d{color:#3c3c3c;font-size:17px;font-weight:bold;}
.bx-soa-cart-total{background:#fff;border:none !important;border-radius:0px !important;}
.bx-soa-location-input-container label,
    /*.bx-soa-custom-label{margin-bottom:25px;}*/
#bx-soa-order .btn{min-width:93px;}
#bx-soa-orderSave .btn{font-size:12px;min-width:221px;text-transform:uppercase;}
#bx-soa-order .form-control{background:#fff !important;border:2px solid #e8e8e8;border-radius:0;color:#a0a0a0;font-size:15px;height:44px;line-height:44px;}
#bx-soa-order .form-group,
#bx-soa-properties .form-group{margin-bottom:47px;}
.bx-soa .bx-soa-customer-label, .bx-soa .bx-soa-custom-label, .bx-soa .form-group label{color:#3c3c3c !important;font-size:16px !important;}
.bx-soa-pp-company-image{background-size: auto !important;}




.product-item-quantity {
    color: #333;
    font-weight: normal;
    font-size: 12px;
    display: none;
}


.site-logo {
    display: inline-block;
    max-width: 270px;
    background: #ffffff;
}


#mobile-header.mobile-header-2 .logo-center .__site-logo {
    display: inline-block;
    margin: 10px auto;
    max-width: 245px;
    text-align: center;
    background: #ffffff;
}

.contact {
    display: grid;
    /*grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;*/
    grid-template-columns: 200px 200px 1fr 150px 150px 150px 150px;
    place-items: center;
    justify-items: center;
    border-bottom: 1px solid #DDE1E4;
}
.fixed .contact {
    grid-template-columns: auto;
    border: 0;
}
.contact .__phone,
.contact .__callback {
    text-align: right;
}
.bx-searchtitle.theme-red {
    width:100%;
}
.fixed .bx-searchtitle.theme-red {
    width:auto;
}

.mfooter {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    padding: 8px 0px 10px;
    gap: 0px;

    position: fixed;
    width: 100%;
    height: 61px;
    left: 0px;
    bottom: 0;
    background: #F9F9FA;
    justify-content: space-around;
    z-index: 11111;
}
.mfooter a {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0px;
    gap: 0px;
    width: 60px;
    height: 43px;
    flex: none;
    order: 2;
    flex-grow: 0;

    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #5E6E78;
}
.mfooter a:first-child {
    color: #FC4646;
}
.mfooter img {
    margin: 5px 0;
}
@media (max-width:991px) {
    .footer {
        padding-bottom: 55px;
    }
}
@media (min-width:992px) {
    .mfooter {
        display: none;
    }
}

.contact-address,
.contact-email,
.contact-email a {
    color: #5E6E78;
}
.header-body {
    padding-top: 30px;
}
.bx-searchtitle {
    margin: 0!important;
}
.b24-widget-button-position-bottom-right {
    bottom: 80px!important;
}
.captcha-row {
    margin: 1em 0;
    display: grid;
    grid-template-columns: 200px 1fr;
}
form .captcha-row input.textfield {
    height: 40px;
}

.nano { background: #bba; width: 500px; height: 500px; }
.nano .nano-content { padding: 10px; }
.nano .nano-pane   { background: #888; }
.nano .nano-slider { background: #111; }

.bx-soa-pp-company-smalltitle {
    font-size: 12px!important;
    font-weight: bold!important;
}

.phone-block {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    background-color: #f5f5f5; /* Светло-серый фон */
    border-radius: 12px; /* Закругленные углы */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* Тень */
    cursor: pointer;
    transition: background-color 0.3s ease, box-shadow 0.3s ease;
}

.phone-block:hover {
    background-color: #e0e0e0; /* Темнее при наведении */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}

.phone-icon {
    width: 20px;
    height: 20px;
    fill: #000; /* Черный цвет иконки */
}

/* .phone-block {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 18px;
}

.phone-icon {
    width: 30px;
    height: 30px;
    cursor: pointer;
    fill: #5E6E78; 
    transition: fill 0.3s ease;
}

.phone-icon:hover {
    fill: #ac0000; 
} */
/* End */


/* Start:/bitrix/components/arturgolubev/search.title/templates/.default/style.min.css?173947656411734*/
.bx_smart_searche,.bx_smart_searche *,.bx-searchtitle,.bx-searchtitle *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:14px}.bx-searchtitle{margin:10px 0 0}.bx-searchtitle .bx-block-title{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px;font-weight:600}.bx-searchtitle .bx-input-group{position:relative;display:table;border-collapse:separate;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-searchtitle .bx-input-group .bx-form-control{display:table-cell;position:relative;z-index:2;float:left;width:100%;margin-bottom:0;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#333;background-color:#f8fafc;border:1px solid #d5dadc;border-right:none;border-radius:1px 0 0 1px;outline:none;box-shadow:none!important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bx-searchtitle .bx-input-group .bx-form-control:focus{background-color:#fff}.bx-ios .bx-searchtitle .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0%,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0%,#f8fafc 100%)}.bx-searchtitle .bx-input-group-btn{position:relative;font-size:0;width:1%;white-space:nowrap;vertical-align:middle;display:table-cell;line-height:normal}.bx-searchtitle .bx-input-group-btn button{position:relative;border:none;background:url(/bitrix/components/arturgolubev/search.title/templates/.default/images/search-icon.png) center center no-repeat #95a1a8;display:inline-block;margin-bottom:0;cursor:pointer;padding:0;border-radius:0 1px 1px 0;color:#fff;font-size:16px;line-height:1.42857143;height:34px;width:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bx-searchtitle .bx-input-group-btn button:hover{background-color:#1484CE}div.title-search-result{border:0 none!important;border-top:0 none;display:none;overflow:hidden;z-index:999;min-width:200px;margin-top:3px;background-color:#FFF;border-radius:2px;box-shadow:0 0 7px -2px #d6d6d6}div.title-search-fader{display:none;background-image:url(/bitrix/components/arturgolubev/search.title/templates/.default/images/fader.png);background-position:right top;background-repeat:repeat-y;position:absolute}p.title-search-preview{font-size:12px}div.title-search-result td.title-search-price span{font-size:26px}.bx_smart_searche{padding-top:8px;border-top:0 none;border-radius:0 0 3px 3px}.bx_smart_searche .bx_info_wrap{margin-left:85px}.bx_smart_searche .bx_img_element{float:left;padding:5px;width:75px;text-align:center}.bx_smart_searche .bx_item_block{min-height:65px;position:relative}.bx_smart_searche .bx_image{display:inline-block;max-width:100%}.bx_smart_searche .bx_image.empty_image{background-image:url(/bitrix/components/arturgolubev/search.title/templates/.default/image/noimg.png)}.bx_smart_searche .bx_item_element{padding:8px 0}.bx_smart_searche .bx_item_element_all_result{text-align:center}.bx_smart_searche .bx_item_element hr{margin:0;border:none;border-bottom:1px solid #e5e5e5}.bx_smart_searche .bx_item_element a{margin-top:5px;display:inline-block;color:#333;font-size:14px;text-decoration:none;font-weight:700}.bx_smart_searche .bx_item_element a b{font-weight:700;color:#000}.bx_smart_searche .bx_item_element a:hover,.bx_smart_searche .bx_item_element a:hover b{text-decoration:underline}.bx_smart_searche .bx_item_preview_text{font-size:13px;padding:5px 10px 5px 0}.bx_smart_searche .bx_price{font-weight:700;font-size:15px;margin-top:5px}.bx_smart_searche .bx_price .old{font-weight:400;text-decoration:line-through;color:#636363;font-size:12px;vertical-align:middle}.bx_smart_searche .bx_item_block.all_result{min-height:0}.bx_smart_searche .bx_item_block.others_result{min-height:0;line-height:12px;padding:0}.bx_smart_searche .bx_item_block.all_result .all_result_button{display:inline-block;font-size:14px;background-color:#1485CE;border:1px solid;border-color:#1485CE;color:#FFF;padding:0 22px;height:34px;text-decoration:none;border-radius:2px;margin:0 0 8px;line-height:34px;text-transform:uppercase;font-weight:700;letter-spacing:.5px}.bx_smart_searche .bx_item_block_href{display:block;text-decoration:none;margin-bottom:5px;padding:8px;line-height:14px}.bx_smart_searche .bx_item_block_href:hover{background-color:#feeed2}.bx_smart_searche .bx_item_block_hrline{border-bottom:1px solid #f5a61c;margin:0 8px 5px}.bx_item_block_item_clear{display:block;clear:both}.bx_smart_searche .bx_item_block_item_info_wrap{display:block;padding-left:39px}.bx_smart_searche .bx_item_block_item_info{display:block}.bx_smart_searche .bx_item_block_href_category_title{color:#a2a2a2}.bx_smart_searche .bx_item_block_href_category_name{color:#f5a61c;font-weight:700;text-transform:uppercase}.bx_smart_searche .bx_item_block_item_image{width:34px;height:34px;float:left;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:5px}.bx_smart_searche .bx_item_block_item_name{color:#333;overflow:hidden;height:34px;display:block;line-height:17px;display:flex}.bx_smart_searche .bx_item_block_item_name_flex_align{margin:auto 0}.bx_smart_searche .bx_item_block_item_simple_name{color:#333;display:block;line-height:17px}.bx_smart_searche .bx_item_block_item_name b,.bx_smart_searche .bx_item_block_item_simple_name b{color:#f5a61c}.bx_smart_searche .bx_item_block_item_price{float:right;text-align:right;color:#333;line-height:17px;padding-left:5px}.bx_smart_searche .bx_item_block_item_price.bx_item_block_item_price_only_one{line-height:34px}.bx_smart_searche .bx_item_block_item_price .bx_price_new{white-space:nowrap;font-weight:700;display:block}.bx_smart_searche .bx_item_block_item_price .bx_price_old{white-space:nowrap;text-decoration:line-through}.bx_smart_searche .bx_item_block_item_text{color:#9b9b9b;display:block;margin-top:8px;font-size:13px;line-height:15px}.bx_smart_searche .bx_item_block_item_props{color:#9b9b9b;display:block;margin-top:8px;font-size:13px;line-height:15px}.bx_item_block_item_prop_item{display:block}.bx_smart_no_result_find{padding:0 8px 8px}.bx-searchtitle .bx-searchtitle-preloader{position:absolute;top:2px;right:110%;width:30px;height:30px;z-index:5;display:none}.bx-searchtitle .bx-searchtitle-preloader.view{background:url(/bitrix/components/arturgolubev/search.title/templates/.default/images/loader_orange.gif) center center no-repeat}.bx-searchtitle.theme-blue .bx-input-group .bx-form-control{border-color:#0083d1}.bx-searchtitle.theme-blue .bx-searchtitle-preloader.view{background-image:url(/bitrix/components/arturgolubev/search.title/templates/.default/images/loader_blue.gif)}.bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button{background-color:#0083d1;border-color:#0083d1}.bx-searchtitle.theme-blue .bx-input-group-btn button{background-color:#0083d1;border-color:#0083d1;color:#FFF}.bx-searchtitle.theme-blue .bx-input-group-btn button:hover,.bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button:hover{background-color:#5ca6e4;border-color:#5ca6e4;text-decoration:none}.bx_smart_searche.theme-blue .bx_item_element a b{color:#5ca6e4}.bx_smart_searche.theme-blue .bx_item_block_href:hover{background-color:#b2d9f1}.bx_smart_searche.theme-blue .bx_item_block_href_category_name{color:#0083d1}.bx_smart_searche.theme-blue .bx_item_block_item_name b,.bx_smart_searche.theme-blue .bx_item_block_item_simple_name b{color:#0083d1}.bx_smart_searche.theme-blue .bx_item_block_hrline{border-color:#0083d1}.bx-searchtitle.theme-black .bx-input-group .bx-form-control{border-color:#333}.bx-searchtitle.theme-black .bx-searchtitle-preloader.view{background-image:url(/bitrix/components/arturgolubev/search.title/templates/.default/images/loader_black.gif)}.bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button{background-color:#333;border-color:#333}.bx-searchtitle.theme-black .bx-input-group-btn button{background-color:#333;border-color:#333;color:#FFF}.bx-searchtitle.theme-black .bx-input-group-btn button:hover,.bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button:hover{background-color:#5c5c5c;border-color:#5c5c5c;text-decoration:none}.bx_smart_searche.theme-black .bx_item_element a b{color:#5c5c5c}.bx_smart_searche.theme-black{border-top:0 none;border-radius:0 0 3px 3px}.bx_smart_searche.theme-black .bx_item_block_href:hover{background-color:#eaeaea}.bx_smart_searche.theme-black .bx_item_block_href_category_name{color:#333}.bx_smart_searche.theme-black .bx_item_block_item_name b,.bx_smart_searche.theme-black .bx_item_block_item_simple_name b{color:#333}.bx_smart_searche.theme-black .bx_item_block_hrline{border-color:#333}.bx-searchtitle.theme-green .bx-input-group .bx-form-control{border-color:#159ebb}.bx-searchtitle.theme-green .bx-searchtitle-preloader.view{background-image:url(/bitrix/components/arturgolubev/search.title/templates/.default/images/loader_green.gif)}.bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button{background-color:#159ebb;border-color:#159ebb}.bx-searchtitle.theme-green .bx-input-group-btn button{background-color:#159ebb;border-color:#159ebb;color:#FFF}.bx-searchtitle.theme-green .bx-input-group-btn button:hover,.bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button:hover{background-color:#44b1c9;border-color:#44b1c9;text-decoration:none}.bx_smart_searche.theme-green .bx_item_element a b{color:#44b1c9}.bx_smart_searche.theme-green .bx_item_block_href:hover{background-color:#d0ebf1}.bx_smart_searche.theme-green .bx_item_block_href_category_name{color:#159ebb}.bx_smart_searche.theme-green .bx_item_block_item_name b,.bx_smart_searche.theme-green .bx_item_block_item_simple_name b{color:#159ebb}.bx_smart_searche.theme-green .bx_item_block_hrline{border-color:#159ebb}.bx-searchtitle.theme-red .bx-input-group .bx-form-control{border-color:#E22B2B}.bx-searchtitle.theme-red .bx-searchtitle-preloader.view{background-image:url(/bitrix/components/arturgolubev/search.title/templates/.default/images/loader_red.gif)}.bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button{background-color:#E22B2B;border-color:#E22B2B}.bx-searchtitle.theme-red .bx-input-group-btn button{background-color:#E22B2B;border-color:#E22B2B;color:#FFF}.bx-searchtitle.theme-red .bx-input-group-btn button:hover,.bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button:hover{background-color:#e95c5c;border-color:#e95c5c;text-decoration:none}.bx_smart_searche.theme-red .bx_item_element a b{color:#e95c5c}.bx_smart_searche.theme-green .bx_item_block_href:hover{background-color:#f9d4d4}.bx_smart_searche.theme-red .bx_item_block_href_category_name{color:#E22B2B}.bx_smart_searche.theme-red .bx_item_block_item_name b,.bx_smart_searche.theme-red .bx_item_block_item_simple_name b{color:#E22B2B}.bx_smart_searche.theme-red .bx_item_block_hrline{border-color:#E22B2B}.bx-searchtitle.theme-yellow .bx-input-group .bx-form-control{border-color:#F9A91D}.bx-searchtitle.theme-yellow .bx-searchtitle-preloader.view{background-image:url(/bitrix/components/arturgolubev/search.title/templates/.default/images/loader_yellow.gif)}.bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button{background-color:#F9A91D;border-color:#F9A91D}.bx-searchtitle.theme-yellow .bx-input-group-btn button{background-color:#F9A91D;border-color:#F9A91D;color:#FFF}.bx-searchtitle.theme-yellow .bx-input-group-btn button:hover,.bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button:hover{background-color:#faba4a;border-color:#faba4a;text-decoration:none}.bx_smart_searche.theme-yellow .bx_item_element a b{color:#faba4a}.bx_smart_searche.theme-yellow .bx_item_block_href_category_name{color:#F9A91D}.bx_smart_searche.theme-yellow .bx_item_block_item_name b,.bx_smart_searche.theme-yellow .bx_item_block_item_simple_name b{color:#F9A91D}.bx_smart_searche.theme-yellow .bx_item_block_hrline{border-color:#F9A91D}
/* End */


/* Start:/local/templates/innet_market_s1/styles.css?17494521211268*/
.auth-form{
    margin: auto;
}

ul.bx-soa-pp-list {
    margin: 10px 0;
    padding: 0;
    list-style: none;
    font-size: 13px;
    color: #000;
    display: none;
}

.bx-soa-pp-delivery-cost {
    position: absolute;
    font-size: 14px;
    line-height: 14px;
    color: #fff;
    padding: 2px 4px;
    right: -2px;
    bottom: -2px;
    border-radius: 1px;
    background: rgba(0,0,0,.5);
    display: none;
}

.bx-soa-pp-price {
    text-align: right;
    padding: 4px 0;
    display: none;
}

.__buy .__buy-btn {
    background-color: #fff;
    flex-grow: 1;
    height: 43px;
    ms-flex-positive: 1;
    padding: 5px 9px;
    text-align: center!important;
    text-decoration: none!important;
    text-shadow: none!important;
    text-transform: uppercase;
    webkit-box-flex: 1;
    webkit-flex-grow: 1;
}
.bx_item_detail_rating {
    margin-bottom: 10px;
    display: none;
}

.fontello-twitter:before {
    content: url(/local/templates/innet_market_s1/css/../img/icons/social/whats.svg);
    transform: scale(1.9);
}

.fontello-vkontakte:before {
    transform: scale(2.8);
}

#mobile-menu.visible {
    transform: translateY(68px);
    webkit-transform: revert-layer;
}

.content-container .pagination {
    list-style: none;
    text-align: center;
}
/* End */


/* Start:/local/templates/innet_market_s1/template_styles.css?17494521212675*/
.basket-coupon-block-field {
    padding-right: 10px;
    min-width: 235px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: none;
}

.bx-soa-coupon {
    border-top: 1px solid #e5e5e5;
    padding-top: 10px;
    margin-top: 10px;
    display: none;
}

.our-serv__box .__item .__title {
    color: #010101;
    font-size: 2.3rem;
    line-height: 1.3;
    margin-bottom: 10px;
    padding-left: 0;
    font-weight: bold;
    word-wrap: break-word;
}

.__goods-details td {
    color: #000;
    padding-left: 10px;
    padding-top: 10px;
    vertical-align: top;
    font-size: 12px;
}

.header .__callback,
.header .__phone {
    line-height: 1.7rem;
    margin-left: 0px;
}


.bx-searchtitle .bx-input-group-btn {
    position: relative;
    font-size: 0;
    width: 1%;
    white-space: nowrap;
    display: table-cell;
    line-height: normal;
}

.c-bxmaker-authuserphone_login-default-box {
    margin: 2em auto;
}

#slider {
    width: 75%;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    box-shadow: 2px 5px 10px rgb(0 0 0 / 40%);
}

@media (max-width: 768px) {

    /* Для экранов до 768px (смартфоны) */
    div.goods--columns .__item:hover .__goods-details {
        box-shadow: none;
        opacity: 0;
        visibility: hidden;
        -webkit-box-shadow: none;
        top: auto;
    }
}
#mobile-menu.visible {
    transform: translateY(68px);
    webkit-transform: revert-layer;
}
.catalog-search-container{
    display: none;
}
@media (max-width: 991px) {
    .catalog-search-container{
        display: block;
    }
}


table.photo-main-table {
    top: 120px;
}
table.photo-main-table .photo-close{
    top: 100px;
}

@media (max-width: 768px) {
    div.photo-page-main div#photo-main-page-right{
        position: relative;
    }
}

#cookie_note{
    display: none;
    position: fixed;
    bottom: 15px;
    left: 50%;
    max-width: 90%;
    transform: translateX(-50%);
    padding: 20px;
    background-color: white;
    border-radius: 4px;
    box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
z-index: 9999999;
}

#cookie_note p{
    margin: 0;
    font-size: 1.1rem;
    text-align: left;
    color: black;
}

.cookie_accept{
    width:20%;
}
@media (min-width: 576px){
    #cookie_note.show{
        display: flex;
    }

.cookie_accept{
    width:80%;
}
}

@media (max-width: 575px){
    #cookie_note.show{
        display: block;
        text-align: left;
    }
.cookie_accept{
    width:80%;
}
}

.btn-primary {
    color: #fff;
    background-color: #AD0000;
    border-color: #AD0000;
}

.btn-primary:hover {
    color: #fff;
    background-color: #AD0000;
    border-color: #AD0000;
}
/* End */


/* Start:/include/points/ImagePoints.css?17394765692299*/
#image_points_container .point{
	position:absolute;
    display: block;
    width: 24px;
    height: 24px;
    border-radius: 15px;
    background: #0078D7;
    color: #fff;
    border: 1px solid #fff;
    line-height: 27px;
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    z-index: 5;
	margin-top:-12px;
	margin-left:-12px;
}
#image_points_container .point:before {
    top: -3px;
    left: -3px;
    width: 28px;
    height: 28px;
    opacity: .6;
}
#image_points_container .point:before,
#image_points_container .point:after {
    content: '';
    border-radius: 50%;
    box-shadow: inset 0 0 0 1px #fff;
    display: block;
    position: absolute;
}
#image_points_container .point:after {
    top: -5px;
    left: -5px;
    width: 32px;
    height: 32px;
    opacity: .3;
}
#save_btn{
	background-color: #86ad00!important;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.25), inset 0 1px 0 #cbdc00;
    box-shadow: 0 1px 1px rgba(0,0,0,.25), inset 0 1px 0 #cbdc00;
    border: solid 1px;
    border-color: #97c004 #7ea502 #648900;
    background-image: -webkit-linear-gradient(bottom, #729e00, #97ba00)!important;
    background-image: -moz-linear-gradient(bottom, #729e00, #97ba00)!important;
    background-image: -ms-linear-gradient(bottom, #729e00, #97ba00)!important;
    background-image: -o-linear-gradient(bottom, #729e00, #97ba00)!important;
    background-image: linear-gradient(bottom, #729e00, #97ba00)!important;
    color: #fff;
    text-shadow: 0 1px rgba(0,0,0,0.1);
    -webkit-font-smoothing: antialiased;
    padding: 0px 13px 2px;
}
#save_btn:hover{
	background-color: #9ec710!important;
    background-image: -webkit-linear-gradient(top, #acce11, #8abb0d)!important;
    background-image: -moz-linear-gradient(top, #acce11, #8abb0d)!important;
    background-image: -ms-linear-gradient(top, #acce11, #8abb0d)!important;
    background-image: -o-linear-gradient(top, #acce11, #8abb0d)!important;
    background-image: linear-gradient(top, #acce11, #8abb0d)!important;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 #d5e71a inset;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 1px 0 #d5e71a inset;
    border-color: #97c004 #7ea502 #648900;
    text-decoration: none;
}
/* End */
/* /local/templates/innet_market_s1/css/style.css?1749412324301231 */
/* /bitrix/components/arturgolubev/search.title/templates/.default/style.min.css?173947656411734 */
/* /local/templates/innet_market_s1/styles.css?17494521211268 */
/* /local/templates/innet_market_s1/template_styles.css?17494521212675 */
/* /include/points/ImagePoints.css?17394765692299 */
