.list_style .item .item_inner{height:300px;max-width:300px;margin:auto;display:block;background:var(--primary-colour);border:0;overflow:hidden;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;position:relative}.list_style .item .item_inner:before{content:'';position:absolute;height:200px;width:120%;top:110%;left:-10%;background:var(--secondary-colour);-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transition:top ease-in-out .2s;transition:top ease-in-out .2s;z-index:3}.list_style .item .item_inner .tweet_tools{position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.list_style .item .item_inner .tweet_tools a{display:inline-block;color:#fff;padding:10px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.list_style .item .item_inner .tweet_tools a:focus,.list_style .item .item_inner .tweet_tools a:hover{opacity:.7}.list_style .item .item_inner .overlay_link{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;z-index:1}.list_style .item .item_inner .type_icon{position:absolute;top:40px;left:0;width:60px;height:60px;background-color:var(--primary-colour);z-index:5;-webkit-transform:translate(-50%,0) rotate(-45deg);-ms-transform:translate(-50%,0) rotate(-45deg);transform:translate(-50%,0) rotate(-45deg);-webkit-transition-property:height,width,top;transition-property:height,width,top;-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s}.list_style .item .item_inner .type_icon i{position:absolute;bottom:0;right:0;width:35px;height:35px;line-height:35px;text-align:center;font-size:16px;color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-property:height,width;transition-property:height,width;-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s}.list_style .item .item_inner .type_icon i.fa-rss{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.list_style .item .item_inner.no_image .image,.list_style .item .item_inner.no_image .picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(calc(var(--primary-colour-h) + 0deg),calc(var(--primary-colour-s) + .001%),calc(var(--primary-colour-l) + -1%),calc(var(--primary-colour-a) - 0))}.list_style .item .item_inner.no_image .image img,.list_style .item .item_inner.no_image .picture img{opacity:.2}.list_style .item .item_inner .image,.list_style .item .item_inner .picture{position:relative;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.list_style .item .item_inner .image:before,.list_style .item .item_inner .picture:before{content:'';position:absolute;left:0;top:0;height:100%;width:100%;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(0,0,0,0)),color-stop(50%, rgba(0,0,0,.5)),to(rgba(0,0,0,.75)));background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.75) 100%);z-index:1}.list_style .item .item_inner .text{position:absolute;left:0;bottom:0;width:100%;padding:30px;z-index:1;-webkit-transition:bottom ease-in-out .2s;transition:bottom ease-in-out .2s}.list_style .item .item_inner .text:has(.read_more){bottom:-40px}.list_style .item .item_inner .text .category,.list_style .item .item_inner .text .date,.list_style .item .item_inner .text .featured,.list_style .item .item_inner .text .featured_date,.list_style .item .item_inner .text .job_title,.list_style .item .item_inner .text .read_more,.list_style .item .item_inner .text .snippet,.list_style .item .item_inner .text .time,.list_style .item .item_inner .text .title,.list_style .item .item_inner .text span{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:#fff;font-family:var(--font-primary)}.list_style .item .item_inner .text .category i,.list_style .item .item_inner .text .date i,.list_style .item .item_inner .text .featured i,.list_style .item .item_inner .text .featured_date i,.list_style .item .item_inner .text .job_title i,.list_style .item .item_inner .text .read_more i,.list_style .item .item_inner .text .snippet i,.list_style .item .item_inner .text .time i,.list_style .item .item_inner .text .title i,.list_style .item .item_inner .text span i{color:#fff;margin-right:5px;font-weight:300;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.list_style .item .item_inner .text .title{font-size:20px;line-height:22px;font-family:var(--font-heading);font-weight:var(--heading-font-weight);-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.list_style .item .item_inner .text .categories,.list_style .item .item_inner .text .date,.list_style .item .item_inner .text .featured,.list_style .item .item_inner .text .featured_date,.list_style .item .item_inner .text .job_title,.list_style .item .item_inner .text .snippet{font-size:15px;font-weight:700;line-height:16px;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:15px}.list_style .item .item_inner .text .categories,.list_style .item .item_inner .text .date,.list_style .item .item_inner .text .featured_date,.list_style .item .item_inner .text .job_title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.list_style .item .item_inner .text .snippet{margin-top:8px;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.list_style .item .item_inner .text .read_more{margin-top:0;opacity:0;-webkit-transition:opacity ease-in-out .2s;transition:opacity ease-in-out .2s}.list_style .item .item_inner .links{padding:0 20px}.list_style .item .has_overlay_link:hover:before,.list_style .item a.item_inner:hover:before{top:calc(95% - 3px)}.list_style .item .has_overlay_link:hover .type_icon,.list_style .item a.item_inner:hover .type_icon{height:85px;width:85px;top:18px}.list_style .item .has_overlay_link:hover .type_icon i,.list_style .item a.item_inner:hover .type_icon i{height:45px;width:45px;line-height:45px}.list_style .item .has_overlay_link:hover .text,.list_style .item a.item_inner:hover .text{bottom:0}.list_style .item .has_overlay_link:hover .text .read_more,.list_style .item a.item_inner:hover .text .read_more{opacity:1}.list_style .button-wrap,.list_style .no_results{padding-top:20px;text-align:center;grid-column:1/-1}