/*!
 * flag-icons (subset) — bundled locally from lipis/flag-icons v7.2.3 (MIT).
 * Only the base .fi rules and the country/subdivision codes used by this
 * plugin are included; SVGs live in ../flags/4x3/. Regenerate by editing the
 * code list in includes/class-flags.php and re-downloading the matching SVGs.
 */
.fi {
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	position: relative;
	display: inline-block;
	width: 1.3333333333em;
	line-height: 1em;
}
.fi:before { content: "\00a0"; }
.fi-mx { background-image: url(../flags/4x3/mx.svg); }
.fi-za { background-image: url(../flags/4x3/za.svg); }
.fi-kr { background-image: url(../flags/4x3/kr.svg); }
.fi-cz { background-image: url(../flags/4x3/cz.svg); }
.fi-ca { background-image: url(../flags/4x3/ca.svg); }
.fi-ba { background-image: url(../flags/4x3/ba.svg); }
.fi-us { background-image: url(../flags/4x3/us.svg); }
.fi-py { background-image: url(../flags/4x3/py.svg); }
.fi-qa { background-image: url(../flags/4x3/qa.svg); }
.fi-ch { background-image: url(../flags/4x3/ch.svg); }
.fi-br { background-image: url(../flags/4x3/br.svg); }
.fi-ma { background-image: url(../flags/4x3/ma.svg); }
.fi-ht { background-image: url(../flags/4x3/ht.svg); }
.fi-au { background-image: url(../flags/4x3/au.svg); }
.fi-tr { background-image: url(../flags/4x3/tr.svg); }
.fi-de { background-image: url(../flags/4x3/de.svg); }
.fi-cw { background-image: url(../flags/4x3/cw.svg); }
.fi-nl { background-image: url(../flags/4x3/nl.svg); }
.fi-jp { background-image: url(../flags/4x3/jp.svg); }
.fi-ci { background-image: url(../flags/4x3/ci.svg); }
.fi-ec { background-image: url(../flags/4x3/ec.svg); }
.fi-se { background-image: url(../flags/4x3/se.svg); }
.fi-tn { background-image: url(../flags/4x3/tn.svg); }
.fi-es { background-image: url(../flags/4x3/es.svg); }
.fi-cv { background-image: url(../flags/4x3/cv.svg); }
.fi-be { background-image: url(../flags/4x3/be.svg); }
.fi-eg { background-image: url(../flags/4x3/eg.svg); }
.fi-sa { background-image: url(../flags/4x3/sa.svg); }
.fi-uy { background-image: url(../flags/4x3/uy.svg); }
.fi-ir { background-image: url(../flags/4x3/ir.svg); }
.fi-nz { background-image: url(../flags/4x3/nz.svg); }
.fi-fr { background-image: url(../flags/4x3/fr.svg); }
.fi-sn { background-image: url(../flags/4x3/sn.svg); }
.fi-iq { background-image: url(../flags/4x3/iq.svg); }
.fi-no { background-image: url(../flags/4x3/no.svg); }
.fi-ar { background-image: url(../flags/4x3/ar.svg); }
.fi-dz { background-image: url(../flags/4x3/dz.svg); }
.fi-at { background-image: url(../flags/4x3/at.svg); }
.fi-jo { background-image: url(../flags/4x3/jo.svg); }
.fi-pt { background-image: url(../flags/4x3/pt.svg); }
.fi-cd { background-image: url(../flags/4x3/cd.svg); }
.fi-hr { background-image: url(../flags/4x3/hr.svg); }
.fi-gh { background-image: url(../flags/4x3/gh.svg); }
.fi-pa { background-image: url(../flags/4x3/pa.svg); }
.fi-uz { background-image: url(../flags/4x3/uz.svg); }
.fi-co { background-image: url(../flags/4x3/co.svg); }
.fi-it { background-image: url(../flags/4x3/it.svg); }
.fi-ng { background-image: url(../flags/4x3/ng.svg); }
.fi-cm { background-image: url(../flags/4x3/cm.svg); }
.fi-dk { background-image: url(../flags/4x3/dk.svg); }
.fi-pl { background-image: url(../flags/4x3/pl.svg); }
.fi-gr { background-image: url(../flags/4x3/gr.svg); }
.fi-ro { background-image: url(../flags/4x3/ro.svg); }
.fi-gb-eng { background-image: url(../flags/4x3/gb-eng.svg); }
.fi-gb-sct { background-image: url(../flags/4x3/gb-sct.svg); }
.fi-gb-wls { background-image: url(../flags/4x3/gb-wls.svg); }
