#VenueMenuModal{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:8002;}#VenueMenuModal.closed{display:none;}#VenueMenuModal.showing,#VenueMenuModal.showed,#VenueMenuModal.closing{display:block;}
#VenueMenuModal .venue-menu-box{position:relative;background-color:#fff;width:300px;min-height:120px;margin:calc(50vh - 55px) auto;border-radius:10px;opacity:0;-webkit-transition: opacity 150ms, transform 150ms;-moz-transition: opacity 150ms, transform 150ms;-o-transition: opacity 150ms, transform 150ms;transition: opacity 150ms, transform 150ms;}
#VenueMenuModal .venue-menu-content{padding:15px;width:calc(100% - 30px);text-align:center;}#VenueMenuModal.showing .venue-menu-box,#VenueMenuModal.showed .venue-menu-box{opacity:1;}#VenueMenuModal.closing .venue-menu-box,#VenueMenuModal.closed .venue-menu-box{opacity:0;}#VenueMenuModal label,#VenueMenuModal input{color:#522f07;}
#VenueMenuModal .venue-menu-cross{position:absolute;right:-16px;top:-16px;width:32px;height:27px;border-radius:50%;background-color:#222;border:#fff 2px solid;text-align:center;padding-top:5px;cursor:pointer;}#VenueMenuModal .venue-menu-cross i{color:#fff;font-size:16px;line-height:16px;}#VenueMenuModal button{color:#fff;}#VenueMenuSubmit{background-color:#fdc339;}
