.sv-foundation .tripbuilder {}
.sv-foundation .tripbuilder h1 { margin-bottom: 1rem; }
.sv-foundation .tripbuilder .tplShadow {  }
.sv-foundation .tripbuilder .tplShadow h4 { background: #0099cc; margin: 0px; padding: 10px 12px; color: white;}
.sv-foundation .tripbuilder .tplShadow > div { padding: 10px; border: 1px solid #ccc;}
.sv-foundation .tripbuilder .section .item { border: 1px solid #ccc; }
.sv-foundation .tripbuilder .section .item ul { list-style: none; margin: 0; padding: 0; }
.sv-foundation .tripbuilder .section .item ul li { margin: 0; }
.sv-foundation .tripbuilder .section .buttonsRow { text-align: center; margin-top: 10px; text-transform: uppercase; }
.sv-foundation .tripbuilder .section .item img { width: 100%; }
div[data-sv-tripbuildercounter] { float: left;}
.itin-count{
	color: #003E2c;
	font: normal 15px 'brandon_grotesquemedium',sans-serif;
	margin-top: 9px;
	display: inline-block;
	text-transform: uppercase;
}
.itin-label{
	color: #fff;
	font: normal 15px 'brandon_grotesquemedium', sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.addthis-placeholder {
	float: left;
	margin: 10px 0;
}
.mobilenav .itin-label, .mobilenav .itin-count{
	color: #003E2c;
}
.mobilenav .itin-count{
	margin: 0;
	font: normal 15px 'brandon_grotesquemedium',sans-serif !important;
}
.reveal-modal{
	min-height: auto !important;
}
.reveal-modal .button{
	background-color: #5e9631;
	font-family: 'brandon_grotesquemedium',sans-serif;
	border-radius: 5px;
	display: inline-block;
}
.reveal-modal .button:hover{
	background-color: #4a7527;
}
.reveal-modal .ss-icon.close-reveal-modal{
	color: #5e9631;
}