.wc_payment_method label img {
    float: right !important;
    height: 24px !important;
    margin-top:3px !important;
}
.wooccm-type-file label .optional {
display:none;
}
#payment label{
    cursor: pointer;
}
.descriyape {
    background: #742284 !important;
    color: #fff !important;
    padding: 4% !important;
    font-size: 14px !important;
    border-radius: 10px !important;

    margin: 15px 0;
  
}
.descriplin {
background: rgb(34,162,252);
background: linear-gradient(45deg, rgba(34,162,252,1) 0%, rgba(0,226,205,1) 60%)!important;
    color: #fff !important;
    padding: 4% !important;
    font-size: 14px !important;
    border-radius: 10px !important;
	
    margin: 15px 0;
    
}


.logoyape, .descripcion{
    width: 50% !important;
    float: left !important;
	text-align:center !important;
}
.descripcion b{
    font-weight: bold !important;
}
.logoyape img{
    width: 80% !important;
    height: 80% !important;
    max-height: 90% !important;
    margin-right: 20% !important;
    clear: both !important;
	border-radius: 10px !important;
	margin-bottom:10px !important;
	background:#fff;
}
.titularyapeplin{
    display: block !important;
    margin-right: 20% !important;
    width: 80% !important;
    color: #fff !important;
    text-decoration: none !important;
    line-height: 1.2 !important;
    font-weight: bold !important;
	font-size: 16px !important;
    text-align: center !important;
    text-transform: uppercase !important;
}
.marcayape{
    width: 100% !important;
    height: 100px !important;
    background-image: url(../img/finalizaryape.png) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}
.marcaplin{
    width: 100% !important;
    height: 100px !important;
    background-image: url(../img/finalizarplin.png) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}
.estiloyapeplin{
	overflow: overlay !important;
	padding: 15px 0 !important;
}
.contactoyape {
    font-size: 15px !important;
    display: grid !important;
    background: #10cbb4 !important;
    color: #fff !important;
    border-radius: 8px !important;
    line-height: 1.1 !important;
    padding: 8px 1% !important;
	  text-decoration:none !important;
    text-transform: initial !important;
    font-weight: bold !important;
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
    transition: all 0.3s ease-in-out !important;
    text-align: center !important;
	margin-top: 10px !important;
}
.contactoyape:hover{
	background: #24e0c9 !important;
}
.contactoplin {
    font-size: 15px !important;
    display: grid !important;
    background: #fe57d9 !important;
    color: #fff !important;
    border-radius: 8px !important;
    line-height: 1.1 !important;
    padding: 8px 1% !important;
	  text-decoration:none !important;
    text-transform: initial !important;
    font-weight: bold !important;
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
    transition: all 0.3s ease-in-out !important;
    text-align: center !important;
	margin-top: 10px !important;
}
.contactoplin:hover{
	background: #f977dc !important;
}

body.woocommerce-order-received .descriyape{
width: 501px !important;
margin-bottom: 4% !important;
}
body.woocommerce-order-received .descriplin{
width: 501px !important;
margin-bottom: 4% !important;
}
@media screen and (min-width: 5px) and (max-width: 500px){
.descriyape, .descriplin{
text-align:center;
	}
.logoyape, .descripcion{
    width: 100% !important;
    float: none !important;
}
.logoyape img{
    width: 70% !important;
    height: 70% !important;
    max-height: 90% !important;
    margin-right: 15% !important;
	margin-left:15% !important;
	margin-bottom:10px !important;
}
.titularyapeplin{
  width: 80% !important;
	margin-right: 10% !important;
	margin-left:10% !important;
}
body.woocommerce-order-received .descriyape{
width: 100% !important;
}
body.woocommerce-order-received .descriplin{
width: 100% !important;
}
}

.payment_box.payment_method_Yape:not(.descriyape) , .payment_box.payment_method_Plin:not(.descriplin){
    display: none!important;
}
.payment_box.payment_method_Yape:before , .payment_box.payment_method_Plin:before{
    display: none!important;
}