aside .sitelinks-wrapper{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}@media screen and (min-width: 1024px){aside .sitelinks-wrapper{grid-template-columns:1fr}}aside .sitelinks-wrapper.selected{padding-right:0.5em}aside .sitelinks-wrapper .item .thumb{flex:0 0 20%;margin-right:0.5em}.fullwidth-widgets .sitelinks-wrapper{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.fullwidth-widgets .sitelinks-wrapper .item{transition:.3s all}@media screen and (min-width: 1024px){.fullwidth-widgets .sitelinks-wrapper .item:hover .description{transform:translateY(0%) !important}}.fullwidth-widgets .sitelinks-wrapper .item .thumb{flex:0 0 25%}@media screen and (max-width: 1024px){.fullwidth-widgets .sitelinks-wrapper .item .thumb{margin-right:0.5em}}@media screen and (min-width: 1024px){.fullwidth-widgets .sitelinks-wrapper .item .thumb{width:30%;margin-bottom:0.5em}}@media screen and (min-width: 1024px){.fullwidth-widgets .sitelinks-wrapper .item .content .title{margin:0 0.5em}}.fullwidth-widgets .sitelinks-wrapper .item .content .description{transition:.3s all}@media screen and (min-width: 1024px){.fullwidth-widgets .sitelinks-wrapper .item .content .description{position:absolute;bottom:0;left:0;width:100%;background:#000;color:#fff;padding:0.25em 0.5em;transform:translateY(100%);font-weight:bold;text-align:center}}.sitelinks-wrapper{display:grid}.sitelinks-wrapper .item{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;position:relative;padding:0.5em;overflow:hidden}.sitelinks-wrapper .item.selected{background-color:#efefef;border:2px solid #ddd;margin:-2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sitelinks-wrapper .item a{position:absolute;display:block;width:100%;height:100%;z-index:20}.sitelinks-wrapper .item .content{flex:1}@media screen and (min-width: 1024px){.sitelinks-wrapper .item .content{width:100%}}.sitelinks-wrapper .item .content .title{display:block;color:#ec1f27;text-transform:uppercase;line-height:1.25}.sitelinks-wrapper .item .content .description{font-size:.8em;text-align:left}.grid-social{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));grid-gap:10px}@media screen and (min-width: 1024px){.grid-social{grid-template-columns:repeat(6, 50px)}}@media screen and (max-width: 1024px){.grid-social{grid-auto-rows:50px}}.grid-social h1{grid-column:1 / -1}.grid-social .button-l-1,.grid-social .button-l-2{background-color:#ec1f27;color:#fff;font-weight:bold;text-align:center;display:block;font-size:1.5em;transition:.3s all}@media screen and (min-width: 1024px){.grid-social .button-l-1,.grid-social .button-l-2{font-size:1.25em}}.grid-social .button-l-1:hover,.grid-social .button-l-2:hover{opacity:0.75}.grid-social .button-l-2{background-color:#6d6d6d}.grid-social .grid-button-l{grid-column:span 2;display:grid;grid-template-columns:repeat(auto-fit, minmax(50px, 1fr));grid-gap:10px;align-items:center}@media screen and (min-width: 1024px){.grid-social .grid-button-l{grid-row:span 2}}.grid-social svg{transition:.3s all;width:100% !important;height:50px !important}.grid-social svg:hover{transform:scale(1.2)}.grid-social .fa-twitter{color:#1DA1F2}.grid-social .fa-facebook{color:#3B5998}.grid-social .fa-rss{color:#ee802f}.grid-social .fa-envelope,.grid-social .fa-instagram{color:#ed4147}.sidebar-calendar .item{margin-bottom:1em}.sidebar-calendar .item .event-banner{display:flex;flex-flow:column nowrap}.sidebar-calendar .item .event-name{margin:0.25em 0 0.25em 0.5em;font-size:1.25em !important;line-height:1.1;font-weight:600;text-transform:capitalize}.sidebar-calendar .item .event-date{width:unset !important;flex:1 1 100%;line-height:1;float:none !important;display:flex !important;text-align:unset;text-transform:uppercase;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd}.sidebar-calendar .item .event-date span{display:unset !important}.sidebar-calendar .item .event-date .date{font-size:1.25em;font-weight:600}.sidebar-calendar .item .event-date .dayandtime{font-size:1em;font-weight:100;text-align:right}.sidebar-calendar .item .event-desc{width:100% !important;padding:0 0.5em 0.5em !important}.sidebar-calendar .item .event-desc .event-address{width:auto !important;white-space:normal !important;display:flex;flex-flow:row nowrap;align-items:baseline}.sidebar-calendar .item .event-desc .event-address i{margin-right:0.5em;width:unset !important;text-align:unset !important}.sidebar-postsoftype .item .content{font-size:.8em}.sidebar-postsoftype .item+.item{margin-top:2em}
