
.bme-figure-main { position:relative; padding:1em; border-radius:5px; background:rgba(0,0,0,.06); color:#6c6e6b!important; }
.bme-figure-main .bme-figure * { color:#6c6e6b!important; }
.bme-figure { position:relative; max-width:800px; margin:0 auto; font-size:100%; }
.bme-figure img.figure { display:block; width:100%; margin:0; padding:0; }
.bme-figure div.fakefigure { display:block; width:100%; padding-bottom:10%; }
.bme-figure div.title { position:absolute; left:0; top:0; margin-top:0%; width:100%; height:0; line-height:1.1em; padding-bottom:10%; }
.bme-figure div.title span { padding:.3em .4em; border-radius:3px; background:#1565c0; color:#fff!important; font-weight:bold; font-size:110%!important; transition:all .4s ease-in-out;  }
.bme-figure div.title .date{ float:right; color:rgba(255,255,255,.6)!important; }
.bme-figure>div span { padding:.1em .3em; display:block; font-weight:bold; color:#6c6e6b; line-height:1.3em; }
.bme-figure div span.raw { font-weight:normal!important; color:rgba(108,110,107,.5)!important; }
.bme-figure div span.b { font-weight:bold!important; color:#212121!important; }
.bme-figure div.left,
.bme-figure div.right { position:absolute; top:0; width:30%; height:0; line-height:1.1em; padding-bottom:10%; margin-top:0%; }
.bme-figure div.left { left:0; text-align:right; }
.bme-figure div.right { right:0; text-align:left; }
.bme-figure div.title span,
.bme-figure div.left span,
.bme-figure div.right span { position:absolute; display:block; left:0; right:0; top:50%; transform:translateY(-50%); }
.bme-figure div.n1 { margin-top:10%; }
.bme-figure div.n2 { margin-top:20%; }
.bme-figure div.n3 { margin-top:30%; }
.bme-figure div.n4 { margin-top:40%; }
.bme-figure div.n5 { margin-top:50%; }
.bme-figure div.n6 { margin-top:60%; }
.bme-figure div.inline { line-height:1.3em; }
.bme-figure div.uploads { padding:.7em .3em 0 .3em; clear:both; }
.bme-figure div.uploads>a { display:inline-block; padding:3px!important; margin:0 .5em .5em 0; cursor:pointer; background:#6c6e6b; border-radius:3px; }
.bme-figure div.uploads>a:hover { background:#1565c0; }
.bme-figure div.uploads>a span.ico { line-height:1.5em; color:#fff!important; margin:0; padding:0 .7em; border-radius:3px; }
.bme-figure div.uploads>a img { display:block; height:1.5em; width:auto; margin:0; padding:0; border-radius:3px; }
.bme-figure div.uploads>a:hover img { opacity:.5; }
.bme-figure-main .bme-user { position:relative; max-width:800px; background:#999; border-radius:3px; margin-top:.7em; color:#fff!important; padding:.3em; }
.bme-figure-main .bme-user .meta { padding:.2em 0; line-height:normal; }
.bme-figure-main.seen { filter:grayscale(100%); }
