/* Start custom CSS for modula_elementor_gallery, class: .elementor-element-148025ba */#jtg-1022 .modula-items .figc .jtg-title {font-family: 'LiebeDoni-Solid' !important;
    text-align: center;
    text-transform: uppercase;
    line-height: 1.2em;
    text-decoration: none;
    top: 50%;
transform: translate(0px, -50%);
 }
    
  #jtg-1022 .modula-item .modula-item-content{ background-color: #95805c;
  }
  
    @media (max-width:1600px) {
    .jtg-title {    
        font-size: 32px !important;
    }
}
    
  
  @media (max-width:1200px) {
    .jtg-title {    
        font-size: 25px !important;
    }
}

  
  @media (max-width:767px) {
    .jtg-title {    
        font-size: 18px !important;
    }
}
  @media (max-width:530px) {
    .jtg-title {    
        font-size: 12px !important;
    }
}
    
    html body .modula .modula-item.effect-pufrobo .jtg-title::after, html body .modula .modula-item.effect-pufrobo p {display:none;}
    
    html body .modula .modula-items .modula-item.tg-loaded img.pic, html body .modula.modula-columns .modula-items .modula-item img.pic {mix-blend-mode:multiply}
    
    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{opacity:0.9;}
    
html body .modula .modula-items .modula-item.effect-pufrobo .jtg-title {
    -webkit-transition: -webkit-transform .35s;
    transition: transform .35s;
    -webkit-transform: translate3d(0,0px,0);
    transform: translate3d(0,0px,0);
    text-shadow: 0px 3px 20px #3D3D3D;
    

}

html body .modula :nth-child(odd).effect-pufrobo .figc {border: 1px solid transparent;
    border-image-source: url(https://rareandvintage.de/wp-content/uploads/2021/09/rahmencat1.svg);
    border-image-repeat: repeat;
    border-image-slice: 30%;
    border-image-width: 80px}
    
    html body .modula :nth-child(even).effect-pufrobo .figc {border: 1px solid transparent;
    border-image-source: url(https://rareandvintage.de/wp-content/uploads/2021/09/rahmencat3.svg);
    border-image-repeat: repeat;
    border-image-slice: 30%;
    border-image-width: 85px}/* End custom CSS */