/* Footer seluruh situs */
@font-face{font-family:"Big Shoulders Display";font-weight:900;font-display:swap;src:url(bsd-900.woff2) format("woff2")}
#Footer{background:#15110f!important;background-image:none!important;border-top:6px solid #b5121b;color:#c9bfb2}
#Footer .widgets_wrapper{padding:52px 0 26px!important}
#Footer .widgets_wrapper .column{margin-bottom:26px}
#Footer .widget{margin:0;padding:0}
#Footer .widget:after{display:none}
#Footer p{margin:0;color:#c9bfb2;font-size:16px;line-height:1.5}
.fft-logo{font-family:"Big Shoulders Display",Impact,sans-serif;font-weight:900;font-size:44px!important;line-height:1!important;letter-spacing:.01em;color:#fff!important;margin:0 0 10px!important}
.fft-halal{margin-top:12px!important;font-size:14px!important;line-height:1.4!important;color:#e9e1d6!important;border-left:3px solid #b5121b;padding-left:10px}
.fft-soc{display:flex;gap:6px;margin-top:16px!important}
#Footer .fft-soc a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.28);color:#fff;font-size:17px;text-decoration:none}
#Footer .fft-soc a:hover{background:#b5121b;border-color:#b5121b;color:#fff}
.fft-h{font-size:14px!important;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#fff!important;margin:6px 0 12px!important}
.fft-list{list-style:none;margin:0;padding:0}
.fft-list li{list-style:none;margin:0;padding:0}
#Footer .fft-list a{display:block;padding:6px 0;color:#e9e1d6;font-size:16px;line-height:1.3;text-decoration:none}
#Footer .fft-list a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}
#Footer a.fft-wa{display:flex;align-items:center;justify-content:center;min-height:50px;padding:10px 14px;background:#25d366;color:#07301a;border-radius:4px;font-size:17px;font-weight:800;line-height:1.15;text-decoration:none;box-shadow:0 3px 0 #128c4a}
#Footer a.fft-wa:hover{transform:translateY(1px);box-shadow:0 2px 0 #128c4a;text-decoration:none}
.fft-note{margin-top:12px!important;font-size:15px!important}
#Footer a.fft-map{color:#fff;font-size:15px;font-weight:700;text-underline-offset:4px}
#Footer .footer_copy{border-top:1px solid rgba(255,255,255,.14);background:none}
#Footer .footer_copy .social,#Footer .footer_copy .social-menu{display:none}
#Footer .footer_copy .copyright,#Footer .footer_copy .copyright a,#Footer .footer_copy .copyright b{color:#a89d90;font-size:14px;text-align:left;float:none;width:auto}
@media(max-width:767px){
#Footer .widgets_wrapper{padding:36px 0 8px!important}
#Footer .widgets_wrapper .column{margin-bottom:24px}
#Footer .fft-list a{padding:9px 0}
}
