/* nowy kod do edycji - ZMODYFIKOWANY */

@import url("https://use.fontawesome.com/519a702474.css"); 
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700');
@media all {


body {
	font-family: 'Lato', sans-serif;font-size:14px;line-height: 26px; 
	color:#F2E5D2;background: #190100;
	margin: 0px;padding: 0px; 
}
.body { width: 100%;margin: 0px;float:left; }
article, section, aside, hgroup, nav, header, footer, figure, figcaption, ul, div, form, input, select, textarea, main {display: block;margin:0;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

input, select, textarea {display: block;margin:0;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
font-family: 'Lato', sans-serif;padding:10px;float:left;border:solid 1px #424242;
}
ul ul { padding-left:20px;}
ul { list-style: inside;}
table tr td { vertical-align: top;}
img, a img {max-width:100%;height: auto;border:0;}
.clear { font-size: 0px;line-height: 0px;margin: 0px;padding: 0px;clear: both;height: 0px; }

mark, .mark {color:#C02719;background:transparent;}
iframe, embed {max-width:100%;}

a { color: #F2E5D2;text-decoration: none;cursor: pointer; transition:0.4s all;}
a:hover { color: #C02719;text-decoration:none;}
.center {width:100%;max-width:1200px;margin:0px auto;}
.stopka_r {float:right;font-size:11px;}
form {float:left;width:100%;}
form.short {float:none;margin:auto;width:100%;max-width:600px;}

input[type=submit], input[type=button] {width:auto;margin:auto;float:none;clear:both;cursor:pointer;background: #C02719;color: #F2E5D2; text-transform: uppercase;padding: 11px 20px;font-size: 15px;border:0;transition:0.4s all;}
input[type=submit]:hover, input[type=button]:hover {background: #971e13;color: #F2E5D2;}
form div.line input.short, form div.line_desc input.short {width:auto;min-width:200px;}
div.line {float:left;width:100%;margin:5px 0;}
div.line input[type=checkbox], div.line input[type=radio] {width:auto;margin:10px 0px 10px 0px;}
div.line div.desc2 {float:left;margin:4px 10px 4px 10px;}
form div.line input, form div.line select, div.line textarea {width:100%;}
form div.line .input50 {width:49.5%;}
form div.line .input33 {width:33%;}
form div.line .input33.input_center {margin:0px 0.3%;}
form div.line_desc {float:left;width:100%;margin:5px 0;}
form div.line_desc input, form div.line_desc select, div.line_desc textarea {width:70%;}
form div.line_desc div.desc {width:30%;float:left;text-align:right;padding: 6px 2% 0;}
form div.line_desc input[type=checkbox], form div.line_desc input[type=radio] {width:auto;margin:16px 0px 0px 0px;}
form div.line_desc div.desc2 {float:left;margin:8px 10px 10px 10px;}
form div.line_desc div.group {float:left;width:70%;}
form div.line_desc div.group input, form div.line_desc div.group select, form div.line_desc div.group textarea {clear:left;}
form div.line_desc .input33 {width:33%;float:left;clear:none !important;}
form div.line_desc .input33.input_center {margin:0px 0.3%;}	
/* 🔴 ZMIENIONE - info border */
form div.info_short {float:right;clear:left;width:70%;border:solid 1px #424242;padding:5px;margin: 5px 0;}
form div.info_long{float:left;width:100%;border:solid 1px #424242;padding:5px;margin: 5px 0;}
.onlymobile {display:none;}

#nawyno_content {float:left;width:100%;height:auto;position:relative;z-index:1;    margin: 2em 0 0 0;}
.nw_box {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.nw_order_main_1 {float:left;width:100%;}
.nw_order_main_1 .nw_order_jump_to {float: left;margin: 7px 0px 0px 0px;}
.nw_order_main_1 .nw_order_jump_to span {float:left;font-weight:bold;margin: 6px 10px 0px 0px;}
.nw_order_main_1 .nw_order_jump_to select.nw_order_main_1_select {float:left;}
.nw_order_main_1 .nw_basket {float:right;}

.nw_order_main_1 .nw_basket .nw_basket_load {float:right;background:#190100;border:solid 1px #C02719;}
.nw_order_main_1 .nw_basket .nw_basket_load.nw_basket_fixed {position: fixed;right: 0;bottom: 0;left: 0;border-top: solid 4px #C02719;}

.nw_order_main_1 .nw_basket .nw_basket_load a {float:left;width:100%;display:block;color: #F2E5D2;}
.nw_order_main_1 .nw_basket .nw_basket_load .nw_basket_order {float:left;width:calc(100% - 100px);font-size:17px;padding: 10px 10px;}
.nw_order_main_1 .nw_basket .nw_basket_load .nw_basket_order .fas {font-size:24px;}

.nw_order_main_1 .nw_basket .nw_basket_load .nw_basket_cart {float:left;width:100px;background:#C02719;color:#F2E5D2;padding: 13px 8px;line-height: 20px;text-align: center;}

.nw_order_main_dishes_list {float:left;width:100%;    font-family: 'Yanone Kaffeesatz',Helvetica,Arial,Lucida,sans-serif;}

.nw_order_main_dishes_list .nw_head {float:left;width:100%;margin:0px 0px 5px 0px;background:#231F20;color:#F2E5D2;padding: 17px 20px;font-size: 40px;cursor:pointer; line-height: 140%;}
.nw_order_main_dishes_list .nw_head span:first-child {float:left;margin:7px 0px;}
.nw_order_main_dishes_list .nw_head span:last-child {float:right;margin:0px 0px;}

.nw_order_main_dishes_list .nw_head_list {float:left;width:100%;background:#231F20;font-size:12px;font-weight:700;padding: 10px 20px;display:none;color:#F2E5D2;}
.nw_order_main_dishes_list .nw_head_list span.nw_name {float:left;width:70%;font-size: 28px;}
.nw_order_main_dishes_list .nw_head_list span.nw_price {float:left;width:30%;}
.nw_order_main_dishes_list .nw_list {float:left;width:100%;}
.nw_order_main_dishes_list .nw_list .item {float:left;width:100%;padding: 10px 20px;transition:0.4s all;}
.nw_order_main_dishes_list .nw_list .item span.nw_img {float:left;width:85px;padding: 0 .5em 0 0; display: none;}

.nw_order_main_dishes_list .nw_list .item span.nw_name {float:left;width:calc(70% - 85px);}
.nw_order_main_dishes_list .nw_list .item span.nw_name span.name {float:left;width:100%;font-size:28px;}
.nw_order_main_dishes_list .nw_list .item span.nw_name span.more {float:left;width:100%;font-size:20px;margin: 6px 0px 0px 0px;}

.nw_order_main_dishes_list .nw_list .item span.nw_name span.desc {float:left;width:100%;color:#888888;font-size:14px;}
.nw_order_main_dishes_list .nw_list .item span.nw_price {float:left;width:30%;}
.nw_order_main_dishes_list .nw_list .item span.nw_price span.price {float:left;font-size: 25px;margin: 10px 0px 0px 0px;}

.nw_order_main_dishes_list .nw_list .item span.nw_price span.cart {float:right;border:solid 1px #C02719;background-color:#C02719;padding:3px 10px;margin: 6px 0px 0px 0px;cursor:pointer;transition:0.4s all;}
.nw_order_main_dishes_list .nw_list .item span.nw_price span.cart:hover {border:solid 1px #C02719;background:#c0271900;}
.nw_order_main_dishes_list .nw_list .item span.nw_box_remove {display:none;float:left;width:30%;}

.nw_order_main_dishes_list .nw_list .item span.cart_remove {float:right;border:solid 1px #231F20;background:#231F20;color:#F2E5D2;padding:3px 10px;margin: 6px 0px 0px 0px;cursor:pointer;transition:0.4s all;font-weight:700;}
.nw_order_main_dishes_list .nw_list .item span.cart_remove:hover {border:solid 1px #424242;background:#424242;color:#F2E5D2;}

.nw_order_main_dishes_list .nw_list .item span.cart_close {float:right;border:solid 1px #424242;background:#424242;color:#F2E5D2;padding:3px 10px;margin: 6px 0px 0px 10px;cursor:pointer;transition:0.4s all;font-weight:700;}
.nw_order_main_dishes_list .nw_list .item span.cart_close:hover {border:solid 1px #231F20;background:#231F20;color:#F2E5D2;}

.nw_order_main_dishes_list .nw_list .item.select{background:#290100;box-shadow: 0px 0px 22px 5px #190100;border: solid 2px #C02719;margin: 20px 0;}

.nw_order_main_dishes_list .nw_list .item .details {display:none;float:left;width:100%;padding:10px 10px 10px 40px; border-left: 2px solid #f2e5d28c;}
.nw_order_main_dishes_list .nw_list .item .details .s1 {float:left;width:100%;}
.nw_order_main_dishes_list .nw_list .item .details .s1 div {float:left;width:50%;}
.nw_order_main_dishes_list .nw_list .item .details .s1 div span {float:left;text-align:right;padding: 6px 20px 0 10px;font-weight: bold;font-size: 1.2em;}
.nw_order_main_dishes_list .nw_list .item .details .s1 div select {float:left;}
.nw_order_main_dishes_list .nw_list .item .details .s2 {float:left;width:100%;}
.nw_order_main_dishes_list .nw_list .item .details .s2 .lists {float:left;width:100%;margin:0px 10px;padding:0px 0px;}
.nw_order_main_dishes_list .nw_list .item .details .s2 .lists .h {font-weight:bold;float:left;width:100%;margin:10px 0px;}
.nw_order_main_dishes_list .nw_list .item .details .s2 .lists .checks {float:left;width:100%;}
.nw_order_main_dishes_list .nw_list .item .details .s2 .lists .checks .checks_list {display: grid; grid-template-columns:1fr 1fr 1fr; grid-auto-flow: column;}

.nw_order_main_dishes_list .nw_list .item .details .s2 .lists .checks .check {float:left;overflow:hidden;margin:0px 10px;padding:3px 0px;border-bottom:solid 1px #424242;}
.nw_order_main_dishes_list .nw_list .item .details .s2 .lists .checks .check input {float:left;width:15px;margin:6px 0px;}
.nw_order_main_dishes_list .nw_list .item .details .s2 .lists .checks .check span {float:left;width:calc(100% - 25px);margin:0px 0px 0px 10px;font-weight: normal;font-size: 18px;}

.nw_order_main_dishes_list .nw_list .item .details .s_footer {float:left;width:100%;padding: 10px 20px 0 20px;}
.nw_order_main_dishes_list .nw_list .item .details .s_footer .l {float:left;}
.nw_order_main_dishes_list .nw_list .item .details .s_footer .l .sp1 {margin: 15px 0px 0px 0px;float: left;font-weight: bold;font-size: 1.2em;}
.nw_order_main_dishes_list .nw_list .item .details .s_footer .l .sp2 {margin: 15px 10px 0px 0px;float: left;font-size: 21px;}
.nw_order_main_dishes_list .nw_list .item .details .s_footer .l input {margin: 10px;float: left;width: 50px;}
.nw_order_main_dishes_list .nw_list .item .details .s_footer .r {float:right;}
.nw_order_main_dishes_list .nw_list .item .details .s_footer .r .sp1 {margin: 10px 0px 0px 0px;float: left;font-size: 17px;font-weight: bold;}

.nw_order_main_dishes_list .nw_list .item .details .s_footer .r .sp2 {margin: 10px 10px 0px 5px;float: left;font-size: 17px;font-weight: bold;color:#C02719;}


.nw_order_main_dishes_list .nw_list .item .details .s_footer span.cart {float:right;padding:3px 10px;margin: 6px 0px 0px 0px;cursor:pointer;transition:0.4s all;font-weight:700;border:solid 1px #C02719;background:#C02719;color:#F2E5D2;}
.nw_order_main_dishes_list .nw_list .item .details .s_footer span.cart:hover {border:solid 1px #C02719;color:#C02719;background:#190100;}


.nw_order_cart_sum_1 {float:left;width:100%;margin:20px 0px;background: #231F20;padding: 10px;}
.nw_order_cart_sum_1 div.r2 {width:100%;border-top:1px solid #424242; text-align: right;padding: 10px 0;}
.nw_order_cart_sum_1 div.r {float:right;padding:10px 0;}

.nw_order_cart_sum_1 div.l2 {padding: 5px 0;}

.nw_order_cart_sum_1 div.l2 span.n1 {font-size:20px; color:#C02719;}
.nw_order_cart_sum_1 div.r span.n1 {}
.nw_order_cart_sum_1 div.r span.n2 {font-size: 20px;}
.nw_order_cart_sum_1 div.l {float:left;padding: 10px 0;}
.nw_order_cart_sum_1 div.l span.n1 {font-size: 15px;}
.nw_order_cart_form {float:left;width:100%;margin:0px 0px;padding:10px 20px;}

.nw_order_cart_form form div.line_desc div.desc2 a {color:#C02719;}
}

@media (max-width: 1220px) {
	main, .center {padding:0 20px;}
}
@media (max-width: 1200px) {
	.onlyhd {display:none;}
}
@media (max-width: 900px) {
	.stopka_r {float:left;width:100%;}
	
	form div.line_desc input, form div.line_desc select, div.line_desc textarea {width:100%;}
	form div.line_desc div.desc {width:100%;text-align:left;padding: 10px 0px 10px 0px;}
	form div.line_desc div.group {width:100%;}
	form div.info_short {width:100%;}
}
@media (max-width: 800px) {
.nw_order_main_dishes_list .nw_list .item span.nw_name {width:100%;}
.nw_order_main_dishes_list .nw_list .item span.nw_price {width:100%;}
.nw_order_main_dishes_list .nw_list .item span.nw_box_remove {width:100%;}
}
@media (max-width: 700px) {
.nw_order_main_dishes_list .nw_list .item span.nw_name {width:100%;}
.nw_order_main_dishes_list .nw_list .item span.nw_price {width:100%;}
.nw_order_main_dishes_list .nw_list .item .details .s2 .lists .checks .checks_list {grid-template-columns: 100%; grid-auto-flow: initial;}
}
@media (max-width: 600px) {
	#nawyno_content { margin: 3em 0 0 0;}
	.nw_order_main_1 .nw_order_jump_to {width:100%;margin:7px 0px;}
}