.ul-nostyle{list-style:none;margin:0;padding:0}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.page-footer{padding-top:60px}.footer-content{background-color:#222;color:#999}.ft-newsletter{margin-top:-60px;padding:38px 40px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.block-subscribe-footer .newsletter-content{display:flex;width:100%}.block-subscribe-footer .newsletter-content .input-box{width:100%;padding-right:5px}.block-subscribe-footer .newsletter-content #newsletter-footer{height:44px;border-color:#fff;color:#fff;background:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.block-subscribe-footer .newsletter-content button{background-color:#fff;color:#333;height:44px;line-height:44px;padding:0 20px;text-transform:uppercase;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.ft-newsletter .title-newsletter{font-size:230.76%;line-height:44px;padding-left:110px;position:relative}.ft-newsletter .title-newsletter:before{content:"";width:90px;height:75px;position:absolute;top:-15px;left:0;background:url("../images/icon-image.png") no-repeat -26px -653px}.footer-block{margin-bottom:32px}.footer-block .footer-block-title{font-size:138.461%;color:#fff;margin-bottom:18px}.footer-block .ft-links{list-style:none;margin:0;padding:0}.footer-block .ft-links a{color:#999}.footer-block .ft-links a:hover{color:#fff}.footer-block .contact-footer{list-style:none;margin:0;padding:0}.footer-block .contact-footer li{margin-bottom:13px;padding-left:35px;position:relative}.footer-block .contact-footer li:before{position:absolute;left:0;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.footer-block .contact-footer .address-footer:before{content:'\e945';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:20px}.footer-block .contact-footer .phone-footer:before{content:'\e94b';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:20px}.footer-block .contact-footer .email-footer:before{content:'\e944';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:20px}.footer-block .contact-footer .time-footer:before{content:'\e932';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:20px}.footer-block .social-block-list ul{list-style:none;margin:0;padding:0}.footer-block .social-block-list ul::after{content:"";display:block !important;clear:both}.footer-block .social-block-list ul li{float:left;margin-right:5px;margin-bottom:5px}.footer-block .social-block-list ul li a{display:block;width:40px;height:40px;background-color:rgba(255,255,255,0.1);color:#fff;text-align:center;line-height:40px;font-size:15px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;transition:.1s;-moz-transition:.1s;-webkit-transition:.1s;-o-transition:.1s}.footer-block .apps-footer{list-style:none;margin:0;padding:0}.footer-block .apps-footer::after{content:"";display:block !important;clear:both}.footer-block .apps-footer li{float:left;margin-right:5px}.footer-bottom{background-color:#222;border-top:1px solid rgba(255,255,255,0.05);color:#999}.footer-bottom a{color:#999}.footer-bottom a:hover{color:#fff}.footer-bottom address{margin:0;padding-top:3px}.footer-bottom .payment-footer{text-align:right}@media (max-width:1024px){.ft-newsletter .title-newsletter{font-size:200%}}@media (max-width:768px){.ft-newsletter .title-newsletter{padding-left:0}.ft-newsletter .title-newsletter:before{display:none}.footer-bottom .payment-footer{text-align:unset;padding-top:10px}}@media (max-width:560px){.ft-newsletter{padding:10px 20px 20px}.ft-newsletter .title-newsletter{font-size:160%}}