/* CSS Document */
.searchTakeaways{
	position: relative;
	text-align: center;
	background: #b70808;
}
.searchTakeaways h3 {
	color: #fff;
	padding: 0px 15px;
	position: relative;
	text-align:center;
	z-index: 1;
	display: inline-block;
	line-height: normal;
	font-size: 60px;
}
.searchTakeaways .tag_line {
	color: #fff;
	font-size: 18px;
	padding: 0px 0px 10px;
}

.searchTakeaways .search_restaurants_widget #loc_trace {
	display: inline-block;
	border-width: 5px 5px 0px;
}
.search_restaurants_widget .btn, .search_restaurants_widget .btn:hover {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	background: #fff none repeat scroll 0% 0%;
	padding: 10px 10px;
	margin-right: 5px;
	height: 50px;
	width : 120px;
	color: #b70808;
}
.searchTakeaways .innder_search_restaurants_widget .search_locat, .innder_search_restaurants_widget .keyword_search {
	width:49%;
}
.innder_search_restaurants_widget input[type="text"] { 
		height: 50px;
	
	}

.category {
	padding: 0;
	width: 100%;}
.category ul li {
	width: 30%;
	margin: 1.5%;
	padding: 0;
	position: relative;
	}
	
.category ul li a {font-size:24px;color:#b70808;font-weight:500;}

.title-header {
	text-align:center;
}

.lg {
	float:right;
	background-color:#ba330f;
	z-index: 1500 !important;
	
}


.restaurantname a {
	font-family: georgia, palatino;
	font-weight: bold;
	font-size: 18px;
	color:#fff;
	
	}
	/*slider for viewRestaurants*/
	.sliderTop {
		margin-bottom: 15px;
		padding-bottom: 5px;
		
	}
	
/*cuisines	*/
	.moduletable h3 {
		margin:10px;
		font-sixe: 32px;
		font-weight:bold;
		font-family:'Berkshire Swash',cursive;
		line-height:normal;
		color:#b70808;
		/*background-color: #d31602;*/
		text-align:center;
		}
		.moduletable .category, .moduletable .restaurant {
			border-bottom:2px solid #ddd;border-top:none;border-radius:0 0 5px 5px;box-shadow:0 0 0 1px #ddd inset;-moz-box-shadow:0 0 0 1px #ddd inset;-webkit-box-shadow:0 0 0 1px #ddd inset;display:inline-block;padding:10px;width:100%;box-sizing:content-box;
		}
	
	.moduletable .category ul li, .moduletable .restaurant ul li  {
		width:30%;margin:10px;padding:0;position:relative;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
		line-height:normal;
		display:inline-block;
		list-style:none;
		border-bottom: 1px solid #ddd;
	}
	.moduletable .category ul li .th-image, .moduletable .restaurant ul li .th-image {
		float: left;
		width : 100%;
		height: auto;
		margin: 0 ;
		overflow: hidden;
		position: relative;
		text-align: center;
		
		
	}
	.moduletable .category ul li .th-image img, .moduletable .restaurant ul li .th-image img {
		left: 0;
		top: 0;
		max-width:inherit;
		float: left;
		height: 100%;
		margin: 0 10px 0 0;
		overflow:hidden;
		position: relative;
		text-align: center;
		width: 100%;
		border: none;
		vertical-align: middle;

}

	.moduletable .category ul li .category-title, .moduletable .restaurant ul li .restaurant-title {

	display: block;

	font-weight: bold;

}
@media (max-width:400px) {
	.moduletable .category, .moduletable .restaurant {
			border-bottom:2px solid #ddd;border-top:none;border-radius:0 0 5px 5px;box-shadow:0 0 0 1px #ddd inset;-moz-box-shadow:0 0 0 1px #ddd inset;-webkit-box-shadow:0 0 0 1px #ddd inset;display:inline-block;padding:15px;width:100%;box-sizing:content-box;
		}
		.moduletable .category ul li, .moduletable .restaurant ul li {
		width:30%;margin:15px;padding:0;position:relative;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
		line-height:normal;
		display:inline-block;
		list-style:none;
		border-bottom: 1px solid #ddd;
	}
	
}



	

	
	
