/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */#whatshot .loading{display:none;margin:10% 0;text-align:center}#whatshot .loading svg{width:48px;margin:0 auto}#whatshot .no-data{display:none}#whatshot .posts .post,#whatshot-more .post{margin:0 0 20px;overflow:hidden;background-color:var(--whiteBgColor);border:1px solid var(--softBorderColor)}#whatshot .posts .post:last-child,#whatshot-more .post:last-child{margin:0}#whatshot .posts .post .image,#whatshot-more .post .image{margin-bottom:-20px}#whatshot .posts .post .content,#whatshot-more .post .content{padding:20px;margin:0 20px;position:relative;background-color:var(--whiteBgColor)}#whatshot .posts .post .content .info,#whatshot-more .post .content .info{margin:15px 0;text-align:right;font-size:var(--fontSize90)}#whatshot .view .info{margin:20px 0;text-align:right}#whatshot .view .body a{font-weight:700}#whatshot .view .top{margin-bottom:20px;background-color:var(--softBgColor);border:1px solid var(--softBorderColor)}#whatshot .view .top .image{border-bottom:1px solid var(--softBorderColor)}#whatshot .view .top .cap{padding:10px;text-align:center}#whatshot .view .side{margin:0 0 10px 0;background-color:var(--softBgColor);border:1px solid var(--softBorderColor)}#whatshot .view .side:last-child{margin-bottom:0}#whatshot .view .side .image{border-bottom:1px solid var(--softBorderColor)}#whatshot .view .side .cap{padding:10px;text-align:center}#whatshot-side{position:relative}#whatshot-side .rows{min-height:560px;max-height:560px;overflow-y:auto;overscroll-behavior:contain}#whatshot-side .loading{display:none;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background-color:var(--whiteBgColor)}#whatshot-side .loading svg{position:absolute;top:50%;left:50%;width:32px;margin:0;transform:translate(-50%,-50%)}#whatshot-side .row{display:flex;align-items:center;gap:var(--gap12);padding:var(--gap12) 0;text-decoration:none}#whatshot-side .row.is-current{background-color:var(--softBgColor)}#whatshot-side .row .image{flex:0 0 72px;width:72px}#whatshot-side .row .info{min-width:0}#whatshot-side .row .title{display:block;font-weight:700}#whatshot-side .row .date{display:block;font-size:var(--fontSize90)}#whatshot-more .core-carousel.dynamic>.row>.content{gap:var(--gap24)}#whatshot-more .core-carousel.dynamic>.row>.content>.col{flex:1 1 0;min-width:0}#whatshot-more .post{display:flex;flex-direction:column;flex:1 1 auto;width:100%;margin:0}#whatshot-more .post .content{flex:1 1 auto}