@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&subset=latin-ext);
* {
    border: none;
    margin: 0;
    
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition:  all 200ms linear;
}
.without-animation, .w-a, .w-a-ch * {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
body {
    font-family: 'Conv_bbb_2', sans-serif;
    color: #fff;
    background: url('img/bg.png') repeat;
    
}
body#tinymce, body#tinymce * {
    color: #000 !important;
    background: #fff !important;
}
h1,h2,h3,h4,h5,h6 {
    font-family: 'Conv_bbb_2', sans-serif;
    color: #955327;
}
.clearfix {
    clear: both;
}
a, a:visited {
    text-decoration: none;
    color: #955227;
}
a:hover {
    text-decoration: underline;
}
.container {
    width: 990px;
    margin: 0 auto;
}
#menu_bars {
    display: none;
}
#header {
    background: rgba(255, 255, 255, 0.5);
    
    position: relative;
    z-index: 999;
    margin: 60px 0px 0px 0px;
}
#nav {
    background: #fff;
    
}
#nav #menu {
    padding: 0;
    height: 70px;
    background: #fff;
    float: left;
}
#nav #menu li {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    color: #c4c4c4;
    font-size: 15px;
}
#nav #menu li:after { 
    content: '/';
}
#nav #menu li:last-child:after,#nav #menu li:nth-child(3):after { 
    content: '';
}
#nav #menu li a {
    display: inline-block;
    color: #000;
    font-size: 18px;
    position: relative;
    padding: 26px 20px;
    height: 18px;
}
#nav #menu li#logo {
    height: 70px;
    
}
#nav #menu li#logo a {
    margin-top: -45px;
    margin-bottom: -45px;
    padding: 0;
}
#content {
    position: relative;
    
    z-index: 9999;
}
.content-text {
    background: #fff;
    color: #707070;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    padding: 15px 10px 40px 10px;
}
#slider {
    height: auto;//360px;
    margin-bottom: -40px;
    position: relative;
    z-index: 1;
}
.item {
    height: 100%;
    width: 100%;
    position: relative;
}
.item .item-link {
    height: 100%;
    
}
.item .item-link img {
    height: 100%;//height: 358px;
    width: auto;
}
.bg-content {
    margin-bottom: -5px;
    
    overflow: hidden;
}
#day-food {
    background: url('img/bg_day_food.png') no-repeat;
    height: 23px;
    margin-bottom: -13px;
    padding: 18px 15px;
    font-size: 16px;
    color: #fff;
}
#day-food span.title {
    color: #d6a95f;
    display: inline-block;
    margin-right: 10px;
    font-size: 16px;
}
#day-food span.food {
    color: #fff;
}
#day-food span.food:hover {
    color: #d6a95f;
    
}
#day-food a:hover {
    text-decoration: none;
}
.page-title {
    text-align: center;
    
    padding-bottom: 10px;
}
.page-title h1.title {
    color: #955327;
    font-size: 30px;
    padding-bottom: 10px;
}
.page-title .page-title-image {
    overflow: hidden;
    
}
#footer {
    text-align: center;
    position: relative;
    z-index: 9999;
}
.footer-box {
    height: auto;
    margin-top: -20px;
    padding: 0px 0px;
}
.pilsner-footer {
    margin-top: -6px;
    
}
.fb-news-box {
    
}
.fb-news {
    padding: 10px;
    
}
.fb-news .fb-news-title {
    color: #955327;
    
    font-size: 19px;
    font-weight: 700;
    padding-bottom: 5px;
    /* width: 530px; */
}
.fb-news .fb-news-date {
    font-size: 13px;
    
    color: #9b9b9b;
    font-weight: 700;
}
.fb-news .fb-news-date a {
    color: #9b9b9b;
    
}
.fb-news .fb-news-content {
    background: #dfddd1;
    
    padding: 10px 15px;
    color: #3b4e23;
    font-size: 14px;
    margin: 10px 0px;
    display: none;
    /* width: 530px; */
}
.fb-news .fb-news-show-content {
    font-size: 13px;
    color: #000;
    font-weight: 700;
    margin: 5px 0px 0px 0px;
    cursor: pointer;
}
.fb-news .fb-news-show-content i {
    font-size: 10px;
    margin-right: 2px;
    position: relative;
    top: -2px;
}
.fb-news .fb-news-show-content:hover {
    text-decoration: underline;
}
.fb-news .fb-news-footer {
    padding: 10px 0px 0px 0px;
    
    text-align: center;
    overflow: hidden;
}
#gallery {
    width: 99%;
    margin: 0 auto;
}
#gallery div.image {
    margin-bottom: 6px;
    margin-right: 6px;
    display: inline-block;
}
#gallery div.image:nth-child(4n+4) {
    margin-right: 0px;
}
#gallery div.image a {
    width: 235px;
    height: 156px;
    display: block;
    overflow: hidden;
}
#gallery div.image img {
    width: 100%;
}
#gallery div.image:hover img {
    opacity: 0.7;
}

#baners {
    
}
#baners ul {
    padding: 0;
    list-style: none;
}
#baners ul li {
    padding-bottom: 10px;
    
}
#flipbook {
    
}
#flipbook div.menu_page {
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-align: center;
}
#flipbook div.menu_page img {
    width: 100%;
    height: auto;
}
.padd {
    padding: 15px;
    background: #f3f2ee;
}
.contact-box {
    width: 49%;
    display: inline-block;
    vertical-align: top;
}
.contact-box:first-child {
    margin-right: 2%;
    color:  #707070;
    font-size: 12px;
}
.input {
    width: 225px;
    padding: 10px;
    height: 20px;
    color: #707070;
    font-family: 'Open Sans',sans-serif;
    margin-bottom: 10px;
}
.textarea {
    
}
.button {
    font-family: 'Conv_bbb_2', sans-serif;
    background: #955327;
    color: #fff;
    width: 245px;
    height: 40px;
    font-size: 14px;
    cursor: pointer;
}
.button:hover {
    background: #86461C;
    
}
.checkbox {
    margin-right: 10px;
    width: 20px;
    height: 20px;
    vertical-align: middle;
}
.check {
    display: block;
    margin-top: 15px;
}
.alert {
    padding: 10px 0px;
    text-align: center;
    border-top: 1px solid;
    border-bottom: 1px solid;
    margin-bottom: 10px;
    font-size: 14px;
}
.alert-success {
    background: rgb(184, 255, 184);
    color: rgb(14, 87, 14);
}
.alert-warning {
    background: rgb(255, 212, 212);
    color: rgb(184, 55, 55);
}
#logo_mobile {
    display: none;
}
#socialbuttons {
    float: right;
    height: 70px;
    padding: 0px 20px 0px 0px;
}
#socialbuttons a {
    display: inline-block;
    color: #5b5555;
    font-size: 15px;
    padding: 26px 6px;
    height: 18px;
}
#socialbuttons a:hover {
    color: #d6a95f;
}
#flipbook-controls {
    text-align: center;
    margin-bottom: 10px;
}
#flipbook-tags{
	text-align: center;
	margin: 0 0 10px 0;}
.flipbook-tag {
    display: inline-block;
    padding: 8px 18px;
    font-size: 16px;
    cursor: pointer;
    background: #955327;
    color: #fff;
    margin: 0px 2px 2px 2px;
    font-family: 'Conv_bbb_2', sans-serif;
}
.flipbook-tag.current {
    padding: 12px 22px;
    
    font-size: 18px;
}
.flipbook-tag:hover, .flipbook-tag.current {
    background: #86461C;
}
.flipbook-tag .active {
    // niech będzie większe i zmienia kolor na ciemniejszy brąz :)
}
.flipbook-tag.disabled,.flipbook-tag.disabled:hover {
    cursor: not-allowed;
    background: #707070;
}
#flipbook-book-prev {
    
}
#flipbook-book-next {
    
}
#footer .sign {
    color: #000;
    margin-top: 0;
    padding: 0;
    height: auto;
    font-size: 12px;
    text-align: right;
}