: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}.shared_gallery_wrapper{margin-top:50px}.shared_gallery_wrapper .standard_heading{color:var(--third-colour)}.shared_gallery{margin:0;padding:0;width:100%;overflow:hidden}.shared_gallery .item,.shared_gallery li{margin:0;padding:0;list-style:none;width:33.3%;float:left}@media (min-width:0px) and (max-width:575px){.shared_gallery .item,.shared_gallery li{width:50%!important}}.shared_gallery .item a,.shared_gallery li a{margin:3px;display:block;display:block;position:relative;overflow:hidden}.shared_gallery .item a:after,.shared_gallery li a:after{content:"View Image";text-transform:uppercase;font-family:var(--font-primary);position:absolute;left:50%;top:50%;white-space:nowrap;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff!important;font-weight:700;font-size:11px;line-height:11px;text-align:center;letter-spacing:.1em;opacity:0;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.shared_gallery .item a:before,.shared_gallery li a:before{content:'';top:0;left:0;width:100%;height:100%;position:absolute;background-color:hsla(calc(var(--primary-colour-h) + 0deg),calc(var(--primary-colour-s) + 0%),calc(var(--primary-colour-l) + 0%),calc(var(--primary-colour-a) - calc(1 - .85)));opacity:0;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.shared_gallery .item a:before i,.shared_gallery li a:before i{color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;font-size:27px}.shared_gallery .item a:hover:after,.shared_gallery .item a:hover:before,.shared_gallery li a:hover:after,.shared_gallery li a:hover:before{opacity:1}.shared_gallery .item a .overlay,.shared_gallery li a .overlay{display:none!important}.shared_gallery .item img,.shared_gallery li img{width:100%}.shared_gallery .item.large,.shared_gallery li.large{width:100%;float:none}@media (max-width:991px){.shared_gallery .item,.shared_gallery li{width:33.3%}}@media (max-width:564px){.shared_gallery .item,.shared_gallery li{width:33.3%}}