.ty-newsletters {
  margin-bottom: 30px;
}
.ty-newsletters__item {
  margin-bottom: 5px;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5UT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
ul.subcategories {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
ul.subcategories 
.ty-subcategories__item {
  display: flex;
  align-items: stretch;
}
ul.subcategories 
.ty-subcategories__item
.ty-subcategories__item_mt {
  width: 100%;
}
.ty-compact-list__item
.ty-compact-list__content
div:last-child {
  float: right;
}
@media screen and (max-width: 1140px) {
  .ty-compact-list__item
  .ty-compact-list__content
  div:last-child {
    float: none;
    display: block;
  }
  .ty-compact-list__item
  .ty-compact-list__content
  div:last-child
  .ty-btn__add-to-cart {
    margin: 10px 0;
  }
}
@media (max-width: 979px) and (min-width: 766px) {
  .search-block,
  .wj-tel-block,
  .user-blocks {
    width: 100% !important;
  }
  .wj-tel-block {
    margin-left: 0 !important;
  }
  .search-block {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .user-blocks {
    padding-right: 20px !important;
  }
}
