.mfp-anim-wf button.mfp-close,
.mfp-inline-wf button.mfp-close,
.mfp-anim-wf .mfp-wrap .mfp-container button:hover,
.mfp-inline-wf .mfp-wrap .mfp-container button:hover{
 max-width:46px;
 border:solid 1px;
 background:white !important;
 border-radius:1000px;
 font-size:50px !important;
 display:flex;
 justify-content:center;
 align-items:center;
 flex-wrap:nowrap;
 top:-.5em !important;
 padding:0 .1em;
}
.mfp-anim-wf .mfp-content{
 max-width:60vw !important;
 	height:95vh;
 	margin-top:6em;
}
@media(max-width:780px){
.mfp-anim-wf .mfp-content{
 max-width:98vw !important;
	height:95vh;
 	margin-top:4em;
}
}
.mfp-wrap{
 z-index:99999 !important;
}
.mfp-bg.mfp-ready{
 position:relative !important;
 z-index:999991 !important;
}
.mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-ready{
 background:#00000073;
}
.woocommerce-account .acf-actions.-hover{
 display:contents !important;
 width:100px !important;
 max-width:100px !important;
}
.woocommerce-account .acf-actions.-hover:hover{
 display:contents !important;
}
.woocommerce-account span.select2.select2-container.select2-container--default.-acf{
 display:none !important;
}
.woocommerce-account a.acf-icon.-plus.acf-js-tooltip.small{
	width:35px;
 height:35px;
 font-size:32px;
}
.acf-field.acf-field-select{
 display:none !important;
}
.categorias-lista{
 display:flex;
 justify-content:center;
}
ul.list-unstyled.row{
 display:inline-flex;
 justify-content:center;
 align-items:center;
 flex-wrap:wrap;
}
ul.list-unstyled.row li{
 list-style:none;
}
a.eliminar-categoria{
 border:1px solid black;
 border-radius:5px;
 padding:0em 0.4em;
 color:red;
 	margin-right:1em;
}
.mfp-iframe-scaler iframe{
 background:white !important;
}
.mfp-container.mfp-s-ready.mfp-iframe-holder{
 display:flex !important;
}
div#modal-content .container{
 display:contents !important;
}
.submit-container button.divi-form-submit.et_pb_button:hover{
 background:#768595 !important;
}
button.mfp-close{
 color:black !important;
 opacity:1 !important;
 top:.1em !important;
}
button.btn.button.btn_atras_wf{
 margin:-.2em 0 0 .5em !important;
}
.mfp-anim-wf,
.mfp-inline-wf{
animation:myAnim_wf 500ms ease 0s 1 normal forwards;
}
@keyframes myAnim_wf{
	0%{
		opacity:0;
		transform:translateX(-50px);
	}
	100%{
		opacity:1;
		transform:translateX(0);
	}
}
@media only screen and (max-width:767px){
.mfp-bg.mfp-ready{
 z-index:99999 !important;
}
 .mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-ready{
 top:0px !important;
}
}