@charset "UTF-8";

.flicgal-gallery-wrapper .blueimp-gallery {
	position: fixed;
	z-index: 999999;
	overflow: hidden;
	background: #000;
	opacity: 0;
	display: none;
	direction: ltr;
	-ms-touch-action: pinch-zoom;
	touch-action: pinch-zoom;
}

.flicgal-gallery-wrapper .blueimp-gallery-carousel {
	position: relative;
	z-index: auto;
	margin: 1em auto;
	padding-bottom: 56.25%;
	box-shadow: 0 0 4px rgba(0, 0, 0, .1);
	-ms-touch-action: pan-y pinch-zoom;
	touch-action: pan-y pinch-zoom;
	display: block;
}

.flicgal-gallery-wrapper .blueimp-gallery-display {
	display: block;
	opacity: 1;
}

.flicgal-gallery-wrapper .blueimp-gallery > .slides {
	position: relative;
	height: 100%;
	overflow: hidden;
}

.flicgal-gallery-wrapper .blueimp-gallery-carousel > .slides {
	position: absolute;
}

.flicgal-gallery-wrapper .blueimp-gallery > .slides > .slide {
	visibility: hidden;
	position: relative;
	float: left;
	height: 100%;
	text-align: center;
	-webkit-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
	-moz-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
	-ms-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
	-o-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
	transition-timing-function: cubic-bezier(.645, .045, .355, 1);
}

.flicgal-gallery-wrapper .blueimp-gallery > .slides > .slide-prev, .flicgal-gallery-wrapper .blueimp-gallery > .slides > .slide-active, .flicgal-gallery-wrapper .blueimp-gallery > .slides > .slide-next {
	visibility: visible;
}

.flicgal-gallery-wrapper .blueimp-gallery > .slides > .slide-loading {
	background: url("/wp-content/plugins/flickr-album-gallery/css/../img/loading.gif") center no-repeat;
	background-size: 64px 64px;
	--lzl-bg-img: "/wp-content/plugins/flickr-album-gallery/css/../img/loading.gif";
}

.flicgal-gallery-wrapper .blueimp-gallery-smil > .slides > .slide-loading {
	background-image: url("/wp-content/plugins/flickr-album-gallery/css/../img/loading.svg");
	--lzl-bg-img: "/wp-content/plugins/flickr-album-gallery/css/../img/loading.svg";
}

.flicgal-gallery-wrapper .blueimp-gallery-smil > .slides > .slide-loading.lzl:not(.lzl-ed), .flicgal-gallery-wrapper .blueimp-gallery-smil > .slides > .slide-loading.lzl-ing:not(.lzl-ed) {
	background-image: none;
}

.flicgal-gallery-wrapper .blueimp-gallery > .slides > .slide-loading > .slide-content {
	opacity: 0;
}

.flicgal-gallery-wrapper .blueimp-gallery > .slides > .slide-loading.lzl:not(.lzl-ed), .flicgal-gallery-wrapper .blueimp-gallery > .slides > .slide-loading.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABNklEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwb+AwMAjwABWBXfzAAAAABJRU5ErkJggg==");
}

.flicgal-gallery-wrapper .blueimp-gallery > .slides > .slide-error {
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNkOTUzNGYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCI+PC9jaXJjbGU+PGxpbmUgeDE9IjEyIiB5MT0iOCIgeDI9IjEyIiB5Mj0iMTIiPjwvbGluZT48bGluZSB4MT0iMTIiIHkxPSIxNiIgeDI9IjEyLjAxIiB5Mj0iMTYiPjwvbGluZT48L3N2Zz4K") center no-repeat;
	background-size: 48px 48px;
}

.flicgal-gallery-wrapper .blueimp-gallery-svgasimg > .slides > .slide-error {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNkOTUzNGYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCI+PC9jaXJjbGU+PGxpbmUgeDE9IjEyIiB5MT0iOCIgeDI9IjEyIiB5Mj0iMTIiPjwvbGluZT48bGluZSB4MT0iMTIiIHkxPSIxNiIgeDI9IjEyLjAxIiB5Mj0iMTYiPjwvbGluZT48L3N2Zz4K");
}

.flicgal-gallery-wrapper .blueimp-gallery > .slides > .slide-error > .slide-content {
	display: none;
}

.flicgal-gallery-wrapper .blueimp-gallery-display > .prev, .flicgal-gallery-wrapper .blueimp-gallery-display > .next {
	position: absolute;
	top: 50%;
	left: 15px;
	width: 44px !important;
	height: 44px !important;
	padding: 0 !important;
	margin-top: -22px;
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
	background: rgba(0, 0, 0, .5) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBvbHlsaW5lIHBvaW50cz0iMTUgMTggOSAxMiAxNSA2Ij48L3BvbHlsaW5lPjwvc3ZnPgo=") center no-repeat !important;
	background-size: 24px 24px !important;
	border: 2px solid #fff !important;
	-webkit-border-radius: 50% !important;
	-moz-border-radius: 50% !important;
	border-radius: 50% !important;
	opacity: .7;
	cursor: pointer;
	display: none;
}

.flicgal-gallery-wrapper .blueimp-gallery-display > .prev:before, .flicgal-gallery-wrapper .blueimp-gallery-display > .next:before, .flicgal-gallery-wrapper .blueimp-gallery-display > .prev:after, .flicgal-gallery-wrapper .blueimp-gallery-display > .next:after {
	content: none !important;
}

.flicgal-gallery-wrapper .blueimp-gallery-display > .next {
	right: 15px;
	left: auto;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBvbHlsaW5lIHBvaW50cz0iOSAxOCAxNSAxMiA5IDYiPjwvcG9seWxpbmU+PC9zdmc+Cg==") !important;
}

.flicgal-gallery-wrapper .blueimp-gallery-svgasimg > .prev {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBvbHlsaW5lIHBvaW50cz0iMTUgMTggOSAxMiAxNSA2Ij48L3BvbHlsaW5lPjwvc3ZnPgo=");
}

.flicgal-gallery-wrapper .blueimp-gallery-svgasimg > .next {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBvbHlsaW5lIHBvaW50cz0iOSAxOCAxNSAxMiA5IDYiPjwvcG9seWxpbmU+PC9zdmc+Cg==");
}

.flicgal-gallery-wrapper .blueimp-gallery-display > .close {
	position: absolute;
	top: 15px;
	right: 15px;
	width: 32px !important;
	height: 32px !important;
	background: rgba(0, 0, 0, .5) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGxpbmUgeDE9IjE4IiB5MT0iNiIgeDI9IjYiIHkyPSIxOCI+PC9saW5lPjxsaW5lIHgxPSI2IiB5MT0iNiIgeDI9IjE4IiB5Mj0iMTgiPjwvbGluZT48L3N2Zz4K") center no-repeat !important;
	background-size: 20px 20px !important;
	border-radius: 50%;
	opacity: .8;
	cursor: pointer;
	display: none;
}

.flicgal-gallery-wrapper .blueimp-gallery-display > .close:before, .flicgal-gallery-wrapper .blueimp-gallery-display > .close:after {
	content: none !important;
}

.flicgal-gallery-wrapper .blueimp-gallery-svgasimg > .close {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGxpbmUgeDE9IjE4IiB5MT0iNiIgeDI9IjYiIHkyPSIxOCI+PC9saW5lPjxsaW5lIHgxPSI2IiB5MT0iNiIgeDI9IjE4IiB5Mj0iMTgiPjwvbGluZT48L3N2Zz4K") !important;
}

.flicgal-gallery-wrapper .blueimp-gallery > .title {
	position: absolute;
	top: 15px;
	left: 15px;
	margin: 0 60px 0 0;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	opacity: .8;
	display: none;
}

.flicgal-gallery-wrapper .blueimp-gallery-display > .play-pause {
	position: absolute;
	right: 15px;
	bottom: 15px;
	width: 30px;
	height: 30px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAPCAYAAAGEvU8KAAAABmJLR0QA/wD/AP+gvaeTAAACE0lEQVQ4y7VTPajaUBT+IhE13jQ86GBx6dapo+CWDKVQOtSlUBcDneTRrSAUqfcOTqWLk6uznbtKCt3sVFAKHaxF6uRfoi9qbU+XxBd/+rT2vQ8uudzznfPdnPNdYB9WqxUBEJxz2o0SEQEIe1GxPozFYlOPIzjn5BNkAFBVdeC67m2/imVZG1Uf4W/gnJPjOARAC+iDiCgEAIwxMMb624nycDiEJEmSfyCE2PiiVCpRIpFwANzfoyw456TrOgGAruvrPwoBgCRJ6Pf7jIg+ExE1m03SNO1bUM0wDACAYRhr1VBQolAo/IpGo+epVEqaTCZ3cSQe4ERkT00MAbhXr9d/M8Y+7iMEG7TdPAAQ5KFYLLqRSOTt9pC9wQqf69tvo2Hlcjk6n89fptPpKYDHx1x7A5VKhdrt9hsA7w8ly/5msVjg7OzswnVdBoCObRiy2ewiHo8/cV03vp1oWdalFT3DBJ9F7tRR+YYXsiy/VhSladv2CwCf/qGG4a2NC3vrqtjlwyEiWi6XVK1Wf2qaNmOM1QHcOSC8zg1YQByK7Uw5HA4jn8/L4/FYcRznaa/X+2Ga5lRRlIksy68ARHANCB0iJJNJ1Gq1eKfTuZXJZEqqqn4H8PB/heWrgq1WC7lc7qLb7X4ZDAbPAHzFNWFHuNFowDRNdzabfRiNRs8B9HEDWLtakqSSqqrvbNs+BzC4aVf/AaEAFTjRreu2AAAAAElFTkSuQmCC") 0 0 no-repeat;
	cursor: pointer;
	opacity: .5;
	display: none;
}

.flicgal-gallery-wrapper .blueimp-gallery-svgasimg > .play-pause {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwIiBoZWlnaHQ9IjE1Ij4KCTxwb2x5Z29uIHBvaW50cz0iMiwxIDIsMTQgMTMsNyIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJ3aGl0ZSIvPgoJPHJlY3QgeD0iMTciIHk9IjIiIHdpZHRoPSI0IiBoZWlnaHQ9IjExIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IndoaXRlIi8+Cgk8cmVjdCB4PSIyNCIgeT0iMiIgd2lkdGg9IjQiIGhlaWdodD0iMTEiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
}

.flicgal-gallery-wrapper .blueimp-gallery-playing > .play-pause {
	background-position: -30px 0;
}

.flicgal-gallery-wrapper .blueimp-gallery-controls > .prev, .flicgal-gallery-wrapper .blueimp-gallery-controls > .next, .flicgal-gallery-wrapper .blueimp-gallery-controls > .close, .flicgal-gallery-wrapper .blueimp-gallery-controls > .title, .flicgal-gallery-wrapper .blueimp-gallery-controls > .play-pause {
	display: block;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
}

.flicgal-gallery-wrapper .blueimp-gallery-single > .prev, .flicgal-gallery-wrapper .blueimp-gallery-left > .prev, .flicgal-gallery-wrapper .blueimp-gallery-single > .next, .flicgal-gallery-wrapper .blueimp-gallery-right > .next, .flicgal-gallery-wrapper .blueimp-gallery-single > .play-pause {
	display: none;
}

.flicgal-gallery-wrapper .blueimp-gallery > .slides > .slide > .slide-content, .flicgal-gallery-wrapper .blueimp-gallery > .prev, .flicgal-gallery-wrapper .blueimp-gallery > .next, .flicgal-gallery-wrapper .blueimp-gallery > .close, .flicgal-gallery-wrapper .blueimp-gallery > .play-pause {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.flicgal-gallery-wrapper .blueimp-gallery > .prev:hover, .flicgal-gallery-wrapper .blueimp-gallery > .next:hover, .flicgal-gallery-wrapper .blueimp-gallery > .close:hover, .flicgal-gallery-wrapper .blueimp-gallery > .title:hover, .flicgal-gallery-wrapper .blueimp-gallery > .play-pause:hover {
	color: #fff;
	opacity: 1;
}

.flicgal-gallery-wrapper * + html .blueimp-gallery > .slides > .slide {
	min-height: 300px;
}

.flicgal-gallery-wrapper * + html .blueimp-gallery > .slides > .slide > .slide-content {
	position: relative;
}

@supports (object-fit: contain) {}

@media (prefers-color-scheme: light) {
	.flicgal-gallery-wrapper .blueimp-gallery-carousel {
		background: #fff;
	}
}