 @font-face {
            font-family: 'Material Icons Round';
            font-style: normal;
            font-weight: 400;
            src: url(https://fonts.gstatic.com/s/materialiconsround/v105/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmP.woff2) format('woff2');
        }

        .material-icons-round,
        .material-symbols-rounded {
            font-family: 'Material Icons Round';
            font-weight: normal;
            font-style: normal;
            font-size: 24px;
            line-height: 1;
            vertical-align: middle;
            letter-spacing: normal;
            text-transform: none;
            display: inline-block;
            white-space: nowrap;
            word-wrap: normal;
            direction: ltr;
            -webkit-font-feature-settings: 'liga';
            -webkit-font-smoothing: antialiased;
        }

        html.rtl {
            --body-font: 'Cairo', sans-serif;
            --meta-font: 'Cairo', sans-serif;
            --title-font: 'Cairo', sans-serif;
            --text-font: 'Cairo', sans-serif;
        }

        :root {
            --body-font: 'Raleway', sans-serif;
            --title-font: 'Raleway', sans-serif;
            --meta-font: 'Raleway', sans-serif;
            --text-font: 'Raleway', sans-serif;
            --text-font-color: #080808;
            --runs-solid-color: #c1bbbb;
            --black-color: #404040;
            --hero-color: #aaaaaa;
            --main-menu-bg: #ffffff;
            --snippet-color: #aba4a4;
            --solid-border: #ddd;
            --featured-posts-title: #333333;
            --button-bg-color: #ff5800;
            --button-text-color: #ffffff;
            --lables-buttons-color: #ff5800;
            --lables-text-color: #ffffff;
            --email-bg-color: #ff5800;
            --email-text-color: #ffffff;
            --cloud-bg-color: #ff5800;
            --cloud-border-color: #ff5800;
            --list-text-color: #333333;
            --theme-text-color: #3e3e3e;
            --featured-gadgets-title: #e8e8e8;
            --placeholder-text-color: #3e3e3e;
            --main-menu-text-color: #000000;
            --sub-menu-text-color: #3a3a3a;
            --footer-title-color: #e8e8e8;
            --footer-copyright-bg: #0e151d;
            --body-color-main: #f4f4f4 url() repeat fixed top left;
            --all-link-color: #112b3e;
            --black-text: #343434;
            --main-text-color: #101010;
            --rRlLmii-bg: #ffffff;
            --top-menu-text: #ffffff;
            --white-bg: #ffffff;
            --block-bg: #ffffff;
            --featured-posts-title-featured: #ffffff;
            --white-label-color: #ffffff;
            --bg-cards: #ffffff;
            --bg-cards-video: #121212;
            --bg-cards-shadow: 0px 3px 3px 0 rgb(33 33 33 / 0.03);
            --bt-breaking: rgba(0 0 0 / 0.08);
            --bt-breaking-text: #626262;
            --shadow-top: 0 0 20px rgba(0, 0, 0, .15);
            --shadow-top-fixed: 5px 5px 8px 0px rgba(224 223 223 / 0.48);
            --ads-bg: rgb(143 183 255 / 0.20);
            --ads-text: #898989;
            --buttons-category-text: #1d1d1d;
            --snip-text-color: #eeeeee;
            --search-bt-text: #626262;
            --comments-dec: #333;
            --sticky-bg: #f1f1f1;
            --input-form: transparent;
            --bt-home: #f2f7fb;
            --cm-count: #555555;
            --shadow-light: 0px 2px 5px 1px rgb(0 0 0 / 0.10);
            --xliil-text: #4e4e4e;
            --sticky-lists: #f7fcff;
            --post-snip-data: #707070;
            --post-snip-open: #383838;
            --ico-relative: #e60000;
            --ico-relative-hover: rgb(0 0 0 / 0.51);
            --front-bg-lists: #fff;
            --share-author-links: #585858;
            --box-posts-share: #f1f1f1;
            --title-share: #1c1c1c;
            --title-share-fa: #5c5c5c;
            --footer-text-color: #d7d7d7;
            --footer-about-text: #868686;
            --footer-bg-color: #15202b;
            --footer-gadgets-title: #e8e8e8;
            --main-logo-text-color: #222222;
            --submenu-bg-color: #ffffff;
            --xlivi: #f6f6f6;
            --comment-text: #5e5e5e;
            --label-text-color: #2c2c2c;
            --pager-text-color: #6d6d6d;
            --back-top: rgb(90 90 90 / 0.18);
            --box-shadows: rgb(102 102 102 / 0.13);
        }

        body.dark {
            --main-logo-text-color: #d4d4d4;
            --all-link-color: rgba(255, 255, 255, .7);
            --body-color-main: #292929;
            --main-menu: #383838;
            --text-font-color: #d3d3d3;
            --shadow-top: none;
            --cloud-border-color: rgb(100 100 100 / 0.66);
            --cloud-bg-color: #ffffff;
            --rRlLmii-bg: #212121;
            --input-form: rgb(112 112 112 / 0.34);
            --shadow-top-fixed: none;
            --white-label-color: #464646;
            --search-bt-text: #b5b5b5;
            --main-menu-text-color: #dadada;
            --list-text-color: #fff;
            --sub-menu-text-color: #dadada;
            --title-share: #dddddd;
            --black-color: #d9d9d9;
            --title-share-fa: #dddddd;
            --front-bg-lists: #292929;
            --box-shadows: transparent;
            --bt-home: #212121;
            --sticky-lists: #212121;
            --main-menu-bg: #232323;
            --post-snip-open: #eee;
            --footer-gadgets-title: #c3c3c3;
            --footer-title-color: #adadad;
            --sticky-bg: #212121;
            --placeholder-text-color: #dadada;
            --theme-text-color: #dadada;
            --featured-gadgets-title: #dadada;
            --ads-bg: #212121;
            --footer-copyright-bg: #181818;
            --box-posts-share: #323232;
            --submenu-bg-color: #212121;
            --label-text-color: #a1a1a1;
            --featured-posts-title: #c3c3c3;
            --ads-text: #dadada;
            --buttons-category-text: #dadada;
            --bg-cards: #212121;
            --block-bg: #3a3a3a;
            --black-text: #f3f8fb;
            --post-snip-data: #a5a5a5;
            --comments-dec: #cecece;
            --xlivi: #353535;
            --comment-text: #c1c1c1;
            --footer-bg-color: #181818;
            --footer-text-color: #E4E4E4;
            --cm-count: #E4E4E4;
            --main-text-color: #E4E4E4;
            --xliil-text: #c3c3c3;
            --share-author-links: #E4E4E4;
            --footer-copyright-bg: #292929;
        }

        a,
        abbr,
        acronym,
        address,
        applet,
        b,
        big,
        blockquote,
        body,
        caption,
        center,
        cite,
        code,
        dd,
        del,
        dfn,
        div,
        dl,
        dt,
        em,
        fieldset,
        font,
        form,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        html,
        i,
        iframe,
        img,
        ins,
        kbd,
        label,
        legend,
        li,
        object,
        p,
        pre,
        q,
        s,
        samp,
        small,
        span,
        strike,
        strong,
        sub,
        sup,
        table,
        tbody,
        td,
        tfoot,
        th,
        thead,
        tr,
        tt,
        u,
        ul,
        var {
            padding: 0;
            border: 0;
            outline: 0;
            vertical-align: baseline;
            background: 0;
            margin: 0;
            text-decoration: none;
        }

        form,
        textarea,
        input,
        button {
            font-family: var(--body-font);
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            border-radius: 0;
            box-sizing: border-box
        }

        .CSS_LIGHTBOX {
            z-index: 999999 !important
        }

        .CSS_LIGHTBOX_ATTRIBUTION_INDEX_CONTAINER .CSS_HCONT_CHILDREN_HOLDER>.CSS_LAYOUT_COMPONENT.CSS_HCONT_CHILD:first-child>.CSS_LAYOUT_COMPONENT {
            opacity: 0
        }

        input,
        textarea {
            outline: none;
            border: none
        }

        html {
            position: relative;
            word-break: break-word;
            word-wrap: break-word;
            text-rendering: optimizeLegibility;
            -webkit-font-smoothing: antialiased;
            -webkit-text-size-adjust: 100%;
        }

        /*! normalize.css v3.0.1 | MIT License | git.io/normalize */
        dl,
        ul {
            list-style-position: inside;
            font-weight: 400;
            list-style: none
        }

        button {
            cursor: pointer;
            outline: none;
            border: none;
        }

        ul li {
            list-style: none
        }

        caption,
        th {
            text-align: center
        }

        .box-view #outer-wrapper {
            max-width: 1190px;
        }

        html,
        body {
            text-size-adjust: none;
            -webkit-text-size-adjust: none;
            -moz-text-size-adjust: none;
            -ms-text-size-adjust: none
        }

        .separator a {
            clear: none !important;
            float: none !important;
            margin-left: 0 !important;
            margin-right: 0 !important
        }

        #Navbar1,
        #navbar-iframe,
        .widget-item-control,
        a.quickedit,
        .home-link,
        .feed-links {
            display: none !important
        }

        .center {
            display: table;
            margin: 0 auto;
            position: relative
        }

        .widget>h2,
        .widget>h3 {
            display: none
        }

        iframe[src*="youtube.com"] {
            width: 100%;
            height: auto;
            aspect-ratio: 16/9
        }

        .widget iframe,
        .widget img {
            max-width: 100%
        }

        .post-body img:not(.snip-thumbnail) {
            width: 800px;
            height: 420px;
            border: none;
            object-fit: fill;
        }

        .container {
            position: relative;
            max-width: 100%;
            width: 1145px;
        }

        a,
        a:visited {
            text-decoration: none
        }

        .clearfix {
            clear: both
        }

        .section,
        .widget,
        .widget ul {
            margin: 0;
            padding: 0
        }

        a {
            color: var(--all-link-color)
        }

        abbr {
            text-decoration: none
        }

        .widget>h2,
        .widget>h3 {
            display: none
        }

        *:before,
        *:after {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

        /*-- CSS Variables --*/
        .no-items.section,
        #zqiilo {
            display: none
        }

        .cookie-choices-info {
            display: none !important;
        }

        div#custom-ads-placeholder {
            display: none;
        }

        .blogger-clickTrap {
            position: unset !important;
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            font-family: var(--title-font);
            font-weight: 600
        }

        body {
            position: relative;
            background: var(--body-color-main);
            font-family: var(--body-font);
            font-size: 14px;
            font-weight: 400;
            color: var(--black-text);
            word-wrap: break-word;
            margin: 0;
            padding: 0;
            font-style: normal;
            line-height: 1.4
        }

        #outer-wrapper {
            position: relative;
            overflow: hidden;
            width: 100%;
            max-width: 100%;
            margin: 0 auto
        }
        .row-reserve{
                flex-direction: row-reverse;
            }
        .outer-container {
            display: flex;
            justify-content: space-between;
        }

        .post-body h1 {
            font-size: 28px
        }

        .post-body h2 {
            font-size: 24px
        }

        .post-body h3 {
            font-size: 21px
        }

        .post-body h4 {
            font-size: 18px
        }

        .post-body h5 {
            font-size: 16px
        }

        .post-body h6 {
            font-size: 13px
        }

        .dark .post-body p {
            background: transparent !important;
            color: #fff !important
        }

        #center-container {
            position: relative;
            float: left;
            width: 100%;
            overflow: hidden;
            padding: 10px 0 0;
            margin: 0
        }

        #feed-view {
            position: relative;
            float: left;
            width: calc(100% - (320px + 5px));
            box-sizing: border-box;
            padding: 0
        }

        #sidebar-container {
            position: relative;
            float: right;
            width: 320px;
            box-sizing: border-box;
            padding: 0
        }

        .post-filter-image {
            position: relative;
            display: block;
            transition: transform .3s ease
        }

        .snip-thumbnail {
            position: relative;
            width: 100%;
            height: 100%;
            display: block;
            object-fit: cover;
            z-index: 1;
            opacity: 0;
            transition: opacity .30s ease, transform .30s ease
        }

        #h1-hide {
            display: none;
            visibility: hidden
        }

        h1.blog-title {
            font-size: 24px;
            max-width: 195px;
            overflow: hidden;
            text-decoration: none;
            text-overflow: ellipsis;
            white-space: nowrap;
            line-height: 38px;
        }

        .snip-thumbnail.lazy-img {
            opacity: 1
        }

        .post-filter-link:hover .snip-thumbnail {
            filter: brightness(0.9);
        }

        .background-layer:before {
            content: '';
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            height: 66%;
            background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.68));
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            z-index: 2;
            opacity: 1;
            margin: 0;
            transition: opacity .25s ease
        }

        .zeicilo a:before,
        .bpost-share a:before {
            display: inline-block;
            font-family: 'Font Awesome 6 Brands';
            font-style: normal;
            font-weight: 400;
            vertical-align: middle;
        }

        .zeicilo .rss a:before,
        .social .rss a:before {
            content: '\e0e5';
            font-family: 'Material Icons Round';
        }

        .zeicilo .email a:before,
        .social .email a:before {
            content: '\e158';
            font-family: 'Material Icons Round';
        }

        .zeicilo .external-link a:before,
        .social .external-link a:before {
            content: '\e894';
            font-family: 'Material Icons Round';
        }

        .colorful a:hover {
            opacity: 0.8;
        }

        .zeicilo a:before {
            content: var(--fa);
        }

        .colorful .blogger a {
            color: #ff5722
        }

        .colorful .facebook a {
            color: #1877F2
        }

        .colorful .twitter a {
            color: #00acee
        }

        .colorful .youtube a {
            color: #f50000
        }

        .colorful .messenger a {
            color: #0084ff
        }

        .colorful .snapchat a {
            color: #ffe700
        }

        .colorful .telegram a {
            color: #179cde
        }

        .colorful .instagram a {
            color: #dd277b
        }

        .colorful .pinterest a {
            color: #ca2127
        }

        .colorful .google a {
            color: #0165b4
        }

        .colorful .apple a {
            color: #000000
        }

        .colorful .microsoft a {
            color: #0165b4
        }

        .colorful .dribbble a {
            color: #ea4c89
        }

        .colorful .linkedin a {
            color: #0077b5
        }

        .colorful .tiktok a {
            color: #fe2c55
        }

        .colorful .stumbleupon a {
            color: #eb4823
        }

        .colorful .vk a {
            color: #4a76a8
        }

        .colorful .stack-overflow a {
            color: #f48024
        }

        .colorful .github a {
            color: #24292e
        }

        .colorful .soundcloud a {
            background: linear-gradient(#ff7400, #ff3400)
        }

        .colorful .behance a {
            color: #191919
        }

        .colorful .digg a {
            color: #1b1a19
        }

        .colorful .delicious a {
            color: #0076e8
        }

        .colorful .codepen a {
            color: #000
        }

        .colorful .flipboard a {
            color: #f52828
        }

        .colorful .reddit a {
            color: #ff4500
        }

        .colorful .tumblr a {
            color: #365069
        }

        .colorful .twitch a {
            color: #6441a5
        }

        .colorful .rss a {
            color: #ffc200
        }

        .colorful .skype a {
            color: #00aff0
        }

        .colorful .whatsapp a {
            color: #3fbb50
        }

        .colorful .discord a {
            color: #7289da
        }

        .colorful .share a {
            color: var(--hero-color)
        }

        .colorful .email a {
            color: #888
        }

        .colorful .external-link a {
            color: #275bff
        }

        .bpost-share a.fa-facebook,
        .bpost-share a.fa-facebook {
            background: #1877F2
        }

        .bpost-share a.fa-x-twitter {
            background: #00acee
        }

        .bpost-share a.fa-whatsapp {
            background: #3fbb50
        }

        nav#top-bar {
            background: linear-gradient(45deg, #ff5800, #ffac24);
        }

        #top-menu .selectnav {
            display: none
        }

        .menu-top {
            display: flex;
            flex-wrap: wrap;
            flex-direction: row;
            justify-content: space-between;
            align-items: center;
            align-content: center;
        }

        .menu-top .LinkList .widget-content {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .menu-top .social li {
            display: inline-block;
            list-style: none;
            line-height: 40px
        }

        .menu-top .social li a {
            display: block;
            width: 25px;
            line-height: 30px;
            margin: 0 7px;
            font-size: 15px;
            text-align: center;
            color: var(--top-menu-text)
        }

        .menu-top .nav1 li {
            display: inline-block;
            line-height: 40px;
            padding: 0
        }

        .menu-top .nav1 li a {
            color: var(--top-menu-text);
            text-transform: capitalize;
            font-size: 13px;
            font-weight: 600;
            text-decoration: none
        }

        .menu-top .nav1 li a:after {
            content: "-";
            margin: 0 5px;
            color: var(--top-menu-text)
        }

        .menu-top .nav1 li:last-child a:after {
            content: " ";
            display: none
        }

        .menu-top .nav1 li a .fa {
            margin-right: 5px
        }

        .menu-top .nav1 li a:hover {
            opacity: 0.8
        }

        .header-room {
            display: flex;
            flex-wrap: wrap;
            flex-direction: row;
            justify-content: space-between;
            align-items: center;
            align-content: center;
        }

        .mobile-pages {
            position: relative;
            display: block;
            float: left;
            padding: 15px 0 5px;
            border-top: 1px solid rgb(140 140 140 / 0.23);
        }

        .mobile-pages ul.nav1 {
            display: flex;
            align-items: center;
            flex-wrap: wrap;
            margin: 0 10px;
        }

        .mobile-pages ul.nav1 li {
            position: relative;
            display: block;
            float: left;
            margin: 0 7px;
        }

        .mobile-pages ul.nav1 li a {
            position: relative;
            display: block;
            font-size: 13px;
            color: var(--main-menu-text-color);
            font-weight: 500;
            text-transform: capitalize;
            line-height: 18px;
            padding: 0;
            margin: 5px 0;
        }

        .dark .post-body ol>li:before {
            color: #eee
        }

        .zeitvilo .loading-icon {
            line-height: 38px;
        }

        .zeitvilo .widget .widget-content .error-status {
            padding: 0;
            line-height: 30px;
        }

        .zeitvilo .loading-icon:after {
            width: 20px;
            height: 20px;
        }

        .ticker {
            position: relative;
            float: left;
            width: 100%;
            margin: 0;
        }

        .zeitvilo {
            position: relative;
            margin: 5px 10px 15px;
            overflow: hidden;
            background: var(--bg-cards);
            border-radius: 4px;
            border: 1px solid rgb(109 109 109 / 0.16);
        }

        .zeitvilo .widget {
            display: block;
            height: 30px;
            padding: 0;
            margin: 0
        }

        .zeitvilo .widget>.widget-title {
            display: block;
            position: relative;
            float: left;
            height: 35px;
            line-height: 35px;
            background: var(--button-bg-color);
            padding: 0 10px;
            margin: 0 10px 0 0;
        }

        .zeitvilo .widget>.widget-title>h3 {
            display: flex;
            align-items: center;
            font-size: 14px;
            font-weight: 700;
            color: var(--button-text-color);
            line-height: 35px;
            margin: 0
        }

        .zeitvilo .widget>.widget-title>h3:before {
            content: '\ea0b';
            font-family: 'Material Icons Round';
            float: left;
            font-size: 18px;
            font-weight: 400;
            margin: 0 3px 0 0;
            text-align: center;
            width: 16px;
            height: 16px;
            border-radius: 50%;
            line-height: 17px;
        }

        .zeitvilo .widget-content {
            position: relative;
            justify-content: flex-end;
            flex: 1;
            align-items: center;
            margin: 0;
            display: none;
            height: 35px;
            overflow: hidden;
        }

        .brRlLii {
            position: relative;
            display: flex;
            box-sizing: border-box;
            justify-content: space-between;
            flex: 1;
            margin: 0;
            height: 30px;
        }

        .zeitvilo .open-iki,
        .zeitvilo .widget.PopularPosts .widget-content {
            display: flex !important
        }

        .brRlLii .itaiIf .entry-title {
            height: 30px;
            font-size: 13px;
            font-weight: 600;
            line-height: 30px;
            margin: 0;
            padding: 0;
            overflow: hidden
        }

        .brRlLii .itaiIf .entry-title a {
            position: relative;
            display: block;
            overflow: hidden;
            font-size: 13px;
        }

        .rtl .zeitvilo .widget>.widget-title {
            float: right;
            border-left: 1px solid rgba(0 0 0 / 0.18);
            border-right: unset;
        }

        .brRlLii .active,
        .AflexNewsTested .active {
            opacity: 1;
            visibility: visible;
            transform: translate3d(0, 0, 0);
            pointer-events: initial
        }

        .mega-flex .section {
            width: 50%;
        }

        .itaiIf,
        .tickerPart {
            position: absolute;
            top: 0;
            left: 0;
            opacity: 0;
            visibility: hidden;
            pointer-events: none;
        }

        .tickerPart {
            width: 100%;
        }

        .tickerPart {
            transform: translate3d(80px, 0, 0);
            transition: all .80s cubic-bezier(0.68, -0.55, 0.27, 1.55)
        }

        .itaiIf {
            
            transform: translate3d(10px, 0, 0);
            transition: all .80s ease
        }

        .buttons-fix {
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: space-around;
            margin: 0;
            gap: 8px;
            height: 30px
        }

        .buttons-fix>a {
            display: flex;
            width: 15px;
            height: 15px;
            line-height: 15px;
            font-size: 18px;
            text-align: center;
            margin: 0 2px;
            border-radius: 2px;
            padding: 5px;
            cursor: pointer;
            color: var(--bt-breaking-text);
            background: var(--bt-breaking);
        }

        .buttons-fix>a:hover {
            opacity: 0.8;
        }

        .buttons-fix .prev:before {
            content: '\e5cb'
        }

        .buttons-fix .next:before {
            content: '\e5cc'
        }

        .buttons-fix a:before {
            display: block;
            font-family: 'Material Icons Round';
            margin: auto;
            text-align: center;
            font-weight: 400
        }

        .dark .post-body ol>li:before {
            color: #eee
        }

        .zeitdilo {
            position: relative;
            background-color: rgb(0 0 0 / 0.36);
            display: flex;
            align-items: center;
            font-size: 12px;
            color: var(--button-text-color);
            width: 40px;
            height: 20px;
            margin: 0 5px;
            border-radius: 20px;
        }

        .dark-bt .zeitdilo {
            display: none;
        }

        .zeitdilo:hover:before {
            opacity: 0.8
        }

        .dark .zeitdilo:before {
            content: '\ea46';
            left: 21px;
        }

        .zeitdilo:before {
            content: '\e518';
            font-family: 'Material Icons Round';
            position: absolute;
            left: 2px;
            width: 16px;
            height: 16px;
            text-align: center;
            background-color: var(--button-bg-color);
            font-weight: 400;
            line-height: 16px;
            z-index: 2;
            border-radius: 50%;
            box-shadow: 0 0 4px rgb(0 0 0 / 0.10);
            transition: left .18s ease;
        }

        .dark .zeitdilo:after {
            content: '\e518';
            right: 26px;
        }

        .zeitdilo:after {
            content: '\ea46';
            font-family: 'Material Icons Round';
            position: absolute;
            right: 4px;
            width: 10px;
            font-size: 8px;
            font-weight: 400;
            line-height: 1;
            text-align: center;
            opacity: 0.5;
            transition: right .18s ease;
        }

        #menutab>.mega-menu {
            position: unset !important
        }

        .ijjpiIf li:hover .ijjgiIf {
            opacity: 1;
            visibility: visible
        }

        .drop-down>a:after {
            content: '\e5cf';
            float: right;
            font-family: 'Material Icons Round';
            font-size: 9px;
            font-weight: 400;
            margin: -1px 0 0 5px
        }

        .ijjgiIf {
            position: absolute;
            background-color: var(--block-bg);
            top: 59px;
            opacity: 0;
            visibility: hidden;
            width: 100%;
            left: 0;
            box-sizing: border-box;
            border-radius: 4px;
            right: 0;
            z-index: 3333;
            color: var(--white-bg);
            height: auto;
            padding: 20px;
            min-height: 100px;
            box-shadow: 0 10px 10px rgba(0, 0, 0, 0.28);
            transition: all .3s ease;
        }

        .ijjpiIf li:hover .ijjgiIf {
            margin-top: 1px;
            opacity: 1;
            visibility: visible
        }

        .WxXri {
            width: calc((100% - 50px) / 5);
            box-sizing: border-box;
            float: left;
            overflow: hidden;
            position: relative
        }

        .WxXri:last-child {
            margin-right: 0
        }

        .WxXri .post-filter-link {
            position: relative;
            height: 100%
        }

        .WxXris {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap
        }

        .WxXris .Mega-img-ui {
            height: 180px;
            display: block;
            overflow: hidden;
            border-radius: 4px;
        }

        .WxXris .entry-title {
            font-size: 14px;
            font-weight: 600;
            text-align: left;
            line-height: 1.5;
            margin: 0
        }

        .flex-section {
            display: flex;
            flex-wrap: wrap;
            width: 100%;
            float: left;
            align-items: center;
            justify-content: center;
        }

        .flex-ft {
            display: flex;
            justify-content: center;
            padding: 0 10px;
        }

        .tociki-pro {
            display: flex;
            width: 100%;
            clear: both;
            margin: 0
        }

        .tociki-inner {
            position: relative;
            max-width: 100%;
            font-size: 14px;
            background-color: rgba(165 165 165 / 0.10);
            overflow: hidden;
            line-height: 23px;
            border: 1px solid #a0a0a0;
            border-radius: 5px
        }

        a.tociki-title {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: space-between;
            height: 38px;
            font-size: 16px;
            font-weight: 600;
            color: var(--text-font-color);
            padding: 0 15px;
            margin: 0
        }

        .tociki-title-text {
            display: flex
        }

        .tociki-title-text:before {
            content: '\e242';
            font-family: 'Material Icons Round';
            font-size: 20px;
            font-weight: 400;
            margin: 0 5px 0 0
        }

        .rtl .tociki-title-text:before {
            margin: 0 0 0 5px
        }

        .tociki-title:after {
            content: '\e5cf';
            font-family: 'Material Icons Round';
            font-size: 16px;
            font-weight: 400;
            margin: 0 0 0 25px;
            color: var(--buttons-category-text);
        }

        .rtl .tociki-title:after {
            margin: 0 25px 0 0;
        }

        .tociki-title.opened:after {
            content: '\e5ce'
        }

        a.tociki-title:hover {
            text-decoration: none
        }

        #tociki {
            display: none;
            padding: 0 15px 10px;
            margin: 0
        }

        #tociki ol {
            padding: 0 0 0 15px
        }

        #tociki li {
            font-size: 14px;
            font-weight: 500;
            margin: 10px 0
        }

        #tociki li a {
            color: var(--main-text-color)
        }

        #tociki li a:hover {
            opacity: 0.8;
            text-decoration: underline
        }

        #top-ad-placeholder .widget>.widget-title,
        #bottom-ad-placeholder .widget>.widget-title {
            display: none
        }

        #top-ad-placeholder,
        #bottom-ad-placeholder {
            margin: 15px 0;
            padding: 0;
            width: 100%;
            overflow: hidden;
        }

        .main-ads-pikihome {
            position: relative;
            margin: 15px 5px
        }

        .main-ads-pikihome .widget {
            position: relative;
            float: left;
            width: 100%;
            line-height: 0;
            margin: 0 0 5px
        }

        #zZiilo {
            position: relative;
            box-sizing: border-box;
            width: 100%;
            height: auto;
            padding: 0 5px;
            margin: 10px 0
        }

        #zZiilo .widget {
            position: relative;
            width: 100%;
            line-height: 0;
            height: auto
        }

        .footer-container {
            padding: 20px;
            background: var(--footer-copyright-bg);
        }

        .footer-container .footer-copyright {
            position: relative;
            font-size: 13px;
            margin: 15px auto 0;
            text-align: center;
        }

        #footer-checks-menu ul {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: center;
        }

        .copyright-text {
            margin: 0;
            color: var(--footer-text-color);
        }

        .footer-container .footer-copyright a {
            color: var(--footer-text-color)
        }

        .footer-container .footer-copyright a:hover {
            color: var(--footer-text-color)
        }

        #footer-checks-menu {
            position: relative;
            display: block;
            margin: 0
        }

        .footer-checks-menu ul li {
            position: relative;
            float: left;
            margin: 0 0 8px;
            text-align: center;
        }

        .footer-checks-menu ul li a {
            float: left;
            font-size: 13px;
            background: rgb(112 112 112 / 0.16);
            color: var(--footer-text-color);
            padding: 7px 12px;
            margin: 0 5px;
            border-radius: 15px;
        }

        #footer-checks-menu ul li a:hover {
            opacity: 0.8;
        }

        .sharing-button .facebook a {
            background-color: #1877F2
        }

        .sharing-button .twitter a,
        .sharing-button .twitter-square a {
            background-color: #00acee
        }

        .sharing-button .reddit a {
            background-color: #ff4500
        }

        .sharing-button .pinterest a {
            background-color: #ca2127
        }

        .sharing-button .linkedin a {
            background-color: #0077b5
        }

        .sharing-button .whatsapp a {
            background-color: #3fbb50
        }

        .sharing-button .email a {
            background-color: #888
        }

        .zeipilo .fa {
            color: #FFF ! important
        }

        #seo-mainmenu {
            position: relative;
            float: left;
            width: 100%;
            height: auto;
            margin: 0
        }

        .seo-menu .container {
            margin: 0 auto;
        }

        .seo-menu-wrap,
        .seo-menu {
            position: relative;
            background: var(--main-menu-bg);
            float: left;
            z-index: 990;
            width: 100%;
            height: 60px;
            box-sizing: border-box;
            padding: 0;
            margin: 0 0 8px;
            box-shadow: var(--bg-cards-shadow);
        }

        .SuperLogo-wrap {
            position: relative;
            box-sizing: border-box;
            width: 100%;
            float: left;
            margin: 0 30px 0 0;
            padding: 0;
        }

        .header-room img {
            display: block;
            width: auto;
            height: auto;
            max-height: 45px;
            margin: 0 0 0 10px;
        }

        .zjilo {
            display: none;
            color: var(--main-menu-text-color);
            height: 40px;
            font-size: 17px;
            padding: 0 15px;
        }

        .header-section {
            position: relative;
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            float: left;
            width: 100%;
            margin: 0;
        }

        .header-left {
            position: static;
            display: flex;
            margin: 0;
            align-items: center;
        }

        .rtl .header-right {
            left: 14px;
            right: unset;
        }

        .header-right {
            position: absolute;
            top: 0;
            right: 14px;
            margin: 0;
            z-index: 11;
            background: var(--main-menu-bg);
            overflow: hidden;
        }

        .header-room h1 {
            display: block;
            font-size: 25px;
            color: var(--main-logo-text-color);
            height: 30px;
            line-height: 30px;
            overflow: hidden;
            padding: 0;
            margin: 0
        }

        .header-room h1 a {
            color: var(--main-logo-text-color)
        }

        .seo-menu.show {
            top: 0;
            margin: 0;
        }

        .seo-menu.fixed-nos.show {
            background: var(--main-menu-bg)
        }

        .main-menu-wrap {
            position: static;
            height: 56px;
            margin: 0
        }

        #ijjpiIf .widget,
        #ijjpiIf .widget>.widget-title {
            display: none
        }

        #ijjpiIf .show-menu {
            display: block
        }

        #ijjpiIf {
            position: static;
            height: 56px;
            z-index: 10
        }

        #ijjpiIf ul>li {
            position: relative;
            display: flex;
            flex-shrink: 0;
        }

        #menutab>li>a {
            position: relative;
            display: block;
            height: 56px;
            font-size: 14px;
            color: var(--main-menu-text-color);
            font-weight: 600;
            text-transform: capitalize;
            line-height: 56px;
            padding: 0 10px;
            margin: 0
        }

        #menutab>li>a i {
            margin: 0 3px 0 0;
            font-size: 16px;
            color: var(--button-bg-color)
        }

        #menutab>li>a:hover {
            opacity: 0.8
        }

        #ijjpiIf ul>li>ul {
            position: absolute;
            float: left;
            left: 0;
            top: 60px;
            width: 180px;
            background: var(--submenu-bg-color);
            z-index: 99999;
            visibility: hidden;
            opacity: 0;
            -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
            padding: 0;
            box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15), 0 2px 10px 0 rgba(0, 0, 0, 0.17)
        }

        #ijjpiIf ul>li>ul>li>ul {
            position: absolute;
            top: 0;
            left: 100%;
            -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
            margin: 0
        }

        #ijjpiIf ul>li>ul>li {
            display: block;
            float: none;
            position: relative
        }

        #ijjpiIf ul>li>ul>li a {
            position: relative;
            display: block;
            overflow: hidden;
            font-size: 13px;
            color: var(--sub-menu-text-color);
            font-weight: 600;
            box-sizing: border-box;
            padding: 8px 15px;
            margin: 0;
            border-bottom: 1px solid rgba(155, 155, 155, 0.07)
        }

        #ijjpiIf ul>li>ul>li:last-child a {
            border: 0
        }

        #ijjpiIf ul>li>ul>li:hover>a {
            opacity: 0.8
        }

        #ijjpiIf ul>li.sub-tab>a:after,
        #ijjpiIf ul>li.sub-has>a:after {
            content: '\e5cf';
            font-family: 'Material Icons Round';
            font-size: 16px;
            font-weight: 400;
            margin: 0 0 0 5px;
            transition: 0.31s;
            vertical-align: middle;
        }

        #ijjpiIf ul>li>ul>li.sub-tab>a:after {
            content: '\e5cc';
            float: right;
            margin: 0
        }

        #ijjpiIf ul>li:hover>ul,
        #ijjpiIf ul>li>ul>li:hover>ul {
            visibility: visible;
            opacity: 1;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            -webkit-transform: translate(0);
            transform: translate(0)
        }

        #ijjpiIf ul ul {
            transition: all .35s ease
        }

        .loading-icon {
            width: 100%;
            height: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .iLoiIf .loading-icon {
            height: 185px
        }

        .search-section .loading-icon {
            margin: 15px 0;
        }

        .loading-icon:after {
            content: "";
            width: 40px;
            height: 40px;
            border-radius: 50%;
            border: 2px solid var(--main-text-color);
            border-right: 2px solid #c1c1c1;
            display: inline-block;
            animation: runload 0.6s infinite
        }

        @-webkit-keyframes runload {
            0% {
                -webkit-transform: rotate(0deg);
                transform: rotate(0deg)
            }

            to {
                -webkit-transform: rotate(1turn);
                transform: rotate(1turn)
            }
        }

        @keyframes runload {
            0% {
                -webkit-transform: rotate(0deg);
                transform: rotate(0deg)
            }

            to {
                -webkit-transform: rotate(1turn);
                transform: rotate(1turn)
            }
        }

        .loading-frame {
            -webkit-animation-duration: .5s;
            animation-duration: .5s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both
        }

        @keyframes fadeIn {
            from {
                opacity: 0
            }

            to {
                opacity: 1
            }
        }

        .run-time {
            animation-name: fadeIn
        }

        @keyframes fadeInUp {
            from {
                opacity: 0;
                transform: translate3d(0, 5px, 0)
            }

            to {
                opacity: 1;
                transform: translate3d(0, 0, 0)
            }
        }

        .load-time {
            animation-name: fadeInUp
        }

        .overlay,
        #overlay-id {
            visibility: hidden;
            opacity: 0;
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgb(10 18 43 / 0.61);
            backdrop-filter: blur(2px);
            z-index: 1000;
            margin: 0;
            transition: all .25s ease;
        }

        .zjilo:before {
            content: "\e5d2";
            font-family: 'Material Icons Round';
            font-size: 24px;
            font-weight: 400
        }

        #menu-space {
            display: none;
            position: fixed;
            width: 80%;
            height: 100%;
            top: 0;
            left: 0;
            bottom: 0;
            background: var(--rRlLmii-bg);
            overflow: auto;
            z-index: 1010;
            left: 0;
            -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
            visibility: hidden;
            box-shadow: 3px 0 7px rgba(0, 0, 0, 0.1);
            -webkit-transition: all .5s cubic-bezier(.79, .14, .15, .86);
            -moz-transition: all .5s cubic-bezier(.79, .14, .15, .86);
            -o-transition: all .5s cubic-bezier(.79, .14, .15, .86);
            transition: all .5s cubic-bezier(.79, .14, .15, .86)
        }

        .zsililo #menu-space {
            -webkit-transform: translateX(0);
            transform: translateX(0);
            visibility: visible;
            opacity: .99;
            -webkit-transition: all .5s cubic-bezier(.79, .14, .15, .86);
            -moz-transition: all .5s cubic-bezier(.79, .14, .15, .86);
            -o-transition: all .5s cubic-bezier(.79, .14, .15, .86);
            transition: all .5s cubic-bezier(.79, .14, .15, .86)
        }

        .area-runs {
            display: flex;
            padding: 10px 10px 10px 0;
            margin: 0;
            opacity: 0;
            transition: all ease-in-out .3s;
            justify-content: space-between;
            align-items: center;
            box-shadow: var(--bg-cards-shadow);
        }

        #menu-space {
            transition: all .6s ease-in-out
        }

        .hide-zeipilo:hover {
            opacity: 0.8;
        }

        .hide-zeipilo {
            display: block;
            color: var(--main-menu-text-color);
            font-size: 14px;
            line-height: 28px;
            text-align: center;
            cursor: pointer;
            z-index: 20;
            background: rgb(137 137 137 / 0.10);
            border-radius: 4px;
            padding: 0 12px;
            transition: transform ease-out .2s;
        }

        .hide-zeipilo:before {
            content: "\e5cd";
            font-family: 'Material Icons Round';
            font-weight: 400
        }

        .zsililo .area-runs,
        .zsililo .menu-space-flex {
            opacity: 1
        }

        .menu-space-flex {
            display: flex;
            flex-direction: column;
            opacity: 0;
            justify-content: space-between;
            float: left;
            width: 100%;
            height: calc(100% - 8%);
            transition: all ease-in-out .3s
        }

        .zeimilo ul {
            margin: 0 0 0 15px;
            float: left;
        }

        .post-inner-data.flex {
            display: flex;
            align-content: center;
        }

        .post-inner-user {
            position: relative;
            float: left;
        }

        .author-image {
            position: relative;
            display: block;
            height: 40px;
            width: 40px;
        }

        .author-image img {
            border-radius: 50%;
        }

        .zeipilo {
            position: relative;
            float: left;
            width: 100%;
            box-sizing: border-box;
            padding: 0 20px 0 0
        }

        ul#menutab {
            display: flex;
            height: 56px;
            margin: 0 0 0 15px;
        }

        .zeipilo>ul {
            margin: 0
        }

        #ijjpiIf .fa {
            padding: 0 5px
        }

        .zeipilo .fa {
            margin: 5px;
            padding: auto
        }

        .zeipilo .m-sub {
            display: none;
            padding: 0
        }

        .zeipilo ul li {
            position: relative;
            display: block;
            overflow: hidden;
            float: left;
            width: 100%;
            font-size: 14px;
            font-weight: 600;
            margin: 0;
            padding: 0
        }

        .zeipilo>ul li ul {
            overflow: hidden
        }

        .zeipilo>ul>li {
            border-bottom: 1px solid rgb(181 181 181 / 0.20)
        }

        .zeipilo>ul>li.sub-tab>a:after,
        .zeipilo>ul>li>ul>li.sub-tab>a:after {
            font-family: 'Material Icons Round';
            font-weight: 400;
            content: "\e5cf";
            font-size: 24px;
            vertical-align: middle;
        }

        .zeipilo ul li.sub-tab.show>a:after {
            content: '\e5ce'
        }

        .zeipilo ul li a:hover,
        .zeipilo ul li.sub-tab.show>a,
        .zeipilo ul li.sub-tab.show>.submenu-toggle {
            color: fff
        }

        .zeipilo>ul>li>ul>li a {
            display: block;
            font-size: 13px;
            font-weight: 600;
            color: var(--sub-menu-text-color);
            padding: 5px 0 5px 15px;
        }

        .zeipilo>ul>li>ul>li a:before {
            content: "\e061";
            font-family: 'Material Icons Round';
            font-style: normal;
            font-weight: 400;
            color: rgb(88 88 88 / 0.42);
            font-size: 6px;
            padding-right: 5px;
            position: absolute;
            left: 4px;
            vertical-align: middle;
        }

        .zeipilo>ul>li>ul>li>ul>li>a {
            padding: 5px 0 5px 30px
        }

        .zeipilo ul>li>.submenu-toggle:hover {
            opacity: 0.8;
        }

        .fixed-nos {
            position: fixed;
            top: -80px;
            left: 0;
            width: 100%;
            z-index: 990;
            box-shadow: none;
            transition: top .17s ease
        }

        .zsililo .fixed-nos {
            top: 0
        }

        .zsililo {
            overflow: hidden;
            left: 0;
            right: 0
        }

        .search-wrap {
            position: relative;
            display: flex;
            height: 56px;
            align-items: center;
            margin: 0;
        }

        #ijjiIf {
            position: fixed;
            display: flex;
            flex-direction: column;
            top: 25px;
            left: 50%;
            max-width: 480px;
            width: 95%;
            background: var(--block-bg);
            overflow: hidden;
            visibility: hidden;
            opacity: 0;
            transform: translate3d(-50%, 50%, 0);
            z-index: 1010;
            border-radius: 6px;
            box-shadow: 0px 0px 4px 2px rgb(129 129 129 / 0.05);
            transition: all .17s ease;
        }

        .zeiavilo #ijjiIf {
            backface-visibility: inherit;
            visibility: visible;
            opacity: 1;
            transform: translate3d(-50%, 0, 0);
        }

        .zeiavilo #overlay-id {
            cursor: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='17' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='0' y1='100' x2='100' y2='0' stroke-width='14' stroke='white'%3e%3c/line%3e%3cline x1='0' y1='0' x2='100' y2='100' stroke-width='14' stroke='white'%3e%3c/line%3e%3c/svg%3e"), auto;
            visibility: visible;
            opacity: 1;
        }

        .ijjiIf-container {
            display: flex;
            justify-content: space-between;
            align-items: center;
            position: relative;
            width: 100%;
            height: 100%;
            border-bottom: 1px solid rgb(120 120 120 / 0.11);
            overflow: hidden;
            margin: 0;
        }

        .ijjiIf-container .search-form {
            position: relative;
            flex: 1;
            padding: 0;
            border: 0;
            border-radius: 4px 0 0 4px;
        }

        .ijjiIf-container .search-input {
            position: relative;
            width: 100%;
            height: 60px;
            background: transparent;
            color: var(--search-bt-text);
            font-size: 15px;
            font-weight: 400;
            padding: 0 0 0 15px;
            border: 0;
        }

        .ijjiIf-container .search-input:focus,
        .ijjiIf-container .search-input::placeholder {
            color: var(--search-bt-text);
            outline: none
        }

        .ijjiIf-container .search-input::placeholder {
            opacity: .70
        }

        .ijjiIf-close {
            width: 50px;
            height: 50px;
            border-radius: 0 4px 4px 0;
            background: transparent;
            color: var(--search-bt-text);
            font-size: 24px;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            transition: transform ease-out .2s;
            z-index: 20;
            padding: 0;
            margin: 0;
        }

        .ijjiIf-close:hover {
            opacity: 0.8;
        }

        .zeixilo {
            color: var(--main-menu-text-color);
            width: 40px;
            height: 40px;
            font-size: 26px;
            text-align: center;
            line-height: 40px;
            cursor: pointer;
            z-index: 20;
            padding: 0;
            margin: 0;
            transition: margin .25s ease;
        }

        .zeixilo:before,
        .search-hidden:after {
            content: "\e8b6";
            font-family: 'Material Icons Round';
            font-weight: 400
        }

        input[type="search"]::-webkit-search-decoration,
        input[type="search"]::-webkit-search-cancel-button,
        input[type="search"]::-webkit-search-results-button,
        input[type="search"]::-webkit-search-results-decoration {
            display: none;
        }

        .search-input input {
            border-radius: 5px;
            padding: 5px 10px;
            width: 98%;
            border: 2px solid #eee
        }

        #xliiv {
            display: none;
            position: fixed;
            bottom: 20px;
            left: 20px;
            width: 300px;
            background-color: var(--block-bg);
            z-index: 222;
            padding: 20px;
            visibility: hidden;
            opacity: 0;
            border-radius: 4px;
            box-shadow: 0 2px 8px 0px rgb(0 0 0 / 0.11);
            transition: all .30s ease
        }

        #xliiv .cookies .widget .widget-content a {
            color: var(--xliil-text);
            text-decoration: underline;
        }

        #xliiv .cookies .widget .widget-content a:after {
            content: '\e89e';
            font-family: 'Material Icons Round';
            font-size: 11px;
            font-weight: 700;
            margin: 0 0 0 3px;
            vertical-align: middle;
        }

        #xliiv.cookies-show {
            visibility: visible;
            opacity: 1;
        }

        #xliiv .cookies .widget .widget-title {
            display: none;
        }

        .xliv {
            display: inline-block;
            height: 35px;
            background-color: var(--button-bg-color);
            font-size: 14px;
            color: var(--button-text-color);
            font-weight: 600;
            line-height: 35px;
            padding: 0 20px;
            border: 0;
            border-radius: 4px;
        }

        #xliiv .cookies .widget .widget-content {
            display: block;
            font-size: 14px;
            color: var(--xliil-text);
            margin: 0 0 15px;
        }

        .xliv:hover {
            box-shadow: inset 0 0 19px 8px rgb(0 0 0 / 0.22)
        }

        #hidden-widget-container,
        .hide,
        .hidden-widgets {
            display: none;
            visibility: hidden
        }

        .arRlLii {
            position: relative;
            display: block;
            max-width: 480px;
            margin: 10px 0 0;
        }

        .ibniIf {
            position: relative;
            display: block;
            padding: 2px 5px;
            margin: 5px 10px;
            border-radius: 6px;
            border: 1px solid rgb(120 120 120 / 0.11);
            box-shadow: 0px 0px 4px 2px rgb(129 129 129 / 5%);
            box-sizing: border-box;
            overflow: hidden;
        }

        .llhtsihi {
            position: relative;
            display: block;
            float: left;
            width: 120px;
            height: 90px;
            margin: 0 10px 0 0;
            border-radius: 6px;
            overflow: hidden;
        }

        .link-snip {
            display: block;
            text-align: center;
            margin: 15px;
        }

        .link-snip a {
            display: block;
            background: var(--button-bg-color);
            color: var(--button-text-color);
            border-radius: 6px;
            font-size: 15px;
            padding: 8px 0;
        }

        .post-snip {
            color: var(--post-snip-data);
            font-size: 12px;
            font-weight: 400;
            padding: 0;
            display: inline-flex;
            align-items: center;
            flex-wrap: wrap;
        }

        .post-author:empty {
            display: none;
        }

        .post-author {
            font-weight: 600;
            margin: 0 0 0 4px;
        }

        .post-author:not(.entery-category-fly .post-author) {
            color: var(--lables-buttons-color);
        }

        .sidebar .PopularPosts .gaint .post-snip {
            --post-snip-data: var(--snip-text-color);
            --label-text-color: var(--snip-text-color);
        }

        .entery-category-box {
            overflow: hidden;
        }

        .entery-category-box .entry-title a,
        .post-filter .entry-title a {
            width: 100%;
            overflow: hidden;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
        }

        .entery-category-box .entry-title {
            position: relative;
            display: block;
            font-size: 15px;
            line-height: 1.5;
            margin: 5px 0;
        }

        .sidebar .popular-post .entery-category-box {
            padding: 7px 0 0;
        }

        .post-tag:empty,
        .post-tag-fly:empty {
            display: none;
        }

        .post-tag {
            width: fit-content;
            display: flex;
            align-items: center;
            height: 18px;
            background-color: var(--lables-buttons-color);
            font-size: 10px;
            color: var(--lables-text-color);
            font-weight: 500;
            text-transform: uppercase;
            line-height: 0;
            padding: 1px 8px 0;
            border-radius: 2px;
            z-index: 2;
        }

        img.post-author-image {
            position: relative;
            display: inline-block;
            height: 20px;
            width: 20px;
            border-radius: 50%;
            vertical-align: middle;
        }

        .rtl img.post-author-image {
            margin: 0 0 0 5px;
        }

        .post-author:after {
            position: relative;
            display: inline-block;
            content: '\002D';
            margin: 0 3px;
            color: var(--post-snip-data)
        }

        .post-inner-username {
            display: flex;
            flex-direction: column;
            margin: 0 0 0 10px;
        }

        .all-flex {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 0 0 12px;
            margin: 0 0 15px;
            border-bottom: 1px solid rgb(100 100 100 / 0.12)
        }

        .post-inner-comments.flex {
            position: relative;
            overflow: hidden;
            margin: 0 5px 0;
            display: flex;
            align-items: center;
            gap: 8px;
        }

        .post-times {
            position: relative;
            overflow: hidden;
            display: inline-flex;
            gap: 5px;
        }

        .post-author-times {
            position: relative;
            display: block;
            font-size: 12px;
            color: var(--theme-text-color);
        }

        .post-author-times i {
            margin: 0 4px 0 0;
        }

        .rtl .post-author-times i {
            margin: 0 0 0 4px;
        }

        .post-times .post-date {
            position: relative;
            font-size: 12px;
            color: var(--post-snip-data);
        }

        .post-date {
            display: inline-flex;
            align-items: center;
            gap: 4px;
        }

        #readTime {
            position: relative;
            display: inline-flex;
            font-size: 12px;
            color: var(--post-snip-data);
            align-items: center;
            gap: 2px;
        }

        #readTime:before {
            content: "\e8b5";
            font-family: 'Material Icons Round';
            font-weight: 400;
            font-size: 13px;
            vertical-align: middle;
            margin: 0;
        }

        .post-times .post-date:before {
            content: "\ebcc";
            font-family: 'Material Icons Round';
            font-weight: 400;
            font-size: 13px;
            vertical-align: middle;
            margin: 0;
        }

        .post-snip .post-date:before {
            font-family: 'Material Icons Round';
            font-weight: 400;
            margin: 0 3px 0 0
        }

        .item .post-snip .post-author:before {
            content: 'By -';
            margin: 0 3px 0 0;
            font-weight: normal;
        }

        .item .post-snip .post-date:before {
            content: '\ebcc'
        }

        .post-snip a {
            color: #333;
            transition: color .40s
        }

        .post-snip .author-image {
            overflow: hidden;
            position: relative;
            display: inline-block;
            width: 30px;
            vertical-align: middle;
            height: 30px;
            background-color: var(--runs-author-color);
            margin: 0 3px 0 0;
            border: 1px solid rgba(0 0 0 / 0.25);
            border-radius: 100%;
            box-shadow: 0px 0px 4px 3px rgba(0 0 0 / 0.06);
        }

        .piki-ads {
            display: block;
            overflow: hidden;
            background-color: var(--ads-bg);
            text-align: center;
            line-height: 1.5;
/*             padding: 4vh 15px; */
            font-size: 13px;
            font-family: monospace;
            font-style: italic;
            color: var(--ads-text);
            border-radius: 6px;
        }

        .piki-ads-res {
            display: block;
            background-color: var(--ads-bg);
            text-align: center;
            line-height: 1.5;
            font-family: monospace;
            font-size: 13px;
/*             padding: 10vh 15px; */
            font-style: italic;
            color: var(--ads-text);
            border-radius: 6px;
        }

        .post-filter .entry-title,
        .iLoiIf .entry-title,
        .related-wrap-ui .entry-title,
        .zkiilo .entry-title {
            display: block;
            width: 100%;
            text-decoration: none;
            font-weight: 700;
            line-height: 1.3;
            padding: 5px 0;
            margin: 0
        }

        .post-filter .entry-title,
        .iLoiIf .imaiIf .entery-category-box .entry-title,
        .iLoiIf .entery-category .entry-title {
            font-size: 17px;
        }

        .ijoiIf .featured-block .entry-title {
            font-size: 14px;
            margin: 0 0 0 15px;
            line-height: 20px;
        }

        .ijoiIf .featured-block .entry-title a:before {
            content: '\e5df';
            font-weight: 400;
            font-family: 'Material Icons Round';
            position: absolute;
            left: 3px;
            font-size: 22px;
            color: var(--button-bg-color)
        }

        .iLoiIf .entery-category .entry-title {
            font-size: 14px;
        }

        .post-filter .entry-title {
            margin: 10px 0 0;
        }

        .iLoiIf .entery-category-box .entry-title {
            font-size: 15px;
            line-height: 19px;
        }

        .zkiilo .entry-title,
        .related-wrap-ui .entry-title {
            font-size: 14px;
        }

        .entry-title a {
            display: block;
            color: var(--featured-posts-title)
        }

        .entry-title a:hover {
            opacity: 0.8
        }

        .StickyBox {
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            opacity: 0;
            visibility: hidden;
            transform: translate3d(0, 72%, 0);
            transition: all .2s ease;
            z-index: 15151515;
        }

        .show-share .StickyBox {
            opacity: 1;
            visibility: visible;
            transform: translate3d(0, 0, 0);
        }

        .StickyTab {
            display: flex;
            flex-direction: row;
            align-content: center;
            justify-content: space-between;
            align-items: center;
            width: 100%;
            box-sizing: border-box;
            padding: 0 0 20px;
            margin: 0 0 10px;
            color: var(--title-share);
            border-bottom: 1px solid rgb(92 92 92 / 0.17);
        }

        .StickyType {
            position: relative;
            display: block;
            float: left;
            font-size: 15px;
            font-weight: 700;
        }

        .copy-section {
            width: 100%;
        }

        .copy-section .title {
            font-size: 14px;
            font-weight: 700;
            padding: 0 20px;
        }

        .zliciilo {
            display: flex;
            align-items: center;
            align-content: center;
            box-sizing: border-box;
            position: relative;
            justify-content: center;
            margin: 10px 20px 0;
        }

        .zliciilo:before {
            content: '\e157';
            font-weight: 400;
            font-family: 'Material Icons Round';
            position: absolute;
            left: 12px;
            font-size: 19px;
            color: var(--theme-text-color)
        }

        .rtl .zliciilo:before {
            left: initial;
            right: 12px;
        }

        .zliciilo.copied:before {
            content: '\e877';
            color: #16c900;
        }

        .zliciilo input#showlink {
            color: #6b6b6b;
            background: transparent;
            width: 100%;
            height: 35px;
            padding: 0 0 0 38px;
            border: 1px solid rgb(133 133 133 / 0.20);
            border-radius: 5px 0 0 5px;
        }

        .rtl .zliciilo input#showlink {
            padding: 0 38px 0 0;
            border-radius: 0 5px 5px 0;
        }

        .zliciilo button {
            background: var(--button-bg-color);
            color: var(--button-text-color);
            height: 35px;
            width: 80px;
            border: none;
            cursor: pointer;
            border-radius: 0 5px 5px 0;
        }

        .rtl .zliciilo button {
            border-radius: 5px 0 0 5px;
        }

        .StickyTab label {
            position: relative;
            display: block;
            font-size: 20px;
            cursor: pointer;
            color: var(--title-share)
        }

        .StickyDemo {
            width: 100%;
            max-width: 500px;
            max-height: 90%;
            display: flex;
            margin: 0 auto;
            padding: 20px 20px 35px;
            background-color: var(--bg-cards);
            border-radius: 8px;
            overflow: hidden;
            position: relative;
            box-shadow: 0 10px 8px -8px rgb(0 0 0 / 0.12);
            flex-direction: column;
            align-content: center;
            align-items: center;
            justify-content: space-between;
        }

        .zZiilz.zeicilo {
            display: flex;
            flex-wrap: wrap;
            list-style: none;
            margin: 0 0 10px;
            padding: 10px 0 20px;
            border-bottom: 1px solid rgb(133 133 133 / 0.20);
        }

        .zZiilz.zeicilo li {
            list-style: none;
            width: 25%;
            text-align: center;
        }

        .zZiilz.zeicilo li a {
            display: block;
            width: 80px;
            height: 40px;
            line-height: 25px;
            font-size: 11px;
            margin: 6px auto;
            padding: 15px 0;
            border-radius: 2px;
            background: var(--box-posts-share);
            border: 1px solid rgb(116 116 116 / 0.09);
            text-align: center;
            cursor: pointer;
        }

        .zZiilz.zeicilo li a:hover {
            opacity: 0.8
        }

        .messageDone span {
            position: absolute;
            left: 0;
            right: 0;
            bottom: -70px;
            font-size: 12px;
            display: block;
            width: 190px;
            margin: 0 auto 20px;
            padding: 8px;
            border-radius: 3px;
            background-color: rgb(0 0 0 / 0.63);
            color: #fefefe;
            line-height: 20px;
            text-align: center;
            opacity: 0;
            -webkit-animation: slidein 2s ease forwards;
            animation: slidein 2s ease forwards;
        }

        div#messageDone {
            display: block;
            padding: 20px 0 0;
        }

        .zZiilz.zeicilo a:before {
            font-size: 24px;
            text-align: center;
            margin: 0 auto;
            display: block;
        }

        .show-share .overlay {
            filter: blur(2.5px);
            background-color: rgba(27, 27, 37, 0.5);
            z-index: 151515;
            backdrop-filter: saturate(100%) blur(2.5px);
            visibility: visible;
            opacity: 1;
        }

        .sidebar .PopularPosts .gaint h2.entry-title,
        .post-filter .entry-title {
            color: var(--featured-posts-title-featured)
        }

        .lierhvc {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }

        a.more-c:hover {
            opacity: 0.8
        }

        .imaiIf {
            width: calc((100% - 15px) / 3);
            position: relative;
            margin: 0 0 20px;
            overflow: hidden;
        }

        .piki-hero .limzfc .post-filter-link {
            position: relative;
            width: 100%;
            height: 130px;
            display: block;
            overflow: hidden
        }

        .imaiIf .limzfc .post-filter-inner {
            position: relative;
            width: 100%;
            height: 156px;
            border-radius: 4px;
            display: block;
            overflow: hidden
        }

        .imaiIf .limzfc {
            position: relative;
            display: block;
            overflow: hidden;
        }

        .post-tag-fly {
            position: absolute;
            left: 5px;
            bottom: 5px;
            background-color: var(--lables-buttons-color);
            font-size: 10px;
            color: var(--lables-text-color);
            font-weight: 500;
            text-transform: uppercase;
            padding: 1px 8px 0;
            border-radius: 4px;
            z-index: 2;
        }

        .iLoiIf .type-megagrid {
            overflow: hidden;
        }

        .iLoiIf .open-iki,
        .featured-post-pro .open-iki {
            display: block !important
        }

        .entery-category-fly {
            position: absolute;
            left: 0;
            bottom: 0;
            z-index: 11;
            width: 100%;
            box-sizing: border-box;
            padding: 5px 10px 10px
        }

        .frRlLii .entery-category-fly {
            left: 35px;
            width: 85%;
        }

        .ijfbiIf-featured {
            position: relative;
            margin: 0 0 30px;
            clear: both
        }

        .rRlLii {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            margin: 10px 0 0;
        }

        .related-runs {
            position: relative;
            margin: 0 0 25px;
            display: block;
            padding: 15px;
            background: var(--bg-cards);
            border: 1px solid rgb(109 109 109 / 0.16);
            border-radius: 4px;
        }

        .zkiilo .entry-title a {
            position: relative;
            display: block;
            font-size: 14px;
            line-height: 17px;
        }

        .related-runs .ijfbiIf {
            width: 31%;
            position: relative;
            margin: 0
        }

        a.post-filter-inner.gaint {
            position: relative;
            display: block;
            overflow: hidden;
        }

        .entery-category {
            position: relative;
            overflow: hidden;
            padding: 10px;
        }

        .ijfbiIf-featured {
            position: relative;
            margin: 0 0 30px;
            clear: both
        }

        .ijfbiIf {
            width: calc((100% - 10px) / 3);
            position: relative;
            margin: 0
        }

        .ijfbiIf .ijfbiIf-thumb .post-filter-link {
            position: relative;
            width: 100%;
            height: 100%;
            display: block;
            overflow: hidden
        }

        .ijfbiIf .ijfbiIf-thumb {
            width: 100%;
            height: 130px;
            display: block;
            overflow: hidden;
            border-radius: 4px;
        }

        .blog-posts .widget-title,
        .title-wrap,
        .related-runs .widget-title {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        a.more-c {
            color: var(--theme-text-color);
            font-size: 13px;
            font-weight: 600;
        }

        .ijoiIf .widget {
            display: none;
            float: left;
            width: 100%;
            box-sizing: border-box;
            border-radius: 4px;
            padding: 0 12px;
        }

        .ijoiIf .widget.PopularPosts,
        .ijoiIf .open-iki {
            display: block !important
        }

        .ijoiIf .widget .widget-content {
            position: relative;
            float: left;
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            overflow: hidden;
            min-height: 365px;
            background: var(--bg-cards);
            overflow: hidden;
            border-radius: 4px;
            border: 1px solid rgb(109 109 109 / 0.16);
        }

        .ifaiIf.item0 .entry-title {
            font-size: 30px;
            margin: 5px 0;
            line-height: 40px;
        }

        .frRlLii {
            position: relative;
            display: grid;
            width: 100%;
            grid-template-columns: repeat(1, 1fr);
            grid-gap: 5px;
            margin: 0 0 10px;
        }

        .ijoiIf .widget .ifaiIf.item0 .post-filter-inner {
            width: 100%;
            height: 435px;
        }

        .featured-block {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            grid-gap: 10px;
            margin: 0;
            border-top: 1px solid rgb(134 134 134 / 0.17);
        }

        .ifaiIf {
            position: relative;
            width: 100%;
            box-sizing: border-box;
        }

        .post-tag-color {
            display: block;
            color: var(--lables-buttons-color);
            font-size: 13px;
            font-weight: 600;
        }

        div#room-box0 {
            margin: 15px 10px 0;
        }

        .ijoiIf .widget .post-filter-link {
            width: 100%;
            height: 100%;
            position: relative;
            display: block;
            overflow: hidden;
        }

        .ijoiIf .widget .post-filter-inner {
            display: block;
            float: left;
            width: 245px;
            height: 170px;
            overflow: hidden;
        }

        .iLoiIf .widget {
            float: left;
            width: 100%;
            padding: 10px;
            border-radius: 4px;
            margin: 15px 0;
            box-sizing: border-box;
            background: var(--bg-cards);
            overflow: hidden;
            border-radius: 4px;
            border: 1px solid rgb(109 109 109 / 0.16);
        }

        .iLoiIf .widget-title {
            display: flex;
            flex-direction: row;
            align-content: center;
            justify-content: space-between;
            align-items: center;
        }

        .iLoiIf .imaiIf .limzfc .post-filter-link {
            height: 100%;
            width: 100%;
            display: block
        }

        .blog-posts .widget-title,
        .iLoiIf .widget-title,
        .title-wrap,
        .sidebar .widget-title,
        .related-runs .widget-title {
            position: relative;
            float: none;
            width: 100%;
            height: 32px;
            box-sizing: border-box;
            margin: 0 0 14px;
        }

        .blog-posts .widget-title h3,
        .iLoiIf .widget-title h3,
        .sidebar .widget-title h3,
        .title-wrap h3,
        .related-runs .widget-title h3 {
            position: relative;
            float: left;
            font-family: var(--title-font);
            height: 32px;
            font-size: 13px;
            color: var(--theme-text-color);
            text-transform: uppercase;
            font-weight: 700;
            line-height: 32px;
            padding: 0 12px 0 0;
            margin: 0;
        }

        .blog-posts .widget-title h3:before,
        .iLoiIf .widget-title h3:before,
        .sidebar .widget-title h3:before,
        .title-wrap h3:before,
        .related-runs .widget-title h3:before {
            content: "";
            height: 4px;
            width: 35px;
            background-color: var(--button-bg-color);
            position: absolute;
            bottom: 0;
            left: 0;
            border-radius: 10px;
        }

        .blog-posts .widget-title h3:after,
        .iLoiIf .widget-title h3:after,
        .sidebar .widget-title h3:after,
        .title-wrap h3:after,
        .related-runs .widget-title h3:after {
            content: "";
            height: 4px;
            width: 4px;
            background-color: var(--button-bg-color);
            position: absolute;
            bottom: 0;
            left: 40px;
            border-radius: 50px;
        }

        .rtl .blog-posts .widget-title h3,
        .rtl .iLoiIf .widget-title h3,
        .rtl .sidebar .widget-title h3,
        .rtl .related-runs .widget-title h3 {
            float: right;
        }

        .sidebar .PopularPosts .gaint h2.entry-title {
            font-size: 16px;
        }

        .error-status {
            display: block;
            text-align: center;
            font-size: 13px;
            color: var(--theme-text-color);
            padding: 35px 0;
            font-weight: 600
        }

        .error-status b {
            font-weight: 600
        }

        .wait {
            font-size: 14px;
            text-align: center;
            height: 300px;
            line-height: 300px;
            display: flex;
            justify-content: center;
            align-items: center
        }

        .related-runs .ijfbiIf {
            width: 31%;
            position: relative;
            margin: 0;
        }

        .srRlLii {
            position: relative;
            float: left;
            width: 100%;
            display: grid;
            grid-template-columns: repeat(1, 1fr);
            grid-gap: 20px;
        }

        .srRlLii .ijfsiIf {
            position: relative;
            display: block;
        }

        .srRlLii .ijfsiIf .glax-img {
            position: relative;
            float: left;
            width: 115px;
            height: 85px;
            margin: 0;
            overflow: hidden;
            border-radius: 4px;
        }

        .srRlLii .ijfsiIf .entry-title {
            font-size: 14px;
            display: block;
            font-weight: 600;
            line-height: 1.3;
            margin: 0;
        }

        .featured-meta {
            position: relative;
            overflow: hidden;
            box-sizing: border-box;
            padding: 5px 10px;
        }

        .queryMessage {
            display: block;
            font-size: 15px;
            font-weight: 600;
            padding: 0 0 0 10px;
            border-radius: 4px;
            margin: 0 0 5px;
            color: var(--theme-text-color);
            overflow: hidden;
        }

        .queryMessage .query-info {
            margin: 0 5px;
            display: flex;
            align-items: center;
            gap: 5px;
        }

        .queryMessage .search-query {
            font-weight: bold;
            text-transform: uppercase
        }

        .queryMessage .query-info:before {
            content: '\e5cc';
            font-family: 'Material Icons Round';
            float: left;
            font-size: 24px;
            font-weight: 400;
            margin: 0;
        }

        .queryEmpty {
            font-size: 13px;
            font-weight: 500;
            text-align: center;
            padding: 10px 0;
            margin: 0 0 20px
        }

        .dark table,
        .dark td {
            border-color: rgba(255, 255, 255, 0.1)
        }

        .share-top {
            position: relative;
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0 10px;
            font-size: 15px;
            color: var(--featured-posts-title);
            background: rgb(128 128 128 / 0.07);
            width: 35px;
            height: 28px;
            line-height: 28px;
            text-align: center;
            cursor: pointer;
            border: 1px solid rgb(129 129 129 / 0.19);
            border-radius: 3px;
        }

        .post-inner-area .post-snip:not(.post-inner-area .ijyciIf .post-snip) {
            color: var(--theme-text-color);
            padding: 10px 5px 10px;
            font-size: 13px;
            border-bottom: 1px solid #ccc
        }

        .post-inner-comments .share-top span {
            font-size: 18px;
        }

        .post-author-times span {
            font-size: 16px;
            margin: 0 4px 0 0;
        }

        .rtl .post-author-times span {
            margin: 0 0 0 4px;
        }

        .comment-bubble {
            margin-top: 4px;
            color: var(--cm-count)
        }

        .comment-bubble:after {
            content: "\e0b9";
            font-family: 'Material Icons Round';
            vertical-align: middle;
            font-size: 15px;
            font-weight: 400;
            margin-left: 5px
        }

        .rtl .comment-bubble:after {
            margin: 0 0 0 5px
        }

        .post-inner-area {
            position: relative;
            float: left;
            width: 100%;
            overflow: hidden;
            padding: 15px 20px 20px;
            box-sizing: border-box;
            margin: 0 0 10px;
            background: var(--bg-cards);
            border: 1px solid rgb(109 109 109 / 0.16);
            border-radius: 4px;
        }

        .post-filter-wrap {
            position: relative;
            float: left;
            display: block;
            padding: 10px;
            margin: 0 0 15px;
            box-sizing: border-box;
            background: var(--bg-cards);
            overflow: hidden;
            border-radius: 4px;
            border: 1px solid rgb(109 109 109 / 0.16);
        }

        .blog-post {
            position: relative;
        }

        .post-filter-wrap .grid-posts {
            display: grid;
            grid-template-columns: 1fr;
            grid-column-gap: 5px;
            margin: 0;
        }

        .post-filter .post-filter-inner.video-nos:after,
        .post-filter-link.video-nos:after {
            content: "\e037";
            font-family: 'Material Icons Round';
            font-size: 24px;
            width: 36px;
            height: 36px;
            line-height: 36px;
            border-radius: 6px;
            font-weight: 400;
            background: var(--ico-relative);
            color: #fff;
            opacity: .7;
            align-items: center;
            top: 50%;
            right: 50%;
            transform: translate(50%, -50%);
            position: absolute;
            z-index: 111;
            padding: 0 0 0 2px;
            margin: 0;
            text-align: center;
            transition: background .30s ease
        }

        .type-video .post-filter-link.video-nos:hover:after {
            background: #fe1111;
        }

        .feat-posts .post-filter-link.video-nos:after,
        .PopularPosts .post:not(.post-0) .post-filter-link.video-nos:after,
        .imaiIf .limzfc .post-filter-link.video-nos:after {
            transform: translate(50%, -50%) scale(.4);
        }

        .type-video .post-filter-link.video-nos:after {
            opacity: 1;
            border-radius: 100%;
            height: 58px;
            width: 58px;
            line-height: 58px;
        }

        .post-filter {
            position: relative;
            float: left;
            box-sizing: border-box;
            padding: 10px;
            margin: 5px;
            overflow: hidden;
        }

        .post-filter .post-filter-image .post-filter-inner {
            position: relative;
            display: block;
            float: left;
            margin: 0 15px 0 0;
            border-radius: 4px;
            overflow: hidden;
        }

        .piki-hero-flow {
            position: relative;
            overflow: hidden;
        }

        .post-filter .post-filter-image .post-filter-link {
            position: relative;
            width: 240px;
            height: 170px;
            display: block;
            overflow: hidden;
        }

        .label-news-flex {
            color: var(--label-text-color);
            font-size: 12px;
            line-height: 15px;
            font-weight: 400;
            white-space: nowrap;
            width: auto;
            overflow: hidden;
            padding: 5px 0 0;
            margin: 0;
        }

        #feed-view #main {
            position: relative;
            box-sizing: border-box;
            margin: 0 10px 0
        }

        .fl-footer {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
        }

        .zfilo {
            position: relative;
            display: flex;
            flex-direction: column;
            width: calc((100% - 90px) / 3);
            float: left;
            padding: 25px 0;
            margin: 0;
        }

        .Footer-adv {
            position: relative;
            display: flex;
            flex-direction: row;
            padding: 25px 0;
            margin: 0;
            border-bottom: 1px solid rgb(133 133 133 / 0.12);
            align-items: center;
            justify-content: space-between;
        }

        .Footer-adv .widget {
            position: relative;
            float: left;
            box-sizing: border-box;
            margin: 0 auto
        }

        .Footer-adv .Image {
            width: calc(100% - 320px);
            padding: 0 25px 0 0
        }

        .Footer-adv .Image .widget-content {
            position: relative;
            float: left;
            margin: 0;
            width: 100%
        }

        .Footer-adv .about-content .widget-title {
            position: relative;
            display: block;
            text-align: center;
            box-sizing: border-box;
        }

        .Footer-adv .about-content {
            display: flex;
            float: left;
            padding: 0;
            box-sizing: border-box
        }

        .Footer-adv .Image .no-image .about-content {
            max-width: 100%;
            padding: 0 30px 0 0
        }

        .Footer-adv .Image .image-caption {
            float: left;
            font-size: 13px;
            margin: 0;
            color: var(--footer-about-text)
        }

        #llmflii .colorful a {
            --all-link-color: var(--footer-about-text);
        }

        .zeimilo a {
            --all-link-color: var(--sub-menu-text-color);
        }

        #top-bar a {
            --all-link-color: #ffffff;
        }

        .Footer-adv .zeicilo li,
        .zeimilo .social li {
            float: left;
            margin: 0 7px 0 0
        }

        .Footer-adv .zeicilo li:last-child,
        .zeimilo .social li:last-child {
            margin: 0
        }

        .Footer-adv .zeicilo li a,
        .zeimilo .social li a {
            display: block;
            width: 25px;
            height: 25px;
            font-size: 13px;
            background: rgb(153 153 153 / 0.08);
            border: 1px solid rgb(117 117 117 / 0.30);
            border-radius: 4px;
            text-align: center;
            line-height: 25px;
            margin: 5px 0;
        }

        .Footer-adv .footer-logo {
            display: flex;
            margin: 0 auto;
            align-items: center;
            justify-content: center;
        }

        .Footer-adv .footer-logo a {
            float: left;
            position: relative;
            margin: 0 0 10px;
        }

        .Footer-adv .footer-logo img {
            width: auto;
            height: auto;
            max-height: 40px;
        }

        .zfilo.no-items {
            padding: 0;
            border: 0
        }

        .zfilo .widget {
            position: relative;
            float: left;
            box-sizing: border-box;
            margin: 0 0 15px
        }

        .zfilo .widget-title>h3 {
            position: relative;
            font-family: var(--title-font);
            line-height: 30px;
            font-size: 16px;
            font-weight: 500;
            color: var(--footer-gadgets-title);
            margin: 0 0 10px
        }

        #llmflii .about-content .widget-title {
            position: relative;
            float: left;
            width: 70%;
            margin: 0 15px;
            text-align: left;
        }

        #llmflii .about-content .widget-title h3 {
            display: block;
            color: var(--footer-title-color);
            font-size: 15px;
            line-height: 20px;
            margin: 0 0 5px;
        }

        .Footer-adv .Image .image-caption {
            float: left;
            font-size: 13px;
            margin: 0;
            color: var(--footer-about-text);
        }

        .ijfciIf {
            position: relative;
            float: left;
            margin: 0 0 10px;
        }

        .ijfciIf-thumb {
            position: relative;
            display: block;
            float: left;
            width: 100px;
            height: 75px;
            margin: 0 8px 0 0;
            border-radius: 4px;
            overflow: hidden;
        }

        .rRlLi .entery-category h2 {
            position: relative;
            display: block;
            font-size: 14px;
            font-weight: 600;
            line-height: 20px;
            margin: 0;
        }

        .rRlLi .entery-category h2 a {
            --featured-posts-title: var(--footer-title-color);
        }

        .zfilo .popular-post {
            position: relative;
            display: block;
            box-sizing: border-box;
            padding: 0 0 10px;
            margin: 0 0 11px 10px;
            border-bottom: 1px solid rgb(129 129 129 / 0.20);
        }

        .zfilo .popular-post.post:hover:before {
            box-shadow: inset 0 0 0 6px var(--button-bg-color);
            border-color: rgb(34 127 255 / 0.19);
        }

        .zfilo .popular-post.post:before {
            content: '';
            position: absolute;
            width: 10px;
            height: 10px;
            top: 0px;
            left: -16px;
            border: 2px solid rgba(155, 155, 155, 0.05);
            border-radius: 50%;
            transition: all .17s ease;
            box-shadow: inset 0 0 0 6px rgb(155 155 155 / 15%);
        }

        .zfilo .popular-post h2 {
            position: relative;
            display: block;
            font-size: 14px;
            font-weight: 600;
            line-height: 20px;
            margin: 0;
        }

        .zfilo .popular-post h2 a {
            color: var(--footer-title-color);
        }

        .zfilo .popular-post {
            color: var(--footer-about-text);
        }

        .zfilo .sidebar-posts {
            position: relative;
            float: left;
            width: 100%;
            border-left: 2px solid rgb(143 143 143 / 0.14);
        }

        .rtl .zfilo .sidebar-posts {
            border-left: unset;
            border-right: 2px solid rgb(143 143 143 / 0.14);
        }

        .rtl .zfilo .popular-post {
            margin: 0 10px 11px 0;
        }

        .rtl .zfilo .popular-post.post:before {
            left: unset;
            right: -16px;
        }

        .zfilo .popular-post.post:last-child {
            border: none;
        }

        .zfilo.list .LinkList ul li,
        .zfilo.list .PageList ul li {
            position: relative;
            display: block;
            margin: 10px 0;
        }

        .zfilo.list .LinkList ul li a,
        .zfilo.list .PageList ul li a {
            font-size: 14px;
            color: var(--footer-title-color);
        }

        .zfilo .loading-icon {
            height: 180px;
        }

        .zfilo .LinkList {
            margin: 15px 0 0;
        }

        .zfilo .LinkList .widget-content {
            float: left
        }

        .zeimilo {
            float: left;
            width: 100%;
            position: relative;
            box-sizing: border-box;
        }

        .post-snippet {
            position: relative;
            color: var(--post-snip-data);
            float: left;
            font-size: 13px;
            line-height: 1.6;
            font-weight: 400;
            margin: 7px 0 0
        }

        a.read-more {
            display: inline-block;
            background: var(--button-bg-color);
            color: var(--button-text-color);
            padding: 5px 15px;
            font-size: 13px;
            font-weight: 500;
            margin: 15px 0 0;
            transition: color .30s ease
        }

        a.read-more:hover {
            opacity: 0.8
        }

        .CSS_LAYOUT_COMPONENT {
            color: rgba(0, 0, 0, 0) !important
        }

        #breadcrumb {
            font-size: 13px;
            font-weight: 400;
            color: #aaa;
            margin: 0 0 10px
        }

        #breadcrumb a {
            color: #aaa;
            transition: color .40s
        }

        #breadcrumb a:hover {
            opacity: 0.8
        }

        #breadcrumb a,
        #breadcrumb em {
            display: inline-block
        }

        #breadcrumb .delimiter:after {
            content: '\e5cc';
            font-family: 'Material Icons Round';
            font-size: 14px;
            font-weight: 400;
            font-style: normal;
            vertical-align: middle;
            margin: 0
        }

        .item-post .post-inner-area h2.entry-title:not(.ijyciIf .entery-category-box h2) {
            color: var(--theme-text-color);
            text-align: left;
            font-size: 25px;
            line-height: 1.5;
            font-weight: 600;
            position: relative;
            display: block;
            margin: 0 0 15px;
            padding: 0
        }

        .static_page .item-post .post-inner-area h2.entry-title:not(.ijyciIf .entery-category-box h2) {
            margin: 0;
            border-bottom: 1px solid rgb(100 100 100 / 0.12)
        }

        .item-post .post-body {
            width: 100%;
            font-family: var(--text-font);
            color: var(--text-font-color);
            font-size: 16px;
            line-height: 1.8;
            padding: 0;
            margin: 0
        }

        .main .widget {
            margin: 0
        }

        .main .Blog {
            border-bottom-width: 0
        }

        .crRlLii {
            display: flex;
            flex-direction: column;
        }

        .crRlLii .ijfcbiIf {
            position: relative;
            width: 100%;
            padding: 0 0 15px;
            margin: 0 0 15px;
            border-bottom: 1px solid rgb(100 100 100 / 0.12);
        }

        .crRlLii .engine-link {
            display: flex;
        }

        .crRlLii .comment-image {
            width: 35px;
            height: 35px;
            flex-shrink: 0;
            z-index: 1;
            margin: 0 12px 0 0;
            border-radius: 50%;
        }

        .rtl .crRlLii .comment-image {
            margin: 0 0 0 12px;
        }

        .comment-image {
            display: block;
            position: relative;
            overflow: hidden;
            background-color: #eee;
            z-index: 5;
            color: transparent !important;
        }

        .crRlLii .comment-hero {
            flex: 1;
        }

        .crRlLii .entry-title {
            font-size: 14px;
            color: var(--main-text-color);
            display: block;
            font-weight: 600;
            line-height: 1.3;
            margin: 0;
        }

        .crRlLii .comment-snippet {
            font-size: 12px;
            color: var(--comments-dec);
            margin: 5px 0 0;
        }

        .post-footer {
            position: relative;
            float: left;
            width: 100%;
            margin: 0
        }

        .label-container {
            overflow: hidden;
            height: auto;
            position: relative;
            margin: 10px 0;
            padding: 0
        }

        .label-container a,
        .label-container span {
            float: left;
            height: 19px;
            font-size: 13px;
            line-height: 19px;
            font-weight: 400;
            margin: 8px 8px 0 0;
            padding: 2px 10px;
            color: var(--theme-text-color);
            background: rgb(0 0 0 / 0.10);
            border-radius: 8px;
        }

        .label-container span {
            color: var(--button-text-color);
            background: var(--button-bg-color);
        }

        .label-container a:hover {
            opacity: 0.8;
        }

        .rtl .label-container,
        .rtl .label-head.Label,
        .rtl .feed-share,
        .rtl .xliil {
            float: right;
        }

        ul.zZiil {
            position: relative;
            display: flex;
        }

        .zZiil li {
            float: left;
            overflow: hidden;
            margin: 5px 5px 0 0
        }

        .zZiil li a {
            display: block;
            height: 45px;
            line-height: 45px;
            padding: 0 10px;
            color: #fff;
            font-size: 13px;
            font-weight: 600;
            cursor: pointer;
            text-align: center;
            box-sizing: border-box;
            border: 1px solid rgb(110 110 110 / 0.33);
            border-radius: 3px
        }

        ul.zZiil.zeicilo.bpost-share a:not(.show-hid a):before {
            font-size: 18px;
            margin: 0 5px 0 0;
        }

        .rtl ul.zZiil.zeicilo.bpost-share a:not(.show-hid a):before {
            margin: 0 0 0 5px;
        }

        ul.share-failed.zeicilo.bpost-share a:before {
            margin: 0 5px 0 0;
        }

        .zZiil li.share-icon span {
            position: relative;
            height: 45px;
            line-height: 45px;
            padding: 0 5px;
            font-size: 16px;
            color: var(--theme-text-color);
            cursor: auto;
            margin: 0 5px 0 0
        }

        .zZiil li.share-icon span:after {
            content: 'Share:';
            position: relative;
            height: 6px;
            font-size: 17px;
            font-weight: 600
        }

        .zZiil li a span {
            font-size: 14px;
            padding: 0 15px
        }

        .zZiil li a:hover {
            opacity: .8;
        }

        .zZiil .show-hid a {
            font-size: 18px;
            color: var(--featured-posts-title);
            padding: 0 14px;
            line-height: 42px;
        }

        .zZiil .show-hid a:before {
            content: '\e80d';
            font-family: 'Material Icons Round';
            font-weight: 900
        }

        .feed-share {
            position: relative;
            clear: both;
            overflow: hidden;
            line-height: 0;
            margin: 0 0 30px
        }

        ul.xliil {
            position: relative;
            box-sizing: border-box;
            width: 100%;
            overflow: hidden;
            display: block;
            padding: 0 10px;
            border-bottom: 1px solid rgb(100 100 100 / 0.12);
            margin: 0 0 30px
        }

        .xliil li {
            display: inline-block;
            width: 50%
        }

        .xliil .post-prev {
            float: left;
            text-align: left;
            box-sizing: border-box;
            padding: 0 0 5px
        }

        .xliil .post-next {
            float: right;
            text-align: right;
            box-sizing: border-box;
            border-left: 1px solid rgb(100 100 100 / 0.12);
            padding: 0 0 5px
        }

        .xliil li a {
            color: var(--theme-text-color);
            line-height: 1.4;
            display: block;
            overflow: hidden;
            transition: color .40s
        }

        .xliil li:hover a {
            opacity: 0.8
        }

        .xliil li span {
            display: block;
            font-size: 11px;
            color: #aaa;
            font-weight: 600;
            text-transform: uppercase;
            padding: 0 0 2px
        }

        .xliil .post-prev span:before {
            content: "\e5cb";
            float: left;
            font-family: 'Material Icons Round';
            line-height: 16px;
            font-size: 15px;
            font-weight: 400;
            text-transform: none;
            margin: 0 2px 0 0
        }

        .xliil .post-next span:after {
            content: "\e5cc";
            float: right;
            font-family: 'Material Icons Round';
            line-height: 16px;
            font-size: 15px;
            font-weight: 400;
            text-transform: none;
            margin: 0 0 0 2px
        }

        .xliil p {
            font-size: 12px;
            font-weight: 600;
            color: var(--xliil-text);
            line-height: 1.4;
            margin: 0
        }

        .xliil .post-primary p {
            color: #aaa
        }

        .post-body h1,
        .post-body h2,
        .post-body h3,
        .post-body h4,
        .post-body h5,
        .post-body h6 {
            color: var(--theme-text-color);
            font-weight: 600;
            margin: 0 0 15px
        }

        .xlilo {
            position: relative;
            display: block;
            overflow: hidden;
            padding: 10px 20px;
            margin: 10px 0 20px;
            background: var(--bg-cards);
            border: 1px solid rgb(109 109 109 / 0.16);
            border-radius: 4px;
        }

        .xlilo .author-avatar {
            float: left;
            width: 100%;
            height: 100%
        }

        .xlilo .avatar-container {
            float: left;
            margin: 10px 20px 0 0;
            height: 70px;
            width: 70px;
            overflow: hidden;
            border-radius: 50%;
        }

        .xlilo .avatar-container .author-avatar.lazy-img {
            opacity: 1
        }

        .author-name {
            overflow: visible;
            display: inline-block;
            font-size: 18px;
            font-weight: 600;
            line-height: 20px;
            margin: 1px 0 3px
        }

        .author-name span {
            color: var(--theme-text-color)
        }

        .author-name a {
            color: var(--main-text-color);
            transition: opacity .40s
        }

        .author-name a:after {
            content: "\e86c";
            float: right;
            font-family: 'Material Icons Round';
            font-size: 14px;
            line-height: 21px;
            color: #0093e6;
            font-weight: 400;
            text-transform: none;
            margin: 0 0 0 4px;
        }

        .author-name a:hover {
            opacity: .8
        }

        .xliilo {
            overflow: hidden
        }

        .xliilo span {
            display: block;
            overflow: hidden;
            font-size: 13px;
            color: var(--black-text);
            font-weight: 400;
            line-height: 1.6
        }

        .xliilo span br {
            display: none
        }

        .xliilo a {
            display: none;
            margin: 0
        }

        ul.description-links {
            display: none;
            padding: 0 1px
        }

        ul.description-links.show {
            display: block
        }

        .description-links li {
            float: left;
            margin: 12px 12px 0 0
        }

        .description-links li a {
            display: block;
            font-size: 20px;
            color: var(--share-author-links);
            line-height: 1;
            box-sizing: border-box;
            padding: 0
        }

        .description-links li a:hover {
            opacity: 0.8
        }

        #blog-pager-ok {
            float: left;
            width: 100%;
            text-align: center;
            box-sizing: border-box;
            padding: 10px 0 0;
            margin: 0;
        }

        #blog-pager-ok .load-more {
            display: block;
            width: 135px;
            height: 35px;
            font-size: 14px;
            color: var(--featured-gadgets-title);
            border-radius: 4px;
            background: var(--button-bg-color);
            font-weight: 600;
            line-height: 34px;
            box-sizing: border-box;
            padding: 0 8px;
            margin: 0 auto;
        }

        #blog-pager-ok .load-more:hover {
            opacity: 0.8
        }

        #blog-pager .load-more:after {
            content: '\e5cf';
            font-family: 'Material Icons Round';
            font-size: 22px;
            font-weight: 400;
            margin: 0;
            vertical-align: middle;
        }

        #blog-pager {
            float: left;
            width: 100%;
            overflow: hidden;
            clear: both;
            margin: 10px 0 30px
        }

        .blog-pager a,
        .blog-pager span {
            float: left;
            display: block;
            min-width: 32px;
            height: 32px;
            background-color: rgba(0 0 0 / 0.16);
            color: var(--theme-text-color);
            font-size: 13px;
            font-weight: 600;
            line-height: 32px;
            text-align: center;
            box-sizing: border-box;
            padding: 0 10px;
            margin: 0 5px 0 0;
            border-radius: 3px;
            transition: all .17s ease
        }

        .blog-pager .page-dots {
            min-width: 20px;
            font-size: 16px;
            color: var(--pager-text-color);
            font-weight: 400;
            line-height: 32px;
            padding: 0
        }

        .blog-pager .page-of {
            display: none;
            width: auto;
            float: right;
            border-color: rgba(0, 0, 0, 0);
            margin: 0
        }

        .blog-pager .page-active,
        .blog-pager a:hover {
            background-color: rgb(157 157 157 / 0.20);
            color: var(--theme-text-color);
            border-color: rgb(157 157 157 / 0.50)
        }

        .blog-pager .page-prev:before,
        .blog-pager .page-next:before {
            font-family: 'Material Icons Round';
            font-size: 11px;
            font-weight: 400
        }

        .blog-pager .page-prev:before {
            content: '\e5cb'
        }

        .blog-pager .page-next:before {
            content: '\e5cc'
        }

        .blog-pager .blog-pager-newer-link,
        .blog-pager .blog-pager-older-link {
            float: left;
            display: inline-block;
            width: auto;
            padding: 0 10px;
            margin: 0
        }

        .blog-pager .blog-pager-older-link {
            float: right
        }

        @-webkit-keyframes slidein {
            0% {
                opacity: 0
            }

            20% {
                opacity: 1;
                bottom: 0
            }

            50% {
                opacity: 1;
                bottom: 0
            }

            80% {
                opacity: 1;
                bottom: 0
            }

            100% {
                opacity: 0;
                bottom: -70px;
                visibility: hidden
            }
        }

        @keyframes slidein {
            0% {
                opacity: 0
            }

            20% {
                opacity: 1;
                bottom: 0
            }

            50% {
                opacity: 1;
                bottom: 0
            }

            80% {
                opacity: 1;
                bottom: 0
            }

            100% {
                opacity: 0;
                bottom: -70px;
                visibility: hidden
            }
        }

        .archive #blog-pager,
        .home .blog-pager .blog-pager-newer-link,
        .home .blog-pager .blog-pager-older-link {
            display: none
        }

        .xlivil {
            display: none;
            overflow: hidden;
            padding: 15px;
            margin: 0 0 10px;
            box-sizing: border-box;
            background: var(--bg-cards);
            border: 1px solid rgb(109 109 109 / 0.16);
            border-radius: 4px;
        }

        .comments-msg-alert {
            position: relative;
            font-size: 13px;
            font-weight: 400;
            color: var(--cm-count);
            font-style: italic;
            margin: 0 0 17px;
        }

        .xlivil .comments-title {
            margin: 0 0 20px
        }

        .all-comments {
            float: right;
            position: relative;
            color: var(--cm-count)
        }

        .comments-system-disqus .comments-title,
        .comments-system-facebook .comments-title {
            margin: 0
        }

        #comments {
            margin: 0
        }

        .comments {
            display: block;
            clear: both;
            margin: 0;
            color: var(--theme-text-color)
        }

        .comments .comment-thread>ol {
            padding: 0
        }

        .comments>h3 {
            font-size: 13px;
            font-weight: 600;
            font-style: italic;
            padding-top: 1px
        }

        .comments .comments-content .comment {
            position: relative;
            list-style: none;
            padding: 10px
        }

        .comment-thread .comment {
            border: 1px solid rgb(126 126 126 / 0.16);
            background: rgba(45 45 45 / 0.02);
            margin: 10px 0 0;
            position: relative;
        }

        .facebook-tab,
        .fb_iframe_widget_fluid span,
        .fb_iframe_widget iframe {
            width: 100% !important
        }

        .comments .item-control {
            position: static
        }

        .comments .avatar-image-container {
            float: left;
            overflow: hidden;
            position: absolute
        }

        .comments .avatar-image-container {
            height: 35px;
            max-height: 35px;
            width: 35px;
            top: 15px;
            left: 15px;
            max-width: 35px;
            border-radius: 100%
        }

        .comments .avatar-image-container img {
            width: 100%;
            height: 100%;
        }

        .comments .comment-block,
        .comments .comments-content .comment-replies {
            margin: 0 0 0 50px
        }

        .comments .comments-content .inline-thread {
            padding: 0
        }

        .comments .comment-actions {
            float: left;
            width: 100%;
            position: relative;
            margin: 0
        }

        .comments .comments-content .comment-header {
            font-size: 15px;
            display: block;
            overflow: hidden;
            clear: both;
            margin: 0 0 3px;
            padding: 0 0 5px;
        }

        .comments .comments-content .comment-header a {
            float: left;
            width: 100%;
            color: var(--theme-text-color);
            transition: color .40s
        }

        .comments .comments-content .comment-header a:hover {
            opacity: 0.8
        }

        .comments .comments-content .user {
            float: left;
            font-style: normal;
            font-weight: 600
        }

        .comments .comments-content .icon.blog-author:after {
            content: "\e86c";
            font-family: 'Material Icons Round';
            font-size: 14px;
            color: #0093e6;
            font-weight: 400;
            vertical-align: middle;
            margin: 0 0 0 4px
        }

        .comments .comments-content .xlivi {
            float: left;
            font-family: var(--text-font);
            font-size: 13px;
            color: var(--comment-text);
            font-weight: 500;
            text-align: left;
            line-height: 1.4;
            width: 100%;
            padding: 20px 0px 20px 8px;
            background: rgb(110 110 110 / 0.08);
            margin: 5px 0 9px;
            border-radius: 3px;
        }

        .xlivi .video-frame {
            position: relative;
            width: 100%;
            padding: 0;
            padding-top: 56%
        }

        .xlivi .video-frame iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }

        .comments .comment .comment-actions a {
            margin-right: 5px;
            padding: 2px 5px;
            color: var(--main-text-color);
            font-weight: 600;
            font-size: 13px;
            transition: all .30s ease
        }

        .comments .comment .comment-actions a:hover {
            color: #333;
            text-decoration: none
        }

        .comments .comments-content .datetime {
            position: relative;
            padding: 0 1px;
            margin: 4px 0 0;
            display: block
        }

        .comments .comments-content .datetime a {
            color: #888;
            font-size: 11px;
            float: left;
        }

        .comments .comments-content .datetime a:hover {
            color: #aaa
        }

        .comments .thread-toggle {
            margin-bottom: 4px
        }

        .comments .thread-toggle .thread-arrow {
            height: 7px;
            margin: 0 3px 2px 0
        }

        .comments .thread-count a,
        .comments .continue a {
            transition: opacity .40s
        }

        .comments .thread-count a:hover,
        .comments .continue a:hover {
            opacity: .8
        }

        .comments .thread-expanded {
            padding: 5px 0 0
        }

        #comment-editor[height="230px"],
        #comment-editor[height="1142px"] {
            height: 4.25rem
        }

        #comment-editor {
            min-height: 4.25rem;
            max-height: fit-content
        }

        .comments .thread-chrome.thread-collapsed {
            display: none
        }

        .comments .continue.hidden,
        .comments .comment-replies .continue .comment-reply {
            display: none;
        }

        .comments #top-continue a {
            float: left;
            width: 100%;
            height: 35px;
            line-height: 35px;
            background-color: var(--button-bg-color);
            font-size: 14px;
            color: var(--button-text-color);
            font-weight: 400;
            text-align: center;
            padding: 0;
            margin: 25px 0 0;
            border-radius: 4px;
        }

        .thread-expanded .thread-count a,
        .loadmore {
            display: none;
        }

        .comments .comments-content .comment-thread {
            margin: 0
        }

        .comments .comments-content .loadmore.loaded {
            margin: 0;
            padding: 0
        }

        #show-comment-form,
        .comments #top-continue a {
            float: left;
            width: 100%;
            height: 36px;
            background-color: var(--button-bg-color);
            font-size: 15px;
            color: #fbfbfb;
            font-weight: 400;
            line-height: 36px;
            text-align: center;
            box-sizing: border-box;
            padding: 0 30px;
            margin: 25px 0 0;
            border-radius: 4px;
        }

        .btn {
            position: relative;
            border: 0;
        }

        .comment-section-visible #show-comment-form {
            display: none
        }

        .comments .comment-replybox-thread,
        .no-comments .comment-form {
            display: none;
        }

        .comment-section-visible .comments .comment-replybox-thread,
        .comment-section-visible .no-comments .comment-form {
            display: block;
        }

        .comments #top-ce.comment-replybox-thread,
        .comments.no-comments .comment-form {
            background-color: var(--widget-bg);
            padding: 5px 16px;
            margin: 20px 0 0;
            border-radius: 4px;
        }

        .comment-thread .comment .comment {
            border: 0;
        }

        .comments .comments-content .loadmore,
        .comments .comments-content .loadmore.loaded,
        .xlivil.comments-system-facebook .all-comments,
        .xlivil.comments-system-disqus .all-comments {
            display: none
        }

        blockquote {
            position: relative;
            float: left;
            color: var(--black-color);
            margin: 20px 0;
            padding: 30px 20px;
            font-size: 14px;
            width: 100%;
            box-sizing: border-box;
            border: 1px solid rgb(93 103 141 / 17%);
            background: rgb(4 127 255 / 2%);
            border-top-left-radius: 20px;
            border-bottom-right-radius: 20px;
        }

        blockquote:before,
        blockquote:after {
            position: absolute;
            content: '\e244';
            opacity: 0.2;
            color: var(--black-color);
            display: inline-block;
            font-family: 'Material Icons Round';
            font-style: normal;
            font-size: 40px;
            font-weight: 900;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

        blockquote:before {
            top: -2px;
            left: 14px;
            margin: 0 10px 0 0;
            transform: scaleX(-1);
        }

        blockquote:after {
            bottom: 0;
            right: 20px;
            margin: 0 0 0 10px;
        }

        .post-body sup {
            vertical-align: super
        }

        .post-body sub {
            vertical-align: sub
        }

        .post-body ul {
            line-height: 1.5;
            font-weight: 400;
            padding: 0 0 0 15px;
            margin: 10px 0
        }

        .post-body li {
            margin: 5px 0 15px;
            padding: 0;
            line-height: 1.5
        }

        .post-body ol>li {
            counter-increment: inc;
            list-style: none
        }

        .post-body ol>li:before {
            display: inline-block;
            content: counters(inc, '.')'.';
            margin: 0 5px 0 0
        }

        .post-body ol {
            counter-reset: inc;
            padding: 0 0 0 15px;
            margin: 10px 0
        }

        .post-body iframe[allowfullscreen] {
            height: auto;
            aspect-ratio: 16/9
        }

        .post-body u {
            text-decoration: underline
        }

        .post-body ul li,
        .post-body ol li {
            list-style: none;
        }

        .post-body ul li:before {
            content: "\e061";
            display: inline-block;
            font-size: 4px;
            font-family: 'Material Icons Round';
            line-height: 1.5;
            vertical-align: middle;
            margin: 0 5px 0 0;
        }

        .post-body ul li ul li:before {
            content: "\f28a";
        }

        .rtl .post-body ul li:before,
        .rtl .post-body ol>li:before {
            margin: 0 0 0 5px;
        }

        .rtl .post-body table {
            text-align: right
        }

        .post-body table {
            width: 100%;
            overflow-x: auto;
            text-align: left;
            margin: 0;
            border-collapse: collapse;
            border: 1px solid rgb(154 154 154 / 0.15);
        }

        .post-body table thead th {
            font-weight: 700;
            vertical-align: bottom;
        }

        .post-body table td,
        .post-body table th {
            padding: 6px 12px;
            border: 1px solid rgb(154 154 154 / 0.15);
        }

        .post-body strike {
            text-decoration: line-through
        }

        .post-body .video-frame {
            position: relative;
            width: 100%;
            padding: 50% 0 0;
        }

        .blog-list-container li {
            margin: 0 0 10px;
        }

        .blog-icon {
            position: relative;
            float: left;
            margin: 0 7px 0 0;
        }

        .rtl .blog-icon {
            float: right;
            margin: 0 0 0 7px;
        }

        .Feed .item-title:before {
            content: "\e061";
            font-weight: 400;
            font-family: 'Material Icons Round';
            font-size: 6px;
            margin: 0 5px 0 0;
            vertical-align: middle;
        }

        .Feed .item-date,
        .Feed .item-author {
            color: var(--post-snip-data);
            font-size: 12px;
            font-weight: 400;
            padding: 0;
        }

        .ReportAbuse>h3 {
            display: flex;
            background: var(--bg-cards-search);
            font-size: 14px;
            font-weight: 400;
            padding: 25px 20px;
            gap: 10px;
            border-radius: 8px;
        }

        .ReportAbuse>h3:before {
            content: "\e160";
            font-family: 'Material Icons Round';
        }

        .ReportAbuse>h3 a:hover {
            text-decoration: underline
        }

        .Attribution a {
            display: flex;
            align-items: center;
            font-size: 13px;
            color: var(--featured-posts-title);
            font-weight: 400;
            line-height: 1.5rem;
        }

        .Attribution a>svg {
            width: 18px;
            height: 18px;
            fill: currentColor;
            margin: 0 7px 0 0;
        }

        .rtl .Attribution a>svg {
            margin: 0 0 0 7px;
        }

        .Attribution .copyright {
            font-size: 12px;
            color: var(--post-snip-data);
            line-height: 10px;
            padding: 10px 24px 0;
        }

        .Attribution a:hover {
            text-decoration: underline
        }

        .sidebar .Image img {
            width: auto;
            height: auto;
            border-radius: 8px;
        }

        .sidebar .Image a {
            display: block;
        }

        .Image .caption {
            float: left;
            margin: 10px 0 0
        }

        #google_translate_element {
            position: relative;
            overflow: hidden
        }

        .rtl .Translate .goog-te-gadget {
            direction: inherit
        }

        .Translate .goog-te-gadget a {
            font-size: 11px;
            color: var(--featured-posts-title)
        }

        .Translate .goog-te-gadget a:hover {
            color: var(--all-link-color)
        }

        .Translate .goog-te-combo {
            width: 100%;
            background: rgb(153 153 153 / 0.13);
            font-family: var(--body-font);
            color: var(--featured-posts-title);
            font-size: 13px;
            padding: 10px;
            margin: 0 0 0.25rem !important;
            border: 1px solid rgb(112 112 112 / 0.15);
            border-radius: 5px;
        }

        .Translate .goog-te-gadget-simple {
            width: 100%;
            font-size: 13px !important;
            padding: 10px !important;
            border: 0 !important;
            background: var(--bg-cards-search) !important;
            border-radius: 8px;
        }

        .Stats .text-counter-wrapper {
            display: flex;
            align-items: center;
            gap: 5px;
            font-size: 13px;
            color: var(--featured-posts-title);
            font-weight: 700;
            text-transform: uppercase
        }

        .Stats .text-counter-wrapper:before {
            content: "\e8e5";
            font-size: 13px;
            font-family: 'Material Icons Round';
        }

        .wikipedia-search-form {
            display: flex;
        }

        .wikipedia-search-input {
            flex: 1;
            width: 100%;
            height: 40px;
            background: rgb(153 153 153 / 0.13);
            font-size: 13px;
            color: var(--theme-text-color);
            padding: 0 15px;
            border-radius: 8px 0 0 8px;
        }

        .rtl .wikipedia-search-input {
            border-radius: 0 8px 8px 0;
        }

        .rtl .wikipedia-search-button {
            border-radius: 8px 0 0 8px;
        }

        .wikipedia-search-button {
            height: 40px;
            font-size: 13px;
            cursor: pointer;
            padding: 0 15px;
            border-radius: 0 8px 8px 0;
            box-sizing: border-box;
            background-color: var(--button-bg-color);
            color: var(--button-text-color);
        }

        .wikipedia-search-button:hover {
            opacity: .8
        }

        .wikipedia-search-more a {
            display: flex;
            align-items: center;
            justify-content: center;
            height: 35px;
            background: var(--button-bg-color);
            font-size: 13px;
            color: var(--button-text-color);
            padding: 0 10px;
            margin: 10px 0 0;
            border-radius: 8px;
        }

        .wikipedia-search-more a:hover {
            opacity: .8
        }

        .wikipedia-search-results:not(:has(a)) {
            font-size: 13px;
            margin: 9px auto 0;
            text-align: center;
        }

        .wikipedia-search-results-header {
            display: none !important
        }

        .wikipedia-search-results a {
            display: flex;
            gap: 5px;
            font-size: 13px;
            color: var(--featured-posts-title);
            margin: 10px 0 0
        }

        .wikipedia-search-results a:after {
            content: "\f1c5";
            font-size: 10px;
            font-family: 'Material Icons Round';
        }

        .wikipedia-search-results a:hover {
            color: var(--all-link-color)
        }

        .ijyciIf {
            display: grid;
            grid-template-columns: min(200px, 50%) 1fr;
            border: 1px solid rgb(120 120 120 / 0.11);
            border-radius: 6px;
            margin: 15px 10px;
            box-shadow: 0px 0px 4px 2px rgb(129 129 129 / 0.05);
        }

        .post-image {
            position: relative;
            width: 100%;
            height: 135px;
            margin: 0;
            overflow: hidden;
            border-radius: 4px;
        }

        .ijyciIf .entery-category-box {
            margin: 15px 0 0 10px;
        }

        .card-healine {
            position: relative;
            display: block;
            color: var(--button-bg-color);
            font-size: 15px;
            padding: 0 0 0 25px;
        }

        .card-healine:before {
            position: absolute;
            left: 0;
            content: '\f10d';
            font-family: 'Material Icons Round';
            font-size: 18px;
            font-weight: 400;
            margin: 0 0 0 3px;
            vertical-align: middle;
            transform: rotate(40deg);
        }

        .pagination {
            display: flex;
            justify-content: center;
            margin: 15px 15px;
        }

        .pagination .btn {
            position: relative;
            display: block;
            color: var(--button-text-color);
            background: var(--button-bg-color);
            padding: 8px 12px;
            margin: 0;
            min-width: 70px;
            text-align: center;
            border-radius: 6px;
            font-size: 15px;
        }

        .pagination .btn:before,
        .pagination .btn:after {
            font-family: 'Material Icons Round';
            font-size: 20px;
            font-weight: 400;
            margin: 0;
            vertical-align: middle;
        }

        .pagination .prev.btn:before {
            content: "\e5cb";
        }

        .pagination .next.btn:after {
            content: "\e5cc";
        }

        .pagination .info {
            padding: 8px 0;
            margin: 0 15px;
        }

        .contact-form {
            overflow: hidden
        }

        div#llmflii .contact-form-widget form {
            color: var(--footer-text-color);
        }

        .contact-form .widget-title {
            display: none
        }

        .contact-form .contact-form-name {
            width: calc(50% - 5px)
        }

        .contact-form .contact-form-email {
            width: calc(50% - 5px);
            float: right
        }

        .sidebar .widget {
            position: relative;
            overflow: hidden;
            box-sizing: border-box;
            padding: 15px;
            margin: 0 0px 25px;
            background: var(--bg-cards);
            border: 1px solid rgb(109 109 109 / 0.16);
            border-radius: 5px;
        }

        .sidebar .widget-content {
            float: left;
            width: 100%;
            margin: 0;
            box-sizing: border-box;
            padding: 0
        }

        div#promo-footer {
            margin: 0;
            position: relative;
            overflow: hidden;
        }

        ul.socialFilter {
            margin: 0 -5px
        }

        .socialFilter a:before {
            font-style: normal;
            line-height: 40px;
            -webkit-font-smoothing: antialiased;
            margin-right: -12px;
            width: 40px;
            height: 40px;
            text-align: center;
            float: left;
            border-right: 1px solid rgb(161 161 161 / 0.32);
            font-size: 22px;
            vertical-align: middle
        }

        .socialFilter li {
            float: left;
            width: 50%;
            box-sizing: border-box;
            padding: 0 5px;
            margin: 10px 0 0
        }

        .socialFilter li:nth-child(1),
        .socialFilter li:nth-child(2) {
            margin-top: 0
        }

        .socialFilter li a {
            display: block;
            height: 40px;
            text-transform: capitalize;
            color: var(--share-author-links);
            background: var(--bg-cards);
            box-shadow: var(--shadow-light);
            font-size: 12px;
            font-weight: 600;
            text-align: center;
            line-height: 40px;
            border-radius: 4px;
        }

        .list-label li {
            position: relative;
            display: block;
            padding: 7px 0;
        }

        .list-label li a {
            display: block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            color: var(--list-text-color);
            font-size: 12px;
            font-weight: 600;
            text-transform: capitalize;
            transition: all .30s ease
        }

        .list-label li a:hover {
            opacity: 0.8;
            padding-left: 25px;
            transition: all .30s ease
        }

        .Text .widget-content {
            font-family: var(--text-font);
            font-size: 14px;
            color: var(--main-text-color);
            margin: 0
        }

        .list-label .label-count {
            position: relative;
            float: right;
            color: var(--theme-text-color);
            font-size: 11px;
            font-weight: 600;
            text-align: center;
            line-height: 16px;
            margin: 0 8px;
        }

        .zfilo .list-label .label-count {
            --theme-text-color: var(--footer-about-text);
        }

        .zfilo .list-label li a {
            --list-text-color: var(--footer-title-color)
        }

        .cloud-label li {
            position: relative;
            float: left;
            margin: 0 5px 5px 0
        }

        .cloud-label li a {
            display: block;
            height: 26px;
            overflow: hidden;
            color: var(--cloud-bg-color);
            font-size: 12px;
            border-radius: 4px;
            line-height: 26px;
            font-weight: 600;
            padding: 0 10px;
            border: 1px solid var(--cloud-border-color);
            transition: all .30s ease
        }

        .cloud-label li a:hover {
            background-color: rgb(96 96 96 / 0.14);
            color: #585858;
            border-color: rgb(52 52 52 / 0.24);
            transition: all .20s ease;
        }

        .cloud-label .label-count {
            display: none
        }

        .sibForm .widget-content {
            position: relative;
            border: 1px solid rgb(112 112 112 / 0.15);
            z-index: 11;
            text-align: center;
            font-weight: 600;
            box-sizing: border-box;
            padding: 20px 20px 5px;
            border-radius: 4px;
        }

        .sibForm:after {
            content: '';
            display: block;
            position: absolute;
            bottom: 0;
            right: 0;
            width: 100px;
            height: 100px;
            opacity: 0.20;
            background: var(--button-bg-color);
            border-radius: 100px 0 0;
        }

        .sibForm .follow-by-email-caption {
            font-size: 13px;
            letter-spacing: 1px;
            color: var(--post-snip-data);
            line-height: 1.5;
            margin: 0 0 15px;
            display: block;
            padding: 0 10px;
            overflow: hidden
        }

        .sibForm .follow-by-email:before {
            content: '\e7f4';
            position: absolute;
            font-family: 'Material Icons Round';
            color: var(--email-text-color);
            top: 0;
            left: 50%;
            width: 34px;
            overflow: hidden;
            height: 34px;
            background-color: var(--email-bg-color);
            font-size: 20px;
            font-weight: 400;
            line-height: 34px;
            text-align: center;
            transform: translate(-50%, -30%);
            margin: 0;
            border-radius: 50%;
        }

        .sibForm .follow-by-email-inner {
            position: relative
        }

        .follow-by-email-title {
            font-size: 17px;
            font-weight: 700;
            padding: 7px;
            margin: 15px 0px;
            color: var(--theme-text-color)
        }

        .sibForm .follow-by-email-inner .follow-by-email-address {
            width: 100%;
            height: 32px;
            color: var(--theme-text-color);
            background: var(--input-form);
            font-size: 11px;
            font-family: inherit;
            padding: 0 10px;
            margin: 0 0 10px;
            box-sizing: border-box;
            border: 1px solid rgb(122 122 122 / 0.53);
            border-radius: 4px;
            transition: ease .40s
        }

        .sibForm .follow-by-email-inner .follow-by-email-address:focus {
            border: 1px solid var(--email-bg-color);
        }

        .sibForm .follow-by-email-inner .follow-by-email-address::placeholder {
            color: var(--placeholder-text-color);
            opacity: 0.67;
        }

        .sibForm .follow-by-email-inner .follow-by-email-submit {
            width: 100%;
            height: 32px;
            font-family: inherit;
            border-radius: 4px;
            font-size: 11px;
            color: var(--email-text-color);
            background-color: var(--email-bg-color);
            text-transform: uppercase;
            text-align: center;
            font-weight: 500;
            cursor: pointer;
            margin: 0 0 15px;
            border: 0;
            transition: opacity .30s ease
        }

        .sibForm .follow-by-email-inner .follow-by-email-submit:hover {
            opacity: .8;
        }

        .Follow-by-alert {
            position: relative;
            display: block;
            color: var(--post-snip-data);
            font-size: 12px;
            text-align: left;
            margin: 10px 0 0;
        }

        .rtl .comments-msg-alert {
            float: right
        }

        #ArchiveList ul.flat li {
            color: var(--theme-text-color);
            font-size: 13px;
            font-weight: 400;
            padding: 7px 0;
            border-bottom: 1px dotted #eaeaea
        }

        #ArchiveList ul.flat li:first-child {
            padding-top: 0
        }

        #ArchiveList ul.flat li:last-child {
            padding-bottom: 0;
            border-bottom: 0
        }

        #ArchiveList .flat li>a {
            display: block;
            color: var(--theme-text-color);
        }

        #ArchiveList .flat li>a:hover {
            opacity: 0.8
        }

        #ArchiveList .flat li>a:before {
            content: "\e5cc";
            font-family: 'Material Icons Round';
            float: left;
            font-size: 15px;
            font-weight: 400;
            margin: 0 auto;
            display: inline-block;
            transition: color .30s
        }

        #ArchiveList .flat li>a>span {
            position: relative;
            background-color: var(--button-bg-color);
            color: var(--button-text-color);
            float: right;
            width: 16px;
            height: 16px;
            font-size: 10px;
            font-weight: 400;
            text-align: center;
            line-height: 15px;
            border-radius: 2px;
        }

        .sidebar .PopularPosts .post {
            position: relative;
            overflow: hidden;
            margin: 0 0 12px
        }

        .sidebar .PopularPosts .post-filter-inner {
            position: relative;
            display: block;
            width: 115px;
            height: 80px;
            float: left;
            overflow: hidden;
            border-radius: 4px;
            margin: 0 12px 0 0
        }

        .sidebar .PopularPosts .post-filter-inner.gaint {
            width: 100%;
            height: 257px;
            margin: 0
        }

        .sidebar .PopularPosts .gaint .entery-category {
            float: left;
            margin: 0;
        }

        .sidebar .PopularPosts .entry-title {
            overflow: hidden;
            font-size: 13px;
            font-weight: 600;
            position: relative;
            line-height: 1.4;
            margin: 0
        }

        .sidebar .PopularPosts .entery-category-box .entry-title {
            height: 38px;
            overflow: hidden;
        }

        .sidebar .PopularPosts .entry-title a {
            display: block;
            padding: 0;
            transition: color .40s
        }

        .PopularPosts .post-date:before {
            font-size: 10px
        }

        .FeaturedPost .entery-category span {
            font-size: 11px;
        }

        .FeaturedPost .post-filter-link {
            display: block;
            position: relative;
            width: 100%;
            height: 170px;
            overflow: hidden;
            margin: 0 0 10px;
        }

        .FeaturedPost .entry-title {
            font-size: 14px;
            font-weight: 600;
            overflow: hidden;
            line-height: 1.5;
            margin: 0
        }

        .FeaturedPost .entry-title a {
            color: var(--theme-text-color);
            display: block;
            transition: color .30s ease
        }

        .contact-form-widget form {
            font-weight: 600;
            margin: 15px
        }

        .contact-form-name {
            float: left;
            width: 100%;
            height: 30px;
            font-family: inherit;
            color: var(--theme-text-color);
            background: rgb(217 217 217 / 0.07);
            font-size: 13px;
            line-height: 30px;
            box-sizing: border-box;
            padding: 5px 10px;
            margin: 0 0 10px;
            border: 1px solid rgb(139 139 139 / 0.32);
            border-radius: 2px
        }

        .contact-form-email {
            float: left;
            width: 100%;
            height: 30px;
            font-family: inherit;
            color: var(--theme-text-color);
            background: rgb(217 217 217 / 0.07);
            font-size: 13px;
            line-height: 30px;
            box-sizing: border-box;
            padding: 5px 10px;
            margin: 0 0 10px;
            border: 1px solid rgb(139 139 139 / 0.32);
            border-radius: 2px
        }

        .contact-form-email-message {
            float: left;
            width: 100%;
            max-width: 100%;
            min-width: 100%;
            min-height: 80px;
            font-family: inherit;
            color: var(--theme-text-color);
            background: rgb(217 217 217 / 0.07);
            font-size: 13px;
            box-sizing: border-box;
            padding: 5px 10px;
            margin: 0 0 10px;
            border: 1px solid rgb(139 139 139 / 0.32);
            border-radius: 2px
        }

        .contact-form-button-submit {
            float: left;
            width: 100%;
            height: 30px;
            background-color: var(--button-bg-color);
            font-size: 13px;
            color: var(--button-text-color);
            line-height: 30px;
            cursor: pointer;
            box-sizing: border-box;
            padding: 0 10px;
            margin: 10px 0;
            border: 0;
            border-radius: 2px;
            transition: background .30s ease
        }

        .contact-form-button-submit:hover {
            opacity: 0.8
        }

        .contact-form-error-message-with-border {
            float: left;
            width: 100%;
            background-color: #fbe5e5;
            font-size: 11px;
            text-align: center;
            line-height: 11px;
            padding: 3px 0;
            margin: 10px 0;
            box-sizing: border-box;
            border: 1px solid #fc6262
        }

        .contact-form-success-message-with-border {
            float: left;
            width: 100%;
            background-color: #eaf6ff;
            font-size: 11px;
            text-align: center;
            line-height: 11px;
            padding: 3px 0;
            margin: 10px 0;
            box-sizing: border-box;
            border: 1px solid #5ab6f9
        }

        .contact-form-cross {
            margin: 0 0 0 3px
        }

        .contact-form-error-message,
        .contact-form-success-message {
            margin: 0
        }

        .BlogSearch .search-form {
            display: flex;
            padding: 0;
            border-radius: 4px;
        }

        .BlogSearch .search-input {
            float: left;
            width: 75%;
            height: 40px;
            background-color: rgb(153 153 153 / 0.13);
            color: var(--theme-text-color);
            font-weight: 400;
            font-size: 13px;
            line-height: 30px;
            border-radius: 4px 0 0 4px;
            box-sizing: border-box;
            padding: 5px 10px
        }

        .rtl .BlogSearch .search-input {
            border-radius: 0 4px 4px 0;
        }

        .rtl .BlogSearch .search-action {
            border-radius: 4px 0 0 4px;
        }

        .BlogSearch .search-action {
            float: right;
            width: 25%;
            height: 40px;
            font-family: inherit;
            font-size: 13px;
            line-height: 40px;
            cursor: pointer;
            box-sizing: border-box;
            background-color: var(--button-bg-color);
            color: var(--button-text-color);
            padding: 0 5px;
            border: 0;
            border-radius: 0 4px 4px 0;
            transition: background .30s ease
        }

        .BlogSearch .search-action:hover {
            opacity: 0.8
        }

        .zfilo .BlogSearch .search-input {
            --theme-text-color: var(--footer-title-color);
        }

        .Profile .profile-img {
            float: left;
            width: 70px;
            height: 70px;
            margin: 0 15px 0 0;
            border-radius: 50%;
            transition: all .30s ease
        }

        .team-member {
            position: relative;
            display: flex;
            align-items: center;
            overflow: hidden;
            float: left;
            width: 100%;
            box-sizing: border-box;
            margin: 0 0 15px;
        }

        .team-member .team-member-img {
            position: relative;
            display: block;
            float: left;
            margin: 0;
        }

        .team-flex,
        .profile-datablock {
            position: relative;
            display: block;
            overflow: hidden;
        }

        .team-flex a,
        .profile-datablock a {
            position: relative;
            display: block;
            font-size: 14px;
            font-weight: 600;
            color: var(--main-menu-text-color);
            margin: 0;
        }

        .xloi {
            position: relative;
            display: block;
            font-size: 12px;
            color: var(--post-snip-data)
        }

        .Profile .xliloi>.profile-link {
            color: var(--theme-text-color);
            font-size: 11px;
            margin: 5px 0 0
        }

        .Profile .xliloi>.profile-link:hover {
            opacity: 0.8
        }

        .Profile .profile-datablock .xloi a {
            position: relative;
            overflow: hidden;
            display: block;
            float: left;
            margin: 13px 0;
        }

        .Profile .xliloi ul.description-links.show {
            display: flex;
            justify-content: center;
        }

        .Profile .profile-datablock .xloi {
            position: relative;
            display: block;
            z-index: 11;
            float: left;
            overflow: hidden;
        }

        .profile-data.location:before {
            content: "\e55e";
            font-family: 'Material Icons Round';
            font-size: 15px;
            font-weight: 400;
            vertical-align: middle;
        }

        a.user-image {
            position: relative;
            display: block;
            overflow: hidden;
            float: left;
            z-index: 1;
        }

        .profile-data.location {
            position: relative;
            font-size: 13px;
            color: var(--button-bg-color);
            text-align: center;
            margin: 10px auto 0;
            display: flex;
            width: 100%;
            gap: 5px;
            box-sizing: border-box;
            justify-content: center;
            align-items: center;
        }

        #llmflii .widget-control .PopularPosts {
            border: none
        }

        .LinkList .widget-control ul li,
        .PageList .widget-control ul li {
            width: calc(50% - 10px);
            padding: 7px 0 0
        }

        .TextList .widget-content ul li,
        .LinkList .widget-control ul li a,
        .PageList .widget-control ul li a {
            font-size: 13px;
            font-weight: 500;
            background: rgb(0 0 0 / 0.06);
            border-radius: 4px;
            width: 100%;
            float: left;
            margin: 4px 0;
            padding: 3px 5px;
            display: block;
            overflow: hidden;
            transition: color .30s ease;
        }

        .LinkList .widget-control ul li:nth-child(odd),
        .PageList .widget-control ul li:nth-child(odd) {
            float: left
        }

        .LinkList .widget-control ul li:nth-child(even),
        .PageList .widget-control ul li:nth-child(even) {
            float: right
        }

        .LinkList .widget-control ul li a:before,
        .PageList .widget-control ul li a:before {
            content: "\e061";
            float: left;
            color: var(--featured-posts-title);
            font-weight: 400;
            font-family: 'Material Icons Round';
            font-size: 7px;
            margin: 0 4px 0 0
        }

        .LinkList .widget-control ul li a:hover,
        .PageList .widget-control ul li a:hover {
            opacity: 0.8;
            border-radius: 4px
        }

        .LinkList .widget-control ul li:first-child,
        .LinkList .widget-control ul li:nth-child(2),
        .PageList .widget-control ul li:first-child,
        .PageList .widget-control ul li:nth-child(2) {
            padding: 0
        }

        .flex-footer {
            display: flex;
            flex-direction: column;
        }

        #llmflii {
            position: relative;
            float: left;
            width: 100%;
        }

        #llmflii .footer-data {
            background-color: var(--footer-bg-color);
        }

        #llmflii .footer {
            display: inline-block;
            float: left;
            width: 33.33333333%;
            box-sizing: border-box;
            padding: 0 15px
        }

        #llmflii .footer .widget {
            float: left;
            width: 100%;
            padding: 5px 0;
            margin: 10px 0 0
        }

        #llmflii .footer .Text {
            margin: 10px 0 0
        }

        #llmflii .footer .widget:first-child {
            margin: 0
        }

        .footer-outer {
            display: flex;
            justify-content: space-between;
            align-items: center;
            align-content: center;
            flex-direction: column-reverse;
        }

        .xiilv {
            display: none;
            z-index: 11;
            position: fixed;
            bottom: 25px;
            right: 25px;
            cursor: pointer;
            overflow: hidden;
            font-size: 13px;
            font-weight: 600;
            color: var(--featured-gadgets-title);
            text-align: center;
            line-height: 32px;
            padding: 2px 12px;
            border-radius: 4px;
            background: var(--button-bg-color);
            box-shadow: var(--bg-cards-shadow);
        }

        .xiilv:after {
            content: '\e5ce';
            position: relative;
            font-family: 'Material Icons Round';
            font-weight: 400;
            margin: 0;
            vertical-align: middle;
            opacity: .8;
            transition: opacity .30s ease;
        }

        .MenuNews-open .xiilv:after,
        .MenuNews-open .xiilv:before {
            opacity: 1
        }

        .error404 #feed-view {
            width: 100% !important;
            margin: 0 !important
        }

        .error404 #sidebar-container {
            display: none
        }

        .errorPage {
            color: var(--theme-text-color);
            text-align: center;
            padding: 80px 0 100px
        }

        .errorPage h3 {
            font-size: 160px;
            line-height: 1;
            margin: 0 0 30px
        }

        .errorPage h4 {
            font-size: 25px;
            margin: 0 0 20px
        }

        .errorPage p {
            margin: 0 0 10px
        }

        .errorPage a {
            display: block;
            color: var(--main-text-color);
            padding: 10px 0 0
        }

        .errorPage a i {
            font-size: 20px
        }

        .errorPage a:hover {
            text-decoration: underline
        }

        .firstword {
            float: left;
            color: #7a5a5a;
            font-size: 70px;
            line-height: 60px;
            padding-top: 3px;
            padding-right: 8px;
            padding-left: 3px
        }

        .code-box input#showlink {
            line-height: 0;
            margin: 0;
            padding: 0;
            outline: 0;
            border: 0;
            width: 1px;
            height: 0;
            opacity: 0;
        }

        button.tune {
            position: absolute;
            top: 0;
            right: 0;
            display: block;
            border: none;
            margin: 0;
            color: #fff;
            background: #1499ff;
            font-size: 12px;
            padding: 2px 13px;
        }

        .rtl button.tune {
            right: initial;
            left: 0;
        }

        button.tune:hover {
            box-shadow: inset 0 0 19px 8px rgb(0 0 0 / 0.22);
        }

        .tg {
            border-collapse: collapse;
            border-spacing: 0
        }

        .tg td {
            font-family: 'Open Sans', sans-serif;
            font-size: 14px;
            border: 1px solid #000;
            background-color: #fff
        }

        .main-button {
            display: inline-block;
            color: var(--button-text-color);
            background: var(--button-bg-color);
            font-size: 14px;
            font-weight: 400;
            padding: 5px 12px;
            margin: 5px;
            text-align: center;
            border: 0;
            cursor: pointer;
            border-radius: 4px;
            text-decoration: none;
            min-width: 80px;
        }

        .main-button:before {
            font-family: 'Material Icons Round';
            font-size: 19px;
            font-weight: 400;
            vertical-align: middle;
            color: #fff;
            display: inline-block;
            margin: 0 5px 0 0
        }

        .rtl .main-button:before {
            margin: 0 0 0 5px
        }

        .main-buttonhover {
            box-shadow: inset 0 0 19px 8px rgb(0 0 0 / 0.22);
        }

        .l-bt {
            padding: 16px 35px;
        }

        .main-button.buy:before {
            content: "\e8cc";
        }

        .main-button.demo:before {
            content: "\e8f4";
        }

        .main-button.share:before {
            content: "\e80d";
        }

        .main-button.gift:before {
            content: "\e8b1";
        }

        .main-button.download:before {
            content: "\f090";
        }

        .main-button.contact:before {
            content: "\e0ba";
        }

        .main-button.link:before {
            content: "\e157";
        }

        .main-button.cart:before {
            content: "\eb88";
        }

        .main-button.info:before {
            content: "\e88e";
        }

        .main-button.paypal:before {
            content: "\f1ed";
            font-family: 'FONT AWESOME 5 BRANDS';
            font-weight: 400;
        }

        .main-button.whatsapp:before {
            content: "\f40c";
            font-family: 'FONT AWESOME 5 BRANDS';
            font-weight: 400;
        }

        .main-button.telegram:before {
            content: "\f3fe";
            font-family: 'FONT AWESOME 5 BRANDS';
            font-weight: 400;
        }

        .main-button.facebook:before {
            content: "\f09a";
            font-family: 'FONT AWESOME 5 BRANDS';
            font-weight: 400;
        }

        .alert-message {
            position: relative;
            clear: both;
            display: inline-block;
            background-color: #293dc9;
            padding: 20px;
            margin: 20px 0;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
            color: #2978c9;
            border: 1px solid #ec6868
        }

        .alert-message.success:before {
            content: "\e86c";
            color: #13d864
        }

        .alert-message:before {
            font-family: 'Material Icons Round';
            vertical-align: middle;
            font-size: 16px;
            font-weight: 400;
            display: inline-block;
            margin: 0 5px 0 0
        }

        .alert-message.passed:before {
            content: "\ea2f";
            color: #1984ce
        }

        .alert-message.warning:before {
            content: "\e002";
            color: #c58519
        }

        .alert-message.error:before {
            content: "\e000";
            color: #d02615
        }

        .alert-message.success {
            background-color: #f1f9f7;
            border-color: #e0f1e9;
            color: #1d9d74
        }

        .alert-message.passed {
            background-color: #f5fbff;
            border: 1px solid #7ebbe4
        }

        .alert-message.alert {
            background-color: #daefff;
            border-color: #8ed2ff;
            color: #378fff
        }

        .alert-message.warning {
            background-color: #fcf8e3;
            border-color: #faebcc;
            color: #8a6d3b
        }

        .alert-message.error {
            background-color: #ffd7d2;
            border-color: #ff9494;
            color: #f55d5d
        }

        .code-box {
            position: relative;
            display: block;
            color: #eaeaea;
            background-color: #0d1642;
            font-family: Monospace;
            font-size: 13px;
            white-space: pre-wrap;
            line-height: 1.4;
            padding: 25px 10px 20px;
            margin: 0;
            border: 1px solid rgba(155, 155, 155, 0.3);
            border-radius: 2px
        }

        .card-wrap {
            display: flex;
            justify-content: space-between;
            margin: 18px 20px;
            padding: 25px 10px;
            align-items: center;
            border: 1px solid rgb(120 120 120 / 0.11);
            border-radius: 6px;
            box-shadow: 0px 0px 4px 2px rgb(129 129 129 / 0.05);
        }

        .card-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .card-icon {
            display: block;
            background: rgb(129 129 129 / 0.14);
            width: 50px;
            min-width: 50px;
            height: 50px;
            text-align: center;
            line-height: 50px;
            border-radius: 4px;
            margin: 0 10px;
        }

        .card-info {
            display: flex;
            justify-content: space-between;
            flex-direction: column;
            align-items: flex-start;
        }

        .card-title {
            font-size: 16px;
            font-weight: 600;
            width: 100%;
            overflow: hidden;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
        }

        .card-data {
            font-size: 12px;
            color: #767676;
        }

        @media screen and (max-width:1178px) {
            #outer-wrapper {
                max-width: 100%
            }

            #center-container {
                box-sizing: border-box;
                padding: 0;
                margin: 10px 0 0
            }
        }

        @media screen and (max-width:1080px) {
            .featured-block {
                grid-gap: 5px;
            }

            .entery-category {
                padding: 6px;
            }

            .menu-top {
                margin: 0 8px;
            }
        }

        @media screen and (max-width:880px) {
            #outer-wrapper .flex-section .outer-container {
                flex-direction: column;
            }

            ul#menutab,
            #ijjpiIf ul>li {
                display: block;
            }

            .SuperLogo {
                padding: 0;
            }

            .post-filter-wrap .grid-posts {
                grid-column-gap: 10px;
            }

            .frRlLii .entery-category-fly {
                left: 0;
                width: 100%;
            }

            .zeitvilo .widget-content {
                margin: 10px;
            }

            .zeitvilo .widget,
            .zeitvilo .widget-content,
            .itaiIf .entry-title {
                height: initial;
            }

            .zeitvilo .widget>.widget-title {
                float: none;
                display: inline-block;
                border-radius: 4px 0 4px 0;
            }

            .rtl .zeitvilo .widget>.widget-title {
                float: none;
            }

            .rtl .header-right {
                left: 0;
            }

            .sidebar .widget {
                margin: 0 10px 25px;
            }

            .brRlLii .active {
                position: relative;
            }

            .brRlLii .itaiIf .entry-title,
            .brRlLii {
                height: initial
            }

            .hide-zeipilo,
            #menutab>li>a {
                --main-menu-text-color: var(--sub-menu-text-color)
            }

            div#Header1 {
                position: relative;
                display: flex;
                align-items: center;
                height: 100%;
                margin: 0;
            }

            .outer-container {
                justify-content: center;
                flex-direction: column;
                align-items: center;
            }

            .main-menu-wrap,
            #top-bar {
                display: none
            }

            .header-section {
                flex-wrap: nowrap;
            }

            .zjilo {
                display: flex;
                align-items: center;
            }

            .header-left {
                position: relative;
            }

            .header-right {
                position: relative;
                top: unset;
                left: unset;
                right: unset;
            }

            #menutab>li:after {
                content: none
            }

            .social-runs ul li a,
            #menutab>li>a:hover {
                opacity: 0.8
            }

            #menutab>li>a {
                line-height: initial;
                height: initial;
                padding: 10px 10px;
                margin: 10px 0;
            }

            #feed-view,
            #sidebar-container {
                width: 100%;
            }

            .ijjpiIf {
                display: none
            }

            .SuperLogo-wrap {
                border-radius: 0;
                margin: 0
            }

            .overlay,
            #menu-space {
                display: block;
                transition: all .5s cubic-bezier(.79, .14, .15, .86)
            }

            .zsililo .overlay {
                filter: blur(2.5px);
                backdrop-filter: saturate(100%) blur(2.5px);
                visibility: visible;
                opacity: 1;
            }

            body.zeiavilo {
                overflow: visible;
                left: initial;
                right: initial
            }

            .xlilo {
                text-align: center
            }

            .zfilo {
                width: 100%;
            }

            .Footer-adv .LinkList {
                display: flex;
                justify-content: center;
                align-items: center;
                align-content: center;
                width: 100%;
                margin: 15px auto 0;
            }

            .Footer-adv .about-content {
                align-items: center;
                justify-content: center;
                align-content: center;
                flex-direction: column;
            }

            .Footer-adv {
                flex-wrap: wrap;
            }

            #llmflii .about-content .widget-title {
                width: 100%;
                text-align: center;
            }

            .Footer-adv {
                flex-direction: column;
            }

            .Footer-adv .Image {
                width: 100%;
            }
        }

        @media screen and (max-width:768px) {
            .xlilo .avatar-container {
                float: none;
                margin: 10px auto
            }

            .author-name {
                text-align: center
            }

            .author-name a:after {
                float: none
            }

            .xliilo {
                text-align: center
            }

            .description-links li {
                float: none;
                display: inline-block
            }

            .post-footer {
                margin: 0
            }

            .srRlLii {
                grid-gap: 7px;
            }

            ul.xliil {
                padding: 5px
            }

            #llmflii .footer {
                width: 100%;
                margin-right: 0
            }

            .pikiList .featured-meta {
                margin: 0;
            }

            .zfilo .LinkList,
            .zfilo .LinkList .widget-content {
                width: 100%
            }

            .zfilo .LinkList {
                margin: 30px 0 0
            }

            .zfilo .LinkList .widget-content .widget-title>h3 {
                margin: 0 0 20px
            }

            #menu-footer,
            #llmflii .copyright-area {
                width: 100%;
                height: auto;
                line-height: 1.7;
                text-align: center
            }

            #menu-footer {
                margin: 10px 0 0
            }

            #llmflii .copyright-area {
                margin: 10px 0 5px
            }
        }

        @media screen and (max-width:680px) {
            .ijoiIf .widget .widget-content {
                min-height: 228px;
            }

            .ijoiIf .widget .ifaiIf.item0 .post-filter-inner {
                height: 310px;
            }

            .post-filter .post-filter-image {
                margin: 0;
            }

            .piki-slider {
                display: block
            }

            #xliiv {
                right: 0 !important;
                left: 0 !important;
                bottom: 0;
                width: initial;
                margin: 0;
                padding: 20px 15px;
                border-radius: 0;
                transform: translate3d(0, 50%, 0);
            }

            #xliiv.cookies-show {
                transform: translate3d(0, 0, 0);
            }
        }

        @media screen and (max-width:640px) {
            .header-room img {
                max-height: 40px;
                margin: 0;
            }

            .search-msg {
                font-size: 14px
            }

            .mega-mode {
                padding: 0 5px;
                margin: 0px
            }

            .search-msg {
                font-size: 14px
            }

            .post-filter-wrap .grid-posts {
                grid-template-columns: 1fr;
            }

            ul.zZiil.zeicilo.bpost-share a:not(a.fa-facebook):before {
                margin: 0;
            }

            .rtl ul.zZiil.zeicilo.bpost-share a.fa-facebook:before {
                margin: 0 0 0 5px;
            }

            .bpost-share a.fa-x-twitter,
            .bpost-share a.fa-whatsapp {
                width: 47px;
                overflow: hidden;
            }

            .post-filter {
                margin: 5px 0
            }

            .ifaiIf.item0 .entry-title {
                font-size: 18px;
                line-height: 26px;
            }

            .ijoiIf .widget .post-filter-inner,
            .post-filter .post-filter-image .post-filter-link {
                width: 190px;
            }

            .related-post .piki-hero,
            .iLoiIf .piki-hero,
            .iLoiIf .raw-main {
                width: 100%;
                clear: both
            }

            .iLoiIf .raw-main .raw-main-sum {
                display: block !important
            }

            .iLoiIf .raw-main .raw-main-box h3 a {
                font-size: initial !important
            }

            .rtl .post-inner-comments.flex {
                left: 0;
                right: unset;
            }

            .StickyDemo {
                margin: 0 4px;
            }

            .zZiilz.zeicilo li {
                width: 33%;
            }

            .zZiilz.zeicilo a:before {
                font-size: 19px;
            }

            .zZiilz.zeicilo li a {
                height: 30px;
                line-height: 20px;
            }

            .zZiilz.zeicilo {
                padding: 10px 0px 20px;
            }

            .StickyTab label,
            .zZiil li a {
                cursor: unset;
            }

            input.search-input {
                font-size: 20px
            }

            .post-filter .entry-title,
            .iLoiIf .entery-category-box .entry-title,
            .iLoiIf .imaiIf .entery-category-box .entry-title {
                font-size: 14px;
            }

            .related-runs .ijfbiIf {
                width: 100%;
                clear: both
            }

            .related-runs .ijfbiIf .ijfbiIf-thumb {
                height: 250px
            }

            .post-snip {
                margin: 10px 10px 0 0;
            }
        }

        @media screen and (max-width:480px) {
            .ijyciIf {
                display: block;
            }

            .post-image {
                height: 190px;
            }

            .card-wrap {
                display: block;
            }

            .card-wrap {
                flex-direction: column;
                align-items: start;
            }

            a.card-button.main-button {
                display: block;
                max-width: 100%;
            }

            .card-header {
                justify-content: flex-start;
            }

            .post-filter .post-snippet,
            .post-filter .post-tag,
            .featured-block .post-snippet,
            .featured-block .post-tag {
                display: none;
            }

            .post-filter {
                padding: 0;
            }

            .imaiIf {
                width: 100%;
            }

            .imaiIf .limzfc .post-filter-inner {
                height: 200px;
            }

            .ijoiIf .widget .post-filter-inner,
            .post-filter .post-filter-image .post-filter-link {
                width: 115px;
                height: 95px;
            }

            .iLoiIf .entery-category-box .entry-title,
            .iLoiIf .entery-category .entry-title {
                height: initial;
                overflow: hidden;
            }

            .post-filter .entry-title,
            .iLoiIf .entery-category .entry-title {
                margin: 0;
                line-height: 18px;
            }

            .ijoiIf .entry-title,
            .post-filter .entry-title,
            .iLoiIf .imaiIf .entery-category-box .entry-title {
                font-size: 14px;
            }

            a.main-button.button.sp-bt {
                padding: 25px 12px;
                word-break: break-all;
                line-height: 13px;
                justify-content: space-between;
            }

            a.main-button.button.sp-bt:before {
                padding: 5px 12px;
                margin: 0 5px 0 0;
            }

            .bt-info {
                position: static;
                display: inline-flex;
                padding: 7px 12px;
                font-size: 0;
                margin: 0 0 0 7px;
                line-height: 20px;
            }

            .bt-info:before {
                margin: 0;
            }

            .bt-text {
                left: 0;
                right: 0;
            }

            .item-post .post-inner-area h2.entry-title:not(.ijyciIf .entery-category-box h2) {
                font-size: 24px
            }

            .description-links li {
                float: none;
                display: inline-block;
                margin: 10px
            }

            .errorPage {
                padding: 70px 0 100px
            }

            .errorPage h3 {
                font-size: 120px
            }

            #comments ol {
                padding: 0
            }
        }

        @media screen and (max-width:380px) {
            .pagination .btn {
                min-width: unset;
                font-size: 0;
            }

            .llhtsihi {
                width: 100px;
                height: 80px;
            }

            .featured-block {
                display: grid;
                grid-template-columns: repeat(1, 1fr);
            }

            .xlilo .avatar-container {
                width: 60px;
                height: 60px
            }

            .item .comment-bubble,
            .zZiil li.share-icon {
                display: none
            }

            .share-top {
                margin: 0;
            }
        }