.tt-address-list .menu {
  margin: 2.5rem 0;
  line-height: 2.5;
}
.tt-address-list .menu li {
  display: inline-block;
  margin-right: 1.5rem !important;
  line-height: 1.15 !important;
}
.tt-address-list .menu li::before {
  margin-left: -10px !important;
}
.tt-address-list .menu li:last-child {
  margin-right: 0;
}
.tt-address-list .tt-address-selector {
  margin: 2.5rem 0;
  line-height: 2.5;
}
.tt-address-list .tt-address-selector label {
  margin-right: 1rem;
}
.tt-address-list .tt-address-selector select {
  max-width: 100%;
}
.tt-address-list .divider {
  display: block;
  margin: 2rem 0 1rem;
}
.tt-address-list .divider::after {
  content: "";
  display: block;
  clear: both;
  margin-right: 50%;
  padding-top: 0.25rem;
  border-bottom: 2px dotted #e3e3e3;
}
.tt-address-list .divider .index {
  float: left;
  font-size: 1.75rem;
  color: #029EB7;
}
.tt-address-list .divider a {
  float: right;
}
.tt-address-list .subdivider {
  display: block;
  margin-bottom: 0.5rem;
  font-size: 1.2rem;
  color: grey;
}

.tt-address-set {
  margin: 0.5rem 1rem 1.5rem 1rem;
}
.tt-address-set .name {
  display: inline-block;
  margin-right: 0.5rem;
  font-weight: 600;
  color: #6e6e62;
}
.tt-address-set .tt-address-ln::after,
.tt-address-set .tt-address-fn::after,
.tt-address-set .tt-address-mn::after,
.tt-address-set .tt-address-position::after {
  content: " ";
}
.tt-address-set .contact,
.tt-address-set .address,
.tt-address-set .tt-address-description {
  display: block;
  margin: 0.25rem 0.5rem;
}

.tt-address-position,
.tt-address-organization {
  color: gray;
}

.tt-address-description {
  display: block;
  margin: 0.25rem 0.5rem;
}

.tt-address-phone,
.tt-address-mobile,
.tt-address-fax {
  display: block;
}

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