@font-face{
    font-family:Actor;
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:local("Actor"),local("Arial")
}

.site-logo-img{
    display:block;
    max-width:100%;
    height:auto;
    max-height:56px;
}

#theme-header .logo-row{
    align-items:flex-end;
    justify-content:flex-start;
}

#theme-header .logo-wrapper{
    display:flex;
    align-items:flex-end;
    justify-content:flex-start;
}

#theme-header .mobile-nav-toggle{
    margin-left:auto;
}

#theme-header #logo{
    margin:0;
}

#theme-header .main-nav-wrapper .container,
#theme-header .header-container{
    padding-left:16px;
}

.widget-title > div{
    font-size:18px;
    font-weight:700;
    color:var(--title-color);
    margin-bottom:12px;
}

.entry-content table{
    width:100%;
    border-collapse:collapse;
    margin:18px 0;
    background:#fff;
}

.entry-content th,
.entry-content td{
    border:1px solid #e4e7ec;
    padding:10px 12px;
    text-align:left;
    vertical-align:top;
}

.entry-content thead th{
    background:#f5f7fa;
    font-weight:600;
}

.entry-content tbody tr:nth-child(even){
    background:#fafbfc;
}

.related-posts-area{
    margin-top:22px;
}

.related-posts-area h2{
    font-size:28px;
    margin-bottom:16px;
}

.tie-breadcrumb,
.breadcrumb56{
    overflow:visible;
}

.tie-breadcrumb-list,
.breadcrumb56 ul,
.breadcrumb56 ol{
    display:flex;
    flex-wrap:nowrap;
    align-items:center;
    gap:6px;
    white-space:nowrap;
    overflow:visible;
}

.tie-breadcrumb-list{
    margin:0 0 16px;
    padding:0;
}

.tie-breadcrumb-item,
.breadcrumb56 li{
    display:inline-flex;
    align-items:center;
    white-space:nowrap;
}

.tie-breadcrumb-item:not(:last-child)::after{
    padding-left:6px;
}

.tie-breadcrumb-item a,
.tie-breadcrumb-item span,
.breadcrumb56 a,
.breadcrumb56 span{
    white-space:nowrap;
    overflow:visible;
    text-overflow:clip;
    max-width:none;
}

@media (max-width:768px){
    .tie-breadcrumb-list,
    .breadcrumb56 ul,
    .breadcrumb56 ol{
        gap:4px;
        font-size:12px;
    }

    .tie-breadcrumb-item:not(:last-child)::after{
        padding-left:4px;
    }
}
