.module-service-menu.image-overlay{
    font-size:.85em;
    display:inline-block
}
.module.image-overlay .tb-image-wrap{
    position:relative;
    margin:0;
    float:none
}
.module.image-overlay .tb-image-wrap img{
    width:100%
}
.module.image-overlay .tb-image-content{
    box-sizing:border-box;
    padding:2% 4%;
    width:100%;
    background:rgba(0,0,0,.7);
    color:#ccc;
    line-height:1.4em
}
.module.image-overlay .tb-image-wrap + .tb-image-content{
    position:absolute;
    bottom:0;
    left:0
}
.module-service-menu.image-overlay p{
    margin:0 0 5px
}
.module.image-overlay .tb-menu-title{
    font-size:1.1em;
    color:#fff;
    margin:0 0 .4em
}
.module-service-menu.image-overlay a,
.module-service-menu.image-overlay a:hover{
    color:#fff;
    text-decoration:none
}
.module-service-menu.image-overlay h1,
.module-service-menu.image-overlay h2,
.module-service-menu.image-overlay h3:not(.module-title),
.module-service-menu.image-overlay h4,
.module-service-menu.image-overlay h5,
.module-service-menu.image-overlay h6{
    color:#fff;
    margin:0 0 .4em
}
.module.rounded.image-overlay .tb-image-content{
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px
}
.module.circle.image-overlay .tb-image-content{
    border-bottom-left-radius:50em;
    border-bottom-right-radius:50em;
    overflow:hidden;
    text-align:center
}
