.tripbuilder .expiredWarning { display: none; margin-bottom: 10px; margin-top: 10px; }

/* begin: google maps */
.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:300px;display:none; }
.tripbuilder .gMapContainer.open .gMapHolder { display:block; }

.tripbuilder .gMapContainer .showGMap { margin-bottom:10px;background:#999;text-transform:uppercase;color:#fff;letter-spacing:1px;cursor:pointer;font-size:10px;font-weight:bold;text-align:center; }
.tripbuilder .gMapContainer .showGMap > div { padding:5px 0; }

.tripbuilder .gMapContainer .gMapHolder img { max-width:none; } /* foundation overwrite for info window close button */
/* end: google maps */

#directionModal,
.reveal-modal-bg {
	position: fixed !important;
}

.tripbuilder_counter i {
	background-image: url("/includes/public/assets/shared/tripbuilder-empty.png");
}

.tripbuilder.core-styles a,
.tripbuilder.core-styles a:hover,
.tripbuilder.core-styles a:focus,
.tripbuilder.core-styles a:active {
	font-weight: normal;
	text-decoration: none;
}

.getDirectionsBtn.button.small {
	text-align: center;
    color: #fff;
    background-color: #003399;
    padding: 20px 30px;
    margin: auto;
    text-transform: uppercase;
    font-family: open-sans,sans-serif;
    font-size: 16px;
    letter-spacing: .05em;
    font-weight: bold;
}