.dh5-footer{padding:20px 0;border-top:1px solid #eee;display:flex;flex-direction:column;align-items:center}.dh5-footer .author-bio,.dh5-footer .social-media-icons{width:100%;max-width:1200px;margin-bottom:20px;padding:0 20px;box-sizing:border-box}.dh5-footer .author-bio{text-align:center}.dh5-footer .social-media-icons{text-align:center}.dh5-footer .footer-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}.dh5-footer .footer-main-content{display:flex;flex-direction:column;width:100%;gap:20px;align-items:center}@media(min-width:768px){.dh5-footer .author-bio,.dh5-footer .social-media-icons{text-align:left}.dh5-footer .footer-main-content{flex-direction:row;justify-content:space-between;align-items:flex-start}.dh5-footer .footer-logo{flex:1;text-align:left}.dh5-footer .footer-nav{flex:1;text-align:center}.dh5-footer .footer-copyright{flex:1;text-align:right}}.dh5-footer .footer-logo img{max-width:240px;height:auto}.dh5-footer .footer-nav a{display:block;margin-bottom:5px;color:#555;text-decoration:none;font-size:1.2em;line-height:1.2}.dh5-footer .footer-nav a:hover{text-decoration:underline}.dh5-footer .footer-copyright p{font-size:1.2em;color:#777}.dh5-footer .social-media-icons a{font-size:1.2em;line-height:1.2;margin:0 5px;color:#555;text-decoration:none}.dh5-footer .social-media-icons a:hover{color:#007bff}.header{background-color:initial}.header .nav{display:flex;align-items:center;justify-content:space-between;padding:10px 20px}.header .nav .logo-container img{height:80px;width:80px;object-fit:contain}.header .nav .title-container{flex-grow:1;text-align:center}.header .nav .menu-container{}