/*---- Styled by Jesse Scott for Dine.TO - July 31st, 2015 ----*/

@import url(http://fonts.googleapis.com/css?family=Cabin);
@import url(http://fonts.googleapis.com/css?family=Oxygen);

/* -- Website -- */
.website {
  min-width: 1070px;
}

/* -- Header -- */
.top	{
	background-image: none;
	background-color: rgba(0,0,0,0.9);
}
.header .header_logo,
.nav .header_logo {
	width: 200px;
	height: 250px;
	z-index: 999;
}
.header .header_info	{
	color: #FFFFFF;
	text-shadow: none;
}

/* -- Nav -- */
.nav	{
	background-image: none;
	background-color: rgba(0,0,0,0.8);
}
.nav_wrapper {
	margin-top: 200px;
}
.nav .list_pages {
	font-size: 24px;
	line-height: 130%;
	text-align: center;
}
.website_nav_left .nav .list_pages {
  text-align: center;
  margin-left: 0;
}
.nav .list_pages .list_subs {
	font-size: 60%;
	line-height: 120%;
}
.nav .list_pages .item_page .link,
.nav .list_subs .item_sub .link	{
	font-family: 'Oxygen', sans-serif;
	color: #fcd07e;
}

/* -- Pages -- */
[data-page=menus] #page,
[data-page=gallery] #page {
	width: 695px !important;
}

.page,
.sidebar	{
	background-image: none;
	background-color: rgba(0,0,0,0.6);
	color: #FFFFFF;
}

.page a,
.sidebar a	{
	color: #FFFFFF;
}
.page a:hover,
.sidebar a:hover	{
	color: #fcd07e;
}

/* -- Content -- */
.content 	{
	font-family: 'Cabin', sans-serif;
	font-size: 18px;
}
.content h2,
.content h3	{
	font-size: 24px;
	font-family: 'Oxygen', sans-serif;	
}
.content h3:before	{
	display: none;
}
.content .highlight_block {
	border: none;
	background-color: transparent;
	background-image: none;
}

/*- Menu -*/
.content .menus_list {
	text-align: center;
	margin-left: 15px;
}
.page .menus_content	{
	border: none;
}
.content .menu_section {
	margin-top: 30px;
}
.page .menus_content .menu_top	{
	border-color: #fff;
}
.content .menus_content .menu_name	{
	float: none;
	text-align: center;
}
#menus > div.page_content.page_content_hasbanner > div > div.body_block > div > div > div.menu_text > div.text_content.text_content_header	{
	text-align: center;
}
.page .menus_content .menu_top .menu_name	{
	font-size: 48px;
	font-family: 'Cabin', sans-serif;
}
.content .menu_section h3.section_name {
	font-size: 36px;
	line-height: 120%;
	font-family: 'Oxygen', sans-serif;
}
.menu_section h3.section_name {
	border-bottom: 2px solid #fff;
}
.menu_section .menu_item	{
	border-color: #fff;
	font-size: 16px;
	font-family: 'Cabin', sans-serif;
}
.menu_section .menu_item h4.item_name	{
	font-family: 'Cabin', sans-serif;
}
.menu_section .menu_item td.price	{
	font-family: 'Cabin', sans-serif;
	font-size: 16px;
}
.menu_section .menu_item table.menu_item_prices tbody {
	font-size: 14px;
}
.menu_section .menu_item .item_desc {
	margin-top: 40px;
	font-family: 'Cabin', sans-serif;
}



/* -- Specials -- */
.content .block_specials_deals .list_item {
	margin-bottom: 30px;
}
.content .list_coupons .list_item	{
	width: 100%;
	float: none;
}
.content .float_body .list_coupons .list_item	{
	min-height: 10px;
}
.content .body_block .sidebar_widget_specials .list_specials .list_item {
  padding: 0;
  margin-bottom: 10px;
}
.content .body_block .sidebar_widget_coupons .list_coupons .list_item {
  padding: 0;
  margin-bottom: 10px;
  width: auto;
  min-height: 10px;
}
#page > div > div > div > ul > li.list_item .item_day	{
	font-size: 22px;
	color: #fcd07e;
}

/* -- Contact -- */
.page .block_contact_address	{
	font-size: 100%;
	min-height: 10px;
}
.page .block_contact_address .text_social	{
	float:right;
}
.page .block_contact_address .text_address	{
	float:left;
}
/* -- iframes -- */
#iframe_certificates_html, 
#iframe_certificates, 
#iframe_reservations_html, 
#iframe_reservations, 
#iframe_viplist_html, 
#iframe_viplist,
#iframe_viplist .field_format	{
	color: #FFFFFF;
}


/* -- Footer --*/
.footer	{
	background-image: none;
	background-color: rgba(0,0,0,0.9);
	color: #FFFFFF;
}
.footer a,
.footer .footer_info a, 
.footer .footer_info a:hover	{
	color: #FFFFFF;
}
