/*Font Face*/

.menu-mobile .elementor-nav-menu--dropdown {
    padding: 0 10px;
    padding-bottom: 10px;
}

.menu-mobile .elementor-nav-menu--dropdown ul {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
}

/*Breadcrumbs*/
#breadcrumbs span {
    display: flex;
    justify-content: start;
    align-items: center;
    height: fit-content!important;
}
.single-post #breadcrumbs span{
    flex-wrap: wrap;
}
#breadcrumbs span span {
    height: 18px;
    margin-inline: 5px;
}

#breadcrumbs span span a:has(svg) svg {
    height: 18px;
    fill:#fff;
}

#breadcrumbs span span a {
    transition: 0.25s ease-in-out;
}

#breadcrumbs span span a:hover {
    opacity: 0.8;
}

#breadcrumbs span span:last-child {
    font-weight: 500;
}
@media (max-width: 767px) {
    .single-post .breadcrumb {
        width: unset !important;
   }
}
.single-post .breadcrumb #breadcrumbs, .archive:is(.author) .breadcrumb #breadcrumbs  {
    background-color: #fff;
    border-radius: 16px;
    padding: 5px;
    display: inline-block;
}
.error404 .breadcrumb #breadcrumbs {
    background-color: #0050C3;
    border-radius: 16px;
    padding: 5px;
    display: inline-block;
}
.error404 .breadcrumb span, .error404 .breadcrumb a{
    color: #fff;;
}

.single-post .breadcrumb span, .single-post .breadcrumb a, .archive:is(.author) .breadcrumb span, .archive:is(.author) .breadcrumb a {
    color: #280071 !important;
    font-weight: 500;
}
.single-post .breadcrumb a svg ,.error404 .single-post .breadcrumb a svg, .archive:is(.author) .breadcrumb a svg {
    fill: #280071 !important;
}

#cookie-popup{
    font-family: 'Plus Jakarta Sans', sans-serif;
}
