.footer-container{display:flex;flex-wrap:wrap;padding-bottom:50px}.page-footer{background:#040503;color:#fff}.page-footer a,.footer.content .links a,.footer.content li span,.page-footer p,.footer.content .links a:visited{color:#fff;font-family:"Poppins-Light"}.page-footer a:hover,.footer.content .links a:hover{color:#dcdcdc;text-decoration:none}.footer .block .title{font-size:18px;font-family:"Poppins-SemiBold";margin-bottom:12px;line-height:30px}.footer.content .links a{padding:0 0 0 13px}.footer.content .links li,.footer.content .contact-listing li{margin-bottom:10px;position:relative}.footer.content .links li:last-child,.footer.content .contact-listing li:last-child{margin-bottom:0}.footer.content .links li:after,.footer.content .links li:before{border-right:2px solid;content:'';display:block;height:7px;margin-top:-6px;position:absolute;transform:rotate(135deg);left:2px;top:14px;width:0;color:#fff}.footer.content .links li:after{margin-top:-2px;transform:rotate(45deg)}.footer.content .contact-listing li{padding-left:30px}.footer.content li,.footer.content .links li,.footer.content p{font-size:15px}.footer.content .contact-listing li:before{content:'';background:url(../images/sprite.png);display:inline-block;position:absolute;left:0;width:19px;height:23px}.footer.content .contact-listing li.location:before{background-position:-52px -139px}.footer.content .contact-listing li.call:before{background-position:-202px -55px}.footer.content .contact-listing li.fax:before{background-position:-92px -55px}.footer.content .contact-listing li.email:before{background-position:-166px -55px}.footer.content .contact-listing li.time:before{background-position:-129px -55px}.sprite{background:url(../images/sprite.png);display:inline-block;width:25px;height:25px}.foot-fb{background-position:-10px -143px}.foot-gplus{background-position:-190px -98px}.foot-twit{background-position:-145px -98px}.foot-linkedin{background-position:-100px -98px}.foot-yelp{background-position:-55px -98px}.foot-pin{background-position:-10px -98px}.social-links li{display:inline-block;margin-right:5px}.social-links li:last-child{margin-right:0}.footer.content ul.social-links{margin-top:22px}.footer-copyright{display:flex;flex-wrap:wrap;align-items:center;border-top:1px solid #4d4e4c;padding-top:10px;padding-bottom:10px}.copyright-block,.accept-payments-block{flex:0 0 100%;display:flex;align-items:center;justify-content:space-between}.copyright-block .copyright-text.right{display:flex;align-items:center}.footer.content .footer-copyright p{margin:0;font-size:14px;line-height:21px;font-family:"Poppins-Light"}.footer-copyright img{vertical-align:middle}.paypal{background-position:-10px -10px;width:50px;height:30px}.express{background-position:-70px -10px;width:50px;height:30px}.visa{background-position:-130px -10px;width:50px;height:30px}.master{background-position:-190px -10px;width:50px;height:30px}.accept-payments-list{display:flex;justify-content:flex-end}.footer.content .accept-payments-list li{display:inline-block;font-size:0;margin-right:10px}.footer.content .accept-payments-list li:last-child{margin-right:0}.footer.content{padding-top:50px}.footer-logo img{margin-bottom:10px;width:180px}.footer-logo p{max-width:90%;margin-bottom:20px}.footer.content ul.social-links>li,.footer.content .accept-payments-list li,.footer.content ul.social-links{font-size:0;line-height:1}.footer.content ul.social-links>li{margin-right:5px}.footer-container>div:last-of-type .description{border-bottom:none}@media (min-width:768px){.footer.content .block{float:none;margin-bottom:0}.footer-logo.block,.contact-us.block{width:30%}.latest-news.block,.support.block,.quick-links.block{width:22%}.contact-listing,.footer.content .links,.social-links,.accept-payments-list{padding-right:0 !important}.page-footer{padding-bottom:0}.footer .block .title{pointer-events:none}}@media (min-width:992px){.footer-logo.block,.contact-us.block{width:26%}.latest-news.block,.support.block,.quick-links.block{width:16%}}@media(min-width:1399px){.footer.content{max-width:1440px}}@media (max-width:1199px){.footer .block .title{font-size:16px}}@media (max-width:991px){.footer.content li,.footer.content .links li,.footer.content p{font-size:13px}.footer .block .title{font-size:15px}.footer.content .links{padding-right:20px !important}.footer.content .footer-copyright p{font-size:13px}}@media (max-width:767px){.footer.content .links>li{background:0 0;border-top:0}.footer .block .title{font-size:16px;line-height:26px;margin-bottom:11px;position:relative}.footer.content li,.footer.content .links li,.footer.content p{font-size:13px;line-height:24px}.footer.content .links{padding-right:0 !important}.footer.content .links li:after,.footer.content .links li:before{left:17px;top:14px;border-right:1px solid;height:5px}.footer.content .links a{padding:0 0 0 10px}.footer.content .links li:after{margin-top:-3px}.footer.content .links li,.footer.content .contact-listing li{margin-bottom:8px}.footer-logo.block,.contact-us.block,.latest-news.block,.support.block,.quick-links.block{width:100%}.latest-news.block,.support.block,.quick-links.block,.footer-logo.block{margin-bottom:20px}.contact-us.block{margin-bottom:0}.footer-copyright{padding-bottom:11px;padding-top:10px}.copyright-block,.accept-payments-block{flex:0 0 100%}.accept-payments-list{justify-content:flex-start;margin-top:10px !important}.footer.content{padding-top:30px}.footer-container{padding-bottom:35px}.footer-logo p{max-width:100%}.footer.content .contact-listing li.location:before{background-position:-52px -140px}.footer.content .contact-listing li.call:before{background-position:-202px -56px}.footer.content .contact-listing li.fax:before{background-position:-92px -57px}.footer.content .contact-listing li.time:before{background-position:-129px -57px}.footer.content .footer-copyright p{font-size:12px;line-height:20px}.page-footer{margin-top:0}.description{border-bottom:1px solid #4d4e4c;padding-bottom:15px}.footer .block.active .description{border-bottom:0;padding-bottom:0}.footer .block.active .title{margin-bottom:0}.footer .block.contact-us .title:after{content:''}.footer.content ul.social-links{margin-top:15px}.footer-logo p{margin-bottom:15px}}@media (max-width:576px){.copyright-block{justify-content:center;flex-wrap:wrap}.copyright-block .copyright-text{display:flex;justify-content:center;width:100%}}