	.custom-lightbox-container .customLightboxTable {
		display: inline-block;
		text-align: center;
		background: transparent !important;
		border: none;
	}
	.custom-lightbox-container .customLightboxTable tr:nth-of-type(even) {
		background: transparent !important;
	}
	.custom-lightbox-container .customLightboxTable td {
		padding: 2em;
	}
	.custom-lightbox-container .customLightboxTable a {
		display: block;
		margin-bottom: 0.5em;
	}
	.custom-lightbox-container .customLightboxTable span {
		font-size: 0.8em;
		font-weight: bold;
	}
	table.customLightboxTable tr.even, table.customLightboxTable tr.alt, table.customLightboxTable tr:nth-of-type(odd) {
		background: transparent !important;
	}
	
	@media (max-width: 767px) {
		.customLightboxTable table, .customLightboxTable thead, .customLightboxTable tbody, .customLightboxTable th, .customLightboxTable td, .customLightboxTable tr { 
			display: block; 
		}
		.customLightboxTable thead tr { 
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
		.customLightboxTable tr { 
			border: none; 
		}
		.customLightboxTable td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: none; 
			position: relative;
			padding-left: 37% !important; 
		}
		.customLightboxTable td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}	
	}