/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */
		
	.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: #000;
		background: rgba(0,0,0,.8);
		z-index: 100;
		display: none;
		top: 0;
		left: 0; 
		z-index:998;
	}
	
	.reveal-modal {
		display: none;
		top: 68px; 
		left: 50%;
		margin-left: -240px;
		width: 400px;
		background: #ffffff;
		position: fixed;
		z-index: 999;
		padding: 30px 20px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		text-align:center;
		overflow:auto;
		font-size:13px;
		max-height:80vh;
	}
		
	.reveal-modal.small 		{ width: 200px; margin-left: -100px;}
	.reveal-modal.medium 		{ width: 300px; margin-left: -150px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -300px;}
	.reveal-modal.xlarge 		{ width: 960px; margin-left: -480px;}
	.reveal-modal.full 			{ top: 5%;width: 90%; height:90%;left:5%;margin-left:0;}

	.reveal-modal.xlarge .small{
		width:128px;
	}
	.reveal-modal.xlarge .xsmall{
		width:88px;
	}
	.reveal-modal h1{
		color: #000000;
		font-size: 16px;
		border-bottom: 0;
		font-weight: normal;
		margin-bottom: 10px;
	}
	.reveal-modal .price{
		color:#ee4735;
		font-size:16px;
		font-weight:normal;
	}
	.reveal-modal a.cart{
		color:#FFFFFF;
		background:#ea5414;
		padding:5px 12px;
	}
	
	.reveal-modal .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
	}
	.quickbookuser{
		text-align:left;display:block;width:100%;
	}
	.quickbookuser > div{
		display:inline-block;
		width:auto;
	}
	@media (max-width: 991px) {
		.reveal-modal {
			font-size:12px;
		}
		.reveal-modal.small,
		.reveal-modal.medium,
		.reveal-modal.large,
		.reveal-modal.xlarge{
			width:100%;
			top:10% !important;
			height:80%;
			left:0;
			margin-left:0;
		}
		.reveal-modal .price {
			font-size:12px;
		}
		.quickbookuser{
			margin-bottom:10px;
		}
		.quickbookuser > div{
			display:block;
		}
		.quickbookuser > div+div{
			margin-top:5px;
		}
		.quickbookuser > div > label{
			width:60px;
		}
	}

