<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
	letter-spacing: 2px;
  	width: 100%;
  	font-weight: 300;
  	color:#323031;
	}
	a.text-dark {
  	color:#323031;
		
	}
	@font-face {
    font-family: bookos;
    src: url(../bookos.ttf);
}
.text-strike {
	text-decoration: line-through !important;
}
.btn.btn-ghost {
	background: transparent;
	border:1px solid #323031;
	color:#323031;
	box-shadow: none;
}
.btn.btn-ghost:hover {
	background: #323031;
	color:#fff;
} 
#wrongmail {
	color:#DB3A34;
	font-size:11px;
	font-weight: 500;
	position: absolute;
	bottom:-20px;
	line-height: 12px;
	text-align: center;
	left:0px;
	right:0px;
	letter-spacing: 1px;}
	.text-semired {
		color:#DB3A34;
	}
	.newswrap {
		cursor: pointer;
		
	}
	.newswrap:nth-child(2) {
		border:1px solid #333;
		border-width: 0px 1px;
	}
	.newswrap:hover {
		cursor: pointer;
		text-decoration: none;
		background-color: #efefef;
	}
	.topWrapper {
	position: absolute;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;    
 	 border-bottom: 5px solid rgba(255,255,255,0.6);z-index: 100;
	}
	.topWrapperIn {
	position: absolute;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;   
visibility:hidden;
opacity: 0;
	-webkit-transition:opacity 1.5s ease;
	-moz-transition:opacity 1.5s ease;
	 transition:opacity 1.5s ease; z-index: 500;
	}
	.topWrapperIn.active {
visibility:visible;
opacity: 1;	}
	.parallax-mirror {
		opacity: 0;
		
	-webkit-transition:opacity 1.5s ease;
	-moz-transition:opacity 1.5s ease;
	 transition:opacity 1.5s ease;
		
	}
	.parallax-mirror.active {
		opacity: 1;
		
	}
	.topWrapperAfter {
		z-index: -500;
		background-color: #323031;
		position: absolute;
		left:0px;
		right:0px;
		bottom:0px;
		top:0px;
 	}
 	.polecajanas {
		margin: 50px 0px;
		text-align: center;
	}
	.polecajanas img {
		margin: 0px 50px;
		height: 50px;
	}
	.modal {
		z-index: 99999050;
	}
	.modal-backdrop.in {
				z-index: 99998050;

		}
		
		
			.karta, .text-topowy {
		font-family: 'bookos', serif;

	}
	.kartaWrap {
		position: relative;
		height: 50px;
		line-height: 50px;
	}
	.karta h2 {
		height: auto;
		min-height: 50px;
		margin-top:20px;
		line-height: 52px;
		border:1px solid #DB3A34;
		float: left;
		border-width: 1px 0px;		clear: both;

	}
	.karta h4 {
		position: relative;
		padding-right:85px;
	}
	.karta h4 span {
		position: absolute;
		top:0px;
		right:0px;
	}
	.kartaWrap:after {
		position: absolute;
		top:50%;
		height: 1px;
		background: #DB3A34;
		content: " ";
		left:0px;
		right:0px;
	}
	.kartaIn {
		position: relative;
		z-index: 10;
		background: #fff;
		height: 50px;
		padding: 0px 10px;
		border:1px solid #DB3A34;
		color:#DB3A34;
	}
	.menurestauracji {
		margin-top:30px;
		display: inline-block;
		padding: 10px 0px;
		 
	}
	.menurestauracji span {
		display: inline-block;
		margin: 0px 30px;
	}
	
	.zarezerwujStolik,.zamowOnlineBtn {
		position: absolute;
		z-index: 999999999;
		right:20px;
		top:20px;
		background: rgba(0,0,0,0.5);
		color:#fff;
		border:1px solid #fff;
		box-shadow: none;
		
		
		}
		
		
		.zamowOnlineBtn { 
			right:210px;
		}
			.smacznego {
		position: absolute;
		left:0px;
		height: 60px;
		line-height: 60px;
		width: 100%;
		top:50%;
		margin-top:-30px;
		font-size:80px;
		font-weight: 800; 
		color:#fff;
		text-align: center;
		padding-left:200px; 
		cursor: pointer;
	}
	.smacznego.topwhite {
		color:#fff;
	}
	.smacznego.topblack {
		color:#323031;
	}
		.smacznego.topred {
		color:#DB3A34;
	}
		.smacznego.topyellow {
		color:#FFC857;
	}
		.smacznego.topblue {
		color:#084C61;
	}	.smacznego i {
			-webkit-transition: all .4s ease;
		-moz-transition: all .4s ease;
		transition: all .4s ease;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	 transform: translateY(0);
		
	}
	.smacznego:hover i {
 -webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	 transform: translateY(10px);	}
	.pad-left-215 {
		padding-left:215px;
	}
	.pad-left-200 {
		padding-left:200px;
	}
.menuWrapper {
	position: fixed;
	bottom:0px;
	text-align: center;
	left:0px;
	top:0px;
	padding: 20px;
	background: rgba(0,0,0,0.7);
	z-index: 9999999;font-family: 'Roboto Slab', serif;
	width: 200px;
	
}
.menuWrapper a {
	color:#fff;
}
.jezyki {
	font-weight: 300;
	color:#fff;
	font-size:14px;
}
.menuWrapper .jezyki a.active {
	font-weight: bold;
}
.menuSociale {
	margin-top: 30px;
	color:#fff;
	font-size:24px;
	text-align: center;
	}
	.menuSociale i {
		margin:0px 5px;
		} .logo {
	width: 120px;
	position: relative;
	margin: auto; 
	margin-bottom: 40px;}
.menu a {
	display: block;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px dotted #fff;
	color:#fff;
	cursor: pointer;
	font-size:13px;
	text-transform: uppercase;
	font-weight: 300;
	text-align: center;
	padding: 0px 10px;
}
.todown:hover {
	cursor: pointer;
	color:#fff;
}
.logaRight {
	position: absolute;
	height: auto;
	left:20px;
	bottom:20px;
	right:20px;
	text-align: center;
}
.logaRight .TA_certificateOfExcellence img { 
	margin: 0px;
	margin-bottom: 0px;
	height: 0px;
}
.logaRight img {
	height: auto;
	position: relative;
	width:40%;
	margin:0px 1%;	margin-bottom: 30px;

}
.logaRight .TA_certificateOfExcellence img:nth-child(1) {
	width:0px;
	height: 0px;
}
.logaRight .TA_certificateOfExcellence .widCOELogo img:nth-child(1) {
	width:100%;
	height: auto;
	}


.contenty {	 	position: absolute;
	top:100%;
	left:0px;
	right:0px;
	z-index: 10;
	height: 100%; 
	background:#fff;
 	
} 
.content {
	margin:0px -15px;
}
.contentIn {
	margin-left:220px;
	margin-right:50px;
	padding: 0px 15px;
	position: relative;
}
.galeriaOpis {
	position: absolute;
	text-transform: uppercase;
	bottom:10px;
	left:20px;
	right:20px;
	padding: 10px;
	color:#fff;
	font-size:30px;
	text-align: center;
	z-index: 30;
}
.galeriaDiv {
 	position: relative;
	cursor: pointer;
}
.galeriaDiv:hover {
	z-index: 20;
}
.galeriaDivIn {
	position: absolute;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition:all .3s ease;
	z-index: 5;
	padding: 15px;
}
.galeriaDiv:hover .galeriaDivIn {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	transform: scale(1.05);
	box-shadow: 0px 0px 4px rgba(0,0,0,0.6);
}

.galeriaOpis span {
	display: inline-block;
	border:1px solid #fff;
	padding: 10px;	line-height: 44px;

	border-width: 1px 0px;
}
.facebookrow {
	height: 92px;
	border:1px solid #333;
	border-width: 1px 0px;
	padding: 5px 0px;
	
}
.instagramrow {
	height: auto;
	border:1px solid #333;
	border-width: 1px 0px;
	padding: 5px 0px;
}
.instawrap {
	position: relative;
	display: block;
}
.instaover {
	position: absolute;
	left:0px;
	max-width: 100%;
	top:0px;
	bottom:0px;
	opacity: 0;
	z-index: 10;
	visibility: hidden;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition:all .4s ease;
}
.instawrap:hover .instaover {
	opacity: 1;
	visibility: visible;
}
.facebookrow i {
	line-height: 92px;
}
.facebookrow a {
	color:#323031;
}
.facebookrow .col-md-8, .facebookrow .col-md-4, .facebookrow .col-md-12 {
	height: 82px;
	overflow: hidden;
 }
.facebookrow img {
	max-height: 80px;
}



.galwrap {
	display:none;
}
.galwrap.active {
	display: block;

}
.galeriaClick.inactive {
	opacity: 0.2;
}
.galeriaClick.inactive:hover {
	opacity: 0.8;
}
.galleries {
	display: none;
	position: relative;
}
.galleries.active {
	display: block;
}
.galwrap img {
	width: 100%;
	display: none;
}
.galwrap img.active {
	display: block;
}
.galprev, .galnext {
	display: none;
	position: absolute;
	top:200px;
	left:-5px;
	font-size:30px;
	width:40px;
	height:50px;
	padding: 10px 0px;
	margin-top:-25px;
	line-height: 50px;
	text-align: center;
	background: rgba(0,0,0,0.8);
	color:#fff;
}
.galprev:hover, .galnext:hover {
	cursor: pointer;
	background: #fff;
	color:#000;
}
.galprev.active, .galnext.active {
	display: block;
}
.galnext {
	left:auto;
	right:-5px;
}



  #lightbox-belka {
  position:absolute; bottom:0px; height:110px; left:0px; right:0px; background:rgba(0,0,0,0.5); padding-top:5px;
  
  }
  .lightbox-belka-in {
	  width: auto;
	  height: 100px;
	  overflow-x: visible;
	  position: relative;
	  -webkit-transition: all .5s ease;
	  -moz-transition: all .5s ease;
	  -ms-transition: all .5s ease;
	  transition: all .5s ease;
  }
  #lightbox-belka {
	  overflow: hidden;
	  overflow-x: scroll;
  }
  #lightbox-belka img {
	  height: 100px;
	  margin-right:5px;
	  cursor: pointer;
	  opacity: 0.3;
 	  -webkit-transform: translateY(0);
	  -webkit-transition: all .3s ease;
	  -moz-transform: translateY(0);
	  -moz-transition: all .3s ease;
	  -ms-transform: translateY(0);
	  -ms-transition: all .3s ease;
	  transform: translateY(0);
	  transition: all .3s ease;	  
   }
   #lightbox-belka img:hover {
	   opacity: 0.6;
   }
  #lightbox-belka img.hidd {
     -webkit-transform: translateY(30px);
     -moz-transform: translateY(30px);
     -ms-transform: translateY(30px);
     transform: translateY(30px);
	  opacity: 0;
  }
  #lightbox-belka img.active {
	  opacity: 1;
  }


 .czekajzdjecie {
	 -webkit-transition:opacity .2s linear;
	 -moz-transition:opacity .2s linear;
	 transition:opacity .2s linear;
	 opacity: 0;	 position: absolute;
 left:50%;
	 top:50%;
	 width: 100px;
	 margin-top:-40px;
	 color:#ccc;
	 margin-left:-50px;
	 z-index: 99999999999;

 }
 .czekajzdjecie.active {
		 opacity: 1;

	 
	 
 }
 
 
	  #galWrap img {
		  height:auto;
		  max-height: 100%;
		  width: auto;
		  max-width: 100%;
		  float: none;
		  display:inline-block;
 	  }
 	  .galopis {
	 	  position: absolute;
	 	  bottom:105px;
	 	  left:0px;
	 	  right:0px;
	 	  height: auto;
	 	  padding: 3px 10px;
	 	  line-height: 18px;
	 	  color:#fff;
	 	  font-size:13px;
	 	  background: rgba(0,0,0,0.5);	 	  text-align: center;
 	  }
	  #galWrap {
		  position: fixed;
		  z-index: -3;	padding: 0px 0px 0px 0px;
 		  text-align: center;
 		  display: none; 
		  -webkit-transform:translateZ(0);
		  -moz-transform:translateZ(0);
 transform:translateZ(0);
		  background: transparent;
		  -webkit-backface-visibility:hidden;
		  z-index: 99999;
	  }
	  #galWrapBottom {
		position: absolute;
		bottom:10px;
		height: 80px;
		margin: 0px 15%; 
		text-align: center;
		overflow: hidden;
		
		}
		#galWrapBottom img {
			padding: 0px 10px;
			height: 100%;
		}
	  #galWrap.semicative {
 		  z-index: 999999;
 		  display: block;

	  }
	  #galWrap.active {padding: 30px 0px 140px 0px;
		  opacity: 1;
		  display: block;
		  z-index: 99999999999999;		  background:rgba(0,0,0,0.9);

 		  -webkit-transition: all 1s ease;
 		  -moz-transition: all 1s ease;
 		   transition: all 1s ease;
	  }
	  #galWrap.fullActive {
		  position:fixed;
		  top:0px;
		  bottom:0px;
		  right:0px;
		  left:0px;
	  }
	  #galWrap.fullActive #closePopup, #galWrap.fullActive #bigPhotoRight {
		  opacity: 1;
		  right:60px;
	  }
	  #galWrap.fullActive #bigPhotoLeft {
		  opacity: 1;
		  left:60px;
	  }
 #closePopup {
	width:40px;
	height:40px;
	background:url(https://www.kasiawojcik.com/newLay/closePopup.png) center no-repeat;
	z-index:9999999999999;
	position:absolute;
	top:8%;
	right:60px;
	display:block;
	cursor:pointer;
	-webkit-transition:left .3s linear, opacity .3s .3s linear;
	-moz-transition:left .3s linear, opacity .3s .3s linear;

	transition:left .3s linear, opacity .3s .3s linear;

	opacity: 0;
 }
 #closePopup.active, #bigPhotoLeft.active, #bigPhotoRight.active {
	 opacity: 1;
 }
#bigPhotoLeft {
	position:fixed;
	left:60px;
	width:60px;
	height:60px;
	display:block;
	z-index:999999999999999999999999999999;
	top:50%;
		cursor:pointer;
 	margin-top:-30px;
	background:url(https://www.kasiawojcik.com/newLay/leftArrowCircle.png);
	-webkit-transition:left .3s linear, opacity .3s .3s linear;

	-moz-transition:left .3s linear, opacity .3s .3s linear;

	transition:left .3s linear, opacity .3s .3s linear;

	opacity: 0;
}
#bigPhotoRight {
	position:fixed;
	right:60px;
	width:60px;
	cursor:pointer;
	height:60px;
	display:block;
	z-index:99999999999999999999999999999;
	top:50%;
	margin-top:-30px;
	-webkit-transition:right .3s linear, opacity .3s .3s linear;

	-moz-transition:right .3s linear, opacity .3s .3s linear;

	transition:right .3s linear, opacity .3s .3s linear;

	opacity: 0;
	background:url(https://www.kasiawojcik.com/newLay/rightArrowCircle.png);
	
}
#bigPhotoLeft.inactive, #bigPhotoLeft.inactive, #closePopup.inactive {
	opacity:0;
}

	  .btnaction {
 		  color:#333;
 		  text-align: center;
  		  font-size:24px;
 	  }
	  .closeActions {
		  font-size:20px;
		  color:rgba(255,255,255,0.5);
		  margin-bottom:20px;
	  }
	  .closeActions:hover {
		  color:#fff;
		  cursor: pointer;
	  }
	  #galActions {
		  position: fixed;
		  top:100%;
		  opacity: 0;
		  -webkit-transition: all 1s ease;
			  -moz-transition: all 1s ease;
		   transition: all 1s ease;
	  z-index: 9999999999999999;

	  }
	  .btnaction:hover {
		  background: #fff;
		  color:#000;
		  cursor: pointer;
	  }
	  #galActions.active {
		  opacity: 1;
		  -webkit-transform: translateY(-150px);
		  -moz-transform: translateY(-150px);
		   transform: translateY(-150px);
	  }
	  .szefin {
		  padding: 50px 0px 50px 230px;
	  }
	  .godziny {
		  height: 50px; line-height: 50px;
	  }
	  .duzyheader {
		  padding:0px 10px; margin-top:5px; border:1px solid #333;display: inline-block; border-width: 1px 0px; height: 60px; line-height: normal;
		  text-transform: uppercase;
	  }
	  .content.orestauracji {
		   background-position: center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; height:400px;
	  }
	  .szefright {
		  position: absolute; top:0px;
			right:0px;  height:100%; background-position: left top; background-repeat: no-repeat; background-size: cover
			
	  }
	  @media (max-width:1199px) { 
		  .szefright {
		  position: absolute; top:0px;
			right:0px;   height:100%; background-position: center; background-repeat: no-repeat; background-size: cover
			
	  }
	  
		  .duzyheader {
 			  height: auto;
			  line-height: normal;
			  margin-left:0px;
			  
		  }
	  }
	  @media (max-width:995px) { 
		  .szefright {
			  position: relative;
			  height: 300px;background-position: center top;
		  }  
		  .duzyheader {
			  font-size:30px;
			  height: auto;
			  line-height: normal;
			  margin-left:0px;
			  
		  }
		  .smacznego {
			  font-size:40px;
		  }
	  }
	  @media (max-width:767px) { 
		  .szefright {
			  position: relative;
			  height: 300px;
		  }
		  #minimenutoggle {
			  position: absolute;
			  left:15px;
			  top:0px;
			  font-size:30px;
			  color:#fff;
			  background: transparent;
			  border: none;
		  }
		  .kontaktButton {
			      position: absolute;
    right: 15px;
    top: 8px;
    border: 1px solid #fff;
    color: #fff;
    background: transparent;
		  }
		  .logomini {
			  height: 40px;
			  margin-top:0px;
			  display: none;
			  
		  }
		  .logomini.active {
			  display: inline-block;
		  }
		  #minimenu {
			  position: fixed;
			  top:50px;
			  left:0px;
			  right:0px;
			  background: #000;
			  z-index: 999999999999;
			  display: none;
		  }
		  #minimenu.active {
			  display: block;
		  }
		  #minimenu a.menowea {
			  display: block;
			  color:#fff;
			  height: 40px;
			  text-align: center;
			  line-height: 40px;
			  border-bottom: 1px solid #ccc;
		  }
		  .miniMenuWrapper {
			  position: fixed;
			  top:0px;
			  left:0px;
			  z-index: 99999999999;
			  right:0px;
			  background:rgba(0,0,0,0.7);
			  height: 50px;
			  line-height: 50px;
		  }
		  
		  .karta h2 {
			  font-size:24px;
			  overflow: hidden;
			  white-space: nowrap;
			  text-overflow: ellipsis;
		  }
		  .duzyheader {
			  font-size:30px;
			  height: auto;
			  line-height: normal;
			  margin-left:0px;
			  
		  }	.menurestauracji span {
			  margin: 0px 5px;
}
.galeriaOpis {
	font-size:20px;
}
		  .duzyheadertop {
			  font-size:15px;
		  }
		  	  .content.orestauracji {
height:150px;
background-size: 100%;
background-attachment: scroll;
}
		  .godziny {
			  height: auto;
			  line-height: 40px;
			  font-size:13px;
			  }
			  .szefin {
			  padding: 50px 15px 50px 15px
		  }
		  .menuWrapper  {
			  display: none;
		  }
		 .zarezerwujStolik, .zamowOnlineBtn {
			 display: none;
 			} 
 			.zarezerwujStolik.zarezerwujStolik1 {
	 			display: inline-block;
	 			position: relative;
	 			margin-top:10px;
	 			left: auto;
	 			right:auto;
 			}
 			.zamowOnlineBtn.zamowOnlineBtn1 { 
	 			display: inline-block;
	 			position: relative;
	 			margin-top:10px;
	 			left:auto;
	 			right:auto;
 			}
		 .smacznego {
			 height: auto;
			 bottom:10px;
			 top: auto;
			 padding-left: 0px;
			 line-height: 40px;
			 font-size:30px;
			 text-align: center;
			 overflow: hidden;
/* 			 white-space: nowrap; */
			 text-overflow: ellipsis;
		 }
		 .smacznego img {
			 margin-bottom: 10px;
		 }
		 .logoMobiWrap {
			 position: absolute;
			 top:60px;
			 text-align: center;
			 left:0px;
			 right:0px;
		 }
		 .logoMobi {
			 width: 110px;
			 display: inline-block !important;
		 }
		  .pad-left-215 {
			  padding-left: 15px !important;
		  }
		  .polecajanas img {
			  margin: 0px 15px;
			  height: 40px;
			  
		  }
		  .contentIn {
			  margin-left: 0px;
			  margin-right: 0px;
		  }
		  .pad-left-200  {
			  padding-left: 0px;
		  }
		  .instagramrow, .facebookrow {
			  height: auto;
		  }
		  
	  }
</pre></body></html>