/* START migrated from radari/main.scss 07.20.2018*/
.glyphicon {
  padding: 0;
  top: 3px !important;
  opacity: 1 !important;
  margin: 0;
  display: inline-block;
  height: 18px;
  width: 18px;
}
.glyphicon::before {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6667 1.59998C8.60481 1.59998 6.93334 3.27144 6.93334 5.33331C6.93334 5.80842 7.02568 6.26117 7.18751 6.67914L3.73334 10.1333C2.56143 10.1333 1.60001 11.0947 1.60001 12.2666C1.60001 13.4386 2.56143 14.4 3.73334 14.4C4.90525 14.4 5.86667 13.4386 5.86667 12.2666L9.32084 8.81247C9.73882 8.9743 10.1916 9.06664 10.6667 9.06664C12.7285 9.06664 14.4 7.39517 14.4 5.33331C14.4 4.85811 14.3074 4.40561 14.1458 3.98748L12.2667 5.86664H10.1333V3.73331L12.0125 1.85414C11.5944 1.69254 11.1419 1.59998 10.6667 1.59998V1.59998ZM3.73334 11.2C4.32889 11.2 4.8 11.6711 4.8 12.2666C4.8 12.8622 4.32889 13.3333 3.73334 13.3333C3.13778 13.3333 2.66667 12.8622 2.66667 12.2666C2.66667 11.6711 3.13778 11.2 3.73334 11.2Z' fill='%23B5B5B5'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  height: 18px;
  width: 18px;
}
.glyphicon.glyphicon-briefcase::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.46667 1.59998C6.87733 1.59998 6.4 2.07731 6.4 2.66664H2.13333C1.544 2.66664 1.06667 3.14398 1.06667 3.73331V8.53331C1.06667 9.12264 1.544 9.59998 2.13333 9.59998H13.8667C14.456 9.59998 14.9333 9.12264 14.9333 8.53331V3.73331C14.9333 3.14398 14.456 2.66664 13.8667 2.66664H9.6C9.6 2.07731 9.12267 1.59998 8.53333 1.59998H7.46667ZM8 7.46664C8.2944 7.46664 8.53333 7.70558 8.53333 7.99998C8.53333 8.29438 8.2944 8.53331 8 8.53331C7.7056 8.53331 7.46667 8.29438 7.46667 7.99998C7.46667 7.70558 7.7056 7.46664 8 7.46664ZM1.06667 10.3698V12.2666C1.06667 12.856 1.544 13.3333 2.13333 13.3333H13.8667C14.456 13.3333 14.9333 12.856 14.9333 12.2666V10.3698C14.6181 10.5532 14.2571 10.6666 13.8667 10.6666H2.13333C1.74293 10.6666 1.38187 10.5532 1.06667 10.3698V10.3698Z' fill='%23B5B5B5'/%3E%3C/svg%3E%0A");
  background-position: 0 2px;
}
.glyphicon.glyphicon-chevron-right::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12L10 8L6 4' stroke='%23B5B5B5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
}
.glyphicon.glyphicon-user::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.60001 10.1333V9.06666C9.84001 8.94772 10.5264 8.13066 10.5984 7.49226C10.7872 7.47786 11.0837 7.30452 11.1712 6.62026C11.2181 6.25279 11.0315 6.04639 10.9184 5.98133C10.9184 5.98133 11.2 5.44639 11.2 4.80052C11.2 3.50559 10.6917 2.40052 9.60001 2.40052C9.60001 2.40052 9.22081 1.60052 8.00001 1.60052C5.73761 1.60052 4.80001 3.05172 4.80001 4.80052C4.80001 5.38932 5.08161 5.98133 5.08161 5.98133C4.96854 6.04639 4.78187 6.25333 4.82881 6.62026C4.91627 7.30452 5.21281 7.47786 5.40161 7.49226C5.47361 8.13066 6.16001 8.94772 6.40001 9.06666V10.1333C5.86667 11.7333 1.60001 10.6667 1.60001 14.4H14.4C14.4 10.6667 10.1333 11.7333 9.60001 10.1333V10.1333Z' fill='%23B5B5B5'/%3E%3C/svg%3E%0A");
}
.glyphicon.glyphicon-folder-open::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.13333 1.59998C1.544 1.59998 1.06667 2.07731 1.06667 2.66664V4.26664H6.93333H14.9333V3.73331C14.9333 3.14398 14.456 2.66664 13.8667 2.66664H5.97292L5.64375 2.11768C5.45122 1.79662 5.1041 1.59998 4.72917 1.59998L2.13333 1.59998ZM1.6 5.33331C1.3056 5.33331 1.06667 5.57224 1.06667 5.86664V12.2666C1.06667 12.856 1.544 13.3333 2.13333 13.3333H13.8667C14.456 13.3333 14.9333 12.856 14.9333 12.2666V5.86664C14.9333 5.57224 14.6944 5.33331 14.4 5.33331H1.6Z' fill='%23B5B5B5'/%3E%3C/svg%3E%0A");
}
.glyphicon.glyphicon-question-sign::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 400c-18 0-32-14-32-32s13.1-32 32-32c17.1 0 32 14 32 32S273.1 400 256 400zM325.1 258L280 286V288c0 13-11 24-24 24S232 301 232 288V272c0-8 4-16 12-21l57-34C308 213 312 206 312 198C312 186 301.1 176 289.1 176h-51.1C225.1 176 216 186 216 198c0 13-11 24-24 24s-24-11-24-24C168 159 199 128 237.1 128h51.1C329 128 360 159 360 198C360 222 347 245 325.1 258z'%3E%3C/path%3E%3C/svg%3E");
}

.rd-glyph {
  position: relative;
  display: inline-flex !important;
  align-items: center;
  margin-left: 22px;
}
.rd-glyph::before {
  content: "";
  margin-right: 6px;
  display: inline-block;
  position: absolute;
  left: -22px;
  height: 16px;
  width: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 40 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.15956 38.88C7.99956 38.88 7.83956 38.8 7.67956 38.72C7.43956 38.56 7.27956 38.16 7.35956 37.84L10.8796 24.72L0.319558 16.16C-0.000442487 16 -0.0804425 15.6 -0.000442491 15.28C0.0795575 14.96 0.399557 14.72 0.719557 14.72L14.3196 14L19.1996 1.27999C19.3596 1.03999 19.6796 0.799988 19.9996 0.799988C20.3196 0.799988 20.6396 1.03999 20.7196 1.27999L25.5996 14L39.1996 14.72C39.5196 14.72 39.8396 14.96 39.9196 15.28C39.9996 15.6 39.9196 15.92 39.6796 16.16L29.1196 24.72L32.6396 37.84C32.7196 38.16 32.6396 38.48 32.3196 38.72C32.0796 38.88 31.6796 38.96 31.4396 38.72L19.9996 31.36L8.55956 38.72C8.39956 38.88 8.31956 38.88 8.15956 38.88Z' fill='%23D8E0E4'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 0 0;
}
.rd-glyph.rd-icon-folder-open::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.13333 1.59998C1.544 1.59998 1.06667 2.07731 1.06667 2.66664V4.26664H6.93333H14.9333V3.73331C14.9333 3.14398 14.456 2.66664 13.8667 2.66664H5.97292L5.64375 2.11768C5.45122 1.79662 5.1041 1.59998 4.72917 1.59998L2.13333 1.59998ZM1.6 5.33331C1.3056 5.33331 1.06667 5.57224 1.06667 5.86664V12.2666C1.06667 12.856 1.544 13.3333 2.13333 13.3333H13.8667C14.456 13.3333 14.9333 12.856 14.9333 12.2666V5.86664C14.9333 5.57224 14.6944 5.33331 14.4 5.33331H1.6Z' fill='%23B5B5B5'/%3E%3C/svg%3E%0A");
}
.rd-glyph.rd-glyph-briefcase::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.46667 1.59998C6.87733 1.59998 6.4 2.07731 6.4 2.66664H2.13333C1.544 2.66664 1.06667 3.14398 1.06667 3.73331V8.53331C1.06667 9.12264 1.544 9.59998 2.13333 9.59998H13.8667C14.456 9.59998 14.9333 9.12264 14.9333 8.53331V3.73331C14.9333 3.14398 14.456 2.66664 13.8667 2.66664H9.6C9.6 2.07731 9.12267 1.59998 8.53333 1.59998H7.46667ZM8 7.46664C8.2944 7.46664 8.53333 7.70558 8.53333 7.99998C8.53333 8.29438 8.2944 8.53331 8 8.53331C7.7056 8.53331 7.46667 8.29438 7.46667 7.99998C7.46667 7.70558 7.7056 7.46664 8 7.46664ZM1.06667 10.3698V12.2666C1.06667 12.856 1.544 13.3333 2.13333 13.3333H13.8667C14.456 13.3333 14.9333 12.856 14.9333 12.2666V10.3698C14.6181 10.5532 14.2571 10.6666 13.8667 10.6666H2.13333C1.74293 10.6666 1.38187 10.5532 1.06667 10.3698V10.3698Z' fill='%23B5B5B5'/%3E%3C/svg%3E%0A");
}
.rd-glyph.rd-glyph-user::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.60001 10.1333V9.06666C9.84001 8.94772 10.5264 8.13066 10.5984 7.49226C10.7872 7.47786 11.0837 7.30452 11.1712 6.62026C11.2181 6.25279 11.0315 6.04639 10.9184 5.98133C10.9184 5.98133 11.2 5.44639 11.2 4.80052C11.2 3.50559 10.6917 2.40052 9.60001 2.40052C9.60001 2.40052 9.22081 1.60052 8.00001 1.60052C5.73761 1.60052 4.80001 3.05172 4.80001 4.80052C4.80001 5.38932 5.08161 5.98133 5.08161 5.98133C4.96854 6.04639 4.78187 6.25333 4.82881 6.62026C4.91627 7.30452 5.21281 7.47786 5.40161 7.49226C5.47361 8.13066 6.16001 8.94772 6.40001 9.06666V10.1333C5.86667 11.7333 1.60001 10.6667 1.60001 14.4H14.4C14.4 10.6667 10.1333 11.7333 9.60001 10.1333V10.1333Z' fill='%23B5B5B5'/%3E%3C/svg%3E%0A");
}
.rd-glyph.rd-glyph-share-alt::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23929699' d='M503.7 226.2l-176 151.1c-15.38 13.3-39.69 2.545-39.69-18.16V272.1C132.9 274.3 66.06 312.8 111.4 457.8c5.031 16.09-14.41 28.56-28.06 18.62C39.59 444.6 0 383.8 0 322.3c0-152.2 127.4-184.4 288-186.3V56.02c0-20.67 24.28-31.46 39.69-18.16l176 151.1C514.8 199.4 514.8 216.6 503.7 226.2z'%3E%3C/path%3E%3C/svg%3E");
}

.inc-age {
  display: inline-block;
  white-space: nowrap;
  color: #999;
}

.br-icon {
  display: block;
  padding-left: 22px;
}

.navbar-logo {
  width: 191px;
  height: 23px;
  display: inline-block !important;
}

.b-breadcrumbs {
  margin-top: -6px;
}

.b-site-property .b-info-list {
  padding-left: 0;
  color: #676C6F !important;
}

.b-site-property_info .btn-details {
  display: table;
}
.b-site-property_info .btn-details:hover {
  background: #ffd83a;
}

.b-site-property .btn-details:hover {
  background: #ffd83a;
}
.b-site-property.street .b-site-property_header {
  font-size: 18px;
}
.b-site-property.street .b-site-property_header2 {
  font-size: 16px;
  margin-bottom: 5px;
}
.b-site-property.street .info-type {
  font-size: 16px;
}
.b-site-property.street .wrap-btn .btn.btn-details {
  margin: 0 0 0 auto;
  display: block;
  float: none;
}
@media (min-width: 768px) {
  .b-site-property.street .b-site-property_info .b-area-code_img {
    margin-top: -53px;
  }
}
.b-site-property.street .b-site-property_info .cost-wrap {
  display: flex;
  margin: 0 0 7px 0;
}
.b-site-property.street .info-parts {
  color: #a6a5ad;
  font-size: 16px;
  line-height: 16px;
  margin: 0 0 13px;
}
.b-site-property.street .b-street-images {
  margin-top: -15px;
}
.b-site-property.street .b-area-code_table_2017 tr td:nth-of-type(2) {
  white-space: nowrap;
}

.b-index-form-bgr.rehold.site {
  background: url(../img/visual_site.jpg) no-repeat;
  background-position: 50% 0;
  min-height: 595px;
}

p#frca {
  padding: 32px 0 12px;
  margin: 0;
}

.index-wrapper-rehold-white .logo.site a {
  width: 200px;
  background-size: 100%;
  padding-top: 80px;
  text-indent: 1px;
  background-position: 0 0;
  margin-top: 36px;
}

.site .b-rehold-menu a {
  color: #028EFD;
}

.site .b-index-search-rehold_labels {
  color: #6A88A0;
  text-shadow: #fff 2px 2px 4px;
  font-weight: bold;
}

.site .b-index-search-rehold input {
  border: 1px solid #cccccc;
  box-shadow: inset 1px 2px 6px 0px rgb(204, 204, 204);
}

.pdl10 {
  padding-left: 10px;
}

.pdr10 {
  padding-right: 10px;
}

#logo a {
  background: url(/img/logo-site.png) top center no-repeat;
  background-size: cover;
  /*        width: 194px;
          height: 23px;*/
  display: block;
  padding: 0;
  margin-top: 40px;
  width: 175px;
  height: 21px;
}

.row.listing {
  font-size: 14px;
  line-height: 22px;
}

.profile-refresh-info {
  padding: 7px 10px;
  font-size: 14px;
  background: #fceabb;
  border: 1px solid #fff;
  box-shadow: 0px 0px 4px #ccc;
  text-align: center;
}

.table-name-vs-ico {
  min-width: 260px;
  padding-left: 26px !important;
}
.table-name-vs-ico i {
  margin-left: -16px;
}

.btn-use-my-location {
  width: 30px;
  height: 30px;
  display: inline-block;
  background: url(../img/use-my-location.png) no-repeat;
  background-size: cover;
  opacity: 0.5;
}

.b-index-search-rehold .btn-use-my-location {
  position: absolute;
  right: 20px;
  top: 10px;
}

.b-search-form_wrapper .btn-use-my-location {
  position: absolute;
  z-index: 10;
  right: 35px;
  top: 5px;
}

.no-records-found {
  padding: 2rem;
  background: #eee;
  border: 2px dashed #999;
  margin-top: 3rem;
  text-align: center;
}
.no-records-found h1 {
  margin-bottom: 15px;
}
.no-records-found h1 span {
  color: #1976d2;
  font-weight: bold;
}
.no-records-found p {
  margin-bottom: 0;
}
.no-records-found h2 {
  font-weight: 100;
  margin-bottom: 10px;
}
.no-records-found form {
  display: flex;
  align-items: center;
  justify-content: center;
}
.no-records-found form .control-group {
  position: relative;
}
.no-records-found form .btn {
  padding: 8px 14px 9px;
  cursor: pointer;
  height: 39px;
}
.no-records-found form .btn span {
  font-size: 1.397rem;
  cursor: pointer;
}
.no-records-found form input {
  height: 39px;
  padding: 4px 10px 4px 10px;
  font-size: 1.197rem;
  color: #000;
  line-height: 19px;
  margin-bottom: 0;
  border: 1px solid #fff;
  box-shadow: none;
  font-size: 1.397rem;
}
@media (max-width: 500px) {
  .no-records-found form input {
    width: 200px;
  }
}
.no-records-found form .help-inline {
  position: absolute;
  white-space: nowrap;
  left: 0;
  bottom: -18px;
}

/* END migrated from radari/main.scss 07.20.2018 */
.b-area-code_table_2017 td {
  padding: 15px 10px;
}
@media (min-width: 769px) {
  .b-area-code_table_2017 td {
    padding: 5px 10px;
  }
}
@media (max-width: 991px) {
  .b-area-code_table_2017 td {
    line-height: 20px;
    white-space: nowrap;
  }
}
.b-area-code_table_2017 .names {
  white-space: nowrap;
}
.b-area-code_table_2017 .names .business {
  white-space: normal;
}
.b-area-code_table_2017 .names .business::before {
  top: 0;
}
.b-area-code_table_2017 .names .b-name-vs-icon .nowrap {
  display: block;
}
.b-area-code_table_2017 .names.table-name-vs-ico {
  width: 30%;
  padding-left: 10px !important;
}
.b-area-code_table_2017 .names a {
  white-space: nowrap;
}
.b-area-code_table_2017 .names a:hover {
  text-decoration: underline;
}
.b-area-code_table_2017 .names a:hover span {
  text-decoration: underline;
}
.b-area-code_table_2017 .infotr .b-info-list {
  padding-left: 131px;
  color: inherit !important;
}
.b-area-code_table_2017 .infotr .text {
  display: flex;
  flex-direction: column;
}
.b-area-code_table_2017 .infotr .text .col-md-8,
.b-area-code_table_2017 .infotr .text .col-md-15 {
  width: 100%;
}
.b-area-code_table_2017 .infotr .text div {
  margin: 0;
}

.b-area-code_table .infotr .text {
  display: flex;
  flex-direction: column;
}
.b-area-code_table .infotr .text .col-md-8,
.b-area-code_table .infotr .text .col-md-15 {
  width: 100%;
}

td.names {
  width: 50%;
}
td.names .nowrap {
  white-space: inherit;
}
td.names .glyphicon {
  display: block;
  float: left;
  margin-bottom: 5px;
  top: 2px;
}

#main .table-responsive {
  overflow-x: inherit;
}
#main ul.popular_cities {
  margin: 0;
  padding-left: 8px;
  list-style: none;
  -moz-column-count: 4;
       column-count: 4;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
@media (max-width: 991px) {
  #main ul.popular_cities {
    -moz-column-count: 2;
         column-count: 2;
  }
}
#main ul.popular_cities li {
  display: inline-block;
  font-size: 13px;
  width: 100%;
  padding-bottom: 10px;
}
@media (max-width: 768px) {
  #main ul.popular_cities li {
    padding-bottom: 20px;
  }
}
#main ul.popular_cities li a {
  font-size: 13px;
  width: 100%;
}
@media (max-width: 768px) {
  #main ul.popular_cities li a {
    font-size: 1rem;
    line-height: 32px;
  }
}

.control-page {
  margin-bottom: 10px;
}
.control-page #apply_button {
  margin-right: 37px;
}

.b-forum-name_wrap .h-h1 {
  line-height: 30px;
}

.b-sale-tabs {
  font-size: 14.5px;
}
.b-sale-tabs .b-sale-tabs_link {
  margin-right: 5px;
}

/*.b-infobox-address {
    ul {
        li:nth-of-type(2) { cursor: inherit; }
    }
}*/
.b-neighbors-list {
  margin-bottom: 15px;
  border-bottom: 1px solid #eee;
}
.b-neighbors-list .b-neighbors-list_names {
  border-bottom: none;
}

.b-search-form.purple .logo.site a {
  background: url(../img/logo-site.png) no-repeat 0 17px;
  padding-top: 78px;
  margin-left: 0;
  margin-top: 0;
  background-size: 175px;
}
.b-search-form .btn:hover {
  background-color: #ffd83a;
}

.header__logo {
  width: 136px;
  height: 38.4px;
}
.header__logo svg { /* further svg tag need replaced by base64 svg background */
  width: inherit;
  height: inherit;
}
@media (max-width: 736px) {
  .header__logo {
    display: none;
  }
}
@media screen and (min-width: 992px) {
  .header__logo {
    display: flex;
    align-items: center;
    width: 170px;
    height: 99px;
  }
  .header__logo svg {
    flex: 1;
    height: 48px;
  }
}
.header__logo_mobile {
  width: 136px;
  height: 38.4px;
  margin-left: 8px;
}
.header__logo_mobile svg {
  width: inherit;
  height: inherit;
}

.logo.site a {
  background: url(../img/logo-site.png) no-repeat 0 17px;
  padding-top: 78px;
  margin-left: 0;
  margin-top: 0;
  background-size: 175px;
}

.sponsored-data {
  position: relative;
  display: flex;
  padding: 1px 20px;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  background: #2563EB;
  width: 109px;
  height: 25px;
  transition: background 0.3s linear;
  cursor: pointer;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .sponsored-data {
    margin-left: auto;
  }
}
.sponsored-data:hover {
  background: #1d4ed8;
}
.sponsored-data::before {
  content: "Available Data";
  color: #FFF;
  text-align: center;
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
  line-height: 23px;
  white-space: nowrap;
}
.sponsored-data::after {
  content: "in TruthFinder";
  color: #333;
  text-align: center;
  font-size: 8px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  white-space: nowrap;
  width: 109px;
  height: 16px;
  position: absolute;
  bottom: -16px;
  right: 0;
  pointer-events: none;
}

@media (max-width: 991px) {
  .b-area-code_table_2017 .infotr .b-info-list {
    padding-left: 0;
  }
  .b-sale-tabs {
    font-size: 14px;
  }
  .adsense-responsive-bottom {
    display: none;
  }
}
@media (max-width: 768px) {
  /*    .b-search-form {
          #logo { display: none; }
      }*/
  .b-select-by-city_state {
    font-weight: bold;
  }
  .b-select-by-city_city {
    -moz-column-count: 2;
         column-count: 2;
    padding-left: 0;
  }
  .b-select-by-city_city a {
    font-size: 15px;
    display: block;
    line-height: 23px;
  }
  .b-select-by-city_city a:nth-last-of-type(1) {
    font-weight: bold;
  }
  .b-select-by-city_city span {
    display: none;
  }
  .b-sale-tabs {
    font-size: 15px;
  }
  .b-sale-tabs .b-sale-tabs_link {
    display: block;
    margin-right: 0;
  }
  .b-header-and-map .b-map-control {
    display: block;
    float: inherit;
  }
}
#phoneaddress.b-infobox_header .btn-get-report,
#phoneaddress.b-infobox_header .btn-get-report {
  display: none;
}

@media (max-width: 812px) {
  #popupMapCanvas {
    height: 270px !important;
  }
}
@media (max-width: 736px) {
  #popupMapCanvas {
    height: 328px !important;
  }
}
@media (max-width: 680px) {
  #popupMapCanvas {
    height: 294px !important;
  }
}
@media (max-width: 568px) {
  #popupMapCanvas {
    height: 238px !important;
  }
}

@media (max-width: 480px) {
  .b-sale-tabs .b-sale-tabs_link {
    font-size: 15px;
  }
}
.b-right-links {
  margin: 17px 0 25px;
}
.b-right-links .b-right-links_text {
  background: #F2F2F2;
  border: none;
  color: #676767;
  padding: 14px 10px;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  margin-top: 8px;
}
.b-right-links .b-right-links_text:first-of-type {
  margin: 0;
}
.b-right-links .b-right-links_link {
  position: relative;
  background: transparent;
  border: 1px solid #ebebeb;
  border-top: 1px solid #fff;
  padding: inherit;
  word-break: normal;
}
.b-right-links .b-right-links_link::before, .b-right-links .b-right-links_link::after {
  display: block;
  position: absolute;
  content: "";
  height: 1px;
  width: 10px;
  background: #fff;
  top: -2px;
}
.b-right-links .b-right-links_link::before {
  left: 0;
}
.b-right-links .b-right-links_link::after {
  right: 0;
}
.b-right-links .b-right-links_link:first-of-type::before, .b-right-links .b-right-links_link:first-of-type::after {
  display: none;
}
.b-right-links .b-right-links_link.active {
  text-indent: inherit;
  padding: 13px 0 13px 6px;
}
.b-right-links .b-right-links_link a {
  padding: 13px 10px;
}
.b-right-links .b-right-links_link:hover {
  background-color: #eef1ff;
  border-top: 1px solid #eef1ff;
  cursor: pointer;
  z-index: 1;
}
.b-right-links .b-right-links_link:hover::before, .b-right-links .b-right-links_link:hover::after {
  display: none;
}
.b-right-links .b-right-links_link:hover a {
  background: transparent;
}
.b-right-links .b-right-links_link.active:hover {
  background: transparent;
  border-top: 1px solid #fff;
  cursor: default;
  z-index: 0;
}
.b-right-links .b-right-links_link.active:hover::before, .b-right-links .b-right-links_link.active:hover::after {
  display: block;
}

.b-info-control-link {
  text-align: center;
}
.b-info-control-link a {
  text-decoration: underline;
}
.b-info-control-link a:hover {
  text-decoration: none;
}

.b-header-and-map_header2 {
  font-size: 28px;
  padding: 0 10px 0 0;
  margin: -6px 0 0 0;
}

.b-header-and-map {
  margin: 0;
}
.b-header-and-map .d-flex {
  display: flex;
  justify-content: flex-end;
}
.b-header-and-map .d-flex .list-products-block {
  width: 207px;
  margin: 0;
}
.b-header-and-map .d-flex .list-products-block .btn-lg {
  width: 100%;
}
.b-header-and-map .d-flex .list-products-block .btn-default {
  margin-top: 18px;
}
.b-header-and-map .d-flex .b-map-control {
  width: 102px;
  height: 102px;
  border: solid 1px #eeeeee;
  overflow: hidden;
  float: none;
  padding: 0;
  margin: 0 20px 0 0;
}
.b-header-and-map .d-flex .b-map-control a {
  display: block;
  float: none;
  border: none;
  opacity: 1;
  width: 100%;
  height: 100%;
  position: relative;
  margin: 0;
}
.b-header-and-map .d-flex .b-map-control a::before {
  display: none;
}
.b-header-and-map .d-flex .b-map-control a::after {
  content: "view map";
  color: #4da6ee;
  font-size: 14px;
  background-color: transparent;
  bottom: 16px;
}
.b-header-and-map .d-flex .b-map-control a:hover {
  background-color: #eeeeee;
}
.b-header-and-map .d-flex .b-map-control a:hover::after {
  text-decoration: underline;
}

@media (max-width: 991px) {
  .b-header-and-map .d-flex {
    justify-content: flex-start;
  }
}
@media (max-width: 360px) {
  .b-header-and-map .d-flex .list-products-block {
    width: 180px;
  }
  .b-header-and-map .d-flex .list-products-block .btn-lg {
    padding: 10px;
  }
}
.is_hmtry {
  position: relative;
  margin-top: -2px;
}
.is_hmtry .b-global-header-nav {
  position: absolute;
  top: -7px;
  right: 0;
  z-index: 12;
}
.is_hmtry .b-global-header-nav .b-global-header-nav-link,
.is_hmtry .b-global-header-nav .b-global-header-nav-loginlink {
  margin-right: 10px;
}
.is_hmtry .b-global-header-nav .b-global-header-nav-link a,
.is_hmtry .b-global-header-nav .b-global-header-nav-loginlink a {
  position: relative;
  font-size: 12px;
}
.is_hmtry .b-global-header-nav .b-global-header-nav-link a:after,
.is_hmtry .b-global-header-nav .b-global-header-nav-loginlink a:after {
  content: "";
  position: absolute;
  display: block;
  width: 1px;
  height: 9px;
  background: #929699;
  right: -7px;
  top: 21px;
}
.is_hmtry .b-global-header-nav .b-global-header-nav-loginlink {
  margin-left: -2px;
  padding-left: 0;
  border: none;
}
.is_hmtry .b-global-header-nav .b-global-header-nav-loginlink a {
  padding: 19px 0 14px 7px;
}
.is_hmtry .b-global-header-nav .b-global-header-nav-loginlink a:after {
  display: none;
}
.is_hmtry .b-global-header-nav .b-global-header-nav-acclink {
  margin: 0 5px 0 -2px;
  padding-left: 0;
  border: none;
}
.is_hmtry .b-global-header-nav .b-global-header-nav-acclink.open .dropdown-menu {
  right: 11px;
  top: 44px;
}
.is_hmtry .b-global-header-nav .b-global-header-nav-acclink.open .dropdown-menu .submenu a:hover .rd-glyph-share-alt::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23262626' d='M503.7 226.2l-176 151.1c-15.38 13.3-39.69 2.545-39.69-18.16V272.1C132.9 274.3 66.06 312.8 111.4 457.8c5.031 16.09-14.41 28.56-28.06 18.62C39.59 444.6 0 383.8 0 322.3c0-152.2 127.4-184.4 288-186.3V56.02c0-20.67 24.28-31.46 39.69-18.16l176 151.1C514.8 199.4 514.8 216.6 503.7 226.2z'%3E%3C/path%3E%3C/svg%3E");
}

.building-h .b-breadcrumbs,
.street_h .b-breadcrumbs,
.unit_h .b-breadcrumbs {
  border-bottom: none;
  margin-bottom: 3px;
}
.building-h #omap,
.street_h #omap,
.unit_h #omap {
  margin: 0 !important;
}
.building-h article,
.street_h article,
.unit_h article {
  margin: 23px 0 0 0;
}
.building-h article .b-header-and-map .b-header-and-map_header2,
.street_h article .b-header-and-map .b-header-and-map_header2,
.unit_h article .b-header-and-map .b-header-and-map_header2 {
  font-size: 32px;
  line-height: 1.3;
  font-weight: 700;
}
.building-h article .b-header-and-map .b-header-and-map_header2 span,
.street_h article .b-header-and-map .b-header-and-map_header2 span,
.unit_h article .b-header-and-map .b-header-and-map_header2 span {
  color: #555;
}
.building-h article .b-header-and-map .b-header-and-map_header2 .city-state,
.street_h article .b-header-and-map .b-header-and-map_header2 .city-state,
.unit_h article .b-header-and-map .b-header-and-map_header2 .city-state {
  font-size: 27px;
}
.building-h article .b-header-and-map .d-flex,
.street_h article .b-header-and-map .d-flex,
.unit_h article .b-header-and-map .d-flex {
  margin-top: -3px;
}
@media (max-width: 768px) {
  .building-h article .b-header-and-map .d-flex,
  .street_h article .b-header-and-map .d-flex,
  .unit_h article .b-header-and-map .d-flex {
    margin-top: 0;
  }
}
.building-h article .b-list-information,
.street_h article .b-list-information,
.unit_h article .b-list-information {
  margin-bottom: 35px;
}
.building-h .b-right-links,
.street_h .b-right-links,
.unit_h .b-right-links {
  margin: 20px 0 25px;
}

.showMoreTrParent {
  margin-bottom: 25px;
}

.showMoreTrParent {
  text-align: left;
  padding-top: 12px;
}
.showMoreTrParent a {
  font-size: 14px;
  background-color: rgba(1, 119, 216, 0.1);
  padding: 12px 16px;
  border-radius: 999px;
  text-decoration: none;
}
.showMoreTrParent a:hover {
  background-color: rgba(1, 119, 216, 0.2);
}

.building-h article .b-area-code_wrap {
  margin-bottom: 16px;
  border-bottom: 1px solid #eee;
  padding-bottom: 20px;
}
.building-h article .h-gray-h3 {
  font-size: 16px;
  margin-bottom: 14px;
}
.building-h article .h-gray-h3.not-upper {
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  margin: -3px 0 5px 0;
}
.building-h article .house-disc {
  font-size: 1.167rem;
  line-height: 18px;
  margin-bottom: -5px;
}
.building-h article .house-disc span {
  display: block;
  height: 12px;
}
.building-h article .b-list-information {
  margin: 17px 0 0 0;
}
.building-h article .b-list-information .row {
  margin: -4px 0 -6px 0;
}
.building-h article .b-list-information .row span {
  padding: 3px 10px;
}
.building-h article .b-events .b-events_item_date {
  margin: -3px 0 10px;
}
.building-h article .b-events .b-events_item_showall {
  margin: 0 0 -4px 0;
}
.building-h article .b-events .b-events_item_showall a {
  font-weight: bold;
  font-size: 12px;
}
.building-h article .b-events .b-events_item_address {
  margin: -3px 0 7px;
}
.building-h article .res-hist-more {
  margin: -25px 0 -2px;
}
@media (max-width: 450px) {
  .building-h article .res-hist-more {
    margin-top: 0;
  }
}
.building-h article .res-hist-more a {
  font-weight: bold;
}
.building-h article .res-hist-more {
  text-align: left;
  padding-top: 12px;
}
.building-h article .res-hist-more a {
  font-size: 14px;
  background-color: rgba(1, 119, 216, 0.1);
  padding: 12px 16px;
  border-radius: 999px;
  text-decoration: none;
}
.building-h article .res-hist-more a:hover {
  background-color: rgba(1, 119, 216, 0.2);
}
.building-h article .table-responsive .b-area-code_table {
  margin-bottom: 40px;
}
.building-h article .table-responsive .info-type {
  color: #666;
  font-weight: normal;
  line-height: 16px;
}
.building-h article .table-responsive .info-parts li {
  color: #333;
  line-height: 16px;
}
.building-h article .table-responsive .b-area-code_table_2017 tr td strong {
  font-size: 1.167rem;
  line-height: 16px;
  color: #666;
}
.building-h article .table-responsive .b-area-code_table_2017 tr td span {
  line-height: 16px;
}
.building-h article .table-responsive .b-area-code_table_2017 tr .infotr .text div {
  margin: 0;
}
.building-h article .showMoreTrParent {
  margin-bottom: -3px;
}
.building-h article .b-cboxImages-building {
  margin: 40px 0 0 0;
}
.building-h article .road_sign-wrap {
  overflow: hidden;
  margin: 0 0 20px;
}
.building-h article .road_sign-wrap .road_sign {
  width: 753px;
  height: 256px;
}
@media (max-width: 413px) {
  .building-h article .road_sign-wrap .road_sign {
    width: 650px;
    height: 220px;
  }
}
@media (max-width: 360px) {
  .building-h article .road_sign-wrap .road_sign {
    margin-left: -45px;
  }
}

.street_h article {
  margin: 24px 0 0 0;
}
.street_h article .b-street-index .h-gray-h3 {
  font-size: 25px;
}
.street_h article .b-area-code_header_new {
  font-size: 25px !important;
  padding-top: 0;
  margin: -2px 0 0 0;
  color: #555;
}

.ban-ner {
  @import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700");
  font-family: "Open Sans", sans-serif;
}
.ban-ner .logo {
  background: url(/img/logo-site-small.png) no-repeat;
  position: absolute;
  width: 83.67px;
  height: 24.49px;
  left: 10.93px;
  top: 14.17px;
  display: block;
}
.ban-ner p {
  font-style: normal;
  line-height: normal;
  margin: 0;
}
.ban-ner p:last-of-type {
  font-weight: 600;
  color: #F4811F;
}
.ban-ner .btn {
  background: #038EFF;
  border-radius: 4px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  font-size: 12px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #FFFFFF;
}
.ban-ner .btn:hover {
  background-color: #0177d8;
}
.ban-ner.smm-all {
  position: relative;
  background: url("/img/bg-s-rental.png") no-repeat;
  width: 186px;
  height: 227px;
}
.ban-ner.smm-all p {
  position: absolute;
  left: 10.63px;
  top: 50.09px;
  font-size: 14px;
  color: #FFFFFF;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
}
.ban-ner.smm-all p:last-of-type {
  top: inherit;
  bottom: 81.9px;
  color: #F4811F;
}
.ban-ner.smm-all .btn {
  position: absolute;
  padding: 11px 41.7px 10px;
  left: 10.3px;
  bottom: 18.18px;
}
.ban-ner.multi-col {
  display: flex;
  margin: 0 auto 20px;
  border-radius: 2px;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
  padding: 1px;
}
@media (max-width: 767px) {
  .ban-ner.multi-col {
    width: 500px;
    margin: 0 0 20px;
  }
}
@media (max-width: 528px) {
  .ban-ner.multi-col {
    width: 260px;
  }
}
.ban-ner.multi-col .group {
  width: 250px;
  height: 90px;
  display: flex;
  padding: 0;
}
@media (max-width: 767px) {
  .ban-ner.multi-col .group {
    width: 50%;
  }
}
@media (max-width: 528px) {
  .ban-ner.multi-col .group {
    width: 100%;
  }
}
@media (max-width: 528px) {
  .ban-ner.multi-col .group:nth-of-type(2) {
    display: none;
  }
}
@media (max-width: 767px) {
  .ban-ner.multi-col .group:nth-of-type(3) {
    display: none;
  }
}
.ban-ner.multi-col .group img {
  width: 90px;
  height: 90px;
  display: block;
}
.ban-ner.multi-col .group .content-wrap {
  padding: 4px 5px 7px 9.5px;
  display: flex;
  width: 155px;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .ban-ner.multi-col .group .content-wrap {
    width: 165px;
  }
}
.ban-ner.multi-col .group .content-wrap p {
  font-style: normal;
  font-weight: normal;
  line-height: 15px;
  font-size: 12px;
  color: #242424;
}
.ban-ner.multi-col .group .content-wrap p:last-of-type {
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #f4811f;
  margin: -4px 0 0 0;
}
.ban-ner.multi-col .group .content-wrap .btn {
  font-size: 10px;
  padding: 1px 0;
  width: 76.3px;
  font-weight: normal;
  text-align: center;
}

.bg-box {
  position: relative;
  padding: 22px 30px;
  margin-bottom: 15px;
  background: #eef1ff;
  border-bottom: 1px solid #B8B9B8;
  box-shadow: 0 8px 8px -2px #D8DBDD;
}
.bg-box .form-group {
  margin-bottom: 0;
  padding-bottom: 20px;
}
.bg-box .form-group .help-block {
  position: absolute;
  margin-top: 3px;
  margin-bottom: 0;
  padding-left: 0;
}
.bg-box .form-control {
  height: 37px;
  padding-left: 12px;
  font-size: 16px;
  line-height: 22px;
  color: #6A6A6A;
}
.bg-box .btn {
  font-size: 16px;
  padding: 10px 16px 10px 15px;
}

.b-select-by-cities a {
  display: inline-block;
  font-size: 1rem;
  padding: 10px 0;
}
@media (min-width: 769px) {
  .b-select-by-cities a {
    font-size: 12px;
    padding: inherit;
  }
}

.profiles-list .button-hover p.name .age,
.profiles-list .button-hover p.name .dcd {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.06px;
  color: #818181;
  margin: 0 0 0 8px;
  width: auto;
  white-space: nowrap;
}