.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}.jgrid:after{content:'';display:inline-block;width:100%}.jgrid>*{vertical-align:top;display:inline-block;width:100%}.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}.rg15-hp-carousel{background:url(../img/pattern.jpg);overflow:hidden;text-align:center;padding-bottom:15px;margin-bottom:15px}.rg15-hp-carousel .swiper-carousel-wrapper{position:relative}.rg15-hp-carousel .swiper-slide{position:relative;background:#fff;padding-bottom:15px}.rg15-hp-carousel .swiper-slide p{color:#929292;font-family:arial,sans-serif;font-size:11px;line-height:1;font-weight:700}.rg15-hp-carousel .swiper-slide p strong{color:#000}.rg15-hp-carousel .swiper-slide:after{content:'';position:absolute;top:45px;left:50%;bottom:10px;width:1px;background:#929292}.rg15-hp-carousel .affluenza,.rg15-hp-carousel .sezioni{display:none}.rg15-hp-carousel .carousel-nav span{cursor:pointer;position:absolute;top:34px;color:#fff;background:#ccc;height:100px;line-height:100px;width:30px;text-align:center;font-family:'Open Sans Condensed',sans-serif;font-size:30px}.rg15-hp-carousel .carousel-nav-prev{left:0}.rg15-hp-carousel .carousel-nav-next{right:0}.rg-15-title{position:relative;display:inline-block;margin:0;line-height:1.4;text-transform:uppercase;font-family:'Open Sans Condensed Light',sans-serif}.rg-15-title strong{font-family:'Open Sans Condensed',sans-serif;color:#000;font-weight:400}.rg-15-title:after,.rg-15-title:before{content:'';position:absolute;top:5px;height:25px}.rg-15-title:before{width:40px;right:100%;background:url(../img/italia-black.png) center/contain no-repeat}.rg-15-title:after{width:60px;left:100%;background:url(../img/logo-fq-italia.png) center/contain no-repeat}.slide-title{text-transform:uppercase;font-size:30px;margin:0;line-height:1.5}.slide-title span{display:none}.reg15-carousel-results{padding:0 30px}.governor{width:50%;float:left;position:relative}.governor-pic{width:60%;height:auto}h4.percent{font-size:36px;line-height:1;margin:0}h4.percent sup{font-size:22px;font-weight:400}.csx h4.percent{color:#CA130F}.cdx h4.percent{color:#272763}.italy-map{position:relative;text-align:center;min-height:350px;background:url(../img/pattern.jpg);margin-bottom:15px;padding-bottom:7px}.italy-map p{font-family:Arial,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.5}.italy-map h2{font-size:24px;left:-10px;position:relative}.italy-map .paper{border-top:1px solid;border-bottom:1px solid;margin:0 7px}.italy-map .paper>svg{max-width:350px;margin:0 auto}.rg-15-title-small{margin:0 0 7px;text-transform:uppercase;font-size:14px}.search-box-amministrative{position:relative;background:url(../img/pattern.jpg);padding:15px;margin-bottom:15px;text-align:center}.search-box-amministrative:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/italia-black.png) center/auto 120% no-repeat;opacity:.2}.search-box-amministrative .tt-input{background:#fff!important}.search-box-amministrative .btn{color:#fff;font-size:15px}.search-box-amministrative .twitter-typeahead{width:85%}.search-box-amministrative .twitter-typeahead .tt-hint,.search-box-amministrative .twitter-typeahead .tt-input{width:100%;background:#fff;margin-bottom:15px}.search-input-comune,.search-input-regione{font-family:'Open Sans Condensed',sans-serif;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}.tt-dataset{font-family:'Open Sans Condensed',sans-serif;color:#929292;background:#fff;border:1px solid #ddd;line-height:1;padding:5px;font-size:16px}.tt-suggestion{margin-bottom:7px}.stats-comune{font-family:'Open Sans Condensed',sans-serif;position:relative;text-transform:uppercase;text-align:center;padding:4px 15px;margin-bottom:15px}.stats-comune .comune-affluenza,.stats-comune .comune-sezioni{font-size:16px;color:#505050;line-height:1.2}.comune-title{font-size:26px;margin:0;color:#000}.side-category-menu-list .sub-menu-comuni{margin-top:15px}.side-category-menu-list .sub-menu-comuni li{padding-left:30px}.side-category-menu-list .sub-menu-comuni li a:before{content:''}.stats-ballottaggio{position:relative;font-family:Arial,sans-serif;margin-bottom:30px;margin-top:-30px;padding:0;line-height:1}.stats-ballottaggio .jgrid>div{width:50%;display:inline-block;text-align:center;float:none}.stats-ballottaggio .jgrid>div.no-mobile{display:none}.stats-ballottaggio .jgrid>.gauge-wrapper{width:100%}.stats-ballottaggio canvas{height:100px;position:relative}.stats-ballottaggio p{font-size:12px}.last-updated{position:relative;background:#676D87;text-align:center;padding:15px;margin-bottom:30px;font-family:arial,sans-serif;font-size:12px}.last-updated p{color:#fff}.stats-seggi{background:url(../img/pattern.jpg);position:relative;font-size:18px;margin-bottom:30px;padding-bottom:45px;border-bottom:3px solid;font-family:'Open Sans Condensed',sans-serif}.stats-seggi .last-updated-link{color:#000;font-size:12px;text-align:center}.stats-seggi .jgrid>.stat{font-size:20px;line-height:1;width:100%;text-align:center;padding:5px 0 15px}.stats-seggi .jgrid>.stat strong{display:block;font-size:42px;line-height:1}.stats-seggi p.consiglieri{text-transform:uppercase;text-align:center;font-size:18px;padding-bottom:15px}.stats-seggi p.consiglieri span{display:block}.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}.title-seggi{margin:0;text-align:center;font-size:26px;color:#fff;text-transform:uppercase;padding:3px;overflow:visible}.title-seggi:after,.title-seggi:before{content:'';position:absolute}.title-seggi:before{width:100%;height:130px;left:0;opacity:.2;top:24px;overflow:hidden;background:url(../img/italia-black.png) center/auto 120% no-repeat}.title-seggi:after{width:90px;height:50px;top:0;right:0;background:url(../img/logo-fq-italia.png) center/contain no-repeat}.stats-figures{border-top:1px solid;padding-top:15px;margin-bottom:30px}.table-candidato{width:100%;font-family:'Open Sans Condensed',sans-serif;color:#505050;border-bottom:1px solid;margin-bottom:15px}.table-candidato th{text-align:left;font-size:24px;vertical-align:middle}.table-candidato td{font-size:14px;text-transform:uppercase;padding:2px}.table-candidato tr:nth-child(2n+1) td{background:#f2f2f2}.table-candidato h4{display:inline-block;margin:0;text-transform:uppercase;position:relative;top:-20px}.table-candidato h4 small{display:none}.candidato-pic{display:inline-block;height:80px;width:auto}@media screen and (max-device-width:641px){.responsive-table h4{font-size:18px}.responsive-table h4 small{font-size:14px;font-family:arial,sans-serif;display:block}.responsive-table td,.responsive-table th{display:block}.responsive-table tr{display:table-row;padding:7px}.responsive-table th.col-tot-percent,.responsive-table th.col-tot-voti{line-height:1;width:50%;float:left;text-align:center;font-size:36px;padding-bottom:10px;border-bottom:1px solid #ccc}.responsive-table td.col-partial-voti{width:50%;float:left;padding:0 7px;font-size:20px}.responsive-table td.col-partial-percent{padding:0 7px;font-size:20px}.responsive-table td.col-partito{font-size:16px;line-height:1;padding:7px 7px 0}.responsive-table tbody{display:table-row-group}.responsive-table tbody tr{display:table-row}}.bar-chart-header{font-family:'Open Sans Condensed',sans-serif;padding-top:40px;text-align:center;background:#ccc;position:relative;text-transform:uppercase;margin-bottom:30px}.bar-chart-header small{display:block;line-height:1.2;position:relative}.bar-chart-header h4{font-size:26px;position:absolute;left:30px;right:30px;text-align:center;top:5px;margin:0;display:inline-block;line-height:30px;color:#000}.chart-nav{position:absolute;top:22px;display:inline-block;line-height:30px}.chart-nav-prev{left:15px}.chart-nav-next{right:15px}.ep14-tab-search{position:relative;text-align:center;padding:15px;margin-bottom:15px;background:#D8D9DD}.ep14-tab-search select{margin-bottom:5px}.ep14-tab-search .btn{display:block;margin:7px auto}.candidato{position:absolute;top:400px;left:0;width:100%;text-align:center;border-top:1px solid #000;padding:30px 0 10px}.candidato .logo-partito{width:50px;height:auto;border-radius:50%;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.candidato h2{font-size:16px;text-transform:uppercase;margin:0;color:#2b2a2a}.candidato p{font-size:12px;color:#929292;line-height:1}.stats-candidato-reg{border-bottom:1px solid;margin-bottom:30px;padding-bottom:15px;*zoom:1}.stats-candidato-reg:after,.stats-candidato-reg:before{content:" ";display:table}.stats-candidato-reg:after{clear:both}.stats-candidato-reg .col-candidato{width:48.67257%;float:left;text-align:center}.stats-candidato-reg .col-candidato img{width:100px;height:auto}.stats-candidato-reg .col-candidato h4{margin:0;font-size:22px;text-transform:uppercase;color:#000}.stats-candidato-reg .col-figures{width:48.67257%;float:left;font-family:'Open Sans Condensed',sans-serif;text-transform:uppercase;text-align:center;font-size:36px;line-height:1;padding-top:15px}.stats-candidato-reg .col-figures strong{display:inline-block;padding:0 10px;line-height:1.2;margin-bottom:15px}.stats-candidato-reg .col-figures small{font-size:18px;display:block}.stats-candidato-reg .col-table{width:100%}.stats-candidato-reg .col-table table{border-bottom:none}.search-map{position:relative}.search-map .search-box-amministrative{position:absolute;top:40%;left:200px;background:0 0;padding:0;width:auto}.search-map .search-box-amministrative:before{background:0 0}.search-map .search-box-amministrative input{margin-bottom:7px}.search-map .search-box-amministrative .btn{position:static}.search-map .paper{margin-left:300px;border:none}.col-amministrative>div{font-size:18px;width:48.67257%}@media screen and (min-width:641px){.rg15-hp-carousel{display:none;padding:0 7px 30px}.rg15-hp-carousel .swiper-slide{float:left;background:0 0}.rg15-hp-carousel .swiper-slide:after{content:none}.rg15-hp-carousel .slide-title{text-align:center;font-size:18px;position:absolute;bottom:-20px;left:50%;line-height:1;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.rg15-hp-carousel .slide-title span{display:block;font-size:12px;color:#929292}.rg15-hp-carousel .reg15-carousel-results{padding:0 7px;margin:0 7px;background:#fff;*zoom:1}.rg15-hp-carousel .reg15-carousel-results:after,.rg15-hp-carousel .reg15-carousel-results:before{content:" ";display:table}.rg15-hp-carousel .reg15-carousel-results:after{clear:both}.rg15-hp-carousel .swiper-wrapper{text-align:left;width:15000px}.rg15-hp-carousel .swiper-slide{text-align:left}.rg15-hp-carousel .affluenza,.rg15-hp-carousel .sezioni{display:block;font-family:'Open Sans Condensed',sans-serif;font-size:12px;font-size:12px;position:absolute;bottom:-5px}.rg15-hp-carousel .affluenza{left:30px}.rg15-hp-carousel .sezioni{right:30px}.rg15-hp-carousel .carousel-nav span{top:-5px}.rg15-hp-carousel .carousel-nav-prev{left:-7px}.rg15-hp-carousel .carousel-nav-next{right:-7px}.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/italia-black.png) -2px -5px/105% auto no-repeat}.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{font-family:'Open Sans Condensed',sans-serif;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{font-family:'Open Sans Condensed',sans-serif;background:#ccc;position:relative;text-transform:uppercase;text-align:center;padding:4px 15px;margin-bottom:15px}.stats-comune .comune-affluenza,.stats-comune .comune-sezioni{font-size:12px;color:#505050;position:absolute;top:4px;line-height:26px}.stats-comune .comune-affluenza{left:15px}.stats-comune .comune-sezioni{right:15px}.comune-title{font-size:26px;margin:0;color:#000}.side-category-menu-list .sub-menu-comuni{margin-top:15px}.side-category-menu-list .sub-menu-comuni li{padding-left:30px}.side-category-menu-list .sub-menu-comuni li a:before{content:''}.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}.stats-ballottaggio .jgrid>.gauge-wrapper{width:30%}.stats-ballottaggio canvas{height:120px;margin-top:-20px;margin-left:-20px}.stats-ballottaggio p{font-size:12px}.stats-seggi{padding-bottom:0}.stats-seggi .last-updated-link{color:#fff;position:absolute;top:3px;left:7px}.stats-seggi .jgrid>.stat{width:20%;padding:30px 0 15px}.stats-seggi .jgrid>.stat strong{font-size:30px}.stats-seggi p.consiglieri{font-size:14px}.title-seggi{font-size:18px}.tt-dataset{font-family:'Open Sans Condensed',sans-serif;color:#929292;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;display:inline-block;padding:0 10px}.bar-chart-header .no-mobile{display:inline-block}.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/pattern.jpg);font-family:'Open Sans Condensed',sans-serif}.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-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}}