﻿ul.accepted-payment-methods {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    list-style: none;
}

    ul.accepted-payment-methods:after {
        content: "";
        display: block;
        clear: both;
    }

    ul.accepted-payment-methods li {
        padding-left: 0;
        margin-left: 0;
        list-style: none;
        display: inline;
        margin-right: .5em;
    }

        ul.accepted-payment-methods li span {
            display: inline-block;
            padding: 4px;
            background: #fff;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            width: 50px;
            height: 16px;
            text-align: left;
            text-indent: -999em;
            background-position: 4px 4px;
            background-repeat: no-repeat;
            box-sizing: content-box;
        }

        ul.accepted-payment-methods li.visa span {
            background-image: url(../../../images/lib/apm-visa.png);
        }

        ul.accepted-payment-methods li.paypal span {
            width: 61px;
            background-image: url(../../../images/lib/apm-paypal.png);
        }

        ul.accepted-payment-methods li.mastercard span {
            width: 26px;
            background-image: url(../../../images/lib/apm-mastercard.png);
        }

        ul.accepted-payment-methods li.maestro span {
            width: 26px;
            background-image: url(../../../images/lib/apm-maestro.png);
        }

        ul.accepted-payment-methods li.google span {
            width: 77px;
            background-image: url(../../../images/lib/apm-google.png);
        }

        ul.accepted-payment-methods li.american-express span {
            width: 18px;
            background-image: url(../../../images/lib/apm-amex.png);
        }

        ul.accepted-payment-methods li.discover span {
            width: 96px;
            background-image: url(../../../images/lib/apm-discover.png);
        }

        ul.accepted-payment-methods li.bitcoin span {
            width: 77px;
            background-image: url(../../../images/lib/apm-bitcoin.png);
        }

        ul.accepted-payment-methods li.cash-on-delivery span {
            width: 27px;
            background-image: url(../../../images/lib/apm-cod.png);
        }

        ul.accepted-payment-methods li.dankort span {
            width: 29px;
            background-image: url(../../../images/lib/apm-dankort.png);
        }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1) {
    ul.accepted-payment-methods li.visa span {
        background-image: url(../../../images/lib/apm-visa@2x.png);
        background-size: 50px 16px;
    }

    ul.accepted-payment-methods li.paypal span {
        background-image: url(../../../images/lib/apm-paypal@2x.png);
        background-size: 61px 16px;
    }

    ul.accepted-payment-methods li.mastercard span {
        background-image: url(../../../images/lib/apm-mastercard@2x.png);
        background-size: 26px 16px;
    }

    ul.accepted-payment-methods li.maestro span {
        background-image: url(../../../images/lib/apm-maestro@2x.png);
        background-size: 26px 16px;
    }

    ul.accepted-payment-methods li.google span {
        background-image: url(../../../images/lib/apm-google@2x.png);
        background-size: 77px 16px;
    }

    ul.accepted-payment-methods li.american-express span {
        background-image: url(../../../images/lib/apm-amex@2x.png);
        background-size: 18px 16px;
    }

    ul.accepted-payment-methods li.discover span {
        background-image: url(../../../images/lib/apm-discover@2x.png);
        background-size: 96px 16px;
    }

    ul.accepted-payment-methods li.bitcoin span {
        background-image: url(../../../images/lib/apm-bitcoin@2x.png);
        background-size: 77px 16px;
    }

    ul.accepted-payment-methods li.cash-on-delivery span {
        background-image: url(../../../images/lib/apm-cod@2x.png);
        background-size: 27px 16px;
    }

    ul.accepted-payment-methods li.dankort span {
        background-image: url(../../../images/lib/apm-dankort@2x.png);
        background-size: 29px 16px;
    }
}
