.et-widget-usps {

    .container,
    .container-fluid {
        padding-top: 0;
        padding-bottom: 0;
    }

     // Items Wrapper
    .et-usps-items {
        overflow: hidden;

        > .row {
            justify-content: center;
        }
    }

    // Headline
    .et-usps-headline {
        .et-textfield {
            margin-top: $grid-gutter-width;
        }
    }

    // USP Item
    .et-usps-item {
        padding: $grid-gutter-width;

        border: 1px solid transparent;

        // Icon and Content
        &-icon {
            align-self: center;
            font-size: 45px;
            color: $colorPrimary1;
            margin-right: rem(40px);

            i {
                // emulate fa-fw
                width: 1.25em;
                text-align: center;
            }
        }

        &-image {
            align-self: center;
            margin-right: rem(40px);
        }

        &-content {
            > strong {
                display: block; // Fix to allow for text alignment
            }
            width: 100%;
            align-self: center;
            color: $colorPrimary1;
        }
    }

    .et-usps-items.et-usps-items-layout-imageLeft {
        // default, see above.
    }
    .et-usps-items.et-usps-items-layout-imageTop {
        .media {
            flex-direction: column;
        }
        .et-usps-item-image,
        .et-usps-item-icon {
            margin-left: 0;
            margin-bottom: $grid-gutter-width;
            margin-right: 0;
        }
    }
    .et-usps-items.et-usps-items-layout-imageRight {
        .et-usps-item-image,
        .et-usps-item-icon {
            order: 2;
            margin-left: rem(40px);
            margin-right: 0;
        }
    }
    .et-usps-items.et-usps-items-layout-imageBottom {
        .media {
            flex-direction: column;
        }
        .et-usps-item-image,
        .et-usps-item-icon {
            margin-top: $grid-gutter-width;
            order: 2;
        }
    }
}

