

#header{background:#208fb3;}

#footer{background:#208fb3;}

.menu{background:#41b7dd;}

.menu ul li ul li{background-color:#c1e8f4;}



.hidetitle {display: none;}

.adp-directions{color:#000;}

.topmenu{background-color: grey; width:100%; padding-top: 0.25em; display: none;margin-top: -0.9375em !important;}

.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 !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-left:-2em;margin-right:.5em;}

.menu ul li{border-top:.063em solid #fff;display:block;list-style:none;margin:0;overflow:visible;padding-left:.5em;width:auto;}

.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:#fff;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{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{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{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{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{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%;}

