/*
Copyrights © Arb4Host Network
/*
Template: ultranews
Theme Name: misr5/2023
Version: 1221461111111
*/

body {
    --glob-border-color: #E0E0E0;
    --glob-border-radius: 0px;
    --post-gap: 0px;
}

body.dark {
    --glob-border-color: #3c3c3c;
}

.h1, h1 { font-size: 1.5rem; }
@media(min-width: 1200px) {
    .h1, h1 { font-size: 2rem; }
}

.nabd-link img { height: 2em !important; border-radius: 4px; }

.theme-copyrights { display: none !important; }

[data-theme="dark"] .nabd-link img { filter: grayscale(); }

.breadcrumbs, .primary-header, .entry-outer .primary-content, .sidebar:not(:last-of-type), #sidebar-post_below, .comments { border-bottom: 1px solid var(--glob-border-color); }

#site-header { margin-bottom: 20px; }
#site-footer { margin-top: 50px !important; }

/*
.site-logo { margin-top: calc(var(--row-padding) * -1); margin-bottom: -31px; }
.site-logo a { position: relative; padding: 20px 10px; background: var(--site-color); }
.site-logo a::after { content: ""; position: absolute; left: -18px; bottom: 0px; border: 9px solid #000000; border-bottom-color: transparent; border-left-color: transparent;  }
.site-logo img { max-width: 150px !important; min-width: unset; }
*/

.primary-header { margin-top: unset !important; }

.entry-header-outer { display: none; }

.entry-outer .primary-header-inner { gap: 2em; }
@media(min-width: 992px) { 
    .entry-outer .primary-header-inner { flex-direction: row !important; align-items: flex-end; }
    .entry-outer .primary-header-inner > * { flex-grow: 1; flex-basis: 0; }
}


body:not(.dark) .primary-header h1, .widget-title h3 { background: radial-gradient(var(--site-color), var(--site-color-darker-m)); -webkit-background-clip: text; background-clip: text; color: transparent; }

.entry-image img { max-height: 400px; }

.entry-content h1:not(.unstyled), .entry-content h2:not(.unstyled), .entry-content h3:not(.unstyled) { background: transparent; }

body:not(.dark) .entry-content h1:not(.unstyled), body:not(.dark) .entry-content h2:not(.unstyled), body:not(.dark) .entry-content h3:not(.unstyled) { margin-right: calc(var(--glob-gap) * -0.5); margin-left: calc(var(--glob-gap) * -0.5); box-shadow: 0px -10px 10px -10px rgb(0,0,0,0.15); border: none; background: radial-gradient(var(--site-color), var(--site-color-darker-m)); -webkit-background-clip: text; background-clip: text; color: transparent; }

.entry-content blockquote { box-shadow: 0px 0px 10px rgb(0,0,0,0.15) inset; background: transparent; border: 2px solid #FFFFFF !important; }

.share-links-inner a { flex-direction: row; background-color: var(--color) !important; color: #FFFFFF !important; }
.entry-tags-inner a { background-color: transparent; }

.widget-header h3 { padding: 0.3rem 1rem; line-height: 2; background: var(--site-color); }
.widget-header h3, .widget-header h3 a { color: #FFFFFF !important; }
.widget-header > *::after { display: none; }

@media( max-width: 575px) {
    .posts-loop-container { margin-right: calc(var(--glob-gap) * -0.5); margin-left: calc(var(--glob-gap) * -0.5); }
}


.post .post-content { box-shadow: 0px 0px 2px var(--glob-shadow-color); }
.post .post-content .post-link { padding: calc(var(--glob-gap) * 0.5); gap: 1em; }
.post .post-content .post-title { padding: 0px; }


.sections-widget .glob-links-inner { display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); }
.sections-widget .glob-links-inner .title { font-size: 1.2em; padding: 1em; justify-content: center; white-space: normal; }

.comment-form-email { display: none !important; }



.switch-mode { display: flex; align-self: center; flex-direction: row; justify-content: space-between; gap: 0.5em; padding: 5px 10px; border-radius: .375rem; user-select: none; background-color: var(--bg-color-alt); box-shadow: 0px 0px 5px rgba(0,0,0,0.2) inset; }
.switch-mode i { transition: 0.3s; }
body.dark .theme-dark-icon { opacity: 0; transform: translateX(100%); }
body.light .theme-light-icon { opacity: 0; transform: translateX(-100%); }


body.dark { background-color: #2e3034; }
body.dark { --bs-body-color: #FFFFFF; --light-color: #FFFFFF; --meta-color: #EEEEEE; --meta-color-hover: #FFFFFF; color: var(--light-color) !important; --color: var(--light-color) !important; --link-color: var(--dark-color) !important; --link-color-hover: var(--dark-color-hover) !important; }
body.dark .post .post-content, body.dark .glob-links-inner > span, body.dark .glob-links-inner > a, body.dark .glob-links-inner li > a, body.dark .entry-outer .primary-content, body.dark .comments, body.dark .comments-list .comment-body { background-color: rgba(0,0,0,0.1) !important; }

.entry-content { text-align: justify;}


.share-links-inner a.sl-copylink { display: flex; }


#scroll-top { position: fixed; right: 25px; bottom: 25px; z-index: 100; display: inline-block; padding: 10px; background: #FFFFFF; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); border-radius: 4px; font-size: 2em; line-height: 1; }


#site-footer .content-layout-row { background: transparent !important; }
body.light #site-footer { background: linear-gradient(216deg,rgba(77,77,77,0.05) 0,rgba(77,77,77,0.05) 25%,rgba(42,42,42,0.05) 25%,rgba(42,42,42,0.05) 38%,rgba(223,223,223,0.05) 38%,rgba(223,223,223,0.05) 75%,rgba(36,36,36,0.05) 75%,rgba(36,36,36,0.05) 100%),linear-gradient(44deg,rgba(128,128,128,0.05) 0,rgba(128,128,128,0.05) 34%,rgba(212,212,212,0.05) 34%,rgba(212,212,212,0.05) 57%,rgba(25,25,25,0.05) 57%,rgba(25,25,25,0.05) 89%,rgba(135,135,135,0.05) 89%,rgba(135,135,135,0.05) 100%),linear-gradient(241deg,rgba(55,55,55,0.05) 0,rgba(55,55,55,0.05) 14%,rgba(209,209,209,0.05) 14%,rgba(209,209,209,0.05) 60%,rgba(245,245,245,0.05) 60%,rgba(245,245,245,0.05) 69%,rgba(164,164,164,0.05) 69%,rgba(164,164,164,0.05) 100%),linear-gradient(249deg,rgba(248,248,248,0.05) 0,rgba(248,248,248,0.05) 32%,rgba(148,148,148,0.05) 32%,rgba(148,148,148,0.05) 35%,rgba(202,202,202,0.05) 35%,rgba(202,202,202,0.05) 51%,rgba(181,181,181,0.05) 51%,rgba(181,181,181,0.05) 100%),linear-gradient(92deg,#ffffff,#ffffff);}

body.light #site-footer { background: linear-gradient(216deg,rgba(77,77,77,0.05) 0,rgba(77,77,77,0.05) 25%,rgba(42,42,42,0.05) 25%,rgba(42,42,42,0.05) 38%,rgba(223,223,223,0.05) 38%,rgba(223,223,223,0.05) 75%,rgba(36,36,36,0.05) 75%,rgba(36,36,36,0.05) 100%),linear-gradient(44deg,rgba(128,128,128,0.05) 0,rgba(128,128,128,0.05) 34%,rgba(212,212,212,0.05) 34%,rgba(212,212,212,0.05) 57%,rgba(25,25,25,0.05) 57%,rgba(25,25,25,0.05) 89%,rgba(135,135,135,0.05) 89%,rgba(135,135,135,0.05) 100%),linear-gradient(241deg,rgba(55,55,55,0.05) 0,rgba(55,55,55,0.05) 14%,rgba(209,209,209,0.05) 14%,rgba(209,209,209,0.05) 60%,rgba(245,245,245,0.05) 60%,rgba(245,245,245,0.05) 69%,rgba(164,164,164,0.05) 69%,rgba(164,164,164,0.05) 100%),linear-gradient(249deg,rgba(248,248,248,0.05) 0,rgba(248,248,248,0.05) 32%,rgba(148,148,148,0.05) 32%,rgba(148,148,148,0.05) 35%,rgba(202,202,202,0.05) 35%,rgba(202,202,202,0.05) 51%,rgba(181,181,181,0.05) 51%,rgba(181,181,181,0.05) 100%),linear-gradient(92deg,var(--dark-bg-color),var(--site-color));}