@media (min-width: 768px) {
	.text-doplnujici.mobile{display:none !important}
	body>main.container.shadow-md.vyrobci #filtrVyrobci button {
		display: none;
	}
	#frm-searchFakturyForm > div.container-sm.d-flex.align-items-center.justify-content-center > div > input{
		border-left:0px !important;
		border-right:0px !important;
	}
	#frm-searchDodaciForm > div > div > input{
		border-left:0px !important;
	}
	.carousel-indicators{
		bottom:-90px;
	}
	#grid > div > div.overflow > div.price-wrapper > div.input-group.input-group-sm.mb-auto.button-box > span.frm-number > a.up{
		display:block !important;
	}
	#grid > div > div.overflow > div.price-wrapper > div.input-group.input-group-sm.mb-auto.button-box > span.frm-number > a.up.baleni{
		display:none !important;
	}
	main.faktury .whisperer,main.dodaci_listy .whisperer,main.zakazky .whisperer, main.zakazka.hledat .whisperer{
	padding:0px;
	width:calc(100% - 258px) !important;
	margin-left:209px !important;
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
	margin-top:-1px;
}
main.zakazka.hledat .whisperer,main.zakazky .search-default.vyhledano .whisperer,main.dodaci_listy .search-default.vyhledano .whisperer,main.faktury .search-default.vyhledano .whisperer{
	width:calc(100% - 308px) !important;
}

}
@media(min-width:1400px){
	body>main.container.shadow-md.cart.offer .test-product-list .product-info-price{
		padding-right:0px;
		font-size:13px;
	}
	body>main.container.shadow-md.cart.offer #list .test-product-list {
		grid-template-columns: 10px 20px 90px 10fr 3.5fr 0 115px 133px 2.5fr 40px 0px;
	}
}
@media(min-width:1000px) and (max-width:1400px) {
	body>main.container.shadow-md #carouselExampleIndicatorsStred{
		width:100%;
	}
}
@media(min-width:1200px) and (max-width:1400px) {
	.nastaveni-nabidek #frm-addEmailForm>div>div{
		width:251px;
	}
	.categories{
		grid-template-columns: repeat(3, 1fr);
	}
	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-tr{
		grid-template-columns:9px 0px 0px minmax(0, 85px) minmax(0, 90px) minmax(0, 2fr) 0px minmax(0, .5fr) minmax(38px, 85px) minmax(0, .5fr) minmax(0, .3fr) 40px minmax(38px, 92px) 115px 15px minmax(0, 115px) 45px
	}

	#list .test-product-list {
		grid-template-columns: 10px 20px 90px 8fr 4.2fr 0px 115px 133px 3fr 40px 0px;
	}

	body>main.container.shadow-md.faktury div.faktury-list {
		grid-template-columns: 23px 3fr 4fr 2fr 2.1fr 2.1fr 2fr 2fr 2fr 2fr 2.1fr 2fr !important;
	}
}
@media(max-width:1200px) {
	body>main.container.shadow-md.cart.offer #cart-bottom>div.form-receiver.order-form>form {
		max-width:400px;
	}
	.nastaveni-nabidek #frm-addEmailForm>div>div{
		width:60%;
		display:grid;
	}
	body>main.container.shadow-md.cart.offer #cart-bottom>div.form-receiver.order-form>form label {
		width: 90px;
	}
	body>main.container.shadow-md.cart.offer #cart-bottom>div.form-receiver.order-form>form .div-addbefore.jmeno label {
		width:90px;
	}
	body>main.container.shadow-md.cart.offer #cart-bottom>div.form-receiver.order-form>form .div-addbefore.jmeno input{
		width:186px;
	}
	body>main.container.shadow-md.cart.offer .form-receiver .div-addbefore{
		margin-bottom:5px;
	}
	body>main.container.shadow-md.cart.offer .form-receiver .div-addbefore input,
	body>main.container.shadow-md.cart.offer .form-receiver .div-addbefore.email input{
		width:220px;
	}
	body>main.container.shadow-md.cart.offer .form-receiver .div-addbefore.email input{
		
	}
body > main.container.shadow-md.faktury div.faktury-list.g {
  position: relative; /* Umožňuje správné umístění pseudo-prvku */
  border-left: 4px solid #a1e6cf; /* Vnitřní barva okraje */
}

body > main.container.shadow-md.faktury div.faktury-list.g.neodebrane_div {
  border-color: #ff0000; /* Vnější barva okraje */
}
	body>main.container.shadow-md.detail.rekapitulace.nabidka div.grid-table-tr:nth-child(3),
	body>main.container.shadow-md.detail.rekapitulace.objednavka div.grid-table-tr:nth-child(5){
		border-top: 1px solid #d8d8d8;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}
	.set-sell-price{
		width:617px;
	}
	body>main.container.shadow-md.detail.dodaci_list label.select-all.mobile,
	body>main.container.shadow-md.detail.zakazka label.select-all.mobile {
        display: inline-flex;
        margin-right: 0px;
        justify-content: end;
		gap:5px;
    }
	.desktop_paginator{
		display:none;
	}
	.mobile_paginator{
		display:block;
	}
	main.container.shadow-md.filter-navigation.favourite .desktop_paginator{
		display:block;
	}
	body>main.container.shadow-md.historie .desktop_paginator{
		display:block;
	}
	body>main.container.shadow-md.vyprodej .desktop_paginator{
		display:block;
	}
	body>main.container.shadow-md.zakazka.neodebrane .desktop_paginator{
		display:block;
	}
	body>main.container.shadow-md.detail.zakazka.neodebrane div.under-table>div.pagination-box{
		grid-column-start:1;
		grid-column-end:3;
	}
	.border-top-rekapitulace{
		border-top:1px solid #d8d8d8;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
	}
	body>main.container.shadow-md.detail.rekapitulace.nabidka div.under-table div.summary table{
		width:100%;
		margin-left:0px;
	}
	body>main.container.shadow-md.detail.zakazka.neodebrane div.under-table>div.zobrazit-dalsi {
	grid-column-start:3;
	grid-column-end:3;
	text-align:right !important;
}

	.legend:nth-child(1n+3):not(:last-child){
		padding-top:5px !important;
		padding-bottom:5px !important;
	}
		body>main.container.shadow-md.faktury div.faktury-list.g{
		border-left: 4px solid #a1e6cf;
	}

	body>main.container.shadow-md.faktury div.faktury-list.w {
		border-left: 4px solid #eee;
	}
	body>main.container.shadow-md.faktury .button-menu{
		display: grid;
        visibility: visible !important;
        margin-top: 50px;
        margin-bottom: 10px;
	}    
	    body>main.container.shadow-md.faktury .button-menu div:nth-child(2) {
        grid-column-start: 1 !important;
        grid-row-start: 2 !important;
        grid-row-end: 2 !important;
        margin-top: 10px;
        text-align: left !important;
    }
	.whisperer{
		width:635px !important;
		overflow:hidden;
	}
	body>main.container.shadow-md.detail.zakazka .produkty-vypis
	{
		box-shadow: inset 0px 0px 0px 1px #D8D8DB;
		-webkit-box-shadow:inset 0px 0px 0px 1px #D8D8DB;
  -moz-box-shadow:inset 0px 0px 0px 1px #D8D8DB;
		border-radius:5px;
	}
	body>main.container.shadow-md.detail.zakazka .produkty-vypis div.grid-table-tr{
		border-left:0px !important;
		border-right:0px !important;
	}
	body>main.container.shadow-md #content-product .hledat-v-kategorii{
		width:100%;
	}
	body>main.container.shadow-md #content-product .hledat-v-kategorii>div{
		width:70%;
	}
body>main.container.shadow-md.detail.zakazka.neodebrane div.grid-table-tr:nth-child(2) {
		border-top: 1px solid #d8d8d8;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}
	body>main.container.shadow-md.detail.zakazka.neodebrane div.grid-table-tr:nth-child(3) {
		border-top:0px !important;
		border-top-left-radius: 0px !important;
		border-top-right-radius: 0px !important;
	}
	body>main.container.shadow-md.faktury div.faktury-list{
		border-top: 0px solid #d8d8d8 !important;
		border-bottom: 1px solid #999999 !important;
	}
	body>main.container.shadow-md.faktury div.faktury-list:last-child{
		border-bottom:0px !important;
	}
	body>main.container.shadow-md.cart label.select-all.mobile,
	body>main.container.shadow-md.offer label.select-all.mobile{
		display: inline-flex;
		margin-right: 0px;
		justify-content: end;
		margin-top:10px;
	}
	.vlastni-obrazky-seznam .image-box{
		width:20%;
	}
}
@media(min-width:1200px) {
	body>main.container.shadow-md.detail.zakazka div.under-table>div.summary-buttons{
		grid-column-start:2;
		grid-column-end:2;
	}
	
	body>main.container.shadow-md.detail.zakazka div.under-table div.summary-buttons #btnRozsirenePdf,
	body>main.container.shadow-md.detail.zakazka div.under-table div.summary-buttons #btnZakladniPdf{
		margin-right:5px;
	}
	body>main.container.shadow-md.detail.dodaci_list label.select-all.mobile,
	body>main.container.shadow-md.detail.zakazka label.select-all.mobile{
		display:none;
	}
	.desktop_paginator{
		display:block;
	}
	.mobile_paginator{
		display:none;
	}
	body>main>div>div.col-lg-2.d-lg-block>div{
		position: -webkit-sticky;
		position: sticky;
		top: 20px;
		margin-bottom:10px;
	}

	body>main.container.shadow-md.detail.rekapitulace #main > div > div.col-xs-12.mb-2.mb-lg-1 > div:nth-child(5){
		/*border-top-left-radius:5px;
		border-top-right-radius:5px;
		border-top:1px solid #d8d8d8;*/
	}
	body>main.container.shadow-md.detail.zakazka div.under-table div.summary{
		grid-row-start:2;
		grid-row-end:2;
		grid-column-start:2;
	}
	body>main.container.shadow-md.detail.zakazka div.under-table>div:nth-child(4){
		grid-row-start:3;
		grid-row-end:3;
	}
	body>main.container.shadow-md.detail.zakazka.zakazka-soupis div.under-table>div:last-child{
		grid-column-start:2;
		grid-column-end:3;
	}
	body>main.container.shadow-md.detail.zakazka div.under-table>div:last-child{
		grid-row-start:3;
		grid-row-end:3;
		grid-column-start:1;
		grid-column-end:1;
	}

	body>main.container.shadow-md.cart.offer>div.row>div.mt-3 {
		margin-bottom: 15px;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka {
		border-top: 1px solid #d8d8d8;
		
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka:first-child {
		border-top: 0px;
	}

	body>main.container.shadow-md.cart.offer label.select-all.mobile {
		margin-right: 0px;
		justify-content: end;
	}

	body>main.container.shadow-md.cart .remove-item.me-1 {
		margin-right: 0px !important;
	}

	body>main.container.shadow-md.cart .test-product-list .remove-item {
		align-self: center;
		grid-row-start: 2;
		grid-row-end: end;
		display: flex;
		justify-content: flex-end;
	}

	body>main.container.shadow-md.cart label.select-all input.form-check-input.mx-1 {
		margin-right: 0px !important;
	}

	body>main.container.shadow-md div.container-sm.d-flex.align-items-center.justify-content-center {
		width: calc(84% + 20px) !important;
	}

	body>main.container.shadow-md.faktury .button-menu div:nth-child(1) {
		grid-column-start: 1;
		grid-column-end: 1;
		grid-row-start: 1;
		grid-row-end: 1;
	}
	header>div.bg-header-order .search-result{
			width:445px;
		}
}
@media(min-width:992px){
	  .product-site .mobile-panels {
        display: none;
    }
	.prepinac-nakupnich-cen.mobile{
		display:none;
	}
	.pdf_nabidek_info.layout-snidane{
		display:none !important;
	}

	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-4.filtr{
		display:none;
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-2.filtr{
		display:none;
	}
	body>main.container.shadow-md.detail .under-table div.all-to-basket{
		align-self:end;
	}
	body>main.container.shadow-md.detail.zakazka.hledat .grid-table-tr.slim{
	grid-template-columns:5px 5px 12px 0px minmax(0, 95px) minmax(0, 4fr) 0px minmax(0, .5fr) minmax(38px, 85px) minmax(0, .5fr) minmax(0, .3fr) 40px minmax(38px, 92px) minmax(38px, 110px) minmax(0, 90px) 45px !important;
}
	.d-mobile-only{
	display:none;
}
	
}
  
@media(min-width:992px) and (max-width:1200px) {
	body>main.container.shadow-md.detail.zakazka div.under-table>div:nth-child(2) .input-group{
		display:ruby;
	}
	body>main.container.shadow-md.detail.zakazka div.under-table>div:nth-child(2) .input-group div{
		height:34px;
		margin-bottom:5px;
	}
	body>main.container.shadow-md.cart.offer #cart-bottom .form-offer .odeslat_ulozit .description-max-chars{
		width:100%;
	}
	header>div.bg-header-order .search-result{
		width:370px;
	}
	body>main.container.shadow-md.detail.zakazka .under-table {
		grid-template-columns: auto 400px;
	}
	#btnAddAllToBasket>i, #btnZakladniPdf>i, #btnRozsirenePdf>i{
		display:none;
	}
	#btnAddAllToBasket>a, #btnZakladniPdf>a, #btnRozsirenePdf>a{
		margin-right:5px;
		border-top-right-radius: 0.375rem;
		border-bottom-right-radius: 0.375rem;
	}
	body>main.container.shadow-md.historie.historie-nabidek .grid-table-tr.smaller{
		grid-template-columns: minmax(50px, 70px) minmax(50px, 70px) 3fr minmax(70px, 80px) minmax(70px, 80px) minmax(60px, 120px) 0px minmax(60px, 130px) 130px 20px;
	}
	.set-sell-price{
		width: 617px;
        margin-left: calc(100% - 617px);
	}
	    body>main.container.shadow-md.cart .test-product-list .remove-item {
        margin-top: 0px;
    }
	body>main.container.shadow-md.detail.zakazka.hledat .grid-table-tr.slim{
		grid-template-columns:5px 5px 12px 0px minmax(0, 95px) minmax(0, 4fr) 0px minmax(0, .5fr) minmax(38px, 85px) minmax(0, 0.5fr) 55px 100px minmax(38px, 92px) 15px 0px 0px !important;
	}
	body>main.container.shadow-md.detail.zakazka .grid-table-tr .grid-table-td-10{
		text-align:left;
	}
	body>main.container.shadow-md.detail.vyrobci .search-form>div{
		width:100%;
	}
	body>main.container.shadow-md.detail.vyrobci #frm-searchInCategoryForm > div > div > button{
		width:50px;
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-10 {
		grid-column-start: 11;
		grid-column-end: 11;	
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-11 {
		grid-column-start: 12;
		grid-column-end: 12;	
	}
	.whisperer{
		width:635px;
	}

	body>main.container.shadow-md.dodaci_listy div#list div.tabulka{
		grid-template-columns:200px 100px 4fr 140px 120px 85px 20px;
	}
	body>main.container.shadow-md.historie .grid-table-tr{
		grid-template-columns:minmax(50px, 70px) minmax(50px, 70px) 90px minmax(70px, 112px) minmax(60px, 170px) minmax(60px, 129px) minmax(60px, 130px) 130px 20px;
	}
	body>main.container.shadow-md.detail.zakazka.hledat .grid-table-tr{
		grid-template-columns: 5px 0px 10px minmax(0, 85px) minmax(0, 90px) minmax(0, 4fr) 10px minmax(0, .5fr) minmax(38px, 30px) minmax(0, 45px) minmax(0, 85px) 115px minmax(38px, 91px) minmax(38px, 40px) minmax(0, 0px) 0px !important;
	}
	.showallinfo{
		display:none;
	}
	.row.home.justify-content-evenly.mb-3>div {
		padding:0px;
	}
	body>main.container.shadow-md.detail.rekapitulace .grid-table-tr {
		grid-template-columns: 0px minmax(0, 85px) minmax(0, 82px) minmax(0, 0fr) minmax(0, 85px) minmax(0, .5fr) minmax(38px, 85px) minmax(0, .5fr) minmax(0, .3fr) minmax(0, .2fr) minmax(38px, 50px) minmax(38px, 103px) 0px !important;
	}

	body>main.container.shadow-md.detail.rekapitulace .grid-table-td-sklad {
		grid-row-start: 2;
	}

	body>main.container.shadow-md.vlastni-polozky div.showallinfo {
		display: none;
	}
	

	body>main.container.shadow-md.detail.zakazka .grid-table-td-8 {
		grid-column-start: 8;
		grid-column-end: 8;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-9 {
		grid-column-start: 6;
		grid-column-end: 6;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-8 {
		grid-column-start: 7;
		grid-column-end: 9;
	}
	body>main.container.shadow-md.detail.zakazka .grid-table-td-8:after{
		content:" %";
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-tr .grid-table-td-10 {
		grid-column-start: 9;
	}
	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-tr .grid-table-td-10 {
		text-align:left;
	}
	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-tr .grid-table-td-11 {
		text-align:right;
	}
	body>main.container.shadow-md.detail.zakazka .grid-table-td-11{
		grid-column-start:10;
		grid-column-end:10;
		text-align:left;
	}

	body>main.container.shadow-md.detail.zakazka.nabidka div.under-table div.summary{

		margin:0px;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-12 {
		grid-column-start: 11;
		grid-column-end: 11;
	}
	body>main.container.shadow-md.detail.zakazka .grid-table-td-12 span:after{
		content:" %";
	}
	body>main.container.shadow-md.detail.zakazka .grid-table-td-13 {
		grid-column-start: 6;
		grid-column-end: 6;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-14 {
		display:none !important;
		grid-column-start: 12;
		grid-column-end: 12;
	}
	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-7{
		grid-row-start:1 !important;
		grid-row-end:1 !important;
		grid-column-start: 17 !important;
		grid-column-end: 17 !important;
		text-align:center;
	}
	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-14 {
			grid-column-start: 13;
			grid-column-end: 15;
			text-align:right;
		}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-15 {
		grid-column-start: 13;
		grid-column-end: 13;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-16 {
		grid-column-start: 14;
		grid-column-end: 14;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-1,
	body>main.container.shadow-md.detail.zakazka .grid-table-td-2,
	body>main.container.shadow-md.detail.zakazka .grid-table-td-3 {
		grid-row-start: 1 !important;
		grid-row-end: end !important;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-13,
	body>main.container.shadow-md.detail.zakazka .grid-table-td-14,
	body>main.container.shadow-md.detail.zakazka .grid-table-td-15,
	body>main.container.shadow-md.detail.zakazka .grid-table-td-16 {
		grid-row-start: 2 !important;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-tr {
		grid-template-columns: 15px 10px 12px minmax(0, 80px) minmax(0, 85px) minmax(0, 85px) minmax(9px, 35px) minmax(0, .5fr) minmax(0, .3fr) minmax(0, .5fr) minmax(38px, 85px) minmax(38px, 103px) minmax(0, 90px) 40px !important;
		gap: 5px 10px !important;
	}
	body>main.container.shadow-md.detail.zakazka.nabidka .grid-table-tr{
		grid-template-columns:15px 10px 12px 0px minmax(0, 85px) minmax(0, 85px) minmax(9px, 35px) minmax(0, .5fr) minmax(0, .3fr) minmax(0, .5fr) minmax(38px, 85px) minmax(38px, 103px) minmax(0, 90px) 5px !important
	}
	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-tr {
		grid-template-columns: 0px 10px 12px minmax(0, 80px) minmax(0, 100px) minmax(0, 1fr) minmax(9px, 16px) minmax(0, .2fr) minmax(0, .2fr) minmax(0, 25px) minmax(38px, 1fr) minmax(20px, 20px) minmax(0, 1fr) 40px auto auto 40PX !important;
	}
	body>main.container.shadow-md.detail.zakazka .grid-table-td-7{
		grid-column-start: 6 !important;
		grid-column-end: 6 !important;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-6 {
		grid-row-start: 1 !important;
		grid-row-end: 1 !important;
		grid-column-start: 5 !important;
		grid-column-end: 14 !important;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-4 {
		grid-row-start: 1 !important;
		grid-row-end: end !important;
		grid-column-start: 4 !important;
		grid-column-end: 4 !important;
	}
	body>main.container.shadow-md.detail.zakazka.nabidka .grid-table-td-4 {
		display:none;
	}
	body>main.container.shadow-md.zakazky div#list div.tabulka {
		grid-template-columns: 25px 140px 82px 0.8fr 0.8fr 85px 4fr;
	}
	body>main.container.shadow-md.detail #main>div>div.col-xs-12.mb-2.mb-lg-1>div.showallinfo {
		display: none;
	}

	body>main.container.shadow-md.detail div.grid-table-tr {
		padding: 5px 0px;
	}

	body>main.container.shadow-md.detail div.grid-table-tr:nth-child(3) {
		border-top:1px solid #d8d8d8;
	}
	body>main.container.shadow-md.detail.zakazka.nabidka div.grid-table-tr:nth-child(3){
		border-top:0px;
	}

	body>main.container.shadow-md.detail div.grid-table-tr.grid-table-th {
		display: none !important;
	}

	body>main.container.shadow-md.detail .grid-table-tr {
		grid-template-columns: 44px minmax(0, 85px) minmax(0, 82px) minmax(0, 0fr) minmax(0, 85px) minmax(0, .5fr) minmax(38px, 85px) minmax(0, .5fr) minmax(0, .3fr) minmax(0, .5fr) minmax(38px, 85px) minmax(38px, 103px) minmax(0, 55px) !important;
		gap: 5px 10px !important;
	}

	body>main.container.shadow-md.detail.nabidka .grid-table-tr {
		grid-template-columns: 27px minmax(0, 85px) minmax(0, 82px) minmax(0, 0fr) minmax(0, 85px) minmax(0, .5fr) minmax(38px, 85px) minmax(0, .5fr) minmax(0, .3fr) minmax(0, .5fr) minmax(38px, 85px) minmax(38px, 103px) 0 !important;
	}

	body>main.container.shadow-md.detail.nabidka .grid-table-td-13 {
		text-align: right;
	}

	body>main.container.shadow-md.detail .grid-table-td-4 {
		grid-row-start: 1 !important;
		grid-row-end: 1 !important;
		grid-column-start: 3 !important;
		grid-column-end: 13 !important;
	}

	body>main.container.shadow-md.detail .grid-table-td-3,
	body>main.container.shadow-md.detail .grid-table-td-5,
	body>main.container.shadow-md.detail .grid-table-td-6,
	body>main.container.shadow-md.detail .grid-table-td-7,
	body>main.container.shadow-md.detail .grid-table-td-8,
	body>main.container.shadow-md.detail .grid-table-td-9,
	body>main.container.shadow-md.detail .grid-table-td-10,
	body>main.container.shadow-md.detail .grid-table-td-11,
	body>main.container.shadow-md.detail .grid-table-td-12 {
		grid-row-start: 2 !important;
		grid-row-end: 2 !important;
	}

	body>main.container.shadow-md.detail .grid-table-td-13 {
		grid-row-start: 1 !important;
		grid-row-end: end !important;
	}

	body>main.container.shadow-md.detail.vyprodej div.row .grid-table-tr {
		grid-template-columns: 27px minmax(0, 85px) minmax(0, 82px) minmax(0, 0fr) minmax(0, 85px) minmax(0, .3fr) minmax(0px, 0px) minmax(0, .5fr) minmax(0, .3fr) 1fr 1fr .5fr minmax(0, 55px) !important;
	}

	body>main.container.shadow-md.detail.vyprodej .grid-table-td-3 {
		grid-column-end: 6;
	}

	body>main.container.shadow-md.detail.vyprodej .grid-table-td-3:before {
		content: "Číslo zboží:" !important;
	}

	body>main.container.shadow-md.detail.vyprodej .grid-table-td-10 {
		text-align: right;
	}

	body>main.container.shadow-md.detail.vyprodej .grid-table-td-11 {
		font-weight: 600;
	}

	body>main.container.shadow-md.detail.vyprodej .grid-table-td-12 {
		text-align: right;
	}
		body>main.container.shadow-md.detail.zakazka .grid-table-td-9{
		grid-column-start:12;
		grid-column-end:12;
	}
}

@media(min-width:767px) and (max-width:1200px) {
	body>main.container.shadow-md.cart.offer .remove-item.me-1{
		margin-bottom:4px;
		margin-top:0px;
	}
	body>main.container.shadow-md.cart label.select-all.mobile,
	body>main.container.shadow-md.offer label.select-all.mobile{
		display: inline-flex;
		margin-right: 0px;
		justify-content: end;
	}
	body>main.container.shadow-md.dodaci_listy #filters,
	body>main.container.shadow-md.zakazky #filters {
		margin-top: 0px !important;
	}

	body>main.container.shadow-md div#list div.tabulka {
		grid-template-columns: 2fr 1fr 1fr 5fr 1fr 50px;
	}

	body>main.container.shadow-md div#list div.tabulka:first-child .legend {
		display: block;
	}

	body>main.container.shadow-md.cart #list .test-product-list {
		padding-bottom: 15px;
	}

	body>main.container.shadow-md.cart #list .test-product-list {
		grid-template-columns: 8px 10px auto 11fr 7fr 0fr 4fr;
	}

	body>main.container.shadow-md.cart .test-product-list .product-number {
		grid-column-end: 4;
	}
}

@media(min-width:800px) and (max-width:1200px) {
	body>main.container.shadow-md.faktury .legend {
		display: block !important;
		font-weight: bold;
	}

	body>main.container.shadow-md.faktury div.faktury-list {
		display: grid;
		grid-template-columns: 2fr 2fr 2fr 2fr 2fr 2fr;
		grid-template-rows: auto auto auto auto auto auto;
		gap: 0 10px;
		align-items: center;
		grid-auto-flow: column;
		padding: 10px;
	}

	body>main.container.shadow-md.faktury div.faktury-list>div {
		align-items: start !important;
		text-align: left !important;
	}
	/*  faktury legend - start */

	body>main.container.shadow-md.faktury div.faktury-list hr.legend.border {
		grid-row-start: 1;
		grid-row-end: 1;
		grid-column-start: 2;
		grid-column-end: 2;
		align-self: end;
		padding: 0px !important;
		margin: 0px !important;
		color: transparent;
		opacity: 0;
		border: 0px !important;
		border-top: 1px solid !important;
		display: none;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-type {
		grid-row-start: 1;
		grid-row-end: 1;
		grid-column-start: 1;
		grid-column-end: 1;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-number {
		grid-row-start: 1;
		grid-row-end: 1;
		grid-column-start: 1;
		grid-column-end: 1;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-description {
		grid-row-start: 1;
		grid-row-end: 1;
		grid-column-start: 2;
		grid-column-end: 3;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-date {
		grid-row-start: 1;
		grid-row-end: 1;
		grid-column-start: 4;
		grid-column-end: 4;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-price-tax-free {
		grid-row-start: 1;
		grid-row-end: 1;
		grid-column-start: 5;
		grid-column-end: 5;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-price-with-tax {
		grid-row-start: 1;
		grid-row-end: 1;
		grid-column-start: 6;
		grid-column-end: 6;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-to-pay {
		grid-row-start: 3;
		grid-row-end: 3;
		grid-column-start: 1;
		grid-column-end: 1;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-expiration-date {
		grid-row-start: 3;
		grid-row-end: 3;
		grid-column-start: 2;
		grid-column-end: 2;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-days {
		grid-row-start: 3;
		grid-row-end: 3;
		grid-column-start: 3;
		grid-column-end: 3;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-vs {
		grid-row-start: 3;
		grid-row-end: 3;
		grid-column-start: 4;
		grid-column-end: 4;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-state {
		grid-row-start: 3;
		grid-row-end: 3;
		grid-column-start: 5;
		grid-column-end: 5;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-pdf {
		grid-row-start: 3;
		grid-row-end: 3;
		grid-column-start: 6;
		grid-column-end: 6;
	}



	body>main.container.shadow-md.faktury div.faktury-list div.type {
		display: none;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.number {
		grid-row-start: 2;
		grid-row-end: 2;
		grid-column-start: 1;
		grid-column-end: 1;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.description {
		grid-row-start: 2;
		grid-row-end: 2;
		grid-column-start: 2;
		grid-column-end: 4;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.date {
		grid-row-start: 2;
		grid-row-end: 2;
		grid-column-start: 4;
		grid-column-end: 4;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.price-tax-free {
		grid-row-start: 2;
		grid-row-end: 2;
		grid-column-start: 5;
		grid-column-end: 5;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.price-with-tax {
		grid-row-start: 2;
		grid-row-end: 2;
		grid-column-start: 6;
		grid-column-end: 6;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.to-pay {
		grid-row-start: 4;
		grid-row-end: 4;
		grid-column-start: 1;
		grid-column-end: 1;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.expiration-date {
		grid-row-start: 4;
		grid-row-end: 4;
		grid-column-start: 2;
		grid-column-end: 2;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.days {
		grid-row-start: 4;
		grid-row-end: 4;
		grid-column-start: 3;
		grid-column-end: 3;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.vs {
		grid-row-start: 4;
		grid-row-end: 4;
		grid-column-start: 4;
		grid-column-end: 4;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.state {
		grid-row-start: 4;
		grid-row-end: 4;
		grid-column-start: 5;
		grid-column-end: 5;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.pdf {
		grid-row-start: 4;
		grid-row-end: 4;
		grid-column-start: 6;
		grid-column-end: 6;
	}


}

@media(max-width:800px) {
	body>main.container.shadow-md.faktury div.faktury-list div.pdf a {
		font-size: 25px !important;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.pdf {
		text-align: center !important;
	}

	body>main.container.shadow-md.faktury .legend {
		display: block !important;
		font-weight: bold;
	}

	body>main.container.shadow-md.faktury div.faktury-list {
		display: grid;
		grid-template-columns: 2fr 2fr 2fr 2fr;
		grid-template-rows: auto auto auto auto auto auto;
		gap: 0 10px;
		align-items: center;
		grid-auto-flow: column;
		border-top: 0px solid #d8d8d8 !important;
		border-left: 1px solid #d8d8d8;
		border-right: 0px solid #d8d8d8;
		border-bottom: 1px solid #d8d8d8;
		padding: 10px;
	}

	body>main.container.shadow-md.faktury div.faktury-list:last-child {
		border-bottom: 0px solid #d8d8d8;
	}

	body>main.container.shadow-md.faktury div.faktury-list>div {
		align-items: start !important;
		text-align: left !important;
	}

	/*  faktury legend - start */
	body>main.container.shadow-md.faktury div.faktury-list:first-child div {
		grid-row-start: 1;
		grid-row-end: 1;
	}

	body>main.container.shadow-md.faktury div.faktury-list hr.legend.border {
		grid-row-start: 1;
		grid-row-end: 1;
		grid-column-start: 1;
		grid-column-end: 1;
		align-self: end;
		padding: 0px !important;
		margin: 0px !important;
		color: transparent;
		opacity: 0;
		border: 0px !important;
		border-top: 1px solid !important;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-type {
		grid-column-start: 4;
		grid-column-end: 4;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-number {
		grid-column-start: 1;
		grid-column-end: 1;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-description {
		grid-column-start: 1;
		grid-column-end: 1;
		grid-row-start: 2;
		grid-row-end: 2;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-date {
		grid-column-start: 3;
		grid-column-end: 3;
		grid-row-start: 1;
		grid-row-end: 1;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-price-tax-free {
		grid-column-start: 1;
		grid-column-end: 1;
		grid-row-start: 3;
		grid-row-end: 3;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-price-with-tax {
		grid-column-start: 3;
		grid-column-end: 3;
		grid-row-start: 3;
		grid-row-end: 3;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-to-pay {
		grid-column-start: 1;
		grid-column-end: 1;
		grid-row-start: 4;
		grid-row-end: 4;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-expiration-date {
		grid-column-start: 3;
		grid-column-end: 5;
		grid-row-start: 4;
		grid-row-end: 4;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-days {
		grid-column-start: 1;
		grid-column-end: 1;
		grid-row-start: 5;
		grid-row-end: 5;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-vs {
		grid-column-start: 3;
		grid-column-end: 3;
		grid-row-start: 5;
		grid-row-end: 5;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-state {
		grid-column-start: 1;
		grid-column-end: 1;
		grid-row-start: 6;
		grid-row-end: 6;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-pdf {
		grid-column-start: 3;
		grid-column-end: 3;
		grid-row-start: 6;
		grid-row-end: 6;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.type {
		grid-column-start: 2;
		grid-column-end: 2;
		margin-left: -15px;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.type i,
	body>main.container.shadow-md.faktury div.faktury-list div.type>div{
		display: none;
	}
	

	body>main.container.shadow-md.faktury div.faktury-list div.number {
		grid-column-start: 2;
		grid-column-end: 2;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.description {
		grid-column-start: 2;
		grid-column-end: 5;
		grid-row-start: 2;
		grid-row-end: 2;

	}

	body>main.container.shadow-md.faktury div.faktury-list div.date {
		grid-column-start: 4;
		grid-column-end: 4;
		grid-row-start: 1;
		grid-row-end: 1;
		text-align: right !important;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.price-tax-free {
		grid-column-start: 2;
		grid-column-end: 2;
		grid-row-start: 3;
		grid-row-end: 3;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.price-with-tax {
		grid-column-start: 4;
		grid-column-end: 4;
		grid-row-start: 3;
		grid-row-end: 3;
		text-align: right !important;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.to-pay {
		grid-column-start: 2;
		grid-column-end: 2;
		grid-row-start: 4;
		grid-row-end: 4;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.expiration-date {
		grid-column-start: 4;
		grid-column-end: 4;
		grid-row-start: 4;
		grid-row-end: 4;
		text-align: right !important;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.days {
		grid-column-start: 2;
		grid-column-end: 2;
		grid-row-start: 7;
		grid-row-end: 7;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.vs {
		grid-column-start: 4;
		grid-column-end: 4;
		grid-row-start: 5;
		grid-row-end: 5;
		text-align: right !important;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.state {
		grid-column-start: 2;
		grid-column-end: 2;
		grid-row-start: 6;
		grid-row-end: 6;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.pdf {
		grid-column-start: 4;
		grid-column-end: 4;
		grid-row-start: 6;
		grid-row-end: 6;
		text-align: right !important;
		padding-right: 15px;
	}

	body>main.container.shadow-md.faktury div.faktury-list div.legend-to-pay br,
	body>main.container.shadow-md.faktury div.faktury-list div.legend-tax-free br {
		display: none;
	}

	/*  faktury - konec */
}

@media(min-width:768px) and (max-width:992px) {
	#snippetLastVisited .MultiCarousel .MultiCarousel-inner div.item-carousel > div.item-cely > div.card-date a{
		word-break: break-word;
	}
	#snippetLastVisited .MultiCarousel .MultiCarousel-inner .item-carousel > div{
		padding:5px;
	}
	#snippetLastVisited .MultiCarousel .MultiCarousel-inner div.item-carousel > div.item-cely .img-item img{
		width:70px !important;
		height:70px !important;
	}
	.product-page .history_from_product,.product-page .history_to_product{
		width:80%;
		margin-left:0%;
		float:left;
		margin-right:20%;
		padding-left:0px;
		margin-bottom:10px;
	}
	body>main.container.shadow-md div#list div.tabulka hr.legend.border{
	grid-column-end:9;
}
	body>main.container.shadow-md.detail div.under-table div.summary{
		margin-top:20px;
	}
	body>main.container.shadow-md.detail div.under-table div.tlacitka-export{
		grid-row-start:3;
		grid-row-end:3;
	}
	body>main.container.shadow-md.cart.offer .set-price div{
		display:grid !important;
		width:100%;
	}
	body>main.container.shadow-md.cart.offer .set-price div input{
		place-self:end;
	}
	body>main.container.shadow-md div#list div.tabulka div.legend.oznobj{
		white-space:break-spaces;
	}
	body>main.container.shadow-md.dodaci_listy div#list div.tabulka{
		grid-template-columns:165px 80px 3fr 100px 100px 50px 20px;
	}
	body>main.container.shadow-md.search #category-result > div > div{
		width:50%;
	}

	body>main.container.shadow-md.search #category-result > div > div div.col-sm-4{
		width:100%;
		margin-bottom:2px;
	}

	body>main.container.shadow-md.detail.vyrobci #category-result > div > div div.col-sm-4 label{
		display:inline-flex;
	}
	body>main.container.shadow-md.search #category-result > div > div div.col-sm-4 label{
		display:inline-flex;
	}

	body>main.container.shadow-md.cart.offer .test-product-list .product-info-price {
		grid-column-end:6;
	}
	body>main.container.shadow-md.cart.offer .set-price div{
		margin-bottom:20px;
	}
	.row.home.justify-content-evenly.mb-3>div {
		padding:0px 10px;
	}
	body>main.container.shadow-md.cart.offer .test-product-list .product-stock {
		grid-column-start: 6;
		grid-column-end: 6;
	}

	body>main.container.shadow-md.cart.offer #list .test-product-list div.selling-price {
		grid-column-start: 5;
		grid-column-end: 5;
		grid-row-start: 6;
		grid-row-end: 6;
	}

	body>main.container.shadow-md.cart.offer #list .test-product-list {
		grid-template-columns: 40px 40px 4fr 3fr 4fr !important;
	}

	body>main.container.shadow-md.cart.offer .test-product-list .product-s {
		grid-column-start: 5;
		grid-column-end: 5;
	}

	body>main.container.shadow-md.cart.offer .test-product-list .prices-b {
		grid-column-start: 6;
		grid-column-end: 6;
		grid-row-start: 5;
		grid-row-end: 5;
		margin-top: 0px;
		margin-bottom: -35px;
	}

	body>main.container.shadow-md.cart.offer .test-product-list .button-box {
		grid-column-start: 6;
		grid-column-end: 6;
		grid-row-start: 6;
		grid-row-end: end;
	}

	body>main.container.shadow-md.cart.offer .test-product-list .product-info-price {
		grid-row-end: 6;
	}

	body>main.container.shadow-md.detail.zakazka div.under-table>div:nth-child(2) .input-group a:nth-child(4) {
		margin-left: 0px !important;
		width: 191px;
	}

	body>main.container.shadow-md.detail.zakazka div.under-table>div:nth-child(2) .input-group>i {
		padding-top: .375rem !important;
	}
}

@media(max-width:992px) {
	.product-page .history_from_product .product-item .img,.product-page .history_to_product .product-item .img{
		grid-column-start: 1;
        grid-column-end: 1;
        grid-row-start: 1;
        grid-row-end: 3;
	}
	.product-page .product_history_from::before, .product-page .product_history_to::before{
		top: 15px;
	}
	.product-page .history_from_product .product-item .title,.product-page .history_to_product .product-item .title{
		grid-column-start:2;
	}
	.bez-vratek{
		width:100%;
	}
	.faktury_zakazky_seznam,.faktury_dl_seznam{
		width:100%;
	}
	.product-site .tab{
		min-height:100px;
	}
    .product-site .tab .buttons-product {
        display: none;
    }

    .product-site .tabcontent {
        display: block !important;
    }

    .product-site .mobile-panels {
        margin-top: 15px;
    }

    .product-site .panel-item {
        border-bottom: 1px solid #ddd;
    }

    .product-site .panel-header {
        padding: 12px;
        font-weight: 600;
        cursor: pointer;
        background: #f8f9fa;
        position: relative;
    }

    .product-site .panel-header::after {
        content: "+";
        position: absolute;
        right: 15px;
        font-size: 18px;
		top:10px;
    }
	.product-site .panel-item.active .panel-header::after {
		top:11px;
	}

    .product-site .panel-item.active .panel-header::after {
        content: "−";
    }

    .product-site .panel-body {
        display: none;
        padding: 10px;
        background: #fff;
    }

    .product-site .panel-item.active .panel-body {
        display: block;
    }
	body>main.container.shadow-md.detail.zakazka div.under-table>div.summary-buttons{
		grid-column-start:1;
		grid-column-end:3;
	}
	body>main.container.shadow-md.detail.zakazka div.under-table div.summary-buttons #btnRozsirenePdf,
	body>main.container.shadow-md.detail.zakazka div.under-table div.summary-buttons #btnZakladniPdf{
		margin-right:5px;
	}
	#frm-sendOtEmptySearchForm{
		width:100%;
	}
	#snippet--breakdownItem,#snippet--similarProducts{
		padding-left:10px !important;
		padding-right:10px !important;
	}
	.prepinac-nakupnich-cen.mobile{
		display:block !important;
		margin:0px 0px 3px 0px !important;
		background-color:white;
		padding:3px 0px 2px 0px;
	}
	.prepinac-nakupnich-cen.mobile div.form-switch{
		width:90px;
	}
	.prepinac-nakupnich-cen{
		display:none;
	}
	header>div.bg-header-order .search-result{
		width:250px;
	}
	
	.pdf_nabidek_info.homepage_pdf_nabidek_info{
		grid-row-start:2;
		margin-top:0px !important;
		padding-top:0px !important;
	}
	.pdf_nabidek_info.layout-snidane{
		grid-row-start:1;
		padding-bottom:0px !important;
		margin-top:50px !important;
	}
		
	.pdf_nabidek_info.pdf_nabidek_info_cele{
		display:grid;
	}
	.pdf_nabidek_info.pdf_nabidek_info_cele .column-orange{
		grid-row-start:1;
	}
	.pdf_nabidek_info.pdf_nabidek_info_cele .column-green{
		grid-row-start:3;
	}
	.pdf_nabidek_info.pdf_nabidek_info_cele .column-red{
		grid-row-start:2;
	}
	.pdf_nabidek_info.swiper_snidane{
		display:none !important;
	}
	.pdf_nabidek_info{
		margin:30px 30px 0px 32px;
	}
	body>main.container.shadow-md.cart.offer #cart-bottom>div.form-receiver.order-form>form .div-addbefore.jmeno label {
		width:80px;
	}
	body>main.container.shadow-md.cart.offer #cart-bottom .form-offer>div{
		width:100%;
	}
	body>main.container.shadow-md.cart.offer #cart-bottom .form-offer>div:nth-child(1){
		margin-bottom:15px;
	}
	.right-side .product-stock>a:nth-child(2){
		margin-top:15px;
		margin-left:0px;
		display:block;
	}
	body>main.container.shadow-md.detail.faktura div.detailPrehledInformaci{
		width:100%;
	}
	
	body>main.container.shadow-md.detail.faktura div.detailQrKod{
		width:100%;
		text-align:left;
		margin-bottom:15px;
	}
	body>main.container.shadow-md.detail.faktura div.detailQrKod span{
		margin-bottom:10px;
		display:block;
	}
	.detailPrehledQr{
		display:block;
	}
	.set-sell-price{
		width:100%;
		margin-left:0px;
		padding-left:0px;
	}
	body>main.container.shadow-md.cart.offer .formL,
	body>main.container.shadow-md.cart.offer .formR{
		order:unset;
	}
	body>main.container.shadow-md.aktuality div.aktuality>a{
		padding:0px !important;
	}
	
	aside.d-mobile-only.accordion a{
		color:#dedcdc;
	}
	aside.d-mobile-only.accordion a.active,aside.d-mobile-only.accordion .arrow-button:not(.collapsed)>a,aside.d-mobile-only.accordion .arrow-button:hover:after,aside.d-mobile-only.accordion .arrow-button:not(.collapsed):after{
		color:#ffc69a !important;
	}
	
	.sidebar .d-mobile-only.accordion h1:after,.sidebar .d-mobile-only.accordion h2:after{
		padding: 3px 5px;
		margin-top:0px;
		font-size:15px;
	}
	.sidebar .d-mobile-only.accordion h1{
		text-decoration:none;
	}
	.sidebar .d-mobile-only.accordion .sub-accordion>h2:after{
		right:-15px;
	}
	.sidebar .d-mobile-only.accordion .sub-accordion, .sidebar .d-mobile-only.accordion .sub-accordion>h2{
		width:calc(100% - 15px);
	}
	.sidebar .d-mobile-only.accordion .sub-accordion>a{
		display:block;
		margin-bottom:2px
	}
	.sidebar .d-mobile-only.accordion .sub-accordion>h2{
		margin:7px 0px;	
	}
	.sidebar .d-mobile-only.accordion>h1{
		margin-top:7px;
	}
	.d-mobile-none{
		display:none;
	}
	.ucet-hr{
		display:block;
		    color: #e7e5e5;
    opacity: 1;
	margin:30px 0px;
	}
	body>main.container.shadow-md.cart.offer #cart-bottom .form-offer{
			width: calc(100% - 1.5rem) !important;
	}
	    .whisperer {
        width: 722px !important;
        left: -272px;
    }
	body>main.container.shadow-md.detail.zakazka .grid-table-tr .grid-table-td-11{
		text-align:center;
	}
	.ucet-row article{
		padding-left:0px !important;
	}
	
	.banner #carouselExampleIndicatorsStred img,
	.banner #carouselExampleIndicatorsStred{
		height:auto !important;
	}
	.banner #carouselExampleIndicatorsStred{
		width:100% !important;
	}
	body>main.container.shadow-md #content-product .hledat-v-kategorii>div{
		width:100%;
	}
	body>main.container.shadow-md #content-product .hledat-v-kategorii>label{
		width:0px;
		height:0px;
	}
	body>main.container.shadow-md.detail.rekapitulace.nabidka div.under-table div.summary table{
		width:100%;
		margin-left:0px;
	}
	body>main.container.shadow-md.detail.faktura .seznam-dodacich-listu{
		width:100%;
	}
	body>main.container.shadow-md.detail.zakazka .grid-table-td-12.d-none.grid-open,
	body>main.container.shadow-md.detail.zakazka .grid-table-td-14.d-none.grid-open{
		display:none !important;
	}
	body>main.container.shadow-md.historie #frm-filterForm .grid-table-tr{
		border-bottom:1px solid #999999;
	}
	body>main.container.shadow-md.detail.vyrobci div>div.mb-2.name{
		display:block !important;
	
	}

	body>main.container.shadow-md.detail.vyrobci .h1-title:first-child{
		width:100%;
		border-bottom:0px !important;
		margin-bottom:0px;
		white-space:normal;
		font-size:22px;
	}
	
	main.shadow-md.detail.vyrobci #category-result > div > div.col-xs-6{
		width:50%;
	}
	main.shadow-md.detail.vyrobci #category-result > div > div.col-xs-6>div.col-sm-4{
		width:100%;
		margin-bottom:2px;
	}
	main.shadow-md.detail.vyrobci #category-result > div.col-sm-4{
		width:50%;
	}
	body>main.container.shadow-md.detail.vyprodej div.grid-table-tr .grid-table-td-5.grid-open{
		display:none;
	}
	body>main.container.shadow-md.detail.vyprodej .grid-table-td-3:before{
		display:contents !important;
	}
	body>main.container.shadow-md.detail.vyprodej .grid-table-td-12:before{
		display:contents !important;
	}
	body>main.container.shadow-md.detail.vyprodej .grid-table-td-12 span{
		display:contents !important;
	}
	body>main.container.shadow-md.detail.historie.nabidka div.grid-table-tr .grid-table-td-10.grid-open{
		grid-row-start:4;
		grid-row-end:4;
	}

	body>main.container.shadow-md.detail.historie.nabidka div.grid-table-tr .grid-table-td-5.grid-open:after{
		content:"";
	}
	body>main.container.shadow-md.detail.faktura .grid-table-td-9{
		font-weight:500 !important;
	}
	body>main.container.shadow-md.detail.historie .h1-title>a.btn-gc-line{
		margin-top:-5px;
	}
	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-12{
		font-weight:500;
	}
	main.shadow-md.filter-navigation.favourite .table-box .pagination-box{
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 2;
	}
	main.shadow-md.filter-navigation.favourite .table-box .zobrazit-dalsi{
		grid-column-start: 1;
		grid-column-end: 2;
		text-align: left;
		grid-row-start:2;
		grid-row-end:2;
	}
	main.shadow-md.filter-navigation.favourite .table-box .vlozit-kosik{
		grid-column-start:1 !important;
		grid-column-end:2 !important;
		grid-row-start:1;
	}
	
	body>main.container.shadow-md.filter-navigation.favourite .table-box div.pagination-box{
		grid-column-start: 1;
		grid-column-end: 4;
		grid-row-start: 3;	
		margin-top:10px;
	}
	main.shadow-md.filter-navigation.favourite .table-box{
		grid-template-columns:1fr;
	}
	body>main.container.shadow-md.filter-navigation.favourite .table-box div.zobrazit-dalsi a{
		margin-bottom:0px;
		margin-top:10px;
	}
	.top-menu .nav-link:hover,.top-menu .nav-link.active{
		border-bottom:0px;
		color:#ffc69a !important;
	}
	main.shadow-md #content-product div.mb-2.name > h1.h1-title:nth-child(1),
	main.shadow-md.search div.mb-2.name > h1.h1-title:nth-child(1),
	main.shadow-md.detail.hledat div.page-title>h1.h1-title:nth-child(1){
		margin-bottom: 0px;
		padding-bottom: 0px;
		border-bottom: 0px;
		white-space: normal;
		width: 100%;
		font-size:22px;
	}
	main.shadow-md #content-product div.mb-2.name > h1.h1-title:nth-child(2),
	main.shadow-md.search div.mb-2.name > h1.h1-title:nth-child(2),
	main.shadow-md.detail.hledat div.page-title>h1.h1-title:nth-child(2)
	{
		margin-top: 0px;
	}
	body>main.container.shadow-md.detail.zakazka .under-table {
		grid-template-columns: auto auto;
	}

	body>main.container.shadow-md.detail.zakazka div.under-table>div:nth-child(2) {
		grid-column-end: 3;
	}

	body>main.container.shadow-md.detail.zakazka div.under-table div.summary {
		grid-column-start: 1;
		grid-row-start: 3;
		grid-row-end: 3;
	}

	body>main.container.shadow-md.detail.zakazka div.under-table>div:nth-child(4) {
		grid-row-start: 5;
		grid-row-end: 5;
		grid-column-end: 3;
		text-align: left;
	}

	body>main.container.shadow-md.detail.zakazka div.under-table>div:last-child {
		grid-row-start: 4;
		grid-row-end: 4;
		grid-column-start: 1;
	}

	body>main.container.shadow-md.detail.zakazka div.under-table>div:nth-child(2) .input-group>i {
		padding: .375rem .75rem;
	}

	body>main.container.shadow-md.detail.nabidka .under-table {
		grid-template-columns: auto auto;
	}



	body>main.container.shadow-md.cart.offer .test-product-list .remove-item,
	body>main.container.shadow-md.cart.offer .test-product-list .select-item{
		grid-column-start: 7;
		grid-column-end: 7;
	}
	body>main.container.shadow-md.cart.offer .test-product-list .total-price {
		text-align: right;
		grid-column-end: 7 !important;
		margin-top: 0px;
		align-self: end;
		padding-top: 0px;

	}

	body>main.container.shadow-md.cart.offer #list .test-product-list div.selling-price {
		grid-column-start: 4;
		grid-column-end: 5;
		grid-row-start: 5;
		grid-row-end: 8;
		margin-top: 0px;
	}

	body>main.container.shadow-md.cart.offer #list .test-product-list .move-up-down {
		grid-column-start: 1;
		grid-column-end: 1;
		grid-row-start: 2;
		grid-row-end: 2
	}

	body>main.container.shadow-md.cart.offer #list .test-product-list .sticker-wrapper-basket {
		grid-column-start: 2;
		grid-column-end: 2;
		grid-row-start: 2;
		grid-row-end: 3;
		position: relative;
		width: fit-content;
		display: flex;
		flex-direction: column;
		margin-right: 5px
	}

	body>main.container.shadow-md.cart.offer #list .test-product-list .img.img-cart {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 3;
		grid-row-end: end;
		margin-right: -10px;
		align-self:baseline;
	}

	body>main.container.shadow-md.cart.offer #list .test-product-list .title {
		grid-column-start: 3;
		grid-column-end: end;
		grid-row-start: 2;
		grid-row-end: 3
	}

	body>main.container.shadow-md.cart.offer #list .test-product-list .product-number {
		grid-column-start: 4;
		grid-column-end: end;
		grid-row-start: 3;
		grid-row-end: 3
	}

	body>main.container.shadow-md.cart.offer #list .test-product-list .product-info-price {
		grid-column-start: 3;
		grid-column-end: 6;
		grid-row-start: 4;
		grid-row-end: 4;
		padding: 0;
		margin: 0;
		font-size: 12px
	}

	body>main.container.shadow-md.cart.offer #list .test-product-list .product-stock {
		grid-column-start: 5;
		grid-column-end: 5;
		grid-row-start: 5;
		grid-row-end: 8;
		margin-bottom: 0;
		align-items:flex-end;
	}
	body>main.container.shadow-md.cart.offer #list .test-product-list .product-stock a{
		width:142px;
	}

	body>main.container.shadow-md.cart.offer #list .test-product-list .prices-b {
		grid-column-start: 2;
		grid-column-end: 4;
		grid-row-start: 5;
		grid-row-end: 8;
		text-align: end;
		font-size: 16px
	}

	body>main.container.shadow-md.cart.offer #list .test-product-list .button-box {
		grid-column-start: 5;
		grid-column-end: 5;
		grid-row-start: 5;
		grid-row-end: 8
	}

	body>main.container.shadow-md.cart.offer #list .test-product-list .total-price {
		grid-column-start: 6;
		grid-column-end: 6 !important;
		grid-row-start: 5;
		grid-row-end: 8;
		white-space: nowrap;
		font-size: 16px;
		align-self:center;
	}
	body>main.container.shadow-md.cart.offer .set-dph{
		grid-column-start:3;
		grid-column-end:3;
		grid-row-start: 5;
		grid-row-end: 8;
		margin-top:0px;
		margin-bottom:6px;
	}


	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka.nadpis{
		display:none;
	}
	body>main.container.shadow-md.detail.rekapitulace.nabidka .grid-table-td-5{
		grid-column-start:3;
		grid-column-end:3;
		grid-row-start:2;
		grid-row-end:2;
		display:block;
	}
	body>main.container.shadow-md div#list div.tabulka div.legend.pdf{
		padding-left:0px;
		padding-right:0px;
	}
	body>main.container.shadow-md.detail.rekapitulace.nabidka div.grid-table-tr .grid-table-td-6:before{
		content:"";
	}
	body>main.container.shadow-md.detail.rekapitulace.nabidka .grid-table-td-11:before{
		content:"DPH:";
	}
	body>main.container.shadow-md.detail.rekapitulace.nabidka .grid-table-td-11:after{
		content:" %";
	}
	body>main.container.shadow-md.detail.rekapitulace.nabidka .grid-table-td-11{
		grid-column-start:1;
		grid-column-end:4;
		text-align:left;
		font-weight: 400;
		grid-row-start:4;
		grid-row-end:4;
	}

	body>main.container.shadow-md.cart.offer .form-receiver input{
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
	}
	body>main.container.shadow-md.cart.offer .form-receiver label{
		margin:5px 0px;
	}
	body>main.container.shadow-md.cart.offer #frm-addEmailForm button{
		margin-top:10px;
	}
	body>main.container.shadow-md.faktury .under-table div.zobrazit-dalsi{
		grid-row-start:2;
		grid-column-start:1;
		grid-column-end:4;
		text-align:center;
	}
	main.favourite #category-result > div > div{
		width:50%;
	}
	main.favourite #category-result > div > div>div{
		width:100% !important;
	}
	main.favourite #category-result > div > div>div>label{
		display:inline-flex !important;
	}
	#v-pills-tab{
		margin-right:0px !important;
		margin-bottom:20px;
	}
	.ucet-row{
		display:block;
	}

	.nav-up,.nav-down{
		top:0px !important;
		position:absolute !important;
	}
	main.favourite .product-item .title{
		grid-column-end:3;
	}
	.formL {
		width: 100%;
	}

	.formR {
		margin-top: 20px;
		width: 100%;
	}
	body>main.container.shadow-md.detail.historie.nabidka .grid-table-tr .grid-table-td-5{
		display:block;
		grid-column-start:1 !important;
		grid-column-end:1 !important;
		grid-row-start:3 !important;
		grid-row-end:3 !important;
		text-align:left;
	}
	body>main.container.shadow-md.detail.historie.nabidka .grid-table-tr .grid-table-td-5:before{
		content:"";
	}
	body>main.container.shadow-md.detail.historie.nabidka .grid-table-tr .grid-table-td-6{
		display:block;
		grid-column-start:2 !important;
		grid-column-end:2 !important;
		grid-row-start:3 !important;
		grid-row-end:3 !important;
	}
	body>main.container.shadow-md.detail.historie.nabidka .grid-table-tr .grid-table-td-6:before{
		content:"";
	}
	body>main.container.shadow-md.detail.historie.nabidka .grid-table-tr .grid-table-td-8{
		grid-column-start:3 !important;
		grid-column-end:6 !important;
		grid-row-start:2 !important;
		grid-row-end:2 !important;
		text-align:right !important;
		font-weight:400 !important;
	}
	body>main.container.shadow-md.detail.historie.nabidka .grid-table-tr .grid-table-td-8 span:before{
		content:"Cena/MJ: ";
	}

	body>main.container.shadow-md.detail.historie.nabidka .grid-table-tr .grid-table-td-9{
		grid-column-start:3 !important;
		grid-column-end:6 !important;
		grid-row-start:3 !important;
		grid-row-end:3 !important;
		text-align:right !important;
		font-weight:400 !important;
	}
	body>main.container.shadow-md.detail.historie.nabidka .grid-table-tr .grid-table-td-8.grid-open{ 
		grid-row-start:3 !important;
		grid-row-end:3 !important;
	}
	body>main.container.shadow-md.detail.historie.nabidka .grid-table-tr .grid-table-td-9.grid-open{ 
		grid-row-start:4 !important;
		grid-row-end:4 !important;
	}
	body>main.container.shadow-md.detail.historie.nabidka .grid-table-tr .grid-table-td-9:before{
		content:"Cena celkem: ";
	}
	body>main.container.shadow-md.detail.historie.nabidka .grid-table-tr .grid-table-td-11{
		grid-column-start:1 !important;
		grid-column-end:4 !important;
		grid-row-start:2 !important;
		grid-row-end:2 !important;
		text-align:right !important;
		font-weight:400 !important;
		text-align:left !important;
		display:block;
	}
	body>main.container.shadow-md.detail.historie.nabidka .grid-table-tr .grid-table-td-11:before{
		content:"DPH: ";
	}
	body>main.container.shadow-md.detail.historie.nabidka .grid-table-tr .grid-table-td-11:after{
		content:" %";
	}
	body>main.container.shadow-md.detail.historie.nabidka .grid-table-tr .grid-table-td-7{
		display:none;
	}
	body>main.container.shadow-md.detail.historie.nabidka .grid-table-tr .grid-table-td-7:before{
		content:"Základní cena/MJ: ";
	}
	body>main.container.shadow-md.detail.historie.nabidka .grid-table-tr .grid-table-td-7.grid-open{
		display:block;
		grid-row-start:2;
		grid-row-end:2;
	}
	body>main.container.shadow-md.detail.historie.nabidka div.grid-table-tr .grid-table-td-6:before{
		content:"";
	}
	body>main.container.shadow-md.detail.historie.nabidka div.grid-table-tr .grid-table-td-6:after{
		content:"";
	}
	body>main.container.shadow-md.detail.historie.nabidka div.buttons{
		display:block;
	}
	body>main.container.shadow-md.detail.historie.nabidka div.buttons>div:nth-child(1){
		margin-bottom:10px;
	}
	main.detail.historie.nabidka #main > div:nth-child(7) > div{
		width:100%;
	}
	main.detail.historie.poptavka div.buttons{
		display:block !important;
	}
	main.detail.historie.poptavka div.buttons>div{
		width:100%;
	}
	main.detail.historie.poptavka div.buttons>div:nth-child(1){
		margin-bottom:10px;
	}
	body>main.container.shadow-md.detail.historie.nabidka #main > div:nth-child(5) > div{
		width:100%;
	}
	body>main.container.shadow-md.detail.historie.nabidka #main > div:nth-child(5) > div:nth-child(2){
		margin-top:10px;
	}
	body>main.container.shadow-md.detail.historie.objednavka div.buttons div.col-sm-6{
		width:100%;
	}
	body>main.container.shadow-md.detail.historie.objednavka div.buttons{
		display:block;
	}
	body>main.container.shadow-md.detail.historie.objednavka div.buttons div.col-sm-6:nth-child(2){
		margin-top:10px;
	}
	body>main.container.shadow-md.detail.historie div.buttons{
		justify-content:space-between;
	}
	body>main.container.shadow-md.detail.historie div.summary{
		width:100%;
		margin-left:0px;
	}

	body>main.container.shadow-md.detail.historie div.grid-table-tr .grid-table-td-8.grid-open,body>main.container.shadow-md.detail.historie div.grid-table-tr .grid-table-td-9.grid-open{
		grid-row-start:4;
		grid-row-end:4;
	}
	body>main.container.shadow-md.detail.historie div.grid-table-tr .grid-table-td-5.grid-open:before{
		font-weight:400;
	}
	body>main.container.shadow-md.detail.historie div.grid-table-tr .grid-table-td-7.grid-open{
		grid-row-start:3;
		grid-row-end:3;
	}
	body>main.container.shadow-md.detail.historie .grid-table-td-9 span{
		padding-left:0px;
	}
	body>main.container.shadow-md.detail.historie .grid-table-tr>div{
		padding:0px 0px 0px 5px !important;
	}
	body>main.container.shadow-md.detail.historie .grid-table-tr .grid-table-td-7{
		grid-row-start: 2;
		grid-row-end: 2;
		grid-column-start: 3;
		grid-column-end: 6;
		text-align:right;
	}
	body>main.container.shadow-md.detail.historie div.grid-table-tr .grid-table-td-6{
		grid-column-start:1;
		grid-column-end:4;
		text-align:left;
	}

	body>main.container.shadow-md.detail.historie .grid-table-tr .grid-table-td-7:before{
		content:"Vaše cena: ";
		font-weight:400;
	}
	body>main.container.shadow-md.detail.historie .grid-table-tr .grid-table-td-8:before{
		display:none
	}
	body>main.container.shadow-md.detail.historie .grid-table-tr .grid-table-td-8{
		grid-row-start: 3;
		grid-row-end: 3;
		grid-column-start: 1;
		grid-column-end: 4;
		text-align: left;
		font-weight:bold;
	}
	body>main.container.shadow-md.detail.historie .grid-table-td-8 span{
		padding-left:0px;
	}
	body>main.container.shadow-md.detail.historie div.grid-table-tr .grid-table-td-6{
		display:block;
	}

	body>main.container.shadow-md.detail.historie .grid-table-tr .grid-table-td-9{
		display:block;
		grid-row-start: 3;
		grid-row-end: 3;
		grid-column-start: 2;
		grid-column-end: 3;
		text-align:center;
	}

	body>main.container.shadow-md.detail.historie .grid-table-td-11{
		grid-row-start: 3;
		grid-row-end: 3;
		grid-column-start: 3;
		grid-column-end: 6;
		font-weight: 600;
		display:flex;
		justify-content:end;
		gap:3px;
	}

	body>main.container.shadow-md.detail.historie .grid-table-tr .grid-table-td-4{
		grid-column-start:2;
		grid-column-end:6;
		grid-row-start:1;
		grid-row-end:1;
	}
	body>main.container.shadow-md.detail.historie .grid-table-tr .grid-table-td-4:before{
		content:"";
	}
	#boxed-bg > main > div > div.mb-2.name{
		overflow:hidden;
	}
	#main > div > div.rowx > article > div > div.col-sm-5.col-md-5 > a.product-gallery{
		display:block;
	}
	body>main.container.shadow-md.historie .grid-table-tr:nth-child(2){
		border-top:1px solid #d8d8d8;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
	}
	body>main.container.shadow-md.historie .grid-table-tr.smaller.grid-table-th,body>main.container.shadow-md.historie .grid-table-tr.grid-table-th{
		display:none;
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-1.filtr{
		grid-column-start:1;
		grid-column-end:1;
		grid-row-start:2;
		grid-row-end:2;
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-2.filtr{
		grid-column-start:1;
		grid-column-end:1;
		grid-row-start:1;
		grid-row-end:1;
		padding-left:10px !important;
		font-weight:bold;
	}
	body>main.container.shadow-md.historie .grid-table-tr.smaller,body>main.container.shadow-md.historie .grid-table-tr{
		grid-template-columns:2fr 2fr !important;
		gap:0px;
		grid-template-rows:auto;
	}
	body>main.container.shadow-md.historie .grid-table-tr>div{
		padding:5px 10px !important;
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-1{
		grid-column-start:1;
		grid-column-end:1;
		grid-row-start:1;
		grid-row-end:1;
		text-align:left;
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-2{
		grid-column-start:1;
		grid-column-end:1;
		grid-row-start:1;
		grid-row-end:1;
		padding-left:30px !important;
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-2:before{
		content:"Číslo: ";
		font-weight:bold;
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-2.filtr:before{
		content:"";
	}

	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-3{
		grid-column-start:2;
		grid-column-end:2;
		grid-row-start:1;
		grid-row-end:1;
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-3:before{
		content:"Název: ";
		font-weight:bold;
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-4{
		grid-column-start:1;
		grid-column-end:1;
		grid-row-start:2;
		grid-row-end:2;
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-4:before{
		content:"Vytvořeno: ";
		font-weight:bold;
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-4:before{
		content:"Vytvořeno: ";
		font-weight:bold;
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-4.filtr{
		font-weight:bold;
		grid-column-start: 2;
		grid-column-end: 2;
		grid-row-start: 1;
		grid-row-end: 1;
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-4.filtr:before{
		content:"";
	}

	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-5{
		grid-column-start:2 !important;
		grid-column-end:2 !important;
		grid-row-start:2;
		grid-row-end:2;
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-12:before{
		content:"Odesláno: ";
		font-weight:bold;
	}
	body>main.container.shadow-md.historie.historie-nabidek .grid-table-tr .grid-table-td-7{
		grid-column-start:1;
		grid-column-end:1;
		grid-row-start:4;
		grid-row-end:4;
	}
	body>main.container.shadow-md.historie.historie-nabidek .grid-table-tr .grid-table-td-8{
		grid-column-start:2;
		grid-column-end:2;
		grid-row-start:4;
		grid-row-end:4;
	}
	body>main.container.shadow-md.historie.historie-nabidek .grid-table-tr .grid-table-td-12{
		grid-column-start:1;
		grid-column-end:1;
		grid-row-start:3;
		grid-row-end:3;
		text-align:left !important;
	}


	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-5:before{
		content:"Vystavil: ";
		font-weight:bold;
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-5.filtr:before{
		content:"";
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-6{
		display:none;
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-6{
		grid-column-start:1;
		grid-column-end:3;
		grid-row-start:4;
		grid-row-end:4;
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-6.show:before{
		content:"Označení: ";
		font-weight:bold;
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-6.show{
		display:block;
	}

	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-7{
		grid-column-start:1;
		grid-column-end:1;
		grid-row-start:3;
		grid-row-end:3;
		text-align:left;
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-7:before{
		content:"Cena bez DPH: ";
		font-weight:bold;
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-8{
		grid-column-start:2;
		grid-column-end:2;
		grid-row-start:3;
		grid-row-end:3;
		text-align:left;
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-8:before{
		content:"Cena s DPH: ";
		font-weight:bold;
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-9{
		display:none;
	}
	body>main.container.shadow-md.historie .grid-table-tr .grid-table-td-10{
		display:none;
	}
	#boxed-bg > main > div > div.product-page > div > div.right-side > h1{
		margin-top:20px;
	}
	#snippet--home{
		margin:0px !important;
		margin-top:20px !important;
	}
	div.product-items-grid div.tile{
		width:50%;
	}
	main.favourite #category-result .col-sm-4{
		width:50%;
		float:left;
		margin-bottom:5px;
	}
	main.favourite #category-result > div > div > div > label{
		display:inline-block;
	}
	.under_favourite>div{
		width:100%;
	}

	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-16{
		grid-column-start: 5 !important;
		grid-column-end: 5 !important;
		text-align:right;
	}
	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-2 span{
		margin-left:0px;
	}
	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-17{
		grid-column-start: 6;
		grid-column-end: 6;
	}
	body>main.container.shadow-md.detail.zakazka.hledat .grid-table-td-14:before{
		content:"Zakázka: ";
	}
	body>main.container.shadow-md.detail.zakazka.hledat .grid-table-tr{
		grid-template-columns:40px 1fr 4fr 4fr 1fr !important;
	}

	body>main.container.shadow-md.detail.zakazka.nabidka #btnAddToBasket{
		margin-bottom:0px !important;
		margin-top:10px;
	}
	body>main.container.shadow-md.detail.zakazka.nabidka #btnAddAllToBasket #btnAddToBasket{
		margin-top:0px !important;
	}
	body>main.container.shadow-md.detail.zakazka.nabidka div.grid-table-tr .grid-table-td-3,body>main.container.shadow-md.detail.zakazka.nabidka div.grid-table-tr .grid-table-td-3.grid-open{
		grid-row-start:2;
		grid-row-end:4;
		grid-column-start:1;
		grid-column-end:1;
		align-self: end;
	}
	body>main.container.shadow-md.detail.zakazka.nabidka .grid-table-td-13{
		grid-column-start:3;
		grid-column-end:6;
	}
	body>main.container.shadow-md.detail.zakazka.nabidka div.grid-table-tr .grid-table-td-10{
		grid-column-start:1;
		grid-column-end: 1 !important;
	}
	body>main.container.shadow-md.detail.zakazka.nabidka .grid-table-td-14{
		grid-row-start:4;
		grid-row-end:4;
	}
	#btnAddToBasket{
		white-space:nowrap;
	}

	body>main.container.shadow-md .search-form>div{
		width:100% !important;
	}
	body>main.container.shadow-md.detail .search-form>div>div{
		width:100% !important;
	}
	body>main.container.shadow-md.favourite .row.nput-group.d-flex.align-items-center.mt-1.mx-1 {
		margin:0px !important;
	}
	body>main.container.shadow-md.aktuality div.aktuality>a {
		width: 100%;
	}

	.showallinfo {
		margin-bottom: 5px;
	}

	body>main.container.shadow-md.detail.dodaci_list .grid-table-td-11 {
		text-align: right;
	}

	body>main.container.shadow-md.detail.dodaci_list .grid-table-td-8 {
		font-weight: 600;
	}

	body>main.container.shadow-md.objednavky-uvod .categories a {
		width: 48%;
	}

	body>main.container.shadow-md.detail.rekapitulace.nabidka .grid-table-tr {
		grid-template-columns: 1fr 1fr 4fr 4fr !important;
	}

	body>main.container.shadow-md.detail.rekapitulace.nabidka .grid-table-tr .grid-table-td-3 {
		grid-column-start: 1;
		grid-column-end: 4;
		grid-row-start:2;
		grid-row-end: 3;
		align-self: start;
		display: block !important;
	}

	body>main.container.shadow-md.detail.rekapitulace.nabidka .grid-table-tr .grid-table-td-3:before {
		content: "Číslo zboží, zkratka:";
		font-weight: 600;
		font-size: 11px;
		display: block;
	}

	body>main.container.shadow-md.detail.rekapitulace.nabidka .grid-table-tr .grid-table-td-4 {
		grid-column-start:1 !important;
	}
	body>main.container.shadow-md.detail.rekapitulace div.grid-table-tr{
		padding:5px 10px 5px 10px;
	}
	body>main.container.shadow-md.detail.rekapitulace.nabidka .grid-table-td-7{
		grid-column-start:4;
		grid-column-end:4;
		text-align:right;
		align-self:baseline;
	}
	body>main.container.shadow-md.detail.rekapitulace.nabidka .grid-table-td-7:before,body>main.container.shadow-md.detail.rekapitulace.nabidka .grid-table-td-6:after,body>main.container.shadow-md.detail.rekapitulace.nabidka .grid-table-td-7:after{
		content:"";
	}
	body>main.container.shadow-md.detail.rekapitulace.nabidka .grid-table-td-6{
		padding-left:0px;
		align-self:baseline;
	}
	body>main.container.shadow-md.detail.rekapitulace.nabidka .grid-table-td-6 span{
		padding-right:40px;
		padding-top:20px
	}
	body>main.container.shadow-md.detail.rekapitulace.nabidka .grid-table-tr .grid-table-td-9:before{
		content:"Cena celkem: ";
	}
	body>main.container.shadow-md.detail.rekapitulace.nabidka .grid-table-tr .grid-table-td-9 {
		grid-column-start: 3;
		grid-column-end: 5 !important;
		grid-row-start:3;
		grid-row-end:3;
		font-weight: 600;
		align-self:end;
		text-align:right;
	}

	body>main.container.shadow-md.detail.rekapitulace .grid-table-td-7:before {
		content: "Nabídková cena/MJ:";
	}

	body>main.container.shadow-md.detail.rekapitulace.nabidka .grid-table-td-4 {
		grid-column-start: 3 !important;
	}

	body>main.container.shadow-md.detail.rekapitulace .grid-table-tr {
		grid-template-columns: 1fr 1fr 4fr 4fr 20px !important;
	}

	body>main.container.shadow-md.detail.rekapitulace .grid-table-td-sklad {
		display: none;
	}

	body>main.container.shadow-md.detail.rekapitulace .grid-table-td-4 {
		grid-column-start: 1 !important;
	}

	body>main.container.shadow-md.detail.rekapitulace div.grid-table-tr .grid-table-td-5.grid-open {
		grid-column-end: 5;
	}

	body>main.container.shadow-md.detail.rekapitulace .grid-table-td-7 {
		grid-column-start: 3;
		grid-column-end: 5;
	}

	body>main.container.shadow-md.detail.rekapitulace .grid-table-td-8 {
		grid-column-start: 1;
		grid-column-end: 1;
		font-weight: 600;
	}

	body>main.container.shadow-md.detail.rekapitulace .grid-table-td-9 {
		grid-column-start: 2;
		grid-column-end: 2;
	}

	body>main.container.shadow-md.detail.rekapitulace .grid-table-td-11 {
		grid-column-start: 3;
		grid-column-end: 5;
		text-align: right;
	}

	body>main.container.shadow-md.detail.rekapitulace .grid-table-td-14 {
		grid-column-start: 5;
		grid-column-end: 5;
	}

	body>main.container.shadow-md.detail.rekapitulace .grid-table-td-sklad.grid-open {
		display: block;
		grid-row-start: 5;
		grid-row-end: 5;
		grid-column-start: 4;
		grid-column-end: 4;
		text-align: right;
		align-self: start;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.showmoreinfo {
		display: block;
		grid-column-start: 6;
		grid-column-end: 6;
		text-align: right !important;
		align-self: end;
		margin-right: 5px;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.showmoreinfo a {
		display: block;
		margin-bottom: -11px;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div {
		text-align: left !important;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.move {
		text-align: right;
		margin-left: 0px;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.number {
		grid-column-start: 2;
		grid-column-end: 2;
		grid-row-start: 3;
		grid-row-end: 3;
		display: none;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.name {
		grid-column-start: 2;
		grid-column-end: 6;
		grid-row-start: 1;
		grid-row-end: 1;
		font-weight: 600;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.dph {
		display: none;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.description {
		grid-column-start: 3;
		grid-column-end: 6;
		grid-row-start: 1;
		grid-row-end: 1;
		display: none;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.price-tax-free {
		grid-column-start: 2;
		grid-column-end: 2;
		grid-row-start: 3 !important;
		grid-row-end: 3 !important;
		font-weight: 600;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.legend.name,
	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.legend.price-tax-free,
	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.legend.quantity {
		font-weight: 500;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.buy-price {
		grid-column-start: 2;
		grid-column-end: 2;
		grid-row-start: 4;
		grid-row-end: 4;
		display: none;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.dph {
		grid-column-start: 5;
		grid-column-end: 5;
		grid-row-start: 5;
		grid-row-end: 5;

	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.legend.dph {
		grid-column-start: 4;
		grid-column-end: 4;
		margin-left: 0px;
		display: none;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.quantity {
		grid-column-start: 4;
		grid-column-end: 4 !important;
		grid-row-start: 3;
		grid-row-end: 3;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.legend.quantity {
		grid-column-start: 4;
		grid-column-end: 4;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.quantity input {
		height: 27px;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.quantity-type {
		grid-column-start: 5;
		grid-column-end: 5 !important;
		grid-row-start: 3;
		grid-row-end: 3;
		text-align: right !important;
		width: 25px;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.move {
		grid-row-start: 1;
		grid-row-end: 4;
		align-self: center;
		margin-left: 0px;
	}
	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.move i.handle{
		padding:15px 5px;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.icons {
		grid-column-start: 5;
		grid-column-end: 5 !important;
		grid-row-start: 1;
		grid-row-end: 3;
		margin-right: 5px;
		text-align: right !important;
		padding: 0px !important;
		align-self: baseline;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.add-cart-div {
		grid-column-start: 5;
		grid-column-end: 5 !important;
		grid-row-start: 3;
		grid-row-end: 3;
		margin-right: 5px;
		text-align: right !important;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.legend.name {
		grid-row-start: 1;
		grid-row-end: 1;
		padding-bottom: 0px;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.legend.description {
		grid-column-start: 2;
		grid-column-end: 2;
		display: none;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.legend.buy-price {
		display: none;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.legend.quantity-price,
	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.legend.number {
		display: none;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.legend.price-tax-free {
		grid-column-start: 2;
		grid-column-end: 2;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka {
		grid-template-columns: 15px 2fr 2fr 2fr 2fr !important;
		padding: 10px 5px;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka .legend.quantity {
		text-align: left !important;
		font-weight: 600;
		grid-column-start: 3;
		grid-column-end: 3;
	}

	body>main.container.shadow-md.detail.nabidka .grid-table-td-11 {
		text-align: right;
	}

	body>main.container.shadow-md.detail.faktura .grid-table-td-9,
	body>main.container.shadow-md.detail.nabidka .grid-table-td-9 {
		font-weight: 400;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.price-tax-free.grid-open {
		grid-row-start: 3 !important;
		grid-row-end: 3 !important;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.buy-price.grid-open {
		grid-row-start: 4 !important;
		grid-row-end: 4 !important;
		display: block;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.quantity.grid-open,
	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.add-cart-div.grid-open,
	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.quantity-type.grid-open {
		grid-row-start: 3 !important;
		grid-row-end: 3 !important;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.legend.buy-price.grid-open,
	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.legend.number.grid-open {
		grid-column-start: 2;
		grid-column-end: 2;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.number.grid-open {
		grid-row-start: 5 !important;
		grid-row-end: 5 !important;
		display: block;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.dph.grid-open {
		grid-column-start: 4;
		grid-column-end: 4;
		grid-row-start: 4;
		grid-row-end: 4;
		display: block;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.legend.dph.grid-open {
		grid-column-start: 4;
		grid-column-end: 4;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.description.grid-open {
		grid-column-start: 4;
		grid-column-end: 7;
		grid-row-start: 5;
		grid-row-end: 5;
		display: block;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.legend.description.grid-open {
		grid-column-start: 4;
		grid-column-end: 4;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.legend {
		display: block;
	}

	body>main.container.shadow-md.vlastni-polozky form.add-own-kategorie input.velky,
	body>main.container.shadow-md.vlastni-polozky form.add-own-product input.velky {
		width: calc(100% - 200px);
	}
	

	body>main.container.shadow-md.cart.offer #cart-bottom>div.form-receiver.order-form>form button {
		margin-top: 10px;
	}
	body>main.container.shadow-md.cart.offer #cart-bottom>div.form-receiver.order-form>form .div-addbefore{
		margin-bottom:5px;
	}
	body>main.container.shadow-md.cart.offer #cart-bottom>div.form-receiver.order-form>form input {
		width: calc(100% - 90px);

	}
	body>main.container.shadow-md.cart.offer #cart-bottom .form-receiver .pridat-adresu .div-addbefore{
		margin-bottom:5px;
		width:100%;
	}
	body>main.container.shadow-md.cart.offer #cart-bottom .form-receiver .pridat-adresu .div-addbefore label{
		width:66.5px;
	}

	body>main.container.shadow-md.cart label.select-all.mobile {
		margin-right: 0px;
	}

	body>main.container.shadow-md.cart.offer .set-price {
		gap: 5px;
	}

	body>main.container.shadow-md.cart.offer .set-price span:first-child {
		grid-column-start: 1;
		grid-column-end: 5;
		grid-row-start: 1;
	}

	body>main.container.shadow-md.cart.offer .set-price input {
		grid-column-start: 2;
		grid-column-end: 2;
		grid-row-start: 2;
		grid-row-end: 2;
	}

	body>main.container.shadow-md.cart.offer .set-price span:nth-child(3) {
		grid-column-start: 3;
		grid-column-end: 3;
		grid-row-start: 2;
		grid-row-end: 2;
	}

	body>main.container.shadow-md.cart.offer .set-price button {
		grid-column-start: 4;
		grid-column-end: 4;
		grid-row-start: 2;
		grid-row-end: 2;
	}

	body>main.container.shadow-md.cart.offer .formL,
	body>main.container.shadow-md.cart.offer .formR,
	body>main.container.shadow-md.cart.offer #cart-bottom .form-offer div div.col-sm-5 {
		width: 100%;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-1 label {
		margin-left: 0px;
	}

	body>main.container.shadow-md.detail.vyprodej #main>div>div.col-xs-12.mb-2.mb-lg-1>div .showallinfoarrow {
		display: none;
	}

	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-14.grid-open {
		display: inline-block !important;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-3 i.fa-heart {
		margin-right: 1px;
		margin-bottom: 8px;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-1 {
		padding: 0px;
	}

	body>main.container.shadow-md.detail.zakazka.neodebrane div.grid-table-tr .grid-table-td-2 {
		grid-row-start: 1;
		grid-row-end: 1;
	}

	body>main.container.shadow-md.detail.zakazka.neodebrane div.grid-table-tr .grid-table-td-3 {
		grid-row-start: 2;
		grid-row-end: 2;
	}

	body>main.container.shadow-md.detail.zakazka div.grid-table-tr .grid-table-td-3.grid-open:before {
		content: "";
	}

	body>main.container.shadow-md.detail.zakazka div.grid-table-tr .grid-table-td-3.grid-open {
		grid-column-start: 1;
		grid-column-end: 1;
		grid-row-start: 3;
		grid-row-end: 3;
		padding-left: 0px;
	}

	body>main.container.shadow-md.detail.zakazka div.grid-table-tr .grid-table-td-5.grid-open {
		grid-column-start: 1;
		grid-column-end: 4;
		grid-row-start: 7;
		grid-row-end: 7;
		text-align: left;
		padding-left: 5px;
	}

	body>main.container.shadow-md.detail.zakazka div.grid-table-tr .grid-table-td-5.grid-open:after {
		content: "";
	}

	body>main.container.shadow-md.detail.zakazka div.grid-table-tr .grid-table-td-9.grid-open {
		grid-row-start: 4;
		grid-row-end: 6;
	}

	body>main.container.shadow-md.detail.zakazka div.grid-table-tr .grid-table-td-10.grid-open {
		grid-row-start: 6;
		grid-row-end: 6;
	}

	body>main.container.shadow-md.detail.zakazka div.grid-table-tr .grid-table-td-5.grid-open:before {
		content: "Číslo zboží, zkratka:";
		font-weight: 600;
		display: block;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-9 span.dpc_cena:after,
	body>main.container.shadow-md.detail.zakazka .grid-table-td-9 span.vase_cena:after {
		content: " Kč";
		font-size: 14px;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-13 {
		padding-top: 0px;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-14 {
		display: block !important;
		grid-row-start: 3;
		grid-row-end: 3;
		grid-column-start: 3;
		grid-column-end: 6;
		align-self: end;
	}

	body>main.container.shadow-md.detail.zakazka div.grid-table-tr {
		gap: 5px;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-8 span {
		padding-left: 0px;

	}
	body>main.container.shadow-md.detail.rekapitulace.nabidka .grid-table-td-5{
		grid-column-start: 3;
		grid-column-end: 5 !important;
		text-align:right;
	}
	
	body>main.container.shadow-md.detail.rekapitulace.nabidka .grid-table-td-5:before{
		content:"Nabídková cena/MJ:";
	
	}
	body>main.container.shadow-md.detail.rekapitulace.nabidka .grid-table-td-8:before{
		content:"Základní cena/MJ:"
	}
	body>main.container.shadow-md.detail.rekapitulace.nabidka .grid-table-td-8{
		grid-column-start:2 !important;
		grid-column-end:5 !important;
		grid-row-start: 2;
		grid-row-end: 2;
		font-weight: 400;
		align-self: end;
		text-align: right;
	}
	body>main.container.shadow-md.detail.rekapitulace.nabidka .grid-table-td-10:before{
		content:"Sleva: ";
	}
	body>main.container.shadow-md.detail.rekapitulace.nabidka .grid-table-td-10{
		display:block;
		grid-column-start:1;
		grid-column-end:3;
		grid-row-start:3;
		grid-row-end:3;
		text-align:left;
	}
	body>main.container.shadow-md.detail.rekapitulace .col-xs-12.mb-2.mb-lg-1>div:nth-child(2){
		border-top:1px solid black;
	}

	body>main.container.shadow-md.detail.zakazka div.grid-table-tr .grid-table-td-6 {
		grid-row-start: 1;
		grid-row-end: 3;
		grid-column-start: 2;
		grid-column-end: 5;
		align-self: start;
		padding-left: 0px
	}
	
	body>main.container.shadow-md.detail.zakazka.nabidka div.grid-table-tr .grid-table-td-6{
		grid-column-end: 6;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-2 {
		display: block !important;
		grid-column-start: 1;
		grid-column-end: 1 !important;
		grid-row-start: 2;
		grid-row-end: 2;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-14{
		display:none !important;
	}
	body>main.container.shadow-md.detail.zakazka .grid-table-td-14.grid-open{
		grid-row-start:8 !important;
		grid-row-end:8 !important;
		display:block !important;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-11:before,
	body>main.container.shadow-md.detail.zakazka .grid-table-td-11:after,
	body>main.container.shadow-md.detail.zakazka div.grid-table-tr .grid-table-td-6:before,
	body>main.container.shadow-md.detail.zakazka div.grid-table-tr .grid-table-td-6:after {
		content: "";
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-3 {
		display: block !important;
		grid-column-start: 1;
		grid-column-end: 1;
		grid-row-start: 3;
		grid-row-end: 3;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-7 {
		grid-row-start:4 !important;
		grid-row-end:4 !important;
	}
	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-7{
		display:none !important;
	}
	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-tr .grid-table-td-12.grid-open:before{
		font-weight:500;
	}
	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-9 span.dpc_cena{
		margin-bottom:9px !important;
	}
	body>main.container.shadow-md.detail.zakazka.neodebrane div.grid-table-tr .grid-table-td-12.grid-open{
		font-size:14px !important;
	}
	body>main.container.shadow-md.detail.zakazka .grid-table-td-8:before {
		content: "DPH: ";
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-8:after {
		content: " %";
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-8 {
		grid-row-start: 4 !important;
		grid-row-end: 4 !important;
		grid-column-start: 1;
		grid-column-end: 4;
		text-align: left;
		padding-left: 5px;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-9 {
		grid-row-start: 4;
		grid-row-end: 6;
		grid-column-start: 3;
		grid-column-end: 6;
		align-self: end;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-tr .grid-table-td-10 {
		display: block !important;
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 6;
		grid-row-end: 6;
		padding-left: 5px;
		font-weight: 600;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-11 {
		grid-row-start: 6;
		grid-row-end: 6;
		grid-column-start: 2;
		grid-column-end: 2;
		font-weight: 600;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-12:before {
		content: "Sleva:";
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-12 {
		display: block;
		grid-column-start: 1;
		grid-column-end: 4;
		grid-row-start: 5;
		grid-row-end: 5;
		text-align: left;
		padding-left: 5px;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-12:after {
		content: " %";
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-12 span {
		font-size: 14px;
	}

	body>main.container.shadow-md.detail.zakazka div.grid-table-tr .grid-table-td-10.grid-open:before,
	body>main.container.shadow-md.detail.zakazka div.grid-table-tr .grid-table-td-10.grid-open:after {
		content: "" !important;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-tr .grid-table-td-12.grid-open {
		display: block !important;
		grid-column-start: 1 !important;
		grid-column-end: 4 !important;
		grid-row-start: 5 !important;
		grid-row-end: 5 !important;
		text-align: left;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-tr .grid-table-td-12.grid-open:before {
		content: "Sleva:";
		display: inline-block;
		font-weight: 400;
		font-size: 14px;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-tr .grid-table-td-12.grid-open:after {
		content: " %";
		font-size: 14px;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-9 span.dpc_cena:before {
		content: "Původní cena: ";
		font-size: 14px;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-9 span.vase_cena:before {
		content: "Vaše cena: ";
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-9 span {
		font-weight: 500 !important;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-9 span.dpc_cena {
		text-decoration: unset;
		font-size: 14px;
		display: inline-block;
		margin-bottom: 6px;
	}

	body>main.container.shadow-md.detail.zakazka div.grid-table-tr .grid-table-td-12.grid-open span {
		font-size: 14px !important;
		width: auto !important;

	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-9 span.vase_cena {
		display: inline-block;
		margin-bottom: 1px;
	}


	body>main.container.shadow-md.detail.zakazka .grid-table-td-11.grid-open {
		grid-row-start: 6;
		grid-row-end: 6;
		grid-column-start: 2;
		grid-column-end: 2;
		margin-left:10px;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-13 {
		grid-column-start: 3;
		grid-column-end: 6;
		grid-row-start: 6;
		grid-row-end: 6;
		font-weight: 600;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-13:before {
		content: "Cena celkem:";
		font-weight: 600;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-13:after {
		content: "Kč";
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-15.grid-open:before {
		content: "Dodací list, faktura:";
		font-weight: 600;
		display: block;
	}
	body>main.container.shadow-md.detail.zakazka.faktura-hledat.hledat .grid-table-td-15.grid-open:before {
		content: "Zakázka, dodací list:";
	}
	body>main.container.shadow-md.detail.zakazka.faktura-hledat.hledat .grid-table-td-14.grid-open:before {
		content: "Faktura:";
	}
	
		body>main.container.shadow-md.detail.zakazka.dodaci-hledat.hledat .grid-table-td-15.grid-open:before {
		content: "Zakázka, faktura:";
	}
	body>main.container.shadow-md.detail.zakazka.dodaci-hledat.hledat .grid-table-td-14.grid-open:before {
		content: "Dodací list:";
	}
	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-15.grid-open:before {
		content: "Zakázka:";
		font-weight: 500;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-15.grid-open {
		display: block !important;
		grid-row-start: 7;
		grid-row-end: 7;
		grid-column-start: 3;
		grid-column-end: 6;
		text-align: right;
	}
	body>main.container.shadow-md.detail.zakazka.nabidka .grid-table-td-15.grid-open {
		display:none !important;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-17 {
		display: block;
		grid-column-start: 6;
		grid-column-end: 6;
		grid-row-end: 4;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-4,
	body>main.container.shadow-md.detail.zakazka .grid-table-td-14,
	body>main.container.shadow-md.detail .grid-table-td-15 {
		display: none !important;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-16 {
		grid-column-start: 5;
		grid-column-end: 5;
		grid-row-end: 3;
		align-self: start;
		padding-top: 6px;
	}

	body>main.container.shadow-md.detail.faktura .grid-table-td-11 {
		text-align: right;
	}

	body>main.container.shadow-md.detail.nabidka .under-table>div:nth-child(3) a {
		white-space: nowrap;
	}

	body>main.container.shadow-md.detail.nabidka .grid-table-td-13 {
		grid-column-start: 5;
		grid-column-end: 5;
	}

	body>main.container.shadow-md.zakazky div#list div.tabulka {
		grid-template-columns: 25px 115px 82px 1.1fr 1.3fr 1.3fr 90px 2fr;
	}

	body>main.container.shadow-md.detail.nabidka div.grid-table-tr .grid-table-td-3.grid-open {
		grid-column-end: 5;
	}

	body>main.container.shadow-md.detail.nabidka div.grid-table-tr .grid-table-td-3.grid-open:before {
		display: inline-block;
	}

	body>main.container.shadow-md.detail.nabidka div.grid-table-tr .grid-table-td-3.grid-open br {
		content: "";
	}

	body>main.container.shadow-md.detail.nabidka div.grid-table-tr .grid-table-td-3.grid-open br:before {
		content: " ";
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-14:before {
		content: "Naskladnění: ";
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-14 {
		grid-row-start: 3;
		grid-row-end: 3;
		grid-column-start: 2;
		grid-column-end: 6;
		text-align: right;
	}

	body>main.container.shadow-md.zakazky .button-menu div:nth-child(2) {
		text-align: left;
		grid-column-start: 1;
		margin-top: 10px;
	}

	body>main.container.shadow-md.zakazky div#list div.tabulka div.description {
		padding-left: 20px;
	}

	body>main.container.shadow-md div#list div.tabulka {
		grid-template-columns: 140px 75px 75px auto 70px 40px;
	}

	/*  responzivní faktura */
	body>main.container.shadow-md.detail #main>div>div.col-xs-12.mb-2.mb-lg-1>div.showallinfo>a {
		padding-right: 6px;
	}

	body>main.container.shadow-md.detail table.detail {
		width: 100%;
	}

	body>main.container.shadow-md.detail .grid-table-td-14 {
		display: block !important;
		grid-column-start: 6;
		grid-column-end: 6;
		grid-row-end: 4;
	}

	body>main.container.shadow-md.detail div.grid-table-tr {
		margin-top: 0px !important;
		padding: 5px !important;
	}

	body>main.container.shadow-md.detail div.grid-table-tr:nth-child(3) {
		border-top: 1px solid #d8d8d8;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}
	body>main.container.shadow-md.detail.zakazka.nabidka div.grid-table-tr:nth-child(3){
		border-top:0px;
	}
	body>main.container.shadow-md.detail .grid-table-tr {
		grid-template-columns: 40px 1fr 4fr 4fr 1fr !important;
		gap: 5px 5px;
		grid-template-rows: inherit;
	}

	body>main.container.shadow-md.detail .grid-table-td-1 {
		grid-row-end: 1;
		text-align: center;
		align-self: start;
		padding-top: 6px;
	}

	body>main.container.shadow-md.detail .grid-table-td-2 {
		display: none !important;
	}

	body>main.container.shadow-md.detail .grid-table-td-4 {
		grid-column-start: 2;
		grid-column-end: 5;
	}

	body>main.container.shadow-md.detail .grid-table-td-7 {
		grid-row-start: 2;
		grid-row-end: 2;
		grid-column-start: 3;
		grid-column-end: 6;
	}

	body>main.container.shadow-md.detail .grid-table-td-7:after {
		content: "Kč";
	}

	body>main.container.shadow-md.detail .grid-table-td-7:before {
		content: "Vaše cena:";
	}
	body>main.container.shadow-md.detail.zakazka .grid-table-td-7:before{
		content:"";
	}
	body>main.container.shadow-md.detail.zakazka .grid-table-td-7:after{
		content:"";
	}

	body>main.container.shadow-md.detail .grid-table-td-8 {
		grid-row-start: 3;
		grid-row-end: 3;
		grid-column-start: 1;
		grid-column-end: 4;
		text-align: left;
		font-weight: 500;
	}

	body>main.container.shadow-md.detail .grid-table-td-8.grid-open,
	body>main.container.shadow-md.detail .grid-table-td-9.grid-open {
		grid-row-start: 4;
		grid-row-end: 4;
	}

	body>main.container.shadow-md.detail .grid-table-td-9 {
		grid-row-start: 3;
		grid-row-end: 3;
		grid-column-start: 2;
		grid-column-end: 4;
		font-weight: 600;
	}

	body>main.container.shadow-md.detail .grid-table-td-11 {
		grid-row-start: 3;
		grid-row-end: 3;
		grid-column-start: 3;
		grid-column-end: 6;
		font-weight: 600;
	}

	body>main.container.shadow-md.detail .grid-table-td-11:before {
		content: "Cena celkem: ";
	}

	body>main.container.shadow-md.detail .grid-table-td-11:after {
		content: " Kč";
	}

	body>main.container.shadow-md.detail .grid-table-td-11.grid-open {
		grid-row-start: 4;
		grid-row-end: 4;
	}

	body>main.container.shadow-md.detail .grid-table-td-13 {
		grid-row-start: 1;
		grid-row-end: 1;
		grid-column-start: 5;
		grid-column-end: 5;
		text-align: right;
		padding-top: 6px;
		align-self: start;
	}

	body>main.container.shadow-md.detail .grid-table-td-3,
	body>main.container.shadow-md.detail .grid-table-td-5,
	body>main.container.shadow-md.detail .grid-table-td-10,
	body>main.container.shadow-md.detail .grid-table-td-12 {
		display: none;
	}

	body>main.container.shadow-md.detail div.grid-table-tr.grid-table-th {
		display: none;
	}

	body>main.container.shadow-md.detail div.under-table div.summary {
		width: 100%;
		grid-column-start: 1;
	}

	body>main.container.shadow-md.detail.zakazka div.under-table div.summary {
		grid-column-start: 1;
		grid-column-end:3;
	}

	body>main.container.shadow-md.detail.zakazka div.under-table>div:nth-child(2) .input-group>i {
		padding-top: 14px;
	}

	body>main.container.shadow-md.detail .under-table {
		grid-template-columns: auto auto;
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-3.grid-open:before {
		content: "Číslo zboží, Zkratka:";
		display: block;
		font-weight: 600;
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-3.grid-open {
		display: block;
		grid-row-start: 5;
		grid-row-end: 5;
		grid-column-start: 1;
		grid-column-end: 4;
		font-size: 11px !important;
		line-height: 15px;
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-3.grid-open span {
		font-size: 11px !important;
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-5.grid-open:before {
		content: "Doporučená cena:";
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-5.grid-open:after {
		content: "Kč";
	}

	body>main.container.shadow-md.detail.rekapitulace.nabidka div.grid-table-tr .grid-table-td-6 {
		grid-column-start:4;
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-6 {
		grid-row-start: 2;
		grid-row-end: 2;
		grid-column-start: 1;
		grid-column-end: 4;
		text-align: left;
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-6:before {
		content: "DPH:";
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-6:after {
		content: " %";
		margin-left: -4px;
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-5.grid-open {
		display: block;
		grid-row-start: 2;
		grid-row-end: 2;
		grid-column-start: 3;
		grid-column-end: 6;
		text-align: right;
	}

	body>main.container.shadow-md.detail .grid-table-td-7.grid-open {
		grid-row-start: 3;
		grid-row-end: 3;
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-10.grid-open:before {
		content: "Sleva:";
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-10.grid-open {
		display: block;
		grid-row-start: 3;
		grid-row-end: 3;
		grid-column-start: 1;
		grid-column-end: 4;
		text-align: left;
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-10.grid-open:after {
		content: " %";
		margin-left: -3px;
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-12.grid-open:before {
		content: "Zakázka - Dodací list:";
		font-weight: 600;
		display: block;
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-12.grid-open {
		display: block;
		grid-row-start: 5;
		grid-row-end: 5;
		grid-column-start: 4;
		grid-column-end: 6;
		line-height: 21px;
		font-size: 11px !important;
		text-align: right;
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-12.grid-open span {
		line-height: 21px;
		font-size: 11px !important;
		width: 120px;
		display: inline-block;
	}

	body>main.container.shadow-md.cart div.title {
		margin-bottom: 0px;
	}
	body>main.container.shadow-md.cart .test-product-list .remove-item{
		grid-row-start: 2;
        grid-row-end: 4;
		margin-top:0px;
	}
	body>main.container.shadow-md.cart #list .test-product-list {
		grid-template-columns: auto auto auto 11fr 7fr 4fr 8fr !important;
	}

	body>main.container.shadow-md.account li.nav-item.hamburger {
		display: block !important;
	}

	body>main.container.shadow-md.faktury .date-summary {
		display: block !important;
	}

	body>main.container.shadow-md.faktury .date-summary .date {
		width: 100% !important;
	}

	body>main.container.shadow-md.faktury .date-summary .summary {
		width: 100% !important;
		margin-top: 10px;
	}

	body>main.container.shadow-md.faktury .date-summary .summary div:nth-child(3),
	body>main.container.shadow-md.faktury .date-summary .summary div:nth-child(6) {
		padding: 10px 0px;
	}

	body>main.container.shadow-md.faktury .date-summary .summary div:nth-child(4) {
		margin-bottom: 10px;
	}

	body>main.container.shadow-md.faktury div.date-summary>div.date>div>div.col-6.col-sm-2.col-lg-2.my-1.my-sm-0>div {
		float: right;
	}

	body>main.container.shadow-md.faktury .button-menu div:nth-child(2) {
		grid-column-start: 1 !important;
		grid-row-start: 2 !important;
		grid-row-end: 2 !important;
		margin-top: 10px;
		text-align: left !important;
	
	}
	body>main.container.shadow-md.faktury .button-menu div:nth-child(2) a{
		padding-right:7px;
		padding-left:7px;
	}
	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-2,
	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-2.grid-open {
		grid-row-start: 1;
		grid-row-end: 1;
	}

	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-3,
	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-3.grid-open {
		grid-row-start: 2 !important;
		grid-row-end: 2 !important;
	}

	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-8,
	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-8.grid-open {
		grid-row-start: 3 !important;
		grid-row-end: 3 !important;
	}

	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-9,
	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-9.grid-open {
		grid-row-start: 3 !important;
		grid-row-end: 5 !important;
	}

	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-10,
	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-13,
	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-10.grid-open,
	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-13.grid-open {
		grid-row-start: 5 !important;
		grid-row-end: 5 !important;
	}

	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-11,
	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-11.grid-open {
		grid-row-start: 5 !important;
		grid-row-end: 5 !important;
	}

	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-12,
	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-12.grid-open {
		grid-row-start: 4 !important;
		grid-row-end: 4 !important;
	}

	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-14 {
		display: none !important;
	}

	body>main.container.shadow-md.detail.zakazka div.grid-table-tr .grid-table-td-5.grid-open,
	body>main.container.shadow-md.detail.zakazka div.grid-table-tr .grid-table-td-15.grid-open {
		grid-row-start: 7 !important;
		grid-row-end: 7 !important;
	}

	body>main.container.shadow-md.detail.zakazka.neodebrane div.grid-table-tr .grid-table-td-5.grid-open,
	body>main.container.shadow-md.detail.zakazka.neodebrane div.grid-table-tr .grid-table-td-15.grid-open {
		grid-row-start: 6 !important;
		grid-row-end: 6 !important;
	}

	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-14.grid-open {
		grid-row-start: 7 !important;
		grid-row-end: 7 !important;
		grid-column-start: 1;
		grid-column-end: 6;
		text-align: right;
	}

	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-14.grid-open:before {
		content: "Očekávané naskladnění: ";
	}

	body>main.container.shadow-md.detail.vyprodej .h1-title {
		white-space: nowrap !important;
	}

	body>main.container.shadow-md.detail.vyprodej .grid-table-tr {
		grid-template-columns: 1fr 1fr 4fr 4fr !important;
		grid-template-rows: minmax(50px 100px) auto auto;
		gap: 5px 1px;
	}

	body>main.container.shadow-md.detail.vyprodej .grid-table-td-3:before {
		content: "Číslo zboží:" !important;
	}

	body>main.container.shadow-md.detail.vyprodej .grid-table-td-3 {
		display: block !important;
		grid-row-start: 3;
		grid-row-end: 3;
		grid-column-start: 1;
		grid-column-end: 4;
		padding-left: 5px;
	}

	body>main.container.shadow-md.detail.vyprodej .grid-table-td-4 {
		grid-column-start: 1;
		grid-column-end: 5;
		grid-row-start: 1;
		grid-row-end: 3;
		align-self: start;
		padding-left: 5px;
		align-self: start;
	}

	body>main.container.shadow-md.detail.vyprodej .grid-table-td-6,
	body>main.container.shadow-md.detail.vyprodej .grid-table-td-7 {
		display: none;
	}

	body>main.container.shadow-md.detail.vyprodej .grid-table-td-9 {
		grid-row-start: 2;
		grid-row-end: 2;
		grid-column-start: 4;
		grid-column-end: 6;
		align-self: end;
		text-align: right;
		font-weight: 500;
	}
	body>main.container.shadow-md.detail.vyprodej .grid-table-td-9.grid-open{
		grid-row-start: 3;
		grid-row-end: 3;
	}

	body>main.container.shadow-md.detail.vyprodej .grid-table-td-9 span {
		padding-left: 0px !important;
	}

	body>main.container.shadow-md.detail.vyprodej .grid-table-td-9:before {
		content: "Dostupný počet: ";
	}

	body>main.container.shadow-md.detail.vyprodej .grid-table-td-10 {
		display: block;
		grid-row-start: 3;
		grid-row-end: 3;
		grid-column-start: 4;
		grid-column-end: 6;
		text-align: right;
	}

	body>main.container.shadow-md.detail.vyprodej .grid-table-td-10:before {
		content: "DPC: ";
	}

	body>main.container.shadow-md.detail.vyprodej .grid-table-td-10:after {
		content: "Kč";
	}

	body>main.container.shadow-md.detail.vyprodej .grid-table-td-11:before {
		content: "Výprodejová cena:";
	}

	body>main.container.shadow-md.detail.vyprodej .grid-table-td-11 {
		grid-row-start: 4;
		grid-row-end: 4;
	}

	body>main.container.shadow-md.detail.vyprodej .grid-table-td-12:before {
		content: "Sleva:" !important;
	}

	body>main.container.shadow-md.detail.vyprodej .grid-table-td-12 {
		display: block;
		grid-row-start: 4;
		grid-row-end: 4;
		grid-column-start: 1;
		grid-column-end: 4;
		text-align: left;
		padding-left: 5px
	}

	body>main.container.shadow-md.detail.vyprodej .grid-table-td-12:after {
		content: " %";
	}

	body>main.container.shadow-md.detail.vyprodej .grid-table-td-13 {
		align-self: start;
		padding-top: 0px;
	}

	body>main.container.shadow-md.detail.vyprodej .grid-table-td-14 {
		display: none !important;
	}
	.historie-under-table{
		grid-template-columns:3fr 3fr;
	}
	.historie-under-table .zobrazit-dalsi{
		text-align:right;
	}
	body>main.container.shadow-md.detail.zakazka.nabidka .grid-table-td-7:before{
		content:"Doporučená cena: ";
	}
	body>main.container.shadow-md.detail.zakazka.nabidka .grid-table-td-7:after{
		content:"Kč";
	}
	body>main.container.shadow-md.detail.zakazka.nabidka .grid-table-td-9{
		grid-row-start:5;
		grid-row-end:5;
	}
	body>main.container.shadow-md.detail.zakazka.nabidka div.grid-table-tr .grid-table-td-12.grid-open{
		line-height:21px;
	}
	
	main.zakazky .historie-under-table{
		grid-template-columns: 4fr 150px;
	}
	main.zakazky .historie-under-table .export-offers{
		grid-row-start:2;
		grid-row-end:2;
		grid-column-start:2;
		grid-column-end:2;
		margin-top:10px;
	}
}

@media (max-width: 600px) {
	.ucty_opravneni #prava{
		grid-template-columns:auto;
		gap:10px;
	}
	body>main.container.shadow-md.cart.offer #cart-bottom .form-offer .odeslat_ulozit .description-max-chars{
		width:100%;
	}
	.volba_skladu.row>div {
		padding-left: 20px;
	}
}
@media (max-width: 768px) {
	body>main.container.shadow-md.dodaci_listy div#list div.tabulka div.pdf{
		grid-column-start:2;
		grid-column-end:2;
		grid-row-start: 3;
        grid-row-end: 3;
		text-align:right;
		padding-right:10px;
	}
	body>main.container.shadow-md.dodaci_listy div#list div.tabulka div.stredisko{
		grid-column-start:2;
		grid-column-end:2;
		grid-row-start: 2;
        grid-row-end: 2;
		text-align:right;
	}
	body>main.container.shadow-md.zakazky div#list div.tabulka div.description{
		font-weight:600;
	}
	body>main.container.shadow-md.zakazky div#list div.tabulka div.description.desc-vratka{
		font-weight:400;
	}
	body>main.container.shadow-md.zakazky div#list div.tabulka{
		position:relative;
	}
	body>main.container.shadow-md.zakazky div#list div.tabulka.zakazka-neodebrane-border:before{
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		width: 4px;
		background: linear-gradient(to bottom, #a1e6cf 50%, #FFA500 50%);
		z-index: 1;
	}
	body>main.container.shadow-md.zakazky div#list div.tabulka.nabidka-border:before{
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		width: 4px;
		background: #eee;
		z-index: 1;
	}

	body>main.container.shadow-md.zakazky div#list div.tabulka.zakazka-border:before{
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		width: 4px;
		background: #a1e6cf;
		z-index: 1;
	}

	.product-page .history_from_product,.product-page  .history_to_product{
		width:100%;
		margin-left:0%;
		float:left;
		margin-right:0%;
		padding-left:0px;
		padding-right:0px;
		margin-bottom:10px;
	}
	.bez-vratek{
		margin-top:5px;
	}
	body>main.container.shadow-md.vlastni-polozky .multiple-dph.multiple-category{
		display:grid;
		grid-template-columns:2fr auto;
		width:100%;
	}
	body>main.container.shadow-md.vlastni-polozky .multiple-category .custom-select.cart-select.dph-select{
		margin-left:0px;
	}
	body>main.container.shadow-md.vlastni-polozky .multiple-dph.multiple-category button{
		width:150px;
		grid-column-start:2;
		grid-row-start:2;
	}
	body>main.container.shadow-md.vlastni-polozky .multiple-dph.multiple-category div{
		grid-column-start:1;
		grid-column-end:2;
		grid-row-start:2;
		justify-self: end;
		width:100%;
	}
	body>main.container.shadow-md.vlastni-polozky .multiple-category .custom-select.cart-select.dph-select{
		width:160px !important;
	}
	body>main.container.shadow-md.vlastni-polozky .multiple-dph.multiple-category span{
		grid-column-start:1;
		grid-column-end:3;
		text-align:right;
	}
	.naposledy_objednano.desktop_produkt{
		display:none;
	}
	.naposledy_objednano.mobile_produkt{
		margin-top:8px;
	}
	#snippetLastVisited{
		display:none;
	}
	body>main.container.shadow-md.detail.zakazka div.under-table>div:nth-child(2) .input-group {
		display: inline-table;
		
	}
	body>main.container.shadow-md.detail.zakazka div.under-table #btnSendSelectedItems, 
	body>main.container.shadow-md.detail.zakazka div.under-table #btnSendSelectedItemsStorno,
	body>main.container.shadow-md.detail.zakazka div.under-table #btnFakturace{
		height:32px;
		margin-bottom:3px;
	}
	body>main.container.shadow-md.detail.zakazka div.under-table #btnFakturace a{
		margin-left:0px !important;
	}
	body>main.container.shadow-md.cart #frm-objednavkaForm #objednat button#moveToRecap.btn.btn-gc-line{
		margin-top:0px !important;
	}

	#frm-objednavkaForm #objednat #moveToRecap{
		width:100% !important;
		margin-left:0px !important;
		margin-right:0px !important;
	}
	#frm-objednavkaForm #objednat #saveMyOrder{
		margin-left:0px !important;
		margin-right:0px !important;
	}
	#frm-objednavkaForm #objednat{
		padding-bottom:0px !important;
	}
	#car-bottom.order-form{
		margin-left:0px;
		width:100%;
	}
	body>main.container.shadow-md.cart.inquiry #frm-poptavkaForm #car-bottom>div.formR button{
		margin-top: 1.5rem !important;
		width: 100% !important;
		height: 50px !important;
		display:block !important;
	}
	#searchZakDiv{
		position: relative;
		display: flex !important;
		width:100% !important;
	}
	#searchZakDiv input{
		width:100% !important;
	}
	#searchZakDiv button{
		margin-top:0px !important;
		width:35px !important;
		height:100% !important;
	}
	main.cart.offer #frm-objednavkaForm #moveToRecap{
		width:255px;
	}
	.formL .span-nadpis, .formR .span-nadpis{
			padding-left:0px !important
		}
	body>main.container.shadow-md div#list div.tabulka div.rid_checked_download{
		grid-row-start:4;
		grid-row-end:4;
		grid-column-start:2;
		grid-column-end:2;
		text-align:right;
	}
	body>main.container.shadow-md div#list div.tabulka div.rid_checked_download div{
		padding-right:0px;
	}
	#frm-objednavkaForm > div:nth-child(2){
		padding:0px 0px 4.5rem 0px !important;
	}
		#car-bottom.order-form .formL,#car-bottom.order-form .formR{
			border:0px;
			padding:0px;
		}
		#car-bottom.order-form>div.col-sm-6>div.car-bottom-box{
			border:0px;
			padding:0px;
			background-color:#fdfdfd !important;
		}
		#frm-objednavkaForm #car-bottom .formR{
			margin-top:30px;
		}
		#car-bottom.order-form .formR{
			margin-top:45px !important;
		}
	#frm-objednavkaForm #objednat #moveToRecap{
		width:calc(100% + 30px);
		margin-bottom:10px;
	}
	.nastaveni-nabidek #vlastniLogo{
		width:100% !important;
	}
	body>main.container.shadow-md.detail.historie.nabidka #main > div.col-xs-12.col-md-12 > div{
		width:100%;
	}
	.vlastni-obrazky-seznam .image-box{
		width:33.33%;
	}
	main.zakazky .date-summary,
	main.dodaci_listy .date-summary{
		margin-top:15px;
	}
	body>main.container.shadow-md.cart.offer .test-product-list .select-item{
		margin-top:28px;
	}
	body>main.container.shadow-md.cart.offer .test-product-list .remove-item{
		grid-column-start:6 !important;
		grid-column-end:6 !important;
		grid-row-start:4 !important;
		grid-row-end:4 !important;
		margin-top:0px !important;
	}
	body>main.container.shadow-md.cart.offer .test-product-list .select-item{
		grid-column-start:6 !important;
		grid-column-end:6 !important;
		grid-row-start:4 !important;
		grid-row-end:4 !important;
	}

	.set-sell-price>.sell-box>.purchase-price-input>input,
	.set-sell-price>.sell-box>.dpc-price-input>input{
		width:130px;
	}
	.set-sell-price>.sell-box>.dpc-price-input{
	    flex-direction: column;
		justify-content: flex-start;
		align-items: flex-end;
		height:auto;
		margin-top:7px;
	}
	.set-sell-price>.sell-box>.purchase-price-input{
		flex-direction: column;
		justify-content: flex-start;
		align-items: start;
		height:auto;
		margin-top:7px;
	}
	.set-sell-price>.sell-box>.dpc-price-input>input,
	.set-sell-price>.sell-box>.purchase-price-input>input{
		border-top-right-radius: 0.375rem;
		border-top-left-radius: 0.375rem;
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px;
	}
	.set-sell-price>.sell-box>.dpc-price-input>button,
	.set-sell-price>.sell-box>.purchase-price-input>button{
		border-bottom-right-radius: 0.375rem;
		border-bottom-left-radius: 0.375rem;
		border-top-right-radius: 0px;
		border-top-left-radius: 0px;
	}

	.added-info-title,.nastaveni-zobrazeni-kosik{
		display:none;
	}
	#objednat.objednat-mobil{
		display:block !important;
	}
	#objednat.objednat-mobil button{
		width: 100%;
        height: 50px;
        margin-bottom: 0px;
        font-size: 0.9rem;
		margin-top:20px;
	}
	body>main.container.shadow-md.faktury div.faktury-list div.number{
		grid-column-start:1;
		grid-column-end:3;
		text-align:right !important;
		z-index:10;
	}
	body>main.container.shadow-md.faktury div.faktury-list div.vs{
		grid-column-start:3;
		grid-column-end:5;
		grid-row-start:7;
		grid-row-end:7;
	}
	body>main.container.shadow-md.faktury div.faktury-list div.legend-price-tax-free{
		grid-column-end:3;
		padding-bottom:0px !important;
	}
	body>main.container.shadow-md.faktury div.faktury-list div.price-tax-free,
	body>main.container.shadow-md.faktury div.faktury-list div.price-with-tax
	{
		grid-row-start:4;
		grid-row-end:4;
		text-align:left !important;
	}
	body>main.container.shadow-md.faktury div.faktury-list div.legend-days,
	body>main.container.shadow-md.faktury div.faktury-list div.legend-vs{
		grid-row-start:7;
		grid-row-end:7;
	}
		body>main.container.shadow-md.faktury div.faktury-list div.legend-state,
		body>main.container.shadow-md.faktury div.faktury-list div.legend-pdf,
		body>main.container.shadow-md.faktury div.faktury-list div.pdf,
		body>main.container.shadow-md.faktury div.faktury-list div.state{
			grid-row-start:9;
			grid-row-end:9;
		}
		body>main.container.shadow-md.faktury div.faktury-list div.pdf{
			z-index:10;
		}
		body>main.container.shadow-md.faktury div.faktury-list div.legend-pdf{
			grid-column-end:5;
			
		}
	body>main.container.shadow-md.faktury div.faktury-list div.price-with-tax{
		grid-column-start:3;
	}
	body>main.container.shadow-md.faktury div.faktury-list div.price-tax-free{
		grid-column-start:1;
		
	}
	body>main.container.shadow-md.faktury div.faktury-list div.legend-price-with-tax{
		grid-column-end:5;
		padding-bottom:0px !important;
	}
	body>main.container.shadow-md.faktury div.faktury-list div.legend-to-pay{
		grid-row-start:5;
		grid-row-end:5;
		padding-bottom:0px !important;
	}
	body>main.container.shadow-md.faktury div.faktury-list div.to-pay{
			grid-column-start:1;
		grid-column-end:3;
		text-align:left !important;
		grid-row-start:6;
		grid-row-end:6;
	}
	body>main.container.shadow-md.faktury div.faktury-list div.expiration-date{
			grid-column-start:3;
		grid-column-end:5;
		text-align:left !important;
		grid-row-start:6;
		grid-row-end:6;
	}
	body>main.container.shadow-md.faktury div.faktury-list div.legend-expiration-date{
		grid-row-start:5;
		grid-row-end:5;
		padding-bottom:0px !important;
	}
	body>main.container.shadow-md.faktury .button-menu.active{
		height:120px !important;
	}
	
	
	.table-obchodni{
		display:inline-block;
		margin-bottom:20px;
	}
	.table-obchodni>div.header-obchodni{
		display:none;
	}
	.table-obchodni>div{
		width:50%;
		float:left;
		display:block;
		margin-bottom:15px;
	}

	main.container.shadow-md.filter-navigation{
		overflow-x: hidden;
	}
	.whisperer.open{
	display:block !important;
	left:0;
	
}
#search.mobile .whisperer.open{
	 max-height: calc(100vh - 250px);
    overflow-y: auto;
}

	body>main.container.shadow-md.detail.dodaci_list .under-table .summary{
	grid-column-end:4 !important;
}

	body>main.container.shadow-md.vyprodej .product-site .left-side.popis{
	padding-right:15px;
}
body>main.container.shadow-md.vyprodej .product-site .left-side #popis{
	padding:0px 5px 5px 5px;
}

body>main.container.shadow-md.vyprodej .product-site .left-side.popis{
	margin-bottom:10px;
}
	body>main.container.shadow-md.detail.nabidka .under-table>div:nth-child(3) a {
		
	}
	body>main.container.shadow-md.detail.rekapitulace.nabidka div.under-table>div:nth-child(3) a:nth-child(3) button{
		margin:0px;
	}
	body>main.container.shadow-md.cart .test-product-list{
		padding-top:0px;
	}
	.test-product-list .move-up-down a.btn-favourite i{
		margin-top:0px;
	}
	#list .test-product-list .move-up-down i.handle{
		padding:15px 0px 10px 0px;
	}
	body>main.container.shadow-md.detail.faktura .seznam-dodacich-listu tr td:nth-child(1){
		width:180px;
	}
	body>main.container.shadow-md.detail .under-table div:nth-child(3),
	body>main.container.shadow-md.detail .under-table div:nth-child(4){
		width:100%;
		grid-column-start:1;
		grid-column-end:end;
	}
	.product-site .right-side>h1,
	.product-site .right-side>div,
	.product-site .right-side>form{
		grid-column-end:end;
	}
	body>main.container.shadow-md div#list div.tabulka.border-top{
		border-top:1px solid #999999 !important;
	}
	body>main.container.shadow-md.detail.vyrobci button {
		margin-bottom:0px;
	}
	body>main.container.shadow-md.historie .text-right{
		width:50%;
	}
	footer > div.container.footer-bottom.py-3 > div > div:nth-child(2) > hr{
		margin:10px 0px;
	}
	body>main.container.shadow-md.detail.historie .h1-title>a.btn-gc-line{
		right:15px;
	}
	#frm-addProductForm > span.frm-number > a.up{
		display:none !important;
	}
	main.cart #car-bottom .formL .car-bottom-box button.form-control{
		overflow:hidden;
	}
	main.cart #car-bottom .formL .car-bottom-box button.form-control span{
		line-height:24px;
	}
	body>main.container.shadow-md.cart.offer .set-price div{
		display:grid;
		grid-template-columns:1fr 100px 20px 190px;
	}
	body>main.container.shadow-md.dodaci_listy #filterButton{
		margin-top:10px !important;
	}
	
	#frm-searchFakturyForm > div > div > input,
	#frm-searchDodaciForm > div > div > input{
		border-right:0px;
		height:100% !important;
	}
	#list div.buttons > div > div.input-group.input-group-sm.mb-auto > span.frm-number > a.up,span.frm-number > a.up,span.frm-number > a.down{
		display:none !important;
	}
	.frm-number>input{
		padding-left:0px !important;
		padding-right:0px !important;
		text-align:center;
	}
	.top-bar .my-account a{
		display:none;
	}
	body>main.container.shadow-md.cart.offer .remove-item.me-1{
		margin-top:18px;
	}

	body>main.container.shadow-md.cart.offer #list .test-product-list .total-price{
		margin-top:27px;
	}
	.carousel-indicators{
		position:relative;
	}
	body>main.container.shadow-md.dodaci_listy #main div.col-12.mt-2.mb-2>div.search-result{
		height:80px;
	}
	body>main.container.shadow-md.zakazky #main div.col-12.mt-2.mb-2>div.search-result{
		height:80px;
	}
	body>main.container.shadow-md .search-form>div.search-default>div{
		height:80px;
	}

	body>main.container.shadow-md.dodaci_listy div#list div.tabulka div.image{
		grid-row-start: 4;
		grid-row-end: 4;
		grid-column-start:2;
		grid-column-end:2;
		padding:5px 40px 5px 5px !important;
		text-align:right;
	}
	body>main.container.shadow-md.dodaci_listy div#list div.tabulka div.rid_checked_download{
		grid-row-start: 4;
		grid-row-end: 4;
		grid-column-start:2;
		grid-column-end:2;
	}
	body>main.container.shadow-md.dodaci_listy div#list div.tabulka div.oznobj{
		padding-right: 80px;
	}
	body>main.container.shadow-md.cart.offer .set-dph {
		grid-column-start:1;
		grid-column-end:4;
		margin-top:28px !important;
	}
	body>main.container.shadow-md.cart.offer .selling-price {
		margin-top:28px !important;
	}
	body>main.container.shadow-md.cart.offer .product-stock {
		margin-top:-40px !important;
	}
	
	body>main.container.shadow-md.search #category-result>div.col-sm-4{
		width:50%;
	}
	header .search-result{
		display:none;
	}
	main.favourite #category-result > div > div{
		width:100%;
	}

	body>main.container.shadow-md.filter-navigation.favourite div.product-items div.product-item .remove-item{
		grid-column-start: 3 !important;
		grid-column-end: 3 !important;
	}
	body>main.container.shadow-md.filter-navigation.favourite .table-box div.pagination-box{
		margin-top:10px;
	}
	body>main.container.shadow-md.filter-navigation .table-box div.pagination-box{
		grid-column-start:1;
		grid-column-end:4;
		grid-row-start:2;
	}
	body>main.container.shadow-md.filter-navigation .table-box div.zobrazit-dalsi{
		grid-column-start:1;
		grid-column-end:2;
		text-align:left;
	}
	body>main.container.shadow-md.filter-navigation .table-box div.zobrazit-dalsi a{
		margin-bottom:15px;
	}
	body>main.container.shadow-md.filter-navigation .table-box div.vlozit-kosik{
		grid-column-start:2;
		grid-column-end:4;
		grid-row-start:1;
	}

	header{
		overflow:hidden;
	}
	main.vyprodej > div > div.mb-2.name > h1{
		font-size:22px;
	}
	main.vyprodej > div > div.mb-2.name > h1.h1-title:nth-child(1){
		margin-bottom:0px;
		padding-bottom:0px;
		border-bottom:0px;
		white-space:normal;
		width:100%;
	}

	main.vyprodej > div > div.mb-2.name > h1.h1-title:nth-child(2){
		margin-top:0px;
	}

	main.detail.historie div.mb-2.name h1.h1-title:nth-child(1){
		font-size:20px;
	}

	body>main.container.shadow-md.cart.offer .set-price div{
		float:none !important;
		text-align:right;
	}
	body>main.container.shadow-md.cart.offer .set-price span:first-child{
		width:100%;
		display:inline-block;
	}
	/*vlozeno*/

	.legend {
		display: none
	}

	body>main.container.shadow-md.cart.offer .test-product-list .total-price:before, body>main.container.shadow-md.cart.offer .test-product-list .prices-b:before{
		content:"" !important;
	}

	#list .test-product-list .move-up-down {
		grid-column-start: 1;
		grid-column-end: 1;
		grid-row-start: 2;
		grid-row-end: 2
	}

	#list .test-product-list .sticker-wrapper-basket {
		grid-column-start: 2;
		grid-column-end: 2;
		grid-row-start: 2;
		grid-row-end: 3;
		position: relative;
		width: fit-content;
		display: flex;
		flex-direction: column;
		margin-right: 5px
	}

	#list .test-product-list .img.img-cart {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 3;
		grid-row-end: end;
		margin-right: -10px
	}

	#list .test-product-list .title {
		grid-column-start: 3;
		grid-column-end: end;
		grid-row-start: 2;
		grid-row-end: 3;
		overflow:hidden;
	}

	#list .test-product-list .product-number {
		grid-column-start: 4;
		grid-column-end: end;
		grid-row-start: 3;
		grid-row-end: 3
	}

	#list .test-product-list .product-info-price {
		grid-column-start: 3;
		grid-column-end: 4;
		grid-row-start: 4;
		grid-row-end: 4;
		padding: 0;
		margin: 0;
		font-size: 12px
	}

	#list .test-product-list .product-stock {
		grid-column-start: 4;
		grid-column-end: 4;
		grid-row-start: 5;
		grid-row-end: 8;
		margin-bottom: 0
	}

	#list .test-product-list .prices-b {
		grid-column-start: 2;
		grid-column-end: 4;
		grid-row-start: 5;
		grid-row-end: 8;
		text-align: end;
		font-size: 16px
	}

	#list .test-product-list .button-box {
		grid-column-start: 4;
		grid-column-end: 4;
		grid-row-start: 5;
		grid-row-end: 8
	}

	#list .test-product-list .total-price {
		grid-column-start: 5;
		grid-column-end: 5;
		grid-row-start: 5;
		grid-row-end: 8;
		white-space: nowrap;
		font-size: 16px
	}

	#list .test-product-list .remove-item {
		grid-column-start: 6;
		grid-column-end: 6;
		grid-row-start: 4;
		grid-row-end: 4;
		place-self: end;
		align-self:baseline;
	}
	/* konec vlozeno*/
	main.favourite #category-result .col-sm-4{
		width:100%;
	}
	.shadow-md.filter-navigation .table-box,.shadow-md.filter-navigation .pagination-box{
		width:100%;
	}

	.shadow-md.detail.zakazka.hledat #filters{
		margin-top:5px;
	}
	body>main.container.shadow-md.faktury .under-table div.pagination-box{
		grid-column-end:3;
	}
	body>main.container.shadow-md.faktury .under-table div.export{
		grid-column-start:1;
		grid-column-end:4;
		grid-row-start:3;
		grid-row-end:3;
		margin-top:0px !important;
	}
	body>main.container.shadow-md.faktury .under-table div.export a{
		margin-top:15px;
	}
	body>main.container.shadow-md.detail div>div.mb-2.name {
		display: block !important;
	}
	.sale>div{
		padding-left:30px;
		padding-right:30px;
	}
	.sale>div>a>img{
		width:100%;
	}
	.w-100.delicka{
		display:none;
	}
	body>main.container.shadow-md.favourite .filter-sortiment .sort-catalog{
		margin-left:0px;
		margin-top:10px;
	}
	body>main.container.shadow-md.aktuality div.aktuality>a {
		max-height: auto;
	}

	body>main.container.shadow-md.vyrobci button {
		margin-bottom: 10px;
	}

	body>main.container.shadow-md.vyrobci #filtrVyrobci.open {
		display: inline-block;
	}

	body>main.container.shadow-md.vyrobci #filtrVyrobci.open ul {
		display: grid;
		position: absolute;
		width: 130px;
		background-color: white;
		border: 1px solid #e1e1e1;
		margin: 0px;
		border-radius: 5px;
		z-index:10;
	}

	body>main.container.shadow-md.vyrobci #filtrVyrobci.open ul li:hover {
		background-color: #e1e1e1;
	}

	body>main.container.shadow-md.vyrobci #filtrVyrobci.open ul.filter-buttons li a.active {
		border-left: 0px;
		border-right: 0px;
		border-radius: 0px;
	}

	body>main.container.shadow-md.vyrobci #filtrVyrobci.open ul.filter-buttons li:nth-child(1) a.active {
		border-top: 0px;
	}

	body>main.container.shadow-md.vyrobci #filtrVyrobci.open ul.filter-buttons li:last-child a.active {
		border-bottom: 0px;
	}

	body>main.container.shadow-md.vyrobci #filtrVyrobci.open ul li a {
		display: block;
		padding: 2px 10px;
	}

	body>main.container.shadow-md.vyrobci ul.filter-buttons {
		display: none;
	}

	body#main-page #main>div>div>form>div.small {
		width: 100%;
		padding: 0px !important;
	}

	body#main-page #main>div>div>form>div.justify-content-between.align-items-center>div:nth-child(2) {
		margin-top: 10px;
	}

	body#main-page #main {
		margin: 0px 0.75rem;
		width: calc(100% - 1.5rem);
	}

	body>main.container.shadow-md.detail #main>div>div.col-xs-12.mb-2.mb-lg-1>div h3 {
		padding-top: 10px;
		border-top: 1px solid #d8d8d8;
	}

	body>main.container.shadow-md.cart.offer .set-price span:first-child {
		margin: 10px 0px;
	}

	body>main.container.shadow-md.cart>div>div>div>button {
		padding: 10px 0.75rem;
	}

	body>main.container.shadow-md.detail.rekapitulace .mb-3 button.order-send {
		padding: 10px 0.75rem;
		margin-top:10px;
	}

	body>main.container.shadow-md.cart .row.nput-group.d-flex.align-items-center.mt-1.mx-1 {
		margin-top: 10px !important;
	}

	body>main.container.shadow-md.cart>div.row>hr {
		width: 100%;
		margin-left: 0px;
	}

	body>main.container.shadow-md.cart #car-bottom>div.formR button {
		display:none;
		height: 0px !important;
	}

	body>main.container.shadow-md.vlastni-polozky form.add-own-product button {
		padding: 10px;
	}

	.right-side {
		padding-left: 15px;
	}

	body>main.container.shadow-md.objednavky-uvod .categories a {
		width: 100%;
		margin: 0px 0px 15px 0px;
	}

	body>main.container.shadow-md.filter-navigation .filter-sortiment div:nth-child(1) div:nth-child(5) {
		margin-bottom: 10px;
	}

	body>main.container.shadow-md.detail.nabidka.rekapitulace div>div.col-xs-12.mb-2.mb-lg-1 {
		margin-bottom: 0px !important;
	}

	body>main.container.shadow-md.detail.nabidka.rekapitulace .under-table>div:last-child {
		grid-row-start: 2;
		grid-row-end: 2;
	}

	body>main.container.shadow-md.detail.nabidka.rekapitulace .under-table .summary {
		grid-column-start: 2;
		grid-column-end: 4;
		margin: 0px !important;
	}

	body>main.container.shadow-md.detail.nabidka.rekapitulace .under-table .summary>div {
		margin: 15px 0px;
	}

	body>main.container.shadow-md.detail.nabidka.rekapitulace .under-table div:nth-child(2) a {
		margin: 20px 0px;
	}

	body>main.container.shadow-md.detail.rekapitulace div.cart-bottom {
		display: block;
	}

	body>main.container.shadow-md.detail.rekapitulace div.cart-bottom .formL,
	body>main.container.shadow-md.detail.rekapitulace div.cart-bottom .formR {
		width: 100%;
		margin: 0px;
	}

	body>main.container.shadow-md.detail.rekapitulace div.cart-bottom .formR {
		margin-top: 1.5rem;
	}

	body>main.container.shadow-md.detail.rekapitulace #shopping-cart-table {
		font-size: 100%;
	}

	body>main.container.shadow-md.cart.offer .nadpis.platce {
		display: grid;
		justify-content: space-between;
		align-items: center;
		grid-template-columns: auto;
	}

	body>main.container.shadow-md.cart.offer .nadpis div {
		margin: 10px 0px;
		grid-row-start:1;
		grid-row-end:1;
		text-align:right;
		grid-column-start: 1;
		grid-column-end: end;
	}

	body>main.container.shadow-md.cart.offer .nadpis div button {
		padding: 10px 0.75rem;
		margin-right: 5px;
	}

	body>main.container.shadow-md.cart.offer .nadpis .h1-title {
		white-space: nowrap !important;
		font-size: 25px !important;
		grid-row-start:2;
	}

	body>main.container.shadow-md.cart.offer .test-product-list .button-box {
		margin-top: 28px;
	}

	body>main.container.shadow-md.cart.offer .test-product-list .total-price:before {
		content: "Celkem";
		display: block;
		font-size: 13px;
		font-weight: 400;
		padding-bottom: 3px;
	}

	body>main.container.shadow-md.cart.offer>div:nth-child(1)>hr {
		width: 100% !important;
		margin-left: 0px !important;
	}

	body>main.container.shadow-md.cart.offer #list .test-product-list {
		grid-template-columns: 40px 40px 4fr 3fr 4fr !important;
	}

	body>main.container.shadow-md.cart.offer .test-product-list .remove-item {
		grid-row-start: 1;
		grid-row-end: 3;
		grid-column-start: 6;
		grid-column-end: 6;
		align-self: start;
	}

	body>main.container.shadow-md.cart.offer .test-product-list .title {
		grid-column-end: 6;
	}

	body>main.container.shadow-md.cart.offer .test-product-list .prices-b {
		grid-column-start: 4;
		grid-column-end: 7;
		grid-row-start: 4;
		grid-row-end: 4;
		align-self: start;
		margin-top: 0px;
		font-size: 12px;
	}

	body>main.container.shadow-md.cart.offer .test-product-list .prices-b:before {
		content: "Vaše cena: ";
	}

	body>main.container.shadow-md.detail.zakazka.neodebrane .button-menu {
		grid-template-columns: auto;
	}

	body>main.container.shadow-md.detail.zakazka.neodebrane .button-menu div:nth-child(2) {
		text-align: left;
		margin-top: 10px;
	}


	body>main.container.shadow-md.zakazky div.date>div>div,
	body>main.container.shadow-md.dodaci_listy div.date>div>div{
		width: 100%;
	}

	body>main.container.shadow-md.zakazky div.date>div>div .btn-group {
		float: right;
	}

	body>main.container.shadow-md.detail.dodaci_list .under-table {
		grid-template-columns: auto;
	}

	body>main.container.shadow-md.detail.dodaci_list .under-table>div:first-child {
		grid-row-start: 1;
		grid-row-end: 1;
	}

	body>main.container.shadow-md.detail.dodaci_list div.under-table div.tlacitka-dodak>div>a{
		margin-bottom:0px !important;
	}
	body>main.container.shadow-md.detail.dodaci_list div.under-table div.tlacitka-dodak>div:nth-child(1){
		margin-bottom:5px !important;
	}
		
	body>main.container.shadow-md.detail.dodaci_list .under-table>div:nth-child(2) #btnAddAllToBasket{
		margin-left:0px !important;
	}
	body>main.container.shadow-md.detail.dodaci_list .under-table>div:nth-child(2) {
		grid-row-start: 1;
		grid-row-end: 1;
		grid-column-start:1;
		grid-column-end:3;
		margin-bottom:20px;
	}

	body>main.container.shadow-md.detail.nabidka .under-table>div:nth-child(3) {
		grid-row-start: 3;
		grid-row-end: 3;
		grid-column-start: 1;
		grid-column-end: 3;
		text-align: right;
	}

	body>main.container.shadow-md.detail.nabidka .under-table>div:last-child {
		grid-row-start: 4;
		grid-row-end: 4;
		grid-column-start: 1;
		grid-column-end: end;
	}

	body>main.container.shadow-md.detail.dodaci_list .under-table div:first-child {
		grid-row-start: 2;
		grid-row-end: 2;
		grid-column-start: 1;
		grid-column-end: end;
		text-align: right;
	}

	body>main.container.shadow-md.detail.dodaci_list .under-table div:last-child {
		grid-row-start: 3;
		grid-row-end: 3;
		grid-column-start: 1;
		grid-column-end: 4;
	}

	body>main.container.shadow-md.dodaci_listy .button-menu.active,
	body>main.container.shadow-md.zakazky .button-menu.active {
		margin-top: 0px !important;
		height: 82px !important;
	}
		body>main.container.shadow-md.zakazky .button-menu.active{
		height: 130px !important;
	}

	body>main.container.shadow-md.dodaci_listy .button-menu div:nth-child(2) {
		text-align: left !important;
	}

	/*  responzivní faktura */
	body>main.container.shadow-md.detail #main>div>div.col-xs-12.mb-2.mb-lg-1>div.showallinfo>a {
		padding-right: 6px;
	}

	body>main.container.shadow-md.detail table.detail {
		width: 100%;
	}

	body>main.container.shadow-md.detail .grid-table-td-14 {
		display: block !important;
		grid-column-start: 6;
		grid-column-end: 6;
		grid-row-end: 4;
	}

	body>main.container.shadow-md.detail div.grid-table-tr {
		margin-top: 0px !important;
		padding: 5px;
	}

	body>main.container.shadow-md.detail.rekapitulace.nabidka div.grid-table-tr:nth-child(3){
		border-top: 1px solid #d8d8d8;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}

	body>main.container.shadow-md.detail .grid-table-tr {
		grid-template-columns: 40px 1fr 4fr 4fr 1fr !important;
		gap: 5px 5px;
		grid-template-rows: inherit;
	}

	body>main.container.shadow-md.detail .grid-table-td-1 {
		grid-row-end: 1;
		text-align: center;
		align-self: start;
		padding-top: 6px;
	}

	body>main.container.shadow-md.detail .grid-table-td-2 {
		display: none !important;
	}

	body>main.container.shadow-md.detail .grid-table-td-4 {
		grid-column-start: 2;
		grid-column-end: 5;
	}

	body>main.container.shadow-md.detail .grid-table-td-7 {
		grid-row-start: 2;
		grid-row-end: 2;
		grid-column-start: 3;
		grid-column-end: 6;
	}

	body>main.container.shadow-md.detail .grid-table-td-7:after {
		content: "Kč";
	}

	body>main.container.shadow-md.detail .grid-table-td-7:before {
		content: "Vaše cena:";
	}
	body>main.container.shadow-md.detail.zakazka .grid-table-td-7:before{
		content:"";
	}
		body>main.container.shadow-md.detail.zakazka .grid-table-td-7:after{
		content:"";
	}

	body>main.container.shadow-md.detail .grid-table-td-8 {
		grid-row-start: 3;
		grid-row-end: 3;
		grid-column-start: 1;
		grid-column-end: 4;
		text-align: left;
	}

	body>main.container.shadow-md.detail .grid-table-td-8.grid-open,
	body>main.container.shadow-md.detail .grid-table-td-9.grid-open {
		grid-row-start: 4;
		grid-row-end: 4;
	}

	body>main.container.shadow-md.detail .grid-table-td-9 {
		grid-row-start: 3;
		grid-row-end: 3;
		grid-column-start: 2;
		grid-column-end: 4;
	}

	body>main.container.shadow-md.detail .grid-table-td-11 {
		grid-row-start: 3;
		grid-row-end: 3;
		grid-column-start: 3;
		grid-column-end: 6;
		font-weight: 600;
	}

	body>main.container.shadow-md.detail .grid-table-td-11:before {
		content: "Cena celkem:";
	}

	body>main.container.shadow-md.detail .grid-table-td-11:after {
		content: "Kč";
	}

	body>main.container.shadow-md.detail .grid-table-td-11.grid-open {
		grid-row-start: 4;
		grid-row-end: 4;
	}

	body>main.container.shadow-md.detail .grid-table-td-13 {
		grid-row-start: 1;
		grid-row-end: 1;
		grid-column-start: 5;
		grid-column-end: 5;
		text-align: right;
		padding-top: 6px;
		align-self: start;
	}

	body>main.container.shadow-md.detail .grid-table-td-3,
	body>main.container.shadow-md.detail .grid-table-td-5,
	body>main.container.shadow-md.detail .grid-table-td-10,
	body>main.container.shadow-md.detail .grid-table-td-12 {
		display: none;
	}

	body>main.container.shadow-md.detail div.grid-table-tr.grid-table-th {
		display: none;
	}

	body>main.container.shadow-md.detail div.under-table div.summary {
		width: 100%;
		grid-column-start: 1;
	}

	body>main.container.shadow-md.detail .under-table {
		grid-template-columns: auto auto;
	}

	body>main.container.shadow-md.detail.faktura .under-table{
		grid-template-columns:1fr 1fr;
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-3.grid-open {
		display: block;
		grid-row-start: 5;
		grid-row-end: 5;
		grid-column-start: 1;
		grid-column-end: 4;
		font-size: 11px !important;
		line-height: 15px;
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-3.grid-open span {
		font-size: 11px !important;
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-5.grid-open:before {
		content: "Doporučená cena:";
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-5.grid-open:after {
		content: "Kč";
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-6 {
		grid-row-start: 2;
		grid-row-end: 2;
		grid-column-start: 1;
		grid-column-end: 4;
		text-align: left;
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-6:before {
		content: "DPH:";
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-6:after {
		content: " %";
		margin-left: -4px;
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-5.grid-open {
		display: block;
		grid-row-start: 2;
		grid-row-end: 2;
		grid-column-start: 3;
		grid-column-end: 6;
		text-align: right;
	}

	body>main.container.shadow-md.detail .grid-table-td-7.grid-open {
		grid-row-start: 3;
		grid-row-end: 3;
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-10.grid-open:before {
		content: "Sleva:";
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-10.grid-open {
		display: block;
		grid-row-start: 3;
		grid-row-end: 3;
		grid-column-start: 1;
		grid-column-end: 4;
		text-align: left;
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-10.grid-open:after {
		content: " %";
		margin-left: -3px;
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-12.grid-open:before {
		content: "Zakázka - Dodací list:";
		font-weight: 600;
	}

	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-12.grid-open {
		display: block;
		grid-row-start: 5;
		grid-row-end: 5;
		grid-column-start: 4;
		grid-column-end: 6;
		line-height: 15px;
		font-size: 11px !important;
	}
	body>main.container.shadow-md.detail.zakazka.neodebrane div.grid-table-tr .grid-table-td-12.grid-open span{
		line-height:21px;
	}
	body>main.container.shadow-md.detail div.grid-table-tr .grid-table-td-12.grid-open span {
		line-height: 15px;
		font-size: 11px !important;
		width: 120px;
		display: inline-block;
	}

	body>main.container.shadow-md {
		padding: 0px 15px;
	}

	body>main.container.shadow-md.cart #list .test-product-list {
		grid-template-columns: 40px 40px 4fr 3fr 4fr !important;
	}

	body>main.container.shadow-md.cart .badge-warehouse {
		width: 100%;
		align-self: end;
	}

	.product-item .content .buttons {
		margin-top: 10px;
	}

	.product-item {
		padding-bottom: 10px;
	}

	body>main.container.shadow-md.cart .test-product-list .product-info-price {
		grid-column-start: 3;
	}

	body>main.container.shadow-md.cart div.title {
		margin-bottom: 0px;
	}

	body>main.container.shadow-md.faktury div.container-sm.d-flex.align-items-center.justify-content-center>div,
	body>main.container.shadow-md.dodaci_listy div.container-sm.d-flex.align-items-center.justify-content-center>div,
	body>main.container.shadow-md.zakazky div.container-sm.d-flex.align-items-center.justify-content-center>div,
	body>main.container.shadow-md.detail.zakazka.hledat form>div>div{
		display: grid;
		grid-template-columns: auto 50px 50px;
	}

	body>main.container.shadow-md.faktury div.container-sm.d-flex.align-items-center.justify-content-center>div>div,
	body>main.container.shadow-md.dodaci_listy div.container-sm.d-flex.align-items-center.justify-content-center>div>div,
	body>main.container.shadow-md.zakazky div.container-sm.d-flex.align-items-center.justify-content-center>div>div,
	body>main.container.shadow-md.detail.zakazka.hledat form>div>div>div{
		grid-row-start: 2;
		grid-row-end: 2;
		grid-column-start: 1;
		grid-column-end:4;
		width: 100% !important;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-right-radius: 5px;
		border-top: 0px !important;
		align-self:baseline;
	}
	#frm-searchZakazkyForm > div > div > input{
		border-left:1px solid #d8d8d8 !important;
	}
	body>main.container.shadow-md.detail.zakazka.hledat form>div>div>div{
		border-bottom-right-radius:5px !important;
	}

	body>main.container.shadow-md.faktury div.container-sm.d-flex.align-items-center.justify-content-center>div>input,
	body>main.container.shadow-md.dodaci_listy div.container-sm.d-flex.align-items-center.justify-content-center>div>input,
	body>main.container.shadow-md.zakazky div.container-sm.d-flex.align-items-center.justify-content-center>div>input,
	body>main.container.shadow-md.detail.zakazka.hledat form>div>div input{
		grid-row-start: 1;
		grid-row-end: 1;
		grid-column-start: 1;
		grid-column-end: 2;
		width: 100% !important;
		border-top-left-radius: 5px !important;
	}

	body>main.container.shadow-md.faktury div.container-sm.d-flex.align-items-center.justify-content-center>div.cancel-hidden>input,
	body>main.container.shadow-md.dodaci_listy div.container-sm.d-flex.align-items-center.justify-content-center>div.cancel-hidden>input,
	body>main.container.shadow-md.zakazky div.container-sm.d-flex.align-items-center.justify-content-center>div.cancel-hidden>input {
		grid-row-start: 1;
		grid-row-end: 1;
		grid-column-start: 1;
		grid-column-end: 3;
		width: 100% !important;
		border-top-left-radius: 5px;
	}
	body>main.container.shadow-md.faktury div.container-sm.d-flex.align-items-center.justify-content-center>div.cancel-hidden>button,
	body>main.container.shadow-md.dodaci_listy div.container-sm.d-flex.align-items-center.justify-content-center>div.cancel-hidden>button,
	body>main.container.shadow-md.zakazky div.container-sm.d-flex.align-items-center.justify-content-center>div.cancel-hidden>button {
		border-bottom-right-radius:0px;
	}

	body>main.container.shadow-md.faktury div.container-sm.d-flex.align-items-center.justify-content-center>div>span:last-child,
	body>main.container.shadow-md.dodaci_listy div.container-sm.d-flex.align-items-center.justify-content-center>div>span:last-child,
	body>main.container.shadow-md.zakazky div.container-sm.d-flex.align-items-center.justify-content-center>div>span:last-child,
	body>main.container.shadow-md.detail.zakazka.hledat form>div>div span{
		border-bottom-right-radius: 0px;
	}

	body>main.container.shadow-md.faktury div.container-sm.d-flex.align-items-center.justify-content-center>div>span,
	body>main.container.shadow-md.dodaci_listy div.container-sm.d-flex.align-items-center.justify-content-center>div>span,
	body>main.container.shadow-md.zakazky div.container-sm.d-flex.align-items-center.justify-content-center>div>span {
		border-left: 0px !important;
	}

	body>main.container.shadow-md.faktury .date-summary .date>div.row>div {
		width: 100%;
	}

	body>main.container.shadow-md.faktury .button-menu div:nth-child(1),
	body>main.container.shadow-md.dodaci_listy .button-menu div:nth-child(1),
	body>main.container.shadow-md.zakazky .button-menu div:nth-child(1) {
		grid-column-end: end !important;
	}


	body>main.container.shadow-md.faktury button#filterButton {
		width: 100%;
		margin: 10px 0px 0px 0px;
	}

	body>main.container.shadow-md.dodaci_listy button#filterButton,
	body>main.container.shadow-md.zakazky button#filterButton {
		width: 100%;
		margin: 0px 0px 10px 0px;
	}

	body>main.container.shadow-md.faktury .button-menu,
	body>main.container.shadow-md.dodaci_listy .button-menu,
	body>main.container.shadow-md.zakazky .button-menu,
	body>main.container.shadow-md.zakazka.neodebrane .button-menu {
		margin-top: 0px;
		height: 0px;
		overflow: hidden;
		transition: 0.5s ease;
	}

	body>main.container.shadow-md.faktury .button-menu.active,
	body>main.container.shadow-md.dodaci_listy .button-menu.active,
	body>main.container.shadow-md.zakazky .button-menu.active {
		height: 115px;
		visibility: visible;
		margin-top: 20px;
		transition: 0.5s ease;
	}

	body>main.container.shadow-md.zakazka.neodebrane .button-menu.active {
		height: 75px;
		visibility: visible;
		margin-top: 20px;
		transition: 0.5s ease;
	}

	body>main.container.shadow-md.faktury .button-menu div:nth-child(2),
	body>main.container.shadow-md.dodaci_listy .button-menu div:nth-child(2),
	body>main.container.shadow-md.zakazky .button-menu div:nth-child(2) {
		margin-top: 0px !important;
	}

	body>main.container.shadow-md.faktury .button-menu div:nth-child(2) a,
	body>main.container.shadow-md.dodaci_listy .button-menu div:nth-child(2) a,
	body>main.container.shadow-md.zakazky .button-menu div:nth-child(2) a {
		margin-top: 10px;
	}

	body>main.container.shadow-md.faktury #list {
		margin-top: 20px;
	}

	body>main.container.shadow-md div#list div.tabulka {
		grid-template-columns: 4fr 2fr;
		gap: 0px;
	}
	body>main.container.shadow-md.dodaci_listy div#list div.tabulka{
		grid-template-columns: 4fr 2fr;
		gap: 0px;
	}

	body>main.container.shadow-md div#list div.tabulka div {
		padding: 5px 10px;
	}

	body>main.container.shadow-md div#list div.tabulka div.number:before {
		content: "Číslo dodacího listu: ";
		font-weight: 600;
	}

	body>main.container.shadow-md div#list div.tabulka div.number {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 1;
		grid-row-end: 1;
		z-index:5;
	}

	body>main.container.shadow-md div#list div.tabulka div.created_date:before {
		content: "Vytvořen: ";
		font-weight: 600;
	}

	body>main.container.shadow-md div#list div.tabulka div.created_date {
		grid-column-start: 1;
		grid-column-end: 1;
		grid-row-start: 2;
		grid-row-end: 2;
	}
	
	body>main.container.shadow-md div#list div.tabulka div.oznobj {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 4;
		grid-row-end: 4;
		text-align:left;
		padding-right:40px;
	}
	body>main.container.shadow-md div#list div.tabulka div.oznobj:before{
		content:"Označení objednávky: ";
		font-weight:bold;
	}
	body>main.container.shadow-md.dodaci_listy .historie-under-table{
		grid-template-columns:auto !important;
	}

	body>main.container.shadow-md.dodaci_listy .historie-under-table .pagination-box{
		grid-column-end:1;
	}
	body>main.container.shadow-md.dodaci_listy .historie-under-table .zobrazit-dalsi{
		grid-column-start:1;
		text-align:left;
		margin-top:10px;
	}
	
	body>main.container.shadow-md div#list div.tabulka div.agreed_date:before {
		content: "Potvrzen: ";
		font-weight: 600;
	}

	body>main.container.shadow-md div#list div.tabulka div.agreed_date {
		grid-column-start: 2;
		grid-column-end: 2;
		grid-row-start: 2;
		grid-row-end: 2;
		white-space: nowrap
	}

	body>main.container.shadow-md div#list div.tabulka div.description:before {
		content: "Popis: ";
		font-weight: 600;
	}

	body>main.container.shadow-md div#list div.tabulka div.description {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 3;
		grid-row-end: 3;
		padding-right: 40px;
	}

	body>main.container.shadow-md div#list div.tabulka div.pdf:before {
		font-weight: 600;
	}

	body>main.container.shadow-md div#list div.tabulka div.pdf {
		grid-column-start: 2;
		grid-column-end: 2;
		grid-row-start: 3;
		grid-row-end: 3;
	}

	body>main.container.shadow-md div#list div.tabulka div.image {
		grid-column-start: 2;
		grid-column-end: 2;
		grid-row-start: 3;
		grid-row-end: 3;
		text-align: center;
	}

	body>main.container.shadow-md.zakazky div#list {
		font-size: 0.7rem !important;
	}

	body>main.container.shadow-md.zakazky div#list div.tabulka {
		grid-template-columns: 2fr 2fr !important;
		gap: 0px;
		padding:5px 0px;
	}

	body>main.container.shadow-md.zakazky div#list div.tabulka div {
		padding: 5px 10px;
	}

	body>main.container.shadow-md.zakazky div#list div.tabulka div.icon {
		grid-column-start: 1 !important;
		grid-column-end: 1 !important;
		grid-row-start: 3;
		grid-row-end: 3;
		text-align: left !important;
	}

	body>main.container.shadow-md.zakazky div#list div.tabulka div.icon div {
		float: left !important;
	}
	body>main.container.shadow-md.zakazky div#list div.tabulka div.icon{
		display:none;
	}

	body>main.container.shadow-md.zakazky div#list div.tabulka.zakazka-border div.number:before,
	body>main.container.shadow-md.zakazky div#list div.tabulka.zakazka-neodebrane-border div.number:before{
		content: "Zakázka: ";
		font-weight: 600;
		display:block;
	}
	body>main.container.shadow-md.zakazky div#list div.tabulka.nabidka-border div.number:before {
		content: "Nabídka: ";
		font-weight: 600;
		display:block;
	}

	body>main.container.shadow-md.zakazky div#list div.tabulka div.number {
		grid-column-start: 1 !important;
		grid-column-end: 3 !important;
		grid-row-start: 1;
		grid-row-end: 1;
		z-index:5;
	}

	body>main.container.shadow-md.zakazky div#list div.tabulka div.date:before {
		content: "Datum: ";
		font-weight: 600;
	}

	body>main.container.shadow-md.zakazky div#list div.tabulka div.date {
		grid-column-start: 2 !important;
		grid-column-end: 2 !important;
		grid-row-start: 1;
		grid-row-end: 1;
		text-align: right !important;
	}

	body>main.container.shadow-md.zakazky div#list div.tabulka div.price-tax-free:before {
		content: "Cena bez DPH: ";
		font-weight: 600;
	}

	body>main.container.shadow-md.zakazky div#list div.tabulka div.price-tax-free {
		grid-column-start: 2 !important;
		grid-column-end: 2 !important;
		grid-row-start: 2;
		grid-row-end: 2;
		text-align: right !important;
		padding-left: 0px !important;
	}

	body>main.container.shadow-md.zakazky div#list div.tabulka div.price-with-tax:before {
		content: "Cena s DPH: ";
		font-weight: 600;
	}
	
	body>main.container.shadow-md.zakazky div#list div.tabulka div.from-order:before {
		content: "Z objednávky: ";
		font-weight: 400;
	}

	body>main.container.shadow-md.zakazky div#list div.tabulka div.price-with-tax {
		grid-column-start: 2 !important;
		grid-column-end: 2 !important;
		grid-row-start: 3;
		grid-row-end: 3;
		text-align: right !important;
		padding-left: 0px !important;
	}
	body>main.container.shadow-md.zakazky div#list div.tabulka div.description:before {
		content: "";
		font-weight: 600;
	}
	body>main.container.shadow-md.zakazky div#list div.tabulka div.description {
		grid-column-start: 1 !important;
		grid-column-end: 2 !important;
		grid-row-start: 2;
		grid-row-end: 2;
		padding-right: 0px !important;
		padding-left: 10px !important;
	}
	body>main.container.shadow-md.zakazky div#list div.tabulka div.from-order {
		grid-column-start: 1 !important;
		grid-column-end: 1 !important;
		grid-row-start: 3;
		grid-row-end: 3;
		text-align:left;
	}
	body>main.container.shadow-md.zakazky div#list div.tabulka div.from-order.from-order-hide:before{
		content:"" !important;
	}
	body>main.container.shadow-md.detail div>div.mb-2.name>div>a{
		float:none !important;
	}
	body>main.container.shadow-md.detail.historie.objednavka div.grid-table-tr .grid-table-td-6:after,
	body>main.container.shadow-md.detail.historie.objednavka div.grid-table-tr .grid-table-td-10.grid-open:after{
		margin-left:0px;
	}
	
	body>main.container.shadow-md.dodaci_listy div#list div.tabulka div.locker{
		grid-row-start:1;
		grid-row-end:1;
		grid-column-start:2;
		grid-column-end:2;
		text-align:right;
	}
body>main.container.shadow-md.dodaci_listy div#list div.tabulka div.locker i{
	padding-left:6px;
	color: #6f6f6f;
	font-size: 12px;
}
body>main.container.shadow-md.dodaci_listy div#list div.tabulka div.number{
	margin-left:0px;
	margin-right:15px;
}
body>main.container.shadow-md div#list div.tabulka:first-child div.locker{
	grid-row-start:1;
	grid-row-end:1;
}
body>main.container.shadow-md.faktury .button-menu div:nth-child(2){
	margin-top:0px !important;
}
}

@media (max-width: 576px) {

	#totalprice .cena-bez-dane div, #totalprice .cena-s-dani div{
		width:50%;
	}
}

@media (max-width: 460px) {
	body>main.container.shadow-md.vlastni-polozky form.add-own-product h3,
	body>main.container.shadow-md.vlastni-polozky form.add-own-kategorie h3{
		font-size:18px;
	}
	body>main.container.shadow-md.detail.rekapitulace.nabidka div.under-table div.summary table tr td:first-child{
		text-align:left;
	}
	.pridat_vlastni_product_form h3{
		width:calc(100% - 50px);
	}
	.pridat_vlastni_product_form button{
		width:50px;
	}
	body>main.container.shadow-md.cart.offer .set-dph{
		margin-top:18px;
	}
	body>main.container.shadow-md.detail.historie div.buttons>div.col-sm-4{
		margin-bottom:10px;
	}
	body>main.container.shadow-md.detail.historie div.buttons{
		display:block;
	}
	body>main.container.shadow-md.detail.zakazka div.under-table>div:last-child{
		grid-row-start:5;
	}
	body>main.container.shadow-md.detail.zakazka.nabidka div.under-table>div:nth-child(2){
		grid-row-start:1;
	}
	div.product-items-grid div.tile{
		width:100%;
		border-left:1px solid #e4e4e4;
	}
	.filtr_sortiment {
		display: grid;
	}

	.filtr_sortiment .btn-group.btndisplay {
		float: left;
		margin-top: 5px;
	}

	body>main.container.shadow-md.detail.nabidka.rekapitulace #btnAddToBasket {
		width: auto;
	}

	body>main.container.shadow-md.detail.rekapitulace.nabidka div.under-table div.summary {
		grid-column-start: 1 !important;
	}

	body>main.container.shadow-md.detail.nabidka.rekapitulace .under-table>div:last-child {
		grid-column-end: 3;
	}

	body>main.container.shadow-md.detail.nabidka.rekapitulace .under-table .summary {
		grid-column-end: 3;
	}

	body>main.container.shadow-md.detail.rekapitulace.nabidka div.under-table>div:nth-child(2) {
		grid-row-start: 3;
		grid-row-end: 3;
	}

	body>main.container.shadow-md.detail.rekapitulace.nabidka div.under-table>div:nth-child(3) {
		grid-row-start: 2;
		grid-row-end: 2;
		width: 100%;
		grid-template-columns: 2fr 2fr;
	}

	body>main.container.shadow-md.detail.nabidka.rekapitulace .under-table>div:last-child {
		width: auto;
	}

	body>main.container.shadow-md.detail.rekapitulace.nabidka div.under-table>div:nth-child(3) a:nth-child(1) {
		grid-row-start: 1;
		grid-row-end: 1;
		grid-column-start: 1;
		grid-column-end: 1;
		width: 99%;
	}

	body>main.container.shadow-md.detail.rekapitulace.nabidka div.under-table>div:nth-child(3) a:nth-child(2) {
		grid-row-start: 1;
		grid-row-end: 1;
		grid-column-start: 2;
		grid-column-end: 2;
		width: 99%;
		margin-left: 1%;
	}

	body>main.container.shadow-md.detail.rekapitulace.nabidka div.under-table>div:nth-child(3) a:nth-child(3) {
		grid-column-start: 1;
		grid-column-end: 3;
	}

	body>main.container.shadow-md.cart.offer #list .test-product-list {
		grid-template-columns: 36px 40px 3fr 3fr 2fr 30px !important;
	}

	body>main.container.shadow-md.cart.offer .button-box {
		grid-column-start: 3;
		grid-column-end: 3;
	}

	body>main.container.shadow-md.cart.offer .test-product-list .total-price {
		grid-column-start: 4 !important;
	}

	body>main.container.shadow-md.cart.offer .test-product-list .prices-b {
		grid-column-start: 3;
	}

	body>main.container.shadow-md.cart.offer .test-product-list .product-info-price,
	body>main.container.shadow-md.cart.offer .test-product-list .prices-b {
		grid-row-start: 3;
		grid-row-end: 3;
		align-self: start;
		margin-top: 10px;
	}

	body>main.container.shadow-md.cart.offer .test-product-list .sticker-wrapper-basket,
	body>main.container.shadow-md.cart.offer .test-product-list .move-up-down {
		margin-left: 0px;
		margin-right: 0px;
	}

	body>main.container.shadow-md.cart.offer #list .test-product-list div.selling-price {
		margin-top: 0px;
	}

	body>main.container.shadow-md.cart.offer .test-product-list .button-box {
		margin-top: 18px;
	}

	body>main.container.shadow-md.detail div.under-table div.summary div {
		text-align: right !important;
	}

	body>main.container.shadow-md.detail.nabidka #btnAddToBasket {
		margin-bottom: 5px !important;
		width: 100%;
	}

	body>main.container.shadow-md.detail.nabidka .under-table div:first-child {
		grid-row-end: 2 !important;
		text-align: center;
	}

	body>main.container.shadow-md.detail.nabidka .under-table div:nth-child(3) {
		text-align: center;
	}

	body>main.container.shadow-md.detail.nabidka .under-table>div:last-child {
		grid-column-start: 1;
		grid-column-end: 3;
		display: grid;
		margin: 0px auto;
		width: 220px;
	}


	body>main.container.shadow-md.detail.zakazka div.under-table>div:last-child a {
		padding: 15px 0.75rem;
		margin-top: 0px;
		margin-bottom: 10px;
	}
	main.zakazky .historie-under-table{
		grid-template-columns: 3fr;
	}
	main.zakazky .historie-under-table .export-offers{
		grid-column-start:1;
		grid-column-end:1;
		grid-row-start:3;
		grid-row-end:3;
	}
}

@media (min-width:520px) and (max-width:767px) {
	#tlacitkaZakazkyDetail #btnZakladniPdf a,#tlacitkaZakazkyDetail #btnRozsirenePdf a{
		width:130px;
	}
}
@media(min-width:767px) {
	.naposledy_objednano.desktop_produkt{
		position:absolute;
		bottom:-120px;
		height:20px;
	}
	.naposledy_objednano.mobile_produkt{
		display:none;
	}
	
	body>main.container.shadow-md.faktury .button-menu,
	body>main.container.shadow-md.dodaci_listy .button-menu,
	body>main.container.shadow-md.zakazky .button-menu {
		margin-top: 20px !important;
	}

	.product-item {
		padding-bottom: 10px;
	}

	body>main.container.shadow-md.faktury button#filterButton,
	body>main.container.shadow-md.dodaci_listy button#filterButton,
	body>main.container.shadow-md.zakazky button#filterButton,
	body>main.container.shadow-md.zakazka button#filterButton {
		display: none;
	}

	body>main.container.shadow-md.faktury .button-menu,
	body>main.container.shadow-md.dodaci_listy .button-menu,
	body>main.container.shadow-md.zakazky .button-menu {
		display: grid;
		visibility: visible !important;
		margin-top: 50px;
		margin-bottom: 10px;
	}
}

@media (max-width: 771px) {
	
	body>main.container.shadow-md.cart label.select-all input.form-check-input.mx-1 {
		margin-right: 11px !important;
	}

	body>main.container.shadow-md.cart .test-product-list .remove-item {
		align-self: center;
		grid-row-start: 2;
		grid-row-end: 8;
		background-color: white;
		z-index: 10;
	}

	body>main.container.shadow-md.cart .img.img-cart {
		margin-top: 0px;
	}

	#car-bottom {
		display: grid;
	}

	.formL {
		order: 2;
	}

	.formR {
		order: 1;
	}

	body>main.container.shadow-md.cart form#frm-objednavkaForm {
		margin-top: 0px !important;
		margin-bottom: 0px;
		padding-bottom: 10px !important;
	}

	.formL button {
		margin-top: 20px;
		width: 100%;
		height: 50px;
		margin-bottom: 0px;
		font-size: 0.9rem;
	}

	#totalprice button {
		display: none;
	}
}

@media (min-width: 772px) {
	.formL button {
		display: none;
	}

	.formL #dropdownMenu2 > button{
		display:block;
	}
}

@media (max-width: 400px) {
	
	body>main.container.shadow-md.vlastni-polozky .multiple-dph button{
		margin-left:5px;
	}
	body>main.container.shadow-md.cart.offer .set-price div{
		grid-template-columns:0fr 100px 30px auto;
	}
	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.icons{
		grid-column-start: 5;
		grid-column-end: 7 !important;

	}
	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.name{
		grid-column-end: 5;
	}

	body>main.container.shadow-md.cart.offer #cart-bottom>div.form-receiver.order-form>table>tbody>tr>td:nth-child(2) {
		max-width: 140px;
		overflow-wrap: break-word;
	}

	body>main.container.shadow-md.cart.offer .test-product-list .prices-b:before {
		display: block;
	}

	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-11.grid-open {
		text-align: right !important;
	}

	body>main.container.shadow-md.detail.nabidka div.under-table div.summary div {
		padding: 5px;
	}

	body>main.container.shadow-md.cart .progress-step {
		width: 90px;
		height: 44px;
	}

	div.top-bar-content span.link-white {
		font-size: 11px;
		white-space: nowrap;
	}

	body>main.container.shadow-md.detail.zakazka div.under-table>div:nth-child(4) {
		width: 100%;
		margin: 0px auto;
	}

	body>main.container.shadow-md.detail.zakazka div.under-table>div:last-child {
		width: 100%;
	}

	body>main.container.shadow-md.detail.zakazka div.under-table>div:last-child a {
		width: 100%;
		margin-top: 5px
	}
}

@media (max-width: 580px) {
	#addedProductsModal > div > div > div.modal-body.p-0 > div{
		padding:0px !important;
	}
	#addedProductsModal > div > div > div.modal-body.p-0 > div>div{
		padding-left:10px !important;
		padding-right:10px !important;
	}
	body>main.container.shadow-md.faktury #list>div>div{
		 word-break: break-all;
	}
	div.prijemci>div{
		grid-template-columns:2fr 3fr 70px;
	}
	body>main.container.shadow-md.faktury .under-table {
		grid-template-columns: 3fr 3fr 110px;
	}
	body>main.container.shadow-md.faktury .under-table div.pagination-box{
		grid-column-end:3;
	}
	main.detail.historie.objednavka #main > div.summary > div:nth-child(1) > div{
		width:50%;
		padding:0px !important;
	}
	main.detail.historie.objednavka #main > div.summary > div:nth-child(4) > div{
		margin-top:15px;
		width:50%;
		padding:0px !important;
	}

	main.registrace #main>div>div>form>div{
		margin-bottom:5px !important;
	}
	main.registrace #main > div > div,main.prihlaseni #main > div > div{
		padding-right:15px !important;
		padding-left:15px !important;
	}

	body>main.container.shadow-md.detail.rekapitulace div.cart-bottom .formR>div>div.row>div {
		width: 50%;
	}

	body>main.container.shadow-md.detail.rekapitulace.nabidka div>div.col-xs-12.mb-2.mb-lg-1>div.row>div:nth-child(3) {
		border-top: 1px solid #d8d8d8;
		margin-top: 10px;
	}

	body#main-page .uzivatel>div a i {
		font-size: 24px;
	}

	body#main-page .uzivatel {
		padding-top: 8px;
	}
}

@media(max-width:550px) {
	body>main.container.shadow-md.detail.zakazka div.under-table #btnSendSelectedItemsStorno{
		grid-row-start:3;
		grid-row-end:3;
		grid-column-end: end;
        grid-column-start: 1;
	}
	body>main.container.shadow-md.detail.zakazka div.under-table #btnSendSelectedItemsStorno a{
		width:100%;
	}
	body>main.container.shadow-md.detail.zakazka div.under-table>div:nth-child(2) .input-group{
		height:130px !important;
	}
	main.cart.cart.inquiry #frm-poptavkaForm #moveToRecap{
		margin-bottom:15px;
	}

	.rekapitulaceNabidkaTlacitka button#moveToRecap{
		grid-row-start:1;
		grid-row-end:1;
		width:100% !important;
	}
	.rekapitulaceNabidkaTlacitka a{
		margin-top:15px;
	}
	.nastaveni-nabidek #frm-addEmailForm>div>div{
		width:100%;
	}
	.susenka-banner{
		width:calc(100% - 20px);
	}
	body>main.container.shadow-md.detail.zakazka.neodebrane div.under-table>div.pagination-box{
		grid-column-end:4;
	}
	body>main.container.shadow-md.detail.zakazka.neodebrane div.under-table>div.zobrazit-dalsi{
		grid-column-start:1;
		grid-column-end:4;
		grid-row-start:2;
		grid-row-end:2;
		justify-self:left;
		margin-top:10px;
	}
	body>main.container.shadow-md.detail.zakazka.neodebrane div.under-table>div:last-child{
		grid-row-start:3;
		grid-row-end:3;
	}
	body>main.container.shadow-md.detail.zakazka div.under-table>div:nth-child(2) .input-group {
		display: grid;
		height: 100px;
		width: 100%;
		grid-template-columns: auto 42px;
		margin: 0px auto 10px auto;
		padding-right: 0px;
		gap: 10px 0px;
	}
	.modal-dialog #btnFakturace{
		width:235px !important;
	}
	body>main.container.shadow-md.detail .under-table div.all-to-basket>a{
		margin-bottom:10px;
	}
	#btnSendSelectedItems,#btnFakturace{
		width:100%;
		grid-column-start: 1;
		grid-column-end: 4;
	}
	#btnSendSelectedItems a,#btnFakturace a{
		width:100%;
	}

	body>main.container.shadow-md.detail.zakazka #btnSendSelectedItems>span i {
		padding:10px 0px !important;
	}
		body>main.container.shadow-md.detail.zakazka div.under-table>div:nth-child(2) .input-group a, body>main.container.shadow-md.detail.zakazka div.under-table>div:nth-child(2) .input-group i {
		height: 40.8px;
	}
	#btnFakturace>a{
		margin-left:0px !important;
	}

	body>main.container.shadow-md.detail.zakazka div.under-table div:nth-child(2) div:nth-child(3){
		grid-row-start:2;
		grid-row-end:2;
	}
	body>main.container.shadow-md.detail.zakazka div.under-table div:nth-child(3) {
		grid-column-start: 1;
		grid-column-end: end;
	}
	body>main.container.shadow-md.detail.zakazka div.under-table>div:nth-child(2) .input-group a {
		padding: 9px 0.75rem;
		margin-left:0px !important;
	}
	#btnAddToBasket{
		width:100%;
	    padding: 10px 0.75rem;
	}
	body>main.container.shadow-md.detail.historie #main > div.col-sm-12.col-md-12 > div{
		width:100%;
	}
	body>main.container.shadow-md.detail.historie #main > div.col-sm-12.col-md-12 > div:nth-child(2){
		margin-top:10px;
	}
	#toast-container>div{
		width:100% !important;
		margin:0px auto !important;
	}
	body>main.container.shadow-md.detail.zakazka.nabidka .under-table{
		grid-template-columns:auto !important;
	}
	body>main.container.shadow-md.detail.zakazka.neodebrane div>div.mb-2.name {
		display: block !important;
	}

	body>main.container.shadow-md.detail div.under-table>div:last-child a:nth-child(1) {
		margin-bottfom: 10px;
	}

	body>main.container.shadow-md.detail.faktura div.under-table>div:last-child a:nth-child(1) {
		margin-bottom: 0px;
	}

	.h1-title span {
		white-space: nowrap;
	}

	body>main.container.shadow-md.detail.dodaci_list div>div.mb-2.name {
		display: block !important;
	}

	body>main.container.shadow-md div#list div.tabulka div.pdf,
	body>main.container.shadow-md div#list div.tabulka div.image,
	body>main.container.shadow-md div#list div.tabulka div.agreed_date {
		text-align: right;
	}

	body>main.container.shadow-md div#list div.tabulka {
		grid-template-columns: 4fr 3.5fr;
	}

	body>main.container.shadow-md.faktury .under-table nav {
		grid-column-end: 3;
	}

	body>main.container.shadow-md.faktury .under-table nav .pagination {
		display: flow-root;
	}
}

@media(max-width:520px) {
	#tlacitkaZakazkyDetail{
		flex-direction: column;
		gap:5px;
	}
	#btnZakladniPdf, #btnRozsirenePdf,#tlacitkaZakazkyDetail>a{
		height:38px;
	}
	#tlacitkaZakazkyDetail>a{
		padding-top:8px;
	}
	#btnZakladniPdf>i, #btnRozsirenePdf>i{
		margin-right:0px !important;
	}
	#btnZakladniPdf>a, #btnRozsirenePdf>a{
		width:100%;
		margin-bottom:0px !important;
	}
	.nabidka-under-table{
		grid-template-columns:auto;
		gap:10px;
	}
	.nabidka-under-table div.vyber-akce{
		grid-row-start:2;
		grid-row-end:2
	}
	body>main.container.shadow-md.cart.offer button.btn-secondary.w-25{
		line-height: 19px !important;
		
	}
	.historie-under-table{
		grid-template-columns:3fr;
	}
	.historie-under-table .zobrazit-dalsi{
		grid-row-start:2;
		grid-column-start:1;
		grid-column-end:2;
		text-align:left;
		margin-top:0px;
	}
	main.zakazky .historie-under-table .export-offers{
		grid-column-start:1;
		grid-column-end:1;
		grid-row-start:3;
		grid-row-end:3;
	}
	main.zakazky .historie-under-table{
		grid-template-columns: 4fr;
	}
	body>main.container.shadow-md.detail.dodaci_list .under-table div.poslatMailem,
	body>main.container.shadow-md.detail.zakazka div.under-table div.poslatMailem{
		width:100%;
		display:flex !important;

	}
	body>main.container.shadow-md.detail.dodaci_list .under-table div.poslatMailem a,
	body>main.container.shadow-md.detail.zakazka div.under-table div.poslatMailem a{
		margin-bottom:0px !important;
	}
	body>main.container.shadow-md.detail.faktura div.under-table div:nth-child(4) hr{
		width:100%;
		display:inline-block;
	}
	body>main.container.shadow-md.detail div.under-table div:nth-child(3) a{
		width:100%;
		margin-bottom:10px;
	}
	#list > div > div.content > div.info > div.product-number > span:nth-child(2){
		white-space:normal !important;
	}
	.product-item .title{
		grid-column-end:4;
	}
	.prices-buttons{
		display:table-cell;
	}
	.product-item{
		grid-template-columns:135px auto;
	}
	.product-item .content .buttons{
		float:right;
		margin-top:0px;
	}
	#list>div>div.content>div.buttons>div>div.prices>div.your-price{
		margin-right:0px;
	}

	body>main.container.shadow-md.detail.faktura div.under-table div.summary,body>main.container.shadow-md.detail.faktura div.under-table div.detail-info-text{
		grid-column-end:4;
	}
	body>main.container.shadow-md.detail.faktura div.under-table div:nth-child(3) {
		grid-column-start: 1;
		grid-column-end: end;
	}

	body>main.container.shadow-md.detail.faktura div.under-table div:nth-child(4) {
		grid-column-start: 1;
		grid-column-end: end;
	}

	body>main.container.shadow-md.detail.faktura div.under-table div:nth-child(3) a {
		width: 100%;
		padding: 10px;
		margin-bottom: 10px !important;
	}

	body>main.container.shadow-md.detail.faktura div.under-table>div:last-child a {
		width: 100%;
		padding: 10px;
		margin-bottom: 10px !important;
	}
	body>main.container.shadow-md.detail.faktura div.under-table div.poslatMailem>a{
		margin-bottom:0px !important;
		padding-top:6px !important;
	}

	body>main.container.shadow-md.favourite .row.nput-group.d-flex.align-items-center.mt-1.mx-1 button.btn.btn-gc-line {
		grid-column-start: 2;
		margin-top: 5px
	}

	body>main.container.shadow-md.favourite .row.nput-group.d-flex.align-items-center.mt-1.mx-1 {
		display: grid !important;
		grid-template-columns: 3fr 3fr;
		grid-template-rows: auto auto;
		grid-auto-flow: column;
	}

	body>main.container.shadow-md.favourite button.ms-auto.btn.btn.btn-secondary.w-25 {
		grid-row-start: 1;
		grid-row-end: 1;
		grid-column-start: 2;
		grid-column-end: end;
		white-space: nowrap;
		width: 100% !important;
	}

	body>main.container.shadow-md.favourite select.form-select.form-select-sm {
		grid-row-start: 1;
		grid-row-end: 1;
		grid-column-start: 1;
		grid-column-end: 2;
		position: inherit !important;
	}

}
@media (min-width: 500px) {
	main.detail.historie div.mb-2.name h1.h1-title.spodek{
		display:none !important;
	}
}
@media (max-width: 500px) {
	body>main.container.shadow-md.vlastni-polozky .multiple-dph{
		display:grid;
		grid-template-columns:2fr auto;
		width:100%;
	}
	body>main.container.shadow-md.cart.offer #list .test-product-list .product-info-price {
		grid-column-end:5 !important;
	}
	body>main.container.shadow-md.vlastni-polozky .multiple-dph:not(.multiple-category) button{
		width:170px;
		grid-column-start:2;
		grid-row-start:2;
	}
	body>main.container.shadow-md.vlastni-polozky .multiple-dph div{
		grid-column-start:1;
		grid-column-end:2;
		grid-row-start:2;
		justify-self: end;
		width:100%;
	}
	body>main.container.shadow-md.vlastni-polozky .multiple-dph:not(.multiple-category) .custom-select.cart-select.dph-select{
		width:90px !important;
	}
	body>main.container.shadow-md.vlastni-polozky .multiple-dph span{
		grid-column-start:1;
		grid-column-end:3;
		text-align:right;
	}

	
	body>main.container.shadow-md.vlastni-polozky form.add-own-kategorie input.velky{
		width:100%;
	}
	.vlastni-obrazky-seznam.velky{
		width:100%;
	}
	header.nav-down>.container.head>.row>div:first-child{
		padding-right:0px !important;
	}
	header.nav-down>.container.head>.row>div:first-child img{
		width:170px !important;
	}
	header.nav-down>.container.head>.row>div:last-child{
		padding-left:0px !important;
	}
	body>main.container.shadow-md.cart.inquiry button.btn.btn-gc-line{
		margin-top:0px;
		margin-bottom:15px !important;
	}
	.form-group.vlastni-polozky-obrazky label{
		width:100% !important;
		margin-top:0px;
	}
	.form-group.vlastni-polozky-obrazky .vlastni-obrazky-seznam{
		width:calc(100% + 10px) !important;
	}
	body>main.container.shadow-md.cart.offer .test-product-list .select-item {
        grid-column-start: 5 !important;
        grid-column-end: 5 !important;
	}
	body>main.container.shadow-md.vlastni-polozky form.add-own-product .custom-select.cart-select.dph-select{
		width:100%;
	}
	body>main.container.shadow-md.cart.offer .set-dph,
	body>main.container.shadow-md.cart.offer .selling-price{
		margin-top:18px !important;
	}
	body>main.container.shadow-md.cart.offer #list .test-product-list .product-stock{
		margin-bottom:6px;
	}
	body>main.container.shadow-md.filter-navigation .table-box div.vlozit-kosik>div:nth-child(2)>button{
		width:140px !important;
	}
	body>main.container.shadow-md.cart.offer .test-product-list .product-stock .badge-warehouse{
		width:100%;
	}
	body>main.container.shadow-md.cart #main>div.row>a.btn,
	body>main.container.shadow-md.cart form>div.row>a.btn{
		flex-basis:auto !important;
		margin-bottom:10px;
	}
	body>main.container.shadow-md.cart #main>div.row>div.custom-select,
	body>main.container.shadow-md.cart form>div.row>div.custom-select{
		flex-basis:auto;
		right:0px;
		position:relative;
	}
	body>main.container.shadow-md.cart.offer div.multiple-dph{
		display:inline-block;
		width:100%;
	}
	body>main.container.shadow-md.cart.offer div.multiple-dph>span{
		width:100%;
	}
	body>main.container.shadow-md.cart.offer div.multiple-dph>button{
		margin-top:0px !important;
	}
	body>main.container.shadow-md.cart.offer div.multiple-dph>div.custom-select{
		margin-right:10px;
	}
	body>main.container.shadow-md.cart .test-product-list .product-stock .badge-warehouse{
		width:134px;
	}
	body>main.container.shadow-md.cart.offer #list .test-product-list .total-price{
		margin-top:10px;
	}

	body>main.container.shadow-md.cart.offer .test-product-list .button-box{
		margin-top:18px;
	}
	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka div.name{
		grid-column-end:5;
	}
	body>main.container.shadow-md.search #category-result>div.col-sm-4{
		width:100%;
	}
	body>main.container.shadow-md.detail.vyrobci #category-result>div.col-sm-4{
		width:100%;
	}
	main.detail.aktuality div.mb-2.name > h1.h1-title:nth-child(1){
		font-size:20px;
	}
	main.detail.historie.poptavka div.buttons > div a{
		margin-bottom:10px;
		width:100%;
	}
	main.detail.historie.nabidka #main > div:nth-child(7) > div a{
		width:100%;
		margin-bottom:10px;
	}
	main.detail.historie.objednavka #main > div.summary > div:nth-child(1) > div{
		width:50%;
		font-size:14px !important;
		padding:0px !important;
	}
	main.detail.historie.objednavka #main > div.summary > div:nth-child(4) > div{
		margin-top:15px;
		width:50%;
		font-size:14px !important;
		padding:0px !important;
	}

	main.detail.historie.nabidka #main > div:nth-child(5) > div:nth-child(2) > div > table > tbody > tr:nth-child(5){
		font-size:14px !important;
	}
	main.detail.historie div.mb-2.name h1.h1-title:nth-child(1) a{
		padding:4px 9px;
	}
	main.detail.historie div.mb-2.name h1.h1-title:nth-child(1){
		margin-bottom:0px;
		padding-bottom:0px;
		border-bottom:0px;
		white-space:normal;
		width:100%;
		font-size:15px;
		font-weight:bold;
	}
	main.detail.historie div.mb-2.name h1.h1-title.spodek{
		display:block;
		margin-top:0px;
	}


	body>main.container.shadow-md.detail.historie.objednavka div.buttons div.col-sm-6 a{
		width:100%;
	}
	body>main.container.shadow-md.detail.historie.objednavka div.buttons div.col-sm-6 a:nth-child(1){
		margin-bottom:10px;
	}
	body>main.container.shadow-md.cart.offer .test-product-list .remove-item{
		grid-column-start: 5 !important;
		grid-column-end: 5 !important;
	}
	#boxed-bg > main.shadow-md.detail.dodaci_list > div > div.mb-2.name > h1,
	#boxed-bg > main.shadow-md.detail.zakazka > div > div.mb-2.name > h1,
	#boxed-bg > main.shadow-md.detail.zakazka.nabidka > div > div.mb-2.name > h1,
	#boxed-bg > main.shadow-md.detail.zakazka.hledat> div > div> h1.h1-title,
	#boxed-bg > main.shadow-md.detail.faktury > div > div.mb-2.name > h1,
	#boxed-bg > main.shadow-md.dodaci_listy .h1-title,
	#boxed-bg > main.shadow-md.faktury .h1-title{
		font-weight:bold;
		font-size:18px !important;
	}
	body>main.container.shadow-md.detail div.under-table div:nth-child(3) {
		grid-column-start: 1;
		grid-column-end: end;
	}
	body#main-page #main>div>div {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	body>main.container.shadow-md.detail.rekapitulace div.under-table div.summary div {
		font-size: 15px !important;
	}

	body>main.container.shadow-md.vlastni-polozky div.vlastni-polozka {
		grid-template-columns: 10px 3fr 0fr 78px 2fr !important;
	}

	body>main.container.shadow-md.vlastni-polozky form.add-own-product input.maly,
	body>main.container.shadow-md.vlastni-polozky form.add-own-product input.velky {
		width: 100%;
	}

	body>main.container.shadow-md.vlastni-polozky form.add-own-product li {
		margin-top: 10px;
	}

	body>main.container.shadow-md.cart.offer #cart-bottom>div.form-receiver.order-form>form {
		width: 100%;
	}

	body>main.container.shadow-md.cart.offer #cart-bottom>div.form-receiver.order-form>form input {
		width: calc(100% - 90px);
	}

	body>main.container.shadow-md.cart .row.nput-group.d-flex.align-items-center.mt-1.mx-1 button.btn.btn-gc-line {
		grid-column-start: 2;
		margin-top: 5px
	}

	body>main.container.shadow-md.cart.offer .set-price {
		grid-template-columns: 2.5fr 0.5fr 3fr;
		gap: 0px;
	}

	body>main.container.shadow-md.cart.offer .set-price input {
		grid-row-start: 2;
		grid-row-end: 2;
		grid-column-start: 2;
		grid-column-end: 2;
	}

	body>main.container.shadow-md.cart.offer .set-price span:nth-child(3) {
		grid-row-start: 2;
		grid-row-end: 2;
		grid-column-start: 3;
		grid-column-end: 3;
	}

	body>main.container.shadow-md.cart.offer button.btn.btn-gc-line {
		grid-row-start: 2;
		grid-row-end: 2;
		grid-column-start: 4;
		grid-column-end: 4;
		margin-top: 0px
	}

	body>main.container.shadow-md.cart.offer .test-product-list .total-price {
		grid-column-start: 5;
		grid-row-start: 5;
	}

	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-11.grid-open {
		text-align: center;
	}

	body>main.container.shadow-md.detail div.under-table div.summary div {
		font-size: 13px !important;
	}

	body>main.container.shadow-md.faktury #list, body>main.container.shadow-md.dodaci_listy #list {
		font-size: 3vw;
	}

	body>main.container.shadow-md.detail .grid-table-td-9 span {
		padding-left: 5px;
	}

	body>main.container.shadow-md.cart #list .test-product-list,body>main.container.shadow-md.cart.offer #list .test-product-list {
		grid-template-columns: 40px 40px 3fr 3fr !important;
		padding-top:5px !important
	}

	body>main.container.shadow-md.cart .progress-stepper {
		display: flex;
		margin-bottom: 5px;
	}

	body>main.container.shadow-md.cart>div:nth-child(1) {
		margin-bottom: 10px !important;
	}


	body>main.container.shadow-md.cart .test-product-list .remove-item {
		grid-column-start: 4 !important;
		grid-column-end: 4 !important;
		grid-row-end: 8 !important;
	}

	body>main.container.shadow-md.cart .test-product-list .total-price {
		grid-column-start: 4 !important;
		grid-column-end: 4 !important;
		grid-row-start: 8 !important;
	}

	body>main.container.shadow-md.cart .row.nput-group.d-flex.align-items-center.mt-1.mx-1 {
		display: grid !important;
		grid-template-columns: 3fr 3fr;
		grid-template-rows: auto auto;
		grid-auto-flow: column;
		gap:5px;
	}

	body>main.container.shadow-md.cart.offer .row.nput-group.d-flex.align-items-center.mt-1.mx-1 button.btn.btn-gc-line {
		grid-column-start: 1;
		grid-column-end: 4;
		margin-top: 10px;
	}



	body>main.container.shadow-md.cart.offer button.ms-auto.btn.btn.btn-secondary.w-25 {
		grid-column-start: 3;
	}

	body>main.container.shadow-md.cart.offer .row.nput-group.d-flex.align-items-center.mt-1.mx-1 {
		border-bottom: 0px;
		grid-template-columns: 2.5fr 0.5fr 3fr;
	}

	body>main.container.shadow-md.cart button.btn.btn-gc-line {
		grid-row-start: 2;
		margin-top: 20px;
		grid-column-start: 1;
		grid-column-end: end;
	}

	body>main.container.shadow-md.cart.offer .form-offer button.btn.btn-gc-line {
		margin-top: 0px
	}

	body>main.container.shadow-md.cart button.ms-auto.btn.btn.btn-secondary.w-25 {
		grid-row-start: 2;
		grid-row-end: 2;
		grid-column-start: 2;
		grid-column-end: end;
		white-space: nowrap;
		width: 100% !important;
	}

	body>main.container.shadow-md.cart select.form-select.form-select-sm {
		grid-row-start: 2;
		grid-row-end: 2;
		grid-column-start: 1;
		grid-column-end: 2;
		position: inherit !important;
	}
}

@media(max-width:480px) {
	body>main.container.shadow-md.detail.zakazka.nabidka #btnAddAllToBasket a{
		margin-bottom:0px !important;
	}
	#btnZakladniPdf>a, #btnRozsirenePdf>a{
		padding-top:8px;
	}
	.table-obchodni>div{
		width:100%;
	}
	body>main.container.shadow-md.detail.zakazka #btnSendSelectedItems>span{
		height:38px;
	}

	main.vyprodej #main > div > div.rowx > div > div.col-sm-5.col-lg-6 > a > img{
		width:100%;
	}
	
	#btnSendSelectedItems a{
		margin-left:0px !important;
		width:100%;
	}
	#btnSendSelectedItems{
		grid-column-start:1;
		grid-column-end:4;
	}

	body>main.container.shadow-md.cart.offer #cart-bottom .form-offer div.form-group.clearfix a {
		padding: 10px 0.75rem;
	}

	body>main.container.shadow-md.cart.offer #cart-bottom>div.form-receiver.order-form>form button {
		padding: 10px 0.75rem;
	}

	body>main.container.shadow-md.cart.offer .form-offer button.btn.btn-gc-line,
	body>main.container.shadow-md.cart.offer .form-offer a {
		padding: 10px 0.75rem;
		margin-bottom:5px;
	}

	body>main.container.shadow-md.cart.offer .row.nput-group.d-flex.align-items-center.mt-1.mx-1 button.btn.btn-gc-line {
		padding: 10px;
	}

	body>main.container.shadow-md.detail.vyprodej div div#filters a {
		padding: 10px 0.75rem;
	}

	body>main.container.shadow-md.detail.dodaci_list .under-table div:first-child a {
		width: 100%;
		padding: 10px;
		margin-bottom: 10px !important;
	}

	body>main.container.shadow-md.detail.dodaci_list .under-table div:last-child button,
	body>main.container.shadow-md.detail.dodaci_list .under-table div:last-child a {
		margin-bottom: 10px;
		padding: 10px;
	}

	body>main.container.shadow-md.detail.dodaci_list .under-table div:first-child {
		grid-row-end: 2 !important;
		text-align: center;
	}

	body>main.container.shadow-md.detail.dodaci_list .under-table div:last-child {
		grid-column-start: 1;
		grid-column-end: 4;
		display: block;
		margin: 0px auto;
		width: 100%;
	}

	body>main.container.shadow-md.detail div.under-table div:nth-child(4) a {
		width: 100% !important;
		margin-bottom: 5px;
	}



	body>main.container.shadow-md.detail div.under-table div:nth-child(3) a {
		width: 100%;
		padding: 10px;
		margin-bottom: 10px !important;
	}

	body>main.container.shadow-md.detail div.under-table div:nth-child(4) {
		grid-column-start: 1;
		grid-column-end: end;

	}

	body>main.container.shadow-md.detail div.under-table div:nth-child(4) a:first-child {
		width: 49%;
		float: left;
		padding: 10px;
	}

	body>main.container.shadow-md.detail div.under-table div:nth-child(4) a:last-child {
		width: 49%;
		float: right;
		padding: 10px;
		margin-bottom: 10px !important;
	}

	body>main.container.shadow-md.faktury .under-table {
		grid-template-columns: auto 130px;
	}

	body>main.container.shadow-md.faktury .under-table div.export a {
		width: 100%;
		padding:0.5rem;
	}
	body>main.container.shadow-md.faktury .under-table div.export {
		grid-row-start:3;
		grid-row-end:3;
		grid-column-start:1 !important;
		grid-column-end:4 !important;
	}
	body>main.container.shadow-md.faktury .button-menu.active,
	body>main.container.shadow-md.dodaci_listy .button-menu.active,
	body>main.container.shadow-md.zakazky .button-menu.active {
		height: 140px;
	}
	body>main.container.shadow-md.faktury .button-menu.active{
		height:150px !important;
	}
	body>main.container.shadow-md.detail.nabidka .under-table div#btnProdlouzeniPlatnosti{
		height:41px;
	}
	body>main.container.shadow-md.detail.nabidka .under-table div#btnProdlouzeniPlatnosti a{
		margin-bottom:0px !important;
	}

	body>main.container.shadow-md.detail.nabidka .under-table div a {
		width: 100%;
		padding: 10px;
		margin-bottom: 10px !important;
	}
	

	body>main.container.shadow-md.detail.nabidka .under-table>div:last-child {
		width: 100% !important;
	}

	body>main.container.shadow-md.dodaci_listy .button-menu.active,
	body>main.container.shadow-md.zakazky .button-menu.active,
	body>main.container.shadow-md.zakazka .button-menu.active {
		height: 100px !important;
	}

	body>main.container.shadow-md.dodaci_listy button#filterButton,
	body>main.container.shadow-md.zakazky button#filterButton,
	body>main.container.shadow-md.zakazka button#filterButton,
	body>main.container.shadow-md.faktury button#filterButton {
		padding: 10px;
	}

	body>main.container.shadow-md.faktury .button-menu a,
	body>main.container.shadow-md.dodaci_listy .button-menu a,
	body>main.container.shadow-md.zakazky .button-menu a,
	body>main.container.shadow-md.zakazka .button-menu a {
		padding: 10px 0.75rem;
	}

	body>main.container.shadow-md.zakazka.neodebrane .mb-2.name {
		margin-bottom: 20px !important;
	}

	body>main.container.shadow-md.zakazky div.clearfix a {
		padding: 10px;
		width: 100%;
	}

	body>main.container.shadow-md.detail.zakazka div.under-table>div:nth-child(2) .input-group>i {
		padding: 10px 0.75rem;
	}

	body>main.container.shadow-md.detail div.under-table div:nth-child(4) a:last-child {
		padding: 10px 0.75rem;
	}

	body>main.container.shadow-md.detail.zakazka div.under-table>div:last-child a {
		padding: 10px 0.75rem;
		margin-top: 0px;
		margin-bottom: 10px;
	}

	body>main.container.shadow-md.detail div>div.mb-2.name a {
		padding: 10px 0.75rem;
	}
	body>main.container.shadow-md.zakazky .button-menu.active{
		height:155px !important;
	}

	body>main.container.shadow-md.detail div>div.mb-2.name {
		display: block !important;
	}

	body>main.container.shadow-md.detail.zakazka div.under-table>div:nth-child(2) .input-group {
		display: grid;
		height: 100px;
		width: 100%;
		grid-template-columns: auto 42px;
		margin: 0px auto 10px auto;
		padding-right: 0px;
		gap: 10px 0px;
	}

	body>main.container.shadow-md.detail.zakazka div.under-table>div:nth-child(2) .input-group>div.space {
		display: none;
	}

	body>main.container.shadow-md.detail.zakazka div.under-table>div:nth-child(2) .input-group a {
		padding: 10px 0.75rem;
	}


	body>main.container.shadow-md.detail.zakazka div.under-table>div:nth-child(2) .input-group a:nth-child(4) {
		margin-left: 0px !important;
	}
	
		body>main.container.shadow-md.detail.dodaci_list .under-table div.poslatMailem a,
		body>main.container.shadow-md.detail.zakazka div.under-table div.poslatMailem a{
		margin-bottom:0px !important;
		height:41px;
	}
	body>main.container.shadow-md.detail.dodaci_list .under-table div.poslatMailem>i,
	body>main.container.shadow-md.detail.zakazka div.under-table div.poslatMailem>i{
		height:41px;
	}
}

@media(max-width:450px) {
	body .uzivatel>div:nth-child(1){
		display:none;
	}
	body>main.container.shadow-md.detail.faktura div.detailQrKod{
		display:grid;
		justify-content: center;
	}
	.detailQrKodZobrazeni{
		display:inline-block;
		width:100%;
		text-align:center;
	}
	.detailQrKodTlacitko:hover{
		cursor:pointer;
	}
	body>main.container.shadow-md.detail.faktura .detailQrKod.d-none-mobile{
		display:none;
	}
	.detailQrKodZobrazeni a>img{
		margin-top:-2px;
		margin-right:4px;
	}
	.detailQrKodZobrazeni>a::after {
		display: inline-block;
		margin-left: .255em;
		vertical-align: .255em;
		content: "";
		border-top: .3em solid;
		border-right: .3em solid transparent;
		border-bottom: 0;
		border-left: .3em solid transparent;
	}
	a.detailQrKodTlacitko.open::after{
		transform: rotate(180deg);
	}
	body>main.container.shadow-md.detail.faktura div.detailQrKod>div{
		margin-right:0px !important;
		margin-bottom:15px;
	}
}
@media(max-width:440px) {
	body>main.container.shadow-md.faktury .button-menu.active{
		height:135px !important;
	}
		body>main.container.shadow-md.faktury .button-menu a,
	body>main.container.shadow-md.dodaci_listy .button-menu a,
	body>main.container.shadow-md.zakazky .button-menu a {
		font-size: 10px;
	}
	body>main.container.shadow-md.detail.zakazka div.under-table>div:last-child a{
		width:100%;
	}
	body .uzivatel>div
	.cart.offer .multiple-dph{
		display:grid;
		grid-template-columns: auto auto;
	}
	.cart.offer .multiple-dph button{
		margin-top:10px !important;
		grid-column-start:2 !important;
		grid-column-end:3 !important;
		margin-left:0px !important;
	}
	.under_favourite>div:nth-child(2)>div:nth-child(2) button{
		width:125px !important;
	}

	body#main-page #logo {
		width: 150px;
		height: auto;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}

	body#main-page>header>div.container.head.g-0.shadow-sm.bg-header-order>div>div.col.col-lg-4.d-flex.justify-content-start.ms-1 {
		padding-right: 0px !important;
	}

	body#main-page .uzivatel {
		padding-left: 0px !important;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-14 {
		margin-top: 10px;
	}

	body>main.container.shadow-md.detail.zakazka .grid-table-td-3 i.fa-heart {
		margin-bottom: 15px;
	}

	.filter-navigation .filter-sortiment {
		display: inline-grid;

	}

	.filter-navigation .filter-sortiment .btn-group.btndisplay {
		margin-top: 10px;
	}
}

@media (max-width: 430px) {
	body>main.container.shadow-md.cart.offer #cart-bottom>div.form-receiver.order-form>form .div-addbefore input{
		width:100% !important;
	}
	body>main.container.shadow-md.cart.offer #cart-bottom>div.form-receiver.order-form>form label{
		width:103px !important;
	}
	body>main.container.shadow-md.detail.historie div.buttons div.col-xs-12.col-lg-6 a{
	width:100%;
	margin-top:10px;
}
	body>main.container.shadow-md.zakazka .button-menu a{
		font-size:10px;
	}
	body>main.container.shadow-md.cart.offer .set-dph .custom-select.cart-select{
		margin-bottom:10px;
	}
	body>main.container.shadow-md.cart.offer #list .test-product-list .product-info-price{
		margin-bottom:10px;
	}
	body>main.container.shadow-md.detail.zakazka.nabidka div.under-table div.summary div{
		font-size:12px !important;
	}
	body>main.container.shadow-md.cart.offer #list .test-product-list .product-stock{
		grid-row-start:6;
		grid-column-start:4;
		grid-column-end:4;
	}
	body>main.container.shadow-md.cart.offer #list .test-product-list .button-box{
		grid-row-start:6;
		grid-column-start:4;
		grid-column-end:4;
	}
	body>main.container.shadow-md.cart.offer #list .test-product-list div.selling-price{
		grid-row-start:6;
		grid-column-start:4;
		grid-column-end:4;
	}
	body>main.container.shadow-md.cart.offer #list .test-product-list .total-price{
		grid-column-end:4 !important;
	}
	body>main.container.shadow-md.cart.offer .test-product-list .remove-item {
		grid-column-start: 4 !important;
		grid-column-end: 4 !important;
	}
	body>main.container.shadow-md.cart.offer .set-dph{
		grid-column-start:4;
		grid-column-end:4;
		grid-row-start:5;
		grid-row-end:5;
		margin-top:0px !important;
		margin-bottom:0px;
		
	}
	body>main.container.shadow-md.cart.offer #list .test-product-list div.selling-price{
		grid-column-start:1;
		grid-column-end:4;
		grid-row-start:6;
		grid-row-end:6;
		align-items:flex-end;
	}
	body>main.container.shadow-md.cart.offer .test-product-list div.selling-price input{
		margin-top:0px;
		margin-bottom:0px;
	}
	   body>main.container.shadow-md.cart.offer .test-product-list .select-item {
        grid-column-start: 4 !important;
        grid-column-end: 4 !important;
    }

}

@media (max-width: 425px) {
	body>main.container.shadow-md.detail.zakazka.neodebrane .grid-table-td-11.grid-open {
		padding-left: 3px;
	}
	#boxed-bg > header > div.container.head.g-0.shadow-sm.bg-header-order > div > div.col.col-lg-4.d-flex.justify-content-start.ms-1 > a > picture > img{
		width:160px;
		margin-right:0px;
	}
	#boxed-bg > header > div.container.head.g-0.shadow-sm.bg-header-order > div > div.uzivatel.col.col-lg-4.align-self-center.text-right{
		padding-left:0px;
	}

	body>main.container.shadow-md.detail .grid-table-td-9 span {
		padding-left: 10px;
	}

	body>main.container.shadow-md.detail.dodaci_list div>div.mt-4.under-table>div:nth-child(2)>button {
		grid-row-start: 1;
	}

	body>main.container.shadow-md.detail.dodaci_list div>div.mt-4.under-table>div:nth-child(2)>a:nth-child(3) {
		grid-row-start: 3;
	}

	body>main.container.shadow-md.detail.dodaci_list div>div.mt-4.under-table>div:nth-child(2)>a:nth-child(2) {
		grid-row-start: 2;
	}

	body>main.container.shadow-md.detail.dodaci_list div>div.mt-4.under-table>div:nth-child(2)>a,
	body>main.container.shadow-md.detail.dodaci_list div>div.mt-4.under-table>div:nth-child(2)>button {
		float: right;
	}

	.h1-title {
		font-size: 25px;
		/* white-space: normal !important;*/
	}
}

@media (max-width: 387px) {
	body>main.container.shadow-md.cart.offer #cart-bottom>form>div>div>a {
		margin-top: 5px;
	}
	body>main.container.shadow-md.zakazky .button-menu a {
        padding-left:8px;
		padding-right:8px;
	}
	body>main.container.shadow-md.zakazka .button-menu a{
		padding-left:8px;
		padding-right:8px;
	}
}

@media (max-width: 360px) {
	body>main.container.shadow-md.detail .grid-table-td-9 span {
		padding-left: 15px;
	}
	header.nav-down>.container.head>.row>div:first-child img{
		width:150px !important;
	}
}