/* 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 */

.tripbuilder h5 {
	padding: 5px 10px;
}

.tripbuilder .printButton {
	display: inline-block;
	padding: 10px 25px;
	font-family: "Quicksand", sans-serif;
    font-size: 16px;
    color: #fff;
    border-radius: 3px;
    text-align: center;
	background-color: #415573;
	float: right;
	cursor: pointer;
}

@media print {
	.tripbuilder .printButton,
	.tripbuilder .reveal-modal,
	.tripbuilder .no-print {
		display: none;
	}

	.tripbuilder ul[data-sv-tripbuilder-section] {
		display: table;
		overflow-wrap: break-word;
		page-break-inside: avoid;
	}
		.tripbuilder ul[data-sv-tripbuilder-section] li {
			word-break: break-all;
			height: 300px;
		}

	.tripbuilder .sv-listing-heading {
		font-size: 16px;
	}
		.tripbuilder .sv-listing-heading a {
			text-decoration: none;
		}
			.tripbuilder .sv-listing-heading a::after {
				display: none;
			}

	.tripbuilder ul.itemInfo {
		line-height: 18px;
	}

	.tripbuilder [class*="block-grid-"] {
		display: block;
	}

	.tripbuilder .tplShadow {
		width: 25%;
	}

	section.small-text-center {
		display: none;
	}
}
