/* /Components/EzBlog/EzBlogFooter.razor.rz.scp.css */

.ezblog-link-black[b-r6axwtf819] {
    padding-top: 100px;
    text-decoration: underline;
    color: #000000;
    font-family: playfair-display, serif;
    font-style: normal;
    font-weight: 400;
}

.ezblog-link-orange[b-r6axwtf819] {
    padding-top: 100px;
    text-decoration: underline;
    color: orange;
    font-family: playfair-display, serif;
    font-style: normal;
    font-weight: 400;
}

.ezblog-link-container[b-r6axwtf819] {
    padding-top: 100px;
}
/* /Components/PhotoGrid.razor.rz.scp.css */
body[b-s6d7egkx3m] {
}

.photogrid-row[b-s6d7egkx3m] {
    display: flex;
    flex-wrap: wrap;
    background-color: whitesmoke;
    width: 100%;
    align-content: center;
}
/* /Pages/Index.razor.rz.scp.css */
body[b-83zomptkk3] {
}

#slider[b-83zomptkk3] {
    position: absolute;
    transform: translateX(0%);
    -webkit-transform: translateX(0%);
}

.slide-in[b-83zomptkk3] {
    animation: slide-in-b-83zomptkk3 0.5s forwards;
    -webkit-animation: slide-in 0.5s forwards;
}

.slide-out[b-83zomptkk3] {
    animation: slide-out-b-83zomptkk3 0.5s forwards;
    -webkit-animation: slide-out 0.5s forwards;
}

@keyframes slide-in-b-83zomptkk3 {
    100% {
        transform: translateX(100%);
    }
}

@-webkit-keyframes slide-in {
    100% {
        -webkit-transform: translateX(0%);
    }
}

@keyframes slide-out-b-83zomptkk3 {
    0% {
        transform: translateX(0%);
    }

    100% {
        transform: translateX(-100%);
    }
}

@-webkit-keyframes slide-out {
    0% {
        -webkit-transform: translateX(0%);
    }

    100% {
        -webkit-transform: translateX(-100%);
    }
}
/* /Shared/MainLayout.razor.rz.scp.css */
body[b-xhoy2ypt8b] {
}

.container[b-xhoy2ypt8b] {
    overflow-y: scroll;
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* IE 10+ */
}

.container[b-xhoy2ypt8b]::-webkit-scrollbar { /* WebKit */
    width: 0px;
}
/* /Shared/NavMenu.razor.rz.scp.css */
.navmenu-mobile-buttons[b-czo4t7917v] {
    width: 90vw;
    padding: 10px;
    border: 1px solid rgb(189 189 189 / 12%);
}

span.miniHover[b-czo4t7917v] {
    font-size: 2rem;
    margin: auto;
}
/* /Shared/NavMenuLandingPage.razor.rz.scp.css */

