.ul-nostyle{list-style:none;margin:0;padding:0}.banner-image{position:relative;display:block;overflow:hidden}.banner-image:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.banner-image:hover:before{-webkit-animation:shine .75s;animation:shine .75s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.services-footer{background:#f9f9f9;padding:38px 0}.services-footer .service-item{text-align:center}.services-footer .service-item:hover .image-service{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}.services-footer .image-service{margin-bottom:20px;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}.services-footer .info-service h3{color:#111;font-size:114.28%;font-weight:500}.services-footer .info-service p{color:#999999;font-size:100%;margin:0px}.footer-top{padding:80px 0 15px}.block-footer{margin-bottom:55px}.block-footer .block-footer-title{font-weight:500;font-size:128.57%;color:#111111;margin-bottom:25px}.newsletter-footer .newsletter-content{position:relative}.newsletter-footer #newsletter-footer{height:50px;background-color:#fff;border:none;padding:0 15px;color:#aaaaaa;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #e5e5e5}.newsletter-footer #newsletter-footer:focus{border-color:#111;color:#111}.newsletter-footer .action-button button{padding:0 25px;height:50px;margin-right:-2px;line-height:50px;text-transform:uppercase;border-radius:0px 5px 5px 0;-moz-border-radius:0px 5px 5px 0;-webkit-border-radius:0px 5px 5px 0;background:#222;position:absolute;right:0;top:0}.social-footer ul{padding:0;margin:0;list-style:none}.social-footer ul li{display:inline-block;margin-right:8px;width:50px;height:50px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:center;margin-bottom:0}.social-footer ul li:hover{opacity:0.8}.social-footer ul li a{color:#fff;font-size:24px;display:block;line-height:50px}.social-footer ul li.twitter{background:#1da1f2}.social-footer ul li.facebook{background:#3a559f}.social-footer ul li.instagram{background:#7b7b86}.social-footer ul li.youtube{background:#ff0101}.blog-footer .item{margin-bottom:20px;display:flex}.blog-footer .item .image-post{width:120px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;overflow:hidden;margin-right:20px}.blog-footer .item .info-post{flex:1 1 0%}.blog-footer .item .info-post .post-date{color:#aaaaaa;font-size:92.85%;margin-bottom:5px}.blog-footer .item .info-post .post-date:before{content:'\e92c';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;margin-right:5px}.blog-footer .item .info-post .post-title{font-size:114.28%}.infostore-footer .logo-footer{margin-bottom:30px;display:block}.infostore-footer>div{margin-bottom:20px}.infostore-footer .phone{font-weight:500;font-size:171.42%}.infostore-footer .address{font-size:114.28%;color:#111111}.infostore-footer .time ul{margin:0;padding:0;list-style:none}.infostore-footer .time ul li{margin-bottom:5px}.footer-bottom{padding:16px 0 13px;border-top:1px solid #eee}.layout-boxed .footer-bottom{padding-left:15px;padding-right:15px}.footer-bottom address{margin-bottom:0px;text-align:right;font-size:92.85%}.footer-links{margin:0;float:none;padding:0}.footer-links ul{margin:0;padding:0}.footer-links ul li{display:inline-block;vertical-align:top;margin:0;padding-right:20px;font-size:92.85%}.footer-links ul li:last-child{padding:0px}@media (min-width:992px) and (max-width:1199px){.footer-links ul li{padding:0 15px}}@media (max-width:991px){.services-footer{padding:50px 0 10px}.services-footer .service-item{margin-bottom:40px}.footer-bottom{text-align:center}.footer-bottom address{text-align:center}.footer-links{margin:0 0 10px}}@media (max-width:567px){.services-footer{padding:50px 0 15px}.services-footer .service-item{margin-bottom:40px}}