.menu,figure,figcaption,#gallery,p{clear:both}
.menu{position:relative;min-height:360px}
.choice{position:absolute;background-color:white;color:black;text-align:left;margin-left:20%;margin-top:0;top:0;left:0;right:0;bottom:0}

.menu{top:0;bottom:0;left:0;right:0;margin:0;padding:0}
.choice{overflow-y:scroll}
.menu [type="radio"],div.menu,div.display{margin:0;padding:0}
/* .menu [type="radio"]{display:inline} */
.menu [type="radio"]{display:none}
/* .menu label{display:block} */
/* .menu [type="radio"] ~ .choice{z-index:0} */
.menu [type="radio"]:checked ~ label{font-weight:600;background-color:white;border:lightgray solid 1px;z-index:2}
.menu [type="radio"]:checked ~ .choice{z-index:1}

@media screen and (max-width:1536px){
	/**{z-index:0;font-size:medium}*/
	/*.menu label{left:0;margin:0;padding:0;border:0;position:relative;display:inline-block;float:left;color:black;background-color:red;z-index:0}*/
.display>input[type="radio"]~label{left:0;margin:0;padding:0;border:0;position:relative;width;100px;height:auto;display:block;float:left;visibility:visible;z-index:0}
.choice,.item{z-index:0;position:relative;display:block;float:left;background-color:white;color:black;text-align:left;margin-left:0;width:100%;height:auto;overflow:hidden;}
}