footer{background-position:center;background: url(../../images/footer.jpg);background-size: 30%;padding-top:80px;position: relative;}
footer:before{content: ''; position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #0000006b;} 
footer h5{color:white;font-size:16px;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid rgba(255,255,255,0.2)}
footer .logo{padding:15px 0}
footer .logo figure{color:White}
footer .logo figure img{max-width: 210px;/* -webkit-filter:brightness(0) invert(1); *//* filter:brightness(0) invert(1); */margin-bottom:20px}
footer .logo figure figcaption{max-width:260px}footer .footer-menu{padding:15px 0;/* border-bottom:1px solid rgba(255,255,255,0.2); */}
footer .footer-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
footer .footer-menu ul li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:5px 0;list-style-type: none;}
footer .footer-menu ul li a{color:whitE;opacity:0.8;font-size:14px;padding:2px}
footer .footer-menu ul li a:hover{opacity:1;color: #fff;}footer .footer-social{padding:15px 0;}
footer .footer-social ul li{display:inline-block;padding:5px 2px}
footer .footer-social ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding: 6px;font-weight:500;font-size:14px;color:White;opacity:0.8;background: black;border-radius: 100%;align-items: center;justify-content: center;}
footer .footer-social ul li a i{margin-right: 0;font-size: 14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:24px;width:24px;/* background:white; */color: #ffffff;border-radius:4px;position:relative;top:-1px}
footer .footer-social ul li a:hover{opacity:1}footer .footer-contact{padding:15px 0}
footer .footer-contact a,footer .footer-contact address{height:100%;padding:2px;font-size:14px;color:White;opacity:0.8;margin:10px 0;display:block;-webkit-transition:0.3s;transition:0.3s}
footer .footer-contact address i,footer .footer-contact a i{margin-right:5px;font-size:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:24px;width:24px;/* background: white; */color: #ffffff;border-radius:4px;position:relative}
footer .footer-contact a:hover,footer .footer-contact address:hover{opacity:1}footer .copyright{padding:20px 5px;border-top:1px solid rgba(255,255,255,0.5);margin-top: 20px;}
footer .copyright a,footer .copyright p{font-weight:600;font-size:14px;color:white;margin:0;padding:5px 0;width: auto;}
