body {
	font-family: "calluna-sans";
	background: url('/img/bg/restaurant.jpg') no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}

a, a:visited, a:active {
	color: #c13f38;
}
a:hover {
	color: #771914;
}

.copy-box {
	margin-top: 50px;
	padding: 50px;
	background-color:rgba(255, 255, 255, 0.85);
	border-radius: 5px;
}
.copy-box .instructions {
	margin-top: 150px;
}

.navbar {
	color: #000000;
	background-color: #c13f38;
}
.navbar a, .navbar a:visited, .navbar a:active {
	color: #ffffff;
}
.navbar a:hover {
	color: #000000;
}
.navbar .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

#nav-pill {
	margin-bottom: 20px;
}
#nav-pill .nav-item .active {
	background-color: #771914;
}

/* In /entertainment/party we have special packages to be displayed */
.box-shadow {
	border: 1px solid #949494;
	-moz-box-shadow:
		0px 1px 27px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 27px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 27px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
}

.entertainment-party-package {
	display: inline-block;
	background-color: #ffffff;
	border: #b0b0b0 solid 1px;
	width: 250px;
	height: 200px;
	margin: 10px 15px 10px 0px;
	overflow: auto;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ebebeb 50%,
		#dbdbdb 50%,
		#b5b5b5);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#ffffff),
		color-stop(0.50, #ebebeb),
		color-stop(0.50, #dbdbdb),
		to(#b5b5b5));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.entertainment-party-package .title {
	color: #ffffff;
	width: 100%;
	font-size: 140%;
	text-align: center;
	font-family: 'Helvetica', 'Arial', sans-serif;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}
.entertainment-party-package .price {
	color: #ffffff;
	width: 100%;
	font-size: 300%;
	text-align: center;
	font-family: 'Helvetica', 'Arial', sans-serif;
	font-weight: bold;
}
.entertainment-party-package .price-detail {
	color: #464646;
	width: 100%;
	font-size: 80%;
	text-align: center;
	font-family: 'Helvetica', 'Arial', sans-serif;
	font-weight: bold;
}
.entertainment-party-package .details {
	width: 100%;
	text-align: center;
	font-family: 'Helvetica', 'Arial', sans-serif;
	font-weight: bold;
	margin-top: 10px;
	background-color: #dddddd;
	padding: 5px 0px 5px 0px;
}
.entertainment-party-package a {
	display: block;
	text-decoration: none;
	color: #4e4e4e;
}
.entertainment-party-package a:hover {
	text-decoration: none;
}

.footer-from {
	margin-top: 6px;
	color: #771914;
}
