/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a{text-decoration:none !important;font-family:inherit !important;}#block-desiat-main-menu   .navbar-nav{margin-right:50px !important;}.region-highlighted{margin-top:10px !important;background-color:#ffffff;}.node .field--type-image{margin:0 2em 2em  0;}.field--name-field-tags .field__label{border-left:#cc0066 solid 10px;font-weight:bold;}.sidebar .block{background-color:#99c024 !important;border-color:#f9f9f9;}.sidebar h2{font-weight:bold;}.card-title a{color:#143558 !important;}.site-footer{background:#f4f2ec;}#block-desiat-socialmedialinks  .fa-2x{color:#ffffff !important;}.node__content .field--name-field-indirizzo.field__item{font-weight:bold !important;color:#0056b3 !important;margin-top:10px;margin-bottom:10px;display:block;}.node__content .field--name-field-indirizzo.field__item:before{content:'📍 ';font-size:1.1rem;margin-right:8px;display:inline-block;}.node__content .field--name-field-inizio-evento{font-weight:bold !important;color:#2e7d32;margin-bottom:15px;}.node__content .field--name-field-inizio-evento::before{content:'🕒 ';margin-right:5px;font-weight:normal;}.node__content .field--name-field-fine-evento{font-weight:bold !important;color:#ff0000;margin-bottom:15px;}.node__content .field--name-field-fine-evento::before{content:'🕒 ';margin-right:5px;font-weight:normal;}.node__content .field--name-field-links-utili .field__item{margin-bottom:8px;padding:4px 0;}.node__content .field--name-field-links-utili .field__item a{font-weight:bold;color:#0056b3;text-decoration:none;display:inline-flex;align-items:center;transition:all 0.2s ease;}.node__content .field--name-field-links-utili .field__item a:before{content:'🔗';margin-right:10px;font-size:0.9rem;}.node__content .field--name-field-links-utili .field__item a:hover{color:#d32f2f;text-decoration:underline;transform:translateX(5px);}.fc-unthemed th{background-color:#f0f4f8 !important;color:#0056b3 !important;font-weight:bold !important;padding:10px 0 !important;border-bottom:2px solid #0056b3 !important;}.fc-unthemed .fc-today{background:#fff9c4 !important;border-top:2px solid #fbc02d !important;}.fc-unthemed .fc-event{border:1px solid #0056b3 !important;border-left:5px solid #0056b3 !important;border-radius:4px !important;cursor:pointer !important;transition:all 0.2s ease;margin:1px 2px !important;}.fc-unthemed .fc-time{display:block !important;text-align:center;font-weight:bold !important;font-size:0.9rem !important;padding:5px 2px !important;width:100%;}.fc-unthemed .fc-time:before{content:'🔔 ';font-size:0.8rem;}.fc-unthemed .fc-event:hover{transform:scale(1.02);}.fc-unthemed .fc-event:hover .fc-time{color:#ffffff !important;}.fc-unthemed .fc-title{white-space:normal !important;overflow:visible !important;text-overflow:unset !important;line-height:1.2;display:block;font-size:0.85rem;}.fc-unthemed .fc-event{height:auto !important;}.fc-unthemed .fc-event{white-space:normal !important;}.fc .fc-row .fc-content-skeleton td{background:#bebef5;border-color:transparent;}.fc-row  .fc-widget-content{background:#e8e8ff !important;}#block-desiat-views-block-calendario-agenda-block-1   .card{background:#000000 !important;color:#ffffff !important;}#block-desiat-views-block-calendario-agenda-block-1 .card-img-top  a{color:#a1a1a1 !important;}#block-desiat-views-block-calendario-agenda-block-1  .card-title  a{color:orange !important;background-color:#000000;border-bottom:#000000 1px solid;}}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#143558;}#navbar-top  .nav-link{font-weight:bold;color:#FFFFFF !important;}#navbar-main{background-color:#f4f2ec;}#navbar-main  .nav-link{color:#143558;font-weight:bold;text-transform:uppercase;}a,.link{color:#143558;font-weight:bold;}a:hover,a:focus,.link:hover,.link:focus{color:#091056;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(9,16,86);}.nav-link:hover,.nav-link:focus{color:rgb(9,16,86);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#a1b9d3;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}.site-footer h2{color:#a9e005;color:rgba(169,224,5,0.65);font-weight:bold;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
