Plugin Directory

Changeset 3455378


Ignore:
Timestamp:
02/06/2026 12:44:24 PM (8 weeks ago)
Author:
wpchill
Message:

Update to version 2.14.3 from GitHub

Location:
modula-best-grid-gallery
Files:
2 added
2 deleted
18 edited
1 copied

Legend:

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

    r3455134 r3455378  
    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.14.2
     7* Version:                  2.14.3
    88* Author URI:               https://www.wpchill.com/
    99* License:                  GPLv3 or later
     
    4848 */
    4949
    50 define( 'MODULA_LITE_VERSION', '2.14.2' );
     50define( 'MODULA_LITE_VERSION', '2.14.3' );
    5151define( 'MODULA_PATH', plugin_dir_path( __FILE__ ) );
    5252define( 'MODULA_URL', plugin_dir_url( __FILE__ ) );
  • modula-best-grid-gallery/tags/2.14.3/assets/css/front.css

    r3454697 r3455378  
    11.modula-best-grid-gallery :root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0, 0, 0, 0.1);--f-spinner-color-2:rgba(17, 24, 28, 0.8);--f-spinner-stroke:2.75}.modula-best-grid-gallery .f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.modula-best-grid-gallery .f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.modula-best-grid-gallery .f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.modula-best-grid-gallery .f-spinner svg :first-child{stroke:var(--f-spinner-color-1)}.modula-best-grid-gallery .f-spinner svg :last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.modula-best-grid-gallery .f-throwOutUp{animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutUp}.modula-best-grid-gallery .f-throwOutDown{animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throw-out-distance,150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throw-out-distance,150px),0);opacity:0}}.modula-best-grid-gallery .f-zoomInUp{animation:var(--f-transition-duration,.2s) ease .1s both f-zoomInUp}.modula-best-grid-gallery .f-zoomOutDown{animation:var(--f-transition-duration,.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);opacity:0}}.modula-best-grid-gallery .f-fadeIn{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.modula-best-grid-gallery .f-fadeOut{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.modula-best-grid-gallery .f-fadeFastIn{animation:var(--f-transition-duration,.2s) ease-out both f-fadeFastIn;z-index:2}.modula-best-grid-gallery .f-fadeFastOut{animation:var(--f-transition-duration,.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.modula-best-grid-gallery .f-fadeSlowIn{animation:var(--f-transition-duration,.5s) ease both f-fadeSlowIn;z-index:2}.modula-best-grid-gallery .f-fadeSlowOut{animation:var(--f-transition-duration,.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.modula-best-grid-gallery .f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease-out both f-crossfadeIn;z-index:2}.modula-best-grid-gallery .f-crossfadeOut{animation:calc(var(--f-transition-duration,.2s) * .5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.modula-best-grid-gallery .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.modula-best-grid-gallery .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.modula-best-grid-gallery .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.modula-best-grid-gallery .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.modula-best-grid-gallery .f-classicIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.modula-best-grid-gallery .f-classicIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.modula-best-grid-gallery .f-classicOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.modula-best-grid-gallery .f-classicOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}.modula-best-grid-gallery :root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.modula-best-grid-gallery .f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media (hover:hover){.modula-best-grid-gallery .f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.modula-best-grid-gallery .f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.modula-best-grid-gallery .f-button:focus:not(:focus-visible){outline:0}.modula-best-grid-gallery .f-button:focus-visible{outline:0;box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color))}.modula-best-grid-gallery .f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.modula-best-grid-gallery .f-button[disabled]{cursor:default}.modula-best-grid-gallery .f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.modula-best-grid-gallery .f-carousel__nav .f-button.is-next,.modula-best-grid-gallery .f-carousel__nav .f-button.is-prev,.modula-best-grid-gallery .fancybox__nav .f-button.is-next,.modula-best-grid-gallery .fancybox__nav .f-button.is-prev{position:absolute;z-index:1}.modula-best-grid-gallery .is-horizontal .f-carousel__nav .f-button.is-next,.modula-best-grid-gallery .is-horizontal .f-carousel__nav .f-button.is-prev,.modula-best-grid-gallery .is-horizontal .fancybox__nav .f-button.is-next,.modula-best-grid-gallery .is-horizontal .fancybox__nav .f-button.is-prev{top:50%;transform:translateY(-50%)}.modula-best-grid-gallery .is-horizontal .f-carousel__nav .f-button.is-prev,.modula-best-grid-gallery .is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.modula-best-grid-gallery .is-horizontal .f-carousel__nav .f-button.is-next,.modula-best-grid-gallery .is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.modula-best-grid-gallery .is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.modula-best-grid-gallery .is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.modula-best-grid-gallery .is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.modula-best-grid-gallery .is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.modula-best-grid-gallery .is-vertical .f-carousel__nav .f-button.is-next,.modula-best-grid-gallery .is-vertical .f-carousel__nav .f-button.is-prev,.modula-best-grid-gallery .is-vertical .fancybox__nav .f-button.is-next,.modula-best-grid-gallery .is-vertical .fancybox__nav .f-button.is-prev{top:auto;left:50%;transform:translateX(-50%)}.modula-best-grid-gallery .is-vertical .f-carousel__nav .f-button.is-prev,.modula-best-grid-gallery .is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.modula-best-grid-gallery .is-vertical .f-carousel__nav .f-button.is-next,.modula-best-grid-gallery .is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.modula-best-grid-gallery .is-vertical .f-carousel__nav .f-button.is-next svg,.modula-best-grid-gallery .is-vertical .f-carousel__nav .f-button.is-prev svg,.modula-best-grid-gallery .is-vertical .fancybox__nav .f-button.is-next svg,.modula-best-grid-gallery .is-vertical .fancybox__nav .f-button.is-prev svg{transform:rotate(90deg)}.modula-best-grid-gallery .f-carousel__nav .f-button:disabled,.modula-best-grid-gallery .fancybox__nav .f-button:disabled{pointer-events:none}.modula-best-grid-gallery html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}.modula-best-grid-gallery html.with-fancybox body{touch-action:none}.modula-best-grid-gallery html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin,0px) + var(--fancybox-scrollbar-compensate,0px));overflow:hidden!important;overscroll-behavior-y:none}.modula-best-grid-gallery .fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24, 24, 27, 0.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255, 255, 255, 0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:transparent;overflow:visible;z-index:var(--fancybox-zIndex,1050);outline:0;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;text-size-adjust:100%;overscroll-behavior-y:contain}.modula-best-grid-gallery .fancybox__container *,.modula-best-grid-gallery .fancybox__container ::after,.modula-best-grid-gallery .fancybox__container ::before{box-sizing:inherit}.modula-best-grid-gallery .fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.modula-best-grid-gallery .fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.modula-best-grid-gallery .fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.modula-best-grid-gallery .fancybox__viewport{width:100%;height:100%}.modula-best-grid-gallery .fancybox__viewport.is-draggable{cursor:move;cursor:grab}.modula-best-grid-gallery .fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.modula-best-grid-gallery .fancybox__track{display:flex;margin:0 auto;height:100%}.modula-best-grid-gallery .fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0,0,0);backface-visibility:hidden}.modula-best-grid-gallery .fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.modula-best-grid-gallery .fancybox__slide.has-html5video,.modula-best-grid-gallery .fancybox__slide.has-iframe,.modula-best-grid-gallery .fancybox__slide.has-video{overflow:hidden}.modula-best-grid-gallery .fancybox__slide.has-image{overflow:hidden}.modula-best-grid-gallery .fancybox__slide.has-image.is-animating,.modula-best-grid-gallery .fancybox__slide.has-image.is-selected{overflow:visible}.modula-best-grid-gallery .fancybox__slide::after,.modula-best-grid-gallery .fancybox__slide::before{content:"";flex:0 0 0;margin:auto}.modula-best-grid-gallery .fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);cursor:default;border-radius:0;z-index:20}.modula-best-grid-gallery .is-loading .fancybox__content{opacity:0}.modula-best-grid-gallery .is-draggable .fancybox__content{cursor:move;cursor:grab}.modula-best-grid-gallery .can-zoom_in .fancybox__content{cursor:zoom-in}.modula-best-grid-gallery .can-zoom_out .fancybox__content{cursor:zoom-out}.modula-best-grid-gallery .is-dragging .fancybox__content{cursor:move;cursor:grabbing}.modula-best-grid-gallery .fancybox__content [contenteditable],.modula-best-grid-gallery .fancybox__content [data-selectable]{cursor:auto}.modula-best-grid-gallery .fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0,0,0);backface-visibility:hidden}.modula-best-grid-gallery .fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.modula-best-grid-gallery .is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.modula-best-grid-gallery .is-zooming-out .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.modula-best-grid-gallery .is-animating .fancybox__content,.modula-best-grid-gallery .is-dragging .fancybox__content{filter:blur(0px);will-change:transform,width,height}.modula-best-grid-gallery .fancybox-image{background:initial;border:initial;height:initial;left:initial;margin:initial;max-height:initial;max-width:initial;padding:initial;position:initial;top:initial;-webkit-user-select:initial;-moz-user-select:initial;user-select:initial;width:initial}.modula-best-grid-gallery .fancybox-image{margin:0;display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modula-best-grid-gallery .fancybox-image{justify-content:center}.modula-best-grid-gallery .fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.modula-best-grid-gallery .is-closing .fancybox__caption,.modula-best-grid-gallery .is-loading .fancybox__caption{opacity:0;visibility:hidden}.modula-best-grid-gallery .is-compact .fancybox__caption{padding-bottom:0}.modula-best-grid-gallery .f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40}.modula-best-grid-gallery .fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color, #fff);--f-button-hover-color:var(--fancybox-color, #fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:.75}.modula-best-grid-gallery .is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.modula-best-grid-gallery .is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.modula-best-grid-gallery .fancybox__content>.f-button.is-close-btn:hover{opacity:1}.modula-best-grid-gallery .fancybox__footer{padding:0;margin:0;position:relative}.modula-best-grid-gallery .fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.modula-best-grid-gallery .is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.modula-best-grid-gallery .is-compact .fancybox__footer .fancybox__caption{padding:12px}.modula-best-grid-gallery .is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0, 0, 0, 0.6);--f-button-active-bg:rgba(0, 0, 0, 0.6);--f-button-hover-bg:rgba(0, 0, 0, 0.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px}.modula-best-grid-gallery .fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24, 24, 27, 0.3);--f-button-active-bg:rgba(24, 24, 27, 0.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity, 1)}.modula-best-grid-gallery .fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.modula-best-grid-gallery .is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.modula-best-grid-gallery .is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.modula-best-grid-gallery .fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width) * -.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height) * -.5));z-index:30;cursor:pointer}.modula-best-grid-gallery .fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modula-best-grid-gallery .fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.modula-best-grid-gallery .fancybox-focus-guard{outline:0;opacity:0;position:fixed;pointer-events:none}.modula-best-grid-gallery .fancybox__container:not([aria-hidden]){opacity:0}.modula-best-grid-gallery .fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>:not(.fancybox__viewport),.modula-best-grid-gallery .fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>:not(.fancybox__content),.modula-best-grid-gallery .fancybox__container.is-animated[aria-hidden=false]>:not(.fancybox__backdrop,.fancybox__carousel){animation:var(--f-interface-enter-duration,.25s) ease .1s backwards f-fadeIn}.modula-best-grid-gallery .fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration,.35s) ease backwards f-fadeIn}.modula-best-grid-gallery .fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>:not(.fancybox__viewport),.modula-best-grid-gallery .fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>:not(.fancybox__content),.modula-best-grid-gallery .fancybox__container.is-animated[aria-hidden=true]>:not(.fancybox__backdrop,.fancybox__carousel){animation:var(--f-interface-exit-duration,.15s) ease forwards f-fadeOut}.modula-best-grid-gallery .fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration,.35s) ease forwards f-fadeOut}.modula-best-grid-gallery .has-html5video .fancybox__content,.modula-best-grid-gallery .has-iframe .fancybox__content,.modula-best-grid-gallery .has-map .fancybox__content,.modula-best-grid-gallery .has-pdf .fancybox__content,.modula-best-grid-gallery .has-vimeo .fancybox__content,.modula-best-grid-gallery .has-youtube .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.modula-best-grid-gallery .has-iframe .fancybox__content,.modula-best-grid-gallery .has-map .fancybox__content,.modula-best-grid-gallery .has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.modula-best-grid-gallery .fancybox__container.is-compact .has-iframe .fancybox__content,.modula-best-grid-gallery .fancybox__container.is-compact .has-map .fancybox__content,.modula-best-grid-gallery .fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.modula-best-grid-gallery .has-html5video .fancybox__content,.modula-best-grid-gallery .has-vimeo .fancybox__content,.modula-best-grid-gallery .has-youtube .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.modula-best-grid-gallery .has-html5video .fancybox__content,.modula-best-grid-gallery .has-map .fancybox__content,.modula-best-grid-gallery .has-pdf .fancybox__content,.modula-best-grid-gallery .has-vimeo .fancybox__content,.modula-best-grid-gallery .has-youtube .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.modula-best-grid-gallery .has-map .fancybox__content{background:#e5e3df}.modula-best-grid-gallery .fancybox__html5video,.modula-best-grid-gallery .fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.modula-best-grid-gallery .fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.modula-best-grid-gallery .f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.modula-best-grid-gallery .f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.modula-best-grid-gallery .f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px}.modula-best-grid-gallery .f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;perspective:1000px;transform:translateZ(0)}.modula-best-grid-gallery .f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.modula-best-grid-gallery .f-thumbs .f-spinner svg{display:none}.modula-best-grid-gallery .f-thumbs.is-vertical{height:100%}.modula-best-grid-gallery .f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0,0,0)}.modula-best-grid-gallery .f-thumbs__track{display:flex}.modula-best-grid-gallery .f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.modula-best-grid-gallery .f-thumbs__slide.is-loading img{opacity:0}.modula-best-grid-gallery .is-classic .f-thumbs__viewport{height:100%}.modula-best-grid-gallery .is-modern .f-thumbs__track{width:-moz-max-content;width:max-content}.modula-best-grid-gallery .is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width,0)) * -.5);width:calc(var(--width,0) * 1px + var(--f-thumb-clip-width,0));cursor:pointer}.modula-best-grid-gallery .is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift,0) * -1px),0,0);transition:none;pointer-events:none}.modula-best-grid-gallery .is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.modula-best-grid-gallery .is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.modula-best-grid-gallery .is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.modula-best-grid-gallery .f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:0;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.modula-best-grid-gallery .f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.modula-best-grid-gallery .f-thumbs__slide__button:focus:not(:focus-visible){outline:0}.modula-best-grid-gallery .f-thumbs__slide__button:focus-visible{outline:0;opacity:var(--f-thumb-selected-opacity)}.modula-best-grid-gallery .is-modern .f-thumbs__slide__button{--clip-path:inset(0 calc(((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5) round var(--f-thumb-border-radius, 0));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.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}.modula-best-grid-gallery .fancybox__thumbs{max-height:initial!important}@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}}
    2 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:1;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.modula-gallery-bnb: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.justified-gallery .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 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,html body .modula-gallery .modula-item.effect-pufrobo .jtg-description{margin-bottom:2em}html body .et_pb_module_inner .modula .modula-item.effect-pufrobo .jtg-description,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-description,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 .jtg-description,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-description,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-description,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}.modula-best-grid-gallery .f-button:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}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}html body .modula.modula-gallery .modula-item-link:focus-visible{outline:2px solid #005fcc;outline-offset:-2px}html body .modula .figc .jtg-description,html body .modula .figc .jtg-description:has(a),html body .modula .figc .jtg-title,html body .modula .figc :not(:has(*)){position:relative;z-index:2}
     2html 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:1;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(
     3.modula-is-lazy
     4).modula-gallery-initialized .modula-items .modula-item .modula-item-content,html body .modula.modula-gallery-bnb:not(.modula-loaded-scale):not(
     5.modula-is-lazy
     6).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.justified-gallery .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 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,html body .modula-gallery .modula-item.effect-pufrobo .jtg-description{margin-bottom:2em}html body .et_pb_module_inner .modula .modula-item.effect-pufrobo .jtg-description,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-description,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 .jtg-description,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-description,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-description,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}.modula-best-grid-gallery .f-button:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}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(
     7.modula-show-socials
     8){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%;min-height:auto}html body .modula-fancybox-container button.f-button{padding:0}html body .modula.modula-gallery .modula-item-link:focus-visible{outline:2px solid #005fcc;outline-offset:-2px}html body .modula .figc .jtg-description,html body .modula .figc .jtg-description:has(a),html body .modula .figc .jtg-title,html body .modula .figc :not(:has(*)){position:relative;z-index:2}
  • modula-best-grid-gallery/tags/2.14.3/assets/css/front/modula.css

    r3454697 r3455378  
    11html body .modula .modula-items .modula-item {
    2     position: absolute;
    3     box-sizing: border-box;
    4     overflow: hidden;
     2    position: absolute;
     3    box-sizing: border-box;
     4    overflow: hidden;
    55}
    66
    77html body .modula .modula-items .modula-item .modula-item-content {
    8     transition: transform .3s ease-out, opacity .2s linear, top .3s, left .6s;
    9     opacity: 0;
     8    transition:
     9        transform 0.3s ease-out,
     10        opacity 0.2s linear,
     11        top 0.3s,
     12        left 0.6s;
     13    opacity: 0;
    1014}
    1115
    1216html body .modula .modula-items {
    13     position: relative;
    14     z-index: 1;
    15     min-height: 10px;
    16 }
    17 
    18 html body .modula .modula-items .modula-item .modula-item-content>a {
    19     display: block;
    20     position: absolute;
    21     top: 0;
    22     left: 0;
    23     width: 100%;
    24     height: 100%;
    25     z-index: 1;
    26     background: transparent;
    27 }
    28 
    29 html body .modula.modula-creative-gallery .modula-items .modula-item .modula-item-content,
    30 html body .modula.modula-custom-grid .modula-items .modula-item .modula-item-content {
    31     height: 100%;
     17    position: relative;
     18    z-index: 1;
     19    min-height: 10px;
     20}
     21
     22html body .modula .modula-items .modula-item .modula-item-content > a {
     23    display: block;
     24    position: absolute;
     25    top: 0;
     26    left: 0;
     27    width: 100%;
     28    height: 100%;
     29    z-index: 1;
     30    background: transparent;
     31}
     32
     33html
     34    body
     35    .modula.modula-creative-gallery
     36    .modula-items
     37    .modula-item
     38    .modula-item-content,
     39html
     40    body
     41    .modula.modula-custom-grid
     42    .modula-items
     43    .modula-item
     44    .modula-item-content {
     45    height: 100%;
    3246}
    3347
    3448html body .modula .modula-items .modula-item .jtg-social {
    35     z-index: 10;
    36     font-size: 0;
    37 }
    38 
    39 html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items .modula-item.tg-loaded .modula-item-content,
    40 html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items.justified-gallery .modula-item .modula-item-content,
    41 html body .modula.modula-columns:not(.modula-loaded-scale):not(.modula-is-lazy).modula-gallery-initialized .modula-items .modula-item .modula-item-content,
    42 html body .modula.modula-gallery-bnb:not(.modula-loaded-scale):not(.modula-is-lazy).modula-gallery-initialized .modula-items .modula-item .modula-item-content {
    43     transform: scale(1) translate(0, 0) rotate(0deg) !important;
    44     opacity: 1;
     49    z-index: 10;
     50    font-size: 0;
     51}
     52
     53html
     54    body
     55    .modula:not(.modula-loaded-scale).modula-gallery-initialized
     56    .modula-items
     57    .modula-item.tg-loaded
     58    .modula-item-content,
     59html
     60    body
     61    .modula:not(.modula-loaded-scale).modula-gallery-initialized
     62    .modula-items.justified-gallery
     63    .modula-item
     64    .modula-item-content,
     65html
     66    body
     67    .modula.modula-columns:not(.modula-loaded-scale):not(
     68        .modula-is-lazy
     69    ).modula-gallery-initialized
     70    .modula-items
     71    .modula-item
     72    .modula-item-content,
     73html
     74    body
     75    .modula.modula-gallery-bnb:not(.modula-loaded-scale):not(
     76        .modula-is-lazy
     77    ).modula-gallery-initialized
     78    .modula-items
     79    .modula-item
     80    .modula-item-content {
     81    transform: scale(1) translate(0, 0) rotate(0deg) !important;
     82    opacity: 1;
    4583}
    4684
    4785html body .modula .modula-items .modula-item picture.pic,
    4886html body .modula .modula-items .modula-item img.pic {
    49     font-size: 12px;
    50     position: absolute;
    51     /*display: none;*/
    52     /*opacity: 0;*/
    53     max-width: 999em;
    54     transition: width .3s, height .3s, transform .3s linear, opacity .2s linear;
     87    font-size: 12px;
     88    position: absolute;
     89    /*display: none;*/
     90    /*opacity: 0;*/
     91    max-width: 999em;
     92    transition:
     93        width 0.3s,
     94        height 0.3s,
     95        transform 0.3s linear,
     96        opacity 0.2s linear;
    5597}
    5698
    5799html body .modula .modula-items.justified-gallery .modula-item picture.pic img {
    58     max-width: 999em;
    59     height: 100%;
    60 }
    61 
    62 html body .modula.modula-creative-gallery .modula-items .modula-item picture.pic img {
    63     width: 100%;
     100    max-width: 999em;
     101    height: 100%;
     102}
     103
     104html
     105    body
     106    .modula.modula-creative-gallery
     107    .modula-items
     108    .modula-item
     109    picture.pic
     110    img {
     111    width: 100%;
    64112}
    65113
    66114html body .modula.modula-columns .modula-items .modula-item picture.pic,
    67115html body .modula.modula-columns .modula-items .modula-item img.pic {
    68     position: relative;
    69     max-width: 100%;
    70     margin: 0 auto;
     116    position: relative;
     117    max-width: 100%;
     118    margin: 0 auto;
    71119}
    72120
     
    75123html body .modula .modula-items .modula-item.tg-loaded img.pic,
    76124html body .modula.modula-columns .modula-items .modula-item img.pic {
    77     display: block;
    78     opacity: 1;
     125    display: block;
     126    opacity: 1;
    79127}
    80128
     
    83131html body .modula .modula-items .modula-item img.pic.lazyloaded,
    84132html body .modula .modula-items .modula-item img.pic.lazyload {
    85     display: block;
     133    display: block;
    86134}
    87135
    88136html body .modula .modula-items .modula-item .caption .icon {
    89     font-size: 14px;
    90     position: absolute;
    91     left: 50%;
    92     top: 50%;
    93     margin: -12px 0 0 -8px;
     137    font-size: 14px;
     138    position: absolute;
     139    left: 50%;
     140    top: 50%;
     141    margin: -12px 0 0 -8px;
    94142}
    95143
    96144html body .modula .modula-items .modula-item .figc {
    97     color: #fff;
    98     text-align: center;
    99     position: absolute;
    100     left: 0;
    101     width: 100%;
    102     padding: 0;
    103     max-width: 100%;
    104 }
    105 
     145    color: #fff;
     146    text-align: center;
     147    position: absolute;
     148    left: 0;
     149    width: 100%;
     150    padding: 0;
     151    max-width: 100%;
     152}
    106153
    107154html body .modula .modula-items .hidden .figc {
    108     display: none;
     155    display: none;
    109156}
    110157
    111158html body .modula .modula-items .hidden:hover .figc {
    112     display: block;
     159    display: block;
    113160}
    114161
    115162html body .modula .modula-items .visible .figc {
    116     display: block;
     163    display: block;
    117164}
    118165
    119166html body .modula .modula-items .always-visible .figc {
    120     display: block;
     167    display: block;
    121168}
    122169
    123170html body .modula .modula-items .visible:hover .figc {
    124     display: none;
     171    display: none;
    125172}
    126173
    127174html body .modula .modula-items .caption span.text {
    128     display: block;
    129     padding: 10px;
     175    display: block;
     176    padding: 10px;
    130177}
    131178
    132179html body .modula .modula-items .caption span.title {
    133     font-size: 14px;
    134     font-weight: bold;
     180    font-size: 14px;
     181    font-weight: bold;
    135182}
    136183
    137184html body .modula .jtg-social a {
    138     box-shadow: none;
     185    box-shadow: none;
    139186}
    140187
    141188html body .modula .jtg-social svg {
    142     width: 20px;
    143     height: 16px;
     189    width: 20px;
     190    height: 16px;
    144191}
    145192
    146193html body .modula .modula-items .modula-item p {
    147     margin: 0;
    148     padding: 0;
     194    margin: 0;
     195    padding: 0;
    149196}
    150197
    151198html body .modula .figc {
    152     color: black;
    153     text-align: center;
    154     position: absolute;
    155     left: 0;
    156     width: 100%;
    157     padding: 2em;
     199    color: black;
     200    text-align: center;
     201    position: absolute;
     202    left: 0;
     203    width: 100%;
     204    padding: 2em;
    158205}
    159206
    160207html body .modula .modula-item .jtg-social a {
    161     text-decoration: none;
    162     color: #fff;
    163     display: inline-block;
    164     margin: 0 10px 0 0;
    165     padding: 0;
    166     border: 0;
    167     opacity: 0;
    168     transition: opacity .3s;
     208    text-decoration: none;
     209    color: #fff;
     210    display: inline-block;
     211    margin: 0 10px 0 0;
     212    padding: 0;
     213    border: 0;
     214    opacity: 0;
     215    transition: opacity 0.3s;
    169216}
    170217
    171218html body .modula .modula-item:hover .jtg-social a {
    172     opacity: 1;
     219    opacity: 1;
    173220}
    174221
     
    177224/*---------------*/
    178225html body .modula .modula-items .jtg-social {
    179     opacity: 0;
    180     right: 30px;
    181     position: absolute;
    182     bottom: 20px;
    183     text-align: right;
    184     transition: all .3s;
     226    opacity: 0;
     227    right: 30px;
     228    position: absolute;
     229    bottom: 20px;
     230    text-align: right;
     231    transition: all 0.3s;
    185232}
    186233
    187234html body .et_pb_module_inner .modula .modula-items .jtg-social {
    188     transition: all .3s !important;
     235    transition: all 0.3s !important;
    189236}
    190237
    191238html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a {
    192     margin-right: 10px;
    193 }
    194 
    195 @media all and (max-width:480px) {
    196     html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social {
    197         right: 0;
    198         width: 100%;
    199         text-align: center;
    200     }
    201 
    202     html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a {
    203         padding: 5px;
    204     }
     239    margin-right: 10px;
     240}
     241
     242@media all and (max-width: 480px) {
     243    html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social {
     244        right: 0;
     245        width: 100%;
     246        text-align: center;
     247    }
     248
     249    html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a {
     250        padding: 5px;
     251    }
    205252}
    206253
    207254html body .modula .modula-items .jtg-social {
    208     opacity: 1;
     255    opacity: 1;
    209256}
    210257
    211258html body .modula .modula-items .jtg-social a:last-of-type {
    212     margin-right: 0;
     259    margin-right: 0;
    213260}
    214261
    215262html body .modula .modula-item.effect-pufrobo p.description,
    216263html body .modula-gallery .modula-item.effect-pufrobo .jtg-description {
    217     margin-bottom: 2em;
     264    margin-bottom: 2em;
    218265}
    219266
    220267html body .et_pb_module_inner .modula .modula-item.effect-pufrobo p.description,
    221 html body .et_pb_module_inner .modula .modula-item.effect-pufrobo .jtg-description {
    222     -webkit-transition: -webkit-transform 0.35s !important;
    223     transition: transform 0.35s !important;
     268html
     269    body
     270    .et_pb_module_inner
     271    .modula
     272    .modula-item.effect-pufrobo
     273    .jtg-description {
     274    -webkit-transition: -webkit-transform 0.35s !important;
     275    transition: transform 0.35s !important;
    224276}
    225277
    226278html body .modula .modula-item.effect-pufrobo .figc {
    227     text-align: right;
     279    text-align: right;
    228280}
    229281
     
    231283html body .modula .modula-item.effect-pufrobo p,
    232284html body .modula .modula-item.effect-pufrobo .jtg-description {
    233     position: absolute;
    234     right: 5%;
    235     left: 5%;
    236     padding: 10px 0;
     285    position: absolute;
     286    right: 5%;
     287    left: 5%;
     288    padding: 10px 0;
    237289}
    238290
    239291html body .modula.modula-gallery-initialized .modula-item:hover img,
    240 html body .modula.modula-gallery-initialized .modula-items .modula-item.tg-loaded:hover picture.pic,
    241 html body .modula.modula-gallery-initialized .modula-items .modula-item.tg-loaded:hover img.pic {
    242     opacity: .8
     292html
     293    body
     294    .modula.modula-gallery-initialized
     295    .modula-items
     296    .modula-item.tg-loaded:hover
     297    picture.pic,
     298html
     299    body
     300    .modula.modula-gallery-initialized
     301    .modula-items
     302    .modula-item.tg-loaded:hover
     303    img.pic {
     304    opacity: 0.8;
    243305}
    244306
     
    247309html body .modula .modula-item.effect-pufrobo p,
    248310html body .modula .modula-item.effect-pufrobo .jtg-description {
    249     bottom: 20%;
    250     line-height: 1.5;
    251     -webkit-transform: translate3d(0, 100%, 0);
    252     transform: translate3d(0, 100%, 0);
    253     letter-spacing: 1px;
     311    bottom: 20%;
     312    line-height: 1.5;
     313    -webkit-transform: translate3d(0, 100%, 0);
     314    transform: translate3d(0, 100%, 0);
     315    letter-spacing: 1px;
    254316}
    255317
    256318html body .modula .modula-items .modula-item.effect-pufrobo .jtg-title {
    257     /*top: 30px;*/
    258     top: 10%;
    259     -webkit-transition: -webkit-transform 0.35s;
    260     transition: transform 0.35s;
    261     -webkit-transform: translate3d(0, 20px, 0);
    262     transform: translate3d(0, 20px, 0);
    263 }
    264 
    265 html body .et_pb_module_inner .modula .modula-items .modula-item.effect-pufrobo .jtg-title {
    266     -webkit-transition: -webkit-transform 0.35s !important;
    267     transition: transform 0.35s !important;
     319    /*top: 30px;*/
     320    top: 10%;
     321    -webkit-transition: -webkit-transform 0.35s;
     322    transition: transform 0.35s;
     323    -webkit-transform: translate3d(0, 20px, 0);
     324    transform: translate3d(0, 20px, 0);
     325}
     326
     327html
     328    body
     329    .et_pb_module_inner
     330    .modula
     331    .modula-items
     332    .modula-item.effect-pufrobo
     333    .jtg-title {
     334    -webkit-transition: -webkit-transform 0.35s !important;
     335    transition: transform 0.35s !important;
    268336}
    269337
    270338html body .modula .modula-item.effect-pufrobo:hover .jtg-title {
    271     -webkit-transform: translate3d(0, 0, 0);
    272     transform: translate3d(0, 0, 0);
     339    -webkit-transform: translate3d(0, 0, 0);
     340    transform: translate3d(0, 0, 0);
    273341}
    274342
    275343html body .modula .modula-item.effect-pufrobo .jtg-title::after {
    276     position: absolute;
    277     top: 80%;
    278     left: 0;
    279     width: 100%;
    280     height: 4px;
    281     background: #fff;
    282     content: '';
    283     -webkit-transform: translate3d(0, 40px, 0);
    284     transform: translate3d(0, 40px, 0);
     344    position: absolute;
     345    top: 80%;
     346    left: 0;
     347    width: 100%;
     348    height: 4px;
     349    background: #fff;
     350    content: "";
     351    -webkit-transform: translate3d(0, 40px, 0);
     352    transform: translate3d(0, 40px, 0);
    285353}
    286354
    287355html body .modula .modula-item.effect-pufrobo .jtg-title::after,
    288356html body .modula .modula-item.effect-pufrobo p,
    289 html body .modula .modula-item.effect-pufrobo .jtg-description{
    290     opacity: 0;
    291     -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    292     transition: opacity 0.35s, transform 0.35s;
     357html body .modula .modula-item.effect-pufrobo .jtg-description {
     358    opacity: 0;
     359    -webkit-transition:
     360        opacity 0.35s,
     361        -webkit-transform 0.35s;
     362    transition:
     363        opacity 0.35s,
     364        transform 0.35s;
    293365}
    294366
     
    296368html body .modula .modula-item.effect-pufrobo:hover p,
    297369html body .modula .modula-item.effect-pufrobo:hover .jtg-description {
    298     margin-top: 10px;
    299     margin-bottom: 5px;
    300     opacity: 1;
    301     -webkit-transform: translate3d(0, 0, 0);
    302     transform: translate3d(0, 0, 0);
    303 }
    304 
    305 html body .modula .modula-items .modula-item.effect-pufrobo .figc.no-title.no-description .jtg-title:after {
    306     display: none;
     370    margin-top: 10px;
     371    margin-bottom: 5px;
     372    opacity: 1;
     373    -webkit-transform: translate3d(0, 0, 0);
     374    transform: translate3d(0, 0, 0);
     375}
     376
     377html
     378    body
     379    .modula
     380    .modula-items
     381    .modula-item.effect-pufrobo
     382    .figc.no-title.no-description
     383    .jtg-title:after {
     384    display: none;
    307385}
    308386
    309387/* TwnetyNintheen fix */
    310 html body .modula .modula-items .modula-item.effect-fluid-up .figc .jtg-title:before,
    311 html body .modula .modula-items .modula-item.effect-hide .figc .jtg-title:before,
    312 html body .modula .modula-items .modula-item.effect-quiet .figc .jtg-title:before,
    313 html body .modula .modula-items .modula-item.effect-reflex .figc .jtg-title:before,
    314 html body .modula .modula-items .modula-item.effect-curtain .figc .jtg-title:before,
    315 html body .modula .modula-items .modula-item.effect-lens .figc .jtg-title:before,
    316 html body .modula .modula-items .modula-item.effect-appear .figc .jtg-title:before,
    317 html body .modula .modula-items .modula-item.effect-crafty .figc .jtg-title:before,
    318 html body .modula .modula-items .modula-item.effect-seemo .figc .jtg-title:before,
    319 html body .modula .modula-items .modula-item.effect-comodo .figc .jtg-title:before,
    320 html body .modula .modula-items .modula-item.effect-pufrobo .figc .jtg-title:before {
    321     display: none;
    322 }
    323 
    324 html body .modula .modula-items .modula-item>a:not(.modula-no-follow) {
    325     cursor: zoom-in;
    326 }
    327 
    328 html body .modula .modula-items .modula-item>a.modula-no-follow {
    329     cursor: default;
     388html
     389    body
     390    .modula
     391    .modula-items
     392    .modula-item.effect-fluid-up
     393    .figc
     394    .jtg-title:before,
     395html
     396    body
     397    .modula
     398    .modula-items
     399    .modula-item.effect-hide
     400    .figc
     401    .jtg-title:before,
     402html
     403    body
     404    .modula
     405    .modula-items
     406    .modula-item.effect-quiet
     407    .figc
     408    .jtg-title:before,
     409html
     410    body
     411    .modula
     412    .modula-items
     413    .modula-item.effect-reflex
     414    .figc
     415    .jtg-title:before,
     416html
     417    body
     418    .modula
     419    .modula-items
     420    .modula-item.effect-curtain
     421    .figc
     422    .jtg-title:before,
     423html
     424    body
     425    .modula
     426    .modula-items
     427    .modula-item.effect-lens
     428    .figc
     429    .jtg-title:before,
     430html
     431    body
     432    .modula
     433    .modula-items
     434    .modula-item.effect-appear
     435    .figc
     436    .jtg-title:before,
     437html
     438    body
     439    .modula
     440    .modula-items
     441    .modula-item.effect-crafty
     442    .figc
     443    .jtg-title:before,
     444html
     445    body
     446    .modula
     447    .modula-items
     448    .modula-item.effect-seemo
     449    .figc
     450    .jtg-title:before,
     451html
     452    body
     453    .modula
     454    .modula-items
     455    .modula-item.effect-comodo
     456    .figc
     457    .jtg-title:before,
     458html
     459    body
     460    .modula
     461    .modula-items
     462    .modula-item.effect-pufrobo
     463    .figc
     464    .jtg-title:before {
     465    display: none;
     466}
     467
     468html body .modula .modula-items .modula-item > a:not(.modula-no-follow) {
     469    cursor: zoom-in;
     470}
     471
     472html body .modula .modula-items .modula-item > a.modula-no-follow {
     473    cursor: default;
    330474}
    331475
     
    334478 */
    335479html body .modula-fancybox-container {
    336     z-index: 99999999 !important;
     480    z-index: 99999999 !important;
    337481}
    338482
    339483html body .modula-fancybox-share__button--li {
    340     background: #0e76a8;
     484    background: #0e76a8;
    341485}
    342486
    343487html body .modula-fancybox-share__button--wa {
    344     background: #25D366;
     488    background: #25d366;
    345489}
    346490
    347491/* New CSS */
    348492html body .modula.modula-columns .modula-item {
    349     display: flex;
    350     justify-content: center;
     493    display: flex;
     494    justify-content: center;
    351495}
    352496
    353497html body .modula.modula-columns .modula-item .modula-item-content {
    354     position: relative;
    355 }
    356 
    357 html body .modula.modula-columns .modula-items.grid-gallery .modula-item .modula-item-content {
    358     height: 100%;
    359 }
    360 
    361 html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content {
    362     width: 100%;
    363 }
    364 
    365 html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content picture.pic,
    366 html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content img.pic {
    367     position: absolute;
    368     top: 50%;
    369     left: 50%;
    370     margin: 0;
    371     padding: 0;
    372     border: none;
     498    position: relative;
     499}
     500
     501html
     502    body
     503    .modula.modula-columns
     504    .modula-items.grid-gallery
     505    .modula-item
     506    .modula-item-content {
     507    height: 100%;
     508}
     509
     510html
     511    body
     512    .modula.modula-columns
     513    .modula-items.grid-gallery.justified-gallery
     514    .modula-item
     515    .modula-item-content {
     516    width: 100%;
     517}
     518
     519html
     520    body
     521    .modula.modula-columns
     522    .modula-items.grid-gallery.justified-gallery
     523    .modula-item
     524    .modula-item-content
     525    picture.pic,
     526html
     527    body
     528    .modula.modula-columns
     529    .modula-items.grid-gallery.justified-gallery
     530    .modula-item
     531    .modula-item-content
     532    img.pic {
     533    position: absolute;
     534    top: 50%;
     535    left: 50%;
     536    margin: 0;
     537    padding: 0;
     538    border: none;
    373539}
    374540
    375541html body .modula.modula-columns .modula-item.jg-filtered {
    376     display: none;
     542    display: none;
    377543}
    378544
     
    380546/*  Rows CSS */
    381547html body .modula-row {
    382     display: -ms-flexbox;
    383     display: flex;
    384     -ms-flex-wrap: wrap;
    385     flex-wrap: wrap;
    386     margin-right: -15px;
    387     margin-left: -15px;
    388 }
    389 
    390 html body .modula-row-cols-1>* {
    391     -ms-flex: 0 0 100%;
    392     flex: 0 0 100%;
    393     max-width: 100%
    394 }
    395 
    396 html body .modula-row-cols-2>* {
    397     -ms-flex: 0 0 50%;
    398     flex: 0 0 50%;
    399     max-width: 50%
    400 }
    401 
    402 html body .modula-row-cols-3>* {
    403     -ms-flex: 0 0 33.333333%;
    404     flex: 0 0 33.333333%;
    405     max-width: 33.333333%
    406 }
    407 
    408 html body .modula-row-cols-4>* {
    409     -ms-flex: 0 0 25%;
    410     flex: 0 0 25%;
    411     max-width: 25%
    412 }
    413 
    414 html body .modula-row-cols-5>* {
    415     -ms-flex: 0 0 20%;
    416     flex: 0 0 20%;
    417     max-width: 20%
    418 }
    419 
    420 html body .modula-row-cols-6>* {
    421     -ms-flex: 0 0 16.666667%;
    422     flex: 0 0 16.666667%;
    423     max-width: 16.666667%
     548    display: -ms-flexbox;
     549    display: flex;
     550    -ms-flex-wrap: wrap;
     551    flex-wrap: wrap;
     552    margin-right: -15px;
     553    margin-left: -15px;
     554}
     555
     556html body .modula-row-cols-1 > * {
     557    -ms-flex: 0 0 100%;
     558    flex: 0 0 100%;
     559    max-width: 100%;
     560}
     561
     562html body .modula-row-cols-2 > * {
     563    -ms-flex: 0 0 50%;
     564    flex: 0 0 50%;
     565    max-width: 50%;
     566}
     567
     568html body .modula-row-cols-3 > * {
     569    -ms-flex: 0 0 33.333333%;
     570    flex: 0 0 33.333333%;
     571    max-width: 33.333333%;
     572}
     573
     574html body .modula-row-cols-4 > * {
     575    -ms-flex: 0 0 25%;
     576    flex: 0 0 25%;
     577    max-width: 25%;
     578}
     579
     580html body .modula-row-cols-5 > * {
     581    -ms-flex: 0 0 20%;
     582    flex: 0 0 20%;
     583    max-width: 20%;
     584}
     585
     586html body .modula-row-cols-6 > * {
     587    -ms-flex: 0 0 16.666667%;
     588    flex: 0 0 16.666667%;
     589    max-width: 16.666667%;
    424590}
    425591
    426592@media (min-width: 576px) {
    427     html body .modula-row-cols-sm-1>* {
    428         -ms-flex: 0 0 100%;
    429         flex: 0 0 100%;
    430         max-width: 100%
    431     }
    432 
    433     html body .modula-row-cols-sm-2>* {
    434         -ms-flex: 0 0 50%;
    435         flex: 0 0 50%;
    436         max-width: 50%
    437     }
    438 
    439     html body .modula-row-cols-sm-3>* {
    440         -ms-flex: 0 0 33.333333%;
    441         flex: 0 0 33.333333%;
    442         max-width: 33.333333%
    443     }
    444 
    445     html body .modula-row-cols-sm-4>* {
    446         -ms-flex: 0 0 25%;
    447         flex: 0 0 25%;
    448         max-width: 25%
    449     }
    450 
    451     html body .modula-row-cols-sm-5>* {
    452         -ms-flex: 0 0 20%;
    453         flex: 0 0 20%;
    454         max-width: 20%
    455     }
    456 
    457     html body .modula-row-cols-sm-6>* {
    458         -ms-flex: 0 0 16.666667%;
    459         flex: 0 0 16.666667%;
    460         max-width: 16.666667%
    461     }
     593    html body .modula-row-cols-sm-1 > * {
     594        -ms-flex: 0 0 100%;
     595        flex: 0 0 100%;
     596        max-width: 100%;
     597    }
     598
     599    html body .modula-row-cols-sm-2 > * {
     600        -ms-flex: 0 0 50%;
     601        flex: 0 0 50%;
     602        max-width: 50%;
     603    }
     604
     605    html body .modula-row-cols-sm-3 > * {
     606        -ms-flex: 0 0 33.333333%;
     607        flex: 0 0 33.333333%;
     608        max-width: 33.333333%;
     609    }
     610
     611    html body .modula-row-cols-sm-4 > * {
     612        -ms-flex: 0 0 25%;
     613        flex: 0 0 25%;
     614        max-width: 25%;
     615    }
     616
     617    html body .modula-row-cols-sm-5 > * {
     618        -ms-flex: 0 0 20%;
     619        flex: 0 0 20%;
     620        max-width: 20%;
     621    }
     622
     623    html body .modula-row-cols-sm-6 > * {
     624        -ms-flex: 0 0 16.666667%;
     625        flex: 0 0 16.666667%;
     626        max-width: 16.666667%;
     627    }
    462628}
    463629
    464630@media (min-width: 768px) {
    465     html body .modula-row-cols-md-1>* {
    466         -ms-flex: 0 0 100%;
    467         flex: 0 0 100%;
    468         max-width: 100%
    469     }
    470 
    471     html body .modula-row-cols-md-2>* {
    472         -ms-flex: 0 0 50%;
    473         flex: 0 0 50%;
    474         max-width: 50%
    475     }
    476 
    477     html body .modula-row-cols-md-3>* {
    478         -ms-flex: 0 0 33.333333%;
    479         flex: 0 0 33.333333%;
    480         max-width: 33.333333%
    481     }
    482 
    483     html body .modula-row-cols-md-4>* {
    484         -ms-flex: 0 0 25%;
    485         flex: 0 0 25%;
    486         max-width: 25%
    487     }
    488 
    489     html body .modula-row-cols-md-5>* {
    490         -ms-flex: 0 0 20%;
    491         flex: 0 0 20%;
    492         max-width: 20%
    493     }
    494 
    495     html body .modula-row-cols-md-6>* {
    496         -ms-flex: 0 0 16.666667%;
    497         flex: 0 0 16.666667%;
    498         max-width: 16.666667%
    499     }
    500 
     631    html body .modula-row-cols-md-1 > * {
     632        -ms-flex: 0 0 100%;
     633        flex: 0 0 100%;
     634        max-width: 100%;
     635    }
     636
     637    html body .modula-row-cols-md-2 > * {
     638        -ms-flex: 0 0 50%;
     639        flex: 0 0 50%;
     640        max-width: 50%;
     641    }
     642
     643    html body .modula-row-cols-md-3 > * {
     644        -ms-flex: 0 0 33.333333%;
     645        flex: 0 0 33.333333%;
     646        max-width: 33.333333%;
     647    }
     648
     649    html body .modula-row-cols-md-4 > * {
     650        -ms-flex: 0 0 25%;
     651        flex: 0 0 25%;
     652        max-width: 25%;
     653    }
     654
     655    html body .modula-row-cols-md-5 > * {
     656        -ms-flex: 0 0 20%;
     657        flex: 0 0 20%;
     658        max-width: 20%;
     659    }
     660
     661    html body .modula-row-cols-md-6 > * {
     662        -ms-flex: 0 0 16.666667%;
     663        flex: 0 0 16.666667%;
     664        max-width: 16.666667%;
     665    }
    501666}
    502667
    503668@media (min-width: 992px) {
    504     html body .modula-row-cols-lg-1>* {
    505         -ms-flex: 0 0 100%;
    506         flex: 0 0 100%;
    507         max-width: 100%
    508     }
    509 
    510     html body .modula-row-cols-lg-2>* {
    511         -ms-flex: 0 0 50%;
    512         flex: 0 0 50%;
    513         max-width: 50%
    514     }
    515 
    516     html body .modula-row-cols-lg-3>* {
    517         -ms-flex: 0 0 33.333333%;
    518         flex: 0 0 33.333333%;
    519         max-width: 33.333333%
    520     }
    521 
    522     html body .modula-row-cols-lg-4>* {
    523         -ms-flex: 0 0 25%;
    524         flex: 0 0 25%;
    525         max-width: 25%
    526     }
    527 
    528     html body .modula-row-cols-lg-5>* {
    529         -ms-flex: 0 0 20%;
    530         flex: 0 0 20%;
    531         max-width: 20%
    532     }
    533 
    534     html body .modula-row-cols-lg-6>* {
    535         -ms-flex: 0 0 16.666667%;
    536         flex: 0 0 16.666667%;
    537         max-width: 16.666667%
    538     }
     669    html body .modula-row-cols-lg-1 > * {
     670        -ms-flex: 0 0 100%;
     671        flex: 0 0 100%;
     672        max-width: 100%;
     673    }
     674
     675    html body .modula-row-cols-lg-2 > * {
     676        -ms-flex: 0 0 50%;
     677        flex: 0 0 50%;
     678        max-width: 50%;
     679    }
     680
     681    html body .modula-row-cols-lg-3 > * {
     682        -ms-flex: 0 0 33.333333%;
     683        flex: 0 0 33.333333%;
     684        max-width: 33.333333%;
     685    }
     686
     687    html body .modula-row-cols-lg-4 > * {
     688        -ms-flex: 0 0 25%;
     689        flex: 0 0 25%;
     690        max-width: 25%;
     691    }
     692
     693    html body .modula-row-cols-lg-5 > * {
     694        -ms-flex: 0 0 20%;
     695        flex: 0 0 20%;
     696        max-width: 20%;
     697    }
     698
     699    html body .modula-row-cols-lg-6 > * {
     700        -ms-flex: 0 0 16.666667%;
     701        flex: 0 0 16.666667%;
     702        max-width: 16.666667%;
     703    }
    539704}
    540705
    541706@media (min-width: 1200px) {
    542     html body .modula-row-cols-xl-1>* {
    543         -ms-flex: 0 0 100%;
    544         flex: 0 0 100%;
    545         max-width: 100%
    546     }
    547 
    548     html body .modula-row-cols-xl-2>* {
    549         -ms-flex: 0 0 50%;
    550         flex: 0 0 50%;
    551         max-width: 50%
    552     }
    553 
    554     html body .modula-row-cols-xl-3>* {
    555         -ms-flex: 0 0 33.333333%;
    556         flex: 0 0 33.333333%;
    557         max-width: 33.333333%
    558     }
    559 
    560     html body .modula-row-cols-xl-4>* {
    561         -ms-flex: 0 0 25%;
    562         flex: 0 0 25%;
    563         max-width: 25%
    564     }
    565 
    566     html body .modula-row-cols-xl-5>* {
    567         -ms-flex: 0 0 20%;
    568         flex: 0 0 20%;
    569         max-width: 20%
    570     }
    571 
    572     html body .modula-row-cols-xl-6>* {
    573         -ms-flex: 0 0 16.666667%;
    574         flex: 0 0 16.666667%;
    575         max-width: 16.666667%
    576     }
     707    html body .modula-row-cols-xl-1 > * {
     708        -ms-flex: 0 0 100%;
     709        flex: 0 0 100%;
     710        max-width: 100%;
     711    }
     712
     713    html body .modula-row-cols-xl-2 > * {
     714        -ms-flex: 0 0 50%;
     715        flex: 0 0 50%;
     716        max-width: 50%;
     717    }
     718
     719    html body .modula-row-cols-xl-3 > * {
     720        -ms-flex: 0 0 33.333333%;
     721        flex: 0 0 33.333333%;
     722        max-width: 33.333333%;
     723    }
     724
     725    html body .modula-row-cols-xl-4 > * {
     726        -ms-flex: 0 0 25%;
     727        flex: 0 0 25%;
     728        max-width: 25%;
     729    }
     730
     731    html body .modula-row-cols-xl-5 > * {
     732        -ms-flex: 0 0 20%;
     733        flex: 0 0 20%;
     734        max-width: 20%;
     735    }
     736
     737    html body .modula-row-cols-xl-6 > * {
     738        -ms-flex: 0 0 16.666667%;
     739        flex: 0 0 16.666667%;
     740        max-width: 16.666667%;
     741    }
    577742}
    578743
    579744html body .modula .modula-items.grid-gallery .modula-item .figc {
    580     height: 100%;
    581     top: 0;
     745    height: 100%;
     746    top: 0;
    582747}
    583748
    584749html body div.modula-powered {
    585     text-align: right;
    586     font-size: 14px;
    587     margin-right: 5px;
    588     clear: both;
     750    text-align: right;
     751    font-size: 14px;
     752    margin-right: 5px;
     753    clear: both;
    589754}
    590755
    591756html body div.modula-powered svg.modula-logo {
    592     width: 14px;
    593     position: relative;
    594     top: 3px;
     757    width: 14px;
     758    position: relative;
     759    top: 3px;
    595760}
    596761
    597762html body div.modula-powered svg.modula-logo path {
    598     color: #58ab7e !important;
    599 
     763    color: #58ab7e !important;
    600764}
    601765
    602766html body div.modula-powered svg.modula-logo {
    603     display: inline-block;
    604 }
    605 
    606 .modula-gallery:not(.modula-gallery-initialized)>.modula-items {
    607     visibility: hidden;
     767    display: inline-block;
     768}
     769
     770.modula-gallery:not(.modula-gallery-initialized) > .modula-items {
     771    visibility: hidden;
    608772}
    609773
    610774.modula-gallery.modula-gallery-initialized .modula-items .modula-item {
    611     visibility: visible;
     775    visibility: visible;
    612776}
    613777
    614778.modula-creative-commons-wrap p {
    615     margin: 0;
     779    margin: 0;
    616780}
    617781
    618782.modula-creative-commons-wrap img {
    619     height: 20px;
    620     margin-right: 10px;
     783    height: 20px;
     784    margin-right: 10px;
    621785}
    622786
    623787.modula-fancybox-container button.f-button.is-close-btn {
    624     display: none;
     788    display: none;
    625789}
    626790
    627791.modula-best-grid-gallery .f-button:not([disabled]) {
    628     color: var(--f-button-hover-color);
    629     background-color: var(--f-button-hover-bg);
     792    color: var(--f-button-hover-color);
     793    background-color: var(--f-button-hover-bg);
    630794}
    631795
    632796html body .modula-items .modula-item .jtg-social-expandable {
    633     display: none;
    634 }
    635 
    636 html body .modula-items .modula-item .jtg-social-expandable-icons:not(.modula-show-socials) {
    637     display: none;
     797    display: none;
     798}
     799
     800html
     801    body
     802    .modula-items
     803    .modula-item
     804    .jtg-social-expandable-icons:not(.modula-show-socials) {
     805    display: none;
    638806}
    639807
    640808html body .modula-items .modula-item .jtg-social-expandable-icons {
    641     padding: 10px 15px;
    642     background-color: #000;
    643     border-radius: 20px;
    644     position: absolute;
    645     bottom: 58px;
    646     display: inline-flex;
    647     z-index: 99;
    648     right: 0;
    649     flex-wrap: wrap;
    650     box-sizing: border-box;
    651     max-width: calc(100% - 20px);
    652     justify-content: space-evenly;
    653     margin-right: 8px;
    654 }
    655 
    656 html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons {
    657     left: 0;
    658     right: unset;
     809    padding: 10px 15px;
     810    background-color: #000;
     811    border-radius: 20px;
     812    position: absolute;
     813    bottom: 58px;
     814    display: inline-flex;
     815    z-index: 99;
     816    right: 0;
     817    flex-wrap: wrap;
     818    box-sizing: border-box;
     819    max-width: calc(100% - 20px);
     820    justify-content: space-evenly;
     821    margin-right: 8px;
     822}
     823
     824html
     825    body
     826    .modula-items
     827    .modula-item
     828    .modula-socials-right
     829    .jtg-social-expandable-icons {
     830    left: 0;
     831    right: unset;
    659832}
    660833
    661834html body .modula-items .modula-item .jtg-social-expandable-icons::before {
    662     content: '';
    663     position: absolute;
    664     width: 0;
    665     height: 0;
    666     border-left: 10px solid transparent;
    667     border-right: 10px solid transparent;
    668     border-top: 10px solid #000;
    669     bottom: -8px;
    670     right: 10px;
    671 }
    672 
    673 html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons::before {
    674     right: unset;
    675     left: 10px;
    676 }
    677 
    678 html body .modula-items .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable {
    679     padding: 10px;
    680     background-color: #000;
    681     border-radius: 50%;
    682     cursor: pointer;
    683     position: absolute;
    684     right: 10px;
    685     bottom: 10px;
    686     z-index: 999;
    687     display: block;
    688 }
    689 
    690 html body .modula .modula-items .jtg-social-desktop-collapsed.jtg-social-expandable a.modula-icon-share {
    691     pointer-events: none;
    692     display: flex;
    693     justify-content: center;
    694     align-items: center;
    695     border-radius: 50%;
    696     text-decoration: none;
    697 }
    698 
    699 html body .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable-icons a {
    700     justify-content: center;
    701     align-items: center;
    702     display: flex;
    703     flex: 0 0 16px;
    704 }
    705 
    706 html body .modula-items .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable-icons:not(.modula-show-socials) {
    707     display: none;
     835    content: "";
     836    position: absolute;
     837    width: 0;
     838    height: 0;
     839    border-left: 10px solid transparent;
     840    border-right: 10px solid transparent;
     841    border-top: 10px solid #000;
     842    bottom: -8px;
     843    right: 10px;
     844}
     845
     846html
     847    body
     848    .modula-items
     849    .modula-item
     850    .modula-socials-right
     851    .jtg-social-expandable-icons::before {
     852    right: unset;
     853    left: 10px;
     854}
     855
     856html
     857    body
     858    .modula-items
     859    .modula-item
     860    .jtg-social-desktop-collapsed.jtg-social-expandable {
     861    padding: 10px;
     862    background-color: #000;
     863    border-radius: 50%;
     864    cursor: pointer;
     865    position: absolute;
     866    right: 10px;
     867    bottom: 10px;
     868    z-index: 999;
     869    display: block;
     870}
     871
     872html
     873    body
     874    .modula
     875    .modula-items
     876    .jtg-social-desktop-collapsed.jtg-social-expandable
     877    a.modula-icon-share {
     878    pointer-events: none;
     879    display: flex;
     880    justify-content: center;
     881    align-items: center;
     882    border-radius: 50%;
     883    text-decoration: none;
     884}
     885
     886html
     887    body
     888    .modula-item
     889    .jtg-social-desktop-collapsed.jtg-social-expandable-icons
     890    a {
     891    justify-content: center;
     892    align-items: center;
     893    display: flex;
     894    flex: 0 0 16px;
     895}
     896
     897html
     898    body
     899    .modula-items
     900    .modula-item
     901    .jtg-social-desktop-collapsed.jtg-social-expandable-icons:not(
     902        .modula-show-socials
     903    ) {
     904    display: none;
    708905}
    709906
    710907@media (max-width: 992px) {
    711     html body .modula-items .modula-item .jtg-social-expandable-icons {
    712         padding: 10px 15px;
    713         background-color: #000;
    714         border-radius: 20px;
    715         position: absolute;
    716         bottom: 58px;
    717         display: inline-flex;
    718         z-index: 99;
    719         right: 0;
    720         flex-wrap: wrap;
    721         box-sizing: border-box;
    722         max-width: calc(100% - 20px);
    723         justify-content: space-evenly;
    724         margin-right: 8px;
    725     }
    726 
    727     html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons {
    728         left: 0;
    729         right: unset;
    730     }
    731 
    732     html body .modula-items .modula-item .jtg-social-expandable-icons::before {
    733         content: '';
    734         position: absolute;
    735         width: 0;
    736         height: 0;
    737         border-left: 10px solid transparent;
    738         border-right: 10px solid transparent;
    739         border-top: 10px solid #000;
    740         bottom: -8px;
    741         right: 10px;
    742     }
    743 
    744     html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons::before {
    745         right: unset;
    746         left: 10px;
    747     }
    748 
    749     html body .modula-items .modula-item .jtg-social-expandable {
    750         padding: 10px;
    751         background-color: #000;
    752         border-radius: 50%;
    753         cursor: pointer;
    754         position: absolute;
    755         right: 10px;
    756         bottom: 10px;
    757         z-index: 999;
    758         display: block;
    759     }
    760 
    761     html body .modula .modula-items .jtg-social-expandable a.modula-icon-share {
    762         pointer-events: none;
    763         display: flex;
    764         justify-content: center;
    765         align-items: center;
    766         border-radius: 50%;
    767         text-decoration: none;
    768     }
    769 
    770     html body .modula-item .jtg-social-expandable-icons a {
    771         justify-content: center;
    772         align-items: center;
    773         display: flex;
    774     }
    775 
    776     html body .modula-items .modula-item .jtg-social-expandable-icons:not(.modula-show-socials) {
    777         display: none;
    778     }
    779 
    780     html body .modula-items .modula-item .jtg-social {
    781         display: none;
    782     }
     908    html body .modula-items .modula-item .jtg-social-expandable-icons {
     909        padding: 10px 15px;
     910        background-color: #000;
     911        border-radius: 20px;
     912        position: absolute;
     913        bottom: 58px;
     914        display: inline-flex;
     915        z-index: 99;
     916        right: 0;
     917        flex-wrap: wrap;
     918        box-sizing: border-box;
     919        max-width: calc(100% - 20px);
     920        justify-content: space-evenly;
     921        margin-right: 8px;
     922    }
     923
     924    html
     925        body
     926        .modula-items
     927        .modula-item
     928        .modula-socials-right
     929        .jtg-social-expandable-icons {
     930        left: 0;
     931        right: unset;
     932    }
     933
     934    html body .modula-items .modula-item .jtg-social-expandable-icons::before {
     935        content: "";
     936        position: absolute;
     937        width: 0;
     938        height: 0;
     939        border-left: 10px solid transparent;
     940        border-right: 10px solid transparent;
     941        border-top: 10px solid #000;
     942        bottom: -8px;
     943        right: 10px;
     944    }
     945
     946    html
     947        body
     948        .modula-items
     949        .modula-item
     950        .modula-socials-right
     951        .jtg-social-expandable-icons::before {
     952        right: unset;
     953        left: 10px;
     954    }
     955
     956    html body .modula-items .modula-item .jtg-social-expandable {
     957        padding: 10px;
     958        background-color: #000;
     959        border-radius: 50%;
     960        cursor: pointer;
     961        position: absolute;
     962        right: 10px;
     963        bottom: 10px;
     964        z-index: 999;
     965        display: block;
     966    }
     967
     968    html body .modula .modula-items .jtg-social-expandable a.modula-icon-share {
     969        pointer-events: none;
     970        display: flex;
     971        justify-content: center;
     972        align-items: center;
     973        border-radius: 50%;
     974        text-decoration: none;
     975    }
     976
     977    html body .modula-item .jtg-social-expandable-icons a {
     978        justify-content: center;
     979        align-items: center;
     980        display: flex;
     981    }
     982
     983    html
     984        body
     985        .modula-items
     986        .modula-item
     987        .jtg-social-expandable-icons:not(.modula-show-socials) {
     988        display: none;
     989    }
     990
     991    html body .modula-items .modula-item .jtg-social {
     992        display: none;
     993    }
    783994}
    784995
    785996.modula-fancybox-container .fancybox-image {
    786     width: auto;
    787     height: auto;
    788     max-width: 100%;
    789     max-height: 100%;
     997    width: auto;
     998    height: auto;
     999    max-width: 100%;
     1000    max-height: 100%;
     1001    min-height: auto;
    7901002}
    7911003
    7921004html body .modula-fancybox-container button.f-button {
    793     padding: 0px;
     1005    padding: 0px;
    7941006}
    7951007
    7961008html body .modula.modula-gallery .modula-item-link:focus-visible {
    797     outline: 2px solid #005fcc;
    798     outline-offset: -2px;
     1009    outline: 2px solid #005fcc;
     1010    outline-offset: -2px;
    7991011}
    8001012
     
    8041016html body .modula .figc .jtg-title,
    8051017html body .modula .figc .jtg-description:has(a) {
    806     position: relative;
    807     z-index: 2;
    808 }
     1018    position: relative;
     1019    z-index: 2;
     1020}
  • modula-best-grid-gallery/tags/2.14.3/assets/css/front/modula.min.css

    r3454697 r3455378  
    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:1;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.modula-gallery-bnb: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.justified-gallery .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 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,html body .modula-gallery .modula-item.effect-pufrobo .jtg-description{margin-bottom:2em}html body .et_pb_module_inner .modula .modula-item.effect-pufrobo .jtg-description,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-description,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 .jtg-description,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-description,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-description,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}.modula-best-grid-gallery .f-button:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}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}html body .modula.modula-gallery .modula-item-link:focus-visible{outline:2px solid #005fcc;outline-offset:-2px}html body .modula .figc .jtg-description,html body .modula .figc .jtg-description:has(a),html body .modula .figc .jtg-title,html body .modula .figc :not(:has(*)){position:relative;z-index:2}
     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:1;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(
     2.modula-is-lazy
     3).modula-gallery-initialized .modula-items .modula-item .modula-item-content,html body .modula.modula-gallery-bnb:not(.modula-loaded-scale):not(
     4.modula-is-lazy
     5).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.justified-gallery .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 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,html body .modula-gallery .modula-item.effect-pufrobo .jtg-description{margin-bottom:2em}html body .et_pb_module_inner .modula .modula-item.effect-pufrobo .jtg-description,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-description,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 .jtg-description,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-description,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-description,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}.modula-best-grid-gallery .f-button:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}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(
     6.modula-show-socials
     7){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%;min-height:auto}html body .modula-fancybox-container button.f-button{padding:0}html body .modula.modula-gallery .modula-item-link:focus-visible{outline:2px solid #005fcc;outline-offset:-2px}html body .modula .figc .jtg-description,html body .modula .figc .jtg-description:has(a),html body .modula .figc .jtg-title,html body .modula .figc :not(:has(*)){position:relative;z-index:2}
  • modula-best-grid-gallery/tags/2.14.3/changelog.txt

    r3454697 r3455378  
     1= 2.14.3 - 06.02.2026 =
     2Fixed: Various issues and bugs.
     3
     4= 2.14.2 - 05.02.2026 =
     5Fixed: Various issues and bugs.
     6
     7= 2.14.1 - 05.02.2026 =
     8Fixed: Various issues and bugs.
     9
    110= 2.14.0 - 05.02.2026 =
    211Changed: Multiple improvements to the codebase.
  • modula-best-grid-gallery/tags/2.14.3/includes/class-modula.php

    r3454791 r3455378  
    100100        // Initialize features
    101101        $this->feature_initializer->check_compatibility();
    102         $this->feature_initializer->init_offers();
    103102        $this->feature_initializer->init_telemetry();
    104103    }
  • modula-best-grid-gallery/tags/2.14.3/includes/core/class-modula-dependency-loader.php

    r3454697 r3455378  
    3636            'admin/notifications/class-modula-notifications.php',
    3737            'admin/wpchill/class-wpchill-notifications.php',
     38            'admin/wpchill/class-wpchill-remote-upsells.php',
    3839            'admin/wpchill/class-wpchill-about-us.php',
    3940            'admin/listing/class-gallery-listing-output.php',
  • modula-best-grid-gallery/tags/2.14.3/includes/core/class-modula-feature-initializer.php

    r3454697 r3455378  
    2121
    2222    /**
    23      * Initialize offers system.
    24      *
    25      * @since 2.0.0
    26      * @return void
    27      */
    28     public function init_offers(): void {
    29         ( new Modula_Offers() )->register();
    30     }
    31 
    32     /**
    3323     * Check for compatibility issues.
    3424     *
  • modula-best-grid-gallery/tags/2.14.3/readme.txt

    r3455134 r3455378  
    55Tested up to: 6.9
    66Requires PHP: 5.6
    7 Stable tag: 2.14.2
     7Stable tag: 2.14.3
    88
    99License: GNU General Public License v3.0 or later 
     
    326326
    327327== Changelog ==
     328= 2.14.3 - 06.02.2026 =
     329Fixed: Various issues and bugs.
     330
     331= 2.14.2 - 05.02.2026 =
     332Fixed: Various issues and bugs.
     333
     334= 2.14.1 - 05.02.2026 =
     335Fixed: Various issues and bugs.
     336
    328337= 2.14.0 - 05.02.2026 =
    329338Changed: Multiple improvements to the codebase.
  • modula-best-grid-gallery/trunk/Modula.php

    r3455134 r3455378  
    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.14.2
     7* Version:                  2.14.3
    88* Author URI:               https://www.wpchill.com/
    99* License:                  GPLv3 or later
     
    4848 */
    4949
    50 define( 'MODULA_LITE_VERSION', '2.14.2' );
     50define( 'MODULA_LITE_VERSION', '2.14.3' );
    5151define( 'MODULA_PATH', plugin_dir_path( __FILE__ ) );
    5252define( 'MODULA_URL', plugin_dir_url( __FILE__ ) );
  • modula-best-grid-gallery/trunk/assets/css/front.css

    r3454697 r3455378  
    11.modula-best-grid-gallery :root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0, 0, 0, 0.1);--f-spinner-color-2:rgba(17, 24, 28, 0.8);--f-spinner-stroke:2.75}.modula-best-grid-gallery .f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.modula-best-grid-gallery .f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.modula-best-grid-gallery .f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.modula-best-grid-gallery .f-spinner svg :first-child{stroke:var(--f-spinner-color-1)}.modula-best-grid-gallery .f-spinner svg :last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.modula-best-grid-gallery .f-throwOutUp{animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutUp}.modula-best-grid-gallery .f-throwOutDown{animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throw-out-distance,150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throw-out-distance,150px),0);opacity:0}}.modula-best-grid-gallery .f-zoomInUp{animation:var(--f-transition-duration,.2s) ease .1s both f-zoomInUp}.modula-best-grid-gallery .f-zoomOutDown{animation:var(--f-transition-duration,.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);opacity:0}}.modula-best-grid-gallery .f-fadeIn{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.modula-best-grid-gallery .f-fadeOut{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.modula-best-grid-gallery .f-fadeFastIn{animation:var(--f-transition-duration,.2s) ease-out both f-fadeFastIn;z-index:2}.modula-best-grid-gallery .f-fadeFastOut{animation:var(--f-transition-duration,.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.modula-best-grid-gallery .f-fadeSlowIn{animation:var(--f-transition-duration,.5s) ease both f-fadeSlowIn;z-index:2}.modula-best-grid-gallery .f-fadeSlowOut{animation:var(--f-transition-duration,.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.modula-best-grid-gallery .f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease-out both f-crossfadeIn;z-index:2}.modula-best-grid-gallery .f-crossfadeOut{animation:calc(var(--f-transition-duration,.2s) * .5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.modula-best-grid-gallery .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.modula-best-grid-gallery .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.modula-best-grid-gallery .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.modula-best-grid-gallery .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.modula-best-grid-gallery .f-classicIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.modula-best-grid-gallery .f-classicIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.modula-best-grid-gallery .f-classicOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.modula-best-grid-gallery .f-classicOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}.modula-best-grid-gallery :root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.modula-best-grid-gallery .f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media (hover:hover){.modula-best-grid-gallery .f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.modula-best-grid-gallery .f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.modula-best-grid-gallery .f-button:focus:not(:focus-visible){outline:0}.modula-best-grid-gallery .f-button:focus-visible{outline:0;box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color))}.modula-best-grid-gallery .f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.modula-best-grid-gallery .f-button[disabled]{cursor:default}.modula-best-grid-gallery .f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.modula-best-grid-gallery .f-carousel__nav .f-button.is-next,.modula-best-grid-gallery .f-carousel__nav .f-button.is-prev,.modula-best-grid-gallery .fancybox__nav .f-button.is-next,.modula-best-grid-gallery .fancybox__nav .f-button.is-prev{position:absolute;z-index:1}.modula-best-grid-gallery .is-horizontal .f-carousel__nav .f-button.is-next,.modula-best-grid-gallery .is-horizontal .f-carousel__nav .f-button.is-prev,.modula-best-grid-gallery .is-horizontal .fancybox__nav .f-button.is-next,.modula-best-grid-gallery .is-horizontal .fancybox__nav .f-button.is-prev{top:50%;transform:translateY(-50%)}.modula-best-grid-gallery .is-horizontal .f-carousel__nav .f-button.is-prev,.modula-best-grid-gallery .is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.modula-best-grid-gallery .is-horizontal .f-carousel__nav .f-button.is-next,.modula-best-grid-gallery .is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.modula-best-grid-gallery .is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.modula-best-grid-gallery .is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.modula-best-grid-gallery .is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.modula-best-grid-gallery .is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.modula-best-grid-gallery .is-vertical .f-carousel__nav .f-button.is-next,.modula-best-grid-gallery .is-vertical .f-carousel__nav .f-button.is-prev,.modula-best-grid-gallery .is-vertical .fancybox__nav .f-button.is-next,.modula-best-grid-gallery .is-vertical .fancybox__nav .f-button.is-prev{top:auto;left:50%;transform:translateX(-50%)}.modula-best-grid-gallery .is-vertical .f-carousel__nav .f-button.is-prev,.modula-best-grid-gallery .is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.modula-best-grid-gallery .is-vertical .f-carousel__nav .f-button.is-next,.modula-best-grid-gallery .is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.modula-best-grid-gallery .is-vertical .f-carousel__nav .f-button.is-next svg,.modula-best-grid-gallery .is-vertical .f-carousel__nav .f-button.is-prev svg,.modula-best-grid-gallery .is-vertical .fancybox__nav .f-button.is-next svg,.modula-best-grid-gallery .is-vertical .fancybox__nav .f-button.is-prev svg{transform:rotate(90deg)}.modula-best-grid-gallery .f-carousel__nav .f-button:disabled,.modula-best-grid-gallery .fancybox__nav .f-button:disabled{pointer-events:none}.modula-best-grid-gallery html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}.modula-best-grid-gallery html.with-fancybox body{touch-action:none}.modula-best-grid-gallery html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin,0px) + var(--fancybox-scrollbar-compensate,0px));overflow:hidden!important;overscroll-behavior-y:none}.modula-best-grid-gallery .fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24, 24, 27, 0.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255, 255, 255, 0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:transparent;overflow:visible;z-index:var(--fancybox-zIndex,1050);outline:0;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;text-size-adjust:100%;overscroll-behavior-y:contain}.modula-best-grid-gallery .fancybox__container *,.modula-best-grid-gallery .fancybox__container ::after,.modula-best-grid-gallery .fancybox__container ::before{box-sizing:inherit}.modula-best-grid-gallery .fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.modula-best-grid-gallery .fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.modula-best-grid-gallery .fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.modula-best-grid-gallery .fancybox__viewport{width:100%;height:100%}.modula-best-grid-gallery .fancybox__viewport.is-draggable{cursor:move;cursor:grab}.modula-best-grid-gallery .fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.modula-best-grid-gallery .fancybox__track{display:flex;margin:0 auto;height:100%}.modula-best-grid-gallery .fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0,0,0);backface-visibility:hidden}.modula-best-grid-gallery .fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.modula-best-grid-gallery .fancybox__slide.has-html5video,.modula-best-grid-gallery .fancybox__slide.has-iframe,.modula-best-grid-gallery .fancybox__slide.has-video{overflow:hidden}.modula-best-grid-gallery .fancybox__slide.has-image{overflow:hidden}.modula-best-grid-gallery .fancybox__slide.has-image.is-animating,.modula-best-grid-gallery .fancybox__slide.has-image.is-selected{overflow:visible}.modula-best-grid-gallery .fancybox__slide::after,.modula-best-grid-gallery .fancybox__slide::before{content:"";flex:0 0 0;margin:auto}.modula-best-grid-gallery .fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);cursor:default;border-radius:0;z-index:20}.modula-best-grid-gallery .is-loading .fancybox__content{opacity:0}.modula-best-grid-gallery .is-draggable .fancybox__content{cursor:move;cursor:grab}.modula-best-grid-gallery .can-zoom_in .fancybox__content{cursor:zoom-in}.modula-best-grid-gallery .can-zoom_out .fancybox__content{cursor:zoom-out}.modula-best-grid-gallery .is-dragging .fancybox__content{cursor:move;cursor:grabbing}.modula-best-grid-gallery .fancybox__content [contenteditable],.modula-best-grid-gallery .fancybox__content [data-selectable]{cursor:auto}.modula-best-grid-gallery .fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0,0,0);backface-visibility:hidden}.modula-best-grid-gallery .fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.modula-best-grid-gallery .is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.modula-best-grid-gallery .is-zooming-out .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.modula-best-grid-gallery .is-animating .fancybox__content,.modula-best-grid-gallery .is-dragging .fancybox__content{filter:blur(0px);will-change:transform,width,height}.modula-best-grid-gallery .fancybox-image{background:initial;border:initial;height:initial;left:initial;margin:initial;max-height:initial;max-width:initial;padding:initial;position:initial;top:initial;-webkit-user-select:initial;-moz-user-select:initial;user-select:initial;width:initial}.modula-best-grid-gallery .fancybox-image{margin:0;display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modula-best-grid-gallery .fancybox-image{justify-content:center}.modula-best-grid-gallery .fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.modula-best-grid-gallery .is-closing .fancybox__caption,.modula-best-grid-gallery .is-loading .fancybox__caption{opacity:0;visibility:hidden}.modula-best-grid-gallery .is-compact .fancybox__caption{padding-bottom:0}.modula-best-grid-gallery .f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40}.modula-best-grid-gallery .fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color, #fff);--f-button-hover-color:var(--fancybox-color, #fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:.75}.modula-best-grid-gallery .is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.modula-best-grid-gallery .is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.modula-best-grid-gallery .fancybox__content>.f-button.is-close-btn:hover{opacity:1}.modula-best-grid-gallery .fancybox__footer{padding:0;margin:0;position:relative}.modula-best-grid-gallery .fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.modula-best-grid-gallery .is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.modula-best-grid-gallery .is-compact .fancybox__footer .fancybox__caption{padding:12px}.modula-best-grid-gallery .is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0, 0, 0, 0.6);--f-button-active-bg:rgba(0, 0, 0, 0.6);--f-button-hover-bg:rgba(0, 0, 0, 0.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px}.modula-best-grid-gallery .fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24, 24, 27, 0.3);--f-button-active-bg:rgba(24, 24, 27, 0.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity, 1)}.modula-best-grid-gallery .fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.modula-best-grid-gallery .is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.modula-best-grid-gallery .is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.modula-best-grid-gallery .fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width) * -.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height) * -.5));z-index:30;cursor:pointer}.modula-best-grid-gallery .fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modula-best-grid-gallery .fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.modula-best-grid-gallery .fancybox-focus-guard{outline:0;opacity:0;position:fixed;pointer-events:none}.modula-best-grid-gallery .fancybox__container:not([aria-hidden]){opacity:0}.modula-best-grid-gallery .fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>:not(.fancybox__viewport),.modula-best-grid-gallery .fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>:not(.fancybox__content),.modula-best-grid-gallery .fancybox__container.is-animated[aria-hidden=false]>:not(.fancybox__backdrop,.fancybox__carousel){animation:var(--f-interface-enter-duration,.25s) ease .1s backwards f-fadeIn}.modula-best-grid-gallery .fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration,.35s) ease backwards f-fadeIn}.modula-best-grid-gallery .fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>:not(.fancybox__viewport),.modula-best-grid-gallery .fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>:not(.fancybox__content),.modula-best-grid-gallery .fancybox__container.is-animated[aria-hidden=true]>:not(.fancybox__backdrop,.fancybox__carousel){animation:var(--f-interface-exit-duration,.15s) ease forwards f-fadeOut}.modula-best-grid-gallery .fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration,.35s) ease forwards f-fadeOut}.modula-best-grid-gallery .has-html5video .fancybox__content,.modula-best-grid-gallery .has-iframe .fancybox__content,.modula-best-grid-gallery .has-map .fancybox__content,.modula-best-grid-gallery .has-pdf .fancybox__content,.modula-best-grid-gallery .has-vimeo .fancybox__content,.modula-best-grid-gallery .has-youtube .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.modula-best-grid-gallery .has-iframe .fancybox__content,.modula-best-grid-gallery .has-map .fancybox__content,.modula-best-grid-gallery .has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.modula-best-grid-gallery .fancybox__container.is-compact .has-iframe .fancybox__content,.modula-best-grid-gallery .fancybox__container.is-compact .has-map .fancybox__content,.modula-best-grid-gallery .fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.modula-best-grid-gallery .has-html5video .fancybox__content,.modula-best-grid-gallery .has-vimeo .fancybox__content,.modula-best-grid-gallery .has-youtube .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.modula-best-grid-gallery .has-html5video .fancybox__content,.modula-best-grid-gallery .has-map .fancybox__content,.modula-best-grid-gallery .has-pdf .fancybox__content,.modula-best-grid-gallery .has-vimeo .fancybox__content,.modula-best-grid-gallery .has-youtube .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.modula-best-grid-gallery .has-map .fancybox__content{background:#e5e3df}.modula-best-grid-gallery .fancybox__html5video,.modula-best-grid-gallery .fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.modula-best-grid-gallery .fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.modula-best-grid-gallery .f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.modula-best-grid-gallery .f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.modula-best-grid-gallery .f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px}.modula-best-grid-gallery .f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;perspective:1000px;transform:translateZ(0)}.modula-best-grid-gallery .f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.modula-best-grid-gallery .f-thumbs .f-spinner svg{display:none}.modula-best-grid-gallery .f-thumbs.is-vertical{height:100%}.modula-best-grid-gallery .f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0,0,0)}.modula-best-grid-gallery .f-thumbs__track{display:flex}.modula-best-grid-gallery .f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.modula-best-grid-gallery .f-thumbs__slide.is-loading img{opacity:0}.modula-best-grid-gallery .is-classic .f-thumbs__viewport{height:100%}.modula-best-grid-gallery .is-modern .f-thumbs__track{width:-moz-max-content;width:max-content}.modula-best-grid-gallery .is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width,0)) * -.5);width:calc(var(--width,0) * 1px + var(--f-thumb-clip-width,0));cursor:pointer}.modula-best-grid-gallery .is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift,0) * -1px),0,0);transition:none;pointer-events:none}.modula-best-grid-gallery .is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.modula-best-grid-gallery .is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.modula-best-grid-gallery .is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.modula-best-grid-gallery .f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:0;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.modula-best-grid-gallery .f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.modula-best-grid-gallery .f-thumbs__slide__button:focus:not(:focus-visible){outline:0}.modula-best-grid-gallery .f-thumbs__slide__button:focus-visible{outline:0;opacity:var(--f-thumb-selected-opacity)}.modula-best-grid-gallery .is-modern .f-thumbs__slide__button{--clip-path:inset(0 calc(((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5) round var(--f-thumb-border-radius, 0));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.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}.modula-best-grid-gallery .fancybox__thumbs{max-height:initial!important}@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}}
    2 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:1;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.modula-gallery-bnb: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.justified-gallery .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 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,html body .modula-gallery .modula-item.effect-pufrobo .jtg-description{margin-bottom:2em}html body .et_pb_module_inner .modula .modula-item.effect-pufrobo .jtg-description,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-description,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 .jtg-description,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-description,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-description,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}.modula-best-grid-gallery .f-button:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}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}html body .modula.modula-gallery .modula-item-link:focus-visible{outline:2px solid #005fcc;outline-offset:-2px}html body .modula .figc .jtg-description,html body .modula .figc .jtg-description:has(a),html body .modula .figc .jtg-title,html body .modula .figc :not(:has(*)){position:relative;z-index:2}
     2html 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:1;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(
     3.modula-is-lazy
     4).modula-gallery-initialized .modula-items .modula-item .modula-item-content,html body .modula.modula-gallery-bnb:not(.modula-loaded-scale):not(
     5.modula-is-lazy
     6).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.justified-gallery .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 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,html body .modula-gallery .modula-item.effect-pufrobo .jtg-description{margin-bottom:2em}html body .et_pb_module_inner .modula .modula-item.effect-pufrobo .jtg-description,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-description,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 .jtg-description,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-description,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-description,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}.modula-best-grid-gallery .f-button:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}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(
     7.modula-show-socials
     8){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%;min-height:auto}html body .modula-fancybox-container button.f-button{padding:0}html body .modula.modula-gallery .modula-item-link:focus-visible{outline:2px solid #005fcc;outline-offset:-2px}html body .modula .figc .jtg-description,html body .modula .figc .jtg-description:has(a),html body .modula .figc .jtg-title,html body .modula .figc :not(:has(*)){position:relative;z-index:2}
  • modula-best-grid-gallery/trunk/assets/css/front/modula.css

    r3454697 r3455378  
    11html body .modula .modula-items .modula-item {
    2     position: absolute;
    3     box-sizing: border-box;
    4     overflow: hidden;
     2    position: absolute;
     3    box-sizing: border-box;
     4    overflow: hidden;
    55}
    66
    77html body .modula .modula-items .modula-item .modula-item-content {
    8     transition: transform .3s ease-out, opacity .2s linear, top .3s, left .6s;
    9     opacity: 0;
     8    transition:
     9        transform 0.3s ease-out,
     10        opacity 0.2s linear,
     11        top 0.3s,
     12        left 0.6s;
     13    opacity: 0;
    1014}
    1115
    1216html body .modula .modula-items {
    13     position: relative;
    14     z-index: 1;
    15     min-height: 10px;
    16 }
    17 
    18 html body .modula .modula-items .modula-item .modula-item-content>a {
    19     display: block;
    20     position: absolute;
    21     top: 0;
    22     left: 0;
    23     width: 100%;
    24     height: 100%;
    25     z-index: 1;
    26     background: transparent;
    27 }
    28 
    29 html body .modula.modula-creative-gallery .modula-items .modula-item .modula-item-content,
    30 html body .modula.modula-custom-grid .modula-items .modula-item .modula-item-content {
    31     height: 100%;
     17    position: relative;
     18    z-index: 1;
     19    min-height: 10px;
     20}
     21
     22html body .modula .modula-items .modula-item .modula-item-content > a {
     23    display: block;
     24    position: absolute;
     25    top: 0;
     26    left: 0;
     27    width: 100%;
     28    height: 100%;
     29    z-index: 1;
     30    background: transparent;
     31}
     32
     33html
     34    body
     35    .modula.modula-creative-gallery
     36    .modula-items
     37    .modula-item
     38    .modula-item-content,
     39html
     40    body
     41    .modula.modula-custom-grid
     42    .modula-items
     43    .modula-item
     44    .modula-item-content {
     45    height: 100%;
    3246}
    3347
    3448html body .modula .modula-items .modula-item .jtg-social {
    35     z-index: 10;
    36     font-size: 0;
    37 }
    38 
    39 html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items .modula-item.tg-loaded .modula-item-content,
    40 html body .modula:not(.modula-loaded-scale).modula-gallery-initialized .modula-items.justified-gallery .modula-item .modula-item-content,
    41 html body .modula.modula-columns:not(.modula-loaded-scale):not(.modula-is-lazy).modula-gallery-initialized .modula-items .modula-item .modula-item-content,
    42 html body .modula.modula-gallery-bnb:not(.modula-loaded-scale):not(.modula-is-lazy).modula-gallery-initialized .modula-items .modula-item .modula-item-content {
    43     transform: scale(1) translate(0, 0) rotate(0deg) !important;
    44     opacity: 1;
     49    z-index: 10;
     50    font-size: 0;
     51}
     52
     53html
     54    body
     55    .modula:not(.modula-loaded-scale).modula-gallery-initialized
     56    .modula-items
     57    .modula-item.tg-loaded
     58    .modula-item-content,
     59html
     60    body
     61    .modula:not(.modula-loaded-scale).modula-gallery-initialized
     62    .modula-items.justified-gallery
     63    .modula-item
     64    .modula-item-content,
     65html
     66    body
     67    .modula.modula-columns:not(.modula-loaded-scale):not(
     68        .modula-is-lazy
     69    ).modula-gallery-initialized
     70    .modula-items
     71    .modula-item
     72    .modula-item-content,
     73html
     74    body
     75    .modula.modula-gallery-bnb:not(.modula-loaded-scale):not(
     76        .modula-is-lazy
     77    ).modula-gallery-initialized
     78    .modula-items
     79    .modula-item
     80    .modula-item-content {
     81    transform: scale(1) translate(0, 0) rotate(0deg) !important;
     82    opacity: 1;
    4583}
    4684
    4785html body .modula .modula-items .modula-item picture.pic,
    4886html body .modula .modula-items .modula-item img.pic {
    49     font-size: 12px;
    50     position: absolute;
    51     /*display: none;*/
    52     /*opacity: 0;*/
    53     max-width: 999em;
    54     transition: width .3s, height .3s, transform .3s linear, opacity .2s linear;
     87    font-size: 12px;
     88    position: absolute;
     89    /*display: none;*/
     90    /*opacity: 0;*/
     91    max-width: 999em;
     92    transition:
     93        width 0.3s,
     94        height 0.3s,
     95        transform 0.3s linear,
     96        opacity 0.2s linear;
    5597}
    5698
    5799html body .modula .modula-items.justified-gallery .modula-item picture.pic img {
    58     max-width: 999em;
    59     height: 100%;
    60 }
    61 
    62 html body .modula.modula-creative-gallery .modula-items .modula-item picture.pic img {
    63     width: 100%;
     100    max-width: 999em;
     101    height: 100%;
     102}
     103
     104html
     105    body
     106    .modula.modula-creative-gallery
     107    .modula-items
     108    .modula-item
     109    picture.pic
     110    img {
     111    width: 100%;
    64112}
    65113
    66114html body .modula.modula-columns .modula-items .modula-item picture.pic,
    67115html body .modula.modula-columns .modula-items .modula-item img.pic {
    68     position: relative;
    69     max-width: 100%;
    70     margin: 0 auto;
     116    position: relative;
     117    max-width: 100%;
     118    margin: 0 auto;
    71119}
    72120
     
    75123html body .modula .modula-items .modula-item.tg-loaded img.pic,
    76124html body .modula.modula-columns .modula-items .modula-item img.pic {
    77     display: block;
    78     opacity: 1;
     125    display: block;
     126    opacity: 1;
    79127}
    80128
     
    83131html body .modula .modula-items .modula-item img.pic.lazyloaded,
    84132html body .modula .modula-items .modula-item img.pic.lazyload {
    85     display: block;
     133    display: block;
    86134}
    87135
    88136html body .modula .modula-items .modula-item .caption .icon {
    89     font-size: 14px;
    90     position: absolute;
    91     left: 50%;
    92     top: 50%;
    93     margin: -12px 0 0 -8px;
     137    font-size: 14px;
     138    position: absolute;
     139    left: 50%;
     140    top: 50%;
     141    margin: -12px 0 0 -8px;
    94142}
    95143
    96144html body .modula .modula-items .modula-item .figc {
    97     color: #fff;
    98     text-align: center;
    99     position: absolute;
    100     left: 0;
    101     width: 100%;
    102     padding: 0;
    103     max-width: 100%;
    104 }
    105 
     145    color: #fff;
     146    text-align: center;
     147    position: absolute;
     148    left: 0;
     149    width: 100%;
     150    padding: 0;
     151    max-width: 100%;
     152}
    106153
    107154html body .modula .modula-items .hidden .figc {
    108     display: none;
     155    display: none;
    109156}
    110157
    111158html body .modula .modula-items .hidden:hover .figc {
    112     display: block;
     159    display: block;
    113160}
    114161
    115162html body .modula .modula-items .visible .figc {
    116     display: block;
     163    display: block;
    117164}
    118165
    119166html body .modula .modula-items .always-visible .figc {
    120     display: block;
     167    display: block;
    121168}
    122169
    123170html body .modula .modula-items .visible:hover .figc {
    124     display: none;
     171    display: none;
    125172}
    126173
    127174html body .modula .modula-items .caption span.text {
    128     display: block;
    129     padding: 10px;
     175    display: block;
     176    padding: 10px;
    130177}
    131178
    132179html body .modula .modula-items .caption span.title {
    133     font-size: 14px;
    134     font-weight: bold;
     180    font-size: 14px;
     181    font-weight: bold;
    135182}
    136183
    137184html body .modula .jtg-social a {
    138     box-shadow: none;
     185    box-shadow: none;
    139186}
    140187
    141188html body .modula .jtg-social svg {
    142     width: 20px;
    143     height: 16px;
     189    width: 20px;
     190    height: 16px;
    144191}
    145192
    146193html body .modula .modula-items .modula-item p {
    147     margin: 0;
    148     padding: 0;
     194    margin: 0;
     195    padding: 0;
    149196}
    150197
    151198html body .modula .figc {
    152     color: black;
    153     text-align: center;
    154     position: absolute;
    155     left: 0;
    156     width: 100%;
    157     padding: 2em;
     199    color: black;
     200    text-align: center;
     201    position: absolute;
     202    left: 0;
     203    width: 100%;
     204    padding: 2em;
    158205}
    159206
    160207html body .modula .modula-item .jtg-social a {
    161     text-decoration: none;
    162     color: #fff;
    163     display: inline-block;
    164     margin: 0 10px 0 0;
    165     padding: 0;
    166     border: 0;
    167     opacity: 0;
    168     transition: opacity .3s;
     208    text-decoration: none;
     209    color: #fff;
     210    display: inline-block;
     211    margin: 0 10px 0 0;
     212    padding: 0;
     213    border: 0;
     214    opacity: 0;
     215    transition: opacity 0.3s;
    169216}
    170217
    171218html body .modula .modula-item:hover .jtg-social a {
    172     opacity: 1;
     219    opacity: 1;
    173220}
    174221
     
    177224/*---------------*/
    178225html body .modula .modula-items .jtg-social {
    179     opacity: 0;
    180     right: 30px;
    181     position: absolute;
    182     bottom: 20px;
    183     text-align: right;
    184     transition: all .3s;
     226    opacity: 0;
     227    right: 30px;
     228    position: absolute;
     229    bottom: 20px;
     230    text-align: right;
     231    transition: all 0.3s;
    185232}
    186233
    187234html body .et_pb_module_inner .modula .modula-items .jtg-social {
    188     transition: all .3s !important;
     235    transition: all 0.3s !important;
    189236}
    190237
    191238html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a {
    192     margin-right: 10px;
    193 }
    194 
    195 @media all and (max-width:480px) {
    196     html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social {
    197         right: 0;
    198         width: 100%;
    199         text-align: center;
    200     }
    201 
    202     html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a {
    203         padding: 5px;
    204     }
     239    margin-right: 10px;
     240}
     241
     242@media all and (max-width: 480px) {
     243    html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social {
     244        right: 0;
     245        width: 100%;
     246        text-align: center;
     247    }
     248
     249    html body .modula .modula-items .modula-item.effect-pufrobo .jtg-social a {
     250        padding: 5px;
     251    }
    205252}
    206253
    207254html body .modula .modula-items .jtg-social {
    208     opacity: 1;
     255    opacity: 1;
    209256}
    210257
    211258html body .modula .modula-items .jtg-social a:last-of-type {
    212     margin-right: 0;
     259    margin-right: 0;
    213260}
    214261
    215262html body .modula .modula-item.effect-pufrobo p.description,
    216263html body .modula-gallery .modula-item.effect-pufrobo .jtg-description {
    217     margin-bottom: 2em;
     264    margin-bottom: 2em;
    218265}
    219266
    220267html body .et_pb_module_inner .modula .modula-item.effect-pufrobo p.description,
    221 html body .et_pb_module_inner .modula .modula-item.effect-pufrobo .jtg-description {
    222     -webkit-transition: -webkit-transform 0.35s !important;
    223     transition: transform 0.35s !important;
     268html
     269    body
     270    .et_pb_module_inner
     271    .modula
     272    .modula-item.effect-pufrobo
     273    .jtg-description {
     274    -webkit-transition: -webkit-transform 0.35s !important;
     275    transition: transform 0.35s !important;
    224276}
    225277
    226278html body .modula .modula-item.effect-pufrobo .figc {
    227     text-align: right;
     279    text-align: right;
    228280}
    229281
     
    231283html body .modula .modula-item.effect-pufrobo p,
    232284html body .modula .modula-item.effect-pufrobo .jtg-description {
    233     position: absolute;
    234     right: 5%;
    235     left: 5%;
    236     padding: 10px 0;
     285    position: absolute;
     286    right: 5%;
     287    left: 5%;
     288    padding: 10px 0;
    237289}
    238290
    239291html body .modula.modula-gallery-initialized .modula-item:hover img,
    240 html body .modula.modula-gallery-initialized .modula-items .modula-item.tg-loaded:hover picture.pic,
    241 html body .modula.modula-gallery-initialized .modula-items .modula-item.tg-loaded:hover img.pic {
    242     opacity: .8
     292html
     293    body
     294    .modula.modula-gallery-initialized
     295    .modula-items
     296    .modula-item.tg-loaded:hover
     297    picture.pic,
     298html
     299    body
     300    .modula.modula-gallery-initialized
     301    .modula-items
     302    .modula-item.tg-loaded:hover
     303    img.pic {
     304    opacity: 0.8;
    243305}
    244306
     
    247309html body .modula .modula-item.effect-pufrobo p,
    248310html body .modula .modula-item.effect-pufrobo .jtg-description {
    249     bottom: 20%;
    250     line-height: 1.5;
    251     -webkit-transform: translate3d(0, 100%, 0);
    252     transform: translate3d(0, 100%, 0);
    253     letter-spacing: 1px;
     311    bottom: 20%;
     312    line-height: 1.5;
     313    -webkit-transform: translate3d(0, 100%, 0);
     314    transform: translate3d(0, 100%, 0);
     315    letter-spacing: 1px;
    254316}
    255317
    256318html body .modula .modula-items .modula-item.effect-pufrobo .jtg-title {
    257     /*top: 30px;*/
    258     top: 10%;
    259     -webkit-transition: -webkit-transform 0.35s;
    260     transition: transform 0.35s;
    261     -webkit-transform: translate3d(0, 20px, 0);
    262     transform: translate3d(0, 20px, 0);
    263 }
    264 
    265 html body .et_pb_module_inner .modula .modula-items .modula-item.effect-pufrobo .jtg-title {
    266     -webkit-transition: -webkit-transform 0.35s !important;
    267     transition: transform 0.35s !important;
     319    /*top: 30px;*/
     320    top: 10%;
     321    -webkit-transition: -webkit-transform 0.35s;
     322    transition: transform 0.35s;
     323    -webkit-transform: translate3d(0, 20px, 0);
     324    transform: translate3d(0, 20px, 0);
     325}
     326
     327html
     328    body
     329    .et_pb_module_inner
     330    .modula
     331    .modula-items
     332    .modula-item.effect-pufrobo
     333    .jtg-title {
     334    -webkit-transition: -webkit-transform 0.35s !important;
     335    transition: transform 0.35s !important;
    268336}
    269337
    270338html body .modula .modula-item.effect-pufrobo:hover .jtg-title {
    271     -webkit-transform: translate3d(0, 0, 0);
    272     transform: translate3d(0, 0, 0);
     339    -webkit-transform: translate3d(0, 0, 0);
     340    transform: translate3d(0, 0, 0);
    273341}
    274342
    275343html body .modula .modula-item.effect-pufrobo .jtg-title::after {
    276     position: absolute;
    277     top: 80%;
    278     left: 0;
    279     width: 100%;
    280     height: 4px;
    281     background: #fff;
    282     content: '';
    283     -webkit-transform: translate3d(0, 40px, 0);
    284     transform: translate3d(0, 40px, 0);
     344    position: absolute;
     345    top: 80%;
     346    left: 0;
     347    width: 100%;
     348    height: 4px;
     349    background: #fff;
     350    content: "";
     351    -webkit-transform: translate3d(0, 40px, 0);
     352    transform: translate3d(0, 40px, 0);
    285353}
    286354
    287355html body .modula .modula-item.effect-pufrobo .jtg-title::after,
    288356html body .modula .modula-item.effect-pufrobo p,
    289 html body .modula .modula-item.effect-pufrobo .jtg-description{
    290     opacity: 0;
    291     -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    292     transition: opacity 0.35s, transform 0.35s;
     357html body .modula .modula-item.effect-pufrobo .jtg-description {
     358    opacity: 0;
     359    -webkit-transition:
     360        opacity 0.35s,
     361        -webkit-transform 0.35s;
     362    transition:
     363        opacity 0.35s,
     364        transform 0.35s;
    293365}
    294366
     
    296368html body .modula .modula-item.effect-pufrobo:hover p,
    297369html body .modula .modula-item.effect-pufrobo:hover .jtg-description {
    298     margin-top: 10px;
    299     margin-bottom: 5px;
    300     opacity: 1;
    301     -webkit-transform: translate3d(0, 0, 0);
    302     transform: translate3d(0, 0, 0);
    303 }
    304 
    305 html body .modula .modula-items .modula-item.effect-pufrobo .figc.no-title.no-description .jtg-title:after {
    306     display: none;
     370    margin-top: 10px;
     371    margin-bottom: 5px;
     372    opacity: 1;
     373    -webkit-transform: translate3d(0, 0, 0);
     374    transform: translate3d(0, 0, 0);
     375}
     376
     377html
     378    body
     379    .modula
     380    .modula-items
     381    .modula-item.effect-pufrobo
     382    .figc.no-title.no-description
     383    .jtg-title:after {
     384    display: none;
    307385}
    308386
    309387/* TwnetyNintheen fix */
    310 html body .modula .modula-items .modula-item.effect-fluid-up .figc .jtg-title:before,
    311 html body .modula .modula-items .modula-item.effect-hide .figc .jtg-title:before,
    312 html body .modula .modula-items .modula-item.effect-quiet .figc .jtg-title:before,
    313 html body .modula .modula-items .modula-item.effect-reflex .figc .jtg-title:before,
    314 html body .modula .modula-items .modula-item.effect-curtain .figc .jtg-title:before,
    315 html body .modula .modula-items .modula-item.effect-lens .figc .jtg-title:before,
    316 html body .modula .modula-items .modula-item.effect-appear .figc .jtg-title:before,
    317 html body .modula .modula-items .modula-item.effect-crafty .figc .jtg-title:before,
    318 html body .modula .modula-items .modula-item.effect-seemo .figc .jtg-title:before,
    319 html body .modula .modula-items .modula-item.effect-comodo .figc .jtg-title:before,
    320 html body .modula .modula-items .modula-item.effect-pufrobo .figc .jtg-title:before {
    321     display: none;
    322 }
    323 
    324 html body .modula .modula-items .modula-item>a:not(.modula-no-follow) {
    325     cursor: zoom-in;
    326 }
    327 
    328 html body .modula .modula-items .modula-item>a.modula-no-follow {
    329     cursor: default;
     388html
     389    body
     390    .modula
     391    .modula-items
     392    .modula-item.effect-fluid-up
     393    .figc
     394    .jtg-title:before,
     395html
     396    body
     397    .modula
     398    .modula-items
     399    .modula-item.effect-hide
     400    .figc
     401    .jtg-title:before,
     402html
     403    body
     404    .modula
     405    .modula-items
     406    .modula-item.effect-quiet
     407    .figc
     408    .jtg-title:before,
     409html
     410    body
     411    .modula
     412    .modula-items
     413    .modula-item.effect-reflex
     414    .figc
     415    .jtg-title:before,
     416html
     417    body
     418    .modula
     419    .modula-items
     420    .modula-item.effect-curtain
     421    .figc
     422    .jtg-title:before,
     423html
     424    body
     425    .modula
     426    .modula-items
     427    .modula-item.effect-lens
     428    .figc
     429    .jtg-title:before,
     430html
     431    body
     432    .modula
     433    .modula-items
     434    .modula-item.effect-appear
     435    .figc
     436    .jtg-title:before,
     437html
     438    body
     439    .modula
     440    .modula-items
     441    .modula-item.effect-crafty
     442    .figc
     443    .jtg-title:before,
     444html
     445    body
     446    .modula
     447    .modula-items
     448    .modula-item.effect-seemo
     449    .figc
     450    .jtg-title:before,
     451html
     452    body
     453    .modula
     454    .modula-items
     455    .modula-item.effect-comodo
     456    .figc
     457    .jtg-title:before,
     458html
     459    body
     460    .modula
     461    .modula-items
     462    .modula-item.effect-pufrobo
     463    .figc
     464    .jtg-title:before {
     465    display: none;
     466}
     467
     468html body .modula .modula-items .modula-item > a:not(.modula-no-follow) {
     469    cursor: zoom-in;
     470}
     471
     472html body .modula .modula-items .modula-item > a.modula-no-follow {
     473    cursor: default;
    330474}
    331475
     
    334478 */
    335479html body .modula-fancybox-container {
    336     z-index: 99999999 !important;
     480    z-index: 99999999 !important;
    337481}
    338482
    339483html body .modula-fancybox-share__button--li {
    340     background: #0e76a8;
     484    background: #0e76a8;
    341485}
    342486
    343487html body .modula-fancybox-share__button--wa {
    344     background: #25D366;
     488    background: #25d366;
    345489}
    346490
    347491/* New CSS */
    348492html body .modula.modula-columns .modula-item {
    349     display: flex;
    350     justify-content: center;
     493    display: flex;
     494    justify-content: center;
    351495}
    352496
    353497html body .modula.modula-columns .modula-item .modula-item-content {
    354     position: relative;
    355 }
    356 
    357 html body .modula.modula-columns .modula-items.grid-gallery .modula-item .modula-item-content {
    358     height: 100%;
    359 }
    360 
    361 html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content {
    362     width: 100%;
    363 }
    364 
    365 html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content picture.pic,
    366 html body .modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content img.pic {
    367     position: absolute;
    368     top: 50%;
    369     left: 50%;
    370     margin: 0;
    371     padding: 0;
    372     border: none;
     498    position: relative;
     499}
     500
     501html
     502    body
     503    .modula.modula-columns
     504    .modula-items.grid-gallery
     505    .modula-item
     506    .modula-item-content {
     507    height: 100%;
     508}
     509
     510html
     511    body
     512    .modula.modula-columns
     513    .modula-items.grid-gallery.justified-gallery
     514    .modula-item
     515    .modula-item-content {
     516    width: 100%;
     517}
     518
     519html
     520    body
     521    .modula.modula-columns
     522    .modula-items.grid-gallery.justified-gallery
     523    .modula-item
     524    .modula-item-content
     525    picture.pic,
     526html
     527    body
     528    .modula.modula-columns
     529    .modula-items.grid-gallery.justified-gallery
     530    .modula-item
     531    .modula-item-content
     532    img.pic {
     533    position: absolute;
     534    top: 50%;
     535    left: 50%;
     536    margin: 0;
     537    padding: 0;
     538    border: none;
    373539}
    374540
    375541html body .modula.modula-columns .modula-item.jg-filtered {
    376     display: none;
     542    display: none;
    377543}
    378544
     
    380546/*  Rows CSS */
    381547html body .modula-row {
    382     display: -ms-flexbox;
    383     display: flex;
    384     -ms-flex-wrap: wrap;
    385     flex-wrap: wrap;
    386     margin-right: -15px;
    387     margin-left: -15px;
    388 }
    389 
    390 html body .modula-row-cols-1>* {
    391     -ms-flex: 0 0 100%;
    392     flex: 0 0 100%;
    393     max-width: 100%
    394 }
    395 
    396 html body .modula-row-cols-2>* {
    397     -ms-flex: 0 0 50%;
    398     flex: 0 0 50%;
    399     max-width: 50%
    400 }
    401 
    402 html body .modula-row-cols-3>* {
    403     -ms-flex: 0 0 33.333333%;
    404     flex: 0 0 33.333333%;
    405     max-width: 33.333333%
    406 }
    407 
    408 html body .modula-row-cols-4>* {
    409     -ms-flex: 0 0 25%;
    410     flex: 0 0 25%;
    411     max-width: 25%
    412 }
    413 
    414 html body .modula-row-cols-5>* {
    415     -ms-flex: 0 0 20%;
    416     flex: 0 0 20%;
    417     max-width: 20%
    418 }
    419 
    420 html body .modula-row-cols-6>* {
    421     -ms-flex: 0 0 16.666667%;
    422     flex: 0 0 16.666667%;
    423     max-width: 16.666667%
     548    display: -ms-flexbox;
     549    display: flex;
     550    -ms-flex-wrap: wrap;
     551    flex-wrap: wrap;
     552    margin-right: -15px;
     553    margin-left: -15px;
     554}
     555
     556html body .modula-row-cols-1 > * {
     557    -ms-flex: 0 0 100%;
     558    flex: 0 0 100%;
     559    max-width: 100%;
     560}
     561
     562html body .modula-row-cols-2 > * {
     563    -ms-flex: 0 0 50%;
     564    flex: 0 0 50%;
     565    max-width: 50%;
     566}
     567
     568html body .modula-row-cols-3 > * {
     569    -ms-flex: 0 0 33.333333%;
     570    flex: 0 0 33.333333%;
     571    max-width: 33.333333%;
     572}
     573
     574html body .modula-row-cols-4 > * {
     575    -ms-flex: 0 0 25%;
     576    flex: 0 0 25%;
     577    max-width: 25%;
     578}
     579
     580html body .modula-row-cols-5 > * {
     581    -ms-flex: 0 0 20%;
     582    flex: 0 0 20%;
     583    max-width: 20%;
     584}
     585
     586html body .modula-row-cols-6 > * {
     587    -ms-flex: 0 0 16.666667%;
     588    flex: 0 0 16.666667%;
     589    max-width: 16.666667%;
    424590}
    425591
    426592@media (min-width: 576px) {
    427     html body .modula-row-cols-sm-1>* {
    428         -ms-flex: 0 0 100%;
    429         flex: 0 0 100%;
    430         max-width: 100%
    431     }
    432 
    433     html body .modula-row-cols-sm-2>* {
    434         -ms-flex: 0 0 50%;
    435         flex: 0 0 50%;
    436         max-width: 50%
    437     }
    438 
    439     html body .modula-row-cols-sm-3>* {
    440         -ms-flex: 0 0 33.333333%;
    441         flex: 0 0 33.333333%;
    442         max-width: 33.333333%
    443     }
    444 
    445     html body .modula-row-cols-sm-4>* {
    446         -ms-flex: 0 0 25%;
    447         flex: 0 0 25%;
    448         max-width: 25%
    449     }
    450 
    451     html body .modula-row-cols-sm-5>* {
    452         -ms-flex: 0 0 20%;
    453         flex: 0 0 20%;
    454         max-width: 20%
    455     }
    456 
    457     html body .modula-row-cols-sm-6>* {
    458         -ms-flex: 0 0 16.666667%;
    459         flex: 0 0 16.666667%;
    460         max-width: 16.666667%
    461     }
     593    html body .modula-row-cols-sm-1 > * {
     594        -ms-flex: 0 0 100%;
     595        flex: 0 0 100%;
     596        max-width: 100%;
     597    }
     598
     599    html body .modula-row-cols-sm-2 > * {
     600        -ms-flex: 0 0 50%;
     601        flex: 0 0 50%;
     602        max-width: 50%;
     603    }
     604
     605    html body .modula-row-cols-sm-3 > * {
     606        -ms-flex: 0 0 33.333333%;
     607        flex: 0 0 33.333333%;
     608        max-width: 33.333333%;
     609    }
     610
     611    html body .modula-row-cols-sm-4 > * {
     612        -ms-flex: 0 0 25%;
     613        flex: 0 0 25%;
     614        max-width: 25%;
     615    }
     616
     617    html body .modula-row-cols-sm-5 > * {
     618        -ms-flex: 0 0 20%;
     619        flex: 0 0 20%;
     620        max-width: 20%;
     621    }
     622
     623    html body .modula-row-cols-sm-6 > * {
     624        -ms-flex: 0 0 16.666667%;
     625        flex: 0 0 16.666667%;
     626        max-width: 16.666667%;
     627    }
    462628}
    463629
    464630@media (min-width: 768px) {
    465     html body .modula-row-cols-md-1>* {
    466         -ms-flex: 0 0 100%;
    467         flex: 0 0 100%;
    468         max-width: 100%
    469     }
    470 
    471     html body .modula-row-cols-md-2>* {
    472         -ms-flex: 0 0 50%;
    473         flex: 0 0 50%;
    474         max-width: 50%
    475     }
    476 
    477     html body .modula-row-cols-md-3>* {
    478         -ms-flex: 0 0 33.333333%;
    479         flex: 0 0 33.333333%;
    480         max-width: 33.333333%
    481     }
    482 
    483     html body .modula-row-cols-md-4>* {
    484         -ms-flex: 0 0 25%;
    485         flex: 0 0 25%;
    486         max-width: 25%
    487     }
    488 
    489     html body .modula-row-cols-md-5>* {
    490         -ms-flex: 0 0 20%;
    491         flex: 0 0 20%;
    492         max-width: 20%
    493     }
    494 
    495     html body .modula-row-cols-md-6>* {
    496         -ms-flex: 0 0 16.666667%;
    497         flex: 0 0 16.666667%;
    498         max-width: 16.666667%
    499     }
    500 
     631    html body .modula-row-cols-md-1 > * {
     632        -ms-flex: 0 0 100%;
     633        flex: 0 0 100%;
     634        max-width: 100%;
     635    }
     636
     637    html body .modula-row-cols-md-2 > * {
     638        -ms-flex: 0 0 50%;
     639        flex: 0 0 50%;
     640        max-width: 50%;
     641    }
     642
     643    html body .modula-row-cols-md-3 > * {
     644        -ms-flex: 0 0 33.333333%;
     645        flex: 0 0 33.333333%;
     646        max-width: 33.333333%;
     647    }
     648
     649    html body .modula-row-cols-md-4 > * {
     650        -ms-flex: 0 0 25%;
     651        flex: 0 0 25%;
     652        max-width: 25%;
     653    }
     654
     655    html body .modula-row-cols-md-5 > * {
     656        -ms-flex: 0 0 20%;
     657        flex: 0 0 20%;
     658        max-width: 20%;
     659    }
     660
     661    html body .modula-row-cols-md-6 > * {
     662        -ms-flex: 0 0 16.666667%;
     663        flex: 0 0 16.666667%;
     664        max-width: 16.666667%;
     665    }
    501666}
    502667
    503668@media (min-width: 992px) {
    504     html body .modula-row-cols-lg-1>* {
    505         -ms-flex: 0 0 100%;
    506         flex: 0 0 100%;
    507         max-width: 100%
    508     }
    509 
    510     html body .modula-row-cols-lg-2>* {
    511         -ms-flex: 0 0 50%;
    512         flex: 0 0 50%;
    513         max-width: 50%
    514     }
    515 
    516     html body .modula-row-cols-lg-3>* {
    517         -ms-flex: 0 0 33.333333%;
    518         flex: 0 0 33.333333%;
    519         max-width: 33.333333%
    520     }
    521 
    522     html body .modula-row-cols-lg-4>* {
    523         -ms-flex: 0 0 25%;
    524         flex: 0 0 25%;
    525         max-width: 25%
    526     }
    527 
    528     html body .modula-row-cols-lg-5>* {
    529         -ms-flex: 0 0 20%;
    530         flex: 0 0 20%;
    531         max-width: 20%
    532     }
    533 
    534     html body .modula-row-cols-lg-6>* {
    535         -ms-flex: 0 0 16.666667%;
    536         flex: 0 0 16.666667%;
    537         max-width: 16.666667%
    538     }
     669    html body .modula-row-cols-lg-1 > * {
     670        -ms-flex: 0 0 100%;
     671        flex: 0 0 100%;
     672        max-width: 100%;
     673    }
     674
     675    html body .modula-row-cols-lg-2 > * {
     676        -ms-flex: 0 0 50%;
     677        flex: 0 0 50%;
     678        max-width: 50%;
     679    }
     680
     681    html body .modula-row-cols-lg-3 > * {
     682        -ms-flex: 0 0 33.333333%;
     683        flex: 0 0 33.333333%;
     684        max-width: 33.333333%;
     685    }
     686
     687    html body .modula-row-cols-lg-4 > * {
     688        -ms-flex: 0 0 25%;
     689        flex: 0 0 25%;
     690        max-width: 25%;
     691    }
     692
     693    html body .modula-row-cols-lg-5 > * {
     694        -ms-flex: 0 0 20%;
     695        flex: 0 0 20%;
     696        max-width: 20%;
     697    }
     698
     699    html body .modula-row-cols-lg-6 > * {
     700        -ms-flex: 0 0 16.666667%;
     701        flex: 0 0 16.666667%;
     702        max-width: 16.666667%;
     703    }
    539704}
    540705
    541706@media (min-width: 1200px) {
    542     html body .modula-row-cols-xl-1>* {
    543         -ms-flex: 0 0 100%;
    544         flex: 0 0 100%;
    545         max-width: 100%
    546     }
    547 
    548     html body .modula-row-cols-xl-2>* {
    549         -ms-flex: 0 0 50%;
    550         flex: 0 0 50%;
    551         max-width: 50%
    552     }
    553 
    554     html body .modula-row-cols-xl-3>* {
    555         -ms-flex: 0 0 33.333333%;
    556         flex: 0 0 33.333333%;
    557         max-width: 33.333333%
    558     }
    559 
    560     html body .modula-row-cols-xl-4>* {
    561         -ms-flex: 0 0 25%;
    562         flex: 0 0 25%;
    563         max-width: 25%
    564     }
    565 
    566     html body .modula-row-cols-xl-5>* {
    567         -ms-flex: 0 0 20%;
    568         flex: 0 0 20%;
    569         max-width: 20%
    570     }
    571 
    572     html body .modula-row-cols-xl-6>* {
    573         -ms-flex: 0 0 16.666667%;
    574         flex: 0 0 16.666667%;
    575         max-width: 16.666667%
    576     }
     707    html body .modula-row-cols-xl-1 > * {
     708        -ms-flex: 0 0 100%;
     709        flex: 0 0 100%;
     710        max-width: 100%;
     711    }
     712
     713    html body .modula-row-cols-xl-2 > * {
     714        -ms-flex: 0 0 50%;
     715        flex: 0 0 50%;
     716        max-width: 50%;
     717    }
     718
     719    html body .modula-row-cols-xl-3 > * {
     720        -ms-flex: 0 0 33.333333%;
     721        flex: 0 0 33.333333%;
     722        max-width: 33.333333%;
     723    }
     724
     725    html body .modula-row-cols-xl-4 > * {
     726        -ms-flex: 0 0 25%;
     727        flex: 0 0 25%;
     728        max-width: 25%;
     729    }
     730
     731    html body .modula-row-cols-xl-5 > * {
     732        -ms-flex: 0 0 20%;
     733        flex: 0 0 20%;
     734        max-width: 20%;
     735    }
     736
     737    html body .modula-row-cols-xl-6 > * {
     738        -ms-flex: 0 0 16.666667%;
     739        flex: 0 0 16.666667%;
     740        max-width: 16.666667%;
     741    }
    577742}
    578743
    579744html body .modula .modula-items.grid-gallery .modula-item .figc {
    580     height: 100%;
    581     top: 0;
     745    height: 100%;
     746    top: 0;
    582747}
    583748
    584749html body div.modula-powered {
    585     text-align: right;
    586     font-size: 14px;
    587     margin-right: 5px;
    588     clear: both;
     750    text-align: right;
     751    font-size: 14px;
     752    margin-right: 5px;
     753    clear: both;
    589754}
    590755
    591756html body div.modula-powered svg.modula-logo {
    592     width: 14px;
    593     position: relative;
    594     top: 3px;
     757    width: 14px;
     758    position: relative;
     759    top: 3px;
    595760}
    596761
    597762html body div.modula-powered svg.modula-logo path {
    598     color: #58ab7e !important;
    599 
     763    color: #58ab7e !important;
    600764}
    601765
    602766html body div.modula-powered svg.modula-logo {
    603     display: inline-block;
    604 }
    605 
    606 .modula-gallery:not(.modula-gallery-initialized)>.modula-items {
    607     visibility: hidden;
     767    display: inline-block;
     768}
     769
     770.modula-gallery:not(.modula-gallery-initialized) > .modula-items {
     771    visibility: hidden;
    608772}
    609773
    610774.modula-gallery.modula-gallery-initialized .modula-items .modula-item {
    611     visibility: visible;
     775    visibility: visible;
    612776}
    613777
    614778.modula-creative-commons-wrap p {
    615     margin: 0;
     779    margin: 0;
    616780}
    617781
    618782.modula-creative-commons-wrap img {
    619     height: 20px;
    620     margin-right: 10px;
     783    height: 20px;
     784    margin-right: 10px;
    621785}
    622786
    623787.modula-fancybox-container button.f-button.is-close-btn {
    624     display: none;
     788    display: none;
    625789}
    626790
    627791.modula-best-grid-gallery .f-button:not([disabled]) {
    628     color: var(--f-button-hover-color);
    629     background-color: var(--f-button-hover-bg);
     792    color: var(--f-button-hover-color);
     793    background-color: var(--f-button-hover-bg);
    630794}
    631795
    632796html body .modula-items .modula-item .jtg-social-expandable {
    633     display: none;
    634 }
    635 
    636 html body .modula-items .modula-item .jtg-social-expandable-icons:not(.modula-show-socials) {
    637     display: none;
     797    display: none;
     798}
     799
     800html
     801    body
     802    .modula-items
     803    .modula-item
     804    .jtg-social-expandable-icons:not(.modula-show-socials) {
     805    display: none;
    638806}
    639807
    640808html body .modula-items .modula-item .jtg-social-expandable-icons {
    641     padding: 10px 15px;
    642     background-color: #000;
    643     border-radius: 20px;
    644     position: absolute;
    645     bottom: 58px;
    646     display: inline-flex;
    647     z-index: 99;
    648     right: 0;
    649     flex-wrap: wrap;
    650     box-sizing: border-box;
    651     max-width: calc(100% - 20px);
    652     justify-content: space-evenly;
    653     margin-right: 8px;
    654 }
    655 
    656 html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons {
    657     left: 0;
    658     right: unset;
     809    padding: 10px 15px;
     810    background-color: #000;
     811    border-radius: 20px;
     812    position: absolute;
     813    bottom: 58px;
     814    display: inline-flex;
     815    z-index: 99;
     816    right: 0;
     817    flex-wrap: wrap;
     818    box-sizing: border-box;
     819    max-width: calc(100% - 20px);
     820    justify-content: space-evenly;
     821    margin-right: 8px;
     822}
     823
     824html
     825    body
     826    .modula-items
     827    .modula-item
     828    .modula-socials-right
     829    .jtg-social-expandable-icons {
     830    left: 0;
     831    right: unset;
    659832}
    660833
    661834html body .modula-items .modula-item .jtg-social-expandable-icons::before {
    662     content: '';
    663     position: absolute;
    664     width: 0;
    665     height: 0;
    666     border-left: 10px solid transparent;
    667     border-right: 10px solid transparent;
    668     border-top: 10px solid #000;
    669     bottom: -8px;
    670     right: 10px;
    671 }
    672 
    673 html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons::before {
    674     right: unset;
    675     left: 10px;
    676 }
    677 
    678 html body .modula-items .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable {
    679     padding: 10px;
    680     background-color: #000;
    681     border-radius: 50%;
    682     cursor: pointer;
    683     position: absolute;
    684     right: 10px;
    685     bottom: 10px;
    686     z-index: 999;
    687     display: block;
    688 }
    689 
    690 html body .modula .modula-items .jtg-social-desktop-collapsed.jtg-social-expandable a.modula-icon-share {
    691     pointer-events: none;
    692     display: flex;
    693     justify-content: center;
    694     align-items: center;
    695     border-radius: 50%;
    696     text-decoration: none;
    697 }
    698 
    699 html body .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable-icons a {
    700     justify-content: center;
    701     align-items: center;
    702     display: flex;
    703     flex: 0 0 16px;
    704 }
    705 
    706 html body .modula-items .modula-item .jtg-social-desktop-collapsed.jtg-social-expandable-icons:not(.modula-show-socials) {
    707     display: none;
     835    content: "";
     836    position: absolute;
     837    width: 0;
     838    height: 0;
     839    border-left: 10px solid transparent;
     840    border-right: 10px solid transparent;
     841    border-top: 10px solid #000;
     842    bottom: -8px;
     843    right: 10px;
     844}
     845
     846html
     847    body
     848    .modula-items
     849    .modula-item
     850    .modula-socials-right
     851    .jtg-social-expandable-icons::before {
     852    right: unset;
     853    left: 10px;
     854}
     855
     856html
     857    body
     858    .modula-items
     859    .modula-item
     860    .jtg-social-desktop-collapsed.jtg-social-expandable {
     861    padding: 10px;
     862    background-color: #000;
     863    border-radius: 50%;
     864    cursor: pointer;
     865    position: absolute;
     866    right: 10px;
     867    bottom: 10px;
     868    z-index: 999;
     869    display: block;
     870}
     871
     872html
     873    body
     874    .modula
     875    .modula-items
     876    .jtg-social-desktop-collapsed.jtg-social-expandable
     877    a.modula-icon-share {
     878    pointer-events: none;
     879    display: flex;
     880    justify-content: center;
     881    align-items: center;
     882    border-radius: 50%;
     883    text-decoration: none;
     884}
     885
     886html
     887    body
     888    .modula-item
     889    .jtg-social-desktop-collapsed.jtg-social-expandable-icons
     890    a {
     891    justify-content: center;
     892    align-items: center;
     893    display: flex;
     894    flex: 0 0 16px;
     895}
     896
     897html
     898    body
     899    .modula-items
     900    .modula-item
     901    .jtg-social-desktop-collapsed.jtg-social-expandable-icons:not(
     902        .modula-show-socials
     903    ) {
     904    display: none;
    708905}
    709906
    710907@media (max-width: 992px) {
    711     html body .modula-items .modula-item .jtg-social-expandable-icons {
    712         padding: 10px 15px;
    713         background-color: #000;
    714         border-radius: 20px;
    715         position: absolute;
    716         bottom: 58px;
    717         display: inline-flex;
    718         z-index: 99;
    719         right: 0;
    720         flex-wrap: wrap;
    721         box-sizing: border-box;
    722         max-width: calc(100% - 20px);
    723         justify-content: space-evenly;
    724         margin-right: 8px;
    725     }
    726 
    727     html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons {
    728         left: 0;
    729         right: unset;
    730     }
    731 
    732     html body .modula-items .modula-item .jtg-social-expandable-icons::before {
    733         content: '';
    734         position: absolute;
    735         width: 0;
    736         height: 0;
    737         border-left: 10px solid transparent;
    738         border-right: 10px solid transparent;
    739         border-top: 10px solid #000;
    740         bottom: -8px;
    741         right: 10px;
    742     }
    743 
    744     html body .modula-items .modula-item .modula-socials-right .jtg-social-expandable-icons::before {
    745         right: unset;
    746         left: 10px;
    747     }
    748 
    749     html body .modula-items .modula-item .jtg-social-expandable {
    750         padding: 10px;
    751         background-color: #000;
    752         border-radius: 50%;
    753         cursor: pointer;
    754         position: absolute;
    755         right: 10px;
    756         bottom: 10px;
    757         z-index: 999;
    758         display: block;
    759     }
    760 
    761     html body .modula .modula-items .jtg-social-expandable a.modula-icon-share {
    762         pointer-events: none;
    763         display: flex;
    764         justify-content: center;
    765         align-items: center;
    766         border-radius: 50%;
    767         text-decoration: none;
    768     }
    769 
    770     html body .modula-item .jtg-social-expandable-icons a {
    771         justify-content: center;
    772         align-items: center;
    773         display: flex;
    774     }
    775 
    776     html body .modula-items .modula-item .jtg-social-expandable-icons:not(.modula-show-socials) {
    777         display: none;
    778     }
    779 
    780     html body .modula-items .modula-item .jtg-social {
    781         display: none;
    782     }
     908    html body .modula-items .modula-item .jtg-social-expandable-icons {
     909        padding: 10px 15px;
     910        background-color: #000;
     911        border-radius: 20px;
     912        position: absolute;
     913        bottom: 58px;
     914        display: inline-flex;
     915        z-index: 99;
     916        right: 0;
     917        flex-wrap: wrap;
     918        box-sizing: border-box;
     919        max-width: calc(100% - 20px);
     920        justify-content: space-evenly;
     921        margin-right: 8px;
     922    }
     923
     924    html
     925        body
     926        .modula-items
     927        .modula-item
     928        .modula-socials-right
     929        .jtg-social-expandable-icons {
     930        left: 0;
     931        right: unset;
     932    }
     933
     934    html body .modula-items .modula-item .jtg-social-expandable-icons::before {
     935        content: "";
     936        position: absolute;
     937        width: 0;
     938        height: 0;
     939        border-left: 10px solid transparent;
     940        border-right: 10px solid transparent;
     941        border-top: 10px solid #000;
     942        bottom: -8px;
     943        right: 10px;
     944    }
     945
     946    html
     947        body
     948        .modula-items
     949        .modula-item
     950        .modula-socials-right
     951        .jtg-social-expandable-icons::before {
     952        right: unset;
     953        left: 10px;
     954    }
     955
     956    html body .modula-items .modula-item .jtg-social-expandable {
     957        padding: 10px;
     958        background-color: #000;
     959        border-radius: 50%;
     960        cursor: pointer;
     961        position: absolute;
     962        right: 10px;
     963        bottom: 10px;
     964        z-index: 999;
     965        display: block;
     966    }
     967
     968    html body .modula .modula-items .jtg-social-expandable a.modula-icon-share {
     969        pointer-events: none;
     970        display: flex;
     971        justify-content: center;
     972        align-items: center;
     973        border-radius: 50%;
     974        text-decoration: none;
     975    }
     976
     977    html body .modula-item .jtg-social-expandable-icons a {
     978        justify-content: center;
     979        align-items: center;
     980        display: flex;
     981    }
     982
     983    html
     984        body
     985        .modula-items
     986        .modula-item
     987        .jtg-social-expandable-icons:not(.modula-show-socials) {
     988        display: none;
     989    }
     990
     991    html body .modula-items .modula-item .jtg-social {
     992        display: none;
     993    }
    783994}
    784995
    785996.modula-fancybox-container .fancybox-image {
    786     width: auto;
    787     height: auto;
    788     max-width: 100%;
    789     max-height: 100%;
     997    width: auto;
     998    height: auto;
     999    max-width: 100%;
     1000    max-height: 100%;
     1001    min-height: auto;
    7901002}
    7911003
    7921004html body .modula-fancybox-container button.f-button {
    793     padding: 0px;
     1005    padding: 0px;
    7941006}
    7951007
    7961008html body .modula.modula-gallery .modula-item-link:focus-visible {
    797     outline: 2px solid #005fcc;
    798     outline-offset: -2px;
     1009    outline: 2px solid #005fcc;
     1010    outline-offset: -2px;
    7991011}
    8001012
     
    8041016html body .modula .figc .jtg-title,
    8051017html body .modula .figc .jtg-description:has(a) {
    806     position: relative;
    807     z-index: 2;
    808 }
     1018    position: relative;
     1019    z-index: 2;
     1020}
  • modula-best-grid-gallery/trunk/assets/css/front/modula.min.css

    r3454697 r3455378  
    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:1;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.modula-gallery-bnb: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.justified-gallery .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 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,html body .modula-gallery .modula-item.effect-pufrobo .jtg-description{margin-bottom:2em}html body .et_pb_module_inner .modula .modula-item.effect-pufrobo .jtg-description,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-description,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 .jtg-description,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-description,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-description,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}.modula-best-grid-gallery .f-button:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}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}html body .modula.modula-gallery .modula-item-link:focus-visible{outline:2px solid #005fcc;outline-offset:-2px}html body .modula .figc .jtg-description,html body .modula .figc .jtg-description:has(a),html body .modula .figc .jtg-title,html body .modula .figc :not(:has(*)){position:relative;z-index:2}
     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:1;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(
     2.modula-is-lazy
     3).modula-gallery-initialized .modula-items .modula-item .modula-item-content,html body .modula.modula-gallery-bnb:not(.modula-loaded-scale):not(
     4.modula-is-lazy
     5).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.justified-gallery .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 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,html body .modula-gallery .modula-item.effect-pufrobo .jtg-description{margin-bottom:2em}html body .et_pb_module_inner .modula .modula-item.effect-pufrobo .jtg-description,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-description,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 .jtg-description,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-description,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-description,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}.modula-best-grid-gallery .f-button:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}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(
     6.modula-show-socials
     7){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%;min-height:auto}html body .modula-fancybox-container button.f-button{padding:0}html body .modula.modula-gallery .modula-item-link:focus-visible{outline:2px solid #005fcc;outline-offset:-2px}html body .modula .figc .jtg-description,html body .modula .figc .jtg-description:has(a),html body .modula .figc .jtg-title,html body .modula .figc :not(:has(*)){position:relative;z-index:2}
  • modula-best-grid-gallery/trunk/changelog.txt

    r3454697 r3455378  
     1= 2.14.3 - 06.02.2026 =
     2Fixed: Various issues and bugs.
     3
     4= 2.14.2 - 05.02.2026 =
     5Fixed: Various issues and bugs.
     6
     7= 2.14.1 - 05.02.2026 =
     8Fixed: Various issues and bugs.
     9
    110= 2.14.0 - 05.02.2026 =
    211Changed: Multiple improvements to the codebase.
  • modula-best-grid-gallery/trunk/includes/class-modula.php

    r3454791 r3455378  
    100100        // Initialize features
    101101        $this->feature_initializer->check_compatibility();
    102         $this->feature_initializer->init_offers();
    103102        $this->feature_initializer->init_telemetry();
    104103    }
  • modula-best-grid-gallery/trunk/includes/core/class-modula-dependency-loader.php

    r3454697 r3455378  
    3636            'admin/notifications/class-modula-notifications.php',
    3737            'admin/wpchill/class-wpchill-notifications.php',
     38            'admin/wpchill/class-wpchill-remote-upsells.php',
    3839            'admin/wpchill/class-wpchill-about-us.php',
    3940            'admin/listing/class-gallery-listing-output.php',
  • modula-best-grid-gallery/trunk/includes/core/class-modula-feature-initializer.php

    r3454697 r3455378  
    2121
    2222    /**
    23      * Initialize offers system.
    24      *
    25      * @since 2.0.0
    26      * @return void
    27      */
    28     public function init_offers(): void {
    29         ( new Modula_Offers() )->register();
    30     }
    31 
    32     /**
    3323     * Check for compatibility issues.
    3424     *
  • modula-best-grid-gallery/trunk/readme.txt

    r3455134 r3455378  
    55Tested up to: 6.9
    66Requires PHP: 5.6
    7 Stable tag: 2.14.2
     7Stable tag: 2.14.3
    88
    99License: GNU General Public License v3.0 or later 
     
    326326
    327327== Changelog ==
     328= 2.14.3 - 06.02.2026 =
     329Fixed: Various issues and bugs.
     330
     331= 2.14.2 - 05.02.2026 =
     332Fixed: Various issues and bugs.
     333
     334= 2.14.1 - 05.02.2026 =
     335Fixed: Various issues and bugs.
     336
    328337= 2.14.0 - 05.02.2026 =
    329338Changed: Multiple improvements to the codebase.
Note: See TracChangeset for help on using the changeset viewer.