.weglot-container{
    display:inline-block;
    z-index:9999;
}
.country-selector{
    text-align:left;
    position:relative;
    display:inline-block;
    width:auto;
    font-size:13px
}
.country-selector .wg-li{
    font-size:13px
}
.wg-drop.country-selector{
    background-color:#fff
}
.wg-drop.wg-mouse-click>div{
    outline:0
}
.country-selector a{
    padding:0 10px;
    outline:none;
    text-decoration:none;
    float:none!important
}
.country-selector a:focus{
    outline:none
}
.wg-drop.country-selector a{
    display:block;
    height:37px;
    line-height:36px;
    color:#000;
    padding:0 10px;
    white-space:nowrap
}
.wg-drop.country-selector :not(.wgcurrent) a{
    width:100%;
    box-sizing:border-box
}
.wg-list.country-selector a:hover{
    text-decoration:underline;
    color:#00a0d2
}
.wg-default,.wg-default .country-selector{
    position:fixed;
    bottom:20px;
    right:15px
}
.wg-default .wg-list{
    margin-bottom:7px
}
.wg-default .wg-list a{
    color:#000
}
.wg-default .wg-drop.country-selector a{
    font-size:13px
}
.wg-drop.country-selector .wgcurrent a{
    padding-right:20px
}
.wg-list.country-selector .wgcurrent a{
    text-decoration:underline
}
.wg-list.country-selector .wgcurrent{
    display:inline-block;
    vertical-align:middle
}
.country-selector ul{
    padding:0;
    z-index:1010;
    list-style:none;
    margin:0
}
.wg-drop.country-selector .wgcurrent{
    border:1px solid #e0e0e0;
    list-style:none
}
.wg-drop.country-selector ul{
    position:absolute;
    width:100%;
    border:1px solid #ebeef0;
    background:#fff;
    left:0;
    top:auto;
    box-sizing:border-box
}
.wg-drop.country-selector:not(.closed) ul{
    display:block;
    background-color:#fff;
    max-height:300px;
    overflow-x:hidden;
    overflow-y:auto
}
.country-selector li{
    margin:0;
    padding:0
}
.wg-list.country-selector li{
    display:inline-block;
    margin:2px 0;
    vertical-align:middle
}
.wg-drop.country-selector li{
    width:100%;
    list-style-type:none
}
.wg-drop.country-selector .wgcurrent:after{
    display:inline-block;
    position:absolute;
    top:0;
    right:10px;
    width:15px;
    height:39px;
    background-position:50%;
    background-size:11px;
    background-image:url(data:image/svg+xml;
    utf8;
    base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI4NC45IDI4NC45Ij48cGF0aCBkPSJNMjgyIDc2LjVsLTE0LjItMTQuM2E5IDkgMCAwIDAtMTMuMSAwTDE0Mi41IDE3NC40IDMwLjMgNjIuMmE5IDkgMCAwIDAtMTMuMiAwTDMgNzYuNWE5IDkgMCAwIDAgMCAxMy4xbDEzMyAxMzNhOSA5IDAgMCAwIDEzLjEgMGwxMzMtMTMzYTkgOSAwIDAgMCAwLTEzeiIvPjwvc3ZnPg==);
    background-repeat:no-repeat;
    color:#272e31;
    line-height:37px;
    content:""!important;
    transition:all .2s
}
.wg-list.country-selector ul{
    display:inline-block;
    vertical-align:middle
}
.wg-drop.country-selector.closed ul{
    display:none
}
.wg-drop.country-selector.closed .wgcurrent:after{
    -webkit-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
.wg-drop.weg-openup ul{
    bottom:38px
}
.wg-drop.weg-openup .wgcurrent:after{
    -webkit-transform:rotate(-180deg);
    transform:rotate(-180deg)
}
.wg-drop.country-selector:not(.closed) .wg-li.focus a,.wg-drop.country-selector:not(.closed) a:hover{
    color:#1ba0e3
}
.wg-flags a:before{
    content:"";
    vertical-align:middle;
    margin-right:10px;
    margin-top:-1px;
    display:inline-block;
    overflow:hidden
}
.wg-flags a:before{
    background-image:url(https://cdn.weglot.com/images/rect_mate.png);
    background-size:auto 20px;
    width:30px;
    height:20px
}
.wg-li.fr{
    float:none!important
}
.wg-li.af a:before{
    background-position:-6570px 0
}
.wg-li.sq a:before{
    background-position:-2580px 0
}
.wg-li.am a:before{
    background-position:-5130px 0
}
.wg-li.ar a:before{
    background-position:-510px 0
}
.wg-li.hy a:before{
    background-position:-2880px 0
}
.wg-li.az a:before{
    background-position:-6840px 0
}
.wg-li.ba a:before{
    background-position:-2040px 0
}
.wg-li.eu a:before{
    background-position:-7260px 0
}
.wg-li.be a:before{
    background-position:-5310px 0
}
.wg-li.bn a:before{
    background-position:-5400px 0
}
.wg-li.bs a:before{
    background-position:-6390px 0
}
.wg-li.bg a:before{
    background-position:-2730px 0
}
.wg-li.my a:before{
    background-position:-3299px 0
}
.wg-li.ca a:before{
    background-position:-7230px 0
}
.wg-li.zh a:before{
    background-position:-3690px 0
}
.wg-li.tw a:before{
    background-position:-2970px 0
}
.wg-li.km a:before{
    background-position:-6930px 0
}
.wg-li.ny a:before{
    background-position:-1140px 0
}
.wg-li.co a:before{
    background-position:-2520px 0
}
.wg-li.hr a:before{
    background-position:-5910px 0
}
.wg-li.cs a:before{
    background-position:-2700px 0
}
.wg-li.da a:before{
    background-position:-2670px 0
}
.wg-li.nl a:before{
    background-position:-2100px 0
}
.wg-li.en a:before{
    background-position:-1920px 0
}
.wg-li.eo a:before{
    background-position:-1920px 0
}
.wg-li.et a:before{
    background-position:-2640px 0
}
.wg-li.fj a:before{
    background-position:-1710px 0
}
.wg-li.fi a:before{
    background-position:-2550px 0
}
.wg-li.fl a:before{
    background-position:-3060px 0
}
.wg-li.fr a:before{
    background-position:-2520px 0
}
.wg-li.gl a:before{
    background-position:-480px 0
}
.wg-li.ka a:before{
    background-position:-5040px 0
}
.wg-li.de a:before{
    background-position:-2490px 0
}
.wg-li.el a:before{
    background-position:-2460px 0
}
.wg-li.gu a:before{
    background-position:-1170px 0
}
.wg-li.ht a:before{
    background-position:-4650px 0
}
.wg-li.ha a:before{
    background-position:-900px 0
}
.wg-li.he a:before{
    background-position:-1050px 0
}
.wg-li.hi a:before{
    background-position:-1170px 0
}
.wg-li.hw a:before{
    background-position:-3570px 0
}
.wg-li.hu a:before{
    background-position:-2430px 0
}
.wg-li.is a:before{
    background-position:-2400px 0
}
.wg-li.ig a:before{
    background-position:-870px 0
}
.wg-li.id a:before{
    background-position:-3510px 0
}
.wg-li.ga a:before{
    background-position:-2340px 0
}
.wg-li.it a:before{
    background-position:-2310px 0
}
.wg-li.ja a:before{
    background-position:-3480px 0
}
.wg-li.jv a:before{
    background-position:-3360px 0
}
.wg-li.kn a:before{
    background-position:-1170px 0
}
.wg-li.kk a:before{
    background-position:-3150px 0
}
.wg-li.ko a:before{
    background-position:-6990px 0
}
.wg-li.ku a:before{
    background-position:-2430px 0
}
.wg-li.ky a:before{
    background-position:-3420px 0
}
.wg-li.lo a:before{
    background-position:-3450px 0
}
.wg-li.la a:before{
    background-position:-2310px 0
}
.wg-li.lv a:before{
    background-position:-2280px 0
}
.wg-li.lt a:before{
    background-position:-2250px 0
}
.wg-li.lb a:before{
    background-position:-2220px 0
}
.wg-li.mk a:before{
    background-position:-2190px 0
}
.wg-li.mg a:before{
    background-position:-1200px 0
}
.wg-li.ms a:before{
    background-position:-3360px 0
}
.wg-li.ml a:before{
    background-position:-1170px 0
}
.wg-li.mt a:before{
    background-position:-2130px 0
}
.wg-li.mi a:before{
    background-position:-3240px 0
}
.wg-li.mr a:before{
    background-position:-1170px 0
}
.wg-li.mn a:before{
    background-position:-6000px 0
}
.wg-li.ne a:before{
    background-position:-3270px 0
}
.wg-li.no a:before{
    background-position:-5850px 0
}
.wg-li.ps a:before{
    background-position:-5189px 0
}
.wg-li.fa a:before{
    background-position:-6690px 0
}
.wg-li.pl a:before{
    background-position:-2160px 0
}
.wg-li.pt a:before{
    background-position:-6630px 0
}
.wg-li.pa a:before{
    background-position:-3180px 0
}
.wg-li.ro a:before{
    background-position:-2070px 0
}
.wg-li.ru a:before{
    background-position:-2040px 0
}
.wg-li.sm a:before{
    background-position:-4620px 0
}
.wg-li.gd a:before{
    background-position:-30px 0
}
.wg-li.sr a:before{
    background-position:-4290px 0
}
.wg-li.sn a:before{
    background-position:-540px 0
}
.wg-li.sd a:before{
    background-position:-3180px 0
}
.wg-li.si a:before{
    background-position:-2820px 0
}
.wg-li.sk a:before{
    background-position:-6810px 0
}
.wg-li.sl a:before{
    background-position:-2010px 0
}
.wg-li.so a:before{
    background-position:-4560px 0
}
.wg-li.st a:before{
    background-position:-4830px 0
}
.wg-li.es a:before{
    background-position:-480px 0
}
.wg-li.su a:before{
    background-position:-4530px 0
}
.wg-li.sw a:before{
    background-position:-1290px 0
}
.wg-li.sv a:before{
    background-position:-1980px 0
}
.wg-li.tl a:before{
    background-position:-3060px 0
}
.wg-li.ty a:before{
    background-position:-6270px 0
}
.wg-li.tg a:before{
    background-position:-2940px 0
}
.wg-li.ta a:before{
    background-position:-1170px 0
}
.wg-li.tt a:before{
    background-position:-2040px 0
}
.wg-li.te a:before{
    background-position:-1170px 0
}
.wg-li.th a:before{
    background-position:-2910px 0
}
.wg-li.to a:before{
    background-position:-6540px 0
}
.wg-li.tr a:before{
    background-position:-1950px 0
}
.wg-li.uk a:before{
    background-position:-1890px 0
}
.wg-li.ur a:before{
    background-position:-3180px 0
}
.wg-li.uz a:before{
    background-position:-2880px 0
}
.wg-li.vi a:before{
    background-position:-2850px 0
}
.wg-li.cy a:before{
    background-position:-6420px 0
}
.wg-li.fy a:before{
    background-position:-2100px 0
}
.wg-li.xh a:before{
    background-position:-6570px 0
}
.wg-li.yi a:before{
    background-position:-1050px 0
}
.wg-li.yo a:before{
    background-position:-870px 0
}
.wg-li.zu a:before{
    background-position:-6570px 0
}
.wg-flags.flag-1 a:before{
    background-image:url(https://cdn.weglot.com/images/rect_bright.png);
    background-size:auto 20px;
    border-radius:0;
    width:30px;
    height:20px
}
.wg-li.flag-1.hw a:before{
    background-position:-7840px 0
}
.wg-li.flag-1.fl a:before{
    background-position:2560px 0
}
.wg-li.flag-1.af a:before{
    background-position:-6848px 0
}
.wg-li.flag-1.sq a:before{
    background-position:-97px 0
}
.wg-li.flag-1.am a:before{
    background-position:-2369px 0
}
.wg-li.flag-1.ar a:before{
    background-position:-6465px 0
}
.wg-li.flag-1.hy a:before{
    background-position:-385px 0
}
.wg-li.flag-1.az a:before{
    background-position:-513px 0
}
.wg-li.flag-1.ba a:before{
    background-position:-6113px 0
}
.wg-li.flag-1.eu a:before{
    background-position:-8353px 0
}
.wg-li.flag-1.be a:before{
    background-position:-705px 0
}
.wg-li.flag-1.bn a:before{
    background-position:-609px 0
}
.wg-li.flag-1.bs a:before{
    background-position:-929px 0
}
.wg-li.flag-1.bg a:before{
    background-position:-1121px 0
}
.wg-li.flag-1.my a:before{
    background-position:-4929px 0
}
.wg-li.flag-1.ca a:before{
    background-position:-8321px 0
}
.wg-li.flag-1.zh a:before{
    background-position:-1505px 0
}
.wg-li.flag-1.tw a:before{
    background-position:-6369px 0
}
.wg-li.flag-1.km a:before{
    background-position:-1217px 0
}
.wg-li.flag-1.ny a:before{
    background-position:-4289px 0
}
.wg-li.flag-1.co a:before{
    background-position:-2561px 0
}
.wg-li.flag-1.hr a:before{
    background-position:-1793px 0
}
.wg-li.flag-1.cs a:before{
    background-position:-1921px 0
}
.wg-li.flag-1.da a:before{
    background-position:-1985px 0
}
.wg-li.flag-1.nl a:before{
    background-position:-5121px 0
}
.wg-li.flag-1.en a:before{
    background-position:-7777px 0
}
.wg-li.flag-1.eo a:before{
    background-position:-7777px 0
}
.wg-li.flag-1.et a:before{
    background-position:-2337px 0
}
.wg-li.flag-1.fj a:before{
    background-position:-2497px 0
}
.wg-li.flag-1.fi a:before{
    background-position:-2529px 0
}
.wg-li.flag-1.fr a:before{
    background-position:-2561px 0
}
.wg-li.flag-1.gl a:before{
    background-position:-7009px 0
}
.wg-li.flag-1.ka a:before{
    background-position:-2721px 0
}
.wg-li.flag-1.de a:before{
    background-position:-2753px 0
}
.wg-li.flag-1.el a:before{
    background-position:-2881px 0
}
.wg-li.flag-1.gu a:before{
    background-position:-3329px 0
}
.wg-li.flag-1.ht a:before{
    background-position:-3169px 0
}
.wg-li.flag-1.ha a:before{
    background-position:-5281px 0
}
.wg-li.flag-1.he a:before{
    background-position:-3521px 0
}
.wg-li.flag-1.hi a:before{
    background-position:-3329px 0
}
.wg-li.flag-1.hu a:before{
    background-position:-3265px 0
}
.wg-li.flag-1.is a:before{
    background-position:-3297px 0
}
.wg-li.flag-1.ig a:before{
    background-position:-5313px 0
}
.wg-li.flag-1.id a:before{
    background-position:-3361px 0
}
.wg-li.flag-1.ga a:before{
    background-position:-3457px 0
}
.wg-li.flag-1.it a:before{
    background-position:-3553px 0
}
.wg-li.flag-1.ja a:before{
    background-position:-3617px 0
}
.wg-li.flag-1.jv a:before{
    background-position:-4321px 0
}
.wg-li.flag-1.kn a:before{
    background-position:-3329px 0
}
.wg-li.flag-1.kk a:before{
    background-position:-3713px 0
}
.wg-li.flag-1.ko a:before{
    background-position:-6913px 0
}
.wg-li.flag-1.ku a:before{
    background-position:-3265px 0
}
.wg-li.flag-1.ky a:before{
    background-position:-3873px 0
}
.wg-li.flag-1.lo a:before{
    background-position:-3904px 0
}
.wg-li.flag-1.la a:before{
    background-position:-3553px 0
}
.wg-li.flag-1.lv a:before{
    background-position:-3937px 0
}
.wg-li.flag-1.lt a:before{
    background-position:-4129px 0
}
.wg-li.flag-1.lb a:before{
    background-position:-4161px 0
}
.wg-li.flag-1.mk a:before{
    background-position:-4225px 0
}
.wg-li.flag-1.mg a:before{
    background-position:-4257px 0
}
.wg-li.flag-1.ms a:before{
    background-position:-4321px 0
}
.wg-li.flag-1.ml a:before{
    background-position:-3329px 0
}
.wg-li.flag-1.mt a:before{
    background-position:-4417px 0
}
.wg-li.flag-1.mi a:before{
    background-position:-5217px 0
}
.wg-li.flag-1.mr a:before{
    background-position:-3329px 0
}
.wg-li.flag-1.mn a:before{
    background-position:-4769px 0
}
.wg-li.flag-1.ne a:before{
    background-position:-5091px 0
}
.wg-li.flag-1.no a:before{
    background-position:-5505px 0
}
.wg-li.flag-1.ps a:before{
    background-position:-33px 0
}
.wg-li.flag-1.fa a:before{
    background-position:-3393px 0
}
.wg-li.flag-1.pl a:before{
    background-position:-5889px 0
}
.wg-li.flag-1.pt a:before{
    background-position:-993px 0
}
.wg-li.flag-1.pa a:before{
    background-position:-3329px 0
}
.wg-li.flag-1.ro a:before{
    background-position:-6081px 0
}
.wg-li.flag-1.ru a:before{
    background-position:-6113px 0
}
.wg-li.flag-1.sm a:before{
    background-position:-6369px 0
}
.wg-li.flag-1.gd a:before{
    background-position:-6497px 0
}
.wg-li.flag-1.sr a:before{
    background-position:-6561px 0
}
.wg-li.flag-1.sn a:before{
    background-position:-8287px 0
}
.wg-li.flag-1.sd a:before{
    background-position:-5601px 0
}
.wg-li.flag-1.si a:before{
    background-position:-7039px 0
}
.wg-li.flag-1.sk a:before{
    background-position:-6689px 0
}
.wg-li.flag-1.sl a:before{
    background-position:-6721px 0
}
.wg-li.flag-1.so a:before{
    background-position:-6785px 0
}
.wg-li.flag-1.st a:before{
    background-position:-4001px 0
}
.wg-li.flag-1.es a:before{
    background-position:-7009px 0
}
.wg-li.flag-1.su a:before{
    background-position:-7073px 0
}
.wg-li.flag-1.sw a:before{
    background-position:-3745px 0
}
.wg-li.flag-1.sv a:before{
    background-position:-7169px 0
}
.wg-li.flag-1.tl a:before{
    background-position:-5823px 0
}
.wg-li.flag-1.ty a:before{
    background-position:-2593px 0
}
.wg-li.flag-1.tg a:before{
    background-position:-7297px 0
}
.wg-li.flag-1.ta a:before{
    background-position:-3329px 0
}
.wg-li.flag-1.tt a:before{
    background-position:-6113px 0
}
.wg-li.flag-1.te a:before{
    background-position:-3329px 0
}
.wg-li.flag-1.th a:before{
    background-position:-7361px 0
}
.wg-li.flag-1.to a:before{
    background-position:-7456px 0
}
.wg-li.flag-1.tr a:before{
    background-position:-7553px 0
}
.wg-li.flag-1.uk a:before{
    background-position:-7713px 0
}
.wg-li.flag-1.ur a:before{
    background-position:-5600px 0
}
.wg-li.flag-1.uz a:before{
    background-position:-7969px 0
}
.wg-li.flag-1.vi a:before{
    background-position:-8097px 0
}
.wg-li.flag-1.cy a:before{
    background-position:-8129px 0
}
.wg-li.flag-1.fy a:before{
    background-position:-5121px 0
}
.wg-li.flag-1.xh a:before{
    background-position:-6848px 0
}
.wg-li.flag-1.yi a:before{
    background-position:-3521px 0
}
.wg-li.flag-1.yo a:before{
    background-position:-5313px 0
}
.wg-li.flag-1.zu a:before{
    background-position:-6848px 0
}
.wg-flags.flag-2 a:before{
    background-image:url(https://cdn.weglot.com/images/square_flag.png);
    background-size:auto 24px;
    border-radius:0;
    width:24px;
    height:24px
}
.wg-li.flag-2.hw a:before{
    background-position:-5448px 0
}
.wg-li.flag-2.fl a:before{
    background-position:-1008px 0
}
.wg-li.flag-2.af a:before{
    background-position:-4968px 0
}
.wg-li.flag-2.sq a:before{
    background-position:-2976px 0
}
.wg-li.flag-2.am a:before{
    background-position:-3816px 0
}
.wg-li.flag-2.ar a:before{
    background-position:-768px 0
}
.wg-li.flag-2.hy a:before{
    background-position:0 0
}
.wg-li.flag-2.az a:before{
    background-position:-5136px 0
}
.wg-li.flag-2.ba a:before{
    background-position:-936px 0
}
.wg-li.flag-2.eu a:before{
    background-position:-5376px 0
}
.wg-li.flag-2.be a:before{
    background-position:-4224px 0
}
.wg-li.flag-2.bn a:before{
    background-position:-4056px 0
}
.wg-li.flag-2.bs a:before{
    background-position:-3984px 0
}
.wg-li.flag-2.bg a:before{
    background-position:-5040px 0
}
.wg-li.flag-2.my a:before{
    background-position:-1248px 0
}
.wg-li.flag-2.ca a:before{
    background-position:-5352px 0
}
.wg-li.flag-2.zh a:before{
    background-position:-2592px 0
}
.wg-li.flag-2.tw a:before{
    background-position:-3408px 0
}
.wg-li.flag-2.km a:before{
    background-position:-5160px 0
}
.wg-li.flag-2.ny a:before{
    background-position:-1392px 0
}
.wg-li.flag-2.co a:before{
    background-position:-2304px 0
}
.wg-li.flag-2.hr a:before{
    background-position:-4416px 0
}
.wg-li.flag-2.cs a:before{
    background-position:-2472px 0
}
.wg-li.flag-2.da a:before{
    background-position:-2448px 0
}
.wg-li.flag-2.nl a:before{
    background-position:-1296px 0
}
.wg-li.flag-2.en a:before{
    background-position:-312px 0
}
.wg-li.flag-2.eo a:before{
    background-position:-312px 0
}
.wg-li.flag-2.et a:before{
    background-position:-2424px 0
}
.wg-li.flag-2.fj a:before{
    background-position:-576px 0
}
.wg-li.flag-2.fi a:before{
    background-position:-2328px 0
}
.wg-li.flag-2.fr a:before{
    background-position:-2304px 0
}
.wg-li.flag-2.gl a:before{
    background-position:-96px 0
}
.wg-li.flag-2.ka a:before{
    background-position:-3744px 0
}
.wg-li.flag-2.de a:before{
    background-position:-2256px 0
}
.wg-li.flag-2.el a:before{
    background-position:-2208px 0
}
.wg-li.flag-2.gu a:before{
    background-position:-1728px 0
}
.wg-li.flag-2.ht a:before{
    background-position:-3528px 0
}
.wg-li.flag-2.ha a:before{
    background-position:-1176px 0
}
.wg-li.flag-2.he a:before{
    background-position:-1992px 0
}
.wg-li.flag-2.hi a:before{
    background-position:-1728px 0
}
.wg-li.flag-2.hu a:before{
    background-position:-2088px 0
}
.wg-li.flag-2.is a:before{
    background-position:-2064px 0
}
.wg-li.flag-2.ig a:before{
    background-position:-1103px 0
}
.wg-li.flag-2.id a:before{
    background-position:-2040px 0
}
.wg-li.flag-2.ga a:before{
    background-position:-2016px 0
}
.wg-li.flag-2.it a:before{
    background-position:-1968px 0
}
.wg-li.flag-2.ja a:before{
    background-position:-1920px 0
}
.wg-li.flag-2.jv a:before{
    background-position:-1536px 0
}
.wg-li.flag-2.kn a:before{
    background-position:-1728px 0
}
.wg-li.flag-2.kk a:before{
    background-position:-1704px 0
}
.wg-li.flag-2.ko a:before{
    background-position:-1848px 0
}
.wg-li.flag-2.ku a:before{
    background-position:-2088px 0
}
.wg-li.flag-2.ky a:before{
    background-position:-1800px 0
}
.wg-li.flag-2.lo a:before{
    background-position:-1776px 0
}
.wg-li.flag-2.la a:before{
    background-position:-1968px 0
}
.wg-li.flag-2.lv a:before{
    background-position:-1752px 0
}
.wg-li.flag-2.lt a:before{
    background-position:-1656px 0
}
.wg-li.flag-2.lb a:before{
    background-position:-1632px 0
}
.wg-li.flag-2.mk a:before{
    background-position:-1440px 0
}
.wg-li.flag-2.mg a:before{
    background-position:-1560px 0
}
.wg-li.flag-2.ms a:before{
    background-position:-1536px 0
}
.wg-li.flag-2.ml a:before{
    background-position:-1728px 0
}
.wg-li.flag-2.mt a:before{
    background-position:-1200px 0
}
.wg-li.flag-2.mi a:before{
    background-position:-1224px 0
}
.wg-li.flag-2.mr a:before{
    background-position:-1728px 0
}
.wg-li.flag-2.mn a:before{
    background-position:-4800px 0
}
.wg-li.flag-2.ne a:before{
    background-position:-1320px 0
}
.wg-li.flag-2.no a:before{
    background-position:-4776px 0
}
.wg-li.flag-2.ps a:before{
    background-position:-4008px 0
}
.wg-li.flag-2.fa a:before{
    background-position:-5088px 0
}
.wg-li.flag-2.pl a:before{
    background-position:-984px 0
}
.wg-li.flag-2.pt a:before{
    background-position:-2784px 0
}
.wg-li.flag-2.pa a:before{
    background-position:-1728px 0
}
.wg-li.flag-2.ro a:before{
    background-position:-960px 0
}
.wg-li.flag-2.ru a:before{
    background-position:-936px 0
}
.wg-li.flag-2.sm a:before{
    background-position:-3408px 0
}
.wg-li.flag-2.gd a:before{
    background-position:-4872px 0
}
.wg-li.flag-2.sr a:before{
    background-position:-3120px 0
}
.wg-li.flag-2.sn a:before{
    background-position:-72px 0
}
.wg-li.flag-2.sd a:before{
    background-position:-1128px 0
}
.wg-li.flag-2.si a:before{
    background-position:-480px 0
}
.wg-li.flag-2.sk a:before{
    background-position:-4152px 0
}
.wg-li.flag-2.sl a:before{
    background-position:-696px 0
}
.wg-li.flag-2.so a:before{
    background-position:-3336px 0
}
.wg-li.flag-2.st a:before{
    background-position:-3552px 0
}
.wg-li.flag-2.es a:before{
    background-position:-96px 0
}
.wg-li.flag-2.su a:before{
    background-position:-3312px 0
}
.wg-li.flag-2.sw a:before{
    background-position:-1872px 0
}
.wg-li.flag-2.sv a:before{
    background-position:-552px 0
}
.wg-li.flag-2.tl a:before{
    background-position:-1008px 0
}
.wg-li.flag-2.ty a:before{
    background-position:-4512px 0
}
.wg-li.flag-2.tg a:before{
    background-position:-264px 0
}
.wg-li.flag-2.ta a:before{
    background-position:-1728px 0
}
.wg-li.flag-2.tt a:before{
    background-position:-936px 0
}
.wg-li.flag-2.te a:before{
    background-position:-1728px 0
}
.wg-li.flag-2.th a:before{
    background-position:-456px 0
}
.wg-li.flag-2.to a:before{
    background-position:-3264px 0
}
.wg-li.flag-2.tr a:before{
    background-position:-360px 0
}
.wg-li.flag-2.uk a:before{
    background-position:-288px 0
}
.wg-li.flag-2.ur a:before{
    background-position:-1128px 0
}
.wg-li.flag-2.uz a:before{
    background-position:-240px 0
}
.wg-li.flag-2.vi a:before{
    background-position:-144px 0
}
.wg-li.flag-2.cy a:before{
    background-position:-4848px 0
}
.wg-li.flag-2.fy a:before{
    background-position:-1296px 0
}
.wg-li.flag-2.xh a:before{
    background-position:-4968px 0
}
.wg-li.flag-2.yi a:before{
    background-position:-1992px 0
}
.wg-li.flag-2.yo a:before{
    background-position:-1103px 0
}
.wg-li.flag-2.zu a:before{
    background-position:-4968px 0
}
.wg-flags.flag-3 a:before{
    background-image:url(https://cdn.weglot.com/images/circular_flag.png);
    background-size:auto 24px;
    border-radius:0;
    width:24px;
    height:24px
}
.wg-li.flag-3.hw a:before{
    background-position:-2711px 0
}
.wg-li.flag-3.fl a:before{
    background-position:-5232px 0
}
.wg-li.flag-3.af a:before{
    background-position:-5496px 0
}
.wg-li.flag-3.sq a:before{
    background-position:-4776px 0
}
.wg-li.flag-3.am a:before{
    background-position:-192px 0
}
.wg-li.flag-3.ar a:before{
    background-position:-3336px 0
}
.wg-li.flag-3.hy a:before{
    background-position:-4632px 0
}
.wg-li.flag-3.az a:before{
    background-position:-4536px 0
}
.wg-li.flag-3.ba a:before{
    background-position:-2664px 0
}
.wg-li.flag-3.eu a:before{
    background-position:-5808px 0
}
.wg-li.flag-3.be a:before{
    background-position:-144px 0
}
.wg-li.flag-3.bn a:before{
    background-position:-4488px 0
}
.wg-li.flag-3.bs a:before{
    background-position:-4392px 0
}
.wg-li.flag-3.bg a:before{
    background-position:-4296px 0
}
.wg-li.flag-3.my a:before{
    background-position:-3769px 0
}
.wg-li.flag-3.ca a:before{
    background-position:-5784px 0
}
.wg-li.flag-3.zh a:before{
    background-position:-3240px 0
}
.wg-li.flag-3.tw a:before{
    background-position:-4008px 0
}
.wg-li.flag-3.km a:before{
    background-position:-4201px 0
}
.wg-li.flag-3.ny a:before{
    background-position:-384px 0
}
.wg-li.flag-3.co a:before{
    background-position:-2760px 0
}
.wg-li.flag-3.hr a:before{
    background-position:-3048px 0
}
.wg-li.flag-3.cs a:before{
    background-position:-5280px 0
}
.wg-li.flag-3.da a:before{
    background-position:-3024px 0
}
.wg-li.flag-3.nl a:before{
    background-position:-3360px 0
}
.wg-li.flag-3.en a:before{
    background-position:-2520px 0
}
.wg-li.flag-3.eo a:before{
    background-position:-2520px 0
}
.wg-li.flag-3.et a:before{
    background-position:-2856px 0
}
.wg-li.flag-3.fj a:before{
    background-position:0 0
}
.wg-li.flag-3.fi a:before{
    background-position:-2784px 0
}
.wg-li.flag-3.fr a:before{
    background-position:-2760px 0
}
.wg-li.flag-3.gl a:before{
    background-position:-3576px 0
}
.wg-li.flag-3.ka a:before{
    background-position:-1536px 0
}
.wg-li.flag-3.de a:before{
    background-position:-1488px 0
}
.wg-li.flag-3.el a:before{
    background-position:-1416px 0
}
.wg-li.flag-3.gu a:before{
    background-position:-2304px 0
}
.wg-li.flag-3.ht a:before{
    background-position:-5160px 0
}
.wg-li.flag-3.ha a:before{
    background-position:-361px 0
}
.wg-li.flag-3.he a:before{
    background-position:-1608px 0
}
.wg-li.flag-3.hi a:before{
    background-position:-2304px 0
}
.wg-li.flag-3.hu a:before{
    background-position:-1920px 0
}
.wg-li.flag-3.is a:before{
    background-position:-840px 0
}
.wg-li.flag-3.ig a:before{
    background-position:-3457px 0
}
.wg-li.flag-3.id a:before{
    background-position:-4992px 0
}
.wg-li.flag-3.ga a:before{
    background-position:-2016px 0
}
.wg-li.flag-3.it a:before{
    background-position:-336px 0
}
.wg-li.flag-3.ja a:before{
    background-position:-2448px 0
}
.wg-li.flag-3.jv a:before{
    background-position:-864px 0
}
.wg-li.flag-3.kn a:before{
    background-position:-2304px 0
}
.wg-li.flag-3.kk a:before{
    background-position:-3912px 0
}
.wg-li.flag-3.ko a:before{
    background-position:-2256px 0
}
.wg-li.flag-3.ku a:before{
    background-position:-1920px 0
}
.wg-li.flag-3.ky a:before{
    background-position:-744px 0
}
.wg-li.flag-3.lo a:before{
    background-position:-3816px 0
}
.wg-li.flag-3.la a:before{
    background-position:-336px 0
}
.wg-li.flag-3.lv a:before{
    background-position:-216px 0
}
.wg-li.flag-3.lt a:before{
    background-position:-1776px 0
}
.wg-li.flag-3.lb a:before{
    background-position:-1945px 0
}
.wg-li.flag-3.mk a:before{
    background-position:-2208px 0
}
.wg-li.flag-3.mg a:before{
    background-position:-5064px 0
}
.wg-li.flag-3.ms a:before{
    background-position:-864px 0
}
.wg-li.flag-3.ml a:before{
    background-position:-2304px 0
}
.wg-li.flag-3.mt a:before{
    background-position:-4920px 0
}
.wg-li.flag-3.mi a:before{
    background-position:-2113px 0
}
.wg-li.flag-3.mr a:before{
    background-position:-2304px 0
}
.wg-li.flag-3.mn a:before{
    background-position:-24px 0
}
.wg-li.flag-3.ne a:before{
    background-position:-5642px 0
}
.wg-li.flag-3.no a:before{
    background-position:-984px 0
}
.wg-li.flag-3.ps a:before{
    background-position:-4753px 0
}
.wg-li.flag-3.fa a:before{
    background-position:-816px 0
}
.wg-li.flag-3.pl a:before{
    background-position:-4944px 0
}
.wg-li.flag-3.pt a:before{
    background-position:-4344px 0
}
.wg-li.flag-3.pa a:before{
    background-position:-2304px 0
}
.wg-li.flag-3.ro a:before{
    background-position:-3744px 0
}
.wg-li.flag-3.ru a:before{
    background-position:-2664px 0
}
.wg-li.flag-3.sm a:before{
    background-position:-1248px 0
}
.wg-li.flag-3.gd a:before{
    background-position:-3841px 0
}
.wg-li.flag-3.sr a:before{
    background-position:-3312px 0
}
.wg-li.flag-3.sn a:before{
    background-position:-5521px 0
}
.wg-li.flag-3.sd a:before{
    background-position:-1993px 0
}
.wg-li.flag-3.si a:before{
    background-position:-2833px 0
}
.wg-li.flag-3.sk a:before{
    background-position:-552px 0
}
.wg-li.flag-3.sl a:before{
    background-position:-936px 0
}
.wg-li.flag-3.so a:before{
    background-position:-4032px 0
}
.wg-li.flag-3.st a:before{
    background-position:-3961px 0
}
.wg-li.flag-3.es a:before{
    background-position:-3576px 0
}
.wg-li.flag-3.su a:before{
    background-position:-3985px 0
}
.wg-li.flag-3.sw a:before{
    background-position:-912px 0
}
.wg-li.flag-3.sv a:before{
    background-position:-264px 0
}
.wg-li.flag-3.tl a:before{
    background-position:-5232px 0
}
.wg-li.flag-3.ty a:before{
    background-position:-1512px 0
}
.wg-li.flag-3.tg a:before{
    background-position:-3720px 0
}
.wg-li.flag-3.ta a:before{
    background-position:-2304px 0
}
.wg-li.flag-3.tt a:before{
    background-position:-2664px 0
}
.wg-li.flag-3.te a:before{
    background-position:-2304px 0
}
.wg-li.flag-3.th a:before{
    background-position:-4848px 0
}
.wg-li.flag-3.to a:before{
    background-position:-1680px 0
}
.wg-li.flag-3.tr a:before{
    background-position:-432px 0
}
.wg-li.flag-3.uk a:before{
    background-position:-5736px 0
}
.wg-li.flag-3.ur a:before{
    background-position:-1992px 0
}
.wg-li.flag-3.uz a:before{
    background-position:-2160px 0
}
.wg-li.flag-3.vi a:before{
    background-position:-3384px 0
}
.wg-li.flag-3.cy a:before{
    background-position:-5040px 0
}
.wg-li.flag-3.fy a:before{
    background-position:-3360px 0
}
.wg-li.flag-3.xh a:before{
    background-position:-5496px 0
}
.wg-li.flag-3.yi a:before{
    background-position:-1608px 0
}
.wg-li.flag-3.yo a:before{
    background-position:-3457px 0
}
.wg-li.flag-3.zu a:before{
    background-position:-5496px 0
}
.wg-progress{
    height:3px;
    z-index:2147483647;
    position:fixed;
    top:0;
    width:100%;
    overflow:hidden;
    background-color:#f5f5f5;
    border-radius:4px;
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.wg-progress-bar{
    float:left;
    width:0;
    height:100%;
    font-size:12px;
    line-height:20px;
    color:#fff;
    text-align:center;
    background-color:#337ab7;
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
    transition:width .6s ease
}
@-webkit-keyframes selection-blink{
    0%{
        outline-color:transparent
    }
    50%{
        outline-color:#3f4eae
    }
    to{
        outline-color:transparent
    }
}
@keyframes selection-blink{
    0%{
        outline-color:transparent
    }
    50%{
        outline-color:#3f4eae
    }
    to{
        outline-color:transparent
    }
}
.country-selector--highlight:not(.gu-mirror):not(.gu-transit) .weglot_switcher{
    outline:3px solid transparent;
    -webkit-animation:selection-blink 1s ease-in-out 1;
    animation:selection-blink 1s ease-in-out 1
}
body.weglot-interactive:not(.gu-unselectable)>div:first-child.weglot-container{
    padding:30%;
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.6)
}
body.weglot-interactive:not(.gu-unselectable)>div:first-child.weglot-container:after{
    content:"\2191 \a0 You can drag an drop this button on the page";
    padding:0 5px;
    color:#fff;
    font-size:13px;
    display:block
}
body.weglot-interactive a[href=""],body.weglot-interactive a[href^="/"],body.weglot-interactive a[href^=http],body.weglot-interactive button[type=submit],body.weglot-interactive input[type=submit]{
    pointer-events:none!important
}
body.weglot-interactive .weglot-container *{
    pointer-events:auto!important
}
body.weglot-interactive .weglot-container:not(.wg-default){
    cursor:move
}
.gu-mirror{
    position:fixed!important;
    margin:0!important;
    z-index:9999!important;
    opacity:.8
}
.gu-hide{
    display:none!important
}
.gu-unselectable{
    -webkit-user-select:none!important;
    -moz-user-select:none!important;
    -ms-user-select:none!important;
    user-select:none!important
}
.gu-transit{
    opacity:.2;
    pointer-events:none
}
.social a i {
	background: #205D7A;
	color: #fff;
	width: 40px;
	height: 40px;
	border-radius: 20px;
	font-size: 25px;
	text-align: center;
	margin-right: 10px;
	    padding-top: 10px;
}
.social a i.fa-facebook {
	background:#3b5998
} 
.social a i.fa-twitter {
	background:#00aced
}
.social a i.fa-instagram {
	background:#007bb6
}
.social a i.snapchat {
	background:#FFFC00
}