.footer li{font-size:1rem;line-height:24px}.footer strong{text-transform:uppercase;font-weight:900}.widget .widget-title{font-size:1.125rem;font-weight:600;text-transform:none;margin-bottom:16px}.footer-logo{position:absolute;top:-100px;height:100px;width:auto}.footer-logo img{max-height:50px}.footer-middle .contact-info{margin-top:0px}.footer .contact-info .contact-details strong{margin-bottom:5px;font-weight:900;font-size:16px}.footer .contact-info i{display:inherit;font-size:15px;color:#ffffff;margin:0px;margin-right:5px}.footer .block.newsletter .form.subscribe{display:block}.footer .block.newsletter .field{margin-bottom:6px}.footer .newsletter input{height:46px;border:none;border-radius:30px;background:#313639;padding-left:24px;font-size:14px}.footer .newsletter .action.subscribe{background-color:#9f9f9f;height:46px;border:none;border-radius:23px;padding:0 32px;margin-left:0%}.footer .newsletter .action.subscribe span{display:block;font-size:14px;font-weight:700;font-family:inherit;letter-spacing:0}.footer .newsletter .action.subscribe:hover{background-color:var(--button-bg-hover-color)}h3.widget-title.footer-business-hours{margin-top:26px}.footer table{width:auto}.footer table>tbody>tr>td,table>tbody>tr>th{font-size:16px;line-height:24px;font-weight:400;padding:0px 16px 0px 0px}.footer-ages{float:right}.footer-ages img{height:150px;width:auto}@media only screen and (max-width:991px){.footer-ages{float:left}}.footer-methods img{height:25px;width:auto;margin:0px}#totop{right:15px;bottom:15px;height:40px;width:40px;border-radius:20px;background-color:var(--button-bg-color);color:var(--button-text-color)}#totop:hover{background-color:var(--button-bg-hover-color);color:var(--button-text-hover-color)}.footer-bottom .custom-block.f-right{display:none}.footer-bottom .logo{margin-right:20px}.footer-bottom .logo>img{max-width:150px;height:auto}