Plugin Directory

Changeset 3364013


Ignore:
Timestamp:
09/18/2025 01:25:04 PM (7 months ago)
Author:
wpchill
Message:

Update to version 2.12.25 from GitHub

Location:
modula-best-grid-gallery
Files:
20 edited
1 copied

Legend:

Unmodified
Added
Removed
  • modula-best-grid-gallery/tags/2.12.25/Modula.php

    r3352627 r3364013  
    55* Description:              Modula is the most powerful, user-friendly WordPress gallery plugin. Add galleries, masonry grids and more in a few clicks.
    66* Author:                   WPChill
    7 * Version:                  2.12.24
     7* Version:                  2.12.25
    88* Author URI:               https://www.wpchill.com/
    99* License:                  GPLv3 or later
     
    4848 */
    4949
    50 define( 'MODULA_LITE_VERSION', '2.12.24' );
     50define( 'MODULA_LITE_VERSION', '2.12.25' );
    5151define( 'MODULA_PATH', plugin_dir_path( __FILE__ ) );
    5252define( 'MODULA_URL', plugin_dir_url( __FILE__ ) );
  • modula-best-grid-gallery/tags/2.12.25/assets/css/front.css

    r3352565 r3364013  
    77            round var(--f-thumb-border-radius, 0)
    88    );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}
     9html 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  
    1616}
    1717
    18 html body .modula .modula-items .modula-item .modula-item-content > a {
     18html body .modula .modula-items .modula-item .modula-item-content>a {
    1919    display: block;
    2020    position: absolute;
     
    3939html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items .modula-item.tg-loaded .modula-item-content,
    4040html 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{
     41html body .modula.modula-columns:not(.modula-loaded-scale):not(.modula-is-lazy).modula-gallery-initialized .modula-items .modula-item .modula-item-content {
    4242    transform: scale(1) translate(0, 0) rotate(0deg) !important;
    4343    opacity: 1;
     
    5858    height: 100%;
    5959}
     60
    6061html body .modula.modula-creative-gallery .modula-items .modula-item picture.pic img {
    6162    width: 100%;
     
    191192}
    192193
    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){
     194html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a {
     195    margin-right: 10px;
     196}
     197
     198@media all and (max-width:480px) {
    198199    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;
    206207    }
    207208}
     
    252253}
    253254
    254 html body .modula .modula-items .modula-item.effect-pufrobo .jtg-title{
     255html body .modula .modula-items .modula-item.effect-pufrobo .jtg-title {
    255256    /*top: 30px;*/
    256257    top: 10%;
     
    266267}
    267268
    268 html body .modula .modula-item.effect-pufrobo:hover .jtg-title{
     269html body .modula .modula-item.effect-pufrobo:hover .jtg-title {
    269270    -webkit-transform: translate3d(0, 0, 0);
    270271    transform: translate3d(0, 0, 0);
     
    318319}
    319320
    320 html body .modula .modula-items .modula-item > a:not(.modula-no-follow) {
     321html body .modula .modula-items .modula-item>a:not(.modula-no-follow) {
    321322    cursor: zoom-in;
    322323}
    323 html body .modula .modula-items .modula-item > a.modula-no-follow {
     324
     325html body .modula .modula-items .modula-item>a.modula-no-follow {
    324326    cursor: default;
    325327}
     
    383385}
    384386
    385 html body .modula-row-cols-1 > * {
     387html body .modula-row-cols-1>* {
    386388    -ms-flex: 0 0 100%;
    387389    flex: 0 0 100%;
     
    389391}
    390392
    391 html body .modula-row-cols-2 > * {
     393html body .modula-row-cols-2>* {
    392394    -ms-flex: 0 0 50%;
    393395    flex: 0 0 50%;
     
    395397}
    396398
    397 html body .modula-row-cols-3 > * {
     399html body .modula-row-cols-3>* {
    398400    -ms-flex: 0 0 33.333333%;
    399401    flex: 0 0 33.333333%;
     
    401403}
    402404
    403 html body .modula-row-cols-4 > * {
     405html body .modula-row-cols-4>* {
    404406    -ms-flex: 0 0 25%;
    405407    flex: 0 0 25%;
     
    407409}
    408410
    409 html body .modula-row-cols-5 > * {
     411html body .modula-row-cols-5>* {
    410412    -ms-flex: 0 0 20%;
    411413    flex: 0 0 20%;
     
    413415}
    414416
    415 html body .modula-row-cols-6 > * {
     417html body .modula-row-cols-6>* {
    416418    -ms-flex: 0 0 16.666667%;
    417419    flex: 0 0 16.666667%;
     
    420422
    421423@media (min-width: 576px) {
    422     html body .modula-row-cols-sm-1 > * {
     424    html body .modula-row-cols-sm-1>* {
    423425        -ms-flex: 0 0 100%;
    424426        flex: 0 0 100%;
     
    426428    }
    427429
    428     html body .modula-row-cols-sm-2 > * {
     430    html body .modula-row-cols-sm-2>* {
    429431        -ms-flex: 0 0 50%;
    430432        flex: 0 0 50%;
     
    432434    }
    433435
    434     html body .modula-row-cols-sm-3 > * {
     436    html body .modula-row-cols-sm-3>* {
    435437        -ms-flex: 0 0 33.333333%;
    436438        flex: 0 0 33.333333%;
     
    438440    }
    439441
    440     html body .modula-row-cols-sm-4 > * {
     442    html body .modula-row-cols-sm-4>* {
    441443        -ms-flex: 0 0 25%;
    442444        flex: 0 0 25%;
     
    444446    }
    445447
    446     html body  .modula-row-cols-sm-5 > * {
     448    html body .modula-row-cols-sm-5>* {
    447449        -ms-flex: 0 0 20%;
    448450        flex: 0 0 20%;
     
    450452    }
    451453
    452     html body .modula-row-cols-sm-6 > * {
     454    html body .modula-row-cols-sm-6>* {
    453455        -ms-flex: 0 0 16.666667%;
    454456        flex: 0 0 16.666667%;
     
    458460
    459461@media (min-width: 768px) {
    460     html body .modula-row-cols-md-1 > * {
     462    html body .modula-row-cols-md-1>* {
    461463        -ms-flex: 0 0 100%;
    462464        flex: 0 0 100%;
     
    464466    }
    465467
    466     html body .modula-row-cols-md-2 > * {
     468    html body .modula-row-cols-md-2>* {
    467469        -ms-flex: 0 0 50%;
    468470        flex: 0 0 50%;
     
    470472    }
    471473
    472     html body .modula-row-cols-md-3 > * {
     474    html body .modula-row-cols-md-3>* {
    473475        -ms-flex: 0 0 33.333333%;
    474476        flex: 0 0 33.333333%;
     
    476478    }
    477479
    478     html body .modula-row-cols-md-4 > * {
     480    html body .modula-row-cols-md-4>* {
    479481        -ms-flex: 0 0 25%;
    480482        flex: 0 0 25%;
     
    482484    }
    483485
    484     html body  .modula-row-cols-md-5 > * {
     486    html body .modula-row-cols-md-5>* {
    485487        -ms-flex: 0 0 20%;
    486488        flex: 0 0 20%;
     
    488490    }
    489491
    490     html body .modula-row-cols-md-6 > * {
     492    html body .modula-row-cols-md-6>* {
    491493        -ms-flex: 0 0 16.666667%;
    492494        flex: 0 0 16.666667%;
     
    497499
    498500@media (min-width: 992px) {
    499     html body .modula-row-cols-lg-1 > * {
     501    html body .modula-row-cols-lg-1>* {
    500502        -ms-flex: 0 0 100%;
    501503        flex: 0 0 100%;
     
    503505    }
    504506
    505     html body .modula-row-cols-lg-2 > * {
     507    html body .modula-row-cols-lg-2>* {
    506508        -ms-flex: 0 0 50%;
    507509        flex: 0 0 50%;
     
    509511    }
    510512
    511     html body .modula-row-cols-lg-3 > * {
     513    html body .modula-row-cols-lg-3>* {
    512514        -ms-flex: 0 0 33.333333%;
    513515        flex: 0 0 33.333333%;
     
    515517    }
    516518
    517     html body .modula-row-cols-lg-4 > * {
     519    html body .modula-row-cols-lg-4>* {
    518520        -ms-flex: 0 0 25%;
    519521        flex: 0 0 25%;
     
    521523    }
    522524
    523     html body .modula-row-cols-lg-5 > * {
     525    html body .modula-row-cols-lg-5>* {
    524526        -ms-flex: 0 0 20%;
    525527        flex: 0 0 20%;
     
    527529    }
    528530
    529     html body .modula-row-cols-lg-6 > * {
     531    html body .modula-row-cols-lg-6>* {
    530532        -ms-flex: 0 0 16.666667%;
    531533        flex: 0 0 16.666667%;
     
    535537
    536538@media (min-width: 1200px) {
    537     html body .modula-row-cols-xl-1 > * {
     539    html body .modula-row-cols-xl-1>* {
    538540        -ms-flex: 0 0 100%;
    539541        flex: 0 0 100%;
     
    541543    }
    542544
    543     html body  .modula-row-cols-xl-2 > * {
     545    html body .modula-row-cols-xl-2>* {
    544546        -ms-flex: 0 0 50%;
    545547        flex: 0 0 50%;
     
    547549    }
    548550
    549     html body  .modula-row-cols-xl-3 > * {
     551    html body .modula-row-cols-xl-3>* {
    550552        -ms-flex: 0 0 33.333333%;
    551553        flex: 0 0 33.333333%;
     
    553555    }
    554556
    555     html body .modula-row-cols-xl-4 > * {
     557    html body .modula-row-cols-xl-4>* {
    556558        -ms-flex: 0 0 25%;
    557559        flex: 0 0 25%;
     
    559561    }
    560562
    561     html body .modula-row-cols-xl-5 > * {
     563    html body .modula-row-cols-xl-5>* {
    562564        -ms-flex: 0 0 20%;
    563565        flex: 0 0 20%;
     
    565567    }
    566568
    567     html body .modula-row-cols-xl-6 > * {
     569    html body .modula-row-cols-xl-6>* {
    568570        -ms-flex: 0 0 16.666667%;
    569571        flex: 0 0 16.666667%;
     
    581583    font-size: 14px;
    582584    margin-right: 5px;
    583     clear:both;
     585    clear: both;
    584586}
    585587
     
    599601}
    600602
    601 .modula-gallery:not( .modula-gallery-initialized ) > .modula-items {
     603.modula-gallery:not(.modula-gallery-initialized)>.modula-items {
    602604    visibility: hidden;
    603605}
     
    610612    margin: 0;
    611613}
     614
    612615.modula-creative-commons-wrap img {
    613616    height: 20px;
    614617    margin-right: 10px;
    615618}
    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
     624html body .modula-items .modula-item .jtg-social-expandable {
     625    display: none;
     626}
     627
     628html body .modula-items .modula-item .jtg-social-expandable-icons:not(.modula-show-socials) {
     629    display: none;
     630}
     631
     632html body .modula-items .modula-item .jtg-social-expandable-icons {
    623633    padding: 10px 15px;
    624634    background-color: #000;
    625635    border-radius: 20px;
    626636    position: absolute;
    627     top: calc(-100% - 15px);
    628     display: flex;
     637    bottom: 58px;
     638    display: inline-flex;
    629639    z-index: 99;
    630640    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
     648html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons {
    633649    left: 0;
    634650    right: unset;
    635651}
    636652
    637 html body .modula-items .modula-item .jtg-social-desktop-collapsed .jtg-social-expandable-icons::before {
     653html body .modula-items .modula-item .jtg-social-expandable-icons::before {
    638654    content: '';
    639655    position: absolute;
     
    646662    right: 10px;
    647663}
    648 html body .modula-items .modula-item .modula-socials-right .jtg-social-desktop-collapsed .jtg-social-expandable-icons::before {
     664
     665html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons::before {
    649666    right: unset;
    650667    left: 10px;
     
    662679    display: block;
    663680}
     681
    664682html body .modula .modula-items .jtg-social-desktop-collapsed.jtg-social-expandable a.modula-icon-share {
    665683    pointer-events: none;
     
    670688    text-decoration: none;
    671689}
    672 html body .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable .jtg-social-expandable-icons a{
     690
     691html body .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable-icons a {
    673692    justify-content: center;
    674693    align-items: center;
    675694    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
     698html 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) {
    683703    html body .modula-items .modula-item .jtg-social-expandable-icons {
    684704        padding: 10px 15px;
     
    686706        border-radius: 20px;
    687707        position: absolute;
    688         top: calc(-100% - 15px);
    689         display: flex;
     708        bottom: 58px;
     709        display: inline-flex;
    690710        z-index: 99;
    691711        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
    693719    html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons {
    694720        left: 0;
    695721        right: unset;
    696722    }
    697    
     723
    698724    html body .modula-items .modula-item .jtg-social-expandable-icons::before {
    699725        content: '';
     
    707733        right: 10px;
    708734    }
     735
    709736    html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons::before {
    710737        right: unset;
    711738        left: 10px;
    712739    }
    713    
     740
    714741    html body .modula-items .modula-item .jtg-social-expandable {
    715742        padding: 10px;
     
    723750        display: block;
    724751    }
     752
    725753    html body .modula .modula-items .jtg-social-expandable a.modula-icon-share {
    726754        pointer-events: none;
     
    731759        text-decoration: none;
    732760    }
    733     html body .modula-item .jtg-social-expandable .jtg-social-expandable-icons a{
     761
     762    html body .modula-item .jtg-social-expandable-icons a {
    734763        justify-content: center;
    735764        align-items: center;
    736765        display: flex;
    737766    }
    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) {
    740769        display: none;
    741770    }
    742    
    743     html body .modula-items .modula-item .jtg-social{
     771
     772    html body .modula-items .modula-item .jtg-social {
    744773        display: none;
    745774    }
     
    754783
    755784html 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}
     1html 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  
    11821182    };
    11831183
    1184     // setup social button showing socials links
    11851184    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   
    11941206
    11951207    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)}))}));
     1function 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 =
     2Update: Better fit for social icons when using smaller images.
     3
    14= 2.12.24 - 29.08.2025 =
    25Fixed: 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  
    293293        if ( $settings['socialIconColor'] ) {
    294294            $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           
    296297        }
    297298
     
    299300            $css .= "#{$gallery_id} .modula-item .jtg-social svg, .lightbox-socials.jtg-social svg { height: " . absint( $settings['socialIconSize'] ) . 'px; width: ' . absint( $settings['socialIconSize'] ) . 'px }';
    300301            $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 }';
    301303        }
    302304
    303305        if ( $settings['socialIconPadding'] ) {
    304306            $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' . ' }';
    306308        }
    307309
  • modula-best-grid-gallery/tags/2.12.25/includes/public/modula-helper-functions.php

    r3352627 r3364013  
    463463    ?>
    464464    <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' ) : ''; ?>">
    467468            <?php if ( $data->enableTwitter ): ?>
    468469                <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>
     
    489490            <?php do_action('modula_extra_socials',$data); ?>
    490491        </div>
    491     </div>
    492492    <?php
    493493}
  • modula-best-grid-gallery/tags/2.12.25/readme.txt

    r3352627 r3364013  
    55Tested up to: 6.8
    66Requires PHP: 5.6 
    7 Stable tag: 2.12.24
     7Stable tag: 2.12.25
    88
    99License: GNU General Public License v3.0 or later 
     
    129129== Changelog ==
    130130
    131 = 2.12.24 - 29.08.2025 =
    132 Fixed: Should not show expand icon if no social share buttons are enabled.
     131= 2.12.25 - 18.09.2025 =
     132Update: Better fit for social icons when using smaller images.
    133133
    134134= 2.12.23 - 29.08.2025 =
  • modula-best-grid-gallery/trunk/Modula.php

    r3352627 r3364013  
    55* Description:              Modula is the most powerful, user-friendly WordPress gallery plugin. Add galleries, masonry grids and more in a few clicks.
    66* Author:                   WPChill
    7 * Version:                  2.12.24
     7* Version:                  2.12.25
    88* Author URI:               https://www.wpchill.com/
    99* License:                  GPLv3 or later
     
    4848 */
    4949
    50 define( 'MODULA_LITE_VERSION', '2.12.24' );
     50define( 'MODULA_LITE_VERSION', '2.12.25' );
    5151define( 'MODULA_PATH', plugin_dir_path( __FILE__ ) );
    5252define( 'MODULA_URL', plugin_dir_url( __FILE__ ) );
  • modula-best-grid-gallery/trunk/assets/css/front.css

    r3352565 r3364013  
    77            round var(--f-thumb-border-radius, 0)
    88    );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}
     9html 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  
    1616}
    1717
    18 html body .modula .modula-items .modula-item .modula-item-content > a {
     18html body .modula .modula-items .modula-item .modula-item-content>a {
    1919    display: block;
    2020    position: absolute;
     
    3939html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items .modula-item.tg-loaded .modula-item-content,
    4040html 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{
     41html body .modula.modula-columns:not(.modula-loaded-scale):not(.modula-is-lazy).modula-gallery-initialized .modula-items .modula-item .modula-item-content {
    4242    transform: scale(1) translate(0, 0) rotate(0deg) !important;
    4343    opacity: 1;
     
    5858    height: 100%;
    5959}
     60
    6061html body .modula.modula-creative-gallery .modula-items .modula-item picture.pic img {
    6162    width: 100%;
     
    191192}
    192193
    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){
     194html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a {
     195    margin-right: 10px;
     196}
     197
     198@media all and (max-width:480px) {
    198199    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;
    206207    }
    207208}
     
    252253}
    253254
    254 html body .modula .modula-items .modula-item.effect-pufrobo .jtg-title{
     255html body .modula .modula-items .modula-item.effect-pufrobo .jtg-title {
    255256    /*top: 30px;*/
    256257    top: 10%;
     
    266267}
    267268
    268 html body .modula .modula-item.effect-pufrobo:hover .jtg-title{
     269html body .modula .modula-item.effect-pufrobo:hover .jtg-title {
    269270    -webkit-transform: translate3d(0, 0, 0);
    270271    transform: translate3d(0, 0, 0);
     
    318319}
    319320
    320 html body .modula .modula-items .modula-item > a:not(.modula-no-follow) {
     321html body .modula .modula-items .modula-item>a:not(.modula-no-follow) {
    321322    cursor: zoom-in;
    322323}
    323 html body .modula .modula-items .modula-item > a.modula-no-follow {
     324
     325html body .modula .modula-items .modula-item>a.modula-no-follow {
    324326    cursor: default;
    325327}
     
    383385}
    384386
    385 html body .modula-row-cols-1 > * {
     387html body .modula-row-cols-1>* {
    386388    -ms-flex: 0 0 100%;
    387389    flex: 0 0 100%;
     
    389391}
    390392
    391 html body .modula-row-cols-2 > * {
     393html body .modula-row-cols-2>* {
    392394    -ms-flex: 0 0 50%;
    393395    flex: 0 0 50%;
     
    395397}
    396398
    397 html body .modula-row-cols-3 > * {
     399html body .modula-row-cols-3>* {
    398400    -ms-flex: 0 0 33.333333%;
    399401    flex: 0 0 33.333333%;
     
    401403}
    402404
    403 html body .modula-row-cols-4 > * {
     405html body .modula-row-cols-4>* {
    404406    -ms-flex: 0 0 25%;
    405407    flex: 0 0 25%;
     
    407409}
    408410
    409 html body .modula-row-cols-5 > * {
     411html body .modula-row-cols-5>* {
    410412    -ms-flex: 0 0 20%;
    411413    flex: 0 0 20%;
     
    413415}
    414416
    415 html body .modula-row-cols-6 > * {
     417html body .modula-row-cols-6>* {
    416418    -ms-flex: 0 0 16.666667%;
    417419    flex: 0 0 16.666667%;
     
    420422
    421423@media (min-width: 576px) {
    422     html body .modula-row-cols-sm-1 > * {
     424    html body .modula-row-cols-sm-1>* {
    423425        -ms-flex: 0 0 100%;
    424426        flex: 0 0 100%;
     
    426428    }
    427429
    428     html body .modula-row-cols-sm-2 > * {
     430    html body .modula-row-cols-sm-2>* {
    429431        -ms-flex: 0 0 50%;
    430432        flex: 0 0 50%;
     
    432434    }
    433435
    434     html body .modula-row-cols-sm-3 > * {
     436    html body .modula-row-cols-sm-3>* {
    435437        -ms-flex: 0 0 33.333333%;
    436438        flex: 0 0 33.333333%;
     
    438440    }
    439441
    440     html body .modula-row-cols-sm-4 > * {
     442    html body .modula-row-cols-sm-4>* {
    441443        -ms-flex: 0 0 25%;
    442444        flex: 0 0 25%;
     
    444446    }
    445447
    446     html body  .modula-row-cols-sm-5 > * {
     448    html body .modula-row-cols-sm-5>* {
    447449        -ms-flex: 0 0 20%;
    448450        flex: 0 0 20%;
     
    450452    }
    451453
    452     html body .modula-row-cols-sm-6 > * {
     454    html body .modula-row-cols-sm-6>* {
    453455        -ms-flex: 0 0 16.666667%;
    454456        flex: 0 0 16.666667%;
     
    458460
    459461@media (min-width: 768px) {
    460     html body .modula-row-cols-md-1 > * {
     462    html body .modula-row-cols-md-1>* {
    461463        -ms-flex: 0 0 100%;
    462464        flex: 0 0 100%;
     
    464466    }
    465467
    466     html body .modula-row-cols-md-2 > * {
     468    html body .modula-row-cols-md-2>* {
    467469        -ms-flex: 0 0 50%;
    468470        flex: 0 0 50%;
     
    470472    }
    471473
    472     html body .modula-row-cols-md-3 > * {
     474    html body .modula-row-cols-md-3>* {
    473475        -ms-flex: 0 0 33.333333%;
    474476        flex: 0 0 33.333333%;
     
    476478    }
    477479
    478     html body .modula-row-cols-md-4 > * {
     480    html body .modula-row-cols-md-4>* {
    479481        -ms-flex: 0 0 25%;
    480482        flex: 0 0 25%;
     
    482484    }
    483485
    484     html body  .modula-row-cols-md-5 > * {
     486    html body .modula-row-cols-md-5>* {
    485487        -ms-flex: 0 0 20%;
    486488        flex: 0 0 20%;
     
    488490    }
    489491
    490     html body .modula-row-cols-md-6 > * {
     492    html body .modula-row-cols-md-6>* {
    491493        -ms-flex: 0 0 16.666667%;
    492494        flex: 0 0 16.666667%;
     
    497499
    498500@media (min-width: 992px) {
    499     html body .modula-row-cols-lg-1 > * {
     501    html body .modula-row-cols-lg-1>* {
    500502        -ms-flex: 0 0 100%;
    501503        flex: 0 0 100%;
     
    503505    }
    504506
    505     html body .modula-row-cols-lg-2 > * {
     507    html body .modula-row-cols-lg-2>* {
    506508        -ms-flex: 0 0 50%;
    507509        flex: 0 0 50%;
     
    509511    }
    510512
    511     html body .modula-row-cols-lg-3 > * {
     513    html body .modula-row-cols-lg-3>* {
    512514        -ms-flex: 0 0 33.333333%;
    513515        flex: 0 0 33.333333%;
     
    515517    }
    516518
    517     html body .modula-row-cols-lg-4 > * {
     519    html body .modula-row-cols-lg-4>* {
    518520        -ms-flex: 0 0 25%;
    519521        flex: 0 0 25%;
     
    521523    }
    522524
    523     html body .modula-row-cols-lg-5 > * {
     525    html body .modula-row-cols-lg-5>* {
    524526        -ms-flex: 0 0 20%;
    525527        flex: 0 0 20%;
     
    527529    }
    528530
    529     html body .modula-row-cols-lg-6 > * {
     531    html body .modula-row-cols-lg-6>* {
    530532        -ms-flex: 0 0 16.666667%;
    531533        flex: 0 0 16.666667%;
     
    535537
    536538@media (min-width: 1200px) {
    537     html body .modula-row-cols-xl-1 > * {
     539    html body .modula-row-cols-xl-1>* {
    538540        -ms-flex: 0 0 100%;
    539541        flex: 0 0 100%;
     
    541543    }
    542544
    543     html body  .modula-row-cols-xl-2 > * {
     545    html body .modula-row-cols-xl-2>* {
    544546        -ms-flex: 0 0 50%;
    545547        flex: 0 0 50%;
     
    547549    }
    548550
    549     html body  .modula-row-cols-xl-3 > * {
     551    html body .modula-row-cols-xl-3>* {
    550552        -ms-flex: 0 0 33.333333%;
    551553        flex: 0 0 33.333333%;
     
    553555    }
    554556
    555     html body .modula-row-cols-xl-4 > * {
     557    html body .modula-row-cols-xl-4>* {
    556558        -ms-flex: 0 0 25%;
    557559        flex: 0 0 25%;
     
    559561    }
    560562
    561     html body .modula-row-cols-xl-5 > * {
     563    html body .modula-row-cols-xl-5>* {
    562564        -ms-flex: 0 0 20%;
    563565        flex: 0 0 20%;
     
    565567    }
    566568
    567     html body .modula-row-cols-xl-6 > * {
     569    html body .modula-row-cols-xl-6>* {
    568570        -ms-flex: 0 0 16.666667%;
    569571        flex: 0 0 16.666667%;
     
    581583    font-size: 14px;
    582584    margin-right: 5px;
    583     clear:both;
     585    clear: both;
    584586}
    585587
     
    599601}
    600602
    601 .modula-gallery:not( .modula-gallery-initialized ) > .modula-items {
     603.modula-gallery:not(.modula-gallery-initialized)>.modula-items {
    602604    visibility: hidden;
    603605}
     
    610612    margin: 0;
    611613}
     614
    612615.modula-creative-commons-wrap img {
    613616    height: 20px;
    614617    margin-right: 10px;
    615618}
    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
     624html body .modula-items .modula-item .jtg-social-expandable {
     625    display: none;
     626}
     627
     628html body .modula-items .modula-item .jtg-social-expandable-icons:not(.modula-show-socials) {
     629    display: none;
     630}
     631
     632html body .modula-items .modula-item .jtg-social-expandable-icons {
    623633    padding: 10px 15px;
    624634    background-color: #000;
    625635    border-radius: 20px;
    626636    position: absolute;
    627     top: calc(-100% - 15px);
    628     display: flex;
     637    bottom: 58px;
     638    display: inline-flex;
    629639    z-index: 99;
    630640    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
     648html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons {
    633649    left: 0;
    634650    right: unset;
    635651}
    636652
    637 html body .modula-items .modula-item .jtg-social-desktop-collapsed .jtg-social-expandable-icons::before {
     653html body .modula-items .modula-item .jtg-social-expandable-icons::before {
    638654    content: '';
    639655    position: absolute;
     
    646662    right: 10px;
    647663}
    648 html body .modula-items .modula-item .modula-socials-right .jtg-social-desktop-collapsed .jtg-social-expandable-icons::before {
     664
     665html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons::before {
    649666    right: unset;
    650667    left: 10px;
     
    662679    display: block;
    663680}
     681
    664682html body .modula .modula-items .jtg-social-desktop-collapsed.jtg-social-expandable a.modula-icon-share {
    665683    pointer-events: none;
     
    670688    text-decoration: none;
    671689}
    672 html body .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable .jtg-social-expandable-icons a{
     690
     691html body .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable-icons a {
    673692    justify-content: center;
    674693    align-items: center;
    675694    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
     698html 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) {
    683703    html body .modula-items .modula-item .jtg-social-expandable-icons {
    684704        padding: 10px 15px;
     
    686706        border-radius: 20px;
    687707        position: absolute;
    688         top: calc(-100% - 15px);
    689         display: flex;
     708        bottom: 58px;
     709        display: inline-flex;
    690710        z-index: 99;
    691711        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
    693719    html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons {
    694720        left: 0;
    695721        right: unset;
    696722    }
    697    
     723
    698724    html body .modula-items .modula-item .jtg-social-expandable-icons::before {
    699725        content: '';
     
    707733        right: 10px;
    708734    }
     735
    709736    html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons::before {
    710737        right: unset;
    711738        left: 10px;
    712739    }
    713    
     740
    714741    html body .modula-items .modula-item .jtg-social-expandable {
    715742        padding: 10px;
     
    723750        display: block;
    724751    }
     752
    725753    html body .modula .modula-items .jtg-social-expandable a.modula-icon-share {
    726754        pointer-events: none;
     
    731759        text-decoration: none;
    732760    }
    733     html body .modula-item .jtg-social-expandable .jtg-social-expandable-icons a{
     761
     762    html body .modula-item .jtg-social-expandable-icons a {
    734763        justify-content: center;
    735764        align-items: center;
    736765        display: flex;
    737766    }
    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) {
    740769        display: none;
    741770    }
    742    
    743     html body .modula-items .modula-item .jtg-social{
     771
     772    html body .modula-items .modula-item .jtg-social {
    744773        display: none;
    745774    }
     
    754783
    755784html 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}
     1html 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  
    11821182    };
    11831183
    1184     // setup social button showing socials links
    11851184    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   
    11941206
    11951207    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)}))}));
     1function 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 =
     2Update: Better fit for social icons when using smaller images.
     3
    14= 2.12.24 - 29.08.2025 =
    25Fixed: 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  
    293293        if ( $settings['socialIconColor'] ) {
    294294            $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           
    296297        }
    297298
     
    299300            $css .= "#{$gallery_id} .modula-item .jtg-social svg, .lightbox-socials.jtg-social svg { height: " . absint( $settings['socialIconSize'] ) . 'px; width: ' . absint( $settings['socialIconSize'] ) . 'px }';
    300301            $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 }';
    301303        }
    302304
    303305        if ( $settings['socialIconPadding'] ) {
    304306            $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' . ' }';
    306308        }
    307309
  • modula-best-grid-gallery/trunk/includes/public/modula-helper-functions.php

    r3352627 r3364013  
    463463    ?>
    464464    <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' ) : ''; ?>">
    467468            <?php if ( $data->enableTwitter ): ?>
    468469                <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>
     
    489490            <?php do_action('modula_extra_socials',$data); ?>
    490491        </div>
    491     </div>
    492492    <?php
    493493}
  • modula-best-grid-gallery/trunk/readme.txt

    r3352627 r3364013  
    55Tested up to: 6.8
    66Requires PHP: 5.6 
    7 Stable tag: 2.12.24
     7Stable tag: 2.12.25
    88
    99License: GNU General Public License v3.0 or later 
     
    129129== Changelog ==
    130130
    131 = 2.12.24 - 29.08.2025 =
    132 Fixed: Should not show expand icon if no social share buttons are enabled.
     131= 2.12.25 - 18.09.2025 =
     132Update: Better fit for social icons when using smaller images.
    133133
    134134= 2.12.23 - 29.08.2025 =
Note: See TracChangeset for help on using the changeset viewer.