Changeset 3364013
- Timestamp:
- 09/18/2025 01:25:04 PM (7 months ago)
- Location:
- modula-best-grid-gallery
- Files:
-
- 20 edited
- 1 copied
-
tags/2.12.25 (copied) (copied from modula-best-grid-gallery/trunk)
-
tags/2.12.25/Modula.php (modified) (2 diffs)
-
tags/2.12.25/assets/css/front.css (modified) (1 diff)
-
tags/2.12.25/assets/css/front/modula.css (modified) (48 diffs)
-
tags/2.12.25/assets/css/front/modula.min.css (modified) (1 diff)
-
tags/2.12.25/assets/js/front/jquery-modula.js (modified) (1 diff)
-
tags/2.12.25/assets/js/front/jquery-modula.min.js (modified) (1 diff)
-
tags/2.12.25/changelog.txt (modified) (1 diff)
-
tags/2.12.25/includes/public/class-modula-shortcode.php (modified) (2 diffs)
-
tags/2.12.25/includes/public/modula-helper-functions.php (modified) (2 diffs)
-
tags/2.12.25/readme.txt (modified) (2 diffs)
-
trunk/Modula.php (modified) (2 diffs)
-
trunk/assets/css/front.css (modified) (1 diff)
-
trunk/assets/css/front/modula.css (modified) (48 diffs)
-
trunk/assets/css/front/modula.min.css (modified) (1 diff)
-
trunk/assets/js/front/jquery-modula.js (modified) (1 diff)
-
trunk/assets/js/front/jquery-modula.min.js (modified) (1 diff)
-
trunk/changelog.txt (modified) (1 diff)
-
trunk/includes/public/class-modula-shortcode.php (modified) (2 diffs)
-
trunk/includes/public/modula-helper-functions.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
modula-best-grid-gallery/tags/2.12.25/Modula.php
r3352627 r3364013 5 5 * Description: Modula is the most powerful, user-friendly WordPress gallery plugin. Add galleries, masonry grids and more in a few clicks. 6 6 * Author: WPChill 7 * Version: 2.12.2 47 * Version: 2.12.25 8 8 * Author URI: https://www.wpchill.com/ 9 9 * License: GPLv3 or later … … 48 48 */ 49 49 50 define( 'MODULA_LITE_VERSION', '2.12.2 4' );50 define( 'MODULA_LITE_VERSION', '2.12.25' ); 51 51 define( 'MODULA_PATH', plugin_dir_path( __FILE__ ) ); 52 52 define( 'MODULA_URL', plugin_dir_url( __FILE__ ) ); -
modula-best-grid-gallery/tags/2.12.25/assets/css/front.css
r3352565 r3364013 7 7 round var(--f-thumb-border-radius, 0) 8 8 );clip-path:var(--clip-path)}.modula-best-grid-gallery .is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.modula-best-grid-gallery .is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.modula-best-grid-gallery .f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.modula-best-grid-gallery .f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.modula-best-grid-gallery .f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.modula-best-grid-gallery .f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.modula-best-grid-gallery .f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.modula-best-grid-gallery .fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(.23, 1, .32, 1)}.modula-best-grid-gallery .fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.modula-best-grid-gallery .fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.modula-best-grid-gallery .fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.modula-best-grid-gallery .fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.modula-best-grid-gallery .fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.modula-best-grid-gallery .fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.modula-best-grid-gallery .is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.modula-best-grid-gallery .fancybox__thumbs{max-height:initial!important}.modula-best-grid-gallery .fancybox__thumbs.is-masked{max-height:0!important}.modula-best-grid-gallery .is-closing .fancybox__thumbs{transition:none!important}.modula-best-grid-gallery .fancybox__toolbar{--f-progress-color:var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24, 24, 27, 0.65);--f-button-hover-bg:rgba(70, 70, 73, 0.65);--f-button-active-bg:rgba(90, 90, 93, 0.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.5));pointer-events:none;z-index:20}.modula-best-grid-gallery .fancybox__toolbar :focus-visible{z-index:1}.modula-best-grid-gallery .fancybox__toolbar.is-absolute,.modula-best-grid-gallery .is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.modula-best-grid-gallery .is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.modula-best-grid-gallery .fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.modula-best-grid-gallery .fancybox__toolbar__column.is-left,.modula-best-grid-gallery .fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.modula-best-grid-gallery .fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.modula-best-grid-gallery .fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modula-best-grid-gallery .fancybox__infobar span{padding:0 5px}.modula-best-grid-gallery .fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}.modula-best-grid-gallery [data-fancybox-toggle-slideshow]{position:relative}.modula-best-grid-gallery [data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}.modula-best-grid-gallery [data-fancybox-toggle-slideshow] svg g:first-child{display:flex}.modula-best-grid-gallery [data-fancybox-toggle-slideshow] svg g:last-child{display:none}.modula-best-grid-gallery .has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.modula-best-grid-gallery .has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}.modula-best-grid-gallery [data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}.modula-best-grid-gallery [data-fancybox-toggle-fullscreen] svg g:last-child{display:none}.modula-best-grid-gallery :fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}.modula-best-grid-gallery :fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.modula-best-grid-gallery .f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));z-index:30;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}html body.modula-best-grid-gallery .modula-fancybox-container .fancybox__slide .modula-fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}html body.modula-best-grid-gallery .modula-fancybox-container .fancybox__slide .modula-fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.modula-best-grid-gallery .modula-fancybox-container .fancybox__slide .modula-fancybox-share h1:after,.modula-best-grid-gallery .modula-fancybox-container .fancybox__slide .modula-fancybox-share h1:before{display:none}html body.modula-best-grid-gallery .modula-fancybox-container .fancybox__slide .modula-fancybox-share p{margin:0;padding:0}html body.modula-best-grid-gallery .modula-fancybox-container .fancybox__slide .modula-fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}html body .modula-fancybox-container .fancybox__slide .modula-fancybox-share__button:link,html body.modula-best-grid-gallery .modula-fancybox-container .fancybox__slide .modula-fancybox-share__button:visited{color:#fff}html body.modula-best-grid-gallery .modula-fancybox-container .fancybox__slide .modula-fancybox-share__button:hover{text-decoration:none}html body.modula-best-grid-gallery .modula-fancybox-share__button--fb{background:#3b5998}html body.modula-best-grid-gallery .modula-fancybox-share__button--fb:hover{background:#344e86}html body.modula-best-grid-gallery .modula-fancybox-share__button--pt{background:#bd081d}html body.modula-best-grid-gallery .modula-fancybox-share__button--pt:hover{background:#aa0719}html body.modula-best-grid-gallery .modula-fancybox-share__button--tw{background:#1da1f2}html body.modula-best-grid-gallery .modula-fancybox-share__button--tw:hover{background:#0d95e8}html body.modula-best-grid-gallery .modula-fancybox-share__button--email{background:#9c3}html body.modula-best-grid-gallery .modula-fancybox-share__button--email:hover{background:#7aa329}html body.modula-best-grid-gallery .modula-fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px;display:inline-block}html body.modula-best-grid-gallery .modula-fancybox-container .fancybox__slide .modula-fancybox-share__button svg path{fill:#fff}html body.modula-best-grid-gallery .modula-fancybox-container .fancybox__slide .modula-fancybox-share .modula-fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:0;padding:10px 15px;width:100%}body.admin-bar.modula-best-grid-gallery .fancybox__container{top:32px}.modula-best-grid-gallery .fancybox__sidebar{position:absolute;top:45px;bottom:0;width:115px;z-index:20}.modula-best-grid-gallery .fancybox__sidebar.right{right:10px}.modula-best-grid-gallery .fancybox__sidebar.left{left:10px}.modula-best-grid-gallery .fancybox__container.has-sidebar .fancybox__nav{--f-button-prev-pos:8rem;--f-button-next-pos:8rem}.modula-best-grid-gallery .fancybox__container.has-sidebar .fancybox__caption{margin:0 8% 0 8%}.modula-best-grid-gallery .m-zoomIn{animation:var(--f-transition-duration,.5s) ease both m-zoomIn;z-index:2}.modula-best-grid-gallery .m-zoomOut{animation:var(--f-transition-duration,.5s) ease both m-zoomOut;z-index:1}.modula-best-grid-gallery .m-zoom-in-outIn{animation:var(--f-transition-duration,.5s) ease both m-zoomIn}.modula-best-grid-gallery .m-zoom-in-outOut{animation:var(--f-transition-duration,.5s) ease both m-zoomInAndOut}.modula-best-grid-gallery .m-fadeIn{animation:var(--f-transition-duration,.5s) ease both m-fadeIn}.modula-best-grid-gallery .m-fadeOut{animation:var(--f-transition-duration,.5s) ease both m-fadeOut}@keyframes m-zoomIn{0%{transform:scale(.7);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes m-zoomInAndOut{100%{transform:scale(2);opacity:0}}@keyframes m-zoomOut{0%{transform:scale(1);opacity:1}100%{transform:scale(.7);opacity:0}}@keyframes m-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes m-fadeOut{0%{opacity:1}100%{opacity:0}} 9 html body .modula .modula-items .modula-item{position:absolute;box-sizing:border-box;overflow:hidden}html body .modula .modula-items .modula-item .modula-item-content{transition:transform .3s ease-out,opacity .2s linear,top .3s,left .6s;opacity:0}html body .modula .modula-items{position:relative;z-index:1;min-height:10px}html body .modula .modula-items .modula-item .modula-item-content>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:0 0}html body .modula.modula-creative-gallery .modula-items .modula-item .modula-item-content,html body .modula.modula-custom-grid .modula-items .modula-item .modula-item-content{height:100%}html body .modula .modula-items .modula-item .jtg-social{z-index:10;font-size:0}html body .modula.modula-columns:not(.modula-loaded-scale):not(.modula-is-lazy).modula-gallery-initialized .modula-items .modula-item .modula-item-content,html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items .modula-item.tg-loaded .modula-item-content,html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items.justified-gallery .modula-item .modula-item-content{transform:scale(1) translate(0,0) rotate(0)!important;opacity:1}html body .modula .modula-items .modula-item img.pic,html body .modula .modula-items .modula-item picture.pic{font-size:12px;position:absolute;max-width:999em;transition:width .3s,height .3s,transform .3s linear,opacity .2s linear}html body .modula .modula-items .modula-item picture.pic img{max-width:999em;height:100%}html body .modula.modula-creative-gallery .modula-items .modula-item picture.pic img{width:100%}html body .modula.modula-columns .modula-items .modula-item img.pic,html body .modula.modula-columns .modula-items .modula-item picture.pic{position:relative;max-width:100%;margin:0 auto}html body .modula .modula-items .modula-item.tg-loaded img.pic,html body .modula .modula-items .modula-item.tg-loaded picture.pic,html body .modula.modula-columns .modula-items .modula-item img.pic,html body .modula.modula-columns .modula-items .modula-item picture.pic{display:block;opacity:1}html body .modula .modula-items .modula-item img.pic.lazyload,html body .modula .modula-items .modula-item img.pic.lazyloaded,html body .modula .modula-items .modula-item picture.pic.lazyload,html body .modula .modula-items .modula-item picture.pic.lazyloaded{display:block}html body .modula .modula-items .modula-item .caption .icon{font-size:14px;position:absolute;left:50%;top:50%;margin:-12px 0 0 -8px}html body .modula .modula-items .modula-item .figc{color:#fff;text-align:center;position:absolute;left:0;width:100%;padding:0;max-width:100%}html body .modula .modula-items .hidden .figc{display:none}html body .modula .modula-items .hidden:hover .figc{display:block}html body .modula .modula-items .visible .figc{display:block}html body .modula .modula-items .always-visible .figc{display:block}html body .modula .modula-items .visible:hover .figc{display:none}html body .modula .modula-items .caption span.text{display:block;padding:10px}html body .modula .modula-items .caption span.title{font-size:14px;font-weight:700}html body .modula .jtg-social a{box-shadow:none}html body .modula .jtg-social svg{width:20px;height:16px}html body .modula .modula-items .modula-item .jtg-title{margin:0}html body .modula .modula-items .modula-item p{margin:0;padding:0}html body .modula .figc{color:#000;text-align:center;position:absolute;left:0;width:100%;padding:2em}html body .modula .modula-item .jtg-social a{text-decoration:none;color:#fff;display:inline-block;margin:0 10px 0 0;padding:0;border:0;opacity:0;transition:opacity .3s}html body .modula .modula-item:hover .jtg-social a{opacity:1}html body .modula .modula-items .jtg-social{opacity:0;right:30px;position:absolute;bottom:20px;text-align:right;transition:all .3s}html body .et_pb_module_inner .modula .modula-items .jtg-social{transition:all .3s!important}html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a{margin-right:10px}@media all and (max-width:480px){html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social{right:0;width:100%;text-align:center}html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a{padding:5px}}html body .modula .modula-items .jtg-social{opacity:1}html body .modula .modula-items .jtg-social a:last-of-type{margin-right:0}html body .modula .modula-item.effect-pufrobo p.description{margin-bottom:2em}html body .et_pb_module_inner .modula .modula-item.effect-pufrobo p.description{-webkit-transition:-webkit-transform .35s!important;transition:transform .35s!important}html body .modula .modula-item.effect-pufrobo .figc{text-align:right}html body .modula .modula-item.effect-pufrobo .jtg-title,html body .modula .modula-item.effect-pufrobo p{position:absolute;right:5%;left:5%;padding:10px 0}html body .modula.modula-gallery-initialized .modula-item:hover img,html body .modula.modula-gallery-initialized .modula-items .modula-item.tg-loaded:hover img.pic,html body .modula.modula-gallery-initialized .modula-items .modula-item.tg-loaded:hover picture.pic{opacity:.8}html body .modula .modula-item.effect-pufrobo p{bottom:20%;line-height:1.5;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);letter-spacing:1px}html body .modula .modula-items .modula-item.effect-pufrobo .jtg-title{top:10%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}html body .et_pb_module_inner .modula .modula-items .modula-item.effect-pufrobo .jtg-title{-webkit-transition:-webkit-transform .35s!important;transition:transform .35s!important}html body .modula .modula-item.effect-pufrobo:hover .jtg-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html body .modula .modula-item.effect-pufrobo .jtg-title::after{position:absolute;top:80%;left:0;width:100%;height:4px;background:#fff;content:'';-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}html body .modula .modula-item.effect-pufrobo .jtg-title::after,html body .modula .modula-item.effect-pufrobo p{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}html body .modula .modula-item.effect-pufrobo:hover .jtg-title::after,html body .modula .modula-item.effect-pufrobo:hover p{margin-top:10px;margin-bottom:5px;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html body .modula .modula-items .modula-item.effect-pufrobo .figc.no-title.no-description .jtg-title:after{display:none}html body .modula .modula-items .modula-item.effect-appear .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-comodo .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-crafty .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-curtain .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-fluid-up .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-hide .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-lens .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-pufrobo .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-quiet .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-reflex .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-seemo .figc .jtg-title:before{display:none}html body .modula .modula-items .modula-item>a:not(.modula-no-follow){cursor:zoom-in}html body .modula .modula-items .modula-item>a.modula-no-follow{cursor:default}html body .modula-fancybox-container{z-index:99999999!important}html body .modula-fancybox-share__button--li{background:#0e76a8}html body .modula-fancybox-share__button--wa{background:#25d366}html body .modula.modula-columns .modula-item{display:flex;justify-content:center}html body .modula.modula-columns .modula-item .modula-item-content{position:relative}html body .modula.modula-columns .modula-items.grid-gallery .modula-item .modula-item-content{height:100%}html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content{width:100%}html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content img.pic,html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content picture.pic{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none}html body .modula.modula-columns .modula-item.jg-filtered{display:none}html body .modula-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}html body .modula-row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}@media (min-width:576px){html body .modula-row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:768px){html body .modula-row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:992px){html body .modula-row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:1200px){html body .modula-row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}html body .modula .modula-items.grid-gallery .modula-item .figc{height:100%;top:0}html body div.modula-powered{text-align:right;font-size:14px;margin-right:5px;clear:both}html body div.modula-powered svg.modula-logo{width:14px;position:relative;top:3px}html body div.modula-powered svg.modula-logo path{color:#58ab7e!important}html body div.modula-powered svg.modula-logo{display:inline-block}.modula-gallery:not( .modula-gallery-initialized )>.modula-items{visibility:hidden}.modula-gallery.modula-gallery-initialized .modula-items .modula-item{visibility:visible}.modula-creative-commons-wrap p{margin:0}.modula-creative-commons-wrap img{height:20px;margin-right:10px}.modula-fancybox-container button.f-button.is-close-btn{display:none}html body .modula-items .modula-item .jtg-social-expandable{display:none}html body .modula-items .modula-item .jtg-social-desktop-collapsed .jtg-social-expandable-icons{padding:10px 15px;background-color:#000;border-radius:20px;position:absolute;top:calc(-100% - 15px);display:flex;z-index:99;right:0}html body .modula-items .modula-item .modula-socials-right .jtg-social-desktop-collapsed .jtg-social-expandable-icons{left:0;right:unset}html body .modula-items .modula-item .jtg-social-desktop-collapsed .jtg-social-expandable-icons::before{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;bottom:-8px;right:10px}html body .modula-items .modula-item .modula-socials-right .jtg-social-desktop-collapsed .jtg-social-expandable-icons::before{right:unset;left:10px}html body .modula-items .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable{padding:10px;background-color:#000;border-radius:50%;cursor:pointer;position:absolute;right:10px;bottom:10px;z-index:999;display:block}html body .modula .modula-items .jtg-social-desktop-collapsed.jtg-social-expandable a.modula-icon-share{pointer-events:none;display:flex;justify-content:center;align-items:center;border-radius:50%;text-decoration:none}html body .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable .jtg-social-expandable-icons a{justify-content:center;align-items:center;display:flex}html body .modula-items .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable:not(.modula-show-socials) .jtg-social-expandable-icons{display:none}@media (max-width:992px){html body .modula-items .modula-item .jtg-social-expandable-icons{padding:10px 15px;background-color:#000;border-radius:20px;position:absolute;top:calc(-100% - 15px);display:flex;z-index:99;right:0}html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons{left:0;right:unset}html body .modula-items .modula-item .jtg-social-expandable-icons::before{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;bottom:-8px;right:10px}html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons::before{right:unset;left:10px}html body .modula-items .modula-item .jtg-social-expandable{padding:10px;background-color:#000;border-radius:50%;cursor:pointer;position:absolute;right:10px;bottom:10px;z-index:999;display:block}html body .modula .modula-items .jtg-social-expandable a.modula-icon-share{pointer-events:none;display:flex;justify-content:center;align-items:center;border-radius:50%;text-decoration:none}html body .modula-item .jtg-social-expandable .jtg-social-expandable-icons a{justify-content:center;align-items:center;display:flex}html body .modula-items .modula-item .jtg-social-expandable:not(.modula-show-socials) .jtg-social-expandable-icons{display:none}html body .modula-items .modula-item .jtg-social{display:none}}.modula-fancybox-container .fancybox-image{width:auto;height:auto;max-width:100%;max-height:100%}html body .modula-fancybox-container button.f-button{padding:0}9 html body .modula .modula-items .modula-item{position:absolute;box-sizing:border-box;overflow:hidden}html body .modula .modula-items .modula-item .modula-item-content{transition:transform .3s ease-out,opacity .2s linear,top .3s,left .6s;opacity:0}html body .modula .modula-items{position:relative;z-index:1;min-height:10px}html body .modula .modula-items .modula-item .modula-item-content>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:0 0}html body .modula.modula-creative-gallery .modula-items .modula-item .modula-item-content,html body .modula.modula-custom-grid .modula-items .modula-item .modula-item-content{height:100%}html body .modula .modula-items .modula-item .jtg-social{z-index:10;font-size:0}html body .modula.modula-columns:not(.modula-loaded-scale):not(.modula-is-lazy).modula-gallery-initialized .modula-items .modula-item .modula-item-content,html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items .modula-item.tg-loaded .modula-item-content,html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items.justified-gallery .modula-item .modula-item-content{transform:scale(1) translate(0,0) rotate(0)!important;opacity:1}html body .modula .modula-items .modula-item img.pic,html body .modula .modula-items .modula-item picture.pic{font-size:12px;position:absolute;max-width:999em;transition:width .3s,height .3s,transform .3s linear,opacity .2s linear}html body .modula .modula-items .modula-item picture.pic img{max-width:999em;height:100%}html body .modula.modula-creative-gallery .modula-items .modula-item picture.pic img{width:100%}html body .modula.modula-columns .modula-items .modula-item img.pic,html body .modula.modula-columns .modula-items .modula-item picture.pic{position:relative;max-width:100%;margin:0 auto}html body .modula .modula-items .modula-item.tg-loaded img.pic,html body .modula .modula-items .modula-item.tg-loaded picture.pic,html body .modula.modula-columns .modula-items .modula-item img.pic,html body .modula.modula-columns .modula-items .modula-item picture.pic{display:block;opacity:1}html body .modula .modula-items .modula-item img.pic.lazyload,html body .modula .modula-items .modula-item img.pic.lazyloaded,html body .modula .modula-items .modula-item picture.pic.lazyload,html body .modula .modula-items .modula-item picture.pic.lazyloaded{display:block}html body .modula .modula-items .modula-item .caption .icon{font-size:14px;position:absolute;left:50%;top:50%;margin:-12px 0 0 -8px}html body .modula .modula-items .modula-item .figc{color:#fff;text-align:center;position:absolute;left:0;width:100%;padding:0;max-width:100%}html body .modula .modula-items .hidden .figc{display:none}html body .modula .modula-items .hidden:hover .figc{display:block}html body .modula .modula-items .visible .figc{display:block}html body .modula .modula-items .always-visible .figc{display:block}html body .modula .modula-items .visible:hover .figc{display:none}html body .modula .modula-items .caption span.text{display:block;padding:10px}html body .modula .modula-items .caption span.title{font-size:14px;font-weight:700}html body .modula .jtg-social a{box-shadow:none}html body .modula .jtg-social svg{width:20px;height:16px}html body .modula .modula-items .modula-item .jtg-title{margin:0}html body .modula .modula-items .modula-item p{margin:0;padding:0}html body .modula .figc{color:#000;text-align:center;position:absolute;left:0;width:100%;padding:2em}html body .modula .modula-item .jtg-social a{text-decoration:none;color:#fff;display:inline-block;margin:0 10px 0 0;padding:0;border:0;opacity:0;transition:opacity .3s}html body .modula .modula-item:hover .jtg-social a{opacity:1}html body .modula .modula-items .jtg-social{opacity:0;right:30px;position:absolute;bottom:20px;text-align:right;transition:all .3s}html body .et_pb_module_inner .modula .modula-items .jtg-social{transition:all .3s!important}html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a{margin-right:10px}@media all and (max-width:480px){html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social{right:0;width:100%;text-align:center}html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a{padding:5px}}html body .modula .modula-items .jtg-social{opacity:1}html body .modula .modula-items .jtg-social a:last-of-type{margin-right:0}html body .modula .modula-item.effect-pufrobo p.description{margin-bottom:2em}html body .et_pb_module_inner .modula .modula-item.effect-pufrobo p.description{-webkit-transition:-webkit-transform .35s!important;transition:transform .35s!important}html body .modula .modula-item.effect-pufrobo .figc{text-align:right}html body .modula .modula-item.effect-pufrobo .jtg-title,html body .modula .modula-item.effect-pufrobo p{position:absolute;right:5%;left:5%;padding:10px 0}html body .modula.modula-gallery-initialized .modula-item:hover img,html body .modula.modula-gallery-initialized .modula-items .modula-item.tg-loaded:hover img.pic,html body .modula.modula-gallery-initialized .modula-items .modula-item.tg-loaded:hover picture.pic{opacity:.8}html body .modula .modula-item.effect-pufrobo p{bottom:20%;line-height:1.5;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);letter-spacing:1px}html body .modula .modula-items .modula-item.effect-pufrobo .jtg-title{top:10%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}html body .et_pb_module_inner .modula .modula-items .modula-item.effect-pufrobo .jtg-title{-webkit-transition:-webkit-transform .35s!important;transition:transform .35s!important}html body .modula .modula-item.effect-pufrobo:hover .jtg-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html body .modula .modula-item.effect-pufrobo .jtg-title::after{position:absolute;top:80%;left:0;width:100%;height:4px;background:#fff;content:'';-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}html body .modula .modula-item.effect-pufrobo .jtg-title::after,html body .modula .modula-item.effect-pufrobo p{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}html body .modula .modula-item.effect-pufrobo:hover .jtg-title::after,html body .modula .modula-item.effect-pufrobo:hover p{margin-top:10px;margin-bottom:5px;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html body .modula .modula-items .modula-item.effect-pufrobo .figc.no-title.no-description .jtg-title:after{display:none}html body .modula .modula-items .modula-item.effect-appear .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-comodo .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-crafty .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-curtain .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-fluid-up .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-hide .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-lens .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-pufrobo .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-quiet .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-reflex .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-seemo .figc .jtg-title:before{display:none}html body .modula .modula-items .modula-item>a:not(.modula-no-follow){cursor:zoom-in}html body .modula .modula-items .modula-item>a.modula-no-follow{cursor:default}html body .modula-fancybox-container{z-index:99999999!important}html body .modula-fancybox-share__button--li{background:#0e76a8}html body .modula-fancybox-share__button--wa{background:#25d366}html body .modula.modula-columns .modula-item{display:flex;justify-content:center}html body .modula.modula-columns .modula-item .modula-item-content{position:relative}html body .modula.modula-columns .modula-items.grid-gallery .modula-item .modula-item-content{height:100%}html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content{width:100%}html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content img.pic,html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content picture.pic{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none}html body .modula.modula-columns .modula-item.jg-filtered{display:none}html body .modula-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}html body .modula-row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}@media (min-width:576px){html body .modula-row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:768px){html body .modula-row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:992px){html body .modula-row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:1200px){html body .modula-row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}html body .modula .modula-items.grid-gallery .modula-item .figc{height:100%;top:0}html body div.modula-powered{text-align:right;font-size:14px;margin-right:5px;clear:both}html body div.modula-powered svg.modula-logo{width:14px;position:relative;top:3px}html body div.modula-powered svg.modula-logo path{color:#58ab7e!important}html body div.modula-powered svg.modula-logo{display:inline-block}.modula-gallery:not(.modula-gallery-initialized)>.modula-items{visibility:hidden}.modula-gallery.modula-gallery-initialized .modula-items .modula-item{visibility:visible}.modula-creative-commons-wrap p{margin:0}.modula-creative-commons-wrap img{height:20px;margin-right:10px}.modula-fancybox-container button.f-button.is-close-btn{display:none}html body .modula-items .modula-item .jtg-social-expandable{display:none}html body .modula-items .modula-item .jtg-social-expandable-icons:not(.modula-show-socials){display:none}html body .modula-items .modula-item .jtg-social-expandable-icons{padding:10px 15px;background-color:#000;border-radius:20px;position:absolute;bottom:58px;display:inline-flex;z-index:99;right:0;flex-wrap:wrap;box-sizing:border-box;max-width:calc(100% - 20px);justify-content:space-evenly;margin-right:8px}html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons{left:0;right:unset}html body .modula-items .modula-item .jtg-social-expandable-icons::before{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;bottom:-8px;right:10px}html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons::before{right:unset;left:10px}html body .modula-items .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable{padding:10px;background-color:#000;border-radius:50%;cursor:pointer;position:absolute;right:10px;bottom:10px;z-index:999;display:block}html body .modula .modula-items .jtg-social-desktop-collapsed.jtg-social-expandable a.modula-icon-share{pointer-events:none;display:flex;justify-content:center;align-items:center;border-radius:50%;text-decoration:none}html body .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable-icons a{justify-content:center;align-items:center;display:flex;flex:0 0 16px}html body .modula-items .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable-icons:not(.modula-show-socials){display:none}@media (max-width:992px){html body .modula-items .modula-item .jtg-social-expandable-icons{padding:10px 15px;background-color:#000;border-radius:20px;position:absolute;bottom:58px;display:inline-flex;z-index:99;right:0;flex-wrap:wrap;box-sizing:border-box;max-width:calc(100% - 20px);justify-content:space-evenly;margin-right:8px}html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons{left:0;right:unset}html body .modula-items .modula-item .jtg-social-expandable-icons::before{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;bottom:-8px;right:10px}html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons::before{right:unset;left:10px}html body .modula-items .modula-item .jtg-social-expandable{padding:10px;background-color:#000;border-radius:50%;cursor:pointer;position:absolute;right:10px;bottom:10px;z-index:999;display:block}html body .modula .modula-items .jtg-social-expandable a.modula-icon-share{pointer-events:none;display:flex;justify-content:center;align-items:center;border-radius:50%;text-decoration:none}html body .modula-item .jtg-social-expandable-icons a{justify-content:center;align-items:center;display:flex}html body .modula-items .modula-item .jtg-social-expandable-icons:not(.modula-show-socials){display:none}html body .modula-items .modula-item .jtg-social{display:none}}.modula-fancybox-container .fancybox-image{width:auto;height:auto;max-width:100%;max-height:100%}html body .modula-fancybox-container button.f-button{padding:0} -
modula-best-grid-gallery/tags/2.12.25/assets/css/front/modula.css
r3352565 r3364013 16 16 } 17 17 18 html body .modula .modula-items .modula-item .modula-item-content >a {18 html body .modula .modula-items .modula-item .modula-item-content>a { 19 19 display: block; 20 20 position: absolute; … … 39 39 html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items .modula-item.tg-loaded .modula-item-content, 40 40 html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items.justified-gallery .modula-item .modula-item-content, 41 html body .modula.modula-columns:not(.modula-loaded-scale):not(.modula-is-lazy).modula-gallery-initialized .modula-items .modula-item .modula-item-content {41 html body .modula.modula-columns:not(.modula-loaded-scale):not(.modula-is-lazy).modula-gallery-initialized .modula-items .modula-item .modula-item-content { 42 42 transform: scale(1) translate(0, 0) rotate(0deg) !important; 43 43 opacity: 1; … … 58 58 height: 100%; 59 59 } 60 60 61 html body .modula.modula-creative-gallery .modula-items .modula-item picture.pic img { 61 62 width: 100%; … … 191 192 } 192 193 193 html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a {194 margin-right: 10px;195 } 196 197 @media all and (max-width:480px) {194 html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a { 195 margin-right: 10px; 196 } 197 198 @media all and (max-width:480px) { 198 199 html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social { 199 right: 0;200 width: 100%;201 text-align: center;202 } 203 204 html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a {205 padding: 5px;200 right: 0; 201 width: 100%; 202 text-align: center; 203 } 204 205 html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a { 206 padding: 5px; 206 207 } 207 208 } … … 252 253 } 253 254 254 html body .modula .modula-items .modula-item.effect-pufrobo .jtg-title {255 html body .modula .modula-items .modula-item.effect-pufrobo .jtg-title { 255 256 /*top: 30px;*/ 256 257 top: 10%; … … 266 267 } 267 268 268 html body .modula .modula-item.effect-pufrobo:hover .jtg-title {269 html body .modula .modula-item.effect-pufrobo:hover .jtg-title { 269 270 -webkit-transform: translate3d(0, 0, 0); 270 271 transform: translate3d(0, 0, 0); … … 318 319 } 319 320 320 html body .modula .modula-items .modula-item >a:not(.modula-no-follow) {321 html body .modula .modula-items .modula-item>a:not(.modula-no-follow) { 321 322 cursor: zoom-in; 322 323 } 323 html body .modula .modula-items .modula-item > a.modula-no-follow { 324 325 html body .modula .modula-items .modula-item>a.modula-no-follow { 324 326 cursor: default; 325 327 } … … 383 385 } 384 386 385 html body .modula-row-cols-1 >* {387 html body .modula-row-cols-1>* { 386 388 -ms-flex: 0 0 100%; 387 389 flex: 0 0 100%; … … 389 391 } 390 392 391 html body .modula-row-cols-2 >* {393 html body .modula-row-cols-2>* { 392 394 -ms-flex: 0 0 50%; 393 395 flex: 0 0 50%; … … 395 397 } 396 398 397 html body .modula-row-cols-3 >* {399 html body .modula-row-cols-3>* { 398 400 -ms-flex: 0 0 33.333333%; 399 401 flex: 0 0 33.333333%; … … 401 403 } 402 404 403 html body .modula-row-cols-4 >* {405 html body .modula-row-cols-4>* { 404 406 -ms-flex: 0 0 25%; 405 407 flex: 0 0 25%; … … 407 409 } 408 410 409 html body .modula-row-cols-5 >* {411 html body .modula-row-cols-5>* { 410 412 -ms-flex: 0 0 20%; 411 413 flex: 0 0 20%; … … 413 415 } 414 416 415 html body .modula-row-cols-6 >* {417 html body .modula-row-cols-6>* { 416 418 -ms-flex: 0 0 16.666667%; 417 419 flex: 0 0 16.666667%; … … 420 422 421 423 @media (min-width: 576px) { 422 html body .modula-row-cols-sm-1 >* {424 html body .modula-row-cols-sm-1>* { 423 425 -ms-flex: 0 0 100%; 424 426 flex: 0 0 100%; … … 426 428 } 427 429 428 html body .modula-row-cols-sm-2 >* {430 html body .modula-row-cols-sm-2>* { 429 431 -ms-flex: 0 0 50%; 430 432 flex: 0 0 50%; … … 432 434 } 433 435 434 html body .modula-row-cols-sm-3 >* {436 html body .modula-row-cols-sm-3>* { 435 437 -ms-flex: 0 0 33.333333%; 436 438 flex: 0 0 33.333333%; … … 438 440 } 439 441 440 html body .modula-row-cols-sm-4 >* {442 html body .modula-row-cols-sm-4>* { 441 443 -ms-flex: 0 0 25%; 442 444 flex: 0 0 25%; … … 444 446 } 445 447 446 html body .modula-row-cols-sm-5 >* {448 html body .modula-row-cols-sm-5>* { 447 449 -ms-flex: 0 0 20%; 448 450 flex: 0 0 20%; … … 450 452 } 451 453 452 html body .modula-row-cols-sm-6 >* {454 html body .modula-row-cols-sm-6>* { 453 455 -ms-flex: 0 0 16.666667%; 454 456 flex: 0 0 16.666667%; … … 458 460 459 461 @media (min-width: 768px) { 460 html body .modula-row-cols-md-1 >* {462 html body .modula-row-cols-md-1>* { 461 463 -ms-flex: 0 0 100%; 462 464 flex: 0 0 100%; … … 464 466 } 465 467 466 html body .modula-row-cols-md-2 >* {468 html body .modula-row-cols-md-2>* { 467 469 -ms-flex: 0 0 50%; 468 470 flex: 0 0 50%; … … 470 472 } 471 473 472 html body .modula-row-cols-md-3 >* {474 html body .modula-row-cols-md-3>* { 473 475 -ms-flex: 0 0 33.333333%; 474 476 flex: 0 0 33.333333%; … … 476 478 } 477 479 478 html body .modula-row-cols-md-4 >* {480 html body .modula-row-cols-md-4>* { 479 481 -ms-flex: 0 0 25%; 480 482 flex: 0 0 25%; … … 482 484 } 483 485 484 html body .modula-row-cols-md-5 >* {486 html body .modula-row-cols-md-5>* { 485 487 -ms-flex: 0 0 20%; 486 488 flex: 0 0 20%; … … 488 490 } 489 491 490 html body .modula-row-cols-md-6 >* {492 html body .modula-row-cols-md-6>* { 491 493 -ms-flex: 0 0 16.666667%; 492 494 flex: 0 0 16.666667%; … … 497 499 498 500 @media (min-width: 992px) { 499 html body .modula-row-cols-lg-1 >* {501 html body .modula-row-cols-lg-1>* { 500 502 -ms-flex: 0 0 100%; 501 503 flex: 0 0 100%; … … 503 505 } 504 506 505 html body .modula-row-cols-lg-2 >* {507 html body .modula-row-cols-lg-2>* { 506 508 -ms-flex: 0 0 50%; 507 509 flex: 0 0 50%; … … 509 511 } 510 512 511 html body .modula-row-cols-lg-3 >* {513 html body .modula-row-cols-lg-3>* { 512 514 -ms-flex: 0 0 33.333333%; 513 515 flex: 0 0 33.333333%; … … 515 517 } 516 518 517 html body .modula-row-cols-lg-4 >* {519 html body .modula-row-cols-lg-4>* { 518 520 -ms-flex: 0 0 25%; 519 521 flex: 0 0 25%; … … 521 523 } 522 524 523 html body .modula-row-cols-lg-5 >* {525 html body .modula-row-cols-lg-5>* { 524 526 -ms-flex: 0 0 20%; 525 527 flex: 0 0 20%; … … 527 529 } 528 530 529 html body .modula-row-cols-lg-6 >* {531 html body .modula-row-cols-lg-6>* { 530 532 -ms-flex: 0 0 16.666667%; 531 533 flex: 0 0 16.666667%; … … 535 537 536 538 @media (min-width: 1200px) { 537 html body .modula-row-cols-xl-1 >* {539 html body .modula-row-cols-xl-1>* { 538 540 -ms-flex: 0 0 100%; 539 541 flex: 0 0 100%; … … 541 543 } 542 544 543 html body .modula-row-cols-xl-2 >* {545 html body .modula-row-cols-xl-2>* { 544 546 -ms-flex: 0 0 50%; 545 547 flex: 0 0 50%; … … 547 549 } 548 550 549 html body .modula-row-cols-xl-3 >* {551 html body .modula-row-cols-xl-3>* { 550 552 -ms-flex: 0 0 33.333333%; 551 553 flex: 0 0 33.333333%; … … 553 555 } 554 556 555 html body .modula-row-cols-xl-4 >* {557 html body .modula-row-cols-xl-4>* { 556 558 -ms-flex: 0 0 25%; 557 559 flex: 0 0 25%; … … 559 561 } 560 562 561 html body .modula-row-cols-xl-5 >* {563 html body .modula-row-cols-xl-5>* { 562 564 -ms-flex: 0 0 20%; 563 565 flex: 0 0 20%; … … 565 567 } 566 568 567 html body .modula-row-cols-xl-6 >* {569 html body .modula-row-cols-xl-6>* { 568 570 -ms-flex: 0 0 16.666667%; 569 571 flex: 0 0 16.666667%; … … 581 583 font-size: 14px; 582 584 margin-right: 5px; 583 clear: both;585 clear: both; 584 586 } 585 587 … … 599 601 } 600 602 601 .modula-gallery:not( .modula-gallery-initialized ) >.modula-items {603 .modula-gallery:not(.modula-gallery-initialized)>.modula-items { 602 604 visibility: hidden; 603 605 } … … 610 612 margin: 0; 611 613 } 614 612 615 .modula-creative-commons-wrap img { 613 616 height: 20px; 614 617 margin-right: 10px; 615 618 } 616 .modula-fancybox-container button.f-button.is-close-btn{ 617 display:none; 618 } 619 html body .modula-items .modula-item .jtg-social-expandable{ 620 display: none; 621 } 622 html body .modula-items .modula-item .jtg-social-desktop-collapsed .jtg-social-expandable-icons { 619 620 .modula-fancybox-container button.f-button.is-close-btn { 621 display: none; 622 } 623 624 html body .modula-items .modula-item .jtg-social-expandable { 625 display: none; 626 } 627 628 html body .modula-items .modula-item .jtg-social-expandable-icons:not(.modula-show-socials) { 629 display: none; 630 } 631 632 html body .modula-items .modula-item .jtg-social-expandable-icons { 623 633 padding: 10px 15px; 624 634 background-color: #000; 625 635 border-radius: 20px; 626 636 position: absolute; 627 top: calc(-100% - 15px);628 display: flex;637 bottom: 58px; 638 display: inline-flex; 629 639 z-index: 99; 630 640 right: 0; 631 } 632 html body .modula-items .modula-item .modula-socials-right .jtg-social-desktop-collapsed .jtg-social-expandable-icons { 641 flex-wrap: wrap; 642 box-sizing: border-box; 643 max-width: calc(100% - 20px); 644 justify-content: space-evenly; 645 margin-right: 8px; 646 } 647 648 html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons { 633 649 left: 0; 634 650 right: unset; 635 651 } 636 652 637 html body .modula-items .modula-item .jtg-social- desktop-collapsed .jtg-social-expandable-icons::before {653 html body .modula-items .modula-item .jtg-social-expandable-icons::before { 638 654 content: ''; 639 655 position: absolute; … … 646 662 right: 10px; 647 663 } 648 html body .modula-items .modula-item .modula-socials-right .jtg-social-desktop-collapsed .jtg-social-expandable-icons::before { 664 665 html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons::before { 649 666 right: unset; 650 667 left: 10px; … … 662 679 display: block; 663 680 } 681 664 682 html body .modula .modula-items .jtg-social-desktop-collapsed.jtg-social-expandable a.modula-icon-share { 665 683 pointer-events: none; … … 670 688 text-decoration: none; 671 689 } 672 html body .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable .jtg-social-expandable-icons a{ 690 691 html body .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable-icons a { 673 692 justify-content: center; 674 693 align-items: center; 675 694 display: flex; 676 } 677 678 html body .modula-items .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable:not(.modula-show-socials) .jtg-social-expandable-icons{ 679 display: none; 680 } 681 682 @media (max-width: 992px ) { 695 flex: 0 0 16px; 696 } 697 698 html body .modula-items .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable-icons:not(.modula-show-socials) { 699 display: none; 700 } 701 702 @media (max-width: 992px) { 683 703 html body .modula-items .modula-item .jtg-social-expandable-icons { 684 704 padding: 10px 15px; … … 686 706 border-radius: 20px; 687 707 position: absolute; 688 top: calc(-100% - 15px);689 display: flex;708 bottom: 58px; 709 display: inline-flex; 690 710 z-index: 99; 691 711 right: 0; 692 } 712 flex-wrap: wrap; 713 box-sizing: border-box; 714 max-width: calc(100% - 20px); 715 justify-content: space-evenly; 716 margin-right: 8px; 717 } 718 693 719 html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons { 694 720 left: 0; 695 721 right: unset; 696 722 } 697 723 698 724 html body .modula-items .modula-item .jtg-social-expandable-icons::before { 699 725 content: ''; … … 707 733 right: 10px; 708 734 } 735 709 736 html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons::before { 710 737 right: unset; 711 738 left: 10px; 712 739 } 713 740 714 741 html body .modula-items .modula-item .jtg-social-expandable { 715 742 padding: 10px; … … 723 750 display: block; 724 751 } 752 725 753 html body .modula .modula-items .jtg-social-expandable a.modula-icon-share { 726 754 pointer-events: none; … … 731 759 text-decoration: none; 732 760 } 733 html body .modula-item .jtg-social-expandable .jtg-social-expandable-icons a{ 761 762 html body .modula-item .jtg-social-expandable-icons a { 734 763 justify-content: center; 735 764 align-items: center; 736 765 display: flex; 737 766 } 738 739 html body .modula-items .modula-item .jtg-social-expandable :not(.modula-show-socials) .jtg-social-expandable-icons{767 768 html body .modula-items .modula-item .jtg-social-expandable-icons:not(.modula-show-socials) { 740 769 display: none; 741 770 } 742 743 html body .modula-items .modula-item .jtg-social {771 772 html body .modula-items .modula-item .jtg-social { 744 773 display: none; 745 774 } … … 754 783 755 784 html body .modula-fancybox-container button.f-button { 756 padding:0px; 757 } 758 785 padding: 0px; 786 } -
modula-best-grid-gallery/tags/2.12.25/assets/css/front/modula.min.css
r3352565 r3364013 1 html body .modula .modula-items .modula-item{position:absolute;box-sizing:border-box;overflow:hidden}html body .modula .modula-items .modula-item .modula-item-content{transition:transform .3s ease-out,opacity .2s linear,top .3s,left .6s;opacity:0}html body .modula .modula-items{position:relative;z-index:1;min-height:10px}html body .modula .modula-items .modula-item .modula-item-content>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:0 0}html body .modula.modula-creative-gallery .modula-items .modula-item .modula-item-content,html body .modula.modula-custom-grid .modula-items .modula-item .modula-item-content{height:100%}html body .modula .modula-items .modula-item .jtg-social{z-index:10;font-size:0}html body .modula.modula-columns:not(.modula-loaded-scale):not(.modula-is-lazy).modula-gallery-initialized .modula-items .modula-item .modula-item-content,html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items .modula-item.tg-loaded .modula-item-content,html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items.justified-gallery .modula-item .modula-item-content{transform:scale(1) translate(0,0) rotate(0)!important;opacity:1}html body .modula .modula-items .modula-item img.pic,html body .modula .modula-items .modula-item picture.pic{font-size:12px;position:absolute;max-width:999em;transition:width .3s,height .3s,transform .3s linear,opacity .2s linear}html body .modula .modula-items .modula-item picture.pic img{max-width:999em;height:100%}html body .modula.modula-creative-gallery .modula-items .modula-item picture.pic img{width:100%}html body .modula.modula-columns .modula-items .modula-item img.pic,html body .modula.modula-columns .modula-items .modula-item picture.pic{position:relative;max-width:100%;margin:0 auto}html body .modula .modula-items .modula-item.tg-loaded img.pic,html body .modula .modula-items .modula-item.tg-loaded picture.pic,html body .modula.modula-columns .modula-items .modula-item img.pic,html body .modula.modula-columns .modula-items .modula-item picture.pic{display:block;opacity:1}html body .modula .modula-items .modula-item img.pic.lazyload,html body .modula .modula-items .modula-item img.pic.lazyloaded,html body .modula .modula-items .modula-item picture.pic.lazyload,html body .modula .modula-items .modula-item picture.pic.lazyloaded{display:block}html body .modula .modula-items .modula-item .caption .icon{font-size:14px;position:absolute;left:50%;top:50%;margin:-12px 0 0 -8px}html body .modula .modula-items .modula-item .figc{color:#fff;text-align:center;position:absolute;left:0;width:100%;padding:0;max-width:100%}html body .modula .modula-items .hidden .figc{display:none}html body .modula .modula-items .hidden:hover .figc{display:block}html body .modula .modula-items .visible .figc{display:block}html body .modula .modula-items .always-visible .figc{display:block}html body .modula .modula-items .visible:hover .figc{display:none}html body .modula .modula-items .caption span.text{display:block;padding:10px}html body .modula .modula-items .caption span.title{font-size:14px;font-weight:700}html body .modula .jtg-social a{box-shadow:none}html body .modula .jtg-social svg{width:20px;height:16px}html body .modula .modula-items .modula-item .jtg-title{margin:0}html body .modula .modula-items .modula-item p{margin:0;padding:0}html body .modula .figc{color:#000;text-align:center;position:absolute;left:0;width:100%;padding:2em}html body .modula .modula-item .jtg-social a{text-decoration:none;color:#fff;display:inline-block;margin:0 10px 0 0;padding:0;border:0;opacity:0;transition:opacity .3s}html body .modula .modula-item:hover .jtg-social a{opacity:1}html body .modula .modula-items .jtg-social{opacity:0;right:30px;position:absolute;bottom:20px;text-align:right;transition:all .3s}html body .et_pb_module_inner .modula .modula-items .jtg-social{transition:all .3s!important}html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a{margin-right:10px}@media all and (max-width:480px){html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social{right:0;width:100%;text-align:center}html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a{padding:5px}}html body .modula .modula-items .jtg-social{opacity:1}html body .modula .modula-items .jtg-social a:last-of-type{margin-right:0}html body .modula .modula-item.effect-pufrobo p.description{margin-bottom:2em}html body .et_pb_module_inner .modula .modula-item.effect-pufrobo p.description{-webkit-transition:-webkit-transform .35s!important;transition:transform .35s!important}html body .modula .modula-item.effect-pufrobo .figc{text-align:right}html body .modula .modula-item.effect-pufrobo .jtg-title,html body .modula .modula-item.effect-pufrobo p{position:absolute;right:5%;left:5%;padding:10px 0}html body .modula.modula-gallery-initialized .modula-item:hover img,html body .modula.modula-gallery-initialized .modula-items .modula-item.tg-loaded:hover img.pic,html body .modula.modula-gallery-initialized .modula-items .modula-item.tg-loaded:hover picture.pic{opacity:.8}html body .modula .modula-item.effect-pufrobo p{bottom:20%;line-height:1.5;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);letter-spacing:1px}html body .modula .modula-items .modula-item.effect-pufrobo .jtg-title{top:10%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}html body .et_pb_module_inner .modula .modula-items .modula-item.effect-pufrobo .jtg-title{-webkit-transition:-webkit-transform .35s!important;transition:transform .35s!important}html body .modula .modula-item.effect-pufrobo:hover .jtg-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html body .modula .modula-item.effect-pufrobo .jtg-title::after{position:absolute;top:80%;left:0;width:100%;height:4px;background:#fff;content:'';-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}html body .modula .modula-item.effect-pufrobo .jtg-title::after,html body .modula .modula-item.effect-pufrobo p{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}html body .modula .modula-item.effect-pufrobo:hover .jtg-title::after,html body .modula .modula-item.effect-pufrobo:hover p{margin-top:10px;margin-bottom:5px;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html body .modula .modula-items .modula-item.effect-pufrobo .figc.no-title.no-description .jtg-title:after{display:none}html body .modula .modula-items .modula-item.effect-appear .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-comodo .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-crafty .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-curtain .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-fluid-up .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-hide .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-lens .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-pufrobo .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-quiet .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-reflex .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-seemo .figc .jtg-title:before{display:none}html body .modula .modula-items .modula-item>a:not(.modula-no-follow){cursor:zoom-in}html body .modula .modula-items .modula-item>a.modula-no-follow{cursor:default}html body .modula-fancybox-container{z-index:99999999!important}html body .modula-fancybox-share__button--li{background:#0e76a8}html body .modula-fancybox-share__button--wa{background:#25d366}html body .modula.modula-columns .modula-item{display:flex;justify-content:center}html body .modula.modula-columns .modula-item .modula-item-content{position:relative}html body .modula.modula-columns .modula-items.grid-gallery .modula-item .modula-item-content{height:100%}html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content{width:100%}html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content img.pic,html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content picture.pic{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none}html body .modula.modula-columns .modula-item.jg-filtered{display:none}html body .modula-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}html body .modula-row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}@media (min-width:576px){html body .modula-row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:768px){html body .modula-row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:992px){html body .modula-row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:1200px){html body .modula-row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}html body .modula .modula-items.grid-gallery .modula-item .figc{height:100%;top:0}html body div.modula-powered{text-align:right;font-size:14px;margin-right:5px;clear:both}html body div.modula-powered svg.modula-logo{width:14px;position:relative;top:3px}html body div.modula-powered svg.modula-logo path{color:#58ab7e!important}html body div.modula-powered svg.modula-logo{display:inline-block}.modula-gallery:not( .modula-gallery-initialized )>.modula-items{visibility:hidden}.modula-gallery.modula-gallery-initialized .modula-items .modula-item{visibility:visible}.modula-creative-commons-wrap p{margin:0}.modula-creative-commons-wrap img{height:20px;margin-right:10px}.modula-fancybox-container button.f-button.is-close-btn{display:none}html body .modula-items .modula-item .jtg-social-expandable{display:none}html body .modula-items .modula-item .jtg-social-desktop-collapsed .jtg-social-expandable-icons{padding:10px 15px;background-color:#000;border-radius:20px;position:absolute;top:calc(-100% - 15px);display:flex;z-index:99;right:0}html body .modula-items .modula-item .modula-socials-right .jtg-social-desktop-collapsed .jtg-social-expandable-icons{left:0;right:unset}html body .modula-items .modula-item .jtg-social-desktop-collapsed .jtg-social-expandable-icons::before{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;bottom:-8px;right:10px}html body .modula-items .modula-item .modula-socials-right .jtg-social-desktop-collapsed .jtg-social-expandable-icons::before{right:unset;left:10px}html body .modula-items .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable{padding:10px;background-color:#000;border-radius:50%;cursor:pointer;position:absolute;right:10px;bottom:10px;z-index:999;display:block}html body .modula .modula-items .jtg-social-desktop-collapsed.jtg-social-expandable a.modula-icon-share{pointer-events:none;display:flex;justify-content:center;align-items:center;border-radius:50%;text-decoration:none}html body .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable .jtg-social-expandable-icons a{justify-content:center;align-items:center;display:flex}html body .modula-items .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable:not(.modula-show-socials) .jtg-social-expandable-icons{display:none}@media (max-width:992px){html body .modula-items .modula-item .jtg-social-expandable-icons{padding:10px 15px;background-color:#000;border-radius:20px;position:absolute;top:calc(-100% - 15px);display:flex;z-index:99;right:0}html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons{left:0;right:unset}html body .modula-items .modula-item .jtg-social-expandable-icons::before{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;bottom:-8px;right:10px}html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons::before{right:unset;left:10px}html body .modula-items .modula-item .jtg-social-expandable{padding:10px;background-color:#000;border-radius:50%;cursor:pointer;position:absolute;right:10px;bottom:10px;z-index:999;display:block}html body .modula .modula-items .jtg-social-expandable a.modula-icon-share{pointer-events:none;display:flex;justify-content:center;align-items:center;border-radius:50%;text-decoration:none}html body .modula-item .jtg-social-expandable .jtg-social-expandable-icons a{justify-content:center;align-items:center;display:flex}html body .modula-items .modula-item .jtg-social-expandable:not(.modula-show-socials) .jtg-social-expandable-icons{display:none}html body .modula-items .modula-item .jtg-social{display:none}}.modula-fancybox-container .fancybox-image{width:auto;height:auto;max-width:100%;max-height:100%}html body .modula-fancybox-container button.f-button{padding:0}1 html body .modula .modula-items .modula-item{position:absolute;box-sizing:border-box;overflow:hidden}html body .modula .modula-items .modula-item .modula-item-content{transition:transform .3s ease-out,opacity .2s linear,top .3s,left .6s;opacity:0}html body .modula .modula-items{position:relative;z-index:1;min-height:10px}html body .modula .modula-items .modula-item .modula-item-content>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:0 0}html body .modula.modula-creative-gallery .modula-items .modula-item .modula-item-content,html body .modula.modula-custom-grid .modula-items .modula-item .modula-item-content{height:100%}html body .modula .modula-items .modula-item .jtg-social{z-index:10;font-size:0}html body .modula.modula-columns:not(.modula-loaded-scale):not(.modula-is-lazy).modula-gallery-initialized .modula-items .modula-item .modula-item-content,html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items .modula-item.tg-loaded .modula-item-content,html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items.justified-gallery .modula-item .modula-item-content{transform:scale(1) translate(0,0) rotate(0)!important;opacity:1}html body .modula .modula-items .modula-item img.pic,html body .modula .modula-items .modula-item picture.pic{font-size:12px;position:absolute;max-width:999em;transition:width .3s,height .3s,transform .3s linear,opacity .2s linear}html body .modula .modula-items .modula-item picture.pic img{max-width:999em;height:100%}html body .modula.modula-creative-gallery .modula-items .modula-item picture.pic img{width:100%}html body .modula.modula-columns .modula-items .modula-item img.pic,html body .modula.modula-columns .modula-items .modula-item picture.pic{position:relative;max-width:100%;margin:0 auto}html body .modula .modula-items .modula-item.tg-loaded img.pic,html body .modula .modula-items .modula-item.tg-loaded picture.pic,html body .modula.modula-columns .modula-items .modula-item img.pic,html body .modula.modula-columns .modula-items .modula-item picture.pic{display:block;opacity:1}html body .modula .modula-items .modula-item img.pic.lazyload,html body .modula .modula-items .modula-item img.pic.lazyloaded,html body .modula .modula-items .modula-item picture.pic.lazyload,html body .modula .modula-items .modula-item picture.pic.lazyloaded{display:block}html body .modula .modula-items .modula-item .caption .icon{font-size:14px;position:absolute;left:50%;top:50%;margin:-12px 0 0 -8px}html body .modula .modula-items .modula-item .figc{color:#fff;text-align:center;position:absolute;left:0;width:100%;padding:0;max-width:100%}html body .modula .modula-items .hidden .figc{display:none}html body .modula .modula-items .hidden:hover .figc{display:block}html body .modula .modula-items .visible .figc{display:block}html body .modula .modula-items .always-visible .figc{display:block}html body .modula .modula-items .visible:hover .figc{display:none}html body .modula .modula-items .caption span.text{display:block;padding:10px}html body .modula .modula-items .caption span.title{font-size:14px;font-weight:700}html body .modula .jtg-social a{box-shadow:none}html body .modula .jtg-social svg{width:20px;height:16px}html body .modula .modula-items .modula-item .jtg-title{margin:0}html body .modula .modula-items .modula-item p{margin:0;padding:0}html body .modula .figc{color:#000;text-align:center;position:absolute;left:0;width:100%;padding:2em}html body .modula .modula-item .jtg-social a{text-decoration:none;color:#fff;display:inline-block;margin:0 10px 0 0;padding:0;border:0;opacity:0;transition:opacity .3s}html body .modula .modula-item:hover .jtg-social a{opacity:1}html body .modula .modula-items .jtg-social{opacity:0;right:30px;position:absolute;bottom:20px;text-align:right;transition:all .3s}html body .et_pb_module_inner .modula .modula-items .jtg-social{transition:all .3s!important}html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a{margin-right:10px}@media all and (max-width:480px){html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social{right:0;width:100%;text-align:center}html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a{padding:5px}}html body .modula .modula-items .jtg-social{opacity:1}html body .modula .modula-items .jtg-social a:last-of-type{margin-right:0}html body .modula .modula-item.effect-pufrobo p.description{margin-bottom:2em}html body .et_pb_module_inner .modula .modula-item.effect-pufrobo p.description{-webkit-transition:-webkit-transform .35s!important;transition:transform .35s!important}html body .modula .modula-item.effect-pufrobo .figc{text-align:right}html body .modula .modula-item.effect-pufrobo .jtg-title,html body .modula .modula-item.effect-pufrobo p{position:absolute;right:5%;left:5%;padding:10px 0}html body .modula.modula-gallery-initialized .modula-item:hover img,html body .modula.modula-gallery-initialized .modula-items .modula-item.tg-loaded:hover img.pic,html body .modula.modula-gallery-initialized .modula-items .modula-item.tg-loaded:hover picture.pic{opacity:.8}html body .modula .modula-item.effect-pufrobo p{bottom:20%;line-height:1.5;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);letter-spacing:1px}html body .modula .modula-items .modula-item.effect-pufrobo .jtg-title{top:10%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}html body .et_pb_module_inner .modula .modula-items .modula-item.effect-pufrobo .jtg-title{-webkit-transition:-webkit-transform .35s!important;transition:transform .35s!important}html body .modula .modula-item.effect-pufrobo:hover .jtg-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html body .modula .modula-item.effect-pufrobo .jtg-title::after{position:absolute;top:80%;left:0;width:100%;height:4px;background:#fff;content:'';-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}html body .modula .modula-item.effect-pufrobo .jtg-title::after,html body .modula .modula-item.effect-pufrobo p{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}html body .modula .modula-item.effect-pufrobo:hover .jtg-title::after,html body .modula .modula-item.effect-pufrobo:hover p{margin-top:10px;margin-bottom:5px;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html body .modula .modula-items .modula-item.effect-pufrobo .figc.no-title.no-description .jtg-title:after{display:none}html body .modula .modula-items .modula-item.effect-appear .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-comodo .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-crafty .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-curtain .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-fluid-up .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-hide .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-lens .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-pufrobo .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-quiet .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-reflex .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-seemo .figc .jtg-title:before{display:none}html body .modula .modula-items .modula-item>a:not(.modula-no-follow){cursor:zoom-in}html body .modula .modula-items .modula-item>a.modula-no-follow{cursor:default}html body .modula-fancybox-container{z-index:99999999!important}html body .modula-fancybox-share__button--li{background:#0e76a8}html body .modula-fancybox-share__button--wa{background:#25d366}html body .modula.modula-columns .modula-item{display:flex;justify-content:center}html body .modula.modula-columns .modula-item .modula-item-content{position:relative}html body .modula.modula-columns .modula-items.grid-gallery .modula-item .modula-item-content{height:100%}html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content{width:100%}html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content img.pic,html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content picture.pic{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none}html body .modula.modula-columns .modula-item.jg-filtered{display:none}html body .modula-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}html body .modula-row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}@media (min-width:576px){html body .modula-row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:768px){html body .modula-row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:992px){html body .modula-row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:1200px){html body .modula-row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}html body .modula .modula-items.grid-gallery .modula-item .figc{height:100%;top:0}html body div.modula-powered{text-align:right;font-size:14px;margin-right:5px;clear:both}html body div.modula-powered svg.modula-logo{width:14px;position:relative;top:3px}html body div.modula-powered svg.modula-logo path{color:#58ab7e!important}html body div.modula-powered svg.modula-logo{display:inline-block}.modula-gallery:not(.modula-gallery-initialized)>.modula-items{visibility:hidden}.modula-gallery.modula-gallery-initialized .modula-items .modula-item{visibility:visible}.modula-creative-commons-wrap p{margin:0}.modula-creative-commons-wrap img{height:20px;margin-right:10px}.modula-fancybox-container button.f-button.is-close-btn{display:none}html body .modula-items .modula-item .jtg-social-expandable{display:none}html body .modula-items .modula-item .jtg-social-expandable-icons:not(.modula-show-socials){display:none}html body .modula-items .modula-item .jtg-social-expandable-icons{padding:10px 15px;background-color:#000;border-radius:20px;position:absolute;bottom:58px;display:inline-flex;z-index:99;right:0;flex-wrap:wrap;box-sizing:border-box;max-width:calc(100% - 20px);justify-content:space-evenly;margin-right:8px}html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons{left:0;right:unset}html body .modula-items .modula-item .jtg-social-expandable-icons::before{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;bottom:-8px;right:10px}html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons::before{right:unset;left:10px}html body .modula-items .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable{padding:10px;background-color:#000;border-radius:50%;cursor:pointer;position:absolute;right:10px;bottom:10px;z-index:999;display:block}html body .modula .modula-items .jtg-social-desktop-collapsed.jtg-social-expandable a.modula-icon-share{pointer-events:none;display:flex;justify-content:center;align-items:center;border-radius:50%;text-decoration:none}html body .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable-icons a{justify-content:center;align-items:center;display:flex;flex:0 0 16px}html body .modula-items .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable-icons:not(.modula-show-socials){display:none}@media (max-width:992px){html body .modula-items .modula-item .jtg-social-expandable-icons{padding:10px 15px;background-color:#000;border-radius:20px;position:absolute;bottom:58px;display:inline-flex;z-index:99;right:0;flex-wrap:wrap;box-sizing:border-box;max-width:calc(100% - 20px);justify-content:space-evenly;margin-right:8px}html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons{left:0;right:unset}html body .modula-items .modula-item .jtg-social-expandable-icons::before{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;bottom:-8px;right:10px}html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons::before{right:unset;left:10px}html body .modula-items .modula-item .jtg-social-expandable{padding:10px;background-color:#000;border-radius:50%;cursor:pointer;position:absolute;right:10px;bottom:10px;z-index:999;display:block}html body .modula .modula-items .jtg-social-expandable a.modula-icon-share{pointer-events:none;display:flex;justify-content:center;align-items:center;border-radius:50%;text-decoration:none}html body .modula-item .jtg-social-expandable-icons a{justify-content:center;align-items:center;display:flex}html body .modula-items .modula-item .jtg-social-expandable-icons:not(.modula-show-socials){display:none}html body .modula-items .modula-item .jtg-social{display:none}}.modula-fancybox-container .fancybox-image{width:auto;height:auto;max-width:100%;max-height:100%}html body .modula-fancybox-container button.f-button{padding:0} -
modula-best-grid-gallery/tags/2.12.25/assets/js/front/jquery-modula.js
r3352627 r3364013 1182 1182 }; 1183 1183 1184 // setup social button showing socials links1185 1184 var setupSocials = function ($tiles) { 1186 $tiles.find('.jtg-social-expandable').click(function (e) { 1187 $('.jtg-social-expandable').not(this).removeClass('modula-show-socials'); 1188 $(this).toggleClass('modula-show-socials'); 1189 if( isElementOutOfHorizontalViewport( $(this).find('.jtg-social-expandable-icons') ) ){ 1190 $(this).addClass('modula-socials-right'); 1191 } 1192 }); 1193 }; 1185 $tiles.find('.jtg-social-expandable').on('click', function (e) { 1186 e.preventDefault(); 1187 e.stopPropagation(); 1188 1189 var $parent = $(this).parent(); 1190 var $icons = $parent.children('.jtg-social-expandable-icons'); 1191 1192 $tiles.find('.jtg-social-expandable-icons').not($icons) 1193 .removeClass('modula-show-socials'); 1194 1195 $icons.toggleClass('modula-show-socials'); 1196 1197 if ($icons.hasClass('modula-show-socials') && 1198 isElementOutOfHorizontalViewport($icons)) { 1199 $icons.addClass('modula-socials-right'); 1200 } else { 1201 $icons.removeClass('modula-socials-right'); 1202 } 1203 }); 1204 }; 1205 1194 1206 1195 1207 var isElementOutOfHorizontalViewport = function (el) { -
modula-best-grid-gallery/tags/2.12.25/assets/js/front/jquery-modula.min.js
r3352627 r3364013 1 function modulaInViewport(t){"function"==typeof jQuery&&t instanceof jQuery&&(t=t[0]);var e=t.getBoundingClientRect();return e.top-jQuery(window).height()<=-100&&e.top-jQuery(window).height()>=-400||e.bottom<=jQuery(window).height()}jQuery(document).on("vc-full-width-row-single vc-full-width-row",(function(t,e){jQuery("body").find(".modula").length>0&&jQuery(window).trigger("modula-update")})),jQuery(window).on("elementor/frontend/init",(function(){window.elementorFrontend&&window.elementorFrontend.hooks.addAction("frontend/element_ready/global",(function(t){jQuery("body").find(".modula").length}))})),function(t,e,i,o){var a="modulaGallery",n={resizer:"/",keepArea:!0,type:"creative-gallery",columns:12,height:800,desktopHeight:800,mobileHeight:800,tabletHeight:800,gutter:10,desktopGutter:10,mobileGutter:10,tabletGutter:10,enableTwitter:!1,enableFacebook:!1,enableWhatsapp:!1,enablePinterest:!1,enableLinkedin:!1,enableEmail:!1,lazyLoad:0,initLightbox:!1,lightbox:"fancybox",lightboxOpts:{Toolbar:{parentEl:function(t){return t.instance.container.querySelector(".fancybox__col")}}},inView:!1,originLeft:!0};function s(e,i){this.element=e,this.$element=t(e),this.$itemsCnt=this.$element.find(".modula-items"),this.$items=this.$itemsCnt.find(".modula-item"),this.options=t.extend({},n,i),this._defaults=n,this._name=a,this.tiles=[],this.$tilesCnt=null,this.completed=!1,this.lastWidth=0,this.resizeTO=0,this.isIsotope=!1,this.isLazyLoaded=!0,this.init()}s.prototype.init=function(){var o=this,a=i.documentElement.clientWidth;this.options.gutter=a<768?this.options.mobileGutter:a>=768&&a<=992?this.options.tabletGutter:this.options.desktopGutter,t(i).trigger("modula_api_before_init",[o]),"custom-grid"===this.options.type?this.createCustomGallery():"creative-gallery"==this.options.type?this.createGrid():"grid"==this.options.type&&("automatic"==this.options.grid_type?this.createAutoGrid():this.createColumnsGrid()),"custom-grid"===this.options.type&&t(e).height()<t("html").height()&&o.onResize(o),t(e).resize((function(){o.onResize(o)}));new ResizeObserver((t=>{o.onResize(o)})).observe(o.$element[0]),t(e).on("modula-update",(function(){o.onResize(o)})),t(i).on("lazyloaded",(function(i){var a,n,s=t(i.target);"modula"==s.data("source")&&(s.data("size",{width:s.width(),height:s.height()}),(a=s.parents(".modula-item")).addClass("tg-loaded"),n=o.$items.not(".jtg-hidden").index(a),o.placeImage(n),o.isIsotope&&void 0!==o.$itemsCnt.data("modulaisotope")&&o.$itemsCnt.modulaisotope("layout"),"grid"==o.options.type&&void 0===e.elementorFrontend&&"automatic"==o.options.grid_type&&o.$itemsCnt.justifiedGallery())})),o.options.inView&&jQuery(e).on("DOMContentLoaded load resize scroll",(function(){modulaInViewport(o.$element)&&o.$element.addClass("modula-loaded-scale")})),this.setupSocial(),jQuery(o.$element).addClass("modula-gallery-initialized"),this.options.onComplete&&this.options.onComplete(),"fancybox"!=o.options.lightbox||o.options.initLightbox||this.initLightbox(),t(i).trigger("modula_api_after_init",[o])},s.prototype.initLightbox=function(){var e=this;e.$element.on("click",".modula-no-follow",(function(t){t.preventDefault()})),e.$element.on("click keypress",".modula-item-link:not( .modula-simple-link )",(function(i){if(13===i.which||"click"===i.type){i.preventDefault();var o=jQuery(this),a=t.map(e.$items,(function(t){if(jQuery(t).find(".modula-item-link:not( .modula-no-follow )").length>0){var e=jQuery(t).find(".modula-item-link:not( .modula-simple-link )"),i=jQuery(t).find(".pic");return{src:i.data("full"),opts:{$thumb:i.parents(".modula-item"),caption:e.data("caption"),alt:i.attr("alt"),image_id:e.attr("data-image-id"),title:i.attr("title")},current:jQuery(t).is(o.parents(".modula-item"))}}})),n=t.map(a,(function(t,e){if(t.current)return e}))[0];jQuery.modulaFancybox.open(a,e.options.lightboxOpts,n)}}))},s.prototype.trunc=function(t){return Math.trunc?Math.trunc(t):(t=+t,isFinite(t)?t-t%1||(t<0?-0:0===t?t:0):t)},s.prototype.createCustomGallery=function(){var e,o=this,a=this.$element.find(".modula-items").width(),n=this,s=this.options.columns,r=i.documentElement.clientWidth;"1"==this.options.enableResponsive&&(r<=568?s=this.options.mobileColumns:r<=768&&(s=this.options.tabletColumns)),e=this.options.gutter>0?(a-this.options.gutter*(s-1))/s:Math.floor(a/s*1e3)/1e3,this.$items.not(".jtg-hidden").each((function(i,a){var r, d,l,h,m={};r=t(a).data("width"),d=t(a).data("height"),r>12&&(r=12),"1"==n.options.enableResponsive&&(l=r,h=d,1==s?d=(r=1)*h/l:((r=Math.round(s*l/12))<1&&(r=1),(d=Math.round(r*h/l))<1&&(d=1))),m.width=e*r+n.options.gutter*(r-1),m.height=Math.round(e)*d+n.options.gutter*(d-1),t(a).data("size",m).addClass("tiled").addClass(m.width>m.height?"tile-h":"tile-v").data("position"),t(a).css(t(a).data("size")),t(a).find(".figc").css({width:t(a).data("size").width,height:t(a).data("size").height}),o.loadImage(i)}));var d={itemSelector:".modula-item",layoutMode:"packery",originLeft:n.options.originLeft,packery:{gutter:parseInt(n.options.gutter)}};this.$itemsCnt.modulaisotope(d),this.isIsotope=!0},s.prototype.createGrid=function(){var e=this,o=i.documentElement.clientWidth;e.options.height=o<=568?e.options.mobileHeight:o<=768?e.options.tabletHeight:e.options.desktopHeight,this.$itemsCnt.data("area",this.$itemsCnt.width()*this.options.height),this.lastWidth=this.$itemsCnt.width();for(var a=0;a<this.$items.not(".jtg-hidden").length;a++)this.tiles.push(e.getSlot());if(this.tiles.sort((function(t,e){return t.position-e.position})),this.$items.not(".jtg-hidden").each((function(i,o){var a=e.tiles[i];t(o).data("size",a),t(o).addClass("tiled").addClass(a.width>a.height?"tile-h":"tile-v").data("position"),t(o).css({width:a.width,height:a.height}),t(o).find(".figc").css({width:a.width,height:a.height}),e.loadImage(i)})),!this.isIsotope){var n={resizesContainer:!1,itemSelector:".modula-item",layoutMode:"packery",originLeft:e.options.originLeft,packery:{gutter:parseInt(e.options.gutter)}};this.$itemsCnt.modulaisotope(n),this.isIsotope=!0}},s.prototype.createAutoGrid=function(){this.$itemsCnt.justifiedGallery({rowHeight:this.options.rowHeight,margins:this.options.gutter,lastRow:this.options.lastRow,captions:!1,border:0,imgSelector:"img.pic, picture.pic img",cssAnimation:!0,imagesAnimationDuration:700})},s.prototype.createColumnsGrid=function(){var t=this;this.$itemsCnt.modulaisotope({itemSelector:".modula-item",layoutMode:"packery",originLeft:this.options.originLeft,packery:{gutter:parseInt(this.options.gutter)}}),this.$items.each((function(e,i){t.loadImage(e)})),this.isIsotope=!0},s.prototype.getSlot=function(){if(0==this.tiles.length)return i={top:0,left:0,width:this.$itemsCnt.width(),height:this.options.height,area:this.$itemsCnt.width()*this.options.height,position:0};for(var t=0,e=0;e<this.tiles.length;e++){(i=this.tiles[e]).area>this.tiles[t].area&&(t=e)}var i={},o=this.tiles[t];if(o.width>o.height){var a=o.width/2*this.options.randomFactor;o.prevWidth=o.width,o.width=Math.floor(o.width/2+a*(Math.random()-.5)),i={top:o.top,left:o.left+o.width+this.options.gutter,width:o.prevWidth-o.width-this.options.gutter,height:o.height}}else{a=o.height/2*this.options.randomFactor;o.prevHeight=o.height,o.height=Math.floor(o.height/2+a*(Math.random()-.5)),i={left:o.left,top:o.top+o.height+this.options.gutter,width:o.width,height:o.prevHeight-o.height-this.options.gutter}}return i.area=i.width*i.height,i.position=1e3*i.top+i.left,o.position=1e3*o.top+o.left,this.tiles[t]=o,this.tiles[t].area=o.width*o.height,i},s.prototype.reset=function(){var e=this;e.tiles=[],"custom-grid"===this.options.type?this.createCustomGallery():"creative-gallery"==this.options.type?this.createGrid():"grid"==this.options.type&&("automatic"==this.options.grid_type?this.createAutoGrid():this.createColumnsGrid()),e.lastWidth=e.$itemsCnt.width(),t(i).trigger("modula_api_reset",[e])},s.prototype.onResize=function(t){if(t.lastWidth!=t.$itemsCnt.width()){var e=i.documentElement.clientWidth;e<768?this.options.gutter=this.options.mobileGutter:t.options.gutter=e>=768&&e<=992?t.options.tabletGutter:this.options.desktopGutter,clearTimeout(t.resizeTO),t.resizeTO=setTimeout((function(){if(t.options.keepArea){var e=t.$itemsCnt.data("area");t.$itemsCnt.height(e/t.$itemsCnt.width())}t.reset(),t.isIsotope&&t.$itemsCnt.modulaisotope({packery:{originLeft:t.options.originLeft,gutter:parseInt(t.options.gutter)}}).modulaisotope("layout")}),100)}},s.prototype.loadImage=function(t){var e=this,i=e.$items.not(".jtg-hidden").eq(t).find(".pic"),o={};if("0"==e.options.lazyLoad){var a=new Image;a.onload=function(){o={width:this.width,height:this.height},i.data("size",o),e.placeImage(t)},"undefined"!=i.attr("src")?a.src=i.attr("src"):a.src=i.data("src")}else e.placeImage(t)},s.prototype.placeImage=function(t){if("grid"!=this.options.type){var e=this.$items.not(".jtg-hidden").eq(t),i=e.find(".pic"),o=e.data("size"),a=i.data("size");if(void 0!==o&&void 0!==a){o.width,o.height;var n=a.width/a.height,s=i.data("valign")?i.data("valign"):"middle",r=i.data("halign")?i.data("halign"):"center",d={top:"auto",bottom:"auto",left:"auto",right:"auto",width:"auto",height:"auto",margin:"0",maxWidth:"999em"};if(o.width*a.height/a.width>o.height)switch(d.width=o.width,d.left=0,s){case"top":d.top=0;break;case"middle":d.top=0-(o.width*(1/n)-o.height)/2;break;case"bottom":d.bottom=0}else switch(d.height=o.height,d.top=0,r){case"left":d.left=0;break;case"center":d.left=0-(o.height*n-o.width)/2;break;case"right":d.right=0}e.hasClass("effect-under")&&(d.top=d.top-e.find(".modula-item-content").height()),i.css(d),this.$items.not(".jtg-hidden").eq(t).addClass("tg-loaded")}}},s.prototype.setupSocial=function(){(this.options.enableTwitter||this.options.enableFacebook||this.options.enablePinterest||this.options.enableLinkedin||this.options.enableWhatsapp||this.options.enableEmail)&&c(this.$items),this.options.enableTwitter&&r(this.$items,this),this.options.enableFacebook&&d(this.$items,this),this.options.enablePinterest&&h(this.$items,this),this.options.enableLinkedin&&m(this.$items,this),this.options.enableWhatsapp&&l(this.$items,this),this.options.enableEmail&&u(this.$items,this)},s.prototype.destroy=function(){this.isPackeryActive&&(this.$itemsCnt.packery("destroy"),this.isPackeryActive=!1)};var r=function(o,a){o.find(".modula-icon-twitter").click((function(o){o.preventDefault();let a=t(this),n=t(this).parents(".modula-item").find("img.pic"),s=(a.data("modula-image-src"),e.location.href),r=a.data("modula-item-id"),d=a.data("modula-gallery-id");var l=n.data("caption"),h=n.attr("title"),m=i.title;const u=new URL(s),c=new URLSearchParams(u.search);if(void 0!==d&&c.set("modula_gallery_id",encodeURIComponent(d)),void 0!==r&&c.set("modula_image_id",encodeURIComponent(r)),"object"==typeof modulaMetaVars&&0!==Object.keys(modulaMetaVars).length)for(const[t,e]of Object.entries(modulaMetaVars)){let t=a.data(e);void 0!==t&&c.set(e,t)}i.dispatchEvent(new CustomEvent("modula_social_url_params",{detail:{url:u,params:c,meta:modulaMetaVars}}));const p=u.origin+u.pathname+"?"+decodeURIComponent(c.toString());return h.length>0&&l.length>0?m=t.trim(h)+" - "+t.trim(l):h.length>0?m=t.trim(h):l.length>0&&(m=t.trim(l)),e.open("https://twitter.com/intent/tweet?url="+encodeURIComponent(p)+"&text="+encodeURI(m),"ftgw","location=1,status=1,scrollbars=1,width=600,height=400").moveTo(screen.width/2-300,screen.height/2-200),!1}))},d=function(o,a){o.find(".modula-icon-facebook").click((function(o){o.preventDefault();let a=t(this),n=(t(this).parents(".modula-item").find("img.pic"),a.data("modula-image-src"),e.location.href),s=a.data("modula-item-id"),r=a.data("modula-gallery-id");const d=new URL(n),l=new URLSearchParams(d.search);if(void 0!==r&&l.set("modula_gallery_id",encodeURIComponent(r)),void 0!==s&&l.set("modula_image_id",encodeURIComponent(s)),"object"==typeof modulaMetaVars&&0!==Object.keys(modulaMetaVars).length)for(const[t,e]of Object.entries(modulaMetaVars)){let t=a.data(e);void 0!==t&&l.set(e,t)}i.dispatchEvent(new CustomEvent("modula_social_url_params",{detail:{url:d,params:l,meta:modulaMetaVars}}));const h=d.origin+d.pathname+"?"+decodeURIComponent(l.toString());var m="//www.facebook.com/sharer.php?u="+encodeURIComponent(h);return e.open(m,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400").moveTo(screen.width/2-300,screen.height/2-200),!1}))},l=function(o,a){o.find(".modula-icon-whatsapp").click((function(o){o.preventDefault();let a=t(this),n=(t(this).parents(".modula-item").find("img.pic"),a.data("modula-image-src"),e.location.href),s=a.data("modula-item-id"),r=a.data("modula-gallery-id");const d=new URL(n),l=new URLSearchParams(d.search);if(void 0!==r&&l.set("modula_gallery_id",encodeURIComponent(r)),void 0!==s&&l.set("modula_image_id",encodeURIComponent(s)),"object"==typeof modulaMetaVars&&0!==Object.keys(modulaMetaVars).length)for(const[t,e]of Object.entries(modulaMetaVars)){let t=a.data(e);void 0!==t&&l.set(e,t)}i.dispatchEvent(new CustomEvent("modula_social_url_params",{detail:{url:d,params:l,meta:modulaMetaVars}}));const h=d.origin+d.pathname+"?"+decodeURIComponent(l.toString());return e.open("https://api.whatsapp.com/send?text="+encodeURIComponent(h)+"&preview_url=true","ftgw","location=1,status=1,scrollbars=1,width=600,height=400").moveTo(screen.width/2-300,screen.height/2-200),!1}))},h=function(o,a){o.find(".modula-icon-pinterest").click((function(o){o.preventDefault();let a=t(this),n=t(this).parents(".modula-item").find("img.pic"),s=a.data("modula-image-src"),r=e.location.href,d=a.data("modula-item-id"),l=a.data("modula-gallery-id");var h=n.data("caption"),m=n.attr("title");const u=new URL(r),c=new URLSearchParams(u.search);if(void 0!==l&&c.set("modula_gallery_id",encodeURIComponent(l)),void 0!==d&&c.set("modula_image_id",encodeURIComponent(d)),"object"==typeof modulaMetaVars&&0!==Object.keys(modulaMetaVars).length)for(const[t,e]of Object.entries(modulaMetaVars)){let t=a.data(e);void 0!==t&&c.set(e,t)}i.dispatchEvent(new CustomEvent("modula_social_url_params",{detail:{url:u,params:c,meta:modulaMetaVars}}));const p=u.origin+u.pathname+"?"+decodeURIComponent(c.toString());var g=i.title;m.length>0?g=t.trim(m):h.length>0&&(g=t.trim(h));var f="http://pinterest.com/pin/create/button/?url="+encodeURIComponent(p)+"&description="+encodeURI(g);return void 0!==s&&s.length>0&&(f+="&media="+function(t){var e=i.createElement("img");return e.src=t,t=e.src,e.src=null,t}(s)),e.open(f,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400").moveTo(screen.width/2-300,screen.height/2-200),!1}))},m=function(o,a){o.find(".modula-icon-linkedin").click((function(o){o.preventDefault();let a=t(this),n=(t(this).parents(".modula-item").find("img.pic"),a.data("modula-image-src"),e.location.href),s=a.data("modula-item-id"),r=a.data("modula-gallery-id");const d=new URL(n),l=new URLSearchParams(d.search);if(void 0!==r&&l.set("modula_gallery_id",encodeURIComponent(r)),void 0!==s&&l.set("modula_image_id",encodeURIComponent(s)),"object"==typeof modulaMetaVars&&0!==Object.keys(modulaMetaVars).length)for(const[t,e]of Object.entries(modulaMetaVars)){let t=a.data(e);void 0!==t&&l.set(e,t)}i.dispatchEvent(new CustomEvent("modula_social_url_params",{detail:{url:d,params:l,meta:modulaMetaVars}}));const h=d.origin+d.pathname+"?"+decodeURIComponent(l.toString());var m="//linkedin.com/shareArticle?mini=true&url="+encodeURIComponent(h);return e.open(m,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400").moveTo(screen.width/2-300,screen.height/2-200),!1}))},u=function(o,a){o.find(".modula-icon-email").click((function(o){var n=a.options.email_subject;let s=t(this),r=(t(this).parents(".modula-item").find("img.pic"),s.data("modula-image-src")),d=e.location.href,l=s.data("modula-item-id"),h=s.data("modula-gallery-id");const m=new URL(d),u=new URLSearchParams(m.search);if(void 0!==h&&u.set("modula_gallery_id",encodeURIComponent(h)),void 0!==l&&u.set("modula_image_id",encodeURIComponent(l)),"object"==typeof modulaMetaVars&&0!==Object.keys(modulaMetaVars).length)for(const[t,e]of Object.entries(modulaMetaVars)){let t=s.data(e);void 0!==t&&u.set(e,t)}i.dispatchEvent(new CustomEvent("modula_social_url_params",{detail:{url:m,params:u,meta:modulaMetaVars}}));const c=m.origin+m.pathname+"?"+decodeURIComponent(u.toString());var p=a.options.email_message.replace("%%image_link%%",r).replace("%%gallery_link%%",c),g="mailto:?subject="+encodeURIComponent(n)+"&body="+encodeURIComponent(p);return e.open(g,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400").moveTo(screen.width/2-300,screen.height/2-200),!1}))},c=function(e){e.find(".jtg-social-expandable").click((function(e){t(".jtg-social-expandable").not(this).removeClass("modula-show-socials"),t(this).toggleClass("modula-show-socials"),p(t(this).find(".jtg-social-expandable-icons"))&&t(this).addClass("modula-socials-right")}))},p=function(t){var o=t[0].getBoundingClientRect(),a=e.innerWidth||i.documentElement.clientWidth;return o.left<0||o.right>a};t.fn[a]=function(e){var i,n=arguments;return e===o||"object"==typeof e?this.each((function(){t.data(this,"plugin_"+a)||t.data(this,"plugin_"+a,new s(this,e))})):"string"==typeof e&&"_"!==e[0]&&"init"!==e?(this.each((function(){var o=t.data(this,"plugin_"+a);o instanceof s&&"function"==typeof o[e]&&(i=o[e].apply(o,Array.prototype.slice.call(n,1))),"destroy"===e&&t.data(this,"plugin_"+a,null)})),i!==o?i:this):void 0}}(jQuery,window,document),jQuery(document).ready((function(){var t=jQuery(".modula.modula-gallery");jQuery("body").hasClass("modula-best-grid-gallery")||jQuery("body").addClass("modula-best-grid-gallery"),jQuery.each(t,(function(){var t=jQuery(this).data("config");jQuery(this).modulaGallery(t)}))})),jQuery(document).on("elementor/popup/show",((t,e,i)=>{var o=jQuery("#elementor-popup-modal-"+e).find(".modula.modula-gallery");jQuery("body").hasClass("modula-best-grid-gallery")||jQuery("body").addClass("modula-best-grid-gallery"),jQuery.each(o,(function(){var t=jQuery(this).data("config");jQuery(this).modulaGallery(t)}))}));1 function modulaInViewport(t){"function"==typeof jQuery&&t instanceof jQuery&&(t=t[0]);var e=t.getBoundingClientRect();return e.top-jQuery(window).height()<=-100&&e.top-jQuery(window).height()>=-400||e.bottom<=jQuery(window).height()}jQuery(document).on("vc-full-width-row-single vc-full-width-row",(function(t,e){jQuery("body").find(".modula").length>0&&jQuery(window).trigger("modula-update")})),jQuery(window).on("elementor/frontend/init",(function(){window.elementorFrontend&&window.elementorFrontend.hooks.addAction("frontend/element_ready/global",(function(t){jQuery("body").find(".modula").length}))})),function(t,e,i,o){var a="modulaGallery",n={resizer:"/",keepArea:!0,type:"creative-gallery",columns:12,height:800,desktopHeight:800,mobileHeight:800,tabletHeight:800,gutter:10,desktopGutter:10,mobileGutter:10,tabletGutter:10,enableTwitter:!1,enableFacebook:!1,enableWhatsapp:!1,enablePinterest:!1,enableLinkedin:!1,enableEmail:!1,lazyLoad:0,initLightbox:!1,lightbox:"fancybox",lightboxOpts:{Toolbar:{parentEl:function(t){return t.instance.container.querySelector(".fancybox__col")}}},inView:!1,originLeft:!0};function s(e,i){this.element=e,this.$element=t(e),this.$itemsCnt=this.$element.find(".modula-items"),this.$items=this.$itemsCnt.find(".modula-item"),this.options=t.extend({},n,i),this._defaults=n,this._name=a,this.tiles=[],this.$tilesCnt=null,this.completed=!1,this.lastWidth=0,this.resizeTO=0,this.isIsotope=!1,this.isLazyLoaded=!0,this.init()}s.prototype.init=function(){var o=this,a=i.documentElement.clientWidth;this.options.gutter=a<768?this.options.mobileGutter:a>=768&&a<=992?this.options.tabletGutter:this.options.desktopGutter,t(i).trigger("modula_api_before_init",[o]),"custom-grid"===this.options.type?this.createCustomGallery():"creative-gallery"==this.options.type?this.createGrid():"grid"==this.options.type&&("automatic"==this.options.grid_type?this.createAutoGrid():this.createColumnsGrid()),"custom-grid"===this.options.type&&t(e).height()<t("html").height()&&o.onResize(o),t(e).resize((function(){o.onResize(o)}));new ResizeObserver((t=>{o.onResize(o)})).observe(o.$element[0]),t(e).on("modula-update",(function(){o.onResize(o)})),t(i).on("lazyloaded",(function(i){var a,n,s=t(i.target);"modula"==s.data("source")&&(s.data("size",{width:s.width(),height:s.height()}),(a=s.parents(".modula-item")).addClass("tg-loaded"),n=o.$items.not(".jtg-hidden").index(a),o.placeImage(n),o.isIsotope&&void 0!==o.$itemsCnt.data("modulaisotope")&&o.$itemsCnt.modulaisotope("layout"),"grid"==o.options.type&&void 0===e.elementorFrontend&&"automatic"==o.options.grid_type&&o.$itemsCnt.justifiedGallery())})),o.options.inView&&jQuery(e).on("DOMContentLoaded load resize scroll",(function(){modulaInViewport(o.$element)&&o.$element.addClass("modula-loaded-scale")})),this.setupSocial(),jQuery(o.$element).addClass("modula-gallery-initialized"),this.options.onComplete&&this.options.onComplete(),"fancybox"!=o.options.lightbox||o.options.initLightbox||this.initLightbox(),t(i).trigger("modula_api_after_init",[o])},s.prototype.initLightbox=function(){var e=this;e.$element.on("click",".modula-no-follow",(function(t){t.preventDefault()})),e.$element.on("click keypress",".modula-item-link:not( .modula-simple-link )",(function(i){if(13===i.which||"click"===i.type){i.preventDefault();var o=jQuery(this),a=t.map(e.$items,(function(t){if(jQuery(t).find(".modula-item-link:not( .modula-no-follow )").length>0){var e=jQuery(t).find(".modula-item-link:not( .modula-simple-link )"),i=jQuery(t).find(".pic");return{src:i.data("full"),opts:{$thumb:i.parents(".modula-item"),caption:e.data("caption"),alt:i.attr("alt"),image_id:e.attr("data-image-id"),title:i.attr("title")},current:jQuery(t).is(o.parents(".modula-item"))}}})),n=t.map(a,(function(t,e){if(t.current)return e}))[0];jQuery.modulaFancybox.open(a,e.options.lightboxOpts,n)}}))},s.prototype.trunc=function(t){return Math.trunc?Math.trunc(t):(t=+t,isFinite(t)?t-t%1||(t<0?-0:0===t?t:0):t)},s.prototype.createCustomGallery=function(){var e,o=this,a=this.$element.find(".modula-items").width(),n=this,s=this.options.columns,r=i.documentElement.clientWidth;"1"==this.options.enableResponsive&&(r<=568?s=this.options.mobileColumns:r<=768&&(s=this.options.tabletColumns)),e=this.options.gutter>0?(a-this.options.gutter*(s-1))/s:Math.floor(a/s*1e3)/1e3,this.$items.not(".jtg-hidden").each((function(i,a){var r,l,d,h,m={};r=t(a).data("width"),l=t(a).data("height"),r>12&&(r=12),"1"==n.options.enableResponsive&&(d=r,h=l,1==s?l=(r=1)*h/d:((r=Math.round(s*d/12))<1&&(r=1),(l=Math.round(r*h/d))<1&&(l=1))),m.width=e*r+n.options.gutter*(r-1),m.height=Math.round(e)*l+n.options.gutter*(l-1),t(a).data("size",m).addClass("tiled").addClass(m.width>m.height?"tile-h":"tile-v").data("position"),t(a).css(t(a).data("size")),t(a).find(".figc").css({width:t(a).data("size").width,height:t(a).data("size").height}),o.loadImage(i)}));var l={itemSelector:".modula-item",layoutMode:"packery",originLeft:n.options.originLeft,packery:{gutter:parseInt(n.options.gutter)}};this.$itemsCnt.modulaisotope(l),this.isIsotope=!0},s.prototype.createGrid=function(){var e=this,o=i.documentElement.clientWidth;e.options.height=o<=568?e.options.mobileHeight:o<=768?e.options.tabletHeight:e.options.desktopHeight,this.$itemsCnt.data("area",this.$itemsCnt.width()*this.options.height),this.lastWidth=this.$itemsCnt.width();for(var a=0;a<this.$items.not(".jtg-hidden").length;a++)this.tiles.push(e.getSlot());if(this.tiles.sort((function(t,e){return t.position-e.position})),this.$items.not(".jtg-hidden").each((function(i,o){var a=e.tiles[i];t(o).data("size",a),t(o).addClass("tiled").addClass(a.width>a.height?"tile-h":"tile-v").data("position"),t(o).css({width:a.width,height:a.height}),t(o).find(".figc").css({width:a.width,height:a.height}),e.loadImage(i)})),!this.isIsotope){var n={resizesContainer:!1,itemSelector:".modula-item",layoutMode:"packery",originLeft:e.options.originLeft,packery:{gutter:parseInt(e.options.gutter)}};this.$itemsCnt.modulaisotope(n),this.isIsotope=!0}},s.prototype.createAutoGrid=function(){this.$itemsCnt.justifiedGallery({rowHeight:this.options.rowHeight,margins:this.options.gutter,lastRow:this.options.lastRow,captions:!1,border:0,imgSelector:"img.pic, picture.pic img",cssAnimation:!0,imagesAnimationDuration:700})},s.prototype.createColumnsGrid=function(){var t=this;this.$itemsCnt.modulaisotope({itemSelector:".modula-item",layoutMode:"packery",originLeft:this.options.originLeft,packery:{gutter:parseInt(this.options.gutter)}}),this.$items.each((function(e,i){t.loadImage(e)})),this.isIsotope=!0},s.prototype.getSlot=function(){if(0==this.tiles.length)return i={top:0,left:0,width:this.$itemsCnt.width(),height:this.options.height,area:this.$itemsCnt.width()*this.options.height,position:0};for(var t=0,e=0;e<this.tiles.length;e++){(i=this.tiles[e]).area>this.tiles[t].area&&(t=e)}var i={},o=this.tiles[t];if(o.width>o.height){var a=o.width/2*this.options.randomFactor;o.prevWidth=o.width,o.width=Math.floor(o.width/2+a*(Math.random()-.5)),i={top:o.top,left:o.left+o.width+this.options.gutter,width:o.prevWidth-o.width-this.options.gutter,height:o.height}}else{a=o.height/2*this.options.randomFactor;o.prevHeight=o.height,o.height=Math.floor(o.height/2+a*(Math.random()-.5)),i={left:o.left,top:o.top+o.height+this.options.gutter,width:o.width,height:o.prevHeight-o.height-this.options.gutter}}return i.area=i.width*i.height,i.position=1e3*i.top+i.left,o.position=1e3*o.top+o.left,this.tiles[t]=o,this.tiles[t].area=o.width*o.height,i},s.prototype.reset=function(){var e=this;e.tiles=[],"custom-grid"===this.options.type?this.createCustomGallery():"creative-gallery"==this.options.type?this.createGrid():"grid"==this.options.type&&("automatic"==this.options.grid_type?this.createAutoGrid():this.createColumnsGrid()),e.lastWidth=e.$itemsCnt.width(),t(i).trigger("modula_api_reset",[e])},s.prototype.onResize=function(t){if(t.lastWidth!=t.$itemsCnt.width()){var e=i.documentElement.clientWidth;e<768?this.options.gutter=this.options.mobileGutter:t.options.gutter=e>=768&&e<=992?t.options.tabletGutter:this.options.desktopGutter,clearTimeout(t.resizeTO),t.resizeTO=setTimeout((function(){if(t.options.keepArea){var e=t.$itemsCnt.data("area");t.$itemsCnt.height(e/t.$itemsCnt.width())}t.reset(),t.isIsotope&&t.$itemsCnt.modulaisotope({packery:{originLeft:t.options.originLeft,gutter:parseInt(t.options.gutter)}}).modulaisotope("layout")}),100)}},s.prototype.loadImage=function(t){var e=this,i=e.$items.not(".jtg-hidden").eq(t).find(".pic"),o={};if("0"==e.options.lazyLoad){var a=new Image;a.onload=function(){o={width:this.width,height:this.height},i.data("size",o),e.placeImage(t)},"undefined"!=i.attr("src")?a.src=i.attr("src"):a.src=i.data("src")}else e.placeImage(t)},s.prototype.placeImage=function(t){if("grid"!=this.options.type){var e=this.$items.not(".jtg-hidden").eq(t),i=e.find(".pic"),o=e.data("size"),a=i.data("size");if(void 0!==o&&void 0!==a){o.width,o.height;var n=a.width/a.height,s=i.data("valign")?i.data("valign"):"middle",r=i.data("halign")?i.data("halign"):"center",l={top:"auto",bottom:"auto",left:"auto",right:"auto",width:"auto",height:"auto",margin:"0",maxWidth:"999em"};if(o.width*a.height/a.width>o.height)switch(l.width=o.width,l.left=0,s){case"top":l.top=0;break;case"middle":l.top=0-(o.width*(1/n)-o.height)/2;break;case"bottom":l.bottom=0}else switch(l.height=o.height,l.top=0,r){case"left":l.left=0;break;case"center":l.left=0-(o.height*n-o.width)/2;break;case"right":l.right=0}e.hasClass("effect-under")&&(l.top=l.top-e.find(".modula-item-content").height()),i.css(l),this.$items.not(".jtg-hidden").eq(t).addClass("tg-loaded")}}},s.prototype.setupSocial=function(){(this.options.enableTwitter||this.options.enableFacebook||this.options.enablePinterest||this.options.enableLinkedin||this.options.enableWhatsapp||this.options.enableEmail)&&c(this.$items),this.options.enableTwitter&&r(this.$items,this),this.options.enableFacebook&&l(this.$items,this),this.options.enablePinterest&&h(this.$items,this),this.options.enableLinkedin&&m(this.$items,this),this.options.enableWhatsapp&&d(this.$items,this),this.options.enableEmail&&u(this.$items,this)},s.prototype.destroy=function(){this.isPackeryActive&&(this.$itemsCnt.packery("destroy"),this.isPackeryActive=!1)};var r=function(o,a){o.find(".modula-icon-twitter").click((function(o){o.preventDefault();let a=t(this),n=t(this).parents(".modula-item").find("img.pic"),s=(a.data("modula-image-src"),e.location.href),r=a.data("modula-item-id"),l=a.data("modula-gallery-id");var d=n.data("caption"),h=n.attr("title"),m=i.title;const u=new URL(s),c=new URLSearchParams(u.search);if(void 0!==l&&c.set("modula_gallery_id",encodeURIComponent(l)),void 0!==r&&c.set("modula_image_id",encodeURIComponent(r)),"object"==typeof modulaMetaVars&&0!==Object.keys(modulaMetaVars).length)for(const[t,e]of Object.entries(modulaMetaVars)){let t=a.data(e);void 0!==t&&c.set(e,t)}i.dispatchEvent(new CustomEvent("modula_social_url_params",{detail:{url:u,params:c,meta:modulaMetaVars}}));const p=u.origin+u.pathname+"?"+decodeURIComponent(c.toString());return h.length>0&&d.length>0?m=t.trim(h)+" - "+t.trim(d):h.length>0?m=t.trim(h):d.length>0&&(m=t.trim(d)),e.open("https://twitter.com/intent/tweet?url="+encodeURIComponent(p)+"&text="+encodeURI(m),"ftgw","location=1,status=1,scrollbars=1,width=600,height=400").moveTo(screen.width/2-300,screen.height/2-200),!1}))},l=function(o,a){o.find(".modula-icon-facebook").click((function(o){o.preventDefault();let a=t(this),n=(t(this).parents(".modula-item").find("img.pic"),a.data("modula-image-src"),e.location.href),s=a.data("modula-item-id"),r=a.data("modula-gallery-id");const l=new URL(n),d=new URLSearchParams(l.search);if(void 0!==r&&d.set("modula_gallery_id",encodeURIComponent(r)),void 0!==s&&d.set("modula_image_id",encodeURIComponent(s)),"object"==typeof modulaMetaVars&&0!==Object.keys(modulaMetaVars).length)for(const[t,e]of Object.entries(modulaMetaVars)){let t=a.data(e);void 0!==t&&d.set(e,t)}i.dispatchEvent(new CustomEvent("modula_social_url_params",{detail:{url:l,params:d,meta:modulaMetaVars}}));const h=l.origin+l.pathname+"?"+decodeURIComponent(d.toString());var m="//www.facebook.com/sharer.php?u="+encodeURIComponent(h);return e.open(m,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400").moveTo(screen.width/2-300,screen.height/2-200),!1}))},d=function(o,a){o.find(".modula-icon-whatsapp").click((function(o){o.preventDefault();let a=t(this),n=(t(this).parents(".modula-item").find("img.pic"),a.data("modula-image-src"),e.location.href),s=a.data("modula-item-id"),r=a.data("modula-gallery-id");const l=new URL(n),d=new URLSearchParams(l.search);if(void 0!==r&&d.set("modula_gallery_id",encodeURIComponent(r)),void 0!==s&&d.set("modula_image_id",encodeURIComponent(s)),"object"==typeof modulaMetaVars&&0!==Object.keys(modulaMetaVars).length)for(const[t,e]of Object.entries(modulaMetaVars)){let t=a.data(e);void 0!==t&&d.set(e,t)}i.dispatchEvent(new CustomEvent("modula_social_url_params",{detail:{url:l,params:d,meta:modulaMetaVars}}));const h=l.origin+l.pathname+"?"+decodeURIComponent(d.toString());return e.open("https://api.whatsapp.com/send?text="+encodeURIComponent(h)+"&preview_url=true","ftgw","location=1,status=1,scrollbars=1,width=600,height=400").moveTo(screen.width/2-300,screen.height/2-200),!1}))},h=function(o,a){o.find(".modula-icon-pinterest").click((function(o){o.preventDefault();let a=t(this),n=t(this).parents(".modula-item").find("img.pic"),s=a.data("modula-image-src"),r=e.location.href,l=a.data("modula-item-id"),d=a.data("modula-gallery-id");var h=n.data("caption"),m=n.attr("title");const u=new URL(r),c=new URLSearchParams(u.search);if(void 0!==d&&c.set("modula_gallery_id",encodeURIComponent(d)),void 0!==l&&c.set("modula_image_id",encodeURIComponent(l)),"object"==typeof modulaMetaVars&&0!==Object.keys(modulaMetaVars).length)for(const[t,e]of Object.entries(modulaMetaVars)){let t=a.data(e);void 0!==t&&c.set(e,t)}i.dispatchEvent(new CustomEvent("modula_social_url_params",{detail:{url:u,params:c,meta:modulaMetaVars}}));const p=u.origin+u.pathname+"?"+decodeURIComponent(c.toString());var g=i.title;m.length>0?g=t.trim(m):h.length>0&&(g=t.trim(h));var f="http://pinterest.com/pin/create/button/?url="+encodeURIComponent(p)+"&description="+encodeURI(g);return void 0!==s&&s.length>0&&(f+="&media="+function(t){var e=i.createElement("img");return e.src=t,t=e.src,e.src=null,t}(s)),e.open(f,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400").moveTo(screen.width/2-300,screen.height/2-200),!1}))},m=function(o,a){o.find(".modula-icon-linkedin").click((function(o){o.preventDefault();let a=t(this),n=(t(this).parents(".modula-item").find("img.pic"),a.data("modula-image-src"),e.location.href),s=a.data("modula-item-id"),r=a.data("modula-gallery-id");const l=new URL(n),d=new URLSearchParams(l.search);if(void 0!==r&&d.set("modula_gallery_id",encodeURIComponent(r)),void 0!==s&&d.set("modula_image_id",encodeURIComponent(s)),"object"==typeof modulaMetaVars&&0!==Object.keys(modulaMetaVars).length)for(const[t,e]of Object.entries(modulaMetaVars)){let t=a.data(e);void 0!==t&&d.set(e,t)}i.dispatchEvent(new CustomEvent("modula_social_url_params",{detail:{url:l,params:d,meta:modulaMetaVars}}));const h=l.origin+l.pathname+"?"+decodeURIComponent(d.toString());var m="//linkedin.com/shareArticle?mini=true&url="+encodeURIComponent(h);return e.open(m,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400").moveTo(screen.width/2-300,screen.height/2-200),!1}))},u=function(o,a){o.find(".modula-icon-email").click((function(o){var n=a.options.email_subject;let s=t(this),r=(t(this).parents(".modula-item").find("img.pic"),s.data("modula-image-src")),l=e.location.href,d=s.data("modula-item-id"),h=s.data("modula-gallery-id");const m=new URL(l),u=new URLSearchParams(m.search);if(void 0!==h&&u.set("modula_gallery_id",encodeURIComponent(h)),void 0!==d&&u.set("modula_image_id",encodeURIComponent(d)),"object"==typeof modulaMetaVars&&0!==Object.keys(modulaMetaVars).length)for(const[t,e]of Object.entries(modulaMetaVars)){let t=s.data(e);void 0!==t&&u.set(e,t)}i.dispatchEvent(new CustomEvent("modula_social_url_params",{detail:{url:m,params:u,meta:modulaMetaVars}}));const c=m.origin+m.pathname+"?"+decodeURIComponent(u.toString());var p=a.options.email_message.replace("%%image_link%%",r).replace("%%gallery_link%%",c),g="mailto:?subject="+encodeURIComponent(n)+"&body="+encodeURIComponent(p);return e.open(g,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400").moveTo(screen.width/2-300,screen.height/2-200),!1}))},c=function(e){e.find(".jtg-social-expandable").on("click",(function(i){i.preventDefault(),i.stopPropagation();var o=t(this).parent().children(".jtg-social-expandable-icons");e.find(".jtg-social-expandable-icons").not(o).removeClass("modula-show-socials"),o.toggleClass("modula-show-socials"),o.hasClass("modula-show-socials")&&p(o)?o.addClass("modula-socials-right"):o.removeClass("modula-socials-right")}))},p=function(t){var o=t[0].getBoundingClientRect(),a=e.innerWidth||i.documentElement.clientWidth;return o.left<0||o.right>a};t.fn[a]=function(e){var i,n=arguments;return e===o||"object"==typeof e?this.each((function(){t.data(this,"plugin_"+a)||t.data(this,"plugin_"+a,new s(this,e))})):"string"==typeof e&&"_"!==e[0]&&"init"!==e?(this.each((function(){var o=t.data(this,"plugin_"+a);o instanceof s&&"function"==typeof o[e]&&(i=o[e].apply(o,Array.prototype.slice.call(n,1))),"destroy"===e&&t.data(this,"plugin_"+a,null)})),i!==o?i:this):void 0}}(jQuery,window,document),jQuery(document).ready((function(){var t=jQuery(".modula.modula-gallery");jQuery("body").hasClass("modula-best-grid-gallery")||jQuery("body").addClass("modula-best-grid-gallery"),jQuery.each(t,(function(){var t=jQuery(this).data("config");jQuery(this).modulaGallery(t)}))})),jQuery(document).on("elementor/popup/show",((t,e,i)=>{var o=jQuery("#elementor-popup-modal-"+e).find(".modula.modula-gallery");jQuery("body").hasClass("modula-best-grid-gallery")||jQuery("body").addClass("modula-best-grid-gallery"),jQuery.each(o,(function(){var t=jQuery(this).data("config");jQuery(this).modulaGallery(t)}))})); -
modula-best-grid-gallery/tags/2.12.25/changelog.txt
r3352627 r3364013 1 = 2.12.25 - 18.09.2025 = 2 Update: Better fit for social icons when using smaller images. 3 1 4 = 2.12.24 - 29.08.2025 = 2 5 Fixed: Should not show expand icon if no social share buttons are enabled. -
modula-best-grid-gallery/tags/2.12.25/includes/public/class-modula-shortcode.php
r3352627 r3364013 293 293 if ( $settings['socialIconColor'] ) { 294 294 $css .= "#{$gallery_id} .modula-item .jtg-social a, .lightbox-socials.jtg-social a{ fill: " . Modula_Helper::sanitize_rgba_colour( $settings['socialIconColor'] ) . '; color: ' . Modula_Helper::sanitize_rgba_colour( $settings['socialIconColor'] ) . ' }'; 295 $css .= "#{$gallery_id} .modula-item .jtg-social-expandable a{ fill: " . Modula_Helper::sanitize_rgba_colour( $settings['socialIconColor'] ) . '; color: ' . Modula_Helper::sanitize_rgba_colour( $settings['socialIconColor'] ) . ' }'; 295 $css .= "#{$gallery_id} .modula-item .jtg-social-expandable a, #{$gallery_id} .modula-item .jtg-social-expandable-icons a{ fill: " . Modula_Helper::sanitize_rgba_colour( $settings['socialIconColor'] ) . '; color: ' . Modula_Helper::sanitize_rgba_colour( $settings['socialIconColor'] ) . ' }'; 296 296 297 } 297 298 … … 299 300 $css .= "#{$gallery_id} .modula-item .jtg-social svg, .lightbox-socials.jtg-social svg { height: " . absint( $settings['socialIconSize'] ) . 'px; width: ' . absint( $settings['socialIconSize'] ) . 'px }'; 300 301 $css .= "#{$gallery_id} .modula-item .jtg-social-expandable svg { height: " . absint( $settings['socialIconSize'] ) . 'px; width: ' . absint( $settings['socialIconSize'] ) . 'px }'; 302 $css .= "#{$gallery_id} .modula-item .jtg-social-expandable-icons svg { height: " . absint( $settings['socialIconSize'] ) . 'px; width: ' . absint( $settings['socialIconSize'] ) . 'px }'; 301 303 } 302 304 303 305 if ( $settings['socialIconPadding'] ) { 304 306 $css .= "#{$gallery_id} .modula-item .jtg-social a:not(:last-child), .lightbox-socials.jtg-social a:not(:last-child) { margin-right: " . absint( $settings['socialIconPadding'] ) . 'px' . ' }'; 305 $css .= "#{$gallery_id} .modula-item .jtg-social-expandable .jtg-social-expandable-icons a:not(:last-child){ margin-right: " . absint( $settings['socialIconPadding'] ) . 'px' . ' }';307 $css .= "#{$gallery_id} .modula-item .jtg-social-expandable-icons { gap: " . absint( $settings['socialIconPadding'] ) . 'px' . ' }'; 306 308 } 307 309 -
modula-best-grid-gallery/tags/2.12.25/includes/public/modula-helper-functions.php
r3352627 r3364013 463 463 ?> 464 464 <div class="jtg-social-expandable <?php echo $data->socialDesktopCollapsed ? esc_attr( 'jtg-social-desktop-collapsed' ) : ''; ?>"> 465 <a class="modula-icon-share" aria-label="<?php echo esc_html__( 'Click to share', 'modula-best-grid-gallery' ); ?>" href="#"><?php echo Modula_Helper::get_icon( 'share' ) ?></a> 466 <div class="jtg-social-expandable-icons"> 465 <a class="modula-icon-share" aria-label="<?php echo esc_html__( 'Click to share', 'modula-best-grid-gallery' ); ?>" href="#"><?php echo Modula_Helper::get_icon( 'share' ) ?></a> 466 </div> 467 <div class="jtg-social-expandable-icons <?php echo $data->socialDesktopCollapsed ? esc_attr( 'jtg-social-desktop-collapsed' ) : ''; ?>"> 467 468 <?php if ( $data->enableTwitter ): ?> 468 469 <a class="modula-icon-twitter" aria-label="<?php echo esc_html__( 'Share on X', 'modula-best-grid-gallery' ); ?>" <?php echo ( ! empty( $data->social_attributes ) ) ? Modula_Helper::generate_attributes( $data->social_attributes ) : ''; ?> href="#"><?php echo Modula_Helper::get_icon( 'twitter' ) ?></a> … … 489 490 <?php do_action('modula_extra_socials',$data); ?> 490 491 </div> 491 </div>492 492 <?php 493 493 } -
modula-best-grid-gallery/tags/2.12.25/readme.txt
r3352627 r3364013 5 5 Tested up to: 6.8 6 6 Requires PHP: 5.6 7 Stable tag: 2.12.2 47 Stable tag: 2.12.25 8 8 9 9 License: GNU General Public License v3.0 or later … … 129 129 == Changelog == 130 130 131 = 2.12.2 4 - 29.08.2025 =132 Fixed: Should not show expand icon if no social share buttons are enabled.131 = 2.12.25 - 18.09.2025 = 132 Update: Better fit for social icons when using smaller images. 133 133 134 134 = 2.12.23 - 29.08.2025 = -
modula-best-grid-gallery/trunk/Modula.php
r3352627 r3364013 5 5 * Description: Modula is the most powerful, user-friendly WordPress gallery plugin. Add galleries, masonry grids and more in a few clicks. 6 6 * Author: WPChill 7 * Version: 2.12.2 47 * Version: 2.12.25 8 8 * Author URI: https://www.wpchill.com/ 9 9 * License: GPLv3 or later … … 48 48 */ 49 49 50 define( 'MODULA_LITE_VERSION', '2.12.2 4' );50 define( 'MODULA_LITE_VERSION', '2.12.25' ); 51 51 define( 'MODULA_PATH', plugin_dir_path( __FILE__ ) ); 52 52 define( 'MODULA_URL', plugin_dir_url( __FILE__ ) ); -
modula-best-grid-gallery/trunk/assets/css/front.css
r3352565 r3364013 7 7 round var(--f-thumb-border-radius, 0) 8 8 );clip-path:var(--clip-path)}.modula-best-grid-gallery .is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.modula-best-grid-gallery .is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.modula-best-grid-gallery .f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.modula-best-grid-gallery .f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.modula-best-grid-gallery .f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.modula-best-grid-gallery .f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.modula-best-grid-gallery .f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.modula-best-grid-gallery .fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(.23, 1, .32, 1)}.modula-best-grid-gallery .fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.modula-best-grid-gallery .fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.modula-best-grid-gallery .fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.modula-best-grid-gallery .fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.modula-best-grid-gallery .fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.modula-best-grid-gallery .fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.modula-best-grid-gallery .is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.modula-best-grid-gallery .fancybox__thumbs{max-height:initial!important}.modula-best-grid-gallery .fancybox__thumbs.is-masked{max-height:0!important}.modula-best-grid-gallery .is-closing .fancybox__thumbs{transition:none!important}.modula-best-grid-gallery .fancybox__toolbar{--f-progress-color:var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24, 24, 27, 0.65);--f-button-hover-bg:rgba(70, 70, 73, 0.65);--f-button-active-bg:rgba(90, 90, 93, 0.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.5));pointer-events:none;z-index:20}.modula-best-grid-gallery .fancybox__toolbar :focus-visible{z-index:1}.modula-best-grid-gallery .fancybox__toolbar.is-absolute,.modula-best-grid-gallery .is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.modula-best-grid-gallery .is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.modula-best-grid-gallery .fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.modula-best-grid-gallery .fancybox__toolbar__column.is-left,.modula-best-grid-gallery .fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.modula-best-grid-gallery .fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.modula-best-grid-gallery .fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modula-best-grid-gallery .fancybox__infobar span{padding:0 5px}.modula-best-grid-gallery .fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}.modula-best-grid-gallery [data-fancybox-toggle-slideshow]{position:relative}.modula-best-grid-gallery [data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}.modula-best-grid-gallery [data-fancybox-toggle-slideshow] svg g:first-child{display:flex}.modula-best-grid-gallery [data-fancybox-toggle-slideshow] svg g:last-child{display:none}.modula-best-grid-gallery .has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.modula-best-grid-gallery .has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}.modula-best-grid-gallery [data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}.modula-best-grid-gallery [data-fancybox-toggle-fullscreen] svg g:last-child{display:none}.modula-best-grid-gallery :fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}.modula-best-grid-gallery :fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.modula-best-grid-gallery .f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));z-index:30;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}html body.modula-best-grid-gallery .modula-fancybox-container .fancybox__slide .modula-fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}html body.modula-best-grid-gallery .modula-fancybox-container .fancybox__slide .modula-fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.modula-best-grid-gallery .modula-fancybox-container .fancybox__slide .modula-fancybox-share h1:after,.modula-best-grid-gallery .modula-fancybox-container .fancybox__slide .modula-fancybox-share h1:before{display:none}html body.modula-best-grid-gallery .modula-fancybox-container .fancybox__slide .modula-fancybox-share p{margin:0;padding:0}html body.modula-best-grid-gallery .modula-fancybox-container .fancybox__slide .modula-fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}html body .modula-fancybox-container .fancybox__slide .modula-fancybox-share__button:link,html body.modula-best-grid-gallery .modula-fancybox-container .fancybox__slide .modula-fancybox-share__button:visited{color:#fff}html body.modula-best-grid-gallery .modula-fancybox-container .fancybox__slide .modula-fancybox-share__button:hover{text-decoration:none}html body.modula-best-grid-gallery .modula-fancybox-share__button--fb{background:#3b5998}html body.modula-best-grid-gallery .modula-fancybox-share__button--fb:hover{background:#344e86}html body.modula-best-grid-gallery .modula-fancybox-share__button--pt{background:#bd081d}html body.modula-best-grid-gallery .modula-fancybox-share__button--pt:hover{background:#aa0719}html body.modula-best-grid-gallery .modula-fancybox-share__button--tw{background:#1da1f2}html body.modula-best-grid-gallery .modula-fancybox-share__button--tw:hover{background:#0d95e8}html body.modula-best-grid-gallery .modula-fancybox-share__button--email{background:#9c3}html body.modula-best-grid-gallery .modula-fancybox-share__button--email:hover{background:#7aa329}html body.modula-best-grid-gallery .modula-fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px;display:inline-block}html body.modula-best-grid-gallery .modula-fancybox-container .fancybox__slide .modula-fancybox-share__button svg path{fill:#fff}html body.modula-best-grid-gallery .modula-fancybox-container .fancybox__slide .modula-fancybox-share .modula-fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:0;padding:10px 15px;width:100%}body.admin-bar.modula-best-grid-gallery .fancybox__container{top:32px}.modula-best-grid-gallery .fancybox__sidebar{position:absolute;top:45px;bottom:0;width:115px;z-index:20}.modula-best-grid-gallery .fancybox__sidebar.right{right:10px}.modula-best-grid-gallery .fancybox__sidebar.left{left:10px}.modula-best-grid-gallery .fancybox__container.has-sidebar .fancybox__nav{--f-button-prev-pos:8rem;--f-button-next-pos:8rem}.modula-best-grid-gallery .fancybox__container.has-sidebar .fancybox__caption{margin:0 8% 0 8%}.modula-best-grid-gallery .m-zoomIn{animation:var(--f-transition-duration,.5s) ease both m-zoomIn;z-index:2}.modula-best-grid-gallery .m-zoomOut{animation:var(--f-transition-duration,.5s) ease both m-zoomOut;z-index:1}.modula-best-grid-gallery .m-zoom-in-outIn{animation:var(--f-transition-duration,.5s) ease both m-zoomIn}.modula-best-grid-gallery .m-zoom-in-outOut{animation:var(--f-transition-duration,.5s) ease both m-zoomInAndOut}.modula-best-grid-gallery .m-fadeIn{animation:var(--f-transition-duration,.5s) ease both m-fadeIn}.modula-best-grid-gallery .m-fadeOut{animation:var(--f-transition-duration,.5s) ease both m-fadeOut}@keyframes m-zoomIn{0%{transform:scale(.7);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes m-zoomInAndOut{100%{transform:scale(2);opacity:0}}@keyframes m-zoomOut{0%{transform:scale(1);opacity:1}100%{transform:scale(.7);opacity:0}}@keyframes m-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes m-fadeOut{0%{opacity:1}100%{opacity:0}} 9 html body .modula .modula-items .modula-item{position:absolute;box-sizing:border-box;overflow:hidden}html body .modula .modula-items .modula-item .modula-item-content{transition:transform .3s ease-out,opacity .2s linear,top .3s,left .6s;opacity:0}html body .modula .modula-items{position:relative;z-index:1;min-height:10px}html body .modula .modula-items .modula-item .modula-item-content>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:0 0}html body .modula.modula-creative-gallery .modula-items .modula-item .modula-item-content,html body .modula.modula-custom-grid .modula-items .modula-item .modula-item-content{height:100%}html body .modula .modula-items .modula-item .jtg-social{z-index:10;font-size:0}html body .modula.modula-columns:not(.modula-loaded-scale):not(.modula-is-lazy).modula-gallery-initialized .modula-items .modula-item .modula-item-content,html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items .modula-item.tg-loaded .modula-item-content,html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items.justified-gallery .modula-item .modula-item-content{transform:scale(1) translate(0,0) rotate(0)!important;opacity:1}html body .modula .modula-items .modula-item img.pic,html body .modula .modula-items .modula-item picture.pic{font-size:12px;position:absolute;max-width:999em;transition:width .3s,height .3s,transform .3s linear,opacity .2s linear}html body .modula .modula-items .modula-item picture.pic img{max-width:999em;height:100%}html body .modula.modula-creative-gallery .modula-items .modula-item picture.pic img{width:100%}html body .modula.modula-columns .modula-items .modula-item img.pic,html body .modula.modula-columns .modula-items .modula-item picture.pic{position:relative;max-width:100%;margin:0 auto}html body .modula .modula-items .modula-item.tg-loaded img.pic,html body .modula .modula-items .modula-item.tg-loaded picture.pic,html body .modula.modula-columns .modula-items .modula-item img.pic,html body .modula.modula-columns .modula-items .modula-item picture.pic{display:block;opacity:1}html body .modula .modula-items .modula-item img.pic.lazyload,html body .modula .modula-items .modula-item img.pic.lazyloaded,html body .modula .modula-items .modula-item picture.pic.lazyload,html body .modula .modula-items .modula-item picture.pic.lazyloaded{display:block}html body .modula .modula-items .modula-item .caption .icon{font-size:14px;position:absolute;left:50%;top:50%;margin:-12px 0 0 -8px}html body .modula .modula-items .modula-item .figc{color:#fff;text-align:center;position:absolute;left:0;width:100%;padding:0;max-width:100%}html body .modula .modula-items .hidden .figc{display:none}html body .modula .modula-items .hidden:hover .figc{display:block}html body .modula .modula-items .visible .figc{display:block}html body .modula .modula-items .always-visible .figc{display:block}html body .modula .modula-items .visible:hover .figc{display:none}html body .modula .modula-items .caption span.text{display:block;padding:10px}html body .modula .modula-items .caption span.title{font-size:14px;font-weight:700}html body .modula .jtg-social a{box-shadow:none}html body .modula .jtg-social svg{width:20px;height:16px}html body .modula .modula-items .modula-item .jtg-title{margin:0}html body .modula .modula-items .modula-item p{margin:0;padding:0}html body .modula .figc{color:#000;text-align:center;position:absolute;left:0;width:100%;padding:2em}html body .modula .modula-item .jtg-social a{text-decoration:none;color:#fff;display:inline-block;margin:0 10px 0 0;padding:0;border:0;opacity:0;transition:opacity .3s}html body .modula .modula-item:hover .jtg-social a{opacity:1}html body .modula .modula-items .jtg-social{opacity:0;right:30px;position:absolute;bottom:20px;text-align:right;transition:all .3s}html body .et_pb_module_inner .modula .modula-items .jtg-social{transition:all .3s!important}html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a{margin-right:10px}@media all and (max-width:480px){html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social{right:0;width:100%;text-align:center}html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a{padding:5px}}html body .modula .modula-items .jtg-social{opacity:1}html body .modula .modula-items .jtg-social a:last-of-type{margin-right:0}html body .modula .modula-item.effect-pufrobo p.description{margin-bottom:2em}html body .et_pb_module_inner .modula .modula-item.effect-pufrobo p.description{-webkit-transition:-webkit-transform .35s!important;transition:transform .35s!important}html body .modula .modula-item.effect-pufrobo .figc{text-align:right}html body .modula .modula-item.effect-pufrobo .jtg-title,html body .modula .modula-item.effect-pufrobo p{position:absolute;right:5%;left:5%;padding:10px 0}html body .modula.modula-gallery-initialized .modula-item:hover img,html body .modula.modula-gallery-initialized .modula-items .modula-item.tg-loaded:hover img.pic,html body .modula.modula-gallery-initialized .modula-items .modula-item.tg-loaded:hover picture.pic{opacity:.8}html body .modula .modula-item.effect-pufrobo p{bottom:20%;line-height:1.5;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);letter-spacing:1px}html body .modula .modula-items .modula-item.effect-pufrobo .jtg-title{top:10%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}html body .et_pb_module_inner .modula .modula-items .modula-item.effect-pufrobo .jtg-title{-webkit-transition:-webkit-transform .35s!important;transition:transform .35s!important}html body .modula .modula-item.effect-pufrobo:hover .jtg-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html body .modula .modula-item.effect-pufrobo .jtg-title::after{position:absolute;top:80%;left:0;width:100%;height:4px;background:#fff;content:'';-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}html body .modula .modula-item.effect-pufrobo .jtg-title::after,html body .modula .modula-item.effect-pufrobo p{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}html body .modula .modula-item.effect-pufrobo:hover .jtg-title::after,html body .modula .modula-item.effect-pufrobo:hover p{margin-top:10px;margin-bottom:5px;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html body .modula .modula-items .modula-item.effect-pufrobo .figc.no-title.no-description .jtg-title:after{display:none}html body .modula .modula-items .modula-item.effect-appear .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-comodo .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-crafty .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-curtain .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-fluid-up .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-hide .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-lens .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-pufrobo .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-quiet .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-reflex .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-seemo .figc .jtg-title:before{display:none}html body .modula .modula-items .modula-item>a:not(.modula-no-follow){cursor:zoom-in}html body .modula .modula-items .modula-item>a.modula-no-follow{cursor:default}html body .modula-fancybox-container{z-index:99999999!important}html body .modula-fancybox-share__button--li{background:#0e76a8}html body .modula-fancybox-share__button--wa{background:#25d366}html body .modula.modula-columns .modula-item{display:flex;justify-content:center}html body .modula.modula-columns .modula-item .modula-item-content{position:relative}html body .modula.modula-columns .modula-items.grid-gallery .modula-item .modula-item-content{height:100%}html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content{width:100%}html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content img.pic,html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content picture.pic{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none}html body .modula.modula-columns .modula-item.jg-filtered{display:none}html body .modula-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}html body .modula-row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}@media (min-width:576px){html body .modula-row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:768px){html body .modula-row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:992px){html body .modula-row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:1200px){html body .modula-row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}html body .modula .modula-items.grid-gallery .modula-item .figc{height:100%;top:0}html body div.modula-powered{text-align:right;font-size:14px;margin-right:5px;clear:both}html body div.modula-powered svg.modula-logo{width:14px;position:relative;top:3px}html body div.modula-powered svg.modula-logo path{color:#58ab7e!important}html body div.modula-powered svg.modula-logo{display:inline-block}.modula-gallery:not( .modula-gallery-initialized )>.modula-items{visibility:hidden}.modula-gallery.modula-gallery-initialized .modula-items .modula-item{visibility:visible}.modula-creative-commons-wrap p{margin:0}.modula-creative-commons-wrap img{height:20px;margin-right:10px}.modula-fancybox-container button.f-button.is-close-btn{display:none}html body .modula-items .modula-item .jtg-social-expandable{display:none}html body .modula-items .modula-item .jtg-social-desktop-collapsed .jtg-social-expandable-icons{padding:10px 15px;background-color:#000;border-radius:20px;position:absolute;top:calc(-100% - 15px);display:flex;z-index:99;right:0}html body .modula-items .modula-item .modula-socials-right .jtg-social-desktop-collapsed .jtg-social-expandable-icons{left:0;right:unset}html body .modula-items .modula-item .jtg-social-desktop-collapsed .jtg-social-expandable-icons::before{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;bottom:-8px;right:10px}html body .modula-items .modula-item .modula-socials-right .jtg-social-desktop-collapsed .jtg-social-expandable-icons::before{right:unset;left:10px}html body .modula-items .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable{padding:10px;background-color:#000;border-radius:50%;cursor:pointer;position:absolute;right:10px;bottom:10px;z-index:999;display:block}html body .modula .modula-items .jtg-social-desktop-collapsed.jtg-social-expandable a.modula-icon-share{pointer-events:none;display:flex;justify-content:center;align-items:center;border-radius:50%;text-decoration:none}html body .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable .jtg-social-expandable-icons a{justify-content:center;align-items:center;display:flex}html body .modula-items .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable:not(.modula-show-socials) .jtg-social-expandable-icons{display:none}@media (max-width:992px){html body .modula-items .modula-item .jtg-social-expandable-icons{padding:10px 15px;background-color:#000;border-radius:20px;position:absolute;top:calc(-100% - 15px);display:flex;z-index:99;right:0}html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons{left:0;right:unset}html body .modula-items .modula-item .jtg-social-expandable-icons::before{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;bottom:-8px;right:10px}html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons::before{right:unset;left:10px}html body .modula-items .modula-item .jtg-social-expandable{padding:10px;background-color:#000;border-radius:50%;cursor:pointer;position:absolute;right:10px;bottom:10px;z-index:999;display:block}html body .modula .modula-items .jtg-social-expandable a.modula-icon-share{pointer-events:none;display:flex;justify-content:center;align-items:center;border-radius:50%;text-decoration:none}html body .modula-item .jtg-social-expandable .jtg-social-expandable-icons a{justify-content:center;align-items:center;display:flex}html body .modula-items .modula-item .jtg-social-expandable:not(.modula-show-socials) .jtg-social-expandable-icons{display:none}html body .modula-items .modula-item .jtg-social{display:none}}.modula-fancybox-container .fancybox-image{width:auto;height:auto;max-width:100%;max-height:100%}html body .modula-fancybox-container button.f-button{padding:0}9 html body .modula .modula-items .modula-item{position:absolute;box-sizing:border-box;overflow:hidden}html body .modula .modula-items .modula-item .modula-item-content{transition:transform .3s ease-out,opacity .2s linear,top .3s,left .6s;opacity:0}html body .modula .modula-items{position:relative;z-index:1;min-height:10px}html body .modula .modula-items .modula-item .modula-item-content>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:0 0}html body .modula.modula-creative-gallery .modula-items .modula-item .modula-item-content,html body .modula.modula-custom-grid .modula-items .modula-item .modula-item-content{height:100%}html body .modula .modula-items .modula-item .jtg-social{z-index:10;font-size:0}html body .modula.modula-columns:not(.modula-loaded-scale):not(.modula-is-lazy).modula-gallery-initialized .modula-items .modula-item .modula-item-content,html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items .modula-item.tg-loaded .modula-item-content,html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items.justified-gallery .modula-item .modula-item-content{transform:scale(1) translate(0,0) rotate(0)!important;opacity:1}html body .modula .modula-items .modula-item img.pic,html body .modula .modula-items .modula-item picture.pic{font-size:12px;position:absolute;max-width:999em;transition:width .3s,height .3s,transform .3s linear,opacity .2s linear}html body .modula .modula-items .modula-item picture.pic img{max-width:999em;height:100%}html body .modula.modula-creative-gallery .modula-items .modula-item picture.pic img{width:100%}html body .modula.modula-columns .modula-items .modula-item img.pic,html body .modula.modula-columns .modula-items .modula-item picture.pic{position:relative;max-width:100%;margin:0 auto}html body .modula .modula-items .modula-item.tg-loaded img.pic,html body .modula .modula-items .modula-item.tg-loaded picture.pic,html body .modula.modula-columns .modula-items .modula-item img.pic,html body .modula.modula-columns .modula-items .modula-item picture.pic{display:block;opacity:1}html body .modula .modula-items .modula-item img.pic.lazyload,html body .modula .modula-items .modula-item img.pic.lazyloaded,html body .modula .modula-items .modula-item picture.pic.lazyload,html body .modula .modula-items .modula-item picture.pic.lazyloaded{display:block}html body .modula .modula-items .modula-item .caption .icon{font-size:14px;position:absolute;left:50%;top:50%;margin:-12px 0 0 -8px}html body .modula .modula-items .modula-item .figc{color:#fff;text-align:center;position:absolute;left:0;width:100%;padding:0;max-width:100%}html body .modula .modula-items .hidden .figc{display:none}html body .modula .modula-items .hidden:hover .figc{display:block}html body .modula .modula-items .visible .figc{display:block}html body .modula .modula-items .always-visible .figc{display:block}html body .modula .modula-items .visible:hover .figc{display:none}html body .modula .modula-items .caption span.text{display:block;padding:10px}html body .modula .modula-items .caption span.title{font-size:14px;font-weight:700}html body .modula .jtg-social a{box-shadow:none}html body .modula .jtg-social svg{width:20px;height:16px}html body .modula .modula-items .modula-item .jtg-title{margin:0}html body .modula .modula-items .modula-item p{margin:0;padding:0}html body .modula .figc{color:#000;text-align:center;position:absolute;left:0;width:100%;padding:2em}html body .modula .modula-item .jtg-social a{text-decoration:none;color:#fff;display:inline-block;margin:0 10px 0 0;padding:0;border:0;opacity:0;transition:opacity .3s}html body .modula .modula-item:hover .jtg-social a{opacity:1}html body .modula .modula-items .jtg-social{opacity:0;right:30px;position:absolute;bottom:20px;text-align:right;transition:all .3s}html body .et_pb_module_inner .modula .modula-items .jtg-social{transition:all .3s!important}html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a{margin-right:10px}@media all and (max-width:480px){html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social{right:0;width:100%;text-align:center}html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a{padding:5px}}html body .modula .modula-items .jtg-social{opacity:1}html body .modula .modula-items .jtg-social a:last-of-type{margin-right:0}html body .modula .modula-item.effect-pufrobo p.description{margin-bottom:2em}html body .et_pb_module_inner .modula .modula-item.effect-pufrobo p.description{-webkit-transition:-webkit-transform .35s!important;transition:transform .35s!important}html body .modula .modula-item.effect-pufrobo .figc{text-align:right}html body .modula .modula-item.effect-pufrobo .jtg-title,html body .modula .modula-item.effect-pufrobo p{position:absolute;right:5%;left:5%;padding:10px 0}html body .modula.modula-gallery-initialized .modula-item:hover img,html body .modula.modula-gallery-initialized .modula-items .modula-item.tg-loaded:hover img.pic,html body .modula.modula-gallery-initialized .modula-items .modula-item.tg-loaded:hover picture.pic{opacity:.8}html body .modula .modula-item.effect-pufrobo p{bottom:20%;line-height:1.5;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);letter-spacing:1px}html body .modula .modula-items .modula-item.effect-pufrobo .jtg-title{top:10%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}html body .et_pb_module_inner .modula .modula-items .modula-item.effect-pufrobo .jtg-title{-webkit-transition:-webkit-transform .35s!important;transition:transform .35s!important}html body .modula .modula-item.effect-pufrobo:hover .jtg-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html body .modula .modula-item.effect-pufrobo .jtg-title::after{position:absolute;top:80%;left:0;width:100%;height:4px;background:#fff;content:'';-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}html body .modula .modula-item.effect-pufrobo .jtg-title::after,html body .modula .modula-item.effect-pufrobo p{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}html body .modula .modula-item.effect-pufrobo:hover .jtg-title::after,html body .modula .modula-item.effect-pufrobo:hover p{margin-top:10px;margin-bottom:5px;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html body .modula .modula-items .modula-item.effect-pufrobo .figc.no-title.no-description .jtg-title:after{display:none}html body .modula .modula-items .modula-item.effect-appear .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-comodo .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-crafty .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-curtain .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-fluid-up .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-hide .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-lens .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-pufrobo .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-quiet .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-reflex .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-seemo .figc .jtg-title:before{display:none}html body .modula .modula-items .modula-item>a:not(.modula-no-follow){cursor:zoom-in}html body .modula .modula-items .modula-item>a.modula-no-follow{cursor:default}html body .modula-fancybox-container{z-index:99999999!important}html body .modula-fancybox-share__button--li{background:#0e76a8}html body .modula-fancybox-share__button--wa{background:#25d366}html body .modula.modula-columns .modula-item{display:flex;justify-content:center}html body .modula.modula-columns .modula-item .modula-item-content{position:relative}html body .modula.modula-columns .modula-items.grid-gallery .modula-item .modula-item-content{height:100%}html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content{width:100%}html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content img.pic,html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content picture.pic{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none}html body .modula.modula-columns .modula-item.jg-filtered{display:none}html body .modula-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}html body .modula-row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}@media (min-width:576px){html body .modula-row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:768px){html body .modula-row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:992px){html body .modula-row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:1200px){html body .modula-row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}html body .modula .modula-items.grid-gallery .modula-item .figc{height:100%;top:0}html body div.modula-powered{text-align:right;font-size:14px;margin-right:5px;clear:both}html body div.modula-powered svg.modula-logo{width:14px;position:relative;top:3px}html body div.modula-powered svg.modula-logo path{color:#58ab7e!important}html body div.modula-powered svg.modula-logo{display:inline-block}.modula-gallery:not(.modula-gallery-initialized)>.modula-items{visibility:hidden}.modula-gallery.modula-gallery-initialized .modula-items .modula-item{visibility:visible}.modula-creative-commons-wrap p{margin:0}.modula-creative-commons-wrap img{height:20px;margin-right:10px}.modula-fancybox-container button.f-button.is-close-btn{display:none}html body .modula-items .modula-item .jtg-social-expandable{display:none}html body .modula-items .modula-item .jtg-social-expandable-icons:not(.modula-show-socials){display:none}html body .modula-items .modula-item .jtg-social-expandable-icons{padding:10px 15px;background-color:#000;border-radius:20px;position:absolute;bottom:58px;display:inline-flex;z-index:99;right:0;flex-wrap:wrap;box-sizing:border-box;max-width:calc(100% - 20px);justify-content:space-evenly;margin-right:8px}html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons{left:0;right:unset}html body .modula-items .modula-item .jtg-social-expandable-icons::before{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;bottom:-8px;right:10px}html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons::before{right:unset;left:10px}html body .modula-items .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable{padding:10px;background-color:#000;border-radius:50%;cursor:pointer;position:absolute;right:10px;bottom:10px;z-index:999;display:block}html body .modula .modula-items .jtg-social-desktop-collapsed.jtg-social-expandable a.modula-icon-share{pointer-events:none;display:flex;justify-content:center;align-items:center;border-radius:50%;text-decoration:none}html body .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable-icons a{justify-content:center;align-items:center;display:flex;flex:0 0 16px}html body .modula-items .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable-icons:not(.modula-show-socials){display:none}@media (max-width:992px){html body .modula-items .modula-item .jtg-social-expandable-icons{padding:10px 15px;background-color:#000;border-radius:20px;position:absolute;bottom:58px;display:inline-flex;z-index:99;right:0;flex-wrap:wrap;box-sizing:border-box;max-width:calc(100% - 20px);justify-content:space-evenly;margin-right:8px}html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons{left:0;right:unset}html body .modula-items .modula-item .jtg-social-expandable-icons::before{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;bottom:-8px;right:10px}html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons::before{right:unset;left:10px}html body .modula-items .modula-item .jtg-social-expandable{padding:10px;background-color:#000;border-radius:50%;cursor:pointer;position:absolute;right:10px;bottom:10px;z-index:999;display:block}html body .modula .modula-items .jtg-social-expandable a.modula-icon-share{pointer-events:none;display:flex;justify-content:center;align-items:center;border-radius:50%;text-decoration:none}html body .modula-item .jtg-social-expandable-icons a{justify-content:center;align-items:center;display:flex}html body .modula-items .modula-item .jtg-social-expandable-icons:not(.modula-show-socials){display:none}html body .modula-items .modula-item .jtg-social{display:none}}.modula-fancybox-container .fancybox-image{width:auto;height:auto;max-width:100%;max-height:100%}html body .modula-fancybox-container button.f-button{padding:0} -
modula-best-grid-gallery/trunk/assets/css/front/modula.css
r3352565 r3364013 16 16 } 17 17 18 html body .modula .modula-items .modula-item .modula-item-content >a {18 html body .modula .modula-items .modula-item .modula-item-content>a { 19 19 display: block; 20 20 position: absolute; … … 39 39 html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items .modula-item.tg-loaded .modula-item-content, 40 40 html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items.justified-gallery .modula-item .modula-item-content, 41 html body .modula.modula-columns:not(.modula-loaded-scale):not(.modula-is-lazy).modula-gallery-initialized .modula-items .modula-item .modula-item-content {41 html body .modula.modula-columns:not(.modula-loaded-scale):not(.modula-is-lazy).modula-gallery-initialized .modula-items .modula-item .modula-item-content { 42 42 transform: scale(1) translate(0, 0) rotate(0deg) !important; 43 43 opacity: 1; … … 58 58 height: 100%; 59 59 } 60 60 61 html body .modula.modula-creative-gallery .modula-items .modula-item picture.pic img { 61 62 width: 100%; … … 191 192 } 192 193 193 html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a {194 margin-right: 10px;195 } 196 197 @media all and (max-width:480px) {194 html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a { 195 margin-right: 10px; 196 } 197 198 @media all and (max-width:480px) { 198 199 html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social { 199 right: 0;200 width: 100%;201 text-align: center;202 } 203 204 html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a {205 padding: 5px;200 right: 0; 201 width: 100%; 202 text-align: center; 203 } 204 205 html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a { 206 padding: 5px; 206 207 } 207 208 } … … 252 253 } 253 254 254 html body .modula .modula-items .modula-item.effect-pufrobo .jtg-title {255 html body .modula .modula-items .modula-item.effect-pufrobo .jtg-title { 255 256 /*top: 30px;*/ 256 257 top: 10%; … … 266 267 } 267 268 268 html body .modula .modula-item.effect-pufrobo:hover .jtg-title {269 html body .modula .modula-item.effect-pufrobo:hover .jtg-title { 269 270 -webkit-transform: translate3d(0, 0, 0); 270 271 transform: translate3d(0, 0, 0); … … 318 319 } 319 320 320 html body .modula .modula-items .modula-item >a:not(.modula-no-follow) {321 html body .modula .modula-items .modula-item>a:not(.modula-no-follow) { 321 322 cursor: zoom-in; 322 323 } 323 html body .modula .modula-items .modula-item > a.modula-no-follow { 324 325 html body .modula .modula-items .modula-item>a.modula-no-follow { 324 326 cursor: default; 325 327 } … … 383 385 } 384 386 385 html body .modula-row-cols-1 >* {387 html body .modula-row-cols-1>* { 386 388 -ms-flex: 0 0 100%; 387 389 flex: 0 0 100%; … … 389 391 } 390 392 391 html body .modula-row-cols-2 >* {393 html body .modula-row-cols-2>* { 392 394 -ms-flex: 0 0 50%; 393 395 flex: 0 0 50%; … … 395 397 } 396 398 397 html body .modula-row-cols-3 >* {399 html body .modula-row-cols-3>* { 398 400 -ms-flex: 0 0 33.333333%; 399 401 flex: 0 0 33.333333%; … … 401 403 } 402 404 403 html body .modula-row-cols-4 >* {405 html body .modula-row-cols-4>* { 404 406 -ms-flex: 0 0 25%; 405 407 flex: 0 0 25%; … … 407 409 } 408 410 409 html body .modula-row-cols-5 >* {411 html body .modula-row-cols-5>* { 410 412 -ms-flex: 0 0 20%; 411 413 flex: 0 0 20%; … … 413 415 } 414 416 415 html body .modula-row-cols-6 >* {417 html body .modula-row-cols-6>* { 416 418 -ms-flex: 0 0 16.666667%; 417 419 flex: 0 0 16.666667%; … … 420 422 421 423 @media (min-width: 576px) { 422 html body .modula-row-cols-sm-1 >* {424 html body .modula-row-cols-sm-1>* { 423 425 -ms-flex: 0 0 100%; 424 426 flex: 0 0 100%; … … 426 428 } 427 429 428 html body .modula-row-cols-sm-2 >* {430 html body .modula-row-cols-sm-2>* { 429 431 -ms-flex: 0 0 50%; 430 432 flex: 0 0 50%; … … 432 434 } 433 435 434 html body .modula-row-cols-sm-3 >* {436 html body .modula-row-cols-sm-3>* { 435 437 -ms-flex: 0 0 33.333333%; 436 438 flex: 0 0 33.333333%; … … 438 440 } 439 441 440 html body .modula-row-cols-sm-4 >* {442 html body .modula-row-cols-sm-4>* { 441 443 -ms-flex: 0 0 25%; 442 444 flex: 0 0 25%; … … 444 446 } 445 447 446 html body .modula-row-cols-sm-5 >* {448 html body .modula-row-cols-sm-5>* { 447 449 -ms-flex: 0 0 20%; 448 450 flex: 0 0 20%; … … 450 452 } 451 453 452 html body .modula-row-cols-sm-6 >* {454 html body .modula-row-cols-sm-6>* { 453 455 -ms-flex: 0 0 16.666667%; 454 456 flex: 0 0 16.666667%; … … 458 460 459 461 @media (min-width: 768px) { 460 html body .modula-row-cols-md-1 >* {462 html body .modula-row-cols-md-1>* { 461 463 -ms-flex: 0 0 100%; 462 464 flex: 0 0 100%; … … 464 466 } 465 467 466 html body .modula-row-cols-md-2 >* {468 html body .modula-row-cols-md-2>* { 467 469 -ms-flex: 0 0 50%; 468 470 flex: 0 0 50%; … … 470 472 } 471 473 472 html body .modula-row-cols-md-3 >* {474 html body .modula-row-cols-md-3>* { 473 475 -ms-flex: 0 0 33.333333%; 474 476 flex: 0 0 33.333333%; … … 476 478 } 477 479 478 html body .modula-row-cols-md-4 >* {480 html body .modula-row-cols-md-4>* { 479 481 -ms-flex: 0 0 25%; 480 482 flex: 0 0 25%; … … 482 484 } 483 485 484 html body .modula-row-cols-md-5 >* {486 html body .modula-row-cols-md-5>* { 485 487 -ms-flex: 0 0 20%; 486 488 flex: 0 0 20%; … … 488 490 } 489 491 490 html body .modula-row-cols-md-6 >* {492 html body .modula-row-cols-md-6>* { 491 493 -ms-flex: 0 0 16.666667%; 492 494 flex: 0 0 16.666667%; … … 497 499 498 500 @media (min-width: 992px) { 499 html body .modula-row-cols-lg-1 >* {501 html body .modula-row-cols-lg-1>* { 500 502 -ms-flex: 0 0 100%; 501 503 flex: 0 0 100%; … … 503 505 } 504 506 505 html body .modula-row-cols-lg-2 >* {507 html body .modula-row-cols-lg-2>* { 506 508 -ms-flex: 0 0 50%; 507 509 flex: 0 0 50%; … … 509 511 } 510 512 511 html body .modula-row-cols-lg-3 >* {513 html body .modula-row-cols-lg-3>* { 512 514 -ms-flex: 0 0 33.333333%; 513 515 flex: 0 0 33.333333%; … … 515 517 } 516 518 517 html body .modula-row-cols-lg-4 >* {519 html body .modula-row-cols-lg-4>* { 518 520 -ms-flex: 0 0 25%; 519 521 flex: 0 0 25%; … … 521 523 } 522 524 523 html body .modula-row-cols-lg-5 >* {525 html body .modula-row-cols-lg-5>* { 524 526 -ms-flex: 0 0 20%; 525 527 flex: 0 0 20%; … … 527 529 } 528 530 529 html body .modula-row-cols-lg-6 >* {531 html body .modula-row-cols-lg-6>* { 530 532 -ms-flex: 0 0 16.666667%; 531 533 flex: 0 0 16.666667%; … … 535 537 536 538 @media (min-width: 1200px) { 537 html body .modula-row-cols-xl-1 >* {539 html body .modula-row-cols-xl-1>* { 538 540 -ms-flex: 0 0 100%; 539 541 flex: 0 0 100%; … … 541 543 } 542 544 543 html body .modula-row-cols-xl-2 >* {545 html body .modula-row-cols-xl-2>* { 544 546 -ms-flex: 0 0 50%; 545 547 flex: 0 0 50%; … … 547 549 } 548 550 549 html body .modula-row-cols-xl-3 >* {551 html body .modula-row-cols-xl-3>* { 550 552 -ms-flex: 0 0 33.333333%; 551 553 flex: 0 0 33.333333%; … … 553 555 } 554 556 555 html body .modula-row-cols-xl-4 >* {557 html body .modula-row-cols-xl-4>* { 556 558 -ms-flex: 0 0 25%; 557 559 flex: 0 0 25%; … … 559 561 } 560 562 561 html body .modula-row-cols-xl-5 >* {563 html body .modula-row-cols-xl-5>* { 562 564 -ms-flex: 0 0 20%; 563 565 flex: 0 0 20%; … … 565 567 } 566 568 567 html body .modula-row-cols-xl-6 >* {569 html body .modula-row-cols-xl-6>* { 568 570 -ms-flex: 0 0 16.666667%; 569 571 flex: 0 0 16.666667%; … … 581 583 font-size: 14px; 582 584 margin-right: 5px; 583 clear: both;585 clear: both; 584 586 } 585 587 … … 599 601 } 600 602 601 .modula-gallery:not( .modula-gallery-initialized ) >.modula-items {603 .modula-gallery:not(.modula-gallery-initialized)>.modula-items { 602 604 visibility: hidden; 603 605 } … … 610 612 margin: 0; 611 613 } 614 612 615 .modula-creative-commons-wrap img { 613 616 height: 20px; 614 617 margin-right: 10px; 615 618 } 616 .modula-fancybox-container button.f-button.is-close-btn{ 617 display:none; 618 } 619 html body .modula-items .modula-item .jtg-social-expandable{ 620 display: none; 621 } 622 html body .modula-items .modula-item .jtg-social-desktop-collapsed .jtg-social-expandable-icons { 619 620 .modula-fancybox-container button.f-button.is-close-btn { 621 display: none; 622 } 623 624 html body .modula-items .modula-item .jtg-social-expandable { 625 display: none; 626 } 627 628 html body .modula-items .modula-item .jtg-social-expandable-icons:not(.modula-show-socials) { 629 display: none; 630 } 631 632 html body .modula-items .modula-item .jtg-social-expandable-icons { 623 633 padding: 10px 15px; 624 634 background-color: #000; 625 635 border-radius: 20px; 626 636 position: absolute; 627 top: calc(-100% - 15px);628 display: flex;637 bottom: 58px; 638 display: inline-flex; 629 639 z-index: 99; 630 640 right: 0; 631 } 632 html body .modula-items .modula-item .modula-socials-right .jtg-social-desktop-collapsed .jtg-social-expandable-icons { 641 flex-wrap: wrap; 642 box-sizing: border-box; 643 max-width: calc(100% - 20px); 644 justify-content: space-evenly; 645 margin-right: 8px; 646 } 647 648 html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons { 633 649 left: 0; 634 650 right: unset; 635 651 } 636 652 637 html body .modula-items .modula-item .jtg-social- desktop-collapsed .jtg-social-expandable-icons::before {653 html body .modula-items .modula-item .jtg-social-expandable-icons::before { 638 654 content: ''; 639 655 position: absolute; … … 646 662 right: 10px; 647 663 } 648 html body .modula-items .modula-item .modula-socials-right .jtg-social-desktop-collapsed .jtg-social-expandable-icons::before { 664 665 html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons::before { 649 666 right: unset; 650 667 left: 10px; … … 662 679 display: block; 663 680 } 681 664 682 html body .modula .modula-items .jtg-social-desktop-collapsed.jtg-social-expandable a.modula-icon-share { 665 683 pointer-events: none; … … 670 688 text-decoration: none; 671 689 } 672 html body .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable .jtg-social-expandable-icons a{ 690 691 html body .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable-icons a { 673 692 justify-content: center; 674 693 align-items: center; 675 694 display: flex; 676 } 677 678 html body .modula-items .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable:not(.modula-show-socials) .jtg-social-expandable-icons{ 679 display: none; 680 } 681 682 @media (max-width: 992px ) { 695 flex: 0 0 16px; 696 } 697 698 html body .modula-items .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable-icons:not(.modula-show-socials) { 699 display: none; 700 } 701 702 @media (max-width: 992px) { 683 703 html body .modula-items .modula-item .jtg-social-expandable-icons { 684 704 padding: 10px 15px; … … 686 706 border-radius: 20px; 687 707 position: absolute; 688 top: calc(-100% - 15px);689 display: flex;708 bottom: 58px; 709 display: inline-flex; 690 710 z-index: 99; 691 711 right: 0; 692 } 712 flex-wrap: wrap; 713 box-sizing: border-box; 714 max-width: calc(100% - 20px); 715 justify-content: space-evenly; 716 margin-right: 8px; 717 } 718 693 719 html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons { 694 720 left: 0; 695 721 right: unset; 696 722 } 697 723 698 724 html body .modula-items .modula-item .jtg-social-expandable-icons::before { 699 725 content: ''; … … 707 733 right: 10px; 708 734 } 735 709 736 html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons::before { 710 737 right: unset; 711 738 left: 10px; 712 739 } 713 740 714 741 html body .modula-items .modula-item .jtg-social-expandable { 715 742 padding: 10px; … … 723 750 display: block; 724 751 } 752 725 753 html body .modula .modula-items .jtg-social-expandable a.modula-icon-share { 726 754 pointer-events: none; … … 731 759 text-decoration: none; 732 760 } 733 html body .modula-item .jtg-social-expandable .jtg-social-expandable-icons a{ 761 762 html body .modula-item .jtg-social-expandable-icons a { 734 763 justify-content: center; 735 764 align-items: center; 736 765 display: flex; 737 766 } 738 739 html body .modula-items .modula-item .jtg-social-expandable :not(.modula-show-socials) .jtg-social-expandable-icons{767 768 html body .modula-items .modula-item .jtg-social-expandable-icons:not(.modula-show-socials) { 740 769 display: none; 741 770 } 742 743 html body .modula-items .modula-item .jtg-social {771 772 html body .modula-items .modula-item .jtg-social { 744 773 display: none; 745 774 } … … 754 783 755 784 html body .modula-fancybox-container button.f-button { 756 padding:0px; 757 } 758 785 padding: 0px; 786 } -
modula-best-grid-gallery/trunk/assets/css/front/modula.min.css
r3352565 r3364013 1 html body .modula .modula-items .modula-item{position:absolute;box-sizing:border-box;overflow:hidden}html body .modula .modula-items .modula-item .modula-item-content{transition:transform .3s ease-out,opacity .2s linear,top .3s,left .6s;opacity:0}html body .modula .modula-items{position:relative;z-index:1;min-height:10px}html body .modula .modula-items .modula-item .modula-item-content>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:0 0}html body .modula.modula-creative-gallery .modula-items .modula-item .modula-item-content,html body .modula.modula-custom-grid .modula-items .modula-item .modula-item-content{height:100%}html body .modula .modula-items .modula-item .jtg-social{z-index:10;font-size:0}html body .modula.modula-columns:not(.modula-loaded-scale):not(.modula-is-lazy).modula-gallery-initialized .modula-items .modula-item .modula-item-content,html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items .modula-item.tg-loaded .modula-item-content,html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items.justified-gallery .modula-item .modula-item-content{transform:scale(1) translate(0,0) rotate(0)!important;opacity:1}html body .modula .modula-items .modula-item img.pic,html body .modula .modula-items .modula-item picture.pic{font-size:12px;position:absolute;max-width:999em;transition:width .3s,height .3s,transform .3s linear,opacity .2s linear}html body .modula .modula-items .modula-item picture.pic img{max-width:999em;height:100%}html body .modula.modula-creative-gallery .modula-items .modula-item picture.pic img{width:100%}html body .modula.modula-columns .modula-items .modula-item img.pic,html body .modula.modula-columns .modula-items .modula-item picture.pic{position:relative;max-width:100%;margin:0 auto}html body .modula .modula-items .modula-item.tg-loaded img.pic,html body .modula .modula-items .modula-item.tg-loaded picture.pic,html body .modula.modula-columns .modula-items .modula-item img.pic,html body .modula.modula-columns .modula-items .modula-item picture.pic{display:block;opacity:1}html body .modula .modula-items .modula-item img.pic.lazyload,html body .modula .modula-items .modula-item img.pic.lazyloaded,html body .modula .modula-items .modula-item picture.pic.lazyload,html body .modula .modula-items .modula-item picture.pic.lazyloaded{display:block}html body .modula .modula-items .modula-item .caption .icon{font-size:14px;position:absolute;left:50%;top:50%;margin:-12px 0 0 -8px}html body .modula .modula-items .modula-item .figc{color:#fff;text-align:center;position:absolute;left:0;width:100%;padding:0;max-width:100%}html body .modula .modula-items .hidden .figc{display:none}html body .modula .modula-items .hidden:hover .figc{display:block}html body .modula .modula-items .visible .figc{display:block}html body .modula .modula-items .always-visible .figc{display:block}html body .modula .modula-items .visible:hover .figc{display:none}html body .modula .modula-items .caption span.text{display:block;padding:10px}html body .modula .modula-items .caption span.title{font-size:14px;font-weight:700}html body .modula .jtg-social a{box-shadow:none}html body .modula .jtg-social svg{width:20px;height:16px}html body .modula .modula-items .modula-item .jtg-title{margin:0}html body .modula .modula-items .modula-item p{margin:0;padding:0}html body .modula .figc{color:#000;text-align:center;position:absolute;left:0;width:100%;padding:2em}html body .modula .modula-item .jtg-social a{text-decoration:none;color:#fff;display:inline-block;margin:0 10px 0 0;padding:0;border:0;opacity:0;transition:opacity .3s}html body .modula .modula-item:hover .jtg-social a{opacity:1}html body .modula .modula-items .jtg-social{opacity:0;right:30px;position:absolute;bottom:20px;text-align:right;transition:all .3s}html body .et_pb_module_inner .modula .modula-items .jtg-social{transition:all .3s!important}html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a{margin-right:10px}@media all and (max-width:480px){html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social{right:0;width:100%;text-align:center}html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a{padding:5px}}html body .modula .modula-items .jtg-social{opacity:1}html body .modula .modula-items .jtg-social a:last-of-type{margin-right:0}html body .modula .modula-item.effect-pufrobo p.description{margin-bottom:2em}html body .et_pb_module_inner .modula .modula-item.effect-pufrobo p.description{-webkit-transition:-webkit-transform .35s!important;transition:transform .35s!important}html body .modula .modula-item.effect-pufrobo .figc{text-align:right}html body .modula .modula-item.effect-pufrobo .jtg-title,html body .modula .modula-item.effect-pufrobo p{position:absolute;right:5%;left:5%;padding:10px 0}html body .modula.modula-gallery-initialized .modula-item:hover img,html body .modula.modula-gallery-initialized .modula-items .modula-item.tg-loaded:hover img.pic,html body .modula.modula-gallery-initialized .modula-items .modula-item.tg-loaded:hover picture.pic{opacity:.8}html body .modula .modula-item.effect-pufrobo p{bottom:20%;line-height:1.5;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);letter-spacing:1px}html body .modula .modula-items .modula-item.effect-pufrobo .jtg-title{top:10%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}html body .et_pb_module_inner .modula .modula-items .modula-item.effect-pufrobo .jtg-title{-webkit-transition:-webkit-transform .35s!important;transition:transform .35s!important}html body .modula .modula-item.effect-pufrobo:hover .jtg-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html body .modula .modula-item.effect-pufrobo .jtg-title::after{position:absolute;top:80%;left:0;width:100%;height:4px;background:#fff;content:'';-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}html body .modula .modula-item.effect-pufrobo .jtg-title::after,html body .modula .modula-item.effect-pufrobo p{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}html body .modula .modula-item.effect-pufrobo:hover .jtg-title::after,html body .modula .modula-item.effect-pufrobo:hover p{margin-top:10px;margin-bottom:5px;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html body .modula .modula-items .modula-item.effect-pufrobo .figc.no-title.no-description .jtg-title:after{display:none}html body .modula .modula-items .modula-item.effect-appear .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-comodo .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-crafty .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-curtain .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-fluid-up .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-hide .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-lens .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-pufrobo .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-quiet .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-reflex .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-seemo .figc .jtg-title:before{display:none}html body .modula .modula-items .modula-item>a:not(.modula-no-follow){cursor:zoom-in}html body .modula .modula-items .modula-item>a.modula-no-follow{cursor:default}html body .modula-fancybox-container{z-index:99999999!important}html body .modula-fancybox-share__button--li{background:#0e76a8}html body .modula-fancybox-share__button--wa{background:#25d366}html body .modula.modula-columns .modula-item{display:flex;justify-content:center}html body .modula.modula-columns .modula-item .modula-item-content{position:relative}html body .modula.modula-columns .modula-items.grid-gallery .modula-item .modula-item-content{height:100%}html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content{width:100%}html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content img.pic,html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content picture.pic{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none}html body .modula.modula-columns .modula-item.jg-filtered{display:none}html body .modula-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}html body .modula-row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}@media (min-width:576px){html body .modula-row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:768px){html body .modula-row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:992px){html body .modula-row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:1200px){html body .modula-row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}html body .modula .modula-items.grid-gallery .modula-item .figc{height:100%;top:0}html body div.modula-powered{text-align:right;font-size:14px;margin-right:5px;clear:both}html body div.modula-powered svg.modula-logo{width:14px;position:relative;top:3px}html body div.modula-powered svg.modula-logo path{color:#58ab7e!important}html body div.modula-powered svg.modula-logo{display:inline-block}.modula-gallery:not( .modula-gallery-initialized )>.modula-items{visibility:hidden}.modula-gallery.modula-gallery-initialized .modula-items .modula-item{visibility:visible}.modula-creative-commons-wrap p{margin:0}.modula-creative-commons-wrap img{height:20px;margin-right:10px}.modula-fancybox-container button.f-button.is-close-btn{display:none}html body .modula-items .modula-item .jtg-social-expandable{display:none}html body .modula-items .modula-item .jtg-social-desktop-collapsed .jtg-social-expandable-icons{padding:10px 15px;background-color:#000;border-radius:20px;position:absolute;top:calc(-100% - 15px);display:flex;z-index:99;right:0}html body .modula-items .modula-item .modula-socials-right .jtg-social-desktop-collapsed .jtg-social-expandable-icons{left:0;right:unset}html body .modula-items .modula-item .jtg-social-desktop-collapsed .jtg-social-expandable-icons::before{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;bottom:-8px;right:10px}html body .modula-items .modula-item .modula-socials-right .jtg-social-desktop-collapsed .jtg-social-expandable-icons::before{right:unset;left:10px}html body .modula-items .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable{padding:10px;background-color:#000;border-radius:50%;cursor:pointer;position:absolute;right:10px;bottom:10px;z-index:999;display:block}html body .modula .modula-items .jtg-social-desktop-collapsed.jtg-social-expandable a.modula-icon-share{pointer-events:none;display:flex;justify-content:center;align-items:center;border-radius:50%;text-decoration:none}html body .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable .jtg-social-expandable-icons a{justify-content:center;align-items:center;display:flex}html body .modula-items .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable:not(.modula-show-socials) .jtg-social-expandable-icons{display:none}@media (max-width:992px){html body .modula-items .modula-item .jtg-social-expandable-icons{padding:10px 15px;background-color:#000;border-radius:20px;position:absolute;top:calc(-100% - 15px);display:flex;z-index:99;right:0}html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons{left:0;right:unset}html body .modula-items .modula-item .jtg-social-expandable-icons::before{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;bottom:-8px;right:10px}html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons::before{right:unset;left:10px}html body .modula-items .modula-item .jtg-social-expandable{padding:10px;background-color:#000;border-radius:50%;cursor:pointer;position:absolute;right:10px;bottom:10px;z-index:999;display:block}html body .modula .modula-items .jtg-social-expandable a.modula-icon-share{pointer-events:none;display:flex;justify-content:center;align-items:center;border-radius:50%;text-decoration:none}html body .modula-item .jtg-social-expandable .jtg-social-expandable-icons a{justify-content:center;align-items:center;display:flex}html body .modula-items .modula-item .jtg-social-expandable:not(.modula-show-socials) .jtg-social-expandable-icons{display:none}html body .modula-items .modula-item .jtg-social{display:none}}.modula-fancybox-container .fancybox-image{width:auto;height:auto;max-width:100%;max-height:100%}html body .modula-fancybox-container button.f-button{padding:0}1 html body .modula .modula-items .modula-item{position:absolute;box-sizing:border-box;overflow:hidden}html body .modula .modula-items .modula-item .modula-item-content{transition:transform .3s ease-out,opacity .2s linear,top .3s,left .6s;opacity:0}html body .modula .modula-items{position:relative;z-index:1;min-height:10px}html body .modula .modula-items .modula-item .modula-item-content>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:0 0}html body .modula.modula-creative-gallery .modula-items .modula-item .modula-item-content,html body .modula.modula-custom-grid .modula-items .modula-item .modula-item-content{height:100%}html body .modula .modula-items .modula-item .jtg-social{z-index:10;font-size:0}html body .modula.modula-columns:not(.modula-loaded-scale):not(.modula-is-lazy).modula-gallery-initialized .modula-items .modula-item .modula-item-content,html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items .modula-item.tg-loaded .modula-item-content,html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items.justified-gallery .modula-item .modula-item-content{transform:scale(1) translate(0,0) rotate(0)!important;opacity:1}html body .modula .modula-items .modula-item img.pic,html body .modula .modula-items .modula-item picture.pic{font-size:12px;position:absolute;max-width:999em;transition:width .3s,height .3s,transform .3s linear,opacity .2s linear}html body .modula .modula-items .modula-item picture.pic img{max-width:999em;height:100%}html body .modula.modula-creative-gallery .modula-items .modula-item picture.pic img{width:100%}html body .modula.modula-columns .modula-items .modula-item img.pic,html body .modula.modula-columns .modula-items .modula-item picture.pic{position:relative;max-width:100%;margin:0 auto}html body .modula .modula-items .modula-item.tg-loaded img.pic,html body .modula .modula-items .modula-item.tg-loaded picture.pic,html body .modula.modula-columns .modula-items .modula-item img.pic,html body .modula.modula-columns .modula-items .modula-item picture.pic{display:block;opacity:1}html body .modula .modula-items .modula-item img.pic.lazyload,html body .modula .modula-items .modula-item img.pic.lazyloaded,html body .modula .modula-items .modula-item picture.pic.lazyload,html body .modula .modula-items .modula-item picture.pic.lazyloaded{display:block}html body .modula .modula-items .modula-item .caption .icon{font-size:14px;position:absolute;left:50%;top:50%;margin:-12px 0 0 -8px}html body .modula .modula-items .modula-item .figc{color:#fff;text-align:center;position:absolute;left:0;width:100%;padding:0;max-width:100%}html body .modula .modula-items .hidden .figc{display:none}html body .modula .modula-items .hidden:hover .figc{display:block}html body .modula .modula-items .visible .figc{display:block}html body .modula .modula-items .always-visible .figc{display:block}html body .modula .modula-items .visible:hover .figc{display:none}html body .modula .modula-items .caption span.text{display:block;padding:10px}html body .modula .modula-items .caption span.title{font-size:14px;font-weight:700}html body .modula .jtg-social a{box-shadow:none}html body .modula .jtg-social svg{width:20px;height:16px}html body .modula .modula-items .modula-item .jtg-title{margin:0}html body .modula .modula-items .modula-item p{margin:0;padding:0}html body .modula .figc{color:#000;text-align:center;position:absolute;left:0;width:100%;padding:2em}html body .modula .modula-item .jtg-social a{text-decoration:none;color:#fff;display:inline-block;margin:0 10px 0 0;padding:0;border:0;opacity:0;transition:opacity .3s}html body .modula .modula-item:hover .jtg-social a{opacity:1}html body .modula .modula-items .jtg-social{opacity:0;right:30px;position:absolute;bottom:20px;text-align:right;transition:all .3s}html body .et_pb_module_inner .modula .modula-items .jtg-social{transition:all .3s!important}html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a{margin-right:10px}@media all and (max-width:480px){html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social{right:0;width:100%;text-align:center}html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a{padding:5px}}html body .modula .modula-items .jtg-social{opacity:1}html body .modula .modula-items .jtg-social a:last-of-type{margin-right:0}html body .modula .modula-item.effect-pufrobo p.description{margin-bottom:2em}html body .et_pb_module_inner .modula .modula-item.effect-pufrobo p.description{-webkit-transition:-webkit-transform .35s!important;transition:transform .35s!important}html body .modula .modula-item.effect-pufrobo .figc{text-align:right}html body .modula .modula-item.effect-pufrobo .jtg-title,html body .modula .modula-item.effect-pufrobo p{position:absolute;right:5%;left:5%;padding:10px 0}html body .modula.modula-gallery-initialized .modula-item:hover img,html body .modula.modula-gallery-initialized .modula-items .modula-item.tg-loaded:hover img.pic,html body .modula.modula-gallery-initialized .modula-items .modula-item.tg-loaded:hover picture.pic{opacity:.8}html body .modula .modula-item.effect-pufrobo p{bottom:20%;line-height:1.5;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);letter-spacing:1px}html body .modula .modula-items .modula-item.effect-pufrobo .jtg-title{top:10%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}html body .et_pb_module_inner .modula .modula-items .modula-item.effect-pufrobo .jtg-title{-webkit-transition:-webkit-transform .35s!important;transition:transform .35s!important}html body .modula .modula-item.effect-pufrobo:hover .jtg-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html body .modula .modula-item.effect-pufrobo .jtg-title::after{position:absolute;top:80%;left:0;width:100%;height:4px;background:#fff;content:'';-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}html body .modula .modula-item.effect-pufrobo .jtg-title::after,html body .modula .modula-item.effect-pufrobo p{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}html body .modula .modula-item.effect-pufrobo:hover .jtg-title::after,html body .modula .modula-item.effect-pufrobo:hover p{margin-top:10px;margin-bottom:5px;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html body .modula .modula-items .modula-item.effect-pufrobo .figc.no-title.no-description .jtg-title:after{display:none}html body .modula .modula-items .modula-item.effect-appear .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-comodo .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-crafty .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-curtain .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-fluid-up .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-hide .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-lens .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-pufrobo .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-quiet .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-reflex .figc .jtg-title:before,html body .modula .modula-items .modula-item.effect-seemo .figc .jtg-title:before{display:none}html body .modula .modula-items .modula-item>a:not(.modula-no-follow){cursor:zoom-in}html body .modula .modula-items .modula-item>a.modula-no-follow{cursor:default}html body .modula-fancybox-container{z-index:99999999!important}html body .modula-fancybox-share__button--li{background:#0e76a8}html body .modula-fancybox-share__button--wa{background:#25d366}html body .modula.modula-columns .modula-item{display:flex;justify-content:center}html body .modula.modula-columns .modula-item .modula-item-content{position:relative}html body .modula.modula-columns .modula-items.grid-gallery .modula-item .modula-item-content{height:100%}html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content{width:100%}html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content img.pic,html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content picture.pic{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none}html body .modula.modula-columns .modula-item.jg-filtered{display:none}html body .modula-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}html body .modula-row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}@media (min-width:576px){html body .modula-row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:768px){html body .modula-row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:992px){html body .modula-row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:1200px){html body .modula-row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}html body .modula-row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}html body .modula-row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}html body .modula-row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}html body .modula-row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}html body .modula-row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}}html body .modula .modula-items.grid-gallery .modula-item .figc{height:100%;top:0}html body div.modula-powered{text-align:right;font-size:14px;margin-right:5px;clear:both}html body div.modula-powered svg.modula-logo{width:14px;position:relative;top:3px}html body div.modula-powered svg.modula-logo path{color:#58ab7e!important}html body div.modula-powered svg.modula-logo{display:inline-block}.modula-gallery:not(.modula-gallery-initialized)>.modula-items{visibility:hidden}.modula-gallery.modula-gallery-initialized .modula-items .modula-item{visibility:visible}.modula-creative-commons-wrap p{margin:0}.modula-creative-commons-wrap img{height:20px;margin-right:10px}.modula-fancybox-container button.f-button.is-close-btn{display:none}html body .modula-items .modula-item .jtg-social-expandable{display:none}html body .modula-items .modula-item .jtg-social-expandable-icons:not(.modula-show-socials){display:none}html body .modula-items .modula-item .jtg-social-expandable-icons{padding:10px 15px;background-color:#000;border-radius:20px;position:absolute;bottom:58px;display:inline-flex;z-index:99;right:0;flex-wrap:wrap;box-sizing:border-box;max-width:calc(100% - 20px);justify-content:space-evenly;margin-right:8px}html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons{left:0;right:unset}html body .modula-items .modula-item .jtg-social-expandable-icons::before{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;bottom:-8px;right:10px}html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons::before{right:unset;left:10px}html body .modula-items .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable{padding:10px;background-color:#000;border-radius:50%;cursor:pointer;position:absolute;right:10px;bottom:10px;z-index:999;display:block}html body .modula .modula-items .jtg-social-desktop-collapsed.jtg-social-expandable a.modula-icon-share{pointer-events:none;display:flex;justify-content:center;align-items:center;border-radius:50%;text-decoration:none}html body .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable-icons a{justify-content:center;align-items:center;display:flex;flex:0 0 16px}html body .modula-items .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable-icons:not(.modula-show-socials){display:none}@media (max-width:992px){html body .modula-items .modula-item .jtg-social-expandable-icons{padding:10px 15px;background-color:#000;border-radius:20px;position:absolute;bottom:58px;display:inline-flex;z-index:99;right:0;flex-wrap:wrap;box-sizing:border-box;max-width:calc(100% - 20px);justify-content:space-evenly;margin-right:8px}html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons{left:0;right:unset}html body .modula-items .modula-item .jtg-social-expandable-icons::before{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;bottom:-8px;right:10px}html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons::before{right:unset;left:10px}html body .modula-items .modula-item .jtg-social-expandable{padding:10px;background-color:#000;border-radius:50%;cursor:pointer;position:absolute;right:10px;bottom:10px;z-index:999;display:block}html body .modula .modula-items .jtg-social-expandable a.modula-icon-share{pointer-events:none;display:flex;justify-content:center;align-items:center;border-radius:50%;text-decoration:none}html body .modula-item .jtg-social-expandable-icons a{justify-content:center;align-items:center;display:flex}html body .modula-items .modula-item .jtg-social-expandable-icons:not(.modula-show-socials){display:none}html body .modula-items .modula-item .jtg-social{display:none}}.modula-fancybox-container .fancybox-image{width:auto;height:auto;max-width:100%;max-height:100%}html body .modula-fancybox-container button.f-button{padding:0} -
modula-best-grid-gallery/trunk/assets/js/front/jquery-modula.js
r3352627 r3364013 1182 1182 }; 1183 1183 1184 // setup social button showing socials links1185 1184 var setupSocials = function ($tiles) { 1186 $tiles.find('.jtg-social-expandable').click(function (e) { 1187 $('.jtg-social-expandable').not(this).removeClass('modula-show-socials'); 1188 $(this).toggleClass('modula-show-socials'); 1189 if( isElementOutOfHorizontalViewport( $(this).find('.jtg-social-expandable-icons') ) ){ 1190 $(this).addClass('modula-socials-right'); 1191 } 1192 }); 1193 }; 1185 $tiles.find('.jtg-social-expandable').on('click', function (e) { 1186 e.preventDefault(); 1187 e.stopPropagation(); 1188 1189 var $parent = $(this).parent(); 1190 var $icons = $parent.children('.jtg-social-expandable-icons'); 1191 1192 $tiles.find('.jtg-social-expandable-icons').not($icons) 1193 .removeClass('modula-show-socials'); 1194 1195 $icons.toggleClass('modula-show-socials'); 1196 1197 if ($icons.hasClass('modula-show-socials') && 1198 isElementOutOfHorizontalViewport($icons)) { 1199 $icons.addClass('modula-socials-right'); 1200 } else { 1201 $icons.removeClass('modula-socials-right'); 1202 } 1203 }); 1204 }; 1205 1194 1206 1195 1207 var isElementOutOfHorizontalViewport = function (el) { -
modula-best-grid-gallery/trunk/assets/js/front/jquery-modula.min.js
r3352627 r3364013 1 function modulaInViewport(t){"function"==typeof jQuery&&t instanceof jQuery&&(t=t[0]);var e=t.getBoundingClientRect();return e.top-jQuery(window).height()<=-100&&e.top-jQuery(window).height()>=-400||e.bottom<=jQuery(window).height()}jQuery(document).on("vc-full-width-row-single vc-full-width-row",(function(t,e){jQuery("body").find(".modula").length>0&&jQuery(window).trigger("modula-update")})),jQuery(window).on("elementor/frontend/init",(function(){window.elementorFrontend&&window.elementorFrontend.hooks.addAction("frontend/element_ready/global",(function(t){jQuery("body").find(".modula").length}))})),function(t,e,i,o){var a="modulaGallery",n={resizer:"/",keepArea:!0,type:"creative-gallery",columns:12,height:800,desktopHeight:800,mobileHeight:800,tabletHeight:800,gutter:10,desktopGutter:10,mobileGutter:10,tabletGutter:10,enableTwitter:!1,enableFacebook:!1,enableWhatsapp:!1,enablePinterest:!1,enableLinkedin:!1,enableEmail:!1,lazyLoad:0,initLightbox:!1,lightbox:"fancybox",lightboxOpts:{Toolbar:{parentEl:function(t){return t.instance.container.querySelector(".fancybox__col")}}},inView:!1,originLeft:!0};function s(e,i){this.element=e,this.$element=t(e),this.$itemsCnt=this.$element.find(".modula-items"),this.$items=this.$itemsCnt.find(".modula-item"),this.options=t.extend({},n,i),this._defaults=n,this._name=a,this.tiles=[],this.$tilesCnt=null,this.completed=!1,this.lastWidth=0,this.resizeTO=0,this.isIsotope=!1,this.isLazyLoaded=!0,this.init()}s.prototype.init=function(){var o=this,a=i.documentElement.clientWidth;this.options.gutter=a<768?this.options.mobileGutter:a>=768&&a<=992?this.options.tabletGutter:this.options.desktopGutter,t(i).trigger("modula_api_before_init",[o]),"custom-grid"===this.options.type?this.createCustomGallery():"creative-gallery"==this.options.type?this.createGrid():"grid"==this.options.type&&("automatic"==this.options.grid_type?this.createAutoGrid():this.createColumnsGrid()),"custom-grid"===this.options.type&&t(e).height()<t("html").height()&&o.onResize(o),t(e).resize((function(){o.onResize(o)}));new ResizeObserver((t=>{o.onResize(o)})).observe(o.$element[0]),t(e).on("modula-update",(function(){o.onResize(o)})),t(i).on("lazyloaded",(function(i){var a,n,s=t(i.target);"modula"==s.data("source")&&(s.data("size",{width:s.width(),height:s.height()}),(a=s.parents(".modula-item")).addClass("tg-loaded"),n=o.$items.not(".jtg-hidden").index(a),o.placeImage(n),o.isIsotope&&void 0!==o.$itemsCnt.data("modulaisotope")&&o.$itemsCnt.modulaisotope("layout"),"grid"==o.options.type&&void 0===e.elementorFrontend&&"automatic"==o.options.grid_type&&o.$itemsCnt.justifiedGallery())})),o.options.inView&&jQuery(e).on("DOMContentLoaded load resize scroll",(function(){modulaInViewport(o.$element)&&o.$element.addClass("modula-loaded-scale")})),this.setupSocial(),jQuery(o.$element).addClass("modula-gallery-initialized"),this.options.onComplete&&this.options.onComplete(),"fancybox"!=o.options.lightbox||o.options.initLightbox||this.initLightbox(),t(i).trigger("modula_api_after_init",[o])},s.prototype.initLightbox=function(){var e=this;e.$element.on("click",".modula-no-follow",(function(t){t.preventDefault()})),e.$element.on("click keypress",".modula-item-link:not( .modula-simple-link )",(function(i){if(13===i.which||"click"===i.type){i.preventDefault();var o=jQuery(this),a=t.map(e.$items,(function(t){if(jQuery(t).find(".modula-item-link:not( .modula-no-follow )").length>0){var e=jQuery(t).find(".modula-item-link:not( .modula-simple-link )"),i=jQuery(t).find(".pic");return{src:i.data("full"),opts:{$thumb:i.parents(".modula-item"),caption:e.data("caption"),alt:i.attr("alt"),image_id:e.attr("data-image-id"),title:i.attr("title")},current:jQuery(t).is(o.parents(".modula-item"))}}})),n=t.map(a,(function(t,e){if(t.current)return e}))[0];jQuery.modulaFancybox.open(a,e.options.lightboxOpts,n)}}))},s.prototype.trunc=function(t){return Math.trunc?Math.trunc(t):(t=+t,isFinite(t)?t-t%1||(t<0?-0:0===t?t:0):t)},s.prototype.createCustomGallery=function(){var e,o=this,a=this.$element.find(".modula-items").width(),n=this,s=this.options.columns,r=i.documentElement.clientWidth;"1"==this.options.enableResponsive&&(r<=568?s=this.options.mobileColumns:r<=768&&(s=this.options.tabletColumns)),e=this.options.gutter>0?(a-this.options.gutter*(s-1))/s:Math.floor(a/s*1e3)/1e3,this.$items.not(".jtg-hidden").each((function(i,a){var r, d,l,h,m={};r=t(a).data("width"),d=t(a).data("height"),r>12&&(r=12),"1"==n.options.enableResponsive&&(l=r,h=d,1==s?d=(r=1)*h/l:((r=Math.round(s*l/12))<1&&(r=1),(d=Math.round(r*h/l))<1&&(d=1))),m.width=e*r+n.options.gutter*(r-1),m.height=Math.round(e)*d+n.options.gutter*(d-1),t(a).data("size",m).addClass("tiled").addClass(m.width>m.height?"tile-h":"tile-v").data("position"),t(a).css(t(a).data("size")),t(a).find(".figc").css({width:t(a).data("size").width,height:t(a).data("size").height}),o.loadImage(i)}));var d={itemSelector:".modula-item",layoutMode:"packery",originLeft:n.options.originLeft,packery:{gutter:parseInt(n.options.gutter)}};this.$itemsCnt.modulaisotope(d),this.isIsotope=!0},s.prototype.createGrid=function(){var e=this,o=i.documentElement.clientWidth;e.options.height=o<=568?e.options.mobileHeight:o<=768?e.options.tabletHeight:e.options.desktopHeight,this.$itemsCnt.data("area",this.$itemsCnt.width()*this.options.height),this.lastWidth=this.$itemsCnt.width();for(var a=0;a<this.$items.not(".jtg-hidden").length;a++)this.tiles.push(e.getSlot());if(this.tiles.sort((function(t,e){return t.position-e.position})),this.$items.not(".jtg-hidden").each((function(i,o){var a=e.tiles[i];t(o).data("size",a),t(o).addClass("tiled").addClass(a.width>a.height?"tile-h":"tile-v").data("position"),t(o).css({width:a.width,height:a.height}),t(o).find(".figc").css({width:a.width,height:a.height}),e.loadImage(i)})),!this.isIsotope){var n={resizesContainer:!1,itemSelector:".modula-item",layoutMode:"packery",originLeft:e.options.originLeft,packery:{gutter:parseInt(e.options.gutter)}};this.$itemsCnt.modulaisotope(n),this.isIsotope=!0}},s.prototype.createAutoGrid=function(){this.$itemsCnt.justifiedGallery({rowHeight:this.options.rowHeight,margins:this.options.gutter,lastRow:this.options.lastRow,captions:!1,border:0,imgSelector:"img.pic, picture.pic img",cssAnimation:!0,imagesAnimationDuration:700})},s.prototype.createColumnsGrid=function(){var t=this;this.$itemsCnt.modulaisotope({itemSelector:".modula-item",layoutMode:"packery",originLeft:this.options.originLeft,packery:{gutter:parseInt(this.options.gutter)}}),this.$items.each((function(e,i){t.loadImage(e)})),this.isIsotope=!0},s.prototype.getSlot=function(){if(0==this.tiles.length)return i={top:0,left:0,width:this.$itemsCnt.width(),height:this.options.height,area:this.$itemsCnt.width()*this.options.height,position:0};for(var t=0,e=0;e<this.tiles.length;e++){(i=this.tiles[e]).area>this.tiles[t].area&&(t=e)}var i={},o=this.tiles[t];if(o.width>o.height){var a=o.width/2*this.options.randomFactor;o.prevWidth=o.width,o.width=Math.floor(o.width/2+a*(Math.random()-.5)),i={top:o.top,left:o.left+o.width+this.options.gutter,width:o.prevWidth-o.width-this.options.gutter,height:o.height}}else{a=o.height/2*this.options.randomFactor;o.prevHeight=o.height,o.height=Math.floor(o.height/2+a*(Math.random()-.5)),i={left:o.left,top:o.top+o.height+this.options.gutter,width:o.width,height:o.prevHeight-o.height-this.options.gutter}}return i.area=i.width*i.height,i.position=1e3*i.top+i.left,o.position=1e3*o.top+o.left,this.tiles[t]=o,this.tiles[t].area=o.width*o.height,i},s.prototype.reset=function(){var e=this;e.tiles=[],"custom-grid"===this.options.type?this.createCustomGallery():"creative-gallery"==this.options.type?this.createGrid():"grid"==this.options.type&&("automatic"==this.options.grid_type?this.createAutoGrid():this.createColumnsGrid()),e.lastWidth=e.$itemsCnt.width(),t(i).trigger("modula_api_reset",[e])},s.prototype.onResize=function(t){if(t.lastWidth!=t.$itemsCnt.width()){var e=i.documentElement.clientWidth;e<768?this.options.gutter=this.options.mobileGutter:t.options.gutter=e>=768&&e<=992?t.options.tabletGutter:this.options.desktopGutter,clearTimeout(t.resizeTO),t.resizeTO=setTimeout((function(){if(t.options.keepArea){var e=t.$itemsCnt.data("area");t.$itemsCnt.height(e/t.$itemsCnt.width())}t.reset(),t.isIsotope&&t.$itemsCnt.modulaisotope({packery:{originLeft:t.options.originLeft,gutter:parseInt(t.options.gutter)}}).modulaisotope("layout")}),100)}},s.prototype.loadImage=function(t){var e=this,i=e.$items.not(".jtg-hidden").eq(t).find(".pic"),o={};if("0"==e.options.lazyLoad){var a=new Image;a.onload=function(){o={width:this.width,height:this.height},i.data("size",o),e.placeImage(t)},"undefined"!=i.attr("src")?a.src=i.attr("src"):a.src=i.data("src")}else e.placeImage(t)},s.prototype.placeImage=function(t){if("grid"!=this.options.type){var e=this.$items.not(".jtg-hidden").eq(t),i=e.find(".pic"),o=e.data("size"),a=i.data("size");if(void 0!==o&&void 0!==a){o.width,o.height;var n=a.width/a.height,s=i.data("valign")?i.data("valign"):"middle",r=i.data("halign")?i.data("halign"):"center",d={top:"auto",bottom:"auto",left:"auto",right:"auto",width:"auto",height:"auto",margin:"0",maxWidth:"999em"};if(o.width*a.height/a.width>o.height)switch(d.width=o.width,d.left=0,s){case"top":d.top=0;break;case"middle":d.top=0-(o.width*(1/n)-o.height)/2;break;case"bottom":d.bottom=0}else switch(d.height=o.height,d.top=0,r){case"left":d.left=0;break;case"center":d.left=0-(o.height*n-o.width)/2;break;case"right":d.right=0}e.hasClass("effect-under")&&(d.top=d.top-e.find(".modula-item-content").height()),i.css(d),this.$items.not(".jtg-hidden").eq(t).addClass("tg-loaded")}}},s.prototype.setupSocial=function(){(this.options.enableTwitter||this.options.enableFacebook||this.options.enablePinterest||this.options.enableLinkedin||this.options.enableWhatsapp||this.options.enableEmail)&&c(this.$items),this.options.enableTwitter&&r(this.$items,this),this.options.enableFacebook&&d(this.$items,this),this.options.enablePinterest&&h(this.$items,this),this.options.enableLinkedin&&m(this.$items,this),this.options.enableWhatsapp&&l(this.$items,this),this.options.enableEmail&&u(this.$items,this)},s.prototype.destroy=function(){this.isPackeryActive&&(this.$itemsCnt.packery("destroy"),this.isPackeryActive=!1)};var r=function(o,a){o.find(".modula-icon-twitter").click((function(o){o.preventDefault();let a=t(this),n=t(this).parents(".modula-item").find("img.pic"),s=(a.data("modula-image-src"),e.location.href),r=a.data("modula-item-id"),d=a.data("modula-gallery-id");var l=n.data("caption"),h=n.attr("title"),m=i.title;const u=new URL(s),c=new URLSearchParams(u.search);if(void 0!==d&&c.set("modula_gallery_id",encodeURIComponent(d)),void 0!==r&&c.set("modula_image_id",encodeURIComponent(r)),"object"==typeof modulaMetaVars&&0!==Object.keys(modulaMetaVars).length)for(const[t,e]of Object.entries(modulaMetaVars)){let t=a.data(e);void 0!==t&&c.set(e,t)}i.dispatchEvent(new CustomEvent("modula_social_url_params",{detail:{url:u,params:c,meta:modulaMetaVars}}));const p=u.origin+u.pathname+"?"+decodeURIComponent(c.toString());return h.length>0&&l.length>0?m=t.trim(h)+" - "+t.trim(l):h.length>0?m=t.trim(h):l.length>0&&(m=t.trim(l)),e.open("https://twitter.com/intent/tweet?url="+encodeURIComponent(p)+"&text="+encodeURI(m),"ftgw","location=1,status=1,scrollbars=1,width=600,height=400").moveTo(screen.width/2-300,screen.height/2-200),!1}))},d=function(o,a){o.find(".modula-icon-facebook").click((function(o){o.preventDefault();let a=t(this),n=(t(this).parents(".modula-item").find("img.pic"),a.data("modula-image-src"),e.location.href),s=a.data("modula-item-id"),r=a.data("modula-gallery-id");const d=new URL(n),l=new URLSearchParams(d.search);if(void 0!==r&&l.set("modula_gallery_id",encodeURIComponent(r)),void 0!==s&&l.set("modula_image_id",encodeURIComponent(s)),"object"==typeof modulaMetaVars&&0!==Object.keys(modulaMetaVars).length)for(const[t,e]of Object.entries(modulaMetaVars)){let t=a.data(e);void 0!==t&&l.set(e,t)}i.dispatchEvent(new CustomEvent("modula_social_url_params",{detail:{url:d,params:l,meta:modulaMetaVars}}));const h=d.origin+d.pathname+"?"+decodeURIComponent(l.toString());var m="//www.facebook.com/sharer.php?u="+encodeURIComponent(h);return e.open(m,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400").moveTo(screen.width/2-300,screen.height/2-200),!1}))},l=function(o,a){o.find(".modula-icon-whatsapp").click((function(o){o.preventDefault();let a=t(this),n=(t(this).parents(".modula-item").find("img.pic"),a.data("modula-image-src"),e.location.href),s=a.data("modula-item-id"),r=a.data("modula-gallery-id");const d=new URL(n),l=new URLSearchParams(d.search);if(void 0!==r&&l.set("modula_gallery_id",encodeURIComponent(r)),void 0!==s&&l.set("modula_image_id",encodeURIComponent(s)),"object"==typeof modulaMetaVars&&0!==Object.keys(modulaMetaVars).length)for(const[t,e]of Object.entries(modulaMetaVars)){let t=a.data(e);void 0!==t&&l.set(e,t)}i.dispatchEvent(new CustomEvent("modula_social_url_params",{detail:{url:d,params:l,meta:modulaMetaVars}}));const h=d.origin+d.pathname+"?"+decodeURIComponent(l.toString());return e.open("https://api.whatsapp.com/send?text="+encodeURIComponent(h)+"&preview_url=true","ftgw","location=1,status=1,scrollbars=1,width=600,height=400").moveTo(screen.width/2-300,screen.height/2-200),!1}))},h=function(o,a){o.find(".modula-icon-pinterest").click((function(o){o.preventDefault();let a=t(this),n=t(this).parents(".modula-item").find("img.pic"),s=a.data("modula-image-src"),r=e.location.href,d=a.data("modula-item-id"),l=a.data("modula-gallery-id");var h=n.data("caption"),m=n.attr("title");const u=new URL(r),c=new URLSearchParams(u.search);if(void 0!==l&&c.set("modula_gallery_id",encodeURIComponent(l)),void 0!==d&&c.set("modula_image_id",encodeURIComponent(d)),"object"==typeof modulaMetaVars&&0!==Object.keys(modulaMetaVars).length)for(const[t,e]of Object.entries(modulaMetaVars)){let t=a.data(e);void 0!==t&&c.set(e,t)}i.dispatchEvent(new CustomEvent("modula_social_url_params",{detail:{url:u,params:c,meta:modulaMetaVars}}));const p=u.origin+u.pathname+"?"+decodeURIComponent(c.toString());var g=i.title;m.length>0?g=t.trim(m):h.length>0&&(g=t.trim(h));var f="http://pinterest.com/pin/create/button/?url="+encodeURIComponent(p)+"&description="+encodeURI(g);return void 0!==s&&s.length>0&&(f+="&media="+function(t){var e=i.createElement("img");return e.src=t,t=e.src,e.src=null,t}(s)),e.open(f,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400").moveTo(screen.width/2-300,screen.height/2-200),!1}))},m=function(o,a){o.find(".modula-icon-linkedin").click((function(o){o.preventDefault();let a=t(this),n=(t(this).parents(".modula-item").find("img.pic"),a.data("modula-image-src"),e.location.href),s=a.data("modula-item-id"),r=a.data("modula-gallery-id");const d=new URL(n),l=new URLSearchParams(d.search);if(void 0!==r&&l.set("modula_gallery_id",encodeURIComponent(r)),void 0!==s&&l.set("modula_image_id",encodeURIComponent(s)),"object"==typeof modulaMetaVars&&0!==Object.keys(modulaMetaVars).length)for(const[t,e]of Object.entries(modulaMetaVars)){let t=a.data(e);void 0!==t&&l.set(e,t)}i.dispatchEvent(new CustomEvent("modula_social_url_params",{detail:{url:d,params:l,meta:modulaMetaVars}}));const h=d.origin+d.pathname+"?"+decodeURIComponent(l.toString());var m="//linkedin.com/shareArticle?mini=true&url="+encodeURIComponent(h);return e.open(m,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400").moveTo(screen.width/2-300,screen.height/2-200),!1}))},u=function(o,a){o.find(".modula-icon-email").click((function(o){var n=a.options.email_subject;let s=t(this),r=(t(this).parents(".modula-item").find("img.pic"),s.data("modula-image-src")),d=e.location.href,l=s.data("modula-item-id"),h=s.data("modula-gallery-id");const m=new URL(d),u=new URLSearchParams(m.search);if(void 0!==h&&u.set("modula_gallery_id",encodeURIComponent(h)),void 0!==l&&u.set("modula_image_id",encodeURIComponent(l)),"object"==typeof modulaMetaVars&&0!==Object.keys(modulaMetaVars).length)for(const[t,e]of Object.entries(modulaMetaVars)){let t=s.data(e);void 0!==t&&u.set(e,t)}i.dispatchEvent(new CustomEvent("modula_social_url_params",{detail:{url:m,params:u,meta:modulaMetaVars}}));const c=m.origin+m.pathname+"?"+decodeURIComponent(u.toString());var p=a.options.email_message.replace("%%image_link%%",r).replace("%%gallery_link%%",c),g="mailto:?subject="+encodeURIComponent(n)+"&body="+encodeURIComponent(p);return e.open(g,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400").moveTo(screen.width/2-300,screen.height/2-200),!1}))},c=function(e){e.find(".jtg-social-expandable").click((function(e){t(".jtg-social-expandable").not(this).removeClass("modula-show-socials"),t(this).toggleClass("modula-show-socials"),p(t(this).find(".jtg-social-expandable-icons"))&&t(this).addClass("modula-socials-right")}))},p=function(t){var o=t[0].getBoundingClientRect(),a=e.innerWidth||i.documentElement.clientWidth;return o.left<0||o.right>a};t.fn[a]=function(e){var i,n=arguments;return e===o||"object"==typeof e?this.each((function(){t.data(this,"plugin_"+a)||t.data(this,"plugin_"+a,new s(this,e))})):"string"==typeof e&&"_"!==e[0]&&"init"!==e?(this.each((function(){var o=t.data(this,"plugin_"+a);o instanceof s&&"function"==typeof o[e]&&(i=o[e].apply(o,Array.prototype.slice.call(n,1))),"destroy"===e&&t.data(this,"plugin_"+a,null)})),i!==o?i:this):void 0}}(jQuery,window,document),jQuery(document).ready((function(){var t=jQuery(".modula.modula-gallery");jQuery("body").hasClass("modula-best-grid-gallery")||jQuery("body").addClass("modula-best-grid-gallery"),jQuery.each(t,(function(){var t=jQuery(this).data("config");jQuery(this).modulaGallery(t)}))})),jQuery(document).on("elementor/popup/show",((t,e,i)=>{var o=jQuery("#elementor-popup-modal-"+e).find(".modula.modula-gallery");jQuery("body").hasClass("modula-best-grid-gallery")||jQuery("body").addClass("modula-best-grid-gallery"),jQuery.each(o,(function(){var t=jQuery(this).data("config");jQuery(this).modulaGallery(t)}))}));1 function modulaInViewport(t){"function"==typeof jQuery&&t instanceof jQuery&&(t=t[0]);var e=t.getBoundingClientRect();return e.top-jQuery(window).height()<=-100&&e.top-jQuery(window).height()>=-400||e.bottom<=jQuery(window).height()}jQuery(document).on("vc-full-width-row-single vc-full-width-row",(function(t,e){jQuery("body").find(".modula").length>0&&jQuery(window).trigger("modula-update")})),jQuery(window).on("elementor/frontend/init",(function(){window.elementorFrontend&&window.elementorFrontend.hooks.addAction("frontend/element_ready/global",(function(t){jQuery("body").find(".modula").length}))})),function(t,e,i,o){var a="modulaGallery",n={resizer:"/",keepArea:!0,type:"creative-gallery",columns:12,height:800,desktopHeight:800,mobileHeight:800,tabletHeight:800,gutter:10,desktopGutter:10,mobileGutter:10,tabletGutter:10,enableTwitter:!1,enableFacebook:!1,enableWhatsapp:!1,enablePinterest:!1,enableLinkedin:!1,enableEmail:!1,lazyLoad:0,initLightbox:!1,lightbox:"fancybox",lightboxOpts:{Toolbar:{parentEl:function(t){return t.instance.container.querySelector(".fancybox__col")}}},inView:!1,originLeft:!0};function s(e,i){this.element=e,this.$element=t(e),this.$itemsCnt=this.$element.find(".modula-items"),this.$items=this.$itemsCnt.find(".modula-item"),this.options=t.extend({},n,i),this._defaults=n,this._name=a,this.tiles=[],this.$tilesCnt=null,this.completed=!1,this.lastWidth=0,this.resizeTO=0,this.isIsotope=!1,this.isLazyLoaded=!0,this.init()}s.prototype.init=function(){var o=this,a=i.documentElement.clientWidth;this.options.gutter=a<768?this.options.mobileGutter:a>=768&&a<=992?this.options.tabletGutter:this.options.desktopGutter,t(i).trigger("modula_api_before_init",[o]),"custom-grid"===this.options.type?this.createCustomGallery():"creative-gallery"==this.options.type?this.createGrid():"grid"==this.options.type&&("automatic"==this.options.grid_type?this.createAutoGrid():this.createColumnsGrid()),"custom-grid"===this.options.type&&t(e).height()<t("html").height()&&o.onResize(o),t(e).resize((function(){o.onResize(o)}));new ResizeObserver((t=>{o.onResize(o)})).observe(o.$element[0]),t(e).on("modula-update",(function(){o.onResize(o)})),t(i).on("lazyloaded",(function(i){var a,n,s=t(i.target);"modula"==s.data("source")&&(s.data("size",{width:s.width(),height:s.height()}),(a=s.parents(".modula-item")).addClass("tg-loaded"),n=o.$items.not(".jtg-hidden").index(a),o.placeImage(n),o.isIsotope&&void 0!==o.$itemsCnt.data("modulaisotope")&&o.$itemsCnt.modulaisotope("layout"),"grid"==o.options.type&&void 0===e.elementorFrontend&&"automatic"==o.options.grid_type&&o.$itemsCnt.justifiedGallery())})),o.options.inView&&jQuery(e).on("DOMContentLoaded load resize scroll",(function(){modulaInViewport(o.$element)&&o.$element.addClass("modula-loaded-scale")})),this.setupSocial(),jQuery(o.$element).addClass("modula-gallery-initialized"),this.options.onComplete&&this.options.onComplete(),"fancybox"!=o.options.lightbox||o.options.initLightbox||this.initLightbox(),t(i).trigger("modula_api_after_init",[o])},s.prototype.initLightbox=function(){var e=this;e.$element.on("click",".modula-no-follow",(function(t){t.preventDefault()})),e.$element.on("click keypress",".modula-item-link:not( .modula-simple-link )",(function(i){if(13===i.which||"click"===i.type){i.preventDefault();var o=jQuery(this),a=t.map(e.$items,(function(t){if(jQuery(t).find(".modula-item-link:not( .modula-no-follow )").length>0){var e=jQuery(t).find(".modula-item-link:not( .modula-simple-link )"),i=jQuery(t).find(".pic");return{src:i.data("full"),opts:{$thumb:i.parents(".modula-item"),caption:e.data("caption"),alt:i.attr("alt"),image_id:e.attr("data-image-id"),title:i.attr("title")},current:jQuery(t).is(o.parents(".modula-item"))}}})),n=t.map(a,(function(t,e){if(t.current)return e}))[0];jQuery.modulaFancybox.open(a,e.options.lightboxOpts,n)}}))},s.prototype.trunc=function(t){return Math.trunc?Math.trunc(t):(t=+t,isFinite(t)?t-t%1||(t<0?-0:0===t?t:0):t)},s.prototype.createCustomGallery=function(){var e,o=this,a=this.$element.find(".modula-items").width(),n=this,s=this.options.columns,r=i.documentElement.clientWidth;"1"==this.options.enableResponsive&&(r<=568?s=this.options.mobileColumns:r<=768&&(s=this.options.tabletColumns)),e=this.options.gutter>0?(a-this.options.gutter*(s-1))/s:Math.floor(a/s*1e3)/1e3,this.$items.not(".jtg-hidden").each((function(i,a){var r,l,d,h,m={};r=t(a).data("width"),l=t(a).data("height"),r>12&&(r=12),"1"==n.options.enableResponsive&&(d=r,h=l,1==s?l=(r=1)*h/d:((r=Math.round(s*d/12))<1&&(r=1),(l=Math.round(r*h/d))<1&&(l=1))),m.width=e*r+n.options.gutter*(r-1),m.height=Math.round(e)*l+n.options.gutter*(l-1),t(a).data("size",m).addClass("tiled").addClass(m.width>m.height?"tile-h":"tile-v").data("position"),t(a).css(t(a).data("size")),t(a).find(".figc").css({width:t(a).data("size").width,height:t(a).data("size").height}),o.loadImage(i)}));var l={itemSelector:".modula-item",layoutMode:"packery",originLeft:n.options.originLeft,packery:{gutter:parseInt(n.options.gutter)}};this.$itemsCnt.modulaisotope(l),this.isIsotope=!0},s.prototype.createGrid=function(){var e=this,o=i.documentElement.clientWidth;e.options.height=o<=568?e.options.mobileHeight:o<=768?e.options.tabletHeight:e.options.desktopHeight,this.$itemsCnt.data("area",this.$itemsCnt.width()*this.options.height),this.lastWidth=this.$itemsCnt.width();for(var a=0;a<this.$items.not(".jtg-hidden").length;a++)this.tiles.push(e.getSlot());if(this.tiles.sort((function(t,e){return t.position-e.position})),this.$items.not(".jtg-hidden").each((function(i,o){var a=e.tiles[i];t(o).data("size",a),t(o).addClass("tiled").addClass(a.width>a.height?"tile-h":"tile-v").data("position"),t(o).css({width:a.width,height:a.height}),t(o).find(".figc").css({width:a.width,height:a.height}),e.loadImage(i)})),!this.isIsotope){var n={resizesContainer:!1,itemSelector:".modula-item",layoutMode:"packery",originLeft:e.options.originLeft,packery:{gutter:parseInt(e.options.gutter)}};this.$itemsCnt.modulaisotope(n),this.isIsotope=!0}},s.prototype.createAutoGrid=function(){this.$itemsCnt.justifiedGallery({rowHeight:this.options.rowHeight,margins:this.options.gutter,lastRow:this.options.lastRow,captions:!1,border:0,imgSelector:"img.pic, picture.pic img",cssAnimation:!0,imagesAnimationDuration:700})},s.prototype.createColumnsGrid=function(){var t=this;this.$itemsCnt.modulaisotope({itemSelector:".modula-item",layoutMode:"packery",originLeft:this.options.originLeft,packery:{gutter:parseInt(this.options.gutter)}}),this.$items.each((function(e,i){t.loadImage(e)})),this.isIsotope=!0},s.prototype.getSlot=function(){if(0==this.tiles.length)return i={top:0,left:0,width:this.$itemsCnt.width(),height:this.options.height,area:this.$itemsCnt.width()*this.options.height,position:0};for(var t=0,e=0;e<this.tiles.length;e++){(i=this.tiles[e]).area>this.tiles[t].area&&(t=e)}var i={},o=this.tiles[t];if(o.width>o.height){var a=o.width/2*this.options.randomFactor;o.prevWidth=o.width,o.width=Math.floor(o.width/2+a*(Math.random()-.5)),i={top:o.top,left:o.left+o.width+this.options.gutter,width:o.prevWidth-o.width-this.options.gutter,height:o.height}}else{a=o.height/2*this.options.randomFactor;o.prevHeight=o.height,o.height=Math.floor(o.height/2+a*(Math.random()-.5)),i={left:o.left,top:o.top+o.height+this.options.gutter,width:o.width,height:o.prevHeight-o.height-this.options.gutter}}return i.area=i.width*i.height,i.position=1e3*i.top+i.left,o.position=1e3*o.top+o.left,this.tiles[t]=o,this.tiles[t].area=o.width*o.height,i},s.prototype.reset=function(){var e=this;e.tiles=[],"custom-grid"===this.options.type?this.createCustomGallery():"creative-gallery"==this.options.type?this.createGrid():"grid"==this.options.type&&("automatic"==this.options.grid_type?this.createAutoGrid():this.createColumnsGrid()),e.lastWidth=e.$itemsCnt.width(),t(i).trigger("modula_api_reset",[e])},s.prototype.onResize=function(t){if(t.lastWidth!=t.$itemsCnt.width()){var e=i.documentElement.clientWidth;e<768?this.options.gutter=this.options.mobileGutter:t.options.gutter=e>=768&&e<=992?t.options.tabletGutter:this.options.desktopGutter,clearTimeout(t.resizeTO),t.resizeTO=setTimeout((function(){if(t.options.keepArea){var e=t.$itemsCnt.data("area");t.$itemsCnt.height(e/t.$itemsCnt.width())}t.reset(),t.isIsotope&&t.$itemsCnt.modulaisotope({packery:{originLeft:t.options.originLeft,gutter:parseInt(t.options.gutter)}}).modulaisotope("layout")}),100)}},s.prototype.loadImage=function(t){var e=this,i=e.$items.not(".jtg-hidden").eq(t).find(".pic"),o={};if("0"==e.options.lazyLoad){var a=new Image;a.onload=function(){o={width:this.width,height:this.height},i.data("size",o),e.placeImage(t)},"undefined"!=i.attr("src")?a.src=i.attr("src"):a.src=i.data("src")}else e.placeImage(t)},s.prototype.placeImage=function(t){if("grid"!=this.options.type){var e=this.$items.not(".jtg-hidden").eq(t),i=e.find(".pic"),o=e.data("size"),a=i.data("size");if(void 0!==o&&void 0!==a){o.width,o.height;var n=a.width/a.height,s=i.data("valign")?i.data("valign"):"middle",r=i.data("halign")?i.data("halign"):"center",l={top:"auto",bottom:"auto",left:"auto",right:"auto",width:"auto",height:"auto",margin:"0",maxWidth:"999em"};if(o.width*a.height/a.width>o.height)switch(l.width=o.width,l.left=0,s){case"top":l.top=0;break;case"middle":l.top=0-(o.width*(1/n)-o.height)/2;break;case"bottom":l.bottom=0}else switch(l.height=o.height,l.top=0,r){case"left":l.left=0;break;case"center":l.left=0-(o.height*n-o.width)/2;break;case"right":l.right=0}e.hasClass("effect-under")&&(l.top=l.top-e.find(".modula-item-content").height()),i.css(l),this.$items.not(".jtg-hidden").eq(t).addClass("tg-loaded")}}},s.prototype.setupSocial=function(){(this.options.enableTwitter||this.options.enableFacebook||this.options.enablePinterest||this.options.enableLinkedin||this.options.enableWhatsapp||this.options.enableEmail)&&c(this.$items),this.options.enableTwitter&&r(this.$items,this),this.options.enableFacebook&&l(this.$items,this),this.options.enablePinterest&&h(this.$items,this),this.options.enableLinkedin&&m(this.$items,this),this.options.enableWhatsapp&&d(this.$items,this),this.options.enableEmail&&u(this.$items,this)},s.prototype.destroy=function(){this.isPackeryActive&&(this.$itemsCnt.packery("destroy"),this.isPackeryActive=!1)};var r=function(o,a){o.find(".modula-icon-twitter").click((function(o){o.preventDefault();let a=t(this),n=t(this).parents(".modula-item").find("img.pic"),s=(a.data("modula-image-src"),e.location.href),r=a.data("modula-item-id"),l=a.data("modula-gallery-id");var d=n.data("caption"),h=n.attr("title"),m=i.title;const u=new URL(s),c=new URLSearchParams(u.search);if(void 0!==l&&c.set("modula_gallery_id",encodeURIComponent(l)),void 0!==r&&c.set("modula_image_id",encodeURIComponent(r)),"object"==typeof modulaMetaVars&&0!==Object.keys(modulaMetaVars).length)for(const[t,e]of Object.entries(modulaMetaVars)){let t=a.data(e);void 0!==t&&c.set(e,t)}i.dispatchEvent(new CustomEvent("modula_social_url_params",{detail:{url:u,params:c,meta:modulaMetaVars}}));const p=u.origin+u.pathname+"?"+decodeURIComponent(c.toString());return h.length>0&&d.length>0?m=t.trim(h)+" - "+t.trim(d):h.length>0?m=t.trim(h):d.length>0&&(m=t.trim(d)),e.open("https://twitter.com/intent/tweet?url="+encodeURIComponent(p)+"&text="+encodeURI(m),"ftgw","location=1,status=1,scrollbars=1,width=600,height=400").moveTo(screen.width/2-300,screen.height/2-200),!1}))},l=function(o,a){o.find(".modula-icon-facebook").click((function(o){o.preventDefault();let a=t(this),n=(t(this).parents(".modula-item").find("img.pic"),a.data("modula-image-src"),e.location.href),s=a.data("modula-item-id"),r=a.data("modula-gallery-id");const l=new URL(n),d=new URLSearchParams(l.search);if(void 0!==r&&d.set("modula_gallery_id",encodeURIComponent(r)),void 0!==s&&d.set("modula_image_id",encodeURIComponent(s)),"object"==typeof modulaMetaVars&&0!==Object.keys(modulaMetaVars).length)for(const[t,e]of Object.entries(modulaMetaVars)){let t=a.data(e);void 0!==t&&d.set(e,t)}i.dispatchEvent(new CustomEvent("modula_social_url_params",{detail:{url:l,params:d,meta:modulaMetaVars}}));const h=l.origin+l.pathname+"?"+decodeURIComponent(d.toString());var m="//www.facebook.com/sharer.php?u="+encodeURIComponent(h);return e.open(m,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400").moveTo(screen.width/2-300,screen.height/2-200),!1}))},d=function(o,a){o.find(".modula-icon-whatsapp").click((function(o){o.preventDefault();let a=t(this),n=(t(this).parents(".modula-item").find("img.pic"),a.data("modula-image-src"),e.location.href),s=a.data("modula-item-id"),r=a.data("modula-gallery-id");const l=new URL(n),d=new URLSearchParams(l.search);if(void 0!==r&&d.set("modula_gallery_id",encodeURIComponent(r)),void 0!==s&&d.set("modula_image_id",encodeURIComponent(s)),"object"==typeof modulaMetaVars&&0!==Object.keys(modulaMetaVars).length)for(const[t,e]of Object.entries(modulaMetaVars)){let t=a.data(e);void 0!==t&&d.set(e,t)}i.dispatchEvent(new CustomEvent("modula_social_url_params",{detail:{url:l,params:d,meta:modulaMetaVars}}));const h=l.origin+l.pathname+"?"+decodeURIComponent(d.toString());return e.open("https://api.whatsapp.com/send?text="+encodeURIComponent(h)+"&preview_url=true","ftgw","location=1,status=1,scrollbars=1,width=600,height=400").moveTo(screen.width/2-300,screen.height/2-200),!1}))},h=function(o,a){o.find(".modula-icon-pinterest").click((function(o){o.preventDefault();let a=t(this),n=t(this).parents(".modula-item").find("img.pic"),s=a.data("modula-image-src"),r=e.location.href,l=a.data("modula-item-id"),d=a.data("modula-gallery-id");var h=n.data("caption"),m=n.attr("title");const u=new URL(r),c=new URLSearchParams(u.search);if(void 0!==d&&c.set("modula_gallery_id",encodeURIComponent(d)),void 0!==l&&c.set("modula_image_id",encodeURIComponent(l)),"object"==typeof modulaMetaVars&&0!==Object.keys(modulaMetaVars).length)for(const[t,e]of Object.entries(modulaMetaVars)){let t=a.data(e);void 0!==t&&c.set(e,t)}i.dispatchEvent(new CustomEvent("modula_social_url_params",{detail:{url:u,params:c,meta:modulaMetaVars}}));const p=u.origin+u.pathname+"?"+decodeURIComponent(c.toString());var g=i.title;m.length>0?g=t.trim(m):h.length>0&&(g=t.trim(h));var f="http://pinterest.com/pin/create/button/?url="+encodeURIComponent(p)+"&description="+encodeURI(g);return void 0!==s&&s.length>0&&(f+="&media="+function(t){var e=i.createElement("img");return e.src=t,t=e.src,e.src=null,t}(s)),e.open(f,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400").moveTo(screen.width/2-300,screen.height/2-200),!1}))},m=function(o,a){o.find(".modula-icon-linkedin").click((function(o){o.preventDefault();let a=t(this),n=(t(this).parents(".modula-item").find("img.pic"),a.data("modula-image-src"),e.location.href),s=a.data("modula-item-id"),r=a.data("modula-gallery-id");const l=new URL(n),d=new URLSearchParams(l.search);if(void 0!==r&&d.set("modula_gallery_id",encodeURIComponent(r)),void 0!==s&&d.set("modula_image_id",encodeURIComponent(s)),"object"==typeof modulaMetaVars&&0!==Object.keys(modulaMetaVars).length)for(const[t,e]of Object.entries(modulaMetaVars)){let t=a.data(e);void 0!==t&&d.set(e,t)}i.dispatchEvent(new CustomEvent("modula_social_url_params",{detail:{url:l,params:d,meta:modulaMetaVars}}));const h=l.origin+l.pathname+"?"+decodeURIComponent(d.toString());var m="//linkedin.com/shareArticle?mini=true&url="+encodeURIComponent(h);return e.open(m,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400").moveTo(screen.width/2-300,screen.height/2-200),!1}))},u=function(o,a){o.find(".modula-icon-email").click((function(o){var n=a.options.email_subject;let s=t(this),r=(t(this).parents(".modula-item").find("img.pic"),s.data("modula-image-src")),l=e.location.href,d=s.data("modula-item-id"),h=s.data("modula-gallery-id");const m=new URL(l),u=new URLSearchParams(m.search);if(void 0!==h&&u.set("modula_gallery_id",encodeURIComponent(h)),void 0!==d&&u.set("modula_image_id",encodeURIComponent(d)),"object"==typeof modulaMetaVars&&0!==Object.keys(modulaMetaVars).length)for(const[t,e]of Object.entries(modulaMetaVars)){let t=s.data(e);void 0!==t&&u.set(e,t)}i.dispatchEvent(new CustomEvent("modula_social_url_params",{detail:{url:m,params:u,meta:modulaMetaVars}}));const c=m.origin+m.pathname+"?"+decodeURIComponent(u.toString());var p=a.options.email_message.replace("%%image_link%%",r).replace("%%gallery_link%%",c),g="mailto:?subject="+encodeURIComponent(n)+"&body="+encodeURIComponent(p);return e.open(g,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400").moveTo(screen.width/2-300,screen.height/2-200),!1}))},c=function(e){e.find(".jtg-social-expandable").on("click",(function(i){i.preventDefault(),i.stopPropagation();var o=t(this).parent().children(".jtg-social-expandable-icons");e.find(".jtg-social-expandable-icons").not(o).removeClass("modula-show-socials"),o.toggleClass("modula-show-socials"),o.hasClass("modula-show-socials")&&p(o)?o.addClass("modula-socials-right"):o.removeClass("modula-socials-right")}))},p=function(t){var o=t[0].getBoundingClientRect(),a=e.innerWidth||i.documentElement.clientWidth;return o.left<0||o.right>a};t.fn[a]=function(e){var i,n=arguments;return e===o||"object"==typeof e?this.each((function(){t.data(this,"plugin_"+a)||t.data(this,"plugin_"+a,new s(this,e))})):"string"==typeof e&&"_"!==e[0]&&"init"!==e?(this.each((function(){var o=t.data(this,"plugin_"+a);o instanceof s&&"function"==typeof o[e]&&(i=o[e].apply(o,Array.prototype.slice.call(n,1))),"destroy"===e&&t.data(this,"plugin_"+a,null)})),i!==o?i:this):void 0}}(jQuery,window,document),jQuery(document).ready((function(){var t=jQuery(".modula.modula-gallery");jQuery("body").hasClass("modula-best-grid-gallery")||jQuery("body").addClass("modula-best-grid-gallery"),jQuery.each(t,(function(){var t=jQuery(this).data("config");jQuery(this).modulaGallery(t)}))})),jQuery(document).on("elementor/popup/show",((t,e,i)=>{var o=jQuery("#elementor-popup-modal-"+e).find(".modula.modula-gallery");jQuery("body").hasClass("modula-best-grid-gallery")||jQuery("body").addClass("modula-best-grid-gallery"),jQuery.each(o,(function(){var t=jQuery(this).data("config");jQuery(this).modulaGallery(t)}))})); -
modula-best-grid-gallery/trunk/changelog.txt
r3352627 r3364013 1 = 2.12.25 - 18.09.2025 = 2 Update: Better fit for social icons when using smaller images. 3 1 4 = 2.12.24 - 29.08.2025 = 2 5 Fixed: Should not show expand icon if no social share buttons are enabled. -
modula-best-grid-gallery/trunk/includes/public/class-modula-shortcode.php
r3352627 r3364013 293 293 if ( $settings['socialIconColor'] ) { 294 294 $css .= "#{$gallery_id} .modula-item .jtg-social a, .lightbox-socials.jtg-social a{ fill: " . Modula_Helper::sanitize_rgba_colour( $settings['socialIconColor'] ) . '; color: ' . Modula_Helper::sanitize_rgba_colour( $settings['socialIconColor'] ) . ' }'; 295 $css .= "#{$gallery_id} .modula-item .jtg-social-expandable a{ fill: " . Modula_Helper::sanitize_rgba_colour( $settings['socialIconColor'] ) . '; color: ' . Modula_Helper::sanitize_rgba_colour( $settings['socialIconColor'] ) . ' }'; 295 $css .= "#{$gallery_id} .modula-item .jtg-social-expandable a, #{$gallery_id} .modula-item .jtg-social-expandable-icons a{ fill: " . Modula_Helper::sanitize_rgba_colour( $settings['socialIconColor'] ) . '; color: ' . Modula_Helper::sanitize_rgba_colour( $settings['socialIconColor'] ) . ' }'; 296 296 297 } 297 298 … … 299 300 $css .= "#{$gallery_id} .modula-item .jtg-social svg, .lightbox-socials.jtg-social svg { height: " . absint( $settings['socialIconSize'] ) . 'px; width: ' . absint( $settings['socialIconSize'] ) . 'px }'; 300 301 $css .= "#{$gallery_id} .modula-item .jtg-social-expandable svg { height: " . absint( $settings['socialIconSize'] ) . 'px; width: ' . absint( $settings['socialIconSize'] ) . 'px }'; 302 $css .= "#{$gallery_id} .modula-item .jtg-social-expandable-icons svg { height: " . absint( $settings['socialIconSize'] ) . 'px; width: ' . absint( $settings['socialIconSize'] ) . 'px }'; 301 303 } 302 304 303 305 if ( $settings['socialIconPadding'] ) { 304 306 $css .= "#{$gallery_id} .modula-item .jtg-social a:not(:last-child), .lightbox-socials.jtg-social a:not(:last-child) { margin-right: " . absint( $settings['socialIconPadding'] ) . 'px' . ' }'; 305 $css .= "#{$gallery_id} .modula-item .jtg-social-expandable .jtg-social-expandable-icons a:not(:last-child){ margin-right: " . absint( $settings['socialIconPadding'] ) . 'px' . ' }';307 $css .= "#{$gallery_id} .modula-item .jtg-social-expandable-icons { gap: " . absint( $settings['socialIconPadding'] ) . 'px' . ' }'; 306 308 } 307 309 -
modula-best-grid-gallery/trunk/includes/public/modula-helper-functions.php
r3352627 r3364013 463 463 ?> 464 464 <div class="jtg-social-expandable <?php echo $data->socialDesktopCollapsed ? esc_attr( 'jtg-social-desktop-collapsed' ) : ''; ?>"> 465 <a class="modula-icon-share" aria-label="<?php echo esc_html__( 'Click to share', 'modula-best-grid-gallery' ); ?>" href="#"><?php echo Modula_Helper::get_icon( 'share' ) ?></a> 466 <div class="jtg-social-expandable-icons"> 465 <a class="modula-icon-share" aria-label="<?php echo esc_html__( 'Click to share', 'modula-best-grid-gallery' ); ?>" href="#"><?php echo Modula_Helper::get_icon( 'share' ) ?></a> 466 </div> 467 <div class="jtg-social-expandable-icons <?php echo $data->socialDesktopCollapsed ? esc_attr( 'jtg-social-desktop-collapsed' ) : ''; ?>"> 467 468 <?php if ( $data->enableTwitter ): ?> 468 469 <a class="modula-icon-twitter" aria-label="<?php echo esc_html__( 'Share on X', 'modula-best-grid-gallery' ); ?>" <?php echo ( ! empty( $data->social_attributes ) ) ? Modula_Helper::generate_attributes( $data->social_attributes ) : ''; ?> href="#"><?php echo Modula_Helper::get_icon( 'twitter' ) ?></a> … … 489 490 <?php do_action('modula_extra_socials',$data); ?> 490 491 </div> 491 </div>492 492 <?php 493 493 } -
modula-best-grid-gallery/trunk/readme.txt
r3352627 r3364013 5 5 Tested up to: 6.8 6 6 Requires PHP: 5.6 7 Stable tag: 2.12.2 47 Stable tag: 2.12.25 8 8 9 9 License: GNU General Public License v3.0 or later … … 129 129 == Changelog == 130 130 131 = 2.12.2 4 - 29.08.2025 =132 Fixed: Should not show expand icon if no social share buttons are enabled.131 = 2.12.25 - 18.09.2025 = 132 Update: Better fit for social icons when using smaller images. 133 133 134 134 = 2.12.23 - 29.08.2025 =
Note: See TracChangeset
for help on using the changeset viewer.