/********GENERAL*********/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
@import url(https://fonts.googleapis.com/css?family=Varela+Round);

 
body { width:100%; padding: 0px; margin: 0px; font-family: 'Open Sans', sans-serif; text-decoration: none; direction: ltr; height: 100%; color: #323640; -webkit-backface-visibility: hidden;
backface-visibility: hidden; }
h1, h2, h3, h4, h5, h6, img, img a, iframe, IFRAME, input, form, fieldset, hr, ul, li, ol, table, p, textarea, form { margin: 0px; padding: 0px; border: none; outline: none; text-decoration: none; }
div { margin: 0; padding: 0; border: 0; outline: 0;  vertical-align: baseline; background: transparent; }
.clearFix { width: 100%; height: 0px; clear: both; }
.hidden { display:none;}
.wrapper { position:relative; width:950px; margin:0 auto;}
.section { width:100%; text-align:center;}

.s1 { position:relative;  background:url(https://marketing.etorostatic.com/lp/welcome/images/videoBg.png); background-size:cover; height: 470px;}
.s1 .left { float:left; width: 650px;}
.s1 .left .video { display:inline-block; position:relative; width:580px; height:329px; border:solid 1px #B5B5B5; margin-top:70px; font-size: 16px;  cursor:pointer;  -webkit-box-shadow:0 0px 10px 0 rgba(000,000,000,0.3); box-shadow:0 0px 10px 0 rgba(000,000,000,0.3);}
.s1 .left .video .content { width:100%; height:100%; overflow:hidden;}
.s1 .left .video .content .bg {}
.s1 .left .video .content .play {position:absolute;  z-index:2; width:10em; height:10em; top: 50%; left: 50%; margin: -8.5em 0 0 -5em; border: solid 0.5em rgba(90, 160, 1, 0.7);  -webkit-border-radius: 50%; border-radius: 50%; -moz-border-radius: 50%;     transition: 0.3s border; -webkit-transition: 0.3s %;;} 
.s1 .left .video .content .play:before { content:""; display:block; width: 9.3em; height: 9.3em; margin: 0.35em 0em 0em 0.35em; background:rgba(90, 160, 1, 1);  -webkit-border-radius: 50%; border-radius: 50%; -moz-border-radius: 50%; transition: 0.5s background; -webkit-transition: 0.5s background;}
.s1 .left .video .content .play:after {content:""; display:block; position:absolute;  z-index:2; top: 2.5em; left: 3.6em; height: 0; 
	border-top: 2.5em solid transparent;
	border-bottom: 2.5em solid transparent;
	border-left: 4em solid rgba(255, 255, 255, 0.9); transition: 0.3s border; -webkit-transition: 0.3s border;}
.s1 .left .video:hover .content .play { border: solid 0.5em rgba(87, 157, 0, 0.7); }
.s1 .left .video:hover .content .play:before{ background: rgba(95, 168, 0, 1); }
.s1 .left .video:hover .content .play:after {border-left: 4em solid rgba(255, 255, 255, 1);}
.s1 .left .video:hover .content img {opacity: 0.6;filter: alpha(opacity=60);}
.s1 .left .video .content .text { position:absolute; z-index:2; bottom:0; left:0; width:100%; height:130px; text-align:center; text-shadow:0px 0px 15px #fff;
 background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.64) 74%, rgba(255,255,255,0.64) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(74%,rgba(255,255,255,0.64)), color-stop(100%,rgba(255,255,255,0.64))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.64) 74%,rgba(255,255,255,0.64) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.64) 74%,rgba(255,255,255,0.64) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.64) 74%,rgba(255,255,255,0.64) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.64) 74%,rgba(255,255,255,0.64) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#a3ffffff',GradientType=0 ); /* IE6-9 */

}
.s1 .left .video .content .text .inside { position: relative;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);}
.s1 .left .video .content .text .inside .title {font-size: 34px; font-weight: bold; letter-spacing: -1px;}
.s1 .left .video .content .text .inside .desc { font-size:20px; letter-spacing:-1px; font-weight: bold;}
.s1 .left .video .content img { width:100%; opacity: 0.4;filter: alpha(opacity=40); /* For IE8 and earlier */ transition: 0.5s all; -webkit-transition: 0.5s all;}
.s1 .left .video iframe { float:left;}
.s1 .left .video.play .content{ display:none;}
.s1 .left .magazines { display:inline-block; margin:15px 0 40px 0; }
.s1 .left .magazines img { width:90%;}
.s1 .left .wh_banner { position:relative; width:580px; height:45px; margin:0 auto; box-sizing:border-box; border:solid 1px #d8d8da; background:#fff;} 
.s1 .left .wh_banner:before { position:absolute; top:0px; right:15px; display:block; content:""; width:11px; height:56px; background:url(https://marketing.etorostatic.com/lp/welcome/images/wh_line.png) no-repeat center center;}
.s1 .left .wh_banner .logo { position:absolute; top:-16px; left:-10px;  width:62px; height:78px; background:url(https://marketing.etorostatic.com/lp/welcome/images/wh_logo.png) no-repeat center center;}
.s1 .left .wh_banner .txt { text-align:left; padding-left:80px; font-size:14px; color:#3a3d48; line-height:42px; }
.s1 .left .social {  position:absolute; top:7px; right:1px; z-index:100;}
.s1 .left .social .fb-like { position:relative; top:0;}
.s1 .left .social .twitter-follow-button { position:relative !important; top:5px; margin-right:24px;}
.s1 .right { position:absolute; top:0px; right:0px; z-index:10; box-sizing: border-box;width: 300px; min-height:520px; padding-bottom: 15px; /* height:480px; */ text-align:left; border:1px solid #ccc;
-webkit-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.15);
box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.15); background: #fff;}
.iphone .s1 .right,
.ipad .s1 .right,
.android .s1 .right { display:none;}
 .s1 .right .welcomeArea {}

.s1 .right .welcomeArea .logo { }
.s1 .right .welcomeArea .logo img { display:inline-block; margin: 46px 10px 0px 13px;}
.s1 .right .welcomeArea .text { font-size:18px; padding: 7px 15px 17px 15px;}


.s2 { margin-top: 120px;}
.s2 .intro { font-size:24px;}
.s2 .num { font-size:72px; color:#71b70d; line-height:72px;}
.s2 .desc {margin-top: 40px;  font-size:28px; font-weight:300;}
.s2 .desc .raf_txt { font-size:25px; font-weight:400; margin-bottom: 30px;}

.s3 { margin:50px 0;}
.s3 .list {}
.s3 .list .item {float:left; display:inline-block;  width:30%; margin-right:5%;}
.s3 .list .item:last-child { margin-right:0;}
.s3 .list .item .icon { width:100%; height:135px; text-align:center;}
.s3 .list .item .icon img {position: relative; top: 50%; 
transform: translateY(-50%);
-o-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%); }
.s3 .list .item .title { position:relative; font-size:26px; font-weight:600; display: inline-block; margin: 13px 0 14px 0;}
.s3 .list .item .title:before { position:absolute; content:""; display:block; left: -39px; top: 7px; width:26px; height:24px; background:url(https://marketing.etorostatic.com/lp/welcome/images/v_sign.png) no-repeat;}
.s3 .list .item .desc {font-size:19px; font-weight:400; line-height:150%;margin: 0px 7%;}

.s3 .list .item.people img { width: 145px;}
.s3 .list .item.trade img { width:180px;}
.s3 .list .item.world img { width:120px;}
 
.s4 { width:100%; padding: 40px 0; background:#f5f5f5; border-top:solid 1px #dadada;}
.s4 .item { position:relative; float:left; width: 45%; height:585px; }
.s4 .item:last-child { float:right;}
.s4 .item .details_1 {
    margin-bottom: 19px;
 }
.s4 .item .details_1 .name {font-size:28px; font-weight:700; color:#1383c3;}
.s4 .item .details_1 .location {font-size:16px; color:#999999;}
.s4 .item .image { border-top:solid 3px #1383c3;}
.s4 .item .image img { width:100%;}
.s4 .item .txt{font-size: 20px; font-weight: 300; padding: 20px 30px 62px 30px;  background:#fff; line-height:150%; quotes: "\201C""\201D""\2018""\2019";}
.s4 .item .txt:before { color: #ccc; content: open-quote;  font-family: 'Varela Round', sans-serif; font-size: 4em; line-height: 0.1em; vertical-align: -0.4em;position: relative;left: -20px;}
.s4 .item .txt:after {color: #ccc; content: close-quote; font-family: 'Varela Round', sans-serif;font-size: 4em; line-height: 0.1em; vertical-align: -0.6em; position: relative;left: 20px;}
.s4 .item .txt span { color:#01a9e0;}
.s4 .item .data { position:absolute; bottom:0; width:100%;}
.s4 .item .data .part{ display:inline-block; float:left;  width:32.6%;; height:40px; padding:15px 0;  background:#f7f8fa; }
.s4 .item .data .part .txt_1{}
.s4 .item .data .part .txt_2{ font-weight:600;}
.s4 .item .data .part.copiers { border-bottom:2px solid #eeaa1f;} 
.s4 .item .data .part.gain {border-bottom:2px solid #59a044;  margin:0px 1%;} 
.s4 .item .data .part.badge {border-bottom:2px solid #00507d;  background:#f7f8fa url(https://marketing.etorostatic.com/lp/welcome/images/awards_icon.png) no-repeat center center; background-size:23px;} 

.s5 {}
.s5 .item { padding:50px 0px;}
.s5 .item .icon {}
.s5 .item .icon img {}
.s5 .item .title { font-size:26px; font-weight:400; margin: 13px 0px 13px 0px;}
.s5 .item .desc { font-size:18px; line-height:150%; width: 80%; display: inline-block;}

.s5 .item.people {}
.s5 .item.trade { background:#f5f5f5; border-bottom:solid 1px #dadada;}
.s5 .item.trade .wrapper { position:relative;}
.s5 .item.trade .wrapper .desc { width:50%;}
.s5 .item.trade .wrapper .cell {  position:absolute;   left: -10px; top:-90px; width:266px; height:468px;}
.s5 .item.trade .wrapper .mobile_stores { position:absolute; right:45px; top: 5px; width:195px; height:200px;}
.s5 .item.trade .wrapper .mobile_stores img {   display:block; margin-bottom: 20px;}
.s5 .item.world {}

.s6 {width:100%; padding: 40px 0; background:#f5f5f5; border-top:solid 1px #dadada;}
.s6 .wrapper { position:relative; background:url(https://marketing.etorostatic.com/lp/welcome/images/map.png) no-repeat; background-size:cover;}
.s6 .sec_title { font-size:26px; font-weight:400; color:#9c9c9c; text-align: left; margin: 0 0 0 42px;}
.s6 .slider { margin-left:75px;}
.s6 .slider ul { list-style-type:none;}
.s6 .slider ul li {  width:800px; overflow:hidden; height:280px; text-align:left;   list-style-type:none;}
.s6 .slider ul li .images { float:left; width: 27%;  margin: 77px 0px 50px 4%;}
.s6 .slider ul li .images img {  }
.s6 .slider ul li .txt { float:left; width: 69%; }
.s6 .action_button {}
.s6 .action_button a { margin: 0 auto;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    height: 50px;
    min-width: 212px;
    /* padding-bottom: 4px; */
    padding: 0px 25px; line-height: 46px;
    font-size: 22px;
    font-weight: normal;
    border-radius: 4px;
    color: #fff;
    text-shadow: 1px 1px 0px #367331;
    outline: none;
    background: rgb(125,195,20);
    background: -moz-linear-gradient(top, rgba(125,195,20,1) 22%, rgba(98,168,4,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(22%,rgba(125,195,20,1)), color-stop(100%,rgba(98,168,4,1)));
    background: -webkit-linear-gradient(top, rgba(125,195,20,1) 22%,rgba(98,168,4,1) 100%);
    background: -o-linear-gradient(top, rgba(125,195,20,1) 22%,rgba(98,168,4,1) 100%);
    background: -ms-linear-gradient(top, rgba(125,195,20,1) 22%,rgba(98,168,4,1) 100%);
    background: linear-gradient(to bottom, rgba(125,195,20,1) 22%,rgba(98,168,4,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7dc314', endColorstr='#62a804',GradientType=0 );
    font-weight: 600;}
.s6 .action_button a:hover { background:rgba(98,168,4,1) 100%;}
.s6 .action_button a:active {-webkit-box-shadow:inset 0px 0px 4px 0px rgba(57, 97, 3, 1);
box-shadow:inset 0px 0px 4px 0px rgba(57, 97, 3, 1);}

.s6 .slider ul li .txt blockquote{
    font-size: 30px;
    color:#8a8d87;
    quotes: "\201C""\201D""\2018""\2019";
    margin: 60px 10px 0 50px;
	font-weight: 300;
    text-align: left;
}
.s6 .slider ul li .txt blockquote:before {
    color: #8a8d87;
    content: open-quote;
    font-family: 'Varela Round', sans-serif;
    font-size: 4em;
    line-height: 0.1em;
    vertical-align: -0.3em;
    position: relative;
    left: -20px;
}
.s6 .slider ul li .txt blockquote:after {
    color: #8a8d87;
    content: close-quote;
    font-family: 'Varela Round', sans-serif;
    font-size: 4em;
    line-height: 0.1em;
    vertical-align: -0.6em;
    position: relative;
    left: 20px;
}

 
.s6 .slider ul li .txt .sign {   margin: 0 50px;  color: #4e4e4e;font-size: 16px;   text-align: left;}
#prevBtn, #nextBtn,
#slider1next, #slider1prev{
    display:block;
    width:30px;
    height:129px;
    position:absolute;
    margin-top: -200px;
    margin-left: 15px;
    z-index:1000;
}
#nextBtn, #slider1next{
    position: absolute;
    right: 10px;
}
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{
    display:block;
    position:absolute;
    width:30px;
    height:129px;
    background:url(https://marketing.etorostatic.com/lp/welcome/images/btn_prev.png) no-repeat 0 0;
    text-indent:-8000px;
}
#nextBtn a, #slider1next a{
    background:url(https://marketing.etorostatic.com/lp/welcome/images/btn_next.png) no-repeat 0 0;
}

ol#controls{
    list-style: none;
	margin-top:10px;
    margin:0 auto;
    height:28px;
    padding: 0;
}
ol#controls li{
    margin-right:3px;
    padding:0;
    float:left;
    height:28px;
    line-height:28px;
    width: 12px;
}
ol#controls li a{
    float:left;
    height:28px;
    line-height:28px;
    background:url(https://marketing.etorostatic.com/lp/welcome/images/pagination-icons.png) no-repeat top right;
    color:#555;
    padding:0;
    text-decoration:none;
    width: 12px !important;
    text-indent: -9000px;
}
ol#controls li.current a{
    background:url(https://marketing.etorostatic.com/lp/welcome/images/pagination-icons.png) no-repeat top left;
    color:#fff;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

.footer { font-family: arial; text-align:center;}
.footer .intro {background:#f5f5f5; border-top:solid 1px #dadada;}
.footer .intro:before { display:block; content:""; width:100%; height:1px; background:#fff;}
.footer .intro .img_1{ display:inline-block; float:left;}
.footer .intro .img_2{display:inline-block; float:right;}
.footer .intro img { max-width:100%;}

.footer .intro.banks { position:relative; z-index:1; text-align:center; border-top:none;}
.footer .intro.banks:before { display:none;}
.footer .intro.banks .intro {}
.footer .intro.banks .title .small_title { position:relative; font-size:15px;}
.footer .intro.banks .title .small_title:before {position: relative; top: 10px; z-index:1;  content:""; display: block;  height: 1px; background: #fff; border-top: solid 1px #dddddf;}
.footer .banks .title .small_title span {position: relative; top: 0px; z-index:2;background: #F4F4F4;padding: 0px 30px;color: #7e7e7e;font-size: 16px;}
.footer .banks img { display:inline-block; padding:40px 0;}


.footer .content { background-color: #959595;font-family: arial;color: #fff; font-size: 13px; overflow: hidden; text-align: center; line-height: 125%; font-weight: normal; padding: 20px 20px 30px 20px;}
.footer .content .logo { text-align:center; margin: 0px 0px 20px 0px;}
.footer .content .logo img {  }
.footer .content p {}
.footer .content p a { color:#fff;}

/* FORM */

.custom_phone { position:relative; width: 100%; height: 43px; direction:ltr; text-align:left; margin: 0 0 6px 0; border: 1px solid #c0c0c0; background: #FFFFFF; -webkit-border-radius:3px; border-radius:3px; -moz-border-radius:3px; }
.custom_phone.invalid { border-color:#f6433a;}
.custom_phone.valid { border-color:#98d041;}
.custom_phone ::-webkit-scrollbar {
    width: 6px;
}
 
.custom_phone ::-webkit-scrollbar-track {
     background:#E8E8E8;
}
 
.custom_phone ::-webkit-scrollbar-thumb {
   background:#A1A1A1;
}
.reg_form * { box-sizing:border-box; }
.reg_form .error-message-wrapper,
.reg_form .creating-your-account,
.reg_form .social-networks,
.reg_form .requestacall{ display:none;}
.reg_form { position: static; top: 0; box-sizing: border-box;right:0; width: 100%; min-height:280px;  padding: 0px 15px 0 15px; background:rgba(255, 255, 255, 0.9); color:#333333; letter-spacing:0; background-image:url('https://marketing.etorostatic.com/lp/welcome/images/preloader.gif'); background-repeat:no-repeat; background-position:center center;}
.reg_form > div {opacity:0; filter: alpha(opacity=0);  transition: 0.5s all; -webkit-transition: 0.5s all; }
.reg_form.done { background-image:none;}
.reg_form.done > div {  opacity:1; filter: alpha(opacity=100);}
.reg_form .intro { margin-bottom:22px; font-size:18px;}
.reg_form .registration { }
.reg_form.done .registration {}
.reg_form .registration a { text-decoration:none;}
.reg_form .registration a.facebook{ display:block; width:100%; height:53px; background:#4b6da5; border-bottom:solid 2px #405d8c; text-decoration:none;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; transition: 0.3s all; -webkit-transition: 0.3s all; }
.reg_form .registration a.facebook:hover {background:#3C5886;}
.reg_form .registration a.facebook .social-network-caption{ font-size:18px; color:#fff; width: 100%; display: block; height: 100%; line-height: 50px; padding-left: 55px; text-align: center;}
body:not(.en-us):not(.pt-br) .reg_form .registration a.facebook .social-network-caption {
	 line-height: normal;
}
.reg_form .registration a.facebook .social-network-logo { position:relative; display:block; float:left; width:57px; height:100%; background: url(https://marketing.etorostatic.com/lp/welcome/images/sprite.png) no-repeat -238px -25px;}
.reg_form .registration a.facebook .social-network-logo:after { position:absolute; right:1px;  top: 8px; display:block; content:""; width:1px; height: 37px; background:#6f8ab7; transition: 0.3s all; -webkit-transition: 0.3s all;}
.reg_form .registration a.facebook:hover .social-network-logo:after{background:#526B96}
.reg_form .registration .or { font-size:16px; text-align:center; padding:13px 0; text-transform:lowercase;}
.reg_form .registration .or .text {}


.reg_form .registration {  }
.reg_form .registration .form-field { position:relative;}
.reg_form .registration .form-field.phone { display:none;}
.reg_form .registration .form-field:not(.terms) { width:100%;   margin-bottom:6px; }
.reg_form .registration .form-field:not(.terms) input { width: 100%; height:43px; padding:0px 14px; font-size:15px; color:#000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: solid 1px #c0c0c0; box-sizing: border-box;}
.reg_form .registration .form-field.invalid:not(.terms) input { border-color: #F40A0A;}
.reg_form .registration .form-field.valid:not(.terms) input {border-color:#69B200;}
.reg_form .registration .valid .field-message {width: 9px; height: 9px;  position: absolute;right: -13px;top: 15px; background: url('data:image/png;base64,R0lGODlhCQAJALMNAIa3PZTETYi6Po/BRIKxO5bFUIS0PIa2PY7AQou9P4i5Po/BRYy/QP///wAAAAAAACH5BAEAAA0ALAAAAAAJAAkAAAQesMlJa0vIqlGOmAcTNAayNARwSsnCKEwFx5Zh3U0EADs=');
    
    
    }
.reg_form .registration input::-webkit-input-placeholder { }
.reg_form .registration input:-moz-placeholder {}
.reg_form .registration input::-moz-placeholder { }
.reg_form .registration input:-ms-input-placeholder {}
.reg_form .registration .invalid input::-webkit-input-placeholder { color:#f40a0a; }
.reg_form .registration .invalid input:-moz-placeholder { color:#f40a0a; }
.reg_form .registration .invalid input::-moz-placeholder {color:#f40a0a; }
.reg_form .registration .invalid input:-ms-input-placeholder {color:#f40a0a; }
.reg_form .registration .form-field.terms {}
.reg_form .registration .form-field.terms label {}
.reg_form .registration .form-field.terms input {}
.reg_form .registration .form-field.terms input a {}
.reg_form .registration .form-field.terms input a:hover {}


.reg_form .registration .form-field.terms { margin: 15px 0px 7px 0px;  line-height:125%;}
.reg_form .registration .form-field.terms label { position:relative; display:inline-block; padding-left: 24px; vertical-align:middle; position:relative; top:-5px; font-size: 13px;  text-align: left;}
.reg_form .registration .form-field.terms label a {  color:#3895dd;}
.reg_form .registration .form-field.terms label a:hover { text-decoration:underline;}
.reg_form .registration .form-field.terms input { width:16px; height:16px; position:absolute; left:0px; top:0px; z-index:1; opacity:0; filter: alpha(opacity=0);}
.reg_form .registration .form-field.terms label:before { display:block; content:""; position:absolute; left:0; top:5px;  z-index:2;  width: 16px; height: 16px; background-color: #fff;
-webkit-border-radius: 2px; border-radius: 2px; border: solid 1px #c0c0c0; -moz-border-radius: 2px; }
.reg_form .registration .form-field.terms.valid label:before {background:#fff url(https://marketing.etorostatic.com/lp/welcome/images/sprite.png) no-repeat -268px -347px}
 

.reg_form .registration .form-submit-container {}
.reg_form .registration .form-submit-container input { display:block; width:100%; height:53px; border-bottom:solid 2px #649b0e; text-align:center; color:#fff; font-size: 24px; background:#76b610;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
  -webkit-appearance: none; -moz-appearance: none;  -o-appearance: none; cursor:pointer; transition: 0.3s all; -webkit-transition: 0.3s all;}
  .reg_form .registration .form-submit-container input:hover { background:#649b0e;}
.reg_form.empty,
.reg_form.loading{ background-image:url('https://marketing.etorostatic.com/lp/welcome/images/preloader.gif'); background-repeat:no-repeat; background-position:center center;}
.reg_form.loading .intro,
.reg_form.loading .social_con,
.reg_form.loading .registration{ display:none;}
.reg_form.loading .creating-your-account { display:block;}
.reg_form.loading .creating-your-account h2 { margin-top: 130px; font-size:18px; text-align: center;}
.reg_form.loading .creating-your-account img { display:none;}
.reg_form.loading .creating-your-account p { margin-top: 70px; font-size:15px; text-align: center;}
.form_footer { margin-top: 12px; font-size: 14px; color: #d7d5d4;}
.form_footer a {color: #fff; }
.form-field.tooltip_type2 .tipsy { top:-10px !important; left:244px !important;}

 
.reg_form .registration .fields .item { position:relative; text-align:left;}
.reg_form .registration .fields .item .txt_in { display:inline-block;  color: #fff; padding:6px 10px;    font-size: 13px; line-height:150%;   background-color: #f40a0a; text-align: left; webkit-border-radius:0 0 2px 2px; border-radius:0 0 2px 2px; -moz-border-radius:0 0 2px 2px; transition: 0.5s all; -webkit-transition: 0.5s all;  }
.reg_form .registration .fields .item .txt_in .forgot-password-opener { text-decoration:underline; cursor:pointer;}
.reg_form .registration .fields .item:empty {display: none;}
@media (min-width:700px) 
{
.reg_form .registration .fields .item { position:absolute; left:290px; top: 50%;  width: 180px;
-ms-transform:translateY(-50%); /* IE 9 */
    -webkit-transform:translateY(-50%); /* Chrome, Safari, Opera */
    transform: translateY(-50%);
	}
.reg_form .registration .fields .item .txt_in { position:relative; font-size:11px; 	webkit-border-radius:2px; border-radius:2px; -moz-border-radius:2px;}
.reg_form .registration .fields .item .txt_in:before { position:absolute; left:-5px; top:50%; margin-top:-4px; content:"";  display: block; height: 0; 
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-right: 5px solid #f40a0a;
	margin-bottom: 2px;}
}

.reg_form .registration.existing {}
.reg_form .registration.existing .or{ display:none;}
.reg_form .registration.existing .existingUserMsg { overflow: hidden; margin-bottom: 20px; padding: 10px; background: #F7E3E3; border: solid 1px #C0C0C0;}
.reg_form .registration.existing .existingUserMsg .image{ display: inline-block; float: left; width: 50px; height: 50px; margin-right: 10px;}
.reg_form .registration.existing .existingUserMsg .image img {}
.reg_form .registration.existing .existingUserMsg .text {font-size: 13px;line-height: 130%;}

.reg_form.connected {}
.reg_form.connected .registration .or  { display:none;}
.reg_form.connected .social_con { text-align:center; margin-bottom:18px; color:#1383c3;}
.reg_form.connected .social_con .social-details-username { padding-left:5px; display:inline-block;}

.custom_phone #phone_number {  float:left; width:calc(100% - 105px); height:39px; background-color:transparent;  font-size:15px; }
.phone_dd {}
.phone_dd {}
.phone_dd select { opacity:0;}
.phone_dd { float:left; width:auto; min-height:30px;}
.phone_dd .chzn-container { width:auto !important;  position:relative; display:inline-block; zoom:1; }
.phone_dd .chzn-container a.chzn-single { position:relative; display:block;  height:39px; text-decoration:none; margin-right:4px; }
.phone_dd .chzn-container a.chzn-single span { width:auto; padding-right:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.phone_dd .chzn-container a.chzn-single label { display:none; position:absolute; left:14px; top:15px; width:16px; height:11px; background-image:url('https://nas.etorostatic.com/images/flags.png');}
.phone_dd .chzn-container a.chzn-single label { display:block;}
.phone_dd .chzn-container a.chzn-single span { display:block; height:39px; overflow:hidden; padding-left:17px; line-height:39px; font-size:15px; font-weight:normal; color:#000; text-decoration:none; }
.phone_dd .chzn-container a.chzn-single span { padding-left:53px; padding-right:4px;}
.phone_dd .chzn-container a.chzn-single div {}
.phone_dd .chzn-container a.chzn-single div b { display:block; position:absolute; top:17px; left:38px; width:0px; height:0px; display: inline-block;
    border: 5px solid transparent;
    border-top: 5px solid #AEABAB;
    position: absolute; }
.phone_dd .chzn-container.chzn-container-active a.chzn-single-with-drop div b  {      }

.phone_dd .chzn-container .chzn-drop {width: 280px !important; max-width:initial; height:auto;  overflow-x:hidden; overflow-y:hidden; position:absolute; left:0px; top:33px; margin-left:-1px;   background:#fff; border:solid 1px #C2C2C2; border-top:0px;}
.phone_dd .chzn-container .chzn-drop .chzn-search { width: 267px;  padding:5px; margin:5px; border:solid 1px #C2C2C2;}
.phone_dd .chzn-container .chzn-drop .chzn-search input {  font-size:16px; max-width:100%;}
.phone_dd .chzn-container .chzn-drop ul { list-style-type:none;  width: 278px;  max-height:160px; overflow:auto;}
.phone_dd .chzn-container .chzn-drop { left:-9000px;}
.phone_dd .chzn-container-active .chzn-drop { left:-9000px;}
.ar-ae .phone_dd .chzn-container .chzn-drop { right:-9000px; left:auto;}
.ar-ae  .phone_dd .chzn-container-active .chzn-drop { right:-9000px; left:auto;}
.phone_dd .chzn-container a.chzn-single.chzn-single-with-drop { background:#EFEFEF;}
.phone_dd .chzn-container-active .chzn-drop.isOpen { top:39px !important; left:-1px !important; overflow:hidden; border-color:#C2C2C2;}
.phone_dd .chzn-container .chzn-drop ul li { position:relative;  line-height: 16px; padding:6px 6px 6px 17px; font-size: 14px; font-weight: normal; color: #737373; cursor: pointer;}
.phone_dd .chzn-container .chzn-drop ul li span { display:none; position:absolute; left:14px; top:9px; width:16px; height:11px; background-image:url('https://nas.etorostatic.com/images/flags.png');}
.phone_dd .chzn-container .chzn-drop ul li.no-results span { position:static; display:inline; background:none;}
.phone_dd .chzn-container .chzn-drop ul li span { display:block;}
.phone_dd .chzn-container .chzn-drop ul li { padding-left:37px;}
.phone_dd .chzn-container .chzn-drop ul li.result-selected {}
.phone_dd .chzn-container .chzn-drop ul li.highlighted { background:#5fabec; color:#fff;}
.phone_dd { position:relative; z-index:9; }


/* mobile */
.mobile_buttons { position: fixed;bottom: 0px; width: 100%; z-index:10; text-align:center; background:#000;  border-top:solid 1px #fff; border-bottom:solid 1px #fff;}
.mobile_buttons a { display:block; width:100%; }
.mobile_buttons a.hidden { display:none;}
.mobile_buttons a img { display:inline-block; height:60px;  position:relative; top:2px;}
.mobile .mobile_buttons { display:block;} 

/* de-de */
.de-de .s1 .registration a.facebook span.social-network-caption { font-size:16px; line-height:21px;  padding-left:48px; padding-top:5px; }
.de-de .s1 .left .social .twitter-follow-button { margin-right:4px;}
.de-de .s6 .slider ul li .txt blockquote { font-size:29px;}

/* es-es */
.es-es .s1 .left .social .twitter-follow-button { margin-right:-4px;}
.es-es .s1 .registration a.facebook span.social-network-caption { font-size:16px;  }
.es-es .s6 .slider ul li .txt blockquote { font-size:26px;}

/* fr-fr */
.fr-fr .s1 .left .social .twitter-follow-button { margin-right:15px;}
.fr-fr .s1 .registration a.facebook span.social-network-caption { font-size:16px; line-height:21px;   padding-left:48px; padding-top:5px; }
.fr-fr .s1 .registration .form-submit { font-size:18px;}
.fr-fr .s4 .item .data .part { font-size:14px;}
.fr-fr .s6 .slider ul li .txt blockquote { font-size:27px;}

/* it-it */
.it-it .s1 .left .social .twitter-follow-button { margin-right:10px;}

/* pt-br */
.pt-br .s1 .registration a.facebook span.social-network-caption { font-size:15px;}
.pt-br .s1 .left .social .twitter-follow-button { margin-right:6px;}
.pt-br .s4 .item .data .part { font-size:13.3px;}
.pt-br .s6 .slider ul li .txt blockquote { font-size:27px;}

/* ru-ru */
.ru-ru .s1 .left .social .twitter-follow-button { margin-right:-14px;}
.ru-ru .registration a.facebook span.social-network-caption { font-size:16px; line-height:21px;  padding-left:48px; padding-top:5px; }
.ru-ru .s4 .item { height:625px;}
.ru-ru .s4 .item .data .part { font-size:13.5px;}
.ru-ru .s6 .slider ul li .txt blockquote { font-size:26px;}

/* sv-se */

.sv-se .s1 .left .social .twitter-follow-button { margin-right:19px;} 
.sv-se .registration a.facebook span.social-network-caption { font-size:14px;}

/* zh-cn */
.zh-cn .s1 { position:relative; width:100%; height:520px;
background: #479501; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3OTUwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MGEwMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #479501 0%, #50a001 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#479501), color-stop(100%,#50a001)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #479501 0%,#50a001 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #479501 0%,#50a001 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #479501 0%,#50a001 100%); /* IE10+ */
background: linear-gradient(to bottom,  #479501 0%,#50a001 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#479501', endColorstr='#50a001',GradientType=0 ); /* IE6-8 */
}
.zh-cn .s1:before { position:absolute; top:0px; left:0; right:0; bottom:0; content:""; width:100%; height:100%; margin:0 auto; background:url(https://marketing.etorostatic.com/lp/welcome/images/cn_cover.jpg) no-repeat center center;}
.zh-cn .s1 .registration a.facebook span.social-network-caption { font-size:15px;}
.zh-cn .s1 .registration a.facebook { display:none !important;}
.zh-cn .s1 .registration .or,
.zh-cn .s1 .left .video,
.zh-cn .s1 .left .social {  display:none;}
.zh-cn .s1 .right { min-height:390px;  background:#fff;}
.zh-cn .cn_zone { width: 93%; height: 326px; padding-top: 37px; color:#fff; text-align:left;}
.zh-cn .cn_zone h1{ font-size: 21px; font-weight:bold; }
.zh-cn .cn_zone .desc { font-size: 17px;}
.zh-cn .cn_zone .desc p { margin-top: 23px;}
.zh-cn .s1 .left .magazines { display:block; text-align:left;}
.zh-cn .s2 { margin-top:70px;}



/* ar-ae */
.ar-ae { direction:rtl; }
.ar-ae .s1 .right { text-align:right;}
.ar-ae .s1 .left .social .fb-like { margin-right:26px;}
.ar-ae .s1 .left .social .twitter-follow-button { margin-right:0;}
.ar-ae .reg_form .registration .form-field.terms label { padding-right:24px; padding-left:0;}
.ar-ae .reg_form .registration .form-field.terms input { right:0; left:auto;}
.ar-ae .reg_form .registration .form-field.terms label:before { right:0; left:auto;}
.ar-ae .s1 .left .video .content .play { direction:ltr;}
.ar-ae .s1 .left .wh_banner .txt { text-align:right; padding-right:38px;}
.ar-ae .s3 .list .item .title:before { right:-39px; left:auto;}
.ar-ae .s4 .item .txt:before {content: "”";  left: 6px;}
.ar-ae .s4 .item .txt:after {content: "“";  left: -6px;}
.ar-ae .s6 .wrapper { direction:ltr; overflow:hidden;}
.ar-ae .s6 .sec_title { text-align:right; padding-right:42px; padding-left:0;}
.ar-ae .s6 .slider ul li .images { float:right; margin:77px 4% 50px 0%;}
.ar-ae .s6 .slider ul li .txt { float:right;}
.ar-ae .s6 .slider ul li .txt blockquote { text-align:right; direction:rtl; padding:60px 50px 0 10px; font-size:26px;}
.ar-ae .s6 .slider ul li .txt blockquote:before {content: "”"; left: 6px;}
.ar-ae .s6 .slider ul li .txt blockquote:after {content: "“"; left: -6px;}
.ar-ae .s6 .slider ul li .txt .sign { text-align:right;}


.custom_phone { position:relative; width: 100%; height: 44px; direction:ltr; text-align:left; margin:0 0 13px 0; border:1px solid #C2C2C2; background:#fff; -webkit-border-radius:3px; border-radius:3px; -moz-border-radius:3px; }
.custom_phone.invalid { border-color:#f6433a;}
.custom_phone.valid { border-color:#98d041;}
.custom_phone ::-webkit-scrollbar {
    width: 6px;
}
 
.custom_phone ::-webkit-scrollbar-track {
     background:#E8E8E8;
}
 
.custom_phone ::-webkit-scrollbar-thumb {
   background:#A1A1A1;
}
.custom_phone #phone_number {  float:left; width:153px; height: 42px; background-color:transparent;  font-size:16px; }
.phone_dd {}
.phone_dd {}
.phone_dd select { opacity:0;}
.phone_dd { float:left; width:auto; min-height:30px;}
.phone_dd .chzn-container { width:auto !important;  position:relative; display:inline-block; zoom:1; }
.phone_dd .chzn-container a.chzn-single { position:relative; display:block;  height: 100%; text-decoration:none; margin-right:4px; }
.phone_dd .chzn-container a.chzn-single span { width:auto; padding-right:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.phone_dd .chzn-container a.chzn-single label { display:none; position:absolute; left:14px; top: 16px; width:16px; height:11px; background-image:url('https://nas.etorostatic.com/images/flags.png');}
.phone_dd .chzn-container a.chzn-single label { display:block;}
.phone_dd .chzn-container a.chzn-single span { display:block; height: 100%; overflow:hidden; padding-left:17px; line-height: 40px; font-size:16px; font-weight:normal; color:#000; text-decoration:none; }
.phone_dd .chzn-container a.chzn-single span { padding-left:53px; padding-right:4px;}
.phone_dd .chzn-container a.chzn-single div {}
.phone_dd .chzn-container a.chzn-single div b {
    display:block;
    position:absolute;
    top: 19px;
    left:38px;
    width:0px;
    height:0px;
    display: inline-block;
    border: 5px solid transparent;
    border-top: 5px solid #AEABAB;
    position: absolute;
    }
.phone_dd .chzn-container.chzn-container-active a.chzn-single-with-drop div b  {      }

.phone_dd .chzn-container .chzn-drop {width:262px !important; height:auto;  overflow-x:hidden; overflow-y:hidden; position:absolute; left:0px; top:33px; margin-left:-1px;   background:#fff; border:solid 1px #C2C2C2; border-top:0px;}
.phone_dd .chzn-container .chzn-drop .chzn-search { width:240px;  padding:5px; margin:5px; border:solid 1px #C2C2C2;}
.phone_dd .chzn-container .chzn-drop .chzn-search input {  font-size:16px; max-width:100%;}
.phone_dd .chzn-container .chzn-drop ul { list-style-type:none;  width:262px;  max-height:170px; overflow:auto;}
.phone_dd .chzn-container .chzn-drop { left:-9000px;}
.phone_dd .chzn-container-active .chzn-drop { left:-9000px;}
.ar-ae .phone_dd .chzn-container .chzn-drop { right:-9000px; left:auto;}
.ar-ae  .phone_dd .chzn-container-active .chzn-drop { right:-9000px; left:auto;}
.phone_dd .chzn-container a.chzn-single.chzn-single-with-drop { background:#EFEFEF;}
.phone_dd .chzn-container-active .chzn-drop.isOpen { top:39px !important; left:-1px !important; overflow:hidden; border-color:#C2C2C2;}
.phone_dd .chzn-container .chzn-drop ul li { position:relative;  line-height: 16px; padding:6px 6px 6px 17px; font-size: 14px; font-weight: normal; color: #737373; cursor: pointer;}
.phone_dd .chzn-container .chzn-drop ul li span { display:none; position:absolute; left:14px; top:9px; width:16px; height:11px; background-image:url('https://nas.etorostatic.com/images/flags.png');}
.phone_dd .chzn-container .chzn-drop ul li.no-results span { position:static; display:inline; background:none;}
.phone_dd .chzn-container .chzn-drop ul li span { display:block;}
.phone_dd .chzn-container .chzn-drop ul li { padding-left:37px;}
.phone_dd .chzn-container .chzn-drop ul li.result-selected {}
.phone_dd .chzn-container .chzn-drop ul li.highlighted { background:#5fabec; color:#fff;}
.phone_dd { position:relative; z-index:9; }




/* animations */
@media (min-width:940px){
	.animated {
		opacity:0;
		-webkit-animation-duration: 1s;
		   -moz-animation-duration: 1s;
			 -o-animation-duration: 1s;
				animation-duration: 1s;
		-webkit-animation-fill-mode: both;
		   -moz-animation-fill-mode: both;
			 -o-animation-fill-mode: both;
				animation-fill-mode: both;
	}	
	.animated.low {
		opacity:0;
		-webkit-animation-duration: 1.5s;
		   -moz-animation-duration: 1.5s;
			 -o-animation-duration: 1.5s;
				animation-duration: 1.5s;
		-webkit-animation-fill-mode: both;
		   -moz-animation-fill-mode: both;
			 -o-animation-fill-mode: both;
				animation-fill-mode: both;
	}
	.animated.low2 {
		opacity:0;
		-webkit-animation-duration: 3s;
		   -moz-animation-duration: 3s;
			 -o-animation-duration: 3s;
				animation-duration: 3s;
		-webkit-animation-fill-mode: both;
		   -moz-animation-fill-mode: both;
			 -o-animation-fill-mode: both;
				animation-fill-mode: both;
	}
	.animated.low3 {
		opacity:0;
		-webkit-animation-duration: 5s;
		   -moz-animation-duration: 5s;
			 -o-animation-duration: 5s;
				animation-duration: 5s;
		-webkit-animation-fill-mode: both;
		   -moz-animation-fill-mode: both;
			 -o-animation-fill-mode: both;
				animation-fill-mode: both;
	}
	.animated.med {
		opacity:0;
		-webkit-animation-duration: 0.7s;
		   -moz-animation-duration: 0.7s;
			 -o-animation-duration: 0.7s;
				animation-duration: 0.7s;
		-webkit-animation-fill-mode: both;
		   -moz-animation-fill-mode: both;
			 -o-animation-fill-mode: both;
				animation-fill-mode: both;
	}
	.animated.high {
		opacity:0;
		-webkit-animation-duration: 0.3s;
		   -moz-animation-duration: 0.3s;
			 -o-animation-duration: 0.3s;
				animation-duration: 0.3s;
		-webkit-animation-fill-mode: both;
		   -moz-animation-fill-mode: both;
			 -o-animation-fill-mode: both;
				animation-fill-mode: both;
	}
}
[data-fx="animation_1"] .animated{		
	-webkit-animation-name: opacity;
	-moz-animation-name: opacity;
	-o-animation-name: opacity;
	animation-name: opacity;
}
[data-fx="animation_1"] .magazines{		
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}

[data-fx="animation_2"] .animated{		
	-webkit-animation-name: fadeInTop;
	-moz-animation-name: fadeInTop;
	-o-animation-name: fadeInTop;
	animation-name: fadeInTop;
}

[data-fx="animation_3"] .item:first-child{		
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}
[data-fx="animation_3"] .item:last-child{		
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
}
[data-fx="animation_4"] .animated{		
	-webkit-animation-name: opacity;
	-moz-animation-name: opacity;
	-o-animation-name: opacity;
	animation-name: opacity;
}
[data-fx="animation_5"] .cell{		
	-webkit-animation-name: fadeInTop;
	-moz-animation-name: fadeInTop;
	-o-animation-name: fadeInTop;
	animation-name: fadeInTop;
}
[data-fx="animation_5"] .cell{		
	-webkit-animation-name: opacity;
	-moz-animation-name: opacity;
	-o-animation-name: opacity;
	animation-name: opacity;
}
[data-fx="animation_5"] .icon img{		
	-webkit-animation-name: zoomOutMini;
	-moz-animation-name: zoomOutMini;
	-o-animation-name: zoomOutMini;
	animation-name: zoomOutMini;
}
[data-fx="animation_5"] .mobile_stores{		
	-webkit-animation-name: opacity;
	-moz-animation-name: opacity;
	-o-animation-name: opacity;
	animation-name: opacity;
}
[data-fx="animation_6"] .icon img{		
	-webkit-animation-name: rotate;
	-moz-animation-name: rotate;
	-o-animation-name: rotate;
	animation-name: rotate;
}
[data-fx="animation_7"] .animated{		
	-webkit-animation-name: zoomOutMini;
	-moz-animation-name: zoomOutMini;
	-o-animation-name: zoomOutMini;
	animation-name: zoomOutMini;
}
 
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-10px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-10px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-10px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-10px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

 
@-webkit-keyframes fadeInTop {
	0% {
		opacity: 0;
		-webkit-transform: translateY(10px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInTop {
	0% {
		opacity: 0;
		-moz-transform: translateY(10px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInTop {
	0% {
		opacity: 0;
		-o-transform: translateY(10px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInTop {
	0% {
		opacity: 0;
		transform: translateY(10px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-25px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-25px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-25px);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-25px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}
 
 
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(25px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(25px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(25px);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(25px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}



@-webkit-keyframes opacity {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-moz-keyframes opacity {
	0% {
		opacity: 0;
		 
	}

	100% {
		opacity: 1;
		 
	}
}

@-o-keyframes opacity {
	0% {
		opacity: 0;
		 
	}

	100% {
		opacity: 1;
	 
	}
}

@keyframes opacity {
	0% {
		opacity: 0;
 
	}

	100% {
		opacity: 1;
		 
	}
}
 
@-webkit-keyframes zoomOut {
	0% {
		-webkit-transform: scale(1.5);
		opacity: 0;
	}

	100% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
}

@-moz-keyframes zoomOut {
	0% {
		-moz-transform: scale(1.5);
		 opacity: 0;
	}

	100% {
		 -moz-transform: scale(1);
		opacity: 1;
	}
}

@-o-keyframes zoomOut {
	0% {
		-o-transform: scale(1.5);
		opacity: 0;
	}

	100% {
		-o-transform: scale(1);
		opacity: 1;
	}
}

@keyframes zoomOut {
	0% {
		transform: scale(1.5);
		opacity: 0;
	}

	100% {
		transform: scale(1);
		opacity: 1;
	}
}



@-webkit-keyframes zoomIn {
	0% {
		-webkit-transform: scale(0.5);
		opacity: 0;
	}

	100% {
		-webkit-transform: scale(1);
		opacity: 1;
		 
	}
}

@-moz-keyframes zoomIn {
	0% {
 		-moz-transform: scale(0.5);
		 opacity: 0;
	}

	100% {
	-moz-transform: scale(1);
	  opacity: 1;
		 
	}
}

@-o-keyframes zoomIn {
	0% {
	 -o-transform: scale(0.5);
	opacity: 0;
	}

	100% {
		-o-transform: scale(1);
		opacity: 1;
		 
	}
}

@keyframes zoomIn {
	0% {
		transform: scale(0.5);
		opacity: 0;
	}

	100% {
		transform: scale(1);
		opacity: 1;
		 
	}
}


@-webkit-keyframes zoomOutMini {
	0% {
		-webkit-transform: scale(1.1);
		opacity: 0;
	}

	100% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
}

@-moz-keyframes zoomOutMini {
	0% {
		-moz-transform: scale(1.1);
		 opacity: 0;
	}

	100% {
		 -moz-transform: scale(1);
		opacity: 1;
	}
}

@-o-keyframes zoomOutMini {
	0% {
		-o-transform: scale(1.1);
		opacity: 0;
	}

	100% {
		-o-transform: scale(1);
		opacity: 1;
	}
}

@keyframes zoomOutMini {
	0% {
		transform: scale(1.1);
		opacity: 0;
	}

	100% {
		transform: scale(1);
		opacity: 1;
	}
}
 
@-webkit-keyframes rotate {
	0% {
		-webkit-transform:rotate(180deg);
		opacity: 0;
	}

	100% {
		-webkit-transform:rotate(0deg);
		opacity: 1;
	}
}

@-moz-keyframes rotate {
	0% {
		-moz-transform: rotate(180deg);
		 opacity: 0;
	}

	100% {
		 -moz-transform:rotate(0deg);
		opacity: 1;
	}
}

@-o-keyframes rotate {
	0% {
		-o-transform:rotate(180deg);
		opacity: 0;
	}

	100% {
		-o-transform:rotate(0deg);
		opacity: 1;
	}
}

@keyframes rotate {
	0% {
		transform: rotate(180deg);
		opacity: 0;
	}

	100% {
		transform: rotate(0deg);
		opacity: 1;
	}
}




@media (min-width:1024px) 
{
.s1 .registration .fields .item { position:absolute; left: 104%; top: 50%;  transform:translateY(-50%); width: 180px;}
.s1 .registration .fields .item .txt_in { position:relative; font-size:11px; 	webkit-border-radius:2px; border-radius:2px; -moz-border-radius:2px;}
.s1 .registration .fields .item .txt_in:before { position:absolute; left:-5px; top:50%; margin-top:-4px; content:"";  display: block; height: 0; 
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-right: 5px solid #f40a0a;
	margin-bottom: 2px;}
	 .phone_version.fr-fr .s2,
.phone_version.ru-ru .s2,
.phone_version.es-es .s2 { margin-top:180px;}
}
@media (min-width:940px) and (max-width: 1320px) 
{
	.s1 .registration .fields .item { right:105%; left:auto; text-align:right;}
	.s1 .registration .fields .item .txt_in:before { right:-5px; left:auto; border-left:5px solid #f40a0a; border-right:0;}
}

@media (max-width:1025px) and (min-width: 940px){
    .wrapper { width:auto; padding:0px 10px;}
}
@media (max-width:1024px){
	.s1 .registration .fields .item .txt_in { display:block;}
	.s1 .registration-service .form-field input {}
	
}
@media (max-width:940px){
    .wrapper { width:auto; }
	.s1 { height:auto; background:none; }
	.s1 .left { float:none; width:100%;}
	.s1 .right { position:static; margin:0 auto; margin-top:40px; width:100%; border:0; background:#F7F7F7; -webkit-box-shadow:none; box-shadow:none;  -moz-box-shadow:none; -o-box-shadow:none; }
	.s1 .right .in_r { margin:0 auto; max-width:600px;}
	.s1 .right .in_r .reg_form { background-color:transparent;}
	.s1 .left .video { width:100%; height:100%; margin-top:0; box-sizing:border-box; border-right:0; border-left:0;}
	.s1 .left .video .content img { margin:-5px;}
	.s1 .left .magazines {}
	.s1 .left .social { position:static; margin:40px 0px 0 0;}
	.reg_form .registration .form-field:not(.terms) input {-webkit-border-radius:0; -moz-border-radius:0; border-radius: 0; }
	.reg_form .registration .fields .item .txt_in {-webkit-border-radius:0; -moz-border-radius:0; border-radius: 0;}
	.reg_form .registration .fields .item { position:static;  width: 100%;
-ms-transform:none; /* IE 9 */
    -webkit-transform:none; /* Chrome, Safari, Opera */
    transform:none;}
	.reg_form .registration .fields .item .txt_in:before { display:none;}
	.reg_form .registration .fields .custom_phone { min-height:44px; height:auto;}
	.reg_form .registration .fields .custom_phone  .item {float:left; margin-bottom:10px;}
	.en-us .s1 .left .social .twitter-follow-button,
	.de-de .s1 .left .social .twitter-follow-button,
	.es-es .s1 .left .social .twitter-follow-button,
	.fr-fr .s1 .left .social .twitter-follow-button,
	.it-it .s1 .left .social .twitter-follow-button,
	.pt-br .s1 .left .social .twitter-follow-button,
	.ru-ru .s1 .left .social .twitter-follow-button,
	.ar-ae .s1 .left .social .twitter-follow-button,
	.en-us .s1 .left .social .fb-like,
	.de-de .s1 .left .social .fb-like,
	.es-es .s1 .left .social .fb-like,
	.fr-fr .s1 .left .social .fb-like,
	.it-it .s1 .left .social .fb-like,
	.pt-br .s1 .left .social .fb-like,
	.ru-ru .s1 .left .social .fb-like,
	.ar-ae .s1 .left .social .fb-like,
	.sv-se .s1 .left .social .fb-like, 
	.sv-se .s1 .left .social .fb-like{ margin-right:0;}
	
	.s2 { margin-top:25px;}
	.s3 .list { padding-left:40px;}
	.s3 .list .item .title { font-size:23px;}
	.s3 .list .item .desc { font-size:17px;}
	.s3 .list .item .title:before { display:none;}
	.s4 .item { width:48%;}
	.s5 .item.trade .wrapper .cell { display:none;}
 	.s5 .item.trade .wrapper .mobile_stores { display:none;}
	.s5 .item.trade .wrapper .desc { width:80%;}
	.s6 { overflow:hidden;}
	.s6 .slider ul li { width:650px;}
	.s6 .action_button { display:none;}
	.footer .banks img { padding:15px 0px;}
	/*
	.windows_phone .s6 .action_button { display:block; position:fixed; bottom:0; left:0; right:0; z-index:1;}
	.windows_phone .s6 .action_button a { display:block; width:100%; padding:0; border-radius:0;}
	*/
	
	.zh-cn .s1 { height:auto;}
	.zh-cn .cn_zone { width:auto; height:auto;  padding:15px; text-align:center;}
	.zh-cn .s1 .left .magazines { text-align:center; position:static; padding:0 0 3% 0;}
	.zh-cn .s1 .left .magazines img {}
	.zh-cn .s2 { margin-top:50px;}
}
@media (min-width:900px){

}
@media (max-width:700px){
	 .s2 .wrapper,
 .s3 .wrapper,
 .s5 .wrapper,
 .s6 .wrapper { padding:0px 15px;}
  
	.s1 .left .magazines {  }
   .s1 .left .wh_banner { width:94%; min-height:45px;  }
   .s1 .left .wh_banner .txt { line-height:120%; padding:0px 28px 0px 62px;  position:relative;  top: 50%;
       -ms-transform:translateY(-50%); /* IE 9 */
   	-webkit-transform:translateY(-50%); /* Safari */
    transform:translateY(-50%);}
	 .s3 { margin-bottom:0;}
	 .s3 .list { padding-left:0;}
	 .s3 .list .item.people .icon { height:95px;}
	 .s3 .list .item { width:100%; margin-right:0; float:none; padding-bottom:50px;}
	 .s3 .list .item .desc { margin:0; font-size:19px;  padding:0px 10px;}

	.s4 { padding:18px 0 0 0;}
 	.s4 .item { float:none; width:100%; height:auto;}
	.s4 .item .data { position:static;}
 	.s4 .item:last-child { display:none;}
	.s4 .item .txt { padding-bottom:20px; text-align:left; font-size:18px;}
	.s6 .sec_title { display:none;}
	.s6 .slider { margin-left:0;}
	.s6 .slider ul li { width:100%; height:auto; margin-bottom:40px;}
	.s6 .slider ul li .images,
	.ar-ae .s6 .slider ul li .images { float:none; width:100%; margin:0; text-align:center;}
	.s6 .slider ul li .images  img{ max-width:90%}
	.s6 .slider ul li .txt { float:none; width:auto;}
	.s6 .slider ul li .txt blockquote,
	.de-de .s6 .slider ul li .txt blockquote,
	.es-es .s6 .slider ul li .txt blockquote,
	.fr-fr .s6 .slider ul li .txt blockquote,
	.it-it .s6 .slider ul li .txt blockquote,
	.pt-br .s6 .slider ul li .txt blockquote,
	.ru-ru .s6 .slider ul li .txt blockquote,
	.sv-se .s6 .slider ul li .txt blockquote,
	.ar-ae .s6 .slider ul li .txt blockquote
	 { font-size:16px; margin:0; padding:20px 15px 0 15px; font-weight:700; text-align:justify;}
	.s6 .slider ul li .txt blockquote:before { left:-7px;}
	.s6 .slider ul li .txt blockquote:after {left:9px;}
	.s6 .slider ul li .txt .sign { display:none;}
	.footer .intro img { max-width:96%;}
}
@media (max-width:550px){
 .s1 .left .video { font-size:10px;}
	.s1 .left .video .content .text { height:110px; }
	.s1 .left .video .content .text .inside .title { font-size:27px;}
	.s1 .left .video .content .text .inside .desc { font-size:17px;}
	
}	
@media (max-width:435px){

 .s1 .left .video { font-size:7px;}
 .s1 .left .video .content .text { height:93px;}
 .s1 .left .video .content .text .inside .desc  { font-size:15px;}
 .s1 .left .magazines img { width:98%;}
 .s1 .left .social { margin-top:20px;}
 .s1 .left .wh_banner .txt { font-size:13px; }
 .s2 { }
 .s2 .desc { margin-top:30px; font-size:24px;}
 .s2 .num { font-size:48px; line-height:55px;}
 .s2 .desc .raf_txt { margin-bottom:10px; font-size:23px;}

 .s5 .item .desc { width:95%; font-size:15px;}
 .s5 .item.trade .wrapper .desc { width:95%;}
 .s6 { padding-bottom:20px;}
 .footer .intro .img_1,
 .footer .intro .img_2
  { float:none; display:block;}
  .footer .content { padding-bottom:80px;}
  .windows_phone .s6 .action_button a{	
  /*	
	 opacity:1 ; 
	 transform: scale(1);
	 animation-name:none;
	 */
}
	
}

@media (max-width:360px){
	.s1 .left .video .content .text .inside .desc { font-size:14px;}
	.s1 .left .video .content .play { top:40%;}
}


@media (min-width:940px){
	.ie9 .animated,
	.ie9 .animated.low,
	.ie9 .animated.low2,
	.ie9 .animated.low3,
	.ie9 .animated.med,
	.ie9 .animated.high,
	.ie8 .animated,
	.ie8 .animated.low,
	.ie8 .animated.low2,
	.ie8 .animated.low3,
	.ie8 .animated.med,
	.ie8 .animated.high  
	{
		opacity:1;
	 }	
	 
}

@media (min-width:940px){
	.phone_version.fr-fr .s2,
	.phone_version.ru-ru .s2,
	.phone_version.es-es .s2 { margin-top:180px;}
}




/* flag css */
.flag.default { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REI3RDA5M0E3QzczMTFFMzlBMTJEMjE3NTM3N0I5RkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REI3RDA5M0I3QzczMTFFMzlBMTJEMjE3NTM3N0I5RkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjdEMDkzODdDNzMxMUUzOUExMkQyMTc1Mzc3QjlGQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQjdEMDkzOTdDNzMxMUUzOUExMkQyMTc1Mzc3QjlGQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqcUxPgAAAEqSURBVHjabNI/SwNBEIfhczlEJIgECxErIRZChNgkWAQ/hZ2dELEVkSvUwkILQQRBLdL6DSxsYmMhImKwExSRYCUiIkHCEXxHfgdDzMDD7e2f2b3ZG4iSi0gxjx+8IsEyRjSWYg1HmMUQrm0gaMIc3nGHQeT0nkWMQzyo/0Nr/hJYtjE8avIbatiO/scMjjXX1gxbgioafSbfYx9frq+h/km1q0GnSPUc1zeeIo91FLGnhRvYREtrukGFs+jiEk21b9SfFbWE255TprEKZDGKKbVX8KRP6I0JLKJgdQjazeITZbfzLrb6JKjgAKu2edAJYle4b3d1iRuLdGN1935uCa6w4Dpf9LREJypWFlavZ1ebM8ve1o8xrfut6+p21O8jrx+tgyVL+CvAADrlRAlRC2uoAAAAAElFTkSuQmCC) !important;}
.flag.ad{background-position:0 0}.flag.ae{background-position:-21px 0}.flag.af{background-position:-42px 0}.flag.ag{background-position:-63px 0}.flag.ai{background-position:-84px 0}.flag.al{background-position:-105px 0}.flag.am{background-position:-126px 0}.flag.an{background-position:-147px 0}.flag.ao{background-position:-168px 0}.flag.aq{background-position:-189px 0}.flag.ar{background-position:-210px 0}.flag.as{background-position:-231px 0}.flag.at{background-position:-252px 0}.flag.au{background-position:-273px 0}.flag.aw{background-position:-294px 0}.flag.ax{background-position:-315px 0}.flag.az{background-position:-336px 0}.flag.ba{background-position:-357px 0}.flag.bb{background-position:-378px 0}.flag.bd{background-position:-399px 0}.flag.be{background-position:-420px 0}.flag.bf{background-position:-441px 0}.flag.bg{background-position:-462px 0}.flag.bh{background-position:-483px 0}.flag.bi{background-position:-504px 0}.flag.bj{background-position:-525px 0}.flag.bm{background-position:-546px 0}.flag.bn{background-position:-567px 0}.flag.bo{background-position:-588px 0}.flag.br{background-position:-609px 0}.flag.bs{background-position:-630px 0}.flag.bt{background-position:-651px 0}.flag.bv,.flag.no{background-position:-672px 0}.flag.bw{background-position:-693px 0}.flag.by{background-position:-714px 0}.flag.bz{background-position:-735px 0}.flag.ca{background-position:-756px 0}.flag.cc{background-position:-777px 0}.flag.cd{background-position:-798px 0}.flag.cf{background-position:-819px 0}.flag.cg{background-position:-840px 0}.flag.ch{background-position:-861px 0}.flag.ci{background-position:-882px 0}.flag.ck{background-position:-903px 0}.flag.cl{background-position:-924px 0}.flag.cm{background-position:-945px 0}.flag.cn{background-position:-966px 0}.flag.co{background-position:-987px 0}.flag.cr{background-position:-1008px 0}.flag.cs{background-position:-1029px 0}.flag.cu{background-position:-1050px 0}.flag.cv{background-position:-1071px 0}.flag.cx{background-position:-1092px 0}.flag.cy{background-position:-1113px 0}.flag.cz{background-position:-1134px 0}.flag.de{background-position:-1155px 0}.flag.dj{background-position:-1218px 0}.flag.dk{background-position:-1239px 0}.flag.dm{background-position:-1260px 0}.flag.do{background-position:-1281px 0}.flag.dz{background-position:-1302px 0}.flag.ec{background-position:-1323px 0}.flag.ee{background-position:-1344px 0}.flag.eg{background-position:-1365px 0}.flag.eh{background-position:-1386px 0}.flag.er{background-position:-1407px 0}.flag.es{background-position:-1428px 0}.flag.et{background-position:-1449px 0}.flag.fi{background-position:-1470px 0}.flag.fj{background-position:-1491px 0}.flag.fk{background-position:-1512px 0}.flag.fm{background-position:-1533px 0}.flag.fo{background-position:-1554px 0}.flag.fr,.flag.gf{background-position:-1575px 0}.flag.ga{background-position:-1596px 0}.flag.gb,.flag.uk, .flag.en{background-position:-1617px 0}.flag.gd{background-position:-1638px 0}.flag.ge{background-position:-1659px 0}.flag.gg{background-position:-1680px 0}.flag.gh{background-position:-1701px 0}.flag.gi{background-position:-1722px 0}.flag.gl{background-position:-1743px 0}.flag.gm{background-position:-1764px 0}.flag.gn{background-position:-1785px 0}.flag.gp{background-position:-1806px 0}.flag.gq{background-position:-1827px 0}.flag.gr{background-position:-1848px 0}.flag.gs{background-position:-1869px 0}.flag.gt{background-position:-1890px 0}.flag.gu{background-position:-1911px 0}.flag.gw{background-position:-1932px 0}.flag.gy{background-position:-1953px 0}.flag.hk{background-position:-1974px 0}.flag.hm{background-position:0 -16px}.flag.hn{background-position:-21px -16px}.flag.hr{background-position:-42px -16px}.flag.ht{background-position:-63px -16px}.flag.hu{background-position:-84px -16px}.flag.id{background-position:-105px -16px}.flag.ie{background-position:-126px -16px}.flag.il{background-position:-147px -16px}.flag.in{background-position:-168px -16px}.flag.io{background-position:-189px -16px}.flag.iq{background-position:-210px -16px}.flag.ir{background-position:-231px -16px}.flag.is{background-position:-252px -16px}.flag.it{background-position:-273px -16px}.flag.je{background-position:-294px -16px}.flag.jm{background-position:-315px -16px}.flag.jo{background-position:-336px -16px}.flag.jp{background-position:-357px -16px}.flag.ke{background-position:-378px -16px}.flag.kg{background-position:-399px -16px}.flag.kh{background-position:-420px -16px}.flag.ki{background-position:-441px -16px}.flag.km{background-position:-462px -16px}.flag.kn{background-position:-483px -16px}.flag.kp{background-position:-504px -16px}.flag.kr{background-position:-525px -16px}.flag.kw{background-position:-546px -16px}.flag.ky{background-position:-567px -16px}.flag.kz{background-position:-588px -16px}.flag.la{background-position:-609px -16px}.flag.lb{background-position:-630px -16px}.flag.lc{background-position:-651px -16px}.flag.li{background-position:-672px -16px}.flag.lk{background-position:-693px -16px}.flag.lr{background-position:-714px -16px}.flag.ls{background-position:-735px -16px}.flag.lt{background-position:-756px -16px}.flag.lu{background-position:-777px -16px}.flag.lv{background-position:-798px -16px}.flag.ly{background-position:-819px -16px}.flag.ma{background-position:-840px -16px}.flag.mc{background-position:-861px -16px}.flag.md{background-position:-882px -16px}.flag.me{background-position:-903px -16px}.flag.mg{background-position:-924px -16px}.flag.mh{background-position:-945px -16px}.flag.mk{background-position:-966px -16px}.flag.ml{background-position:-987px -16px}.flag.mm{background-position:-1008px -16px}.flag.mn{background-position:-1029px -16px}.flag.mo{background-position:-1050px -16px}.flag.mp{background-position:-1071px -16px}.flag.mq{background-position:-1092px -16px}.flag.mr{background-position:-1113px -16px}.flag.ms{background-position:-1134px -16px}.flag.mt{background-position:-1155px -16px}.flag.mu{background-position:-1176px -16px}.flag.mv{background-position:-1197px -16px}.flag.mw{background-position:-1218px -16px}.flag.mx{background-position:-1239px -16px}.flag.my{background-position:-1260px -16px}.flag.mz{background-position:-1281px -16px}.flag.na{background-position:-1302px -16px}.flag.nc{background-position:-1323px -16px}.flag.ne{background-position:-1344px -16px}.flag.nf{background-position:-1365px -16px}.flag.ng{background-position:-1386px -16px}.flag.ni{background-position:-1407px -16px}.flag.nl{background-position:-1428px -16px}.flag.np{background-position:-1449px -16px}.flag.nr{background-position:-1470px -16px}.flag.nu{background-position:-1491px -16px}.flag.nz{background-position:-1512px -16px}.flag.om{background-position:-1533px -16px}.flag.pa{background-position:-1554px -16px}.flag.pe{background-position:-1575px -16px}.flag.pf{background-position:-1596px -16px}.flag.pg{background-position:-1617px -16px}.flag.ph{background-position:-1638px -16px}.flag.pk{background-position:-1659px -16px}.flag.pl{background-position:-1680px -16px}.flag.pm{background-position:-1701px -16px}.flag.pn{background-position:-1722px -16px}.flag.pr{background-position:-1743px -16px}.flag.ps{background-position:-1764px -16px}.flag.pt{background-position:-1785px -16px}.flag.pw{background-position:-1806px -16px}.flag.py{background-position:-1827px -16px}.flag.qa{background-position:-1848px -16px}.flag.re{background-position:-1869px -16px}.flag.ro{background-position:-1890px -16px}.flag.rs{background-position:-1911px -16px}.flag.ru{background-position:-1932px -16px}.flag.rw{background-position:-1953px -16px}.flag.sa, .flag.ae{background-position:-1974px -16px}.flag.sb{background-position:0 -32px}.flag.sc{background-position:-21px -32px}.flag.sd{background-position:-42px -32px}.flag.se{background-position:-63px -32px}.flag.sg{background-position:-84px -32px}.flag.sh{background-position:-105px -32px}.flag.si{background-position:-126px -32px}.flag.sk{background-position:-147px -32px}.flag.sl{background-position:-168px -32px}.flag.sm{background-position:-189px -32px}.flag.sn{background-position:-210px -32px}.flag.so{background-position:-231px -32px}.flag.sr{background-position:-252px -32px}.flag.st{background-position:-273px -32px}.flag.sv{background-position:-294px -32px}.flag.sy{background-position:-315px -32px}.flag.sz{background-position:-336px -32px}.flag.tc{background-position:-357px -32px}.flag.td{background-position:-378px -32px}.flag.tf{background-position:-399px -32px}.flag.tg{background-position:-420px -32px}.flag.th{background-position:-441px -32px}.flag.tj{background-position:-462px -32px}.flag.tk{background-position:-483px -32px}.flag.tl{background-position:-504px -32px}.flag.tm{background-position:-525px -32px}.flag.tn{background-position:-546px -32px}.flag.to{background-position:-567px -32px}.flag.tr{background-position:-588px -32px}.flag.tt{background-position:-609px -32px}.flag.tv{background-position:-630px -32px}.flag.tw{background-position:-651px -32px}.flag.tz{background-position:-672px -32px}.flag.ua{background-position:-693px -32px}.flag.ug{background-position:-714px -32px}.flag.um{background-position:-735px -32px}.flag.us{background-position:-756px -32px}.flag.uy{background-position:-777px -32px}.flag.uz{background-position:-798px -32px}.flag.va{background-position:-819px -32px}.flag.vc{background-position:-840px -32px}.flag.ve{background-position:-861px -32px}.flag.vg{background-position:-882px -32px}.flag.vi{background-position:-903px -32px}.flag.vn{background-position:-924px -32px}.flag.vu{background-position:-945px -32px}.flag.wf{background-position:-966px -32px}.flag.ws{background-position:-987px -32px}.flag.ye{background-position:-1008px -32px}.flag.yt{background-position:-1029px -32px}.flag.za{background-position:-1050px -32px}.flag.zm{background-position:-1071px -32px}.flag.zw{background-position:-1092px -32px}.flag.zz{background-position:-1113px -32px}.flag.im {background-position: -1134px -32px;}