/* Counter */
.tripbuilder .tripItems {
  padding: 0 !important;
  font-family: "Avenir65Medium", sans-serif;
  font-size: 14px !important;
  line-height: 45px !important;
  color: #fff !important;
  text-transform: none !important;
  text-decoration: none !important;
}
.tripbuilder .tripItems img { padding: 0 3px 0 6px; vertical-align: top; }


/* Page */
.reveal-modal-bg { position: fixed !important; }

.tripbuilder .intro,
.tripbuilder .share-map {
	padding: 0 80px;
}

#tb-directionsForm .getDirectionsBtn {
  background: #1a829d;
  color: #FFF;
  border: none;
  padding: 0;
  width: 210px;
  text-transform: uppercase;
  font-family: "Avenir65Medium", sans-serif;
  font-weight: normal;
  letter-spacing: 3px;
  border-radius: 0;
  transition: initial;
  margin-bottom: 0;
  height: 40px;
  font-size: 18px;
  line-height: 40px;
  text-decoration: none;
}

#tb-directionsForm select {
	background-image: url(/includes/public/assets/shared/dropdown-arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
}

/* begin: google maps */
.tripbuilder .gMapContainer .showGMap .isOpen,
.tripbuilder .gMapContainer .showGMap .isClosed {
	padding-left: 32px;
	background: url(/includes/public/assets/shared/small-map-pin.png) left center no-repeat;
}

.tripbuilder .gMapContainer .showGMap .isOpen { display: none; }
.tripbuilder .gMapContainer .showGMap .isClosed { display: block; }

.tripbuilder .gMapContainer.open  .showGMap .isOpen { display: block; }
.tripbuilder .gMapContainer.open  .showGMap .isClosed { display: none; }

.tripbuilder .gMapContainer .gMapHolder { height: 400px; display:none; }
.tripbuilder .gMapContainer.open .gMapHolder { display: block; }

.tripbuilder .gMapContainer .showGMap {
	margin-bottom: 10px;
	text-transform: uppercase;
	color: #1a829d;
	cursor: pointer;
	font-size: 18px;
	line-height: 34px;
	font-weight: normal;
	text-align: left;
}
.tripbuilder .gMapContainer .showGMap > div { padding: 5px 0; }

.tripbuilder .gMapContainer .gMapHolder img { max-width: none; } /* foundation overwrite for info window close button */
/* end: google maps */

@media only screen and (max-width: 111px) {
  .tripbuilder .intro, .tripbuilder .share-map {
    padding: 0 1.25em;
  }
}