/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{body.path-search div.region-adminblock{display:none!important;}.contest_link{color:#5A6772;}.contest_link:hover{color:#C30C26 !important;}.align-comunicati-stampa{margin-right:-8px;}.articoli-inline{display:inline-block;}#sidebar-content .block.block-menu.navigation ul li>a{padding:14px 16px;text-decoration:none;font:18px/28px "Titillium Web";font-weight:700}#sidebar-content .block.block-menu.navigation ul li ul li>a{padding:14px 16px 14px 24px;text-decoration:none;font:18px/28px "Titillium Web";font-weight:700}#sidebar-content .block.block-menu.navigation ul li ul li>a.active{font-weight:700}#sidebar-content .block.block-menu.navigation ul li ul li ul{margin:0;padding:0}#sidebar-content .block.block-menu.navigation ul li  ul li ul li a{font:18px/28px "Titillium Web";font-weight:400;padding-left:30px}#sidebar-content .block.block-menu.navigation ul li ul li ul li a.active{font-weight:700;text-decoration:none}.entry-content ul li ul{margin:0 0 24px 20px;}#content .card .card-text p{font:16px/23px "Titillium Web";}.card .card-attachment.active .attachment-content{max-height:8500px;}.editor-text .paragraph-to-show p{margin:0;}.editor-text .paragraph-to-show.active p{margin:0 0 12.5px;}.editor-text .paragraph-to-show ul,.editor-text .paragraph-to-show ol{max-height:0;overflow:hidden;will-change:max-height;-webkit-transition:max-height 250ms ease-in-out;transition:max-height 250ms ease-in-out}.editor-text .paragraph-to-show.active ul,.editor-text .paragraph-to-show.active ol{max-height:5000px}#views-exposed-form-associazioni-page-1 #drawers.active,#views-exposed-form-impianti-sportivi-page-1 #drawers.active{max-height:3000px;}#views-exposed-form-associazioni-page-1 #discipline-sportive-drawer.drawer.active,#views-exposed-form-impianti-sportivi-page-1 #discipline-sportive-drawer.drawer.active{max-height:3000px;}#calendario_see .timeline-item .timeline-event-title a,#calendario_ef .timeline-item .timeline-event-title a,#calendario_af .timeline-item .timeline-event-title a,#calendario_quartiere .timeline-item .timeline-event-title a,#calendario_biblio .timeline-item .timeline-event-title a{color:#C30C26;text-decoration:none;}@media screen and (min-width:1280px){#node-list-progetti-europei .grid-item,#node-list-prezzi-al-consumo-statistica .grid-item,#node-list-scuole-0-3 .grid-item,#node-list-scuole-3-6 .grid-item,#node-list-ludoteche .grid-item,#node-list-scuole-secondarie-ii-grado .grid-item,#node-list-progetti-europei .grid-sizer,#node-list-prezzi-al-consumo-statistica .grid-sizer,#node-list-scuole-0-3 .grid-sizer,#node-list-scuole-3-6 .grid-sizer,#node-list-ludoteche .grid-sizer,#node-list-scuole-secondarie-ii-grado .grid-sizer{width:50%;margin-left:0;margin-right:0}}#calendario_see .calendar-title .lil-face,#calendario_ef .calendar-title .lil-face,#calendario_af .calendar-title .lil-face,#calendario_quartiere .calendar-title .lil-face,#calendario_biblio .calendar-title .lil-face{margin:0px;font-size:24px;color:#333;}body.path-node.page-node-type-app-pagina legend span.fieldset-legend{margin-top:10px;font:700 16px/25px "PT Serif";}@media screen and (min-width:768px){body.path-node.page-node-type-app-pagina legend span.fieldset-legend{margin-top:10px;font:700 21px/32px "PT Serif";}}.region-language-header{display:inherit !important;}#header ul.dropdown-language-item li.dropbutton-action:not(.secondary-action){display:block;}#header ul.dropdown-language-item li.dropbutton-action.secondary-action{display:none;}#header .dropbutton-wrapper.open ul.dropdown-language-item li.dropbutton-action.secondary-action{display:block;}.js .dropbutton-widget{background-color:transparent;border:0px solid #ccc;}ul.dropdown-language-item.dropbutton{position:absolute;top:100%;z-index:1000;float:left;min-width:120px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;}.red-section-a{color:#fff !important;}.title-footer{color:#fff;font-size:24px;font-style:revert;height:70px;font-weight:bold;position:relative;padding:0cm;}.see-all{font-size:30px;font-weight:bold;height:50x !important;}.share-mobile-style{color:white !important;font-weight:bold !important;font-size:24px !important;}@media screen and (min-width:768px){body.path-node.page-node-type-app-pagina legend span.fieldset-legend{margin-top:10px;font:700 21px/32px "PT Serif";}.region-language-header{display:inherit !important;margin-top:5px;}#header ul.dropdown-language-item li.dropbutton-action:not(.secondary-action){display:block;}#header ul.dropdown-language-item li.dropbutton-action.secondary-action{display:none;}#header .dropbutton-wrapper.open ul.dropdown-language-item li.dropbutton-action.secondary-action{display:block;}.js .dropbutton-widget{background-color:transparent;border:0px solid #ccc;}ul.dropdown-language-item.dropbutton{position:absolute;top:100%;z-index:1000;float:left;min-width:120px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;}.red-section-a{color:#fff !important;}.title-footer{color:#fff;font-size:24px;font-style:revert;height:70px;font-weight:bold;position:relative;padding:0cm;}.see-all{font-size:30px;font-weight:bold;height:50x !important;}.share-mobile-style{color:white !important;font-weight:bold !important;font-size:24px !important;}}.search-form{position:relative;-webkit-transform:none;transform:none;will-change:transform;-webkit-transition:-webkit-transform 250ms ease-in-out;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out;margin-top:5px;}.dropdown-language-item{color:white;background:#c30c26;font-size:larger;position:relative;}.dropbutton-toggle{color:white;}a.language-link{color:white;}.js .dropbutton-widget .dropbutton{overflow:hidden;margin:0;padding:0;list-style-type:none;list-style-image:none;background-color:#30373d;color:white;margin-top:5px;}@media screen and (min-width:1280px){.lh-50{line-height:38px;}}.box .post-thumbnail img.app-icona-link-store{border-top-left-radius:0px;border-top-right-radius:0px;}select.selezione.form-select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/themes/custom/firenze/assets/icons/select-arrow.svg);background-repeat:no-repeat;background-position:right center;background-size:24px 24px;padding-right:30px;cursor:pointer;}select.selezione.form-select.form-control:focus{box-shadow:inset 0 0 0 transparent;border-radius:0;-webkit-appearance:none;border:1px solid #999;}select.selezione.form-select.form-control:hover{box-shadow:inset 0 0 0 transparent;border-radius:0;-webkit-appearance:none;border:1px solid #bbb;}.siti-tematici{font:700 24px/28px "Titillium Web";margin:0;}#footer .social-footer-menu{margin-top:1em;margin-left:-21px;}#footer label{font:700 21px/28px "Titillium Web";margin-top:13px;margin-bottom:13px;margin-left:-21px;}.menu-menu-1-container{margin-left:-19px;}@media screen and (min-width:1280px){.language-header{position:absolute;top:-6px;right:252px;line-height:47px;}}@media screen and (min-width:768px) and (max-width:1279px){.language-mobile{position:absolute;top:-6px;right:252px;line-height:47px;}}@media screen and (max-width:767px){.language-mobile2{position:absolute;top:-1px;right:175px;line-height:47px;}}@media screen and (max-width:427px){.language-mobile3{position:absolute;top:74px;right:88px;width:48px;line-height:25px;text-align:center;}}.dropdown-language-item{color:white;background:#30373d;font-size:larger;position:relative;}.js .dropbutton-widget .dropbutton{overflow:hidden;margin:0;padding:0;list-style-type:none;list-style-image:none;background-color:#c30c26;background-color:#30373d;color:white;margin-top:5px;}.js .dropbutton-widget .dropbutton{overflow:hidden;margin:0;padding:0;list-style-type:none;list-style-image:none;background-color:#30373d;background-color:#30373d;color:white;margin-top:5px;}.dropbutton-toggle button{display:block;width:100%;height:100%;margin:0;padding:0;cursor:pointer;border:0;background:none;color:white;}.dropbutton-multiple .dropbutton{border-right:none;}span.language-link{font-style:revert;}ul.dropdown-language-item.dropbutton{position:absolute;top:100%;z-index:1000;float:left;min-width:80px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;}.page-node-type-webform .form-control:focus,.webform-submission-form .form-control:focus{-webkit-box-shadow:inset 0 0 4px transparent;box-shadow:inset 0 0 4px transparent;border-radius:0;border:1px solid #999;}.page-node-type-webform .form-control:hover,.webform-submission-form .form-control:hover{-webkit-box-shadow:inset 0 0 4px transparent;box-shadow:inset 0 0 4px transparent;border-radius:0;border:1px solid #bbb;}.page-node-type-webform #footer label{color:#fff;margin-bottom:0px;margin-top:0px;}.box-novita{display:inline-block;font-weight:700;text-align:center;vertical-align:middle;background-image:none;border:1px solid transparent;white-space:nowrap;padding:2px 6px;font-size:16px;line-height:1.42857;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:16px;text-transform:uppercase;margin-left:10px;margin-bottom:14px;}.cc_container{color:#666;}a.cc_more_info{text-decoration:underline !important;}a.cc_more_info:hover{text-decoration:underline;}.card-text a,.card-text a:hover{text-decoration:underline;}.search-form .form-control:focus,.choices:focus{-webkit-box-shadow:inset 0 0 4px transparent;box-shadow:inset 0 0 4px transparent;border-radius:0;border:2px solid #999;}td.day{color:#555555;}.bootstrap-datetimepicker-widget table td.disabled{color:#444444;}.bootstrap-datetimepicker-widget table td.active{background-color:rgba(195,12,38,0.9);color:white;}.day .active .today{background-color:rgba(195,12,38,1);}.bootstrap-datetimepicker-widget table td.today{background-color:rgba(195,12,38,0.8);color:white;}button#mainmenu-icon{background-color:transparent;width:auto;border:none;padding-bottom:10px;}.menu-to-slide.menu-visible{display:block;}h2.group-by{font:400 24px/29px "Titillium Web";letter-spacing:.16px;margin:32px 0 24px;}.gallery-box h3{margin-top:22px;font:600 16px/19px "Titillium Web";}.gallery-box h3 a{color:#fff;}form.search-form label{color :#555555;}.mobile-search-form input[type="submit"]{display:none}.section h2.h3{font-size:27px;line-height:1.1;margin-top:25px;margin-bottom:12.5px;}div#menu-sezione{display:block;font-size:22px;height:58px;}div#menu-sezione > span{display:inline-block;padding:19.5px 19.5px 19.5px 14px;min-height:10px;color:white;font-weight:bold;width:calc(100% - 40px);}div#menu-sezione img{text-align:right;margin-right:14px;width:20px;}div#menu-sezione button{width:35px;padding:0px;vertical-align:baseline;background:transparent;border:none;box-shadow:none;position:relative;left:0px;top:-58px;width:100%;height:100%;}ul#sidebar-menu.fade.collapse.in{opacity:1;transition:all .15s;}ul#sidebar-menu.fade.collapse{opacity:0;transition:all .15s;}ul#sidebar-menu.collapse{transition:all .15s;}ul#sidebar-menu.collapse.in{display:block!important;transition:all .15s;opacity:1;visibility:visible;}ul#sidebar-menu.collapsing{position:relative;overflow:hidden;transition:all .15s;}div#menu-sezione button[aria-expanded="true"] img{transition:all .15s;transform:rotate(0deg) translateY(-50%);right:0px;position:absolute;top:50%;}div#menu-sezione button[aria-expanded="false"] img{transition:all .15s;transform:rotate(45deg) translateY(-50%);right:6px;position:absolute;top:47%;}div#menu-sezione button img:focus{outline:none;box-shadow:none;}#sidebar-content .block.block-book ul li.parent_book>a{font-weight:400!important;}#sidebar-content .block ul li.menu-item--expanded a.active{background:white!Important;border-left:solid 4px;font-weight:bold!important;padding:14px 16px 14px 12px;}#sidebar-content .block ul li.menu-item--expanded.opened> ul.level-1 > li a{color:#30373D!important;font-weight:normal!important;}#sidebar-content .block ul li.menu-item--expanded>a{position:relative;width:calc(100% - 60px);vertical-align:baseline;display:inline-block;color:#30373D!important;font-weight:bold!important;}#sidebar-content  button.espandi{height:100%;width:auto;width:60px;height:57px;border:none;float:right;outline:none;position:absolute;bottom:0px;z-index:99999;}#sidebar-content .block ul li.menu-item--expanded{position:relative;}#sidebar-content .block ul li.menu-item--expanded.opened.active-trail > button.espandi span:nth-child(1){top:50%;left:50%;transform:translate(-50%,-50%) rotate(0deg);position:absolute;height:2px;width:18px;background:#30373D;transition:all .15s;}#sidebar-content .block ul li.menu-item--expanded.opened button.espandi span:nth-child(2){top:50%;left:50%;transform:translate(-50%,-50%) rotate(0deg);position:absolute;height:2px;width:18px;background:#30373D;transition:all .15s;}#sidebar-content .block ul li.menu-item--expanded.collapse > .button-espandi > button.espandi span:nth-child(1){top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);position:absolute;height:2px;width:18px;background:#30373D;transition:all .15s;}#sidebar-content .block ul li.menu-item--expanded.opened.active-trail > ul,#sidebar-content .block ul li.menu-item--expanded.opened > ul{display:block;opacity:1;visibility:visible;height:auto;transition:all .15s;}#sidebar-content .block ul li.menu-item--expanded.collapse > ul{opacity:0;visibility:hidden;height:0;transition:all .15s;}#sidebar-content .block ul li.menu-item--expanded.collapse > .button-espandi > button.espandi span:nth-child(2){top:50%;left:50%;transform:translate(-50%,-50%) rotate(0deg);position:absolute;height:2px;width:18px;background:#30373D;transition:all .15s;}#sidebar-content .block ul li.menu-item--expanded.opened> button.espandi span:nth-child(1){top:50%;left:50%;transform:translate(-50%,-50%) rotate(0deg);position:absolute;height:2px;width:18px;background:#30373D;transition:all .15s;}#sidebar-content .block ul > li.leaf a{color:#30373D!Important;}#sidebar{max-width:100%;}@media(min-width:1280px){#sidebar{max-width:316px;}}#sidebar-content .block ul li.menu-item--expanded.opened> ul.level-1 > li a.active,#sidebar-content .block ul li.menu-item--expanded.opened li a.active{font-weight:bold!important;padding:14px 16px 14px 24px;}ul#sidebar-menu > li:first-child > button.espandi{display:none;}#sidebar-content .block ul li.menu-item--expanded.opened> ul.level-2 > li a.active,#sidebar-content .block ul li.menu-item--expanded.opened ul.level-2 li a.active{padding:14px 16px 14px 24px;}#sidebar-content .block.block-book ul li.father_book > a{background:transparent;color:#30373D;font-weight:bold;}#sidebar-content .block.block-book ul li.father_book > a.active{font-weight:bold;border-left:solid 4px;padding-left:12px;}#sidebar-content .block.block-book ul li.parent_book > a.active{background-color:white;font-weight:bold!important;border-left:solid 4px;padding-left:20px;}div#link-utili-allegati{padding-left:8px;padding-right:8px;width:100%;}div#link-utili-allegati{display:block;position:relative;float:left;}div#link-utili-allegati h3{margin:0;padding:0 16px 19px 0;font:700 16px/19px "Titillium Web";text-transform:uppercase;border-bottom:1px solid #D6D6D6;color:#5A6772;}div#link-utili-allegati ul li{display:block;min-height:48px;}div#link-utili-allegati ul{margin-top:-1px !important;padding:0;list-style:none;}div#link-utili-allegati ul li a{display:block;padding:14px 8px 14px 40px;font:18px/28px "Titillium Web";text-decoration:underline;position:relative;word-wrap:break-word;color:#1C2024;border-top:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;}div#link-utili-allegati .block .block-archive h3{margin:0;padding:11px 16px 9px;font:700 18px/28px "Titillium Web";text-transform:initial;}div#link-utili-allegati .block .block-archive h3{border-bottom:1px solid #D6D6D6;}@media screen and (min-width:1280px){body.user-logged-in .header-is-sticky #fake-padding{height:137px;}body.user-logged-in #fake-padding{height:194px;transition:all 250ms;}body.toolbar-tray-open .header-is-sticky #fake-padding{height:97px;}body.toolbar-tray-open #fake-padding{height:154px;transition:all 250ms;}body.toolbar-tray-open.sito-tematico.path-node .header-is-sticky #fake-padding{transition:all 250ms;height:175px;}body.toolbar-tray-open.sito-tematico.path-node #fake-padding{transition:all 250ms;height:235px;}body.user-not-logged-in .header-is-sticky #fake-padding{height:175px;}body.user-not-logged-in #fake-padding{height:234px;transition:all 250ms;}body.user-not-logged-in.sito-tematico #fake-padding{height:233px!important;transition:all 250ms;}body.user-not-logged-in.sito-tematico .header-is-sticky #fake-padding{height:175px!important;transition:all 250ms;}}@media screen and (max-width:1279px){body.user-logged-in .header-is-sticky #fake-padding{height:137px;transition:all 250ms;}body.user-logged-in #fake-padding{height:109px;transition:all 250ms;}body.toolbar-tray-open .header-is-sticky #fake-padding{height:97px;}body.toolbar-tray-open #fake-padding{height:69px;transition:all 250ms;}body.toolbar-tray-open.sito-tematico .header-is-sticky #fake-padding{height:97px!important;}body.toolbar-tray-open.sito-tematico #fake-padding{height:69px!important;transition:all 250ms;}body.user-logged-in.sito-tematico #fake-padding{height:109px;transition:all 250ms;}body.user-logged-in.sito-tematico .header-is-sticky #fake-padding{height:139px;transition:all 250ms;}body.user-logged-in.sito-tematico.path-node #fake-padding{height:110px!important;}body.user-logged-in.sito-tematico.path-node .header-is-sticky #fake-padding{height:135px!Important;}body.user-not-logged-in .header-is-sticky #fake-padding{height:175px;transition:all 250ms;}body.user-not-logged-in #fake-padding{height:148px;transition:all 250ms;}body.user-not-logged-in.sito-tematico #fake-padding{height:148px!important;transition:all 250ms;}body.user-not-logged-in.sito-tematico .header-is-sticky #fake-padding{height:175px!important;transition:all 250ms;}}div#main-menu-header{display:none;}button#search-toggler{display:block !important;}@media(min-width:1280px){button#search-toggler{display:none !important;}div#main-menu-header{display:block;}.is-sticky div#site-title{display:none;opacity:0;visibility:hidden;transition:all 250ms;}button#mainmenu-icon{display:none;}.is-sticky .region.region-main-menu{height:0px;position:inherit;left:auto;top:inherit;margin-top:0;vertical-align:top;transition:all 250ms;}.region.region-main-menu{-webkit-transition:padding-top .3s;transition:padding-top .3s;position:absolute;left:0;top:50%;margin-top:-22px;transition:all 250ms;}.region.region-main-menu{position:initial;left:auto;top:inherit;margin-top:0;z-index:999;height:35px;transition:all 250ms;z-index:999999;}#main-menu-header div#block-firenze-main-menu{display:inline-block;width:calc(100% - 66%);transition:all 250ms;}#main-menu-header nav#block-navigazionesecondaria{display:inline-block;width:65%;text-align:right;position:relative;transition:all 250ms;}#main-menu-header li.menu-item--expanded.collapse ul{display:none;}#main-menu-header li.menu-item--expanded.opened ul{text-align:left;display:block;position:absolute;width:624px !important;right:0px;background:white;top:35px;box-shadow:0 6px 7px 0 rgb(0 0 0 / 0.3);padding:30px;transition:all 250ms;border-radius:0px 0px 5px 5px;}body.sito-tematico #main-menu-header li.menu-item--expanded:nth-child(1).opened ul,body.sito-tematico #main-menu-header li.menu-item--expanded:nth-child(2).opened ul,body.sito-tematico #main-menu-header li.menu-item--expanded:nth-child(3).opened ul,body.sito-tematico #main-menu-header li.menu-item--expanded:nth-child(4).opened ul,body.sito-tematico #main-menu-header li.menu-item--expanded:nth-child(5).opened ul{left:0;}#main-menu-header li.menu-item--expanded.opened ul li{width:45%;margin-bottom:30px;padding:0px 4%;vertical-align:top;transition:all 250ms;}.is-sticky #main-menu-header li.menu-item--expanded.opened ul li{width:100%;}#main-menu-header li.menu-item--expanded.opened > a:before,#main-menu-header li.menu-item--expanded.opened > span:before{content:'';position:absolute;top:30px;right:-27px;width:18px;height:18px;border-radius:4px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;-webkit-transition:opacity .15s cubic-bezier(.1,.57,.36,.99);transition:opacity .15s cubic-bezier(.1,.57,.36,.99);border-radius:5px;}#main-menu-header ul#menu-principale > li > a,#main-menu-header ul#menu-principale > li > button > span:first-child,#main-menu-header ul#menu-secondario > li > button > span:first-child,#main-menu-header ul#menu-secondario > li > a{position:relative;padding:0px 0px 15px 20px;color:white;transition:all 250ms;}#main-menu-header ul#menu-principale > li > button > span:first-child,#main-menu-header ul#menu-secondario > li > button > span:first-child{font-weight:bold;top:5px;}#main-menu-header li.opened button.espandi{transition:all 250ms;top:-5px;padding-right:25px;padding-bottom:10px;}#main-menu-header button.espandi.collapse{transform:scale(1);transition:all 250ms;top:-5px;margin-right:0px;padding-right:25px;padding-bottom:10px;}#main-menu-header button.espandi{width:auto;height:auto;background:transparent;border:none;position:relative;transition:all 250ms;outline:none;z-index:9999;top:-5px;}#main-menu-header button.espandi span.bar{width:10px;height:2px;color:white;background:white;position:absolute;transition:all 250ms;}#main-menu-header button.espandi span.bar:nth-child(2){transform:rotate(45deg);right:5px;transition:all 250ms;top:15px;}#main-menu-header button.espandi span.bar:last-child{transform:rotate(-45deg);right:-1px;transition:all 250ms;top:15px;}#main-menu-header button.espandi.opened span.bar:nth-child(2){transform:rotate(-45deg);right:5px;transition:all 250ms;top:15px;}#main-menu-header button.espandi.opened span.bar:last-child{transform:rotate(45deg);right:-1px;transition:all 250ms;top:15px;}ul#menu-principale{position:inherit;transition:all 250ms;}div#logo a{margin-left:0px!Important;transition:all 250ms;}div#logo-burger a{margin-left:0px!Important;transition:all 250ms;}.header-nav{position:relative;transition:all 250ms;}.is-sticky .region.region-main-menu{position:absolute;left:90px;width:740px;width:calc(100% - 210px);transition:all 250ms;z-index:999999;-webkit-transform:translateY(-28px);transform:translateY(-98px);height:75px;pointer-events:auto;position:absolute;top:0px;z-index:99999;background:transparent;margin:0 auto;}.is-sticky .region.region-main-menu div#block-firenze-main-menu{display:inline-block;width:calc(100% - 50%)!important;transition:all 250ms;}.is-sticky .region.region-main-menu nav#block-navigazionesecondaria{display:inline-block;width:45%!Important;text-align:right;position:relative;transition:all 250ms;}.is-sticky .region.region-main-menu nav#block-navigazionesecondaria > ul > li{display:none;}.is-sticky .region.region-main-menu nav#block-navigazionesecondaria ul > li:last-child{display:inline-block!important;transition:all 250ms;}}@media(min-width:1280px){.is-sticky #main-menu-header div#block-firenze-main-menu{width:50%!important;margin:0 auto!important;padding:0px!important;}.is-sticky #main-menu-header nav#block-navigazionesecondaria{width:49%!important;margin:0 auto!important;padding:0px!important;}#main-menu-header div#block-firenze-main-menu{display:inline-block;width:calc(100% - 50%)!important;transition:all 250ms;}#main-menu-header nav#block-navigazionesecondaria{display:inline-block;width:49%!important;text-align:right;position:relative;transition:all 250ms;}#main-menu-header li.menu-item--expanded.opened ul.level-1 li{width:30%;margin-bottom:30px;padding:0px 4%;vertical-align:top;transition:all 250ms;}ul#menu-principale{position:relative;transition:all 250ms;}.header-nav{position:relative;transition:all 250ms;}.is-sticky .region.region-main-menu{position:absolute;left:100px;width:740px;width:calc(100% - 210px);transition:all 250ms;z-index:999999;-webkit-transform:translateY(-28px);transform:translateY(-98px);height:75px;pointer-events:auto;position:absolute;top:-10px;z-index:99999;background:transparent;margin:0 auto;padding-top:10px;}.is-sticky #main-menu-header li.menu-item--expanded.opened > a:before,.is-sticky #main-menu-header li.menu-item--expanded.opened > span:before{content:'';position:absolute;top:38px;right:-27px;width:18px;height:18px;border-radius:4px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;-webkit-transition:opacity .15s cubic-bezier(.1,.57,.36,.99);transition:opacity .15s cubic-bezier(.1,.57,.36,.99);border-radius:5px;}.is-sticky .region.region-main-menu div#block-firenze-main-menu{display:inline-block;width:calc(100% - 70%);transition:all 250ms;}.is-sticky .region.region-main-menu nav#block-navigazionesecondaria{display:inline-block;width:50%!Important;text-align:right;position:relative;transition:all 250ms;}.is-sticky .region.region-main-menu nav#block-navigazionesecondaria ul > li{display:inline-block;}.is-sticky #main-menu-header li.menu-item--expanded.opened ul{top:43px;}.is-sticky #main-menu-header li.menu-item--expanded.opened a:before{top:37px;}}.lh-50.search-form input{border-radius:5px!important;height:40px;}.lh-50.search-form .btn-search{border-radius:50px;background:transparent;transition:all 250ms;padding:0px;right:0px;position:absolute;top:0px;margin-left:80px;height:40px;}.lh-50.search-form .btn-search svg{transform:rotateY(180deg)translate(50%,-70%);transition:all 250ms;position:absolute;top:50%;left:50%!important;}button#search-toggler .sr-only{display:block!important;position:relative;top:-45px;left:-70px;width:auto;font-size:16px;height:auto;overflow:auto;color:white;float:left;font-weight:400;transition:all 250ms;}button#search-toggler svg{transform:rotateY(-180deg);transition:all 250ms;}button#search-toggler{border-radius:50px;background:white;top:50%;transform:translateY(-50%);transition:all 250ms;}@media(max-width:1280px){div#burger-menu-firenze.menu-to-slide[aria-expanded="true"]{width:300px;-webkit-transform:translateX(0px);transform:none !important;transition:all 250ms;height:100% !Important;overflow:visible;left:0px !Important;display:block;}div#burger-menu-firenze.menu-to-slide[aria-expanded="false"]{transform:none;-webkit-transform:translateX(-600px);transform:translateX(-600px);transition:all 250ms !Important;height:100% !important;left:-300px !important;transform:none !important;display:none;}#mainmenu-icon.page-slid{transform:translateX(300px);}div#overlay{background:rgb(195 12 38);}div#burger-menu-firenze div#social-follow-mobile{opacity:1 !important;visibility:visible !important;transition:all 250ms;border:none;padding:0px;margin:15px 0 15px 32px;height:auto;}div#burger-menu-firenze.collapse div#social-follow-mobile{opacity:0;visibility:hidden;transition:all 250ms;}#burger-menu-firenze ul li.menu-item--expanded.collapse ul.altezza_aggiunta{opacity:0 !important;visibility:hidden !important;height:0px !important;transition:all 250ms;}#burger-menu-firenze ul li.menu-item--expanded > a,#burger-menu-firenze ul li.menu-item--expanded > span{width:calc(100% - 60px);display:inline-block;font-weight:bold;font-size:20px;}#burger-menu-firenze ul li.menu-item--expanded button.espandi{position:relative;top:0px;right:0px;height:auto;width:100%;border:none;outline:none;background:transparent;display:inline-block;text-align:left;vertical-align:middle;transform:scale(1);transition:all 250ms;padding-left:32px;padding-top:10px;}#burger-menu-firenze ul li.menu-item--expanded{position:relative;overflow:hidden;}#burger-menu-firenze ul li a,#burger-menu-firenze ul li span{font-size:20px;}#burger-menu-firenze button.espandi span.bar{width:10px;height:2px;position:absolute;transition:all 250ms;}#burger-menu-firenze button.espandi span.bar:nth-child(2){transform:rotate(45deg);transition:all 250ms;right:30px;top:20px!important;}#burger-menu-firenze button.espandi.opened span.bar:nth-child(2){transform:rotate(-45deg);}#burger-menu-firenze button.espandi span.bar:last-child{transform:rotate(-45deg) translateY(-50%);right:23px;transition:all 250ms;top:20px!important;}#burger-menu-firenze button.espandi.opened span.bar:last-child{transform:rotate(45deg);}#burger-menu-firenze ul li.menu-item--expanded.opened button.espandi{transition:all 250ms;}#burger-menu-firenze ul li{border:none !important;min-height:51px;}#burger-menu-firenze .region.region-main-menu ul li a,#burger-menu-firenze .region.region-main-menu ul li > span{padding:14px 32px 15px!important;}#burger-menu-firenze ul li ul li a,#burger-menu-firenze ul li ul li span{color:#30373D !Important;font-size:18px;}div#burger-menu-firenze .site-heading.pull-left{float:none !Important;margin-top:10px;height:auto;margin:60px 0 30px 30px;}div#burger-menu-firenze .site-heading.pull-left a.site-logo{margin-left:0px!important;margin-top:0px;}div#burger-menu-firenze .site-heading.pull-left div#site-title-burger{margin-top:5px;}div#burger-menu-firenze .site-heading.pull-left div#site-title-burger span.h1{font-size:22px;}div#burger-menu-firenze.menu-to-slide .scrollable{position:relative;height:100% !important;overflow:auto;height:70%;height:calc(100% - 124px) !Important;padding:0;}#mainmenu-icon.page-slid .bar{width:24px;}div#burger-menu-firenze.menu-to-slide.collapsing{width:300px;left:0px;transition:left 250ms,width 250ms;height:100% !Important;}#overlay.page-slid{-webkit-transform:translateX(256px);transform:translateX(256px);transition:all 250ms;}div#burger-menu-firenze div#social-follow-mobile .social-follow{width:160px;display:inline-block;vertical-align:top;min-height:160px;}div#burger-menu-firenze div#social-follow-mobile span{width:80px;display:inline-block;vertical-align:top;margin-top:5px;font-weight:300;}div#burger-menu-firenze #social-follow-mobile .social-follow ul li a{border:none !Important;width:10px !Important;height:auto !important;border-radius:0px !important;padding:0px 19px 0px 0px;}div#burger-menu-firenze #social-follow-mobile .social-follow ul li{width:auto;height:100%;margin-right:5px !Important;}#burger-menu-firenze ul li.menu-item--expanded.collapse ul{display:none;}#burger-menu-firenze ul li.menu-item--expanded ul.collapse.in{opacity:1;visibility:visible;transition:all 250ms;}div#burger-menu-firenze div#block-firenze-main-menu-burger li{padding-bottom:0px!important;}div#burger-menu-firenze div#block-firenze-main-menu-burger > ul > li > a{padding-top:0px;padding-bottom:0px;font-weight:bold;}}.page-to-slide.page-slid{display:none;}@media(min-width:1280px){.pull-right.above-search-form .lh-50{display:inline-block !important;vertical-align:bottom;margin-top:60px;}}.pull-right.above-search-form .lh-50.search-form{width:220px;margin-top:0px;height:100%!important;text-align:right;}.pull-right.above-search-form .lh-50.search-form .btn-search span.sr-only{position:relative;left:-60px;overflow:auto;width:auto;font-size:16px;color:rgba(255,255,255,0.0);font-weight:400;}.pull-right.above-search-form .lh-50.search-form .form-group{margin:0px!Important;display:block;}.pull-right.above-search-form .lh-50 ul li a{background:transparent;}.pull-right.above-search-form .lh-50 ul li a svg{fill:white;width:16px!Important;height:16px!important;}#mainmenu-icon.page-slid.header-is-sticky{transform:translateX(300px);left:16px;}@media(min-width:768px){button#mainmenu-icon{left:16px!Important;top:86px;}}div#main-menu-header ul#menu-principale > li > a,div#main-menu-header ul#menu-principale > li > button >span:first-child{font-weight:bold;color:white;position:relative;}body.sito-tematico div#main-menu-header ul#menu-principale > li > a,body.sito-tematico  div#main-menu-header ul#menu-principale > li > span{font-weight:400;color:white;position:relative;}div#main-menu-header ul#menu-secondario > li.ultima-voce-principale > a,div#main-menu-header ul#menu-secondario > li.ultima-voce-principale > span{font-weight:bold;}button.espandi{cursor:pointer;}ul#sidebar-menu{background:white;}#main-menu-header li.ultima-voce-principale > span,#main-menu-header #menu-principale > li > span,div#burger-menu-firenze #menu-principale > li > span{cursor:pointer;}#main-menu-header li.ultima-voce-principale > a{cursor:pointer;}#sidebar-content .button-espandi{display:inline;position:absolute;right:0px;display:block;width:60px;top:0px;}#sidebar-content ul.menu-non-book > li.parent_book:first-child > .button-espandi{display:none!important;}#sidebar-content ul.menu-non-book > li.parent_book:first-child > a{width:100%;}ul.sub-menu.level-2 li a.active{padding:14px 16px 14px 32px!important;}@media(min-width:1279px){#sidebar-content{opacity:0;transition:opacity 0.5s linear;}}#sidebar-content .block.block-book ul li.parent_book> div > a{padding:14px 16px 14px 24px;text-decoration:none;font:18px/28px "Titillium Web";font-weight:700;}#sidebar-content .block.block-book ul li.parent_book > div > a{background-color:#fff;color:#0B7B6B;}.social-follow.pull-right{margin-right:70px;}div#site-title > a{color:white;}div#site-title-burer > a{color:white;}@media(min-width:1280px){div#menu-sezione button[aria-expanded="true"]{display:none;}}.header-is-sticky #fake-padding{height:175px;transition:all 250ms;}ul#menu-principale li{font-size:110%;}#main-menu-header nav#block-navigazionesecondaria li{font-size:110%;}.is-sticky #main-header .search-form{display:none!Important;}.is-sticky #main-header #search-toggler{display:block!Important;}.is-sticky .mobile-search-form.active{display:block!important;transform:translateY(-49px);}@media(min-width:1280px){body:not(.sito-tematico) ul#menu-principale li:last-child > ul > li:last-child{position:absolute !Important;right:10px;bottom:0px;width:auto !Important;margin-bottom:3% !important;font-size:120%;font-weight:bold;}}.sito-tematico #main-menu-header div#block-firenze-main-menu{width:100%!important;}.sito-tematico .is-sticky #main-menu-header div#block-firenze-main-menu{width:100%!important;margin-left:-30px;}@media screen and (min-width:768px){.site-heading #logo a{margin-left:6px!Important;}.site-heading #logo-burger a{margin-left:6px!Important;}section#breadcrumbs{margin-left:25px;}}@media screen and (min-width:768px) and (max-width:980px){.site-heading #logo a{margin-left:71px!Important;}.site-heading #logo-burger a{margin-left:71px!Important;}button#search-toggler{}}#main-content{padding-top:100px;margin-top:-100px;}ul#menu-principale > li.menu-item--expanded{margin-right:-5px;}@media (max-width:980px){#main-header .container{width:730px;}}@media (max-width:980px){#main-header .container{width:auto;}}#logo{margin-left:10px;}#logo-burger{margin-left:10px;}@media(max-width:1280px){#burger-menu-firenze #logo-burger{margin-left:0px;display:inline-block;vertical-align:middle;float:none!important;}div#burger-menu-firenze .site-heading.pull-left div#site-title-burger{margin-top:0px;display:inline-block;vertical-align:middle;float:none!important;margin-left:10px;}}.sito-tematico div#burger-menu-firenze #logo a img{display:none;}.sito-tematico div#burger-menu-firenze #logo-burger a img{display:none;}.no-sidebar .entry-sharing .sharing{display:none;}@media(max-width:1280px){#block-allegatinode{margin-top:45px;}}form#views-exposed-form-cerca-page-1 div.form--inline.clearfix div.form-item-search-api-fulltext-2 label{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search,ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.federated-search-autocomplete-search{position:absolute;z-index:10;background-color:#fff;background:linear-gradient(to bottom,rgba(255,0,0,0) 0%,rgba(255,0,0,0) 250px,#fff 250px,#fff 100%);padding:1em 2em;padding:1em 10em 0em 15em;padding-top:350px !important;top:0px !important;left:0px !important;right:0px !important;border:0px;margin-left:auto;margin-right:auto;width:100% !important;-webkit-box-shadow:0 18px 29px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 18px 29px 0 rgba(0,0,0,0.5);box-shadow:0 18px 29px 0 rgba(0,0,0,0.5);border-bottom:1px solid #b2bbbd;}@media screen and (min-width:1280px){ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search.header-is-sticky,ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.federated-search-autocomplete-search.header-is-sticky{position:fixed;padding-top:90px !important;background:linear-gradient(to bottom,rgba(255,0,0,0) 0%,rgba(255,0,0,0) 75px,#fff 75px,#fff 100%);}ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search.header-is-sticky.aperto,ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.federated-search-autocomplete-search.header-is-sticky.aperto{position:fixed;padding-top:163px !important;background:linear-gradient(to bottom,rgba(255,0,0,0) 0%,rgba(255,0,0,0) 75px,#fff 75px,#fff 100%);}}@media screen and (max-width:1279px){ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search,ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.federated-search-autocomplete-search{background:linear-gradient(to bottom,rgba(255,0,0,0) 0%,rgba(255,0,0,0) 198px,#fff 198px,#fff 100%);padding:1em 2em;padding-top:270px !important;}ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search.aperto,ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.federated-search-autocomplete-search.aperto{background:linear-gradient(to bottom,rgba(255,0,0,0) 0%,rgba(255,0,0,0) 245px,#fff 245px,#fff 100%);padding-top:335px !important;}ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search.header-is-sticky,ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.federated-search-autocomplete-search.header-is-sticky{position:fixed;padding-top:98px !important;background:linear-gradient(to bottom,rgba(255,0,0,0) 0%,rgba(255,0,0,0) 75px,#fff 75px,#fff 100%);padding-bottom:0em;}ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search.header-is-sticky.aperto,ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.federated-search-autocomplete-search.header-is-sticky.aperto{position:fixed;padding-top:168px !important;background:linear-gradient(to bottom,rgba(255,0,0,0) 0%,rgba(255,0,0,0) 145px,#fff 145px,#fff 100%);padding-bottom:0em;}}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.search-api-autocomplete-search,.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.federated-search-autocomplete-search{background-color:#fff;margin-left:auto;margin-right:auto;width:100%;}.search-api-autocomplete-search li.ui-menu-item,.federated-search-autocomplete-search li.ui-menu-item{background-color:#F5F5F0;margin-bottom:1em;margin-right:1em;padding:0;width:23%;float:left;list-style-image:none;}.search-api-autocomplete-search li.ui-menu-item article.comunicato,.federated-search-autocomplete-search li.ui-menu-item article.federated-search-preview{padding:10px;height:149px;border-radius:0px;}.search-api-autocomplete-search .ui-menu-item-wrapper .comunicato .date-c,.federated-search-autocomplete-search .ui-menu-item-wrapper .federated-search-preview .date-c{font:400 14px/26px "Titillium Web";margin-bottom:5px;}.search-api-autocomplete-search .ui-menu-item-wrapper .comunicato .text-c,.federated-search-autocomplete-search .ui-menu-item-wrapper .federated-search-preview .text-c{font:600 18px/25px "Titillium Web";height:50px;overflow:hidden;margin-top:0px;margin-bottom:0px;}.search-api-autocomplete-search .ui-menu-item-wrapper .comunicato .bottom-c,.federated-search-autocomplete-search .ui-menu-item-wrapper .federated-search-preview .bottom-c{font:16px/19px "Titillium Web";margin-top:5px;height:40px;overflow:hidden;}@media screen and (min-width:768px) and (max-width:1279px){.search-api-autocomplete-search li.ui-menu-item,.federated-search-autocomplete-search li.ui-menu-item{width:47%;}.search-api-autocomplete-search li.ui-menu-item article.comunicato,.federated-search-autocomplete-search li.ui-menu-item article.federated-search-preview{padding:10px;height:100px;border-radius:0px;overflow:hidden;margin-bottom:5px;}.search-api-autocomplete-search .ui-menu-item-wrapper .comunicato .bottom-c,.federated-search-autocomplete-search .ui-menu-item-wrapper .federated-search-preview .bottom-c{font:16px/19px "Titillium Web";margin-top:5px;height:20px;overflow:hidden;}}@media screen and (max-width:767px){.search-api-autocomplete-search li.ui-menu-item article.comunicato,.federated-search-autocomplete-search li.ui-menu-item article.federated-search-preview{padding:1px;height:48px;border-radius:0px;overflow:hidden;margin-bottom:5px;}.search-api-autocomplete-search .ui-menu-item-wrapper .comunicato .date-c,.federated-search-autocomplete-search .ui-menu-item-wrapper .federated-search-preview .date-c{font:400 14px/26px "Titillium Web";height:23px;overflow:hidden;}.search-api-autocomplete-search .ui-menu-item-wrapper .comunicato .text-c,.federated-search-autocomplete-search .ui-menu-item-wrapper .federated-search-preview .text-c{font:600 14px/26px "Titillium Web";height:22px;overflow:hidden;margin-top:0px;margin-bottom:0px;}.search-api-autocomplete-search li.ui-menu-item,.federated-search-autocomplete-search li.ui-menu-item{width:100%;margin-bottom:0.3em;}}form#views-exposed-form-federated-search-search-page input.form-autocomplete,form#views-exposed-form-cerca-page-1 div.form--inline.clearfix div.form-item-search-api-fulltext-2 input.form-autocomplete,form#views-exposed-form-cerca-page-1 div.form--inline.clearfix div.form-item-search-api-fulltext-2 input.form-autocomplete.x-close{background-image:none;}div.lh-50.search-form form#views-exposed-form-cerca-page-1 div.form--inline.clearfix div.form-item-search-api-fulltext-2 input.form-autocomplete.ui-autocomplete-loading{background-image:url(/core/themes/stable/images/core/throbber-active.gif);background-repeat:no-repeat;background-position:83% center;}div.lh-50.search-form form#views-exposed-form-federated-search-search-page input.form-autocomplete.ui-autocomplete-loading,div.lh-50.search-form form#views-exposed-form-cerca-page-1 div.form--inline.clearfix div.form-item-search-api-fulltext-2 input.form-autocomplete.ui-autocomplete-loading.x-close{background-image:url(/core/themes/stable/images/core/throbber-active.gif);background-repeat:no-repeat;background-position:67% center;}div.mobile-search-form form#views-exposed-form-federated-search-search-page input.form-autocomplete.ui-autocomplete-loading,div.mobile-search-form form#views-exposed-form-cerca-page-1 div.form--inline.clearfix div.form-item-search-api-fulltext-2 input.form-autocomplete.ui-autocomplete-loading.x-close{background-image:url(/core/themes/stable/images/core/throbber-active.gif);background-repeat:no-repeat;background-position:87% center;}@media screen and (min-width:1280px){li.ui-menu-item{height:149px;overflow:hidden;text-overflow:ellipsis;}div.mobile-search-form form#views-exposed-form-federated-search-search-page input.form-autocomplete.ui-autocomplete-loading,div.mobile-search-form form#views-exposed-form-cerca-page-1 div.form--inline.clearfix div.form-item-search-api-fulltext-2 input.form-autocomplete.ui-autocomplete-loading.x-close{background-image:url(/core/themes/stable/images/core/throbber-active.gif);background-repeat:no-repeat;background-position:93% center;}}.box-tipo-contenuto{display:inline-block;font-weight:700 14px/26px "Titillium Web";text-align:center;vertical-align:middle;background-image:none;border:1px solid transparent;white-space:nowrap;padding:2px 6px;font-size:12px;line-height:1.42857;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:-2px;text-transform:lowercase;margin-right:-2px;}#summary-facet ul{list-style-type:none;font:400 21px/64px "Titillium Web";}#block-dettaglioefiltri span.source-summary-empty{display:none;}h1.filtro-search em{font-style:italic;}button.rimuovi-autocomplete{display:none;background-color:#ffffff;position:absolute;top:2px;right:42px;width:20px;height:36px;content:'';background-image:url(/themes/custom/firenze/assets/icons/lil-face.svg);background-repeat:no-repeat;background-position:center;background-size:20px 20px;cursor:pointer;border:0px;}.header-is-sticky button.rimuovi-autocomplete{top:18px;height:36px;}@media screen and (max-width:1279px){button.rimuovi-autocomplete{top:18px;height:36px;}}@media (min-width:1280px){.is-sticky .region.region-main-menu{border-top:none!important;}}:not(.is-sticky) div#main-header,.is-sticky div#upper-header{transition:all 0s!important;}@media (max-width:1279px){:not(.is-sticky) div#upper-header,#mainmenu-icon{transition:all 0s!important;}#mainmenu-icon{transition:all 0s!important;}}div:not(.is-sticky) .site-heading #logo img{transition:all 0s!important;}.cc_container a,.cc_container a:visited{text-decoration:none;color:#3f51b5;transition:200ms color;}button.espandi:focus-visible{outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px;}.cc_container a:hover,.cc_container a:active{color:#2d2d2d;}#sidebar-content .level-3-more > li a{padding-left:36px!important;}#sidebar-content .level-3-more > li > ul > li > a{padding-left:42px!important;}div#menu-sezione > button > span{position:absolute;right:0px;top:calc(50% - 0px);width:24px;height:3px;background:white;transform:translateY(-50%);right:10px;transition:all .66s;}div#menu-sezione > button[aria-expanded="true"] > span:last-child{top:calc(50% - 1px);transform:rotate(0deg);height:2px;}div#menu-sezione button[aria-expanded="false"] span:last-child{transform:rotate(90deg);top:28px;}button.collapse.espandi :focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}article.comunicato .date-c{text-transform:lowercase;}a:focus,span:focus,button:focus,select:focus,input:not(disabled):focus,div:focus{outline:#ff8c00 solid 3px!important;text-decoration:none!important;}a:focus{display:inline-block;}@media(max-width:300px){.choices__item.choices__item--selectable{word-break:break-word;}#neighborhoods .choices__inner{height:auto;}}.contest_nolink{color:#5A6772;}#filtri_label{font:400 21px/32px "Titillium Web";margin-bottom:10px;color:rgb(90,103,114);}a#salta-al-contenuto-principale:focus{z-index:9999;background:white;position:relative !important;padding:10px;top:10px;}button.del-face > span{display:inline-block;vertical-align:middle;top:inherit;color:#444E57;font-weight:bold;}button.del-face > span.del-face{position:relative;}button.del-face{padding:0px;margin:0px;height:auto;background:transparent;border:none;}.tags-links a:not(.custom-bg){padding:1px 8px 4px 0px;}div.msg-iscr-newsletter{margin:0;font:300 16px/19px "Titillium Web";margin-bottom:16px;padding-left:32px;}div.msg-iscr-newsletter:before{position:absolute;margin-left:-32px;margin-top:5px;width:25px;height:17px;content:'';background-size:25px 17px;background-repeat:no-repeat;background-image:url(/themes/custom/firenze/assets/icons/newsletter-image.png);}#node-list-concessioni .feed-icon,#node-list-richieste-di-iscrizione .feed-icon{padding-top:20px;margin-left:24px;display:block;}#node-list-concessioni .feed-icon:before,#node-list-richieste-di-iscrizione .feed-icon:before{position:absolute;margin-left:-24px;width:20px;height:32px;content:'';background-size:19px 23px;background-repeat:no-repeat;background-image:url(/themes/custom/firenze/assets/icons/file-csv.svg)}#node-list-concessioni table tr td a:before{display:none;}#node-list-concessioni table tr td a{font-size:inherit;}#node-list-concessioni table tr td a:hover,#node-list-concessioni table tr td a:focus{color:#7b0818;}#node-list-concessioni table tr td a.views-more-link:link{color:#333;}#node-list-concessioni table tr td a.views-more-link:hover,#node-list-concessioni table tr td a.views-more-link:focus{color:#7b0818;text-decoration:underline;}#node-list-impianti-sportivi .tipo-content,#node-list-associazioni .tipo-content{display:none;}.font-xs{font-size:0.7em;}.row-border-top{border-top:1px solid #D8D8D8;}.row-border-bottom{border-bottom:1px solid #D8D8D8;}.eu-cookie-compliance-content .eu-cookie-compliance-buttons button,.eu-cookie-compliance-content .eu-cookie-compliance-categories-buttons button{background-color:white;background-image:none;text-transform:uppercase;font-weight:700;-webkit-box-shadow:0 0 0 black;box-shadow:0 0 0 black;padding:5px 10px;border-radius:5px;border:none;font-size:1em;}.eu-cookie-compliance-content .eu-cookie-compliance-buttons button:hover,.eu-cookie-compliance-content .eu-cookie-compliance-categories-buttons button:hover{color:rgba(0,0,0,0.8);}.eu-cookie-compliance-close-button{background:url("/themes/custom/firenze/assets/icons/xmark-solid-white.svg");background-repeat:no-repeat;position:static;float:right;margin-top:10px;}.eu-cookie-withdraw-tab{border:none;left:1%;transform:translate(0,-100%);}.eu-cookie-compliance-message p,.eu-cookie-compliance-categories label,.eu-cookie-compliance-categories .eu-cookie-compliance-category-description{font-size:1em;}.eu-cookie-compliance-categories{margin-left:30px;}.eu-cookie-compliance-categories .eu-cookie-compliance-category{margin-bottom:10px;}.eu-cookie-compliance-categories label{margin-left:10px;}.eu-cookie-compliance-categories .eu-cookie-compliance-category input{display:inline-block;}@media (max-width:980px){.eu-cookie-compliance-content .eu-cookie-compliance-buttons button,.eu-cookie-compliance-content .eu-cookie-compliance-categories-buttons button{font-size:0.6em;padding:3px 5px;margin-top:15px;}.eu-cookie-compliance-message p,.eu-cookie-compliance-categories label,.eu-cookie-compliance-categories .eu-cookie-compliance-category-description{font-size:0.8em;}.eu-cookie-compliance-categories .eu-cookie-compliance-category-description{display:none;}}ul.attachment-list a.internal-link:before{background-image:url(/themes/custom/firenze/assets/icons/link-solid-grey.svg);}@media screen and (min-width:1200px){.banner-variant .banner-content.banner-content-allerta a.btn.btn-cta{bottom:40px;}.banner-variant .banner-content.banner-content-allerta .banner-content-bg{padding:40px;}}.banner-variant .banner-content p.allerta-prot-civ{font:400 15px/21px "Titillium Web";}div.region.region-footer3 div#block-allertaperilnostrocomune iframe{background-color:#fff;}div.table-responsive.allerta-prot-civ table thead{background-color:#F5F5F0;}div.table-responsive.allerta-prot-civ table tr.grado-allerta-0{background-color:#9acd00;}div.table-responsive.allerta-prot-civ table tr.grado-allerta-1{background-color:#ffff00;}div.table-responsive.allerta-prot-civ table tr.grado-allerta-2{background-color:#ffa500;}div.table-responsive.allerta-prot-civ table tr.grado-allerta-3{background-color:#ff0000;}div.table-responsive.allerta-prot-civ table{margin-bottom:20px;}@media screen and (min-width:1280px){div.banner-content.banner-content-allerta p.allerta-prot-civ{max-height:126px;overflow:hidden;}}@media screen and (min-width:1200px) and (max-width:1279px){div.banner-content.banner-content-allerta .banner-title.allerta-prot-civ{font:700 30px/38px "Titillium Web";}.banner-variant .banner-title.allerta-prot-civ{margin:0px 0px 20px;}div.banner-content.banner-content-allerta p.allerta-prot-civ{max-height:192px;overflow:hidden;}}@media screen and (min-width:900px) and (max-width:1199px){div.banner-content.banner-content-allerta .banner-title.allerta-prot-civ{font:700 22px/30px "Titillium Web";}div.banner-content.banner-content-allerta p.allerta-prot-civ{max-height:126px;overflow:hidden;}}@media screen and (min-width:600px) and (max-width:899px){div.banner-content.banner-content-allerta .banner-title.allerta-prot-civ{font:700 16px/20px "Titillium Web";}div.banner-content.banner-content-allerta p.allerta-prot-civ{max-height:65px;overflow:hidden;}}.no-sidebar #block-views-block-eventi-ef-block-1,.no-sidebar #block-views-block-eventi-see-block-1,.no-sidebar #block-views-block-eventi-af-block-1,.no-sidebar #block-views-block-eventi-biblioteche-block-1,.no-sidebar #block-views-block-eventi-biblioteche-block-2,.no-sidebar #block-views-block-eventi-quartieri-block-1,.no-sidebar #block-views-block-eventi-quartieri-block-2{max-width:608px;margin-left:auto;margin-right:auto;}ul.attachment-list a[href$=".pdf\#toolbar=0"]:before,ol.attachment-list a[href$=".pdf\#toolbar=0"]:before{background-image:url(/themes/custom/firenze/assets/icons/file-pdf.svg)}.attachment-line a[href$=".pdf\#toolbar=0"]:before,.accordion-line a[href$=".pdf\#toolbar=0"]:before{background-image:url(/themes/custom/firenze/assets/icons/file-pdf.svg)}.table-responsive .table a[href$=".pdf\#toolbar=0"]:before{background-image:url(/themes/custom/firenze/assets/icons/file-pdf.svg)}p a[href$=".pdf\#toolbar=0"]:before{background-image:url(/themes/custom/firenze/assets/icons/file-pdf.svg)}.entry-meta span.field.field--name-created.field--type-created time{display:inline;text-transform:lowercase;}
}
@media screen{.simplenews-confirm-removal{text-align:center;font:20px/30px "Titillium Web";text-transform:uppercase;}.simplenews-confirm-removal p{text-transform:none;font:700 20px/30px "Titillium Web";margin:50px 0 50px;}.simplenews-confirm-removal input{background-color:#C30C26;color:#fff;border-color:#C30C26;font-weight:normal;text-transform:uppercase;}.newsletter-name-date{color:#707070;font-family:'Titillium Web';font-size:18px;margin-bottom:15px;}.page-node-type-simplenews-issue .entry-header,.page-node-type-simplenews-issue .excerpt{max-width:100%;}.page-node-type-simplenews-issue .field--name-field-tipo-di-rubrica{font:600 38px 'Titillium Web';padding-bottom:15px;border-bottom:5px solid #c31825;margin-bottom:40px;padding-top:35px;}.page-node-type-simplenews-issue .entry-title{font:600 28px/30px 'Titillium Web';}.page-node-type-simplenews-issue .excerpt p,.page-node-type-simplenews-issue .entry-content a{font:300 21px/32px 'Titillium Web'!important;margin-bottom:20px;}.page-node-type-simplenews-issue .entry-content a{margin-bottom:40px;display:block;}.page-node-type-simplenews-issue .newsletter-footer{background:#30373D;color:#fff;padding:30px 0;margin-bottom:10px;}.page-node-type-simplenews-issue .newsletter-logo-content h2{margin:0 0 0 20px;word-break:break-word;}.page-node-type-simplenews-issue .bg-header{background:#C30C26;padding:30px 10px;color:#fff;margin-bottom:20px;}.page-node-type-simplenews-issue .social-footer-menu,.page-node-type-simplenews-issue .node__content{margin:0 10px;}.page-node-type-simplenews-issue .social-footer-menu,.page-node-type-simplenews-issue  .newsletter-footer a{color:#fff;}.page-node-type-simplenews-issue .newsletter-footer p{font:300 16px/19px "Titillium Web"!important;}.page-node-type-simplenews-issue .social-footer-menu,.page-node-type-simplenews-issue .newsletter-footer .footer-site-title{width:100%;margin-left:0;margin-bottom:30px;}.page-node-type-simplenews-issue .newsletter-footer .social-footer-menu ul li{display:inline-block;border-bottom:0;padding:6px 8px 6px 0;}.page-node-type-simplenews-issue .newsletter-footer .social-footer-menu .widget{padding-top:0;}.page-node-type-simplenews-issue  .social-footer-menu ul li svg{width:40px;height:40px;}.page-node-type-simplenews-issue .newsletter-footer .social-footer-menu ul li svg path:nth-of-type(1){fill:#30373D;}.page-node-type-simplenews-issue .newsletter-footer .social-footer-menu ul li svg path:nth-of-type(2){fill:#fff;}.page-node-type-simplenews-issue .newsletter-footer .social-footer-menu ul li.telegram svg ellipse,.page-node-type-simplenews-issue .newsletter-footer .social-footer-menu ul li.whatsapp svg circle,.page-node-type-simplenews-issue .newsletter-footer .social-footer-menu ul li.linkedin svg circle{fill:#30373D !important;stroke:#30373D !important;}.page-node-type-simplenews-issue .newsletter-footer .social-footer-menu ul li.telegram svg path,.page-node-type-simplenews-issue .newsletter-footer .social-footer-menu ul li.twitter svg g path,.page-node-type-simplenews-issue .newsletter-footer .social-footer-menu ul li.whatsapp svg path,.page-node-type-simplenews-issue .newsletter-footer .social-footer-menu ul li.linkedin svg path{fill:#fff;}.page-node-type-simplenews-issue .newsletter-footer .title-footer{display:none;}.page-node-type-simplenews-issue .newsletter-footer .footer-site-title span{padding-left:25px;color:#fff !important;}.page-node-type-simplenews-issue .newsletter-footer .footer-site-title a,.page-node-type-simplenews-issue .newsletter-footer .footer-site-title a:hover{color:#fff !important;}.page-node-type-simplenews-issue .newsletter-footer .footer-site-title a{text-decoration:none;}.page-node-type-simplenews-issue .node__content{max-width:900px;margin:0 auto;}.page-node-type-simplenews-issue .newsletter-logo-content{display:flex;align-items:center;max-width:900px;width:100%;margin:0 auto;}.page-node-type-simplenews-issue #fake-padding,.page-node-type-simplenews-issue .header-nav,.page-node-type-simplenews-issue #footer,.page-node-type-simplenews-issue #sidebar{display:none;}.page-node-type-pagina-iscrizione-newsletter .editor-text.field--name-body{margin-right:0;margin-left:0;}.page-node-type-simplenews-issue .col-md-8{width:100%;}@media screen and (max-width:667px){.page-node-type-simplenews-issue .field--name-field-tipo-di-rubrica{font-size:25px;margin-bottom:0px;padding-top:15px;}.page-node-type-simplenews-issue .entry-title{font-size:20px;}.page-node-type-simplenews-issue .excerpt p{font-size:18px!important;}}form.simplenews-subscriber-validate,form.simplenews-subscriber-page-form,form.simplenews-confirm-multi{max-width:1248px;margin:0 auto;padding:10px;}form.simplenews-subscriber-validate .button{background-color:#C30C26;border-color:#C30C26;margin-top:10px;}form.simplenews-subscriber-page-form .button{background-color:#C30C26;border-color:#C30C26;margin-top:10px}#edit-subscriptions input.form-checkbox{display:inline-block;margin-right:3px;}#edit-subscriptions{padding-left:30px;}#edit-submit.btn-primary{background-color:#C30C26;border-color:#C30C26;}form.simplenews-subscriber-page-form .fieldset-wrapper{margin-left:30px;}form.simplenews-subscriber-account-form{max-width:1248px;margin:0 auto;padding:10px;}form.simplenews-subscriber-page-form input#edit-field-accetta-l-informativa-sull-value{margin:20px 0px 0 0px!important;display:inline-block;}form.simplenews-subscriber-account-form input#edit-field-accetta-l-informativa-sull-value{margin:20px 0px 0 0px!important;display:inline-block;}form.simplenews-subscriber-page-form #edit-field-accetta-l-informativa-sull-value--description{margin:0 0px 50px;display:inline;}form.simplenews-subscriber-account-form #edit-field-accetta-l-informativa-sull-value--description{display:inline-block;}
}
@media screen{.federated-search header{font:400 18px/64px "Titillium Web";}.federated-search .filters-list{padding-bottom:0;}.federated-search .filters-list button{background-color:transparent;border:none;color:#C30C26;font-size:21px;text-decoration:underline;float:right;}@media (max-width:1179px){.federated-search .filters-list button{float:none;}}.federated-search .rows-list{padding-bottom:0;}.federated-search .views-row .card{background-color:#F5F5F0;border-radius:5px;margin-left:0;margin-bottom:16px;padding:24px 24px 32px;position:relative;}.federated-search .views-row .card .card-body{min-height:auto;}@media (max-width:1179px){.federated-search .views-row .card .card-body{min-height:auto;}}.federated-search .views-row .views-field-firenze-node-title .field-content{font:21px/25px "Titillium Web";}.federated-search .views-row .views-field-firenze-node-title{min-height:auto;}@media (max-width:1179px){.federated-search .views-row .views-field-firenze-node-title{min-height:auto;}}.federated-search .views-row .views-field-firenze-site-name,.federated-search .views-row .views-field-firenze-node-type{border:1px solid transparent;white-space:nowrap;padding:2px 6px;font-size:12px;line-height:1.42857;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#C30C26;color:#fff;display:inline-block;width:40%;text-align:center;position:absolute;top:24px;right:10px;}.federated-search .views-row .views-field-firenze-node-abstract{min-height:auto;}@media (max-width:1179px){.federated-search .views-row .views-field-firenze-node-abstract{min-height:auto;}}.federated-search .views-row .views-field-created{font-weight:700;font-size:14px;margin-bottom:20px;text-transform:lowercase;display:inline-block;width:50%;}.federated-search .views-row .views-field-firenze-node-title{margin-bottom:10px;}.federated-search .empty{padding-top:24px;padding-bottom:48px;}#views-exposed-form-federated-search-search-page label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}#views-exposed-form-federated-search-search-page input{width:100%;}#views-exposed-form-federated-search-search-page input.form-autocomplete{background-position-x:65%;}@media screen and (max-width:767px){#views-exposed-form-federated-search-search-page input.form-autocomplete{background-position-x:94%;}}@media screen and (min-width:768px) and (max-width:1279px){#views-exposed-form-federated-search-search-page input.form-autocomplete{background-position-x:96%;}}#views-exposed-form-federated-search-search-page input.form-autocomplete:not(.ui-autocomplete-loading){background-image:none;line-height:0;}#views-exposed-form-federated-search-search-page .form-submit{display:block;background-image:url('/themes/custom/firenze/assets/icons/search-red.svg');background-size:32px 32px;background-repeat:no-repeat;background-color:#fff;height:32px;width:32px;color:transparent;position:absolute;top:26px;right:-10px;border:none;transform:rotateY(180deg) translate(50%,-70%);transition:all 250ms;}@media (max-width:1280px){#views-exposed-form-federated-search-search-page .form-submit{top:42px;right:5px;}}@media (max-width:1280px){.user-logged-in #views-exposed-form-federated-search-search-page .form-submit{top:26px;right:0;}}#header.is-sticky #views-exposed-form-federated-search-search-page .form-submit{top:42px;right:5px;}.federated-search-facet{display:none;}#facets-buttons .navbar-toggler{border:none;background-color:white;}#facets-buttons .navbar-toggler:first-child{border-left:1px solid #D8D8D8;}#facets-buttons .navbar-toggler.active{background-color:#F7DFDF;}#facets-buttons .navbar-toggler h3{border-left:1px solid #D8D8D8;font:400 21px/64px "Titillium Web";position:relative;border:0;padding:0 48px 0 16px;cursor:pointer;color:#5A6772;margin:0;}#facets-buttons .navbar-toggler h3:hover,#facets-buttons .navbar-toggler h3:focus{color:#7b0818;}#facets-buttons .navbar-toggler h3:after{display:block;width:24px;height:24px;content:'';position:absolute;top:20px;right:12px;background-image:url('/themes/custom/firenze/assets/icons/select-arrow.svg');background-repeat:no-repeat;background-position:center center;background-size:24px 24px;will-change:transform;transform:none;transition:25ms transform ease-in-out,25ms -webkit-transform ease-in-out;}#facets-contents .collapse,#facets-contents .collapsing{display:none;height:auto !important;}#facets-contents .collapse.active{display:block;}#facets-contents .content{margin:16px 0;border-bottom:1px solid #D8D8D8;}#facets-contents .content ul{padding-left:24px;}#facets-contents .facet-item{display:block;margin-bottom:20px;width:100%;}#facets-contents .facet-item label{color:#444E57;font-size:16px;margin-left:10px;font-weight:400;vertical-align:top;white-space:initial;}#facets-contents input[type=checkbox]{display:inline-block;}@media (max-width:1179px){.filters-list #facets-contents.collapse.in{display:block;}.filters-list #facets-contents.collapse{display:none;}}@media (min-width:1280px){.filters-list .navbar-toggler{display:none;}}.layout-content #exposed-filters .views-exposed-form #views-exposed-form-federated-search-search-page .form-submit,.layout-content #exposed-filters .views-exposed-form .rimuovi-autocomplete{display:none !important;}.layout-content #exposed-filters .views-exposed-form .form-type-select{width:50%;float:right;}@media (max-width:1179px){.layout-content #exposed-filters .views-exposed-form .form-type-select{width:100%;float:none;}}.ui-autocomplete.federated-search-autocomplete-search .ui-menu-item .ui-menu-item-wrapper{border:0;color:#333;margin:0;padding:0;}.ui-autocomplete.federated-search-autocomplete-search .ui-menu-item .ui-menu-item-wrapper.ui-state-active .federated-search-preview{background-color:#d6d6d6;}.ui-autocomplete.federated-search-autocomplete-search .ui-state-active,.ui-autocomplete.federated-search-autocomplete-search .ui-widget-content .ui-state-active,.ui-autocomplete.federated-search-autocomplete-search .ui-widget-header .ui-state-active,.ui-autocomplete.federated-search-autocomplete-search a.ui-button:active,.ui-autocomplete.federated-search-autocomplete-search .ui-button:active,.ui-button.ui-state-active:hover{border:none;background:transparent;font-weight:initial;color:initial;opacity:1;}.ui-autocomplete.federated-search-autocomplete-search .ui-state-active a,.ui-autocomplete.federated-search-autocomplete-search .ui-state-active a:link,.ui-autocomplete.federated-search-autocomplete-search .ui-state-active a:visited{color:#333;text-decoration:none;opacity:1;}.pull-right.above-search-form .form-item-sort-by,.pull-right.above-search-form .form-item-sort-order,.pull-right.above-search-form .form-item-sort-bef-combine{display:none;}.mobile-search-form .views-exposed-form .form-type-select,.mobile-search-form .views-exposed-form #views-exposed-form-federated-search-search-page .form-submit{display:none;}.mobile-search-form .views-exposed-form #views-exposed-form-federated-search-search-page .form-type-textfield{width:100%;}#exposed-filters .form-item-search{display:none;}.ui-autocomplete.federated-search-autocomplete-search .ui-menu-item:last-child{background-color:transparent;height:auto;}.ui-autocomplete.federated-search-autocomplete-search .ui-menu-item .view-all{font-size:120%;font-weight:700;}section.trovati-federated-search{padding-bottom:0px;}.federated-search #facets-contents .facet-content h3{font:700 18px/64px "Titillium Web";text-transform:uppercase;margin-top:0px;}
}
