@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:400,700|Josefin+Slab:700,400);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--grey:#cccccc;--light-grey:#cccccc;--blue:#4CADAE;--light-blue:#4cacae23;--red:#851013;--light-red:#b835012f;--yellow:#d2bb53;--light-yellow:#d2cc5321;--black-body:#3b3b3b;--white:#fff;}body{color:#333333;background-color:#ffffff;}.navbar-brand,.red-title{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(--grey);}h5,h6{color:var(--red);}h1.title{color:var(--red);}.path-frontpage h2::before,.path-frontpage h2::after{border-top:3px solid var(--grey);}.views-field-title{color:var(--grey);}a{color:var(--red);}a:hover,a:focus,.link:hover,.link:focus{color:var(--grey);}a:active,.link:active{color:var(--grey);}.page-item.active .page-link{background-color:var(--grey);border-color:var(--grey);}.page-link,.page-link:hover{color:var(--grey);}.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(--grey);}.featured-bottom .nav-link{color:#666666;}.featured-bottom a:hover{color:var(--red);}.featured-bottom .nav-link{padding:0 15px 0 0;font-size:12px;}.site-footer{background-color:#161A1D;color:#A6A9AE;}.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{color:#A6A9AE;}.navbar-collapse{background-color:#161A1D;color:#333333;}@media (min-width:992px){.navbar-expand-lg .navbar-collapse{color:#333333;background-color:#ffffff;}}.site-footer .nav-link{color:var(--white);}.site-footer .nav-link:hover,.site-footer .nav-link:active,.site-footer .nav-link.is-active,.site-footer a.is-active{color:#cccccc;}[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(--grey);}.news .views-view-grid.row>*{border-bottom:1px solid var(--grey);}.accordion-button{color:var(--black-body);background-color:var(--white);}.accordion-button:not(.collapsed){color:var(--grey);background-color:var(--light-grey);}.site-footer .content a{color:var(--red);}.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(0,0,0,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(--grey);box-shadow:rgba(121,184,144,0.25) 0px 0px 0px 4px;}.view-id-slideshow_home h3 a{color:#fff;}.field--name-body h3{color:var(--red);}.portfolio .views-field-title a:hover{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;}

