footer,footer a {
    display:grid;
    place-items:center;
    color:var(--muted)
}
p.related_links a,p.related_links a:hover {
    color:var(--link)
}
footer a:hover,p.related_links a:hover {
    text-decoration:underline
}
.author-inner,.post-gnews,.post-tags,.sw-post-item,.widget-title-About,footer a,footer p {
    text-align:center
}
.dark-color,.dark-color a {
    color:#fff!important;
    background-color:transparent!important
}
.light-color,.light-color a,.light-color a:focus,.light-color a:hover,a.light-color:focus,a.light-color:hover {
    color:#000!important;
    background-color:transparent!important
}
footer {
    background:var(--primary);
    padding:25px 0;
    margin-top:24px
}
footer a {
    text-decoration:none
}
footer p {
    max-width:900px;
    margin:10px 4px 0;
    font-size:14px
}
.footer-links {
    max-width:1200px;
    margin:auto;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:10px
}
.footer-nav {
    display:flex;
    flex-wrap:wrap;
    gap:10px;
    justify-content:center;
    padding:0;
    margin:0;
    list-style:none
}
.footer-nav li {
    Margin:5px 0
}
.footer-nav a {
    text-decoration:none;
    color:inherit;
    padding:5px 10px;
    display:inline-block;
    transition:color 0.3s
}
.footer-nav a:hover {
    color:#007bff
}
footer,header {
    border-top:3px solid var(--main-color)
}
header {
    color:var(--primaryText);
    z-index:100;
    border-bottom:3px solid var(--main-color)
}

.widget-title h2::before {
    content:"📖";
    margin-left:8px;
    font-size:.9rem
}

.widget-inner {
    margin:30px 0
}
.widget-title h2 {
    margin:0;
    position:relative
}
.widget-title i {
    vertical-align:middle
}
.widget-header {
    margin-bottom:20px;
    border:2px solid rgba(0,0,0,.05);
    padding:4px 8px;
    border-radius:12px
}
.widget-header .widget-title h2 {
    color:#000;
    font-size:18px
}
.archive-inner a,.widget-area a {
    text-decoration:none!important;
    color:var(--link-color)
}
.widget-link-icon::after {
    font-family:'Font Awesome 5 Free';
    font-weight:700;
    font-size:.7em;
    margin-inline:5px 0;
    content:""
}
.rtl .widget-link-icon::after {
    content:"\f053";
    margin-right:5px
}
.widget-title-About {
    font-size:20px;
    font-weight:600;
    color:#0073aa;
    margin-bottom:15px;
    text-transform:uppercase;
    letter-spacing:1px;
    font-family:Arial,sans-serif
}
.widget-title-About:hover {
    color:#005177;
    transition:color .3s
}
.NewLink a,.author-title h2 a,.gnews-btn,.post-tags-inner a,p.related_links a {
    text-decoration:none
}
