.footer-style-2{background:#eeeeee}.footer-top{padding:42px 0 0}.social-footer ul{list-style:none;margin:0;padding:0}.social-footer ul:after{content:"";display:block;clear:both}.social-footer ul li{float:left;margin:0 10px 0 0}.social-footer ul li a{color:#fff;width:40px;height:40px;text-align:center;line-height:40px;font-size:18px;background-color:#252525;display:block;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.social-app{margin:0 auto;position:relative;max-width:640px}.social-app .box{text-align:center;padding:0 22px}.social-app .box .box-title{font-size:114%;font-weight:bold;color:#333333;text-transform:uppercase;margin-bottom:20px}.social-app .box ul{display:flex;justify-content:center}.social-app .box ul li{margin:0 10px 0 0}.social-newsletter-content{padding:28px 30px 0;background-color:#f5f5f5;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.subcribe-footer-content{display:table;margin-bottom:28px;width:100%}.subcribe-footer-content .subcribe-footer-title{display:table-cell;vertical-align:top;padding-right:45px;font-size:128.571%;font-weight:600;padding-top:10px;color:#222;position:relative;left:-9px}.subcribe-footer-content .block-subscribe-footer{display:table-cell;vertical-align:top;width:100%}.subcribe-footer-content .block-subscribe-footer .newsletter-content{display:block;width:100%}.subcribe-footer-content .block-subscribe-footer .input-box{display:block;vertical-align:top;width:100%;margin-bottom:20px}.subcribe-footer-content .block-subscribe-footer .input-box #newsletter-footer{height:50px;border:none;padding-left:25px;color:#747474;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border:1px solid #959595}.subcribe-footer-content .block-subscribe-footer .action-button{display:table-cell;vertical-align:top}.subcribe-footer-content .block-subscribe-footer .action-button button{text-transform:uppercase;height:45px;line-height:45px;padding:0 25px 0 23px;font-weight:600;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#fff}.subcribe-footer-content .block-subscribe-footer .action-button button:hover{opacity:0.8}.footer-middle{padding-top:50px;padding-bottom:5px}.block-footer{margin-bottom:40px}.block-footer .block-footer-title{font-size:128.571%;color:#222;font-weight:600;margin-bottom:17px;text-transform:uppercase}.block-footer .block-footer-content ul{list-style:none;margin:0;padding:0}.block-footer .block-footer-content ul li a{padding-left:0;color:#545454}.block-footer .footer-contact ul li{min-height:33px;color:#545454;position:relative;padding-left:30px}.block-footer .footer-contact ul li:before{position:absolute;left:0;top:-2px;color:#545454}.block-footer .footer-contact ul li.address:before{content:'\f015';display:inline-block;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:18px}.block-footer .footer-contact ul li.phone:before{content:'\f095';display:inline-block;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:18px}.block-footer .footer-contact ul li.email:before{content:'\f0e0';display:inline-block;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:15px}.block-footer .footer-contact ul li.time:before{content:'\f0fb';display:inline-block;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:18px}.footer-bottom{background:#d9d9d9;padding:10px 0}.footer-bottom address{color:#545454;margin:7px 0 0;font-size:100%}.footer-bottom .footer-payments{text-align:right;margin-top:8px}.footer-bottom .footer-payments img{width:auto}@media (min-width:576px){.social-app:after{content:"";display:inline-block;height:100%;width:1px;background:#707070;position:absolute;left:50%;top:0}}