#close_mob_menu							{ display:none; box-sizing:border-box; width:25px; height:25px; margin: 10px; border: 3px solid #577787; border-radius:100%; background: -webkit-linear-gradient(-45deg, transparent 0%, transparent 46%, white 46%,  white 56%,transparent 56%, transparent 100%), -webkit-linear-gradient(45deg, transparent 0%, transparent 46%, white 46%,  white 56%,transparent 56%, transparent 100%); background-color:rgba(87, 119, 135, 1);; box-shadow:0px 0px 5px 2px rgba(0,0,0,0.3); transition: all 0.3s ease; }

div.moblogo								{ margin: 0; width: 100%; padding: 10px }
img.moblogo								{ max-height: 100px; max-width: 100px; }
div.topmoblogo							{ margin: 25px 0 10px 0; width: 100%; z-index: 900; }

/* Mobile navigation menu items */
.logo_body, #tournav_show, .hide, .chatsendbtn30, .adm_seed_save,.adm_seed_saved, #adm_group_wait, .adm_groups_lockdown, .area_err, .area_ok, #adm_brackets_wait, .tour_settings_save  { display: none; }
.tmobnavmenu								{ padding: 0; transition: all 0.5s ease;}
.tmobnavmenu img							{ padding: 10px }
.tmobnavmenu								{ background: rgba(112, 123, 135, 1); color: rgba(5, 5, 5, 1); }
.tmobnavtext								{ background: rgba(46, 60, 79, 1); color: rgba(240, 240, 240, 1); }
[tm=tmnbg]									{ transition: all 0.5s ease;  }
[tm=tmnbg]:hover							{ background: rgba(112, 123, 135, 1);  }
.tmobnavtext								{ line-height: 40px; height: 45px; padding: 4px 4px 4px 8px; font-size: 12px; font-weight: bold; min-width: 80px; text-align: left }

.tmobnav									{ margin-top: 47px; position: absolute; padding-top: 0; max-width: 350px; width: 350px; height: 100vh; display: none; z-index: 290}
/* #show_mob_menu								{ cursor: pointer; transition: all 0.3s ease; } */
#show_mob_menu								{ cursor: pointer; transition: all 0.3s ease; }
.mobnav										{ position: relative; height: 45px; min-width: 45px; margin: auto; z-index: 300 }
.mobmenu									{ font-size: 14px; line-height: 25px; padding: 5px; width: 100%; max-width: 1000px; margin: auto; z-index: 140 !important; }
.actmobline									{ padding: 2px 0 2px 0; }
.mobline									{ padding: 5px 0 5px 0; }
.moblink  a									{ color: rgba(255, 255, 255, 1);}

/* .showmobmenuopen, .tmobnavmenu:hover			{ background: rgba(198, 158, 1, 1); } */

.tmobnav									{ background-color: rgba(59, 65, 72, 0.98); }
.mobbr										{ border-right: 1px solid #607784; }
.mobbd, .mobline, .actmobline				{ border-bottom: 1px solid #607784; }
.mobbt										{ border-top: 1px solid #607784; }
.mobbl										{ border-left: 1px solid #607784; }

.mobnv										{ display: block; width: 200px }
.mobnv .eitem								{ width: 100%; }
.eitem.y									{ background: rgba(255, 203, 1, 1) !important; color: rgba(5, 5, 5, 1) !important; text-shadow: 1px 1px 1px rgba(50, 50, 50, .5); }

.tmobmenu									{ display: inline-block; max-height: 40px; width: 40px; padding: 0; transition: all 0.5s ease;}
.tmobmenu img								{ max-height: 30px; padding: 4px }
.tmobs										{ display: none; position: relative }
.tmobs .tmobarea							{ display: none; width: 200px; position: absolute; top: 40px; }
