﻿#body {
	margin: 0px 0px 0px 0px;
	font-size-adjust: none;
	-webkit-text-size-adjust: none;
}
/*.scrolloff {
	pointer-events: none;
}*/

* {
    box-sizing: border-box;
}

.strona_tlo {
	width: 100%;
}
.szerokosc {
    margin: 0 auto;
    display: table;
}

.szerokosc100 {
	padding: 20px 0px;
	background-size: cover !important;
}

.button_zamow{
	background: #ff9c00;
	border: 0px none transparent;
	padding: 9px 18px;
	text-decoration: none;
	color: #000;
	top: -21px;
	position: relative;
	margin-left: 18px;
	font-weight: 400;
	font-family: "Open Sans";
}



.tytul{
 color:#fff;
}


/*.szerokosc100:nth-child(9n+11) {
	background: url('../grafika/tlo3.jpg') center center no-repeat;
}
.szerokosc100:nth-child(9n+12) {
	background: url('../grafika/tlo4.jpg') center center no-repeat;
}*/

.blok1 {
	padding: 0px;
	background: #151211 !important;
	min-height: 0px !important;
	position: fixed;
	z-index: 9999;
	height:64px!important;
}
.blok2 {
	background: #151211;
	/*padding: 70px 0px 0px 0px !important;*/
	text-align: center;
}


.blok3 {
	background:url(../grafika/oferta.jpg) center center no-repeat;
	min-height:100vh!important;
	display: flex!important;
    align-items: center;
    /*justify-content: center;*/
    max-width: 100%;
}

.blok3 h1.tytul, .blok5 h1.tytul, .blok7 h1.tytul, .blok9 h1.tytul{
	color:#000;
}

.blok3 .nadol{
	visibility: hidden;
}

/*.blok3 .szerokosc .srodek_tresc .tytul{
	display:none;
}*/

.blok3 .szerokosc2 .srodek_tresc .tytul{
	display: block;
}

.blok4 {
	background:#121212;
	background:url(../grafika/blok_szef_kuchni.png);
	/*overflow: hidden;*/
	background-size:100%!important;
	color:#fff;
}
.blok5 {
	background:#fbfbfb;
	height: 100vh;
   /* display: flex!important;*/
    align-items: center;
    /* justify-content: center; */
    max-width: 100%;
}

.blok5 .informacje_tresc .tresc {
    display: flex;
    /*padding: 18px 16px 80px 16px;*/
    color: #000;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    max-width: 1248px;
}


.blok6 {
	background:#000;
	background:url(../grafika/blok_menu.png) center center;
	/*overflow: hidden;*/
}

.blok6 .aktualnosci_strony_tlo{
	display:none;
}

/*.blok6 .strona .srodek_tresc .aktualnosci_tlo:nth-child(6n+1){
	display:none;
}*/

.blok7 {
	background: #fff;
	background: url(../grafika/blok_kontakt.png);
}

.blok7 {
	color:#000!important;
	color: #000!important;
    display: flex!important;
    align-items: center;
    justify-content: center;
    /*height: 100vh;*/

}

.blok8 {
		/*background: url('../grafika/sklepy.jpg') center center;*/
		background: url('../grafika/tlo_kontakt.jpg') center center;
	    /*overflow: hidden;*/
	    color:#fff;
}



.blok10 {
	background: url('../grafika/tlo10.jpg') center center no-repeat;
}

.mapa{
	background:#393939;
}

.blok1 a, .blok2 a, .blok4 a, .blok6 a, .blok8 a {
	color: #ff9c00;
}
.blok3 a, .blok5 a, .blok7 a {
	color: #4a2d00;
}

.rotator .tytul{
	color:#000;
	margin-bottom: 88px;
}


.rotator {
	padding: 20px 0px;
	background: #FFFFFF;
	overflow: hidden;
}
.stopka {
    padding: 0px;
    background: #393939 !important;
    min-height: 0px !important;
    color: #ffffff!important;
}
.stopka a {
	color: #ffffff !important;
}
.nadol {
/*    display: block;
    position: absolute;
    width: 88px;
    height: 88px;
    background: url(../grafika/nadol.png) center center no-repeat;
    margin-top: -33px;
    z-index: 9;
    left: 50%;
    margin-left: -44px;
    visibility: hidden;*/
    display: block;
    width: 72px;
    height: 72px;
    background: #878989;
    margin: -58px auto -16px auto;
    cursor: pointer;
    background: url(../grafika/nadol.png)no-repeat;
}

.srodek_tresc {
	margin: 40px 12px 104px 12px;
	text-align: center;
	opacity: 0;
	transition: opacity 1.5s;
	animation-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);
	-webkit-animation-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);
}
.strona {
	display: block;
	margin: 0 auto;
	clear: both;
}

.blok {
	text-align: left;
	vertical-align: top;
	float: left;
}

.srodek_tlo	{
	display: block;
	width: 992px;
}
.animacja {
}
.pasek_menu {
	display: none;
	height: 46px;
}

.start .start {
	margin:0px 25px 0 0;
}

.start {

}
.start span,
.start img {
	margin: 15px 10px;
}
.ikony {
	text-align: right;
}
.ikony a {
	display: inline-block;
	margin: 40px 5px 0px 5px;
}

.pse {
	margin: 16px 0px 0px 0px;
	text-align: right;
}


.ft-title	{
	display: none;
}


.intermedia {
	font-family: 'Open Sans';
	font-size: 14px;
	text-align: right;
	padding: 0px 16px;
}
.intermedia a {
	color: #FFFFFF;
	text-decoration: none;
}

.intermedia a:hover{
	opacity:0.8;
}

.intermedia-podpis {
	font-family: 'Open Sans';
	font-size: 14px;
	text-align: left;
	padding: 8px 16px;
}
.intermedia-podpis a {
	color: #FFFFFF;
	text-decoration: none;
}

.intermedia-podpis a:hover{
	opacity:0.8;
}

.walidacja {
	text-align: right;
	padding: 8px 16px;
	margin-top: 12px;
}
.walidacja a {
	text-decoration: none;
}

#politykaprywatnosci {
	width: 100vw;
	position: fixed;
	display: table;
	vertical-align: middle;
	z-index: 100000;
	bottom: 0px;
	padding: 24px 0px;
	background:rgba(255,255,255,0.93);
}

#politykaprywatnosci > div.szerokosc > div {
	display: table-cell;
	color: #000000;
	font-family: 'Open Sans';
	font-size: 11px;
	text-shadow: #FFFFFF 1px 1px 1px;
	vertical-align: middle;
	padding: 0px 16px;
}
#politykaprywatnosci > div.szerokosc > div:nth-child(1) {
}
#politykaprywatnosci > div.szerokosc > div:nth-child(2) {
	text-align: center;
	width: 50px;
	font-size: 0px;
	color: #D80000;
}
#politykaprywatnosci > div.szerokosc > div:nth-child(2) .fa:before {
	font-size: 36px;
}
#politykaprywatnosci > div.szerokosc > div > a {
	color: #D80000;
	text-decoration: none;
}
.logo{
	display: inline-block;
	/*margin-left: 16px;*/
}

.logo img{
	margin-top: 6px;
	height:52px;
}


.szerokosc-oferta .tytul{
	padding:8px 0px 0px 0px;
	margin-bottom: 8px;
}


.szerokosc2 {
   /* margin: 70px auto 0px auto;*/
    display: table;
    max-width: 1248px;
}

.szerokosc2 .aktualnosci_data{
	position:relative;
	display:none;
}

.szerokosc2 .nadol{
	display:none;
}

.szerokosc2 .aktualnosci_tytul{
	position: relative;
    margin-top: 15px;
    margin-left: 0px;
    width: auto;
    padding: 10px 0px;
    background-color: transparent;
}

.szukasz_pracy{
	width:64px;
	height:152px;
	position: fixed;
	top:120px;
	left:0;
	z-index: 90;
}

.dwa_smaki{
	width:64px;
	height:136px;
	position: fixed;
	top:120px;
	right:0;
	z-index: 999;
}

#facebook_slider_widget{
	    top: 392px!important;
	        z-index: 9!important;
}


.blok3 .szerokosc2 .tytul{
	display:block;
}

.blok3 .szerokosc2 .aktualnosci_wszystkie{
	background: #fff;
	padding-top: 30px;
}

.blok3 .szerokosc-oferta .tresc p{
	padding: 20px 40px;
}


.biale_tlo{
	background: #fff;
}

.biale_tlo .szerokosc2{
	    margin-top: -16px;
}

.aktualnosci_oferta{
	cursor:pointer;
}

.aktualnosci_oferta:hover{
	opacity:0.8;
}

.archiwum_tlo .aktualnosci_data{
	display:none!important;
}

.archiwum_tlo .aktualnosci_tytul{
	background: none;
}

.szerokosc-oferta{
	margin-top: 68px;
}
