.table-head .head-item[data-id] {
  width: 7%; }

.table-head .head-item[data-name], .table-head .head-item[data-location], .table-head .head-item[data-objects] {
  width: 21%; }

.table-head .head-item[data-building-houses], .table-head .head-item[data-building-complex], .table-head .head-item[data-built] {
  width: 10%; }

.table-body .body-item[data-id] {
  width: 7%; }

.table-body .body-item[data-name], .table-body .body-item[data-location], .table-body .body-item[data-reg-objects] {
  width: 21%; }

.table-body .body-item[data-building-houses], .table-body .body-item[data-building-complex], .table-body .body-item[data-built] {
  width: 10%; }

.table-body .body-item[data-location] .company-name {
  margin-left: 0 !important; }

section .table .table-body .body-row .row-head .body-item.link-company[data-location] .company-name {
  color: #2b2b2b;
  font-size: 14px;
  position: relative;
  display: block;
  pointer-events: none; }

section .link-i:after {
  bottom: -9px; }

section .two-column-table .btn-discuss {
  -webkit-transition: background, color 0.3s ease;
  -moz-transition: background, color 0.3s ease;
  -ms-transition: background, color 0.3s ease;
  -o-transition: background, color 0.3s ease;
  transition: background, color 0.3s ease; }

@media only screen and (max-width: 1007px) {
  .table-head .head-item[data-objects], .table-head .head-item[data-built] {
    display: none !important;
    visibility: hidden; }
  .table-head .head-item[data-id] {
    width: 10%; }
  .table-head .head-item[data-name] {
    width: 30% !important; }
  .table-head .head-item[data-location], .table-head .head-item[data-building-houses], .table-head .head-item[data-building-complex] {
    width: 20% !important; }
  .table-body .body-item[data-built], .table-body .body-item[data-reg-objects] {
    display: none !important;
    visibility: hidden; }
  .table-body .body-item[data-id] {
    width: 10%; }
  .table-body .body-item[data-name] {
    width: 30% !important; }
  .table-body .body-item[data-building-houses], .table-body .body-item[data-location], .table-body .body-item[data-building-complex] {
    width: 20% !important; } }

@media only screen and (max-width: 1007px) and (min-width: 687px) {
  section .table .table-body .body-row .row-body .left-inner-block .key-info .info-table table .hidden-desk {
    display: table-row; }
  section .link-i {
    margin-right: 5px; }
  section .table .table-body .body-row .row-body .left-inner-block {
    margin-right: 320px; }
  section .table .table-body .body-row .row-body .left-inner-block .key-info .info-table table td {
    padding: 4px 15px 4px 0px; } }

@media only screen and (min-width: 1008px) {
  section .table .table-body .body-row .row-head .body-item.link-company[data-location] .company-name {
    color: #2b2b2b;
    font-size: 14px;
    position: relative;
    left: -25px;
    display: block;
    pointer-events: none; } }

section .table .table-body .body-row .renking-a:hover {
  background: #fff1d8 !important; }

section .link-i i.comment-ico {
  z-index: 100; }

section .link-i.exchange {
  padding-right: 20px; }

section .table .table-body .body-row .row-body .right-inner-block,
section .table .table-body .body-row .row-body .dashed-border {
  display: none !important; }

.left-inner-block {
  margin: 0 !important; }

section .table .table-body .body-row .row-head .body-item[data-name] {
  overflow: visible; }

a.link-rvk.ico-comments {
  float: left;
  text-align: left;
  display: block;
  width: 165px;
  overflow: hidden; }
  a.link-rvk.ico-comments .company-name {
    display: block; }

section .table .table-body .body-row .row-head .body-item.link-company .company-name {
  margin-left: 0;
  padding-left: 10px; }
