/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */#resources .resource{z-index:0}#resources .resource.list{display:flex;align-items:flex-start;margin-bottom:2%}#resources .resource.list:last-child{margin-bottom:0}#resources .resource .image{position:relative}#resources .resource.list .image{flex-shrink:0;width:25%}#resources .resource.list.compact .image{flex-shrink:0;width:18%}#resources .resource .image img{width:100%}#resources .resource.grid .image img{left:10%;bottom:0;width:80%;z-index:100;display:inherit;text-align:center;position:absolute}#resources .resource .content{padding:5px;background-color:var(--whiteBgColor)}#resources .resource.list .content{flex:1;min-width:0;width:73%;padding:1%}#resources .resource.list.compact .content{flex:1;min-width:0;width:80%;padding:1%}#resources .resource.grid .content{text-align:center}#resources .resource .content .title{padding:5px;font-weight:400}#resources .resource .content .title span{color:var(--softColor);font-size:var(--fontSize80)}#resources .resource .content .description{padding:5px;font-size:var(--fontSize90)}#resources .resource .content .description a{color:var(--softColor)}#resources>.description{margin:30px 0 0}#resources>.range>a>.item{padding:5px 0;border-bottom:1px solid var(--softBorderColor)}#resources>.range>a:first-child>.item{padding-top:0}#resources>.range>a:last-child>.item{padding-bottom:0;border-bottom:none}#resources>.range .item .image{width:100px}#resources>.range .item .label{padding:20px;width:calc(100% - 140px);font-size:var(--fontSize180)}#resources>.gallery .item .image img{width:100%}#resources>.gallery .item .link{text-align:center}#resource .images .main .image{cursor:pointer}#resource .images .thumbs{margin-top:20px;padding-top:20px;border-top:1px solid var(--softBorderColor)}#resource .images .thumbs .image{cursor:pointer;border:1px solid var(--softBorderColor)}#resource .images .thumbs .image.active,#resource .images .thumbs .image:hover{border:1px solid var(--accentColor)}#resource .info .description{padding:5px 0}#resource .info .downloads .options{margin-top:10px}#resource .info .downloads .options .download:not(:first-child){margin-top:10px}#resource .info .downloads .options .download .counter{margin-top:5px}@media screen and (max-width:600px){#resources .grid:last-child .grid-row{margin-bottom:1%!important}#resources .resource.list{flex-direction:column}#resources .resource.list .image{width:100%}#resources .resource.list .content{width:100%}#resource .images{margin-bottom:30px}}