.footernavigationauto,.footernavigation{overflow:hidden}
@media(min-width :992px){.footer-navigation h3{margin-top:15px;margin-bottom:10px}
.footer-navigation li{margin:16px 0 0!important;line-height:16px!important}
.footer .legal-footer{margin-top:38px;padding-top:26px!important;padding-bottom:30px!important}
}
@media(min-width :768px) and (max-width:991px){.clearfix{margin-bottom:14px}
.footer-navigation li{margin:16px 0 0!important;line-height:16px!important}
.footer .legal-footer{padding:25px 0 31px 8px}
footer.footer .footer-innerwrapper .social-navigation .col-sm-9{padding-left:0}
footer.footer .footer-innerwrapper .legal-footer .legal-items{padding-left:0}
}
@media(min-width :480px) and (max-width:767px){.footer-navigation h3{margin-top:15px;margin-bottom:2px}
.clearfix{margin-bottom:14px}
.footer-navigation li{margin:16px 0 0!important;line-height:16px!important}
.footer .legal-footer{padding:25px 0 31px 8px;line-height:25px!important}
}
@media(max-width :479px){.footer-navigation .footer-wrapper.accordion.last-of-group.footer-nav-last{border-bottom:1px solid #7c7c7c;padding-bottom:14px}
.footer-navigation .footer-wrapper.accordion{border-top:1px solid #7c7c7c;margin:14px 0 0}
.footer-navigation .footer-wrapper.accordion.last-of-group{border-bottom:0;padding-bottom:0}
.footer-navigation .footer-wrapper.accordion>h3{border-top:0;padding-top:0}
.footer-navigation li{margin:18px 0 0!important;line-height:16px!important}
.footer-navigation .footer-wrapper ul li:last-child{margin-bottom:38px!important}
.footer .legal-footer{padding:25px 0 31px 8px}
.footer-navigation .footer-headline{float:left;width:calc(100% - 50px)}
.footer-navigation h3 a.accordion-trigger{overflow:hidden}
.footer-navigation h3{margin-top:0!important}
}
div.footer-wrapper a.accordion-trigger i.icon-angle-down{color:#706f6f!important}
.footer-navigation .footer-headline{font-size:1.25rem;color:#fff}
.footer-navigation li{font-size:15px}
@media screen and (min-device-width:768px) and (max-device-width:1023px){footer .footer-innerwrapper .footer-navigation .parbase{width:25%}
footer .footer-innerwrapper .clearfix{display:none!important}
}
@media screen and (min-device-width:601px) and (max-device-width:767px){.social-navigation #title-col{padding-left:0}
}
@media screen and (min-device-width:320px) and (max-device-width:599px){footer .footer-innerwrapper .footer-navigation .parbase{float:none!important}
footer .footer-innerwrapper .social-navigation{height:120px}
footer.footer .social-navigation .scroll-container .social-scroll ul li{display:block;float:left;margin-bottom:10px}
footer .social-navigation li.item-scroll{padding-left:10px!important}
.footer-navigation h3{margin-top:32px}
}
footer .social-navigation li.item-scroll:first-of-type{padding-left:0}
footer .social-navigation li.item-scroll{min-width:40px!important;padding-left:0;padding:0 10px}
footer .social-navigation ul.item-wrapper-scroll{min-width:0}
#back-to-top{cursor:pointer;position:fixed;bottom:50px;right:0;color:#fff;padding:5px 10px;background-color:rgba(85,85,85,.5);font-size:12px;height:50px;display:none;z-index:7899}
#back-to-top i{display:block;text-align:center;font-size:18px}
footer.footer .social-navigation{border-bottom:0;margin-top:1.8rem}
footer.footer .social-navigation .title{font-size:1.25rem;color:#fff;font-weight:500;margin-top:0}
.footer .social-navigation .scroll-container{margin-left:0;margin-right:0;margin-top:0;float:left}
.footer .social-navigation ul li{border:0}
.footer .social-link{padding-right:10px}
@media(max-width:600px){footer.footer #title-col{padding-left:0}
}
@media(max-width:320px){footer.footer .social-navigation{overflow:visible!important}
footer.footer ul.item-wrapper-scroll li{display:block;float:left;margin-bottom:10px;min-width:40px;padding-left:0}
}
@media(max-width:479px){footer.footer .social-navigation .scroll-container{margin-top:10px}
}
@media(max-width:599px){footer.footer #title-col{width:100%}
footer.footer .social-navigation .scroll-container{margin-top:10px}
footer.footer .scroll-container{margin-left:-25px!important}
footer.footer .social-navigation .col-sm-9,.col-sm-3{float:left!important}
}
@media(max-width:767px){footer.footer .social-navigation .title{display:block!important}
}
@media screen and (min-device-width:600px) and (max-device-width:767px){footer.footer .social-navigation .scroll-container{padding-left:30px}
}
@media(max-width:991px){footer.footer #title-col{padding-left:0}
footer.footer .parbase.footernavigation{padding-left:0;float:left}
footer.footer .parbase.footernavigationauto{padding-left:0;float:left}
footer.footer .social-navigation .scroll-container{margin-top:0}
}
@media(min-width :480px){footer.footer .social-navigation .col-sm-9{float:left!important}
}