@import url("reset.css");
@font-face {font-family:'BebasNeue';src:url('type/BebasNeue.eot');src:local('?'),url('type/BebasNeue.woff') format('woff'),url('type/BebasNeue.ttf') format('truetype'),url('type/BebasNeue.svg#webfont') format('svg');}
@font-face {font-family:'Conv_Lobster';src:url('type/Lobster.eot');
src:local('?'),url('type/Lobster.woff') format('woff'),url('type/Lobster.ttf') format('truetype'),url('type/Lobster.svg');}
h1,h2,h3,h4,h5,h6 {font-family:'BebasNeue',Arial,sans-serif;color:#2E2A2B;word-spacing:2px;margin-top:10px;text-shadow:0 2px 1px #fff;}
h1 {font-size:20px;line-height:25px;text-transform:uppercase;}
h2 {font-size:17px;line-height:22px;text-transform:uppercase;}
h3 {font-size:15px;line-height:17px;}
h4 {font-size:14px;line-height:16px;}
h5 {font-size:13px;line-height:14px;}
h6 {font-size:12px;line-height:13px;}
.red {color:#e02f34;}
.clear {clear:both;}
.right {float:right;}
.left {float:left;}
p {font:14px/22px "Helvetica",Arial,sans-serif;}
a {color:#e02f34;}
a:visited {color:#e02f34;}
a:hover{color:#6b6c6e;}
.tagline {color:fff;margin-left:10px;}
.heading {font-size:17px;line-height:22px;text-transform:uppercase;} /* Fix for heading on the slider */
/** Containers  **/
body {background:#ECE9DC url(images/stripes.gif) repeat-x;background-position:50% 0;}
.content {width:968px;margin:auto;}
#header {margin-bottom:10px;margin-top:10px;height:120px;}
#header-page {margin-bottom:10px;margin-top:10px;height:160px;}
#menu-top{float:left;width:968px;margin-top:-74px;margin-left:8px;}
/*#footer {background:#2e2e2e url(images/footer-bg.png) no-repeat top;height:300px;margin-top:30px;padding:25px;color:#FFF;} */
#footer ul li {list-style-type:none;}
#footer h2 {color:#ffe959;padding-top:5px;padding-bottom:10px;text-shadow:0 3px 1px #000 !important;}
#footer a {color:#ffe959;}
#footer a:hover {color:#25E3DB;}
/** Top navigation menu styles **/
#menu-top ul {float:left;padding-top:0;padding-left:285px;height:50px;font-family:'Conv_Lobster','Arial Narrow',Arial,sans-serif;font-size:24px;text-shadow:2px 2px 2px #000;color:#fff;font-weight:normal;font-style:normal;}
#menu-top ul li {display:inline;margin-right:10px;position:relative;}
#menu-top ul li.current-menu-item a{color:#FEE972;}
#menu-top ul li a {text-decoration:none;color:#FFF;}
#menu-top ul li a:hover {text-decoration:none;color:#FEE972;}
#menu-top ul li ul.sub-menu
{font-family:'BebasNeue',Arial,sans-serif;display:none;position:absolute;top:40px;left:-15px;background:#FFF;border:1px solid #808285;overflow:hidden;z-index:1000;height:auto;padding:17px!important;
  -moz-box-shadow:0 0 3px #000;-webkit-box-shadow:0 0 3px #000;box-shadow:0 0 3px #000;-moz-border-radius:5px;border-radius:5px;}
#menu-top ul li ul.sub-menu .menu-item{margin:0!important;}
.sub-menu a {float:left;color:#2E2A2B !important;text-transform:uppercase;clear:both;font-size:17px;text-shadow:none!important;word-spacing:2px;visibility:visible;white-space:pre;}
.sub-menu a:hover {color:#E02F34 !important;}
/** Slider container style **/ 
#slider-wrapper {background:url(images/slider-bg.png) repeat-y;width:998px;height:349px;padding-left:15px;padding-right:15px;float:left;margin-left:-15px;}
.slider-bottom-left {background:url(images/tan/slider-left-fill.png) no-repeat;position:relative;bottom:26px;left:-13px;width:13px;height:7px;}
.slider-bottom-right {background:url(images/tan/slider-right-fill.png) no-repeat;position:relative;bottom:34px;right:17px;width:13px;height:7px;float:right;}
#slider-top {background:url(images/slider-top.png) no-repeat 0 0;width:998px;height:15px;margin-top:-17px;margin-left:-15px;}
#slider .bottom {background:url(images/slider-bottom.png) no-repeat bottom;position:relative;height:100%;bottom:-15px;z-index:1000 !important;}
#slider .holder {height:365px;margin:5px;position:relative;}
.slider-scallop {width:968px;height:26px;background:url(images/tan/slider-scallop.png) bottom repeat-x;position:relative;bottom:10px;z-index:100;}
/** Columns **/
.col {float:left;width:168px;margin-right:31px;margin-top:20px;}
.colHPAbout {float:left;width:568px;margin-right:31px;margin-top:20px;}
.col.medium {width:366px;margin-right:33px;}
.col.big {width:566px;margin-right:33px;}
.col.huge {width:766px;}
.col.last {margin-right:0 !important;}
.col.no-top-padding {padding-top:0 !important;}
.col.no-top-margin {margin-top:0 !important;}
.col.empty {height:200px;text-align:center;}
.featured {float:right;margin-top:30px;width:362px;margin-right:0}
.openHHP {float:right;}
/** Overlays for images **/
.small-image-shadow {background:url(images/small-top-shadow.png) no-repeat top center;padding-top:16px;}
.attachment-small-image-shadow {background:url(images/small-top-shadow.png) no-repeat top center;padding-top:16px;}
.large-image-shadow {background:url(images/large-top-shadow.png) no-repeat top center;padding-top:14px;}
.image-766x275 {width:766px;height:275px;}
.small-scallop {width:100%;height:10px;background:url(images/tan/small-scallop.png) bottom repeat-x;position:relative;bottom:16px;}
.large-scallop{width:100%;height:13px;background:url(images/tan/large-scallop.png) bottom repeat-x;position:relative;bottom:18px;}
/** Footer style **/
.footer-comments {background:url(images/speech-bubble.png) no-repeat scroll left top transparent;padding-left:40px;}
.footer-social {background:url(images/computer.png) no-repeat scroll left top transparent;padding-left:40px;}
.footer-directions {background:url(images/road-sign.png) no-repeat scroll left top transparent;padding-left:40px;}
.footer-hours {background:url(images/sun.png) no-repeat scroll left top transparent;padding-left:40px;}
.footer-info {text-align:center;color:#757779;}
/** Images in the footer **/
.list-image {padding-bottom:15px;padding-top:5px;}
.facebook {background:url(images/facebook.png) no-repeat scroll left top transparent;padding-left:40px;}
.twitter {background:url(images/twitter.png) no-repeat scroll left top transparent;padding-left:40px;}
.rss {background:url(images/rss.png) no-repeat scroll left top transparent;padding-left:40px;}
/** WP Comments in the footer style **/
.comment-list li {padding-bottom:10px;}
.low-calories-big{background:url(images/low-calorie-ribbon.png) no-repeat;width:157px;height:65px;position:absolute;margin:3px 0 0 100px;float:right;}
.low-calories-huge{background:url(images/low-calorie-ribbon.png) no-repeat;width:157px;height:65px;position:absolute;margin:1px 0 0 300px;float:right;}
.low-calories-small{background:url(images/low-calorie-ribbon.png) no-repeat;width:157px;height:65px;position:absolute;margin:3px 0 0 5px;float:right;}
/** Tabbed content on homepage **/
.specials {background:url(images/tan/specials-bg.png) no-repeat;height:313px;float:right;margin-top:33px;}
.specials ul {padding-left:20px;}
.specials ul li {list-style-type:none;}
.specials a {color:#e02f34;font-weight:bold;}
.specials a:hover {color:#231F20;}
#specials{height:180px!important;overflow:hidden;}
/** slider style **/
.nivo-controlNav {position:absolute;bottom:50px;}
.nivo-controlNav a {display:block;width:20px;height:20px;background:url(images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a:hover {background-position:0 -20px;}
.nivo-controlNav a.active {background-position:0 -20px;}
.nivo-caption {text-shadow:none;font-family:Helvetica,Arial,sans-serif;right:35px !important;top:150px !important;right:107px !important;opacity:1 !important;}
.nivo-caption a {color:#efe9d;text-decoration:underline;}
/*#slider h1 {margin-top:30px;}*/
#slider  {height:349px!important;}
#slider  h2 {text-shadow:none;}
/** buttons **/
.view-button {background:url(images/view-button.png) no-repeat;text-indent:-9999px;width:54px;height:29px;border:0;float:right;bottom:0;}
.view-button:hover {background-position:0 -29px}
/** Restuarant Menu Categories **/
.side-menu {font-family:'BebasNeue',Arial,sans-serif;margin-top:20px;margin-bottom:30px;list-style-type:none;font-size:17px;}
.side-menu a {text-decoration:none;color:#2E2A2B;text-shadow:0 2px 1px #fff;}
.side-menu a:hover {color:#e02f34;}
/** Menu list of items **/
ul#menu-contents {list-style:none;width:766px;margin-top:40px;}
#menu-contents li {background:url(images/dotted-line.png) repeat-x 0 1.1em;margin-bottom:25px;}
#menu-contents li a:hover {background-position:0 -29px}
#menu-contents li br {clear:both;}
#menu-contents li p {width:705px;}
/** Menu item view styles **/
.menu-more-info {margin-bottom:25px;}
/** Search **/
.search {background:#FFF url(images/input-field-search.png) no-repeat  top;width:168px;height:27px;padding:0;}
.search:hover {background-position:0 -27px;}
.search-text {border:0;height:26px;width:140px;float:left;height:24px;height:19px;margin-top:1px;margin-left:5px;color:#a8a9aa;background-color:transparent;}
.search-button {float:left;width:19px;height:21px;margin-top:3px;border:none;text-indent:-9999px;cursor:pointer;}
/** Gallery **/
.gallery {margin-bottom:30px;}
.gallery .col .gallery-plus{background:url(images/gallery-overlay.png) no-repeat;width:31px;height:29px;position:relative;visibility:hidden;cursor:pointer;top:130px;left:130px;}
.gallery-page {display:none;}
._current {display:block!important;}
/*.gallery .col .huge .col:hover .gallery-plus{visibility:visible;}
.gallery .col .huge .col:hover .gallery-plus:hover{visibility:visible;background-position:0 -29px;}*/
#gallery-pages .gallery-page .col:hover .gallery-plus{visibility:visible;}
#gallery-pages .gallery-page .col:hover .gallery-plus:hover{visibility:visible;background-position:0 -29px;}
.gallery .col .thumbnail {float:left;width:168px;}
/** Sidebar widget style **/
.widget {margin-bottom:20px;}
/** Blog Page styles **/
#blogs li {margin-bottom:0;}
#blogs li br {clear:both;}
.blog-image{width:168px;float:left;margin-right:32px;}
.blog-excerpt {height:167px;padding-top:16px;}
.blog-excerpt h2 {margin-top:0;}
.blog-view p {margin-bottom:20px;}
.blog-info {width:100%;margin-top:15px;}
.blog-view-info {width:100%;margin-top:15px;}
.blog-view-info h2{width:400px;float:left;}
.blog-comments {float:left;width:100px;height:30px;background:url(images/speech-bubble.png) no-repeat;padding-left:35px;padding-top:5px;}
.blog-view-comments {float:right;width:100px;height:30px;background:url(images/speech-bubble.png) no-repeat;padding-left:35px;padding-top:5px;}
.blog-more {float:right;width:54px;height:29px;background:url(images/more-button.png) no-repeat;margin-top:5px;}
.blog-more:hover {background-position:0 -29px;}
.blog-archive li a {color:#e02f34;}
.blog-archive li a:hover{color:#231F20;}
/** Blog comments **/
#comments {margin-top:10px;width:766px;list-style:none outside none;}
#comments li  {margin-bottom:10px;}
#comments br {clear:both;}
.user-image{width:80px;height:80px;float:left;margin-right:15px;border:1px solid #000;padding:5px;background-color:#FFF;}
.user-details a {color:#e02f34;}
.user-comment {width:650px;float:left;}
/** Share Plugin panel **/
#share {margin-top:10px;}
#share li {margin-bottom:0;margin-right:10px;display:inline;}
/** Submit comment style **/
#respond .col {float:left;margin-right:17px;}
#respond .col .last {margin-right:0;}
#respond #submit {float:right;width:73px;height:37px;background:url(images/submit-button.png) no-repeat;position:relative;right:-5px;border:none;text-indent:-9999px;}
#respond #submit:hover {background-position:0 -37px;}
#respond #submit-signedin {width:73px;height:37px;background:url(images/submit-button.png) no-repeat;position:relative;right:-5px;border:none;text-indent:-9999px;margin-left:310px;}
#respond #submit-signedin:hover {background-position:0 -37px;}
#respond input[type=text] {width:367px;margin-bottom:10px;color:#a8a9aa;}
#respond textarea {background:#FFF url(images/text-area.png) no-repeat  top;width:363px;height:153px;color:#a8a9aa;font:14px/22px "Helvetica",Arial,sans-serif;border:0;overflow:hidden;padding-top:5px;padding-left:5px;}
#respond textarea:hover {background-position:0 -158px;}
#submit-feedback textarea {background:url("images/text-area.png") no-repeat scroll top #fff;border:0 none;color:#A8A9AA;font:14px/22px "Helvetica",Arial,sans-serif;height:153px;overflow:hidden;padding-left:5px;padding-top:5px;width:363px;}
#submit-feedback input[type="text"] {color:#A8A9AA;margin-bottom:10px;width:367px;}
#submit-feedback input[type="submit"]{background:url("images/submit-button.png") no-repeat scroll 0 0 transparent;border:medium none;float:right;height:37px;position:relative;right:-5px;text-indent:-9999px;width:73px;cursor:pointer;}
#submit-feedback input[type="submit"]:hover{background-position:0 -37px;}
#submit-feedback textarea {background:#FFF url(images/text-area.png) no-repeat  top;width:363px;height:153px;color:#a8a9aa;font:14px/22px "Helvetica",Arial,sans-serif;border:0;overflow:hidden;padding-top:5px;padding-left:5px;}
#submit-feedback textarea:hover {background-position:0 -158px;}
/** Other inputs **/
.input-field {background:#FFF url(images/input-field.png) no-repeat  top;width:367px;height:27px;padding:0;margin-bottom:17px;}
.input-field:hover {background-position:0 -28px;}
.input-field:focus {background-position:0 -28px;}
.input-field-text {border:0;height:25px;width:367px;float:left;margin-left:5px;color:#a8a9aa;background-color:transparent;}
/** Tabs **/
.ui-tabs {padding:.2em;zoom:1;}
.ui-tabs .ui-tabs-nav {list-style:none;position:relative;}
.ui-tabs .ui-tabs-nav li {position:relative;float:left;border-bottom-width:0 !important;margin:2px .2em -1px 0;padding:0;width:165px;height:42px;}
.ui-tabs .ui-tabs-nav li a {float:left;text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor:text;}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor:pointer;} /* first selector in group seems obsolete,but required to overcome bug in Opera applying cursor:text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {padding:1em 1.4em;display:block;border-width:0;background:none;}
.ui-tabs .ui-tabs-hide {display:none !important;}
.tab-selected{background-position:0 -42px !important;}
.tab-specials {background:url(images/tan/tab-specials.png) no-repeat;width:165px;height:42px;}
.tab-specials:hover {background-position:0 -42px;}
/*.tab-coupons {background:url(images/tab-coupons.png) no-repeat;width:165px;height:42px;}
.tab-coupons:hover {background-position:0 -42px;}
*/
#tab-buttons {z-index:100;}
.form-submit {float:right;margin-right:20px;margin-left:20px;width:100%;}
/** WP Page Navi styles **/
.wp-pagenavi {position:relative;bottom:0;float:right;}
div.wp-pagenavi{text-align:center;padding:0 0 10px 0px;}
.xwp-pagenavi .previouspostslink{float:left;}
.xwp-pagenavi .pages {border:none;float:left;margin-top:5px;}
.xwp-pagenavi .current{width:20px;height:20px;background:url(images/bullets.png) no-repeat top center;text-indent:-9999px;border:none;background-position:0 -20px;float:left;margin-top:5px;}
.xwp-pagenavi .page {width:20px;height:20px;background:url(images/bullets.png) no-repeat;text-indent:-9999px;border:none;float:left;margin-top:5px;}
.xwp-pagenavi .page:hover {background-position:0 -20px;}
.wxp-pagenavi a,.wp-pagenavi span {padding:0 !important;margin-top:5px;}
/** Fancy box styles **/
#fancybox-overlay {background-color:#E8E5D6 !important;}
.fancybox-title-inside {color:#000 !important;text-align:inherit !important; font-family:'BebasNeue',Arial,sans-serif !important;font-size:22px !important;line-height:25px !important;}
/** Fancy box fix **/
#fancybox-title {text-align:left;}
/** Alerts **/
.message-box {padding:10px;padding-left:64px;color:#FFF;border:1px solid #000;margin-top:10px;}
.confirm {background:#82bd3f url(images/green-exclamation.png) no-repeat 16px center;}
.alert{background:#ffdf00 url(images/yellow-exclamation.png) no-repeat 16px center;color:#000;}
.error{background:#da1c24 url(images/red-alert.png) no-repeat 16px center;}
pre {
    white-space:-moz-pre-wrap;/* Mozilla,supported since 1999 */
    white-space:-pre-wrap;/* Opera */
    white-space:-o-pre-wrap;/* Opera */
    white-space:pre-wrap;/* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
    word-wrap:break-word;/* IE 5.5+ */
    border:1px solid #000;padding:20px;font-family:"Courier new",serif;margin:10px 0 10px;background-color:#fff;}
blockquote{width:168px;float:left;padding:10px;background-color:#231f20;color:#fff;margin:15px 15px 15px 0px;}
.map-container{background:url(images/map-bg.png) repeat-y center;width:796px;height:275px;padding-left:15px;padding-right:15px;float:left;margin-left:-15px;;}
.map-scallop {width:766px;height:26px;background:url(images/slider-scallop.png) bottom repeat-x;position:relative;bottom:15px;z-index:100;}
.map-bottom-left {background:url(images/slider-left-fill.png) no-repeat;position:relative;bottom:26px;left:-13px;width:13px;height:7px;}
.map-bottom-right {background:url(images/slider-right-fill.png) no-repeat;position:relative;bottom:34px;right:17px;width:13px;height:7px;float:right;}
.header-logo {width:200px;float:left;color:#fff;}
.header-logo p {margin-left:10px;}
.pagination-holder {width:100%;}
.jPaginate{height:34px;color:#a5a5a5;font-size:small;padding:0!important;float:right;margin-top:15px;}
.jPaginate a{line-height:15px;height:18px;cursor:pointer;padding:2px 5px;margin:2px;float:left;}
.jPag-control-back{display:none;}
.jPag-control-front{display:none;}
.jPaginate span{cursor:pointer;}
ul.jPag-pages {float:left;list-style-type:none;margin:0;padding:0;}
ul.jPag-pages li {display:inline;float:left;padding:0;margin:0;}
ul.jPag-pages li a{float:left;width:24px;height:20px;text-indent:-9999px;padding:0;margin:0;background:url(images/bullets.png) no-repeat;}
ul.jPag-pages li a:hover{background-position:0 -20px;}
span.jPag-current{float:left;width:24px;height:20px;text-indent:-9999px;padding:0;margin:0;background:url(images/bullets.png) no-repeat 0 -20px;}
ul.jPag-pages li span.jPag-previous,ul.jPag-pages li span.jPag-next,
span.jPag-sprevious,span.jPag-snext,ul.jPag-pages li span.jPag-previous-img,ul.jPag-pages li span.jPag-next-img,
span.jPag-sprevious-img,span.jPag-snext-img{height:22px;margin:2px;float:left;line-height:18px;}
ul.jPag-pages li span.jPag-previous,ul.jPag-pages li span.jPag-previous-img{margin:2px 0 2px 2px;font-size:12px;font-weight:bold;width:10px;}
ul.jPag-pages li span.jPag-next,ul.jPag-pages li span.jPag-next-img{margin:2px 2px 2px 0px;font-size:12px;font-weight:bold;width:10px;}
span.jPag-sprevious,span.jPag-sprevious-img{margin:2px 0 2px 2px;font-size:18px;width:15px;text-align:right;}
span.jPag-snext,span.jPag-snext-img{margin:2px 2px 2px 0px;font-size:18px;width:15px;text-align:right;}
ul.jPag-pages li span.jPag-previous-img{background:transparent url(../images/previous.png) no-repeat center right;}
ul.jPag-pages li span.jPag-next-img{background:transparent url(../images/next.png) no-repeat center left;}
span.jPag-sprevious-img{background:transparent url(../images/sprevious.png) no-repeat center right;}
span.jPag-snext-img{background:transparent url(../images/snext.png) no-repeat center left;}
#location-sidebar {background:transparent url(images/sidebar.jpg) no-repeat;height:520px;min-height:520px;padding:0;margin:0;}
.imgpica {background:url(images/pica.png) no-repeat;float:right;width:62px;height:32px;background-color:#ece9dc;z-index:9999;padding-left:8px;}
.imgzos {background:url(images/sauce.png) no-repeat;float:right;width:40px;height:36px;background-color:#ece9dc;z-index:9999;padding-left:8px;margin-top:-8px}
/*------ piškotki - noga ----*/
#kuki{display:block;position:fixed;bottom:0;right:0;left:0;
background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);*background-color:black;
z-index:9999;border-top:1px solid #000;color:white;width:100%;}
#kuki a,#kuki a:hover,#kuki a:visited {color:black;}
#kuki div{border:1px solid #333;background-color:#777;position:relative;padding:6px;margin:12px auto;width:970px;
-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}