.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 .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 * {
    display:inline-block;
    vertical-align: middle;
}

.modula-download-all-button {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 5px;
}
.modula-download-all-button button *{
    color: inherit; 
    text-decoration: none;
}
.modula-download-all-button button.modula-btn-small {
    font-size: 1.1rem;
}

.modula-download-all-button button.modula-btn-small a svg{
    width: 16px;
    height: 16px;
}

.modula-download-all-button button.modula-btn-medium {
    font-size: 1.3rem;
}

.modula-download-all-button button.modula-btn-medium a svg{
    width: 18px;
    height: 16px;
}

.modula-download-all-button button.modula-btn-large {
    font-size: 1.5rem;
}

.modula-download-all-button button.modula-btn-large a svg{
    width: 20px;
    height: 17px;
}

.modula-download-all-button button.modula-btn-large {
    font-size: 1.7rem;
}

.modula-download-all-button button.modula-btn-large a svg{
    width: 20px;
    height: 20px;
}

.modula-download-all-button button.modula-btn-x-large {
    font-size: 2rem;
}

.modula-download-all-button button.modula-btn-x-large a svg{
    width: 22px;
    height: 22px;
}

@media screen and (max-width:480px){
    .modula-download-all-button button.modula-btn-small {
        font-size: 0.9rem;
    }
    
    .modula-download-all-button button.modula-btn-small a svg{
        width: 15px;
        height: 15px;
    }
    .modula-download-all-button button.modula-btn-medium {
        font-size: 1.1rem;
    }
    
    .modula-download-all-button button.modula-btn-medium a svg{
        width: 17px;
        height: 15px;
    }
    
    .modula-download-all-button button.modula-btn-large {
        font-size: 1.3rem;
    }
    
    .modula-download-all-button button.modula-btn-large a svg{
        width: 19px;
        height: 16px;
    }
    
    .modula-download-all-button button.modula-btn-large {
        font-size: 1.5rem;
    }
    
    .modula-download-all-button button.modula-btn-large a svg{
        width: 19px;
        height: 19px;
    }
    
    .modula-download-all-button button.modula-btn-x-large {
        font-size: 1.8rem;
    }
    
    .modula-download-all-button button.modula-btn-x-large a svg{
        width: 20px;
        height: 20px;
    }
}

@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;
    }
}