:root {
    --body-family: Rubik;
    --body-fweight: 400;
    --body-fcolor: #000000;
    --h1-family: Lora;
    --h1-fweight: 500;
    --h1-fsize: 32px;
    --h2-family: Lora;
    --h2-fweight: 500;
    --h2-fsize: 28px;
    --h3-family: Lora;
    --h3-fweight: 500;
    --h3-fsize: 18px;
    --h4-family: Lora;
    --h4-fweight: 500;
    --h4-fsize: 16px;
    --h5-family: Lora;
    --h5-fweight: 500;
    --h5-fsize: 15px;
    --h6-family: Lora;
    --h6-fweight: 500;
    --h6-fsize: 14px;
    --cat-family: Rubik;
    --cat-fweight: 500;
    --cat-fsize: 9px;
    --meta-family: Poppins;
    --meta-fweight: 400;
    --meta-fsize: 10px;
    --meta-b-family: Poppins;
    --meta-b-fweight: 600;
    --meta-b-transform: uppercase;
    --meta-b-fcolor: #000000;
    --input-family: Rubik;
    --input-fweight: 400;
    --input-fsize: 12px;
    --btn-family: Poppins;
    --btn-fweight: 700;
    --btn-fsize: 11px;
    --menu-family: Rubik;
    --menu-fweight: 400;
    --menu-fsize: 14px;
    --submenu-family: Rubik;
    --submenu-fweight: 400;
    --submenu-fsize: 13px;
    --dwidgets-family: Rubik;
    --dwidgets-fweight: 400;
    --dwidgets-fsize: 12px;
    --tagline-family: Rubik;
    --tagline-fweight: 400;
    --tagline-fsize: 16px;
    --heading-family: Rubik;
    --heading-fweight: 700;
    --subheading-family: Poppins;
    --subheading-fweight: 400;
    --subheading-fsize: 12px;
    --excerpt-fsize: 13px;
    --tagline-s-fsize: 16px;
}
@media (max-width: 1024px) {
    body {
        --h1-fsize: 27px;
        --h2-fsize: 24px;
        --h3-fsize: 17px;
        --h4-fsize: 15px;
        --h5-fsize: 14px;
        --h6-fsize: 13px;
        --input-fsize: 11px;
        --btn-fsize: 11px;
        --excerpt-fsize: 12px;
        --dwidgets-fsize: 12px;
        --tagline-fsize: 14px;
        --tagline-s-fsize: 14px;
    }
}
@media (max-width: 767px) {
    body {
        --h1-fsize: 24px;
        --h2-fsize: 22px;
        --h3-fsize: 17px;
        --h4-fsize: 15px;
        --h5-fsize: 14px;
        --h6-fsize: 13px;
        --input-fsize: 11px;
        --btn-fsize: 11px;
        --excerpt-fsize: 12px;
        --dwidgets-fsize: 12px;
        --tagline-fsize: 14px;
        --tagline-s-fsize: 14px;
    }
}
:root {
    --g-color: #ff9516;
    --g-color-90: #ff9516e6;
    --dark-accent: #140e00;
    --dark-accent-90: #140e00e6;
    --dark-accent-0: #140e0000;
    --video-color: #777cff;
}
[data-theme="dark"],
.light-scheme {
    --solid-white: #000000;
    --dark-accent: #140e00;
    --dark-accent-90: #140e00e6;
    --dark-accent-0: #140e0000;
}
[data-theme="dark"].is-hd-4 {
    --nav-bg: #191c20;
    --nav-bg-from: #191c20;
    --nav-bg-to: #191c20;
}
[data-theme="dark"].is-hd-5,
[data-theme="dark"].is-hd-5:not(.sticky-on) {
    --nav-bg: #191c20;
    --nav-bg-from: #191c20;
    --nav-bg-to: #191c20;
}
:root {
    --mbnav-bg: #000000;
    --mbnav-bg-from: #000000;
    --mbnav-bg-to: #95570d;
    --submbnav-bg: #000000;
    --submbnav-bg-from: #000000;
    --submbnav-bg-to: #95570d;
    --mbnav-color: #ffffff;
    --submbnav-color: #ffffff;
    --submbnav-color-10: #ffffff1a;
}
[data-theme="dark"] {
    --mbnav-bg: #000000;
    --mbnav-bg-from: #000000;
    --mbnav-bg-to: #95570d;
    --submbnav-bg: #000000;
    --submbnav-bg-from: #000000;
    --submbnav-bg-to: #95570d;
    --mbnav-color: #ffffff;
    --submbnav-color: #ffffff;
}
.p-category.category-id-6,
.meta-category .category-6 {
    --cat-highlight: #ff438f;
    --cat-highlight-90: #ff438fe6;
}
.category-6 .blog-content {
    --heading-sub-color: #ff438f;
}
.is-cbox-6 {
    --cbox-bg: #ff438fe6;
}
.p-category.category-id-2,
.meta-category .category-2 {
    --cat-highlight: #7e7eff;
    --cat-highlight-90: #7e7effe6;
}
.category-2 .blog-content {
    --heading-sub-color: #7e7eff;
}
.is-cbox-2 {
    --cbox-bg: #7e7effe6;
}
.p-category.category-id-7,
.meta-category .category-7 {
    --cat-highlight: #4abeaa;
    --cat-highlight-90: #4abeaae6;
}
.category-7 .blog-content {
    --heading-sub-color: #4abeaa;
}
.is-cbox-7 {
    --cbox-bg: #4abeaae6;
}
.p-category.category-id-25,
.meta-category .category-25 {
    --cat-highlight: #ff9517;
    --cat-highlight-90: #ff9517e6;
}
.category-25 .blog-content {
    --heading-sub-color: #ff9517;
}
.is-cbox-25 {
    --cbox-bg: #ff9517e6;
}
:root {
    --max-width-wo-sb: 860px;
    --round-3: 0px;
    --round-5: 0px;
    --round-7: 0px;
    --hyperlink-line-color: var(--g-color);
}
.breadcrumb-inner,
.woocommerce-breadcrumb {
    font-family: Rubik;
    font-weight: 400;
}
.p-readmore {
    font-family: Poppins;
    font-weight: 700;
}
.mobile-menu > li > a {
    font-family: Rubik;
    font-weight: 400;
}
.mobile-menu .sub-menu a {
    font-family: Rubik;
    font-weight: 500;
}
.mobile-qview a {
    font-family: Rubik;
    font-weight: 700;
}
.search-header:before {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(wp-content/uploads/sites/4/2022/05/search-bg.jpg);
    background-attachment: scroll;
    background-position: center center;
}
[data-theme="dark"] .search-header:before {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(wp-content/uploads/sites/4/2022/05/search-bgd.jpg);
    background-attachment: scroll;
    background-position: center center;
}
.footer-has-bg {
    background-color: #0000000a;
}
[data-theme="dark"] .footer-has-bg {
    background-color: #16181c;
}
.copyright-menu a {
    font-size: 12px;
}
#amp-mobile-version-switcher {
    display: none;
}
.search-icon-svg {
    -webkit-mask-image: url(wp-content/uploads/sites/4/2022/08/coin-search.svg);
    mask-image: url(wp-content/uploads/sites/4/2022/08/coin-search.svg);
}
.menu-item-2309 span.menu-sub-title {
    color: #fff !important;
}
.menu-item-2309 span.menu-sub-title {
    background-color: #ff9517;
}
.menu-item-2325 span.menu-sub-title {
    color: #fff !important;
}
.menu-item-2325 span.menu-sub-title {
    background-color: #7573ff;
}
@media (min-width: 1025px) {
    .grid-container > .sidebar-wrap {
        flex: 0 0 30%;
        width: 30%;
    }
    .grid-container > .s-ct {
        flex: 0 0 69.9%;
        width: 69.9%;
    }
}