/* 
Generic Styling, for Desktops/Laptops 
*/

.clear {
	clear:both;
	height:0;
}

.content {
	display:none;
}

h5 {
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0;
}

.table-wrapper {
	border-bottom:2px solid #0a0a0a;
	padding-bottom:5%;
	margin-bottom:3%;
}

.rest-title {
	width:70%;
	text-align:right;
	float:left;
	font-size: 25px;
color: #FFF;
font-weight: 200;
letter-spacing: 1px;
position: inherit;
line-height: 25px;
padding: 0 0 0 0;
margin: 0;
}

h1 {
	margin-right:15% !important;
	display:block;
	font-weight:normal !important;
	color: #FFF !important;
font-size: 25px !important;
padding: 0 0 0 0 !important;
}

.date {
	width:30%;
	text-align:center;
	float:right;
	color:#89a0b8;
	font-size:17px;
}

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

.table-wrapper:last-child { border-bottom:none; }


.rest-list table { 
  width: 100%; 
  border-collapse: collapse;
  margin-top:2%;
}

.rest-list tr:nth-of-type(odd) { 
  background: #FFF; 
}
.rest-list th { 
  color: #0a0a0a;
  font-weight: bold;
  font-size:17px;
}
.rest-list td, .rest-list th { 
  padding: 6px; 
  border:none; 
  text-align: left; 
}

.tb-padding {
	padding-right:5%;
}

/*@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	.rest-list table, .rest-list thead, .rest-list tbody, .rest-list th, .rest-list td, .rest-list tr { 
		display: block; 
	}
	

	.rest-list thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.rest-list tr { border: 1px solid #ccc; }
	
	.rest-list td { 
	
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	
	.rest-list td:before { 
	
		position: absolute;
		
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	.rest-list tr:nth-of-type(odd) { 
  background: #fafafa; 
}
	

	.rest-list td:nth-of-type(1):before { content: "Name"; }
	.rest-list td:nth-of-type(2):before { content: "Address"; }
	.rest-list td:nth-of-type(3):before { content: "City"; }
	.rest-list td:nth-of-type(4):before { content: "State"; }
	.rest-list td:nth-of-type(5):before { content: "Built"; }
	.rest-list td:nth-of-type(6):before { content: "SqFt"; }
	.rest-list td:nth-of-type(7):before { content: "Prices"; }
	.rest-list td:nth-of-type(8):before { content: "CAP"; }
	
	.report-bg {padding:5% 0;}
	.rest-title {float:none; width:100%;}
	.rest-title h1 {
	margin-right:0 !important; text-align:center !important;}
	.date {float:none; padding-top:5%; text-align:center; width:100%;}
}*/

