#secondary aside {
    padding-bottom: 25px !important;
}
@media screen and (max-width: 640px) {
    #secondary aside {
       margin-bottom: 20px !important;
    }   
}

.tagcloud {
    padding-top: 15px !important;
}
.tagcloud a {
    background: rgba(42, 42, 42, 0.95);
    border-radius: 16px;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
    
    border: 1px solid rgba(255, 215, 0, 0.1);
    font-size: 16px !important;
}

@media (max-width: 640px) {
  #colophon .widgets .widget-wrapper aside {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

#footer-logo {
    position: relative;
    overflow: hidden;
    height: 55vw;
    max-height: 300px;
}

#footer-logo img {
    position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

footer a {
  color: #d4af37 !important;
} 