/* Promo subset of flag-icons (MIT) — https://github.com/lipis/flag-icons */
.fi {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    width: 1.333333em;
    line-height: 1em;
    vertical-align: middle;
    flex-shrink: 0;
}
.fi:before {
    content: "\00a0";
}
.promo-flag {
    border-radius: 3px;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
    overflow: hidden;
}
.promo-flag--sm { width: 1.25em; }
.promo-flag--md { width: 1.5em; }
.promo-flag--lg { width: 1.85em; }
.fi-hu { background-image: url(flags/4x3/hu.svg); }
.fi-us { background-image: url(flags/4x3/us.svg); }
.fi-gb { background-image: url(flags/4x3/gb.svg); }
.fi-de { background-image: url(flags/4x3/de.svg); }
.fi-fr { background-image: url(flags/4x3/fr.svg); }
.fi-es { background-image: url(flags/4x3/es.svg); }
.fi-it { background-image: url(flags/4x3/it.svg); }
.fi-pl { background-image: url(flags/4x3/pl.svg); }
.fi-ro { background-image: url(flags/4x3/ro.svg); }
.fi-nl { background-image: url(flags/4x3/nl.svg); }
.fi-pt { background-image: url(flags/4x3/pt.svg); }
.fi-cz { background-image: url(flags/4x3/cz.svg); }
.fi-sk { background-image: url(flags/4x3/sk.svg); }
.fi-si { background-image: url(flags/4x3/si.svg); }
.fi-hr { background-image: url(flags/4x3/hr.svg); }
.fi-bg { background-image: url(flags/4x3/bg.svg); }
.fi-gr { background-image: url(flags/4x3/gr.svg); }
.fi-dk { background-image: url(flags/4x3/dk.svg); }
.fi-se { background-image: url(flags/4x3/se.svg); }
.fi-fi { background-image: url(flags/4x3/fi.svg); }
.fi-ee { background-image: url(flags/4x3/ee.svg); }
.fi-lv { background-image: url(flags/4x3/lv.svg); }
.fi-lt { background-image: url(flags/4x3/lt.svg); }
.fi-ie { background-image: url(flags/4x3/ie.svg); }
.fi-mt { background-image: url(flags/4x3/mt.svg); }
.fi-no { background-image: url(flags/4x3/no.svg); }
.fi-is { background-image: url(flags/4x3/is.svg); }
.fi-ua { background-image: url(flags/4x3/ua.svg); }
.fi-rs { background-image: url(flags/4x3/rs.svg); }
.fi-tr { background-image: url(flags/4x3/tr.svg); }
.fi-ru { background-image: url(flags/4x3/ru.svg); }
.fi-sa { background-image: url(flags/4x3/sa.svg); }
.fi-cn { background-image: url(flags/4x3/cn.svg); }
.fi-jp { background-image: url(flags/4x3/jp.svg); }
