:root {
  --jumbotron-padding-y: 3rem;
}

.jumbotron {
  padding-top: var(--jumbotron-padding-y);
  padding-bottom: var(--jumbotron-padding-y);
  margin-bottom: 0;
  background-color: #fff;
}
@media (min-width: 768px) {
  .jumbotron {
    padding-top: calc(var(--jumbotron-padding-y) * 2);
    padding-bottom: calc(var(--jumbotron-padding-y) * 2);
  }
}

.jumbotron p:last-child {
  margin-bottom: 0;
}

.jumbotron-heading {
  font-weight: 300;
}

.jumbotron .container {
  max-width: 60rem;
}

footer {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

footer p {
  margin-bottom: .25rem;
}

.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }

#infowindow-content {
    display: none;
}
#map #infowindow-content {
    display: inline;
}
input#pac-input, input#pac-email {
	position:absolute;
	margin: 15px !important;
	width: calc(100% - 30px) !important;
	top: 150px !important;
}

input#pac-email {
	top: 150px;
}

@media (min-width: 768px) {
	.card-body {
		min-height:155px;
	}
}
	
.card-img-top {
	height: 225px;
	width: 100%;
	display: block;
}
div.card-img-top {
	line-height: 190px;
	text-align:center;
	background-color:#F96;
}
div.card-img-top h3 {
	line-height: 200px;
	color:#FFF;
}

.py-5 p {
	font-weight:300
	}