.mobnav, .showmobtext					{ height: 55px; }
.showmobmenu							{ max-height: 55px;  }
.listmobmenu							{ top: 55px; }

.mobnav									{ position: fixed; margin-top: 5px; width: 100%; margin: auto; z-index: 5 }
.showmobmenu							{ max-padding: 10px; transition: all 0.5s ease; cursor: pointer; }
.showmobtext							{ padding: 5px; font-size: 20px; font-weight: bold; min-width: 80px; }
.listmobmenu							{ position: absolute; padding-top: 5px; max-width: 450px; width: 450px; height: 100vh; z-index: 4; opacity: .95; }

#showmobnav > .showmobmenu, #showmobnav > .showmobtext { display: flex; align-items: center; justify-content: center }
#showmobnav								{ width: 100% }
.mobnav									{ background: rgba(44, 96, 161, 1); }

/* Mobile navigation menu items */
.showmobmenu > img						{ max-height: 35px; max-width: 35px; }
.listmobmenu							{ display: none; box-shadow: inset 0 -7px 7px rgba(0, 0, 0, .7), inset 0 8px 8px rgba(30, 30, 30, .7); }

.footpad								{ margin: auto; width: 100%; max-width: 1000px; flex-flow: row wrap; min-height: 50px; display: flex; align-items: center; justify-content: start }
.seatcol								{ position: absolute; margin-top: 0; margin-left: -190px; width: 200px; padding: 10px }
.moblogo								{ padding: 10px 10px 10px 0; width: 100%; }

.mobnav a.ma							{ border-top: 1px solid rgba(255, 255, 255, .7); margin: 0; padding: 4px 0 4px 0; }
.mobnav a.ma							{ display: block; color: rgba(250, 250, 250, 1); width: 100%; height: auto }

[tm=tmnbg]								{ transition: all 0.5s ease; cursor: pointer }

.mobnav a								{ color: rgba(255, 255, 255, 1);}
.showmobtext							{ background: rgba(0, 0, 0, 0.4); color: rgba(255, 255, 255, 1); }
.mobt									{ background: rgba(44, 96, 161, 1); flex: auto; }
.showmobmenu							{ background: rgba(0, 0, 0, 0.4); }
.listmobmenu							{ background: rgba(48, 62, 69, 1) ; }
.mobnav									{ background: rgba(48, 62, 69, 1); }

.mobgr									{ grid-template-columns: repeat(2, minmax(min-content, max-content)) auto; }
.egrid.mobgr .mobt						{ display: flex; justify-content: flex-end; align-items: center; padding-right: 15px }
