/*
Template: rocket
Theme Name: rocket-gate
Version: 768768
*/


body {
    --text-color-dark: #FFFFFF;
    --boxed-content-border-size: 0px;
	--logo-max-width-sm: 180px;
	--logo-max-width-md: 220px;
}

@media(min-width: 700px) { .primary-title img { max-width: 100px; } }

.time-now {
    display: flex;
    gap: 0.3em;
    font-size: unset;
}

.time-now::before {
    content: "\0627\0644\062A\0648\0642\064A\062A\0020\0627\0644\0645\062D\0644\064A:";
}

.time-now .time-now-current-date-before::before {
    content: "/";
}

.time-now .time-now-weekday {
    display: none;
}

.time-now .time-now-current-time {
    font-size: unset;
}






.header-top-bar {
    font-size: 0.8em;
}

.header-top-bar .nav-menu .menu-item {
    display: flex;
    align-items: center;
}

.header-top-bar .nav-menu .menu-item:not(:first-child)::before {
    float: right;
    content: "|";
    opacity: 0.5;
}

.header-top-bar .nav-menu .menu-item:hover > a,
.header-top-bar .nav-menu .menu-item[class*="current"] > a {
    color: var(--site-color);
}

.header-top-bar .nav-menu .menu-item:hover > a {
    --text-decoration: underline;
}

.header-top-bar .nav-menu .menu-item:hover > a > div {
    background-color: transparent;
}

.header-top-bar .nav-menu .menu-item[class*="current"]::after {
    display: none !important;
}





.header-bottom-bar {
    --vspacing: 0px;
}

.header-bottom-bar .nav-menu div {
    border-radius: 0px;
    padding: 0.8em 1em !important;
}

.header-bottom-bar .nav-menu > .menu > .menu-item {
    display: flex;
    align-items: center;
}

.header-bottom-bar .nav-menu > .menu > .menu-item:not(:first-child)::before {
    content: "";
    position: absolute;
    top: calc(var(--vspacing) * -1);
    bottom: calc(var(--vspacing) * -1);
    right: -1px;
    border-right: 1px solid var(--text-color);
    opacity: 0.5;
    z-index: 10;
}

.header-bottom-barX .nav-menu > .menu > .menu-item::after {
    border-bottom-color: var(--text-color-dark) !important;
}








/*
#footer .nav-menu ul {
    flex-direction: column;
}

#footer .nav-menu div {
    flex-grow: 0;
    background-color: transparent !important;
}

#footer .nav-menu .menu-item:hover > a {
    --text-decoration: underline;
}

#footer .nav-menu .menu-item {
    display: flex;
    align-items: center;
}

#footer .nav-menu .menu-item::before {
    float: right;
    opacity: 0.5;
    margin-left: -0.5em;
    content: "\25C2";
}
*/


#footer .nav-menu div {
    flex-grow: 0;
    background-color: transparent !important;
}

#footer .nav-menu .menu-item:hover > a {
    --text-decoration: underline;
}




.singular-share {
    flex-direction: column;
}

.singular-share > .label {
    font-size: 1.2em;
    display: none;
}


.singular-share-inner {
    flex-grow: 1;
    gap: 0.5em;
}

@media(min-width: 576px) {
    .singular-share-inner .social-site-title {
        display: block;
    }
}

.singular-share-inner a {
    border-bottom: 2px solid var(--color);
    border-radius: var(--site-border-radius);
    background-color: var(--site-bg-color);
}

.singular-share-inner a:hover .social-site-icon {
    transform: translateY(-2px);
}

.singular-share-inner a::after {
    display: none;
}











.widget {
	--item-gap: 0.5em 
}

.widget-inner {
    height: 100%;
}

.widget-title h3,
.widget-title a {
    font-weight: normal;
}

.widget:not(.widgets-list) .widget-title {
    font-size: 0.9em;
}

.widgets-list-title,
.widgets-list .widget-title {
    text-align: center;
}

.widgets-list-title::before {
    content: "";
    position: absolute;
    top: 50%;
    right: 0px;
    left: 0px;
    border-top: 2px solid var(--text-color);
    opacity: 0.07;
}

.widgets-list-title h3 {
    position: relative;
    padding: 0.3em 1em;
    background-color: var(--site-bg-color);
    border-bottom: none;
    border-radius: var(--site-border-radius);
}

.widget:is(.widget-rk_posts-list, .widget-rk_links-list) {
    --widget-inner-padding: 0px;
    --item-gap: 0px;
}

.widget:is(.widget-rk_posts-list, .widget-rk_links-list) .widget-title h3 {
    margin: 0px !important;
}

.widget:is(.widget-rk_posts-list, .widget-rk_links-list) .widget-content {
    padding: 0.5em 0px;
}

.widget:is(.widget-rk_posts-list, .widget-rk_links-list) .items-list .item,
.archive-content .items-list .item {
    padding: 0.7em var(--site-gap);
}

.widget:is(.widget-rk_posts-list, .widget-rk_links-list) .items-list .item:not(.item-dummy)::before,
.archive-content .items-list .item:not(.item-dummy)::before {
    float: right;
    opacity: 0.5;
    margin: 0em -0.5em 0em 0.5em;
    content: "\25C2";
}

.widget:is(.widget-rk_posts-list, .widget-rk_links-list) .items-list .item-link:hover ~ .item-content h4,
.archive-content .items-list .item-link:hover ~ .item-content h4 {
    color: var(--site-color);
    text-decoration-thickness: 1px !important;
}






.widget:not(.widgets-list) .widget-title h3 {
    display: block;
    padding: 0.7em var(--site-gap);
}









.primary-content-body .singular-meta {
    display: none;
}

.singular-meta {
    margin-top: 1em;
}

.singular-meta .meta-label::after {
    display: inline-block;
}

.singular-meta .post-meta-item {
    gap: 0em 0.3em;
}

















.breadcrumbs {
	font-size: unset;
}

/* تغيير شكل فتات الخبز */
.breadcrumbs-inner {
    padding: 0.5em var(--site-gap);
    border-radius: var(--site-border-radius);
    background: var(--bg-color);
}

@media (max-width: 575px) {
    .breadcrumbs-inner {
        margin-right: calc(var(--site-gap-negative) + var(--boxed-primary-offset, 0px));
        margin-left: calc(var(--site-gap-negative) + var(--boxed-primary-offset, 0px));
        border-radius: var(--boxed-primary-radius, 0px) !important;
    }
}



.widget-tabs {
    position: relative;
    margin-bottom: var(--site-gap-negative);
    padding-bottom: var(--site-gap);
    background: var(--bg-color);
    border-bottom: none;
    border-radius: var(--site-border-radius) var(--site-border-radius) 0px 0px;
}

@media (max-width: 575px) {
    .widget-tabs {
        margin-right: calc(var(--site-gap-negative) * 0.5);
        margin-left: calc(var(--site-gap-negative) * 0.5);
        border-radius: var(--boxed-primary-radius, 0px) !important;
    }
}

.widget-tabs a {
    padding: 0px;
    border-bottom-color: var(--bg-color-2);
    font-size: clamp(1.2em, 2vw, 1.3em);
}

.widget-tabs a:hover div {
    background-color: unset;
}

.widget-tabs a div {
    padding: 0.65em var(--site-gap);
    border-radius: var(--site-border-radius) var(--site-border-radius) 0px 0px;
}

.widget-tabs a.active div,
.widget-tabs a.active:hover div {
    border-bottom-color: var(--bg-color-dark);
}






.post-meta-items .post-meta-item[data-type^="views_"] .meta-label {
    display: inline-block;
    order: 2;
}



.widget.post-meta-published .post-meta-items .post-meta-item:not([data-type="date_published"]) {
    display: none;
}

.widget.post-meta-updated .post-meta-items .post-meta-item:not([data-type="date_updated"]) {
    display: none;
}

.widget.post-meta-views .post-meta-items .post-meta-item:not([data-type^="views"]) {
    display: none;
}

.widget:is(.post-meta-published, .post-meta-updated, .post-meta-views) .post-meta .post-meta-item::before {
    display: none;
}


