/*!

 *  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');

  src: url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg') 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(https://149352749.v2.pressablecdn.com/wp-content/plugins/accura-food-menu-wp/lib/css/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;

    }

}