body.dark { background: #1a1a1a; color: #e0e0e0; }
.gallery-item img, .subgallery-thumb { width: 100%; border-radius: 6px; }
.subgallery-card { cursor: pointer; }
.dark .card { background: #333; color: #fff; }
.dark .breadcrumb-item a { color: #eee; }
#ottocss {};
.subgallery-thumb, .gallery-item img {
    height: 200px;
    width: 100%;
    object-fit: cover;
    border-radius: 6px;
	margin:10px;
	padding:5px;
}


.gslide-title { text-align: center; }
.glightbox-clean .gslide-title .gslide-description {
    color: #fff !important;
    background: transparent !important;
}
.glightbox-clean .gslide-description, .glightbox-clean .gslide-title {
     color: #fff !important;
    background: transparent !important;
}
.glightbox-clean .gdesc-inner {
     padding: 0px !important; 
}
.glightbox-mobile .glightbox-container .gslide-description
 { margin: 0px !important; padding: 0px !important; }
 .desc-bottom .gslide-media, .desc-top .gslide-media {
   /* border: 1px red dashed;*/
    margin-bottom: 30px !important;
    zoom:.9;
 }
h4.gslide-title { margin: 0px !important; padding: 0px !important; }

@media screen and (max-width: 1023px) {

    h4.gslide-title { margin: 0px !important; padding: 0px !important; zoom:.5; }
    .custom-tooltip .is-keyboard,.custom-tooltip .is-pointer {
        zoom:.7;
    }
    #ia-jstooltip-pointer-20 ,#ia-jstooltip-keyboard-20 {
        zoom:.8;float:right;
        /*right:0px !important;*/
        top:65px !important;
        left:310px !important;
    }
  
}