@media (min-width: 992px) {
  .hide-on-desktop {
    display: none; } }

@media (max-width: 991px) {
  .hide-on-mobile-tablet {
    display: none; } }

.business-key-facts {
  width: 100%;
  border: 1px solid #e0e8f0; }
  .business-key-facts .field {
    overflow: hidden;
    background-color: #f4f7fa;
    line-height: 20px;
    border-top: 1px solid #e0e8f0; }
    @media (max-width: 767px) {
      .business-key-facts .field {
        line-height: 18px; } }
    .business-key-facts .field:first-child {
      border-top: none; }
    .business-key-facts .field .field-label {
      width: 48%;
      float: left;
      padding: 5px 12px;
      font-size: 14px; }
    .business-key-facts .field .field-value {
      width: 52%;
      font-size: 14px;
      float: left;
      padding: 5px 12px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      text-align: right; }
      .business-key-facts .field .field-value .currency-label {
        font-size: 10px;
        font-weight: normal;
        color: #9ca3af; }

.business-transactions .transaction {
  padding: 5px 0; }
  .business-transactions .transaction .asking-price {
    font-size: 16px;
    color: #2a9cc6;
    font-weight: 600; }
  .business-transactions .transaction .transaction-name {
    color: #374151;
    font-weight: 600;
    font-size: 16px;
    padding-top: 5px; }
  .business-transactions .transaction .transaction-one-line .currency-label {
    font-size: 12px;
    color: #6b7280; }
  .business-transactions .transaction .transaction-reason {
    color: #888; }
    .business-transactions .transaction .transaction-reason .view-more-reason {
      color: #2a9cc6; }
      .business-transactions .transaction .transaction-reason .view-more-reason:hover {
        text-decoration: underline; }

.business-contact-details-wrapper {
  padding: 5px 0; }
  .business-contact-details-wrapper .field {
    padding: 5px 0; }
    .business-contact-details-wrapper .field .field-label {
      color: #1f2937;
      font-weight: 600;
      font-size: 16px;
      padding: 5px 0; }
    .business-contact-details-wrapper .field .field-value {
      color: #888; }
      .business-contact-details-wrapper .field .field-value .blue-text {
        color: #2a9cc6; }

.business-rating-wrapper {
  padding: 5px 0; }
  .business-rating-wrapper .header {
    color: #374151;
    font-weight: 600;
    font-size: 16px;
    padding: 5px 0; }
    @media (max-width: 767px) {
      .business-rating-wrapper .header {
        font-weight: 700; } }
  .business-rating-wrapper .rating-icon {
    color: orange;
    font-size: 24px;
    display: inline-block;
    vertical-align: middle; }
  .business-rating-wrapper .rating-text {
    padding-left: 5px;
    display: inline-block;
    vertical-align: middle; }
    .business-rating-wrapper .rating-text .business-rating {
      color: #374151; }
      .business-rating-wrapper .rating-text .business-rating .rating-number {
        font-size: 22px;
        color: #000; }
    .business-rating-wrapper .rating-text .view-metrics {
      font-size: 12px;
      font-weight: 600;
      color: #2a9cc6; }
      .business-rating-wrapper .rating-text .view-metrics:hover {
        text-decoration: underline; }

.business-main-info-wrapper {
  display: table;
  width: 100%; }
  .business-main-info-wrapper .key-facts-wrapper {
    padding: 10px 0;
    display: table-cell;
    width: 45%;
    vertical-align: middle; }
  .business-main-info-wrapper .transactions-wrapper {
    padding-left: 40px;
    display: table-cell;
    width: 55%;
    vertical-align: middle; }
  @media (max-width: 767px) {
    .business-main-info-wrapper {
      display: block; }
      .business-main-info-wrapper .key-facts-wrapper {
        width: 100%;
        display: block; }
      .business-main-info-wrapper .transactions-wrapper {
        width: 100%;
        display: block;
        padding-left: 0; } }

/* --------- UPDATE PREFERENCES POPUP ------------- */
#update-preference-from-connect .note {
  margin-bottom: 10px; }
#update-preference-from-connect .preference .tag {
  float: left;
  padding: 5px;
  border: 1px solid #eee;
  background-color: #f5f5f5;
  margin: 2px; }
  #update-preference-from-connect .preference .tag i {
    font-size: 8px;
    vertical-align: middle;
    color: #888; }
    #update-preference-from-connect .preference .tag i:hover {
      cursor: pointer;
      color: #000;
      font-weight: 600; }

/* ------- END UPDATE PREFERENCES POPUP ----------- */

/*# sourceMappingURL=business_info.css.map */
