@media screen and (max-width:1280px){
	#head1 .container, #header .menu-2, #header .menu-slide, #page > .container, .pages-list .page .container, .pages-news, .pages-gallery, #foot .container, #powered .container, .features > li .container, .pizza-list-menu li .container, .contact-panel fieldset, #content #widget-3 aside, #content #widget-11 aside, #content #widget-4 aside, .widget .slider-subpages.slider-9, .widget .slider-subpages, #page .promo-slider .pages-slider, #content #widget-1, #page .widget.type-52, .pages-50, #page8 .widget.type-2 div.price-title, .tags-pages-list .tag-name .price-title{width: 100%;}

	#header .menu-2{margin-left: 0;left: 0;}
	#header .menu-1{display: none;}
	.tags-pages-list .tag-name .price-title{margin-left: 0;left: 0;}

	#header .menu-slide{margin-left: 0;left: 0;width: 100%;}
	.widget.type-10.location-3, .widget.type-53.location-3{left: 0;width: 100%;margin-left: 0;}
	.widget.type-10.location-3 img, .widget.type-53.location-3 img{width: 100%;}

	#hamburger-menu{display: block;float: right;}
	#content .widget.type-14 div.description, #content #widget-37 div.description{width: 100%;padding-top: 10px;}

	#content .widget.type-14 div.head, #content #widget-37 div.head{width: 100%;padding:10px 2.5% 0;}
.widget.type-24 p{width:60%;}
	#widget-39{width: 100%;}
	.slider .description h2{line-height:1.25em;font-size:1.4em;background:#316559;width:70%;text-align:center;margin:0 auto;padding:10px;}
.tvmenu .menuTop {height: 100vh; width: 100vw;padding: 97px 2.5% 140px !important;}
.tvmenu .menuTop  h2{font-size:2em !improtant;}
.tvmenu .menusDay{width:1200px !important;margin:0;}
.tvmenu .dish{font-size:2em !important;width:70% !important;}
.tvmenu .head{font-size:3em !important;}
.tvmenu .menuTop .description{font-size:2em !important;margin-bottom:2em;}
.tvmenu .menuTop h3{font-size:2em !Important;margin-top:1em;}
.tvmenu .button-slide, .side-tab-widget, .tvmenu .menu-in-list,.back-to-top-widget {display:none !important;}
}

@media screen and (max-width:900px){
	#content #widget-4 aside, #content #widget-3 aside, #content #widget-11 aside{display: block;text-align: center;}
	#content #widget-4 aside .title, #content #widget-3 aside .title, #content #widget-11 aside .title{margin-bottom: 20px;}
	#content #widget-4 aside div.description, #content #widget-3 aside div.description, #content #widget-11 aside div.description{text-align: center;margin-bottom: 20px;}
	#content #widget-4 aside .more, #content #widget-3 aside .more, #content #widget-11 aside .more{display: block;float: none;}

	#search-form{width: 50%;}

	#page.news time{position: static;float: right;}

}

@media screen and (max-width:768px){
	.side-tab-widget, .widgets-5 aside.widget.type-19{display: none;}
	.pages-news .page{width: 50%;}
	.pages-news .page:nth-child(2n+1){clear: both;}
	.slider .description h2{line-height:1.2em;font-size:1.4em;background:#316559;width:80%;text-align:center;margin:0 auto;padding:6px;}
.pages-list .parallax-window{display:none;}
.pfr img{height:auto;}
#content .widget.pfr.type-1{width:100%;}

	#page1 .pages-news .page{width: 33.3333%; width: calc(100% / 3);}

	.widgets-8, .widgets-4{width: 100%;}
	.widgets-8 > ul > li{text-align: center;}

	#foot .widget div.head{text-align: center;}

	#widget-5, #widget-25{text-align: center;width: 100%;margin-top: 20px;}

	.background-window .bcgDsc span:before, .widget .parallaxDsc span:before{display: none;}

	.pages-list .page .image, .images-1, #content #widget-1 .image{max-width: 50%;}

	#page6 .widget.type-1{width: 100%;}

	#header .menu-2 ul li a{font-size: 1em;}

	.pages-50 li{width: 100%;}
	.pages-related li{width: 100%;margin-bottom: 50px;}

	.images-3 li, .images-4 li{width: 50%;}
	.images-3 li:nth-child(4n+1), .images-4 li:nth-child(4n+1){clear: none;}
	.images-3 li:nth-child(2n+1), .images-4 li:nth-child(2n+1){clear: left;}
.menuDay{width:100% !important;}
.menusDay, .menuHead {width:100% !important;;display:flex;flex-direction:column !important;}
.menuHeadLunch{padding:30px;}

}

@media screen and (max-width:600px){
	#content #widget-2 .tags{left: 0;width: 100%;}
	#content #widget-2 .tags li{float: none;display: inline-block;}
	#content #widget-2 div.description em{display: block;margin: 10px 0;}
	.slider .description{z-index:3;position:absolute;bottom:2px;}
	.slider .description h2{line-height:1em;font-size:1em;background:#316559;width:100%;text-align:center;margin:0 auto;padding:6px;}

	#page1 .pages-news .page{width: 100%;}

	#powered .copy{width: 100%;text-align: center;}
	#powered .power{width: 100%;text-align: center;margin-top: 10px;}
	.contact-panel dl{width: 100%;}
	#phoneHeader{display: none;}
	.features > li .container, .pizza-list-menu li .container{display: block;text-align: center;}
	.features > li .container p{text-align: center;margin: 5px 0;}
	.pizza-list-menu li .container .price{width: 50%;display: inline-block;text-align: center;}
	.pizza-list-menu li .container .description{margin: 5px 0 2.5px;}

	.pages-gallery .page{display: block;}
	.pages-gallery .title{text-align: center;}
	.pages-gallery .page .image{margin-right: 0;}
	.pages-gallery li .order-link{display: inline-block;}


	#page .widget-id-28{width: 100%;}

	.tags-pages-list .tag-name .price-title{position: relative;}
	.tags-pages-list .tag-name .price-title span{width: 50%;margin-bottom: 20px;}

	#page8 .widget.type-2 div.price-title span{width: 50%;text-align: center;}
}

@media screen and (max-width:480px){
	.widgets-8 > ul > li{width: 100%;}
	.menuDay{width: 100%;}
	.sidr{width: 100%;}
	.pages-news .page{width: 100%;}

	.pages-list .page .image, .images-1, #content #widget-1 .image{max-width: 100%;margin-right: 0;}
	.widget.type-2 img{margin-right: 0;}

	#search-form{width: 90%;}

	.column-2 li{width: 100%;}
	.menu-slide{display: none;}
	.back-to-top-widget{display: none !important;}
	.menuBeczka .pages-list .page .image{width:100%}
	.menuBeczka .pages-list .page img{width:100%}
	.menuBeczka .pages-list .page .title{width:90%;text-align:center;margin:1em auto;}
}

@media screen and (max-width:345px){
	#facebook{display: none;}
	.images-3 li, .images-4 li{width: 100%;}
	
}
@media screen and (max-width:320px){
	#showSearch{display: none;}
}