div.wpcf7 {
margin: 0;
padding: 0;
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #ff0000;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(//www.isotropia-engenharia.pt/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}
div.wpcf7 .wpcf7-recaptcha iframe {
margin-bottom: 0;
}
div.wpcf7 input[type="file"] {
cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}.cn-top{top:0}.cn-bottom{bottom:0}.cookie-notice-container{padding:10px;text-align:center;width:100%}.cookie-notice-revoke-container{position:absolute;bottom:0;width:100%;z-index:1;visibility:hidden}.cn-top .cookie-notice-revoke-container{top:0;bottom:auto}#cookie-notice .cn-revoke-cookie{margin:0}.cn-button.wp-default,.cn-button.wp-default:hover,.cn-button.bootstrap,.cn-button.bootstrap:hover{box-shadow:none;text-decoration:none}#cookie-notice .cn-button{margin-left:10px}.cn-button.wp-default{font-family:sans-serif;line-height:18px;padding:2px 12px;background:linear-gradient(to bottom,#FEFEFE,#F4F4F4) repeat scroll 0 0 #F3F3F3;border-color:#BBB;color:#333;text-shadow:0 1px 0 #FFF;-moz-box-sizing:border-box;border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px;cursor:pointer;display:inline-block;font-size:12px;font-style:normal;text-decoration:none;white-space:nowrap;outline:none}.cn-button.wp-default:hover{background:linear-gradient(to bottom,#FFFFFF,#F3F3F3) repeat scroll 0 0 #F3F3F3;border-color:#999;color:#222}.cn-button.bootstrap{font-family:sans-serif;display:inline-block;*display:inline;padding:4px 12px;margin-right:.3em;margin-bottom:0;*margin-left:.3em;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);font-style:normal;vertical-align:middle;cursor:pointer;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#0088cc,#0044cc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));background-image:-webkit-linear-gradient(top,#0088cc,#0044cc);background-image:-o-linear-gradient(top,#0088cc,#0044cc);background-image:linear-gradient(to bottom,#0088cc,#0044cc);background-repeat:repeat-x;border-style:solid;border-width:1px;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 1px 2px rgba(0,0,0,.05);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);padding:2px 10px;font-size:12px;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none}.cn-button.bootstrap:hover{color:#fff;background-color:#04c;*background-color:#003bb3;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}.fusion-faqs-wrapper{display:none}.fusion-faq-post{position:relative}.fusion-faq-shortcode .fusion-accordian .fusion-toggle-icon-unboxed .panel-title a .fa-fusion-box{background-color:transparent!important}.fusion-faq-shortcode .fusion-accordian .fusion-toggle-icon-unboxed .panel-title a:hover .fa-fusion-box{background-color:transparent!important}body .portfolio-grid{margin-bottom:80px}.fusion-portfolio-wrapper{display:block}.fusion-portfolio-post{float:left}.fusion-portfolio-post .fusion-image-wrapper{opacity:0}.fusion-portfolio-one .fusion-portfolio-post{overflow:hidden;float:none;width:100%}.fusion-portfolio-two .fusion-portfolio-post{width:50%}.fusion-portfolio-three .fusion-portfolio-post{width:33.3333%;width:calc(100% / 3)}.fusion-portfolio-four .fusion-portfolio-post{width:25%}.fusion-portfolio-five .fusion-portfolio-post{width:20%}.fusion-portfolio-six .fusion-portfolio-post{width:16.6666%;width:calc(100% / 6)}.fusion-portfolio-post>.fusion-separator{margin:40px 0}.fusion-portfolio-content{margin-top:20px}.fusion-portfolio-content h2{margin:0 0 1px!important;padding:0}.fusion-portfolio-content .fusion-portfolio-meta{margin:0 0 10px;padding:0;font-weight:400;font-size:13px}.fusion-portfolio-content p{margin:0 0 20px}.fusion-portfolio-content p:last-child{margin-bottom:0}.fusion-portfolio .fusion-content-sep{margin-bottom:20px}.fusion-portfolio .fusion-separator{margin-top:40px}.fusion-portfolio #infscr-loading{bottom:-29px}.fusion-portfolio .loading-container{display:none}.fusion-portfolio-content-wrapper{opacity:0}.fusion-portfolio-content-wrapper .fusion-portfolio-content{margin-bottom:20px}.fusion-portfolio-content-wrapper .fusion-image-wrapper{opacity:1}.fusion-portfolio-boxed .fusion-portfolio-content-wrapper{padding:0;border:1px solid #e9eaee;border-bottom-width:3px}.fusion-portfolio-boxed .fusion-portfolio-content{margin:0;padding:25px}.fusion-portfolio-one .fluid-width-video-wrapper{position:static}.fusion-portfolio-one .fusion-image-wrapper{margin-bottom:15px}.fusion-portfolio-one .fusion-portfolio-content{margin-bottom:0}.fusion-portfolio-one .fusion-portfolio-buttons{margin:20px -15px 0}.fusion-portfolio-one .fusion-portfolio-buttons .fusion-button{margin:0 15px 15px}.fusion-portfolio-one .fusion-portfolio-buttons-full{margin-left:0;margin-right:0}.fusion-portfolio-one .fusion-portfolio-buttons-full .fusion-button{margin:5px 0}.fusion-portfolio-text-floated .fusion-image-wrapper{display:inline-block;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;margin:0;padding:0 12.5px;max-width:540px;width:100%}.fusion-portfolio-text-floated .fusion-portfolio-content{margin-top:0}.portfolio-one-text .portfolio-item .image{width:100%;height:100%;float:none;margin-right:0}.portfolio-one-sidebar .portfolio-item .image{float:none}.portfolio-infinite .isotope{overflow:visible!important}.fusion-portfolio-gallery-hidden{display:none}.fusion-portfolio-equal-heights .fusion-portfolio-post{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.fusion-portfolio-equal-heights .fusion-portfolio-content-wrapper{overflow:hidden;width:100%}.project-content h3{font-size:13px;line-height:17px;color:#333;margin:0 0 28px}.project-content .project-description{float:left;width:74.4681%}.project-content .project-description p{margin-top:0}.project-content .project-info{float:right;width:23.4043%}.project-content .project-info .project-info-box{border-bottom:1px solid #e7e6e6;padding-bottom:15px;margin-bottom:15px;overflow:hidden}.project-content .project-info h4{color:#333;margin:0 5px 0 0;float:left;width:110px}.with-sidebar .project-content .project-info h4{display:block;width:100%;margin-bottom:5px}.project-content .project-info .project-terms{float:left}.portfolio-full.with-sidebar .project-info{float:left}.portfolio-full.with-sidebar .project-description{float:right;width:72.5%}.portfolio-half .flexslider:not(.tfs-slider){width:65.9574%;float:left}.portfolio-half .project-content{width:31.9149%;float:right}.portfolio-half .project-description{width:100%;margin-bottom:50px}.portfolio-half .project-description .flexslider:not(.tfs-slider){width:auto}.portfolio-half .project-info{width:100%}.portfolio-sep{clear:both;display:block}.portfolio-half .portfolio-sep{margin-bottom:50px}.project-info-box span{float:left}.portfolio-full .flexslider{margin-bottom:70px}.portfolio-grid .portfolio-tabs{margin-top:0}.portfolio-grid.portfolio-one .portfolio-item:last-child{margin-bottom:0}.portfolio-grid.portfolio-one .image{width:100%;float:none}.fusion-portfolio-layout-masonry .fusion-portfolio-content-wrapper,.fusion-portfolio.fusion-portfolio-masonry .fusion-portfolio-content-wrapper{position:relative}.fusion-portfolio-layout-masonry.fusion-portfolio-two.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-two.fusion-masonry-has-vertical .fusion-element-landscape{width:100%}.fusion-portfolio-layout-masonry.fusion-portfolio-three.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-three.fusion-masonry-has-vertical .fusion-element-landscape{width:66.6666%}.fusion-portfolio-layout-masonry.fusion-portfolio-four.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-four.fusion-masonry-has-vertical .fusion-element-landscape{width:50%}.fusion-portfolio-layout-masonry.fusion-portfolio-five.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-five.fusion-masonry-has-vertical .fusion-element-landscape{width:40%}.fusion-portfolio-layout-masonry.fusion-portfolio-six.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-six.fusion-masonry-has-vertical .fusion-element-landscape{width:33.3333%}.fusion-masonry-element-container>a>img,.fusion-masonry-element-container>img{display:none}.fusion-portfolio-text.fusion-portfolio-layout-masonry.fusion-portfolio-rollover .fusion-portfolio-content,.fusion-portfolio-text.fusion-portfolio-masonry.fusion-portfolio-rollover .fusion-portfolio-content{transition:all .3s ease}.fusion-portfolio-text.fusion-portfolio-layout-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper,.fusion-portfolio-text.fusion-portfolio-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper{overflow:hidden}.fusion-portfolio-text.fusion-portfolio-layout-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper:hover .fusion-portfolio-content,.fusion-portfolio-text.fusion-portfolio-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper:hover .fusion-portfolio-content{transition:all .3s ease;-webkit-transform:translateY(105%);-ms-transform:translateY(105%);transform:translateY(105%)}.fusion-privacy-element .fusion-privacy-form ul{list-style:none;margin:0 0 20px 0;padding:0}.fusion-privacy-element .fusion-privacy-form-floated ul li{display:inline-block;margin-right:20px}li.weglot-hide, .weglot-hide {
display: none !important; }
.country-selector {
z-index: 9999;
text-align: left;
position: relative;
display: inline-block;
width: auto; }
.country-selector a {
padding: 0 10px;
outline: none;
text-decoration: none;
float: none !important;
white-space: nowrap;
font-weight: normal;
cursor: pointer;
color: black;
-webkit-touch-callout: none; -webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.country-selector a:focus {
outline: none; }
.country-selector ul {
padding: 0px;
z-index: 1010;
list-style: none;
margin: 0; }
.country-selector li {
margin: 0px;
padding: 0px; }
.country-selector.weglot-dropdown {
background-color: white; }
.country-selector.weglot-dropdown a, .country-selector.weglot-dropdown span {
display: block;
height: 37px;
line-height: 36px;
font-size: 13px;
padding: 0 10px;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-weight: normal; }
.country-selector.weglot-dropdown a:hover, .country-selector.weglot-dropdown span:hover {
cursor: pointer; }
.country-selector.weglot-dropdown .wgcurrent {
border: 1px solid #e0e0e0;
list-style: none;
display: block;
margin: 0; }
.country-selector.weglot-dropdown .wgcurrent a, .country-selector.weglot-dropdown .wgcurrent span {
padding-right: 60px; }
.country-selector.weglot-dropdown .wgcurrent:after {
display: inline-block;
position: absolute;
top: 17px;
right: 8px;
width: 13px;
height: 7px;
-ms-interpolation-mode: nearest-neighbor;
image-rendering: -webkit-optimize-contrast;
image-rendering: -moz-crisp-edges;
image-rendering: -o-pixelated;
image-rendering: pixelated;
background: url(//www.isotropia-engenharia.pt/wp-content/plugins/weglot/dist/images/wgarrowdown.png) no-repeat;
content: '';
-webkit-transition: all 200ms;
-o-transition: all 200ms;
transition: all 200ms;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg); }
.country-selector.weglot-dropdown ul {
position: absolute;
min-width: 100%;
border: 1px solid #ebeef0;
background: white;
left: 0;
top: initial;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: none;
padding: 0; }
.country-selector.weglot-dropdown input:checked ~ ul {
display: block; }
.country-selector.weglot-dropdown input:checked ~ .wgcurrent:after {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg); }
.country-selector.weglot-dropdown li {
width: 100%; }
.country-selector.weglot-dropdown.weglot-invert ul {
bottom: 38px; }
.country-selector.weglot-dropdown.weglot-invert input:checked ~ .wgcurrent:after {
-webkit-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
transform: rotate(-180deg); }
.country-selector.weglot-default {
position: fixed;
bottom: 0px;
right: 40px; }
.country-selector.weglot-inline a:hover {
text-decoration: underline;
color: #00a0d2; }
.country-selector.weglot-inline .wgcurrent a {
text-decoration: underline; }
.country-selector.weglot-inline label {
margin-bottom: 0;
display: inline-block;
vertical-align: middle; }
.country-selector.weglot-inline ul {
display: inline-block;
vertical-align: middle; }
.country-selector.weglot-inline li {
line-height: 1 !important;
display: inline-block;
margin: 2px 0px;
vertical-align: middle; }
.country-selector.weglot-inline.weglot-default {
bottom: 5px; }
.country-selector input {
display: none !important; }
.navbar .navbar-nav li.weglot-flags a.weglot-lang:before {
position: static;
-webkit-transform: none;
-ms-transform: none;
transform: none;
-webkit-transition: none;
-o-transition: none;
transition: none; }
.js .main-navigation .country-selector ul {
display: none; }
html[dir="rtl"] .weglot-flags a:before, html[dir="rtl"] .weglot-flags span:before {
margin-right: 0;
margin-left: 10px; }
.weglot-flags {    }
.weglot-flags > a:before, .weglot-flags > span:before {
background-image: url(//www.isotropia-engenharia.pt/wp-content/plugins/weglot/dist/images/rect_mate.png);
-webkit-background-size: auto 20px;
background-size: auto 20px;
border-radius: 0px;
width: 30px;
height: 20px;
content: "";
vertical-align: middle;
margin-right: 10px;
display: inline-block;
overflow: hidden; }
.weglot-flags.flag-1 > a:before, .weglot-flags.flag-1 > span:before {
background-image: url(//www.isotropia-engenharia.pt/wp-content/plugins/weglot/dist/images/rect_bright.png); }
.weglot-flags.flag-2 > a:before, .weglot-flags.flag-2 > span:before {
background-image: url(//www.isotropia-engenharia.pt/wp-content/plugins/weglot/dist/images/square_flag.png);
width: 24px;
height: 24px;
-webkit-background-size: auto 24px;
background-size: auto 24px; }
.weglot-flags.flag-3 a:before, .weglot-flags.flag-3 span:before {
background-image: url(//www.isotropia-engenharia.pt/wp-content/plugins/weglot/dist/images/circular_flag.png);
width: 24px;
height: 24px;
-webkit-background-size: auto 24px;
background-size: auto 24px; }
.weglot-flags > a span:before {
background-image: none !important;
display: none !important; }
.weglot-flags > span a:before {
background-image: none !important;
display: none !important; }
.weglot-flags.hw > a:before, .weglot-flags.hw > span:before {
background-position: -3570px 0; }
.weglot-flags.af > a:before, .weglot-flags.af > span:before {
background-position: -6570px 0; }
.weglot-flags.fl > a:before, .weglot-flags.fl > span:before {
background-position: -3060px 0px; }
.weglot-flags.sq > a:before, .weglot-flags.sq > span:before {
background-position: -2580px 0; }
.weglot-flags.am > a:before, .weglot-flags.am > span:before {
background-position: -5130px 0; }
.weglot-flags.ar > a:before, .weglot-flags.ar > span:before {
background-position: -510px 0; }
.weglot-flags.hy > a:before, .weglot-flags.hy > span:before {
background-position: -1800px 0; }
.weglot-flags.az > a:before, .weglot-flags.az > span:before {
background-position: -6840px 0; }
.weglot-flags.ba > a:before, .weglot-flags.ba > span:before {
background-position: -2040px 0; }
.weglot-flags.eu > a:before, .weglot-flags.eu > span:before {
background-position: -7260px 0; }
.weglot-flags.be > a:before, .weglot-flags.be > span:before {
background-position: -5310px 0; }
.weglot-flags.bn > a:before, .weglot-flags.bn > span:before {
background-position: -5400px 0; }
.weglot-flags.bs > a:before, .weglot-flags.bs > span:before {
background-position: -6390px 0; }
.weglot-flags.bg > a:before, .weglot-flags.bg > span:before {
background-position: -2730px 0; }
.weglot-flags.my > a:before, .weglot-flags.my > span:before {
background-position: -3299px 0; }
.weglot-flags.ca > a:before, .weglot-flags.ca > span:before {
background-position: -7230px 0; }
.weglot-flags.zh > a:before, .weglot-flags.zh > span:before {
background-position: -3690px 0; }
.weglot-flags.tw > a:before, .weglot-flags.tw > span:before {
background-position: -2970px 0; }
.weglot-flags.km > a:before, .weglot-flags.km > span:before {
background-position: -6930px 0; }
.weglot-flags.ny > a:before, .weglot-flags.ny > span:before {
background-position: -1140px 0; }
.weglot-flags.co > a:before, .weglot-flags.co > span:before {
background-position: -2520px 0; }
.weglot-flags.hr > a:before, .weglot-flags.hr > span:before {
background-position: -5910px 0; }
.weglot-flags.cs > a:before, .weglot-flags.cs > span:before {
background-position: -2700px 0; }
.weglot-flags.da > a:before, .weglot-flags.da > span:before {
background-position: -2670px 0; }
.weglot-flags.nl > a:before, .weglot-flags.nl > span:before {
background-position: -2100px 0; }
.weglot-flags.en > a:before, .weglot-flags.en > span:before {
background-position: -1920px 0; }
.weglot-flags.eo > a:before, .weglot-flags.eo > span:before {
background-position: -1920px 0; }
.weglot-flags.et > a:before, .weglot-flags.et > span:before {
background-position: -2640px 0; }
.weglot-flags.fj > a:before, .weglot-flags.fj > span:before {
background-position: -1710px 0; }
.weglot-flags.fi > a:before, .weglot-flags.fi > span:before {
background-position: -2550px 0; }
.weglot-flags.fr > a:before, .weglot-flags.fr > span:before {
background-position: -2520px 0; }
.weglot-flags.gl > a:before, .weglot-flags.gl > span:before {
background-position: -480px 0; }
.weglot-flags.ka > a:before, .weglot-flags.ka > span:before {
background-position: -5040px 0; }
.weglot-flags.de > a:before, .weglot-flags.de > span:before {
background-position: -2490px 0; }
.weglot-flags.el > a:before, .weglot-flags.el > span:before {
background-position: -2460px 0; }
.weglot-flags.gu > a:before, .weglot-flags.gu > span:before {
background-position: -1170px 0; }
.weglot-flags.ht > a:before, .weglot-flags.ht > span:before {
background-position: -4650px 0; }
.weglot-flags.ha > a:before, .weglot-flags.ha > span:before {
background-position: -900px 0; }
.weglot-flags.he > a:before, .weglot-flags.he > span:before {
background-position: -1050px 0; }
.weglot-flags.hi > a:before, .weglot-flags.hi > span:before {
background-position: -1170px 0; }
.weglot-flags.hu > a:before, .weglot-flags.hu > span:before {
background-position: -2430px 0; }
.weglot-flags.is > a:before, .weglot-flags.is > span:before {
background-position: -2400px 0; }
.weglot-flags.ig > a:before, .weglot-flags.ig > span:before {
background-position: -870px 0; }
.weglot-flags.id > a:before, .weglot-flags.id > span:before {
background-position: -3510px 0; }
.weglot-flags.ga > a:before, .weglot-flags.ga > span:before {
background-position: -2340px 0; }
.weglot-flags.it > a:before, .weglot-flags.it > span:before {
background-position: -2310px 0; }
.weglot-flags.ja > a:before, .weglot-flags.ja > span:before {
background-position: -3480px 0; }
.weglot-flags.jv > a:before, .weglot-flags.jv > span:before {
background-position: -3360px 0; }
.weglot-flags.kn > a:before, .weglot-flags.kn > span:before {
background-position: -1170px 0; }
.weglot-flags.kk > a:before, .weglot-flags.kk > span:before {
background-position: -3150px 0; }
.weglot-flags.ko > a:before, .weglot-flags.ko > span:before {
background-position: -6990px 0; }
.weglot-flags.ku > a:before, .weglot-flags.ku > span:before {
background-position: -2430px 0; }
.weglot-flags.ky > a:before, .weglot-flags.ky > span:before {
background-position: -3420px 0; }
.weglot-flags.lo > a:before, .weglot-flags.lo > span:before {
background-position: -3450px 0; }
.weglot-flags.la > a:before, .weglot-flags.la > span:before {
background-position: -2310px 0; }
.weglot-flags.lv > a:before, .weglot-flags.lv > span:before {
background-position: -2280px 0; }
.weglot-flags.lt > a:before, .weglot-flags.lt > span:before {
background-position: -2250px 0; }
.weglot-flags.lb > a:before, .weglot-flags.lb > span:before {
background-position: -2220px 0; }
.weglot-flags.mk > a:before, .weglot-flags.mk > span:before {
background-position: -2190px 0; }
.weglot-flags.mg > a:before, .weglot-flags.mg > span:before {
background-position: -1200px 0; }
.weglot-flags.ms > a:before, .weglot-flags.ms > span:before {
background-position: -3360px 0; }
.weglot-flags.ml > a:before, .weglot-flags.ml > span:before {
background-position: -1170px 0; }
.weglot-flags.mt > a:before, .weglot-flags.mt > span:before {
background-position: -2130px 0; }
.weglot-flags.mi > a:before, .weglot-flags.mi > span:before {
background-position: -3240px 0; }
.weglot-flags.mr > a:before, .weglot-flags.mr > span:before {
background-position: -1170px 0; }
.weglot-flags.mn > a:before, .weglot-flags.mn > span:before {
background-position: -6000px 0; }
.weglot-flags.ne > a:before, .weglot-flags.ne > span:before {
background-position: -3270px 0; }
.weglot-flags.no > a:before, .weglot-flags.no > span:before {
background-position: -5850px 0; }
.weglot-flags.ps > a:before, .weglot-flags.ps > span:before {
background-position: -5189px 0; }
.weglot-flags.fa > a:before, .weglot-flags.fa > span:before {
background-position: -6690px 0; }
.weglot-flags.pl > a:before, .weglot-flags.pl > span:before {
background-position: -2160px 0; }
.weglot-flags.pt > a:before, .weglot-flags.pt > span:before {
background-position: -6630px 0; }
.weglot-flags.pa > a:before, .weglot-flags.pa > span:before {
background-position: -3180px 0; }
.weglot-flags.ro > a:before, .weglot-flags.ro > span:before {
background-position: -2070px 0; }
.weglot-flags.ru > a:before, .weglot-flags.ru > span:before {
background-position: -2040px 0; }
.weglot-flags.sm > a:before, .weglot-flags.sm > span:before {
background-position: -4620px 0; }
.weglot-flags.gd > a:before, .weglot-flags.gd > span:before {
background-position: -30px 0; }
.weglot-flags.sr > a:before, .weglot-flags.sr > span:before {
background-position: -4290px 0; }
.weglot-flags.sn > a:before, .weglot-flags.sn > span:before {
background-position: -540px 0; }
.weglot-flags.sd > a:before, .weglot-flags.sd > span:before {
background-position: -3180px 0; }
.weglot-flags.si > a:before, .weglot-flags.si > span:before {
background-position: -2820px 0; }
.weglot-flags.sk > a:before, .weglot-flags.sk > span:before {
background-position: -6810px 0; }
.weglot-flags.sl > a:before, .weglot-flags.sl > span:before {
background-position: -2010px 0; }
.weglot-flags.so > a:before, .weglot-flags.so > span:before {
background-position: -4560px 0; }
.weglot-flags.st > a:before, .weglot-flags.st > span:before {
background-position: -4830px 0; }
.weglot-flags.es > a:before, .weglot-flags.es > span:before {
background-position: -480px 0; }
.weglot-flags.su > a:before, .weglot-flags.su > span:before {
background-position: -4530px 0; }
.weglot-flags.sw > a:before, .weglot-flags.sw > span:before {
background-position: -1290px 0; }
.weglot-flags.sv > a:before, .weglot-flags.sv > span:before {
background-position: -1980px 0; }
.weglot-flags.tl > a:before, .weglot-flags.tl > span:before {
background-position: -3060px 0; }
.weglot-flags.ty > a:before, .weglot-flags.ty > span:before {
background-position: -6270px 0; }
.weglot-flags.tg > a:before, .weglot-flags.tg > span:before {
background-position: -2940px 0; }
.weglot-flags.ta > a:before, .weglot-flags.ta > span:before {
background-position: -1170px 0; }
.weglot-flags.tt > a:before, .weglot-flags.tt > span:before {
background-position: -2040px 0; }
.weglot-flags.te > a:before, .weglot-flags.te > span:before {
background-position: -1170px 0; }
.weglot-flags.th > a:before, .weglot-flags.th > span:before {
background-position: -2910px 0; }
.weglot-flags.to > a:before, .weglot-flags.to > span:before {
background-position: -6540px 0; }
.weglot-flags.tr > a:before, .weglot-flags.tr > span:before {
background-position: -1950px 0; }
.weglot-flags.uk > a:before, .weglot-flags.uk > span:before {
background-position: -1890px 0; }
.weglot-flags.ur > a:before, .weglot-flags.ur > span:before {
background-position: -3180px 0; }
.weglot-flags.uz > a:before, .weglot-flags.uz > span:before {
background-position: -2880px 0; }
.weglot-flags.vi > a:before, .weglot-flags.vi > span:before {
background-position: -2850px 0; }
.weglot-flags.cy > a:before, .weglot-flags.cy > span:before {
background-position: -6420px 0; }
.weglot-flags.fy > a:before, .weglot-flags.fy > span:before {
background-position: -2100px 0; }
.weglot-flags.xh > a:before, .weglot-flags.xh > span:before {
background-position: -6570px 0; }
.weglot-flags.yi > a:before, .weglot-flags.yi > span:before {
background-position: -1050px 0; }
.weglot-flags.yo > a:before, .weglot-flags.yo > span:before {
background-position: -870px 0; }
.weglot-flags.zu > a:before, .weglot-flags.zu > span:before {
background-position: -6570px 0; }
.weglot-flags.flag-1.hw > a:before, .weglot-flags.flag-1.hw > span:before {
background-position: -7840px 0; }
.weglot-flags.flag-1.fl > a:before, .weglot-flags.flag-1.fl > span:before {
background-position: 2560px 0; }
.weglot-flags.flag-1.af > a:before, .weglot-flags.flag-1.af > span:before {
background-position: -6848px 0; }
.weglot-flags.flag-1.sq > a:before, .weglot-flags.flag-1.sq > span:before {
background-position: -97px 0; }
.weglot-flags.flag-1.am > a:before, .weglot-flags.flag-1.am > span:before {
background-position: -2369px 0; }
.weglot-flags.flag-1.ar > a:before, .weglot-flags.flag-1.ar > span:before {
background-position: -6465px 0; }
.weglot-flags.flag-1.hy > a:before, .weglot-flags.flag-1.hy > span:before {
background-position: -385px 0; }
.weglot-flags.flag-1.az > a:before, .weglot-flags.flag-1.az > span:before {
background-position: -513px 0; }
.weglot-flags.flag-1.ba > a:before, .weglot-flags.flag-1.ba > span:before {
background-position: -6113px 0; }
.weglot-flags.flag-1.eu > a:before, .weglot-flags.flag-1.eu > span:before {
background-position: -8353px 0; }
.weglot-flags.flag-1.be > a:before, .weglot-flags.flag-1.be > span:before {
background-position: -705px 0; }
.weglot-flags.flag-1.bn > a:before, .weglot-flags.flag-1.bn > span:before {
background-position: -609px 0; }
.weglot-flags.flag-1.bs > a:before, .weglot-flags.flag-1.bs > span:before {
background-position: -929px 0; }
.weglot-flags.flag-1.bg > a:before, .weglot-flags.flag-1.bg > span:before {
background-position: -1121px 0; }
.weglot-flags.flag-1.my > a:before, .weglot-flags.flag-1.my > span:before {
background-position: -4929px 0; }
.weglot-flags.flag-1.ca > a:before, .weglot-flags.flag-1.ca > span:before {
background-position: -8321px 0; }
.weglot-flags.flag-1.zh > a:before, .weglot-flags.flag-1.zh > span:before {
background-position: -1505px 0; }
.weglot-flags.flag-1.tw > a:before, .weglot-flags.flag-1.tw > span:before {
background-position: -6369px 0; }
.weglot-flags.flag-1.km > a:before, .weglot-flags.flag-1.km > span:before {
background-position: -1217px 0; }
.weglot-flags.flag-1.ny > a:before, .weglot-flags.flag-1.ny > span:before {
background-position: -4289px 0; }
.weglot-flags.flag-1.co > a:before, .weglot-flags.flag-1.co > span:before {
background-position: -2561px 0; }
.weglot-flags.flag-1.hr > a:before, .weglot-flags.flag-1.hr > span:before {
background-position: -1793px 0; }
.weglot-flags.flag-1.cs > a:before, .weglot-flags.flag-1.cs > span:before {
background-position: -1921px 0; }
.weglot-flags.flag-1.da > a:before, .weglot-flags.flag-1.da > span:before {
background-position: -1985px 0; }
.weglot-flags.flag-1.nl > a:before, .weglot-flags.flag-1.nl > span:before {
background-position: -5121px 0; }
.weglot-flags.flag-1.en > a:before, .weglot-flags.flag-1.en > span:before {
background-position: -7777px 0; }
.weglot-flags.flag-1.eo > a:before, .weglot-flags.flag-1.eo > span:before {
background-position: -7777px 0; }
.weglot-flags.flag-1.et > a:before, .weglot-flags.flag-1.et > span:before {
background-position: -2337px 0; }
.weglot-flags.flag-1.fj > a:before, .weglot-flags.flag-1.fj > span:before {
background-position: -2497px 0; }
.weglot-flags.flag-1.fi > a:before, .weglot-flags.flag-1.fi > span:before {
background-position: -2529px 0; }
.weglot-flags.flag-1.fr > a:before, .weglot-flags.flag-1.fr > span:before {
background-position: -2561px 0; }
.weglot-flags.flag-1.gl > a:before, .weglot-flags.flag-1.gl > span:before {
background-position: -7009px 0; }
.weglot-flags.flag-1.ka > a:before, .weglot-flags.flag-1.ka > span:before {
background-position: -2721px 0; }
.weglot-flags.flag-1.de > a:before, .weglot-flags.flag-1.de > span:before {
background-position: -2753px 0; }
.weglot-flags.flag-1.el > a:before, .weglot-flags.flag-1.el > span:before {
background-position: -2881px 0; }
.weglot-flags.flag-1.gu > a:before, .weglot-flags.flag-1.gu > span:before {
background-position: -3329px 0; }
.weglot-flags.flag-1.ht > a:before, .weglot-flags.flag-1.ht > span:before {
background-position: -3169px 0; }
.weglot-flags.flag-1.ha > a:before, .weglot-flags.flag-1.ha > span:before {
background-position: -5281px 0; }
.weglot-flags.flag-1.he > a:before, .weglot-flags.flag-1.he > span:before {
background-position: -3521px 0; }
.weglot-flags.flag-1.hi > a:before, .weglot-flags.flag-1.hi > span:before {
background-position: -3329px 0; }
.weglot-flags.flag-1.hu > a:before, .weglot-flags.flag-1.hu > span:before {
background-position: -3265px 0; }
.weglot-flags.flag-1.is > a:before, .weglot-flags.flag-1.is > span:before {
background-position: -3297px 0; }
.weglot-flags.flag-1.ig > a:before, .weglot-flags.flag-1.ig > span:before {
background-position: -5313px 0; }
.weglot-flags.flag-1.id > a:before, .weglot-flags.flag-1.id > span:before {
background-position: -3361px 0; }
.weglot-flags.flag-1.ga > a:before, .weglot-flags.flag-1.ga > span:before {
background-position: -3457px 0; }
.weglot-flags.flag-1.it > a:before, .weglot-flags.flag-1.it > span:before {
background-position: -3553px 0; }
.weglot-flags.flag-1.ja > a:before, .weglot-flags.flag-1.ja > span:before {
background-position: -3617px 0; }
.weglot-flags.flag-1.jv > a:before, .weglot-flags.flag-1.jv > span:before {
background-position: -4321px 0; }
.weglot-flags.flag-1.kn > a:before, .weglot-flags.flag-1.kn > span:before {
background-position: -3329px 0; }
.weglot-flags.flag-1.kk > a:before, .weglot-flags.flag-1.kk > span:before {
background-position: -3713px 0; }
.weglot-flags.flag-1.ko > a:before, .weglot-flags.flag-1.ko > span:before {
background-position: -6913px 0; }
.weglot-flags.flag-1.ku > a:before, .weglot-flags.flag-1.ku > span:before {
background-position: -3265px 0; }
.weglot-flags.flag-1.ky > a:before, .weglot-flags.flag-1.ky > span:before {
background-position: -3873px 0; }
.weglot-flags.flag-1.lo > a:before, .weglot-flags.flag-1.lo > span:before {
background-position: -3904px 0; }
.weglot-flags.flag-1.la > a:before, .weglot-flags.flag-1.la > span:before {
background-position: -3553px 0; }
.weglot-flags.flag-1.lv > a:before, .weglot-flags.flag-1.lv > span:before {
background-position: -3937px 0; }
.weglot-flags.flag-1.lt > a:before, .weglot-flags.flag-1.lt > span:before {
background-position: -4129px 0; }
.weglot-flags.flag-1.lb > a:before, .weglot-flags.flag-1.lb > span:before {
background-position: -4161px 0; }
.weglot-flags.flag-1.mk > a:before, .weglot-flags.flag-1.mk > span:before {
background-position: -4225px 0; }
.weglot-flags.flag-1.mg > a:before, .weglot-flags.flag-1.mg > span:before {
background-position: -4257px 0; }
.weglot-flags.flag-1.ms > a:before, .weglot-flags.flag-1.ms > span:before {
background-position: -4321px 0; }
.weglot-flags.flag-1.ml > a:before, .weglot-flags.flag-1.ml > span:before {
background-position: -3329px 0; }
.weglot-flags.flag-1.mt > a:before, .weglot-flags.flag-1.mt > span:before {
background-position: -4417px 0; }
.weglot-flags.flag-1.mi > a:before, .weglot-flags.flag-1.mi > span:before {
background-position: -5217px 0; }
.weglot-flags.flag-1.mr > a:before, .weglot-flags.flag-1.mr > span:before {
background-position: -3329px 0; }
.weglot-flags.flag-1.mn > a:before, .weglot-flags.flag-1.mn > span:before {
background-position: -4769px 0; }
.weglot-flags.flag-1.ne > a:before, .weglot-flags.flag-1.ne > span:before {
background-position: -5091px 0; }
.weglot-flags.flag-1.no > a:before, .weglot-flags.flag-1.no > span:before {
background-position: -5505px 0; }
.weglot-flags.flag-1.ps > a:before, .weglot-flags.flag-1.ps > span:before {
background-position: -33px 0; }
.weglot-flags.flag-1.fa > a:before, .weglot-flags.flag-1.fa > span:before {
background-position: -3393px 0; }
.weglot-flags.flag-1.pl > a:before, .weglot-flags.flag-1.pl > span:before {
background-position: -5889px 0; }
.weglot-flags.flag-1.pt > a:before, .weglot-flags.flag-1.pt > span:before {
background-position: -993px 0; }
.weglot-flags.flag-1.pa > a:before, .weglot-flags.flag-1.pa > span:before {
background-position: -3329px 0; }
.weglot-flags.flag-1.ro > a:before, .weglot-flags.flag-1.ro > span:before {
background-position: -6081px 0; }
.weglot-flags.flag-1.ru > a:before, .weglot-flags.flag-1.ru > span:before {
background-position: -6113px 0; }
.weglot-flags.flag-1.sm > a:before, .weglot-flags.flag-1.sm > span:before {
background-position: -6369px 0; }
.weglot-flags.flag-1.gd > a:before, .weglot-flags.flag-1.gd > span:before {
background-position: -6497px 0; }
.weglot-flags.flag-1.sr > a:before, .weglot-flags.flag-1.sr > span:before {
background-position: -6561px 0; }
.weglot-flags.flag-1.sn > a:before, .weglot-flags.flag-1.sn > span:before {
background-position: -8287px 0; }
.weglot-flags.flag-1.sd > a:before, .weglot-flags.flag-1.sd > span:before {
background-position: -5601px 0; }
.weglot-flags.flag-1.si > a:before, .weglot-flags.flag-1.si > span:before {
background-position: -7039px 0; }
.weglot-flags.flag-1.sk > a:before, .weglot-flags.flag-1.sk > span:before {
background-position: -6689px 0; }
.weglot-flags.flag-1.sl > a:before, .weglot-flags.flag-1.sl > span:before {
background-position: -6721px 0; }
.weglot-flags.flag-1.so > a:before, .weglot-flags.flag-1.so > span:before {
background-position: -6785px 0; }
.weglot-flags.flag-1.st > a:before, .weglot-flags.flag-1.st > span:before {
background-position: -4001px 0; }
.weglot-flags.flag-1.es > a:before, .weglot-flags.flag-1.es > span:before {
background-position: -7009px 0; }
.weglot-flags.flag-1.su > a:before, .weglot-flags.flag-1.su > span:before {
background-position: -7073px 0; }
.weglot-flags.flag-1.sw > a:before, .weglot-flags.flag-1.sw > span:before {
background-position: -3745px 0; }
.weglot-flags.flag-1.sv > a:before, .weglot-flags.flag-1.sv > span:before {
background-position: -7169px 0; }
.weglot-flags.flag-1.tl > a:before, .weglot-flags.flag-1.tl > span:before {
background-position: -5823px 0; }
.weglot-flags.flag-1.ty > a:before, .weglot-flags.flag-1.ty > span:before {
background-position: -2593px 0; }
.weglot-flags.flag-1.tg > a:before, .weglot-flags.flag-1.tg > span:before {
background-position: -7297px 0; }
.weglot-flags.flag-1.ta > a:before, .weglot-flags.flag-1.ta > span:before {
background-position: -3329px 0; }
.weglot-flags.flag-1.tt > a:before, .weglot-flags.flag-1.tt > span:before {
background-position: -6113px 0; }
.weglot-flags.flag-1.te > a:before, .weglot-flags.flag-1.te > span:before {
background-position: -3329px 0; }
.weglot-flags.flag-1.th > a:before, .weglot-flags.flag-1.th > span:before {
background-position: -7361px 0; }
.weglot-flags.flag-1.to > a:before, .weglot-flags.flag-1.to > span:before {
background-position: -7456px 0; }
.weglot-flags.flag-1.tr > a:before, .weglot-flags.flag-1.tr > span:before {
background-position: -7553px 0; }
.weglot-flags.flag-1.uk > a:before, .weglot-flags.flag-1.uk > span:before {
background-position: -7713px 0; }
.weglot-flags.flag-1.ur > a:before, .weglot-flags.flag-1.ur > span:before {
background-position: -5600px 0; }
.weglot-flags.flag-1.uz > a:before, .weglot-flags.flag-1.uz > span:before {
background-position: -7969px 0; }
.weglot-flags.flag-1.vi > a:before, .weglot-flags.flag-1.vi > span:before {
background-position: -8097px 0; }
.weglot-flags.flag-1.cy > a:before, .weglot-flags.flag-1.cy > span:before {
background-position: -8129px 0; }
.weglot-flags.flag-1.fy > a:before, .weglot-flags.flag-1.fy > span:before {
background-position: -5121px 0; }
.weglot-flags.flag-1.xh > a:before, .weglot-flags.flag-1.xh > span:before {
background-position: -6848px 0; }
.weglot-flags.flag-1.yi > a:before, .weglot-flags.flag-1.yi > span:before {
background-position: -3521px 0; }
.weglot-flags.flag-1.yo > a:before, .weglot-flags.flag-1.yo > span:before {
background-position: -5313px 0; }
.weglot-flags.flag-1.zu > a:before, .weglot-flags.flag-1.zu > span:before {
background-position: -6848px 0; }
.weglot-flags.flag-2 { }
.weglot-flags.flag-2.hw > a:before, .weglot-flags.flag-2.hw > span:before {
background-position: -5448px 0; }
.weglot-flags.flag-2.fl > a:before, .weglot-flags.flag-2.fl > span:before {
background-position: -1008px 0; }
.weglot-flags.flag-2.af > a:before, .weglot-flags.flag-2.af > span:before {
background-position: -4968px 0; }
.weglot-flags.flag-2.sq > a:before, .weglot-flags.flag-2.sq > span:before {
background-position: -2976px 0; }
.weglot-flags.flag-2.am > a:before, .weglot-flags.flag-2.am > span:before {
background-position: -3816px 0; }
.weglot-flags.flag-2.ar > a:before, .weglot-flags.flag-2.ar > span:before {
background-position: -768px 0; }
.weglot-flags.flag-2.hy > a:before, .weglot-flags.flag-2.hy > span:before {
background-position: 0 0; }
.weglot-flags.flag-2.az > a:before, .weglot-flags.flag-2.az > span:before {
background-position: -5136px 0; }
.weglot-flags.flag-2.ba > a:before, .weglot-flags.flag-2.ba > span:before {
background-position: -936px 0; }
.weglot-flags.flag-2.eu > a:before, .weglot-flags.flag-2.eu > span:before {
background-position: -5376px 0; }
.weglot-flags.flag-2.be > a:before, .weglot-flags.flag-2.be > span:before {
background-position: -4224px 0; }
.weglot-flags.flag-2.bn > a:before, .weglot-flags.flag-2.bn > span:before {
background-position: -4056px 0; }
.weglot-flags.flag-2.bs > a:before, .weglot-flags.flag-2.bs > span:before {
background-position: -3984px 0; }
.weglot-flags.flag-2.bg > a:before, .weglot-flags.flag-2.bg > span:before {
background-position: -5040px 0; }
.weglot-flags.flag-2.my > a:before, .weglot-flags.flag-2.my > span:before {
background-position: -1248px 0; }
.weglot-flags.flag-2.ca > a:before, .weglot-flags.flag-2.ca > span:before {
background-position: -5352px 0; }
.weglot-flags.flag-2.zh > a:before, .weglot-flags.flag-2.zh > span:before {
background-position: -2592px 0; }
.weglot-flags.flag-2.tw > a:before, .weglot-flags.flag-2.tw > span:before {
background-position: -3408px 0; }
.weglot-flags.flag-2.km > a:before, .weglot-flags.flag-2.km > span:before {
background-position: -5160px 0; }
.weglot-flags.flag-2.ny > a:before, .weglot-flags.flag-2.ny > span:before {
background-position: -1392px 0; }
.weglot-flags.flag-2.co > a:before, .weglot-flags.flag-2.co > span:before {
background-position: -2304px 0; }
.weglot-flags.flag-2.hr > a:before, .weglot-flags.flag-2.hr > span:before {
background-position: -4416px 0; }
.weglot-flags.flag-2.cs > a:before, .weglot-flags.flag-2.cs > span:before {
background-position: -2472px 0; }
.weglot-flags.flag-2.da > a:before, .weglot-flags.flag-2.da > span:before {
background-position: -2448px 0; }
.weglot-flags.flag-2.nl > a:before, .weglot-flags.flag-2.nl > span:before {
background-position: -1296px 0; }
.weglot-flags.flag-2.en > a:before, .weglot-flags.flag-2.en > span:before {
background-position: -312px 0; }
.weglot-flags.flag-2.eo > a:before, .weglot-flags.flag-2.eo > span:before {
background-position: -312px 0; }
.weglot-flags.flag-2.et > a:before, .weglot-flags.flag-2.et > span:before {
background-position: -2424px 0; }
.weglot-flags.flag-2.fj > a:before, .weglot-flags.flag-2.fj > span:before {
background-position: -576px 0; }
.weglot-flags.flag-2.fi > a:before, .weglot-flags.flag-2.fi > span:before {
background-position: -2328px 0; }
.weglot-flags.flag-2.fr > a:before, .weglot-flags.flag-2.fr > span:before {
background-position: -2304px 0; }
.weglot-flags.flag-2.gl > a:before, .weglot-flags.flag-2.gl > span:before {
background-position: -96px 0; }
.weglot-flags.flag-2.ka > a:before, .weglot-flags.flag-2.ka > span:before {
background-position: -3744px 0; }
.weglot-flags.flag-2.de > a:before, .weglot-flags.flag-2.de > span:before {
background-position: -2256px 0; }
.weglot-flags.flag-2.el > a:before, .weglot-flags.flag-2.el > span:before {
background-position: -2208px 0; }
.weglot-flags.flag-2.gu > a:before, .weglot-flags.flag-2.gu > span:before {
background-position: -1728px 0; }
.weglot-flags.flag-2.ht > a:before, .weglot-flags.flag-2.ht > span:before {
background-position: -3528px 0; }
.weglot-flags.flag-2.ha > a:before, .weglot-flags.flag-2.ha > span:before {
background-position: -1176px 0; }
.weglot-flags.flag-2.he > a:before, .weglot-flags.flag-2.he > span:before {
background-position: -1992px 0; }
.weglot-flags.flag-2.hi > a:before, .weglot-flags.flag-2.hi > span:before {
background-position: -1728px 0; }
.weglot-flags.flag-2.hu > a:before, .weglot-flags.flag-2.hu > span:before {
background-position: -2088px 0; }
.weglot-flags.flag-2.is > a:before, .weglot-flags.flag-2.is > span:before {
background-position: -2064px 0; }
.weglot-flags.flag-2.ig > a:before, .weglot-flags.flag-2.ig > span:before {
background-position: -1103px 0; }
.weglot-flags.flag-2.id > a:before, .weglot-flags.flag-2.id > span:before {
background-position: -2040px 0; }
.weglot-flags.flag-2.ga > a:before, .weglot-flags.flag-2.ga > span:before {
background-position: -2016px 0; }
.weglot-flags.flag-2.it > a:before, .weglot-flags.flag-2.it > span:before {
background-position: -1968px 0; }
.weglot-flags.flag-2.ja > a:before, .weglot-flags.flag-2.ja > span:before {
background-position: -1920px 0; }
.weglot-flags.flag-2.jv > a:before, .weglot-flags.flag-2.jv > span:before {
background-position: -1536px 0; }
.weglot-flags.flag-2.kn > a:before, .weglot-flags.flag-2.kn > span:before {
background-position: -1728px 0; }
.weglot-flags.flag-2.kk > a:before, .weglot-flags.flag-2.kk > span:before {
background-position: -1704px 0; }
.weglot-flags.flag-2.ko > a:before, .weglot-flags.flag-2.ko > span:before {
background-position: -1848px 0; }
.weglot-flags.flag-2.ku > a:before, .weglot-flags.flag-2.ku > span:before {
background-position: -2088px 0; }
.weglot-flags.flag-2.ky > a:before, .weglot-flags.flag-2.ky > span:before {
background-position: -1800px 0; }
.weglot-flags.flag-2.lo > a:before, .weglot-flags.flag-2.lo > span:before {
background-position: -1776px 0; }
.weglot-flags.flag-2.la > a:before, .weglot-flags.flag-2.la > span:before {
background-position: -1968px 0; }
.weglot-flags.flag-2.lv > a:before, .weglot-flags.flag-2.lv > span:before {
background-position: -1752px 0; }
.weglot-flags.flag-2.lt > a:before, .weglot-flags.flag-2.lt > span:before {
background-position: -1656px 0; }
.weglot-flags.flag-2.lb > a:before, .weglot-flags.flag-2.lb > span:before {
background-position: -1632px 0; }
.weglot-flags.flag-2.mk > a:before, .weglot-flags.flag-2.mk > span:before {
background-position: -1440px 0; }
.weglot-flags.flag-2.mg > a:before, .weglot-flags.flag-2.mg > span:before {
background-position: -1560px 0; }
.weglot-flags.flag-2.ms > a:before, .weglot-flags.flag-2.ms > span:before {
background-position: -1536px 0; }
.weglot-flags.flag-2.ml > a:before, .weglot-flags.flag-2.ml > span:before {
background-position: -1728px 0; }
.weglot-flags.flag-2.mt > a:before, .weglot-flags.flag-2.mt > span:before {
background-position: -1200px 0; }
.weglot-flags.flag-2.mi > a:before, .weglot-flags.flag-2.mi > span:before {
background-position: -1224px 0; }
.weglot-flags.flag-2.mr > a:before, .weglot-flags.flag-2.mr > span:before {
background-position: -1728px 0; }
.weglot-flags.flag-2.mn > a:before, .weglot-flags.flag-2.mn > span:before {
background-position: -4800px 0; }
.weglot-flags.flag-2.ne > a:before, .weglot-flags.flag-2.ne > span:before {
background-position: -1320px 0; }
.weglot-flags.flag-2.no > a:before, .weglot-flags.flag-2.no > span:before {
background-position: -4776px 0; }
.weglot-flags.flag-2.ps > a:before, .weglot-flags.flag-2.ps > span:before {
background-position: -4008px 0; }
.weglot-flags.flag-2.fa > a:before, .weglot-flags.flag-2.fa > span:before {
background-position: -5088px 0; }
.weglot-flags.flag-2.pl > a:before, .weglot-flags.flag-2.pl > span:before {
background-position: -984px 0; }
.weglot-flags.flag-2.pt > a:before, .weglot-flags.flag-2.pt > span:before {
background-position: -2784px 0; }
.weglot-flags.flag-2.pa > a:before, .weglot-flags.flag-2.pa > span:before {
background-position: -1728px 0; }
.weglot-flags.flag-2.ro > a:before, .weglot-flags.flag-2.ro > span:before {
background-position: -960px 0; }
.weglot-flags.flag-2.ru > a:before, .weglot-flags.flag-2.ru > span:before {
background-position: -936px 0; }
.weglot-flags.flag-2.sm > a:before, .weglot-flags.flag-2.sm > span:before {
background-position: -3408px 0; }
.weglot-flags.flag-2.gd > a:before, .weglot-flags.flag-2.gd > span:before {
background-position: -4872px 0; }
.weglot-flags.flag-2.sr > a:before, .weglot-flags.flag-2.sr > span:before {
background-position: -3120px 0; }
.weglot-flags.flag-2.sn > a:before, .weglot-flags.flag-2.sn > span:before {
background-position: -72px 0; }
.weglot-flags.flag-2.sd > a:before, .weglot-flags.flag-2.sd > span:before {
background-position: -1128px 0; }
.weglot-flags.flag-2.si > a:before, .weglot-flags.flag-2.si > span:before {
background-position: -480px 0; }
.weglot-flags.flag-2.sk > a:before, .weglot-flags.flag-2.sk > span:before {
background-position: -4152px 0; }
.weglot-flags.flag-2.sl > a:before, .weglot-flags.flag-2.sl > span:before {
background-position: -696px 0; }
.weglot-flags.flag-2.so > a:before, .weglot-flags.flag-2.so > span:before {
background-position: -3336px 0; }
.weglot-flags.flag-2.st > a:before, .weglot-flags.flag-2.st > span:before {
background-position: -3552px 0; }
.weglot-flags.flag-2.es > a:before, .weglot-flags.flag-2.es > span:before {
background-position: -96px 0; }
.weglot-flags.flag-2.su > a:before, .weglot-flags.flag-2.su > span:before {
background-position: -3312px 0; }
.weglot-flags.flag-2.sw > a:before, .weglot-flags.flag-2.sw > span:before {
background-position: -1872px 0; }
.weglot-flags.flag-2.sv > a:before, .weglot-flags.flag-2.sv > span:before {
background-position: -552px 0; }
.weglot-flags.flag-2.tl > a:before, .weglot-flags.flag-2.tl > span:before {
background-position: -1008px 0; }
.weglot-flags.flag-2.ty > a:before, .weglot-flags.flag-2.ty > span:before {
background-position: -4512px 0; }
.weglot-flags.flag-2.tg > a:before, .weglot-flags.flag-2.tg > span:before {
background-position: -264px 0; }
.weglot-flags.flag-2.ta > a:before, .weglot-flags.flag-2.ta > span:before {
background-position: -1728px 0; }
.weglot-flags.flag-2.tt > a:before, .weglot-flags.flag-2.tt > span:before {
background-position: -936px 0; }
.weglot-flags.flag-2.te > a:before, .weglot-flags.flag-2.te > span:before {
background-position: -1728px 0; }
.weglot-flags.flag-2.th > a:before, .weglot-flags.flag-2.th > span:before {
background-position: -456px 0; }
.weglot-flags.flag-2.to > a:before, .weglot-flags.flag-2.to > span:before {
background-position: -3264px 0; }
.weglot-flags.flag-2.tr > a:before, .weglot-flags.flag-2.tr > span:before {
background-position: -360px 0; }
.weglot-flags.flag-2.uk > a:before, .weglot-flags.flag-2.uk > span:before {
background-position: -288px 0; }
.weglot-flags.flag-2.ur > a:before, .weglot-flags.flag-2.ur > span:before {
background-position: -1128px 0; }
.weglot-flags.flag-2.uz > a:before, .weglot-flags.flag-2.uz > span:before {
background-position: -240px 0; }
.weglot-flags.flag-2.vi > a:before, .weglot-flags.flag-2.vi > span:before {
background-position: -144px 0; }
.weglot-flags.flag-2.cy > a:before, .weglot-flags.flag-2.cy > span:before {
background-position: -4848px 0; }
.weglot-flags.flag-2.fy > a:before, .weglot-flags.flag-2.fy > span:before {
background-position: -1296px 0; }
.weglot-flags.flag-2.xh > a:before, .weglot-flags.flag-2.xh > span:before {
background-position: -4968px 0; }
.weglot-flags.flag-2.yi > a:before, .weglot-flags.flag-2.yi > span:before {
background-position: -1992px 0; }
.weglot-flags.flag-2.yo > a:before, .weglot-flags.flag-2.yo > span:before {
background-position: -1103px 0; }
.weglot-flags.flag-2.zu > a:before, .weglot-flags.flag-2.zu > span:before {
background-position: -4968px 0; }
.weglot-flags.flag-3 {   }
.weglot-flags.flag-3.hw > a:before, .weglot-flags.flag-3.hw > span:before {
background-position: -2711px 0; }
.weglot-flags.flag-3.fl > a:before, .weglot-flags.flag-3.fl > span:before {
background-position: -5232px 0; }
.weglot-flags.flag-3.af > a:before, .weglot-flags.flag-3.af > span:before {
background-position: -5496px 0; }
.weglot-flags.flag-3.sq > a:before, .weglot-flags.flag-3.sq > span:before {
background-position: -4776px 0; }
.weglot-flags.flag-3.am > a:before, .weglot-flags.flag-3.am > span:before {
background-position: -192px 0; }
.weglot-flags.flag-3.ar > a:before, .weglot-flags.flag-3.ar > span:before {
background-position: -3336px 0; }
.weglot-flags.flag-3.hy > a:before, .weglot-flags.flag-3.hy > span:before {
background-position: -4632px 0; }
.weglot-flags.flag-3.az > a:before, .weglot-flags.flag-3.az > span:before {
background-position: -4536px 0; }
.weglot-flags.flag-3.ba > a:before, .weglot-flags.flag-3.ba > span:before {
background-position: -2664px 0; }
.weglot-flags.flag-3.eu > a:before, .weglot-flags.flag-3.eu > span:before {
background-position: -5808px 0; }
.weglot-flags.flag-3.be > a:before, .weglot-flags.flag-3.be > span:before {
background-position: -144px 0; }
.weglot-flags.flag-3.bn > a:before, .weglot-flags.flag-3.bn > span:before {
background-position: -4488px 0; }
.weglot-flags.flag-3.bs > a:before, .weglot-flags.flag-3.bs > span:before {
background-position: -4392px 0; }
.weglot-flags.flag-3.bg > a:before, .weglot-flags.flag-3.bg > span:before {
background-position: -4296px 0; }
.weglot-flags.flag-3.my > a:before, .weglot-flags.flag-3.my > span:before {
background-position: -3769px 0; }
.weglot-flags.flag-3.ca > a:before, .weglot-flags.flag-3.ca > span:before {
background-position: -5784px 0; }
.weglot-flags.flag-3.zh > a:before, .weglot-flags.flag-3.zh > span:before {
background-position: -3240px 0; }
.weglot-flags.flag-3.tw > a:before, .weglot-flags.flag-3.tw > span:before {
background-position: -4008px 0; }
.weglot-flags.flag-3.km > a:before, .weglot-flags.flag-3.km > span:before {
background-position: -4201px 0; }
.weglot-flags.flag-3.ny > a:before, .weglot-flags.flag-3.ny > span:before {
background-position: -384px 0; }
.weglot-flags.flag-3.co > a:before, .weglot-flags.flag-3.co > span:before {
background-position: -2760px 0; }
.weglot-flags.flag-3.hr > a:before, .weglot-flags.flag-3.hr > span:before {
background-position: -3048px 0; }
.weglot-flags.flag-3.cs > a:before, .weglot-flags.flag-3.cs > span:before {
background-position: -5280px 0; }
.weglot-flags.flag-3.da > a:before, .weglot-flags.flag-3.da > span:before {
background-position: -3024px 0; }
.weglot-flags.flag-3.nl > a:before, .weglot-flags.flag-3.nl > span:before {
background-position: -3360px 0; }
.weglot-flags.flag-3.en > a:before, .weglot-flags.flag-3.en > span:before {
background-position: -2520px 0; }
.weglot-flags.flag-3.eo > a:before, .weglot-flags.flag-3.eo > span:before {
background-position: -2520px 0; }
.weglot-flags.flag-3.et > a:before, .weglot-flags.flag-3.et > span:before {
background-position: -2856px 0; }
.weglot-flags.flag-3.fj > a:before, .weglot-flags.flag-3.fj > span:before {
background-position: -0px 0; }
.weglot-flags.flag-3.fi > a:before, .weglot-flags.flag-3.fi > span:before {
background-position: -2784px 0; }
.weglot-flags.flag-3.fr > a:before, .weglot-flags.flag-3.fr > span:before {
background-position: -2760px 0; }
.weglot-flags.flag-3.gl > a:before, .weglot-flags.flag-3.gl > span:before {
background-position: -3576px 0; }
.weglot-flags.flag-3.ka > a:before, .weglot-flags.flag-3.ka > span:before {
background-position: -1536px 0; }
.weglot-flags.flag-3.de > a:before, .weglot-flags.flag-3.de > span:before {
background-position: -1488px 0; }
.weglot-flags.flag-3.el > a:before, .weglot-flags.flag-3.el > span:before {
background-position: -1416px 0; }
.weglot-flags.flag-3.gu > a:before, .weglot-flags.flag-3.gu > span:before {
background-position: -2304px 0; }
.weglot-flags.flag-3.ht > a:before, .weglot-flags.flag-3.ht > span:before {
background-position: -5160px 0; }
.weglot-flags.flag-3.ha > a:before, .weglot-flags.flag-3.ha > span:before {
background-position: -361px 0; }
.weglot-flags.flag-3.he > a:before, .weglot-flags.flag-3.he > span:before {
background-position: -1608px 0; }
.weglot-flags.flag-3.hi > a:before, .weglot-flags.flag-3.hi > span:before {
background-position: -2304px 0; }
.weglot-flags.flag-3.hu > a:before, .weglot-flags.flag-3.hu > span:before {
background-position: -1920px 0; }
.weglot-flags.flag-3.is > a:before, .weglot-flags.flag-3.is > span:before {
background-position: -840px 0; }
.weglot-flags.flag-3.ig > a:before, .weglot-flags.flag-3.ig > span:before {
background-position: -3457px 0; }
.weglot-flags.flag-3.id > a:before, .weglot-flags.flag-3.id > span:before {
background-position: -4992px 0; }
.weglot-flags.flag-3.ga > a:before, .weglot-flags.flag-3.ga > span:before {
background-position: -2016px 0; }
.weglot-flags.flag-3.it > a:before, .weglot-flags.flag-3.it > span:before {
background-position: -336px 0; }
.weglot-flags.flag-3.ja > a:before, .weglot-flags.flag-3.ja > span:before {
background-position: -2448px 0; }
.weglot-flags.flag-3.jv > a:before, .weglot-flags.flag-3.jv > span:before {
background-position: -864px 0; }
.weglot-flags.flag-3.kn > a:before, .weglot-flags.flag-3.kn > span:before {
background-position: -2304px 0; }
.weglot-flags.flag-3.kk > a:before, .weglot-flags.flag-3.kk > span:before {
background-position: -3912px 0; }
.weglot-flags.flag-3.ko > a:before, .weglot-flags.flag-3.ko > span:before {
background-position: -2256px 0; }
.weglot-flags.flag-3.ku > a:before, .weglot-flags.flag-3.ku > span:before {
background-position: -1920px 0; }
.weglot-flags.flag-3.ky > a:before, .weglot-flags.flag-3.ky > span:before {
background-position: -744px 0; }
.weglot-flags.flag-3.lo > a:before, .weglot-flags.flag-3.lo > span:before {
background-position: -3816px 0; }
.weglot-flags.flag-3.la > a:before, .weglot-flags.flag-3.la > span:before {
background-position: -336px 0; }
.weglot-flags.flag-3.lv > a:before, .weglot-flags.flag-3.lv > span:before {
background-position: -216px 0; }
.weglot-flags.flag-3.lt > a:before, .weglot-flags.flag-3.lt > span:before {
background-position: -1776px 0; }
.weglot-flags.flag-3.lb > a:before, .weglot-flags.flag-3.lb > span:before {
background-position: -1945px 0; }
.weglot-flags.flag-3.mk > a:before, .weglot-flags.flag-3.mk > span:before {
background-position: -2208px 0; }
.weglot-flags.flag-3.mg > a:before, .weglot-flags.flag-3.mg > span:before {
background-position: -5064px 0; }
.weglot-flags.flag-3.ms > a:before, .weglot-flags.flag-3.ms > span:before {
background-position: -864px 0; }
.weglot-flags.flag-3.ml > a:before, .weglot-flags.flag-3.ml > span:before {
background-position: -2304px 0; }
.weglot-flags.flag-3.mt > a:before, .weglot-flags.flag-3.mt > span:before {
background-position: -4920px 0; }
.weglot-flags.flag-3.mi > a:before, .weglot-flags.flag-3.mi > span:before {
background-position: -2113px 0; }
.weglot-flags.flag-3.mr > a:before, .weglot-flags.flag-3.mr > span:before {
background-position: -2304px 0; }
.weglot-flags.flag-3.mn > a:before, .weglot-flags.flag-3.mn > span:before {
background-position: -24px 0; }
.weglot-flags.flag-3.ne > a:before, .weglot-flags.flag-3.ne > span:before {
background-position: -5642px 0; }
.weglot-flags.flag-3.no > a:before, .weglot-flags.flag-3.no > span:before {
background-position: -984px 0; }
.weglot-flags.flag-3.ps > a:before, .weglot-flags.flag-3.ps > span:before {
background-position: -4753px 0; }
.weglot-flags.flag-3.fa > a:before, .weglot-flags.flag-3.fa > span:before {
background-position: -816px 0; }
.weglot-flags.flag-3.pl > a:before, .weglot-flags.flag-3.pl > span:before {
background-position: -4944px 0; }
.weglot-flags.flag-3.pt > a:before, .weglot-flags.flag-3.pt > span:before {
background-position: -4344px 0; }
.weglot-flags.flag-3.pa > a:before, .weglot-flags.flag-3.pa > span:before {
background-position: -2304px 0; }
.weglot-flags.flag-3.ro > a:before, .weglot-flags.flag-3.ro > span:before {
background-position: -3744px 0; }
.weglot-flags.flag-3.ru > a:before, .weglot-flags.flag-3.ru > span:before {
background-position: -2664px 0; }
.weglot-flags.flag-3.sm > a:before, .weglot-flags.flag-3.sm > span:before {
background-position: -1248px 0; }
.weglot-flags.flag-3.gd > a:before, .weglot-flags.flag-3.gd > span:before {
background-position: -3841px 0; }
.weglot-flags.flag-3.sr > a:before, .weglot-flags.flag-3.sr > span:before {
background-position: -3312px 0; }
.weglot-flags.flag-3.sn > a:before, .weglot-flags.flag-3.sn > span:before {
background-position: -5521px 0; }
.weglot-flags.flag-3.sd > a:before, .weglot-flags.flag-3.sd > span:before {
background-position: -1993px 0; }
.weglot-flags.flag-3.si > a:before, .weglot-flags.flag-3.si > span:before {
background-position: -2833px 0; }
.weglot-flags.flag-3.sk > a:before, .weglot-flags.flag-3.sk > span:before {
background-position: -552px 0; }
.weglot-flags.flag-3.sl > a:before, .weglot-flags.flag-3.sl > span:before {
background-position: -936px 0; }
.weglot-flags.flag-3.so > a:before, .weglot-flags.flag-3.so > span:before {
background-position: -4032px 0; }
.weglot-flags.flag-3.st > a:before, .weglot-flags.flag-3.st > span:before {
background-position: -3961px 0; }
.weglot-flags.flag-3.es > a:before, .weglot-flags.flag-3.es > span:before {
background-position: -3576px 0; }
.weglot-flags.flag-3.su > a:before, .weglot-flags.flag-3.su > span:before {
background-position: -3985px 0; }
.weglot-flags.flag-3.sw > a:before, .weglot-flags.flag-3.sw > span:before {
background-position: -912px 0; }
.weglot-flags.flag-3.sv > a:before, .weglot-flags.flag-3.sv > span:before {
background-position: -264px 0; }
.weglot-flags.flag-3.tl > a:before, .weglot-flags.flag-3.tl > span:before {
background-position: -5232px 0; }
.weglot-flags.flag-3.ty > a:before, .weglot-flags.flag-3.ty > span:before {
background-position: -1512px 0; }
.weglot-flags.flag-3.tg > a:before, .weglot-flags.flag-3.tg > span:before {
background-position: -3720px 0; }
.weglot-flags.flag-3.ta > a:before, .weglot-flags.flag-3.ta > span:before {
background-position: -2304px 0; }
.weglot-flags.flag-3.tt > a:before, .weglot-flags.flag-3.tt > span:before {
background-position: -2664px 0; }
.weglot-flags.flag-3.te > a:before, .weglot-flags.flag-3.te > span:before {
background-position: -2304px 0; }
.weglot-flags.flag-3.th > a:before, .weglot-flags.flag-3.th > span:before {
background-position: -4848px 0; }
.weglot-flags.flag-3.to > a:before, .weglot-flags.flag-3.to > span:before {
background-position: -1680px 0; }
.weglot-flags.flag-3.tr > a:before, .weglot-flags.flag-3.tr > span:before {
background-position: -432px 0; }
.weglot-flags.flag-3.uk > a:before, .weglot-flags.flag-3.uk > span:before {
background-position: -5736px 0; }
.weglot-flags.flag-3.ur > a:before, .weglot-flags.flag-3.ur > span:before {
background-position: -1992px 0; }
.weglot-flags.flag-3.uz > a:before, .weglot-flags.flag-3.uz > span:before {
background-position: -2160px 0; }
.weglot-flags.flag-3.vi > a:before, .weglot-flags.flag-3.vi > span:before {
background-position: -3384px 0; }
.weglot-flags.flag-3.cy > a:before, .weglot-flags.flag-3.cy > span:before {
background-position: -5040px 0; }
.weglot-flags.flag-3.fy > a:before, .weglot-flags.flag-3.fy > span:before {
background-position: -3360px 0; }
.weglot-flags.flag-3.xh > a:before, .weglot-flags.flag-3.xh > span:before {
background-position: -5496px 0; }
.weglot-flags.flag-3.yi > a:before, .weglot-flags.flag-3.yi > span:before {
background-position: -1608px 0; }
.weglot-flags.flag-3.yo > a:before, .weglot-flags.flag-3.yo > span:before {
background-position: -3457px 0; }
.weglot-flags.flag-3.zu > a:before, .weglot-flags.flag-3.zu > span:before {
background-position: -5496px 0; }