.ul-nostyle{list-style:none;margin:0;padding:0}.page-footer{background-color:#fff}.social-footer{padding:10px 0 0 0}.social-footer ul{list-style:none;margin:0;padding:0;text-align:right}.social-footer ul::after{content:"";display:block !important;clear:both}.social-footer ul li{display:inline-block;margin:0 11px}.social-footer ul li:last-child{margin-right:0}.social-footer ul li a [class*="icon-"]{color:#fff;font-size:30px;display:inline-block;text-align:center;transition:.1s;-moz-transition:.1s;-webkit-transition:.1s;-o-transition:.1s;opacity:.2}.social-footer ul li a [class*="icon-"]:hover{opacity:1;background-color:transparent}.newsletter-footer span{color:#999999;font-size:14px;font-weight:400;line-height:26px;display:inline-block;margin-bottom:15px}.newsletter-footer .newsletter-content{width:100%}.newsletter-footer .newsletter-form,.newsletter-footer .input-box,.newsletter-footer .action-button{width:100%}.newsletter-footer .input-box input{border:none;height:auto;text-align:center;font-weight:400;margin:10px 0;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;font-size:14px;background-color:#292929;padding:15px 5px;color:#fff}.newsletter-footer .action-button button{height:auto;text-align:center;text-transform:uppercase;font-weight:400;transition:.1s;-moz-transition:.1s;-webkit-transition:.1s;-o-transition:.1s;margin-bottom:30px;width:100%;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;padding:15px 5px}.newsletter-footer .action-button button span{color:#000;margin-bottom:0}.footer-top{background-color:#111;padding:43px 0 42px;border:1px solid rgba(255,255,255,0.05)}.footer-middle{background-color:#111;padding:55px 0}.footer-top>div,.footer-middle>div{display:flex}.footer-top .main-footer,.footer-middle .main-footer{margin-left:30px}.sidebar-footer{width:270px}.main-footer{width:calc(100% - 270px)}.footer-block{padding-top:0;margin-bottom:0}.footer-block.links-info{padding-left:50px}.footer-block .footer-block-title{font-size:18px;color:#fff;font-weight:400;margin-bottom:15px}.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:4px 0;margin-bottom:5px;font-size:13px;font-weight:400;color:#777777;transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;-o-transition:.2s}.footer-block .links-footer li a:before{content:"";display:inline-block;width:0;height:4px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin-right:0;transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;-o-transition:.2s;vertical-align:middle}.footer-block .links-footer li a:hover:before{width:4px;margin-right:5px}.footer-block.footer-logo .footer-block-content a{display:inline-block;margin-top:10px}.footer-block.footer-logo .footer-block-content p{color:#999999;font-size:14px;font-weight:400;line-height:20px;margin-bottom:35px}.footer-block.footer-numberphone .footer-block-title{font-size:14px;margin-bottom:6px}.footer-block.footer-numberphone .footer-block-content p{color:#fe2424;font-weight:500;font-size:24px;line-height:26px;margin-bottom:35px}.footer-block.footer-contact-info .footer-block-title{font-size:14px;margin-bottom:6px}.footer-block.footer-contact-info .footer-block-content p{color:#999999;font-size:14px;font-weight:400;line-height:22px}.footer-btn-chat .list-btn-chat{list-style-type:none;margin:0;padding:0;text-align:right}.footer-btn-chat .list-btn-chat li{display:inline-block;margin:0 0 0 10px}.footer-btn-chat .list-btn-chat li a{display:inline-block;padding:16px 20px;background-color:#292929;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;color:#fff;text-transform:uppercase;font-size:14px;font-weight:400}.footer-info{padding-left:30px}.footer-info .footer-block-title{font-size:14px;font-weight:400;letter-spacing:.42px;margin-bottom:0}.footer-info .footer-block-content{line-height:28px}.footer-info .footer-block-content .number-phone{color:#ffc220;font-size:24px;letter-spacing:.72px}.footer-bottom{background-color:#292929;padding:24px 0}.footer-bottom address{margin:12px 0 0;color:#888;text-align:right}.footer-bottom address a:hover{text-decoration:underline}.footer-bottom small,.footer-bottom .small{font-size:100%}.payment-footer{text-align:left}.layout-boxed .newsletter-footer{padding-right:20px}.layout-boxed .footer-bottom{padding-left:10px;padding-right:10px}@media (min-width:1200px) and (max-width:1366px){.footer-btn-chat .list-btn-chat li a{padding:16px 10px}.social-footer ul li{margin:0 6px}.footer-block.links-info{padding-left:20px}.footer-btn-chat .list-btn-chat li{margin:0 0 0 7px}}@media (min-width:992px) and (max-width:1199px){.sidebar-footer{width:160px}.footer-top .main-footer,.footer-middle .main-footer{margin-left:0}.main-footer{width:calc(100% - 160px)}.footer-btn-chat .list-btn-chat li{margin-left:0}.footer-btn-chat .list-btn-chat li a{padding:16px 6px;font-size:11px}.social-footer ul li{margin:0px 2px}.footer-block.links-info{padding-left:30px}}@media (max-width:1023px){.footer-top{padding:25px 0 23px}.footer-middle{padding:25px 0 5px}.sidebar-footer{width:160px}.footer-top .main-footer,.footer-middle .main-footer{margin-left:0}.main-footer{width:calc(100% - 160px)}.footer-btn-chat .list-btn-chat li{margin-left:0}.footer-btn-chat .list-btn-chat li a{padding:16px 6px;font-size:11px}.social-footer ul{text-align:center}.social-footer ul li{margin:0px 10px}.footer-block.links-info{padding-left:0}.footer-block.ft-newsletter{margin-left:-160px;margin-top:20px}.footer-block.ft-newsletter .footer-block-title{margin-bottom:0}.footer-top>div{flex-direction:column}.footer-top>div .sidebar-footer,.footer-top>div .main-footer{width:100%}.footer-top>div .sidebar-footer{text-align:center}.footer-top>div .sidebar-footer .footer-block.footer-logo .footer-block-content a{margin-top:0}.footer-top>div .main-footer .footer-btn-chat .list-btn-chat{margin:10px 0;text-align:center}.footer-top>div .main-footer .footer-info{text-align:center;padding-left:0}.payment-footer,.footer-bottom address{text-align:center}}@media (min-width:481px) and (max-width:599px){.footer-middle .main-footer{margin-left:-160px;width:100%}.footer-middle .main-footer .footer-block.links-info{margin-left:35%}.footer-middle .main-footer .footer-block.ft-newsletter{margin-left:0}}@media (max-width:480px){.footer-middle .main-footer{margin-left:-160px;width:100%}.footer-middle .main-footer .footer-block.links-info{margin-left:45%}.footer-middle .main-footer .footer-block.ft-newsletter{margin-left:0}}@media (max-width:380px){.footer-block .footer-block-title{font-size:14px}}