@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css");
#collectio-title{  font-weight: 500;   font-size: 36px; margin: 0; padding: 20px 0;}

div.flickgallerymenu h2{  font-weight: 500;   font-size: 36px; margin: 0; padding: 20px 0 0;}
div.flickgallerymenu ul{ float: left; width: 100%; list-style: none outside none;  padding: 20px 0;}
div.flickgallerymenu ul li{ float: left; width: auto; list-style: none outside none;  padding: 0; margin: 0; }
div.flickgallerymenu ul li:before{ display: none;}
body div.flickgallerymenu ul li a{	box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.09);    color: #333;    border: 0px;    padding: 8px 15px; margin: 0 10px 15px 0;
	background: #fff;    margin-right: 15px;    font-size: 16px; display: block; text-decoration: none; line-height: normal; font-weight: 600;}

body div.flickgallerymenu ul li a:hover{ background: #b98700; color: #fff; font-size: 16px; line-height: normal;  }

body div.flickgallerymenu ul li a.active-collection{ background: #b98700; color: #fff;}

.pio_flickr_albumList{list-style: none outside none;  padding: 0;  margin: 0 -1%; /* gap: 20px;*/  display: flex;  flex-wrap: wrap;  justify-content: flex-start;
  align-content: center;  align-items: center;}

.pio_flickr_albumList .flickrGlrALbumColumn{  padding: 1%; display: flex;  flex-direction: column;  align-items: flex-start;  justify-content: flex-start;  flex: 0 2 33%;  align-self: stretch;}
.pio_flickr_albumList .flickrGlrALbumColumn > a{width: 100%;}
.flickrGlrALbumColumn .recentBlock{ min-width:100%; min-height: 375px;box-shadow:0px -12px 12px 0px rgba(0, 0, 0, 0.09);background-repeat: no-repeat; background-size: cover;background-position: center center;}

.flickrGlrALbumColumn .recentBlock{background-repeat: no-repeat; background-size: cover;background-position: center !important;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.09); position:relative; z-index: 1; border-radius: 0px;}
.flickrGlrALbumColumn .recentBlock .recentBlockDesc{position:absolute;left:0px;bottom:0px !important;color:#fff;z-index:99;padding-right:20px;padding:35px 20px 20px 20px;width: 100%;}

.flickrGlrALbumColumn .recentBlock .recentBlockDesc:before{content:" ";width:100%;height:100%;background:url(../images/HomeMidBannerCover.png) repeat-x left 15%;position:absolute;z-index:9;bottom:0 !important;left:0;  -webkit-border-bottom-right-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}

.flickrGlrALbumColumn .recentBlock .recentBlockDesc h3{color:#fff;font-size:22px; font-family: "Alegreya", Sans-serif; font-size: 22px;  font-weight: 500;  line-height: 1.2em; text-shadow:rgb(51, 51, 51) 0px 5px 5px;position: relative;z-index: 12;}
.flickrGlrALbumColumn .recentBlock .recentBlockDesc p{margin:0px;text-shadow:#333 0px 2px 2px; position: relative;z-index: 12; font-size: 16px; font-weight: 400;}

div.glightbox-clean .gslide-title, .glightbox-clean .gslide-desc{text-align: left; font-family: "Open Sans", sans-serif;}

#show_album .flickr-album {margin: 20px 0;padding: 0 20px;}
.flickr-load-more-container{position: relative;text-align: center;clear: both;}
.flickr-load-more-container #flickrloadmore {background: #34a2ea;border: 0;color: #fff;text-transform: uppercase;font-weight: 600;padding: 10px 40px;margin:50px 0px;}

#main_gallery_container.main_GLR_Parent_Div{ padding: 30px 10px 40px; max-width: 1200px; margin: auto;}
#main_GLR_Parent_Div{ padding-top: 20px; padding-bottom: 20px;}
#main_gallery_container #gallerytitle{font-weight: 300;  font-size: 60px;  text-align: center;  line-height: 1.2em;  padding: 0 8%;}
.flickr-page-breadcrum {  text-align: center;  margin: 20px 0px;  font-size: 20px;  font-weight: 500; text-transform: uppercase;}
.flickr-page-breadcrum a{text-decoration: none;}
#main_gallery_container .glr-album-description{  text-align: center;  padding: 0 8%; margin-bottom: 30px;}

 .dh-main-galery-images img {    cursor: url(../images/slide-zoom-icon.png), auto;}

#main_gallery_container #loadMore{
		background-color: #fff; border:1px solid #7D95EC;  color: #7D95EC; text-align: center;display: block;  margin: 30px auto;  font-weight: 500;
}


#justifiedgalleryimages .spinner{display: none!important;}

#loader {display: block; text-align: center;padding: 30px;}
/*
#loader {display: inline-block; background-color: #fff; padding: 5px; border-radius: 4px; width: 50px; height: 50px; text-align: center; line-height: 55px; box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3); position: fixed; z-index: 1; left: 50%;  top: 50%;  margin: -30px; position: fixed;  z-index: 1000;  transform: translate(-50%,-50%;)
  bottom: 0;}
*/
#loader  img{ width: 28px; }


/*===========  Css for archones only ==================*/

/*.flickrGlrALbumColumn .recentBlock .recentBlockDesc h3{	 font-family: "Epilogue", Sans-serif;  font-size: 22px;  font-weight: 500;  line-height: 1.2em;}*/
/*.pio_flickr_albumList .flickrGlrALbumColumn{border-radius: 6px;overflow: hidden;}*/

 div.glightbox-clean .gslide-description {	 background-color: #000;	}
#collectio-title,div.flickgallerymenu h2{ color: #b98700; font-size: 30px; font-family: "Alegreya", Sans-serif;}
#main_gallery_container #gallerytitle{color: #333333; font-family: "Alegreya", Sans-serif; font-weight: 600; font-size: 32px;}
#main_gallery_container .glr-album-description{  color: #333333;  font-family: "Open Sans", sans-serif;    font-size: 16px;    font-weight: 400; text-align: left; text-align: center;}
body .flickr-page-breadcrum a{ color:#fff; background-color:#b98700;  font-family: "Open Sans", sans-serif;  font-size:12px;  font-weight:600; border-radius: 24px; display: inline-block;  padding: 8px 22px; line-height: 1; text-transform: capitalize;}
body .flickr-page-breadcrum a:hover{background-color:#d9a641; color: #fff; line-height: 1; font-size:12px;  font-weight:600; }

.flickr-page-breadcrum a .fa{font-size: 14px; margin-right: 8px;}

.flickr-load-more-container #flickrloadmore{
	font-family: "Open Sans", sans-serif;    font-size: 18px;    font-weight: 600;    color: #FFFFFF;    border-radius: 50px 50px 50px 50px;
    padding: 11px 35px 11px 35px; text-transform: capitalize; background: #b98700;
}

.flickr-load-more-container #flickrloadmore:hover, .flickr-load-more-container #flickrloadmore:active{  background: #1C1C1C;}

div.flickgallerymenu ul li a:hover{ background: #b98700;}

.glightbox-container.glightbox-clean .gslide-title{font-weight: 600; color: #fff!important; text-align: left; font-family: "Open Sans", sans-serif;}

/*body.glightbox-open  #elementor-lightbox-slideshow-single-img{display:none!important;}*/

body.glightbox-mobile .glightbox-container .gslide-desc{color: #fff; font-family: "Open Sans", sans-serif;}
body.glightbox-mobile .glightbox-container .gslide-desc .desc-more{font-size: .86em;  font-weight: 600;}

/*================== media query  css start  ===============*/
@media (max-width:900px){
		.pio_flickr_albumList .flickrGlrALbumColumn{	width: 300px; flex-basis: 300px; flex-grow: 1;	}
}

@media (max-width:767px){
	#main_gallery_container #gallerytitle{font-size: 26px;  font-size: 6vw; padding-left: 0; padding-right: 0px;}
	#main_gallery_container .glr-album-description{padding-left: 0; padding-right: 0px;}
	.flickr-page-breadcrum{font-size: 16px;}
}

@media (max-width:480px){
	.pio_flickr_albumList .flickrGlrALbumColumn{  padding-bottom: 10px;}	
}

@media (min-width: 769px) {	
	div.glightbox-clean .gslide-title,	.glightbox-clean .gslide-desc{color: #fff;}
	
}
