/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

header a {text-decoration: none !important; color: #000 !important;}
.wp-block-image img {border-radius: 15px !important;}
.wp-block-latest-posts img {border-radius: 10px !important;}
.wp-block-latest-posts.wp-block-latest-posts__list li {margin-bottom: 20px;}
.wp-block-latest-posts__post-title {font-weight: bold !important;}

.ngg-gallery-thumbnail img {margin: 10px !important; border-radius: 10px !important;}
.ngg-album-compactbox:before, .ngg-album-compactbox:after {display: none !important;}
.ngg-album-compactbox {padding: 0 !important; border: none !important;}
.ngg-album-compactbox .Thumb {border: none !important; border-radius: 10px !important;}
.ngg-album-compact h4 .ngg-album-desc {height: auto !important;}
.ngg-album-compact h4 {margin-bottom: 10px !important;}

/* Stylizacja pojedynczego albumu / miniatury */
.ngg-albumoverview .ngg-album-compact {
    border: none !important;
    background: #ffffff !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
    border-radius: 12px;
    padding: 15px !important;
    margin: 15px !important;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efekt horyzontu (hover) po najechaniu myszką */
.ngg-albumoverview .ngg-album-compact:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
}

/* Stylizacja obrazków w albumie */
.ngg-albumoverview .ngg-album-compacttitle {
    margin-top: 10px;
}

.ngg-albumoverview .ngg-album-compacttitle a {
    font-weight: 600;
    font-size: 16px;
    color: #333333 !important;
    text-decoration: none !important;
}

/* Wyczyszczenie brzydkich ramki okładki */
.ngg-album-compact .rotate {
    background: transparent !important;
    border: none !important;
}