basfooter {
    position: fixed;
    height: 50px;
    bottom: 0;
    width: 100%;
    background-color: #FFDE58;
  	text-align: center;
	font-weight: bold;
    color: white;
    border-top: 5px solid white;
    border-bottom: 10px solid white;
    box-shadow: inset -10px 0 0 white,
                inset 10px 0 0 white;
}

basfooter a {
	font-size: 17;
	padding: 6;
  	vertical-align: middle;
  	line-height: normal;
    color: #041d3e;
	display: inline-block;
}

div.scrollmenu {
  text-decoration: none;
  background-color: white;
  overflow: auto;
  white-space: nowrap;
  line-height: 30px;
}

div.scrollmenu div {
  display: inline-block;
  color: #008081;
  text-align: center;
  padding: 10px;
  text-decoration: none;
  font-size: 19px;
}

div.scrollmenu div:hover {
  background-color: #008081;
  color: white;
}

@media(max-width:767px){
  .category-list{
  	max-height:20vh;
  	overflow-y:auto;
  }
}

cath { 
	color: black; 
	font-weight: bolder;
	font-size:18px; 
	text-align:left;
	}

catd { 
	color: black; 
	font-weight: normal;
	font-size:15px; 
	text-align: justify;
 	text-justify: inter-word;
}


.item-list{
	margin-top:0px;
}

.custth { 
	font-weight: normal;
	color: #008081; 
	font-size:15px;
  	line-height: normal;
	text-align:center;
}

.custh { 
	font-weight: normal;
	color: black; 
	font-size:17px;
  	line-height: 30px;
	text-align:left;
	margin-bottom:10px;
}

/* Item title */ 

itmn { 
	font-weight: normal;
	color: black; 
	font-size:17px; 
	text-align:left;
}

itmd { 
	font-weight: normal;
	font-size:15px; 
	text-align:left;
	color:#788188;
	}

.itmp { 
	color:#788188;
	font-weight: normal;
	font-size:15px; 
	text-align:left;
	margin-bottom: 10px;
}

itmp { 
	color:#788188;
	font-weight: normal;
	font-size:15px; 
	text-align:left;
	margin-bottom: 25px;
}

.basket-list{
	margin-top:0px;
}