body#gallery #galleryWrap{
    background-color: white;
    min-height: 45vh;
    padding-bottom: 4rem;
}

 body#gallery #galleryWrap div.foogallery.foogallery-container{margin: 30px 0 0;padding: 0;display: grid;grid-template-columns: repeat(4, 1fr);grid-template-rows: 1fr;grid-column-gap: 10px;grid-row-gap: 10px;}
#majGalPageWrap ol{
    margin: 2rem auto;
    padding: 0;
    text-align: center;
}

#majGalPageWrap li.pageDisp{
    margin: auto;
    text-align: center;
    padding: 0 0rem 0 0rem;
}

#majGalPageWrap li{
    list-style-type: none;
    display: inline-block;
}
#majGalPageRow{
    margin-top: 7rem;
}

#majGalPageWrap li.pageDisp + li.pageDisp:before{content: "\02022";Ã£â‚¬â‚¬letter-spacing: 1em;Ã£â‚¬â‚¬}

.m-pagenation__prev{
    padding-right: 0.5rem;
}

.m-pagenation__next{
    padding-left: 0.5rem;
}

#majGalPageWrap li.pageDisp{
    color: #000;
}

#majGalPageWrap a:link,
#majGalPageWrap a:active,
#majGalPageWrap a:hover,
#majGalPageWrap a:visited{
    color: #2FAB6F;
}

body#gallery #galleryWrap .fg-default.fg-gutter-10 .fg-item {}

.fg-item:nth-child(7),
.fg-item:nth-child(4),
.fg-item:nth-child(1){}


body#gallery #galleryWrap .fg-default.fg-gutter-10 .fg-item:nth-child(3n){Ã£â‚¬â‚¬margin-right: 0;}

.indivGalWrap{display: grid;  flex-wrap: wrap;  }
.indivGalWrap > div.foogallery.foogallery-container {margin-top: 1.25rem;}


.indivGalWrap h2{display: block;margin-left: 0;}
.indivGalWrap p.galDate+p{ order: 2; display: block; font-size: 0.85rem; }
.indivGalWrap p.galDate{display: block;}
.indivGalWrap div.foogallery{ order: 4; display: block;}

#foogallery-gallery-4520 .fg-image { width: 100%; height: 100%; object-fit: cover;}

/*+++++++++++++++++++++++ tablet +++++++++++++++++++++++++++++++++++++++++*/
@media (min-width: 992px){
body#gallery #galleryWrap .fg-default.fg-gutter-10 .fg-item{width: 100%;}
body#gallery #galleryWrap div.row.galleryTip+div.row.galleryTip{Ã£â‚¬â‚¬}
}

/*+++++++++++++++++++++++ sp +++++++++++++++++++++++++++++++++++++++++*/
@media (max-width: 992px){
 body#gallery #galleryWrap div.row.galleryTip+div.row.galleryTip{ margin-top: 6rem; }       
body#gallery #galleryWrap .fg-default.fg-gutter-10 .fg-item{ margin: auto auto 1rem auto; }
body#gallery #galleryWrap .fg-default.fg-gutter-10 .fg-item,
#galleryWrap figure.fg-item-inner,
#galleryWrap figure.fg-item-inner a{width: 100%;}
body#gallery #galleryWrap .fg-default.fg-gutter-10 .fg-item { margin: 0;} 
#galleryWrap .attnTipMain img{ margin-bottom: auto; }
 body#gallery #galleryWrap div.foogallery.foogallery-container{margin: 15px auto; grid-template-columns: repeat(3, 1fr); grid-column-gap: 5px;grid-row-gap: 5px;} 
}
.gallery_button{text-align:center;margin-bottom:80px;}
.gallery_button a{margin-top: 1rem;background-color: #F3C51E;border: 1px solid #F1902F;color: white;-moz-text-shadow: 0px 0px 10px rgba(239, 129, 24, 0.83);-webkit-text-shadow: 0px 0px 10px rgba(239, 129, 24, 0.83);-ms-text-shadow: 0px 0px 10px rgba(239, 129, 24, 0.83);text-shadow: 0px 0px 10px rgb(239 129 24 / 83%);font-size: 1rem;padding: 1rem 4rem;letter-spacing: 0.1rem;font-weight: 700;    border-radius: 999px;display: inline-block;}
.gallery_button #confirmBtn:hover {color: #fff;text-decoration: none;background-color: #F1902F;}
@media (max-width: 500px){
body#gallery #galleryWrap div.foogallery.foogallery-container{ grid-template-columns: repeat(2, 1fr); } 
}