#page-stores #panel.multipleAddress { width: 93% }
#multiple_address { margin: 0px; padding: 0px; overflow: hidden; width: 100%; height: auto; position: absolute; z-index: 9999; }
.multiple_addressInner { margin: 0px; padding: 0px; overflow: hidden; width: 100%; }
.row { font-family: "ChronicleDisplay-X", serif; width: 37%; color: #000; text-align: center; }
.row.top { font-size: 36px; line-height: 41px; margin: 110px auto 80px auto; }
.row.middle { font-family: "NHaasGroteskTXStd-55Rg", serif; margin: 0px auto 80px auto; width: 25%; }
.row.bottom { font-family: "NHaasGroteskTXStd-55Rg", serif; margin: 0px auto 10px auto; width: 25%; }
.row.middle p, .row.bottom p { margin: 0px; padding: 0px; color: #666; line-height: 1.7em; }
.row.middle strong, .row.bottom strong { color: #0e0e0e; line-height: 28px; margin: 0px; padding: 0px; }
.row.divider { border-bottom: 1px solid #E0E0E0; width: 60%; margin: 0px auto; margin-bottom: 80px; }

/* autocomplete */
.sb.sbhidden { }
.sb { background: #F8F8F8; padding: 24px 40px 10px; border-top: 1px solid #cdcdcd; color: #0E0E0E; font: 28px/44px "ChronicleDisplay-X", serif; width: 100%; left: 0px !important; border-bottom: 0px solid #cdcdcd; border-left: 0px solid #cdcdcd; border-right: 0px solid #cdcdcd; top: 100px !important; }
.sb div { padding: 3px 4px; }
@media (max-width:379px) {
  .row { width: 95%; }
  .row.top { font-size: 24px; line-height: 30px; margin: 110px auto 66px auto; }
  .row.middle { width: 83%; font-size: 14px; line-height: 24px; margin: 0px auto 30px auto; }
  .row.divider { margin: 0px auto 40px auto; width: 90%; }
  .row.bottom { width: 78%; }
}
@media (min-width:379px) and (max-width:670px) {
  #page-stores #panel.multipleAddress { width: 98% }
  .row { width: 73%; }
  .row.top { font-size: 24px; line-height: 30px; margin: 110px auto 66px auto; }
  .row.middle { width: 70%; }
  .row.divider { width: 87% }
  .row.bottom { width: 69%; }
}
@media (min-width:670px) and (max-width:1000px) {
  #page-stores #panel.multipleAddress { width: 98% }
  .row { width: 73%; }
  .row.top { font-size: 24px; line-height: 30px; margin: 110px auto 66px auto; }
  .row.middle { width: 70%; }
  .row.divider { width: 87% }
  .row.bottom { width: 69%; }
}
@media (min-width:1000px) and (max-width:1200px) {
  #page-stores #panel.multipleAddress { width: 98% }
  .row { width: 49%; }
  .row.middle { width: 30%; }
  .row.bottom { width: 29%; }
}
@media (min-width:1200px) {
  #page-stores #panel.multipleAddress { width: 98% }
  .row { width: 49%; }
  .row.middle { width: 30%; }
  .row.bottom { width: 29%; }
}
