.footer-style-1{background-color:#222;color:#fff}.footer-style-1 a{color:#fff}.footer-style-1 .footer-top{padding:90px 0 70px}.subcribe-footer-content h4{font-size:100%;font-weight:normal;margin-bottom:15px}.subcribe-footer-content .block-subscribe-footer{width:100%}.subcribe-footer-content .block-subscribe-footer .newsletter-content{display:table;width:100%}.subcribe-footer-content .block-subscribe-footer .input-box{display:table-cell;vertical-align:top;width:100%}.subcribe-footer-content .block-subscribe-footer .input-box #newsletter-footer{height:40px;border:none;padding-left:25px;color:#999;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;background-color:#393939}.subcribe-footer-content .block-subscribe-footer .action-button{display:table-cell;vertical-align:top}.subcribe-footer-content .block-subscribe-footer .action-button button{width:40px;height:40px;padding:0px;text-align:center;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0}.subcribe-footer-content .block-subscribe-footer .action-button button:before{content:'\f1d8';display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;font-variant:normal;font-synthesis:weight style;font-stretch:normal;font-size-adjust:none;font-language-override:normal;font-kerning:auto;font-feature-settings:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:16px}.subcribe-footer-content .block-subscribe-footer .action-button button span{display:none}.block-footer{margin-bottom:40px}.block-footer .block-footer-title{font-size:128.571%;color:#fff;font-weight:600;margin-bottom:17px}.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:#999}.contact-footer{position:relative}.contact-footer:before{content:"";display:inline-block;width:1px;height:100%;position:absolute;left:-50px;top:0;background:rgba(255,255,255,0.1)}.contact-footer ul.contact-us{border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:15px;margin:35px 0 25px}.contact-footer ul.contact-us li{margin:0 0 20px;line-height:25px}.contact-footer ul.contact-us li .fa{width:30px;height:30px;background:#393939;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;font-size:0px;text-align:center;line-height:30px;margin-right:10px;float:left}.contact-footer ul.contact-us li .fa:before{font-size:16px}.footer-bottom ul.social-list{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-end}.footer-bottom ul.social-list:after{content:"";display:block;clear:both}.footer-bottom ul.social-list li{margin:6px 0 0 25px}.footer-bottom ul.social-list li a{color:#ffffff;text-align:center;line-height:20px;display:block;font-size:0}.footer-bottom ul.social-list li a .fa:before{font-size:16px}.footer-bottom{border-top:1px solid rgba(255,255,255,0.1);padding:15px 0}.footer-bottom address{color:#666;margin:3px 0 0;font-size:100%}@media (min-width:1200px){.block-info-footer{margin-left:-30px}.block-service-footer{margin-left:-25px}}@media (min-width:1024px){.layout-boxed .footer-top{padding-left:15px;padding-right:15px}}@media (min-width:992px) and (max-width:1199px){.block-info-footer{margin-left:-30px}.block-service-footer{margin-left:-25px}}@media (min-width:768px) and (max-width:991px){.footer-bottom .footer-payments{text-align:unset;padding-top:10px}.social-footer{margin-bottom:10px}}@media (max-width:767px){.footer-bottom .footer-payments{text-align:unset;padding-top:10px}.social-footer{margin-bottom:10px}.subcribe-footer-content .subcribe-footer-title{display:block;white-space:normal}.subcribe-footer-content .block-subscribe-footer{display:block;padding-top:20px}}