.bsm-logo {
  width: 130px;
}
.bsm-sign {
  margin-right: 0px !important;
}
.bsm-label {
  margin: 2px !important;
}
.bsm-mp-image {
  border-radius: 6px;
  width: 100%;
  
}
@media only screen and (min-width: 768px) {
  .photo-hint {
    display: none !important;
  }
  .bsm-mobile-menu {
    display: none !important;
  }
  .hidden-card {
    display: none !important;
  }
}
@media only screen and (max-width: 768px) {
  body {
    padding-top: 14px;
  }
  .bsm-desktop-menu {
    display: none !important;
  }
  .bsm-container {
    margin-top: 70px;
  }
  .hidden-card {
    display: none !important;
  }
}
a.google-maps {
  color: black;
}
a.google-maps:visited {
  color: black;
}
a.google-maps:hover {
  color: black;
}
em.quote {
  font-size :12pt;
  color: grey;
}
img.linkedin {
  position: absolute;
  margin-top: 1px;
  margin-left: 5px;
  width: 20px;
}
img.googlemaps {
  width: 17px;
}
@font-face {
  font-family: Busfont;
  src: url(/assets/font/black-eb.woff2);
}
@font-face {
  font-family: Tomatoes;
  src: url(/assets/font/Tomatoes-O8L8.ttf);
}
/* from loc 
.geocoder. {
  width: 100%;
}
.mapboxgl-ctrl-geocoder {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  min-width: 100%;
  z-index: 2;
}
.mapboxgl-ctrl-geocoder input {
  padding-left: 32px!important;
  padding-right: 32px!important;
}
.mapboxgl-popup-content {
  max-width: 600px;
}
#map {
  width: 100%;
  height: 408px;
}*/
/* from mp
.mapboxgl-ctrl-geocoder {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  min-width: 100%;
  z-index: 2;
}
.mapboxgl-ctrl-geocoder input {
  font-size: 10.5pt!important;
  padding-left: 37px!important;
  padding-right: 37px!important; 
}
#map {
  width: 100%;
  height: 408px;
}  */
