.modula-fancybox-button.download-all {
	fill: #ccc;
}

.modula-fancybox-button.download-all svg {
	width: 15px !important;
	height: 23px !important;
	fill: #ccc;
}

.modula-fancybox-button.download-all .cls-2 {
	fill: black;
}

.modula-download-button.download-all {
	transition: fill 0.3s ease-in !important;
}

.modula-fancybox-button.download-all:hover .cls-1,
.cls-3 {
	fill: currentColor !important;
	stroke-width: 0 !important;
}

.modula-gallery
	.modula-item.effect-hera
	.jtg-social
	a.modula-download-button
	svg {
	-webkit-transform: translate3d(0px, 60px, 0);
	transform: translate3d(0px, 60px, 0);
}

.modula-gallery
	.modula-item.effect-terry:hover
	.jtg-social
	a.modula-download-button {
	-webkit-transition-delay: 0.175s;
	transition-delay: 0.175s;
}

.modula-gallery
	.modula-item.effect-phoebe
	.jtg-social
	a.modula-download-button {
	-webkit-transform: translate3d(-60px, -60px, 0);
	transform: translate3d(-60px, -60px, 0);
}

.modula-gallery .modula-item .no-socials > a.modula-download-button,
.modula-album .modula-item .no-socials > a.modula-download-button,
.modula-slider .modula-item .no-socials > a.modula-download-button {
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: 25px;
	right: 25px;
	z-index: 9999;
	opacity: 0;
	transition: 350ms ease-in-out;
}

.modula-slider .modula-item .no-socials > a.modula-download-button {
	opacity: 1;
}

.modula-gallery .modula-item:hover .no-socials > a.modula-download-button,
.modula-album .modula-item:hover .no-socials > a.modula-download-button {
	opacity: 1;
}

.modula-download-all-button {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}

.modula-download-all-button .modula-download-all {
	display: inline-flex;
	align-items: center;
	gap: var(--wp--preset--spacing--20) 5px;
}

.modula-download-all-button .modula-download-all svg {
	width: var(--theme-icon-size, 1.2em);
	height: var(--theme-icon-size, 1.2em);
	fill: currentColor;
}

@media screen and (max-width: 992px) {
	.modula-gallery
		.modula-item
		.modula-item-content
		.no-socials
		> a.modula-download-button,
	.modula-album
		.modula-item
		.modula-item-content
		.no-socials
		> a.modula-download-button,
	.modula-slider
		.modula-item
		.modula-item-content
		.no-socials
		> a.modula-download-button {
		opacity: 1;
	}
}
