section.mediosdepago .table.medios{
    border-spacing: 10px;
    /*border-collapse: separate;*/
}
section.mediosdepago article{
    border:1px solid #CCC;
    padding: 10px 20px 20px 20px;
}
section.mediosdepago article .medio{
    border-spacing:0;
    height: 46px;
    margin: 0 auto 10px auto;
    /*width:1px;*/
}
/*section.mediosdepago article .medio img,
section.mediosdepago article .medio h2{
    text-align:left;
    vertical-align:middle;
    width:100%;
}*/
section.mediosdepago article .medio h2{
    text-align:left;
    padding-left:10px;
    vertical-align:middle;
    /*white-space:nowrap;*/
    width:100%;
    color: var(--tts-primary-color);
}
section.mediosdepago article .medio .imgH2{
    margin-right:0;
    padding-right: 0px;
    vertical-align:middle;
}
section.mediosdepago article hr{
    border-color:#CCC;
    margin-left:-20px;
    margin-right:-20px;
    margin-top: 0;
}
section.mediosdepago article .images{
    margin:10px 0;
    overflow:auto;
}
section.mediosdepago ul{
    padding:0 10px 10px 25px;
}
section.mediosdepago ul li{
    list-style-type: initial !important;
    margin-top:10px;
}
section.mediosdepago img.mercadoPago{
    float:right;
    margin: 0px auto;
    display: inline;
    width: 105px;
    position: relative;
}

section.mediosdepago img.todoPago{
    float:right;
    margin: -5px auto;
    display: inline;
    width: 85px;
    position: relative;
}

section.mediosdepago .titleMasMedios{
    height:40px;
}
section.mediosdepago .titleMasMedios h3{
    font-size: 17px; 
    display: inline;
    float: left;
    margin:0;
    padding-left: 0!important;
}

section.mediosdepago .containerMasMedios{
    margin-bottom: 20px;
}

@media (min-width: 1200px){
}
@media (max-width: 1199px){
}
@media (max-width: 991px){
}
@media (max-width: 767px){
    section.mediosdepago article {
        display: block;
        margin-bottom: 20px;
    }
}
