.golden-bg-gradient {
  background: #f6c217;
  background: -moz-linear-gradient(left, #f6c217 0%, #fdd961 100%);
  background: -webkit-linear-gradient(left, #f6c217 0%, #fdd961 100%);
  background: -o-linear-gradient(left, #f6c217 0%, #fdd961 100%);
  background: -ms-linear-gradient(left, #f6c217 0%, #fdd961 100%);
  background: linear-gradient(to right, #f6c217 0%, #fdd961 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6c217', endColorstr='#fdd961', GradientType=1 ); }

.transition-300, .slick-dots li button {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.slider-arrow {
  position: absolute;
  top: 50%;
  padding: 0.5em;
  cursor: pointer;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  -ms-transition: all 300ms;
  -o-transition: all 300ms;
  transition: all 300ms; }
  .slider-arrow:hover:not(.slick-disabled) svg {
    fill: #f7c92b; }
  .slider-arrow.left {
    left: 0;
    -webkit-transform: translate(-100%, -50%);
    -moz-transform: translate(-100%, -50%);
    -ms-transform: translate(-100%, -50%);
    -o-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%); }
  .slider-arrow.right {
    right: 0;
    -webkit-transform: translate(100%, -50%);
    -moz-transform: translate(100%, -50%);
    -ms-transform: translate(100%, -50%);
    -o-transform: translate(100%, -50%);
    transform: translate(100%, -50%); }
  .slider-arrow.slick-disabled {
    opacity: 0.3; }
  .slider-arrow svg {
    width: 0.7em;
    height: 1.05em;
    display: block;
    fill: #bcbdbd;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -ms-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms; }

section.top-title {
  background-image: url("../img/products/fixed-wings/top-title-background.jpg"); }
  section.top-title .categories-menu-position {
    position: absolute;
    width: 100%;
    z-index: 10;
    bottom: 0;
    left: 0; }
  section.top-title .categories-menu-wrap {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 97em; }
  section.top-title .categories-menu {
    display: block;
    width: 100%;
    left: 0;
    position: relative;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none; }
    section.top-title .categories-menu .slider-arrow {
      opacity: 0.7; }
      section.top-title .categories-menu .slider-arrow.left {
        left: -3.5em; }
      section.top-title .categories-menu .slider-arrow.right {
        right: -3.5em; }
      section.top-title .categories-menu .slider-arrow.slick-disabled {
        opacity: 0.2; }
      section.top-title .categories-menu .slider-arrow:hover:not(.slick-disabled) {
        opacity: 1; }
      section.top-title .categories-menu .slider-arrow svg {
        fill: #FFF; }
    section.top-title .categories-menu .category-item-wrap {
      padding: 0 1em;
      display: inline-block;
      float: left; }
    section.top-title .categories-menu .category-item {
      width: 100%;
      padding-left: 1em;
      padding-right: 1em;
      margin: 0; }
    section.top-title .categories-menu .no-padding-left {
      padding-left: 0; }
    section.top-title .categories-menu .no-padding-right {
      padding-right: 0; }

section.product-info-block.left .col1 {
  padding-left: 3.3em;
  width: 62.3%; }
section.product-info-block.left .col2 {
  width: 37.7%; }
section.product-info-block.first .line2 {
  background-color: #DADADA;
  position: absolute;
  top: 0;
  left: 33.3%;
  width: 1px;
  height: 13%;
  z-index: -1; }
section.product-info-block.first .line4 {
  background-color: #DADADA;
  position: absolute;
  top: 0;
  left: 100%;
  width: 1px;
  height: 94%;
  z-index: -1; }
section.product-info-block.first .line-dot {
  top: 100%;
  background-color: #DADADA; }
section.product-info-block.first .dashed-round {
  top: 100%;
  stroke: #DADADA; }
section.product-info-block .title-name {
  font-size: 2.05em; }
section.product-info-block .description {
  font-size: 1em; }
section.product-info-block .product-img-slider-wrap {
  position: relative; }
  section.product-info-block .product-img-slider-wrap .product-img-slider {
    border: 1px solid #DADADA; }
    section.product-info-block .product-img-slider-wrap .product-img-slider.no-dots .slick-dots {
      display: none; }
  section.product-info-block .product-img-slider-wrap .slick-slide {
    background-color: #FFF; }
    section.product-info-block .product-img-slider-wrap .slick-slide img {
      max-width: 100%;
      margin-left: auto;
      margin-right: auto; }
section.product-info-block .col1 {
  padding-bottom: 3em; }
section.product-info-block .col2 {
  padding-right: 1em; }

.slick-dots {
  padding: 0;
  margin: 0;
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center; }
  .slick-dots li {
    display: inline-block;
    padding: 0.5em;
    padding-bottom: 0.3em; }
    .slick-dots li.slick-active button, .slick-dots li:hover button {
      background-color: #f7c92b;
      color: #f7c92b; }
    .slick-dots li button {
      background-color: #FFFFFF;
      color: #FFFFFF;
      border: 0;
      width: 0.68em;
      height: 0.68em;
      overflow: hidden;
      border-radius: 50%;
      padding: 0;
      cursor: pointer; }

.tablet section.top-title,
.mobile section.top-title {
  background-image: url("../img/products/fixed-wings/fixed-tablet-header.jpg"); }
.tablet section.product-info-block.first .line4,
.mobile section.product-info-block.first .line4 {
  left: inherit;
  right: 10px; }
.tablet section.product-info-block.first .dashed-round,
.mobile section.product-info-block.first .dashed-round {
  width: 1.6em;
  height: 1.6em; }
.tablet section.product-info-block .slider-arrow,
.mobile section.product-info-block .slider-arrow {
  display: none; }

.mobile section.top-title {
  background-image: url("../img/products/fixed-wings/fixed-mobile-header.jpg"); }
.mobile section.product-info-block.first .line2,
.mobile section.product-info-block.first .line4 {
  display: none; }
.mobile section.product-info-block .product-img-slider-wrap .product-img-slider {
  border-left: 0; }

@media screen and (max-width: 767px) {
  .tablet section.top-title,
  .desktop section.top-title {
    background-image: url("../img/products/fixed-wings/fixed-mobile-header.jpg"); }
  .tablet section.product-info-block.first .line2,
  .tablet section.product-info-block.first .line4,
  .desktop section.product-info-block.first .line2,
  .desktop section.product-info-block.first .line4 {
    display: none; }
  .tablet section.product-info-block .product-img-slider-wrap .product-img-slider,
  .desktop section.product-info-block .product-img-slider-wrap .product-img-slider {
    border-left: 0; } }

/*# sourceMappingURL=products.css.map */
