/*
Theme Name: Divi child
Description: 
Version: 1.0.0
Author: 
Author URI: 
Theme URI: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: Divi
*/

@font-face { font-family: "conso"; font-display: swap;  src: url("https://corpus.petergoudkamp.nl/wp-content/uploads/et-fonts/Conso-Light.ttf") format("truetype"), url("https://corpus.petergoudkamp.nl/wp-content/uploads/et-fonts/Conso-Regular.otf") format("opentype"); }


/* ========== Custom CSS from Generator ========== */

.tax-project_category #et-main-area { background-color: #fdfaf7; }

.container-masonry {
	margin: 0 auto;
	padding-top: 90px;
	width: calc(83.3333% - var(--horizontal-gap-parent, 5.5%) * 0.16667);
}

.projects-masonry {
    column-count: 3;
    column-gap: 25px;
    margin: 2rem 0;
}

@media (max-width: 1024px) {
    .projects-masonry {
        column-count: 2;
    }
}

@media (max-width: 640px) {
    .projects-masonry {
        column-count: 1;
    }
}

.masonry-item {
    break-inside: avoid;
    margin-bottom: 25px;
    position: relative;
    overflow: hidden;
}

.masonry-item img {
    width: 100%;
    height: auto;
    display: block;
}

.archive-header {
    margin-bottom: 2rem;
    text-align: center;
}

.archive-header h1 {
    color: var(--primary);
	font-family: 'conso', Helvetica, Arial, Lucida, sans-serif;
    font-size: 50px;
    margin-bottom: 0.5rem;
}