html {
  color: #222;
  font-size: 1em;
  line-height: 1.4; }

::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

textarea {
  resize: vertical; }

.browserupgrade {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0; }

html,
body {
  height: 100%; }

body {
  font-family: "helveticaneuecyrroman", helvetica, arial, sans-serif;
  font-size: 16px;
  line-height: 1.625;
  background: #fff;
  color: #000;
  overflow: hidden;
  height: auto;
  min-height: 100vh;
  box-sizing: border-box;
  padding-top: 1px; }
  body.loaded {
    overflow: auto; }
    body.loaded #preloader {
      opacity: 0;
      -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
      transform: translateY(-100%); }

#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1234;
  background: #1c1506;
  transition: all .8s;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1; }
  #preloader .preloader {
    position: absolute;
    width: 200px;
    height: 2px;
    background: #c3912b;
    top: 20%;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto; }
    #preloader .preloader:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      -webkit-animation: preload 999 3s linear;
      animation: preload 999 3s linear; }
    #preloader .preloader:after {
      content: "";
      position: absolute;
      top: -100px;
      width: 200px;
      height: 200px;
      left: 0;
      right: 0;
      background: url(../img/logo_white.svg) 50% 0/180px auto no-repeat; }

@-webkit-keyframes preload {
  0% {
    width: 50%;
    left: -50%;
    background: #141007; }
  100% {
    width: 50%;
    left: 100%;
    background: #141007; } }

@keyframes preload {
  0% {
    width: 50%;
    left: -50%;
    background: #141007; }
  100% {
    width: 50%;
    left: 100%;
    background: #141007; } }

:focus {
  outline: none; }

:first-child {
  margin-top: 0; }

.icon-phone {
  display: inline-block;
  vertical-align: middle;
  width: 54px;
  height: 54px;
  background: url(data:image/png;base64,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) 0 0/contain no-repeat;
  margin-right: 10px; }

.header {
  position: fixed;
  z-index: 99;
  height: 90px;
  background: #fff;
  top: 0;
  left: 0;
  right: 0;
  border-bottom: solid 1px #e2e2e2;
  transition: all .4s; }
  .header .container {
    max-width: 1620px;
    padding: 0 30px;
    margin: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
  .header address {
    font-style: normal;
    font-size: 24px; }
    .header address a {
      color: #000;
      text-decoration: none; }
  .header nav {
    height: 90px;
    width: 48.76543%; }
    .header nav ul {
      list-style: none;
      padding: 0;
      margin: 0; }
    .header nav > ul {
      width: 100%;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      .header nav > ul > li {
        text-align: center;
        position: relative; }
        .header nav > ul > li > a {
          display: block;
          height: 90px;
          line-height: 90px;
          text-transform: uppercase;
          font-size: 15px;
          text-decoration: none;
          transition: all .25s;
          background: url(../img/texture_bg_menu.jpg) 0 90px no-repeat #fff;
          white-space: nowrap;
          padding: 0 45px;
          position: relative;
          z-index: 3;
          color: #000; }
        .header nav > ul > li.active a, .header nav > ul > li:hover a {
          color: #fff;
          background-position: 0 0; }
        .header nav > ul > li:hover > ul {
          opacity: 1;
          -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
          transform: translateY(0); }
        .header nav > ul > li > ul {
          position: absolute;
          top: 90px;
          left: 0;
          white-space: nowrap;
          display: block;
          background: url(../img/texture_bg_menu.jpg) 0 0 no-repeat;
          padding: 0;
          transition: all .4s;
          opacity: 0;
          -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
          transform: translateY(-100%); }
          .header nav > ul > li > ul > li {
            position: relative; }
            .header nav > ul > li > ul > li > a {
              display: block;
              padding: 11px 45px;
              color: #fff;
              text-decoration: none;
              text-align: left;
              font-size: 14px;
              line-height: 20px;
              text-transform: uppercase; }
            .header nav > ul > li > ul > li:first-child > a {
              padding-top: 30px; }
            .header nav > ul > li > ul > li:first-child ~ li ul {
              margin-top: -19px; }
            .header nav > ul > li > ul > li:last-child > a {
              padding-bottom: 30px; }
            .header nav > ul > li > ul > li:hover > a {
              color: #feffc3; }
            .header nav > ul > li > ul > li:hover ul {
              top: 0;
              opacity: 1;
              -webkit-transform: translateY(0);
              -ms-transform: translateY(0);
              transform: translateY(0);
              transition: opacity .4s, top .01s .01s, -webkit-transform .4s;
              transition: opacity .4s, transform .4s, top .01s .01s;
              transition: opacity .4s, transform .4s, top .01s .01s, -webkit-transform .4s; }
          .header nav > ul > li > ul ul {
            position: absolute;
            top: -9999px;
            left: 100%;
            background: url(../img/texture_bg_menu.jpg) 0 0 no-repeat;
            text-align: left;
            transition: opacity .4s, top .01s .4s, -webkit-transform .4s;
            transition: opacity .4s, transform .4s, top .01s .4s;
            transition: opacity .4s, transform .4s, top .01s .4s, -webkit-transform .4s;
            opacity: 0;
            -webkit-transform: translateY(-50px);
            -ms-transform: translateY(-50px);
            transform: translateY(-50px); }
            .header nav > ul > li > ul ul > li > a {
              display: block;
              padding: 11px 45px;
              color: #fff;
              text-decoration: none;
              text-align: left;
              font-size: 14px;
              line-height: 20px;
              text-transform: uppercase; }
            .header nav > ul > li > ul ul > li:first-child a {
              padding-top: 30px; }
            .header nav > ul > li > ul ul > li:last-child a {
              padding-bottom: 30px; }
            .header nav > ul > li > ul ul > li:hover a {
              color: #feffc3; }

.logo {
  cursor: pointer; }

/* SLIDE */
.slide {
  position: relative;
  min-height: 100vh; }
  .slide__down {
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100px;
    height: 100px;
    z-index: 11;
    cursor: pointer; }
    .slide__down:after {
      content: "";
      position: absolute;
      left: 50%;
      top: 50%;
      width: 25px;
      height: 25px;
      border-left: solid 2px #fff;
      border-bottom: solid 2px #fff;
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
      margin: -24px 0 0 -13px; }
  .slide__inner {
    height: 100%;
    position: relative; }
  .slide__slider {
    height: 100%;
    position: relative;
    background: #000;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
    .slide__slider-prev {
      position: absolute;
      top: 50%;
      left: 60px;
      width: 100px;
      height: 100px;
      -webkit-transform: translateY(-50px);
      -ms-transform: translateY(-50px);
      transform: translateY(-50px);
      z-index: 90;
      cursor: pointer; }
      .slide__slider-prev:after {
        content: "";
        position: absolute;
        left: 50%;
        top: 50%;
        width: 25px;
        height: 25px;
        border-left: solid 2px #fff;
        border-bottom: solid 2px #fff;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        margin: -14px 0 0 -8px; }
    .slide__slider-next {
      position: absolute;
      top: 50%;
      right: 60px;
      width: 100px;
      height: 100px;
      -webkit-transform: translateY(-50px);
      -ms-transform: translateY(-50px);
      transform: translateY(-50px);
      z-index: 90;
      cursor: pointer; }
      .slide__slider-next:after {
        content: "";
        position: absolute;
        left: 50%;
        top: 50%;
        width: 25px;
        height: 25px;
        border-left: solid 2px #fff;
        border-bottom: solid 2px #fff;
        -webkit-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
        transform: rotate(-135deg);
        margin: -14px 0 0 -18px; }
    .slide__slider-inner {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .slide__slider-item {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      overflow: hidden;
      background: #000;
      z-index: 1;
      opacity: 1; }
      .slide__slider-item.active {
        z-index: 9; }
        .slide__slider-item.active .slide__slider-item-image {
          -webkit-transform-origin: 50% 50%;
          -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
          -webkit-transform: scale(1.14);
          -ms-transform: scale(1.14);
          transform: scale(1.14);
          transition: all 2s; }
        .slide__slider-item.active .slide__slider-item-logo img {
          opacity: 1; }
      .slide__slider-item-image {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1); }
      .slide__slider-item-logo {
        position: absolute;
        z-index: 11;
        text-align: center;
        left: 0;
        right: 0;
        top: 0;
        height: 100%; }
        .slide__slider-item-logo img {
          display: block;
          margin: 0 auto;
          position: relative;
          top: 50%;
          opacity: 0;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          transition: opacity 1s 1s; }
        .slide__slider-item-logo.show img {
          opacity: 1; }

.slide__slider .bx-wrapper,
.slide__slider .bx-wrapper .bx-viewport {
  height: 100% !important;
}
.slide__slider-next a,
.slide__slider-prev a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  background: rgba(0,0,0,0);
  position: relative;
  z-index: 3;
}

.slide-2 {
  height: auto !important; }

.slide-2 header,
.slide-3 header,
.slide-4 header,
.category header,
.sub-category header,
.gallery header {
  text-align: center;
  text-transform: uppercase;
  margin: 0 0 75px; }

.slide-2 .title-animation,
.slide-3 .title-animation,
.slide-4 .title-animation,
.category .title-animation,
.sub-category .title-animation,
.gallery .title-animation {
  display: inline-block;
  padding: 0 32px;
  line-height: 63px;
  font-size: 60px;
  position: relative;
  font-family: "helveticaneuecyrlight", helvetica, arial, sans-serif;
  font-weight: 300;
  margin: 0;
  opacity: 0; }
  .slide-2 .title-animation:before,
  .slide-3 .title-animation:before,
  .slide-4 .title-animation:before,
  .category .title-animation:before,
  .sub-category .title-animation:before,
  .gallery .title-animation:before {
    content: "";
    width: 0;
    height: 1px;
    background: #c3912b;
    position: absolute;
    top: 50%;
    margin-top: -1px;
    left: 100%;
    transition: all .6s .4s; }
  .slide-2 .title-animation:after,
  .slide-3 .title-animation:after,
  .slide-4 .title-animation:after,
  .category .title-animation:after,
  .sub-category .title-animation:after,
  .gallery .title-animation:after {
    content: "";
    width: 0;
    height: 1px;
    background: #c3912b;
    position: absolute;
    top: 50%;
    margin-top: -1px;
    right: 100%;
    transition: all .6s .4s; }
  .slide-2 .title-animation span,
  .slide-3 .title-animation span,
  .slide-4 .title-animation span,
  .category .title-animation span,
  .sub-category .title-animation span,
  .gallery .title-animation span {
    transition: all .6s;
    opacity: 0;
    display: inline-block; }
  .slide-2 .title-animation.start,
  .slide-3 .title-animation.start,
  .slide-4 .title-animation.start,
  .category .title-animation.start,
  .sub-category .title-animation.start,
  .gallery .title-animation.start {
    opacity: 1; }
    .slide-2 .title-animation.start span,
    .slide-3 .title-animation.start span,
    .slide-4 .title-animation.start span,
    .category .title-animation.start span,
    .sub-category .title-animation.start span,
    .gallery .title-animation.start span {
      opacity: 1; }
    .slide-2 .title-animation.start:before, .slide-2 .title-animation.start:after,
    .slide-3 .title-animation.start:before,
    .slide-3 .title-animation.start:after,
    .slide-4 .title-animation.start:before,
    .slide-4 .title-animation.start:after,
    .category .title-animation.start:before,
    .category .title-animation.start:after,
    .sub-category .title-animation.start:before,
    .sub-category .title-animation.start:after,
    .gallery .title-animation.start:before,
    .gallery .title-animation.start:after {
      width: 70px; }

.about {
  max-width: 1200px;
  margin: 0 auto 70px;
  padding: 75px 30px 0; }
  .about:after {
    content: "";
    display: block;
    clear: both; }
  .about img {
    float: left;
    max-width: 45.33333%;
    height: auto;
    margin-right: 4.58333%; }
  .about p {
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 1.625em; }
    .about p strong {
      color: #c3912b; }

.useful {
  max-width: 1200px;
  padding: 0 30px;
  margin: 0 auto 70px; }
  .useful h2 {
    display: block;
    padding: 0;
    text-align: left;
    font-size: 36px;
    text-transform: uppercase;
    line-height: 1.2;
    color: #c3912b;
    font-weight: 100;
    font-family: "helveticaneuecyrlight", helvetica, arial, sans-serif;
    margin: 0 0 62px; }
  .useful__list {
    list-style: none;
    padding: 0;
    margin: 0; }
    .useful__list li {
      padding-left: 15.16667%;
      position: relative;
      min-height: 92px;
      margin-bottom: 30px; }
      .useful__list li:before {
        content: "";
        position: absolute;
        top: 3px;
        left: 7.58333%;
        margin-left: -46px;
        width: 92px;
        height: 92px;
        background: url(../img/check.png) 50% 50%/contain no-repeat;
        transition: all .6s;
        opacity: 0;
        -webkit-transform: scale(0.35);
        -ms-transform: scale(0.35);
        transform: scale(0.35); }
      .useful__list li h3 {
        font-size: 24px;
        color: #c3912b;
        font-weight: normal;
        font-family: "helveticaneuecyrlight", helvetica, arial, sans-serif;
        margin: 0 0 8px;
        line-height: 1.2;
        transition: all .6s .15s;
        opacity: 0;
        -webkit-transform: translateY(30px);
        -ms-transform: translateY(30px);
        transform: translateY(30px); }
      .useful__list li p {
        margin: 0;
        transition: all .6s .3s;
        opacity: 0;
        -webkit-transform: translateY(30px);
        -ms-transform: translateY(30px);
        transform: translateY(30px); }
      .useful__list li.transition:before {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1); }
      .useful__list li.transition h3,
      .useful__list li.transition p {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0); }

.garant {
  padding: 50px 0;
  background: fixed url(../img/img-garant.jpg) 50% 50%/cover no-repeat; }
  .garant .container {
    margin: auto;
    max-width: 1200px;
    padding: 0 30px; }
    .garant .container:after {
      content: "";
      display: block;
      clear: both; }
  .garant h2 {
    text-transform: uppercase;
    color: #fff;
    font-weight: normal;
    font-family: "helveticaneuecyrlight", helvetica, arial, sans-serif;
    margin: 0 0 75px;
    font-size: 36px;
    line-height: 1.2; }
  .garant img {
    float: left;
    margin: -35px 40px 0 30px;
    transition: all .25s; }
  .garant ol {
    list-style: none;
    padding: 0;
    margin: 0;
    color: #fff;
    counter-reset: count1;
    font-size: 19px;
    line-height: 1.36842;
    font-family: "helveticaneuecyrlight", helvetica, arial, sans-serif;
    overflow: hidden; }
    .garant ol li {
      margin-bottom: 10px;
      padding-left: 38px;
      position: relative; }
      .garant ol li:before {
        content: counter(count1) ".";
        counter-increment: count1;
        position: absolute;
        font-family: "helveticaneuecyrroman", helvetica, arial, sans-serif;
        font-weight: bold;
        left: 0; }

.services {
  padding: 75px 30px 50px;
  max-width: 1200px;
  margin: auto; }
  .services h3 {
    text-transform: uppercase;
    font-size: 36px;
    line-height: 1.2;
    font-weight: normal;
    font-family: "helveticaneuecyrlight", helvetica, arial, sans-serif;
    margin: 0 0 35px;
    color: #c3912b; }
  .services__list {
    list-style: none;
    padding: 0;
    margin: 0; }
    .services__list > li {
      margin: 0 0 8px;
      position: relative;
      padding-left: 36px; }
      .services__list > li:before {
        content: "";
        position: absolute;
        left: 20px;
        top: 12px;
        width: 10px;
        height: 1px;
        background: #000; }
      .services__list > li ul {
        list-style: none;
        padding: 16px 0;
        margin: 0;
        font-size: 14px; }
        .services__list > li ul li {
          padding: 0 0 0 13px;
          position: relative;
          margin-bottom: 6px; }
          .services__list > li ul li:before {
            content: "";
            position: absolute;
            left: 3px;
            width: 6px;
            height: 6px;
            border-radius: 50%;
            background: #c3912b;
            top: 9px; }

.partners {
  padding: 1px 30px 50px;
  max-width: 1200px;
  margin: auto; }
  .partners h3 {
    text-transform: uppercase;
    font-size: 36px;
    line-height: 1.2;
    font-weight: normal;
    font-family: "helveticaneuecyrlight", helvetica, arial, sans-serif;
    margin: 0 0 50px;
    color: #c3912b; }
  .partners__list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end; }
    .partners__list li {
      width: 22%;
      margin: 0 0 50px;
      transition: all .6s;
      -webkit-transform: scale(0.35);
      -ms-transform: scale(0.35);
      transform: scale(0.35);
      opacity: 0; }
      .partners__list li.transition {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1); }

.contacts {
  padding: 50px 0 0;
  text-align: center; }
  .contacts .icon-phone {
    width: 116px;
    height: 116px;
    margin: 0 auto 20px;
    display: block; }
  .contacts a[href*='tel'] {
    display: block;
    font-size: 36px;
    line-height: 1;
    text-decoration: none;
    color: #000; }
  .contacts p a {
    color: #c3912b;
    text-decoration: none; }
    .contacts p a:hover {
      text-decoration: underline; }
  .contacts h3 {
    font-size: 36px;
    line-height: 1.27778;
    font-weight: normal;
    font-family: "helveticaneuecyrlight", helvetica, arial, sans-serif;
    color: #c3912b;
    margin: 50px auto 60px; }

.content {
  padding: 70px 30px;
  margin-top: 90px; }

.category {
  max-width: 1200px;
  margin: auto; }
  .category__list {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center; }
    .category__list li {
      margin: 0 0 20px;
      opacity: 0;
      -webkit-transform: translateY(40px);
      -ms-transform: translateY(40px);
      transform: translateY(40px);
      transition: all .6s; }
      .category__list li:nth-child(1) {
        transition-delay: .4s; }
      .category__list li:nth-child(2) {
        transition-delay: .6s; }
      .category__list li:nth-child(3) {
        transition-delay: .8s; }
    .category__list a {
      display: inline-block;
      font-size: 30px;
      line-height: 40px;
      padding: 10px 25px;
      text-transform: uppercase;
      text-decoration: none;
      color: #000;
      position: relative;
      transition: all .4s; }
      .category__list a span {
        position: relative; }
      .category__list a:hover {
        color: #feffc3;
        background-position: 50% 0; }
        .category__list a:hover:before {
          opacity: 1;
          width: 100%; }
      .category__list a:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 0;
        background: url(../img/texture_bg_menu.jpg) 50% 0 no-repeat;
        transition: all .4s;
        opacity: 0; }
  .category.transition .category__list li {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }

.crumbs {
  max-width: 1620px;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 26px;
  margin: 0 auto 30px; }
  .crumbs a {
    text-decoration: none;
    color: #52401c;
    transition: color .25s; }
    .crumbs a:hover {
      color: #c3912b; }
  .crumbs__separ {
    display: inline-block;
    margin: 0 1em;
    width: 1px;
    height: 26px;
    background: #c3912b;
    vertical-align: middle; }
  .crumbs__current {
    color: #c3912b; }

.sub-category {
  max-width: 1620px;
  margin: 0 auto; }
  .sub-category__list {
    list-style: none;
    padding: 0;
    margin: 0 -10px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .sub-category__list._products li {
      margin-bottom: 20px; }
    .sub-category__list._products .sub-category__list-media {
      margin-bottom: 0; }
    .sub-category__list li {
      width: 20%;
      margin: 0 0 50px;
      text-align: center;
      transition: all .8s;
      opacity: 0;
      -webkit-transform: translateY(40px);
      -ms-transform: translateY(40px);
      transform: translateY(40px);
      box-sizing: border-box;
      padding: 0 10px; }
      .sub-category__list li:nth-child(1) {
        transition-delay: .5s; }
      .sub-category__list li:nth-child(2) {
        transition-delay: .65s; }
      .sub-category__list li:nth-child(3) {
        transition-delay: .8s; }
      .sub-category__list li:nth-child(4) {
        transition-delay: .95s; }
      .sub-category__list li:nth-child(5) {
        transition-delay: 1.1s; }
      .sub-category__list li:nth-child(6) {
        transition-delay: 1.25s; }
      .sub-category__list li:nth-child(7) {
        transition-delay: 1.4s; }
      .sub-category__list li:nth-child(8) {
        transition-delay: 1.55s; }
      .sub-category__list li:nth-child(9) {
        transition-delay: 1.7s; }
      .sub-category__list li:nth-child(10) {
        transition-delay: 1.85s; }
      .sub-category__list li:nth-child(11) {
        transition-delay: 2s; }
      .sub-category__list li:nth-child(12) {
        transition-delay: 2.15s; }
      .sub-category__list li:nth-child(13) {
        transition-delay: 2.3s; }
      .sub-category__list li:nth-child(14) {
        transition-delay: 2.45s; }
      .sub-category__list li:nth-child(15) {
        transition-delay: 2.6s; }
        .sub-category__list li:nth-child(15) ~ li {
          transition-delay: 2.75s; }
      .sub-category__list li a {
        text-decoration: none;
        color: #000;
        transition: color .25s;
        text-transform: uppercase; }
        .sub-category__list li a:hover {
          color: #c3912b; }
          .sub-category__list li a:hover ._img {
            -webkit-transform: scale(1.11);
            -ms-transform: scale(1.11);
            transform: scale(1.11);
            transition: all 2s; }
          .sub-category__list li a:hover .sub-category__list-media h3 {
            -webkit-transform: translateY(0);
            -ms-transform: translateY(0);
            transform: translateY(0); }
      .sub-category__list li h3 {
        margin: 0;
        font-size: 18px;
        font-weight: normal; }
    .sub-category__list-media {
      overflow: hidden;
      position: relative;
      margin-bottom: 16px;
      display: block;
      height: 0;
      padding-bottom: 100%; }
      .sub-category__list-media ._img {
        width: 100%;
        height: 100%;
        transition: all .4s;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        background-position: 50% 50%;
        background-size: cover;
        background-repeat: no-repeat;
        position: absolute;
        top: 0;
        left: 0; }
      .sub-category__list-media h3 {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(195, 145, 43, 0.88);
        color: #fff;
        margin: 0;
        padding: 10px;
        line-height: 40px;
        font-size: 18px;
        text-align: center;
        transition: all .4s;
        -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
        transform: translateY(100%); }
  .sub-category.transition .sub-category__list li {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }

.show-popup-gallery {
  height: 100%;
  overflow: hidden; }
  .show-popup-gallery .popup-gallery {
    z-index: 1234;
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }

.popup-gallery {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -10;
  background: rgba(255, 255, 255, 0.97);
  opacity: 0;
  transition: all .4s;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%); }
  .popup-gallery__close {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 22px;
    height: 22px;
    border: solid 1px #000;
    box-sizing: border-box;
    z-index: 3;
    background: #fff;
    cursor: pointer;
    z-index: 19; }
    .popup-gallery__close:before, .popup-gallery__close:after {
      content: "";
      position: absolute;
      width: 14px;
      height: 2px;
      background: #000;
      top: 9px;
      left: 3px;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg); }
    .popup-gallery__close:after {
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg); }
  .popup-gallery__inner {
    position: absolute;
    max-width: 1820px;
    margin: auto;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto; }
    .popup-gallery__inner iframe {
      width: 100%;
      height: 100%; }
  .popup-gallery__slider {
    height: 100%;
    width: 100%;
    position: relative; }
    .popup-gallery__slider .bx-wrapper,
    .popup-gallery__slider .bx-viewport,
    .popup-gallery__slider ul,
    .popup-gallery__slider li {
      height: 100% !important; }
    .popup-gallery__slider li {
      position: relative; }
  .popup-gallery__prev {
    position: absolute;
    top: 50%;
    left: 0;
    width: 30px;
    z-index: 9;
    height: 40px;
    margin-top: -20px; }
    .popup-gallery__prev a {
      display: block;
      height: 100%;
      position: relative;
      text-decoration: none; }
      .popup-gallery__prev a:before {
        content: "";
        width: 24px;
        height: 24px;
        border-left: solid 2px #000;
        border-bottom: solid 2px #000;
        position: absolute;
        left: 12px;
        top: 0;
        bottom: 0;
        margin: auto 0;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
  .popup-gallery__next {
    position: absolute;
    right: 0;
    top: 50%;
    width: 30px;
    z-index: 9;
    height: 40px;
    margin-top: -20px; }
    .popup-gallery__next a {
      display: block;
      height: 100%;
      position: relative;
      text-decoration: none; }
      .popup-gallery__next a:before {
        content: "";
        width: 24px;
        height: 24px;
        border-right: solid 2px #000;
        border-bottom: solid 2px #000;
        position: absolute;
        right: 12px;
        top: 0;
        bottom: 0;
        margin: auto 0;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg); }

.gallery-page {
  height: 100% !important;
  background: transparent;
  box-sizing: border-box;
  padding: 40px 0 0; }

.gallery__header {
  margin-bottom: 40px !important; }

.gallery__main {
  height: calc(100vh - 240px);
  margin-bottom: 20px;
  padding: 0 100px;
  overflow: hidden;
  position: relative; }
  .gallery__main .bx-wrapper,
  .gallery__main .bx-viewport {
    height: 100% !important; }
  .gallery__main ul {
    list-style: none;
    padding: 0;
    margin: 0;
    height: 100% !important; }
    .gallery__main ul li {
      height: 100% !important;
      position: relative; }
      .gallery__main ul li img {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 100%;
        opacity: 0;
        transition: opacity .6s .2s; }

.gallery__preview {
  height: 58px;
  position: relative;
  overflow: hidden;
  text-align: center;
  max-width: 920px;
  padding: 0 40px;
  margin: auto; }
  .gallery__preview ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  .gallery__preview li {
    display: inline-block;
    vertical-align: top; }
    .gallery__preview li a {
      display: inline-block;
      text-decoration: none;
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-size: cover;
      width: 58px;
      height: 58px;
      box-sizing: border-box;
      border: solid 1px #9e9e9e; }
      .gallery__preview li a.active {
        border: solid 3px #c3912b; }
  .gallery__preview-prev {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 30px; }
    .gallery__preview-prev a {
      display: block;
      height: 100%;
      position: relative;
      text-decoration: none; }
      .gallery__preview-prev a:before {
        content: "";
        width: 14px;
        height: 14px;
        border-left: solid 1px #000;
        border-bottom: solid 1px #000;
        position: absolute;
        left: 12px;
        top: 0;
        bottom: 0;
        margin: auto 0;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
  .gallery__preview-next {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 30px; }
    .gallery__preview-next a {
      display: block;
      height: 100%;
      position: relative;
      text-decoration: none; }
      .gallery__preview-next a:before {
        content: "";
        width: 14px;
        height: 14px;
        border-right: solid 1px #000;
        border-bottom: solid 1px #000;
        position: absolute;
        right: 12px;
        top: 0;
        bottom: 0;
        margin: auto 0;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg); }

@media screen and (min-width: 1921px) {
  .popup-gallery__inner {
    min-width: 80%; } }

@media screen and (max-height: 820px) and (min-width: 768px) {
  .gallery-page {
    padding-top: 20px; }
  .gallery__header {
    margin-bottom: 20px !important; }
    .gallery__header .title-animation {
      font-size: 40px !important;
      line-height: 50px; }
  .gallery__main {
    height: calc(100vh - 190px); } }

@media screen and (max-height: 700px) and (min-width: 768px) {
  .gallery-page {
    padding-top: 12px; }
  .gallery__header {
    margin-bottom: 12px !important; }
    .gallery__header .title-animation {
      font-size: 30px !important;
      line-height: 40px; }
  .gallery__main {
    height: calc(100vh - 140px);
    margin-bottom: 10px; } }

@media screen and (max-width: 1550px) {
  .header nav > ul > li > a {
    padding: 0 30px; }
  .header nav > ul > li > ul > li > a,
  .header nav > ul > li > ul ul > li > a {
    padding-left: 30px;
    padding-right: 30px; } }

@media screen and (max-width: 1343px) {
  .header nav > ul > li > a {
    padding: 0 18px; }
  .header nav > ul > li > ul > li > a,
  .header nav > ul > li > ul ul > li > a {
    padding-left: 18px;
    padding-right: 18px; }
  .slide__slider-prev {
    left: 20px; }
  .slide__slider-next {
    right: 20px; }
  .slide__down {
    bottom: 0; } }

@media screen and (max-height: 768px) and (min-width: 1024px) {
  .header {
    height: 80px; }
    .header nav {
      height: 80px; }
      .header nav > ul > li > a {
        height: 80px;
        line-height: 80px; }
      .header nav > ul > li > ul {
        top: 80px; }
  .content {
    margin-top: 80px; }
  .about,
  .services,
  .contacts,
  .content,
  .gallery {
    padding-top: 50px; }
    .about header,
    .services header,
    .contacts header,
    .content header,
    .gallery header {
      margin-bottom: 50px; }
      .about header .title-animation,
      .services header .title-animation,
      .contacts header .title-animation,
      .content header .title-animation,
      .gallery header .title-animation {
        font-size: 50px; }
  .gallery {
    padding-top: 0; }
  .useful h2 {
    font-size: 30px;
    margin-bottom: 50px; }
  .garant h2,
  .services h3,
  .partners h3 {
    font-size: 30px; }
  #map {
    height: 440px; }
    #map iframe {
      height: 100%; } }

@media screen and (min-width: 1183px) {
  .only-mobile {
    display: none !important; } }

@media screen and (max-width: 1279px) {
  .sub-category__list li {
    width: 25%; } }

@media screen and (max-width: 1182px) {
  .only-desktop {
    display: none !important; }
  .content {
    margin-top: 70px; }
  .header {
    height: 70px; }
    .header .logo {
      float: left;
      margin-top: 7px;
      position: relative;
      z-index: 9; }
    .header .container {
      display: block; }
    .header nav {
      height: auto;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      background: linear-gradient(rgba(255, 255, 255, 0.99), #fff);
      width: 100%;
      height: 400px;
      max-height: 100vh;
      box-sizing: border-box;
      padding: 130px 50px;
      box-shadow: 0 8px 20px rgba(0, 0, 0, 0.35);
      border-bottom: solid 2px #c3912b;
      transition: all .6s;
      -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
      transform: translateY(-100%);
      z-index: -1;
      opacity: 0; }
      .header nav a[href*='tel'] {
        position: absolute;
        bottom: 30px;
        left: 50%;
        font-size: 30px;
        text-decoration: none;
        color: #000;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%); }
      .header nav > ul {
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        max-width: 900px;
        margin: auto; }
        .header nav > ul > li > a {
          background: transparent;
          font-size: 18px;
          color: #000 !important; }
        .header nav > ul > li.active > a {
          color: #c3912b !important; }
        .header nav > ul ul {
          display: none !important; }
  .burger {
    position: absolute;
    top: 0;
    right: 0;
    padding: 26px 30px;
    background: #fff;
    z-index: 9; }
    .burger i {
      width: 28px;
      height: 2px;
      background: #c3912b;
      display: block;
      height: 2px;
      position: relative;
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0);
      opacity: 1;
      transition: all .4s;
      top: 0; }
      .burger i + i {
        margin-top: 6px; }
  .show-mobile-navi .burger i:nth-child(1) {
    top: 8px;
    -webkit-transform: rotate(405deg);
    -ms-transform: rotate(405deg);
    transform: rotate(405deg); }
  .show-mobile-navi .burger i:nth-child(2) {
    opacity: 0; }
  .show-mobile-navi .burger i:nth-child(3) {
    top: -8px;
    -webkit-transform: rotate(-405deg);
    -ms-transform: rotate(-405deg);
    transform: rotate(-405deg); }
  .show-mobile-navi .header nav {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }
  .about,
  .services,
  .contacts,
  .gallery {
    padding-top: 50px; }
    .about header,
    .services header,
    .contacts header,
    .gallery header {
      margin-bottom: 50px; }
      .about header .title-animation,
      .services header .title-animation,
      .contacts header .title-animation,
      .gallery header .title-animation {
        font-size: 50px; }
  .gallery {
    padding-top: 0; }
  .useful h2 {
    font-size: 30px;
    margin-bottom: 50px; }
  .garant h2,
  .services h3,
  .partners h3 {
    font-size: 30px; }
  #map {
    height: 440px; }
    #map iframe {
      height: 100%; } }

@media screen and (max-width: 1023px) {
  .partners__list li {
    width: 46%;
    text-align: center; }
    .partners__list li img {
      max-width: 100%; }
  .services h3,
  .partners h3 {
    font-size: 24px; }
  .about,
  .services,
  .contacts,
  .content {
    padding-top: 50px; }
    .about header,
    .services header,
    .contacts header,
    .content header {
      margin-bottom: 50px; }
      .about header .title-animation,
      .services header .title-animation,
      .contacts header .title-animation,
      .content header .title-animation {
        font-size: 50px; }
  .sub-category header .title-animation {
    font-size: 36px;
    line-height: 50px; }
    .sub-category header .title-animation.start:before, .sub-category header .title-animation.start:after {
      width: 40px; }
  .sub-category__list li {
    margin-bottom: 40px;
    width: 33.333%; }
  .gallery {
    padding-left: 0;
    padding-right: 0; }
    .gallery__main {
      padding: 0 40px; } }

@media screen and (max-width: 767px) {
  body {
    font-size: 15px; }
  .partners__list li {
    width: 46%;
    text-align: center; }
  .services h3,
  .partners h3 {
    font-size: 24px; }
  .slide__slider-next {
    width: 40px;
    height: 40px;
    right: 0;
    top: 90%; }
  .slide__slider-prev {
    width: 40px;
    height: 40px;
    left: 0;
    top: 90%; }
  .slide__down {
    width: 40px;
    height: 40px; }
  .slide__slider-item-logo img {
    width: 248.4px;
    height: 87.6px; }
  .header .logo {
    margin-top: 13px; }
    .header .logo img {
      width: auto;
      height: 44px; }
  .header nav {
    padding: 70px 30px 75px;
    height: auto; }
    .header nav > ul {
      display: block;
      margin: 0 -30px;
      width: auto; }
      .header nav > ul > li {
        display: block;
        border-top: solid 1px #f7eedc; }
        .header nav > ul > li:last-child {
          border-bottom: solid 1px #f7eedc; }
        .header nav > ul > li > a {
          padding: 12px 30px;
          font-size: 16px;
          height: auto;
          line-height: 1; }
    .header nav a[href*='tel'] {
      font-size: 20px;
      bottom: 10px;
      white-space: nowrap; }
      .header nav a[href*='tel'] .icon-phone {
        -webkit-transform: scale(0.7);
        -ms-transform: scale(0.7);
        transform: scale(0.7);
        margin-right: 0; }
  .about,
  .services,
  .contacts,
  .content,
  .gallery {
    padding: 40px 30px 0; }
    .about header,
    .services header,
    .contacts header,
    .content header,
    .gallery header {
      margin-bottom: 40px; }
      .about header .title-animation,
      .services header .title-animation,
      .contacts header .title-animation,
      .content header .title-animation,
      .gallery header .title-animation {
        font-size: 34px;
        line-height: 40px;
        padding-left: 12px;
        padding-right: 12px; }
        .about header .title-animation.start:before, .about header .title-animation.start:after,
        .services header .title-animation.start:before,
        .services header .title-animation.start:after,
        .contacts header .title-animation.start:before,
        .contacts header .title-animation.start:after,
        .content header .title-animation.start:before,
        .content header .title-animation.start:after,
        .gallery header .title-animation.start:before,
        .gallery header .title-animation.start:after {
          width: 50px; }
  .gallery {
    padding-top: 0; }
  .about {
    margin-bottom: 40px; }
    .about img {
      float: none;
      display: block;
      margin: 0 auto 20px;
      max-width: 100%; }
  .useful h2 {
    font-size: 24px;
    margin-bottom: 20px; }
  .useful__list li {
    padding: 0;
    margin-bottom: 25px; }
    .useful__list li:before {
      width: 40px;
      height: 40px;
      position: absolute;
      top: 0;
      -webkit-transform: none;
      -ms-transform: none;
      transform: none;
      display: block;
      left: 0;
      margin: 0; }
    .useful__list li h3 {
      font-size: 20px;
      margin: 0 0 10px 56px;
      line-height: 24px;
      padding-top: 8px; }
  .garant {
    padding: 40px 0; }
    .garant h2 {
      font-size: 24px;
      margin-bottom: 20px; }
    .garant img {
      float: none;
      margin: 0 auto 20px;
      display: block;
      max-width: 160px; }
  .contacts .icon-phone {
    width: 80px;
    height: 80px; }
  .contacts a[href*='tel'] {
    font-size: 24px; }
  .contacts h3 {
    font-size: 24px;
    margin: 30px 0; }
  .contacts__map {
    margin: 0 -30px; }
  #map {
    height: 240px; }
  .partners {
    padding-bottom: 30px; }
  .partners__list li {
    margin-bottom: 30px; }
  .category {
    padding: 0; }
    .category__list a {
      font-size: 24px;
      line-height: 30px;
      display: block; }
  .crumbs__separ {
    height: 1px;
    display: block;
    margin: 6px 0;
    width: 120px; }
  .sub-category header {
    margin-bottom: 30px; }
    .sub-category header .title-animation {
      font-size: 24px;
      line-height: 40px; }
      .sub-category header .title-animation.start:before, .sub-category header .title-animation.start:after {
        width: 20px; }
  .sub-category__list {
    margin: 0 -5px; }
    .sub-category__list li {
      margin-bottom: 30px;
      width: 50%;
      padding: 0 5px; }
  .sub-category .sub-category__list._products li {
    margin-bottom: 10px; }
  .gallery-page {
    padding-top: 20px; }
  .gallery {
    padding: 0; }
    .gallery__header {
      margin-bottom: 20px !important; }
      .gallery__header .title-animation {
        font-size: 18px !important;
        line-height: 30px !important;
        height: 30px; }
        .gallery__header .title-animation.start:before, .gallery__header .title-animation.start:after {
          width: 12px !important; }
    .gallery__main {
      height: calc(100vh - 160px);
      padding: 0;
      margin-bottom: 10px; }
      .gallery__main-prev a:before {
        border-left-color: #fff;
        border-bottom-color: #fff; }
      .gallery__main-next a:before {
        border-right-color: #fff;
        border-bottom-color: #fff; } }

@media screen and (max-width: 480px) {
  .sub-category header {
    margin-bottom: 20px; }
    .sub-category header .title-animation {
      font-size: 17px;
      line-height: 30px;
      padding: 0;
      display: block;
      margin: 0 -20px; }
      .sub-category header .title-animation.start:before, .sub-category header .title-animation.start:after {
        display: none; }
  .sub-category__list {
    margin: 0 -5px; }
    .sub-category__list li {
      margin-bottom: 30px;
      width: 100%;
      padding: 0 5px; }
      .sub-category__list li h3 {
        font-size: 15px; }
  .sub-category__list-media {
    margin-bottom: 10px; } }

.hidden {
  display: none !important;
  visibility: hidden; }

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

.invisible {
  visibility: hidden; }

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

.clearfix {
  *zoom: 1; }

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0;
  *zoom: 1; }

.bx-wrapper img {
  max-width: 100%;
  display: block; }

/** THEME
===================================*/
.bx-wrapper .bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
  -ms-transform: translatez(0);
  transform: translatez(0); }

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%; }

/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(images/bx_loader.gif) center center no-repeat #fff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000; }

/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px; }

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline; }

.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  border-radius: 5px; }

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #000; }

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url(images/controls.png) no-repeat 0 -32px; }

.bx-wrapper .bx-next {
  right: 10px;
  background: url(images/controls.png) no-repeat -43px -32px; }

.bx-wrapper .bx-prev:hover {
  background-position: 0 0; }

.bx-wrapper .bx-next:hover {
  background-position: -43px 0; }

.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999; }

.bx-wrapper .bx-controls-direction a.disabled {
  display: none; }

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center; }

.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(images/controls.png) -86px -11px no-repeat;
  margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0; }

.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(images/controls.png) -86px -44px no-repeat;
  margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px; }

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%; }

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px; }

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666\9;
  background: rgba(80, 80, 80, 0.75);
  width: 100%; }

.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px; }

/* ==========================================================================
   Print styles
   ========================================================================== */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; } }
