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