footer {
 background:#efefef;
 color:#747474
}
footer.custom-footer {
 background:#fff
}
footer .footer-menu {
 padding-top:15px;
 padding-bottom:5px
}
footer .copyright {
 padding-bottom:15px;
 color:#95989a;
 font-size:.75em
}
footer a,footer a:active,footer a:focus,footer a:hover {
 color:#9a9a9a
}
footer p {
 font-size:1em;
 margin-bottom:15px
}
footer ul {
 list-style:none;
 padding-left:0
}
footer ul li {
 margin-bottom:10px;
 font-size:.875em
}
footer .social-media ul li {
 display:inline-block;
 margin-right:10px
}
footer .payment {
 margin-top:25px
}
footer .payment-method ul li,footer .payment ul li {
 display:inline-block;
 margin-right:10px;
 margin-right:15px
}
footer .payment-method ul li:last-child,footer .payment ul li:last-child,footer .social-media ul li:last-child {
 margin-right:0
}
footer .download-link {
 display:block
}
footer .download-link:before {
 content:"";
 background-color:transparent;
 background-image:url(/images/phoenix_part02_v3_min.png);
 background-size:1664px;
 background-repeat:no-repeat;
 display:block
}
footer .social-media .download-link:before {
 width:45px;
 height:45px
}
footer .download-link.facebook:before {
 background-position:-314px -7px
}
footer .download-link.twitter:before {
 background-position:-368px -7px
}
footer .download-link.instagram:before {
 background-position:-420px -7px
}
footer .payment .download-link:before {
 width:100px;
 height:45px
}
footer .download-link.mastercard:before {
 background-position:-28px -7px;
 width:75px
}
footer .download-link.thawe:before {
 background-position:-108px -7px
}
footer .download-link.verified-visa:before {
 background-position:-242px -7px;
 width:75px
}
footer .payment-method .download-link:before {
 width:80px;
 height:45px
}
footer .download-link.kredivo:before {
 background-position:-490px -7px;
 width:85px
}
footer .download-link.visa:before {
 background-position:-600px -7px;
 width:75px
}
footer .download-link.bni:before {
 background-position:-676px -7px;
 width:105px
}
footer .download-link.mega:before {
 background-position:-820px -7px;
 width:62px
}
footer .download-link.bca:before {
 background-position:-908px -7px;
 width:80px
}
footer .download-link.mandiri:before {
 background-position:-1005px -7px;
 width:90px
}
footer .download-link.anz:before {
 background-position:-1113px -7px;
 width:80px
}
footer .download-link.cimb:before {
 background-position:-1215px -7px;
 width:140px
}

.icon:before,.logo-sepulsa:before {
 content:"";
 background-color:transparent
}
.icon:before {
 background-image:url(/SPRITE_Phoenix-2x_newIcon_2.png);
 background-size:1664px
}
.icon.logo:before {
 display:block;
 width:150px;
 height:48px;
 background-repeat:no-repeat;
 background-position:0 -288px
}
.icon.logo-small-white:before {
 content:"";
 display:inline-block;
 width:150px;
 height:48px;
 background-size:1250px 940px;
 background-position:-634px -80px
}
.icon.logo-white:before {
 content:"";
 display:inline-block;
 width:210px;
 height:70px;
 background-position:-830px -105px
}
.icon.icon-promo:before {
 display:inline-block;
 width:30px;
 height:15px;
 background-repeat:no-repeat;
 background-position:-1105px -382px
}
.icon.icon-sepulsakredit {
 display:block;
 width:23px;
 height:18px
}
.icon.icon-sepulsakredit:before {
 display:inline-block;
 width:23px;
 height:18px;
 background-repeat:no-repeat;
 background-position:-1158px -382px
}
.icon.icon-favorit:before {
 background-position:-1363px -375px
}
.icon.icon-favorit.fill:before,.icon.icon-favorit:before {
 display:inline-block;
 width:30px;
 height:30px;
 background-repeat:no-repeat
}
.icon.icon-favorit.fill:before {
 background-position:-1415px -375px
}
.icon.icon-favorit.nav:before {
 display:inline-block;
 width:42px;
 height:36px;
 background-repeat:no-repeat;
 background-position:-1415px -372px
}
.icon.icon-cvv {
 position:absolute;
 right:0;
 bottom:0
}
.icon.icon-cvv:before {
 display:inline-block;
 width:30px;
 height:30px;
 background-repeat:no-repeat;
 background-position:-1207px -375px
}
.icon.icon-cam:before {
 background-position:-1628px -380px
}
.icon.icon-cam:before,.icon.icon-edited:before {
 display:inline-block;
 width:25px;
 height:25px;
 background-repeat:no-repeat
}
.icon.icon-edited:before {
 background-position:-1615px -323px
}
.btn.icon {
 line-height:40px;
 text-align:left;
 font-size:18px
}
.icon.icon-fb:before {
 background-position:-676px -63px
}
.icon.icon-fb:before,.icon.icon-gplus:before {
 margin-right:30px;
 display:block;
 float:left;
 width:45px;
 height:40px;
 background-repeat:no-repeat
}
.icon.icon-gplus:before {
 background-position:-762px -63px
}
.icon.icon-sepulsa:before {
 display:inline-block;
 width:45px;
 height:40px;
 background-repeat:no-repeat;
 background-position:-648px -126px
}
.icon.icon-bank {
 display:inline-block;
 height:24px
}
.icon.icon-bank:before {
 background-image:url(/images/phoenix_part02_v3_min.png);
 background-size:1664px
}
.icon.icon-bank-amex {
 display:inline-block;
 height:24px
}
.icon.icon-bank-amex:before {
 background-image:url(/amex-logo.png);
 background-size:cover;
 background-position:50%
}
.icon.bank-amex:before {
 background-position:50%;
 width:64px;
 height:24px;
 display:inline-block
}
.icon.bank-bca:before {
 background-position:-924px -71px;
 width:64px;
 height:24px;
 display:inline-block
}
.icon.bank-mandiri:before {
 background-position:-1028px -67px;
 width:70px;
 height:24px;
 display:inline-block
}
.icon.bank-anz:before {
 background-position:-1113px -63px;
 width:84px;
 height:29px;
 display:inline-block;
 zoom:.85;
 -ms-zoom:.85;
 -webkit-zoom:.85;
 -moz-transform:scale(.85)
}
.icon.bank-cc:before {
 background-position:-375px -70px;
 width:90px;
 height:24px;
 display:inline-block
}
.icon.bank-visa:before {
 background-position:-629px -70px;
 width:44px;
 height:24px;
 display:inline-block
}
.icon.bank-mastercard:before {
 background-position:-424px -69px;
 width:44px;
 height:24px;
 display:inline-block
}
.icon.bank-kredivo:before {
 background-position:-510px -70px;
 width:61px;
 height:24px;
 display:inline-block
}
.icon.bank-bnidebit:before {
 background-position:-701px -67px;
 width:80px;
 height:29px;
 display:inline-block
}
.icon.bank-cimb:before {
 background-position:-1233px -70px;
 width:119px;
 height:24px;
 display:inline-block
}
.icon.bank-mega:before {
 background-position:-827px -66px;
 width:57px;
 height:35px;
 display:inline-block;
 zoom:.78;
 -ms-zoom:.78;
 -webkit-zoom:.78;
 -moz-transform:scale(.78)
}
.icon.bank-bersama:before {
 background-position:-1370px -68px;
 width:135px;
 height:30px;
 display:inline-block
}
.icon.bank-bni:before {
 background-position:-1515px -68px;
 width:85px;
 height:30px;
 display:inline-block
}
.icon.bank-jcb:before {
 background-position:-699px -137px;
 width:40px;
 height:30px;
 display:inline-block
}
.icon.bank-permata:before {
 background-position:-832px -138px;
 width:97px;
 height:30px;
 display:inline-block
}
.icon.empty-page:before {
 background-image:url(/phoenix_part03_v2.png);
 background-size:1664px
}
.icon.empty-history:before {
 display:inline-block;
 width:265px;
 height:250px;
 background-repeat:no-repeat;
 background-position:-190px -5px
}
.icon.empty-kredit:before {
 width:210px;
 height:150px;
 background-position:16px -5px
}
.icon.empty-cc:before,.icon.empty-kredit:before {
 display:inline-block;
 background-repeat:no-repeat
}
.icon.empty-cc:before {
 width:230px;
 height:185px;
 background-position:-485px -5px
}
.icon.empty-konfirmasi:before {
 height:230px;
 background-position:-5px -310px
}
.icon.empty-favorit:before,.icon.empty-konfirmasi:before {
 display:inline-block;
 width:260px;
 background-repeat:no-repeat
}
.icon.empty-favorit:before {
 height:260px;
 background-position:-338px -260px
}
.icon.empty-voucher-online:before {
 display:inline-block;
 width:230px;
 height:270px;
 background-repeat:no-repeat;
 background-position:-745px -5px
}
.icon.empty-voucher-offline:before {
 display:inline-block;
 width:255px;
 height:235px;
 background-repeat:no-repeat;
 background-position:-1000px -5px
}
.icon.empty-voucher-reedem:before {
 display:inline-block;
 width:270px;
 height:215px;
 background-repeat:no-repeat;
 background-position:-1290px -5px
}

section.benefit {
 padding:0px 0px 0px 0px;
}
h1.benefit-title,section.benefit .benefit-title h1 {
 text-align:center;
 font-size:2em;
 font-weight:500;
 color:#747474;
 margin-bottom:5px
}
section.benefit .benefit-text {
 text-align:center;
 font-size:1.5em;
 font-weight:300;
 color:#b7b7b7
}
section.benefit .benefit-img {
 width:120px;
 /*height:120px;*/
 display:block;
 /*margin:10px auto*/
}
section.benefit .benefit-img:before {
 content:"";
 width:120px;
 /*height:120px;*/
 display:block;
 background-color:transparent;
 background-image:url(../images/SPRITE_Phoenix-2x_newIcon_2.png);
 background-size:1664px;
 background-repeat:no-repeat
}
section.benefit .benefit-img.benefit-easy:before {
 background-position:-20px -19px
}
section.benefit .benefit-img.benefit-practice:before {
 background-position:-175px -19px
}
section.benefit .benefit-img.benefit-voucher:before {
 background-position:-331px -19px
}
section.benefit .benefit-img.benefit-secure:before {
 background-position:-487px -19px
}
section.benefit .benefit-content {
 text-align:center
}
section.benefit .benefit-content h1 {
 color:#747474;
 font-size:1.5em
}
section.benefit .benefit-content p {
 color:#747474;
 font-weight:300;
 font-size:1em;
 line-height:1.5;
 padding:0 7px
}