.btAppeal3Col1x1 .column-content {
    height: 310px;
    overflow: hidden;
}
.btAppeal3Col1x1 .column-content .orange-button {
    float: right;
    margin-right: 20px;
    margin-top: 15px;
}
.btAppeal3Col1x1 .column-content .block-content .summary {
    display: none;
}
.btAppeal3Col1x1.hover .column-content .block-content .summary {
    display: block;
}
.btAppeal3Col1x1 .column-content .block-content {
    height: auto;
    padding: 0;
}
.btAppeal3Col1x1 .column-content .block-content .summary p {
    margin-bottom: 5px;
}
.btAppeal3Col1x1 .column-content .product-description {
    position: relative !important;
    bottom: auto !important;
    padding: 0 !important;
}
.btAppeal3Col1x1 .secondary-wrapper {
    background: url(../images/background-shadow.png) repeat-x left bottom;
    position: relative;
    height: 100%;
    padding: 25px 15px;
}
.btAppeal3Col1x1 .secondary-wrapper .secondary-wrapper-content {
    position: absolute;
    bottom: 25px;
    width:95%;
}
.btAppeal3Col1x1 .text-cta {
    display: block;
}
.btAppeal3Col1x1.hover .text-cta {
    display: none;
}
.btAppeal3Col1x1 .column-content .block-content .summary p {
    margin-bottom: 5px;
}
.btAppeal3Col1x1 .column-content .orange-button {
    display: none;
}
.btAppeal3Col1x1.hover .column-content .orange-button {
    display: block;
    /*float: right;*/
    /*margin-right: 40px;*/
}

/**
 * Donation Popup
 */
.btAppeal3Col1x1 .donation-popup {
    display: none !important;
    left: 0;
    top: 50px;
    width: 90%;
}
.btAppeal3Col1x1.hover .donation-popup {
    display: block !important;
}
.btAppeal3Col1x1 .donation-popup .donation-form {
    width: auto;
    margin: 0;
}
.btAppeal3Col1x1 .donation-popup .donation-form .orange-button {
    float: right;
    margin-top:12px;
}
.btAppeal3Col1x1 .donation-popup .donation-form form .rad-area {
    margin-top: 0;
}
.btAppeal3Col1x1 .donation-popup .donation-form form .other .rad-area {
    margin-top: 3px;
}
.btAppeal3Col1x1 .donation-popup .donation-form form label {
    margin: 0;
}

/**
 * XS media queries
 */
@media (max-width:767px) {
    .btAppeal3Col1x1 .column-content {
        overflow: visible;
    }
    .btAppeal3Col1x1 .column-content .product-description {
        padding: 25px 15px 0 !important;
    }
    .btAppeal3Col1x1 .secondary-wrapper {
        position: relative;
        padding: 0;
        background: url(../images/background-shadow-invert.png) repeat-x left top;
    }

    .btAppeal3Col1x1 .secondary-wrapper .secondary-wrapper-content {
        position: relative;
        bottom: auto;
        height: 310px;
        width:100%;
    }

    /**
     * Block content
     */
    .btAppeal3Col1x1 .column-content .block-content {
        padding: 0;
    }
    .btAppeal3Col1x1 .column-content .block-content .summary {
        display: block !important;
    }
    .btAppeal3Col1x1 .text-cta,
    .btAppeal3Col1x1.hover .text-cta {
        display: none !important;
    }
    .btAppeal3Col1x1 .column-content .orange-button {
        display: block !important;
        float: none !important;
        margin-right: 0 !important;
    }
    .btAppeal3Col1x1 .column-content .slide-opener {
        display: none !important;
    }

    /**
     * Donation Popup
     */
    .btAppeal3Col1x1 .donation-popup {
        background: none;
        border-radius: 0;
        position: absolute;
        bottom: 0;
        left: 0 !important;
        top: auto !important;
        display: block !important;
        width: 100%;
        margin-left: 0 !important;
        padding: 0;
    }
    .btAppeal3Col1x1 .donation-popup .donation-form {
        border-radius: 0;
        width: 100%;
        margin: 0 !important;
        padding: 0;
    }
    .btAppeal3Col1x1 .donation-popup .donation-form:after,
    .btAppeal3Col1x1 .donation-popup .donation-form:before {
        display: none;
    }
    .btAppeal3Col1x1 .donation-popup .donation-form form {
        background: #470403;
        border: none;
        border-radius: 0;
        padding: 0;
    }
    .btAppeal3Col1x1 .donation-popup form ul {
        margin-bottom: 10px;
        padding: 20px 20px 0;
    }
    .btAppeal3Col1x1 .donation-popup .donation-form form label {
        line-height: 24px;
        font-family: Arial, Helvetica, sans-serif;
        margin: 0 0 5px;
    }
    .btAppeal3Col1x1 .donation-form form .rad-area {
        width: 14px;
        height: 14px;
        margin-top: 5px !important;
        margin-right: 4px;
    }
    .btAppeal3Col1x1 .donation-form form .other .rad-area {
        margin-top: 6px !important;
    }
    .btAppeal3Col1x1 .donation-form form input.pledge-other {
        border-radius: 0;
    }
    .btAppeal3Col1x1 .donation-popup .donation-form .btn-default {
        background: #fc580b;
        border: none;
        border-radius: 0;
        box-shadow: none !important;
        width: 100%;
    }
}

/**
 * SM media query
 */
@media (min-width: 768px) and (max-width: 991px) {
    .btAppeal3Col1x1 .column-content {
        overflow: visible;
    }
    .btAppeal3Col1x1 .column-content .product-description {
        padding: 25px 15px 0 !important;
    }
    .btAppeal3Col1x1 .secondary-wrapper {
        position: relative;
        padding: 0;
        background: url(../images/background-shadow-invert.png) repeat-x left top;
    }
    .btAppeal3Col1x1 .secondary-wrapper .secondary-wrapper-content {
        position: relative;
        bottom: auto;
        height: 310px;
        width:100%;
    }

    /**
     * Block content
     */
    .btAppeal3Col1x1 .column-content .block-content {
        padding: 0;
    }
    .btAppeal3Col1x1 .column-content .block-content .summary {
        display: block !important;
    }
    .btAppeal3Col1x1 .text-cta,
    .btAppeal3Col1x1.hover .text-cta {
        display: none !important;
    }
    .btAppeal3Col1x1 .column-content .orange-button {
        display: block !important;
        float: none !important;
        margin-right: 0 !important;
        position:absolute;
        bottom:0px;
        width:100%;
    }
    .btAppeal3Col1x1 .column-content .slide-opener {
        display: none !important;
    }

    /**
     * Donation Popup
     */
    .btAppeal3Col1x1 .donation-popup {
        background: none;
        border-radius: 0;
        position: absolute;
        bottom: 0;
        left: 0 !important;
        top: auto !important;
        display: block !important;
        width: 100%;
        margin-left: 0 !important;
        padding: 0;
    }
    .btAppeal3Col1x1 .donation-popup .donation-form {
        border-radius: 0;
        width: 100%;
        margin: 0 !important;
        padding: 0;
    }
    .btAppeal3Col1x1 .donation-popup .donation-form:after,
    .btAppeal3Col1x1 .donation-popup .donation-form:before {
        display: none;
    }
    .btAppeal3Col1x1 .donation-popup .donation-form form {
        background: #470403;
        border: none;
        border-radius: 0;
        padding: 0;
    }
    .btAppeal3Col1x1 .donation-popup form ul {
        margin-bottom: 10px;
        padding: 20px 20px 0;
    }
    .btAppeal3Col1x1 .donation-popup .donation-form form label {
        line-height: 24px;
        font-family: Arial, Helvetica, sans-serif;
        margin: 0 0 5px;
    }
    .btAppeal3Col1x1 .donation-form form .rad-area {
        width: 14px;
        height: 14px;
        margin-top: 5px !important;
        margin-right: 4px;
    }
    .btAppeal3Col1x1 .donation-form form .other .rad-area {
        margin-top: 5px !important;
    }
    .btAppeal3Col1x1 .donation-form form input.pledge-other {
        border-radius: 0;
    }
    .btAppeal3Col1x1 .donation-popup .donation-form .btn-default {
        background: #fc580b;
        border: none;
        border-radius: 0;
        box-shadow: none !important;
        width: 100%;
    }
}
