/*
 * -----------------------------------------------------------------------------
 *
 *  Flexible Content Block
 *
 * -----------------------------------------------------------------------------
 */


.flexible-box-content .divider{
        padding: 2em 0;
}

.row.icon-text {
        padding: 1em 0;
}

@media only screen and (min-width: 768px){
        .row.icon-text {
                padding: 5em 0;
        }
}

.flexible-box-content .header-title .subtitle{
        color: #B8A4F9;
}

@media only screen and (min-width: 768px){
        .flexible-box-content .icon-text .col-md:not(:last-of-type){
                padding-right: 5em;
        }
}

.flexible-box-content .no-padding-top > .row.icon-text,
.flexible-box-content > div:first-child > .row.icon-text{
        padding-top: 0;
}

.flexible-box-content > div:last-of-type > .row.icon-text {
        padding-bottom: 0;
}

.icon-text > .col-md:first-child {
        padding-top: 2em;
}
.icon-text > .col-md {
        padding-bottom: 2em;
}

@media only screen and (min-width: 768px){
        .icon-text > .col-md:first-child,
        .icon-text > .col-md {
                padding-top: 0;
                padding-bottom: 0;
        }
}



.flexible-box-content .text-image > .image {
        text-align: center;
}
