#map{width:100%;height:100%;display:inline-block}
.controls{margin-top:10px;border:1px solid transparent;border-radius:2px 0 0 2px;box-sizing:border-box;-moz-box-sizing:border-box;height:32px;outline:0;box-shadow:0 2px 6px rgba(0,0,0,0.3)}
.gostick-body .where2buy-continent,.gostick-body .where2buy-continent-cont{padding-top:160px}
.where2buy-continent{background:#050505;color:#fff;padding:50px 0 100px 0}
.where2buy-continent h2{color:#fff;text-align:center;font-size:4rem;text-transform:uppercase;font-weight:700}
@media only screen and (max-width:1024px){.where2buy-continent h2{font-size:3rem}
}
@media only screen and (max-width:640px){.where2buy-continent h2{font-size:1.75rem}
}
.where2buy-continent .step{color:#fff;text-align:center;font-size:1.25rem;letter-spacing:1px;margin:14px 0 93px 0}
.where2buy-continent .step span{color:#cc0040;font-weight:700;padding-right:14px}
@media only screen and (max-width:1024px){.where2buy-continent .step{font-size:1rem}
}
@media only screen and (max-width:640px){.where2buy-continent .step{font-size:.875rem}
}
.where2buy-continent .position{padding-top:0;padding-bottom:45px}
.where2buy-continent .wtb-pro a{color:#fff}
.where2buy-continent .wtb-pro a:hover{color:#cc0040;font-weight:700}
.where2buy-continent .wtb-pro img{width:100%}
.where2buy-continent .wtb-pro p{min-height:90px;text-align:center;font-size:.875rem;padding-top:20px;line-height:18px;vertical-align:middle}
.where2buy-list{margin:0 !important;font-size:0;padding-left:60px !important;padding-right:60px !important}
.where2buy-list>.columns{float:left !important}
@media only screen and (min-width:641px){.where2buy-list{text-align:center}
.where2buy-list>.columns{float:none !important;display:inline-block}
}
@media only screen and (min-width:1025px){.where2buy-list>.columns.large-2{padding-left:30px !important;padding-right:30px !important;vertical-align:top}
}
.where2buy-continent-cont{background:#050505;color:#fff;padding:50px 0 10px 0}
.where2buy-continent-cont h2{color:#fff;text-align:center;font-size:4rem;text-transform:uppercase;font-weight:700}
@media only screen and (max-width:1024px){.where2buy-continent-cont h2{font-size:3rem}
}
@media only screen and (max-width:640px){.where2buy-continent-cont h2{font-size:1.75rem}
}
.where2buy-continent-cont .step{color:#fff;text-align:center;font-size:1.25rem;letter-spacing:1px;margin:14px 0 93px 0}
.where2buy-continent-cont .step span{color:#cc0040;font-weight:700;padding-right:14px}
@media only screen and (max-width:1024px){.where2buy-continent-cont .step{font-size:1rem}
}
@media only screen and (max-width:640px){.where2buy-continent-cont .step{font-size:.875rem}
}
.where2buy-continent-cont .position{padding-top:0;padding-bottom:45px}
@media only screen and (max-width:1024px){.where2buy-continent-cont{padding:50px 0 0 0}
}
.where2buy-info{width:100%}
.where2buy-cont-intro-btn{background:#050505;border-bottom:1px solid #050505}
.where2buy-cont-intro-btn ul.btn-pc{overflow:hidden;text-align:center}
.where2buy-cont-intro-btn ul.btn-pc li{float:none;display:inline-block;width:16.5%;text-align:center;line-height:2.5rem;background:#fff;color:#000;font-size:.875rem;display:block;margin:0 1px 0 0;float:left;cursor:pointer}
.where2buy-cont-intro-btn ul.btn-pc li:hover,.where2buy-cont-intro-btn ul.btn-pc li:active,.where2buy-cont-intro-btn ul.btn-pc li.active{background:#cc0040;color:#000}
.where2buy-cont-intro-btn ul.btn-pc li:last-child a{margin-right:0}
.where2buy-cont-intro-btn ul.btn-pc .this{color:#cc0040}
.where2buy-cont-intro-btn .btn-mobile div.button{width:100%;background-color:#fff;border:1px solid #666;color:#cc0040;font-weight:700;margin:0;text-transform:inherit}
.where2buy-cont-intro-btn .btn-mobile .dropdown.button::after,.where2buy-cont-intro-btn .btn-mobile button.dropdown::after{border-color:#000 transparent transparent transparent}
.where2buy-cont-intro-btn .btn-mobile ul{width:95.8%;max-width:inherit;background-color:#fff}
.where2buy-cont-intro-btn .btn-mobile li{text-align:center;padding:4px 0}
.where2buy-cont-intro-btn .btn-mobile li a{color:#000}
.where2buy-cont-intro-btn .btn-mobile li a:hover{background:#cc0040}
.where2buy-cont-intro-cont{width:100%;overflow:hidden;border-bottom:1px solid #d2d2d2;padding:95px 0}
.where2buy-cont-intro-cont ul{margin:0;padding:0}
.where2buy-cont-intro-cont ul li{overflow:hidden}
.where2buy-cont-intro-cont .s1{width:300px;border:1px solid #a0a0a0}
@media only screen and (max-width:640px){.where2buy-cont-intro-cont .s1{width:100%}
}
.where2buy-cont-intro-cont .s2{width:100%;border:1px solid #a0a0a0;margin-bottom:20px}
.where2buy-cont-intro-cont .p-list li{padding:50px 0 40px 0;border-bottom:1px #d5d4d4 dashed}
.where2buy-cont-intro-cont .p-list li:last-child{border:0}
@media only screen and (max-width:1024px){.where2buy-cont-intro-cont .p-list li{padding:30px 0 20px 0}
}
@media only screen and (max-width:640px){.where2buy-cont-intro-cont .p-list li{padding:20px 0 10px 0}
}
.where2buy-cont-intro-cont .p-list .img-1{width:128px;height:30px;float:left;margin:0 20px 20px 0}
.where2buy-cont-intro-cont .p-list .img-1 img{width:100%}
.where2buy-cont-intro-cont .p-list .img-2{width:30px;height:30px;float:left;margin:0 10px 20px 0}
.where2buy-cont-intro-cont .p-list .img-2 img{width:100%}
.where2buy-cont-intro-cont .p-list p{font-size:.75rem}
.where2buy-cont-intro-cont .map-box{width:100%;margin-top:30px;float:left}
.where2buy-cont-intro-cont .map-list{height:500px;border:1px #a0a0a0 solid;overflow-y:auto}
.where2buy-cont-intro-cont .map-list li{padding:20px 10px 20px 20px;border-bottom:1px #eee solid}
.where2buy-cont-intro-cont .map-list li:last-child{border:0}
.where2buy-cont-intro-cont .map-list .num{width:25px;height:42px;text-align:center;color:#fff;font-size:.75rem;padding-top:2px;background:url(../images/where2buy_icon/num_bg.png) center center no-repeat;background-size:25px 42px;float:left}
.where2buy-cont-intro-cont .map-list .num.store,.where2buy-cont-intro-cont .map-list .num.wifi,.where2buy-cont-intro-cont .map-list .num.event{text-indent:100%;white-space:nowrap;overflow:hidden}
.where2buy-cont-intro-cont .map-list .num.store{background:url(../images/where2buy_icon/spot-retailer.png) center center no-repeat;background-size:25px 42px}
.where2buy-cont-intro-cont .map-list .num.wifi{background:url(../images/where2buy_icon/spot-internet-cafe.png) center center no-repeat;background-size:25px 42px}
.where2buy-cont-intro-cont .map-list .num.event{background:url(../images/where2buy_icon/spot-event.png) center center no-repeat;background-size:25px 42px}
.where2buy-cont-intro-cont .map-list .info{padding-left:40px;font-size:.75rem}
.where2buy-cont-intro-cont .map-list .info h3{font-size:.75rem;font-weight:700;margin:0;padding:0}
.where2buy-cont-intro-cont .map-list .info .title{width:55px;height:auto;float:left;color:#1b1b1b;text-align:left}
.where2buy-cont-intro-cont .map-list .info .text{padding-left:64px;display:block;color:#676666}
.where2buy-cont-intro-cont .map-list .info .text2{padding-left:64px;display:block;color:#cc0040}
.where2buy-cont-intro-cont .map-list .info>div{clear:both}
.where2buy-cont-intro-cont .map-list .info .icon{width:49%;display:inline-block;color:#a0a0a0;padding-left:35px;padding-top:15px}
.where2buy-cont-intro-cont .map-list .info .icon.moni{background:url(../images/where2buy_icon/icon-monitor.png) no-repeat left center}
.where2buy-cont-intro-cont .map-list .info .icon.gear{background:url(../images/where2buy_icon/icon-gear.png) no-repeat left center}
@media only screen and (max-width:640px){.where2buy-cont-intro-cont .map-list{border:0;height:auto}
}
.where2buy-cont-intro-cont .map-in{width:100%;height:500px;margin-bottom:30px;overflow:hidden;border:1px #c5c5c5 solid}
@media only screen and (max-width:640px){.where2buy-cont-intro-cont .map-in{height:300px}
}
.where2buy-cont-intro-cont .ps{text-align:center;color:#cc0040}
.where2buy-cont-intro-cont .reference{width:100%;height:100%;position:relative;overflow:hidden;background:url(../images/where2buy_icon/map.png) right top no-repeat}
.where2buy-cont-intro-cont .reference .num{position:absolute;top:200px;left:200px;width:25px;height:42px;text-align:center;color:#fff;font-size:.75rem;padding-top:2px;background:url(../images/where2buy_icon/num_bg.png) center center no-repeat;background-size:25px 42px;float:left}
@media only screen and (max-width:1024px){.where2buy-cont-intro-cont .reference .num{top:200px;left:50px}
}
@media only screen and (max-width:640px){.where2buy-cont-intro-cont .reference .num{top:30px;left:50px}
}
.where2buy-cont-intro-cont .reference .num.store,.where2buy-cont-intro-cont .reference .num.wifi,.where2buy-cont-intro-cont .reference .num.event{text-indent:100%;white-space:nowrap;overflow:hidden}
.where2buy-cont-intro-cont .reference .num.store{background:url(../images/where2buy_icon/spot-retailer.png) center center no-repeat;background-size:25px 42px}
.where2buy-cont-intro-cont .reference .num.wifi{background:url(../images/where2buy_icon/spot-internet-cafe.png) center center no-repeat;background-size:25px 42px}
.where2buy-cont-intro-cont .reference .num.event{background:url(../images/where2buy_icon/spot-event.png) center center no-repeat;background-size:25px 42px}
.gm-style-iw{width:400px !important;top:28px !important;left:0 !important}
.infoBox img{visibility:hidden}
.infor-box{font-size:.75rem}
.infor-box:before{content:"";border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:8px solid white;position:absolute;left:-3px;top:37px}
.infor-box h3{font-size:.75rem;font-weight:700;margin:0;padding:4px 0 8px 0}
.infor-box .title{width:55px;height:auto;float:left;color:#1b1b1b;text-align:left}
.infor-box .title2{width:135px;height:auto;float:left;color:#1b1b1b;text-align:left}
.infor-box .text{padding-left:64px;display:block;color:#676666}
.infor-box .text2{display:block;color:#cc0040}
.infor-box .text2 span{color:#676666;padding-left:4px}
.infor-box .text2 a{color:#676666}
.infor-box .text2 a:hover{color:#cc0040}
.infor-box .text3{display:block;color:#676666}
.infor-box .text4{padding-left:144px;display:block;color:#676666}
.infor-box .link{color:#cc0040;font-weight:bold;padding:6px 0 0 0;float:left}
.infor-box .icon{width:49%;display:inline-block;color:#a0a0a0;padding-left:25px}
.infor-box .i-nav{width:100%;height:32px;border-bottom:1px #c9c9c9 solid}
.infor-box .i-nav .close{position:absolute;top:4px;right:4px;width:32px;height:32px;margin-right:4px;text-indent:-3000px;background:url(../images/where2buy_icon/button-close.png) left top no-repeat;background-size:32px 64px}
.infor-box .i-nav .close:hover{background:url(../images/where2buy_icon/button-close.png) left -32px no-repeat;background-size:32px 64px}
.infor-box .i-nav .close a{width:32px;height:32px;display:block}
.infor-box .i-nav li{font-size:.75rem;color:#ababab;float:left;line-height:32px;padding:0 17px;border-right:1px #c9c9c9 solid;cursor:pointer;position:relative}
.infor-box .i-nav li:hover{color:#929292}
.infor-box .i-nav .now{color:#cd0041;background-color:#fff;border-radius:5px 0 0 0;border-bottom:1px #fff solid}
.infor-box .i-nav .now:hover{color:#cd0041}
.infor-box .i-box{width:100%;padding:10px 20px 20px 20px}
.infor-box .i-box li{font-size:.75rem}
.infor-box .i-box li div{padding:2px 0}
.infor-box .icon.moni{background:url(../images/where2buy_icon/icon-monitor.png) no-repeat left center;background-size:20px}
.infor-box .icon.gear{background:url(../images/where2buy_icon/icon-gear.png) no-repeat left center;background-size:20px}
.infor-box .icon.buy{background:url(../images/where2buy_icon/icon-buy.png) no-repeat left center;background-size:20px}
.infor-box .icon.expe{background:url(../images/where2buy_icon/icon-experience.png) no-repeat left center;background-size:20px}
@media only screen and (max-width:1024px){.infor-box{top:190px;left:80px}
}
@media only screen and (max-width:640px){.infor-box{top:20px;left:75px}
}
@media only screen and (max-width:1024px){.where2buy-cont-intro-cont{padding:50px 30px}
}
@media only screen and (max-width:1024px){.online-store .row{margin:0}
.online-store .columns{padding:0}
}
.online-store .checkbox-wrapper{display:inline-block;width:15px;position:relative}
.online-store .checkbox-wrapper input[type*=checkbox]:before,.online-store .checkbox-wrapper input[type*=checkbox]+.inputCheckboxBefore{content:"";position:absolute;top:0;left:0;width:1rem;height:1rem;background:#fff;border:2px solid #cc0040}
.online-store .checkbox-wrapper input[type*=checkbox]+.inputCheckboxBefore{top:6px}
.online-store .checkbox-wrapper input[type*=checkbox]:checked:before,.online-store .checkbox-wrapper input[type*=checkbox]:checked+.inputCheckboxBefore{border:2px solid #cc0040;background:url(../images/where2buy_icon/checkbox-check.png) top left no-repeat;background-size:16px 16px}
.online-store .checkbox-text{display:inline-block;width:84%;width:calc(100% - 20px)}
.online-store .checkbox-text label{line-height:16px}
.where2buy-search{position:relative}
.where2buy-search input{padding-right:40px}
.where2buy-search-btn{position:absolute;top:0;right:0;width:37px;height:37px;padding:0;text-indent:-9999px;overflow:hidden;white-space:nowrap;background:#ccc url(../images/where2buy_icon/search.png) no-repeat center center;background-size:20px}
.where2buy-search-btn:hover,.where2buy-search-btn:focus{background:#cc0040 url(../images/where2buy_icon/search.png) no-repeat center center;background-size:20px}
.where2buy-cont-intro-cont #onlineList span.img-2+p{display:inline-block}
.where2buy-cont-intro-cont #onlineList .type-monitor{max-width:50%;width:auto;margin-right:1.25rem}
.where2buy-cont-intro-cont #onlineList .type-gear{width:50%}
#countryList,#countryList li{overflow:auto !important}
#countryList::-webkit-scrollbar{width:10px}
#countryList::-webkit-scrollbar-track{background:#eee;border-radius:5px}
#countryList::-webkit-scrollbar-thumb{background:#cc0040;border-radius:5px}