footer{font-size:1rem;margin:5px auto;padding-top:5px;padding-bottom:5px;color:#fff;background-color:#292f33;border:5px solid rgb(41,47,84);border-radius:8px;box-shadow:0 2px 4px #0000001a}footer h3{font-size:1.35rem;margin:0;padding:0}footer p{font-size:1rem;margin:5px}footer hr{margin:.5rem 10px;border-color:#fff}footer ul{margin:0;padding:0;list-style-type:none}footer img{margin:5px;max-width:90px}footer img.powered-by{border:5px solid rgb(41,47,84);border-radius:8px}footer a{word-wrap:break-word;background-color:transparent;color:teal}footer a:visited{color:#95a5a6}footer a:hover{color:#3498db}footer a:active{color:#3498db}footer .scroll{float:right;padding-right:25px;vertical-align:middle;background-color:#292f33}footer .scroll button{background-color:#fff;color:#000;vertical-align:middle;font-size:1.25rem}footer .scroll button:hover{border-color:#000}footer .scroll button:active{border-color:transparent}.footer-upper-container{display:flex;justify-content:space-around;align-items:flex-start;width:100%}.footer-lower-container{display:flex;flex-wrap:wrap;box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:0 10px}.footer-lower-container.left-sub{order:1;margin-right:auto}.footer-lower-container.left-sub p{text-align:left}.footer-lower-container.right-sub{order:2;margin-left:auto}.footer-column{flex:1;margin:5px 15px}.socials{display:flex;flex-wrap:wrap;margin:0;padding:0;align-items:center;list-style-type:none}.socials li{margin:5px;width:50px;height:50px;position:relative}.socials li:hover{background-color:#292f54;border-radius:8px}.socials li img{margin:0;padding:0;max-width:90%;max-height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.socials li img.github{filter:invert(100%)}.socials-center{justify-content:center}.socials-sm li{width:30px;height:30px}.socials-lg li{width:70px;height:70px}.footer-column-left{justify-content:flex-start}.footer-column-right{justify-content:flex-end}.footer-column-items-left{justify-content:flex-start;text-align:left}.footer-column-items-right{justify-content:flex-end;text-align:right}.footer-row{display:flex}
