/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--green:#79B890;--light-green:#79b8901c;--blue:#4CADAE;--light-blue:#4cacae23;--red:#b83501;--light-red:#b835012f;--yellow:#d2bb53;--light-yellow:#d2cc5321;--black-body:#3b3b3b;--white:#fff;}body{color:var(--black-body);background-color:var(--white);}.navbar-brand{color:var(--red);}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:var(--white);}.tabs ul.primary li a.is-active{background-color:var(--white);}.tabs ul.primary li.is-active a{background-color:var(--white);border-bottom-color:var(--white);}h1,h2,h3,h4{color:var(--green);}h5,h6{color:var(--red);}h1.title{color:var(--green);}.path-frontpage h2::before,.path-frontpage h2::after{border-top:3px solid var(--green);}.views-field-title{color:var(--green);}a{color:var(--blue);}a:hover,a:focus,.link:hover,.link:focus{color:var(--green);}a:active,.link:active{color:var(--green);}.page-item.active .page-link{background-color:var(--green);border-color:var(--green);}.page-link,.page-link:hover{color:var(--green);}.sidebar .block{background-color:var(--white);border-color:var(--white);}.btn-primary{background-color:var(--blue);border-color:var(--blue);}.btn-primary:hover,.btn-primary:focus{background-color:var(--green);}.featured-bottom{background:#575656;color:var(--white);}.featured-bottom a{color:var(--white);}.featured-bottom a:hover{color:var(--white);}.site-footer{background-color:var(--green);color:var(--black-body);}.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:var(--white);}#navbar-top .nav-link{color:var(--red);}#navbar-top .nav-link:hover,#navbar-top .nav-link:active,#navbar-top .nav-link.is-active,#navbar-top a.is-active{background-color:var(--red);color:var(--white);}.site-footer .nav-link{color:var(--red);}.site-footer .nav-link:hover,.site-footer .nav-link:active,.site-footer .nav-link.is-active,.site-footer a.is-active{color:var(--yellow);}[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;}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{border-bottom:3px solid var(--green);}.news .views-view-grid.row>*{border-bottom:1px solid var(--green);}.accordion-button{color:var(--black-body);background-color:var(--white);}.accordion-button:not(.collapsed){color:var(--green);background-color:var(--light-green);}.site-footer .content{color:var(--black-body);}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(121,184,144,1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2379B890'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}.navbar-toggler:focus{border-color:var(--green);box-shadow:rgba(121,184,144,0.25) 0px 0px 0px 4px;}.attivita .grid .col-12.partecipazione > div{background-color:var(--light-yellow);}.attivita .grid .col-12.partecipazione > div a{color:var(--yellow);}.attivita .grid .col-12.formazione > div{background-color:var(--light-blue);}.attivita .grid .col-12.formazione > div a{color:var(--blue);}.attivita .grid .col-12.disseminazione > div{background-color:var(--light-red);}.attivita .grid .col-12.disseminazione > div a{color:var(--red);}
.ckb-rosso{color:#c11a0e;}.ckb-rosso a{color:#c11a0e;}museo900{font-size:1.7rem;font-family:"Museo_Slab_900";font-weight:900;}museo700{font-size:1.4rem;font-family:"Museo_Slab_700";font-weight:700;text-transform:none;}h2.museo900{font-size:1.7rem;font-family:"Museo_Slab_900";font-weight:900;}h3.museo700{font-size:1.4rem;font-family:"Museo_Slab_700";font-weight:700;text-transform:none;}p.dida{font-size:13px;font-weight:bold;}
@font-face{font-family:"MyriadPro-Regular";src:local("MyriadPro-Regular"),url(/themes/custom/kitbarrio2/fonts/MyriadPro-Regular.woff2) format("woff2");font-weight:400;font-style:normal;}@font-face{font-family:"Museo_Slab_900";src:local("Museo_Slab_900"),url(/themes/custom/kitbarrio2/fonts/Museo_Slab_900.woff2) format("woff2");font-weight:900;font-style:bold;}@font-face{font-family:"Museo_Slab_700";src:local("Museo_Slab_700"),url(/themes/custom/kitbarrio2/fonts/Museo_Slab_700.woff2) format("woff2");font-weight:700;font-style:bold;}@font-face{font-family:"Museo_Slab_500";src:local("Museo_Slab_900"),url(/themes/custom/kitbarrio2/fonts/Museo_Slab_500.woff2) format("woff2");font-weight:500;font-style:normal;}@font-face{font-family:"Museo_Slab_300";src:local("Museo_Slab_300"),url(/themes/custom/kitbarrio2/fonts/Museo_Slab_300.woff2) format("woff2");font-weight:300;font-style:normal;}@font-face{font-family:'Jost';font-style:italic;font-weight:100 900;font-display:swap;src:url(/themes/custom/kitbarrio2/fonts/Jost_italic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Jost';font-style:italic;font-weight:100 900;font-display:swap;src:url(/themes/custom/kitbarrio2/fonts/Jost_italic_latin.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Jost';font-style:normal;font-weight:100 900;font-display:swap;src:url(/themes/custom/kitbarrio2/fonts/Jost_normal_latin.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Jost';font-style:normal;font-weight:100 900;font-display:swap;src:url(/themes/custom/kitbarrio2/fonts/Jost_normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Winky Sans';font-style:italic;font-weight:300 900;font-display:swap;src:url(/themes/custom/kitbarrio2/fonts/Winky_Sans_italic.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Winky Sans';font-style:italic;font-weight:300 900;font-display:swap;src:url(/themes/custom/kitbarrio2/fonts/Winky_Sans_italic_latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Winky Sans';font-style:normal;font-weight:300 900;font-display:swap;src:url(/themes/custom/kitbarrio2/fonts/Winky_Sans_normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Winky Sans';font-style:normal;font-weight:300 900;font-display:swap;src:url(/themes/custom/kitbarrio2/fonts/Winky_Sans_normal_latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
