:root{
--t-bdr-rds-fr:2rem;
--t-bdr-rds-pr:2rem;
--t-bdr-rds-sc:2rem;
--t-bdr-rds-tr:2rem;
--t-bdr-stl-fr:solid;
--t-bdr-stl-pr:solid;
--t-bdr-stl-sc:solid;
--t-bdr-stl-tr:solid;
--t-bdr-wdt-fr:2rem;
--t-bdr-wdt-pr:2rem;
--t-bdr-wdt-sc:2rem;
--t-bdr-wdt-tr:2rem;
--t-blur-pr:3px;
--t-blur-sc:3px;
--t-crsr-pntr-pr:pointer;
--t-crsr-pntr-sc:pointer;
--t-flt-pr:none;
--t-flt-sc:none;
--t-img-fltr-pr:unset;
--t-img-fltr-sc:unset;
--t-lst-stl-pos-pr:none;
--t-lst-stl-typ-pr:decimal;
--t-lst-stl-typ-sc:decimal;
--t-opcty-pr:0.2;
--t-opcty-sc:0.2;
--t-ani-dly-pr:5;
--t-ani-dly-sc:5;
--t-ani-dly-tr:5;
--t-ani-drt-pr:5;
--t-ani-drt-sc:5;
--t-ani-drt-tr:5;
--t-ani-itr-ani-itr-pr:5;
--t-ani-itr-ani-itr-sc:5;
--t-ani-itr-ani-itr-tr:5;
--t-blur-box-shdw-pr:8px;
--t-blur-box-shdw-sc:20px;
--t-blur-box-shdw-tr:0px;
--t-ofst-box-shdw-hz-pr:0px;
--t-ofst-box-shdw-hz-sc:0px;
--t-ofst-box-shdw-hz-tr:0px;
--t-ofst-box-shdw-vrt-pr:4px;
--t-ofst-box-shdw-vrt-sc:6px;
--t-ofst-box-shdw-vrt-tr:8px;
--t-spd-rds-box-shdw-pr:0px;
--t-spd-rds-box-shdw-sc:0px;
--t-spd-rds-box-shdw-tr:0px;
}

.cc-bdy a {
    cursor: pointer;
}

.cc-dt-art-itm-snav-resp:hover,
.cc-dt-art-itm-snav:hover {
    cursor: pointer;
}

.cc-uf-social-icon li:not(:last-child),
.cc-uf-hero-icon li:not(:last-child),
.cc-uf-footer-icon li:not(:last-child) {
    margin-right: 0.75rem;
}

.btn-category-container {
    margin-bottom: 2rem;
}

.btn-category {
    -webkit-transition: all .2s ease-in-out .2s;
    transition: all .2s ease-in-out .2s;
}

div[class*="cnt"] layer[sb-pr-dec="true"] div[class*='cc-shr-sb-itm-'],
div[class*="cnt"] layer[sb-pr-dec="true"] div[class*='cc-lyt-itm-shd-sb'] {
    margin-bottom: 4rem;

}

div[class*="cnt"] layer:not([type="sticky"]):first-child {
    border-bottom: 1px solid var(--t-clr-pr-grey-lt);
}

.cc-pgl-itm-cmp_ftr {
    border-top: 1px solid var(--t-clr-pr-grey-lt);
}

.cc-uf-social-icon ul li a,
.cc-uf-hero-icon ul li a {
    background-color: var(--t-clr-pr);
    padding: 10px;
    border-radius: 50%;
}
.cc-uf-social-icon ul li a:visited,
.cc-uf-hero-icon ul li a:visited {
    background-color: var(--t-clr-pr);
}
.cc-uf-social-icon i,
.cc-uf-hero-icon i,
.cc-uf-social-icon span,
.cc-uf-hero-icon span {
    color: var(--t-clr-pr-cmp-bw);
}

.cc-uf-social-icon ul li a:hover,
.cc-uf-hero-icon ul li a:hover {
    background: var(--t-clr-pr-lt);
    transition: 0.3s all;
    cursor: pointer;
}

.cc-uf-footer-icon ul li a {
    background: var(--t-clr-pr-grey-lt);
    padding: 10px;
    border-radius: 50%;

}
.cc-uf-footer-icon ul li a:visited {
    background: var(--t-clr-pr-grey-lt);   
}


:root {
    --t-bdr-rds-fr: 0.2rem;
    --t-bdr-rds-pr: 0.3rem;
    --t-bdr-rds-sc: 0.2rem;
    --t-bdr-rds-tr: 0.3rem;
    --t-bdr-wdt-fr: 0.16rem;
    --t-bdr-wdt-pr: 0.3rem;
    --t-bdr-wdt-sc: 0.2rem;
    --t-bdr-wdt-tr: 0.25rem;
    --t-ofst-box-shdw-hz-tr: 0;
    --t-ofst-box-shdw-vrt-tr: 70px;
    --t-blur-box-shdw-tr: 20px;
    --t-spd-rds-box-shdw-tr: -20px;
}