/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[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
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/*! lightslider - v1.1.6 - 2016-10-25
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2016 Sachin N; Licensed MIT */
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/

.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
    margin: 0;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -webkit-transition-property: height,-webkit-transform;
    transition-property: height,-webkit-transform;
    transition-property: transform,height;
    transition-property: transform,height,-webkit-transform;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color: #222222;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #428bca;
}
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
    overflow: hidden;
    -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
    transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 5px;
}
.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}
/* End of Gallery*/

/* slider actions */
.lSAction > a {
    width: 69px;
    display: block;
    top: 50%;
    height: 69px;
    background-image: url(/images/controls.png?f23e50d7919e5d383768fea8db9c4bf2);
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -16px;
}
.lSAction > a:hover {
    opacity: 1;
}
.lSAction > .lSPrev {
    background-position: 0 0;
    left: 0;
}
.lSAction > .lSNext {
    background-position: -69px 0;
    right: 0;
}
.lSAction > a.disabled {
    pointer-events: none;
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}


/* vertical */
.lSSlideOuter.vertical {
    position: relative;
}
.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important;
}
.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
    width: 100% !important;
    max-width: none !important;
}

/* Rtl */
.lSSlideOuter.lSrtl {
    direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
/*/  GRab cursor */
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
* {
  outline: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html,
body {
  height: 100%;
}
button {
  border: 0;
  background: none;
}
a {
  text-decoration: none;
}
@font-face {
  font-family: 'WIDin';
  font-weight: 400;
  src: url(/fonts/widin-regular.woff?b3ac35fd368c97dd91570ac0f39d35a7) format('woff'), url(/fonts/widin-regular.ttf?24c8718afd0625fd9c03ca6287fde588) format('truetype');
}
@font-face {
  font-family: 'WIDin';
  font-weight: 300;
  src: url(/fonts/widin-light.woff?0bdc3f55c03b08ed2918555ef20b5629) format('woff'), url(/fonts/widin-light.ttf?24eae51ac32f8e40a77f4ce67c23a382) format('truetype');
}
@font-face {
  font-family: 'WIDin Comp';
  font-weight: 400;
  src: url(/fonts/widin-comp-medium.woff?a15a297cbd0fab2e3ffe88f9c2ecb372) format('woff'), url(/fonts/widin-comp-medium.ttf?fbadca2f3029cb4b04596d57d7b4a4e2) format('truetype');
}
@font-face {
  font-family: 'WIDin Comp';
  font-weight: 500;
  src: url(/fonts/widin-comp-regular.woff?d5563848a76e034d957e45f0ddf2e862) format('woff'), url(/fonts/widin-comp-regular.ttf?04c2265afd0061d8cdbf6c932be654bb) format('truetype');
}
.block {
  display: block;
}
.inline {
  display: inline;
}
.inline-block {
  display: inline-block;
}
.hide {
  display: none;
}
.full-height {
  min-height: calc(100vh - 170px);
}
.full-width {
  width: 100%;
}
.w-20p {
  width: 20%;
}
.w-25p {
  width: 25%;
}
.w-33p {
  width: 33%;
}
.w-80p {
  width: 80%;
}
.w-100p {
  width: 100%;
}
@media screen and (max-width: 1200px) {
  .full-height {
    min-height: auto;
  }
  .md-show {
    display: block !important;
  }
  .md-hide {
    display: none !important;
  }
  .md-full-width {
    width: 100% !important;
  }
  .md-w-50p {
    width: 50%;
  }
}
@media screen and (min-width: 1200px) {
  .lg-hide {
    display: none !important;
  }
}
strong {
  font-weight: bold;
}
.articles-container {
  max-width: 760px;
  margin: 0 auto;
}
.has-small-underline:after {
  display: block;
  content: '';
  width: 50px;
  height: 4px;
  margin: 5px 0 10px 0;
  background: #fff;
}
.news-triangle {
  position: absolute;
  top: calc(40%);
  left: -20px;
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-right: 20px solid #ccc;
}
.hover-bg-white:hover {
  background: #fff;
}
.store-map {
  width: 550px;
  height: 400px;
  min-width: 300px;
}
@media screen and (max-width: 1200px) {
  .store-map {
    width: 100%;
  }
}
.flag {
  width: 20px;
}
.flag-big {
  height: 30px;
}
.contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 1200px) {
  .contacts {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.contacts .contact {
  width: 350px;
}
@media screen and (max-width: 1200px) {
  .contacts .contact {
    -ms-flex-preferred-size: auto !important;
        flex-basis: auto !important;
  }
}
.contacts .contact:nth-child(3n) {
  -ms-flex-preferred-size: calc(100% - 700px);
      flex-basis: calc(100% - 700px);
}
.video-player {
  display: block;
  margin: 10px auto;
  width: 560px;
  height: 315px;
}
@media screen and (max-width: 1200px) {
  .video-player {
    width: 60vw;
    height: calc(60vw / 16 * 9);
  }
}
@media screen and (max-width: 800px) {
  .video-player {
    width: calc(100vw - 40px);
    height: calc(100vw / 16 * 9);
  }
}
.m-0 {
  margin: 0px;
}
.mv-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.mh-0 {
  margin-left: 0px;
  margin-right: 0px;
}
.mt-0 {
  margin-top: 0px;
}
.mr-0 {
  margin-right: 0px;
}
.mb-0 {
  margin-bottom: 0px;
}
.ml-0 {
  margin-left: 0px;
}
.m-1 {
  margin: 10px;
}
.mv-1 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.mh-1 {
  margin-left: 10px;
  margin-right: 10px;
}
.mt-1 {
  margin-top: 10px;
}
.mr-1 {
  margin-right: 10px;
}
.mb-1 {
  margin-bottom: 10px;
}
.ml-1 {
  margin-left: 10px;
}
.m-2 {
  margin: 20px;
}
.mv-2 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.mh-2 {
  margin-left: 20px;
  margin-right: 20px;
}
.mt-2 {
  margin-top: 20px;
}
.mr-2 {
  margin-right: 20px;
}
.mb-2 {
  margin-bottom: 20px;
}
.ml-2 {
  margin-left: 20px;
}
.m-3 {
  margin: 30px;
}
.mv-3 {
  margin-top: 30px;
  margin-bottom: 30px;
}
.mh-3 {
  margin-left: 30px;
  margin-right: 30px;
}
.mt-3 {
  margin-top: 30px;
}
.mr-3 {
  margin-right: 30px;
}
.mb-3 {
  margin-bottom: 30px;
}
.ml-3 {
  margin-left: 30px;
}
.m-4 {
  margin: 40px;
}
.mv-4 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.mh-4 {
  margin-left: 40px;
  margin-right: 40px;
}
.mt-4 {
  margin-top: 40px;
}
.mr-4 {
  margin-right: 40px;
}
.mb-4 {
  margin-bottom: 40px;
}
.ml-4 {
  margin-left: 40px;
}
.m-5 {
  margin: 50px;
}
.mv-5 {
  margin-top: 50px;
  margin-bottom: 50px;
}
.mh-5 {
  margin-left: 50px;
  margin-right: 50px;
}
.mt-5 {
  margin-top: 50px;
}
.mr-5 {
  margin-right: 50px;
}
.mb-5 {
  margin-bottom: 50px;
}
.ml-5 {
  margin-left: 50px;
}
.p-0 {
  padding: 0px;
}
.pv-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.ph-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.pt-0 {
  padding-top: 0px;
}
.pr-0 {
  padding-right: 0px;
}
.pb-0 {
  padding-bottom: 0px;
}
.pl-0 {
  padding-left: 0px;
}
.p-1 {
  padding: 10px;
}
.pv-1 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.ph-1 {
  padding-left: 10px;
  padding-right: 10px;
}
.pt-1 {
  padding-top: 10px;
}
.pr-1 {
  padding-right: 10px;
}
.pb-1 {
  padding-bottom: 10px;
}
.pl-1 {
  padding-left: 10px;
}
.p-2 {
  padding: 20px;
}
.pv-2 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.ph-2 {
  padding-left: 20px;
  padding-right: 20px;
}
.pt-2 {
  padding-top: 20px;
}
.pr-2 {
  padding-right: 20px;
}
.pb-2 {
  padding-bottom: 20px;
}
.pl-2 {
  padding-left: 20px;
}
.p-3 {
  padding: 30px;
}
.pv-3 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.ph-3 {
  padding-left: 30px;
  padding-right: 30px;
}
.pt-3 {
  padding-top: 30px;
}
.pr-3 {
  padding-right: 30px;
}
.pb-3 {
  padding-bottom: 30px;
}
.pl-3 {
  padding-left: 30px;
}
.p-4 {
  padding: 40px;
}
.pv-4 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.ph-4 {
  padding-left: 40px;
  padding-right: 40px;
}
.pt-4 {
  padding-top: 40px;
}
.pr-4 {
  padding-right: 40px;
}
.pb-4 {
  padding-bottom: 40px;
}
.pl-4 {
  padding-left: 40px;
}
.p-5 {
  padding: 50px;
}
.pv-5 {
  padding-top: 50px;
  padding-bottom: 50px;
}
.ph-5 {
  padding-left: 50px;
  padding-right: 50px;
}
.pt-5 {
  padding-top: 50px;
}
.pr-5 {
  padding-right: 50px;
}
.pb-5 {
  padding-bottom: 50px;
}
.pl-5 {
  padding-left: 50px;
}
@media screen and (max-width: 1200px) {
  .md-m-0 {
    margin: 0px;
  }
  .md-mv-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .md-mh-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .md-mt-0 {
    margin-top: 0px;
  }
  .md-mr-0 {
    margin-right: 0px;
  }
  .md-mb-0 {
    margin-bottom: 0px;
  }
  .md-ml-0 {
    margin-left: 0px;
  }
  .md-m-1 {
    margin: 10px;
  }
  .md-mv-1 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .md-mh-1 {
    margin-left: 10px;
    margin-right: 10px;
  }
  .md-mt-1 {
    margin-top: 10px;
  }
  .md-mr-1 {
    margin-right: 10px;
  }
  .md-mb-1 {
    margin-bottom: 10px;
  }
  .md-ml-1 {
    margin-left: 10px;
  }
  .md-m-2 {
    margin: 20px;
  }
  .md-mv-2 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .md-mh-2 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .md-mt-2 {
    margin-top: 20px;
  }
  .md-mr-2 {
    margin-right: 20px;
  }
  .md-mb-2 {
    margin-bottom: 20px;
  }
  .md-ml-2 {
    margin-left: 20px;
  }
  .md-m-3 {
    margin: 30px;
  }
  .md-mv-3 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .md-mh-3 {
    margin-left: 30px;
    margin-right: 30px;
  }
  .md-mt-3 {
    margin-top: 30px;
  }
  .md-mr-3 {
    margin-right: 30px;
  }
  .md-mb-3 {
    margin-bottom: 30px;
  }
  .md-ml-3 {
    margin-left: 30px;
  }
  .md-m-4 {
    margin: 40px;
  }
  .md-mv-4 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .md-mh-4 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .md-mt-4 {
    margin-top: 40px;
  }
  .md-mr-4 {
    margin-right: 40px;
  }
  .md-mb-4 {
    margin-bottom: 40px;
  }
  .md-ml-4 {
    margin-left: 40px;
  }
  .md-m-5 {
    margin: 50px;
  }
  .md-mv-5 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .md-mh-5 {
    margin-left: 50px;
    margin-right: 50px;
  }
  .md-mt-5 {
    margin-top: 50px;
  }
  .md-mr-5 {
    margin-right: 50px;
  }
  .md-mb-5 {
    margin-bottom: 50px;
  }
  .md-ml-5 {
    margin-left: 50px;
  }
  .md-p-0 {
    padding: 0px;
  }
  .md-pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .md-ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .md-pt-0 {
    padding-top: 0px;
  }
  .md-pr-0 {
    padding-right: 0px;
  }
  .md-pb-0 {
    padding-bottom: 0px;
  }
  .md-pl-0 {
    padding-left: 0px;
  }
  .md-p-1 {
    padding: 10px;
  }
  .md-pv-1 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .md-ph-1 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .md-pt-1 {
    padding-top: 10px;
  }
  .md-pr-1 {
    padding-right: 10px;
  }
  .md-pb-1 {
    padding-bottom: 10px;
  }
  .md-pl-1 {
    padding-left: 10px;
  }
  .md-p-2 {
    padding: 20px;
  }
  .md-pv-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .md-ph-2 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .md-pt-2 {
    padding-top: 20px;
  }
  .md-pr-2 {
    padding-right: 20px;
  }
  .md-pb-2 {
    padding-bottom: 20px;
  }
  .md-pl-2 {
    padding-left: 20px;
  }
  .md-p-3 {
    padding: 30px;
  }
  .md-pv-3 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .md-ph-3 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .md-pt-3 {
    padding-top: 30px;
  }
  .md-pr-3 {
    padding-right: 30px;
  }
  .md-pb-3 {
    padding-bottom: 30px;
  }
  .md-pl-3 {
    padding-left: 30px;
  }
  .md-p-4 {
    padding: 40px;
  }
  .md-pv-4 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .md-ph-4 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .md-pt-4 {
    padding-top: 40px;
  }
  .md-pr-4 {
    padding-right: 40px;
  }
  .md-pb-4 {
    padding-bottom: 40px;
  }
  .md-pl-4 {
    padding-left: 40px;
  }
  .md-p-5 {
    padding: 50px;
  }
  .md-pv-5 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .md-ph-5 {
    padding-left: 50px;
    padding-right: 50px;
  }
  .md-pt-5 {
    padding-top: 50px;
  }
  .md-pr-5 {
    padding-right: 50px;
  }
  .md-pb-5 {
    padding-bottom: 50px;
  }
  .md-pl-5 {
    padding-left: 50px;
  }
}
@media screen and (max-width: 800px) {
  .sm-p-0 {
    padding: 0px;
  }
  .sm-pv-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .sm-ph-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .sm-pt-0 {
    padding-top: 0px;
  }
  .sm-pr-0 {
    padding-right: 0px;
  }
  .sm-pb-0 {
    padding-bottom: 0px;
  }
  .sm-pl-0 {
    padding-left: 0px;
  }
  .sm-p-1 {
    padding: 10px;
  }
  .sm-pv-1 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .sm-ph-1 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .sm-pt-1 {
    padding-top: 10px;
  }
  .sm-pr-1 {
    padding-right: 10px;
  }
  .sm-pb-1 {
    padding-bottom: 10px;
  }
  .sm-pl-1 {
    padding-left: 10px;
  }
  .sm-p-2 {
    padding: 20px;
  }
  .sm-pv-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .sm-ph-2 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .sm-pt-2 {
    padding-top: 20px;
  }
  .sm-pr-2 {
    padding-right: 20px;
  }
  .sm-pb-2 {
    padding-bottom: 20px;
  }
  .sm-pl-2 {
    padding-left: 20px;
  }
  .sm-p-3 {
    padding: 30px;
  }
  .sm-pv-3 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .sm-ph-3 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .sm-pt-3 {
    padding-top: 30px;
  }
  .sm-pr-3 {
    padding-right: 30px;
  }
  .sm-pb-3 {
    padding-bottom: 30px;
  }
  .sm-pl-3 {
    padding-left: 30px;
  }
  .sm-p-4 {
    padding: 40px;
  }
  .sm-pv-4 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .sm-ph-4 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .sm-pt-4 {
    padding-top: 40px;
  }
  .sm-pr-4 {
    padding-right: 40px;
  }
  .sm-pb-4 {
    padding-bottom: 40px;
  }
  .sm-pl-4 {
    padding-left: 40px;
  }
  .sm-p-5 {
    padding: 50px;
  }
  .sm-pv-5 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .sm-ph-5 {
    padding-left: 50px;
    padding-right: 50px;
  }
  .sm-pt-5 {
    padding-top: 50px;
  }
  .sm-pr-5 {
    padding-right: 50px;
  }
  .sm-pb-5 {
    padding-bottom: 50px;
  }
  .sm-pl-5 {
    padding-left: 50px;
  }
}
.pos-fixed {
  position: fixed;
}
.pos-relative {
  position: relative;
}
.pos-absolute {
  position: absolute;
}
.pos-absolute-cover {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.top-0 {
  top: 0;
}
.left-0 {
  left: 0;
}
.bottom-0 {
  bottom: 0;
}
.right-0 {
  right: 0;
}
.top-5 {
  top: 50px;
}
@media screen and (max-width: 1200px) {
  .md-pos-relative {
    position: relative;
  }
  .md-top-0 {
    top: 0 !important;
  }
}
.bg-black {
  background: #000000;
}
.bg-full,
.bg-homepage-1,
.bg-homepage-2,
.bg-homepage-3,
.bg-homepage-4,
.bg-homepage-5,
.bg-company,
.bg-company-history,
.bg-sponsorship,
.bg-sponsorship-biathlon,
.bg-olympics,
.bg-olympics-blue,
.bg-olympics-gold,
.bg-products,
.bg-products-layer-1,
.bg-products-layer-2,
.bg-products-layer-3,
.bg-products-shoes,
.bg-products-lookbook,
.bg-articles,
.bg-contacts,
.bg-homepage-thumb-one,
.bg-homepage-thumb-two,
.bg-homepage-thumb-olympics,
.bg-homepage-thumb-product,
.bg-homepage-thumb-sponsorship,
.bg-olympics-thumb-london,
.bg-olympics-thumb-rio,
.bg-olympics-thumb-sochi,
.bg-olympics-thumb-vancouver,
.bg-sponsorship-thumb-canoe,
.bg-sponsorship-thumb-biathlon,
.bg-sponsorship-thumb-judo,
.bg-sponsorship-thumb-sportsmen,
.bg-sponsorship-thumb-winter-resort,
.bg-products-thumb-layer-1,
.bg-products-thumb-layer-2,
.bg-products-thumb-layer-3,
.bg-products-thumb-shoes,
.bg-products-thumb-lookbook,
.bg-products-layer-1-thumb-bamboo,
.bg-products-layer-1-thumb-cooldry,
.bg-products-layer-1-thumb-thermocool,
.bg-products-layer-1-thumb-seamless,
.bg-products-layer-1-thumb-merinowool,
.bg-products-layer-2-thumb-litherm,
.bg-products-layer-2-thumb-prostretch,
.bg-products-layer-2-thumb-supratherm,
.bg-products-layer-3-thumb-ptx,
.bg-products-layer-3-thumb-dwr,
.bg-products-layer-3-thumb-softshell,
.bg-products-layer-3-thumb-hitherm,
.bg-products-shoes-thumb-one,
.bg-products-shoes-thumb-two,
.bg-products-shoes-thumb-three,
.bg-company-history-thumb-1994,
.bg-company-history-thumb-1996,
.bg-company-history-thumb-2003,
.bg-company-history-thumb-2005,
.bg-company-history-thumb-2006,
.bg-company-history-thumb-2008,
.bg-company-history-thumb-2009,
.bg-company-history-thumb-2010,
.bg-company-history-thumb-2012,
.bg-company-history-thumb-2014,
.bg-company-history-thumb-2016,
.bg-company-history-thumb-2017,
.bg-company-history-thumb-2018 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}
.bg-full-center,
.bg-olympics-rio-thumb-right,
.bg-olympics-rio-thumb-left-top,
.bg-olympics-rio-thumb-left-bottom-left,
.bg-olympics-rio-thumb-left-bottom-right,
.bg-olympics-vancouver-thumb-top-left,
.bg-olympics-vancouver-thumb-top-right,
.bg-olympics-vancouver-left-bottom,
.bg-olympics-vancouver-right-bottom,
.bg-olympics-london-thumb-right,
.bg-olympics-london-thumb-left-top,
.bg-olympics-london-left-bottom,
.bg-olympics-london-right-bottom,
.bg-olympics-sochi-thumb-top,
.bg-olympics-sochi-thumb-left,
.bg-olympics-sochi-thumb-middle,
.bg-olympics-sochi-thumb-right,
.bg-sponsorship-biathlon-thumb-top,
.bg-sponsorship-biathlon-thumb-left,
.bg-sponsorship-biathlon-thumb-right,
.bg-sponsorship-canoe-thumb,
.bg-sponsorship-judo-thumb,
.bg-sponsorship-winter-top-left,
.bg-sponsorship-winter-top-right,
.bg-sponsorship-winter-bottom-left,
.bg-sponsorship-winter-bottom-right {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.bg-placeholder {
  background: #ccc;
}
.text-alt {
  font-family: 'WIDin Comp';
}
.text-sm {
  font-size: 10px;
  line-height: 14px;
}
.text-md {
  font-size: 14px;
  line-height: 20px;
}
.text-md2 {
  font-size: 18px;
  line-height: 24px;
}
.text-lg {
  font-size: 20px;
  line-height: 28px;
}
.text-xl {
  font-size: 40px;
  line-height: 45px;
}
.text-gray {
  color: #999999;
}
.text-gray-dark {
  color: #666666;
}
.text-white {
  color: #ffffff;
}
.text-black {
  color: #000000;
}
.text-red {
  color: #ff0000;
}
.text-bold {
  font-weight: bold;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-underline {
  border-bottom: 2px solid;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
h1 {
  font-size: 140px;
}
h2 {
  font-size: 120px;
}
h3 {
  font-size: 80px;
}
h4 {
  font-size: 50px;
}
h5 {
  font-size: 30px;
}
@media screen and (max-width: 1200px) {
  h1 {
    font-size: 70px;
  }
  h2 {
    font-size: 60px;
  }
}
.letter-spacing-2 {
  letter-spacing: 2px;
}
.text-nowrap {
  white-space: nowrap;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-strech {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.flex-justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.flex-justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.flex-align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex-align-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.flex-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.flex-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.flex-2 {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.flex-3 {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
}
.flex-4 {
  -webkit-box-flex: 4;
      -ms-flex: 4;
          flex: 4;
}
.flex-5 {
  -webkit-box-flex: 5;
      -ms-flex: 5;
          flex: 5;
}
@media screen and (max-width: 1200px) {
  .md-flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .md-flex-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .md-flex-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .md-flex-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .md-flex-justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media screen and (max-width: 800px) {
  .sm-flex-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.border-gray {
  border: 1px solid #999999;
}
.border-t-gray {
  border-top: 1px solid #999999;
}
.border-r-gray {
  border-right: 1px solid #999999;
}
.border-b-gray {
  border-bottom: 1px solid #999999;
}
.border-l-gray {
  border-left: 1px solid #000000;
}
.border-black {
  border: 1px solid #000000;
}
.border-t-black {
  border-top: 1px solid #000000;
}
.border-r-black {
  border-right: 1px solid #000000;
}
.border-b-black {
  border-bottom: 1px solid #000000;
}
.border-l-black {
  border-left: 1px solid #000000;
}
.border-white {
  border: 1px solid #ffffff;
}
.border-t-white {
  border-top: 1px solid #ffffff;
}
.border-r-white {
  border-right: 1px solid #ffffff;
}
.border-b-white {
  border-bottom: 1px solid #ffffff;
}
.border-l-white {
  border-left: 1px solid #ffffff;
}
.btn {
  cursor: pointer;
  padding: 20px;
}
.btn.btn-sm {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 10px;
  line-height: 14px;
}
.btn.btn-dark {
  font-size: 20px;
  line-height: 28px;
  font-weight: bold;
  color: #ffffff;
  background: #000000;
}
.btn-arrow {
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  display: inline-block;
  margin-left: 10px;
}
.navbar {
  top: 0;
  left: 0;
  z-index: 5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  position: fixed;
  padding-left: 50px;
  padding-right: 50px;
  width: 100%;
}
@media screen and (max-width: 1200px) {
  .navbar {
    padding-left: 20px;
    padding-right: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (max-width: 1200px) {
  .navbar .navbar-item {
    margin-left: 0;
    padding-bottom: 10px;
  }
}
.navbar .navbar-link {
  display: block;
  color: #ffffff;
  letter-spacing: 2px;
  padding: 10px 18px;
}
.navbar .navbar-sublink {
  display: block;
  padding: 10px;
  margin-left: 10px;
  margin-right: 10px;
  color: #999999;
}
.navbar .navbar-sublink:hover {
  color: #ffffff;
}
.navbar .navbar-burger {
  display: block;
  width: 32px;
  height: 32px;
  background: url(/images/menu.png?c792f81d55f0b21204b949230e8c9b59) center center no-repeat;
  background-size: cover;
}
.navbar .navbar-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 1200px) {
  .navbar .navbar-menu {
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
    background: #000000;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.navbar .navbar-menu.show {
  display: block;
}
.navbar .background {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  background: #000;
  height: 70px;
}
.navbar .hover-parent .hover-child {
  display: none;
}
.navbar .hover-parent:hover .hover-child {
  display: block;
}
.cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.cards .card {
  display: block;
  padding: 20px;
  font-size: 14px;
  line-height: 20px;
  min-height: 200px;
  width: 25%;
}
.cards .card.card--transparent {
  border-color: transparent;
}
.cards .card .card-title {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 40px;
  line-height: 45px;
  font-family: 'WIDin Comp';
  color: #ffffff;
}
.cards .card.card--double {
  width: 50%;
}
@media screen and (max-width: 1200px) {
  .cards .card.card--double {
    width: 100%;
  }
}
.cards .card.card--clickable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.cards .card.card--clickable:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: rgba(0, 0, 0, 0);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 0;
}
.cards .card.card--clickable * {
  z-index: 1;
}
.cards .card.card--clickable:hover:before {
  background: rgba(0, 0, 0, 0.5);
}
.cards .card.card-fixed:after {
  content: '';
  display: block;
  padding-bottom: 100%;
}
.cards .card.card-has-alternative-content {
  position: relative;
}
.cards .card.card-has-alternative-content:hover .card-original-content,
.cards .card.card-has-alternative-content:focus .card-original-content {
  opacity: 0;
}
.cards .card.card-has-alternative-content:hover .card-alternative-content,
.cards .card.card-has-alternative-content:focus .card-alternative-content {
  opacity: 1;
}
.cards .card.card-has-alternative-content .card-alternative-content,
.cards .card.card-has-alternative-content .card-original-content {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 20px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cards .card.card-has-alternative-content .card-alternative-content {
  opacity: 0;
  overflow-y: hidden;
  background: rgba(255, 255, 255, 0.3);
}
@media screen and (max-width: 1200px) {
  .cards .card {
    width: calc(50% - 10px);
    margin: 5px;
  }
  .cards .card--transparent {
    display: none;
  }
}
@media screen and (max-width: 800px) {
  .cards .card {
    width: 100%;
    margin: 10px 0;
  }
}
.link-jump {
  position: relative;
  font-size: 20px;
  line-height: 28px;
  font-family: 'WIDin Comp';
  border-bottom: 2px solid;
}
.link-jump.text-black {
  border-color: #000000;
}
.link-jump:before {
  position: absolute;
  display: block;
  content: '';
  width: 30px;
  height: 100%;
  top: 0;
  background-repeat: no-repeat;
  background-position: center center;
}
.link-jump.link-jump--left {
  margin-left: 30px;
}
.link-jump.link-jump--left:before {
  left: -30px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUVFMDk2MTM3OTYwMTFFNzlDQjlFQjg5RjQ5OTAwRTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUVFMDk2MTQ3OTYwMTFFNzlDQjlFQjg5RjQ5OTAwRTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRUUwOTYxMTc5NjAxMUU3OUNCOUVCODlGNDk5MDBFOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRUUwOTYxMjc5NjAxMUU3OUNCOUVCODlGNDk5MDBFOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlSGEn4AAABZSURBVHjaYvr//z8DEmYE4h4WBgRgA+K5QBwDE+QB4rVA7AbigATFgXgrEBvDtDAB8UJkAZhgPBCfRRd8CcSOQLwbWRAEPgOxDxAvg1kEA79AzgHi5wABBgDIqxqd7rbScgAAAABJRU5ErkJggg==');
}
.link-jump.link-jump--left.text-black {
  margin-left: 30px;
}
.link-jump.link-jump--left.text-black:before {
  left: -30px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTMzRjc2QjI3OTYwMTFFNzlDQjlFQjg5RjQ5OTAwRTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTMzRjc2QjM3OTYwMTFFNzlDQjlFQjg5RjQ5OTAwRTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRUUwOTYxNTc5NjAxMUU3OUNCOUVCODlGNDk5MDBFOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRUUwOTYxNjc5NjAxMUU3OUNCOUVCODlGNDk5MDBFOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjZOKfAAAABVSURBVHjaYmJABYxA3IMswAbEi4H4PwtUgAeI1wKxG4gDEhQH4q1AbAzTwgTEC5EFYILxQHwWXfAlEDsC8W5kQRD4DMQ+QLwMZhEM/ALiGCB+DhBgALS+DFGd36shAAAAAElFTkSuQmCC');
}
.link-jump.link-jump--up {
  margin-right: 30px;
}
.link-jump.link-jump--up:before {
  right: -30px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAAXNSR0IArs4c6QAABBdpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIj4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDoxRUUwOTYxMTc5NjAxMUU3OUNCOUVCODlGNDk5MDBFOTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDoxRUUwOTYxMjc5NjAxMUU3OUNCOUVCODlGNDk5MDBFOTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDoxRUUwOTYxNDc5NjAxMUU3OUNCOUVCODlGNDk5MDBFOTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDoxRUUwOTYxMzc5NjAxMUU3OUNCOUVCODlGNDk5MDBFOTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KuNVoQwAAAElJREFUCB1jYEAC////FwfiHSAaSRjBBErwAvEZIAYBEM2DkAWygAJsQLwLiJHBTiCHDawQyGAE4qXIskjsxSB5kCk9SILYmD0ATNl5BudILqwAAAAASUVORK5CYII=');
}
.link-jump.link-jump--down {
  margin-right: 30px;
}
.link-jump.link-jump--down:before {
  right: -30px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAEF2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjFFRTA5NjExNzk2MDExRTc5Q0I5RUI4OUY0OTkwMEU5PC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjFFRTA5NjEyNzk2MDExRTc5Q0I5RUI4OUY0OTkwMEU5PC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjFFRTA5NjE0Nzk2MDExRTc5Q0I5RUI4OUY0OTkwMEU5PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjFFRTA5NjEzNzk2MDExRTc5Q0I5RUI4OUY0OTkwMEU5PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo6/qsyAAAARUlEQVQIHWP4//9/DxDjAz0MQFlGIF6MQ9VSkDwDCAAZbEC8E03hLpA4WAGMAArwAPEZqEIQzQuTQ6GBEuJAvANEI0sAAE20eQbTaTajAAAAAElFTkSuQmCC');
}
.homepage-slider,
.homepage-slider .slick-list,
.homepage-slider .slick-track,
.homepage-slider .slider-bg {
  height: 100%;
}
.homepage-slider-controls {
  position: absolute;
  right: 50px;
  bottom: 50px;
}
@media screen and (max-width: 1200px) {
  .homepage-slider-controls {
    display: none;
  }
}
.homepage-slider-controls .slick-dots li {
  margin-left: 10px;
  display: inline-block;
}
.homepage-slider-controls .slick-dots li.slick-active button {
  background: #ffffff;
  border-color: #ffffff;
}
.homepage-slider-controls .slick-dots li button {
  font-size: 0;
  padding: 0;
  cursor: pointer;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 2px solid #999999;
}
.history-slider * {
  outline: none;
}
.history-slider:before {
  content: '';
  display: block;
  position: absolute;
  top: 60px;
  left: 144px;
  height: 1px;
  width: calc(100% - 288px);
  background: #999999;
}
@media screen and (max-width: 800px) {
  .history-slider:before,
  .history-slider .slick-next,
  .history-slider .slick-prev {
    display: none !important;
  }
}
.history-slider .slick-list {
  width: 1020px;
  max-width: 100%;
  margin: 0 auto;
}
@media screen and (max-width: 1400px) {
  .history-slider .slick-list {
    width: 680px;
  }
}
@media screen and (max-width: 1000px) {
  .history-slider .slick-list {
    width: 340px;
  }
}
.history-slider .slick-slide {
  margin-left: 20px;
  margin-right: 20px;
}
.history-slider .slick-prev,
.history-slider .slick-next {
  width: 150px;
  position: absolute;
  top: 40px;
  margin-top: -5px;
  display: block;
  cursor: pointer;
  font-size: 40px;
  line-height: 45px;
  font-family: 'WIDin Comp';
  color: #999999;
}
.history-slider .slick-prev:hover,
.history-slider .slick-next:hover {
  color: #ffffff;
}
.history-slider .slick-prev {
  left: 0;
  text-align: right;
  margin-top: 0px;
}
.history-slider .slick-prev::after {
  margin-left: 30px;
  display: inline-block;
  content: '';
  width: 36px;
  height: 36px;
  background: url(/images/history-slider-prev-button.png?0da0e018d612d45dac20187bb4cf658c);
}
.history-slider .slick-next {
  right: 0;
  text-align: left;
}
.history-slider .slick-next:before {
  margin-right: 30px;
  display: inline-block;
  content: '';
  width: 36px;
  height: 36px;
  background: url(/images/history-slider-next-button.png?7f289323cd77f76eaee7bfa8473ac8fd);
  margin-top: 5px;
}
.history-slider .history-slider-item .year {
  position: relative;
  margin-bottom: 50px;
  font-size: 40px;
  line-height: 45px;
  font-family: 'WIDin Comp';
  font-weight: bold;
  color: #ffffff;
}
.history-slider .history-slider-item .year:after {
  content: '';
  display: block;
  width: 1px;
  height: 60px;
  background: #ffffff;
  position: absolute;
  top: calc(100% + 10px);
  left: 30px;
}
.history-slider .history-slider-item .image {
  margin-bottom: 10px;
  height: 140px;
}
.history-slider .history-slider-item .title {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 28px;
  font-family: 'WIDin Comp';
  color: #ffffff;
}
.history-slider .history-slider-item .description {
  font-size: 14px;
  line-height: 20px;
  color: #999999;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  background: rgba(0, 0, 0, 0.5);
  display: none;
}
.modal .modal-content {
  position: absolute;
  width: 40vw;
  top: 20%;
  left: calc(50% - 20vw);
  padding: 40px;
  background: white;
}
@media screen and (max-width: 1200px) {
  .modal .modal-content {
    width: 50vw;
    left: 25vw;
  }
}
@media screen and (max-width: 800px) {
  .modal .modal-content {
    width: 90vw;
    left: 5vw;
  }
}
.lookbook button {
  top: calc(50% - 35px);
  cursor: pointer;
  width: 70px;
  height: 70px;
  color: white;
  background: #c5c5c5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.lookbook button svg {
  width: 30px;
  height: 30px;
}
.loobkook-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.loobkook-wrapper .lb-left {
  width: 20%;
}
.loobkook-wrapper .lb-left .lb-left-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
.loobkook-wrapper .lb-right {
  width: 80%;
}
@media screen and (max-width: 1200px) {
  .loobkook-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .loobkook-wrapper .lb-left {
    margin-top: 40px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .loobkook-wrapper .lb-left .lb-left-item {
    width: 50%;
  }
  .loobkook-wrapper .lb-right {
    width: 100%;
  }
}
body {
  font-family: 'WIDin';
  font-weight: 400;
}
.link-logo {
  display: block;
  width: 205px;
  height: 70px;
  background: url(/images/logo.png?ddd6cc0725d75015bcc5570cb92cfab7) left center no-repeat;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #ffffff;
  font-family: 'WIDin Comp';
  font-weight: 400;
}
.section {
  position: relative;
  min-height: 100vh;
  padding: 120px 50px 50px 50px;
}
@media screen and (max-width: 1200px) {
  .section {
    padding: 90px 20px 50px 20px;
  }
}
.section .footer {
  position: absolute;
  left: 50px;
  bottom: 17px;
  font-size: 10px;
  line-height: 14px;
  color: #999999;
}
.section .footer.text-black {
  color: #000000;
}
@media screen and (max-width: 1200px) {
  .section .footer {
    left: 20px;
  }
}
.bg-homepage-1 {
  background-image: url(/images/homepage1.jpg?c7e1272c8cb8955d7eb32d6a2c8a9dfc);
}
.bg-homepage-2 {
  background-image: url(/images/homepage2.jpg?c4b79f4407097e3aeea23a5803f3f04a);
}
.bg-homepage-3 {
  background-image: url(/images/homepage3.jpg?b1bba4032a5bcd3bfea22cf720577cc3);
}
.bg-homepage-4 {
  background-image: url(/images/homepage4.jpg?1474b51c70bd0472ff49caf4269604b1);
}
.bg-homepage-5 {
  background-image: url(/images/homepage5.jpg?13ef41ac1ffb028ef00fdf58b050119b);
}
.bg-company {
  background-image: url(/images/company.jpg?dce70cebc9725104991494a9b04f8e30);
}
.bg-company-history {
  background-image: url(/images/company-history.jpg?1275b33c090e96f8000c4ecfb3c27e48);
}
.bg-company-fair-trade {
  background: #000 url(/images/company-fair-trade.jpg?46338fe045a21ffbbcfcdd3efb5451bf) repeat-y;
  background-size: 100% auto;
}
.bg-sponsorship {
  background-image: url(/images/sponsorship.jpg?9a418d1fcb6f72e78eb5af685016d378);
}
.bg-sponsorship-biathlon {
  background-image: url(/images/sponsorship-biathlon.jpg?cac81db43ece016e91d32b3d46134700);
}
.bg-olympics {
  background-image: url(/images/olympics.jpg?90085d9ad5b971da52488bd4b4111ada);
}
.bg-olympics-blue {
  background-image: url(/images/olympics-blue.jpg?d669d8206bafe548ca6cf35395ca32b3);
}
.bg-olympics-gold {
  background-image: url(/images/olympics-gold.jpg?85ecb62d3c1e1fe7580e58d266ed97ea);
}
.bg-products {
  background-image: url(/images/products.jpg?c4e7f8ec85e47870d8282790bb75c62a);
}
.bg-products-layer-1 {
  background-image: url(/images/products-layer-1.jpg?c364300382105d5fbebf1f34243981fb);
  background-position: right bottom;
}
.bg-products-layer-2 {
  background-image: url(/images/products-layer-2.jpg?064517b3a7ed5f1ca0ea9afa0cb147f3);
  background-position: right bottom;
}
.bg-products-layer-3 {
  background-image: url(/images/products-layer-3.jpg?b20036484ed6bbc8c627bb6945dcfe43);
  background-position: right bottom;
}
.bg-products-shoes {
  background-image: url(/images/products-shoes.jpg?ab7c5621b4de3ebc3ab3d1e7f5a4751c);
  background-position: right bottom;
}
.bg-products-lookbook {
  background-image: url(/images/products-lookbook.jpg?cad6dba46034cf17ae512b3816c966da);
}
.bg-articles {
  background-image: url(/images/articles.jpg?43934435702b2a752fa4b3b7be431a3d);
}
.bg-contacts {
  background-image: url(/images/contacts.jpg?0f693e2c92d88658f74bce449a4e25b3);
}
.bg-homepage-thumb-one {
  background-image: url(/images/one.jpg?f80809b42849b3609feea2f7941c3be2);
}
.bg-homepage-thumb-two {
  background-image: url(/images/two.jpg?d42a312b7e3dd4b45ebc47ccb17df55d);
}
.bg-homepage-thumb-three {
  background-color: #cccccc;
}
.bg-homepage-thumb-olympics {
  background-image: url(/images/thumb-olympics.jpg?21776b8a64b4328da8f55249628df492);
}
.bg-homepage-thumb-product {
  background-image: url(/images/thumb-product.jpg?4d8cc364ae4c4b843285690b9bc1401d);
}
.bg-homepage-thumb-sponsorship {
  background-image: url(/images/thumb-sponsorship.jpg?ab56b336dd4eec4c88fd35593674f3eb);
}
.bg-olympics-thumb-london {
  background-image: url(/images/london.png?87e42a8446d67c3a16d0b33be61cf957);
}
.bg-olympics-thumb-rio {
  background-image: url(/images/rio.png?6133057712edffbda8d682610bf61e06);
}
.bg-olympics-thumb-sochi {
  background-image: url(/images/sochi.png?5f1663c758d1ddb539c486177b541dc9);
}
.bg-olympics-thumb-vancouver {
  background-image: url(/images/vancouver.png?37a1274b59a03f32897891c7261ffe95);
}
.bg-olympics-rio-thumb-right {
  background-image: url(/images/rio-right.jpg?b725638bd668cbcf305258e9b6a61d11);
}
.bg-olympics-rio-thumb-left-top {
  background-image: url(/images/rio-left-top.jpg?50c8c9f085d9a79308bb42acc60fe9de);
}
.bg-olympics-rio-thumb-left-bottom-left {
  background-image: url(/images/rio-left-bottom-left.jpg?e695d4528ebbb537cf50e33b9392c899);
}
.bg-olympics-rio-thumb-left-bottom-right {
  background-image: url(/images/rio-left-bottom-right.jpg?85ac3eaad683c34b32c525b4987b9268);
}
.bg-olympics-vancouver-thumb-top-left {
  background-image: url(/images/vancouver_r11-50.jpg?9ef900be0abf4289eb325ab232fd9b48);
}
.bg-olympics-vancouver-thumb-top-right {
  background-image: url(/images/vancouver_r12-50.jpg?8d01f119b7cdcd90f3c1d1c80e682285);
}
.bg-olympics-vancouver-left-bottom {
  background-image: url(/images/vancouver-left-bottom.jpg?635ca0ab9a53ac472a59dbf016841652);
}
.bg-olympics-vancouver-right-bottom {
  background-image: url(/images/vancouver-right-bottom.jpg?078735969a7fa7fe455d1abd48dcce1f);
}
.bg-olympics-london-thumb-right {
  background-image: url(/images/london-right.jpg?db5d096b7bf85b050918158b705f1941);
}
.bg-olympics-london-thumb-left-top {
  background-image: url(/images/london-left-top.jpg?7001f8a9aa0dcd20e45497bfba96b972);
}
.bg-olympics-london-left-bottom {
  background-image: url(/images/london-left-bottom.jpg?eb4d5008cab59165843f4298fbdecad5);
}
.bg-olympics-london-right-bottom {
  background-image: url(/images/london-right-bottom.jpg?bcd8998bb222b3e78e29a1196cf910de);
}
.bg-olympics-sochi-thumb-top {
  background-image: url(/images/sochi-top.jpg?10d98380d64300ae69ea8dd73fafd1cd);
}
.bg-olympics-sochi-thumb-left {
  background-image: url(/images/sochi-left.jpg?b697a2c443b0977040ec811e15fe8dad);
}
.bg-olympics-sochi-thumb-middle {
  background-image: url(/images/sochi-middle.jpg?5cf376bc8f4df0e73d838e8d63dcb30c);
}
.bg-olympics-sochi-thumb-right {
  background-image: url(/images/sochi-right.jpg?2541720f9e190fe585902f86d82001fc);
}
.bg-sponsorship-thumb-others {
  background-color: #000000;
}
.bg-sponsorship-thumb-canoe {
  background-image: url(/images/thumb-canoe.jpg?411318bcb5303a311900dc53a77a5a0d);
}
.bg-sponsorship-thumb-biathlon {
  background-image: url(/images/thumb-biathlon.jpg?492bb34ef5315e016033c6c22c8d44da);
}
.bg-sponsorship-thumb-judo {
  background-image: url(/images/thumb-judo.png?fb946da1667c3e4031b96ad9b5ee4201);
}
.bg-sponsorship-thumb-sportsmen {
  background-image: url(/images/thumb-sportsmen.png?cbf768a6dac44a2a47c4b7013f932cae);
}
.bg-sponsorship-thumb-winter-resort {
  background-image: url(/images/thumb-winter-resort.jpg?fc7cbd35dbe404d2f3a6650e6db9ba3d);
}
.bg-sponsorship-biathlon-thumb-top {
  background-image: url(/images/r11-33.jpg?fa636b0de96c21493778f110f5884790);
}
.bg-sponsorship-biathlon-thumb-left {
  background-image: url(/images/r12-33.jpg?4c9adcda5fabb5f913a9c4a36c78f25b);
}
.bg-sponsorship-biathlon-thumb-right {
  background-image: url(/images/r13-33.jpg?f5ddc5611783b13245ee21b6071fddf7);
}
.bg-sponsorship-canoe-thumb {
  background-image: url(/images/canoe_r1-100.jpg?62c339bb2f9d94f686ec1ac73b0e0e24);
}
.bg-sponsorship-judo-thumb {
  background-image: url(/images/judo_r1-100.jpg?08c26d04c7eba91fb245485d9af64042);
}
.bg-sponsorship-winter-top-left {
  background-image: url(/images/winter_r11-66.jpg?b18686c5039400ad70af726357ff4fd7);
}
.bg-sponsorship-winter-top-right {
  background-image: url(/images/winter_r12-33.jpg?c75ef677b04783b77ad73398ce96b20d);
}
.bg-sponsorship-winter-bottom-left {
  background-image: url(/images/winter_r21-33.jpg?d0d4291ef95d75bced30ffccf7cdb335);
}
.bg-sponsorship-winter-bottom-right {
  background-image: url(/images/winter_r22-66.jpg?2362670d54c559b43949de2d8cb14f0a);
}
.bg-products-thumb-layer-1 {
  background-image: url(/images/layer-1.jpg?7e653ca5680f051ad00909ca1988845f);
}
.bg-products-thumb-layer-2 {
  background-image: url(/images/layer-2.jpg?a22a38cf58613038951e37d9056709a1);
}
.bg-products-thumb-layer-3 {
  background-image: url(/images/layer-3.jpg?4cb30a8052548e793785ab68162b2f9b);
}
.bg-products-thumb-shoes {
  background-image: url(/images/shoes.jpg?45b4b598b8f8f1938a2cd4a3bf827c3c);
}
.bg-products-thumb-lookbook {
  background-image: url(/images/lookbook.jpg?573ec007fb1b4b94ae31b5ab6b81e7c9);
}
.bg-products-layer-1-thumb-bamboo {
  background-image: url(/images/bamboo.jpg?4fc6757cfe6bc4c999b953ad816d979d);
}
.bg-products-layer-1-thumb-cooldry {
  background-image: url(/images/cooldry.jpg?1a46346dcd87ff3be387139f736ccc3f);
}
.bg-products-layer-1-thumb-thermocool {
  background-image: url(/images/thermocool.jpg?71f52f3e818ef59c4b12adbcb8c4eb62);
}
.bg-products-layer-1-thumb-seamless {
  background-image: url(/images/seamless.jpg?315b3ddf677a8fecae2810b34accaa0d);
}
.bg-products-layer-1-thumb-merinowool {
  background-image: url(/images/merinowool.jpg?3a32044bd0e092e818ed642d42b617fe);
}
.bg-products-layer-2-thumb-litherm {
  background-image: url(/images/litherm.jpg?51def14b8c973471dc2d2dc00e0df600);
}
.bg-products-layer-2-thumb-prostretch {
  background-image: url(/images/prostretch.jpg?1019ad6885112f240e4bec270ceccf88);
}
.bg-products-layer-2-thumb-supratherm {
  background-image: url(/images/supratherm.jpg?680888e06c8630d85cbd1aa3e90596b3);
}
.bg-products-layer-3-thumb-ptx {
  background-image: url(/images/ptx.jpg?11f4dbd8fbae53cede8a0ea76bd55cbe);
}
.bg-products-layer-3-thumb-dwr {
  background-image: url(/images/dwr.jpg?2689c237357f054c8a416531aff5bdac);
}
.bg-products-layer-3-thumb-softshell {
  background-image: url(/images/softshell.jpg?abd838e989ce70955bd6ab5736b57452);
}
.bg-products-layer-3-thumb-hitherm {
  background-image: url(/images/hitherm.jpg?735a6ebe882d6e3ae5539386f092bd32);
}
.bg-products-shoes-thumb-one {
  background-image: url(/images/thumb-one.jpg?f0dad5a017ce6c48b02d199c831188dd);
}
.bg-products-shoes-thumb-two {
  background-image: url(/images/thumb-two.jpg?9a59bde9024f405572f4a7764d3748bf);
}
.bg-products-shoes-thumb-three {
  background-image: url(/images/thumb-three.jpg?444c1c04aef34cd69f3d5f5039b47601);
}
.bg-company-history-thumb-1994 {
  background-image: url(/images/1994.jpg?c62749232f91a4ce34584f45a7c3202a);
}
.bg-company-history-thumb-1996 {
  background-image: url(/images/1996.jpg?d01492c0da0e898d0e1d9317925642a7);
}
.bg-company-history-thumb-2003 {
  background-image: url(/images/2003.jpg?33666b64471aeb03211d1f0f20e4b769);
}
.bg-company-history-thumb-2005 {
  background-image: url(/images/2005.jpg?913d30a4d2c8c79f4a2afb22bd9e44f5);
}
.bg-company-history-thumb-2006 {
  background-image: url(/images/2006.jpg?db469009a9e1fd6226ce37288f2af409);
}
.bg-company-history-thumb-2008 {
  background-image: url(/images/2008.jpg?08618324714da9041dcb8389dd783443);
}
.bg-company-history-thumb-2009 {
  background-image: url(/images/2009.jpg?e4ce02c6345619277efaf88dd59ca029);
}
.bg-company-history-thumb-2010 {
  background-image: url(/images/2010.jpg?843ca60695f9fe58c8f6eb2cc82aaaab);
}
.bg-company-history-thumb-2012 {
  background-image: url(/images/2012.jpg?1d7cd43073c11a8cfd2b27fe76bae56c);
}
.bg-company-history-thumb-2014 {
  background-image: url(/images/2014.jpg?3ea6552a6da76cb56a7fc47f0f9292d7);
}
.bg-company-history-thumb-2016 {
  background-image: url(/images/2016.jpg?84ab57c8d6c2fe0a100bbd41f5c646b2);
}
.bg-company-history-thumb-2017 {
  background-image: url(/images/2017.jpg?296348392369ab54daba1aba555b793d);
}
.bg-company-history-thumb-2018 {
  background-image: url(/images/2018.jpg?833e92bc62f11cda12b760995bcaf4c0);
}
.w-20 {
  width: 200px;
}
.shame-submenu-top {
  top: 38px;
}
.gallery-preview {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(1, 1, 1, 0.4);
  overflow: hidden;
  z-index: 10;
  cursor: pointer;
}
.gallery-preview .inner {
  position: absolute;
  top: 20px;
  right: 20px;
  left: 20px;
  bottom: 20px;
}
.gallery-preview .inner img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  border-radius: 5px;
}
