.strike {
  text-decoration: line-through;
}
.dTable {
  display: table;
}
.dRow {
  display: table-row;
}
.dCell {
  display: table-cell;
}
/******** Текстовые ***********/
.noWrap {
  white-space: nowrap;
}
/*********** TRANSFORM *************/
@media only screen and (min-width: 1000px) {
  .mshow {
    display: none !important;
  }
  .mhide {
    display: block;
  }
  .mhide.inline {
    display: inline;
  }
  .max-width {
    width: 1200px;
  }
  .desk-inline,
  ul.desk-inline li {
    display: inline-block;
  }
  /******** ШАПКА **********/
  .header {
    margin-top: 25px;
  }
  .logo-bx {
    width: 28%;
  }
  .hdr-txt {
    width: 25%;
  }
  .hdr-cart {
    width: 22%;
    padding-left: 20px;
  }
  .hdr-contacts {
    width: 25%;
  }
  .cont-2-col .cont-right {
    width: 77%;
  }
  .sc-amount input {
    margin: 0 5px;
  }
  .cont-2-col .cont-left,
  .cont-2-col .cont-right {
    display: inline-block;
    vertical-align: top;
  }
  .plist {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .plist li {
    width: 220px;
  }
  .plist li .btn.red {
    margin-right: 10px;
  }
  .brands li {
    width: 14.285714285714286%;
  }
  /*тектс на главной */
  .itext {
    margin-top: 20px;
    text-align: left;
    -webkit-columns: 2 400px;
    -moz-columns: 2 400px;
    columns: 2 400px;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }
  footer {
    margin-top: 50px;
    padding: 50px 30px 30px 50px;
  }
  footer .fb p {
    margin-bottom: 10px;
    line-height: 100%;
  }
  footer .fb.l,
  footer .fb.r {
    width: 25%;
  }
  footer .fb.r {
    text-align: right;
  }
  footer .fb.c {
    width: 50%;
    text-align: center;
  }
  .ftr-menu {
    display: block;
    margin-bottom: 20px;
  }
  .ftr-menu a {
    padding: 0 10px;
  }
  .mmenu > li > a {
    padding: 0 30px;
  }
  .mmsub {
    position: absolute;
    left: 0px;
    z-index: 100;
    white-space: nowrap;
  }
  .mmsub.cat-menu li:hover > a {
    font-weight: 500;
  }
  .mmsub.cat-menu > li.hs {
    background: url(../img/mm_hs_arr_r.png) 96% center no-repeat;
    padding-right: 10px;
  }
  .mmsub.cat-menu > li.hs:hover {
    background-position: 98% center;
  }
  .cat-menu .sub {
    width: 944px;
    text-align: left;
    -webkit-columns: 4 236px;
    -moz-columns: 4 236px;
    columns: 4 236px;
    -webkit-column-gap: 0px;
    -moz-column-gap: 0px;
    column-gap: 0px;
  }
  .cat-menu .sub a {
    display: block;
  }
  .cat-list li {
    width: 220px;
  }
  .psort .bx {
    float: right;
  }
  /********** Страница товара ***************/
  .prod-img {
    width: 340px;
    height: 340px;
    line-height: 340px;
  }
  .prod-info {
    margin: 0 30px;
  }
  .prod-about .prod-props {
    width: 340px;
    margin-right: 30px;
  }
  .prod-about .prod-txt {
    width: 830px;
  }
  .prod-form {
    background-image: url("../img/pf_bgr.jpg");
    background-size: cover;
    height: 270px;
    padding: 30px;
  }
  .prod-form h5 {
    margin: 0 0 20px 0;
  }
  .prod-form .t {
    width: 35%;
    padding-top: 35px;
  }
  .prod-form .arr {
    width: 5%;
    padding-top: 85px;
  }
  .prod-form .fields {
    width: 30%;
  }
  .prod-form .fields.col-1 {
    padding-right: 10px;
  }
  .prod-form .fields.col-2 {
    padding-left: 10px;
    margin-top: 40px;
  }
  .prod-form .btm {
    padding-left: 40%;
  }
  .dialog-win {
    max-width: 1200px;
  }
  .gal-list li {
    width: 17%;
    margin: 10px;
  }
  .p404 > div {
    width: 50%;
  }
  .p404 .t div {
    margin-left: 40px;
  }
  .sc-of > li {
    width: 48%;
  }
  .sc-itog > li {
    width: 48%;
  }
  .sc-itog .itog {
    margin-right: 4%;
  }
  .sc-itog .zz {
    padding: 20px 0 0 50px;
  }
}
