.module-callout p{
    margin:0 0 5px
}
.ui.module-callout{
    border:solid 1px rgba(0,0,0,.05);
    padding:1em 1.5em
}
.module .callout-heading{
    color:inherit;
    font-size:140%;
    line-height:130%;
    margin:0 0 5px;
    padding:0
}
.module .callout-button{
    margin-top:5px
}
/* button left */
.module.button-left .callout-content{
    float:right;
    width:70%
}
.module.button-left .callout-button{
    float:left;
    width:25%;
    text-align:left
}
/* button bottom */
.module.button-bottom .callout-content,
.module.button-bottom .callout-button{
    width:auto!important;
    float:none
}
/* button center */
.module.button-bottom-center .callout-content,
.module.button-bottom-center .callout-button{
    width:auto!important;
    float:none;
    text-align:center
}
.module.button-bottom .callout-button,
.module.button-bottom-center .callout-button{
    margin-top:15px
}
.ui.module-callout.transparent,
.ui.module-callout .ui.builder_button.transparent{
    background:none;
    border:none;
    box-shadow:none
}
@media screen and (max-width:680px){
    .ui.module .callout-content,
    .ui.module .callout-button{
        float:none!important;
        width:auto!important
    }
    .ui.module .callout-button{
        margin-top:15px
    }
}