.AiMhGalleryEntry
{
  margin: 0.3%;
  width: 15.5em;
  height: 20em;
  background-color: gray;
  position: relative;
  padding-top: 0.4em;
}


.AiMhGalleryEntry:hover .AiDeleteIcon
{
  display:block;
}


.AiMhGalleryActionImg
{
  width:100%;
  height:100%;
  object-fit: cover;
}

#mediaHubGalleryImg
{
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  box-sizing: border-box;
}

#mediaHubGalleryAssetLauncher
{
  position: absolute;
  top: 25%;
  left: 40%;
}


.AiMhGalleryEntryActionIcon
{
  width:1.4em;
  height:1.4em;
  position:absolute;
  left:14.4em;
  display:inline-block;
  cursor:pointer;
}



.AiMhGalleryAssetInfo span
{
  display:block;
  margin-left:5px;
}

.AiMhGalleryAssetInfoTitle
{
  overflow:hidden;
  text-overflow: ellipsis;
  white-space:nowrap;
  text-overflow: ellipsis;
  font-weight:900;
  font-size:110%;
  width:13em;

}

.AiTileContext
{
  margin-top:.4em;
}

.AiAudioTrackNbr
{
  color:#5c9ec8;
  position:absolute;
  left:11.2em;
  top:.5em;
  font-size:120%;

}

.AiArtContent
{
  width:95%;
  margin:0 auto;
  height:12.5em;
  border:2px solid #5c9ec8;
  background-color:black;
  border-radius:2px;
  box-sizing: border-box;
}

.AiFileIcon
{
  width:10em;
  height:10em;
  margin-top: 1em;
}

.AiGalleryViewActionIcon
{
  width:3em;
  display:none;
}

.AiDeleteIcon
{
  width:2.8em;
  height:2.8em;
  position:absolute;
  display:none;
  cursor:pointer;
}

.AiDeleteIcon img
{
  width:1.5em;
  height:1.5em;
  margin-top:6px;
  margin-left:4px;
}

.AiGalViewFileSize
{
  position:absolute;
  top:5.2em;
}

.AiGalViewFileSize span
{
  display:inline;
}

.Left
{
  left:9.5em;
}
.Top
{
  top:0;
}

.Mid
{
  top:2.7em;
}

.Bot
{
  top:-.2em;
}

.AudioBot
{
  top:1em;
}
#geTileInfo
{
  position:absolute;
  top:4.3em;
}

.AiMhGalleryAssetInfo
{
  margin-left: 2px;
  margin-top: 6px;
  width: 13em;
  position: relative;
  display: none;
  background-color: gray;
}

.AiMhGalleryAssetInfo span
{
  margin-left: 5px;
  max-width: 10em;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.AiMhGalleryEntryActionIcon
{
  width: 1.4em;
  height: 1.4em;
  position: absolute;
  left: 13.4em;
  display: inline-block;
}

.LeftGallery
{
  left: 11.8em;
}

#geDropMenu
{
  position:absolute;
  display:none;
  z-index:999;

}

#geDropMenu:hover
{
  display:block;
}

.AiGalleryDropMenuArrow
{
  height: 1em;
  width: 1em;
  position: absolute;
  top: 1.2em;
  left: 3.7em;
}


.AiGalleryShareMenuHiddenContainer
{
  height: auto;
  width: 7em;
  background: rgba(0,0,0,0.8);
  margin:2% auto;
  border:0.2em solid #5c93c8;
}

.AiGalleryShareMenuOption
{
  color: white;
  text-align: left;
  width: 100%;
  height: 2em;
  line-height: 2em;
  cursor: pointer;
  box-sizing: border-box;
  padding-left: 0.4em;
}


.AiGalleryShareMenuOption:hover
{
  background:#5c9ec8;
}




.AiGalleryShareTransparentMenuMargin
{
  height:2em;
  width:100%;
}



@media screen and (max-device-width:1280px), screen and (max-width:1280px)
{
 .AiMhGalleryEntryActionIcon
  {
    left: 13em;
  }

  .AiMhGalleryAssetInfo span
  {
    max-width: 11em;
  }

  .LeftGallery
  {
    left: 11.5em;
  }

}

@media screen and (max-device-width:1440px), screen and (max-width:1440px)
{
  .AiMhGalleryEntryActionIcon {
    width: 1.4em;
    height: 1.4em;
    position: absolute;
    left: 13.4em;
    display: inline-block;
  }
  .LeftGallery {
    left: 11.8em;
  }


}


#trackNumberGalleryEntry
{
  position:absolute;
  color:#2589ca;
  left: 13.9em;
  top: .6em;
}