.communal-elections-container{font-family:PT Sans Narrow,serif}.communal-elections-container .communal-elections-headliner{background-color:#ed1b25}.communal-elections-container .communal-elections-headliner .headliner-holder{max-width:1220px;margin-left:auto;margin-right:auto;float:none;height:50px;position:relative;text-align:center;box-shadow:0 3px 11px 0 rgba(47,39,29,.08);background-image:linear-gradient(90deg,#a41715,#ed1b25 50%,#a41715)}@media (max-width:767px){.communal-elections-container .communal-elections-headliner .headliner-holder{text-align:left}}@media (max-width:767px){.communal-elections-container .communal-elections-headliner .headliner-holder .headliner-title{padding-left:10px}}.communal-elections-container .communal-elections-headliner .headliner-holder .headliner-title .banner{display:inline-block;height:50px;width:200px;background-size:200px 42px;background-image:url(bec7d31930ec5b5686fffe662d7b00f4.png);background-repeat:no-repeat;background-position:0}.communal-elections-container .communal-elections-headliner .headliner-holder .headliner-more{width:auto;height:31px;padding:3px 12px;border-radius:2px;border:1px solid #fff;font-size:19px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;text-transform:uppercase;font-family:PT Sans Narrow,serif;color:#fff;right:15px;position:absolute;top:10px;display:inline-block;cursor:pointer}.communal-elections-container .communal-elections-headliner .headliner-holder .headliner-more:hover{text-decoration:underline}.communal-elections-container .communal-elections-counties{font-family:PT Sans,sans-serif;background-color:#2c3251;color:#fff}.communal-elections-container .communal-elections-counties .counties-holder{max-width:1220px;margin-left:auto;margin-right:auto;float:none;height:110px;position:relative;background-size:200px 110px;background-image:url(7f53cb56494fb9481d61ccb4d72385fb.png);background-repeat:no-repeat;background-position:0}@media (max-width:1023px){.communal-elections-container .communal-elections-counties .counties-holder{padding-left:0;height:auto;background-size:auto 60px}}.communal-elections-container .communal-elections-counties .counties-holder .counties-title{display:block;float:left;width:20%;position:relative}@media (max-width:1023px){.communal-elections-container .communal-elections-counties .counties-holder .counties-title{position:static;display:block;height:60px;line-height:60px;float:none;text-align:center;width:100%}}.communal-elections-container .communal-elections-counties .counties-holder .counties-title .title-wrapper{position:relative;float:right;top:18px}@media (max-width:1023px){.communal-elections-container .communal-elections-counties .counties-holder .counties-title .title-wrapper{position:relative;float:none;top:0}}.communal-elections-container .communal-elections-counties .counties-holder .counties-title .title-wrapper .title-value{width:82px;font-family:PT Sans Narrow,serif;display:inline-block;font-size:36px;font-weight:700;font-style:normal;font-stretch:normal;line-height:.89;letter-spacing:normal;text-align:center;color:#fff}@media (max-width:1023px){.communal-elections-container .communal-elections-counties .counties-holder .counties-title .title-wrapper .title-value{width:auto;line-height:60px}}.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper{float:left;width:80%}@media (max-width:1023px){.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper{position:absolute;z-index:999;width:100%}}.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider{text-align:center}@media (max-width:1023px){.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider{width:100%;background-color:#2c3251;text-align:center;padding-top:20px;padding-left:0;padding-right:0;display:none;background-image:linear-gradient(180deg,#21263e,rgba(33,38,62,0) 20px)}}@media (max-width:767px){.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider{padding-left:2%;padding-right:2%}}@media (max-width:479px){.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider{padding-left:0;padding-right:0}}.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link{color:#fff;cursor:pointer;float:left;width:12.5%}.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link:hover{text-decoration:none;background-color:#454f7e}@media (max-width:1023px){.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link{display:inline-block;width:25%;float:left;height:110px;text-align:center;padding-top:0;margin-top:20px;margin-bottom:0}}@media (max-width:767px){.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link{float:left;width:25%}}@media (max-width:479px){.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link{width:33.3%}.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link.PO{margin-left:16%}}.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link .county-wrapper{display:inline-block;width:100%;height:110px;text-align:center;padding-top:10px;min-width:112px}@media (max-width:1023px){.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link .county-wrapper{padding-top:0;max-width:none;min-width:120px;float:none}}@media (max-width:479px){.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link .county-wrapper{min-width:max-content}.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link .county-wrapper.banska-bystrica .county-name{margin-left:-12px}}.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link .county-wrapper .county-image{display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:50px;height:50px;width:50px}@media (max-width:1023px){.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link .county-wrapper .county-image{background-size:54px;height:54px;box-shadow:0 0 7px 0 rgba(47,39,29,.75);width:54px}}.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link .county-wrapper .county-image.banska-bystrica{background-image:url(100477c59c7cb15b7b284a2fa46ab0cb.png)}.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link .county-wrapper .county-image.bratislava{background-image:url(00d36e3a85a04a1a0203b8902522e7f4.png)}.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link .county-wrapper .county-image.nitra{background-image:url(43662ba6a8509c4dca23653761a6ea07.png)}.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link .county-wrapper .county-image.trnava{background-image:url(7362a6796ec0eb874099700e00dba885.png)}.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link .county-wrapper .county-image.presov{background-image:url(f276375ea5b7ee86f7b412c371692054.png)}.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link .county-wrapper .county-image.kosice{background-image:url(51a60fa0ab0495981682b9ac3af9e697.png)}.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link .county-wrapper .county-image.zilina{background-image:url(9efec78e1801effa0fe2dafb93958184.png)}.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link .county-wrapper .county-image.trencin{background-image:url(1f701273b903a6f98d28217732917b78.png)}.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link .county-wrapper .county-name{display:block;text-align:center;font-size:13px;line-height:20px;text-transform:uppercase;font-weight:700;overflow-x:hidden;height:17px;word-break:break-all;font-style:normal;font-stretch:normal;letter-spacing:normal;overflow-y:hidden}@media (max-width:1023px){.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link .county-wrapper .county-name{font-size:14px}}@media (max-width:479px){.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link .county-wrapper .county-name{font-size:13px}}.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link .county-wrapper .county-svk{display:block;text-align:center;font-size:10px;line-height:15px;text-transform:uppercase;font-weight:700}@media (max-width:1023px){.communal-elections-container .communal-elections-counties .counties-holder .counties-wrapper .counties-slider .county-link .county-wrapper .county-svk{font-size:11px;line-height:13px}}.communal-elections-container .communal-elections-counties .counties-holder .counties-roller{text-align:center;display:none}@media (max-width:1023px){.communal-elections-container .communal-elections-counties .counties-holder .counties-roller{display:block}}.communal-elections-container .communal-elections-counties .counties-holder .counties-roller .rolling-handler{display:inline-block;background-color:#2c3251;width:49px;height:21px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.communal-elections-container .communal-elections-counties .counties-holder .counties-roller .rolling-handler .arrow{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px;top:-6px;position:relative}.communal-elections-container .communal-elections-counties .counties-holder .counties-roller .rolling-handler .arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.communal-elections-container .communal-elections-counties .counties-holder .counties-roller .rolling-handler .arrow.up{transform:rotate(225deg);-webkit-transform:rotate(225deg);top:-2px}.communal-elections-container .box-news{margin-bottom:10px}.village-detail-container{font-family:PT Sans Narrow,serif}.village-detail-container h2,.village-detail-container h3,.village-detail-container h4{font-family:PT Sans Narrow,serif;font-weight:700}.village-detail-container h2.main-title{font-size:24px;color:#ed1c24}.village-detail-container h3.second-title{font-size:18px;margin-bottom:36px}.village-detail-container h4{font-size:16px}.village-detail-container .party{font-size:12px;color:#777d82}.village-detail-container .name{font-weight:700;color:#2c2c2c}.village-detail-container .rs-advertisement{margin-bottom:20px}.village-detail-container .communal-elections-headliner{background-color:#ed1b25}.village-detail-container .communal-elections-headliner .headliner-holder{max-width:1220px;margin-left:auto;margin-right:auto;float:none;height:50px;position:relative;text-align:center;box-shadow:0 3px 11px 0 rgba(47,39,29,.08);background-image:linear-gradient(90deg,#a41715,#ed1b25 50%,#a41715)}.village-detail-container .communal-elections-headliner .headliner-holder .banner{display:inline-block;height:50px;width:200px;float:left;margin-left:10px;background-size:200px 42px;background-image:url(bec7d31930ec5b5686fffe662d7b00f4.png);background-repeat:no-repeat;background-position:0}.village-detail-container .communal-elections-headliner .headliner-holder .headliner-title{margin:auto;color:#fff;position:relative;left:-100px;font-size:34px;font-weight:400;vertical-align:text-top;line-height:50px}@media (max-width:768px){.village-detail-container .communal-elections-headliner .headliner-holder{height:100px}.village-detail-container .communal-elections-headliner .headliner-holder .banner{float:none;margin:auto;display:block}.village-detail-container .communal-elections-headliner .headliner-holder .headliner-title{left:0;font-size:34px}}@media (max-width:479px){.village-detail-container .communal-elections-headliner .headliner-holder{height:auto;padding-bottom:5px}.village-detail-container .communal-elections-headliner .headliner-holder .headliner-title{font-size:26px;line-height:26px}}.village-detail-container .breadcrumb-wrapper{text-align:center;padding:13px 0 8px;margin-bottom:20px;line-height:10px;border-bottom:1px solid #f0f3f6;overflow-x:auto}.village-detail-container .breadcrumb-wrapper .left-gradient{position:absolute;width:30px;height:30px;left:10px;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.village-detail-container .breadcrumb-wrapper .right-gradient{position:absolute;width:30px;height:30px;right:10px;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}.village-detail-container .breadcrumb-wrapper .slider{white-space:nowrap}.village-detail-container .breadcrumb-wrapper .slider .sep{margin:0 5px;position:relative;top:4px;display:inline-block;width:10px;height:16px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDEwIDE2Ij4KICAgIDxwYXRoIGZpbGw9IiNDMUMxQzEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMGw1LjE0MyA3Ljk5N0wwIDE1Ljk5NWg0LjM2Mmw1LjE0NC03Ljk5OEw0LjM2MiAweiIvPgo8L3N2Zz4K);background-size:10px 16px;background-repeat:no-repeat;background-position:50%}.village-detail-container .breadcrumb-wrapper .slider .breadcrumb{display:inline-block;line-height:16px;padding:5px 10px;height:27px;vertical-align:middle;color:#fff;background-color:#ed1c24;border-radius:4px}.village-detail-container .breadcrumb-wrapper::-webkit-scrollbar{height:0;background:transparent}.village-detail-container .winner-wrapper{margin:60px 0 35px;border-bottom:1px solid #f0f3f6}@media (max-width:768px){.village-detail-container .winner-wrapper{margin:40px 0 35px}}@media (max-width:479px){.village-detail-container .winner-wrapper{margin:30px 0 35px}.village-detail-container .winner-wrapper .elected-mayor{padding:30px 0}}.village-detail-container .winner-wrapper .elected-mayor{padding:40px 0;display:block;line-height:128px}.village-detail-container .winner-wrapper .elected-mayor .name{font-size:24px;font-weight:700;margin-bottom:8px}.village-detail-container .winner-wrapper .elected-mayor .photo{display:inline-block;vertical-align:middle;width:126px;height:126px;margin-right:25px}.village-detail-container .winner-wrapper .elected-mayor .photo img{width:100%;height:100%;border-radius:50%}.village-detail-container .winner-wrapper .elected-mayor .description{display:inline-block;line-height:normal;vertical-align:middle;width:75%;font-size:0}.village-detail-container .winner-wrapper .elected-mayor .description .name-wrapper{display:inline-block;vertical-align:middle;width:45%}.village-detail-container .winner-wrapper .elected-mayor .description .result-wrapper{display:inline-block;vertical-align:middle;width:55%}.village-detail-container .winner-wrapper .elected-mayor .description .result-wrapper .votes{width:50%;display:inline-block;line-height:normal;vertical-align:middle}.village-detail-container .winner-wrapper .elected-mayor .description .result-wrapper .votes .name{color:#ed1c24;margin-bottom:0}@media (max-width:768px){.village-detail-container .winner-wrapper .elected-mayor .description .name-wrapper,.village-detail-container .winner-wrapper .elected-mayor .description .result-wrapper{width:50%}}@media (max-width:767px){.village-detail-container .winner-wrapper .elected-mayor .description{width:65%}.village-detail-container .winner-wrapper .elected-mayor .description .name-wrapper{width:100%;margin-bottom:20px}.village-detail-container .winner-wrapper .elected-mayor .description .result-wrapper{width:100%}.village-detail-container .winner-wrapper .elected-mayor .description .result-wrapper .votes{display:inline-block}}.village-detail-container .candidates-wrapper{font-size:0}.regions .communal-elections-headliner .headliner-holder{text-align:center}.regions .choose-region-container{margin-top:20px;font-family:PT Sans Narrow,serif}.regions .choose-region-container .region-headline{text-align:center;height:44px;font-size:38px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#2c2c2c}.regions .choose-region-container .region-list{text-align:center;list-style-type:none}.regions .choose-region-container .region-list .region-item{margin-top:40px;display:inline-block;width:24%;text-align:center;vertical-align:text-top}@media (max-width:480px){.regions .choose-region-container .region-list .region-item{margin-top:30px}}@media (max-width:320px){.regions .choose-region-container .region-list .region-item{width:32%}}.regions .choose-region-container .region-list .region-item .region-image img{width:78px;height:78px;box-shadow:0 0 8px 0 rgba(47,39,29,.5);border:1px solid #fff;border-radius:50px}@media (max-width:480px){.regions .choose-region-container .region-list .region-item .region-image img{width:64px;height:64px}}.regions .choose-region-container .region-list .region-item .region-title{display:block;font-size:28px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#2c2c2c}@media (max-width:768px){.regions .choose-region-container .region-list .region-item .region-title{font-size:22px}}@media (max-width:480px){.regions .choose-region-container .region-list .region-item .region-title{font-size:15px}}.communal-elections-container .rs-advertisement{margin-top:20px}.communal-elections-container.region .communal-elections-headliner .prev-page-link{margin-left:10px;float:left;display:inline-block;color:#fff;line-height:50px;position:absolute;z-index:1}.communal-elections-container.region .communal-elections-headliner .prev-page-link .icon-arrow-left{font-size:10px}.communal-elections-container.region .communal-elections-headliner .prev-page-link .prev-page-text{padding-left:5px}.communal-elections-container.region .communal-elections-headliner .prev-page-link .prev-page-text:hover{text-decoration:underline}.communal-elections-container.region .communal-elections-headliner .prev-page-link:hover{text-decoration:none}.communal-elections-container.region .communal-elections-headliner .headliner-holder{text-align:center}@media (max-width:767px){.communal-elections-container.region .communal-elections-headliner .headliner-holder .headliner-title{padding-left:0}}.region-select-wrapper{width:100%;max-width:1440px;height:85px;position:relative;margin:0 auto}.region-select-wrapper .red-layer{background-color:#2c3251;position:absolute;left:0;top:0;width:100%;height:100%}.region-select-wrapper .dropdown-toggle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-transform:uppercase;width:400px;border-bottom:3px solid #f5f8f9;cursor:pointer}.region-select-wrapper .dropdown-toggle .inner{font-size:30px;color:#fff}.region-select-wrapper .dropdown-toggle .icon-dropdown{font-size:14px;color:#fff;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width:479px){.region-select-wrapper .dropdown-toggle{width:80%}.region-select-wrapper .dropdown-toggle .inner{font-size:20px}.region-select-wrapper .dropdown-toggle .icon-dropdown{font-size:10px}}.region-select-wrapper .dropdown-menu-list.native-select{opacity:.0001;height:30px;display:block;background-color:#fff;position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);width:440px}@media (max-width:479px){.region-select-wrapper .dropdown-menu-list.native-select{width:80%}}.region-select-wrapper .dropdown-menu{background-color:#fff}.region-select-wrapper .dropdown-menu .dropdown-menu-list{list-style-type:none;line-height:20px}.region-select-wrapper .dropdown-menu .dropdown-menu-list .dropdown-menu-item{position:relative;height:50px;border-bottom:2px solid #f5f8f9;margin:0 20px;text-transform:uppercase}.region-select-wrapper .dropdown-menu .dropdown-menu-list .dropdown-menu-item .link{color:#2b3138;display:block;font-size:17px;line-height:50px;cursor:pointer}.region-select-wrapper .dropdown-menu .dropdown-menu-list .dropdown-menu-item.selected{height:60px;margin:0;padding:0 20px}.region-select-wrapper .dropdown-menu .dropdown-menu-list .dropdown-menu-item.selected .selected-link{color:#2b3138;display:block;font-size:30px;line-height:60px}.region-select-wrapper .dropdown-menu .dropdown-menu-list .dropdown-menu-item.selected .icon-arrow-input{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.region-select-wrapper .dropdown-menu .dropdown-menu-list .dropdown-menu-item.red .link{color:#ed1b25}.region-select-wrapper .dropdown-menu .dropdown-menu-list .dropdown-menu-item:last-of-type{border-bottom:none}.region-select-wrapper .dropdown-menu.closed{display:none}.region-select-wrapper .dropdown-menu.open{display:block;background-color:#fff;position:absolute;text-align:center;top:50%;left:50%;transform:translateX(-50%);margin-top:-30px;width:440px;box-shadow:0 0 20px rgba(0,0,0,.4);z-index:1}.counties-region-wrapper{width:100%;margin:20px auto}.counties-region-wrapper .title{font-family:PT Sans,serif;font-size:14px;line-height:15px;color:#2b3138;margin:40px auto;text-align:center}.counties-region-wrapper .counties-list{font-size:0;margin-left:-10px;margin-right:-10px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #f5f8f9}.counties-region-wrapper .counties-list .item{width:20%;padding:10px;display:inline-block}@media (max-width:1023px){.counties-region-wrapper .counties-list .item{width:25%}}@media (max-width:767px){.counties-region-wrapper .counties-list .item{width:33%}}@media (max-width:479px){.counties-region-wrapper .counties-list .item{width:50%}}.counties-region-wrapper .counties-list .primary-button,.counties-region-wrapper .counties-list .secondary-button{width:100%;display:block;font-size:13px;line-height:40px;height:40px;font-weight:700;border-radius:6px;text-align:center;padding:0;border:none;cursor:pointer}.counties-region-wrapper .counties-list .primary-button{background-color:#ed1b25;color:#fff}.counties-region-wrapper .counties-list .secondary-button{background-color:#f5f8f9;color:#000}.cites-wrapper{width:100%;max-width:790px;padding-bottom:20px;margin:0 auto 30px;border-bottom:1px solid #f5f8f9}.cites-wrapper.closed{display:none}@media (max-width:767px){.cites-wrapper{padding:0 20px}}.cites-wrapper .sub-title{font-family:PT Sans,serif;font-size:16px;line-height:18px;color:#21263e;margin-bottom:15px;font-weight:700}.cites-wrapper .title{font-family:PT Sans,serif;font-size:22px;line-height:26px;color:#2b3138;margin-top:15px}.cites-wrapper .county-city-wrapper{width:25%;float:left}@media (max-width:767px){.cites-wrapper .county-city-wrapper{width:100%;float:none}}.cites-wrapper .county-city-wrapper .icon-arrow-right{color:#ed1b25;font-size:10px;position:relative;top:-2px}.cites-wrapper .cities-list{width:75%;float:left;font-size:0}@media (max-width:767px){.cites-wrapper .cities-list{width:100%;float:none;margin-top:30px}}.cites-wrapper .cities-list ul{padding:0;margin:0}.cites-wrapper .cities-list ul li{padding:0;margin:0;list-style:none;font-size:13px;color:#2b3138;line-height:38px;width:33%;display:inline-block}.cites-wrapper .cities-list ul li a{font-family:PT Sans,serif;font-weight:700;width:100%;display:block;height:38px;overflow:hidden;line-height:inherit;word-break:break-all;text-overflow:ellipsis;padding-right:5px;white-space:nowrap}.cites-wrapper .cities-list ul li a:hover{text-decoration:none}.cites-wrapper .cities-list ul li a .icon-arrow-right{color:#ed1b25;font-size:8px;position:relative;top:-1px}.cites-wrapper .cities-list ul li a .decoration-underline:hover{text-decoration:underline}@media (max-width:767px){.cites-wrapper .cities-list ul li{width:50%}}@media (max-width:479px){.cites-wrapper .cities-list ul li{width:100%}}.error-page .error-message{text-align:center;font-family:PT Sans,sans-serif;font-size:14px;margin:160px 0}@media (max-width:479px){.error-page .error-message{margin:80px 0}}.candidate-item{display:inline-block;width:33%;height:78px;margin-bottom:40px;line-height:78px}.candidate-item .photo{display:inline-block;vertical-align:middle;width:78px;height:78px}.candidate-item .photo img{width:100%;height:100%;border-radius:50%}.candidate-item .description{padding-left:25px;display:inline-block;line-height:normal;max-width:235px;vertical-align:middle}.candidate-item .description .name{font-size:16px;font-weight:700;margin-bottom:5px}.candidate-item .description .party{font-size:14px}@media (max-width:1023px){.candidate-item{width:33%;height:auto}.candidate-item .photo{display:block}.candidate-item .description{padding:0}}@media (max-width:767px){.candidate-item{width:50%;margin-bottom:30px}}@media (max-width:479px){.candidate-item{width:100%;margin-bottom:20px}.candidate-item .photo{display:inline-block}.candidate-item .description{padding-left:25px;max-width:215px}}.top-results{display:table;text-align:center;height:210px;width:90%;margin:0 auto;border-bottom:2px solid hsla(0,0%,90%,.5)}@media (max-width:1023px){.top-results{width:70%}}@media (max-width:767px){.top-results{width:80%}}@media (max-width:480px){.top-results{height:235px}}@media (max-width:767px){.top-results.winner-enabled{height:200px}}@media (max-width:479px){.top-results.winner-enabled{height:160px}}.top-results.winner-enabled .wrapper-center{padding-top:17px}@media (max-width:1023px){.top-results.winner-enabled .wrapper-center{padding-top:38px}}@media (max-width:479px){.top-results.winner-enabled .wrapper-center{padding-top:32px}}.top-results a.candidate-image{text-decoration:none}.top-results .wrapper-center{height:100%;text-align:center;text-align:-moz-center;text-align:-webkit-center;color:#fff;display:inline-block;width:100%;padding-top:36px}@media (max-width:1023px){.top-results .wrapper-center{padding-top:48px}}@media (max-width:767px){.top-results .wrapper-center{padding-top:30px}}@media (max-width:479px){.top-results .wrapper-center{padding-top:32px}}.top-results .wrapper-center .results-winner-wrapper{display:inline-block;width:550px;text-align:center;position:relative}@media (max-width:1023px){.top-results .wrapper-center .results-winner-wrapper{height:130px}}@media (max-width:767px){.top-results .wrapper-center .results-winner-wrapper{width:400px;height:110px}}@media (max-width:479px){.top-results .wrapper-center .results-winner-wrapper{width:285px;height:95px}}@media (max-width:1023px){.top-results .wrapper-center .results-winner-wrapper .candidate-image{width:105px;display:inline-block}}@media (max-width:479px){.top-results .wrapper-center .results-winner-wrapper .candidate-image{width:75px}}.top-results .wrapper-center .results-winner-wrapper .candidate-image .outer-circle{width:0;height:0}@media (min-width:1024px){.top-results .wrapper-center .results-winner-wrapper .candidate-image .outer-circle{width:175px;height:175px;border-radius:50%;border:15px solid hsla(0,0%,98%,.1);box-shadow:inset 0 0 1px 0 #fff,0 0 1px 0 #fff;display:inline-block}}.top-results .wrapper-center .results-winner-wrapper .candidate-image .outer-circle img{width:145px;height:145px}@media (max-width:1023px){.top-results .wrapper-center .results-winner-wrapper .candidate-image .outer-circle img{width:125px;height:125px}}@media (max-width:767px){.top-results .wrapper-center .results-winner-wrapper .candidate-image .outer-circle img{width:110px;height:110px}}@media (max-width:479px){.top-results .wrapper-center .results-winner-wrapper .candidate-image .outer-circle img{width:85px;height:85px}}.top-results .wrapper-center .results-winner-wrapper .candidate-info{text-align:left;padding-left:30px;padding-top:5px}@media (max-width:1023px){.top-results .wrapper-center .results-winner-wrapper .candidate-info{display:inline-block;padding-top:30px}}@media (max-width:767px){.top-results .wrapper-center .results-winner-wrapper .candidate-info{padding:15px 0 0 22px}}.top-results .wrapper-center .results-winner-wrapper .candidate-info .president-sr{display:block;font-family:PT Sans,sans-serif;font-size:28px}@media (max-width:767px){.top-results .wrapper-center .results-winner-wrapper .candidate-info .president-sr{font-size:22px}}@media (max-width:479px){.top-results .wrapper-center .results-winner-wrapper .candidate-info .president-sr{font-size:19px}}.top-results .wrapper-center .results-winner-wrapper .candidate-info .candidate-title{display:block;padding-top:15px}@media (max-width:767px){.top-results .wrapper-center .results-winner-wrapper .candidate-info .candidate-title{padding-top:7px}}@media (max-width:479px){.top-results .wrapper-center .results-winner-wrapper .candidate-info .candidate-title{padding-top:2px}}.top-results .wrapper-center .results-winner-wrapper .candidate-info .candidate-full-name{font-size:33px}@media (max-width:767px){.top-results .wrapper-center .results-winner-wrapper .candidate-info .candidate-full-name{font-size:25px}}@media (max-width:479px){.top-results .wrapper-center .results-winner-wrapper .candidate-info .candidate-full-name{font-size:21px;text-overflow:clip;max-width:180px;display:inline-block}}.top-results .wrapper-center .results-winner-wrapper .percentage-result-wrapper{top:-35px;left:65%;color:#fff;z-index:10}@media (max-width:1023px){.top-results .wrapper-center .results-winner-wrapper .percentage-result-wrapper{top:85px;left:75%}}@media (max-width:767px){.top-results .wrapper-center .results-winner-wrapper .percentage-result-wrapper{top:70px}}@media (max-width:479px){.top-results .wrapper-center .results-winner-wrapper .percentage-result-wrapper{top:60px;left:70%}}.top-results .wrapper-center .first-candidate-wrapper{display:table-cell;width:40%;text-align:right;position:relative}@media (max-width:767px){.top-results .wrapper-center .first-candidate-wrapper{vertical-align:top;padding-left:10%;text-align:center}}@media (max-width:480px){.top-results .wrapper-center .first-candidate-wrapper{padding:0;min-width:120px}}.top-results .wrapper-center .first-candidate-wrapper .candidate-info{text-align:right;padding-right:15px;max-width:145px}@media (max-width:1023px){.top-results .wrapper-center .first-candidate-wrapper .candidate-info{max-width:129px}}@media (max-width:767px){.top-results .wrapper-center .first-candidate-wrapper .candidate-info{display:none;text-align:center;padding:0;max-width:100%}}.top-results .wrapper-center .first-candidate-wrapper .candidate-info .candidate-party-title{text-align:right}@media (max-width:767px){.top-results .wrapper-center .first-candidate-wrapper .candidate-info .candidate-party-title{text-align:center;color:#fff;background:#3359af;border-radius:3px;font-weight:600;padding-top:3px}}.top-results .wrapper-center .first-candidate-wrapper .candidate-info.after-image{display:none}@media (max-width:767px){.top-results .wrapper-center .first-candidate-wrapper .candidate-info.after-image{display:inline-block;width:100%}}.top-results .wrapper-center .first-candidate-wrapper .percentage-result-wrapper{left:-20px}@media (max-width:1023px){.top-results .wrapper-center .first-candidate-wrapper .percentage-result-wrapper{left:-25px}}@media (max-width:767px){.top-results .wrapper-center .first-candidate-wrapper .percentage-result-wrapper{position:absolute;left:-25px}}@media (max-width:320px){.top-results .wrapper-center .first-candidate-wrapper .percentage-result-wrapper{left:-13px}}.top-results .wrapper-center .vs-separator{display:table-cell;vertical-align:middle;width:15%;font-size:30px}@media (max-width:1023px){.top-results .wrapper-center .vs-separator{width:13%}}@media (max-width:767px){.top-results .wrapper-center .vs-separator{width:10%;padding:0 15px}}@media (max-width:479px){.top-results .wrapper-center .vs-separator{padding:0}}.top-results .wrapper-center .second-candidate-wrapper{display:table-cell;width:42%;text-align:left;position:relative}@media (max-width:767px){.top-results .wrapper-center .second-candidate-wrapper{padding-right:10%;vertical-align:center;text-align:center}}@media (max-width:480px){.top-results .wrapper-center .second-candidate-wrapper{padding:0;text-align:center;min-width:120px}}.top-results .wrapper-center .second-candidate-wrapper .candidate-info{text-align:left;padding-left:15px;max-width:145px}@media (max-width:1023px){.top-results .wrapper-center .second-candidate-wrapper .candidate-info{text-align:left;max-width:129px}}@media (max-width:767px){.top-results .wrapper-center .second-candidate-wrapper .candidate-info{padding:0;text-align:center;display:block;max-width:100%}}.top-results .wrapper-center .second-candidate-wrapper .candidate-info .candidate-title{text-align:left}@media (max-width:767px){.top-results .wrapper-center .second-candidate-wrapper .candidate-info .candidate-title .text-surname{text-align:center}}.top-results .wrapper-center .second-candidate-wrapper .candidate-info.before-image{display:none}.top-results .wrapper-center .second-candidate-wrapper .percentage-result-wrapper{right:-20px}@media (max-width:1023px){.top-results .wrapper-center .second-candidate-wrapper .percentage-result-wrapper{right:-25px}}@media (max-width:767px){.top-results .wrapper-center .second-candidate-wrapper .percentage-result-wrapper{right:-25px}}@media (max-width:320px){.top-results .wrapper-center .second-candidate-wrapper .percentage-result-wrapper{right:-13px}}.top-results .wrapper-center .candidate-image{position:relative}.top-results .wrapper-center .candidate-image img{width:130px;height:130px;border-radius:50%;border:5px solid #e5e5e5;box-shadow:inset 0 0 1px 0 #fff,0 0 1px 0 #fff}.top-results .wrapper-center .candidate-image img:before{border:4px solid #ccc}@media (max-width:1023px){.top-results .wrapper-center .candidate-image img{width:105px;height:105px}}@media (max-width:767px){.top-results .wrapper-center .candidate-image img{width:90px;height:90px;border:3px solid #e5e5e5}}@media (max-width:479px){.top-results .wrapper-center .candidate-image img{width:85px;height:85px;border:3px solid #e5e5e5}}.top-results .wrapper-center .percentage-result-wrapper{bottom:-15px;height:70px;width:70px;display:inline-block;border-radius:50%;background:#3359af;text-align:center;position:absolute;padding-top:24px;font-size:22px;color:#fff;font-style:"PT Sans",sans-serif;font-weight:600;letter-spacing:-.5px}@media (max-width:1023px){.top-results .wrapper-center .percentage-result-wrapper{width:67px;height:65px;font-size:21px;padding-top:21px;top:-25px}}@media (max-width:767px){.top-results .wrapper-center .percentage-result-wrapper{width:50px;height:50px;font-size:17px;padding-top:14px;top:-30px}}@media (max-width:479px){.top-results .wrapper-center .percentage-result-wrapper{width:49px;height:48px;font-size:16px;padding-top:13px}}.top-results .wrapper-center .candidate-info{display:inline-block;vertical-align:top;margin-top:7%;text-transform:uppercase}@media (max-width:1023px){.top-results .wrapper-center .candidate-info{margin-top:0}}.top-results .wrapper-center .candidate-info .candidate-title{color:#fff;font-size:21px}@media (max-width:767px){.top-results .wrapper-center .candidate-info .candidate-title{font-size:19px}}.top-results .wrapper-center .candidate-info .candidate-title .text-surname{display:block}.top-results .wrapper-center .candidate-info .candidate-party-title{display:block;font-family:PT Sans,sans-serif;font-weight:lighter}@media (max-width:767px){.top-results .wrapper-center .candidate-info .candidate-party-title{text-align:center;color:#fff;background:#3359af;border-radius:3px;font-weight:600;padding:3px 8px 0;display:inline-block;margin-top:5px}}.progress{display:inline-block;position:relative;text-align:center;height:60px;vertical-align:top}.progress .results-text{width:50px;display:inline-block;position:absolute;top:40px;left:35px;font-weight:600;font-size:18px;color:#ed1c24}.progress .barOverflow{position:relative;overflow:hidden;width:120px;height:60px;margin-bottom:-14px}.progress .barOverflow .bar{position:absolute;top:0;left:0;width:120px;height:120px;border-radius:50%;box-sizing:border-box;border:27px solid #3359af;border-bottom-color:#ed1c24;border-right-color:#ed1c24}.vote-results-wrapper{display:inline-block}@media (max-width:1199px){.vote-results-wrapper{display:none}}.vote-results-wrapper.homepage{width:24%}@media (max-width:1199px){.vote-results-wrapper.homepage{display:inline-block;margin-right:15px}.vote-results-wrapper.homepage .votes-wrapper{padding-left:10px}.vote-results-wrapper.homepage .votes-wrapper .results-title{font-size:16px}.vote-results-wrapper.homepage .votes-wrapper .votes-number span{font-size:13px}.vote-results-wrapper.homepage .votes-wrapper .votes-number .num-count{font-size:14px}.vote-results-wrapper.homepage .progress{height:60px;padding-top:9px}.vote-results-wrapper.homepage .progress .barOverflow{width:90px;height:45px}.vote-results-wrapper.homepage .progress .barOverflow .bar{width:90px;height:90px;border:15px solid #3359af;border-bottom-color:#ed1c24;border-right-color:#ed1c24}.vote-results-wrapper.homepage .progress .results-text{top:35px;left:20px;font-size:17px}}@media (max-width:1023px){.vote-results-wrapper.homepage{width:15%;margin-right:0}.vote-results-wrapper.homepage .votes-wrapper{display:none}.vote-results-wrapper.homepage .progress{padding-top:0}.vote-results-wrapper.homepage .progress .barOverflow{height:43px}.vote-results-wrapper.homepage .progress .results-text{top:26px}}@media (max-width:479px){.vote-results-wrapper.homepage{display:none}}.vote-results-wrapper .voting-title-md{display:none}@media (max-width:1023px){.vote-results-wrapper .voting-title-md{display:inline-block;position:absolute;top:44px;left:2px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#3359af}}.vote-results-wrapper .headline-separator{display:inline-block;margin:0 60px;vertical-align:top;padding-top:2px}.vote-results-wrapper .headline-separator .v-line{width:3px;height:57px;background:#ed1b24}.vote-results-wrapper .votes-wrapper{display:inline-block;text-align:left;padding-left:15px;padding-top:2px}.vote-results-wrapper .votes-wrapper .results-title{text-transform:uppercase;font-size:21px;font-weight:600;color:#ed1c24}.vote-results-wrapper .votes-wrapper .votes-number span{display:block;line-height:17px;color:#3359af}.vote-results-wrapper .votes-wrapper .votes-number span.num-count{font-size:17px;font-weight:600}.progress-row{display:none;margin-top:7px}@media (max-width:479px){.progress-row{display:inline-block;width:100%;text-align:left}.progress-row .progress-wrap{width:100%;height:7px}.progress-row .voting-count-wrapper{background:#ed1b24;margin:1px 0;overflow:hidden;position:relative}.progress-row .voting-count-wrapper .progress-bar{background:#3359af;left:0;position:absolute;top:0}}.progress-row .progress-bar-title{width:22%;display:inline-block;margin-left:15px;font-size:13px;text-transform:uppercase;color:#3359af;text-align:right}.progress-row .progress-bar-graph{width:52%;display:inline-block}.progress-row .progress-bar-percentage{width:13%;display:inline-block;font-size:14px;text-align:left;color:#ed1b24}#toggle-scroll{text-align:center;height:15px}#toggle-scroll .toggle-scroll-wrapper{display:none;width:46px;height:46px;margin:0 auto;background:#fff;border-radius:50%;text-align:center;position:relative;bottom:20px;box-shadow:0 1px 8px 0 #000}@media (max-width:1023px){#toggle-scroll .toggle-scroll-wrapper{display:inline-block}}#toggle-scroll .toggle-scroll-wrapper .toggle-scroll-arrow{display:inline-block;height:16px;margin-top:13px;color:#ed1c24;font-size:30px;transform:rotate(90deg);-webkit-transform:rotate(90deg)}.results-candidate-container .top-results.second-round{border-bottom:2px solid #fff;width:65%}@media (max-width:1023px){.results-candidate-container .top-results.second-round{width:75%}}.results-candidate-container .top-results.second-round .vs-separator{width:18%}.results-candidate-container .results-info-wrapper{display:table;text-align:center;width:55%;margin:15px auto 35px}@media (max-width:1023px){.results-candidate-container .results-info-wrapper{width:66%}}.results-candidate-container .results-info-wrapper p{text-align:center;color:#fff}.results-candidate-container .results-info-wrapper .first-round-btn{color:#fff;text-transform:uppercase;display:inline-block;width:125px;height:35px;padding-top:5px;border:1px solid #fff;border-radius:15px}.top-headline-candidates-wrapper{width:100%;height:80px;padding-top:10px;text-align:center;background:#d4d4d4;background:-webkit-gradient(left top,right bottom,color-stop(0,#d4d4d4),color-stop(1%,#d4d4d4),color-stop(41%,#fff),color-stop(48%,#fff),color-stop(80%,#e6e6e6),color-stop(100%,#fff));background:linear-gradient(135deg,#d4d4d4,#d4d4d4 1%,#fff 41%,#fff 48%,#e6e6e6 80%,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d4d4d4",endColorstr="#ffffff",GradientType=1)}@media (max-width:479px){.top-headline-candidates-wrapper{padding-top:4px;height:70px}.top-headline-candidates-wrapper.homepage-election-widget{height:100px}}.top-headline-candidates-wrapper .top-main-heading{display:inline-block;width:700px;text-align:right}@media (max-width:1023px){.top-headline-candidates-wrapper .top-main-heading{width:70%}}@media (max-width:767px){.top-headline-candidates-wrapper .top-main-heading{text-align:center}}@media (max-width:479px){.top-headline-candidates-wrapper .top-main-heading{width:100%}}.top-headline-candidates-wrapper .top-main-heading .sk-sign{display:inline-block;vertical-align:top;background:url(37c9274e70b0e1040696eb36228ec68d.png) no-repeat 50%;width:55px;height:55px}@media (max-width:767px){.top-headline-candidates-wrapper .top-main-heading .sk-sign{display:none}}.top-headline-candidates-wrapper .top-main-heading .election-headline{display:inline-block;vertical-align:top;padding:7px 0 0 10px;font-family:Times New Roman,serif}@media (max-width:479px){.top-headline-candidates-wrapper .top-main-heading .election-headline{padding:9px 0 0}}.top-headline-candidates-wrapper .top-main-heading .election-headline h1{font-size:28px;text-transform:uppercase;color:#3359af}@media (max-width:1023px){.top-headline-candidates-wrapper .top-main-heading .election-headline h1{font-size:25px;letter-spacing:-2px}}@media (max-width:479px){.top-headline-candidates-wrapper .top-main-heading .election-headline h1{font-size:20px;letter-spacing:-1px}}.top-headline-candidates-wrapper .top-main-heading .election-headline h2{color:#ed1b24;font-size:20px}@media (max-width:767px){.top-headline-candidates-wrapper .top-main-heading .election-headline h2{text-align:center}}@media (max-width:479px){.top-headline-candidates-wrapper .top-main-heading .election-headline h2{font-size:18px}}.top-headline-candidates-wrapper.homepage-election-widget .top-main-heading{padding-right:10px;width:73%;vertical-align:top}@media (max-width:1023px){.top-headline-candidates-wrapper.homepage-election-widget .top-main-heading{width:80%;padding-right:10%}}@media (max-width:767px){.top-headline-candidates-wrapper.homepage-election-widget .top-main-heading{width:70%;padding-right:0;float:left}.top-headline-candidates-wrapper.homepage-election-widget .top-main-heading .election-headline h2{text-align:left}}@media (max-width:479px){.top-headline-candidates-wrapper.homepage-election-widget .top-main-heading{width:100%}}.top-headline-candidates-wrapper .results-info-wrapper{display:inline-block;text-align:center;margin-right:20px;margin-top:10px;float:right}@media (max-width:1023px){.top-headline-candidates-wrapper .results-info-wrapper{width:17%;font-size:14px}}@media (max-width:767px){.top-headline-candidates-wrapper .results-info-wrapper{display:none}}.top-headline-candidates-wrapper .results-info-wrapper .first-round-btn{color:#ed1b24;font-weight:700;text-transform:uppercase;display:inline-block;width:150px;height:35px;padding-top:6px;border:2px solid #ed1b24;border-radius:15px}@media (max-width:1023px){.top-headline-candidates-wrapper .results-info-wrapper .first-round-btn{width:130px;height:30px;padding-top:4px}}.results-candidate-container{width:100%}.results-candidate-container.second-round{height:190px}@media (max-width:767px){.results-candidate-container.second-round{height:110px}}@media (max-width:479px){.results-candidate-container.second-round{height:95px}}.results-candidate-container.second-round .top-results{width:95%;height:100%;border-bottom:none}@media (max-width:479px){.results-candidate-container.second-round .top-results{width:100%}}.results-candidate-container.second-round .top-results .wrapper-center{background:url(4b9a33c9e5c238aa54daa69e67b70fe5.png) no-repeat 50%;background-position-y:15px;padding-top:35px;height:190px}@media (max-width:767px){.results-candidate-container.second-round .top-results .wrapper-center{background:url(7595fa0b87e8b1907356ca36a6609182.png) no-repeat 50%;padding-top:17px;background-position-y:5px;height:110px}}@media (max-width:479px){.results-candidate-container.second-round .top-results .wrapper-center{background:url(19cfbd412ce9c492d5f2aeff41d9b05b.png) no-repeat 50%;background-position-y:15px;padding-top:20px;height:95px}}.results-candidate-container.second-round .top-results .wrapper-center .first-candidate-wrapper{display:inline-block;vertical-align:top;width:auto;padding:0 15px 0 0}@media (max-width:767px){.results-candidate-container.second-round .top-results .wrapper-center .first-candidate-wrapper{text-align:right;min-width:75px}}@media (max-width:479px){.results-candidate-container.second-round .top-results .wrapper-center .first-candidate-wrapper{padding-right:10px}}.results-candidate-container.second-round .top-results .wrapper-center .first-candidate-wrapper .percentage-result-wrapper{text-align:right}.results-candidate-container.second-round .top-results .wrapper-center .first-candidate-wrapper .candidate-info{text-align:right;padding-right:0}@media (max-width:1023px){.results-candidate-container.second-round .top-results .wrapper-center .first-candidate-wrapper .candidate-info{padding:0}}.results-candidate-container.second-round .top-results .wrapper-center .second-candidate-wrapper{display:inline-block;vertical-align:top;width:auto;padding-right:25px}@media (max-width:1023px){.results-candidate-container.second-round .top-results .wrapper-center .second-candidate-wrapper{padding:0 25px 0 0}}@media (max-width:767px){.results-candidate-container.second-round .top-results .wrapper-center .second-candidate-wrapper{padding:0 10px 0 0;text-align:left;min-width:75px}}@media (max-width:479px){.results-candidate-container.second-round .top-results .wrapper-center .second-candidate-wrapper{padding:0 0 0 8px}}.results-candidate-container.second-round .top-results .wrapper-center .second-candidate-wrapper .candidate-info{text-align:left;padding-left:0}.results-candidate-container.second-round .top-results .wrapper-center .second-candidate-wrapper .candidate-info .text-surname,.results-candidate-container.second-round .top-results .wrapper-center .second-candidate-wrapper .percentage-result-wrapper{text-align:left}.results-candidate-container.second-round .top-results .wrapper-center .vs-separator{display:inline-block;width:370px;font-size:42px;padding:50px 0 0;text-align:center}@media (max-width:767px){.results-candidate-container.second-round .top-results .wrapper-center .vs-separator{font-size:26px;padding-top:20px;width:205px}}@media (max-width:479px){.results-candidate-container.second-round .top-results .wrapper-center .vs-separator{width:143px;font-size:22px;padding-top:15px}}.results-candidate-container.second-round .top-results .wrapper-center .vs-separator span{padding-left:10px}@media (max-width:1023px){.results-candidate-container.second-round .top-results .wrapper-center .vs-separator span{padding-left:5px}}@media (max-width:767px){.results-candidate-container.second-round .top-results .wrapper-center .vs-separator span{padding:0 10px 0 0}}@media (max-width:479px){.results-candidate-container.second-round .top-results .wrapper-center .vs-separator span{padding-left:17px}}.results-candidate-container.second-round .top-results .wrapper-center .percentage-result-wrapper{display:none}.results-candidate-container.second-round .top-results .wrapper-center .candidate-info{max-width:160px;line-height:30px}@media (max-width:767px){.results-candidate-container.second-round .top-results .wrapper-center .candidate-info{line-height:21px}}@media (max-width:479px){.results-candidate-container.second-round .top-results .wrapper-center .candidate-info{line-height:18px}}.results-candidate-container.second-round .top-results .wrapper-center .candidate-info .candidate-title{font-size:36px}@media (max-width:1023px){.results-candidate-container.second-round .top-results .wrapper-center .candidate-info .candidate-title{font-size:30px}}@media (max-width:767px){.results-candidate-container.second-round .top-results .wrapper-center .candidate-info .candidate-title{font-size:20px}}@media (max-width:479px){.results-candidate-container.second-round .top-results .wrapper-center .candidate-info .candidate-title{font-size:15px}}.results-candidate-container.second-round .top-results .wrapper-center .candidate-info .candidate-party-title{font-size:19px;font-weight:700;display:inline-block;text-transform:uppercase;color:#fff;background:#3359af;padding:3px 5px 1px;border-radius:3px;margin-top:15px}@media (max-width:767px){.results-candidate-container.second-round .top-results .wrapper-center .candidate-info .candidate-party-title{margin-top:5px;font-size:16px;padding:2px 5px 0}}@media (max-width:479px){.results-candidate-container.second-round .top-results .wrapper-center .candidate-info .candidate-party-title{margin-top:1px;font-size:12px;line-height:17px;padding:3px 3px 0}}.results-candidate-container.second-round .top-results .wrapper-center.homepage-election-widget{padding-top:15px}@media (max-width:1023px){.results-candidate-container.second-round .top-results .wrapper-center.homepage-election-widget{padding-top:25px}}@media (max-width:767px){.results-candidate-container.second-round .top-results .wrapper-center.homepage-election-widget{padding-top:15px}}@media (min-width:1024px){.results-candidate-container.second-round .top-results .wrapper-center.homepage-election-widget .first-candidate-wrapper .candidate-info .candidate-title{font-size:30px}}.results-candidate-container.second-round .top-results .wrapper-center.homepage-election-widget .first-candidate-wrapper .percentage-result-wrapper{text-align:right}@media (min-width:1024px){.results-candidate-container.second-round .top-results .wrapper-center.homepage-election-widget .second-candidate-wrapper .candidate-info .candidate-title{font-size:30px}}.results-candidate-container.second-round .top-results .wrapper-center.homepage-election-widget .second-candidate-wrapper .percentage-result-wrapper{text-align:left}.results-candidate-container.second-round .top-results .wrapper-center.homepage-election-widget .candidate-party-title{margin-top:5px}@media (max-width:767px){.results-candidate-container.second-round .top-results .wrapper-center.homepage-election-widget .candidate-party-title{margin-top:0;font-size:12px;padding:3px 4px 0;line-height:13px}}.results-candidate-container.second-round .top-results .wrapper-center.homepage-election-widget .vs-separator{padding-top:60px}@media (max-width:1023px){.results-candidate-container.second-round .top-results .wrapper-center.homepage-election-widget .vs-separator{padding-top:55px}}@media (max-width:767px){.results-candidate-container.second-round .top-results .wrapper-center.homepage-election-widget .vs-separator{padding-top:25px}}@media (max-width:479px){.results-candidate-container.second-round .top-results .wrapper-center.homepage-election-widget .vs-separator{width:142px}}.results-candidate-container.second-round .top-results .wrapper-center.homepage-election-widget .percentage-result-wrapper{width:100%;background:none;position:unset;display:block;padding-top:17px;height:60px;font-size:35px;font-weight:700}@media (max-width:767px){.results-candidate-container.second-round .top-results .wrapper-center.homepage-election-widget .percentage-result-wrapper{padding-top:3px;height:30px;font-size:23px}}@media (max-width:479px){.results-candidate-container.second-round .top-results .wrapper-center.homepage-election-widget .percentage-result-wrapper{height:24px;padding-top:0;font-size:19px}}@media (max-width:767px){.results-candidate-container.second-round .top-results .wrapper-center.homepage-election-widget .candidate-info{line-height:19px}}@media (max-width:479px){.results-candidate-container.second-round .top-results .wrapper-center.homepage-election-widget .candidate-info{line-height:17px}}.border-sk-repeat{background:url(f634cf41cbb5b44e03320a766f54ac97.png) repeat-x 50%;background-position-x:15px;height:4px;width:100%}.results-candidate-container{font-family:PT Sans Narrow,serif;background:url(63bdcbd2281246af77525def2222bd43.png) no-repeat 50%;position:relative;overflow:hidden;background-size:cover}@media (max-width:768px){.results-candidate-container{background:url(c28b10bf375273c7d44bd9a3cfd2f68f.png) no-repeat 50%;background-size:cover}}@media (max-width:480px){.results-candidate-container{background:url(3652f563a8b4479338a244f3bb8998df.png) no-repeat 50%;background-size:cover}}@media (max-width:479px){.results-candidate-container{background-size:cover}}.results-candidate-container .top-results{display:table;text-align:center;height:210px;width:90%;margin:0 auto;border-bottom:2px solid hsla(0,0%,90%,.5)}@media (max-width:1023px){.results-candidate-container .top-results{width:75%}}@media (max-width:767px){.results-candidate-container .top-results{width:80%;height:235px}}@media (max-width:767px){.results-candidate-container .top-results.winner-enabled{height:200px}}@media (max-width:479px){.results-candidate-container .top-results.winner-enabled{height:160px}}.results-candidate-container .top-results a.candidate-image{text-decoration:none}.results-candidate-container .candidate-list{width:90%;text-align:center;margin:0 auto;list-style-type:none;display:none}@media (max-width:1023px){.results-candidate-container .candidate-list{width:75%;padding-top:0}}@media (max-width:479px){.results-candidate-container .candidate-list{width:82%;padding-top:25px}}@media (max-width:767px){.results-candidate-container .candidate-list.winner-enabled{padding-top:25px}}@media (max-width:479px){.results-candidate-container .candidate-list.winner-enabled{padding-top:30px}}.results-candidate-container .candidate-list .candidate-detail-item{margin-top:30px;display:inline-block;width:12%;text-align:center;vertical-align:text-top}@media (max-width:1023px){.results-candidate-container .candidate-list .candidate-detail-item{width:24%;margin-top:25px}}@media (max-width:767px){.results-candidate-container .candidate-list .candidate-detail-item{margin-top:32px}}@media (max-width:480px){.results-candidate-container .candidate-list .candidate-detail-item{width:49%;margin-top:17px}}@media (max-width:479px){.results-candidate-container .candidate-list .candidate-detail-item{width:100%;margin-top:5px}}.results-candidate-container .candidate-list .candidate-detail-item .candidate-full-name,.results-candidate-container .candidate-list .candidate-detail-item .candidate-image,.results-candidate-container .candidate-list .candidate-detail-item .candidate-party-title,.results-candidate-container .candidate-list .candidate-detail-item .candidate-title,.results-candidate-container .candidate-list .candidate-detail-item .percentage-result-wrapper,.results-candidate-container .candidate-list .candidate-detail-item .text-name,.results-candidate-container .candidate-list .candidate-detail-item .text-surname,.results-candidate-container .candidate-list .candidate-detail-item span{opacity:.7}.results-candidate-container .candidate-list .candidate-detail-item:hover .candidate-full-name,.results-candidate-container .candidate-list .candidate-detail-item:hover .candidate-image,.results-candidate-container .candidate-list .candidate-detail-item:hover .candidate-party-title,.results-candidate-container .candidate-list .candidate-detail-item:hover .candidate-title,.results-candidate-container .candidate-list .candidate-detail-item:hover .percentage-result-wrapper,.results-candidate-container .candidate-list .candidate-detail-item:hover .text-name,.results-candidate-container .candidate-list .candidate-detail-item:hover .text-surname,.results-candidate-container .candidate-list .candidate-detail-item:hover span{opacity:1}@media (max-width:479px){.results-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper{text-align:left}}.results-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-info{display:block}@media (max-width:479px){.results-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-info{display:inline-block;vertical-align:top;padding:12px 0 0 10px}}.results-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .percentage-result-wrapper{display:block;color:#fff;font-size:18px}@media (max-width:479px){.results-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .percentage-result-wrapper{display:inline-block;vertical-align:top;padding-top:10px;float:right}}@media (max-width:479px){.results-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-image{display:inline-block}}.results-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-image img{width:78px;height:78px;box-shadow:0 0 8px 0 rgba(47,39,29,.5);border:3px solid #e5e5e5;border-radius:50px}@media (max-width:1023px){.results-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-image img{width:73px;height:73px}}@media (max-width:767px){.results-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-image img{width:62px;height:62px}}.results-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-image .no-image{height:85px}@media (max-width:1023px){.results-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-image .no-image{height:80px}}@media (max-width:767px){.results-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-image .no-image{height:72px;width:63px}}.results-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-title{display:block;font-size:18px;font-weight:700;font-style:normal;font-stretch:normal;line-height:20px;letter-spacing:normal;text-align:center;color:#fff;text-transform:uppercase;padding-top:2px}@media (max-width:767px){.results-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-title{line-height:17px;font-size:16px}}.results-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-title .text-short-name{display:none}@media (max-width:479px){.results-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-title .text-short-name{display:inline-block}}@media (max-width:479px){.results-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-title .text-name{display:none}}.results-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-title .text-surname{display:block;max-width:115px;margin:0 auto}@media (max-width:479px){.results-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-title .text-surname{display:inline}}.results-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-party-title{font-size:13px;text-transform:uppercase;color:#fff;background:#3359af;padding:2px 5px;border-radius:3px}@media (max-width:479px){.results-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-party-title{vertical-align:top}}.candidates .main-section{display:inline}.candidates .page-wrapper{border-bottom:4px solid #ed1c24;padding-bottom:20px;margin-bottom:20px}.candidates .top-headline-candidates-wrapper{width:100%;height:80px;padding-top:10px;text-align:center;background:#d4d4d4;background:-webkit-gradient(left top,right bottom,color-stop(0,#d4d4d4),color-stop(1%,#d4d4d4),color-stop(41%,#fff),color-stop(48%,#fff),color-stop(80%,#e6e6e6),color-stop(100%,#fff));background:linear-gradient(135deg,#d4d4d4,#d4d4d4 1%,#fff 41%,#fff 48%,#e6e6e6 80%,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d4d4d4",endColorstr="#ffffff",GradientType=1)}.candidates .top-headline-candidates-wrapper .sk-sign{display:inline-block;vertical-align:top;background:url(37c9274e70b0e1040696eb36228ec68d.png) no-repeat 50%;width:55px;height:55px}@media (max-width:767px){.candidates .top-headline-candidates-wrapper .sk-sign{display:none}}.candidates .top-headline-candidates-wrapper .election-headline{display:inline-block;vertical-align:top;padding:7px 0 0 10px;font-family:Times New Roman,serif}@media (max-width:479px){.candidates .top-headline-candidates-wrapper .election-headline{padding:9px 0 0}}.candidates .top-headline-candidates-wrapper .election-headline h1{font-size:28px;text-transform:uppercase;color:#3359af}@media (max-width:479px){.candidates .top-headline-candidates-wrapper .election-headline h1{font-size:20px}}.candidates .top-headline-candidates-wrapper .election-headline h2{color:#ed1b24;font-size:20px}@media (max-width:767px){.candidates .top-headline-candidates-wrapper .election-headline h2{text-align:center}}@media (max-width:479px){.candidates .top-headline-candidates-wrapper .election-headline h2{font-size:18px}}.candidates .border-sk-repeat{background:url(f634cf41cbb5b44e03320a766f54ac97.png) repeat-x 50%;background-position-x:15px;height:4px;width:100%}.candidates .choose-candidate-container{font-family:PT Sans Narrow,serif;background:url(63bdcbd2281246af77525def2222bd43.png) no-repeat 50%;height:440px}@media (max-width:768px){.candidates .choose-candidate-container{background:url(c28b10bf375273c7d44bd9a3cfd2f68f.png) no-repeat 50%;height:840px}}@media (max-width:480px){.candidates .choose-candidate-container{background:url(3652f563a8b4479338a244f3bb8998df.png) no-repeat 50%;height:1290px}}@media (max-width:479px){.candidates .choose-candidate-container{height:1200px}}.candidates .choose-candidate-container .candidate-list{width:90%;text-align:center;margin:0 auto;list-style-type:none}@media (max-width:1023px){.candidates .choose-candidate-container .candidate-list{width:100%}}@media (max-width:768px){.candidates .choose-candidate-container .candidate-list{width:65%;padding-top:0}}@media (max-width:480px){.candidates .choose-candidate-container .candidate-list{padding-top:35px}}@media (max-width:479px){.candidates .choose-candidate-container .candidate-list{width:82%;padding-top:25px}}.candidates .choose-candidate-container .candidate-list .candidate-detail-item{margin-top:45px;display:inline-block;width:12%;text-align:center;vertical-align:text-top}@media (min-width:769px){.candidates .choose-candidate-container .candidate-list .candidate-detail-item:nth-child(n+9){width:12.5%}}@media (max-width:768px){.candidates .choose-candidate-container .candidate-list .candidate-detail-item{width:24%;margin-top:48px}}@media (max-width:767px){.candidates .choose-candidate-container .candidate-list .candidate-detail-item{margin-top:60px}}@media (max-width:480px){.candidates .choose-candidate-container .candidate-list .candidate-detail-item{width:49%;margin-top:17px}}@media (max-width:479px){.candidates .choose-candidate-container .candidate-list .candidate-detail-item{width:100%;margin-top:5px}}.candidates .choose-candidate-container .candidate-list .candidate-detail-item.candidate-hidden{opacity:.5}@media (max-width:479px){.candidates .choose-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper{text-align:left}}@media (max-width:479px){.candidates .choose-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-info{display:inline-block;vertical-align:top;padding:12px 0 0 10px}}@media (max-width:479px){.candidates .choose-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-image{display:inline-block}}.candidates .choose-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-image img{width:78px;height:78px;box-shadow:0 0 8px 0 rgba(47,39,29,.5);border:3px solid #fff;border-radius:50px}@media (max-width:1023px){.candidates .choose-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-image img{width:73px;height:73px}}@media (max-width:767px){.candidates .choose-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-image img{width:62px;height:62px}}.candidates .choose-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-image .no-image{height:85px}@media (max-width:1023px){.candidates .choose-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-image .no-image{height:80px}}@media (max-width:767px){.candidates .choose-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-image .no-image{height:72px;width:63px}}.candidates .choose-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-title{display:block;font-size:18px;font-weight:700;font-style:normal;font-stretch:normal;line-height:20px;letter-spacing:normal;text-align:center;color:#fff;text-transform:uppercase;padding-top:2px}@media (max-width:767px){.candidates .choose-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-title{line-height:17px;font-size:16px}}.candidates .choose-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-title .text-surname{display:block;max-width:115px;margin:0 auto}@media (max-width:479px){.candidates .choose-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-title .text-surname{display:inline}}.candidates .choose-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-party-title{font-size:13px;text-transform:uppercase;color:#fff;background:#3359af;padding:2px 5px;border-radius:3px}@media (max-width:479px){.candidates .choose-candidate-container .candidate-list .candidate-detail-item .candidate-wrapper .candidate-party-title{vertical-align:top}}.candidates .election-news-container .page-wrapper{border-bottom:0;padding-bottom:0}