#mapView {
  padding: 20px; }
  #mapView a {
    color: #4DAF48; }
  #mapView .custom-input {
    border-right: none;
    border-left: none; }
  #mapView .input-group-addon {
    background: none;
    border-radius: 0;
    padding: 6px 10px; }
  #mapView .close {
    color: black; }
  #mapView .info {
    background-color: #F2F2F2;
    margin: -20px -20px;
    padding: 15px 20px 10px 20px; }
  #mapView .map {
    height: 500px;
    padding: 0;
    margin: 20px -20px; }
    @media (max-device-width: 766px) {
      #mapView .map {
        height: 250px; } }

#detailsView {
  background: white; }
  @media (min-width: 992px) {
    #detailsView {
      position: absolute;
      width: 101%;
      bottom: 0;
      left: 15px;
      background: #F2F2F2;
      padding-bottom: 10px; } }
  #detailsView h2 {
    font-size: 22px; }
  @media (max-width: 990px) {
    #detailsView .details-hours {
      border-top: 2px solid #ddd;
      margin: 5% 0 0 0;
      padding: 5% 0; } }
  #detailsView .location-name {
    padding-top: 15px;
    padding-left: 5%; }
  #detailsView .location-details {
    border-left: 2px solid #ddd;
    margin: 20px 0;
    padding: 0 5%; }

.deskMap {
  height: 99%;
  padding: 0; }

/*# sourceMappingURL=mapView.css.map */
