

.imagegallery-banner {

    align-items: center;

    display: flex;

    height: 350px;

    justify-content: center;

    position: relative;

    margin-bottom: 50px;

}

.imagegallery-banner .imagegallery-banner-image {

    height: 100%;

    position: absolute;

    z-index: 0;

    width: 100%;

}

.imagegallery-sidebar ul {

    list-style: none;

    padding: 0;

}

.imagegallery-sidebar ul li a {

    color: #333;

}

#imagegallery-album-images, .imagegallery-body-wraper {

    margin-left: -10px;

    margin-right: -10px;

}

.imagegallery-home-layout-category .imagegallery-category:before, .imagegallery-home-layout-category .imagegallery-category:after {

    content: '';

    display: table;

}

.imagegallery-home-layout-category .imagegallery-category:before, .imagegallery-home-layout-category .imagegallery-category:after {

    content: '';

    display: table;

}

.imagegallery-home-layout-category .imagegallery-category-title {

    cursor: pointer;

    position: relative;

    padding: 15px 0 3px;

    margin: 15px 0 25px;

    border-bottom: 2px solid #cecece;

}

.imagegallery-home-layout-category .imagegallery-category-title._open a {

    color: #333;

}

.imagegallery-home-layout-category .imagegallery-category-title._open i {

    -webkit-transform: rotate(

180deg);

    -ms-transform: rotate(180deg);

    transform: rotate(

180deg);

    color: #333;

}

.imagegallery-home-layout-category .imagegallery-category-title i {

    color: #707070;

    position: absolute;

    right: 0;

    top: 50%;

    transition: all .3s;

}

.imagegallery-home-layout-category .imagegallery-category-albums {

    margin-left: -10px;

    margin-right: -10px;

}

.imagegallery-inner {

    box-shadow: rgb(50 50 93 / 17%) 0 -1px 5px 0, rgb(50 50 93 / 25%) 0 13px 27px -5px, rgb(0 0 0 / 30%) 0 8px 16px -8px;

    position: relative;

    overflow: hidden;

    margin: 10px;

    border-radius: 10px;

}

.imagegallery-content-animation {

    color: #fff;

    position: absolute;

    padding: 25px 15px;

    z-index: -1;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    transform: translateY(100%);

    transform-origin: 50% 100%;

    transition-property: transform;

    transition: all .5s;

    transition-timing-function: ease-out;

}

.imagegallery-item-inner .imagegallery-item-content .imagegallery-item-title, .imagegallery-item-inner .imagegallery-item-content .imagegallery-item-desc {

    margin-bottom: 10px;

    overflow: hidden;

}

.imagegallery-item-inner .imagegallery-item-content h3, .imagegallery-item-inner .imagegallery-item-content a {

    color: #fff;

}

.imagegallery-item-inner .imagegallery-item-content .imagegallery-item-meta {

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-justify-content: flex-start;

    -moz-justify-content: flex-start;

    -ms-justify-content: flex-start;

    justify-content: flex-start;

    -webkit-flex-wrap: wrap;

    flex-wrap: wrap;

    -webkit-align-items: center;

    -ms-align-items: center;

    align-items: center;

    margin-bottom: 5px;

}

.imagegallery-item-meta span:nth-child(1) {

    margin-left: 0;

}

.imagegallery-item-meta span {

    width: 50%;

    margin: 0 0 5px;

}

.imagegallery-item-inner .imagegallery-item-content .imagegallery-item-meta span i {

    margin-right: 3px;

}

.imagegallery-item-inner .imagegallery-item-content .imagegallery-item-meta .imagegallery-count-image-album, .imagegallery-item-inner .imagegallery-item-content .imagegallery-item-meta .imagegallery-creation-time {

    margin-bottom: 5px;

}

.imagegallery-item-inner:hover .imagegallery-item-content {

    transform: translateY(0);

    z-index: 1;

}



.imagegallery-album-content {

    margin-bottom: 15px;

}

.imagegallery-album-content .imagegallery-album-title {

    margin-top: 0;

    font-weight: 600;

}

.imagegallery-items-layout-list .imagegallery-item-meta, .imagegallery-album .imagegallery-item-meta {

    display: inherit;

    margin-bottom: 10px;

}

.imagegallery-items-layout-list .imagegallery-item-meta span, .imagegallery-album .imagegallery-item-meta span {

    margin-right: 10px;

}

.imagegallery-item-meta span:nth-child(1) {

    margin-left: 0;

}



.imagegallery-item-meta span i {

    margin-right: 3px;

}



.imagegallery-album-image .imagegallery-image-inner .imagegallery-content-animation {

    opacity: 0;

}

.imagegallery-album-image .imagegallery-image-inner .imagegallery-album-image-link i {

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    border-radius: 50%;

    border: 2px solid #fff;

    background: #fff;

    color: #333;

    font-size: 25px;

    padding: 10px;

    transition: all .3s;

}

.imagegallery-album-image .imagegallery-image-inner figure {

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-justify-content: center;

    -moz-justify-content: center;

    -ms-justify-content: center;

    justify-content: center;

    -webkit-flex-direction: column;

    -ms-flex-direction: column;

    flex-direction: column;

    text-align: center;

}

.imagegallery-category {

     clear: both; 

    float: left;

    position: relative;

    width: 100%;

}

.imagegallery-album-image .imagegallery-image-inner.imagegallery-image-animation figure

{

transform:translateY(0);

z-index:1;

opacity:1

}

.imagegallery-banner .imagegallery-searchform, .imagegallery-banner .imagegallery-searchform form {

    position: relative;

}

.imagegallery-banner .imagegallery-searchform-head {

    margin-bottom: 40px;

    text-align: center;

}

.imagegallery-title-color {

    color: #ffffff;

}

.imagegallery-sub-title-color {

    color: #ffffff;

}

.imagegallery-banner form input {

    -webkit-box-shadow: 0 0 8px 0 rgb(135 202 199 / 61%);

    -moz-box-shadow: 0 0 8px 0 rgba(135,202,199,.61);

    -ms-box-shadow: 0 0 8px 0 rgba(135,202,199,.61);

    box-shadow: 0 0 8px 0 rgb(135 202 199 / 61%);

    transition: all .2s ease-in-out;

    border: 0;

    border-radius: 50px;

    height: 45px;

    padding-left: 15px;

    padding-right: 50px;

}

.imagegallery-banner #buttom-submit-search {

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    -ms-box-shadow: none;

    box-shadow: none;

    background: 0 0;

    border: transparent;

    border-radius: 4px;

    padding: 0;

    position: absolute;

    height: 100%;

    right: 0;

    top: 2px;

    width: fit-content;

}

.imagegallery-banner #buttom-submit-search:before {

    align-items: center;

    color: #e5e5e5;

    content: '\f002';

    display: flex;

    height: 100%;

    font-family: 'font awesome 5 free';

    font-size: 20px;

    position: absolute;

    right: 15px;

    top: -2px;

}

.imagegallery-pagination {

    margin-top: 35px;

}

.imagegallery-pagination .toolbar-amount {

    width: 50%;

    text-align: center;

    display: block;

}

.imagegallery-pagination .pages .item.current strong {

    border: 1px solid #ccc;

}

.imagegallery-pagination .pages .item a, .imagegallery-pagination .pages .item strong {

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    border-radius: 50%;

    width: 30px;

    height: 30px;

    text-align: center;

    line-height: 30px;

    padding: 0;

    border: 1px solid transparent;

}


/* 27-9-2021 
==================*/

.mgz-imagegallery .breadcrumb-section {display: none;}
/*.imagegallery-banner {min-height:480px ;}*/
.imagegallery-banner {height:auto;}
.imagegallery-banner-image:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff; opacity: 0.5;}
.imagegallery-title-color {color: #000 !important;}
.imagegallery-sub-title-color {color: #000 !important;}
.imagegallery-button-group.imagegallery-filters-button-group {text-align: center;margin-bottom: 50px;}
.imagegallery-button-group.imagegallery-filters-button-group button {background: #E5E5E5;border: 0 !important;border-radius: 0;font-size: 16px;line-height: 18px;color: #303030;text-transform: uppercase;font-weight: 600;padding: 17px 100px;margin-right: 10px;margin-bottom:10px;}
.imagegallery-button-group.imagegallery-filters-button-group button:hover {background: #AC8122;color: #fff;}
.imagegallery-item .imagegallery-inner, .imagegallery-inner {margin: 15px;border-radius: 0;margin-bottom: 20px;box-shadow: none;}
.imagegallery-item-thumbnail {width: 100%;display: inline-block;}
.imagegallery-inner .imagegallery-item-thumbnail img {width: 100%;display: inline-block;}
.mgz-imagegallery .page-title-wrapper .page-title { display:none;}
.imagegallery-body-wraper .imagegallery-body-wraper, div#imagegallery-album-images {display: inline-block;width: 100%;margin: 0 auto 50px;}
.imagegallery-banner #inner-banner-main {margin-bottom: 0;}

@media only screen and (max-width:1199px) {
    /*.imagegallery-banner {min-height: 350px;}*/
}
@media only screen and (max-width:767px) {
    .imagegallery-button-group.imagegallery-filters-button-group button {width:100%; margin-right:0;margin-left:0;}
    .imagegallery-items .imagegallery-item {width: 100%;}
    #imagegallery-album-images .imagegallery-album-image {width: 100%;}
    .imagegallery-album-content .imagegallery-album-title { margin-bottom: 10px;}
}


























/*
     FILE ARCHIVED ON 10:27:02 Aug 31, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:02:26 Oct 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.433
  exclusion.robots: 0.069
  exclusion.robots.policy: 0.062
  esindex: 0.005
  cdx.remote: 14.69
  LoadShardBlock: 290.226 (3)
  PetaboxLoader3.datanode: 420.68 (5)
  PetaboxLoader3.resolve: 106.532 (2)
  load_resource: 245.15
  loaddict: 19.787
*/