/* Extracted from index\news.html */
.news-cat {
            background: #18181b;
            border-radius: 4rem;
            box-shadow: 0 2px 4px -2px rgba(0, 0, 0, .1), 0 4px 6px -1px rgba(0, 0, 0, .1), 0 0 0 1px hsla(240, 6%, 90%, .1);
            display: flex;
            gap: var(--wp--preset--spacing--20);
            overflow: hidden;
            overflow-x: auto;
            padding: .8rem var(--wp--preset--spacing--10)
        }

        .news-cat a {
            background: var(--wp--preset--color--a);
            border-radius: var(--wp--preset--spacing--30);
            color: var(--wp--preset--color--white);
            display: block;
            padding: .8rem var(--wp--preset--spacing--30);
            white-space: nowrap
        }

        .news-cat a.current,
        .news-cat a:hover {
            background: var(--wp--preset--color--a-1)
        }

        /*# sourceURL=https://www.ningshineled.com/wp-content/themes/titan_pure/component/parts-newscat.css */

/* Extracted from index\news.html */
@keyframes showline {
            0% {
                transform: scale(0)
            }

            50% {
                transform: scale(.5)
            }

            to {
                transform: scale(1)
            }
        }

        @keyframes moveShow {
            0% {
                transform: rotate(0);
                transform-origin: top
            }

            to {
                transform: rotate(1turn);
                transform-origin: top
            }
        }

        @keyframes moveLeft {
            0% {
                transform: translateX(0)
            }

            to {
                transform: translateX(-50%)
            }
        }

        @keyframes moveRight {
            0% {
                transform: translateX(-50%)
            }

            to {
                transform: translateX(0)
            }
        }

        @keyframes moveTop {
            0% {
                transform: translateY(0)
            }

            33% {
                transform: translateY(-35%)
            }

            66% {
                transform: translateY(35%)
            }

            to {
                transform: translateY(0)
            }
        }

        .xz-loop-x {
            display: grid
        }

        .xz-loop-x[data-cols="1"] {
            grid-template-columns: 1fr
        }

        .xz-loop-x[data-cols="2"] {
            grid-template-columns: 1fr 1fr
        }

        .xz-loop-x[data-cols="3"] {
            grid-template-columns: 1fr 1fr 1fr
        }

        .xz-loop-x[data-cols="4"] {
            grid-template-columns: 1fr 1fr 1fr 1fr
        }

        .xz-loop-x[data-cols="5"] {
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr
        }

        .xz-loop-x[data-gap="0"] {
            gap: 0
        }

        .xz-loop-x[data-gap="1"] {
            gap: var(--wp--preset--spacing--10)
        }

        .xz-loop-x[data-gap="2"] {
            gap: var(--wp--preset--spacing--20)
        }

        .xz-loop-x[data-gap="3"] {
            gap: var(--wp--preset--spacing--30)
        }

        .xz-loop-x[data-gap="4"] {
            gap: var(--wp--preset--spacing--40)
        }

        .xz-loop-x[data-gap="5"] {
            gap: var(--wp--preset--spacing--50)
        }

        .xz-loop-x[data-gap="6"] {
            gap: var(--wp--preset--spacing--60)
        }

        .xz-loop-x[data-gap="7"] {
            gap: var(--wp--preset--spacing--70)
        }

        @media screen and (max-width:1024px) {
            .xz-loop-x[data-cols="4"] {
                grid-template-columns: 1fr 1fr 1fr
            }
        }

        @media screen and (max-width:800px) {

            .xz-loop-x[data-cols="3"],
            .xz-loop-x[data-cols="4"] {
                grid-template-columns: 1fr 1fr
            }
        }

        @media screen and (max-width:600px) {
            .xz-loop-x[data-cols="2"] {
                grid-template-columns: 1fr
            }
        }

        @media screen and (max-width:500px) {

            .xz-loop-x[data-cols="3"],
            .xz-loop-x[data-cols="4"] {
                grid-template-columns: 1fr
            }
        }

        /*# sourceURL=https://www.ningshineled.com/wp-content/themes/titan_pure/block/acf-xz-loop/style.css */

/* Extracted from index\news.html */
.nav-links {
            gap: .6rem;
            margin-top: var(--wp--preset--spacing--60)
        }

        .nav-links,
        .page-numbers {
            align-items: center;
            display: flex;
            justify-content: center
        }

        .page-numbers {
            background: var(--wp--preset--color--light);
            border: 1px solid var(--wp--preset--color--light);
            border-radius: 50%;
            color: var(--wp--preset--color--a);
            font-size: var(--wp--preset--font-size--xs);
            height: 4rem;
            transition: all .3s;
            width: 4rem
        }

        .page-numbers.next,
        .page-numbers.prev {
            background: var(--wp--preset--color--white);
            border-color: var(--wp--preset--color--light-2)
        }

        .page-numbers.current,
        .post-page-numbers.current .page-numbers {
            background: var(--wp--preset--color--a) !important;
            border-color: var(--wp--preset--color--a);
            color: var(--wp--preset--color--white)
        }

        .page-numbers:hover {
            border-color: var(--wp--preset--color--a)
        }

        .page-numbers:active {
            transform: scale(.9)
        }

        .screen-reader-text {
            display: none
        }

        /*# sourceURL=https://www.ningshineled.com/wp-content/themes/titan_pure/component/parts-pagenav.css */

/* Extracted from index\news.html */
.wp-elements-2e650558d89b637a75eded7b81e5881b a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-elements-c3db5af0fe82f9acc6474688d11fb99e a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--a);
        }

        .wp-elements-08c94eb6e1e79e649bfbb27c6ed99f21 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-container-core-group-is-layout-9ba6dbca {
            flex-wrap: nowrap;
        }

        .wp-container-core-group-is-layout-6617a01c {
            flex-direction: column;
            align-items: flex-start;
            justify-content: center;
        }

        .wp-elements-e714f08d407ab3384d0da8e976a50cb9 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-elements-e714f08d407ab3384d0da8e976a50cb9 a:where(:not(.wp-element-button)):hover {
            color: var(--wp--preset--color--a-1);
        }

        .wp-elements-8a059cfe80a452eb622fb3f6351bf6fe a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--light-1);
        }

        .wp-container-xz-btn-is-layout-73ea8820 {
            gap: var(--wp--preset--spacing--5);
        }

        .wp-elements-cd207f4b13ed28b556a89a9b69bc6fa5 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-container-xz-btn-is-layout-25cb1b02 {
            gap: var(--wp--preset--spacing--5);
        }

        .wp-container-core-group-is-layout-664c51e7 {
            flex-wrap: nowrap;
            gap: 0;
        }

        .wp-container-core-group-is-layout-f375182d {
            flex-wrap: nowrap;
            gap: var(--wp--preset--spacing--20);
            justify-content: space-between;
            align-items: stretch;
        }

        .wp-elements-b0437ca4dfc7c94507f0c14b629185ff a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-elements-b0437ca4dfc7c94507f0c14b629185ff a:where(:not(.wp-element-button)):hover {
            color: var(--wp--preset--color--a-1);
        }

        .wp-container-core-group-is-layout-98caad63 {
            flex-wrap: nowrap;
            gap: var(--wp--preset--spacing--10);
            align-items: flex-start;
        }

        .wp-container-core-group-is-layout-1ba42e36 {
            gap: var(--wp--preset--spacing--40);
            justify-content: space-between;
            align-items: flex-end;
        }

        .wp-container-core-group-is-layout-333b1c49 {
            flex-direction: column;
            align-items: flex-start;
            justify-content: flex-end;
        }

        .wp-container-core-cover-is-layout-7921df94>.full {
            margin-right: calc(0px * -1);
            margin-left: calc(0px * -1);
        }

        .wp-elements-e32d04b1e5ebbc14ad50aea4de293a1f a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-container-core-group-is-layout-aba15991>* {
            margin-block-start: 0;
            margin-block-end: 0;
        }

        .wp-container-core-group-is-layout-aba15991>*+* {
            margin-block-start: 0;
            margin-block-end: 0;
        }

        .wp-container-core-group-is-layout-a7a07da5>* {
            margin-block-start: 0;
            margin-block-end: 0;
        }

        .wp-container-core-group-is-layout-a7a07da5>*+* {
            margin-block-start: var(--wp--preset--spacing--30);
            margin-block-end: 0;
        }

        .wp-elements-2c599cc6b7d4131123c74cd6a76a3010 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white-2);
        }

        .wp-elements-2c599cc6b7d4131123c74cd6a76a3010 a:where(:not(.wp-element-button)):hover {
            color: var(--wp--preset--color--white);
        }

        .wp-container-core-group-is-layout-dc0c0d66 {
            flex-direction: column;
            align-items: flex-start;
        }

        .wp-container-content-8039713e {
            flex-basis: 42.1rem;
        }

        .wp-container-core-group-is-layout-e5fe8743>* {
            margin-block-start: 0;
            margin-block-end: 0;
        }

        .wp-container-core-group-is-layout-e5fe8743>*+* {
            margin-block-start: var(--wp--preset--spacing--30);
            margin-block-end: 0;
        }

        .wp-elements-acc4b44867b3f6af57f1e2cb069563f6 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-container-core-group-is-layout-b1617504>* {
            margin-block-start: 0;
            margin-block-end: 0;
        }

        .wp-container-core-group-is-layout-b1617504>*+* {
            margin-block-start: var(--wp--preset--spacing--30);
            margin-block-end: 0;
        }

        .wp-elements-53997f646955c4d1fa0bc0d130f25ecb a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-elements-dbc1064919a491d43175c4c1ebef7c15 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-elements-fc3e56387dd04f8b8465bb92f4c40682 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--a-1);
        }

        .wp-container-core-group-is-layout-31df4846 {
            flex-wrap: nowrap;
            gap: var(--wp--preset--spacing--10);
            justify-content: flex-start;
            align-items: center;
        }

        .wp-elements-570bd8589c63bcd347315f5867944b67 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--a-1);
        }

        .wp-elements-c678b277edc4445904b8baa20dd2f5bb a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--a-1);
        }

        .wp-container-core-group-is-layout-f90c8a16 {
            flex-wrap: nowrap;
            gap: var(--wp--preset--spacing--10);
            justify-content: flex-start;
            align-items: flex-start;
        }

        .wp-container-core-group-is-layout-275971f3>* {
            margin-block-start: 0;
            margin-block-end: 0;
        }

        .wp-container-core-group-is-layout-275971f3>*+* {
            margin-block-start: var(--wp--preset--spacing--10);
            margin-block-end: 0;
        }

        .wp-container-core-group-is-layout-3f93a543 {
            flex-wrap: nowrap;
            gap: 7.3vw;
            align-items: flex-start;
        }

        .wp-container-core-group-is-layout-9a6ac4f0 {
            flex-wrap: nowrap;
            gap: 7.3vw;
            justify-content: space-between;
            align-items: flex-start;
        }

        .wp-elements-788477a0dcb92715aaa8a8edfd8b2e0e a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white-3);
        }

        .wp-elements-788477a0dcb92715aaa8a8edfd8b2e0e a:where(:not(.wp-element-button)):hover {
            color: var(--wp--preset--color--white);
        }

        .wp-container-core-group-is-layout-57d17d18 {
            flex-wrap: nowrap;
            gap: var(--wp--preset--spacing--20);
        }

        .wp-container-core-group-is-layout-af962a91 {
            gap: 5.2vw;
            justify-content: flex-start;
        }

        .wp-container-core-group-is-layout-1c097b4f {
            gap: var(--wp--preset--spacing--20);
            justify-content: space-between;
        }

        .wp-container-core-cover-is-layout-04199289>.full {
            margin-right: calc(0px * -1);
            margin-left: calc(0px * -1);
        }

        /*# sourceURL=core-block-supports-inline-css */