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

/* line 9, ../sass/content.scss */
.about_us,
.docs,
.honors,
.features,
.gallery,
.newslistcol,
.partners,
.customerreviews,
.services,
.smallbanners,
.action,
.staff {
  margin-top: 15px;
  padding-bottom: 15px;
}

/* line 25, ../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 35, ../sass/content.scss */
.customerreviews .item {
  margin-bottom: 15px;
}
/* line 37, ../sass/content.scss */
.customerreviews .item .review {
  position: relative;
  padding: 12px 21px;
  background-color: #f6f6f6;
  border: 1px solid #f6f6f6;
}
/* line 42, ../sass/content.scss */
.customerreviews .item .review .in {
  overflow: hidden;
}
/* line 45, ../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 53, ../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 64, ../sass/content.scss */
.customerreviews .item .author {
  padding-top: 15px;
}
/* line 66, ../sass/content.scss */
.customerreviews .item .author .image {
  float: left;
  width: 58px;
  height: 58px;
  margin: 0px 8px;
  border: 1px solid #ebebeb;
}
/* line 73, ../sass/content.scss */
.customerreviews .item .author img {
  width: auto;
  max-width: 60px;
  max-height: 60px;
}
/* line 78, ../sass/content.scss */
.customerreviews .item .author .text {
  margin-left: 78px;
  padding-top: 7px;
}
/* line 82, ../sass/content.scss */
.customerreviews .item .author .name {
  padding-bottom: 1px;
}

/* line 87, ../sass/content.scss */
.customerreviews.owl .item {
  min-height: 10px;
}
/* line 89, ../sass/content.scss */
.customerreviews.owl .item .in {
  height: 94px;
}

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

/* /staff & services & features & action */
/* features */
/* line 113, ../sass/content.scss */
.features .item a {
  padding: 10px 10px;
  text-decoration: none;
}
/* line 117, ../sass/content.scss */
.features .item .image {
  /*margin: 0 auto;*/
  text-align: center;
      margin-top: 15px;
}
/* line 121, ../sass/content.scss */
.features .item img {
  width: auto;
  max-width: 60px;
  max-height: 60px;
}

.featuresMain .item .image {
  width: 100%;
  height:70px;
  /*max-height: 60px;*/
}

/* line 126, ../sass/content.scss */
.features .item .name {
  margin: 10px 0;
  font-size: 24px;
  font-family:'Open Sans', sans-serif;
  color: rgb(68, 68, 68);
  font-weight: bold;
  line-height: 0.667;
}

.featuresMain .item .name {
  margin: 10px 0;
  text-align:center;
  font-size: 24px;
  font-family:'Open Sans', sans-serif;
  color: rgb(68, 68, 68);
  font-weight: bold;
  line-height: 1.2;
}

.featuresMain .row, .newsLine .item .data{
	padding: 0 15px;
	text-align: justify;
}


/* line 132, ../sass/content.scss */

.features .item .description {
  color: #000;
  text-align: justify;
    margin: 0 auto 30px; 
}


/* features1 */
/* line 138, ../sass/content.scss */
.features.features1 .item .image,
.features.features1 .item .data {
  float: left;
}
/* line 142, ../sass/content.scss */
.features.features1 .item .image {
  width: 25%;
}
/* line 145, ../sass/content.scss */
.features.features1 .item .data {
  width: 75%;
  padding-left: 8px;
}
/* line 149, ../sass/content.scss */
.features.features1 .item img {
  margin: 0 auto;
}

/* features2 */
/* line 155, ../sass/content.scss */
.features.features2 .item .image {
  width: 60px;
  height: 60px;
  margin: 0 25px 20px 0;
  line-height: 60px;
  float: left;
}
/* line 161, ../sass/content.scss */
.features.features2 .item img {
  display: inline-block;
}
/* line 164, ../sass/content.scss */
.features.features2 .item .data {
  /*text-align: center;*/
}

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

/* line 193, ../sass/content.scss */
.smallbanners .item .smallbanner {
  position: relative;
  display: inline-block;
}
/* line 203, ../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 226, ../sass/content.scss */
.honors .item .image a,
.about_us .item .image a,
.newslistcol .item .image a {
  display: block;
  border: 1px solid #ebebeb;
}
/* line 229, ../sass/content.scss */
.honors .item .image a:hover,
.about_us .item .image a:hover,
.newslistcol .item .image a:hover {
  border-color: #b8b8b8;
}

/* line 235, ../sass/content.scss */
.docs .item,
.honors .item,
.about_us .item,
.newslistcol .item {
  margin-bottom: 15px;
  min-height: 105px;
}
/* line 241, ../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 246, ../sass/content.scss */
.docs .item .image + .data,
.honors .item .image + .data,
.about_us .item .image + .data,
.newslistcol .item .image + .data {
  margin-left: 111px;
}
/* line 249, ../sass/content.scss */
.docs .item .image img,
.honors .item .image img,
.about_us .item .image img,
.newslistcol .item .image img {
  max-height: 98px;
}
/* line 254, ../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 257, ../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 262, ../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 264, ../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 269, ../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 276, ../sass/content.scss */
.newslistcol .owl-item .item .data .name a {
  backface-visibility: hidden;
}

/* about_us */
/* line 280, ../sass/content.scss */
.about_us .item {
  min-height: 103px;
}
/* line 283, ../sass/content.scss */
.about_us .item .descr a {
  color: #585f69;
}
/* line 287, ../sass/content.scss */
.about_us .item .publish {
  max-height: 18px;
  overflow: hidden;
}
/* line 290, ../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 304, ../sass/content.scss */
.docs .item .image {
  position: relative;
  border: 1px solid #ebebeb;
}
/* line 307, ../sass/content.scss */
.docs .item .image:hover {
  border-color: #b8b8b8;
}
/* line 310, ../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 327, ../sass/content.scss */
.newslistcol .item .image img {
  display: block;
  width: auto;
  max-width: 100%;
  margin: 0 auto;
}
/* line 334, ../sass/content.scss */
.newslistcol .item .data {
  height: 141px;
  overflow: hidden;
}

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

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

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

/* line 373, ../sass/content.scss */
.services .item .image,
.staff .item .image,
.action .item .image {
  margin-bottom: 4px;
  text-align: center;
}
/* line 376, ../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;

}
/* line 385, ../sass/content.scss */
.services .item .data .name,
.staff .item .data .name,
.action .item .data .name {
  max-height: 128px;
  font-size: 18px;
  line-height: 24px;
  /*text-align: left;*/
  /*overflow: hidden;*/
}
/* line 391, ../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 397, ../sass/content.scss */
.staff .item {
  margin-bottom: 15px;
}

@media (min-width: 991px) {
  /* line 402, ../sass/content.scss */
  .staff .item .data.row {
    height: 115px;
    overflow: hidden;
  }
}
/* /services & staff & action */
/* gallery */
/* line 412, ../sass/content.scss */
.gallery.row {
  padding-bottom: 0px;
}
/* line 415, ../sass/content.scss */
.gallery .item {
  margin-bottom: 15px;
}
/* line 417, ../sass/content.scss */
.gallery .item a {
  display: block;
  min-height: 245px;
  text-decoration: none;
  border: 1px solid #ebebeb;
  -moz-transition: all, 0.2s, ease-in-out 0s;
  -o-transition: all, 0.2s, ease-in-out 0s;
  -webkit-transition: all, 0.2s, ease-in-out 0s;
  transition: all, 0.2s, ease-in-out 0s;
}
/* line 423, ../sass/content.scss */
.gallery .item a:hover {
  border-color: #b8b8b8;
}
/* line 427, ../sass/content.scss */
.gallery .item .image {
  text-align: center;
}
/* line 430, ../sass/content.scss */
.gallery .item .info {
  position: relative;
  min-height: 54px;
}
/* line 434, ../sass/content.scss */
.gallery .item .data {
  position: absolute;
  right: 15px;
  bottom: 4px;
  left: 15px;
  max-height: 56px;
  min-height: 56px;
  padding-top: 4px;
  background-color: #fff;
  overflow: hidden;
  backface-visibility: hidden;
  -moz-transition: all, 0.2s, ease-in-out 0s;
  -o-transition: all, 0.2s, ease-in-out 0s;
  -webkit-transition: all, 0.2s, ease-in-out 0s;
  transition: all, 0.2s, ease-in-out 0s;
}
/* line 446, ../sass/content.scss */
.gallery .item .data .name,
.gallery .item .data .descr {
  margin: 0px 12px;
}
/* line 450, ../sass/content.scss */
.gallery .item .data .name {
  max-height: 48px;
  font-size: 20px;
  line-height: 24px;
  overflow: hidden;
}
/* line 456, ../sass/content.scss */
.gallery .item .data .descr {
  padding-top: 8px;
}
/* line 459, ../sass/content.scss */
.gallery .item .data:hover {
  max-height: 171px;
}
/* line 463, ../sass/content.scss */
.gallery .item img {
  max-width: 100%;
}

/* /gallery */
/* partners */
/* line 472, ../sass/content.scss */
.partners .item {
  max-height: 150px;
  margin-bottom: 30px;
}
/* line 475, ../sass/content.scss */
.partners .item a {
  display: block;
  
  -moz-transition: all, 0.2s, ease-in-out 0s;
  -o-transition: all, 0.2s, ease-in-out 0s;
  -webkit-transition: all, 0.2s, ease-in-out 0s;
  transition: all, 0.2s, ease-in-out 0s;
}
/* line 479, ../sass/content.scss */
.partners .item a:hover {
  border-color: #b8b8b8;
}
/* line 483, ../sass/content.scss */
.partners .item .image .col {
  height: 141px;
  text-align: center;
  line-height: 141px;
}
/* line 487, ../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 501, ../sass/content.scss */
.action .name {
  max-height: 47px;
  overflow: hidden;
}
/* line 507, ../sass/content.scss */
.action.owl .item a {
  min-height: 298px;
}
/* line 510, ../sass/content.scss */
.action.owl .item .data {
  height: 138px;
}
/* line 514, ../sass/content.scss */
.action.owl .item .markers .marker {
  position: relative;
  display: inline-block;
  color: #fff;
  margin-right: 10px;
  padding: 0px 30px 0px 10px;
}
/* line 520, ../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 533, ../sass/content.scss */
.action.owl .item .markers .action_date {
  display: inline-block;
  font-size: 12px;
  white-space: nowrap;
}
/* line 541, ../sass/content.scss */
.action.row {
  /*margin-right: -5px;
  margin-left: -5px;
  margin: 0 -5px 30px -5px;*/
  float:left;
}
/* line 544, ../sass/content.scss */
.action.row .item {
  padding: 5px;
  margin-bottom: 10px;
}
/* line 546, ../sass/content.scss */
.action.row .item.col-md-4 .data .markers {
  margin-bottom: 6px;
}
/* line 552, ../sass/content.scss */
.action.row .item a {
  padding: 9px 9px 14px 9px;
  text-decoration: none;
}
/* line 556, ../sass/content.scss */
.action.row .item .data.row {
  height: 141px;
}
/* line 560, ../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 567, ../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 580, ../sass/content.scss */
.action.row .item .markers .action_date {
  display: inline-block;
  font-size: 12px;
  white-space: nowrap;
}

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

@media (min-width: 991px) {
  /* line 610, ../sass/content.scss */
  .vacancies .yashare {
    margin-top: 0px;
    text-align: right;
  }
}
/* /vacancies & faq */
/* timeline */
/* line 619, ../sass/content.scss */
.timeline.row {
  position: relative;
  margin-right: -25px;
  margin-bottom: 90px;
  margin-left: -25px;
}
/* line 624, ../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 636, ../sass/content.scss */
.timeline.row > .col {
  padding-right: 25px;
  padding-left: 25px;
}
/* line 640, ../sass/content.scss */
.timeline.row .item {
  position: relative;
  margin-bottom: 26px;
}
/* line 643, ../sass/content.scss */
.timeline.row .item:nth-child(even) {
  position: relative;
  top: 90px;
}
/* line 648, ../sass/content.scss */
.timeline.row .item:hover .body {
  border-color: #b8b8b8;
}
/* line 651, ../sass/content.scss */
.timeline.row .item:hover .pointer.right {
  border-left-color: #b8b8b8;
}
/* line 654, ../sass/content.scss */
.timeline.row .item:hover .pointer.left {
  border-right-color: #b8b8b8;
}
/* line 658, ../sass/content.scss */
.timeline.row .item .body {
  display: block;
  height: 353px;
  padding: 9px;
  text-decoration: none;
  border: 1px solid #ebebeb;
  -moz-transition: all, 0.2s, ease-in-out 0s;
  -o-transition: all, 0.2s, ease-in-out 0s;
  -webkit-transition: all, 0.2s, ease-in-out 0s;
  transition: all, 0.2s, ease-in-out 0s;
}
/* line 665, ../sass/content.scss */
.timeline.row .item .body .image,
.timeline.row .item .body .name,
.timeline.row .item .body .date {
  margin-bottom: 6px;
}
/* line 670, ../sass/content.scss */
.timeline.row .item .body .image {
  height: 209px;
  text-align: center;
}
/* line 674, ../sass/content.scss */
.timeline.row .item .body .name {
  font-size: 20px;
  line-height: 24px;
}
/* line 678, ../sass/content.scss */
.timeline.row .item .body .date {
  font-size: 18px;
  line-height: 22px;
}
/* line 682, ../sass/content.scss */
.timeline.row .item .body .data {
  max-height: 115px;
  overflow: hidden;
}
/* line 687, ../sass/content.scss */
.timeline.row .item .pointer {
  position: absolute;
  top: 15px;
  display: inline-block;
  width: 0px;
  height: 0px;
  border: 13px solid transparent;
  -moz-transition: all, 0.2s, ease-in-out 0s;
  -o-transition: all, 0.2s, ease-in-out 0s;
  -webkit-transition: all, 0.2s, ease-in-out 0s;
  transition: all, 0.2s, ease-in-out 0s;
}
/* line 695, ../sass/content.scss */
.timeline.row .item .pointer.right {
  left: 100%;
  margin-left: -25px;
  border-left: 14px solid #ebebeb;
  border-right: 0;
}
/* line 700, ../sass/content.scss */
.timeline.row .item .pointer.right > div {
  left: -15px;
  border-left: 14px solid #fff;
  border-right: 0;
}
/* line 705, ../sass/content.scss */
.timeline.row .item .pointer.right span {
  left: 5px;
}
/* line 709, ../sass/content.scss */
.timeline.row .item .pointer.left {
  right: 100%;
  margin-right: -25px;
  border-right: 14px solid #ebebeb;
  border-left: 0;
}
/* line 714, ../sass/content.scss */
.timeline.row .item .pointer.left > div {
  right: -15px;
  border-right: 14px solid #fff;
  border-left: 0;
}
/* line 719, ../sass/content.scss */
.timeline.row .item .pointer.left span {
  right: 5px;
}
/* line 723, ../sass/content.scss */
.timeline.row .item .pointer > div {
  position: absolute;
  top: -13px;
  border: 13px solid transparent;
}
/* line 728, ../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 743, ../sass/content.scss */
  html .timeline.row:before {
    left: auto;
    right: 24px;
  }
  /* line 747, ../sass/content.scss */
  html .timeline.row .item {
    margin-right: 25px;
  }
  /* line 749, ../sass/content.scss */
  html .timeline.row .item:nth-child(even) {
    top: auto;
  }
  /* line 752, ../sass/content.scss */
  html .timeline.row .item .pointer {
    border-left-color: #b8b8b8;
    border-right-color: transparent;
  }
  /* line 755, ../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 761, ../sass/content.scss */
  html .timeline.row .item .pointer.left > div {
    left: -15px;
    border-left: 14px solid #fff;
    border-right: 0;
  }
  /* line 766, ../sass/content.scss */
  html .timeline.row .item .pointer.left span {
    left: 5px;
  }
}
/* /timeline */
/* shops */
/* line 778, ../sass/content.scss */
.shops .search_city,
.shops .filter,
.shops .shops_list,
.shops .map {
  margin-bottom: 20px;
}
/* line 784, ../sass/content.scss */
.shops .search_city {
  position: relative;
}
/* line 787, ../sass/content.scss */
.shops .search_city .input-group .fa:before {
  content: '\f002';
}
/* line 791, ../sass/content.scss */
.shops .search_city ul.cities_list {
  right: 15px;
  left: 15px;
}
/* line 797, ../sass/content.scss */
.shops .filter button {
  margin-right: 10px;
}
/* line 801, ../sass/content.scss */
.shops .shops_list {
  max-height: 350px;
  border: 1px solid #ebebeb;
  overflow-x: hidden;
  overflow-y: scroll;
}
/* line 806, ../sass/content.scss */
.shops .shops_list .item {
  padding: 9px 10px;
}
/* line 808, ../sass/content.scss */
.shops .shops_list .item:hover {
  background-color: #ebebeb;
}
/* line 811, ../sass/content.scss */
.shops .shops_list .item.cityempty, .shops .shops_list .item.typeempty {
  display: none;
}
/* line 815, ../sass/content.scss */
.shops .shops_list .item .name {
  font-weight: bold;
}

@media (max-width: 991px) {
  /* line 823, ../sass/content.scss */
  .shops .shops_list {
    max-height: 200px;
  }
}
/* /shops */
/* news */
/* line 831, ../sass/content.scss */
.news {
  margin-top: 44px;
}
/* line 833, ../sass/content.scss */
.news .item {
  margin-bottom: 15px;
}
/* line 835, ../sass/content.scss */
.news .item .image {
  margin-bottom: 15px;
  text-align: center;
}
/* line 838, ../sass/content.scss */
.news .item .image img {
  display: inline-block;
  width: auto;
  max-width: 100%;
}
/* line 845, ../sass/content.scss */
.news .item .data .date,
.news .item .data .name {
  margin-bottom: 5px;
}
/* line 850, ../sass/content.scss */
.news .item .data .descr a {
  text-decoration: none;
}

/* /news */
/* news.detail */
/* line 860, ../sass/content.scss */
.newsdetail {
  margin-bottom: 45px;
}
/* line 862, ../sass/content.scss */
.newsdetail .markers {
  margin-bottom: 15px;
}
/* line 864, ../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 872, ../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 885, ../sass/content.scss */
.newsdetail .markers .action_date {
  display: inline-block;
  white-space: nowrap;
}
/* line 890, ../sass/content.scss */
.newsdetail .pic {
  margin-bottom: 25px;
  text-align: center;

}
/* line 893, ../sass/content.scss */
.newsdetail .pic img {
  width: auto;
  max-width: 100%;
}

/* line 899, ../sass/content.scss */
.backshare {

}
/* line 901, ../sass/content.scss */
.backshare .detailback {
  text-decoration: none;
}
/* line 904, ../sass/content.scss */
.backshare .detailback:hover i {
  color: #0084c9;
}
/* line 908, ../sass/content.scss */
.backshare .detailback i {
  padding: 10px 10px 9px 9px;
  color: #b8b8b8;
  background-color: #ebebeb;
  border: 1px solid #ebebeb;
}
/* line 913, ../sass/content.scss */
.backshare .detailback i:before {
  content: "\f112";
}
/* line 917, ../sass/content.scss */
.backshare .detailback span {
  display: inline-block;
  padding-top: 9px;
  padding-left: 10px;
}

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

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

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

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

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

/* line 989, ../sass/content.scss */
.mainform .required {
  font-size: 18px;
  color: #c90d0d;
  display: inline;
  line-height: 14px;
}
/* line 995, ../sass/content.scss */
.mainform textarea {
  width: 100%;
  border-color: #ebebeb;
}
/* line 998, ../sass/content.scss */
.mainform textarea:active, .mainform textarea:focus {
  border-color: #b8b8b8;
}
/* line 1003, ../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 1009, ../sass/content.scss */
.mainform .text-triangle.focused {
  border-left: 10px solid #b8b8b8;
  border-top: 10px solid #b8b8b8;
}
/* line 1014, ../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 1022, ../sass/content.scss */
.mainform .load-avatar {
  padding-top: 15px;
  padding-left: 25px;
}
/* line 1025, ../sass/content.scss */
.mainform .load-avatar a {
  line-height: 60px;
  margin-left: 5px;
}
/* line 1030, ../sass/content.scss */
.mainform .avatar-wrap {
  float: left;
  width: 60px;
  height: 60px;
  border: 1px solid #ebebeb;
}
/* line 1036, ../sass/content.scss */
.mainform .field-wrap {
  min-height: 58px;
  margin-top: 15px;
}
/* line 1039, ../sass/content.scss */
.mainform .field-wrap.req {
  padding-top: 0px;
}
/* line 1042, ../sass/content.scss */
.mainform .field-wrap textarea {
  resize: vertical;
}
/* line 1046, ../sass/content.scss */
.mainform .captcha_wrap {
  float: left;
}
/* line 1049, ../sass/content.scss */
.mainform .buttons,
.mainform input[type="submit"] {
  margin-left: 15px;
  float: right;
  text-align: right;
}
/* line 1055, ../sass/content.scss */
.mainform input.must-be-filled {
  border-color: #881f1f;
  background-color: #fff6f6;
}
/* line 1058, ../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 1065, ../sass/content.scss */
.mainform input.almost-filled.form-control {
  border-color: #881f1f;
}
/* line 1069, ../sass/content.scss */
.mainform .buttons span {
  display: block;
  margin-top: 0px;
  margin-bottom: 10px;
}
/* line 1073, ../sass/content.scss */
.mainform .buttons span.required {
  display: inline;
}

/************************************************************************/
/* line 1082, ../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 1089, ../sass/content.scss */
.mainform .captcha_wrap .reloadCaptcha:hover {
  text-decoration: none;
  border-bottom-color: transparent;
}
/* line 1095, ../sass/content.scss */
.mainform .captchaImg {
  height: 60px;
  width: 185px;
  padding-left: 0px;
  border: 1px solid #ebebeb;
}
/* line 1101, ../sass/content.scss */
.mainform .buttons {
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 1104, ../sass/content.scss */
.mainform .buttons .starrequired {
  float: left;
  line-height: 14px;
}

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

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

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

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

/* line 1131, ../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 1139, ../sass/content.scss */
.mainform .text-triangle.focused {
  border-left: 10px solid #b8b8b8;
  border-top: 10px solid #b8b8b8;
}

/* line 1144, ../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 1153, ../sass/content.scss */
.mainform .load-avatar {
  padding-top: 15px;
  padding-left: 25px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1255, ../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 1263, ../sass/content.scss */
.field-wrap label .required,
.field-wrap .label-wrap .required {
  display: inline;
  font-size: 18px;
  color: #c90d0d;
  line-height: 14px;
}

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

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

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

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

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

/* line 1301, ../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 1308, ../sass/content.scss */
.right-arrow-caret {
  float: right;
}

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

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

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

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

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

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

/* /catalog */
/* catalog.section -> showcase & list */
/* line 1361, ../sass/content.scss */
.products {
  margin-bottom: 15px;
}
/* line 1363, ../sass/content.scss */
.products .item {
  margin-bottom: 15px;
}
/* line 1365, ../sass/content.scss */
.products .item .in {
  border: 1px solid #ebebeb;
  -moz-transition: all, 0.2s, ease-in-out 0s;
  -o-transition: all, 0.2s, ease-in-out 0s;
  -webkit-transition: all, 0.2s, ease-in-out 0s;
  transition: all, 0.2s, ease-in-out 0s;
}
/* line 1368, ../sass/content.scss */
.products .item .in:hover {
  border-color: #b8b8b8;
}
/* line 1372, ../sass/content.scss */
.products .item .price.cool {
  font-size: 18px;
  line-height: 17px;
}
/* line 1377, ../sass/content.scss */
.products .item .stores .empty {
  color: #dd2808;
}
/* line 1380, ../sass/content.scss */
.products .item .stores .isset {
  color: #008800;
}
/* line 1386, ../sass/content.scss */
.products.showcase .item {
  min-height: 326px;
}
/* line 1388, ../sass/content.scss */
.products.showcase .item .pic {
  height: 190px;
  line-height: 190px;
  text-align: center;
}
/* line 1392, ../sass/content.scss */
.products.showcase .item .pic img {
  max-width: 100%;
  max-height: 190px;
  margin-top: -3px;
}
/* line 1398, ../sass/content.scss */
.products.showcase .item .data {
  margin: 7px 9px 0px 9px;
}
/* line 1401, ../sass/content.scss */
.products.showcase .item .name,
.products.showcase .item .buy,
.products.showcase .item .bot {
  margin-bottom: 8px;
}
/* line 1406, ../sass/content.scss */
.products.showcase .item .name {
  height: 48px;
  font-size: 20px;
  line-height: 24px;
  overflow: hidden;
}
/* line 1415, ../sass/content.scss */
.products.list .item {
  min-height: 115px;
}
/* line 1418, ../sass/content.scss */
.products.list .item .part.part1 {
  padding-right: 6px;
}
/* line 1421, ../sass/content.scss */
.products.list .item .part.part2 {
  padding-left: 6px;
}
/* line 1425, ../sass/content.scss */
.products.list .item .pic {
  height: 115px;
  line-height: 115px;
}
/* line 1428, ../sass/content.scss */
.products.list .item .pic img {
  position: relative;
  top: -1px;
  max-height: 115px;
}
/* line 1434, ../sass/content.scss */
.products.list .item .data {
  margin: 6px 11px 6px 0px;
}
/* line 1437, ../sass/content.scss */
.products.list .item .name {
  max-height: 37px;
  overflow: hidden;
}
/* line 1441, ../sass/content.scss */
.products.list .item .name,
.products.list .item .limiter {
  margin-bottom: 5px;
}
/* line 1445, ../sass/content.scss */
.products.list .item .price {
  display: inline-block;
}
/* line 1448, ../sass/content.scss */
.products.list .item .article,
.products.list .item .quantity {
  display: inline-block;
  padding-right: 15px;
}
/* line 1456, ../sass/content.scss */
.products.list.little .item {
  min-height: 68px;
}
/* line 1458, ../sass/content.scss */
.products.list.little .item .pic {
  height: 68px;
  line-height: 68px;
}
/* line 1461, ../sass/content.scss */
.products.list.little .item .pic img {
  top: -2px;
  max-height: 68px;
}
/* line 1466, ../sass/content.scss */
.products.list.little .item .limiter {
  height: 37px;
  margin-bottom: 0px;
}
/* line 1470, ../sass/content.scss */
.products.list.little .item .descr {
  display: none;
}

@media (min-width: 768px) {
  /* line 1480, ../sass/content.scss */
  .products.list .item .limiter {
    height: 79px;
    overflow: hidden;
  }
  /* line 1484, ../sass/content.scss */
  .products.list .item .prices,
  .products.list .item .buybtn {
    display: table;
    width: 100%;
  }
  /* line 1488, ../sass/content.scss */
  .products.list .item .prices > div,
  .products.list .item .buybtn > div {
    display: table-cell;
    height: 103px;
    vertical-align: middle;
  }
  /* line 1499, ../sass/content.scss */
  .products.list.little .prices > div,
  .products.list.little .buybtn > div {
    height: 56px;
  }
}
@media (max-width: 767px) {
  /* line 1510, ../sass/content.scss */
  .products.list .item .price.old {
    margin-right: 20px;
  }
  /* line 1513, ../sass/content.scss */
  .products.list .item .bot {
    margin-bottom: 5px;
  }
  /* line 1516, ../sass/content.scss */
  .products.list .item .article,
  .products.list .item .quantity {
    display: block;
  }
  /* line 1524, ../sass/content.scss */
  .products.list.little .item .bot {
    display: none;
  }
}
/* /catalog.section -> showcase & list */
/* catalog.element */
/* line 1534, ../sass/content.scss */
.js-detail {
  margin-top: 32px;
}
/* line 1536, ../sass/content.scss */
.js-detail .pic {
  margin-bottom: 15px;
}
/* line 1538, ../sass/content.scss */
.js-detail .pic .changeFromSlider {
  display: block;
  height: 300px;
  line-height: 300px;
  text-align: center;
}
/* line 1543, ../sass/content.scss */
.js-detail .pic .changeFromSlider img {
  max-height: 300px;
}
/* line 1548, ../sass/content.scss */
.js-detail .prices {
  margin-bottom: 15px;
}
/* line 1550, ../sass/content.scss */
.js-detail .prices .discount {
  margin-left: 20px;
  color: #b12a2a;
}
/* line 1555, ../sass/content.scss */
.js-detail .prices .price.old {
  font-size: 14px;
}
/* line 1558, ../sass/content.scss */
.js-detail .prices .price.cool {
  font-size: 18px;
}
/* line 1563, ../sass/content.scss */
.js-detail .previewtext {
  margin-bottom: 15px;
}
/* line 1568, ../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 1573, ../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 1576, ../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 1588, ../sass/content.scss */
.js-detail .buyblock {
  padding: 14px 18px;
  border: 1px solid #ebebeb;
}
/* line 1591, ../sass/content.scss */
.js-detail .buyblock .stores {
  margin-bottom: 15px;
}
/* line 1595, ../sass/content.scss */
.js-detail .buyblock .stores .empty {
  color: #dd2808;
}
/* line 1598, ../sass/content.scss */
.js-detail .buyblock .stores .isset {
  color: #008800;
}
/* line 1603, ../sass/content.scss */
.js-detail .buyblock .buybtns a {
  display: block;
  width: 100%;
  margin-bottom: 8px;
  text-align: center;
  text-decoration: none;
}
/* line 1609, ../sass/content.scss */
.js-detail .buyblock .buybtns a:last-child {
  margin-bottom: 0px;
}
/* line 1614, ../sass/content.scss */
.js-detail .buyblock .delivery {
  margin-top: 15px;
}
/* line 1617, ../sass/content.scss */
.js-detail .buyblock .yashare {
  margin-top: 30px;
}
/* line 1619, ../sass/content.scss */
.js-detail .buyblock .yashare > span {
  padding-top: 7px;
  padding-right: 0px;
}
/* line 1623, ../sass/content.scss */
.js-detail .buyblock .yashare .yashare-auto-init {
  float: right;
}
/* line 1625, ../sass/content.scss */
.js-detail .buyblock .yashare .yashare-auto-init .b-share {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
/* line 1628, ../sass/content.scss */
.js-detail .buyblock .yashare .yashare-auto-init .b-share a:last-child {
  padding-right: 0px !important;
}
/* line 1635, ../sass/content.scss */
.js-detail .part2 {
  margin-top: 50px;
}
/* line 1639, ../sass/content.scss */
.js-detail .proptable table {
  width: 100%;
}
/* line 1641, ../sass/content.scss */
.js-detail .proptable table .name {
  width: 30%;
  border-bottom: 1px dotted #ebebeb;
}
/* line 1644, ../sass/content.scss */
.js-detail .proptable table .name > span {
  padding-right: 7px;
}
/* line 1648, ../sass/content.scss */
.js-detail .proptable table .val {
  width: 70%;
}
/* line 1650, ../sass/content.scss */
.js-detail .proptable table .val > span {
  padding-left: 7px;
}
/* line 1654, ../sass/content.scss */
.js-detail .proptable table td {
  padding: 5px 0;
}
/* line 1656, ../sass/content.scss */
.js-detail .proptable table td > span {
  position: relative;
  top: 10px;
  background-color: #fff;
}

/* /catalog.element */
/* catalog.smart.filter */
/* line 1668, ../sass/content.scss */
.smartfilter {
  background-color: #fff;
  /*Track*/
  /* modf */
}
/* line 1670, ../sass/content.scss */
.smartfilter ul {
  margin-bottom: 0px;
}
/* line 1672, ../sass/content.scss */
.smartfilter ul > li {
  margin-bottom: 10px;
}
/* line 1674, ../sass/content.scss */
.smartfilter ul > li:last-child {
  margin-bottom: 0px;
}
/* line 1678, ../sass/content.scss */
.smartfilter ul .bx_filter_prop {
  position: relative;
  border: 1px solid #ebebeb;
}
/* line 1683, ../sass/content.scss */
.smartfilter ul .bx_filter_prop.active > .name:after {
  content: "\f107";
}
/* line 1687, ../sass/content.scss */
.smartfilter ul .bx_filter_prop.active > .body {
  display: block;
  border-top: 1px solid #ebebeb;
  z-index: 2;
}
/* line 1693, ../sass/content.scss */
.smartfilter ul .bx_filter_prop > .name {
  position: relative;
  padding: 8px 25px;
  line-height: 18px;
  cursor: pointer;
}
/* line 1698, ../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 1708, ../sass/content.scss */
.smartfilter ul .bx_filter_prop > .name .hint {
  position: relative;
}
/* line 1711, ../sass/content.scss */
.smartfilter ul .bx_filter_prop > .name .hint:hover .text {
  display: block;
}
/* line 1715, ../sass/content.scss */
.smartfilter ul .bx_filter_prop > .name .hint .fa {
  margin-left: 7px;
}
/* line 1717, ../sass/content.scss */
.smartfilter ul .bx_filter_prop > .name .hint .fa:before {
  font-size: 14px;
  content: "\f1db";
}
/* line 1721, ../sass/content.scss */
.smartfilter ul .bx_filter_prop > .name .hint .fa:after {
  position: relative;
  top: -2px;
  right: 7px;
  font-size: 8px;
  content: "\f129";
}
/* line 1729, ../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;
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -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 1746, ../sass/content.scss */
.smartfilter ul .bx_filter_prop > .body {
  display: none;
  padding: 10px 25px;
  background-color: #fff;
  z-index: 1;
}
/* line 1752, ../sass/content.scss */
.smartfilter ul .bx_filter_prop label {
  display: block;
  font-weight: normal;
}
/* line 1755, ../sass/content.scss */
.smartfilter ul .bx_filter_prop label:last-child {
  margin-bottom: 0px;
}
/* line 1760, ../sass/content.scss */
.smartfilter ul .buttons {
  padding: 19px 10px;
}
/* line 1765, ../sass/content.scss */
.smartfilter .bx_ui_slider_track {
  position: relative;
  height: 9px;
  margin: 15px 0px;
  border: 1px solid #ebebeb;
  background: transparent;
}
/* line 1772, ../sass/content.scss */
.smartfilter .bx_ui_slider_part {
  display: none;
  position: absolute;
  top: -6px;
  width: 1px;
  height: 17px;
  background: #a2bfc7;
}
/* line 1779, ../sass/content.scss */
.smartfilter .bx_ui_slider_part.p1 {
  left: -1px;
}
/* line 1780, ../sass/content.scss */
.smartfilter .bx_ui_slider_part.p2 {
  left: 25%;
}
/* line 1781, ../sass/content.scss */
.smartfilter .bx_ui_slider_part.p3 {
  left: 50%;
}
/* line 1782, ../sass/content.scss */
.smartfilter .bx_ui_slider_part.p4 {
  left: 75%;
}
/* line 1783, ../sass/content.scss */
.smartfilter .bx_ui_slider_part.p5 {
  right: -1px;
}
/* line 1784, ../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 1787, ../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 1800, ../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 1812, ../sass/content.scss */
.smartfilter .bx_ui_slider_range {
  z-index: 90;
}
/* line 1815, ../sass/content.scss */
.smartfilter .bx_ui_slider_pricebar {
  z-index: 80;
}
/* line 1818, ../sass/content.scss */
.smartfilter .bx_ui_slider_pricebar_VD {
  z-index: 40;
  background-color: #b7b7b7;
}
/* line 1822, ../sass/content.scss */
.smartfilter .bx_ui_slider_pricebar_VN {
  z-index: 50;
  background-color: transparent;
}
/* line 1826, ../sass/content.scss */
.smartfilter .bx_ui_slider_pricebar_V {
  z-index: 60;
  background-color: #0084c9;
}
/* line 1830, ../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 1839, ../sass/content.scss */
.smartfilter .bx_ui_slider_handle:hover {
  color: #fff;
  background-color: #0084c9;
}
/* line 1843, ../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 1850, ../sass/content.scss */
.smartfilter .bx_ui_slider_handle.left {
  left: 0;
}
/* line 1853, ../sass/content.scss */
.smartfilter .bx_ui_slider_handle.left span:after {
  content: "\f104";
}
/* line 1858, ../sass/content.scss */
.smartfilter .bx_ui_slider_handle.right {
  right: 0;
}
/* line 1861, ../sass/content.scss */
.smartfilter .bx_ui_slider_handle.right span:after {
  content: "\f105";
}
/* line 1868, ../sass/content.scss */
.smartfilter .bx_filter_parameters_box .polovinka {
  width: 50%;
  float: left;
}
/* line 1874, ../sass/content.scss */
.smartfilter .bx_filter_parameters_box_container_block input {
  text-align: right;
  padding-right: 5px;
  padding-left: 5px;
}
/* line 1880, ../sass/content.scss */
.smartfilter .bx_filter_calendar_container {
  position: relative;
}
/* line 1882, ../sass/content.scss */
.smartfilter .bx_filter_calendar_container.from {
  margin-right: 5px;
}
/* line 1885, ../sass/content.scss */
.smartfilter .bx_filter_calendar_container.to {
  margin-left: 5px;
}
/* line 1888, ../sass/content.scss */
.smartfilter .bx_filter_calendar_container input {
  text-align: left;
}
/* line 1891, ../sass/content.scss */
.smartfilter .bx_filter_calendar_container .calendar-icon {
  position: absolute;
  top: 7px;
  right: 3px;
}
/* line 1896, ../sass/content.scss */
.smartfilter .bx_filter_calendar_container .calendar-icon i:after {
  content: '\f073';
}
/* line 1903, ../sass/content.scss */
.smartfilter .bx_filter_container_modef {
  position: relative;
  display: block;
}
/* line 1906, ../sass/content.scss */
.smartfilter .bx_filter_container_modef .bx_filter_popup_result {
  position: absolute;
  top: -46px;
  left: 100%;
}
/* line 1912, ../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 1929, ../sass/content.scss */
.smartfilter .bx_filter_popup_result:hover {
  border-color: #0084c9;
}
/* line 1931, ../sass/content.scss */
.smartfilter .bx_filter_popup_result:hover .arrow {
  border-right-color: #0084c9;
}
/* line 1935, ../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 1941, ../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 1949, ../sass/content.scss */
.smartfilter .bx_filter_popup_result #modef_num {
  margin-right: 15px;
}
/* line 1957, ../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 1964, ../sass/content.scss */
.bx_filter_param_label {
  cursor: pointer;
}

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

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

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

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

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

/* line 1994, ../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 1998, ../sass/content.scss */
.bx_filter_param_label.disabled:hover .bx_filter_param_btn {
  border-color: transparent;
}

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

/* line 2006, ../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 2017, ../sass/content.scss */
.bx_filter_select_block .bx_filter_select_text {
  display: block;
  text-align: left;
  border-color: #ebebeb;
}
/* line 2021, ../sass/content.scss */
.bx_filter_select_block .bx_filter_select_text .bx_filter_btn_color_icon {
  float: left;
  margin-right: 5px;
}

/* line 2027, ../sass/content.scss */
body .popup-window.smartFilterSelectbox {
  background: transparent;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 2031, ../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 2037, ../sass/content.scss */
body .popup-window.smartFilterSelectbox .popup-window-center-column {
  background: transparent;
}
/* line 2040, ../sass/content.scss */
body .popup-window.smartFilterSelectbox .popup-window-content {
  margin: 0px;
}
/* line 2042, ../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;
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -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 2058, ../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 2065, ../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 2075, ../sass/content.scss */
body .popup-window.smartFilterSelectbox .popup-window-content label:hover {
  text-decoration: none;
  color: #585f69;
  background-color: #eee;
}
/* line 2080, ../sass/content.scss */
body .popup-window.smartFilterSelectbox .popup-window-content label.disabled:hover {
  background-color: transparent;
}
/* line 2084, ../sass/content.scss */
body .popup-window.smartFilterSelectbox .popup-window-content .bx_filter_btn_color_icon {
  float: left;
  margin-right: 5px;
}

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

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

/* line 2103, ../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: " ";
  -moz-box-shadow: inset 0 0 0 1px #b8b8b8;
  -webkit-box-shadow: inset 0 0 0 1px #b8b8b8;
  box-shadow: inset 0 0 0 1px #b8b8b8;
}

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

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

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

@media (max-width: 991px) {
  /* line 2125, ../sass/content.scss */
  .aroundfilter {
    position: relative;
  }
  /* line 2127, ../sass/content.scss */
  .aroundfilter .smartfilter {
    display: none;
  }
  /* line 2129, ../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;
    -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  }
  /* line 2141, ../sass/content.scss */
  .aroundfilter .smartfilter .name .hint {
    display: none;
  }
}
@media (min-width: 992px) {
  /* line 2150, ../sass/content.scss */
  .smartfilter.ftype1 {
    margin-bottom: 10px;
  }
  /* line 2156, ../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;
    -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  }
  /* line 2166, ../sass/content.scss */
  .smartfilter.ftype2 ul .buttons {
    text-align: right;
  }
  /* line 2171, ../sass/content.scss */
  .smartfilter.ftype2 .bx_filter_container_modef .bx_filter_popup_result {
    left: auto;
    right: 0px;
  }
}
/* /catalog.smart.filter */
/* catalog.compare.list */
/* line 2183, ../sass/content.scss */
.comparelist .btn {
  border-color: #ebebeb;
}
/* line 2186, ../sass/content.scss */
.comparelist .btn .fa:after {
  content: "\f080";
}

/* /catalog.compare.list */
/* catalog.sorter */
/* line 2195, ../sass/content.scss */
.catalogsorter {
  margin-bottom: 20px;
  border-bottom: 1px solid #ebebeb;
}
/* line 2198, ../sass/content.scss */
.catalogsorter > div {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 2207, ../sass/content.scss */
.catalogsorter .template i.showcase:before,
.catalogsorter .templateDrop i.showcase:before {
  content: "\f00a";
}
/* line 2212, ../sass/content.scss */
.catalogsorter .template i.list:before,
.catalogsorter .templateDrop i.list:before {
  content: "\f00b";
}
/* line 2217, ../sass/content.scss */
.catalogsorter .template i.list_little:before,
.catalogsorter .templateDrop i.list_little:before {
  content: "\f03a";
}
/* line 2224, ../sass/content.scss */
.catalogsorter .template a {
  display: inline-block;
  margin-left: 10px;
  padding: 9px 12px 7px 13px;
  color: #b8b8b8;
  background-color: #ebebeb;
}
/* line 2230, ../sass/content.scss */
.catalogsorter .template a:hover, .catalogsorter .template a.selected {
  color: #0084c9;
}
/* line 2234, ../sass/content.scss */
.catalogsorter .template a:first-child {
  margin-left: 0px;
}
/* line 2240, ../sass/content.scss */
.catalogsorter .templateDrop .fa {
  margin-left: 0px;
}
/* line 2245, ../sass/content.scss */
.catalogsorter .templateDrop .dropdown-toggle .fa:after {
  content: '';
}
/* line 2250, ../sass/content.scss */
.catalogsorter .templateDrop .dropdown-menu {
  min-width: 60px;
}
/* line 2255, ../sass/content.scss */
.catalogsorter .dropdown > .btn-default.dropdown-toggle {
  border-color: #ebebeb;
}
/* line 2259, ../sass/content.scss */
.catalogsorter .dropdown.open > .btn-default.dropdown-toggle {
  background-color: transparent;
}
/* line 2263, ../sass/content.scss */
.catalogsorter .dropdown .arrowright {
  margin-left: 7px;
}
/* line 2265, ../sass/content.scss */
.catalogsorter .dropdown .arrowright:after {
  content: "\f105";
}
/* line 2270, ../sass/content.scss */
.catalogsorter .filterbtn,
.catalogsorter .output,
.catalogsorter .sortby,
.catalogsorter .comparising {
  margin-right: 10px;
}
/* line 2277, ../sass/content.scss */
.catalogsorter .output .title,
.catalogsorter .output .dropdown {
  display: inline-block;
}
/* line 2281, ../sass/content.scss */
.catalogsorter .output .title {
  margin-right: 3px;
}
/* line 2284, ../sass/content.scss */
.catalogsorter .output .fileicon {
  margin-left: 0px;
  margin-right: 3px;
}
/* line 2287, ../sass/content.scss */
.catalogsorter .output .fileicon:before {
  content: "\f016";
}
/* line 2290, ../sass/content.scss */
.catalogsorter .output .fileicon:after {
  content: '';
}
/* line 2295, ../sass/content.scss */
.catalogsorter .showfilter {
  border-color: #ebebeb;
}
/* line 2297, ../sass/content.scss */
.catalogsorter .showfilter i {
  margin-left: 0px;
}
/* line 2299, ../sass/content.scss */
.catalogsorter .showfilter i:before {
  content: "\f0b0";
}
/* line 2302, ../sass/content.scss */
.catalogsorter .showfilter i:after {
  content: ' ';
}

@media (min-width: 501px) {
  /* line 2309, ../sass/content.scss */
  .comparising {
    float: right;
  }
}
@media (max-width: 500px) {
  /* line 2315, ../sass/content.scss */
  .catalogsorter .filterbtn,
  .catalogsorter .output,
  .catalogsorter .sortby {
    margin-right: 0px;
  }
  /* line 2321, ../sass/content.scss */
  .catalogsorter > div:first-child button {
    border-right: none;
  }
  /* line 2327, ../sass/content.scss */
  .catalogsorter .filterbtn + .output button,
  .catalogsorter .filterbtn + .sortby button {
    border-right: none;
  }
  /* line 2332, ../sass/content.scss */
  .catalogsorter .comparising .btn {
    position: relative;
    left: -1px;
  }
}
@media (max-width: 991px) {
  /* line 2346, ../sass/content.scss */
  .catalogsorter .sortby .fa.sort:after, .catalogsorter .sortby .fa.name:after, .catalogsorter .sortby .fa.price:after {
    margin-left: 3px;
  }
  /* line 2350, ../sass/content.scss */
  .catalogsorter .sortby .fa.sort.asc:after, .catalogsorter .sortby .fa.name.asc:after, .catalogsorter .sortby .fa.price.asc:after {
    content: "\f106";
  }
  /* line 2355, ../sass/content.scss */
  .catalogsorter .sortby .fa.sort.desc:after, .catalogsorter .sortby .fa.name.desc:after, .catalogsorter .sortby .fa.price.desc:after {
    content: "\f107";
  }
  /* line 2361, ../sass/content.scss */
  .catalogsorter .sortby .fa.sort:before {
    content: "\f005";
  }
  /* line 2366, ../sass/content.scss */
  .catalogsorter .sortby .fa.price:before {
    content: "\f158";
  }
  /* line 2371, ../sass/content.scss */
  .catalogsorter .sortby .dropdown-menu {
    min-width: 60px;
  }
  /* line 2374, ../sass/content.scss */
  .catalogsorter .sortby .dropdown-menu > li a {
    padding: 7px 15px;
  }
}
/* /catalog.sorter */
/* catalog.compare.result */
/* line 2386, ../sass/content.scss */
.bx_compare .bx_sort_container {
  margin-bottom: 15px;
}
/* line 2388, ../sass/content.scss */
.bx_compare .bx_sort_container .sorttext {
  margin-right: 7px;
}
/* line 2393, ../sass/content.scss */
.bx_compare .table_compare .empty > div,
.bx_compare .table_compare .item {
  min-width: 260px;
}
/* line 2397, ../sass/content.scss */
.bx_compare .table_compare .empty {
  padding: 0px;
}
/* line 2400, ../sass/content.scss */
.bx_compare .table_compare .product {
  padding: 15px;
}
/* line 2404, ../sass/content.scss */
.bx_compare .table_compare .item .del {
  position: relative;
  min-height: 5px;
}
/* line 2407, ../sass/content.scss */
.bx_compare .table_compare .item .del a {
  position: absolute;
  top: -11px;
  right: -11px;
  display: block;
  width: 15px;
  height: 15px;
}
/* line 2415, ../sass/content.scss */
.bx_compare .table_compare .item .del .fa {
  font-size: 18px;
}
/* line 2417, ../sass/content.scss */
.bx_compare .table_compare .item .del .fa:after {
  content: "\f014";
}
/* line 2422, ../sass/content.scss */
.bx_compare .table_compare .item .pic {
  height: 190px;
  line-height: 190px;
  text-align: center;
}
/* line 2426, ../sass/content.scss */
.bx_compare .table_compare .item .pic img {
  max-width: 100%;
  max-height: 190px;
}
/* line 2431, ../sass/content.scss */
.bx_compare .table_compare .item .data {
  margin: 7px 9px 0px 9px;
}
/* line 2434, ../sass/content.scss */
.bx_compare .table_compare .item .del,
.bx_compare .table_compare .item .name {
  margin-bottom: 8px;
}
/* line 2438, ../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 2451, ../sass/content.scss */
.erorpage .errorpagein {
  width: 100%;
  vertical-align: middle;
}
/* line 2454, ../sass/content.scss */
.erorpage .errorpagein .errorcode {
  margin-top: 50px;
  font-size: 200px;
  font-family: 'Open Sans', sans-serif;
  color: #4d4d88;
}
/* line 2458, ../sass/content.scss */
.erorpage .errorpagein .errortext {
  position: relative;
  top: -40px;
  font-size: 30px;
}
/* line 2463, ../sass/content.scss */
.erorpage .errorpagein .errorbutton {
  margin-top: 10px;
  margin-bottom: 120px;
}

/* /404 not found */
/* subscribe */
/* line 2473, ../sass/content.scss */
.subscription .field-wrap {
  min-height: 45px;
  margin-top: 0px;
  margin-bottom: 15px;
}
/* line 2477, ../sass/content.scss */
.subscription .field-wrap label {
  margin-bottom: 0px;
}
/* line 2480, ../sass/content.scss */
.subscription .field-wrap .rubric {
  margin-bottom: 20px;
}
/* line 2482, ../sass/content.scss */
.subscription .field-wrap .rubric > div {
  margin-top: 3px;
  color: #a4a4a4;
  font-size: 11px;
}
/* line 2489, ../sass/content.scss */
.subscription .padleft {
  margin-top: 12px;
  padding-left: 30px;
}
/* line 2493, ../sass/content.scss */
.subscription .btns {
  margin-top: 15px;
}
/* line 2496, ../sass/content.scss */
.subscription .required {
  font-size: 18px;
  color: #c90d0d;
  display: inline;
  line-height: 14px;
}

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

/* /subscribe */
/* universal slider */
/* line 2516, ../sass/content.scss */
.thumbs {
  margin-bottom: 25px;
}
/* line 2519, ../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 2532, ../sass/content.scss */
.thumbs .thumb.checked a .overlay,
.thumbs .thumb.checked a .fa {
  display: block;
}
/* line 2538, ../sass/content.scss */
.thumbs .thumb .overlay {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  display: none;
  background-color: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 2548, ../sass/content.scss */
.thumbs .thumb .fa {
  position: absolute;
  top: 50%;
  left: 50%;
  display: none;
  margin-top: -16px;
  margin-left: -17px;
  font-size: 35px;
}
/* line 2556, ../sass/content.scss */
.thumbs .thumb .fa:before {
  content: "\f002";
  color: #fff;
}
/* line 2562, ../sass/content.scss */
.thumbs .owl-nav {
  margin-top: 10px;
  text-align: right;
}

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

/* /universal slider */
/* popup gallery */
/* line 2573, ../sass/content.scss */
.popupgallery {
  margin-bottom: 30px;
  padding-bottom: 4px;
  border-bottom: 1px solid #ebebeb;
}
/* line 2577, ../sass/content.scss */
.popupgallery .navigations {
  position: relative;
}
/* line 2580, ../sass/content.scss */
.popupgallery .navigations:hover > .nav {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 2582, ../sass/content.scss */
.popupgallery .navigations:hover > .nav:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}
/* line 2587, ../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;
  -moz-transition: all, 0.2s, ease-in-out 0s;
  -o-transition: all, 0.2s, ease-in-out 0s;
  -webkit-transition: all, 0.2s, ease-in-out 0s;
  transition: all, 0.2s, ease-in-out 0s;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  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 2603, ../sass/content.scss */
.popupgallery .navigations > .nav:hover {
  color: #fff;
  background-color: #ebebeb;
}
/* line 2607, ../sass/content.scss */
.popupgallery .navigations > .nav.prev {
  left: 15px;
}
/* line 2609, ../sass/content.scss */
.popupgallery .navigations > .nav.prev > span {
  padding: 5px 22px 7px 18px;
}
/* line 2610, ../sass/content.scss */
.popupgallery .navigations > .nav.prev > span:after {
  content: "\f104";
}
/* line 2616, ../sass/content.scss */
.popupgallery .navigations > .nav.next {
  right: 15px;
}
/* line 2618, ../sass/content.scss */
.popupgallery .navigations > .nav.next > span {
  padding: 5px 18px 7px 22px;
}
/* line 2619, ../sass/content.scss */
.popupgallery .navigations > .nav.next > span:after {
  content: "\f105";
}
/* line 2625, ../sass/content.scss */
.popupgallery .navigations > .nav > span {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 39px;
  color: #fff;
}
/* line 2634, ../sass/content.scss */
.popupgallery .around_changeit {
  display: table;
  width: 100%;
}
/* line 2638, ../sass/content.scss */
.popupgallery .changeit {
  display: table-cell;
  width: 100%;
  height: 550px;
  text-align: center;
  vertical-align: middle;
}
/* line 2644, ../sass/content.scss */
.popupgallery .changeit img {
  display: inline;
  cursor: pointer;
  max-height: 520px;
}
/* line 2649, ../sass/content.scss */
.popupgallery .changeit .date {
  display: inline-block;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: right;
}
/* line 2657, ../sass/content.scss */
.popupgallery .description {
  height: 20px;
}
/* line 2660, ../sass/content.scss */
.popupgallery .thumbs {
  max-height: 428px;
  margin-top: 15px;
  overflow-x: hidden;
  overflow-y: scroll;
}
/* line 2665, ../sass/content.scss */
.popupgallery .thumbs .thumb {
  width: 45%;
  float: left;
  margin-right: 4%;
  margin-bottom: 15px;
}
/* line 2670, ../sass/content.scss */
.popupgallery .thumbs .thumb:nth-child(odd) {
  margin-right: 6%;
}
/* line 2675, ../sass/content.scss */
.popupgallery .preview {
  position: relative;
  max-height: 112px;
  overflow: hidden;
}
/* line 2679, ../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 */

/*form*/

.unvalid{
	border:2px dotted red;
}


