﻿.mb_Modules_HtmlArticle_ArticleImageContainer,
 .mb_Modules_HtmlArticle_ArticleImageContainer_empty {
    position: relative;
 }

 .mb_modules_HtmlArticle_TextSpanContainer {
    position: absolute;
    left: 0;
    top: 0;
    text-align: left;
    width: 100%;
    z-index:99;
 }

 .mb_modules_HtmlArticle_TextSpanContainer.posTopLeft {
    top: 0;
    text-align: left;
 }

 .mb_modules_HtmlArticle_TextSpanContainer.posTopCenter {
    top: 0;
    text-align: center;
 }

 .mb_modules_HtmlArticle_TextSpanContainer.posTopRight {
    top: 0;
    text-align: right;
 }

 .mb_modules_HtmlArticle_TextSpanContainer.posCenterLeft {
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: left;
 }

 .mb_modules_HtmlArticle_TextSpanContainer.posCenterCenter {
    top: 50%;
    -ms-transform: translate(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
 }

 .mb_modules_HtmlArticle_TextSpanContainer.posCenterRight {
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: right;
 }

 .mb_modules_HtmlArticle_TextSpanContainer.posBottomLeft {
    bottom: 0;
    top: initial;
    text-align: left;
 }

 .mb_modules_HtmlArticle_TextSpanContainer.posBottomCenter {
    bottom: 0;
    top: initial;
    text-align: center;
 }

 .mb_modules_HtmlArticle_TextSpanContainer.posBottomRight {
    bottom: 0;
    top: initial;
    text-align: right;
 }

 .mb_modules_HtmlArticle_TextSpan {
    color: #fff;
    display: inline-block;
    padding: 20px;
 }