Weglot Translate – Translate your WP website - Version 2.0.3

Version Description

(27/07/2018) = * Bugfix : Hide shortcode on non translatable URL * Bugfix : filter nav_menu_css_class * Bugfix : Redirect URL on checkout WooCommerce * Bugfix : CSS Flag on dropdown menu * Improve AMP compatibility

Download this release

Release Info

Developer remyb92
Plugin Icon 128x128 Weglot Translate – Translate your WP website
Version 2.0.3
Comparing to
See all releases

Code changes from version 2.0.2 to 2.0.3

app/javascripts/admin-change-country.js CHANGED
@@ -67,11 +67,11 @@ const init_admin_change_country = function() {
67
  var frval = $("select.flag-fr-type").val();
68
  var arval = $("select.flag-ar-type").val();
69
 
70
- var en_style = enval <= 0 ? "" : ".weglot-flags.en a:before, .weglot-flags.en span:before { background-position: -" + en_flags[enval][0] + "px 0; } .weglot-flags.flag-1.en a:before, .weglot-flags.flag-1.en span:before { background-position: -" + en_flags[enval][1] + "px 0; } .weglot-flags.flag-2.en a:before, .weglot-flags.flag-2.en span:before { background-position: -" + en_flags[enval][2] + "px 0; } .weglot-flags.flag-3.en a:before, .weglot-flags.flag-3.en span:before { background-position: -" + en_flags[enval][3] + "px 0; } ";
71
- var es_style = esval <= 0 ? "" : ".weglot-flags.es a:before, .weglot-flags.es span:before { background-position: -" + es_flags[esval][0] + "px 0; } .weglot-flags.flag-1.es a:before, .weglot-flags.flag-1.es span:before { background-position: -" + es_flags[esval][1] + "px 0; } .weglot-flags.flag-2.es a:before, .weglot-flags.flag-2.es span:before { background-position: -" + es_flags[esval][2] + "px 0; } .weglot-flags.flag-3.es a:before, .weglot-flags.flag-3.es span:before { background-position: -" + es_flags[esval][3] + "px 0; } ";
72
- var pt_style = ptval <= 0 ? "" : ".weglot-flags.pt a:before, .weglot-flags.pt span:before { background-position: -" + pt_flags[ptval][0] + "px 0; } .weglot-flags.flag-1.pt a:before, .weglot-flags.flag-1.pt span:before { background-position: -" + pt_flags[ptval][1] + "px 0; } .weglot-flags.flag-2.pt a:before, .weglot-flags.flag-2.pt span:before { background-position: -" + pt_flags[ptval][2] + "px 0; } .weglot-flags.flag-3.pt a:before, .weglot-flags.flag-3.pt span:before { background-position: -" + pt_flags[ptval][3] + "px 0; } ";
73
- var fr_style = frval <= 0 ? "" : ".weglot-flags.fr a:before, .weglot-flags.fr span:before { background-position: -" + fr_flags[frval][0] + "px 0; } .weglot-flags.flag-1.fr a:before, .weglot-flags.flag-1.fr span:before { background-position: -" + fr_flags[frval][1] + "px 0; } .weglot-flags.flag-2.fr a:before, .weglot-flags.flag-2.fr span:before { background-position: -" + fr_flags[frval][2] + "px 0; } .weglot-flags.flag-3.fr a:before, .weglot-flags.flag-3.fr span:before { background-position: -" + fr_flags[frval][3] + "px 0; } ";
74
- var ar_style = arval <= 0 ? "" : ".weglot-flags.ar a:before, .weglot-flags.ar span:before { background-position: -" + ar_flags[arval][0] + "px 0; } .weglot-flags.flag-1.ar a:before, .weglot-flags.flag-1.ar span:before { background-position: -" + ar_flags[arval][1] + "px 0; } .weglot-flags.flag-2.ar a:before, .weglot-flags.flag-2.ar span:before { background-position: -" + ar_flags[arval][2] + "px 0; } .weglot-flags.flag-3.ar a:before, .weglot-flags.flag-3.ar span:before { background-position: -" + ar_flags[arval][3] + "px 0; } ";
75
 
76
  $("#flag_css, #weglot-css-flag-css").text(en_style + es_style + pt_style + fr_style + ar_style);
77
  }
67
  var frval = $("select.flag-fr-type").val();
68
  var arval = $("select.flag-ar-type").val();
69
 
70
+ var en_style = enval <= 0 ? "" : ".weglot-flags.en > a:before, .weglot-flags.en > span:before { background-position: -" + en_flags[enval][0] + "px 0; } .weglot-flags.flag-1.en > a:before, .weglot-flags.flag-1.en > span:before { background-position: -" + en_flags[enval][1] + "px 0; } .weglot-flags.flag-2.en > a:before, .weglot-flags.flag-2.en > span:before { background-position: -" + en_flags[enval][2] + "px 0; } .weglot-flags.flag-3.en > a:before, .weglot-flags.flag-3.en > span:before { background-position: -" + en_flags[enval][3] + "px 0; } ";
71
+ var es_style = esval <= 0 ? "" : ".weglot-flags.es > a:before, .weglot-flags.es > span:before { background-position: -" + es_flags[esval][0] + "px 0; } .weglot-flags.flag-1.es > a:before, .weglot-flags.flag-1.es > span:before { background-position: -" + es_flags[esval][1] + "px 0; } .weglot-flags.flag-2.es > a:before, .weglot-flags.flag-2.es > span:before { background-position: -" + es_flags[esval][2] + "px 0; } .weglot-flags.flag-3.es > a:before, .weglot-flags.flag-3.es > span:before { background-position: -" + es_flags[esval][3] + "px 0; } ";
72
+ var pt_style = ptval <= 0 ? "" : ".weglot-flags.pt > a:before, .weglot-flags.pt > span:before { background-position: -" + pt_flags[ptval][0] + "px 0; } .weglot-flags.flag-1.pt > a:before, .weglot-flags.flag-1.pt > span:before { background-position: -" + pt_flags[ptval][1] + "px 0; } .weglot-flags.flag-2.pt > a:before, .weglot-flags.flag-2.pt > span:before { background-position: -" + pt_flags[ptval][2] + "px 0; } .weglot-flags.flag-3.pt > a:before, .weglot-flags.flag-3.pt > span:before { background-position: -" + pt_flags[ptval][3] + "px 0; } ";
73
+ var fr_style = frval <= 0 ? "" : ".weglot-flags.fr > a:before, .weglot-flags.fr > span:before { background-position: -" + fr_flags[frval][0] + "px 0; } .weglot-flags.flag-1.fr > a:before, .weglot-flags.flag-1.fr > span:before { background-position: -" + fr_flags[frval][1] + "px 0; } .weglot-flags.flag-2.fr > a:before, .weglot-flags.flag-2.fr > span:before { background-position: -" + fr_flags[frval][2] + "px 0; } .weglot-flags.flag-3.fr > a:before, .weglot-flags.flag-3.fr > span:before { background-position: -" + fr_flags[frval][3] + "px 0; } ";
74
+ var ar_style = arval <= 0 ? "" : ".weglot-flags.ar > a:before, .weglot-flags.ar > span:before { background-position: -" + ar_flags[arval][0] + "px 0; } .weglot-flags.flag-1.ar > a:before, .weglot-flags.flag-1.ar > span:before { background-position: -" + ar_flags[arval][1] + "px 0; } .weglot-flags.flag-2.ar > a:before, .weglot-flags.flag-2.ar > span:before { background-position: -" + ar_flags[arval][2] + "px 0; } .weglot-flags.flag-3.ar > a:before, .weglot-flags.flag-3.ar > span:before { background-position: -" + ar_flags[arval][3] + "px 0; } ";
75
 
76
  $("#flag_css, #weglot-css-flag-css").text(en_style + es_style + pt_style + fr_style + ar_style);
77
  }
app/styles/amp.scss ADDED
@@ -0,0 +1,249 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ @import '_colors.scss';
3
+ $heightSelector: 37px;
4
+ $lineHeight: 36px;
5
+
6
+ .country-selector {
7
+ z-index : 9999;
8
+ text-align: left;
9
+ position: relative;
10
+ display : inline-block;
11
+ width: auto;
12
+
13
+ a {
14
+ padding: 0 10px;
15
+ outline : none;
16
+ text-decoration: none;
17
+ float: none;
18
+ white-space: nowrap;
19
+ font-weight : normal;
20
+ cursor: pointer;
21
+ color : black;
22
+ -webkit-touch-callout: none; /* iOS Safari */
23
+ user-select: none;
24
+ &:focus {
25
+ outline : none;
26
+ }
27
+ }
28
+
29
+ ul {
30
+ padding: 0px;
31
+ z-index: 1010;
32
+ list-style: none;
33
+ margin: 0;
34
+ }
35
+
36
+ li {
37
+ margin : 0px;
38
+ padding : 0px;
39
+ }
40
+
41
+ &.weglot-dropdown {
42
+ background-color : white;
43
+
44
+ a, span {
45
+ display: block;
46
+ height: $heightSelector;
47
+ line-height: $lineHeight;
48
+ font-size: 13px;
49
+ padding : 0 10px;
50
+ width : 100%;
51
+ box-sizing: border-box;
52
+ font-weight: normal;
53
+ &:hover{
54
+ cursor: pointer;
55
+ }
56
+ }
57
+
58
+ .wgcurrent {
59
+ border: 1px solid #e0e0e0;
60
+ list-style: none;
61
+ display: block;
62
+ margin: 0;
63
+ a, span{
64
+ padding-right: 60px;
65
+ }
66
+
67
+ &:after {
68
+ display: inline-block;
69
+ position: absolute;
70
+ top: 17px;
71
+ right: 8px;
72
+ width: 13px;
73
+ height: 7px;
74
+ image-rendering: pixelated;
75
+ background : url('../images/wgarrowdown.png') no-repeat;
76
+ content: '';
77
+ transition: all 200ms;
78
+ transform: rotate(-90deg);
79
+ }
80
+ }
81
+
82
+ ul {
83
+ position: absolute;
84
+ min-width: 100%;
85
+ border: 1px solid #ebeef0;
86
+ background: white ;
87
+ left : 0;
88
+ top : initial;
89
+ box-sizing: border-box;
90
+ display : none;
91
+ padding: 0;
92
+
93
+ }
94
+
95
+ input:checked ~ ul{
96
+ display : block;
97
+ }
98
+
99
+ input:checked ~ .wgcurrent:after {
100
+ transform: rotate(0deg);
101
+ }
102
+
103
+ li {
104
+ width : 100%;
105
+ }
106
+
107
+ &.weglot-invert{
108
+ ul{
109
+ bottom:38px;
110
+ }
111
+ input:checked ~ .wgcurrent:after {
112
+ transform: rotate(-180deg);
113
+ }
114
+ }
115
+
116
+ }
117
+
118
+ &.weglot-default {
119
+ position : fixed;
120
+ bottom : 0px;
121
+ right : 40px;
122
+ }
123
+
124
+ &.weglot-inline {
125
+ a {
126
+ &:hover {
127
+ text-decoration : underline;
128
+ color : #00a0d2;
129
+ }
130
+ }
131
+
132
+ .wgcurrent {
133
+ a {
134
+ text-decoration: underline;
135
+ }
136
+ }
137
+
138
+ label {
139
+ margin-bottom: 0;
140
+ display: inline-block;
141
+ vertical-align: middle;
142
+ }
143
+
144
+ ul {
145
+ display: inline-block;
146
+ vertical-align: middle;
147
+ }
148
+
149
+ li {
150
+ line-height:1;
151
+ display : inline-block;
152
+ margin: 2px 0px;
153
+ vertical-align: middle;
154
+ }
155
+
156
+ &.weglot-default {
157
+ bottom : 5px;
158
+ }
159
+ }
160
+
161
+
162
+
163
+ input{
164
+ display:none;
165
+ }
166
+
167
+ }
168
+
169
+ .navbar {
170
+ .navbar-nav {
171
+ li.weglot-flags {
172
+ a.weglot-lang {
173
+ &:before{
174
+ position: static;
175
+ transform: none;
176
+ transition: none;
177
+ }
178
+ }
179
+ }
180
+ }
181
+ }
182
+
183
+ html[dir="rtl"]{
184
+ .weglot-flags a:before, .weglot-flags span:before {
185
+ margin-right:0;
186
+ margin-left:10px;
187
+ }
188
+ }
189
+
190
+ .weglot-flags {
191
+ a, span {
192
+ &:before {
193
+ background-image: url('../images/rect_mate.png');
194
+ background-size: auto 20px;
195
+ border-radius: 0px;
196
+ width: 30px;
197
+ height: 20px;
198
+ content: "";
199
+ vertical-align: middle;
200
+ margin-right: 10px;
201
+ display: inline-block;
202
+ overflow: hidden;
203
+ }
204
+ }
205
+ &.flag-1 {
206
+ a, span {
207
+ &:before {
208
+ background-image: url("../images/rect_bright.png");
209
+ }
210
+ }
211
+ }
212
+ &.flag-2 {
213
+ a, span {
214
+ &:before {
215
+ background-image: url("../images/square_flag.png");
216
+ width: 24px;
217
+ height: 24px;
218
+ background-size: auto 24px;
219
+ }
220
+ }
221
+ }
222
+ &.flag-3 {
223
+ a, span {
224
+ &:before {
225
+ background-image: url("../images/circular_flag.png");
226
+ width: 24px;
227
+ height: 24px;
228
+ background-size: auto 24px;
229
+ }
230
+ }
231
+ }
232
+
233
+
234
+ a {
235
+ span:before {
236
+ background-image: none;
237
+ display: none;
238
+ }
239
+ }
240
+ span {
241
+ a:before {
242
+ background-image: none;
243
+ display: none;
244
+ }
245
+ }
246
+ }
247
+
248
+
249
+
app/styles/index.scss CHANGED
@@ -3,8 +3,13 @@
3
  $heightSelector: 37px;
4
  $lineHeight: 36px;
5
 
 
 
 
 
 
6
  .country-selector {
7
- z-Index : 9999;
8
  text-align: left;
9
  position: relative;
10
  display : inline-block;
@@ -180,6 +185,10 @@ $lineHeight: 36px;
180
  }
181
  }
182
 
 
 
 
 
183
  html[dir="rtl"]{
184
  .weglot-flags a:before, .weglot-flags span:before {
185
  margin-right:0;
@@ -188,7 +197,7 @@ html[dir="rtl"]{
188
  }
189
 
190
  .weglot-flags {
191
- a, span {
192
  &:before {
193
  background-image: url('../images/rect_mate.png');
194
  background-size: auto 20px;
@@ -203,14 +212,14 @@ html[dir="rtl"]{
203
  }
204
  }
205
  &.flag-1 {
206
- a, span {
207
  &:before {
208
  background-image: url("../images/rect_bright.png");
209
  }
210
  }
211
  }
212
  &.flag-2 {
213
- a, span {
214
  &:before {
215
  background-image: url("../images/square_flag.png");
216
  width: 24px;
@@ -231,457 +240,457 @@ html[dir="rtl"]{
231
  }
232
 
233
 
234
- a {
235
  span:before {
236
  background-image: none !important;
237
  display: none !important;
238
  }
239
  }
240
- span {
241
  a:before {
242
  background-image: none !important;
243
  display: none !important;
244
  }
245
  }
246
 
247
- &.hw a:before, &.hw span:before { background-position: -3570px 0; }
248
- &.af a:before, &.af span:before { background-position: -6570px 0; }
249
- &.fl a:before, &.fl span:before { background-position: -3060px 0px; }
250
- &.sq a:before, &.sq span:before { background-position: -2580px 0; }
251
- &.am a:before, &.am span:before { background-position: -5130px 0; }
252
- &.ar a:before, &.ar span:before { background-position: -510px 0; }
253
- &.hy a:before, &.hy span:before { background-position: -1800px 0; }
254
- &.az a:before, &.az span:before { background-position: -6840px 0; }
255
- &.ba a:before, &.ba span:before { background-position: -2040px 0; }
256
- &.eu a:before, &.eu span:before { background-position: -7260px 0; }
257
- &.be a:before, &.be span:before { background-position: -5310px 0; }
258
- &.bn a:before, &.bn span:before { background-position: -5400px 0; }
259
- &.bs a:before, &.bs span:before { background-position: -6390px 0; }
260
- &.bg a:before, &.bg span:before { background-position: -2730px 0; }
261
- &.my a:before, &.my span:before { background-position: -3299px 0; }
262
- &.ca a:before, &.ca span:before { background-position: -7230px 0; }
263
- &.zh a:before, &.zh span:before { background-position: -3690px 0; }
264
- &.tw a:before, &.tw span:before { background-position: -2970px 0; }
265
- &.km a:before, &.km span:before { background-position: -6930px 0; }
266
- &.ny a:before, &.ny span:before { background-position: -1140px 0; }
267
- &.co a:before, &.co span:before { background-position: -2520px 0; } /* a faire */
268
- &.hr a:before, &.hr span:before { background-position: -5910px 0; }
269
- &.cs a:before, &.cs span:before { background-position: -2700px 0; }
270
- &.da a:before, &.da span:before { background-position: -2670px 0; }
271
- &.nl a:before, &.nl span:before { background-position: -2100px 0; }
272
- &.en a:before, &.en span:before { background-position: -1920px 0; }
273
- &.eo a:before, &.eo span:before { background-position: -1920px 0; } /* a faire */
274
- &.et a:before, &.et span:before { background-position: -2640px 0; }
275
- &.fj a:before, &.fj span:before { background-position: -1710px 0; }
276
- &.fi a:before, &.fi span:before { background-position: -2550px 0; }
277
- &.fr a:before, &.fr span:before { background-position: -2520px 0; }
278
- &.gl a:before, &.gl span:before { background-position: -480px 0; }
279
- &.ka a:before, &.ka span:before { background-position: -5040px 0; }
280
- &.de a:before, &.de span:before { background-position: -2490px 0; }
281
- &.el a:before, &.el span:before { background-position: -2460px 0; }
282
- &.gu a:before, &.gu span:before { background-position: -1170px 0; }
283
- &.ht a:before, &.ht span:before { background-position: -4650px 0; }
284
- &.ha a:before, &.ha span:before { background-position: -900px 0; }
285
- &.he a:before, &.he span:before { background-position: -1050px 0; }
286
- &.hi a:before, &.hi span:before { background-position: -1170px 0; }
287
- &.hu a:before, &.hu span:before { background-position: -2430px 0; }
288
- &.is a:before, &.is span:before { background-position: -2400px 0; }
289
- &.ig a:before, &.ig span:before { background-position: -870px 0; }
290
- &.id a:before, &.id span:before { background-position: -3510px 0; }
291
- &.ga a:before, &.ga span:before { background-position: -2340px 0; }
292
- &.it a:before, &.it span:before { background-position: -2310px 0; }
293
- &.ja a:before, &.ja span:before { background-position: -3480px 0; }
294
- &.jv a:before, &.jv span:before { background-position: -3360px 0; }
295
- &.kn a:before, &.kn span:before { background-position: -1170px 0; }
296
- &.kk a:before, &.kk span:before { background-position: -3150px 0; }
297
- &.ko a:before, &.ko span:before { background-position: -6990px 0; }
298
- &.ku a:before, &.ku span:before { background-position: -2430px 0; } /* a faire */
299
- &.ky a:before, &.ky span:before { background-position: -3420px 0; }
300
- &.lo a:before, &.lo span:before { background-position: -3450px 0; } /* a faire */
301
- &.la a:before, &.la span:before { background-position: -2310px 0; }
302
- &.lv a:before, &.lv span:before { background-position: -2280px 0; }
303
- &.lt a:before, &.lt span:before { background-position: -2250px 0; }
304
- &.lb a:before, &.lb span:before { background-position: -2220px 0; }
305
- &.mk a:before, &.mk span:before { background-position: -2190px 0; }
306
- &.mg a:before, &.mg span:before { background-position: -1200px 0; }
307
- &.ms a:before, &.ms span:before { background-position: -3360px 0; }
308
- &.ml a:before, &.ml span:before { background-position: -1170px 0; }
309
- &.mt a:before, &.mt span:before { background-position: -2130px 0; }
310
- &.mi a:before, &.mi span:before { background-position: -3240px 0; }
311
- &.mr a:before, &.mr span:before { background-position: -1170px 0; }
312
- &.mn a:before, &.mn span:before { background-position: -6000px 0; }
313
- &.ne a:before, &.ne span:before { background-position: -3270px 0; }
314
- &.no a:before, &.no span:before { background-position: -5850px 0; }
315
- &.ps a:before, &.ps span:before { background-position: -5189px 0; }
316
- &.fa a:before, &.fa span:before { background-position: -6690px 0; }
317
- &.pl a:before, &.pl span:before { background-position: -2160px 0; }
318
- &.pt a:before, &.pt span:before { background-position: -6630px 0; }
319
- &.pa a:before, &.pa span:before { background-position: -3180px 0; }
320
- &.ro a:before, &.ro span:before { background-position: -2070px 0; }
321
- &.ru a:before, &.ru span:before { background-position: -2040px 0; }
322
- &.sm a:before, &.sm span:before { background-position: -4620px 0; }
323
- &.gd a:before, &.gd span:before { background-position: -30px 0; }
324
- &.sr a:before, &.sr span:before { background-position: -4290px 0; }
325
- &.sn a:before, &.sn span:before { background-position: -540px 0; }
326
- &.sd a:before, &.sd span:before { background-position: -3180px 0; }
327
- &.si a:before, &.si span:before { background-position: -2820px 0; }
328
- &.sk a:before, &.sk span:before { background-position: -6810px 0; }
329
- &.sl a:before, &.sl span:before { background-position: -2010px 0; }
330
- &.so a:before, &.so span:before { background-position: -4560px 0; }
331
- &.st a:before, &.st span:before { background-position: -4830px 0; }
332
- &.es a:before, &.es span:before { background-position: -480px 0; }
333
- &.su a:before, &.su span:before { background-position: -4530px 0; }
334
- &.sw a:before, &.sw span:before { background-position: -1290px 0; }
335
- &.sv a:before, &.sv span:before { background-position: -1980px 0; }
336
- &.tl a:before, &.tl span:before { background-position: -3060px 0; }
337
- &.ty a:before, &.ty span:before { background-position: -6270px 0; }
338
- &.tg a:before, &.tg span:before { background-position: -2940px 0; }
339
- &.ta a:before, &.ta span:before { background-position: -1170px 0; }
340
- &.tt a:before, &.tt span:before { background-position: -2040px 0; }
341
- &.te a:before, &.te span:before { background-position: -1170px 0; }
342
- &.th a:before, &.th span:before { background-position: -2910px 0; }
343
- &.to a:before, &.to span:before { background-position: -6540px 0; }
344
- &.tr a:before, &.tr span:before { background-position: -1950px 0; }
345
- &.uk a:before, &.uk span:before { background-position: -1890px 0; }
346
- &.ur a:before, &.ur span:before { background-position: -3180px 0; }
347
- &.uz a:before, &.uz span:before { background-position: -2880px 0; }
348
- &.vi a:before, &.vi span:before { background-position: -2850px 0; }
349
- &.cy a:before, &.cy span:before { background-position: -6420px 0; }
350
- &.fy a:before, &.fy span:before { background-position: -2100px 0; }
351
- &.xh a:before, &.xh span:before { background-position: -6570px 0; }
352
- &.yi a:before, &.yi span:before { background-position: -1050px 0; }
353
- &.yo a:before, &.yo span:before { background-position: -870px 0; }
354
- &.zu a:before, &.zu span:before { background-position: -6570px 0; }
355
 
356
  &.flag-1 {
357
- &.hw a:before, &.hw span:before { background-position: -7840px 0; }
358
- &.fl a:before, &.fl span:before { background-position: 2560px 0; }
359
- &.af a:before, &.af span:before { background-position: -6848px 0; }
360
- &.sq a:before, &.sq span:before { background-position: -97px 0; }
361
- &.am a:before, &.am span:before { background-position: -2369px 0; }
362
- &.ar a:before, &.ar span:before { background-position: -6465px 0; }
363
- &.hy a:before, &.hy span:before { background-position: -385px 0; }
364
- &.az a:before, &.az span:before { background-position: -513px 0; }
365
- &.ba a:before, &.ba span:before { background-position: -6113px 0; }
366
- &.eu a:before, &.eu span:before { background-position: -8353px 0; }
367
- &.be a:before, &.be span:before { background-position: -705px 0; }
368
- &.bn a:before, &.bn span:before { background-position: -609px 0; }
369
- &.bs a:before, &.bs span:before { background-position: -929px 0; }
370
- &.bg a:before, &.bg span:before { background-position: -1121px 0; }
371
- &.my a:before, &.my span:before { background-position: -4929px 0; }
372
- &.ca a:before, &.ca span:before { background-position: -8321px 0; }
373
- &.zh a:before, &.zh span:before { background-position: -1505px 0; }
374
- &.tw a:before, &.tw span:before { background-position: -6369px 0; }
375
- &.km a:before, &.km span:before { background-position: -1217px 0; }
376
- &.ny a:before, &.ny span:before { background-position: -4289px 0; }
377
- &.co a:before, &.co span:before { background-position: -2561px 0; }
378
- &.hr a:before, &.hr span:before { background-position: -1793px 0; }
379
- &.cs a:before, &.cs span:before { background-position: -1921px 0; }
380
- &.da a:before, &.da span:before { background-position: -1985px 0; }
381
- &.nl a:before, &.nl span:before { background-position: -5121px 0; }
382
- &.en a:before, &.en span:before { background-position: -7777px 0; }
383
- &.eo a:before, &.eo span:before { background-position: -7777px 0; }
384
- &.et a:before, &.et span:before { background-position: -2337px 0; }
385
- &.fj a:before, &.fj span:before { background-position: -2497px 0; }
386
- &.fi a:before, &.fi span:before { background-position: -2529px 0; }
387
- &.fr a:before, &.fr span:before { background-position: -2561px 0; }
388
- &.gl a:before, &.gl span:before { background-position: -7009px 0; }
389
- &.ka a:before, &.ka span:before { background-position: -2721px 0; }
390
- &.de a:before, &.de span:before { background-position: -2753px 0; }
391
- &.el a:before, &.el span:before { background-position: -2881px 0; }
392
- &.gu a:before, &.gu span:before { background-position: -3329px 0; }
393
- &.ht a:before, &.ht span:before { background-position: -3169px 0; }
394
- &.ha a:before, &.ha span:before { background-position: -5281px 0; }
395
- &.he a:before, &.he span:before { background-position: -3521px 0; }
396
- &.hi a:before, &.hi span:before { background-position: -3329px 0; }
397
- &.hu a:before, &.hu span:before { background-position: -3265px 0; }
398
- &.is a:before, &.is span:before { background-position: -3297px 0; }
399
- &.ig a:before, &.ig span:before { background-position: -5313px 0; }
400
- &.id a:before, &.id span:before { background-position: -3361px 0; }
401
- &.ga a:before, &.ga span:before { background-position: -3457px 0; }
402
- &.it a:before, &.it span:before { background-position: -3553px 0; }
403
- &.ja a:before, &.ja span:before { background-position: -3617px 0; }
404
- &.jv a:before, &.jv span:before { background-position: -4321px 0; }
405
- &.kn a:before, &.kn span:before { background-position: -3329px 0; }
406
- &.kk a:before, &.kk span:before { background-position: -3713px 0; }
407
- &.ko a:before, &.ko span:before { background-position: -6913px 0; }
408
- &.ku a:before, &.ku span:before { background-position: -3265px 0; }
409
- &.ky a:before, &.ky span:before { background-position: -3873px 0; }
410
- &.lo a:before, &.lo span:before { background-position: -3904px 0; }
411
- &.la a:before, &.la span:before { background-position: -3553px 0; }
412
- &.lv a:before, &.lv span:before { background-position: -3937px 0; }
413
- &.lt a:before, &.lt span:before { background-position: -4129px 0; }
414
- &.lb a:before, &.lb span:before { background-position: -4161px 0; }
415
- &.mk a:before, &.mk span:before { background-position: -4225px 0; }
416
- &.mg a:before, &.mg span:before { background-position: -4257px 0; }
417
- &.ms a:before, &.ms span:before { background-position: -4321px 0; }
418
- &.ml a:before, &.ml span:before { background-position: -3329px 0; }
419
- &.mt a:before, &.mt span:before { background-position: -4417px 0; }
420
- &.mi a:before, &.mi span:before { background-position: -5217px 0; }
421
- &.mr a:before, &.mr span:before { background-position: -3329px 0; }
422
- &.mn a:before, &.mn span:before { background-position: -4769px 0; }
423
- &.ne a:before, &.ne span:before { background-position: -5091px 0; }
424
- &.no a:before, &.no span:before { background-position: -5505px 0; }
425
- &.ps a:before, &.ps span:before { background-position: -33px 0; }
426
- &.fa a:before, &.fa span:before { background-position: -3393px 0; }
427
- &.pl a:before, &.pl span:before { background-position: -5889px 0; }
428
- &.pt a:before, &.pt span:before { background-position: -993px 0; }
429
- &.pa a:before, &.pa span:before { background-position: -3329px 0; }
430
- &.ro a:before, &.ro span:before { background-position: -6081px 0; }
431
- &.ru a:before, &.ru span:before { background-position: -6113px 0; }
432
- &.sm a:before, &.sm span:before { background-position: -6369px 0; }
433
- &.gd a:before, &.gd span:before { background-position: -6497px 0; }
434
- &.sr a:before, &.sr span:before { background-position: -6561px 0; }
435
- &.sn a:before, &.sn span:before { background-position: -8287px 0; }
436
- &.sd a:before, &.sd span:before { background-position: -5601px 0; }
437
- &.si a:before, &.si span:before { background-position: -7039px 0; }
438
- &.sk a:before, &.sk span:before { background-position: -6689px 0; }
439
- &.sl a:before, &.sl span:before { background-position: -6721px 0; }
440
- &.so a:before, &.so span:before { background-position: -6785px 0; }
441
- &.st a:before, &.st span:before { background-position: -4001px 0; }
442
- &.es a:before, &.es span:before { background-position: -7009px 0; }
443
- &.su a:before, &.su span:before { background-position: -7073px 0; }
444
- &.sw a:before, &.sw span:before { background-position: -3745px 0; }
445
- &.sv a:before, &.sv span:before { background-position: -7169px 0; }
446
- &.tl a:before, &.tl span:before { background-position: -5823px 0; }
447
- &.ty a:before, &.ty span:before { background-position: -2593px 0; }
448
- &.tg a:before, &.tg span:before { background-position: -7297px 0; }
449
- &.ta a:before, &.ta span:before { background-position: -3329px 0; }
450
- &.tt a:before, &.tt span:before { background-position: -6113px 0; }
451
- &.te a:before, &.te span:before { background-position: -3329px 0; }
452
- &.th a:before, &.th span:before { background-position: -7361px 0; }
453
- &.to a:before, &.to span:before { background-position: -7456px 0; }
454
- &.tr a:before, &.tr span:before { background-position: -7553px 0; }
455
- &.uk a:before, &.uk span:before { background-position: -7713px 0; }
456
- &.ur a:before, &.ur span:before { background-position: -5600px 0; }
457
- &.uz a:before, &.uz span:before { background-position: -7969px 0; }
458
- &.vi a:before, &.vi span:before { background-position: -8097px 0; }
459
- &.cy a:before, &.cy span:before { background-position: -8129px 0; }
460
- &.fy a:before, &.fy span:before { background-position: -5121px 0; }
461
- &.xh a:before, &.xh span:before { background-position: -6848px 0; }
462
- &.yi a:before, &.yi span:before { background-position: -3521px 0; }
463
- &.yo a:before, &.yo span:before { background-position: -5313px 0; }
464
- &.zu a:before, &.zu span:before { background-position: -6848px 0; }
465
  }
466
  &.flag-2 {
467
- &.hw a:before, &.hw span:before { background-position: -5448px 0; }
468
- &.fl a:before, &.fl span:before { background-position: -1008px 0; }
469
- &.af a:before, &.af span:before { background-position: -4968px 0; }
470
- &.sq a:before, &.sq span:before { background-position: -2976px 0; }
471
- &.am a:before, &.am span:before { background-position: -3816px 0; }
472
- &.ar a:before, &.ar span:before { background-position: -768px 0; }
473
- &.hy a:before, &.hy span:before { background-position: 0 0; }
474
- &.az a:before, &.az span:before { background-position: -5136px 0; }
475
- &.ba a:before, &.ba span:before { background-position: -936px 0; }
476
- &.eu a:before, &.eu span:before { background-position: -5376px 0; }
477
- &.be a:before, &.be span:before { background-position: -4224px 0; }
478
- &.bn a:before, &.bn span:before { background-position: -4056px 0; }
479
- &.bs a:before, &.bs span:before { background-position: -3984px 0; }
480
- &.bg a:before, &.bg span:before { background-position: -5040px 0; }
481
- &.my a:before, &.my span:before { background-position: -1248px 0; }
482
- &.ca a:before, &.ca span:before { background-position: -5352px 0; }
483
- &.zh a:before, &.zh span:before { background-position: -2592px 0; }
484
- &.tw a:before, &.tw span:before { background-position: -3408px 0; }
485
- &.km a:before, &.km span:before { background-position: -5160px 0; }
486
- &.ny a:before, &.ny span:before { background-position: -1392px 0; }
487
- &.co a:before, &.co span:before { background-position: -2304px 0; }
488
- &.hr a:before, &.hr span:before { background-position: -4416px 0; }
489
- &.cs a:before, &.cs span:before { background-position: -2472px 0; }
490
- &.da a:before, &.da span:before { background-position: -2448px 0; }
491
- &.nl a:before, &.nl span:before { background-position: -1296px 0; }
492
- &.en a:before, &.en span:before { background-position: -312px 0; }
493
- &.eo a:before, &.eo span:before { background-position: -312px 0; } /* a faire */
494
- &.et a:before, &.et span:before { background-position: -2424px 0; }
495
- &.fj a:before, &.fj span:before { background-position: -576px 0; }
496
- &.fi a:before, &.fi span:before { background-position: -2328px 0; }
497
- &.fr a:before, &.fr span:before { background-position: -2304px 0; }
498
- &.gl a:before, &.gl span:before { background-position: -96px 0; }
499
- &.ka a:before, &.ka span:before { background-position: -3744px 0; }
500
- &.de a:before, &.de span:before { background-position: -2256px 0; }
501
- &.el a:before, &.el span:before { background-position: -2208px 0; }
502
- &.gu a:before, &.gu span:before { background-position: -1728px 0; }
503
- &.ht a:before, &.ht span:before { background-position: -3528px 0; }
504
- &.ha a:before, &.ha span:before { background-position: -1176px 0; }
505
- &.he a:before, &.he span:before { background-position: -1992px 0; }
506
- &.hi a:before, &.hi span:before { background-position: -1728px 0; }
507
- &.hu a:before, &.hu span:before { background-position: -2088px 0; }
508
- &.is a:before, &.is span:before { background-position: -2064px 0; }
509
- &.ig a:before, &.ig span:before { background-position: -1103px 0; }
510
- &.id a:before, &.id span:before { background-position: -2040px 0; }
511
- &.ga a:before, &.ga span:before { background-position: -2016px 0; }
512
- &.it a:before, &.it span:before { background-position: -1968px 0; }
513
- &.ja a:before, &.ja span:before { background-position: -1920px 0; }
514
- &.jv a:before, &.jv span:before { background-position: -1536px 0; }
515
- &.kn a:before, &.kn span:before { background-position: -1728px 0; }
516
- &.kk a:before, &.kk span:before { background-position: -1704px 0; }
517
- &.ko a:before, &.ko span:before { background-position: -1848px 0; }
518
- &.ku a:before, &.ku span:before { background-position: -2088px 0; }
519
- &.ky a:before, &.ky span:before { background-position: -1800px 0; }
520
- &.lo a:before, &.lo span:before { background-position: -1776px 0; }
521
- &.la a:before, &.la span:before { background-position: -1968px 0; }
522
- &.lv a:before, &.lv span:before { background-position: -1752px 0; }
523
- &.lt a:before, &.lt span:before { background-position: -1656px 0; }
524
- &.lb a:before, &.lb span:before { background-position: -1632px 0; }
525
- &.mk a:before, &.mk span:before { background-position: -1440px 0; }
526
- &.mg a:before, &.mg span:before { background-position: -1560px 0; }
527
- &.ms a:before, &.ms span:before { background-position: -1536px 0; }
528
- &.ml a:before, &.ml span:before { background-position: -1728px 0; }
529
- &.mt a:before, &.mt span:before { background-position: -1200px 0; }
530
- &.mi a:before, &.mi span:before { background-position: -1224px 0; }
531
- &.mr a:before, &.mr span:before { background-position: -1728px 0; }
532
- &.mn a:before, &.mn span:before { background-position: -4800px 0; }
533
- &.ne a:before, &.ne span:before { background-position: -1320px 0; }
534
- &.no a:before, &.no span:before { background-position: -4776px 0; }
535
- &.ps a:before, &.ps span:before { background-position: -4008px 0; }
536
- &.fa a:before, &.fa span:before { background-position: -5088px 0; }
537
- &.pl a:before, &.pl span:before { background-position: -984px 0; }
538
- &.pt a:before, &.pt span:before { background-position: -2784px 0; }
539
- &.pa a:before, &.pa span:before { background-position: -1728px 0; }
540
- &.ro a:before, &.ro span:before { background-position: -960px 0; }
541
- &.ru a:before, &.ru span:before { background-position: -936px 0; }
542
- &.sm a:before, &.sm span:before { background-position: -3408px 0; }
543
- &.gd a:before, &.gd span:before { background-position: -4872px 0; }
544
- &.sr a:before, &.sr span:before { background-position: -3120px 0; }
545
- &.sn a:before, &.sn span:before { background-position: -72px 0; }
546
- &.sd a:before, &.sd span:before { background-position: -1128px 0; }
547
- &.si a:before, &.si span:before { background-position: -480px 0; }
548
- &.sk a:before, &.sk span:before { background-position: -4152px 0; }
549
- &.sl a:before, &.sl span:before { background-position: -696px 0; }
550
- &.so a:before, &.so span:before { background-position: -3336px 0; }
551
- &.st a:before, &.st span:before { background-position: -3552px 0; }
552
- &.es a:before, &.es span:before { background-position: -96px 0; }
553
- &.su a:before, &.su span:before { background-position: -3312px 0; }
554
- &.sw a:before, &.sw span:before { background-position: -1872px 0; }
555
- &.sv a:before, &.sv span:before { background-position: -552px 0; }
556
- &.tl a:before, &.tl span:before { background-position: -1008px 0; }
557
- &.ty a:before, &.ty span:before { background-position: -4512px 0; }
558
- &.tg a:before, &.tg span:before { background-position: -264px 0; }
559
- &.ta a:before, &.ta span:before { background-position: -1728px 0; }
560
- &.tt a:before, &.tt span:before { background-position: -936px 0; }
561
- &.te a:before, &.te span:before { background-position: -1728px 0; }
562
- &.th a:before, &.th span:before { background-position: -456px 0; }
563
- &.to a:before, &.to span:before { background-position: -3264px 0; }
564
- &.tr a:before, &.tr span:before { background-position: -360px 0; }
565
- &.uk a:before, &.uk span:before { background-position: -288px 0; }
566
- &.ur a:before, &.ur span:before { background-position: -1128px 0; }
567
- &.uz a:before, &.uz span:before { background-position: -240px 0; }
568
- &.vi a:before, &.vi span:before { background-position: -144px 0; }
569
- &.cy a:before, &.cy span:before { background-position: -4848px 0; }
570
- &.fy a:before, &.fy span:before { background-position: -1296px 0; }
571
- &.xh a:before, &.xh span:before { background-position: -4968px 0; }
572
- &.yi a:before, &.yi span:before { background-position: -1992px 0; }
573
- &.yo a:before, &.yo span:before { background-position: -1103px 0; }
574
- &.zu a:before, &.zu span:before { background-position: -4968px 0; }
575
  }
576
  &.flag-3 {
577
- &.hw a:before, &.hw span:before { background-position: -2711px 0; }
578
- &.fl a:before, &.fl span:before { background-position: -5232px 0; }
579
- &.af a:before, &.af span:before { background-position: -5496px 0; }
580
- &.sq a:before, &.sq span:before { background-position: -4776px 0; }
581
- &.am a:before, &.am span:before { background-position: -192px 0; }
582
- &.ar a:before, &.ar span:before { background-position: -3336px 0; }
583
- &.hy a:before, &.hy span:before { background-position: -4632px 0; }
584
- &.az a:before, &.az span:before { background-position: -4536px 0; }
585
- &.ba a:before, &.ba span:before { background-position: -2664px 0; }
586
- &.eu a:before, &.eu span:before { background-position: -5808px 0; }
587
- &.be a:before, &.be span:before { background-position: -144px 0; }
588
- &.bn a:before, &.bn span:before { background-position: -4488px 0; }
589
- &.bs a:before, &.bs span:before { background-position: -4392px 0; }
590
- &.bg a:before, &.bg span:before { background-position: -4296px 0; }
591
- &.my a:before, &.my span:before { background-position: -3769px 0; }
592
- &.ca a:before, &.ca span:before { background-position: -5784px 0; }
593
- &.zh a:before, &.zh span:before { background-position: -3240px 0; }
594
- &.tw a:before, &.tw span:before { background-position: -4008px 0; }
595
- &.km a:before, &.km span:before { background-position: -4201px 0; }
596
- &.ny a:before, &.ny span:before { background-position: -384px 0; }
597
- &.co a:before, &.co span:before { background-position: -2760px 0; } /* a faire */
598
- &.hr a:before, &.hr span:before { background-position: -3048px 0; }
599
- &.cs a:before, &.cs span:before { background-position: -5280px 0; }
600
- &.da a:before, &.da span:before { background-position: -3024px 0; }
601
- &.nl a:before, &.nl span:before { background-position: -3360px 0; }
602
- &.en a:before, &.en span:before { background-position: -2520px 0; }
603
- &.eo a:before, &.eo span:before { background-position: -2520px 0; } /* a faire */
604
- &.et a:before, &.et span:before { background-position: -2856px 0; }
605
- &.fj a:before, &.fj span:before { background-position: -0px 0; }
606
- &.fi a:before, &.fi span:before { background-position: -2784px 0; }
607
- &.fr a:before, &.fr span:before { background-position: -2760px 0; }
608
- &.gl a:before, &.gl span:before { background-position: -3576px 0; }
609
- &.ka a:before, &.ka span:before { background-position: -1536px 0; }
610
- &.de a:before, &.de span:before { background-position: -1488px 0; }
611
- &.el a:before, &.el span:before { background-position: -1416px 0; }
612
- &.gu a:before, &.gu span:before { background-position: -2304px 0; }
613
- &.ht a:before, &.ht span:before { background-position: -5160px 0; }
614
- &.ha a:before, &.ha span:before { background-position: -361px 0; }
615
- &.he a:before, &.he span:before { background-position: -1608px 0; }
616
- &.hi a:before, &.hi span:before { background-position: -2304px 0; }
617
- &.hu a:before, &.hu span:before { background-position: -1920px 0; }
618
- &.is a:before, &.is span:before { background-position: -840px 0; }
619
- &.ig a:before, &.ig span:before { background-position: -3457px 0; }
620
- &.id a:before, &.id span:before { background-position: -4992px 0; }
621
- &.ga a:before, &.ga span:before { background-position: -2016px 0; }
622
- &.it a:before, &.it span:before { background-position: -336px 0; }
623
- &.ja a:before, &.ja span:before { background-position: -2448px 0; }
624
- &.jv a:before, &.jv span:before { background-position: -864px 0; }
625
- &.kn a:before, &.kn span:before { background-position: -2304px 0; }
626
- &.kk a:before, &.kk span:before { background-position: -3912px 0; }
627
- &.ko a:before, &.ko span:before { background-position: -2256px 0; }
628
- &.ku a:before, &.ku span:before { background-position: -1920px 0; }
629
- &.ky a:before, &.ky span:before { background-position: -744px 0; }
630
- &.lo a:before, &.lo span:before { background-position: -3816px 0; }
631
- &.la a:before, &.la span:before { background-position: -336px 0; }
632
- &.lv a:before, &.lv span:before { background-position: -216px 0; }
633
- &.lt a:before, &.lt span:before { background-position: -1776px 0; }
634
- &.lb a:before, &.lb span:before { background-position: -1945px 0; }
635
- &.mk a:before, &.mk span:before { background-position: -2208px 0; }
636
- &.mg a:before, &.mg span:before { background-position: -5064px 0; }
637
- &.ms a:before, &.ms span:before { background-position: -864px 0; }
638
- &.ml a:before, &.ml span:before { background-position: -2304px 0; }
639
- &.mt a:before, &.mt span:before { background-position: -4920px 0; }
640
- &.mi a:before, &.mi span:before { background-position: -2113px 0; }
641
- &.mr a:before, &.mr span:before { background-position: -2304px 0; }
642
- &.mn a:before, &.mn span:before { background-position: -24px 0; }
643
- &.ne a:before, &.ne span:before { background-position: -5642px 0; }
644
- &.no a:before, &.no span:before { background-position: -984px 0; }
645
- &.ps a:before, &.ps span:before { background-position: -4753px 0; }
646
- &.fa a:before, &.fa span:before { background-position: -816px 0; }
647
- &.pl a:before, &.pl span:before { background-position: -4944px 0; }
648
- &.pt a:before, &.pt span:before { background-position: -4344px 0; }
649
- &.pa a:before, &.pa span:before { background-position: -2304px 0; }
650
- &.ro a:before, &.ro span:before { background-position: -3744px 0; }
651
- &.ru a:before, &.ru span:before { background-position: -2664px 0; }
652
- &.sm a:before, &.sm span:before { background-position: -1248px 0; }
653
- &.gd a:before, &.gd span:before { background-position: -3841px 0; }
654
- &.sr a:before, &.sr span:before { background-position: -3312px 0; }
655
- &.sn a:before, &.sn span:before { background-position: -5521px 0; }
656
- &.sd a:before, &.sd span:before { background-position: -1993px 0; }
657
- &.si a:before, &.si span:before { background-position: -2833px 0; } /* a faire */
658
- &.sk a:before, &.sk span:before { background-position: -552px 0; }
659
- &.sl a:before, &.sl span:before { background-position: -936px 0; }
660
- &.so a:before, &.so span:before { background-position: -4032px 0; }
661
- &.st a:before, &.st span:before { background-position: -3961px 0; }
662
- &.es a:before, &.es span:before { background-position: -3576px 0; }
663
- &.su a:before, &.su span:before { background-position: -3985px 0; }
664
- &.sw a:before, &.sw span:before { background-position: -912px 0; }
665
- &.sv a:before, &.sv span:before { background-position: -264px 0; }
666
- &.tl a:before, &.tl span:before { background-position: -5232px 0; }
667
- &.ty a:before, &.ty span:before { background-position: -1512px 0; }
668
- &.tg a:before, &.tg span:before { background-position: -3720px 0; }
669
- &.ta a:before, &.ta span:before { background-position: -2304px 0; }
670
- &.tt a:before, &.tt span:before { background-position: -2664px 0; }
671
- &.te a:before, &.te span:before { background-position: -2304px 0; }
672
- &.th a:before, &.th span:before { background-position: -4848px 0; }
673
- &.to a:before, &.to span:before { background-position: -1680px 0; }
674
- &.tr a:before, &.tr span:before { background-position: -432px 0; }
675
- &.uk a:before, &.uk span:before { background-position: -5736px 0; }
676
- &.ur a:before, &.ur span:before { background-position: -1992px 0; }
677
- &.uz a:before, &.uz span:before { background-position: -2160px 0; }
678
- &.vi a:before, &.vi span:before { background-position: -3384px 0; }
679
- &.cy a:before, &.cy span:before { background-position: -5040px 0; }
680
- &.fy a:before, &.fy span:before { background-position: -3360px 0; }
681
- &.xh a:before, &.xh span:before { background-position: -5496px 0; }
682
- &.yi a:before, &.yi span:before { background-position: -1608px 0; }
683
- &.yo a:before, &.yo span:before { background-position: -3457px 0; }
684
- &.zu a:before, &.zu span:before { background-position: -5496px 0; }
685
  }
686
  }
687
 
3
  $heightSelector: 37px;
4
  $lineHeight: 36px;
5
 
6
+ li.weglot-hide, .weglot-hide{
7
+ display:none !important;
8
+ }
9
+
10
+
11
  .country-selector {
12
+ z-index : 9999;
13
  text-align: left;
14
  position: relative;
15
  display : inline-block;
185
  }
186
  }
187
 
188
+ .js .main-navigation .country-selector ul{
189
+ display:none;
190
+ }
191
+
192
  html[dir="rtl"]{
193
  .weglot-flags a:before, .weglot-flags span:before {
194
  margin-right:0;
197
  }
198
 
199
  .weglot-flags {
200
+ > a, > span {
201
  &:before {
202
  background-image: url('../images/rect_mate.png');
203
  background-size: auto 20px;
212
  }
213
  }
214
  &.flag-1 {
215
+ > a, > span {
216
  &:before {
217
  background-image: url("../images/rect_bright.png");
218
  }
219
  }
220
  }
221
  &.flag-2 {
222
+ > a, > span {
223
  &:before {
224
  background-image: url("../images/square_flag.png");
225
  width: 24px;
240
  }
241
 
242
 
243
+ > a {
244
  span:before {
245
  background-image: none !important;
246
  display: none !important;
247
  }
248
  }
249
+ > span {
250
  a:before {
251
  background-image: none !important;
252
  display: none !important;
253
  }
254
  }
255
 
256
+ &.hw > a:before, &.hw > span:before { background-position: -3570px 0; }
257
+ &.af > a:before, &.af > span:before { background-position: -6570px 0; }
258
+ &.fl > a:before, &.fl > span:before { background-position: -3060px 0px; }
259
+ &.sq > a:before, &.sq > span:before { background-position: -2580px 0; }
260
+ &.am > a:before, &.am > span:before { background-position: -5130px 0; }
261
+ &.ar > a:before, &.ar > span:before { background-position: -510px 0; }
262
+ &.hy > a:before, &.hy > span:before { background-position: -1800px 0; }
263
+ &.az > a:before, &.az > span:before { background-position: -6840px 0; }
264
+ &.ba > a:before, &.ba > span:before { background-position: -2040px 0; }
265
+ &.eu > a:before, &.eu > span:before { background-position: -7260px 0; }
266
+ &.be > a:before, &.be > span:before { background-position: -5310px 0; }
267
+ &.bn > a:before, &.bn > span:before { background-position: -5400px 0; }
268
+ &.bs > a:before, &.bs > span:before { background-position: -6390px 0; }
269
+ &.bg > a:before, &.bg > span:before { background-position: -2730px 0; }
270
+ &.my > a:before, &.my > span:before { background-position: -3299px 0; }
271
+ &.ca > a:before, &.ca > span:before { background-position: -7230px 0; }
272
+ &.zh > a:before, &.zh > span:before { background-position: -3690px 0; }
273
+ &.tw > a:before, &.tw > span:before { background-position: -2970px 0; }
274
+ &.km > a:before, &.km > span:before { background-position: -6930px 0; }
275
+ &.ny > a:before, &.ny > span:before { background-position: -1140px 0; }
276
+ &.co > a:before, &.co > span:before { background-position: -2520px 0; } /* a faire */
277
+ &.hr > a:before, &.hr > span:before { background-position: -5910px 0; }
278
+ &.cs > a:before, &.cs > span:before { background-position: -2700px 0; }
279
+ &.da > a:before, &.da > span:before { background-position: -2670px 0; }
280
+ &.nl > a:before, &.nl > span:before { background-position: -2100px 0; }
281
+ &.en > a:before, &.en > span:before { background-position: -1920px 0; }
282
+ &.eo > a:before, &.eo > span:before { background-position: -1920px 0; } /* a faire */
283
+ &.et > a:before, &.et > span:before { background-position: -2640px 0; }
284
+ &.fj > a:before, &.fj > span:before { background-position: -1710px 0; }
285
+ &.fi > a:before, &.fi > span:before { background-position: -2550px 0; }
286
+ &.fr > a:before, &.fr > span:before { background-position: -2520px 0; }
287
+ &.gl > a:before, &.gl > span:before { background-position: -480px 0; }
288
+ &.ka > a:before, &.ka > span:before { background-position: -5040px 0; }
289
+ &.de > a:before, &.de > span:before { background-position: -2490px 0; }
290
+ &.el > a:before, &.el > span:before { background-position: -2460px 0; }
291
+ &.gu > a:before, &.gu > span:before { background-position: -1170px 0; }
292
+ &.ht > a:before, &.ht > span:before { background-position: -4650px 0; }
293
+ &.ha > a:before, &.ha > span:before { background-position: -900px 0; }
294
+ &.he > a:before, &.he > span:before { background-position: -1050px 0; }
295
+ &.hi > a:before, &.hi > span:before { background-position: -1170px 0; }
296
+ &.hu > a:before, &.hu > span:before { background-position: -2430px 0; }
297
+ &.is > a:before, &.is > span:before { background-position: -2400px 0; }
298
+ &.ig > a:before, &.ig > span:before { background-position: -870px 0; }
299
+ &.id > a:before, &.id > span:before { background-position: -3510px 0; }
300
+ &.ga > a:before, &.ga > span:before { background-position: -2340px 0; }
301
+ &.it > a:before, &.it > span:before { background-position: -2310px 0; }
302
+ &.ja > a:before, &.ja > span:before { background-position: -3480px 0; }
303
+ &.jv > a:before, &.jv > span:before { background-position: -3360px 0; }
304
+ &.kn > a:before, &.kn > span:before { background-position: -1170px 0; }
305
+ &.kk > a:before, &.kk > span:before { background-position: -3150px 0; }
306
+ &.ko > a:before, &.ko > span:before { background-position: -6990px 0; }
307
+ &.ku > a:before, &.ku > span:before { background-position: -2430px 0; } /* a faire */
308
+ &.ky > a:before, &.ky > span:before { background-position: -3420px 0; }
309
+ &.lo > a:before, &.lo > span:before { background-position: -3450px 0; } /* a faire */
310
+ &.la > a:before, &.la > span:before { background-position: -2310px 0; }
311
+ &.lv > a:before, &.lv > span:before { background-position: -2280px 0; }
312
+ &.lt > a:before, &.lt > span:before { background-position: -2250px 0; }
313
+ &.lb > a:before, &.lb > span:before { background-position: -2220px 0; }
314
+ &.mk > a:before, &.mk > span:before { background-position: -2190px 0; }
315
+ &.mg > a:before, &.mg > span:before { background-position: -1200px 0; }
316
+ &.ms > a:before, &.ms > span:before { background-position: -3360px 0; }
317
+ &.ml > a:before, &.ml > span:before { background-position: -1170px 0; }
318
+ &.mt > a:before, &.mt > span:before { background-position: -2130px 0; }
319
+ &.mi > a:before, &.mi > span:before { background-position: -3240px 0; }
320
+ &.mr > a:before, &.mr > span:before { background-position: -1170px 0; }
321
+ &.mn > a:before, &.mn > span:before { background-position: -6000px 0; }
322
+ &.ne > a:before, &.ne > span:before { background-position: -3270px 0; }
323
+ &.no > a:before, &.no > span:before { background-position: -5850px 0; }
324
+ &.ps > a:before, &.ps > span:before { background-position: -5189px 0; }
325
+ &.fa > a:before, &.fa > span:before { background-position: -6690px 0; }
326
+ &.pl > a:before, &.pl > span:before { background-position: -2160px 0; }
327
+ &.pt > a:before, &.pt > span:before { background-position: -6630px 0; }
328
+ &.pa > a:before, &.pa > span:before { background-position: -3180px 0; }
329
+ &.ro > a:before, &.ro > span:before { background-position: -2070px 0; }
330
+ &.ru > a:before, &.ru > span:before { background-position: -2040px 0; }
331
+ &.sm > a:before, &.sm > span:before { background-position: -4620px 0; }
332
+ &.gd > a:before, &.gd > span:before { background-position: -30px 0; }
333
+ &.sr > a:before, &.sr > span:before { background-position: -4290px 0; }
334
+ &.sn > a:before, &.sn > span:before { background-position: -540px 0; }
335
+ &.sd > a:before, &.sd > span:before { background-position: -3180px 0; }
336
+ &.si > a:before, &.si > span:before { background-position: -2820px 0; }
337
+ &.sk > a:before, &.sk > span:before { background-position: -6810px 0; }
338
+ &.sl > a:before, &.sl > span:before { background-position: -2010px 0; }
339
+ &.so > a:before, &.so > span:before { background-position: -4560px 0; }
340
+ &.st > a:before, &.st > span:before { background-position: -4830px 0; }
341
+ &.es > a:before, &.es > span:before { background-position: -480px 0; }
342
+ &.su > a:before, &.su > span:before { background-position: -4530px 0; }
343
+ &.sw > a:before, &.sw > span:before { background-position: -1290px 0; }
344
+ &.sv > a:before, &.sv > span:before { background-position: -1980px 0; }
345
+ &.tl > a:before, &.tl > span:before { background-position: -3060px 0; }
346
+ &.ty > a:before, &.ty > span:before { background-position: -6270px 0; }
347
+ &.tg > a:before, &.tg > span:before { background-position: -2940px 0; }
348
+ &.ta > a:before, &.ta > span:before { background-position: -1170px 0; }
349
+ &.tt > a:before, &.tt > span:before { background-position: -2040px 0; }
350
+ &.te > a:before, &.te > span:before { background-position: -1170px 0; }
351
+ &.th > a:before, &.th > span:before { background-position: -2910px 0; }
352
+ &.to > a:before, &.to > span:before { background-position: -6540px 0; }
353
+ &.tr > a:before, &.tr > span:before { background-position: -1950px 0; }
354
+ &.uk > a:before, &.uk > span:before { background-position: -1890px 0; }
355
+ &.ur > a:before, &.ur > span:before { background-position: -3180px 0; }
356
+ &.uz > a:before, &.uz > span:before { background-position: -2880px 0; }
357
+ &.vi > a:before, &.vi > span:before { background-position: -2850px 0; }
358
+ &.cy > a:before, &.cy > span:before { background-position: -6420px 0; }
359
+ &.fy > a:before, &.fy > span:before { background-position: -2100px 0; }
360
+ &.xh > a:before, &.xh > span:before { background-position: -6570px 0; }
361
+ &.yi > a:before, &.yi > span:before { background-position: -1050px 0; }
362
+ &.yo > a:before, &.yo > span:before { background-position: -870px 0; }
363
+ &.zu > a:before, &.zu > span:before { background-position: -6570px 0; }
364
 
365
  &.flag-1 {
366
+ &.hw > a:before, &.hw > span:before { background-position: -7840px 0; }
367
+ &.fl > a:before, &.fl > span:before { background-position: 2560px 0; }
368
+ &.af > a:before, &.af > span:before { background-position: -6848px 0; }
369
+ &.sq > a:before, &.sq > span:before { background-position: -97px 0; }
370
+ &.am > a:before, &.am > span:before { background-position: -2369px 0; }
371
+ &.ar > a:before, &.ar > span:before { background-position: -6465px 0; }
372
+ &.hy > a:before, &.hy > span:before { background-position: -385px 0; }
373
+ &.az > a:before, &.az > span:before { background-position: -513px 0; }
374
+ &.ba > a:before, &.ba > span:before { background-position: -6113px 0; }
375
+ &.eu > a:before, &.eu > span:before { background-position: -8353px 0; }
376
+ &.be > a:before, &.be > span:before { background-position: -705px 0; }
377
+ &.bn > a:before, &.bn > span:before { background-position: -609px 0; }
378
+ &.bs > a:before, &.bs > span:before { background-position: -929px 0; }
379
+ &.bg > a:before, &.bg > span:before { background-position: -1121px 0; }
380
+ &.my > a:before, &.my > span:before { background-position: -4929px 0; }
381
+ &.ca > a:before, &.ca > span:before { background-position: -8321px 0; }
382
+ &.zh > a:before, &.zh > span:before { background-position: -1505px 0; }
383
+ &.tw > a:before, &.tw > span:before { background-position: -6369px 0; }
384
+ &.km > a:before, &.km > span:before { background-position: -1217px 0; }
385
+ &.ny > a:before, &.ny > span:before { background-position: -4289px 0; }
386
+ &.co > a:before, &.co > span:before { background-position: -2561px 0; }
387
+ &.hr > a:before, &.hr > span:before { background-position: -1793px 0; }
388
+ &.cs > a:before, &.cs > span:before { background-position: -1921px 0; }
389
+ &.da > a:before, &.da > span:before { background-position: -1985px 0; }
390
+ &.nl > a:before, &.nl > span:before { background-position: -5121px 0; }
391
+ &.en > a:before, &.en > span:before { background-position: -7777px 0; }
392
+ &.eo > a:before, &.eo > span:before { background-position: -7777px 0; }
393
+ &.et > a:before, &.et > span:before { background-position: -2337px 0; }
394
+ &.fj > a:before, &.fj > span:before { background-position: -2497px 0; }
395
+ &.fi > a:before, &.fi > span:before { background-position: -2529px 0; }
396
+ &.fr > a:before, &.fr > span:before { background-position: -2561px 0; }
397
+ &.gl > a:before, &.gl > span:before { background-position: -7009px 0; }
398
+ &.ka > a:before, &.ka > span:before { background-position: -2721px 0; }
399
+ &.de > a:before, &.de > span:before { background-position: -2753px 0; }
400
+ &.el > a:before, &.el > span:before { background-position: -2881px 0; }
401
+ &.gu > a:before, &.gu > span:before { background-position: -3329px 0; }
402
+ &.ht > a:before, &.ht > span:before { background-position: -3169px 0; }
403
+ &.ha > a:before, &.ha > span:before { background-position: -5281px 0; }
404
+ &.he > a:before, &.he > span:before { background-position: -3521px 0; }
405
+ &.hi > a:before, &.hi > span:before { background-position: -3329px 0; }
406
+ &.hu > a:before, &.hu > span:before { background-position: -3265px 0; }
407
+ &.is > a:before, &.is > span:before { background-position: -3297px 0; }
408
+ &.ig > a:before, &.ig > span:before { background-position: -5313px 0; }
409
+ &.id > a:before, &.id > span:before { background-position: -3361px 0; }
410
+ &.ga > a:before, &.ga > span:before { background-position: -3457px 0; }
411
+ &.it > a:before, &.it > span:before { background-position: -3553px 0; }
412
+ &.ja > a:before, &.ja > span:before { background-position: -3617px 0; }
413
+ &.jv > a:before, &.jv > span:before { background-position: -4321px 0; }
414
+ &.kn > a:before, &.kn > span:before { background-position: -3329px 0; }
415
+ &.kk > a:before, &.kk > span:before { background-position: -3713px 0; }
416
+ &.ko > a:before, &.ko > span:before { background-position: -6913px 0; }
417
+ &.ku > a:before, &.ku > span:before { background-position: -3265px 0; }
418
+ &.ky > a:before, &.ky > span:before { background-position: -3873px 0; }
419
+ &.lo > a:before, &.lo > span:before { background-position: -3904px 0; }
420
+ &.la > a:before, &.la > span:before { background-position: -3553px 0; }
421
+ &.lv > a:before, &.lv > span:before { background-position: -3937px 0; }
422
+ &.lt > a:before, &.lt > span:before { background-position: -4129px 0; }
423
+ &.lb > a:before, &.lb > span:before { background-position: -4161px 0; }
424
+ &.mk > a:before, &.mk > span:before { background-position: -4225px 0; }
425
+ &.mg > a:before, &.mg > span:before { background-position: -4257px 0; }
426
+ &.ms > a:before, &.ms > span:before { background-position: -4321px 0; }
427
+ &.ml > a:before, &.ml > span:before { background-position: -3329px 0; }
428
+ &.mt > a:before, &.mt > span:before { background-position: -4417px 0; }
429
+ &.mi > a:before, &.mi > span:before { background-position: -5217px 0; }
430
+ &.mr > a:before, &.mr > span:before { background-position: -3329px 0; }
431
+ &.mn > a:before, &.mn > span:before { background-position: -4769px 0; }
432
+ &.ne > a:before, &.ne > span:before { background-position: -5091px 0; }
433
+ &.no > a:before, &.no > span:before { background-position: -5505px 0; }
434
+ &.ps > a:before, &.ps > span:before { background-position: -33px 0; }
435
+ &.fa > a:before, &.fa > span:before { background-position: -3393px 0; }
436
+ &.pl > a:before, &.pl > span:before { background-position: -5889px 0; }
437
+ &.pt > a:before, &.pt > span:before { background-position: -993px 0; }
438
+ &.pa > a:before, &.pa > span:before { background-position: -3329px 0; }
439
+ &.ro > a:before, &.ro > span:before { background-position: -6081px 0; }
440
+ &.ru > a:before, &.ru > span:before { background-position: -6113px 0; }
441
+ &.sm > a:before, &.sm > span:before { background-position: -6369px 0; }
442
+ &.gd > a:before, &.gd > span:before { background-position: -6497px 0; }
443
+ &.sr > a:before, &.sr > span:before { background-position: -6561px 0; }
444
+ &.sn > a:before, &.sn > span:before { background-position: -8287px 0; }
445
+ &.sd > a:before, &.sd > span:before { background-position: -5601px 0; }
446
+ &.si > a:before, &.si > span:before { background-position: -7039px 0; }
447
+ &.sk > a:before, &.sk > span:before { background-position: -6689px 0; }
448
+ &.sl > a:before, &.sl > span:before { background-position: -6721px 0; }
449
+ &.so > a:before, &.so > span:before { background-position: -6785px 0; }
450
+ &.st > a:before, &.st > span:before { background-position: -4001px 0; }
451
+ &.es > a:before, &.es > span:before { background-position: -7009px 0; }
452
+ &.su > a:before, &.su > span:before { background-position: -7073px 0; }
453
+ &.sw > a:before, &.sw > span:before { background-position: -3745px 0; }
454
+ &.sv > a:before, &.sv > span:before { background-position: -7169px 0; }
455
+ &.tl > a:before, &.tl > span:before { background-position: -5823px 0; }
456
+ &.ty > a:before, &.ty > span:before { background-position: -2593px 0; }
457
+ &.tg > a:before, &.tg > span:before { background-position: -7297px 0; }
458
+ &.ta > a:before, &.ta > span:before { background-position: -3329px 0; }
459
+ &.tt > a:before, &.tt > span:before { background-position: -6113px 0; }
460
+ &.te > a:before, &.te > span:before { background-position: -3329px 0; }
461
+ &.th > a:before, &.th > span:before { background-position: -7361px 0; }
462
+ &.to > a:before, &.to > span:before { background-position: -7456px 0; }
463
+ &.tr > a:before, &.tr > span:before { background-position: -7553px 0; }
464
+ &.uk > a:before, &.uk > span:before { background-position: -7713px 0; }
465
+ &.ur > a:before, &.ur > span:before { background-position: -5600px 0; }
466
+ &.uz > a:before, &.uz > span:before { background-position: -7969px 0; }
467
+ &.vi > a:before, &.vi > span:before { background-position: -8097px 0; }
468
+ &.cy > a:before, &.cy > span:before { background-position: -8129px 0; }
469
+ &.fy > a:before, &.fy > span:before { background-position: -5121px 0; }
470
+ &.xh > a:before, &.xh > span:before { background-position: -6848px 0; }
471
+ &.yi > a:before, &.yi > span:before { background-position: -3521px 0; }
472
+ &.yo > a:before, &.yo > span:before { background-position: -5313px 0; }
473
+ &.zu > a:before, &.zu > span:before { background-position: -6848px 0; }
474
  }
475
  &.flag-2 {
476
+ &.hw > a:before, &.hw > span:before { background-position: -5448px 0; }
477
+ &.fl > a:before, &.fl > span:before { background-position: -1008px 0; }
478
+ &.af > a:before, &.af > span:before { background-position: -4968px 0; }
479
+ &.sq > a:before, &.sq > span:before { background-position: -2976px 0; }
480
+ &.am > a:before, &.am > span:before { background-position: -3816px 0; }
481
+ &.ar > a:before, &.ar > span:before { background-position: -768px 0; }
482
+ &.hy > a:before, &.hy > span:before { background-position: 0 0; }
483
+ &.az > a:before, &.az > span:before { background-position: -5136px 0; }
484
+ &.ba > a:before, &.ba > span:before { background-position: -936px 0; }
485
+ &.eu > a:before, &.eu > span:before { background-position: -5376px 0; }
486
+ &.be > a:before, &.be > span:before { background-position: -4224px 0; }
487
+ &.bn > a:before, &.bn > span:before { background-position: -4056px 0; }
488
+ &.bs > a:before, &.bs > span:before { background-position: -3984px 0; }
489
+ &.bg > a:before, &.bg > span:before { background-position: -5040px 0; }
490
+ &.my > a:before, &.my > span:before { background-position: -1248px 0; }
491
+ &.ca > a:before, &.ca > span:before { background-position: -5352px 0; }
492
+ &.zh > a:before, &.zh > span:before { background-position: -2592px 0; }
493
+ &.tw > a:before, &.tw > span:before { background-position: -3408px 0; }
494
+ &.km > a:before, &.km > span:before { background-position: -5160px 0; }
495
+ &.ny > a:before, &.ny > span:before { background-position: -1392px 0; }
496
+ &.co > a:before, &.co > span:before { background-position: -2304px 0; }
497
+ &.hr > a:before, &.hr > span:before { background-position: -4416px 0; }
498
+ &.cs > a:before, &.cs > span:before { background-position: -2472px 0; }
499
+ &.da > a:before, &.da > span:before { background-position: -2448px 0; }
500
+ &.nl > a:before, &.nl > span:before { background-position: -1296px 0; }
501
+ &.en > a:before, &.en > span:before { background-position: -312px 0; }
502
+ &.eo > a:before, &.eo > span:before { background-position: -312px 0; } /* a faire */
503
+ &.et > a:before, &.et > span:before { background-position: -2424px 0; }
504
+ &.fj > a:before, &.fj > span:before { background-position: -576px 0; }
505
+ &.fi > a:before, &.fi > span:before { background-position: -2328px 0; }
506
+ &.fr > a:before, &.fr > span:before { background-position: -2304px 0; }
507
+ &.gl > a:before, &.gl > span:before { background-position: -96px 0; }
508
+ &.ka > a:before, &.ka > span:before { background-position: -3744px 0; }
509
+ &.de > a:before, &.de > span:before { background-position: -2256px 0; }
510
+ &.el > a:before, &.el > span:before { background-position: -2208px 0; }
511
+ &.gu > a:before, &.gu > span:before { background-position: -1728px 0; }
512
+ &.ht > a:before, &.ht > span:before { background-position: -3528px 0; }
513
+ &.ha > a:before, &.ha > span:before { background-position: -1176px 0; }
514
+ &.he > a:before, &.he > span:before { background-position: -1992px 0; }
515
+ &.hi > a:before, &.hi > span:before { background-position: -1728px 0; }
516
+ &.hu > a:before, &.hu > span:before { background-position: -2088px 0; }
517
+ &.is > a:before, &.is > span:before { background-position: -2064px 0; }
518
+ &.ig > a:before, &.ig > span:before { background-position: -1103px 0; }
519
+ &.id > a:before, &.id > span:before { background-position: -2040px 0; }
520
+ &.ga > a:before, &.ga > span:before { background-position: -2016px 0; }
521
+ &.it > a:before, &.it > span:before { background-position: -1968px 0; }
522
+ &.ja > a:before, &.ja > span:before { background-position: -1920px 0; }
523
+ &.jv > a:before, &.jv > span:before { background-position: -1536px 0; }
524
+ &.kn > a:before, &.kn > span:before { background-position: -1728px 0; }
525
+ &.kk > a:before, &.kk > span:before { background-position: -1704px 0; }
526
+ &.ko > a:before, &.ko > span:before { background-position: -1848px 0; }
527
+ &.ku > a:before, &.ku > span:before { background-position: -2088px 0; }
528
+ &.ky > a:before, &.ky > span:before { background-position: -1800px 0; }
529
+ &.lo > a:before, &.lo > span:before { background-position: -1776px 0; }
530
+ &.la > a:before, &.la > span:before { background-position: -1968px 0; }
531
+ &.lv > a:before, &.lv > span:before { background-position: -1752px 0; }
532
+ &.lt > a:before, &.lt > span:before { background-position: -1656px 0; }
533
+ &.lb > a:before, &.lb > span:before { background-position: -1632px 0; }
534
+ &.mk > a:before, &.mk > span:before { background-position: -1440px 0; }
535
+ &.mg > a:before, &.mg > span:before { background-position: -1560px 0; }
536
+ &.ms > a:before, &.ms > span:before { background-position: -1536px 0; }
537
+ &.ml > a:before, &.ml > span:before { background-position: -1728px 0; }
538
+ &.mt > a:before, &.mt > span:before { background-position: -1200px 0; }
539
+ &.mi > a:before, &.mi > span:before { background-position: -1224px 0; }
540
+ &.mr > a:before, &.mr > span:before { background-position: -1728px 0; }
541
+ &.mn > a:before, &.mn > span:before { background-position: -4800px 0; }
542
+ &.ne > a:before, &.ne > span:before { background-position: -1320px 0; }
543
+ &.no > a:before, &.no > span:before { background-position: -4776px 0; }
544
+ &.ps > a:before, &.ps > span:before { background-position: -4008px 0; }
545
+ &.fa > a:before, &.fa > span:before { background-position: -5088px 0; }
546
+ &.pl > a:before, &.pl > span:before { background-position: -984px 0; }
547
+ &.pt > a:before, &.pt > span:before { background-position: -2784px 0; }
548
+ &.pa > a:before, &.pa > span:before { background-position: -1728px 0; }
549
+ &.ro > a:before, &.ro > span:before { background-position: -960px 0; }
550
+ &.ru > a:before, &.ru > span:before { background-position: -936px 0; }
551
+ &.sm > a:before, &.sm > span:before { background-position: -3408px 0; }
552
+ &.gd > a:before, &.gd > span:before { background-position: -4872px 0; }
553
+ &.sr > a:before, &.sr > span:before { background-position: -3120px 0; }
554
+ &.sn > a:before, &.sn > span:before { background-position: -72px 0; }
555
+ &.sd > a:before, &.sd > span:before { background-position: -1128px 0; }
556
+ &.si > a:before, &.si > span:before { background-position: -480px 0; }
557
+ &.sk > a:before, &.sk > span:before { background-position: -4152px 0; }
558
+ &.sl > a:before, &.sl > span:before { background-position: -696px 0; }
559
+ &.so > a:before, &.so > span:before { background-position: -3336px 0; }
560
+ &.st > a:before, &.st > span:before { background-position: -3552px 0; }
561
+ &.es > a:before, &.es > span:before { background-position: -96px 0; }
562
+ &.su > a:before, &.su > span:before { background-position: -3312px 0; }
563
+ &.sw > a:before, &.sw > span:before { background-position: -1872px 0; }
564
+ &.sv > a:before, &.sv > span:before { background-position: -552px 0; }
565
+ &.tl > a:before, &.tl > span:before { background-position: -1008px 0; }
566
+ &.ty > a:before, &.ty > span:before { background-position: -4512px 0; }
567
+ &.tg > a:before, &.tg > span:before { background-position: -264px 0; }
568
+ &.ta > a:before, &.ta > span:before { background-position: -1728px 0; }
569
+ &.tt > a:before, &.tt > span:before { background-position: -936px 0; }
570
+ &.te > a:before, &.te > span:before { background-position: -1728px 0; }
571
+ &.th > a:before, &.th > span:before { background-position: -456px 0; }
572
+ &.to > a:before, &.to > span:before { background-position: -3264px 0; }
573
+ &.tr > a:before, &.tr > span:before { background-position: -360px 0; }
574
+ &.uk > a:before, &.uk > span:before { background-position: -288px 0; }
575
+ &.ur > a:before, &.ur > span:before { background-position: -1128px 0; }
576
+ &.uz > a:before, &.uz > span:before { background-position: -240px 0; }
577
+ &.vi > a:before, &.vi > span:before { background-position: -144px 0; }
578
+ &.cy > a:before, &.cy > span:before { background-position: -4848px 0; }
579
+ &.fy > a:before, &.fy > span:before { background-position: -1296px 0; }
580
+ &.xh > a:before, &.xh > span:before { background-position: -4968px 0; }
581
+ &.yi > a:before, &.yi > span:before { background-position: -1992px 0; }
582
+ &.yo > a:before, &.yo > span:before { background-position: -1103px 0; }
583
+ &.zu > a:before, &.zu > span:before { background-position: -4968px 0; }
584
  }
585
  &.flag-3 {
586
+ &.hw > a:before, &.hw > span:before { background-position: -2711px 0; }
587
+ &.fl > a:before, &.fl > span:before { background-position: -5232px 0; }
588
+ &.af > a:before, &.af > span:before { background-position: -5496px 0; }
589
+ &.sq > a:before, &.sq > span:before { background-position: -4776px 0; }
590
+ &.am > a:before, &.am > span:before { background-position: -192px 0; }
591
+ &.ar > a:before, &.ar > span:before { background-position: -3336px 0; }
592
+ &.hy > a:before, &.hy > span:before { background-position: -4632px 0; }
593
+ &.az > a:before, &.az > span:before { background-position: -4536px 0; }
594
+ &.ba > a:before, &.ba > span:before { background-position: -2664px 0; }
595
+ &.eu > a:before, &.eu > span:before { background-position: -5808px 0; }
596
+ &.be > a:before, &.be > span:before { background-position: -144px 0; }
597
+ &.bn > a:before, &.bn > span:before { background-position: -4488px 0; }
598
+ &.bs > a:before, &.bs > span:before { background-position: -4392px 0; }
599
+ &.bg > a:before, &.bg > span:before { background-position: -4296px 0; }
600
+ &.my > a:before, &.my > span:before { background-position: -3769px 0; }
601
+ &.ca > a:before, &.ca > span:before { background-position: -5784px 0; }
602
+ &.zh > a:before, &.zh > span:before { background-position: -3240px 0; }
603
+ &.tw > a:before, &.tw > span:before { background-position: -4008px 0; }
604
+ &.km > a:before, &.km > span:before { background-position: -4201px 0; }
605
+ &.ny > a:before, &.ny > span:before { background-position: -384px 0; }
606
+ &.co > a:before, &.co > span:before { background-position: -2760px 0; } /* a faire */
607
+ &.hr > a:before, &.hr > span:before { background-position: -3048px 0; }
608
+ &.cs > a:before, &.cs > span:before { background-position: -5280px 0; }
609
+ &.da > a:before, &.da > span:before { background-position: -3024px 0; }
610
+ &.nl > a:before, &.nl > span:before { background-position: -3360px 0; }
611
+ &.en > a:before, &.en > span:before { background-position: -2520px 0; }
612
+ &.eo > a:before, &.eo > span:before { background-position: -2520px 0; } /* a faire */
613
+ &.et > a:before, &.et > span:before { background-position: -2856px 0; }
614
+ &.fj > a:before, &.fj > span:before { background-position: -0px 0; }
615
+ &.fi > a:before, &.fi > span:before { background-position: -2784px 0; }
616
+ &.fr > a:before, &.fr > span:before { background-position: -2760px 0; }
617
+ &.gl > a:before, &.gl > span:before { background-position: -3576px 0; }
618
+ &.ka > a:before, &.ka > span:before { background-position: -1536px 0; }
619
+ &.de > a:before, &.de > span:before { background-position: -1488px 0; }
620
+ &.el > a:before, &.el > span:before { background-position: -1416px 0; }
621
+ &.gu > a:before, &.gu > span:before { background-position: -2304px 0; }
622
+ &.ht > a:before, &.ht > span:before { background-position: -5160px 0; }
623
+ &.ha > a:before, &.ha > span:before { background-position: -361px 0; }
624
+ &.he > a:before, &.he > span:before { background-position: -1608px 0; }
625
+ &.hi > a:before, &.hi > span:before { background-position: -2304px 0; }
626
+ &.hu > a:before, &.hu > span:before { background-position: -1920px 0; }
627
+ &.is > a:before, &.is > span:before { background-position: -840px 0; }
628
+ &.ig > a:before, &.ig > span:before { background-position: -3457px 0; }
629
+ &.id > a:before, &.id > span:before { background-position: -4992px 0; }
630
+ &.ga > a:before, &.ga > span:before { background-position: -2016px 0; }
631
+ &.it > a:before, &.it > span:before { background-position: -336px 0; }
632
+ &.ja > a:before, &.ja > span:before { background-position: -2448px 0; }
633
+ &.jv > a:before, &.jv > span:before { background-position: -864px 0; }
634
+ &.kn > a:before, &.kn > span:before { background-position: -2304px 0; }
635
+ &.kk > a:before, &.kk > span:before { background-position: -3912px 0; }
636
+ &.ko > a:before, &.ko > span:before { background-position: -2256px 0; }
637
+ &.ku > a:before, &.ku > span:before { background-position: -1920px 0; }
638
+ &.ky > a:before, &.ky > span:before { background-position: -744px 0; }
639
+ &.lo > a:before, &.lo > span:before { background-position: -3816px 0; }
640
+ &.la > a:before, &.la > span:before { background-position: -336px 0; }
641
+ &.lv > a:before, &.lv > span:before { background-position: -216px 0; }
642
+ &.lt > a:before, &.lt > span:before { background-position: -1776px 0; }
643
+ &.lb > a:before, &.lb > span:before { background-position: -1945px 0; }
644
+ &.mk > a:before, &.mk > span:before { background-position: -2208px 0; }
645
+ &.mg > a:before, &.mg > span:before { background-position: -5064px 0; }
646
+ &.ms > a:before, &.ms > span:before { background-position: -864px 0; }
647
+ &.ml > a:before, &.ml > span:before { background-position: -2304px 0; }
648
+ &.mt > a:before, &.mt > span:before { background-position: -4920px 0; }
649
+ &.mi > a:before, &.mi > span:before { background-position: -2113px 0; }
650
+ &.mr > a:before, &.mr > span:before { background-position: -2304px 0; }
651
+ &.mn > a:before, &.mn > span:before { background-position: -24px 0; }
652
+ &.ne > a:before, &.ne > span:before { background-position: -5642px 0; }
653
+ &.no > a:before, &.no > span:before { background-position: -984px 0; }
654
+ &.ps > a:before, &.ps > span:before { background-position: -4753px 0; }
655
+ &.fa > a:before, &.fa > span:before { background-position: -816px 0; }
656
+ &.pl > a:before, &.pl > span:before { background-position: -4944px 0; }
657
+ &.pt > a:before, &.pt > span:before { background-position: -4344px 0; }
658
+ &.pa > a:before, &.pa > span:before { background-position: -2304px 0; }
659
+ &.ro > a:before, &.ro > span:before { background-position: -3744px 0; }
660
+ &.ru > a:before, &.ru > span:before { background-position: -2664px 0; }
661
+ &.sm > a:before, &.sm > span:before { background-position: -1248px 0; }
662
+ &.gd > a:before, &.gd > span:before { background-position: -3841px 0; }
663
+ &.sr > a:before, &.sr > span:before { background-position: -3312px 0; }
664
+ &.sn > a:before, &.sn > span:before { background-position: -5521px 0; }
665
+ &.sd > a:before, &.sd > span:before { background-position: -1993px 0; }
666
+ &.si > a:before, &.si > span:before { background-position: -2833px 0; } /* a faire */
667
+ &.sk > a:before, &.sk > span:before { background-position: -552px 0; }
668
+ &.sl > a:before, &.sl > span:before { background-position: -936px 0; }
669
+ &.so > a:before, &.so > span:before { background-position: -4032px 0; }
670
+ &.st > a:before, &.st > span:before { background-position: -3961px 0; }
671
+ &.es > a:before, &.es > span:before { background-position: -3576px 0; }
672
+ &.su > a:before, &.su > span:before { background-position: -3985px 0; }
673
+ &.sw > a:before, &.sw > span:before { background-position: -912px 0; }
674
+ &.sv > a:before, &.sv > span:before { background-position: -264px 0; }
675
+ &.tl > a:before, &.tl > span:before { background-position: -5232px 0; }
676
+ &.ty > a:before, &.ty > span:before { background-position: -1512px 0; }
677
+ &.tg > a:before, &.tg > span:before { background-position: -3720px 0; }
678
+ &.ta > a:before, &.ta > span:before { background-position: -2304px 0; }
679
+ &.tt > a:before, &.tt > span:before { background-position: -2664px 0; }
680
+ &.te > a:before, &.te > span:before { background-position: -2304px 0; }
681
+ &.th > a:before, &.th > span:before { background-position: -4848px 0; }
682
+ &.to > a:before, &.to > span:before { background-position: -1680px 0; }
683
+ &.tr > a:before, &.tr > span:before { background-position: -432px 0; }
684
+ &.uk > a:before, &.uk > span:before { background-position: -5736px 0; }
685
+ &.ur > a:before, &.ur > span:before { background-position: -1992px 0; }
686
+ &.uz > a:before, &.uz > span:before { background-position: -2160px 0; }
687
+ &.vi > a:before, &.vi > span:before { background-position: -3384px 0; }
688
+ &.cy > a:before, &.cy > span:before { background-position: -5040px 0; }
689
+ &.fy > a:before, &.fy > span:before { background-position: -3360px 0; }
690
+ &.xh > a:before, &.xh > span:before { background-position: -5496px 0; }
691
+ &.yi > a:before, &.yi > span:before { background-position: -1608px 0; }
692
+ &.yo > a:before, &.yo > span:before { background-position: -3457px 0; }
693
+ &.zu > a:before, &.zu > span:before { background-position: -5496px 0; }
694
  }
695
  }
696
 
dist/admin-css.js CHANGED
@@ -1 +1 @@
1
- !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=6)}({6:function(e,t){}});
1
+ !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=8)}({8:function(e,t){}});
dist/admin-js.js CHANGED
@@ -1 +1 @@
1
- !function(e){var t={};function o(l){if(t[l])return t[l].exports;var a=t[l]={i:l,l:!1,exports:{}};return e[l].call(a.exports,a,a.exports,o),a.l=!0,a.exports}o.m=e,o.c=t,o.d=function(e,t,l){o.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:l})},o.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="/dist/",o(o.s=0)}([function(e,t,o){"use strict";o.r(t);var l=function(){const e=jQuery;let t;const o=()=>{e(".weglot-select-original").selectize({delimiter:"|",persist:!1,valueField:"code",labelField:"local",searchField:["code","english","local"],sortField:[{field:"code",direction:"asc"},{field:"english",direction:"asc"}],maxItems:1,plugins:["remove_button"],options:weglot_languages.available,onChange:e=>{e.length>0&&(t.data("selectize").clearOptions(),t.data("selectize").addOption(weglot_languages.available.filter(t=>t.code!==e)))}}),t=e(".weglot-select-destination").selectize({delimiter:"|",persist:!1,valueField:"code",labelField:"local",searchField:["code","english","local"],sortField:[{field:"code",direction:"asc"},{field:"english",direction:"asc"}],maxItems:weglot_languages.limit,plugins:["remove_button"],options:(()=>weglot_languages.available.filter(e=>e.code!==weglot_languages.original))(),render:{option:function(e,t){return'<div class="weglot__choice__language"><span class="weglot__choice__language--local">'+t(e.local)+'</span><span class="weglot__choice__language--english">'+t(e.english)+" ["+t(e.code)+"]</span></div>"}}})};document.addEventListener("DOMContentLoaded",()=>{o()})};var a=function(){const e=jQuery;document.addEventListener("DOMContentLoaded",()=>{e("#weglot-box-first-settings .weglot-btn-close").on("click",function(t){t.preventDefault(),e("#weglot-box-first-settings").hide()})})};var n=function(){jQuery;const e=()=>{const e=document.querySelector("#tpl-exclusion-url"),t=document.querySelector("#tpl-exclusion-block"),o=document.querySelector("#container-exclude_urls"),l=document.querySelector("#container-exclude_blocks");function a(e){e.preventDefault(),this.parentNode.remove()}document.querySelector("#js-add-exclude-url")&&document.querySelector("#js-add-exclude-url").addEventListener("click",t=>{t.preventDefault(),o.insertAdjacentHTML("beforeend",e.innerHTML),document.querySelector("#container-exclude_urls .item-exclude:last-child .js-btn-remove").addEventListener("click",a)}),document.querySelector("#js-add-exclude-block")&&document.querySelector("#js-add-exclude-block").addEventListener("click",e=>{e.preventDefault(),l.insertAdjacentHTML("beforeend",t.innerHTML),document.querySelector("#container-exclude_blocks .item-exclude:last-child .js-btn-remove-exclude").addEventListener("click",a)}),document.querySelectorAll(".js-btn-remove").forEach(e=>{e.addEventListener("click",a)})};document.addEventListener("DOMContentLoaded",()=>{e()})};var r=function(){const e=jQuery;document.addEventListener("DOMContentLoaded",()=>{0!==e(".weglot-preview").length&&(()=>{let t=e("#type_flags").val(),o=[];o.push(e(".country-selector label").data("code-language")),e(".country-selector li").each((t,l)=>{o.push(e(l).data("code-language"))});const l=weglot_languages.available.filter(e=>o.indexOf(e.code)>=0);e("#weglot-css-inline").text(weglot_css.inline),e("#is_dropdown").on("change",function(){e(".country-selector").toggleClass("weglot-inline"),e(".country-selector").toggleClass("weglot-dropdown")}),e("#with_flags").on("change",function(){e(".country-selector label, .country-selector li").toggleClass("weglot-flags")}),e("#type_flags").on("change",function(o){e(".country-selector label, .country-selector li").removeClass(`flag-${t}`);const l=o.target.value;e(".country-selector label, .country-selector li").addClass(`flag-${l}`),t=l});const a=()=>{const t=l.find(t=>t.code===e(".country-selector label").data("code-language"));e(".country-selector label a, .country-selector label span").text(t.local),e(".country-selector li").each((t,o)=>{const a=l.find(t=>t.code===e(o).data("code-language"));e(o).find("a").text(a.local)})};e("#with_name").on("change",function(t){t.target.checked?a():(e(".country-selector label a, .country-selector label span").text(""),e(".country-selector li a, .country-selector li span").each((t,o)=>{e(o).text("")}))}),e("#is_fullname").on("change",function(t){if(t.target.checked)a();else{const t=l.find(t=>t.code===e(".country-selector label").data("code-language"));e(".country-selector label a, .country-selector label span").text(t.code.toUpperCase()),e(".country-selector li").each((t,o)=>{const a=l.find(t=>t.code===e(o).data("code-language"));e(o).find("a").text(a.code.toUpperCase()),e(o).find("span").text(a.code.toUpperCase())})}}),e("#override_css").on("keyup",function(t){e("#weglot-css-inline").text(t.target.value)})})()})};var s=function(){const e=jQuery,t=()=>{e("#api_key").blur(function(){var t=e(this).val();if(0===t.length)return e(".weglot-keyres").remove(),e("#api_key").after('<span class="weglot-keyres weglot-nokkey"></span>'),void e("#wrap-weglot #submit").prop("disabled",!0);e.getJSON("https://weglot.com/api/user-info?api_key="+t,function(t){e(".weglot-keyres").remove(),e("#api_key").after('<span class="weglot-keyres weglot-okkey"></span>'),e("#wrap-weglot #submit").prop("disabled",!1)}).fail(function(){e(".weglot-keyres").remove(),e("#api_key").after('<span class="weglot-keyres weglot-nokkey"></span>'),e("#wrap-weglot #submit").prop("disabled",!0)})})};document.addEventListener("DOMContentLoaded",()=>{t()})};var c=function(){const e=jQuery;"undefined"!=typeof weglot_css&&e("#weglot-css-flag-css").text(weglot_css.flag_css);const t=()=>{e(".flag-style-openclose").on("click",function(){e(".flag-style-wrapper").toggle()}),e("select.flag-en-type, select.flag-es-type, select.flag-pt-type, select.flag-fr-type, select.flag-ar-type").on("change",function(){!function(){var t=new Array,o=new Array,l=new Array,a=new Array,n=new Array;t[1]=[3570,7841,48,2712],t[2]=[3720,449,3048,4440],t[3]=[3840,1281,2712,4224],t[4]=[3240,5217,1224,2112],t[5]=[4050,3585,1944,2496],t[6]=[2340,3457,2016,2016],o[1]=[4320,4641,3144,3552],o[2]=[3750,353,2880,4656],o[3]=[4200,1601,2568,3192],o[4]=[3990,5793,1032,2232],o[5]=[5460,897,4104,3120],o[6]=[3810,7905,216,3888],o[7]=[3630,8065,192,2376],o[8]=[3780,1473,2496,4104],o[9]=[6120,2145,4680,2568],o[10]=[4440,3009,3240,1176],o[11]=[5280,1825,3936,2976],o[12]=[4770,2081,3624,1008],o[13]=[4080,3201,2160,2544],o[14]=[4590,5761,3432,624],o[15]=[4350,2209,3360,2688],o[16]=[5610,5249,3168,528],o[17]=[5070,1729,3792,2952],o[18]=[6870,5953,96,3408],o[19]=[4020,5697,1056,1224],l[1]=[1740,5921,528,3504],a[1]=[2760,736,2856,4416],a[2]=[3840,1280,2712,4224],a[3]=[5700,7201,5016,2400],a[4]=[2220,4160,1632,1944],n[1]=[1830,129,3096,5664],n[2]=[5100,2177,3840,2904],n[3]=[4890,3425,3648,2136],n[4]=[1320,3681,1896,4080],n[5]=[1260,3841,1824,1200],n[6]=[1020,3969,1608,312],n[7]=[4800,4065,3600,72],n[8]=[4710,4865,3504,480],n[9]=[6720,5984,5112,3792],n[10]=[4500,7233,3288,1800],n[11]=[720,7522,384,3936],n[12]=[690,7745,336,1104],n[13]=[600,8225,120,1272],n[14]=[660,5569,840,576];var r=e("select.flag-en-type").val(),s=e("select.flag-es-type").val(),c=e("select.flag-pt-type").val(),i=e("select.flag-fr-type").val(),g=e("select.flag-ar-type").val(),f=r<=0?"":".weglot-flags.en a:before, .weglot-flags.en span:before { background-position: -"+t[r][0]+"px 0; } .weglot-flags.flag-1.en a:before, .weglot-flags.flag-1.en span:before { background-position: -"+t[r][1]+"px 0; } .weglot-flags.flag-2.en a:before, .weglot-flags.flag-2.en span:before { background-position: -"+t[r][2]+"px 0; } .weglot-flags.flag-3.en a:before, .weglot-flags.flag-3.en span:before { background-position: -"+t[r][3]+"px 0; } ",u=s<=0?"":".weglot-flags.es a:before, .weglot-flags.es span:before { background-position: -"+o[s][0]+"px 0; } .weglot-flags.flag-1.es a:before, .weglot-flags.flag-1.es span:before { background-position: -"+o[s][1]+"px 0; } .weglot-flags.flag-2.es a:before, .weglot-flags.flag-2.es span:before { background-position: -"+o[s][2]+"px 0; } .weglot-flags.flag-3.es a:before, .weglot-flags.flag-3.es span:before { background-position: -"+o[s][3]+"px 0; } ",d=c<=0?"":".weglot-flags.pt a:before, .weglot-flags.pt span:before { background-position: -"+l[c][0]+"px 0; } .weglot-flags.flag-1.pt a:before, .weglot-flags.flag-1.pt span:before { background-position: -"+l[c][1]+"px 0; } .weglot-flags.flag-2.pt a:before, .weglot-flags.flag-2.pt span:before { background-position: -"+l[c][2]+"px 0; } .weglot-flags.flag-3.pt a:before, .weglot-flags.flag-3.pt span:before { background-position: -"+l[c][3]+"px 0; } ",p=i<=0?"":".weglot-flags.fr a:before, .weglot-flags.fr span:before { background-position: -"+a[i][0]+"px 0; } .weglot-flags.flag-1.fr a:before, .weglot-flags.flag-1.fr span:before { background-position: -"+a[i][1]+"px 0; } .weglot-flags.flag-2.fr a:before, .weglot-flags.flag-2.fr span:before { background-position: -"+a[i][2]+"px 0; } .weglot-flags.flag-3.fr a:before, .weglot-flags.flag-3.fr span:before { background-position: -"+a[i][3]+"px 0; } ",b=g<=0?"":".weglot-flags.ar a:before, .weglot-flags.ar span:before { background-position: -"+n[g][0]+"px 0; } .weglot-flags.flag-1.ar a:before, .weglot-flags.flag-1.ar span:before { background-position: -"+n[g][1]+"px 0; } .weglot-flags.flag-2.ar a:before, .weglot-flags.flag-2.ar span:before { background-position: -"+n[g][2]+"px 0; } .weglot-flags.flag-3.ar a:before, .weglot-flags.flag-3.ar span:before { background-position: -"+n[g][3]+"px 0; } ";e("#flag_css, #weglot-css-flag-css").text(f+u+d+p+b)}()})};document.addEventListener("DOMContentLoaded",()=>{t()})};var i=function(){const e=jQuery;document.addEventListener("DOMContentLoaded",()=>{(()=>{let t=!1;e(document).on({change:()=>t=!0,keyup:()=>t=!0},"input[type='text'], select, textarea, input[type='checkbox']"),e("input[type='submit']").on("click",e=>{t=!1}),window.onbeforeunload=function(){if(t)return"You have made changes on this page that you have not yet confirmed. If you navigate away from this page you will lose your unsaved changes"}})()})};o(2),o(1);l(),n(),a(),r(),s(),c(),i()},function(e,t){Array.prototype.filter||(Array.prototype.filter=function(e,t){"use strict";if("Function"!=typeof e&&"function"!=typeof e||!this)throw new TypeError;var o=this.length>>>0,l=new Array(o),a=this,n=0,r=-1;if(void 0===t)for(;++r!==o;)r in this&&e(a[r],r,a)&&(l[n++]=a[r]);else for(;++r!==o;)r in this&&e.call(t,a[r],r,a)&&(l[n++]=a[r]);return l.length=n,l})},function(e,t){Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null==this)throw new TypeError('"this" is null or not defined');var t=Object(this),o=t.length>>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var l=arguments[1],a=0;a<o;){var n=t[a];if(e.call(l,n,a,t))return n;a++}},configurable:!0,writable:!0})}]);
1
+ !function(e){var t={};function o(l){if(t[l])return t[l].exports;var a=t[l]={i:l,l:!1,exports:{}};return e[l].call(a.exports,a,a.exports,o),a.l=!0,a.exports}o.m=e,o.c=t,o.d=function(e,t,l){o.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:l})},o.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="/dist/",o(o.s=0)}([function(e,t,o){"use strict";o.r(t);var l=function(){const e=jQuery;let t;const o=()=>{e(".weglot-select-original").selectize({delimiter:"|",persist:!1,valueField:"code",labelField:"local",searchField:["code","english","local"],sortField:[{field:"code",direction:"asc"},{field:"english",direction:"asc"}],maxItems:1,plugins:["remove_button"],options:weglot_languages.available,onChange:e=>{e.length>0&&(t.data("selectize").clearOptions(),t.data("selectize").addOption(weglot_languages.available.filter(t=>t.code!==e)))}}),t=e(".weglot-select-destination").selectize({delimiter:"|",persist:!1,valueField:"code",labelField:"local",searchField:["code","english","local"],sortField:[{field:"code",direction:"asc"},{field:"english",direction:"asc"}],maxItems:weglot_languages.limit,plugins:["remove_button"],options:(()=>weglot_languages.available.filter(e=>e.code!==weglot_languages.original))(),render:{option:function(e,t){return'<div class="weglot__choice__language"><span class="weglot__choice__language--local">'+t(e.local)+'</span><span class="weglot__choice__language--english">'+t(e.english)+" ["+t(e.code)+"]</span></div>"}}})};document.addEventListener("DOMContentLoaded",()=>{o()})};var a=function(){const e=jQuery;document.addEventListener("DOMContentLoaded",()=>{e("#weglot-box-first-settings .weglot-btn-close").on("click",function(t){t.preventDefault(),e("#weglot-box-first-settings").hide()})})};var n=function(){jQuery;const e=()=>{const e=document.querySelector("#tpl-exclusion-url"),t=document.querySelector("#tpl-exclusion-block"),o=document.querySelector("#container-exclude_urls"),l=document.querySelector("#container-exclude_blocks");function a(e){e.preventDefault(),this.parentNode.remove()}document.querySelector("#js-add-exclude-url")&&document.querySelector("#js-add-exclude-url").addEventListener("click",t=>{t.preventDefault(),o.insertAdjacentHTML("beforeend",e.innerHTML),document.querySelector("#container-exclude_urls .item-exclude:last-child .js-btn-remove").addEventListener("click",a)}),document.querySelector("#js-add-exclude-block")&&document.querySelector("#js-add-exclude-block").addEventListener("click",e=>{e.preventDefault(),l.insertAdjacentHTML("beforeend",t.innerHTML),document.querySelector("#container-exclude_blocks .item-exclude:last-child .js-btn-remove-exclude").addEventListener("click",a)}),document.querySelectorAll(".js-btn-remove").forEach(e=>{e.addEventListener("click",a)})};document.addEventListener("DOMContentLoaded",()=>{e()})};var r=function(){const e=jQuery;document.addEventListener("DOMContentLoaded",()=>{0!==e(".weglot-preview").length&&(()=>{let t=e("#type_flags").val(),o=[];o.push(e(".country-selector label").data("code-language")),e(".country-selector li").each((t,l)=>{o.push(e(l).data("code-language"))});const l=weglot_languages.available.filter(e=>o.indexOf(e.code)>=0);e("#weglot-css-inline").text(weglot_css.inline),e("#is_dropdown").on("change",function(){e(".country-selector").toggleClass("weglot-inline"),e(".country-selector").toggleClass("weglot-dropdown")}),e("#with_flags").on("change",function(){e(".country-selector label, .country-selector li").toggleClass("weglot-flags")}),e("#type_flags").on("change",function(o){e(".country-selector label, .country-selector li").removeClass(`flag-${t}`);const l=o.target.value;e(".country-selector label, .country-selector li").addClass(`flag-${l}`),t=l});const a=()=>{const t=l.find(t=>t.code===e(".country-selector label").data("code-language"));e(".country-selector label a, .country-selector label span").text(t.local),e(".country-selector li").each((t,o)=>{const a=l.find(t=>t.code===e(o).data("code-language"));e(o).find("a").text(a.local)})};e("#with_name").on("change",function(t){t.target.checked?a():(e(".country-selector label a, .country-selector label span").text(""),e(".country-selector li a, .country-selector li span").each((t,o)=>{e(o).text("")}))}),e("#is_fullname").on("change",function(t){if(t.target.checked)a();else{const t=l.find(t=>t.code===e(".country-selector label").data("code-language"));e(".country-selector label a, .country-selector label span").text(t.code.toUpperCase()),e(".country-selector li").each((t,o)=>{const a=l.find(t=>t.code===e(o).data("code-language"));e(o).find("a").text(a.code.toUpperCase()),e(o).find("span").text(a.code.toUpperCase())})}}),e("#override_css").on("keyup",function(t){e("#weglot-css-inline").text(t.target.value)})})()})};var s=function(){const e=jQuery,t=()=>{e("#api_key").blur(function(){var t=e(this).val();if(0===t.length)return e(".weglot-keyres").remove(),e("#api_key").after('<span class="weglot-keyres weglot-nokkey"></span>'),void e("#wrap-weglot #submit").prop("disabled",!0);e.getJSON("https://weglot.com/api/user-info?api_key="+t,function(t){e(".weglot-keyres").remove(),e("#api_key").after('<span class="weglot-keyres weglot-okkey"></span>'),e("#wrap-weglot #submit").prop("disabled",!1)}).fail(function(){e(".weglot-keyres").remove(),e("#api_key").after('<span class="weglot-keyres weglot-nokkey"></span>'),e("#wrap-weglot #submit").prop("disabled",!0)})})};document.addEventListener("DOMContentLoaded",()=>{t()})};var c=function(){const e=jQuery;"undefined"!=typeof weglot_css&&e("#weglot-css-flag-css").text(weglot_css.flag_css);const t=()=>{e(".flag-style-openclose").on("click",function(){e(".flag-style-wrapper").toggle()}),e("select.flag-en-type, select.flag-es-type, select.flag-pt-type, select.flag-fr-type, select.flag-ar-type").on("change",function(){!function(){var t=new Array,o=new Array,l=new Array,a=new Array,n=new Array;t[1]=[3570,7841,48,2712],t[2]=[3720,449,3048,4440],t[3]=[3840,1281,2712,4224],t[4]=[3240,5217,1224,2112],t[5]=[4050,3585,1944,2496],t[6]=[2340,3457,2016,2016],o[1]=[4320,4641,3144,3552],o[2]=[3750,353,2880,4656],o[3]=[4200,1601,2568,3192],o[4]=[3990,5793,1032,2232],o[5]=[5460,897,4104,3120],o[6]=[3810,7905,216,3888],o[7]=[3630,8065,192,2376],o[8]=[3780,1473,2496,4104],o[9]=[6120,2145,4680,2568],o[10]=[4440,3009,3240,1176],o[11]=[5280,1825,3936,2976],o[12]=[4770,2081,3624,1008],o[13]=[4080,3201,2160,2544],o[14]=[4590,5761,3432,624],o[15]=[4350,2209,3360,2688],o[16]=[5610,5249,3168,528],o[17]=[5070,1729,3792,2952],o[18]=[6870,5953,96,3408],o[19]=[4020,5697,1056,1224],l[1]=[1740,5921,528,3504],a[1]=[2760,736,2856,4416],a[2]=[3840,1280,2712,4224],a[3]=[5700,7201,5016,2400],a[4]=[2220,4160,1632,1944],n[1]=[1830,129,3096,5664],n[2]=[5100,2177,3840,2904],n[3]=[4890,3425,3648,2136],n[4]=[1320,3681,1896,4080],n[5]=[1260,3841,1824,1200],n[6]=[1020,3969,1608,312],n[7]=[4800,4065,3600,72],n[8]=[4710,4865,3504,480],n[9]=[6720,5984,5112,3792],n[10]=[4500,7233,3288,1800],n[11]=[720,7522,384,3936],n[12]=[690,7745,336,1104],n[13]=[600,8225,120,1272],n[14]=[660,5569,840,576];var r=e("select.flag-en-type").val(),s=e("select.flag-es-type").val(),c=e("select.flag-pt-type").val(),i=e("select.flag-fr-type").val(),g=e("select.flag-ar-type").val(),f=r<=0?"":".weglot-flags.en > a:before, .weglot-flags.en > span:before { background-position: -"+t[r][0]+"px 0; } .weglot-flags.flag-1.en > a:before, .weglot-flags.flag-1.en > span:before { background-position: -"+t[r][1]+"px 0; } .weglot-flags.flag-2.en > a:before, .weglot-flags.flag-2.en > span:before { background-position: -"+t[r][2]+"px 0; } .weglot-flags.flag-3.en > a:before, .weglot-flags.flag-3.en > span:before { background-position: -"+t[r][3]+"px 0; } ",u=s<=0?"":".weglot-flags.es > a:before, .weglot-flags.es > span:before { background-position: -"+o[s][0]+"px 0; } .weglot-flags.flag-1.es > a:before, .weglot-flags.flag-1.es > span:before { background-position: -"+o[s][1]+"px 0; } .weglot-flags.flag-2.es > a:before, .weglot-flags.flag-2.es > span:before { background-position: -"+o[s][2]+"px 0; } .weglot-flags.flag-3.es > a:before, .weglot-flags.flag-3.es > span:before { background-position: -"+o[s][3]+"px 0; } ",d=c<=0?"":".weglot-flags.pt > a:before, .weglot-flags.pt > span:before { background-position: -"+l[c][0]+"px 0; } .weglot-flags.flag-1.pt > a:before, .weglot-flags.flag-1.pt > span:before { background-position: -"+l[c][1]+"px 0; } .weglot-flags.flag-2.pt > a:before, .weglot-flags.flag-2.pt > span:before { background-position: -"+l[c][2]+"px 0; } .weglot-flags.flag-3.pt > a:before, .weglot-flags.flag-3.pt > span:before { background-position: -"+l[c][3]+"px 0; } ",p=i<=0?"":".weglot-flags.fr > a:before, .weglot-flags.fr > span:before { background-position: -"+a[i][0]+"px 0; } .weglot-flags.flag-1.fr > a:before, .weglot-flags.flag-1.fr > span:before { background-position: -"+a[i][1]+"px 0; } .weglot-flags.flag-2.fr > a:before, .weglot-flags.flag-2.fr > span:before { background-position: -"+a[i][2]+"px 0; } .weglot-flags.flag-3.fr > a:before, .weglot-flags.flag-3.fr > span:before { background-position: -"+a[i][3]+"px 0; } ",b=g<=0?"":".weglot-flags.ar > a:before, .weglot-flags.ar > span:before { background-position: -"+n[g][0]+"px 0; } .weglot-flags.flag-1.ar > a:before, .weglot-flags.flag-1.ar > span:before { background-position: -"+n[g][1]+"px 0; } .weglot-flags.flag-2.ar > a:before, .weglot-flags.flag-2.ar > span:before { background-position: -"+n[g][2]+"px 0; } .weglot-flags.flag-3.ar > a:before, .weglot-flags.flag-3.ar > span:before { background-position: -"+n[g][3]+"px 0; } ";e("#flag_css, #weglot-css-flag-css").text(f+u+d+p+b)}()})};document.addEventListener("DOMContentLoaded",()=>{t()})};var i=function(){const e=jQuery;document.addEventListener("DOMContentLoaded",()=>{(()=>{let t=!1;e(document).on({change:()=>t=!0,keyup:()=>t=!0},"input[type='text'], select, textarea, input[type='checkbox']"),e("input[type='submit']").on("click",e=>{t=!1}),window.onbeforeunload=function(){if(t)return"You have made changes on this page that you have not yet confirmed. If you navigate away from this page you will lose your unsaved changes"}})()})};o(2),o(1);l(),n(),a(),r(),s(),c(),i()},function(e,t){Array.prototype.filter||(Array.prototype.filter=function(e,t){"use strict";if("Function"!=typeof e&&"function"!=typeof e||!this)throw new TypeError;var o=this.length>>>0,l=new Array(o),a=this,n=0,r=-1;if(void 0===t)for(;++r!==o;)r in this&&e(a[r],r,a)&&(l[n++]=a[r]);else for(;++r!==o;)r in this&&e.call(t,a[r],r,a)&&(l[n++]=a[r]);return l.length=n,l})},function(e,t){Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null==this)throw new TypeError('"this" is null or not defined');var t=Object(this),o=t.length>>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var l=arguments[1],a=0;a<o;){var n=t[a];if(e.call(l,n,a,t))return n;a++}},configurable:!0,writable:!0})}]);
dist/css/front-amp-css.css ADDED
@@ -0,0 +1,173 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .country-selector {
2
+ z-index: 9999;
3
+ text-align: left;
4
+ position: relative;
5
+ display: inline-block;
6
+ width: auto; }
7
+ .country-selector a {
8
+ padding: 0 10px;
9
+ outline: none;
10
+ text-decoration: none;
11
+ float: none;
12
+ white-space: nowrap;
13
+ font-weight: normal;
14
+ cursor: pointer;
15
+ color: black;
16
+ -webkit-touch-callout: none;
17
+ /* iOS Safari */
18
+ -webkit-user-select: none;
19
+ -moz-user-select: none;
20
+ -ms-user-select: none;
21
+ user-select: none; }
22
+ .country-selector a:focus {
23
+ outline: none; }
24
+ .country-selector ul {
25
+ padding: 0px;
26
+ z-index: 1010;
27
+ list-style: none;
28
+ margin: 0; }
29
+ .country-selector li {
30
+ margin: 0px;
31
+ padding: 0px; }
32
+ .country-selector.weglot-dropdown {
33
+ background-color: white; }
34
+ .country-selector.weglot-dropdown a, .country-selector.weglot-dropdown span {
35
+ display: block;
36
+ height: 37px;
37
+ line-height: 36px;
38
+ font-size: 13px;
39
+ padding: 0 10px;
40
+ width: 100%;
41
+ -webkit-box-sizing: border-box;
42
+ box-sizing: border-box;
43
+ font-weight: normal; }
44
+ .country-selector.weglot-dropdown a:hover, .country-selector.weglot-dropdown span:hover {
45
+ cursor: pointer; }
46
+ .country-selector.weglot-dropdown .wgcurrent {
47
+ border: 1px solid #e0e0e0;
48
+ list-style: none;
49
+ display: block;
50
+ margin: 0; }
51
+ .country-selector.weglot-dropdown .wgcurrent a, .country-selector.weglot-dropdown .wgcurrent span {
52
+ padding-right: 60px; }
53
+ .country-selector.weglot-dropdown .wgcurrent:after {
54
+ display: inline-block;
55
+ position: absolute;
56
+ top: 17px;
57
+ right: 8px;
58
+ width: 13px;
59
+ height: 7px;
60
+ -ms-interpolation-mode: nearest-neighbor;
61
+ image-rendering: -webkit-optimize-contrast;
62
+ image-rendering: -moz-crisp-edges;
63
+ image-rendering: -o-pixelated;
64
+ image-rendering: pixelated;
65
+ background: url("../images/wgarrowdown.png") no-repeat;
66
+ content: '';
67
+ -webkit-transition: all 200ms;
68
+ -o-transition: all 200ms;
69
+ transition: all 200ms;
70
+ -webkit-transform: rotate(-90deg);
71
+ -ms-transform: rotate(-90deg);
72
+ transform: rotate(-90deg); }
73
+ .country-selector.weglot-dropdown ul {
74
+ position: absolute;
75
+ min-width: 100%;
76
+ border: 1px solid #ebeef0;
77
+ background: white;
78
+ left: 0;
79
+ top: initial;
80
+ -webkit-box-sizing: border-box;
81
+ box-sizing: border-box;
82
+ display: none;
83
+ padding: 0; }
84
+ .country-selector.weglot-dropdown input:checked ~ ul {
85
+ display: block; }
86
+ .country-selector.weglot-dropdown input:checked ~ .wgcurrent:after {
87
+ -webkit-transform: rotate(0deg);
88
+ -ms-transform: rotate(0deg);
89
+ transform: rotate(0deg); }
90
+ .country-selector.weglot-dropdown li {
91
+ width: 100%; }
92
+ .country-selector.weglot-dropdown.weglot-invert ul {
93
+ bottom: 38px; }
94
+ .country-selector.weglot-dropdown.weglot-invert input:checked ~ .wgcurrent:after {
95
+ -webkit-transform: rotate(-180deg);
96
+ -ms-transform: rotate(-180deg);
97
+ transform: rotate(-180deg); }
98
+ .country-selector.weglot-default {
99
+ position: fixed;
100
+ bottom: 0px;
101
+ right: 40px; }
102
+ .country-selector.weglot-inline a:hover {
103
+ text-decoration: underline;
104
+ color: #00a0d2; }
105
+ .country-selector.weglot-inline .wgcurrent a {
106
+ text-decoration: underline; }
107
+ .country-selector.weglot-inline label {
108
+ margin-bottom: 0;
109
+ display: inline-block;
110
+ vertical-align: middle; }
111
+ .country-selector.weglot-inline ul {
112
+ display: inline-block;
113
+ vertical-align: middle; }
114
+ .country-selector.weglot-inline li {
115
+ line-height: 1;
116
+ display: inline-block;
117
+ margin: 2px 0px;
118
+ vertical-align: middle; }
119
+ .country-selector.weglot-inline.weglot-default {
120
+ bottom: 5px; }
121
+ .country-selector input {
122
+ display: none; }
123
+
124
+ .navbar .navbar-nav li.weglot-flags a.weglot-lang:before {
125
+ position: static;
126
+ -webkit-transform: none;
127
+ -ms-transform: none;
128
+ transform: none;
129
+ -webkit-transition: none;
130
+ -o-transition: none;
131
+ transition: none; }
132
+
133
+ html[dir="rtl"] .weglot-flags a:before, html[dir="rtl"] .weglot-flags span:before {
134
+ margin-right: 0;
135
+ margin-left: 10px; }
136
+
137
+ .weglot-flags a:before, .weglot-flags span:before {
138
+ background-image: url("../images/rect_mate.png");
139
+ -webkit-background-size: auto 20px;
140
+ background-size: auto 20px;
141
+ border-radius: 0px;
142
+ width: 30px;
143
+ height: 20px;
144
+ content: "";
145
+ vertical-align: middle;
146
+ margin-right: 10px;
147
+ display: inline-block;
148
+ overflow: hidden; }
149
+
150
+ .weglot-flags.flag-1 a:before, .weglot-flags.flag-1 span:before {
151
+ background-image: url("../images/rect_bright.png"); }
152
+
153
+ .weglot-flags.flag-2 a:before, .weglot-flags.flag-2 span:before {
154
+ background-image: url("../images/square_flag.png");
155
+ width: 24px;
156
+ height: 24px;
157
+ -webkit-background-size: auto 24px;
158
+ background-size: auto 24px; }
159
+
160
+ .weglot-flags.flag-3 a:before, .weglot-flags.flag-3 span:before {
161
+ background-image: url("../images/circular_flag.png");
162
+ width: 24px;
163
+ height: 24px;
164
+ -webkit-background-size: auto 24px;
165
+ background-size: auto 24px; }
166
+
167
+ .weglot-flags a span:before {
168
+ background-image: none;
169
+ display: none; }
170
+
171
+ .weglot-flags span a:before {
172
+ background-image: none;
173
+ display: none; }
dist/css/front-css.css CHANGED
@@ -1,5 +1,8 @@
 
 
 
1
  .country-selector {
2
- z-Index: 9999;
3
  text-align: left;
4
  position: relative;
5
  display: inline-block;
@@ -130,6 +133,9 @@
130
  -o-transition: none;
131
  transition: none; }
132
 
 
 
 
133
  html[dir="rtl"] .weglot-flags a:before, html[dir="rtl"] .weglot-flags span:before {
134
  margin-right: 0;
135
  margin-left: 10px; }
@@ -139,7 +145,7 @@ html[dir="rtl"] .weglot-flags a:before, html[dir="rtl"] .weglot-flags span:befor
139
  /* a faire */
140
  /* a faire */
141
  /* a faire */ }
142
- .weglot-flags a:before, .weglot-flags span:before {
143
  background-image: url("../images/rect_mate.png");
144
  -webkit-background-size: auto 20px;
145
  background-size: auto 20px;
@@ -151,9 +157,9 @@ html[dir="rtl"] .weglot-flags a:before, html[dir="rtl"] .weglot-flags span:befor
151
  margin-right: 10px;
152
  display: inline-block;
153
  overflow: hidden; }
154
- .weglot-flags.flag-1 a:before, .weglot-flags.flag-1 span:before {
155
  background-image: url("../images/rect_bright.png"); }
156
- .weglot-flags.flag-2 a:before, .weglot-flags.flag-2 span:before {
157
  background-image: url("../images/square_flag.png");
158
  width: 24px;
159
  height: 24px;
@@ -165,879 +171,879 @@ html[dir="rtl"] .weglot-flags a:before, html[dir="rtl"] .weglot-flags span:befor
165
  height: 24px;
166
  -webkit-background-size: auto 24px;
167
  background-size: auto 24px; }
168
- .weglot-flags a span:before {
169
  background-image: none !important;
170
  display: none !important; }
171
- .weglot-flags span a:before {
172
  background-image: none !important;
173
  display: none !important; }
174
- .weglot-flags.hw a:before, .weglot-flags.hw span:before {
175
  background-position: -3570px 0; }
176
- .weglot-flags.af a:before, .weglot-flags.af span:before {
177
  background-position: -6570px 0; }
178
- .weglot-flags.fl a:before, .weglot-flags.fl span:before {
179
  background-position: -3060px 0px; }
180
- .weglot-flags.sq a:before, .weglot-flags.sq span:before {
181
  background-position: -2580px 0; }
182
- .weglot-flags.am a:before, .weglot-flags.am span:before {
183
  background-position: -5130px 0; }
184
- .weglot-flags.ar a:before, .weglot-flags.ar span:before {
185
  background-position: -510px 0; }
186
- .weglot-flags.hy a:before, .weglot-flags.hy span:before {
187
  background-position: -1800px 0; }
188
- .weglot-flags.az a:before, .weglot-flags.az span:before {
189
  background-position: -6840px 0; }
190
- .weglot-flags.ba a:before, .weglot-flags.ba span:before {
191
  background-position: -2040px 0; }
192
- .weglot-flags.eu a:before, .weglot-flags.eu span:before {
193
  background-position: -7260px 0; }
194
- .weglot-flags.be a:before, .weglot-flags.be span:before {
195
  background-position: -5310px 0; }
196
- .weglot-flags.bn a:before, .weglot-flags.bn span:before {
197
  background-position: -5400px 0; }
198
- .weglot-flags.bs a:before, .weglot-flags.bs span:before {
199
  background-position: -6390px 0; }
200
- .weglot-flags.bg a:before, .weglot-flags.bg span:before {
201
  background-position: -2730px 0; }
202
- .weglot-flags.my a:before, .weglot-flags.my span:before {
203
  background-position: -3299px 0; }
204
- .weglot-flags.ca a:before, .weglot-flags.ca span:before {
205
  background-position: -7230px 0; }
206
- .weglot-flags.zh a:before, .weglot-flags.zh span:before {
207
  background-position: -3690px 0; }
208
- .weglot-flags.tw a:before, .weglot-flags.tw span:before {
209
  background-position: -2970px 0; }
210
- .weglot-flags.km a:before, .weglot-flags.km span:before {
211
  background-position: -6930px 0; }
212
- .weglot-flags.ny a:before, .weglot-flags.ny span:before {
213
  background-position: -1140px 0; }
214
- .weglot-flags.co a:before, .weglot-flags.co span:before {
215
  background-position: -2520px 0; }
216
- .weglot-flags.hr a:before, .weglot-flags.hr span:before {
217
  background-position: -5910px 0; }
218
- .weglot-flags.cs a:before, .weglot-flags.cs span:before {
219
  background-position: -2700px 0; }
220
- .weglot-flags.da a:before, .weglot-flags.da span:before {
221
  background-position: -2670px 0; }
222
- .weglot-flags.nl a:before, .weglot-flags.nl span:before {
223
  background-position: -2100px 0; }
224
- .weglot-flags.en a:before, .weglot-flags.en span:before {
225
  background-position: -1920px 0; }
226
- .weglot-flags.eo a:before, .weglot-flags.eo span:before {
227
  background-position: -1920px 0; }
228
- .weglot-flags.et a:before, .weglot-flags.et span:before {
229
  background-position: -2640px 0; }
230
- .weglot-flags.fj a:before, .weglot-flags.fj span:before {
231
  background-position: -1710px 0; }
232
- .weglot-flags.fi a:before, .weglot-flags.fi span:before {
233
  background-position: -2550px 0; }
234
- .weglot-flags.fr a:before, .weglot-flags.fr span:before {
235
  background-position: -2520px 0; }
236
- .weglot-flags.gl a:before, .weglot-flags.gl span:before {
237
  background-position: -480px 0; }
238
- .weglot-flags.ka a:before, .weglot-flags.ka span:before {
239
  background-position: -5040px 0; }
240
- .weglot-flags.de a:before, .weglot-flags.de span:before {
241
  background-position: -2490px 0; }
242
- .weglot-flags.el a:before, .weglot-flags.el span:before {
243
  background-position: -2460px 0; }
244
- .weglot-flags.gu a:before, .weglot-flags.gu span:before {
245
  background-position: -1170px 0; }
246
- .weglot-flags.ht a:before, .weglot-flags.ht span:before {
247
  background-position: -4650px 0; }
248
- .weglot-flags.ha a:before, .weglot-flags.ha span:before {
249
  background-position: -900px 0; }
250
- .weglot-flags.he a:before, .weglot-flags.he span:before {
251
  background-position: -1050px 0; }
252
- .weglot-flags.hi a:before, .weglot-flags.hi span:before {
253
  background-position: -1170px 0; }
254
- .weglot-flags.hu a:before, .weglot-flags.hu span:before {
255
  background-position: -2430px 0; }
256
- .weglot-flags.is a:before, .weglot-flags.is span:before {
257
  background-position: -2400px 0; }
258
- .weglot-flags.ig a:before, .weglot-flags.ig span:before {
259
  background-position: -870px 0; }
260
- .weglot-flags.id a:before, .weglot-flags.id span:before {
261
  background-position: -3510px 0; }
262
- .weglot-flags.ga a:before, .weglot-flags.ga span:before {
263
  background-position: -2340px 0; }
264
- .weglot-flags.it a:before, .weglot-flags.it span:before {
265
  background-position: -2310px 0; }
266
- .weglot-flags.ja a:before, .weglot-flags.ja span:before {
267
  background-position: -3480px 0; }
268
- .weglot-flags.jv a:before, .weglot-flags.jv span:before {
269
  background-position: -3360px 0; }
270
- .weglot-flags.kn a:before, .weglot-flags.kn span:before {
271
  background-position: -1170px 0; }
272
- .weglot-flags.kk a:before, .weglot-flags.kk span:before {
273
  background-position: -3150px 0; }
274
- .weglot-flags.ko a:before, .weglot-flags.ko span:before {
275
  background-position: -6990px 0; }
276
- .weglot-flags.ku a:before, .weglot-flags.ku span:before {
277
  background-position: -2430px 0; }
278
- .weglot-flags.ky a:before, .weglot-flags.ky span:before {
279
  background-position: -3420px 0; }
280
- .weglot-flags.lo a:before, .weglot-flags.lo span:before {
281
  background-position: -3450px 0; }
282
- .weglot-flags.la a:before, .weglot-flags.la span:before {
283
  background-position: -2310px 0; }
284
- .weglot-flags.lv a:before, .weglot-flags.lv span:before {
285
  background-position: -2280px 0; }
286
- .weglot-flags.lt a:before, .weglot-flags.lt span:before {
287
  background-position: -2250px 0; }
288
- .weglot-flags.lb a:before, .weglot-flags.lb span:before {
289
  background-position: -2220px 0; }
290
- .weglot-flags.mk a:before, .weglot-flags.mk span:before {
291
  background-position: -2190px 0; }
292
- .weglot-flags.mg a:before, .weglot-flags.mg span:before {
293
  background-position: -1200px 0; }
294
- .weglot-flags.ms a:before, .weglot-flags.ms span:before {
295
  background-position: -3360px 0; }
296
- .weglot-flags.ml a:before, .weglot-flags.ml span:before {
297
  background-position: -1170px 0; }
298
- .weglot-flags.mt a:before, .weglot-flags.mt span:before {
299
  background-position: -2130px 0; }
300
- .weglot-flags.mi a:before, .weglot-flags.mi span:before {
301
  background-position: -3240px 0; }
302
- .weglot-flags.mr a:before, .weglot-flags.mr span:before {
303
  background-position: -1170px 0; }
304
- .weglot-flags.mn a:before, .weglot-flags.mn span:before {
305
  background-position: -6000px 0; }
306
- .weglot-flags.ne a:before, .weglot-flags.ne span:before {
307
  background-position: -3270px 0; }
308
- .weglot-flags.no a:before, .weglot-flags.no span:before {
309
  background-position: -5850px 0; }
310
- .weglot-flags.ps a:before, .weglot-flags.ps span:before {
311
  background-position: -5189px 0; }
312
- .weglot-flags.fa a:before, .weglot-flags.fa span:before {
313
  background-position: -6690px 0; }
314
- .weglot-flags.pl a:before, .weglot-flags.pl span:before {
315
  background-position: -2160px 0; }
316
- .weglot-flags.pt a:before, .weglot-flags.pt span:before {
317
  background-position: -6630px 0; }
318
- .weglot-flags.pa a:before, .weglot-flags.pa span:before {
319
  background-position: -3180px 0; }
320
- .weglot-flags.ro a:before, .weglot-flags.ro span:before {
321
  background-position: -2070px 0; }
322
- .weglot-flags.ru a:before, .weglot-flags.ru span:before {
323
  background-position: -2040px 0; }
324
- .weglot-flags.sm a:before, .weglot-flags.sm span:before {
325
  background-position: -4620px 0; }
326
- .weglot-flags.gd a:before, .weglot-flags.gd span:before {
327
  background-position: -30px 0; }
328
- .weglot-flags.sr a:before, .weglot-flags.sr span:before {
329
  background-position: -4290px 0; }
330
- .weglot-flags.sn a:before, .weglot-flags.sn span:before {
331
  background-position: -540px 0; }
332
- .weglot-flags.sd a:before, .weglot-flags.sd span:before {
333
  background-position: -3180px 0; }
334
- .weglot-flags.si a:before, .weglot-flags.si span:before {
335
  background-position: -2820px 0; }
336
- .weglot-flags.sk a:before, .weglot-flags.sk span:before {
337
  background-position: -6810px 0; }
338
- .weglot-flags.sl a:before, .weglot-flags.sl span:before {
339
  background-position: -2010px 0; }
340
- .weglot-flags.so a:before, .weglot-flags.so span:before {
341
  background-position: -4560px 0; }
342
- .weglot-flags.st a:before, .weglot-flags.st span:before {
343
  background-position: -4830px 0; }
344
- .weglot-flags.es a:before, .weglot-flags.es span:before {
345
  background-position: -480px 0; }
346
- .weglot-flags.su a:before, .weglot-flags.su span:before {
347
  background-position: -4530px 0; }
348
- .weglot-flags.sw a:before, .weglot-flags.sw span:before {
349
  background-position: -1290px 0; }
350
- .weglot-flags.sv a:before, .weglot-flags.sv span:before {
351
  background-position: -1980px 0; }
352
- .weglot-flags.tl a:before, .weglot-flags.tl span:before {
353
  background-position: -3060px 0; }
354
- .weglot-flags.ty a:before, .weglot-flags.ty span:before {
355
  background-position: -6270px 0; }
356
- .weglot-flags.tg a:before, .weglot-flags.tg span:before {
357
  background-position: -2940px 0; }
358
- .weglot-flags.ta a:before, .weglot-flags.ta span:before {
359
  background-position: -1170px 0; }
360
- .weglot-flags.tt a:before, .weglot-flags.tt span:before {
361
  background-position: -2040px 0; }
362
- .weglot-flags.te a:before, .weglot-flags.te span:before {
363
  background-position: -1170px 0; }
364
- .weglot-flags.th a:before, .weglot-flags.th span:before {
365
  background-position: -2910px 0; }
366
- .weglot-flags.to a:before, .weglot-flags.to span:before {
367
  background-position: -6540px 0; }
368
- .weglot-flags.tr a:before, .weglot-flags.tr span:before {
369
  background-position: -1950px 0; }
370
- .weglot-flags.uk a:before, .weglot-flags.uk span:before {
371
  background-position: -1890px 0; }
372
- .weglot-flags.ur a:before, .weglot-flags.ur span:before {
373
  background-position: -3180px 0; }
374
- .weglot-flags.uz a:before, .weglot-flags.uz span:before {
375
  background-position: -2880px 0; }
376
- .weglot-flags.vi a:before, .weglot-flags.vi span:before {
377
  background-position: -2850px 0; }
378
- .weglot-flags.cy a:before, .weglot-flags.cy span:before {
379
  background-position: -6420px 0; }
380
- .weglot-flags.fy a:before, .weglot-flags.fy span:before {
381
  background-position: -2100px 0; }
382
- .weglot-flags.xh a:before, .weglot-flags.xh span:before {
383
  background-position: -6570px 0; }
384
- .weglot-flags.yi a:before, .weglot-flags.yi span:before {
385
  background-position: -1050px 0; }
386
- .weglot-flags.yo a:before, .weglot-flags.yo span:before {
387
  background-position: -870px 0; }
388
- .weglot-flags.zu a:before, .weglot-flags.zu span:before {
389
  background-position: -6570px 0; }
390
- .weglot-flags.flag-1.hw a:before, .weglot-flags.flag-1.hw span:before {
391
  background-position: -7840px 0; }
392
- .weglot-flags.flag-1.fl a:before, .weglot-flags.flag-1.fl span:before {
393
  background-position: 2560px 0; }
394
- .weglot-flags.flag-1.af a:before, .weglot-flags.flag-1.af span:before {
395
  background-position: -6848px 0; }
396
- .weglot-flags.flag-1.sq a:before, .weglot-flags.flag-1.sq span:before {
397
  background-position: -97px 0; }
398
- .weglot-flags.flag-1.am a:before, .weglot-flags.flag-1.am span:before {
399
  background-position: -2369px 0; }
400
- .weglot-flags.flag-1.ar a:before, .weglot-flags.flag-1.ar span:before {
401
  background-position: -6465px 0; }
402
- .weglot-flags.flag-1.hy a:before, .weglot-flags.flag-1.hy span:before {
403
  background-position: -385px 0; }
404
- .weglot-flags.flag-1.az a:before, .weglot-flags.flag-1.az span:before {
405
  background-position: -513px 0; }
406
- .weglot-flags.flag-1.ba a:before, .weglot-flags.flag-1.ba span:before {
407
  background-position: -6113px 0; }
408
- .weglot-flags.flag-1.eu a:before, .weglot-flags.flag-1.eu span:before {
409
  background-position: -8353px 0; }
410
- .weglot-flags.flag-1.be a:before, .weglot-flags.flag-1.be span:before {
411
  background-position: -705px 0; }
412
- .weglot-flags.flag-1.bn a:before, .weglot-flags.flag-1.bn span:before {
413
  background-position: -609px 0; }
414
- .weglot-flags.flag-1.bs a:before, .weglot-flags.flag-1.bs span:before {
415
  background-position: -929px 0; }
416
- .weglot-flags.flag-1.bg a:before, .weglot-flags.flag-1.bg span:before {
417
  background-position: -1121px 0; }
418
- .weglot-flags.flag-1.my a:before, .weglot-flags.flag-1.my span:before {
419
  background-position: -4929px 0; }
420
- .weglot-flags.flag-1.ca a:before, .weglot-flags.flag-1.ca span:before {
421
  background-position: -8321px 0; }
422
- .weglot-flags.flag-1.zh a:before, .weglot-flags.flag-1.zh span:before {
423
  background-position: -1505px 0; }
424
- .weglot-flags.flag-1.tw a:before, .weglot-flags.flag-1.tw span:before {
425
  background-position: -6369px 0; }
426
- .weglot-flags.flag-1.km a:before, .weglot-flags.flag-1.km span:before {
427
  background-position: -1217px 0; }
428
- .weglot-flags.flag-1.ny a:before, .weglot-flags.flag-1.ny span:before {
429
  background-position: -4289px 0; }
430
- .weglot-flags.flag-1.co a:before, .weglot-flags.flag-1.co span:before {
431
  background-position: -2561px 0; }
432
- .weglot-flags.flag-1.hr a:before, .weglot-flags.flag-1.hr span:before {
433
  background-position: -1793px 0; }
434
- .weglot-flags.flag-1.cs a:before, .weglot-flags.flag-1.cs span:before {
435
  background-position: -1921px 0; }
436
- .weglot-flags.flag-1.da a:before, .weglot-flags.flag-1.da span:before {
437
  background-position: -1985px 0; }
438
- .weglot-flags.flag-1.nl a:before, .weglot-flags.flag-1.nl span:before {
439
  background-position: -5121px 0; }
440
- .weglot-flags.flag-1.en a:before, .weglot-flags.flag-1.en span:before {
441
  background-position: -7777px 0; }
442
- .weglot-flags.flag-1.eo a:before, .weglot-flags.flag-1.eo span:before {
443
  background-position: -7777px 0; }
444
- .weglot-flags.flag-1.et a:before, .weglot-flags.flag-1.et span:before {
445
  background-position: -2337px 0; }
446
- .weglot-flags.flag-1.fj a:before, .weglot-flags.flag-1.fj span:before {
447
  background-position: -2497px 0; }
448
- .weglot-flags.flag-1.fi a:before, .weglot-flags.flag-1.fi span:before {
449
  background-position: -2529px 0; }
450
- .weglot-flags.flag-1.fr a:before, .weglot-flags.flag-1.fr span:before {
451
  background-position: -2561px 0; }
452
- .weglot-flags.flag-1.gl a:before, .weglot-flags.flag-1.gl span:before {
453
  background-position: -7009px 0; }
454
- .weglot-flags.flag-1.ka a:before, .weglot-flags.flag-1.ka span:before {
455
  background-position: -2721px 0; }
456
- .weglot-flags.flag-1.de a:before, .weglot-flags.flag-1.de span:before {
457
  background-position: -2753px 0; }
458
- .weglot-flags.flag-1.el a:before, .weglot-flags.flag-1.el span:before {
459
  background-position: -2881px 0; }
460
- .weglot-flags.flag-1.gu a:before, .weglot-flags.flag-1.gu span:before {
461
  background-position: -3329px 0; }
462
- .weglot-flags.flag-1.ht a:before, .weglot-flags.flag-1.ht span:before {
463
  background-position: -3169px 0; }
464
- .weglot-flags.flag-1.ha a:before, .weglot-flags.flag-1.ha span:before {
465
  background-position: -5281px 0; }
466
- .weglot-flags.flag-1.he a:before, .weglot-flags.flag-1.he span:before {
467
  background-position: -3521px 0; }
468
- .weglot-flags.flag-1.hi a:before, .weglot-flags.flag-1.hi span:before {
469
  background-position: -3329px 0; }
470
- .weglot-flags.flag-1.hu a:before, .weglot-flags.flag-1.hu span:before {
471
  background-position: -3265px 0; }
472
- .weglot-flags.flag-1.is a:before, .weglot-flags.flag-1.is span:before {
473
  background-position: -3297px 0; }
474
- .weglot-flags.flag-1.ig a:before, .weglot-flags.flag-1.ig span:before {
475
  background-position: -5313px 0; }
476
- .weglot-flags.flag-1.id a:before, .weglot-flags.flag-1.id span:before {
477
  background-position: -3361px 0; }
478
- .weglot-flags.flag-1.ga a:before, .weglot-flags.flag-1.ga span:before {
479
  background-position: -3457px 0; }
480
- .weglot-flags.flag-1.it a:before, .weglot-flags.flag-1.it span:before {
481
  background-position: -3553px 0; }
482
- .weglot-flags.flag-1.ja a:before, .weglot-flags.flag-1.ja span:before {
483
  background-position: -3617px 0; }
484
- .weglot-flags.flag-1.jv a:before, .weglot-flags.flag-1.jv span:before {
485
  background-position: -4321px 0; }
486
- .weglot-flags.flag-1.kn a:before, .weglot-flags.flag-1.kn span:before {
487
  background-position: -3329px 0; }
488
- .weglot-flags.flag-1.kk a:before, .weglot-flags.flag-1.kk span:before {
489
  background-position: -3713px 0; }
490
- .weglot-flags.flag-1.ko a:before, .weglot-flags.flag-1.ko span:before {
491
  background-position: -6913px 0; }
492
- .weglot-flags.flag-1.ku a:before, .weglot-flags.flag-1.ku span:before {
493
  background-position: -3265px 0; }
494
- .weglot-flags.flag-1.ky a:before, .weglot-flags.flag-1.ky span:before {
495
  background-position: -3873px 0; }
496
- .weglot-flags.flag-1.lo a:before, .weglot-flags.flag-1.lo span:before {
497
  background-position: -3904px 0; }
498
- .weglot-flags.flag-1.la a:before, .weglot-flags.flag-1.la span:before {
499
  background-position: -3553px 0; }
500
- .weglot-flags.flag-1.lv a:before, .weglot-flags.flag-1.lv span:before {
501
  background-position: -3937px 0; }
502
- .weglot-flags.flag-1.lt a:before, .weglot-flags.flag-1.lt span:before {
503
  background-position: -4129px 0; }
504
- .weglot-flags.flag-1.lb a:before, .weglot-flags.flag-1.lb span:before {
505
  background-position: -4161px 0; }
506
- .weglot-flags.flag-1.mk a:before, .weglot-flags.flag-1.mk span:before {
507
  background-position: -4225px 0; }
508
- .weglot-flags.flag-1.mg a:before, .weglot-flags.flag-1.mg span:before {
509
  background-position: -4257px 0; }
510
- .weglot-flags.flag-1.ms a:before, .weglot-flags.flag-1.ms span:before {
511
  background-position: -4321px 0; }
512
- .weglot-flags.flag-1.ml a:before, .weglot-flags.flag-1.ml span:before {
513
  background-position: -3329px 0; }
514
- .weglot-flags.flag-1.mt a:before, .weglot-flags.flag-1.mt span:before {
515
  background-position: -4417px 0; }
516
- .weglot-flags.flag-1.mi a:before, .weglot-flags.flag-1.mi span:before {
517
  background-position: -5217px 0; }
518
- .weglot-flags.flag-1.mr a:before, .weglot-flags.flag-1.mr span:before {
519
  background-position: -3329px 0; }
520
- .weglot-flags.flag-1.mn a:before, .weglot-flags.flag-1.mn span:before {
521
  background-position: -4769px 0; }
522
- .weglot-flags.flag-1.ne a:before, .weglot-flags.flag-1.ne span:before {
523
  background-position: -5091px 0; }
524
- .weglot-flags.flag-1.no a:before, .weglot-flags.flag-1.no span:before {
525
  background-position: -5505px 0; }
526
- .weglot-flags.flag-1.ps a:before, .weglot-flags.flag-1.ps span:before {
527
  background-position: -33px 0; }
528
- .weglot-flags.flag-1.fa a:before, .weglot-flags.flag-1.fa span:before {
529
  background-position: -3393px 0; }
530
- .weglot-flags.flag-1.pl a:before, .weglot-flags.flag-1.pl span:before {
531
  background-position: -5889px 0; }
532
- .weglot-flags.flag-1.pt a:before, .weglot-flags.flag-1.pt span:before {
533
  background-position: -993px 0; }
534
- .weglot-flags.flag-1.pa a:before, .weglot-flags.flag-1.pa span:before {
535
  background-position: -3329px 0; }
536
- .weglot-flags.flag-1.ro a:before, .weglot-flags.flag-1.ro span:before {
537
  background-position: -6081px 0; }
538
- .weglot-flags.flag-1.ru a:before, .weglot-flags.flag-1.ru span:before {
539
  background-position: -6113px 0; }
540
- .weglot-flags.flag-1.sm a:before, .weglot-flags.flag-1.sm span:before {
541
  background-position: -6369px 0; }
542
- .weglot-flags.flag-1.gd a:before, .weglot-flags.flag-1.gd span:before {
543
  background-position: -6497px 0; }
544
- .weglot-flags.flag-1.sr a:before, .weglot-flags.flag-1.sr span:before {
545
  background-position: -6561px 0; }
546
- .weglot-flags.flag-1.sn a:before, .weglot-flags.flag-1.sn span:before {
547
  background-position: -8287px 0; }
548
- .weglot-flags.flag-1.sd a:before, .weglot-flags.flag-1.sd span:before {
549
  background-position: -5601px 0; }
550
- .weglot-flags.flag-1.si a:before, .weglot-flags.flag-1.si span:before {
551
  background-position: -7039px 0; }
552
- .weglot-flags.flag-1.sk a:before, .weglot-flags.flag-1.sk span:before {
553
  background-position: -6689px 0; }
554
- .weglot-flags.flag-1.sl a:before, .weglot-flags.flag-1.sl span:before {
555
  background-position: -6721px 0; }
556
- .weglot-flags.flag-1.so a:before, .weglot-flags.flag-1.so span:before {
557
  background-position: -6785px 0; }
558
- .weglot-flags.flag-1.st a:before, .weglot-flags.flag-1.st span:before {
559
  background-position: -4001px 0; }
560
- .weglot-flags.flag-1.es a:before, .weglot-flags.flag-1.es span:before {
561
  background-position: -7009px 0; }
562
- .weglot-flags.flag-1.su a:before, .weglot-flags.flag-1.su span:before {
563
  background-position: -7073px 0; }
564
- .weglot-flags.flag-1.sw a:before, .weglot-flags.flag-1.sw span:before {
565
  background-position: -3745px 0; }
566
- .weglot-flags.flag-1.sv a:before, .weglot-flags.flag-1.sv span:before {
567
  background-position: -7169px 0; }
568
- .weglot-flags.flag-1.tl a:before, .weglot-flags.flag-1.tl span:before {
569
  background-position: -5823px 0; }
570
- .weglot-flags.flag-1.ty a:before, .weglot-flags.flag-1.ty span:before {
571
  background-position: -2593px 0; }
572
- .weglot-flags.flag-1.tg a:before, .weglot-flags.flag-1.tg span:before {
573
  background-position: -7297px 0; }
574
- .weglot-flags.flag-1.ta a:before, .weglot-flags.flag-1.ta span:before {
575
  background-position: -3329px 0; }
576
- .weglot-flags.flag-1.tt a:before, .weglot-flags.flag-1.tt span:before {
577
  background-position: -6113px 0; }
578
- .weglot-flags.flag-1.te a:before, .weglot-flags.flag-1.te span:before {
579
  background-position: -3329px 0; }
580
- .weglot-flags.flag-1.th a:before, .weglot-flags.flag-1.th span:before {
581
  background-position: -7361px 0; }
582
- .weglot-flags.flag-1.to a:before, .weglot-flags.flag-1.to span:before {
583
  background-position: -7456px 0; }
584
- .weglot-flags.flag-1.tr a:before, .weglot-flags.flag-1.tr span:before {
585
  background-position: -7553px 0; }
586
- .weglot-flags.flag-1.uk a:before, .weglot-flags.flag-1.uk span:before {
587
  background-position: -7713px 0; }
588
- .weglot-flags.flag-1.ur a:before, .weglot-flags.flag-1.ur span:before {
589
  background-position: -5600px 0; }
590
- .weglot-flags.flag-1.uz a:before, .weglot-flags.flag-1.uz span:before {
591
  background-position: -7969px 0; }
592
- .weglot-flags.flag-1.vi a:before, .weglot-flags.flag-1.vi span:before {
593
  background-position: -8097px 0; }
594
- .weglot-flags.flag-1.cy a:before, .weglot-flags.flag-1.cy span:before {
595
  background-position: -8129px 0; }
596
- .weglot-flags.flag-1.fy a:before, .weglot-flags.flag-1.fy span:before {
597
  background-position: -5121px 0; }
598
- .weglot-flags.flag-1.xh a:before, .weglot-flags.flag-1.xh span:before {
599
  background-position: -6848px 0; }
600
- .weglot-flags.flag-1.yi a:before, .weglot-flags.flag-1.yi span:before {
601
  background-position: -3521px 0; }
602
- .weglot-flags.flag-1.yo a:before, .weglot-flags.flag-1.yo span:before {
603
  background-position: -5313px 0; }
604
- .weglot-flags.flag-1.zu a:before, .weglot-flags.flag-1.zu span:before {
605
  background-position: -6848px 0; }
606
  .weglot-flags.flag-2 {
607
  /* a faire */ }
608
- .weglot-flags.flag-2.hw a:before, .weglot-flags.flag-2.hw span:before {
609
  background-position: -5448px 0; }
610
- .weglot-flags.flag-2.fl a:before, .weglot-flags.flag-2.fl span:before {
611
  background-position: -1008px 0; }
612
- .weglot-flags.flag-2.af a:before, .weglot-flags.flag-2.af span:before {
613
  background-position: -4968px 0; }
614
- .weglot-flags.flag-2.sq a:before, .weglot-flags.flag-2.sq span:before {
615
  background-position: -2976px 0; }
616
- .weglot-flags.flag-2.am a:before, .weglot-flags.flag-2.am span:before {
617
  background-position: -3816px 0; }
618
- .weglot-flags.flag-2.ar a:before, .weglot-flags.flag-2.ar span:before {
619
  background-position: -768px 0; }
620
- .weglot-flags.flag-2.hy a:before, .weglot-flags.flag-2.hy span:before {
621
  background-position: 0 0; }
622
- .weglot-flags.flag-2.az a:before, .weglot-flags.flag-2.az span:before {
623
  background-position: -5136px 0; }
624
- .weglot-flags.flag-2.ba a:before, .weglot-flags.flag-2.ba span:before {
625
  background-position: -936px 0; }
626
- .weglot-flags.flag-2.eu a:before, .weglot-flags.flag-2.eu span:before {
627
  background-position: -5376px 0; }
628
- .weglot-flags.flag-2.be a:before, .weglot-flags.flag-2.be span:before {
629
  background-position: -4224px 0; }
630
- .weglot-flags.flag-2.bn a:before, .weglot-flags.flag-2.bn span:before {
631
  background-position: -4056px 0; }
632
- .weglot-flags.flag-2.bs a:before, .weglot-flags.flag-2.bs span:before {
633
  background-position: -3984px 0; }
634
- .weglot-flags.flag-2.bg a:before, .weglot-flags.flag-2.bg span:before {
635
  background-position: -5040px 0; }
636
- .weglot-flags.flag-2.my a:before, .weglot-flags.flag-2.my span:before {
637
  background-position: -1248px 0; }
638
- .weglot-flags.flag-2.ca a:before, .weglot-flags.flag-2.ca span:before {
639
  background-position: -5352px 0; }
640
- .weglot-flags.flag-2.zh a:before, .weglot-flags.flag-2.zh span:before {
641
  background-position: -2592px 0; }
642
- .weglot-flags.flag-2.tw a:before, .weglot-flags.flag-2.tw span:before {
643
  background-position: -3408px 0; }
644
- .weglot-flags.flag-2.km a:before, .weglot-flags.flag-2.km span:before {
645
  background-position: -5160px 0; }
646
- .weglot-flags.flag-2.ny a:before, .weglot-flags.flag-2.ny span:before {
647
  background-position: -1392px 0; }
648
- .weglot-flags.flag-2.co a:before, .weglot-flags.flag-2.co span:before {
649
  background-position: -2304px 0; }
650
- .weglot-flags.flag-2.hr a:before, .weglot-flags.flag-2.hr span:before {
651
  background-position: -4416px 0; }
652
- .weglot-flags.flag-2.cs a:before, .weglot-flags.flag-2.cs span:before {
653
  background-position: -2472px 0; }
654
- .weglot-flags.flag-2.da a:before, .weglot-flags.flag-2.da span:before {
655
  background-position: -2448px 0; }
656
- .weglot-flags.flag-2.nl a:before, .weglot-flags.flag-2.nl span:before {
657
  background-position: -1296px 0; }
658
- .weglot-flags.flag-2.en a:before, .weglot-flags.flag-2.en span:before {
659
  background-position: -312px 0; }
660
- .weglot-flags.flag-2.eo a:before, .weglot-flags.flag-2.eo span:before {
661
  background-position: -312px 0; }
662
- .weglot-flags.flag-2.et a:before, .weglot-flags.flag-2.et span:before {
663
  background-position: -2424px 0; }
664
- .weglot-flags.flag-2.fj a:before, .weglot-flags.flag-2.fj span:before {
665
  background-position: -576px 0; }
666
- .weglot-flags.flag-2.fi a:before, .weglot-flags.flag-2.fi span:before {
667
  background-position: -2328px 0; }
668
- .weglot-flags.flag-2.fr a:before, .weglot-flags.flag-2.fr span:before {
669
  background-position: -2304px 0; }
670
- .weglot-flags.flag-2.gl a:before, .weglot-flags.flag-2.gl span:before {
671
  background-position: -96px 0; }
672
- .weglot-flags.flag-2.ka a:before, .weglot-flags.flag-2.ka span:before {
673
  background-position: -3744px 0; }
674
- .weglot-flags.flag-2.de a:before, .weglot-flags.flag-2.de span:before {
675
  background-position: -2256px 0; }
676
- .weglot-flags.flag-2.el a:before, .weglot-flags.flag-2.el span:before {
677
  background-position: -2208px 0; }
678
- .weglot-flags.flag-2.gu a:before, .weglot-flags.flag-2.gu span:before {
679
  background-position: -1728px 0; }
680
- .weglot-flags.flag-2.ht a:before, .weglot-flags.flag-2.ht span:before {
681
  background-position: -3528px 0; }
682
- .weglot-flags.flag-2.ha a:before, .weglot-flags.flag-2.ha span:before {
683
  background-position: -1176px 0; }
684
- .weglot-flags.flag-2.he a:before, .weglot-flags.flag-2.he span:before {
685
  background-position: -1992px 0; }
686
- .weglot-flags.flag-2.hi a:before, .weglot-flags.flag-2.hi span:before {
687
  background-position: -1728px 0; }
688
- .weglot-flags.flag-2.hu a:before, .weglot-flags.flag-2.hu span:before {
689
  background-position: -2088px 0; }
690
- .weglot-flags.flag-2.is a:before, .weglot-flags.flag-2.is span:before {
691
  background-position: -2064px 0; }
692
- .weglot-flags.flag-2.ig a:before, .weglot-flags.flag-2.ig span:before {
693
  background-position: -1103px 0; }
694
- .weglot-flags.flag-2.id a:before, .weglot-flags.flag-2.id span:before {
695
  background-position: -2040px 0; }
696
- .weglot-flags.flag-2.ga a:before, .weglot-flags.flag-2.ga span:before {
697
  background-position: -2016px 0; }
698
- .weglot-flags.flag-2.it a:before, .weglot-flags.flag-2.it span:before {
699
  background-position: -1968px 0; }
700
- .weglot-flags.flag-2.ja a:before, .weglot-flags.flag-2.ja span:before {
701
  background-position: -1920px 0; }
702
- .weglot-flags.flag-2.jv a:before, .weglot-flags.flag-2.jv span:before {
703
  background-position: -1536px 0; }
704
- .weglot-flags.flag-2.kn a:before, .weglot-flags.flag-2.kn span:before {
705
  background-position: -1728px 0; }
706
- .weglot-flags.flag-2.kk a:before, .weglot-flags.flag-2.kk span:before {
707
  background-position: -1704px 0; }
708
- .weglot-flags.flag-2.ko a:before, .weglot-flags.flag-2.ko span:before {
709
  background-position: -1848px 0; }
710
- .weglot-flags.flag-2.ku a:before, .weglot-flags.flag-2.ku span:before {
711
  background-position: -2088px 0; }
712
- .weglot-flags.flag-2.ky a:before, .weglot-flags.flag-2.ky span:before {
713
  background-position: -1800px 0; }
714
- .weglot-flags.flag-2.lo a:before, .weglot-flags.flag-2.lo span:before {
715
  background-position: -1776px 0; }
716
- .weglot-flags.flag-2.la a:before, .weglot-flags.flag-2.la span:before {
717
  background-position: -1968px 0; }
718
- .weglot-flags.flag-2.lv a:before, .weglot-flags.flag-2.lv span:before {
719
  background-position: -1752px 0; }
720
- .weglot-flags.flag-2.lt a:before, .weglot-flags.flag-2.lt span:before {
721
  background-position: -1656px 0; }
722
- .weglot-flags.flag-2.lb a:before, .weglot-flags.flag-2.lb span:before {
723
  background-position: -1632px 0; }
724
- .weglot-flags.flag-2.mk a:before, .weglot-flags.flag-2.mk span:before {
725
  background-position: -1440px 0; }
726
- .weglot-flags.flag-2.mg a:before, .weglot-flags.flag-2.mg span:before {
727
  background-position: -1560px 0; }
728
- .weglot-flags.flag-2.ms a:before, .weglot-flags.flag-2.ms span:before {
729
  background-position: -1536px 0; }
730
- .weglot-flags.flag-2.ml a:before, .weglot-flags.flag-2.ml span:before {
731
  background-position: -1728px 0; }
732
- .weglot-flags.flag-2.mt a:before, .weglot-flags.flag-2.mt span:before {
733
  background-position: -1200px 0; }
734
- .weglot-flags.flag-2.mi a:before, .weglot-flags.flag-2.mi span:before {
735
  background-position: -1224px 0; }
736
- .weglot-flags.flag-2.mr a:before, .weglot-flags.flag-2.mr span:before {
737
  background-position: -1728px 0; }
738
- .weglot-flags.flag-2.mn a:before, .weglot-flags.flag-2.mn span:before {
739
  background-position: -4800px 0; }
740
- .weglot-flags.flag-2.ne a:before, .weglot-flags.flag-2.ne span:before {
741
  background-position: -1320px 0; }
742
- .weglot-flags.flag-2.no a:before, .weglot-flags.flag-2.no span:before {
743
  background-position: -4776px 0; }
744
- .weglot-flags.flag-2.ps a:before, .weglot-flags.flag-2.ps span:before {
745
  background-position: -4008px 0; }
746
- .weglot-flags.flag-2.fa a:before, .weglot-flags.flag-2.fa span:before {
747
  background-position: -5088px 0; }
748
- .weglot-flags.flag-2.pl a:before, .weglot-flags.flag-2.pl span:before {
749
  background-position: -984px 0; }
750
- .weglot-flags.flag-2.pt a:before, .weglot-flags.flag-2.pt span:before {
751
  background-position: -2784px 0; }
752
- .weglot-flags.flag-2.pa a:before, .weglot-flags.flag-2.pa span:before {
753
  background-position: -1728px 0; }
754
- .weglot-flags.flag-2.ro a:before, .weglot-flags.flag-2.ro span:before {
755
  background-position: -960px 0; }
756
- .weglot-flags.flag-2.ru a:before, .weglot-flags.flag-2.ru span:before {
757
  background-position: -936px 0; }
758
- .weglot-flags.flag-2.sm a:before, .weglot-flags.flag-2.sm span:before {
759
  background-position: -3408px 0; }
760
- .weglot-flags.flag-2.gd a:before, .weglot-flags.flag-2.gd span:before {
761
  background-position: -4872px 0; }
762
- .weglot-flags.flag-2.sr a:before, .weglot-flags.flag-2.sr span:before {
763
  background-position: -3120px 0; }
764
- .weglot-flags.flag-2.sn a:before, .weglot-flags.flag-2.sn span:before {
765
  background-position: -72px 0; }
766
- .weglot-flags.flag-2.sd a:before, .weglot-flags.flag-2.sd span:before {
767
  background-position: -1128px 0; }
768
- .weglot-flags.flag-2.si a:before, .weglot-flags.flag-2.si span:before {
769
  background-position: -480px 0; }
770
- .weglot-flags.flag-2.sk a:before, .weglot-flags.flag-2.sk span:before {
771
  background-position: -4152px 0; }
772
- .weglot-flags.flag-2.sl a:before, .weglot-flags.flag-2.sl span:before {
773
  background-position: -696px 0; }
774
- .weglot-flags.flag-2.so a:before, .weglot-flags.flag-2.so span:before {
775
  background-position: -3336px 0; }
776
- .weglot-flags.flag-2.st a:before, .weglot-flags.flag-2.st span:before {
777
  background-position: -3552px 0; }
778
- .weglot-flags.flag-2.es a:before, .weglot-flags.flag-2.es span:before {
779
  background-position: -96px 0; }
780
- .weglot-flags.flag-2.su a:before, .weglot-flags.flag-2.su span:before {
781
  background-position: -3312px 0; }
782
- .weglot-flags.flag-2.sw a:before, .weglot-flags.flag-2.sw span:before {
783
  background-position: -1872px 0; }
784
- .weglot-flags.flag-2.sv a:before, .weglot-flags.flag-2.sv span:before {
785
  background-position: -552px 0; }
786
- .weglot-flags.flag-2.tl a:before, .weglot-flags.flag-2.tl span:before {
787
  background-position: -1008px 0; }
788
- .weglot-flags.flag-2.ty a:before, .weglot-flags.flag-2.ty span:before {
789
  background-position: -4512px 0; }
790
- .weglot-flags.flag-2.tg a:before, .weglot-flags.flag-2.tg span:before {
791
  background-position: -264px 0; }
792
- .weglot-flags.flag-2.ta a:before, .weglot-flags.flag-2.ta span:before {
793
  background-position: -1728px 0; }
794
- .weglot-flags.flag-2.tt a:before, .weglot-flags.flag-2.tt span:before {
795
  background-position: -936px 0; }
796
- .weglot-flags.flag-2.te a:before, .weglot-flags.flag-2.te span:before {
797
  background-position: -1728px 0; }
798
- .weglot-flags.flag-2.th a:before, .weglot-flags.flag-2.th span:before {
799
  background-position: -456px 0; }
800
- .weglot-flags.flag-2.to a:before, .weglot-flags.flag-2.to span:before {
801
  background-position: -3264px 0; }
802
- .weglot-flags.flag-2.tr a:before, .weglot-flags.flag-2.tr span:before {
803
  background-position: -360px 0; }
804
- .weglot-flags.flag-2.uk a:before, .weglot-flags.flag-2.uk span:before {
805
  background-position: -288px 0; }
806
- .weglot-flags.flag-2.ur a:before, .weglot-flags.flag-2.ur span:before {
807
  background-position: -1128px 0; }
808
- .weglot-flags.flag-2.uz a:before, .weglot-flags.flag-2.uz span:before {
809
  background-position: -240px 0; }
810
- .weglot-flags.flag-2.vi a:before, .weglot-flags.flag-2.vi span:before {
811
  background-position: -144px 0; }
812
- .weglot-flags.flag-2.cy a:before, .weglot-flags.flag-2.cy span:before {
813
  background-position: -4848px 0; }
814
- .weglot-flags.flag-2.fy a:before, .weglot-flags.flag-2.fy span:before {
815
  background-position: -1296px 0; }
816
- .weglot-flags.flag-2.xh a:before, .weglot-flags.flag-2.xh span:before {
817
  background-position: -4968px 0; }
818
- .weglot-flags.flag-2.yi a:before, .weglot-flags.flag-2.yi span:before {
819
  background-position: -1992px 0; }
820
- .weglot-flags.flag-2.yo a:before, .weglot-flags.flag-2.yo span:before {
821
  background-position: -1103px 0; }
822
- .weglot-flags.flag-2.zu a:before, .weglot-flags.flag-2.zu span:before {
823
  background-position: -4968px 0; }
824
  .weglot-flags.flag-3 {
825
  /* a faire */
826
  /* a faire */
827
  /* a faire */ }
828
- .weglot-flags.flag-3.hw a:before, .weglot-flags.flag-3.hw span:before {
829
  background-position: -2711px 0; }
830
- .weglot-flags.flag-3.fl a:before, .weglot-flags.flag-3.fl span:before {
831
  background-position: -5232px 0; }
832
- .weglot-flags.flag-3.af a:before, .weglot-flags.flag-3.af span:before {
833
  background-position: -5496px 0; }
834
- .weglot-flags.flag-3.sq a:before, .weglot-flags.flag-3.sq span:before {
835
  background-position: -4776px 0; }
836
- .weglot-flags.flag-3.am a:before, .weglot-flags.flag-3.am span:before {
837
  background-position: -192px 0; }
838
- .weglot-flags.flag-3.ar a:before, .weglot-flags.flag-3.ar span:before {
839
  background-position: -3336px 0; }
840
- .weglot-flags.flag-3.hy a:before, .weglot-flags.flag-3.hy span:before {
841
  background-position: -4632px 0; }
842
- .weglot-flags.flag-3.az a:before, .weglot-flags.flag-3.az span:before {
843
  background-position: -4536px 0; }
844
- .weglot-flags.flag-3.ba a:before, .weglot-flags.flag-3.ba span:before {
845
  background-position: -2664px 0; }
846
- .weglot-flags.flag-3.eu a:before, .weglot-flags.flag-3.eu span:before {
847
  background-position: -5808px 0; }
848
- .weglot-flags.flag-3.be a:before, .weglot-flags.flag-3.be span:before {
849
  background-position: -144px 0; }
850
- .weglot-flags.flag-3.bn a:before, .weglot-flags.flag-3.bn span:before {
851
  background-position: -4488px 0; }
852
- .weglot-flags.flag-3.bs a:before, .weglot-flags.flag-3.bs span:before {
853
  background-position: -4392px 0; }
854
- .weglot-flags.flag-3.bg a:before, .weglot-flags.flag-3.bg span:before {
855
  background-position: -4296px 0; }
856
- .weglot-flags.flag-3.my a:before, .weglot-flags.flag-3.my span:before {
857
  background-position: -3769px 0; }
858
- .weglot-flags.flag-3.ca a:before, .weglot-flags.flag-3.ca span:before {
859
  background-position: -5784px 0; }
860
- .weglot-flags.flag-3.zh a:before, .weglot-flags.flag-3.zh span:before {
861
  background-position: -3240px 0; }
862
- .weglot-flags.flag-3.tw a:before, .weglot-flags.flag-3.tw span:before {
863
  background-position: -4008px 0; }
864
- .weglot-flags.flag-3.km a:before, .weglot-flags.flag-3.km span:before {
865
  background-position: -4201px 0; }
866
- .weglot-flags.flag-3.ny a:before, .weglot-flags.flag-3.ny span:before {
867
  background-position: -384px 0; }
868
- .weglot-flags.flag-3.co a:before, .weglot-flags.flag-3.co span:before {
869
  background-position: -2760px 0; }
870
- .weglot-flags.flag-3.hr a:before, .weglot-flags.flag-3.hr span:before {
871
  background-position: -3048px 0; }
872
- .weglot-flags.flag-3.cs a:before, .weglot-flags.flag-3.cs span:before {
873
  background-position: -5280px 0; }
874
- .weglot-flags.flag-3.da a:before, .weglot-flags.flag-3.da span:before {
875
  background-position: -3024px 0; }
876
- .weglot-flags.flag-3.nl a:before, .weglot-flags.flag-3.nl span:before {
877
  background-position: -3360px 0; }
878
- .weglot-flags.flag-3.en a:before, .weglot-flags.flag-3.en span:before {
879
  background-position: -2520px 0; }
880
- .weglot-flags.flag-3.eo a:before, .weglot-flags.flag-3.eo span:before {
881
  background-position: -2520px 0; }
882
- .weglot-flags.flag-3.et a:before, .weglot-flags.flag-3.et span:before {
883
  background-position: -2856px 0; }
884
- .weglot-flags.flag-3.fj a:before, .weglot-flags.flag-3.fj span:before {
885
  background-position: -0px 0; }
886
- .weglot-flags.flag-3.fi a:before, .weglot-flags.flag-3.fi span:before {
887
  background-position: -2784px 0; }
888
- .weglot-flags.flag-3.fr a:before, .weglot-flags.flag-3.fr span:before {
889
  background-position: -2760px 0; }
890
- .weglot-flags.flag-3.gl a:before, .weglot-flags.flag-3.gl span:before {
891
  background-position: -3576px 0; }
892
- .weglot-flags.flag-3.ka a:before, .weglot-flags.flag-3.ka span:before {
893
  background-position: -1536px 0; }
894
- .weglot-flags.flag-3.de a:before, .weglot-flags.flag-3.de span:before {
895
  background-position: -1488px 0; }
896
- .weglot-flags.flag-3.el a:before, .weglot-flags.flag-3.el span:before {
897
  background-position: -1416px 0; }
898
- .weglot-flags.flag-3.gu a:before, .weglot-flags.flag-3.gu span:before {
899
  background-position: -2304px 0; }
900
- .weglot-flags.flag-3.ht a:before, .weglot-flags.flag-3.ht span:before {
901
  background-position: -5160px 0; }
902
- .weglot-flags.flag-3.ha a:before, .weglot-flags.flag-3.ha span:before {
903
  background-position: -361px 0; }
904
- .weglot-flags.flag-3.he a:before, .weglot-flags.flag-3.he span:before {
905
  background-position: -1608px 0; }
906
- .weglot-flags.flag-3.hi a:before, .weglot-flags.flag-3.hi span:before {
907
  background-position: -2304px 0; }
908
- .weglot-flags.flag-3.hu a:before, .weglot-flags.flag-3.hu span:before {
909
  background-position: -1920px 0; }
910
- .weglot-flags.flag-3.is a:before, .weglot-flags.flag-3.is span:before {
911
  background-position: -840px 0; }
912
- .weglot-flags.flag-3.ig a:before, .weglot-flags.flag-3.ig span:before {
913
  background-position: -3457px 0; }
914
- .weglot-flags.flag-3.id a:before, .weglot-flags.flag-3.id span:before {
915
  background-position: -4992px 0; }
916
- .weglot-flags.flag-3.ga a:before, .weglot-flags.flag-3.ga span:before {
917
  background-position: -2016px 0; }
918
- .weglot-flags.flag-3.it a:before, .weglot-flags.flag-3.it span:before {
919
  background-position: -336px 0; }
920
- .weglot-flags.flag-3.ja a:before, .weglot-flags.flag-3.ja span:before {
921
  background-position: -2448px 0; }
922
- .weglot-flags.flag-3.jv a:before, .weglot-flags.flag-3.jv span:before {
923
  background-position: -864px 0; }
924
- .weglot-flags.flag-3.kn a:before, .weglot-flags.flag-3.kn span:before {
925
  background-position: -2304px 0; }
926
- .weglot-flags.flag-3.kk a:before, .weglot-flags.flag-3.kk span:before {
927
  background-position: -3912px 0; }
928
- .weglot-flags.flag-3.ko a:before, .weglot-flags.flag-3.ko span:before {
929
  background-position: -2256px 0; }
930
- .weglot-flags.flag-3.ku a:before, .weglot-flags.flag-3.ku span:before {
931
  background-position: -1920px 0; }
932
- .weglot-flags.flag-3.ky a:before, .weglot-flags.flag-3.ky span:before {
933
  background-position: -744px 0; }
934
- .weglot-flags.flag-3.lo a:before, .weglot-flags.flag-3.lo span:before {
935
  background-position: -3816px 0; }
936
- .weglot-flags.flag-3.la a:before, .weglot-flags.flag-3.la span:before {
937
  background-position: -336px 0; }
938
- .weglot-flags.flag-3.lv a:before, .weglot-flags.flag-3.lv span:before {
939
  background-position: -216px 0; }
940
- .weglot-flags.flag-3.lt a:before, .weglot-flags.flag-3.lt span:before {
941
  background-position: -1776px 0; }
942
- .weglot-flags.flag-3.lb a:before, .weglot-flags.flag-3.lb span:before {
943
  background-position: -1945px 0; }
944
- .weglot-flags.flag-3.mk a:before, .weglot-flags.flag-3.mk span:before {
945
  background-position: -2208px 0; }
946
- .weglot-flags.flag-3.mg a:before, .weglot-flags.flag-3.mg span:before {
947
  background-position: -5064px 0; }
948
- .weglot-flags.flag-3.ms a:before, .weglot-flags.flag-3.ms span:before {
949
  background-position: -864px 0; }
950
- .weglot-flags.flag-3.ml a:before, .weglot-flags.flag-3.ml span:before {
951
  background-position: -2304px 0; }
952
- .weglot-flags.flag-3.mt a:before, .weglot-flags.flag-3.mt span:before {
953
  background-position: -4920px 0; }
954
- .weglot-flags.flag-3.mi a:before, .weglot-flags.flag-3.mi span:before {
955
  background-position: -2113px 0; }
956
- .weglot-flags.flag-3.mr a:before, .weglot-flags.flag-3.mr span:before {
957
  background-position: -2304px 0; }
958
- .weglot-flags.flag-3.mn a:before, .weglot-flags.flag-3.mn span:before {
959
  background-position: -24px 0; }
960
- .weglot-flags.flag-3.ne a:before, .weglot-flags.flag-3.ne span:before {
961
  background-position: -5642px 0; }
962
- .weglot-flags.flag-3.no a:before, .weglot-flags.flag-3.no span:before {
963
  background-position: -984px 0; }
964
- .weglot-flags.flag-3.ps a:before, .weglot-flags.flag-3.ps span:before {
965
  background-position: -4753px 0; }
966
- .weglot-flags.flag-3.fa a:before, .weglot-flags.flag-3.fa span:before {
967
  background-position: -816px 0; }
968
- .weglot-flags.flag-3.pl a:before, .weglot-flags.flag-3.pl span:before {
969
  background-position: -4944px 0; }
970
- .weglot-flags.flag-3.pt a:before, .weglot-flags.flag-3.pt span:before {
971
  background-position: -4344px 0; }
972
- .weglot-flags.flag-3.pa a:before, .weglot-flags.flag-3.pa span:before {
973
  background-position: -2304px 0; }
974
- .weglot-flags.flag-3.ro a:before, .weglot-flags.flag-3.ro span:before {
975
  background-position: -3744px 0; }
976
- .weglot-flags.flag-3.ru a:before, .weglot-flags.flag-3.ru span:before {
977
  background-position: -2664px 0; }
978
- .weglot-flags.flag-3.sm a:before, .weglot-flags.flag-3.sm span:before {
979
  background-position: -1248px 0; }
980
- .weglot-flags.flag-3.gd a:before, .weglot-flags.flag-3.gd span:before {
981
  background-position: -3841px 0; }
982
- .weglot-flags.flag-3.sr a:before, .weglot-flags.flag-3.sr span:before {
983
  background-position: -3312px 0; }
984
- .weglot-flags.flag-3.sn a:before, .weglot-flags.flag-3.sn span:before {
985
  background-position: -5521px 0; }
986
- .weglot-flags.flag-3.sd a:before, .weglot-flags.flag-3.sd span:before {
987
  background-position: -1993px 0; }
988
- .weglot-flags.flag-3.si a:before, .weglot-flags.flag-3.si span:before {
989
  background-position: -2833px 0; }
990
- .weglot-flags.flag-3.sk a:before, .weglot-flags.flag-3.sk span:before {
991
  background-position: -552px 0; }
992
- .weglot-flags.flag-3.sl a:before, .weglot-flags.flag-3.sl span:before {
993
  background-position: -936px 0; }
994
- .weglot-flags.flag-3.so a:before, .weglot-flags.flag-3.so span:before {
995
  background-position: -4032px 0; }
996
- .weglot-flags.flag-3.st a:before, .weglot-flags.flag-3.st span:before {
997
  background-position: -3961px 0; }
998
- .weglot-flags.flag-3.es a:before, .weglot-flags.flag-3.es span:before {
999
  background-position: -3576px 0; }
1000
- .weglot-flags.flag-3.su a:before, .weglot-flags.flag-3.su span:before {
1001
  background-position: -3985px 0; }
1002
- .weglot-flags.flag-3.sw a:before, .weglot-flags.flag-3.sw span:before {
1003
  background-position: -912px 0; }
1004
- .weglot-flags.flag-3.sv a:before, .weglot-flags.flag-3.sv span:before {
1005
  background-position: -264px 0; }
1006
- .weglot-flags.flag-3.tl a:before, .weglot-flags.flag-3.tl span:before {
1007
  background-position: -5232px 0; }
1008
- .weglot-flags.flag-3.ty a:before, .weglot-flags.flag-3.ty span:before {
1009
  background-position: -1512px 0; }
1010
- .weglot-flags.flag-3.tg a:before, .weglot-flags.flag-3.tg span:before {
1011
  background-position: -3720px 0; }
1012
- .weglot-flags.flag-3.ta a:before, .weglot-flags.flag-3.ta span:before {
1013
  background-position: -2304px 0; }
1014
- .weglot-flags.flag-3.tt a:before, .weglot-flags.flag-3.tt span:before {
1015
  background-position: -2664px 0; }
1016
- .weglot-flags.flag-3.te a:before, .weglot-flags.flag-3.te span:before {
1017
  background-position: -2304px 0; }
1018
- .weglot-flags.flag-3.th a:before, .weglot-flags.flag-3.th span:before {
1019
  background-position: -4848px 0; }
1020
- .weglot-flags.flag-3.to a:before, .weglot-flags.flag-3.to span:before {
1021
  background-position: -1680px 0; }
1022
- .weglot-flags.flag-3.tr a:before, .weglot-flags.flag-3.tr span:before {
1023
  background-position: -432px 0; }
1024
- .weglot-flags.flag-3.uk a:before, .weglot-flags.flag-3.uk span:before {
1025
  background-position: -5736px 0; }
1026
- .weglot-flags.flag-3.ur a:before, .weglot-flags.flag-3.ur span:before {
1027
  background-position: -1992px 0; }
1028
- .weglot-flags.flag-3.uz a:before, .weglot-flags.flag-3.uz span:before {
1029
  background-position: -2160px 0; }
1030
- .weglot-flags.flag-3.vi a:before, .weglot-flags.flag-3.vi span:before {
1031
  background-position: -3384px 0; }
1032
- .weglot-flags.flag-3.cy a:before, .weglot-flags.flag-3.cy span:before {
1033
  background-position: -5040px 0; }
1034
- .weglot-flags.flag-3.fy a:before, .weglot-flags.flag-3.fy span:before {
1035
  background-position: -3360px 0; }
1036
- .weglot-flags.flag-3.xh a:before, .weglot-flags.flag-3.xh span:before {
1037
  background-position: -5496px 0; }
1038
- .weglot-flags.flag-3.yi a:before, .weglot-flags.flag-3.yi span:before {
1039
  background-position: -1608px 0; }
1040
- .weglot-flags.flag-3.yo a:before, .weglot-flags.flag-3.yo span:before {
1041
  background-position: -3457px 0; }
1042
- .weglot-flags.flag-3.zu a:before, .weglot-flags.flag-3.zu span:before {
1043
  background-position: -5496px 0; }
1
+ li.weglot-hide, .weglot-hide {
2
+ display: none !important; }
3
+
4
  .country-selector {
5
+ z-index: 9999;
6
  text-align: left;
7
  position: relative;
8
  display: inline-block;
133
  -o-transition: none;
134
  transition: none; }
135
 
136
+ .js .main-navigation .country-selector ul {
137
+ display: none; }
138
+
139
  html[dir="rtl"] .weglot-flags a:before, html[dir="rtl"] .weglot-flags span:before {
140
  margin-right: 0;
141
  margin-left: 10px; }
145
  /* a faire */
146
  /* a faire */
147
  /* a faire */ }
148
+ .weglot-flags > a:before, .weglot-flags > span:before {
149
  background-image: url("../images/rect_mate.png");
150
  -webkit-background-size: auto 20px;
151
  background-size: auto 20px;
157
  margin-right: 10px;
158
  display: inline-block;
159
  overflow: hidden; }
160
+ .weglot-flags.flag-1 > a:before, .weglot-flags.flag-1 > span:before {
161
  background-image: url("../images/rect_bright.png"); }
162
+ .weglot-flags.flag-2 > a:before, .weglot-flags.flag-2 > span:before {
163
  background-image: url("../images/square_flag.png");
164
  width: 24px;
165
  height: 24px;
171
  height: 24px;
172
  -webkit-background-size: auto 24px;
173
  background-size: auto 24px; }
174
+ .weglot-flags > a span:before {
175
  background-image: none !important;
176
  display: none !important; }
177
+ .weglot-flags > span a:before {
178
  background-image: none !important;
179
  display: none !important; }
180
+ .weglot-flags.hw > a:before, .weglot-flags.hw > span:before {
181
  background-position: -3570px 0; }
182
+ .weglot-flags.af > a:before, .weglot-flags.af > span:before {
183
  background-position: -6570px 0; }
184
+ .weglot-flags.fl > a:before, .weglot-flags.fl > span:before {
185
  background-position: -3060px 0px; }
186
+ .weglot-flags.sq > a:before, .weglot-flags.sq > span:before {
187
  background-position: -2580px 0; }
188
+ .weglot-flags.am > a:before, .weglot-flags.am > span:before {
189
  background-position: -5130px 0; }
190
+ .weglot-flags.ar > a:before, .weglot-flags.ar > span:before {
191
  background-position: -510px 0; }
192
+ .weglot-flags.hy > a:before, .weglot-flags.hy > span:before {
193
  background-position: -1800px 0; }
194
+ .weglot-flags.az > a:before, .weglot-flags.az > span:before {
195
  background-position: -6840px 0; }
196
+ .weglot-flags.ba > a:before, .weglot-flags.ba > span:before {
197
  background-position: -2040px 0; }
198
+ .weglot-flags.eu > a:before, .weglot-flags.eu > span:before {
199
  background-position: -7260px 0; }
200
+ .weglot-flags.be > a:before, .weglot-flags.be > span:before {
201
  background-position: -5310px 0; }
202
+ .weglot-flags.bn > a:before, .weglot-flags.bn > span:before {
203
  background-position: -5400px 0; }
204
+ .weglot-flags.bs > a:before, .weglot-flags.bs > span:before {
205
  background-position: -6390px 0; }
206
+ .weglot-flags.bg > a:before, .weglot-flags.bg > span:before {
207
  background-position: -2730px 0; }
208
+ .weglot-flags.my > a:before, .weglot-flags.my > span:before {
209
  background-position: -3299px 0; }
210
+ .weglot-flags.ca > a:before, .weglot-flags.ca > span:before {
211
  background-position: -7230px 0; }
212
+ .weglot-flags.zh > a:before, .weglot-flags.zh > span:before {
213
  background-position: -3690px 0; }
214
+ .weglot-flags.tw > a:before, .weglot-flags.tw > span:before {
215
  background-position: -2970px 0; }
216
+ .weglot-flags.km > a:before, .weglot-flags.km > span:before {
217
  background-position: -6930px 0; }
218
+ .weglot-flags.ny > a:before, .weglot-flags.ny > span:before {
219
  background-position: -1140px 0; }
220
+ .weglot-flags.co > a:before, .weglot-flags.co > span:before {
221
  background-position: -2520px 0; }
222
+ .weglot-flags.hr > a:before, .weglot-flags.hr > span:before {
223
  background-position: -5910px 0; }
224
+ .weglot-flags.cs > a:before, .weglot-flags.cs > span:before {
225
  background-position: -2700px 0; }
226
+ .weglot-flags.da > a:before, .weglot-flags.da > span:before {
227
  background-position: -2670px 0; }
228
+ .weglot-flags.nl > a:before, .weglot-flags.nl > span:before {
229
  background-position: -2100px 0; }
230
+ .weglot-flags.en > a:before, .weglot-flags.en > span:before {
231
  background-position: -1920px 0; }
232
+ .weglot-flags.eo > a:before, .weglot-flags.eo > span:before {
233
  background-position: -1920px 0; }
234
+ .weglot-flags.et > a:before, .weglot-flags.et > span:before {
235
  background-position: -2640px 0; }
236
+ .weglot-flags.fj > a:before, .weglot-flags.fj > span:before {
237
  background-position: -1710px 0; }
238
+ .weglot-flags.fi > a:before, .weglot-flags.fi > span:before {
239
  background-position: -2550px 0; }
240
+ .weglot-flags.fr > a:before, .weglot-flags.fr > span:before {
241
  background-position: -2520px 0; }
242
+ .weglot-flags.gl > a:before, .weglot-flags.gl > span:before {
243
  background-position: -480px 0; }
244
+ .weglot-flags.ka > a:before, .weglot-flags.ka > span:before {
245
  background-position: -5040px 0; }
246
+ .weglot-flags.de > a:before, .weglot-flags.de > span:before {
247
  background-position: -2490px 0; }
248
+ .weglot-flags.el > a:before, .weglot-flags.el > span:before {
249
  background-position: -2460px 0; }
250
+ .weglot-flags.gu > a:before, .weglot-flags.gu > span:before {
251
  background-position: -1170px 0; }
252
+ .weglot-flags.ht > a:before, .weglot-flags.ht > span:before {
253
  background-position: -4650px 0; }
254
+ .weglot-flags.ha > a:before, .weglot-flags.ha > span:before {
255
  background-position: -900px 0; }
256
+ .weglot-flags.he > a:before, .weglot-flags.he > span:before {
257
  background-position: -1050px 0; }
258
+ .weglot-flags.hi > a:before, .weglot-flags.hi > span:before {
259
  background-position: -1170px 0; }
260
+ .weglot-flags.hu > a:before, .weglot-flags.hu > span:before {
261
  background-position: -2430px 0; }
262
+ .weglot-flags.is > a:before, .weglot-flags.is > span:before {
263
  background-position: -2400px 0; }
264
+ .weglot-flags.ig > a:before, .weglot-flags.ig > span:before {
265
  background-position: -870px 0; }
266
+ .weglot-flags.id > a:before, .weglot-flags.id > span:before {
267
  background-position: -3510px 0; }
268
+ .weglot-flags.ga > a:before, .weglot-flags.ga > span:before {
269
  background-position: -2340px 0; }
270
+ .weglot-flags.it > a:before, .weglot-flags.it > span:before {
271
  background-position: -2310px 0; }
272
+ .weglot-flags.ja > a:before, .weglot-flags.ja > span:before {
273
  background-position: -3480px 0; }
274
+ .weglot-flags.jv > a:before, .weglot-flags.jv > span:before {
275
  background-position: -3360px 0; }
276
+ .weglot-flags.kn > a:before, .weglot-flags.kn > span:before {
277
  background-position: -1170px 0; }
278
+ .weglot-flags.kk > a:before, .weglot-flags.kk > span:before {
279
  background-position: -3150px 0; }
280
+ .weglot-flags.ko > a:before, .weglot-flags.ko > span:before {
281
  background-position: -6990px 0; }
282
+ .weglot-flags.ku > a:before, .weglot-flags.ku > span:before {
283
  background-position: -2430px 0; }
284
+ .weglot-flags.ky > a:before, .weglot-flags.ky > span:before {
285
  background-position: -3420px 0; }
286
+ .weglot-flags.lo > a:before, .weglot-flags.lo > span:before {
287
  background-position: -3450px 0; }
288
+ .weglot-flags.la > a:before, .weglot-flags.la > span:before {
289
  background-position: -2310px 0; }
290
+ .weglot-flags.lv > a:before, .weglot-flags.lv > span:before {
291
  background-position: -2280px 0; }
292
+ .weglot-flags.lt > a:before, .weglot-flags.lt > span:before {
293
  background-position: -2250px 0; }
294
+ .weglot-flags.lb > a:before, .weglot-flags.lb > span:before {
295
  background-position: -2220px 0; }
296
+ .weglot-flags.mk > a:before, .weglot-flags.mk > span:before {
297
  background-position: -2190px 0; }
298
+ .weglot-flags.mg > a:before, .weglot-flags.mg > span:before {
299
  background-position: -1200px 0; }
300
+ .weglot-flags.ms > a:before, .weglot-flags.ms > span:before {
301
  background-position: -3360px 0; }
302
+ .weglot-flags.ml > a:before, .weglot-flags.ml > span:before {
303
  background-position: -1170px 0; }
304
+ .weglot-flags.mt > a:before, .weglot-flags.mt > span:before {
305
  background-position: -2130px 0; }
306
+ .weglot-flags.mi > a:before, .weglot-flags.mi > span:before {
307
  background-position: -3240px 0; }
308
+ .weglot-flags.mr > a:before, .weglot-flags.mr > span:before {
309
  background-position: -1170px 0; }
310
+ .weglot-flags.mn > a:before, .weglot-flags.mn > span:before {
311
  background-position: -6000px 0; }
312
+ .weglot-flags.ne > a:before, .weglot-flags.ne > span:before {
313
  background-position: -3270px 0; }
314
+ .weglot-flags.no > a:before, .weglot-flags.no > span:before {
315
  background-position: -5850px 0; }
316
+ .weglot-flags.ps > a:before, .weglot-flags.ps > span:before {
317
  background-position: -5189px 0; }
318
+ .weglot-flags.fa > a:before, .weglot-flags.fa > span:before {
319
  background-position: -6690px 0; }
320
+ .weglot-flags.pl > a:before, .weglot-flags.pl > span:before {
321
  background-position: -2160px 0; }
322
+ .weglot-flags.pt > a:before, .weglot-flags.pt > span:before {
323
  background-position: -6630px 0; }
324
+ .weglot-flags.pa > a:before, .weglot-flags.pa > span:before {
325
  background-position: -3180px 0; }
326
+ .weglot-flags.ro > a:before, .weglot-flags.ro > span:before {
327
  background-position: -2070px 0; }
328
+ .weglot-flags.ru > a:before, .weglot-flags.ru > span:before {
329
  background-position: -2040px 0; }
330
+ .weglot-flags.sm > a:before, .weglot-flags.sm > span:before {
331
  background-position: -4620px 0; }
332
+ .weglot-flags.gd > a:before, .weglot-flags.gd > span:before {
333
  background-position: -30px 0; }
334
+ .weglot-flags.sr > a:before, .weglot-flags.sr > span:before {
335
  background-position: -4290px 0; }
336
+ .weglot-flags.sn > a:before, .weglot-flags.sn > span:before {
337
  background-position: -540px 0; }
338
+ .weglot-flags.sd > a:before, .weglot-flags.sd > span:before {
339
  background-position: -3180px 0; }
340
+ .weglot-flags.si > a:before, .weglot-flags.si > span:before {
341
  background-position: -2820px 0; }
342
+ .weglot-flags.sk > a:before, .weglot-flags.sk > span:before {
343
  background-position: -6810px 0; }
344
+ .weglot-flags.sl > a:before, .weglot-flags.sl > span:before {
345
  background-position: -2010px 0; }
346
+ .weglot-flags.so > a:before, .weglot-flags.so > span:before {
347
  background-position: -4560px 0; }
348
+ .weglot-flags.st > a:before, .weglot-flags.st > span:before {
349
  background-position: -4830px 0; }
350
+ .weglot-flags.es > a:before, .weglot-flags.es > span:before {
351
  background-position: -480px 0; }
352
+ .weglot-flags.su > a:before, .weglot-flags.su > span:before {
353
  background-position: -4530px 0; }
354
+ .weglot-flags.sw > a:before, .weglot-flags.sw > span:before {
355
  background-position: -1290px 0; }
356
+ .weglot-flags.sv > a:before, .weglot-flags.sv > span:before {
357
  background-position: -1980px 0; }
358
+ .weglot-flags.tl > a:before, .weglot-flags.tl > span:before {
359
  background-position: -3060px 0; }
360
+ .weglot-flags.ty > a:before, .weglot-flags.ty > span:before {
361
  background-position: -6270px 0; }
362
+ .weglot-flags.tg > a:before, .weglot-flags.tg > span:before {
363
  background-position: -2940px 0; }
364
+ .weglot-flags.ta > a:before, .weglot-flags.ta > span:before {
365
  background-position: -1170px 0; }
366
+ .weglot-flags.tt > a:before, .weglot-flags.tt > span:before {
367
  background-position: -2040px 0; }
368
+ .weglot-flags.te > a:before, .weglot-flags.te > span:before {
369
  background-position: -1170px 0; }
370
+ .weglot-flags.th > a:before, .weglot-flags.th > span:before {
371
  background-position: -2910px 0; }
372
+ .weglot-flags.to > a:before, .weglot-flags.to > span:before {
373
  background-position: -6540px 0; }
374
+ .weglot-flags.tr > a:before, .weglot-flags.tr > span:before {
375
  background-position: -1950px 0; }
376
+ .weglot-flags.uk > a:before, .weglot-flags.uk > span:before {
377
  background-position: -1890px 0; }
378
+ .weglot-flags.ur > a:before, .weglot-flags.ur > span:before {
379
  background-position: -3180px 0; }
380
+ .weglot-flags.uz > a:before, .weglot-flags.uz > span:before {
381
  background-position: -2880px 0; }
382
+ .weglot-flags.vi > a:before, .weglot-flags.vi > span:before {
383
  background-position: -2850px 0; }
384
+ .weglot-flags.cy > a:before, .weglot-flags.cy > span:before {
385
  background-position: -6420px 0; }
386
+ .weglot-flags.fy > a:before, .weglot-flags.fy > span:before {
387
  background-position: -2100px 0; }
388
+ .weglot-flags.xh > a:before, .weglot-flags.xh > span:before {
389
  background-position: -6570px 0; }
390
+ .weglot-flags.yi > a:before, .weglot-flags.yi > span:before {
391
  background-position: -1050px 0; }
392
+ .weglot-flags.yo > a:before, .weglot-flags.yo > span:before {
393
  background-position: -870px 0; }
394
+ .weglot-flags.zu > a:before, .weglot-flags.zu > span:before {
395
  background-position: -6570px 0; }
396
+ .weglot-flags.flag-1.hw > a:before, .weglot-flags.flag-1.hw > span:before {
397
  background-position: -7840px 0; }
398
+ .weglot-flags.flag-1.fl > a:before, .weglot-flags.flag-1.fl > span:before {
399
  background-position: 2560px 0; }
400
+ .weglot-flags.flag-1.af > a:before, .weglot-flags.flag-1.af > span:before {
401
  background-position: -6848px 0; }
402
+ .weglot-flags.flag-1.sq > a:before, .weglot-flags.flag-1.sq > span:before {
403
  background-position: -97px 0; }
404
+ .weglot-flags.flag-1.am > a:before, .weglot-flags.flag-1.am > span:before {
405
  background-position: -2369px 0; }
406
+ .weglot-flags.flag-1.ar > a:before, .weglot-flags.flag-1.ar > span:before {
407
  background-position: -6465px 0; }
408
+ .weglot-flags.flag-1.hy > a:before, .weglot-flags.flag-1.hy > span:before {
409
  background-position: -385px 0; }
410
+ .weglot-flags.flag-1.az > a:before, .weglot-flags.flag-1.az > span:before {
411
  background-position: -513px 0; }
412
+ .weglot-flags.flag-1.ba > a:before, .weglot-flags.flag-1.ba > span:before {
413
  background-position: -6113px 0; }
414
+ .weglot-flags.flag-1.eu > a:before, .weglot-flags.flag-1.eu > span:before {
415
  background-position: -8353px 0; }
416
+ .weglot-flags.flag-1.be > a:before, .weglot-flags.flag-1.be > span:before {
417
  background-position: -705px 0; }
418
+ .weglot-flags.flag-1.bn > a:before, .weglot-flags.flag-1.bn > span:before {
419
  background-position: -609px 0; }
420
+ .weglot-flags.flag-1.bs > a:before, .weglot-flags.flag-1.bs > span:before {
421
  background-position: -929px 0; }
422
+ .weglot-flags.flag-1.bg > a:before, .weglot-flags.flag-1.bg > span:before {
423
  background-position: -1121px 0; }
424
+ .weglot-flags.flag-1.my > a:before, .weglot-flags.flag-1.my > span:before {
425
  background-position: -4929px 0; }
426
+ .weglot-flags.flag-1.ca > a:before, .weglot-flags.flag-1.ca > span:before {
427
  background-position: -8321px 0; }
428
+ .weglot-flags.flag-1.zh > a:before, .weglot-flags.flag-1.zh > span:before {
429
  background-position: -1505px 0; }
430
+ .weglot-flags.flag-1.tw > a:before, .weglot-flags.flag-1.tw > span:before {
431
  background-position: -6369px 0; }
432
+ .weglot-flags.flag-1.km > a:before, .weglot-flags.flag-1.km > span:before {
433
  background-position: -1217px 0; }
434
+ .weglot-flags.flag-1.ny > a:before, .weglot-flags.flag-1.ny > span:before {
435
  background-position: -4289px 0; }
436
+ .weglot-flags.flag-1.co > a:before, .weglot-flags.flag-1.co > span:before {
437
  background-position: -2561px 0; }
438
+ .weglot-flags.flag-1.hr > a:before, .weglot-flags.flag-1.hr > span:before {
439
  background-position: -1793px 0; }
440
+ .weglot-flags.flag-1.cs > a:before, .weglot-flags.flag-1.cs > span:before {
441
  background-position: -1921px 0; }
442
+ .weglot-flags.flag-1.da > a:before, .weglot-flags.flag-1.da > span:before {
443
  background-position: -1985px 0; }
444
+ .weglot-flags.flag-1.nl > a:before, .weglot-flags.flag-1.nl > span:before {
445
  background-position: -5121px 0; }
446
+ .weglot-flags.flag-1.en > a:before, .weglot-flags.flag-1.en > span:before {
447
  background-position: -7777px 0; }
448
+ .weglot-flags.flag-1.eo > a:before, .weglot-flags.flag-1.eo > span:before {
449
  background-position: -7777px 0; }
450
+ .weglot-flags.flag-1.et > a:before, .weglot-flags.flag-1.et > span:before {
451
  background-position: -2337px 0; }
452
+ .weglot-flags.flag-1.fj > a:before, .weglot-flags.flag-1.fj > span:before {
453
  background-position: -2497px 0; }
454
+ .weglot-flags.flag-1.fi > a:before, .weglot-flags.flag-1.fi > span:before {
455
  background-position: -2529px 0; }
456
+ .weglot-flags.flag-1.fr > a:before, .weglot-flags.flag-1.fr > span:before {
457
  background-position: -2561px 0; }
458
+ .weglot-flags.flag-1.gl > a:before, .weglot-flags.flag-1.gl > span:before {
459
  background-position: -7009px 0; }
460
+ .weglot-flags.flag-1.ka > a:before, .weglot-flags.flag-1.ka > span:before {
461
  background-position: -2721px 0; }
462
+ .weglot-flags.flag-1.de > a:before, .weglot-flags.flag-1.de > span:before {
463
  background-position: -2753px 0; }
464
+ .weglot-flags.flag-1.el > a:before, .weglot-flags.flag-1.el > span:before {
465
  background-position: -2881px 0; }
466
+ .weglot-flags.flag-1.gu > a:before, .weglot-flags.flag-1.gu > span:before {
467
  background-position: -3329px 0; }
468
+ .weglot-flags.flag-1.ht > a:before, .weglot-flags.flag-1.ht > span:before {
469
  background-position: -3169px 0; }
470
+ .weglot-flags.flag-1.ha > a:before, .weglot-flags.flag-1.ha > span:before {
471
  background-position: -5281px 0; }
472
+ .weglot-flags.flag-1.he > a:before, .weglot-flags.flag-1.he > span:before {
473
  background-position: -3521px 0; }
474
+ .weglot-flags.flag-1.hi > a:before, .weglot-flags.flag-1.hi > span:before {
475
  background-position: -3329px 0; }
476
+ .weglot-flags.flag-1.hu > a:before, .weglot-flags.flag-1.hu > span:before {
477
  background-position: -3265px 0; }
478
+ .weglot-flags.flag-1.is > a:before, .weglot-flags.flag-1.is > span:before {
479
  background-position: -3297px 0; }
480
+ .weglot-flags.flag-1.ig > a:before, .weglot-flags.flag-1.ig > span:before {
481
  background-position: -5313px 0; }
482
+ .weglot-flags.flag-1.id > a:before, .weglot-flags.flag-1.id > span:before {
483
  background-position: -3361px 0; }
484
+ .weglot-flags.flag-1.ga > a:before, .weglot-flags.flag-1.ga > span:before {
485
  background-position: -3457px 0; }
486
+ .weglot-flags.flag-1.it > a:before, .weglot-flags.flag-1.it > span:before {
487
  background-position: -3553px 0; }
488
+ .weglot-flags.flag-1.ja > a:before, .weglot-flags.flag-1.ja > span:before {
489
  background-position: -3617px 0; }
490
+ .weglot-flags.flag-1.jv > a:before, .weglot-flags.flag-1.jv > span:before {
491
  background-position: -4321px 0; }
492
+ .weglot-flags.flag-1.kn > a:before, .weglot-flags.flag-1.kn > span:before {
493
  background-position: -3329px 0; }
494
+ .weglot-flags.flag-1.kk > a:before, .weglot-flags.flag-1.kk > span:before {
495
  background-position: -3713px 0; }
496
+ .weglot-flags.flag-1.ko > a:before, .weglot-flags.flag-1.ko > span:before {
497
  background-position: -6913px 0; }
498
+ .weglot-flags.flag-1.ku > a:before, .weglot-flags.flag-1.ku > span:before {
499
  background-position: -3265px 0; }
500
+ .weglot-flags.flag-1.ky > a:before, .weglot-flags.flag-1.ky > span:before {
501
  background-position: -3873px 0; }
502
+ .weglot-flags.flag-1.lo > a:before, .weglot-flags.flag-1.lo > span:before {
503
  background-position: -3904px 0; }
504
+ .weglot-flags.flag-1.la > a:before, .weglot-flags.flag-1.la > span:before {
505
  background-position: -3553px 0; }
506
+ .weglot-flags.flag-1.lv > a:before, .weglot-flags.flag-1.lv > span:before {
507
  background-position: -3937px 0; }
508
+ .weglot-flags.flag-1.lt > a:before, .weglot-flags.flag-1.lt > span:before {
509
  background-position: -4129px 0; }
510
+ .weglot-flags.flag-1.lb > a:before, .weglot-flags.flag-1.lb > span:before {
511
  background-position: -4161px 0; }
512
+ .weglot-flags.flag-1.mk > a:before, .weglot-flags.flag-1.mk > span:before {
513
  background-position: -4225px 0; }
514
+ .weglot-flags.flag-1.mg > a:before, .weglot-flags.flag-1.mg > span:before {
515
  background-position: -4257px 0; }
516
+ .weglot-flags.flag-1.ms > a:before, .weglot-flags.flag-1.ms > span:before {
517
  background-position: -4321px 0; }
518
+ .weglot-flags.flag-1.ml > a:before, .weglot-flags.flag-1.ml > span:before {
519
  background-position: -3329px 0; }
520
+ .weglot-flags.flag-1.mt > a:before, .weglot-flags.flag-1.mt > span:before {
521
  background-position: -4417px 0; }
522
+ .weglot-flags.flag-1.mi > a:before, .weglot-flags.flag-1.mi > span:before {
523
  background-position: -5217px 0; }
524
+ .weglot-flags.flag-1.mr > a:before, .weglot-flags.flag-1.mr > span:before {
525
  background-position: -3329px 0; }
526
+ .weglot-flags.flag-1.mn > a:before, .weglot-flags.flag-1.mn > span:before {
527
  background-position: -4769px 0; }
528
+ .weglot-flags.flag-1.ne > a:before, .weglot-flags.flag-1.ne > span:before {
529
  background-position: -5091px 0; }
530
+ .weglot-flags.flag-1.no > a:before, .weglot-flags.flag-1.no > span:before {
531
  background-position: -5505px 0; }
532
+ .weglot-flags.flag-1.ps > a:before, .weglot-flags.flag-1.ps > span:before {
533
  background-position: -33px 0; }
534
+ .weglot-flags.flag-1.fa > a:before, .weglot-flags.flag-1.fa > span:before {
535
  background-position: -3393px 0; }
536
+ .weglot-flags.flag-1.pl > a:before, .weglot-flags.flag-1.pl > span:before {
537
  background-position: -5889px 0; }
538
+ .weglot-flags.flag-1.pt > a:before, .weglot-flags.flag-1.pt > span:before {
539
  background-position: -993px 0; }
540
+ .weglot-flags.flag-1.pa > a:before, .weglot-flags.flag-1.pa > span:before {
541
  background-position: -3329px 0; }
542
+ .weglot-flags.flag-1.ro > a:before, .weglot-flags.flag-1.ro > span:before {
543
  background-position: -6081px 0; }
544
+ .weglot-flags.flag-1.ru > a:before, .weglot-flags.flag-1.ru > span:before {
545
  background-position: -6113px 0; }
546
+ .weglot-flags.flag-1.sm > a:before, .weglot-flags.flag-1.sm > span:before {
547
  background-position: -6369px 0; }
548
+ .weglot-flags.flag-1.gd > a:before, .weglot-flags.flag-1.gd > span:before {
549
  background-position: -6497px 0; }
550
+ .weglot-flags.flag-1.sr > a:before, .weglot-flags.flag-1.sr > span:before {
551
  background-position: -6561px 0; }
552
+ .weglot-flags.flag-1.sn > a:before, .weglot-flags.flag-1.sn > span:before {
553
  background-position: -8287px 0; }
554
+ .weglot-flags.flag-1.sd > a:before, .weglot-flags.flag-1.sd > span:before {
555
  background-position: -5601px 0; }
556
+ .weglot-flags.flag-1.si > a:before, .weglot-flags.flag-1.si > span:before {
557
  background-position: -7039px 0; }
558
+ .weglot-flags.flag-1.sk > a:before, .weglot-flags.flag-1.sk > span:before {
559
  background-position: -6689px 0; }
560
+ .weglot-flags.flag-1.sl > a:before, .weglot-flags.flag-1.sl > span:before {
561
  background-position: -6721px 0; }
562
+ .weglot-flags.flag-1.so > a:before, .weglot-flags.flag-1.so > span:before {
563
  background-position: -6785px 0; }
564
+ .weglot-flags.flag-1.st > a:before, .weglot-flags.flag-1.st > span:before {
565
  background-position: -4001px 0; }
566
+ .weglot-flags.flag-1.es > a:before, .weglot-flags.flag-1.es > span:before {
567
  background-position: -7009px 0; }
568
+ .weglot-flags.flag-1.su > a:before, .weglot-flags.flag-1.su > span:before {
569
  background-position: -7073px 0; }
570
+ .weglot-flags.flag-1.sw > a:before, .weglot-flags.flag-1.sw > span:before {
571
  background-position: -3745px 0; }
572
+ .weglot-flags.flag-1.sv > a:before, .weglot-flags.flag-1.sv > span:before {
573
  background-position: -7169px 0; }
574
+ .weglot-flags.flag-1.tl > a:before, .weglot-flags.flag-1.tl > span:before {
575
  background-position: -5823px 0; }
576
+ .weglot-flags.flag-1.ty > a:before, .weglot-flags.flag-1.ty > span:before {
577
  background-position: -2593px 0; }
578
+ .weglot-flags.flag-1.tg > a:before, .weglot-flags.flag-1.tg > span:before {
579
  background-position: -7297px 0; }
580
+ .weglot-flags.flag-1.ta > a:before, .weglot-flags.flag-1.ta > span:before {
581
  background-position: -3329px 0; }
582
+ .weglot-flags.flag-1.tt > a:before, .weglot-flags.flag-1.tt > span:before {
583
  background-position: -6113px 0; }
584
+ .weglot-flags.flag-1.te > a:before, .weglot-flags.flag-1.te > span:before {
585
  background-position: -3329px 0; }
586
+ .weglot-flags.flag-1.th > a:before, .weglot-flags.flag-1.th > span:before {
587
  background-position: -7361px 0; }
588
+ .weglot-flags.flag-1.to > a:before, .weglot-flags.flag-1.to > span:before {
589
  background-position: -7456px 0; }
590
+ .weglot-flags.flag-1.tr > a:before, .weglot-flags.flag-1.tr > span:before {
591
  background-position: -7553px 0; }
592
+ .weglot-flags.flag-1.uk > a:before, .weglot-flags.flag-1.uk > span:before {
593
  background-position: -7713px 0; }
594
+ .weglot-flags.flag-1.ur > a:before, .weglot-flags.flag-1.ur > span:before {
595
  background-position: -5600px 0; }
596
+ .weglot-flags.flag-1.uz > a:before, .weglot-flags.flag-1.uz > span:before {
597
  background-position: -7969px 0; }
598
+ .weglot-flags.flag-1.vi > a:before, .weglot-flags.flag-1.vi > span:before {
599
  background-position: -8097px 0; }
600
+ .weglot-flags.flag-1.cy > a:before, .weglot-flags.flag-1.cy > span:before {
601
  background-position: -8129px 0; }
602
+ .weglot-flags.flag-1.fy > a:before, .weglot-flags.flag-1.fy > span:before {
603
  background-position: -5121px 0; }
604
+ .weglot-flags.flag-1.xh > a:before, .weglot-flags.flag-1.xh > span:before {
605
  background-position: -6848px 0; }
606
+ .weglot-flags.flag-1.yi > a:before, .weglot-flags.flag-1.yi > span:before {
607
  background-position: -3521px 0; }
608
+ .weglot-flags.flag-1.yo > a:before, .weglot-flags.flag-1.yo > span:before {
609
  background-position: -5313px 0; }
610
+ .weglot-flags.flag-1.zu > a:before, .weglot-flags.flag-1.zu > span:before {
611
  background-position: -6848px 0; }
612
  .weglot-flags.flag-2 {
613
  /* a faire */ }
614
+ .weglot-flags.flag-2.hw > a:before, .weglot-flags.flag-2.hw > span:before {
615
  background-position: -5448px 0; }
616
+ .weglot-flags.flag-2.fl > a:before, .weglot-flags.flag-2.fl > span:before {
617
  background-position: -1008px 0; }
618
+ .weglot-flags.flag-2.af > a:before, .weglot-flags.flag-2.af > span:before {
619
  background-position: -4968px 0; }
620
+ .weglot-flags.flag-2.sq > a:before, .weglot-flags.flag-2.sq > span:before {
621
  background-position: -2976px 0; }
622
+ .weglot-flags.flag-2.am > a:before, .weglot-flags.flag-2.am > span:before {
623
  background-position: -3816px 0; }
624
+ .weglot-flags.flag-2.ar > a:before, .weglot-flags.flag-2.ar > span:before {
625
  background-position: -768px 0; }
626
+ .weglot-flags.flag-2.hy > a:before, .weglot-flags.flag-2.hy > span:before {
627
  background-position: 0 0; }
628
+ .weglot-flags.flag-2.az > a:before, .weglot-flags.flag-2.az > span:before {
629
  background-position: -5136px 0; }
630
+ .weglot-flags.flag-2.ba > a:before, .weglot-flags.flag-2.ba > span:before {
631
  background-position: -936px 0; }
632
+ .weglot-flags.flag-2.eu > a:before, .weglot-flags.flag-2.eu > span:before {
633
  background-position: -5376px 0; }
634
+ .weglot-flags.flag-2.be > a:before, .weglot-flags.flag-2.be > span:before {
635
  background-position: -4224px 0; }
636
+ .weglot-flags.flag-2.bn > a:before, .weglot-flags.flag-2.bn > span:before {
637
  background-position: -4056px 0; }
638
+ .weglot-flags.flag-2.bs > a:before, .weglot-flags.flag-2.bs > span:before {
639
  background-position: -3984px 0; }
640
+ .weglot-flags.flag-2.bg > a:before, .weglot-flags.flag-2.bg > span:before {
641
  background-position: -5040px 0; }
642
+ .weglot-flags.flag-2.my > a:before, .weglot-flags.flag-2.my > span:before {
643
  background-position: -1248px 0; }
644
+ .weglot-flags.flag-2.ca > a:before, .weglot-flags.flag-2.ca > span:before {
645
  background-position: -5352px 0; }
646
+ .weglot-flags.flag-2.zh > a:before, .weglot-flags.flag-2.zh > span:before {
647
  background-position: -2592px 0; }
648
+ .weglot-flags.flag-2.tw > a:before, .weglot-flags.flag-2.tw > span:before {
649
  background-position: -3408px 0; }
650
+ .weglot-flags.flag-2.km > a:before, .weglot-flags.flag-2.km > span:before {
651
  background-position: -5160px 0; }
652
+ .weglot-flags.flag-2.ny > a:before, .weglot-flags.flag-2.ny > span:before {
653
  background-position: -1392px 0; }
654
+ .weglot-flags.flag-2.co > a:before, .weglot-flags.flag-2.co > span:before {
655
  background-position: -2304px 0; }
656
+ .weglot-flags.flag-2.hr > a:before, .weglot-flags.flag-2.hr > span:before {
657
  background-position: -4416px 0; }
658
+ .weglot-flags.flag-2.cs > a:before, .weglot-flags.flag-2.cs > span:before {
659
  background-position: -2472px 0; }
660
+ .weglot-flags.flag-2.da > a:before, .weglot-flags.flag-2.da > span:before {
661
  background-position: -2448px 0; }
662
+ .weglot-flags.flag-2.nl > a:before, .weglot-flags.flag-2.nl > span:before {
663
  background-position: -1296px 0; }
664
+ .weglot-flags.flag-2.en > a:before, .weglot-flags.flag-2.en > span:before {
665
  background-position: -312px 0; }
666
+ .weglot-flags.flag-2.eo > a:before, .weglot-flags.flag-2.eo > span:before {
667
  background-position: -312px 0; }
668
+ .weglot-flags.flag-2.et > a:before, .weglot-flags.flag-2.et > span:before {
669
  background-position: -2424px 0; }
670
+ .weglot-flags.flag-2.fj > a:before, .weglot-flags.flag-2.fj > span:before {
671
  background-position: -576px 0; }
672
+ .weglot-flags.flag-2.fi > a:before, .weglot-flags.flag-2.fi > span:before {
673
  background-position: -2328px 0; }
674
+ .weglot-flags.flag-2.fr > a:before, .weglot-flags.flag-2.fr > span:before {
675
  background-position: -2304px 0; }
676
+ .weglot-flags.flag-2.gl > a:before, .weglot-flags.flag-2.gl > span:before {
677
  background-position: -96px 0; }
678
+ .weglot-flags.flag-2.ka > a:before, .weglot-flags.flag-2.ka > span:before {
679
  background-position: -3744px 0; }
680
+ .weglot-flags.flag-2.de > a:before, .weglot-flags.flag-2.de > span:before {
681
  background-position: -2256px 0; }
682
+ .weglot-flags.flag-2.el > a:before, .weglot-flags.flag-2.el > span:before {
683
  background-position: -2208px 0; }
684
+ .weglot-flags.flag-2.gu > a:before, .weglot-flags.flag-2.gu > span:before {
685
  background-position: -1728px 0; }
686
+ .weglot-flags.flag-2.ht > a:before, .weglot-flags.flag-2.ht > span:before {
687
  background-position: -3528px 0; }
688
+ .weglot-flags.flag-2.ha > a:before, .weglot-flags.flag-2.ha > span:before {
689
  background-position: -1176px 0; }
690
+ .weglot-flags.flag-2.he > a:before, .weglot-flags.flag-2.he > span:before {
691
  background-position: -1992px 0; }
692
+ .weglot-flags.flag-2.hi > a:before, .weglot-flags.flag-2.hi > span:before {
693
  background-position: -1728px 0; }
694
+ .weglot-flags.flag-2.hu > a:before, .weglot-flags.flag-2.hu > span:before {
695
  background-position: -2088px 0; }
696
+ .weglot-flags.flag-2.is > a:before, .weglot-flags.flag-2.is > span:before {
697
  background-position: -2064px 0; }
698
+ .weglot-flags.flag-2.ig > a:before, .weglot-flags.flag-2.ig > span:before {
699
  background-position: -1103px 0; }
700
+ .weglot-flags.flag-2.id > a:before, .weglot-flags.flag-2.id > span:before {
701
  background-position: -2040px 0; }
702
+ .weglot-flags.flag-2.ga > a:before, .weglot-flags.flag-2.ga > span:before {
703
  background-position: -2016px 0; }
704
+ .weglot-flags.flag-2.it > a:before, .weglot-flags.flag-2.it > span:before {
705
  background-position: -1968px 0; }
706
+ .weglot-flags.flag-2.ja > a:before, .weglot-flags.flag-2.ja > span:before {
707
  background-position: -1920px 0; }
708
+ .weglot-flags.flag-2.jv > a:before, .weglot-flags.flag-2.jv > span:before {
709
  background-position: -1536px 0; }
710
+ .weglot-flags.flag-2.kn > a:before, .weglot-flags.flag-2.kn > span:before {
711
  background-position: -1728px 0; }
712
+ .weglot-flags.flag-2.kk > a:before, .weglot-flags.flag-2.kk > span:before {
713
  background-position: -1704px 0; }
714
+ .weglot-flags.flag-2.ko > a:before, .weglot-flags.flag-2.ko > span:before {
715
  background-position: -1848px 0; }
716
+ .weglot-flags.flag-2.ku > a:before, .weglot-flags.flag-2.ku > span:before {
717
  background-position: -2088px 0; }
718
+ .weglot-flags.flag-2.ky > a:before, .weglot-flags.flag-2.ky > span:before {
719
  background-position: -1800px 0; }
720
+ .weglot-flags.flag-2.lo > a:before, .weglot-flags.flag-2.lo > span:before {
721
  background-position: -1776px 0; }
722
+ .weglot-flags.flag-2.la > a:before, .weglot-flags.flag-2.la > span:before {
723
  background-position: -1968px 0; }
724
+ .weglot-flags.flag-2.lv > a:before, .weglot-flags.flag-2.lv > span:before {
725
  background-position: -1752px 0; }
726
+ .weglot-flags.flag-2.lt > a:before, .weglot-flags.flag-2.lt > span:before {
727
  background-position: -1656px 0; }
728
+ .weglot-flags.flag-2.lb > a:before, .weglot-flags.flag-2.lb > span:before {
729
  background-position: -1632px 0; }
730
+ .weglot-flags.flag-2.mk > a:before, .weglot-flags.flag-2.mk > span:before {
731
  background-position: -1440px 0; }
732
+ .weglot-flags.flag-2.mg > a:before, .weglot-flags.flag-2.mg > span:before {
733
  background-position: -1560px 0; }
734
+ .weglot-flags.flag-2.ms > a:before, .weglot-flags.flag-2.ms > span:before {
735
  background-position: -1536px 0; }
736
+ .weglot-flags.flag-2.ml > a:before, .weglot-flags.flag-2.ml > span:before {
737
  background-position: -1728px 0; }
738
+ .weglot-flags.flag-2.mt > a:before, .weglot-flags.flag-2.mt > span:before {
739
  background-position: -1200px 0; }
740
+ .weglot-flags.flag-2.mi > a:before, .weglot-flags.flag-2.mi > span:before {
741
  background-position: -1224px 0; }
742
+ .weglot-flags.flag-2.mr > a:before, .weglot-flags.flag-2.mr > span:before {
743
  background-position: -1728px 0; }
744
+ .weglot-flags.flag-2.mn > a:before, .weglot-flags.flag-2.mn > span:before {
745
  background-position: -4800px 0; }
746
+ .weglot-flags.flag-2.ne > a:before, .weglot-flags.flag-2.ne > span:before {
747
  background-position: -1320px 0; }
748
+ .weglot-flags.flag-2.no > a:before, .weglot-flags.flag-2.no > span:before {
749
  background-position: -4776px 0; }
750
+ .weglot-flags.flag-2.ps > a:before, .weglot-flags.flag-2.ps > span:before {
751
  background-position: -4008px 0; }
752
+ .weglot-flags.flag-2.fa > a:before, .weglot-flags.flag-2.fa > span:before {
753
  background-position: -5088px 0; }
754
+ .weglot-flags.flag-2.pl > a:before, .weglot-flags.flag-2.pl > span:before {
755
  background-position: -984px 0; }
756
+ .weglot-flags.flag-2.pt > a:before, .weglot-flags.flag-2.pt > span:before {
757
  background-position: -2784px 0; }
758
+ .weglot-flags.flag-2.pa > a:before, .weglot-flags.flag-2.pa > span:before {
759
  background-position: -1728px 0; }
760
+ .weglot-flags.flag-2.ro > a:before, .weglot-flags.flag-2.ro > span:before {
761
  background-position: -960px 0; }
762
+ .weglot-flags.flag-2.ru > a:before, .weglot-flags.flag-2.ru > span:before {
763
  background-position: -936px 0; }
764
+ .weglot-flags.flag-2.sm > a:before, .weglot-flags.flag-2.sm > span:before {
765
  background-position: -3408px 0; }
766
+ .weglot-flags.flag-2.gd > a:before, .weglot-flags.flag-2.gd > span:before {
767
  background-position: -4872px 0; }
768
+ .weglot-flags.flag-2.sr > a:before, .weglot-flags.flag-2.sr > span:before {
769
  background-position: -3120px 0; }
770
+ .weglot-flags.flag-2.sn > a:before, .weglot-flags.flag-2.sn > span:before {
771
  background-position: -72px 0; }
772
+ .weglot-flags.flag-2.sd > a:before, .weglot-flags.flag-2.sd > span:before {
773
  background-position: -1128px 0; }
774
+ .weglot-flags.flag-2.si > a:before, .weglot-flags.flag-2.si > span:before {
775
  background-position: -480px 0; }
776
+ .weglot-flags.flag-2.sk > a:before, .weglot-flags.flag-2.sk > span:before {
777
  background-position: -4152px 0; }
778
+ .weglot-flags.flag-2.sl > a:before, .weglot-flags.flag-2.sl > span:before {
779
  background-position: -696px 0; }
780
+ .weglot-flags.flag-2.so > a:before, .weglot-flags.flag-2.so > span:before {
781
  background-position: -3336px 0; }
782
+ .weglot-flags.flag-2.st > a:before, .weglot-flags.flag-2.st > span:before {
783
  background-position: -3552px 0; }
784
+ .weglot-flags.flag-2.es > a:before, .weglot-flags.flag-2.es > span:before {
785
  background-position: -96px 0; }
786
+ .weglot-flags.flag-2.su > a:before, .weglot-flags.flag-2.su > span:before {
787
  background-position: -3312px 0; }
788
+ .weglot-flags.flag-2.sw > a:before, .weglot-flags.flag-2.sw > span:before {
789
  background-position: -1872px 0; }
790
+ .weglot-flags.flag-2.sv > a:before, .weglot-flags.flag-2.sv > span:before {
791
  background-position: -552px 0; }
792
+ .weglot-flags.flag-2.tl > a:before, .weglot-flags.flag-2.tl > span:before {
793
  background-position: -1008px 0; }
794
+ .weglot-flags.flag-2.ty > a:before, .weglot-flags.flag-2.ty > span:before {
795
  background-position: -4512px 0; }
796
+ .weglot-flags.flag-2.tg > a:before, .weglot-flags.flag-2.tg > span:before {
797
  background-position: -264px 0; }
798
+ .weglot-flags.flag-2.ta > a:before, .weglot-flags.flag-2.ta > span:before {
799
  background-position: -1728px 0; }
800
+ .weglot-flags.flag-2.tt > a:before, .weglot-flags.flag-2.tt > span:before {
801
  background-position: -936px 0; }
802
+ .weglot-flags.flag-2.te > a:before, .weglot-flags.flag-2.te > span:before {
803
  background-position: -1728px 0; }
804
+ .weglot-flags.flag-2.th > a:before, .weglot-flags.flag-2.th > span:before {
805
  background-position: -456px 0; }
806
+ .weglot-flags.flag-2.to > a:before, .weglot-flags.flag-2.to > span:before {
807
  background-position: -3264px 0; }
808
+ .weglot-flags.flag-2.tr > a:before, .weglot-flags.flag-2.tr > span:before {
809
  background-position: -360px 0; }
810
+ .weglot-flags.flag-2.uk > a:before, .weglot-flags.flag-2.uk > span:before {
811
  background-position: -288px 0; }
812
+ .weglot-flags.flag-2.ur > a:before, .weglot-flags.flag-2.ur > span:before {
813
  background-position: -1128px 0; }
814
+ .weglot-flags.flag-2.uz > a:before, .weglot-flags.flag-2.uz > span:before {
815
  background-position: -240px 0; }
816
+ .weglot-flags.flag-2.vi > a:before, .weglot-flags.flag-2.vi > span:before {
817
  background-position: -144px 0; }
818
+ .weglot-flags.flag-2.cy > a:before, .weglot-flags.flag-2.cy > span:before {
819
  background-position: -4848px 0; }
820
+ .weglot-flags.flag-2.fy > a:before, .weglot-flags.flag-2.fy > span:before {
821
  background-position: -1296px 0; }
822
+ .weglot-flags.flag-2.xh > a:before, .weglot-flags.flag-2.xh > span:before {
823
  background-position: -4968px 0; }
824
+ .weglot-flags.flag-2.yi > a:before, .weglot-flags.flag-2.yi > span:before {
825
  background-position: -1992px 0; }
826
+ .weglot-flags.flag-2.yo > a:before, .weglot-flags.flag-2.yo > span:before {
827
  background-position: -1103px 0; }
828
+ .weglot-flags.flag-2.zu > a:before, .weglot-flags.flag-2.zu > span:before {
829
  background-position: -4968px 0; }
830
  .weglot-flags.flag-3 {
831
  /* a faire */
832
  /* a faire */
833
  /* a faire */ }
834
+ .weglot-flags.flag-3.hw > a:before, .weglot-flags.flag-3.hw > span:before {
835
  background-position: -2711px 0; }
836
+ .weglot-flags.flag-3.fl > a:before, .weglot-flags.flag-3.fl > span:before {
837
  background-position: -5232px 0; }
838
+ .weglot-flags.flag-3.af > a:before, .weglot-flags.flag-3.af > span:before {
839
  background-position: -5496px 0; }
840
+ .weglot-flags.flag-3.sq > a:before, .weglot-flags.flag-3.sq > span:before {
841
  background-position: -4776px 0; }
842
+ .weglot-flags.flag-3.am > a:before, .weglot-flags.flag-3.am > span:before {
843
  background-position: -192px 0; }
844
+ .weglot-flags.flag-3.ar > a:before, .weglot-flags.flag-3.ar > span:before {
845
  background-position: -3336px 0; }
846
+ .weglot-flags.flag-3.hy > a:before, .weglot-flags.flag-3.hy > span:before {
847
  background-position: -4632px 0; }
848
+ .weglot-flags.flag-3.az > a:before, .weglot-flags.flag-3.az > span:before {
849
  background-position: -4536px 0; }
850
+ .weglot-flags.flag-3.ba > a:before, .weglot-flags.flag-3.ba > span:before {
851
  background-position: -2664px 0; }
852
+ .weglot-flags.flag-3.eu > a:before, .weglot-flags.flag-3.eu > span:before {
853
  background-position: -5808px 0; }
854
+ .weglot-flags.flag-3.be > a:before, .weglot-flags.flag-3.be > span:before {
855
  background-position: -144px 0; }
856
+ .weglot-flags.flag-3.bn > a:before, .weglot-flags.flag-3.bn > span:before {
857
  background-position: -4488px 0; }
858
+ .weglot-flags.flag-3.bs > a:before, .weglot-flags.flag-3.bs > span:before {
859
  background-position: -4392px 0; }
860
+ .weglot-flags.flag-3.bg > a:before, .weglot-flags.flag-3.bg > span:before {
861
  background-position: -4296px 0; }
862
+ .weglot-flags.flag-3.my > a:before, .weglot-flags.flag-3.my > span:before {
863
  background-position: -3769px 0; }
864
+ .weglot-flags.flag-3.ca > a:before, .weglot-flags.flag-3.ca > span:before {
865
  background-position: -5784px 0; }
866
+ .weglot-flags.flag-3.zh > a:before, .weglot-flags.flag-3.zh > span:before {
867
  background-position: -3240px 0; }
868
+ .weglot-flags.flag-3.tw > a:before, .weglot-flags.flag-3.tw > span:before {
869
  background-position: -4008px 0; }
870
+ .weglot-flags.flag-3.km > a:before, .weglot-flags.flag-3.km > span:before {
871
  background-position: -4201px 0; }
872
+ .weglot-flags.flag-3.ny > a:before, .weglot-flags.flag-3.ny > span:before {
873
  background-position: -384px 0; }
874
+ .weglot-flags.flag-3.co > a:before, .weglot-flags.flag-3.co > span:before {
875
  background-position: -2760px 0; }
876
+ .weglot-flags.flag-3.hr > a:before, .weglot-flags.flag-3.hr > span:before {
877
  background-position: -3048px 0; }
878
+ .weglot-flags.flag-3.cs > a:before, .weglot-flags.flag-3.cs > span:before {
879
  background-position: -5280px 0; }
880
+ .weglot-flags.flag-3.da > a:before, .weglot-flags.flag-3.da > span:before {
881
  background-position: -3024px 0; }
882
+ .weglot-flags.flag-3.nl > a:before, .weglot-flags.flag-3.nl > span:before {
883
  background-position: -3360px 0; }
884
+ .weglot-flags.flag-3.en > a:before, .weglot-flags.flag-3.en > span:before {
885
  background-position: -2520px 0; }
886
+ .weglot-flags.flag-3.eo > a:before, .weglot-flags.flag-3.eo > span:before {
887
  background-position: -2520px 0; }
888
+ .weglot-flags.flag-3.et > a:before, .weglot-flags.flag-3.et > span:before {
889
  background-position: -2856px 0; }
890
+ .weglot-flags.flag-3.fj > a:before, .weglot-flags.flag-3.fj > span:before {
891
  background-position: -0px 0; }
892
+ .weglot-flags.flag-3.fi > a:before, .weglot-flags.flag-3.fi > span:before {
893
  background-position: -2784px 0; }
894
+ .weglot-flags.flag-3.fr > a:before, .weglot-flags.flag-3.fr > span:before {
895
  background-position: -2760px 0; }
896
+ .weglot-flags.flag-3.gl > a:before, .weglot-flags.flag-3.gl > span:before {
897
  background-position: -3576px 0; }
898
+ .weglot-flags.flag-3.ka > a:before, .weglot-flags.flag-3.ka > span:before {
899
  background-position: -1536px 0; }
900
+ .weglot-flags.flag-3.de > a:before, .weglot-flags.flag-3.de > span:before {
901
  background-position: -1488px 0; }
902
+ .weglot-flags.flag-3.el > a:before, .weglot-flags.flag-3.el > span:before {
903
  background-position: -1416px 0; }
904
+ .weglot-flags.flag-3.gu > a:before, .weglot-flags.flag-3.gu > span:before {
905
  background-position: -2304px 0; }
906
+ .weglot-flags.flag-3.ht > a:before, .weglot-flags.flag-3.ht > span:before {
907
  background-position: -5160px 0; }
908
+ .weglot-flags.flag-3.ha > a:before, .weglot-flags.flag-3.ha > span:before {
909
  background-position: -361px 0; }
910
+ .weglot-flags.flag-3.he > a:before, .weglot-flags.flag-3.he > span:before {
911
  background-position: -1608px 0; }
912
+ .weglot-flags.flag-3.hi > a:before, .weglot-flags.flag-3.hi > span:before {
913
  background-position: -2304px 0; }
914
+ .weglot-flags.flag-3.hu > a:before, .weglot-flags.flag-3.hu > span:before {
915
  background-position: -1920px 0; }
916
+ .weglot-flags.flag-3.is > a:before, .weglot-flags.flag-3.is > span:before {
917
  background-position: -840px 0; }
918
+ .weglot-flags.flag-3.ig > a:before, .weglot-flags.flag-3.ig > span:before {
919
  background-position: -3457px 0; }
920
+ .weglot-flags.flag-3.id > a:before, .weglot-flags.flag-3.id > span:before {
921
  background-position: -4992px 0; }
922
+ .weglot-flags.flag-3.ga > a:before, .weglot-flags.flag-3.ga > span:before {
923
  background-position: -2016px 0; }
924
+ .weglot-flags.flag-3.it > a:before, .weglot-flags.flag-3.it > span:before {
925
  background-position: -336px 0; }
926
+ .weglot-flags.flag-3.ja > a:before, .weglot-flags.flag-3.ja > span:before {
927
  background-position: -2448px 0; }
928
+ .weglot-flags.flag-3.jv > a:before, .weglot-flags.flag-3.jv > span:before {
929
  background-position: -864px 0; }
930
+ .weglot-flags.flag-3.kn > a:before, .weglot-flags.flag-3.kn > span:before {
931
  background-position: -2304px 0; }
932
+ .weglot-flags.flag-3.kk > a:before, .weglot-flags.flag-3.kk > span:before {
933
  background-position: -3912px 0; }
934
+ .weglot-flags.flag-3.ko > a:before, .weglot-flags.flag-3.ko > span:before {
935
  background-position: -2256px 0; }
936
+ .weglot-flags.flag-3.ku > a:before, .weglot-flags.flag-3.ku > span:before {
937
  background-position: -1920px 0; }
938
+ .weglot-flags.flag-3.ky > a:before, .weglot-flags.flag-3.ky > span:before {
939
  background-position: -744px 0; }
940
+ .weglot-flags.flag-3.lo > a:before, .weglot-flags.flag-3.lo > span:before {
941
  background-position: -3816px 0; }
942
+ .weglot-flags.flag-3.la > a:before, .weglot-flags.flag-3.la > span:before {
943
  background-position: -336px 0; }
944
+ .weglot-flags.flag-3.lv > a:before, .weglot-flags.flag-3.lv > span:before {
945
  background-position: -216px 0; }
946
+ .weglot-flags.flag-3.lt > a:before, .weglot-flags.flag-3.lt > span:before {
947
  background-position: -1776px 0; }
948
+ .weglot-flags.flag-3.lb > a:before, .weglot-flags.flag-3.lb > span:before {
949
  background-position: -1945px 0; }
950
+ .weglot-flags.flag-3.mk > a:before, .weglot-flags.flag-3.mk > span:before {
951
  background-position: -2208px 0; }
952
+ .weglot-flags.flag-3.mg > a:before, .weglot-flags.flag-3.mg > span:before {
953
  background-position: -5064px 0; }
954
+ .weglot-flags.flag-3.ms > a:before, .weglot-flags.flag-3.ms > span:before {
955
  background-position: -864px 0; }
956
+ .weglot-flags.flag-3.ml > a:before, .weglot-flags.flag-3.ml > span:before {
957
  background-position: -2304px 0; }
958
+ .weglot-flags.flag-3.mt > a:before, .weglot-flags.flag-3.mt > span:before {
959
  background-position: -4920px 0; }
960
+ .weglot-flags.flag-3.mi > a:before, .weglot-flags.flag-3.mi > span:before {
961
  background-position: -2113px 0; }
962
+ .weglot-flags.flag-3.mr > a:before, .weglot-flags.flag-3.mr > span:before {
963
  background-position: -2304px 0; }
964
+ .weglot-flags.flag-3.mn > a:before, .weglot-flags.flag-3.mn > span:before {
965
  background-position: -24px 0; }
966
+ .weglot-flags.flag-3.ne > a:before, .weglot-flags.flag-3.ne > span:before {
967
  background-position: -5642px 0; }
968
+ .weglot-flags.flag-3.no > a:before, .weglot-flags.flag-3.no > span:before {
969
  background-position: -984px 0; }
970
+ .weglot-flags.flag-3.ps > a:before, .weglot-flags.flag-3.ps > span:before {
971
  background-position: -4753px 0; }
972
+ .weglot-flags.flag-3.fa > a:before, .weglot-flags.flag-3.fa > span:before {
973
  background-position: -816px 0; }
974
+ .weglot-flags.flag-3.pl > a:before, .weglot-flags.flag-3.pl > span:before {
975
  background-position: -4944px 0; }
976
+ .weglot-flags.flag-3.pt > a:before, .weglot-flags.flag-3.pt > span:before {
977
  background-position: -4344px 0; }
978
+ .weglot-flags.flag-3.pa > a:before, .weglot-flags.flag-3.pa > span:before {
979
  background-position: -2304px 0; }
980
+ .weglot-flags.flag-3.ro > a:before, .weglot-flags.flag-3.ro > span:before {
981
  background-position: -3744px 0; }
982
+ .weglot-flags.flag-3.ru > a:before, .weglot-flags.flag-3.ru > span:before {
983
  background-position: -2664px 0; }
984
+ .weglot-flags.flag-3.sm > a:before, .weglot-flags.flag-3.sm > span:before {
985
  background-position: -1248px 0; }
986
+ .weglot-flags.flag-3.gd > a:before, .weglot-flags.flag-3.gd > span:before {
987
  background-position: -3841px 0; }
988
+ .weglot-flags.flag-3.sr > a:before, .weglot-flags.flag-3.sr > span:before {
989
  background-position: -3312px 0; }
990
+ .weglot-flags.flag-3.sn > a:before, .weglot-flags.flag-3.sn > span:before {
991
  background-position: -5521px 0; }
992
+ .weglot-flags.flag-3.sd > a:before, .weglot-flags.flag-3.sd > span:before {
993
  background-position: -1993px 0; }
994
+ .weglot-flags.flag-3.si > a:before, .weglot-flags.flag-3.si > span:before {
995
  background-position: -2833px 0; }
996
+ .weglot-flags.flag-3.sk > a:before, .weglot-flags.flag-3.sk > span:before {
997
  background-position: -552px 0; }
998
+ .weglot-flags.flag-3.sl > a:before, .weglot-flags.flag-3.sl > span:before {
999
  background-position: -936px 0; }
1000
+ .weglot-flags.flag-3.so > a:before, .weglot-flags.flag-3.so > span:before {
1001
  background-position: -4032px 0; }
1002
+ .weglot-flags.flag-3.st > a:before, .weglot-flags.flag-3.st > span:before {
1003
  background-position: -3961px 0; }
1004
+ .weglot-flags.flag-3.es > a:before, .weglot-flags.flag-3.es > span:before {
1005
  background-position: -3576px 0; }
1006
+ .weglot-flags.flag-3.su > a:before, .weglot-flags.flag-3.su > span:before {
1007
  background-position: -3985px 0; }
1008
+ .weglot-flags.flag-3.sw > a:before, .weglot-flags.flag-3.sw > span:before {
1009
  background-position: -912px 0; }
1010
+ .weglot-flags.flag-3.sv > a:before, .weglot-flags.flag-3.sv > span:before {
1011
  background-position: -264px 0; }
1012
+ .weglot-flags.flag-3.tl > a:before, .weglot-flags.flag-3.tl > span:before {
1013
  background-position: -5232px 0; }
1014
+ .weglot-flags.flag-3.ty > a:before, .weglot-flags.flag-3.ty > span:before {
1015
  background-position: -1512px 0; }
1016
+ .weglot-flags.flag-3.tg > a:before, .weglot-flags.flag-3.tg > span:before {
1017
  background-position: -3720px 0; }
1018
+ .weglot-flags.flag-3.ta > a:before, .weglot-flags.flag-3.ta > span:before {
1019
  background-position: -2304px 0; }
1020
+ .weglot-flags.flag-3.tt > a:before, .weglot-flags.flag-3.tt > span:before {
1021
  background-position: -2664px 0; }
1022
+ .weglot-flags.flag-3.te > a:before, .weglot-flags.flag-3.te > span:before {
1023
  background-position: -2304px 0; }
1024
+ .weglot-flags.flag-3.th > a:before, .weglot-flags.flag-3.th > span:before {
1025
  background-position: -4848px 0; }
1026
+ .weglot-flags.flag-3.to > a:before, .weglot-flags.flag-3.to > span:before {
1027
  background-position: -1680px 0; }
1028
+ .weglot-flags.flag-3.tr > a:before, .weglot-flags.flag-3.tr > span:before {
1029
  background-position: -432px 0; }
1030
+ .weglot-flags.flag-3.uk > a:before, .weglot-flags.flag-3.uk > span:before {
1031
  background-position: -5736px 0; }
1032
+ .weglot-flags.flag-3.ur > a:before, .weglot-flags.flag-3.ur > span:before {
1033
  background-position: -1992px 0; }
1034
+ .weglot-flags.flag-3.uz > a:before, .weglot-flags.flag-3.uz > span:before {
1035
  background-position: -2160px 0; }
1036
+ .weglot-flags.flag-3.vi > a:before, .weglot-flags.flag-3.vi > span:before {
1037
  background-position: -3384px 0; }
1038
+ .weglot-flags.flag-3.cy > a:before, .weglot-flags.flag-3.cy > span:before {
1039
  background-position: -5040px 0; }
1040
+ .weglot-flags.flag-3.fy > a:before, .weglot-flags.flag-3.fy > span:before {
1041
  background-position: -3360px 0; }
1042
+ .weglot-flags.flag-3.xh > a:before, .weglot-flags.flag-3.xh > span:before {
1043
  background-position: -5496px 0; }
1044
+ .weglot-flags.flag-3.yi > a:before, .weglot-flags.flag-3.yi > span:before {
1045
  background-position: -1608px 0; }
1046
+ .weglot-flags.flag-3.yo > a:before, .weglot-flags.flag-3.yo > span:before {
1047
  background-position: -3457px 0; }
1048
+ .weglot-flags.flag-3.zu > a:before, .weglot-flags.flag-3.zu > span:before {
1049
  background-position: -5496px 0; }
dist/front-amp-css.js ADDED
@@ -0,0 +1 @@
 
1
+ !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=5)}({5:function(e,t){}});
dist/front-css.js CHANGED
@@ -1 +1 @@
1
- !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=11)}({11:function(e,t){}});
1
+ !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=13)}({13:function(e,t){}});
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: translate,translation,language,multilingual,bilingual,international,locali
4
  Requires at least: 4.5
5
  Tested up to: 4.9
6
  Requires PHP: 5.4
7
- Stable tag: 2.0.2
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -152,6 +152,13 @@ See changelog for upgrade changes.
152
 
153
  == Changelog ==
154
 
 
 
 
 
 
 
 
155
  = 2.0.2 (24/07/2018) =
156
  * Bugfix : Hide menu on non translatable URL
157
  * Bugfix : Hide widget on non translatable URL
4
  Requires at least: 4.5
5
  Tested up to: 4.9
6
  Requires PHP: 5.4
7
+ Stable tag: 2.0.3
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
152
 
153
  == Changelog ==
154
 
155
+ = 2.0.3 (27/07/2018) =
156
+ * Bugfix : Hide shortcode on non translatable URL
157
+ * Bugfix : filter nav_menu_css_class
158
+ * Bugfix : Redirect URL on checkout WooCommerce
159
+ * Bugfix : CSS Flag on dropdown menu
160
+ * Improve AMP compatibility
161
+
162
  = 2.0.2 (24/07/2018) =
163
  * Bugfix : Hide menu on non translatable URL
164
  * Bugfix : Hide widget on non translatable URL
src/actions/admin/class-customize-menu-weglot.php CHANGED
@@ -67,8 +67,8 @@ class Customize_Menu_Weglot implements Hooks_Interface_Weglot {
67
  $str = 'weglot_menu_title-';
68
  if ( strpos( $item->post_name, $str ) !== false ) {
69
  if ( ! $this->request_url_services->is_translatable_url() || ! weglot_current_url_is_eligible() ) {
70
- $attrs['style'] = 'display:none';
71
- return $attrs;
72
  }
73
 
74
  $options = $this->option_services->get_options();
67
  $str = 'weglot_menu_title-';
68
  if ( strpos( $item->post_name, $str ) !== false ) {
69
  if ( ! $this->request_url_services->is_translatable_url() || ! weglot_current_url_is_eligible() ) {
70
+ $classes[] = apply_filters( 'weglot_nav_menu_link_class', 'weglot-hide' );
71
+ return $classes;
72
  }
73
 
74
  $options = $this->option_services->get_options();
src/actions/front/class-shortcode-weglot.php CHANGED
@@ -31,7 +31,7 @@ class Shortcode_Weglot {
31
  * @return string
32
  */
33
  public function weglot_switcher_callback() {
34
- if ( ! $this->request_url_services->is_translatable_url() ) {
35
  return;
36
  }
37
 
31
  * @return string
32
  */
33
  public function weglot_switcher_callback() {
34
+ if ( ! $this->request_url_services->is_translatable_url() || ! weglot_current_url_is_eligible() ) {
35
  return;
36
  }
37
 
src/third/amp/class-amp-enqueue-weglot.php CHANGED
@@ -34,18 +34,6 @@ class Amp_Enqueue_Weglot implements Hooks_Interface_Weglot {
34
  }
35
 
36
  add_action( 'amp_post_template_css', [ $this, 'weglot_amp_post_template_css' ] );
37
- add_action( 'amp_post_template_head', [ $this, 'weglot_amp_post_template_head' ] );
38
- }
39
-
40
- /**
41
- * @since 2.0
42
- *
43
- * @return void
44
- */
45
- public function weglot_amp_post_template_head() {
46
- ?>
47
- <link rel="stylesheet" href="<?php echo esc_url( WEGLOT_URL_DIST . '/css/front-css.css' ); ?>" />
48
- <?php
49
  }
50
 
51
  /**
@@ -54,7 +42,7 @@ class Amp_Enqueue_Weglot implements Hooks_Interface_Weglot {
54
  * @return void
55
  */
56
  public function weglot_amp_post_template_css() {
57
- echo $this->option_services->get_css_custom_inline(); //phpcs:ignore
58
  echo $this->option_services->get_flag_css(); //phpcs:ignore
59
  }
60
  }
34
  }
35
 
36
  add_action( 'amp_post_template_css', [ $this, 'weglot_amp_post_template_css' ] );
 
 
 
 
 
 
 
 
 
 
 
 
37
  }
38
 
39
  /**
42
  * @return void
43
  */
44
  public function weglot_amp_post_template_css() {
45
+ echo file_get_contents(WEGLOT_DIR_DIST . '/css/front-amp-css.css');
46
  echo $this->option_services->get_flag_css(); //phpcs:ignore
47
  }
48
  }
src/third/woocommerce/class-wc-filter-urls-weglot.php CHANGED
@@ -60,7 +60,7 @@ class WC_Filter_Urls_Weglot implements Hooks_Interface_Weglot {
60
  $url = $this->request_url_services->create_url_object( $url_filter );
61
  if ( $current_and_original_language['current'] !== $current_and_original_language['original'] ) { // Not ajax
62
 
63
- if ( substr( get_option( 'permalink_structure' ), -1 ) ) {
64
  return str_replace( '/?key', '?key', $url->getForLanguage( $choose_current_language ) );
65
  } else {
66
  return str_replace( '//?key', '/?key', str_replace( '?key', '/?key', $url->getForLanguage( $choose_current_language ) ) );
60
  $url = $this->request_url_services->create_url_object( $url_filter );
61
  if ( $current_and_original_language['current'] !== $current_and_original_language['original'] ) { // Not ajax
62
 
63
+ if ( substr( get_option( 'permalink_structure' ), -1 ) !== '/' ) {
64
  return str_replace( '/?key', '?key', $url->getForLanguage( $choose_current_language ) );
65
  } else {
66
  return str_replace( '//?key', '/?key', str_replace( '?key', '/?key', $url->getForLanguage( $choose_current_language ) ) );
templates/admin/pages/tabs/appearance.php CHANGED
@@ -235,7 +235,7 @@ $options_available = [
235
  type="text"
236
  rows="10"
237
  cols="30"
238
- name="<?php echo esc_attr( sprintf( '%s[%s]', WEGLOT_SLUG, $options_available['override_css']['key'] ) ); ?>" placeholder=".weglot-selector {
239
  margin-bottom: 20px;
240
  }"><?php echo $this->options[ $options_available['override_css']['key'] ]; //phpcs:ignore?></textarea>
241
  </tr>
235
  type="text"
236
  rows="10"
237
  cols="30"
238
+ name="<?php echo esc_attr( sprintf( '%s[%s]', WEGLOT_SLUG, $options_available['override_css']['key'] ) ); ?>" placeholder=".country-selector {
239
  margin-bottom: 20px;
240
  }"><?php echo $this->options[ $options_available['override_css']['key'] ]; //phpcs:ignore?></textarea>
241
  </tr>
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit3bd609a78d0c14eccfb424db48f7418f::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInite807ffc58eb349a6e9e74a3e430e31e5::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit3bd609a78d0c14eccfb424db48f7418f
6
  {
7
  private static $loader;
8
 
@@ -19,15 +19,15 @@ class ComposerAutoloaderInit3bd609a78d0c14eccfb424db48f7418f
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInit3bd609a78d0c14eccfb424db48f7418f', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit3bd609a78d0c14eccfb424db48f7418f', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
- call_user_func(\Composer\Autoload\ComposerStaticInit3bd609a78d0c14eccfb424db48f7418f::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
@@ -48,19 +48,19 @@ class ComposerAutoloaderInit3bd609a78d0c14eccfb424db48f7418f
48
  $loader->register(true);
49
 
50
  if ($useStaticLoader) {
51
- $includeFiles = Composer\Autoload\ComposerStaticInit3bd609a78d0c14eccfb424db48f7418f::$files;
52
  } else {
53
  $includeFiles = require __DIR__ . '/autoload_files.php';
54
  }
55
  foreach ($includeFiles as $fileIdentifier => $file) {
56
- composerRequire3bd609a78d0c14eccfb424db48f7418f($fileIdentifier, $file);
57
  }
58
 
59
  return $loader;
60
  }
61
  }
62
 
63
- function composerRequire3bd609a78d0c14eccfb424db48f7418f($fileIdentifier, $file)
64
  {
65
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
66
  require $file;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInite807ffc58eb349a6e9e74a3e430e31e5
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInite807ffc58eb349a6e9e74a3e430e31e5', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInite807ffc58eb349a6e9e74a3e430e31e5', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
+ call_user_func(\Composer\Autoload\ComposerStaticInite807ffc58eb349a6e9e74a3e430e31e5::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
48
  $loader->register(true);
49
 
50
  if ($useStaticLoader) {
51
+ $includeFiles = Composer\Autoload\ComposerStaticInite807ffc58eb349a6e9e74a3e430e31e5::$files;
52
  } else {
53
  $includeFiles = require __DIR__ . '/autoload_files.php';
54
  }
55
  foreach ($includeFiles as $fileIdentifier => $file) {
56
+ composerRequiree807ffc58eb349a6e9e74a3e430e31e5($fileIdentifier, $file);
57
  }
58
 
59
  return $loader;
60
  }
61
  }
62
 
63
+ function composerRequiree807ffc58eb349a6e9e74a3e430e31e5($fileIdentifier, $file)
64
  {
65
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
66
  require $file;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInit3bd609a78d0c14eccfb424db48f7418f
8
  {
9
  public static $files = array (
10
  '6c200413eed8aeea54dbaf934a31b127' => __DIR__ . '/..' . '/weglot/simplehtmldom/src/simple_html_dom.php',
@@ -45,9 +45,9 @@ class ComposerStaticInit3bd609a78d0c14eccfb424db48f7418f
45
  public static function getInitializer(ClassLoader $loader)
46
  {
47
  return \Closure::bind(function () use ($loader) {
48
- $loader->prefixLengthsPsr4 = ComposerStaticInit3bd609a78d0c14eccfb424db48f7418f::$prefixLengthsPsr4;
49
- $loader->prefixDirsPsr4 = ComposerStaticInit3bd609a78d0c14eccfb424db48f7418f::$prefixDirsPsr4;
50
- $loader->prefixesPsr0 = ComposerStaticInit3bd609a78d0c14eccfb424db48f7418f::$prefixesPsr0;
51
 
52
  }, null, ClassLoader::class);
53
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInite807ffc58eb349a6e9e74a3e430e31e5
8
  {
9
  public static $files = array (
10
  '6c200413eed8aeea54dbaf934a31b127' => __DIR__ . '/..' . '/weglot/simplehtmldom/src/simple_html_dom.php',
45
  public static function getInitializer(ClassLoader $loader)
46
  {
47
  return \Closure::bind(function () use ($loader) {
48
+ $loader->prefixLengthsPsr4 = ComposerStaticInite807ffc58eb349a6e9e74a3e430e31e5::$prefixLengthsPsr4;
49
+ $loader->prefixDirsPsr4 = ComposerStaticInite807ffc58eb349a6e9e74a3e430e31e5::$prefixDirsPsr4;
50
+ $loader->prefixesPsr0 = ComposerStaticInite807ffc58eb349a6e9e74a3e430e31e5::$prefixesPsr0;
51
 
52
  }, null, ClassLoader::class);
53
  }
webpack.config.js CHANGED
@@ -9,7 +9,8 @@ module.exports = {
9
  "front-js": "./app/javascripts/front.js",
10
  "admin-js": "./app/javascripts/index.js",
11
  "front-css": "./app/styles/index.scss",
12
- "admin-css": "./app/styles/admin.scss"
 
13
  },
14
  output: {
15
  path: __dirname + "/dist",
9
  "front-js": "./app/javascripts/front.js",
10
  "admin-js": "./app/javascripts/index.js",
11
  "front-css": "./app/styles/index.scss",
12
+ "admin-css": "./app/styles/admin.scss",
13
+ "front-amp-css": "./app/styles/amp.scss"
14
  },
15
  output: {
16
  path: __dirname + "/dist",
weglot.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  /**
3
- * @version 2.0.2
4
  */
5
 
6
  /*
@@ -11,7 +11,7 @@ Author: Weglot Translate team
11
  Author URI: https://weglot.com/
12
  Text Domain: weglot
13
  Domain Path: /languages/
14
- Version: 2.0.2
15
  */
16
 
17
  /**
@@ -27,7 +27,7 @@ if ( ! defined('ABSPATH')) {
27
  define('WEGLOT_NAME', 'Weglot');
28
  define('WEGLOT_SLUG', 'weglot-translate');
29
  define('WEGLOT_OPTION_GROUP', 'group-weglot-translate');
30
- define('WEGLOT_VERSION', '2.0.2');
31
  define('WEGLOT_PHP_MIN', '5.4');
32
  define('WEGLOT_BNAME', plugin_basename(__FILE__));
33
  define('WEGLOT_DIR', __DIR__ );
1
  <?php
2
  /**
3
+ * @version 2.0.3
4
  */
5
 
6
  /*
11
  Author URI: https://weglot.com/
12
  Text Domain: weglot
13
  Domain Path: /languages/
14
+ Version: 2.0.3
15
  */
16
 
17
  /**
27
  define('WEGLOT_NAME', 'Weglot');
28
  define('WEGLOT_SLUG', 'weglot-translate');
29
  define('WEGLOT_OPTION_GROUP', 'group-weglot-translate');
30
+ define('WEGLOT_VERSION', '2.0.3');
31
  define('WEGLOT_PHP_MIN', '5.4');
32
  define('WEGLOT_BNAME', plugin_basename(__FILE__));
33
  define('WEGLOT_DIR', __DIR__ );