footer,footer .product_navigation li a{font-family:Roboto,sans-serif}footer,footer h4{height:auto;float:left;width:100%}*{margin:0;padding:0}footer{color:#8a8c92;background:#000f24;padding:25px 0 0;margin:0}footer h4{font-size:14px;font-weight:700;text-align:left;line-height:20px;color:#cdced0;margin:0 0 10px;padding:10px 0 0}footer .contact_info li a,footer .product_navigation li a{display:block;height:auto;font-size:12px;font-weight:400;text-align:left;box-sizing:border-box;float:left}footer .contact_info,footer .product_navigation{width:100%;height:auto;float:left;list-style:none inside;margin:0 0 20px}footer .contact_info li,footer .product_navigation li{display:block;width:100%;height:auto;float:left}footer .contact_info li{margin:0 0 5px}footer .product_navigation li a{width:100%;line-height:24px;color:#8a8c92;background-size:5px 5px}footer .contact_info li a{position:relative;width:auto;line-height:26px;color:#fff;background:rgba(0,147,221,.4);border-radius:3px;padding:0 15px 0 25px}.pro_foo_ic{color:#0093dd;padding-right:5px}.call_ico:before,.location_ico:before,.mail_ico:before{position:absolute;width:20px;height:20px;left:7px;top:0;display:block}.fw_nav_section a,.social_media a,.social_media a svg{display:block;height:auto;float:left}.call_ico:before{content:"\f095";font-family:FontAwesome}.mail_ico:before{content:"\f0e0";font-family:FontAwesome}.location_ico:before{content:"\f041";font-family:FontAwesome}footer .contact_info li a:hover{background:rgba(0,147,221,1)}.social_media a{width:6%;margin:0 5px 0 0}.social_media a svg{width:100%;border-radius:5px}.info_area{margin:0 0 20px;background:#000f24}footer .bottom_bar{text-align:center;border-top:solid 1px #273142;padding:25px 0}footer .bottom_bar a{text-decoration:none!important;color:#8a8c92;margin:0 10px;font-size:13px}.fw_nav_section{border-top:solid 1px #0d1b2f;border-bottom:solid 1px #0d1b2f}.fw_nav_section a{width:auto;font-size:12px;line-height:20px;color:#8a8c92;padding:0 15px;margin:11px 0;border-right:solid 1px #273142}.heart{color:red}.x_m-p,.x_p{padding:0!important}.spacer01,.spacer02,.spacer03{width:100%;float:left}.spacer01{height:10px}.spacer02{height:20px}.spacer03{height:30px}.x_m-p{margin:0!important}.addrscls{font-size:13.5px}@media (min-width:1120px){a[href*="tel:"]{pointer-events:none}}