@charset "UTF-8";.jgrid:after,.jgrid>*{width:100%;display:inline-block}.row-info-elezioni th,.show-more-item,.side-category-menu,.stats-comune,.stats-seggi p.consiglieri,.table-candidato td{text-transform:uppercase}.ungrid-row{width:100%;display:table;table-layout:fixed}.ungrid-col{display:table-cell;vertical-align:top}.jgrid{text-align:justify!important;text-justify:distribute-all-lines;font-size:0!important}.jgrid>*{text-align:left;font-size:medium;vertical-align:top}.jgrid:after{content:''}.center{text-align:center}.right{text-align:right}.left{text-align:left}.pull-right{float:right;margin-left:7px}.pull-left{float:left;margin-right:7px}.align-top{margin-top:-23px}.abs-left,.abs-right{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.abs-right{right:7px}.abs-left{left:7px}.side-category-menu{font-family:"Open Sans Condensed",sans-serif;margin-bottom:15px}.side-category-menu .doubleStroke.doubleStroke:before{border-color:#fff}.side-category-menu h2{display:inline-block;margin:7px 0;padding:0 7px;color:#fff;font-size:20px;text-align:center}.side-category-menu-list{margin:15px 7px;font-family:15px;line-height:1}.bar-chart-colums.no-mobile,.search-input-comune,.search-input-regione,.tt-dataset{font-family:"Open Sans Condensed",sans-serif}.side-category-menu-list li{width:48.67257%;position:relative}.side-category-menu-list li a{display:block;margin-left:10px;color:#585858}.side-category-menu-list li a:before{content:'»';position:absolute}.side-category-menu .side-category-menu-list-striped.side-category-menu-list-striped li{width:auto;padding:0;margin-bottom:0;position:relative}.side-category-menu .side-category-menu-list-striped.side-category-menu-list-striped li:nth-child(2n){background:#f6f6f6}.side-category-menu .side-category-menu-list-striped.side-category-menu-list-striped a:before{left:8px}.governor{text-align:left;height:90px}.governor .percent{margin-top:15px;padding-left:94px}.governor p{padding-left:94px}.governor .governor-pic{position:absolute;top:0;left:.5px;height:90px;width:auto}.governor:first-child{text-align:right}.governor:first-child .percent,.governor:first-child p{padding-left:0;padding-right:94px}.governor:first-child .governor-pic{right:.5px;left:auto}.search-box-amministrative{padding:15px 30px 15px 120px;text-align:left}.search-box-amministrative:before{width:80px;height:100%;background:url(../img/categorie/regionali2015/italia-black.png) -2px -5px no-repeat;background-size:105% auto}.search-box-amministrative .btn{position:absolute;top:18px;right:30px}.search-box-amministrative .twitter-typeahead{width:95%}.search-box-amministrative .twitter-typeahead .tt-hint,.search-box-amministrative .twitter-typeahead .tt-input{width:70%;background:#fff}.search-input-comune,.search-input-regione{padding:7px;line-height:1;display:inline-block;width:58%;margin-right:3%;border-radius:4px;border:2px solid #fff;box-shadow:0 2px 2px #ccc inset}.last-updated p{position:absolute;bottom:10px;right:10px}.stats-comune{margin-bottom:15px}.stats-comune .comune-affluenza{display:none;left:15px}.stats-comune .comune-affluenza,.stats-comune .comune-sezioni{font-size:12px;color:#505050;position:absolute;top:4px;line-height:26px}.stats-comune .comune-sezioni{right:15px}.comune-title{font-size:26px;margin:0;color:#000;text-align:left}.side-category-menu-list .sub-menu-comuni li{padding-left:15px}.stats-ballottaggio{margin-top:0}.stats-ballottaggio .jgrid>div{width:35%;float:none}.stats-ballottaggio .jgrid>div.no-mobile{display:inline-block}.stats-ballottaggio .jgrid>div.only-mobile{display:none}.bar-chart-header .no-mobile,.bar-chart-header h4{display:inline-block}.stats-ballottaggio .jgrid>.gauge-wrapper{width:30%}.stats-ballottaggio canvas{height:120px!important;width:auto!important;margin-top:-20px;margin-left:-20px}.stats-ballottaggio p{font-size:12px}.stats-seggi .last-updated-link{position:absolute;top:0;right:5px;left:auto}.stats-seggi .jgrid>.stat{width:100%;padding:30px 0 15px}.stats-seggi .jgrid>.stat strong{font-size:30px}.title-seggi{font-size:18px}.tt-dataset{color:#919191;background:#fff;border:1px solid #ddd;line-height:1;padding:5px;font-size:16px}.tt-suggestion{margin-bottom:7px}.bar-chart-header{padding-top:7px;margin-bottom:0}.bar-chart-header small{display:inline-block;line-height:30px;position:relative;top:-3px}.bar-chart-header h4{position:static;padding:0 10px}.bar-chart-header .chart-nav{top:7px}.bar-chart-colums.no-mobile{display:table;text-align:center;height:480px;margin-bottom:30px;background:url(../img/categorie/regionali2015/pattern.jpg)}.bar-chart-column{position:relative}.bar{width:98%;margin:0 auto;background:#fff;max-width:100px;min-height:100px;position:absolute;bottom:80px;padding:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);overflow:visible}.bar .bar-img-wrap{position:relative;margin:5px}.bar .bar-img-wrap img{display:inline-block;margin:0;width:100%;height:auto}.bar>.percent{font-size:36px;position:absolute;bottom:100%;left:0;right:0}.stats-comune,.stats-seggi{position:relative;font-family:'Open Sans Condensed',sans-serif}.stats-candidato-reg .jgrid .col-candidato{width:14.45428%}.stats-candidato-reg .jgrid .col-candidato img{width:100%}.stats-candidato-reg .jgrid .col-figures{width:14.45428%}.stats-candidato-reg .jgrid .col-figures strong{display:block;padding:0}.stats-candidato-reg .jgrid .col-table{width:65.78171%}.stats-candidato .table-candidato .col-candidato{width:60%}.stats-candidato .table-candidato .col-tot-percent,.stats-candidato .table-candidato .col-tot-voti{width:20%}.ep14-tab-search select{margin:0 15px}.ep14-tab-search .btn{display:inline-block}.stats-comune,.stats-seggi .jgrid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.stats-comune{display:flex;background:#ccc;text-align:center;padding:4px 15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.stats-comune .comune-title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:21px;margin:0;color:#000}.stats-comune div{font-size:12px;color:#505050}.stats-seggi{background:url(../img/categorie/regionali2015/pattern.jpg);font-size:18px;margin-bottom:30px;padding-bottom:45px;border-bottom:3px solid}.table-candidato,.table-candidato .col-candidato div h5{font-family:"Open Sans",sans-serif}.stats-seggi .last-updated-link{color:#999;font-size:12px;text-align:right}.stats-seggi .jgrid{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.stats-seggi .jgrid .stat{font-size:18px;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;padding:30px 0 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;font-weight:700;line-height:1}.stats-seggi .jgrid .stat strong{font-size:30px}.stats-seggi .fonte{position:absolute;font-size:12px;bottom:5px;left:7px}.stats-seggi .btn-update{position:absolute;bottom:7px;right:7px;padding:7px 15px}.stats-seggi p.consiglieri{text-align:center;font-size:14px;padding-bottom:15px}.consiglieri{display:none}.table-candidato{width:100%;color:#505050;margin-bottom:15px;border-bottom:1px solid #ddd}.table-candidato th{font-size:24px;text-align:left;margin:10px 0}.first-row-elezioni .col-tot-percent,.table-candidato .col-partial-percent{text-align:right}.table-candidato .col-candidato .image{margin-right:10px;width:64px;height:64px;float:left;display:none;margin-bottom:10px}.table-candidato .col-candidato .image img{max-width:100%}.table-candidato .col-candidato h4{text-transform:uppercase;margin:0;font-size:.8em;line-height:1;max-width:180px}.table-candidato .col-candidato div{display:inline-block;margin-top:-10px}.table-candidato .col-candidato div h5{margin:0;color:#999;font-size:.6em;line-height:1}.first-row-elezioni,.last-updated{font-family:'Open Sans Condensed',sans-serif}.table-candidato td{font-size:13px;padding:10px 2px}.table-candidato .col-partito{width:60%}.table-candidato .col-partial-percent,.table-candidato .col-partial-voti{width:40%}.table-candidato tr:nth-child(2n+1) td{background:#f2f2f2}.stats-figures{padding:5px}.last-updated{position:relative;background:#000;text-align:center;padding:15px;font-size:12px}.last-updated p{color:#fff;display:block;margin-top:10px}.row-info-elezioni{border-top:10px solid #fff;border-bottom:10px solid #fff}.row-info-elezioni th{font-size:15px}.row-info-elezioni th h4{margin:0;padding:0}.stats-candidato{margin:35px 0}.candidato-pic{border-radius:50%;max-width:60px;margin:10px auto;display:block}.side-category-menu.circoscrizione .side-category-menu-list>li>a{font-size:20px;text-decoration:underline}.side-category-menu-list>li{margin:20px 0}.all-results-comuni .side-category-menu-list a,.side-category-menu-list .sub-menu-comuni a{padding:7px 0 7px 25px}.all-results-comuni .side-category-menu-list a:first-child,.side-category-menu-list .sub-menu-comuni a:first-child{font-size:16px}.all-results-comuni .side-category-menu-list a:last-child,.side-category-menu-list .sub-menu-comuni a:last-child{font-size:14px}.all-results-comuni .side-category-menu-list small,.side-category-menu-list .sub-menu-comuni small{font-size:100%}.all-results-comuni .side-category-menu-list li{margin:0;padding:5px 0}.all-results-comuni .side-category-menu-list li a:before{left:2px;font-size:20px;top:5px}.side-category-menu-list li a:before{left:2px;font-size:20px;top:15%}.side-category-menu-list:not(.comunali)>li>a{margin-bottom:10px}.side-category-menu-list:not(.comunali)>li>a[href="#"]{pointer-events:none}.side-category-menu-list:not(.comunali)>li>a:before{display:none}.side-category-menu{border-bottom:0}.all-results .side-category-menu-list>li>a{font-size:20px;text-decoration:underline}.col-comunali li:nth-child(2n),.sub-menu-comuni li:nth-child(2n){background:#f6f6f6}.side-category-menu-list li{margin-bottom:0}.bottom-update.last-updated{padding:25px 15px;bottom:5px}.elezioni-2019-section .main-wrap{margin-top:30px}.show-more-item{background-color:#de0000;color:#fff;display:block;text-align:center;margin-top:20px}.show-more-item:hover{text-decoration:none;opacity:.9}@media all and (min-width:768px){.stats-comune .comune-affluenza{display:block}.comune-title{text-align:center}}@media all and (min-width:1025px){.stats-seggi .jgrid>.stat{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;width:20%}.stats-comune .comune-title{font-size:26px}.stats-seggi .jgrid .stat{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}.table-candidato .col-candidato .image{display:block}.table-candidato .col-candidato .image+h4{margin-top:5px;max-width:300px}.table-candidato .col-candidato h4{font-size:.9em;max-width:100%}.table-candidato .col-candidato div h5{font-size:.7em}.candidato-pic{margin-bottom:-10px;display:inline}.elezioni-2019-section .main-wrap{margin-top:0}}