#footer-wechat-links .weqrcode{padding:0}
#footer-wechat-links .qrtext{font-size:1.5rem;position:relative;top:10px}
#footer-wechat-links .qrcodeleft{padding:0;padding-right:10px}
#footer-wechat-links .qrcoderight{padding:0;padding-left:10px}
#footer-wechat-links ol figure figcaption{font-size:1.3rem;position:relative;top:10px}
#footer-wechat-links .wetext{margin-bottom:20px}
#footer-wechat-links span{font-size:1.5rem}
#footer-wechat-links .social-panel-tip{left:50px}
#footer-wechat-links.footer-collapse.in{width:315px;padding:20px}
#footer-wechat-links li .firstimg{padding-right:20px}
#footer{background:#f7f7f7}
#nav-footer{background:#f7f7f7;font-size:1.9rem;font-family:myriad-light;max-width:1164px;padding-top:60px}
#nav-footer a{color:#5c5c5c;text-decoration:none}
#nav-footer h2{font-family:myriad-regular;line-height:1}
#nav-footer .other{height:58px;margin-top:50px;margin-bottom:65px}
#nav-footer .logo{margin:0 0 25px -15px}
#nav-footer-social .btn-group{width:100%;color:#1a1f71;position:relative;border-bottom:0;margin:35px 0 10px 0;padding-left:35px;padding-bottom:0}
#nav-footer-social .btn-group .btn{background:0;border:0;font-size:2.6rem;height:2.5rem;line-height:2.6rem;margin-right:2.6rem;padding:0;width:auto}
#nav-footer-social .btn-group .btn{color:#1a1f71;background:0}
#nav-footer-social .btn-group .btn .label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
#nav-footer-social .btn-group .btn.active{color:#1a1f71}
#nav-footer-social .btn-group .btn.active,#nav-footer-social .btn-group .btn.focus{background:0;box-shadow:none}
#nav-footer-social .social-item{display:block}
#nav-footer-social ol{list-style:none;margin-left:0;padding:0}
#footer-wechat-links ol{display:flex;margin:0;padding-bottom:10px;margin-top:10px}
#nav-footer-social ol li{background:transparent;border-top:0;margin:0;padding:8px 0;line-height:100%}
#footer-wechat-links ol li{padding:0}
#nav-footer-social ol li a{font-size:1.5rem}
#nav-footer-social li a:focus,#nav-footer-social li a:hover{color:#1a1f71}
#nav-footer-menu-small{margin-bottom:0}
#nav-footer-menu-small ol{list-style:none;margin:0;padding:0}
#nav-footer-menu-small .panel{background:0;border:0;box-shadow:none;margin:0;padding-left:0;padding-right:0}
#nav-footer-menu-small .panel-heading{padding-bottom:0;padding-top:0}
ol#nav-footer-accordion{margin-top:20px}
#nav-footer-menu-small #nav-footer-accordion .panel:first-of-type .panel-title{border-top:1px solid #dedede}
#nav-footer-menu-small .panel-title{border-bottom:1px solid #dedede;font-family:myriad-regular;font-size:2rem;line-height:120%;padding-top:26px;padding-bottom:27px}
#nav-footer-menu-small .panel-title a.collapsed .icon-caret{-webkit-transform:none;-ms-transform:none;transform:none}
#nav-footer-menu-small .panel-title a .icon-caret{display:inline-block;font-size:2rem;margin-right:15px;margin-top:0;position:relative;right:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
#nav-footer-menu-small .list-group{background:#eee;border-bottom:1px solid #dedede;border-top:0;padding:0 15px}
#nav-footer-menu-small .list-group-item{background:transparent;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #dedede;margin-left:0;padding:30px 0 30px 35px;line-height:100%}
#nav-footer-menu-small .list-group-item:last-child{border-bottom:0}
#nav-footer-menu-medium{list-style:none;margin:0}
#nav-footer-menu-medium h2{font-size:2.5rem;margin:0}
#nav-footer-menu-medium ol{list-style:none;margin:0}
#nav-footer-menu-medium ol li{margin:15px 0}
#nav-footer-menu-medium .title{margin:0 0 30px 0}
.footer-collapse.in{display:block;text-align:left;top:8px;position:static;z-index:102;width:100%;height:auto}
#nav-footer-social-content{position:relative}
.social-panel-tip{color:white;font-size:35px;position:absolute;top:-23px;left:0;z-index:740;text-shadow:0 -2px 1px #c2c2c2;display:none}
#footer-facebook-links .social-panel-tip{left:2px}
#footer-twitter-links .social-panel-tip{left:40px}
#footer-linkedin-links .social-panel-tip{left:90px}
#footer-instagram-links .social-panel-tip{left:137px}
#nav-footer-global-sites{border-bottom:0 solid #dedede;margin:0;padding:0 0 30px 0;position:static;top:-20px}
@media(max-width:992px){.footer-collapse.in{padding:5px 15px 5px 75px}
}
@media(max-width:767px){#nav-footer{background:#f7f7f7;font-family:myriad-light;font-size:2rem;max-width:1164px;padding-top:0}
.visible-sm-block{display:block !important}
#nav-footer-social .social-item-mobile{padding-bottom:4rem;border-bottom:1px solid #dedede}
#nav-footer h2.social-text{display:none}
#nav-footer img{height:40px;margin:40px 0 10px 0}
#footer-wechat-links img{margin:0;width:100%;height:auto}
#footer-wechat-links li img{height:auto;margin:0}
#footer-text-copyright{margin:0 0 0 8px;line-height:1;margin-bottom:60px}
#nav-footer-global-sites a{font-family:myriad-regular;font-size:1.5rem}
#nav-footer-copyright{margin:0 40px;padding:0}
#nav-footer-copyright p{margin:0}
#nav-footer-copyright span:first-child{float:left}
#nav-footer-copyright span:last-child{clear:both;float:left}
}
#nav-footer-social a:active,#nav-footer-social button:active,#nav-footer-social .btn:active{outline:0}
@media(min-width:768px){#nav-footer .menus{margin-top:0}
#nav-footer-global-sites a{bottom:0}
#nav-footer-copyright p{margin-left:0;line-height:1}
#nav-footer img{height:40px;float:left;margin:0 0 10px 0}
#footer-wechat-links img{margin:0;width:100%;height:auto}
#nav-footer-social .social-item{display:inline-block}
#nav-footer-social .social-item .social-item-content{position:absolute;left:0}
}
@media(min-width:768px) and (max-width:991px){#nav-footer-social .btn-group .btn{margin-right:2.6rem}
#nav-footer-copyright p{margin-left:0;line-height:1}
#nav-footer img{height:40px;float:left;margin:0 0 10px 0}
#footer-wechat-links img{margin:0;width:100%;height:auto}
#nav-footer h2.social-text{display:none}
#nav-footer{background:#f7f7f7;font-family:myriad-light;font-size:2rem;max-width:1164px;padding-top:0;height:100%}
}
@media(min-width:992px){#nav-footer-social .btn-group{margin-top:0;margin-bottom:0;padding-left:0}
.footer-collapse.in{border:1px solid #f8f8f8;box-shadow:0 0 3px 0 #c2c2c2;position:absolute;border:1px solid #fff;background:#FFF;padding-left:15px}
#nav-footer-global-sites{position:absolute;left:auto;right:15px}
#nav-footer .other{margin-top:100px;margin-bottom:0}
.social-panel-tip{display:block}
}
.btn:focus{outline:5px auto -webkit-focus-ring-color !important}
.countrydrpdown li{list-style:none}
.country-selector img{margin-right:10px}
.selection-list{border-top:0;display:none;margin:0;padding:10px;width:auto;height:200px;overflow:auto;border:1px solid #ccc}
.footer-collapse{display:none}
#nav-footer h2.social-text{margin:0 0 30px;padding:0;font-size:2.5rem}
.selection-list li{padding:10px 0;line-height:21px}
.visa-global-txt.lbltxt{width:auto}
.contrydrpdwn{padding:10px;border:1px solid #ccc}
.countrydrpdown{padding-left:0}
[class^="flag-"]{vertical-align:middle}
.angledown{float:right;color:#f9f9f9 margin-right:10px;margin-top:5px}
.selection-list li:hover{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#ccc}
.fRight{float:right}
.select-country div.cs-select{display:inline-block;vertical-align:middle;position:relative;text-align:left;z-index:100;width:100%;max-width:500px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.select-country div.cs-select:focus{outline:1px dotted #003ea9}
.select-country .cs-select select{display:none}
.select-country .cs-select span{display:block;position:relative;cursor:pointer;padding:.7em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.select-country .cs-select>span{padding-right:3em}
.select-country .cs-select>span::after{speak:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.select-country .cs-select>span::after{content:'\25BE';right:1em}
.select-country .cs-select.cs-active>span::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
.select-country div.cs-active{z-index:200}
.select-country .cs-select .cs-options{position:absolute;overflow:hidden;width:100%;background:#fff;visibility:hidden}
.select-country .cs-select.cs-active .cs-options{visibility:visible}
.select-country .cs-select ul{max-height:256px;list-style:none;margin:0;padding:0;width:100%;position:relative;overflow-x:hidden;overflow-y:auto}
.select-country .cs-select ul span{padding:1em}
.select-country .cs-select ul li.cs-focus span{background-color:#ddd}
.select-country .cs-select li.cs-optgroup ul{padding-left:1em}
.select-country .cs-select li.cs-optgroup>span{cursor:default}
.select-country div.cs-skin-slide{color:#5a5a5a;height:58px;border:solid #d6d6d6 1px}
.select-country div.cs-skin-slide.cs-active{height:90px}
.select-country div.cs-skin-slide::before{content:'';position:absolute;width:100%;height:100%;top:-35px;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s;transition:transform .3s}
.select-country .cs-skin-slide.cs-active::before{background:#fff;box-shadow:0 0 3px 0 #c2c2c2;-webkit-transform:scale3d(1.1,3.5,1);transform:scale3d(1.1,3.5,1)}
.select-country .cs-skin-slide>span{color:#1a1f71;-webkit-transition:text-indent .3s,opacity .3s;-webkit-font-smoothing:antialiased;transition:text-indent .3s,opacity .3s}
.select-country .cs-skin-slide.cs-active>span{text-indent:-290px;opacity:0}
.select-country .cs-skin-slide>span::after,.select-country .cs-skin-slide.cs-active>span::after{font-family:"visaFont";content:'\E801';color:#5a5a5a;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.select-country .cs-skin-slide.cs-active>span::after{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.select-country .cs-skin-slide .cs-options{background:transparent;width:100%;height:300%;top:10px;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.select-country .cs-skin-slide .cs-options li{opacity:0;-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s}
.select-country .cs-skin-slide.cs-active .cs-options li{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.select-country .cs-skin-slide.cs-active .cs-options li:first-child{-webkit-transition-delay:.05s;transition-delay:.05s}
.select-country .cs-skin-slide.cs-active .cs-options li:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}
.select-country .cs-skin-slide.cs-active .cs-options li:nth-child(3){-webkit-transition-delay:.15s;transition-delay:.15s}
.select-country .cs-skin-slide.cs-active .cs-options li:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}
.select-country .cs-skin-slide.cs-active .cs-options li:nth-child(5){-webkit-transition-delay:.25s;transition-delay:.25s}
.select-country .cs-skin-slide.cs-active .cs-options li{-webkit-transition-delay:.3s;transition-delay:.3s}
.select-country .cs-skin-slide .cs-options li span{font-size:20px;padding:10px;line-height:22px}
.select-country .cs-skin-slide .cs-options li span:hover{background-color:#ddd}
.select-country .cs-skin-slide .cs-options li.cs-focus span,.select-country .cs-skin-slide .cs-options li.cs-selected span,.select-country .cs-skin-slide .cs-options li:focus span{color:#1a1f71;background:#f7b600}
.select-country .cs-skin-slide .cs-options span img{width:28px;position:absolute;left:10px;top:6px}
.select-country [class^="value-"] span:before,.select-country [class*=" value-"] span:before{font-family:'icomoon';position:absolute;left:0;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);font-size:1.5em}
.select-country span.cs-placeholder span.cs-con-text{display:inline;top:2px;padding:0;left:2px}
.select-country [class^="flag-"]{margin-right:8px}
@media(min-width:480px){.select-country{min-width:250px}
.select-country .cs-select ul{max-height:264px}
}
@media(min-width:768px){.select-country{min-width:300px}
.select-country .cs-select ul{max-height:264px}
}
@media(min-width:992px){.select-country{min-width:376px}
.select-country .cs-select ul{max-height:264px}
}
@media(min-width:1200px){.select-country{min-width:380px}
.select-country .cs-select ul{max-height:264px}
}