/* Hide country switcher link on main site but not on WC pages */
.country-switcher-link {
    display: none;
}
.woocommerce .country-switcher-link, .woocommerce-page .country-switcher-link {
    display: block;
}

/* Country selection popup */
.site-switcher-popup .dialog-close{
	background-image: url('./img/closebutton.png');
    z-index: 999920;
    position: absolute;
    float: left;
    top: -30px;
    right: 4px;
    width: 25px;
    cursor: pointer;
    height: 25px;
    background-repeat: no-repeat;
    background-size: cover;
}
.site-switcher-popup .dialog-close::before {
	content: "";
}
.site-switcher-popup .dialog-content {
	width: 640px;
    height: 470px;
	padding: 2em;
}
.site-switcher-popup small {
	font-size: 0.7em;
}

/* Country selection form in the popup */
.site-switcher-popup #country-search {
	display: block;
	width: 100%;
	margin: 1em 0;
}
#site-switcher-form  ul{
	height: 190px;
	overflow-y: scroll;
	margin-bottom: 7px;
}
.site-switcher-popup input:checked + label::after {
	display: block;
	float: right;
	content: '✓';
	margin-right: 0.5em;
}
#site-switcher-form label {
	width: 100%;
	margin-left: -30px;
	border-bottom: 1px solid #ddd;
	padding: 7px 0 7px 35px;
	display: inline-block;
}
#site-switcher-form input.f32 {
	-webkit-appearance: none;
	appearance: none;
	border-radius: 11px;
	height: 22px;
	width: 22px;
}
.searched input[type="radio"], #site-switcher-form.searched input+label {
	display: none;
}
.searched input[type="radio"].searchMatch, #site-switcher-form.searched input.searchMatch+label {
	display: inline-block;
}

/** Flags **/
.f32 {
	display:inline-block;
	vertical-align:text-top;
	line-height:32px;
	background:url('./img/flags32.png') no-repeat;
}
.f32.AD{background-position:-5px -709px}
.f32.AE{background-position:-5px -741px}
.f32.AF{background-position:-5px -773px}
.f32.AG{background-position:-5px -805px}
.f32.AI{background-position:-5px -837px}
.f32.AL{background-position:-5px -869px}
.f32.AM{background-position:-5px -901px}
.f32.AO{background-position:-5px -933px}
.f32.AQ{background-position:-5px -965px}
.f32.AR{background-position:-5px -997px}
.f32.AS{background-position:-5px -1029px}
.f32.AT{background-position:-5px -1061px}
.f32.AU,.f32.HM{background-position:-5px -1093px}
.f32.AW{background-position:-5px -1125px}
.f32.AX{background-position:-5px -1157px}
.f32.AZ{background-position:-5px -1189px}
.f32.BA{background-position:-5px -1221px}
.f32.BB{background-position:-5px -1253px}
.f32.BD{background-position:-5px -1285px}
.f32.BE{background-position:-5px -1317px}
.f32.BF{background-position:-5px -1349px}
.f32.BG{background-position:-5px -1381px}
.f32.BH{background-position:-5px -1413px}
.f32.BI{background-position:-5px -1445px}
.f32.BJ{background-position:-5px -1477px}
.f32.BM{background-position:-5px -1509px}
.f32.BN{background-position:-5px -1541px}
.f32.BO{background-position:-5px -1573px}
.f32.BR{background-position:-5px -1605px}
.f32.BS{background-position:-5px -1637px}
.f32.BT{background-position:-5px -1669px}
.f32.BW{background-position:-5px -1701px}
.f32.BY{background-position:-5px -1733px}
.f32.BZ{background-position:-5px -1765px}
.f32.CA{background-position:-5px -1797px}
.f32.CD{background-position:-5px -1829px}
.f32.CF{background-position:-5px -1861px}
.f32.CG{background-position:-5px -1893px}
.f32.CH{background-position:-5px -1925px}
.f32.CI{background-position:-5px -1957px}
.f32.CK{background-position:-5px -1989px}
.f32.CL{background-position:-5px -2021px}
.f32.CM{background-position:-5px -2053px}
.f32.CN{background-position:-5px -2085px}
.f32.CO{background-position:-5px -2117px}
.f32.CR{background-position:-5px -2149px}
.f32.CU{background-position:-5px -2181px}
.f32.CV{background-position:-5px -2213px}
.f32.CY{background-position:-5px -2245px}
.f32.CZ{background-position:-5px -2277px}
.f32.DE{background-position:-5px -2309px}
.f32.DJ{background-position:-5px -2341px}
.f32.DK{background-position:-5px -2373px}
.f32.DM{background-position:-5px -2405px}
.f32.DO{background-position:-5px -2437px}
.f32.DZ{background-position:-5px -2469px}
.f32.EC{background-position:-5px -2501px}
.f32.EE{background-position:-5px -2533px}
.f32.EG{background-position:-5px -2565px}
.f32.EH{background-position:-5px -2597px}
.f32.ER{background-position:-5px -2629px}
.f32.ES{background-position:-5px -2661px}
.f32.ET{background-position:-5px -2693px}
.f32.FI{background-position:-5px -2725px}
.f32.FJ{background-position:-5px -2757px}
.f32.FM{background-position:-5px -2789px}
.f32.FO{background-position:-5px -2821px}
.f32.FR,.f32.BL,.f32.CP,.f32.MF,.f32.YT,.f32.GF,.f32.PM{background-position:-5px -2853px}
.f32.GA{background-position:-5px -2885px}
.f32.GB,.f32.SH{background-position:-5px -2917px}
.f32.GD{background-position:-5px -2949px}
.f32.GE{background-position:-5px -2981px}
.f32.GG{background-position:-5px -3013px}
.f32.GH{background-position:-5px -3045px}
.f32.GI{background-position:-5px -3077px}
.f32.GL{background-position:-5px -3109px}
.f32.GM{background-position:-5px -3141px}
.f32.GN{background-position:-5px -3173px}
.f32.GP{background-position:-5px -3205px}
.f32.GQ{background-position:-5px -3237px}
.f32.GR{background-position:-5px -3269px}
.f32.GT{background-position:-5px -3301px}
.f32.GU{background-position:-5px -3333px}
.f32.GW{background-position:-5px -3365px}
.f32.GY{background-position:-5px -3397px}
.f32.HK{background-position:-5px -3429px}
.f32.HN{background-position:-5px -3461px}
.f32.HR{background-position:-5px -3493px}
.f32.HT{background-position:-5px -3525px}
.f32.HU{background-position:-5px -3557px}
.f32.ID{background-position:-5px -3589px}
.f32.MC{background-position:-5px -3589px}
.f32.IE{background-position:-5px -3621px}
.f32.IL{background-position:-5px -3653px}
.f32.IM{background-position:-5px -3685px}
.f32.IN{background-position:-5px -3717px}
.f32.IQ{background-position:-5px -3749px}
.f32.IR{background-position:-5px -3781px}
.f32.IS{background-position:-5px -3813px}
.f32.IT{background-position:-5px -3845px}
.f32.JE{background-position:-5px -3877px}
.f32.JM{background-position:-5px -3909px}
.f32.JO{background-position:-5px -3941px}
.f32.JP{background-position:-5px -3973px}
.f32.KE{background-position:-5px -4005px}
.f32.KG{background-position:-5px -4037px}
.f32.KH{background-position:-5px -4069px}
.f32.KI{background-position:-5px -4101px}
.f32.KM{background-position:-5px -4133px}
.f32.KN{background-position:-5px -4165px}
.f32.KP{background-position:-5px -4197px}
.f32.KR{background-position:-5px -4229px}
.f32.KW{background-position:-5px -4261px}
.f32.KY{background-position:-5px -4293px}
.f32.KZ{background-position:-5px -4325px}
.f32.LA{background-position:-5px -4357px}
.f32.LB{background-position:-5px -4389px}
.f32.LC{background-position:-5px -4421px}
.f32.LI{background-position:-5px -4453px}
.f32.LK{background-position:-5px -4485px}
.f32.LR{background-position:-5px -4517px}
.f32.LS{background-position:-5px -4549px}
.f32.LT{background-position:-5px -4581px}
.f32.LU{background-position:-5px -4613px}
.f32.LV{background-position:-5px -4645px}
.f32.LY{background-position:-5px -4677px}
.f32.MA{background-position:-5px -4709px}
.f32.MD{background-position:-5px -4741px}
.f32.ME{background-position:-5px -4773px}
.f32.MG{background-position:-5px -4805px}
.f32.MH{background-position:-5px -4837px}
.f32.MK{background-position:-5px -4869px}
.f32.ML{background-position:-5px -4901px}
.f32.MM{background-position:-5px -4933px}
.f32.MN{background-position:-5px -4965px}
.f32.MO{background-position:-5px -4997px}
.f32.MQ{background-position:-5px -5029px}
.f32.MR{background-position:-5px -5061px}
.f32.MS{background-position:-5px -5093px}
.f32.MT{background-position:-5px -5125px}
.f32.MU{background-position:-5px -5157px}
.f32.MV{background-position:-5px -5189px}
.f32.MW{background-position:-5px -5221px}
.f32.MX{background-position:-5px -5253px}
.f32.MY{background-position:-5px -5285px}
.f32.MZ{background-position:-5px -5317px}
.f32.NA{background-position:-5px -5349px}
.f32.NC{background-position:-5px -5381px}
.f32.NE{background-position:-5px -5413px}
.f32.NG{background-position:-5px -5445px}
.f32.NI{background-position:-5px -5477px}
.f32.NL,.f32.BQ{background-position:-5px -5509px}
.f32.NO,.f32.BV,.f32.NQ,.f32.SJ{background-position:-5px -5541px}
.f32.NP{background-position:-5px -5573px}
.f32.NR{background-position:-5px -5605px}
.f32.NZ{background-position:-5px -5637px}
.f32.OM{background-position:-5px -5669px}
.f32.PA{background-position:-5px -5701px}
.f32.PE{background-position:-5px -5733px}
.f32.PF{background-position:-5px -5765px}
.f32.PG{background-position:-5px -5797px}
.f32.PH{background-position:-5px -5829px}
.f32.PK{background-position:-5px -5861px}
.f32.PL{background-position:-5px -5893px}
.f32.PR{background-position:-5px -5925px}
.f32.PS{background-position:-5px -5957px}
.f32.PT{background-position:-5px -5989px}
.f32.PW{background-position:-5px -6021px}
.f32.PY{background-position:-5px -6053px}
.f32.QA{background-position:-5px -6085px}
.f32.RE{background-position:-5px -6117px}
.f32.RO{background-position:-5px -6149px}
.f32.RS{background-position:-5px -6181px}
.f32.RU{background-position:-5px -6213px}
.f32.RW{background-position:-5px -6245px}
.f32.SA{background-position:-5px -6277px}
.f32.SB{background-position:-5px -6309px}
.f32.SC{background-position:-5px -6341px}
.f32.SD{background-position:-5px -6373px}
.f32.SE{background-position:-5px -6405px}
.f32.SG{background-position:-5px -6437px}
.f32.SI{background-position:-5px -6469px}
.f32.SK{background-position:-5px -6501px}
.f32.SL{background-position:-5px -6533px}
.f32.SM{background-position:-5px -6565px}
.f32.SN{background-position:-5px -6597px}
.f32.SO{background-position:-5px -6629px}
.f32.SR{background-position:-5px -6661px}
.f32.ST{background-position:-5px -6693px}
.f32.SV{background-position:-5px -6725px}
.f32.SY{background-position:-5px -6757px}
.f32.SZ{background-position:-5px -6789px}
.f32.TC{background-position:-5px -6821px}
.f32.TD{background-position:-5px -6853px}
.f32.TG{background-position:-5px -6885px}
.f32.TH{background-position:-5px -6917px}
.f32.TJ{background-position:-5px -6949px}
.f32.TL{background-position:-5px -6981px}
.f32.TM{background-position:-5px -7013px}
.f32.TN{background-position:-5px -7045px}
.f32.TO{background-position:-5px -7077px}
.f32.TR{background-position:-5px -7109px}
.f32.TT{background-position:-5px -7141px}
.f32.TV{background-position:-5px -7173px}
.f32.TW{background-position:-5px -7205px}
.f32.TZ{background-position:-5px -7237px}
.f32.UA{background-position:-5px -7269px}
.f32.UG{background-position:-5px -7301px}
.f32.US,.f32.UM{background-position:-5px -7333px}
.f32.UY{background-position:-5px -7365px}
.f32.UZ{background-position:-5px -7397px}
.f32.VA{background-position:-5px -7429px}
.f32.VC{background-position:-5px -7461px}
.f32.VE{background-position:-5px -7493px}
.f32.VG{background-position:-5px -7525px}
.f32.VI{background-position:-5px -7557px}
.f32.VN{background-position:-5px -7589px}
.f32.VU{background-position:-5px -7621px}
.f32.WS{background-position:-5px -7653px}
.f32.YE{background-position:-5px -7685px}
.f32.ZA{background-position:-5px -7717px}
.f32.ZM{background-position:-5px -7749px}
.f32.ZW{background-position:-5px -7781px}
.f32.SX{background-position:-5px -7813px}
.f32.CW{background-position:-5px -7845px}
.f32.SS{background-position:-5px -7877px}
.f32.NU{background-position:-5px -7909px}

.f32.WF{background-position:-5px -7941px}
.f32.TK{background-position:-5px -7973px}
.f32.PN{background-position:-5px -8005px}
.f32.MP{background-position:-5px -8037px}
.f32.TF{background-position:-5px -8069px}
.f32.FK{background-position:-5px -8101px}
.f32.IO{background-position:-5px -8133px}
.f32.CC{background-position:-5px -8165px}
.f32.GS{background-position:-5px -8197px}
.f32.CX{background-position:-5px -8229px}
.f32.NF{background-position:-5px -8261px}