/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 27 2026 | 12:10:44 */
.galeria-nova .gallery-item-caption-wrap.caption-style-hoverer {
	align-items: end;
}

.galeria-nova .fg-item-title { font-size: 22px; }


.galeria-nova .gallery-item-hoverer-bg {    background: linear-gradient(135deg, #082e36, #178d54) !important;}

.galeria-nova .eael-gallery-grid-item {border-radius:20px !important}

.galeria-nova .eael-gallery-load-more {background: #385aa2 !important}
.galeria-nova .eael-gallery-load-more:hover {background: #1CA45C !important;     transform: scale(1.1);}


/* BLOG */

.elementor-pagination {
    display: flex;
    align-items: center;
    gap: 8px;
    justify-content: center;
    margin-top: 80px;
}

.elementor-pagination .page-numbers {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 40px;
    height: 40px;
    padding: 0 12px;
    background-color: #f0f0f0;
    color: #1a1a1a;
    text-decoration: none;
    font-weight: 600;
    border-radius: 0; /* deixa 0 pra quadrado puro, ou 4px pra cantos levemente arredondados */
    transition: all 0.2s ease;
}

.elementor-pagination .page-numbers.current {
    background-color: #385AA2; /* troque pelo azul da sua marca */
    color: #ffffff;
}

.elementor-pagination .page-numbers:hover:not(.current) {
    background-color: #d8d8d8;
}

.elementor-pagination .page-numbers.prev,
.elementor-pagination .page-numbers.next {
    background-color: transparent;
    font-weight: 500;
    min-width: auto;
}

.elementor-pagination .page-numbers.prev:hover,
.elementor-pagination .page-numbers.next:hover {
    background-color: #f0f0f0;
}