/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/


/* .dark #content, .dark #header-wrap {
	background-color: rgb(47, 52, 55);
} */

.blurred-img {
    -webkit-transform: scale(1.01) translate3d(0,0,0);
    -ms-transform: scale(1.01) translate3d(0,0,0);
    -o-transform: scale(1.01) translate3d(0,0,0);
    transform: scale(1.01) translate3d(0,0,0);
    -webkit-filter: blur(8px);
    filter: blur(8px);
    -webkit-backface-visibility: hidden;
    opacity: 0;
    display: none;
}

.blurred-img.blurred-image-visible { display: block; }

.grid-filter.flex-column {
    /* border: 1px solid rgba(0,0,0,0.07); */
    border-radius: 4px;
}

.grid-filter.flex-column,
.grid-filter.flex-column li {
    width: 100%;
}

.grid-filter.flex-column li a {
    padding: 14px 20px;
    font-size: 0.9375rem;
    text-align: left;
    border-left: 0;
    border-radius: 0;
    border-bottom: 1px solid rgba(255,255,255,0.07);
}

.grid-filter.flex-column li:first-child a {
    border-radius: 4px 4px 0 0;
}

.grid-filter.flex-column li:last-child a {
    border-bottom: 0;
    border-radius: 0 0 4px 4px;
}

html {
    scroll-behavior: smooth;
}