/* Extend image effect */ .wrap_img-extend:before { content: "X"; display: block; position: absolute; width: calc(100% - 2 * 30px); height: 100vh; filter: brightness(2.5) saturate(0.3) blur(6px); background-size: cover; } .wrap_img-extend img { width: 100%; max-height: 100vh; object-fit: contain; position: relative; } jQuery(function() { if (typeof(wrap_img_extend) === 'undefined') { var wrap_img_extend = true; var extended_img= jQuery(".wrap_img-extend img"); if (extended_img && extended_img.length > 0) { document.styleSheets[0].insertRule(".wrap_img-extend:before { background-image: url('" + document.querySelector(".wrap_img-extend img").src + "'); }", 0); } } });