body#top footer.container_wrap{background-color:var(--black);padding:2rem;box-shadow:0 3px 6px rgba(0,0,0,.3);border-radius:0 var(--container-border-radius) 0 0}body#top footer.container_wrap a{font-size:16px;color:var(--text-knockout);font-weight:var(--font-weight-light);padding:0}body#top footer.container_wrap a:hover{color:var(--text-primary)}body#top footer.container_wrap .footer_inner_container{display:flex}body#top footer.container_wrap .nav-container{flex:1 1 40%}body#top footer.container_wrap .top-nav-items{flex:1 0 15%;min-width:260px}body#top footer.container_wrap .top-nav-items>div{padding:0}body#top footer.container_wrap .top-nav-items ul{display:grid;grid-template-columns:repeat(2,50%);margin:0;gap:0 .5em}body#top footer.container_wrap .bottom-nav .widget{padding:0}body#top footer.container_wrap .bottom-nav ul{display:flex;align-items:flex-start;margin:0;flex-wrap:wrap}body#top footer.container_wrap .bottom-nav ul li{padding-right:2rem;flex:0 1 auto}body#top footer.container_wrap .bottom-nav ul a{text-decoration:underline;font-size:12px}body#top footer.container_wrap .logo-area{position:relative;display:flex;flex-direction:column;align-items:center;width:auto;min-width:150px;flex:1 1 15%;padding-right:2rem}body#top footer.container_wrap .logo-area img{margin:0;width:165px}body#top footer.container_wrap .logo-area .widget{padding:0}body#top footer.container_wrap .copyright{grid-area:copyright;color:var(--text-knockout);font-weight:var(--font-weight-light)}body#top footer.container_wrap .copyright *{font-size:12px}body#top footer.container_wrap .copyright.mobile-only{display:none}body#top footer.container_wrap .copyright .widget{padding:.5rem 0 0 0}body#top footer.container_wrap small{display:block;padding:.5em;line-height:1.2em}body#top footer.container_wrap small .widget{padding:0}body#top footer.container_wrap .social_bookmarks{margin:0;display:flex;align-items:center}body#top footer.container_wrap .social_bookmarks li{margin-right:10px;border:none}body#top footer.container_wrap .social_bookmarks li:last-child{margin-right:0}#top #wrap_all .social_bookmarks a{border-radius:2em;background:#fff;color:#000;height:20px!important}@media (min-width:767px) and (max-width:960px){body#top footer.container_wrap .footer_inner_container{flex-wrap:wrap}body#top footer.container_wrap .nav-container{width:100%;flex:1 0 100%;margin-top:2rem;text-align:center}body#top footer.container_wrap .bottom-nav ul{justify-content:center}}@media (max-width:767px){body#top footer.container_wrap .footer_inner_container{flex-direction:column;justify-content:flex-start}body#top footer.container_wrap .logo-area{width:165px;padding-right:0}body#top footer.container_wrap .top-nav-items{width:100%;flex:1 1 100%;padding:2rem 0}body#top footer.container_wrap .top-nav-items ul{display:grid}body#top footer.container_wrap .top-nav-items ul li{padding:.5em 0}body#top footer.container_wrap .bottom-nav ul{flex-direction:column}body#top footer.container_wrap .social_bookmarks{justify-content:flex-start;margin-top:0}}@media screen and (max-width:320px){body#top footer.container_wrap .top-nav-items ul{display:block}}body#top footer.container_wrap .avia-buttonrow-wrap{padding:1rem 0}body#top footer.container_wrap .avia-buttonrow-wrap .avia-button{height:30px}@media (min-width:767px) and (max-width:960px){body#top footer.container_wrap .avia-buttonrow-wrap{text-align:center}}#pypestream-wrapper{z-index:999}#pypestream-wrapper.showing{max-height:calc(100vh - 90px)!important}