/*
    Theme Name: Silence Child
    Template: silence
    Version: 1.1.9
*/


.e-loop-item.type-project .project-header .elementor-widget-image {
    display: none;
}

@media (min-width: 1600px) {
    .e-loop-item.type-project .project-header {
        position: absolute;
        width: 200px;
        left: -220px;
        text-align: right;
    }

    .e-loop-item.type-project .project-header .elementor-widget-image {
        display: block;
        text-align: right;
    }

    .e-loop-item.type-project .project-content {
        opacity: 0;
        -webkit-transition: opacity 300ms ease;
        -moz-transition: opacity 300ms ease;
        transition: opacity 300ms ease;
    }

    .e-loop-item.type-project:hover .project-content {
        opacity: 1;
    }

    .e-loop-item.type-project:nth-child(odd) > .elementor-element {
        --flex-direction: row-reverse;
    }

    .e-loop-item.type-project:nth-child(odd) .project-header {
        left: unset;
        right: -220px;
        text-align: left;
    }

    .e-loop-item.type-project:nth-child(odd) .project-header .elementor-widget-image {
        text-align: left;
    }
}
