.leaflet-pane {
  z-index: 2 !important;
}.leaflet-top, .leaflet-bottom {
  z-index: 3 !important;
}.w-nav.type_desktop .w-nav-list.level_4 {
  min-width: 13rem !important;
}

.woocommerce .cart_totals .checkout-button {
    margin-bottom: .6rem;
}
/* 3) Reset the Impreza padding on our submit, tighten it up */
.drts-search-form button[type="submit"],
.drts-search-form input[type="submit"] {
  /* override huge 1.4em/2.2em padding */
  padding: 0.6em 1.2em !important;
  font-size: 14px !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;

  /* make sure flex sizing stays in effect */
  flex: 0 0 auto !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

}

/* Example: navy (#002F6C) on white background → 8.6:1 */
a {
  color: #002f6c;
}
.grecaptcha-badge{visibility:hidden}
/* if you only want the links spaced, not the icon+filename internally: */
.drts-display-element-entity_field_field_presentations_documents-1 a {
  margin-right: 2rem;
}
.drts-display-element-entity_field_field_presentations_documents-1 a:last-of-type {
  margin-right: 0;
}
.gform_wrapper.gravity-theme .ginput_container_time {
    max-width: 92px !important;
    min-width: 86px !important;
}
.sb-missing-docs {
  color: red;
  font-weight: bold;
}
      /* container & sidebar */
    .sitebid-container {
      display: flex;
      min-height: 600px;
      font-family: Arial, sans-serif;
    }
    .sitebid-portal-sidebar {
      width: 240px;
      background: #2c3338;
      color: #fff;
      transition: width 0.3s ease;
      overflow: hidden;
      position: relative;
    }
    .sitebid-portal-sidebar.collapsed {
      width: 46px !important;
    }

    /* toggle button */
    .sitebid-portal-sidebar .toggle {
      text-align: right;
      padding: 1em;
      cursor: pointer;
    }

    /* menu list */
    .sitebid-menu {
      list-style: none;
      margin: 0;
      padding: 0;
    }
    .sitebid-menu-item {
      display: flex;
      align-items: center;
      padding: 1em;
      cursor: pointer;
      border-bottom: 1px solid #333;
      color: #fff;
      white-space: nowrap;
    }
    .sitebid-menu-item i {
      width: 24px;
      margin-right: 10px;
      text-align: center;
    }
    .menu-label {
      flex: 1;
      transition: opacity 0.3s;
    }
    .sitebid-portal-sidebar.collapsed .menu-label {
      opacity: 0;
      visibility: hidden;
    }
    .sitebid-menu-item:hover,
    .sitebid-menu-item.active {
      background: #2e3138;
    }

    /* submenu container */
    .sitebid-menu .has-submenu {
      display: block;
      border-bottom: 1px solid #333;
    }
    .sitebid-menu .submenu-toggle {
      display: flex;
      align-items: center;
      padding: 1em;
      cursor: pointer;
      color: #fff;
    }
    .sitebid-menu .submenu-toggle:hover {
      background: #2e3138;
    }

    /* submenu */
    .submenu {
      display: none;
      background: #2a2d34;
      list-style: none;
      margin: 0;
      padding: 0;
    }
    .submenu .sitebid-menu-item {
      display: flex;
      align-items: center;
      padding: 0.75em 1em 0.75em 2.5em;
      font-size: 0.9em;
      color: #ddd;
      border-bottom: 1px solid #333;
    }

    /* open submenu */
    .has-submenu.open .submenu {
      display: block;
    }

    /* content panes */
    .sitebid-portal-content {
      flex: 1;
      padding: 1.5em;
      background: #f9f9f9;
      position: relative;
      overflow-y: auto;
    }
    .tab-content {
      display: none;
    }
    .tab-content.active {
      display: block;
    }
.sitebid-menu .submenu-toggle i {
    width: 24px;
   margin-right: 10px;
    text-align: center;
   }
    /* loading spinner */
    .sitebid-loading {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      text-align: center;
      display: none;
    }
    .sitebid-portal-sidebar.loading .sitebid-menu-item {
      pointer-events: none;
      opacity: 0.6;
    }

 

@media (max-width: 768px) {
  /* icon-only by default */
  .sitebid-portal-sidebar {
    width: 46px !important;
  }

  /* full width when NOT collapsed */
  .sitebid-portal-sidebar:not(.collapsed) {
    width: 240px !important;
  }

  /* hide labels until expanded */
  .sitebid-portal-sidebar .menu-label {
    opacity: 0;
    visibility: hidden;
  }
  .sitebid-portal-sidebar:not(.collapsed) .menu-label {
    opacity: 1;
    visibility: visible;
  }
}



    /* — Create New dropdown — */
.create-new-container {
  position: relative;
  padding: 1em 0;
  text-align: center;
}
.create-new-btn {
  background: #28a745;
  color: #fff;
  border: none;
  padding: .5em 1em;
  font-size: .95rem;
  border-radius: 4px;
  cursor: pointer;
}
#createNewBtn i {
  margin-left: .4em;
}
.create-new-menu {
  display: none;
  position: absolute;
  top: calc(100% + .25em);
  left: 1em;
  right: 1em;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 6px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
  list-style: none;
  margin: 0;
  padding: .25em 0;
  z-index: 1000;
}
.create-new-menu li {
  padding: .5em 1em;
}
.create-new-menu li + li {
  border-top: 1px solid #eee;
}
.create-new-menu a {
  color: #333;
  text-decoration: none;
  display: block;
  width: 100%;
}
.create-new-menu a:hover {
  background: #f5f5f5;
}
/* hide the header label when collapsed */
.sitebid-portal-sidebar.collapsed .toggle .menu-label {
  opacity: 0;
  visibility: hidden;
}

/* hide all menu labels when collapsed (you already have this) */
.sitebid-portal-sidebar.collapsed .menu-label {
  opacity: 0;
  visibility: hidden;
}

/* make the Create New button square when collapsed */
.sitebid-portal-sidebar.collapsed .create-new-btn {
  padding: 0.75em;
  width: 100%;
  text-align: center;
}

/* hide its text too */
.sitebid-portal-sidebar.collapsed .create-new-btn .menu-label {
  display: none;
}/* make mini-menu look just like the sidebar */
.create-new-menu {
  background: #20232a;
  list-style: none;
  margin: 0;
  padding: 0;
}
.create-new-menu .sitebid-menu-item {
  display: flex;
  align-items: center;
  padding: 1em;
  border-bottom: 1px solid #333;
  cursor: pointer;
  color: #fff;
  white-space: nowrap;
  margin: 0 !important;
}
.create-new-menu .sitebid-menu-item i {
  width: 24px;
  margin-right: 10px;
  text-align: center;
}
.create-new-menu .sitebid-menu-item:hover,
.create-new-menu .sitebid-menu-item.active {
  background: #2e3138;
}
/* never show submenus when the sidebar is collapsed */
.sitebid-portal-sidebar.collapsed .submenu {
  display: none !important;
}

/* hide Create New menu whenever sidebar is collapsed */
.sitebid-portal-sidebar.collapsed #createNewMenu {
  display: none !important;
}

.add-property-button {
    background-color: #0073aa;
    color: #fff;
    padding: 8px 16px;
    border: none;
    border-radius: 4px;
    font-size: 14px;
    margin: 5px;
    cursor: pointer;
    transition: background-color 0.3s ease, transform 0.2s ease;
}

.add-property-button:hover {
    background-color: #005177;
    transform: translateY(-1px);
}

.add-property-button:focus {
    outline: none;
    box-shadow: 0 0 0 3px rgba(0,115,170,0.4);
}

.add-lease-button {
    background-color: #0073aa;
    color: #fff;
    padding: 8px 16px;
    border: none;
    border-radius: 4px;
    font-size: 14px;
    margin: 5px;
    cursor: pointer;
    transition: background-color 0.3s ease, transform 0.2s ease;
}

.add-lease-button:hover {
    background-color: #005177;
    transform: translateY(-1px);
}

.add-lease-button:focus {
    outline: none;
    box-shadow: 0 0 0 3px rgba(0,115,170,0.4);
}

.schedule-call-button {
    background-color: #0073aa;
    color: #fff;
    padding: 8px 16px;
    border: none;
    border-radius: 4px;
    font-size: 14px;
    margin: 5px;
    cursor: pointer;
    transition: background-color 0.3s ease, transform 0.2s ease;
}

.schedule-call-button:hover {
    background-color: #005177;
    transform: translateY(-1px);
}

.schedule-call-button:focus {
    outline: none;
    box-shadow: 0 0 0 3px rgba(0,115,170,0.4);
}


.export-csv-button {
    display: inline-block;
    background-color: #e0e0e0; /* Light gray background */
    color: #333; /* Darker text for contrast */
    padding: 6px 16px;
    font-size: 14px;
    text-decoration: none;
    border-radius: 4px;
    transition: background-color 0.3s ease, transform 0.2s ease;
    border: 1px solid #ccc;
}

.export-csv-button:hover {
    background-color: #d5d5d5; /* Slightly darker on hover */
    transform: translateY(-1px);
}

.export-csv-button:focus {
    outline: none;
    box-shadow: 0 0 0 3px rgba(150, 150, 150, 0.4);
}

.fa-check:before {
    line-height: 2;
}

@media (max-width: 600px) {
  .pac-container {
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    margin: 0 !important;
  }

  .h2 {
    font-size: 1em !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
  }
	.sb-listing-result {
    font-size: 1em !important;
}
}
/* ensure the Google Places dropdown floats above our modal */
        .pac-container,
        #sb-welcome-overlay .pac-container {
            position: absolute !important;
            z-index: 200 !important;
        }
        /* your existing listing styles */
        .sb-listings {
            max-height: 600px;
            overflow-y: auto;
            margin-top: .5rem;
        }
        .sb-listing-result {
            padding: .5rem;
            border-bottom: 1px solid #eee;
            cursor: pointer;
        }
        .sb-listing-result:hover {
            background: #f7f7f7;
        }

.sb-plan-card {
  position: relative;  /* so your glow isn’t clipped by overflow:hidden on a parent */
  overflow: visible;   /* likewise */
}
/* ----------------------------------------------------------------------------
   Selected plan styling
   ---------------------------------------------------------------------------- */
.sb-plan-card.selected {
  border-color: #0056d2 !important;                  /* strong blue outline */
  box-shadow: 0 0 0 3px rgba(0, 86, 210, .2) !important; /* persistent glow */
  transform: none !important;                        /* cancel the hover‐lift */
}

/* keep the hover‐lift on unselected cards only */
.sb-plan-card:not(.selected):hover {
  transform: translateY(-5px);
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

.sb-plan-card .plan-price {
  font-size: 1.2rem;
  font-weight: bold;
  margin: 1.5em 0 0 0 !important;
	text-align: center;
}

/* add to your get_css() inline style */
.sb-type-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(180px,1fr));
  gap: 1rem;
  max-height: 300px;
  overflow-y: auto;
}
.sb-type-grid label {
  border: 1px solid #ddd;
  padding: .5rem;
  border-radius: .25rem;
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: background .2s, border-color .2s;
}
.sb-type-grid input:checked + span {
  font-weight: bold;
}
.sb-type-grid input:checked {
  accent-color: #0073e6;
}
.sb-type-grid label:hover {
  background: #f9f9f9;
}
.pac-container { z-index:10020!important; }
.sb-listings { max-height:600px; overflow-y:auto; margin-top:.5rem; }
.sb-listing-result { padding:.5rem; border-bottom:1px solid #eee; cursor:pointer; }
.sb-listing-result:hover { background:#f7f7f7; }

/* ─── plan grid & cards ───────────────────────────────────────────────── */
#sb-plan-form { 
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px,1fr));
  gap: 1rem;
  margin: 1rem 0;
}
.sb-plan-card {
  display: flex;
  flex-direction: column;
  border: 1px solid #dee2e6;
  border-radius: .25rem;
  overflow: hidden;
  background: #fff;
  transition: transform .2s, box-shadow .2s;
	margin-bottom: 1em;
}
.sb-plan-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}
/* featured = center card */
.sb-plan-card--featured {
  border-color: #2a6ebb;
  box-shadow: 0 6px 14px rgba(42,110,187,0.4);
  transform: scale(1.05);
  z-index: 1;
}

/* header */
.sb-plan-card header {
  background: #2a6ebb;
  color: #fff;
  text-align: center;
  font-size: 1.1rem;
  padding: 1rem;
}
/* body */
.sb-plan-card .plan-body {
  flex: 1;
  padding: 1rem;
  font-size: .95rem;
  color: #555;
}
/* footer */
.sb-plan-card .plan-footer {
  text-align: center;
  padding: 1rem;
  background: #f8f9fa;
}
.sb-plan-card input[type=radio] {
  position: absolute; /* hide the native radio */
  opacity: 0;
}

/* checkout button */
#sb-plan-checkout {
  display: block;
  margin: 1rem auto 0;
  padding: .75rem 1.5rem;
  background: #2a6ebb;
  color: #fff;
  border: none;
  border-radius: .25rem;
  font-size: 1rem;
  cursor: pointer;
}
#sb-plan-checkout:disabled {
  background: #ccc;
  cursor: not-allowed;
}


#sb-view { background-color: #e3e3e3e3 !important;
  color: #333333 !important;}

.sb-listing-result {font-size: 1.2em;} #sb-search-address {
  font-size: 1.4em;
}

/* Enhanced button styling for SiteBid Onboarding overlay */

#sb-back {
  display: inline-block;
  background-color: #f7f7f7;
  color: #333333;
  padding: 0.6rem 1.25rem;
  margin: 0.25rem 0.15rem;
  border: none;
  border-radius: 6px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2;
  cursor: pointer;
  text-decoration: none;
  transition: background-color 0.2s ease, transform 0.1s ease;
}
#sb-back:hover {
  background-color: #1565c0;
  color: #fff;
}

/* Generic button look ---------------------------------------------------*/
.sb-modal button,
#sb-body button,
#sb-body a#sb-add-link {
  display: inline-block;
  background-color: #1e88e5; /* SiteBid blue */
  color: #fff;
  padding: 0.6rem 1.25rem;
  margin: 0.25rem 0.15rem;
  border: none;
  border-radius: 6px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2;
  cursor: pointer;
  text-decoration: none;
  transition: background-color 0.2s ease, transform 0.1s ease;
}
/* Primary accent on hover ----------------------------------------------*/
.sb-modal button:hover,
#sb-body a#sb-add-link:hover {
  background-color: #1565c0; /* darker blue */
}
/* Active state feedback -------------------------------------------------*/
.sb-modal button:active,
#sb-back:active,
#sb-body a#sb-add-link:active {
  transform: scale(0.97);
}
/* Secondary / outline option (used for "Back" & "No") ------------------*/
.sb-modal button.sb-secondary,
#sb-confirm-no,
#sb-claim-no {
  background-color: #fff;
  color: #1e88e5;
  border: 2px solid #1e88e5;
}
.sb-modal button.sb-secondary:hover,
#sb-confirm-no:hover,
#sb-claim-no:hover {
  background-color: #e3f2fd; /* light blue tint */
}
/* Danger / destructive --------------------------------------------------*/
.sb-modal button.sb-danger {
  background-color: #d32f2f;
}
.sb-modal button.sb-danger:hover {
  background-color: #b71c1c;
}
/* Full-width CTA variant (Claim listing) -------------------------------*/
#sb-claim {
  width: 100%;
  margin-top: 0.5rem;
  background-image: linear-gradient(90deg, #1e88e5 0%, #42a5f5 100%);
}

/* Close (×) button — ensure visibility ---------------------------------*/
.sb-close {
  background: none !important;
  color: #555 !important;
  font-size: 1.5rem;
  line-height: 1;
  border: none;
  cursor: pointer;
}
.sb-close:hover {
  color: #000 !important;
}

.contact-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0.75em 1em;
    margin: 1em 0;
  }
  .contact-item strong {
    display: block;
    font-weight: 600;
    margin-bottom: 1em;
  } .dm-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0.75em 1em;
    margin: 1em 0;
  }
  .dm-item strong {
    display: block;
    font-weight: 600;
    margin-bottom: 0.25em;
  }.drts-search-form-field .drts-form-type-textfield input[type=text], .drts-search-form-field .select2-container .select2-selection--single {
    border: 1px solid #ced4da !important;
}.role-admin {
  display: inline-block;
  background-color: #e1f5fe; /* Light blue background */
  color: #0277bd; /* Darker blue text */
  padding: 2px 6px;
  border: 1px solid #0277bd;
  border-radius: 3px;
  font-size: 0.85em;
  margin-left: 2px;
  vertical-align: middle;
}
.role-advisor {
  display: inline-block;
  background-color: #fff3e0; /* Light orange background */
  color: #ef6c00; /* Dark orange text */
  padding: 2px 6px;
  border: 1px solid #ef6c00;
  border-radius: 3px;
  font-size: 0.85em;
  margin-left: 2px;
  vertical-align: middle;
}
.drts-search-form-field input[type="text"] {
  padding-left: 15px !important;
}.header_hor .l-subheader-cell.at_right > * {
  margin-left: 0.5em !important;
  padding: 0px;
}.red-dot {
    display: inline-block;
    width: 6px;
    height: 6px;
    background-color: red;
    border-radius: 50%;
    margin-left: -3px;
    vertical-align: top;
}
/* Custom style for DataTables search box */
.dataTables_filter input[type="search"] {
    display: inline-block;
    width: 300px; /* or adjust as desired */
    padding: 8px 12px;
    margin-left: 10px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
}
.login-wrapper {
            position: relative;
            width: 100%;
        }
        .blurred-content {
            filter: blur(8px);
            pointer-events: none;
            user-select: none;
            text-align: center;
            background: rgba(255, 255, 255, 0.6);
            padding: 20px;
            min-height: 200px;
            transition: filter 0.3s ease-in-out;
        }
        .login-overlay {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            background: rgba(0, 0, 0, 0.7);
            color: #fff;
            padding: 10px 20px;
            border-radius: 5px;
            font-size: 18px;
            font-weight: bold;
            opacity: 0;
            transition: opacity 0.3s ease-in-out;
        }
        .login-wrapper:hover .login-overlay {
            opacity: 1;
        }
        .login-overlay a {
            color: white !important;
            text-decoration: none;
        }
@media (max-width:768px){div.tab-container{flex-direction:column;align-items:center}.listingpage-two-column-section{flex-direction:column;gap:0}.owner-container{flex-direction:column;text-align:center}.owner-info{padding-left:0;padding-top:1em;width:100%}.advisor-container{flex-direction:column;text-align:center}.advisor-info{padding-left:0;padding-top:1em}.maxlogo{margin-top:1em}.w-tabs.style_radio2.layout_hor>.w-tabs-list .w-tabs-item{padding:.6em .8em !important}form[id$="_form"]{flex-direction:column;align-items:stretch}form[id$="_form"] input[type="text"],form[id$="_form"] button{width:100%}form[id$="_form"] button{margin-top:5px}}

.image-container{position:relative;width:100%}.image-container .after{position:absolute;top:0;left:0;width:100%;height:100%;display:none;color:#FFF}.image-container:hover .after{display:block;background:rgba(0,0,0,.8);padding:2em}.listingpage-nearby{padding:2em}.listingpage-disclosure{text-align:center;font-size:.8em;margin-top:2em}.valuepad{padding:1em;box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08);margin:15px}.valueh1{font-size:1.5em;font-weight:bold;line-height:1em;text-align:center}.valuationColumns{display:flex;justify-content:space-around;flex-wrap:wrap}.valuationColumn{flex:1;min-width:200px;text-align:center}.center{text-align:center}.listingpage-header{text-align:center;margin:3em 0 0 0}.listingpage-two-column-section{display:flex;flex-wrap:wrap;gap:20px}.listingpage-valuations{padding:1em 0 3em 0}.listingpage-column{flex:1;max-width:100%;box-sizing:border-box}.ownerpad{margin:.5em}.owner-container{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:1.5em;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);flex-wrap:wrap}.owner-info{flex-grow:1;padding-left:1.5em;align-self:flex-start;width:50%}.owner-info h3{font-size:1.1rem;margin:0;font-weight:bold}.owner-info p{margin:0;font-size:.9rem}.owner-info a{color:#0073aa;text-decoration:none}.owner-info a:hover{text-decoration:underline}.claim-listing,.send-to-crm{display:inline-block;margin-top:1em;padding:10px 15px;background-color:#0073aa;color:#fff !important;text-decoration:none;border-radius:5px}.claim-listing:hover,.send-to-crm:hover{background-color:#005580}.agentpad{margin:.5em}.advisor-container{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:1.5em;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.advisorphoto{width:100px;height:100px;border-radius:50%;object-fit:cover;background:#fff}.advisor-info{flex-grow:1;padding-left:1.5em}.advisor-info h3{font-size:1.1rem;margin:0;font-weight:bold}.advisor-info p{margin:0;font-size:.9rem}.maxlogo{width:163px !important;margin:1.7em 0}input:not([type="submit"]),select,textarea{font-family:Libre Franklin !important}.w-btn i{vertical-align:initial !important}.headergapgfwithdescription{margin-top:10px;background:#f0f2f5;border-radius:8px;text-align:center;margin-bottom:0 !important}.w-tabs.style_modern>.w-tabs-list{background:#166ad2 !important;color:#fff}.w-tabs-item{padding:1em .8em !important;font-size:.9em}.drts-display-element>hr{margin:2em 0 !important;padding:0 !important}.gform_wrapper.gravity-theme .chosen-container .chosen-drop{position:relative !important}form[id$="_form"]{display:flex;align-items:center;justify-content:center;gap:10px} div.tab-container{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.drts-search-form-field .select2-container .select2-selection--single .select2-selection__arrow,.drts-search-form-field .select2-container .select2-selection--single .select2-selection__rendered,.drts-search-form-field input[type="text"],.drts-search-form-lg .drts-search-form-field select,.drts-search-form-submit{height:50px !important}#ctaDesktopContainer.unassigned{height:6px;visibility:hidden !important}#ctaDesktopContainer{margin:0 auto;padding:29px 10px 10px;visibility:hidden !important}.widget-popup,.popup-overlay,.tracker-popup{display:none !important;visibility:hidden !important}.drts-search-form-field .drts-form-field-main>label{visibility:hidden}.fa-x-twitter::before{content:none;visibility:hidden}.w-image img:not([src*=".svg"]),.w-image[class*="ush_image_"] img{width:100%}.w-pricing-item-price{margin-top:10px !important}.w-pricing-item-title{margin-bottom:0 !important}.gm-iv-small-container{height:30px !important}.gm-iv-close{width:53px !important}.gm-iv-container{width:56px !important;margin-top:70px}div.nsl-container .nsl-button-default div.nsl-button-label-container{letter-spacing:.1px !important;font-size:.8em}.gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_radio .gchoice{padding-right:10px !important}.premiumsearchbadge{background:yellow;padding:3em;border-radius:10px;font-size:2em}.gform_wrapper.gravity-theme .description,.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme .gsection_description,.gform_wrapper.gravity-theme .instruction{padding-top:0 !important}.boxpad{margin:3em 0}.boxpadtwo{margin:4em 0}.boxpadone{margin:1em 0}.w-nav.type_desktop .menu-item[class*="columns"] .menu-item-has-children .w-nav-anchor.level_2{font-size:1em !important;line-height:1em !important}.w-nav.type_desktop .menu-item[class*="columns"] .w-nav-list.level_2>li{border-right:1px rgba(0,0,0,.06) solid;padding:7px}[type="checkbox"]:checked{position:inherit !important}.drts-display-element-entity_form_location_address-2 .drts-location-address-field-buttons{display:none}.drts-display-element-entity_form_location_address-2 .drts-form-field.drts-form-type-item[data-form-field-name*="field_agent_address"][data-form-field-name*="location"][data-form-field-name*="address"][data-form-field-name*="map"]{display:none}.widget-footer_root__m6BH4{visibility:hidden}.drts .drts-bs-card-text:last-child{font-size:.9em}.smallpad{padding:10px 0}.smallinnerpad{padding:4px 0}.gpaa_map_container{height:160px !important}.smallh1{font-size:1.8em !important}.gform_confirmation_message,.form_saved_message_sent{color:#000 !important}.drts-map-directions button,.drts-map-directions input[type=text],.drts-map-directions select{height:3em !important}.drts .irs--flat .irs-grid-text{color:#fff !important}.drts-form-type-location-text .drts-form-type-slider{margin-top:0px !important}.admin-field{visibility:hidden;height:0}table.dataTable{width:100% !important}.subscription-details{font-size:.6em !important}.drts .drts-bs-card-text:last-child{padding:0 5%}.w-popup-box{min-width:50%} .sitebid-logo {font-family: 'Libre Franklin', sans-serif; color: #0073e6; vertical-align: middle;} .sitebid {font-size: 25px; font-weight: 900; color: #0056b3; line-height: 8px; letter-spacing: 1px;} .tm {font-size: 8px; vertical-align: super;} .infrastructure {font-size: 9px; color: #4a4a4a; letter-spacing: 1px; line-height: 4px;} ins {text-decoration: none !important; color: green !important;}
del {text-decoration:  line-through; font-size: 20px !important;} .ginput_container_coupon {display: flex; align-items: center; 
}.wp-core-ui .quicktags-toolbar input.button.button-small {width: 80px;}.drts-display-element-header {margin: .5em 0 !important;}.bold,.boldmenu,.emailbtnbtm,.header_hor .ush_menu_1.type_desktop .menu-item.level_1>a:not(.w-btn){font-weight:700}.drts .drts-bs-btn-primary{background-color:#166ad2!important}.medtitle{font-size:1.4em}.fixthepad{padding-bottom:1em}.paddingifpresent{border-top:1px solid rgba(0,0,0,.08);padding-top:1em}.entrysidepad{margin:0 10px}.shadowbottom{border-bottom:1px solid rgba(0,0,0,.08)}.smalltoppad{padding-top:10px}.url-ad-badge{visibility:hidden!important;height:0!important}div.dts div.dataTables_scrollBody,input.gsc-input{background:0 0!important}.newtabspacing{margin:20px 0;border-top:4px solid green;padding:20px 0}h1,h2,h3,h4,h5,h6{padding-top:.5rem!important;padding-bottom:.02rem!important;margin-bottom:.6rem!important}.mailpoet_checkbox{margin:0 3px 0 5px!important}.mailpoet_paragraph{padding-bottom:10px}.userinmenu{--main-gap:0.3rem;--main-ver-indent:0.8em;--main-hor-indent:0.8em}.hiddenmenu{padding:0;--main-gap:0;--main-ver-indent:0;--main-hor-indent:0}.smallftn{font-size:12px}.labelhidden{visibility:hidden}.woocommerce .quantity input.qty{height:45px}.woocommerce .actions .button,.woocommerce .button,.woocommerce .button.add_to_cart_button,.woocommerce .button.alt,.woocommerce .button.checkout{padding:.4em 2.2em!important}.woocommerce .form-row,.woocommerce-form-row{margin:0 0 .5rem!important}#customer_details.col2-set{padding:0 1em}.drts-bs-custom-control-label{font-size:1em;font-weight:700!important}.smalltextbtm,label{font-size:.8em}.yellowhigh{padding:.5em;border-radius:9px;vertical-align:middle;position:relative;background-color:#ffc;border:1px solid #ddd}.tt-footer{margin:0!important;visibility:hidden!important;height:0!important}.onethird{width:30%}.drts .drts-bs-form-control{padding:.175rem .2rem}.drts .drts-bs-mb-3,.drts .drts-bs-my-3{margin-bottom:4px!important}.gform_wrapper.gravity-theme .gf_step_label{padding-left:8px!important}.gform_wrapper.gravity-theme .gf_step{margin:5px 13px 5px 0!important}.imgrnd{border-radius:10px}.w-text.icon_atleft i{margin-right:.2em}.assignstatus{padding:15px 0 0;text-align:center}.realestateoverview{padding:15px;background-color:#e0ffff;border-radius:4px;margin:0 20%}.realestateunitmix{padding:30px;box-shadow:0 0 0 1px rgb(0 0 0 / 8%);margin:50px}.duediligencepad,.sidepad,.w-tabs-section-header,table.dataTable thead th{padding:5px}.btmdesk-body{flex-grow:1;padding:0 20px}.us_custom_29a0f245{margin:0;padding:0!important;line-height:0}.bottom-bar{position:fixed;bottom:0;left:0;width:100%;background:#333;color:#fff;box-shadow:0 0 5px rgba(0,0,0,.25);box-sizing:border-box;padding:20px 0}.emailbtnbtm,.smalltextbtm{vertical-align:middle;text-align:center;position:relative}.smalltextbtm{letter-spacing:2px;display:inline-flex;padding:0 20px}.editlinkbtnbtm,.emailbtnbtm{min-height:25px;padding:8px;font-size:14px;line-height:12px!important}.emailbtnbtm{margin:0 5px;text-transform:uppercase;letter-spacing:.06em;border-radius:2px;display:inline-block;background-color:#eee;border:1px solid #ddd}.editlinkbtn,.editlinkbtnbtm{letter-spacing:.06em;border-radius:2px;vertical-align:middle;position:relative;text-transform:uppercase;text-align:center;background-color:#ffc;display:inline-block;font-weight:700}.editlinkbtnbtm{border:1px solid #ddd}.editlinkbtn{min-height:45px;padding:10px;font-size:1em;border:1px solid #ddd}.editlinkbtnheader{min-height:40px;padding:7px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:inherit;border-radius:2px;text-align:center;background-color:#ffc;border:1px solid #ddd;margin:10px}.revaluestepfinal{margin:-13px 0 0}.transdownload{box-shadow:0 2px 2px 0 rgb(0 0 0 / 16%),0 0 0 1px rgb(0 0 0 / 8%);padding:16px;overflow-wrap:break-word}.dealsummaryside{padding:5px;box-shadow:0 rgb(0 0 0 / 16%),0 0 0 1px rgb(0 0 0 / 8%)}.agentcontact,.llcontact2,.teamcontact,.tenpad{padding:10px 0}.sidepadtitle,.underline{text-decoration:underline}.duediligencesidepad{padding:1px}.lessthansqft,.rofrwarning{padding:.5em;vertical-align:middle;position:relative;text-align:center}.gform_wrapper.gravity-theme .gfield_contains_required.hidden_label .gfield_label,.gform_wrapper.gravity-theme .gform_fields.left_label .gfield_contains_required.hidden_label legend.gfield_label,.gform_wrapper.gravity-theme .gform_fields.right_label .gfield_contains_required.hidden_label legend.gfield_label,.noheight{height:0}.rofrwarning{color:red;border-radius:9px;background-color:#ffc;border:1px solid #ddd}.lessthansqft{border-radius:9px;background-color:#e0ffff;border:1px solid #ddd}.navstyle_5>.owl-nav div,.us-btn-style_5,.us-nav-style_5>*{margin:2px 0}table.dataTable.nowrap td{white-space:nowrap;overflow:hidden;max-width:350px;font-size:.9em;padding:0 5px}.gform_wrapper.gravity-theme .gfield_label{color:#000}.acceptedreterms,.acceptedterms,.analysisacquisition,.analysisdebt,.analysisgross,.analysisoperating,.analysisresale{padding:30px 0}.analysispropexpenses,.analysispropincome,.analysisreinvest{background:azure;border-radius:12px;padding:32px;margin:12px 0}.sitecards{min-height:150px;margin:5px 10px;border-radius:6px;padding:20px;position:relative;border:1px solid #ddd;display:inline-block;vertical-align:top}.flexcardbox,.flexcardboxnopad{min-height:300px;vertical-align:middle;position:relative;display:inline-block}.duedil{padding:10px} .pendingdd{background:#fee!important;padding:5px;margin-bottom:5px;font-size:.9em;box-shadow:0 2px 2px 0 rgb(0 0 0 / 16%),0 0 0 1px rgb(0 0 0 / 8%)}.twentypad{padding:0 20px}.flexcardbox{margin:5px 10px;border-radius:6px;border:1px solid #ddd;padding:20px 0}.w-tabs-section-content,h4,h5,h6{padding-top:1rem}.flexcardboxnopad{border-radius:6px;border:1px solid #ddd}.fc-list-event-dot{margin:0 8px} .partial_entry_warning{margin-bottom:0!important;visibility:hidden;height:0!important}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:8px}.dataTables_wrapper .dataTables_length select{font-size:13px!important}.dealcontactside,.easementrangeoffer,.easevalueside,.pageshadowsection,.revalueside{box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08);padding:16px;overflow-wrap:break-word}button[type=submit]:not(.w-btn),input[type=submit]{min-height:49px;padding:.8em}.drts-search-form-responsive .drts-gutter-none .drts-search-form-field.\:container\(width\>480px\):last-child .drts-search-form-submit{font-size:14px;font-weight:500;min-height:50px}.drts-display>.drts-display-element>.drts-display-element-header{margin-top:.5em}.flatpickr-current-month{padding:0;font-size:125%} table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before{left:2px!important;margin-top:-13px!important;top:51%!important} table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control{padding-left:40px!important}.fullwidth{width:100%!important} .autodetect-location{right:50px!important;padding-top:25px!important}.gv-table-view th{width:auto}.g-cols.via_flex>div:not([class*=" vc_col-"])h4,h5,h6,p{margin:0 0 .5rem}.whitebg{background-color:#fff} .downloadsectionheader,.headergapgf{background:#f0f2f5;border-radius:8px}.instruction{font-size:0!important;line-height:0!important;padding-top:0!important;visibility:hidden!important}.center{text-align:center}.bulleted{margin-left:0;list-style-type:none;margin-bottom:0}.gv-field-5-81{list-style-type:none!important;position:relative}.gv-widget-search .gv-search-box.gv-search-box-submit{width:5%;margin-top:14px;min-height:50px}.dt-button{font-size:13px!important;line-height:15px!important}.gv-grid{padding-bottom:0}.gv-widget-search{margin:0 -10px}table.dataTable.nowrap th{font-size:.9em}.gv-field-label{padding-right:.25em;font-size:.9em}.editable-click.editable-disabled,a.editable-click.editable-disabled,a.editable-click.editable-disabled:hover{color:inherit;white-space:break-spaces}.inline-edit-enable{float:left!important;margin-bottom:2px!important}.editable-click,a.editable-click,a.editable-click:hover{white-space:break-spaces}
.gv-widget-search select{font-size:19px;padding:0;margin:0;min-height:20px}.gv-widget-search input{font-size:18px;margin:0;padding:0}.gv-widget-search .gv-search-box.gv-search-box-submit .gv-search-button{font-size:14px;padding:10px;text-transform:capitalize;max-height:37px;min-height:21px!important}.gform_wrapper .gsection{padding:.5rem 0!important}.gform_wrapper.gravity-theme .gform_fileupload_rules{font-size:0;padding-top:0;margin:0;height:0;visibility:hidden}.dataTables_length{margin-bottom:0}.gv-widget-search .gv-search-box{margin:0 4px}.gv-notes .gv-note-add textarea{width:calc(100% - 122px);float:left}.gv-add-note-submit{margin:6px;width:110px}.gv-notes{margin:0 0 36px!important}.gform_drop_area,.gform_drop_instructions{color:#333}.drts .drts-bs-form-control{min-height:50px;height:calc(1.5em + .25rem + 2px)}.headergapgf{margin-top:10px;text-align:center}.downloadsectionheader{padding:15px;margin:20px 0;font-size:1.4em;font-weight:700}.smallpricepad{margin-top:5px}.pdheadl,.pdheadr{margin-top:15px}.tablelightgrid{background:#fff}.tabledarkgrid{background:#f0f2f5;font-weight:600}.editlinkbtnsmall,.highbid{font-weight:700;vertical-align:middle;position:relative}.pdheadr{text-align:right}.pdheadtitle{font-size:2em;padding-top:.5rem;margin-bottom:10px}
.colabcontact,.dealinterest,.dealsummary,.directorcontact,.entrynots,.leadsrc,.leasedets,.lendinfo,.llcontact,.llcontact1,.loidocs,.mgntnotes,.propdetails,.redeails,.reofferterms,.rofrinfo,.siteinfo,.siteresources,.sitetableoverview,.telecomoffers,.telsitdet{padding:5px 0}.reinvesta{padding:15px 0}.telecomindet{min-height:350px;margin:5px 10px;border-radius:6px;padding:20px;vertical-align:middle;position:relative;border:1px solid #ddd;display:inline-block}.valuekey{padding:20px 35px;border-radius:24px;vertical-align:middle;position:relative;background-color:#fafafa;margin:15px 35px;border:1px solid #ddd}.easementdownload{padding:0}.redownload{padding:11px 0}.approvalstat{max-width:25%}.keytable{margin-bottom:10px}.towerimage{display:inline-block;border:1px solid #ecede8;margin:10px;overflow:hidden;height:365px;border-radius:2%}@media only screen and (max-width:900px){.mapgridright{display:none}.g-cols.stacking_default.via_flex>div:not([class*=vc_col-xs]){width:100%;margin:0}.editlinkbtnbtm{display:flex}.smalltextbtm{visibility:hidden}.btmdesk-body{flex-grow:1;padding:15px 10px;text-align:center;display:-webkit-box}.smallpricepad{margin-top:40px}.pdheadr{text-align:left!important}.locimagethumb{text-align:center;width:60px;height:60px}.mapgridleft{width:100%}}.editlinkbtnsmall,.highbid,.highbidinvestor,.highlightfield,.locimagethumb,.noreoffer{text-align:center}.gpfup__select-files{vertical-align:middle;transition-property:background,border,box-shadow,color,opacity,transform;transition-duration:.3s;-webkit-tap-highlight-color:transparent;padding:.8em 1.8em;color:#000;border:1px solid}.locimagethumb{height:50px;width:50px} .mapgridleft{width:75%}.highbid{overflow-wrap:break-word;padding:.8em;line-height:1.2!important;letter-spacing:.06em;border-radius:24px;display:inline-block;background-color:#ffc;border:1px solid #ddd;max-width:50%}.highbidinvestor{background:#f0f8ff;padding:15px;margin-bottom:15px}.gv-container img{object-fit:cover;border-radius:4px}.evaluekey{padding:9px 14px 7px 20px;border-radius:3px;vertical-align:middle;position:relative;background-color:#fafafa;margin-top:0;border:1px solid #ddd;display:flex}.gform_required_legend,.gv-edit-entry-title{height:0;visibility:hidden}.gform_wrapper .gfield_error [aria-invalid=true]{border:6px solid #c02b0a!important}.noreoffer{padding:7em 0 0}.editlinkbtnsmall{padding:3px;border-radius:3px;display:inline-block;background-color:#ffc;border:1px solid #ddd;margin:0 0 1px}.highlightfield{color:green} .gform_page_footer input+button, .gform_wrapper.gravity-theme .gform_page_footer input+input {max-width: 300px;}