/* line 10, ../sass/bootstrap/_grid.scss */
.container, .mainbanners.mainbanners--wide .owl-carousel .owl-nav, .mainbanners.mainbanners--wide .mainbanners_info-container, .mainbanners.mainbanners--wide .mainbanners_item.product, .mainbanners.mainbanners--center {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.container:before, .mainbanners.mainbanners--wide .owl-carousel .owl-nav:before, .mainbanners.mainbanners--wide .mainbanners_info-container:before, .mainbanners.mainbanners--wide .mainbanners_item.product:before, .mainbanners.mainbanners--center:before, .container:after, .mainbanners.mainbanners--wide .owl-carousel .owl-nav:after, .mainbanners.mainbanners--wide .mainbanners_info-container:after, .mainbanners.mainbanners--wide .mainbanners_item.product:after, .mainbanners.mainbanners--center:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.container:after, .mainbanners.mainbanners--wide .owl-carousel .owl-nav:after, .mainbanners.mainbanners--wide .mainbanners_info-container:after, .mainbanners.mainbanners--wide .mainbanners_item.product:after, .mainbanners.mainbanners--center:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 10, ../sass/bootstrap/_grid.scss */
  .container, .mainbanners.mainbanners--wide .owl-carousel .owl-nav, .mainbanners.mainbanners--wide .mainbanners_info-container, .mainbanners.mainbanners--wide .mainbanners_item.product, .mainbanners.mainbanners--center {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 10, ../sass/bootstrap/_grid.scss */
  .container, .mainbanners.mainbanners--wide .owl-carousel .owl-nav, .mainbanners.mainbanners--wide .mainbanners_info-container, .mainbanners.mainbanners--wide .mainbanners_item.product, .mainbanners.mainbanners--center {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 10, ../sass/bootstrap/_grid.scss */
  .container, .mainbanners.mainbanners--wide .owl-carousel .owl-nav, .mainbanners.mainbanners--wide .mainbanners_info-container, .mainbanners.mainbanners--wide .mainbanners_item.product, .mainbanners.mainbanners--center {
    width: 1170px;
  }
}

/* line 30, ../sass/bootstrap/_grid.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.container-fluid:after {
  clear: both;
}

/* line 39, ../sass/bootstrap/_grid.scss */
.row {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.row:after {
  clear: both;
}

/* line 11, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 27, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-1 {
  width: 8.33333%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-2 {
  width: 16.66667%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-3 {
  width: 25%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-4 {
  width: 33.33333%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-5 {
  width: 41.66667%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-6 {
  width: 50%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-7 {
  width: 58.33333%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-8 {
  width: 66.66667%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-9 {
  width: 75%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-10 {
  width: 83.33333%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-11 {
  width: 91.66667%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-12 {
  width: 100%;
}

/* line 55, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-0 {
  right: auto;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-1 {
  right: 8.33333%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-2 {
  right: 16.66667%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-4 {
  right: 33.33333%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-5 {
  right: 41.66667%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-7 {
  right: 58.33333%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-8 {
  right: 66.66667%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-10 {
  right: 83.33333%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-11 {
  right: 91.66667%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 45, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-0 {
  left: auto;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-1 {
  left: 8.33333%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-2 {
  left: 16.66667%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-4 {
  left: 33.33333%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-5 {
  left: 41.66667%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-7 {
  left: 58.33333%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-8 {
  left: 66.66667%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-10 {
  left: 83.33333%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-11 {
  left: 91.66667%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-0 {
  margin-left: 0%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-1 {
  margin-left: 8.33333%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-2 {
  margin-left: 16.66667%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-4 {
  margin-left: 33.33333%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-5 {
  margin-left: 41.66667%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-7 {
  margin-left: 58.33333%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-8 {
  margin-left: 66.66667%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-10 {
  margin-left: 83.33333%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-11 {
  margin-left: 91.66667%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  /* line 27, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1 {
    width: 8.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-2 {
    width: 16.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-3 {
    width: 25%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-4 {
    width: 33.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-5 {
    width: 41.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-6 {
    width: 50%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-7 {
    width: 58.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-8 {
    width: 66.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-9 {
    width: 75%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-10 {
    width: 83.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-11 {
    width: 91.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-12 {
    width: 100%;
  }

  /* line 55, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-0 {
    right: auto;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-1 {
    right: 8.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-2 {
    right: 16.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-3 {
    right: 25%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-4 {
    right: 33.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-5 {
    right: 41.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-6 {
    right: 50%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-7 {
    right: 58.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-8 {
    right: 66.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-9 {
    right: 75%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-10 {
    right: 83.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-11 {
    right: 91.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-12 {
    right: 100%;
  }

  /* line 45, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-0 {
    left: auto;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-1 {
    left: 8.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-2 {
    left: 16.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-3 {
    left: 25%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-4 {
    left: 33.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-5 {
    left: 41.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-6 {
    left: 50%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-7 {
    left: 58.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-8 {
    left: 66.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-9 {
    left: 75%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-10 {
    left: 83.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-11 {
    left: 91.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-12 {
    left: 100%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  /* line 27, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-1 {
    width: 8.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-2 {
    width: 16.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-3 {
    width: 25%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-4 {
    width: 33.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-5 {
    width: 41.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-6 {
    width: 50%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-7 {
    width: 58.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-8 {
    width: 66.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-9 {
    width: 75%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-10 {
    width: 83.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-11 {
    width: 91.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-12 {
    width: 100%;
  }

  /* line 55, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-0 {
    right: auto;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-1 {
    right: 8.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-2 {
    right: 16.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-3 {
    right: 25%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-4 {
    right: 33.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-5 {
    right: 41.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-6 {
    right: 50%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-7 {
    right: 58.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-8 {
    right: 66.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-9 {
    right: 75%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-10 {
    right: 83.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-11 {
    right: 91.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-12 {
    right: 100%;
  }

  /* line 45, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-0 {
    left: auto;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-1 {
    left: 8.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-2 {
    left: 16.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-3 {
    left: 25%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-4 {
    left: 33.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-5 {
    left: 41.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-6 {
    left: 50%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-7 {
    left: 58.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-8 {
    left: 66.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-9 {
    left: 75%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-10 {
    left: 83.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-11 {
    left: 91.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-12 {
    left: 100%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  /* line 27, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1 {
    width: 8.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-2 {
    width: 16.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-3 {
    width: 25%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-4 {
    width: 33.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-5 {
    width: 41.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-6 {
    width: 50%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-7 {
    width: 58.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-8 {
    width: 66.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-9 {
    width: 75%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-10 {
    width: 83.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-11 {
    width: 91.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-12 {
    width: 100%;
  }

  /* line 55, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-0 {
    right: auto;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-1 {
    right: 8.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-2 {
    right: 16.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-3 {
    right: 25%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-4 {
    right: 33.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-5 {
    right: 41.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-6 {
    right: 50%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-7 {
    right: 58.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-8 {
    right: 66.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-9 {
    right: 75%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-10 {
    right: 83.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-11 {
    right: 91.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-12 {
    right: 100%;
  }

  /* line 45, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-0 {
    left: auto;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-1 {
    left: 8.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-2 {
    left: 16.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-3 {
    left: 25%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-4 {
    left: 33.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-5 {
    left: 41.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-6 {
    left: 50%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-7 {
    left: 58.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-8 {
    left: 66.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-9 {
    left: 75%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-10 {
    left: 83.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-11 {
    left: 91.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-12 {
    left: 100%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
/* Main Banners*/
/* line 11, ../sass/content.scss */
.mainbanners_items {
  display: none;
  border-bottom: 2px solid #0084c9;
  margin-bottom: 15px;
  position: relative;
}
/* line 22, ../sass/content.scss */
.mainbanners_item.product .text1 {
  width: 100%;
  position: absolute;
  bottom: 0;
  text-align: center;
  height: 35px;
  font-size: 24px;
  margin-left: 15px;
  word-break: break-all;
}
/* line 32, ../sass/content.scss */
.mainbanners_item.product img {
  max-height: 140px;
  width: auto;
}
/* line 38, ../sass/content.scss */
.mainbanners_item a {
  text-decoration: none;
}
/* line 43, ../sass/content.scss */
.mainbanners_image {
  height: 175px;
  background-size: cover;
  background-position: center center;
}
/* line 49, ../sass/content.scss */
.mainbanners_preloader {
  height: 175px;
  text-align: center;
  width: 100%;
}
/* line 55, ../sass/content.scss */
.mainbanners_info-container {
  display: table;
  height: 100%;
  margin: 0 auto;
}
/* line 60, ../sass/content.scss */
.mainbanners_info-container .info {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
/* line 65, ../sass/content.scss */
.mainbanners_info-container .info p {
  display: inline;
  white-space: pre-wrap;
  position: relative;
}
/* line 71, ../sass/content.scss */
.mainbanners_info-container .info > .text1 {
  font-size: 5vw;
  line-height: 8vw;
  text-transform: uppercase;
}
/* line 76, ../sass/content.scss */
.mainbanners_info-container .info > .text1 p {
  background-color: rgba(255, 255, 255, 0.8);
  border-top: 0.7vw solid transparent;
  border-bottom: 0.7vw solid transparent;
}
/* line 83, ../sass/content.scss */
.mainbanners_info-container .info > .text2 {
  max-height: 116px;
  overflow: hidden;
  color: #fff;
  line-height: 22px;
  font-size: 18px;
  padding-left: 0.3em;
  display: none;
}
/* line 92, ../sass/content.scss */
.mainbanners_info-container .info > .text2 p {
  background-color: rgba(0, 0, 0, 0.5);
  border-left: none;
}
/* line 96, ../sass/content.scss */
.mainbanners_info-container .info > .text2 p span:after {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  bottom: 0;
  width: 0.4em;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 108, ../sass/content.scss */
.mainbanners_info-container .info > .cost {
  display: none;
}
/* line 111, ../sass/content.scss */
.mainbanners_info-container .info > .cost p {
  font-size: 30px;
  color: #fff;
  font-weight: 500;
}
/* line 121, ../sass/content.scss */
.mainbanners.mainbanners--wide {
  width: 100%;
}
/* line 148, ../sass/content.scss */
.mainbanners.mainbanners--center .owl-carousel .owl-nav > div.prev {
  left: 54px;
}
/* line 151, ../sass/content.scss */
.mainbanners.mainbanners--center .owl-carousel .owl-nav > div.next {
  right: 54px;
}
/* line 157, ../sass/content.scss */
.mainbanners.mainbanners--center .mainbanners_info-container {
  width: 100%;
}
/* line 162, ../sass/content.scss */
.mainbanners.mainbanners--center.extended .mainbanners_sidebanners {
  display: none;
  position: relative;
  background-color: #ebebeb;
}
/* line 172, ../sass/content.scss */
.mainbanners .owl-carousel .owl-item {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
}
/* line 177, ../sass/content.scss */
.mainbanners .owl-carousel .owl-dots {
  text-align: center;
  width: 100%;
  -webkit-transition: all, 0.2s, ease-in-out 0s;
  -o-transition: all, 0.2s, ease-in-out 0s;
  transition: all, 0.2s, ease-in-out 0s;
  margin-top: 5px;
  position: absolute;
}
/* line 184, ../sass/content.scss */
.mainbanners .owl-carousel .owl-dots .owl-dot {
  display: inline-block;
  padding: 7px 5px;
  zoom: 1;
  *display: inline;
}
/* line 190, ../sass/content.scss */
.mainbanners .owl-carousel .owl-dots .owl-dot.active span {
  background: #006396;
}
/* line 194, ../sass/content.scss */
.mainbanners .owl-carousel .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  background: #ebebeb;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  -moz-transition: opacity 200ms ease;
  -ms-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
/* line 209, ../sass/content.scss */
.mainbanners .owl-carousel .owl-dots .owl-dot span:hover {
  background: #0084c9;
}
/* line 217, ../sass/content.scss */
.mainbanners .owl-carousel .owl-nav {
  margin: 0 auto;
  position: relative;
  display: none;
}
/* line 222, ../sass/content.scss */
.mainbanners .owl-carousel .owl-nav div {
  text-align: center;
  background-color: #ebebeb;
  display: inline-block;
  cursor: pointer;
  position: absolute;
  border-radius: 27px;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all, 0.2s, ease-in-out 0s;
  -o-transition: all, 0.2s, ease-in-out 0s;
  transition: all, 0.2s, ease-in-out 0s;
}
/* line 232, ../sass/content.scss */
.mainbanners .owl-carousel .owl-nav div span {
  font-family: "FontAwesome";
  font-weight: normal;
  font-size: 38px;
  font-style: normal;
  color: #fff;
}
/* line 240, ../sass/content.scss */
.mainbanners .owl-carousel .owl-nav div.prev {
  left: -7px;
}
/* line 242, ../sass/content.scss */
.mainbanners .owl-carousel .owl-nav div.prev > span {
  padding: 5px 22px 7px 18px;
}
/* line 244, ../sass/content.scss */
.mainbanners .owl-carousel .owl-nav div.prev > span:after {
  content: "\f104";
}
/* line 250, ../sass/content.scss */
.mainbanners .owl-carousel .owl-nav div.next {
  right: -7px;
}
/* line 252, ../sass/content.scss */
.mainbanners .owl-carousel .owl-nav div.next span {
  padding: 5px 18px 7px 22px;
}
/* line 254, ../sass/content.scss */
.mainbanners .owl-carousel .owl-nav div.next span:after {
  content: "\f105";
}
/* line 260, ../sass/content.scss */
.mainbanners .owl-carousel .owl-nav div:hover {
  color: #fff;
  background-color: #ebebeb;
}
@media (min-width: 768px) {
  /* line 272, ../sass/content.scss */
  .mainbanners_items {
    margin-bottom: 0;
  }
  /* line 276, ../sass/content.scss */
  .mainbanners_image, .mainbanners_preloader {
    height: 250px;
  }
  /* line 281, ../sass/content.scss */
  .mainbanners_info-container {
    margin: 0;
  }
  /* line 284, ../sass/content.scss */
  .mainbanners_info-container .info {
    text-align: left;
    margin-bottom: 2%;
  }
  /* line 290, ../sass/content.scss */
  .mainbanners_info-container .info > .text1 {
    font-size: 3.5vw;
    line-height: 5.5vw;
  }
  /* line 294, ../sass/content.scss */
  .mainbanners_info-container .info > .text1 p {
    border-width: 0.5vw;
  }
  /* line 302, ../sass/content.scss */
  .mainbanners_item.product .text1 {
    width: 50%;
    bottom: 0;
    top: 0;
    text-align: left;
    height: 100%;
    margin: auto;
    font-size: 35px;
    display: table;
    word-break: break-word;
  }
  /* line 316, ../sass/content.scss */
  .mainbanners_item.product .text1 p {
    width: 80%;
  }
  /* line 321, ../sass/content.scss */
  .mainbanners_item.product img {
    max-height: 100%;
  }
  /* line 325, ../sass/content.scss */
  .mainbanners_item.product .mainbanners_image-container {
    margin-left: 50%;
  }
  /* line 332, ../sass/content.scss */
  .mainbanners--wide .mainbanners_info-container .info, .mainbanners--center .mainbanners_info-container .info {
    padding-right: 30%;
  }
  /* line 338, ../sass/content.scss */
  .mainbanners--center .mainbanners_info-container .info {
    padding-left: 5%;
  }
  /* line 346, ../sass/content.scss */
  .mainbanners--center .mainbanners_item.product .text1 {
    padding-left: 5%;
  }
  /* line 353, ../sass/content.scss */
  .mainbanners:hover .owl-carousel .owl-dots {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  /* line 357, ../sass/content.scss */
  .mainbanners:hover .owl-carousel .owl-nav div {
    opacity: 0.5;
    filter: alpha(opacity=50);
  }
  /* line 364, ../sass/content.scss */
  .mainbanners .owl-carousel .owl-dots {
    margin-top: 0;
    bottom: 0;
    opacity: 0;
    filter: alpha(opacity=0);
  }
  /* line 370, ../sass/content.scss */
  .mainbanners .owl-carousel .owl-nav {
    display: block;
  }
  /* line 373, ../sass/content.scss */
  .mainbanners .owl-carousel .owl-nav > div:hover {
    opacity: 0.9;
    filter: alpha(opacity=90);
  }
}
@media (min-width: 992px) {
  /* line 382, ../sass/content.scss */
  .mainbanners_image, .mainbanners_preloader {
    height: 400px;
  }
  /* line 387, ../sass/content.scss */
  .mainbanners.mainbanners--center.extended {
    position: relative;
  }
  /* line 390, ../sass/content.scss */
  .mainbanners.mainbanners--center.extended .mainbanners_sidebanners.js-show {
    height: 400px;
    width: 250px;
    overflow: hidden;
    display: block;
  }
  /* line 397, ../sass/content.scss */
  .mainbanners.mainbanners--center.extended .mainbanners_sidebanners.left {
    float: left;
  }
  /* line 400, ../sass/content.scss */
  .mainbanners.mainbanners--center.extended .mainbanners_sidebanners.left + .mainbanners_items {
    padding-left: 250px;
  }
  /* line 402, ../sass/content.scss */
  .mainbanners.mainbanners--center.extended .mainbanners_sidebanners.left + .mainbanners_items.owl-carousel .owl-dots {
    padding-left: 250px;
  }
  /* line 407, ../sass/content.scss */
  .mainbanners.mainbanners--center.extended .mainbanners_sidebanners.right {
    float: right;
  }
  /* line 410, ../sass/content.scss */
  .mainbanners.mainbanners--center.extended .mainbanners_sidebanners.right + .mainbanners_items {
    padding-right: 250px;
  }
  /* line 412, ../sass/content.scss */
  .mainbanners.mainbanners--center.extended .mainbanners_sidebanners.right + .mainbanners_items.owl-carousel .owl-dots {
    padding-right: 250px;
  }
  /* line 418, ../sass/content.scss */
  .mainbanners.mainbanners--center.extended .mainbanners_info-container .info {
    padding-right: 40%;
  }
  /* line 425, ../sass/content.scss */
  .mainbanners--htype3 .info {
    padding-right: 30%;
    padding-left: 5%;
  }
}
@media (min-width: 1200px) {
  /* line 436, ../sass/content.scss */
  .mainbanners_info-container .info > .text1 {
    font-size: 36px;
    line-height: 56px;
  }
  /* line 440, ../sass/content.scss */
  .mainbanners_info-container .info > .text1 p {
    border-width: 4px;
  }
  /* line 445, ../sass/content.scss */
  .mainbanners_info-container .info > .text2 {
    display: block;
  }
  /* line 449, ../sass/content.scss */
  .mainbanners_info-container .info > .cost {
    display: block;
  }
  /* line 455, ../sass/content.scss */
  .mainbanners--wide .mainbanners_info-container .info, .mainbanners--center .mainbanners_info-container .info {
    padding-right: 60%;
  }
  /* line 462, ../sass/content.scss */
  .mainbanners--htype3 .info {
    padding-right: 40%;
  }
}
@media (min-width: 1325px) {
  /* line 474, ../sass/content.scss */
  .mainbanners.mainbanners--wide .owl-carousel .owl-nav > div.prev {
    left: -54px;
  }
  /* line 477, ../sass/content.scss */
  .mainbanners.mainbanners--wide .owl-carousel .owl-nav > div.next {
    right: -54px;
  }
}

/* Sidebanners */
/* line 490, ../sass/content.scss */
.sidebanners {
  position: absolute;
  z-index: 3;
  background-color: #ebebeb;
}
/* line 495, ../sass/content.scss */
.sidebanners a {
  text-decoration: none;
}
/* line 499, ../sass/content.scss */
.sidebanners .sidebanner {
  padding: 11px 20px;
  border-bottom: 1px solid #fff;
}
/* line 503, ../sass/content.scss */
.sidebanners .sidebanner h4 {
  margin: 0 0 10px 0;
  max-height: 50px;
}
/* line 508, ../sass/content.scss */
.sidebanners .sidebanner p {
  font-size: 14px;
  line-height: 14px;
  height: 42px;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 516, ../sass/content.scss */
.sidebanners .sidebanner:last-child {
  border-bottom: 0;
}

/* line 522, ../sass/content.scss */
.price.old {
  text-decoration: line-through;
}

/* line 526, ../sass/content.scss */
.about_us,
.docs,
.honors,
.features,
.gallery,
.newslistcol,
.partners,
.customerreviews,
.services,
.smallbanners,
.action,
.staff {
  margin-top: 15px;
  padding-bottom: 15px;
}
.features{
  margin-top: 0;
}
/* line 542, ../sass/content.scss */
.owl.features .item,
.owl.services .item,
.owl.staff .item,
.smallbanners .item,
.owl.action .item,
.owl.partners .item {
  margin-left: 1px;
  /* fix for stupid owl */
}

/* review */
/* line 552, ../sass/content.scss */
.customerreviews .item {
  margin-bottom: 15px;
}
/* line 554, ../sass/content.scss */
.customerreviews .item .review {
  position: relative;
  padding: 12px 21px;
  background-color: #f6f6f6;
  border: 1px solid #f6f6f6;
}
/* line 559, ../sass/content.scss */
.customerreviews .item .review .in {
  overflow: hidden;
}
/* line 562, ../sass/content.scss */
.customerreviews .item .review .arrow {
  position: absolute;
  top: 100%;
  left: 74px;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-color: #f6f6f6 transparent transparent #f6f6f6;
}
/* line 570, ../sass/content.scss */
.customerreviews .item .review .arrow > span {
  position: absolute;
  top: -10px;
  left: -9px;
  width: 0;
  height: 0;
  border: 9px solid transparent;
  border-color: #f6f6f6 transparent transparent #f6f6f6;
}
/* line 581, ../sass/content.scss */
.customerreviews .item .author {
  padding-top: 15px;
}
/* line 583, ../sass/content.scss */
.customerreviews .item .author .image {
  float: left;
  width: 58px;
  height: 58px;
  margin: 0px 8px;
  border: 1px solid #ebebeb;
}
/* line 590, ../sass/content.scss */
.customerreviews .item .author img {
  width: auto;
  max-width: 60px;
  max-height: 60px;
}
/* line 595, ../sass/content.scss */
.customerreviews .item .author .text {
  margin-left: 78px;
  padding-top: 7px;
}
/* line 599, ../sass/content.scss */
.customerreviews .item .author .name {
  padding-bottom: 1px;
}

/* line 604, ../sass/content.scss */
.customerreviews.owl .item {
  min-height: 200px;
}
/* line 606, ../sass/content.scss */
.customerreviews.owl .item .in {
  height: 94px;
}

/* /review */
/* staff & services & features & action */
/* line 616, ../sass/content.scss */
.features .item a,
.services .item a,
.action .item a {
  display: block;
  text-decoration: none;
  border: 1px solid #fff;
  -webkit-transition: all, 0.2s, ease-in-out 0s;
  -o-transition: all, 0.2s, ease-in-out 0s;
  transition: all, 0.2s, ease-in-out 0s;
}
/* line 621, ../sass/content.scss */
.features .item a:hover,
.services .item a:hover,
.action .item a:hover {
  border-color: #b8b8b8;
}

/* /staff & services & features & action */
/* features */
/* line 630, ../sass/content.scss */
.features .item a {
  padding: 28px 10px;
  text-decoration: none;
}
/* line 634, ../sass/content.scss */
.features .item .image {
  margin: 0 auto;
  text-align: center;
}
/* line 638, ../sass/content.scss */
.features .item img {
  width: auto;
  max-width: 60px;
  max-height: 60px;
}
/* line 643, ../sass/content.scss */
.features .item .name {
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 24px;
  color: #202020;
}
/* line 649, ../sass/content.scss */
.features .item .description {
  color: #585f69;
}

/* features1 */
/* line 655, ../sass/content.scss */
.features.features1 .item .image,
.features.features1 .item .data {
  float: left;
}
/* line 659, ../sass/content.scss */
.features.features1 .item .image {
  width: 25%;
}
/* line 662, ../sass/content.scss */
.features.features1 .item .data {
  width: 75%;
  padding-left: 8px;
}
/* line 666, ../sass/content.scss */
.features.features1 .item img {
  margin: 0 auto;
}

/* features2 */
/* line 672, ../sass/content.scss */
.features.features2 .item .image {
  width: 60px;
  height: 60px;
  margin-bottom: 10px;
  line-height: 60px;
}
/* line 678, ../sass/content.scss */
.features.features2 .item img {
  display: inline-block;
}
/* line 681, ../sass/content.scss */
.features.features2 .item .data {
  text-align: center;
}

@media (min-width: 992px) {
  /* line 688, ../sass/content.scss */
  .features .item .data {
    height: 110px;
    overflow: hidden;
  }
}
/* /features */
/* small banners */
@media (max-width: 767px) {
  /* line 701, ../sass/content.scss */
  .smallbanners .owl-item {
    padding-left: 0;
  }
}

/* line 709, ../sass/content.scss */
.smallbanners .item .smallbanner {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
}
/* line 715, ../sass/content.scss */
.smallbanners .item .smallbanner .name {
  position: absolute;
  bottom: 5px;
  color: #fff;
  max-width: 50%;
  background: rgba(0, 0, 0, 0.6);
  word-break: break-word;
  padding: 5px 7px 5px 5px;
  font-size: 18px;
}

/* /small banners */
/* docs & honors & about_us & news */
/* line 741, ../sass/content.scss */
.honors .item .image a,
.about_us .item .image a,
.newslistcol .item .image a {
  display: block;
  border: 1px solid #ebebeb;
}
/* line 744, ../sass/content.scss */
.honors .item .image a:hover,
.about_us .item .image a:hover,
.newslistcol .item .image a:hover {
  border-color: #b8b8b8;
}

/* line 750, ../sass/content.scss */
.docs .item,
.honors .item,
.about_us .item,
.newslistcol .item {
  margin-bottom: 15px;
  min-height: 105px;
}
/* line 756, ../sass/content.scss */
.docs .item .image,
.honors .item .image,
.about_us .item .image,
.newslistcol .item .image {
  float: left;
  width: 100px;
  height: 100px;
  text-align: center;
}
/* line 761, ../sass/content.scss */
.docs .item .image + .data,
.honors .item .image + .data,
.about_us .item .image + .data,
.newslistcol .item .image + .data {
  margin-left: 111px;
}
/* line 764, ../sass/content.scss */
.docs .item .image img,
.honors .item .image img,
.about_us .item .image img,
.newslistcol .item .image img {
  max-height: 98px;
}
/* line 769, ../sass/content.scss */
.docs .item .data .info,
.honors .item .data .info,
.about_us .item .data .info,
.newslistcol .item .data .info {
  max-height: 100px;
  overflow: hidden;
}
/* line 772, ../sass/content.scss */
.docs .item .data .info.smaller,
.honors .item .data .info.smaller,
.about_us .item .data .info.smaller,
.newslistcol .item .data .info.smaller {
  height: 80px;
}
/* line 777, ../sass/content.scss */
.docs .item .data .descr a,
.honors .item .data .descr a,
.about_us .item .data .descr a,
.newslistcol .item .data .descr a {
  text-decoration: none;
}
/* line 779, ../sass/content.scss */
.docs .item .data .descr a:hover,
.honors .item .data .descr a:hover,
.about_us .item .data .descr a:hover,
.newslistcol .item .data .descr a:hover {
  text-decoration: underline;
}
/* line 784, ../sass/content.scss */
.docs .item .data .date,
.docs .item .data .name,
.docs .item .data .info,
.honors .item .data .date,
.honors .item .data .name,
.honors .item .data .info,
.about_us .item .data .date,
.about_us .item .data .name,
.about_us .item .data .info,
.newslistcol .item .data .date,
.newslistcol .item .data .name,
.newslistcol .item .data .info {
  margin-bottom: 5px;
}

/* line 791, ../sass/content.scss */
.newslistcol .owl-item .item .data .name a {
  backface-visibility: hidden;
}

/* about_us */
/* line 795, ../sass/content.scss */
.about_us .item {
  min-height: 103px;
}
/* line 798, ../sass/content.scss */
.about_us .item .descr a {
  color: #585f69;
}
/* line 802, ../sass/content.scss */
.about_us .item .publish {
  max-height: 18px;
  overflow: hidden;
}
/* line 805, ../sass/content.scss */
.about_us .item .publish:after {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 15%;
  height: 18px;
  content: "";
  text-align: right;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 50%);
}

/* line 819, ../sass/content.scss */
.docs .item .image {
  position: relative;
  border: 1px solid #ebebeb;
}
/* line 822, ../sass/content.scss */
.docs .item .image:hover {
  border-color: #b8b8b8;
}
/* line 825, ../sass/content.scss */
.docs .item .image span {
  position: absolute;
  bottom: -4px;
  right: 5px;
  color: #585f69;
  font-size: 23px;
  font-weight: bold;
  text-transform: uppercase;
}

/* /docs & honors & about_us & news */
/* news */
/* line 842, ../sass/content.scss */
.newslistcol .item .image img {
  display: block;
  width: auto;
  max-width: 100%;
  margin: 0 auto;
}
/* line 849, ../sass/content.scss */
.newslistcol .item .data {
  height: 141px;
  overflow: hidden;
}

/* /news */
/* services & staff & action */
/* line 859, ../sass/content.scss */
.services .item a,
.action .item a {
  padding: 9px;
  text-decoration: none;
}

@media (min-width: 992px) {
  /* line 867, ../sass/content.scss */
  .services .item a,
  .action .item a {
    min-height: 308px;
  }

  /* line 872, ../sass/content.scss */
  .staff .item .data {
    height: 111px;
    overflow: hidden;
  }
}
/* line 880, ../sass/content.scss */
.services .item .data,
.action .item .data {
  height: 105px;
  overflow: hidden;
}

/* line 888, ../sass/content.scss */
.services .item .image,
.staff .item .image,
.action .item .image {
  margin-bottom: 4px;
  text-align: center;
}
/* line 891, ../sass/content.scss */
.services .item .image img,
.staff .item .image img,
.action .item .image img {
  display: block;
  width: auto;
  max-width: 100%;
  margin: 0 auto;
  border: 1px solid #ebebeb;
}
/* line 900, ../sass/content.scss */
.services .item .data .name,
.staff .item .data .name,
.action .item .data .name {
  max-height: 48px;
  font-size: 20px;
  line-height: 24px;
  overflow: hidden;
}
/* line 906, ../sass/content.scss */
.services .item .data .name,
.services .item .data .markers,
.staff .item .data .name,
.staff .item .data .markers,
.action .item .data .name,
.action .item .data .markers {
  margin-bottom: 8px;
}

/* line 912, ../sass/content.scss */
.staff .item {
  margin-bottom: 15px;
}

@media (min-width: 991px) {
  /* line 917, ../sass/content.scss */
  .staff .item .data.row {
    height: 115px;
    overflow: hidden;
  }
}
/* /services & staff & action */
/* gallery */
/* line 927, ../sass/content.scss */
.gallery.row {
  padding-bottom: 0px;
}
/* line 930, ../sass/content.scss */
.gallery .item {
  margin-bottom: 15px;
}
/* line 932, ../sass/content.scss */
.gallery .item a {
  display: block;
  min-height: 245px;
  text-decoration: none;
  border: 1px solid #ebebeb;
  -webkit-transition: all, 0.2s, ease-in-out 0s;
  -o-transition: all, 0.2s, ease-in-out 0s;
  transition: all, 0.2s, ease-in-out 0s;
}
/* line 938, ../sass/content.scss */
.gallery .item a:hover {
  border-color: #b8b8b8;
}
/* line 942, ../sass/content.scss */
.gallery .item .image {
  text-align: center;
  height: 196px;
  overflow: hidden;
}
/* line 945, ../sass/content.scss */
.gallery .item .info {
  position: relative;
  min-height: 54px;
}
/* line 949, ../sass/content.scss */
.gallery .item .data {
  position:relative;
  height:82px;
  padding: 5px;
  background-color: #fff;
  overflow: hidden;
  backface-visibility: hidden;
  -webkit-transition: all, 0.2s, ease-in-out 0s;
  -o-transition: all, 0.2s, ease-in-out 0s;
  transition: all, 0.2s, ease-in-out 0s;
}
/* line 961, ../sass/content.scss */
.gallery .item .data .name,
.gallery .item .data .descr {
  margin: 0px 12px;
}
/* line 965, ../sass/content.scss */
.gallery .item .data .name {
  /*max-height: 48px;*/
  font-size: 20px;
  line-height: 18px;
  text-align: center;
  overflow: hidden;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 971, ../sass/content.scss */
.gallery .item .data .descr {
  /*padding-top: 8px;*/
}
/* line 974, ../sass/content.scss */
.gallery .item .data:hover {
  max-height: 171px;
}
/* line 978, ../sass/content.scss */
.gallery .item img {
  max-width: 100%;
}

/* /gallery */
/* partners */
/* line 987, ../sass/content.scss */
.partners .item {
  max-height: 150px;
  margin-bottom: 30px;
}
/* line 990, ../sass/content.scss */
.partners .item a {
  display: block;
  border: 1px solid #ebebeb;
  -webkit-transition: all, 0.2s, ease-in-out 0s;
  -o-transition: all, 0.2s, ease-in-out 0s;
  transition: all, 0.2s, ease-in-out 0s;
}
/* line 994, ../sass/content.scss */
.partners .item a:hover {
  border-color: #b8b8b8;
}
/* line 998, ../sass/content.scss */
.partners .item .image .col {
  height: 141px;
  text-align: center;
  line-height: 141px;
}
/* line 1002, ../sass/content.scss */
.partners .item .image .col img {
  display: inline-block;
  width: auto;
  max-width: 100%;
  max-height: 135px;
  /* -1px - fix */
  vertical-align: middle;
}

/* /partners */
/* action */
/* line 1016, ../sass/content.scss */
.action .name {
  max-height: 47px;
  overflow: hidden;
}
/* line 1022, ../sass/content.scss */
.action.owl .item a {
  min-height: 298px;
}
/* line 1025, ../sass/content.scss */
.action.owl .item .data {
  height: 138px;
}
/* line 1029, ../sass/content.scss */
.action.owl .item .markers .marker {
  position: relative;
  display: inline-block;
  color: #fff;
  margin-right: 10px;
  padding: 0px 30px 0px 10px;
}
/* line 1035, ../sass/content.scss */
.action.owl .item .markers .marker:after {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  content: ' ';
  border: 19px solid transparent;
  border-left: 11px solid transparent;
  border-bottom-color: #fff;
  border-right: 0;
  border-top: 0;
}
/* line 1048, ../sass/content.scss */
.action.owl .item .markers .action_date {
  display: inline-block;
  font-size: 12px;
  white-space: nowrap;
}
/* line 1056, ../sass/content.scss */
.action.row {
  margin-right: -5px;
  margin-left: -5px;
}
/* line 1059, ../sass/content.scss */
.action.row .item {
  padding: 5px;
  margin-bottom: 10px;
}
/* line 1061, ../sass/content.scss */
.action.row .item.col-md-4 .data .markers {
  margin-bottom: 6px;
}
/* line 1067, ../sass/content.scss */
.action.row .item a {
  padding: 9px 9px 14px 9px;
  text-decoration: none;
}
/* line 1071, ../sass/content.scss */
.action.row .item .data.row {
  height: 141px;
}
/* line 1075, ../sass/content.scss */
.action.row .item .markers .marker {
  position: relative;
  display: inline-block;
  color: #fff;
  font-size: 18px;
  margin-right: 10px;
  padding: 0px 30px 0px 10px;
}
/* line 1082, ../sass/content.scss */
.action.row .item .markers .marker:after {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  content: ' ';
  border: 26px solid transparent;
  border-left: 16px solid transparent;
  border-bottom-color: #fff;
  border-right: 0;
  border-top: 0;
}
/* line 1095, ../sass/content.scss */
.action.row .item .markers .action_date {
  display: inline-block;
  font-size: 12px;
  white-space: nowrap;
}

/* /action */
/* vacancies & faq */
/* line 1109, ../sass/content.scss */
.vacancies .filter,
.faq .filter {
  margin-bottom: 20px;
}
/* line 1111, ../sass/content.scss */
.vacancies .filter .btn,
.faq .filter .btn {
  margin-right: 10px;
  margin-bottom: 10px;
}
/* line 1115, ../sass/content.scss */
.vacancies .filter .btn.btn-default,
.faq .filter .btn.btn-default {
  border-color: #ebebeb;
}
/* line 1119, ../sass/content.scss */
.vacancies .yashare,
.faq .yashare {
  margin-top: 5px;
}

@media (min-width: 991px) {
  /* line 1125, ../sass/content.scss */
  .vacancies .yashare {
    margin-top: 0px;
    text-align: right;
  }
}
/* /vacancies & faq */
/* timeline */
/* line 1134, ../sass/content.scss */
.timeline.row {
  position: relative;
  margin-right: -25px;
  margin-bottom: 90px;
  margin-left: -25px;
}
/* line 1139, ../sass/content.scss */
.timeline.row:before {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 50%;
  display: block;
  width: 2px;
  min-height: 100px;
  content: " ";
  margin-left: -1px;
  background-color: #ebebeb;
}
/* line 1151, ../sass/content.scss */
.timeline.row > .col {
  padding-right: 25px;
  padding-left: 25px;
}
/* line 1155, ../sass/content.scss */
.timeline.row .item {
  position: relative;
  margin-bottom: 26px;
}
/* line 1158, ../sass/content.scss */
.timeline.row .item:nth-child(even) {
  position: relative;
  top: 90px;
}
/* line 1163, ../sass/content.scss */
.timeline.row .item:hover .body {
  border-color: #b8b8b8;
}
/* line 1166, ../sass/content.scss */
.timeline.row .item:hover .pointer.right {
  border-left-color: #b8b8b8;
}
/* line 1169, ../sass/content.scss */
.timeline.row .item:hover .pointer.left {
  border-right-color: #b8b8b8;
}
/* line 1173, ../sass/content.scss */
.timeline.row .item .body {
  display: block;
  height: 353px;
  padding: 9px;
  text-decoration: none;
  border: 1px solid #ebebeb;
  -webkit-transition: all, 0.2s, ease-in-out 0s;
  -o-transition: all, 0.2s, ease-in-out 0s;
  transition: all, 0.2s, ease-in-out 0s;
}
/* line 1180, ../sass/content.scss */
.timeline.row .item .body .image,
.timeline.row .item .body .name,
.timeline.row .item .body .date {
  margin-bottom: 6px;
}
/* line 1185, ../sass/content.scss */
.timeline.row .item .body .image {
  height: 209px;
  text-align: center;
}
/* line 1189, ../sass/content.scss */
.timeline.row .item .body .name {
  font-size: 20px;
  line-height: 24px;
}
/* line 1193, ../sass/content.scss */
.timeline.row .item .body .date {
  font-size: 18px;
  line-height: 22px;
}
/* line 1197, ../sass/content.scss */
.timeline.row .item .body .data {
  max-height: 115px;
  overflow: hidden;
}
/* line 1202, ../sass/content.scss */
.timeline.row .item .pointer {
  position: absolute;
  top: 15px;
  display: inline-block;
  width: 0px;
  height: 0px;
  border: 13px solid transparent;
  -webkit-transition: all, 0.2s, ease-in-out 0s;
  -o-transition: all, 0.2s, ease-in-out 0s;
  transition: all, 0.2s, ease-in-out 0s;
}
/* line 1210, ../sass/content.scss */
.timeline.row .item .pointer.right {
  left: 100%;
  margin-left: -25px;
  border-left: 14px solid #ebebeb;
  border-right: 0;
}
/* line 1215, ../sass/content.scss */
.timeline.row .item .pointer.right > div {
  left: -15px;
  border-left: 14px solid #fff;
  border-right: 0;
}
/* line 1220, ../sass/content.scss */
.timeline.row .item .pointer.right span {
  left: 5px;
}
/* line 1224, ../sass/content.scss */
.timeline.row .item .pointer.left {
  right: 100%;
  margin-right: -25px;
  border-right: 14px solid #ebebeb;
  border-left: 0;
}
/* line 1229, ../sass/content.scss */
.timeline.row .item .pointer.left > div {
  right: -15px;
  border-right: 14px solid #fff;
  border-left: 0;
}
/* line 1234, ../sass/content.scss */
.timeline.row .item .pointer.left span {
  right: 5px;
}
/* line 1238, ../sass/content.scss */
.timeline.row .item .pointer > div {
  position: absolute;
  top: -13px;
  border: 13px solid transparent;
}
/* line 1243, ../sass/content.scss */
.timeline.row .item .pointer span {
  position: absolute;
  top: -6px;
  display: block;
  width: 12px;
  height: 12px;
  background-color: #ebebeb;
  border: 2px solid #fff;
  border-radius: 8px;
}

@media (max-width: 767px) {
  /* line 1258, ../sass/content.scss */
  html .timeline.row:before {
    left: auto;
    right: 24px;
  }
  /* line 1262, ../sass/content.scss */
  html .timeline.row .item {
    margin-right: 25px;
  }
  /* line 1264, ../sass/content.scss */
  html .timeline.row .item:nth-child(even) {
    top: auto;
  }
  /* line 1267, ../sass/content.scss */
  html .timeline.row .item .pointer {
    border-left-color: #b8b8b8;
    border-right-color: transparent;
  }
  /* line 1270, ../sass/content.scss */
  html .timeline.row .item .pointer.left {
    left: 100%;
    right: auto;
    margin-left: -25px;
    border-left: 14px solid #ebebeb;
    border-right: 0;
  }
  /* line 1276, ../sass/content.scss */
  html .timeline.row .item .pointer.left > div {
    left: -15px;
    border-left: 14px solid #fff;
    border-right: 0;
  }
  /* line 1281, ../sass/content.scss */
  html .timeline.row .item .pointer.left span {
    left: 5px;
  }
}
/* /timeline */
/* shops */
/* line 1293, ../sass/content.scss */
.shops .search_city,
.shops .filter,
.shops .shops_list,
.shops .map {
  margin-bottom: 20px;
}
/* line 1299, ../sass/content.scss */
.shops .search_city {
  position: relative;
}
/* line 1302, ../sass/content.scss */
.shops .search_city .input-group .fa:before {
  content: '\f002';
}
/* line 1306, ../sass/content.scss */
.shops .search_city ul.cities_list {
  right: 15px;
  left: 15px;
}
/* line 1312, ../sass/content.scss */
.shops .filter button {
  margin-right: 10px;
}
/* line 1316, ../sass/content.scss */
.shops .shops_list {
  max-height: 350px;
  border: 1px solid #ebebeb;
  overflow-x: hidden;
  overflow-y: scroll;
}
/* line 1321, ../sass/content.scss */
.shops .shops_list .item {
  padding: 9px 10px;
}
/* line 1323, ../sass/content.scss */
.shops .shops_list .item:hover {
  background-color: #ebebeb;
}
/* line 1326, ../sass/content.scss */
.shops .shops_list .item.cityempty, .shops .shops_list .item.typeempty {
  display: none;
}
/* line 1330, ../sass/content.scss */
.shops .shops_list .item .name {
  font-weight: bold;
}

@media (max-width: 991px) {
  /* line 1338, ../sass/content.scss */
  .shops .shops_list {
    max-height: 200px;
  }
}
/* /shops */
/* news */
/* line 1346, ../sass/content.scss */
.news {
  margin-top: 44px;
}
/* line 1348, ../sass/content.scss */
.news .item {
  margin-bottom: 15px;
}
/* line 1350, ../sass/content.scss */
.news .item .image {
  margin-bottom: 15px;
  text-align: center;
}
/* line 1353, ../sass/content.scss */
.news .item .image img {
  display: inline-block;
  width: auto;
  max-width: 100%;
}
/* line 1360, ../sass/content.scss */
.news .item .data .date,
.news .item .data .name {
  margin-bottom: 5px;
}
/* line 1365, ../sass/content.scss */
.news .item .data .descr a {
  text-decoration: none;
}

/* /news */
/* news.detail */
/* line 1375, ../sass/content.scss */
.newsdetail {
  margin-bottom: 45px;
}
/* line 1377, ../sass/content.scss */
.newsdetail .markers {
  margin-bottom: 15px;
}
/* line 1379, ../sass/content.scss */
.newsdetail .markers .marker {
  position: relative;
  display: inline-block;
  color: #fff;
  font-size: 18px;
  margin-right: 10px;
  margin-bottom: 5px;
  padding: 0px 30px 0px 10px;
}
/* line 1387, ../sass/content.scss */
.newsdetail .markers .marker:after {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  content: ' ';
  border: 26px solid transparent;
  border-left: 16px solid transparent;
  border-bottom-color: #fff;
  border-right: 0;
  border-top: 0;
}
/* line 1400, ../sass/content.scss */
.newsdetail .markers .action_date {
  display: inline-block;
  white-space: nowrap;
}
/* line 1405, ../sass/content.scss */
.newsdetail .pic {
  margin-bottom: 25px;
  text-align: center;
}
/* line 1408, ../sass/content.scss */
.newsdetail .pic img {
  width: auto;
  max-width: 100%;
}

/* line 1414, ../sass/content.scss */
.backshare {
  margin-bottom: 30px;
}
/* line 1416, ../sass/content.scss */
.backshare .detailback {
  text-decoration: none;
}
/* line 1419, ../sass/content.scss */
.backshare .detailback:hover i {
  color: #0084c9;
}
/* line 1423, ../sass/content.scss */
.backshare .detailback i {
  padding: 10px 10px 9px 9px;
  color: #b8b8b8;
  background-color: #ebebeb;
  border: 1px solid #ebebeb;
}
/* line 1428, ../sass/content.scss */
.backshare .detailback i:before {
  content: "\f112";
}
/* line 1432, ../sass/content.scss */
.backshare .detailback span {
  display: inline-block;
  padding-top: 9px;
  padding-left: 10px;
}

@media (min-width: 992px) {
  /* line 1441, ../sass/content.scss */
  .backshare .yashare {
    text-align: right;
  }
}
@media (max-width: 991px) {
  /* line 1448, ../sass/content.scss */
  .backshare .yashare {
    margin-top: 10px;
  }
}
/* line 1453, ../sass/content.scss */
.detailGallery {
  margin-bottom: 45px;
}
/* line 1455, ../sass/content.scss */
.detailGallery .pic {
  margin-bottom: 10px;
  text-align: center;
}
/* line 1458, ../sass/content.scss */
.detailGallery .pic img {
  width: auto;
  max-width: 100%;
  max-height: 600px;
}

/* /news.detail */
/* yandex share */
/* line 1468, ../sass/content.scss */
.yashare-auto-init {
  display: inline-block;
}

/* line 1472, ../sass/content.scss */
.b-share .b-share-icon {
  width: 28px;
  height: 28px;
}
/* line 1475, ../sass/content.scss */
.b-share .b-share-icon.b-share-icon_facebook {
  background: url("../img/icon_facebook.png") 0px 0px no-repeat;
}
/* line 1478, ../sass/content.scss */
.b-share .b-share-icon.b-share-icon_twitter {
  background: url("../img/icon_twitter.png") 0px 0px no-repeat;
}
/* line 1481, ../sass/content.scss */
.b-share .b-share-icon.b-share-icon_gplus {
  background: url("../img/icon_googleplus.png") 0px 0px no-repeat;
}
/* line 1485, ../sass/content.scss */
.b-share .b-share__handle {
  height: 28px;
  padding: 0px 3px 5px 2px !important;
}

/* line 1491, ../sass/content.scss */
.yashare > span {
  display: inline-block;
  padding-top: 9px;
  padding-right: 10px;
}

/* /yandex share */
/* forms */
/* line 1500, ../sass/content.scss */
.overflower {
  overflow: hidden;
}

/* line 1504, ../sass/content.scss */
.mainform .required {
  font-size: 18px;
  color: #c90d0d;
  display: inline;
  line-height: 14px;
}
/* line 1510, ../sass/content.scss */
.mainform textarea {
  width: 100%;
  border-color: #ebebeb;
}
/* line 1513, ../sass/content.scss */
.mainform textarea:active, .mainform textarea:focus {
  border-color: #b8b8b8;
}
/* line 1518, ../sass/content.scss */
.mainform .text-triangle {
  border: 9px solid transparent;
  border-left: 10px solid #ebebeb;
  border-top: 10px solid #ebebeb;
  position: absolute;
  margin-left: 85px;
}
/* line 1524, ../sass/content.scss */
.mainform .text-triangle.focused {
  border-left: 10px solid #b8b8b8;
  border-top: 10px solid #b8b8b8;
}
/* line 1529, ../sass/content.scss */
.mainform .inner-triangle {
  border: 9px solid transparent;
  border-left: 9px solid #fff;
  border-top: 9px solid #fff;
  position: absolute;
  top: -11px;
  left: -9px;
}
/* line 1537, ../sass/content.scss */
.mainform .load-avatar {
  padding-top: 15px;
  padding-left: 25px;
}
/* line 1540, ../sass/content.scss */
.mainform .load-avatar a {
  line-height: 60px;
  margin-left: 5px;
}
/* line 1545, ../sass/content.scss */
.mainform .avatar-wrap {
  float: left;
  width: 60px;
  height: 60px;
  border: 1px solid #ebebeb;
}
/* line 1551, ../sass/content.scss */
.mainform .field-wrap {
  min-height: 58px;
  margin-top: 15px;
}
/* line 1554, ../sass/content.scss */
.mainform .field-wrap.req {
  padding-top: 0px;
}
/* line 1557, ../sass/content.scss */
.mainform .field-wrap textarea {
  resize: vertical;
}
/* line 1561, ../sass/content.scss */
.mainform .captcha_wrap {
  float: left;
}
/* line 1564, ../sass/content.scss */
.mainform .buttons,
.mainform input[type="submit"] {
  margin-left: 15px;
  float: right;
  text-align: right;
}
/* line 1570, ../sass/content.scss */
.mainform input.must-be-filled {
  border-color: #881f1f;
  background-color: #fff6f6;
}
/* line 1573, ../sass/content.scss */
.mainform input.must-be-filled::-webkit-input-placeholder, .mainform input.must-be-filled::-moz-placeholder, .mainform input.must-be-filled:-moz-placeholder, .mainform input.must-be-filled:-ms-input-placeholder {
  color: #881f1f;
}
/* line 1580, ../sass/content.scss */
.mainform input.almost-filled.form-control {
  border-color: #881f1f;
}
/* line 1584, ../sass/content.scss */
.mainform .buttons span {
  display: block;
  margin-top: 0px;
  margin-bottom: 10px;
}
/* line 1588, ../sass/content.scss */
.mainform .buttons span.required {
  display: inline;
}

/************************************************************************/
/* line 1597, ../sass/content.scss */
.mainform .captcha_wrap .reloadCaptcha {
  float: left;
  margin-left: 15px;
  margin-top: 7px;
  cursor: pointer;
  text-decoration: none;
  border-bottom: 1px dashed #585f69;
}
/* line 1604, ../sass/content.scss */
.mainform .captcha_wrap .reloadCaptcha:hover {
  text-decoration: none;
  border-bottom-color: transparent;
}
/* line 1610, ../sass/content.scss */
.mainform .captchaImg {
  height: 60px;
  width: 185px;
  padding-left: 0px;
  border: 1px solid #ebebeb;
}
/* line 1616, ../sass/content.scss */
.mainform .buttons {
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 1619, ../sass/content.scss */
.mainform .buttons .starrequired {
  float: left;
  line-height: 14px;
}

/* webforms */
/* line 1626, ../sass/content.scss */
.webform {
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 20px;
}

/* line 1632, ../sass/content.scss */
.webform.noborder {
  border-top: 0px;
}

/* line 1636, ../sass/content.scss */
.mainform textarea {
  width: 100%;
  border-color: #ebebeb;
}

/* line 1641, ../sass/content.scss */
.mainform textarea:active,
.mainform textarea:focus {
  border-color: #b8b8b8;
}

/* line 1646, ../sass/content.scss */
.mainform .text-triangle {
  border: 9px solid transparent;
  border-left: 10px solid #ebebeb;
  border-top: 10px solid #ebebeb;
  position: absolute;
  margin-left: 85px;
}

/* line 1654, ../sass/content.scss */
.mainform .text-triangle.focused {
  border-left: 10px solid #b8b8b8;
  border-top: 10px solid #b8b8b8;
}

/* line 1659, ../sass/content.scss */
.mainform .inner-triangle {
  border: 9px solid transparent;
  border-left: 9px solid #fff;
  border-top: 9px solid #fff;
  position: absolute;
  top: -11px;
  left: -9px;
}

/* line 1668, ../sass/content.scss */
.mainform .load-avatar {
  padding-top: 15px;
  padding-left: 25px;
}

/* line 1673, ../sass/content.scss */
.mainform .load-avatar a {
  line-height: 60px;
  margin-left: 5px;
}

/* line 1678, ../sass/content.scss */
.mainform .avatar-wrap {
  width: 60px;
  height: 60px;
  border: 1px solid #ebebeb;
  float: left;
}

/* line 1685, ../sass/content.scss */
.field-wrap {
  min-height: 58px;
  margin-top: 15px;
}

/* .mainform .captcha_wrap img{
  margin-top: 18px;
} */
/* line 1694, ../sass/content.scss */
.mainform .captcha_wrap {
  float: left;
}

/* line 1698, ../sass/content.scss */
.mainform .buttons, .mainform .buttons input[type="submit"] {
  float: right;
  text-align: right;
}

/* line 1703, ../sass/content.scss */
.mainform .buttons input[type="submit"] {
  text-align: center;
}

/* line 1707, ../sass/content.scss */
.mainform input.must-be-filled {
  border-color: #881f1f;
  background-color: #fff6f6;
}

/* line 1712, ../sass/content.scss */
.mainform input.must-be-filled::-webkit-input-placeholder {
  color: #881f1f;
}

/* line 1713, ../sass/content.scss */
.mainform input.must-be-filled::-moz-placeholder {
  color: #881f1f;
}

/* Firefox 19+ */
/* line 1714, ../sass/content.scss */
.mainform input.must-be-filled:-moz-placeholder {
  color: #881f1f;
}

/* Firefox 18- */
/* line 1715, ../sass/content.scss */
.mainform input.must-be-filled:-ms-input-placeholder {
  color: #881f1f;
}

/* line 1717, ../sass/content.scss */
.mainform input.almost-filled.form-control {
  border-color: #881f1f;
}

/* line 1721, ../sass/content.scss */
.mainform .calendar-wrap a:before {
  content: '\f073';
}

/* line 1725, ../sass/content.scss */
.mainform .calendar-wrap a {
  font-family: 'FontAwesome';
  font-size: 20px;
  position: absolute;
  right: 25px;
  top: 31px;
  color: #b8b8b8;
}

/* line 1734, ../sass/content.scss */
.mainform .calendar-wrap.req a {
  top: 34px;
}

/* line 1738, ../sass/content.scss */
.mainform .calendar-wrap a:hover,
.mainform .rating .rating-icon:hover,
.mainform .rating .rating-icon.hover {
  cursor: pointer;
  color: #0084c9;
}

/* line 1745, ../sass/content.scss */
.mainform .rating .rating-icon:before {
  content: '\f006';
}

/* line 1749, ../sass/content.scss */
.mainform .rating .rating-icon.selected:before {
  content: '\f005';
}

/* line 1753, ../sass/content.scss */
.mainform .rating .rating-icon {
  color: #b8b8b8;
  font-size: 15px;
  font-family: 'FontAwesome';
  float: left;
  padding-right: 5px;
  text-decoration: none;
}

/* line 1762, ../sass/content.scss */
.mainform .field-wrap.rating .stars {
  margin-top: 14px;
}

/* line 1766, ../sass/content.scss */
.mainform .req-input.must-be-filled.rating-border {
  border-color: #881f1f;
}

/* line 1770, ../sass/content.scss */
.field-wrap label,
.field-wrap .label-wrap {
  display: block;
  margin-bottom: 5px;
  padding-left: 0px;
  font-size: 1.38462;
  font-weight: 100;
  cursor: pointer;
}
/* line 1778, ../sass/content.scss */
.field-wrap label .required,
.field-wrap .label-wrap .required {
  display: inline;
  font-size: 18px;
  color: #c90d0d;
  line-height: 14px;
}

/* line 1786, ../sass/content.scss */
.mainform .inner-wrap {
  background-color: #fafafa;
  padding: 15px 25px 5px;
  border: 1px solid #ebebeb;
}

/* line 1794, ../sass/content.scss */
.mainform .dropdown .btn.btn-default {
  text-align: left;
  width: 111%;
  border-color: #ebebeb;
  height: 36px;
}

/* line 1801, ../sass/content.scss */
.mainform .field-wrap.dropdown .dropdown-menu {
  margin-left: 15px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-bottom: solid 2px #0084c9;
}

/* line 1808, ../sass/content.scss */
.mainform .field-wrap.dropdown .dropdown-menu li:before {
  content: "";
}

/* line 1812, ../sass/content.scss */
.mainform .field-wrap.dropdown .dropdown-menu li a:hover {
  background-color: #ebebeb;
}

/* line 1816, ../sass/content.scss */
.mainform .field-wrap.dropdown .dropdown-menu li,
.mainform .field-wrap.dropdown .dropdown-menu li a {
  border-bottom: 1px solid #ebebeb;
  height: 36px;
  text-decoration: none;
}

/* line 1823, ../sass/content.scss */
.right-arrow-caret {
  float: right;
}

/* line 1827, ../sass/content.scss */
.right-arrow-caret:before {
  content: "\f105";
  font-family: "FontAwesome";
  font-size: 9px;
  font-weight: bold;
}

/* line 1834, ../sass/content.scss */
.mainform .field-wrap.dropdown .btn-group.open .dropdown-toggle {
  background-color: white;
  border-color: #b8b8b8;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 1840, ../sass/content.scss */
.mainform .field-wrap.dropdown .btn-group .dropdown-toggle:hover {
  background-color: white;
  border-color: #b8b8b8;
  color: #585f69;
}

/* line 1846, ../sass/content.scss */
.mainform .field-wrap input.hidden_input {
  position: absolute;
  top: 0;
  visibility: hidden;
}

/* line 1853, ../sass/content.scss */
.mainform .file_upload {
  position: relative;
  overflow: hidden;
  font-size: 1em;
  /* example */
  height: 2em;
  /* example */
  line-height: 2em;
}
/* line 1860, ../sass/content.scss */
.mainform .file_upload input[type=file] {
  position: absolute;
  top: 0;
  visibility: hidden;
}

/******************************************************************************/
/* /forms */
/* catalog */
/* line 1870, ../sass/content.scss */
.sectiondescription {
  margin-bottom: 15px;
}

/* /catalog */
/* catalog.section -> showcase & list */
/* line 1876, ../sass/content.scss */
.products {
  margin-bottom: 15px;
}
/* line 1878, ../sass/content.scss */
.products .item {
  margin-bottom: 15px;
}
/* line 1880, ../sass/content.scss */
.products .item .in {
  border: 1px solid #ebebeb;
  -webkit-transition: all, 0.2s, ease-in-out 0s;
  -o-transition: all, 0.2s, ease-in-out 0s;
  transition: all, 0.2s, ease-in-out 0s;
}
/* line 1883, ../sass/content.scss */
.products .item .in:hover {
  border-color: #b8b8b8;
}
/* line 1887, ../sass/content.scss */
.products .item .price.cool {
  font-size: 18px;
  line-height: 17px;
}
/* line 1892, ../sass/content.scss */
.products .item .stores .empty {
  color: #dd2808;
}
/* line 1895, ../sass/content.scss */
.products .item .stores .isset {
  color: #008800;
}
/* line 1901, ../sass/content.scss */
.products.showcase .item {
  min-height: 326px;
}
/* line 1903, ../sass/content.scss */
.products.showcase .item .pic {
  height: 190px;
  line-height: 190px;
  text-align: center;
}
/* line 1907, ../sass/content.scss */
.products.showcase .item .pic img {
  max-width: 100%;
  max-height: 190px;
  margin-top: -3px;
}
/* line 1913, ../sass/content.scss */
.products.showcase .item .data {
  margin: 7px 9px 0px 9px;
}
/* line 1916, ../sass/content.scss */
.products.showcase .item .name,
.products.showcase .item .buy,
.products.showcase .item .bot {
  margin-bottom: 8px;
}
/* line 1921, ../sass/content.scss */
.products.showcase .item .name {
  height: 48px;
  font-size: 20px;
  line-height: 24px;
  overflow: hidden;
}
/* line 1930, ../sass/content.scss */
.products.list .item {
  min-height: 115px;
}
/* line 1933, ../sass/content.scss */
.products.list .item .part.part1 {
  padding-right: 6px;
}
/* line 1936, ../sass/content.scss */
.products.list .item .part.part2 {
  padding-left: 6px;
}
/* line 1940, ../sass/content.scss */
.products.list .item .pic {
  height: 115px;
  line-height: 115px;
}
/* line 1943, ../sass/content.scss */
.products.list .item .pic img {
  position: relative;
  top: -1px;
  max-height: 115px;
}
/* line 1949, ../sass/content.scss */
.products.list .item .data {
  margin: 6px 11px 6px 0px;
}
/* line 1952, ../sass/content.scss */
.products.list .item .name {
  max-height: 40px;
  overflow: hidden;
}
/* line 1956, ../sass/content.scss */
.products.list .item .name{
  margin-bottom: 0;
}
.products.list .item .limiter {
  margin-bottom: 5px;
}
/* line 1960, ../sass/content.scss */
.products.list .item .price {

}
/* line 1963, ../sass/content.scss */
.products.list .item .article,
.products.list .item .quantity {
  display: inline-block;
  padding-right: 15px;
}
/* line 1971, ../sass/content.scss */
.products.list.little .item {
  min-height: 68px;
}
/* line 1973, ../sass/content.scss */
.products.list.little .item .pic {
  height: 68px;
  line-height: 68px;
}
/* line 1976, ../sass/content.scss */
.products.list.little .item .pic img {
  top: -2px;
  max-height: 68px;
}
/* line 1981, ../sass/content.scss */
.products.list.little .item .limiter {
  height: 37px;
  margin-bottom: 0px;
}
/* line 1985, ../sass/content.scss */
.products.list.little .item .descr {
  display: none;
}

@media (min-width: 768px) {
  /* line 1995, ../sass/content.scss */
  .products.list .item .limiter {
    height: 79px;
    overflow: hidden;
  }
  /* line 1999, ../sass/content.scss */
  .products.list .item .prices,
  .products.list .item .buybtn {
    display: table;
    width: 100%;
  }
  /* line 2003, ../sass/content.scss */
  .products.list .item .prices > div,
  .products.list .item .buybtn > div {
    display: table-cell;
    height: 103px;
    vertical-align: middle;
  }
  /* line 2014, ../sass/content.scss */
  .products.list.little .prices > div,
  .products.list.little .buybtn > div {
    height: 56px;
  }
}
@media (max-width: 767px) {
  /* line 2025, ../sass/content.scss */
  .products.list .item .price.old {
    margin-right: 20px;
  }
  /* line 2028, ../sass/content.scss */
  .products.list .item .bot {
    margin-bottom: 5px;
  }
  /* line 2031, ../sass/content.scss */
  .products.list .item .article,
  .products.list .item .quantity {
    display: block;
  }
  /* line 2039, ../sass/content.scss */
  .products.list.little .item .bot {
    display: none;
  }
}
/* /catalog.section -> showcase & list */
/* catalog.element */
/* line 2049, ../sass/content.scss */
.js-detail {
  margin-top: 32px;
}
/* line 2051, ../sass/content.scss */
.js-detail .pic {
  margin-bottom: 15px;
}
/* line 2053, ../sass/content.scss */
.js-detail .pic .changeFromSlider {
  display: block;
  height: 300px;
  line-height: 300px;
  text-align: center;
}
/* line 2058, ../sass/content.scss */
.js-detail .pic .changeFromSlider img {
  max-height: 300px;
}
/* line 2063, ../sass/content.scss */
.js-detail .prices {
  margin-bottom: 15px;
}
/* line 2065, ../sass/content.scss */
.js-detail .prices .discount {
  margin-left: 20px;
  color: #b12a2a;
}
/* line 2070, ../sass/content.scss */
.js-detail .prices .price.old {
  font-size: 14px;
}
/* line 2073, ../sass/content.scss */
.js-detail .prices .price.cool {
  font-size: 18px;
}
/* line 2078, ../sass/content.scss */
.js-detail .previewtext {
  margin-bottom: 15px;
}
/* line 2083, ../sass/content.scss */
.js-detail .previewtext .moreprops,
.js-detail .previewtext .moretext,
.js-detail .proptable .moreprops,
.js-detail .proptable .moretext {
  position: relative;
  text-decoration: none;
  border-bottom: 1px dashed #585f69;
}
/* line 2088, ../sass/content.scss */
.js-detail .previewtext .moreprops:hover,
.js-detail .previewtext .moretext:hover,
.js-detail .proptable .moreprops:hover,
.js-detail .proptable .moretext:hover {
  border-bottom-color: transparent;
}
/* line 2091, ../sass/content.scss */
.js-detail .previewtext .moreprops:after,
.js-detail .previewtext .moretext:after,
.js-detail .proptable .moreprops:after,
.js-detail .proptable .moretext:after {
  position: absolute;
  top: -3px;
  right: -16px;
  font-size: 18px;
  content: "\f105";
  font-weight: normal;
  display: inline-block;
  font-family: 'FontAwesome';
}
/* line 2103, ../sass/content.scss */
.js-detail .buyblock {
  padding: 14px 18px;
  border: 1px solid #ebebeb;
}
/* line 2106, ../sass/content.scss */
.js-detail .buyblock .stores {
  margin-bottom: 15px;
}
/* line 2110, ../sass/content.scss */
.js-detail .buyblock .stores .empty {
  color: #dd2808;
}
/* line 2113, ../sass/content.scss */
.js-detail .buyblock .stores .isset {
  color: #008800;
}
/* line 2118, ../sass/content.scss */
.js-detail .buyblock .buybtns a {
  display: block;
  width: 100%;
  margin-bottom: 8px;
  text-align: center;
  text-decoration: none;
}
/* line 2124, ../sass/content.scss */
.js-detail .buyblock .buybtns a:last-child {
  margin-bottom: 0px;
}
/* line 2129, ../sass/content.scss */
.js-detail .buyblock .delivery {
  margin-top: 15px;
}
/* line 2132, ../sass/content.scss */
.js-detail .buyblock .yashare {
  margin-top: 30px;
}
/* line 2134, ../sass/content.scss */
.js-detail .buyblock .yashare > span {
  padding-top: 7px;
  padding-right: 0px;
}
/* line 2138, ../sass/content.scss */
.js-detail .buyblock .yashare .yashare-auto-init {
  float: right;
}
/* line 2140, ../sass/content.scss */
.js-detail .buyblock .yashare .yashare-auto-init .b-share {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
/* line 2143, ../sass/content.scss */
.js-detail .buyblock .yashare .yashare-auto-init .b-share a:last-child {
  padding-right: 0px !important;
}
/* line 2150, ../sass/content.scss */
.js-detail .part2 {
  margin-top: 50px;
}
/* line 2154, ../sass/content.scss */
.js-detail .proptable table {
  width: 100%;
}
/* line 2156, ../sass/content.scss */
.js-detail .proptable table .name {
  width: 50%;
  position: relative;
}
/* line 2160, ../sass/content.scss */
.js-detail .proptable table .name:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 10px;
  border-bottom: 1px dashed #ebebeb;
  z-index: 1;
  top: 0;
  margin: auto;
  bottom: 0;
}
/* line 2171, ../sass/content.scss */
.js-detail .proptable table .name > span {
  padding-right: 7px;
  z-index: 2;
}
/* line 2176, ../sass/content.scss */
.js-detail .proptable table .val {
  width: 50%;
  word-break: break-all;
  padding-left: 20px;
}
/* line 2181, ../sass/content.scss */
.js-detail .proptable table td {
  padding: 5px 0;
}
/* line 2183, ../sass/content.scss */
.js-detail .proptable table td > span {
  position: relative;
  background-color: #fff;
}

/* /catalog.element */
/* catalog.smart.filter */
/* line 2194, ../sass/content.scss */
.smartfilter {
  background-color: #fff;
  /*Track*/
  /* modf */
}
/* line 2196, ../sass/content.scss */
.smartfilter ul {
  margin-bottom: 0px;
}
/* line 2198, ../sass/content.scss */
.smartfilter ul > li {
  margin-bottom: 10px;
}
/* line 2200, ../sass/content.scss */
.smartfilter ul > li:last-child {
  margin-bottom: 0px;
}
/* line 2204, ../sass/content.scss */
.smartfilter ul .bx_filter_prop {
  position: relative;
  border: 1px solid #ebebeb;
}
/* line 2209, ../sass/content.scss */
.smartfilter ul .bx_filter_prop.active > .name:after {
  content: "\f107";
}
/* line 2213, ../sass/content.scss */
.smartfilter ul .bx_filter_prop.active > .body {
  display: block;
  border-top: 1px solid #ebebeb;
  z-index: 2;
}
/* line 2219, ../sass/content.scss */
.smartfilter ul .bx_filter_prop > .name {
  position: relative;
  padding: 8px 25px;
  line-height: 18px;
  cursor: pointer;
}
/* line 2224, ../sass/content.scss */
.smartfilter ul .bx_filter_prop > .name:after {
  top: 8px;
  right: 17px;
  font-size: 18px;
  content: "\f105";
  position: absolute;
  font-weight: normal;
  display: inline-block;
  font-family: 'FontAwesome';
}
/* line 2234, ../sass/content.scss */
.smartfilter ul .bx_filter_prop > .name .hint {
  position: relative;
}
/* line 2237, ../sass/content.scss */
.smartfilter ul .bx_filter_prop > .name .hint:hover .text {
  display: block;
}
/* line 2241, ../sass/content.scss */
.smartfilter ul .bx_filter_prop > .name .hint .fa {
  margin-left: 7px;
}
/* line 2243, ../sass/content.scss */
.smartfilter ul .bx_filter_prop > .name .hint .fa:before {
  font-size: 14px;
  content: "\f1db";
}
/* line 2247, ../sass/content.scss */
.smartfilter ul .bx_filter_prop > .name .hint .fa:after {
  position: relative;
  top: -2px;
  right: 7px;
  font-size: 8px;
  content: "\f129";
}
/* line 2255, ../sass/content.scss */
.smartfilter ul .bx_filter_prop > .name .hint .text {
  position: absolute;
  top: 25px;
  left: 0px;
  display: none;
  min-width: 250px;
  padding: 8px 10px;
  vertical-align: middle;
  line-height: 18px;
  color: #585f69;
  background-color: #fafafa;
  border: 1px solid #b8b8b8;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  z-index: 10;
}
/* line 2272, ../sass/content.scss */
.smartfilter ul .bx_filter_prop > .body {
  display: none;
  padding: 10px 25px;
  background-color: #fff;
  z-index: 1;
}
/* line 2278, ../sass/content.scss */
.smartfilter ul .bx_filter_prop label {
  display: block;
  font-weight: normal;
}
/* line 2281, ../sass/content.scss */
.smartfilter ul .bx_filter_prop label:last-child {
  margin-bottom: 0px;
}
/* line 2286, ../sass/content.scss */
.smartfilter ul .buttons {
  padding: 19px 10px;
}
/* line 2291, ../sass/content.scss */
.smartfilter .bx_ui_slider_track {
  position: relative;
  height: 9px;
  margin: 15px 0px;
  border: 1px solid #ebebeb;
  background: transparent;
}
/* line 2298, ../sass/content.scss */
.smartfilter .bx_ui_slider_part {
  display: none;
  position: absolute;
  top: -6px;
  width: 1px;
  height: 17px;
  background: #a2bfc7;
}
/* line 2305, ../sass/content.scss */
.smartfilter .bx_ui_slider_part.p1 {
  left: -1px;
}
/* line 2306, ../sass/content.scss */
.smartfilter .bx_ui_slider_part.p2 {
  left: 25%;
}
/* line 2307, ../sass/content.scss */
.smartfilter .bx_ui_slider_part.p3 {
  left: 50%;
}
/* line 2308, ../sass/content.scss */
.smartfilter .bx_ui_slider_part.p4 {
  left: 75%;
}
/* line 2309, ../sass/content.scss */
.smartfilter .bx_ui_slider_part.p5 {
  right: -1px;
}
/* line 2310, ../sass/content.scss */
.smartfilter .bx_ui_slider_part.p2 span, .smartfilter .bx_ui_slider_part.p3 span, .smartfilter .bx_ui_slider_part.p4 span {
  color: #6b8086;
}
/* line 2313, ../sass/content.scss */
.smartfilter .bx_ui_slider_part span {
  font-size: 11px;
  font-weight: bold;
  position: absolute;
  top: -16px;
  left: 50%;
  display: block;
  width: 100px;
  margin-left: -50px;
  text-align: center;
  color: #000;
}
/* line 2326, ../sass/content.scss */
.smartfilter .bx_ui_slider_range,
.smartfilter .bx_ui_slider_pricebar,
.smartfilter .bx_ui_slider_pricebar_VD,
.smartfilter .bx_ui_slider_pricebar_VN,
.smartfilter .bx_ui_slider_pricebar_V {
  position: absolute;
  top: 0px;
  bottom: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 2338, ../sass/content.scss */
.smartfilter .bx_ui_slider_range {
  z-index: 90;
}
/* line 2341, ../sass/content.scss */
.smartfilter .bx_ui_slider_pricebar {
  z-index: 80;
}
/* line 2344, ../sass/content.scss */
.smartfilter .bx_ui_slider_pricebar_VD {
  z-index: 40;
  background-color: #b7b7b7;
}
/* line 2348, ../sass/content.scss */
.smartfilter .bx_ui_slider_pricebar_VN {
  z-index: 50;
  background-color: transparent;
}
/* line 2352, ../sass/content.scss */
.smartfilter .bx_ui_slider_pricebar_V {
  z-index: 60;
  background-color: #0084c9;
}
/* line 2356, ../sass/content.scss */
.smartfilter .bx_ui_slider_handle {
  position: absolute;
  top: -6px;
  display: inline-block;
  cursor: pointer;
  color: #000;
  background-color: #ebebeb;
  text-decoration: none;
}
/* line 2365, ../sass/content.scss */
.smartfilter .bx_ui_slider_handle:hover {
  color: #fff;
  background-color: #0084c9;
}
/* line 2369, ../sass/content.scss */
.smartfilter .bx_ui_slider_handle span {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  padding: 3px 8px;
}
/* line 2376, ../sass/content.scss */
.smartfilter .bx_ui_slider_handle.left {
  left: 0;
}
/* line 2379, ../sass/content.scss */
.smartfilter .bx_ui_slider_handle.left span:after {
  content: "\f104";
}
/* line 2384, ../sass/content.scss */
.smartfilter .bx_ui_slider_handle.right {
  right: 0;
}
/* line 2387, ../sass/content.scss */
.smartfilter .bx_ui_slider_handle.right span:after {
  content: "\f105";
}
/* line 2394, ../sass/content.scss */
.smartfilter .bx_filter_parameters_box .polovinka {
  width: 50%;
  float: left;
}
/* line 2400, ../sass/content.scss */
.smartfilter .bx_filter_parameters_box_container_block input {
  text-align: right;
  padding-right: 5px;
  padding-left: 5px;
}
/* line 2406, ../sass/content.scss */
.smartfilter .bx_filter_calendar_container {
  position: relative;
}
/* line 2408, ../sass/content.scss */
.smartfilter .bx_filter_calendar_container.from {
  margin-right: 5px;
}
/* line 2411, ../sass/content.scss */
.smartfilter .bx_filter_calendar_container.to {
  margin-left: 5px;
}
/* line 2414, ../sass/content.scss */
.smartfilter .bx_filter_calendar_container input {
  text-align: left;
}
/* line 2417, ../sass/content.scss */
.smartfilter .bx_filter_calendar_container .calendar-icon {
  position: absolute;
  top: 7px;
  right: 3px;
}
/* line 2422, ../sass/content.scss */
.smartfilter .bx_filter_calendar_container .calendar-icon i:after {
  content: '\f073';
}
/* line 2429, ../sass/content.scss */
.smartfilter .bx_filter_container_modef {
  position: relative;
  display: block;
}
/* line 2432, ../sass/content.scss */
.smartfilter .bx_filter_container_modef .bx_filter_popup_result {
  position: absolute;
  top: -46px;
  left: 100%;
}
/* line 2438, ../sass/content.scss */
.smartfilter .bx_filter_popup_result {
  position: relative;
  display: block;
  min-width: 150px;
  white-space: nowrap;
  margin-right: 15px;
  margin-left: 43px;
  padding: 8px 10px 7px 13px;
  vertical-align: middle;
  line-height: 18px;
  color: #585f69;
  text-decoration: none;
  background-color: #fafafa;
  border-top: 1px solid #b8b8b8;
  border-right: 1px solid #b8b8b8;
  border-bottom: 1px solid #b8b8b8;
  z-index: 1;
}
/* line 2455, ../sass/content.scss */
.smartfilter .bx_filter_popup_result:hover {
  border-color: #0084c9;
}
/* line 2457, ../sass/content.scss */
.smartfilter .bx_filter_popup_result:hover .arrow {
  border-right-color: #0084c9;
}
/* line 2461, ../sass/content.scss */
.smartfilter .bx_filter_popup_result .arrow {
  position: absolute;
  top: -1px;
  left: -35px;
  border: 18px solid transparent;
  border-right: 18px solid #b8b8b8;
}
/* line 2467, ../sass/content.scss */
.smartfilter .bx_filter_popup_result .arrow span {
  position: absolute;
  top: -16px;
  left: -14px;
  border: 16px solid transparent;
  border-right: 16px solid #fafafa;
}
/* line 2475, ../sass/content.scss */
.smartfilter .bx_filter_popup_result #modef_num {
  margin-right: 15px;
}
/* line 2483, ../sass/content.scss */
.smartfilter .body .bx_filter_param_label.cwp:before, .smartfilter .body .bx_filter_param_label.cwp:after,
.smartfilter .body .bx_filter_param_label.cwpal:before,
.smartfilter .body .bx_filter_param_label.cwpal:after,
.smartfilter .body .bx_filter_param_label.dwpal:before,
.smartfilter .body .bx_filter_param_label.dwpal:after {
  content: '';
}

/* line 2490, ../sass/content.scss */
.bx_filter_param_label {
  cursor: pointer;
}

/* line 2493, ../sass/content.scss */
.smartfilter .bx_filter_param_label.disabled,
body .popup-window .bx_filter_param_label.disabled {
  cursor: default;
}

/* line 2497, ../sass/content.scss */
.bx_filter_param_label.cwp {
  float: left;
  margin-right: 4px;
}

/* line 2501, ../sass/content.scss */
.bx_filter_param_label.c,
.bx_filter_param_label.rb {
  margin-left: 17px;
}

/* line 2506, ../sass/content.scss */
.bx_filter_param_label.cwpal .bx_filter_param_btn {
  float: left;
  margin-right: 5px;
}
/* line 2510, ../sass/content.scss */
.bx_filter_param_label.cwpal .bx_filter_param_text {
  display: inline-block;
  margin-top: 3px;
}

/* line 2515, ../sass/content.scss */
.bx_filter_param_btn {
  display: block;
  padding: 2px;
  border: 1px solid transparent;
}

/* line 2520, ../sass/content.scss */
.bx_filter_param_label.active .bx_filter_param_btn,
.bx_filter_param_label:hover .bx_filter_param_btn {
  border-color: #0084c9;
}

/* line 2524, ../sass/content.scss */
.bx_filter_param_label.disabled:hover .bx_filter_param_btn {
  border-color: transparent;
}

/* line 2528, ../sass/content.scss */
.bx_filter_param_text .role_count {
  color: #c3c3c3;
}

/* line 2532, ../sass/content.scss */
.bx_filter_btn_color_icon {
  display: block;
  line-height: 18px;
  width: 18px;
  height: 18px;
  vertical-align: middle;
  border: 1px solid #b8b8b8;
  -webkit-background-size: cover;
  background-size: cover;
}

/* line 2543, ../sass/content.scss */
.bx_filter_select_block .bx_filter_select_text {
  display: block;
  text-align: left;
  border-color: #ebebeb;
}
/* line 2547, ../sass/content.scss */
.bx_filter_select_block .bx_filter_select_text .bx_filter_btn_color_icon {
  float: left;
  margin-right: 5px;
}

/* line 2553, ../sass/content.scss */
body .popup-window.smartFilterSelectbox {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 2557, ../sass/content.scss */
body .popup-window.smartFilterSelectbox .popup-window-top-row,
body .popup-window.smartFilterSelectbox .popup-window-bottom-row,
body .popup-window.smartFilterSelectbox .popup-window-left-column,
body .popup-window.smartFilterSelectbox .popup-window-right-column {
  display: none;
}
/* line 2563, ../sass/content.scss */
body .popup-window.smartFilterSelectbox .popup-window-center-column {
  background: transparent;
}
/* line 2566, ../sass/content.scss */
body .popup-window.smartFilterSelectbox .popup-window-content {
  margin: 0px;
}
/* line 2568, ../sass/content.scss */
body .popup-window.smartFilterSelectbox .popup-window-content ul {
  display: block;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-bottom: 2px solid #0084c9;
  border-radius: 0px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
/* line 2584, ../sass/content.scss */
body .popup-window.smartFilterSelectbox .popup-window-content li {
  display: block;
  height: 35px;
  margin-left: -1px;
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
}
/* line 2591, ../sass/content.scss */
body .popup-window.smartFilterSelectbox .popup-window-content label {
  display: block;
  padding: 7px 25px;
  cursor: pointer;
  color: #585f69;
  text-decoration: none;
  margin-top: -1px;
  margin-bottom: 0px;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
}
/* line 2601, ../sass/content.scss */
body .popup-window.smartFilterSelectbox .popup-window-content label:hover {
  text-decoration: none;
  color: #585f69;
  background-color: #eee;
}
/* line 2606, ../sass/content.scss */
body .popup-window.smartFilterSelectbox .popup-window-content label.disabled:hover {
  background-color: transparent;
}
/* line 2610, ../sass/content.scss */
body .popup-window.smartFilterSelectbox .popup-window-content .bx_filter_btn_color_icon {
  float: left;
  margin-right: 5px;
}

/* line 2619, ../sass/content.scss */
.bx_filter_select_popup ul li label {
  font-weight: normal;
}

/* line 2625, ../sass/content.scss */
.bx_filter_btn_color_icon.all {
  position: relative;
  border: none;
}

/* line 2629, ../sass/content.scss */
.bx_filter_btn_color_icon.all:after,
.bx_filter_btn_color_icon.all:before {
  position: absolute;
  width: 60%;
  height: 60%;
  background: #fff;
  content: " ";
  -webkit-box-shadow: inset 0 0 0 1px #b8b8b8;
  box-shadow: inset 0 0 0 1px #b8b8b8;
}

/* line 2638, ../sass/content.scss */
.bx_filter_btn_color_icon.all:before {
  top: 0;
  left: 0;
}

/* line 2642, ../sass/content.scss */
.bx_filter_btn_color_icon.all:after {
  right: 0;
  bottom: 0;
}

/* line 2646, ../sass/content.scss */
.bx_filter_param_label.disabled {
  opacity: .5;
  cursor: default;
}

@media (max-width: 991px) {
  /* line 2651, ../sass/content.scss */
  .aroundfilter {
    position: relative;
  }
  /* line 2653, ../sass/content.scss */
  .aroundfilter .smartfilter {
    display: none;
  }
  /* line 2655, ../sass/content.scss */
  .aroundfilter .smartfilter.open {
    position: absolute;
    top: 50px;
    left: 0px;
    right: 0px;
    display: block;
    z-index: 5;
    padding: 15px;
    border: 1px solid #ebebeb;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  }
  /* line 2667, ../sass/content.scss */
  .aroundfilter .smartfilter .name .hint {
    display: none;
  }
}
@media (min-width: 992px) {
  /* line 2676, ../sass/content.scss */
  .smartfilter.ftype1 {
    margin-bottom: 10px;
  }
  /* line 2682, ../sass/content.scss */
  .smartfilter.ftype2 ul .bx_filter_prop > .body {
    position: absolute;
    top: 38px;
    right: 0px;
    left: 0px;
    border-top: 1px solid #ebebeb;
    border-bottom: 2px solid #0084c9;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  }
  /* line 2692, ../sass/content.scss */
  .smartfilter.ftype2 ul .buttons {
    text-align: right;
  }
  /* line 2697, ../sass/content.scss */
  .smartfilter.ftype2 .bx_filter_container_modef .bx_filter_popup_result {
    left: auto;
    right: 0px;
  }
}
/* /catalog.smart.filter */
/* catalog.compare.list */
/* line 2709, ../sass/content.scss */
.comparelist .btn {
  border-color: #ebebeb;
}
/* line 2712, ../sass/content.scss */
.comparelist .btn .fa:after {
  content: "\f080";
}

/* /catalog.compare.list */
/* catalog.sorter */
/* line 2721, ../sass/content.scss */
.catalogsorter {
  margin-bottom: 20px;
  border-bottom: 1px solid #ebebeb;
}
/* line 2724, ../sass/content.scss */
.catalogsorter > div {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 2733, ../sass/content.scss */
.catalogsorter .template i.showcase:before,
.catalogsorter .templateDrop i.showcase:before {
  content: "\f00a";
}
/* line 2738, ../sass/content.scss */
.catalogsorter .template i.list:before,
.catalogsorter .templateDrop i.list:before {
  content: "\f00b";
}
/* line 2743, ../sass/content.scss */
.catalogsorter .template i.list_little:before,
.catalogsorter .templateDrop i.list_little:before {
  content: "\f03a";
}
/* line 2750, ../sass/content.scss */
.catalogsorter .template a {
  display: inline-block;
  margin-left: 10px;
  padding: 9px 12px 7px 13px;
  color: #b8b8b8;
  background-color: #ebebeb;
}
/* line 2756, ../sass/content.scss */
.catalogsorter .template a:hover, .catalogsorter .template a.selected {
  color: #0084c9;
}
/* line 2760, ../sass/content.scss */
.catalogsorter .template a:first-child {
  margin-left: 0px;
}
/* line 2766, ../sass/content.scss */
.catalogsorter .templateDrop .fa {
  margin-left: 0px;
}
/* line 2771, ../sass/content.scss */
.catalogsorter .templateDrop .dropdown-toggle .fa:after {
  content: '';
}
/* line 2776, ../sass/content.scss */
.catalogsorter .templateDrop .dropdown-menu {
  min-width: 60px;
}
/* line 2781, ../sass/content.scss */
.catalogsorter .dropdown > .btn-default.dropdown-toggle {
  border-color: #ebebeb;
}
/* line 2785, ../sass/content.scss */
.catalogsorter .dropdown.open > .btn-default.dropdown-toggle {
  background-color: transparent;
}
/* line 2789, ../sass/content.scss */
.catalogsorter .dropdown .arrowright {
  margin-left: 7px;
}
/* line 2791, ../sass/content.scss */
.catalogsorter .dropdown .arrowright:after {
  content: "\f105";
}
/* line 2796, ../sass/content.scss */
.catalogsorter .filterbtn,
.catalogsorter .output,
.catalogsorter .sortby,
.catalogsorter .comparising {
  margin-right: 10px;
}
/* line 2803, ../sass/content.scss */
.catalogsorter .output .title,
.catalogsorter .output .dropdown {
  display: inline-block;
}
/* line 2807, ../sass/content.scss */
.catalogsorter .output .title {
  margin-right: 3px;
}
/* line 2810, ../sass/content.scss */
.catalogsorter .output .fileicon {
  margin-left: 0px;
  margin-right: 3px;
}
/* line 2813, ../sass/content.scss */
.catalogsorter .output .fileicon:before {
  content: "\f016";
}
/* line 2816, ../sass/content.scss */
.catalogsorter .output .fileicon:after {
  content: '';
}
/* line 2821, ../sass/content.scss */
.catalogsorter .showfilter {
  border-color: #ebebeb;
}
/* line 2823, ../sass/content.scss */
.catalogsorter .showfilter i {
  margin-left: 0px;
}
/* line 2825, ../sass/content.scss */
.catalogsorter .showfilter i:before {
  content: "\f0b0";
}
/* line 2828, ../sass/content.scss */
.catalogsorter .showfilter i:after {
  content: ' ';
}

@media (min-width: 501px) {
  /* line 2835, ../sass/content.scss */
  .comparising {
    float: right;
  }
}
@media (max-width: 500px) {
  /* line 2841, ../sass/content.scss */
  .catalogsorter .filterbtn,
  .catalogsorter .output,
  .catalogsorter .sortby {
    margin-right: 0px;
  }
  /* line 2847, ../sass/content.scss */
  .catalogsorter > div:first-child button {
    border-right: none;
  }
  /* line 2853, ../sass/content.scss */
  .catalogsorter .filterbtn + .output button,
  .catalogsorter .filterbtn + .sortby button {
    border-right: none;
  }
  /* line 2858, ../sass/content.scss */
  .catalogsorter .comparising .btn {
    position: relative;
    left: -1px;
  }
}
@media (max-width: 991px) {
  /* line 2872, ../sass/content.scss */
  .catalogsorter .sortby .fa.sort:after, .catalogsorter .sortby .fa.name:after, .catalogsorter .sortby .fa.price:after {
    margin-left: 3px;
  }
  /* line 2876, ../sass/content.scss */
  .catalogsorter .sortby .fa.sort.asc:after, .catalogsorter .sortby .fa.name.asc:after, .catalogsorter .sortby .fa.price.asc:after {
    content: "\f106";
  }
  /* line 2881, ../sass/content.scss */
  .catalogsorter .sortby .fa.sort.desc:after, .catalogsorter .sortby .fa.name.desc:after, .catalogsorter .sortby .fa.price.desc:after {
    content: "\f107";
  }
  /* line 2887, ../sass/content.scss */
  .catalogsorter .sortby .fa.sort:before {
    content: "\f005";
  }
  /* line 2892, ../sass/content.scss */
  .catalogsorter .sortby .fa.price:before {
    content: "\f158";
  }
  /* line 2897, ../sass/content.scss */
  .catalogsorter .sortby .dropdown-menu {
    min-width: 60px;
  }
  /* line 2900, ../sass/content.scss */
  .catalogsorter .sortby .dropdown-menu > li a {
    padding: 7px 15px;
  }
}
/* /catalog.sorter */
/* catalog.compare.result */
/* line 2912, ../sass/content.scss */
.bx_compare .bx_sort_container {
  margin-bottom: 15px;
}
/* line 2914, ../sass/content.scss */
.bx_compare .bx_sort_container .sorttext {
  margin-right: 7px;
}
/* line 2919, ../sass/content.scss */
.bx_compare .table_compare .empty > div,
.bx_compare .table_compare .item {
  min-width: 260px;
}
/* line 2923, ../sass/content.scss */
.bx_compare .table_compare .empty {
  padding: 0px;
}
/* line 2926, ../sass/content.scss */
.bx_compare .table_compare .product {
  padding: 15px;
}
/* line 2930, ../sass/content.scss */
.bx_compare .table_compare .item .del {
  position: relative;
  min-height: 5px;
}
/* line 2933, ../sass/content.scss */
.bx_compare .table_compare .item .del a {
  position: absolute;
  top: -11px;
  right: -11px;
  display: block;
  width: 15px;
  height: 15px;
}
/* line 2941, ../sass/content.scss */
.bx_compare .table_compare .item .del .fa {
  font-size: 18px;
}
/* line 2943, ../sass/content.scss */
.bx_compare .table_compare .item .del .fa:after {
  content: "\f014";
}
/* line 2948, ../sass/content.scss */
.bx_compare .table_compare .item .pic {
  height: 190px;
  line-height: 190px;
  text-align: center;
}
/* line 2952, ../sass/content.scss */
.bx_compare .table_compare .item .pic img {
  max-width: 100%;
  max-height: 190px;
}
/* line 2957, ../sass/content.scss */
.bx_compare .table_compare .item .data {
  margin: 7px 9px 0px 9px;
}
/* line 2960, ../sass/content.scss */
.bx_compare .table_compare .item .del,
.bx_compare .table_compare .item .name {
  margin-bottom: 8px;
}
/* line 2964, ../sass/content.scss */
.bx_compare .table_compare .item .name {
  height: 48px;
  font-size: 20px;
  line-height: 24px;
  overflow: hidden;
}

/* /catalog.compare.result */
/* 404 not found */
/* line 2977, ../sass/content.scss */
.erorpage .errorpagein {
  width: 100%;
  vertical-align: middle;
}
/* line 2980, ../sass/content.scss */
.erorpage .errorpagein .errorcode {
  margin-top: 50px;
  font-size: 200px;
}
/* line 2984, ../sass/content.scss */
.erorpage .errorpagein .errortext {
  font-size: 20px;
}
/* line 2989, ../sass/content.scss */
.erorpage .errorpagein .errorbutton {
  margin-top: 10px;
  margin-bottom: 120px;
}

/* /404 not found */
/* subscribe */
/* line 2999, ../sass/content.scss */
.subscription .field-wrap {
  min-height: 45px;
  margin-top: 0px;
  margin-bottom: 15px;
}
/* line 3003, ../sass/content.scss */
.subscription .field-wrap label {
  margin-bottom: 0px;
}
/* line 3006, ../sass/content.scss */
.subscription .field-wrap .rubric {
  margin-bottom: 20px;
}
/* line 3008, ../sass/content.scss */
.subscription .field-wrap .rubric > div {
  margin-top: 3px;
  color: #a4a4a4;
  font-size: 11px;
}
/* line 3015, ../sass/content.scss */
.subscription .padleft {
  margin-top: 12px;
  padding-left: 30px;
}
/* line 3019, ../sass/content.scss */
.subscription .btns {
  margin-top: 15px;
}
/* line 3022, ../sass/content.scss */
.subscription .required {
  font-size: 18px;
  color: #c90d0d;
  display: inline;
  line-height: 14px;
}

/* line 3029, ../sass/content.scss */
.detail_subs {
  margin-bottom: 30px;
  padding: 10px 18px;
  border: 1px solid #ebebeb;
  background-color: #fafafa;
}
/* line 3034, ../sass/content.scss */
.detail_subs p {
  margin: 0px;
  line-height: 36px;
}

/* /subscribe */
/* universal slider */
/* line 3042, ../sass/content.scss */
.thumbs {
  margin-bottom: 25px;
}
/* line 3045, ../sass/content.scss */
.thumbs .thumb a {
  position: relative;
  display: block;
  height: 100px;
  line-height: 100px;
  text-align: center;
  border: 1px solid #ebebeb;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 3058, ../sass/content.scss */
.thumbs .thumb.checked a .overlay,
.thumbs .thumb.checked a .fa {
  display: block;
}
/* line 3064, ../sass/content.scss */
.thumbs .thumb .overlay {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  display: none;
  background-color: #fff;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
/* line 3074, ../sass/content.scss */
.thumbs .thumb .fa {
  position: absolute;
  top: 50%;
  left: 50%;
  display: none;
  margin-top: -16px;
  margin-left: -17px;
  font-size: 35px;
}
/* line 3082, ../sass/content.scss */
.thumbs .thumb .fa:before {
  content: "\f002";
  color: #fff;
}
/* line 3088, ../sass/content.scss */
.thumbs .owl-nav {
  margin-top: 10px;
  text-align: right;
}

/* line 3093, ../sass/content.scss */
.changeFromSlider {
  cursor: pointer;
}

/* /universal slider */
/* popup gallery */
/* line 3099, ../sass/content.scss */
.popupgallery {
  margin-bottom: 30px;
  padding-bottom: 4px;
  border-bottom: 1px solid #ebebeb;
}
/* line 3103, ../sass/content.scss */
.popupgallery .navigations {
  position: relative;
}
/* line 3106, ../sass/content.scss */
.popupgallery .navigations:hover > .nav {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/* line 3108, ../sass/content.scss */
.popupgallery .navigations:hover > .nav:hover {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
/* line 3113, ../sass/content.scss */
.popupgallery .navigations > .nav {
  position: absolute;
  top: 50%;
  display: inline-block;
  color: #000;
  cursor: pointer;
  margin-top: -27px;
  background-color: #ebebeb;
  border-radius: 27px;
  -webkit-transition: all, 0.2s, ease-in-out 0s;
  -o-transition: all, 0.2s, ease-in-out 0s;
  transition: all, 0.2s, ease-in-out 0s;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 200ms ease;
  -moz-transition: opacity 200ms ease;
  -ms-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}
/* line 3129, ../sass/content.scss */
.popupgallery .navigations > .nav:hover {
  color: #fff;
  background-color: #ebebeb;
}
/* line 3133, ../sass/content.scss */
.popupgallery .navigations > .nav.prev {
  left: 15px;
}
/* line 3135, ../sass/content.scss */
.popupgallery .navigations > .nav.prev > span {
  padding: 5px 22px 7px 18px;
}
/* line 3136, ../sass/content.scss */
.popupgallery .navigations > .nav.prev > span:after {
  content: "\f104";
}
/* line 3142, ../sass/content.scss */
.popupgallery .navigations > .nav.next {
  right: 15px;
}
/* line 3144, ../sass/content.scss */
.popupgallery .navigations > .nav.next > span {
  padding: 5px 18px 7px 22px;
}
/* line 3145, ../sass/content.scss */
.popupgallery .navigations > .nav.next > span:after {
  content: "\f105";
}
/* line 3151, ../sass/content.scss */
.popupgallery .navigations > .nav > span {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 39px;
  color: #fff;
}
/* line 3160, ../sass/content.scss */
.popupgallery .around_changeit {
  display: table;
  width: 100%;
}
/* line 3164, ../sass/content.scss */
.popupgallery .changeit {
  display: table-cell;
  width: 100%;
  height: 550px;
  text-align: center;
  vertical-align: middle;
}
/* line 3170, ../sass/content.scss */
.popupgallery .changeit img {
  display: inline;
  cursor: pointer;
  max-height: 520px;
}
/* line 3175, ../sass/content.scss */
.popupgallery .changeit .date {
  display: inline-block;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: right;
}
/* line 3183, ../sass/content.scss */
.popupgallery .description {
  height: 20px;
}
/* line 3186, ../sass/content.scss */
.popupgallery .thumbs {
  max-height: 428px;
  margin-top: 15px;
  overflow-x: hidden;
  overflow-y: scroll;
}
/* line 3191, ../sass/content.scss */
.popupgallery .thumbs .thumb {
  width: 45%;
  float: left;
  margin-right: 4%;
  margin-bottom: 15px;
}
/* line 3196, ../sass/content.scss */
.popupgallery .thumbs .thumb:nth-child(odd) {
  margin-right: 6%;
}
/* line 3201, ../sass/content.scss */
.popupgallery .preview {
  position: relative;
  max-height: 112px;
  overflow: hidden;
}
/* line 3205, ../sass/content.scss */
.popupgallery .preview:before {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 30%;
  height: 20px;
  content: '';
  background-image: -webkit-linear-gradient(left, rgba(250, 250, 250, 0.5), #fafafa);
  background-image: linear-gradient(to right, rgba(250, 250, 250, 0.5), #fafafa);
}

/* /popup gallery */
