  @font-face { font-family: 'TV Sans Screen Med'; src: url('fonts/TVSansScreenMed-Regular.eot'); src: url('fonts/TVSansScreenMed-Regular.eot?#iefix') format('embedded-opentype'),  url('fonts/TVSansScreenMed-Regular.woff') format('woff'),  url('fonts/TVSansScreenMed-Regular.ttf') format('truetype'); font-weight: 500; font-style: normal; } @font-face { font-family: 'TV Sans Screen'; src: url('fonts/TVSansScreen-Bold.eot'); src: url('fonts/TVSansScreen-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/TVSansScreen-Bold.woff') format('woff'),  url('fonts/TVSansScreen-Bold.ttf') format('truetype'); font-weight: bold; font-style: normal; } @font-face { font-family: 'TV Sans Screen'; src: url('fonts/TVSansScreen-Regular.eot'); src: url('fonts/TVSansScreen-Regular.eot?#iefix') format('embedded-opentype'),  url('fonts/TVSansScreen-Regular.woff') format('woff'),  url('fonts/TVSansScreen-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; }   .e-2018sv-mainbox{ display: block; width: 100%; min-width: 320px; margin: 0px; padding: 0px;  font-family: "TV Sans Screen",Helvetica,Arial,sans; background: #fff; } .e-2018sv-mainbox-inner{ padding: 20px 0px; } .e-2018sv-viewbox{ width: 100%; margin: 0px; padding: 0px; } .e-sv2018-header h2{  font-size: 24px; color: #000a50; margin: 0px; padding: 0px 10px 10px 10px;  line-height: 29px; text-align: center; } .e-sv2018-timeinfo{ display: none; text-align: center; color: #66697e; font-size: 12px; font-style: italic; font-family: "Source Sans Pro",Helvetica,Arial,sans; padding-bottom: 20px;  } .e-sv2018-timeinfo.e-sv2018-active{ display: block; } .e-sv2018-timeinfo span{ color: #000a50; } .e-sv2018-roundnavigation-tabs{ height: 48px; margin-bottom: 12px; text-align: center; } .e-sv2018-roundfold{ display: inline-block; border-radius: 3px; height: 48px; line-height: 48px; margin: 0px 6px; padding: 0px 20px; font-size: 16px; color: #1250cc; cursor:pointer; } .e-sv2018-roundfold:hover{ color: #000a50; } .e-sv2018-roundfold.e-sv2018-active{ background-color: #d2defe; color: #000a50; } .e-sv2018-navigation-tabs{ height: 48px; } a.e-sv2018-navifold{ display: none; width: 50%; height: 48px; cursor: pointer; text-decoration: none; text-align: center; color:#1250cc; font-size: 14px; line-height: 48px; } a.e-sv2018-navifold.e-sv2018-activenavi{ display: inline-block; } a.e-sv2018-navifold:hover{ color: #000a50; } a.e-sv2018-navifold.e-sv2018-active{ color: #000a50;   border-top-right-radius: 3px; border-top-left-radius: 3px; }  a.e-sv2018-navifold span{  display: block; width: 100%;  } a.e-sv2018-navifold.e-sv2018-active:nth-child(1), a.e-sv2018-navifold.e-sv2018-active:nth-child(3){   background: #d2defe;   background: -moz-linear-gradient(90deg,#d2defe 0%, #e0ecff 100%);   background: -webkit-linear-gradient(90deg, #d2defe 0%, #e0ecff 100%);   background: linear-gradient(90deg, #d2defe 0%, #e0ecff 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2defe', endColorstr='#e0ecff',GradientType=1 );  } a.e-sv2018-navifold.e-sv2018-active:nth-child(2), a.e-sv2018-navifold.e-sv2018-active:nth-child(4){   background: #e1ecfe;   background: -moz-linear-gradient(90deg,#e1ecfe 0%, #f0fbff 100%);   background: -webkit-linear-gradient(90deg, #e1ecfe 0%, #f0fbff 100%);   background: linear-gradient(90deg, #e1ecfe 0%, #f0fbff 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1ecfe', endColorstr='#f0fbff',GradientType=1 ); }   .e-sv2018-toolsbox{ display: block; width: 100%; border-top-right-radius: 3px;   background: #d2defe;   background: -moz-linear-gradient(90deg,#d2defe 0%, #f0fbff 100%);   background: -webkit-linear-gradient(90deg, #d2defe 0%, #f0fbff 100%);   background: linear-gradient(90deg, #d2defe 0%, #f0fbff 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2defe', endColorstr='#f0fbff',GradientType=1 );  position: relative;   } .e-sv2018-toolsbox.e-sv2018-hidden{ border-top-right-radius: 0px; border-top-left-radius: 3px; } .e-sv2018-toolsbox.e-sv2018-hidden .e-sv2018-toolsbox-inner *{ display: none !important; } .e-sv2018-toolsbox-inner{   background: -moz-linear-gradient(0deg,rgba(255,255,255,1) 0%, rgba(255,255,255,0) 80%);   background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 80%);   background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 80%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(255,255,255,1)', endColorstr='rgba(255,255,255,0)',GradientType=1 );   padding-top: 12px; } .e-sv2018-toolsbox.e-sv2018-hidden .e-sv2018-toolsbox-inner{ height: 30px; } .e-2018sv-region-list{ display: block; width: 100%; padding: 0px 10px; position: relative; } .e-2018sv-region-selectbox{ display: block; width: 100%; height: 48px; padding: 0px 32px 0px 13px; border-radius: 3px;  background-color: #1250cc; background-image: url('../images/svl2018_arrow_white_small_down.png'); background-repeat: no-repeat; background-position: calc(100% - 13px) 21px;  font-family: "Source Sans Pro",Helvetica,Arial,sans; font-size: 18px;  color: #fff; line-height: 48px;  cursor: pointer; position: relative; } .e-2018sv-region-selectbox:hover{ background-color: #000a50; } .e-2018sv-region-selectbox.e-2018sv-active{ background-color: #000a50; font-weight: normal; background-image: url('../images/svl2018_arrow_white_small_up.png'); z-index: 62; } .e-2018sv-region-select-dropdown{ display: none; position: absolute; } .e-2018sv-region-select-dropdown.e-2018sv-active{ display: block; background-color: #fff; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; box-shadow: 0px 1px 3px rgba(0,0,0,0.2);  width: calc(100% - 20px); z-index: 63; } .e-2018sv-region-select-dropdown ul{ padding: 0px; margin: 0px; list-style: none; } .e-2018sv-region-select-dropdown li{ color: #1250cc; line-height: 22px; font-family: "Source Sans Pro",Helvetica,Arial,sans; font-size: 16px; cursor: pointer; display: block; width: 100%; padding: 13px 0px 13px 13px;  } .e-2018sv-region-select-dropdown li:hover{   color: #000a50; } .e-2018sv-region-select-dropdown li.e-2018sv-region-select-dropdown-optvisited{ font-weight: bold; } .e-2018sv-region-select-dropdown li.e-2018sv-region-select-dropdown-optall{ display: none; padding: 40px 0px 40px 13px; font-weight: bold; } .e-2018sv-region-list-withallopt.e-2018sv-region-select-dropdown li.e-2018sv-region-select-dropdown-optall{ display: block; } .e-2018sv-region-select-dropdown li span{ display: inline-block; width: calc(100% - 30px); vertical-align: top; } .e-2018sv-region-select-dropdown li span:first-child{  text-align: right; width: 30px; } .e-2018sv-tools-menu{ display: block; position: relative; padding: 18px 23px 18px 23px; font-family: "Source Sans Pro",Helvetica,Arial,sans; font-size: 18px; text-align: center; } .e-2018sv-tools-menu-link{ display: inline-block;  color: #1250cc; cursor: pointer; padding-left: 31px; background: url('../images/svl2018_ico_otaznik2.png') left top no-repeat; height: 29px; }  .e-2018sv-tools-menu-link span{ height: 28px; border-bottom: 1px solid #1250cc; } .e-2018sv-tools-menu-link:hover, .e-2018sv-tools-menu-link.e-2018sv-active{ color: #000a50; background: url('../images/svl2018_ico_otaznik.png') left top no-repeat; } .e-2018sv-tools-menu-link.e-2018sv-active span{ font-weight: bold; border-bottom: none; margin-bottom: 1px; } .e-2018sv-town-search, .e-2018sv-candidate-search{ display: none; position: absolute; } .e-2018sv-town-search.e-2018sv-active{ display: block; width: 100%; z-index: 61;   background: #d2defe;   background: -moz-linear-gradient(90deg,#d2defe 0%, #f0fbff 100%);   background: -webkit-linear-gradient(90deg, #d2defe 0%, #f0fbff 100%);   background: linear-gradient(90deg, #d2defe 0%, #f0fbff 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2defe', endColorstr='#f0fbff',GradientType=1 );  left: 0px; top: 46px;  padding: 0px 0px 10px 0px; text-align: left; }  .e-2018sv-town-search-label{  line-height: 48px; font-size: 13px; color: #000a50;  padding: 0px 10px; } .e-2018sv-search-close{ display: block; width: 20px; height: 20px; position: absolute; top: 14px; right: 7px; cursor: pointer;  background: url('../images/svl2018_ico_close.png') center center no-repeat; } .e-2018sv-search-close:hover{ background: url('../images/svl2018_ico_close_hover.png') center center no-repeat; }   .e-2018sv-town-search-field{ display: inline-block; height: 48px; border: 1px solid #86a6ea; border-radius: 3px; width: calc(100% - 105px); vertical-align: top; font-size: 16px; line-height: 46px;  padding: 0px 10px; position: relative; z-index: 62; color: #40444a;  margin-left: 10px; } .e-2018sv-town-search-field.e-2018sv-active{ border-color: #1250cc; } .e-2018sv-town-search-button{ display: inline-block; vertical-align: top; width: 77px; height: 48px; background-color: #fff; border-radius: 3px; text-align: center; font-size: 16px; line-height: 46px; margin-left: 8px;  font-family: "Source Sans Pro",Helvetica,Arial,sans; color: #1250cc; cursor: pointer; border: 1px solid #1250cc; } .e-2018sv-town-search-button:hover{ color:#000a50; border-color:#000a50; } .e-2018sv-search-ajax-autocomplete{ display: none; } .e-2018sv-search-ajax-autocomplete.e-2018sv-active{ display: block; position: absolute; z-index: 67; top: 94px; left: 10px; width: calc(100% - 105px); background-color: #fff; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; box-shadow: 0px 1px 3px rgba(0,0,0,0.2); z-index: 61;  list-style: none; } .e-2018sv-search-ajax-autocomplete.e-2018sv-active ul{ padding: 0px; margin: 0px; width: 100%; list-style: none; } .e-2018sv-search-ajax-autocomplete.e-2018sv-active li{ font-family: "Source Sans Pro",Helvetica,Arial,sans;  line-height: 48px; color: #1250cc; cursor: pointer; font-size: 16px; text-align: left; padding: 0px 10px;  } .e-2018sv-search-ajax-autocomplete.e-2018sv-active li:hover{ color:#000a50; }  .e-2018sv-search-ajax-autocomplete li span, .e-2018sv-search-ajax-autocomplete li:hover span{ color: #66697e; font-size: 14px; } .e-2018sv-search-ajax-autocomplete ul li.e-2018sv-search-ajax-autocomplete-selected{   background: #d2defe;   background: -moz-linear-gradient(90deg,#d2defe 0%, #f0fbff 100%);   background: -webkit-linear-gradient(90deg, #d2defe 0%, #f0fbff 100%);   background: linear-gradient(90deg, #d2defe 0%, #f0fbff 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2defe', endColorstr='#f0fbff',GradientType=1 ); } .e-2018sv-search-ajax-autocomplete ul li.e-2018sv-whispernores{ overflow: visible; height: auto; line-height: 20px; padding: 10px; color: #40444a; } .e-2018sv-town-search-result{ display: none; }   .e-2018sv-town-search-result.e-2018sv-active{ display: block; border-top: 1px solid #fff; margin-top: 10px; padding: 10px 10px 0px 10px;  text-align: center; } .e-2018sv-town-search-result-title{ color: #000a50; font-size: 13px; padding-bottom: 8px; } .e-2018sv-town-search-result-title span{ font-weight: bold; } .e-2018sv-town-search-result-btn{ display: inline-block; line-height: 48px; background-color: #1250cc; color: #fff; font-family: "Source Sans Pro",Helvetica,Arial,sans; font-size: 16px; height: 48px; padding: 0px 32px 0px 16px;  background-image: url('../images/svl2018_arrow_white_small_right.png'); background-repeat: no-repeat; background-position: calc(100% - 16px) 18px; cursor: pointer;  border-radius: 3px; } .e-2018sv-town-search-result-btn:hover{ background-color: #000a50; } .e-2018sv-results-search{ display: none; position: relative; padding-bottom: 10px; } .e-2018sv-results-search.e-sv2018-active{ display: block; } .e-2018sv-results-search-form{ } .e-2018sv-results-search-field-label{ color: #000a50; font-size: 13px; padding: 5px 10px; display: block; } .e-2018sv-results-search-field{ display: inline-block; height: 48px; border: 1px solid #86a6ea; border-radius: 3px; width: calc(100% - 105px); font-size: 16px; line-height: 46px;  padding: 0px 10px; position: relative; z-index: 52; color: #40444a;  margin-left: 10px; } .e-2018sv-results-search-button{ display: inline-block; vertical-align: top; width: 77px; height: 48px; background-color: #fff; border-radius: 3px; text-align: center; font-size: 16px; line-height: 46px; margin-left: 8px;  font-family: "Source Sans Pro",Helvetica,Arial,sans; color: #1250cc; cursor: pointer; border: 1px solid #1250cc; }  .e-2018sv-results-search .e-2018sv-search-ajax-autocomplete{ top: 72px; z-index: 51; } .e-2018sv-candidates-list-info{  font-family: "Source Sans Pro",Helvetica,Arial,sans; font-size: 16px; color: #40444a; line-height: 22px; text-align: center;  padding: 0px 10px; } .e-2018sv-candidates-list-info-link{ color: #1250cc; border-bottom: 1px solid #1250cc; cursor: pointer; } .e-2018sv-candidates-list-info-link:hover{ color: #000a50; border-bottom: 1px solid #000a50; } .e-2018sv-regiondetail-pies-wrap{ display: block; text-align: center; margin: 10px 0px; } .e-2018sv-circle-percentage-horizontal {   display: inline-block;   vertical-align: top;   padding: 0px; font-family: "TV Sans Screen Med",Helvetica,Arial,sans; color: #000a50;  text-align: center;   } .e-2018sv-circle-left {   display: inline-block;   position: relative; } .e-2018sv-circle-rowbox{ height: 64px; display: inline-block; width: 0px; vertical-align: top; } .e-2018sv-circle-nr{ display: block; position: absolute; width: 64px; height: 64px; top: 0px; left: 0px; text-align: center; line-height: 64px; font-size: 16px; } .e-2018sv-circle-info { font-family: "TV Sans Screen Med",Helvetica,Arial,sans;   padding: 0px;   display: block;   vertical-align: top; font-size: 14px; line-height: 17px; text-align: center; color: #40444a; width: 100%; margin: auto; } div.e-2018sv-c100{ font-size: 64px;  line-height: normal; width: 64px;  height: 64px;  -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; float: left; background: url('../images/svl2018_statcircle-blue.png') top left no-repeat; background-color: transparent; } .e-2018sv-c100.e-2018sv-p51 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p52 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p53 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p54 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p55 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p56 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p57 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p58 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p59 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p60 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p61 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p62 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p63 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p64 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p65 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p66 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p67 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p68 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p69 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p70 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p71 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p72 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p73 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p74 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p75 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p76 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p77 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p78 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p79 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p80 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p81 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p82 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p83 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p84 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p85 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p86 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p87 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p88 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p89 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p90 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p91 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p92 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p93 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p94 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p95 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p96 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p97 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p98 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p99 .e-2018sv-slice, .e-2018sv-c100.e-2018sv-p100 .e-2018sv-slice { clip: rect(auto, auto, auto, auto); } .e-2018sv-c100 .e-2018sv-bar, .e-2018sv-c100.e-2018sv-p51 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p52 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p53 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p54 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p55 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p56 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p57 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p58 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p59 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p60 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p61 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p62 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p63 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p64 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p65 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p66 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p67 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p68 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p69 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p70 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p71 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p72 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p73 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p74 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p75 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p76 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p77 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p78 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p79 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p80 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p81 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p82 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p83 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p84 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p85 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p86 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p87 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p88 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p89 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p90 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p91 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p92 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p93 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p94 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p95 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p96 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p97 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p98 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p99 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p100 .e-2018sv-fill { position: absolute; width: 47px; height: 47px; clip: rect(0em, 0.5em, 1em, 0em); -webkit-transform: rotate(5deg); -moz-transform: rotate(5deg); -ms-transform: rotate(5deg); -o-transform: rotate(5deg); transform: rotate(5deg); border: 8px solid #000a50; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%;  } .e-2018sv-c100.e-2018sv-p51 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p51 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p52 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p52 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p53 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p53 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p54 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p54 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p55 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p55 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p56 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p56 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p57 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p57 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p58 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p58 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p59 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p59 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p60 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p60 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p61 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p61 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p62 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p62 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p63 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p63 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p64 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p64 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p65 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p65 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p66 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p66 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p67 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p67 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p68 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p68 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p69 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p69 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p70 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p70 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p71 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p71 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p72 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p72 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p73 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p73 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p74 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p74 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p75 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p75 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p76 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p76 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p77 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p77 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p78 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p78 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p79 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p79 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p80 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p80 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p81 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p81 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p82 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p82 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p83 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p83 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p84 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p84 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p85 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p85 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p86 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p86 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p87 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p87 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p88 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p88 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p89 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p89 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p90 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p90 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p91 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p91 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p92 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p92 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p93 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p93 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p94 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p94 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p95 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p95 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p96 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p96 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p97 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p97 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p98 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p98 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p99 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p99 .e-2018sv-fill, .e-2018sv-c100.e-2018sv-p100 .e-2018sv-bar:after, .e-2018sv-c100.e-2018sv-p100 .e-2018sv-fill { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } .e-2018sv-c100 *, .e-2018sv-c100 *:before, .e-2018sv-c100 *:after { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } .e-2018sv-c100:after { position: relative; top: 24px;  left: 24px;  display: block; content: " "; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; width: 30px;  height: 30px;  background-color: transparent; } div.e-2018sv-c100,div.e-2018sv-c100:after{ background-color: transparent; } .e-2018sv-c100 .e-2018sv-slice { position: absolute; width: 1em; height: 1em; clip: rect(0em, 1em, 1em, 0.5em); } .e-2018sv-c100.e-2018sv-p25 .e-2018sv-bar { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } .e-2018sv-c100.e-2018sv-p90 .e-2018sv-bar { -webkit-transform: rotate(324deg); -moz-transform: rotate(324deg); -ms-transform: rotate(324deg); -o-transform: rotate(324deg); transform: rotate(324deg); }   .e-2018sv-mapa-pies-wrap{ text-align: center;  padding: 10px; } .e-2018sv-mapa-pies-wrap .e-2018sv-circle-percentage-horizontal{ width: 50%; text-align: center; }  .e-2018sv-map-dummy{ display: block; width: calc(100% - 20px); height: 150px; margin: 10px auto; background: url('../images/sv2018_map_dummy.png') center center no-repeat; background-size: contain; transition: all 0.3s; } .e-2018sv-map-pre2info{ display: block; position: absolute; z-index: 2; width: 300px; left: calc(50% - 150px); top: 40%; color: #000a50; font-size: 14px; transition: all 0.3s; } .e-2018sv-map-pre2info div:first-child{ font-size: 16px; padding: 0px 0px 10px 0xp;  margin: 0px; line-height: auto; } .e-2018sv-map-pre2info span{ display: inline-block; } .e-2018sv-county-map{ display: block; width: 100%; padding: 10px; text-align: center; position: relative; } .e-2018sv-county-map-svg{ display: inline-block; position: relative; height: 480px; width: 300px; }  .e-2018sv-county-map-svg * svg{ width: 100%; height: 100%;  } .e-2018sv-mapa-cr{ width: 300px; height: 175px; position: absolute;  top: 0px; left: 0px; z-index: 2; transition: all 0.3s; }  .e-2018sv-mapa-cr #miniostrava {  fill: none;  stroke: #dff3fe;  opacity: 1; } .e-2018sv-mapa-cr #miniostrava:hover {  fill: #dff3fe;  fill: url(#radialgrd); }  .e-2018sv-mapa-praha{ width: 171px; height: 126px; position: absolute;  top: 200px; left: 5px;  z-index: 3; transition: all 0.3s; } .e-2018sv-mapa-brno{ width: 114px; height: 130px; position: absolute;  top: 200px; left: 185px; z-index: 3; transition: all 0.3s; } .e-2018sv-mapa-ostrava{ width: 114px; height: 140px; position: absolute;  top: 310px; left: 115px; z-index: 3;  transition: all 0.3s; }  .e-2018sv-county-map-svg path{ fill: #dff3fe; fill-opacity: 1;  stroke: none; } .e-2018sv-county-map-svg path.e-2018sv-mapa-miniregion{ fill: url(#radialgrd); opacity: 0; cursor:pointer; } .e-2018sv-county-map-svg path.e-2018sv-mapa-miniregion.e-2018sv-active, .e-2018sv-county-map-svg path.e-2018sv-mapa-miniregion:hover{ opacity: 1; } .e-2018sv-county-map-svg path.e-2018sv-mapa-regbg, .e-2018sv-county-map-svg path.e-2018sv-mapa-regbg, .e-2018sv-county-map-svg path.e-2018sv-mapa-regbg{ fill: url(#lineargrd); } .e-2018sv-county-map-svg .e-2018sv-mapa-praha.e-2018sv-active path.e-2018sv-mapa-regbg, .e-2018sv-county-map-svg .e-2018sv-mapa-brno.e-2018sv-active path.e-2018sv-mapa-regbg, .e-2018sv-county-map-svg .e-2018sv-mapa-ostrava.e-2018sv-active path.e-2018sv-mapa-regbg{ fill: url(#lineargrd2); } .e-2018sv-county-map-svg path.e-2018sv-mapa-region{ fill: #9abcff; cursor:pointer; filter:url(#dropshadow); } .e-2018sv-county-map-svg path.e-2018sv-mapa-region:hover{ fill: #1250cc; } .e-2018sv-mapa-label{ font-family: "Source Sans Pro",Helvetica,Arial,sans; font-size: 14px; color: #000a50; } .e-2018sv-county-map-number{ position: absolute; display: none; font-size: 14px; color: #ffffff; pointer-events: none; text-shadow: 0px 0px 3px rgba(0,0,0,0.5); } .e-2018sv-county-map-number.e-2018sv-active{ color: #000a50; text-shadow: 0px 0px 3px rgba(255,255,255,0.5); } .e-2018sv-map-popup{ display: block; position: absolute; z-index: 53; height: 224px; width: 360px; background-color: #fff;  border-radius: 3px; border: 2px solid rgba(0,81,162,0.5); opacity: 0; transition: opacity 0.3s; pointer-events: none;  } .e-2018sv-map-popup.e-2018sv-map-popup-forone{ height: 154px; } .e-2018sv-map-popup.e-2018sv-active{ opacity: 1;  } .e-2018sv-map-popup-title{ color: #0e67b9; font-size: 20px; line-height: 36px; padding: 0px 8px;  white-space: nowrap; position: relative; z-index: 55; font-weight: bold; } .e-2018sv-map-popup-deco{ display: block; width: 18px; height: 18px; background-color: #fff;  border-radius: 3px; border-bottom: 2px solid rgba(0,81,162,0.5); border-right: 2px solid rgba(0,81,162,0.5); transform: rotate(45deg); position: absolute; z-index: 54;  left: calc(50% - 9px); top: 212px; }  .e-2018sv-map-popup.e-2018sv-map-popup-forone .e-2018sv-map-popup-deco{ top: 142px; } .e-2018sv-map-popup-info{ color: #279630; } .e-2018sv-map-popup-winner *{ color: #279630 !important; border-color: #279630 !important; } .e-2018sv-map-popup-pies{ height: 48px; padding: 5px 14px; }  .e-2018sv-map-popup-pies .e-2018sv-circle-percentage-horizontal{ width: 50%; text-align: left; } .e-2018sv-map-popup-pies .e-2018sv-circle-left, .e-2018sv-map-popup-candidate-pie .e-2018sv-circle-left{ height: 48px; width: 48px; vertical-align: top; } .e-2018sv-map-popup-pies div.e-2018sv-c100, .e-2018sv-map-popup-candidate-pie div.e-2018sv-c100{ height: 48px; width: 48px; background-size: 48px 48px; font-size: 48px; } .e-2018sv-map-popup-pies .e-2018sv-c100 .e-2018sv-bar, .e-2018sv-map-popup-pies div.e-2018sv-c100 div.e-2018sv-fill, .e-2018sv-map-popup-candidate-pie .e-2018sv-c100 .e-2018sv-bar, .e-2018sv-map-popup-candidate-pie div.e-2018sv-c100 div.e-2018sv-fill{ border-width: 6px !important; border-radius: 50%; width: 36px !important; height: 36px !important; } .e-2018sv-map-popup-pies .e-2018sv-circle-nr{ color: #40444a; font-size: 16px; font-family: "Source Sans Pro",Helvetica,Arial,sans; width: 120px; height: 24px; left: 56px; top: 5px; line-height: 16px; text-align: left; } .e-2018sv-map-popup-pies .e-2018sv-circle-info, .e-2018sv-map-popup-candidate-pie .e-2018sv-circle-info{ display: inline-block; width: calc(100% - 48px); text-align: left; padding: 24px 0px 0px 8px; height: 48px; vertical-align: top; color: #40444a; font-size: 16px; font-family: "Source Sans Pro",Helvetica,Arial,sans; } .e-2018sv-map-popup-candidates{  margin-top: 10px; } .e-2018sv-map-popup-candidate{ height: 60px; padding: 6px 14px; } .e-2018sv-map-popup-candidate-nr{ display: inline-block; color: #666e7a; font-size: 24px; line-height: 48px; width: 30px; text-align: left; vertical-align:top; font-weight: bold; font-family: Arial,sans; } .e-2018sv-map-popup-candidate-info{ display: inline-block; line-height: 20px; width: calc(100% - 130px); vertical-align:top; text-align: left; font-size: 16px; } .e-2018sv-county-map-round2 .e-2018sv-map-popup-candidate-info{ width: calc(100% - 100px); } .e-2018sv-map-popup-candidate-name{ color: #282d4d; padding-top: 4px; white-space: nowrap; } .e-2018sv-map-popup-candidate-party{ font-family: "Source Sans Pro",Helvetica,Arial,sans; color: #666e7a; padding-bottom: 4px; } .e-2018sv-map-popup-candidate-pie{ display: inline-block; height: 48px; width: 100px; vertical-align:top; } .e-2018sv-map-popup-candidate-pie *{ border-color: #c3c6da !important; } .e-2018sv-map-popup-candidate-pie. e-2018sv-circle-percentage-horizontal{ width: 100px; text-align: center; } .e-2018sv-map-popup-candidate-pie .e-2018sv-circle-nr{ height: 48px; line-height: 48px; color: #282d4d; font-size: 24px; width: 100px; text-align: center; left: -26px; } .e-2018sv-map-popup-candidate-pie .e-2018sv-circle-info{ display: none; } .e-2018sv-county-map-colorlegend{ padding: 10px 15px; text-align: center; } .e-2018sv-county-map-colorlegend ul{ list-style-type: none;  padding: 0px; margin: 0px; width: 100%; } .e-2018sv-county-map-colorlegend li{ display: inline-block; padding-left: 12px; padding-right: 6px; } .e-2018sv-county-map-colorlegend-circle{ width: 18px; height: 18px; border-radius: 9px; display: inline-block; vertical-align: middle; } .e-2018sv-county-map-colorlegend-label{ display: inline-block; font-size: 16px; font-family: "Source Sans Pro",Helvetica,Arial,sans; color: #40444a; vertical-align: middle; padding-left: 6px; line-height: 30px; } .e-2018sv-county-map-winners{ text-align: center; padding: 10px 0px; } .e-2018sv-county-map-winners-button{ font-family: "Source Sans Pro",Helvetica,Arial,sans;  color: #043cdc;  font-size: 16px;  display: inline-block;  padding-right: 28px;  padding-left: 15px;  line-height: 34px;  background-image: url('../images/sv2018_arrow_blue_small_down.png'); background-repeat: no-repeat; background-position: calc(100% - 10px) center;   border: 1px solid #043cdc;  border-radius: 3px;  cursor: pointer; } .e-2018sv-county-map-winners-button:hover{ color: #000a50; border: 1px solid #000a50; background-image: url('../images/sv2018_arrow_blue_small_down_hover.png'); } .e-2018sv-county-map-winners-button.e-2018sv-active{ background-image: url('../images/sv2018_arrow_blue_small_up.png'); border: 1px solid #fff; } .e-2018sv-county-map-winners-button.e-2018sv-active:hover{ background-image: url('../images/sv2018_arrow_blue_small_up_hover.png'); border: 1px solid #fff; } .e-2018sv-county-map-winners-list{  display: none; position: relative; } .e-2018sv-county-map-winners-list.e-2018sv-active{ display: block; } .e-2018sv-county-map-winners-list-county{ padding-top: 5px; } .e-2018sv-county-map-winners-list-county-name{ color: #282d4d; font-size: 18px; line-height: 40px; padding: 0px 10px; } .e-2018sv-county-map-winners-list-county-winners{ background-color: #eff0f5; text-align: left; padding: 10px; } .e-2018sv-county-map-winners-list-county-winners-list-winner{  width: 100%; padding-bottom: 15px; } .e-2018sv-county-map-winners-list-county-winners-list-winner-first *{ color: #279630 !important; }  .e-2018sv-county-map-winners-list-county-winners-list-winner-first .e-2018svl-county-map-winners-pie *{  border-color: #279630 !important; } .e-2018sv-county-map-winners-list-county-winners-list-photo{ display: inline-block; width: 50px; height: 50px; border: 4px solid #ccc; border-radius: 25px; vertical-align: top; background-color: #fff; } .e-2018sv-county-map-winners-list-county-winners-list-photo img{ width: 42px; height: 42px; border-radius: 21px; } .e-2018sv-dummyphoto{ width: 42px; height: 42px; border-radius: 21px; background: url('../images/sv2018_dummy_person.png') center center no-repeat; background-size: 42px 42px; } .e-2018sv-county-map-winners-list-county-winners-list-details{ display: inline-block; width: calc(100% - 50px); padding-left: 10px; vertical-align: top; line-height: 24px; } .e-2018sv-county-map-winners-list-county-winners-list-name{ color: #282d4d; font-size: 18px; } .e-2018sv-county-map-winners-list-county-winners-list-parties{ font-family: "Source Sans Pro",Helvetica,Arial,sans;  color: #40444a;  font-size: 16px; } .e-2018svl-county-map-winners-info{ font-family: "Source Sans Pro",Helvetica,Arial,sans;  color: #666e7a;  font-size: 16px; } .e-2018svl-county-map-winners-pie{ position: relative; width: calc(100% - 50px); margin-left: 60px; } .e-2018sv-county-map-winners-list-county-winners-list-winner .e-2018sv-circle-percentage-horizontal{ display: block; width: 100%; position: relative; height: 35px; } .e-2018sv-county-map-winners-list-county-winners-list-winner .e-2018sv-circle-left>div:first-child, .e-2018sv-county-map-winners-list-county-winners-list-winner .e-2018sv-circle-rowbox{ display: none; } .e-2018sv-county-map-winners-list-county-winners-list-winner .e-2018sv-circle-left{  display: block; width: 100%; position: relative; height: 35px; } .e-2018sv-county-map-winners-list-county-winners-list-winner .e-2018sv-circle-nr{ font-size: 18px; color: #282d4d; position: absolute;  left: 0px;  bottom: 6px;  width: 100%;  height: 35px;  text-align: left;  top: auto; } .e-2018sv-county-map-winners-list-county-winners-list-winner .e-2018sv-circle-info{ font-family: "Source Sans Pro",Helvetica,Arial,sans;  color: #666e7a !important;  font-size: 16px;  position: absolute;  right: 10px;  bottom: 0px;  text-align: right; } .e-2018sv-county-map-winners-close{ background: #0e67b9 url("../images/sv2018_ico_close_white.png") center center no-repeat; border-radius: 3px; position: absolute; width: 36px; height: 36px; right: 0px; display: none; z-index: 3; cursor: pointer; } .e-2018sv-county-map-winners-close.e-2018sv-active{ display: block; } .e-2018sv-county-map-winners-list-county-winners-linkodstouopili a{ display: inline-block; background: url('../images/svl2018_ico_link.png') right top no-repeat; padding-right: 20px; text-decoration: none;  color: #1250cc; font-size: 16px; line-height: 16px; height: 20px; border-bottom: none !important; } .textcontent .e-2018sv-county-map-winners-list-county-winners-linkodstouopili a{ color: #1250cc !important; } .e-2018sv-county-map-winners-list-county-winners-linkodstouopili{ margin-top: 15px; } .e-2018sv-county-map-winners-list-county-winners-linkodstouopili a span{ border-bottom: 1px solid #1250cc; } .e-2018sv-county-map-winners-list-county-winners-linkodstouopili a:hover{ background: url('../images/svl2018_ico_link_hover.png') right top no-repeat; color: #000a50; } .textcontent .e-2018sv-county-map-winners-list-county-winners-linkodstouopili a:hover{ color: #000a50 !important; }  .e-2018sv-county-map-winners-list-county-winners-linkodstouopili a:hover span{ border-bottom: 1px solid #000a50; } .e-2018sv-county-map-winners-list-county-winners.e-2018sv-county-map-winners-list-county-winners-1 *{ color: #279630 !important; } .e-2018sv-county-map-winners-list-county-winners.e-2018sv-county-map-winners-list-county-winners-1 .e-2018sv-circle-info{  color: #666e7a !important; }   .e-2018sv-county-map-winners-list-nores{ text-align: center; font-size: 16px; color: #666e7a; }  .e-2018sv-candidates-list-title{ font-size: 20px; color: #000a50; text-align: center; padding: 10px; } .e-2018sv-candidates-winnerinfo{ text-align: center; padding: 10px; font-size: 18px; color: #279630; } .e-2018sv-candidates-pies-wrap{ text-align: center;  padding: 10px; } .e-2018sv-candidates-pies-wrap .e-2018sv-circle-percentage-horizontal{ width: 50%; text-align: center; }  .e-2018sv-candidates-list-wrap{ display: block; text-align: center; padding: 5px 10px 10px 10px; } .e-2018sv-candidates-list{ display: inline-block; width: auto; padding: 0px; margin: 0px; list-style-type: none; } .e-2018sv-candidate{ display: block; padding: 10px 0px; }    .e-2018sv-candidate-winner{ background-color: #eff0f5; } .e-2018sv-candidates-result-nr{ display: inline-block; text-align: right; width: 40px; padding-right: 10px; font-family: Arial,sans; font-size: 18px; font-weight: 700; color: #666e7a; vertical-align: middle; } .e-2018sv-candidate-winner .e-2018sv-candidates-result-nr{ color: #279630; } .e-2018sv-candidates-result-foto{ display: inline-block; width: 50px; height: 50px; border: 4px solid #ccc; border-radius: 25px; vertical-align: middle; background-color: #fff; } .e-2018sv-candidates-result-foto img{ width: 42px; height: 42px; border-radius: 21px; }   .e-2018sv-candidates-result-infobox{ display: inline-block; text-align: left; width: calc(100% - 90px); vertical-align: middle; padding-left: 8px; line-height: 24px; } .e-2018sv-candidates-list-round2 .e-2018sv-candidates-result-infobox{ width: calc(100% - 50px); }  .e-2018sv-candidates-result-name{ font-size: 18px; color: #282d4d; } .e-2018sv-candidates-result-parties{ font-family: "Source Sans Pro",Helvetica,Arial,sans; font-size: 16px; color: #40444a; } .e-2018sv-candidates-result-info{ font-family: "Source Sans Pro",Helvetica,Arial,sans; font-size: 16px; color: #666e7a; } .e-2018sv-candidates-link-odstoupili{ text-align: center; margin-bottom: 10px; } .e-2018sv-candidates-link-odstoupili a{ display: inline-block; background: url('../images/svl2018_ico_link.png') right top no-repeat; padding-right: 20px; text-decoration: none;  color: #1250cc; font-size: 16px; line-height: 16px; height: 20px; border-bottom: none !important; } .textcontent .e-2018sv-candidates-link-odstoupili a{ color: #1250cc !important; } .e-2018sv-candidates-link-odstoupili a span{ border-bottom: 1px solid #1250cc; } .e-2018sv-candidates-link-odstoupili a:hover{ background: url('../images/svl2018_ico_link_hover.png') right top no-repeat; color: #000a50; } .textcontent .e-2018sv-candidates-link-odstoupili a:hover{ color: #000a50 !important; } .e-2018sv-candidates-link-odstoupili a:hover span{ border-bottom: 1px solid #000a50; } .e-2018sv-candidates-result-pie{ position: relative; width: calc(100% - 98px); margin-left: 98px; } .e-2018sv-candidates-list-round2 .e-2018sv-candidates-result-pie{ width: calc(100% - 58px); margin-left: 58px; } .e-2018sv-candidates-result-pie .e-2018sv-circle-percentage-horizontal{ display: block; width: 100%; position: relative; height: 30px; } .e-2018sv-candidates-result-pie .e-2018sv-circle-left>div:first-child, .e-2018sv-candidates-result-pie .e-2018sv-circle-rowbox{ display: none; } .e-2018sv-candidates-result-pie .e-2018sv-circle-left{  display: block; width: 100%; position: relative; height: 30px; } .e-2018sv-candidates-result-pie .e-2018sv-circle-nr{ font-size: 18px; color: #282d4d; position: absolute;  left: 0px;  bottom: 12px;  width: 100%;  height: 30px;  text-align: left;  top: auto; } .e-2018sv-candidates-result-pie .e-2018sv-circle-info{ font-family: "Source Sans Pro",Helvetica,Arial,sans;  color: #666e7a;  font-size: 16px;  position: absolute;  right: 10px;  bottom: 0px;  text-align: right; } .e-2018sv-candidates-round2-halve-left, .e-2018sv-candidates-round2-halve-right{ width: 50%; display: inline-block; text-align: left; } .e-2018sv-candidates-round2-halve-right{ text-align: right; } .e-2018sv-candidates-round2-statswrap, .e-2018sv-candidates-round2-fightstrip, .e-2018sv-candidates-round2-details{ width: 100%; padding: 5px 0px; } .e-2018sv-candidates-round2-fightstrip{ position: relative; } .e-2018sv-candidates-result-pie-round2{ position: relative; width: 100%; height: 38px; } .e-2018sv-candidates-result-pie-round2 .e-2018sv-circle-percentage-horizontal{ display: block; width: 100%; position: relative; height: 38px; } .e-2018sv-candidates-result-pie-round2 .e-2018sv-circle-left>div:first-child, .e-2018sv-candidates-result-pie-round2 .e-2018sv-circle-rowbox{ display: none; } .e-2018sv-candidates-result-pie-round2 .e-2018sv-circle-left{  display: block; width: 100%; position: static; height: 38px; } .e-2018sv-candidates-result-pie-round2 .e-2018sv-circle-nr{ font-size: 18px; color: #282d4d; position: absolute;  left: 0px;  top: 0px;  height: auto;  line-height: 21px;  text-align:left;  width: 100%; } .e-2018sv-candidates-round2-halve-right .e-2018sv-candidates-result-pie-round2 .e-2018sv-circle-nr{ right: 0px; text-align:right; } .e-2018sv-candidates-result-pie-round2 .e-2018sv-circle-info{ font-family: "Source Sans Pro",Helvetica,Arial,sans;  color: #666e7a;  font-size: 16px;  position: absolute;  left: 0px; top: 24px; text-align:left; } .e-2018sv-candidates-round2-halve-right .e-2018sv-candidates-result-pie-round2 .e-2018sv-circle-info{ right: 0px; text-align:right; } .e-2018sv-candidates-round2-colordiv{ position: absolute; height: 40px; width: calc(100% - 60px); left: 30px; top: 10px; z-index: 2; }  .e-2018sv-candidates-round2-fightstrip .e-2018sv-candidates-round2-halve-left, .e-2018sv-candidates-round2-fightstrip .e-2018sv-candidates-round2-halve-right{ z-index: 3; position: relative; }  .e-2018sv-candidates-round2-colordiv-inner{ height: 40px; } .e-2018sv-candidates-round2-colordiv-deco{ position: absolute; top: -5px; left: calc(50% - 3.5px); width: 7px; height: 50px; z-index: 3; background: url('../images/sv2018_fight_divider.png') left top no-repeat; } .e-2018sv-candidates-round2-halve-left .e-2018sv-candidates-result-infobox{ width: 100%; padding: 0px 5px 0px 0px; vertical-align: top; } .e-2018sv-candidates-round2-halve-right .e-2018sv-candidates-result-infobox{ width: 100%; padding: 0px 0px 0px 5px; vertical-align: top; text-align: right; }  .e-2018sv-parties-filtrlinks{  padding: 10px 0px;  text-align: center; } .e-2018sv-parties-filtrlink{  display: inline-block;  padding: 0px 20px; } .e-2018sv-parties-filtrlink span{  color: #1250cc;  border-bottom: 1px solid #1250cc;  font-size: 14px;  display: inline-block;  cursor: pointer; } .e-2018sv-parties-filtrlink:first-child{ border-right: 1px solid #e5e6ed; } .e-2018sv-parties-filtrlink span:hover{  color: #000a50;  border-bottom: 1px solid #000a50; } .e-2018sv-parties-filtrlink.e-2018sv-active span{ border-bottom: none; color: #000a50; } .e-2018sv-parties-filtrlink.e-2018sv-active span:hover{ border-bottom: none; } .e-2018sv-parties-infotext{ font-family: "Source Sans Pro",Helvetica,Arial,sans; font-size: 16px; color: #40444a; padding: 10px; } .e-2018sv-parties-pies-wrap{ text-align: center;  padding: 10px; } .e-2018sv-parties-pies-wrap .e-2018sv-circle-percentage-horizontal{ width: 50%; text-align: center; }  .e-2018sv-parties-list{ list-style-type: none; padding: 0px; position: relative; } .e-2018sv-parties-party{ margin-bottom: 6px; position: relative; } .e-2018sv-parties-party-bar{ width: 100%; border-radius: 3px;   background: #d2defe;   background: -moz-linear-gradient(90deg,#d2defe 0%, #f0fbff 100%);   background: -webkit-linear-gradient(90deg, #d2defe 0%, #f0fbff 100%);   background: linear-gradient(90deg, #d2defe 0%, #f0fbff 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2defe', endColorstr='#f0fbff',GradientType=1 );   color: #1250cc;  padding: 1px; position: relative; cursor: pointer; } .e-2018sv-parties-party-bar-inner{  padding: 7px 43px 7px 9px; background-image: url('../images/sv2018_arrow_blue_big_down.png'); background-position: calc(100% - 14px) center; background-repeat: no-repeat;   } .e-2018sv-parties-party-bar.e-2018sv-parties-party-bar-sticky{ position: absolute; z-index:20; } .e-2018sv-parties-party.e-2018sv-active .e-2018sv-parties-party-bar-inner{ background-image: url('../images/sv2018_arrow_blue_big_up.png'); background-color: #fff; } .e-2018sv-parties-name{ font-size: 16px; display: block; } .e-2018sv-parties-circles-wrap{ display: block; padding: 8px 0px; } .e-2018sv-parties-circle{ display: inline-block; width: 24px; height: 24px; border-radius: 12px; position: relative;  border: 1px solid #e2eefe; } .e-2018sv-parties-info-wrap div{ display: inline-block; vertical-align: middle; font-size: 14px; font-family: "Source Sans Pro",Helvetica,Arial,sans; padding-right: 20px; } .e-2018sv-parties-info-wrap div span{ font-size: 16px; font-family: "TV Sans Screen",Helvetica,Arial,sans; } .e-2018sv-parties-vitezu{ width: 90px; } .e-2018sv-parties-party-bar:hover{ color: #000a50; } .e-2018sv-parties-party-bar:hover .e-2018sv-parties-party-bar-inner{ background-image: url('../images/sv2018_arrow_blue_big_down_hover.png'); } .e-2018sv-parties-party.e-2018sv-active .e-2018sv-parties-party-bar:hover .e-2018sv-parties-party-bar-inner{ background-image: url('../images/sv2018_arrow_blue_big_up_hover.png'); } .e-2018sv-parties-candidate-list-wrap{ display: none; text-align: center; padding: 10px; } .e-2018sv-parties-party.e-2018sv-active .e-2018sv-parties-candidate-list-wrap{ display: block; } .e-2018sv-parties-candidate-list{ display: inline-block; width: auto; padding: 0px; margin: 0px; width: 100%; } .e-2018sv-parties-candidate-list .e-2018sv-candidate .e-2018sv-candidates-result-infobox{ width: calc(100% - 50px); }  .e-2018sv-parties-candidate-list .e-2018sv-candidates-result-pie{ width: calc(100% - 58px); margin-left: 58px; } .e-2018sv-parties-candidate-list .e-2018sv-candidates-link-odstoupili{ margin-top: 10px; margin-bottom: 10px; } .e-2018sv-parties-obhajuje{ font-size: 14px; } .e-2018sv-parties-obhajuje span{ font-size: 22px; } .e-2018sv-parties-candidate-list .e-2018sv-candidates-result-name{  display: inline-block;  padding-right: 20px;  vertical-align: bottom; } .e-2018sv-candidates-result-area{ font-size: 14px; color: #282d4d; display: block; } .e-2018sv-candidates-result-label{ font-size: 12px; color: #282d4d; display: inline-block; text-transform: uppercase; border-radius: 3px; background-color: #d2defe; line-height: 20px; padding: 0px 5px; margin: 2px 0px; vertical-align: bottom; } .e-2018sv-candidates-result-label.e-2018sv-candidates-result-label-dead{ color: #fff; background-color: #282d4d; }  .e-2018sv-parties-expandlinkwrap{ display: link; padding: 0px 10px 3px 10px; text-align: center; } .e-2018sv-parties-expandlink{ display: inline-block; color: #1250cc; font-size: 14px; border-bottom: 1px solid #1250cc; cursor: pointer; } .e-2018sv-parties-expandlink:hover{   color: #000a50; } .e-2018sv-parties-info-wrap div.e-2018sv-parties-changebox{ display: inline-block; color: #7b8594;  font-size: 16px; padding-left: 18px; background: url('../images/sv2018_change_zero.png') left center no-repeat; padding: 0px 0px 0px 12px;  vertical-align: middle; width: auto !important; } .e-2018sv-parties-info-wrap div.e-2018sv-parties-changebox.e-2018sv-parties-changebox-positive{ color: #10a143; background: url('../images/sv2018_change_plus.png') left center no-repeat; } .e-2018sv-parties-info-wrap div.e-2018sv-parties-changebox.e-2018sv-parties-changebox-negative{ color: #d02e31; background: url('../images/sv2018_change_minus.png') left center no-repeat; }  .e-2018sv-circles-wrap{ display: block; padding: 10px; text-align: center; position: relative; } .e-2018sv-circles-column{ display: inline-block; width: 22px;  margin: 0px; vertical-align: top; } .e-2018sv-circles-column.e-2018sv-circles-column-withpadding{ margin-left: 9px; } .e-2018sv-circle{ display: block; width: 12px;  height: 12px; border-radius: 6px;  margin: 2px 2px 3px 3px; cursor: pointer; } .e-2018sv-circle.e-2018sv-circle-empty{ cursor: auto; } .e-2018sv-circles-nr{ position: absolute; width: 30px; text-align: center; left: calc(50% - 15px); bottom: 0px; font-size: 18px; color: #666e7a; font-family: Arial,sans; font-weight: bold; }  .e-sv2018-footer{ width: 100%; background-color: #fff; padding: 0px 10px; } .e-sv2018-footer-zdroj{ width: 100%; text-align: right; } .e-sv2018-footer-zdroj a, .e-sv2018-footer-zdroj a:hover, .e-sv2018-footer-subzdroj{ font-family: "Source Sans Pro",Helvetica,Arial,sans; font-style: italic; color: #686f78; font-size: 14px; text-decoration: none; border-bottom: none !important; } .e-sv2018-footer-fblink{ width: 100%; text-align: right; padding-bottom: 10px; } .e-sv2018-footer-fblink a, .e-sv2018-footer-fblink a:hover{ display: inline-block; border: 1px solid #3b5998; text-decoration: none; cursor: pointer; border-radius: 3px; color: #3b5998; font-size: 16px;  font-family: "Source Sans Pro",Helvetica,Arial,sans; background: url('../images/svl2018_fb_ico.png') 15px 15px no-repeat; width: 92px; height: 48px; line-height: 46px; padding-left: 37px; text-align: left; margin-top: 9px; }   @media (min-width:480px){ .e-2018sv-region-list{  text-align: left;  margin-top: 24px; }  .e-2018sv-region-selectbox{  display: inline-block;  width: auto;  text-align: left; }  .e-2018sv-region-select-dropdown.e-2018sv-active{  width: 460px;  left: 10px;  padding-bottom: 13px;   }  .e-2018sv-region-select-dropdown ul{  column-count: 3; }  .e-2018sv-region-select-dropdown li{  text-align: left; }   .e-2018sv-tools-menu{  text-align: left;  padding: 18px 10px; }  .e-2018sv-tools-menu-line{  display: inline-block; }   .e-2018sv-town-search.e-2018sv-active, .e-2018sv-candidate-search.e-2018sv-active{  width: 460px;  left: 41px;  }  .e-2018sv-results-search{  position: absolute;  top: 10px;  right: 0px; }   .e-2018sv-map-dummy{  height: 200px; }   .e-2018sv-map-pre2info{  width: 400px;  left: calc(50% - 200px);  font-size: 16px; } .e-2018sv-map-pre2info div:first-child{  font-size: 20px; }   .e-2018sv-county-map-svg{  width: 470px;  height: 490px; }  .e-2018sv-mapa-cr{  width: 470px;  height: 274px; }   .e-2018sv-mapa-praha{  top: 290px;  left: 17px; }  .e-2018sv-mapa-brno{  top: 286px;  left: 200px;  }  .e-2018sv-mapa-ostrava{  top: 276px;  left: 335px;  } .e-2018sv-mapa-pies-wrap .e-2018sv-circle-percentage-horizontal,  .e-2018sv-candidates-pies-wrap .e-2018sv-circle-percentage-horizontal, .e-2018sv-parties-pies-wrap .e-2018sv-circle-percentage-horizontal{  width: 215px;  display: inline-block; }   .e-2018sv-mapa-pies-wrap .e-2018sv-circle-left, .e-2018sv-candidates-pies-wrap .e-2018sv-circle-left, .e-2018sv-parties-pies-wrap .e-2018sv-circle-left{  vertical-align: middle; }   .e-2018sv-mapa-pies-wrap .e-2018sv-circle-info, .e-2018sv-candidates-pies-wrap .e-2018sv-circle-info, .e-2018sv-parties-pies-wrap .e-2018sv-circle-info{  display: inline-block;  width: calc(100% - 84px);  margin: 0px;  text-align: left;  padding-left: 8px;  vertical-align: middle; }   .e-2018sv-candidate{  padding: 10px 20px; }  .e-2018sv-candidates-result-nr{  width: 50px;  padding-right: 20px; }   .e-2018sv-candidates-result-foto{  width: 72px;  height: 72px;  border-radius: 36px; }  .e-2018sv-candidates-result-foto img{  width: 64px;  height: 64px;  border-radius: 32px; } .e-2018sv-candidates-result-infobox{  width: calc(100% - 122px);  padding-left: 20px; }  .e-2018sv-candidates-list.e-2018sv-candidates-list-round2-duel{  width: 80%; }  .e-2018sv-candidates-list-round2 .e-2018sv-candidates-result-infobox{  width: calc(100% - 72px); }  .e-2018sv-candidates-list-round2 .e-2018sv-candidates-round2-details .e-2018sv-candidates-result-infobox{  width: 100%; }   .e-2018sv-candidates-round2-colordiv{  height: 56px;  left: 30px;  top: 13px; }   .e-2018sv-candidates-round2-colordiv-inner{  height: 56px; }  .e-2018sv-candidates-round2-colordiv-deco{  top: -5px;  height: 66px;  background: url('../images/sv2018_fight_divider2.png') left top no-repeat; }   .e-2018sv-candidates-result-foto .e-2018sv-dummyphoto{  width: 64px;  height: 64px;  border-radius: 32px;  background-size: 64px 64px; }   .e-2018sv-candidates-result-pie{  width: calc(100% - 142px);  margin-left: 142px; }   .e-2018sv-candidates-list-round2 .e-2018sv-candidates-result-pie{  width: calc(100% - 92px);  margin-left: 92px;  }   .e-2018sv-parties-circles-wrap{  min-width: 240px;  display: inline-block;  vertical-align: middle;  padding: 0px;  position: absolute;   left: 10px;   bottom: 10px;   }  .e-2018sv-parties-info-wrap {  display: inline-block;  vertical-align: middle;  margin: 10px 0px 5px 220px; }  .e-2018sv-parties-candidate-list .e-2018sv-candidate .e-2018sv-candidates-result-infobox{  width: calc(100% - 72px);  }   .e-2018sv-parties-candidate-list .e-2018sv-candidates-result-pie{  width: calc(100% - 92px);  margin-left: 92px; }   } @media (min-width:640px){ a.e-sv2018-navifold{  font-size: 16px;  }  .e-2018sv-region-list{  display: inline-block;  width: auto; }  .e-2018sv-tools-menu {  display: inline-block;  width: auto;  } .e-2018sv-results-search{   width: 250px;   }  .e-2018sv-region-select-dropdown.e-2018sv-active{  width: 570px;  left: 10px;   }  .e-2018sv-town-search.e-2018sv-active{  width: 365px;  } .e-2018sv-candidates-list-title{  font-size: 24px;  }   .e-2018sv-candidate{  padding: 15px 50px; }  .e-2018sv-candidates-result-nr{  font-size: 28px;  }  .e-2018sv-candidates-result-infobox{  width: calc(100% - 234px);  padding-left: 20px; }   .e-2018sv-candidates-list-round2 .e-2018sv-candidates-result-infobox{  width: calc(100% - 184px); }  .e-2018sv-candidates-result-pie, .e-2018sv-candidates-list-round2 .e-2018sv-candidates-result-pie, .e-2018sv-candidates-result-pie-round2{  position: relative;  width: 112px;  margin-left: 0px;  vertical-align: middle;  display: inline-block; }  .e-2018sv-candidates-result-pie-round2{  height: 50px;  width: 90px; }  .e-2018sv-candidates-result-pie *, .e-2018sv-candidates-result-pie-round2 *{  border-color: #c3c6da !important; }  .e-2018sv-candidates-result-pie .e-2018sv-circle-percentage-horizontal, .e-2018sv-candidates-result-pie-round2 .e-2018sv-circle-percentage-horizontal{  display: block;  width: 100%;  position: relative;  height: 70px; }  .e-2018sv-candidates-result-pie .e-2018sv-circle-left>div:first-child, .e-2018sv-candidates-result-pie-round2 .e-2018sv-circle-left>div:first-child{  display: block; }  .e-2018sv-candidates-result-pie .e-2018sv-circle-rowbox, .e-2018sv-candidates-result-pie-round2 .e-2018sv-circle-rowbox{  display: inline-block;  height: 48px; }   .e-2018sv-candidates-result-pie .e-2018sv-circle-left, .e-2018sv-candidates-result-pie-round2 .e-2018sv-circle-left{  height: 48px;  width: 48px;  vertical-align: top;  display: inline-block; }  .e-2018sv-candidates-result-pie div.e-2018sv-c100, .e-2018sv-candidates-result-pie-round2 div.e-2018sv-c100{  height: 48px;  width: 48px;  background-size: 48px 48px;  font-size: 48px; }  .e-2018sv-candidates-result-pie .e-2018sv-c100 .e-2018sv-bar, .e-2018sv-candidates-result-pie div.e-2018sv-c100 div.e-2018sv-fill, .e-2018sv-candidates-result-pie-round2 .e-2018sv-c100 .e-2018sv-bar, .e-2018sv-candidates-result-pie-round2 div.e-2018sv-c100 div.e-2018sv-fill{  border-width: 6px !important;  border-radius: 50%;  width: 36px !important;  height: 36px !important; }   .e-2018sv-candidates-result-pie .e-2018sv-circle-left, .e-2018sv-candidates-result-pie-round2 .e-2018sv-circle-left{  height: 48px; }  .e-2018sv-candidates-result-pie .e-2018sv-circle-nr, .e-2018sv-candidates-round2-halve-right .e-2018sv-candidates-result-pie-round2 .e-2018sv-circle-nr, .e-2018sv-candidates-result-pie-round2 .e-2018sv-circle-nr{  font-size: 24px;  color: #282d4d;  position: absolute;  left: -32px;  bottom: auto;  top: 0px;  width: 122px;  height: 48px;  line-height: 48px;  text-align: center; }  .e-2018sv-candidates-result-pie-round2 .e-2018sv-circle-nr, .e-2018sv-candidates-round2-halve-right .e-2018sv-candidates-result-pie-round2 .e-2018sv-circle-nr{  width: 110px;  left: -10px;  right: auto; }   .e-2018sv-candidates-result-pie .e-2018sv-circle-info{  color: #282d4d;  position: static;  width: 100%;  display: block;  text-align: center; }  .e-2018sv-candidates-round2-halve-left .e-2018sv-candidates-result-pie-round2 .e-2018sv-circle-info{  left: 120px;  top: 15px; }   .e-2018sv-candidates-round2-halve-right .e-2018sv-candidates-result-pie-round2 .e-2018sv-circle-info{  right: 120px;  top: 15px;  left: auto; } .e-sv2018-footer-zdroj{  float: right;  width: auto;  line-height: 48px;  margin-left: 30px; }  .e-sv2018-footer-fblink{  float: right;  width: auto;  padding-bottom: 0px; }  .e-sv2018-footer-fblink a, .e-sv2018-footer-fblink a:hover{  margin-top: 0px; }  .e-sv2018-footer{  height: 58px;  padding-top: 10px; }   .e-2018sv-map-dummy{  height: 350px; }   .e-2018sv-map-pre2info{  top: 42%; }   .e-2018sv-county-map-svg{  height: 410px;  width: 620px; }  .e-2018sv-mapa-cr{  top: 80px;  left: 80px; } .e-2018sv-mapa-praha{  top: 0px;  left: 0px; }  .e-2018sv-mapa-brno{  top: 265px;  left: 520px;  }  .e-2018sv-mapa-brno .e-2018sv-mapa-label{  position: absolute;  top: -20px;  left: 45px; }  .e-2018sv-mapa-ostrava{  top: 38px;  left: 520px;  }  .e-2018sv-county-map-winners-list-county-winners{  padding: 0px;  margin: 0px 10px; }  .e-2018sv-county-map-winners-list-county-winners-list-winner{   padding: 10px; }  .e-2018sv-county-map-winners-list-county-winners-2 .e-2018sv-county-map-winners-list-county-winners-list-winner{  width: calc(50% - 2px);  display: inline-block; }  .e-2018sv-county-map-winners-list-county-winners-2 .e-2018sv-county-map-winners-list-county-winners-list-winner:first-child{  border-right: 4px solid #fff;  }   .e-2018sv-county-map-winners-list-county-winners-2 .e-2018sv-county-map-winners-list-county-winners-list-winner:last-child{  border-left: 4px solid #fff;   position: relative;  left: -4px; }  .e-2018sv-county-map-winners-list-county-winners.e-2018sv-county-map-winners-list-county-winners-1 .e-2018sv-county-map-winners-list-county-winners-list-photo{  vertical-align: middle; }  .e-2018sv-county-map-winners-list-county-winners.e-2018sv-county-map-winners-list-county-winners-1 .e-2018sv-county-map-winners-list-county-winners-list-details{  width: calc(100% - 170px);  vertical-align: middle; }  .e-2018sv-county-map-winners-list-county-winners.e-2018sv-county-map-winners-list-county-winners-1 .e-2018svl-county-map-winners-pie{  position: static;  display: inline-block;  width: 120px;  margin-left: 0px; }   .e-2018sv-county-map-winners-list-county-winners.e-2018sv-county-map-winners-list-county-winners-1 .e-2018sv-circle-nr{  font-size: 18px;  color: #282d4d;  position: absolute;  left: 0px;  bottom: 6px;  width: 120px;  height: 35px;  text-align: center;  top: auto; }  .e-2018sv-county-map-winners-list-county-winners.e-2018sv-county-map-winners-list-county-winners-1 .e-2018sv-circle-info{  position: absolute;  right: 0px;  bottom: -20px;  text-align: center; }   .e-2018sv-parties-candidate-list{  display: inline-block;  width: auto;  padding: 0px;  margin: 0px;  width: 80%;  max-width: 650px; }  .e-2018sv-parties-candidate-list .e-2018sv-candidate .e-2018sv-candidates-result-infobox{  width: calc(100% - 184px);  }   .e-2018sv-parties-candidate-list .e-2018sv-candidates-result-pie{  width: 112px;  margin-left: 0px; }   .e-2018sv-parties-candidate-list.e-2018sv-candidatelist-all{  width: 100%; max-width: 100%;  text-align: center; }   .e-2018sv-candidate.e-2018sv-candidate-all{  padding: 10px 0px; }  .e-2018sv-candidate.e-2018sv-candidate-all{  display: inline-block;  width: 50%;  max-width: 600px; }  .e-2018sv-candidate.e-2018sv-candidate-all .e-2018sv-candidates-result-infobox{  width: calc(100% - 72px); } }  @media (min-width:700px){   .e-2018sv-fullapp .e-2018sv-results-search{   width: 300px;   } } @media (min-width:960px){ .e-2018sv-fullapp .e-2018sv-mainbox-inner{  padding-top: 11px; }   .e-2018sv-fullapp .e-sv2018-header h2{  font-size: 30px;  line-height: 35px; }  .e-2018sv-fullapp .e-sv2018-roundnavigation-tabs{  margin-bottom: 24px; }   .e-2018sv-fullapp .e-sv2018-roundfold{  font-size: 24px; }  .e-2018sv-fullapp .e-sv2018-timeinfo{  font-size: 14px; }   .e-2018sv-fullapp a.e-sv2018-navifold{  font-size: 18px;  }  .e-2018sv-fullapp .e-2018sv-region-list{  padding: 0px 20px;  margin-top: 0px; }   .e-2018sv-fullapp .e-2018sv-region-select-dropdown.e-2018sv-active{  left: 20px; }   .e-2018sv-fullapp .e-2018sv-candidates-round2-halve-left .e-2018sv-candidates-result-pie-round2 .e-2018sv-circle-info{  left: 120px; }   .e-2018sv-fullapp .e-2018sv-candidates-round2-halve-right .e-2018sv-candidates-result-pie-round2 .e-2018sv-circle-info{  right: 120px; }  .e-2018sv-fullapp .e-2018sv-candidates-result-pie-round2{  margin: 0px 85px 0px 85px; }  .e-2018sv-fullapp .e-2018sv-results-search{  width: 485px;  top: 18px; }  .e-2018sv-fullapp .e-2018sv-results-search-field-label{  display: inline-block;  font-size: 16px;  text-align: right;  padding: 0px 10px 0px 0px; }  .e-2018sv-fullapp .e-2018sv-results-search-field{  margin: 0px;  width: 220px;  }  .e-2018sv-results-search .e-2018sv-search-ajax-autocomplete{  top: 47px;  left: 156px;  width: 220px; }  .e-2018sv-fullapp .e-2018sv-mapa-pies-wrap,  .e-2018sv-fullapp .e-2018sv-candidates-pies-wrap, .e-2018sv-fullapp .e-2018sv-parties-pies-wrap{  text-align: right; }  .e-2018sv-fullapp .e-2018sv-mapa-pies-wrap{  position: absolute;  right: 0px; }  .e-2018sv-fullapp .e-2018sv-candidates-pies-wrap.e-2018sv-candidates-list-round2{  text-align: center;  padding-left: 0px;  padding-right: 0px; } .e-2018sv-fullapp .e-2018sv-candidates-list-info{  display: inline-block;  width: 50%;  text-align: left;  vertical-align: middle;  padding: 10px 20px; }  .e-2018sv-fullapp .e-2018sv-candidates-pies-wrap.e-2018sv-candidates-pies-wrap-nextinfo{  display: inline-block;  width: 50%;  vertical-align: middle; }  .e-2018sv-fullapp .e-2018sv-map-dummy{  height: 450px; }   .e-2018sv-fullapp .e-2018sv-map-pre2info{  width: 450px;  left: calc(50% - 225px);  font-size: 16px;  top: 45%; }  .e-2018sv-fullapp .e-2018sv-county-map-svg{  height: 610px;  width: 932px }   .e-2018sv-fullapp .e-2018sv-mapa-cr{  width: 772px;  height: 450px;  top: 112px;  left: 80px; }   .e-2018sv-fullapp .e-2018sv-mapa-praha{  width: 260px;  height: 192px; }  .e-2018sv-fullapp .e-2018sv-mapa-brno{  width: 128px;  height: 146px;  top: 453px;  left: 813px;  }  .e-2018sv-fullapp .e-2018sv-mapa-ostrava{  width: 128px;  height: 158px;  top: 120px;  left: 810px;  }   .e-2018sv-fullapp .e-2018sv-county-map-number{  display: block; }   .e-2018sv-fullapp .e-2018sv-county-map-winners-list-county-winners-list-winner{   padding: 20px 20px 10px 20px; }   .e-2018sv-fullapp .e-2018sv-county-map-winners-list-county-winners-list-photo{  width: 72px;  height: 72px;  border-radius: 36px; }  .e-2018sv-fullapp .e-2018sv-county-map-winners-list-county-winners-list-photo img{  width: 64px;  height: 64px;  border-radius: 32px; }  .e-2018sv-fullapp .e-2018sv-county-map-winners-list-county-winners-list-photo .e-2018sv-dummyphoto{  width: 64px;  height: 64px;  border-radius: 32px;  background-size: 64px 64px; }  .e-2018sv-fullapp .e-2018sv-county-map-winners-list-county-winners-list-details, .e-2018sv-fullapp .e-2018sv-county-map-winners-list-county-winners.e-2018sv-county-map-winners-list-county-winners-1 .e-2018sv-county-map-winners-list-county-winners-list-details{  width: calc(100% - 212px);  padding: 0px 20px;  vertical-align: top; }  .e-2018sv-fullapp .e-2018sv-county-map-winners-list-county-winners.e-2018sv-county-map-winners-list-county-winners-1 .e-2018svl-county-map-winners-pie, .e-2018sv-fullapp .e-2018svl-county-map-winners-pie{  position: static;  width: 140px;  margin-left: 0px;  vertical-align: top;  display: inline-block;  text-align: center;  height: 90px; }   .e-2018sv-fullapp .e-2018svl-county-map-winners-pie *{  border-color: #c3c6da !important; }   .e-2018sv-fullapp .e-2018sv-county-map-winners-list-county-winners.e-2018sv-county-map-winners-list-county-winners-1 .e-2018svl-county-map-winners-pie *{  border-color: #9cd1a3 !important; } .e-2018sv-fullapp .e-2018sv-county-map-winners-list-county-winners-list-winner .e-2018sv-circle-percentage-horizontal{  display: block;  width: 100%;  position: relative;  height: 90x; }  .e-2018sv-fullapp .e-2018sv-county-map-winners-list-county-winners-list-winner .e-2018sv-circle-left>div:first-child{  display: block; } .e-2018sv-fullapp .e-2018sv-county-map-winners-list-county-winners-list-winner .e-2018sv-circle-rowbox{  display: inline-block;  height: 64px; }  .e-2018sv-fullapp .e-2018sv-county-map-winners-list-county-winners-list-winner .e-2018sv-circle-left{  height: 64px;  width: 64px;   display: block;  position: static;  vertical-align: top;  display: inline-block; }   .e-2018sv-fullapp .e-2018sv-county-map-winners-list-county-winners.e-2018sv-county-map-winners-list-county-winners-1 .e-2018sv-circle-nr, .e-2018sv-fullapp .e-2018sv-county-map-winners-list-county-winners-list-winner .e-2018sv-circle-nr{  font-size: 30px;  position: absolute;  bottom: auto;  top: 0px;  width: 140px;  height: 64px;  line-height: 64px;  text-align: center; }  .e-2018sv-fullapp .e-2018sv-county-map-winners-list-county-winners.e-2018sv-county-map-winners-list-county-winners-1 .e-2018sv-circle-info, .e-2018sv-fullapp .e-2018sv-county-map-winners-list-county-winners-list-winner .e-2018sv-circle-info{  position: static;  width: 100%;  display: block;  text-align: center;  padding-top: 2px;  } .e-2018sv-fullapp .e-2018sv-parties-filtrlinks{  display: inline-block;  width: calc(100% - 450px);  text-align: left;  vertical-align: top;  padding-top: 25px; }  .e-2018sv-fullapp .e-2018sv-parties-infotext{  width: calc(100% - 450px);  padding: 10px 15px;  display: inline-block;  vertical-align: top; }   .e-2018sv-fullapp .e-2018sv-parties-pies-wrap{  display: inline-block;  vertical-align: top;  }  .e-2018sv-fullapp .e-2018sv-parties-party-bar-inner{  padding-left: 19px; }  .e-2018sv-fullapp .e-2018sv-parties-name{  display: inline-block;  width: calc(100% - 260px);  vertical-align: middle;  padding-right: 240px;  font-size: 18px; }   .e-2018sv-fullapp .e-2018sv-parties-circles-wrap{ left: calc(100% - 480px);   top: calc(50% - 12px); bottom: auto;  }   .e-2018sv-fullapp .e-2018sv-parties-info-wrap {  margin: 0px; } .e-2018sv-fullapp .e-2018sv-parties-info-wrap div{  text-align: center;  width: 100px; }  .e-2018sv-fullapp .e-2018sv-parties-info-wrap div span{  display: block;  font-size: 22px; }  .e-2018sv-fullapp .e-2018sv-circle{  width: 24px;  height: 24px;  margin: 5px;  border-radius: 12px;  }   .e-2018sv-fullapp .e-2018sv-circles-column.e-2018sv-circles-column-withpadding{  margin-left: 12px; }   .e-2018sv-fullapp .e-2018sv-circles-column{  width: 34px; }   .e-2018sv-fullapp .e-2018sv-circles-nr{  font-size: 24px; }   .e-2018sv-fullapp .e-2018sv-parties-filtrlink span{  font-size: 18px; }   .e-2018sv-fullapp .e-2018sv-parties-expandlinkwrap{  text-align: right; } } @media (min-width:1200px){ .e-2018sv-fullapp .e-2018sv-mainbox-inner{  padding-top: 25px; }  .e-2018sv-fullapp .e-sv2018-header h2{  font-size: 36px;  line-height: 43px; }  .e-2018sv-fullapp .e-2018sv-mapa-pies-wrap{  right: calc(50% - 600px); }   .e-2018sv-fullapp .e-2018sv-candidates-pies-wrap{  padding-right: calc(50% - 600px); }  .e-2018sv-fullapp .e-2018sv-candidates-list-info{  padding-left: calc(50% - 600px); }   .e-2018sv-fullapp .e-2018sv-map-dummy{  height: 450px; }  .e-2018sv-fullapp .e-2018sv-county-map{  margin-top: 20px; }  .e-2018sv-fullapp .e-2018sv-county-map-svg{  height: 510px;  width: 1105px; }   .e-2018sv-fullapp .e-2018sv-mapa-cr{  width: 772px;  height: 450px;  top: 49px;  left: 208px; } .e-2018sv-fullapp .e-2018sv-mapa-brno{  top: 315px;  left: 986px;  }  .e-2018sv-fullapp .e-2018sv-mapa-ostrava{  top: 60px;  left: 985px;  } .e-2018sv-fullapp .e-2018sv-parties-name{  width: calc(100% - 400px);  padding-right: 240px;  }  .e-2018sv-fullapp .e-2018sv-parties-circles-wrap{ left: calc(100% - 640px);  }  }