/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/

#@import url("../jupiter/stylesheet/css/socialico-square.css");
#@import url("../jupiter/stylesheet/css/socialico-simple.css");
#@import url("../jupiter/stylesheet/css/socialico-circle.css");
@import url("../jupiter/stylesheet/css/font-awesome.css");
#@import url("../jupiter/stylesheet/css/icomoon-fonts.css");
/* @import url("../jupiter/stylesheet/css/jupiter-theme-styles.css"); */
#@import url("../jupiter/stylesheet/css/mk-woocommerce.css");


/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	background-color:#fff;
}

*/

/* Locations Widget */
.locations-widget {
	display: flex;
}

/* Global styles

------------------------------*/
body {
    font-family: 'proxima-nova',sans-serif;
}

/* Top-most-navigation
------------------------------*/

.mk-toolbar-navigation {
    float: right;
}
.mk-toolbar-navigation #menu-topmost-menu .zank_gift_card {
    background: #243b81;
}
.mk-toolbar-navigation #menu-topmost-menu .zank_gift_card a {
    color: #fff;
}


/* Home Styles
------------------------------*/
h1,h2{
	font-family: 'ff-dax-pro';
	/* letter-spacing: -3px; */
}
h5{
	font-family: 'proxima-nova';
}
h3{
	font-family: 'ff-dax-pro';
}
h2.mk-fancy-title{
	letter-spacing: -3px !important; /* Applied to all h2 tags using the theme skin */
	padding-bottom: 0 !important;
}

h2.mk-fancy-title-4{
	letter-spacing: 0px !important; /* Script font*/
	padding-bottom: 0 !important;
}

.homesocialicons {
    height: 20%;
    margin: 80px auto 0;
    text-align: center;
    width: 100%;
}
.redbox, .redbox h2, .bluebox, .bluebox h2 {
    color: #fff !important;
}
h2.boldheader {
    font-family: "ff-dax-pro", sans-serif;
    font-size: 38px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: -2px;
    margin: 0 0 30px;
    text-align: left;
    text-transform: none;
}
.a-sticky .header-logo {
	padding-top: 10px;
}
.homesocialicons img {
    opacity: 0.4;
    filter: alpha(opacity=40);
}
.homesocialicons img:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.redbox, .redbox p {
    color: #fff !important;
    font-size: 15px;
    text-align: center;
}
#theme-page h3 {
    font-size: 21px;
    color: #393836;
    font-weight: bold;
    text-transform: none;
}
h3.boldheader {
    font-family: "ff-dax-pro",sans-serif;
    font-size: 34px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -1px;
    text-transform: none !important;
}
.redbox a {
    color: #fff;
    font-size: 15px;
    text-decoration: underline;
}
#theme-page h2 {
    color: #393836;
}


/* Footer Styles
------------------------------*/

#mk-footer {
    background-image: url(https://zankouchicken.com/wp-content/uploads/2013/09/home_blue_bg2.jpg);
    background-repeat: no-repeat;
	background-size:cover;
    background-position: center bottom;
}


#mk-footer .mk-padding-wrapper{ /* Bottom padding for footer 4 columns */
	padding-bottom:60px;
}
#mk-footer .widget{
	padding:0px;
}
.footerbranding{
	position: absolute;
	bottom:-5px;
	margin:0 auto;
	text-align: center;
	width: 100%;
}
.footerbranding img{
	width:100%;
}

.footerheader{
	border-bottom:2px solid rgba(255,255,255,0.2);
	color:#FFF;
	font-family: "ff-dax-pro",sans-serif !important;
	font-size:22px !important;
	font-style: normal;
	font-weight:300;
	letter-spacing: -1px;
	margin:0px;
	padding: 0 0 15px 0;
	width:95%;
}
#mk-footer .widget{
	color:#fff;
	margin-bottom: 20px;
}
#mk-footer .widget a{
}
#mk-footer .mk-col-1-4{
}

#mk-footer .widget a.footerbutton{
	background: #000;
	border: none;
	color: #fff;
	display:inline-block;
	font-size: 12px;
	font-weight:bold;
	letter-spacing: 0px;
	padding: 5px 10px;
	margin:10px 0;
	line-height: normal;
	text-transform: uppercase;
}

/* Locations */

.footercity{
	clear: both;
	display: block;
	float: left;
	letter-spacing: -1px;
	font-weight:bold;
	width:70px;
}
.footeraddress{
	float:left;
	display: block;
	letter-spacing: -1px;
	margin:0 0 0 7px;
	width:145px;
}

/* Tweets */
#mk-footer .widget .stream a{
	line-height: 110%;
}
#mk-footer .dcwss.dc-feed.light{
	background: none;
	color:#fff;
}
#mk-footer .dcwss.dc-feed .stream li .inner{
	font-size:12px;
	line-height:1em;
	padding:0;
}
#mk-footer .dcwss.dc-feed.light .stream li{
	background:none;
	border:none;
	border-bottom:2px solid rgba(255,255,255,0.2);
	color:#fff;
	font-size:14px
}
#mk-footer .dcwss.dc-feed .stream li .section-intro{
	
}
#mk-footer .stream li.dcsns-twitter .section-intro{
	background:none !important;
}
#mk-footer .dcwss.dc-feed.light .stream li.dcsns-twitter .twitter-user a strong{
	color:#fff;
}
#mk-footer .dcwss.dc-feed .stream li .section-intro{
	clear:none;
	padding:0;
	margin:0;
}
#mk-footer .dcwss.dc-feed .stream li .icon,
#mk-footer #dcsns-filter{
	display: none;
}
#mk-footer .dcwss.dc-feed .controls{
	top:-0px;
}
#mk-footer .dcwss.dc-feed{
	padding-bottom:25px;
}
#mk-footer .dcwss.dc-feed.light .controls a{
	background-image:url(images/controls.png);
}
#mk-footer .dcwss.dc-feed .stream li{
	border-radius:0;
	-webkit-border-radius:0;
}


/* Contact 7 form */
#mk-footer textarea{
	opacity: 0.6;
	border-radius: 0;
}
#mk-footer .wpcf7-submit{
	background: #000 !important;
	color:#fff;
	box-shadow: none;
}


/* Mailchimp form  */

#mc_embed_signup input[type=email]{
	font-size:160%;
	letter-spacing: -1px;
	opacity:.8;
	width:92%;
	padding:8px;
	border-radius:0 !important;
}
#mc_embed_signup input.button{
	background: #000;
	border:none;
	color:#fff;
	float: right;
	font-size:100%;
	letter-spacing: 0px;
	padding:5px;
	text-transform: uppercase;
	width:90px;
}


/* Corporate  */
.footercorporate{
	/* background: url(images/footerlogo2.png) no-repeat -5px 10px ; */
	border-top:2px solid rgba(255,255,255,0.2);
	clear:both;
	line-height:110%;
	letter-spacing: -1px;
	margin:50px 0 0;
	min-height:125px;
	padding: 10px 0 0 0px !important;
}
.footercorporate img {
	float: left;
}
.corporatetitle{
	display: block;
	font-family: "ff-dax-pro",sans-serif;
	font-size:18px;
	font-weight:bold;
	letter-spacing: -1px;
	margin:25px 0 5px;
}


/* Yop Poll */
.yop-poll-container li{
	margin-right:10px !important;
}
.yop_poll_vote_button{
	font-size:35px;
	padding:8px;
	background: #327BD6;
	color:#fff;
}



/* Subfooter styles */
#sub-footer .mk-footer-copyright{
	color:#333;
}
#sub-footer, #sub-footer a{
	color:#333;
	
}
#sub-footer .subfootersocial{
	float:right;
	margin:15px;
}
#sub-footer .subfootersocial a{
	margin: 0 0 0 5px;
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
#sub-footer .subfootersocial a:hover{
	margin: 0 0 0 5px;
	opacity:.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;

}


/* Store Locator Page */
.prettyMapList .prettyFileBar .prettyMapListSearch a{
	background: #b01e2d;
	color:#fff;
}
/* location pages css */
.page-id-569 #theme-page {
    background-image: url(/wp-content/uploads/2013/09/location-11.jpg) !important;
	background-repeat: no-repeat !important;
    background-position: center top !important;
}
.page-id-569 .mk-header {
    background-color: #ffffff;
    background-image: url(/wp-content/uploads/2013/09/bar_wood_dark.jpg) !important;
    background-repeat: repeat-x;
    background-position: center bottom;
}
.page-id-470 #theme-page {
    background-image: url(/wp-content/uploads/2013/09/burbank4.jpg) !important;
 background-repeat: no-repeat !important;
    background-position: center top !important;
}
.page-id-470 .mk-header {
    background-color: #ffffff;
    background-image: url(/wp-content/uploads/2013/09/bar_wood_dark.jpg) !important;
    background-repeat: repeat-x;
    background-position: center bottom;
}
.page-id-525 #theme-page {
    background-image: url(/wp-content/uploads/2013/09/glendale.jpg) !important;
 background-repeat: no-repeat !important;
    background-position: center top !important;
}
.page-id-525 .mk-header {
    background-color: #ffffff;
    background-image: url(/wp-content/uploads/2013/09/bar_wood_dark.jpg) !important;
    background-repeat: repeat-x;
    background-position: center bottom;
}
.page-id-573 #theme-page {
    background-image: url(/wp-content/uploads/2013/09/pasadena3.jpg) !important;
 background-repeat: no-repeat !important;
    background-position: center top !important;
}
.page-id-573 .mk-header {
    background-color: #ffffff;
    background-image: url(/wp-content/uploads/2013/09/bar_wood_dark.jpg) !important;
    background-repeat: repeat-x;
    background-position: center bottom;
}
.page-id-556 #theme-page {
    background-image: url(/wp-content/uploads/2013/09/toluca.jpg) !important;
    background-repeat: no-repeat !important;
    background-position: center top !important;
}
.page-id-556 .mk-header {
    background-color: #ffffff;
    background-image: url(/wp-content/uploads/2013/09/bar_wood_dark.jpg) !important;
    background-repeat: repeat-x;
    background-position: center bottom;
}
.page-id-3494 #theme-page {
    background-image: url(/wp-content/uploads/valencia-bg.jpg) !important;
    background-repeat: no-repeat !important;
    background-position: center top !important;
} 
.page-id-3494 .mk-header {
    background-color: #ffffff;
    background-image: url(/wp-content/uploads/2013/09/bar_wood_dark.jpg) !important;
    background-repeat: repeat-x;
    background-position: center bottom;
}
.page-id-566 #theme-page {
    background-image: url(/wp-content/uploads/2013/09/toluca.jpg) !important;
    background-repeat: no-repeat !important;
    background-position: center top !important;
} 
.page-id-566 .mk-header {
    background-color: #ffffff;
    background-image: url(/wp-content/uploads/2013/09/bar_wood_dark.jpg) !important;
    background-repeat: repeat-x;
    background-position: center bottom;
}
.page-id-577 #theme-page {
    background-image: url(/wp-content/uploads/2013/09/van_nuys2.jpg) !important;
    background-repeat: no-repeat !important;
    background-position: center top !important;
}
.page-id-577 .mk-header {
    background-color: #ffffff;
    background-image: url(/wp-content/uploads/2013/09/bar_wood_dark.jpg) !important;
    background-repeat: repeat-x;
    background-position: center bottom;
}
.page-id-736 #theme-page {
    background-image: url(/wp-content/uploads/2013/09/location-04.jpg) !important;
    background-repeat: no-repeat !important;
    background-position: center top !important;
}
.page-id-736 .mk-header {
    background-color: #ffffff;
    background-image: url(/wp-content/uploads/2013/09/bar_wood_dark.jpg) !important;
    background-repeat: repeat-x;
    background-position: center bottom;
}
.page-id-580 #theme-page {
    background-image: url(/wp-content/uploads/2013/09/westla.jpg) !important;
    background-repeat: no-repeat !important;
    background-position: center top !important;
}
.page-id-580 .mk-header {
    background-color: #ffffff;
    background-image: url(/wp-content/uploads/2013/09/bar_wood_dark.jpg) !important;
    background-repeat: repeat-x;
    background-position: center bottom;
}
.page-template-template-locations .theme-content {
    padding-bottom: 0 !important;
}
.page-id-5599 #theme-page {
 background-image: url(/wp-content/uploads/huntington-beach.jpg) !important;
 background-repeat: no-repeat !important;
 background-position: center top !important;
} 
.page-id-5599 .mk-header {
 background-color: #ffffff;
 background-image: url(/wp-content/uploads/2013/09/bar_wood_dark.jpg) !important;
 background-repeat: repeat-x;
 background-position: center bottom;align-content;
}




.page-title {
    font-family: 'reklame-script';
    font-weight: 500 !important;
    font-size: 100px !important;
    line-height: 100px !important;
    float: right;
    height: 120px !important;
    letter-spacing: 0px;
    margin-top: 40px !important;
    color: #ffffff;
    margin: 0;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
.row-fluid .span8 {
    width: 65.65%;
}
.row-fluid .span4 {
    width: 31.33%;
}
.wpb_content_element .addressinfobox {
    background: rgba(255,255,255,0.8);
    color: #000;
    padding: 15px 15px 12px 15px;
    min-height: 415px;
}
#theme-page .theme-page-wrapper .theme-content {
    padding: 0 0px 20px;
}
.page-template-template-locations-php #theme-page h1 {
    font-size: 40px;
    border-bottom: 1px solid #999;
    letter-spacing: -3px;
    color: #393836;
    font-weight: bold;
}
.locationinfo {
    list-style: none;
    margin: 11px 0 0 0;
}
.addresslabel {
    float: left;
    font-family: 'ff-dax-pro',sans-serif;
    font-weight: bold;
    letter-spacing: -1px;
    text-align: right;
    width: 25%;
}
.addressinfo {
    float: right;
    width: 70%;
}
.row-fluid [class*="span"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2%;
}
#theme-page h2.locationh2 {
    color: #000;
    font-size: 26px;
    font-weight: bold;
    letter-spacing: -1px;
}
.locationsubmenu {
    background: #000;
    color: #fff;
    list-style: none;
    margin: 0;
}
.locationsubmenu li {
    border-bottom: 1px solid #fff;
    margin: 0;
}
.locationsubmenu a {
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 0px 10px 0px;
    text-transform: uppercase;
	text-align: center;
}
.locationsubmenu a:hover {
    background: #af262d;
    color: #fff;
}
.yelpbadge {
    font-family: 'reklame-script';
    margin: 10px 0 0;
    text-align: right;
	/* line-height: 2.5; */
}
.yelpbadge .custom {
	margin: 20px 0;
	display: block;
}
.yelpbadge .custom a {
	font-size: 0 !important;
}
.locyelpbtn {
    background-image: url(images/socialyelp2grey.jpg);
    display: block;
    float: right;
    height: 40px;
    margin: 0 0 0 10px;
    opacity: 0.5;
    width: 40px;
    transition: opacity .25s ease-in-out;
}
.row-fluid .span4.last-column {
    float: right;
}
#theme-page .theme-page-wrapper {
    margin: 0 auto;
}
#mk-page-introduce {
    padding: 0;
}
.yelpbadge div a {
    float: left;
	font-weight: 500 !important;
    font-size: 28px !important;
}
.yelpbadge div {
    display: inline-block;
}
/* location pages css end*/
/* menu page css */
#mk-page-introduce {
    padding: 7px 0;
}
h1.page-introduce-title, .page-introduce-title {
    font-family: 'reklame-script';
    font-weight: 500 !important;
    font-size: 100px !important;
    float: right;
    height: 120px !important;
    letter-spacing: 0px;
    margin-top: 40px !important;
}
.page-id-408 #theme-page .bg {
    background-image: url(/wp-content/uploads/2013/09/menuheader.jpg) !important;
    background-repeat: no-repeat !important;
    background-position: center top !important;
	background-size: 100% auto;
    position: absolute;
    top: 0;
    left: 0;
	width: 100%;
	
	height: 460px;
	max-height: 460px;
	width: 100%;
}
.menujumpto {
    background-color: rgba(255,255,255,0.8);
    float: right;
    margin-bottom: 30px;
    margin-right: 10px !important;
    min-height: 460px;
	padding: 15px 15px 33px 15px !important;
	position: relative;
    width: 292px;
	box-sizing: border-box;
}
.jumptotitle {
    border-bottom: 1px solid rgba(0,0,0,0.3);
    color: #393836;
    display: block;
    font-family: 'ff-dax-pro';
    font-size: 35px;
    font-weight: bold;
    letter-spacing: -3px;
    padding: 0 0 10px;
}
.jumptoitems {
    background: url(images/jumpmenu.jpg) no-repeat;
    height: 375px;
    margin: 10px 0 0;
    width: 262px;
}
.jumptoitems a {
    display: block;
    height: 60px;
    margin: 0 0 3px;
    width: 262px;
}
.jumptoitems a:hover {
    background: url(images/jumpmenu.jpg) no-repeat;
}
.jumptoitems a:hover.chicken {
    background-position: 0px -375px;
}
.jumptoitems a:hover.plates {
    background-position: 0px -438px;
}
.jumptoitems a:hover.wraps {
    background-position: 0px -501px;
}
.jumptoitems a:hover.kebabs {
    background-position: 0px -564px;
}
.jumptoitems a:hover.sides {
    background-position: 0px -627px;
}
.jumptoitems a:hover.salads {
    background-position: 0px -690px;
}
.page-id-408 .theme-content {
	/* margin: 0 -5px; */
    padding: 30px 0px !important;
}
.page-id-408 h1#fancy-title-2 {
    font-weight: 300;
    margin-top: 0px;
    margin-bottom: 0px;
	padding-top: 0;
    color: #393836;
    font-family: 'ff-dax-pro';
}
.page-id-408 #divider-3 {
    padding: 25px 0 10px;
}
.page-id-408 h2.mk-fancy-title {
    color: #b01e2d !important;
    font-family: 'reklame-script';
    font-size: 39px !important;
    font-weight: 500;
}
/** Menu page image overlay **/
.page-id-408 .menu_overlay_imgcolor {
    background-color: #fff;
}
.page-id-408 .menu_overlay_imgcolor img {
    transition: 1s ease;
}
.page-id-408 .menu_overlay_imgcolor:hover img {
    opacity: 0.5;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

/* menu pages css end*/

/** Bottom footer social **/
.locationssocial a{
	margin:0 2px 2px 0;
}
.locationsfb{
	background-image:url(images/socialfacebook2.png);
	display:block;
	float:left;
	height:40px;
	width:40px;
}
.locationstwitter{
	background-image:url(images/social_twitter2.png);
	display:block;
	float:left;
	height:40px;
	width:40px;
}
.locationspinterest{
	background-image:url(images/socialpinterest2.png);
	display:block;
	float:left;
	height:40px;
	width:40px;
}
.locationstumbler{
	background-image:url(images/socialtumbler2.png);
	display:block; 
	float:left;
	height:40px;
	width:40px;
}
.locationsgplus{
	background-image:url(images/socialgplus2.jpg);
	display:block;
	float:left;
	height:40px;
	width:40px;
}
.locationsinstagram{
	background-image:url(images/socialinstagram2.png);
	display:block;
	float:left;
	height:40px;
	width:40px;
}
.locationsyelp{
	background-image:url(images/socialyelp2.png);
	display:block;
	float:left;
	height:40px;
	width:40px;
}
.locationslinkedin{
	background-image:url(/wp-content/uploads/sociallinkedin2.jpg);
	display:block;
	float:left;
	height:40px;
	width:40px;
}


/* About Us Styles
------------------------------*/
.page-template-template-about-php #theme-page .theme-page-wrapper.full-layout .theme-content{
	/* padding-top:0; */
}
.page-id-967 .mk-toggle.fancy-style .mk-toggle-title {
    font-size: 15px;
}
.page-id-967  .mk-toggle .mk-toggle-pane p {
    font-size: 13px;
}

/* About background images */

.page-id-960 #theme-page{  /* backgrounds for about-us/timeline page */
	background: url('images/bgtradition.jpg') no-repeat, url('images/bgtradition2.jpg') no-repeat, url('images/bgtradition3.jpg') no-repeat;
	background-position:top right, left 320px, right 980px;
	overflow: hidden;
    padding: 30px 0 0;
    margin: 0;
    min-height: 300px;
}

.page-id-2132 #theme-page{  /* backgrounds for Our Food page */
	background:
		url('images/bgourfood1.jpg') no-repeat,
		url('images/bgourfood2.jpg') no-repeat,
		url('images/bgourfood3.jpg') no-repeat,
		url('images/bgourfood4.jpg') no-repeat,
		url('images/bgourfood5.jpg') no-repeat,
		url('images/bgourfood6.jpg') no-repeat,
		url('images/bgourfood9.jpg') no-repeat;
	background-position:
		top left,
		right 229px,
		-50px 432px,
		right 994px,
		-60px 1900px,
		right 2338px,
		left 3424px;
		overflow: hidden;
		padding: 30px 0 0;
		margin: 0;
		min-height: 300px;
} 
/*DISABLED
.page-id-963 #theme-page{  /* backgrounds for about-us/quality page 
	background: url('images/bgquality1.jpg') no-repeat;
	background-position:top right;
	overflow: hidden;
	padding: 30px 0 0;
	margin: 0;
	min-height: 300px;
} 
*/

.page-id-965 #theme-page{  /* backgrounds for about-us/community page */
	background: url('images/bgcommunity2.jpg') no-repeat;
	background-position: center 850px;	
	overflow: hidden;
	padding: 30px 0 0;
	margin: 0;
	min-height: 300px;
}
.page-id-967 #theme-page{  /* backgrounds for about-us/faq page */
	background: url('images/bgfaq1.jpg') no-repeat, url('images/bgfaq2.jpg') no-repeat;
	background-position:top right, left 2100px;	
	overflow: hidden;
	padding: 30px 0 0;
	margin: 0;
	min-height: 300px;
}

.aboutnav{
	background:#FEFEFE;
	background-image: url(images/fallback-gradient.png); 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#ccc));
	background-image: -webkit-linear-gradient(top, #FEFEFE, #ccc); 
	background-image:    -moz-linear-gradient(top, #FEFEFE, #CCC);
	background-image:     -ms-linear-gradient(top, #FEFEFE, #CCC);
	background-image:      -o-linear-gradient(top, #FEFEFE, #CCC);
	box-shadow: 3px 3px 3px rgba(0,0,0,0.1);
	/*-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; */
	display:table;
	margin:0 auto 50px;
	padding:0;
}
	.aboutnav li{
		float:left;
		list-style: none;
		margin:0;
		padding:0;
		white-space:nowrap;
	}
	.aboutnav a{
		border-right:1px solid #ccc;
		display: block;
		font-size: 110%;;
		padding: 10px 25px;
	}
	.aboutnav a:hover,
	.aboutnav .current-menu-item a{
		background:rgba(0,0,0,0.2);
		color:#fff;
	}
	.aboutnav li:last-child a{
		border:none;
	}
.mk-divider.double_dot .divider-inner{ /* underline borders */
	border-bottom:none;
	border-top:2px dashed #dadada
}
.mk-divider.dividersolid {
    border-top: 1px solid #dadada;
    margin-bottom: 0px;
    margin-top: 15px !important;
    width: 95%;
	float: left;
}
#theme-page h5 {
    font-size: 21px;
    color: #393836;
    font-weight: lighter;
    text-transform: none;
}
p {
	line-height: 22px;
	font-size: 14px;
}

.theme-content em {
    font-weight: bold;
} 
#theme-page strong {
    color: #a2272d;
}
.aboutimgleft {
    margin: 20px 20px 0 0;
    float: left;
} 
h2.qualityh2 {
    letter-spacing: 0px !important;
}
.mk-divider .divider-inner {
    height: 6px;
}
.aboutimgright {
    margin: 20px 0 0 20px;
    float: right;
} 
h2.boldheader{
	font-family: "ff-dax-pro", sans-serif !important;
	font-size:38px !important;
	font-style: normal;
	font-weight: bold !important;
	letter-spacing: -2px;
	margin:0 0 30px;
	text-align: left;
	text-transform: none !important;
}
.redbox h3.boldheader,
.bluebox h3.boldheader{
	color:#fff !important;
}
h3.boldheader{
	font-family: "ff-dax-pro",sans-serif;
	font-size:34px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: -1px;
	text-transform: none !important;
}
.redbox,
.redbox h2,
.bluebox,
.bluebox h2{
	color:#fff !important;
}
.redbox a:hover,
.bluebox a:hover{
	color:#ccc;
}
.redbox img{
	display: block;
	margin:0 auto;
}
.redbox, .redbox p{
	color: #fff !important;
	font-size:15px;
	text-align: center;
}
.redbox a{
	color:#fff;
	font-size:15px;
	text-decoration:underline;
}
.full-width-9 .page-section-content {
   padding: 50px 0 50px !important;
}
/**community**/
.page-id-965 #mk-header-1 {
    background-image: url(/wp-content/uploads/2013/09/bar_tiles_pattern.jpg) !important;
}

.page-id-633 #mk-header-1 {
    background-image: url(/wp-content/uploads/2013/09/bar_stones.jpg) !important;
}
.page-id-2129 #mk-header-1 {
    background-image: url(/wp-content/uploads/2013/09/bar_wood_mahogany.jpg) !important;
}

/** Food styles **/
.page-id-2132 #mk-header-1 {
    background-image: url(/wp-content/uploads/2013/09/bar_wood_medium.jpg) !important;
}
.page-id-960 #mk-header-1 {
    background-image: url(/wp-content/uploads/2013/09/bar_tiles_dark.jpg) !important;
}
.page-id-963 #mk-header-1 {
    background-image: url(/wp-content/uploads/2013/09/bar_stone_tiles.jpg) !important;
}
.page-id-967 #mk-header-1 {
    background-image: url(/wp-content/uploads/2013/09/bar_tiles_blue.jpg) !important;
}
.headercopy{
	color:#000;
	font-family: "ff-dax-pro",sans-serif;
	font-size:250%;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 100%;
}
.headerquality{
	color:#000;
	font-family: "ff-dax-pro",sans-serif;
	font-size:170%;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 110%;
}
.aboutquality{
	border-right:1px solid #ccc;
}
.aboutfullimage{
	color:#fff;
	width: 100%;
}
.aboutfullimage .headercopy{
	color:#fff;
}
#box-10 .box-holder {
    background-color: transparent !important;
}
#mk-page-id-2132 .theme-content #text-block-5 {
    margin-bottom: 0px;
    text-align: left;
    width: 48.5%;
    float: left;
}
#mk-page-id-2132 .theme-content #text-block-6 {
    margin-bottom: 0px;
    text-align: left;
    width: 48.5%;
    float: left;
    margin-left: 3%;
}
#mk-page-id-2132 .theme-content #text-block-8 {
    margin-bottom: 0px;
    text-align: left;
    width: 48.5%;
    float: left;
}
#mk-page-id-2132 .theme-content #text-block-9 {
    margin-bottom: 0px;
    text-align: left;
    width: 48.5%;
    float: left;
    margin-left: 3%;
}
#mk-page-id-2132 .theme-content #text-block-11 {
    margin-bottom: 0px;
    text-align: left;
    width: 48.5%;
    float: left;
}
#mk-page-id-2132 .theme-content #text-block-12 {
    margin-bottom: 0px;
    text-align: left;
    width: 48.5%;
    float: left;
    margin-left: 3%;
}
#mk-page-id-2132 .theme-content #text-block-14 {
    margin-bottom: 0px;
    text-align: left;
    width: 48.5%;
    float: left;
}
#mk-page-id-2132 .theme-content #text-block-15 {
    margin-bottom: 0px;
    text-align: left;
    width: 48.5%;
    float: left;
    margin-left: 3%;
}
#mk-page-id-2132 .theme-content #text-block-17 {
    margin-bottom: 0px;
    text-align: left;
    width: 48.5%;
    float: left;
}
#mk-page-id-2132 .theme-content #text-block-18 {
    margin-bottom: 0px;
    text-align: left;
    width: 48.5%;
    float: left;
    margin-left: 3%;
}
#mk-page-id-2132 .theme-content #text-block-20 {
    margin-bottom: 0px;
    text-align: left;
    width: 48.5%;
    float: left;
}
#mk-page-id-2132 .theme-content #text-block-21 {
    margin-bottom: 0px;
    text-align: left;
    width: 48.5%;
    float: left;
    margin-left: 3%;
}
#mk-page-id-2132 #text-block-23 {
    width: 48.5%;
    float: left;
}
#mk-page-id-2132 .mk-image-24 {
    width: 48.5%;
    float: left;
	margin-left: 3%;
}
#mk-page-id-2132 #text-block-27 {
    width: 48.5%;
    float: left;
	margin-left: 3%; 
}
#mk-page-id-2132 .mk-image-26 {
    width: 48.5%;
    float: left;	
}
#mk-page-id-2132 #text-block-29 {
    width: 48.5%;
    float: left;
}
#mk-page-id-2132 .mk-image-30 {
    width: 48.5%;
    float: left;
	margin-left: 3%;
}
#mk-page-id-2132 #text-block-33 {
    width: 48.5%;
    float: left;
	margin-left: 3%;
}
#mk-page-id-2132 .mk-image-32 {
    width: 48.5%;
    float: left;
}
#mk-page-id-2132 #text-block-35 {
    width: 48.5%;
    float: left;
}
#mk-page-id-2132 .mk-image-36 {
    width: 48.5%;
    float: left;
	margin-left: 3%;
}
#mk-page-id-2132 #text-block-39 {
    width: 48.5%;
    float: left;
	margin-left: 3%;
}
#mk-page-id-2132 .mk-image-38 {
    width: 48.5%;
    float: left;
}
#mk-page-id-2132 #text-block-41 {
    width: 48.5%;
    float: left;
}
#mk-page-id-2132 .mk-image-42 {
    width: 48.5%;
    float: left;
	margin-left: 3%;
}
#mk-page-id-2132 #text-block-45 {
    width: 48.5%;
    float: left;
	margin-left: 3%;
}
#mk-page-id-2132 .mk-image-44 {
    width: 48.5%;
    float: left;
}
#mk-page-id-2132 .theme-content .vc_col-sm-6.wpb_column {
    margin-bottom: 20px;
}
/* links for Garlic image */
.garliclinks{
	position: relative;
}
	.garliclinks .heart{
		display: block;
		height:30px;
		left:60px;
		position: absolute;
		top:25px;
		width:100px;
	}
	.garliclinks .whfoods{
		display: block;
		height:50px;
		left:175px;
		position: absolute;
		top:20px;
		width:45px;
	}
	.garliclinks .cancer{
		display: block;
		height:40px;
		left:230px;
		position: absolute;
		top:20px;
		width:68px;
	}
	
/* FAQs styles */
.page-id-967 .filter-faq {
	text-align: right;
}
.page-id-967 .filter-faq ul{
	background-color:#fff;
	background-image:none;
	border-radius: 0;
	border:none;
}
.page-id-967 .filter-faq ul li a{
	background-color:#fff;
	background-image:none;
	box-shadow: none;
	color:#333;
	font-size:90%;
	font-weight: bold;
	padding:4px 13px;	
}
.page-id-967 .filter-faq ul li a:hover{
	color:#a2272d;
}
.page-id-967 .filter-faq ul li a.current{
	color:#a2272d;
}
.page-id-967 .faqformtitle{
	font-family: reklame-script !important;
	font-size: 36px;
	font-weight: 500;
	height: auto;
	letter-spacing: normal;
	line-height: 43.1875px;
}
.mk-tabs .mk-tabs-panes{
	border:none;
	border-top: 1px solid #e5e5e5;
}
.mk-toggle.fancy-style .mk-toggle-title.active-toggle{
	background:#333;
	color:#FFF;
}
.mk-toggle .mk-toggle-pane{
	background:#ddd;
	color:#000;
}
.wpcf7-submit {
    box-shadow: 0px 3px 0px 0px #821f24;
    background-color: #a2272d !important;
}
.mk-toggle-title {
    padding: 9px 30px 9px 15px !important;
}
.mk-toggle-title i .mk-svg-icon {
    fill: #fff !important;
    height: 16px!important;
    background: #d6d6d6!important;
    border-radius: 20px;
    width: 16px !important;
}
.mk-toggle-title.active-toggle i .mk-svg-icon {
    fill: #000 !important;
    height: 16px!important;
    background: #a2272d !important;
    border-radius: 20px;
    width: 16px !important;
}
.mk-faq-container .mk-toggle.fancy-style .mk-toggle-title>.mk-svg-icon {
	top: 10px !important;
	fill: #000 !important;
}
.mk-toggle.fancy-style .mk-toggle-title.active-toggle>.mk-svg-icon {
	fill: #a2272d !important;
}
.filter-faq ul li:first-child {
    border: none!important;
}
.filter-faq ul li {
    margin: 0;
    display: inline-block;
    text-transform: capitalize;
    border-left: 1px solid #dbdbdb;
}


#slider-sec .slide-row {
    left: 0 !important;
}  

/* zank-you page*/
.page-id-3263 #mk-header-1 {
    background-image: url(/wp-content/uploads/2013/09/bar_tiles_blue.jpg) !important;
}
.page-id-3263 .theme-content #text-block-3 {
    float: left;
    width: 65.5%;
}
.page-id-3263 .theme-content #text-block-4 {
    float: right;
    width: 31.33%;
}
.page-id-3263 #theme-page {
    padding-top: 30px;
}
.page-id-3263  #theme-page h1 {
    font-size: 50px;
    color: #393836;
    font-weight: bold;
    text-transform: none;
}
.page-id-3263  #theme-page h2 {
    font-size: 36px;
    font-weight: normal;
    text-transform: none;
}
.page-id-3263  #theme-page  input {
    background-color: #fff !important;
}
.page-id-3263 .theme-content  #text-block-7 {
    width: 45.5%;
}
.mk-blog-container .featured-image:hover .post-type-badge {
    opacity: 0;
}
.page-id-408 #mk-header-1 {
    background-image: url(/wp-content/uploads/2013/09/bar_wood_medium.jpg) !important;
}

/**** Media screen css Start Here *****/

@media only screen and (max-width:800px){
	/* Logo Glitch */
	.mk-resposnive-logo {
		/* display: none; */
	}
	/* Mobile Expanded Header */
	.mk-header-toolbar {
		padding: 0;
		height: 80px;
		border-bottom: 1px solid #ccc;
	}
	.mk-toolbar-navigation {
		float: left !important;
		margin-right: 0 !important;
		width: 48% !important;
	}
	.mk-toolbar-navigation #menu-topmost-menu .zank_gift_card {
		display: block;
		padding: 0 10px;
		text-align: center;
	}
	.mk-header-signup {
		float: right !important;
		width: 48% !important;
		border: 1px solid;
		padding: 0;
		
		margin: 0 !important;
		height: 24px !important;
		text-align: center;
	}
	#mk-header-subscribe-button {
		display: block;
	}
	.mk-header-search {
		height: 30px !important;
		padding-bottom: 0;
	}
	.mk-header-social {
		padding-top: 6px;
		height: 24px !important;
	}
}

@media only screen and (max-width:480px){
	/* About Us */
	#menu-about-menu {
		/* zoom: 0.9 */
		display: flex;
	}
	#menu-about-menu li a {
		padding: 10px 3px;
	}
	/* Location Hover effects */
	.page-id-616 .vc_gitem-animated-block:hover .vc_gitem-zone-a {
		-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);
	}
	.page-id-616 .vc_gitem-animated-block:hover .vc_gitem-zone-b {
		background: #ccc !important;
		opacity: 0.4 !important;
	}
	
	/* Related Products */
	.woocommerce .products.related .products.mk--row {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.woocommerce .products.related .products.mk--row article.product {
		flex-basis: calc(50% - 5px) !important;
		width: calc(50% - 5px) !important;
	}
	.woocommerce .products.related .products.mk--row article.product .product-title {
		padding-right: 0;
	}
	/* DoorDash Image*/
	#custom_html-4 img {
		display: block;
		max-height: 75px;
		width: auto;
		margin: 0 auto;
	}
	/* Home Page Category Linsk */
	.vc_custom_1533336110863 .mk-gallery .hover-overlay_layer .gallery-desc .gallery-title {
		opacity:1!important
	}

	/* Mobile Expanded Header */
	.homesocialicons img {
		width: 32%;
	}
	#box-14 .box-holder {
		padding: 58px 0px !important;
	}
	.ls-jupiter .ls-thumbnail {
		top: 0.3em !important;
	}
	.mk-toolbar-navigation {
		float: none;
	}
	.add-header-height {
		padding-bottom: 0px;
	}
	/*** Footer -img css ***/
	.footerbranding {
		width: 90%;
	}
	/** Location-page ***/
	.page-template-template-locations .row-fluid .span4.last-column {
		width: auto;
	}
	.page-template-template-locations .row-fluid .span4 {
		width: auto;
		text-align: center;
		float: none !important;
	}
	.wpb_content_element .addressinfobox {
		width: 70%;
	}
	/*** Menu page ***/
	.page-id-408 #mk-boxed-layout {
    background: none;
	}
	.menujumpto {
		display: none;
	}
	.page-id-408 #theme-page {
		padding-top: 32% !important;
	}
	.page-id-408 #theme-page .theme-page-wrapper {
		padding-top: 115px;
	}
	.page-id-408 #theme-page .bg {
		height: 115px;
	}
	.page-id-408 .menulandingitem img {
		min-height: 150px;
		object-fit: cover;
	}
	.page-id-408 .vc_col-sm-4 {
		width: 45%;
		margin: 0 13px 12px 0;
		float: left;
	}
	
	.page-id-408 .vc_col-sm-8.menulandingitem,
	.page-id-408 .vc_col-sm-4.menulandingitem {
		width: calc(50% - 10px) !important;
		float: left;
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	.page-id-408 #theme-page h3 {
		font-size: 15px;
		text-align: center;
	}
	.page-id-408 #theme-page {
		background: none !important;
		padding-top: 0 !important;
	}
	.page-title {
		font-size: 80px !important;
	}
	/*** Zanku gift Cards ***/
	.page-id-3263 h1.page-title {
		font-size: 32px !important;
	}
	.aboutnav a {
		padding: 10px 7px;
	}
	.page-id-3263 #theme-page h2 {
		font-size: 30px;
	}
	.page-id-3263 .theme-content #text-block-3 {
		float: none;
		width: 100%;
		text-align: justify;
	}
	.page-id-3263 .theme-content #text-block-4 {
		float: none;
		width: 100%;
	}
	.page-id-3263 .theme-content #text-block-7 {
		width: 100%;
	}
	
	/*** Community page ***/
	.page-id-965 #theme-page {
		background: none;
	}
	#theme-page h2 {
		text-align: center;
	}
	#fancy-title-2 {
		font-size: 45px;
	}
	.theme-content img {
		padding-bottom: 10px;
	}
	.page-id-965 .vc_col-sm-4 {
		text-align: center;
	}
	/*** Timeline ***/
	.page-id-960 #theme-page {
		background: none;
	}
	.page-id-960 #theme-page h2 {
		color: #393836;
		width: 100%;
	}
	.page-id-960 .alignright, img.alignright {
		width: 50%;
		margin-right: 0 !important;
		margin-top: 20px;
	}
	.page-id-960 .redbox img {
		margin-top: 14px;
	}
	.page-id-960 img{
		text-align:center;
	}
	.page-id-960 .aboutimgright {
		float: none;
	}
	.page-id-960 .aboutimgleft {
		float: none;
	}
	/*our food*/
.page-id-2132 #theme-page {
    background: none;
}
#mk-page-id-2132 .theme-content .mk-text-block {
    width: 100% !important;
    margin-left: 0 !important;
	text-align: center !important;
}
#mk-page-id-2132 .mk-image {
    width: 100%;
    float: none !important;
}
#mk-page-id-2132 .theme-content .mk-text-block    img {
    width: 100%;
}
/*Quality page*/
.page-id-963 #theme-page {
    background: none;
}
/*Faqqs*/
.page-id-967 #theme-page {
    background: none;
}	
}
@media only screen and (min-width:481px) and (max-width:600px){
	
	.ls-jupiter .ls-thumbnail {
		top: 0.7em !important;
	}
	.add-header-height {
		padding-bottom: 0px;
	}
	/*** Footer -img css ***/
	.footerbranding {
		width: 90%;
	}
	/** Location-page ***/
	.page-template-template-locations .row-fluid .span4.last-column {
		width: auto;
	}
	.page-template-template-locations .row-fluid .span4 {
		width: auto;
		text-align: center;
		float: none !important;
	}
	.wpb_content_element .addressinfobox {
		width: 55%;
	}
	/*** Menu page ***/
	.page-id-408 #mk-boxed-layout {
    background: none;
	}
	.menujumpto {
		display: none;
	}
	.page-id-408 #theme-page {
		padding-top: 32% !important;
	}
	.page-id-408 #theme-page .theme-page-wrapper {
		padding-top: 115px;
	}
	.page-id-408 #theme-page .bg {
		height: 115px;
	}
	.page-id-408 .menulandingitem img {
		min-height: 150px;
		object-fit: cover;
	}
	.page-id-408 .vc_col-sm-4 {
		width: 45%;
		margin: 0 13px 12px 0;
		float: left;
	}
	.page-id-408 .vc_col-sm-8 {
		width: 45% !important;
		float: left;
		margin: 0px 5px 0 0 !important;
	}
	.page-id-408 #theme-page h3 {
		font-size: 15px;
		text-align: center;
	}
	.page-id-408 #theme-page {
		background: none !important;
		padding-top: 0 !important;
	}
	/*** Zanku gift Cards ***/
	.page-id-3263 h1.page-title {
		font-size: 32px !important;
	}
	.aboutnav a {
		padding: 10px 7px;
	}
	.page-id-3263 #theme-page h2 {
		font-size: 30px;
	}
	.page-id-3263 .theme-content #text-block-3 {
		float: none;
		width: 100%;
		text-align: justify;
	}
	.page-id-3263 .theme-content #text-block-4 {
		float: none;
		width: 100%;
	}
	.page-id-3263 .theme-content #text-block-7 {
		width: 100%;
	}
	/*** Community page ***/
	.page-id-965 #theme-page {
		background: none;
	}
	#theme-page h2 {
		text-align: center;
	}
	#fancy-title-2 {
		font-size: 45px;
	}
	.theme-content img {
		padding-bottom: 10px;
	}
	.page-id-965 .vc_col-sm-4 {
		text-align: center;
	}
	/*** Timeline ***/
	.page-id-960 #theme-page {
		background: none;
	}
	.page-id-960 #theme-page h2 {
		color: #393836;
		width: 100%;
	}
	.page-id-960 .alignright, img.alignright {
		width: 50%;
		margin-right: 0 !important;
		margin-top: 20px;
	}
	.page-id-960 .redbox img {
		margin-top: 14px;
	}
	.page-id-960 .aboutimgleft {
		float: none;
	}
	.page-id-960 img{
		text-align:center;
	}
	.page-id-960 .aboutimgright {
		float: none;
	}
/*our food*/
.page-id-2132 #theme-page {
    background: none;
}
#mk-page-id-2132 .theme-content .mk-text-block {
    width: 100% !important;
    margin-left: 0 !important;
	text-align: center !important;
}
#mk-page-id-2132 .mk-image {
    width: 100%;
    float: none !important;
	text-align: center;
}
#mk-page-id-2132 .theme-content .mk-text-block    img {
    width: 100%;
}	
/*Quality page*/
.page-id-963 #theme-page {
    background: none;
}
/*Faqqs*/
.page-id-967 #theme-page {
    background: none;
}	
}
@media only screen and (min-width:601px) and (max-width:780px){
	
	.ls-jupiter .ls-thumbnail {
		top: 0.7em !important;
	}
	.add-header-height {
		padding-bottom: 0px;
	}
	/*** Footer -img css ***/
	.footerbranding {
		width: 90%;
	}
	/** Location-page ***/
	.page-template-template-locations .row-fluid .span4.last-column {
		width: auto;
	}
	.page-template-template-locations .row-fluid .span4 {
		width: auto;
		text-align: center;
		float: none !important;
	}
	.wpb_content_element .addressinfobox {
		width: 45%;
	}
	/*** Menu page ***/
	.page-id-408 #mk-boxed-layout {
    background: none;
	}
	.menujumpto {
		display: none;
	}
	.page-id-408 #theme-page {
		padding-top: 32% !important;
	}
	.page-id-408 #theme-page .theme-page-wrapper {
		padding-top: 115px;
	}
	.page-id-408 #theme-page .bg {
		height: 115px;
	}
	.page-id-408 .menulandingitem img {
		min-height: 150px;
		object-fit: cover;
	}
	.page-id-408 .vc_col-sm-4 {
		width: 45%;
		margin: 0 13px 12px 0;
		float: left;
	}
	.page-id-408 .vc_col-sm-8 {
		width: 45% !important;
		float: left;
		margin: 0px 5px 0 0 !important;
	}
	.page-id-408 #theme-page h3 {
		font-size: 15px;
		text-align: center;
	}
	.page-id-408 #theme-page {
		background: none !important;
		padding-top: 0 !important;
	}
	/*** Zanku gift Cards ***/
	.page-id-3263 .theme-content #text-block-7 {
		width: 100%;
	}
	/*** Community page ***/
	.page-id-965 #theme-page {
		background: none;
	}
	#theme-page h2 {
		text-align: center;
	}
	#fancy-title-2 {
		font-size: 45px;
	}
	.theme-content img {
		padding-bottom: 10px;
	}
	.page-id-965 .vc_col-sm-4 {
		text-align: center;
	}
	/*** Timeline ***/
	.page-id-960 #theme-page {
		background: none;
	}
	.page-id-960 #theme-page h2 {
		color: #393836;
		width: 100%;
	}
	.page-id-960 .alignright, img.alignright {
		width: 50%;
		margin-right: 0 !important;
		margin-top: 20px;
	}
	.page-id-960 .redbox img {
		margin-top: 14px;
	}
	.page-id-960 .aboutimgleft {
		float: none;
	}
	.page-id-960 img{
		text-align:center;
	}
	.page-id-960 .aboutimgright {
		float: none;
	}
/*our food*/
	.page-id-2132 #theme-page {
    background: none;
}
#mk-page-id-2132 .theme-content .mk-text-block {
    width: 100% !important;
    margin-left: 0 !important;
	text-align: center !important;
}
#mk-page-id-2132 .mk-image {
    width: 100%;
    float: none !important;
    text-align: center;
}
#mk-page-id-2132 .theme-content .mk-text-block    img {
    width: 100%;
}
/*Quality page*/
.page-id-963 #theme-page {
    background: none;
}
/*Faqqs*/
.page-id-967 #theme-page {
    background: none;
}	
}
@media only screen and (min-width:781px) and (max-width:1024px){
	
	/*** Menu page ***/
	.page-id-408 #mk-boxed-layout {
    background: none;
	}
	.menujumpto {
		display: none;
	}
	.page-id-408 #theme-page {
		/* padding-top: 32% !important; */
		padding-top: 115px;
	}
	.page-id-408 #theme-page .bg {
		height: 115px;
	}
	.page-id-408 #theme-page {
		background: none !important;
		padding-top: 0 !important;
	}
	
	/*** Footer -img css ***/
	.footerbranding {
		width: 90%;
	}
	/*** Zanku gift Cards ***/
	.page-id-3263 .theme-content #text-block-7 {
		width: 100%;
	}
}

@media only screen and (min-width:1367px) and (max-width:1920px){
/* .menujumpto {
    margin-bottom: 5%;
} */
}

.post_clear {
    clear: both;
}
.span_post {
    float: left;
}
.span_post_last {
    clear: both;
}

/*--- ADA Style --- */

a:focus:not(.archive-link){outline-style:dashed;outline-width:2px;outline-color:#959595;box-shadow:0 0 0 2px #0d1a25, inset 0 0 3px 1px #548fc4;}
input:focus:not(.archive-link){outline-style:dashed;outline-width:2px;outline-color:#959595;box-shadow:0 0 0 2px #0d1a25, inset 0 0 3px 1px #548fc4;}
img:focus:not(.archive-link){outline-style:dashed;outline-width:2px;outline-color:#959595;box-shadow:0 0 0 2px #0d1a25, inset 0 0 3px 1px #548fc4;}
a img.alignnone:focus:not(.archive-link)
{
    outline-style:dashed;
    outline-width:2px;
    outline-color:#959595;
    box-shadow:0 0 0 2px #0d1a25, inset 0 0 3px 1px #548fc4; 
    opacity: 1;
    border: dashed;
}
.image-class:focus:not(.archive-link){outline-style:dashed;outline-width:2px;outline-color:#959595;box-shadow:0 0 0 2px #0d1a25, inset 0 0 3px 1px #548fc4;}
.focus-li:focus:not(.archive-link){outline-style:dashed;outline-width:2px;outline-color:#959595;box-shadow:0 0 0 2px #0d1a25, inset 0 0 3px 1px #548fc4;}
.dark-logo:focus{outline-style:dashed;outline-width:2px;outline-color:#959595;box-shadow:0 0 0 2px #0d1a25, inset 0 0 3px 1px #548fc4;opacity:1;}
.gallery_id{
  display: block;
} 
#gallery_id a:focus:not(.archive-link), #gallery_id1 a:focus:not(.archive-link){
    outline-style:dashed;
    outline-width:2px;
    outline-color:#959595;
    box-shadow:0 0 0 2px #0d1a25, inset 0 0 3px 1px #548fc4; 
    opacity: 1;
    border: dashed;
} 
.mk-toggle:focus:not(.archive-link){outline-style:dashed;outline-width:2px;outline-color:#959595;box-shadow:0 0 0 2px #0d1a25, inset 0 0 3px 1px #548fc4;} 

#gallery_id a svg, #gallery_id1 a svg{display: none;}
.jumptoitems {
    list-style-type: none;
}


.mk-go-top:hover {
    background-color: #949494 !important;
}

.mk-go-top {
    background-color: #949494 !important;
}

.mk-footer-copyright a:hover {
    text-decoration: underline !important;
}

.mk-footer-copyright a {
    text-decoration: underline !important;
    color: #595959 !important;
}

.mk-toggle .mk-toggle-pane {
    background: #f4f4f4;
    color: #707070 !important;
}

.filter-faq ul li a.current {
        background-color: #969696 !important;
        background-color: rgba(0,0,0,.08) !important;
        border-radius: 2px !important;
        font-weight: 600 !important; 
}

#gform_fields_1 .gfield_required{
    /* display: none !important; */
}
#location-sec-img .vc_gitem-post-data-source-post_title div{
    color:  #FCFCFC !important;
}
.download-location {
    text-decoration: underline !important;
}

blockquote:before {
   
    display: none !important;
    
}

@media screen and (max-height: 200px) {
    .menujumpto {
      float:  left !important;
      padding-right: 154px !important;
    } 
}

#slider-button .ls-nav-start {
   background-image: url("images/play.png");
    width: 18px;
    height: 16px;
    background-repeat: no-repeat; 
    
}

#slider-button .ls-v6 .ls-nav-start:after {
   
    display: none;
}

 #location-sec-img .vc_gitem-zone {
    background-color:rgba(225,37,27,0.5) !important;
    opacity: 1;
}
.skip-link {
    position: absolute;
    top:-100px;
     background-color: #f1f1f1;
    -webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);
    box-shadow:0 0 2px 2px rgba(0,0,0,.6);
    color: #21759b;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 700;
    height: auto;
    left:6px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    width: auto;
    z-index: 100000; /* Above WP toolbar */
 
    -webkit-transition: top .75s ease-out;
    transition: top .75s ease-out;
}
 
.skip-link:focus {
    color: #21759b;
    top: 7px;
 
    -webkit-transition: top 0s;
    transition: top 0s;
}

.fit-logo-img a {
    
    width: 100% !important;
    max-width: 300px !important;
}

.a-sticky .fit-logo-img a {
    
    width: 100% !important;
    max-width: 61px !important;
}

.footercorporate-policy {
    border-top: 2px solid rgba(255,255,255,0.2);
}

.mk-product-loop.compact-layout .item:focus .product_loop_button {
    bottom: 0;
    right: 0;
    opacity: 1;
}

.master-holder #tab-description h1 {
    
    display: none;
}

.master-holder .related.products h1 {
    
    display: none;
}

.wc-tabs li a {
   
    margin: 0 0 -12px !important;
}
.menu-page {
    font-size: 21px !important;
    color: #393836 !important;
    font-weight: bold !important;
    text-transform: none !important;
    padding: 20px !important;
}