.prods-list {
  background: #f3f1f9;
  font-size: 0;
  list-style: none;
  margin: 0;
  padding: 20px 5px; }
  .prods-list:after {
    clear: both;
    content: '';
    display: block; }
  .prods-list li {
    float: left;
    padding: 15px;
    vertical-align: top; }
    .prods-list li a {
      color: #fff;
      text-decoration: none; }
      .prods-list li a:hover .item {
        -webkit-box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.35);
                box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.35); }
        .prods-list li a:hover .item-bg {
          margin: -5px; }
    .prods-list li .item {
      -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.35);
              box-shadow: 0 0 0 rgba(0, 0, 0, 0.35);
      font-size: 13px;
      margin: 0 auto;
      overflow: hidden;
      position: relative;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
      .prods-list li .item-bg {
        margin: 0;
        position: relative;
        -webkit-transition: all 0.3s;
        transition: all 0.3s; }
        .prods-list li .item-bg img {
          display: block;
          height: auto;
          width: 100%; }
        .prods-list li .item-bg:after {
          /* FF3.6-15 */
          background: -webkit-linear-gradient(top, transparent 12%, rgba(0, 0, 0, 0.85) 100%);
          /* Chrome10-25,Safari5.1-6 */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(12%, transparent), to(rgba(0, 0, 0, 0.85)));
          background: linear-gradient(to bottom, transparent 12%, rgba(0, 0, 0, 0.85) 100%);
          /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d9000000',GradientType=0 );
          /* IE6-9 */
          bottom: 0;
          content: '';
          display: block;
          left: 0;
          position: absolute;
          right: 0;
          top: 0; }
      .prods-list li .item-content {
        bottom: 0;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        left: 0;
        padding: 20px;
        position: absolute;
        right: 0;
        top: 0; }
      .prods-list li .item-label {
        background: #71b13e;
        -webkit-border-radius: 2px;
                border-radius: 2px;
        color: #fff;
        font-size: 12px;
        font-weight: 700;
        margin-bottom: auto;
        padding: 7px 20px 6px;
        text-transform: uppercase; }
        .prods-list li .item-label.discount {
          background: #eb5b7a; }
        .prods-list li .item-label.finished {
          background: #696871; }
      .prods-list li .item-name {
        color: #fff;
        font-size: 25px;
        font-weight: 700;
        margin-bottom: 5px;
        margin-top: auto; }
      .prods-list li .item-price {
        font-size: 20px; }
      .prods-list li .item-addr {
        font-weight: 500;
        margin-bottom: 10px;
        margin-top: 20px;
        padding-left: 30px;
        position: relative; }
        .prods-list li .item-addr:after {
          background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdBM0RDMUQ4Q0RERDExRTZCQTQxQUY0N0ZFOTJDQ0Q4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdBM0RDMUQ5Q0RERDExRTZCQTQxQUY0N0ZFOTJDQ0Q4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0EzREMxRDZDREREMTFFNkJBNDFBRjQ3RkU5MkNDRDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0EzREMxRDdDREREMTFFNkJBNDFBRjQ3RkU5MkNDRDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6MIJpXAAABlElEQVR42oyUzUpCURSFj1lB9Es1Lhw6K9EmBuobREO1XqGfqT/loN4hyGgS1COI6KRGTptYRDRtpA1CDO22d6wDi8P16oYP3Guvs+49cs8xnucZHzJCVWgLPeFLeIaW8VvjCptC0xtf6tkYFbQjfMLYES6EhLACEtA68Kg37gZFhC4MNWF9xJYNZjV6YISDmhQSdhZOAdbCFNa0QSkIXedNtoS6MAB1aHa+RrtIqXCN5pJMMeEb+i/woMXIV4Fe1eYFTZwMDWgPwiq4g9Yg3za0tsF3ojWH4YwwBMu0aAnaAB6DuVbP0BbscJYWLFDQPLQhPPahWj+8tSgteoJ2gzdVrqA9ki8K7UObWzRHZEgKfeh953eSfMfQ77XZQ/NG21N2hRYdixY0Q3/BO2b7KkzjcGqd+3zJi8DVz7DmVTOsmKYP7zDgeFjy5E+7h/YET9DhwQQhWqejrpECheV9QnIUUgi6j9ywHOlZCimOu9gsRQrLOiGlSW5IpkRhgSHjgjhMqxzkDf2nBVdZCAmVINOfAAMA0K7/SPwJiwUAAAAASUVORK5CYII=") center center no-repeat;
          content: '';
          display: block;
          height: 22px;
          left: 0;
          position: absolute;
          top: 0;
          width: 18px; }
    .prods-list li.item-more {
      display: none; }
      .prods-list li.item-more .item {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        background: transparent;
        border: 1px solid #71b13e;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        padding: 20px;
        text-align: center; }
        .prods-list li.item-more .item .item-text {
          color: #46454d;
          font-size: 25px;
          font-weight: 700;
          line-height: 1.5; }
          .prods-list li.item-more .item .item-text:after {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUyMEI4OURGQ0RERDExRTZCQzE2ODk2QUU3OEU0NTUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUyMEI4OUUwQ0RERDExRTZCQzE2ODk2QUU3OEU0NTUyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTIwQjg5RERDREREMTFFNkJDMTY4OTZBRTc4RTQ1NTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTIwQjg5REVDREREMTFFNkJDMTY4OTZBRTc4RTQ1NTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4daeI8AAADoElEQVR42tyaXUgUURTHj1t+oLuim2sh+VGBkgSGFmRGYYFv+mYqSRJBfjwUCgW9GOlbiuaLHz2EiH3ZU/rWQ2JkBmn1EJpFfqwhpKaim+QKa+fsnKFlc9rdmdnZmf7wR1hn7j2/uXfu3HvuDat9dhpUUjI6H30MnYFOQyegY9BhaAd6CT2DnkSPogfRc0oqbSkacv/drTD4FHQFuhSd6eNaKzsdXeDx+zj6MboHPSs3EJPM+7LQfehpdIMfEP9SJpcxxWVmaQGSiO5Gv0cXK3gQUrEUc9ndXFdQQIq5b1dwnw+WwriOSa5TNZAIdDs3exxopzius4NjUARiRg+gqyF0quIYzHJBotHPvUaYUKmAY4kOFCSCn0Iu6EcUS79UN5MCuYs+C/rTOXSbvyAlIX4n/HlnSn2BJKE7Qf/q4FglQZo0HmKVDM1NUiDZ6DIwjso45r9A6oP8xQ7GDKDeGyQVXQjGU2Fd/5kDniDlKk8AtRLFfMkT5AIYVyUiCK3sDhsYJB2710GTTr/ggSrfxGtsTXUx5zbczO+F+Kh9ahV51MRraE0VbgoHmyUZavJaIT5yrxpFZhDIIa1BescaYGb5I+yJSYKqvBaIjUxQWqT7HbFpDbLp+gX3Rm7A7PI42Mz7oeZkK1girIqmLJQOipV797VTHZBqzVQMlmhJgcoTTdD88rLcIixG/AjuKGqRNbmt0vZK/rIlalcMVOY2u1t0Yd0OXW+uK+FwUIssav30Ik1RcCX3jhti0fEN2l/XwrpzWUmRKwTyVWuQ8px6SLMegR8/56FzuA7WNpeUFjlFIJ+1BtlybcHi+hy0D9fCyuZ3NYqcpHdkVGuQnrFbahf5gVrkxX8waA0SCO1PTBgY4ktL0dCU+B15YGCQJ54LKwJxGRCCYr7vCTIDQorUaBrAbjXtnUVpRG8bCIJibfDOopDG0I8MBEKxvtsJhEQTnlUDQKxyrCAFMg/6TmCLquZYJUFItFWs50R2F8cIvkDcayadfvEppqs7/UMKxAlCCnVERxAjHJMzEBDSBvzZuwu1xL3MDakLfC11HfwUukL8ThRyLCAXROxmtN11XuOhmeoq4bqdvi4OJPnwFIRTPz1BngFscx1UV5+/NwWaRVkA4XhFNoOpOdF0cZnZXMdCoFkUWSsy7mriMSfaBpOb0f+EfggKjzkpPa9l58lmI0PRwbPjIOST00A4eGb2GDjEg2eUJ3gLwsEzuxrN+VuAAQCodcQaWQpAzAAAAABJRU5ErkJggg==");
            background-position: center center;
            background-repeat: no-repeat;
            content: '';
            display: block;
            height: 50px;
            margin: 10px auto 0;
            width: 50px; }
      .prods-list li.item-more a:hover .item {
        background: #fff; }
        .prods-list li.item-more a:hover .item .item-text {
          color: #71b13e; }
  @media (max-width: 1279px) {
    .prods-list li .item-name {
      font-size: 20px; }
    .prods-list li .item-price {
      font-size: 18px; } }
  @media (max-width: 589px) {
    .prods-list li {
      display: block;
      margin: 0 auto; } }

@media (min-width: 590px) and (max-width: 959px) {
  .prods-list li {
    width: 50%; } }

@media (min-width: 960px) and (max-width: 1799px) {
  .prods-list li {
    width: 33.33%; }
    .prods-list li.item-more {
      display: inline-block; } }
  @media (min-width: 1280px) {
    .prods-list {
      padding-left: 20px;
      padding-right: 20px; } }
  @media (min-width: 1800px) {
    .prods-list li {
      width: 25%; } }

#main {
  background: #f3f1f9;
  padding: 35px; }
  #main .block-style-1 {
    width: 100%;
    border: 1px solid #dcdcdc;
    background-color: #fff;
    padding: 30px; }
    #main .block-style-1 h1, #main .block-style-1 .h1 {
      color: #46454d;
      margin-bottom: 21px;
      margin-top: 0;
      padding-left: 50px;
      position: relative; }
      #main .block-style-1 h1:before, #main .block-style-1 .h1:before {
        background: #71b13e;
        content: '';
        display: block;
        height: 3px;
        left: 0;
        position: absolute;
        top: 13px;
        width: 30px; }
  #main .prods-list {
    background: transparent;
    padding: 0; }
  #main nav.pagination-wrapper {
    text-align: center; }
  #main .pagination {
    padding: 0;
    height: 36px;
    margin: 18px 0;
    display: inline-block;
    *display: inline;
    /* IE7 inline-block hack */
    *zoom: 1;
    margin-left: 0;
    color: #ffffff;
    margin-bottom: 0;
    -webkit-border-radius: 3px;
    border-radius: 3px; }
    #main .pagination li {
      display: inline;
      color: #6c58bF;
      margin: 0 5px;
      float: left; }
      #main .pagination li a {
        font-size: 18px;
        font-weight: 500;
        float: left;
        padding: 0 14px;
        line-height: 34px;
        color: #000;
        text-decoration: none;
        border: 1px solid #dcdcdc; }
        #main .pagination li a:hover, #main .pagination li a :focus {
          border-color: #86af49;
          color: #86af49; }
      #main .pagination li span.lootout {
        font-size: 18px;
        font-weight: bold;
        float: left;
        padding: 0 14px;
        line-height: 34px;
        color: #000;
        text-decoration: none;
        border: 1px solid transparent; }
    #main .pagination li.active a {
      background: #86af49;
      border-color: #86af49;
      color: #fff; }
  @media (max-width: 1279px) {
    #main .block-style-1 h1, #main .block-style-1 .h1 {
      font-size: 24px; } }
  @media (max-width: 589px) {
    #main {
      padding: 15px; }
      #main .block-style-1 {
        padding: 15px; }
      #main nav.pagination-wrapper.desc {
        display: none; }
      #main nav.pagination-wrapper.mob {
        display: block; }
      #main .news-wrap {
        padding: 15px; }
        #main .news-wrap .news-ul li .img img {
          max-width: 280px;
          width: 100%; } }
  @media (min-width: 590px) {
    #main nav.pagination-wrapper.mob {
      display: none; } }
  @media (min-width: 1280px) {
    #main .block-style-1 h1:before, #main .block-style-1 .h1:before {
      top: 19px; } }
/*# sourceMappingURL=styles-CatalogView.css.map */