.popup-basename,.popup-dimensions, .popup-filesize, .popup-owner, .exif-Model, .exif-ApertureFNumber, .exif-FocalLength, .exif-ExposureTime, .exif-ISOSpeedRatings {display: none;}
.popup-exif>*:not(:first-child),
.popup-image-meta>*:not(:first-child) {border-left: none; padding-left:0px; margin-left:0px;}
.pswp__caption__center {display: inline-flex; flex-direction: column;}
.popup-title, .popup-title:not(:last-child) {font-size: 18px;font-weight: bold; order: 1;}
.popup-image-meta {order: 3; padding-top: 6px; border-top: 1px solid #666666;}
.popup-location, .popup-exif {order: 4;}
.popup-location {margin-left: 35px; margin-top: -24px;}
.popup-description {order:2;font-size:16px;}

.popup-description {
	font-size: 18px;
}

@supports (-webkit-line-clamp: 3) {
    .popup-title, .popup-description, .popup-keywords {
        display: -webkit-box;
        -webkit-line-clamp: var(--popup-caption-line-clamp, 3);
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
}
@supports (-webkit-line-clamp: 3) {
    @media screen and (min-height: 700px) {
        .popup-title, .popup-description, .popup-keywords {
            -webkit-line-clamp: calc(var(--popup-caption-line-clamp, 3) + 15);
        }
    }
}
@supports (-webkit-line-clamp: 3) {
    @media screen and (min-height: 600px) {
        .popup-title, .popup-description, .popup-keywords {
            -webkit-line-clamp: calc(var(--popup-caption-line-clamp, 3) + 15);
        }
    }
}
@supports (-webkit-line-clamp: 3) {
    @media screen and (min-height: 500px) {
        .popup-title, .popup-description, .popup-keywords {
            -webkit-line-clamp: calc(var(--popup-caption-line-clamp, 3) + 15);
        }
    }
}

#sidebar {position: absolute;}
li.menu-li a {font-size:22px;padding:3px;}
.crumb a {font-size:18px;}
.crumb:first-child a svg {padding-bottom:3px;}
.crumb:not(:first-child):before {display: inline-block;vertical-align: top;}
.pswp {z-index:300000;}


#galleryTitle {
	position: absolute;
	top: -30px;
	height: 30px;
	width: 400px;
	margin:0 auto;
	font-family:Arial-BoldMT, Arial, sans-serif; 
	font-size: 31px; 
	font-weight:700; 
	color:rgb(255, 255, 255);
	line-height: 22px;
	text-align: center;
	z-index: 5;
}

#sidebar-toggle {
	top:9px;
}
#main {min-height:50px;}
#topbar {position:relative;top:0px;}
