.frontlist-box .empty-list{color:var(--regular-subtle-font-color);font-size:1.25rem;font-weight:bold;text-align:center;width:10rem;margin:1rem auto;padding:0.5rem 1rem;border:1px solid var(--regular-border-color);border-radius:0.375rem}.frontlist-box .fl-pagination{margin:1rem 0;text-align:center}.frontlist-actions{margin-bottom:1rem}.frontlist-filters{text-align:right;background:var(--regular-bg-color);margin-bottom:1rem;padding:0.5rem 1rem;border-radius:0.375rem;position:relative}.frontlist-filters form>div{display:inline-block;gap:1rem;flex-wrap:wrap}.frontlist-filters input.btn[name=search]{width:150px}.frontlist{clear:left;border-collapse:collapse;width:100%}.frontlist>tbody>tr{border-bottom:1px solid var(--regular-border-color)}.frontlist>tbody>tr>td{vertical-align:top}.frontlist>tbody>tr>td.col-img{width:120px;text-align:center;padding-right:10px}.frontlist>tbody>tr>td.col-img img{border:0;padding:2px}.frontlist>tbody>tr>td.col-bdy h3{font-size:1.25rem;margin:0}.frontlist>tbody>tr>td.col-bdy h3 a{color:var(--regular-font-color);text-decoration:none}.frontlist>tbody>tr>td.col-opt{width:20px}.frontlist .fl-author,.frontlist .fl-date{color:var(--regular-subtle-font-color);font-size:0.875rem}.frontlist .fl-description{color:var(--regular-subtle-font-color);min-height:30px}.frontlist-two article{display:inline-block;width:48.5%;margin:0 3% 3% 0;vertical-align:top}.frontlist-two article:before{clear:both}.frontlist-two article:nth-of-type(2n){margin-right:0}.frontlist-two article .fl-entry{display:table;position:relative;overflow:hidden;background-color:var(--regular-bg-color);width:100%}.frontlist-two article .fl-entry>div{display:table-cell;vertical-align:top;padding:10px;position:relative;overflow:hidden}.frontlist-two article .fl-entry h3{font-size:1.25rem;margin:0}.frontlist-two article .fl-entry h3 a{color:var(--regular-font-color);text-decoration:none}.frontlist-two article .fl-thumbnail{width:140px}.frontlist-two article .fl-thumbnail~div{padding-left:0}.frontlist-two article .fl-thumbnail img{display:block;width:100%}.frontlist-two article .fl-author,.frontlist-two article .fl-date{color:var(--regular-subtle-font-color);font-size:0.875rem}.frontlist-two article .fl-description{color:var(--regular-subtle-font-color);min-height:30px}.frontlist-two article .fl-button{text-align:right}.frontlist-two article .fl-labels{background-color:var(--regular-bg-color);color:var(--regular-subtle-font-color);font-size:0.875rem}.frontlist-two article .fl-footer{margin-top:2px;background-color:var(--regular-bg-color);padding:10px}@media only screen and (max-width:990px){.frontlist-two article{width:100%;margin-right:0}}.frontlist-three article{display:inline-block;width:30.36%;margin:0 4% 4% 0;vertical-align:top;box-shadow:1px 1px 2px rgba(0,0,0,0.16);position:relative;overflow:hidden}.frontlist-three article:before{clear:both}.frontlist-three article .fl-entry{padding:10px}.frontlist-three article .fl-thumbnail{position:relative;overflow:hidden}.frontlist-three article .fl-thumbnail img{width:100%;display:block}.frontlist-three article h3{font-size:1.25rem;margin:0}.frontlist-three article h3 a{color:var(--regular-font-color);text-decoration:none}.frontlist-three article .fl-author,.frontlist-three article .fl-date{color:var(--regular-subtle-font-color);font-size:0.875rem}.frontlist-three article .fl-description{color:#fff;min-height:30px;padding:5px 10px;position:absolute;transition:all 0.5s ease;transform:translateY(100%);bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.2)}.frontlist-three article:hover{box-shadow:0px 4px 8px rgba(0,0,0,0.16)!important}.frontlist-three article:hover .fl-description{transform:translateY(0%)}.frontlist-three article .fl-button{text-align:center}@media only screen and (min-width:990px){.frontlist-three article:nth-of-type(3n){margin-right:0}}@media only screen and (max-width:990px){.frontlist-three article{width:48%}.frontlist-three article:nth-of-type(2n){margin-right:0}}@media only screen and (max-width:770px){.frontlist-three article{width:100%;margin-right:0}}@charset "UTF-8";.slideshow{color:#fff;font-size:0.8em;margin:0 auto;overflow:hidden;position:relative;background-color:#222;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slideshow ul{text-align:center;margin:0 auto;display:table;border-collapse:collapse;list-style:none}.slideshow ul li{display:table-cell;position:relative;padding:0;margin:0;overflow:hidden}.slideshow ul li img{width:100%;display:block}.slideshow.slide>ul{transition:margin-left 0.8s}.slideshow.fade>ul li.disabled{opacity:0}.slideshow.fade>ul li.enabled{opacity:1;transition:all 0.8s}.slideshow>ul li,.slideshow.fade{background-position:center;background-repeat:no-repeat;background-size:auto 100%}.slideshow:before,.slideshow>ul>li:before{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.1)}.slideshow .ss-prev,.slideshow .ss-next{font-size:1.5em;line-height:3em;text-align:center;background:rgba(155,155,155,0.16);position:absolute;top:45%;width:3em;height:3em;border-radius:50%;cursor:pointer}.slideshow .ss-prev:hover,.slideshow .ss-next:hover{opacity:1}.slideshow .ss-prev{left:5%}.slideshow .ss-prev span:before{content:"❬"}.slideshow .ss-next{right:5%}.slideshow .ss-next span:before{content:"❭"}.slideshow .ss-nav{position:absolute;width:100%;bottom:10%;z-index:1}.slideshow .ss-nav ul li{cursor:pointer}.slideshow .ss-nav ul li div{width:0.75em;height:0.75em;margin:0.375em;border:2px solid #fff;border-radius:50%;opacity:0.8}.slideshow .ss-nav ul li.selected div{background:#fff}.slideshow .ss-fixed{position:absolute;top:25%;text-align:center;width:100%}.slideshow .ss-fixed h2{color:#fff}.slideshow .ss-text{text-align:center;visibility:hidden;position:absolute;top:35%;left:20%;right:20%;opacity:0;transition:all 1s}.slideshow>ul>li.enabled .ss-text{visibility:visible;opacity:0.9;left:20%;transition:all 1s;transition-delay:0.8s}.slideshow .ss-title{font-size:2.4em;font-weight:bold;text-transform:uppercase}.slideshow .ss-content{font-size:1.2em}@media (min-width:768px){.slideshow{font-size:0.8em}}@media (min-width:992px){.slideshow{font-size:1em}}@media (min-width:1200px){.slideshow{font-size:1.2em}}