div#blog-sidebar{flex:2}div#blog-sidebar h2{margin-bottom:2rem}.sb-stick-wrapper{position:sticky;top:150px}.sb-section{margin-bottom:2rem}.section-header{align-items:center;display:flex;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.section-mobile-icon{background-color:#fff;border-radius:100%;box-shadow:0 3px 3px 3px rgba(0,0,0,.1);display:none;height:30px;margin-left:auto;position:relative;width:30px}.section-mobile-icon:after,.section-mobile-icon:before{background:var(--primary-color);border-radius:2px;bottom:0;content:"";left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.section-mobile-icon:before{height:4px;transform:rotate(0deg);width:20px}.section-header.open .section-mobile-icon:before{transform:rotate(180deg)}.section-mobile-icon:after{height:20px;transform:rotate(0deg);width:4px}.section-header.open .section-mobile-icon:after{transform:rotate(90deg)}.top-stories-list a{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid var(--primary-color);color:var(--primary-color);display:flex;flex-direction:column;font-size:1.5rem;margin-bottom:2rem;padding:3rem 2rem;position:relative;transition:all .5s ease-in-out}.top-stories-list a:hover{color:#fff}.top-stories-list .top-story a{color:#fff;justify-content:end;min-height:18rem}.top-stories-list a span{display:block;z-index:1}span.overlay{background-color:#f2f2f2;height:100%;left:0;opacity:1;position:absolute;top:0;transition:all .5s ease-in-out;width:100%;z-index:0}.top-stories-list .top-story span.overlay{background-color:rgba(0,0,0,.5)}.top-stories-list a:hover span.overlay{background-color:#000;opacity:.5}span.ts-title{font-family:Soin Sans Neue;font-size:2rem;font-weight:700;margin-bottom:1rem}.sb-author-wrapper{grid-gap:2rem;display:grid;grid-template-columns:repeat(5,1fr)}.sb-author-wrapper a{display:flex;justify-content:center}.sb-author-wrapper img.post-author{display:block;width:60px}select#blog-tags{background-color:#fff;background-position:95% 20px;border:1px solid var(--primary-color);border-radius:5px;color:var(--primary-color);font-size:1.8rem;padding:1.5rem}div#search-filter{align-items:center;display:flex;flex:2;position:relative}input#blogSearch{border:1px solid var(--primary-color);border-radius:5px;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;display:block;font-size:1.8rem;padding:1.5rem;width:100%}#blogSearchIcon{position:absolute;right:20px}#blogSearchIcon:hover{cursor:pointer}.sidebar-filters-wrapper span.btn-primary-accent{margin-top:2rem}@media screen and (max-height:830px){.top-stories-list li{display:none}.top-stories-list li:first-child{display:block}}@media screen and (max-height:675px){.sb-stick-wrapper{position:relative}.top-stories-list li{display:block}}@media screen and (max-width:1000px){.sb-author-wrapper{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:700px){.sb-stick-wrapper{position:relative;top:0}.section-header{background-color:var(--primary-color);color:#fff;padding:1.5rem 2rem}div#blog-sidebar h2{color:#fff;font-size:2rem;margin-bottom:0}.section-mobile-icon{display:block}.sb-author-wrapper,.sidebar-filters-wrapper,ul.top-stories-list{max-height:0;opacity:0;overflow:hidden;padding:0;transition:all .5s ease-in-out}.sb-author-wrapper.open,.sidebar-filters-wrapper.open,ul.top-stories-list.open{max-height:1000px;opacity:1;padding:3rem 0 0}.sb-author-wrapper{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:600px){.sb-author-wrapper{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:480px){.sb-author-wrapper{grid-template-columns:repeat(4,1fr)}}