#header, #footer{background:#000;}
.menu ul li ul li{background:#ccc;}
.hidetitle {display: none;}
.adp-directions{color:#000;}
.topmenu {display: none;margin-top: -1em;padding-top: 0;width: 100%;}
.footericonpanel{background-color: #020202; display:block; width:100%; bottom:0; position:fixed!important; z-index:99; text-align: center;}
.footericonpanel a{width:20%;color:#7f7f7f;text-decoration:none;padding-top:.313em;padding-bottom:.313em; display: inline-block;}
.footericonpanel a img{border-radius: 0;}
.footer-icontext{margin-top:-.313em;font-size:.616em;}
/* Header Items */
.home_btn {margin-top: .3em;float: left;}
.home_btn a img {border-radius: 0;margin-left:-.25em;}
.menu_btn {margin-top: .3em;margin-right:-.25em;float: right;}
.menu_btn a img {border-radius: 0;}
.logo {display: inline-block;}
/* Start Body & Content */
body{background-color:#F7F7F7;font-family:helvetica, sans-serif;font-size:1em;margin:0}
#header,#main,.post .header,.post .excerpt,.post .metadata,.post .content,.comment .comment-author,.comment .comment-meta,.comment p,.comment .reply,#socialmedia,#qssocialmedia{margin:0;padding:.5em}
.bodycontent{background:none repeat scroll 0 0;list-style-type:none;margin-bottom:1em;margin-top:.5em;padding-bottom:1em}
.justify{text-align:justify}
.left{text-align:left}
.right{text-align:right}
.clear{clear:both}
em {color: inherit;}
/* Start Header */
#header h1{font-size:1.5em;line-height:2em;margin:0}
#header{color:#FFF;position:relative;text-align:center;top:0;z-index:1}
#header a,#footer a{color:#FFF}
h2.title{border-bottom:.0125em solid #000;font-size:1.25em;margin:0 0 .8em}
h1{font-size:1.5em}
h2{font-size:1.25em}
h3{font-size:1em}
h6{font-size:.625em}
/* Start Images */
.stretch{display:inline-block;font-size:0;line-height:0;width:100%}
.nostretch{width:auto !important;}
a span.blog_thumb img.thumbnail{border-radius:.5em;float:left;height:3em;padding:0;width:3em}
div.content img{display:block;margin:auto;height: auto;max-width:100%;width:100%;margin-bottom:.5em}
img.noscale{height:auto!important;margin:0!important;width:auto!important; padding:0.5em !important;}
a img{border:0;padding:.05em}
img.framed {background: none repeat scroll 0 0 #F8F8F7 !important; border: 0.313em solid #FFFFFF !important; box-shadow: 0 0.063em 0.125em #C8C8C6 !important; padding: 0.313em !important; width: auto !important; padding: .313em !important;}
.alignright {float: right !important;margin: 0 0 0.5em 0.5em !important;}
.alignleft {float: left !important; margin: 0 0.5em 0.5em !important;}
/* Start Breadcrumbs */
.breadcrumb{display:block;font-size:.8em;margin:0;padding: 0.5em 0.5em 0.5em 0;}
.breadcrumb a{color:#000;text-decoration:none}
/* Start Icon Menu */
.iconmeu {background-color:#666666;}
.btnicon {display:inline-block;height:5em;width:5em;}
.menu-mobile-container,.post .excerpt p{margin:0}
.iconmenu{padding:0.5em;text-align:center;background-color:#666;}
.iconmenu ul{padding:0;margin:0;}
.iconmenu ul li{list-style:none;display:inline-block;width:5.313em; margin: 0.125em 0.125em 0.25em; background:url(images/jumpthumb.php?src=images/grey-icon-85.png) no-repeat center top;}
.iconmenu ul li a{font-size:.65em; font-weight:bold; color:#302f2f; text-decoration:none;}
.iconmenu ul li a img{padding:0; width:5.313em; height:5.313em; border:none;}
/* Start Regular Menu */
.menu{list-style-type:none;margin:0;padding:.1em .5em;}
.menu ul{margin-right:.5em;margin-left: -2em;}
.menu ul li{border-top:.063em solid #fff;display:block;list-style:none;margin:0;overflow:visible;padding-left:.5em;width:auto;background: #000;}
.menu ul li a{color:#fff;display:block;font-size:1.063em;font-weight:700;line-height:2.688em;margin:0;position:relative;text-decoration:none;}
.menu ul li a span{font-size:1.4em;margin:0;position:absolute;right: 0.5em;}
.menu ul li ul{display:none;margin-left:-3em;margin-right:0;}
.menu ul li ul li{border-top:.063em solid #fff;display:block;padding-left:1.5em;}
.menu ul li ul li a{color:#000;font-size:1.063em;font-weight:700;margin:0;text-decoration:none;}
.menu ul li ul li:first-child{border-top:.063em solid #fff;}
.menu ul li ul li ul{margin:0;padding:0;}
.menu ul li:first-child{border-top:0;}
.menu,.categories{list-style-type:none;padding:0!important;}
.menu-mobile-container,.post .excerpt p{margin:0;}
/* Start Social */
#facebook{display:inline;float:left;padding-right:1em;position:relative}
#googleplus{display:inline;padding-right:1em;position:relative;top:-.375em}
#twitter{display:inline;padding-right:1em;position:relative;top:-.625em}
#pinit{display:inline;padding-right:1em;position:relative;top:-.063em}
img.pinit{display:inline!important;height:auto!important;width:auto!important}
span.fbss a img,span.fbsx a img{border:.063em solid #cad4e7;border-radius:.25em;height:1.375em;width:2.875em}
span.fbsx{margin-bottom:1em;margin-right:.3em}
span.fbsc a img,span.fbsc a img{border:.063em solid #cad4e7;border-radius:.25em;height:1.125em;width:4.438em}
span.fbsb a img,span.fbsb a img{border:.063em solid #cad4e7;border-radius:.25em;height:1.125em;width:2.75em}
span.btn27 a img{border-radius:.188em;display:inline;height:1.688em;margin:.5em;width:1.688em}
span.btn37 a img{border-radius:.313em;display:inline;height:2.313em;margin:.4em;width:2.313em}
span.btn47 a img{border-radius:.438em;display:inline;height:2.938em;margin:.3em;width:2.938em}
span.btn57 a img{border-radius:.563em;display:inline;height:3.563em;margin:.2em;width:3.563em}
/* Start Footer */
#footericons{border:.125em dashed #444;height:7.813em;min-width:15em;padding:.5em;text-align:justify}
.icon1,.icon2,.icon3,.icon4,.icon5,.icon6,.icon7,.icon8,.icon9,.icon10{display:inline-block;height:2em;vertical-align:top;width:2em}
span.sw,span.sw a{color:#333;font-size:.9em;padding-top:.5em;text-align:center}
.lf{display:inline-block;font-size:.8em;padding:0.5em;padding-bottom:0;text-align:left}
.rf{display:inline-block;float:right;font-size:.8em;padding:0.5em;padding-bottom:0;text-align:right;}
#credits{text-align:center;}
#switcher{text-align:center;padding-bottom:0.5em;}
/* Start Forms */
input#s{border-color:#CCC;border-radius:.25em;border-style:solid;border-width:.063em;height:1.813em;margin-left:-.375em;margin-top:.063em;padding:0 0 0 .5em !important;width:80%}
input#searchsubmit{background:url(images/jumpthumb.php?src=images/search-icon.png) no-repeat scroll center center transparent;border:0 none;height:1em;margin-top:.313em;width:1em!important}
input,textarea{display:block;padding:.5em 0;width:100%}
/* Start Search  */
#jumpsearch{border:0}
div.search{padding-top:.5em}
div#search_bar{background-color:#EAEAEA;border:.063em solid #D4D4D4;border-radius:.313em;height:2.688em;margin: 0.5em auto auto;position:relative;width:99%;margin-top:0.5em}
input#searchsubmit{background:url(images/jumpthumb.php?src=images/search-icon.png) no-repeat scroll center center transparent;border:0 none;height:1em;margin-top:.313em;width:1em!important}
.search_btn{background-color:#000;border:.063em solid #4C4C4C;border-radius:.25em;color:#FFF;height:1.75em;padding:0 1.25em;position:absolute;right:.25em;text-align:center;text-transform:uppercase;top:.375em}
.search_btn{background-color:#000;border:.063em solid #4C4C4C;border-radius:.25em;color:#FFF;height:1.75em;padding:0 1.25em;position:absolute;right:.25em;text-align:center;text-transform:uppercase;top:.375em}
/* Start Blog & Pages */
.blog ul li{display:block;line-height:2.875em;list-style:none outside none;margin:0;overflow:visible;padding-bottom:.5em;padding-left:.5em;padding-top:.5em;width:auto}
.blog ul{margin-bottom:0;margin-left:-2em;margin-right:.5em}
.blog ul li a,.post .header a{color:#000}
span.blogarrow{float:right;font-size:1.4em;margin:-2.875em .625em 0 0;position:absolute;right:.938em}
.blog_number{background-image:url(images/jumpthumb.php?src=images/blogred.png);background-repeat:no-repeat;font-size:1em!important;height:1.813em!important;line-height:1em!important;margin:.5em!important;padding-left:0;padding-top:.375em;right:2.125em!important;text-align:center;width:1.813em!important}
.blog .jarrow{float:right;font-size:1.4em;margin-right:.5em}
div.blog_meta,.comment_info{font-size:.7em;text-transform:capitalize}
div.blog_meta a{color:#000;text-decoration:underline}
img.avatar{height:2em;width:2em!important}
.post,.comment{background:#FFF;border:.063em solid #DDD;line-height:1.5em;margin-bottom:.25em;padding:.5em}
.post .metadata,.comment .comment-meta,.comment .reply{background:#DDD}
.post .header h3{display:inline;font-size:1em;line-height:2em;margin:0}
.post .header{background:#CCC}
.post .content p{margin:0 0 1em}
.post .header .thumbnail{float:left;vertical-align:top}
#pager{margin-top:1em}
#pager a{background:none repeat scroll 0 0 #DDD;border-radius:.5em;padding-bottom:.5em;padding-top:.5em;text-align:center;width:49%}
.prev{float:left}
.next{float:right}
/* Start Comments */
.commentlist{padding:0;text-align:justify}
.commentlist li{list-style:none;margin:.938em 0 .188em;padding:.313em .625em .188em}
.commentlist p{margin:.625em .313em .625em 0}
#commentform p{margin:.313em 0}
.nocomments{margin:0;padding:0;text-align:center}
.commentmetadata{display:block;margin:0}
.comment .comment-author{background:#CCC;line-height:2em}
.comment .avatar{float:left;padding-right:.5em;vertical-align:top}
ol.commentlist .author_comment{border-bottom:.063em solid #06C;border-top:.063em solid #06C}
.alt{margin:0;padding:.625em}
/* Start Media */
audio{max-height:2em!important;width:100%}
video{height:15.625em;max-height:15.625em;width:99.5%}
/* Start ShortCodes */
.col1{float:left;margin-bottom:.938em;margin-right:2%;overflow:hidden;position:relative;width:48.5%}
.col2{margin-bottom:.938em;overflow:hidden;position:relative;width:48.5%}
/* Start Dividers */
.divider{clear:both;display:block;height:.125em;margin-bottom:.938em;width:100%}
/* Start Accordion */
.accordion, accordionclosed{border:.063em solid #ddd;margin-bottom:1.25em}
.accordion .tab, .accordionclosed .tabclosed {background-color:#ccc;border:.063em solid #fff;border-bottom:.063em solid #ddd;color:#666;cursor:pointer;font-size:1em;font-weight:700;margin:0;padding:.75em .938em}
.accordion .tab.current, .accordionclosed .tabclosed.current {background-color:#676666;color:#fff;cursor:default}
.accordion .pane, .accordionclosed .pane {background-color: #FFFFFF;border-bottom:.063em solid #ddd;display:none;font-size:1em;overflow:hidden;padding:.625em .938em}
.accordion .tab:nth-last-child(2), .accordionclosed .tabclosed:nth-last-child(2) {border-bottom:none}
.accordion .pane:last-child, .accordionclosed .pane:last-child {border-bottom:none;border-top:.063em solid #ddd}
/* Start Tabs */
ul.tabs li.current a {background-color:#CCCCCC;cursor: pointer;font-weight: bold;}
ul.tabs li.current {}
.tabs_container .panes {background: none repeat scroll 0 0 #CCCCCC;margin: 0;padding: 0.625em 0.938em;}
ul.tabs a {color: #666666;display: block;font-size: 1em;padding: 0.375em 0.563em;white-space: nowrap;}
ul.tabs li {background: #fff; border-color: #CCCCCC;border-radius: 0.4em 0.4em 0 0;border-style: solid;border-width: 0.063em 0.063em 0;display: inline;float: left;margin: 0 0.5em -0.063em 0;min-width: 4em;text-align: center;}
ul.tabs {list-style: none outside none;margin: 0;overflow: hidden;padding: 0;}
.tabs_container, .mini_tabs_container {margin-bottom: 1.25em;}
ul.tabs li a span.jarrow{display: none;}
/* Start Buttons */
.button,.button span{border-radius:.25em;display:inline-block}
.button{margin-top:0.5em;border:rgba(0,0,0,.2) .063em solid;border-bottom:rgba(0,0,0,.4) .063em solid;cursor:pointer;line-height:1em;outline:none;overflow:visible;position:relative;white-space:nowrap}
.button.full,.button.full span{display:block}
.button:active,.button.active{top:.063em}
.button span{border-top:rgba(255,255,255,.5) .063em solid;color:#fff;line-height:1em;padding:.6em 1.3em;position:relative;text-align:center;text-decoration:none;white-space:nowrap}
button.button span{margin-left:-.125em;margin-right:-.125em;margin-top:-.063em}
.button.large span{font-size:1.125em}
.button.black{background-color:#333}
.button.gray{background-color:#666}
.button.white{background-color:#FFF}
.button.white span{color:#666}
.button.red{background-color:#e62727}
.button.orange{background-color:#ff5c00}
.button.magenta{background-color:#A9014B}
.button.yellow{background-color:#ffb515}
.button.blue{background-color:#00ADEE}
.button.pink{background-color:#e22092}
.button.green{background-color:#91bd09}
.button.rosy{background-color:#F16C7C}
.button .btn-bold{font-weight:700}
h4,.button.medium span{font-size:.875em}
h5,.button.small span{font-size:.75em}
.button:hover,.button.hover,a{text-decoration:none;}
a{color:#000;}
button.button,.menu ul li ul li ul{margin:0;padding:0}
/* Start Toggle */
.toggle{background-color:#ccc;border-color:#FFF #FFF #DDD;border-radius:.4em;border-style:solid;border-width:.063em;color:#666;cursor:pointer;font-size:1em;margin:-1em 0 0;padding:.313em .938em;position:relative}
.toggle_active{background-position:0 -1.688em}
.toggle_content{display:none;margin-left:.313em;margin-top:.313em;padding:.625em}
/* Start Blockquote & Cite */
blockquote p{font-style:italic!important}
cite{color:#6b6b6b;font:.625em Arial, Helvetica, sans-serif}
/* Start Highlight */
.highlight-black{background:#000;color:#fff;padding:.125em .313em;text-shadow:none}
.highlight-red{background:#b80000;color:#fff;padding:.125em .313em;text-shadow:none}
.highlight-green{background:#1e6a00;color:#fff;padding:.125em .313em;text-shadow:none}
.highlight-blue{background:#004c8b;color:#fff;padding:.125em .313em;text-shadow:none}
.highlight-yellow{background:#FFFAD5;color:#000;padding:.125em .313em;text-shadow:none}
/* Start Footer */
#footer{color:#FFF}
.debug{font-size:.8em;text-align:center}
/* Start Click To */
.clicktocall{background-color:#6AAE41;font-size:1.063em;font-weight:700;height:2.688em;margin-bottom:.5em;text-align:center}
.clicktomap{background-color:#edbc21;font-size:1.063em;font-weight:700;height:2.688em;margin-bottom:.5em;text-align:center}
.clicktoemail{background-color:#d31b1b;font-size:1.063em;font-weight:700;height:2.688em;margin-bottom:.5em;text-align:center}
a.calltext,a.clicktomaptext,a.clicktoemailtext{display:block;}
span.calltext,span.clicktomaptext,span.clicktoemailtext{background-position:0 .625em;background-repeat:no-repeat;color:#FFF;display:inline-block;line-height:2.688em;padding-left:2.5em;text-decoration:none}
a.emaillink:link,a.emaillink:active,a.emaillink:visited,a.emaillink:hover,a.maplink:link,a.maplink:active,a.maplink:visited,a.maplink:hover{color:#333}
/* Start Lists */
.list.arrow {margin-left: -2em;}
.list.check {margin-left: -2em;}
.list.cross {margin-left: -2em;}
.list.star {margin-left: -2em;}
ul.list li{padding-left:.75em}
ul.list.bullet li{overflow: hidden; background:url(images/jumpthumb.php?src=images/jumpsprites.png) no-repeat left .563em;background-position:-.625em -.25em;list-style-type:none}
ul.list.check li{overflow: hidden; background:url(images/jumpthumb.php?src=images/jumpsprites.png) no-repeat left .5em;background-position:-.625em -1.875em;list-style-type:none;padding-left:.938em}
ul.list.star li{overflow: hidden; background:url(images/jumpthumb.php?src=images/jumpsprites.png) no-repeat left .5em;background-position:-.625em -3.688em;list-style-type:none;padding-left:.938em}
ul.list.cross li{overflow: hidden; background:url(images/jumpthumb.php?src=images/jumpsprites.png) no-repeat left .5em;background-position:-.625em -5.5em;list-style-type:none;padding-left:.938em}
ul.list.arrow li{overflow: hidden; background:url(images/jumpthumb.php?src=images/jumpsprites.png) no-repeat left .5em;background-position:-.625em -7.313em;list-style-type:none;padding-left:.938em}
/* Start Opening Hours */
ul.hours,ul.foodmenu{list-style-type:none;margin-left:0;padding:0}
li span.day{display:block;float:left;line-height:1.6em;width:55%}
li span.time{display:block;float:right;line-height:1.6em;text-align:right;width:45%}
li span.item{display:block;float:left;font-weight:700;line-height:1.6em;width:75%}
/* Start Food Menu Items */
li span.price{display:block;float:right;font-weight:700;line-height:1.6em;text-align:right;width:25%}
li span.desc{display:block;float:left;padding-bottom:.5em;padding-left:1em;padding-right:.5em}
.post_title{font-size:1em;font-weight:700}
/* Start Coupons */
.valid-coupon{border-color:red;border-style:dashed;border-width:.15em;display:block;margin:1em;padding:1em}
.expired-coupon{display:none;height:0!important}
/* Start Misc */
#directions_map{min-height:24.375em !important}
#socialmedia {text-align:center}
.center{text-align:center}
.adp-step,.adp-text{padding-left:1.563em!important}
.nstnco{border-radius:0;width:auto}
.ystnco{border-radius:0;width:99%;height:auto}
.nstyco{border-radius:.625em;width:auto}
.ystyco{border-radius:.625em;width:99%;height:auto}
div#pager a,a span.blog_title,a.url,a.comment-reply-link,a.comment-edit-link,p.logged-in-as a{color:#000;font-weight:700;text-decoration:none}
span.fbss,span.fbsc,span.fbsb{display:block;margin-bottom:.3em}
.tracking,div#tracking img,.admob,div#admob img{height:.063em;width:.063em}
.fifth{width: 20% !important; height: auto !important;}
.quart{width: 25% !important; height: auto !important;}
.third{width: 33% !important; height: auto !important;}
.half{width: 50% !important; height: auto !important;}
.fourth{width: 75% !important; height: auto !important;}
.toggle_title{background:url(images/jumpthumb.php?src=images/toggle_buttons.png) no-repeat scroll -1.875em .188em transparent;cursor:pointer;font-size:1em;line-height:1.125em;margin:0;padding:.313em .625em .313em 2.813em}
blockquote{background:url(images/jumpthumb.php?src=images/quotes_bg.png) no-repeat left .625em;clear:both;color:#4f575a;display:block;font:1.125em "Times New Roman", Times, serif;font-style:italic!important;line-height:1.563em;margin-bottom:0;min-height:1.938em;padding-left:2.813em;padding-top:.625em}
.footericonpanel {background: -moz-linear-gradient(center top , #383838, #020202) repeat scroll 0 0 transparent !important;}	
.footericonpanel { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#383838), to(#020202)) !important;}
body {-webkit-text-size-adjust:100%;}
/* Paypal Button */
a span.paypal_buynow{background: url("https://www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif") no-repeat scroll 0 0 transparent;display: block;height: 1.625em;padding: 0.25em;width: 6.688em;}
a span.paypal_addcart{background: url("https://www.paypalobjects.com/en_US/i/btn/btn_cart_LG.gif") no-repeat scroll 0 0 transparent;display: block;height: 1.625em;padding: 0.25em;width: 7.5em;}
a span.paypal_viewcart{background: url("https://www.paypalobjects.com/en_US/i/btn/btn_viewcart_LG.gif") no-repeat scroll 0 0 transparent;display: block;height: 1.625em;padding: 0.25em;width: 6.688em;}
