.modal-open{
	padding-right: 0px !important;
	overflow: visible !important;
}

.col-md-9-n {
  width: 77%;
}
.col-md-9-n h2 {
  padding-bottom: 20px;
  font-size: 21px;
  line-height: 24px;
}
@media (max-width: 991px) {
  .col-md-9-n {
    width: 100%;
  }
}





.content__center_noborder-right {
  border-right: none;
  padding-right: 5px;
}
@media (max-width: 1199px) {
  .content__center_noborder-right {
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  .content__center_noborder-right {
    padding-right: 0;
  }
}

.product-list__wrap-n {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}

.product-list h1 {
  font: 400 22px/22px "Trebuchet MS","Tahoma","Arial",sans-serif;
  color: #023a75;
  text-align: center;
}

.addtocart-n__left {
  float: left;
  width: 65%;
}
@media (max-width: 767px) {
  .addtocart-n__left {
    width: 100%;
  }
}
.addtocart-n__right {
  float: left;
  width: 35%;
}
@media (max-width: 767px) {
  .addtocart-n__right {
    width: 100%;
    margin-top: 10px;
  }
}

.quantity-n {
  position: relative;
  float: left;
  margin-left: 10px;
  width: 50px;
}
@media (max-width: 767px) {
  .quantity-n {
    width: 90px;
  }
}
.quantity-n__arrows {
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 30px;
  border-radius: 0 3px 3px 0;
  border: 1px solid #b5b5b5;
  border-left: none;
}
@media (max-width: 767px) {
  .quantity-n__arrows {
    position: static;
    border: none;
    border-radius: 0;
    width: auto;
    height: auto;
  }
}
.quantity-n__arrows a, .quantity-n__arrows a:link, .quantity-n__arrows a:hover, .quantity-n__arrows a:visited, .quantity-n__arrows a:active, .quantity-n__arrows a:focus, .quantity-n__arrows button {
  display: block;
  text-align: center;
  height: 15px;
  line-height: 13px;
  color: #8a8a8a;
  font-size: 16px;
}
@media (max-width: 767px) {
  .quantity-n__arrows a, .quantity-n__arrows a:link, .quantity-n__arrows a:hover, .quantity-n__arrows a:visited, .quantity-n__arrows a:active, .quantity-n__arrows a:focus, .quantity-n__arrows button {
    position: absolute;
    top: 0;
    background: #fff;
    border: 1px solid #b5b5b5;
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
  .quantity-n__arrows a i, .quantity-n__arrows a:link i, .quantity-n__arrows a:hover i, .quantity-n__arrows a:visited i, .quantity-n__arrows a:active i, .quantity-n__arrows a:focus i, .quantity-n__arrows button i {
    display: none;
  }
  .quantity-n__arrows a.quantity-n__minus, .quantity-n__arrows a:link.quantity-n__minus, .quantity-n__arrows a:hover.quantity-n__minus, .quantity-n__arrows a:visited.quantity-n__minus, .quantity-n__arrows a:active.quantity-n__minus, .quantity-n__arrows a:focus.quantity-n__minus, .quantity-n__arrows button.quantity-n__minus {
    left: 1px;
    border-radius: 3px 0 0 3px;
  }
  .quantity-n__arrows a.quantity-n__minus:after, .quantity-n__arrows a:link.quantity-n__minus:after, .quantity-n__arrows a:hover.quantity-n__minus:after, .quantity-n__arrows a:visited.quantity-n__minus:after, .quantity-n__arrows a:active.quantity-n__minus:after, .quantity-n__arrows a:focus.quantity-n__minus:after, .quantity-n__arrows button.quantity-n__minus:after {
    content: '-';
    font-size: 21px;
    display: inline-block;
  }
  .quantity-n__arrows a.quantity-n__plus, .quantity-n__arrows a:link.quantity-n__plus, .quantity-n__arrows a:hover.quantity-n__plus, .quantity-n__arrows a:visited.quantity-n__plus, .quantity-n__arrows a:active.quantity-n__plus, .quantity-n__arrows a:focus.quantity-n__plus, .quantity-n__arrows button.quantity-n__plus {
    right: 1px;
    border-radius: 0 3px 3px 0;
  }
  .quantity-n__arrows a.quantity-n__plus:after, .quantity-n__arrows a:link.quantity-n__plus:after, .quantity-n__arrows a:hover.quantity-n__plus:after, .quantity-n__arrows a:visited.quantity-n__plus:after, .quantity-n__arrows a:active.quantity-n__plus:after, .quantity-n__arrows a:focus.quantity-n__plus:after, .quantity-n__arrows button.quantity-n__plus:after {
    content: '+';
    font-size: 21px;
    display: inline-block;
  }
}
.quantity-n__arrows a i, .quantity-n__arrows a:link i, .quantity-n__arrows a:hover i, .quantity-n__arrows a:visited i, .quantity-n__arrows a:active i, .quantity-n__arrows a:focus i, .quantity-n__arrows button i {
  line-height: 13px;
}
.quantity-n__amount {
  margin-left: 0 !important;
  border-radius: 3px 0 0 3px;
  width: 30px !important;
  height: 30px;
  line-height: 30px;
}
@media (max-width: 767px) {
  .quantity-n__amount {
    margin-left: 30px !important;
    border-radius: 0;
  }
}

a.addtocart-n__btn, a:link.addtocart-n__btn, a:hover.addtocart-n__btn, a:visited.addtocart-n__btn, a:active.addtocart-n__btn, a:focus.addtocart-n__btn, button.addtocart-n__btn, input[type="submit"].addtocart-n__btn {
  height: 30px;
  line-height: 30px;
  display: inline-block;
  background: #df1d19;
  border-radius: 3px;
  color: #fff;
  text-align: center;
  width: calc(100% - 10px);
  font-size: 15px;
  text-decoration: none;
  float: right;
}
@media (max-width: 767px) {
  a.addtocart-n__btn, a:link.addtocart-n__btn, a:hover.addtocart-n__btn, a:visited.addtocart-n__btn, a:active.addtocart-n__btn, a:focus.addtocart-n__btn, button.addtocart-n__btn, input[type="submit"].addtocart-n__btn {
    float: left;
    width: 100%;
  }
}
a.addtocart-n__btn:hover, a:link.addtocart-n__btn:hover, a:hover.addtocart-n__btn:hover, a:visited.addtocart-n__btn:hover, a:active.addtocart-n__btn:hover, a:focus.addtocart-n__btn:hover, button.addtocart-n__btn:hover, input[type="submit"].addtocart-n__btn:hover {
  background: #cf1b17;
}
a.call-zamer-n__btn, a.calc-new__button, a.calc-new__button:link, a.calc-new__button:hover, a.calc-new__button:visited, a.calc-new__button:active, a.calc-new__button:focus, a.manager-call-n__btn, a.manager-call-n__btn:link, a.manager-call-n__btn:hover, a.manager-call-n__btn:visited, a.manager-call-n__btn:active, a.manager-call-n__btn:focus, a.quick-view-modal__btn-add, a.quick-view-modal__btn-add:link, a.quick-view-modal__btn-add:hover, a.quick-view-modal__btn-add:visited, a.quick-view-modal__btn-add:active, a.quick-view-modal__btn-add:focus, a:link.call-zamer-n__btn, a.calc-new__button:link, a.manager-call-n__btn:link, a.quick-view-modal__btn-add:link, a:hover.call-zamer-n__btn, a.calc-new__button:hover, a.manager-call-n__btn:hover, a.quick-view-modal__btn-add:hover, a:visited.call-zamer-n__btn, a.calc-new__button:visited, a.manager-call-n__btn:visited, a.quick-view-modal__btn-add:visited, a:active.call-zamer-n__btn, a.calc-new__button:active, a.manager-call-n__btn:active, a.quick-view-modal__btn-add:active, a:focus.call-zamer-n__btn, a.calc-new__button:focus, a.manager-call-n__btn:focus, a.quick-view-modal__btn-add:focus, button.call-zamer-n__btn, button.calc-new__button, button.manager-call-n__btn, button.quick-view-modal__btn-add, input[type="submit"].call-zamer-n__btn, input[type="submit"].calc-new__button, input[type="submit"].manager-call-n__btn, input[type="submit"].quick-view-modal__btn-add {
  height: 40px;
  line-height: 40px;
  display: inline-block;
  background: #df1d19;
  border-radius: 3px;
  color: #fff;
  text-align: center;
  width: 250px;
  font-size: 15px;
  text-decoration: none;
}
@media (max-width: 640px) {
  a.call-zamer-n__btn, a.calc-new__button, a.calc-new__button:link, a.calc-new__button:hover, a.calc-new__button:visited, a.calc-new__button:active, a.calc-new__button:focus, a.manager-call-n__btn, a.manager-call-n__btn:link, a.manager-call-n__btn:hover, a.manager-call-n__btn:visited, a.manager-call-n__btn:active, a.manager-call-n__btn:focus, a.quick-view-modal__btn-add, a.quick-view-modal__btn-add:link, a.quick-view-modal__btn-add:hover, a.quick-view-modal__btn-add:visited, a.quick-view-modal__btn-add:active, a.quick-view-modal__btn-add:focus, a:link.call-zamer-n__btn, a.calc-new__button:link, a.manager-call-n__btn:link, a.quick-view-modal__btn-add:link, a:hover.call-zamer-n__btn, a.calc-new__button:hover, a.manager-call-n__btn:hover, a.quick-view-modal__btn-add:hover, a:visited.call-zamer-n__btn, a.calc-new__button:visited, a.manager-call-n__btn:visited, a.quick-view-modal__btn-add:visited, a:active.call-zamer-n__btn, a.calc-new__button:active, a.manager-call-n__btn:active, a.quick-view-modal__btn-add:active, a:focus.call-zamer-n__btn, a.calc-new__button:focus, a.manager-call-n__btn:focus, a.quick-view-modal__btn-add:focus, button.call-zamer-n__btn, button.calc-new__button, button.manager-call-n__btn, button.quick-view-modal__btn-add, input[type="submit"].call-zamer-n__btn, input[type="submit"].calc-new__button, input[type="submit"].manager-call-n__btn, input[type="submit"].quick-view-modal__btn-add {
    width: 100%;
  }
}
a.call-zamer-n__btn:hover, a.calc-new__button:hover, a.manager-call-n__btn:hover, a.quick-view-modal__btn-add:hover, a:link.call-zamer-n__btn:hover, a.calc-new__button:link:hover, a.manager-call-n__btn:link:hover, a.quick-view-modal__btn-add:link:hover, a:hover.call-zamer-n__btn:hover, a.calc-new__button:hover:hover, a.manager-call-n__btn:hover:hover, a.quick-view-modal__btn-add:hover:hover, a:visited.call-zamer-n__btn:hover, a.calc-new__button:visited:hover, a.manager-call-n__btn:visited:hover, a.quick-view-modal__btn-add:visited:hover, a:active.call-zamer-n__btn:hover, a.calc-new__button:active:hover, a.manager-call-n__btn:active:hover, a.quick-view-modal__btn-add:active:hover, a:focus.call-zamer-n__btn:hover, a.calc-new__button:focus:hover, a.manager-call-n__btn:focus:hover, a.quick-view-modal__btn-add:focus:hover, button.call-zamer-n__btn:hover, button.calc-new__button:hover, button.manager-call-n__btn:hover, button.quick-view-modal__btn-add:hover, input[type="submit"].call-zamer-n__btn:hover, input[type="submit"].calc-new__button:hover, input[type="submit"].manager-call-n__btn:hover, input[type="submit"].quick-view-modal__btn-add:hover {
  background: #cf1b17;
}
a.calc-new__button, a:link.calc-new__button, a:hover.calc-new__button, a:visited.calc-new__button, a:active.calc-new__button, a:focus.calc-new__button, button.calc-new__button, input[type="submit"].calc-new__button {
  border: none;
  box-shadow: none;
  outline: none;
  margin-top: 15px;
}
@media (max-width: 640px) {
  a.manager-call-n__btn, a:link.manager-call-n__btn, a:hover.manager-call-n__btn, a:visited.manager-call-n__btn, a:active.manager-call-n__btn, a:focus.manager-call-n__btn, button.manager-call-n__btn, input[type="submit"].manager-call-n__btn {
    width: 100%;
  }
}
a.catalog-sort-n__link-view_plitka, a:link.catalog-sort-n__link-view_plitka, a:hover.catalog-sort-n__link-view_plitka, a:visited.catalog-sort-n__link-view_plitka, a:active.catalog-sort-n__link-view_plitka, a:focus.catalog-sort-n__link-view_plitka, button.catalog-sort-n__link-view_plitka, input[type="submit"].catalog-sort-n__link-view_plitka {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background-image: url("../images/view-n-icon.png");
  background-repeat: no-repeat;
  background-position: 0 0;
}
a.catalog-sort-n__link-view_plitka.selected, a:link.catalog-sort-n__link-view_plitka.selected, a:hover.catalog-sort-n__link-view_plitka.selected, a:visited.catalog-sort-n__link-view_plitka.selected, a:active.catalog-sort-n__link-view_plitka.selected, a:focus.catalog-sort-n__link-view_plitka.selected, button.catalog-sort-n__link-view_plitka.selected, input[type="submit"].catalog-sort-n__link-view_plitka.selected {
  background-position: 0 -16px;
}
a.catalog-sort-n__link-view_list, a:link.catalog-sort-n__link-view_list, a:hover.catalog-sort-n__link-view_list, a:visited.catalog-sort-n__link-view_list, a:active.catalog-sort-n__link-view_list, a:focus.catalog-sort-n__link-view_list, button.catalog-sort-n__link-view_list, input[type="submit"].catalog-sort-n__link-view_list {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background-image: url("../images/view-n-icon.png");
  background-repeat: no-repeat;
  background-position: -16px 0;
  margin-left: 10px;
}
a.catalog-sort-n__link-view_list.selected, a:link.catalog-sort-n__link-view_list.selected, a:hover.catalog-sort-n__link-view_list.selected, a:visited.catalog-sort-n__link-view_list.selected, a:active.catalog-sort-n__link-view_list.selected, a:focus.catalog-sort-n__link-view_list.selected, button.catalog-sort-n__link-view_list.selected, input[type="submit"].catalog-sort-n__link-view_list.selected {
  background-position: -16px -16px;
}
a.prod-list-n__form-main-btn, a:link.prod-list-n__form-main-btn, a:hover.prod-list-n__form-main-btn, a:visited.prod-list-n__form-main-btn, a:active.prod-list-n__form-main-btn, a:focus.prod-list-n__form-main-btn, button.prod-list-n__form-main-btn, input[type="submit"].prod-list-n__form-main-btn {
  display: inline-block;
  text-align: center;
  width: 100%;
  height: 30px;
  line-height: 30px;
  border-radius: 3px;
  background: #df1d19;
  overflow: hidden;
  transition: width 0.3s ease-out 0s;
  text-decoration: none;
}
a.prod-list-n__form-main-btn span, a:link.prod-list-n__form-main-btn span, a:hover.prod-list-n__form-main-btn span, a:visited.prod-list-n__form-main-btn span, a:active.prod-list-n__form-main-btn span, a:focus.prod-list-n__form-main-btn span, button.prod-list-n__form-main-btn span, input[type="submit"].prod-list-n__form-main-btn span {
  color: #fff;
  font-size: 14px;
}
a.prod-list-n__form-main-btn:hover, a:link.prod-list-n__form-main-btn:hover, a:hover.prod-list-n__form-main-btn:hover, a:visited.prod-list-n__form-main-btn:hover, a:active.prod-list-n__form-main-btn:hover, a:focus.prod-list-n__form-main-btn:hover, button.prod-list-n__form-main-btn:hover, input[type="submit"].prod-list-n__form-main-btn:hover {
  background: #cf1b17;
}
a.quick-view-modal__btn-add, a:link.quick-view-modal__btn-add, a:hover.quick-view-modal__btn-add, a:visited.quick-view-modal__btn-add, a:active.quick-view-modal__btn-add, a:focus.quick-view-modal__btn-add, button.quick-view-modal__btn-add, input[type="submit"].quick-view-modal__btn-add {
  width: 140px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
}
a.quick-view-modal__btn-quick, a:link.quick-view-modal__btn-quick, a:hover.quick-view-modal__btn-quick, a:visited.quick-view-modal__btn-quick, a:active.quick-view-modal__btn-quick, a:focus.quick-view-modal__btn-quick, button.quick-view-modal__btn-quick, input[type="submit"].quick-view-modal__btn-quick {
  display: inline-block;
  font-size: 12px;
  margin-bottom: 5px;
}

#product-list .prod-list-item-my_n {
  padding: 0 15px 20px 15px;
}
#product-list .prod-list-item-my_n > .item {
  border: 1px solid #cccccc;
  margin-bottom: 0 !important;
  height: 100%;
}
#product-list .prod-list-item-my_n > .item .circle-article {
  padding: 15px 10px;
  padding-bottom: 10px;
}
#product-list .prod-list-item-my_n > .item .circle-article a {
  font-size: 15px;
  line-height: 18px;
  padding-top: 15px;
}
#product-list .prod-list-item-my_n .product-image-small a {
  padding: 10px 10px 0px 10px;
}
#product-list .prod-list-item-my_n .product-image-big {
  padding: 10px;
  padding-right: 0;
}
#product-list .prod-list-item-my_n .addtocart {
  position: static;
  padding: 10px;
  margin: 0;
}
#product-list .prod-list-item-my_n .addtocart:after {
  content: "";
  display: table;
  clear: both;
}
#product-list .prod-list-item-my_n .pricing .price {
  height: 30px;
  line-height: 30px;
}

.call-zamer-n {
  background: #f4f4f4 url("../images/zamer-fon.jpg") center left no-repeat;
  padding: 20px;
  padding-left: 520px;
  height: 165px;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 40px;
}
@media (max-width: 1199px) {
  .call-zamer-n {
    padding-left: 420px;
  }
}
@media (max-width: 767px) {
  .call-zamer-n {
    background: #f4f4f4;
    padding: 20px;
    height: auto;
    display: block;
  }
}
.call-zamer-n__text {
  color: #333;
  font-size: 24px;
  line-height: 30px;
}
.call-zamer-n__btn-wrap {
  margin-top: 25px;
}

.drugie__vidy-wrap {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  margin-top: -25px;
}
.drugie__vidy-wrap .drugie__vidy_item {
  width: 25%;
  text-align: left;
  margin-top: 25px;
}
@media (max-width: 767px) {
  .drugie__vidy-wrap .drugie__vidy_item {
    height: auto;
    margin-bottom: 0;
  }
}
@media (max-width: 640px) {
  .drugie__vidy-wrap .drugie__vidy_item {
    width: 33.3%;
  }
}
@media (max-width: 480px) {
  .drugie__vidy-wrap .drugie__vidy_item {
    width: 100%;
  }
}
.drugie__vidy-wrap .drugie__vidy_item-photo {
  margin-bottom: 15px;
}
.drugie__vidy-wrap .drugie__vidy_item-text {
  font-size: 14px;
}
.drugie__vidy-wrap .drugie__vidy_item-price {
  color: #ff3339;
  font-size: 14px;
  margin-top: 12px;
}
.drugie__vidy-wrap .drugie__vidy_item-price span {
  text-transform: uppercase;
}

.pdf__table_n {
  background: #efefef;
  margin-top: 40px;
  padding: 35px 20px;
}
.pdf__table_n h2 {
  text-align: center;
}

.pdf__table_item_n {
  background: url("../images/pdf-icon.png") center left no-repeat;
  text-align: left;
  padding-left: 60px;
  padding-right: 20px;
}
@media (max-width: 767px) {
  .pdf__table_item_n {
    width: 100%;
    margin-top: 20px;
  }
  .pdf__table_item_n:nth-child(2) {
    margin-top: 0;
  }
}
.pdf__table_item_n .pdf__table_item-text {
  font-size: 14px;
}
.pdf__table_item_n .pdf__table_item-link {
  margin: 10px 0 0 0;
}
.pdf__table_item_n .pdf__table_item-link a, .pdf__table_item_n .pdf__table_item-link a:link, .pdf__table_item_n .pdf__table_item-link a:hover, .pdf__table_item_n .pdf__table_item-link a:visited, .pdf__table_item_n .pdf__table_item-link a:active, .pdf__table_item_n .pdf__table_item-link a:focus, .pdf__table_item_n .pdf__table_item-link button {
  color: #fe393f;
  font-size: 14px;
}

.calc-new {
  background: #efefef;
  margin-top: 40px;
  padding: 35px 20px;
}
.calc-new h2 {
  text-align: center;
  color: #333333;
}
.calc-new__row {
  margin: 0 -15px;
}
.calc-new__row:after {
  clear: both;
  display: table;
  content: '';
}
.calc-new__col {
  width: 50%;
  float: left;
  margin-top: 12px;
  padding: 0 15px;
}
@media (max-width: 767px) {
  .calc-new__col {
    width: 100%;
  }
}
.calc-new__col input:not([type="submit"]), .calc-new__col textarea {
  height: 40px;
  line-height: 40px;
  background: #fff;
  box-shadow: none;
  border-radius: 3px;
  border: 1px solid #cccccc;
  padding: 0 16px;
  font-size: 14px;
  color: #333333;
  width: 100%;
}
.calc-new__col input:not([type="submit"]):-moz-placeholder, .calc-new__col textarea:-moz-placeholder {
  color: #333333;
  font-size: 14px;
}
.calc-new__col input:not([type="submit"])::-moz-placeholder, .calc-new__col textarea::-moz-placeholder {
  color: #333333;
  font-size: 14px;
}
.calc-new__col input:not([type="submit"]):-ms-input-placeholder, .calc-new__col textarea:-ms-input-placeholder {
  color: #333333;
  font-size: 14px;
}
.calc-new__col input:not([type="submit"])::-webkit-input-placeholder, .calc-new__col textarea::-webkit-input-placeholder {
  color: #333333;
  font-size: 14px;
}
.calc-new__col textarea {
  height: 77px;
  line-height: 18px;
  padding: 10px 16px;
  resize: none;
}
.calc-new__check {
  width: 100%;
  font-size: 14px;
}

.portfolio-n {
  margin-top: 40px;
}
.portfolio-n__slider {
  margin: 0;
  padding: 0 23px;
}
.portfolio-n__slider-item {
  height: 132px;
  padding: 1px;
}
.portfolio-n__slider-item a, .portfolio-n__slider-item a:link, .portfolio-n__slider-item a:hover, .portfolio-n__slider-item a:visited, .portfolio-n__slider-item a:active, .portfolio-n__slider-item a:focus, .portfolio-n__slider-item button {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.portfolio-n__slider-item a img, .portfolio-n__slider-item a:link img, .portfolio-n__slider-item a:hover img, .portfolio-n__slider-item a:visited img, .portfolio-n__slider-item a:active img, .portfolio-n__slider-item a:focus img, .portfolio-n__slider-item button img {
  width: 100%;
}
.portfolio-n__slider .slick-prev {
  left: 0;
  top: 43%;
}
.portfolio-n__slider .slick-prev:before {
  color: #333;
}
.portfolio-n__slider .slick-next {
  right: 0;
  top: 43%;
}
.portfolio-n__slider .slick-next:before {
  color: #333;
}

.product-list__popular-n {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 30px;
}
.product-list__popular-n:after {
  clear: both;
  display: table;
  content: '';
}
.product-list__popular-n a, .product-list__popular-n a:link, .product-list__popular-n a:hover, .product-list__popular-n a:visited, .product-list__popular-n a:active, .product-list__popular-n a:focus, .product-list__popular-n button {
  width: 14%;
  float: left;
  margin-top: 12px;
  padding-right: 15px;
}
@media (max-width: 1199px) {
  .product-list__popular-n a, .product-list__popular-n a:link, .product-list__popular-n a:hover, .product-list__popular-n a:visited, .product-list__popular-n a:active, .product-list__popular-n a:focus, .product-list__popular-n button {
    width: 20%;
  }
}
@media (max-width: 767px) {
  .product-list__popular-n a, .product-list__popular-n a:link, .product-list__popular-n a:hover, .product-list__popular-n a:visited, .product-list__popular-n a:active, .product-list__popular-n a:focus, .product-list__popular-n button {
    width: 25%;
  }
}
@media (max-width: 640px) {
  .product-list__popular-n a, .product-list__popular-n a:link, .product-list__popular-n a:hover, .product-list__popular-n a:visited, .product-list__popular-n a:active, .product-list__popular-n a:focus, .product-list__popular-n button {
    width: 33.3%;
  }
}
@media (max-width: 480px) {
  .product-list__popular-n a, .product-list__popular-n a:link, .product-list__popular-n a:hover, .product-list__popular-n a:visited, .product-list__popular-n a:active, .product-list__popular-n a:focus, .product-list__popular-n button {
    width: 50%;
  }
}

.filter-cat-n {
  background: #f4f4f4;
  padding: 20px;
  margin-bottom: 30px;
}
.filter-cat-n__title {
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
}
.filter-cat-n.filter-sets-widget.sidebar-widget .filters {
  border: none;
  border-radius: 0;
  padding: 0;
}
.filter-cat-n .filter-cat-n__form-col {
  width: 25%;
  float: left;
  margin-top: 20px;
  padding: 0 20px;
  position: relative;
}
@media (max-width: 991px) {
  .filter-cat-n .filter-cat-n__form-col {
    width: 50%;
    margin-top: 15px;
  }
}
@media (max-width: 640px) {
  .filter-cat-n .filter-cat-n__form-col {
    width: 100%;
  }
}
.filter-cat-n__form-wrap {
  margin: 0 -20px;
}
.filter-cat-n__form-title {
  color: #fff;
  background: #387cba;
  height: 35px;
  line-height: 35px;
  padding: 0 20px;
  position: relative;
  cursor: pointer;
}
.filter-cat-n__form-title:after {
  content: "\f107";
  position: absolute;
  top: 10px;
  right: 20px;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.filter-cat-n__form-title.selected:after {
  content: "\f106";
}
.filter-cat-n__form-title:hover {
  background: #478ac6;
}
.filter-cat-n__form-drop {
  display: none;
  position: absolute;
  top: 100%;
  left: 20px;
  width: calc(100% - 40px);
  background: #fff;
  padding: 20px;
  z-index: 1;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.1);
}
@media (max-width: 767px) {
  .filter-cat-n__form-drop {
    padding: 16px 20px;
  }
}
.filter-cat-n__form-drop.show {
  display: block;
}
@media (max-width: 767px) {
  .filter-cat-n__form-drop label:first-child input[type="checkbox"] {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .filter-cat-n .filter-property label {
    font-size: 13px;
    line-height: 19px;
    position: relative;
    padding-left: 30px;
    margin: 6px 0;
  }
}
@media (max-width: 767px) {
  .filter-cat-n .filter-property input[type="checkbox"] {
    width: 17px;
    height: 17px;
    top: 5px;
    margin-top: 8px;
    position: absolute;
    top: 3px;
    left: 0;
    margin: 0;
  }
}

.manager-call-n {
  margin-bottom: 30px;
}
.manager-call-n__btn-wrap {
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}
@media (max-width: 640px) {
  .manager-call-n__btn-wrap {
    margin-right: 0;
    display: block;
  }
}
.manager-call-n__text {
  color: #9f9f9f;
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 1199px) {
  .manager-call-n__text {
    display: block;
    margin-top: 10px;
  }
}

.catalog-sort-n:after {
  clear: both;
  display: table;
  content: '';
}
.catalog-sort-n__left {
  float: left;
  width: 60%;
}
@media (max-width: 991px) {
  .catalog-sort-n__left {
    width: 100%;
  }
}
.catalog-sort-n__right {
  float: left;
  width: 40%;
  text-align: right;
}
@media (max-width: 991px) {
  .catalog-sort-n__right {
    display: none;
  }
}

.prod-list-n {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px;
}
.prod-list-n:after {
  clear: both;
  display: table;
  content: '';
}
.prod-list-n__item {
  float: left;
  width: 20%;
  padding: 15px 10px;
  padding-bottom: 0;
}
@media (max-width: 1199px) {
  .prod-list-n__item {
    width: 25%;
  }
}
@media (max-width: 767px) {
  .prod-list-n__item {
    width: 33.3%;
  }
}
@media (max-width: 640px) {
  .prod-list-n__item {
    width: 50%;
  }
}
@media (max-width: 480px) {
  .prod-list-n__item {
    width: 100%;
  }
}
.prod-list-n__item-fon {
  height: 100%;
}
.prod-list-n__item:hover .prod-list-n__item-fon {
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.25);
}
.prod-list-n__img {
  height: 140px;
  line-height: 140px;
  text-align: center;
}
.prod-list-n__img a, .prod-list-n__img a:link, .prod-list-n__img a:hover, .prod-list-n__img a:visited, .prod-list-n__img a:active, .prod-list-n__img a:focus, .prod-list-n__img button {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  height: 100%;
  width: 100%;
  position: relative;
}
.link-quick-view-modal.wc:after {display: none !important;}
.link-quick-view-modal.wc > .wc {    position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 50px;
  height: 50px;}
.link-quick-view-modal.wc > .wc > span {    width: 100%;
  height: 100%;
  display: block;

}
.link-quick-view-modal.wc:hover > .wc > span {
  background: url("/wa-data/public/shop/themes/default/newlisting/images/eye.png") center center no-repeat;
}

.prod-list-n__img a.link-quick-view-modal:before, .prod-list-n__img a:link.link-quick-view-modal:before, .prod-list-n__img a:hover.link-quick-view-modal:before, .prod-list-n__img a:visited.link-quick-view-modal:before, .prod-list-n__img a:active.link-quick-view-modal:before, .prod-list-n__img a:focus.link-quick-view-modal:before, .prod-list-n__img button.link-quick-view-modal:before {
  display: none;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
}
.prod-list-n__img a.link-quick-view-modal:after, .prod-list-n__img a:link.link-quick-view-modal:after, .prod-list-n__img a:hover.link-quick-view-modal:after, .prod-list-n__img a:visited.link-quick-view-modal:after, .prod-list-n__img a:active.link-quick-view-modal:after, .prod-list-n__img a:focus.link-quick-view-modal:after, .prod-list-n__img button.link-quick-view-modal:after {
  display: none;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 70px;
  height: 43px;
  margin: auto;
  background: url("/wa-data/public/shop/themes/default/newlisting/images/eye.png") center center no-repeat;
}
.prod-list-n__img a.link-quick-view-modal:hover:before, .prod-list-n__img a.link-quick-view-modal:hover:after, .prod-list-n__img a:link.link-quick-view-modal:hover:before, .prod-list-n__img a:link.link-quick-view-modal:hover:after, .prod-list-n__img a:hover.link-quick-view-modal:hover:before, .prod-list-n__img a:hover.link-quick-view-modal:hover:after, .prod-list-n__img a:visited.link-quick-view-modal:hover:before, .prod-list-n__img a:visited.link-quick-view-modal:hover:after, .prod-list-n__img a:active.link-quick-view-modal:hover:before, .prod-list-n__img a:active.link-quick-view-modal:hover:after, .prod-list-n__img a:focus.link-quick-view-modal:hover:before, .prod-list-n__img a:focus.link-quick-view-modal:hover:after, .prod-list-n__img button.link-quick-view-modal:hover:before, .prod-list-n__img button.link-quick-view-modal:hover:after {
  display: block;
}
.prod-list-n__img img {
  max-width: 90%;
  max-height: 100%;
}
.prod-list-n__img .photo_img-hide {
  display: none;
}
.prod-list-n__center {
  display: none;
  padding: 0 20px;
}
.prod-list-n__name {
  width: 100%;
}
.prod-list-n__name a, .prod-list-n__name a:link, .prod-list-n__name a:hover, .prod-list-n__name a:visited, .prod-list-n__name a:active, .prod-list-n__name a:focus, .prod-list-n__name button {
  font-size: 13px;
}
.prod-list-n__right {
  margin-top: 10px;
  height: calc(100% - 140px);
}
.prod-list-n__right-fon {
  background: #f4f4f4;
  border-top: 1px solid #387cba;
  padding: 15px 10px;
  height: calc(100% - 35px);
  display: flex;
  flex-wrap: wrap;
}
.prod-list-n__right-top:after {
  clear: both;
  display: table;
  content: '';
}
.prod-list-n__articul {
  float: left;
  background: #387cba;
  height: 25px;
  font-size: 14px;
  line-height: 25px;
  padding: 0 10px;
  color: #fff;
  position: relative;
  white-space: nowrap;
}
.prod-list-n__articul:after {
  content: '';
  position: absolute;
  top: 0;
  right: -18px;
  width: 18px;
  height: 25px;
  background: url("../images/art-triangle.png") top left no-repeat;
}
.prod-list-n__icon-wrap {
  float: right;
  text-align: right;
}
.prod-list-n__icon {
  display: inline-block;
  border: 1px solid #999;
  width: 24px;
  height: 24px;
  line-height: 22px;
  text-align: center;
  margin-left: -3px;
}
.prod-list-n__icon img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
}
.prod-list-n__form {
  margin-top: 15px;
  width: 100%;
  align-self: flex-end;
}
.prod-list-n__form-quick {
  text-align: center;
  margin-top: 10px;
}
.prod-list-n__form-qty {
  position: absolute;
  bottom: 30px;
  right: 0;
  width: 50px;
}
@media (max-width: 767px) {
  .prod-list-n__form-qty {
    width: 90px;
  }
}
.prod-list-n__form-qty .quantity-n {
  margin: 0;
}
.prod-list-n__form-qty .product_count {
  top: 0;
  right: 20px;
}
@media (max-width: 767px) {
  .prod-list-n__form-qty .product_count {
    right: 30px;
  }
}
.prod-list-n__form-qty .quantity-n__arrows {
  background: #fff;
}
.prod-list-n__form-pricing-old {
  text-decoration: line-through;
  font-size: 12px;
  margin-bottom: 10px;
  display: none;
}
.prod-list-n__form-pricing-current {
  background: #387cba;
  height: 30px;
  line-height: 30px;
  font-size: 13px;
  color: #fff;
  padding: 0 7px;
  border-radius: 3px;
  display: inline-block;
}
.prod-list-n__form-main {
  position: relative;
}
.prod-list-n__form-main-top {
  position: relative;
}
.prod-list-n__form-main-bot {
  margin-top: 15px;
}
.prod-list-n__option {
  padding-top: 5px;
}
.prod-list-n__option-item {
  margin-top: 10px;
}
.prod-list-n__option-item:after {
  clear: both;
  content: '';
  display: table;
}
.prod-list-n__option-item .title {
  color: #999999;
  width: 140px;
  float: left;
}
.prod-list-n__option-item .text {
  color: #343434;
  word-break: break-all;
  float: left;
  padding-left: 150px;
  width: 100%;
  margin-left: -140px;
}
.prod-list-n_list {
  margin: 0;
  display: block;
}
.prod-list-n_list .prod-list-n__item {
  width: 100%;
  padding: 0;
  margin-top: 20px;
}
.prod-list-n_list .prod-list-n__item:first-child {
  margin-top: 0;
}
.prod-list-n_list .prod-list-n__item-fon {
  background: #f4f4f4;
  padding: 20px;
  position: relative;
}
.prod-list-n_list .prod-list-n__item-fon:after {
  clear: both;
  display: table;
  content: '';
}
.prod-list-n_list .prod-list-n__img {
  width: 200px;
  height: 165px;
  background: #fff;
  float: left;
  position: relative;
  z-index: 1;
}
.prod-list-n_list .prod-list-n__img a:hover img, .prod-list-n_list .prod-list-n__img a:link:hover img, .prod-list-n_list .prod-list-n__img a:hover:hover img, .prod-list-n_list .prod-list-n__img a:visited:hover img, .prod-list-n_list .prod-list-n__img a:active:hover img, .prod-list-n_list .prod-list-n__img a:focus:hover img, .prod-list-n_list .prod-list-n__img button:hover img {
  display: none;
}
.prod-list-n_list .prod-list-n__img a:hover img.photo_img-hide, .prod-list-n_list .prod-list-n__img a:link:hover img.photo_img-hide, .prod-list-n_list .prod-list-n__img a:hover:hover img.photo_img-hide, .prod-list-n_list .prod-list-n__img a:visited:hover img.photo_img-hide, .prod-list-n_list .prod-list-n__img a:active:hover img.photo_img-hide, .prod-list-n_list .prod-list-n__img a:focus:hover img.photo_img-hide, .prod-list-n_list .prod-list-n__img button:hover img.photo_img-hide {
  display: inline-block;
}
.prod-list-n_list .prod-list-n__center {
  display: block;
  float: left;
  margin: 0 -200px 0 -235px;
  width: 100%;
  padding: 0 220px 0 255px;
}
.prod-list-n_list .prod-list-n__right {
  float: right;
  width: 235px;
  margin: 0;
}
.prod-list-n_list .prod-list-n__right-fon {
  background: #e0e0e0;
  height: auto;
  padding-left: 30px;
  padding-right: 30px;
}
.prod-list-n_list .prod-list-n__form-pricing-old {
  display: block;
}
.prod-list-n_list .prod-list-n__form {
  margin-top: 0;
}
.prod-list-n_list .prod-list-n__form-qty {
  display: block;
}
.prod-list-n_list .prod-list-n__form-main-top {
  width: 100%;
}
.prod-list-n_list .prod-list-n__form-main-top:after {
  clear: both;
  display: table;
  content: '';
}
.prod-list-n_list .prod-list-n__name a, .prod-list-n_list .prod-list-n__name a:link, .prod-list-n_list .prod-list-n__name a:hover, .prod-list-n_list .prod-list-n__name a:visited, .prod-list-n_list .prod-list-n__name a:active, .prod-list-n_list .prod-list-n__name a:focus, .prod-list-n_list .prod-list-n__name button {
  font-size: 15px;
}
.prod-list-n_list a.prod-list-n__form-main-btn, .prod-list-n_list a:link.prod-list-n__form-main-btn, .prod-list-n_list a:hover.prod-list-n__form-main-btn, .prod-list-n_list a:visited.prod-list-n__form-main-btn, .prod-list-n_list a:active.prod-list-n__form-main-btn, .prod-list-n_list a:focus.prod-list-n__form-main-btn, .prod-list-n_list button.prod-list-n__form-main-btn {
  position: static;
  width: 100%;
  display: block;
  text-align: center;
  padding: 0;
  background-image: none;
}
.prod-list-n_list a.prod-list-n__form-main-btn span, .prod-list-n_list a:link.prod-list-n__form-main-btn span, .prod-list-n_list a:hover.prod-list-n__form-main-btn span, .prod-list-n_list a:visited.prod-list-n__form-main-btn span, .prod-list-n_list a:active.prod-list-n__form-main-btn span, .prod-list-n_list a:focus.prod-list-n__form-main-btn span, .prod-list-n_list button.prod-list-n__form-main-btn span {
  display: block;
}
.prod-list-n_list .prod-list-n__articul {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 2;
}

.quick-view-modal__content:after {
  clear: both;
  display: table;
  content: '';
}
.quick-view-modal__left {
  float: left;
  width: 50%;
}
@media (max-width: 640px) {
  .quick-view-modal__left {
    width: 100%;
  }
}
.quick-view-modal__right {
  float: left;
  width: 50%;
  text-align: left;
}
@media (max-width: 640px) {
  .quick-view-modal__right {
    width: 100%;
    margin-top: 30px;
  }
}
.quick-view-modal__big-img {
  width: 100%;
  height: 290px;
  overflow: hidden;
  line-height: 290px;
  text-align: center;
}
.quick-view-modal__big-img img {
  vertical-align: middle;
  max-width: 100%;
}
.quick-view-modal__small-img {
  margin: 0 -6px;
}
.quick-view-modal__small-img a, .quick-view-modal__small-img a:link, .quick-view-modal__small-img a:hover, .quick-view-modal__small-img a:visited, .quick-view-modal__small-img a:active, .quick-view-modal__small-img a:focus, .quick-view-modal__small-img button {
  float: left;
  height: 75px;
  line-height: 75px;
  overflow: hidden;
  width: 25%;
  padding: 6px;
  text-align: center;
}
.quick-view-modal__small-img a img, .quick-view-modal__small-img a:link img, .quick-view-modal__small-img a:hover img, .quick-view-modal__small-img a:visited img, .quick-view-modal__small-img a:active img, .quick-view-modal__small-img a:focus img, .quick-view-modal__small-img button img {
  vertical-align: middle;
  max-width: 100%;
}
.quick-view-modal .modal-dialog {
  width: 780px;
}
@media (max-width: 800px) {
  .quick-view-modal .modal-dialog {
    width: 95%;
  }
}
@media (max-width: 767px) {
  .quick-view-modal .modal-dialog {
    margin-bottom: 100px;
  }
}
.quick-view-modal button.close {
  position: absolute;
  top: 15px;
  right: 20px;
  opacity: 1;
  font-weight: 400;
}
.quick-view-modal .modal-content {
  background: #fff;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
  border: 1px solid #cccccc;
  padding: 20px;
  padding-top: 50px;
}
.quick-view-modal .modal-body {
  padding: 0;
}
.quick-view-modal__name a, .quick-view-modal__name a:link, .quick-view-modal__name a:hover, .quick-view-modal__name a:visited, .quick-view-modal__name a:active, .quick-view-modal__name a:focus, .quick-view-modal__name button {
  font-size: 20px;
  line-height: 24px;
}
.quick-view-modal__option {
  padding-top: 5px;
}
.quick-view-modal__option-item {
  margin-top: 10px;
}
.quick-view-modal__option-item:after {
  clear: both;
  content: '';
  display: table;
}
.quick-view-modal__option-item .title {
  color: #999999;
  width: 140px;
  float: left;
  font-size: 12px;
  line-height: 16px;
}
.quick-view-modal__option-item .text {
  color: #343434;
  font-size: 12px;
  line-height: 16px;
  word-break: break-all;
  float: left;
  padding-left: 150px;
  width: 100%;
  margin-left: -140px;
}
.quick-view-modal__buttons {
  text-align: center;
}
.quick-view-modal__buttons-dop:after {
  clear: both;
  display: table;
  content: '';
}
.quick-view-modal__buttons-dop-left {
  float: left;
  width: 50%;
  margin-top: 10px;
  text-align: center;
}
@media (max-width: 640px) {
  .quick-view-modal__buttons-dop-left {
    width: 100%;
  }
}
.quick-view-modal__buttons-dop-right {
  float: left;
  width: 50%;
  margin-top: 10px;
  text-align: center;
}
@media (max-width: 640px) {
  .quick-view-modal__buttons-dop-right {
    width: 100%;
  }
}
.quick-view-modal__price {
  text-align: center;
}
.quick-view-modal__pricing {
  background: #f4f4f4;
  padding: 20px;
  margin-top: 20px;
}
.quick-view-modal__pricing-top {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
@media (max-width: 767px) {
  .quick-view-modal__pricing-top {
    display: block;
  }
  .quick-view-modal__pricing-top > div {
    margin-top: 15px;
    width: 100%;
    text-align: center;
  }
  .quick-view-modal__pricing-top > div:first-child {
    margin-top: 0;
  }
}
.quick-view-modal__qty {
  width: 50px;
}
@media (max-width: 767px) {
  .quick-view-modal__qty {
    width: 100%;
  }
}
.quick-view-modal__qty .quantity-n {
  margin: 0;
  height: 30px;
}
@media (max-width: 767px) {
  .quick-view-modal__qty .quantity-n {
    margin: 0 auto;
    float: none;
  }
}
.quick-view-modal__qty .product_count {
  top: 0;
  right: 20px;
}
.quick-view-modal__qty .quantity-n__arrows {
  background: #fff;
}
.quick-view-modal__old {
  text-decoration: line-through;
  font-size: 12px;
  margin-bottom: 5px;
}
.quick-view-modal__current {
  background: #387cba;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: #fff;
  padding: 0 10px;
  border-radius: 3px;
  display: inline-block;
}
.quick-view-modal__info-link {
  margin-top: 25px;
}
.quick-view-modal__answer {
  padding: 20px 0;
  display: none;
}
.quick-view-modal__answer-row .wa-name {
  font-weight: bold;
}
.quick-view-modal__answer-row textarea {
  resize: none;
  height: 150px !important;
}
@media(max-width: 767px) {
	#product-list .prod-list-item-my .btn-add-to-cart{
		margin-left: 0;
	}
}

