/*!
 *  Accura FoodMenu WordPress Plugin
    accura-fmwp-food.css 1.0.0
 */
 
 
/* Reset Styles 
========================================*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
 
/* // Reset Styles 
========================================*/ 
 
/* Font Awesome Styles 
========================================*/

@font-face {
	font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.2.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
} /* Made with http://icomoon.io/app */



/* Base Styles 
========================================*/

*, *:after, *:before { 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box; 
}

body {
	margin:0; padding:0;
	font-family: 'Raleway', sans-serif!important;
	color:#333333;
}

ul {
	margin:0; 
	padding:0; 
	list-style-type:none;
}

body, button, input, select, textarea {
	line-height:24px!important;
}

a.prettyPhoto {
	overflow:visible!important;
}

a {
	outline:none;
}

a:focus, 
a:hover {
	box-shadow:none;
}

h3 {
	color: #222;
	font-size:26px;
	font-weight:700;
	margin: 1em 0;
	padding-bottom: 1em;
	border-bottom: 1px solid #ddd;
}

.accura-fmwp-food-menu hr{
	margin:30px 0;
}

#wpfooter {
	position:relative;
}

/* Image */


.accura-fmwp-image-center { 
	float:none; 
	margin-left:auto;
	margin-right:auto; 
}

.accura-fmwp-fullsize-image {
	width:auto;
	float:none!important;
}

.accura-fmwp-image-circle {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-0-border-radius: 50%;
}

.accura-fmwp-image-box-shadow {
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5)!important;
	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5)!important;
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5)!important;
}

.accura-fmwp-image-border {
	border:1px solid #adadad;
	padding:2px;
}

.accura-fmwp-image-border-radius {
	border-radius:5px;
}

/* // Image */

/* accura-fmwp-clear */
.accura-fmwp-clear:before,
.accura-fmwp-clear:after {
  display: table;
  content: " ";
}

.accura-fmwp-clear:after {
  clear: both;
}

/* accura-fmwp-clear */

.accura-fmwp-padding5 {
	padding:5px;
}

.accura-fmwp-padtop10 {
	padding-top:10px;
}

.accura-fmwp-padbot10 {
	padding-bottom:10px;
}

.accura-fmwp-marbot30 {
	margin-bottom:30px;
}

/* Float Alignments */

.accura-fmwp-float-right {
	float:right;
}
/* // Float Alignments */

/* Text Alignments */
.accura-fmwp-center {
	text-align:center;
}

.accura-fmwp-left {
	text-align:left;
}

.accura-fmwp-right {
	text-align:right;
}
/* // Text Alignments */

/* Content Splider */

.accura-fmwp-content-splider {
	width:100%;
}

.accura-fmwp-content-splider-left {
	margin-right:80px;
}

.accura-fmwp-content-splider-right {
	width: 80px;
    float: right;
}

.accura-fmwp-content-right {
	width: 80px;
    float: right;
	text-align:right;
}

/* Content Splider */


/* Drop Down Menu */
td.accura-fmwp-ddmenu {
	position:absolute;
	font-size:14px;
	padding: 15px 10px 0px 10px;
	margin: 0;
	line-height: 18px;
}

.dropdown dd,
.dropdown dt, 
.dropdown ul { 
	margin:0px; 
	padding:0px; 
	top:2px;
}

.dropdown dd {
	position:relative; 
}

.accura-fmwp-dd-title {
	padding:5px;
	background-color: #0B6488;
	color: #fff;
	text-align:center;
}

.dropdown a,
.dropdown a:visited {
	color:#fff; 
	text-decoration:none; 
	outline:none;
}

.dropdown a:hover { 
	color:#fff;
}

.dropdown dt a:hover, 
.dropdown dt a:focus { 
	color:#5d4617; 
	border: 1px solid #5d4617;
}

.dropdown dt a {
	/*background:#e4dfcb url(arrow.png) no-repeat scroll right center; */
	display:inline-block; 
	padding-right:20px;
	border:1px solid #ddd; 
	min-width:150px;
}

.dropdown dt a span {
	cursor:pointer; 
	display:block; 
	padding:5px;
	color:#333;
}

.dropdown dd ul { 
	display: none;
	background: transparent;
	border: none;
}

.dropdown dd ul ul { 
	background: #0074a2 none repeat scroll 0 0;
	border: 1px solid #0B6488;
	color: #fff;
	left: 0px;
	top: 2px;
	width: auto;
	min-width: 170px;
	min-height: 230px;
	list-style: none;
}

.preview {
	float:none;
}

.dropdown span.value { 
	display:none;
}

.dropdown dd ul li a { 
	padding:5px 15px; 
	display:block;
}

.dropdown dd ul li a:hover { 
	background-color:#0B6488;
}

.dropdown dd ul ul li {
	float:none;
}

.dropdown img.flag { 
	border:none; 
	vertical-align:middle; 
	margin-left:10px; 
}

.dropdown dd ul li { 
	float:left; 
	margin-bottom:0;
}

#preview {
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}

.wrap h2 {
  font-size: 23px;
  font-weight: 400;
  padding: 9px 15px 4px 0;
  line-height: 29px;
  clear: both;
}


@media (max-width: 782px) {

td.accura-fmwp-ddmenu {
	position:relative;
}

td.accura-fmwp-ddmenu .accura-fmwp-five-column {
	float:none; 
}

.dropdown dd ul ul {
	min-height:inherit;
}

}

/* // Drop Down Menu */


.accura-fmwp-item-description {
	color:#7d7d7d; 
	font-size:15px; 
	padding-bottom:30px;
	margin:0!important;
}


/* Column Spliter */
.accura-fmwp-single-column {
	width:100%;
}

.accura-fmwp-two-column{ 
	width:50%; 
	float:left;
	padding-left:10px;
	padding-right:10px;
}

/* Child Property */

div.accura-fmwp-two-column:nth-child(2n+1) {
	clear:both;
}

/* // Child Property */

.accura-fmwp-three-column { 
	width:33.3%; 
	float:left;
	padding-left:10px;
	padding-right:10px;
}

/* Child Property */

div.accura-fmwp-three-column:nth-child(3n+1) {
	clear:both;
}

/* // Child Property */

.accura-fmwp-four-column {
	width:25%; 
	float:left;
	padding-left:10px;
	padding-right:10px;
}

.accura-fmwp-five-column { 
	width:20%; 
	float:left;
	padding-left:10px;
	padding-right:10px;
}
/* Column Spliter */


/* Label */
.accura-fmwp-lable { 
	background:#f32a2a; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px; 
	color:#fff; 
	display:inline-block; 
	padding:0px 6px!important; 
	font-size:12px; 
	text-transform:none; 
	position:relative; 
	z-index:5; 
	margin-left:5px;	
	font-weight:normal;
	display:moz-inline-block;
}
/* Label */

/* Regular Price */
.accura-fmwp-regular-price { 
	font-size:18px!important; 
	font-weight:800!important; 
	color:#f32a2a; 
	position: relative;
	padding-left: 10px;
	margin:0;
	z-index: 5; 
	font-family:'Oswald';
}
/* // Regular Price */


/* Highlighted */
.accura-fmwp-highlight { 
	color: #f32a2a!important;
}
/* // Highlighted */

/* Boxed */
.accura-fmwp-boxed { 
	border:2px solid #f32a2a!important; 
}

/* // Boxed */

/* Star */
.accura-fmwp-star:before { 
	content: "\f005";
	font-family: 'fontawesome';
	font-size: 6px;
	top:-7px;
	left: 0;
	position: relative;
}

/* // Star */

/* Bold text */
.accura-fmwp-bold {
	font-weight:700!important;
}
/* // Bold text */

/* Italic text */
.accura-fmwp-italic {
	font-style:italic!important;
}
/*  // Italic text */

/* Underline text */
.accura-fmwp-underline { 
	text-decoration:underline!important;
}
/* // Underline text */


/* // Base Styles 
========================================*/


/* Template Styles 
========================================*/

#template-one .accura-fmwp-regular-price { 
	float:right!important; 
}

#template-one .accura-fmwp-menu-items li { 
	padding:10px; 
}


#template-two .accura-fmwp-regular-price {  
	float:right!important; 
}

#template-two .accura-fmwp-menu-items li { 
	padding:10px; 
}

#template-two .accura-fmwp-content-splider-left {
	margin-right:0;
	padding-left:0;
}

#template-three .accura-fmwp-menu-items-title {  
	float:none!important; 
}

#template-three .accura-fmwp-item-description { 
	clear:both; 
	padding:15px 0px 20px; 
}

#template-four .accura-fmwp-content-splider-left {
	width:80px;
	float:left;
	margin-right:0;
}

#template-four .accura-fmwp-content-splider-right {
	width: auto;
	margin-left: 80px;
	float:none;
}

#template-four .accura-fmwp-item-description {
	padding:5px 0 0 0;
	
}

#template-five .accura-fmwp-item-description { 
	clear:both; 
	padding:15px 0px 0px; 
}

#template-six .accura-fmwp-content-splider-left {
	width:110px;
	margin-right: 0;
	float: left;
}

#template-six .accura-fmwp-content-splider-right {
	width: auto;
	margin-left: 120px;
	float:none;
}

#template-six .accura-fmwp-regular-price {  
	float:right!important;
	font-weight:800;
	font-size:18px;
}

#template-seven .accura-fmwp-item-description { 
	clear:both; 
	padding:15px 0px 20px; 
}

#template-eight .accura-fmwp-content-splider-left {
	width:100px;
	margin-right: 0;
	float: left;
}

#template-eight .accura-fmwp-content-splider-right {
	width: auto;
	margin-left: 120px;
	float:none;
}

#template-eight .accura-fmwp-item-description {
	padding:15px 0px 0px; 
	text-align:left;
}

#template-nine .accura-fmwp-menu-items li {
	display:block;
}

#template-nine .accura-fmwp-lable {
	float:left;
}

#template-nine .accura-fmwp-menu-items-title {  
	float:none!important; 
	text-align:left;
}

#template-nine .accura-fmwp-item-description {
	padding:15px 0px 0px; 
	text-align:left;
}

#template-nine .accura-fmwp-regular-price {  
	float:right!important; 
}

#template-ten .accura-fmwp-menu-items-title {  
	float:none!important; 
}

#template-ten .accura-fmwp-item-description {
	padding:15px 0px 0px; 
	clear:both; 
}

#template-ten .accura-fmwp-regular-price {
	display:inline;
}

#template-ten .accura-fmwp-box{ 
	min-height:300px; 
	padding:10px;
}

/* // Template Styles 
========================================*/


/* For Template 1, 2, & 9 */

.accura-fmwp-food-menu .accura-fmwp-menu-items {
	margin:0; 
	padding:0; 
	list-style:none;
}

.accura-fmwp-menu-items li { 
	font-weight:700;  
	position:relative; 
	text-transform:uppercase; 
	z-index:5;
	margin:0!important;
	margin-bottom:5px!important;
	background:#fff;
	color:#333;
	font-size:18px; 
	padding-bottom:8px; 
	margin-bottom:6px;
	display:flex;
}

/* Menu Item Dish Title */
.accura-fmwp-dish-menu-items-title {
	font-size: 22px;
	font-weight: 700;
	color: #727272;
	line-height: 36px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
/* Menu Item Dish Title */

/* Menu Item Dish Item Description */
.accura-fmwp-dish-item-description {
	color: #7d7d7d;
	font-size: 15px;
	padding-bottom: 60px;
	margin:0px 0 0 0!important;
}
/* Menu Item Dish Item Description */

/* Accura PDF-Icon */

.accura-fmwp-pdficon {
	margin-left:5px;
	vertical-align:middle;
	display:inline!important;
}

/* // Accura PDF-Icon */

/* Menu Item Title */
.accura-fmwp-menu-items-title {
	font-weight: 700;
	text-transform: uppercase;
	font-size: 18px;
}
/* // Menu Item Title */

/* Span content */
.accura-fmwp-menu-items li span { 
	font-size:13px; 
	text-transform:none; 
	font-weight:normal; 
	padding-left:0px; 
	padding-right:0px; 
	position:relative; 
	text-transform:capitalize;
	z-index:5; 
}

.accura-fmwp-span-content {
	font-size:13px;
	font-weight:normal;
	margin-left:5px;
	text-transform: none;
}

/* // Span content */

.accura-fmwp-menu-items-title-border {
	border-bottom: 1px dotted #e1e1e1;
}


/* // For Template 1, 2, & 9  */

/* // For Template 3, 4 & 9  */
.accura-fmwp-border-box .accura-fmwp-menu-items-title { 
	font-weight:700; 
	font-size:18px; 
	margin-bottom:0px; 
	margin-top:0px; 
	text-transform: uppercase;
	/*display:inline;*/
	color:#333;
}
/* // For Template 3, 4 & 9  */

/* For Template 2 */

.accura-fmwp-border-overflow {
	position:relative;
	overflow:hidden;
}

.accura-fmwp-menu-border-bottom:after {
	display: inherit;
	content: '';
	background-image: radial-gradient(circle closest-side, #b3b3b3 99%,rgba(0,0,0,0) 1%);
	background-position: bottom;
	background-size: 6px 3px;
	background-repeat: repeat-x;
	-ms-border-bottom: dotted #b3b3b3;
	margin-left: 10px;
	height: 5px;
	width: 1000px;
	position: absolute;
	bottom:0;
}

.accura-fmwp-menu-items span.dots {
	bottom: 6px;
	left: 20px;
	right: -20px;
	z-index: -11;
	margin: 0;
	border: 0;
	height: 3px;
	display: block;
	background-image: radial-gradient(circle closest-side, #b3b3b3 99%,rgba(0,0,0,0) 1%);
	background-position: bottom;
	background-size: 6px 3px;
	background-repeat: repeat-x;
	-ms-border-bottom: dotted #b3b3b3;
}

/* // For Template 2 */


/* For Template 5 */

.accura-fmwp-specials-round {
	width: 20%;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background-color: #f32a2a;
	display:block;
	text-align:center;
	margin-bottom:5px;
}

.accura-fmwp-specials-round .accura-fmwp-specials-round-price{
	color:#fff; 
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	font-weight:700;
	letter-spacing: 1px;
	line-height: 60px;
	margin:0px;
}

.accura-fmwp-specials-content .accura-fmwp-specials-round-content{
	font-size:15px;
	margin-top:0;
	margin-bottom:5px;
	clear:none;
	text-transform:uppercase;
}

.accura-fmwp-specials-content p{
	font-size:16px;
	margin-top:0;
	margin-bottom:10px;
}

.accura-fmwp-center-price-right .accura-fmwp-regular-price {
	display:inline-block;
}

/* // For Template 5 */


/* For Template 10 */

/* Box Effect */

.accura-fmwp-fadeup { 
	min-width:100%; 
	max-width:inherit; 
	max-height:none;
}

.accura-fmwp-figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 0;
	min-width: 320px;
	max-width: 480px;
	max-height: 360px;
	width: 48%;
	cursor: pointer;
}

.accura-fmwp-figure.accura-fmwp-fadeup .accura-fmwp-figcaption {
	top: auto;
	bottom: 0;
	padding:10px;
	height:auto;
	position:absolute;
	width:100%;
	background: #fff;
	color: #3c4a50;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

.accura-fmwp-figure.accura-fmwp-fadeup:hover .accura-fmwp-figcaption,
.accura-fmwp-figure.accura-fmwp-fadeup:hover accura-fmwp-menu-items-title,
.accura-fmwp-figure.accura-fmwp-fadeup:hover p.icon-links a {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/* // For Template 10 */

/* For Template 11 */
.accura-fmwp-box { 
	background:#f8f8f8; 
	border:1px solid #ededed; 
	padding:20px 0px;  
}

.accura-fmwp-menu-items-title span {
font-size: 13px;
font-weight: normal;
}

/* // For Template 11 */

/* For Template 13 */
.accura-fmwp-three-section {
	padding-bottom:30px;
}

.accura-fmwp-three-section .accura-fmwp-item-description {
	 padding-bottom:0;
}
/* // For Template 13 */


.accura-fmwp-pdf-menu .accura-fmwp-item-description {
	padding:5px 0;
}

.accura-fmwp-view-details {
	font-weight:700;
	font-size:14px;
	text-decoration:none;
	color:#333;
	border-bottom:none!important;
}

.accura-fmwp-view-details span {
	font-weight:700;
}

.accura-fmwp-view-details:hover {
	text-decoration:none;
	color:#333;
}


/* For Template 12 */

table {
	border:none;
	table-layout: auto!important;
}

table .accura-fmwp-hover-bg {
	padding:0;
}

.accura-fmwp-table-menu-items-title { 
	font-weight:700; 
	font-size:18px; 
	margin-bottom:0px; 
	margin-top:0px; 
	text-transform: uppercase;
	color:#333;
}

.accura-fmwp-table-value {
	font-size: 14px!important;
	margin-top: 0px!important;
	margin-bottom: 0px;
	font-weight: 700;
	text-align: center;
	vertical-align:middle;
	border: 1px solid #dddddd;
	font-family:'Oswald';
	color:#333;
}

.table-responsive {
	border:none;
}

.table-responsive::-webkit-scrollbar
	{
		-webkit-appearance: none;
		width: 14px;
		height: 14px;
	}
	
	.table-responsive::-webkit-scrollbar-thumb
	{
		border-radius: 8px;
		border: 3px solid #fff;
		background-color: rgba(0, 0, 0, .3);
	}


/* Table Style1 */		
.accura-fmwp-table-style1 table {
	border:1px solid #ddd;
}

.accura-fmwp-table-style1 th {
	background:#ECECEC;
	border:none!important;
	padding:15px!important;
}

.accura-fmwp-table-style1 td {
	padding:15px!important;
}

/* // Table Style1 */

/* Table Style2 */		
.accura-fmwp-table-style2 table {
	border:none;
}

.accura-fmwp-table-style2 th {
	background:transparent;
	border:none!important;
	border-bottom:1px solid #ddd!important;
}

.accura-fmwp-table-style2 td {
	border:none!important;
	padding:10px!important;
}

.accura-fmwp-three-col-left {
	position:relative;
	text-align:left;
	vertical-align:top;
}

.accura-fmwp-table-style2 .accura-fmwp-three-col-title {
	position:relative;
}

.accura-fmwp-table-style2 .accura-fmwp-three-col-title {
	z-index:1;
	padding-right:10px;
}

.accura-fmwp-table-style2 .dots {
	position: absolute;
	bottom: 13px;
	margin: 0;
	border: 0;
	height: 3px;
	display: block;
	background-image: radial-gradient(circle closest-side, #b3b3b3 99%,rgba(0,0,0,0) 1%);
	background-position: bottom;
	background-size: 6px 3px;
	background-repeat: repeat-x;
	-ms-border-bottom: dotted #b3b3b3;
	width:100%;
}

/* No More Tables */
@media only screen and (max-width: 800px) {
.accura-fmwp-table-style2 .dots {
	width:50%;
}
}

/* // Table Style2 */

/* Table Style3 */

.accura-fmwp-table-style3 th, .accura-fmwp-table-style3 td {
	padding:10px;
	border:none!important;
	border-top:1px solid #ddd!important;
}

.accura-fmwp-table-style3 .accura-fmwp-table-value {
	border:none;
	border-top: 1px solid #ddd;
}

.accura-fmwp-table-style3 .accura-fmwp-even {
	background:#fff;
}

.accura-fmwp-table-style3 .accura-fmwp-odd {
	background:#f9f9f9;
}

/* // Table Style3 */


/* Flip-scroll */
@media only screen and (max-width: 800px) {
	
	#flip-scroll .cf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
	#flip-scroll * html .cf { zoom: 1; }
	#flip-scroll *:first-child+html .cf { zoom: 1; }
	
	#flip-scroll table { width: 100%; border-collapse: collapse; border-spacing: 0; }

	#flip-scroll th,
	#flip-scroll td { margin: 0; vertical-align: top; }
	#flip-scroll th { text-align: left; }
	
	#flip-scroll table { display: block; position: relative; width: 100%; }
	#flip-scroll thead { display: block; float: left; }
	#flip-scroll tbody { display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; }
	#flip-scroll thead tr { display: block; }
	#flip-scroll th { display: block; text-align: right; }
	#flip-scroll tbody tr { display: inline-block; vertical-align: top; }
	#flip-scroll td { display: block; min-height: 1.25em; text-align: center; }


	/* sort out borders */

	#flip-scroll th { border-bottom: 0; border-left: 0; }
	#flip-scroll td { border-left: 0; border-right: 0; border-bottom: 0; text-align:center; }
	#flip-scroll tbody tr { border-left: 1px solid #babcbf; }
	#flip-scroll th:last-child,
	#flip-scroll td:last-child { border-bottom: 1px solid #babcbf; }
}
	
/* No More Tables */
@media only screen and (max-width: 800px) {
	
	/* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	#no-more-tables tr { border: 1px solid #ccc; }

	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%!important; 
		white-space: normal;
		text-align:left!important;
	}

	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}

	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
}
	


/* Two Column */

.accura-fmwp-category-heading {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 40px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 0px;
	text-align: center;
	color: #585858;
	margin-bottom: 10px;
	padding-bottom: 12px;
}

.accura-fmwp-category-description {
	margin-bottom:60px;
}

.accura-fmwp-menu-title {
	font-size: 16px;
	font-weight: 700;
	display:block;
	text-align:center;
}


/* Two Column */

/* Four Column */

.accura-fmwp-border-box .accura-fmwp-three-col-title {
	font-weight: 700;
	font-size: 18px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: left;
	clear: none;
}

/* Four Column */


/* 1 after 2 Column */

.accura-fmwp-one-after-two-title {
	font-weight: 700;
	font-size: 18px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: left;
	clear: none;
}

/* 1 after 2 Column */

/* // For Template 12 */


/* Category Heading Menu */

.accura-fmwp-dish-menu-items-title {
	text-transform: uppercase!important;
	letter-spacing:1px!important;
	display:block!important;
}

/* Category Heading One */
.accura-fmwp-heading-one .accura-fmwp-clear {
	position:relative;
}

.accura-fmwp-heading-one .accura-fmwp-dish-menu-items-title {
	font-size: 40px!important;
	color:#333!important;
	font-weight: 800!important;
	margin-top: 0px!important;
	margin-bottom: 10px!important;
}

.accura-fmwp-heading-one .accura-fmwp-dish-menu-items-title:before {
	content:'';
	border-bottom:3px dotted #e1e1e1;
	width:100%;
	position:absolute;
	display:block;
	bottom:0;
}

/* Category Heading One */

/* Category Heading Two */
.accura-fmwp-heading-two .accura-fmwp-dish-menu-items-title {
	font-family: 'Open Sans Condensed', sans-serif!important;
	font-size: 75px!important;
	font-weight: 700!important;
	color:#333!important;
	margin-bottom: 10px!important;
}

/* Category Heading Two */

/* Category Heading Three */
.accura-fmwp-heading-three .accura-fmwp-clear {
	position:relative;
}

.accura-fmwp-heading-three .accura-fmwp-dish-menu-items-title {
	font-size: 40px!important;
	font-weight: 700!important;
	color:#333!important;
	margin-bottom: 10px!important;
	z-index:1;
	background:#fff;
	display:initial!important;
}

.accura-fmwp-heading-three .accura-fmwp-dish-menu-items-title:after {
	content: '';
	margin-top: -5px;
	width: 100%;
	height: 3px;
	display: block;
	background-image: radial-gradient(circle closest-side, #b3b3b3 99%,rgba(0,0,0,0) 1%);
	background-position: bottom;
	background-size: 6px 3px;
	background-repeat: repeat-x;
	-ms-border-bottom: dotted #b3b3b3;
	z-index: 0;
}

/* Category Heading Three */

/* Category Heading four */
.accura-fmwp-heading-four .accura-fmwp-dish-menu-items-title {
	font-size: 36px!important;
	font-weight: 700!important;
	color:#333!important;
	margin-bottom: 0px!important;
}

.accura-fmwp-heading-four .accura-fmwp-dish-menu-items-title:before {
	content:'';
	background:url(../images/heading-img.png) no-repeat;
	width:24px;
	height:7px;
	vertical-align:middle;
	display:inline-block;
}

.accura-fmwp-heading-four .accura-fmwp-dish-menu-items-title:after {
	content:'';
	background:url(../images/heading-img.png) no-repeat;
	width:24px;
	height:7px;
	vertical-align:middle;
	display:inline-block;
}


/* Category Heading four */

/* Category Heading Five */
.accura-fmwp-heading-five {
	text-align:center;
}

.accura-fmwp-heading-five .accura-fmwp-clear {
	position:relative;
}

.accura-fmwp-heading-five .accura-fmwp-dish-menu-items-title {
	font-size: 40px!important;
	font-weight: 700!important;
	color:#333!important;
	margin-bottom: 10px!important;
	z-index:1;
	background:#fff;
}

.accura-fmwp-heading-five .accura-fmwp-dish-menu-items-title:before {
	content: '';
	width: 50%;
	left: 0;
	right: 0;
	border-bottom: 2px solid #d4d4d4;
	position: absolute;
	bottom: 0px;
	margin: 0 auto;
}

.accura-fmwp-heading-five .accura-fmwp-dish-menu-items-title:after {
	content: '';
	margin-top: 0;
	width: 45%;
	left: 0;
	right: 0;
	margin: 0 auto;
	border-bottom: 2px solid #d4d4d4;
	bottom: -5px;
	position: absolute;
}

/* Category Heading Five */

/* Category Heading Six */
.accura-fmwp-heading-six {
	text-align:center;
}

.accura-fmwp-heading-six .accura-fmwp-clear {
	position:relative;
}

.accura-fmwp-heading-six .accura-fmwp-dish-menu-items-title {
	font-size: 40px!important;
	font-weight: 700!important;
	color:#333!important;
	margin-bottom: 10px!important;
	padding-bottom: 10px!important;
	z-index:1;
	position:relative;
}

.accura-fmwp-heading-six .accura-fmwp-dish-menu-items-title:before {
	content: '';
	width: 50%;
	left: 0;
	right: 0;
	border-bottom: 2px solid #ddd;
	position: absolute;
	bottom: -13px;
	margin: 0 auto;
}

.accura-fmwp-heading-six .accura-fmwp-dish-menu-items-title:after {
	content: "\f005";
	font-family: 'FontAwesome';
	font-size: 18px;
	bottom: -30px;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	background: #fff;
	padding: 0 10px;
	position: absolute;
}

.accura-fmwp-heading-six .accura-fmwp-category-description {
	padding-top:35px;
}

/* Category Heading Six */

/* Category Heading Seven */
.accura-fmwp-heading-seven {
	text-align:center;
}

.accura-fmwp-heading-seven .accura-fmwp-dish-menu-items-title {
	font-size: 40px!important;
	font-weight: 700!important;
	color:#333!important;
	margin-bottom: 10px!important;
	display:inline!important;
}

.accura-fmwp-heading-seven .accura-fmwp-heading-icons {
	font-size:40px;
	margin-right:5px;
	color:#ADADAD;
}

/* Category Heading Seven */

/* Category Heading Eight */
.accura-fmwp-heading-eight .accura-fmwp-dish-menu-items-title {
	font-size: 30px!important;
	font-weight: 700!important;
	color:#333!important;
	margin-bottom: 10px!important;
	position:relative;
}

.accura-fmwp-heading-eight .accura-fmwp-dish-menu-items-title:before {
	content: '';
	background: url(../images/heading-img2.png) no-repeat;
	width: 57px;
	height: 38px;
	position: absolute;
	top: -40px;
	left: 50%;
	transform: translateX(-50%);
}

/* Category Heading Eight */

.accura-fmwp-dish-menu-items-title a {
	border-bottom:none!important;
}


/* Locations */

.accura-fmwp-location-street,
.accura-fmwp-location-phone a {
  font-family: 'Oswald';
  color: #656565!important;
  padding-bottom: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-decoration:none;
  border:none!important;
  font-size:14px;
  line-height:28px;
}

.accura-fmwp-location-phone a:hover {
	text-decoration:none;
	color:#f32a2a!important;
}

.accura-fmwp-location i {
	margin-right:10px;
}

.accura-fmwp-button {
	font-size: 13px;
	padding:10px 15px;
	color:#fff!important;
	background: rgba(243,42,42,0.95);
	text-transform:uppercase;
	text-decoration:none;
	border-radius:3px;
	display: inline-block;
	transition:.5s;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	-o-transition:.5s;
	border-bottom:none!important;
}

.accura-fmwp-location .accura-fmwp-menu-border-bottom:after {
	position:relative;
	width:100%;
}

.accura-fmwp-button:active,
.accura-fmwp-button:hover {
	color: #ffffff!important;
	background: #727272;
	transition:.5s;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	-o-transition:.5s;
	text-decoration:none;
}

.accura-fmwp-hour-table table,
.accura-fmwp-hour-table tr,
.accura-fmwp-hour-table td,
.accura-fmwp-hour-table th
 {
	border:none!important;
}

.accura-fmwp-hour-table tr {
  line-height:24px;
  border: none;
  color: #656565;
  text-transform:uppercase;
}

.accura-fmwp-days {
	color: #f32a2a;
	font-size: 14px;
	font-weight: 600;
	line-height:30px;
	padding:0!important;
}

.accura-fmwp-hour-table-title {
	color: #545454;
	text-transform: uppercase;
	font-size: 18px;
	font-weight:bold;
	margin-bottom:10px;
}

/* // Locations */

/* Enfold Css */
.html_header_top .header_color .main_menu ul:first-child >li > ul, 
.html_header_top #top .header_color .avia_mega_div > .sub-menu {
	border-top-color:#444444!important;
}

.mfp-zoom-in.mfp-ready.mfp-bg, 
.mfp-zoom-in.mfp-ready .mfp-preloader,
.mfp-wrap {
	display:none!important;
}

::selection {
  background-color: #444444!important;
  color: #ffffff!important;
}


/* Media Queries */


@media (max-width: 990px) {
#template-eight	.accura-fmwp-two-column {
	width:100%;
}

}

@media (min-width: 481px) and (max-width: 768px) {

.accura-fmwp-two-column{ 
	width:100%; 
	clear:both;
}

.accura-fmwp-three-column { 
	text-align:center;
	clear:both; 
	width:100%;
}

.accura-fmwp-hover-grid .accura-fmwp-three-column {
	width:50%;
	clear:none;
}

div.accura-fmwp-three-column:nth-child(3n+1) {
	clear:none;
}

div.accura-fmwp-three-column:nth-child(2n+1) {
	clear:both;
}

.accura-fmwp-four-column { 
	clear:both; 
	width:100%;
}

.accura-fmwp-five-column { 
	clear:both; 
	width:100%;
}

#template-seven .accura-fmwp-item-title {
	text-align:center;
}

#template-seven .accura-fmwp-item-description {
	margin-bottom:10px;
}

}

@media (min-width: 321px) and (max-width: 480px) {

.accura-fmwp-two-column{ 
	width:100%; 
	clear:both;
}

.accura-fmwp-three-column { 
	text-align:center;
	clear:both; 
	width:100%;
}

.accura-fmwp-four-column { 
	clear:both; 
	width:100%;
}

.accura-fmwp-five-column { 
	clear:both; 
	width:100%;
}

#template-four .accura-fmwp-content-splider-left {
	float:none!important;
}

#template-four .accura-fmwp-content-splider-right {
	margin-left:0;
}

#template-six .accura-fmwp-content-splider-right,
#template-eight .accura-fmwp-content-splider-right {
	margin-left:0;
}

#template-seven .accura-fmwp-item-title {
	text-align:center;
}

#template-seven .accura-fmwp-item-description {
	margin-bottom:10px;
}

#template-six .accura-fmwp-image-left {
	float:none;
}

#template-eight .accura-fmwp-menu-items-title {
	display:block;
}

#template-eight .accura-fmwp-content-splider-left {
	float:none;
	margin-bottom:10px;
}

}

@media (min-width: 240px) and (max-width: 320px) {

.accura-fmwp-two-column{ 
	width:100%; 
	clear:both;
}

.accura-fmwp-three-column { 
	text-align:center;
	clear:both; 
	width:100%;
}

.accura-fmwp-four-column { 
	clear:both; 
	width:100%;
}

.accura-fmwp-five-column { 
	clear:both; 
	width:100%;
}

#template-four .accura-fmwp-content-splider-left {
	float:none!important;
}

#template-four .accura-fmwp-content-splider-right {
	margin-left:0;
}

#template-six .accura-fmwp-content-splider-right,
#template-eight .accura-fmwp-content-splider-right {
	margin-left:0;
}

#template-six .accura-fmwp-image-left {
	float:none;
}

#template-seven .accura-fmwp-item-title {
	text-align:center;
}

#template-seven .accura-fmwp-item-description {
	margin-bottom:10px;
}

#template-eight .accura-fmwp-menu-items-title {
	display:block;
}

#template-eight .accura-fmwp-content-splider-left {
	float:none;
	margin-bottom:10px;
}

}

/* Hover Items */
.accura-fmwp-hover-bg {
	padding:10px;
	transition:.5s;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	-ms-transition:.5s;
}

.accura-fmwp-hover-bg:hover {
	background:#F0F0F0!important;
	transition:.5s;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	-ms-transition:.5s;
}

/* Hover Items */


/* Widget */
.accura-fmwp-menu-widget-content {
	color:#919191;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	margin-top:5px;
	text-transform:uppercase;
}

.accura-fmwp-menu-widget-span-content  {
	color:#aaaaaa;
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
}

.accura-fmwp-menu-widget-price {
	font-size: 18px;
	font-style: normal;
	font-weight:700;
	color: #f32a2a;
	font-family:'Oswald';
}

.accura-fmwp-view-all {
	text-align:left;
	font-size:14px;
	color:#adadad;
	font-weight:normal;
}
.accura-fmwp-view-all:hover {
	color: #f32a2a!important;
}

.title_container, 
#top #main .sidebar {
	z-index:0!important;
}

/* // Widget */



.image-overlay.overlay-type-extern .image-overlay-inside:before {
	content:''!important;
}

.avia_transform a:hover .image-overlay {
	opacity: 0!important;
	width: initial!important;
	height: initial!important;
	overflow: auto!important;
}

.image-overlay {
	display:none!important;
}

.image-overlay .image-overlay-inside:before {
	background-color: transparent!important;
}


/* Hack Code For Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) { 

    /* Safari only override */
    ::i-block-chrome,.accura-fmwp-menu-border-bottom::after {
     border-bottom:1px dotted #ddd;
    }
}
