:root{--screen-xs-min:0;--screen-xs-max:576px;--screen-sm-min:576px;--screen-sm-max:768px;--screen-md-min:768px;--screen-md-max:992px;--screen-lg-min:992px;--screen-lg-max:1200px;--screen-xl-min:1200px;--screen-xl-max:1400px;--screen-xxl-min:1400px;--screen-xxl-max:99999px;--show-mobile-nav:991px;--show-mobile-on-desktop:false}.list_style .item .item_inner{height:420px;display:block;background:0 0;overflow:hidden;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out;position:relative}@media (min-width:0px) and (max-width:575px){.list_style .item .item_inner{max-width:440px;margin:auto}}@media (min-width:576px) and (max-width:767px){.list_style .item .item_inner{max-width:440px;margin:auto}}.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;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.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:5}.list_style .item .item_inner .image,.list_style .item .item_inner .picture{position:relative;height:calc(100% - 30px)}.list_style .item .item_inner .image:before,.list_style .item .item_inner .picture:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:var(--primary-colour);opacity:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:2}.list_style .item .item_inner .image img,.list_style .item .item_inner .picture img{height:100%}.list_style .item .item_inner .text{padding:21px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 60px);background:var(--second-grey);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:150px;z-index:3}@media (min-width:576px) and (max-width:767px){.list_style .item .item_inner .text{height:180px}}@media (min-width:0px) and (max-width:575px){.list_style .item .item_inner .text{height:180px}}.list_style .item .item_inner .text .category,.list_style .item .item_inner .text .date,.list_style .item .item_inner .text .details_sub_title_wrap span,.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,.list_style .item .item_inner .text .time,.list_style .item .item_inner .text .title{-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:var(--third-colour);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 .details_sub_title_wrap span 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 .snippet i,.list_style .item .item_inner .text .time i,.list_style .item .item_inner .text .title i{color:var(--primary-colour);margin-right:5px;font-weight:300;-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.list_style .item .item_inner .text .caption,.list_style .item .item_inner .text .username{font-size:11px;font-weight:700;color:var(--third-colour);text-transform:uppercase;letter-spacing:.1em;line-height:15px;padding-bottom:14px;border-bottom:4px solid var(--secondary-colour);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-bottom:14px}.list_style .item .item_inner .text .username{margin-bottom:0;padding-bottom:0;border:none}.list_style .item .item_inner .text .title{font-size:24px;font-weight:400;line-height:30px;font-family:var(--font-heading);margin-bottom:0;text-transform:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box}@media (min-width:992px) and (max-width:1199px){.list_style .item .item_inner .text .title{font-size:20px}}@media (min-width:576px) and (max-width:767px){.list_style .item .item_inner .text .title{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box}}@media (min-width:0px) and (max-width:575px){.list_style .item .item_inner .text .title{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;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:13px;margin-bottom:5px;line-height:24px}.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;-o-text-overflow:ellipsis;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;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box}.list_style .item .item_inner .text .details{margin-top:20px}.list_style .item .item_inner .text .details_sub_title_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;padding-bottom:5px;border-bottom:solid 1px var(--light-grey)}.list_style .item .item_inner .text .details_sub_title_label{width:115px;font-weight:700;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box}.list_style .item .item_inner .text .details_sub_title_label:after{content:': '}.list_style .item .item_inner .text .details_sub_title{width:calc(100% - 115px);-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box}.list_style .item .item_inner .links{padding:0 20px}.list_style .item .has_overlay_link:hover .picture:before,.list_style .item a.item_inner:hover .picture:before{opacity:.85}.list_style .item .has_overlay_link:hover .text .caption,.list_style .item a.item_inner:hover .text .caption{padding-left:30px;padding-right:30px}.list_style .button-wrap,.list_style .no_results{padding-top:20px;text-align:center;grid-column:1/-1}