/* ToolHub live Shoprenter footer: black background, orange headings, four equal columns. */
.toolhub-child .th-footer{background:#000;color:#fff;padding:32px 0;margin-top:40px;font-size:13px}
.toolhub-child .th-footer-main{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding-top:0;padding-bottom:48px}
.toolhub-child .th-footer-main>div{display:block;min-width:0}
.toolhub-child .th-footer-main h2{color:#ffa31a;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 25px}
.toolhub-child .th-footer a,.toolhub-child .th-footer p,.toolhub-child .th-footer span{color:#fff}
.toolhub-child .th-footer a:hover,.toolhub-child .th-footer a:focus{color:#ffa31a}
.toolhub-child .th-footer-main a:not(.thc-footer-facebook){display:block;padding:12px 0;line-height:1.3;font-size:13px;overflow-wrap:anywhere}
.toolhub-child .th-footer-main .thc-footer-line{display:flex;align-items:center;gap:12px;margin:0 0 21px;line-height:1.5}
.toolhub-child .th-footer-main .thc-footer-line a{padding:0}
.thc-footer-line>svg{color:#ffa31a;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;flex:0 0 24px}
.toolhub-child .th-footer .thc-footer-facebook{display:inline-flex;margin-top:29px}
.toolhub-child .th-footer-bottom{border:0;color:#fff;padding:10px 0 35px;text-align:center;font-size:13px;line-height:1.7}
.toolhub-child .th-footer-bottom a{font-size:inherit}
.toolhub-child .thc-footer-seo{margin:50px auto;text-align:center}
.toolhub-child .thc-footer-seo p{line-height:1.7;font-size:13px}
.thc-footer-mobile-locale{display:none}
@media(max-width:991px){.toolhub-child .th-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.toolhub-child .thc-footer-mobile-locale{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px}}
@media(max-width:767px){.toolhub-child .th-footer-main{grid-template-columns:minmax(0,1fr);gap:30px;padding-bottom:30px}.toolhub-child .th-footer-main h2{margin-bottom:20px}.toolhub-child .th-footer-bottom{text-align:left;padding-bottom:20px}.toolhub-child .thc-footer-seo{margin:30px auto}.toolhub-child .th-footer .thc-footer-facebook{margin-top:9px}}
@media print{.th-footer{display:none}}
