
    .cat-hot .meta .cat::before,
    .cat-hot a::before {
        color: #FF0000;
    }
    .cat-hot .abstract::before{
        background: #FF0000;
        background: linear-gradient(90deg, #FF0000 0%, #840000 100%);
    }
    .cat-hot h2 a,
    .cat-hot a h2,
    .s-hot a h2,
    .s-hot a h3 {
        background-image: linear-gradient(90deg, #FF0000 0%, #840000 100%);
    }
    .s-hot{
        border-image: linear-gradient(#FF0000 0%, #840000 100%);
        border-image-slice: 1;
    }
    .s-hot .section-title::before,
    .fullscreen-menu .category-list li a.m-hot::before {
        color:#FF0000;
    }
    .cat-hot .meta a.cat:hover{
        color: #FF0000;
    }
    
    .cat-2 .meta .cat::before,
    .cat-2 a::before {
        color: #1EBA1C;
    }
    .cat-2 .abstract::before{
        background: #1EBA1C;
        background: linear-gradient(90deg, #1EBA1C 0%, #1E5E1C 100%);
    }
    .cat-2 h2 a,
    .cat-2 a h2,
    .s-2 a h2,
    .s-2 a h3 {
        background-image: linear-gradient(90deg, #1EBA1C 0%, #1E5E1C 100%);
    }
    .s-2{
        border-image: linear-gradient(#1EBA1C 0%, #1E5E1C 100%);
        border-image-slice: 1;
    }
    .s-2 .section-title::before,
    .fullscreen-menu .category-list li a.m-2::before {
        color:#1EBA1C;
    }
    .cat-2 .meta a.cat:hover{
        color: #1EBA1C;
    }
    
    .cat-3 .meta .cat::before,
    .cat-3 a::before {
        color: #9F42B6;
    }
    .cat-3 .abstract::before{
        background: #9F42B6;
        background: linear-gradient(90deg, #9F42B6 0%, #5530B6 100%);
    }
    .cat-3 h2 a,
    .cat-3 a h2,
    .s-3 a h2,
    .s-3 a h3 {
        background-image: linear-gradient(90deg, #9F42B6 0%, #5530B6 100%);
    }
    .s-3{
        border-image: linear-gradient(#9F42B6 0%, #5530B6 100%);
        border-image-slice: 1;
    }
    .s-3 .section-title::before,
    .fullscreen-menu .category-list li a.m-3::before {
        color:#9F42B6;
    }
    .cat-3 .meta a.cat:hover{
        color: #9F42B6;
    }
    
    .cat-6 .meta .cat::before,
    .cat-6 a::before {
        color: #FFCE00;
    }
    .cat-6 .abstract::before{
        background: #FFCE00;
        background: linear-gradient(90deg, #FFCE00 0%, #5F4C00 100%);
    }
    .cat-6 h2 a,
    .cat-6 a h2,
    .s-6 a h2,
    .s-6 a h3 {
        background-image: linear-gradient(90deg, #FFCE00 0%, #5F4C00 100%);
    }
    .s-6{
        border-image: linear-gradient(#FFCE00 0%, #5F4C00 100%);
        border-image-slice: 1;
    }
    .s-6 .section-title::before,
    .fullscreen-menu .category-list li a.m-6::before {
        color:#FFCE00;
    }
    .cat-6 .meta a.cat:hover{
        color: #FFCE00;
    }
    
    .cat-7 .meta .cat::before,
    .cat-7 a::before {
        color: #f4a261;
    }
    .cat-7 .abstract::before{
        background: #f4a261;
        background: linear-gradient(90deg, #f4a261 0%, #e9c46a 100%);
    }
    .cat-7 h2 a,
    .cat-7 a h2,
    .s-7 a h2,
    .s-7 a h3 {
        background-image: linear-gradient(90deg, #f4a261 0%, #e9c46a 100%);
    }
    .s-7{
        border-image: linear-gradient(#f4a261 0%, #e9c46a 100%);
        border-image-slice: 1;
    }
    .s-7 .section-title::before,
    .fullscreen-menu .category-list li a.m-7::before {
        color:#f4a261;
    }
    .cat-7 .meta a.cat:hover{
        color: #f4a261;
    }
    
    .cat-8 .meta .cat::before,
    .cat-8 a::before {
        color: #9B4200;
    }
    .cat-8 .abstract::before{
        background: #9B4200;
        background: linear-gradient(90deg, #9B4200 0%, #641C00 100%);
    }
    .cat-8 h2 a,
    .cat-8 a h2,
    .s-8 a h2,
    .s-8 a h3 {
        background-image: linear-gradient(90deg, #9B4200 0%, #641C00 100%);
    }
    .s-8{
        border-image: linear-gradient(#9B4200 0%, #641C00 100%);
        border-image-slice: 1;
    }
    .s-8 .section-title::before,
    .fullscreen-menu .category-list li a.m-8::before {
        color:#9B4200;
    }
    .cat-8 .meta a.cat:hover{
        color: #9B4200;
    }
    
    .cat-9 .meta .cat::before,
    .cat-9 a::before {
        color: #669397;
    }
    .cat-9 .abstract::before{
        background: #669397;
        background: linear-gradient(90deg, #669397 0%, #28393B 100%);
    }
    .cat-9 h2 a,
    .cat-9 a h2,
    .s-9 a h2,
    .s-9 a h3 {
        background-image: linear-gradient(90deg, #669397 0%, #28393B 100%);
    }
    .s-9{
        border-image: linear-gradient(#669397 0%, #28393B 100%);
        border-image-slice: 1;
    }
    .s-9 .section-title::before,
    .fullscreen-menu .category-list li a.m-9::before {
        color:#669397;
    }
    .cat-9 .meta a.cat:hover{
        color: #669397;
    }
    
    .cat-12 .meta .cat::before,
    .cat-12 a::before {
        color: #00AFEC;
    }
    .cat-12 .abstract::before{
        background: #00AFEC;
        background: linear-gradient(90deg, #00AFEC 0%, #005BAE 100%);
    }
    .cat-12 h2 a,
    .cat-12 a h2,
    .s-12 a h2,
    .s-12 a h3 {
        background-image: linear-gradient(90deg, #00AFEC 0%, #005BAE 100%);
    }
    .s-12{
        border-image: linear-gradient(#00AFEC 0%, #005BAE 100%);
        border-image-slice: 1;
    }
    .s-12 .section-title::before,
    .fullscreen-menu .category-list li a.m-12::before {
        color:#00AFEC;
    }
    .cat-12 .meta a.cat:hover{
        color: #00AFEC;
    }
    
    .cat- .meta .cat::before,
    .cat- a::before {
        color: #214CB5;
    }
    .cat- .abstract::before{
        background: #214CB5;
        background: linear-gradient(90deg, #214CB5 0%, #0F2250 100%);
    }
    .cat- h2 a,
    .cat- a h2,
    .s- a h2,
    .s- a h3 {
        background-image: linear-gradient(90deg, #214CB5 0%, #0F2250 100%);
    }
    .s-{
        border-image: linear-gradient(#214CB5 0%, #0F2250 100%);
        border-image-slice: 1;
    }
    .s- .section-title::before,
    .fullscreen-menu .category-list li a.m-::before {
        color:#214CB5;
    }
    .cat- .meta a.cat:hover{
        color: #214CB5;
    }
    
    .cat-165 .meta .cat::before,
    .cat-165 a::before {
        color: #848484;
    }
    .cat-165 .abstract::before{
        background: #848484;
        background: linear-gradient(90deg, #848484 0%, #1B1B1B 100%);
    }
    .cat-165 h2 a,
    .cat-165 a h2,
    .s-165 a h2,
    .s-165 a h3 {
        background-image: linear-gradient(90deg, #848484 0%, #1B1B1B 100%);
    }
    .s-165{
        border-image: linear-gradient(#848484 0%, #1B1B1B 100%);
        border-image-slice: 1;
    }
    .s-165 .section-title::before,
    .fullscreen-menu .category-list li a.m-165::before {
        color:#848484;
    }
    .cat-165 .meta a.cat:hover{
        color: #848484;
    }
    
    .cat-216 .meta .cat::before,
    .cat-216 a::before {
        color: #0ead69;
    }
    .cat-216 .abstract::before{
        background: #0ead69;
        background: linear-gradient(90deg, #0ead69 0%, #ffffff 100%);
    }
    .cat-216 h2 a,
    .cat-216 a h2,
    .s-216 a h2,
    .s-216 a h3 {
        background-image: linear-gradient(90deg, #0ead69 0%, #ffffff 100%);
    }
    .s-216{
        border-image: linear-gradient(#0ead69 0%, #ffffff 100%);
        border-image-slice: 1;
    }
    .s-216 .section-title::before,
    .fullscreen-menu .category-list li a.m-216::before {
        color:#0ead69;
    }
    .cat-216 .meta a.cat:hover{
        color: #0ead69;
    }
    
    .cat-231 .meta .cat::before,
    .cat-231 a::before {
        color: #00A261;
    }
    .cat-231 .abstract::before{
        background: #00A261;
        background: linear-gradient(90deg, #00A261 0%, #CB1D15 100%);
    }
    .cat-231 h2 a,
    .cat-231 a h2,
    .s-231 a h2,
    .s-231 a h3 {
        background-image: linear-gradient(90deg, #00A261 0%, #CB1D15 100%);
    }
    .s-231{
        border-image: linear-gradient(#00A261 0%, #CB1D15 100%);
        border-image-slice: 1;
    }
    .s-231 .section-title::before,
    .fullscreen-menu .category-list li a.m-231::before {
        color:#00A261;
    }
    .cat-231 .meta a.cat:hover{
        color: #00A261;
    }
    
    .cat-235 .meta .cat::before,
    .cat-235 a::before {
        color: #297A38;
    }
    .cat-235 .abstract::before{
        background: #297A38;
        background: linear-gradient(90deg, #297A38 0%, #00264D 100%);
    }
    .cat-235 h2 a,
    .cat-235 a h2,
    .s-235 a h2,
    .s-235 a h3 {
        background-image: linear-gradient(90deg, #297A38 0%, #00264D 100%);
    }
    .s-235{
        border-image: linear-gradient(#297A38 0%, #00264D 100%);
        border-image-slice: 1;
    }
    .s-235 .section-title::before,
    .fullscreen-menu .category-list li a.m-235::before {
        color:#297A38;
    }
    .cat-235 .meta a.cat:hover{
        color: #297A38;
    }
    
    .cat-237 .meta .cat::before,
    .cat-237 a::before {
        color: #0075bf;
    }
    .cat-237 .abstract::before{
        background: #0075bf;
        background: linear-gradient(90deg, #0075bf 0%, #B9B9B9 100%);
    }
    .cat-237 h2 a,
    .cat-237 a h2,
    .s-237 a h2,
    .s-237 a h3 {
        background-image: linear-gradient(90deg, #0075bf 0%, #B9B9B9 100%);
    }
    .s-237{
        border-image: linear-gradient(#0075bf 0%, #B9B9B9 100%);
        border-image-slice: 1;
    }
    .s-237 .section-title::before,
    .fullscreen-menu .category-list li a.m-237::before {
        color:#0075bf;
    }
    .cat-237 .meta a.cat:hover{
        color: #0075bf;
    }
    
    .cat-1446 .meta .cat::before,
    .cat-1446 a::before {
        color: #042DA7;
    }
    .cat-1446 .abstract::before{
        background: #042DA7;
        background: linear-gradient(90deg, #042DA7 0%, #011757 100%);
    }
    .cat-1446 h2 a,
    .cat-1446 a h2,
    .s-1446 a h2,
    .s-1446 a h3 {
        background-image: linear-gradient(90deg, #042DA7 0%, #011757 100%);
    }
    .s-1446{
        border-image: linear-gradient(#042DA7 0%, #011757 100%);
        border-image-slice: 1;
    }
    .s-1446 .section-title::before,
    .fullscreen-menu .category-list li a.m-1446::before {
        color:#042DA7;
    }
    .cat-1446 .meta a.cat:hover{
        color: #042DA7;
    }
    
    .cat-1508 .meta .cat::before,
    .cat-1508 a::before {
        color: #042DA7;
    }
    .cat-1508 .abstract::before{
        background: #042DA7;
        background: linear-gradient(90deg, #042DA7 0%, #011757 100%);
    }
    .cat-1508 h2 a,
    .cat-1508 a h2,
    .s-1508 a h2,
    .s-1508 a h3 {
        background-image: linear-gradient(90deg, #042DA7 0%, #011757 100%);
    }
    .s-1508{
        border-image: linear-gradient(#042DA7 0%, #011757 100%);
        border-image-slice: 1;
    }
    .s-1508 .section-title::before,
    .fullscreen-menu .category-list li a.m-1508::before {
        color:#042DA7;
    }
    .cat-1508 .meta a.cat:hover{
        color: #042DA7;
    }
    
    .cat-1509 .meta .cat::before,
    .cat-1509 a::before {
        color: #042DA7;
    }
    .cat-1509 .abstract::before{
        background: #042DA7;
        background: linear-gradient(90deg, #042DA7 0%, #011757 100%);
    }
    .cat-1509 h2 a,
    .cat-1509 a h2,
    .s-1509 a h2,
    .s-1509 a h3 {
        background-image: linear-gradient(90deg, #042DA7 0%, #011757 100%);
    }
    .s-1509{
        border-image: linear-gradient(#042DA7 0%, #011757 100%);
        border-image-slice: 1;
    }
    .s-1509 .section-title::before,
    .fullscreen-menu .category-list li a.m-1509::before {
        color:#042DA7;
    }
    .cat-1509 .meta a.cat:hover{
        color: #042DA7;
    }
    
    .cat-1510 .meta .cat::before,
    .cat-1510 a::before {
        color: #042DA7;
    }
    .cat-1510 .abstract::before{
        background: #042DA7;
        background: linear-gradient(90deg, #042DA7 0%, #011757 100%);
    }
    .cat-1510 h2 a,
    .cat-1510 a h2,
    .s-1510 a h2,
    .s-1510 a h3 {
        background-image: linear-gradient(90deg, #042DA7 0%, #011757 100%);
    }
    .s-1510{
        border-image: linear-gradient(#042DA7 0%, #011757 100%);
        border-image-slice: 1;
    }
    .s-1510 .section-title::before,
    .fullscreen-menu .category-list li a.m-1510::before {
        color:#042DA7;
    }
    .cat-1510 .meta a.cat:hover{
        color: #042DA7;
    }
    
    .cat-1445 .meta .cat::before,
    .cat-1445 a::before {
        color: #A60035;
    }
    .cat-1445 .abstract::before{
        background: #A60035;
        background: linear-gradient(90deg, #A60035 0%, #650020 100%);
    }
    .cat-1445 h2 a,
    .cat-1445 a h2,
    .s-1445 a h2,
    .s-1445 a h3 {
        background-image: linear-gradient(90deg, #A60035 0%, #650020 100%);
    }
    .s-1445{
        border-image: linear-gradient(#A60035 0%, #650020 100%);
        border-image-slice: 1;
    }
    .s-1445 .section-title::before,
    .fullscreen-menu .category-list li a.m-1445::before {
        color:#A60035;
    }
    .cat-1445 .meta a.cat:hover{
        color: #A60035;
    }
    
    .cat-1511 .meta .cat::before,
    .cat-1511 a::before {
        color: #A60035;
    }
    .cat-1511 .abstract::before{
        background: #A60035;
        background: linear-gradient(90deg, #A60035 0%, #650020 100%);
    }
    .cat-1511 h2 a,
    .cat-1511 a h2,
    .s-1511 a h2,
    .s-1511 a h3 {
        background-image: linear-gradient(90deg, #A60035 0%, #650020 100%);
    }
    .s-1511{
        border-image: linear-gradient(#A60035 0%, #650020 100%);
        border-image-slice: 1;
    }
    .s-1511 .section-title::before,
    .fullscreen-menu .category-list li a.m-1511::before {
        color:#A60035;
    }
    .cat-1511 .meta a.cat:hover{
        color: #A60035;
    }
    
    .cat-1512 .meta .cat::before,
    .cat-1512 a::before {
        color: #A60035;
    }
    .cat-1512 .abstract::before{
        background: #A60035;
        background: linear-gradient(90deg, #A60035 0%, #650020 100%);
    }
    .cat-1512 h2 a,
    .cat-1512 a h2,
    .s-1512 a h2,
    .s-1512 a h3 {
        background-image: linear-gradient(90deg, #A60035 0%, #650020 100%);
    }
    .s-1512{
        border-image: linear-gradient(#A60035 0%, #650020 100%);
        border-image-slice: 1;
    }
    .s-1512 .section-title::before,
    .fullscreen-menu .category-list li a.m-1512::before {
        color:#A60035;
    }
    .cat-1512 .meta a.cat:hover{
        color: #A60035;
    }
    
    .cat-1513 .meta .cat::before,
    .cat-1513 a::before {
        color: rgba(166, 0, 53, 1);
    }
    .cat-1513 .abstract::before{
        background: rgba(166, 0, 53, 1);
        background: linear-gradient(90deg, rgba(166, 0, 53, 1) 0%, #650020 100%);
    }
    .cat-1513 h2 a,
    .cat-1513 a h2,
    .s-1513 a h2,
    .s-1513 a h3 {
        background-image: linear-gradient(90deg, rgba(166, 0, 53, 1) 0%, #650020 100%);
    }
    .s-1513{
        border-image: linear-gradient(rgba(166, 0, 53, 1) 0%, #650020 100%);
        border-image-slice: 1;
    }
    .s-1513 .section-title::before,
    .fullscreen-menu .category-list li a.m-1513::before {
        color:rgba(166, 0, 53, 1);
    }
    .cat-1513 .meta a.cat:hover{
        color: rgba(166, 0, 53, 1);
    }
    
    .cat-1848 .meta .cat::before,
    .cat-1848 a::before {
        color: #0066cc;
    }
    .cat-1848 .abstract::before{
        background: #0066cc;
        background: linear-gradient(90deg, #0066cc 0%, #1b4965 100%);
    }
    .cat-1848 h2 a,
    .cat-1848 a h2,
    .s-1848 a h2,
    .s-1848 a h3 {
        background-image: linear-gradient(90deg, #0066cc 0%, #1b4965 100%);
    }
    .s-1848{
        border-image: linear-gradient(#0066cc 0%, #1b4965 100%);
        border-image-slice: 1;
    }
    .s-1848 .section-title::before,
    .fullscreen-menu .category-list li a.m-1848::before {
        color:#0066cc;
    }
    .cat-1848 .meta a.cat:hover{
        color: #0066cc;
    }
    
    .cat-1849 .meta .cat::before,
    .cat-1849 a::before {
        color: #caffbf;
    }
    .cat-1849 .abstract::before{
        background: #caffbf;
        background: linear-gradient(90deg, #caffbf 0%, #2a9d8f 100%);
    }
    .cat-1849 h2 a,
    .cat-1849 a h2,
    .s-1849 a h2,
    .s-1849 a h3 {
        background-image: linear-gradient(90deg, #caffbf 0%, #2a9d8f 100%);
    }
    .s-1849{
        border-image: linear-gradient(#caffbf 0%, #2a9d8f 100%);
        border-image-slice: 1;
    }
    .s-1849 .section-title::before,
    .fullscreen-menu .category-list li a.m-1849::before {
        color:#caffbf;
    }
    .cat-1849 .meta a.cat:hover{
        color: #caffbf;
    }
    
    .cat-2638 .meta .cat::before,
    .cat-2638 a::before {
        color: #457b9d;
    }
    .cat-2638 .abstract::before{
        background: #457b9d;
        background: linear-gradient(90deg, #457b9d 0%, #1d3557 100%);
    }
    .cat-2638 h2 a,
    .cat-2638 a h2,
    .s-2638 a h2,
    .s-2638 a h3 {
        background-image: linear-gradient(90deg, #457b9d 0%, #1d3557 100%);
    }
    .s-2638{
        border-image: linear-gradient(#457b9d 0%, #1d3557 100%);
        border-image-slice: 1;
    }
    .s-2638 .section-title::before,
    .fullscreen-menu .category-list li a.m-2638::before {
        color:#457b9d;
    }
    .cat-2638 .meta a.cat:hover{
        color: #457b9d;
    }
    
    .cat-7803 .meta .cat::before,
    .cat-7803 a::before {
        color: #F95353;
    }
    .cat-7803 .abstract::before{
        background: #F95353;
        background: linear-gradient(90deg, #F95353 0%, #F9535380 100%);
    }
    .cat-7803 h2 a,
    .cat-7803 a h2,
    .s-7803 a h2,
    .s-7803 a h3 {
        background-image: linear-gradient(90deg, #F95353 0%, #F9535380 100%);
    }
    .s-7803{
        border-image: linear-gradient(#F95353 0%, #F9535380 100%);
        border-image-slice: 1;
    }
    .s-7803 .section-title::before,
    .fullscreen-menu .category-list li a.m-7803::before {
        color:#F95353;
    }
    .cat-7803 .meta a.cat:hover{
        color: #F95353;
    }
    
    .cat-7964 .meta .cat::before,
    .cat-7964 a::before {
        color: #ffff00;
    }
    .cat-7964 .abstract::before{
        background: #ffff00;
        background: linear-gradient(90deg, #ffff00 0%, #ffe100 100%);
    }
    .cat-7964 h2 a,
    .cat-7964 a h2,
    .s-7964 a h2,
    .s-7964 a h3 {
        background-image: linear-gradient(90deg, #ffff00 0%, #ffe100 100%);
    }
    .s-7964{
        border-image: linear-gradient(#ffff00 0%, #ffe100 100%);
        border-image-slice: 1;
    }
    .s-7964 .section-title::before,
    .fullscreen-menu .category-list li a.m-7964::before {
        color:#ffff00;
    }
    .cat-7964 .meta a.cat:hover{
        color: #ffff00;
    }
    
    .cat-10353 .meta .cat::before,
    .cat-10353 a::before {
        color: #379225;
    }
    .cat-10353 .abstract::before{
        background: #379225;
        background: linear-gradient(90deg, #379225 0%, #70BC1F 100%);
    }
    .cat-10353 h2 a,
    .cat-10353 a h2,
    .s-10353 a h2,
    .s-10353 a h3 {
        background-image: linear-gradient(90deg, #379225 0%, #70BC1F 100%);
    }
    .s-10353{
        border-image: linear-gradient(#379225 0%, #70BC1F 100%);
        border-image-slice: 1;
    }
    .s-10353 .section-title::before,
    .fullscreen-menu .category-list li a.m-10353::before {
        color:#379225;
    }
    .cat-10353 .meta a.cat:hover{
        color: #379225;
    }
    
    .cat-tema-caldo .meta .cat::before,
    .cat-tema-caldo a::before {
        color: #F95353;
    }
    .cat-tema-caldo .abstract::before{
        background: #F95353;
        background: linear-gradient(90deg, #F95353 0%, #F95353 100%);
    }
    .cat-tema-caldo h2 a,
    .cat-tema-caldo a h2,
    .s-tema-caldo a h2,
    .s-tema-caldo a h3 {
        background-image: linear-gradient(90deg, #F95353 0%, #F95353 100%);
    }
    .s-tema-caldo{
        border-image: linear-gradient(#F95353 0%, #F95353 100%);
        border-image-slice: 1;
    }
    .s-tema-caldo .section-title::before,
    .fullscreen-menu .category-list li a.m-tema-caldo::before {
        color:#F95353;
    }
    .cat-tema-caldo .meta a.cat:hover{
        color: #F95353;
    }
    
    .cat-inchieste-hp .meta .cat::before,
    .cat-inchieste-hp a::before {
        color: #57EFF4;
    }
    .cat-inchieste-hp .abstract::before{
        background: #57EFF4;
        background: linear-gradient(90deg, #57EFF4 0%, #57EFF4 100%);
    }
    .cat-inchieste-hp h2 a,
    .cat-inchieste-hp a h2,
    .s-inchieste-hp a h2,
    .s-inchieste-hp a h3 {
        background-image: linear-gradient(90deg, #57EFF4 0%, #57EFF4 100%);
    }
    .s-inchieste-hp{
        border-image: linear-gradient(#57EFF4 0%, #57EFF4 100%);
        border-image-slice: 1;
    }
    .s-inchieste-hp .section-title::before,
    .fullscreen-menu .category-list li a.m-inchieste-hp::before {
        color:#57EFF4;
    }
    .cat-inchieste-hp .meta a.cat:hover{
        color: #57EFF4;
    }
    