﻿p {
	text-align:justify;
}
.header_mainmenu {
/*background-color: #e4e1d6;*/
}
.header {
	height: auto;
	background:#fff;
}
.header_mainmenu.logo_above_menu .header_logo {
	left: 0;
}
.header_logo {
	position:relative;
	z-index: 99;
	padding:10px 0px;
}
.header_reservation {
	cursor: pointer;
	float: right;
	position:relative;
	right: 0;
	text-align: center;
	top: 0;
	z-index: 101;
}
.header_reservation a {
	display: inline-block;
	min-width: 80px;
	padding: 3px 15px;
	text-align: center;
}
.header_reservation a {
	font-size: 0.72em;
}
.header_reservation_triangle {
	background-position: 1px 0;
	background-size: 10px 12px;
	height: 7px;
	width: 100%;
}
.header_reservation i {
	margin-right: 4px;
}
.header_social {
	float: right;
	margin-top: 12px;
	position: relative;
	right: 0;
	z-index: 101;
}
.header_social.no_header_reservation {
	margin-top: 15px;
}
.header_social_icon {
	background-color: #4b4b4b;
}
.header_social_icon i {
	color: #e4e1d6;
}
ul.header_social_icon_list {
	margin: 0;
}
.header_social li {
	list-style: outside none none;
	margin: 0 0 5px 2px;
	padding: 0;
}
.header_social a {
	display: block;
	padding-top: 6px;
}
.header_social a i {
	font-size: 20px;
	padding-left: 1px;
}
.header_social_icon:hover i {
	color: #ffffff;
}
.header_social_icon {
	border-radius: 16px;
	display: inline-block;
	font-size: 19px;
	height: 32px;
	text-align: center;
	width: 32px;
}
.headerstrip {
	background:url(../images/header-bg.png) repeat-x;
	width:100%;
	height:35px;
	position:relative;
	z-index:99;
	margin-top:-10px;
}
.headerstripslide {
	margin-top:-15px;
}
.strip {
	border-color:#b5b2a8;
	border-top-style: dotted;
	border-top-width: 3px;
	text-align:center;
}
.search-form {
	position: relative;
}
.search-form .search-field {
	padding-left: 50px;
}
.search-form .search-submit, .search-form .search-submit:hover {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	box-shadow: none;
	height: 44px;
	left: 5px;
	padding: 0;
	position: absolute;
	top: 0;
	width: 44px;
}
.search-form .search-submit:before {
	color: #b4bcc7;
	content: "";
	font-size: 24px;
	vertical-align: middle;
}
.entry-cover, .listing-cover {
	background-position: center center;
	background-size: cover;
	padding: 10em 0;
	position: relative;
}
.list-cover {
	background-position: center center;
	background-size: cover;
	height: 60px;
	width: 60px;
}
/****************************************centerdiscount*******************/
.discount_box {
	margin-top:-20px;
	z-index:9;
	position:relative;
}
.discount_bg {
	background: #86c935; /* Old browsers */
	background: -moz-linear-gradient(top, #86c935 0%, #5fa12a 50%, #86c935 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86c935), color-stop(50%, #5fa12a), color-stop(100%, #86c935)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #86c935 0%, #5fa12a 50%, #86c935 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #86c935 0%, #5fa12a 50%, #86c935 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #86c935 0%, #5fa12a 50%, #86c935 100%); /* IE10+ */
	background: linear-gradient(to bottom, #86c935 0%, #5fa12a 50%, #86c935 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86c935', endColorstr='#86c935', GradientType=0 ); /* IE6-9 */
	padding:15px 30px 20px 30px;
	margin-bottom:20px;
	border-radius:5px;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
}
.discount_bg h1, #devices-section h1, .newresbox h1 {
	font-style:italic;
	color:#fff;
	margin:0px;
}
.login-c .form-group input[type="text"] {
	width:100%;
}
.holderopcity a {
	opacity:0.8;
	display:block;
	transition: all 0.2s ease-in-out 0s;
}
.holderopcity a:hover {
	opacity:1;
	display:block;
}
.mbottom20 {
	margin-bottom:20px;
}
#devices-section h1, .newresbox h1 {
	padding:10px 0px;
}
/*******************************latestnew*********************/
.section-color-cover:after {
	background-color: rgba(134, 201, 53, 0.8);
}
.section-content {
	position: relative;
}
.section-black-cover, .section-color-cover, .section-white-cover {
	position: relative;
}
.section-black-cover .section-content, .section-color-cover .section-content, .section-white-cover .section-content {
	position: relative;
	z-index: 1;
}
.section-black-cover:after, .section-color-cover:after, .section-white-cover:after {
	background-color: rgba(134, 201, 53, 0.8);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.latestnewsboxbg {
	background: #86c935; /* Old browsers */
	background: -moz-linear-gradient(top, #86c935 0%, #5fa12a 50%, #86c935 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86c935), color-stop(50%, #5fa12a), color-stop(100%, #86c935)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #86c935 0%, #5fa12a 50%, #86c935 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #86c935 0%, #5fa12a 50%, #86c935 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #86c935 0%, #5fa12a 50%, #86c935 100%); /* IE10+ */
	background: linear-gradient(to bottom, #86c935 0%, #5fa12a 50%, #86c935 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86c935', endColorstr='#86c935', GradientType=0 ); /* IE6-9 */
	padding:15px 30px 20px 30px;
	margin-bottom:20px;
	color:#fff;
}
#devices-section {
	background-image: url("../images/bg_devices.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.centered-columns {
	height: 100%;
	width: 100%;
}
.centered-columns .centered-column {
	display: table-cell;
	float: none;
	vertical-align: middle;
}
.icon-big-container {
	border: 3px solid #684f40;
	border-radius: 50%;
	color: #684f40;
	display: inline-block;
	font-size: 58px;
	height: 172px;
	line-height: 168px;
	margin-bottom: 25px;
	text-align: center;
	transition: all 0.3s ease-out 0s;
	width: 172px;
}
.icon-big-container svg {
	fill: #684f40;
	height: 168px;
	transition: all 0.3s ease-out 0s;
	width: 70px;
}
.icon-big-container:hover {
	border-color: #fdb822;
}
.icon-big-container:hover svg {
	fill: #fdb822;
}
.icon-opening-wrapper {
	overflow: auto;
}
.icon-opening-wrapper .icon-opening-content {
	overflow: hidden;
}
.icon-opening-wrapper .icon-opening {
	float: left;
	font-size: 14px;
	width: 21px;
}
.icon-opening-content p {
	color:#1E1E1E;
	text-align:justify;
	line-height:20px;
	font-size:15px;
}
.icon-opening-wrapper.big-version {
	margin: 10px 0 10px 10px;
}
.icon-opening-wrapper.big-version .icon-opening {
	border: 2px solid #000;
	border-radius: 50%;
	color: #000;
	font-size: 25px;
	height: 50px;
	line-height: 46px;
	margin-right: 30px;
	text-align: center;
	transition: all 0.3s ease-out 0s;
	width: 50px;
}
.icon-opening-wrapper.big-version h2 {
	color: #fff;
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	margin-bottom: 22px;
	margin-top: 3px;
	text-transform: uppercase;
}
.icon-opening-wrapper.big-version:hover .icon-opening {
	background-color: #fff;
	color: #fff;
}
.icon-opening-wrapper.big-version .icon-opening .fa {
	color: #000;
	font-size: 25px;
	line-height: 46px;
	text-align: center;
}
/*************************new res box******************/
.newresbox {
	width:100%;
	background:url(../images/bg-spaketti1.jpg) repeat;
	padding:10px;
}
/*************************slideshow*********************/
.slide-images {
	width:100%;
}
/********************innerbox***********************/
.fullwidth-innerboxbg {
	background:url(../images/fabric1.png) repeat;
	width:100%;
	padding:20px 0px;
	min-height:550px;
}
.below-menu {
	margin-top: 10px;
}
.pageobject {
	position: absolute;
}
.shadow-box {
	background-color: rgba(255, 255, 255, 1);
	box-shadow: 6px 6px 0 rgba(0, 0, 0, 0.2);
	margin-bottom: 20px;
	padding: 10px 20px 150px 20px;
	width: 100%;
}
.shadow-box.padding-small {
	padding: 10px 20px 40px 50px;
}
.shadow-box.padding-normal {
	padding: 20px 25px;
}
.shadow-box.mfm-widget {
	padding: 10px 20px;
	position: relative;
}
.shadow-box.mfm-widget .icon {
	position: absolute;
	right: 10px;
	top: 10px;
}
.shadow-box.mfm-widget a {
	color:#A60000;
}
.hgroup h2 {
	font-size:42px;
	color:#A60000;
	margin:10px 0px;
}
.hgroup p {
	text-align:justify;
	line-height:22px;
	color:#333;
}
.hgroup {
	text-align:justify;
	line-height:22px;
	color:#333;
}
.panel-default > .panel-heading {
    background: none repeat scroll 0 0 #64a62b;
    color: #fff;
}
.menu_dis_head{display:none;}
.entry-cover .cover-wrapper, .listing-cover .cover-wrapper {
	position: relative;
	z-index: 10;
}
.entry-cover.has-image, .entry-cover.has-image a, .listing-cover.has-image, .listing-cover.has-image a {
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
}
.input_search_keywords {
	background: none repeat scroll 0 0 #fff;
	border: 0 none;
	box-shadow: none;
	padding: 13px 16px;
	height:auto;
}
.search_keywords {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
	border: 0 none;
	box-shadow: none;
	padding: 13px 16px;
}
.homepage-cover .home-widget {
	margin: 0;
}
.homepage-cover .home-widget-section-title {
	margin-top: 0;
}
.homepage-cover .home-widget-title {
	font-size: 20px;
}
.entry-cover.has-image:after, .listing-cover.has-image:after {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	bottom: 0;
	content: " ";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 5;
}
.homepage-cover .home-widget-description, .homepage-cover .home-widget-title {
	letter-spacing: 0.1em;
	text-shadow: none;
	text-transform: uppercase;
}
.homepage-cover.has-image .home-widget-description, .homepage-cover.has-image .home-widget-title {
	color: #fff;
}
.home-widget-description, .home-widget-title {
	margin: 0;
	padding: 0;
	text-align: center;
}
h1 {
	font-size: 26px;
	line-height: 1.38462;
}
/*****************************footer*********************/
.footer_widgets {
	background: none repeat scroll 0 0 #1E1E1E;
}
.footer_widgets .tagcloud a, .footer_widgets .tagcloud a:hover {
	color: #e4e1d6;
}
.footer_widgets .food-menu-widget-thumbnail:after {
	border-bottom-color: #e4e1d6;
}
.footer_widgets_before {
	background-image: linear-gradient(45deg, #1E1E1E 25%, transparent 25%, transparent), linear-gradient(-45deg, #1E1E1E 25%, transparent 25%, transparent), linear-gradient(45deg, transparent 75%, #1E1E1E 75%), linear-gradient(-45deg, transparent 75%, #1E1E1E 75%);
}
.footer_widgets h1, .footer_widgets h2, .footer_widgets h3, .footer_widgets h4, .footer_widgets h5, .footer_widgets h6, .footer_widgets .food-menu-widget-price-text, .footer_widgets table#wp-calendar caption {
	color: #C21214;
}
.footer_widgets_before {
	background-position: 0 7px;
	background-size: 10px 12px;
	height: 7px;
	position: relative;
	top: -7px;
	width: 100%;
}
.footer_widgets .footer_widget_col {
	border-right-style: dotted;
	border-right-width: 4px;
}
.footer_widgets .footer_widget_col, .footer_widgets .home-food-badge, .footer_widgets .widget ul li, .footer_widgets .food-menu-widget-title, .footer_widgets .tweet-container {
	border-color:#b5b2a8;
}
.footer_copyright {
	/*background-color: #f2bc47;*/
        background: #86c935; /* Old browsers */
	background: -moz-linear-gradient(top, #86c935 0%, #5fa12a 50%, #86c935 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86c935), color-stop(50%, #5fa12a), color-stop(100%, #86c935)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #86c935 0%, #5fa12a 50%, #86c935 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #86c935 0%, #5fa12a 50%, #86c935 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #86c935 0%, #5fa12a 50%, #86c935 100%); /* IE10+ */
	background: linear-gradient(to bottom, #86c935 0%, #5fa12a 50%, #86c935 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86c935', endColorstr='#86c935', GradientType=0 ); /* IE6-9 */
}
.footer_copyright_before {
	background-image: linear-gradient(45deg, #86c935 25%, transparent 25%, transparent), linear-gradient(-45deg, #86c935 25%, transparent 25%, transparent), linear-gradient(45deg, transparent 75%, #86c935 75%), linear-gradient(-45deg, transparent 75%, #86c935 75%);
}
.footer_copyright, .footer_copyright p {
	color: #fff;
}
.footer_copyright a {
	color: #fff;
}
.footer_copyright a:hover {
	color: #bd050c;
}
.footer_copyright_before {
	background-position: 0 7px;
	background-size: 10px 12px;
	height: 7px;
	position: relative;
	top: -11px;
	width: 100%;
}
.footer_copyright {
	padding: 5px;
	position: relative;
	text-align: center;
	z-index: 11;
}
.sub-logo {
	width:auto;
	height:60px;
	display:block;
}
.sub-logo a {
	display:block;
}
.footer_widgets .list-inline {
	margin:5px 0px;
}
.footer_widgets .list-inline a {
	color:#fff;
}
.footer_widgets .list-inline a:hover {
	color:#3B7A04;
}
/************************typograohy*********************/
.help_inline {
	display:block;
	position:absolute;
	right:0px;
	top:13px;
}
.help_inline span {
	color:#ff0000;
}
/****************************moz*/
 *::-moz-placeholder {
 color: #939393;
 opacity: 1;
}
*::-moz-selection {
 color: #970201;
 text-shadow: none;
}
/**************************teserbox***********************/
.newrestaurant li {
	list-style:none;
}
.newrestaurant .teaser_box {
	background:#1e1e1e;
	border-radius: 12px;
	margin-bottom: 15px;
	padding: 20px 8px;
	text-align: center;
	transition: all 0.2s ease 0s;
}
.newrestaurant .teaser_icon_title {
	border-radius: 8px;
	display: block;
	height: 64px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	transition: all 0.2s ease-in-out 0s;
	vertical-align: middle;
	width: 64px;
	background:#62A42A;
}
.newrestaurant .teaser_icon_title img {
	display: block;
}
.newrestaurant .teaser_icon_title a i {
	padding-top: 10px;
	color:#fff;
	font-size:35px;/*text-shadow:4px 3px 0 #1d9d74, 9px 8px 0 rgba(0, 0, 0, 0.15);*/
}
.newrestaurant .teaser_title {
	margin: 13px 0 6px;
	font-style:italic;
	font-size:16px;
	text-transform:uppercase;
}
.newrestaurant .teaser_title a {
	font-weight: normal;
	color:#fff;
	transition: all 0.2s ease-in-out 0s;
	font-weight:bold;
}
.newrestaurant .teaser_desc {
	line-height: 18px;
	padding: 0 20px;
	color:#fff;
}
/****************searchpage*********************/
.full-header {
	background-color: rgba(166, 0, 0, 0.7);
	color: #fff;
	display: table-cell;
	position: relative;
	text-align: center;
	vertical-align: middle;
	z-index: 20;
}
.full-header h1 {
	color: #fff;
	font-size: 30px;
	margin: 10px 0;
	padding-bottom: 10px;
	position: relative;
	text-transform: uppercase;
}
.full-header h1:after {
	background-color: #fff;
	bottom: 0;
	content: "";
	height: 2px;
	left: 50%;
	margin-left: -50px;
	position: absolute;
	width: 100px;
}
.full-header h3 {
	font-size: 16px;
	font-weight: normal;
	margin: 10px 0;
}
.full-header-container {
	display: table;
	height: 350px;
	position: relative;
	width: 100%;
}
.full-header-container:after {
	background-image: url("../images/pattern_strips.png");
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
#header-menus {
	background-image: url("../images/bg_menus.png");
	background-position: center center;
	background-size: cover;
}
.mysearchtbl tr:nth-child(2n+1), .guest_check_p td:nth-child(1), #schedule-pickup tr:nth-child(2n+1), #schedule-delivery tr:nth-child(2n+1) {
display:none;
}
.banner_img {
	background:url(../images/slide2.jpg) no-repeat center center;
	height:350px;
}
.bg-warning, .bg-danger {
	text-align:justify;
	padding:10px;
}
input.button-facebook {
background-color: #2b4170; /* fallback color */
background: -moz-linear-gradient(top, #3b5998, #2b4170);
background: -ms-linear-gradient(top, #3b5998, #2b4170);
background: -webkit-linear-gradient(top, #3b5998, #2b4170);
border: 1px solid #2b4170;
text-shadow: 0 -1px -1px #1f2f52;
}
 
input.button-facebook:hover {
background-color: #3b5998; /* fallback color */
background: -moz-linear-gradient(top, #2b4170, #3b5998);
background: -ms-linear-gradient(top, #2b4170, #3b5998);
background: -webkit-linear-gradient(top, #2b4170, #3b5998);
} 
/***********************product right*****************/
.product_right {
	width:100%;
}
.product_right h2 {
	color:#A60000;
	margin:0px;
	padding-bottom:10px;
	font-size:32px;
}
.pro_right_1 span, .pro_right_1 i {
	color:#1E1E1E;
	font-size:17px;
}
#zipcode {
	display:inline-block;
}
.pro_tabpane h4.panel-title {
	color: inherit;
	font-size: 16px;
	margin-bottom: 0;
	margin-top: 0;
}
.panel-title > a {
	color: inherit;
}
.pro_tabpane .panel-heading {
	background-color: #f5f5f5;
	color: #333;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);
	border: 1px solid #ddd;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	padding: 10px 15px;
}
.holder .radio-inline, .holder .aspNetDisabled {
	display: inline-block;
	float: left;
	margin-bottom: 15px;
	margin-right: 15px;
}
 .holder .aspNetDisabled input ,#guest_check1_foodOptions .aspNetDisabled input {margin-right:7px !important;}
 #guest_check1_foodOptions 

.guest_check_pdl dd, .guest_check_pdl dt {
	padding: 5px;
}
.mob_main, .btn-clickshoppingitem {display:none;}
.homepage-cover .home-widget-description {
	font-size: 13px;
	line-height: 1.5;
}
.guest_check_pdl .dl-horizontal dt {
    clear: left;
    float: left;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 150px;
}
.guest_check_pdl .dl-horizontal dd {margin-left:160px;}
/************************back-top*******************/
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(232, 98, 86, 0.8) url(../images/cd-top-arrow.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
  z-index:999;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .7;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
.mtop20{margin-top:20px;}
/**************************************orederpage****************************/
.menu_main_categories_list{ width:100%; float:left;}
.menu_main_categories_list ul li a {display:block; padding:10px; font-size:14px; color:#000;}
.menu_main_categories_list ul li.active {background:#ddd; font-weight:bold;}
.menu_options_mainpopup .modal-dialog{z-index:9999;}
.menu_options_mainpopup .btn.btn-danger.btn-number, .menu_options_mainpopup .btn.btn-success.btn-number {height: 34px;}
.menu_options_mainpopup .modal-header {background:#C9302C;color:#fff;}
.menu_options_mainpopup .modal-content {border-radius:0px;}
.table_menu_cat.table{margin-bottom:0px;}
.table_menu_cat.table > thead > tr > th, .table_menu_cat.table > tbody > tr > th, .table_menu_cat.table > tfoot > tr > th, .table_menu_cat.table > thead > tr > td, .table_menu_cat.table > tbody > tr > td, .table_menu_cat.table > tfoot > tr > td {padding:5px; border-bottom:1px solid #ddd; border-top:none; vertical-align:middle;}
.tbl_main_menu_cat.table > thead > tr > th, .tbl_main_menu_cat.table > tbody > tr > th, .tbl_main_menu_cat.table > tfoot > tr > th, .tbl_main_menu_cat.table > thead > tr > td, .tbl_main_menu_cat.table > tbody > tr > td, .tbl_main_menu_cat.table > tfoot > tr > td {border-top:none; vertical-align:middle;}
.guest_check_p .text-danger {display: block; font-size: 14px; padding: 10px; text-align: center; width: 100%;}
.check_checkoutswitcher, .check_checkoutbasket_box { border: 1px solid #ccc;  color: #000; margin: 10px auto 1.5rem;  width: 100%; padding:10px;}
.check_checkoutswitcher .table > tbody > tr > td {border-top:none;}
.check_checkoutswitcher .table{margin-bottom:0px;}
.guest_check_pdl h3{margin:5px 0px 20px 0px; border-bottom:1px solid #ddd; color:#bd050c; text-align:center; padding-bottom:15px; font-weight:bold;}
.view_basket {display:none;}
/*******************************media************************************/
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
  
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}
@media (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {

            /* Force table to not be like tables anymore */
            .mysearchtbl_r table, .mysearchtbl_r thead, .mysearchtbl_r tbody, .mysearchtbl_r th, .mysearchtbl_r td, .mysearchtbl_r tr {
 display: block;
 padding: 0px;
}
 .mysearchtbl_r th {
 position: absolute;
 top: -9999px;
 left: -9999px;
}
 .mysearchtbl_r tr {
 border: 1px solid #ccc;
 margin-bottom:20px;
}
 .mysearchtbl_r td {
/* Behave  like a "row" */
 border: none;
 border-bottom: 1px solid #eee;
 position: relative;
 padding-left: 110px !important;
 padding: 6px;
 font-weight: bold;
}
 .mysearchtbl_r td:before {
 position: absolute; /* Top/left values mimic padding */
 top: 6px;
 left: 6px;
 width: 45%;
 padding-right: 10px;
 white-space: nowrap;
}
 .mysearchtbl_r a {
 display: block !important;
 position: relative;
 margin-bottom: 5px !important;
}
 .mysearchtbl_r td:nth-of-type(1):before {
 content: "Open :";
}
 .mysearchtbl_r td:nth-of-type(2):before {
 content: "Merchant :";
}
 .mysearchtbl_r td:nth-of-type(3):before {
 content: "Rating :";
}
 .mysearchtbl_r td:nth-of-type(4):before {
 content: "Minimum :";
}
 .mysearchtbl_r td:nth-of-type(5):before {
 content: "Cuisine :";
}
 .mysearchtbl_r td:nth-of-type(6):before {
 content: "Discount :";
}
 .mysearchtbl_r td:nth-of-type(7):before {
 content: "Pick/Delivery :";
}
}
@media (max-width: 991px) {
	#cat_item2, .menu_main_categories_list, .btn-addcheck{
	 display:none;
	}
	.btn-clickshoppingitem {display:inline-block; background:#b90201 !important;}
	.menu_dis_head {display:block !important; color:#bd050c; padding:10px;}
	.view_basket {display:block !important;}
	.tab-content .list-products {border-bottom:1px solid #ddd; padding:10px 0 25px !important;}
}
@media (max-width: 700px) {
.fb_iframe_widget span, .fb_iframe_widget iframe {
 width:260px !important;
}
 .fbFeedbackContent .composer {
width:185px !important;
}
.hgroup h2 {font-size:23px;}
}
@media (max-width: 767px){
	/*body {padding-top:0px !important;}
	.navbar-fixed-top, .navbar-fixed-bottom {position:relative !important;}*/
	
}
/*******************media********************/
@media (min-width: 992px) {
.listing-cover.has-image {
 padding: 16em 0 5em;
}
.homepage-cover .home-widget-title {
 font-size: 40px;
}
}
@media (min-width: 768px) {
.listing-cover {
 padding: 8em 0 3em;
}
.entry-cover.has-image:after, .listing-cover.has-image:after {
 background: linear-gradient(to bottom, transparent 0px, transparent 0px, rgba(0, 0, 0, 0.65) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
 overflow: hidden;
}
.homepage-cover .home-widget-title {
 font-size: 30px;
}
.homepage-cover .home-widget-description {
 font-size: 16px;
}
}
