@font-face {
    font-family: 'Font Awesome 5 Brands';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("https://www.mivzaklive.co.il/wp-content/themes/jannah/assets/fonts/fontawesomefa-brands-400.eot");
    src: url("https://www.mivzaklive.co.il/wp-content/themes/jannah/assets/fonts/fontawesomefa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://www.mivzaklive.co.il/wp-content/themes/jannah/assets/fonts/fontawesomefa-brands-400.woff2") format("woff2"),url("https://www.mivzaklive.co.il/wp-content/themes/jannah/assets/fonts/fontawesomefa-brands-400.woff") format("woff"),url("https://www.mivzaklive.co.il/wp-content/themes/jannah/assets/fonts/fontawesomefa-brands-400.ttf") format("truetype"),url("https://www.mivzaklive.co.il/wp-content/themes/jannah/assets/fonts/fontawesomefa-brands-400.svg#fontawesome") format("svg")
}

@font-face {
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("https://www.mivzaklive.co.il/wp-content/themes/jannah/assets/fonts/fontawesomefa-regular-400.eot");
    src: url("https://www.mivzaklive.co.il/wp-content/themes/jannah/assets/fonts/fontawesomefa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://www.mivzaklive.co.il/wp-content/themes/jannah/assets/fonts/fontawesomefa-regular-400.woff2") format("woff2"),url("https://www.mivzaklive.co.il/wp-content/themes/jannah/assets/fonts/fontawesomefa-regular-400.woff") format("woff"),url("https://www.mivzaklive.co.il/wp-content/themes/jannah/assets/fonts/fontawesomefa-regular-400.ttf") format("truetype"),url("https://www.mivzaklive.co.il/wp-content/themes/jannah/assets/fonts/fontawesomefa-regular-400.svg#fontawesome") format("svg")
}

@font-face {
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url("https://www.mivzaklive.co.il/wp-content/themes/jannah/assets/fonts/fontawesomefa-solid-900.eot");
    src: url("https://www.mivzaklive.co.il/wp-content/themes/jannah/assets/fonts/fontawesomefa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://www.mivzaklive.co.il/wp-content/themes/jannah/assets/fonts/fontawesomefa-solid-900.woff2") format("woff2"),url("https://www.mivzaklive.co.il/wp-content/themes/jannah/assets/fonts/fontawesomefa-solid-900.woff") format("woff"),url("https://www.mivzaklive.co.il/wp-content/themes/jannah/assets/fonts/fontawesome/fa-solid-900.ttf") format("truetype"),url("https://www.mivzaklive.co.il/wp-content/themes/jannah/assets/fonts/fontawesome/fa-solid-900.svg#fontawesome") format("svg")
}

@font-face {
  font-family: 'tiefonticon';
  src: url("https://s3.amazonaws.com/static.pikoya.com/platforms/sections/4891595f-1b0c-343d-a8e9-7740b70137e7/tielabs-fonticon.woff") format("woff2"), url("https://s3.amazonaws.com/static.pikoya.com/platforms/sections/4891595f-1b0c-343d-a8e9-7740b70137e7/tielabs-fonticon.woff") format("woff"), url("https://s3.amazonaws.com/static.pikoya.com/platforms/sections/4891595f-1b0c-343d-a8e9-7740b70137e7/tielabs-fonticon.ttf") format("truetype"), url("https://www.mivzaklive.co.il/wp-content/themes/jannah/assets/fonts/tielabs-fonticon/tielabs-fonticon.svg?ciufdj1#tielabs-fonticon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

:root {
    --accent: #FE4641;
}
body {
        --wp--preset--color--black: #000000;
        --wp--preset--color--cyan-bluish-gray: #abb8c3;
        --wp--preset--color--white: #ffffff;
        --wp--preset--color--pale-pink: #f78da7;
        --wp--preset--color--vivid-red: #cf2e2e;
        --wp--preset--color--luminous-vivid-orange: #ff6900;
        --wp--preset--color--luminous-vivid-amber: #fcb900;
        --wp--preset--color--light-green-cyan: #7bdcb5;
        --wp--preset--color--vivid-green-cyan: #00d084;
        --wp--preset--color--pale-cyan-blue: #8ed1fc;
        --wp--preset--color--vivid-cyan-blue: #0693e3;
        --wp--preset--color--vivid-purple: #9b51e0;
        --wp--preset--color--global-color: #cc0001;
        --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
        --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
        --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
        --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
        --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
        --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
        --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
        --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
        --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
        --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
        --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
        --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
        --wp--preset--font-size--small: 13px;
        --wp--preset--font-size--medium: 20px;
        --wp--preset--font-size--large: 36px;
        --wp--preset--font-size--x-large: 42px;
        --wp--preset--spacing--20: 0.44rem;
        --wp--preset--spacing--30: 0.67rem;
        --wp--preset--spacing--40: 1rem;
        --wp--preset--spacing--50: 1.5rem;
        --wp--preset--spacing--60: 2.25rem;
        --wp--preset--spacing--70: 3.38rem;
        --wp--preset--spacing--80: 5.06rem;
        --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
        --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
        --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
        --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
        --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
    }

    :where(.is-layout-flex) {
        gap: 0.5em;
    }

    :where(.is-layout-grid) {
        gap: 0.5em;
    }

    body .is-layout-flex {
        display: flex;
    }

    body .is-layout-flex {
        flex-wrap: wrap;
        align-items: center;
    }

    body .is-layout-flex>* {
        margin: 0;
    }

    body .is-layout-grid {
        display: grid;
    }

    body .is-layout-grid>* {
        margin: 0;
    }

    :where(.wp-block-columns.is-layout-flex) {
        gap: 2em;
    }

    :where(.wp-block-columns.is-layout-grid) {
        gap: 2em;
    }

    :where(.wp-block-post-template.is-layout-flex) {
        gap: 1.25em;
    }

    :where(.wp-block-post-template.is-layout-grid) {
        gap: 1.25em;
    }

    .has-black-color {
        color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-color {
        color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-color {
        color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-color {
        color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-color {
        color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-color {
        color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-color {
        color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-color {
        color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-color {
        color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-color {
        color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-color {
        color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-color {
        color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-black-background-color {
        background-color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-background-color {
        background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-background-color {
        background-color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-background-color {
        background-color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-background-color {
        background-color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-background-color {
        background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-background-color {
        background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-background-color {
        background-color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-background-color {
        background-color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-background-color {
        background-color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-background-color {
        background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-background-color {
        background-color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-black-border-color {
        border-color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-border-color {
        border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-border-color {
        border-color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-border-color {
        border-color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-border-color {
        border-color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-border-color {
        border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-border-color {
        border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-border-color {
        border-color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-border-color {
        border-color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-border-color {
        border-color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-border-color {
        border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-border-color {
        border-color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
        background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
    }

    .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
        background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
    }

    .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
        background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-orange-to-vivid-red-gradient-background {
        background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
    }

    .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
        background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
    }

    .has-cool-to-warm-spectrum-gradient-background {
        background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
    }

    .has-blush-light-purple-gradient-background {
        background: var(--wp--preset--gradient--blush-light-purple) !important;
    }

    .has-blush-bordeaux-gradient-background {
        background: var(--wp--preset--gradient--blush-bordeaux) !important;
    }

    .has-luminous-dusk-gradient-background {
        background: var(--wp--preset--gradient--luminous-dusk) !important;
    }

    .has-pale-ocean-gradient-background {
        background: var(--wp--preset--gradient--pale-ocean) !important;
    }

    .has-electric-grass-gradient-background {
        background: var(--wp--preset--gradient--electric-grass) !important;
    }

    .has-midnight-gradient-background {
        background: var(--wp--preset--gradient--midnight) !important;
    }

    .has-small-font-size {
        font-size: var(--wp--preset--font-size--small) !important;
    }

    .has-medium-font-size {
        font-size: var(--wp--preset--font-size--medium) !important;
    }

    .has-large-font-size {
        font-size: var(--wp--preset--font-size--large) !important;
    }

    .has-x-large-font-size {
        font-size: var(--wp--preset--font-size--x-large) !important;
    }

    .wp-block-navigation a:where(:not(.wp-element-button)) {
        color: inherit;
    }

    :where(.wp-block-post-template.is-layout-flex) {
        gap: 1.25em;
    }

    :where(.wp-block-post-template.is-layout-grid) {
        gap: 1.25em;
    }

    :where(.wp-block-columns.is-layout-flex) {
        gap: 2em;
    }

    :where(.wp-block-columns.is-layout-grid) {
        gap: 2em;
    }

    .wp-block-pullquote {
        font-size: 1.5em;
        line-height: 1.6;
    }
#top-nav .top-menu>ul>li>a {
        font-size: 15px;
    }

    #top-nav .top-menu>ul ul li a {
        font-size: 15px;
    }

    #main-nav .main-menu>ul>li>a {
        font-size: 15px;
    }

    #main-nav .main-menu>ul ul li a {
        font-size: 17px;
    }

    #mobile-menu li a {
        font-size: 17px;
    }

    .breaking .breaking-title {
        font-size: 17px;
    }

    .ticker-wrapper .ticker-content {
        font-size: 17px;
    }

    .post-cat {
        font-size: 15px;
    }

    .entry-header h1.entry-title {
        font-size: 32px;
        font-weight: 700;
        letter-spacing: -0.2px;
        line-height: 1.25;
    }

    .entry-header .entry-sub-title {
        font-size: 24px;
    }

    h1.page-title {
        font-size: 32px;
        font-weight: 700;
    }

    #the-post .entry-content,
    #the-post .entry-content p {
        font-size: 20px;
        font-weight: 400;
        letter-spacing: 0.1px;
        line-height: 1.5;
    }

    .comment-list .comment-body p {
        font-size: 15px;
    }

    #the-post .entry-content blockquote,
    #the-post .entry-content blockquote p {
        font-size: 20px;
    }

    #tie-wrapper .mag-box-title h3 {
        font-size: 20px;
        font-weight: 700;
        letter-spacing: 0.1px;
        line-height: 1.25;
    }

    @media (min-width: 992px) {
        .container-404 h3 {
            font-size: 26px;
        }
    }

    @media (min-width: 992px) {
        .container-404 h4 {
            font-size: 17px;
        }
    }

    @media (min-width: 768px) {

        .section-title.section-title-default,
        .section-title-centered {
            font-size: 20px;
            font-weight: 700;
        }
    }

    @media (min-width: 768px) {
        .section-title-big {
            font-size: 20px;
            font-weight: 700;
        }
    }

    #tie-wrapper .copyright-text {
        font-size: 15px;
    }

    #footer .widget-title .the-subtitle {
        font-size: 20px;
    }

    .entry h1 {
        font-size: 20px;
        font-weight: 700;
    }

    .entry h2 {
        font-size: 20px;
        font-weight: 700;
    }

    .entry h3 {
        font-size: 20px;
        font-weight: 700;
    }

    .entry h4 {
        font-size: 18px;
        font-weight: 400;
    }

    .entry h5 {
        font-size: 16px;
        font-weight: 400;
    }

    .entry h6 {
        font-size: 14px;
        font-weight: 400;
    }

    #tie-wrapper .widget-title .the-subtitle,
    #tie-wrapper #comments-title,
    #tie-wrapper .comment-reply-title,
    #tie-wrapper .woocommerce-tabs .panel h2,
    #tie-wrapper .related.products h2,
    #tie-wrapper #bbpress-forums #new-post>fieldset.bbp-form>legend,
    #tie-wrapper .entry-content .review-box-header {
        font-size: 20px;
        font-weight: 600;
        letter-spacing: 0.1px;
        line-height: 1.25;
    }

    .post-widget-body .post-title,
    .timeline-widget ul li h3,
    .posts-list-half-posts li .post-title {
        font-size: 15px;
    }

    #tie-wrapper .media-page-layout .thumb-title,
    #tie-wrapper .mag-box.full-width-img-news-box .posts-items>li .post-title,
    #tie-wrapper .miscellaneous-box .posts-items>li:first-child .post-title,
    #tie-wrapper .big-thumb-left-box .posts-items li:first-child .post-title {
        font-size: 20px;
        font-weight: 700;
        letter-spacing: 0.5px;
        line-height: 1.25;
    }

    #tie-wrapper .mag-box.wide-post-box .posts-items>li:nth-child(n) .post-title,
    #tie-wrapper .mag-box.big-post-left-box li:first-child .post-title,
    #tie-wrapper .mag-box.big-post-top-box li:first-child .post-title,
    #tie-wrapper .mag-box.half-box li:first-child .post-title,
    #tie-wrapper .mag-box.big-posts-box .posts-items>li:nth-child(n) .post-title,
    #tie-wrapper .mag-box.mini-posts-box .posts-items>li:nth-child(n) .post-title,
    #tie-wrapper .mag-box.latest-poroducts-box .products .product h2 {
        font-size: 20px;
        font-weight: 700;
    }

    #tie-wrapper .mag-box.big-post-left-box li:not(:first-child) .post-title,
    #tie-wrapper .mag-box.big-post-top-box li:not(:first-child) .post-title,
    #tie-wrapper .mag-box.half-box li:not(:first-child) .post-title,
    #tie-wrapper .mag-box.big-thumb-left-box li:not(:first-child) .post-title,
    #tie-wrapper .mag-box.scrolling-box .slide .post-title,
    #tie-wrapper .mag-box.miscellaneous-box li:not(:first-child) .post-title {
        font-size: 17px;
    }

    @media (min-width: 992px) {

        .full-width .fullwidth-slider-wrapper .thumb-overlay .thumb-content .thumb-title,
        .full-width .wide-next-prev-slider-wrapper .thumb-overlay .thumb-content .thumb-title,
        .full-width .wide-slider-with-navfor-wrapper .thumb-overlay .thumb-content .thumb-title,
        .full-width .boxed-slider-wrapper .thumb-overlay .thumb-title {
            font-size: 30px;
            font-weight: 700;
            letter-spacing: 0.5px;
            line-height: 1.5;
        }
    }

    @media (min-width: 992px) {

        .has-sidebar .fullwidth-slider-wrapper .thumb-overlay .thumb-content .thumb-title,
        .has-sidebar .wide-next-prev-slider-wrapper .thumb-overlay .thumb-content .thumb-title,
        .has-sidebar .wide-slider-with-navfor-wrapper .thumb-overlay .thumb-content .thumb-title,
        .has-sidebar .boxed-slider-wrapper .thumb-overlay .thumb-title {
            font-size: 20px;
            font-weight: 700;
            letter-spacing: 0.1px;
            line-height: 1.25;
        }
    }

    @media (min-width: 768px) {

        #tie-wrapper .main-slider.grid-3-slides .slide .grid-item:nth-child(1) .thumb-title,
        #tie-wrapper .main-slider.grid-5-first-big .slide .grid-item:nth-child(1) .thumb-title,
        #tie-wrapper .main-slider.grid-5-big-centerd .slide .grid-item:nth-child(1) .thumb-title,
        #tie-wrapper .main-slider.grid-4-big-first-half-second .slide .grid-item:nth-child(1) .thumb-title,
        #tie-wrapper .main-slider.grid-2-big .thumb-overlay .thumb-title,
        #tie-wrapper .wide-slider-three-slids-wrapper .thumb-title {
            font-size: 20px;
            font-weight: 700;
            letter-spacing: 0.1px;
            line-height: 1.25;
        }
    }

    @media (min-width: 768px) {

        #tie-wrapper .boxed-slider-three-slides-wrapper .slide .thumb-title,
        #tie-wrapper .grid-3-slides .slide .grid-item:nth-child(n+2) .thumb-title,
        #tie-wrapper .grid-5-first-big .slide .grid-item:nth-child(n+2) .thumb-title,
        #tie-wrapper .grid-5-big-centerd .slide .grid-item:nth-child(n+2) .thumb-title,
        #tie-wrapper .grid-4-big-first-half-second .slide .grid-item:nth-child(n+2) .thumb-title,
        #tie-wrapper .grid-5-in-rows .grid-item:nth-child(n) .thumb-overlay .thumb-title,
        #tie-wrapper .main-slider.grid-4-slides .thumb-overlay .thumb-title,
        #tie-wrapper .grid-6-slides .thumb-overlay .thumb-title,
        #tie-wrapper .boxed-four-taller-slider .slide .thumb-title {
            font-size: 20px;
        }
    }

    :root:root {
        --brand-color: #cc0001;
        --dark-brand-color: #9a0000;
        --bright-color: #FFFFFF;
        --base-color: #2c2f34;
    }

    #reading-position-indicator {
        box-shadow: 0 0 10px rgba(204, 0, 1, 0.7);
    }

    :root:root {
        --brand-color: #cc0001;
        --dark-brand-color: #9a0000;
        --bright-color: #FFFFFF;
        --base-color: #2c2f34;
    }

    #reading-position-indicator {
        box-shadow: 0 0 10px rgba(204, 0, 1, 0.7);
    }

    .dark-skin .side-aside img,
    .dark-skin .site-footer img,
    .dark-skin .sidebar img,
    .dark-skin .main-content img {
        filter: brightness(.8) contrast(1.2);
    }

    .main-slider .slide-bg,
    .main-slider .slide {
        background-position: center center;
    }

    a,
    body .entry a,
    .dark-skin body .entry a,
    .comment-list .comment-content a {
        color: #cc0001;
    }

    a:hover,
    body .entry a:hover,
    .dark-skin body .entry a:hover,
    .comment-list .comment-content a:hover {
        color: #f93434;
    }

    #tie-container a.post-title:hover,
    #tie-container .post-title a:hover,
    #tie-container .thumb-overlay .thumb-title a:hover {
        background-size: 100% 2px;
        text-decoration: none !important;
    }

    a.post-title,
    .post-title a {
        background-image: linear-gradient(to bottom, #000 0%, #000 98%);
        background-size: 0 1px;
        background-repeat: no-repeat;
        background-position: left 100%;
        color: #000;
    }

    .dark-skin a.post-title,
    .dark-skin .post-title a {
        color: #fff;
        background-image: linear-gradient(to bottom, #fff 0%, #fff 98%);
    }

    #top-nav,
    #top-nav .sub-menu,
    #top-nav .comp-sub-menu,
    #top-nav .ticker-content,
    #top-nav .ticker-swipe,
    .top-nav-boxed #top-nav .topbar-wrapper,
    .top-nav-dark .top-menu ul,
    #autocomplete-suggestions.search-in-top-nav {
        background-color: #333333;
    }

    #top-nav *,
    #autocomplete-suggestions.search-in-top-nav {
        border-color: rgba(#FFFFFF, 0.08);
    }

    #top-nav .icon-basecloud-bg:after {
        color: #333333;
    }

    #top-nav a:not(:hover),
    #top-nav input,
    #top-nav #search-submit,
    #top-nav .fa-spinner,
    #top-nav .dropdown-social-icons li a span,
    #top-nav .components>li .social-link:not(:hover) span,
    #autocomplete-suggestions.search-in-top-nav a {
        color: #ffffff;
    }

    #top-nav input::-moz-placeholder {
        color: #ffffff;
    }

    #top-nav input:-moz-placeholder {
        color: #ffffff;
    }

    #top-nav input:-ms-input-placeholder {
        color: #ffffff;
    }

    #top-nav input::-webkit-input-placeholder {
        color: #ffffff;
    }

    #top-nav,
    .search-in-top-nav {
        --tie-buttons-color: #fe4641;
        --tie-buttons-border-color: #fe4641;
        --tie-buttons-text: #FFFFFF;
        --tie-buttons-hover-color: #e02823;
    }

    #top-nav a:hover,
    #top-nav .menu li:hover>a,
    #top-nav .menu>.tie-current-menu>a,
    #top-nav .components>li:hover>a,
    #top-nav .components #search-submit:hover,
    #autocomplete-suggestions.search-in-top-nav .post-title a:hover {
        color: #fe4641;
    }

    #top-nav,
    #top-nav .comp-sub-menu,
    #top-nav .tie-weather-widget {
        color: #aaaaaa;
    }

    #autocomplete-suggestions.search-in-top-nav .post-meta,
    #autocomplete-suggestions.search-in-top-nav .post-meta a:not(:hover) {
        color: rgba(170, 170, 170, 0.7);
    }

    #top-nav .weather-icon .icon-cloud,
    #top-nav .weather-icon .icon-basecloud-bg,
    #top-nav .weather-icon .icon-cloud-behind {
        color: #aaaaaa !important;
    }

    #main-nav .main-menu-wrapper,
    #main-nav .menu-sub-content,
    #main-nav .comp-sub-menu,
    #main-nav ul.cats-vertical li a.is-active,
    #main-nav ul.cats-vertical li a:hover,
    #autocomplete-suggestions.search-in-main-nav {
        background-color: #333333;
    }

    #main-nav {
        border-width: 0;
    }

    #theme-header #main-nav:not(.fixed-nav) {
        bottom: 0;
    }

    #main-nav .icon-basecloud-bg:after {
        color: #333333;
    }

    #autocomplete-suggestions.search-in-main-nav {
        border-color: rgba(255, 255, 255, 0.07);
    }

    .main-nav-boxed #main-nav .main-menu-wrapper {
        border-width: 0;
    }

    #main-nav a:not(:hover),
    #main-nav a.social-link:not(:hover) span,
    #main-nav .dropdown-social-icons li a span,
    #autocomplete-suggestions.search-in-main-nav a {
        color: #ffffff;
    }

    #theme-header:not(.main-nav-boxed) #main-nav,
    .main-nav-boxed .main-menu-wrapper {
        border-right: 0 none !important;
        border-left: 0 none !important;
        border-top: 0 none !important;
    }

    #theme-header:not(.main-nav-boxed) #main-nav,
    .main-nav-boxed .main-menu-wrapper {
        border-right: 0 none !important;
        border-left: 0 none !important;
        border-bottom: 0 none !important;
    }

    .main-nav,
    .search-in-main-nav {
        --main-nav-primary-color: #fe4641;
        --tie-buttons-color: #fe4641;
        --tie-buttons-border-color: #fe4641;
        --tie-buttons-text: #FFFFFF;
        --tie-buttons-hover-color: #e02823;
    }

    #main-nav .mega-links-head:after,
    #main-nav .cats-horizontal a.is-active,
    #main-nav .cats-horizontal a:hover,
    #main-nav .spinner>div {
        background-color: #fe4641;
    }

    #main-nav .menu ul li:hover>a,
    #main-nav .menu ul li.current-menu-item:not(.mega-link-column)>a,
    #main-nav .components a:hover,
    #main-nav .components>li:hover>a,
    #main-nav #search-submit:hover,
    #main-nav .cats-vertical a.is-active,
    #main-nav .cats-vertical a:hover,
    #main-nav .mega-menu .post-meta a:hover,
    #main-nav .mega-menu .post-box-title a:hover,
    #autocomplete-suggestions.search-in-main-nav a:hover,
    #main-nav .spinner-circle:after {
        color: #fe4641;
    }

    #main-nav .menu>li.tie-current-menu>a,
    #main-nav .menu>li:hover>a,
    .theme-header #main-nav .mega-menu .cats-horizontal a.is-active,
    .theme-header #main-nav .mega-menu .cats-horizontal a:hover {
        color: #FFFFFF;
    }

    #main-nav .menu>li.tie-current-menu>a:before,
    #main-nav .menu>li:hover>a:before {
        border-top-color: #FFFFFF;
    }

    #main-nav,
    #main-nav input,
    #main-nav #search-submit,
    #main-nav .fa-spinner,
    #main-nav .comp-sub-menu,
    #main-nav .tie-weather-widget {
        color: #ffffff;
    }

    #main-nav input::-moz-placeholder {
        color: #ffffff;
    }

    #main-nav input:-moz-placeholder {
        color: #ffffff;
    }

    #main-nav input:-ms-input-placeholder {
        color: #ffffff;
    }

    #main-nav input::-webkit-input-placeholder {
        color: #ffffff;
    }

    #main-nav .mega-menu .post-meta,
    #main-nav .mega-menu .post-meta a,
    #autocomplete-suggestions.search-in-main-nav .post-meta {
        color: rgba(255, 255, 255, 0.6);
    }

    #main-nav .weather-icon .icon-cloud,
    #main-nav .weather-icon .icon-basecloud-bg,
    #main-nav .weather-icon .icon-cloud-behind {
        color: #ffffff !important;
    }

    #footer {
        background-color: #252525;
    }

    #site-info {
        background-color: #181818;
    }

    #footer .posts-list-counter .posts-list-items li.widget-post-list:before {
        border-color: #252525;
    }

    #footer .timeline-widget a .date:before {
        border-color: rgba(37, 37, 37, 0.8);
    }

    #footer .footer-boxed-widget-area,
    #footer textarea,
    #footer input:not([type=submit]),
    #footer select,
    #footer code,
    #footer kbd,
    #footer pre,
    #footer samp,
    #footer .show-more-button,
    #footer .slider-links .tie-slider-nav span,
    #footer #wp-calendar,
    #footer #wp-calendar tbody td,
    #footer #wp-calendar thead th,
    #footer .widget.buddypress .item-options a {
        border-color: rgba(255, 255, 255, 0.1);
    }

    #footer .social-statistics-widget .white-bg li.social-icons-item a,
    #footer .widget_tag_cloud .tagcloud a,
    #footer .latest-tweets-widget .slider-links .tie-slider-nav span,
    #footer .widget_layered_nav_filters a {
        border-color: rgba(255, 255, 255, 0.1);
    }

    #footer .social-statistics-widget .white-bg li:before {
        background: rgba(255, 255, 255, 0.1);
    }

    .site-footer #wp-calendar tbody td {
        background: rgba(255, 255, 255, 0.02);
    }

    #footer .white-bg .social-icons-item a span.followers span,
    #footer .circle-three-cols .social-icons-item a .followers-num,
    #footer .circle-three-cols .social-icons-item a .followers-name {
        color: rgba(255, 255, 255, 0.8);
    }

    #footer .timeline-widget ul:before,
    #footer .timeline-widget a:not(:hover) .date:before {
        background-color: #070707;
    }

    #footer .widget-title,
    #footer .widget-title a:not(:hover) {
        color: #ffffff;
    }

    #footer,
    #footer textarea,
    #footer input:not([type='submit']),
    #footer select,
    #footer #wp-calendar tbody,
    #footer .tie-slider-nav li span:not(:hover),
    #footer .widget_categories li a:before,
    #footer .widget_product_categories li a:before,
    #footer .widget_layered_nav li a:before,
    #footer .widget_archive li a:before,
    #footer .widget_nav_menu li a:before,
    #footer .widget_meta li a:before,
    #footer .widget_pages li a:before,
    #footer .widget_recent_entries li a:before,
    #footer .widget_display_forums li a:before,
    #footer .widget_display_views li a:before,
    #footer .widget_rss li a:before,
    #footer .widget_display_stats dt:before,
    #footer .subscribe-widget-content h3,
    #footer .about-author .social-icons a:not(:hover) span {
        color: #aaaaaa;
    }

    #footer post-widget-body .meta-item,
    #footer .post-meta,
    #footer .stream-title,
    #footer.dark-skin .timeline-widget .date,
    #footer .wp-caption .wp-caption-text,
    #footer .rss-date {
        color: rgba(170, 170, 170, 0.7);
    }

    #footer input::-moz-placeholder {
        color: #aaaaaa;
    }

    #footer input:-moz-placeholder {
        color: #aaaaaa;
    }

    #footer input:-ms-input-placeholder {
        color: #aaaaaa;
    }

    #footer input::-webkit-input-placeholder {
        color: #aaaaaa;
    }

    #footer .site-info a:not(:hover) {
        color: #fe4641;
    }

    #tie-popup-adblock .container-wrapper {
        background-color: #64abdb !important;
        color: #FFFFFF;
    }

    #tie-popup-adblock .container-wrapper .tie-btn-close:before {
        color: #FFFFFF;
    }

    .social-icons-item .custom-link-1-social-icon {
        background-color: #333 !important;
    }

    .social-icons-item .custom-link-1-social-icon span {
        color: #333;
    }

    .tie-cat-4257,
    .tie-cat-item-4257>span {
        background-color: #cc0000 !important;
        color: #FFFFFF !important;
    }

    .tie-cat-4257:after {
        border-top-color: #cc0000 !important;
    }

    .tie-cat-4257:hover {
        background-color: #ae0000 !important;
    }

    .tie-cat-4257:hover:after {
        border-top-color: #ae0000 !important;
    }

    .tie-cat-5143,
    .tie-cat-item-5143>span {
        background-color: #960c96 !important;
        color: #FFFFFF !important;
    }

    .tie-cat-5143:after {
        border-top-color: #960c96 !important;
    }

    .tie-cat-5143:hover {
        background-color: #780078 !important;
    }

    .tie-cat-5143:hover:after {
        border-top-color: #780078 !important;
    }

    .tie-cat-1621,
    .tie-cat-item-1621>span {
        background-color: #0018b3 !important;
        color: #FFFFFF !important;
    }

    .tie-cat-1621:after {
        border-top-color: #0018b3 !important;
    }

    .tie-cat-1621:hover {
        background-color: #000095 !important;
    }

    .tie-cat-1621:hover:after {
        border-top-color: #000095 !important;
    }

    .tie-cat-4,
    .tie-cat-item-4>span {
        background-color: #1d7500 !important;
        color: #FFFFFF !important;
    }

    .tie-cat-4:after {
        border-top-color: #1d7500 !important;
    }

    .tie-cat-4:hover {
        background-color: #005700 !important;
    }

    .tie-cat-4:hover:after {
        border-top-color: #005700 !important;
    }

    .tie-cat-4117,
    .tie-cat-item-4117>span {
        background-color: #fed325 !important;
        color: #000000 !important;
    }

    .tie-cat-4117:after {
        border-top-color: #fed325 !important;
    }

    .tie-cat-4117:hover {
        background-color: #e0b507 !important;
    }

    .tie-cat-4117:hover:after {
        border-top-color: #e0b507 !important;
    }

    .tie-cat-1,
    .tie-cat-item-1>span {
        background-color: #00000a !important;
        color: #FFFFFF !important;
    }

    .tie-cat-1:after {
        border-top-color: #00000a !important;
    }

    .tie-cat-1:hover {
        background-color: #000000 !important;
    }

    .tie-cat-1:hover:after {
        border-top-color: #000000 !important;
    }

    .mobile-header-components li.custom-menu-link>a,
    #mobile-menu-icon .menu-text {
        color: #ffffff !important;
    }

    #mobile-menu-icon .nav-icon,
    #mobile-menu-icon .nav-icon:before,
    #mobile-menu-icon .nav-icon:after {
        background-color: #ffffff !important;
    }

    @media (max-width: 991px) {
        #theme-header.has-normal-width-logo #logo img {
            width: 200px !important;
            max-width: 100% !important;
            height: auto !important;
            max-height: 200px !important;
        }
    }

    html #the-post .entry-content,
    html #the-post .entry-content p {
        font-size: 20px;
        text-align: justify;
    }

    .tie-alignright {
        float: inherit;
    }

    #top-nav .weather-icon .icon-cloud,
    #top-nav .weather-icon .icon-basecloud-bg,
    #top-nav .weather-icon .icon-cloud-behind {
        color: #fe4641 !important;
    }

    #top-nav,
    #top-nav .comp-sub-menu,
    #top-nav .tie-weather-widget {
        color: #fe4641;
    }

    .box {
        clear: both;
        padding: 20px;
        background-color: #fdfdfd;
        margin-bottom: 20px;
        word-wrap: break-word;
        text-shadow: 0 1px 1px #ffffff;
        padding-left: 12%;
    }

    .wp-caption .wp-caption-text {
        color: #fff;
        font-size: 13px;
        font-style: italic;
        line-height: 1.6153846154;
        margin-bottom: 40px;
        background: #000000;
        width: 100%;
        z-index: 999;
        padding: 3px;
        text-align: center;
    }

    .wp-caption-video {
        text-align: center;
        background: #000;
        color: #fff;
        font-size: 13px;
        font-style: italic;
        padding: 5px;
        align-items: center;
        margin-top: -5px;
        margin-bottom: 50px;
        box-shadow: 0px 8px 6px #5e5d5d;
        margin-right: 0px;
        margin-left: 0px;
    }

    .video-player {
        text-align: center;
        background: #ebebeb;
    }

    html .breaking .breaking-title {
        font-size: 20px;
        font-weight: 400;
        letter-spacing: 0.1px;
        line-height: 1;
        height: 40px;
        padding-top: 10px;
    }

    html .ticker-wrapper .ticker-content {
        font-size: 17px;
        font-weight: 400;
        padding-top: 10px;
        letter-spacing: 0.1px;
        line-height: 1;
    }

    .side-aside .container-wrapper {
        padding: 20px !important;
    }

    html #top-nav,
    html #top-nav .comp-sub-menu,
    html #top-nav .tie-weather-widget {
        color: #fe4641;
    }

    #wpd-bubble-wrapper>div {
        width: 55px;
        height: 55px;
        bottom: 90px;
        left: 5px;
    }

    .header-layout-2 .logo-container {
        width: 100%;
        float: none;
        background: #333;
    }

    .main-nav-wrapper {
        position: relative;
        z-index: 4;
        background: #333;
    }

    .theme-header .fixed-nav .container {
        opacity: 0.95;
        background: #333;
    }

    #main-nav .main-menu>ul>li>a {
        font-size: 14px;
        font-weight: 600;
    }

    #main-nav {
        line-height: 2.5em;
    }

    #theme-header .menu>li.menu-item-has-children:not(.is-icon-only)>a,
    #theme-header .main-menu li.mega-menu:not(.is-icon-only)>a {
        padding-left: 15px;
        padding-right: 15px;
    }

    header .menu-item-has-children>a:before,
    .mega-menu>a:before {
        left: 3px;
        right: auto;
    }

    #top-nav,
    #top-nav .sub-menu,
    #top-nav .comp-sub-menu,
    #top-nav .ticker-content,
    #top-nav .ticker-swipe,
    .top-nav-boxed #top-nav .topbar-wrapper,
    #autocomplete-suggestions.search-in-top-nav,
    #top-nav .guest-btn:not(:hover) {
        background-color: #cc0001;
    }

    html #top-nav,
    html #top-nav .comp-sub-menu,
    html #top-nav .tie-weather-widget {
        color: #ffffff;
    }

    #top-nav a:hover,
    #top-nav .menu li:hover>a,
    #top-nav .menu>.tie-current-menu>a,
    #top-nav .components>li:hover>a,
    #top-nav .components #search-submit:hover,
    #autocomplete-suggestions.search-in-top-nav .post-title a:hover {
        color: #ffffff;
    }

    #top-nav .tie-current-menu>a:before,
    #top-nav .menu .menu-item-has-children:hover>a:before {
        border-top-color: #ffffff;
    }

    #top-nav {
        line-height: 2em;
    }

    #top-nav .top-menu>ul>li>a {
        font-size: 13px;
        font-weight: 400;
        letter-spacing: 0.1px;
    }

    .fullwidth-slider-wrapper .thumb-overlay .container {
        text-align: center;
        max-width: 920px;
        background: #3d3c3ccc;
        padding: 15px;
    }

    .mega-menu a.mega-menu-link {
        font-size: 17px;
        font-weight: 500;
        border: 0;
        display: block;
    }

    .big-post-left-box .posts-items .post-excerpt {
        font-size: 15px;
        text-align: justify;
    }

    .mag-box .post-excerpt {
        margin-top: 5px;
        color: #666;
        word-break: break-word;
        text-align: justify;
    }

    #top-nav,
    #top-nav .sub-menu,
    #top-nav .comp-sub-menu,
    #top-nav .ticker-content,
    #top-nav .ticker-swipe,
    .top-nav-boxed #top-nav .topbar-wrapper,
    .top-nav-dark .top-menu ul,
    #autocomplete-suggestions.search-in-top-nav {
        background-color: #cc0001;
    }

    #header-notification-bar .container .button {
        font-size: 14px;
        background: #0dd100;
        color: #111;
    }

    #header-notification-bar {
        background: #1c1c1c;
        color: #fff;
    }

    .entry-header-outer {
        padding: 0 0 20px;
        border-bottom: 1px solid #ccc;
    }

    .entry-header .entry-sub-title {
        font-size: 14px;
        background: #f7f7f7;
        padding: 8px;
        border-radius: 10px;
        text-align: justify;
    }

    @media only screen and (max-width: 1024px) and (min-width: 768px) {
        #wpd-bubble-wrapper>div {
            width: 55px;
            height: 55px;
            bottom: 145px;
            left: 0px;
        }

        #theme-header.has-normal-width-logo #logo {
            text-align: center;
        }

        #theme-header.has-normal-width-logo #logo {
            margin: 5px 0px -45px 0px !important;
            text-align: center;
            line-height: 1;
        }

        .logo-container,
        .header-layout-1 .main-nav {
            background-color: #333;
        }

        #header-notification-bar {
            background: #222;
            color: #fff;
        }
    }

    @media only screen and (max-width: 768px) and (min-width: 0px) {
        #vi-smartbanner {
            display: none;
        }

        .wp-caption-video {
            text-align: center;
            background: #000;
            color: #fff;
            font-size: 13px;
            font-style: italic;
            padding: 5px;
            align-items: center;
            margin-top: -5px;
            margin-bottom: 70px;
            box-shadow: 0px 8px 6px #5e5d5d;
            margin-right: 0px;
            margin-left: 0px;
        }

        #logo,
        .header-layout-1 #logo {
            float: none;
        }

        #theme-header.has-normal-width-logo #logo {
            text-align: center;
        }

        #wpd-bubble-wrapper>div {
            width: 55px;
            height: 55px;
            bottom: 145px;
            left: 0px;
        }

        #theme-header.has-normal-width-logo #logo {
            text-align: center;
        }

        #theme-header.has-normal-width-logo #logo {
            margin: 5px 0px -45px 0px !important;
            text-align: center;
            line-height: 1;
        }

        .logo-container,
        .header-layout-1 .main-nav {
            background-color: #333;
        }

        #header-notification-bar {
            background: #222;
            color: #fff;
        }

        .tie-columns {
            width: 25% !important;
            margin-right: 0 !important;
            margin-left: 0 !important;
        }
    }

/*********** OVERIDES **********/

.full-width .main-content {
    text-align: left;
}

.entry-header h2 {
    font-size: 16px;
}

button.ghost {
    font-size: 13px;
    background-color: transparent;
    border:2px solid var(--accent);
    padding: 7px;
    line-height: 1;
}

.entry-header-outer {
    border: 0;
}

/*********** GAME ARRAY *********/

.game-array {
    display: flex;
	gap: 22px;
	flex-wrap: wrap;
    margin-bottom: 48px;
}

.game-array .game-item {
    flex: 1 0 14%;
    width: auto;
    text-align: right;
}

.game-array .game-item a {
    color:#4f0808;
}

.game-array .game-image, .game-array .game-image img {
    width: 100%;
    display: block;
}

.game-array .bnr_970, .game-array .bnr_728 {
    width: 100%;
}

@media only screen and (max-width: 800px) {
    .game-array .game-item {
        flex: 1 0 20%;
        width: auto;
    }
}
@media only screen and (max-width: 600px) {
    .game-array .game-item {
        flex: 1 0 40%;
        width: auto;
    }
}

/******** GAME PAGE *********/

.mobile {
	display: none;
}

.game-page .simple-link {
    display: flex;
    justify-content: flex-end;
}

.simple-link a {
    font-size: 16px;
    color: var(--dark);
    text-decoration: none;
    display: flex;
    align-items: center;
}

.game-frame {
	margin-bottom: 48px;
	max-width: 1000px;
	margin: 0 auto;
/*	border: 1px solid #E6E6E6;*/
}

.game-frame iframe {
    border: 0;
    aspect-ratio: 16/9;
}

.details {
	font-size: 15px;
	padding: 8px;
    text-align: right;
    display: flex;
    flex-direction: column;
}

.details h1 {
	font-size: 32px;
	line-height: 1;
	margin: 8px 0 12px 0;
/*	font-weight: 500;*/
}

.details h2 {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 12px;
}

.game-frame a {
	text-decoration: none;
}

.game-frame .mobile .game-image img {
    width: 100%;
}

.game-frame .button {
	display: block;
    font-size: 18px;
    text-align: center;
    width: 100%;
    padding: 12px 0;
    background-color: var(--accent);
    color: #fff;
    border: 0;
    margin-bottom: 24px;
}

.details button.ghost {
    align-self: end;
}

.game-page .entry-header-outer {
    text-align: right;
}

.game-page .site-content .main-content header {
    padding: 0;
}

@media only screen and (max-width: 500px) {
    .mobile {
        display: block;
    }
    .game-frame iframe, .sidebar {
        display: none;
    }
    
    .details button.ghost {
        border: none;
        border-bottom:2px solid var(--accent);
        padding-inline:0;
    }
}

/*********** BANNERS *********/

.bnr_tower {
    position: absolute;
    top: 0;
    left: -184px;
}
.bnr_tower:nth-of-type(2) {
    right: -184px;
    left: inherit;
}

.bnr_970, .bnr_728, .bnr_250 {
    margin-bottom: 24px;
    
}
.bnr_970 center, .bnr_728 center, .bnr_250 center, .bnr_160 center {
    margin: 0 auto;
    text-align: initial;
}
.bnr_970 center {
    width: 970px;
}

.bnr_728 center {
    width: 728px;
}

.bnr_250 center {
    width: 300px;
}

.bnr_250.mobile {
    display: none;
}

center:before {
    content: "Advertisement";
    font-size: 10px;
    position: relative;
    top: 2px;
}

.bnr_160 {
    
}

.bnr_160 center {
    width: 160px;
    margin: 0 auto; 
}

@media only screen and (max-width: 1040px) {
    
    .bnr_970 {
        display: none;
    }
    
}

@media only screen and (max-width: 860px) {
    
    .bnr_728 {
        display: none;
    }
    
}

@media only screen and (max-width: 600px) {
    
    .bnr_250.mobile {
        display: block;
    }
    
}