/** ownFrame **/
#ownFrame {
    background-color: transparent;
}

#ownFrame div {
    text-align: right;
    background-color: transparent;
}

#ownFrame div img {
    display: none;
}

/** modePaiement **/

.modePaiement label.extendedControl {
    display: none;
}

.modePaiement {
    padding-bottom: 10px;
    margin: 10px 50px;
}

.modePaiement ul {
    list-style-type: none;
    margin: 5px 10px;
}

@media screen and (min-width: 900px) {
    .modePaiement li {
        display: inline-flex;
        width: 48%;
    }
}

.modePaiement ul label {
    width: 100%;
    text-align: left;
    display: block;
    line-height: 3em;
    min-height: 3em;
    vertical-align: middle;
    margin: 1px;
    padding: 5px;
    cursor: pointer;
}

.modePaiement ul label:hover {
    background-color: #eeeeee;
}

.modePaiement ul label input {
    vertical-align: middle;
    margin: 0 5px;
}

.modePaiement ul label img {
    vertical-align: sub;
    margin: 0 5px;
}

.social-plugins ul {
    margin-bottom: 25px;
    list-style-type: none;
}

.social-plugins ul a {
    border: 2px solid transparent;
    font-size: 1.15em;
}

.social-plugins ul a em {
    display: inline-block;
    vertical-align: middle;
    padding-right: 10px;
}

.social-plugins ul .sn_twitter a em {
    width: 32px; height: 32px;
    background: url('front/socialNetworks.png') -10px -10px;
}


.social-plugins ul .sn_facebook a em  {
    width: 32px; height: 32px;
    background: url('front/socialNetworks.png') -62px -10px;
}

.social-plugins ul .sn_instagram a em {
    width: 32px; height: 32px;
    background: url('front/socialNetworks.png') -10px -62px;
}

.social-plugins ul .sn_youtube a em {
    width: 32px; height: 32px;
    background: url('front/youtube-icon.png') no-repeat;
}

