.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{background-color:#111;color:#bbb}.page-footer a{color:#bbb}.footer-block{margin-bottom:40px}.footer-block .footer-block-title{font-size:116.67%;font-weight:700;margin-bottom:10px;color:#fff}.footer-block .links-footer{list-style:none;margin:0;padding:0}.footer-block .links-footer li{margin:0}.footer-block .links-footer li a{display:table;padding:6px 0}.footer-block .links-footer li a:hover{color:#fff}.footer-top{padding:70px 0}.ft-top-container{text-align:center}.store-ft-description{margin:0 auto 30px;max-width:723px;line-height:1.8}.social-footer .social-title{display:inline-block;vertical-align:top;padding-left:20px;line-height:34px}.social-footer ul{display:inline-block;vertical-align:top;list-style:none;margin:0;padding:0}.social-footer ul::after{content:"";display:block !important;clear:both}.social-footer ul li{display:inline-block;vertical-align:top;margin:0 3px}.social-footer ul li:last-child{margin-left:0}.social-footer ul li a{color:#fff;background-color:rgba(255,255,255,0.1);font-size:18px;display:block;width:50px;height:50px;text-align:center;line-height:52px;transition:.1s;-moz-transition:.1s;-webkit-transition:.1s;-o-transition:.1s;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px}.footer-logo{margin-bottom:30px}.footer-contact{border-top:1px dashed #343434;padding:30px 0 5px}.footer-contact ul{list-style:none;margin:0;padding:0}.footer-contact ul::after{content:"";display:block !important;clear:both}.footer-contact ul li{float:left;text-align:center;width:33.3333%;margin-bottom:30px}.footer-links{border-top:1px dashed #343434;padding:50px 0 40px}.footer-links ul{text-align:center;list-style:none;margin:0;padding:0}.footer-links ul li{display:inline-block;margin:0 0 10px;vertical-align:top;font-size:116.67%}.footer-links ul li>a{display:block;padding:0 30px;color:#fff}.footer-links ul li:not(:last-child)>a{border-right:1px solid #383838}.footer-bottom{text-align:center;padding-bottom:50px}.footer-bottom address{margin-bottom:20px}.layout-boxed .page-footer{margin-left:-15px;margin-right:-15px}.layout-boxed .footer-top,.layout-boxed .footer-middle,.layout-boxed .footer-bottom{padding-left:15px;padding-right:15px}@media (max-width:560px){.footer-contact ul li{width:100%}}