/* Block: Gallery-Simple */
.usgallery-simple.alignfull:has(.alignwide){padding-left:var(--us-gap)!important;padding-right:var(--us-gap)!important;}/* <-- add block-padding */

.usgallery-simple .gallery-holder{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:stretch;gap:8px;}
.usgallery-simple .gallery-holder figcaption{padding-top:0!important;}
.usgallery-simple .gallery-holder + figcaption{padding-top:var(--us-gap)!important;}
.usgallery-simple .gallery-holder + .us-caption{display:block;padding-top:16px!important;}

.usgallery-simple .gallery-holder .gallery-item{width:calc(50% - 4px);display:flex;
flex-grow:1;justify-content: center;position: relative;flex-direction:column;
max-width:100%;box-sizing:border-box;}
.usgallery-simple .gallery-holder .gallery-item img,
.usgallery-simple .gallery-holder .gallery-item a{display:flex;width:100%;flex:1 0 0%;height:100%;object-fit:cover;max-width:100%!important;}


.usgallery-simple figcaption{flex-grow:1;flex-basis:100%;}
.usgallery-simple.alignfull figcaption{margin-left:var(--us-margin);margin-right:var(--us-margin);}
.usgallery-simple.alignfull .alignwide figcaption{margin-left:0!important;margin-right:0!important;}
.usgallery-simple.alignwide figcaption.aligntext,
.usgallery-simple.alignfull figcaption.aligntext{margin-left:auto!important;margin-right:auto!important;}

.usgallery-simple figcaption .media-caption{display:block;font-size:14px;font-weight:500;max-width:var(--us-text-width);}
.usgallery-simple figcaption .media-description{display:block;font-size:14px;font-weight:300;max-width:var(--us-text-width);}
.usgallery-simple figcaption .media-copyright{display:block;font-size:12px;font-weight:300;max-width:var(--us-text-width);}
.usgallery-simple hr{display:none}
.usgallery-simple.current-block hr{display:block} 

@media only screen and (min-width:768px) {
	.usgallery-simple .gallery-holder{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:stretch;gap:16px;}
	.usgallery-simple .gallery-holder .gallery-item{width:calc(33.33% - (16px * 0.6667));max-width:50%; /* 3 items*/}
}

@media only screen and (min-width:990px) {
.usgallery-simple .gallery-holder .gallery-item{width:calc(25% - (16px * 0.75)); /* 4 items*/}
}

