figure.single-image {
  float: none; }
  .article_view figure.single-image img {
    max-width: 100%;
    width: auto; }

.keo-figure {
  position: relative; }
  .keo-figure .keo-figure__share {
    display: block;
    float: left;
    margin-top: 4px;
    padding: 2px 6px;
    line-height: 32px;
    height: 32px;
    width: 24px;
    text-align: center;
    color: #ff6600; }
    .template .keo-figure .keo-figure__share {
      margin-top: 0; }

.mfp-bottom-bar {
  padding: 0; }
  .mfp-bottom-bar .mfp-sub-title small {
    display: block;
    padding: 0 1.66667em 0.83333em; }

.mfp-figure__shares > strong {
  display: inline-block;
  line-height: 24px;
  font-size: 14px;
  margin-right: 1em; }

.keo-figure__shares, .mfp-figure__shares {
  box-sizing: content-box;
  padding: 6px 0;
  margin-top: 4px;
  margin-bottom: 4px; }
  .keo-figure__shares a, .mfp-figure__shares a {
    cursor: pointer !important;
    display: inline-block;
    vertical-align: top; }
    .keo-figure__shares a + a, .mfp-figure__shares a + a {
      margin-left: 1em; }

.mfp-figure__shares {
  padding: 6px 20px 20px; }

.keo-figure .keo-figure__share .icon-bold-share:before {
  line-height: 32px; }

/*# sourceMappingURL=keo_share.css.map */