@font-face {
  font-family: 'DZK Semibold';
  src: url('../fonts/semibold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/semibold.woff') format('woff'); /* Pretty Modern Browsers */
}

@font-face {
  font-family: 'DZK Semibold Italic';
  src: url('../fonts/semibolditalic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/semibolditalic.woff') format('woff'); /* Pretty Modern Browsers */
}

@font-face {
  font-family: 'DZK Bold';
  src: url('../fonts/bold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/bold.woff') format('woff'); /* Pretty Modern Browsers */
}

@font-face {
  font-family: 'DZK Bold Italic';
  src: url('../fonts/bolditalic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/bolditalic.woff') format('woff'); /* Pretty Modern Browsers */
}

@font-face {
  font-family: 'DZK Icons';
  src: url('../fonts/dzk-icons.eot'); /* IE9 Compat Modes */
  src: url('../fonts/dzk-icons.woff') format('woff'); /* Pretty Modern Browsers */
}

@font-face {
  font-family: 'DZK Semi';
  src: url('../fonts/semi.eot'); /* IE9 Compat Modes */
  src: url('../fonts/semi.woff') format('woff'); /* Pretty Modern Browsers */
}

@font-face {
  font-family: 'DZK Oblique';
  src: url('../fonts/oblique.eot'); /* IE9 Compat Modes */
  src: url('../fonts/oblique.woff') format('woff'); /* Pretty Modern Browsers */
}


body{font-family:'DZK Semibold';color:#FFF;background-repeat:repeat-y;background-size:100%;background-position:center top;}

a{color:#FFF;outline:none;}
a:hover, a:focus{color:#ff4e75;outline:none;}

h1, h2, h3, h4, h5, h6{font-family:'DZK Bold';text-transform:uppercase;color:#FFF;letter-spacing:1px;}

ul{list-style:none;}

.small{font-size:12px;padding-bottom:5px !important;margin:0;}

.site-header {background:none;}

.site-header > .wrap {padding:140px 0 40px 0;}

.title-area{padding:0;}

.site-title{margin:0;}
.site-title a, .site-title a:hover {color: #FFF;}

.omega-nav-menu{width:auto;text-transform:uppercase;letter-spacing:1px;border-top:3px solid #FFF;border-bottom:3px solid #FFF;margin:0 140px 40px 140px;}
.omega-nav-menu a{padding:7px 15px;}

.socials{font-family:'DZK Icons';font-size:28px;margin:0 0 120px 0;text-align:center;}
.socials li{display:inline-block;margin-right:20px;}
.socials li:last-child{margin:0;}

#fb a:hover{color:#3A5795;}
#fb a:focus{color:#3A57C2;}
#gplus a:hover{color:#DD4B39;}
#gplus a:focus{color:#F66E34;}
#tripadvisor a:hover{color:#FDC800;}
#tripadvisor a:focus{color:#FDE100;}
#yt a:hover{color:#E52D27;}
#yt a:focus{color:#FF2D27;}
#instagram a:hover{color:#125688;}
#instagram a:focus{color:#1256B5;}

.site-inner{padding:0;}

.wrap {background:#000;position:relative;}

.content {float: none;width: 100%;}

.pdf{font-family:'DZK Icons';font-size:36px;}

.wide-header{position:fixed;top:0;z-index:999;background:#000;width:980px;padding-bottom:10px;}
.wide-header header .wrap{padding:20px 0 0 0;}
.wide-header header .title-area {text-align:left;width:90px;margin-left:140px;}
.wide-header .adres{display:none;}
.wide-header  nav .omega-nav-menu{margin:0;position:absolute;width:415px;top:-55px;left:275px;z-index:99;}
.wide-header #yt{display:none;}
.wide-header #tripadvisor{display:none;}
.wide-header  nav .omega-nav-menu li:first-child a{padding-left:0;}
.wide-header  nav .omega-nav-menu a{padding-right:0;}
.wide-header .socials{position:absolute;top:20px;right:125px;}
.wide-header .socials li{margin-right:8px;}
.wide-header .socials li:last-child{margin-right:0;}

.adres{text-align:center;padding-bottom:40px;}

.entry {margin:0 140px 80px 140px;text-align:center;}
.entry  .wp-post-image{border-top:3px solid #FFF;}

.entry-wrap{position:relative;}

.entry-title{font-size:24px;padding-bottom:20px;}

.go-back{display:block;position:absolute;font-family:'DZK Icons';font-size:28px;top:60px;left:-60px;}

.go-back-top{display:none;}

.entry-content{padding-top:20px;}

.ml-slider{padding:10px 0 40px 0;max-width: 100%;}

.flex-direction-nav a {transition:none !important;opacity:1 !important;background:none !important; font-family:'DZK Icons';color:#FFF;font-size:28px;text-indent:0 !important;}
.flex-direction-nav a:hover{color:#EF4065;}
.flex-direction-nav a:focus{color:#FF4F74;}

.flex-direction-nav .flex-prev{left:-60px !important;}
.flex-direction-nav .flex-next{right:-60px !important;}

.slide{margin:0 140px;padding-bottom:90px;}
.slide h2{text-align:center;margin-bottom:30px;}
.slide p{padding-bottom:30px;}
.slide .slide-content{padding:30px 0 0 0;}
.slide .slide-content.line{border-top:3px solid #FFF;}
.slide .slide-content.lines{border-top:3px solid #FFF;border-bottom:3px solid #FFF;}

.news-list a:first-child{border-top:3px solid #FFF;}

.news-item{display:block;position:relative;border-bottom:3px solid #FFF;overflow:hidden;max-height:300px;}
.news-item:hover, .news-item:focus{color:#FFF;}
.news-item img{display:block;position:relative;margin:0 auto; -webkit-filter: grayscale(100%);-webkit-filter: grayscale(1);filter: grayscale(100%);filter: url('../images/gray.svg#grayscale');filter: gray;opacity:0.7;}
.news-item img:hover{filter:none;-webkit-filter: grayscale(0);-webkit-filter: grayscale(0);opacity:1;}
.news-item span{display:block;position:absolute;top:10px;width:100%;text-align:center;letter-spacing:1px;text-shadow: -2px 2px 4px rgba(0,0,0,1);}
.news-item h3{position:absolute;bottom:10px;width:100%;text-align:center;text-shadow: -2px 2px 4px rgba(0,0,0,1);}

#footer-image{display:none;}

.copyright{text-align:center;padding:40px 0;border-top:3px solid #FFF;text-transform:uppercase;font-size:14px;margin:0 140px;letter-spacing:1px;}

.dmenu{font-size:15px;padding-bottom:40px;}

.dmenu-cat{position:relative;cursor:pointer;font-size:22px;border-top:3px solid #FFF;text-transform:uppercase;letter-spacing:1px;padding:10px 20px 11px 20px;margin:0;}
.dmenu-cat:hover{background:#FDC800;color:#000 !important;}
.dmenu-cat.last{border-bottom:3px solid #FFF;}
.dmenu-cat.open{color:#FDC800;}
.dmenu-cat.open:after{position:absolute;top:10px;right:20px;font-family:'DZK Icons';text-transform:none;content:'5';}
.dmenu-cat.close:after{position:absolute;top:10px;right:20px;font-family:'DZK Icons';text-transform:none;content:'7';}
.dmenu-cat.open.last{border-bottom:0;}

.dmenu-item{padding:0;margin:0;font-size:14px;display:none;}
.dmenu-item li{border-top:1px solid #FFF;padding:15px 20px 16px 20px;position:relative;}
.dmenu-item li:first-child{border-top:0;}
.dmenu-item.last li:last-child{border-bottom:3px solid #FFF;}
.dmenu-item strong{font-size:18px;font-weight:normal;letter-spacing:1px;font-family:'DZK Semi';}
.dmenu-item li p{float:left;width:75%;padding:0 0 0 25px;margin:0;}
.dmenu-item li p.weget:before, .dmenu-item li p.wegan:before{position:absolute;top:20px;left:20px;}
.dmenu-item li p.weget:before, p.weget:before{font-family:'DZK Icons';content:'9 ';font-size: 12px;}
.dmenu-item li p.wegan:before, p.wegan:before{font-family:'DZK Icons';content:'0 ';font-size: 12px;}
.dmenu-item li span{display:block;font-family:'DZK Oblique';font-size:14px;line-height:19px;}
.dmenu-item li p.price{float:right;width:20%;text-align:right;font-size:18px;letter-spacing:1px;}

.maps iframe {pointer-events: none;}


@media(max-width:1020px){
	
	body{background:#000 !important;}
	
	.menu-icon:before ,.menu-icon{border-color:#fff;}
	.menu-icon{opacity:1;position:relative;width:38px;margin:0 auto 20px auto;}
	
	.omega-nav-menu {border:0;margin:0 0 20px 0;}
	
	ul.menu-primary li{border-bottom:1px solid #FFF;margin-bottom:0;}
	ul.menu-primary li:first-child{border-top:1px solid #FFF;}
	ul.menu-primary a{border:0;text-align:center;padding-left:0;padding-right:0;}
	
	.site-header > .wrap {padding:60px 0 40px 0;}
	
	.ml-slider{padding:40px 0;max-width:100%;}
	
	.flex-direction-nav .flex-prev{left:10px !important;}
	.flex-direction-nav .flex-next{right:10px !important;}
	
	.copyright, .slide{margin:0;}
	.copyright{padding-left:10px;padding-right:10px;}
	
	.adres{padding:0 20px 20px 20px;}
	
	.wide-header header .wrap, .wide-header .socials{display:none;}
	.wide-header .menu-icon{margin-top:20px;}
	.wide-header  nav .omega-nav-menu{margin:0 0 20px 0;position:relative;width:100%;top:0;left:0;}
	
	.entry {margin:0 0 40px 0;}
	
	.entry-title{padding:0 10px 20px 10px;}
	
	.entry-content{padding:20px 10px 0 20px;}
	
	.content{padding-top:10px;}
	
	.go-back{display:none;}
	
	.wide-header .go-back-top{display:block;position:absolute;font-family:'DZK Icons';font-size:28px;top:8px;left:15px;z-index:99;}
	
	.slide{padding-bottom:0;}
	.slide h2{margin:0;padding:60px 0 30px 0;background-repeat:no-repeat;background-size:cover;}
	
	.socials{margin-bottom:40px;}
	
	.metaslider{padding-top:0;}
	
	#co-nowego h2{background-image:url('../images/mobile/co-nowego.png');}
	#oferta h2{background-image:url('../images/mobile/oferta.png');}
	#o-nas h2{background-image:url('../images/mobile/o-nas.png');}
	#menu h2{background-image:url('../images/mobile/menu.png');}
	#kontakt h2{background-image:url('../images/mobile/kontakt.png');}
	
	iframe{margin:0 0 30px 0;}
	
	.small{width:80%;margin:0 auto;}
}

@media(max-width:640px){
	
	#footer-image{display:block;width:100%;}
}

@media(max-width:480px){
	
	iframe{height:260px !important;}
}