/* box_vendor_location_bar start */
.box_vendor_location_bar {
    margin-bottom: -85px;
    position: relative;
    z-index: 5; }
    .box_vendor_location_bar .module-body {
      position: relative; }
    .box_vendor_location_bar .style1 .details {
      width: 380px; }
    .box_vendor_location_bar .larger-map {
      display: none; }
    .box_vendor_location_bar .details .header h3 {
      font-size: 3rem;
      font-weight: 700;
      margin-bottom: 0;
      text-transform: uppercase; }
    .box_vendor_location_bar .details > div {
      padding: 25px 30px; }
      .box_vendor_location_bar .details > div:nth-child(2n) {
        background-color: rgba(0, 0, 0, 0.05); }
      .box_vendor_location_bar .details > div > * {
        display: inline-block;
        vertical-align: top; }
      .box_vendor_location_bar .details > div > i {
        font-size: 2.5rem; }
      .box_vendor_location_bar .details > div > div {
        max-width: 280px;
        padding-left: 20px; }
    .box_vendor_location_bar .details h3 {
      font-size: 0.875rem;
      font-weight: 600;
      margin-bottom: 8px;
      text-transform: uppercase; }
    .box_vendor_location_bar .details p {
      color: #fff;
      font-size: 0.75rem;
      font-weight: 400; }
    .box_vendor_location_bar .style2 .details {
      bottom: 0;
      position: absolute;
      z-index: 5;
      left: 100px; }
      .box_vendor_location_bar .style2 .details .header h3 {
        font-size: 2rem; }
      .box_vendor_location_bar .style2 .details > div {
        background-color: rgba(255, 255, 255, 0.85);
        margin-bottom: 2px;
        padding: 18px 30px; }
        .box_vendor_location_bar .style2 .details > div:last-child {
          margin-bottom: 0; }
      .box_vendor_location_bar .style2 .details p {
        color: #b1b1b1; }
    .box_vendor_location_bar .module-body {
      position: relative; }
    .box_vendor_location_bar .style1 .details {
      width: 380px; }
    .box_vendor_location_bar .larger-map {
      display: none; }
    .box_vendor_location_bar .details .header h3 {
      font-size: 3rem;
      font-weight: 700;
      margin-bottom: 0;
      text-transform: uppercase; }
    .box_vendor_location_bar .details > div {
      padding: 25px 30px; }
      .box_vendor_location_bar .details > div:nth-child(2n) {
        background-color: rgba(0, 0, 0, 0.05); }
      .box_vendor_location_bar .details > div > * {
        display: inline-block;
        vertical-align: top; }
      .box_vendor_location_bar .details > div > i {
        font-size: 2.5rem; }
      .box_vendor_location_bar .details > div > div {
        max-width: 280px;
        padding-left: 20px; }
    .box_vendor_location_bar .details h3 {
      font-size: 0.875rem;
      font-weight: 600;
      margin-bottom: 8px;
      text-transform: uppercase; }
    .box_vendor_location_bar .details p {
      color: #fff;
      font-size: 0.75rem;
      font-weight: 400; }
    .box_vendor_location_bar .style2 .details {
      bottom: 0;
      position: absolute;
      z-index: 5;
      left: 100px; }
      .box_vendor_location_bar .style2 .details .header h3 {
        font-size: 2rem; }
      .box_vendor_location_bar .style2 .details > div {
        background-color: rgba(255, 255, 255, 0.85);
        margin-bottom: 2px;
        padding: 18px 30px; }
        .box_vendor_location_bar .style2 .details > div:last-child {
          margin-bottom: 0; }
      .box_vendor_location_bar .style2 .details p {
        color: #b1b1b1; }
  /* box_vendor_location_bar end */