@import url(/wp-content/themes/twentytwelve-child/coo-focus-2025.css);
@font-face {
font-family: 'Bebas Kai';
src: url(//asianprivatebanker.com/wp-content/themes/twentytwelve-child/fonts/bebas-kai/BebasKai.woff2) format('woff2'),
url(//asianprivatebanker.com/wp-content/themes/twentytwelve-child/fonts/bebas-kai/BebasKai.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
footer.entry-meta {display:none;}
body.custom-background,body.single .site-content article {background-color:#000!important;}
body.page .site-content article {background: #fff url(https://asianprivatebanker.com/wp-content/uploads/2024/11/BG-new.jpg) top center / auto repeat-y!important;}
header.sticky + #page.site-top {margin-top:0!important;}
.mfp-bg {background:#333;}
.mfp-close {color:#999!important;font-size:3.2rem;}
.powerlist-container {display: flex;flex-flow: row wrap;position: relative;justify-content: center;max-width: 85%;margin:auto;}
.powerlist-container .item {flex: 0 1 calc(100% / 3);padding: 30px;border-right: 1px solid #999;border-bottom: 1px solid #999;box-sizing: border-box;position:relative;transition:all 0.8s ease;}
.powerlist-container .item:nth-child(3n+3),.powerlist-container .item:last-of-type {border-right:0;}
.powerlist-container .item img.profile {xborder-top-right-radius: 40px;transition:all 0.4s ease;}
.powerlist-container .item .title {text-align:left;padding:15px 0 30px;}
.powerlist-container .item .title b {font-family: 'Bebas Kai';text-transform: uppercase;font-size:2.4rem;line-height:1.15;display:inline-block;padding-bottom:10px;}
.powerlist-container .item a,.powerlist-container .item a:hover {text-decoration:none!important;color:#333;}
.powerlist-container .item .icon {position: absolute;right: 30px;bottom: 15px;}
.powerlist-container .item .icon i {font-size:1.4rem;color:#0a70c1;}
.poll-popup.powerlist {max-width: 1200px;display: table;width: 100%;border:0;background:#333;color:#fff;box-shadow: none;padding:40px 80px 30px 80px;font-size:1.12rem;box-sizing:border-box;}
.powerlist-container .item:hover {background:#e9e7dd;}
.powerlist-container .item:hover img.profile {opacity:0.8;}
.poll-popup.powerlist .left {width: 25%;}
.poll-popup.powerlist .left,.poll-popup.powerlist .right {display: table-cell;padding:0 40px 0 0;vertical-align:bottom;}
.poll-popup.powerlist h3 {color:#fff!important;font-size: 3.6rem !important;font-family: 'Bebas Kai';line-height: 1.15;padding:0 0 10px 0;}
.poll-popup.powerlist h4 {font-family: 'Bebas Kai';text-transform: uppercase;font-size: 1.6rem;margin-bottom:1rem;position:relative;}
.poll-popup.powerlist h4:after {content:"f105";font-family:"Font Awesome 6 Free","FontAwesome";font-size:1.2rem;padding-left:10px;}
.poll-popup.powerlist .left img {max-width:100%;}
.poll-popup.powerlist .right .logo {background:#fff;padding:6px;}
.poll-popup.powerlist .right {border-bottom:1px solid #fff;padding:0 0 40px 0;}
.poll-popup.powerlist .bottom {border-top:1px solid #fff;padding:40px 0;}
.poll-popup.powerlist .bio {padding:0 20px 20px 0;margin:44px 0px;font-size:110%;xtext-align:justify;height: 400px;overflow-y: auto;}
.poll-popup.powerlist .bio::-webkit-scrollbar {width:6px;}
.poll-popup.powerlist .bio::-webkit-scrollbar-thumb {background-color:rgba(255,255,255,0.6);}
.poll-popup.powerlist .inlineblock.half:nth-of-type(2) {padding:0 0 0 10px;}
.white-vertical-line {border-right:1px solid rgba(255, 255, 255, 0.2);position:absolute;right:83px;height:420px}
.vimeo-wrapper {min-height:calc(100vw * 0.4);background:#222;display:flex;justify-content: center;align-items:center;pointer-events: none;overflow: hidden;position:relative;}
.vimeo-wrapper iframe,.vimeo-wrapper video {width: 100vw;height: 56.25vw;min-height: 100vh;min-width: 177.77vh;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.vimeo-wrapper .overlay {position: absolute;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0);z-index: 10;}
.vimeo-wrapper .logo {position:relative;display:block;margin:auto;width:50%;padding-bottom:20px;}
.vimeo-wrapper p {margin:0;}
.vimeo-wrapper .intro {width:60%;color:#fff;position:relative;text-align:center;}
.vimeo-wrapper .intro h2 {color:#fff;font-size:1.6rem;}
#powerlist-footer,#powerlist-header {background: #000 url(https://asianprivatebanker.com/wp-content/uploads/2024/11/power-list-footer-1.jpg) center top / cover no-repeat;font-size:1.32rem;color:#fff;}
#powerlist-footer .width-1000 {padding: 50px 0;width:90%;max-width:1600px;}
#powerlist-footer .logo {position: absolute;top: 80px;right: 0;}
#powerlist-footer .social i {margin: 6px;font-size: 2.4rem;}
#powerlist-footer a,.poll-popup.powerlist a {color:#fff;text-decoration:none;}
#powerlist-footer .copyright {margin: 20px 0 0;}
#powerlist-header {position:absolute;top:-100%;width:100%;z-index:200;transition:all 0.5s ease;}
#powerlist-header .width-1000 {width:90%;max-width:1600px;padding:10px 0;display: flex;justify-content: space-between;align-items: center;}
#powerlist-header img {display:block;}
#powerlist-header .logo { display: inline-block;vertical-align: middle;}
#powerlist-header .back {text-transform:uppercase;font-family:'Montserrat',sans-serif;padding:10px 20px 10px 0;font-weight:700;font-size:0.7rem;letter-spacing:0.04rem;width: 120px;display: inline-block;vertical-align: middle;text-align:center;}
#powerlist-header .back a {text-decoration:none;color:#fff;}
#powerlist-header.inside-page {position:static;}
#powerlist-header.fixed {position:fixed;top:0;}
.final-word-page .text-wrap .below b {font-size:2.46rem;}
.final-word-page .text-wrap .title {padding-top:100px;}
@media only screen and (max-width: 1024px) {
.vimeo-wrapper {min-height: calc(100vw * 0.6);}
.powerlist-container .item .title b {font-size:2rem;}
}
@media only screen and (max-width: 740px) {
.vimeo-wrapper {min-height: calc(100vw * 1.4);}
.vimeo-wrapper .logo,.vimeo-wrapper .intro {width:80%;}
.vimeo-wrapper .intro h2 {font-size:1.2rem;}
.vimeo-wrapper .intro p {font-size:0.9rem;}
.powerlist-container {max-width:100%;}
.powerlist-container .item {padding:20px;}
.powerlist-container .item .title b {font-size:1.64rem;}
.powerlist-container .item {flex: 0 1 calc(100% / 2);}
.powerlist-container .item:nth-child(3n+3) {border-right: 1px solid #999;}
.powerlist-container .item:nth-child(2n+2) {border-right:0;}
#powerlist-footer {background-position-x: right;}
#powerlist-footer .width-1000 {text-align:center;}
#powerlist-footer .social {display: block !important;}
#powerlist-footer .logo {position:static;display:block;margin:40px auto 20px;}
#powerlist-footer .copyright {float:none;}
.poll-popup.powerlist {padding:40px 40px 10px 40px;}
.poll-popup.powerlist .left, .poll-popup.powerlist .right {display:block;width:100%;}
.poll-popup.powerlist h3 {padding:10px 0;}
.poll-popup.powerlist .bio {height:400px;}
.poll-popup.powerlist .inlineblock.half:nth-of-type(2) {padding:0;}
.white-vertical-line {right:43px;height:420px;}
#powerlist-header img.title-logo {width:180px;}
#powerlist-header .back {padding: 10px 10px 10px 0;font-size: 0.7rem;width:100px;}
.final-word-page .text-wrap .title b {font-size:2rem;}
.final-word-page .text-wrap .title {padding-top:0;}
.powerlist-container .item .icon {bottom:8px;}
#left-fixed-menu-wrap {display:none!important;}
}