/**
* Theme Name: Airtifact Child
* Description: This is a child theme of Airtifact, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/vankarwai">Hey Themers</a>
* Template: airtifact
* Version: 1.0.5
*/

/* Artelista: use the portrait artwork only for the portfolio hero on phones. */
@media screen and (max-width: 767px) {
    body.single-portfolio.postid-5591 .hero-header > .media.image {
        background-image: url("http://portafolio.local/wp-content/uploads/2026/07/artelista-responsive.jpg") !important;
        background-position: center center;
        background-size: cover;
    }
}

/* Coiko Latin Nikkei: project-specific brand colour and responsive layout. */
body.single-portfolio.postid-8094,
body.single-portfolio.postid-8094 a,
body.single-portfolio.postid-8094 .entry-hero-tagline,
body.single-portfolio.postid-8094 #site-navigation a,
body.single-portfolio.postid-8094 .responsive-nav {
    color: #FF4037 !important;
}

body.single-portfolio.postid-8094 #site-logo img {
    filter: brightness(0) saturate(100%) invert(35%) sepia(99%) saturate(3532%) hue-rotate(345deg) brightness(104%) contrast(104%);
}

body.single-portfolio.postid-8094 .responsive-nav .lines {
    background-color: #FF4037 !important;
}

body.single-portfolio.postid-8094 #site-navigation svg path {
    fill: #FF4037 !important;
}

body.single-portfolio.postid-8094 .coiko-project img {
    display: block;
    width: 100%;
    height: auto;
}

body.single-portfolio.postid-8094 .coiko-image-block,
body.single-portfolio.postid-8094 .coiko-text-block {
    float: none;
    margin-right: auto;
    margin-left: auto;
}

body.single-portfolio.postid-8094 .coiko-fullscreen img {
    width: 100%;
    max-width: none;
}

/* Collab: separate the darkest Pantone swatch from the page background. */
body.single-portfolio.postid-8109 .collab-image-outline img {
    box-sizing: border-box;
    border: 1px solid #343438;
}

/* Paisaje Singular: keep the hero title and disciplines legible over the image. */
body.single-portfolio.postid-8130 .entry-hero-tagline,
body.single-portfolio.postid-8130 .entry-hero-tagline h1,
body.single-portfolio.postid-8130 .entry-hero-tagline h3,
body.single-portfolio.postid-8130 .entry-hero-tagline span {
    color: #fff !important;
}

body.single-portfolio.postid-8094 .coiko-gallery-block {
    float: none;
    margin-right: auto;
    margin-left: auto;
}

body.single-portfolio.postid-8094 .coiko-gallery-block .carousel-cell,
body.single-portfolio.postid-8094 .coiko-gallery-block figure,
body.single-portfolio.postid-8094 .coiko-gallery-block img {
    height: 620px !important;
}

body.single-portfolio.postid-8094 .coiko-gallery-block img {
    width: 100% !important;
    object-fit: contain;
    object-position: center;
}

@media screen and (max-width: 767px) {
    body.single-portfolio.postid-8094 .coiko-project .coiko-image-block,
    body.single-portfolio.postid-8094 .coiko-project .coiko-text-block {
        width: 100%;
    }

    body.single-portfolio.postid-8094 .coiko-project .coiko-portrait-block {
        width: 88%;
    }

    body.single-portfolio.postid-8094 .coiko-gallery-block .carousel-cell,
    body.single-portfolio.postid-8094 .coiko-gallery-block figure,
    body.single-portfolio.postid-8094 .coiko-gallery-block img {
        height: 430px !important;
    }
}
