/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.grain{
	position:relative;
}
figure.grain img{
	margin-bottom:0!important;
}
.grain:has(img)::before{
	border-radius:15px;
}

.hero .using-image::before {
	content: "";
	pointer-events: none;
    position: absolute;
    inset: 0;
    background-repeat: repeat;
    opacity: .1;
	animation: noise 1s steps(2) infinite;
    background-image: url("https://balientry.com/wp-content/uploads/2024/11/image.webp");
	z-index:1;
}

.column-image-bg::before,
.post-featured-img::before,
.page-header-bg-image:before,
.nectar-post-grid .nectar-post-grid-item-bg::before,
.grain::before{
	content: "";
	pointer-events: none;
    position: absolute;
    inset: 0;
    background-repeat: repeat;
    opacity: .15;
	animation: noise 1s steps(2) infinite;
    background-image: url("https://balientry.com/wp-content/uploads/2024/11/image.webp");
	z-index:1;
}
@keyframes noise {
    0% {
        background-position: 0,9rem
    }
    10% {
        background-position: -1rem,-4rem
    }
    20% {
        background-position: -8rem,2rem
    }
    30% {
        background-position: 9rem,-9rem
    }
    40% {
        background-position: -2rem,7rem
    }
    50% {
        background-position: -9rem,-4rem
    }
    60% {
        background-position: 2rem,6rem
    }
    70% {
        background-position: 7rem,-8rem
    }
    80% {
        background-position: -9rem,1rem
    }
    90% {
        background-position: 6rem,-5rem
    }
    to {
        background-position: -7rem,0
    }
}




