/* ============================================================= */
/* Two Columns */
.donationform-layout-twocolumns {
    /*
    width: 1168px;
        */
    width: 1032px;
    margin: 0 auto;
}

    .donationform-layout-twocolumns .one-column-content-wrapper {
        position: absolute;
    }

    .donationform-layout-twocolumns .one-column-content {
        width: 426px;
        position: absolute;
    }

    .donationform-layout-twocolumns .clearfix {
        display: none;
    }

    .donationform-layout-twocolumns .inner-block {
        /*
        margin-left: 461px;
            */
        width: 580px;
        float: right;

        /*padding-left: 40px;*/
        border-left: 1px solid #CCC;
    }

    .donationform-layout-twocolumns .inner-block-wrapper {
        width: 580px;
    }

    .donationform-layout-twocolumns .DonationFormDiv-image img,
    .donationform-layout-twocolumns #Block_ReceiptComponent .receipt-image-wrapper img
    {
        max-width: 426px;
    }

    .donationform-layout-twocolumns .DonationFormDiv-GlobalHeader,
    .donationform-layout-twocolumns .DonationFormDiv-Description,
    .donationform-layout-twocolumns .DonationFormDiv-subtitle,
    .donationform-layout-twocolumns .DonationFormDiv-subsubtitle,
    .donationform-layout-twocolumns #Block_ReceiptComponent .receipt-title,
    .donationform-layout-twocolumns #Block_ReceiptComponent .receipt-subtitle,
    .donationform-layout-twocolumns #Block_ReceiptComponent .div-social-wrapper
    {
        text-align: left;
    }

    .donationform-layout-twocolumns #Block_Receipt_Content .inner-block-wrapper {
        width: 564px;
    }

@media (max-width: 768px) {
    .donationform-layout-twocolumns {
        width: auto;
        margin: 0;
    }

        .donationform-layout-twocolumns .one-column-content-wrapper {
            position: relative;
        }

        .donationform-layout-twocolumns .one-column-content {
            width: auto;
            position: relative;
        }

        .donationform-layout-twocolumns .clearfix {
            display: initial;
        }

        .donationform-layout-twocolumns .inner-block {
            width: auto;
            float: none;

            padding-left: 0px;
            padding-right: 0px;
            border-left: none;
        }

        .donationform-layout-twocolumns .inner-block-wrapper {
            width: auto;
        }


        .donationform-layout-twocolumns .DonationFormDiv-image img,
    	.donationform-layout-twocolumns #Block_ReceiptComponent .receipt-image-wrapper img
        {
            max-width: 100%;
        }

        .donationform-layout-twocolumns .DonationFormDiv-subtitle,
        .donationform-layout-twocolumns .DonationFormDiv-subsubtitle,
        .donationform-layout-twocolumns #Block_ReceiptComponent .receipt-title,
        .donationform-layout-twocolumns #Block_ReceiptComponent .receipt-subtitle,
        .donationform-layout-twocolumns #Block_ReceiptComponent .div-social-wrapper
        {
            text-align: center;
        }
        .donationform-layout-twocolumns #Block_Receipt_Content .inner-block-wrapper {
            width: auto;
        }
}

/* ============================================================= */
/* Two Columns - Full Background */
html.donationform-layout-twocolumns-full-background {
    background-color: transparent !important;
}
body.donationform-layout-twocolumns-full-background {
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-color: transparent !important;
}
body.donationform-layout-twocolumns-full-background .top-3939
{
    background-color: transparent;
}
.donationform-layout-twocolumns-full-background .container {
    width: 1168px;
}
.donationform-layout-twocolumns-full-background.FixedContent .donationform-layout-twocolumns .one-column-content-wrapper {
            position: fixed;
}
.donationform-layout-twocolumns-full-background .donationform-layout-twocolumns .DonationFormDiv-GlobalHeader {
    text-align: left;
    font-weight: bold;
}
.donationform-layout-twocolumns-full-background .donationform-layout-twocolumns .DonationFormDiv-Description {
    text-align: left;
}
.donationform-layout-twocolumns-full-background .donationform-layout-twocolumns {
    width: 1168px;
}
.donationform-layout-twocolumns-full-background .donationform-layout-twocolumns .one-column-content {
        width: 562px;
}
.donationform-layout-twocolumns-full-background .donationform-layout-twocolumns .inner-block {
        /*padding-left: 40px;*/
        border-left: none;
        margin-left: 550px;
    }
.donationform-layout-twocolumns-full-background #Block_ReceiptComponent .group-wrapper {
    background-color: white;
}
@media (max-width: 768px) {
    .donationform-layout-twocolumns-full-background .container {
        width: 100%;
    }
    .donationform-layout-twocolumns-full-background .donationform-layout-twocolumns {
        width: auto;
    }
    .donationform-layout-twocolumns-full-background .donationform-layout-twocolumns .one-column-content {
        width: auto;
        position: relative;
    }
    .donationform-layout-twocolumns-full-background .donationform-layout-twocolumns .inner-block {
        margin-left: 0;
    }
    .donationform-layout-twocolumns-full-background .donationform-layout-twocolumns .DonationFormDiv-GlobalHeader {
        text-align: left;
    }
    .donationform-layout-twocolumns-full-background .donationform-layout-twocolumns .DonationFormDiv-Description {
        text-align: left;
    }
}


/* ============================================================= */
/* One Column */
.donationform-layout-onecolumn {
    width: 752px;
    margin: 0 auto;
}

    .donationform-layout-onecolumn #Block_LayoutSettings {
        margin-left: -20px;
        margin-right: -20px;
    }

    .donationform-layout-onecolumn .DonationFormDiv-subtitle {
        text-align: left;
        margin-top: 0px;
    }

    .donationform-layout-onecolumn .DonationFormDiv-subsubtitle {
        text-align: left;
        margin-left: 360px;
    }

    .donationform-layout-onecolumn .DonationFormDiv-image
    {
        width: 340px;
        float: left;
        margin: 0 20px 20px 0;
    }
    .donationform-layout-onecolumn #Block_ReceiptComponent .receipt-image-wrapper {
        width: 340px;
        margin: 0 auto 20px;
    }

        .donationform-layout-onecolumn .DonationFormDiv-image img ,
    	.donationform-layout-onecolumn #Block_ReceiptComponent .receipt-image-wrapper img
        {
            max-width: 100%;
            height: auto;
        }

@media (max-width: 768px) {
    .donationform-layout-onecolumn {
        width: auto;
    }

        .donationform-layout-onecolumn #Block_LayoutSettings {
            margin-left: 0px;
            margin-right: 0px;
        }

        .donationform-layout-onecolumn .DonationFormDiv-subtitle {
            text-align: center;
        }

        .donationform-layout-onecolumn .DonationFormDiv-subsubtitle {
            margin-left: 0px;
            text-align: left;
        }

        .donationform-layout-onecolumn .DonationFormDiv-image ,
        .donationform-layout-onecolumn #Block_ReceiptComponent .receipt-image-wrapper
        {
            width: auto;
            float: none;
            margin: 0 0px 20px;
        }

            .donationform-layout-onecolumn .DonationFormDiv-image img ,
    	    .donationform-layout-onecolumn #Block_ReceiptComponent .receipt-image-wrapper img
            {
                max-width: 100%;
            }
}

/* ============================================================= */
/* One Column - Large Image */
.donationform-layout-onecolumn-largeimage {
    width: 712px;
    margin: 0 auto;
}

    .donationform-layout-onecolumn-largeimage #Block_LayoutSettings {
        margin-left: 20px;
        margin-right: 20px;
    }

    .donationform-layout-onecolumn-largeimage .DonationFormDiv-image img ,
    .donationform-layout-onecolumn-largeimage #Block_ReceiptComponent .receipt-image-wrapper img
    {
        max-width: 712px;
    }

    .donationform-layout-onecolumn-largeimage .DonationFormDiv-subsubtitle {
        text-align: left;
    }


@media (max-width: 768px) {
    #Block_PaymentMethods .inner-block-wrapper, .donationform-layout-onecolumn #Block_PaymentMethods .inner-block-wrapper{padding: 0}

    .donationform-layout-onecolumn-largeimage {
        width: auto;
    }

        .donationform-layout-onecolumn-largeimage #Block_LayoutSettings {
            margin-left: 0px;
            margin-right: 0px;
        }

        .donationform-layout-onecolumn-largeimage .DonationFormDiv-image img ,
        .donationform-layout-onecolumn-largeimage #Block_ReceiptComponent .receipt-image-wrapper img
        {
            max-width: 100%;
        }
}

/* ============================================================= */
/* One Column - Full Width */
.donationform-layout-onecolumn-full-width {
    width: 100%;
    min-width: 540px;
    margin: 0 auto;
}

    .donationform-layout-onecolumn-full-width #Block_LayoutSettings {
        margin-left: 0px;
        margin-right: 0px;
    }

    .donationform-layout-onecolumn-full-width .DonationFormDiv-image img,
    .donationform-layout-onecolumn-full-width #Block_ReceiptComponent .receipt-image-wrapper img {
        width: 100%;
    }

    .donationform-layout-onecolumn-full-width .DonationFormDiv-subsubtitle {
        text-align: left;
    }

    .donationform-layout-onecolumn-full-width .DonationFormBlock {
        padding-left: 0;
        padding-right: 0;
    }
    .donationform-layout-onecolumn-full-width .DonationFormBlock.inner-block,
    .donationform-layout-onecolumn-full-width .inner-block-wrapper {
        width: auto;
    }

    .donation2016 .donationform-layout-onecolumn-full-width div.amount-value-wrapper:first-child {
        /*margin-left: 0;*/
    }

@media (max-width: 768px) {
    .donationform-layout-onecolumn-full-width #Block_PaymentMethods .inner-block-wrapper {
        padding: 0
    }

    .donationform-layout-onecolumn-full-width {
        width: auto;
        min-width: initial;
    }

        .donationform-layout-onecolumn-full-width #Block_LayoutSettings {
            margin-left: 0px;
            margin-right: 0px;
        }

        .donationform-layout-onecolumn-full-width .DonationFormDiv-image img,
        .donationform-layout-onecolumn-full-width #Block_ReceiptComponent .receipt-image-wrapper img {
            max-width: 100%;
        }
}
