

.charitable-campaign-wrap {

    .charitable-campaign-container {

        .charitable-campaign-field.charitable-campaign-align-center {

            margin-left: auto;
            margin-right: auto;

            .charitable-campaign-field-inner {
                margin-left: auto;
                margin-right: auto;
                display: table;
            }

            &.charitable-campaign-field-photo .charitable-campaign-primary-image {
                margin-left: auto;
                margin-right: auto;
                display: table;
            }

            &.charitable-campaign-field-donation-wall .charitable-campaign-field {
                text-align: center;
            }

            &.charitable-campaign-field-campaign-title .charitable-campaign-field-inner {
                text-align: center;
            }

            &.charitable-campaign-field-organizer .charitable-organizer-container {
                margin-left: auto;
                margin-right: auto;
                display: table;
            }



        }

        .charitable-campaign-field.charitable-campaign-align-left {

            margin-left: 0;
            margin-right: auto;

            .charitable-campaign-field-inner {
                margin-left: 0;
                margin-right: auto;
                display: table;
            }

            &.charitable-campaign-field-photo .charitable-campaign-primary-image {
                margin-left: 0;
                margin-right: auto;
                display: table;
            }

            &.charitable-campaign-field-donation-wall .charitable-campaign-field {
                text-align: left;
            }

            &.charitable-campaign-field-campaign-title .charitable-campaign-field-inner {
                text-align: left;
            }

            &.charitable-campaign-field-organizer .charitable-organizer-container {
                margin-left: 0;
                margin-right: auto;
                display: table;
            }



        }

        .charitable-campaign-field.charitable-campaign-align-right {

            margin-left: auto;
            margin-right: 0;

            .charitable-campaign-field-inner {
                margin-left: auto;
                margin-right: 0;
                display: table;
            }

            &.charitable-campaign-field-photo .charitable-campaign-primary-image {
                margin-left: auto;
                margin-right: 0;
                display: table;
            }

            &.charitable-campaign-field-donation-wall .charitable-campaign-field {
                text-align: right;
            }

            &.charitable-campaign-field-campaign-title .charitable-campaign-field-inner {
                text-align: right;
            }

            &.charitable-campaign-field-organizer .charitable-organizer-container {
                margin-left: auto;
                margin-right: 0;
                display: table;
            }



        }

        .charitable-campaign-row.charitable-campaign-row-type-header {

            .charitable-campaign-field.charitable-campaign-align-center {

                .charitable-campaign-field-inner {
                    text-align: center;
                }


            }

        }

    }

}