footer{background-color:#000;padding:70px 0 120px}footer .container{display:table}.copy-right p{color:hsla(0,0%,100%,.75);font-size:18px;line-height:1.4em;margin:0}.footer-links ul{list-style:none;margin:20px 0 0;padding:0}.footer-links h3{color:hsla(0,0%,100%,.75);font-size:18px;margin:0}.footer-links ul li{margin-bottom:10px}.footer-links ul li:last-child{margin:0}.footer-links ul li a{border-bottom:1px solid hsla(0,0%,100%,.3);color:#fff;display:inline-block;font-size:16px;text-decoration:none;text-transform:capitalize;transition:.2s}.footer-links ul li a:hover{border-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.6);transition:.2s}.footer-social ul{list-style:none;margin:0;padding:0}.footer-social ul li{display:inline-block;margin:0 0 10px}.footer-social ul li a{border:2px solid #fff;border-radius:50%;color:#fff;display:inline-block;font-size:18px;height:40px;line-height:40px;text-align:center;transition:.2s;width:40px}.footer-social ul li a:hover{background:#fff;color:#333;transition:.2s}.footer-social{text-align:right}.footer-fdec{margin-top:20px}@media (max-width:767px){.footer-fdec{margin:20px 0}footer .container{display:-webkit-flex;display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}footer .container .span2,footer .container .span3{-webkit-flex:0 0 50%;-webkit-box-flex:0 0 50%;-moz-flex:0 0 50%;-moz-box-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:100%}footer .container div:first-child.span3{-webkit-flex:0 0 100%;-webkit-box-flex:0 0 100%;-moz-flex:0 0 100%;-moz-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}footer{padding:30px 0}.copy-right p,.footer-links ul li a{font-size:14px}.footer-links ul{margin:10px 0 0}.footer-links{margin-bottom:25px}.footer-social{text-align:left}.footer-social ul li{margin:0 5px 0 0}.footer-social ul li a{font-size:12px;height:28px;line-height:27px;width:28px}}@media (min-width:768px) and (max-width:991px){footer{padding:30px 0}.copy-right p,.footer-links ul li a{font-size:14px}.footer-social ul li{margin-left:3px}.footer-social ul li a{font-size:12px;height:28px;line-height:27px;width:28px}}