.esh-catlink{--border-bottom:1px solid #eee;}
.esh-upcat{font-size:1.2em;}
.esh-catlink[data-level="1"]{font-size:1.2em;}
.esh-catlink[data-level="2"]{font-size:0.8em;}
.esh-catlink > a:hover{background-color:rgba(250,250,250,.5);border-radius:3px;}
.esh-catlink > a{padding-left:8px;padding-top:4px;padding-bottom:4px;display:block;}
.esh-catlink-selected > a{
	background-color:#AFA896;
	color:white;
	border-radius:2px;}
.esh-catlink-selected > a:hover{
	background-color:#AFA896;
	color:white;}
.esh-catexpand{cursor:pointer;}
.esh-catlink > a > .glyphicon{padding-right:4px;padding-left:4px;padding-top:4px;padding-bottom:4px;}
.esh-catexpand:hover{text-shadow:0px 0px 6px rgba(255, 255, 255, 1);}
.esh-submenu{padding-left:20px;}
.esh-subcatnav{padding:10px;}
.esh-subcatnav > a > div{padding-bottom:10px;padding:5px;}
.esh-subcatnav > a > div > div{border:1px solid #ccc;padding:5px;overflow:hidden;white-space:nowrap;}
.esh-itemview{padding:10px;}
.esh-itemview > .esh-item{padding-bottom:10px;padding:5px;border-bottom:1px solid #eee;padding-bottom:10px;transition:border-bottom 0.2s ease-out;}
.esh-itemview > .esh-item:hover{border-bottom:1px solid #ECAB07;}
.esh-itemview > .esh-item:hover > div{}
.esh-itemview > .esh-item > div {padding:5px;}
.esh-itemview > .esh-item > div > a{text-decoration:none;}
.esh-itemview > .esh-item > div > a > img{width:100%;border-radius:4px;}

.item-price {
	color:#ECAB07;
}


.item-title {
    line-height: 50px;
    height: 50px;
    text-align: center;
    overflow: hidden;
}

.item-title p {
    line-height: 1.2;
    display: inline-block;
    vertical-align: middle;
}

.esh-detail-card{padding-bottom:12px;}
.esh-side-panel{
	border-right: 1px solid #eee;
	margin-bottom: 16px;
	--position: -webkit-sticky;
	--position: sticky; 
	--top:50px;
}
.esh-categories > div{margin:0px 0px 8px 0px;--border:1px solid #888;}
.esh-categories h3{padding:0px 0px 8px 0px;margin:0px;}

#tbl-kosik>.row {
	padding: 4px;
}
#tbl-kosik>.row:nth-child(odd) {
	background-color: #F9F9F9;
}
